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
338643743877	338643744431	338643744981	338643745533	338643746083	338643746631	338643747183	338643747731	338643748283	338643748831	338643749381	338643749933	338643750481	338643751031	338643751583	338643752133	338643752681	338643753233	338643753781	338643754331	338643754881	338643755433	338643755983	338643756533	338643757083	338643757631	338643758183	338643758731	338643759283	338643759833	338643760383	338643760933	338643761481	338643762031	338643762583	338643763131	338643763683	338643764233	338643764783	338643765331	338643765883	338643766431	338643766983	338643767533	338643768083	338643768633	338643769183	338643769731	338643770283	338643770831	338643771383	338643771933	338643772483	338643773033	338643773583	338643774131	338643774683	338643775233	338643775783	338643776333	338643776883	338643777433	338643777981	338643778531	338643779083	338643779631	338643780183	338643780733	338643781283	338643781831	338643782383	338643782933	338643783481	338643784033	338643784583	338643785133	338643785683	338643786231	338643786783	338643787333	338643787883	338643788433	338643788983	338643789533	338643790083	338643790633	338643791183	338643791733	338643792283	338643792833	338643793383	338643793933	338643794483	338643795033	338643795583	338643796133	338643796683	338643797233	338643797783	338643798333	338643798883	338643799433	338643799983	338643800533	338643801083	338643801633	338643802183	338643802733	338643803283	338643803833	338643804383	338643804933	338643805483	338643806033	338643806583	338643807133	338643807683	338643808233	338643808783	338643809333	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24570	21720	25426	28560	21724	21734	19163	516	289	253	235	208	213	210	206	190	212	176	175	189	176	171	151	168	157	194	170	154	156	156	183	162	178	144	148	147	161	164	169	162	154	149	160	167	170	165	148	154	158	157	156	152	144	165	142	149	159	144	148	165	170	149	184	157	144	165	135	162	152	148	140	156	163	151	147	150	138	160	169	141	145	153	153	161	140	148	164	165	192	138	152	155	137	174	169	165	170	149	169	139	158	145	135	164	164	150	138	142	158	171	145	134	141	170	148	148	157	149	165	143	141	156	138	140	156	173	154	143	156	191	188	139	176	143	140	182	148	167	163	151	140	161	163	148	162	152	162	142	137	174	157	150	142	150	168	161	138	151	151	154	139	157	149	174	128	155	134	149	166	172	158	138	175	159	166	157	144	148	154	150	142	131	143	125	138	164	143	164	143	156	173	161	158	166	161	156	160	157	173	158	151	169	177	160	173	158	175	153	161	155	168	164	170	136	183	148	166	163	167	161	160	183	170	155	156	139	164	155	158	156	148	175	122	160	181	170	158	142	157	170	154	143	173	149	141	149	136	161	137	146	141	137	133	183	140	157	149	144	150	187	131	149	154	179	161	178	148	154	158	152	153	136	138	144	170	173	151	140	168	160	140	170	141	149	188	175	165	167	132	136	164	176	159	168	160	118	156	159	150	152	150	159	177	139	153	133	143	172	159	158	145	139	157	150	151	142	160	169	150	166	135	173	172	169	158	137	145	178	157	160	145	175	170	154	158	127	142	149	154	168	150	164	156	164	187	149	165	159	152	150	146	148	167	181	168	162	158	153	149	155	127	147	153	179	169	152	156	168	157	142	189	156	160	155	169	161	168	193	175	157	151	150	164	153	168	178	154	139	148	195	160	166	193	150	164	163	165	154	146	143	164	160	153	144	171	172	167	179	139	161	161	165	149	140	154	150	164	167	152	165	155	159	132	149	140	157	153	146	158	149	161	173	161	163	160	136	153	153	150	161	137	154	140	144	176	142	153	131	150	137	167	193	156	147	150	171	155	154	149	144	170	162	154	163	172	152	146	156	139	160	157	156	170	170	156	139	153	161	137	132	133	181	168	172	171	140	157	150	179	140	181	155	145	151	157	179	167	155	176	166	147	153	150	161	163	143	149	153	141	170	124	162	163	161	147	153	172	193	137	177	168	153	136	135	146	137	155	154	163	133	134	145	173	151	153	156	142	151	163	145	154	129	166	160	155	147	154	164	149	140	151	132	161	152	162	174	162	161	158	139	157	150	157	163	147	161	134	144	159	162	155	152	139	154	148	130	165	154	142	145	142	158	168	135	143	170	143	189	141	167	143	166	175	161	167	130	177	147	125	162	183	144	152	187	168	168	145	165	170	135	139	167	167	155	164	189	174	147	136	173	151	151	164	142	158	180	166	182	145	150	160	153	177	151	162	143	152	168	134	145	156	178	145	162	161	163	157	135	135	160	141	120	154	139	160	154	173	168	166	159	166	161	154	148	141	169	155	138	125	156	169	150	166	164	170	146	162	154	146	145	174	164	137	192	123	159	154	171	167	163	162	141	174	185	135	146	152	172	149	151	173	157	149	146	130	154	173	156	127	165	161	154	175	166	160	180	158	142	166	138	174	153	152	160	169	144	123	141	161	158	162	134	159	172	165	151	160	162	169	160	168	161	153	150	172	155	144	166	155	155	150	156	159	158	154	174	139	164	170	160	169	182	150	128	141	155	141	149	145	157	158	144	157	155	144	154	167	176	169	167	167	151	144	159	146	148	142	142	142	154	156	143	175	154	145	163	164	156	166	146	181	160	151	171	159	168	155	164	155	149	167	116	148	149	136	140	155	155	170	134	161	128	163	143	138	163	154	152	134	156	139	155	136	156	167	138	137	145	146	171	173	157	126	150	150	148	140	152	161	152	152	134	175	140	160	149	167	168	154	167	139	147	152	130	137	159	142	179	170	164	153	143	152	149	149	139	144	157	166	153	150	165	161	145	152	155	145	166	151	172	141	144	139	162	137	167	143	184	173	163	165	142	149	162	151	163	184	147	141	147	160	170	170	171	146	139	145	156	159	154	149	128	145	145	152	150	142	147	159	166	154	139	165	166	169	145	175	126	154	163	123	167	169	150	169	157	129	148	150	161	168	162	154	152	184	154	174	136	140	147	185	151	166	151	174	147	175	145	163	174	164	179	171	148	159	146	140	150	168	151	134	157	159	167	146	151	169	157	150	166	155	149	142	143	162	151	155	152	167	183	158	157	131	156	151	139	157	159	151	157	159	157	142	158	146	158	149	139	165	128	160	159	146	144	173	165	146	144	154	168	111	139	163	128	152	130	148	178	146	173	153	161	150	160	153	144	151	145	148	121	150	157	161	133	154	144	146	160	157	166	155	150	132	146	157	161	163	146	157	150	149	157	166	173	141	138	146	158	139	150	161	147	137	175	168	173	168	160	149	148	146	141	173	146	158	144	156	168	156	135	149	159	172	139	171	156	160	164	145	136	143	156	130	136	131	171	150	133	160	161	169	161	159	148	136	168	163	149	133	143	157	160	161	153	142	149	137	153	153	151	146	154	155	161	145	156	166	180	134	140	178	148	135	152	137	165	160	173	154	173	159	166	156	149	173	156	151	164	160	160	142	148	179	171	165	146	164	150	162	152	155	163	152	144	143	143	140	179	139	148	138	140	159	144	175	126	169	174	161	141	157	141	191	149	145	140	132	151	161	150	151	156	155	161	159	132	188	146	148	149	165	148	148	166	129	146	127	133	150	184	160	136	147	149	181	151	149	148	172	154	162	186	155	154	144	160	151	146	156	129	137	150	117	136	137	156	157	145	173	164	157	137	143	160	128	152	155	147	149	164	158	154	125	166	178	132	149	163	144	155	175	178	158	163	175	160	151	151	137	166	155	153	161	149	142	139	142	174	139	129	132	140	176	165	143	128	132	125	124	167	142	145	148	145	156	167	133	152	123	184	165	184	173	171	171	156	145	147	159	182	176	167	172	148	162	138	146	201	137	148	147	158	136	161	149	146	161	153	167	163	138	154	162	124	158	168	147	124	162	168	163	153	157	164	160	156	145	134	146	165	155	161	151	175	154	159	147	152	151	166	146	150	164	148	152	155	171	143	141	154	161	143	152	156	148	154	136	168	173	159	180	166	144	181	149	152	168	131	151	150	152	162	141	149	144	157	141	144	179	165	167	145	140	158	136	158	166	124	160	161	162	146	162	159	147	158	162	160	160	144	154	157	156	170	160	165	160	154	145	141	156	143	160	140	171	175	167	155	145	142	153	139	151	170	145	126	154	171	162	155	137	145	144	153	175	170	173	153	140	162	173	128	145	157	150	163	152	149	136	163	159	168	157	150	160	170	166	151	155	146	161	139	150	157	154	153	152	158	141	177	171	168	173	157	143	148	155	153	148	156	177	180	156	167	166	161	147	150	166	183	185	167	166	172	152	164
3004	3182	1428	861	621	518	501	456	435	451	416	422	399	418	390	359	369	423	416	364	409	352	351	390	365	328	364	363	355	391	375	379	401	359	370	368	369	367	388	364	362	382	367	358	389	352	385	361	362	381	355	366	383	417	362	385	378	379	389	361	380	354	352	396	375	354	368	377	350	387	358	377	409	377	370	355	362	400	388	408	353	339	348	363	350	375	386	381	403	347	397	329	405	387	367	372	399	366	374	354	409	369	388	372	376	355	377	374	348	349	346	390	387	381	386	385	358	343	401	354	373	419	362	366	344	366	374	359	394	380	364	355	402	377	376	371	401	365	341	375	376	410	372	367	360	366	386	372	357	414	361	381	398	383	384	398	375	371	402	366	369	373	373	371	340	355	379	370	374	362	388	375	372	380	344	401	391	349	391	401	401	353	351	399	411	394	376	335	328	337	363	358	344	392	357	368	388	340	409	404	334	370	383	404	363	376	373	375	365	364	373	423	383	380	372	363	365	352	366	394	333	364	360	370	391	395	377	389	366	377	379	370	352	375	375	339	362	349	377	345	388	330	384	376	357	357	374	351	362	367	400	355	396	374	368	377	339	430	331	382	381	390	352	381	357	367	373	363	367	365	334	390	365	351	357	403	351	350	352	386	372	384	371	390	361	371	357	396	394	392	380	387	363	362	343	388	366	365	382	371	378	376	368	382	356	384	355	311	349	377	357	372	355	380	384	373	394	365	369	405	353	361	340	375	358	382	377	399	422	334	366	366	387	420	356	341	362	377	361	354	394	367	375	333	389	329	383	370	369	385	392	365	415	362	372	390	359	350	383	410	360	360	341	366	398	347	350	368	356	369	349	389	385	398	401	372	379	374	353	347	389	395	361	361	377	381	323	386	393	375	360	370	381	366	375	395	368	361	384	387	345	347	411	340	365	363	341	358	357	388	374	385	368	372	394	400	342	331	370	367	370	370	349	358	390	343	352	361	390	383	361	409	362	357	338	363	404	382	352	374	372	364	402	375	368	360	354	356	390	405	375	401	358	364	385	363	416	412	359	361	390	408	381	355	328	360	377	368	385	402	401	364	358	385	359	375	339	372	374	362	358	399	379	358	377	384	368	373	395	395	380	349	389	389	371	360	374	373	383	372	389	356	405	348	376	349	374	398	403	367	368	380	354	343	318	350	383	373	341	394	357	402	362	387	365	368	364	352	378	377	353	335	368	394	356	404	368	359	352	354	365	389	339	350	394	332	369	367	378	400	357	394	395	382	376	322	365	376	403	360	332	373	367	356	395	336	335	371	378	391	365	402	345	361	421	388	350	401	366	329	393	387	383	402	337	406	380	354	374	381	342	352	378	375	370	371	357	360	350	372	419	367	378	373	386	371	384	346	380	372	339	383	378	427	359	377	369	393	360	376	384	357	360	367	347	386	382	319	395	360	371	383	397	385	360	368	417	389	368	339	390	400	383	369	368	384	365	374	369	348	337	328	337	355	400	385	378	405	388	354	358	362	375	367	358	378	341	357	361	378	333	386	386	375	334	384	379	369	400	383	358	351	387	377	394	369	425	405	353	340	345	374	364	359	375	375	387	357	358	362	349	360	353	328	372	350	353	397	356	351	351	403	360	381	357	406	327	350	333	367	369	352	380	358	352	374	367	367	362	383	389	357	408	361	349	384	406	356	372	366	346	362	357	374	362	378	348	366	382	372	364	381	406	330	358	376	348	364	365	368	394	387	379	340	359	387	377	400	353	368	361	336	369	371	349	370	370	379	363	375	352	380	360	387	379	377	377	403	376	384	384	334	376	408	362	368	356	376	395	386	374	347	360	360	364	344	347	391	342	365	391	382	387	397	392	363	395	357	370	339	368	368	340	402	369	355	371	403	395	366	368	358	345	386	397	380	388	359	383	382	369	365	386	370	377	385	402	368	363	328	395	354	361	365	391	371	385	375	382	390	369	359	369	355	345	380	346	386	382	356	403	358	319	384	383	357	349	347	361	365	370	357	379	340	356	342	344	366	395	396	354	380	399	397	344	384	359	347	370	396	365	382	379	369	380	355	364	377	381	424	357	369	380	364	362	394	363	382	388	372	372	357	354	358	382	365	367	379	338	370	381	387	397	363	357	418	373	376	352	417	385	377	393	365	383	354	352	371	384	373	368	357	350	340	388	397	397	382	349	357	422	379	371	338	370	361	375	368	378	355	354	365	365	357	370	366	383	376	352	368	355	383	348	367	369	383	331	389	389	369	372	382	383	397	366	372	397	399	356	354	394	381	372	382	384	356	360	367	372	364	345	359	388	347	342	392	384	332	374	367	345	366	396	377	353	384	366	390	368	397	374	374	374	349	380	348	383	372	388	383	401	380	363	380	359	362	392	338	371	339	397	364	361	352	368	349	404	353	369	385	372	341	392	349	379	373	369	388	401	395	346	364	342	365	358	390	324	394	354	385	386	398	386	347	385	360	359	349	360	378	394	330	408	350	326	392	395	361	345	362	338	423	407	392	358	366	370	372	395	359	320	356	382	388	397	373	361	398	341	380	383	378	347	336	406	371	368	350	376	375	372	360	371	372	362	377	388	378	394	350	392	362	364	383	362	327	396	349	360	359	374	393	365	359	362	363	376	372	373	374	340	375	415	305	366	366	385	385	333	366	398	324	354	357	358	369	358	354	334	347	377	367	352	360	381	340	364	339	379	338	370	366	383	343	375	395	379	378	363	360	318	388	373	388	351	352	368	391	353	399	367	338	384	386	357	405	365	380	357	352	360	376	388	394	359	398	361	365	382	357	379	367	400	363	363	375	410	363	367	359	383	352	409	371	351	357	372	374	347	355	397	354	383	347	366	356	355	416	373	347	367	395	354	357	404	362	384	395	350	353	404	364	418	374	370	376	384	369	397	372	357	353	402	393	352	373	418	412	364	371	368	393	368	346	389	383	366	338	376	352	368	380	371	371	390	362	374	364	389	388	378	394	381	368	357	405	409	321	357	343	369	386	378	394	374	381	369	370	371	363	371	362	353	366	348	377	393	362	330	377	343	358	348	358	361	340	388	368	374	392	373	393	367	355	351	394	419	346	377	385	369	366	375	394	402	414	367	384	381	352	389	352	361	363	349	361	354	408	386	391	389	381	338	358	377	343	375	350	386	384	412	377	386	363	350	415	396	372	355	361	387	419	370	366	343	373	388	354	368	372	345	401	371	400	351	333	325	357	374	400	396	351	344	354	363	358	364	364	366	358	392	406	410	404	363	353	399	359	370	390	361	369	390	392	373	400	409	357	350	386	357	365	372	415	345	359	391	360	374	377	374	389	367	348	366	352	347	337	368	367	360	359	388	360	375	374	346	354	345	340	341	382	379	385	369	350	407	351	403	398	358	358	364	384	368	369	379	355	365	335	358	371	368	402	330	397	370	397	353	349	390	395	356	364	365	368	379	379	382	363	371	359	370	359	355	376	398	381	376	369	370	390	358	361	378	371
32022	21133	12278	1061	509	446	439	423	461	469	439	436	461	446	427	422	440	450	467	386	426	455	453	482	396	410	432	428	440	430	419	447	437	408	438	401	467	467	433	450	463	443	472	377	419	392	442	417	435	416	474	417	446	444	444	418	428	452	416	397	427	392	426	409	426	401	467	445	450	440	456	421	421	442	444	442	435	418	433	442	440	416	426	457	421	422	364	440	434	455	423	450	458	449	443	427	429	434	482	405	417	438	408	436	478	437	480	440	432	414	444	448	466	465	453	456	466	423	448	473	445	430	404	424	425	444	415	432	456	388	458	462	445	441	380	433	437	453	461	422	469	413	466	458	405	410	418	423	446	467	432	413	424	415	406	401	437	444	409	450	471	465	439	465	476	457	463	426	452	437	435	434	426	445	412	446	446	395	445	456	457	382	452	448	455	421	486	436	405	483	439	455	425	416	388	453	425	409	446	444	403	453	439	416	462	455	413	402	432	424	421	449	435	440	423	417	429	455	381	424	449	425	413	421	469	451	457	407	431	454	480	464	411	441	443	430	384	425	426	454	437	400	421	411	416	444	461	425	401	444	447	393	426	469	435	426	444	421	407	451	434	423	438	428	429	417	442	425	414	441	429	455	472	456	447	454	459	414	478	438	441	451	457	462	459	417	401	420	457	454	451	441	459	432	399	409	429	386	418	442	452	379	416	442	410	416	437	451	449	429	426	435	449	458	429	456	436	462	442	479	449	424	430	421	451	463	484	415	443	435	460	442	469	434	446	419	451	451	419	454	457	433	409	458	431	440	425	436	409	422	422	435	437	435	462	453	432	447	445	430	449	423	468	439	433	468	432	419	423	393	433	443	443	426	410	423	399	398	402	457	431	464	442	399	419	461	400	435	402	414	422	420	455	407	421	438	418	433	418	438	438	462	423	398	416	418	450	436	418	436	451	457	442	424	386	419	428	415	445	413	433	435	436	441	401	426	360	435	418	429	427	411	459	424	460	406	425	441	409	477	434	430	460	433	429	400	420	422	390	446	423	403	399	406	447	438	444	453	448	486	443	482	485	438	421	453	450	462	421	483	430	442	440	435	408	435	448	454	441	439	408	404	436	403	431	441	423	442	424	399	432	442	397	432	447	393	439	438	446	442	452	378	406	419	466	461	450	419	428	393	443	451	437	422	448	433	454	421	453	471	443	425	439	421	484	413	406	421	442	455	449	419	383	452	430	426	450	417	414	453	441	437	465	434	425	437	449	447	405	424	410	417	444	436	479	450	438	441	409	430	464	464	440	376	426	417	426	425	468	405	452	451	433	481	418	462	431	427	438	424	440	405	428	418	452	450	436	466	463	461	384	399	417	449	407	424	432	458	459	441	423	489	418	449	427	428	464	423	433	441	442	441	420	447	433	404	438	433	423	411	443	464	450	429	452	425	409	456	417	445	402	440	426	403	447	410	421	473	390	453	422	425	417	508	409	434	443	391	471	446	439	448	440	429	459	432	445	461	421	436	467	433	413	435	437	452	434	400	446	409	450	453	433	432	415	461	441	422	421	453	459	441	434	433	394	420	441	420	428	425	399	466	421	450	410	422	432	449	460	457	461	440	432	430	443	445	419	436	413	472	444	426	423	429	485	452	465	421	454	449	447	416	421	412	390	444	428	422	401	437	452	434	380	439	430	371	406	445	427	410	459	417	442	455	427	450	409	492	402	418	440	391	433	429	441	442	427	413	423	401	435	433	432	448	422	414	427	431	411	436	427	463	383	425	412	428	465	426	418	466	445	400	423	426	383	398	435	497	455	439	423	436	442	460	450	393	429	434	486	412	437	383	437	421	435	420	446	473	415	445	391	471	450	465	403	435	424	441	436	424	432	410	438	452	437	423	414	454	467	433	449	454	473	456	396	434	418	405	403	445	393	438	448	433	405	469	393	450	467	456	437	464	452	450	441	424	443	416	413	451	450	473	406	410	434	435	431	470	454	435	416	466	453	468	442	461	420	412	450	394	447	390	425	464	432	480	487	437	389	443	450	433	399	421	440	451	460	425	409	424	467	415	387	452	438	464	430	454	449	419	390	452	458	463	421	422	413	424	425	442	428	400	417	436	402	419	424	427	436	457	402	393	440	434	406	430	413	434	408	387	430	442	413	475	445	389	417	451	429	438	450	406	411	434	411	423	429	425	417	458	416	429	422	441	462	467	428	411	432	424	439	437	413	446	432	440	420	436	467	424	435	416	447	418	429	447	445	397	441	408	413	367	423	432	408	457	453	452	448	416	443	446	449	440	452	434	460	441	439	433	446	435	451	450	450	469	461	437	449	434	440	413	433	370	422	422	434	430	433	451	407	464	462	472	439	418	456	445	425	433	393	412	442	442	431	403	383	411	436	442	420	406	460	441	415	469	415	440	409	407	415	385	432	454	411	454	450	437	411	471	412	444	467	443	463	453	389	470	409	414	446	475	462	431	451	435	442	439	456	400	413	463	470	434	386	440	443	438	375	458	464	412	411	440	431	461	418	454	419	433	421	426	415	437	435	446	447	475	478	423	469	471	402	442	425	433	478	457	393	447	428	412	391	404	420	417	423	443	437	400	420	444	466	434	465	443	426	407	432	418	451	477	431	410	421	438	446	449	434	446	429	446	449	435	465	435	409	425	469	413	465	427	443	378	476	455	424	430	396	410	463	450	441	422	444	442	441	477	431	465	452	406	395	437	436	401	456	442	442	427	401	433	395	413	417	458	472	428	497	441	434	430	458	419	440	434	410	442	454	475	414	419	443	401	400	474	445	456	438	429	452	426	407	429	428	415	450	452	457	393	425	417	437	391	449	451	454	426	444	415	414	462	438	408	434	444	416	413	452	444	445	432	473	478	412	448	431	429	452	448	396	449	431	423	394	426	415	389	474	420	436	414	404	428	449	457	385	407	474	447	456	481	453	449	396	407	459	428	449	405	394	442	405	439	407	441	408	397	412	461	467	452	416	426	409	456	470	447	470	413	445	374	450	425	418	448	439	450	477	421	472	441	432	451	441	398	445	427	409	456	382	421	431	433	445	433	433	417	413	476	420	439	431	442	421	432	449	454	414	436	423	430	444	411	435	462	409	405	432	459	452	452	422	402	399	442	471	428	402	409	484	448	436	430	430	462	451	439	428	435	410	422	447	412	410	398	440	421	447	461	410	410	451	421	454	442	433	409	440	436	423	442	480	431	463	435	442	437	456	454	447	420	460	432	465	422	410	413	427	460	445	426	452	445	431	435	406	417	458	436	452	408	428	453	421	443	449	407	404	419	466	424	385	462	430	414	446	407	433	410	431	431	424	418	403	459	433	414	457	444	454	425	475	415	447	478	506	430	391	427	433	470	373	434	418	433	421	418	433	422	431	423	419	413	426	427	429	446	417	426	428	445	414	436	400	436	419	467	424	453	401	446	450	433	457	449	455	416	444	427	417	416	405	398	429	404	453	436	454	447	399	457	430	406	441	420
5734	990	950	921	953	932	954	879	916	893	864	983	916	965	974	919	983	960	936	947	939	910	949	950	934	888	951	924	919	942	926	919	973	923	953	908	930	964	932	916	914	924	935	917	926	957	936	974	956	1015	910	941	912	937	964	917	974	944	957	895	914	929	924	904	887	967	967	891	891	910	968	964	937	944	940	931	867	936	999	877	1039	922	924	924	956	916	978	964	909	916	923	909	964	907	918	883	932	923	920	961	954	931	920	957	879	912	948	977	955	940	921	900	941	911	903	935	963	949	907	926	975	855	911	956	898	891	949	966	917	978	891	946	969	956	954	937	913	975	903	923	962	942	951	893	935	943	963	919	980	904	912	900	949	949	935	903	950	946	936	917	887	1007	936	972	938	890	922	926	934	998	931	946	943	910	918	887	913	942	916	956	948	876	939	919	938	938	909	968	934	884	946	923	912	937	992	980	938	963	934	910	895	950	919	939	936	943	922	970	939	963	928	950	898	916	1001	920	958	991	924	946	931	880	923	944	917	958	972	910	967	932	972	958	979	934	951	959	975	937	905	936	914	920	912	930	956	927	949	927	901	907	950	880	857	894	915	920	962	929	874	941	965	955	913	947	928	926	891	901	944	911	908	953	934	970	962	959	933	960	916	910	932	976	951	915	911	945	936	917	957	978	912	911	916	960	932	935	923	920	939	913	993	1015	965	964	897	948	941	933	900	907	958	916	891	913	960	889	918	932	928	917	948	897	943	945	937	965	942	916	928	978	946	942	913	950	966	900	933	944	922	923	953	961	937	939	954	914	963	902	956	931	918	889	920	880	901	955	908	932	907	934	974	1014	916	983	895	977	919	888	959	1028	981	938	926	900	907	945	920	934	916	977	1009	949	943	967	967	925	874	928	938	961	927	943	967	1000	916	914	946	925	998	947	962	928	933	936	918	955	927	919	933	896	954	910	979	916	931	935	962	939	975	951	966	976	925	894	947	983	920	945	912	917	858	920	939	937	937	929	928	880	949	951	1003	920	930	920	946	971	916	935	978	884	955	894	943	989	929	933	967	961	969	980	907	944	917	949	922	971	937	931	897	983	896	924	963	954	958	915	945	885	945	938	979	909	940	937	980	885	940	933	856	1004	968	947	878	926	906	928	954	929	951	854	950	955	940	899	970	950	866	876	903	886	909	891	959	892	931	929	877	909	881	934	924	941	939	941	913	931	942	977	944	959	938	905	891	954	901	925	935	951	936	930	994	905	943	898	905	892	967	955	980	862	919	934	919	945	965	981	927	913	929	904	975	901	953	902	924	947	970	856	936	915	951	898	928	955	931	913	938	959	953	915	946	917	892	976	914	932	938	892	976	941	977	868	943	958	885	915	905	911	918	914	980	946	892	932	953	949	852	950	948	966	926	913	941	922	907	972	909	916	945	1009	948	909	917	955	953	953	912	981	887	918	969	893	871	954	929	931	904	907	898	973	920	933	943	964	930	917	966	982	937	926	912	927	936	908	957	977	897	936	935	908	938	906	922	961	876	956	963	951	942	935	911	932	959	963	964	904	921	854	934	957	966	928	950	981	916	965	933	907	893	920	910	923	971	926	976	896	981	910	840	935	931	993	922	971	912	922	913	966	876	944	981	921	885	956	975	948	916	926	920	923	934	928	980	962	936	934	970	959	947	988	941	955	957	939	921	924	910	907	905	962	922	939	911	956	871	1001	935	909	920	927	947	895	947	952	944	946	913	952	905	916	892	931	904	939	971	988	893	965	994	904	967	978	887	927	958	909	964	911	932	853	986	906	912	954	930	994	934	874	946	884	951	974	934	938	973	906	983	898	961	963	953	934	939	837	952	901	920	971	913	976	990	934	918	967	965	995	873	980	909	976	1032	936	958	906	959	993	933	958	933	964	903	903	922	941	986	891	913	970	985	955	922	916	947	928	890	943	924	867	942	946	967	952	896	933	931	953	941	911	923	919	922	936	914	926	911	888	919	922	930	947	951	955	933	966	954	911	909	957	918	946	918	956	959	943	955	953	929	943	979	987	919	922	973	933	967	951	946	912	960	930	990	927	960	980	979	965	976	856	930	933	940	913	876	942	897	943	953	919	940	923	900	926	889	961	918	966	985	938	953	942	982	965	975	924	896	910	882	961	935	901	904	960	997	872	942	900	979	970	940	975	953	937	914	922	976	950	946	949	952	920	959	969	876	964	886	915	908	937	903	918	919	916	968	947	976	954	913	913	968	911	921	941	909	897	982	910	912	951	937	914	957	924	954	982	909	966	955	975	944	947	902	950	947	948	947	869	964	948	972	915	987	956	985	894	921	921	944	913	913	964	919	891	915	950	980	906	918	886	906	970	962	922	914	949	946	953	919	926	916	959	923	964	976	961	937	896	912	936	923	909	874	917	970	913	960	977	870	944	907	931	917	933	945	887	920	917	936	923	910	937	927	942	982	931	984	1009	931	894	894	931	868	949	945	978	910	932	910	884	910	941	930	936	915	939	944	920	1006	964	893	951	930	914	934	947	926	935	919	949	922	941	888	908	899	920	996	877	983	930	989	971	928	941	976	963	922	889	886	956	914	946	922	897	903	970	949	923	955	958	953	918	962	941	953	942	958	901	886	943	925	919	947	993	958	992	910	908	952	879	934	892	971	945	912	990	929	921	906	888	894	896	902	900	926	930	952	938	945	983	900	909	934	934	911	967	924	925	926	902	934	986	943	922	986	908	898	892	938	936	905	974	930	935	954	877	944	961	911	920	945	931	943	952	884	923	968	970	938	917	892	954	930	942	917	880	988	939	907	948	975	874	921	952	964	962	948	909	928	971	932	915	932	922	921	936	968	945	924	886	1003	944	934	941	925	935	931	922	854	872	948	940	964	921	923	940	903	938	885	933	925	928	960	976	930	899	925	970	877	952	936	1011	901	926	910	943	952	984	926	871	925	952	954	955	933	943	960	964	958	943	969	885	910	976	908	960	915	938	935	943	931	981	898	937	926	958	952	897	908	993	897	961	945	936	897	923	973	929	947	953	931	949	959	956	981	957	929	891	979	889	958	921	910	912	919	938	960	965	952	889	896	963	871	901	961	900	964	905	903	937	939	908	963	932	961	918	935	946	933	1028	906	903	941	887	929	925	974	964	927	1014	918	896	915	940	940	868	970	956	958	949	949	940	911	930	954	909	897	912	883	910	952	941	1000	937	923	927	915	919	909	986	933	915	954	907	880	970	948	938	946	936	894	955	923	963	940	930	917	901	944	888	904	933	991	937	903	913	912	926	877	915	944	912	931	978	901	912	967	901	932	907	964	962	975	926	943	926	938	940	922	940	946	997	937	1007	919	917	937	954	939	916	908	899	906	957	943	941	922	954	937	884	901	939	900	925	900	920	976	946	957	917	946	951	918	987	942	922	927	924	961	912	922	932	928	928	933	926	896	962	942	863	894	923	913	951	968	948	882	981	932	979	917	911	917	962	970	937	965	929	943	911	929	882	937	966	969	989	912	959
24926	21490	24809	28563	21488	21367	1551	492	391	362	365	366	385	384	345	394	359	347	337	357	317	353	362	366	314	367	361	346	323	340	332	346	326	343	344	343	349	305	363	300	303	348	342	306	318	347	327	309	308	337	310	372	328	324	306	337	312	326	304	304	326	319	316	327	353	334	330	328	312	310	346	338	374	341	325	309	343	305	347	341	313	319	325	324	345	345	311	333	363	345	344	323	354	301	329	324	344	346	317	294	310	310	328	337	294	347	320	347	326	375	327	303	333	326	314	351	320	335	325	331	329	341	326	303	326	325	330	336	364	347	318	352	342	346	336	287	333	321	353	359	344	314	332	328	345	320	370	334	312	303	339	282	345	319	311	297	300	344	373	358	338	375	322	354	328	307	314	315	337	334	356	365	349	320	329	280	353	351	308	295	314	354	340	352	331	334	305	321	336	357	356	338	324	314	341	342	308	331	324	343	330	311	301	311	342	327	344	284	307	327	339	342	332	342	355	305	333	332	329	302	343	314	299	333	330	316	312	301	308	317	322	320	359	337	335	287	327	364	314	343	324	328	321	323	325	307	307	336	299	349	315	331	330	315	324	303	350	335	309	356	349	320	340	357	272	354	334	321	331	325	342	325	318	343	340	303	303	302	326	304	325	298	300	347	332	302	325	351	318	325	347	321	327	346	300	333	309	316	345	275	331	315	301	306	336	309	311	332	335	320	346	303	306	334	338	316	310	338	297	326	324	333	337	331	311	307	319	299	337	303	306	311	328	336	316	330	329	325	372	374	313	319	334	344	320	317	369	334	316	282	360	309	320	299	309	374	321	339	328	303	330	329	331	311	323	336	318	357	325	335	325	325	335	294	297	366	331	335	352	326	303	300	299	302	303	296	339	343	343	312	364	324	347	339	321	292	339	316	342	332	325	315	324	354	300	338	355	342	317	326	343	329	329	372	334	324	331	312	333	322	330	367	312	306	340	357	361	314	320	352	357	349	304	357	334	314	325	322	313	324	319	316	357	325	299	329	324	339	332	333	363	317	302	324	325	315	338	321	341	299	320	315	315	330	322	345	351	324	331	341	329	301	295	324	315	333	303	322	290	319	325	328	350	341	314	344	354	347	366	337	351	345	338	308	333	365	289	348	334	333	342	334	336	326	305	319	341	316	299	340	330	287	334	338	311	317	327	305	291	309	326	282	319	320	291	320	329	329	333	331	351	344	314	328	341	307	335	320	375	352	357	314	322	312	302	308	301	346	344	337	306	337	318	355	332	335	312	376	314	332	304	331	336	349	313	342	368	310	321	317	344	326	329	352	331	327	320	326	321	346	286	342	365	304	334	347	338	327	332	338	349	348	356	357	329	316	330	318	343	324	357	318	305	310	336	326	332	306	333	318	294	317	340	318	325	329	299	337	323	372	374	312	347	324	301	311	329	332	341	330	350	343	355	307	342	287	332	316	353	343	316	332	322	336	336	339	323	301	350	334	328	329	318	313	330	307	344	360	311	314	331	331	323	355	327	333	335	325	295	315	345	326	324	322	319	318	327	318	326	341	293	330	302	303	320	313	305	328	343	332	331	342	335	307	359	352	309	345	325	347	353	341	341	326	317	352	346	290	325	334	314	294	295	329	317	324	359	336	280	334	316	338	352	323	295	312	343	312	285	323	323	335	325	308	326	319	297	310	366	331	325	329	330	329	324	300	357	327	336	286	340	319	351	323	331	337	307	330	342	333	324	368	317	318	344	338	335	326	352	330	320	325	327	319	350	377	337	332	348	329	322	325	302	316	328	319	332	299	339	318	319	345	330	326	328	316	331	302	307	294	351	338	323	321	365	307	306	344	330	295	334	332	348	336	342	332	316	337	315	327	290	316	331	320	334	325	308	342	341	335	326	341	342	312	332	393	344	359	335	322	327	317	343	321	297	341	329	350	338	313	315	322	336	329	350	352	337	367	345	306	320	296	328	350	352	329	320	348	341	390	305	311	322	295	340	349	329	324	325	351	346	317	313	343	310	350	364	318	304	354	294	348	331	334	314	355	311	323	320	351	321	315	316	315	330	327	334	326	335	345	375	321	320	305	324	358	323	323	331	357	357	382	357	334	337	294	309	324	292	372	315	321	342	334	313	339	347	320	366	339	323	340	338	316	331	342	298	362	350	341	297	323	359	331	327	342	328	298	304	294	309	358	320	331	353	341	296	296	355	345	323	300	352	339	330	348	355	336	331	346	309	331	324	329	349	310	348	350	349	316	311	308	332	357	337	335	354	323	310	312	304	337	341	306	351	339	311	296	338	333	318	333	332	300	328	363	340	344	318	316	346	354	351	311	328	322	333	324	341	328	337	290	281	329	321	343	335	338	343	333	331	323	341	325	377	332	307	330	339	301	311	314	336	319	345	276	333	320	341	357	323	339	315	300	317	340	325	379	310	358	306	338	310	327	333	319	350	372	348	334	365	361	309	323	350	353	348	336	349	345	307	310	316	361	355	314	314	307	328	321	343	342	336	310	321	344	371	333	323	337	297	290	339	312	343	341	278	322	358	323	353	325	316	344	322	396	329	363	318	302	315	318	310	333	336	283	324	325	328	303	319	303	313	329	319	336	344	356	301	311	322	350	300	327	329	363	320	340	330	294	316	326	353	352	333	322	310	350	297	369	358	297	296	367	328	365	345	313	324	337	289	312	334	313	337	323	301	340	334	351	332	333	328	301	343	309	313	305	312	298	338	301	334	302	318	349	323	335	354	324	306	315	350	330	310	314	336	328	314	325	341	350	334	323	326	324	344	318	346	354	300	358	331	304	320	345	338	340	348	332	331	330	326	344	336	342	333	328	319	299	320	305	316	284	327	323	336	333	305	320	333	314	318	287	318	281	298	376	330	317	315	329	335	340	288	303	320	294	342	315	314	332	344	333	332	321	308	309	320	327	314	315	333	336	307	297	311	337	310	346	304	339	335	324	304	300	338	366	303	291	310	275	296	295	299	314	338	329	308	349	366	317	317	331	343	321	341	308	339	326	333	335	310	315	310	328	293	325	280	321	340	354	332	355	349	347	332	345	322	360	302	328	365	328	324	350	345	312	306	281	315	339	353	326	312	303	335	331	325	322	340	304	343	295	315	331	353	300	315	302	306	342	317	314	329	326	324	344	299	318	341	297	290	327	323	330	386	349	330	381	314	351	367	315	343	334	351	353	313	342	332	359	286	313	311	340	335	375	322	326	338	322	334	342	344	314	311	331	327	338	337	298	351	306	289	300	350	331	341	334	337	310	317	338	360	315	302	314	327	340	360	327	360	316	325	332	312	349	308	329	314	302	317	319	286	268	318	362	315	296	335	334	362	294	319	283	354	333	313	295	311	309	316	339	356	321	305	323	322	373	384	306	328	333	347	338	307	329	345	361	346	324	324	344	340	315	360	316	311	297	311	305	324	319	299	294	318	339	349	322	353	361	353	388	323	322	324	311	302	323	318	359	308	321	340	327
3243	2131	1301	959	842	761	729	778	742	761	721	725	722	691	713	704	698	707	697	743	705	696	759	745	724	740	742	695	742	729	724	693	742	692	716	740	702	694	735	649	709	701	696	715	730	688	779	694	733	704	712	716	701	686	698	724	704	690	718	714	705	690	686	664	734	749	702	704	656	704	705	757	714	690	726	721	716	714	739	683	748	750	719	712	736	713	722	738	690	702	674	710	689	766	662	702	710	704	736	693	669	706	677	697	700	748	711	684	730	713	727	698	690	663	691	683	741	740	704	693	716	709	725	706	726	765	729	710	726	717	731	717	747	700	717	685	698	706	745	729	714	724	700	723	725	695	674	684	707	709	686	693	707	713	695	691	697	712	654	715	729	690	721	696	650	671	723	662	706	711	700	752	724	680	693	687	660	702	672	692	690	699	685	706	690	678	747	689	676	693	684	681	693	712	706	712	685	712	730	706	718	735	738	718	693	714	707	753	701	691	730	702	702	733	703	672	730	747	674	710	654	745	724	739	683	739	703	681	702	714	708	700	704	746	723	694	713	656	708	713	703	686	681	721	638	683	709	724	702	724	711	662	674	780	755	720	676	712	735	695	713	684	697	730	696	686	700	723	716	717	662	672	657	718	687	711	680	749	723	696	731	702	693	742	694	717	704	732	707	728	690	747	703	728	700	699	703	707	657	713	690	688	702	711	725	702	690	703	715	747	738	710	711	706	682	699	679	694	726	692	704	723	734	723	731	758	694	695	698	707	770	712	711	729	697	688	683	717	694	721	721	723	720	717	759	704	693	697	680	648	703	730	707	671	729	726	720	679	662	739	720	726	712	708	721	680	707	728	696	730	701	695	719	689	734	729	725	714	697	659	721	709	758	733	759	701	739	736	712	734	663	716	714	656	695	680	683	720	689	725	738	728	755	701	661	674	724	721	711	698	730	705	720	694	653	725	688	744	715	692	722	730	726	747	717	706	671	712	691	727	762	688	698	696	755	714	713	735	702	684	708	692	678	719	693	746	707	713	743	700	710	710	709	707	680	687	734	642	693	700	663	757	686	724	705	692	673	677	741	734	695	706	716	741	706	706	723	669	700	714	716	683	747	695	697	653	698	714	726	741	719	729	757	728	720	729	719	702	698	735	687	718	722	656	709	699	677	730	719	703	671	730	733	727	733	692	721	705	716	685	672	693	697	703	693	704	726	726	722	709	740	691	712	695	717	673	723	692	730	700	690	698	691	705	704	676	721	710	696	733	722	764	712	715	693	725	708	715	704	681	660	693	709	715	736	703	714	676	689	700	718	702	672	728	719	683	710	698	733	696	705	720	738	762	716	716	729	714	684	690	730	773	695	683	725	715	693	731	692	694	713	711	724	717	711	751	699	706	696	722	715	665	765	685	719	698	731	686	731	735	734	678	713	708	695	694	713	718	769	730	701	667	739	672	706	694	713	739	741	674	722	660	698	688	693	694	708	691	641	750	779	669	701	685	707	724	673	665	721	729	715	710	755	712	705	656	688	717	692	692	712	749	715	692	699	731	677	730	749	692	752	714	694	720	675	687	703	742	706	728	672	729	696	694	679	684	715	706	717	723	703	748	693	741	723	711	721	716	695	650	708	728	692	678	722	647	716	721	742	649	703	730	736	658	724	708	689	748	716	735	728	699	710	698	739	716	703	731	712	697	699	688	724	721	723	729	712	727	720	709	671	652	724	711	702	740	733	701	723	654	753	738	712	751	651	664	713	641	668	734	715	700	742	706	714	688	688	697	727	692	707	678	720	714	685	697	667	712	738	702	682	712	711	710	670	753	715	654	722	684	760	689	754	683	666	718	720	677	689	708	736	704	724	678	674	690	685	671	755	694	692	765	689	727	721	719	692	697	722	695	717	706	711	732	699	695	666	720	718	709	704	717	701	697	761	662	771	741	731	748	726	714	723	704	719	669	696	704	724	684	699	735	674	698	710	703	659	702	754	729	689	703	721	724	654	670	703	759	672	719	740	694	670	730	730	694	727	667	704	694	670	718	725	696	684	717	745	670	670	738	682	730	714	673	706	693	727	744	720	702	709	692	689	666	699	750	716	698	732	740	715	754	722	671	748	667	715	731	743	657	699	687	733	725	805	721	709	714	734	695	684	742	663	702	754	747	696	711	708	676	735	697	692	742	734	701	711	698	756	693	691	680	694	706	731	720	716	674	712	707	704	716	700	698	711	730	691	734	696	675	703	710	705	739	702	679	691	754	703	691	650	711	749	742	728	728	697	704	736	657	731	695	673	778	725	705	656	738	677	714	731	657	719	737	683	720	703	736	708	730	688	722	711	696	711	758	720	711	690	684	720	699	663	678	717	717	719	684	676	679	715	727	691	684	667	687	730	751	665	691	717	697	736	707	708	710	742	715	659	725	723	715	708	670	689	706	726	711	706	712	679	732	701	709	703	647	754	722	707	714	689	711	689	661	742	733	692	694	696	704	650	727	689	697	676	739	705	683	725	709	703	678	745	696	716	722	684	698	693	684	739	685	731	687	709	699	681	662	717	731	708	715	695	744	755	718	690	735	692	718	675	745	740	732	672	701	723	731	752	744	667	665	696	666	660	685	669	757	734	730	710	723	716	706	713	704	658	716	730	719	757	712	739	708	744	721	691	701	689	670	692	666	727	714	700	677	722	746	702	706	746	737	727	718	710	700	737	698	709	697	710	700	739	687	697	724	689	690	705	700	701	771	705	719	668	691	734	709	706	708	697	716	702	688	731	651	698	703	723	707	674	674	749	650	699	739	727	705	706	763	655	705	699	716	687	693	689	677	714	712	683	723	684	708	717	705	649	678	683	684	655	684	670	752	723	721	707	710	708	717	707	701	736	686	677	707	709	688	721	741	739	667	678	708	691	715	705	699	708	667	746	742	746	693	671	699	698	699	737	700	726	662	744	665	699	738	732	648	739	715	690	707	668	711	697	729	666	708	734	679	717	698	706	711	711	730	693	749	669	754	711	707	728	756	698	700	730	691	708	686	738	717	738	707	705	728	689	726	734	722	701	702	719	716	708	730	698	703	658	682	691	757	714	746	728	779	735	702	679	721	654	725	686	663	692	735	684	712	694	717	677	673	710	669	687	726	674	702	700	670	723	736	685	730	723	717	682	732	735	696	671	735	706	708	628	685	716	709	681	699	734	709	732	699	705	714	714	676	749	707	733	717	695	743	715	735	686	730	725	742	689	718	700	688	689	674	688	712	692	708	655	694	696	731	696	713	713	709	720	708	734	689	714	742	683	708	691	779	706	742	740	705	702	674	729	759	724	707	682	659	716	711	723	697	702	706	686	717	722	745	713	729	717	726	710	709	698	748	672	744	728	669	692	672	670	757	729	716	688	731	672	704	758	694	687	695	741	732	752	683	676	725	717	679	692	672	743	746	679	675	698	695	712	707	741	709	717	710	715	727	670	756	697	711	750	731	703	665	702	733	694	694	678	724	715	691
24313	21478	25119	28255	21479	21487	18825	495	278	253	225	255	236	172	176	179	175	177	209	174	193	195	162	169	185	180	154	159	151	134	127	158	165	144	167	157	174	146	158	134	135	155	179	150	151	150	157	174	155	155	153	163	167	161	146	165	165	148	161	157	158	166	163	160	149	160	156	153	125	147	123	167	151	141	134	156	163	155	157	158	119	174	133	151	167	147	154	150	142	156	129	157	157	138	140	140	142	155	151	147	135	143	144	175	193	143	157	156	158	167	136	187	141	155	147	143	158	201	169	174	157	168	126	145	173	138	128	151	166	160	148	149	159	149	141	150	143	146	175	160	171	140	149	161	132	165	125	159	140	182	141	153	147	146	154	133	149	160	154	145	127	163	158	138	148	149	158	159	158	166	159	172	141	155	139	115	138	141	147	156	157	167	154	156	167	138	145	153	180	167	168	177	151	129	136	161	162	135	159	146	155	146	172	175	166	179	159	141	143	153	162	156	166	127	165	169	165	159	138	137	160	142	151	162	136	153	155	141	167	135	138	149	144	157	151	176	120	168	163	154	151	164	141	157	161	161	153	136	153	154	137	145	159	147	150	137	157	159	163	139	151	117	131	157	153	150	142	163	167	145	140	156	153	141	157	154	164	167	155	146	151	150	168	135	162	152	181	154	160	155	142	140	133	152	151	114	159	139	153	176	134	165	159	145	191	131	136	168	184	164	156	171	118	126	131	135	133	141	142	148	156	151	170	172	164	150	140	128	160	165	130	155	151	147	160	146	120	147	169	142	165	167	155	177	146	151	162	137	172	137	156	160	154	159	128	119	152	135	129	167	153	133	139	148	153	162	131	144	153	142	169	149	145	142	144	148	144	168	157	168	151	132	152	153	128	126	149	147	145	140	151	129	145	147	151	174	142	154	159	140	187	152	168	157	149	173	153	116	159	140	153	155	141	128	139	136	177	154	137	178	149	152	166	138	168	136	168	161	149	158	177	167	155	140	144	146	153	158	157	156	145	131	167	145	168	165	191	159	154	139	133	145	161	126	144	150	153	149	161	146	166	150	140	166	157	182	147	152	146	143	140	173	154	153	147	159	151	146	153	152	147	169	152	147	142	148	158	163	146	134	161	128	142	159	152	144	160	159	154	154	165	166	142	140	160	154	148	170	120	152	163	158	180	157	146	153	184	145	127	152	135	147	145	147	141	138	144	182	145	158	180	161	166	151	170	154	145	154	157	134	158	140	147	138	153	149	151	166	146	174	147	148	169	171	142	164	167	140	160	130	158	161	159	153	137	170	131	147	134	115	147	142	169	145	147	140	164	119	166	158	147	155	154	161	142	149	140	153	118	138	136	130	171	160	158	156	144	148	155	157	154	154	146	130	143	158	163	160	182	178	160	146	133	188	156	151	135	114	144	151	147	170	162	132	153	140	175	151	125	137	133	151	149	144	157	162	144	159	155	176	138	144	151	156	147	149	154	144	149	160	144	153	133	158	125	157	171	166	169	159	146	153	155	143	171	160	150	157	154	145	161	161	145	160	169	174	136	152	150	180	169	141	154	157	129	139	125	147	161	165	140	152	176	134	181	167	160	152	130	124	168	168	158	167	137	128	134	176	125	163	154	161	139	143	147	144	130	151	160	157	149	154	145	147	157	135	156	139	131	162	154	151	131	143	138	155	169	150	133	141	144	154	125	163	137	132	171	165	168	141	156	141	139	137	165	151	149	131	157	155	157	164	153	149	130	131	157	158	158	172	156	135	175	158	141	169	168	143	151	152	155	184	152	152	158	158	133	160	153	137	143	162	136	162	189	158	161	154	140	151	146	141	155	161	148	145	132	157	131	118	144	124	135	150	174	169	130	157	158	171	137	176	171	144	160	139	168	156	138	178	137	162	137	168	146	152	168	173	150	151	138	161	128	162	150	107	129	132	143	156	174	129	131	170	144	142	148	158	132	149	182	148	143	151	171	150	134	151	154	161	172	157	147	158	128	160	160	143	161	129	144	139	149	136	171	153	171	154	177	158	154	173	146	144	150	137	126	136	158	147	120	147	155	127	138	192	158	134	143	156	155	130	151	179	154	177	140	169	154	134	149	152	143	156	162	159	172	160	129	162	159	123	152	145	148	136	155	168	159	149	152	143	142	134	162	132	140	131	153	144	139	145	159	133	151	153	152	183	134	188	136	140	150	163	150	140	158	158	152	140	159	155	166	159	161	128	150	148	161	156	150	145	147	123	144	135	149	153	170	186	162	158	145	150	143	149	146	143	145	152	150	147	169	146	162	167	169	136	140	160	138	165	137	156	146	151	162	158	152	168	142	134	145	137	139	150	143	157	130	136	156	145	151	153	148	159	162	152	150	147	168	139	141	150	143	171	138	147	152	168	166	155	164	141	137	139	144	158	166	142	141	132	159	162	148	124	157	135	140	160	161	142	163	130	128	155	149	134	149	159	152	143	135	137	124	147	135	148	151	147	140	175	144	142	165	151	175	153	155	126	163	163	172	150	164	160	138	135	156	167	165	150	181	167	127	155	159	135	160	140	154	153	176	157	169	158	157	147	142	152	147	173	157	159	142	141	161	171	149	142	160	146	161	133	130	140	172	148	143	144	141	135	156	175	144	147	159	170	148	144	145	134	145	150	150	143	131	147	156	137	160	175	152	158	185	129	128	149	147	153	170	133	148	166	172	153	133	159	168	128	162	153	157	149	142	121	144	145	126	149	158	175	172	145	169	172	168	158	120	151	161	141	146	156	133	123	147	141	167	141	153	164	146	153	165	160	154	173	136	159	149	184	139	132	144	154	147	161	137	167	170	155	134	160	151	158	149	147	148	144	160	170	165	138	165	152	136	187	134	146	169	167	153	171	139	143	129	166	137	140	150	155	158	192	179	158	166	147	154	153	154	160	144	125	158	128	156	143	170	166	161	154	161	146	156	165	165	161	139	145	144	134	125	143	158	165	149	145	146	140	157	156	145	147	156	153	150	160	154	161	151	166	147	167	156	147	145	143	161	154	158	151	138	142	168	160	139	134	139	146	170	155	162	140	152	139	140	142	135	147	135	144	173	134	160	154	150	128	145	124	150	143	151	172	152	137	148	129	174	143	177	141	152	156	146	160	152	173	142	155	153	139	162	138	139	141	145	166	154	137	136	151	154	152	150	160	158	151	143	139	150	146	141	148	150	148	170	157	137	151	146	182	142	155	134	147	166	147	157	142	145	152	155	167	145	143	134	121	142	147	171	158	145	144	164	155	151	159	156	136	149	150	179	141	146	133	160	159	147	127	168	142	133	176	186	161	145	141	150	137	134	160	165	139	179	145	148	133	143	163	163	127	156	130	162	148	136	150	128	140	170	168	127	163	141	145	155	167	132	133	178	155	151	150	145	152	140	166	171	156	144	154	162	129	135	155	134	139	149	145	144	169	135	138	131	138	164	162	169	158	149	146	132	130	140	134	160	159	146	164	164	140	148	143	152	162
2998	3061	1449	812	621	473	465	429	438	400	424	394	414	412	362	368	401	381	348	377	390	380	370	371	368	337	386	365	387	359	380	393	398	365	359	333	369	400	383	379	375	366	360	364	363	358	355	389	415	371	382	358	367	356	348	365	355	385	383	379	335	355	362	390	364	342	400	405	376	366	343	373	379	392	375	360	382	348	342	383	374	364	347	368	340	393	359	336	346	335	362	339	363	348	356	346	377	369	382	358	349	392	359	365	315	309	371	373	362	357	352	329	363	389	362	342	339	366	380	336	385	342	361	369	350	351	353	340	381	382	394	346	405	341	378	340	335	343	401	360	350	370	384	350	365	361	361	384	359	362	338	353	353	364	356	398	342	352	354	369	351	387	389	389	361	375	384	351	375	365	380	354	369	367	397	369	382	344	355	371	375	376	337	355	372	384	380	372	359	376	303	367	374	369	383	392	362	370	356	344	364	394	377	362	388	387	352	350	382	345	364	376	342	379	353	363	362	371	368	356	366	365	386	374	390	315	384	368	379	366	363	350	360	338	351	362	378	355	356	365	385	354	360	352	343	371	365	379	360	346	369	392	355	366	356	368	358	391	379	350	363	356	373	392	368	389	323	376	339	396	381	384	395	373	363	364	366	353	375	364	383	367	362	374	340	370	394	366	341	333	365	390	364	361	413	377	372	374	332	338	356	365	353	358	380	377	334	354	384	375	355	386	365	368	368	369	382	386	347	320	364	406	365	394	362	348	384	357	394	420	366	352	343	350	346	348	344	358	322	364	359	344	364	382	376	388	338	363	401	367	378	330	366	364	358	360	375	377	372	335	365	371	321	336	348	371	348	355	350	376	322	363	368	377	385	382	377	375	358	335	343	332	352	372	372	375	364	352	401	344	371	361	384	398	336	385	363	357	354	376	334	341	382	386	382	366	373	361	388	379	373	343	358	347	372	365	352	378	320	347	349	375	361	372	382	383	358	354	368	355	367	377	342	335	350	389	405	364	336	384	362	367	362	359	368	346	374	402	404	379	342	373	369	349	345	363	336	353	375	359	376	358	328	398	342	358	379	372	359	387	364	374	349	359	387	358	361	340	380	368	348	359	384	364	353	330	370	383	351	358	351	392	379	374	350	374	355	364	380	362	342	357	351	366	353	340	387	390	356	361	381	352	360	383	363	369	375	373	391	354	376	376	384	387	356	401	375	393	333	389	347	338	356	368	367	353	377	352	365	361	376	407	383	391	374	387	346	369	345	355	378	367	369	349	360	361	337	384	400	347	358	377	361	346	367	351	371	378	369	371	374	367	372	366	373	379	403	382	375	358	385	380	366	332	367	393	369	372	352	382	361	360	384	366	381	358	350	350	350	357	360	357	343	374	357	354	375	359	397	347	327	356	370	382	367	335	369	397	351	360	348	355	344	394	406	366	321	350	341	362	371	374	337	384	386	366	386	371	360	392	354	358	375	375	351	350	379	359	338	345	336	390	352	389	361	371	350	341	336	366	366	379	349	342	348	329	371	359	334	326	361	352	352	387	349	385	372	395	342	402	357	322	321	347	367	390	348	381	371	348	406	361	355	368	380	355	341	348	353	370	364	340	383	363	371	354	354	359	385	338	380	368	408	350	359	378	359	378	366	342	345	366	391	370	386	347	365	349	408	352	378	358	388	373	364	366	373	369	345	367	370	378	358	385	362	374	373	357	372	342	363	410	369	392	392	384	347	402	359	413	367	371	347	365	367	362	333	366	386	344	360	359	372	352	394	343	385	363	364	353	366	361	358	401	375	376	316	370	365	387	356	351	332	386	362	356	359	377	343	367	355	375	372	370	351	383	335	346	379	384	366	376	370	359	358	384	359	361	365	383	376	370	381	332	391	385	381	383	364	398	345	372	369	349	394	348	362	345	419	425	348	379	361	358	354	355	341	372	371	374	368	343	351	395	331	393	320	357	368	402	359	346	329	365	352	353	343	381	352	348	358	388	332	345	346	357	366	357	357	371	356	340	391	365	364	358	377	374	399	329	371	375	357	382	368	376	387	354	374	397	380	344	373	365	369	359	353	372	367	397	375	352	369	347	378	405	348	352	355	383	376	358	365	367	355	362	338	348	358	383	353	381	391	345	338	390	373	382	378	344	377	357	365	374	363	371	406	361	368	369	382	355	354	382	374	350	357	359	382	348	391	404	367	359	332	341	370	365	337	369	399	376	358	389	369	353	397	387	377	414	373	330	364	338	388	375	360	361	417	370	349	357	342	355	351	364	386	348	334	358	357	335	374	416	409	361	342	338	361	405	390	343	342	352	359	369	346	372	376	362	402	351	379	387	362	353	363	382	366	377	343	376	367	372	369	373	311	352	409	389	388	348	387	359	350	345	358	355	361	364	410	363	366	365	385	374	373	359	351	347	361	372	337	357	374	350	348	364	337	354	376	371	405	356	345	357	360	371	374	344	361	331	340	355	359	375	368	370	349	331	377	345	370	350	344	347	370	365	348	386	369	348	359	378	369	327	365	331	365	374	336	360	363	346	384	391	359	391	338	351	365	370	364	348	346	363	376	372	335	362	304	367	383	372	375	403	376	359	316	392	349	369	346	331	353	329	359	372	339	362	356	361	393	388	386	364	343	380	352	366	356	346	356	360	341	377	360	378	350	338	380	341	359	348	370	362	375	320	376	373	362	379	336	335	386	378	368	360	371	378	363	341	408	334	409	333	365	378	344	360	365	325	371	336	362	376	364	383	362	391	364	348	379	352	363	345	346	354	341	318	372	358	336	320	362	357	359	412	389	340	383	384	357	350	380	333	379	382	369	359	356	345	340	351	383	379	383	366	364	376	369	358	386	357	389	357	350	340	382	360	359	365	370	371	339	393	390	370	380	386	357	366	362	355	394	373	368	348	346	372	387	356	371	390	376	392	386	368	339	364	376	340	376	390	382	377	369	357	370	362	398	381	320	339	402	351	334	374	365	379	370	381	362	350	342	371	383	367	375	390	368	377	377	398	336	383	396	369	375	349	362	362	357	373	366	347	378	335	348	401	334	385	366	337	370	348	329	340	398	369	332	333	380	377	345	342	358	351	347	344	347	363	351	360	354	368	402	384	371	351	364	369	384	355	386	351	374	368	348	354	400	373	348	359	382	364	346	365	359	355	368	317	379	347	395	345	355	380	341	388	393	362	371	371	388	392	374	349	367	346	361	361	391	380	382	346	358	354	356	375	347	394	362	368	355	367	360	358	375	370	372	363	355	395	323	355	344	387	360	396	345	379	411	395	347	366	384	360	394	358	351	326	332	352	374	361	336	360	373	366	374	361	342	366	323	354	388	352	350	375	378	374	356	342	373	352	385	410	370	394	367	371	355	348	363	361	344	364	351	335	356	374	360	366	364	362	370	369	366	372	353	384	343	380	407	376	369	382	335	380	380	381	388	384	321	363	384	397	356	364	365	349	359	335	377	376	387	377	373	399	351	381	359	398	357	408
31955	21117	12322	1033	544	468	439	457	417	419	434	404	412	455	458	421	489	436	432	425	394	432	443	429	421	431	401	453	445	474	459	419	434	421	418	431	419	442	415	434	435	448	421	415	411	428	420	418	440	448	427	416	446	411	419	424	423	432	454	403	409	401	431	431	407	422	421	425	410	459	435	458	428	462	427	429	413	446	455	484	413	413	431	397	406	421	448	464	426	437	444	450	405	438	422	432	429	410	424	384	403	448	415	424	473	461	446	459	439	428	459	422	430	407	423	431	418	445	422	413	409	412	419	439	423	463	456	478	473	413	406	398	385	432	454	432	421	447	488	458	436	473	434	428	421	427	432	394	465	455	429	427	461	441	414	420	414	419	445	444	385	413	443	445	469	430	460	411	423	434	423	417	408	376	431	441	435	458	419	412	426	451	408	438	444	416	431	439	467	452	458	402	469	428	441	413	441	416	447	419	456	441	435	450	408	407	415	402	423	446	427	431	454	445	410	458	381	420	444	453	403	397	384	398	426	440	430	453	420	407	446	458	405	467	440	454	425	460	400	460	404	425	509	454	431	436	415	433	441	454	462	426	448	494	421	454	410	426	442	462	405	434	419	455	435	452	441	448	441	401	479	441	407	429	409	431	424	403	432	443	438	495	404	425	440	406	433	436	460	389	395	424	407	386	408	417	416	406	443	436	434	449	435	500	410	403	418	446	406	450	466	422	381	372	481	438	421	465	435	447	438	484	446	442	432	434	421	452	448	455	435	448	453	479	416	450	444	435	428	467	438	421	465	392	481	446	409	404	419	413	495	423	387	435	399	439	419	377	426	446	397	431	425	411	410	436	452	440	412	413	394	424	421	457	408	484	393	396	403	444	428	444	434	420	399	428	413	436	399	434	409	433	407	474	440	400	439	447	471	410	443	455	458	455	441	436	420	401	454	449	412	423	427	414	440	427	467	451	405	445	446	448	434	484	380	428	465	408	441	458	447	419	420	418	415	444	407	467	450	427	423	433	448	441	408	448	452	461	443	431	437	455	453	437	428	446	415	418	382	401	437	438	445	432	431	466	482	447	468	450	452	417	456	390	411	435	382	417	438	448	386	401	448	432	450	445	475	413	467	447	430	432	466	433	440	470	454	424	426	450	425	450	449	466	427	485	428	456	464	445	433	411	442	425	434	412	458	404	469	426	419	421	402	463	444	431	440	421	432	488	443	442	398	461	397	422	438	440	409	426	472	443	405	426	452	416	428	436	433	443	451	434	445	420	397	393	444	456	449	455	440	451	399	475	439	450	420	404	447	432	457	406	467	452	410	429	422	415	408	420	425	402	425	410	371	457	411	454	380	410	425	426	429	448	444	370	448	434	452	424	411	457	403	459	446	442	436	439	434	444	438	432	443	389	393	400	410	456	419	411	418	399	424	426	411	404	422	459	407	443	467	417	431	446	443	433	450	468	444	399	378	440	428	413	441	414	449	425	403	435	456	415	413	431	431	458	438	389	397	440	472	463	412	437	447	450	439	433	421	419	449	424	476	400	398	461	420	428	435	436	407	427	403	450	449	426	447	480	379	418	436	447	423	426	465	478	391	459	430	428	442	461	436	421	455	435	424	384	436	437	416	455	429	444	421	462	476	408	434	426	425	402	440	386	423	430	438	420	433	379	404	402	411	415	456	440	432	468	414	436	432	499	463	428	442	417	425	414	399	459	413	392	415	398	431	446	416	462	413	455	436	425	427	499	431	409	405	422	475	464	430	478	415	456	419	418	457	465	434	429	427	417	412	409	417	406	411	415	407	416	395	487	413	444	437	434	452	467	461	429	401	436	397	435	438	427	451	407	412	426	434	427	425	439	429	420	398	432	430	449	430	467	463	442	426	419	431	457	451	432	457	424	432	440	453	446	442	428	448	477	413	442	442	443	429	445	408	448	417	449	420	453	447	440	430	454	482	438	420	395	399	403	426	407	417	435	457	445	434	429	399	435	475	406	424	450	464	459	459	426	452	391	453	436	434	421	427	427	417	450	450	432	414	429	372	404	462	404	413	451	419	457	398	429	422	410	424	421	427	457	439	409	395	406	414	469	413	423	457	445	405	441	413	414	418	439	467	426	431	432	484	426	447	382	478	446	400	427	437	416	379	454	429	452	475	451	432	443	425	431	432	418	448	452	453	434	441	448	417	456	460	469	413	424	469	440	439	383	416	422	406	452	412	393	459	454	421	441	455	421	413	457	396	456	417	387	413	423	422	456	427	399	402	418	436	393	409	421	453	445	454	448	413	404	450	432	457	448	374	425	472	405	393	469	430	415	389	443	428	463	452	411	408	432	404	431	420	456	420	440	401	435	448	435	462	408	426	414	433	466	435	456	412	426	422	418	431	438	456	489	443	431	440	412	389	456	431	476	478	437	420	431	450	472	435	479	449	446	439	455	450	446	414	413	431	444	430	409	423	430	424	410	441	420	433	424	459	396	423	416	449	460	411	445	386	444	429	429	406	469	408	423	421	407	412	413	419	433	454	484	407	424	436	472	443	459	422	412	429	430	471	420	421	408	425	429	416	453	392	439	397	403	396	416	450	467	445	415	468	448	432	408	447	473	467	414	410	433	440	450	393	420	451	467	421	426	430	418	427	389	414	475	435	424	432	448	461	458	453	384	431	416	432	444	400	422	404	436	413	429	448	406	432	469	440	417	462	409	470	420	436	430	460	455	453	408	446	432	476	390	406	452	405	440	444	438	462	425	427	395	415	438	433	438	429	433	420	435	414	425	436	448	426	402	419	429	386	449	441	431	416	446	463	414	404	487	431	435	431	431	418	434	417	441	450	449	420	433	442	428	413	458	436	417	451	402	449	465	444	452	409	456	440	438	395	471	443	461	430	432	415	445	460	474	428	432	419	438	434	410	442	461	428	407	413	459	427	448	457	438	383	430	401	470	430	405	435	441	430	419	398	450	423	442	436	437	423	433	425	440	440	472	491	420	448	424	389	442	421	439	428	397	441	439	428	445	426	419	424	418	405	418	468	434	442	445	439	409	461	463	448	429	462	446	398	410	395	441	445	425	444	430	432	416	394	456	407	425	394	439	433	459	416	456	459	448	427	416	426	425	408	402	455	452	442	424	400	404	397	437	433	428	428	425	485	431	431	419	434	399	484	404	446	417	453	473	422	449	412	440	437	407	431	403	444	429	422	479	441	435	468	454	437	444	427	435	439	411	418	444	438	408	438	467	435	360	405	448	424	436	420	444	473	413	448	411	437	436	441	426	419	429	424	419	408	348	486	423	449	427	424	443	462	473	415	435	413	415	439	423	422	422	423	419	456	432	439	376	463	425	476	450	442	448	449	427	469	402	418	463	445	449	425	408	424	473	421	425	446	439	449	470	413	417	422	461	440	448	431	446	443	410	475	439	456	406	416	452	377	428	448	440	410	390	451	419	441	450	453	426	443	419	438	402	434	434	416	439	449	403	410	472	479	379	430	418
5875	996	1000	959	923	950	975	910	908	873	931	966	942	953	905	954	966	972	934	899	966	891	907	931	951	927	1003	952	947	944	963	912	919	1021	897	931	1026	985	950	916	926	903	950	970	918	972	918	925	943	883	930	957	968	940	888	932	894	968	920	932	964	971	890	919	914	963	982	963	978	980	960	948	946	898	934	905	927	893	910	945	930	929	930	934	935	929	916	922	901	903	931	956	941	906	978	961	950	960	905	905	927	942	924	989	942	878	944	948	915	962	915	927	924	954	973	868	932	970	925	1025	906	910	960	930	904	891	955	912	926	949	937	887	962	890	942	921	948	921	940	917	893	939	876	950	995	929	949	888	960	946	945	911	951	904	911	873	979	983	933	888	930	908	899	967	931	956	981	953	930	946	899	895	902	944	963	889	922	929	924	944	900	999	895	965	936	952	942	923	958	979	951	879	978	952	987	974	922	928	972	962	980	888	912	911	900	958	902	930	913	913	933	974	899	956	963	928	887	967	931	928	901	942	895	994	945	883	946	914	968	940	1004	967	895	982	892	921	1004	876	968	978	956	912	950	893	901	912	911	940	973	911	955	912	961	886	916	956	949	1004	917	953	956	971	904	891	935	901	943	939	912	915	940	890	990	945	1003	942	1007	921	924	892	918	939	961	896	947	964	921	948	958	932	896	972	970	978	942	938	930	934	955	909	916	941	946	919	950	939	914	959	939	937	928	940	892	909	898	945	940	947	944	917	919	984	868	951	970	939	894	981	908	953	943	931	948	998	937	947	918	925	964	919	934	937	860	961	940	991	936	933	894	980	896	909	981	936	910	921	928	970	903	1000	946	929	891	1003	928	976	957	976	965	993	891	912	909	967	937	922	949	993	898	944	953	979	910	918	985	927	976	897	912	903	916	959	969	954	887	935	929	894	923	913	947	942	946	897	911	926	972	957	985	941	945	920	929	914	943	949	887	968	891	929	931	911	960	935	929	927	969	940	958	917	939	879	877	966	912	959	919	944	931	955	934	953	905	991	916	939	892	939	864	913	921	921	922	950	899	945	950	937	943	958	903	964	980	898	967	894	955	924	907	947	951	931	912	939	953	967	979	951	942	933	893	876	959	932	938	969	973	934	979	955	931	913	866	982	945	939	966	944	887	874	930	924	952	915	983	923	936	950	923	941	957	920	884	886	942	927	944	916	913	917	882	932	955	937	965	951	904	970	929	942	949	892	964	932	919	965	932	925	883	971	906	949	988	929	925	949	974	903	939	865	928	924	963	978	972	950	915	941	949	919	935	937	939	934	949	957	915	935	950	895	942	956	923	890	915	914	904	950	878	967	983	923	942	965	947	910	888	950	956	885	908	887	959	961	911	909	914	892	936	939	954	960	905	942	971	884	953	934	939	975	876	929	933	934	956	970	858	946	949	949	942	920	968	935	942	952	897	898	912	989	907	918	895	940	924	939	939	909	931	922	928	915	952	969	904	920	977	940	944	960	992	940	917	918	937	896	905	941	951	940	925	906	961	1001	907	949	945	947	889	929	954	997	932	988	875	946	937	968	935	929	945	909	935	937	956	901	905	923	985	975	943	961	908	935	960	951	910	985	936	966	928	924	942	942	962	990	937	901	933	949	925	941	956	988	943	929	966	938	904	967	972	900	938	961	915	928	957	915	913	912	896	927	938	932	935	945	922	935	943	899	860	945	921	952	927	942	961	993	950	945	918	952	953	886	967	914	980	903	1023	898	1000	974	928	920	862	933	922	938	938	969	946	913	948	876	959	919	933	909	928	909	939	994	991	940	886	945	942	937	961	917	880	929	985	954	914	903	865	935	923	1022	895	894	890	945	970	947	954	869	919	974	1014	885	943	940	874	925	896	952	935	946	952	912	963	977	918	981	949	983	968	949	941	932	885	952	865	898	994	909	985	879	949	932	967	911	952	949	966	954	983	970	929	901	981	919	917	923	942	964	948	976	904	955	891	929	939	932	916	942	930	926	947	913	836	964	944	970	925	921	937	976	949	972	1003	961	938	911	892	960	928	950	897	966	987	907	917	909	940	903	968	979	928	965	962	928	944	946	919	939	900	895	887	897	909	914	956	923	944	923	947	922	958	913	962	938	883	908	955	937	945	986	930	979	947	897	937	875	908	940	954	962	926	966	954	914	933	935	983	929	931	867	909	900	940	966	901	907	961	961	882	957	955	1024	934	959	909	962	912	971	949	972	949	990	934	930	918	954	939	954	922	960	984	958	961	973	934	949	950	945	933	943	943	948	948	937	918	897	931	914	914	940	880	984	987	938	893	923	934	916	960	925	897	926	910	925	1007	918	907	916	914	959	938	958	927	979	926	957	966	898	978	927	980	929	928	930	892	926	901	952	910	950	926	941	949	923	936	959	960	967	938	946	952	957	915	978	962	907	924	930	944	891	951	932	882	966	927	962	905	928	906	905	872	975	892	960	933	867	944	931	916	929	895	942	914	946	925	970	948	907	917	943	981	931	987	961	982	943	966	955	934	907	850	974	946	948	991	903	937	916	887	910	927	926	919	966	939	931	906	945	918	930	946	934	928	945	927	918	911	945	935	894	950	944	958	890	976	977	901	944	895	903	935	924	897	935	897	906	994	903	912	976	932	990	956	918	862	963	968	885	920	943	923	888	888	936	944	933	894	948	928	927	918	913	922	916	899	941	931	972	913	896	948	940	924	900	925	943	928	939	950	941	898	942	942	932	953	944	961	911	939	917	930	948	903	949	886	887	953	920	898	965	935	935	936	902	915	924	927	922	966	948	921	924	925	938	914	920	909	971	941	933	906	941	925	950	941	989	916	922	876	934	1008	930	966	936	947	931	934	930	919	906	904	900	917	963	898	962	920	901	910	928	950	924	925	913	936	921	899	897	926	905	921	897	963	942	923	908	978	937	959	954	944	973	942	881	851	929	923	934	954	943	926	955	959	919	976	928	924	929	950	989	947	945	918	977	862	958	864	946	911	888	960	861	965	961	950	893	925	920	954	913	925	909	928	954	943	983	965	960	953	904	951	941	868	928	986	929	878	966	959	894	942	914	910	878	956	959	929	927	945	909	930	946	944	931	893	890	897	960	977	940	902	967	947	931	956	971	948	965	883	964	925	971	940	885	942	931	966	909	917	952	918	945	959	973	880	926	904	983	919	967	978	905	928	944	966	932	945	899	908	921	869	980	961	939	965	912	936	991	916	985	939	958	892	1010	928	926	977	967	954	902	983	951	934	967	972	897	916	891	973	919	880	945	907	930	929	898	925	954	981	933	943	895	905	947	940	969	950	969	934	942	922	980	1002	945	895	975	900	969	902	916	906	880	946	916	961	937	946	964	939	906	923	945	958	944	937	895	893	884	906	927	981	951	948	945	950	891	959	929	950	958	936	937	915	933	938	994	955	958	935	914	921	900	929	951	921	909	951	947	979	882	949	906	925	900	932	966	948	919	917	880	933	945	961	963	966	961	950	965	987	917	956	916	982	963	938	973
24916	21486	24865	28538	21483	21336	1517	468	406	359	384	398	372	379	349	349	338	334	328	353	382	335	362	361	332	337	351	337	321	342	342	333	334	328	300	351	338	312	326	308	302	329	297	332	309	337	317	321	373	338	339	356	318	353	298	319	313	318	337	299	336	328	351	341	348	344	346	348	317	313	355	342	306	342	304	350	326	295	322	369	329	349	334	357	338	312	293	345	325	345	304	341	319	326	316	318	319	337	314	315	310	318	319	325	335	332	341	327	345	342	341	331	329	350	343	323	341	348	309	362	319	350	358	362	323	302	340	310	351	338	325	355	305	302	313	310	329	316	325	338	329	356	339	331	324	325	301	314	316	302	325	359	307	333	315	342	328	329	306	303	344	321	336	336	319	324	347	328	343	344	345	332	321	335	308	306	338	350	332	292	329	337	329	334	337	319	338	320	325	334	347	342	353	302	352	319	312	335	342	328	327	318	322	320	351	330	329	323	359	299	340	328	332	337	331	330	358	352	321	387	363	307	307	344	309	320	311	323	308	304	327	313	334	326	342	302	320	298	378	317	376	357	351	337	325	317	346	343	291	337	299	334	293	333	305	304	295	359	366	345	357	294	305	307	342	340	333	332	300	353	340	331	300	357	315	326	303	357	312	345	333	329	343	343	320	322	307	346	327	312	309	353	303	322	344	308	366	366	357	310	333	322	306	336	314	304	322	316	327	285	334	338	346	324	345	290	324	329	356	357	352	326	369	307	326	286	324	314	319	328	352	324	310	365	349	314	347	310	310	351	313	321	337	322	366	347	330	333	323	316	323	356	299	308	292	328	329	354	306	351	333	317	317	317	337	360	348	325	342	337	310	334	328	354	342	354	334	368	361	283	340	354	314	311	338	328	356	341	340	332	335	340	308	329	296	304	330	311	329	348	339	307	329	350	366	297	343	298	323	338	313	326	323	320	324	315	344	306	372	303	339	315	332	298	337	308	313	305	320	333	339	329	344	342	330	362	330	319	364	329	319	298	331	314	326	331	330	319	361	342	355	331	321	319	328	309	337	334	331	348	330	292	327	334	303	305	337	377	328	328	348	307	317	326	356	373	331	313	333	350	332	366	340	304	331	325	362	325	327	350	331	339	305	305	324	338	361	321	332	339	322	347	346	341	337	300	347	307	384	328	299	338	344	350	292	335	304	294	318	297	317	344	355	340	321	329	318	321	329	339	319	322	354	315	322	344	323	312	327	316	357	288	324	306	316	342	335	306	321	360	330	345	333	337	291	338	335	338	323	350	298	341	344	285	352	328	343	292	322	333	326	321	322	316	329	335	327	317	364	329	319	327	335	325	324	315	317	313	331	336	332	370	313	330	281	310	298	334	302	333	333	326	338	304	344	313	340	306	321	282	334	357	313	321	363	328	328	315	292	351	323	317	299	298	344	319	323	338	331	316	333	307	350	295	322	314	352	309	303	323	352	311	305	319	297	330	328	319	308	313	322	328	348	339	342	383	350	337	334	321	331	343	307	314	333	317	333	357	329	303	343	315	344	327	342	339	302	325	336	319	341	316	329	306	365	308	342	358	313	350	298	324	335	312	310	304	327	308	341	323	315	376	346	325	329	321	307	317	327	297	326	337	324	339	362	309	329	322	314	325	316	327	309	306	304	311	342	354	312	326	332	316	336	336	305	305	339	352	330	314	329	330	329	283	318	319	325	354	326	322	344	302	339	328	302	309	293	346	319	338	344	353	328	302	317	322	356	290	333	300	323	354	337	351	315	313	348	282	308	331	338	313	350	324	308	349	355	333	318	312	314	314	321	290	330	357	312	320	302	292	310	337	323	311	319	322	311	336	336	330	332	349	363	325	308	300	330	313	289	333	324	332	314	336	334	338	331	347	345	324	296	272	340	328	331	333	345	361	337	319	341	324	338	367	298	284	327	355	286	339	308	343	336	333	302	361	323	330	341	357	344	334	326	317	318	324	320	341	331	333	308	326	334	337	311	347	337	331	319	308	373	346	314	335	326	287	313	306	311	347	354	391	319	322	346	330	348	343	329	330	271	322	327	293	334	327	341	292	321	297	323	311	327	336	332	296	335	369	333	353	306	309	275	304	323	322	307	340	354	364	301	335	329	370	348	328	331	323	342	341	316	309	289	312	298	309	323	314	345	320	308	325	353	314	346	316	355	334	320	365	331	344	350	349	331	309	333	315	325	316	317	331	334	340	353	340	320	311	326	341	338	335	324	380	348	341	315	332	313	352	339	290	338	325	348	333	306	323	349	313	282	330	329	304	319	322	332	364	305	330	351	338	311	346	331	309	329	342	347	337	330	354	340	329	283	325	316	321	295	358	335	329	336	307	319	307	329	339	289	299	331	349	311	338	340	337	331	312	319	330	324	313	313	325	374	287	331	325	326	309	318	326	350	320	348	312	326	322	333	318	358	316	324	351	327	313	324	332	347	332	312	334	323	311	326	339	313	317	315	307	319	325	333	341	343	366	372	322	318	339	331	297	296	333	311	339	311	347	317	321	337	356	378	342	317	335	341	327	333	314	346	351	293	325	351	337	329	338	315	326	338	353	325	322	311	365	303	366	344	302	340	322	304	356	364	304	291	328	363	399	350	351	322	330	316	312	317	340	331	329	320	330	359	336	340	304	324	326	307	308	318	319	325	340	322	354	331	330	348	330	316	343	334	344	328	329	304	311	317	303	314	325	312	347	321	321	350	316	313	317	330	303	297	320	347	330	327	340	300	316	326	331	369	326	332	320	305	358	298	319	345	344	352	300	318	312	328	357	299	317	363	301	354	312	349	356	356	338	304	328	323	347	329	335	301	298	312	344	339	312	317	313	332	330	313	302	337	316	375	333	332	332	286	339	319	332	348	325	304	354	315	333	305	318	350	296	344	373	329	314	323	335	311	319	325	319	324	322	342	339	350	314	316	296	301	338	337	309	306	331	341	348	327	282	320	333	335	330	304	338	312	331	332	324	326	320	320	339	330	317	341	314	324	329	344	333	284	318	314	293	317	346	342	309	339	344	339	327	305	276	306	297	340	330	308	316	296	342	346	372	359	352	327	313	349	328	327	347	307	353	323	324	335	324	330	330	297	334	304	349	328	326	303	368	344	313	319	302	335	359	319	311	329	339	359	317	315	293	316	331	326	305	334	303	327	321	333	326	324	328	323	294	340	396	322	332	323	331	329	309	351	301	382	336	316	361	316	300	337	345	336	344	315	310	322	336	315	345	326	308	314	348	319	321	295	312	296	315	313	341	341	333	313	327	315	357	331	329	310	274	304	316	286	333	323	312	338	316	344	344	325	313	312	341	315	282	291	297	289	300	311	366	368	299	335	322	330	289	328	314	323	321	306	298	314	322	339	365	356	355	358	336	370	306	274	321	335	320	340	321	346	286	307	356	314	314	302	326	334	309	333	331	294	304	320	290	354	331	313	355	353	332	356	307	326	340	310	345	357	340	402	323	330	354	346	318
2991	2151	1358	1026	839	764	777	725	721	685	732	720	707	703	694	743	740	677	724	732	703	763	723	707	750	686	704	738	724	669	722	735	731	709	675	729	728	690	718	739	693	718	706	705	691	710	727	657	691	725	723	739	727	692	724	683	667	738	674	746	660	755	715	801	666	721	691	693	692	682	699	720	719	721	736	706	733	694	716	742	717	678	724	691	698	667	692	760	735	688	726	730	690	715	707	773	711	704	743	708	732	706	706	675	742	712	693	674	721	717	704	730	694	724	693	712	752	693	663	698	702	728	707	707	700	702	678	700	709	713	704	686	707	700	647	705	722	688	680	697	732	696	725	743	721	740	671	725	690	717	752	696	705	709	725	729	732	691	720	680	723	661	706	707	748	714	718	722	697	715	682	719	693	675	738	716	735	734	718	728	705	678	706	696	683	722	768	712	711	729	680	694	671	705	723	730	712	711	708	700	715	691	741	708	689	688	724	743	716	735	691	688	743	674	717	685	717	707	696	706	705	677	691	722	727	669	658	710	697	681	695	724	662	701	720	691	658	725	744	693	721	724	679	671	680	715	709	710	679	713	698	704	687	729	709	681	715	658	701	723	724	760	686	740	662	713	690	693	673	693	702	715	680	718	749	711	728	682	720	692	688	740	738	709	742	772	682	723	695	662	699	650	666	726	674	721	716	684	701	696	636	717	723	662	710	662	711	702	706	698	678	730	682	738	713	686	716	709	726	767	700	732	707	708	685	766	692	708	704	726	746	671	722	700	733	709	727	683	679	712	700	721	713	741	684	688	679	742	668	669	708	693	704	650	723	688	704	705	705	640	716	718	736	707	710	711	662	748	696	666	694	685	686	690	747	681	672	708	714	693	712	696	686	716	658	677	698	731	723	720	705	694	735	677	718	666	706	673	780	692	670	727	686	664	743	760	680	684	665	663	740	711	647	706	716	713	684	704	644	692	736	706	710	740	653	700	750	752	661	761	660	734	680	653	733	709	710	734	688	692	710	719	691	680	678	693	680	721	693	723	678	720	683	761	698	700	731	675	712	695	743	728	698	709	718	649	694	712	719	709	710	707	636	715	725	724	730	728	718	735	716	685	692	688	699	676	677	727	698	707	739	679	704	703	707	753	731	704	679	706	691	752	711	722	718	686	704	707	706	668	640	702	707	707	745	707	685	715	700	642	662	721	694	695	678	674	732	719	703	712	686	676	659	709	658	777	767	688	765	669	689	721	652	712	750	707	718	734	690	713	683	677	641	665	677	698	692	724	705	756	712	695	666	725	707	691	770	733	718	733	689	686	761	669	708	702	724	692	676	740	694	676	687	742	742	664	730	717	718	756	693	659	734	695	728	713	689	699	681	727	698	665	694	691	712	739	683	721	711	721	712	732	690	679	783	759	726	711	681	701	700	719	702	686	696	680	721	670	650	695	709	741	712	687	741	641	684	760	711	693	689	690	704	677	712	712	727	708	709	659	687	734	714	701	746	709	699	665	706	731	702	759	673	680	709	730	715	750	731	744	725	675	709	725	661	682	668	754	698	690	666	712	721	723	679	720	687	731	737	735	659	763	729	744	671	716	735	697	739	698	724	680	679	705	745	707	671	686	733	710	682	685	732	735	701	704	741	691	722	724	682	705	722	729	724	710	703	714	708	681	736	724	731	657	710	746	731	676	730	707	644	708	716	707	706	701	708	701	727	717	716	690	687	700	658	715	681	739	687	678	720	724	682	708	690	680	729	717	699	679	712	775	673	701	734	692	703	696	711	703	692	680	729	657	681	716	696	693	642	766	677	665	730	673	680	695	680	694	736	712	722	729	755	704	725	726	679	717	694	756	685	736	702	668	616	691	702	703	708	740	698	718	695	708	687	677	677	752	699	734	712	687	730	680	684	706	742	731	702	702	718	743	706	698	757	678	657	766	704	748	719	717	699	708	766	742	697	699	741	692	714	709	685	693	691	723	697	695	688	675	665	711	709	677	712	715	715	780	732	717	757	717	783	695	699	696	686	705	752	730	731	734	700	760	751	695	710	744	690	698	746	712	664	725	681	682	735	705	651	679	733	707	705	709	706	758	696	694	702	722	710	676	675	677	707	695	716	668	657	706	710	764	687	717	740	699	684	697	752	690	662	727	713	665	714	680	700	681	684	688	678	703	737	734	711	739	716	718	705	708	699	659	698	688	708	687	713	687	700	694	747	688	721	687	726	739	656	741	698	677	732	718	644	722	701	712	676	681	709	733	684	706	719	657	720	712	692	733	719	671	718	659	691	696	672	665	744	687	759	735	698	714	764	698	738	754	666	772	733	719	719	689	712	730	687	710	716	697	672	660	722	710	687	664	723	680	714	686	713	717	678	653	682	685	668	689	671	678	753	715	698	714	706	713	709	708	732	722	718	707	668	732	711	729	710	671	707	696	702	723	744	705	689	736	719	752	684	678	703	689	680	707	668	724	677	705	744	705	697	710	677	681	702	703	696	710	679	733	734	719	686	675	730	763	724	696	713	660	735	736	698	761	730	675	704	709	685	696	740	708	715	717	721	768	725	708	679	739	686	702	703	712	711	717	729	647	685	712	715	745	745	711	733	724	730	695	727	699	684	687	696	685	739	673	679	735	711	694	679	708	682	707	704	761	673	687	680	692	734	708	707	710	722	712	691	687	682	714	724	704	748	679	696	670	705	732	667	684	683	699	743	713	711	698	720	716	668	682	706	676	697	705	711	722	707	706	700	651	674	771	684	714	666	750	721	711	734	701	674	687	711	664	690	745	682	728	732	710	703	725	704	752	728	729	722	686	707	689	694	680	747	692	737	706	720	692	730	772	704	769	693	704	697	721	709	654	745	744	734	705	677	695	709	699	738	720	725	658	709	709	698	731	679	707	690	707	692	687	721	717	714	727	706	673	717	714	729	745	700	695	699	672	726	704	731	712	724	701	711	689	675	725	705	682	747	683	720	686	656	665	714	675	722	712	753	699	723	678	697	666	698	690	681	703	691	665	700	689	702	698	699	699	719	729	653	740	702	708	748	704	740	658	686	716	710	707	703	700	686	741	661	678	717	724	652	739	724	699	657	691	705	747	680	732	700	742	665	760	725	726	720	715	736	702	694	695	674	728	731	735	709	741	714	697	715	691	712	759	667	698	640	670	685	688	687	679	699	637	701	733	698	729	693	730	684	699	697	717	706	697	695	723	709	681	725	684	660	707	672	701	709	652	684	710	699	712	665	698	719	703	714	687	670	687	730	691	697	701	746	649	742	697	712	684	705	705	662	703	677	740	688	743	731	697	663	702	723	733	771	713	733	695	661	669	687	694	710	676	686	666	718	733	710	708	721	663	732	728	702	680	678	715	722	749	670	724	699	712	737	693	741	721	666	684	717	704	697	718	733	722	696	766	688	704	691	715	734	716	699	731	708	680	738	703	737	675	705	712	709	751	681	725	753	756	699	725	729	733	742	643	739	687	725	683	718	694
24277	21470	25121	28242	21473	21482	18826	551	289	267	251	170	226	199	194	197	194	187	195	178	194	176	175	165	161	142	168	175	189	144	161	189	142	148	163	143	146	129	146	165	169	148	147	164	155	154	155	164	159	170	169	133	144	165	156	158	163	164	157	157	163	145	158	171	150	127	159	156	141	158	133	174	152	157	154	156	133	135	140	121	170	130	152	149	156	139	161	152	160	161	169	141	126	146	154	145	145	121	148	158	149	156	131	148	146	140	151	170	158	173	145	161	151	145	152	162	158	149	154	165	133	170	160	161	154	166	141	141	142	158	163	152	148	146	140	127	162	147	146	152	151	151	138	134	147	144	157	154	132	144	165	158	178	133	138	172	161	152	162	149	185	158	172	114	147	158	152	153	155	177	159	140	159	161	146	178	155	137	145	150	149	163	159	145	168	160	171	137	134	143	155	152	140	152	153	130	151	149	168	146	139	153	123	166	134	149	176	162	132	148	166	143	133	150	152	146	160	169	158	161	172	164	141	158	155	182	177	146	145	139	149	136	172	161	140	158	155	142	145	133	126	148	147	161	147	131	146	143	145	156	155	158	143	158	143	160	141	137	157	141	143	159	139	154	145	152	164	152	155	163	161	163	148	127	169	145	166	148	151	146	141	143	161	147	149	153	144	167	147	158	140	169	140	133	161	136	121	148	172	151	158	131	142	140	155	150	164	160	150	156	146	141	146	153	165	150	121	136	134	178	142	148	158	138	134	129	141	143	139	153	148	159	161	147	160	163	183	163	133	154	126	141	140	161	165	150	145	134	139	139	140	154	162	136	168	140	157	173	127	140	149	149	151	154	151	170	165	146	153	143	137	144	142	168	156	159	153	151	157	138	151	135	158	164	161	161	149	173	146	159	143	176	144	160	170	149	173	143	128	142	167	174	140	136	146	153	135	157	145	150	137	140	159	145	171	156	135	126	133	139	124	134	165	152	156	145	167	127	124	152	161	146	155	142	162	165	152	168	153	161	163	137	143	116	144	146	149	145	151	131	163	151	150	136	169	171	154	169	186	171	154	149	159	132	151	142	143	131	147	135	146	149	146	182	161	169	170	141	157	152	152	150	146	147	156	181	163	169	167	180	147	159	159	160	129	153	164	145	158	190	151	154	143	129	158	139	157	157	149	153	166	147	148	154	145	152	152	143	142	157	176	189	162	122	130	107	139	173	147	141	161	162	168	154	159	139	162	120	133	138	140	164	148	140	148	160	139	131	135	159	139	133	136	149	155	140	165	173	172	128	163	169	129	165	138	149	148	141	138	164	124	150	156	139	163	152	143	156	178	129	175	144	155	157	164	160	149	142	142	169	172	186	152	131	147	143	150	179	142	163	148	166	168	156	150	141	153	139	168	157	151	142	150	152	157	154	150	153	120	167	140	138	178	145	131	163	130	175	147	133	158	138	161	156	193	156	162	169	141	135	125	149	164	174	156	155	160	161	140	159	151	147	166	155	158	173	131	143	135	118	138	154	140	133	153	144	166	136	141	131	146	144	160	139	134	170	142	163	152	144	134	132	141	134	155	155	138	137	150	160	159	131	133	161	145	149	152	161	148	176	143	163	156	154	144	145	159	148	154	147	169	146	169	174	162	147	131	139	135	178	143	172	150	167	141	160	145	155	137	138	143	147	152	163	168	143	167	162	162	155	172	160	144	155	165	137	155	144	152	166	140	155	185	150	182	147	138	158	144	122	172	138	160	156	155	155	176	148	163	144	128	147	132	148	157	138	153	133	151	148	155	176	159	177	144	142	144	158	176	147	156	140	151	149	134	144	166	158	157	154	173	126	163	167	137	163	153	168	153	174	153	135	157	151	128	132	156	165	129	148	158	163	173	172	150	138	146	174	162	135	171	172	129	165	164	185	143	143	163	156	158	160	152	152	151	132	180	154	144	159	170	136	183	139	156	137	164	154	145	147	137	150	144	150	157	154	164	174	164	152	199	176	126	153	159	150	135	147	134	156	151	151	126	166	172	160	141	140	148	158	162	173	145	166	147	144	148	150	166	174	174	154	141	147	150	149	144	158	138	148	137	142	166	143	158	162	149	146	138	149	157	132	164	148	142	136	163	155	150	153	150	137	159	192	161	150	137	157	145	163	130	146	158	135	164	155	151	139	154	169	158	153	140	155	148	156	156	157	146	147	140	155	148	131	178	152	168	177	146	153	132	135	132	126	170	160	163	172	167	140	134	131	147	132	153	159	153	143	151	165	165	171	135	138	147	144	155	161	133	140	166	144	167	153	156	150	136	158	137	132	146	147	141	143	142	168	163	133	151	139	154	146	181	159	158	152	167	158	140	140	130	142	179	137	137	150	150	136	134	129	141	162	160	121	170	135	158	140	165	153	157	133	139	149	184	160	161	146	169	165	146	166	169	157	152	135	145	161	148	144	160	151	159	143	143	151	151	153	135	164	144	151	147	154	155	144	146	145	137	128	148	147	145	136	144	148	143	165	165	176	171	152	144	158	127	142	148	153	145	147	144	169	143	141	148	156	163	159	142	118	171	154	144	149	179	148	142	147	151	143	138	130	174	140	141	152	144	150	118	158	164	182	147	139	151	120	156	155	145	165	148	162	152	145	162	163	152	156	156	143	153	149	163	169	170	159	142	167	151	146	141	135	182	133	170	144	156	149	152	124	158	140	135	140	170	152	151	155	148	137	147	144	162	135	161	142	179	153	150	180	121	160	157	160	162	153	148	154	133	173	179	158	149	149	151	172	153	172	162	143	162	167	154	154	185	162	155	147	169	158	157	164	174	157	144	166	132	144	168	145	139	161	137	133	155	156	143	152	143	143	159	164	154	148	151	139	152	146	151	177	179	132	124	146	156	158	157	144	150	155	141	152	139	148	132	122	141	176	156	166	134	134	175	135	147	126	127	148	144	164	139	152	149	142	137	142	165	135	151	139	149	147	153	144	127	166	147	160	128	156	161	173	150	142	156	159	139	152	148	158	170	181	174	131	152	128	145	148	143	157	144	149	151	122	147	149	174	158	152	124	159	159	153	164	147	138	158	142	143	156	147	166	142	146	137	151	154	131	143	158	147	146	128	159	152	148	150	149	166	165	153	150	144	148	150	150	141	165	136	138	131	141	165	163	124	153	167	146	143	137	165	155	172	157	127	150	135	160	167	165	136	152	178	133	164	149	158	164	159	144	144	136	153	150	141	135	171	134	135	155	155	170	147	129	155	157	160	153	186	153	151	153	137	162	151	145	166	160	134	146	155	133	160	159	157	165	153	170	108	146	161	118	171	135	150	144	161	152	173	174	153	149	159	145	142	125	126	122	153	165	144	130	156	141	180	150	138	137	137	162	144	130	150	164	141	153	182	158	146	166	159	155	142	157	176	145	139	160	154	141	142	159	125	171	149	143	159	142	126	136	135	143	142	164	160	149	144	152	143	160	170	148	153	136	163	160	150	164	159	147	156	175	148	156	157	121
2839	2997	1434	811	594	486	465	445	441	405	402	388	386	393	370	387	386	396	393	395	373	373	410	347	347	377	377	376	367	403	355	367	361	346	354	383	358	344	345	344	352	373	385	382	354	387	333	357	353	375	365	350	398	367	369	348	365	307	392	348	391	368	347	358	371	400	378	369	364	365	353	365	353	346	377	381	344	367	355	383	374	368	367	377	368	382	356	363	363	383	371	375	373	346	360	379	380	345	362	369	372	354	354	362	375	376	378	369	365	362	369	364	367	374	369	345	370	363	406	371	370	364	392	345	374	346	348	364	347	336	368	371	339	368	344	346	370	369	389	349	365	362	354	350	371	349	397	362	393	396	407	419	360	362	356	374	362	381	348	390	365	349	350	361	377	390	358	394	358	386	414	374	345	356	393	397	348	368	344	375	365	336	390	389	367	360	365	377	345	398	373	337	344	333	355	354	355	352	373	388	362	340	365	364	350	391	358	366	351	353	386	364	365	389	371	354	368	361	373	361	389	349	339	351	381	371	372	343	373	362	376	326	323	393	369	343	356	351	332	342	375	383	354	359	337	357	357	340	373	345	365	406	379	357	347	346	365	354	346	355	333	360	344	350	356	387	370	405	386	367	379	340	364	389	338	350	364	351	345	361	391	375	385	356	393	370	340	390	373	400	360	405	375	337	352	380	336	350	366	345	361	354	338	355	359	393	343	365	371	368	356	391	413	376	348	402	362	372	375	385	369	340	373	370	395	365	379	390	378	362	366	376	355	404	359	350	373	366	371	373	375	347	375	390	364	352	397	380	355	363	347	362	347	365	354	377	343	360	375	344	367	363	335	349	330	367	375	359	328	353	382	352	359	374	379	340	372	376	362	372	359	375	330	382	341	401	357	353	387	339	357	356	380	371	394	371	372	355	348	361	366	329	368	361	374	353	367	363	337	322	379	354	396	373	344	348	350	348	348	358	369	375	361	413	328	375	360	344	380	345	361	367	341	370	343	370	362	360	357	340	390	388	355	357	389	385	387	356	358	388	351	355	374	385	351	380	321	358	360	386	374	360	348	389	342	401	368	331	356	384	361	326	354	366	362	352	384	374	378	331	372	345	341	374	359	336	388	342	382	366	385	399	334	355	395	377	340	363	357	347	375	375	364	343	405	373	351	392	394	338	346	385	341	307	364	357	355	374	387	366	366	368	383	359	371	365	371	379	361	346	356	357	335	350	375	373	356	395	357	361	359	377	379	393	335	352	367	358	344	385	376	319	353	354	363	383	402	328	397	397	361	349	359	364	381	315	347	385	369	358	347	391	399	378	374	397	385	348	376	356	356	379	394	369	385	385	372	368	359	351	338	368	363	334	350	368	373	346	377	369	370	389	378	369	348	392	376	344	382	338	399	374	348	395	388	376	412	345	345	343	342	369	371	359	368	393	359	365	340	362	386	366	362	400	343	346	387	366	349	374	346	368	374	346	356	356	350	351	369	331	368	357	360	363	355	344	387	369	381	402	348	326	372	355	327	361	356	347	364	332	380	378	366	376	344	378	354	375	355	372	390	364	371	376	404	376	353	361	338	378	348	347	356	363	371	381	344	390	397	353	399	383	380	351	368	372	362	380	381	352	353	362	352	364	319	354	403	360	358	338	357	386	362	409	397	389	349	392	381	343	369	368	374	388	361	364	360	354	350	375	341	363	354	367	394	361	334	356	370	358	385	366	360	364	355	334	357	345	400	324	378	360	389	347	347	365	370	370	356	350	418	341	360	383	355	346	355	400	342	339	362	362	334	372	331	384	375	398	361	360	357	349	387	368	363	386	378	367	331	385	354	360	368	352	327	369	371	387	349	361	360	350	366	370	397	375	359	353	378	362	317	330	389	345	361	374	322	358	372	411	343	373	354	352	349	363	364	339	348	379	362	354	378	395	343	372	350	345	359	354	319	340	337	358	357	383	379	391	361	347	370	353	326	350	405	348	372	362	390	357	329	350	384	365	367	362	383	365	357	367	351	330	386	374	354	365	368	376	396	369	340	379	391	359	349	353	315	313	357	345	367	359	370	338	364	379	354	330	376	371	353	347	380	354	339	382	397	359	353	359	362	354	353	345	321	357	371	374	357	349	362	380	372	358	360	325	341	372	354	413	366	372	361	374	346	368	364	359	367	339	354	340	346	366	367	367	349	388	350	351	375	372	374	373	343	394	351	384	371	378	368	395	376	365	364	398	367	359	363	365	359	375	338	384	387	378	387	361	372	352	370	347	346	336	387	346	360	411	373	375	349	385	338	362	351	395	372	364	368	365	332	356	372	328	364	370	355	374	327	353	361	349	351	342	377	322	370	376	366	384	417	354	371	365	353	396	374	344	363	365	345	397	363	372	358	351	351	376	372	373	368	348	381	361	348	336	373	380	336	384	357	350	344	345	368	392	388	358	389	376	379	380	385	371	375	390	382	342	358	392	371	361	382	372	366	331	343	352	380	322	341	391	344	371	372	369	326	412	371	359	400	381	380	345	392	383	373	364	356	364	403	358	362	331	338	372	362	369	356	385	381	370	365	348	396	333	357	373	326	382	415	371	331	350	361	379	384	368	364	356	339	398	388	346	339	344	380	376	381	365	363	397	358	371	337	346	377	371	370	371	372	372	369	374	349	368	371	352	350	376	396	349	339	307	347	340	338	350	351	337	370	370	349	328	380	379	353	335	358	340	341	377	347	365	396	355	385	327	377	342	366	338	356	375	359	349	372	323	362	383	350	365	364	368	390	384	365	362	314	365	394	370	372	313	365	365	353	355	378	369	348	365	370	348	353	375	357	348	337	384	350	383	359	368	346	353	361	362	394	365	343	348	360	382	346	359	359	351	392	352	357	351	328	371	368	370	386	371	348	349	344	354	355	363	363	366	328	369	365	392	395	348	377	391	375	397	344	365	370	391	370	372	390	375	335	355	349	378	377	375	392	360	354	348	382	359	388	334	356	401	350	343	366	337	333	390	348	370	382	384	355	355	369	381	385	378	373	367	394	353	341	360	346	379	369	372	372	344	366	362	354	379	379	353	319	351	375	366	371	360	360	369	373	364	361	396	357	368	356	387	369	363	387	375	354	365	366	364	341	361	362	369	379	384	367	343	382	338	392	364	360	335	356	382	366	319	363	346	376	345	375	407	333	376	349	347	370	397	356	378	378	332	354	373	364	357	327	346	376	371	354	379	377	391	389	358	365	381	383	329	393	366	331	328	348	374	353	337	372	341	349	374	359	353	390	361	353	354	343	349	354	351	357	370	347	376	377	398	353	356	399	342	393	342	379	362	355	359	352	347	331	362	335	339	340	338	363	351	357	365	380	391	375	371	364	347	345	368	343	342	369	366	340	355	373	393	362	345	377	369	362	361	330	368	341	339	345	321	372	380	368	346	373	345	350	385	353	374	355	370	343	399	352	366	358	339	394	371	354	363	372	339	340	319	358	360	375	350	346	391	360	390	365	377	325	345
31899	21080	12335	958	477	436	407	418	423	427	464	459	411	457	452	422	422	431	449	460	446	411	442	418	406	448	415	439	443	394	430	420	402	433	483	447	431	452	450	433	427	468	413	434	421	445	413	454	421	380	416	380	433	427	421	394	447	445	416	440	411	389	483	475	424	396	446	433	419	422	436	431	449	467	432	436	435	482	465	477	425	428	443	422	405	401	443	414	458	445	475	430	435	445	404	421	443	413	448	386	465	421	418	415	385	425	427	418	476	428	392	429	443	418	433	430	398	430	432	428	470	448	428	440	487	431	390	423	422	393	448	420	413	416	450	444	472	406	440	439	402	474	456	421	452	390	451	438	487	450	429	428	430	430	424	432	446	408	376	396	466	410	428	429	443	433	419	437	431	409	427	441	440	449	403	414	385	432	396	431	435	417	439	484	418	471	406	451	413	382	429	440	402	429	448	410	406	465	406	409	455	399	429	422	443	412	404	417	446	411	389	406	411	395	431	407	403	419	431	437	427	462	439	461	435	378	448	408	409	443	440	428	416	449	465	447	432	434	469	430	428	418	407	438	449	457	446	395	462	411	432	421	412	419	446	438	423	446	419	420	425	445	433	456	445	435	452	390	391	406	419	395	401	473	480	434	418	399	424	383	435	399	437	425	438	478	442	427	434	434	422	416	486	422	441	385	449	440	432	445	418	428	424	428	395	465	445	426	409	452	402	422	455	409	413	437	452	417	441	420	387	419	418	425	436	390	434	455	425	406	382	433	429	465	437	443	447	376	421	438	404	426	413	451	453	443	423	449	450	405	395	431	422	410	449	419	416	429	454	420	441	409	462	455	461	435	418	431	421	421	417	441	432	442	458	416	399	405	401	429	426	438	440	420	453	411	420	405	384	411	446	457	416	380	455	424	454	425	420	446	413	422	427	454	407	393	424	501	427	399	429	428	453	445	428	474	396	443	468	429	442	429	389	406	441	440	427	421	418	433	405	449	475	444	433	433	447	441	430	400	420	392	454	423	456	421	424	427	443	448	435	421	435	415	427	423	449	433	404	426	465	413	433	462	440	403	446	424	432	463	452	414	422	424	444	420	442	500	433	443	397	443	467	393	454	412	431	433	438	415	401	433	424	398	398	448	447	434	458	419	393	400	428	436	435	436	436	415	413	438	387	455	486	447	435	420	461	433	464	416	432	426	447	418	452	412	469	404	432	415	465	444	415	443	418	437	442	462	426	425	416	416	406	459	428	411	421	445	429	419	448	441	421	389	388	454	453	429	430	428	467	410	439	423	450	437	402	397	445	429	435	421	410	414	435	409	415	447	397	437	444	434	429	398	431	418	444	418	444	418	455	448	432	418	431	465	458	424	440	433	397	419	422	371	408	476	414	422	464	423	433	425	460	374	454	391	392	461	435	448	452	410	451	419	427	410	416	428	442	458	454	412	422	393	440	399	473	430	430	402	433	444	368	428	440	440	391	446	427	460	417	425	400	472	417	420	436	422	414	420	407	431	395	454	456	433	442	438	409	426	444	421	422	422	414	435	427	414	420	428	429	420	420	446	422	424	411	428	444	429	420	418	387	435	455	428	423	458	423	415	458	405	413	487	424	442	408	411	393	447	436	411	384	428	446	392	429	434	447	420	393	414	416	423	400	420	434	420	437	393	425	415	402	407	440	428	458	428	394	408	460	431	415	418	428	412	390	422	450	445	453	459	415	457	441	411	405	456	390	454	406	429	416	473	456	444	433	402	427	471	413	464	409	458	421	445	477	468	451	421	439	468	435	483	407	449	447	463	420	394	428	399	401	419	409	452	419	425	419	470	404	429	416	416	449	427	449	431	424	424	412	408	427	418	405	427	442	407	419	414	459	492	413	436	439	448	441	420	418	393	449	407	425	464	497	414	435	401	461	406	456	410	436	441	467	417	431	399	414	462	435	426	472	392	429	440	472	434	456	502	427	419	454	415	453	464	480	423	453	405	403	450	491	411	408	421	428	402	410	418	467	386	446	420	425	424	443	425	446	456	443	407	428	415	461	435	436	404	461	432	423	441	414	452	437	427	432	456	379	450	422	405	407	434	431	450	398	426	431	426	415	456	440	420	408	397	453	457	406	431	460	435	394	430	418	422	488	428	424	444	441	430	444	478	476	396	461	411	436	425	444	440	424	408	411	448	401	364	455	470	441	420	459	395	417	405	435	450	467	420	428	440	440	442	369	395	443	439	411	430	398	448	387	444	453	449	448	455	426	398	421	426	399	441	411	429	398	443	431	435	440	442	419	409	438	413	420	426	408	408	388	421	424	423	402	425	448	425	420	471	420	419	433	395	417	421	439	466	429	423	463	432	387	427	453	447	462	443	415	376	457	413	406	437	456	457	429	425	425	435	439	401	422	434	416	429	411	409	436	428	443	431	421	407	409	441	396	403	481	427	407	420	443	437	418	409	432	410	449	415	411	432	477	435	429	438	440	405	398	408	396	464	410	420	432	430	432	496	399	412	421	401	403	427	432	463	397	388	401	397	405	480	447	470	404	429	426	419	427	430	449	446	471	440	410	453	403	437	456	407	408	404	409	476	444	408	432	440	440	424	483	465	419	430	436	448	431	432	454	399	413	414	446	409	416	423	420	445	419	445	412	404	424	449	432	423	441	446	449	396	444	423	473	404	426	424	407	450	401	392	463	467	440	402	430	409	400	408	454	439	451	423	435	444	414	439	459	387	452	399	415	406	469	439	408	449	431	450	429	424	395	464	471	424	460	371	427	431	440	421	423	397	423	425	436	461	500	480	395	414	429	424	405	456	430	490	440	382	430	413	438	406	417	432	426	456	451	441	421	451	443	434	444	428	418	400	441	409	434	427	413	441	446	441	402	439	454	404	451	415	414	427	462	444	453	461	427	465	421	462	436	395	405	374	448	444	407	435	406	450	436	472	419	425	452	414	434	428	470	403	421	468	452	414	436	381	421	432	457	443	431	442	462	448	404	404	443	410	432	414	432	450	433	409	430	466	419	471	412	437	474	431	458	422	454	420	373	422	428	447	450	404	427	408	453	422	473	486	455	429	433	428	407	438	420	386	423	447	446	461	463	438	499	401	423	427	386	415	450	422	449	444	386	455	460	404	432	440	403	435	443	426	445	442	427	465	428	443	433	386	380	420	423	418	465	433	435	450	435	447	438	426	443	429	431	388	433	448	393	415	420	397	421	428	458	429	414	430	430	433	449	440	428	416	420	422	395	414	411	401	408	413	471	432	425	424	463	428	415	425	431	471	439	450	424	431	397	397	439	444	428	438	405	411	416	439	424	427	428	410	426	429	454	414	424	397	452	433	418	440	439	407	460	420	433	426	420	421	448	431	433	453	461	434	404	428	485	421	398	415	425	413	415	433	399	441	387	448	404	442	433	456	440	421	437	451	442	406	417	451	393	428	399	431	388	414	424	438	411	443	469	467	427	453	456	452	449	428	429	396	417	446	413	477	434	431
5763	1036	976	949	912	892	930	902	946	949	967	948	939	924	936	958	905	970	932	960	912	906	904	921	974	905	947	923	939	871	893	888	902	912	929	910	923	895	911	936	899	927	871	959	903	993	884	968	973	934	959	902	888	914	910	955	900	926	922	906	946	933	924	879	927	900	932	941	955	892	907	927	908	923	971	917	931	961	903	882	916	920	930	944	903	973	903	963	897	936	957	893	936	915	941	976	936	926	926	912	955	927	904	910	893	942	996	939	958	902	930	915	889	923	965	877	935	968	921	883	990	924	948	917	936	901	916	906	931	928	948	941	938	939	956	889	981	947	960	920	964	876	908	938	862	935	951	907	912	885	887	914	869	949	942	910	922	959	1021	909	942	906	918	924	949	918	960	965	916	948	956	930	920	930	907	903	951	929	916	908	904	932	906	899	911	961	963	938	929	923	960	971	934	924	971	988	923	978	971	913	917	946	965	942	922	952	948	941	924	885	906	885	919	921	904	906	944	927	867	959	925	954	948	931	914	959	923	966	887	954	896	941	907	946	921	913	1001	968	956	859	916	994	936	927	934	935	949	887	858	952	914	899	902	922	930	951	961	897	916	893	956	912	897	916	911	927	927	885	946	907	903	876	866	905	945	916	983	918	960	958	897	919	900	927	901	942	901	909	976	939	1018	955	931	945	952	912	913	937	932	925	893	912	876	948	923	953	914	976	948	930	917	947	903	961	951	948	925	896	929	876	927	920	925	934	875	881	917	896	900	956	951	940	879	899	907	904	939	956	947	934	936	921	926	939	901	938	913	893	984	961	924	957	972	917	960	937	946	970	957	944	1016	897	922	893	884	966	901	909	957	947	933	966	948	950	908	944	930	924	940	867	934	964	964	887	962	921	966	930	943	973	920	928	936	859	894	931	929	932	917	914	920	919	928	912	926	939	952	920	955	885	935	936	944	940	938	915	938	920	945	888	905	928	940	907	935	943	901	924	951	952	916	902	922	971	950	962	913	896	922	926	959	938	976	857	911	896	877	927	959	911	902	986	898	914	949	893	944	958	970	924	930	979	894	985	956	901	944	937	896	923	864	923	942	875	909	989	908	927	977	931	907	929	972	958	877	917	946	900	907	937	918	1003	951	871	908	946	892	931	911	932	918	921	937	856	950	935	913	954	955	918	842	914	863	953	946	912	945	923	899	1013	909	928	1018	839	932	901	887	936	941	904	928	904	920	947	875	916	977	900	906	902	920	900	934	962	923	974	923	918	949	954	924	938	954	940	941	918	931	919	913	958	973	964	921	957	919	944	907	1000	928	920	956	906	928	932	938	904	916	932	885	899	1022	982	957	941	906	951	928	938	890	954	973	950	885	920	926	954	949	923	903	925	969	948	933	899	930	986	936	999	955	924	934	947	880	964	914	964	905	966	903	937	928	911	901	909	927	927	918	938	897	923	905	948	958	935	898	965	943	933	966	910	989	908	877	955	906	922	951	898	942	922	918	931	926	879	931	935	903	931	905	917	948	955	912	905	899	952	959	945	921	918	903	984	925	933	943	942	921	937	932	945	954	914	926	926	948	950	933	941	957	911	933	917	894	964	976	920	950	927	940	925	959	956	918	883	994	943	981	929	908	943	961	918	912	987	920	896	982	951	967	973	932	992	1021	946	917	946	935	896	916	887	921	893	929	993	917	925	927	883	939	932	973	935	937	881	915	910	959	937	897	910	930	916	900	901	964	921	906	990	931	973	926	901	956	962	876	973	915	953	898	897	963	962	938	910	957	932	909	880	946	940	938	884	973	929	898	919	935	856	956	927	943	913	867	976	891	936	898	949	964	975	912	939	962	915	862	969	968	953	920	915	932	891	895	932	942	894	975	928	933	927	915	969	906	903	887	833	951	937	927	919	929	950	920	908	939	858	944	900	905	958	911	980	946	897	923	957	952	948	940	925	888	931	915	964	964	929	898	897	890	1000	940	946	944	959	953	981	855	916	929	905	933	963	975	914	932	901	856	957	937	895	1029	979	937	965	924	896	956	887	897	927	981	968	937	962	902	926	933	982	952	981	928	1019	936	927	909	909	933	958	891	970	948	927	901	931	847	956	888	988	894	971	900	917	923	952	889	931	938	912	917	924	934	1003	928	925	951	944	936	946	961	938	927	932	883	936	953	910	924	939	920	912	906	960	934	979	966	917	896	975	987	888	961	951	963	970	900	945	913	972	921	952	914	889	921	916	881	901	969	937	901	943	876	941	916	963	957	900	979	946	869	946	966	869	913	949	917	919	923	923	872	969	949	943	924	952	902	892	899	894	905	966	912	952	943	942	972	909	887	858	931	883	942	955	996	885	920	877	916	911	945	878	903	929	956	964	950	927	918	894	884	899	861	973	955	924	879	980	910	945	964	945	918	938	897	998	899	894	962	971	919	908	962	937	903	982	966	892	941	944	911	942	898	975	940	952	896	896	938	926	949	914	996	947	864	902	899	928	973	901	916	917	914	895	955	945	873	940	964	960	934	950	964	871	927	926	930	907	945	909	935	967	904	952	939	881	973	922	863	975	927	987	895	937	851	938	919	943	944	908	909	934	930	925	908	895	962	905	967	897	969	893	966	941	914	907	943	895	885	927	960	897	984	905	949	867	969	913	883	870	958	899	936	964	939	973	882	938	905	957	890	930	929	920	914	940	943	938	976	917	945	920	938	930	889	856	902	895	900	980	904	972	921	914	941	884	931	939	951	916	957	978	921	886	989	922	893	925	889	903	948	949	947	869	931	923	968	963	952	954	942	919	963	908	906	917	945	892	941	926	967	951	953	911	941	978	984	917	910	937	875	941	898	923	949	975	929	901	854	923	872	976	910	947	930	906	929	892	930	958	873	918	918	931	934	940	968	916	952	867	928	943	867	897	920	926	973	927	850	944	918	940	1002	929	921	907	931	919	907	949	955	919	896	983	957	976	936	899	920	914	896	852	986	932	946	935	864	923	898	945	886	914	940	929	904	955	991	930	962	922	901	906	918	918	952	920	949	943	899	952	888	938	897	942	949	925	864	915	939	895	870	947	888	918	979	969	1001	923	941	887	897	874	976	944	926	947	905	920	914	924	902	968	895	919	906	934	903	907	899	920	910	918	944	940	918	938	930	953	947	930	915	956	952	910	935	922	888	956	977	940	955	866	970	898	991	926	919	945	909	904	937	920	982	964	952	908	992	952	952	965	909	970	1001	921	977	902	968	922	905	924	975	947	912	890	881	928	905	952	942	993	865	964	917	894	1012	917	898	903	904	912	921	966	912	924	926	936	872	982	938	968	950	942	909	889	904	963	884	894	979	974	939	930	936	916	919	927	949	898	917	945	909	940	982	930	927	933	936	915	966	925	902	937	917	952	921	891	874	909	960	911	945	955	1005	921	996	950	972	882	912	966	929	873	917	953	910	919	939	946	909	937	930	913	929	879	908	900	868	955	985	934	904	892	932	971	914	963	916	885	948	932	947	928	928	958	916	901	895	906
24885	21478	24824	28557	21480	21381	1510	505	413	370	365	385	376	333	361	364	370	346	355	313	344	331	368	316	295	317	319	334	331	319	322	344	330	379	324	335	350	339	327	335	331	330	312	359	344	306	323	373	321	339	330	357	343	328	342	324	295	350	350	368	323	336	337	287	333	328	322	328	352	343	337	294	314	329	311	349	359	327	327	384	307	300	301	329	336	291	308	322	291	351	346	321	308	326	327	311	294	299	274	341	344	313	347	353	346	325	307	364	290	326	308	334	338	323	330	342	313	297	278	320	344	310	338	315	336	315	284	319	306	354	295	313	299	298	321	342	307	333	282	348	310	335	317	342	319	323	299	314	310	332	288	328	331	347	343	323	348	349	313	299	347	326	313	296	328	312	296	313	338	355	348	316	289	309	325	364	317	279	322	345	314	293	353	276	309	329	333	312	359	327	337	329	306	367	306	318	308	328	366	322	332	347	321	319	325	310	327	342	335	310	295	288	341	308	337	330	348	328	330	345	326	337	328	338	319	339	348	326	299	343	312	325	351	304	309	322	320	312	318	320	353	304	319	334	297	278	297	313	301	308	303	305	324	316	301	372	308	355	287	323	330	339	324	306	315	316	357	319	329	339	351	311	368	332	292	328	310	334	316	306	282	290	341	306	298	328	283	314	346	338	322	322	322	319	322	299	328	348	324	323	354	311	355	293	310	346	356	326	310	316	324	306	318	383	369	318	320	373	350	297	306	324	321	314	301	344	297	301	325	321	305	321	318	336	321	308	320	334	324	306	289	312	310	307	324	352	355	321	321	303	316	310	330	332	368	310	323	287	308	318	341	338	349	336	279	355	325	306	348	289	355	311	320	312	323	340	327	342	300	319	314	364	330	311	309	319	303	345	292	326	316	315	305	294	327	312	305	335	338	304	289	298	319	338	336	342	312	343	335	345	289	296	324	321	324	338	329	325	340	329	344	295	335	334	348	344	345	329	372	332	324	317	327	320	333	368	331	311	342	364	309	326	330	308	350	326	317	358	288	320	310	317	333	327	304	353	299	319	330	320	313	345	286	326	297	336	353	347	306	315	340	356	324	351	336	290	331	314	334	317	342	335	299	291	339	349	341	332	303	318	311	332	354	315	292	360	345	323	324	327	314	314	288	311	285	343	326	304	312	342	301	323	344	313	334	310	361	317	301	322	338	360	349	302	319	322	344	325	320	324	347	341	338	317	332	316	339	326	335	331	347	380	329	330	331	297	325	285	384	334	349	301	253	305	319	325	298	316	342	358	334	309	326	304	330	302	343	304	301	336	340	374	332	292	341	289	304	340	313	337	317	332	314	330	304	324	345	306	377	285	293	326	332	283	305	348	320	322	319	332	280	316	344	337	325	331	300	295	314	302	311	345	300	327	305	319	356	347	337	375	329	333	346	309	306	324	321	354	323	297	330	328	338	307	313	284	353	347	298	298	308	306	335	321	326	282	380	306	357	315	344	301	335	288	328	347	311	293	337	298	273	339	329	312	296	337	318	321	347	311	359	327	316	338	297	358	327	316	339	324	339	312	307	336	361	314	296	309	348	342	346	334	335	331	330	360	345	326	329	302	360	323	322	319	309	352	312	343	299	337	306	326	334	347	301	318	341	298	306	309	335	331	325	347	318	331	338	345	350	291	306	322	337	351	335	358	302	323	301	329	288	353	345	308	303	321	355	315	321	296	304	332	321	320	269	294	332	308	331	311	294	321	335	276	377	292	317	306	329	334	339	308	338	314	323	310	298	303	330	329	285	327	323	318	323	330	366	355	304	367	336	312	334	320	330	331	284	304	346	308	329	304	318	317	354	336	317	301	341	316	280	311	339	316	301	299	315	335	317	332	294	319	309	313	345	312	286	339	320	319	321	310	316	329	308	322	314	313	312	331	335	339	350	306	321	301	337	297	342	308	333	333	324	288	323	329	314	320	298	311	332	338	325	322	331	326	298	302	323	344	298	298	324	295	289	299	315	334	334	316	337	313	321	339	318	320	290	291	321	356	331	302	333	325	274	318	325	329	359	317	322	338	354	326	378	322	341	290	295	297	291	350	300	325	326	295	324	327	312	334	318	347	303	351	287	318	310	340	304	322	318	291	340	330	351	318	303	278	322	318	301	303	314	326	291	348	329	321	311	314	339	296	286	312	337	317	324	277	352	338	313	313	331	308	300	342	316	324	336	325	297	315	326	315	291	319	309	273	337	283	288	298	341	323	315	309	284	302	289	319	278	306	342	328	318	323	325	351	323	349	339	354	364	298	309	300	330	308	313	356	341	358	341	305	361	314	315	322	304	293	283	357	324	314	302	326	342	302	328	344	303	336	306	317	351	304	306	334	289	320	341	313	323	333	345	326	341	365	345	342	326	331	319	357	359	303	329	319	338	314	322	303	315	313	321	315	325	328	348	320	339	316	326	334	361	297	298	305	325	346	349	341	296	340	345	324	352	327	301	329	338	346	307	285	328	317	311	330	334	345	340	327	293	279	338	326	316	309	304	306	298	288	317	328	316	320	322	309	312	315	356	321	317	361	328	333	309	309	319	322	324	330	297	269	295	319	327	325	299	319	350	336	348	340	351	282	355	318	294	319	327	340	352	319	300	350	326	302	324	298	350	325	338	340	312	287	323	324	308	329	337	342	348	297	317	338	307	307	304	353	298	307	330	300	313	324	293	332	310	296	326	318	336	312	374	324	339	369	357	320	301	325	306	319	335	289	318	293	302	309	285	307	309	318	314	315	342	326	337	325	286	299	364	318	289	326	304	322	349	330	331	309	319	350	326	325	343	322	283	364	313	331	354	302	291	323	313	342	356	319	311	322	339	335	300	328	331	337	361	300	319	285	324	329	314	319	334	332	320	282	315	308	345	332	313	318	336	312	336	312	326	313	317	311	317	328	283	303	298	311	295	309	302	298	304	351	309	349	302	293	318	362	312	278	293	347	359	291	358	308	303	290	317	351	313	330	322	340	307	325	369	287	324	324	304	285	333	334	347	334	320	328	334	309	301	330	337	262	351	328	342	326	345	300	333	311	289	337	327	308	323	327	315	335	340	331	326	325	318	339	340	322	298	344	305	315	328	294	309	327	317	304	343	294	316	284	324	314	321	323	307	314	341	301	318	285	310	320	326	327	331	333	333	307	333	357	296	313	318	291	326	332	312	303	317	348	288	338	304	314	327	343	302	330	312	333	329	320	317	325	304	339	330	278	308	326	313	357	311	281	313	299	313	328	314	323	279	343	321	300	331	300	321	295	307	325	322	310	345	350	342	289	303	327	330	360	337	324	317	319	324	308	321	335	311	296	293	346	337	318	334	337	339	344	335	306	342	335	322	346	362	349	306	319	305	313	294	348	303	306	313	292	354	323	320	317	334	310	306	333	300	324	331	322	331	316	330	332	340	327	306	311	329	331	326	323	309	320	339	326	332	292	324	321	348	328	303	338	331	335	328	296	315	325	331	335
3183	2127	1327	945	797	730	746	758	705	734	718	711	728	757	707	712	683	719	688	732	718	699	732	704	694	718	697	710	687	708	754	741	729	697	686	754	658	710	708	738	684	722	665	695	701	715	661	741	672	683	696	722	687	728	683	646	715	686	703	711	719	700	714	653	687	723	674	690	720	733	701	733	701	719	687	709	725	700	705	729	735	703	725	715	719	689	732	716	692	693	714	662	709	700	670	717	665	708	729	705	710	696	675	675	661	717	721	684	711	692	707	693	720	714	655	751	700	719	695	702	702	724	693	677	669	702	726	714	721	635	689	689	660	721	696	686	730	714	695	712	741	724	706	710	713	683	680	719	671	704	724	710	730	738	713	682	696	718	701	757	722	721	750	686	691	722	688	713	717	688	720	693	767	737	679	695	696	719	723	690	702	732	691	748	661	666	692	704	709	750	670	640	697	734	704	717	669	696	759	687	669	698	721	698	655	712	708	702	658	729	695	646	724	686	725	704	666	692	699	712	718	699	703	698	673	677	659	697	725	719	704	714	730	700	726	633	728	703	732	762	665	739	765	723	721	733	706	691	728	712	664	679	708	704	698	651	704	712	717	712	697	726	659	700	744	677	705	728	706	695	683	734	718	762	660	713	713	682	704	700	704	720	688	677	703	702	669	728	704	732	712	678	660	676	700	711	705	711	711	719	702	706	700	685	708	716	739	730	694	746	716	750	703	665	702	680	707	731	724	701	726	740	728	667	695	721	690	717	710	679	696	730	717	671	708	722	716	726	716	746	718	698	738	682	706	732	718	725	747	722	713	696	703	705	685	673	678	724	722	702	695	719	679	699	691	692	728	685	659	756	687	679	658	734	674	665	703	683	728	733	728	697	683	702	716	702	689	765	731	692	703	704	735	694	669	725	677	760	710	703	705	669	713	718	719	704	728	692	659	715	742	693	661	728	691	711	703	719	681	699	673	690	667	669	669	743	704	706	712	713	721	695	719	697	644	666	712	702	747	683	700	731	653	679	705	740	678	653	687	728	696	682	703	679	680	688	704	679	738	685	697	685	667	666	692	669	683	679	704	665	682	701	705	670	653	670	685	745	716	666	709	681	731	721	682	732	629	696	712	709	690	703	749	699	692	752	697	711	712	745	729	698	648	764	649	728	728	687	712	672	691	724	683	661	686	686	698	729	658	707	686	718	685	716	692	711	752	702	692	726	705	709	727	741	687	685	741	685	639	652	692	656	717	669	689	697	728	656	737	737	707	721	731	662	676	708	708	702	724	695	722	690	692	728	705	711	666	711	719	716	719	713	691	732	670	706	688	667	646	691	704	685	716	714	689	714	721	696	741	704	690	742	623	718	676	715	689	653	698	729	715	678	737	677	698	726	681	676	703	693	659	718	719	667	724	702	738	718	702	743	737	742	727	729	711	726	725	677	694	704	670	727	682	678	674	728	737	702	714	712	691	710	711	682	715	730	693	687	745	639	682	683	706	711	668	721	713	684	694	724	718	699	724	675	723	717	713	719	676	724	707	693	730	729	680	658	695	737	692	678	652	655	663	744	658	695	685	680	717	671	718	707	725	736	737	649	716	692	682	710	716	672	762	743	721	748	704	674	711	694	676	678	693	721	679	688	731	711	698	684	743	703	710	690	723	679	655	702	670	676	695	710	690	665	751	657	751	676	679	707	719	670	688	670	654	736	671	700	697	669	697	705	678	727	736	714	709	688	703	690	717	753	717	721	707	690	639	702	700	683	740	735	778	730	705	688	764	708	681	667	626	692	725	690	753	681	697	677	694	704	674	718	744	768	691	661	688	739	669	686	722	700	706	705	691	638	696	712	683	728	698	721	689	693	730	739	689	672	730	728	688	665	678	701	664	719	700	720	722	690	670	710	639	694	700	672	686	688	731	690	705	735	758	733	654	701	720	699	684	723	658	666	699	750	675	763	665	705	709	724	689	726	653	740	706	729	730	747	689	668	743	716	711	698	732	699	772	728	718	698	652	741	694	664	724	678	693	733	709	710	682	737	679	690	767	679	756	725	689	716	732	678	724	747	685	725	716	689	710	651	704	679	680	721	688	667	680	725	711	669	702	722	731	676	717	662	717	698	733	741	727	714	676	732	715	671	712	700	703	749	685	694	677	720	683	747	724	681	679	751	709	707	659	704	685	704	715	719	694	691	670	698	732	714	717	744	668	713	714	669	709	718	695	673	682	756	710	729	691	687	658	705	710	718	704	709	724	700	685	663	675	713	662	685	688	728	696	725	721	717	722	713	681	691	721	723	738	710	693	713	691	654	713	702	677	714	713	687	698	764	694	717	695	712	721	685	664	716	673	704	745	682	713	695	682	751	752	680	664	646	730	689	707	727	667	675	732	735	725	753	686	665	705	702	745	757	706	723	736	657	712	690	714	718	695	696	691	682	706	705	683	705	694	653	712	666	664	681	700	677	679	719	719	696	704	691	693	696	676	673	628	723	704	699	672	697	710	739	689	663	691	715	711	756	755	709	723	729	688	692	690	673	701	699	680	652	663	705	705	739	701	718	758	693	730	673	719	708	701	707	735	690	661	710	734	695	730	687	673	665	668	706	736	723	709	678	698	705	673	696	720	690	718	720	704	659	665	745	708	669	710	701	700	691	780	713	728	686	757	703	742	721	675	717	736	700	695	730	734	701	647	689	715	690	687	701	675	685	701	685	684	657	670	696	674	703	662	657	680	695	721	694	681	672	718	768	676	650	716	711	688	699	665	729	710	704	700	692	681	688	686	746	708	674	702	706	701	698	698	737	686	712	713	677	654	692	686	674	686	656	714	731	672	681	745	686	692	685	712	693	694	652	723	700	700	700	733	693	717	683	692	689	678	681	669	656	712	721	689	704	707	716	716	764	724	689	741	706	699	672	686	696	722	662	734	731	716	644	660	664	706	721	696	715	677	701	686	719	698	714	678	739	741	739	678	703	670	691	690	689	689	690	665	718	711	671	747	705	712	750	703	668	659	715	654	684	694	743	719	647	665	702	733	654	701	674	712	724	718	706	683	701	690	675	729	718	721	667	713	721	670	726	710	681	743	706	701	713	707	737	705	673	700	664	717	731	648	710	725	688	679	733	710	682	636	709	707	682	693	744	713	739	674	693	696	682	715	684	696	714	703	719	730	722	706	748	683	677	696	694	653	690	731	678	658	703	687	718	689	669	673	711	667	694	723	752	702	691	689	749	687	688	675	687	722	694	715	723	707	723	691	691	696	691	696	670	673	732	726	702	690	696	680	731	694	633	732	668	698	733	688	732	711	731	712	695	733	764	681	695	697	696	715	739	744	700	704	683	702	743	710	693	669	646	721	696	689	696	722	727	727	687	691	688	706	741	653	722	755	735	704	679	662	716	751	754	762	709	749	736	714	696	680	692	715	711	686	707	725	699	677	698	711	698	696	697	699	701	715	716	743	691	696	741	706	707	685	748	664	670	728	715	690	709	701	724
24313	21500	25180	28280	21501	21514	18914	594	291	258	234	250	208	200	172	199	162	168	189	176	186	170	171	193	160	163	174	159	141	189	159	163	169	171	176	130	137	138	137	140	152	157	188	157	134	150	155	147	174	133	146	147	154	141	153	150	151	154	148	159	182	136	149	141	164	141	129	137	145	145	174	153	150	147	150	161	162	138	162	149	149	150	150	146	170	181	147	137	135	159	168	148	158	157	144	160	151	159	164	146	154	132	138	153	163	167	166	131	159	140	165	146	166	155	175	144	117	165	151	138	156	133	160	142	152	175	169	125	154	151	147	134	166	133	142	179	139	157	162	144	173	177	139	137	142	145	137	148	150	156	162	160	155	137	140	148	154	138	154	163	129	149	138	137	136	147	141	171	154	141	151	164	141	156	135	136	138	179	150	138	151	149	167	137	160	158	151	124	147	155	153	146	117	164	166	128	150	143	158	157	192	156	154	138	125	150	159	152	138	144	168	140	172	138	150	146	182	149	130	136	138	127	135	151	138	147	137	154	133	145	158	160	160	133	135	150	155	151	168	163	151	156	141	151	142	131	163	170	145	128	140	155	153	155	155	147	175	141	137	128	161	152	168	154	127	140	133	127	136	170	156	162	141	143	164	141	146	143	150	140	140	163	147	149	147	146	139	177	139	160	133	151	128	144	157	150	147	148	148	167	145	159	130	144	129	160	145	141	156	157	135	169	137	160	167	151	163	173	169	140	139	166	138	150	125	165	152	154	145	159	144	166	139	120	117	175	145	151	132	175	141	171	140	168	186	151	139	137	164	135	151	137	161	167	171	160	150	133	168	165	156	153	156	137	157	150	165	128	138	157	151	136	143	152	137	155	173	146	159	170	135	151	143	180	170	157	169	160	174	142	187	149	145	137	156	161	147	181	138	197	164	149	156	137	146	146	137	172	159	172	163	145	160	144	147	152	146	162	140	160	142	153	154	164	167	131	163	158	137	145	130	148	163	144	115	147	162	142	182	179	152	141	135	146	170	148	149	148	171	168	128	155	173	171	180	148	139	159	169	139	180	168	141	158	164	152	146	142	161	138	153	138	121	139	129	154	143	155	132	140	139	133	147	138	152	142	171	163	161	154	154	156	157	143	127	151	153	134	156	148	148	156	153	149	155	152	147	145	124	133	137	138	158	146	174	163	147	169	159	157	130	148	169	149	163	152	150	145	169	140	172	145	189	153	142	137	141	163	142	154	178	139	126	160	150	137	166	150	148	153	147	145	141	178	145	175	138	147	146	177	154	138	150	139	149	158	134	175	138	146	144	141	190	139	135	139	152	160	141	182	140	146	154	146	142	141	151	171	153	145	154	136	157	145	146	163	142	157	157	171	152	143	132	164	133	165	158	138	172	179	159	152	161	148	148	139	168	178	153	152	139	139	139	168	145	155	153	147	165	140	201	155	164	130	190	167	146	142	155	160	133	140	153	135	156	164	147	149	174	142	152	166	144	123	136	153	143	138	163	146	146	156	130	175	131	170	146	155	151	173	150	147	158	169	179	124	167	155	159	115	153	168	153	160	180	157	149	142	139	164	151	143	139	156	165	167	137	128	142	168	152	147	164	159	159	154	140	144	172	166	136	151	135	150	167	138	173	153	152	157	173	157	151	151	152	171	139	142	155	142	167	126	132	146	148	127	146	150	155	142	142	131	174	129	138	153	152	145	158	148	144	151	135	194	166	151	145	172	162	158	143	170	152	166	138	149	149	129	146	147	140	128	133	148	176	160	141	148	140	162	162	134	145	152	156	163	162	147	159	148	131	168	174	177	156	143	147	152	166	154	154	150	163	151	146	176	146	149	154	142	121	148	168	151	136	139	138	162	139	177	137	164	131	161	142	163	165	148	157	173	168	168	158	177	157	155	159	121	181	134	167	174	150	144	155	156	176	138	150	163	136	140	152	138	135	156	145	133	142	122	137	154	149	169	156	141	162	190	131	141	165	155	154	151	137	156	156	170	146	152	163	163	144	154	174	177	152	147	145	156	116	147	134	170	151	174	160	134	144	144	147	148	141	128	146	142	151	134	141	145	145	142	155	129	151	140	147	157	147	164	146	128	137	144	171	160	161	141	178	137	127	149	144	131	186	166	138	132	150	169	158	183	148	140	155	174	141	168	181	154	135	140	149	144	149	158	185	171	126	140	158	133	137	158	143	160	159	148	156	150	153	136	178	155	136	146	150	141	150	128	172	152	164	138	142	178	150	130	148	144	147	155	162	162	158	143	160	154	148	142	136	130	145	132	164	153	147	138	144	152	142	205	163	148	149	154	168	175	152	145	161	144	164	160	152	159	145	143	153	132	146	163	155	148	152	148	147	121	146	154	160	151	167	121	149	136	148	155	142	124	150	156	158	155	180	172	140	122	157	161	137	141	160	150	170	130	138	130	154	148	140	160	163	162	168	151	151	155	158	127	135	127	183	115	160	156	172	152	140	158	145	138	156	155	131	142	157	135	157	157	147	146	158	145	140	151	141	142	141	170	166	153	159	176	143	155	177	147	153	158	154	126	139	148	125	160	162	155	156	174	147	140	136	154	149	159	156	134	136	173	155	144	149	163	171	148	158	146	150	154	159	156	172	186	139	135	133	158	140	147	159	155	165	139	180	156	118	149	150	146	140	140	158	144	152	146	143	166	141	173	131	123	155	152	136	170	178	150	154	158	157	150	137	138	123	153	134	161	133	141	145	155	158	143	154	155	160	150	159	171	133	169	174	146	144	181	165	153	160	142	168	141	160	120	134	144	158	164	134	156	161	156	157	133	171	153	164	132	157	161	145	145	160	141	152	163	155	145	144	160	163	146	164	144	133	167	145	159	159	148	137	125	156	152	145	145	142	156	155	144	157	154	141	148	150	170	141	139	133	159	155	140	160	146	167	147	119	140	137	175	119	164	161	161	158	138	141	138	159	142	176	161	139	162	149	133	145	149	172	160	130	184	154	143	154	130	179	152	122	144	141	153	154	159	140	155	155	129	156	164	175	160	132	136	136	167	149	156	165	166	149	166	173	155	169	164	143	153	165	162	140	120	140	175	167	147	162	150	140	171	152	132	145	172	148	136	147	155	151	167	139	150	179	175	138	177	149	143	150	144	144	137	138	149	152	151	159	125	152	160	160	147	154	135	148	141	172	148	135	163	158	150	128	141	134	131	126	158	185	165	131	164	145	129	164	160	178	150	156	143	154	142	140	129	154	152	157	142	156	148	170	151	168	151	165	148	160	147	172	161	142	148	156	114	147	148	133	154	154	155	157	146	148	159	158	151	165	125	139	146	145	180	136	145	158	144	146	176	154	162	167	139	147	156	153	143	159	148	133	146	149	141	138	137	131	154	147	165	161	146	144	136	162	144	142	143	152	131	165	152	154	160	140	164	141	140	161	126	142	154	151	157	151	142	159	161	176	143	150	141	163	150	168	167	148	156	150	164	139	147	152	143	164	173	159	138
3013	2994	1423	822	589	485	484	431	417	425	379	414	372	386	386	357	368	377	373	348	355	340	359	400	361	378	360	371	371	371	379	362	373	383	356	382	393	353	377	366	320	356	360	376	362	365	379	380	359	336	371	375	329	358	369	373	379	385	370	353	354	386	360	372	360	369	370	371	376	362	332	353	362	383	382	355	338	362	378	379	366	359	393	360	388	368	353	344	361	385	363	381	364	370	361	375	347	371	385	368	353	363	345	364	372	351	380	379	377	380	347	352	361	383	358	334	371	365	398	361	377	322	365	370	361	367	383	375	418	410	409	380	355	378	346	380	341	355	353	323	333	376	344	366	364	369	359	363	404	368	363	367	380	355	371	340	380	333	390	373	359	379	375	329	401	351	361	381	392	335	406	391	363	405	361	340	391	365	362	382	375	363	396	377	375	394	357	395	375	352	359	378	369	386	329	372	361	373	350	360	350	362	357	385	368	408	371	330	372	359	405	384	362	387	363	391	344	353	378	374	384	378	366	363	365	361	345	348	375	378	350	340	375	373	366	368	340	316	380	388	340	374	383	368	358	360	363	362	347	340	382	398	386	385	338	373	324	361	349	374	388	354	363	363	363	376	349	335	366	349	385	351	351	340	367	379	360	377	352	406	367	326	362	370	358	391	366	343	383	355	377	369	347	361	391	355	375	358	377	380	398	353	393	351	355	382	375	387	368	350	379	367	347	344	379	384	363	346	332	407	389	379	354	379	337	354	364	358	373	390	378	314	388	369	376	343	356	341	338	369	369	359	371	326	356	368	345	328	335	344	338	359	377	370	377	376	373	339	337	374	380	349	360	358	349	350	359	395	377	364	347	374	375	345	344	370	363	360	353	390	388	327	368	370	356	383	376	369	399	371	353	359	389	357	340	364	355	372	358	388	370	350	350	370	377	371	374	358	379	355	388	385	371	329	412	357	356	365	352	372	341	336	351	338	386	333	368	388	340	381	356	375	347	359	341	359	351	346	389	361	414	347	347	368	364	343	348	377	348	380	338	359	391	411	381	351	377	342	364	376	352	360	366	353	371	339	376	335	361	377	377	361	367	373	359	329	383	355	395	367	368	356	349	349	367	354	335	363	380	350	341	370	344	337	352	364	332	403	325	347	402	372	376	357	370	379	365	346	330	352	325	363	357	375	368	367	369	370	392	391	382	380	337	362	371	402	368	357	391	351	382	352	362	362	348	350	356	351	355	342	338	345	355	386	360	368	389	399	359	362	384	367	375	341	375	351	361	387	355	354	344	390	373	377	376	345	395	391	348	346	387	363	343	351	360	369	367	376	371	383	349	366	367	366	403	344	334	334	354	436	353	355	401	355	384	358	352	351	379	340	337	387	351	367	391	416	366	336	369	331	329	387	385	356	345	376	334	344	367	398	395	395	370	368	351	337	363	352	399	334	375	337	395	366	340	359	359	362	321	372	367	332	385	369	364	350	363	367	348	403	339	387	368	360	390	373	396	363	356	380	380	391	379	354	385	402	375	322	355	377	350	340	376	324	384	405	367	334	402	365	357	363	394	370	364	367	395	350	394	342	380	364	355	352	367	352	389	362	362	356	365	387	336	379	350	385	384	356	371	370	380	368	338	353	355	397	334	335	376	375	350	353	371	380	369	384	351	357	328	372	373	352	361	356	333	325	349	372	368	356	382	381	342	382	341	356	360	373	322	380	337	398	384	389	342	364	364	368	362	351	355	409	395	351	358	370	358	362	362	345	364	364	354	397	376	349	362	358	371	414	380	356	389	367	383	379	347	364	331	361	337	340	388	358	346	339	359	375	382	372	377	428	368	375	380	356	356	387	333	369	323	375	369	359	372	366	346	314	365	362	356	363	318	377	368	386	391	360	360	356	349	400	365	355	319	362	387	350	320	372	342	358	405	354	346	340	386	385	343	343	364	348	348	327	350	374	368	349	351	377	382	369	349	368	364	348	372	376	371	359	353	368	344	378	321	374	355	364	355	339	332	376	389	365	368	356	407	356	370	372	377	367	390	356	340	365	367	381	371	364	329	378	348	356	352	348	363	329	376	316	359	343	361	354	361	399	343	365	329	331	389	355	388	373	355	389	321	357	378	368	338	356	355	370	370	361	374	352	369	345	356	371	366	355	394	378	376	362	338	361	359	383	393	381	359	382	406	353	378	360	392	367	365	386	372	377	371	386	383	372	359	341	354	359	387	335	378	335	389	346	364	372	343	377	355	390	376	381	377	342	335	333	367	367	389	366	361	344	336	375	356	381	407	374	365	366	382	358	374	313	358	333	327	398	366	325	376	334	385	364	340	370	330	365	377	371	371	349	341	392	330	360	371	382	364	371	374	389	349	368	341	361	415	392	373	383	348	393	393	345	365	354	380	377	375	364	375	360	349	340	365	370	353	358	334	375	351	357	355	376	367	366	351	362	377	388	351	388	328	354	374	351	391	342	370	391	348	363	378	357	389	375	381	369	376	355	383	392	329	365	380	365	340	362	335	370	363	367	343	372	329	354	316	366	395	372	365	359	373	372	362	346	396	370	373	350	373	363	357	331	357	404	353	357	351	392	374	364	400	347	359	361	340	355	375	362	320	381	357	343	326	349	348	373	378	386	364	324	393	360	360	378	334	388	404	355	380	361	393	320	365	352	362	345	374	344	386	382	345	356	326	357	385	391	356	340	374	346	338	377	357	351	381	365	347	390	357	388	358	378	325	368	363	330	389	360	356	389	371	387	406	369	357	364	385	377	362	381	344	376	350	386	333	395	390	383	378	365	392	371	358	376	365	397	364	372	358	363	365	355	353	386	380	363	349	340	385	325	364	380	395	356	360	365	337	347	387	346	363	373	365	397	359	375	375	352	377	361	337	372	378	317	365	377	338	394	356	339	359	378	383	366	384	375	324	375	336	355	357	365	324	317	369	365	321	343	365	357	375	338	371	343	369	383	333	348	367	357	357	367	382	390	342	371	353	384	356	362	360	357	380	360	343	349	338	418	386	376	329	346	352	375	363	367	364	339	391	358	360	375	379	386	362	376	319	365	357	396	373	347	373	377	361	330	346	345	345	351	357	363	352	365	347	373	370	329	358	320	388	404	371	328	383	365	378	393	367	356	364	341	360	368	355	357	379	364	345	365	375	363	346	331	335	365	348	393	351	368	377	349	355	365	355	354	376	375	365	355	404	357	383	363	393	332	390	357	345	337	352	370	358	367	373	349	374	355	382	352	348	346	369	351	382	346	361	392	329	362	400	364	361	361	401	365	394	349	353	373	350	355	342	388	356	359	412	376	377	375	370	374	383	371	399	329	376	345	329	360	387	397	360	368	321	377	367	339	358	377	358	384	341	376	350	392	373	333	334	367	348	365	372	376	361	364	374	378	382	355	367	377	321	369	365	355	358	363	385	346	362	347	337	378	410	356	364	368	338	372	367	348	372	368	386	369	372	384	374	364	356	383	378	377	378	341	344	379
32008	21124	12410	1020	535	477	448	448	440	427	479	417	433	426	415	414	460	483	438	449	454	427	474	406	452	373	421	433	429	405	410	426	408	428	415	431	435	424	427	479	430	406	414	409	455	467	426	417	426	479	423	384	388	394	472	440	449	400	473	432	431	449	440	451	444	417	415	446	450	432	416	419	448	449	392	445	463	398	424	434	414	385	388	408	456	441	441	458	460	413	419	393	413	409	470	469	429	403	416	456	442	436	430	472	470	428	428	429	417	446	418	414	419	433	406	438	398	411	457	476	420	387	417	449	425	424	441	451	402	403	442	440	407	421	427	431	447	411	441	404	442	458	414	436	418	349	426	433	447	442	425	443	444	444	433	422	452	435	423	446	425	457	445	418	426	445	402	433	438	414	445	414	430	439	448	424	425	428	442	419	429	427	451	413	432	428	414	448	410	435	400	415	415	389	406	446	466	399	430	419	414	428	468	406	444	439	433	387	432	481	421	418	434	446	452	455	451	438	436	404	461	439	435	397	443	452	438	420	435	447	420	453	403	429	436	409	416	463	458	457	415	398	416	436	453	402	469	420	372	444	456	406	394	468	449	450	440	398	446	420	402	428	465	434	433	411	453	412	399	467	407	443	438	435	417	414	426	459	419	427	463	412	415	423	464	384	461	431	427	432	416	455	444	460	438	452	446	413	427	498	418	432	438	451	463	444	407	408	433	459	429	457	421	419	399	422	454	413	423	473	425	363	447	434	429	417	421	421	457	467	421	462	412	403	429	425	425	412	427	432	455	418	447	428	412	432	455	426	435	427	443	408	474	410	425	420	428	448	437	378	455	422	450	442	406	457	441	490	437	439	409	418	441	403	449	430	423	414	459	431	422	392	393	451	427	388	426	430	412	382	429	415	461	406	438	408	403	477	432	411	437	440	410	428	447	416	442	406	432	445	454	417	380	476	420	451	457	420	400	421	429	452	414	439	425	412	413	425	460	455	391	441	448	474	422	424	403	401	449	421	436	429	435	410	423	467	417	452	418	420	411	413	447	431	407	426	420	448	436	444	430	425	446	428	425	461	404	445	464	426	452	426	419	450	426	385	398	415	431	455	440	466	446	428	465	412	450	428	423	465	439	436	443	437	398	463	436	429	428	427	428	403	439	475	446	402	444	403	420	419	439	417	405	435	413	466	461	389	417	390	446	454	412	391	485	483	464	482	429	429	494	424	391	386	413	445	429	424	449	412	422	427	422	448	421	381	411	437	410	378	448	450	416	397	402	432	449	402	416	422	430	427	429	439	444	411	444	404	411	475	447	409	413	404	460	464	451	458	425	430	477	456	418	433	454	443	433	442	457	439	432	445	418	439	404	421	395	441	436	445	397	434	494	421	407	453	426	463	430	446	444	465	434	387	444	392	432	449	440	399	420	432	427	415	396	452	432	407	455	439	452	438	423	448	439	437	461	427	393	453	470	417	438	414	451	398	470	451	423	433	426	477	388	439	458	410	393	438	438	451	418	441	409	442	453	444	404	429	443	418	379	438	468	428	409	430	431	391	436	408	403	442	419	431	450	468	416	463	414	446	418	480	444	457	434	403	408	430	450	413	433	418	423	437	400	417	434	474	368	432	466	447	426	416	431	403	446	393	423	459	411	440	418	431	413	445	452	395	399	436	462	421	402	438	403	441	404	450	462	464	443	428	422	442	419	393	400	433	450	434	399	411	408	431	386	476	427	420	452	417	446	417	433	430	479	446	394	432	421	429	470	417	394	400	425	385	411	415	437	445	429	388	436	430	463	427	435	466	421	441	437	371	411	420	445	427	416	422	421	429	422	424	432	420	462	469	422	423	427	472	426	406	457	482	442	423	429	463	448	429	451	452	437	453	441	459	420	441	413	418	399	456	454	431	403	412	475	448	438	425	451	439	406	435	397	403	419	429	474	440	449	427	450	455	388	427	462	428	433	452	467	415	440	421	413	429	436	385	434	389	364	471	426	431	418	412	445	455	390	472	412	415	437	425	407	464	466	400	464	440	418	438	403	447	454	410	455	422	447	433	410	433	430	440	443	458	429	405	396	417	433	419	394	416	472	424	461	444	408	424	398	384	404	418	422	436	438	482	403	457	491	442	449	418	418	415	416	443	434	420	405	418	405	421	435	407	402	448	407	416	413	443	426	461	420	391	356	448	427	429	440	432	401	410	441	448	411	439	419	468	428	412	444	409	438	428	419	405	442	432	435	417	439	437	450	435	405	437	418	447	414	385	387	414	436	435	435	412	404	421	430	439	387	407	419	397	425	471	397	422	390	436	427	417	457	408	431	418	371	456	451	409	458	424	408	446	469	398	457	428	464	419	425	419	446	412	411	448	406	451	445	447	437	427	403	441	450	418	459	467	432	414	421	452	394	441	414	425	459	389	443	461	448	458	453	426	432	448	423	421	396	437	441	420	422	418	400	426	438	459	389	411	458	381	431	424	437	422	429	432	420	414	434	424	421	417	437	427	448	412	411	453	450	476	434	436	426	444	398	429	396	422	412	423	394	426	417	444	423	431	414	394	404	414	408	429	442	451	458	448	473	403	455	413	431	399	468	433	451	387	446	418	425	406	442	427	419	415	425	446	434	421	403	444	414	393	457	435	420	424	426	435	467	443	427	439	444	458	427	393	409	430	439	453	457	410	440	415	413	410	391	407	411	400	429	448	414	433	436	446	445	430	442	418	461	420	419	389	455	446	402	432	445	381	444	426	455	464	409	475	425	453	420	440	455	402	425	425	406	416	430	425	452	416	395	407	441	446	445	423	413	411	384	437	447	455	426	439	407	401	417	426	444	461	419	420	425	435	448	402	442	469	463	459	443	457	398	433	432	456	439	446	423	427	449	415	445	414	456	433	425	456	426	408	434	459	422	439	461	432	409	400	400	423	433	422	441	388	438	386	414	381	422	396	427	440	451	446	465	425	433	450	443	447	445	415	434	472	441	440	417	458	447	430	440	417	418	422	391	424	402	451	427	402	417	437	421	437	437	455	414	425	436	451	447	417	465	385	436	411	443	415	428	422	378	428	444	431	451	438	452	440	428	450	438	416	405	434	412	424	449	425	425	450	432	442	476	433	441	427	457	424	425	470	436	414	393	400	396	428	419	435	402	434	426	450	478	449	477	486	440	409	410	417	412	458	460	430	474	416	419	424	435	437	412	420	416	425	427	475	450	441	413	416	412	438	440	437	448	473	389	418	449	396	473	397	429	458	432	391	458	454	439	464	443	418	412	424	385	422	463	460	430	404	429	417	418	428	451	482	420	422	443	440	397	413	443	426	409	450	420	401	440	423	462	467	439	413	412	427	453	393	399	473	476	429	431	390	456	445	454	453	392	430	454	429	426	431	412	412	441	441	449	464	439	414	465	421	401	443	440	443	425	416	414	407	456	467	412	420	413	473	445	461	410	459	451	436	442	440	443	445	402	444	440	460	423	433	448	430	433	399	424	433	422	410
5768	1034	980	945	909	949	874	909	954	907	961	922	969	914	985	945	979	952	951	936	853	962	889	920	917	952	926	895	917	931	923	942	916	874	892	962	912	924	897	959	909	944	886	935	934	869	911	955	891	909	901	891	905	881	974	884	889	914	931	868	959	917	910	927	927	957	902	936	935	972	947	902	903	897	959	962	937	962	991	883	950	942	951	968	948	929	958	972	924	904	923	956	900	958	924	911	932	927	952	888	938	892	932	974	936	885	907	888	927	968	898	959	924	989	956	921	927	919	922	988	987	889	954	948	882	949	950	999	886	945	929	921	909	932	912	917	897	932	956	946	921	961	993	968	894	925	911	966	989	890	958	960	952	898	909	893	900	911	907	986	947	913	878	915	938	922	939	921	968	944	971	973	930	950	902	939	900	920	935	898	953	866	944	913	950	969	924	952	939	980	962	989	996	952	939	917	949	894	958	941	947	929	968	919	939	941	918	990	913	903	945	921	913	898	922	926	897	982	896	937	943	942	952	901	925	1026	929	925	941	920	953	902	962	897	906	906	928	942	896	893	951	921	926	936	930	960	982	961	959	944	955	946	861	973	954	899	952	949	955	978	913	923	943	913	911	924	932	951	954	944	897	908	910	963	897	916	900	957	890	953	865	948	954	940	968	909	904	943	935	914	942	899	917	896	900	963	921	937	926	961	919	937	932	902	883	989	911	922	961	941	957	942	935	903	928	877	926	909	910	909	884	887	936	914	889	943	886	924	895	901	943	969	930	948	946	962	917	986	947	919	934	894	897	879	927	1014	920	900	907	929	903	889	940	900	965	907	976	956	931	920	962	951	948	951	903	918	877	877	872	942	948	963	916	901	886	907	954	991	953	894	994	960	977	931	896	901	922	941	914	977	987	966	902	924	958	938	926	990	924	904	945	902	902	967	915	910	956	919	955	942	961	980	928	965	977	971	895	941	940	922	920	936	910	964	940	896	933	967	917	925	908	965	916	928	949	934	902	915	918	902	950	943	867	924	942	904	899	911	905	920	934	903	959	972	924	972	913	917	968	905	862	941	932	891	946	949	987	928	916	973	917	953	905	947	928	926	949	905	963	961	926	942	901	895	939	907	982	925	965	967	964	925	962	955	905	956	965	936	963	915	987	944	934	907	901	915	911	919	903	915	921	915	949	884	964	949	946	839	928	900	963	908	934	930	907	883	936	923	908	938	966	923	949	965	964	928	979	905	936	933	921	973	894	957	919	976	905	933	970	939	918	974	948	955	924	934	956	923	897	920	929	929	908	973	900	916	924	936	910	957	901	918	907	914	932	901	921	960	903	990	920	969	892	960	904	914	968	939	938	974	947	940	921	933	987	970	960	907	931	929	909	910	911	950	895	942	986	948	907	940	922	937	913	943	963	929	936	948	924	989	939	923	978	929	925	913	924	951	884	934	925	877	931	963	914	942	910	928	932	964	924	995	892	944	908	916	934	923	933	905	957	913	889	923	887	972	954	935	947	968	947	902	963	921	868	911	907	961	968	911	952	962	888	917	898	898	936	914	904	947	950	976	958	956	941	990	891	912	927	911	908	894	904	875	927	927	929	864	895	986	918	910	943	938	910	953	928	931	969	913	935	947	952	924	944	896	899	934	873	932	906	941	909	906	917	908	947	915	929	910	907	970	986	935	952	980	941	934	919	955	923	935	956	984	909	977	931	924	907	950	880	893	915	926	911	930	906	951	906	935	895	938	948	911	929	915	926	963	948	935	934	920	937	897	908	940	894	957	935	913	969	894	931	876	939	950	923	944	834	913	937	899	950	953	990	919	971	956	911	948	870	919	927	948	885	923	961	934	922	973	927	935	935	984	942	973	895	899	968	981	947	908	937	930	901	910	929	920	948	908	854	899	938	970	977	917	930	902	915	956	910	922	869	997	889	892	917	918	921	911	953	946	980	857	947	939	989	945	973	913	990	952	982	979	937	955	938	921	976	878	923	956	919	923	955	907	930	963	965	937	861	935	927	959	924	878	938	958	924	920	886	972	930	867	951	912	924	927	944	897	909	933	921	964	959	980	943	927	912	937	983	935	936	905	854	855	907	895	891	938	957	934	883	953	898	860	912	922	926	931	916	968	919	905	937	917	902	899	895	894	922	964	906	926	876	940	927	939	940	891	927	924	942	934	903	882	951	928	947	913	937	937	908	941	911	957	915	961	939	993	884	937	966	889	916	916	968	899	904	954	947	890	906	906	921	903	876	902	909	952	926	956	910	913	948	898	893	943	910	907	945	929	960	910	948	903	936	860	945	930	940	922	929	929	958	931	905	928	1043	924	914	896	885	903	931	846	903	940	966	976	942	856	942	930	907	970	950	952	913	964	949	920	981	875	887	904	968	919	963	909	874	909	979	930	912	929	967	922	867	957	875	919	1005	923	913	937	936	878	928	918	952	955	893	936	895	915	947	947	904	932	949	933	891	938	936	923	967	950	949	947	959	931	983	909	897	928	907	919	871	947	947	918	909	936	924	878	896	917	961	907	915	906	930	928	978	932	831	901	921	922	891	954	914	980	904	950	945	935	894	946	900	947	950	917	941	959	951	961	902	933	906	917	911	944	884	935	943	905	943	900	879	879	925	911	940	955	955	953	929	952	932	905	894	938	952	903	895	977	956	917	976	897	955	949	907	945	870	961	977	961	950	954	915	957	911	937	885	897	961	910	909	970	920	906	1026	970	928	952	870	885	945	917	944	925	890	916	932	934	939	957	938	964	905	991	921	898	914	907	938	936	969	870	886	967	886	1005	946	904	878	927	880	942	936	972	880	947	949	952	927	949	884	925	922	941	911	908	996	939	959	935	952	995	900	929	899	964	981	885	912	947	936	911	960	939	965	888	925	924	882	914	940	887	975	914	905	902	931	954	939	862	918	884	981	854	888	918	901	920	913	924	970	915	878	907	943	953	915	961	919	923	881	943	947	866	950	933	939	952	902	953	956	917	902	931	910	929	979	935	953	962	937	946	989	905	897	904	929	967	925	928	968	878	958	931	949	947	941	993	970	934	954	939	864	918	949	916	912	950	896	932	993	967	922	891	912	922	950	926	892	910	905	923	959	855	870	926	928	935	918	944	936	890	911	960	904	942	942	964	899	924	943	945	927	932	956	887	905	905	942	917	968	984	929	891	945	903	929	893	897	926	926	922	904	917	946	945	939	910	947	916	943	931	870	945	938	944	891	941	1002	985	936	950	911	952	926	921	933	999	959	930	920	999	938	916	897	944	907	986	893	957	973	931	983	933	978	911	950	915	948	930	946	1000	887	976	962	934	938	951	930	975	932	898	940	928	950	934	882	970	909	882	915	911	931	971	957	977	972	973	959	973	882	941	922	909	907	899	960	827	900	921	896	928	999	928	962	926	908	930	885	945	978	940	937	921	951	858	956	963	931	962	934	933	946	973	955	945	898	956	940	984	907	935	914	971	907	958	913	966	962	950	949	912	921	891	983	908
24838	21472	24837	28537	21465	21340	1519	480	396	418	375	361	369	348	356	334	295	353	331	344	365	346	368	321	340	340	341	321	338	337	333	300	351	329	337	319	320	346	345	302	321	340	335	350	331	337	298	361	303	296	318	325	290	369	307	283	329	334	316	332	297	338	339	324	337	294	360	324	329	332	349	327	331	299	324	343	326	337	342	319	303	331	312	334	347	369	326	342	303	331	347	326	335	318	325	357	276	330	315	342	320	304	318	315	334	334	320	324	315	306	323	316	301	310	331	304	316	301	320	317	314	359	313	329	296	331	303	340	341	312	340	305	334	315	328	308	297	338	325	334	303	286	326	294	313	293	305	335	318	317	357	308	352	318	346	344	361	312	314	326	291	340	321	323	342	320	313	337	352	299	317	314	327	309	326	342	322	284	317	331	312	333	317	314	316	314	375	297	302	304	325	312	321	344	326	319	330	337	329	314	309	351	311	338	359	307	310	330	316	318	341	319	341	330	334	336	315	323	325	285	335	312	334	326	341	320	318	330	359	328	335	300	339	313	320	356	301	283	315	310	321	316	292	297	335	355	307	306	320	314	327	324	282	359	302	366	323	297	330	333	297	330	318	308	320	298	310	338	338	296	336	337	344	325	301	340	318	312	352	352	340	280	289	289	333	325	326	343	314	334	278	332	353	331	302	311	328	296	305	331	316	343	353	313	311	333	333	323	317	322	334	309	308	327	308	317	320	315	286	282	305	303	297	306	323	351	300	310	345	341	372	315	298	312	308	306	341	317	302	332	332	345	292	358	287	291	305	301	308	331	306	307	317	330	290	338	280	328	315	313	323	357	307	299	334	325	323	344	338	314	368	306	302	358	314	333	329	332	327	309	320	344	317	318	309	319	339	342	313	304	305	320	289	303	323	303	307	292	315	326	287	290	337	277	340	342	335	314	281	361	322	332	346	328	315	321	353	318	329	310	308	317	308	313	341	359	299	351	335	295	316	333	364	329	336	319	379	321	317	300	329	324	301	309	317	280	328	288	351	349	350	333	271	300	320	306	340	301	359	328	366	330	287	354	343	361	302	341	309	325	320	296	327	347	299	290	342	319	325	281	351	317	317	352	316	353	299	308	329	337	356	319	332	330	315	320	338	311	346	320	277	306	336	312	340	292	306	338	342	307	293	342	295	310	331	322	341	317	304	356	297	334	310	324	322	338	314	346	330	313	313	302	327	307	340	314	309	308	301	319	319	303	309	322	282	313	291	344	355	304	327	303	347	354	342	295	284	332	336	339	329	319	279	296	311	318	328	348	313	323	302	344	303	311	295	301	321	318	371	301	316	303	324	328	298	298	296	292	328	332	287	324	315	313	288	330	335	331	362	331	325	325	340	329	327	302	329	322	318	308	309	328	320	319	358	347	320	323	308	316	319	322	343	320	297	312	312	289	330	313	326	323	293	311	317	321	362	367	316	335	301	312	324	318	334	309	348	330	328	317	309	332	327	331	319	338	261	313	324	297	316	301	304	321	356	319	350	308	320	299	313	319	363	336	282	279	317	302	329	336	323	340	314	319	291	295	334	327	324	330	323	288	300	368	306	278	318	315	358	343	312	315	306	339	314	322	296	297	303	277	298	309	336	311	330	313	365	321	362	331	315	303	300	345	353	322	340	315	355	325	327	318	364	312	299	290	337	295	278	321	319	326	303	316	348	319	318	286	295	313	336	334	333	323	313	290	320	362	331	321	345	321	321	340	292	343	346	328	314	327	328	329	309	313	319	339	314	324	307	318	328	345	322	304	311	300	334	329	316	272	345	318	348	335	335	332	352	311	326	302	340	307	322	306	310	366	328	318	309	319	326	312	333	314	335	335	317	322	304	339	326	322	325	333	366	356	348	331	318	328	346	314	337	345	336	314	317	306	324	292	324	279	331	311	288	359	319	310	347	316	317	352	309	306	305	321	282	336	324	337	310	300	317	329	327	321	305	302	312	325	321	291	322	321	288	326	347	299	291	315	355	321	322	304	328	352	318	326	348	340	345	345	310	325	351	352	334	358	326	330	329	355	321	312	308	336	295	313	347	295	307	317	336	311	328	318	306	330	308	320	316	319	344	313	312	311	384	357	335	357	284	315	320	313	307	277	313	312	343	335	311	330	288	307	318	333	337	324	298	319	330	303	325	323	315	321	332	370	324	325	298	313	343	327	356	332	306	316	319	323	310	317	346	324	306	349	359	345	303	320	320	323	323	323	305	327	322	289	360	320	344	313	311	315	328	308	335	331	336	304	300	306	340	305	332	368	333	306	276	336	338	355	305	308	350	343	301	333	322	322	326	317	328	357	291	298	286	324	323	312	327	320	335	331	326	335	312	346	350	283	315	340	356	334	309	310	323	331	325	281	303	331	296	310	335	370	363	301	326	318	361	355	327	268	334	293	316	311	338	299	344	312	300	314	328	321	313	313	352	347	316	345	321	330	319	347	355	340	338	329	314	304	324	350	296	302	324	316	294	342	309	311	313	325	318	282	289	320	286	306	313	331	321	334	312	326	310	334	333	353	335	297	346	337	360	358	321	350	349	336	352	313	305	308	305	279	319	326	326	322	324	321	311	329	314	319	333	331	331	310	331	314	336	353	350	318	342	350	310	309	320	301	338	317	315	319	333	308	312	301	333	354	306	318	328	312	312	337	324	305	327	300	298	360	319	335	299	309	314	316	297	324	305	310	325	321	295	321	336	316	356	283	375	331	328	349	331	354	339	305	331	366	319	304	312	338	294	327	346	367	314	323	347	304	319	349	283	331	324	285	301	272	344	289	306	292	332	306	302	309	324	325	328	314	304	308	299	282	327	299	310	292	300	291	340	326	297	279	340	310	329	316	360	305	342	332	355	353	335	316	320	334	346	325	331	291	310	351	333	287	329	292	312	332	347	289	333	309	343	322	333	335	306	329	331	306	324	336	307	339	302	328	304	315	315	324	334	330	328	329	323	311	313	322	297	324	329	348	339	326	307	325	335	301	309	305	307	330	312	294	289	277	332	335	334	321	327	318	349	329	351	313	341	326	325	329	314	288	298	342	283	314	364	319	314	317	338	319	332	322	299	346	330	328	326	320	304	317	338	285	318	301	301	289	315	322	328	329	312	280	316	331	329	322	309	325	320	330	312	330	305	320	298	314	339	313	337	344	365	339	300	307	313	352	320	366	357	302	321	339	317	361	347	328	331	313	300	331	359	330	309	356	305	323	351	320	312	317	328	327	334	357	295	329	322	354	375	313	311	335	319	336	317	317	287	326	342	328	325	329	341	305	342	325	316	299	271	326	338	312	371	326	324	320	319	315	305	324	344	316	320	310	315	345	295	331	311	333	329	332	323	315	342	349	290	327	342	336	318	335	309	339	346	321	332	343	315	306	327	302	336	326	334	330	336	330	323	294	331	336	316	299	298	311	327	351	348	302	348	308	359	343	316	326	314	313	334	287	346	289	350	303	279	309	342	297
3117	2133	1314	923	835	783	762	716	710	726	688	726	685	709	729	712	760	699	718	699	750	698	731	736	698	704	694	671	733	737	715	750	661	686	717	715	709	703	644	742	658	698	708	718	760	699	749	712	695	736	682	676	703	686	742	676	706	718	730	704	745	698	662	734	681	691	693	713	711	761	678	672	687	684	676	753	675	731	732	699	673	712	710	663	719	711	706	727	671	715	686	756	730	638	695	715	639	698	724	687	713	698	716	709	705	656	639	679	675	690	695	667	706	705	730	678	675	712	717	679	649	740	726	720	684	721	730	704	664	666	753	695	686	724	722	718	706	664	701	708	744	714	682	675	751	747	692	728	724	695	695	736	724	658	684	733	714	706	705	735	723	704	697	694	725	698	642	705	745	692	706	678	745	699	721	731	745	680	662	719	719	746	708	675	736	753	692	692	681	710	724	698	718	668	670	660	662	684	720	683	731	770	710	708	737	742	728	697	690	714	727	669	682	710	727	716	715	694	718	726	662	726	676	704	732	670	663	715	664	697	662	721	678	735	717	696	663	697	734	730	695	725	693	648	726	680	699	726	693	673	711	721	725	648	743	745	714	729	663	691	725	750	710	668	710	712	743	717	719	695	685	718	724	705	692	688	703	666	719	763	682	703	665	698	736	711	724	770	667	686	724	731	745	675	694	680	709	710	706	728	679	702	732	713	714	697	708	740	711	719	699	702	721	711	702	711	675	649	701	676	711	689	745	736	666	675	665	715	723	685	701	671	682	676	678	702	738	740	716	693	735	672	709	688	672	742	665	696	711	752	705	678	674	695	708	685	721	679	729	672	720	711	710	713	671	707	724	711	758	689	700	694	670	744	681	712	684	711	678	688	722	720	739	735	662	681	710	669	716	746	710	672	678	717	667	710	697	686	718	683	710	702	713	693	678	690	681	727	735	698	718	701	692	710	717	714	750	699	727	667	692	688	664	687	759	716	679	700	646	690	711	687	730	692	652	706	712	733	703	670	666	737	702	709	721	727	711	658	683	765	683	674	738	717	721	766	669	697	757	686	706	716	653	744	701	708	691	685	712	724	704	687	667	647	700	719	696	705	701	710	701	655	690	679	727	729	722	691	711	640	655	751	716	722	718	715	704	745	752	695	721	724	702	689	711	700	694	764	658	708	699	706	712	708	731	664	692	688	773	682	716	700	729	692	730	737	702	765	719	706	686	688	759	689	715	684	678	684	688	670	671	741	708	621	627	686	705	700	736	691	676	720	668	711	721	658	734	670	650	683	709	705	740	694	712	707	724	712	728	700	728	713	694	714	702	694	718	704	691	713	704	727	668	712	677	720	652	676	710	700	706	736	744	694	714	718	711	724	717	681	687	699	684	726	670	716	669	711	676	665	691	726	684	743	688	793	713	708	686	669	689	668	759	732	679	710	691	721	726	671	731	665	700	689	679	720	737	709	723	661	756	693	711	675	709	693	706	648	718	694	743	796	740	683	740	676	734	714	664	712	708	698	697	708	696	687	720	659	662	679	716	702	710	716	676	721	700	754	709	732	663	711	717	674	714	735	703	670	683	710	689	708	706	688	719	695	653	715	725	735	740	753	673	708	660	695	700	716	679	734	684	700	726	706	734	660	723	716	732	704	659	673	659	661	639	687	763	703	751	666	673	672	726	704	721	689	665	687	702	670	737	700	734	717	706	674	709	657	697	680	684	695	702	707	707	726	678	731	696	663	694	650	721	721	684	724	706	659	757	659	683	693	692	676	682	689	633	709	671	690	681	695	721	755	745	710	666	712	755	706	673	678	728	718	707	690	696	702	688	693	698	706	719	703	683	691	654	651	683	706	672	735	652	709	751	678	698	722	685	756	704	689	731	769	694	715	731	792	687	655	739	738	689	695	681	684	685	705	673	699	731	704	696	694	717	693	710	698	682	688	700	720	717	644	689	721	709	675	710	671	670	701	711	714	697	695	663	710	714	727	707	739	715	667	683	690	744	701	661	689	694	675	709	689	699	683	726	683	706	699	654	700	721	688	712	646	711	707	716	721	714	729	720	716	713	768	683	684	686	670	690	710	744	688	747	684	700	672	660	711	697	717	698	702	721	666	688	693	679	679	682	696	707	742	696	704	714	721	711	687	741	704	676	713	699	718	715	677	723	720	695	680	690	738	718	723	684	698	666	680	712	697	694	730	688	725	721	716	702	702	701	734	720	689	653	681	702	693	678	698	730	721	737	677	667	720	693	769	699	741	660	660	719	650	712	708	683	714	683	699	727	673	719	694	759	698	685	700	644	676	718	756	663	687	690	706	702	697	767	704	691	660	685	666	686	749	705	720	707	712	643	696	712	722	653	678	730	735	664	714	692	750	680	661	697	721	725	711	675	707	715	697	668	714	675	674	715	663	774	665	700	705	737	683	710	700	722	687	700	731	759	697	732	762	678	720	787	725	692	698	712	709	723	702	682	667	719	630	677	716	645	720	709	738	693	675	685	729	688	732	703	666	660	704	717	701	759	675	691	720	701	706	679	720	734	721	721	670	746	671	665	721	684	765	778	712	702	676	719	695	709	693	654	686	691	677	676	691	683	777	680	691	741	733	711	702	694	689	685	701	669	685	733	740	716	675	724	693	679	701	731	704	663	710	740	697	701	693	734	715	735	674	703	732	714	669	711	761	710	708	693	672	741	702	721	729	725	666	722	711	687	694	690	710	667	689	709	714	724	682	738	667	717	703	712	689	716	715	701	691	698	705	735	688	713	708	652	687	668	731	676	662	697	696	716	702	714	733	726	697	715	695	706	710	720	738	714	726	711	720	686	669	717	692	682	663	709	693	735	674	662	704	716	719	686	705	673	692	703	701	759	683	684	684	690	761	690	674	689	670	701	702	682	694	688	723	732	661	691	698	655	649	740	709	665	704	755	671	686	722	694	672	701	736	741	755	721	696	732	737	699	678	712	700	715	692	689	719	753	660	664	699	663	709	722	703	689	727	683	696	719	692	719	675	715	710	743	684	700	692	684	676	706	697	696	706	657	685	669	711	688	689	691	718	733	695	701	663	638	630	702	723	664	729	717	719	676	693	694	652	736	709	708	682	719	664	670	726	676	714	741	728	682	749	734	707	671	656	679	724	723	697	685	713	678	671	685	702	726	668	670	734	698	722	698	710	711	765	730	766	692	670	663	709	668	684	724	737	680	687	673	723	705	684	715	667	735	682	659	699	707	698	712	694	655	738	676	705	735	723	705	706	708	715	691	705	712	691	695	664	703	714	708	725	652	690	666	687	680	672	716	721	674	675	713	705	758	657	663	676	703	685	682	718	673	709	757	663	752	701	729	679	697	724	673	700	736	681	702	665	710	672	738	674	700	744	725	644	669	692	708	697	711	714	703	682	696	722	713	664	766	744	667	654	704	690	722	709	702	717	681	655	713	741	690	680	681	743	678	706	721	743	719	675	750	697	705	675	680	685	663	767	733	686	675	670
24266	21498	25190	28228	21500	21511	18842	543	294	301	235	245	206	198	203	183	214	189	167	180	154	175	193	174	159	184	182	167	154	167	146	158	165	165	171	153	139	146	146	174	153	136	171	154	131	160	156	147	165	167	160	151	154	151	158	154	149	148	171	163	138	130	128	135	162	130	146	151	166	159	179	150	154	153	154	132	137	118	141	150	167	165	141	147	167	167	168	131	158	154	167	136	164	154	158	144	134	169	158	164	164	139	146	142	143	157	149	140	155	149	159	136	139	141	152	142	164	159	180	153	159	154	159	160	132	158	177	168	127	129	153	144	127	156	141	143	133	151	156	153	143	137	145	148	159	129	153	158	142	134	149	162	168	152	146	133	143	134	167	147	135	153	171	146	146	140	135	152	155	168	143	151	155	171	146	142	152	153	160	152	177	171	170	154	162	132	167	164	159	125	146	159	155	159	134	138	176	168	130	154	174	162	148	128	154	143	128	172	141	154	125	160	171	167	155	166	172	144	146	146	151	145	138	151	158	143	150	156	157	156	150	160	151	164	164	145	176	151	162	167	143	150	184	156	149	176	110	130	164	150	147	149	141	136	156	153	139	152	167	170	155	165	168	166	153	147	122	163	158	148	147	159	163	139	154	152	144	155	151	162	180	131	157	161	151	161	187	150	131	151	173	160	157	149	159	151	173	148	146	150	149	138	144	168	158	165	152	144	152	160	160	190	131	154	148	142	139	176	134	144	141	151	169	139	161	146	155	159	177	158	158	172	167	158	154	162	141	160	151	181	134	172	161	141	158	153	142	147	136	163	158	146	148	142	189	174	138	157	142	170	121	166	143	145	157	150	156	136	166	139	161	136	172	165	160	161	163	149	160	148	148	153	145	129	152	146	156	156	139	179	165	143	144	136	145	152	143	153	135	143	137	153	165	153	177	143	174	164	155	168	169	141	165	159	143	145	138	146	144	153	154	167	153	154	169	158	157	165	175	165	156	138	148	157	146	144	175	144	139	159	151	145	151	131	157	157	133	157	174	131	157	151	151	166	151	166	120	158	164	164	151	142	143	151	150	163	158	144	163	158	155	164	153	134	134	144	152	151	128	155	130	136	165	152	154	163	158	142	144	160	147	154	159	156	134	156	160	142	138	138	181	159	138	153	149	161	150	154	164	155	147	146	146	161	157	138	135	160	145	151	126	133	138	172	142	138	150	155	156	126	136	144	130	141	132	145	158	129	147	143	168	136	168	154	143	141	139	160	170	156	161	137	152	157	156	134	142	137	158	148	140	141	164	152	168	146	141	167	144	130	132	175	139	140	165	146	143	141	143	152	154	155	141	160	141	142	156	163	159	154	185	155	126	144	155	134	151	163	146	133	159	170	147	172	179	169	154	146	150	152	171	145	122	147	135	145	148	163	178	154	141	149	147	155	157	146	167	134	138	134	160	151	163	141	130	145	152	168	133	162	175	150	138	147	133	143	143	161	161	154	135	163	169	138	162	162	135	128	149	172	162	156	127	134	192	162	157	137	152	154	164	133	176	124	160	142	160	150	155	174	152	129	160	152	155	122	151	151	153	136	163	175	159	148	138	144	166	154	149	140	164	167	134	153	169	153	157	165	178	132	140	161	164	151	148	143	170	149	128	176	158	165	146	160	139	137	138	152	123	160	145	145	136	147	156	150	165	138	137	160	150	162	164	153	151	145	149	135	157	145	137	154	128	150	134	151	149	154	157	172	144	147	132	171	147	135	157	148	166	167	143	145	161	148	158	154	156	143	140	160	131	170	154	138	137	157	156	160	154	149	150	168	148	187	133	157	166	160	160	154	157	182	157	146	136	144	137	156	151	147	144	156	142	124	130	151	164	146	156	148	139	172	160	146	169	159	143	147	154	141	159	120	153	154	146	141	136	175	152	145	147	137	158	168	142	141	155	125	163	177	139	157	180	151	160	167	143	142	143	125	139	143	154	153	154	154	138	133	145	151	158	155	107	156	165	148	151	139	137	189	163	147	141	144	153	169	166	135	175	170	161	178	155	178	161	166	142	137	164	144	147	140	155	153	178	178	155	126	161	139	155	156	170	166	162	147	165	170	155	157	181	137	134	157	148	142	151	161	148	167	156	154	150	136	153	179	146	145	153	141	155	145	156	155	145	159	132	171	153	148	154	164	143	158	141	140	184	144	143	159	132	157	141	160	166	184	132	151	157	175	160	145	152	164	179	158	154	148	135	155	146	137	135	143	139	148	168	166	169	135	146	116	146	158	140	158	125	158	133	150	160	120	162	140	174	180	165	133	155	171	176	147	156	157	162	128	142	151	136	172	187	135	143	158	131	149	173	166	137	137	171	161	135	137	140	135	160	139	152	143	162	138	146	152	141	166	136	169	143	135	155	138	122	151	163	158	147	154	176	164	155	156	152	141	156	155	133	155	130	142	122	155	126	140	140	111	155	154	140	152	178	161	148	165	124	168	157	175	164	153	147	141	146	145	142	145	159	155	166	166	141	154	186	153	157	148	163	183	153	138	128	148	141	115	161	152	159	151	155	142	146	154	165	142	161	129	162	180	155	174	175	158	153	136	159	138	131	154	161	165	176	178	157	172	179	161	141	143	159	137	148	158	128	148	137	167	158	125	146	141	148	169	158	150	165	128	146	156	165	164	139	154	154	167	154	131	137	173	151	145	150	150	147	146	138	144	147	168	148	154	142	151	157	125	163	159	156	161	144	147	133	170	150	115	141	147	167	147	146	137	132	153	158	160	177	126	168	150	150	133	157	158	153	169	156	137	138	163	139	170	139	138	155	149	153	169	177	131	132	163	152	150	147	173	141	144	176	161	155	173	159	155	151	155	140	148	140	158	150	156	156	142	174	149	159	162	148	145	173	150	159	149	140	155	163	152	152	154	137	142	136	126	159	158	151	178	150	159	161	143	168	140	166	150	120	151	144	158	156	172	168	144	150	148	135	146	135	137	126	161	159	134	129	151	142	141	167	129	163	151	141	163	153	162	153	171	159	157	146	152	140	147	149	158	149	143	154	181	146	147	142	159	149	174	139	148	131	161	141	146	153	152	154	165	134	139	162	143	164	132	153	161	149	169	149	147	124	138	157	127	144	151	178	158	139	138	140	146	166	172	160	145	143	152	139	141	154	130	156	135	147	151	161	138	164	165	142	145	153	153	182	149	159	133	155	135	155	153	130	138	142	148	144	131	153	156	123	160	148	146	162	139	151	146	134	166	141	137	133	175	137	138	155	153	145	135	142	141	148	138	139	142	167	138	132	139	161	143	155	155	174	160	177	142	131	169	157	133	179	172	151	159	156	159	155	173	174	170	136	163	152	141	141	129	141	135	158	144	154	151	168	167	148	136	143	146	148	149	144	130	162	153	146	135	162	144	123	131	154	156	153	138	159	141	149	152	154	149	150	134	155	144	151	151	139	147	149	149	141	146	130	134	155	126	137	140	130	167	159	128	158	139	168	145	144	159
2896	3086	1532	836	594	535	498	438	426	402	415	405	390	386	368	389	376	380	368	366	386	363	368	387	346	343	368	393	369	372	359	397	362	327	384	362	379	352	336	394	351	364	343	372	373	396	350	368	357	365	343	366	335	369	380	326	366	377	324	348	361	362	373	353	386	371	381	368	349	404	439	358	354	361	362	336	347	342	364	378	352	343	375	360	378	390	372	361	368	348	387	383	394	365	350	372	335	373	340	359	389	389	369	374	342	367	335	361	336	386	352	368	375	350	379	380	409	363	368	340	365	403	399	392	391	330	367	404	360	407	372	354	360	356	370	351	343	323	366	350	359	338	360	390	375	326	313	386	363	364	333	381	394	365	341	343	350	351	344	370	397	374	381	378	342	358	359	353	386	348	370	348	358	352	386	371	364	377	381	379	378	361	356	380	376	362	372	349	389	388	345	377	367	421	339	399	366	333	377	392	355	374	361	325	378	374	375	372	336	352	349	360	390	377	375	377	397	380	385	366	370	356	405	349	379	367	376	358	359	356	363	320	346	359	380	338	358	400	363	363	392	370	347	363	379	349	387	396	393	382	376	388	358	354	346	384	387	376	335	396	352	392	388	308	343	370	387	381	373	372	349	397	352	366	337	334	385	405	357	360	354	368	367	344	379	366	340	360	344	362	348	352	363	365	365	366	354	364	373	373	338	364	359	363	387	341	380	332	351	348	333	378	366	371	376	347	371	364	348	350	373	362	352	378	372	351	336	332	366	356	390	348	329	377	354	356	387	359	351	348	372	367	404	371	348	371	375	376	378	373	373	362	351	347	379	381	339	362	354	385	364	360	358	358	378	356	399	352	357	352	353	386	376	351	372	377	373	376	349	351	368	367	387	349	380	359	326	397	358	388	331	368	387	352	385	372	360	367	342	386	403	355	346	369	348	396	374	341	384	351	378	355	387	357	362	375	399	405	392	329	390	329	334	405	361	380	376	363	353	340	354	370	353	375	378	414	346	353	355	355	375	375	355	373	350	379	350	350	396	388	374	367	405	362	344	368	369	374	391	372	330	343	372	316	371	391	381	374	352	365	334	394	381	377	390	418	382	373	352	340	366	365	379	349	387	372	353	341	359	333	346	374	365	380	357	369	360	417	372	321	372	350	369	351	347	333	348	354	363	397	370	358	355	364	343	389	382	373	388	340	383	377	373	371	341	367	387	344	350	366	383	372	352	378	357	363	367	355	339	367	401	354	348	365	390	388	376	348	359	345	361	331	394	365	371	347	377	364	381	338	348	357	367	343	324	359	402	374	355	363	372	366	345	309	338	368	338	377	371	366	367	360	376	367	363	346	385	361	344	354	355	340	371	320	358	326	350	336	378	345	387	353	343	365	357	347	377	376	361	394	352	332	347	364	364	355	338	366	361	362	357	360	347	338	373	343	398	352	340	314	373	369	345	354	350	356	376	373	359	344	382	340	352	366	391	345	385	356	353	375	364	342	369	359	372	386	372	395	356	348	338	386	354	372	362	340	355	350	372	400	355	338	384	359	343	363	343	358	368	343	359	367	354	348	377	373	371	378	368	366	361	385	371	345	357	378	365	373	391	341	343	362	377	355	350	346	368	340	377	382	357	357	386	332	411	345	335	368	372	407	377	386	360	340	371	383	354	355	390	368	390	374	397	375	385	350	351	359	366	356	380	407	368	354	348	372	384	350	356	363	343	405	389	383	390	371	344	383	380	369	297	352	360	354	371	372	377	402	342	335	362	350	392	360	358	369	360	339	356	342	421	379	365	370	383	354	370	354	375	356	365	396	335	350	372	328	362	338	416	350	347	373	357	346	367	341	360	361	369	344	369	353	388	357	413	367	356	338	381	334	352	353	351	369	387	371	365	346	377	391	368	347	319	353	355	384	363	366	381	399	394	376	370	364	368	376	379	367	349	362	358	344	359	349	395	367	348	360	362	360	380	383	334	362	376	367	379	382	366	384	334	403	335	393	363	370	351	358	371	358	380	354	370	349	347	377	343	312	356	368	370	388	358	355	385	379	358	371	337	347	380	385	372	339	366	352	375	383	411	363	357	352	357	362	338	388	349	372	370	366	359	366	392	388	386	365	375	372	356	351	387	380	390	383	376	357	311	364	339	349	372	331	340	372	362	363	389	390	348	388	341	348	358	367	354	356	370	343	326	333	340	359	343	354	358	351	379	378	382	334	357	366	392	388	358	333	361	348	402	375	378	362	356	329	365	364	337	329	364	335	356	387	379	399	364	393	365	421	369	353	350	407	360	398	348	341	359	381	352	386	360	398	366	366	349	407	397	382	350	371	348	340	393	352	372	380	338	380	383	356	357	400	350	398	339	344	362	376	391	349	359	391	386	364	374	346	347	386	381	373	342	394	378	353	348	367	351	378	339	369	355	366	352	397	363	355	373	344	352	383	378	378	363	373	353	352	340	366	336	381	349	355	382	371	372	351	370	351	384	356	371	346	341	371	364	382	365	373	335	329	380	345	370	368	377	359	372	386	337	386	380	374	350	347	377	381	365	355	341	355	333	344	335	378	377	346	363	367	353	359	363	369	399	369	346	375	383	370	348	373	369	360	365	375	367	370	350	351	395	383	362	377	373	373	364	336	346	332	356	330	386	374	416	371	362	357	354	355	353	355	378	367	378	352	344	351	361	388	365	324	392	348	344	396	345	359	339	370	312	346	368	362	390	364	390	384	351	382	348	352	348	362	362	375	380	388	338	380	375	382	340	372	363	402	328	378	367	358	375	372	332	363	360	396	375	365	347	358	383	381	376	353	383	358	354	362	379	386	385	340	368	352	364	395	344	345	383	368	389	355	347	328	356	320	338	353	352	389	364	357	393	392	360	386	345	355	368	370	360	344	391	370	378	357	378	323	372	353	365	378	327	353	316	378	356	368	349	325	362	354	376	357	365	396	384	338	360	365	386	362	390	362	374	348	360	405	342	367	355	367	371	383	361	382	360	358	371	364	372	405	346	341	338	355	353	368	376	341	377	327	372	329	360	389	343	366	353	383	387	372	369	350	376	361	345	397	366	372	376	331	395	379	333	368	354	355	383	347	346	336	353	338	319	369	348	368	357	346	353	373	361	357	364	364	356	373	386	380	364	347	321	346	352	372	351	394	379	385	366	351	336	348	361	348	331	338	367	387	352	381	349	348	363	356	348	336	355	346	356	344	338	366	354	335	373	365	349	377	365	338	374	342	381	334	375	365	395	364	378	354	347	356	343	330	352	370	374	374	352	373	334	333	360	387	372	379	353	388	349	388	381	370	359	375	389	368	377	372	344	359	342	366	369	372	386	353	349	371	343	383	335	378	371	354	359	357	346	359	372	355	395	376	380	361	372	370	382	351	338	342	385	348	315	367	359	336	396	376	348	334	372	339	354	360	364	361	354	347	399	347	366	347	369	340	371	369	339	351	371	352	371	350	364	331	330	344	361	375	373	332	371	346	362	356	365	349
32013	21068	12069	960	486	457	437	435	445	417	428	418	428	432	424	426	414	433	409	454	455	422	426	463	390	420	421	418	422	464	459	424	434	417	409	422	468	428	433	413	406	398	428	442	402	389	469	358	391	396	434	402	434	426	417	421	449	466	417	431	451	413	461	417	461	430	399	438	470	461	393	389	436	399	429	436	469	421	403	432	381	411	427	448	443	410	423	421	419	446	451	401	427	412	422	467	433	427	419	439	434	430	432	450	428	419	398	435	433	440	426	447	440	422	394	396	449	383	443	435	422	421	429	456	417	462	383	429	457	441	387	393	384	422	422	444	404	378	441	379	435	409	377	379	400	412	391	426	442	426	448	411	409	469	418	458	436	412	430	403	420	439	417	435	395	406	457	409	426	423	429	430	412	432	417	399	406	451	408	435	421	390	389	406	429	397	406	396	431	463	429	421	412	422	424	420	441	452	459	428	445	413	405	401	427	438	400	426	418	411	407	469	443	448	464	439	386	420	449	407	424	427	439	476	419	444	415	422	450	445	412	430	395	446	392	464	444	433	459	416	427	404	459	426	425	421	387	421	404	429	397	439	475	392	423	431	436	398	411	393	445	422	469	422	453	432	423	410	411	404	427	448	430	390	385	418	437	436	387	391	435	400	421	454	475	405	441	454	438	445	396	430	417	429	408	427	401	402	442	398	477	422	416	430	405	461	400	432	455	417	403	421	448	379	428	404	414	470	428	392	376	426	471	432	416	428	465	463	456	406	465	473	451	476	437	449	425	403	417	460	435	445	405	418	452	410	420	455	427	408	406	425	429	409	417	422	411	412	437	394	489	448	442	443	432	406	414	430	424	419	420	411	442	433	426	442	455	425	441	441	440	418	389	444	408	449	439	466	424	453	413	441	430	431	439	447	441	406	409	460	433	488	402	448	410	454	470	459	425	429	426	433	421	407	445	480	480	429	448	420	420	419	429	432	435	415	404	417	426	414	431	408	395	458	416	456	487	430	411	407	413	454	437	497	441	452	468	418	394	403	400	437	413	468	439	456	444	406	454	421	440	408	453	431	413	428	426	415	430	428	455	415	446	480	422	391	401	428	396	414	395	448	428	402	465	425	456	448	465	444	430	431	449	462	434	403	453	404	432	410	390	427	406	420	447	468	438	463	429	404	426	442	458	372	454	399	409	418	439	437	427	435	390	413	435	419	461	413	462	413	409	385	403	415	403	434	424	431	443	426	405	430	401	418	439	364	431	388	404	435	479	417	435	442	420	464	407	420	467	465	457	416	428	407	436	425	412	402	443	440	450	419	437	412	396	413	451	414	410	440	445	415	406	429	417	386	407	456	392	467	396	449	431	455	453	400	418	433	418	427	389	425	427	417	424	420	381	440	400	417	435	399	444	444	442	487	425	423	423	472	457	395	397	434	429	435	458	451	422	438	444	386	391	423	397	423	433	451	429	379	449	429	411	454	415	439	433	454	398	392	443	444	408	403	425	402	444	434	419	426	431	442	433	444	398	449	397	419	430	449	436	418	426	445	474	459	416	436	469	435	414	410	423	391	418	433	417	396	416	425	439	459	438	407	380	445	418	441	410	447	397	409	427	426	426	477	442	386	438	445	439	430	425	390	458	458	411	415	455	446	450	400	424	410	426	382	427	447	413	416	409	412	421	427	482	417	384	405	442	448	421	415	436	420	427	439	434	412	477	431	419	462	411	419	462	448	432	435	414	413	446	443	462	409	422	460	417	438	438	428	423	460	401	416	435	404	425	488	421	425	411	443	424	463	407	454	447	474	427	453	434	384	411	428	452	445	414	467	452	383	411	440	438	457	461	433	464	445	396	440	419	467	451	453	432	391	428	421	441	425	434	401	408	439	435	431	427	436	416	411	381	395	391	424	436	440	397	416	409	421	386	400	423	421	407	431	419	441	447	435	424	409	446	430	448	446	419	445	422	442	438	421	431	429	417	419	381	428	405	407	426	447	479	425	443	455	424	417	399	453	410	380	401	411	449	397	404	431	481	428	448	443	427	422	418	441	464	411	423	385	406	423	474	459	405	444	439	433	412	429	444	425	458	453	452	402	443	428	442	447	444	401	419	436	463	411	425	393	413	430	386	439	429	423	402	438	400	398	435	390	410	419	412	420	421	417	461	444	413	424	459	415	462	441	425	392	431	407	402	397	434	449	407	393	433	442	409	400	405	413	416	400	407	402	437	431	387	394	416	427	397	459	418	431	436	440	401	383	397	472	433	461	461	417	430	405	441	422	441	421	432	408	459	407	430	416	432	408	428	452	445	431	443	455	432	420	433	465	387	451	441	379	427	394	412	423	428	446	444	411	426	451	470	381	385	456	428	444	424	419	418	405	475	410	434	402	411	404	427	435	452	427	461	447	433	434	416	469	418	382	427	449	428	391	416	439	431	443	434	475	431	461	443	432	409	452	397	407	429	416	413	413	417	420	405	441	432	424	399	421	394	420	406	447	438	381	401	456	419	427	413	422	398	421	384	424	432	427	397	436	417	419	410	409	447	423	423	416	438	420	451	417	451	451	453	442	438	456	443	441	419	404	388	454	449	473	461	426	449	410	410	436	413	398	433	446	403	451	416	389	442	428	397	424	444	459	436	422	438	412	432	456	443	439	404	470	369	405	446	453	411	428	429	408	428	430	427	416	431	421	417	443	369	429	429	399	447	395	399	455	408	409	415	412	406	398	427	409	405	431	439	445	438	454	426	440	413	373	459	401	398	398	441	404	397	410	442	430	433	466	392	404	440	425	405	383	424	445	416	432	427	394	419	431	445	453	428	434	447	465	446	419	442	391	437	462	439	440	449	436	366	461	411	425	449	442	410	445	432	422	416	404	452	415	402	440	393	402	448	423	406	405	454	394	449	419	421	384	446	463	431	445	444	415	409	437	409	427	460	416	444	415	435	407	466	416	439	442	425	393	381	392	458	423	405	434	434	425	436	431	459	441	434	400	451	429	482	431	401	399	448	390	426	423	429	420	429	420	431	429	470	404	412	415	426	423	420	408	437	445	465	463	433	429	413	419	406	411	430	441	423	463	391	410	443	414	432	422	451	394	395	426	402	387	433	412	389	442	422	452	417	446	397	436	457	397	402	409	397	428	434	383	374	429	448	430	400	438	462	373	438	451	451	379	447	385	422	412	465	454	456	425	464	410	425	426	414	446	418	491	452	380	437	449	449	413	423	455	399	408	414	412	421	397	430	429	385	449	410	420	417	430	432	450	413	404	417	434	460	411	416	412	451	416	406	416	411	438	438	421	429	412	420	390	435	429	447	392	450	418	449	473	396	442	469	433	435	442	454	425	442	419	413	406	441	398	432	431	404	419	422	418	406	423	422	423	431	445	431	464	430	447	411	470	434	442	444	436	420	451	419	421	445	438	460	467	430	403	463	432	415	450	411	474	468	404	417	424	426	454	434	396	438	437	431	440	413	418	404	378	433	449	418	434	451	393
5804	1063	969	950	983	952	903	952	922	935	954	959	936	942	923	957	951	894	961	920	945	940	934	948	977	936	973	945	900	970	961	894	858	1029	959	982	903	949	966	883	974	890	917	922	960	906	870	944	926	929	884	920	927	907	928	987	919	907	881	916	995	894	911	928	921	956	949	950	964	951	943	929	940	993	958	942	888	917	887	920	881	914	905	1000	863	897	890	901	920	971	944	951	840	985	867	930	937	931	911	888	947	943	903	960	882	935	966	948	903	930	876	890	917	888	906	939	948	928	898	978	1010	938	887	920	934	946	960	888	966	944	888	914	867	956	870	941	947	930	936	908	960	923	936	960	938	944	960	919	919	929	937	933	933	937	887	951	955	966	929	918	907	958	881	872	922	896	954	919	912	941	899	896	908	916	904	916	918	945	928	945	945	889	933	895	904	903	897	925	947	907	890	921	959	960	912	882	961	907	940	878	952	978	890	948	911	928	997	895	943	940	914	940	972	891	907	916	916	963	919	904	889	893	878	920	947	926	993	925	937	926	889	936	929	927	949	966	921	929	955	932	931	992	927	978	935	920	940	955	925	914	974	934	974	927	951	880	929	918	870	933	905	970	897	920	947	881	979	916	939	925	916	975	943	916	926	916	929	943	917	906	977	937	938	914	920	940	913	947	888	946	959	868	950	894	918	955	974	954	941	926	942	980	969	936	930	922	951	918	981	957	938	881	892	939	948	904	917	927	959	926	920	884	907	907	896	914	922	912	906	897	925	984	913	936	982	926	917	973	888	950	939	887	936	934	967	985	939	1006	938	919	923	984	985	921	939	1018	892	889	931	931	960	933	910	900	953	892	958	973	969	919	988	906	908	968	937	915	862	968	946	915	937	918	936	847	986	896	912	953	895	945	939	942	905	943	970	916	929	950	1033	934	897	922	978	884	890	892	936	920	894	931	925	916	992	895	900	936	935	933	890	860	886	941	895	921	927	910	889	926	922	981	882	914	961	909	850	932	952	967	917	964	913	904	920	942	911	939	955	934	906	939	887	924	942	954	885	903	912	965	917	938	919	935	894	956	933	889	906	957	964	956	962	911	942	907	905	908	927	963	866	911	886	989	934	905	966	964	966	844	892	925	938	893	885	944	959	927	925	909	1012	929	958	963	953	975	938	953	963	940	938	991	940	961	873	982	957	903	928	928	948	916	965	938	961	994	933	928	912	870	960	915	951	935	919	897	983	924	886	964	926	929	917	942	965	911	959	916	951	941	888	908	938	938	909	885	911	956	957	931	945	915	892	939	972	888	926	936	935	915	957	950	921	934	932	908	868	913	866	887	914	939	908	942	943	908	894	950	950	947	897	968	906	886	952	921	915	915	928	945	1007	875	882	951	972	920	942	979	938	899	917	900	909	930	974	931	971	914	918	905	952	970	913	991	939	966	974	942	895	938	942	977	949	936	958	926	874	901	891	953	884	890	928	968	929	937	890	950	915	952	913	960	859	931	902	952	966	937	918	925	912	908	901	953	984	942	874	896	882	941	950	949	931	946	947	945	919	914	967	924	910	923	943	933	914	952	961	898	949	937	898	947	914	907	907	929	969	891	913	965	939	956	943	904	956	939	950	923	920	928	962	944	929	924	928	929	937	902	994	947	917	938	877	917	880	911	881	955	937	942	902	887	957	953	911	892	920	952	929	908	870	909	932	950	899	928	928	931	924	969	1054	942	894	895	961	933	912	1008	873	898	935	929	896	938	932	949	891	946	958	929	914	940	870	939	1003	911	902	946	901	927	944	930	926	937	939	928	903	938	912	955	920	943	897	952	927	986	900	955	908	983	889	947	954	936	937	920	884	886	915	928	933	906	994	918	956	884	903	897	921	916	899	926	971	938	921	930	962	889	936	893	1009	913	920	890	938	882	968	927	991	914	902	958	948	911	907	949	970	904	918	939	888	931	924	897	879	936	934	939	877	1001	938	894	900	923	893	925	926	891	895	928	914	932	902	934	927	987	967	984	919	892	943	974	956	875	912	909	917	918	886	940	949	929	906	901	994	907	928	944	900	925	949	912	937	865	919	915	941	909	930	914	932	933	871	918	921	937	905	975	926	960	938	899	940	942	969	1010	967	936	917	941	946	933	1008	902	902	940	974	948	925	935	943	877	918	912	982	942	957	927	915	984	943	934	894	942	950	947	907	972	923	967	935	944	970	939	869	950	887	889	925	895	953	962	928	860	944	997	912	898	905	974	965	935	870	908	949	949	942	991	928	885	974	930	930	916	918	918	984	925	929	870	936	957	931	923	867	909	951	955	901	877	947	918	922	939	920	919	912	906	874	898	934	938	952	904	936	948	892	950	962	937	912	941	940	906	986	896	944	920	918	972	986	931	934	941	905	897	933	951	934	958	930	983	899	944	924	984	951	974	977	921	947	927	931	965	890	851	900	969	930	911	937	972	933	945	928	931	928	955	908	919	957	942	865	920	912	921	949	907	901	987	969	961	971	969	955	982	918	927	913	970	891	885	902	886	945	950	892	921	920	935	920	876	924	935	942	933	920	913	890	942	907	875	985	915	921	871	976	931	934	912	937	930	894	915	941	913	967	888	941	919	948	923	900	941	901	973	879	926	926	900	923	931	927	986	928	983	976	913	958	872	956	958	912	917	929	937	973	932	907	934	861	870	894	900	918	928	894	877	925	926	911	954	965	915	964	993	933	924	930	947	880	888	944	944	892	938	869	909	917	969	947	990	931	935	982	890	922	918	921	981	929	891	937	919	902	945	948	946	934	921	913	947	911	912	880	905	895	908	907	942	939	896	934	911	975	962	933	942	969	903	929	965	873	917	937	947	929	955	902	916	910	912	950	987	881	908	926	853	905	937	991	893	966	951	880	937	918	870	947	920	924	896	956	868	973	905	900	851	925	924	949	941	930	1001	892	942	913	920	979	942	856	909	968	915	900	917	955	933	902	909	876	938	924	892	967	1004	980	937	954	894	951	879	1014	992	973	962	899	944	932	903	886	957	882	979	893	925	902	882	935	962	910	988	933	940	935	913	912	925	922	954	945	943	917	931	940	950	908	935	953	945	983	885	940	925	894	873	941	914	962	964	938	912	914	958	906	944	874	918	912	1005	912	912	938	911	881	940	923	930	953	968	936	931	924	903	912	901	965	919	896	928	928	952	937	979	928	878	916	941	991	927	970	937	924	966	938	967	973	947	926	941	954	951	959	938	929	969	937	908	960	917	925	925	967	907	967	867	950	982	981	893	947	982	934	928	940	939	959	968	947	913	916	877	948	924	939	975	951	909	970	968	911	951	951	910	921	881	944	958	924	943	962	914	1000	955	914	892	948	907	893	950	944	929	928	974	926	940	1007	945	903	925	960	925	956	960	925	983	893	939	943	932	893	878	955	908	970	939	831	923	992	911	917	950	942	936	945	947	925	895	954	935	975	1017	973	898	895	908	925	903	904	935	939	925	913	884	924	954	984	949	913	971	857	955	927	896	904	951	932	916
24946	21506	24908	28576	21502	21380	1415	495	399	363	396	371	346	359	350	359	356	339	322	323	334	365	325	343	310	327	336	339	321	317	338	290	307	315	315	291	304	335	266	322	342	323	318	302	313	329	330	328	295	334	339	300	316	303	298	309	342	319	360	308	330	302	326	319	317	321	307	316	357	342	336	313	308	327	323	294	334	349	325	325	295	311	343	333	333	350	339	303	307	330	341	326	341	323	342	340	359	333	349	285	295	299	338	318	314	340	307	291	338	312	324	345	346	333	333	314	323	286	327	328	314	322	314	315	323	313	326	298	277	325	318	298	343	316	332	304	342	306	323	344	328	304	355	326	313	323	313	312	284	327	333	335	313	288	284	345	362	307	324	319	341	312	315	277	317	325	319	323	331	317	311	301	333	347	332	328	315	319	310	366	336	358	342	327	354	335	340	384	360	319	336	357	352	321	306	351	338	350	341	303	346	313	314	304	289	313	306	299	330	311	328	331	323	323	299	308	330	299	320	337	322	344	344	338	288	313	312	354	328	303	331	301	334	292	308	308	313	333	338	317	317	335	294	344	324	333	341	323	349	315	324	292	317	343	334	306	350	333	340	311	343	302	320	309	338	295	288	299	332	309	338	322	318	359	325	336	343	328	325	299	329	328	325	317	321	353	293	323	289	344	318	335	314	341	328	332	313	359	297	343	315	334	327	337	326	331	311	324	350	313	343	316	313	293	299	321	282	345	327	313	322	301	332	342	296	340	305	316	306	349	343	322	307	360	360	326	325	310	325	323	312	325	337	322	335	341	338	299	325	361	338	330	324	370	313	353	290	303	339	348	281	321	291	333	335	322	300	294	311	381	328	312	282	307	353	319	325	306	319	340	325	287	321	315	327	337	304	318	346	304	310	316	302	323	304	294	316	323	306	302	316	298	314	307	318	311	290	312	340	338	316	333	341	352	345	333	310	335	324	298	307	293	342	349	358	294	295	341	342	317	336	336	331	339	331	317	304	331	294	290	345	346	275	326	323	289	314	354	318	316	332	341	307	331	303	355	297	328	331	347	320	332	322	328	331	330	367	315	302	341	316	306	308	329	287	329	297	321	314	318	317	344	324	328	331	330	332	323	312	326	277	302	327	315	316	297	339	341	309	308	314	303	296	307	296	286	325	324	349	293	340	314	314	310	329	326	341	306	310	325	322	326	341	323	305	307	308	351	322	331	322	307	293	285	320	309	318	281	334	290	330	321	327	358	325	338	343	371	314	326	301	338	329	329	316	339	338	356	324	324	300	342	330	343	331	317	335	292	309	347	315	301	314	327	335	325	331	321	322	326	335	319	352	357	335	332	341	320	308	299	311	297	361	304	319	338	307	319	327	339	299	329	287	321	331	358	326	323	315	288	309	295	324	317	325	346	333	323	348	356	319	294	332	337	325	331	334	342	322	330	318	320	310	334	361	305	323	328	349	346	321	323	303	341	324	302	359	332	318	334	330	306	318	316	318	314	299	313	329	320	320	310	323	339	311	285	377	315	307	323	327	329	332	298	321	338	317	317	332	322	285	315	287	300	324	328	334	328	314	294	367	332	328	312	310	341	313	356	335	347	320	335	323	320	321	310	295	316	348	342	326	314	340	294	322	302	315	350	333	339	310	324	336	342	329	346	331	331	360	323	326	307	308	307	330	291	306	321	304	327	307	344	356	322	319	362	310	331	342	322	320	339	352	303	309	336	364	331	310	344	363	325	319	292	309	326	320	361	354	327	314	316	312	288	326	355	321	330	362	359	307	312	322	324	300	325	295	309	334	307	334	323	316	312	340	319	324	325	301	372	329	331	345	305	316	325	368	339	338	324	313	312	326	281	311	270	320	319	335	316	334	326	319	347	353	295	311	297	302	334	347	342	323	311	327	345	329	307	309	290	331	354	303	334	300	367	309	345	319	316	322	319	323	340	366	324	309	329	305	318	329	331	310	303	305	321	342	333	345	321	323	285	347	349	320	320	326	326	326	344	331	304	330	326	299	353	330	313	343	308	332	310	318	343	335	345	338	300	348	308	338	333	338	307	308	314	331	273	340	323	344	320	322	304	336	325	314	327	322	330	353	315	336	337	314	313	296	338	340	310	330	357	306	297	316	307	339	344	310	311	323	343	323	330	353	357	306	329	298	327	326	322	300	321	351	340	337	311	354	323	331	318	327	386	313	338	304	336	319	323	322	319	311	323	296	327	345	345	342	298	323	309	326	328	338	316	306	311	400	327	359	319	318	282	330	317	342	330	355	334	345	327	357	327	317	341	342	324	305	354	331	291	295	302	296	356	314	292	355	318	370	304	314	321	347	344	394	301	316	336	303	335	304	333	310	307	345	322	357	303	326	293	318	351	314	339	318	336	330	333	324	329	324	307	317	306	330	342	313	333	318	350	363	347	306	355	300	300	309	367	334	353	338	340	359	346	330	352	280	348	311	328	345	359	341	316	344	372	322	343	336	318	347	326	311	310	298	302	293	327	332	302	332	315	349	345	307	325	351	312	320	333	331	323	314	289	307	313	331	301	354	343	278	331	340	297	331	329	298	334	331	330	301	318	363	304	317	342	312	340	315	296	335	299	329	304	323	323	325	347	345	302	296	327	309	323	335	329	316	301	319	326	317	330	302	326	341	299	333	337	327	288	359	344	313	338	341	322	323	335	330	344	324	371	339	338	330	340	320	323	301	328	305	310	342	313	292	288	298	317	299	299	314	320	331	338	362	337	335	371	277	332	350	355	332	321	339	359	328	317	309	351	301	326	324	294	292	315	345	304	316	316	306	341	303	307	327	352	362	318	299	338	276	311	360	351	326	341	307	327	316	338	327	328	340	330	340	317	328	330	320	355	335	348	316	343	318	324	365	325	327	308	362	331	316	318	344	318	292	352	317	314	303	343	335	320	314	313	333	307	341	312	322	358	334	306	347	318	360	329	332	334	302	284	336	301	332	301	338	336	277	325	277	354	319	335	320	302	339	313	352	304	321	313	327	341	319	312	347	334	317	334	333	344	332	346	307	345	299	298	339	313	347	310	328	284	320	299	314	307	334	320	303	342	320	315	325	314	335	315	319	364	340	298	312	336	287	318	306	331	333	313	325	317	330	345	290	312	300	314	327	322	364	356	323	332	296	339	324	320	358	350	337	334	314	331	354	346	318	325	293	315	296	332	320	329	341	352	307	313	287	306	312	357	300	301	300	308	373	284	339	305	338	332	309	325	329	322	312	311	313	333	312	306	321	272	299	345	318	304	331	323	348	383	332	308	311	333	290	306	331	325	344	328	299	335	314	350	332	343	311	293	345	297	324	347	332	317	321	311	326	319	300	335	336	313	323	339	338	298	301	325	326	334	327	345	338	319	339	324	384	317	340	370	299	322	306	312	328	322	295	346	334	343	338	327	310	333	318	293	320	324	312	321	302	288	332	318	304	345	350	312	328	342	339	346	349	313	328	315	314	305	322	330	277	341
3158	2147	1335	902	820	798	770	773	728	732	693	709	667	723	709	788	722	730	721	692	688	696	752	678	710	713	708	677	676	708	719	724	768	731	710	682	721	725	702	673	768	708	712	722	704	650	721	714	710	781	698	680	744	686	713	718	704	736	716	717	684	683	691	749	697	778	707	722	662	697	683	710	689	739	673	757	663	706	712	674	689	749	697	727	692	696	705	699	694	721	701	730	698	699	724	727	732	723	724	700	666	676	723	719	730	689	734	709	679	702	703	758	734	742	684	749	666	698	742	728	701	680	728	718	729	723	703	656	735	717	717	692	710	725	736	681	723	680	718	696	762	703	726	682	769	695	714	738	700	714	707	697	687	700	702	657	779	714	663	687	682	700	690	743	663	696	744	675	659	660	691	736	712	686	665	678	697	707	693	758	706	692	707	679	709	699	705	665	740	706	706	680	695	690	703	696	682	694	663	736	687	698	724	707	702	732	658	709	707	709	709	733	724	708	724	703	687	722	731	720	712	742	685	716	671	644	634	706	733	716	740	680	679	702	683	699	677	692	729	726	663	674	682	750	718	731	699	745	732	647	714	713	673	690	720	668	696	733	745	748	665	717	760	681	706	677	656	771	738	635	763	729	701	748	729	723	697	700	691	678	722	710	632	714	712	683	645	674	709	690	700	728	726	689	712	698	727	717	736	682	705	705	700	717	707	683	697	687	747	698	711	694	712	750	719	739	717	687	704	744	746	732	680	661	663	655	692	654	698	688	716	623	741	740	669	698	695	710	689	705	694	720	708	723	706	659	675	634	712	669	694	758	719	723	698	675	713	699	713	697	708	712	727	688	683	703	703	681	715	743	686	686	688	715	682	677	709	669	735	705	722	693	718	713	656	714	680	705	720	731	726	713	724	711	725	727	690	682	692	695	753	712	713	699	710	718	729	672	705	678	665	697	644	696	693	656	671	705	719	750	691	685	660	701	679	693	678	650	672	707	708	700	719	705	736	703	754	759	729	745	664	701	718	685	691	690	672	672	675	733	693	717	713	725	720	684	735	731	707	700	752	688	735	717	641	671	717	673	703	668	700	738	701	694	734	663	702	688	685	761	700	696	689	777	699	704	694	661	700	710	726	715	679	693	739	685	693	703	758	681	724	732	693	709	748	734	674	685	688	699	676	731	686	675	690	659	713	755	653	687	676	696	693	739	710	673	746	742	737	671	699	688	704	677	698	710	703	710	668	690	720	740	684	684	707	733	702	736	723	728	723	668	652	692	713	709	659	682	712	723	716	672	765	709	709	679	688	706	670	716	709	730	688	680	652	697	715	665	689	702	733	717	704	691	707	702	645	702	685	699	731	674	712	655	708	699	713	689	737	706	733	679	760	715	670	684	724	680	733	702	686	721	689	716	700	684	696	691	699	691	646	702	761	643	688	731	726	711	704	722	717	741	692	700	697	704	686	711	690	714	689	741	768	700	749	730	729	721	713	678	727	688	711	721	698	696	649	734	690	715	747	685	676	668	701	674	704	740	677	638	726	692	690	698	705	674	677	702	652	708	647	717	701	675	674	689	714	705	704	699	685	758	737	674	696	740	688	678	674	681	748	723	756	703	676	739	685	686	695	702	695	736	680	737	700	649	719	652	685	698	726	747	752	673	660	679	701	678	667	702	673	678	684	707	734	687	661	705	722	671	719	710	700	662	696	711	729	689	695	703	688	747	687	720	701	727	699	672	669	683	689	695	693	734	741	663	689	730	694	670	760	689	707	719	707	751	673	747	695	697	674	676	723	707	703	715	694	707	709	716	697	664	726	729	728	727	772	666	672	656	666	681	710	697	707	691	688	694	675	748	761	701	673	666	698	677	716	710	637	707	706	687	772	711	702	671	685	706	707	649	671	679	677	735	748	717	717	686	711	670	730	675	676	726	764	715	699	702	696	696	699	672	725	700	663	692	740	712	685	733	750	708	715	678	697	691	713	700	729	698	754	685	665	685	739	692	663	705	736	682	687	729	753	710	713	707	718	761	681	707	668	688	741	711	699	694	705	687	676	742	675	716	708	699	729	700	689	719	736	688	752	680	698	720	681	691	701	699	712	695	681	695	665	692	731	698	756	766	667	724	715	697	731	668	697	695	714	698	685	672	683	692	724	690	680	659	709	701	708	691	691	663	695	730	694	724	716	734	710	706	711	658	735	760	659	697	705	710	700	716	675	744	704	685	703	723	676	715	662	718	673	662	678	676	710	712	723	679	716	705	724	720	687	723	711	656	692	649	719	702	693	744	676	686	705	742	682	713	690	678	782	686	678	720	684	669	757	667	713	762	699	750	717	665	724	675	721	703	766	720	737	746	738	696	699	718	640	757	712	701	714	699	693	700	707	711	700	712	725	723	734	737	688	669	663	658	731	690	712	683	704	683	692	727	727	736	730	728	749	748	710	701	705	740	675	702	667	682	726	736	721	696	701	670	675	723	739	684	688	735	707	693	717	718	668	662	681	705	702	705	726	724	722	693	678	686	730	689	711	710	692	679	658	703	736	701	684	725	737	699	706	728	696	704	708	733	689	711	721	708	717	744	684	726	739	645	734	702	742	703	716	689	675	716	662	719	739	705	715	744	682	717	715	709	751	672	700	722	674	667	722	756	701	699	728	722	681	675	712	733	693	749	731	685	704	679	656	643	668	708	669	678	719	697	718	675	694	682	658	683	697	684	724	747	673	730	729	739	660	713	672	671	698	659	670	711	728	707	681	704	746	692	671	703	745	680	683	681	699	736	710	723	695	698	663	679	700	737	677	700	734	669	733	732	734	718	746	683	714	707	687	693	699	670	722	660	699	709	722	675	708	693	652	708	727	713	706	675	703	688	681	707	655	675	696	738	720	706	686	701	729	700	678	720	708	722	669	695	678	700	668	650	716	670	680	730	709	715	715	697	696	744	661	714	747	731	636	724	747	670	680	682	692	681	694	729	694	738	695	678	675	703	706	729	673	696	657	770	689	759	679	728	696	725	696	720	679	694	708	719	719	746	712	693	711	709	715	739	676	665	715	712	724	694	704	709	718	726	695	714	672	704	706	686	708	714	746	713	699	722	682	727	725	725	714	705	704	681	695	723	659	719	694	679	735	717	681	667	715	699	684	663	698	685	724	709	691	714	707	670	706	703	714	675	720	676	721	703	700	713	696	682	703	679	752	671	655	712	674	710	705	746	675	705	712	659	689	727	697	723	712	744	673	700	720	703	696	693	731	696	680	665	675	691	705	720	716	694	683	701	678	725	680	687	683	653	715	743	664	732	747	710	712	710	677	681	668	737	722	745	735	704	686	713	671	717	727	703	720	689	717	712	682	706	708	688	687	688	716	678	730	691	706	730	669	715	666	692	717	700	718	705	680	716	738	713	738	703	705	714	695	726	666	733	742	681	734	771	708	691	701	669	687	694	686	698	709	711	678	717	667	651	691	711	712	668	702	732	668	694	715	711	685	718	692	664
24364	21510	25202	28260	21512	21524	19086	500	296	274	234	207	234	199	177	193	186	169	174	188	164	184	162	173	160	154	146	172	141	138	148	178	156	151	141	172	173	157	134	142	173	167	150	150	152	165	150	152	171	153	150	164	153	151	186	125	137	144	120	142	175	145	161	138	156	133	150	143	145	175	169	148	162	141	134	162	148	155	144	179	164	129	169	161	163	160	140	162	153	156	163	153	163	148	159	164	169	136	153	133	153	165	140	135	156	148	166	155	155	168	140	133	132	141	162	133	146	179	125	136	172	169	145	173	155	177	131	134	167	137	139	180	183	145	142	193	166	169	130	149	128	150	151	152	174	146	166	142	148	146	148	150	175	150	148	169	152	146	156	148	142	127	140	139	139	139	153	171	151	149	141	147	173	148	161	129	142	168	139	155	148	145	157	167	195	148	135	144	148	131	146	170	156	174	152	144	161	165	150	160	150	143	134	162	142	157	155	158	145	148	153	139	154	129	144	135	143	165	142	148	151	138	158	145	162	147	166	117	154	173	137	173	149	119	159	152	139	137	142	143	147	147	162	153	143	171	148	141	146	154	137	159	159	157	137	166	178	146	147	140	163	141	138	158	133	161	167	144	145	138	139	135	151	140	158	157	177	145	145	143	152	160	125	128	134	151	162	140	181	157	147	153	148	136	150	166	150	155	151	137	158	133	149	165	151	158	128	129	157	152	134	174	171	166	153	159	171	143	172	169	155	153	137	140	148	141	117	143	167	155	170	153	147	150	156	149	155	143	148	158	140	185	140	144	167	169	145	135	187	152	147	143	165	154	149	148	138	138	169	138	150	178	130	133	143	188	161	157	184	161	134	148	153	130	150	151	125	151	150	135	146	153	155	150	152	157	163	158	139	131	161	142	165	141	168	132	128	133	144	130	157	164	151	152	152	137	131	164	144	157	147	175	151	173	166	134	136	171	161	163	161	142	144	161	158	153	157	183	147	148	162	157	152	164	161	146	158	149	169	170	162	160	158	169	167	150	143	113	147	155	136	180	168	133	149	135	158	143	158	131	156	148	167	148	150	150	141	163	147	144	144	145	155	144	147	157	138	159	153	148	139	170	155	157	147	166	157	134	161	143	156	133	139	133	162	150	123	136	138	147	156	169	161	148	128	153	147	168	155	164	130	152	154	135	171	163	161	151	149	176	157	154	142	132	138	143	155	149	151	130	130	151	138	162	143	146	116	145	139	148	162	157	147	159	171	145	162	155	172	121	163	151	179	157	155	132	154	117	130	133	154	141	136	171	151	128	133	139	137	161	147	136	126	134	166	140	158	164	164	140	135	152	158	167	154	137	168	148	175	137	164	114	166	168	156	157	142	158	150	159	167	168	143	150	128	158	143	142	140	148	154	140	124	151	165	168	149	136	146	152	119	137	156	157	167	135	142	129	136	125	140	154	153	128	150	133	138	149	144	138	139	151	144	143	154	148	152	158	157	142	165	136	150	149	130	141	162	150	148	155	129	151	163	147	133	171	160	173	163	156	136	159	156	153	139	138	144	156	148	150	159	135	136	141	158	118	149	141	156	159	174	152	153	163	133	145	140	141	150	122	144	154	139	142	150	160	153	160	153	163	152	177	149	137	162	163	170	181	174	164	151	151	138	160	140	148	147	147	171	169	184	157	125	142	134	130	143	164	152	148	142	138	150	170	145	157	132	147	161	151	181	181	137	152	154	159	157	160	177	138	173	140	144	139	137	137	150	147	149	147	147	108	162	143	142	144	170	135	137	161	133	156	144	139	159	147	139	144	176	128	135	160	147	137	144	151	165	172	162	162	149	137	144	181	160	161	152	152	160	161	171	151	114	188	148	134	139	167	155	166	135	165	147	139	148	159	152	163	157	144	159	140	149	139	142	153	141	158	153	163	151	154	150	153	158	163	151	132	158	151	143	127	150	170	158	140	133	140	165	143	169	171	158	166	161	151	140	142	139	158	142	162	160	166	148	131	178	143	149	142	151	149	144	168	171	167	146	162	146	133	137	142	138	153	153	155	169	139	154	157	153	132	156	159	155	164	147	184	154	155	153	161	127	144	151	173	149	145	153	135	150	154	154	152	175	149	165	139	132	144	145	171	154	164	143	133	160	148	147	151	136	159	144	157	145	137	157	166	193	166	125	182	145	151	142	136	137	144	143	164	142	168	158	118	151	151	148	175	144	154	158	149	164	150	156	164	141	146	142	115	158	177	142	147	166	155	165	170	122	161	148	118	147	151	162	140	170	146	135	149	158	162	146	166	150	148	143	161	149	123	156	143	177	159	158	162	143	137	147	142	158	125	141	161	148	143	116	140	142	144	153	171	120	170	177	173	159	140	151	132	129	137	167	166	154	159	148	160	142	135	168	107	142	151	122	154	131	169	139	154	174	126	147	159	160	147	146	157	154	142	143	135	158	161	144	135	157	141	142	148	161	147	128	157	140	154	177	137	177	140	162	162	151	151	154	159	148	151	144	148	128	147	152	143	142	125	142	142	143	150	156	156	163	173	132	165	150	165	174	155	128	134	140	160	157	142	146	146	151	130	135	141	169	154	158	155	160	138	148	146	135	145	148	161	157	136	141	145	145	143	157	170	162	169	134	145	163	147	161	150	156	166	143	163	157	158	139	131	166	143	159	152	147	166	168	154	145	165	166	140	162	162	142	126	131	188	159	163	170	139	136	177	164	159	144	144	154	171	132	143	144	167	175	149	140	150	146	154	139	141	141	158	131	137	124	157	139	157	143	148	160	150	157	151	146	130	148	161	148	125	139	149	137	119	140	164	157	161	156	143	156	169	164	161	149	187	155	159	136	154	145	160	155	153	163	147	164	169	162	150	157	172	114	141	122	155	167	160	152	150	129	157	141	167	146	155	154	126	172	147	146	147	175	155	149	137	151	134	139	140	141	173	174	156	148	139	145	163	150	146	142	159	135	179	159	140	191	139	160	134	162	150	148	150	149	130	177	153	159	147	165	144	179	129	147	162	155	128	140	150	163	167	156	141	141	150	144	160	130	129	150	153	151	150	145	160	141	129	155	132	145	140	145	129	136	136	152	138	154	137	140	173	135	143	150	146	167	159	144	158	157	167	140	144	162	164	145	143	128	153	145	144	116	154	156	172	144	130	131	172	166	139	147	169	145	130	144	145	154	134	146	180	148	165	156	151	141	149	158	165	164	158	147	153	122	134	148	143	132	147	170	180	139	131	147	149	168	141	165	145	159	137	129	132	167	164	132	151	158	138	161	146	159	150	137	138	142	162	136	151	161	146	146	166	150	147	151	165	155	160	128	133	139	142	165	162	156	151	151	154	161	156	142	149	127	140	164	163	151	148	150	162	128	131	147	150	135	125	145	134	153	130	166	157	150	171	136	135	156	171	167	134	149	166	160	114	157	141	141	147	162	153	158	152	142	145	151	171	149	126	115	176	150	132	154	145	184	141	148	174	149	127	133	147	137	147
2838	3114	1526	793	608	530	487	452	361	420	404	362	386	397	400	372	361	358	334	369	351	388	363	355	376	412	365	349	365	363	358	392	369	352	359	353	364	362	349	378	342	384	369	340	353	389	404	365	390	382	372	344	392	365	365	382	355	384	374	373	358	344	350	348	368	338	400	359	361	345	327	360	377	400	373	372	372	354	371	365	360	363	347	377	350	384	372	358	386	372	395	359	387	375	343	355	390	354	350	373	341	377	372	405	379	342	351	372	393	322	399	354	348	346	355	378	355	319	367	345	373	406	366	315	395	332	355	359	346	340	360	368	376	336	358	338	360	352	365	342	391	344	376	371	373	350	335	379	398	343	365	328	355	383	398	365	316	350	387	395	369	329	354	357	385	377	348	372	384	348	356	352	364	338	378	358	337	358	369	352	339	359	362	330	367	350	337	368	333	388	356	364	379	378	381	386	368	354	340	341	394	360	344	357	365	354	343	326	333	383	348	353	383	352	408	357	372	354	337	363	332	345	384	362	382	348	366	380	346	360	389	374	382	386	340	363	333	369	371	379	334	368	340	317	374	347	356	352	362	342	360	357	380	353	363	332	333	362	377	359	379	375	366	369	368	355	365	372	360	328	367	382	351	378	377	369	383	359	385	338	356	341	341	349	401	391	382	357	339	385	361	365	357	346	362	382	368	380	378	388	345	380	340	341	340	349	362	331	357	396	349	376	346	360	346	357	360	374	369	352	364	358	343	363	326	365	386	362	379	349	395	381	367	373	353	364	346	384	367	366	379	375	348	394	357	360	345	337	329	345	350	383	396	360	348	376	376	380	392	364	388	371	369	396	361	358	356	372	355	340	406	346	387	359	359	391	350	351	332	387	345	364	332	372	393	336	357	347	349	376	329	336	336	360	343	347	358	353	366	389	378	382	359	315	374	340	368	371	309	375	350	361	386	355	375	362	345	375	354	371	375	396	396	345	368	358	360	349	380	357	380	348	356	363	362	343	375	360	351	352	393	343	349	357	378	358	361	327	382	346	385	363	370	364	369	367	315	332	356	402	355	371	374	368	379	334	385	335	369	354	336	364	373	382	367	386	343	341	350	372	363	367	369	353	338	375	359	345	375	367	381	384	367	360	361	378	368	354	364	365	371	355	342	353	378	356	349	364	376	328	398	382	363	381	361	350	336	335	376	404	366	350	358	351	357	379	354	399	379	376	356	373	385	366	403	354	371	338	364	384	337	366	366	339	381	339	348	343	330	330	382	338	346	352	398	355	383	335	374	372	353	367	337	335	342	365	359	368	337	361	350	370	378	359	407	384	370	374	360	359	379	367	348	361	370	361	342	384	400	369	362	377	352	351	370	371	327	357	391	395	338	365	359	377	338	340	346	368	353	374	335	383	397	393	365	384	366	356	362	368	377	370	354	374	348	385	330	362	370	358	347	361	355	355	367	367	359	369	370	360	339	327	371	366	355	362	389	340	384	329	366	361	379	386	351	367	369	364	372	350	342	394	368	387	324	343	400	371	329	374	382	351	367	369	343	351	338	401	388	388	371	346	375	355	388	332	355	337	373	372	366	363	361	326	349	376	333	371	399	365	372	339	361	384	378	364	331	382	347	338	374	346	357	359	356	354	344	354	364	344	361	392	364	383	364	358	391	365	397	336	391	351	349	347	343	355	353	355	335	366	341	338	348	380	365	331	368	350	373	387	362	374	364	399	356	362	382	358	318	369	390	329	349	347	369	390	348	400	341	390	385	353	362	384	381	378	388	354	347	410	362	370	347	337	383	369	379	362	370	325	355	341	356	350	335	367	318	349	353	361	348	357	349	361	375	392	381	375	379	373	382	400	366	363	404	354	388	381	370	334	363	347	327	380	395	352	371	367	340	362	340	351	378	353	352	364	354	398	360	367	382	365	351	380	363	366	366	320	379	371	350	328	351	362	364	331	368	367	370	314	354	361	343	356	408	392	334	345	372	368	381	358	360	369	371	402	367	357	349	366	361	345	356	362	369	371	376	340	371	360	366	337	364	375	345	396	360	370	349	374	376	388	356	357	371	374	334	362	384	372	358	377	397	401	370	382	359	392	369	389	356	348	359	341	360	379	352	363	317	341	353	357	401	354	367	344	351	369	386	367	338	340	353	362	352	397	382	417	351	337	368	365	386	408	341	349	383	353	345	362	381	407	316	349	369	374	356	364	406	323	361	362	355	339	358	353	354	341	358	325	359	357	377	344	378	384	336	337	362	323	368	372	355	349	351	359	365	376	334	361	365	371	396	358	378	362	396	361	381	374	341	386	376	364	383	359	386	370	336	357	352	359	378	345	374	358	355	331	349	360	386	373	381	344	357	342	346	360	358	339	369	329	352	334	350	357	371	380	338	353	406	343	338	361	334	365	376	397	362	350	370	407	368	376	338	366	356	358	359	320	350	326	330	325	361	384	351	377	371	344	353	350	359	351	376	352	355	357	372	377	344	339	396	366	346	379	368	364	401	376	353	367	405	354	372	346	369	366	337	341	347	364	339	371	384	345	360	363	367	414	347	381	350	342	358	392	366	378	377	342	319	369	362	371	381	360	384	379	381	403	376	349	350	386	371	370	357	367	353	357	354	339	374	376	350	341	358	391	355	361	365	352	374	326	366	377	392	322	351	367	355	363	350	386	394	339	360	361	335	367	384	359	376	344	346	372	340	345	380	352	344	361	407	377	379	356	379	358	349	353	353	333	358	371	368	354	373	371	363	378	363	376	369	373	353	378	354	383	359	351	367	385	356	355	373	354	365	364	385	328	377	354	370	358	350	349	397	395	372	371	363	359	398	383	336	368	337	370	380	368	391	348	313	389	364	350	361	372	399	346	357	357	355	330	363	351	360	345	341	361	368	354	367	346	384	355	381	389	332	371	360	374	361	360	350	354	358	376	336	339	381	357	387	402	382	339	361	356	338	357	374	352	374	385	326	371	367	368	362	381	348	375	337	363	387	378	346	358	357	357	392	378	340	344	368	382	363	377	385	396	352	337	345	342	366	370	378	369	334	363	352	352	359	379	394	378	379	378	356	369	370	365	368	363	362	373	379	370	380	358	336	372	384	367	376	336	354	365	339	324	384	367	349	392	337	374	346	353	356	357	348	367	377	379	363	398	369	357	353	366	367	364	374	389	337	365	380	380	368	377	372	354	344	389	382	347	370	376	341	388	339	365	352	371	332	361	346	351	348	370	343	363	380	418	365	345	344	372	348	347	347	372	365	369	348	380	349	335	328	367	336	371	356	341	362	358	361	369	386	352	351	381	366	352	337	378	375	359	321	374	387	357	342	339	362	371	339	326	339	366	362	386	355	350	366	382	356	373	376	362	352	361	339	392	388	351	393	347	365	347	366	375	333	362	351	380	396	406	342	375	364	356	397	373	358	337	351	343	369	370	355	313	312	327	336	350	365	353	358	381	369	384	367	359	370	375	387	399	365	367	338	372	338	358	352	346
32182	21066	12118	992	488	421	434	487	418	416	425	439	416	383	412	451	426	441	415	434	432	422	431	402	450	438	468	436	428	409	457	449	431	438	430	413	429	387	398	419	413	432	413	447	407	440	420	425	423	419	387	438	415	425	454	441	443	469	438	407	426	444	391	433	417	403	455	431	433	425	437	445	447	398	463	442	466	412	398	416	454	462	417	447	431	418	431	432	456	423	411	470	431	390	436	437	393	417	444	455	422	431	383	435	415	405	439	414	421	407	418	439	400	450	438	398	435	445	412	441	421	408	402	422	409	390	410	416	446	448	374	440	424	427	419	434	448	419	419	409	433	427	403	416	461	419	422	425	412	454	421	459	414	412	450	418	426	418	437	398	412	447	426	419	396	401	423	412	427	396	416	385	442	433	467	460	433	448	408	441	433	451	408	439	400	448	441	461	430	444	385	419	430	406	390	423	431	415	388	455	446	407	454	437	426	424	410	437	431	401	430	391	401	434	427	428	418	388	402	432	430	409	429	388	458	429	434	439	436	410	423	433	416	420	408	421	447	418	396	431	436	439	427	420	381	465	429	400	407	432	402	434	443	402	389	411	409	438	414	404	417	454	407	443	424	432	389	446	437	429	453	410	470	440	438	475	411	404	402	444	453	428	404	464	431	398	455	386	404	463	452	393	405	431	429	427	447	420	391	390	401	452	445	432	435	447	425	427	412	414	471	448	411	410	461	429	391	420	406	405	405	400	417	414	422	446	445	428	441	422	422	444	390	439	412	446	451	462	391	409	413	411	428	403	420	461	422	408	470	421	455	394	422	423	435	425	427	428	435	430	413	440	419	481	399	401	428	426	428	421	390	411	403	406	388	429	407	403	422	401	462	436	453	432	434	423	412	430	440	419	418	445	413	466	431	425	415	431	405	440	414	428	377	390	416	425	476	437	434	425	435	424	440	441	421	444	418	435	421	399	478	416	411	398	476	414	436	419	440	424	405	393	432	425	410	392	443	424	405	468	402	398	458	460	421	421	434	416	434	403	423	408	428	450	432	423	441	437	386	403	411	457	429	472	376	428	438	421	443	444	432	409	431	450	383	461	413	408	448	450	411	446	388	425	434	422	410	398	448	421	425	437	459	422	405	392	418	427	454	419	451	441	407	427	426	469	388	433	430	431	413	430	436	448	433	435	433	396	461	434	435	372	478	410	434	439	409	441	432	403	411	476	422	440	431	460	412	452	450	443	405	456	459	427	408	404	482	445	424	411	477	463	436	435	427	450	445	430	418	418	441	457	431	446	428	430	425	476	413	428	409	482	390	437	400	422	454	413	431	441	402	450	407	412	447	461	456	375	419	437	401	418	404	407	434	457	423	417	429	414	443	378	413	448	407	393	426	452	406	419	428	426	478	438	426	372	425	401	410	397	401	414	436	451	442	458	440	423	439	456	428	392	398	420	440	424	432	413	450	435	432	409	407	424	429	418	408	431	409	431	425	429	422	442	404	427	422	454	464	448	410	416	425	443	420	412	438	399	431	461	421	436	442	449	471	426	426	425	453	413	418	395	407	414	430	418	411	450	443	433	433	449	446	471	471	415	483	445	416	440	407	397	443	442	446	432	453	425	421	425	445	426	421	420	408	410	431	399	404	441	430	456	438	419	441	435	409	433	442	410	406	445	426	438	419	416	428	431	445	445	441	443	422	445	468	488	474	463	439	430	410	440	453	418	389	376	415	442	406	444	437	397	432	397	422	442	463	442	483	464	433	436	431	424	402	449	461	441	460	443	413	412	415	412	452	417	443	400	485	441	440	425	424	421	438	446	421	401	470	429	399	456	443	433	471	420	466	427	449	424	445	387	407	428	425	402	451	420	430	447	452	393	422	407	419	427	443	453	420	418	427	438	395	386	439	417	430	433	473	418	462	448	462	488	382	432	440	445	473	437	436	433	406	410	444	432	419	424	403	426	410	424	408	406	462	445	444	450	438	387	457	403	384	432	444	424	423	443	429	423	454	432	448	402	402	436	414	414	455	410	478	413	403	445	445	400	425	415	396	412	431	450	375	430	416	427	446	428	425	426	410	429	419	476	427	419	447	457	407	438	417	442	409	419	424	379	450	430	419	404	407	406	409	419	412	440	414	432	436	445	441	433	441	453	421	453	420	394	454	466	483	455	435	424	421	452	431	444	453	393	461	425	412	420	411	434	416	421	425	428	419	455	445	435	398	410	402	418	429	439	486	398	393	444	446	406	420	425	449	408	402	383	448	390	444	405	425	468	459	389	428	437	388	383	405	422	425	438	403	404	416	430	425	447	434	384	438	382	378	420	411	475	417	413	432	453	448	457	441	424	472	484	428	439	443	432	422	453	435	448	412	411	430	434	408	467	400	404	413	421	439	441	459	419	407	445	425	413	438	458	427	432	443	379	414	440	420	420	427	415	384	423	427	436	389	459	418	438	432	427	436	439	424	421	416	423	415	436	427	452	442	432	418	382	406	408	432	419	440	421	433	441	459	412	450	445	447	420	401	404	447	417	443	435	400	437	420	430	429	394	414	455	423	423	444	445	420	444	412	421	438	439	397	447	421	416	416	428	406	432	408	471	413	422	415	418	429	457	456	450	439	421	458	401	431	386	451	421	444	413	384	434	438	380	385	413	428	442	392	437	412	440	429	432	395	409	420	442	447	449	380	416	418	407	457	442	371	454	446	431	459	407	407	414	447	439	437	448	425	419	390	439	403	393	420	430	387	425	417	419	425	428	453	418	420	438	398	429	435	436	428	399	401	446	415	473	417	430	435	445	440	394	417	446	474	404	438	418	425	441	447	426	403	434	455	410	428	432	385	429	433	418	430	449	429	431	427	439	408	414	389	457	421	406	425	433	430	437	400	430	433	388	455	409	442	428	399	440	442	434	447	486	453	430	425	450	433	389	436	436	457	434	427	431	433	431	416	423	401	437	412	407	437	408	411	432	439	399	457	431	440	435	465	426	436	437	429	437	424	370	438	420	382	396	440	419	405	394	412	450	426	403	444	419	471	413	407	378	435	441	452	437	451	414	438	396	419	439	450	411	408	441	403	429	412	409	411	400	427	469	415	427	401	437	421	390	391	437	433	401	386	391	448	460	470	429	466	434	410	405	419	464	402	439	453	435	418	446	462	449	435	459	417	464	462	452	456	461	375	448	388	419	438	452	426	417	451	405	434	446	459	405	458	456	432	440	433	385	404	400	392	444	437	412	472	403	431	420	433	441	432	423	432	444	473	437	429	389	416	406	470	443	458	450	438	461	447	423	440	432	400	428	411	428	404	408	431	408	441	441	422	426	429	387	389	396	400	404	415	430	382	483	397	457	442	475	463	427	430	434	397	406	428	404	391	440	455	382	423	440	461	443	430	433	429	399	440	413	428	402	456	383	417	450	376	425	461	436	418	414	445	425	421	486	385	392	402	439	393	428	433	407	441	443	385	427	449	432	454	403	444	431	415	438	429	424
5761	1072	972	983	954	943	1005	977	957	963	929	928	967	944	897	923	940	950	939	944	940	911	941	923	931	877	944	946	952	908	921	934	923	920	953	958	925	970	940	900	950	914	927	912	951	925	948	897	906	975	920	950	924	979	961	934	939	883	950	940	990	857	961	955	926	907	858	922	930	883	941	910	884	939	926	931	914	901	933	900	867	917	930	922	971	916	981	919	973	964	953	950	986	907	886	958	952	935	881	935	977	902	893	977	939	956	971	950	942	940	893	898	940	889	901	917	922	873	923	965	891	955	886	892	924	884	886	897	928	897	934	971	938	910	958	932	935	927	983	914	944	940	897	932	939	924	984	904	900	906	888	951	898	871	943	911	913	963	938	973	947	918	929	978	913	922	939	906	886	919	905	903	945	901	965	946	909	925	906	914	880	927	928	930	953	931	940	944	922	946	926	939	879	918	924	962	970	994	907	946	1010	977	941	877	883	903	878	894	884	929	908	962	935	926	923	973	932	909	898	940	963	910	931	939	954	919	914	939	914	893	1001	968	894	886	927	915	918	930	873	907	941	861	906	927	964	889	879	937	988	920	956	917	947	956	890	977	918	934	924	956	873	935	888	927	977	971	925	957	942	970	897	949	921	894	945	908	935	950	954	936	925	928	929	941	918	978	941	942	923	946	938	933	954	939	912	937	956	859	894	895	891	891	920	904	962	902	925	921	922	987	945	903	919	924	937	946	903	970	930	934	922	896	910	869	945	972	954	972	901	991	916	939	964	957	948	939	999	981	929	867	952	881	940	928	915	942	914	910	934	864	968	893	956	915	895	964	925	950	910	936	944	914	939	933	974	888	914	941	877	911	936	941	902	935	906	960	932	929	972	913	975	927	926	898	988	872	937	935	927	893	938	949	941	969	915	915	912	972	902	948	946	931	970	920	941	902	968	922	935	921	916	964	925	913	952	942	911	874	902	885	954	991	894	935	939	915	954	893	977	949	954	906	936	939	946	888	934	906	902	912	932	958	987	962	955	974	940	934	867	892	977	930	881	917	870	919	902	887	933	881	949	907	899	976	986	945	908	883	930	950	953	887	887	904	965	970	985	972	935	940	907	909	971	932	980	918	977	927	938	943	927	975	933	939	936	944	925	915	990	990	929	916	963	957	903	939	942	893	924	920	894	900	951	962	989	899	951	927	929	947	915	883	953	894	938	931	933	875	993	914	947	1003	854	921	914	921	900	923	935	908	925	905	946	946	949	908	933	954	977	903	920	934	927	954	911	906	935	880	930	914	935	945	936	933	961	947	962	917	919	951	935	891	914	929	957	977	905	959	937	883	923	913	942	937	928	929	949	972	915	916	924	860	956	939	905	1004	933	928	944	929	952	952	933	886	884	946	935	893	939	957	990	964	915	923	930	877	950	903	925	911	879	956	955	904	863	969	954	887	922	910	912	921	919	916	956	915	941	919	896	922	928	946	879	893	923	945	893	943	951	952	956	921	955	955	969	915	944	897	969	913	973	914	896	921	961	923	925	922	916	936	938	915	929	1004	929	948	960	933	890	917	950	919	952	924	968	868	909	880	883	979	915	952	923	915	918	901	950	919	893	940	963	950	958	921	988	923	918	943	949	921	995	925	922	944	963	928	925	907	926	920	929	963	958	940	909	906	892	911	942	956	961	918	915	900	922	965	882	944	947	915	954	933	919	958	952	946	952	849	902	923	954	868	913	946	954	913	906	900	909	945	928	973	932	921	997	917	912	913	858	988	926	964	952	951	925	926	927	933	900	997	936	913	1023	905	918	965	895	939	895	906	918	972	956	909	951	941	927	921	940	933	951	959	921	913	949	965	899	882	941	934	914	909	937	924	958	891	951	886	939	977	883	928	921	894	966	947	956	955	962	928	937	939	941	903	988	955	908	956	885	929	956	985	903	955	926	931	949	931	908	902	914	940	924	948	884	896	966	921	890	964	963	912	880	975	975	903	924	956	906	975	936	907	934	964	917	924	934	907	963	849	879	898	983	879	890	888	923	888	945	925	913	922	896	947	896	914	908	928	992	914	903	942	935	930	939	903	886	928	911	914	876	919	889	879	907	933	964	920	916	927	950	932	944	950	863	930	917	954	953	888	903	923	895	907	942	884	882	914	963	909	861	899	870	965	906	872	905	949	937	915	927	922	923	938	934	993	921	931	945	867	892	933	872	955	949	902	938	873	953	942	924	902	924	939	942	944	963	919	941	922	954	891	906	1002	950	920	896	953	912	947	863	977	945	988	955	921	930	919	893	930	966	878	951	880	950	926	887	885	948	955	936	990	952	905	941	912	943	947	912	994	922	918	938	903	926	931	878	938	914	962	986	939	924	947	900	919	977	922	985	933	908	944	899	967	957	908	956	988	904	898	890	906	931	910	876	926	929	994	929	962	965	956	970	906	940	940	896	900	1004	882	918	980	879	936	893	908	912	911	960	972	967	921	918	951	917	929	927	859	899	916	957	949	981	946	906	921	948	947	923	944	908	919	915	937	904	886	923	935	872	911	989	922	921	909	945	902	963	947	928	886	896	900	951	906	865	914	952	932	928	936	903	970	961	933	956	931	945	949	922	932	890	925	893	928	964	958	941	983	940	951	916	964	908	924	952	921	901	928	889	967	956	932	894	965	920	894	894	931	954	916	951	977	900	934	904	912	945	923	942	914	915	892	944	905	894	974	914	983	912	948	918	924	909	957	933	938	901	956	902	925	878	921	934	941	860	974	889	944	907	936	887	1024	974	863	891	944	853	921	910	939	982	953	890	916	903	890	971	905	935	945	920	882	967	957	927	940	941	908	941	921	956	907	891	838	918	913	932	916	961	965	916	910	960	934	940	899	950	923	947	980	935	897	935	963	935	943	945	951	915	923	908	959	913	910	913	907	883	890	917	967	939	916	956	915	923	946	897	941	931	944	924	906	886	925	903	893	892	874	910	932	967	941	933	906	913	986	898	893	907	839	971	907	957	889	917	960	920	940	904	856	958	918	934	889	921	910	944	916	863	929	910	904	957	902	905	947	942	889	933	906	984	896	916	938	975	910	901	974	894	968	937	923	967	908	922	963	878	909	918	912	887	911	920	918	970	918	921	902	939	913	918	929	925	951	916	872	935	958	907	922	932	937	911	916	928	894	986	912	885	937	933	884	932	898	895	937	932	925	893	933	905	878	887	954	937	918	934	927	928	913	888	906	951	1009	870	966	901	890	908	930	969	945	886	908	953	916	919	975	951	985	933	894	910	886	962	943	912	931	897	956	1007	936	952	919	894	907	905	913	948	919	920	917	893	964	982	950	917	913	933	925	874	959	928	948	973	886	969	926	876	928	971	962	921	884	903	930	946	910	976	919	956	897	912	997	960	939	914	936	972	939	948	951	915	911	949	958	948	925	880	959	925	985	923	955	966	956	893	947	923	951	990	942	971	982	875	952	917	919	938	940	934	968	886	903	950	865	907	961	921	912	966	918	955	915	983	990
24904	21486	24816	28566	21476	21375	1478	483	391	404	377	349	352	349	356	349	345	297	338	354	322	344	330	353	300	359	358	341	309	323	337	306	336	319	283	304	345	336	324	314	337	352	322	289	364	315	310	316	318	330	257	323	312	323	309	321	328	334	353	317	305	324	352	355	320	336	290	314	290	300	343	303	311	329	340	316	307	337	311	320	302	322	330	321	352	350	323	330	310	285	303	299	313	334	332	312	328	332	313	341	353	319	339	323	338	304	323	313	332	350	305	352	324	310	338	330	332	342	341	323	339	297	314	319	295	312	322	332	296	327	321	329	325	315	313	322	305	313	284	338	312	364	319	331	306	305	307	353	324	303	303	309	327	295	310	298	351	325	320	312	320	315	321	313	319	328	272	299	320	312	349	336	360	342	312	318	331	306	312	368	331	291	328	320	316	334	310	328	320	313	323	327	318	323	347	353	316	317	334	333	332	361	329	342	327	328	323	321	316	356	327	346	288	329	282	340	330	313	295	309	299	287	318	335	326	311	318	305	310	319	352	311	318	323	316	328	331	311	356	366	318	344	339	328	333	327	340	309	333	333	316	299	273	344	288	320	326	310	314	357	321	328	304	328	326	293	300	322	300	323	338	331	312	339	320	324	316	289	314	331	317	308	362	308	332	322	329	298	334	297	316	342	340	322	336	328	306	305	320	337	294	318	295	318	329	323	337	317	347	299	313	290	321	308	325	301	283	295	311	304	312	308	334	334	330	342	325	316	303	326	311	325	308	323	322	318	356	318	325	326	291	334	353	315	330	342	291	317	297	350	296	318	303	340	335	301	313	343	317	286	314	307	296	293	323	320	342	371	363	292	307	307	307	313	323	315	358	325	324	300	335	314	337	316	333	286	302	307	333	291	303	366	309	329	312	332	324	308	366	331	295	329	316	321	325	294	297	299	317	327	316	317	322	310	295	326	339	322	292	340	333	323	316	292	337	357	315	316	307	322	337	321	311	312	325	352	313	310	373	328	320	342	307	316	302	312	334	324	327	321	328	343	292	342	304	309	354	298	324	312	330	343	319	329	307	322	335	336	325	337	347	347	316	310	293	308	323	382	316	291	302	305	341	314	328	354	337	295	317	315	304	302	318	307	345	381	296	367	312	316	292	315	316	322	336	312	335	318	332	313	347	337	297	341	323	342	325	331	313	302	312	345	326	322	320	298	320	317	316	321	357	346	352	305	324	302	331	319	324	300	313	308	285	305	343	292	328	326	323	316	313	313	327	314	294	317	298	311	353	340	321	303	318	308	372	344	321	336	303	319	328	351	325	319	300	320	313	354	313	328	295	314	307	287	339	322	342	312	304	296	318	339	304	303	319	309	308	333	343	320	347	336	301	311	305	303	363	360	336	351	302	320	341	339	343	390	317	321	344	313	351	310	350	328	325	327	314	296	354	365	324	349	314	335	318	335	368	298	324	325	352	315	322	339	309	358	341	327	332	327	339	329	297	351	285	319	296	298	338	320	300	308	343	342	309	298	335	331	334	303	335	333	327	291	297	317	310	307	306	318	328	309	330	330	312	299	283	337	337	327	326	291	348	311	317	290	310	348	316	355	345	338	330	337	315	303	329	328	300	304	361	320	326	328	320	297	340	346	305	313	310	330	294	317	297	314	339	306	306	297	291	305	304	299	294	302	315	292	311	339	332	331	323	305	297	324	348	336	331	292	326	322	360	309	319	317	278	312	302	300	307	314	329	323	352	326	324	356	372	327	316	288	290	314	303	324	334	289	333	358	319	303	316	325	302	313	289	361	326	334	339	309	278	333	298	311	305	294	309	302	295	331	299	327	306	351	349	327	328	302	315	289	313	293	323	308	271	318	316	315	346	298	316	344	281	269	362	313	350	327	319	279	329	295	312	326	320	321	316	300	300	277	291	322	282	281	320	320	270	313	324	343	368	292	345	320	317	344	316	329	315	347	318	333	307	312	345	312	323	324	302	324	317	314	304	319	287	356	316	325	295	326	318	314	309	315	309	332	319	310	327	326	332	321	273	311	324	328	327	309	317	327	346	313	326	307	332	303	328	309	313	294	341	308	352	331	325	299	318	349	321	310	322	307	319	288	375	335	319	322	315	327	274	338	275	327	313	312	326	292	321	330	317	295	328	343	331	332	315	327	325	316	316	340	318	310	325	349	327	366	306	297	287	320	291	349	313	316	299	328	339	339	320	325	314	336	316	342	311	308	323	341	318	304	313	324	292	293	297	338	306	316	328	380	319	334	314	373	302	330	295	323	331	312	314	307	322	353	309	327	337	345	326	312	325	326	305	310	348	309	317	328	332	292	310	360	344	314	334	278	335	330	289	308	333	314	337	301	274	299	332	296	339	334	310	316	337	286	324	306	321	298	314	314	297	308	294	303	335	320	317	328	295	327	331	302	292	319	312	316	306	337	319	279	337	318	308	305	321	329	301	329	339	323	331	262	293	295	327	313	320	320	341	342	292	327	325	324	331	313	329	324	334	322	321	314	342	311	312	325	305	322	328	335	307	311	305	300	316	313	310	327	281	323	315	318	327	338	335	312	294	323	333	297	327	327	323	299	327	306	320	350	337	319	314	315	295	297	330	312	317	322	335	312	322	307	313	325	363	278	340	317	287	346	316	358	301	345	309	306	318	334	323	303	344	314	308	341	328	333	362	353	324	323	319	312	302	321	337	322	326	333	319	334	359	297	342	349	318	307	342	336	331	312	308	313	310	289	309	301	297	325	322	322	340	309	286	295	305	352	329	320	321	320	313	356	352	310	297	302	347	332	309	344	334	316	304	346	319	325	333	351	336	321	297	333	323	288	278	311	331	326	329	310	331	303	328	302	344	313	319	299	328	371	314	367	300	309	307	351	315	309	303	340	323	344	313	335	294	349	332	317	347	327	328	337	316	331	321	328	302	315	339	306	350	328	306	319	307	329	352	287	323	311	329	314	332	324	318	309	329	284	335	309	364	330	337	291	296	331	345	299	306	335	300	328	301	336	311	372	297	325	312	333	299	304	323	348	362	326	325	309	291	330	340	320	306	328	275	306	307	329	289	314	325	353	337	306	353	339	323	318	301	318	346	324	359	376	308	323	342	318	318	322	325	326	348	314	339	309	279	312	339	332	343	363	339	310	315	310	299	282	316	326	352	327	327	350	323	339	324	315	322	304	329	352	285	322	335	334	338	301	265	300	332	320	318	278	302	321	336	338	325	318	315	307	329	342	352	283	309	334	301	281	336	320	330	342	337	302	320	325	297	332	318	347	370	346	290	307	318	313	354	333	339	301	332	329	308	332	315	323	352	316	341	339	328	328	367	289	332	331	289	333	306	344	296	312	311	327	313	318	300	313	320	329	313	340	322	295	347	320	299	291	322	301	331	328	305	305	325	282	312	338	309	318	307	332	347	305	336	330	323	318	336	324	328	316	322	332	340	357	290	316	297	324	310	280	298	314	340	310	302	345	335	317
3226	2137	1370	949	851	760	757	729	765	674	738	715	708	731	723	714	729	665	758	707	691	694	706	709	749	677	712	749	700	700	654	695	701	740	714	632	724	716	694	721	674	698	765	682	697	690	675	694	751	704	687	691	741	715	725	708	739	697	712	678	635	705	727	706	714	758	738	734	699	683	734	687	669	749	685	719	709	679	734	709	691	710	679	761	704	707	664	704	659	716	700	680	691	696	712	762	692	631	721	717	742	695	756	713	731	661	683	657	719	745	660	658	688	721	694	697	668	707	727	671	708	724	715	722	678	675	671	719	660	649	766	676	702	680	714	706	702	694	723	715	718	725	683	679	688	700	683	693	694	671	714	710	720	715	673	699	718	708	746	720	696	699	688	665	724	637	714	711	729	654	687	717	719	714	701	667	712	718	698	661	728	674	728	704	672	694	696	697	713	700	719	645	702	658	741	709	737	688	709	727	672	678	667	713	712	711	670	680	704	728	760	726	708	731	683	721	671	671	670	698	684	654	717	763	724	708	658	687	655	700	721	691	704	694	668	668	714	690	674	689	709	670	739	714	698	685	700	712	659	742	656	683	672	731	653	655	695	704	730	662	720	719	702	656	717	661	652	687	658	704	707	703	718	660	698	725	663	713	671	690	680	697	687	651	705	685	701	730	769	730	685	718	660	706	675	686	680	664	700	653	647	710	704	686	711	680	649	680	711	747	745	704	692	705	693	684	706	753	711	664	712	712	733	710	714	703	729	724	651	704	733	688	716	689	682	687	716	703	680	693	695	714	708	690	693	669	716	686	711	711	700	684	724	716	699	721	675	700	731	714	719	681	684	747	739	691	760	707	707	720	749	753	740	674	682	682	727	716	709	690	682	695	701	659	709	720	720	691	663	671	653	764	760	710	696	690	700	657	715	683	739	659	693	706	632	706	690	677	699	762	721	737	743	738	623	692	700	682	693	750	658	730	708	712	705	676	709	712	686	681	682	661	727	673	716	710	690	673	665	673	714	733	689	702	730	689	707	736	720	705	697	713	692	683	702	727	739	706	711	724	694	695	674	680	739	732	726	703	682	669	749	697	734	729	706	700	679	654	725	684	694	723	661	677	688	730	689	691	691	730	681	732	678	683	647	675	707	697	671	686	663	724	738	700	653	687	653	670	682	728	717	723	695	689	701	690	695	714	697	722	699	667	727	709	682	712	694	677	675	693	653	712	683	718	677	699	730	727	656	715	712	674	702	706	728	708	722	704	692	708	680	666	653	708	685	713	684	658	737	683	723	719	765	681	609	709	707	701	731	672	702	699	670	704	676	705	707	689	717	730	756	740	718	682	705	688	737	742	724	656	751	676	734	723	693	722	721	723	703	684	689	730	685	683	703	740	685	712	688	727	663	669	724	700	718	690	675	738	708	675	697	694	702	701	712	676	680	723	654	711	736	671	682	714	665	711	663	748	712	744	717	680	727	709	688	696	673	700	652	663	745	692	699	691	727	676	690	693	674	694	703	624	678	701	763	686	733	691	689	688	680	681	702	706	668	724	751	734	710	650	730	684	654	679	694	722	677	686	690	687	704	654	680	726	718	726	699	709	689	726	669	663	668	684	697	728	706	676	625	673	708	737	718	707	693	712	717	676	668	729	683	684	700	719	672	673	697	709	698	675	685	669	672	697	721	684	702	705	740	684	716	665	704	712	721	700	648	690	734	721	734	686	674	711	747	695	674	731	722	704	664	691	742	717	716	730	703	712	698	684	691	677	670	685	707	680	718	695	724	700	699	685	712	691	710	705	669	722	766	690	697	652	741	713	712	692	696	711	737	689	693	697	735	724	708	689	677	710	661	704	751	709	743	696	710	717	695	718	701	746	655	699	706	728	703	654	709	703	641	696	751	721	720	719	703	711	732	639	664	650	684	675	673	718	675	731	715	701	693	716	679	682	666	659	701	661	699	756	673	707	699	702	723	698	712	724	690	687	721	674	659	695	732	693	718	714	737	720	667	728	667	683	684	672	697	730	698	696	682	709	719	725	670	739	711	672	678	718	720	718	724	736	700	677	705	707	689	689	721	686	679	704	730	663	723	690	675	667	699	651	689	695	669	738	708	695	666	681	732	708	728	713	698	714	700	726	712	727	708	698	710	685	707	716	689	702	728	708	658	701	682	669	668	717	689	717	698	713	667	699	704	669	720	696	685	772	716	699	692	642	670	757	687	701	686	699	688	729	720	710	691	719	683	684	663	692	695	709	713	735	704	682	693	665	720	708	694	707	745	713	668	679	654	676	665	675	705	690	707	694	698	699	716	755	683	724	691	662	718	716	690	718	675	701	684	681	710	665	694	733	680	701	683	705	703	650	703	676	659	656	748	720	719	676	710	700	739	697	687	751	689	685	670	673	741	698	714	687	677	671	706	717	722	728	701	734	626	694	699	689	692	714	695	671	673	710	708	664	756	643	684	740	695	718	679	692	656	715	682	650	702	687	696	660	703	720	700	737	675	704	686	732	756	666	657	686	729	714	712	725	714	694	685	687	667	720	706	716	680	677	727	650	711	682	761	710	711	763	664	695	664	680	678	694	703	689	670	717	732	669	700	704	680	738	677	667	694	746	751	716	700	725	629	654	715	679	661	715	677	675	703	708	663	727	732	694	701	761	681	709	690	688	681	701	675	666	672	676	725	695	730	694	693	722	711	720	738	718	695	692	719	731	684	705	688	659	706	721	725	723	650	716	691	735	678	703	676	677	700	698	724	694	747	684	685	697	675	669	732	717	729	750	707	711	719	716	688	680	682	658	698	731	728	707	732	722	691	685	702	661	748	734	697	685	692	695	715	662	674	700	680	672	730	734	729	696	719	685	657	660	722	648	706	687	639	691	752	728	675	659	737	684	712	698	680	718	709	733	670	718	722	701	662	675	697	664	709	672	729	748	704	660	714	665	714	701	735	689	712	690	720	690	676	701	697	677	691	683	675	692	688	686	723	706	696	708	693	660	648	745	698	718	702	752	688	721	732	700	693	679	692	722	691	693	715	682	648	741	680	666	674	716	709	709	712	724	750	691	671	690	655	708	743	701	684	685	712	721	687	683	626	699	693	691	695	679	684	703	687	701	688	729	713	716	739	705	668	677	705	716	695	716	694	647	750	722	712	710	719	770	733	726	751	710	704	699	742	704	646	737	696	692	651	686	700	702	669	745	749	701	697	720	729	669	700	681	641	739	674	668	726	713	727	695	649	671	711	651	735	712	681	735	678	718	655	665	636	715	725	679	714	733	691	679	695	713	745	656	676	665	690	697	681	714	711	679	714	724	706	689	684	665	728	723	706	736	687	697	685	669	685	665	699	688	667	695	676	719	726	716	730	686	722	657	732	696	738	697	675	663	712	694	664	617	701	754	702	671	693	693	696	746	673	678	690	707	694	760	702	730	704	694	674	701	744	730	680	727	711	667	700	732	700	689	712	701	731	677	704	697	671	662	670	695	661	723
24299	21478	25147	28226	21480	21490	18660	611	310	261	234	238	187	205	202	176	181	158	173	155	173	203	137	181	160	186	144	160	167	131	149	143	157	158	144	154	171	147	182	144	180	166	160	156	158	135	168	160	143	142	142	181	168	132	168	155	128	130	160	140	147	145	168	144	142	163	179	141	151	171	160	131	146	145	157	161	128	146	151	152	159	166	157	140	111	138	152	149	160	152	146	164	133	171	140	147	145	156	152	129	143	153	161	161	135	151	125	141	129	160	149	157	159	149	143	127	171	163	160	146	164	150	161	140	166	146	125	149	134	122	165	149	138	130	139	140	134	152	139	161	147	151	159	153	166	157	152	127	165	134	147	163	149	147	143	140	118	172	190	143	151	167	150	153	152	167	156	138	165	157	169	136	166	160	130	156	133	132	149	120	152	133	166	126	132	163	159	167	149	157	140	153	132	168	163	137	145	143	140	149	166	159	147	148	164	170	137	137	141	144	139	128	141	147	151	154	160	159	166	130	156	147	156	162	134	149	175	144	132	135	137	166	147	148	146	152	133	136	140	140	141	170	154	144	149	174	141	141	173	143	124	159	148	145	153	150	141	148	170	160	129	131	136	136	149	153	166	141	131	139	153	157	155	150	147	151	128	176	164	148	167	143	144	148	139	155	137	155	155	137	147	148	156	138	146	115	146	158	131	153	149	138	156	156	159	159	144	135	145	157	147	149	155	133	144	157	148	154	152	150	153	142	158	165	148	156	146	140	137	155	152	144	146	137	130	159	134	137	134	147	163	128	156	164	158	162	140	159	157	146	124	163	140	162	165	175	183	168	153	142	141	158	135	162	171	151	147	136	158	149	146	159	144	115	166	158	150	159	159	138	183	168	136	147	170	148	135	151	148	160	138	147	154	154	169	138	170	127	156	165	144	120	142	162	140	157	146	140	173	150	155	141	132	123	127	122	139	163	150	148	145	123	134	150	144	140	183	147	138	134	131	142	135	142	142	161	166	144	146	171	152	140	155	144	171	129	154	140	163	158	154	142	162	165	153	135	139	146	147	177	151	165	125	156	137	172	149	153	139	149	149	132	138	164	132	149	128	159	162	168	139	135	151	143	147	155	119	144	147	142	138	160	147	165	138	148	145	157	125	130	132	145	152	146	142	140	159	133	142	140	153	158	137	147	156	140	135	148	188	190	132	138	160	133	162	159	159	144	170	134	143	152	146	157	154	155	153	147	153	131	162	120	152	166	135	163	137	131	138	122	148	140	158	143	116	156	116	182	145	144	162	159	142	138	141	145	172	146	148	191	158	145	154	147	138	128	145	141	147	167	151	142	146	159	142	138	147	149	146	134	128	158	150	141	144	159	147	135	155	159	130	163	129	149	151	148	167	145	152	131	136	134	154	139	144	148	142	139	157	162	147	174	149	167	160	165	136	193	143	149	138	153	155	142	146	156	154	168	140	145	129	141	143	134	139	159	159	157	173	150	178	143	161	159	116	160	140	150	150	161	155	134	158	134	147	132	178	159	138	153	137	158	170	143	145	144	131	158	140	145	115	156	139	128	144	130	161	142	133	161	166	158	167	149	146	127	136	135	134	150	124	167	164	151	152	146	121	119	170	146	168	151	164	149	166	160	152	150	164	165	134	139	181	159	165	150	135	150	134	167	157	177	143	143	164	124	158	150	156	146	163	153	170	167	159	152	167	139	149	147	158	145	178	141	143	141	128	151	163	147	129	121	152	147	156	161	140	124	158	141	143	144	160	170	163	133	155	164	146	141	172	155	167	157	156	140	156	143	128	160	140	136	161	163	164	143	129	174	136	141	146	137	138	154	144	143	130	143	143	153	126	136	154	144	143	170	140	150	149	150	166	150	165	145	158	152	146	141	166	137	133	164	168	145	150	143	150	135	131	138	145	135	130	123	154	166	128	121	145	135	145	139	133	141	151	154	170	128	146	163	159	150	156	132	176	165	132	167	137	162	150	150	155	166	125	132	141	145	165	151	151	138	151	150	152	165	129	132	136	153	150	152	170	152	172	135	136	138	135	131	152	162	141	166	154	146	139	125	170	169	144	164	125	126	150	139	147	158	158	183	161	161	132	154	146	134	137	149	163	146	138	151	134	142	149	160	150	170	145	141	159	130	144	146	145	133	152	121	139	151	130	143	145	177	146	147	132	151	139	141	143	142	148	142	144	153	154	137	156	130	150	177	149	150	154	155	157	147	157	144	160	128	166	164	139	161	146	157	157	154	161	138	159	153	138	148	150	164	167	162	140	142	153	146	141	125	156	140	134	149	137	150	147	133	137	189	146	151	158	137	151	130	146	130	152	154	157	144	150	149	141	141	172	127	173	149	145	149	146	160	153	135	162	132	149	171	147	145	131	119	158	165	166	150	121	138	158	176	168	154	139	140	147	129	156	169	132	158	157	134	173	155	170	159	125	146	154	142	154	159	144	141	143	172	157	130	152	120	133	113	140	151	126	121	181	144	137	153	167	147	126	145	136	183	156	149	141	167	154	130	149	158	166	140	143	163	149	146	148	146	166	134	148	139	130	142	169	155	145	162	163	163	172	155	152	156	167	136	149	132	134	151	153	150	155	163	156	148	180	139	154	150	147	142	171	152	150	150	122	131	153	131	162	143	139	161	144	159	156	147	136	145	158	144	131	141	146	153	171	150	158	155	139	149	135	167	138	155	144	150	153	143	145	151	155	139	161	155	142	158	163	135	154	148	128	152	133	130	156	160	158	144	141	129	154	133	146	143	145	172	152	142	156	151	138	171	165	154	134	163	138	141	150	138	155	144	125	152	148	152	156	161	158	145	150	143	142	143	146	151	159	164	160	137	149	123	155	156	160	159	139	155	158	155	137	175	153	147	153	152	161	165	156	166	150	145	148	154	144	155	140	140	161	124	121	161	139	156	129	148	141	151	149	145	146	161	167	150	146	161	134	145	131	143	141	160	159	153	167	134	159	158	144	155	162	137	149	130	141	116	162	156	145	143	149	155	162	142	165	168	126	155	147	146	158	171	146	120	131	119	145	165	163	151	138	136	160	130	159	139	167	160	141	161	147	144	174	154	155	152	142	149	156	150	155	151	144	127	143	139	144	158	175	147	164	158	151	138	149	152	139	134	132	165	161	163	138	131	153	160	121	154	166	142	166	157	139	130	155	148	158	137	136	131	141	157	152	146	141	172	125	164	147	160	145	156	146	168	155	153	159	163	134	143	164	154	158	172	158	133	150	151	144	158	174	133	118	120	150	147	168	129	152	138	158	163	133	165	159	143	170	143	124	141	157	138	122	139	140	148	142	138	128	161	153	144	150	167	142	149	129	150	132	134	150	146	178	144	158	141	140	120	163	153	136	129	141	138	153	143	142	141	146	146	168	153	161	160	137	162	139	166	140	136	147	155	174	154	133	130	150	155	158	148	158	124	166	140	162	140	151	144	169	157	140	159	142	145	155	149	127	152	161	142	158	137
2872	3106	1521	861	584	498	459	397	415	472	403	415	407	360	363	399	355	350	377	379	381	368	375	332	357	352	393	364	358	402	361	329	345	366	357	365	348	354	355	362	350	376	373	335	371	330	389	341	325	367	387	359	349	343	392	345	351	336	333	393	368	336	348	361	330	345	371	344	346	392	389	381	351	364	377	349	383	364	391	360	399	362	347	328	379	359	333	343	389	327	390	356	369	362	384	346	395	349	394	368	371	344	361	339	356	351	380	357	354	359	343	372	370	394	361	322	334	341	358	336	363	352	378	362	361	369	348	366	362	366	347	383	348	355	353	374	319	359	360	392	340	331	375	353	357	354	347	363	375	365	344	345	376	353	341	369	361	366	390	353	352	338	375	341	345	413	353	340	350	321	364	346	380	344	352	367	362	366	355	384	335	357	327	353	384	337	353	319	363	379	356	368	365	351	381	412	364	385	367	307	348	352	378	355	365	350	374	357	393	364	339	331	373	353	375	374	335	352	366	371	371	391	317	352	363	347	350	339	334	381	368	369	379	355	369	350	401	388	360	367	332	352	329	358	347	358	407	344	377	351	388	342	315	350	395	363	343	325	358	332	357	363	352	380	357	402	374	374	334	342	355	346	370	364	365	386	364	362	361	380	370	342	373	360	375	356	353	359	357	346	374	351	343	329	348	375	348	383	359	370	381	366	338	336	321	370	346	360	383	368	367	319	368	338	382	341	388	347	382	385	378	401	346	353	331	371	357	411	371	384	340	378	374	359	348	331	367	393	347	348	372	339	360	370	365	360	382	384	366	363	355	389	323	363	358	348	324	345	357	350	342	327	383	372	357	356	344	387	358	369	335	345	384	366	304	337	338	341	368	357	357	364	381	368	374	346	364	328	348	374	358	356	335	393	355	355	375	357	362	382	360	344	364	347	331	379	395	351	369	377	357	351	372	363	381	341	346	356	371	352	359	378	361	360	378	364	376	342	413	407	369	350	370	326	349	324	364	389	369	347	399	377	346	358	387	344	371	338	351	368	378	373	328	359	324	372	359	383	365	365	376	374	368	336	385	352	353	372	344	343	317	360	382	350	317	372	353	374	392	362	355	354	382	395	355	329	363	361	321	353	337	376	367	363	399	377	391	370	352	356	378	354	368	356	360	393	346	309	371	348	361	390	361	345	364	331	357	378	348	366	360	388	379	328	342	334	386	347	379	346	377	375	377	376	382	375	345	380	372	341	404	358	398	338	361	347	387	392	333	337	395	376	383	388	369	360	372	349	365	355	346	368	367	402	366	338	366	363	361	341	315	390	358	386	357	355	347	336	350	361	360	386	344	333	378	332	316	346	369	394	322	353	392	356	358	347	373	382	351	347	360	339	371	358	401	375	365	357	331	364	375	362	382	379	374	332	358	372	320	377	396	369	401	375	346	364	361	369	374	372	348	321	333	352	338	396	386	355	365	370	343	339	351	342	356	370	374	334	403	336	366	349	345	366	364	389	349	341	358	343	355	370	348	366	374	392	359	377	390	344	347	396	373	330	374	374	354	328	344	403	324	302	330	365	342	345	340	374	366	359	358	354	382	340	374	372	364	352	384	348	343	357	380	337	344	392	343	367	374	361	353	323	341	352	415	366	361	363	368	347	373	400	394	367	335	364	358	373	359	355	378	372	332	348	380	340	376	385	354	365	360	368	330	363	336	356	343	373	387	362	362	374	355	319	370	390	356	386	339	375	337	355	333	370	355	351	344	351	383	370	364	372	367	393	340	372	359	346	385	369	352	334	378	369	387	336	358	377	340	371	357	354	360	395	323	361	370	366	364	366	329	331	360	357	362	378	348	355	355	383	381	334	376	361	380	372	326	378	356	389	339	331	367	311	343	365	371	417	401	360	350	348	343	343	321	351	370	360	360	354	364	370	379	343	368	314	370	335	361	357	337	374	380	345	380	340	369	370	383	346	363	375	359	349	396	324	345	345	365	347	431	340	370	357	346	372	389	379	341	349	383	356	359	340	348	345	359	374	360	354	340	359	361	348	341	354	333	379	346	384	358	383	356	335	368	360	371	354	368	392	349	370	366	332	352	369	363	345	340	368	360	347	389	371	346	369	381	357	355	383	366	391	358	356	382	359	371	371	376	360	336	379	366	342	384	350	361	386	382	365	344	375	350	335	356	393	363	399	377	365	385	380	369	358	322	367	372	365	376	360	378	327	332	389	357	349	376	365	377	375	361	353	337	370	336	333	359	361	387	332	387	368	369	357	360	378	370	341	371	366	356	391	363	394	365	348	347	351	380	365	371	339	340	370	397	340	359	371	376	356	348	377	362	315	388	373	388	351	367	355	329	385	387	341	371	385	356	380	384	387	384	362	413	344	389	392	362	368	359	371	391	374	359	359	361	378	333	378	336	353	374	374	351	347	389	361	349	366	400	382	368	338	378	362	343	331	354	347	340	377	362	365	358	386	369	371	343	373	354	336	356	354	360	392	326	348	352	343	340	345	348	373	367	358	365	347	348	333	333	398	347	332	367	346	342	336	359	377	334	327	338	354	358	346	350	353	350	380	352	364	376	378	347	365	371	398	392	346	356	367	353	338	335	375	354	348	392	339	362	365	350	365	385	357	315	369	387	330	359	342	335	386	393	409	364	357	405	386	366	354	354	411	359	357	357	354	386	378	346	367	357	374	379	359	360	402	386	348	347	363	361	358	356	346	356	332	363	364	356	361	336	370	357	322	313	328	337	350	377	371	368	336	369	359	380	373	344	398	361	354	347	354	329	360	370	371	366	361	340	349	347	346	349	370	354	339	346	364	380	365	349	360	355	373	347	381	336	333	369	378	332	344	358	391	373	389	355	362	374	373	380	342	393	354	384	387	385	357	371	342	390	366	343	379	333	313	352	352	355	379	326	336	378	373	348	355	345	390	388	360	305	359	369	378	325	339	388	354	341	374	360	328	369	364	382	351	394	358	339	393	362	301	340	349	357	348	371	400	354	364	318	326	345	357	372	349	359	375	371	370	356	357	352	382	334	360	334	321	330	356	339	377	362	345	404	361	404	372	317	332	372	343	350	351	367	354	363	339	347	325	395	360	327	363	357	340	341	354	365	386	362	355	325	379	411	347	364	354	372	373	344	337	367	353	388	354	371	365	378	351	355	364	399	347	348	372	363	366	335	393	373	341	358	345	369	363	352	374	370	362	381	340	393	335	352	331	361	343	382	364	321	351	338	356	394	363	348	362	374	351	328	361	382	350	357	334	360	332	357	379	339	350	355	372	390	362	385	361	357	341	372	362	366	363	376	358	351	363	349	356	352	393	351	361	395	366	359	358	365	332	368	375	362	349	369	323	350	379	329	369	413	333	355	367	360	349	338	345	408	344	359	337	349	370	350	375	363	360	377	341	363	342	352	348	340	350	382	366	376	374	356	333	372	354	396	358	349	357	352	368	377	358	366	358	364	377	326	365	344	352	351	365	395	360	349	381
31966	21058	12038	1099	606	589	516	406	431	433	422	435	413	419	420	421	424	444	454	467	403	410	436	441	397	456	430	458	399	416	393	442	450	399	395	467	395	411	433	405	451	493	428	360	410	408	405	426	422	412	401	414	392	423	430	371	417	423	420	439	426	397	452	446	417	414	409	438	440	430	450	427	398	432	410	423	463	447	435	422	449	421	426	410	426	392	411	429	451	406	416	439	458	453	410	400	455	424	448	438	463	418	423	426	419	424	412	427	410	388	425	422	405	454	441	391	426	417	430	396	402	413	402	416	402	459	415	430	398	432	456	400	395	423	445	437	456	410	412	413	419	420	414	408	459	457	405	400	379	385	425	418	451	417	441	410	389	447	429	379	417	435	455	394	424	441	425	413	447	412	456	444	395	409	419	442	435	438	424	423	427	425	389	406	425	414	415	394	399	392	410	418	444	417	406	404	417	414	412	423	413	454	476	415	412	430	456	434	458	459	416	441	437	397	422	426	412	408	403	433	423	403	422	437	439	463	457	449	442	422	465	412	435	392	405	460	435	415	430	396	464	510	424	410	432	437	406	422	385	447	442	436	441	426	413	405	422	419	428	440	440	489	438	429	430	422	422	438	436	429	405	416	413	412	417	444	418	428	392	440	418	402	409	393	410	416	417	439	417	427	448	406	389	380	390	453	416	403	425	432	431	416	426	409	462	439	393	415	409	447	404	401	442	442	406	386	459	414	377	397	421	407	382	420	444	406	398	410	429	480	409	443	431	379	436	412	440	416	453	475	419	442	408	487	447	414	385	416	427	450	395	437	423	432	403	415	408	409	449	434	449	429	413	400	429	431	395	438	430	412	418	430	391	373	412	433	421	429	421	396	412	409	416	425	409	439	443	418	464	450	390	413	424	379	412	441	393	399	424	427	434	390	443	436	456	419	443	440	442	391	385	425	422	432	392	392	432	394	413	411	392	415	409	421	404	455	454	419	443	429	438	432	420	396	418	434	402	430	390	443	458	406	462	441	400	414	425	450	437	380	438	383	400	422	445	388	368	407	437	436	414	404	417	374	417	474	411	421	400	426	402	405	406	459	419	416	402	453	453	401	426	379	440	487	449	414	441	420	444	459	401	441	404	482	408	426	441	411	397	444	430	457	424	423	379	421	388	461	427	433	482	406	427	402	413	503	434	430	411	421	389	396	405	426	435	403	423	460	430	417	413	470	441	419	383	415	408	412	363	439	407	463	423	432	451	416	425	438	439	382	365	438	416	434	421	379	393	418	444	407	405	399	395	394	448	420	440	440	455	494	415	437	425	433	394	444	428	417	404	411	446	422	418	412	441	469	435	418	393	406	444	422	430	425	436	413	429	439	454	402	434	427	474	426	388	391	407	442	452	435	391	409	397	407	396	422	460	400	421	410	424	431	427	417	475	451	434	408	394	408	461	430	406	441	424	486	399	473	414	418	432	386	434	402	445	423	456	441	407	398	434	415	400	431	396	380	419	389	472	408	424	394	434	421	402	453	442	435	409	407	426	401	447	452	427	431	412	408	409	422	441	459	440	436	418	432	433	456	419	427	389	450	430	445	430	418	386	428	484	420	429	425	403	416	419	415	441	417	422	442	433	414	445	410	485	412	431	402	438	439	414	425	413	383	403	385	456	419	416	430	423	419	411	433	397	392	427	439	430	438	445	424	376	406	432	411	427	396	396	442	420	419	439	418	425	399	419	379	424	407	413	452	419	457	446	420	415	392	445	409	418	447	444	407	441	417	391	439	437	412	435	440	420	441	416	445	381	414	407	389	458	419	408	437	393	411	419	438	486	415	400	423	441	425	437	409	423	415	387	432	423	413	403	435	441	373	424	401	407	452	425	416	414	402	384	410	414	442	429	402	414	432	430	407	431	453	455	448	433	467	448	402	464	411	404	409	447	466	437	466	426	415	401	396	438	440	439	421	432	431	424	437	392	432	409	416	412	435	404	438	433	439	427	405	406	421	471	422	469	429	418	449	428	441	441	416	430	443	418	433	420	425	422	414	404	449	441	412	437	430	375	448	384	416	407	401	421	390	452	419	440	466	425	405	433	434	455	424	438	439	440	383	422	425	420	394	464	428	438	451	426	430	434	422	382	414	409	393	427	432	403	417	416	415	435	400	399	427	382	404	398	405	415	427	463	400	434	434	407	414	469	462	446	427	407	405	385	422	408	438	398	430	427	390	421	450	445	393	416	405	430	451	380	433	398	416	438	420	440	436	398	459	427	390	445	388	388	432	427	389	390	439	417	437	418	444	429	394	432	379	482	443	399	429	392	393	461	421	397	394	438	415	406	422	398	416	415	438	420	443	401	425	442	436	439	419	433	453	385	440	419	471	460	411	418	432	428	471	444	456	412	421	445	412	406	438	398	418	412	408	422	480	459	437	442	391	409	453	448	402	414	391	398	427	450	394	426	415	439	406	421	408	453	414	420	455	386	395	433	384	401	438	406	425	446	399	470	432	395	434	401	439	421	431	452	425	403	390	415	390	417	420	435	418	449	430	453	436	440	414	396	426	428	419	426	441	407	423	426	448	420	429	441	381	359	421	421	426	451	399	409	441	401	418	418	438	447	471	449	474	457	457	443	425	380	403	451	432	402	407	408	469	411	442	370	404	393	427	419	374	439	454	444	391	416	451	404	392	405	421	428	390	401	422	397	441	375	425	438	402	414	438	414	418	403	413	430	420	450	389	400	412	415	399	422	406	441	430	448	377	415	436	393	423	426	457	416	412	450	436	430	419	432	429	428	433	429	462	435	448	396	433	398	416	411	439	403	376	414	427	392	414	404	442	407	370	420	369	447	395	413	399	414	457	387	443	423	419	435	437	423	383	433	449	424	442	419	427	462	453	442	411	441	418	420	378	432	398	427	502	464	463	442	397	429	422	388	401	441	404	428	445	445	408	438	413	442	409	395	434	442	419	405	418	400	425	431	457	444	434	429	419	428	410	417	402	424	423	411	410	395	435	414	383	449	443	429	420	450	420	421	402	397	375	374	396	425	384	450	473	422	427	405	415	423	439	412	412	424	434	410	428	404	407	431	456	428	434	436	420	427	419	405	413	424	457	396	411	436	414	445	405	393	419	405	429	458	394	426	459	426	414	423	424	444	405	419	384	437	438	424	460	396	384	428	387	431	421	409	443	451	422	418	388	415	409	417	432	412	419	450	453	469	443	404	411	409	418	436	436	420	399	422	394	477	425	411	465	444	390	401	395	437	409	428	420	420	418	424	447	421	441	443	430	420	420	399	425	407	453	447	394	419	436	397	438	425	420	405	412	420	393	434	395	421	428	414	465	440	388	419	440	439	434	375	398	439	436	447	420	414	439	396	405	423	426	456	460	405	445	409	443	442	433	420	392	474	433	435	416	452	385	429	471	433	403	388	389	397	403	379	418	439	404	439	426	457	445	434	412	422	401	393	402	449	405	417	424	432	453	377	443	417	378	440	431
5839	1071	954	983	941	946	914	913	943	955	882	906	916	978	922	999	912	919	952	928	853	899	947	885	909	872	973	977	941	919	929	953	945	913	965	947	923	892	875	883	930	900	911	900	848	977	896	943	930	959	931	926	937	880	905	974	877	915	958	902	945	953	934	891	920	885	884	960	969	930	942	911	871	911	880	874	965	881	914	912	923	956	949	912	947	896	899	896	919	932	941	908	961	964	931	889	953	897	987	961	911	945	943	905	927	919	903	937	911	918	1009	916	921	925	926	949	912	895	945	893	928	932	948	912	896	930	875	938	924	935	938	914	937	937	900	940	921	909	925	929	856	918	930	927	918	898	938	880	993	949	947	880	958	928	894	940	934	871	922	943	891	909	880	877	913	930	924	928	891	952	887	899	932	955	926	960	883	899	915	919	940	925	927	854	905	935	923	962	871	907	918	943	971	881	981	971	965	903	915	903	915	911	963	966	936	941	951	904	889	932	904	895	966	944	923	935	902	945	904	936	929	936	990	973	936	910	922	935	921	915	970	935	925	905	1002	909	910	896	953	927	913	885	987	903	947	922	846	918	912	919	944	946	960	882	876	955	883	915	930	879	920	922	924	926	902	911	933	935	924	1005	890	909	912	934	894	862	988	971	956	995	921	990	908	877	919	918	876	913	946	887	950	927	974	877	951	924	891	924	929	970	942	897	935	891	894	970	927	913	984	895	890	939	921	968	1006	936	965	901	948	870	906	911	898	925	917	916	911	944	947	867	956	929	896	914	880	904	987	916	916	903	906	921	914	888	927	894	948	950	904	898	914	927	907	894	944	953	951	911	910	917	930	943	899	945	865	942	939	877	860	899	900	953	948	958	918	914	934	891	922	869	956	867	913	908	918	893	950	951	953	919	944	982	923	947	967	899	945	924	950	937	932	889	940	935	947	928	919	902	909	942	949	873	991	876	941	957	911	896	913	888	905	895	871	963	911	907	949	934	946	904	880	908	926	927	842	910	921	877	914	875	963	939	885	894	939	939	978	934	953	923	913	927	926	929	926	877	918	873	926	902	902	898	919	904	954	859	924	918	922	928	919	947	961	904	874	982	927	879	979	847	871	950	869	908	916	925	906	912	922	911	915	923	913	969	949	906	966	896	892	953	885	1000	919	899	877	952	919	921	891	957	929	958	924	871	976	922	919	926	897	934	893	905	904	910	962	944	894	946	893	886	923	901	902	922	928	899	836	939	907	979	896	973	954	861	963	934	865	900	930	917	892	955	915	896	937	890	933	922	925	936	914	934	930	858	947	869	920	899	937	927	910	980	933	942	919	901	903	943	885	946	896	912	941	924	871	942	929	914	930	957	897	948	999	889	882	912	947	861	927	912	957	934	983	964	937	927	919	948	966	919	916	879	929	930	915	925	933	909	940	933	901	933	920	930	935	949	934	845	897	936	871	906	886	864	928	914	912	935	952	908	944	884	882	1017	922	903	936	900	922	938	934	937	895	889	937	942	903	902	935	952	960	902	917	869	918	911	953	920	922	936	926	961	892	926	915	914	901	962	922	908	996	923	923	936	958	928	898	926	940	922	902	923	940	942	944	836	902	942	901	906	898	944	921	950	929	940	875	923	971	923	911	935	894	893	975	922	877	919	914	870	937	915	945	920	907	940	864	875	916	897	923	912	957	893	910	918	910	942	935	944	872	937	917	954	927	973	862	917	941	925	903	933	931	901	870	929	900	943	934	929	906	947	881	883	889	959	940	912	958	919	891	950	955	899	961	917	954	899	958	948	920	865	897	957	922	922	910	928	977	926	942	905	935	943	906	987	948	906	985	926	925	930	931	933	892	914	908	890	916	924	913	925	886	877	935	930	953	919	883	949	911	902	837	876	952	899	946	933	974	958	978	1000	915	949	887	918	943	959	893	910	894	912	898	951	934	894	983	916	907	911	926	886	941	917	890	891	927	890	931	896	889	894	878	929	915	933	887	942	949	934	904	926	902	943	927	946	890	972	943	868	944	931	891	890	955	944	956	916	867	924	955	934	918	892	894	926	939	929	965	940	946	914	898	866	931	897	930	936	904	925	888	909	962	929	982	910	923	940	1001	899	869	932	988	963	897	887	932	954	908	958	921	942	924	893	933	918	921	897	939	878	882	896	871	940	882	898	929	905	912	931	867	906	951	879	942	944	922	905	920	937	964	905	910	955	962	940	949	925	912	940	906	928	941	899	967	867	943	916	964	907	929	946	944	939	985	906	969	940	980	961	922	997	895	908	935	918	934	928	900	972	924	941	913	976	946	950	889	888	914	917	934	911	862	911	908	979	916	946	889	936	890	931	952	940	894	913	885	953	920	957	917	943	904	924	907	922	945	865	930	945	913	909	973	858	918	945	906	905	926	928	943	931	957	881	891	877	918	948	883	928	901	919	974	901	911	878	952	939	966	885	940	930	892	930	987	888	949	973	914	912	951	926	967	923	940	866	887	947	949	934	925	931	956	897	957	937	948	970	903	869	916	942	896	908	945	932	955	894	945	934	927	949	966	947	907	906	952	866	905	940	959	949	894	952	885	970	968	940	915	905	998	884	933	917	922	887	961	910	955	954	962	950	865	893	924	970	948	927	913	941	942	932	976	905	933	863	880	957	949	919	962	901	923	903	954	930	895	912	875	917	926	975	938	934	967	932	890	970	949	917	968	892	935	879	893	899	879	900	910	938	939	885	961	954	943	956	920	885	882	936	902	880	917	892	888	924	932	958	932	948	889	972	938	963	935	910	921	1001	917	889	937	909	865	948	896	904	939	934	882	883	932	950	855	938	958	946	883	914	941	1002	911	943	932	913	884	884	892	973	926	897	965	942	910	967	954	924	877	885	976	940	877	959	969	980	915	974	878	904	928	927	903	898	898	919	956	900	905	900	929	938	941	911	886	914	923	954	935	944	949	895	929	992	975	893	841	930	890	919	947	915	903	921	937	929	924	1012	901	943	927	910	963	923	918	911	939	942	903	947	943	920	940	890	878	922	916	932	940	925	1003	899	929	902	966	920	907	888	934	922	907	912	893	947	905	947	916	950	917	886	903	943	930	919	918	949	923	888	931	931	891	874	913	939	972	899	870	925	917	928	882	1002	938	928	910	916	955	921	915	887	921	874	921	884	889	942	933	900	947	949	937	924	927	939	957	906	938	894	957	896	949	900	899	942	927	976	912	862	952	906	923	926	949	908	938	911	908	912	966	877	877	894	907	937	924	960	840	943	898	885	886	955	963	922	970	941	900	957	939	936	899	951	964	929	983	962	972	924	949	939	886	894	946	904	902	934	943	898	890	971	946	944	923	950	981	918	919	935	932	886	874	936	939	862	963	949	889	923	958	924	959	919	942	938	912	901	942	908	911	929	943	912	917	945	926	905	925	955	881	964	923	884	938	878	904	950	858	890	991	899	870	942	903	892	899	932	931	910	929	973	936	924	842	952	938	921	941	957	893	859	968	888	963	901	901	911	862	971
24865	21472	24820	28523	21474	21317	1291	485	379	363	342	357	349	333	358	333	337	320	354	328	343	303	315	343	345	315	303	370	320	298	332	336	338	322	317	326	338	314	318	310	316	300	310	330	317	317	354	325	321	359	326	306	345	283	326	330	332	320	304	315	307	291	307	366	335	327	345	303	314	334	333	306	317	326	295	320	315	321	294	308	313	308	324	324	305	302	331	334	342	344	301	320	362	325	292	340	317	333	304	308	325	315	349	308	322	288	321	311	306	311	338	342	323	299	311	303	351	324	315	334	298	324	298	336	291	333	315	312	345	304	334	325	329	341	330	354	333	295	316	307	291	326	351	284	283	334	330	314	301	305	313	332	341	305	287	314	276	304	325	313	326	339	295	323	301	335	315	344	297	314	329	292	306	314	301	333	338	357	335	328	305	339	302	317	304	310	290	335	322	336	321	318	307	312	307	318	318	330	318	317	312	333	352	334	312	337	311	303	307	279	319	299	348	289	329	321	321	334	318	336	351	309	323	329	337	318	342	372	310	329	345	315	341	331	317	316	302	313	333	289	311	303	342	331	311	373	309	265	324	311	350	298	301	303	281	345	305	294	305	312	300	296	328	313	300	306	340	336	331	298	301	301	329	335	282	325	308	330	323	318	326	314	306	301	296	300	324	294	335	324	291	288	335	361	307	321	340	349	317	336	304	337	348	290	295	315	307	309	316	315	294	303	313	287	344	329	315	317	304	302	320	341	302	366	342	309	392	331	326	353	348	296	306	313	327	349	321	310	320	319	314	318	320	303	298	325	325	336	315	316	326	310	301	286	298	361	310	335	346	303	347	310	319	328	314	324	297	324	300	325	313	303	323	315	305	298	325	297	331	324	314	346	299	302	324	314	307	334	336	320	346	329	300	301	347	295	301	291	293	290	303	329	329	319	333	336	333	305	330	310	333	331	327	375	312	324	321	325	298	329	342	323	352	311	346	337	333	336	312	326	276	311	325	324	320	301	364	317	319	309	343	352	305	300	319	305	316	319	352	285	334	308	324	342	306	336	324	293	347	337	345	350	348	315	332	305	332	305	331	293	274	325	309	353	357	347	328	351	329	322	314	329	315	309	326	310	309	305	335	324	333	321	324	290	317	306	324	314	292	307	305	339	310	337	301	324	336	353	307	273	299	327	273	332	312	333	316	310	330	302	335	304	341	305	327	317	324	336	332	295	309	323	303	330	300	338	309	324	313	340	326	325	347	317	297	309	328	323	328	315	315	313	309	292	327	324	324	298	322	324	302	328	305	339	283	299	350	299	334	340	342	327	318	326	298	319	301	343	343	332	322	290	332	315	332	290	300	326	317	304	313	299	294	300	331	323	299	304	316	316	325	299	325	306	324	351	317	335	352	275	300	305	329	319	276	269	300	329	315	345	322	316	344	284	275	315	284	317	328	300	310	317	332	352	360	330	294	314	350	322	307	310	271	326	312	287	299	333	304	329	301	314	329	315	312	307	343	338	316	316	331	311	340	309	345	306	305	326	349	329	334	305	316	340	305	351	327	295	335	303	314	314	302	319	327	329	291	338	311	303	322	292	325	275	315	316	322	331	326	298	308	346	334	323	329	332	326	321	320	297	330	329	358	345	329	304	320	283	294	311	313	320	336	300	296	287	343	298	299	326	309	326	300	327	318	331	364	298	334	310	298	325	307	335	343	337	332	306	315	303	315	352	327	330	356	295	341	347	341	333	336	328	325	350	328	281	311	282	322	300	325	298	314	322	334	336	310	348	357	355	341	290	318	338	309	292	298	314	322	346	355	325	321	319	302	298	302	290	349	317	319	310	343	311	313	310	278	312	291	340	311	321	316	309	329	339	337	321	282	284	289	339	326	302	290	322	325	341	343	318	339	338	349	310	318	334	299	307	306	329	288	271	334	340	301	322	326	324	321	313	300	322	339	353	323	307	333	322	317	316	304	299	312	305	314	315	318	325	325	301	330	337	290	326	296	322	288	292	328	312	345	323	291	332	319	345	361	330	333	313	298	305	316	293	298	309	291	329	310	326	315	323	315	329	305	315	335	308	293	322	363	336	296	313	334	318	330	288	315	336	300	307	309	322	287	324	323	335	309	312	339	317	317	315	323	314	328	332	299	324	324	294	301	321	301	332	266	314	321	352	270	308	321	299	302	328	299	289	348	346	293	325	357	322	316	307	315	322	321	322	310	313	331	307	315	313	331	318	349	332	329	329	312	352	313	313	316	312	337	321	315	351	301	313	330	317	339	321	310	315	289	337	305	314	309	303	311	300	316	321	332	269	322	310	317	317	314	325	326	297	300	307	307	307	351	338	298	310	331	285	338	342	337	333	312	344	346	325	315	349	329	361	299	302	327	312	303	346	326	325	354	329	312	338	333	309	306	324	349	326	313	287	290	314	346	305	307	280	308	332	294	330	300	304	332	296	302	304	294	335	330	330	345	339	299	344	329	328	333	314	342	308	360	319	302	311	334	313	289	320	303	340	306	312	333	339	318	300	303	340	290	341	300	300	323	305	312	280	312	362	308	347	309	311	335	291	285	310	309	320	314	348	324	307	330	325	330	312	344	332	326	317	314	331	302	301	306	290	302	322	344	343	326	334	331	284	302	343	328	273	300	274	316	309	339	314	327	308	307	329	352	356	348	337	298	299	314	315	332	308	317	343	322	337	303	327	359	322	300	316	300	315	351	307	334	325	294	298	290	311	322	280	328	297	350	317	344	338	326	318	310	340	340	330	310	293	321	294	342	306	333	297	350	290	325	341	344	310	330	291	298	295	331	303	323	277	316	328	309	281	280	330	324	309	332	321	304	292	283	329	345	336	332	331	339	336	301	301	321	317	312	305	288	315	266	341	307	298	347	335	326	326	334	300	295	343	294	334	336	353	315	371	320	315	340	359	306	304	306	318	306	327	301	318	337	311	325	360	327	305	299	301	337	348	339	320	326	340	314	340	319	283	329	339	296	320	302	291	318	342	326	294	323	287	280	294	321	326	294	308	299	303	331	332	296	303	351	320	324	308	307	325	309	333	299	353	346	322	328	319	321	323	294	307	329	286	279	310	318	327	309	327	339	319	339	301	326	329	359	325	310	302	307	309	314	324	302	318	349	324	336	272	326	328	328	305	360	303	291	308	327	295	280	340	323	326	298	326	311	342	350	352	316	318	357	285	325	287	295	323	368	345	316	317	283	286	356	284	305	346	316	354	329	319	323	341	320	340	298	322	322	342	328	324	303	316	340	344	335	309	335	307	284	323	346	349	308	354	311	321	337	348	307	275	298	327	316	344	331	298	346	277	306	331	319	305	314	313	309	284	326	314	282	364	349	310	341	350	348	323	318	329	303	338	301	350	314	325	336	333	305	318	329	324	340	322	334	294	305	325	312	321	305	312	336	282	318	354	375	299	305	336	328	301	353	335	330	281	300	307	330	337	320	330	318	255	295	314	317	317	335	354	313	295	338	316
3141	2121	1238	961	787	800	789	764	746	710	685	709	671	762	728	672	746	709	667	687	673	690	724	674	758	700	765	682	713	673	735	660	687	698	708	682	649	697	729	693	648	720	719	730	685	688	728	707	679	665	682	728	705	688	706	695	698	651	703	728	683	693	677	655	713	675	708	685	720	687	682	663	762	704	711	658	733	708	678	673	671	687	685	669	693	713	666	683	666	703	656	718	686	689	686	709	713	705	686	654	670	712	700	709	733	724	647	691	685	703	726	695	733	701	685	683	690	697	686	698	684	735	702	703	717	711	682	700	706	676	716	702	759	733	721	699	709	683	726	724	655	669	704	703	707	701	684	714	670	693	695	714	702	699	664	592	658	724	672	716	661	714	733	675	712	740	686	677	709	699	732	727	671	697	719	684	702	626	703	638	736	740	679	708	711	731	720	701	698	737	668	716	706	697	671	684	719	699	697	739	690	700	722	701	753	667	758	680	723	684	713	718	697	720	687	717	701	690	680	681	706	702	712	727	688	687	666	701	697	711	687	663	668	704	756	739	686	683	698	669	683	767	731	668	694	700	732	681	715	687	694	667	680	695	685	691	672	732	735	682	704	695	722	710	704	684	726	703	693	704	703	726	693	712	722	704	729	673	730	691	696	721	699	649	673	695	684	674	665	676	734	695	691	678	696	702	710	728	703	706	687	663	671	695	687	719	710	717	731	707	719	729	709	702	672	737	702	696	685	731	683	712	663	709	735	751	666	712	728	683	702	682	684	701	702	690	694	689	689	664	685	629	683	715	738	660	674	684	727	704	702	667	661	717	683	699	671	697	706	672	722	684	677	743	733	661	711	702	701	662	689	708	707	648	724	670	693	664	674	714	708	687	696	646	724	643	692	694	656	675	632	676	666	698	705	705	712	700	694	735	685	661	696	738	697	714	693	692	709	695	680	663	722	767	681	709	716	715	638	697	673	669	655	721	720	697	755	647	718	660	688	701	715	677	680	724	686	715	680	748	624	704	662	690	705	718	693	712	694	718	711	707	699	732	702	634	688	720	679	708	715	661	706	661	690	690	700	678	723	706	734	685	721	654	689	680	686	705	646	725	668	686	708	672	706	705	670	735	699	740	689	721	691	713	742	724	719	749	711	699	655	693	712	737	682	687	703	687	667	679	687	675	733	702	719	698	697	693	700	706	663	743	704	731	724	757	673	712	675	739	683	698	643	751	729	663	697	705	691	675	698	738	702	736	719	696	692	692	700	692	680	704	667	703	702	695	682	698	691	710	664	715	661	703	726	737	723	702	671	720	703	727	691	722	715	738	698	684	712	717	694	707	746	750	715	728	719	682	679	694	701	700	737	696	689	723	699	737	709	671	704	702	685	708	694	700	720	680	678	723	741	710	695	686	732	664	704	708	686	748	718	694	676	724	707	693	714	735	726	689	689	691	732	702	622	711	689	725	680	715	715	688	742	687	713	761	718	696	699	711	721	698	695	744	743	664	726	685	731	715	653	730	726	718	703	735	636	707	673	688	729	661	678	731	704	688	731	708	699	679	680	693	722	708	703	731	687	679	709	710	737	683	709	648	683	716	667	728	712	710	691	705	688	704	713	729	712	680	729	673	661	718	700	719	714	689	716	677	652	730	759	726	709	704	676	707	668	701	686	702	701	677	685	746	693	689	663	679	703	711	671	677	645	738	683	705	708	639	703	751	683	748	734	694	685	677	704	706	681	741	670	706	688	693	705	688	735	689	675	654	710	664	705	760	664	752	659	721	658	692	690	654	672	703	667	704	660	702	729	716	665	715	730	711	686	673	718	640	708	695	678	695	683	680	675	752	666	676	686	661	716	671	677	650	685	722	687	691	693	658	695	719	692	687	739	650	714	651	701	638	694	652	731	729	678	716	706	702	697	665	705	704	712	770	658	673	714	698	657	688	661	667	721	750	705	715	713	694	750	676	688	700	723	724	660	694	690	705	695	702	713	727	671	714	662	711	671	663	715	744	703	668	709	726	678	681	695	668	682	657	686	694	700	705	754	684	720	643	706	673	669	701	673	696	693	671	710	689	715	697	699	705	760	672	744	711	702	677	701	686	704	724	676	728	713	735	736	713	693	697	721	662	679	707	679	696	720	732	658	724	723	659	707	707	710	651	704	716	691	716	667	733	715	719	674	664	718	712	661	719	684	730	745	692	715	719	697	710	676	695	712	670	678	740	685	699	753	700	665	663	722	691	731	709	725	720	706	689	656	740	721	665	687	695	710	713	705	694	703	684	710	676	730	676	697	741	651	743	729	668	728	731	692	687	732	703	694	719	691	657	642	688	672	693	711	692	712	639	707	656	719	717	708	650	728	723	714	685	760	711	727	716	685	649	691	669	698	715	716	670	756	743	728	685	752	639	692	710	730	654	661	680	697	679	668	672	687	643	677	663	703	644	701	694	723	657	709	735	730	751	661	685	678	711	693	648	672	660	662	693	751	684	701	698	724	722	683	699	709	700	689	672	680	690	663	711	752	737	700	718	687	701	658	738	685	704	703	674	723	694	664	670	666	672	709	679	697	684	710	685	723	692	757	733	724	706	718	725	711	700	707	696	641	705	719	690	727	675	747	707	722	688	675	720	706	715	701	700	659	691	705	680	681	644	641	662	713	651	694	746	684	647	714	725	706	679	706	667	718	706	710	696	674	705	671	702	641	698	700	673	760	704	690	684	723	694	704	697	686	678	644	669	674	694	696	672	700	710	693	674	726	659	739	694	727	682	681	666	716	686	698	686	687	714	699	697	736	687	722	669	740	704	713	695	727	678	689	661	706	708	705	702	714	695	712	681	709	711	690	727	670	678	703	689	723	699	736	731	717	715	706	699	733	717	663	701	676	673	708	714	702	660	606	710	704	705	675	658	704	724	709	706	715	706	723	683	673	716	744	701	744	666	673	730	691	671	706	713	700	666	696	680	675	710	712	692	719	707	697	740	698	737	673	647	696	659	707	711	656	722	711	667	689	728	751	650	660	747	683	697	681	702	697	667	651	710	700	710	684	722	718	690	695	726	667	704	709	681	699	684	697	704	664	688	680	735	656	659	708	707	675	684	782	690	670	683	701	722	699	703	724	696	717	673	709	718	708	708	659	746	663	683	690	690	706	646	676	720	695	700	703	699	684	669	669	719	707	733	695	678	681	710	658	710	677	713	727	704	651	739	702	699	705	702	690	723	694	708	669	691	658	727	710	691	751	717	703	706	696	710	679	678	668	674	769	693	696	734	704	692	707	709	660	702	706	694	705	717	734	644	745	681	720	679	698	693	698	734	721	698	702	719	747	724	698	692	697	691	741	708	724	660	750	727	700	723	670	679	695	687	683	715	676	709	728	694	686	664	698	669	695	699	714	684	693	709	689	720	711	733	673	675	744	705	696	690	724	693	746	688	694	672	671	699	695	618	634	716	693	685	706	668	688	714	701	688	708	684	738	731	747	684	695	659	698	698
24284	21476	25138	28242	21476	21493	18610	548	283	264	243	236	171	192	173	177	165	185	185	164	185	184	164	166	162	174	176	152	143	168	138	138	133	147	161	152	142	157	156	134	171	167	177	163	151	142	121	130	148	133	155	144	139	179	159	148	145	143	136	143	152	165	166	156	133	147	137	142	169	152	156	166	151	173	161	132	136	136	182	135	145	148	159	158	154	168	159	183	156	149	163	148	147	137	148	156	141	139	159	153	134	160	144	142	170	132	143	130	138	175	148	176	196	145	180	168	137	151	136	157	150	131	158	144	138	162	165	172	168	136	155	165	162	152	150	127	143	148	153	150	159	140	166	150	140	153	152	160	136	157	133	148	135	146	169	139	134	144	154	145	132	146	126	143	154	154	141	155	127	169	165	137	176	129	170	126	144	141	156	154	147	149	136	118	131	157	133	138	146	120	137	137	163	155	144	148	162	140	115	131	163	153	142	178	164	136	150	138	140	151	131	139	166	153	157	146	154	145	153	134	164	144	167	153	153	169	146	133	156	154	150	148	156	169	146	149	163	147	139	144	127	127	129	139	178	169	126	127	156	143	131	164	145	152	142	135	142	143	149	137	151	127	154	143	140	150	145	143	148	149	167	144	160	150	134	125	153	162	173	134	150	142	166	142	163	131	175	155	126	137	162	133	146	149	133	137	127	150	137	146	171	110	123	146	134	124	139	155	142	152	124	119	154	166	131	157	169	159	152	136	155	159	165	144	143	159	153	138	158	156	132	154	146	165	138	146	165	154	135	142	161	136	157	166	155	161	156	161	173	162	153	146	137	138	136	184	156	150	143	140	148	171	128	153	152	151	171	125	147	148	142	165	158	152	122	147	159	153	138	157	156	153	131	181	145	153	163	173	146	134	145	127	146	168	162	149	193	131	157	169	138	153	162	139	155	173	143	151	120	144	162	150	142	145	148	145	163	157	167	145	129	160	171	135	171	159	155	153	169	161	166	155	157	131	138	136	146	160	160	147	146	148	137	161	154	169	160	160	176	141	158	134	163	137	151	152	185	134	175	156	141	178	151	153	144	133	138	139	154	145	127	146	111	137	130	138	126	150	156	131	137	138	135	132	141	149	153	145	148	144	156	146	152	151	136	154	145	134	152	129	152	147	151	162	144	154	151	161	152	148	141	172	120	129	151	164	127	169	155	156	117	147	165	155	157	129	150	143	136	166	151	161	158	154	150	155	156	163	133	154	148	134	151	145	139	151	134	163	148	162	151	146	130	130	142	148	149	142	168	160	142	147	159	154	154	129	142	161	131	158	131	157	138	159	160	150	158	152	163	121	144	154	148	149	132	147	170	153	155	149	155	173	161	128	129	159	152	158	172	154	149	145	157	148	160	148	151	152	171	176	154	163	139	149	160	151	166	163	144	159	138	149	152	169	147	157	149	137	162	131	134	143	139	166	124	154	157	142	152	154	165	147	144	173	122	150	122	132	154	154	154	149	137	153	154	133	153	148	154	124	153	121	174	177	155	166	130	149	152	154	156	156	154	154	148	144	149	143	158	178	179	162	156	153	135	154	153	167	137	143	134	154	118	131	138	141	153	154	167	138	179	131	161	147	154	150	154	158	129	139	146	158	150	147	148	156	143	135	126	140	148	156	155	147	165	131	141	128	156	135	148	140	148	140	143	137	165	173	136	129	137	157	140	152	152	156	171	136	145	146	149	160	150	162	154	157	133	145	135	154	138	150	169	154	168	129	139	149	151	147	153	169	163	150	163	158	147	157	138	159	157	142	164	153	148	144	149	145	157	156	137	160	153	127	125	149	150	143	152	129	153	144	157	149	155	158	152	137	162	154	153	157	169	169	135	143	163	155	158	149	145	156	145	141	122	152	141	148	141	154	124	146	139	142	161	142	154	160	139	143	142	159	183	143	155	126	139	148	144	143	181	151	170	173	149	156	145	144	134	147	145	165	123	165	159	140	172	172	138	147	186	164	144	141	159	143	144	162	141	128	144	147	161	141	145	140	146	153	153	152	151	168	143	116	143	172	162	141	144	149	153	159	140	137	183	150	160	144	149	164	134	116	151	169	145	145	138	153	141	151	174	153	147	143	169	148	148	148	140	140	156	136	147	148	143	149	152	145	151	147	127	158	139	150	131	149	148	131	130	147	156	141	151	155	149	143	141	150	144	154	127	135	159	157	158	133	150	170	147	141	149	155	140	157	140	168	149	167	168	130	160	172	146	158	157	145	142	124	158	148	154	161	144	131	138	129	151	146	144	129	132	141	144	143	123	166	134	128	152	142	159	146	132	154	127	138	151	148	151	130	160	134	158	143	120	157	133	132	135	148	148	156	167	142	159	154	164	176	139	173	140	166	151	153	147	159	141	153	142	142	158	141	144	157	166	140	156	149	153	175	135	147	185	155	179	146	152	147	149	159	140	162	181	138	140	167	149	155	154	159	173	145	153	172	152	152	150	143	166	124	150	151	144	150	161	137	168	149	164	160	147	149	157	147	155	155	160	138	160	149	134	133	150	164	136	140	128	133	146	170	159	158	129	142	146	127	132	128	161	139	162	146	124	160	135	153	126	158	140	146	171	162	154	140	134	134	164	133	138	149	151	158	143	141	162	179	177	151	149	138	156	141	189	146	170	171	141	148	149	163	165	165	158	138	147	145	177	130	159	132	181	171	147	165	163	167	151	151	125	124	160	137	138	143	135	154	149	157	159	167	151	169	172	141	151	156	141	146	148	150	159	156	135	152	138	156	180	138	152	157	139	164	156	151	129	146	165	154	168	121	137	137	143	137	139	149	132	145	125	137	182	137	152	145	147	161	159	160	162	124	143	166	168	159	129	145	139	117	142	146	145	141	157	143	141	139	158	175	149	150	170	151	122	135	155	152	142	134	155	151	138	144	175	143	149	140	164	122	150	165	117	162	165	155	139	142	163	146	136	165	135	163	137	169	163	165	129	141	134	135	139	132	155	129	136	158	162	118	139	140	153	174	145	174	138	157	146	137	150	151	159	154	144	172	175	162	169	144	165	157	139	130	168	144	143	151	147	141	163	160	139	141	162	152	163	160	127	123	154	154	131	147	159	163	131	147	170	143	142	159	159	168	144	147	155	160	140	146	159	161	151	148	153	150	145	142	128	141	158	151	161	144	171	161	167	151	150	137	163	142	150	160	135	163	146	147	144	141	137	140	147	162	137	143	146	177	179	147	151	160	133	166	145	150	159	160	160	140	148	145	170	140	127	140	134	142	148	149	159	160	140	166	165	158	152	143	132	143	150	138	145	150	162	159	131	156	157	118	169	140	161	157	145	149	150	120	153	150	152	137	136	150	159	148	148	133	132	133	143	148	128	147	162	137	153	117	136	167	162	148	154	165	139	157	161	157	126	171	134	173	144	134	134	144	143	138	147	142	156	152	117	145	154	132	154	124	162	168	125	142	146	118	128	161	142	161	152	136	153	156	164	157	143	136	153	153
2910	3111	1480	823	614	507	507	436	398	424	398	398	396	394	388	383	333	394	363	407	371	345	369	356	354	382	358	366	357	362	385	353	368	391	350	376	347	369	347	382	378	399	350	331	347	380	368	343	370	359	378	395	345	361	364	370	370	362	369	350	362	345	390	355	332	365	366	342	357	331	323	366	378	368	374	384	358	357	361	361	309	370	376	350	375	353	355	364	330	372	370	356	374	349	349	362	372	337	336	382	378	361	387	374	357	367	371	384	379	418	342	368	384	376	366	415	385	368	369	370	358	362	348	389	362	360	409	382	337	333	356	360	370	372	359	390	344	332	358	381	344	363	306	351	378	373	346	354	398	383	372	366	335	350	360	340	390	346	364	348	348	322	332	372	339	335	361	338	363	356	401	333	350	358	368	361	359	393	358	360	358	355	395	360	343	378	412	373	370	331	373	371	360	357	366	361	368	326	328	342	356	313	348	348	378	375	354	348	348	356	378	344	354	345	369	352	380	349	371	367	338	346	353	343	386	388	373	373	356	353	349	361	335	376	369	360	354	378	381	354	395	354	322	347	374	375	341	354	348	355	347	381	356	344	356	330	359	362	372	361	373	351	360	356	335	345	348	334	357	374	354	328	351	409	355	364	348	325	334	345	376	365	350	380	353	382	374	397	386	363	368	347	363	378	351	372	348	364	323	367	361	395	358	343	352	359	336	367	373	412	357	373	370	356	386	331	378	358	362	359	407	379	350	329	394	368	341	355	365	349	381	355	379	364	352	368	390	355	355	365	357	382	375	340	347	371	377	358	364	346	347	384	371	327	369	358	352	341	373	376	352	360	323	345	352	369	354	340	346	372	337	376	348	335	364	370	375	372	360	322	348	391	318	384	337	359	386	387	361	341	361	364	347	368	340	385	378	379	360	342	381	358	381	312	321	342	364	373	351	365	344	357	352	372	376	357	358	325	380	346	352	317	330	339	399	353	350	350	370	337	337	375	339	351	392	357	392	343	361	333	361	357	372	351	311	380	377	369	387	356	361	367	361	376	369	368	363	373	389	371	345	326	337	351	369	362	380	360	344	354	351	397	372	347	345	366	363	336	347	341	343	342	334	359	387	387	359	381	386	361	384	338	312	362	330	358	377	380	374	371	364	341	371	357	380	348	406	362	389	367	369	386	329	359	341	385	364	352	361	361	354	334	354	351	357	348	359	354	386	338	314	345	390	412	350	349	363	359	341	350	357	376	340	373	338	361	381	380	367	351	356	334	380	318	348	352	363	332	360	370	373	355	351	338	372	340	350	320	346	332	393	356	395	333	375	392	378	393	368	372	381	344	381	361	377	341	341	361	364	365	345	397	379	355	344	369	367	342	356	368	358	369	353	368	386	343	360	370	362	366	365	349	350	345	376	375	395	321	374	376	356	362	371	345	396	360	339	365	350	387	349	379	375	357	357	371	394	336	391	349	335	375	357	397	372	386	353	357	320	368	394	356	349	343	354	366	366	393	389	349	397	355	364	354	355	370	377	354	356	388	375	356	343	353	375	362	390	334	371	365	336	347	352	334	378	346	381	330	343	317	384	345	353	352	353	359	363	378	381	393	358	368	363	342	360	340	350	374	384	354	353	400	371	347	355	346	352	370	398	376	370	386	360	359	373	347	321	351	372	385	340	366	330	350	360	376	361	375	358	369	353	346	390	346	373	349	333	377	359	382	377	345	349	382	398	366	373	400	326	383	369	346	326	351	343	389	315	359	385	324	401	351	426	385	370	365	365	344	353	382	346	376	353	344	363	396	369	346	329	333	349	372	384	350	327	364	339	351	377	364	355	350	376	402	358	335	377	369	367	331	365	366	343	357	384	362	380	372	331	378	388	375	346	356	380	338	372	374	345	337	374	328	332	334	350	358	388	351	360	347	398	352	366	371	351	349	350	355	374	380	312	342	343	325	332	344	343	368	356	375	352	338	374	334	359	359	343	354	380	366	345	345	335	362	358	343	337	369	355	354	329	344	352	390	379	348	384	376	365	358	340	381	355	370	329	348	338	320	388	328	367	351	352	377	380	355	387	361	375	395	356	375	352	325	345	321	347	372	364	340	353	330	361	318	366	340	339	358	366	372	320	378	365	378	373	357	357	353	323	374	355	373	340	355	333	348	375	365	406	339	368	346	351	337	362	329	393	360	403	369	325	336	350	351	354	396	353	366	363	306	351	389	325	326	340	348	381	363	364	352	335	364	346	361	303	367	384	361	364	339	358	401	335	353	342	371	361	357	333	354	394	342	364	350	324	378	354	367	348	369	364	374	369	399	362	342	360	336	343	412	354	405	367	348	349	329	346	344	379	401	346	358	401	366	351	371	354	328	350	364	358	395	347	336	356	354	318	350	356	328	367	363	365	345	410	370	373	370	394	399	367	387	336	346	377	369	376	346	384	387	338	357	391	369	347	398	362	366	365	364	370	356	312	373	354	377	376	392	361	369	386	360	365	375	358	360	367	343	329	390	353	388	358	382	365	342	332	374	362	342	354	382	369	333	363	381	366	341	373	376	372	361	341	395	373	394	347	369	338	355	386	404	349	361	358	398	367	346	368	363	388	366	358	363	374	367	356	325	367	378	349	301	355	375	383	363	366	319	386	351	355	337	378	366	381	379	368	367	395	348	395	357	364	347	320	325	380	361	379	377	355	348	338	366	372	343	364	357	364	361	367	378	384	371	332	388	357	375	328	337	371	341	353	356	369	347	382	358	379	340	343	374	370	354	361	358	349	385	363	352	410	355	343	353	340	390	367	359	355	379	353	361	353	365	332	354	344	374	373	356	351	374	360	364	349	350	342	365	355	333	361	374	371	353	349	359	360	363	335	358	357	380	347	391	349	372	398	385	394	384	366	377	352	389	342	394	416	417	371	355	352	352	374	378	388	360	353	359	351	365	335	354	325	354	377	347	380	356	377	398	382	351	347	347	367	365	327	360	392	340	340	328	344	376	367	393	363	336	361	347	372	392	365	367	370	356	385	369	362	361	356	365	390	348	369	369	371	376	372	363	366	385	351	375	336	349	359	354	374	346	339	371	341	344	349	367	359	333	350	372	366	332	327	360	373	402	363	371	401	349	347	360	381	368	365	348	369	362	337	361	353	370	351	349	373	393	365	319	373	377	342	341	324	368	350	360	353	332	367	346	397	344	399	365	334	349	375	326	375	372	329	373	351	375	343	367	361	345	363	349	378	382	366	364	378	340	348	356	361	337	354	385	382	330	352	357	326	377	343	364	329	363	330	366	323	365	392	342	359	307	379	341	335	396	361	373	363	340	370	372	346	336	381	367	364	352	373	351	328	390	377	334	359	348	333	374	318	369	340	349	361	351	358	366	376	328	338	347	369	355	373	325	337	347	310	377	374	379	377	356	354	327	322	363	357	352	388	339	360	341	338	340	363	374	384	359	369	331	358	359	335	356	346	347	393	327	371	348	346	380	374	336	376	373	335	336
31999	21003	12001	1029	520	477	468	437	410	418	423	395	441	420	433	437	421	461	445	429	438	459	458	408	418	400	417	440	403	436	415	427	400	402	436	399	421	421	399	432	411	425	422	416	415	445	417	420	431	408	412	463	437	382	439	440	410	397	418	438	419	430	457	417	379	442	455	410	412	430	451	417	455	421	428	407	425	423	410	420	417	432	404	434	425	408	464	418	411	443	426	427	454	419	402	393	478	420	406	453	418	443	440	417	423	412	452	423	425	418	391	401	409	390	384	430	402	406	387	389	450	452	435	424	446	379	429	449	421	409	421	399	409	438	421	439	392	411	454	447	435	444	433	386	446	428	407	435	426	438	406	429	496	460	417	412	411	397	406	411	387	394	397	416	395	407	411	498	405	434	410	427	430	397	393	402	455	415	388	421	428	394	400	356	428	423	457	467	417	405	443	405	406	455	433	411	447	403	421	413	405	431	428	414	394	414	462	437	442	438	446	441	417	367	407	433	459	421	441	416	413	412	462	407	400	397	401	424	438	394	430	418	400	412	440	410	387	430	431	392	446	465	398	404	392	409	421	411	403	455	392	419	477	417	402	439	404	426	377	405	415	433	391	462	409	414	469	455	464	408	422	419	419	448	443	421	385	379	447	428	448	419	422	408	455	424	422	453	447	446	440	454	416	435	429	453	432	409	415	396	402	420	439	417	444	388	416	446	434	424	406	403	416	407	400	442	391	410	438	428	437	418	419	386	461	455	452	458	391	412	412	433	446	433	426	431	398	439	401	452	425	434	410	422	402	412	413	395	418	440	421	420	445	426	358	410	390	439	469	447	428	402	401	395	438	466	433	418	394	457	403	419	411	478	436	440	462	406	427	412	408	401	417	383	409	418	418	393	400	456	422	424	421	443	418	428	395	399	447	436	442	432	422	388	416	410	441	420	415	416	467	416	403	388	430	420	392	399	399	403	420	385	411	411	416	480	396	435	414	388	439	462	387	429	414	394	442	440	432	397	407	413	424	442	414	428	417	440	463	461	435	424	485	442	433	422	421	430	376	430	448	419	421	452	423	424	418	394	428	412	425	425	418	451	383	405	394	417	403	431	415	442	425	415	411	423	481	416	406	401	408	458	408	416	446	449	404	420	406	389	476	426	407	429	394	448	425	418	417	422	435	453	391	399	417	409	407	406	437	414	456	421	402	454	401	452	483	442	419	436	442	414	428	421	413	400	417	433	414	403	448	423	447	397	378	420	443	406	408	430	430	379	461	435	471	455	411	450	466	406	438	425	418	446	469	394	456	420	393	446	428	430	434	406	400	470	427	430	377	401	435	417	424	449	427	378	436	412	408	448	454	425	404	435	407	401	424	401	414	399	432	434	379	418	441	405	412	417	417	422	399	415	402	449	435	387	479	410	402	460	422	441	434	400	402	419	417	407	413	405	425	406	435	452	398	447	436	425	426	395	396	411	394	406	392	416	416	392	430	435	422	385	425	386	401	433	410	415	417	414	395	485	456	395	393	437	450	416	408	450	416	376	440	424	371	421	469	455	434	421	399	424	443	410	416	415	407	399	448	411	445	424	428	435	417	438	407	411	450	443	416	421	391	455	404	405	434	410	420	427	445	400	382	436	431	403	401	448	425	409	412	453	410	427	399	403	416	418	408	397	437	421	418	446	458	414	420	405	408	386	442	436	427	400	439	413	449	480	447	421	430	457	419	425	429	403	379	398	443	379	413	410	438	438	421	451	432	411	448	468	450	410	413	402	413	453	452	382	420	393	379	424	449	428	398	403	403	399	412	413	407	431	396	376	440	376	459	434	474	375	422	442	415	418	406	430	411	435	440	415	470	369	377	436	389	406	395	411	434	430	452	423	432	397	398	403	446	422	418	410	467	432	471	447	398	463	468	408	432	415	397	423	438	472	431	384	404	446	502	417	417	421	422	433	410	406	365	408	438	427	471	404	407	379	378	423	406	394	428	448	432	435	477	403	451	451	429	438	414	460	370	412	431	454	406	411	417	411	431	407	483	418	438	469	392	412	447	424	415	447	411	427	467	413	425	459	387	417	449	446	376	443	441	466	435	391	378	392	433	416	419	444	435	421	434	402	434	417	425	412	434	437	432	435	394	429	405	449	424	455	442	413	438	451	444	479	408	428	409	457	423	402	476	489	393	396	468	412	425	402	384	404	439	421	419	426	437	432	394	434	420	421	430	431	446	414	415	407	391	418	441	432	408	417	431	420	442	408	386	425	412	421	425	436	425	462	428	420	431	409	372	422	409	504	375	395	409	463	435	391	407	397	393	388	418	400	380	399	386	413	431	390	416	422	435	442	412	403	412	399	394	423	397	462	424	413	421	432	441	426	438	428	414	405	444	407	424	424	431	426	414	428	454	450	394	418	404	398	418	475	412	441	437	450	412	447	436	423	408	423	416	465	441	393	423	422	458	416	414	462	440	431	418	423	443	418	435	416	421	422	427	466	417	408	428	427	428	435	416	432	466	413	412	430	426	406	465	472	453	423	442	418	422	426	432	480	412	469	433	432	402	418	424	436	419	416	438	432	412	447	419	379	395	423	416	455	438	461	411	403	453	405	426	451	434	391	401	398	404	398	440	438	398	428	415	391	402	413	446	467	462	384	396	409	426	408	385	439	446	432	403	419	410	398	385	420	407	393	433	473	386	380	407	430	401	452	419	395	434	389	425	458	441	433	405	407	418	424	404	422	416	437	402	379	432	440	410	408	431	428	463	423	431	406	428	391	416	444	408	438	397	409	397	426	422	431	440	423	420	434	436	392	437	447	485	408	417	383	444	414	422	465	418	432	435	465	401	399	443	410	412	414	423	420	379	422	415	453	425	373	420	404	437	426	406	409	422	400	416	434	431	403	423	417	448	423	448	461	421	460	423	397	420	437	410	424	397	414	399	434	396	424	393	426	457	447	438	404	409	410	464	391	434	428	405	423	411	422	411	422	402	395	412	387	398	432	400	420	407	455	419	425	418	430	442	400	432	413	415	417	447	459	414	425	428	428	426	417	393	400	438	444	411	409	437	402	402	437	469	430	404	408	447	422	434	408	418	393	431	431	445	405	419	400	436	440	449	466	398	408	460	421	412	393	393	418	415	411	422	413	419	394	390	414	470	406	395	416	430	396	414	446	438	397	379	445	431	430	439	370	438	414	438	410	409	444	458	429	471	420	430	426	424	440	369	403	422	443	404	445	432	441	441	407	395	432	456	427	429	451	446	414	430	478	405	416	386	419	414	394	428	442	399	451	405	447	431	428	430	428	440	427	411	386	446	434	428	425	420	446	422	436	434	410	478	418	400	402	416	420	427	414	411	427	464	433	455	440	423	448	412	428	432	404	467	441	436	423	467	444	412	404	437	474	415	402	413	429	386	413	416	391	405	381	450	421	431	445	421	420	409	469	437	437	421	385	409	362	409	411	430	414	428	382	436	410	387	351	396	419	431	396	374	395	429	426
5788	1032	958	944	933	934	961	919	946	917	931	924	922	966	902	920	907	888	939	898	928	913	943	929	899	908	950	884	949	920	907	922	923	944	933	937	971	877	929	877	927	979	943	877	912	944	947	924	943	906	937	903	930	964	906	880	913	883	917	915	882	854	936	911	975	900	947	894	912	933	941	926	909	914	952	896	951	928	1001	917	908	936	843	890	936	873	935	881	915	895	974	869	902	935	912	936	860	963	858	893	916	901	954	927	928	955	943	932	943	919	895	892	926	932	916	897	940	862	932	888	884	969	974	919	919	902	930	887	906	954	925	931	899	926	949	936	962	920	895	912	898	968	945	933	920	937	919	906	935	904	886	892	898	946	956	926	960	899	886	878	960	877	897	974	891	939	922	878	977	919	902	891	908	949	894	905	994	898	933	870	984	922	923	898	917	962	917	984	911	919	888	898	937	852	933	905	928	932	879	932	955	925	903	910	925	940	926	907	911	939	869	889	921	864	943	993	862	965	937	934	931	906	904	922	908	902	930	957	941	946	933	897	905	939	925	926	961	895	861	979	939	969	925	934	893	903	953	957	961	937	901	945	944	940	898	896	870	885	907	951	993	922	896	955	943	963	947	926	887	974	932	886	971	907	893	983	915	905	919	900	934	925	850	881	942	914	893	914	909	910	952	905	907	980	993	945	925	942	965	903	890	897	926	920	935	896	947	898	918	914	934	900	936	900	903	907	886	932	898	939	951	916	854	919	930	905	879	835	941	928	915	941	949	951	971	926	855	891	927	906	920	931	895	926	899	954	932	895	910	981	926	935	898	952	952	935	952	896	960	899	909	936	939	976	904	888	915	960	915	936	940	921	904	966	907	923	898	882	941	872	897	941	948	917	901	943	909	969	944	861	900	859	973	940	930	948	890	918	929	891	907	977	968	936	924	898	939	917	907	952	942	889	932	953	951	928	910	937	925	932	933	920	932	966	917	884	918	910	961	915	878	869	887	949	940	868	936	934	928	903	909	885	945	949	899	915	927	889	860	944	896	942	922	892	979	967	924	942	933	926	936	963	884	928	850	940	914	926	844	889	980	895	896	949	918	964	940	862	923	866	950	911	948	967	913	943	921	971	882	850	950	926	904	917	911	974	866	957	967	920	994	927	892	978	971	886	916	887	900	898	923	880	904	956	914	891	893	908	921	888	979	917	953	901	926	933	943	909	917	904	926	969	949	901	907	924	909	873	917	984	990	946	899	936	936	927	955	921	933	881	950	901	891	942	989	897	898	970	931	903	951	928	942	934	919	852	952	844	985	965	887	870	959	943	938	922	973	872	850	933	936	866	943	899	941	912	957	892	846	943	1007	900	946	955	933	915	954	910	876	914	890	963	885	910	929	980	907	950	952	945	916	916	875	916	922	924	926	916	940	905	895	970	943	920	916	977	913	922	887	961	919	959	975	886	890	902	886	914	975	933	853	928	946	924	941	937	895	912	891	938	926	941	979	949	961	900	895	959	999	896	962	929	893	885	909	860	845	913	926	921	951	913	890	897	921	937	925	910	925	867	920	906	893	947	955	920	936	938	878	898	925	908	894	934	944	925	872	954	968	894	910	943	917	914	899	876	929	885	963	919	933	961	912	971	908	922	934	944	922	920	951	958	946	949	958	925	970	961	925	959	945	913	927	913	919	951	944	929	871	946	929	862	963	911	963	952	940	937	953	888	900	891	884	895	944	970	879	899	915	916	921	898	950	907	967	900	914	929	894	904	906	938	905	923	904	978	924	889	995	915	905	949	905	911	911	943	874	887	939	916	893	932	862	975	868	919	932	875	945	955	881	900	850	922	870	907	885	921	947	935	860	918	929	942	911	947	965	928	924	993	928	944	896	877	913	940	919	900	963	904	970	922	875	897	913	946	886	922	911	913	958	931	927	964	927	910	908	932	942	958	917	975	995	936	910	907	947	951	899	899	948	909	921	877	960	951	967	886	966	945	936	928	931	957	931	896	927	957	1003	931	921	948	870	926	934	912	918	943	849	949	891	913	978	973	864	860	885	918	950	944	949	968	905	892	955	917	923	952	980	921	920	868	881	906	947	914	892	928	912	898	910	944	908	947	903	851	911	919	908	971	913	938	922	870	917	976	909	922	901	988	926	883	916	944	904	928	996	897	982	881	967	851	952	882	941	986	879	891	896	871	941	901	926	945	919	953	932	959	929	928	904	938	940	934	867	930	921	890	911	910	899	895	910	925	937	913	952	925	926	929	860	901	922	901	911	966	923	929	956	846	921	958	957	939	929	906	954	951	915	994	915	949	903	856	915	943	903	886	911	916	950	919	907	962	925	907	920	949	952	891	938	890	954	913	909	926	901	890	923	946	888	926	927	893	912	903	929	909	839	928	934	937	940	888	956	915	943	866	934	939	927	916	906	908	923	929	891	927	976	847	932	954	913	903	991	914	890	973	915	932	930	881	930	930	901	907	950	906	916	910	893	886	915	922	921	894	922	932	952	891	886	890	888	972	905	945	927	941	874	924	915	891	955	918	903	904	954	923	884	956	941	928	932	954	911	918	934	921	888	845	917	927	844	928	912	897	932	862	915	934	880	963	911	899	902	908	916	917	908	926	943	870	906	940	934	928	909	937	874	959	985	977	909	896	938	915	908	917	956	938	884	978	944	920	907	937	922	979	873	971	903	894	923	932	874	946	925	941	955	950	902	892	967	915	930	925	914	879	955	865	945	935	974	891	913	864	942	862	980	884	948	969	922	956	907	970	953	993	956	929	951	894	983	956	893	918	957	941	980	889	915	920	954	891	910	932	903	945	877	919	925	886	922	924	923	921	962	927	927	914	981	938	896	916	879	908	875	950	1001	925	890	894	858	943	868	927	909	912	922	941	920	926	952	873	905	910	906	906	916	895	892	929	969	916	883	954	884	942	915	910	914	902	993	883	898	934	895	922	913	940	899	895	875	893	960	940	931	959	928	951	892	930	922	962	916	944	951	917	942	895	895	927	855	954	929	912	950	929	899	928	925	928	953	923	955	917	863	941	926	887	893	916	963	869	920	914	894	937	926	981	950	937	955	894	900	917	903	975	945	939	934	917	883	897	914	922	956	948	933	916	974	918	1001	861	912	904	939	959	930	932	889	929	907	935	868	894	892	936	958	897	919	952	983	882	965	905	938	946	919	887	916	905	893	933	907	879	904	927	949	931	978	925	935	945	889	950	884	935	923	952	959	906	942	934	903	926	908	936	926	915	944	902	916	945	915	914	899	993	953	922	892	904	1001	976	907	905	974	948	911	880	928	920	870	934	956	976	934	919	904	951	938	924	862	901	943	881	952	914	898	921	980	917	908	945	972	860	924	883	931	928	911	937	927	903	922	906	892	997	876	946	918	925	898	945	974	967	902	895	949	972	942	969	885	966	930	941	903	926	903	980	869	885	919	903	941	865	959	891	890	870	889	966	874	962	965	900	904	913	963	890	919	914	980	955	890	957
24906	21466	24791	28534	21470	21318	1320	492	388	391	380	385	354	353	337	337	364	338	327	328	347	330	358	305	348	343	323	373	322	368	323	305	353	344	299	310	287	340	287	350	300	309	355	326	289	302	310	331	323	330	306	330	307	311	346	322	320	312	310	348	322	259	309	311	321	293	343	327	289	317	337	310	311	305	325	302	310	330	299	347	313	303	314	305	329	343	346	337	300	362	301	318	370	328	288	329	350	351	306	298	289	311	346	314	315	359	309	342	313	337	323	319	339	306	342	335	331	291	304	318	303	323	326	306	310	318	350	314	310	357	308	315	313	306	306	324	328	325	300	348	307	281	294	323	342	301	316	277	333	337	290	336	293	311	355	313	299	342	348	328	345	322	338	343	338	287	310	326	314	274	304	305	336	303	350	300	296	345	324	326	331	319	328	310	341	321	324	314	289	317	317	275	319	299	315	296	330	302	341	352	352	349	330	342	290	318	335	306	304	308	306	309	316	361	346	334	362	343	322	328	309	322	325	291	319	317	329	321	312	328	328	332	305	347	321	307	338	324	331	303	308	347	345	298	325	331	295	308	315	304	324	316	292	350	298	321	334	322	353	328	303	326	341	297	337	345	332	324	290	297	322	298	294	306	342	301	327	308	326	327	338	307	314	319	322	313	324	339	351	309	293	313	291	285	338	293	299	297	316	334	317	330	316	324	307	306	321	296	304	362	300	305	320	304	301	319	320	322	310	261	305	300	312	319	303	334	314	340	328	291	319	303	312	342	316	349	320	320	317	295	352	303	328	312	303	306	306	321	332	350	285	287	335	318	322	342	314	314	312	330	342	328	311	299	294	339	309	361	336	309	317	319	325	294	310	296	316	328	298	329	320	328	272	352	306	320	317	371	329	300	288	317	346	333	370	304	307	315	332	291	316	316	341	330	303	330	320	369	288	346	342	302	323	320	287	338	297	315	316	320	337	316	286	288	328	309	330	313	293	321	309	350	322	303	341	330	293	310	282	335	331	332	370	326	333	308	347	329	348	331	346	318	332	314	302	308	329	315	309	354	325	340	315	316	292	313	306	326	307	285	319	289	322	299	321	347	318	329	317	282	337	314	346	310	320	325	306	324	318	295	335	331	309	334	325	334	315	333	323	333	338	325	334	316	330	331	312	348	326	302	350	311	299	344	305	307	341	306	340	336	358	309	300	302	335	303	362	313	272	361	319	282	278	312	320	297	299	312	333	322	331	347	347	295	317	356	296	313	318	319	320	302	325	298	303	314	300	332	343	306	326	339	319	348	305	297	342	351	315	335	303	321	357	293	315	344	316	315	305	351	295	308	315	357	335	293	309	327	316	309	322	335	336	336	333	316	331	320	345	305	324	323	337	356	317	284	301	320	303	346	319	328	324	321	344	387	336	291	315	309	335	294	313	303	335	307	271	336	290	324	301	303	313	351	301	331	314	278	322	300	305	319	296	326	328	297	303	314	354	294	316	326	298	349	302	314	308	327	299	335	307	343	342	292	360	335	342	310	331	333	335	347	319	326	291	352	316	340	307	304	319	267	301	365	310	335	333	336	313	340	335	309	298	350	303	295	314	343	319	306	322	365	308	285	306	337	317	341	305	303	297	324	298	338	327	342	313	306	311	335	338	348	306	325	328	306	310	327	353	290	310	327	283	318	295	343	319	317	322	324	329	314	325	299	311	350	291	298	299	300	307	313	294	330	307	329	328	322	351	299	320	342	319	327	313	262	301	319	280	340	344	356	336	346	328	306	331	303	334	320	329	333	321	333	328	330	320	307	299	319	292	322	346	324	321	301	305	340	320	323	290	312	294	306	285	302	327	311	314	330	303	332	326	335	327	319	342	323	311	325	281	312	324	322	318	292	320	337	324	324	338	306	329	322	350	349	314	343	328	348	332	337	305	313	294	318	334	325	326	321	342	310	345	357	314	282	313	338	310	309	318	305	294	308	310	328	367	315	306	335	341	304	317	342	323	311	312	312	341	353	330	297	291	333	351	302	306	322	297	317	315	328	274	318	311	324	320	338	328	328	316	303	337	315	319	310	315	340	329	327	297	314	345	356	349	345	328	295	328	328	317	330	306	316	308	326	318	270	308	318	320	342	328	318	298	332	328	318	340	312	320	336	329	320	302	320	331	333	314	331	338	341	349	341	337	349	302	305	297	344	302	306	329	282	315	301	321	335	314	279	307	283	324	362	307	321	322	327	286	343	301	337	322	311	324	307	319	321	298	310	340	314	325	366	340	337	289	298	304	296	328	294	333	325	321	334	323	321	322	348	305	329	306	294	358	329	299	317	334	328	351	286	331	288	328	328	309	351	296	304	339	309	321	315	325	342	305	297	334	351	323	323	312	328	345	345	336	355	296	322	297	307	303	320	318	286	305	300	324	311	323	319	340	311	338	332	321	292	340	317	322	281	318	310	314	303	310	341	286	288	339	313	316	332	355	314	303	327	323	278	318	363	294	340	340	327	337	328	334	329	305	314	351	330	318	311	309	328	374	323	319	297	327	303	305	315	329	332	291	338	315	362	300	332	300	317	302	337	291	315	313	275	292	333	349	337	311	348	327	285	353	319	318	295	291	289	289	306	326	338	324	326	328	326	351	316	304	273	324	314	371	341	335	377	317	323	332	322	328	305	330	316	302	311	374	320	312	308	322	301	332	292	256	327	306	362	311	326	336	290	318	317	326	353	328	320	339	304	327	340	304	289	327	301	316	319	332	330	325	362	328	348	343	333	340	317	298	303	318	330	334	322	322	287	316	308	283	339	312	301	330	314	297	321	341	327	313	336	310	285	315	315	313	342	327	311	351	336	344	319	295	314	308	327	319	320	337	331	304	324	286	284	326	325	309	270	334	289	323	316	297	308	309	345	324	311	316	330	346	338	295	346	301	333	316	349	304	319	336	311	337	270	316	313	315	314	326	322	309	325	343	334	303	339	310	294	362	331	327	336	295	313	318	323	297	351	317	312	339	320	306	306	336	344	374	284	332	376	307	299	299	354	290	330	358	304	302	290	317	315	280	284	335	321	302	304	330	295	325	298	290	317	302	327	334	350	318	316	316	312	309	329	290	336	277	363	315	327	357	345	353	313	321	314	321	356	336	318	329	369	342	305	313	354	306	294	327	312	302	334	304	320	296	308	353	324	326	331	298	336	327	338	327	322	293	333	350	331	316	322	340	312	315	327	322	326	363	329	304	298	334	326	272	286	312	347	323	315	316	302	296	318	268	279	337	327	337	316	341	319	316	324	279	336	340	341	330	322	325	349	309	327	332	331	344	307	318	298	313	340	323	302	337	330	250	275	313	305	351	330	302	343	335	343	317	353	352	339	317	364	317	305	271	328	345	303	328	338	327	306	334	314	315	306	300	337	378	337	335	320	295	310	311	290	316	294	306	357	323	329	310	323	321	299	324	300	313	279	292	331	328	312	313	330	325	306	334	315	301	321	336	310	326	355	357	327
3201	2003	1233	897	884	794	753	748	748	740	711	686	761	715	742	773	654	713	703	721	767	697	731	704	670	708	707	683	737	721	714	644	661	727	661	682	660	706	742	720	746	726	670	709	689	671	711	738	692	720	706	674	756	685	746	674	689	703	715	668	684	694	683	690	668	750	681	714	743	686	736	709	714	717	724	775	733	713	701	689	715	708	728	667	731	673	703	701	695	653	662	705	670	644	699	699	714	675	679	660	691	708	645	697	706	664	676	719	682	662	654	718	677	671	719	675	657	711	702	725	697	693	654	744	686	689	707	659	715	719	706	670	695	688	672	726	729	713	707	670	690	667	682	710	721	670	688	729	680	709	724	726	729	694	706	710	702	666	657	701	671	733	677	665	747	702	656	698	744	691	668	728	726	690	705	727	696	707	733	704	659	685	686	720	732	665	683	707	678	686	696	666	708	713	732	690	654	684	684	727	690	745	686	714	718	682	666	701	733	735	664	704	673	727	722	669	710	736	739	711	696	674	690	694	728	735	669	715	702	709	710	694	724	698	703	684	662	706	673	679	668	728	692	688	718	676	724	688	669	690	676	686	706	690	713	678	691	658	682	684	718	717	661	707	702	698	700	655	721	690	701	678	671	701	705	708	663	679	674	723	712	690	673	680	675	749	716	722	693	713	757	727	684	673	726	658	682	748	712	693	703	708	730	687	640	654	708	688	656	744	685	732	649	669	690	672	680	698	664	679	722	641	704	673	707	688	739	686	672	699	731	706	674	703	711	695	693	699	678	667	653	666	734	685	714	696	655	712	662	706	672	701	702	689	717	653	652	678	691	704	666	641	714	757	733	671	738	687	652	719	698	673	700	726	697	731	736	764	687	700	702	669	728	698	700	696	690	738	728	690	670	707	663	688	715	682	701	632	666	652	688	693	718	708	679	704	656	684	674	702	713	713	720	741	707	748	667	710	690	678	662	694	713	687	701	711	653	706	686	664	684	696	747	689	688	668	715	673	751	700	745	695	705	650	699	731	720	655	665	665	666	700	658	740	688	708	697	693	680	692	718	736	677	698	708	703	712	726	699	744	715	730	681	747	698	719	707	672	704	719	646	725	702	669	711	692	690	696	687	693	711	735	694	725	645	702	732	658	672	732	731	698	653	709	719	711	706	727	699	720	691	723	694	703	697	671	718	694	706	691	702	714	708	685	730	680	715	650	697	678	626	699	692	711	732	684	699	701	679	707	710	704	684	689	711	710	650	742	712	693	690	721	690	699	658	736	724	680	748	716	732	688	709	722	725	680	691	730	721	667	730	694	678	692	660	702	694	721	650	717	641	702	706	685	691	661	662	693	717	633	706	728	732	660	698	692	629	709	688	704	687	656	711	711	731	686	724	680	661	679	664	679	703	692	733	671	700	677	626	725	698	705	703	676	712	694	685	695	666	687	726	687	689	689	745	736	674	672	697	684	679	717	661	705	688	696	680	660	714	709	682	663	697	664	742	695	713	709	709	721	689	741	740	732	731	759	703	682	709	722	680	679	699	722	703	656	734	722	643	706	717	676	684	693	722	706	692	719	709	742	704	690	712	707	698	697	698	664	695	665	698	682	722	707	711	749	737	687	700	653	702	719	723	689	694	660	704	669	668	728	708	687	699	670	709	736	710	682	726	716	736	673	716	721	698	669	702	700	710	688	718	701	616	685	722	694	630	699	677	731	731	724	700	706	659	723	667	611	685	709	685	693	697	690	698	711	683	693	700	705	686	630	728	704	700	706	684	705	689	677	687	681	683	675	700	686	656	718	696	658	704	709	727	706	702	718	705	673	648	701	736	690	702	741	698	710	628	686	708	736	700	714	728	676	682	694	646	710	689	707	649	755	731	687	723	718	667	727	695	700	706	676	703	647	676	668	713	660	654	629	661	667	711	675	705	715	679	687	723	715	686	725	711	681	726	723	678	673	705	668	706	683	673	698	700	662	667	667	713	689	721	666	684	664	691	714	652	669	759	648	717	703	683	661	684	689	677	682	686	671	733	714	689	684	695	691	713	672	692	673	704	693	719	692	722	727	720	657	675	712	709	720	686	638	713	690	688	684	770	681	720	710	721	700	716	634	702	659	669	658	707	666	758	690	727	671	687	675	726	700	710	699	774	691	699	705	711	695	682	692	721	663	720	673	701	664	701	687	728	699	685	713	753	705	704	684	697	671	718	701	705	676	701	689	712	710	647	659	666	656	684	750	698	668	641	722	704	716	686	684	639	719	668	706	669	700	692	723	713	705	701	693	653	695	676	719	730	694	722	712	694	725	699	663	695	652	673	672	672	665	658	708	704	645	691	675	706	697	644	723	677	723	699	696	671	690	702	720	677	668	707	706	666	755	693	704	672	713	705	647	702	670	705	667	677	720	660	698	746	677	686	694	639	714	673	670	669	690	679	671	663	706	658	720	701	711	704	699	710	709	719	687	720	679	689	677	685	725	684	709	712	670	718	704	708	695	706	656	651	683	715	714	673	688	726	684	664	671	764	676	674	692	718	691	659	717	665	670	657	693	745	753	677	685	677	637	664	661	709	722	707	716	705	728	700	721	691	686	731	695	688	710	706	678	714	709	704	724	726	725	713	684	689	712	697	722	696	699	660	730	643	698	681	674	695	682	701	689	684	703	662	707	666	704	648	716	636	710	683	653	705	714	702	691	715	687	701	749	716	729	677	713	701	691	700	718	759	706	691	723	654	692	718	661	658	726	681	706	662	663	728	725	686	692	721	689	670	686	689	655	655	674	708	690	672	719	667	694	686	688	686	724	704	682	717	764	705	708	707	669	689	697	655	645	668	716	730	691	685	662	700	763	707	653	682	707	684	690	640	712	692	709	706	645	689	699	722	695	681	700	714	655	691	751	734	673	737	721	708	686	712	703	698	763	658	690	707	699	696	710	655	689	673	718	708	647	749	664	690	690	647	704	696	651	681	652	699	708	711	707	741	694	712	674	735	667	695	725	686	720	728	736	705	697	725	742	694	674	647	681	691	637	693	679	695	713	705	740	707	699	639	742	665	690	706	727	724	730	720	664	705	705	752	679	686	681	678	693	725	697	698	707	668	670	675	701	692	641	673	694	697	679	680	699	642	694	711	701	665	666	689	640	691	745	663	750	708	757	696	699	696	715	642	643	754	741	667	694	704	684	699	665	683	713	698	768	719	695	702	703	691	666	687	715	707	673	719	699	700	689	687	699	714	689	667	712	705	706	727	647	697	685	703	709	669	703	687	743	685	740	720	677	683	690	730	743	701	713	668	680	704	708	703	717	716	725	666	683	667	678	727	713	739	664	721	749	709	725	736	682	753	746	679	671	668	694	678	647	689	664	718	751	677	698	689	721	695	689	759	676	701	713	710	670	702	708	745	664	684	733	672	689	743	706	718	699	706	676	670	663	663	713	717	685	716	707	720	697	723	710	696	668	707	749	694	694	725	689	721	720	686	655	723	717	704	697
24351	21478	25125	28245	21479	21489	18794	566	331	277	226	215	204	204	177	167	163	193	171	175	178	199	172	169	177	148	142	168	151	138	139	167	143	151	142	139	152	162	141	159	152	125	145	160	162	152	133	136	160	161	126	173	152	157	143	144	157	153	131	156	145	125	149	156	157	160	128	135	166	178	135	134	138	145	158	159	151	149	129	138	163	150	147	156	183	144	132	140	130	154	139	165	165	170	139	137	185	164	162	148	151	134	148	149	160	129	155	163	126	167	173	128	158	151	131	135	162	166	154	135	153	144	164	139	172	149	144	170	148	123	151	144	162	149	136	164	144	150	157	142	150	142	160	168	168	174	150	160	144	173	151	131	146	147	151	147	127	143	165	153	175	154	150	156	150	156	134	134	158	127	183	148	159	139	142	138	132	146	136	125	154	120	151	155	132	134	144	143	149	129	149	156	157	159	159	151	132	151	108	127	157	139	137	159	151	160	159	146	143	163	142	154	126	168	147	157	149	179	147	166	172	144	142	162	147	146	161	152	141	154	124	134	164	139	132	128	139	157	138	164	170	149	161	154	156	180	174	152	147	142	152	154	134	115	136	149	148	140	165	170	172	130	132	158	135	150	141	155	139	161	152	128	146	141	132	130	152	178	179	170	175	165	154	143	158	160	152	132	168	158	134	140	132	147	171	134	142	145	151	126	166	148	147	144	153	158	139	152	158	150	141	130	158	154	168	150	167	144	163	182	141	155	147	127	153	132	155	145	138	149	159	132	143	140	157	152	134	158	161	135	156	147	137	159	163	152	151	130	136	142	159	129	160	144	150	162	141	145	143	172	146	150	162	166	164	152	165	162	129	137	161	139	143	145	158	145	130	168	142	162	159	168	138	157	149	115	143	176	158	161	142	146	172	161	132	152	139	126	176	150	134	153	137	178	150	142	145	161	133	150	184	162	144	136	173	174	177	159	131	126	132	146	143	163	162	157	154	148	135	144	147	161	117	138	151	152	144	166	147	146	150	137	136	125	138	131	126	187	143	175	131	111	151	145	148	163	145	158	156	147	136	153	148	148	149	144	161	162	155	142	129	137	150	155	134	143	130	162	144	157	165	146	147	154	155	149	157	158	138	152	154	163	153	171	151	142	140	150	134	137	158	150	165	172	155	126	145	141	147	160	150	130	143	142	148	150	135	150	176	136	138	142	151	171	146	127	148	153	155	140	155	176	153	146	145	155	162	155	148	147	134	144	131	147	120	148	136	152	151	148	158	171	172	140	142	164	129	160	151	133	154	147	151	159	149	121	153	152	141	150	146	170	145	168	142	153	158	161	143	138	146	132	124	142	157	147	138	147	154	152	152	152	144	146	139	140	145	147	153	157	134	166	135	162	165	154	161	144	142	154	159	163	149	178	135	171	138	147	172	179	160	160	161	154	155	165	176	128	154	171	166	181	140	132	169	145	145	165	140	113	152	158	145	142	169	142	150	153	155	154	168	165	149	165	140	154	165	171	130	148	124	135	151	149	136	166	141	175	158	172	166	154	159	146	163	158	124	149	142	163	107	148	155	168	177	127	150	138	167	142	144	150	169	148	144	142	144	157	136	145	163	155	175	173	153	139	148	133	145	171	138	143	121	144	153	158	180	132	149	163	149	162	172	167	145	142	134	140	144	141	133	146	173	127	145	156	163	137	128	152	157	152	151	160	147	152	136	132	142	156	147	160	145	154	139	159	152	148	161	164	149	142	140	159	159	154	155	144	148	164	168	177	149	154	144	158	148	154	145	150	162	137	145	152	140	155	150	156	136	168	159	172	155	175	159	164	126	131	140	126	152	154	128	158	150	146	125	140	133	150	153	163	153	146	163	131	185	151	145	146	144	158	141	141	126	143	140	158	127	152	148	168	145	152	155	160	147	150	182	155	174	137	140	146	146	156	156	156	139	142	164	175	131	154	158	145	151	154	159	141	131	143	150	162	174	145	161	178	133	142	159	157	150	124	193	156	179	150	154	152	150	171	167	156	142	157	152	152	128	148	154	156	140	146	134	174	159	168	139	144	152	145	145	117	152	168	149	156	156	142	131	148	138	136	140	139	152	155	139	120	171	155	159	155	135	144	154	159	164	143	153	157	169	147	168	133	151	140	173	160	176	149	163	159	159	158	143	168	141	140	142	142	134	141	142	180	138	132	150	152	151	152	146	141	148	137	148	175	151	126	147	184	161	134	153	159	132	120	152	148	148	149	167	138	126	137	133	158	143	157	158	138	124	155	129	159	154	151	144	147	158	144	162	131	137	133	116	166	165	175	149	142	160	152	142	167	146	172	154	144	145	165	146	159	140	133	152	157	155	134	136	129	164	151	160	157	161	150	144	140	138	169	168	131	151	157	154	158	146	163	166	124	159	163	132	147	135	159	138	148	165	111	139	135	169	169	158	145	172	184	164	143	179	140	156	164	144	152	126	146	146	170	162	143	152	164	152	150	142	161	144	141	141	156	152	130	158	140	193	153	143	147	152	151	140	152	131	141	148	155	161	156	159	124	142	145	164	148	161	132	126	157	171	164	142	162	149	135	141	141	167	158	143	183	144	134	147	169	141	145	150	149	122	152	157	133	139	140	154	146	149	130	145	135	188	161	157	139	132	131	152	149	145	167	162	178	142	149	150	148	151	134	134	156	138	149	136	166	156	141	144	171	153	133	138	148	140	133	176	177	161	149	148	161	143	162	164	146	175	147	151	128	136	147	146	159	158	158	155	145	151	143	129	137	143	147	143	154	160	149	143	138	151	141	136	156	152	160	161	134	152	139	142	166	147	150	159	143	144	156	153	172	165	144	150	155	141	163	168	179	140	153	155	136	129	137	143	137	137	144	143	153	147	143	155	147	132	160	145	164	162	161	153	141	157	182	147	129	134	152	153	144	143	147	139	140	165	162	133	133	161	163	147	141	160	125	135	149	139	132	148	144	133	142	164	131	141	162	134	154	145	166	117	139	151	164	139	155	144	153	161	134	142	147	144	139	137	128	124	171	147	152	143	152	165	159	131	127	154	156	144	137	151	136	126	157	169	153	154	165	152	144	134	124	152	133	164	145	141	154	130	134	117	145	144	135	153	142	189	145	146	130	161	138	145	145	126	148	152	154	139	134	139	177	165	150	132	145	177	164	148	149	154	151	162	151	141	138	159	120	169	158	130	144	140	165	159	147	148	128	148	156	173	133	165	143	141	154	142	130	133	127	150	162	160	145	172	127	143	142	136	158	119	135	138	133	123	137	162	159	164	138	164	173	134	148	144	145	145	133	179	162	162	153	134	140	140	152	155	158	168	132	141	142	113	142	153	130	191	147	134	133	146	136	151	146	132	162	114	158	165	140	152	156	159	153	170	183	156	158	144	160	141	150	162	152	156	154	162	149	157	150	139	168	166	155	141	145	145	162	131	136	131	133	168	152	137	148	131	140	145	171	131	159	156	152	166	166	147	160	163	131	153	151	142	151
2947	3069	1540	793	608	540	499	426	411	433	348	398	424	355	412	359	370	344	378	347	373	355	359	355	374	381	383	378	364	366	352	373	373	362	357	386	358	382	355	375	395	354	348	368	373	332	347	354	340	356	341	363	385	391	382	372	387	351	380	363	341	331	352	341	357	352	330	341	335	358	369	343	361	357	374	364	369	345	359	358	377	360	355	373	361	388	312	330	376	356	342	371	364	349	354	352	343	353	348	343	339	328	358	349	367	351	374	360	369	391	342	352	346	370	349	339	407	396	368	361	350	377	346	358	383	354	336	350	337	357	374	371	373	360	358	352	368	336	374	325	363	337	342	350	351	344	345	355	369	328	348	357	362	348	353	358	324	371	352	351	337	362	366	373	337	362	367	335	380	357	367	346	363	353	374	355	359	328	363	338	365	367	354	377	332	327	366	372	372	377	373	346	348	350	391	354	340	394	356	353	359	386	386	347	341	342	381	348	351	377	365	320	367	377	344	354	381	333	346	342	362	357	336	366	342	384	346	329	378	376	382	358	358	351	395	347	379	389	384	370	338	344	397	348	368	342	342	386	342	339	333	356	389	353	384	340	374	404	354	366	330	345	363	346	372	338	379	381	379	360	359	363	358	353	352	336	353	339	381	353	362	380	373	382	331	375	372	365	347	362	376	363	352	363	343	381	353	382	362	372	331	350	365	366	389	353	365	328	359	363	366	384	378	365	326	386	387	366	373	369	354	352	325	329	423	351	356	336	380	362	371	353	375	353	350	359	339	376	359	347	365	361	402	336	334	381	354	393	349	355	363	369	364	369	361	362	349	310	375	336	329	380	379	316	355	385	350	359	382	366	319	354	376	340	372	361	366	345	355	331	350	374	357	374	319	359	362	357	370	363	364	387	373	352	345	349	362	366	360	352	354	359	362	315	339	330	371	362	349	403	335	371	376	356	362	349	338	357	380	375	323	336	379	373	348	395	335	352	364	340	317	342	345	348	359	360	388	373	344	369	373	344	365	372	388	405	358	338	374	411	370	373	378	377	350	337	364	384	364	348	396	368	352	349	358	326	334	363	364	355	402	344	361	349	382	378	358	379	368	392	342	395	369	333	356	403	323	367	389	353	361	355	365	340	323	345	354	348	359	383	330	394	313	342	340	380	358	368	341	368	342	370	354	353	368	359	347	357	387	353	329	334	350	335	357	347	365	337	373	360	367	367	348	350	341	391	356	321	359	344	381	377	385	338	370	357	348	377	364	373	382	375	348	353	351	387	354	338	368	374	363	363	320	370	346	372	350	357	348	343	363	349	392	358	331	346	373	372	366	361	377	366	337	361	374	377	353	342	384	343	356	351	356	359	377	376	371	375	358	335	357	350	336	343	345	373	326	357	375	355	367	370	356	326	339	358	363	373	367	370	356	351	379	364	349	356	359	366	355	385	362	384	349	349	368	351	341	368	359	352	349	369	372	366	369	348	394	377	330	346	348	366	392	350	375	356	393	350	391	382	348	377	337	367	348	358	363	322	381	354	379	378	367	346	367	353	341	364	362	373	366	357	362	355	341	348	378	340	344	385	313	343	347	372	382	391	378	350	361	343	374	371	320	335	394	380	374	383	363	367	387	324	343	369	363	386	350	349	361	373	368	379	381	365	375	351	337	345	342	365	316	350	396	383	353	380	363	344	361	369	396	367	366	369	380	319	349	363	354	352	355	361	362	361	342	359	372	341	344	338	353	345	333	345	344	380	336	309	349	340	377	374	376	357	355	386	354	336	349	338	362	360	340	330	362	352	385	350	376	305	391	349	348	354	378	373	325	362	371	397	345	373	362	382	348	386	332	353	358	331	361	356	427	309	317	342	378	380	350	355	384	362	345	357	339	367	350	347	343	408	348	351	373	346	363	370	352	384	377	339	379	375	351	351	369	354	368	331	339	363	359	350	401	335	354	388	374	364	365	346	411	331	363	371	367	374	400	354	360	365	375	363	366	319	346	364	347	374	341	328	369	359	340	353	324	355	356	369	359	378	355	366	349	367	365	371	365	354	361	373	352	343	357	360	362	393	349	383	369	366	388	321	382	345	400	360	357	371	347	346	295	376	368	389	353	378	363	368	346	344	387	351	309	349	351	373	401	357	339	336	345	383	355	361	362	341	357	325	373	370	338	359	392	374	388	354	346	378	348	379	349	357	390	380	384	350	351	354	358	350	334	326	358	357	374	323	387	375	348	364	380	339	386	336	380	359	383	371	350	384	366	374	356	350	357	328	348	359	376	362	405	377	349	414	342	354	374	347	366	374	335	362	336	389	368	371	330	348	353	314	350	362	364	340	330	363	348	366	372	360	342	359	352	362	348	340	372	384	352	401	392	362	340	371	363	359	362	369	348	352	366	355	352	374	336	407	342	344	338	349	385	340	381	363	365	343	401	411	366	365	339	351	382	373	368	341	365	351	359	349	391	390	328	360	371	355	356	381	402	318	332	373	353	326	375	344	360	370	365	343	355	379	352	359	367	367	371	383	355	373	357	341	353	318	310	358	354	386	378	337	381	357	388	337	399	356	343	351	394	333	348	329	358	348	362	353	348	351	356	395	319	368	382	371	362	350	366	394	371	378	342	340	425	334	358	358	378	373	348	342	333	342	371	324	325	363	348	351	364	357	341	379	358	369	386	374	363	364	330	367	337	370	375	345	359	363	355	396	358	360	339	388	371	347	355	378	337	360	384	366	388	374	356	341	362	357	365	338	360	410	376	342	365	331	347	359	342	325	339	410	328	342	327	373	369	374	367	322	372	376	381	352	323	408	370	339	360	371	370	367	372	377	364	322	380	356	362	368	322	346	361	359	371	373	410	361	372	356	377	376	374	346	383	370	368	350	354	359	347	345	367	354	363	354	344	392	364	343	350	370	370	352	375	338	386	360	366	360	415	381	380	389	342	376	363	362	345	375	305	347	338	370	384	349	354	333	339	367	383	376	386	378	312	375	336	381	353	351	378	341	346	381	367	350	344	389	334	366	349	377	350	371	363	323	318	380	356	374	367	368	380	351	344	348	366	335	354	340	382	366	364	326	351	377	363	367	362	351	330	321	398	373	387	351	373	387	340	366	376	365	346	349	350	368	367	324	396	325	388	392	355	387	343	351	374	372	365	371	364	346	372	374	343	343	349	366	349	384	349	360	354	381	356	376	345	364	356	376	352	345	343	365	349	334	384	343	369	345	358	386	334	372	371	352	392	395	356	372	367	372	364	366	310	355	375	366	330	349	385	361	356	352	360	359	390	325	346	339	338	353	353	360	383	362	367	353	329	355	373	365	355	360	343	360	379	369	388	373	362	333	351	363	382	365	379	363	361	360	379	382	345	367	351	355	349	388	382	370	372	342	345	361	361	353	339	335	377	338	370	339	352	388	342	376	350	366	401	365	363	382	393	345	389	365	326	365	373	410	353	374	360	332	348	368	345	336	357	378	351	342	366	381	373	356	341	360
31968	21076	12072	918	485	430	441	483	424	439	421	445	404	445	410	406	430	476	444	452	423	416	454	449	418	452	439	385	411	423	446	438	373	435	384	430	424	398	441	427	447	421	387	445	452	422	487	446	431	411	415	429	428	418	465	410	427	462	387	434	495	420	414	469	444	422	454	403	466	415	391	429	405	465	417	407	424	404	413	402	440	415	443	431	410	440	432	432	458	450	442	449	410	443	462	439	458	401	426	477	411	413	433	426	400	440	433	402	397	389	421	444	463	449	407	428	401	427	428	401	400	430	445	488	386	445	433	437	458	390	429	451	423	410	417	457	437	409	401	467	461	445	402	412	430	432	446	445	435	418	435	397	434	417	434	428	463	440	429	443	422	426	420	469	440	506	439	428	386	394	399	409	430	433	443	451	415	440	439	429	430	425	434	403	425	398	487	443	430	421	416	430	402	451	449	453	422	434	426	413	405	375	414	467	431	430	417	414	417	434	421	431	384	454	476	447	434	437	474	438	460	417	387	425	444	424	430	410	399	400	426	479	451	455	404	382	409	436	415	468	438	405	427	415	388	424	461	450	408	409	437	437	430	409	419	421	422	483	381	422	432	434	410	413	475	456	412	470	435	441	419	400	432	421	391	420	437	394	420	451	476	391	437	460	405	429	400	424	424	422	423	419	434	434	477	452	393	455	464	460	404	414	422	433	389	472	432	400	455	450	417	387	446	408	431	452	411	412	457	452	430	490	437	423	441	447	418	420	398	458	417	415	462	427	423	437	417	412	394	396	434	376	406	429	456	444	413	403	438	448	403	429	466	469	438	407	447	443	431	402	455	422	457	419	375	477	400	415	416	424	424	418	433	424	387	413	413	412	425	423	419	442	432	426	437	432	438	431	436	455	464	410	421	457	458	449	430	432	441	435	415	448	478	433	414	484	445	422	425	434	415	452	419	416	400	444	446	427	415	414	403	412	420	397	406	414	444	460	432	417	442	415	434	420	422	401	428	448	446	436	461	420	421	446	426	426	479	434	460	418	431	423	388	451	400	433	419	408	418	439	430	438	423	412	433	413	437	426	432	413	432	406	397	448	432	452	449	397	464	442	410	426	405	439	471	462	407	415	412	481	470	413	436	442	418	413	384	377	432	408	430	458	430	427	456	410	437	417	438	431	410	431	440	436	443	436	430	412	417	457	435	388	399	423	395	400	436	455	426	447	448	443	437	402	434	425	453	443	477	437	406	437	403	430	424	424	409	409	447	444	419	457	448	424	394	437	445	385	415	431	418	444	413	407	417	459	403	424	408	448	478	455	449	423	429	437	423	426	439	425	441	406	438	424	400	395	410	436	461	428	406	456	466	441	449	454	444	457	428	409	458	395	457	442	417	427	394	412	428	413	426	383	399	402	391	416	445	397	404	435	434	451	421	413	451	397	456	443	438	446	413	390	425	431	419	387	464	412	470	441	397	420	424	472	484	432	465	446	412	434	449	394	434	410	451	439	434	426	425	445	413	410	407	429	442	432	477	414	432	400	392	442	466	425	440	438	427	405	490	423	408	435	437	441	387	425	461	371	418	455	458	410	443	435	447	441	491	441	415	384	438	440	430	425	438	428	425	431	457	411	479	448	421	451	450	429	399	455	462	423	409	456	443	400	417	427	430	463	454	419	413	452	421	441	431	403	432	398	437	418	406	443	390	430	472	424	435	422	427	469	465	437	408	478	433	432	388	454	410	418	441	444	402	421	448	414	459	399	448	411	415	426	427	431	402	472	415	465	411	429	452	430	466	481	437	444	461	491	387	439	465	418	434	479	453	398	415	471	425	375	405	383	393	410	396	422	440	418	419	501	462	428	435	450	422	441	441	422	450	447	413	442	451	383	440	425	473	404	410	421	428	403	437	412	457	397	457	443	443	429	423	423	465	440	445	447	456	413	415	406	447	435	419	387	433	450	398	458	405	461	435	430	408	449	425	425	457	441	393	413	433	423	415	424	431	421	432	416	435	446	453	449	359	426	412	500	396	422	465	475	447	418	404	496	389	444	412	421	421	435	418	441	417	449	441	466	469	435	453	383	421	461	401	397	414	433	406	445	443	461	379	435	448	431	446	406	431	443	428	409	430	446	431	444	459	405	463	449	451	429	404	418	427	456	458	433	405	384	395	385	461	407	431	420	389	439	422	467	470	390	423	412	449	452	454	449	443	395	426	424	416	449	421	414	422	423	405	427	446	449	463	447	432	455	470	441	424	416	411	385	423	414	445	448	435	402	425	468	445	402	419	438	386	443	430	444	380	425	431	444	438	414	439	435	422	458	443	480	444	423	445	437	476	369	415	458	408	411	437	433	403	411	411	464	415	473	449	433	461	456	450	423	477	438	417	500	415	446	448	436	423	402	411	410	452	414	431	409	447	405	414	429	414	411	435	411	425	439	431	444	423	406	441	431	423	434	421	393	429	410	433	430	439	393	430	435	414	460	443	419	441	421	437	410	470	397	484	467	401	431	434	458	412	418	483	398	437	436	434	422	411	413	413	463	433	467	421	447	408	432	462	423	411	442	424	407	424	456	430	395	439	392	468	434	427	409	445	445	416	446	420	407	419	441	444	439	421	406	452	471	404	413	428	457	426	417	404	452	434	423	451	433	449	417	396	426	451	473	434	450	434	396	429	440	442	443	449	453	388	394	432	413	443	418	448	400	436	429	484	423	389	450	425	426	416	404	408	438	444	444	415	422	434	440	409	443	460	408	418	405	400	388	436	437	486	414	466	469	462	439	448	452	421	449	421	434	423	436	440	481	424	472	426	431	428	463	411	426	397	442	448	415	452	447	433	404	421	398	438	402	376	446	447	437	421	428	419	464	470	415	412	472	385	456	462	452	437	461	428	419	479	445	432	376	404	432	419	440	437	440	423	412	440	389	435	446	464	447	443	439	437	448	436	409	439	429	464	403	452	438	475	417	434	438	379	412	451	420	472	398	429	391	427	472	463	478	440	464	440	440	418	438	415	448	403	481	425	435	430	425	430	438	444	441	434	375	423	443	402	432	427	468	440	406	406	419	431	484	446	449	468	406	436	429	471	418	450	448	408	440	414	375	419	459	448	456	388	407	435	422	398	448	421	396	417	409	443	422	452	374	428	435	417	462	388	421	403	460	402	434	400	430	440	418	449	416	403	446	398	469	386	423	391	436	428	443	438	438	427	419	404	414	438	430	446	440	429	429	424	408	437	415	429	456	425	444	406	445	436	438	428	471	422	436	409	456	450	424	449	439	427	402	407	428	470	451	425	423	385	438	439	454	416	432	410	424	420	422	443	432	419	446	398	409	440	474	428	463	443	426	442	448	450	425	451	424	464	437	420	435	385	425	457	434	412	424	420	437	422	429	439	458	481	426	421	418	383	457	419	438	412	434	389	452	397	397	423	461	449	467	413	407	444	443	435	423	446	434	432	429	439	414	397	388	415	387	410	392	429	448	443	455	433	439	446	436
5671	994	992	930	882	926	977	958	930	965	967	887	909	903	948	915	916	929	938	932	955	921	893	951	920	952	953	868	918	926	908	913	942	936	892	944	963	922	853	911	960	905	886	991	898	910	930	945	998	934	923	983	877	929	897	898	945	915	953	907	961	934	933	964	929	904	920	936	966	886	918	918	920	942	953	943	958	892	941	942	956	931	1021	887	892	947	934	933	921	880	942	943	884	905	956	898	884	957	974	943	942	915	929	922	898	932	953	895	949	962	914	905	924	911	935	900	897	888	883	912	946	931	965	980	960	875	914	957	887	936	923	931	936	883	935	910	903	937	936	912	937	938	949	962	909	929	933	964	928	948	953	890	946	970	934	919	949	924	902	911	919	966	930	887	914	949	916	925	953	913	929	904	927	941	1001	889	893	919	933	979	888	978	938	911	896	941	983	892	940	916	915	962	901	902	945	894	925	848	899	919	944	919	894	936	967	946	994	930	896	969	892	922	911	948	973	953	920	979	896	955	947	966	942	877	963	932	994	904	968	901	945	913	900	952	897	946	906	929	942	947	931	975	913	942	950	931	993	908	897	906	935	898	905	895	950	880	960	903	909	921	876	944	903	966	950	882	944	984	937	889	847	979	955	901	894	932	883	893	934	905	876	911	916	965	949	943	917	942	928	908	967	950	936	933	921	963	912	887	898	926	942	946	963	906	849	954	909	899	879	895	973	923	921	883	883	972	905	918	951	919	885	921	930	897	892	932	884	950	973	910	944	929	967	900	898	922	918	861	941	902	943	902	909	858	972	906	901	921	957	954	944	871	901	908	959	962	919	879	899	905	888	937	968	878	931	846	986	884	914	892	954	939	921	916	928	981	933	933	956	906	916	872	924	920	980	916	944	949	929	936	931	939	922	915	935	956	933	922	900	992	919	915	925	889	968	895	908	952	905	991	909	914	941	905	915	966	936	929	968	941	908	952	910	896	936	931	905	907	950	964	904	924	955	976	929	966	934	969	978	933	871	919	956	899	937	922	895	947	906	952	885	937	923	930	942	891	920	936	941	893	910	891	943	985	911	896	933	952	969	939	938	878	921	954	940	974	917	926	924	934	958	930	941	920	966	920	894	931	911	926	889	962	904	954	945	878	953	924	903	924	953	961	923	870	969	945	987	923	975	907	923	916	986	915	925	934	937	927	909	913	954	911	901	956	924	908	914	882	931	948	876	917	930	892	979	958	912	883	907	897	945	903	936	934	921	880	849	949	973	930	925	910	958	920	938	921	881	907	956	926	920	890	891	966	922	965	927	915	960	939	905	941	976	980	903	942	945	946	932	897	908	945	939	904	909	947	933	996	965	941	953	868	877	946	928	904	929	878	887	889	890	950	937	909	926	933	853	898	891	966	920	881	909	950	924	902	950	919	899	914	947	897	927	981	879	961	974	1006	925	905	930	963	912	943	953	972	898	896	912	935	966	962	915	971	936	959	957	987	971	941	909	905	939	947	892	953	970	910	889	916	950	1032	970	868	944	901	942	903	956	913	894	909	924	931	895	906	922	969	968	892	898	937	898	922	920	930	931	874	924	934	937	922	1000	929	877	933	941	925	921	953	918	923	944	1011	904	954	918	893	868	883	962	943	888	863	903	876	925	902	946	921	946	934	933	983	915	992	971	904	973	930	962	988	983	929	884	976	943	933	980	931	879	946	918	907	870	900	907	865	922	908	890	917	946	876	934	947	940	919	920	956	889	990	1013	969	900	917	911	953	886	936	987	956	909	975	932	933	958	891	925	943	891	946	937	932	894	938	906	899	883	956	919	939	974	978	977	897	954	915	954	887	939	925	988	959	890	884	937	946	875	899	929	953	888	954	919	959	944	964	942	912	977	948	943	898	945	941	920	943	956	891	957	950	924	897	932	898	934	889	932	913	925	930	932	885	907	917	908	944	911	909	929	927	917	934	970	915	912	906	905	894	949	939	934	936	859	904	898	922	941	965	931	890	918	913	956	902	897	923	908	948	917	954	935	935	918	923	931	923	897	923	961	947	906	918	915	1008	917	939	939	924	939	938	859	943	938	889	920	850	888	932	943	937	919	927	934	974	976	941	960	1002	934	956	931	926	962	881	925	956	959	956	930	937	894	914	938	904	895	903	895	938	920	887	961	906	960	934	897	949	914	960	923	929	911	892	945	914	894	940	897	908	879	908	934	911	937	914	932	946	907	889	987	939	906	893	886	945	941	946	882	937	961	898	894	947	917	927	891	924	916	895	933	880	921	932	960	951	965	916	855	918	914	941	974	931	938	933	930	884	904	943	963	936	926	944	897	952	897	932	971	947	930	942	902	904	906	895	958	977	981	845	936	912	908	930	972	907	920	868	932	957	938	936	876	938	990	896	868	978	951	943	929	912	932	938	936	942	906	980	896	966	950	921	913	889	913	931	945	958	932	911	935	898	907	929	937	931	917	977	970	962	938	882	889	884	848	945	932	944	886	927	901	911	913	870	917	940	910	953	924	885	945	941	945	931	894	929	902	979	953	891	935	928	956	963	948	877	973	889	979	890	900	877	967	918	867	952	952	912	877	950	949	929	958	926	947	982	902	998	914	931	951	903	978	894	926	917	928	917	905	1008	915	970	976	970	980	985	883	951	947	938	963	887	901	846	1014	948	902	893	900	916	902	935	947	949	928	898	867	903	962	864	992	919	953	921	937	958	929	970	926	899	959	980	864	937	906	924	974	918	927	928	979	947	956	963	920	890	983	887	960	941	964	912	960	926	876	917	932	935	969	953	881	930	875	915	896	951	953	847	887	881	919	930	919	915	940	911	930	930	906	884	895	913	926	901	895	936	939	967	952	964	951	866	894	956	961	929	920	935	931	907	965	920	888	977	973	912	911	962	960	910	962	924	932	906	871	905	899	948	931	926	984	922	890	897	923	943	911	891	914	935	940	913	932	928	940	893	948	926	867	929	897	908	927	895	895	948	933	893	891	925	946	974	874	862	945	949	884	941	925	943	930	966	975	946	908	934	889	851	902	916	933	892	905	937	927	916	980	1004	927	938	996	920	908	942	917	861	950	964	937	919	921	929	953	941	948	932	890	941	926	870	896	939	897	887	933	899	949	894	911	929	932	937	875	946	949	918	949	918	981	894	949	915	856	928	913	959	964	914	893	965	910	851	985	914	949	906	913	919	921	931	912	904	946	937	944	938	915	934	917	919	921	965	931	986	987	848	917	979	967	963	937	928	904	971	873	929	938	895	928	946	953	851	911	897	946	932	929	871	922	933	933	922	883	914	909	902	916	911	945	965	984	910	964	880	978	921	941	937	977	908	963	910	970	915	929	903	910	938	934	927	874	969	950	961	918	922	887	971	906	945	886	901	927	907	891	938	967	911	905	895	939	887	917	922	930	954	914	915	894	971	946	958	966	911	915	932	955	926	969	923	868	958	930	937	949	917	921	960	944	947	859	881	900	883	971	985	910	959	911	939	901	941	936	914	912	952
24895	21474	24811	28545	21474	21284	1413	502	373	384	366	371	346	326	338	337	338	333	336	323	334	291	318	341	294	336	352	322	305	321	313	324	315	356	326	327	358	339	302	314	309	330	316	293	308	298	335	319	340	321	290	309	352	320	308	299	303	336	316	293	304	347	303	320	293	308	298	288	308	289	306	334	321	338	348	327	323	316	306	321	319	316	334	313	308	318	303	303	298	299	292	316	325	312	298	309	341	314	305	301	304	313	296	313	339	341	322	331	343	300	317	317	301	332	324	326	285	343	310	346	329	301	324	336	323	350	311	311	333	337	299	341	311	317	314	336	303	320	322	350	338	316	310	339	321	351	317	297	330	312	349	286	327	323	341	325	297	336	342	346	346	325	288	294	302	344	340	333	289	315	336	343	310	331	290	333	313	325	319	305	333	297	304	308	324	321	349	347	321	328	339	294	295	316	329	332	316	331	356	342	348	315	295	305	308	297	317	333	362	323	280	326	345	308	334	337	333	358	285	354	305	356	322	305	310	303	311	327	351	327	320	336	312	318	324	315	352	333	359	318	334	313	327	285	302	319	325	306	320	329	339	293	327	313	319	333	314	308	327	338	317	288	313	307	306	304	306	325	336	320	285	307	294	328	348	314	335	295	323	337	297	300	343	309	325	320	338	355	321	336	295	308	325	345	297	289	339	352	346	331	334	322	320	310	362	321	333	301	322	313	293	364	317	291	284	331	319	284	353	338	325	304	315	303	278	319	309	367	332	307	330	326	312	334	325	310	327	335	313	337	320	350	313	326	325	337	324	323	310	310	323	329	273	293	321	323	321	324	319	324	300	305	316	363	338	340	336	322	330	334	323	337	322	323	357	334	319	299	309	331	315	331	299	348	282	345	305	319	314	314	299	320	333	333	288	312	350	294	307	313	361	339	360	325	323	309	308	303	317	317	314	333	339	374	345	312	314	302	326	319	337	315	336	340	329	314	329	326	306	332	306	304	320	320	353	317	307	323	346	320	314	299	299	334	330	364	295	332	379	346	323	294	325	309	305	298	305	326	318	327	324	335	319	319	314	343	310	313	321	297	306	285	332	323	345	304	337	327	315	304	332	337	331	346	323	307	272	304	333	316	326	313	341	346	295	307	347	301	329	309	323	331	276	340	315	316	290	323	305	339	289	305	313	336	339	311	315	335	278	315	301	302	304	379	349	327	323	334	353	304	354	342	332	326	349	342	331	311	305	326	319	302	306	341	300	320	334	345	327	308	320	293	334	299	312	313	299	310	341	337	320	318	314	331	338	292	333	313	329	326	347	311	318	306	330	329	300	311	322	339	320	298	331	368	344	299	321	317	332	322	287	306	321	320	334	306	290	316	314	326	346	294	321	314	302	331	306	335	313	337	322	298	319	285	306	327	340	324	346	328	305	362	347	330	324	316	311	302	297	322	342	296	366	322	354	312	299	347	332	327	340	300	310	296	291	325	306	347	336	308	292	310	309	329	315	323	337	298	337	324	322	315	313	345	332	305	320	321	339	307	340	320	317	291	310	318	328	343	343	281	327	297	291	327	303	325	326	275	293	310	308	297	292	351	309	319	297	317	319	304	334	294	365	324	303	285	352	338	308	349	304	335	365	304	309	311	326	373	331	310	313	309	301	285	326	325	288	319	356	339	324	314	321	303	325	313	333	317	330	319	296	313	387	304	299	351	309	321	323	317	320	336	339	328	332	310	323	315	321	346	341	285	285	321	334	324	311	330	340	325	319	317	304	305	356	307	288	336	300	303	330	322	297	281	353	324	306	366	345	300	309	311	297	309	302	327	315	326	321	300	347	314	311	295	340	338	317	333	309	279	339	345	328	295	326	360	327	337	292	279	303	312	291	330	333	314	324	322	342	343	309	334	294	327	339	318	313	315	308	305	299	353	322	321	308	340	285	327	312	294	341	352	279	313	304	341	319	340	314	303	323	307	298	311	326	316	314	328	336	301	340	327	315	332	308	354	359	316	326	301	302	337	309	332	314	320	302	305	316	300	325	330	327	332	313	302	371	317	278	341	305	308	318	314	351	325	317	313	309	339	330	310	293	343	322	305	361	332	291	306	335	322	307	293	277	282	306	340	305	341	315	333	314	303	330	327	342	340	318	301	297	309	330	335	316	297	323	315	301	319	311	307	307	312	343	336	353	341	303	303	334	317	336	300	327	294	331	328	313	342	304	320	342	332	294	309	306	332	325	342	300	321	309	306	292	298	302	297	316	340	305	280	294	315	377	311	335	309	294	295	306	324	343	298	328	296	295	294	295	311	322	338	313	329	329	272	339	303	312	328	323	303	349	311	302	307	306	303	293	339	337	312	372	305	292	317	315	319	294	344	291	313	269	320	309	313	296	325	336	309	301	305	326	320	292	370	342	331	336	310	305	299	325	312	333	290	332	316	306	275	330	303	302	313	336	327	311	330	312	320	322	285	339	307	316	263	300	323	321	309	302	280	313	326	308	326	320	300	315	329	320	334	315	319	318	353	307	330	323	326	338	308	328	285	319	331	332	275	295	321	308	328	303	322	312	314	319	318	309	323	331	349	343	311	344	296	330	322	310	319	340	282	347	299	329	320	378	325	340	312	313	316	331	321	304	284	321	306	338	326	343	295	334	349	302	322	317	306	328	366	303	334	342	319	292	310	308	307	346	330	323	294	300	333	309	273	322	307	318	302	333	319	301	346	322	335	304	301	293	326	306	329	318	276	314	304	306	319	345	296	321	308	343	296	298	291	312	317	313	317	334	278	324	315	333	334	304	331	370	333	348	314	336	301	315	321	386	360	324	288	341	304	332	359	369	326	319	328	323	339	332	310	318	342	308	332	319	309	320	319	325	361	362	337	303	339	369	296	323	306	298	317	348	306	331	312	323	335	288	307	331	311	315	338	351	287	326	340	330	287	320	315	320	321	307	337	299	325	337	342	285	297	324	328	303	351	327	311	311	316	345	322	345	307	317	304	337	310	334	342	281	319	326	346	344	329	320	288	324	334	311	325	344	364	308	325	356	360	296	320	303	311	315	318	307	304	336	323	329	274	267	345	351	331	304	312	288	329	312	322	318	320	313	297	300	316	344	328	312	305	340	325	292	264	304	325	333	319	344	304	313	337	285	335	305	336	339	340	300	327	343	334	313	354	318	293	314	324	281	324	331	310	352	342	289	351	317	331	325	314	308	304	327	335	329	323	341	303	314	356	328	282	340	313	329	303	302	291	314	362	329	349	332	318	324	296	318	326	348	331	309	339	339	322	289	307	326	342	308	316	311	305	293	309	315	330	346	299	348	304	330	329	326	311	344	304	306	332	338	342	341	317	359	319	373	281	324	272	330	321	314	330	318	318	303	342	314	324	307	320	330	322	312	316	287	335	308	361	310	337	316	356	346	339	345	326	316	311	310	319	314	310	336	354	328	312	301	283	306	289	336	340	299	341	323	277	300	335	316	317	313	336	299	319	319	267
3166	2124	1255	949	805	767	709	747	733	665	713	724	697	678	678	668	649	717	692	719	709	669	675	731	742	706	721	711	720	686	643	718	687	691	759	674	743	723	702	710	689	704	677	638	674	731	688	696	697	658	681	652	692	672	746	676	706	713	679	723	715	671	659	671	750	711	692	687	676	693	792	704	731	676	688	658	701	663	730	697	693	679	707	727	702	721	673	712	687	676	713	713	673	727	703	663	698	642	696	727	713	626	683	704	708	692	624	704	693	686	707	685	708	681	692	690	665	695	714	703	698	687	720	657	717	724	693	669	692	729	670	681	692	687	689	732	701	704	639	680	712	709	725	710	692	675	688	688	663	710	671	728	684	686	717	662	669	695	685	698	655	687	702	723	669	670	699	711	653	682	723	666	741	652	694	690	717	681	716	700	707	693	676	743	657	698	698	700	700	630	656	708	662	662	678	722	723	689	632	771	707	655	718	699	696	711	738	711	756	698	710	683	716	679	686	652	693	713	704	738	745	693	745	728	713	699	698	741	685	684	747	658	716	671	699	640	650	754	711	670	696	641	666	686	706	700	683	686	678	700	696	722	717	684	689	692	737	660	729	726	722	694	744	674	678	704	668	709	696	705	673	704	678	680	649	700	678	697	692	684	694	669	718	709	750	731	694	677	701	674	684	669	714	681	728	677	694	719	728	724	706	706	711	682	715	661	704	627	705	671	669	701	714	678	683	737	682	695	704	675	704	695	743	647	670	670	670	729	734	668	665	708	732	696	684	689	707	711	714	733	681	707	721	688	679	637	668	691	746	714	718	728	649	770	734	701	712	691	671	689	710	664	691	659	677	679	677	684	701	730	666	706	723	681	668	693	695	668	694	690	678	723	674	685	704	718	713	718	742	687	687	738	687	667	707	733	689	694	720	650	712	702	699	680	727	768	729	684	712	712	674	748	660	690	771	696	726	715	665	664	688	754	702	689	700	722	667	682	705	715	691	721	667	632	685	661	705	726	731	698	704	674	733	687	667	678	697	701	727	742	713	715	712	709	672	639	639	682	725	690	712	711	682	699	741	730	729	712	659	706	692	698	709	728	697	703	720	683	746	690	710	729	692	679	717	688	692	676	691	707	729	756	670	706	703	692	681	655	712	698	710	725	698	681	697	723	640	707	721	668	705	705	692	692	702	631	711	656	684	722	723	716	663	714	666	683	722	737	694	729	662	674	741	715	710	682	711	694	736	649	697	682	698	691	703	729	693	674	673	722	751	747	693	643	682	656	694	705	710	684	689	720	680	738	728	704	743	726	717	662	694	671	718	724	697	734	651	683	682	691	669	683	662	665	692	655	706	699	731	685	726	685	686	702	629	716	643	659	686	643	683	701	708	634	684	759	690	722	671	770	690	655	657	673	724	658	684	703	665	686	645	718	655	704	648	677	696	646	729	695	727	693	699	731	699	729	696	681	713	706	701	675	724	707	693	697	713	694	685	731	653	717	708	699	674	740	720	660	662	670	755	695	716	717	707	696	705	696	667	728	706	701	668	674	685	706	653	703	746	690	684	642	676	648	667	706	717	650	674	693	690	720	638	693	680	722	748	727	629	660	690	694	704	710	693	685	716	697	671	728	653	645	746	677	683	681	725	702	740	714	714	713	661	659	690	704	665	622	666	721	701	698	666	662	701	646	722	738	715	685	705	677	698	717	701	690	694	694	669	738	684	690	685	748	679	714	681	692	679	717	661	704	694	717	734	691	676	660	728	641	693	690	697	697	645	723	762	651	689	660	656	649	672	657	713	676	623	707	664	651	703	731	737	675	733	693	655	696	691	736	717	671	680	749	709	677	702	648	731	684	661	684	644	681	663	711	698	650	732	688	666	732	696	647	683	705	714	699	723	720	631	674	702	692	698	674	699	691	667	729	663	674	675	729	688	693	691	695	674	692	680	714	705	709	711	653	675	684	747	640	705	735	680	700	690	700	706	714	724	697	698	682	718	687	712	717	705	728	662	709	675	772	714	692	690	713	694	646	716	678	719	677	675	657	674	701	735	688	657	724	714	713	650	713	721	706	695	710	736	711	689	693	685	693	710	682	648	681	694	721	717	685	697	668	664	666	701	730	706	648	669	680	673	666	692	681	670	685	713	676	687	715	711	759	696	690	690	689	704	745	711	734	716	658	707	698	650	708	630	731	691	717	678	719	688	666	704	654	658	637	683	675	712	704	686	703	701	709	704	723	685	729	705	740	716	760	729	679	697	676	701	659	741	684	691	684	716	660	639	685	693	673	692	651	733	700	685	658	688	696	641	710	700	656	707	685	677	661	691	691	714	716	728	694	711	686	700	698	708	675	675	708	706	694	675	672	718	670	676	690	704	696	670	675	678	682	650	722	702	731	662	722	688	702	693	681	682	734	685	674	720	667	705	717	701	687	681	726	713	687	724	737	689	691	712	775	646	658	682	691	685	688	656	697	729	740	668	668	693	665	667	700	687	703	640	690	709	733	700	724	661	682	706	743	705	701	717	661	675	730	685	704	671	689	698	688	737	677	672	731	643	650	710	705	678	690	710	716	715	666	693	647	685	696	681	635	713	681	726	726	652	704	656	653	693	681	689	723	648	691	716	726	662	628	722	736	731	714	693	673	711	698	732	713	676	688	707	727	712	699	694	673	678	691	732	643	711	688	677	662	694	716	693	641	682	708	738	667	717	658	724	690	675	672	665	671	688	754	697	683	692	697	667	680	726	709	645	747	716	709	724	705	676	702	677	696	656	737	697	729	661	671	719	672	663	677	736	696	658	687	738	696	692	693	692	696	713	677	699	699	728	682	662	698	695	646	657	678	701	714	717	700	700	686	738	665	721	704	689	653	706	699	677	658	782	711	717	753	689	696	687	675	709	701	712	680	709	665	708	722	720	710	670	730	730	734	685	705	691	675	690	672	689	696	669	681	680	720	658	706	739	672	714	715	678	698	710	702	652	687	733	718	666	690	721	682	669	686	758	728	689	661	718	672	704	693	690	689	690	692	722	728	696	721	672	690	695	695	690	699	663	618	704	666	713	696	697	734	699	720	673	649	711	700	707	692	727	756	701	664	730	731	697	710	699	674	704	680	706	693	659	676	736	698	655	681	681	708	696	716	694	721	702	709	681	700	706	687	694	706	706	660	659	645	691	699	667	691	709	678	705	776	708	740	694	668	703	695	714	649	630	715	670	729	763	694	666	704	643	678	721	668	652	699	685	702	745	709	708	733	703	703	706	678	700	689	661	681	710	719	699	702	719	670	659	709	703	746	720	719	677	697	693	736	695	693	747	651	710	684	661	719	708	673	658	680	709	681	646	667	663	726	695	674	693	704	723	678	648	651	655	746	686	652	687	667	705	662	673	705	730	689	708	709	720	681	658	707	721	668	671	714	670	642	663	653	701	713	709	643	716	695	721	747	699	719	693	695	733	723	680	699	694	650	710	692	689	665	652	690	673	710	712	692	709	666
24323	21482	25107	28257	21482	21498	18466	559	273	267	232	197	207	187	196	179	173	174	189	182	176	163	159	167	180	159	183	178	155	153	128	163	157	156	170	166	151	141	139	164	136	145	150	142	148	129	139	159	144	147	164	135	150	135	132	147	167	152	153	145	132	146	125	149	148	120	149	145	142	159	150	156	157	149	140	133	154	152	168	134	142	147	150	138	146	155	145	138	159	162	134	158	150	165	163	146	146	142	147	150	168	134	142	167	160	120	154	150	172	160	150	157	162	132	173	157	138	122	143	132	133	165	155	153	157	139	144	129	150	157	149	134	166	150	150	173	148	144	126	143	156	134	147	145	168	156	152	167	147	141	159	144	138	161	162	165	156	139	148	166	150	154	135	156	148	142	161	147	141	141	144	142	150	115	155	138	163	138	144	145	157	164	118	147	130	151	139	117	165	181	153	154	135	165	145	146	138	169	153	159	162	148	145	136	140	159	143	142	169	144	151	146	152	145	137	147	149	150	182	152	152	153	150	137	173	135	140	135	158	152	156	148	130	145	143	145	155	133	160	149	127	144	157	153	152	144	143	144	147	151	155	143	137	126	152	143	130	138	147	138	179	150	165	171	144	129	177	153	136	157	128	133	156	167	143	133	141	134	174	133	140	148	146	147	155	160	147	142	156	166	157	153	149	147	134	161	148	153	158	134	144	138	135	140	149	131	133	144	128	164	129	160	144	141	152	156	151	136	141	125	146	153	147	157	154	154	149	166	143	124	167	151	148	143	139	129	163	143	147	130	130	150	151	134	133	142	159	185	152	140	163	139	141	159	168	147	148	166	175	129	142	132	137	150	140	151	129	149	173	170	154	138	164	151	130	168	154	179	146	130	147	141	150	162	157	147	155	157	155	153	134	157	158	123	153	141	178	171	138	156	146	182	166	136	141	135	147	144	148	151	161	159	133	157	130	126	167	157	156	178	169	163	144	151	152	155	136	142	164	142	139	145	158	134	129	138	150	151	163	159	131	146	137	152	143	155	127	134	152	162	143	143	144	128	151	138	148	175	136	125	164	162	125	149	169	121	138	156	143	139	160	157	148	137	136	179	143	153	142	141	138	149	155	134	150	154	129	143	137	157	143	183	164	149	129	149	125	133	143	160	141	138	159	157	146	146	149	158	158	140	144	152	160	169	156	171	160	149	170	149	146	155	134	152	123	121	164	125	146	154	139	150	162	140	153	157	134	165	145	155	149	151	123	126	134	160	156	165	152	155	118	136	148	156	148	138	155	148	163	154	138	130	130	161	159	145	156	142	151	160	127	150	119	136	142	165	122	138	128	138	128	152	157	151	153	150	159	156	155	135	148	135	161	143	148	168	159	136	136	148	155	136	157	149	136	155	153	158	164	180	146	146	147	142	155	149	136	164	163	150	170	127	151	138	158	127	145	142	164	148	158	139	168	181	154	147	154	128	162	148	165	143	135	130	138	148	181	144	154	152	132	151	129	151	162	137	174	139	145	133	167	135	148	132	160	165	129	159	154	143	137	154	140	157	157	133	143	152	139	138	144	155	141	137	139	139	149	151	170	126	161	131	142	153	156	157	151	152	159	152	162	165	151	151	158	148	147	150	174	113	168	134	150	153	153	132	143	160	152	166	158	143	148	128	151	163	131	121	156	157	116	148	167	167	146	119	163	155	166	150	131	147	138	155	160	158	152	143	139	121	120	145	158	165	160	155	126	157	162	138	160	163	155	133	147	141	173	159	147	154	155	158	132	124	165	164	145	125	162	130	133	145	153	167	155	147	137	142	135	167	147	152	124	138	155	125	140	124	153	148	135	141	154	152	136	128	137	152	132	146	169	146	145	145	160	124	150	160	149	169	160	160	171	129	141	156	147	134	137	154	183	135	159	138	155	151	155	137	145	149	171	150	149	128	155	158	140	129	134	145	162	170	154	145	141	130	136	153	154	150	161	112	148	151	116	146	156	132	144	132	160	147	135	147	144	142	145	132	147	151	126	132	167	158	136	148	141	156	131	149	160	133	147	147	153	148	155	152	144	146	133	127	149	146	161	158	148	130	159	157	139	157	147	154	130	154	143	149	128	136	170	155	146	145	159	145	143	166	135	140	137	156	143	135	149	150	156	149	144	132	152	150	142	158	157	163	166	160	124	141	168	162	163	156	153	151	146	143	162	132	150	149	162	144	148	134	160	136	150	158	159	143	138	159	130	170	144	155	136	142	160	139	155	160	121	140	164	144	157	145	176	150	148	144	130	155	148	152	171	147	140	162	138	162	126	127	141	156	161	141	133	158	153	147	162	135	136	123	143	171	130	145	135	133	168	145	152	154	144	137	142	123	142	171	139	151	150	149	139	165	163	155	139	135	153	157	163	122	165	157	173	122	149	149	148	130	150	165	167	130	149	128	171	158	140	145	163	144	159	168	136	138	135	146	146	156	141	144	156	159	167	161	146	134	152	140	123	144	167	150	144	149	151	143	146	152	149	142	178	152	152	134	147	141	146	131	163	157	151	142	155	155	148	159	151	146	131	133	142	131	136	126	162	124	127	137	145	148	146	158	150	143	137	159	133	121	149	144	204	138	128	123	136	146	154	143	125	137	163	142	158	161	157	147	150	154	162	141	152	151	158	155	125	168	161	158	160	138	153	156	133	149	177	161	126	140	158	160	163	139	146	157	165	138	163	148	150	162	143	135	153	169	174	152	133	137	187	152	150	147	154	170	170	166	171	144	154	162	129	159	152	151	148	154	144	133	161	157	148	158	144	180	136	155	141	132	126	149	167	141	170	157	147	146	142	153	136	170	151	128	165	155	140	131	154	134	164	144	156	154	183	147	160	162	141	134	148	160	175	148	166	135	135	156	141	162	143	153	153	137	136	157	143	148	151	128	161	143	154	160	156	130	159	159	150	140	162	142	132	124	139	147	124	163	120	154	141	132	148	132	141	135	146	142	148	152	144	174	143	161	172	155	132	150	156	166	136	141	145	144	160	150	146	149	145	154	133	134	161	139	144	150	159	167	146	136	141	142	148	139	129	156	144	149	147	178	124	118	146	141	170	169	161	140	145	132	155	175	140	146	152	126	147	174	115	151	143	144	134	154	130	150	171	138	137	141	153	154	137	164	178	147	161	163	132	161	140	134	144	158	131	148	168	139	128	156	149	162	146	137	154	166	133	133	126	137	132	151	137	152	155	137	140	140	157	153	148	149	145	161	131	153	143	160	134	140	155	135	155	146	151	137	146	158	151	159	162	146	162	144	152	154	136	138	135	153	130	148	184	140	145	146	146	128	152	146	151	142	147	145	135	141	136	168	127	150	144	156	123	135	142	150	141	141	132	157	136	140	151	137	145	140	171	150	163	146	138	154	138	141	128	139	139	157	143	177	178	141	168	144	146	157	149	165	144	156	150	171	138	135	132	118	149	129	153	132	147	135	161	133	164	158	157	150	141	153	134	132	152	179	141	138	149	142	136	152
2948	3091	1512	835	565	494	436	447	429	401	364	391	370	369	396	373	375	396	385	400	380	381	393	374	388	378	389	368	360	376	374	377	365	407	373	373	340	343	344	358	358	405	349	352	349	331	374	374	372	326	360	326	367	370	360	334	358	374	338	362	370	354	363	337	337	345	384	331	380	364	368	341	365	359	347	389	341	349	335	354	364	379	352	374	337	379	352	351	325	363	353	358	362	349	352	337	352	353	326	349	358	355	390	376	332	360	364	346	372	366	400	368	352	312	351	347	331	387	395	381	361	361	367	338	357	350	357	385	351	342	349	322	326	345	376	357	347	349	348	315	344	397	378	365	359	365	362	359	375	350	357	366	356	334	343	321	354	345	392	371	323	383	358	341	340	370	368	305	367	357	342	355	372	382	353	359	369	338	360	351	361	340	357	373	398	331	348	397	374	338	366	350	350	367	314	390	378	381	350	319	364	365	341	361	353	359	322	353	371	336	356	353	355	353	352	376	369	365	367	342	374	374	356	352	351	336	342	358	348	344	371	361	381	370	373	401	364	323	368	375	353	384	362	354	344	382	405	346	346	365	352	381	353	349	355	373	366	333	389	356	354	366	379	336	348	375	370	348	354	375	377	378	375	343	361	370	345	350	358	362	331	329	372	360	352	335	371	340	336	375	330	322	381	340	348	383	358	390	364	353	335	360	362	364	341	370	356	352	373	336	368	346	377	353	395	370	353	363	366	389	366	325	383	351	377	367	324	364	381	352	327	396	341	342	359	353	371	347	384	341	381	363	317	364	350	379	320	332	321	308	335	350	355	357	364	370	349	364	367	368	347	412	379	351	346	341	317	338	365	338	353	365	341	381	368	346	347	341	367	347	353	347	381	366	364	361	350	387	348	358	341	358	369	362	353	363	343	339	377	390	336	400	347	357	388	360	385	358	369	359	355	315	343	343	366	399	349	346	354	355	359	348	392	335	389	359	342	368	343	366	347	308	365	382	339	352	359	329	358	358	350	372	385	348	348	380	364	355	331	387	394	369	351	329	347	344	358	337	333	363	321	324	359	363	346	345	396	366	346	326	330	350	339	347	386	365	378	383	353	336	388	350	368	341	429	361	344	332	353	351	372	366	354	366	385	334	334	378	363	361	373	331	365	338	363	353	363	313	355	359	376	377	357	338	354	363	343	337	340	360	367	350	338	349	380	364	390	363	371	363	391	361	375	347	350	365	354	337	369	368	351	336	337	392	328	371	347	339	375	325	362	366	319	356	363	364	331	350	368	388	367	348	357	352	345	335	346	332	354	369	369	317	361	340	382	320	338	360	387	346	355	338	351	353	371	353	376	338	379	362	386	354	338	369	367	352	354	343	343	357	368	362	371	383	344	387	333	346	341	354	375	357	396	364	326	396	357	339	395	334	382	379	373	341	374	367	404	352	328	378	367	394	399	356	364	358	377	318	356	366	359	389	390	339	384	348	364	374	351	345	366	352	350	339	365	392	323	353	329	360	350	359	381	361	362	364	353	337	389	371	396	379	383	366	381	378	346	392	332	349	320	342	363	351	350	351	370	377	351	333	357	377	322	343	342	369	352	363	368	356	369	330	322	359	344	352	352	389	358	397	332	345	350	366	393	372	374	377	360	354	324	375	364	353	338	334	395	361	363	341	316	368	343	331	349	355	370	361	356	362	357	358	364	313	405	361	401	340	360	346	360	343	351	370	319	368	334	356	386	372	333	343	364	364	365	382	363	355	362	358	359	374	342	356	335	370	344	331	362	324	386	322	364	356	355	336	375	340	345	394	369	380	356	350	367	323	327	379	371	361	354	362	315	346	376	364	370	371	346	364	357	360	397	390	376	353	361	385	388	352	336	331	350	332	367	379	356	340	362	369	362	376	314	369	413	385	398	336	373	358	380	359	404	370	366	382	322	349	361	381	366	353	361	345	371	321	356	375	382	345	332	357	344	332	362	355	371	323	333	364	350	342	322	360	362	341	346	345	347	386	355	329	357	369	356	329	355	317	342	366	340	352	344	363	339	366	363	369	360	357	319	367	332	357	343	369	353	380	355	339	365	346	352	329	357	366	307	360	360	376	331	372	329	340	388	370	353	359	355	372	368	365	360	371	358	351	347	362	369	367	360	362	321	354	371	344	382	399	369	358	356	338	334	347	315	358	376	361	342	376	341	348	354	339	346	347	365	376	353	350	349	338	368	354	364	361	348	374	348	348	376	337	357	359	338	367	373	356	377	365	377	349	375	369	364	377	337	374	374	364	356	376	381	330	353	408	335	348	344	335	356	338	330	356	321	375	376	370	327	334	351	333	387	403	316	348	356	394	353	371	335	327	368	358	356	338	364	353	356	359	349	342	350	339	393	334	352	344	393	374	336	366	369	368	333	359	402	359	353	347	362	354	366	368	377	349	369	343	346	353	371	379	367	368	376	351	337	379	359	374	359	368	340	342	347	334	340	377	366	337	365	343	359	340	387	330	371	388	346	366	357	372	348	340	324	354	364	362	369	367	337	341	381	369	329	377	349	344	378	366	342	362	352	359	351	325	352	394	368	403	377	371	372	368	325	369	309	380	375	349	355	355	385	394	334	392	368	351	372	347	306	354	338	355	364	370	400	351	372	376	398	371	330	336	388	328	375	365	357	330	414	370	366	356	349	357	370	377	340	384	359	352	338	354	367	345	374	350	334	348	337	337	354	365	369	388	323	340	357	348	367	342	314	362	338	340	373	390	362	358	334	387	371	349	348	378	380	325	364	407	354	383	358	376	346	380	367	371	355	341	358	343	342	333	379	319	368	356	340	368	328	336	352	347	330	346	391	339	386	333	345	359	343	321	375	400	340	341	373	339	371	327	367	367	329	386	358	391	374	345	345	342	336	355	354	368	385	363	387	358	356	325	387	318	361	364	339	348	368	373	362	377	398	334	377	342	340	394	367	363	384	338	332	341	405	353	371	374	331	380	341	348	341	348	342	351	382	361	367	392	360	346	323	340	375	357	376	380	352	386	389	319	332	359	346	338	335	356	356	350	354	370	340	337	390	377	330	347	357	369	356	379	346	377	339	352	378	320	357	399	338	367	392	371	346	386	344	355	383	342	332	364	365	340	336	359	327	354	349	389	369	360	377	369	351	362	365	367	333	372	344	362	366	377	359	349	363	348	339	346	375	384	371	370	345	364	375	368	324	345	340	356	368	340	352	371	340	368	369	351	380	397	344	371	349	337	351	363	354	357	353	377	382	362	376	343	320	372	376	316	357	364	381	354	343	340	335	351	359	371	362	340	352	384	377	386	355	359	376	358	332	363	374	374	372	348	345	379	356	346	360	348	362	345	378	336	363	345	361	349	364	378	371	393	363	341	336	352	355	377	339	346	345	335	337	392	345	344	370	354	379	322	349	355	355	352	350	384	328	365	351	336	366	366	363	360	361	348	352	354	346	357	345	363	355	351	374	340	325	363	359	356	400	363	337	339
32033	21010	11932	987	493	501	462	429	392	430	410	442	433	406	427	430	442	435	411	414	422	428	408	435	413	424	428	444	432	420	420	453	435	453	405	412	416	419	420	432	430	416	424	400	413	414	426	467	429	445	431	450	428	426	414	405	467	398	433	381	379	413	418	367	417	397	407	454	425	428	421	403	424	431	431	423	420	416	463	467	429	408	416	418	435	438	377	407	402	405	439	407	421	430	427	396	497	480	442	457	446	369	398	455	428	423	409	473	451	421	445	466	416	412	451	411	392	410	406	426	407	433	432	379	416	425	446	400	448	414	451	422	451	406	404	423	440	430	419	427	398	417	459	409	397	420	431	426	417	415	412	410	410	458	411	385	410	409	418	452	417	397	441	415	408	442	428	440	377	427	391	428	421	446	404	444	408	399	430	410	414	416	440	425	407	401	421	419	424	408	427	404	417	409	460	417	439	453	428	408	452	418	403	406	418	447	405	393	432	401	425	421	455	407	422	435	424	430	399	394	431	382	420	472	453	463	455	423	396	390	408	401	384	433	401	391	445	444	427	440	397	470	445	462	425	441	437	426	451	407	443	482	382	437	407	417	435	418	406	408	446	432	408	438	459	430	423	407	425	418	403	424	410	432	447	457	423	422	430	376	414	392	444	442	425	411	431	448	430	429	452	384	404	439	406	438	443	420	424	392	430	421	397	429	393	410	452	429	404	417	452	415	434	394	446	424	402	407	403	408	421	434	411	408	452	401	404	416	450	415	459	381	415	413	399	442	426	402	415	459	437	418	402	405	421	434	397	426	395	402	409	444	407	402	410	437	410	420	453	400	414	392	427	462	480	398	412	423	433	420	445	455	420	416	420	402	438	426	464	408	413	409	441	417	435	435	408	452	405	446	447	428	413	436	437	433	420	437	458	388	420	441	401	447	417	461	469	417	396	402	418	417	398	421	380	398	415	413	417	421	412	437	410	462	465	411	433	395	430	437	419	453	396	425	404	402	419	436	422	461	388	392	393	348	413	438	434	439	447	411	413	455	437	416	457	417	426	413	403	459	421	447	394	420	435	401	449	429	411	422	444	483	457	418	398	397	405	427	405	434	407	401	431	413	431	398	416	406	438	425	383	434	417	413	421	422	406	452	403	411	421	416	422	446	421	414	440	456	433	443	454	457	413	403	434	430	405	401	427	425	428	370	401	392	396	432	441	399	395	417	483	398	418	412	437	446	457	437	404	417	381	443	453	481	426	409	403	427	413	458	406	399	391	435	435	404	421	395	427	429	428	459	394	445	411	425	441	422	424	437	444	458	416	439	392	398	468	415	428	429	444	435	448	370	413	423	477	435	445	371	420	415	435	429	405	427	401	449	458	445	449	452	419	402	420	451	441	431	441	436	406	432	395	415	402	424	396	437	414	451	444	391	361	445	420	428	444	402	483	439	434	465	414	436	420	436	392	437	412	410	404	402	448	448	480	470	449	387	457	451	440	413	424	378	414	415	436	406	373	437	393	408	435	443	412	451	402	416	413	380	417	406	413	398	414	451	412	432	365	418	451	441	422	438	428	431	403	445	397	435	438	409	430	398	438	434	417	433	407	408	410	391	464	405	415	401	442	432	420	429	415	450	433	403	442	427	422	467	409	418	388	448	421	439	446	427	425	442	432	425	432	450	446	445	425	456	399	411	434	401	423	412	406	423	444	458	424	423	445	420	437	393	460	428	409	411	449	422	447	407	387	443	433	468	438	439	470	410	437	404	407	431	401	383	457	431	469	453	393	384	453	389	473	436	448	420	429	431	422	450	403	439	454	408	411	432	382	432	444	420	404	423	426	375	453	445	417	442	432	443	441	434	407	411	454	421	423	440	442	394	443	409	419	416	435	462	374	437	427	417	401	438	452	416	431	442	433	380	381	419	466	396	455	422	405	425	468	437	399	400	373	455	419	435	459	450	421	434	420	429	377	426	425	472	442	462	422	414	454	405	352	462	438	421	427	416	406	377	419	430	411	415	430	394	402	404	442	384	403	424	435	397	431	413	413	467	408	421	411	417	418	421	436	396	406	412	428	417	420	384	427	393	390	445	430	412	409	416	440	416	411	441	418	374	419	409	422	409	482	428	428	441	434	469	457	414	420	455	391	381	448	450	436	440	419	418	426	480	459	415	421	457	431	432	390	421	423	416	426	387	418	400	414	410	447	405	435	399	425	412	444	449	419	427	396	442	435	408	428	425	390	398	435	438	436	414	453	396	450	413	439	416	443	457	440	434	440	417	406	452	428	425	414	415	431	408	425	415	403	447	438	430	437	439	439	439	469	430	424	424	410	428	396	397	412	407	444	412	417	370	453	451	388	403	431	441	418	400	453	460	431	430	445	473	459	404	397	460	411	426	416	409	412	403	424	411	419	428	443	442	419	442	416	419	456	398	401	407	399	421	391	379	472	408	425	436	428	428	447	451	420	393	398	435	456	418	403	423	387	493	422	419	435	424	445	446	426	423	459	419	423	470	437	423	434	414	398	452	416	383	425	382	455	446	457	402	416	422	423	431	439	419	455	422	472	452	450	423	437	400	440	459	388	408	461	450	418	418	415	440	405	433	402	452	407	396	455	461	420	369	431	402	437	411	443	428	462	397	407	400	388	419	455	413	420	457	422	453	379	418	419	417	414	426	456	434	432	407	430	440	380	404	411	388	425	427	434	413	387	380	440	418	443	484	443	465	436	403	445	446	443	435	370	458	418	403	391	436	419	414	380	413	454	409	461	392	409	429	395	448	408	433	424	419	449	420	397	416	439	436	451	433	407	418	406	406	418	409	448	387	396	451	390	393	426	424	399	446	416	405	411	437	414	434	397	415	431	433	432	446	411	428	434	454	424	456	417	440	427	429	435	446	410	397	422	459	398	406	434	414	434	419	416	439	413	443	411	414	410	464	410	408	428	419	443	424	447	402	433	406	393	425	453	428	444	430	428	394	430	430	401	414	448	427	433	443	398	399	381	395	384	417	454	412	452	424	438	429	393	448	401	426	434	427	390	414	416	407	414	475	498	428	432	468	438	453	395	450	405	395	439	446	400	417	412	426	417	376	474	432	404	443	417	446	450	443	438	427	377	424	465	431	415	429	452	446	410	376	452	411	418	455	402	430	413	439	401	430	385	441	424	438	421	420	434	432	418	438	472	434	428	423	451	395	400	409	420	413	428	414	426	426	463	433	431	430	422	409	427	417	420	427	435	432	415	389	424	471	427	459	424	435	418	405	378	391	438	431	404	407	420	425	429	401	408	418	451	452	455	421	432	369	431	443	451	455	434	414	432	474	409	448	437	413	410	432	437	411	397	409	447	415	382	419	421	422	405	424	368	436	401	427	426	401	457	392	415	466	456	475	446	392	393	409	422	440	414	403	398	447	421	414	427	390	393	454	423	422	427	453	398	433	414	413	411	432	490	417	398	419	392	387	452	413	441	382	418	479	471	393	448	414	441	419	393	452
5734	1068	968	952	896	931	951	906	883	923	898	949	961	904	922	904	943	900	919	910	926	910	914	904	946	955	896	926	930	918	900	893	947	919	882	930	913	894	935	969	911	887	855	964	868	973	977	877	963	902	941	955	891	969	928	928	906	880	952	955	896	908	924	954	959	947	891	940	918	912	909	943	949	914	910	940	917	918	933	871	953	942	929	924	968	870	941	898	913	960	927	889	874	921	968	943	882	957	917	913	914	942	924	940	976	912	921	922	930	952	934	916	906	863	890	950	919	932	846	957	906	864	924	943	836	943	904	922	943	914	901	949	943	928	965	904	910	953	942	983	924	916	957	935	954	914	900	963	961	894	934	952	938	926	934	896	959	911	944	915	964	924	989	913	934	956	927	896	915	964	920	942	903	949	911	857	940	915	844	931	895	996	886	890	888	905	910	922	925	938	839	922	945	898	943	945	932	873	913	882	934	880	962	940	912	893	938	911	901	903	867	955	899	1007	904	906	915	970	899	898	944	915	937	911	1000	945	929	916	887	979	942	850	960	929	904	903	971	921	905	940	840	897	905	945	944	899	895	958	914	872	874	882	924	899	903	929	907	960	913	890	943	889	921	885	932	931	1002	877	951	902	929	931	994	959	891	940	966	898	948	919	942	918	947	938	936	961	912	917	913	904	946	891	922	879	951	926	899	921	970	913	932	910	922	934	913	911	911	871	945	921	908	950	919	948	861	907	894	940	929	932	950	919	952	926	953	916	967	890	902	905	938	864	952	924	909	941	932	907	923	895	858	918	862	949	916	955	940	907	934	915	938	883	899	919	948	903	887	918	969	922	943	883	922	919	916	941	965	912	958	908	924	894	911	935	949	936	963	907	839	898	892	930	922	924	913	909	943	923	888	867	928	918	933	898	880	909	898	892	893	920	934	891	930	948	949	953	881	845	970	924	944	960	895	899	937	929	931	950	975	947	891	896	935	912	904	947	943	906	880	959	993	938	906	901	921	903	920	851	908	950	927	939	911	991	966	937	902	884	890	918	897	965	931	912	894	915	890	918	879	915	915	936	923	928	911	923	934	874	927	894	922	896	907	958	917	972	926	928	896	914	940	921	945	914	911	904	896	951	858	938	922	955	943	962	914	948	883	893	893	925	858	949	935	920	869	992	939	936	949	921	917	934	913	938	975	907	913	978	915	886	886	985	875	894	920	914	943	953	913	928	908	894	972	866	959	949	940	910	944	953	894	953	880	863	909	913	878	970	880	969	883	879	925	942	953	943	929	923	910	918	901	876	895	934	1013	924	899	867	898	936	898	909	904	902	971	955	935	970	895	969	887	954	937	885	908	943	896	903	871	948	858	903	964	931	983	893	912	952	925	886	891	963	931	856	945	953	949	934	928	919	884	909	892	898	915	915	902	880	971	939	933	885	916	929	948	911	887	912	895	929	973	942	926	872	914	900	882	914	925	914	959	878	932	944	896	869	938	881	894	940	869	896	885	1012	905	892	888	894	871	913	932	914	953	905	878	914	879	912	949	885	951	915	922	926	911	899	981	906	945	946	920	968	937	937	941	957	931	917	967	952	955	916	903	922	982	894	913	958	887	936	940	882	961	928	923	956	958	949	933	923	922	917	954	883	894	896	889	954	965	919	958	929	868	961	992	898	933	926	937	908	929	875	894	885	953	931	952	908	896	931	897	922	983	869	934	916	958	891	903	903	962	940	946	893	938	924	935	950	942	953	928	893	912	925	910	965	902	905	924	938	951	962	880	958	929	927	916	896	914	901	947	884	950	869	915	883	906	929	928	885	921	931	937	905	932	929	870	926	931	973	945	909	920	902	935	894	944	910	901	936	984	920	864	901	917	891	925	888	972	926	942	925	893	891	969	887	898	891	960	899	922	907	946	908	932	934	918	914	909	928	923	890	961	919	940	907	949	899	941	923	925	927	885	911	947	959	918	905	908	952	901	948	920	886	942	1001	852	906	924	874	930	918	925	916	951	937	900	902	918	955	903	900	889	944	881	930	927	979	873	906	931	907	936	957	894	882	930	904	917	963	975	887	895	914	941	943	940	934	889	924	953	943	942	935	896	942	939	901	852	966	976	906	938	927	888	924	959	906	945	922	955	905	964	910	906	900	927	896	900	935	889	920	929	975	887	926	940	933	948	920	894	938	970	900	974	930	938	959	985	905	954	930	907	909	922	898	951	913	979	887	927	863	920	890	881	923	954	947	950	901	842	968	943	948	903	898	919	930	906	939	926	899	996	981	950	893	950	984	933	920	906	959	870	925	897	880	959	973	947	877	965	918	857	882	941	919	896	933	918	944	887	973	961	956	924	936	932	912	872	915	950	935	890	952	950	880	905	951	920	910	950	911	979	920	913	920	926	907	959	908	857	956	970	915	921	890	856	906	964	918	909	943	907	962	905	946	907	856	963	941	862	935	895	875	913	903	931	903	915	920	881	843	910	955	878	906	907	924	946	924	933	910	916	907	910	913	915	912	948	940	906	892	900	933	922	868	892	919	905	904	973	888	932	924	867	922	891	926	956	973	886	920	949	905	896	941	928	905	926	906	945	927	948	881	927	898	905	914	885	935	915	908	907	952	909	969	911	935	934	925	918	943	907	902	920	946	951	897	878	941	944	953	899	943	951	944	898	920	891	950	903	890	927	879	925	956	872	952	857	929	933	932	901	934	923	902	921	943	918	899	888	885	943	915	924	855	877	904	913	968	935	942	903	904	928	919	947	986	970	866	898	928	906	918	879	928	919	861	907	931	851	922	923	920	881	929	921	969	930	917	919	967	891	922	865	924	873	893	930	944	933	933	952	950	954	932	893	948	902	921	919	960	935	921	951	924	890	932	909	959	906	937	948	914	943	963	951	903	920	914	913	884	926	905	930	937	937	879	965	872	955	916	935	890	939	965	932	958	929	922	893	973	961	966	951	914	890	898	874	842	979	880	945	974	894	923	929	888	865	882	939	940	908	936	909	895	961	900	882	972	916	900	900	988	915	887	906	922	861	908	952	915	934	888	912	898	878	963	895	915	908	943	896	909	905	969	937	896	907	918	887	936	954	955	941	899	855	921	932	887	931	951	924	918	927	912	905	934	926	952	921	929	864	908	954	860	890	889	909	949	898	922	936	927	889	930	913	961	941	912	907	984	914	938	937	931	901	920	946	902	873	933	930	904	934	911	923	951	899	947	915	930	886	880	882	929	946	867	868	907	895	950	927	941	908	916	923	945	854	953	907	967	896	955	896	896	906	909	920	897	985	972	1007	940	932	912	934	908	962	912	919	892	913	909	922	879	947	922	918	923	936	926	918	923	899	948	939	935	950	938	870	929	933	958	887	900	925	921	946	943	927	918	897	925	931	860	923	910	1012	943	951	864	877	930	908	851	938	909	955	933	859	914	968	995	927	995	909	915	923	852	938	945	901	916	899	946	990	950	941	959	890	974	962	964	951	947	890	925	860	899	924	898	909	958	976	935
24916	21460	24784	28523	21451	21316	1415	513	428	405	400	364	356	349	298	333	310	339	366	323	300	341	335	333	299	338	336	327	328	328	292	301	294	314	318	328	350	309	300	341	350	307	341	319	312	332	377	337	327	320	326	314	337	333	331	335	313	298	327	317	322	328	375	338	291	293	319	318	322	324	334	308	349	307	307	314	331	331	322	330	311	299	325	317	326	323	315	293	347	313	330	344	342	318	357	320	349	330	307	318	323	316	345	343	337	318	352	318	336	300	317	300	350	297	368	307	333	287	351	308	317	320	324	310	302	312	321	256	332	355	317	329	353	320	344	345	308	353	346	306	347	331	310	319	298	357	305	325	343	286	359	367	306	306	311	332	330	329	320	323	286	307	311	322	324	311	329	283	323	313	331	342	350	312	318	285	316	350	276	334	271	294	294	329	332	338	296	309	306	324	346	292	331	314	336	312	322	306	340	351	324	319	326	358	314	320	351	323	320	302	329	338	300	333	316	309	320	326	313	309	317	292	366	300	326	330	304	343	306	315	313	330	297	344	325	310	297	320	340	333	312	347	335	295	300	315	310	325	310	300	321	317	335	308	321	307	288	306	331	287	327	269	273	363	332	311	329	311	306	339	312	352	306	336	323	331	348	338	313	301	319	324	329	302	307	320	303	309	345	335	328	328	335	303	325	270	312	294	320	318	305	306	305	330	299	320	291	324	301	317	305	357	346	337	326	357	302	362	323	335	325	315	318	300	306	357	325	323	333	327	321	340	326	281	313	341	344	307	270	311	344	315	354	344	322	369	327	293	323	297	347	327	316	332	337	293	332	321	321	324	272	310	328	316	346	339	320	337	327	301	340	321	353	337	356	323	314	331	321	305	331	310	302	316	308	318	324	326	349	325	326	304	365	320	327	343	332	343	304	313	328	336	295	303	329	348	322	318	302	304	320	326	328	342	322	324	290	313	347	338	351	282	321	334	329	321	310	346	346	328	331	314	323	320	327	362	325	328	315	341	312	305	351	338	328	303	318	294	352	313	336	322	298	309	341	340	326	304	298	321	357	338	333	338	313	329	322	318	311	305	311	355	293	346	322	318	294	343	297	299	341	313	315	314	317	282	345	311	325	337	345	318	325	304	315	336	343	324	361	325	323	314	339	328	328	296	311	344	329	304	320	330	294	319	328	312	314	358	303	362	301	312	342	322	337	317	363	325	317	325	302	311	315	329	358	344	357	315	283	328	297	314	307	309	349	321	328	329	331	267	325	332	335	322	362	304	289	316	308	350	344	343	341	307	308	320	307	359	315	292	308	325	315	316	333	319	311	312	310	285	305	287	291	326	320	330	310	297	312	331	327	328	346	324	266	301	311	318	315	281	308	315	309	316	325	308	315	339	334	319	324	330	302	312	348	319	332	326	321	345	339	329	318	347	326	318	305	316	339	321	306	331	335	295	300	289	303	316	320	344	325	318	334	322	305	344	348	339	307	323	324	335	293	280	336	295	350	326	303	357	305	336	357	310	299	332	355	324	309	309	314	296	337	353	309	335	305	309	310	310	305	309	335	334	327	322	322	298	278	340	319	317	301	329	328	316	312	343	325	316	328	285	332	348	318	314	325	328	321	314	311	338	305	329	315	293	332	351	317	312	338	328	305	360	311	340	325	313	325	272	306	301	336	330	294	307	339	331	319	303	335	308	296	353	314	335	307	335	325	320	311	317	348	311	319	312	338	332	318	325	306	327	343	310	303	298	291	319	325	313	299	327	283	336	325	334	298	307	326	340	314	321	324	313	351	324	314	332	335	351	288	312	324	272	308	298	298	333	301	308	302	338	352	330	298	321	317	339	322	309	317	347	330	308	284	296	338	334	344	317	300	308	349	317	297	332	290	313	337	321	361	320	341	307	333	346	306	344	299	308	349	302	296	317	334	326	329	297	314	337	313	318	338	316	325	299	307	294	289	308	345	372	301	325	315	308	359	379	332	319	326	343	314	347	316	329	334	347	301	308	335	322	350	288	340	317	335	305	322	310	295	319	328	304	357	344	345	309	332	334	354	314	342	324	297	299	329	314	334	318	310	324	314	316	362	338	320	311	359	348	372	331	285	314	310	342	320	315	341	309	314	326	350	348	327	300	365	336	314	274	317	344	344	303	314	350	325	315	362	344	303	273	320	317	288	340	327	313	350	361	338	325	311	289	323	306	364	358	332	356	325	317	332	283	318	300	359	319	320	369	305	316	332	343	311	321	327	323	310	309	332	369	333	322	314	325	323	317	343	304	336	292	284	319	338	308	321	330	311	325	303	316	299	325	332	309	318	341	347	328	327	285	336	334	265	307	359	313	343	306	310	318	312	307	321	335	308	329	346	297	300	336	326	379	277	332	329	339	358	317	308	307	355	357	308	341	312	346	302	331	351	333	349	316	307	330	276	329	329	328	302	296	329	332	322	287	362	320	366	319	326	335	315	316	309	302	352	296	345	333	317	306	316	307	311	354	290	309	324	353	307	317	306	334	321	311	309	326	281	334	326	323	317	305	296	309	320	353	317	296	303	308	342	257	298	327	313	297	350	323	323	298	325	345	295	314	327	341	322	299	322	344	343	329	329	314	345	344	299	368	311	344	324	276	349	347	314	301	330	322	329	316	308	271	301	325	323	285	316	295	353	330	310	337	307	354	359	317	298	305	317	302	290	314	287	304	330	336	306	312	301	323	312	301	304	312	336	305	331	289	324	319	308	391	340	310	327	343	303	293	310	282	307	302	357	345	319	320	339	306	328	322	317	332	370	311	332	288	294	348	333	342	325	298	290	296	347	298	336	346	315	299	334	328	338	307	344	320	311	321	319	338	348	298	304	314	302	339	297	305	353	327	329	275	310	328	306	319	293	282	357	324	325	339	334	349	324	319	350	322	305	329	325	307	322	315	311	301	342	341	317	340	279	329	288	316	297	298	341	321	286	330	325	328	321	345	303	336	320	311	283	311	385	329	292	342	336	310	337	318	323	284	333	319	327	325	341	317	295	284	328	305	312	293	317	326	312	325	295	295	304	322	313	355	332	363	329	309	325	334	324	324	342	321	317	352	313	321	276	323	318	314	304	338	332	330	277	309	339	301	301	304	305	309	335	327	338	330	310	319	311	298	345	309	308	316	336	330	313	285	321	325	336	312	332	316	306	293	382	333	295	345	339	335	326	332	312	334	317	327	359	322	316	342	293	280	318	331	335	302	326	338	321	284	313	325	356	314	291	318	307	309	306	308	339	310	324	312	325	300	311	325	333	298	326	349	338	301	316	348	333	317	330	327	301	300	305	358	374	308	355	316	311	316	332	349	364	337	314	321	297	316	322	305	327	347	348	329	321	348	342	311	299	298	309	298	341	303	283	296	335	375	341	326	303	324	289	326	286	279	332	348	316	362	298	274	322	318	331	305	326	313	342	299	310	340	346	333	342	317	320	295	354	325	308	298	340	327	319	333	296	319	322	295	306	296
3231	2176	1303	904	815	722	746	671	730	704	715	752	710	712	689	710	703	688	748	669	727	701	707	692	720	683	695	696	662	718	668	721	683	718	715	671	699	667	710	691	708	693	721	693	754	675	730	700	695	708	731	711	742	692	711	660	660	707	712	649	701	715	721	728	713	653	688	679	695	719	698	713	684	691	709	705	704	723	660	675	639	694	714	688	674	654	683	672	707	692	699	664	674	691	683	759	700	727	666	683	711	727	719	726	675	678	702	708	680	723	688	693	670	631	701	711	691	722	693	696	686	716	696	715	720	668	664	693	676	717	675	700	688	701	684	666	696	712	678	685	745	661	674	656	715	703	682	672	724	674	673	665	701	693	686	706	724	660	676	682	678	680	687	631	701	708	711	711	717	657	736	716	704	697	692	738	727	692	651	702	673	660	746	695	713	666	714	712	698	662	740	695	734	680	718	705	703	708	742	714	702	709	688	714	672	720	670	707	734	698	717	719	687	699	670	675	689	713	673	677	717	716	672	660	677	712	699	673	683	710	700	701	689	688	702	673	745	653	721	675	698	703	715	714	657	708	676	650	702	661	687	731	690	659	744	697	679	666	766	687	700	684	697	713	684	715	666	711	690	685	659	675	708	701	707	657	708	671	693	707	685	686	667	740	694	708	718	695	708	671	644	712	703	662	663	733	723	721	671	679	694	681	741	677	630	712	681	660	674	680	658	737	662	699	698	686	681	704	758	690	668	726	719	671	705	677	703	666	727	724	679	691	713	674	718	697	684	653	698	703	745	668	714	693	703	689	744	709	705	697	729	657	694	674	737	673	686	682	683	692	688	674	705	715	676	694	680	716	685	702	729	733	685	682	717	710	711	720	718	719	686	673	681	762	719	711	734	680	646	707	692	681	704	668	726	712	676	644	683	638	715	662	685	771	736	702	695	736	673	710	675	727	705	707	696	650	673	760	666	677	679	674	716	781	695	704	698	681	706	728	704	652	649	654	689	695	677	705	688	697	685	704	712	667	720	681	683	629	695	665	684	678	688	714	685	694	654	677	691	641	688	682	692	685	699	629	654	706	707	694	707	663	666	692	668	646	708	684	704	707	687	704	713	639	726	679	653	710	678	706	709	725	650	717	678	686	684	746	699	679	740	694	757	696	713	690	695	658	726	693	703	744	662	674	693	695	726	715	671	695	677	708	707	693	689	710	710	719	680	656	709	678	709	709	692	665	679	687	735	675	629	721	699	662	750	670	676	690	675	711	693	708	674	665	740	727	715	716	681	662	686	745	688	674	659	711	695	704	678	685	737	718	691	681	696	703	709	671	741	673	635	678	708	689	690	679	715	645	700	732	720	705	713	636	688	682	645	717	665	699	710	674	673	721	699	678	676	672	714	697	692	671	670	659	657	700	687	685	683	642	687	666	744	676	698	690	725	693	710	673	664	621	666	747	716	721	677	678	677	719	716	727	679	695	655	699	704	714	643	715	725	692	662	645	698	699	762	688	664	698	673	646	660	717	688	622	698	733	735	692	652	742	693	702	705	730	674	700	753	661	675	681	640	697	638	716	726	718	700	711	697	663	723	661	754	621	657	741	678	682	696	757	705	729	640	690	710	695	667	716	667	707	673	723	695	680	679	702	647	715	664	713	653	696	715	706	657	662	739	665	739	730	695	640	662	650	692	674	698	706	700	687	706	647	686	720	715	684	708	698	736	720	694	727	686	685	723	710	711	708	678	691	665	726	708	716	701	693	685	699	725	694	645	679	684	727	676	733	708	732	669	723	661	688	686	702	672	733	713	701	681	693	679	746	661	657	676	669	649	709	750	680	719	691	683	710	710	701	688	676	715	639	749	685	707	643	712	719	720	680	665	698	695	685	696	669	695	745	729	671	691	639	709	722	724	676	690	720	660	729	700	726	713	666	698	711	707	691	680	696	688	704	698	683	748	691	688	713	731	685	672	709	710	732	678	695	704	686	743	682	699	737	731	676	710	703	717	726	676	645	738	682	672	715	669	729	706	717	672	699	677	647	678	713	690	694	698	655	670	709	677	702	662	708	717	698	703	650	704	687	734	694	720	690	670	673	664	747	695	714	702	645	720	698	739	675	712	713	666	683	676	701	686	708	707	706	701	670	707	670	732	680	723	691	638	718	684	731	682	713	701	706	708	733	727	741	693	717	706	686	662	734	654	698	694	668	701	714	672	751	678	681	645	731	706	766	660	705	729	690	699	695	720	706	686	683	704	654	697	766	652	709	655	693	679	680	681	694	693	701	709	704	713	699	685	730	717	727	695	699	675	720	698	681	701	674	685	695	680	669	665	692	662	645	697	682	662	711	661	684	691	701	658	625	707	698	709	677	672	729	673	706	662	665	701	696	694	692	729	728	677	696	669	738	694	699	642	683	657	701	679	698	707	734	702	721	709	683	686	691	671	684	694	734	683	661	737	677	701	703	693	682	719	661	696	711	732	727	689	658	679	680	660	703	688	669	709	681	683	688	712	717	677	649	685	639	706	718	699	708	707	690	704	667	711	689	732	680	717	701	689	732	701	729	679	680	710	733	668	765	698	665	684	669	760	693	642	711	682	679	692	671	659	718	687	685	722	696	713	687	722	688	686	711	708	691	726	666	679	723	719	700	740	681	731	666	705	723	625	721	727	661	679	672	699	669	666	673	668	683	706	671	673	629	662	692	689	677	660	748	657	665	679	731	688	653	657	688	715	701	672	670	667	669	662	630	717	705	685	718	687	742	703	718	707	686	672	673	700	696	661	697	714	699	685	731	699	680	685	699	728	649	678	737	763	680	661	672	752	664	696	680	662	693	688	680	610	695	692	688	733	710	682	674	715	671	698	689	655	706	705	692	647	736	739	651	714	699	678	697	691	696	691	693	707	695	703	696	734	698	665	686	668	691	736	722	691	664	699	683	678	698	687	701	665	693	687	701	702	715	685	705	655	712	759	728	705	753	681	700	641	665	690	745	658	707	743	735	729	662	712	729	648	689	665	678	646	715	683	621	705	738	666	713	727	732	680	701	669	688	683	692	723	683	709	675	666	748	709	639	713	739	676	708	674	712	679	693	705	679	698	716	703	718	714	695	675	725	706	709	690	667	678	676	641	698	658	709	722	694	687	680	651	730	666	677	700	680	670	708	693	725	710	653	705	669	704	720	728	712	694	712	696	696	671	682	625	665	683	691	710	656	681	700	663	684	696	693	679	680	670	702	683	686	686	718	681	693	692	664	688	706	672	690	713	674	674	664	657	711	679	691	702	721	685	660	707	689	672	706	701	662	668	712	656	677	688	736	735	699	694	670	682	711	709	698	672	620	699	701	686	703	732	659	683	677	705	717	714	664	697	682	672	735	699	712	727	670	695	684	727	695	692	674	682	748	703	688	715	684	678	716	666	744	702	715	713	713	681	735	672	723	678	643	724	684	679	696	660	674	699	686	704	715	676	658	694	688	707	710	673	680	689	692	721	686
24284	21472	25114	28227	21472	21483	18498	529	281	262	221	210	211	190	196	198	172	195	172	169	159	162	143	153	163	156	154	149	172	155	172	146	148	178	173	137	141	138	150	166	160	166	152	170	136	172	168	177	141	153	150	143	159	141	155	136	151	149	136	144	154	136	133	121	151	163	160	144	131	141	168	135	169	146	130	149	142	156	161	148	138	133	131	160	150	168	146	153	154	135	150	143	153	142	154	168	133	139	154	143	152	120	147	158	151	150	129	138	152	153	139	174	161	155	143	165	169	157	169	166	136	150	155	129	174	161	170	160	130	156	171	157	140	155	147	135	173	136	154	130	127	110	152	148	137	135	155	118	130	129	154	146	131	129	129	134	168	153	153	156	145	148	135	153	145	126	162	157	149	127	160	169	171	158	136	141	117	143	144	161	138	161	165	159	140	160	143	143	150	149	135	145	118	140	130	135	167	146	145	132	176	159	143	152	148	123	159	149	160	142	132	133	142	158	159	142	134	137	186	156	144	147	166	154	144	119	162	145	151	142	182	163	144	124	147	140	133	112	123	142	150	146	138	149	166	171	137	150	147	144	171	136	122	155	142	148	142	174	138	125	148	165	149	156	143	134	142	163	136	127	137	144	163	134	145	140	159	131	150	155	164	155	149	138	130	174	141	139	141	124	138	175	147	144	127	139	163	164	162	137	155	146	163	179	186	145	150	161	151	134	118	142	159	124	128	158	149	152	134	152	154	130	155	172	164	148	155	138	138	127	134	137	170	154	160	152	151	149	142	127	138	147	150	136	119	169	151	133	156	174	146	139	145	162	130	162	139	145	135	149	159	147	143	139	152	147	123	139	156	155	157	141	131	112	158	135	156	152	148	129	156	171	139	153	169	167	166	172	146	148	163	132	151	155	140	135	147	154	165	125	157	158	156	148	150	141	138	158	168	153	153	165	153	149	149	127	152	133	157	147	139	156	149	149	141	136	154	137	144	146	143	149	145	149	138	155	170	137	166	148	179	147	152	139	178	166	172	131	140	128	153	146	165	167	158	165	158	135	149	134	120	170	137	151	133	155	142	144	144	145	158	146	153	131	148	164	143	129	148	146	133	143	138	127	160	154	132	146	160	182	164	154	152	162	168	169	156	150	147	147	146	151	164	136	151	160	168	167	138	131	142	125	129	161	162	138	131	133	157	172	155	174	155	128	162	143	142	138	152	139	154	152	138	164	155	158	131	154	145	166	129	144	151	118	166	179	127	146	130	138	120	143	161	155	162	138	158	141	134	157	146	130	154	154	154	166	174	140	132	144	134	150	150	127	155	149	151	139	162	134	162	131	144	148	118	154	138	139	146	162	152	146	151	118	151	140	149	159	141	143	147	172	145	155	167	151	191	142	145	142	156	157	140	162	145	141	132	141	144	142	124	141	163	143	153	139	137	149	144	142	167	163	168	146	141	161	132	126	160	154	145	159	149	153	160	182	146	144	154	161	169	168	160	127	144	151	158	165	167	147	152	135	119	136	141	155	154	146	148	160	142	170	146	127	130	138	134	147	158	147	144	155	146	149	136	146	149	139	150	144	150	171	156	148	138	159	150	127	143	138	150	177	158	135	113	156	156	152	148	130	146	152	160	150	149	156	134	140	154	109	130	134	136	167	165	151	136	140	158	152	163	157	137	142	163	171	161	148	144	141	153	164	144	150	166	143	144	178	136	174	157	152	142	142	146	143	153	133	157	148	152	150	168	128	134	131	147	141	122	135	147	150	157	170	157	156	151	155	154	144	148	129	145	147	147	151	138	138	162	154	173	149	150	138	123	132	152	148	138	135	158	163	142	140	147	164	136	143	149	162	161	121	113	148	152	160	146	152	142	131	154	161	125	137	141	156	160	153	137	137	167	118	156	144	149	153	153	157	157	159	158	148	137	164	162	163	139	155	164	141	111	135	147	128	166	141	176	175	139	160	134	163	145	142	146	147	142	132	133	136	136	135	150	144	154	147	147	149	121	149	158	173	165	152	138	134	124	145	152	133	155	154	150	136	132	153	137	166	153	153	163	152	172	136	137	165	143	164	140	151	175	144	140	175	143	129	140	158	161	141	134	129	141	142	147	158	154	152	145	140	126	149	156	133	147	155	150	173	142	143	181	169	143	160	142	145	140	160	150	164	149	134	140	162	139	147	145	135	167	147	153	140	139	148	147	116	160	163	152	131	145	145	146	135	148	144	126	141	156	164	150	146	141	135	153	138	159	155	159	148	110	135	147	134	132	181	144	122	141	132	130	143	148	160	174	124	158	154	144	161	137	137	147	121	151	147	136	137	163	133	147	133	157	156	140	179	166	138	164	129	146	134	151	136	140	140	135	149	137	137	160	171	141	131	137	130	139	125	170	160	146	132	127	162	134	151	149	161	138	151	154	144	179	155	158	146	141	174	167	167	173	176	147	164	130	142	162	125	126	171	149	126	151	145	153	128	148	178	156	151	134	153	167	152	134	158	161	162	125	184	125	157	176	139	140	147	140	160	138	140	178	158	131	154	153	141	133	160	128	147	134	148	123	142	138	121	155	167	157	125	159	149	167	157	162	165	148	135	169	155	143	157	145	148	152	150	170	155	172	148	145	170	143	154	149	167	161	151	147	162	166	143	149	146	165	147	145	137	141	150	163	158	139	148	136	166	162	153	150	160	139	118	160	155	148	139	143	133	140	149	149	164	166	147	145	129	165	156	150	152	148	160	132	152	167	140	136	149	162	145	136	154	134	151	121	128	167	150	155	148	143	129	134	169	137	172	168	176	161	139	171	166	152	156	167	135	122	135	134	155	128	123	136	138	149	148	153	171	162	137	163	151	174	147	142	155	153	141	144	137	130	167	160	169	162	160	148	150	138	138	168	139	134	119	122	152	135	154	193	169	133	127	149	171	138	137	136	162	156	142	122	137	154	167	139	144	156	189	160	152	146	169	133	140	150	153	140	163	141	144	145	139	146	130	136	158	117	139	142	158	152	146	144	151	145	145	145	138	149	145	155	150	131	119	140	118	153	160	169	161	131	151	167	119	157	147	138	138	168	147	134	112	129	133	156	161	151	154	159	147	145	152	155	143	159	148	131	157	136	137	134	137	150	160	142	122	162	128	145	127	137	157	163	170	148	134	133	146	174	154	125	160	160	125	183	167	140	149	162	168	153	139	149	140	162	141	156	150	146	158	160	127	165	121	158	138	136	148	154	144	174	157	145	149	131	140	149	144	125	144	135	142	146	141	150	156	146	154	140	142	141	129	124	153	148	141	147	148	144	162	137	154	134	139	149	164	171	158	155	131	170	130	138	127	129	123	150	144	146	125	163	138	147	130	147	158	148	160	149	149	150	142	155	158	156	154	162	143	137	152	152	137	155	152	152	133	147	143	158	139	127	155	144	145	148	156	158	152	156	142	144	170	158	138	132	140	153	157	138	128	157	151	124	131	125	132	170	157	133	147	162	146	129	138	153	157
2843	3024	1488	830	607	512	466	389	420	381	394	392	385	384	404	387	408	356	369	389	375	394	373	361	367	393	359	358	333	377	382	368	376	380	358	381	350	383	356	337	359	380	348	386	373	391	351	333	380	328	368	392	332	357	334	355	331	381	341	331	354	359	394	369	330	346	374	392	351	370	361	353	316	354	372	397	359	359	356	342	393	411	369	402	387	409	366	359	375	369	376	309	335	330	348	388	351	384	348	342	357	352	328	372	334	322	355	364	366	358	390	359	356	322	357	373	387	334	355	356	353	386	377	346	347	381	372	365	341	354	338	325	366	360	361	332	369	402	340	366	335	332	369	368	355	390	333	356	332	362	355	336	360	368	351	372	381	350	362	369	310	303	367	328	349	400	389	360	354	349	354	368	390	346	325	342	340	350	345	349	350	367	356	354	335	356	329	361	340	378	368	412	334	347	371	358	359	365	338	305	368	358	354	380	351	348	381	321	334	371	355	361	355	335	344	348	363	344	327	376	373	361	389	356	351	355	393	377	395	346	369	382	344	370	334	373	361	361	352	329	394	336	348	371	366	353	343	328	362	344	360	315	383	370	403	354	369	355	356	339	354	349	343	343	325	355	354	354	340	352	323	374	350	328	361	344	360	351	342	349	365	368	377	325	374	388	362	360	371	346	364	392	386	392	369	366	323	392	348	330	325	324	356	332	338	337	340	382	365	355	362	369	358	331	334	365	345	324	326	361	357	352	368	361	348	360	379	358	359	355	343	378	326	343	352	352	334	349	343	346	369	345	359	369	359	368	359	355	338	379	367	345	378	404	329	379	394	326	346	351	339	362	355	359	352	370	315	372	348	389	353	367	345	345	383	373	368	351	357	352	339	340	375	328	375	326	347	390	344	347	378	331	360	353	351	354	339	386	344	358	377	395	349	369	348	351	341	361	369	389	349	354	324	359	395	332	360	310	378	341	365	347	336	389	364	375	390	370	346	334	359	351	370	381	344	358	371	325	346	372	327	389	360	387	364	329	365	389	343	393	324	357	338	364	368	362	347	353	364	382	347	337	393	365	356	325	369	359	353	358	349	335	364	369	343	352	354	358	357	347	367	361	355	369	364	338	351	380	381	368	343	321	337	391	328	343	386	353	394	343	338	341	378	347	358	349	367	369	375	370	378	394	342	342	356	337	331	358	322	385	391	338	337	353	346	369	341	351	365	340	391	342	392	378	364	360	328	365	384	339	331	358	358	355	378	362	310	344	368	340	356	376	349	369	338	379	343	329	365	355	367	363	384	347	369	369	358	353	394	366	357	374	336	346	354	384	323	334	365	351	371	367	349	397	358	369	350	365	350	370	351	386	326	388	366	356	334	368	353	348	356	353	377	404	390	361	408	355	330	341	358	352	339	348	322	360	390	350	337	365	365	388	352	398	336	324	363	341	330	371	336	403	367	343	340	324	313	371	357	357	333	324	368	344	374	356	385	356	347	352	356	348	353	341	373	349	370	342	341	353	344	378	320	324	387	341	370	369	341	366	375	342	347	384	348	322	364	345	405	344	352	346	346	383	359	332	404	337	328	344	371	373	353	348	335	351	331	353	326	319	399	361	331	363	342	362	367	346	388	339	349	366	353	349	304	339	377	362	373	373	340	325	344	390	342	343	362	328	362	361	359	351	341	406	382	320	368	371	352	364	366	340	377	376	369	383	388	329	363	368	346	374	357	364	360	375	349	331	342	363	354	357	348	386	380	362	335	372	341	347	366	360	328	348	337	351	317	372	356	374	354	371	347	377	360	368	346	387	352	367	350	368	354	342	350	316	378	383	341	370	354	325	358	343	350	376	347	349	357	370	350	377	363	373	351	356	356	325	360	321	353	317	373	374	335	341	363	344	370	398	362	369	355	353	365	353	373	355	352	315	327	363	373	362	359	358	342	365	357	363	339	384	357	359	400	356	363	367	367	361	343	372	366	348	347	346	343	368	382	329	372	387	379	333	348	341	334	326	340	342	383	377	368	336	363	356	336	354	353	342	379	364	362	320	361	369	369	328	330	355	387	396	396	335	382	364	355	363	370	352	380	360	367	326	402	379	364	367	349	372	380	361	397	351	344	359	342	346	368	350	346	345	304	333	347	352	360	359	359	364	358	359	339	345	340	371	353	351	346	339	372	359	337	328	336	370	355	336	343	347	343	339	380	349	377	388	339	362	377	324	331	366	348	338	377	346	373	378	334	388	357	371	373	350	357	405	363	351	366	355	349	361	352	333	350	358	366	379	366	362	336	341	356	332	322	344	362	383	359	380	345	349	352	342	352	351	351	380	380	354	357	380	314	379	374	366	361	334	323	353	346	386	393	353	346	341	380	337	337	334	324	359	389	327	349	341	359	366	371	354	357	397	353	363	365	372	348	380	361	333	313	375	360	388	377	377	336	350	368	369	385	341	383	378	316	414	348	376	347	325	358	374	368	301	345	378	351	332	383	368	334	352	352	319	341	377	354	385	338	355	332	327	369	347	335	351	358	351	317	303	372	333	372	357	371	318	350	378	352	340	374	327	337	352	354	345	352	368	333	367	349	331	395	330	366	345	337	385	343	334	366	351	326	331	346	351	387	335	362	358	338	366	376	370	377	343	348	354	377	376	352	356	350	365	349	338	363	343	351	386	334	353	357	377	333	375	338	362	384	314	335	361	379	362	321	376	352	358	327	359	384	364	332	348	361	388	339	361	388	340	355	366	340	371	373	374	341	355	382	362	359	352	382	349	328	403	372	392	354	344	363	389	375	349	378	351	385	348	356	382	373	353	365	353	329	364	368	353	367	362	331	353	343	371	350	355	343	422	338	399	373	355	376	371	357	346	366	343	344	332	365	381	341	397	349	365	330	405	374	355	295	357	345	340	356	366	358	364	347	346	357	392	338	363	333	343	369	339	370	380	369	338	358	334	360	350	378	370	365	366	371	331	316	352	388	367	331	344	355	337	332	363	384	367	338	388	337	362	353	343	369	331	367	358	370	364	358	352	361	352	352	387	354	356	347	353	355	314	370	357	337	373	379	380	375	415	387	339	379	331	342	324	331	375	335	349	353	326	373	347	372	376	374	375	338	355	322	397	372	366	375	363	366	328	342	363	325	334	320	325	365	393	348	373	391	350	308	384	382	366	343	351	356	376	356	316	350	367	321	366	391	349	338	363	364	310	329	382	363	375	317	337	372	344	358	372	317	346	382	358	372	355	352	371	338	364	377	366	375	362	359	377	369	342	335	379	339	345	317	318	337	364	336	352	345	355	327	384	397	380	370	371	352	363	366	336	368	356	365	336	371	355	333	371	345	359	360	381	337	376	372	335	349	331	355	326	379	409	358	359	354	354	334	381	363	362	365	399	336	349	398	348	378	376	360	348	389	392	355	345	390	351	366	378	363	351	329	369	378	347	335	402	370	316	353	393	346	365	373	342	342	340	335	335	363	369	340	369	372	358	359	349	386	364	329	349
32132	21022	11905	850	486	494	416	413	435	443	406	438	407	464	436	458	435	451	437	431	451	429	417	400	416	415	438	433	434	457	441	416	444	446	425	420	407	431	493	417	481	478	406	380	431	416	434	432	399	402	406	418	456	415	452	421	424	427	409	463	471	492	429	425	390	448	426	415	464	409	424	427	406	393	445	429	372	448	395	413	413	449	436	420	388	438	417	473	426	451	462	419	423	405	422	420	413	386	395	417	425	433	439	435	435	392	435	448	410	385	409	399	415	410	429	460	440	408	376	413	431	457	430	406	437	405	430	467	414	425	392	422	400	413	382	423	393	391	382	418	398	399	435	446	447	455	420	457	443	387	391	480	399	429	469	416	399	472	380	435	400	415	460	445	428	422	419	400	436	423	400	432	426	407	417	418	392	438	475	410	429	416	471	401	438	454	427	396	433	414	417	424	439	438	425	475	413	433	417	464	402	383	409	414	382	379	459	405	382	421	398	469	445	441	425	400	427	424	425	460	424	429	445	454	426	427	445	391	449	424	449	437	436	429	445	420	435	465	405	421	446	438	442	391	433	411	384	453	431	424	443	407	412	445	446	406	433	445	391	445	421	404	420	458	396	408	436	386	426	410	421	461	418	416	456	442	449	438	414	410	429	413	422	383	415	426	440	372	414	432	417	415	375	394	410	382	419	418	377	411	429	463	442	428	426	394	419	424	430	425	402	443	457	430	406	404	429	423	444	427	430	444	439	413	422	445	416	422	439	435	439	437	432	424	451	448	414	421	425	437	458	435	425	462	448	411	418	410	401	410	408	410	467	401	375	391	414	438	425	432	419	411	416	421	453	426	444	390	420	448	408	423	401	458	416	405	416	416	438	401	412	413	362	406	399	381	451	439	428	432	437	397	430	454	414	444	383	386	452	420	459	411	432	442	431	389	419	422	415	399	424	409	420	411	424	429	451	425	453	371	435	446	409	408	440	437	449	429	430	424	425	424	428	432	464	419	417	373	423	403	443	456	437	422	394	401	407	407	441	436	436	407	419	401	437	413	414	471	454	411	405	430	420	413	434	399	422	389	432	408	430	415	435	412	413	410	424	425	462	417	375	403	440	393	404	422	429	410	431	434	448	463	410	449	381	415	405	386	377	411	450	416	427	417	452	426	428	419	401	404	417	390	436	450	435	435	467	398	403	425	412	399	386	448	409	446	428	406	402	417	450	472	395	400	460	440	441	416	435	428	451	396	396	417	450	456	404	428	423	444	447	419	435	411	416	401	415	411	423	450	423	438	451	445	410	472	411	412	416	457	402	406	419	423	429	413	418	440	449	400	396	416	424	468	422	412	415	425	444	394	415	430	400	444	439	458	404	395	431	410	435	425	399	413	434	406	427	426	425	400	434	435	413	439	448	415	435	394	399	422	430	420	428	423	441	430	419	449	439	438	463	436	438	464	421	435	441	427	416	461	425	419	416	438	413	412	416	402	476	376	430	436	409	440	435	437	441	425	447	463	428	456	414	472	445	428	499	426	442	425	413	458	404	434	423	440	408	495	432	469	434	447	457	435	449	414	430	419	417	407	408	419	402	458	424	425	419	379	456	454	426	399	400	434	431	437	423	413	411	425	476	472	436	445	433	409	418	428	396	419	428	414	367	400	444	467	419	422	420	446	437	451	412	453	430	444	430	419	438	395	421	425	410	425	404	420	437	441	450	387	427	413	403	401	450	401	396	415	416	453	458	461	443	425	435	439	419	482	449	451	387	433	460	433	479	436	406	394	400	434	424	399	418	424	430	378	458	415	400	432	438	391	427	389	407	456	433	416	417	442	405	446	435	448	431	379	377	404	406	414	416	402	444	424	445	427	435	415	420	432	448	404	410	424	396	407	419	436	431	411	429	414	453	388	429	429	412	439	398	401	457	408	417	425	397	427	463	408	465	418	410	437	427	418	439	398	415	385	423	456	422	407	408	433	428	377	457	402	442	417	443	397	411	437	441	417	426	446	411	409	394	385	442	367	397	452	443	426	410	406	425	398	431	411	402	433	441	446	425	432	440	396	419	427	407	424	414	426	442	448	455	393	423	404	407	431	396	453	435	439	448	408	439	432	409	420	428	427	400	456	417	465	469	453	435	416	403	385	402	417	452	428	392	465	434	426	362	461	442	401	433	443	402	450	394	441	426	452	406	449	381	400	445	401	420	428	465	456	428	394	430	431	435	414	446	435	435	414	416	418	454	403	394	421	454	424	412	419	422	427	456	391	425	466	451	409	450	423	434	454	448	386	426	439	435	405	433	445	416	432	433	447	443	410	374	399	419	466	418	415	449	473	390	403	411	430	455	466	416	395	411	454	447	407	451	402	427	449	400	398	430	412	404	424	438	397	431	459	437	403	446	421	470	427	393	464	423	448	428	426	435	409	435	451	386	394	442	417	423	465	410	407	436	403	462	448	456	429	446	442	457	403	401	417	463	413	454	429	408	451	417	388	432	444	408	404	410	456	427	470	388	435	398	416	454	427	437	440	430	449	443	411	414	427	450	399	443	449	430	442	389	428	408	399	413	403	406	408	424	417	440	434	381	435	426	411	432	424	408	365	388	445	408	442	407	427	418	395	417	434	420	435	411	437	461	440	433	441	428	434	426	388	431	417	408	439	450	439	384	428	436	457	466	432	424	471	441	442	412	405	405	418	424	395	413	426	423	407	413	427	424	402	454	458	391	398	420	415	449	423	400	398	414	417	413	421	450	405	434	400	386	416	405	457	429	421	377	408	412	443	431	360	378	399	413	469	443	368	433	451	391	397	436	426	421	419	442	421	408	423	392	456	428	393	419	417	429	433	428	398	435	391	401	410	422	400	417	430	408	427	409	446	431	416	409	458	417	408	428	421	428	429	455	407	430	387	382	452	421	397	431	438	440	400	443	411	437	443	401	402	424	409	444	467	455	402	408	403	391	434	428	443	440	426	405	454	462	422	429	421	384	429	435	446	448	387	423	462	430	443	434	428	411	416	379	434	368	422	410	445	468	428	423	438	386	398	427	417	423	423	408	432	372	434	399	453	443	404	396	420	386	395	424	425	401	376	426	500	464	456	459	414	422	402	447	424	408	426	447	407	432	425	403	425	445	428	412	410	451	431	431	411	434	415	424	448	417	407	412	410	425	399	454	427	437	483	395	433	389	400	417	434	425	456	431	410	417	444	454	462	428	419	416	453	419	440	437	451	425	414	410	401	396	374	424	440	451	449	437	443	410	442	435	405	455	432	401	439	429	396	446	438	448	406	468	442	441	432	404	438	431	419	377	403	403	417	414	391	419	400	409	436	418	437	420	452	449	422	433	394	437	422	391	428	405	422	445	467	414	430	445	417	437	391	413	480	413	435	456	476	448	406	454	444	418	441	433	445	396	450	435	419	444	438	446	459	466	429	419	414	433	389	410	396	424	409	394	459	423	421	436	415	424	428	448	493	457	382	416	415	408	416	385	408	410	457
5822	953	985	919	936	965	893	931	919	911	885	970	913	898	936	922	946	951	923	929	975	916	910	902	901	912	936	922	912	905	907	922	985	883	927	940	857	937	909	884	939	896	913	934	969	889	942	993	974	917	902	894	935	924	864	923	952	951	976	919	893	914	946	892	954	929	932	895	973	920	904	917	910	928	952	907	900	888	918	889	945	958	929	896	930	956	946	887	899	944	912	933	947	904	936	935	906	931	907	920	904	945	918	909	897	947	906	936	841	902	871	938	903	925	908	918	892	936	881	874	930	896	912	897	947	937	936	955	930	923	907	891	963	963	891	902	945	928	935	896	921	968	945	945	908	913	907	924	914	915	872	926	937	922	922	894	955	922	891	929	957	946	914	937	917	881	918	904	917	974	934	902	924	899	950	961	934	922	894	900	904	920	938	936	894	961	944	914	932	917	884	919	936	927	897	945	964	958	923	912	886	938	929	913	949	906	926	930	874	967	970	987	935	926	904	876	973	897	956	872	924	960	917	976	886	911	970	941	920	883	893	946	901	948	914	955	938	944	942	945	968	899	909	867	887	932	919	960	938	862	925	930	902	929	997	958	892	886	937	882	885	972	903	920	926	889	943	917	907	921	949	900	928	936	952	869	930	979	924	905	888	944	902	936	937	888	943	890	948	932	866	885	903	937	918	926	956	945	850	886	927	932	894	919	894	986	963	978	898	958	893	951	936	909	864	883	868	900	930	942	945	889	932	947	944	945	870	932	957	852	905	943	916	923	975	940	920	917	928	921	934	936	976	928	947	974	905	999	885	925	873	910	949	931	892	899	962	900	935	896	885	948	914	893	959	906	930	962	938	955	960	902	898	898	911	915	975	919	904	958	933	883	906	930	940	955	879	897	926	936	864	979	939	921	950	947	951	942	908	922	922	896	909	961	926	920	929	877	964	900	944	867	963	907	941	878	963	885	981	1001	930	925	910	931	902	917	936	875	910	969	957	909	929	914	953	949	917	869	909	866	851	890	921	939	955	970	890	949	929	934	920	950	905	936	921	913	971	913	898	877	989	914	933	916	870	942	928	902	932	968	901	932	921	926	909	933	891	886	889	893	917	968	914	925	871	920	940	920	907	900	890	889	906	852	898	925	926	906	860	958	938	940	900	863	928	881	874	980	928	932	934	956	922	915	868	909	940	928	940	921	938	875	885	907	899	914	963	972	891	897	926	938	910	965	927	918	936	908	837	925	911	883	949	923	960	911	914	978	887	928	919	933	911	892	939	902	924	943	925	920	910	874	934	942	962	918	896	905	950	893	869	878	919	910	935	909	891	929	870	967	921	940	894	914	952	952	867	948	937	912	929	937	929	897	945	976	938	954	934	917	893	957	903	907	953	940	900	934	942	951	874	927	902	880	949	944	958	909	900	881	918	939	958	883	890	901	916	905	942	941	956	916	844	924	941	1001	944	895	883	970	949	892	930	950	884	925	912	921	952	958	1005	992	952	888	871	893	889	953	934	902	896	949	932	934	971	975	892	945	949	890	891	924	952	942	1007	864	930	913	933	951	906	904	1005	917	933	871	919	874	950	921	916	877	865	944	897	1017	885	936	979	966	939	892	932	905	927	921	922	931	920	869	915	946	910	949	941	950	927	894	909	882	889	903	978	898	951	942	982	925	1007	913	892	917	971	957	969	963	958	894	949	947	914	940	949	957	944	920	932	934	912	936	893	923	906	896	883	897	943	926	921	924	935	983	901	878	958	896	848	898	886	874	877	889	928	892	918	985	885	884	946	940	982	928	1016	902	892	893	924	928	946	949	907	866	899	932	926	950	913	965	944	927	952	934	940	938	915	895	950	891	938	916	897	946	956	900	955	940	959	884	977	910	898	895	922	875	920	966	900	898	964	961	894	951	930	898	887	920	935	912	877	942	950	930	890	908	929	864	962	876	981	944	929	916	916	952	936	936	894	1007	950	882	917	941	891	929	938	882	899	909	923	913	922	928	903	944	942	914	936	843	929	925	901	939	927	960	972	924	949	941	871	921	922	938	968	907	893	989	910	913	909	853	957	935	928	957	907	914	893	916	912	971	894	943	938	899	892	940	894	1027	899	897	952	878	917	945	919	916	936	911	998	945	931	925	946	931	925	899	933	948	898	931	926	861	897	902	886	940	912	904	899	878	907	901	935	936	917	948	923	904	950	918	949	949	986	934	913	900	877	917	935	937	913	913	923	838	930	931	926	964	906	912	883	962	906	902	876	966	889	906	884	962	892	893	964	921	903	898	904	947	939	936	920	925	913	952	933	912	935	928	982	929	946	910	979	930	940	924	892	904	902	878	910	892	940	894	957	908	923	950	941	925	881	949	866	946	955	874	925	983	917	940	910	896	901	950	923	965	882	932	939	968	838	899	889	977	980	903	905	926	961	971	960	896	896	922	956	889	916	914	927	918	929	913	866	981	903	903	899	869	911	923	894	946	927	934	920	922	908	954	941	904	943	940	931	935	969	871	911	961	904	958	941	954	956	933	957	932	934	924	876	929	936	887	951	931	950	889	976	927	930	938	913	881	877	966	900	916	927	919	907	931	892	921	891	954	891	888	856	876	940	942	954	916	875	882	926	901	944	913	966	901	947	1013	918	924	861	874	938	896	905	928	966	902	916	962	887	899	965	912	933	959	901	915	946	980	967	932	942	907	876	959	971	860	897	866	930	883	906	914	935	954	969	883	920	914	937	950	932	905	938	960	907	919	993	921	907	964	923	882	952	922	941	906	954	973	961	954	870	972	928	926	968	944	964	883	887	915	944	948	939	928	898	926	908	950	954	903	927	919	923	892	919	925	985	951	899	910	877	945	919	865	933	925	944	960	915	934	934	914	898	931	932	880	887	908	964	942	902	880	957	899	907	932	1012	982	952	937	903	913	919	919	848	906	907	894	922	984	878	894	908	899	893	902	880	875	921	905	903	930	986	905	941	900	909	961	991	922	973	913	916	971	886	877	921	914	911	915	888	916	872	928	965	920	912	876	961	958	932	938	956	895	953	895	942	896	919	898	924	911	896	947	963	956	957	927	921	891	901	957	951	867	858	926	902	924	922	852	1000	941	903	922	941	921	963	977	913	888	955	921	997	919	931	907	878	937	916	886	920	949	876	941	876	943	974	864	914	950	944	903	896	956	884	908	888	905	905	900	927	906	973	935	969	983	871	923	895	953	914	893	920	913	896	865	885	977	952	914	871	1001	960	929	873	886	925	966	918	872	955	936	907	906	895	976	930	918	956	948	885	925	925	931	896	934	957	915	924	920	944	866	866	913	934	973	952	895	939	897	902	929	919	925	938	904	898	901	887	945	881	902	924	857	895	864	903	923	970	923	931	919	946	901	922	913	982	908	901	886	960	937	934	937	910	906	921	900	935	881	920	911	937	943	931	907	931	941	934	958	954	907	919	949	918	903	950	993	918	861	918	938	936	901	934	949	884	898	902	889	942	937	922	893	855	977	898	926	906	943
24899	21482	24822	28561	21472	21361	1387	455	406	341	373	346	316	336	297	352	368	355	313	328	312	332	329	315	344	299	328	318	313	338	321	334	337	321	330	315	336	317	315	330	309	330	308	319	332	320	333	307	322	308	326	348	324	281	294	346	325	322	342	315	314	329	319	345	325	318	354	331	312	310	332	344	320	306	294	326	303	353	303	354	328	332	303	339	290	336	343	288	335	295	319	319	338	308	301	307	331	353	319	327	349	327	334	330	283	315	334	329	283	328	315	302	335	340	320	325	335	339	356	327	297	336	313	302	269	300	301	323	331	309	360	335	308	315	311	334	289	340	319	360	316	318	302	277	307	317	305	311	333	309	311	327	310	315	287	321	352	308	299	300	360	306	346	320	331	321	322	338	304	323	332	321	309	325	314	303	311	324	340	287	330	309	331	269	267	302	300	289	305	331	338	345	348	331	334	300	304	288	316	335	308	333	300	371	313	299	321	340	282	320	304	317	333	329	351	315	354	335	322	325	299	319	296	296	294	340	311	327	334	325	329	304	300	289	281	292	278	315	322	296	321	314	333	339	323	343	343	304	328	300	321	277	322	307	304	324	292	302	360	299	355	320	346	333	329	309	324	291	307	301	315	296	318	352	299	330	333	295	330	315	349	313	317	315	326	323	326	337	366	302	304	305	280	324	308	308	313	304	323	262	323	290	345	353	356	356	323	326	325	358	303	291	288	308	304	326	330	317	358	327	325	347	314	297	323	336	333	312	291	333	344	338	337	336	312	327	330	302	319	294	251	329	294	291	307	319	316	319	320	303	324	289	284	317	342	330	339	343	304	321	300	295	327	296	316	308	317	341	319	339	324	319	324	283	290	322	330	317	332	300	324	322	339	339	279	311	300	324	302	333	360	337	317	317	325	311	322	308	306	302	326	333	317	327	337	326	297	356	295	335	311	325	312	349	266	315	350	339	301	284	328	332	279	293	308	319	326	316	315	301	343	336	282	332	361	364	299	320	308	318	320	313	329	342	309	313	332	305	318	314	300	294	301	330	295	340	335	333	305	342	351	315	299	310	350	299	289	298	325	310	356	319	306	316	307	331	329	334	307	325	308	337	307	301	312	330	344	347	290	312	323	279	322	337	321	297	289	355	353	334	326	318	290	313	348	302	316	335	334	329	313	355	330	303	286	358	313	334	297	322	338	321	292	325	311	306	307	310	305	303	307	314	327	290	271	314	350	350	324	325	318	309	324	309	319	315	296	354	315	309	295	297	314	307	321	310	326	300	322	313	274	331	280	349	291	312	317	315	347	293	317	321	347	329	331	310	308	338	299	353	333	358	345	323	346	320	341	296	351	332	318	310	333	301	341	322	310	288	307	325	317	290	303	283	320	327	319	313	304	302	330	323	313	304	330	333	344	299	304	334	342	313	343	314	320	292	314	340	302	293	317	318	326	297	291	297	311	306	311	318	326	330	344	319	331	289	299	311	322	329	319	318	299	296	306	344	328	336	323	312	342	308	317	315	355	323	310	287	308	315	319	321	301	328	350	309	308	311	355	315	330	334	284	337	327	317	331	310	323	305	347	310	319	294	311	335	289	312	289	339	291	357	342	294	355	326	327	306	282	328	331	316	313	324	317	306	311	314	317	320	338	315	311	333	307	278	270	294	287	371	304	336	301	327	305	332	300	320	352	336	365	305	300	322	332	317	332	296	278	342	299	295	324	323	323	318	339	324	321	290	357	295	288	331	334	330	318	348	323	324	293	339	342	328	342	314	300	333	338	319	306	290	320	330	329	329	273	339	308	356	319	331	301	365	330	328	324	308	333	320	312	316	338	302	298	334	304	293	355	309	321	330	342	332	347	359	311	308	304	322	304	306	332	324	309	301	308	290	310	342	330	318	316	316	308	340	293	289	319	297	307	333	332	336	334	342	333	290	342	328	314	322	297	337	318	289	313	352	310	309	314	326	336	319	324	341	292	299	301	325	322	347	296	283	310	325	330	315	339	328	299	290	301	329	326	283	334	305	316	328	320	298	310	318	291	295	311	328	343	329	334	294	318	303	374	324	318	279	264	344	293	287	308	328	310	331	301	289	313	356	318	315	324	308	295	282	291	335	318	313	347	315	310	334	293	294	298	298	318	359	289	316	339	283	332	328	315	299	313	305	330	326	304	294	304	286	319	308	329	328	310	329	298	327	315	324	367	315	284	303	342	310	295	293	358	324	297	339	313	289	296	335	315	325	331	308	354	305	301	326	304	308	354	311	311	320	335	317	317	341	330	335	283	318	290	319	322	307	308	289	370	293	329	310	326	300	322	342	359	345	342	318	368	347	304	277	327	357	306	285	318	317	310	283	327	323	317	302	316	294	308	308	321	326	344	311	307	317	327	309	326	317	302	339	312	346	296	273	332	284	294	306	341	347	290	333	304	327	314	281	306	338	347	323	334	296	327	312	285	315	320	318	326	314	371	296	294	344	315	356	325	327	275	307	318	321	341	320	356	342	339	332	314	341	317	315	291	288	317	370	292	329	312	337	286	315	311	295	296	325	336	289	305	316	345	314	313	342	327	363	298	306	309	313	344	336	299	318	315	284	325	308	326	324	290	272	304	319	305	316	303	329	325	336	296	292	320	308	341	283	310	337	300	328	342	298	335	326	307	301	285	330	333	339	294	291	320	334	314	335	366	306	307	309	350	302	310	305	316	312	291	317	293	315	314	358	319	308	366	311	310	336	325	312	299	327	323	329	320	320	270	330	278	340	288	317	358	350	314	314	325	348	312	352	322	313	329	291	315	299	318	318	358	296	328	268	307	314	337	319	307	309	311	287	315	315	294	323	323	313	344	297	326	319	291	343	327	339	350	323	301	301	326	338	327	321	301	282	320	284	305	329	330	348	327	325	303	331	300	310	340	314	323	323	316	306	313	349	339	303	289	345	311	299	347	303	297	324	319	319	325	292	319	288	295	314	327	324	314	349	330	332	311	286	318	316	320	383	313	309	308	326	313	306	285	273	298	305	294	358	308	308	327	329	337	340	315	322	331	307	302	293	321	350	306	298	312	330	319	306	324	290	313	301	328	296	334	329	304	335	311	328	324	319	302	330	315	331	335	287	336	326	305	303	324	305	329	302	296	311	322	346	291	328	293	324	333	323	318	359	337	312	342	307	305	316	300	262	314	323	307	330	321	333	272	315	344	310	329	318	312	337	299	292	319	329	296	291	300	316	309	332	315	313	313	311	323	370	306	324	332	325	351	298	328	348	315	326	344	325	280	347	340	325	277	321	325	309	309	332	330	291	335	338	325	300	339	313	348	310	329	351	300	289	299	297	311	302	296	317	317	319	282	280	299	333	322	322	329	332	357	310	322	297	310	346	297	311	327	318	318	296	322	304	327	303	373	330	285	301	320	317	392	354	345	321	344	322	299	356	273	295	307	332	322	305	327	362	313	296	316	326	310	268	312	332	321	333	320	322	312	301	342	314	317	316
3142	2067	1277	916	832	725	719	743	697	706	718	720	749	678	705	705	679	735	662	710	753	694	732	685	658	657	708	691	726	667	687	658	723	717	672	673	660	708	633	704	652	683	670	712	677	674	759	666	655	716	738	681	678	668	678	637	689	675	670	691	655	745	712	693	695	718	692	684	678	683	643	680	705	703	696	660	722	707	691	709	733	670	674	663	703	681	671	727	677	654	731	750	674	675	695	670	729	705	695	704	698	672	649	735	711	674	652	687	678	688	723	656	668	693	684	664	671	727	690	725	687	719	704	715	656	659	678	648	703	666	677	686	694	693	681	703	702	687	661	691	674	668	685	729	684	701	708	671	699	701	673	688	715	677	682	718	686	687	695	640	688	683	703	668	636	730	671	721	649	700	723	665	675	734	691	706	682	662	661	703	708	656	653	691	695	693	667	705	701	682	691	689	656	703	715	679	665	720	684	665	697	644	649	697	683	729	710	686	679	674	668	698	633	689	704	689	706	700	732	702	687	699	691	701	738	669	731	733	701	735	684	696	722	694	689	718	696	687	644	688	683	699	733	722	740	691	765	716	716	694	736	682	724	682	699	700	698	694	705	696	694	746	658	683	658	678	712	711	700	700	679	716	685	737	700	694	688	673	669	694	690	680	716	644	638	677	719	685	719	690	712	655	672	661	684	705	709	708	659	657	681	666	710	670	716	734	668	732	683	738	667	708	727	672	688	685	679	703	691	646	714	688	703	697	680	739	726	702	738	715	652	748	719	675	675	692	697	663	682	716	729	681	719	691	690	728	632	687	675	723	660	714	678	655	659	685	666	717	734	662	679	694	698	731	685	693	710	697	692	692	714	699	671	686	661	679	635	664	703	678	691	681	710	704	699	677	663	680	708	643	722	708	705	727	685	694	687	705	670	700	708	688	667	693	713	706	711	685	638	715	719	719	708	732	714	690	644	674	673	683	641	693	678	683	726	693	673	690	679	686	688	658	716	689	694	650	676	661	717	699	704	681	630	739	636	673	706	670	737	704	654	702	718	663	710	677	658	683	699	669	690	744	659	669	656	703	687	655	666	645	679	699	762	672	725	692	729	666	698	678	698	724	744	684	656	690	679	668	744	670	669	679	719	665	684	694	685	697	719	725	690	677	709	682	677	738	644	752	723	700	710	674	687	745	695	716	656	655	712	704	702	654	703	686	676	699	691	698	655	735	693	703	683	716	668	696	690	661	719	690	730	695	679	684	712	721	671	706	715	653	709	716	682	664	728	764	699	691	709	632	699	720	689	671	729	672	701	721	714	687	678	744	724	669	699	689	648	666	700	702	685	656	670	662	741	733	687	667	693	648	679	698	719	677	709	707	708	682	700	706	719	724	683	700	687	654	726	712	695	699	702	705	689	688	674	701	680	707	722	698	670	636	672	653	679	715	656	713	658	695	646	685	692	668	702	733	685	670	700	732	684	666	696	619	683	744	729	729	727	738	672	677	677	698	717	700	672	720	670	719	700	698	691	747	659	677	702	696	719	685	685	699	694	657	754	740	700	715	688	688	730	670	698	653	693	718	708	694	689	751	730	677	698	694	658	686	699	675	732	728	661	684	672	708	720	710	680	706	662	650	677	634	702	614	703	715	660	699	667	682	683	750	684	709	710	667	670	663	718	699	641	695	676	683	680	667	729	702	682	652	708	646	672	683	653	711	648	714	662	707	691	694	692	718	716	680	746	699	666	659	647	640	652	667	679	761	700	667	685	706	706	679	711	712	646	742	675	731	716	692	696	678	728	731	699	701	681	683	657	701	704	695	670	752	678	706	659	714	702	720	684	671	684	680	702	697	686	715	705	694	731	739	707	712	707	662	656	663	686	693	687	672	674	724	684	714	699	709	689	677	701	689	662	723	652	675	665	698	725	622	675	700	679	714	719	703	707	671	687	683	729	724	728	707	683	684	683	668	675	686	690	658	691	707	680	705	697	676	665	690	696	691	655	693	688	744	705	707	685	693	699	700	688	702	674	708	676	668	714	698	663	693	660	760	703	736	688	668	692	708	719	708	659	714	664	630	710	683	690	687	687	675	683	684	708	739	662	684	684	657	732	653	690	708	637	640	690	672	672	712	667	685	694	691	701	690	715	682	700	669	657	687	641	700	717	700	691	673	691	685	687	698	680	676	674	671	695	670	652	704	669	700	702	723	680	720	660	681	686	693	716	627	687	691	715	727	703	720	671	700	635	701	728	645	715	696	688	707	664	672	683	669	659	740	703	665	711	675	711	720	688	669	700	698	699	711	700	698	717	697	718	658	672	706	695	748	655	720	661	710	666	666	671	712	687	698	710	729	717	707	713	714	662	724	713	693	699	699	683	690	702	710	675	682	693	708	663	678	668	681	694	687	689	659	709	707	719	696	737	744	690	661	724	715	697	702	665	724	688	678	706	677	691	696	697	655	690	720	724	728	674	710	677	731	724	729	705	690	706	684	687	675	653	680	684	684	714	710	662	687	716	696	689	674	723	678	671	667	788	696	695	655	712	673	707	708	694	710	652	678	740	724	709	690	700	702	721	688	674	717	661	680	695	663	700	708	720	689	679	677	695	680	713	722	693	722	649	670	684	709	669	692	688	676	692	752	715	683	656	684	690	685	691	695	681	653	667	679	676	675	710	725	709	725	655	706	635	704	695	696	677	711	692	761	699	699	714	685	728	684	697	712	721	683	725	726	646	702	691	699	685	723	678	692	634	677	703	681	709	727	722	689	669	692	644	733	710	657	673	679	694	706	710	679	707	644	730	708	742	649	691	691	677	680	613	718	645	675	682	663	710	739	722	704	697	645	643	742	726	670	643	744	716	698	689	705	696	683	688	669	678	674	678	704	699	666	698	697	615	661	676	671	711	658	674	676	698	703	670	711	657	709	696	665	663	643	668	691	722	720	657	673	746	691	702	695	665	682	703	671	652	711	694	715	717	678	715	703	684	657	677	710	650	689	716	735	664	677	702	667	704	706	687	699	675	710	682	725	673	679	683	703	716	689	695	717	672	772	679	746	720	684	727	628	699	676	695	720	657	674	684	713	695	690	748	695	694	702	708	698	713	670	698	715	687	662	703	707	723	709	715	736	730	715	706	671	695	691	676	747	649	662	733	689	727	721	704	659	715	695	687	695	673	691	687	670	710	699	727	715	710	676	671	681	693	676	652	731	654	670	711	697	697	645	690	722	685	669	695	679	712	723	698	736	718	717	680	705	701	740	721	696	681	664	711	692	717	686	715	703	680	701	639	702	680	675	722	665	711	674	668	713	676	656	736	696	678	718	719	681	692	663	673	699	632	670	673	709	722	758	662	722	712	686	703	729	720	729	697	712	684	685	688	686	670	667	675	712	655	693	709	720	686	719	682	645	666	681	665	705	677	701	659	682	676	688	673	721	721	731	693	642	682	718	730	697	709	634	725	698	658	678	708	689	662	697	714	721	693	688	697	738	664	727	727	680
24359	21490	25145	28258	21495	21493	18701	543	306	267	228	181	209	209	192	166	163	170	193	179	154	150	153	171	136	176	159	158	133	138	142	148	153	162	162	145	150	154	175	177	137	161	166	160	192	179	165	161	163	151	161	149	146	167	129	139	147	163	160	143	133	146	120	137	159	159	153	143	139	135	128	149	151	120	139	143	141	145	149	152	159	139	140	174	170	153	147	126	147	160	152	131	126	148	134	138	162	158	145	136	144	129	147	186	157	145	167	168	132	146	149	135	154	134	162	136	168	143	177	159	149	153	163	136	137	118	154	125	176	166	142	162	165	137	146	138	156	136	156	169	148	162	161	139	147	139	151	169	158	142	145	151	150	132	131	130	159	164	145	133	144	138	136	155	153	129	130	145	161	120	136	132	132	163	147	149	140	148	135	157	137	161	142	150	126	138	140	140	148	170	145	141	143	151	151	133	150	134	151	129	149	144	146	137	142	151	154	159	162	131	123	148	139	134	136	134	144	135	160	164	130	154	159	128	143	142	144	126	143	129	138	159	141	175	137	135	133	154	150	141	157	149	150	158	139	156	136	152	153	147	152	172	148	164	140	126	154	145	147	152	154	145	167	168	137	155	148	140	156	157	118	138	165	157	135	148	172	148	132	155	140	171	130	148	146	176	158	150	175	121	170	157	149	150	158	135	157	148	153	148	157	152	160	153	142	162	175	145	128	167	180	149	135	157	135	168	143	145	166	179	131	154	158	134	152	151	149	172	147	149	152	164	149	161	110	145	159	151	146	157	147	146	155	148	142	133	178	159	159	146	142	152	156	148	152	146	135	144	159	146	167	121	159	161	153	169	140	148	132	147	139	121	132	146	128	155	184	146	140	146	179	176	144	130	146	132	118	155	145	150	148	161	159	147	135	126	122	147	147	130	143	133	171	138	160	140	149	148	136	136	147	145	158	119	129	149	140	174	140	147	164	163	162	144	144	138	148	153	144	132	139	144	144	144	135	136	150	163	137	150	142	139	143	146	140	166	145	164	151	138	140	139	150	136	150	145	129	156	183	156	139	133	157	146	147	158	166	159	136	165	147	148	150	165	147	142	142	151	137	132	161	152	144	119	154	130	164	147	162	149	145	160	140	156	140	154	133	142	137	162	142	164	133	145	166	132	161	123	139	146	159	137	143	137	142	165	143	169	134	149	171	149	150	162	146	156	141	128	167	144	128	166	149	153	131	145	170	155	139	131	145	158	174	147	141	144	138	153	179	149	119	156	151	145	157	162	154	136	129	132	146	151	169	157	143	156	144	154	166	149	130	145	170	153	127	151	140	150	150	163	146	166	164	119	159	174	140	134	170	172	165	146	127	128	132	167	131	151	156	181	140	169	153	136	160	157	135	143	151	173	165	138	132	159	127	156	131	143	173	153	148	160	133	148	140	152	137	155	126	154	130	145	157	155	136	165	141	144	136	187	142	168	123	173	163	138	158	145	157	134	135	151	152	148	152	141	158	161	152	129	123	152	161	146	135	151	149	148	137	152	157	139	160	130	147	166	174	153	141	142	162	152	144	154	124	160	133	146	131	141	139	143	157	159	165	119	134	157	161	171	145	144	154	154	144	127	173	159	147	165	129	127	148	142	156	134	140	180	133	139	153	144	156	146	160	147	172	130	119	158	151	147	155	154	126	149	140	134	140	129	156	130	173	119	136	123	115	170	139	164	132	134	152	152	149	147	172	142	168	130	161	141	139	135	149	140	140	123	125	143	137	164	167	166	149	151	158	145	152	137	152	128	166	149	146	150	136	123	135	168	158	138	142	169	165	151	140	146	159	165	168	137	157	157	177	154	144	158	168	159	164	130	137	130	140	155	157	151	155	164	171	149	119	153	139	132	146	156	158	150	154	139	155	144	133	174	137	157	152	155	151	159	138	136	128	139	176	168	154	142	159	126	137	141	149	152	133	145	130	128	150	146	143	170	149	159	152	166	174	164	183	147	165	148	150	167	172	159	147	153	163	147	130	150	164	125	155	155	145	147	170	137	133	140	122	157	164	146	148	132	136	144	161	144	140	125	144	146	152	133	133	174	144	158	136	134	167	123	142	150	169	171	143	159	144	169	140	158	143	155	151	138	141	144	144	171	159	142	170	160	144	156	156	150	157	166	143	145	142	141	146	152	158	136	146	129	154	150	169	114	153	125	153	137	168	165	139	173	137	139	134	155	141	146	139	146	149	136	142	141	154	151	162	156	129	134	138	140	168	152	159	128	152	170	146	139	161	159	142	136	145	145	138	131	147	138	157	143	150	149	151	148	148	138	137	113	151	140	163	167	164	159	160	142	153	141	160	141	146	147	139	125	136	127	158	150	130	154	151	123	144	161	152	148	144	139	142	167	154	161	140	163	141	156	184	173	157	144	134	174	143	135	143	167	135	132	149	134	140	165	162	144	142	124	146	146	133	124	151	144	139	135	151	164	135	134	154	151	148	144	155	161	125	131	146	159	171	136	145	169	151	155	137	142	164	152	138	129	149	137	150	148	124	159	138	162	133	159	174	165	163	144	137	147	141	154	134	133	154	162	156	161	141	147	137	145	137	150	135	158	169	151	124	147	168	150	154	145	165	132	151	128	137	149	116	147	150	129	156	146	154	161	157	166	165	176	152	165	153	185	141	130	144	139	143	149	159	146	146	158	152	162	152	152	130	149	135	159	169	168	144	158	131	116	150	170	159	155	138	143	136	148	137	142	175	179	144	119	128	138	150	156	155	158	148	161	121	154	164	140	167	164	152	157	122	144	154	125	172	163	174	154	148	148	145	123	152	147	136	140	138	146	163	135	128	135	137	140	151	157	131	154	159	161	139	143	129	141	145	169	136	144	154	156	149	134	173	130	169	160	128	136	171	154	147	151	131	154	149	140	130	138	155	145	158	129	144	121	149	164	137	143	145	124	169	134	158	125	138	147	162	156	141	169	148	151	142	126	145	156	136	144	154	126	154	149	136	154	133	135	151	136	146	139	129	164	140	146	132	133	147	184	151	144	145	144	147	134	133	142	162	137	147	163	158	151	160	139	138	147	137	114	166	147	161	164	165	140	142	127	151	139	147	150	159	158	144	143	160	142	152	142	141	146	143	162	147	139	154	154	154	149	136	157	135	138	152	137	160	147	136	133	134	119	158	146	150	169	162	154	135	163	120	154	145	142	139	124	148	149	161	155	131	121	134	136	147	157	138	149	154	170	137	152	156	176	155	166	160	179	152	171	152	136	140	153	162	149	137	165	114	156	151	143	140	165	154	141	127	148	169	139	135	156	152	122	156	145	128	159	140	141	161	122	154	129	187	142	141	139	150	130	166	140	136	146	139	159	153	166	170	175	147	151	141	143	142	147	137	140	139	143	142	141	136	151	180	146	151	147	126	152	152	167	171	137	151	140	140	142	150	137	132	144	167	163	153	169	134	134	139	129	127	146	158	158	144	136	140	161	166	153	147	162	145	117
2885	2965	1551	823	622	514	476	410	401	371	367	395	382	381	359	409	345	354	338	416	368	339	371	363	362	350	371	379	369	396	349	355	353	388	336	349	383	382	369	345	363	401	340	358	368	342	385	347	314	396	357	349	363	390	340	352	377	374	363	392	377	384	360	340	351	336	393	372	358	364	366	377	334	378	341	364	388	372	403	355	359	390	344	369	319	343	343	352	347	348	391	333	350	324	365	377	334	361	359	336	381	371	375	387	379	370	373	357	370	365	387	338	370	327	365	352	373	355	342	343	370	356	365	350	337	352	376	339	348	327	363	337	338	359	365	351	364	367	342	370	348	361	359	389	343	333	376	386	380	363	390	368	377	359	362	338	359	359	327	353	337	336	377	352	365	350	348	355	349	370	354	360	360	384	364	376	377	355	336	371	331	345	344	327	323	377	370	330	353	345	377	407	321	356	329	361	347	331	346	345	357	328	370	352	409	368	351	344	351	371	336	337	401	348	354	358	379	371	328	323	363	348	374	380	354	343	341	327	370	367	395	374	360	357	370	362	366	354	377	326	350	355	325	359	355	332	347	350	379	344	336	331	364	375	359	385	363	336	352	374	359	348	338	367	358	347	337	353	382	338	353	338	335	363	342	345	383	338	347	341	369	327	372	362	335	385	337	378	396	325	345	369	367	345	349	387	347	375	355	395	389	344	341	363	360	356	358	370	361	321	329	311	397	358	347	384	356	367	374	361	346	362	334	382	375	360	365	374	347	394	371	340	367	354	346	344	383	386	364	367	373	352	346	367	382	356	367	397	374	364	352	380	369	376	353	338	369	362	390	365	328	352	365	327	325	331	363	335	357	379	378	328	344	343	340	348	375	324	344	350	345	366	348	315	347	380	379	375	346	329	345	365	359	354	353	338	362	393	329	327	372	366	341	364	381	355	346	388	326	343	373	358	378	342	361	345	355	357	354	338	383	358	360	346	338	332	398	374	372	350	336	372	385	346	350	375	363	326	357	374	362	372	347	370	333	380	385	347	360	324	366	351	359	396	340	377	382	350	374	355	335	348	333	347	374	325	387	331	348	367	404	356	379	358	376	350	342	341	390	334	369	366	364	354	334	371	346	333	354	371	364	320	370	330	354	343	359	375	345	355	362	352	353	360	361	356	344	367	374	349	361	357	364	369	346	359	356	360	355	385	364	307	362	358	348	373	359	323	371	392	361	344	321	340	349	360	319	345	369	338	340	333	346	354	314	355	357	368	373	352	337	395	381	339	366	343	366	333	385	375	381	340	379	349	346	351	358	352	379	343	352	363	341	394	378	353	361	384	374	348	373	373	351	374	322	346	375	385	359	368	370	325	360	354	344	349	345	341	356	360	382	356	319	389	361	354	341	359	348	341	364	342	346	396	368	339	349	358	362	360	324	321	405	366	348	338	375	356	367	354	356	345	334	366	365	356	403	350	342	359	321	328	339	379	350	355	389	372	326	308	339	346	369	355	370	348	328	373	371	357	354	372	348	382	338	372	346	338	341	379	375	334	343	321	366	334	351	326	354	354	373	312	357	363	356	322	358	378	400	381	364	364	360	363	363	375	323	398	346	355	362	353	379	332	363	361	400	361	342	381	342	331	336	344	334	358	361	347	343	347	353	326	336	358	376	369	356	350	373	335	335	392	359	357	366	332	364	361	352	382	315	374	348	401	343	357	346	364	380	368	378	337	356	322	353	352	347	373	363	368	353	345	372	387	331	353	384	382	375	348	368	337	339	353	361	367	359	371	350	366	357	361	373	394	375	361	341	392	376	378	348	312	367	349	338	377	371	421	371	361	357	364	395	361	352	368	367	370	378	340	344	393	366	335	345	361	326	351	334	357	353	341	368	361	370	356	336	325	375	359	343	366	375	390	349	346	352	370	354	341	342	355	352	332	349	378	359	356	359	365	357	317	333	357	392	343	352	330	353	359	317	376	356	345	378	376	347	371	369	341	346	350	351	367	381	335	348	353	331	349	376	344	365	391	335	373	352	364	371	340	364	357	377	350	353	326	341	331	373	357	371	347	380	371	354	362	334	354	398	357	341	399	348	349	345	349	343	343	341	357	352	417	344	360	365	340	354	331	336	355	376	370	353	320	392	381	336	378	335	367	370	381	342	381	349	389	347	358	341	365	355	339	349	351	386	341	314	367	371	321	343	352	350	339	307	374	348	338	383	357	387	331	325	350	318	351	365	361	352	362	366	337	382	384	367	327	359	385	374	334	326	374	370	354	339	378	374	350	325	356	364	361	368	366	385	359	347	337	351	329	376	337	361	356	394	361	343	337	381	344	364	342	377	371	372	340	343	317	365	358	376	357	355	359	370	349	383	376	327	341	381	337	368	371	373	360	341	368	392	349	365	323	362	365	359	359	347	390	392	357	363	379	362	370	324	392	350	381	361	374	369	324	356	362	354	353	338	355	351	338	407	319	368	375	354	359	337	344	360	359	372	346	372	345	314	340	344	351	316	343	388	361	350	368	354	349	323	363	367	362	368	353	386	357	387	353	339	353	347	401	360	363	360	359	364	330	340	334	408	367	379	367	348	373	333	341	373	332	370	353	340	340	352	345	323	355	337	322	359	364	338	343	365	367	356	346	350	345	371	359	344	330	334	361	371	352	346	362	355	358	333	341	358	340	342	342	343	360	376	333	354	340	355	354	320	315	351	384	362	330	348	374	384	369	406	381	396	352	351	341	382	344	371	353	365	335	354	370	393	349	347	380	335	339	350	383	346	353	374	357	345	361	329	362	374	349	343	349	370	349	357	345	360	354	358	373	337	340	386	346	380	354	351	394	358	371	353	341	335	341	346	359	376	350	334	360	323	340	340	339	346	347	329	362	400	359	354	338	381	375	350	332	353	377	377	374	343	356	356	330	356	369	384	382	377	329	412	372	339	379	371	359	341	351	364	339	343	358	362	329	364	363	316	340	330	371	319	320	347	356	350	354	361	349	339	369	350	353	360	379	343	326	331	369	362	335	320	344	354	391	344	379	370	349	336	341	357	328	345	371	373	314	351	349	398	371	376	334	393	363	357	349	356	380	355	360	380	317	408	376	408	387	349	359	348	339	332	355	346	335	342	370	348	320	378	383	340	363	356	356	382	379	371	364	358	368	368	369	360	345	352	358	347	392	345	353	323	364	351	351	355	348	373	361	343	373	348	365	338	331	349	374	375	357	364	345	327	387	360	359	341	348	366	394	372	354	339	350	393	393	353	342	333	404	366	362	351	358	373	334	379	374	377	341	374	368	350	368	370	406	331	369	330	359	340	361	339	368	356	367	372	368	339	312	353	360	340	348	400	354	342	367	350	383	344	367	375	369	372	346	377	378	344	360	349	374	351	340	330	360	349	344	371	350	370	391	385	343	344	344	392	364	346	350	336	344	329	386	389	381	349	330	375	350	303	366	353	372	330	373	354	398	340	378	365	351	376	350	364	383	380	348	375	341	391	334
32027	21066	12147	1118	645	544	544	411	426	438	433	454	426	438	407	430	444	410	450	420	420	388	412	448	457	410	433	417	471	412	442	414	395	400	401	405	429	438	411	411	402	466	402	443	406	404	438	442	446	407	431	431	465	420	423	477	449	443	417	415	460	444	413	431	441	424	469	417	414	432	413	433	423	455	406	419	421	424	427	446	377	431	453	418	406	423	405	438	410	425	422	429	435	420	401	446	432	392	489	383	396	415	417	435	418	422	456	391	413	443	412	428	452	413	430	415	429	430	410	416	423	398	413	384	457	441	398	430	410	410	431	394	448	458	456	378	456	408	436	398	464	433	437	457	411	417	420	419	437	391	436	365	407	425	427	410	385	408	420	373	409	401	425	420	395	450	416	430	424	406	433	404	426	410	418	389	418	382	389	428	424	433	410	433	415	434	421	492	415	433	397	405	402	455	444	429	432	450	439	430	390	423	416	422	382	429	403	423	425	433	431	429	460	422	400	422	413	396	447	405	432	404	414	399	376	418	419	451	413	447	404	447	417	449	432	433	395	413	438	418	451	405	438	423	428	417	406	440	402	424	411	414	416	448	438	400	361	419	430	428	425	403	476	444	396	412	397	443	386	450	430	433	431	452	440	446	441	420	420	449	416	441	367	381	415	410	427	444	430	417	422	447	448	464	420	449	436	453	462	390	403	474	421	413	412	435	451	430	420	419	427	395	416	429	421	384	427	396	384	399	393	435	436	427	440	407	407	416	454	421	439	424	436	428	406	414	417	399	437	453	424	436	400	377	409	446	413	432	445	441	415	434	411	428	434	447	415	419	419	445	452	425	393	371	410	412	454	441	423	433	427	416	404	437	420	407	449	407	418	423	455	415	437	410	408	406	430	417	412	421	388	420	404	390	417	434	425	430	411	401	463	436	430	425	457	426	456	428	424	406	415	433	413	393	407	434	431	435	444	444	419	458	429	416	445	457	437	372	427	396	402	458	415	405	423	438	436	418	457	410	460	385	426	436	448	416	388	395	476	412	397	443	441	444	416	412	412	423	419	403	417	462	462	392	409	395	428	413	417	421	452	422	428	431	449	414	428	413	462	414	415	436	413	458	432	453	438	419	423	395	440	400	425	419	416	429	417	442	425	392	397	411	390	435	449	407	430	418	428	425	459	454	435	458	434	421	378	421	425	434	418	448	431	390	367	474	399	432	412	453	439	439	406	427	456	424	429	384	403	409	404	434	429	429	408	440	446	412	382	436	403	379	403	458	421	376	431	407	409	425	431	423	422	401	397	451	447	492	389	430	424	429	400	467	418	444	422	438	437	424	437	441	414	412	407	402	445	445	386	387	432	433	459	447	376	414	409	437	422	434	408	413	403	388	457	417	436	404	426	482	428	378	423	425	398	427	419	426	454	459	461	429	412	439	445	393	419	424	455	450	444	444	401	426	417	425	446	402	426	450	406	398	429	407	456	393	418	429	437	445	410	399	470	384	412	399	403	476	476	429	456	402	418	449	395	382	394	386	408	436	392	441	408	413	438	439	393	421	434	410	407	422	449	410	449	455	445	418	409	417	433	414	422	443	387	433	382	427	461	377	418	427	408	421	430	386	402	400	400	452	408	431	431	424	430	448	429	427	452	423	424	376	403	410	449	416	393	382	408	432	392	427	419	419	400	402	417	417	444	412	431	392	438	425	384	419	417	399	439	426	477	433	435	431	444	387	445	404	433	443	421	401	354	437	390	428	429	418	404	405	437	439	415	398	428	467	409	433	426	426	406	405	448	421	410	432	443	459	470	457	393	430	423	404	467	434	440	386	429	456	383	407	418	424	408	428	446	422	473	428	433	408	439	436	441	395	474	437	418	424	411	407	394	405	457	414	399	395	418	400	434	442	426	397	443	422	433	428	399	407	448	424	414	371	408	442	419	440	414	447	413	408	444	414	429	404	445	442	403	413	412	418	438	437	440	431	425	428	444	415	430	413	429	412	441	432	426	451	407	425	419	445	439	435	412	417	421	438	450	430	457	427	409	436	458	450	395	433	407	392	409	375	395	452	434	401	425	415	437	466	474	412	473	408	441	468	422	450	496	386	424	438	420	406	417	444	363	403	460	377	420	437	415	451	419	394	429	452	447	396	396	419	468	417	437	416	433	422	410	451	419	444	389	465	400	375	406	400	420	418	442	451	388	494	434	458	422	430	432	411	439	436	427	438	379	448	447	458	449	434	424	457	440	410	445	430	417	424	445	424	433	367	389	436	408	437	411	433	437	478	423	419	454	421	380	445	422	417	444	379	449	444	380	414	402	431	432	429	399	401	441	388	416	456	424	416	466	430	400	400	407	439	407	410	406	407	435	465	437	413	402	397	436	411	431	438	442	459	386	435	389	438	495	445	433	407	421	435	457	423	436	414	394	408	430	442	415	446	431	416	418	399	424	445	386	403	421	413	444	437	456	427	453	427	441	399	413	410	423	399	422	437	419	427	403	378	453	448	409	402	378	390	417	444	421	386	425	401	390	456	428	410	442	418	395	411	416	432	432	419	430	449	434	444	428	427	408	440	424	436	420	408	413	420	424	419	406	405	413	411	437	404	415	420	358	380	428	424	422	427	451	424	419	433	392	439	394	390	421	419	389	432	400	448	415	430	436	445	416	409	383	444	433	427	430	408	393	411	458	422	400	417	426	434	438	438	453	403	437	429	449	399	425	376	459	424	404	420	415	431	448	460	435	406	458	428	451	454	408	428	400	447	441	426	485	437	428	407	384	411	458	409	392	453	424	432	429	417	424	399	450	435	447	412	410	396	404	435	428	397	419	424	408	399	414	414	451	391	404	413	416	384	405	447	402	452	406	440	441	415	423	423	439	405	397	401	402	404	432	425	452	403	443	428	404	391	434	435	403	424	429	404	411	427	447	461	413	438	453	422	444	391	434	410	451	455	407	403	393	441	423	396	402	445	395	471	434	450	407	436	362	414	403	448	431	405	415	397	421	430	431	463	453	394	440	474	410	405	454	435	424	454	429	438	406	404	369	441	443	412	432	453	427	425	426	406	399	419	425	374	450	414	419	407	416	402	427	406	448	438	419	414	452	415	448	435	400	420	432	423	411	390	434	434	411	414	442	441	418	388	448	428	402	407	388	413	420	430	401	421	428	430	443	408	406	404	425	407	440	422	414	435	423	458	392	413	395	440	445	456	415	450	402	417	410	400	440	448	421	422	369	428	434	396	406	424	456	432	395	432	410	400	410	427	439	405	430	416	409	434	434	418	387	417	436	433	408	443	420	408	424	450	392	419	391	447	403	428	475	432	447	399	415	420	422	401	382	414	453	405	421	434	386	422	422	391	402	420	420	424	459	433	389	428	425	444	422	429	442	421	477	427	441	428	407	433	438	425	433	418	396	427	423	428	368	374	436	457	448	429	416	427	416	480	410	432	409	442	426	424	431	468	447	406	436	454	428	441	420	405	441	431	418	424	434	423
5765	994	947	932	913	919	966	880	944	874	918	949	936	972	967	933	901	897	928	882	927	903	943	974	924	850	904	915	953	953	937	962	873	913	934	929	923	979	863	941	960	916	923	940	926	943	883	939	895	943	909	896	875	976	932	962	914	934	909	923	908	880	913	911	911	887	918	932	946	867	908	851	866	899	913	881	921	892	912	877	965	917	928	929	914	895	932	908	905	897	899	942	961	950	941	933	917	909	907	895	890	917	883	958	910	900	935	912	904	923	889	937	905	965	936	925	930	911	930	930	900	968	931	913	885	935	947	941	917	950	939	902	950	923	923	887	929	922	899	886	948	949	945	925	892	918	879	949	950	872	952	935	938	932	938	976	894	894	888	883	883	897	953	893	922	915	927	878	904	916	960	921	938	951	927	934	921	904	968	921	883	938	944	975	888	905	929	897	962	926	931	948	910	908	942	928	933	966	914	896	954	947	880	895	941	924	968	943	889	912	928	909	975	855	899	900	925	883	922	934	927	882	884	934	983	897	889	935	881	875	932	949	929	931	894	842	908	891	867	932	903	949	914	950	924	947	920	965	974	885	903	874	947	918	937	920	900	921	920	894	927	866	914	947	884	957	912	988	883	913	941	902	940	938	956	891	909	917	972	929	952	925	966	909	867	894	952	933	933	930	938	928	922	873	944	986	942	896	867	929	952	899	915	882	922	921	927	845	922	922	893	924	935	883	940	903	877	967	899	901	918	915	974	932	932	939	908	893	930	909	893	912	920	996	922	899	895	903	855	934	913	972	916	887	900	890	926	918	924	936	915	925	928	923	901	902	976	891	952	936	947	894	880	888	909	926	920	952	920	936	929	965	875	870	941	873	910	913	909	953	908	919	936	935	868	880	1008	904	942	953	913	896	895	940	921	897	901	910	897	949	932	928	934	925	945	926	918	995	913	908	946	953	911	889	868	915	922	952	963	895	918	878	907	907	929	895	936	926	872	911	861	904	898	880	874	893	918	899	911	928	880	916	929	889	899	912	886	952	909	877	867	926	861	989	966	921	887	892	910	979	962	962	925	905	902	894	890	926	946	853	938	952	910	891	919	928	859	974	930	893	922	909	901	939	970	945	908	951	984	871	921	919	899	945	912	942	832	964	910	941	919	933	904	966	921	940	910	950	916	899	905	885	947	994	901	886	960	945	903	875	945	909	856	906	917	893	951	896	900	886	950	923	949	941	904	888	955	887	908	936	892	916	906	928	953	925	918	963	904	903	965	896	957	930	932	888	936	954	888	946	898	935	875	924	950	908	922	892	931	896	933	995	899	914	922	913	876	970	909	885	940	928	896	891	886	895	888	904	907	888	951	942	903	986	933	932	928	905	928	933	874	901	898	887	881	979	931	967	906	967	953	970	922	918	919	926	936	982	897	904	863	903	937	908	914	908	964	953	894	961	903	941	913	927	964	929	971	908	879	923	922	943	947	888	909	918	900	939	941	941	936	909	910	919	893	894	888	888	915	904	936	972	904	932	913	909	935	915	891	870	943	885	937	912	880	866	907	878	905	939	937	925	929	919	904	894	904	908	880	949	857	914	958	918	920	898	900	856	948	888	881	903	951	904	874	904	899	907	920	921	907	897	925	916	884	933	880	942	940	923	924	919	937	931	897	911	941	880	936	915	941	945	910	945	958	891	909	887	925	936	881	937	876	935	941	871	907	875	917	945	865	949	906	955	888	933	926	938	937	933	932	898	915	891	926	867	939	948	916	879	898	929	907	962	884	924	926	888	913	883	961	894	928	919	871	908	930	874	911	897	916	929	906	942	901	987	893	935	957	870	941	934	896	1011	920	923	930	922	924	866	957	941	887	869	912	906	879	888	900	943	894	931	964	846	908	956	927	956	896	883	881	904	932	879	867	928	903	975	924	905	924	906	901	930	886	904	912	944	891	933	896	953	980	896	902	908	913	953	912	941	902	974	954	849	990	916	928	937	912	898	938	910	953	931	917	955	908	916	996	965	918	888	842	946	917	921	972	931	877	962	896	913	900	907	902	898	872	925	899	896	929	979	923	962	903	967	972	929	935	947	906	939	930	876	956	961	942	881	887	880	919	903	918	930	917	933	879	932	878	930	905	831	915	924	910	926	901	860	919	945	957	896	906	916	933	918	958	927	905	955	936	904	928	913	915	966	895	916	891	911	891	916	935	933	934	914	965	909	907	864	915	888	963	932	919	950	894	908	954	889	928	930	878	893	930	964	846	920	944	911	927	914	904	960	918	896	943	891	882	959	970	916	918	908	940	931	957	897	923	924	927	966	964	905	899	910	938	873	961	956	946	872	910	972	858	898	926	900	862	898	851	907	921	944	959	910	951	907	940	964	903	887	939	917	895	956	962	902	904	945	916	931	937	916	946	969	910	919	946	902	871	938	906	922	962	902	968	948	966	929	857	931	901	931	911	878	944	933	951	933	904	972	924	927	961	914	924	1002	917	953	928	923	878	935	945	880	929	903	878	945	901	893	921	889	888	906	956	944	927	931	953	932	883	944	846	945	932	926	878	897	890	907	894	909	896	878	939	920	932	934	942	943	901	865	891	938	903	908	909	893	917	925	938	911	917	913	927	865	888	941	928	957	876	956	846	909	919	951	884	905	905	921	913	908	850	957	957	926	904	920	897	857	942	969	922	948	929	920	926	929	908	906	884	879	883	879	906	949	938	937	949	932	924	874	931	924	904	925	924	997	953	906	903	892	950	924	892	956	894	908	880	926	969	907	904	874	877	917	926	947	892	918	899	936	930	889	903	901	924	927	906	938	938	924	917	927	938	900	938	982	951	900	920	944	871	904	941	912	953	889	876	872	922	952	904	887	935	934	931	903	948	895	862	928	921	898	874	939	897	941	938	940	917	903	896	854	916	953	900	902	977	942	880	908	913	963	906	927	889	944	911	899	912	911	911	1005	905	916	922	918	897	906	941	927	905	871	925	872	908	873	914	986	931	872	906	936	964	970	934	933	928	901	908	878	969	890	915	948	940	908	905	947	948	931	957	870	882	884	865	924	925	935	901	951	953	896	887	964	879	867	930	920	928	932	950	905	922	866	886	886	923	910	900	906	940	924	888	911	908	899	914	928	908	898	892	858	917	933	894	946	914	910	869	890	871	927	907	856	872	879	935	893	910	913	925	924	918	955	943	875	945	897	903	943	947	935	952	962	886	971	943	971	903	916	946	884	919	918	915	971	897	980	858	870	942	1004	875	954	929	917	924	889	931	937	961	917	922	917	902	892	906	929	947	874	967	885	953	954	885	891	867	914	888	888	917	886	950	966	866	937	968	892	957	941	881	925	924	910	938	922	953	929	956	917	911	900	924	928	933	924	907	905	926	927	900	970	896	922	907	957	948	946	891	896	888	906	870	974	930	916	956	927	887	895	916	888	938	957	938	915	943	877	923	923	948	955	914	953	945	910	875	926	917	930	891	905	889	926	932	879	895	969	914	914	926	926
24944	21518	24834	28621	21513	21352	1462	430	404	376	341	358	347	324	382	325	353	320	313	309	339	340	312	319	320	358	329	328	298	326	320	316	332	327	355	332	322	335	326	361	296	321	300	323	313	331	284	326	323	317	319	302	314	326	325	329	315	302	345	316	301	319	310	302	285	303	294	304	313	329	299	296	337	335	337	349	302	349	306	323	304	317	295	324	338	289	314	311	311	320	324	340	321	305	325	340	314	299	326	309	303	300	293	335	301	338	306	302	309	298	320	300	292	318	293	309	332	296	326	351	313	352	322	345	329	325	335	322	327	335	311	344	335	275	294	339	303	340	310	329	309	327	316	285	343	322	314	288	294	331	282	313	386	373	323	314	318	324	320	300	323	298	294	299	348	318	342	331	339	355	329	309	352	341	334	348	391	314	305	313	300	347	300	328	290	317	288	298	356	349	301	342	321	309	308	318	324	343	307	324	297	321	306	335	341	301	311	291	314	303	304	317	328	358	357	305	309	299	320	308	299	312	346	337	296	299	300	346	330	318	288	311	335	358	315	346	298	292	321	309	334	347	288	328	325	327	327	326	332	306	314	338	324	341	308	372	311	311	317	350	305	320	364	312	292	304	302	341	375	331	314	332	322	292	345	290	329	344	319	333	342	334	298	287	298	303	299	307	329	313	313	302	283	337	319	296	310	341	308	290	289	318	325	301	312	326	342	328	322	315	317	323	320	303	321	343	332	313	290	321	318	302	346	278	307	311	259	315	296	330	324	334	321	313	341	320	317	291	309	344	287	322	300	342	328	325	296	347	281	319	336	319	333	326	312	341	285	346	384	333	334	320	311	336	337	335	311	348	323	315	312	312	313	312	316	320	331	301	270	310	359	331	318	312	300	315	348	300	310	339	316	286	329	335	335	291	331	337	294	330	353	275	294	331	317	290	309	320	284	300	307	303	355	306	321	308	330	325	343	320	291	314	303	320	317	334	314	338	327	331	355	309	338	307	325	328	276	292	335	324	346	326	319	302	304	326	319	321	304	279	303	325	335	308	295	295	316	335	314	360	315	299	311	271	308	310	321	328	356	283	309	332	297	308	272	304	322	339	326	299	323	321	325	292	354	302	339	316	287	318	330	307	287	320	342	339	317	275	328	305	280	330	311	332	306	299	316	306	323	309	315	341	335	291	334	331	334	338	291	297	312	349	296	341	311	330	303	334	326	305	355	333	350	339	324	298	291	339	334	322	327	309	323	314	329	321	324	313	333	362	331	303	364	299	284	328	333	358	319	318	342	324	292	332	309	304	322	321	341	289	325	341	340	336	310	304	316	317	317	291	290	294	294	303	323	263	325	291	285	334	318	322	331	294	380	308	321	320	368	331	325	341	352	323	321	318	337	340	336	335	321	307	329	324	320	334	340	338	286	363	292	311	298	313	333	330	331	304	323	323	307	310	310	328	318	312	332	322	328	376	268	315	285	302	320	286	336	323	316	325	347	334	336	305	321	331	316	311	318	340	321	313	364	301	309	315	321	310	288	328	344	311	305	264	315	305	308	324	336	334	324	311	305	363	303	307	346	318	335	307	315	295	327	309	332	338	315	346	321	334	362	319	312	305	314	317	285	317	301	339	315	345	327	326	283	324	296	344	308	338	315	354	332	318	306	336	295	346	328	319	331	319	337	319	351	336	310	305	360	327	315	351	280	313	304	341	293	335	346	320	301	311	304	304	282	320	306	321	342	313	343	313	296	339	285	298	326	323	327	284	316	319	320	325	271	302	304	343	306	350	323	334	283	334	341	360	312	325	297	329	319	289	317	317	313	323	314	325	299	309	307	308	305	328	323	331	312	335	331	321	316	281	304	330	346	306	300	341	340	332	344	340	303	344	306	307	346	350	287	319	297	310	307	336	289	362	327	339	309	315	297	340	321	326	316	336	341	338	298	335	312	327	358	285	315	303	345	337	330	316	339	330	323	310	299	320	333	301	308	316	313	301	329	342	304	289	330	303	331	305	319	297	314	329	336	319	308	313	308	319	297	277	305	327	280	323	282	319	306	346	286	305	326	283	300	309	309	334	319	339	312	315	348	308	307	318	308	315	315	346	338	335	351	314	321	324	313	349	297	340	311	341	325	347	323	339	313	351	294	317	279	300	304	336	322	314	310	306	333	299	319	328	313	315	301	328	306	337	296	318	308	333	353	331	323	293	326	290	334	351	331	324	280	354	302	318	314	331	334	286	334	319	347	311	328	313	293	288	297	295	332	323	307	315	301	310	371	331	294	341	355	324	318	346	303	297	298	312	324	322	305	321	319	322	321	343	344	288	336	313	306	306	340	382	335	297	309	303	345	283	334	375	300	309	287	313	340	310	306	310	313	333	297	309	299	304	296	322	357	358	293	346	322	347	351	324	338	346	329	327	304	327	335	371	353	319	337	300	295	318	330	292	339	273	313	312	297	316	314	319	317	300	335	338	297	309	304	329	319	292	333	316	341	342	343	290	297	312	328	304	339	306	304	316	342	331	318	310	339	322	302	335	331	330	324	330	323	324	290	308	275	313	309	341	306	371	308	322	333	320	309	316	293	322	316	300	295	286	320	342	297	355	334	334	331	321	322	304	304	292	321	318	315	317	305	314	303	299	330	339	350	291	305	322	319	301	336	326	297	306	335	311	285	304	314	320	339	310	317	342	356	290	328	297	295	325	311	301	298	317	324	316	319	364	327	325	321	325	306	358	316	296	337	338	310	317	319	319	312	309	342	328	298	304	327	304	356	299	308	313	307	315	357	354	337	307	308	326	308	336	331	305	337	274	324	306	339	314	280	346	329	314	316	339	292	317	321	341	351	286	314	321	326	307	318	286	312	334	360	318	314	338	330	327	346	342	300	332	333	348	339	327	312	333	329	338	309	294	324	335	350	333	310	323	336	323	317	327	280	321	306	325	297	336	326	341	303	318	296	284	339	350	329	341	329	328	338	306	307	317	333	306	288	320	295	347	324	328	320	305	332	339	335	318	303	336	287	331	332	293	315	290	326	324	348	306	316	312	325	297	332	322	323	304	328	317	335	311	325	326	318	323	342	325	306	280	301	303	325	325	302	335	324	326	323	344	296	319	313	325	289	310	312	376	312	325	293	330	305	304	316	318	338	331	291	328	322	302	303	343	348	329	296	333	317	359	322	328	316	299	305	264	326	292	312	305	324	313	315	311	344	337	309	305	327	263	300	352	331	314	288	361	320	289	307	312	288	318	338	314	347	316	339	321	327	326	300	326	313	339	316	299	333	279	335	303	297	335	331	330	307	286	296	305	317	340	342	338	333	325	315	339	349	348	367	347	327	336	312	292	329	356	329	333	311	328	328	266	323	315	323	300	331	335	357	321	310	342	324	342	304	313	319	314	327	285	337	300	313	288	307	346	337	338	320	313	346	319	295	329	349	314	288	328	341	309	307	355	312	316	312	296	299	366	357	336	318	330	358	293	351	311	334	300	349	294
3167	2133	1303	966	842	741	728	725	736	697	711	795	751	717	733	691	655	727	689	711	739	671	712	697	724	675	660	725	720	711	733	675	681	681	701	691	678	715	691	684	703	688	695	659	686	706	681	686	671	730	710	708	663	659	701	683	710	688	693	685	687	720	659	666	698	688	703	690	708	710	697	669	690	697	665	706	752	702	703	698	731	652	684	721	720	686	716	711	750	680	733	683	706	692	686	643	735	670	719	704	736	707	709	696	626	654	714	717	710	685	696	657	711	689	700	678	644	697	720	689	697	683	705	692	747	704	697	702	682	668	660	675	707	656	703	710	739	699	660	707	693	706	711	691	733	724	687	715	706	710	728	695	666	684	692	707	723	676	730	708	682	686	615	698	684	715	675	657	697	677	767	676	657	694	683	678	704	746	713	689	706	710	674	711	731	691	684	660	708	687	694	656	730	702	660	677	676	676	681	701	745	715	658	678	668	696	711	649	710	701	655	702	704	654	674	717	713	638	684	681	665	658	681	726	754	698	697	663	672	698	706	707	645	740	664	713	701	677	722	705	693	642	668	666	672	638	685	696	688	709	642	709	668	715	699	675	719	690	706	664	697	662	671	686	727	643	660	713	651	708	672	721	722	747	678	700	673	699	657	626	634	684	696	688	649	660	692	667	717	626	721	727	714	700	714	708	715	696	718	715	682	693	658	710	700	697	698	680	670	679	650	687	703	726	636	719	744	751	696	657	700	727	702	692	770	732	680	698	740	715	726	697	688	662	700	675	679	714	710	674	690	644	734	732	702	717	723	650	710	725	689	716	678	683	661	678	715	709	661	708	699	656	696	665	695	692	692	685	681	692	704	701	744	686	652	687	710	674	650	653	676	682	696	672	730	680	696	736	741	716	690	680	699	667	710	714	672	679	639	704	628	671	715	704	648	697	675	706	687	676	655	690	648	718	677	647	662	697	658	659	710	681	705	651	710	725	671	747	722	684	658	676	687	663	681	744	682	742	711	716	632	673	682	730	695	680	763	712	712	687	710	686	678	662	695	683	658	676	698	647	701	711	697	646	647	698	649	726	684	684	714	728	657	711	722	681	660	702	700	688	695	679	717	737	705	682	763	700	683	686	692	704	694	718	712	691	689	686	731	664	712	727	696	679	673	717	677	692	709	666	670	672	697	752	668	676	707	641	685	654	705	705	725	704	687	734	693	721	754	735	672	686	721	685	711	668	655	697	646	686	667	672	678	722	729	651	660	741	690	746	696	712	673	726	697	668	741	684	701	699	662	744	681	673	710	661	676	687	721	710	740	710	696	724	679	686	733	737	689	714	702	685	676	712	704	768	651	666	689	718	723	678	660	702	715	689	690	714	697	704	708	707	695	749	726	696	660	693	683	722	691	728	659	666	700	686	729	726	745	725	717	739	701	698	654	705	678	687	673	720	675	683	646	701	702	688	686	668	673	691	703	682	724	672	690	716	634	656	698	750	718	645	711	666	753	704	676	668	706	666	692	700	698	691	727	679	720	714	698	678	654	692	693	667	651	713	705	691	656	702	683	715	693	714	682	704	657	667	745	671	733	706	700	701	669	727	679	689	641	682	677	703	732	688	701	673	715	691	658	706	706	707	706	688	710	705	668	683	726	684	681	658	670	674	718	687	715	695	701	730	695	716	672	681	676	702	697	708	685	716	711	672	700	650	737	658	689	663	669	675	665	691	631	708	688	722	726	677	671	760	727	743	727	682	706	640	708	694	675	664	694	709	658	734	690	652	691	668	719	680	678	694	707	703	699	679	667	667	687	734	645	726	733	689	667	721	714	671	719	702	729	675	711	687	722	707	684	673	689	668	714	650	685	698	702	711	697	703	682	644	672	636	682	700	678	673	695	676	676	663	675	657	711	712	696	674	709	689	707	667	658	745	694	688	697	691	713	686	723	687	722	691	676	682	678	683	754	676	690	730	680	679	679	686	680	686	691	686	702	691	715	735	680	729	710	679	667	705	663	733	671	662	702	669	696	677	730	713	689	705	699	696	672	667	612	727	702	696	750	696	703	711	729	691	695	685	703	702	669	696	686	670	681	659	696	721	701	668	662	691	719	695	722	673	657	709	689	713	697	690	703	673	682	710	690	738	679	666	639	714	684	706	694	674	698	713	687	692	709	705	696	742	714	666	718	705	650	684	618	678	653	733	688	649	667	689	691	646	711	728	703	714	698	669	715	667	696	681	681	700	677	699	716	657	716	698	622	711	690	680	729	678	668	669	647	699	702	682	689	718	690	677	724	658	728	655	674	665	690	742	735	714	713	687	698	656	646	703	717	657	686	691	670	692	650	676	725	688	701	645	699	708	726	700	706	696	727	699	725	708	689	688	679	746	699	687	672	644	713	670	652	715	708	686	707	685	680	721	749	693	679	656	704	685	706	669	703	666	680	703	685	697	666	711	671	694	715	671	758	681	704	712	664	693	740	661	706	705	713	715	673	695	658	690	718	699	677	712	680	666	664	727	678	685	738	662	728	696	665	675	715	690	704	688	721	696	727	680	715	695	684	668	662	693	700	702	681	692	686	686	715	697	726	643	748	658	715	695	688	667	727	670	682	674	722	696	683	691	674	663	701	723	722	708	715	682	749	678	684	711	695	725	673	679	698	684	705	691	644	707	726	694	738	719	698	736	671	690	681	701	731	681	699	643	714	660	679	701	672	672	683	701	676	702	693	725	707	717	695	734	701	716	665	691	709	674	690	732	707	671	677	663	675	650	704	736	674	623	718	684	693	675	645	677	695	711	695	719	715	676	706	715	673	680	726	667	669	679	697	688	666	727	685	719	676	713	758	711	674	657	720	778	673	649	668	718	715	671	696	709	681	678	678	682	718	704	720	656	696	701	674	696	695	671	692	668	653	715	703	687	709	729	718	702	664	697	656	662	699	709	669	713	707	715	697	677	725	689	744	704	713	711	690	720	668	737	693	722	698	736	688	693	702	669	712	712	677	681	693	705	678	709	686	718	654	698	707	702	655	683	645	650	727	669	673	715	710	701	731	646	680	657	740	754	696	692	671	660	671	691	736	652	742	728	672	694	656	683	684	663	667	707	689	678	734	702	700	690	679	684	709	697	697	702	698	687	703	704	686	664	673	726	760	681	683	712	693	743	712	637	664	728	706	706	682	715	746	721	705	714	657	714	671	697	684	673	688	707	623	705	687	678	647	765	662	671	661	672	708	663	704	734	703	727	738	665	677	683	718	668	671	685	649	721	743	674	720	671	689	634	653	662	739	695	696	687	698	656	659	653	681	680	714	672	701	682	676	704	656	686	685	720	747	691	698	650	730	665	688	674	669	692	721	700	674	713	680	691	656	677	716	696	683	651	681	681	761	714	735	711	707	711	713	718	681	646	684	682	668	643	707	697	698	694	667	705	753	707	739	681	692	697	718	747	684	733	739	661	688	737	698	690	712	684	692	679	672	693	663	727	701	666	696	702	657	669
24313	21478	25169	28211	21478	21493	18544	538	252	249	261	229	221	175	186	166	203	177	176	163	203	160	167	191	167	170	182	137	141	154	172	135	155	152	161	158	166	163	137	149	149	167	141	148	142	172	162	132	134	152	152	157	122	146	132	145	137	148	155	136	145	122	149	155	156	165	154	156	158	150	119	152	155	142	145	161	164	142	147	168	165	146	145	139	138	140	145	143	156	151	166	128	138	169	147	167	160	155	152	149	138	140	151	170	120	150	139	169	160	145	144	154	167	150	142	141	159	148	154	147	131	161	154	151	168	149	129	151	138	146	163	146	141	141	138	135	130	150	121	141	147	119	156	149	159	141	138	119	160	149	137	127	156	131	152	154	167	155	145	162	146	139	184	161	172	142	155	144	170	129	162	133	146	163	133	149	157	134	152	173	134	138	148	156	159	138	150	155	169	130	138	127	140	144	136	163	149	136	153	132	149	119	128	136	139	142	125	148	136	150	160	134	143	152	146	152	142	136	145	137	137	148	156	158	153	165	131	162	124	159	163	156	143	170	134	138	153	142	163	159	141	138	157	125	144	159	145	159	128	139	128	133	135	138	151	146	140	160	149	160	143	137	130	150	157	119	175	154	139	153	161	160	150	139	144	155	129	142	133	147	132	148	141	135	145	168	140	165	161	133	138	146	154	140	165	151	147	122	130	140	161	168	148	131	141	146	153	129	152	154	139	151	157	159	154	155	142	154	145	153	144	138	167	156	177	150	139	154	158	146	166	133	153	161	148	148	148	137	117	169	132	136	138	137	155	137	121	146	169	134	136	142	148	168	146	145	166	155	150	144	133	132	124	159	140	168	157	134	127	131	144	136	149	150	145	156	186	145	138	141	138	138	146	146	160	140	149	135	146	144	167	172	140	164	146	160	149	159	133	132	164	142	126	154	146	155	144	144	137	171	172	140	165	142	165	159	169	147	150	146	135	143	141	146	141	163	137	158	148	132	148	146	166	140	138	143	148	145	126	148	144	158	140	153	163	151	150	149	171	141	160	146	144	127	157	159	141	124	166	150	146	152	175	178	148	149	146	171	165	144	151	159	142	150	153	142	129	152	165	137	143	127	134	149	162	169	157	155	144	150	148	156	149	159	161	149	136	140	137	137	135	129	169	121	142	147	142	180	138	149	131	136	150	156	146	151	139	141	128	134	150	141	160	141	178	141	172	174	174	170	175	128	134	145	160	143	148	145	158	137	138	152	146	148	149	135	169	142	152	139	127	168	139	155	148	159	137	136	172	135	163	148	136	126	154	120	136	163	170	143	115	158	130	157	167	140	126	171	157	150	153	131	128	153	144	145	147	129	161	157	137	143	149	141	147	138	139	141	111	165	146	146	162	140	156	155	129	145	156	141	153	125	137	135	141	146	146	152	140	138	138	129	151	159	136	143	155	145	138	158	150	134	173	153	134	141	132	143	129	140	135	137	143	150	149	146	147	156	168	171	165	149	148	156	145	141	147	141	150	143	117	152	146	130	141	134	130	157	140	148	151	136	142	150	162	158	153	142	117	141	177	133	141	162	143	137	162	124	149	160	163	173	152	138	157	130	138	130	142	144	152	148	150	153	164	117	144	156	145	142	137	141	161	139	147	130	148	137	147	148	157	155	152	151	135	145	149	130	155	165	138	131	135	117	154	139	141	154	144	136	139	133	175	156	151	144	146	153	140	161	145	181	140	159	136	146	143	141	141	150	149	169	158	137	153	139	130	148	153	157	141	153	167	152	137	145	162	158	149	139	147	129	163	149	146	152	137	133	135	137	151	139	137	133	166	132	151	152	147	167	149	164	131	136	165	137	163	143	131	144	166	151	138	136	150	152	140	157	137	165	151	153	155	164	151	126	141	144	148	153	143	143	155	152	131	162	145	158	177	178	172	122	160	155	161	160	138	146	135	136	163	156	173	155	155	163	132	144	156	122	131	136	142	138	129	139	146	152	140	160	146	164	134	166	139	150	144	129	137	140	162	157	141	150	154	166	152	139	138	151	147	150	167	144	145	158	151	141	148	156	160	155	151	168	160	132	144	163	137	139	132	150	163	163	130	179	127	155	153	155	149	139	150	150	171	158	146	152	126	132	138	171	137	164	153	145	146	138	159	120	138	158	166	140	173	161	163	145	170	155	138	153	157	169	154	138	147	153	152	144	140	137	157	150	131	185	145	132	147	152	136	145	157	140	172	166	144	133	157	145	159	158	150	142	146	135	152	140	155	130	153	160	160	153	156	151	137	161	150	146	132	160	172	141	158	143	149	141	119	145	150	137	166	156	142	147	132	152	154	163	152	134	137	172	123	150	153	140	162	135	147	158	140	134	142	132	144	160	145	150	167	142	166	144	151	164	144	136	157	161	141	140	137	135	145	143	132	137	140	137	141	153	120	164	146	137	129	130	140	125	137	148	150	151	120	155	140	151	157	159	173	153	135	144	151	148	145	162	142	132	159	166	155	143	127	167	140	145	138	119	131	161	138	155	154	144	141	135	163	174	150	161	142	134	142	149	139	149	140	157	148	176	172	140	153	145	152	143	163	121	140	125	144	149	173	143	142	132	154	144	147	162	136	155	150	128	147	143	140	138	138	170	162	143	149	162	132	135	149	140	161	130	164	172	152	139	141	132	140	117	158	138	161	163	147	140	153	142	168	152	161	172	152	158	137	134	143	114	152	158	133	136	142	154	164	158	144	109	149	168	124	145	150	153	137	139	146	139	169	152	153	145	153	143	134	131	178	151	165	123	137	138	167	150	151	139	155	143	153	132	138	144	141	134	149	165	155	147	146	150	153	132	150	130	148	162	145	158	173	145	124	137	140	134	126	140	146	173	154	145	141	136	147	145	157	131	141	139	155	129	125	172	167	139	145	141	118	131	130	147	137	161	134	170	153	148	146	136	149	123	145	160	197	137	158	138	161	145	144	149	140	148	157	135	145	149	128	123	145	156	154	150	144	150	133	141	138	139	156	149	162	160	177	157	136	139	140	159	132	158	176	157	161	157	153	141	146	139	142	148	123	155	167	140	134	148	160	137	124	149	157	132	139	126	130	151	141	145	163	141	150	158	129	155	147	161	160	140	122	139	155	158	148	144	128	163	150	137	160	128	154	128	129	130	163	131	143	145	151	139	154	139	142	135	146	158	159	156	133	155	149	161	153	131	130	164	147	139	157	135	138	147	142	138	152	137	125	153	118	128	172	130	172	138	144	143	117	144	123	170	151	165	140	168	157	144	150	137	160	126	134	175	146	144	131	144	152	119	133	152	144	104	131	158	147	159	121	150	148	131	124	150	147	131	159	150	137	149	149	138	126	168	131	157	148	138	138	146	151	133	143	151	154	154	135	140	155	167	157	141	147	138	158	146	170	160	127	136	163	156	145	139	153	166	167	137	138	182	129	134	157	146	169	157	159	137	131	160	169	163	145	163	156	154	140	128	153	146	133	154	149	134	130	128	132	165
2979	3061	1495	824	617	494	438	450	452	374	383	373	351	407	401	363	345	373	382	331	384	359	381	368	353	393	333	377	356	342	355	333	371	376	353	339	399	361	350	338	379	342	346	370	347	361	381	354	374	367	369	361	343	358	342	357	362	337	354	370	366	373	335	379	333	352	334	354	386	339	323	347	376	387	385	341	352	368	322	348	374	332	352	351	366	366	356	368	366	359	384	332	361	353	306	369	364	384	357	352	334	389	376	407	350	347	341	325	384	348	347	364	346	360	365	357	338	346	329	355	365	368	327	336	384	378	375	345	373	395	359	352	346	350	359	398	316	367	361	361	388	340	349	324	370	384	351	380	385	374	365	354	346	395	334	360	329	400	361	359	366	336	373	364	363	359	357	369	385	352	367	377	349	375	322	380	355	359	347	346	342	366	387	393	369	336	355	360	384	327	373	362	359	352	366	360	351	377	358	363	339	345	333	338	366	334	373	356	353	330	340	363	333	361	347	337	356	354	362	368	358	353	334	368	328	358	361	388	350	384	344	366	370	364	345	348	376	343	381	353	353	335	332	374	349	333	372	335	388	401	347	341	367	388	376	341	363	361	340	381	365	332	347	345	351	355	348	333	351	362	374	367	358	350	353	365	382	364	365	338	347	348	323	360	347	363	350	330	359	339	316	347	361	351	345	357	344	369	336	371	360	373	336	372	336	343	349	345	376	357	375	364	337	360	369	341	364	386	373	373	369	382	359	343	348	350	363	378	354	364	353	351	363	366	362	350	350	358	361	380	357	341	333	353	353	345	350	304	338	365	344	387	376	356	386	348	382	378	367	347	372	373	354	325	342	394	343	346	348	373	353	358	366	335	356	384	329	379	320	344	324	308	354	393	354	354	343	353	359	366	380	359	362	334	375	365	357	317	330	355	366	362	377	335	377	345	372	380	336	355	326	327	408	384	386	359	310	360	351	373	373	366	356	341	380	358	352	351	355	350	339	341	355	337	374	349	358	351	368	385	362	350	366	344	323	344	376	310	368	315	354	342	335	335	351	367	360	363	359	358	360	331	371	359	344	354	339	370	364	378	377	339	365	371	327	372	374	357	374	379	369	332	350	385	347	336	328	347	384	357	368	377	362	330	373	331	365	358	324	355	355	341	398	323	339	383	322	389	370	364	356	335	344	364	380	341	363	331	341	383	343	366	360	384	355	352	360	329	342	380	365	358	346	340	328	366	364	338	361	388	392	325	346	356	347	319	354	390	375	297	350	375	346	354	364	356	344	373	336	368	362	349	347	327	334	383	357	344	358	348	369	364	362	388	359	372	349	375	385	349	364	366	385	370	306	325	329	383	335	345	369	344	385	340	378	329	343	344	342	357	346	346	374	332	359	368	348	356	357	363	344	333	374	390	356	403	371	342	331	367	358	376	368	338	356	371	352	326	351	370	356	352	368	375	380	314	360	374	361	368	359	353	359	344	354	381	348	396	364	338	346	345	344	352	346	357	329	344	358	337	351	335	344	337	385	383	337	376	351	333	362	377	355	360	360	352	378	368	371	392	345	389	390	366	379	372	363	327	344	372	368	347	357	362	337	360	372	336	329	300	377	381	356	387	327	348	348	335	360	365	356	380	321	330	385	390	391	359	349	335	354	357	361	390	356	362	365	367	377	352	331	347	350	356	360	374	354	343	335	379	364	377	339	320	341	358	352	308	379	359	378	355	344	377	353	344	315	384	332	335	333	360	378	331	375	358	335	360	331	334	369	357	352	402	366	343	333	336	371	351	336	315	372	362	373	348	350	371	354	335	358	359	364	360	324	374	350	321	350	359	335	353	367	357	358	332	398	349	346	329	384	339	376	359	347	372	354	376	345	313	362	342	367	368	376	396	358	363	377	373	344	358	364	329	351	354	371	377	359	350	377	345	370	317	370	343	386	376	366	329	361	352	354	365	379	373	360	356	346	357	321	343	367	368	337	333	338	383	366	366	373	376	369	374	337	348	344	326	365	371	362	325	361	366	393	346	391	383	364	343	349	363	345	347	380	343	356	365	353	319	355	343	367	342	334	341	351	392	377	359	342	341	373	354	330	372	348	356	387	368	342	331	373	380	343	384	317	364	351	371	357	349	359	368	336	346	337	324	394	355	322	348	398	367	348	396	365	352	369	317	351	369	351	329	389	357	331	349	340	410	374	364	381	346	359	349	364	350	357	366	355	380	358	385	320	374	340	359	364	352	340	384	364	328	365	390	355	358	355	361	335	409	361	359	351	355	339	402	353	411	357	366	376	379	303	349	387	358	311	378	338	337	340	390	351	379	359	376	383	370	368	330	364	343	342	322	373	345	385	360	363	355	365	374	366	362	367	345	353	360	359	370	346	358	353	333	356	357	347	363	326	337	375	355	386	366	383	350	357	346	311	357	381	360	323	353	350	353	311	348	356	373	343	366	360	343	357	356	355	351	332	409	353	334	369	367	344	342	347	351	348	368	334	384	379	355	370	381	330	338	387	358	349	324	378	376	360	325	339	315	375	346	345	366	342	371	349	368	355	364	356	360	329	387	371	344	349	348	348	348	357	361	386	379	355	343	329	317	346	372	346	369	299	377	375	358	357	383	352	336	302	371	371	365	342	372	374	365	409	350	355	350	383	363	359	393	357	381	366	415	344	378	345	373	355	358	353	368	361	357	344	342	349	335	366	358	352	341	342	360	350	338	345	365	357	370	361	370	363	336	367	342	389	365	349	329	348	349	365	363	374	379	368	351	381	350	341	338	359	375	332	343	360	349	337	327	378	359	345	378	335	353	361	375	373	340	368	353	331	343	366	324	372	350	368	354	327	409	343	344	342	344	361	380	365	374	370	324	354	393	370	345	347	357	342	349	338	382	352	336	364	348	369	321	376	355	349	336	336	361	332	363	356	328	326	320	348	325	338	386	350	327	364	357	316	358	368	348	375	331	372	357	337	370	372	386	370	354	355	371	340	375	377	336	361	339	332	336	361	356	381	324	363	351	368	361	343	313	349	345	381	371	372	359	335	347	334	346	364	338	366	339	356	399	361	351	352	386	355	356	374	348	317	375	329	382	383	360	338	335	323	365	352	378	357	383	357	336	323	330	345	322	333	333	382	381	327	338	336	337	353	356	343	344	335	361	335	353	368	335	346	335	344	338	343	351	344	371	384	346	332	335	337	334	370	355	376	344	340	343	337	374	341	349	370	373	320	322	336	345	368	361	372	374	358	345	360	352	334	356	376	384	358	335	365	375	371	338	354	348	377	356	378	357	337	341	400	370	360	360	359	358	362	350	352	353	362	362	346	386	351	354	365	375	327	336	364	361	301	378	355	357	359	340	359	301	359	369	343	362	373	382	331	332	358	356	364	329	332	363	352	338	403	328	373	360	342	326	350	339	359	366	369	384	367	364	335	360	351	346	339	363	359	366	335	354	373	355	336	377	375	377	379	329	340	356	343	363	354	353	311	335	363	342	336	337
31878	20952	11882	928	508	435	429	435	446	457	431	464	465	436	417	445	460	449	428	412	420	417	452	420	367	399	419	437	416	427	398	416	403	427	477	414	412	401	407	433	389	439	455	444	449	414	401	422	432	394	408	421	426	447	436	384	412	447	460	448	395	416	434	468	384	356	428	459	417	417	416	442	408	415	425	445	436	430	453	432	406	427	440	444	432	454	423	386	451	439	465	424	432	422	420	438	412	442	419	455	424	414	423	397	421	386	426	470	399	431	430	463	445	391	402	449	464	388	427	434	409	458	443	406	456	420	391	437	421	432	401	432	432	417	459	493	415	408	386	457	387	435	414	397	438	442	424	390	461	409	442	418	426	440	429	453	422	416	412	416	412	443	415	462	419	445	436	450	382	426	370	409	406	403	476	387	415	411	470	426	413	450	438	416	445	431	391	407	391	402	418	434	398	425	444	446	387	451	408	429	405	438	395	390	440	405	430	410	420	417	398	417	451	403	422	403	403	417	421	396	436	468	426	422	411	436	430	447	377	391	420	434	423	418	408	431	461	409	430	378	390	442	450	417	403	415	454	432	463	457	463	400	459	414	409	421	454	385	445	444	394	388	383	408	374	426	441	437	445	451	441	432	450	421	401	416	425	431	423	424	439	415	444	412	484	427	403	443	423	405	407	406	463	450	389	448	426	431	405	456	441	422	454	415	422	432	412	426	413	418	433	418	438	446	427	452	388	469	433	427	433	421	410	427	427	448	392	411	416	414	419	398	385	442	429	414	426	452	400	433	403	411	406	428	437	415	455	416	466	448	407	429	421	427	430	409	413	464	455	449	462	374	425	421	410	400	376	400	416	418	397	428	450	432	403	417	410	411	452	461	422	424	450	443	431	428	448	467	401	455	401	467	454	428	427	402	437	427	444	412	399	420	478	426	425	458	463	403	450	431	427	413	418	420	435	444	382	434	415	397	446	449	437	411	427	457	402	386	403	429	460	425	438	443	411	433	399	421	419	398	398	412	448	410	430	418	427	401	431	477	412	440	427	401	440	410	405	452	446	419	417	439	404	470	391	392	442	430	441	404	419	417	397	446	412	430	425	413	434	428	423	388	455	458	387	449	386	409	405	438	449	428	431	406	430	422	447	415	393	432	477	395	443	447	397	436	374	388	431	428	404	444	432	400	432	416	424	423	430	411	457	422	431	459	422	438	416	399	438	411	458	392	421	402	434	422	424	425	437	394	421	431	430	414	405	432	416	415	416	462	385	444	431	406	435	437	403	412	416	413	398	414	452	429	393	402	412	449	397	400	386	404	446	428	402	423	413	421	471	411	411	410	420	433	424	436	424	439	397	421	452	441	406	433	417	393	412	454	387	410	408	428	462	416	440	422	401	423	410	416	447	433	388	414	425	424	454	399	413	401	380	427	394	407	444	447	426	386	431	425	434	387	439	421	445	442	414	415	362	410	395	420	395	428	441	439	399	449	398	416	438	427	432	398	439	384	418	442	456	426	417	398	377	377	430	435	440	405	432	392	403	402	476	378	437	414	423	378	414	425	430	379	427	375	418	417	394	437	423	399	399	471	391	432	446	408	445	461	442	452	388	422	394	432	423	414	433	480	451	406	414	405	437	398	404	442	465	406	411	422	433	425	455	431	414	389	433	423	432	437	399	401	416	408	426	418	453	415	425	401	391	418	422	465	428	428	419	372	411	418	443	393	454	404	391	439	428	424	450	447	439	425	414	383	453	456	389	421	397	429	409	403	397	392	452	453	411	438	389	404	442	389	425	430	449	426	465	427	443	433	443	386	412	430	438	450	396	420	408	434	414	424	411	383	427	452	415	403	406	407	410	416	458	401	384	416	405	446	382	370	402	413	444	424	480	438	449	412	407	421	397	388	447	423	404	448	418	403	424	460	413	411	420	445	415	453	399	447	400	404	441	422	437	447	418	428	407	409	436	422	381	401	422	396	419	403	414	485	418	438	404	406	408	400	442	407	456	402	384	434	416	387	419	466	405	426	446	397	412	407	441	411	435	454	461	399	414	422	434	446	433	433	445	412	416	466	442	427	403	449	394	377	453	420	414	403	396	386	399	411	423	384	439	442	396	416	411	454	441	385	409	422	425	416	444	427	456	407	436	424	419	419	424	437	455	437	432	454	444	453	412	406	431	403	433	479	423	378	448	433	426	436	468	439	457	430	445	434	433	431	406	431	434	418	427	434	414	437	412	406	420	443	451	402	433	390	438	427	431	415	410	425	409	449	420	429	405	434	402	410	415	440	419	398	398	428	426	387	386	437	434	437	413	412	388	412	420	425	413	457	419	460	419	426	427	424	376	420	404	444	413	449	438	425	434	438	425	415	431	431	436	405	388	405	414	407	396	449	409	453	439	408	408	403	413	413	439	418	417	421	367	409	458	389	439	456	388	399	435	428	417	411	443	462	410	421	421	455	421	409	410	401	430	406	450	444	412	425	391	450	441	393	417	444	451	388	431	411	446	447	417	436	464	432	448	407	443	393	401	425	402	420	413	405	436	407	384	436	426	394	410	352	424	423	391	413	426	417	463	411	392	435	436	431	448	440	415	439	423	406	444	385	419	386	402	422	455	404	428	427	451	431	425	424	378	439	430	427	467	458	393	480	418	401	428	449	427	436	383	402	376	431	426	467	421	436	432	437	477	421	470	410	448	446	496	406	424	435	414	397	423	423	423	398	436	403	433	440	435	451	402	392	457	388	382	430	450	402	457	416	437	448	423	415	416	420	439	423	415	456	412	412	396	396	388	405	425	422	450	414	449	422	439	392	412	434	437	402	437	430	428	388	444	460	431	402	441	449	422	423	391	436	439	464	449	389	447	384	391	401	416	411	438	412	442	368	448	395	440	398	439	447	426	403	413	443	442	440	359	402	417	430	411	438	439	345	456	424	427	405	444	420	403	406	413	419	428	405	386	425	414	400	447	419	453	463	447	416	425	409	461	380	415	410	402	435	449	443	420	416	413	404	421	441	386	462	424	404	454	417	457	432	430	488	387	441	391	426	406	422	476	435	394	388	367	390	399	422	440	450	387	400	415	414	406	410	428	415	443	418	447	425	418	431	409	381	401	427	401	444	440	410	409	426	412	406	404	407	430	416	409	425	463	408	422	429	399	428	436	413	456	414	415	411	406	402	427	407	438	388	410	417	411	466	433	438	443	421	420	411	465	441	416	431	438	406	441	423	435	418	462	422	380	421	422	416	413	401	394	421	427	421	398	451	429	432	418	443	421	456	466	413	415	445	419	415	435	412	434	420	435	411	413	434	460	421	406	411	425	434	419	397	430	439	406	422	411	444	432	437	436	389	417	402	405	406	454	379	427	427	453	445	455	432	471	434	377	410	430	420	414	396	445	421	442	417	435	422	413	422	390	418	459	434	424	411	439	423	452	398	459	490	477	393	434	468	439	374	457	425	418	418	410	407	416	429	411	354	444	421	392	423	398	421	451	380
5865	1041	966	939	881	916	872	958	900	980	922	887	931	998	933	893	886	914	913	895	830	943	935	947	867	966	924	945	946	905	942	903	953	914	932	928	936	921	926	937	899	918	875	909	968	921	931	931	965	884	960	926	917	917	934	941	907	890	948	925	867	952	895	921	920	881	932	900	916	904	929	942	916	874	912	915	914	944	947	850	900	977	918	882	916	909	948	922	907	947	912	874	873	945	900	914	917	892	899	890	918	906	976	956	926	955	919	916	895	907	905	952	916	886	899	887	910	909	889	922	895	924	934	903	914	932	900	904	901	912	934	956	951	907	891	910	937	926	963	966	915	925	951	970	913	873	955	936	894	949	921	945	927	930	939	927	910	960	869	895	957	957	878	896	952	871	869	913	922	909	904	913	893	880	921	898	989	986	925	945	909	922	909	943	934	902	947	871	939	1005	856	932	943	936	962	945	970	940	923	910	939	927	974	943	901	926	923	913	922	943	908	934	902	937	943	915	892	827	944	945	933	931	927	968	942	920	942	916	866	905	865	951	909	933	892	936	893	880	931	924	878	870	923	930	921	898	958	945	957	915	929	890	959	908	851	894	931	914	924	898	948	926	915	887	902	941	887	879	941	902	877	941	965	913	933	946	889	947	903	872	862	920	857	859	936	849	909	900	882	954	908	987	860	934	953	893	889	873	911	871	914	932	912	925	891	916	916	920	911	833	927	909	890	866	937	955	932	894	856	907	921	955	866	928	937	950	910	924	918	925	927	913	890	905	897	877	948	945	878	941	918	908	927	840	928	869	901	912	887	842	906	930	978	904	929	909	924	935	937	918	888	938	947	881	978	913	921	891	888	943	930	935	878	848	930	943	896	959	951	933	920	923	928	896	883	940	957	976	926	910	880	953	897	954	939	926	867	862	906	907	915	922	952	909	965	888	906	904	949	907	908	930	921	910	909	940	901	898	875	945	975	932	898	912	949	937	902	902	890	894	904	876	965	918	932	938	877	913	945	904	900	909	857	928	918	939	950	941	899	876	938	928	889	919	930	874	917	884	921	947	928	970	932	897	953	954	913	871	893	901	922	952	1011	900	906	913	927	905	903	885	891	882	908	940	960	931	925	925	948	924	939	888	917	924	935	849	861	897	941	911	959	919	847	930	930	926	896	919	919	961	869	921	949	927	903	833	896	891	906	896	886	885	952	940	954	906	918	937	884	991	939	892	921	887	882	918	961	918	885	864	904	872	870	878	869	943	861	933	877	855	920	916	905	916	948	918	869	884	940	923	950	951	942	846	909	928	921	887	933	911	954	937	890	945	930	837	910	951	926	917	951	938	952	938	939	865	881	914	931	894	922	885	908	900	927	931	915	941	860	918	910	902	898	888	928	947	849	866	934	896	928	935	957	935	904	868	957	895	912	921	913	879	888	948	891	903	917	908	944	913	937	914	975	880	901	951	909	874	883	908	956	882	921	906	929	936	869	883	909	940	957	975	898	925	892	865	932	979	846	939	929	905	878	926	967	954	927	909	879	952	913	949	898	886	901	906	876	893	915	853	983	918	903	965	884	904	889	923	938	956	929	923	937	937	919	825	912	897	906	942	915	927	940	900	925	896	899	870	870	927	949	862	971	920	973	917	858	863	920	861	955	891	854	898	943	878	912	901	921	988	966	930	886	946	903	908	929	948	866	917	916	930	910	1012	936	917	927	910	903	926	908	915	929	894	918	956	905	936	942	939	933	908	897	901	943	873	964	958	929	920	919	892	912	933	951	901	947	941	922	904	889	924	903	948	941	903	840	924	914	947	945	917	864	919	919	954	955	867	868	891	871	904	893	915	926	856	960	920	1000	897	916	929	914	972	936	905	967	870	897	884	942	937	878	918	904	944	925	910	920	930	942	929	941	920	933	909	902	989	928	937	912	963	891	896	902	898	923	904	914	904	908	934	942	926	902	932	933	907	924	910	952	1022	897	934	922	935	900	934	886	926	900	920	927	882	864	947	893	919	956	965	912	932	922	926	888	906	898	952	945	926	954	912	883	914	901	875	897	932	924	925	887	916	882	891	919	940	943	958	873	944	871	949	939	881	948	941	958	999	911	875	911	880	925	910	914	976	887	920	930	938	948	929	889	867	879	925	864	909	908	867	863	898	956	867	895	915	929	919	916	881	931	947	936	941	888	940	943	927	943	919	933	960	902	929	932	881	918	908	961	830	924	991	932	900	987	965	892	929	898	912	890	974	880	888	955	925	884	943	885	877	970	901	882	890	872	944	913	869	939	936	942	915	943	964	980	945	904	894	918	890	879	878	880	965	908	894	882	911	875	893	919	878	896	908	957	913	943	946	941	833	940	918	965	892	970	946	871	895	953	869	914	931	884	951	909	930	926	925	920	969	848	917	920	862	919	917	919	947	930	941	881	932	940	953	944	948	907	922	842	948	939	909	922	961	937	868	926	864	899	915	919	907	922	928	872	936	897	981	880	952	952	933	919	942	923	897	895	950	950	927	915	947	922	920	938	889	941	898	947	949	930	952	946	924	863	948	856	937	946	936	917	902	908	884	893	895	918	930	920	850	940	946	931	968	923	925	912	953	959	921	906	908	908	887	896	927	920	925	930	902	956	908	911	986	976	933	922	939	912	978	907	929	899	912	865	916	900	901	906	948	982	863	984	899	911	876	892	879	981	898	876	939	896	933	937	952	970	938	916	914	984	945	901	953	952	920	931	894	912	942	931	904	971	960	871	938	946	935	952	833	964	932	943	972	897	876	946	840	881	923	902	896	879	934	931	952	875	952	890	947	929	873	898	892	917	921	965	885	875	952	964	912	921	893	916	896	947	924	936	916	950	890	922	935	906	936	898	875	955	988	882	930	935	921	942	954	886	916	864	966	943	918	920	913	904	913	914	904	934	887	883	856	933	887	930	955	906	949	886	877	922	915	960	909	967	874	967	921	895	916	872	942	914	886	934	966	894	909	960	915	942	936	934	900	965	928	922	999	918	955	907	879	882	928	874	874	929	931	922	850	919	901	940	866	973	893	918	913	929	924	897	956	876	964	873	963	925	919	910	849	902	929	924	897	926	875	852	891	913	939	874	919	984	917	919	912	899	848	867	986	901	878	891	909	899	929	872	927	896	936	901	895	926	916	919	953	949	861	891	914	925	903	933	937	959	844	904	930	941	870	932	934	924	892	921	908	919	953	918	955	956	906	902	955	951	896	895	910	916	912	950	870	847	882	894	880	928	943	928	957	885	886	874	875	955	942	893	914	886	928	919	897	968	966	922	945	937	918	891	928	929	919	915	884	924	978	945	942	866	895	911	907	896	867	885	906	915	932	924	922	830	961	907	914	884	951	882	951	909	904	953	918	864	933	888	944	861	945	945	900	929	863	928	941	895	937	862	930	949	968	920	1012	944	913	922	945	850	878	907	876	965	912	917	933	940	957	968	914	935	881	919	892	909	900	956	942	923	831	896	924	898	899	941	895	844	898
24951	21506	24866	28547	21494	21326	1379	464	391	356	363	371	353	335	402	305	361	319	334	311	358	341	344	331	336	333	288	341	298	333	351	308	293	337	352	348	318	348	312	345	311	298	314	316	288	330	310	329	322	362	335	356	367	319	361	298	360	321	338	348	332	325	326	335	301	315	336	338	364	313	312	304	332	348	303	309	334	309	350	294	322	340	322	306	311	334	279	322	350	306	328	325	334	311	334	263	318	342	290	336	320	329	339	306	336	335	309	328	350	330	311	339	365	349	356	330	322	314	312	314	319	276	353	335	287	345	306	354	314	324	320	309	302	351	340	324	314	318	296	366	332	353	310	325	307	323	311	285	362	311	324	333	339	330	315	307	315	296	316	306	341	330	330	299	317	326	341	286	332	354	340	363	304	323	293	322	328	328	352	328	313	329	312	312	314	329	304	326	321	364	315	318	326	289	336	326	314	316	264	354	301	296	333	314	337	294	331	318	345	308	338	331	289	300	291	309	291	299	316	314	315	325	324	283	311	299	331	331	322	305	328	322	327	310	367	312	319	296	315	313	314	331	332	332	314	341	305	303	333	311	348	310	302	315	305	331	296	291	321	292	313	344	344	293	313	321	322	338	308	313	289	311	343	301	316	312	353	365	328	312	295	334	329	333	325	338	338	311	368	333	327	339	299	355	316	303	306	298	309	316	296	339	300	305	308	320	314	342	339	326	310	302	310	335	350	328	337	354	316	300	308	312	360	330	344	302	344	321	328	290	355	328	308	356	322	320	325	295	357	317	309	317	319	302	291	315	323	320	315	309	315	313	340	321	330	330	360	350	336	303	313	329	313	330	317	311	350	322	264	373	346	305	298	315	316	335	296	345	333	323	319	336	303	320	307	342	332	291	323	318	317	307	319	334	311	290	343	321	295	303	322	329	341	335	341	296	350	339	313	333	336	358	367	324	339	326	314	309	358	324	351	345	349	311	326	316	373	314	292	311	299	336	317	340	305	299	313	354	306	311	320	368	299	314	331	341	306	344	338	332	347	341	309	316	329	329	312	328	303	280	353	344	330	282	296	339	302	327	315	314	328	323	318	309	322	337	326	311	345	360	336	304	295	352	337	304	307	350	348	294	323	324	299	316	317	346	312	325	284	314	322	311	312	307	325	334	298	328	310	303	299	302	297	331	292	304	328	351	302	319	331	346	309	323	309	321	317	318	286	286	297	292	349	333	343	325	325	331	348	324	311	341	278	344	329	303	287	317	289	312	308	296	352	354	357	307	277	308	327	350	347	306	302	328	307	318	315	332	343	334	320	300	346	330	325	339	339	320	286	320	315	304	310	327	345	316	324	334	292	316	338	336	326	314	305	339	331	324	327	319	342	312	319	332	304	330	312	331	318	337	309	332	347	344	294	325	349	291	332	322	316	334	338	340	308	314	349	318	340	329	310	357	338	314	313	303	334	314	343	342	333	324	302	316	330	331	350	290	325	325	339	302	311	301	327	316	346	323	305	349	321	314	326	324	312	333	335	355	340	337	314	381	337	296	343	357	294	309	336	324	304	325	332	329	340	303	320	347	310	324	350	305	298	305	284	290	323	330	312	323	315	293	302	306	338	331	289	304	329	339	294	264	328	318	335	312	315	330	297	331	341	300	309	295	301	327	306	328	300	302	315	337	294	297	313	322	337	333	308	324	292	320	336	341	296	331	289	321	349	298	317	285	325	321	293	333	327	341	321	323	331	350	300	330	333	336	341	351	326	306	310	298	337	323	295	306	344	316	318	345	326	316	320	309	319	344	278	320	332	316	354	318	332	304	317	330	321	326	315	312	312	338	311	295	312	303	333	283	330	313	346	298	273	340	294	339	316	328	313	324	341	321	329	335	292	278	358	296	340	326	296	309	308	309	332	329	324	300	298	310	313	311	335	305	313	316	320	323	323	318	318	318	332	300	308	337	319	319	311	314	331	313	339	320	311	310	335	330	304	323	349	346	321	327	308	309	301	320	328	321	300	306	327	301	310	297	326	341	305	304	343	295	300	321	303	318	317	344	352	358	338	312	317	318	321	327	290	283	309	341	315	299	281	296	335	328	355	334	310	299	314	330	306	299	297	347	343	302	288	305	310	297	326	343	295	301	304	301	330	283	315	316	295	305	315	321	329	320	308	337	322	309	343	324	335	331	329	317	335	329	320	303	340	307	284	364	339	341	296	328	315	298	300	333	304	312	336	323	332	325	322	298	345	355	320	311	296	302	339	309	286	310	317	304	324	329	319	338	330	329	307	314	327	317	339	324	306	312	309	331	338	309	359	272	307	324	350	331	315	293	335	300	323	306	301	336	329	306	320	302	344	338	302	313	331	368	276	313	284	316	323	310	302	360	309	318	296	330	319	330	325	328	331	313	330	334	303	326	309	331	342	307	322	302	359	319	327	336	315	341	305	330	315	326	341	347	303	313	338	292	334	324	327	328	324	272	339	356	297	316	315	321	321	329	367	321	292	291	314	317	327	350	343	304	299	315	316	304	365	305	311	307	329	309	297	335	302	313	305	338	325	328	292	290	339	307	327	309	293	306	345	343	331	337	328	309	302	322	301	324	323	328	306	321	318	294	335	339	325	325	331	343	300	327	311	306	320	321	334	301	348	337	323	293	300	331	339	331	323	299	298	318	304	342	299	269	342	330	338	318	323	319	328	329	326	345	332	325	303	351	337	345	328	316	298	329	317	329	297	326	294	335	334	334	322	312	326	355	288	297	318	340	316	294	347	282	341	322	314	305	318	338	332	289	326	287	299	312	315	322	300	321	333	287	351	327	309	338	330	353	314	307	310	319	344	330	311	339	315	286	335	318	297	298	307	305	299	310	315	314	357	334	339	302	351	328	297	335	334	296	293	331	288	324	327	303	346	303	315	314	360	321	331	331	322	302	311	322	306	335	366	304	304	322	313	341	324	324	332	316	308	326	304	328	294	307	294	315	310	323	295	293	335	321	297	302	323	295	315	330	326	346	324	301	316	301	306	299	334	267	278	323	329	315	336	327	310	314	283	302	349	341	306	313	332	357	316	292	304	295	327	322	335	299	297	298	347	323	321	323	313	303	295	370	317	314	332	331	315	335	335	316	318	315	317	329	321	322	318	306	284	328	322	312	298	343	306	324	338	345	307	347	309	338	316	330	357	306	321	349	305	325	338	319	356	306	310	303	318	312	333	333	282	301	336	303	326	342	310	313	288	318	297	328	339	296	318	308	277	299	340	298	298	326	325	322	338	344	358	323	324	316	339	331	313	301	315	329	339	315	347	332	322	330	360	315	323	294	298	306	321	318	297	345	312	297	315	343	323	297	315	316	361	297	312	311	294	330	328	310	330	320	316	322	312	345	346	313	345	310	337	360	314	335	330	321	328	325	291	327	320	348	323	316	310	353	312	325	330	333	335	293	345	302	285	319	315	327	335	324	342	285	353	333	315	314	300	283	300	327	293	332	305	335	321	326
3191	2174	1280	922	802	748	728	731	721	767	723	714	745	743	688	710	745	687	665	713	675	758	683	695	697	710	702	702	704	673	672	731	687	668	685	641	721	650	673	660	680	731	681	692	708	704	698	679	697	731	729	647	698	689	706	737	669	701	675	670	688	670	678	688	645	711	665	678	669	680	697	717	715	643	712	714	680	676	664	691	624	687	678	655	694	693	692	721	701	727	702	650	780	710	693	701	716	730	749	696	744	671	677	698	731	696	661	682	718	689	692	721	679	666	703	720	696	718	721	700	646	681	678	703	711	708	707	647	710	665	665	723	687	702	673	674	701	692	733	716	718	703	747	699	648	696	680	712	671	728	668	711	683	710	704	690	730	688	679	719	683	669	660	691	717	694	728	655	668	718	701	665	726	664	675	703	718	686	640	721	676	698	682	682	688	694	689	744	698	714	707	696	672	652	711	714	713	691	659	691	707	664	662	658	685	666	706	697	652	699	703	730	658	717	712	668	659	692	730	693	660	676	758	689	660	737	697	732	739	629	696	652	688	681	689	665	702	694	712	692	714	675	706	654	683	691	690	668	664	690	662	664	646	702	729	690	689	672	734	705	708	697	663	692	721	655	653	713	707	677	712	658	688	690	695	680	669	684	697	696	686	707	695	688	688	696	702	718	681	724	684	692	705	661	731	689	658	650	723	711	686	702	669	761	710	689	701	683	682	636	716	680	695	714	684	661	683	667	617	700	711	697	744	687	697	681	673	668	709	730	695	681	708	634	677	714	709	681	699	678	714	700	631	683	705	680	720	705	702	679	669	681	718	702	687	681	678	709	723	677	670	687	702	694	681	693	674	700	683	730	723	712	673	676	707	703	687	676	689	712	662	704	748	715	711	658	714	707	710	623	658	701	705	686	717	701	690	685	685	672	689	679	683	674	637	695	689	656	692	674	668	731	704	686	705	691	657	706	691	678	672	719	733	666	725	675	693	693	726	697	690	682	737	652	690	739	661	681	680	682	698	690	700	688	757	693	684	647	693	735	697	689	684	717	703	670	691	688	667	668	678	669	692	677	668	687	681	674	663	691	703	674	690	695	712	674	657	651	675	688	660	702	704	661	712	721	647	719	662	731	651	710	670	717	666	716	684	721	705	713	683	700	689	720	696	707	681	708	672	641	668	677	678	648	675	667	690	701	677	728	722	676	670	650	694	711	677	688	704	707	739	677	691	724	721	700	715	707	693	689	708	687	692	664	717	675	724	679	689	678	669	713	695	699	704	686	711	705	670	720	714	686	689	677	659	700	668	678	634	741	688	662	707	708	657	696	658	665	753	664	660	699	660	689	678	649	689	671	680	656	690	690	681	656	707	724	758	717	721	618	665	693	711	709	665	690	694	673	668	706	697	701	713	697	697	669	635	691	677	667	691	665	693	689	641	666	712	676	722	715	708	705	692	736	643	702	676	718	702	667	694	660	663	720	663	661	678	720	690	694	715	702	654	707	698	705	694	674	662	705	685	664	649	688	734	720	698	703	690	675	696	673	682	674	692	684	688	698	657	701	697	731	714	683	719	725	717	676	671	705	684	706	691	711	727	684	729	684	669	701	685	698	697	689	680	706	682	684	681	686	666	685	662	683	666	695	747	663	669	710	644	681	772	687	653	688	700	662	715	678	658	679	672	669	741	734	697	716	685	676	655	680	662	762	665	685	638	677	679	692	720	673	669	678	678	716	662	696	673	687	652	706	688	651	707	626	719	669	664	614	719	682	710	686	708	682	728	656	713	690	689	673	671	662	685	697	702	690	715	691	675	743	702	694	675	673	709	660	645	703	683	710	680	724	743	682	658	664	715	695	655	690	727	697	714	676	683	699	651	687	691	629	699	728	719	700	678	715	694	658	747	672	752	687	699	742	665	665	715	677	671	739	674	677	703	735	661	689	708	699	700	697	723	680	704	738	694	747	700	693	722	710	707	719	646	703	672	730	639	676	708	701	641	668	703	672	709	719	682	640	697	679	700	691	739	636	737	742	684	676	629	676	721	694	665	762	702	658	712	720	672	646	711	696	671	686	706	704	665	651	639	709	688	694	705	691	724	722	751	665	709	694	666	724	626	663	707	720	649	661	701	675	699	700	718	680	719	740	682	692	690	696	689	656	682	674	706	721	659	708	684	708	643	697	748	671	746	707	671	697	717	662	661	665	709	744	656	732	696	701	711	650	651	673	723	685	730	702	684	712	675	699	672	736	670	680	660	685	707	678	740	708	684	681	687	706	679	674	688	718	699	706	708	694	702	693	693	709	742	685	699	658	687	693	720	685	714	724	684	637	634	701	651	667	709	691	684	712	642	707	725	683	638	683	736	672	697	707	643	708	645	712	689	678	667	695	678	708	706	722	687	706	695	706	644	671	661	726	682	668	663	683	694	722	668	693	724	687	659	667	678	677	702	703	691	715	672	681	642	724	698	710	737	698	719	705	692	683	701	699	640	676	646	677	673	690	660	643	635	656	667	683	661	675	697	680	644	686	756	709	720	671	674	681	699	701	749	712	726	672	644	671	728	704	687	703	738	648	694	655	721	709	682	686	706	670	753	684	723	705	682	714	680	696	676	674	640	706	673	718	657	657	680	685	636	745	683	642	683	647	662	694	689	715	699	663	711	702	640	678	674	689	723	698	671	675	688	684	684	704	695	703	700	691	661	715	729	733	661	690	705	645	717	696	651	650	703	696	637	680	691	723	681	676	745	670	717	695	642	679	737	697	697	699	701	649	727	721	672	673	646	675	678	684	709	685	712	672	724	661	699	702	683	690	692	736	659	680	684	711	709	672	725	727	731	668	660	695	696	675	695	746	687	707	631	664	715	707	698	640	700	700	711	670	672	700	705	693	656	738	722	662	682	685	691	717	701	672	701	688	692	708	695	673	718	686	707	664	715	684	688	680	708	697	694	737	644	674	708	690	653	709	702	746	711	711	707	645	692	700	686	725	690	689	677	714	687	736	708	712	705	708	671	679	660	715	723	687	673	650	684	719	733	706	658	678	670	671	710	690	738	731	652	705	679	742	688	684	657	696	683	704	675	668	711	670	739	744	638	709	660	692	692	751	672	737	678	703	713	698	619	701	692	677	694	656	686	663	665	665	695	679	739	672	701	665	687	695	698	693	640	682	688	655	677	724	654	705	725	710	722	688	713	656	697	668	658	681	744	704	726	657	661	683	749	714	662	704	678	680	696	691	689	704	662	655	655	732	686	707	707	708	691	693	686	668	683	719	700	653	697	687	662	698	675	687	715	606	702	683	674	697	733	696	650	705	675	685	756	662	656	697	704	675	701	656	683	710	705	684	721	716	672	653	660	669	689	703	723	656	650	732	669	663	679	644	733	729	672	690	675	659	686	674	702	694	701	667	671	669	693	645	683	692	701	680	670	702	671	748	753	728	690	711	724	684	675	703	685	708	679	717	658	637	669	734	703	678	660	721	711	682	698	660	690	702
24310	21474	25140	28240	21478	21488	18971	530	299	250	233	226	215	216	189	188	174	186	175	169	182	174	164	213	158	176	155	173	163	136	142	162	126	154	155	163	143	169	164	159	163	143	174	149	162	145	145	153	167	157	156	126	148	152	172	151	151	141	136	126	168	127	149	142	125	180	167	161	144	166	162	158	155	167	152	149	142	154	141	170	138	142	145	170	128	153	152	146	149	145	163	153	125	163	149	146	170	162	146	155	164	146	144	147	148	147	147	145	142	141	164	139	156	171	151	143	151	144	148	140	149	148	132	147	168	159	158	154	127	132	153	161	136	164	147	133	168	169	143	132	148	128	144	132	152	140	168	136	154	146	169	148	140	157	146	152	163	138	158	157	163	138	159	155	139	133	168	127	116	147	147	150	163	159	128	137	123	138	139	141	152	164	152	129	132	153	142	140	144	125	149	125	136	137	136	127	133	152	157	164	158	140	150	156	127	160	151	152	149	138	132	174	155	148	178	154	152	159	134	133	161	170	153	132	152	132	143	156	141	140	149	168	155	158	165	150	157	121	143	158	154	140	151	139	147	140	136	150	149	122	157	153	138	149	140	133	141	149	171	174	138	146	143	159	144	156	159	158	131	141	149	138	133	146	127	142	148	150	147	155	143	151	142	145	131	151	150	138	169	135	143	133	151	150	147	153	147	151	143	150	135	122	137	149	144	155	165	123	137	147	149	157	132	145	151	148	139	150	160	159	167	127	114	156	149	149	143	153	142	147	150	146	142	166	178	169	155	150	162	148	162	169	143	141	153	142	152	160	163	135	151	127	148	150	131	142	144	111	157	177	128	148	141	159	147	145	130	147	148	169	141	137	132	138	193	164	134	151	161	124	126	141	154	148	106	139	143	162	151	158	147	148	146	160	171	158	166	146	146	145	157	172	163	158	129	121	149	159	153	151	142	155	139	150	149	141	158	153	137	122	150	140	144	140	128	150	145	151	138	154	155	151	143	134	170	129	141	159	152	161	145	156	146	157	139	133	153	152	158	169	156	134	136	130	145	133	143	128	136	157	147	165	126	144	147	178	135	164	140	152	149	153	141	152	118	124	146	155	144	180	167	153	164	125	124	143	137	146	147	133	151	132	139	130	166	153	141	174	155	152	129	125	167	138	147	138	141	149	144	136	145	140	133	154	153	143	175	144	132	145	137	177	157	158	160	143	148	125	159	144	136	161	155	146	161	155	145	151	145	147	145	160	130	144	139	158	168	137	158	142	138	140	124	161	159	150	150	159	158	125	135	149	137	138	164	166	150	137	143	165	167	136	151	141	156	149	140	148	149	155	146	165	160	138	138	136	126	137	143	152	153	159	152	141	153	160	130	151	165	152	162	144	142	139	144	152	138	139	129	153	134	129	158	120	134	149	156	134	140	134	151	164	148	142	121	159	162	145	147	153	157	143	161	138	140	139	139	148	136	131	151	151	163	160	159	172	132	145	139	141	126	134	163	133	161	143	146	136	172	173	143	154	121	147	186	167	143	139	163	130	125	161	142	151	157	130	158	157	145	144	151	166	142	162	129	141	149	147	134	162	155	151	180	134	136	157	135	151	149	141	165	151	158	156	152	170	124	136	155	148	143	177	128	139	156	134	137	155	150	157	155	174	157	154	145	159	144	145	152	137	141	134	138	164	139	154	156	154	154	153	140	143	145	160	138	157	147	151	147	124	145	153	158	131	127	162	179	135	130	137	140	150	135	144	144	143	162	136	138	135	172	142	153	135	143	130	138	124	135	154	142	145	150	144	167	153	149	150	140	158	135	148	141	155	148	118	135	147	146	163	149	124	141	136	141	167	160	143	138	143	147	137	158	135	159	140	150	137	142	122	161	146	119	125	150	157	161	145	138	147	152	155	146	131	146	137	149	155	135	123	141	145	150	146	151	164	156	143	151	148	152	147	136	174	137	158	151	140	131	138	151	148	145	152	149	147	157	155	141	127	134	139	144	148	152	163	150	144	119	131	143	143	166	128	149	149	163	153	144	142	157	135	143	127	163	151	134	141	137	132	151	142	149	167	140	148	157	155	159	170	153	139	137	151	142	152	167	170	139	162	141	166	159	136	171	155	151	129	163	164	155	144	136	145	143	130	127	169	138	125	134	159	148	140	135	138	166	156	143	162	140	145	167	141	140	127	147	137	168	167	143	123	154	142	165	146	153	142	155	149	149	159	149	143	164	129	134	137	140	154	163	149	169	153	157	144	132	130	133	153	137	138	136	118	157	165	155	154	157	157	132	151	163	139	142	167	156	137	164	139	137	165	152	144	147	162	148	162	150	164	158	164	162	148	160	140	161	141	148	166	142	160	146	143	137	115	150	146	163	167	131	147	150	173	140	131	160	139	141	156	145	125	135	154	127	167	147	145	151	145	150	151	141	135	147	133	144	146	129	183	147	144	145	150	147	161	132	177	151	123	126	148	145	145	149	134	171	140	145	135	163	131	139	153	150	165	146	153	149	136	156	135	138	154	151	127	148	142	159	142	154	132	142	156	154	150	160	156	165	153	144	145	141	158	141	148	149	117	147	123	107	130	160	157	169	133	148	153	131	143	161	156	138	152	145	162	134	154	126	140	146	148	150	134	158	136	139	147	150	125	152	130	160	140	153	133	144	164	161	138	157	171	158	159	130	145	150	158	135	130	144	148	172	155	121	163	143	123	159	162	149	157	162	130	126	161	145	126	157	176	163	132	150	124	145	142	148	133	150	143	148	161	143	131	166	132	158	141	153	154	148	137	127	117	112	172	152	132	155	168	136	149	156	127	153	132	151	165	163	154	167	140	125	143	135	145	164	139	144	133	140	140	131	157	153	160	136	150	161	149	136	152	180	148	129	156	136	145	147	125	136	160	157	169	134	148	148	156	151	156	149	144	145	156	133	147	163	141	135	138	163	154	142	161	141	152	133	123	179	145	164	142	141	149	135	173	167	146	135	161	143	150	147	147	177	161	139	153	140	154	153	154	149	175	146	163	154	142	137	163	166	154	154	148	134	164	138	162	140	144	144	146	141	155	132	157	176	174	154	116	143	136	162	140	140	138	134	138	153	157	154	158	123	166	160	126	143	149	158	159	146	149	143	158	141	146	138	139	133	108	157	139	151	160	151	140	162	177	141	180	166	134	147	151	156	164	149	142	159	160	140	165	158	149	144	180	155	154	157	135	160	148	160	145	141	146	150	173	144	154	151	159	144	155	153	155	140	124	133	148	127	155	147	153	190	129	141	143	156	137	158	156	141	132	152	138	132	166	158	145	152	116	140	142	146	127	141	139	167	139	150	148	144	151	153	154	161	148	172	128	153	148	163	143	146	157	154	164	113	142	157	136	142	159	144	153	154	151	161	120	129	147	160	142	153	148	147	132	146	144	148	126	132	144	142	147	140	149	155	149	162	134	137	148	132	134	149	151	166	142	148	147	167	162	162	155	159	160	135	155	136	130	128	149	136	156
2937	3017	1447	801	614	491	465	441	371	377	418	369	373	384	398	377	367	370	388	391	348	364	397	378	374	350	361	374	361	329	355	376	337	369	298	332	349	357	355	362	374	364	364	308	353	367	350	364	322	330	384	367	351	345	324	325	348	333	369	350	333	349	361	364	381	345	378	331	371	387	376	343	370	365	357	370	385	369	386	370	382	361	365	340	381	346	339	355	371	352	368	366	330	349	354	334	376	358	388	403	354	333	350	337	352	336	356	337	307	377	326	344	361	364	376	332	328	380	358	364	359	319	361	345	345	335	344	338	365	345	334	309	348	344	357	363	369	360	334	361	362	358	342	351	340	337	332	337	336	377	320	354	357	375	344	363	392	367	369	351	361	345	384	355	367	368	363	345	377	343	333	366	341	365	373	383	371	340	320	374	355	321	351	344	365	330	343	358	372	361	362	366	349	340	361	340	343	360	336	358	375	389	331	334	395	356	335	343	378	359	368	342	376	357	352	355	337	400	346	356	350	366	335	370	359	358	340	391	347	343	366	367	349	363	348	390	367	365	339	374	365	360	351	332	361	367	377	331	311	347	361	374	383	345	378	351	364	352	348	350	355	372	368	352	347	371	344	342	341	378	338	353	338	321	339	331	347	367	351	339	355	372	353	328	348	379	377	350	366	365	385	350	328	363	335	381	352	355	367	370	355	335	354	352	357	359	347	351	344	348	347	366	348	328	365	309	343	339	367	387	356	368	371	333	368	371	376	344	383	344	332	350	337	350	361	342	370	343	331	342	355	359	354	374	349	340	362	360	383	343	343	352	337	361	361	351	345	353	365	384	370	361	343	334	348	318	362	390	372	385	338	352	350	354	348	376	373	371	366	390	354	361	360	330	349	361	358	370	330	365	355	332	366	378	358	326	350	371	361	351	368	358	352	384	393	360	374	377	347	350	336	346	352	367	336	353	353	344	337	351	317	342	387	362	356	356	387	342	363	327	349	360	350	358	371	381	348	342	381	352	352	377	366	346	313	344	349	333	330	362	367	319	380	342	346	372	341	355	366	353	363	374	374	375	325	348	352	353	361	380	362	352	375	353	352	331	347	359	383	332	352	329	357	376	363	323	385	344	346	384	345	358	363	358	367	379	358	354	361	364	308	384	347	369	375	362	360	329	400	338	357	375	341	361	335	373	349	352	352	340	356	399	356	352	323	345	370	351	361	336	354	371	350	348	345	354	347	355	334	337	344	351	344	357	366	335	350	365	349	347	318	331	318	386	362	332	368	384	346	316	345	339	371	375	370	386	385	360	355	340	330	386	363	375	373	331	369	357	365	352	362	353	370	396	359	344	333	351	348	388	355	359	337	383	391	415	335	340	330	330	328	351	363	381	342	333	368	347	357	338	359	383	338	370	343	346	378	334	332	351	369	360	352	348	398	381	374	359	368	372	362	376	370	326	374	375	351	372	360	358	355	347	346	348	365	366	367	391	367	357	364	375	352	346	406	347	334	376	358	326	352	366	357	354	370	353	377	342	373	326	367	406	342	362	335	350	407	353	348	326	343	346	358	377	354	379	331	388	334	339	379	339	362	353	367	360	333	376	365	382	349	338	364	334	365	358	341	339	353	313	371	326	304	352	299	350	319	352	383	374	333	381	362	376	329	366	376	371	360	354	356	349	338	343	347	372	348	361	323	376	346	326	361	362	362	362	397	349	375	353	362	386	351	368	361	381	343	388	368	370	340	345	343	336	358	342	342	324	325	357	368	374	369	366	333	334	343	327	335	344	365	364	363	374	324	369	350	329	332	339	340	354	334	335	333	345	336	355	341	361	379	348	334	334	395	390	319	364	368	365	346	337	344	359	334	389	338	347	303	349	387	353	345	356	358	323	362	348	316	337	339	361	364	355	335	357	373	315	362	353	355	337	351	347	378	359	369	354	351	353	373	339	348	366	331	332	369	362	329	340	334	374	359	332	395	311	387	356	339	358	387	339	378	311	340	370	355	326	313	342	336	353	321	343	348	371	340	353	349	367	347	393	343	320	363	317	347	334	304	327	316	362	363	357	339	358	369	362	337	352	346	376	328	379	357	348	340	337	358	363	389	393	361	322	371	329	333	366	362	384	384	367	361	370	349	347	331	374	352	328	389	360	347	375	358	343	361	342	352	348	383	337	379	338	340	354	330	367	343	369	347	334	332	363	358	367	376	369	317	345	324	392	326	371	326	372	367	347	349	349	351	356	354	371	364	369	362	357	399	334	359	381	360	341	363	344	374	356	348	390	340	365	356	337	371	342	350	350	374	369	353	375	351	345	360	347	334	365	333	343	337	365	344	331	337	396	354	327	330	355	369	344	340	350	354	365	391	376	355	332	376	350	332	331	348	352	349	382	345	336	348	356	371	387	386	340	320	365	381	359	346	392	351	343	352	335	355	336	354	367	340	323	354	360	350	322	348	368	361	353	365	366	359	338	344	366	356	402	343	357	325	375	340	347	350	376	352	350	330	332	383	389	336	368	357	328	324	350	364	380	343	377	340	346	351	323	372	355	377	347	363	367	388	338	350	364	335	364	371	372	385	367	355	347	379	381	365	378	380	370	358	322	370	358	350	351	339	352	348	356	359	321	363	378	363	308	379	352	369	343	379	351	317	370	332	365	372	386	350	356	337	377	353	333	380	338	355	340	337	396	343	349	348	392	339	341	394	336	365	348	341	336	368	364	339	376	325	344	336	333	369	369	334	319	366	360	350	340	377	366	323	375	366	376	357	363	351	370	349	387	354	358	335	359	345	363	348	342	393	352	351	364	361	363	343	302	342	353	382	351	387	384	353	360	334	348	381	363	381	353	392	365	346	365	362	371	339	389	350	377	365	390	371	344	359	329	334	345	356	357	338	364	337	368	349	323	333	328	349	349	358	372	362	352	359	345	352	336	394	383	331	330	319	345	342	378	349	313	358	332	348	390	333	370	374	356	354	363	353	361	350	358	345	347	362	353	351	331	365	344	332	359	347	364	380	334	365	356	381	368	360	352	362	378	352	336	350	365	350	338	373	348	349	353	329	358	394	316	384	352	336	354	329	338	353	363	310	354	361	374	351	346	371	335	368	337	336	373	342	330	371	381	347	332	322	375	330	363	316	348	344	362	347	361	338	367	358	354	340	348	356	324	350	353	366	329	314	328	326	358	404	366	375	375	338	349	389	314	352	378	350	322	356	372	342	407	347	341	337	357	362	380	334	364	349	334	368	375	315	368	357	370	348	365	339	326	335	349	365	342	372	366	364	326	341	328	370	344	329	391	348	374	372	352	323	353	346	375	346	354	381	371	375	377	398	376	356	365	336	355	350	351	351	348	359	354	372	359	367	364	364	386	362	338	382	339	325	388	394	373	364	376	391	350	307	358	354	327	319	354	385	339	372	334	325	383	384	358	357	342	311	357	359	375	372	349	351	355	344	334	362	351	334	359	320	357	349	323	338	316	328	342	384	346	395	367
32151	21015	11832	961	470	453	448	457	423	397	437	377	423	401	420	445	419	404	354	399	386	400	424	385	417	461	420	458	402	394	433	392	399	442	420	404	402	420	435	436	433	407	395	400	414	421	421	433	446	418	436	458	442	418	424	402	433	391	413	432	422	424	424	419	407	404	442	420	435	418	460	466	408	422	438	393	402	460	427	442	392	416	433	483	420	441	389	412	434	432	442	375	406	439	416	411	385	423	413	434	408	418	402	416	454	450	412	454	422	414	395	413	426	410	431	466	400	399	414	400	425	444	442	410	418	406	419	379	399	438	441	444	398	403	431	402	436	402	422	391	413	404	440	376	417	440	416	434	385	432	402	448	397	449	454	422	409	429	403	471	412	416	410	429	448	416	421	389	415	382	435	415	405	441	489	442	439	457	436	446	429	384	449	421	383	421	436	426	389	400	373	460	412	402	397	397	417	400	395	445	395	396	400	402	416	414	428	412	461	373	406	403	414	416	429	454	453	391	422	398	398	421	412	443	413	390	437	390	435	391	440	408	450	400	388	394	436	408	438	477	415	407	462	363	413	413	398	399	409	414	385	408	438	415	373	439	423	442	425	418	430	432	441	417	411	426	449	441	434	432	422	433	423	449	388	413	405	426	398	437	380	381	429	425	426	411	419	451	419	406	405	386	400	408	385	405	453	408	460	430	403	390	408	436	432	394	474	404	416	403	463	403	417	432	428	431	429	390	431	408	446	389	431	445	430	458	446	422	414	412	406	387	424	439	399	412	386	452	436	450	459	414	456	425	401	416	428	407	384	424	378	450	445	410	392	418	447	417	436	424	414	406	427	434	398	425	444	439	398	407	440	428	425	403	406	414	445	461	416	405	437	402	410	412	448	448	427	401	403	440	435	419	460	437	432	418	420	436	414	393	397	404	392	408	453	415	414	436	428	407	434	417	429	401	452	419	411	419	405	420	482	434	422	470	425	402	426	461	430	431	437	407	451	423	417	456	423	433	385	392	408	467	411	412	412	439	424	420	369	431	430	383	433	418	409	425	408	390	396	422	439	407	417	408	419	444	423	411	390	380	483	453	434	447	401	430	431	457	448	436	417	414	422	440	441	442	427	439	467	400	383	399	405	379	429	426	433	462	432	437	426	417	432	398	397	413	380	457	366	421	398	391	401	411	396	418	459	419	413	419	383	410	412	430	391	390	443	420	432	402	438	433	365	438	427	401	401	424	412	406	441	369	404	431	420	426	405	384	410	429	408	437	405	459	454	429	464	439	423	444	386	412	448	414	424	400	431	426	436	432	428	411	428	411	462	429	422	384	425	476	403	403	391	405	393	434	417	406	441	437	415	398	409	395	405	446	421	403	465	467	408	418	373	420	477	406	384	385	439	448	457	421	413	415	379	439	435	427	432	435	419	408	408	398	413	425	405	424	436	421	456	373	426	408	386	438	414	427	412	422	415	443	431	407	411	420	401	373	412	410	430	374	435	414	426	436	412	456	393	407	420	400	438	448	397	388	458	406	433	412	404	434	454	425	436	419	457	386	461	435	396	412	423	480	456	406	390	385	376	412	459	439	432	412	441	415	418	424	452	410	456	385	425	475	391	392	433	433	438	434	419	442	440	441	401	380	429	396	409	391	410	436	449	415	410	426	428	381	436	444	435	464	420	419	406	444	443	452	424	428	439	448	405	411	422	454	441	452	437	444	431	421	419	440	425	412	422	404	394	475	417	383	457	387	421	492	399	425	426	477	392	405	443	400	425	402	401	406	427	401	406	441	433	445	441	425	403	411	420	406	406	423	356	411	429	436	401	374	426	435	436	414	411	397	462	409	408	425	418	422	428	391	422	413	422	427	396	424	416	423	408	422	432	406	416	410	430	400	428	439	424	400	416	422	452	443	443	432	454	418	407	404	397	416	414	387	449	435	420	439	431	418	388	427	403	469	424	427	437	417	422	414	423	454	430	439	434	447	452	420	404	429	397	396	451	434	404	405	450	397	376	414	352	426	436	407	461	411	462	444	419	440	432	409	431	410	388	451	383	434	454	401	445	421	398	437	432	425	452	413	393	427	433	428	406	376	429	454	419	443	404	453	448	451	408	431	430	464	433	447	391	426	362	436	392	410	420	411	435	362	382	405	409	434	388	418	372	446	438	402	430	425	412	438	421	435	447	401	368	400	411	430	443	464	422	454	403	415	465	437	440	397	375	425	386	412	417	438	426	409	381	409	415	414	413	391	425	416	455	397	405	419	456	413	401	409	409	453	422	414	416	407	412	402	400	427	450	409	393	436	417	432	443	435	410	405	415	432	421	382	425	412	435	401	369	415	406	428	396	386	413	436	464	431	472	440	422	435	414	407	438	421	400	406	382	426	431	413	403	395	421	416	421	417	419	411	390	408	437	390	453	433	441	464	443	372	419	456	430	444	400	433	441	442	369	403	424	437	384	385	450	429	390	423	420	448	416	400	379	452	435	428	418	427	421	423	419	426	357	424	393	427	439	427	430	450	416	430	425	365	398	408	469	429	390	401	410	443	431	419	400	429	416	415	391	407	438	422	408	432	399	403	436	413	383	428	417	403	445	460	405	390	377	428	390	399	460	440	451	434	427	412	376	406	430	439	408	403	397	420	394	415	387	394	443	413	415	415	422	404	437	427	382	399	412	391	372	411	425	429	409	419	412	404	450	416	417	382	416	422	418	437	425	447	428	421	399	460	408	406	405	397	393	411	415	387	446	393	401	400	429	425	400	465	400	463	438	413	412	411	407	416	445	405	434	439	366	416	402	450	418	466	403	405	425	419	424	424	412	393	388	438	439	467	440	444	400	467	462	440	411	412	472	452	417	429	422	420	396	458	438	395	382	409	432	420	461	396	420	428	421	417	402	404	420	427	418	401	402	437	369	430	437	446	430	403	430	405	404	404	444	440	461	443	453	422	429	404	412	436	413	420	441	457	428	412	417	369	403	439	417	395	402	412	386	436	431	394	414	414	440	434	434	418	441	388	441	428	417	411	431	459	414	401	417	444	430	416	455	411	463	423	452	455	447	418	437	396	446	406	456	384	387	420	427	396	423	412	448	414	417	410	459	416	412	436	462	452	394	399	447	416	400	426	452	403	398	428	419	407	434	410	451	397	430	468	442	423	433	397	411	433	443	450	436	429	396	423	445	431	429	450	395	406	435	372	407	426	429	432	453	415	444	439	401	434	437	387	377	363	419	390	426	436	413	436	403	430	411	434	418	420	390	398	432	400	419	411	454	401	416	435	436	418	438	418	457	452	406	421	407	397	427	401	418	412	457	458	418	453	431	442	434	415	425	422	418	422	409	406	434	424	427	394	428	423	404	414	418	442	441	462	400	432	442	444	390	447	430	417	403	378	442	431	410	437	455	414	417	403	411	413	410	450	429	419	392	456	412	418	440	413	392	394	458	435	429	386	395	466	394	427	404	438	419	375	381	418	390	397	406	367	423	393	425	469
5702	1023	955	978	936	955	957	839	927	995	989	916	946	914	926	905	903	848	941	898	863	891	985	886	939	932	922	867	919	949	889	943	931	897	975	882	944	903	950	907	937	965	907	914	882	911	871	920	906	889	984	918	870	896	928	947	914	902	978	957	955	897	910	937	891	846	916	918	927	924	893	874	924	966	917	927	945	944	933	887	905	909	874	824	910	888	859	901	932	897	965	902	923	934	897	910	896	910	910	918	956	895	962	928	887	910	925	918	888	915	892	905	941	940	864	914	962	919	918	921	865	894	944	948	857	876	933	931	945	896	913	880	902	952	912	962	927	950	926	944	910	962	950	927	891	894	965	879	933	963	947	915	925	922	919	937	901	913	900	924	920	902	932	898	845	950	870	882	833	925	920	876	928	913	928	925	875	920	914	904	896	895	877	953	912	934	919	899	909	882	879	939	888	893	934	917	929	911	950	891	914	853	921	915	868	928	949	979	921	908	948	931	920	905	946	925	919	939	890	931	901	934	937	929	901	909	866	941	953	914	863	892	913	892	951	904	929	895	929	919	947	938	947	858	910	911	895	911	908	900	928	935	923	862	892	868	917	919	929	916	915	912	888	954	900	903	925	924	897	906	932	942	905	917	911	964	918	956	905	972	901	907	927	933	926	927	944	955	939	909	984	933	918	947	898	901	911	936	910	885	914	920	934	930	920	946	936	922	938	888	936	909	883	911	926	929	896	871	929	960	914	930	949	948	922	911	938	963	917	921	868	911	905	908	866	904	979	908	942	927	871	928	858	910	905	945	915	903	867	907	888	897	910	928	919	879	884	926	911	882	905	953	838	963	930	949	934	946	896	894	957	976	903	883	961	915	905	905	860	912	872	892	892	896	961	936	937	884	944	912	957	946	974	947	904	934	896	960	910	905	878	952	936	887	899	932	908	893	904	914	933	950	965	908	878	979	903	911	907	946	921	940	914	954	906	1001	947	892	882	895	896	940	920	906	959	913	919	940	974	925	934	905	894	921	975	903	910	871	931	937	893	876	925	909	920	942	943	890	934	965	933	890	876	931	953	904	902	946	922	902	934	906	924	907	864	893	913	1017	912	896	969	866	891	927	898	935	948	905	929	919	904	907	912	916	902	835	945	939	905	893	928	936	900	935	908	936	904	958	915	907	925	880	899	884	922	897	952	886	949	953	865	938	960	919	948	905	908	898	952	853	894	934	878	923	925	916	878	934	896	919	893	951	963	972	940	948	894	963	923	878	902	925	926	953	889	903	916	892	909	925	878	952	935	951	925	957	901	931	902	937	883	912	894	884	960	884	895	932	892	946	894	915	876	895	909	899	893	957	891	965	922	912	949	886	911	897	848	950	927	875	896	916	933	913	966	935	910	969	931	974	935	972	916	930	912	923	930	887	907	964	898	931	915	901	940	905	882	900	946	935	869	920	909	913	940	918	931	893	896	871	931	919	919	896	891	910	939	870	878	965	867	901	892	953	978	945	991	905	934	930	919	913	902	938	906	936	918	930	920	941	938	884	928	899	927	877	928	911	909	904	961	905	912	946	923	882	914	934	900	916	865	870	970	889	962	925	904	877	936	900	909	903	913	876	891	916	897	938	864	902	905	927	921	964	933	844	940	961	916	973	947	910	934	883	896	937	976	986	943	937	898	966	889	893	979	932	940	870	958	938	923	926	880	955	916	878	899	890	959	892	885	951	888	896	931	964	950	930	914	915	877	952	937	896	919	894	862	928	919	919	957	896	880	950	965	895	902	956	935	928	931	952	894	929	925	910	923	891	954	903	922	936	933	915	914	940	939	939	904	872	906	891	921	968	923	959	898	918	907	900	885	905	937	911	928	902	940	896	930	927	880	958	926	886	908	960	919	889	919	929	964	877	917	921	922	869	909	890	919	924	930	944	934	923	964	1012	965	881	993	872	931	910	944	892	879	949	946	889	888	905	929	968	879	993	921	943	917	872	910	961	924	944	958	928	940	942	925	894	910	929	904	940	859	914	910	964	901	906	956	922	953	967	931	946	965	940	926	928	953	961	879	922	875	863	956	881	935	932	862	943	902	902	911	899	927	906	1019	865	929	935	903	923	913	922	931	920	908	967	895	912	859	959	912	947	937	859	928	907	949	945	930	863	877	885	928	913	997	907	931	915	933	944	950	925	959	925	904	923	899	862	972	924	926	913	921	868	887	901	852	978	881	867	895	921	933	944	929	873	930	919	895	863	920	896	917	868	927	933	948	871	866	968	925	938	941	946	895	936	938	979	902	913	944	915	922	898	887	958	926	861	925	944	921	852	950	846	958	912	974	894	883	899	894	925	915	882	874	912	949	934	923	970	905	943	900	931	866	913	950	947	928	926	916	923	883	888	908	962	932	944	939	930	963	913	924	958	935	917	917	924	962	918	897	914	910	933	911	922	946	966	896	926	899	918	969	951	941	932	867	986	877	894	938	873	949	900	962	887	976	936	956	925	927	925	910	942	856	907	984	926	970	924	931	980	945	886	984	945	949	958	962	917	890	895	930	904	982	892	927	960	961	910	953	921	932	925	946	959	915	905	923	963	870	1004	912	942	908	905	900	905	970	912	935	958	919	866	945	925	912	900	895	925	897	933	947	912	916	926	875	935	924	920	965	921	971	950	940	1000	906	896	870	884	948	965	914	941	916	924	895	891	902	888	919	930	895	946	914	876	929	974	872	948	938	917	880	946	925	915	909	934	916	956	930	937	912	949	883	905	892	923	913	911	892	916	908	944	876	927	887	957	926	951	897	911	933	873	941	912	940	888	916	927	929	918	912	923	888	902	923	930	906	938	874	935	862	921	929	970	883	920	942	922	923	912	873	945	943	950	926	891	886	985	913	891	948	879	894	906	919	878	889	876	886	952	960	903	879	923	904	914	913	919	883	927	911	917	957	961	880	942	908	912	886	850	897	896	919	943	918	920	905	907	954	928	948	922	920	896	907	907	946	966	902	893	944	934	938	962	885	931	924	939	921	893	860	969	911	900	943	914	928	890	906	916	954	910	936	921	942	897	933	878	983	965	896	920	933	908	924	916	904	892	893	925	940	940	928	1045	870	958	917	932	978	984	935	886	932	898	892	969	941	945	895	870	922	914	915	891	930	866	973	882	931	933	916	927	905	928	882	915	906	927	899	899	865	957	914	886	930	927	930	888	896	900	932	910	950	903	925	881	905	897	912	923	957	920	925	918	960	894	905	943	953	1023	905	928	902	938	994	956	951	946	952	891	926	909	925	928	878	952	912	889	956	921	872	925	911	936	949	924	904	860	885	911	917	934	865	947	882	932	931	881	880	903	937	909	919	928	914	907	942	955	928	901	916	916	859	850	919	888	933	924	910	869	916	939	878	931	891	906	921	973	912	891	946	945	884	896	946	910	951	905	919	989	950	884	888	933	941	894	887	932	919	950	924	895	941	891	893	913	898	910	908	864	902	903	977	909	941	959	864	887	899	943	969	928
24924	21484	24835	28559	21479	21302	1350	480	391	359	388	349	366	314	313	369	341	312	313	329	297	333	335	344	312	368	309	314	296	318	309	296	361	294	318	329	300	309	317	283	339	355	317	303	319	293	310	315	332	298	252	320	347	351	304	294	318	332	310	317	288	329	310	335	338	281	291	332	323	314	311	314	333	347	326	326	300	295	335	332	322	340	314	330	294	330	303	280	343	357	368	341	299	297	291	342	306	302	327	318	353	283	328	297	305	344	324	311	332	298	290	350	343	294	318	312	328	272	274	311	321	348	324	285	355	309	319	300	330	323	287	314	315	317	286	308	301	329	314	298	330	328	305	332	294	312	292	346	360	297	314	301	331	311	312	295	343	319	308	323	319	280	289	327	328	331	312	333	304	321	308	321	333	317	314	296	300	324	315	366	326	337	286	282	309	339	274	303	362	307	291	309	320	318	305	350	317	348	313	329	318	288	287	358	304	329	298	312	340	331	336	312	359	335	321	359	324	333	343	277	276	301	310	294	321	331	351	297	289	313	306	335	307	324	306	296	352	320	318	339	334	331	298	323	322	282	333	319	321	312	313	320	317	316	310	312	361	304	301	312	305	327	304	364	337	295	303	296	308	319	297	328	326	322	319	281	313	318	288	345	314	298	288	329	295	287	295	322	295	319	312	315	329	330	314	317	303	280	315	309	349	263	324	292	300	304	320	313	327	326	330	346	283	299	306	334	322	351	317	311	338	313	312	326	299	325	291	312	328	303	303	315	334	309	340	333	339	333	286	296	306	329	333	321	292	335	335	334	297	328	301	337	325	321	328	312	302	346	330	291	294	309	332	345	347	343	325	336	307	333	303	344	341	321	307	298	324	322	338	318	355	283	323	307	315	336	296	293	306	338	318	299	331	335	331	338	296	326	312	338	287	271	282	298	323	277	333	330	326	304	298	304	315	344	314	298	292	303	313	308	322	351	329	304	303	342	305	335	301	294	324	299	342	312	320	310	348	318	305	339	321	332	313	314	331	357	330	318	307	316	370	322	321	290	336	300	304	307	300	283	330	328	309	315	324	331	303	296	317	323	357	364	331	300	323	287	307	286	304	315	302	288	329	307	291	306	300	319	319	316	298	342	312	310	324	291	290	313	315	345	319	305	323	323	311	275	331	347	338	340	322	333	311	282	315	345	302	293	321	300	298	293	308	288	329	296	318	316	335	302	376	321	331	315	340	335	335	325	319	302	323	345	295	326	324	328	273	304	312	312	299	289	303	338	333	304	307	344	314	319	305	309	284	308	321	360	319	340	340	382	326	343	278	289	337	277	293	320	320	317	307	336	325	324	309	309	312	335	350	258	326	338	352	316	319	325	292	306	334	317	331	290	329	352	323	323	314	303	335	300	322	339	304	298	313	357	306	330	302	274	305	321	323	345	294	291	322	337	322	314	301	291	341	343	377	305	311	296	348	311	312	317	318	305	321	328	311	299	313	299	313	332	283	310	322	341	322	334	324	337	317	329	312	288	310	325	325	333	332	307	301	326	313	360	340	315	306	309	313	345	314	329	313	299	270	307	322	279	295	296	290	328	333	311	302	303	280	276	324	321	315	341	339	322	295	293	290	320	330	305	292	315	326	337	291	323	326	285	318	326	314	300	300	325	323	315	317	333	309	335	339	290	316	335	290	302	327	348	327	317	332	289	305	316	310	298	325	343	284	350	308	351	314	347	331	319	287	337	290	306	302	312	295	315	338	301	333	301	291	330	310	329	301	318	307	321	373	292	321	325	309	318	298	298	269	324	325	302	306	318	315	307	314	330	283	304	355	331	317	317	312	340	308	328	358	325	310	289	323	274	342	316	299	336	301	334	297	321	304	322	316	294	294	320	324	330	308	306	302	318	346	307	318	344	315	308	298	305	304	334	325	333	278	319	314	303	339	325	280	274	370	287	279	334	295	306	307	316	347	338	318	295	313	312	327	332	336	325	303	292	325	296	317	313	326	301	295	318	303	326	324	342	308	328	308	269	309	294	325	310	277	330	296	303	290	291	320	309	303	310	328	325	306	324	312	288	308	286	320	293	325	319	346	336	330	309	302	305	312	319	309	310	304	335	321	288	308	291	296	297	299	336	316	331	302	290	293	341	310	319	322	294	335	310	325	320	297	317	327	315	306	308	327	313	310	326	321	329	316	313	314	340	342	312	314	353	298	340	341	302	319	313	296	326	297	296	314	334	308	309	323	339	298	305	311	315	339	295	303	305	350	307	341	343	296	305	305	344	306	312	310	300	312	309	286	297	306	325	312	347	285	288	301	324	300	283	266	312	316	314	323	294	313	309	314	309	305	270	288	324	299	313	328	315	306	319	315	326	334	338	299	287	310	309	285	330	310	313	337	337	327	304	284	341	318	310	304	301	283	269	283	339	327	304	313	304	277	304	310	307	355	299	297	311	372	353	294	323	339	317	370	307	318	342	333	329	326	305	299	332	343	297	336	298	313	299	331	285	293	316	306	275	299	322	316	298	306	356	298	349	325	306	315	320	310	322	318	323	336	304	300	272	312	298	311	330	296	333	310	303	320	335	318	298	340	337	321	310	330	327	336	328	315	306	304	340	337	306	307	332	347	312	286	326	307	328	334	279	302	318	324	317	302	314	343	291	302	331	286	314	286	252	327	292	293	312	324	312	317	318	306	278	290	321	317	302	366	324	315	306	343	315	318	297	302	330	311	313	272	330	313	281	303	313	324	324	355	354	306	323	302	323	292	327	333	314	317	313	315	294	364	315	328	317	322	309	321	307	325	301	323	319	334	303	296	332	340	320	337	345	306	291	311	302	295	296	298	319	323	270	360	349	319	333	279	320	345	327	316	321	322	315	323	307	288	346	306	314	330	365	325	327	295	325	314	325	317	325	314	286	334	332	317	301	311	288	316	336	319	330	311	325	303	321	308	294	332	311	300	324	320	282	345	329	326	326	331	319	337	320	355	281	298	306	297	317	323	313	275	357	324	299	345	311	319	324	341	346	328	338	305	309	313	298	315	323	299	313	330	332	339	319	336	328	324	319	346	291	322	317	326	314	313	345	298	307	294	294	285	286	326	320	301	337	380	301	325	340	275	295	315	289	283	324	301	308	302	298	332	314	347	303	310	358	327	309	308	299	353	320	330	296	324	361	333	365	345	295	330	353	319	312	311	315	331	311	346	310	338	358	314	284	331	286	330	295	344	304	344	321	283	305	251	293	333	315	312	279	328	321	343	319	314	300	299	310	317	284	331	271	288	303	302	344	300	314	312	325	336	313	303	336	295	328	308	318	320	310	304	306	294	344	339	319	334	343	292	285	296	330	316	353	316	317	299	283	327	318	332	318	346	331	301	352	319	324	272	319	329	317	318	332	298	305	311	306	326	342	295	299	330	307	311	318	287	336	338	286	352	317	309	301	316	302	303	324	308	326	309	315	313	298	319	312	317	364	311	318	339	323	317	356	343	343	333	298
3219	2034	1297	956	820	805	695	772	726	699	725	708	685	682	710	680	695	688	691	685	750	704	656	679	697	670	713	694	712	749	743	658	654	729	683	641	677	648	715	689	698	696	666	702	690	664	657	692	699	693	660	672	658	715	699	714	701	709	673	714	698	714	695	663	663	699	676	716	715	716	684	699	692	676	657	705	697	748	714	731	650	675	709	651	676	671	674	750	672	684	696	736	669	672	740	704	670	673	716	737	686	654	684	689	699	695	696	669	668	671	701	696	707	657	644	650	682	747	697	685	719	721	725	685	667	730	677	685	732	705	708	701	687	709	658	657	676	676	704	688	671	640	700	719	694	696	687	721	711	696	715	699	743	717	707	686	685	662	733	655	664	653	656	683	677	661	679	673	647	734	681	665	719	683	760	714	669	688	685	678	689	640	651	713	687	683	683	700	702	629	713	678	635	667	689	675	734	696	713	680	696	737	701	705	681	691	691	704	713	683	673	702	670	658	696	721	675	717	688	727	682	682	698	678	716	669	692	660	703	666	729	691	675	703	687	654	696	719	664	680	700	673	711	671	735	673	712	691	776	681	680	719	724	712	677	629	714	695	698	693	702	702	673	741	738	698	703	713	711	701	686	678	727	712	683	687	705	695	707	694	700	636	723	711	681	665	701	727	686	708	674	702	716	713	697	692	662	693	721	705	689	741	704	675	680	739	657	657	649	665	684	702	715	704	701	677	719	681	693	676	713	688	705	695	696	689	736	662	670	672	656	653	690	699	694	718	670	712	713	659	679	729	716	666	685	670	744	678	657	709	677	688	690	703	691	687	701	657	671	671	682	699	697	719	694	677	714	662	676	694	651	718	688	719	689	699	706	656	676	728	738	697	709	636	703	706	691	684	697	683	630	740	673	722	741	717	686	655	747	702	671	701	680	721	661	675	647	740	667	742	706	729	666	701	661	686	715	666	696	688	678	692	676	671	702	708	648	698	670	710	689	670	705	688	699	670	659	656	683	691	693	704	658	691	728	683	687	667	740	715	686	648	691	644	645	696	717	734	671	680	672	695	714	702	672	704	759	673	647	707	714	667	671	671	645	698	702	630	734	621	708	664	697	753	711	654	666	679	719	715	725	698	711	723	654	687	701	694	698	708	711	682	706	684	668	682	733	639	698	687	675	690	677	691	645	673	673	716	685	690	690	696	705	678	657	631	665	682	698	719	724	712	719	704	707	691	650	637	687	707	663	658	701	697	672	659	711	690	672	653	700	696	706	693	725	668	727	716	718	669	691	728	653	671	722	678	692	654	678	668	684	684	674	676	682	661	720	668	676	715	658	688	685	644	700	685	684	670	654	711	708	689	678	686	686	660	697	660	653	663	673	684	704	689	679	700	665	654	717	664	696	692	710	692	719	655	717	677	711	651	637	710	673	689	670	691	709	702	729	706	714	650	665	733	674	691	678	697	718	668	680	667	726	685	695	747	674	700	689	668	742	643	699	724	704	713	692	656	657	705	700	736	666	732	726	685	738	698	680	671	722	714	669	696	657	723	727	673	644	678	713	704	688	700	667	658	721	697	698	701	706	673	646	678	733	703	678	681	663	689	725	669	705	655	695	660	629	693	693	694	674	700	682	691	663	735	681	683	718	709	695	703	697	707	692	699	673	706	627	703	674	706	712	704	693	672	675	697	723	709	689	708	695	680	690	665	706	656	694	717	714	674	707	656	681	668	699	709	697	672	676	746	705	708	669	645	645	708	718	720	687	717	712	687	692	686	623	659	660	713	694	648	689	678	656	694	714	703	703	692	678	685	701	699	678	717	669	704	621	672	683	694	660	732	695	690	635	695	672	691	707	688	671	720	660	666	701	685	656	695	700	700	738	675	693	673	717	673	658	661	627	690	666	670	704	682	675	688	663	747	641	688	703	677	714	647	731	702	699	675	702	705	647	705	708	670	725	695	693	672	663	673	707	662	604	704	701	757	669	649	699	680	698	688	715	692	633	700	716	628	676	728	723	732	709	707	735	697	689	703	739	686	669	657	645	710	691	696	662	716	704	700	715	723	622	641	677	711	658	684	722	730	697	679	693	697	693	774	720	660	675	659	683	703	669	647	660	669	732	683	706	720	647	713	654	661	680	694	668	694	657	673	728	667	690	704	656	719	709	719	700	687	706	700	698	711	701	723	664	693	648	709	677	663	682	657	708	689	667	662	668	683	671	683	701	668	702	706	669	689	675	672	664	672	716	694	704	670	689	720	706	687	723	666	723	690	705	648	692	695	669	684	687	691	718	694	701	688	687	697	689	719	702	724	690	683	661	700	658	690	638	736	713	699	694	733	675	694	648	675	764	732	707	686	631	693	696	677	675	707	728	689	691	688	731	666	707	684	683	736	678	669	715	650	697	695	662	716	674	665	654	669	689	714	676	700	667	671	725	735	774	684	681	699	661	693	687	707	673	678	718	660	683	645	683	704	685	701	630	705	722	685	691	693	732	660	670	755	668	674	688	704	705	704	690	705	708	718	653	661	673	683	711	661	706	687	693	710	730	643	693	683	681	707	687	640	685	680	652	700	688	677	705	675	730	665	673	740	713	669	658	691	698	687	675	701	702	674	701	676	670	726	724	711	693	673	694	692	722	705	702	694	706	693	729	714	626	680	683	735	690	709	681	668	683	668	633	684	678	650	686	665	680	687	670	753	680	644	717	671	711	744	731	638	753	647	702	684	715	685	666	685	672	668	661	645	674	697	704	708	683	707	698	694	676	685	666	650	730	741	655	685	718	710	701	693	694	703	709	666	685	677	695	701	688	710	717	689	669	665	724	687	699	692	685	718	695	718	672	696	690	633	692	680	694	686	689	690	683	647	698	700	660	674	734	691	687	667	708	740	713	731	656	737	715	679	703	693	668	695	699	700	708	705	723	664	687	675	724	712	698	713	741	689	655	701	670	689	666	689	729	684	675	699	662	744	720	708	675	643	675	666	681	703	680	686	661	666	722	641	683	687	701	689	719	704	689	678	668	665	745	735	685	680	711	717	674	713	723	676	666	694	702	656	691	679	670	720	706	656	690	673	693	733	665	686	695	666	697	645	689	670	738	666	674	689	670	701	682	666	710	692	689	674	715	666	713	708	711	709	642	675	648	661	700	708	689	663	664	652	720	713	673	714	683	659	648	693	659	724	662	660	665	699	701	711	632	670	751	718	697	727	689	687	628	699	721	696	692	683	726	642	665	740	677	690	711	686	657	707	687	688	688	684	691	699	667	713	687	632	694	670	654	672	709	729	737	676	697	695	740	694	705	679	670	658	660	682	676	640	726	718	673	716	694	654	668	732	634	676	689	681	711	703	685	713	671	685	694	656	694	703	655	662	678	726	737	697	690	724	673	695	699	722	648	719	713	658	711	677	746	668	701	679	694	682	698	724	706	719	677	680	728	719	702	743	723	722	690	698	653	680	730	706	700	701	690	721	650	704	711	714	690	710	675	712
24338	21490	25153	28261	21493	21510	18768	547	281	255	246	210	229	208	194	183	159	210	170	176	162	165	176	191	151	168	153	145	156	162	162	175	154	160	156	155	145	160	154	144	151	160	151	170	151	129	154	139	143	123	161	158	129	149	150	172	136	142	131	124	166	154	140	163	138	138	144	128	133	166	157	146	141	156	138	167	145	142	141	150	152	130	138	160	147	137	140	148	140	159	139	133	149	166	141	142	161	126	159	181	141	140	140	141	149	148	148	157	158	150	161	139	168	148	160	135	137	131	140	123	148	132	143	136	156	140	164	173	163	145	146	144	135	138	134	150	151	147	121	134	137	165	157	137	118	139	134	147	125	149	169	140	130	141	148	127	148	163	155	151	149	154	131	149	132	162	151	145	137	152	156	140	146	152	147	127	162	141	129	158	170	141	153	146	167	133	134	169	132	149	142	140	168	146	152	149	162	150	125	142	148	144	162	148	146	165	115	147	129	144	149	143	141	152	148	124	150	125	141	138	149	135	154	139	161	145	157	130	169	152	165	141	169	158	132	118	149	146	135	139	150	133	132	152	147	159	117	126	151	139	139	133	147	152	151	157	180	136	139	143	156	153	133	166	143	129	145	163	141	139	133	164	165	155	163	145	162	158	143	139	123	148	156	163	148	160	140	158	166	151	151	142	161	146	143	142	173	150	119	160	148	132	141	138	149	143	164	133	154	156	149	164	150	132	150	144	151	145	165	153	144	148	145	137	147	138	158	144	157	158	138	168	143	141	141	176	161	136	125	162	165	153	119	144	159	135	161	165	153	150	149	159	144	141	150	165	138	160	155	126	139	153	131	140	148	128	156	153	145	148	158	148	137	168	153	153	144	137	120	157	161	143	139	165	156	147	148	157	169	138	137	122	151	158	156	141	138	143	151	156	163	149	148	151	151	136	163	156	171	138	159	154	152	156	157	168	166	135	139	122	152	143	137	142	142	151	136	150	146	156	156	150	136	141	157	155	153	146	156	143	132	156	139	137	155	146	147	155	119	139	155	150	168	145	161	154	138	127	151	161	164	158	158	140	157	151	132	145	130	160	149	138	124	142	146	141	155	149	154	137	143	130	121	160	176	148	144	162	144	156	154	136	157	134	134	143	134	165	143	137	147	134	136	133	128	153	157	150	156	138	149	130	138	157	126	147	150	145	110	146	136	155	152	144	139	157	137	145	154	146	151	132	137	125	136	137	161	137	166	143	149	162	145	158	133	140	173	112	121	160	127	128	151	150	142	157	130	152	129	142	135	153	158	149	150	144	152	147	181	170	155	151	164	150	149	145	153	143	160	130	145	156	165	133	183	160	149	139	143	129	139	147	127	147	154	152	163	164	123	180	163	160	158	160	159	167	136	155	142	172	161	159	145	138	134	152	137	138	145	136	164	131	125	133	130	158	120	138	167	153	134	130	172	145	129	148	151	146	134	157	142	140	149	143	151	148	137	133	159	172	127	134	143	158	119	124	144	149	146	125	152	170	146	129	146	147	115	161	161	125	156	139	139	141	171	144	130	146	129	141	163	166	157	165	150	134	163	151	163	127	158	147	148	152	161	120	148	140	147	157	154	145	139	173	165	151	134	148	154	125	153	153	143	161	141	161	137	157	146	159	135	163	172	157	129	165	134	144	154	148	144	148	141	142	127	153	128	144	143	149	143	149	155	146	140	123	149	152	126	153	158	145	126	160	137	142	148	132	176	158	172	140	135	135	149	126	135	149	139	173	144	149	148	153	153	141	150	138	140	133	182	165	137	133	138	151	145	147	136	130	127	130	141	149	158	136	150	140	144	167	147	130	149	134	168	165	149	154	144	146	150	153	164	144	159	126	140	138	146	151	140	136	139	142	144	163	152	153	134	119	141	128	157	157	158	169	177	165	136	156	139	134	125	142	141	164	155	134	168	133	157	146	136	150	138	153	150	124	141	170	118	164	156	167	151	133	139	135	161	154	145	148	148	161	166	154	135	130	144	159	137	127	142	147	138	129	132	155	144	143	143	155	156	145	129	155	118	132	154	172	126	113	153	154	145	145	146	164	151	166	146	169	152	148	160	130	160	170	165	156	136	158	163	145	149	132	163	140	134	131	145	175	131	130	149	125	143	160	158	153	162	156	135	145	145	155	152	161	144	139	157	165	166	166	135	150	161	145	124	152	139	157	154	149	170	156	131	135	157	111	152	163	140	143	138	139	128	136	146	137	147	162	127	134	145	139	126	138	136	125	155	141	172	156	155	125	133	154	150	144	149	138	149	160	147	149	136	161	170	164	134	146	143	169	171	149	172	139	125	126	131	154	147	158	134	154	151	119	152	152	154	178	175	133	153	144	141	142	138	167	143	173	162	136	144	121	137	127	156	161	152	145	143	129	147	145	162	165	150	134	146	146	140	143	143	154	145	159	151	146	156	166	148	137	152	149	146	172	155	156	175	153	148	145	168	155	134	139	169	135	139	130	114	146	154	124	121	159	142	118	153	148	156	163	136	146	143	156	157	149	141	151	135	145	132	153	165	138	159	135	167	140	165	146	158	129	154	153	134	115	154	159	139	124	144	132	117	161	143	142	146	126	135	151	137	149	138	141	137	168	155	136	153	137	155	150	138	134	153	154	173	161	175	131	143	150	137	141	142	134	162	151	160	137	128	151	132	140	146	144	170	165	130	142	127	173	131	163	150	143	147	131	144	133	143	139	153	149	131	149	153	168	142	155	143	145	118	156	144	152	164	137	144	143	124	131	127	141	145	147	144	175	123	132	141	151	136	136	149	182	136	139	137	126	135	152	145	124	147	150	162	164	159	143	123	168	171	164	149	160	142	128	153	158	163	164	183	162	131	151	152	145	160	133	142	172	153	165	144	144	153	145	134	148	142	152	142	147	112	151	148	159	157	140	148	133	136	153	162	149	149	147	154	123	153	160	144	141	140	153	143	144	146	137	149	149	134	157	129	165	129	165	141	139	156	142	149	134	150	152	112	121	147	150	155	155	129	129	139	135	137	154	148	145	151	152	148	149	159	154	135	133	134	154	139	165	153	138	147	186	182	157	158	161	154	134	155	157	146	151	149	129	152	148	150	137	150	152	141	153	127	139	130	160	152	159	119	163	139	165	151	160	142	157	139	138	143	147	134	147	156	157	160	165	132	144	133	125	158	136	151	152	148	163	146	127	161	153	151	146	141	133	156	147	123	138	142	123	145	156	132	161	133	151	154	132	148	151	157	137	159	146	152	165	149	145	145	146	148	153	135	133	165	133	157	127	151	157	141	123	162	147	134	160	160	163	131	138	135	161	174	147	158	186	157	130	133	150	196	136	141	136	152	154	160	151	151	150	131	155	133	167	142	168	147	161	168	146	141	144	138	150	107	137	152	163	137	152	127	132	123	156	147	136	154	143	155	172	151	138	130	150	152	144	139	167	137	131	147	169	150	148	130	157	157	143	104	140	156	174	169	164	153	166	138	134
2868	3041	1477	803	602	518	472	433	400	364	382	403	370	395	339	360	357	356	361	372	363	382	379	368	342	376	377	374	367	358	388	355	369	353	350	341	347	379	371	349	374	343	347	373	331	349	362	338	366	379	379	333	326	368	357	369	357	376	368	352	351	401	338	343	372	361	320	385	363	353	363	347	355	358	375	389	335	348	374	353	360	354	335	343	308	393	376	354	362	358	372	397	363	334	342	353	349	386	362	351	365	352	371	343	354	350	406	324	387	368	365	335	333	340	355	377	317	383	340	364	336	356	355	339	335	351	358	368	367	342	363	374	339	386	347	356	342	362	331	335	359	369	366	337	349	343	358	366	326	360	337	363	360	340	364	361	335	336	359	373	377	349	361	386	389	332	358	373	346	336	342	365	345	336	361	321	364	336	344	376	373	318	361	365	345	344	354	360	352	349	348	368	342	371	363	361	348	354	321	344	380	373	327	338	352	344	327	347	339	379	389	327	342	396	334	376	377	359	348	362	341	363	351	370	386	364	360	319	357	362	338	354	335	353	322	345	344	343	361	332	348	372	346	350	373	337	371	351	368	354	343	333	340	339	378	341	398	348	338	363	343	379	346	349	378	384	360	328	332	320	332	336	356	343	330	370	332	359	375	352	366	368	363	378	358	335	378	349	353	357	330	352	360	342	340	326	348	361	328	337	377	404	371	343	347	340	346	335	355	359	349	381	350	352	351	372	351	344	353	341	377	365	372	354	363	368	357	378	342	366	379	354	328	349	384	367	379	367	370	382	362	311	340	361	346	385	345	371	331	334	347	329	317	343	345	318	360	403	326	379	370	381	343	363	321	370	338	371	391	384	350	310	356	350	371	380	342	326	337	337	359	348	361	366	359	374	344	343	358	333	354	323	383	356	286	339	322	333	389	332	339	362	328	346	326	380	363	338	365	344	353	387	359	358	328	358	367	375	366	349	348	367	328	381	364	378	388	376	334	332	354	382	355	368	329	346	355	349	369	352	363	381	347	363	320	352	346	367	363	372	356	367	337	366	318	357	335	337	341	365	347	344	348	365	328	373	346	381	372	388	401	352	358	305	377	379	355	372	354	384	378	350	360	329	348	363	337	359	376	350	365	362	347	363	336	338	347	361	370	346	344	356	329	361	360	369	345	389	345	353	339	341	383	338	361	337	327	367	337	360	362	336	369	344	359	357	330	352	392	344	356	379	381	387	375	356	350	378	333	354	321	313	360	350	398	355	367	342	357	341	347	358	368	365	376	386	337	393	351	364	354	331	332	378	362	367	356	373	372	339	360	350	339	354	326	341	377	346	368	333	334	390	364	357	355	343	390	385	342	344	362	340	355	365	337	338	366	317	366	333	370	371	354	358	388	353	349	374	355	330	344	359	374	325	343	379	375	378	354	353	377	365	375	367	337	369	333	314	385	419	375	367	347	362	358	373	369	338	356	345	351	351	329	350	331	375	377	354	337	383	325	350	348	346	378	415	338	337	324	372	376	341	324	349	357	379	370	368	347	363	393	351	343	330	325	339	337	348	329	307	362	380	346	350	348	357	329	317	360	393	318	368	327	345	378	343	377	342	378	355	354	367	335	339	329	371	356	368	333	342	353	381	350	344	345	346	340	357	348	337	357	341	364	331	330	333	352	351	382	356	339	334	335	356	351	362	333	356	326	360	356	355	337	331	355	350	325	356	350	351	380	324	337	357	320	388	343	345	358	343	379	325	366	357	352	353	334	362	377	350	334	382	323	332	348	350	334	375	412	339	359	356	371	350	350	337	351	383	350	305	353	345	345	347	327	357	325	369	354	334	356	359	351	342	355	322	354	352	392	339	363	353	342	357	329	329	356	345	370	377	343	344	364	363	338	349	357	386	369	374	347	340	343	346	329	374	348	346	335	303	352	325	355	375	347	350	367	355	367	379	336	339	375	329	370	371	337	367	359	374	368	340	332	348	343	344	343	372	328	359	332	330	320	389	336	344	372	408	347	360	362	343	316	371	368	333	339	326	349	357	349	389	358	329	360	350	354	353	346	400	327	359	351	339	361	367	347	357	366	345	346	354	335	400	345	357	382	351	340	350	361	357	329	372	323	334	374	306	383	396	323	370	377	343	351	359	359	347	369	330	370	354	369	350	360	311	340	353	371	335	363	352	363	353	345	359	359	338	347	361	368	371	362	312	379	345	356	381	331	345	337	358	378	364	331	352	384	358	376	399	392	394	368	372	331	371	380	355	351	350	359	372	372	391	354	349	339	339	325	366	313	381	384	371	342	380	349	352	357	357	333	351	358	378	350	365	321	352	390	358	376	344	360	354	347	354	345	339	330	376	378	367	320	334	360	328	369	337	367	318	393	342	366	355	380	359	360	354	335	334	324	372	347	371	358	365	347	354	350	331	355	349	363	368	402	345	389	351	388	348	350	351	345	332	324	344	357	352	354	359	350	347	345	383	363	326	358	381	373	330	320	333	347	349	367	368	316	359	348	311	315	338	369	358	336	333	356	335	352	348	324	375	348	381	312	396	356	367	389	343	333	347	349	344	349	354	346	359	361	377	384	382	333	365	382	336	346	340	345	313	356	359	356	375	314	368	362	366	330	342	305	333	346	348	355	386	374	342	369	391	366	356	365	370	354	306	356	354	357	343	353	335	357	344	362	335	333	369	344	376	358	349	370	318	338	364	353	355	321	348	368	342	358	351	355	373	342	361	380	361	333	388	369	344	344	365	344	338	372	352	329	377	379	365	385	356	334	378	347	342	325	337	360	338	366	380	384	362	367	381	325	347	370	344	364	326	343	389	317	364	343	388	349	359	378	350	357	359	343	331	342	353	372	365	368	348	357	349	386	351	328	380	373	348	353	372	347	380	349	379	305	373	303	346	335	356	365	338	380	305	328	336	359	345	378	336	335	353	326	355	324	375	326	328	341	352	328	354	353	304	339	358	304	362	374	343	371	357	345	378	366	326	366	348	348	356	318	336	364	371	340	358	336	322	325	356	308	357	380	367	371	352	355	329	357	336	327	363	366	365	365	344	378	377	372	358	351	358	330	362	346	337	343	346	382	363	350	358	353	349	355	367	355	367	362	368	329	329	373	337	332	345	356	382	352	324	350	356	367	371	354	341	373	376	378	320	382	377	362	355	373	359	346	340	371	325	391	371	374	354	333	351	343	341	360	361	371	358	364	354	366	370	377	363	354	331	327	341	378	349	337	358	367	349	381	376	357	352	356	354	362	334	329	365	352	340	400	345	318	357	352	324	360	353	336	395	356	341	353	334	322	359	374	360	359	339	343	338	370	361	359	347	346	372	375	348	336	395	350	351	395	361	352	340	366	351	360	357	346	371	343	337	334	389	351	347	379	340	354	397	376	348	382	335	323	350	387	368	348	355	355	383	348	356	361	359	342	373	346	353	367	363	353	354	381	367	343	360	366	371	364	380	392	324	386	385	331	323	318	404	361	381	331	322	354	340
31892	20916	11890	959	501	454	440	466	455	449	451	432	390	422	403	382	431	420	442	473	406	438	414	421	449	408	417	412	405	420	410	471	402	396	409	420	434	445	447	413	444	392	423	402	369	420	409	398	440	409	414	448	397	410	402	419	410	431	373	406	414	419	415	401	425	427	387	417	422	426	418	458	421	429	433	460	396	423	409	422	415	449	403	417	432	449	442	398	420	471	424	468	448	492	429	424	422	416	421	428	420	433	423	380	450	409	411	424	409	405	407	402	427	417	420	414	432	474	383	403	421	451	437	408	417	418	430	450	412	422	404	434	385	404	427	476	436	430	423	444	418	398	403	426	424	433	438	439	391	454	452	433	424	403	385	414	389	468	436	458	449	435	418	434	410	430	404	422	380	402	455	455	414	402	427	404	398	428	424	398	431	437	408	476	417	424	409	427	388	388	416	398	414	433	472	408	398	414	420	447	412	402	412	453	378	391	436	426	416	436	453	434	412	424	370	359	419	408	457	443	401	437	407	394	420	431	409	418	418	433	405	436	426	405	417	431	434	432	418	424	456	441	458	390	412	441	370	432	369	401	388	412	395	414	434	431	392	454	461	459	425	411	421	417	443	428	385	417	402	417	435	435	353	457	493	412	423	451	417	426	422	374	430	406	451	423	437	403	421	403	422	392	396	384	438	420	440	381	406	378	452	426	415	409	430	394	452	446	453	405	428	424	392	446	360	434	436	443	452	394	437	443	418	446	421	380	391	457	414	444	406	449	443	443	423	423	406	415	452	388	425	426	434	426	425	424	462	429	416	417	455	427	412	418	441	437	387	436	452	467	432	410	439	475	393	404	415	434	422	421	440	388	380	379	424	411	426	403	428	376	418	421	441	416	425	452	441	419	416	420	361	372	399	424	438	418	411	401	401	397	442	405	414	421	422	412	409	371	403	435	416	426	420	427	442	429	457	402	417	429	441	443	400	381	399	411	438	415	394	432	431	454	424	451	430	435	414	419	417	428	424	440	402	420	425	448	398	414	415	434	453	375	387	441	411	408	442	403	439	415	451	437	439	435	446	461	428	410	439	420	431	434	450	415	393	459	402	416	390	416	396	416	420	397	416	424	449	438	443	410	476	442	441	428	386	393	400	457	442	424	456	404	425	429	403	440	395	436	428	412	443	423	459	427	403	402	383	399	449	438	419	403	429	414	422	443	391	369	407	437	432	419	425	419	421	410	427	426	385	431	428	423	389	428	457	388	431	419	404	444	408	391	418	446	474	399	432	425	427	436	424	422	443	436	435	436	447	388	441	396	402	400	404	417	397	421	374	388	438	446	454	412	412	412	426	423	461	418	417	407	433	391	414	394	411	421	414	386	405	454	404	427	453	421	399	389	426	425	440	437	461	445	406	415	452	424	437	478	417	430	450	471	407	418	391	447	406	446	422	438	428	423	423	428	403	421	437	397	431	392	403	395	415	440	430	406	413	458	415	417	424	409	397	440	399	461	413	423	436	427	424	417	447	389	455	391	398	420	406	411	457	387	474	456	387	401	411	437	418	430	413	414	417	457	406	465	431	416	437	435	397	437	436	426	456	394	389	408	415	381	419	379	391	443	429	447	403	435	447	422	416	405	408	466	394	445	410	439	425	416	413	409	434	446	427	460	380	388	449	404	460	417	433	460	382	465	436	474	419	461	461	397	445	424	420	425	415	404	402	405	409	439	418	450	405	424	432	412	442	420	455	442	426	446	431	414	483	423	411	434	396	421	450	403	383	444	417	437	454	439	377	420	427	444	441	414	432	423	402	425	478	429	427	452	412	470	406	407	443	435	462	434	447	402	418	420	439	407	399	394	426	420	423	396	478	410	426	410	427	451	391	460	421	414	433	428	437	419	424	389	375	416	427	432	409	399	433	441	435	411	394	402	409	413	447	396	427	394	433	421	385	430	397	410	426	410	392	396	386	404	419	403	453	390	394	415	439	382	418	404	377	442	431	427	410	416	428	449	416	418	404	416	395	398	409	396	404	400	407	427	437	413	452	413	419	378	395	433	452	423	403	417	408	431	421	413	409	409	446	465	461	457	432	448	462	433	399	386	408	445	405	425	385	417	432	449	446	416	469	449	438	422	410	396	417	396	436	431	422	429	472	441	420	414	414	425	448	448	410	405	374	425	425	458	398	410	435	454	436	392	412	429	473	410	402	428	382	410	444	395	417	412	445	406	434	443	383	397	433	438	395	423	403	368	437	381	420	428	432	432	434	397	452	433	438	407	440	409	374	409	404	384	402	428	399	423	412	444	415	448	388	436	438	422	399	415	399	440	436	426	424	399	438	442	437	402	420	418	418	419	410	415	403	430	423	442	423	449	389	453	403	363	416	452	421	433	418	445	428	463	404	392	422	414	401	438	446	415	429	437	430	434	429	447	408	416	439	431	366	403	411	458	457	398	404	424	419	465	418	409	412	418	401	437	415	425	434	393	402	411	417	422	441	405	424	369	451	448	425	397	373	423	428	381	438	404	370	428	409	405	471	467	442	398	440	394	431	419	416	424	423	422	437	438	424	403	408	439	404	429	413	443	420	448	398	432	403	438	435	445	398	389	417	413	396	414	428	417	406	385	448	432	419	448	413	389	403	428	429	388	410	408	397	423	444	400	411	413	426	391	412	403	436	463	449	397	423	399	466	432	412	405	425	423	442	401	425	420	447	436	385	392	427	423	435	418	403	393	450	432	410	438	458	432	447	399	392	446	430	348	440	452	397	432	439	412	408	416	427	430	403	414	409	463	415	405	472	408	442	409	426	410	391	431	394	364	398	434	394	432	402	380	434	407	452	417	429	417	419	449	440	425	404	422	397	424	396	424	402	411	429	439	436	435	434	439	436	412	447	413	414	436	391	433	403	422	404	411	491	421	402	431	380	440	419	398	419	411	420	424	444	424	388	443	376	445	420	456	381	428	448	354	434	403	434	436	406	424	426	406	414	414	399	473	405	421	377	381	418	433	406	417	422	416	429	418	396	363	415	425	419	391	452	425	397	420	394	447	412	378	459	431	446	454	369	436	381	390	408	397	392	402	401	424	413	428	423	442	414	437	455	438	391	414	404	419	400	402	417	408	431	450	466	384	411	463	428	430	448	456	421	412	444	437	387	402	392	429	406	421	407	419	468	462	424	400	410	404	430	430	399	443	449	412	407	399	465	414	407	426	403	417	427	405	438	407	382	437	423	423	440	444	410	425	408	420	432	434	396	417	388	410	431	417	430	422	399	427	480	427	444	427	443	433	425	411	468	423	380	454	449	424	418	464	447	447	430	413	421	419	421	417	392	459	397	392	412	407	427	417	411	380	405	438	419	422	422	395	429	420	436	435	422	411	404	405	482	433	445	389	415	400	419	425	427	408	403	409	424	443	421	406	429	461	423	432	448	445	424	432	424	405	431	409	427	425	389	446	450	421	426	424	424	414	445	424	412	428	435	425	425	450	429	395	425	422
5766	1069	944	927	941	967	911	942	969	966	969	920	916	953	926	904	895	910	917	883	933	931	919	964	962	956	925	919	947	897	890	918	891	938	930	937	926	898	895	904	917	911	930	850	921	922	898	872	909	935	877	909	934	884	917	935	956	912	889	908	914	922	889	950	931	903	874	941	903	899	921	856	907	906	930	874	907	897	973	978	949	905	902	895	912	909	953	906	966	928	916	900	902	880	944	925	927	942	914	927	909	868	958	867	913	937	915	855	890	905	931	878	894	945	898	892	910	923	925	943	921	872	906	892	918	946	913	866	882	929	946	923	960	929	927	913	900	951	929	914	885	989	919	971	943	943	934	906	954	851	940	881	909	930	856	916	890	915	882	952	918	936	951	900	926	884	962	876	888	940	933	939	917	927	970	915	961	900	936	848	949	961	905	931	871	932	918	852	974	882	953	861	934	917	936	885	985	942	874	907	936	896	897	927	886	883	860	936	881	982	889	874	887	920	897	919	935	873	935	873	851	982	946	914	870	932	875	900	933	894	894	875	845	978	895	828	900	940	906	886	914	941	907	959	988	893	902	981	883	905	896	904	943	897	850	943	943	939	864	895	951	864	945	870	879	857	902	890	898	941	873	878	933	963	921	945	904	912	894	914	942	951	963	893	898	943	929	891	877	859	889	958	904	888	1002	892	894	961	952	926	895	865	918	912	925	910	891	897	830	900	900	940	949	944	909	920	890	894	916	915	903	889	960	936	902	853	906	936	946	909	954	937	962	895	973	891	897	898	878	915	951	925	933	886	906	925	907	938	932	866	957	943	948	890	924	936	892	912	941	913	872	865	887	879	889	891	929	887	930	866	914	875	913	903	924	911	963	922	966	965	860	883	901	973	949	926	926	945	831	932	954	875	930	875	913	938	929	903	885	871	940	965	841	880	927	921	901	875	881	958	907	957	886	1006	946	919	881	895	907	872	916	858	884	933	918	935	879	951	912	866	876	894	955	927	946	912	905	908	900	955	927	908	917	908	915	891	860	968	958	926	895	877	893	941	970	921	943	895	920	921	935	945	927	875	912	880	925	937	881	894	958	919	915	962	946	874	921	912	917	893	902	933	918	894	882	919	910	909	917	909	941	882	927	970	921	869	942	867	910	959	984	971	927	889	859	870	884	885	888	911	912	922	932	907	898	939	893	867	875	894	897	877	909	913	888	914	903	934	914	927	955	942	898	895	909	912	888	879	938	941	921	949	885	898	906	882	873	914	941	915	942	915	931	926	936	910	904	951	916	921	910	917	947	947	908	876	917	861	940	927	873	898	915	922	943	922	908	894	876	932	878	984	867	878	878	880	902	913	855	940	882	893	897	923	910	908	933	868	863	969	919	918	910	889	909	921	930	943	935	871	933	939	948	874	907	895	941	884	970	891	920	906	935	848	911	903	977	882	955	950	920	943	923	935	940	921	902	980	928	953	929	926	915	916	901	913	903	912	953	891	965	908	927	923	914	856	916	886	896	916	914	937	921	931	909	927	872	936	913	922	875	874	920	904	908	935	941	857	940	903	968	909	960	901	925	900	961	917	903	909	940	883	979	940	928	913	954	934	936	926	913	895	899	902	946	887	924	927	959	950	900	932	938	940	934	908	861	886	955	915	886	944	923	850	926	988	920	887	957	937	860	932	884	929	882	957	885	868	908	928	955	897	924	920	932	933	900	884	925	861	952	918	901	950	966	871	926	910	940	909	930	941	885	939	881	900	920	902	898	887	916	912	939	899	935	894	911	917	926	890	889	976	956	961	901	889	884	904	938	885	932	895	898	877	868	900	893	890	904	914	941	918	887	946	939	916	965	897	897	933	842	928	918	937	898	889	958	959	890	891	884	928	899	904	909	932	899	894	943	883	899	886	866	898	944	872	978	915	869	954	906	931	867	922	880	892	875	901	951	910	888	920	880	903	910	947	903	950	925	897	928	930	911	914	883	923	950	892	892	832	897	919	900	905	870	920	860	892	925	937	910	894	930	913	880	909	923	911	899	952	917	862	923	926	899	915	962	900	897	930	946	881	891	959	883	870	893	918	897	871	915	919	916	948	906	970	953	885	928	895	910	930	899	933	889	860	852	938	909	881	925	952	940	852	916	916	943	860	921	922	918	933	944	961	917	899	889	908	932	900	954	925	904	918	944	861	909	922	917	905	897	924	936	924	865	898	953	940	927	912	896	947	898	904	914	908	916	932	881	875	919	933	902	938	911	913	875	916	932	943	894	945	934	893	919	883	927	937	899	938	880	926	918	936	946	925	887	873	890	886	947	892	922	977	863	913	857	872	969	896	909	882	875	909	939	872	903	892	895	937	893	888	868	931	893	901	904	942	909	925	933	934	904	923	940	948	896	908	931	926	869	904	967	880	913	966	937	908	888	872	985	894	912	914	917	900	889	943	896	941	920	910	896	951	939	924	916	953	967	965	907	930	906	919	908	894	888	886	914	921	923	879	910	853	875	896	883	935	853	903	918	934	918	923	957	924	941	920	931	890	922	887	859	919	923	885	923	928	903	899	902	895	925	863	879	953	948	935	882	931	911	886	849	928	905	909	901	927	901	939	915	947	906	907	928	961	920	960	936	879	904	910	962	905	941	929	948	885	950	928	943	936	901	905	931	866	964	905	963	899	972	927	909	921	947	910	895	915	905	924	909	919	939	967	833	895	910	877	940	901	897	954	899	968	915	966	925	852	927	982	922	940	904	911	957	935	903	944	915	937	984	950	880	908	899	872	901	892	890	864	921	873	944	918	942	899	919	916	961	905	900	930	938	838	912	912	878	887	844	904	940	941	889	872	905	960	878	919	945	909	962	929	859	947	933	924	939	882	919	928	895	904	920	880	948	939	888	918	897	933	901	969	930	918	929	861	875	849	890	885	948	911	956	886	908	901	915	903	890	915	914	892	909	926	927	901	925	883	937	891	878	929	906	992	920	872	889	882	906	905	980	912	952	917	967	870	870	899	877	893	881	942	887	909	960	908	870	873	906	922	911	878	868	898	936	920	884	895	959	998	900	935	880	909	860	895	914	949	911	926	979	860	936	915	929	901	986	941	879	923	882	924	901	915	929	927	917	937	913	885	932	877	938	926	908	939	872	919	944	1016	912	896	934	903	942	949	926	917	884	880	940	956	936	932	878	890	942	907	846	905	914	878	896	894	931	923	938	889	930	935	963	959	900	899	899	952	920	928	930	927	915	881	895	905	944	976	836	908	928	931	889	941	889	888	945	900	918	930	904	932	875	918	869	919	935	929	916	919	937	892	907	938	867	915	903	897	882	875	874	924	915	900	938	953	899	982	901	910	896	939	941	902	904	878	859	912	899	930	896	961	869	909	930	895	863	929	920	903	938	929	949	929	897	916	906	879	918	920	922	929	859	909	867	943	906	848	914	906	920	926	932	906	926	900	881	979	919	927	918	881	940	877	930	897	915	886	909	938	903	926	937	937	887	926	922	883
24886	21470	24809	28526	21465	21306	1392	481	393	350	409	339	354	344	375	355	363	318	313	340	306	338	346	324	321	314	285	306	358	318	312	326	314	307	298	307	307	335	324	325	305	319	293	316	282	308	279	318	310	316	346	326	330	304	297	332	306	298	340	319	314	331	330	323	346	313	344	311	318	313	323	324	331	314	299	309	321	345	323	307	319	319	279	317	314	300	310	328	306	303	306	319	322	333	303	341	302	349	304	350	341	331	293	303	306	317	288	327	315	296	327	319	289	321	318	305	313	315	325	304	353	327	312	376	336	326	299	284	349	322	348	296	311	328	293	345	345	304	333	309	321	320	325	322	326	308	337	274	322	319	299	277	303	289	294	326	316	334	291	318	319	302	284	310	279	309	309	338	324	322	308	317	335	350	334	335	295	305	293	276	341	306	310	322	309	307	330	320	304	326	305	295	309	309	314	341	319	288	299	315	323	331	329	313	318	298	356	362	319	306	333	309	324	317	361	353	324	299	278	332	340	305	317	316	321	292	304	308	334	297	276	314	315	332	285	304	291	313	318	316	307	296	331	340	335	287	297	326	312	309	331	291	291	315	299	305	280	341	328	295	288	279	291	317	319	326	302	291	293	318	295	267	303	302	324	337	322	280	312	342	304	336	338	300	286	316	342	295	339	329	311	328	299	338	315	319	314	313	282	309	350	292	308	321	327	295	353	320	326	289	336	334	338	350	343	303	331	310	355	317	325	343	347	374	309	294	320	322	303	331	334	326	312	298	315	311	339	313	341	280	334	303	316	322	334	337	352	298	304	323	283	309	345	347	334	295	338	331	294	314	319	334	312	323	322	308	302	319	311	342	322	320	317	320	365	313	316	300	315	314	339	300	315	289	305	316	288	299	342	308	311	339	347	265	341	343	319	301	317	324	356	334	303	298	311	315	285	352	307	288	342	336	313	320	295	333	315	295	325	307	288	330	328	322	274	319	291	290	337	310	332	343	321	338	329	338	296	307	310	360	317	293	333	308	323	276	346	365	319	323	286	319	316	357	308	330	328	324	300	286	302	313	299	297	310	309	307	288	301	326	305	299	367	324	281	282	320	301	328	303	307	362	311	323	314	321	306	275	327	339	319	321	354	296	307	309	317	329	285	324	346	308	303	335	293	336	280	304	259	304	282	293	308	316	324	334	286	287	349	307	291	310	301	349	333	337	307	315	337	348	318	319	321	353	315	304	311	319	281	293	290	326	324	322	297	313	325	304	314	290	296	326	322	297	319	334	319	332	308	329	320	303	333	310	289	340	321	324	314	307	293	282	287	329	333	321	308	303	300	288	344	287	319	367	294	345	323	289	355	325	324	324	337	314	293	307	347	313	282	333	304	333	280	285	328	302	299	319	314	331	317	317	332	307	294	303	336	312	327	320	337	316	343	322	313	305	313	348	341	282	294	313	295	284	313	338	340	331	311	316	294	365	327	291	326	351	316	303	294	349	339	336	331	329	286	349	332	324	329	294	326	321	330	355	334	330	305	317	327	333	335	319	323	311	304	311	329	291	342	339	314	318	319	354	298	301	299	356	320	290	318	298	326	293	309	332	311	325	334	321	317	285	307	334	326	287	319	300	344	345	337	311	314	341	318	302	316	308	294	336	346	323	309	328	325	358	303	310	334	303	331	335	307	315	338	337	322	322	306	324	315	312	320	302	338	291	328	332	288	319	357	357	306	290	339	279	290	272	285	316	294	323	327	322	317	263	360	329	281	322	335	310	318	311	318	284	317	317	326	302	311	317	302	348	302	316	370	299	310	268	287	344	295	323	319	312	278	323	326	305	320	350	267	306	316	290	320	335	340	324	331	354	312	330	303	311	323	304	320	333	313	301	313	318	278	320	320	303	328	316	332	335	327	288	308	311	360	302	314	296	318	321	328	342	300	282	320	288	334	321	316	294	307	309	275	299	332	326	332	339	337	326	334	335	289	294	333	314	351	304	301	344	314	294	299	348	300	306	318	302	329	307	322	295	294	304	327	268	303	312	324	320	319	311	297	321	286	307	308	309	292	312	295	330	323	351	313	343	275	279	324	326	344	311	325	329	331	317	309	311	321	354	342	280	320	333	277	323	296	284	336	304	324	328	302	343	328	298	305	289	320	334	301	323	298	306	283	321	277	302	324	306	310	305	326	306	272	306	350	304	301	316	294	310	320	329	341	304	321	334	305	323	313	300	328	299	305	310	351	303	333	322	290	311	303	321	330	321	306	318	311	324	340	337	315	367	306	332	292	282	314	348	308	310	346	297	324	296	309	351	334	305	306	294	310	288	294	290	300	313	307	339	295	326	326	299	313	275	287	319	343	316	293	288	309	327	301	291	302	277	304	306	309	320	300	305	321	299	307	334	320	315	325	330	341	315	314	334	310	352	326	298	315	297	331	319	317	332	309	311	315	313	296	344	296	305	312	307	306	307	301	306	311	324	295	318	337	319	341	329	318	318	310	303	318	329	329	295	295	345	341	329	327	319	298	286	312	303	316	307	308	326	278	318	316	288	338	312	294	324	332	290	290	324	305	306	304	300	281	285	334	334	317	343	328	341	341	301	302	298	300	302	316	297	321	337	319	321	284	314	332	316	287	292	298	322	311	310	308	316	318	317	381	315	296	296	302	291	372	300	305	300	351	296	323	297	330	327	307	332	335	314	317	320	310	299	333	308	341	317	295	321	291	317	336	312	301	332	317	326	313	368	315	315	305	306	337	333	326	317	305	334	317	317	313	318	319	328	316	320	350	298	323	289	327	344	318	322	278	312	306	315	283	268	318	351	310	287	304	302	366	344	353	332	297	339	312	322	328	334	309	301	309	320	299	341	297	306	318	317	319	341	290	283	286	306	293	299	292	310	303	272	331	312	329	315	303	338	320	339	310	338	286	295	324	318	280	313	299	298	295	312	329	337	278	309	311	303	278	292	333	310	312	306	325	319	322	325	326	318	346	281	293	307	365	311	315	336	283	323	315	304	304	337	328	307	338	346	262	291	294	294	344	312	317	318	329	321	255	296	299	265	308	326	352	308	287	321	311	291	309	311	311	297	318	314	340	343	320	300	313	328	335	338	291	320	305	324	303	335	303	329	294	333	307	316	339	343	316	320	316	314	307	329	322	298	327	334	301	301	317	322	326	309	334	306	326	339	312	328	313	319	314	338	324	290	309	322	333	321	294	299	319	302	307	304	312	274	290	273	303	317	324	342	291	315	314	322	314	318	294	302	330	318	302	304	300	308	332	304	294	304	308	283	308	306	280	317	327	331	288	325	309	312	279	300	304	312	307	313	315	303	316	335	276	313	343	293	272	305	340	306	313	333	311	292	310	315	293	308	333	292	298	290	357	275	301	325	311	307	298	280	289	339	310	293	291	310	352	332	316	318	350	314	323	327	311	301	299	330	323	340	320	331	296	311	314	322	307	299	317	293	317	277	324	364	291	304	328	270	325	298	309	314	305	327
3114	2096	1293	965	811	780	705	720	755	717	679	717	681	640	709	710	668	704	672	738	732	700	693	709	698	685	739	707	692	654	638	698	687	666	666	753	666	703	684	725	675	677	660	658	728	746	665	720	692	693	681	677	656	720	722	694	667	679	658	669	679	718	702	732	697	706	647	650	720	714	716	669	651	724	690	738	704	663	715	696	686	678	698	675	700	679	641	686	710	727	714	693	644	639	698	702	669	719	671	691	721	723	677	716	697	692	706	688	699	678	703	679	704	641	634	653	667	717	647	697	700	676	685	651	743	668	694	726	692	689	740	649	728	658	687	699	732	652	698	716	719	690	700	720	672	698	708	624	707	700	685	659	677	682	659	677	697	672	691	660	725	737	697	714	723	698	709	708	680	658	734	677	685	661	684	693	678	682	730	710	677	638	690	708	671	621	692	678	684	710	645	705	684	703	743	663	685	680	694	709	728	724	698	699	682	692	651	685	723	669	694	626	631	674	668	682	674	703	702	668	736	669	676	707	689	682	690	708	692	684	647	708	685	675	659	691	661	696	656	699	656	688	674	726	688	725	652	710	742	694	624	701	672	672	702	668	679	665	698	699	637	702	650	700	678	683	715	718	663	687	683	649	720	699	710	725	709	681	664	706	674	653	717	758	690	699	659	677	675	658	720	681	672	713	697	659	703	676	639	681	642	646	710	684	662	654	689	695	690	684	702	729	676	735	712	714	691	678	655	715	707	677	708	719	702	633	703	646	702	685	684	670	686	716	691	743	643	653	676	725	658	699	654	662	680	717	674	647	668	666	697	693	698	683	684	687	710	737	688	716	657	711	679	691	685	691	718	683	702	665	718	689	721	731	673	706	640	690	676	677	669	678	675	705	752	745	698	700	727	742	653	648	692	724	654	690	731	721	662	711	703	666	724	650	704	634	699	715	683	717	674	681	677	694	669	633	695	688	685	731	646	712	696	664	673	646	729	702	660	698	708	658	718	697	692	707	689	664	666	712	715	678	685	677	682	695	674	674	714	678	659	722	679	703	705	680	688	676	720	695	665	657	663	718	705	685	751	650	692	696	674	678	679	697	676	718	708	710	654	686	714	687	694	685	699	673	719	724	681	681	695	679	671	709	635	661	686	660	725	689	707	676	655	709	684	682	671	706	682	700	712	686	650	698	706	685	683	685	662	697	708	703	653	691	672	688	690	699	671	694	665	689	705	721	682	635	676	641	676	710	657	677	657	650	646	695	681	671	676	674	670	676	712	769	640	679	726	667	700	673	670	657	651	694	651	734	658	685	705	672	673	671	659	682	684	633	695	667	670	700	701	699	682	680	672	719	718	685	727	635	660	717	702	726	657	672	703	681	675	671	689	658	721	687	664	749	672	669	639	647	650	706	695	695	693	714	638	698	671	662	739	686	707	702	683	643	694	703	702	666	748	666	689	699	704	689	683	730	656	662	690	716	690	702	709	701	684	730	683	709	663	698	697	677	693	648	672	672	670	711	697	692	728	662	644	686	700	703	710	665	660	680	708	714	658	660	690	687	681	681	679	672	683	674	679	671	706	689	702	705	679	659	693	726	723	676	688	696	656	683	744	686	722	712	678	677	678	670	691	717	658	658	641	692	706	754	685	695	695	656	655	657	702	688	679	682	682	669	760	673	652	657	680	708	693	669	692	701	692	729	626	658	689	694	650	713	680	645	660	716	673	733	686	718	647	722	683	678	662	636	689	718	725	667	719	703	696	708	667	705	713	705	667	690	703	663	681	710	665	715	704	666	656	643	728	643	701	653	650	643	697	636	708	715	738	678	688	612	679	705	706	664	658	692	639	683	703	731	655	669	699	674	642	664	671	669	684	696	695	715	698	688	666	685	662	710	680	686	664	690	717	680	730	720	665	654	725	676	707	699	711	730	668	691	730	678	693	687	697	666	664	679	695	661	662	664	697	696	682	737	668	718	714	719	707	714	690	662	699	693	694	699	685	661	728	716	697	638	761	699	683	691	709	679	696	633	705	711	748	730	691	718	640	664	719	697	686	660	729	656	670	700	667	685	686	685	668	726	701	660	597	699	719	677	688	675	662	752	712	662	722	697	681	655	670	674	678	702	654	677	702	742	711	691	682	754	683	674	704	637	696	682	683	729	696	639	671	687	672	707	696	700	704	737	761	669	682	673	661	714	654	712	679	677	703	706	674	650	670	707	699	670	713	683	670	683	681	689	664	698	662	708	665	681	712	680	670	706	697	721	665	649	643	636	624	659	700	706	703	645	628	685	681	674	729	682	662	700	663	685	680	692	697	698	653	668	703	700	683	728	706	653	679	687	692	709	722	695	725	708	705	688	664	697	685	678	711	676	684	674	700	723	699	746	664	684	653	716	689	693	683	637	678	685	677	704	708	680	641	680	700	643	686	732	662	690	678	683	656	692	671	683	725	675	720	660	694	686	683	716	732	692	688	679	716	697	688	722	705	653	700	668	694	692	691	667	713	735	701	621	698	746	643	678	637	663	700	685	707	636	701	641	691	683	664	691	702	692	709	651	673	655	646	665	681	668	686	685	647	699	671	670	716	723	698	684	689	649	682	702	641	690	672	695	694	689	672	686	670	678	675	668	697	639	651	675	731	715	691	744	671	722	674	701	681	671	703	691	696	699	714	647	666	677	729	681	695	706	679	723	686	695	715	708	683	703	691	664	697	678	700	700	692	730	648	650	696	733	720	700	663	698	752	705	707	662	681	706	674	676	700	675	704	661	696	658	708	669	696	670	663	691	706	679	691	713	696	620	654	657	670	727	691	690	749	721	681	709	700	713	746	714	676	663	678	664	695	709	673	674	679	675	676	716	699	709	711	677	647	702	678	713	679	699	679	659	634	702	687	691	676	687	668	705	724	697	724	665	674	682	739	686	700	683	697	724	688	701	706	706	679	658	701	698	712	681	696	628	661	706	720	671	659	722	663	673	629	677	685	673	722	681	672	689	691	688	686	672	750	704	703	715	720	680	669	668	715	713	682	696	655	716	658	669	694	722	753	677	699	684	700	647	637	678	697	668	686	707	696	648	663	712	659	678	651	689	640	697	677	666	684	701	678	693	710	679	638	724	704	652	687	682	735	748	668	710	648	668	680	684	685	707	681	708	690	712	680	672	704	677	647	681	703	654	707	688	658	726	714	672	660	716	686	636	686	727	697	768	675	690	687	687	755	649	728	705	732	739	728	682	661	683	704	717	668	671	690	688	703	678	680	669	648	665	714	683	693	674	685	656	708	689	702	695	678	705	666	670	714	750	688	680	693	725	657	682	679	709	666	699	683	659	712	684	695	706	606	696	685	678	687	720	722	697	672	703	671	674	694	707	679	690	759	641	677	666	700	716	666	670	700	718	670	683	671	699	723	616	688	651	706	676	719	693	682	705	683	702	674	708	689	652	709	718	736	685	645	759	708	652	711	687	698	702	689	693	707	689	712	675	669	682	654	723	705	697
24255	21458	25121	28224	21459	21473	18366	485	309	245	253	214	194	204	175	194	153	187	163	196	168	134	180	157	174	141	148	162	162	172	159	159	156	148	141	158	130	161	117	137	151	152	141	163	133	142	149	134	143	157	126	137	130	136	162	161	130	146	144	131	162	162	151	146	138	147	139	140	151	150	146	131	153	141	131	125	144	123	149	130	162	129	169	148	123	134	150	145	130	156	134	151	143	151	129	150	169	154	145	139	119	148	136	168	153	124	145	140	138	155	183	147	174	164	138	156	144	148	155	139	142	148	146	155	136	156	130	124	137	150	148	152	171	115	168	145	134	169	131	120	133	138	142	142	137	135	144	122	146	177	149	131	128	125	167	135	144	136	170	136	139	130	169	153	140	151	143	139	134	145	169	141	152	132	160	155	146	128	154	131	132	150	139	155	126	154	157	114	136	134	136	134	159	145	134	143	132	133	140	154	128	155	147	188	151	158	163	150	148	156	146	117	151	150	146	133	142	169	148	127	161	157	157	157	135	156	147	129	157	159	160	155	136	146	171	151	147	149	155	121	151	149	164	147	130	134	129	126	157	155	150	155	156	130	154	163	139	139	150	147	127	133	150	135	131	155	133	156	169	134	141	127	130	143	151	126	136	161	145	137	149	152	150	124	172	124	150	139	151	141	135	147	136	134	144	159	153	143	132	131	131	149	148	142	161	134	158	133	160	134	156	142	145	149	159	141	136	154	150	153	125	132	167	155	156	154	148	159	138	144	134	129	144	141	158	149	154	154	164	166	142	138	149	144	146	177	132	154	165	138	131	149	164	146	141	146	154	135	148	158	158	130	154	132	127	144	146	130	140	139	147	139	146	149	155	144	113	142	132	154	171	154	143	173	180	144	132	126	164	130	157	182	156	125	161	149	157	146	146	149	140	166	159	137	149	130	143	140	164	144	142	132	153	174	123	159	145	194	120	150	149	136	144	131	153	150	147	160	176	134	124	157	139	150	156	142	168	152	140	140	129	133	142	137	132	128	158	126	141	133	136	145	141	128	125	157	129	121	141	131	135	149	149	170	134	148	134	141	160	159	144	161	169	140	143	134	138	135	168	159	146	132	157	153	149	139	154	138	118	119	159	118	151	145	150	134	146	134	175	141	149	155	149	168	144	153	133	150	144	156	138	143	139	150	141	160	168	178	161	142	150	146	155	117	135	144	155	135	135	147	152	164	139	146	125	141	146	168	167	160	136	145	149	181	163	168	157	151	131	133	152	130	147	121	142	159	153	191	148	156	150	131	128	142	129	139	162	159	157	137	135	150	154	156	134	126	151	167	157	173	135	144	138	149	158	148	138	138	136	141	152	168	164	158	144	143	156	152	155	139	115	163	149	141	141	129	141	153	137	142	154	158	140	151	149	145	152	154	169	155	161	141	143	138	148	159	156	129	136	157	142	132	148	164	142	160	144	134	147	148	138	149	141	146	136	166	145	140	150	136	136	158	134	146	135	131	132	146	154	143	143	140	135	161	162	150	168	126	148	149	140	147	154	162	157	130	137	159	133	146	137	129	145	151	155	131	139	165	144	158	140	166	176	129	178	126	154	148	139	143	134	123	140	137	159	166	140	153	137	143	153	167	150	140	161	163	149	152	137	158	157	145	149	136	166	146	138	143	134	170	136	162	151	133	126	147	178	154	137	172	133	136	146	174	147	132	139	165	162	144	170	162	128	133	147	176	118	144	123	144	154	157	153	133	160	147	138	147	140	150	151	138	149	169	156	169	152	140	139	159	152	161	148	150	134	137	130	134	151	150	149	160	115	156	149	149	154	159	152	151	158	147	161	123	125	137	151	143	151	137	132	140	134	125	145	166	158	133	149	143	159	165	148	149	138	159	129	136	165	148	152	152	151	136	172	151	180	142	124	172	148	134	133	152	122	154	119	173	142	157	143	134	147	132	152	163	157	125	136	151	138	144	152	141	171	142	163	136	161	168	166	139	130	119	140	124	101	153	131	145	155	144	142	146	164	153	142	146	137	138	155	141	132	156	148	151	146	143	159	138	147	167	135	124	140	164	123	149	141	150	142	111	143	131	141	168	157	139	126	133	129	156	168	123	154	153	142	167	159	145	152	123	135	144	122	167	129	129	162	162	161	150	143	159	114	135	117	174	164	137	145	157	159	126	168	146	140	130	115	150	146	148	124	123	127	152	135	131	122	158	139	175	159	162	129	158	156	145	131	161	168	154	109	148	133	163	153	156	143	157	155	165	155	130	138	136	135	145	142	127	153	135	161	128	167	155	139	142	147	139	130	135	159	160	141	149	145	147	141	146	151	153	135	122	121	140	139	162	117	143	143	155	111	154	144	130	153	156	154	145	140	128	178	140	133	128	114	129	155	162	158	152	158	135	137	125	145	115	169	145	143	177	134	144	132	154	158	135	134	143	135	139	144	151	145	165	154	163	127	158	149	168	144	143	140	127	142	145	147	161	144	169	148	163	142	129	134	149	148	139	130	143	132	151	134	175	154	132	140	138	157	169	161	137	165	145	139	160	136	146	148	149	139	150	127	130	140	145	150	130	152	118	151	143	192	125	147	163	128	129	153	158	137	140	138	121	128	158	161	148	142	144	158	159	157	150	153	160	156	140	157	146	160	134	160	141	155	138	156	134	147	137	131	132	168	142	147	147	149	131	152	161	144	160	144	161	136	132	131	143	149	141	132	141	161	149	176	156	135	141	164	149	154	145	153	162	122	139	168	159	132	142	160	135	140	166	150	167	138	144	155	147	160	163	149	146	146	145	165	166	168	143	134	162	139	152	126	156	148	159	129	146	145	138	152	150	162	163	150	173	155	137	142	167	130	158	135	138	147	159	153	156	129	139	148	154	145	161	168	151	161	132	151	149	159	148	144	138	145	148	127	149	124	144	152	168	168	152	145	139	157	131	173	126	144	121	123	147	151	151	134	153	163	172	146	150	125	150	142	130	152	161	162	160	140	142	128	146	131	149	156	152	147	147	161	158	149	144	134	146	144	139	128	128	129	149	165	131	157	134	179	180	130	130	130	136	153	130	139	132	150	141	156	136	161	144	129	139	135	147	135	145	149	138	141	134	151	157	144	148	151	141	135	122	150	154	135	145	131	136	132	143	124	138	147	133	146	152	159	170	149	152	131	133	132	152	142	146	149	117	138	160	140	160	129	147	122	153	136	148	136	136	171	152	138	149	144	134	139	134	131	157	180	178	162	130	129	134	151	157	140	173	161	140	145	142	156	152	141	121	132	123	155	165	150	149	151	127	152	142	173	153	126	140	163	153	161	144	153	152	139	147	135	144	133	150	147	170	137	178	117	146	124	136	134	136	148	144	158	157	151	135	158	157	167	150	141	130	113	164	144	161	150	137	153	133	164	129	147	145	132	145	134	131	172	146	153	133	133	143	138	140	166	139	151	133	134	172	157	146	144	170	134	136	154	133	116	153	139	143	169	146	149	175	161	147
2877	2991	1473	837	589	506	452	392	444	424	396	358	358	383	338	424	358	379	381	346	375	348	361	371	346	378	367	382	331	378	384	317	344	339	341	361	327	354	341	392	389	347	374	380	340	367	358	340	355	351	347	349	367	386	355	354	347	365	323	347	333	337	327	360	332	347	324	361	331	383	342	352	339	345	358	382	364	362	327	319	338	329	357	359	366	354	353	343	343	342	332	328	348	361	344	330	391	338	344	369	376	352	366	348	368	378	365	353	362	363	346	345	361	370	358	359	351	347	339	388	348	326	369	344	368	351	346	327	325	347	341	331	331	375	376	359	355	340	343	339	348	379	363	378	342	313	351	323	352	336	383	326	362	386	350	366	301	329	337	341	349	373	382	352	345	374	351	357	339	364	339	341	351	345	346	365	344	352	360	349	322	353	350	343	356	388	366	357	360	331	365	399	356	380	372	348	358	364	342	352	363	358	351	357	339	386	340	378	352	354	367	351	375	340	338	336	334	316	395	346	361	354	349	338	343	365	387	400	322	354	346	356	357	364	334	402	371	349	346	377	373	351	354	337	350	378	372	338	358	360	389	374	329	358	356	361	342	336	345	359	344	363	349	327	369	365	389	318	367	353	340	341	350	362	331	347	342	337	364	328	355	356	364	340	334	369	345	365	347	348	373	391	371	372	337	370	349	363	379	365	367	345	328	360	341	357	390	366	351	357	340	323	304	341	376	358	362	352	332	342	361	352	369	341	328	363	375	359	390	347	352	348	366	370	338	347	350	352	331	381	349	332	365	337	373	371	376	370	345	343	310	360	345	355	314	343	334	345	324	391	338	362	358	338	342	348	340	335	376	369	343	375	369	369	301	358	386	368	332	367	346	373	332	364	355	360	331	364	344	347	358	322	345	360	378	370	353	348	392	372	351	319	338	362	326	355	370	344	326	334	385	340	324	343	411	356	340	340	377	364	345	371	352	350	354	350	353	341	383	373	340	359	340	335	376	347	354	370	347	323	364	359	351	368	354	346	369	372	340	363	339	336	366	330	349	358	354	372	345	373	347	337	353	343	351	324	393	347	340	363	345	343	341	380	321	374	359	360	357	326	344	374	346	345	353	377	353	371	377	320	358	332	353	352	350	336	343	346	345	338	327	313	375	351	329	336	374	353	379	353	355	403	351	348	351	362	372	373	350	384	358	355	339	375	335	354	338	378	325	361	377	385	321	352	349	340	383	366	331	389	387	364	365	361	364	366	361	378	326	332	323	380	364	344	329	345	378	353	351	371	316	363	371	355	311	346	373	363	374	378	345	331	371	360	349	354	385	302	375	375	316	346	336	370	345	336	335	344	318	354	372	332	362	349	345	312	325	332	337	356	348	353	371	359	351	347	380	322	355	318	356	354	355	296	355	359	310	365	357	347	357	364	341	357	357	353	330	342	333	353	372	349	360	344	350	347	383	356	353	345	374	361	343	379	336	327	373	349	363	340	342	322	355	350	352	329	373	348	371	341	385	356	377	373	334	356	372	334	348	362	344	353	338	340	353	372	351	361	375	324	368	348	358	344	343	348	374	323	369	312	367	358	370	336	351	347	340	354	376	364	361	338	381	350	302	353	351	356	372	384	326	389	373	337	356	366	361	353	367	339	334	348	354	357	341	359	364	373	327	327	350	374	346	336	337	370	325	357	365	325	368	343	350	350	335	359	325	383	350	371	339	330	333	330	327	350	344	393	338	383	364	335	362	343	349	358	364	358	329	343	394	346	341	358	332	335	360	343	339	346	360	365	369	375	333	337	363	351	317	346	345	334	343	346	350	379	348	323	379	361	354	332	342	368	339	339	337	327	352	346	373	337	362	362	385	366	366	353	354	311	350	341	337	367	332	381	375	376	371	348	338	341	361	360	327	324	325	340	340	347	381	376	301	329	363	313	363	358	364	348	338	339	349	347	332	357	367	366	327	337	324	340	352	384	307	338	336	324	333	346	422	355	377	384	368	339	345	355	362	352	328	378	358	359	350	388	357	369	347	352	372	337	336	341	348	344	360	388	341	371	342	362	335	338	360	305	387	347	351	380	329	333	366	333	360	346	364	379	409	356	317	349	342	351	329	341	350	348	334	348	330	370	346	365	347	319	334	355	351	356	338	348	323	354	317	368	336	334	341	357	347	358	340	341	374	329	323	344	355	353	356	356	379	372	394	319	360	323	329	384	404	310	346	326	340	338	334	359	304	376	336	357	370	368	387	367	337	334	342	348	354	332	329	356	368	336	355	349	325	340	366	363	381	343	374	327	328	322	376	354	360	341	367	318	359	335	345	352	374	351	388	351	343	335	409	362	344	356	341	322	359	399	375	322	342	362	374	326	383	315	334	394	351	352	357	359	339	326	328	361	375	362	385	337	326	360	366	349	360	354	364	346	357	369	367	358	331	375	365	341	391	352	367	325	333	373	366	370	359	367	328	373	362	353	344	371	348	367	368	360	380	343	348	345	317	323	355	352	355	304	327	349	336	363	329	357	360	365	366	350	383	320	318	390	323	320	352	403	338	327	379	367	368	355	378	352	307	327	323	329	338	362	370	345	366	380	330	341	358	324	331	369	354	375	332	369	350	331	357	361	353	359	332	342	344	357	379	344	355	346	341	333	322	330	346	359	377	332	379	358	358	350	349	346	369	360	336	313	364	367	362	353	345	344	383	353	343	371	342	323	352	373	359	365	334	368	350	332	332	352	351	352	372	343	345	350	321	361	337	351	306	360	364	372	304	381	336	341	359	375	353	346	363	378	368	381	370	345	338	377	368	370	386	343	355	360	359	350	358	345	387	382	341	361	337	347	327	320	357	344	365	366	334	375	369	382	358	338	366	380	357	343	337	340	362	384	335	376	370	348	331	364	368	339	358	368	350	337	344	329	322	358	349	334	366	375	342	397	353	382	344	347	405	386	325	359	344	342	331	358	366	358	326	341	348	393	368	399	378	345	354	354	325	378	341	359	335	367	386	347	363	333	320	354	348	332	343	366	374	343	364	351	360	367	367	362	389	333	377	342	353	301	360	372	376	349	373	370	341	318	363	362	332	360	359	334	371	356	364	363	349	330	394	343	351	347	346	360	402	369	381	339	363	354	352	333	343	330	381	367	335	372	378	361	383	356	310	352	326	367	358	382	369	348	337	363	365	361	347	366	344	354	346	346	328	347	355	345	352	340	380	325	401	331	371	352	391	367	355	355	357	346	382	330	343	336	355	380	382	352	348	336	343	342	337	346	343	314	361	329	352	358	345	357	385	361	339	347	355	338	361	361	362	367	346	350	404	355	325	339	367	353	336	336	326	339	392	379	384	346	355	334	344	326	348	362	359	327	366	338	354	357	377	337	393	363	328	415	375	367	324	388	363	364	344	350	371	336	372	378	329	320	346	371	331	363	362	377	346	349	354	388	375	325	368	336	321	361	391	374	353	380	372	346	326	356	367	332	348	367	332	359	351	354	369	356
32125	21023	11614	903	519	390	421	456	428	424	402	449	423	420	420	430	423	412	441	412	411	416	381	455	422	420	447	431	411	417	419	450	467	446	430	410	420	428	460	430	425	450	435	400	446	428	409	423	432	425	461	423	411	423	456	416	383	426	406	460	475	458	398	405	411	429	454	412	424	415	435	449	388	377	434	430	403	401	439	415	427	422	394	385	400	366	394	417	395	426	379	434	434	402	404	384	446	409	415	439	443	404	401	442	422	407	440	414	397	440	419	427	419	386	420	436	432	430	435	427	447	460	404	399	386	414	442	414	423	394	430	397	442	360	433	425	430	425	421	463	463	424	441	399	418	389	431	425	401	404	397	385	478	411	404	449	395	420	439	402	417	406	406	437	419	414	427	407	435	418	412	402	443	430	427	406	417	400	393	441	454	415	451	425	383	400	393	391	412	401	393	429	387	424	426	474	436	471	464	390	394	417	434	455	397	441	414	421	436	412	427	401	421	439	427	425	432	441	453	393	399	423	389	461	419	437	424	441	394	423	429	406	433	420	406	432	390	431	403	436	421	438	453	409	380	468	419	421	433	441	420	413	425	412	410	398	405	378	399	424	428	428	422	416	421	416	364	389	413	430	448	394	437	418	466	435	418	434	445	396	401	392	410	475	413	441	415	468	476	392	424	424	435	438	436	398	406	397	435	435	394	396	412	373	426	452	397	417	427	406	438	392	430	434	410	405	441	443	415	412	440	435	414	423	431	429	428	401	396	410	407	440	449	431	412	347	409	427	433	425	406	415	435	394	450	412	468	442	361	398	429	436	436	367	418	371	402	450	407	408	414	415	410	386	428	445	423	423	445	401	412	419	406	440	450	411	407	390	401	420	465	401	439	399	384	412	433	427	390	445	413	402	419	388	443	434	439	386	423	428	452	447	416	432	397	374	422	431	426	433	418	420	416	424	411	415	413	467	421	444	376	392	391	373	381	431	431	439	398	382	444	351	412	429	424	435	467	436	400	445	474	412	416	416	458	409	450	454	399	396	438	398	435	408	422	390	436	432	422	393	393	400	479	387	400	419	466	424	418	391	391	396	424	446	468	425	416	462	455	388	394	430	444	451	440	416	416	402	422	385	456	416	416	455	424	405	441	426	391	409	400	461	393	445	387	428	426	402	408	408	445	461	412	433	443	424	491	384	445	415	417	397	387	368	429	430	449	407	448	441	429	375	366	441	442	386	469	399	411	397	421	440	396	454	446	397	410	401	439	405	404	429	390	435	453	438	440	425	391	442	395	441	377	417	426	402	416	450	455	395	387	474	462	387	429	448	429	423	447	458	400	414	448	413	415	397	401	408	406	434	408	410	413	424	434	443	433	420	392	405	409	388	396	405	401	437	431	398	378	390	375	422	454	474	427	423	433	395	411	430	435	409	441	423	401	413	449	396	418	412	398	442	462	423	441	439	426	406	447	434	422	407	433	416	412	419	453	387	466	406	428	391	429	424	434	412	426	444	426	411	442	392	444	474	450	424	402	476	450	372	434	448	430	396	390	454	457	387	437	436	465	410	447	425	375	442	433	438	411	417	407	448	433	449	405	418	441	432	407	379	407	426	404	426	427	408	432	410	412	404	407	439	423	456	435	379	408	412	418	453	391	415	445	396	430	429	442	437	429	434	449	437	429	438	440	408	431	417	397	397	408	422	445	428	399	401	390	410	401	392	447	463	407	458	386	435	438	468	456	409	440	474	405	433	440	442	441	424	415	416	397	422	414	450	391	424	429	421	421	429	451	399	421	395	449	374	428	418	426	397	455	437	413	419	416	421	427	413	429	446	439	422	381	450	417	430	408	436	409	461	389	399	410	448	435	418	416	408	420	433	421	380	464	448	392	460	419	398	431	432	437	433	442	417	394	425	428	419	432	451	438	387	388	469	435	403	420	420	446	416	418	414	388	477	476	412	450	450	410	428	422	434	451	410	432	414	415	428	416	422	443	461	399	393	430	400	440	419	427	431	444	424	408	383	377	449	450	424	426	441	410	393	465	399	420	423	447	411	448	446	411	426	408	443	417	382	442	425	411	381	444	415	451	466	427	405	430	426	468	407	466	452	402	426	370	431	356	388	392	441	426	418	416	424	425	414	368	491	450	448	400	418	434	428	426	418	403	428	456	403	454	397	400	413	391	439	426	439	444	425	433	444	422	401	435	435	438	381	409	424	399	398	412	485	390	429	435	445	441	455	424	431	435	436	473	434	419	440	418	452	433	407	443	443	412	426	416	438	407	394	428	397	409	412	449	469	431	432	424	414	415	401	436	394	408	435	408	429	450	398	462	398	431	412	446	445	404	389	418	429	433	409	426	390	411	433	406	394	427	442	436	437	417	422	446	430	461	433	432	419	399	396	416	420	414	393	456	412	447	442	436	428	394	411	410	424	421	398	380	415	401	418	445	382	454	411	434	431	419	434	417	448	446	448	442	445	410	457	423	456	423	380	462	399	415	461	386	466	425	463	423	430	412	409	375	449	412	421	449	440	398	430	389	458	427	416	429	434	400	424	410	437	424	438	402	475	452	416	391	447	398	438	413	464	390	422	442	469	410	426	429	404	407	396	417	407	425	409	443	393	397	436	426	409	398	453	421	395	414	416	450	376	421	476	462	387	417	440	409	433	436	394	428	405	380	439	408	403	439	444	423	447	399	442	437	435	408	383	443	443	437	385	395	391	383	411	412	419	445	379	425	416	394	395	455	416	419	409	402	415	428	424	395	426	406	407	433	421	415	427	432	397	440	430	434	410	421	412	431	394	432	437	416	414	422	439	468	408	408	450	405	431	418	437	424	425	445	420	400	401	463	443	446	430	419	447	482	428	418	423	414	389	426	411	411	372	409	400	424	431	415	417	413	410	417	430	414	432	471	456	466	390	397	417	411	413	415	409	399	393	424	458	411	429	417	376	446	448	425	423	396	429	465	399	421	425	400	435	411	467	428	439	403	466	457	408	416	449	480	411	410	420	428	414	404	396	457	381	439	383	425	436	425	433	396	445	451	415	449	487	420	413	419	445	464	430	405	438	431	439	442	446	458	420	406	475	439	406	416	395	467	399	406	438	407	453	444	409	406	386	384	454	429	420	441	408	404	421	401	421	371	459	390	376	402	431	433	415	401	413	412	438	408	411	404	405	399	417	453	414	440	417	435	429	435	417	416	415	408	423	417	396	399	415	417	393	417	447	433	423	446	410	414	400	451	418	430	460	407	408	448	441	431	448	391	407	427	438	394	422	385	420	407	392	440	415	416	433	432	422	413	426	441	436	387	430	443	444	385	422	410	392	407	427	439	420	409	398	401	407	414	425	411	433	383	432	405	461	428	424	414	394	393	351	367	420	461	422	437	441	412	434	395	409	457	413	429	439	397	430	413	421	384	432	418	444	433	414	373	391	443	459	430	423	424	424	423	426	447	435	394	423	436	437	385	419	428	413	468	444	425	418	437	428	426	380
5830	1003	965	908	952	873	957	888	926	926	937	891	951	868	914	958	909	910	905	877	949	895	860	943	918	858	902	910	959	936	914	931	942	962	888	941	915	910	926	892	929	908	970	906	960	893	993	892	901	916	900	887	902	916	957	926	929	900	943	914	931	896	864	928	943	955	921	880	850	908	899	976	872	905	923	941	909	917	925	962	871	942	883	912	954	962	903	936	881	895	880	921	931	899	872	1003	893	907	922	891	942	923	956	948	890	914	897	920	885	936	915	954	883	941	935	987	896	896	931	912	941	942	900	933	949	913	909	900	870	876	982	914	933	911	912	931	944	872	931	901	857	933	906	877	960	897	902	960	921	890	903	996	907	930	875	931	852	933	897	889	974	940	961	931	887	877	918	892	890	902	908	944	954	857	897	934	908	896	907	936	932	894	926	928	870	936	945	918	899	857	939	888	954	909	996	914	951	952	937	875	932	946	953	951	880	948	950	878	926	924	916	904	891	930	940	923	918	935	944	909	919	934	879	898	923	916	907	969	909	887	912	932	916	899	953	902	900	892	933	906	867	887	924	921	918	956	917	901	912	962	919	872	932	934	952	950	945	931	877	938	888	948	892	873	878	939	913	904	953	905	992	914	827	916	935	910	926	898	910	885	871	947	979	956	940	897	922	990	979	912	854	902	891	987	955	922	889	948	936	912	896	952	919	936	922	881	862	911	915	926	926	919	984	917	911	895	909	961	894	890	954	953	911	994	901	905	940	953	935	865	894	944	931	925	941	951	980	920	973	951	882	909	863	896	947	903	898	912	960	894	919	881	928	897	918	896	943	934	831	996	902	887	870	895	892	947	881	939	887	877	890	934	897	952	947	889	899	963	891	919	930	934	924	918	918	873	876	982	884	889	941	925	925	902	946	881	921	956	943	919	935	924	945	965	911	877	898	937	945	952	921	949	895	911	887	929	938	894	915	906	933	927	883	885	909	894	929	919	926	936	930	900	925	917	925	941	899	893	985	893	910	883	941	905	890	927	931	937	873	955	922	898	883	942	943	925	940	914	893	949	957	835	910	927	879	923	865	940	972	924	889	933	955	868	905	904	912	939	954	882	940	896	873	976	902	945	880	908	931	955	946	925	886	938	951	880	922	884	931	901	922	884	917	940	943	967	905	897	997	932	954	978	907	908	910	974	922	907	941	932	917	926	937	928	959	957	913	915	937	880	901	927	877	928	905	910	873	869	941	860	894	895	913	945	918	906	924	963	912	917	954	908	871	923	919	879	886	956	900	864	950	938	919	917	943	954	911	933	914	893	901	935	907	931	923	945	879	914	937	887	977	918	891	967	922	892	959	977	888	941	952	852	936	961	943	915	923	891	941	937	939	894	910	905	888	917	889	927	941	915	908	924	866	885	942	955	895	929	904	934	973	933	938	916	871	861	965	864	929	922	892	906	886	909	1003	874	910	972	897	954	897	922	939	885	948	911	902	926	904	856	891	899	883	904	922	904	892	908	883	936	896	909	901	933	923	907	901	968	951	950	903	873	904	969	916	941	907	902	898	904	877	919	935	931	948	892	905	938	907	878	887	909	968	979	970	966	911	946	873	869	980	909	934	898	872	906	917	905	958	943	944	917	867	900	921	928	868	849	914	959	924	894	941	964	919	969	942	899	898	926	941	886	872	918	931	925	864	897	901	895	930	890	890	928	942	885	938	939	988	917	977	925	979	938	922	921	924	933	940	895	874	941	876	914	917	904	891	925	913	917	917	876	933	911	944	905	931	898	923	925	909	905	910	930	963	929	935	908	894	900	919	904	930	959	920	966	921	929	925	897	937	933	952	919	951	945	898	936	889	866	947	953	921	927	941	905	923	920	924	945	941	1011	1039	973	935	924	916	900	902	877	901	997	943	887	902	907	971	947	946	900	903	908	930	856	905	936	970	927	941	917	883	893	873	933	909	941	919	927	841	925	928	945	933	938	958	926	907	916	920	935	928	932	907	896	901	910	901	945	907	895	899	919	954	939	924	913	946	923	907	962	879	885	862	927	916	964	882	920	981	943	883	974	908	900	912	964	865	945	931	911	909	902	914	932	897	921	931	928	886	933	899	910	922	955	899	903	914	912	922	913	895	941	879	973	989	921	926	895	917	953	882	939	907	897	918	944	946	926	912	880	935	939	961	931	864	907	957	887	920	895	881	905	952	871	921	945	937	866	911	937	907	939	921	904	952	898	905	939	904	902	881	899	936	910	938	943	940	947	906	927	910	923	875	889	944	890	943	895	981	833	893	931	929	901	932	879	877	957	916	854	967	858	950	891	966	903	953	917	894	915	919	867	918	880	940	915	865	867	892	920	941	859	914	949	920	923	912	897	960	907	998	895	931	856	915	922	908	913	913	915	934	924	947	967	927	917	934	881	949	926	920	906	896	966	961	922	889	898	963	900	886	895	910	882	911	926	960	901	902	898	862	897	929	898	924	904	909	980	924	900	904	892	895	941	899	885	924	952	955	914	882	943	875	887	904	913	903	935	933	914	958	917	894	931	912	915	976	888	950	923	945	902	890	883	896	855	963	960	901	916	928	916	902	916	910	914	906	967	888	923	956	963	887	906	937	939	962	957	971	896	950	925	909	910	905	971	936	912	934	952	867	943	933	937	884	897	902	911	902	882	960	950	950	968	892	932	941	894	858	942	952	957	894	882	943	910	937	937	882	925	928	932	932	942	887	918	868	890	858	914	902	929	865	898	913	963	889	867	941	917	896	962	929	955	951	935	951	913	920	912	924	935	964	960	914	901	898	923	926	936	945	910	914	899	951	921	929	896	904	930	923	938	889	956	954	898	883	884	868	931	930	1019	915	897	942	908	931	915	911	924	950	977	897	867	901	897	932	907	894	897	927	938	923	906	930	955	939	942	929	906	932	955	915	882	934	971	949	962	950	1023	908	951	1002	936	897	845	926	936	906	951	928	924	942	926	924	889	903	925	907	963	896	878	940	896	912	920	933	956	939	933	917	951	896	945	907	861	853	893	942	916	926	914	934	894	974	932	909	878	956	961	926	928	904	888	907	874	987	962	886	935	910	893	940	885	898	876	900	944	918	882	913	973	911	935	891	944	882	913	901	875	878	1005	884	916	918	897	910	887	882	919	953	903	926	910	903	944	904	967	884	896	935	918	955	836	955	890	897	874	884	981	953	855	890	956	936	969	914	939	894	941	912	962	951	947	898	967	854	953	946	897	950	916	963	876	926	879	911	931	909	875	901	902	888	930	896	891	954	856	947	931	926	964	886	895	925	931	883	938	883	867	938	930	893	877	940	885	865	903	953	919	894	923	905	935	898	902	965	894	942	904	955	918	903	912	920	932	942	944	937	984	865	880	932	949	903	935	939	930	910	863	900	897	938	920	895	976	975	920	930	927	921	905	908	965	916	939	957	915	905	898	939	889	939	971	893	898	944	939	943	926	939	950	903	924	923	908	940	883	936	941	897	893	896	853	877	948
24936	21490	24831	28573	21485	21316	1351	448	400	391	387	338	356	329	327	334	306	332	317	324	288	299	313	318	341	353	325	314	317	305	285	338	344	315	334	344	296	321	345	309	314	317	300	303	284	308	300	323	331	309	322	281	346	316	308	299	314	284	301	323	318	323	311	341	353	321	337	321	328	327	335	326	328	280	301	309	342	307	332	337	274	309	328	308	307	299	288	315	286	354	333	320	338	326	316	324	306	319	325	319	303	316	313	328	313	321	329	326	316	341	318	331	320	303	314	335	339	324	318	312	316	285	332	331	358	331	326	348	300	338	327	306	316	291	321	316	313	305	308	322	291	318	306	311	334	364	302	270	323	279	294	313	293	328	325	337	319	309	310	329	291	337	311	312	279	324	306	308	366	338	341	331	310	303	313	309	335	387	331	309	303	326	311	311	310	295	325	291	306	319	312	291	313	311	328	333	332	320	311	297	315	291	313	302	334	322	327	301	316	311	304	312	319	307	327	323	302	293	299	332	295	337	289	302	330	315	328	329	317	306	331	332	291	299	323	297	325	314	313	324	338	338	282	289	329	293	313	313	355	304	321	342	319	302	355	329	319	318	313	317	341	323	321	301	329	317	324	332	327	319	333	305	315	328	319	303	344	337	331	321	281	306	334	356	323	307	327	352	296	312	324	325	290	323	273	311	327	313	331	346	266	314	317	305	341	307	388	300	321	310	347	304	320	307	396	299	300	284	314	318	317	327	311	300	350	330	334	283	287	294	303	325	308	346	325	321	383	326	340	310	331	327	332	330	307	333	303	310	292	322	310	293	355	343	300	307	353	319	303	324	366	293	298	301	326	317	318	319	305	321	300	320	308	348	346	332	308	324	316	282	328	325	317	314	319	323	324	290	334	285	319	305	304	352	320	324	312	302	307	301	322	317	340	325	308	321	313	321	299	321	312	332	332	325	289	282	265	340	290	322	334	337	319	351	295	308	308	305	328	314	325	321	275	329	303	320	301	291	312	339	313	302	265	330	306	349	312	332	316	342	317	330	310	296	331	294	321	303	295	350	308	298	310	299	311	344	326	321	320	299	351	337	307	275	292	350	308	319	331	320	302	312	333	355	272	301	330	343	303	325	323	324	308	312	312	317	297	314	339	304	350	321	318	324	320	342	288	290	293	305	346	323	338	329	324	314	290	328	333	360	332	325	325	317	346	347	341	302	334	277	280	340	351	308	279	300	342	288	338	341	324	291	344	314	326	309	336	352	337	315	291	290	333	330	320	326	340	322	309	317	324	355	317	293	286	330	347	307	294	324	317	322	335	330	317	334	317	322	295	308	329	329	303	315	318	308	283	324	291	308	316	257	305	318	334	359	283	345	328	336	327	332	314	291	304	319	290	310	283	343	327	315	303	319	295	325	262	337	350	331	313	309	301	307	323	336	335	312	319	298	327	273	354	320	331	316	358	305	294	332	311	357	340	329	342	323	364	331	299	337	303	344	300	287	315	316	314	328	339	322	351	323	294	314	319	291	285	324	306	317	304	277	332	300	337	311	328	330	320	303	316	323	315	329	306	282	314	317	346	350	363	305	284	288	309	322	307	320	318	330	323	347	320	311	318	296	323	310	305	335	324	321	311	333	320	350	340	342	290	288	311	329	304	334	357	294	326	308	341	333	301	300	328	354	383	351	309	335	324	320	319	309	338	329	322	327	350	301	308	310	332	342	295	331	326	343	336	316	299	314	315	316	337	327	356	296	347	307	312	326	308	306	316	305	317	314	332	323	352	339	275	304	297	334	336	353	313	305	318	333	330	327	317	295	302	290	328	287	356	335	334	312	330	363	310	312	287	295	349	338	338	283	341	318	316	318	324	325	314	318	304	339	328	299	344	293	304	322	337	327	316	331	312	324	329	358	318	297	311	305	307	342	303	337	287	302	290	326	309	283	303	341	317	253	300	328	317	292	306	283	305	313	346	283	299	309	312	323	337	297	322	344	303	297	294	311	331	299	344	335	328	279	304	288	303	333	348	309	334	298	332	314	324	314	283	311	311	293	327	318	332	319	324	315	345	304	320	304	330	313	287	296	303	334	349	312	338	323	310	301	311	333	287	324	358	293	339	294	352	334	298	365	337	309	343	337	323	315	295	299	306	307	339	320	348	308	320	346	342	305	294	339	320	308	302	309	301	308	318	321	309	352	325	312	291	284	286	322	313	339	295	298	322	298	284	329	317	327	333	354	326	361	326	308	314	321	325	316	302	331	321	337	347	319	349	289	303	324	296	297	318	289	297	325	331	332	333	306	304	311	353	341	339	324	334	305	310	284	292	313	346	338	320	334	306	321	324	305	282	294	300	307	316	316	312	310	337	334	321	304	298	338	337	356	292	304	326	277	328	289	323	304	314	321	329	329	291	309	327	314	304	316	313	329	318	303	369	366	342	308	314	311	312	292	320	326	311	297	268	304	293	301	314	315	337	338	297	321	296	365	313	314	312	323	295	292	320	308	330	343	323	319	322	341	302	337	343	336	313	293	295	273	276	320	338	294	309	288	323	352	341	336	297	336	312	325	308	319	327	352	319	290	323	327	337	300	307	307	335	325	312	305	355	325	308	315	319	300	282	336	332	337	328	306	324	306	285	287	316	371	322	293	320	296	344	340	326	303	329	351	341	369	348	295	305	302	312	292	329	315	322	300	328	320	304	302	307	291	321	329	338	325	297	322	307	342	282	301	317	290	269	321	286	303	321	316	307	292	298	330	330	337	343	310	322	279	315	307	341	341	317	337	307	321	286	353	332	297	273	295	325	336	334	338	298	312	329	326	332	332	317	329	334	359	329	315	326	365	285	333	297	307	326	335	325	316	300	297	286	281	296	313	335	319	306	331	344	306	327	293	324	305	303	309	306	289	297	338	336	318	334	349	348	323	321	295	317	334	344	295	302	282	292	313	331	315	345	320	322	334	294	343	315	312	331	308	263	316	315	319	335	309	316	335	307	292	326	302	306	310	307	324	311	327	324	296	319	309	314	311	306	308	318	299	333	303	315	328	296	310	287	307	324	343	323	309	310	297	328	288	321	345	323	317	343	323	327	328	316	335	319	313	325	314	311	333	340	294	279	305	304	327	312	326	331	289	357	346	298	298	279	268	312	331	326	277	316	350	313	323	297	315	352	346	340	355	331	270	322	328	292	316	308	331	325	311	298	342	307	340	302	317	300	344	316	293	335	324	309	337	307	285	301	312	289	359	315	332	328	303	315	316	312	294	316	310	313	291	319	360	280	259	297	329	350	319	323	325	324	315	305	337	314	296	281	302	326	335	318	297	311	330	316	270	322	296	345	316	309	302	283	322	318	327	322	336	349	332	339	314	338	327	294	306	318	338	303	299	321	305	275	336	320	336	323	324	299	332	300	267	303	293	332	312	333	329	318	285	316	295	304	301	305	305	325	326	304	341	326	313	312	295	326	304	309	274	303	321	331	332	307	310	344	311	298	300
3198	2055	1265	944	803	773	742	687	668	699	703	710	743	669	697	711	682	659	738	669	701	720	682	730	653	663	728	707	670	684	676	672	680	716	702	692	728	706	663	666	705	706	686	702	730	640	706	698	653	686	659	715	748	681	709	726	662	677	666	675	687	700	680	719	716	690	710	723	719	692	694	693	661	678	723	671	684	709	678	696	683	716	713	717	656	612	649	683	735	710	724	689	700	701	711	640	646	689	658	662	690	706	721	711	710	683	708	668	731	658	657	730	718	715	695	690	700	657	648	702	708	740	664	713	709	677	698	708	675	656	716	678	693	708	717	623	702	737	663	727	667	655	664	690	709	688	693	717	656	671	708	714	636	751	683	640	694	686	681	658	728	668	694	641	627	686	708	666	661	649	728	650	663	719	700	699	714	639	645	685	659	672	675	670	656	676	680	714	748	747	650	688	647	724	692	652	703	699	697	689	686	648	712	679	688	704	642	711	661	736	661	655	680	641	669	705	684	689	639	703	697	691	674	685	637	661	709	682	709	633	738	669	710	679	664	681	709	646	679	707	691	721	730	696	694	689	715	716	717	712	691	691	691	705	710	692	682	690	662	667	643	669	707	697	671	678	728	677	672	686	671	717	714	702	716	693	689	695	681	648	683	682	644	706	645	676	676	646	664	697	665	650	700	667	678	652	694	724	658	715	701	675	712	668	712	707	718	734	691	681	734	651	660	681	695	716	685	691	663	684	679	681	717	684	662	653	704	685	707	691	701	713	637	716	675	698	694	708	693	673	683	702	684	697	697	743	657	693	723	728	676	718	684	689	749	701	685	717	724	755	640	654	715	693	627	715	677	688	738	725	676	638	694	754	686	733	690	731	705	695	673	647	709	714	646	667	685	701	642	680	669	691	704	682	670	681	686	686	667	751	675	705	714	658	685	681	665	690	654	653	680	647	662	668	683	726	677	709	685	751	661	730	710	668	696	699	658	660	694	675	670	695	668	633	683	682	681	698	664	690	731	667	680	697	665	649	728	673	706	666	646	708	700	705	690	665	688	626	730	656	708	715	653	688	677	717	663	679	712	723	725	652	666	666	693	696	679	674	695	693	701	696	659	650	639	672	673	725	667	658	677	659	641	715	680	666	683	723	640	669	708	705	670	639	699	679	658	702	685	720	683	659	714	687	665	675	708	667	699	711	689	700	682	642	698	697	692	679	714	711	662	695	705	704	683	696	688	696	701	697	669	734	654	691	738	701	664	655	655	702	691	692	664	690	682	667	641	718	690	694	676	712	652	699	699	689	637	669	672	665	665	748	639	678	730	638	704	661	741	655	682	714	705	709	711	712	683	665	681	670	695	681	673	703	662	686	695	713	674	728	717	725	688	693	687	669	709	684	701	689	662	707	725	696	645	699	708	708	720	664	701	722	633	684	603	632	695	700	655	685	695	679	706	709	758	644	692	705	712	673	729	702	680	764	672	653	673	714	662	628	693	680	685	652	709	631	697	694	683	703	680	658	677	723	672	682	663	669	673	680	700	658	741	688	687	679	680	689	684	714	717	713	665	659	706	697	698	713	667	672	656	670	737	708	691	686	638	671	686	628	682	639	701	682	711	723	644	691	693	657	718	681	690	704	693	712	684	640	723	665	632	689	708	739	693	679	635	727	698	701	658	693	700	689	705	689	695	728	700	649	717	703	664	710	700	714	700	682	711	711	688	697	687	697	700	692	727	681	704	665	713	682	713	696	697	677	689	700	699	710	658	667	709	683	697	695	721	698	666	673	678	650	681	709	704	642	710	691	737	717	672	676	657	702	686	741	652	674	669	669	709	661	720	683	696	657	687	674	724	660	642	692	653	672	685	702	708	683	656	699	710	703	702	716	693	645	710	676	706	725	698	688	678	727	714	682	689	686	721	664	668	713	711	733	668	684	720	683	673	699	665	664	702	668	699	700	724	670	698	686	735	677	701	701	658	692	716	710	678	668	679	663	636	731	648	721	662	684	680	693	665	685	697	667	695	722	726	666	640	676	700	649	702	683	676	705	703	709	667	684	720	672	701	685	690	671	666	704	681	675	657	680	681	602	677	700	672	696	688	685	647	696	648	661	666	682	673	690	644	648	695	718	662	671	681	712	686	750	707	695	700	674	605	689	680	682	675	676	660	712	664	670	657	665	680	707	658	704	710	666	620	694	669	654	685	657	703	718	688	721	705	674	685	667	664	627	715	715	675	653	696	696	654	671	661	669	680	672	667	717	710	678	692	729	687	669	685	656	700	670	704	678	673	690	669	658	699	677	680	727	692	685	700	706	723	689	678	667	683	647	744	671	648	734	664	666	704	699	628	686	696	680	674	717	688	653	729	671	703	712	700	692	676	710	712	675	694	679	673	673	684	707	703	711	671	692	714	647	677	675	681	670	699	714	674	700	697	662	680	674	725	699	615	652	646	694	660	697	692	695	724	651	682	683	686	675	682	652	668	695	735	692	660	676	677	715	714	678	693	712	625	710	721	696	703	624	733	684	677	709	630	669	659	718	676	709	693	709	758	668	642	673	640	748	723	731	656	704	704	648	667	637	670	736	741	627	697	712	695	680	677	685	723	704	684	689	697	640	734	666	684	714	735	712	688	699	699	673	708	644	699	689	707	652	687	668	703	671	645	662	643	686	666	687	685	705	683	666	692	706	666	731	681	713	644	690	706	693	667	687	683	669	711	685	697	690	755	667	678	672	678	676	699	728	706	663	643	682	681	708	686	648	707	671	692	678	674	693	688	655	682	674	707	659	669	656	668	728	667	688	742	705	687	661	715	667	672	685	696	670	742	685	693	632	731	717	737	687	647	708	706	683	694	738	678	643	699	678	719	701	664	703	694	652	669	700	665	697	662	676	660	716	737	695	723	695	670	676	712	700	684	674	684	712	640	688	627	730	692	713	671	691	717	715	649	693	682	699	688	712	720	697	658	646	673	665	687	677	709	699	730	665	687	695	693	692	634	728	691	709	728	685	656	703	695	719	675	724	672	677	694	680	685	638	675	687	682	735	666	698	675	715	706	713	640	681	679	678	658	686	687	722	719	728	726	649	698	722	684	700	643	718	643	669	657	647	721	690	708	619	675	657	709	662	649	712	696	663	689	712	710	686	669	652	717	656	674	670	656	737	689	690	679	638	687	689	652	699	683	701	644	668	661	702	709	679	662	699	716	712	682	692	654	692	666	679	641	627	690	678	735	623	654	720	726	681	684	690	713	664	680	713	666	685	650	670	652	701	686	674	724	733	683	694	652	651	685	713	687	684	698	741	679	719	713	675	688	645	707	677	700	684	735	679	648	665	635	719	676	674	709	669	678	685	654	698	667	655	670	674	649	684	700	668	651	649	671	712	682	695	697	688	659	694	672	687	707	696	659	641	712	710	661	690	686	700	759	702	669	724	663	650	669	667	706	699	726	721	714	689	625	697	673	723	701	706	736	737	663	678	692	706	742	724	713	684
24299	21468	25148	28238	21468	21479	18555	506	294	245	254	257	236	186	181	162	185	172	174	151	135	184	171	152	166	161	162	160	144	156	152	147	158	148	161	157	142	149	159	138	138	155	147	128	128	175	137	183	154	161	145	155	150	159	160	157	155	138	134	154	127	161	147	156	155	170	156	133	142	157	136	129	170	141	133	158	152	167	164	145	134	160	147	157	137	141	145	143	119	121	155	124	161	152	156	163	133	149	149	159	165	145	174	149	133	172	143	164	118	141	141	151	147	164	155	153	165	152	165	141	168	146	160	149	130	139	162	148	141	143	146	134	164	103	146	164	107	145	139	155	137	155	140	142	147	149	134	134	143	153	151	146	141	164	150	156	133	145	144	132	168	162	163	160	145	146	128	148	133	142	146	131	124	149	159	153	137	147	133	164	142	155	146	141	140	151	157	153	130	136	137	138	158	141	177	143	127	158	147	156	136	162	119	170	137	165	165	139	161	140	148	147	129	155	134	129	120	161	146	138	167	136	126	166	166	157	169	135	146	151	135	145	134	136	164	140	131	139	166	128	150	135	135	137	149	179	150	162	137	149	169	158	146	133	152	171	162	162	143	160	154	149	138	165	148	128	160	137	154	143	147	152	141	131	156	131	147	135	156	140	141	138	149	152	141	132	153	167	147	152	142	130	161	169	143	135	148	147	144	144	128	138	144	146	155	136	136	146	144	127	151	138	153	146	162	141	134	105	148	131	148	144	154	127	147	164	145	154	136	117	137	146	137	160	158	155	159	144	153	143	146	104	130	133	111	124	145	169	138	129	137	154	158	157	147	135	142	156	129	129	147	141	152	149	148	156	161	140	158	148	158	164	124	157	148	128	140	137	136	152	159	140	159	148	175	152	140	152	168	143	133	129	160	127	147	165	139	143	149	140	159	154	142	137	159	155	130	130	152	132	154	127	158	133	157	154	137	142	151	145	125	143	137	157	170	130	149	133	147	141	121	136	137	138	130	146	129	129	150	129	145	160	145	142	124	134	140	140	136	156	136	129	158	150	151	149	152	135	138	146	129	124	144	169	132	126	158	148	168	153	140	132	132	141	145	126	144	130	137	156	155	130	174	150	126	164	150	143	155	125	140	146	146	105	145	141	150	156	138	167	156	135	129	143	146	141	141	116	148	160	139	138	142	144	155	171	141	143	134	153	142	139	159	167	164	164	148	147	146	150	143	135	142	118	146	137	141	155	185	137	154	139	146	156	158	157	137	115	158	153	162	141	143	176	107	163	128	112	132	140	135	156	139	146	138	181	133	151	143	162	134	137	156	181	120	115	150	137	140	162	151	143	146	128	138	142	138	148	160	147	161	158	176	156	141	143	141	136	154	140	146	132	132	165	130	151	144	153	134	127	146	147	149	127	130	166	144	148	157	139	117	157	132	188	144	134	148	163	144	137	131	160	149	142	153	137	125	147	143	140	154	160	134	134	150	120	154	142	153	162	143	123	134	159	155	159	141	150	153	129	158	141	131	143	142	129	158	144	148	145	153	145	140	141	139	149	154	162	139	157	141	144	133	186	149	152	135	151	145	145	143	153	154	153	142	139	146	176	151	141	146	153	168	143	142	141	152	158	142	145	160	145	150	151	142	136	131	133	153	143	160	119	138	143	139	151	147	162	138	143	128	137	168	166	149	158	146	137	160	132	145	131	146	161	132	143	158	161	157	160	150	169	177	129	152	163	142	141	145	122	118	118	163	156	139	148	162	146	135	156	127	135	140	145	167	172	147	149	148	139	125	154	158	131	156	157	140	152	134	162	140	137	157	137	158	153	161	125	146	135	154	163	149	141	124	140	148	157	180	152	148	160	156	158	119	124	132	122	138	142	137	159	149	160	164	143	141	135	155	158	173	160	170	156	138	140	139	155	139	141	139	163	162	164	132	127	162	142	117	149	153	136	178	167	167	139	177	167	158	143	152	120	163	142	152	136	156	132	119	169	147	126	132	160	156	143	144	143	135	146	139	134	151	147	141	140	144	148	149	137	138	150	157	155	158	159	121	143	129	142	144	141	116	160	165	148	150	191	145	146	127	156	141	132	161	115	140	159	157	168	143	144	159	147	158	144	129	151	150	145	141	151	140	141	144	151	165	152	132	158	131	128	156	151	144	166	126	158	154	117	149	134	155	149	148	139	150	130	142	148	143	144	153	154	168	117	141	119	139	121	144	160	160	169	139	131	156	170	145	144	139	123	126	138	161	136	148	146	138	134	150	163	145	152	151	157	161	132	155	134	134	160	155	137	154	130	151	147	132	157	141	144	132	123	151	146	139	139	156	162	150	150	138	127	156	157	151	130	140	141	136	161	117	154	143	142	154	153	153	154	151	136	143	136	146	163	147	136	141	130	124	130	148	158	170	160	153	141	140	154	151	150	145	137	160	143	135	136	143	142	136	167	135	148	151	148	135	151	150	159	125	132	151	155	136	131	166	133	134	159	150	171	151	131	128	165	163	149	154	142	140	157	160	156	144	150	145	165	129	133	148	157	153	108	144	136	166	138	136	122	144	169	132	130	165	150	151	135	138	159	131	144	153	151	147	169	155	181	128	157	150	152	188	157	147	146	148	144	137	141	146	138	162	138	107	163	141	152	159	144	134	130	136	129	113	148	134	132	165	120	135	145	121	132	123	145	159	123	141	155	138	147	131	137	156	135	132	149	148	145	137	146	147	161	158	125	129	118	147	167	159	139	133	137	146	140	131	128	150	148	136	149	145	129	166	148	151	150	146	176	164	140	141	129	143	146	139	178	164	157	166	150	149	153	149	146	138	159	136	136	138	116	156	152	153	143	138	172	147	157	146	125	130	131	142	139	127	151	146	129	146	156	146	147	160	140	144	155	123	132	161	145	155	153	117	129	140	145	159	150	145	156	153	156	134	131	156	143	164	150	141	150	139	143	176	131	150	153	142	164	136	133	154	156	131	164	136	161	147	154	133	142	158	142	159	136	173	138	142	142	124	142	138	137	123	166	134	153	140	152	138	147	147	128	155	146	146	148	125	141	149	125	145	147	152	163	161	130	146	151	140	133	132	154	120	158	164	135	143	134	149	152	159	151	149	170	137	161	147	152	140	129	137	179	125	136	143	132	130	120	167	147	159	145	128	130	145	123	148	135	154	133	154	157	142	144	147	147	169	156	158	155	127	139	139	176	150	133	171	149	147	162	163	127	165	137	129	151	125	151	143	123	133	125	129	151	147	154	131	129	143	151	146	123	133	135	136	139	127	144	148	149	154	153	150	154	138	141	156	161	178	146	139	162	139	122	138	168	122	144	142	155	144	129	143	151	145	158	136	176	135	133	139	158	154	136	154	137	150	148	130	144	152	137	126	139	129	133	162	127	158	119	123	142	153	126	134	136	114	125	153	167	140	145	140	132	166	128	158	152	169	159	154	157	128	171	161	141	137	155	187	151	137	131	153	137	128	126	134	138	171	135	155	126	177	142
2897	2962	1469	810	593	475	470	423	376	412	388	385	411	362	383	369	347	372	380	363	339	351	383	389	343	359	355	379	368	332	340	345	345	367	394	368	356	358	371	326	342	360	342	370	336	352	330	321	369	349	374	381	361	403	375	365	338	351	371	350	368	332	333	359	362	325	345	369	365	314	360	350	364	339	358	383	350	376	359	314	349	339	367	348	335	364	360	339	352	335	379	351	349	377	351	353	373	346	363	356	375	365	388	364	346	368	332	349	326	358	401	334	357	336	347	371	365	342	347	339	373	360	329	377	401	339	360	399	356	390	393	372	368	344	330	330	357	361	360	348	361	318	351	344	366	383	343	370	320	354	351	319	370	335	402	356	348	386	354	375	362	357	337	342	368	360	350	348	396	327	335	385	342	318	370	363	325	339	344	389	365	355	371	369	340	323	345	361	339	361	350	368	324	356	355	341	368	350	371	354	350	345	352	358	342	358	298	367	341	351	362	354	367	397	354	351	328	377	343	356	392	344	326	334	384	347	362	346	356	352	358	360	327	365	346	360	355	362	344	341	345	337	375	359	347	363	358	370	364	342	375	352	341	369	356	391	358	360	366	341	345	356	364	341	376	341	369	366	335	355	361	356	354	338	358	337	352	365	347	365	330	377	358	358	360	363	364	345	351	324	341	357	364	337	370	326	338	338	323	339	372	346	354	347	351	375	315	344	320	351	339	354	389	325	377	362	353	366	359	369	333	338	340	348	356	332	377	360	351	353	337	398	380	357	344	337	342	366	351	359	361	372	320	356	374	337	370	356	355	354	349	349	397	346	345	372	355	349	311	367	361	368	361	370	335	334	345	386	373	333	345	358	350	342	334	366	359	338	375	374	365	332	335	366	385	353	347	360	338	341	362	350	341	318	326	330	336	322	337	351	330	346	358	349	344	352	352	319	358	378	340	354	387	350	361	356	377	336	372	336	326	365	382	367	335	347	365	334	362	343	351	335	336	376	364	354	347	350	336	361	360	383	354	334	372	363	351	381	363	335	357	364	374	349	374	383	316	329	359	374	370	319	368	345	353	365	331	388	336	354	388	333	368	387	373	361	400	365	368	329	392	335	324	313	331	346	321	389	360	349	360	359	303	347	344	356	345	378	366	344	355	355	356	359	358	372	355	381	340	355	355	360	355	307	340	367	353	343	359	361	349	363	371	336	351	354	363	374	396	357	319	333	366	355	358	361	350	356	353	329	343	375	354	359	336	351	373	337	342	376	355	321	339	354	359	361	365	367	374	358	365	341	336	351	343	372	362	360	341	364	347	364	358	337	371	352	342	368	367	358	356	329	388	325	338	348	324	349	341	355	345	364	350	367	376	345	353	389	355	396	365	355	335	340	380	358	346	337	344	347	329	355	388	383	354	375	369	370	329	373	400	357	334	340	361	376	360	369	356	357	351	354	375	353	375	335	345	369	374	373	359	346	363	354	365	360	326	360	369	365	357	354	362	374	312	359	348	383	383	346	332	387	370	357	377	337	361	333	331	300	354	341	330	361	355	353	328	356	352	303	338	361	331	331	343	333	359	341	362	382	350	378	336	377	338	336	347	342	368	346	381	349	351	347	338	342	331	328	377	341	374	382	346	352	345	354	376	329	344	348	339	371	341	339	319	357	325	320	336	346	370	358	347	357	384	360	339	361	331	383	330	333	345	346	366	354	346	339	353	395	339	351	346	338	363	332	352	336	363	358	382	332	361	358	310	338	343	352	332	355	338	344	371	354	334	357	358	348	381	354	347	369	347	350	357	357	354	337	316	326	344	335	336	326	346	357	353	338	336	348	379	351	366	333	358	355	366	359	345	334	338	376	341	342	354	320	354	392	364	368	358	346	363	346	374	337	365	314	368	346	339	348	346	333	325	339	388	361	352	376	364	358	362	358	337	363	375	372	360	330	378	359	337	369	324	362	366	336	371	352	345	338	363	339	347	342	346	331	314	360	346	332	358	367	345	379	319	349	388	360	356	315	332	326	331	357	345	374	344	325	328	301	322	334	345	365	341	380	358	374	321	371	399	336	311	367	346	350	378	312	351	365	360	331	343	370	336	340	340	340	336	348	329	313	336	387	344	381	357	350	380	362	340	380	356	335	327	376	369	351	365	370	366	349	361	373	348	341	338	373	351	393	311	337	348	329	359	374	318	359	357	353	305	359	341	327	374	328	375	337	348	379	336	336	348	347	382	363	355	319	358	342	357	346	372	369	307	307	350	352	346	378	360	348	332	390	349	372	335	345	388	361	359	348	331	342	353	350	328	363	366	335	337	347	332	345	338	339	349	345	370	342	385	344	330	360	322	305	382	368	371	366	349	353	341	342	400	347	352	380	342	360	362	317	363	342	356	359	308	365	353	342	334	371	368	377	354	395	377	346	380	365	372	348	325	364	352	343	368	335	381	362	368	347	363	345	363	370	337	351	358	372	356	380	358	345	350	328	358	376	365	365	345	329	392	352	349	378	349	380	381	370	365	357	318	313	353	347	337	330	338	335	369	326	360	367	361	363	348	363	332	366	349	346	371	365	350	365	338	335	362	352	342	319	341	343	331	363	333	338	346	358	372	353	358	353	361	346	334	307	349	384	356	357	320	375	383	395	358	366	349	328	380	338	356	339	347	335	354	325	330	357	365	372	359	343	326	314	342	339	384	346	336	344	343	357	346	336	375	377	369	317	349	327	323	368	378	376	349	402	329	356	344	368	368	357	362	360	331	380	360	337	358	332	401	361	367	328	359	355	324	357	370	339	335	346	344	329	365	345	376	394	301	326	339	320	343	337	321	350	374	366	370	329	359	360	363	376	339	338	343	343	359	360	354	354	341	339	379	336	342	359	361	357	368	337	359	342	348	341	339	359	376	361	370	395	338	351	370	361	359	366	329	322	375	353	364	338	358	341	364	366	351	334	358	344	349	331	351	340	395	373	356	333	338	351	393	366	314	323	342	344	346	336	338	353	362	367	368	348	327	325	349	320	370	334	400	333	371	360	354	325	366	327	360	349	340	361	373	352	318	316	379	371	319	327	376	356	323	329	340	341	347	375	352	382	323	356	346	340	330	336	362	329	362	346	376	344	340	341	343	407	311	363	319	344	355	332	335	400	365	323	341	327	369	358	387	344	319	364	349	355	347	353	318	351	350	375	343	341	373	351	368	349	358	350	344	331	343	382	331	368	341	340	375	412	337	348	334	373	408	340	389	338	338	354	355	399	354	346	385	340	360	338	365	358	379	357	341	363	321	335	328	337	329	352	346	332	400	365	337	353	325	367	331	385	338	341	346	347	335	334	357	351	361	357	330	383	361	346	357	345	373	367	376	362	334	348	349	326	351	361	385	365	389	367	366	355	357	343	336	345	349	340	326	324	344	350	352	356	350	336	342	357	352	349	332	366	341	340	356	371	339	356	326	347	364	363	360	342	379	332	357	365	322	334	340	380	359	392	349	378	359	365	354	343
32103	21062	11815	1076	619	611	585	451	427	425	448	409	449	441	396	411	433	394	413	416	422	426	412	418	465	427	387	407	422	482	414	412	397	471	408	438	422	468	400	408	432	374	402	438	423	423	469	413	416	465	435	430	440	402	408	411	441	448	418	416	411	424	390	440	434	417	436	434	426	447	426	418	430	430	412	445	408	412	428	437	448	400	422	409	460	486	431	423	406	427	443	429	418	422	415	422	410	406	462	442	460	437	404	425	441	391	438	434	461	421	405	430	407	393	399	379	434	457	395	450	452	431	440	421	423	399	417	407	426	434	394	419	446	428	427	395	434	390	421	435	414	394	416	456	420	458	430	438	420	425	378	406	432	417	406	461	425	441	390	439	411	471	445	451	391	392	445	441	388	435	423	440	387	448	417	407	390	416	458	421	462	396	402	392	431	400	439	412	429	399	397	407	439	433	429	396	424	444	445	379	454	422	429	395	440	421	420	432	473	413	460	431	423	397	399	435	451	464	436	412	433	414	371	396	423	401	419	424	431	445	383	431	413	419	407	416	374	403	485	422	422	414	439	380	440	412	411	402	435	426	470	394	386	447	430	453	429	380	404	411	416	410	408	417	380	431	387	394	386	406	401	410	433	446	405	428	403	434	423	407	412	416	440	450	455	431	389	439	455	432	437	419	393	436	410	403	394	399	432	399	415	414	412	422	415	421	428	437	428	396	411	454	434	381	416	397	467	432	400	403	405	430	401	441	431	430	410	419	459	416	412	380	418	433	428	418	387	453	440	421	395	439	443	446	407	418	436	407	407	405	411	461	430	450	421	425	428	403	441	446	436	425	384	381	408	431	392	395	401	435	423	413	426	424	387	430	447	418	355	412	425	375	407	399	458	402	417	423	430	416	423	442	401	430	389	463	415	409	385	420	398	433	405	458	412	440	444	459	398	412	392	405	473	419	416	429	423	450	408	430	402	440	439	432	413	425	399	449	402	450	454	419	397	404	420	416	430	392	395	450	414	444	468	415	406	421	417	372	489	445	424	403	388	449	423	382	407	414	443	398	423	416	453	421	460	409	427	398	420	414	385	438	462	419	436	419	408	395	452	437	427	415	407	397	455	424	425	421	400	398	428	432	423	403	415	441	371	405	427	425	411	419	397	414	418	440	438	414	434	442	461	424	386	422	466	440	417	401	420	430	418	434	413	415	383	439	443	449	369	415	425	358	436	440	409	422	447	396	431	430	459	422	395	440	400	412	438	439	427	433	370	447	441	404	444	439	440	434	403	413	408	421	455	416	394	439	415	425	457	431	439	388	427	405	444	429	401	454	399	410	410	418	413	403	397	440	432	402	446	388	426	453	451	402	401	403	440	433	421	412	408	414	390	414	415	435	463	453	444	387	435	399	422	417	406	395	436	379	422	438	428	445	395	385	420	413	426	420	398	393	423	450	429	415	449	450	439	424	391	399	408	417	411	415	423	477	441	428	403	433	425	466	433	422	420	419	398	448	399	453	397	409	385	406	414	372	414	437	410	450	443	452	405	388	425	409	431	418	408	414	445	423	437	430	396	416	408	433	457	422	433	395	456	402	445	407	446	447	458	393	391	367	421	441	429	431	412	385	460	403	401	436	418	435	375	455	393	388	421	441	442	404	423	442	399	430	435	395	424	441	403	409	456	424	419	424	444	425	431	437	420	391	393	436	411	390	440	405	433	392	419	431	430	464	421	420	431	418	428	476	454	434	429	409	433	449	396	433	462	458	389	438	461	426	426	423	412	427	435	409	421	396	466	394	418	440	461	438	420	417	414	441	407	428	388	405	423	392	436	425	403	432	432	415	424	426	406	407	384	454	440	440	430	434	408	408	425	424	419	445	475	458	427	420	432	427	445	439	422	442	396	449	405	415	405	432	388	412	431	455	460	467	385	417	404	423	441	416	403	433	413	413	440	409	425	449	428	443	467	446	419	403	434	410	438	419	435	441	439	421	390	409	427	443	407	492	425	448	464	416	397	412	403	425	414	416	432	411	405	396	415	483	423	414	436	416	442	445	414	423	467	373	449	421	400	397	419	405	426	384	421	459	415	414	437	434	419	405	441	436	384	439	389	427	423	436	420	410	419	428	438	435	407	420	445	454	418	421	458	401	436	434	382	440	402	418	419	426	427	455	395	401	460	462	396	398	449	427	419	401	416	457	477	410	443	407	459	417	407	432	404	410	443	447	389	418	429	418	391	431	437	420	432	428	418	460	390	411	444	453	403	374	427	436	431	411	420	495	385	415	395	408	402	467	409	408	453	431	421	406	445	429	400	435	452	445	439	421	405	433	410	415	406	458	459	436	444	423	431	460	399	425	431	429	454	428	413	399	427	427	445	459	429	405	396	436	385	363	389	440	402	433	436	388	420	434	420	441	391	421	412	408	424	419	414	428	445	423	397	393	419	417	433	417	424	422	381	417	407	406	414	444	396	404	424	399	403	446	437	457	418	467	479	427	422	437	467	425	383	388	451	395	404	402	434	429	452	424	475	449	434	399	429	400	462	409	396	377	413	451	425	450	444	450	430	460	405	422	437	400	404	447	429	397	424	425	426	421	471	422	393	447	425	425	442	455	436	404	425	403	416	395	426	460	399	435	431	428	438	424	420	381	397	378	423	455	397	434	419	436	418	417	429	390	398	408	421	423	428	431	440	437	413	448	418	421	385	425	448	441	431	478	397	454	437	408	460	381	419	411	403	439	400	429	417	414	428	423	395	449	406	410	466	418	441	470	441	417	432	415	443	406	454	451	443	428	434	445	392	439	432	401	432	399	423	430	429	439	416	463	437	426	419	438	433	436	443	448	423	481	418	406	404	385	410	465	401	418	424	442	430	396	423	396	422	406	382	406	445	413	420	465	425	418	445	426	437	384	396	442	434	464	461	386	438	413	411	447	448	440	424	407	421	458	387	437	395	424	425	444	397	422	425	400	403	422	416	407	441	401	418	461	426	413	421	459	433	427	410	401	428	400	417	422	431	433	438	412	437	457	440	389	438	421	421	437	431	427	413	410	453	433	416	383	386	411	429	388	423	458	401	381	457	425	430	415	415	441	425	426	436	428	440	458	442	449	438	429	379	443	432	445	398	421	430	402	466	418	436	453	453	390	404	470	445	462	397	373	465	422	418	440	489	417	425	425	413	427	445	443	454	403	403	427	424	389	433	439	448	401	400	436	415	404	420	419	432	417	426	373	419	403	395	434	405	418	446	400	396	393	461	426	450	450	455	428	385	470	470	431	421	417	450	439	431	390	409	401	411	424	387	446	434	428	433	443	435	395	414	380	400	431	441	407	437	456	439	447	442	400	438	428	382	436	447	449	398	388	409	422	394	427	450	454	430	389	412	473	413	444	440	440	400	433	404	393	446	421	450	410	409	373	451	447	409	438	385	389	408	409	386	435	398	417	394	393	408	432	388	360	423	431	441	418	385	401	432	437	407	450	396	402	427	373	432	428
5806	1020	973	909	921	992	909	972	943	947	973	930	869	972	957	863	917	887	895	942	851	938	913	960	942	916	912	955	903	937	884	931	928	898	913	916	899	904	951	910	938	916	924	938	974	885	915	879	970	913	897	863	956	902	942	967	928	920	966	958	912	919	915	865	905	925	906	867	970	919	909	874	956	897	868	900	930	928	920	941	888	893	943	950	951	916	911	1002	931	946	921	876	919	917	887	919	931	904	943	865	874	905	952	870	889	977	892	932	924	922	923	900	917	905	870	937	897	947	899	926	912	918	938	932	921	944	919	907	928	900	915	918	898	896	945	971	902	872	886	913	950	948	893	924	913	894	970	896	955	949	925	890	956	925	961	901	937	888	929	833	925	907	944	892	911	920	901	950	927	949	902	910	953	887	919	881	934	907	916	902	839	876	936	920	916	879	909	885	938	898	905	939	914	923	887	852	906	859	865	948	865	902	917	937	910	857	857	886	909	926	913	914	899	946	891	874	897	948	917	955	932	859	963	854	911	966	894	902	975	944	928	925	879	960	908	935	940	916	903	896	905	855	950	910	923	899	877	908	940	921	892	915	888	923	927	948	924	848	958	894	920	893	929	904	943	930	919	960	948	924	892	938	908	937	910	927	910	923	960	914	929	945	879	949	928	918	878	907	919	917	928	889	916	924	869	913	924	925	937	913	883	906	953	937	950	907	951	896	919	950	898	924	907	905	909	915	880	910	898	888	948	919	872	929	883	914	974	895	963	856	916	958	900	884	892	853	960	930	904	930	951	885	983	958	931	879	989	874	911	946	947	950	899	922	930	949	926	952	920	947	892	900	878	938	941	916	903	934	950	919	939	924	868	917	865	906	985	887	928	883	973	921	886	923	911	941	968	903	973	948	962	881	939	919	864	942	941	895	889	926	891	921	886	886	860	900	904	937	888	927	896	896	869	879	916	912	937	874	880	887	883	909	937	924	907	937	869	912	894	927	893	956	932	967	936	925	874	944	960	987	943	891	903	921	936	926	935	902	908	940	915	882	897	903	906	959	914	880	904	892	898	895	934	1001	914	860	891	925	886	954	961	922	892	918	895	913	928	902	925	908	949	891	924	880	902	936	942	896	945	923	936	925	951	886	968	992	923	953	940	922	850	932	900	933	878	919	895	935	936	946	910	884	922	883	950	960	924	933	913	916	868	950	936	912	915	897	916	932	902	870	904	930	893	889	922	888	884	901	893	922	915	942	918	972	933	886	889	888	898	929	885	932	903	920	901	896	841	857	887	884	919	908	875	929	885	937	928	976	903	972	940	944	961	920	967	947	982	916	967	925	924	900	919	931	935	916	943	925	928	952	882	868	924	888	917	937	971	918	962	832	954	903	923	919	966	893	936	908	909	849	899	885	873	947	951	921	889	937	899	914	897	941	941	971	999	945	878	916	959	867	953	904	903	928	916	957	935	927	930	911	887	934	895	961	882	907	890	872	947	910	917	957	903	882	928	959	911	906	909	936	895	937	913	908	924	904	889	945	869	962	916	911	903	894	962	936	932	922	887	923	941	890	942	893	980	865	914	892	907	911	893	926	944	918	905	892	904	968	854	923	955	912	970	896	973	887	902	848	937	908	932	935	897	894	934	947	930	897	958	925	902	936	926	898	932	890	926	876	901	857	904	918	948	892	964	911	939	907	882	913	975	927	920	917	906	885	900	885	908	923	935	910	860	915	881	808	916	843	970	925	876	947	976	916	929	893	934	909	899	902	864	898	952	864	912	958	949	907	949	909	950	925	918	886	918	930	898	900	925	948	986	964	882	904	947	860	919	902	925	904	869	904	954	953	934	949	924	972	947	896	915	903	886	924	934	947	951	890	860	902	936	942	919	916	952	940	919	919	954	887	919	938	965	899	945	904	910	956	896	902	927	904	940	915	891	940	932	897	864	865	944	938	898	887	912	906	914	847	948	907	887	965	855	954	901	937	894	922	892	954	907	967	929	946	937	921	945	945	876	973	947	880	916	1008	873	964	910	952	969	926	920	980	891	860	911	942	909	923	919	1000	920	899	900	854	884	902	934	949	965	933	915	923	882	945	974	929	888	957	926	953	948	936	880	863	931	910	952	861	941	845	893	925	942	943	937	913	910	936	902	896	911	934	931	955	919	960	884	947	891	902	899	919	929	908	931	883	935	938	940	887	936	909	910	910	904	994	891	934	907	920	892	927	811	904	920	842	959	900	903	876	950	928	923	920	925	925	952	863	924	937	837	923	945	953	928	950	889	924	881	910	879	892	927	957	923	922	949	906	906	936	907	903	925	850	892	959	983	964	937	951	904	925	914	939	907	938	941	903	918	893	951	892	908	944	921	964	901	960	890	912	936	947	934	933	890	910	877	916	899	966	858	869	945	900	855	818	922	928	932	917	917	922	876	964	925	881	867	940	882	855	897	905	892	915	940	946	853	956	881	895	927	896	960	970	902	888	940	934	942	909	914	919	901	945	904	886	876	921	974	941	936	909	970	911	847	895	877	847	910	807	951	954	953	932	867	897	912	858	886	933	962	940	915	920	924	908	878	953	885	927	915	927	959	942	885	897	916	971	932	840	918	913	906	889	943	954	919	924	924	904	889	928	901	916	946	988	909	953	934	923	902	934	968	913	910	953	951	932	917	913	897	979	917	936	916	909	924	888	919	903	932	949	917	910	972	937	892	937	907	909	957	917	881	938	855	944	928	894	894	893	966	956	903	924	916	895	929	911	865	920	928	912	930	895	902	920	887	916	881	951	924	908	915	979	937	914	910	880	954	913	893	921	916	953	900	855	912	873	947	965	933	929	958	943	933	959	889	891	901	914	937	962	884	903	906	971	909	936	917	881	910	904	916	949	921	892	942	936	940	921	891	881	873	920	959	924	887	917	976	902	913	903	933	941	881	888	937	936	977	921	921	905	915	888	1010	945	863	927	932	1023	935	904	932	975	948	941	904	898	933	948	945	967	960	970	885	862	979	906	912	896	924	866	922	885	940	947	886	925	913	908	896	961	900	911	938	939	890	877	897	935	900	933	862	867	937	920	933	926	934	895	937	912	903	881	900	951	948	908	901	932	969	861	899	958	937	929	962	861	914	939	955	896	931	966	918	858	906	940	890	865	947	899	936	914	968	916	877	900	895	950	942	936	880	919	886	886	904	925	954	906	911	911	889	894	925	879	899	865	885	881	921	919	870	966	981	963	890	912	914	925	887	946	946	953	910	888	918	905	919	966	920	934	924	933	891	926	903	952	899	881	914	880	883	915	887	924	932	950	877	980	919	918	926	879	924	959	876	931	870	936	917	920	922	933	939	960	886	918	922	914	905	927	922	947	948	904	933	925	910	937	946	944	850	944	874	882	965	850	898	920	914	925	900	924	889	898	925	883	921	916	943	949	867	957	886	922	928	953	939	930	899	890	923	862	917	931	932	941	904	888	962	937	941	925	921	919	922	915	848	895	887	931	909	895	924	875
24983	21572	24931	28653	21569	21376	1303	469	384	374	393	366	370	339	323	355	320	331	336	315	364	321	349	315	321	318	311	313	305	287	340	323	289	283	357	321	307	317	361	338	343	294	302	306	328	312	299	302	302	308	316	311	324	289	312	297	274	334	310	335	318	309	303	320	304	308	321	315	329	276	328	323	295	343	333	328	298	336	334	316	284	293	304	312	298	317	323	323	293	325	357	343	332	304	304	339	321	296	340	322	348	332	321	300	324	328	262	299	324	327	290	308	288	307	368	315	313	371	320	301	292	325	300	314	347	287	303	324	312	271	296	301	333	346	330	285	282	316	332	326	313	304	268	321	303	321	304	296	339	333	342	324	339	307	350	344	304	332	301	368	361	335	323	314	325	330	284	321	335	319	307	321	312	321	320	301	305	297	290	294	325	331	313	309	332	333	309	287	311	310	305	321	277	283	314	305	328	292	307	315	306	292	302	326	312	276	330	296	318	320	313	320	313	284	287	315	323	290	332	295	345	309	303	309	318	299	322	308	302	317	332	296	306	311	317	330	301	314	307	306	309	336	353	310	300	304	319	308	301	326	314	303	325	295	339	314	298	314	332	300	305	333	297	310	336	295	290	308	297	323	329	327	308	314	341	305	309	290	352	324	316	313	288	296	316	292	314	321	298	307	285	299	305	310	309	291	320	304	289	324	308	287	285	291	333	313	303	299	331	310	308	299	327	309	325	321	286	299	328	320	307	323	310	290	358	283	316	292	325	288	313	363	308	358	283	288	291	292	359	320	332	335	323	315	294	325	291	347	315	318	330	298	317	329	292	329	328	334	320	311	329	286	290	285	313	299	311	301	313	334	312	298	280	322	297	315	344	366	292	316	315	337	324	299	284	297	330	303	296	324	315	318	319	319	325	327	292	309	312	305	351	316	325	322	321	324	311	332	303	292	329	329	339	339	325	346	320	316	315	296	333	352	322	313	291	333	332	303	284	365	340	315	288	336	304	320	338	328	295	292	336	302	315	323	302	312	300	317	322	272	314	312	307	307	332	268	324	322	308	305	300	300	292	323	309	296	288	322	320	347	288	331	298	304	322	297	312	284	285	332	331	318	317	300	283	321	309	289	305	308	336	299	338	309	288	285	302	323	318	320	305	337	332	326	325	297	313	293	338	323	307	320	339	305	316	328	354	312	319	296	284	308	337	322	291	306	325	310	312	302	341	323	301	328	308	285	279	319	296	279	333	338	337	314	314	268	308	283	296	337	323	306	358	302	311	340	331	308	299	313	325	341	299	337	346	296	317	328	299	293	306	354	294	309	309	324	320	315	319	338	314	345	354	307	304	315	307	326	319	311	328	330	300	315	284	318	298	317	280	278	303	324	290	324	348	321	308	303	326	313	325	333	306	270	324	319	315	327	324	268	318	326	334	354	302	350	366	276	322	300	317	307	350	300	303	356	356	326	306	318	308	307	302	343	317	332	299	298	335	291	296	314	293	313	322	322	307	289	266	324	285	319	306	307	300	309	314	317	308	302	308	313	332	279	299	284	309	351	331	304	371	353	320	314	298	308	302	319	330	309	307	321	304	339	316	318	317	327	339	322	328	310	300	293	319	315	306	304	293	293	344	314	296	264	312	290	324	300	278	290	329	289	319	306	303	299	339	251	312	280	308	287	278	297	318	281	328	333	310	315	327	316	290	325	315	337	329	326	370	332	313	331	305	301	341	337	274	315	342	333	288	320	320	299	299	299	308	302	317	295	304	302	299	315	318	306	306	298	311	331	330	310	271	314	301	296	314	307	300	309	294	326	324	312	300	322	301	335	319	328	316	300	331	313	292	321	314	325	306	365	335	334	320	311	303	332	316	291	308	323	286	349	328	317	308	293	318	325	278	296	280	319	289	320	313	266	356	289	325	321	311	328	331	293	306	295	335	338	295	353	330	341	283	311	339	270	327	295	305	310	329	300	311	323	329	345	289	317	309	303	358	364	312	325	325	312	315	338	303	311	321	296	342	305	343	307	307	300	320	355	302	292	348	330	322	330	306	303	306	316	343	316	282	323	313	345	313	292	296	320	301	315	292	330	313	321	301	345	316	341	328	316	295	273	291	290	319	302	289	325	337	340	322	299	268	313	357	329	326	324	300	312	310	313	344	308	319	335	343	357	321	362	300	292	310	262	303	313	329	302	310	296	319	308	346	338	319	323	293	296	293	306	344	321	316	318	321	325	319	296	289	316	295	301	343	330	291	335	337	321	305	321	334	323	334	330	341	327	321	318	321	306	306	297	325	323	314	293	316	300	310	307	338	301	301	347	322	308	318	318	300	302	339	326	300	324	304	294	303	336	338	330	309	344	332	294	308	316	309	304	321	311	304	327	335	314	358	326	287	301	309	312	331	305	312	326	294	324	307	304	326	319	314	309	289	319	315	292	298	319	340	297	316	297	318	314	327	314	324	306	311	324	285	319	306	309	318	320	322	330	358	319	306	297	300	313	314	299	330	318	308	276	291	327	308	280	267	299	285	321	303	315	306	313	327	306	309	333	314	323	300	309	300	322	312	300	325	312	276	313	334	286	292	324	331	354	372	333	353	306	301	284	275	304	292	285	326	308	268	259	336	343	317	319	305	333	241	267	324	285	316	306	309	325	301	347	335	297	315	347	318	293	299	324	319	307	355	297	348	319	300	327	277	311	349	296	298	310	297	322	275	334	264	287	326	322	294	320	323	299	314	298	283	300	319	318	341	343	325	311	296	317	319	318	331	328	330	316	333	310	303	316	310	355	332	324	307	330	280	288	322	314	324	311	358	310	342	351	343	276	358	340	327	325	315	329	334	311	311	320	305	332	303	313	317	274	280	315	298	315	296	317	324	344	337	296	322	355	283	334	295	289	322	294	314	336	308	332	307	328	298	305	314	301	304	337	315	281	346	287	343	309	298	316	303	311	291	284	296	350	311	292	316	335	323	322	315	325	295	308	301	333	302	298	317	317	325	313	327	334	295	301	306	320	330	323	338	300	301	322	305	324	330	312	310	327	359	327	312	293	325	298	300	297	333	325	328	361	306	303	315	322	314	323	299	309	308	311	318	277	335	287	320	321	289	313	281	292	303	352	297	321	313	305	307	289	314	336	311	289	337	296	273	294	327	307	318	331	313	307	315	272	337	324	294	293	327	309	352	354	335	291	351	319	329	324	295	309	330	289	316	323	320	337	321	300	348	331	291	306	345	329	306	328	298	306	314	301	325	306	341	338	333	337	291	336	295	346	339	333	298	302	287	319	322	294	294	324	292	328	298	317	322	295	315	307	298	311	306	299	308	292	289	327	313	334	327	344	327	334	331	297	341	304	291	328	324	288	329	318	311	302	318	304	301	298	309	334	328	363	316	318	338	321	286	332	292	304	304	323	296	288	321	305	337	295	293	311	320	340	303	313	322	322	346	304	342	336	334	304	297	264	326	315	293	328	346	284	313	296	313	298	312	313	333	319
3158	2102	1280	888	769	738	713	713	669	695	728	709	731	677	703	735	707	703	729	703	736	687	709	669	705	702	689	676	671	697	741	730	653	682	725	672	718	635	674	688	644	706	711	665	690	697	659	701	696	699	635	699	716	687	683	701	720	682	716	676	691	700	702	640	685	721	664	708	715	714	692	664	693	698	730	656	703	679	645	708	675	690	659	671	691	709	657	664	695	674	745	659	662	664	653	699	661	690	664	651	721	684	654	716	689	682	690	698	685	692	671	707	672	716	677	655	686	676	699	696	715	666	696	669	635	636	684	730	669	682	673	700	673	700	650	713	657	684	716	699	676	653	691	696	691	743	697	716	729	662	703	720	712	669	668	707	671	664	678	662	687	694	654	709	652	700	727	658	679	732	717	700	699	648	681	677	699	700	704	697	673	738	696	703	702	658	748	705	712	682	700	725	684	634	716	696	693	662	706	674	701	691	688	694	646	686	626	743	645	687	731	719	667	654	693	633	686	670	691	676	650	677	648	711	687	691	691	705	690	693	652	704	735	708	695	700	700	683	626	698	757	654	687	679	624	669	640	744	659	676	617	654	675	662	683	696	662	668	685	656	720	689	691	607	688	692	709	698	684	711	706	689	726	681	685	683	676	659	686	662	672	656	630	700	660	674	733	715	639	708	724	701	673	681	718	679	717	717	729	704	666	650	688	677	678	707	649	697	722	707	685	684	690	690	704	676	692	677	718	689	629	644	659	664	701	679	680	706	671	679	703	736	691	691	689	627	716	705	707	727	679	685	671	689	703	695	720	641	683	686	672	696	699	656	677	710	673	662	706	725	692	697	691	732	645	698	663	676	727	704	681	705	685	691	693	699	707	646	697	682	731	699	673	703	639	663	688	686	684	673	689	693	714	680	696	667	695	722	698	663	700	704	634	697	664	720	732	687	697	675	676	691	718	643	669	690	655	684	699	694	694	660	684	701	677	670	651	664	682	678	646	752	720	701	668	669	702	687	679	623	714	704	636	690	690	667	698	643	708	675	666	689	660	676	692	660	742	700	654	732	677	696	637	722	709	688	652	707	726	718	720	713	671	652	680	686	649	683	702	687	674	725	736	677	713	674	714	707	678	718	782	694	683	677	674	687	666	718	685	633	643	688	648	705	640	702	672	713	689	671	698	682	684	672	717	704	657	664	666	680	702	692	638	685	663	648	670	691	673	687	720	641	668	674	646	666	674	664	685	708	696	704	725	721	650	679	676	702	678	700	679	700	682	669	679	684	675	632	638	699	722	705	676	664	674	693	670	705	696	699	683	667	690	686	695	726	715	704	677	712	710	707	689	693	666	668	727	691	707	671	664	715	699	686	660	645	660	711	646	692	715	680	712	688	670	672	706	702	659	684	696	695	627	702	675	671	742	707	702	695	679	703	709	676	728	672	657	707	704	711	692	694	673	646	692	653	728	719	708	700	697	668	670	669	661	659	719	701	711	670	717	697	656	680	666	669	668	661	697	707	707	706	672	669	739	707	657	692	722	657	699	656	738	665	708	677	701	703	726	719	683	694	684	664	652	695	660	703	667	651	659	673	689	669	717	717	678	653	691	691	695	694	713	668	728	611	680	656	679	683	682	709	683	603	694	660	670	652	700	671	709	713	702	646	654	697	675	697	653	640	688	657	697	668	674	676	662	672	653	725	703	662	668	737	700	721	634	693	667	662	641	679	673	674	715	654	679	690	661	687	705	690	642	655	665	664	656	667	668	711	688	702	691	693	672	668	713	661	684	699	630	698	724	699	648	656	673	719	713	670	718	668	673	725	656	695	711	714	702	617	753	687	700	698	700	720	638	709	696	647	713	631	699	637	714	699	743	735	677	677	665	687	702	665	655	674	653	714	684	706	731	680	673	721	638	670	729	667	728	657	671	665	717	655	673	687	672	674	704	687	708	683	656	697	682	694	678	690	680	681	684	728	691	678	701	683	743	687	661	673	687	674	707	614	688	654	731	678	698	687	696	693	749	697	666	736	650	734	651	645	668	702	674	649	702	766	667	659	686	665	626	659	676	658	666	675	696	662	705	664	661	668	740	676	704	673	733	701	708	689	693	696	704	707	700	691	719	682	658	695	655	691	741	639	657	709	707	679	713	690	654	717	692	711	678	637	682	681	711	674	669	711	723	695	612	686	685	670	681	701	678	684	701	675	676	686	680	710	663	686	691	711	706	689	695	670	695	668	674	687	699	679	695	644	690	683	681	669	744	706	687	713	670	759	668	674	660	727	687	701	720	706	688	690	640	688	680	649	613	703	679	683	660	670	679	729	689	658	700	702	638	713	691	727	644	667	750	672	674	712	661	655	667	680	683	694	721	646	658	640	660	674	683	696	713	672	635	692	725	661	663	695	659	676	696	696	706	679	738	716	699	688	709	678	693	662	733	679	700	670	717	677	704	719	700	670	670	664	652	668	674	674	680	697	670	703	680	725	700	611	705	686	676	682	635	695	655	683	718	682	657	677	717	706	692	724	682	708	706	697	701	728	687	638	667	669	669	729	735	660	713	671	676	705	666	658	674	650	681	669	685	641	702	691	709	683	670	706	678	676	689	642	678	703	666	712	638	641	678	704	640	690	656	745	701	717	713	664	683	660	711	666	680	732	690	652	683	682	685	689	728	666	718	702	693	674	666	715	692	664	683	627	723	606	689	683	643	761	715	676	706	703	670	686	647	627	686	636	680	664	616	683	728	713	698	653	684	677	689	668	661	674	659	686	708	640	722	698	675	695	669	692	672	685	693	730	656	681	685	690	674	679	660	679	663	716	678	721	703	691	662	686	648	683	647	706	628	695	716	671	661	708	731	701	679	671	693	648	700	646	704	646	721	676	672	720	703	657	701	711	651	682	721	699	649	701	670	655	664	716	699	701	716	679	671	662	716	665	747	628	697	728	678	725	679	688	719	690	674	715	717	680	723	663	739	704	686	694	674	660	737	726	736	681	685	683	703	715	700	704	636	707	690	660	688	662	731	683	669	681	691	692	703	677	722	690	666	700	675	733	661	708	654	693	679	695	685	622	638	694	700	719	652	697	671	727	714	730	690	681	709	627	739	684	679	673	697	673	708	668	664	714	728	714	638	666	611	747	703	744	666	705	665	665	739	692	670	663	670	675	725	695	685	696	650	709	713	636	697	683	707	706	703	701	699	664	702	712	661	670	677	671	678	686	704	684	706	713	689	654	728	689	697	699	742	679	665	708	687	663	686	687	687	671	691	699	671	727	686	687	682	693	632	700	739	701	693	683	688	676	685	662	683	662	683	724	685	722	697	705	679	687	682	681	658	693	664	679	702	677	705	624	706	701	729	688	668	711	689	713	707	657	660	728	721	692	662	650	741	672	684	676	660	740	654	718	738	695	671	647	671	722	721	686	711	731	646	670	670	719	667	686	643	696	693	719	644	647	702	678	691	642	679	655	668	668	667	684	665	725	666	683	639	685	714	712
24427	21536	25146	28373	21540	21545	18520	592	277	237	237	200	191	199	178	190	180	189	175	159	176	148	142	164	196	172	149	144	147	174	175	149	144	161	149	172	148	148	125	184	161	161	139	172	158	151	167	180	166	152	138	139	154	151	144	148	149	153	152	145	119	135	174	143	140	155	134	149	145	162	134	135	140	151	142	154	117	134	169	150	142	152	157	158	152	151	152	149	142	157	132	154	147	130	148	149	135	136	159	176	146	162	137	134	158	150	160	142	150	147	140	130	133	141	154	145	154	139	166	161	142	151	142	151	125	170	161	155	147	130	140	131	150	127	119	155	156	153	149	137	131	147	137	125	163	162	183	165	130	152	122	163	167	146	151	140	141	121	146	145	137	121	161	151	147	131	151	137	154	123	153	151	144	145	170	162	144	146	155	159	132	163	150	138	139	131	147	130	123	144	149	163	161	156	141	138	149	161	150	136	141	131	140	132	154	153	150	162	141	134	176	155	136	154	148	135	151	153	138	144	132	131	154	157	151	145	129	129	155	144	153	174	154	144	144	164	154	173	198	161	149	142	129	141	165	121	154	135	123	137	167	125	136	138	174	159	143	145	158	135	159	143	148	140	143	139	141	138	159	132	132	157	145	122	176	163	144	135	143	161	166	151	147	154	161	150	132	133	141	136	126	168	136	137	161	151	131	162	136	164	160	140	146	156	150	146	147	148	169	152	141	138	133	153	157	142	115	140	134	156	118	149	141	169	150	151	149	140	156	154	180	142	137	140	153	136	155	162	169	141	127	131	148	143	132	146	139	142	164	174	137	127	117	129	159	134	133	124	153	170	155	144	138	138	127	180	148	160	144	141	128	173	150	177	161	144	136	143	135	152	147	135	123	122	157	150	147	149	138	122	135	153	143	141	119	153	126	135	166	137	148	164	163	161	139	149	146	150	146	161	157	133	158	135	144	133	147	152	164	147	175	155	167	148	144	156	145	127	129	130	165	164	147	130	144	149	180	162	136	150	165	129	132	146	142	141	159	145	137	124	140	141	154	143	154	125	157	145	142	119	135	142	159	127	124	164	159	141	146	142	134	165	127	148	150	160	150	154	134	169	138	153	142	144	154	144	167	140	132	146	146	165	163	122	148	158	137	125	140	150	140	147	145	129	156	133	130	135	140	155	154	130	153	152	132	119	138	150	141	149	147	134	158	139	134	154	162	152	149	149	142	140	135	145	130	133	146	142	141	137	138	142	165	148	141	129	146	137	130	154	163	157	155	142	138	149	150	163	142	125	138	134	125	155	159	141	160	144	139	143	157	162	162	151	126	152	135	144	153	131	140	137	167	144	155	133	157	159	151	162	150	131	122	168	143	165	143	153	152	140	149	157	155	168	133	168	176	155	142	143	151	121	166	162	145	151	159	142	146	155	160	124	166	149	144	154	150	151	171	138	159	146	168	145	156	152	139	187	146	167	153	142	147	157	135	148	140	135	142	145	157	156	140	147	138	130	158	134	146	163	147	133	163	136	142	144	156	163	128	147	133	146	164	123	149	168	134	136	134	143	133	147	149	143	139	147	137	135	158	148	153	149	161	142	147	177	162	160	136	141	148	142	142	166	152	173	159	171	163	143	145	147	142	160	154	115	142	153	129	144	136	147	159	140	151	145	170	156	167	140	162	137	151	159	143	133	149	144	129	143	137	156	139	150	166	157	152	140	120	134	141	143	150	147	145	141	135	141	156	142	133	133	126	166	163	141	144	150	141	132	153	145	166	130	153	159	161	131	139	138	139	136	143	145	131	145	127	153	141	136	142	132	138	142	160	142	138	145	183	144	152	141	135	140	147	149	153	142	149	127	126	164	149	154	129	142	159	125	156	151	161	144	125	173	144	139	149	162	166	164	143	138	124	149	141	133	148	131	143	143	145	163	149	162	170	123	155	154	153	134	158	136	131	129	144	169	163	146	140	141	148	156	138	129	138	146	152	129	133	156	147	162	135	142	160	157	157	138	163	120	147	145	150	126	145	149	147	157	141	158	150	147	146	134	159	148	159	161	145	145	144	127	137	139	162	157	153	150	148	179	142	133	130	155	147	149	126	151	159	140	135	126	151	175	152	139	138	144	129	156	140	138	143	136	136	143	121	156	144	110	140	155	149	138	168	146	160	155	139	140	166	140	165	143	158	124	144	146	127	142	168	150	114	132	129	134	156	153	164	125	148	146	143	140	144	150	146	139	158	152	155	139	132	131	156	152	137	125	149	136	164	172	145	154	143	139	167	148	159	158	121	145	149	158	155	138	147	166	150	149	118	139	139	153	117	157	136	177	141	150	133	136	148	141	151	154	157	155	164	130	148	151	149	156	154	140	152	152	143	132	135	135	139	147	157	147	154	146	151	112	135	146	143	139	143	142	129	159	161	155	162	142	147	147	147	122	135	132	143	119	148	165	145	162	165	148	163	154	166	139	125	161	143	115	131	146	129	164	130	159	171	167	128	156	151	161	152	155	169	137	133	164	151	146	148	117	128	174	163	148	161	135	155	153	136	124	153	146	143	146	150	168	147	129	141	114	148	147	156	135	149	132	151	143	160	163	159	138	142	160	128	176	130	148	155	138	143	148	168	127	149	166	146	137	139	164	153	165	131	150	176	141	138	122	146	148	144	126	145	121	134	145	159	149	159	133	158	146	136	152	148	174	156	145	119	154	178	160	154	156	138	145	160	133	169	168	145	128	160	138	172	160	158	157	150	148	137	130	137	170	149	160	142	131	134	151	144	148	137	146	151	158	142	127	122	142	136	147	139	169	162	140	165	148	143	147	156	155	160	151	121	139	148	158	141	166	146	132	144	164	143	134	132	140	150	135	146	148	162	143	151	136	127	139	162	132	142	162	159	131	138	138	144	127	154	157	138	142	155	121	156	131	149	127	144	155	159	148	150	140	138	138	126	148	123	148	127	149	135	151	182	167	155	139	149	128	150	148	135	133	152	150	138	144	156	148	150	152	137	158	136	134	155	130	148	152	131	141	141	153	136	140	140	147	190	167	137	144	143	145	154	129	140	166	154	145	147	140	165	113	154	157	142	140	140	142	139	119	142	164	152	144	152	152	141	156	143	158	144	140	150	129	142	156	135	144	124	142	135	133	137	159	148	160	185	135	150	127	161	166	182	142	133	133	147	144	141	136	145	150	146	151	146	140	150	146	141	137	162	136	154	157	137	133	144	146	133	163	153	160	148	155	136	160	159	153	119	146	138	144	157	140	145	135	144	156	163	128	110	124	145	133	121	140	159	160	144	148	135	140	164	156	132	163	133	135	144	132	140	141	149	144	142	153	165	140	132	148	144	133	126	145	141	153	159	151	139	159	133	153	161	150	150	151	139	162	170	149	144	172	174	134	140	140	152	152	148	142	154	157	155	150	146	156	136	125	157	117	143	143	135	146	159	148	116	146	161	136	138	157	139	139	133	146	149	160	143	142	159	120	131	143	136	136	137	145
2940	2927	1512	834	559	514	459	398	396	412	392	367	357	360	372	357	394	349	367	360	364	362	411	365	396	340	366	357	352	340	351	349	352	390	323	389	364	373	345	342	335	336	356	354	324	364	324	353	333	358	356	365	383	358	368	339	374	368	360	350	349	383	351	380	351	376	366	328	352	379	353	358	334	363	350	377	370	354	375	376	348	316	334	338	344	365	363	353	366	327	363	348	374	315	376	386	334	359	370	372	316	337	367	365	356	359	377	396	348	353	381	349	295	370	354	338	351	359	337	366	343	324	344	334	372	345	334	362	362	347	345	372	343	328	344	346	374	342	368	311	340	368	369	345	352	318	356	350	375	365	391	334	367	312	326	363	305	337	334	325	360	345	381	351	349	344	334	358	368	371	343	359	373	344	330	325	342	358	323	363	366	339	336	336	380	350	346	336	375	385	346	333	338	344	360	376	335	393	356	335	360	346	353	375	377	361	335	343	365	339	348	366	373	362	339	324	342	391	353	357	361	342	373	342	340	338	379	361	382	381	312	350	386	353	340	346	363	359	348	322	363	386	375	343	353	395	334	308	356	338	352	360	371	343	322	356	371	368	363	351	350	338	355	367	374	348	361	326	355	372	327	339	370	362	335	359	368	356	382	347	338	338	335	345	372	362	323	369	374	332	347	384	314	344	332	341	376	401	373	370	353	354	372	326	342	376	374	366	331	346	375	356	353	392	370	377	373	336	361	369	352	333	351	401	333	343	384	351	364	350	337	333	320	347	366	372	380	333	369	321	355	327	324	338	357	350	347	343	329	316	335	306	333	321	328	351	370	310	380	347	342	336	336	333	341	359	357	345	370	336	321	374	387	327	350	337	337	320	370	336	384	362	350	345	355	349	353	352	373	347	384	338	367	334	357	317	363	335	383	341	342	349	390	346	349	346	360	372	324	403	349	341	344	408	368	332	361	357	337	375	345	341	370	333	331	394	365	371	326	362	365	325	363	350	341	376	336	359	357	375	390	335	368	342	346	384	349	374	325	360	343	319	360	342	363	346	346	344	344	376	343	339	355	363	354	359	346	341	366	326	341	368	355	393	338	339	377	357	347	361	355	337	359	356	335	331	393	338	334	332	346	340	354	385	348	376	338	347	381	374	379	333	315	342	342	339	356	336	342	370	362	360	336	330	375	347	389	354	329	354	348	334	380	320	333	384	331	367	323	347	340	345	330	343	355	368	348	373	348	369	372	376	351	373	346	355	383	359	370	364	354	377	361	351	381	352	337	353	337	334	369	370	352	354	350	349	365	359	321	346	339	342	377	316	367	384	350	351	396	331	346	310	352	358	369	361	333	343	338	334	360	352	350	347	347	314	346	343	341	348	374	354	357	360	324	381	375	351	354	365	353	361	314	293	362	323	331	368	347	339	343	368	347	352	367	381	367	357	388	336	353	353	354	380	337	313	364	320	377	337	351	356	352	371	340	356	333	366	324	336	384	374	334	361	352	353	365	410	356	342	349	354	327	359	336	343	351	364	356	353	345	350	328	352	383	361	372	330	350	344	331	342	387	357	328	327	353	368	335	320	330	357	355	370	354	335	338	358	351	398	367	359	338	351	377	313	364	356	351	345	360	346	377	318	345	346	328	333	327	340	347	360	371	346	347	340	342	367	381	356	368	347	345	334	303	352	343	330	372	342	342	353	343	341	383	342	311	349	380	361	359	351	381	311	333	333	344	378	342	319	342	349	347	367	348	363	325	366	335	361	378	317	364	357	372	341	354	381	354	371	385	355	325	374	355	345	346	342	340	368	340	346	339	342	351	333	311	353	314	340	365	403	386	358	380	328	337	361	349	340	326	344	349	389	346	339	329	388	358	353	393	301	361	345	358	412	353	328	344	329	336	367	330	320	352	388	368	321	324	321	352	371	327	360	343	368	357	341	353	350	358	353	335	347	326	327	344	337	365	335	383	392	351	321	352	343	325	326	351	327	347	376	358	362	357	391	365	337	370	351	325	345	369	335	346	352	354	330	347	375	350	346	356	363	353	352	353	349	359	388	342	333	314	345	371	354	350	354	365	355	349	343	363	352	355	372	352	352	318	349	371	374	385	340	339	363	354	361	379	360	375	346	350	326	368	365	344	381	367	326	353	346	367	372	351	367	354	362	307	322	332	351	368	370	328	338	374	372	359	359	348	370	350	364	330	371	345	370	363	376	355	361	351	359	374	337	357	358	356	344	349	368	394	346	369	352	362	324	352	353	391	325	327	367	402	369	385	334	343	357	366	338	345	376	359	351	360	353	346	374	364	363	374	368	355	367	394	334	364	349	333	353	335	359	370	329	375	376	340	306	340	363	336	368	355	309	339	413	357	352	319	336	373	352	397	350	321	355	346	357	375	374	383	366	338	335	342	328	354	363	336	353	338	353	360	361	353	373	331	392	310	336	331	383	332	338	340	362	353	348	333	330	362	340	330	364	360	336	358	385	364	369	348	378	352	375	377	356	351	364	334	354	332	369	340	346	348	355	347	343	300	395	346	381	384	373	340	361	345	383	371	338	371	357	385	366	346	341	346	385	345	359	364	356	370	365	377	377	374	367	333	295	346	352	364	382	359	355	364	404	365	357	336	376	346	380	337	343	353	322	315	369	345	377	379	365	341	350	328	357	366	365	355	361	369	356	342	335	384	349	342	373	336	335	354	339	388	350	334	342	346	354	347	343	367	357	340	391	354	355	338	317	319	331	369	305	369	347	348	334	317	355	348	372	347	358	328	371	329	346	369	383	341	361	357	376	345	351	340	318	357	375	361	322	346	343	395	326	381	356	352	370	356	370	358	333	334	349	344	365	356	344	354	368	356	324	352	347	345	345	343	365	355	372	327	343	372	367	378	367	342	360	353	336	356	331	368	359	349	391	388	356	370	362	315	364	336	395	336	339	374	382	332	326	342	329	387	359	356	371	357	365	363	370	342	354	349	342	341	330	359	358	357	330	318	364	371	336	337	322	323	355	352	353	336	358	343	348	326	378	348	318	356	369	326	356	334	350	362	404	320	312	378	335	331	345	376	328	346	360	380	344	365	322	341	325	340	342	384	345	351	363	336	383	351	317	361	325	374	349	350	360	347	345	339	337	356	317	331	336	366	379	364	337	362	343	360	356	349	334	366	377	358	362	352	359	349	361	351	361	341	372	346	349	347	363	335	296	344	324	370	344	339	340	381	317	354	364	322	369	361	343	356	336	344	310	339	356	352	362	337	340	352	346	341	345	364	367	361	361	354	343	361	347	330	307	362	357	366	354	348	369	332	368	334	381	349	342	361	399	348	333	336	355	324	360	393	348	375	347	343	355	344	343	336	356	360	346	362	335	336	382	342	348	323	314	357	346	370	347	360	367	346	349	340	372	356	350	347	366	353	358	360	358	348	351	352	371	307	388	380	389	376	381	380	336	359	361	333	356	353	371	340	324	369	355	338	355	341	367	353	349	368	354	365	386
32155	21026	11843	1076	598	598	533	408	429	402	378	414	444	385	416	434	420	451	425	358	420	406	403	398	428	451	435	428	418	434	381	379	430	446	430	406	408	440	412	394	379	412	414	374	426	413	393	442	441	407	410	432	429	431	379	385	421	377	391	437	482	411	439	407	418	446	433	394	453	415	415	416	404	419	399	446	416	416	424	392	441	434	411	412	408	440	396	462	464	388	397	447	409	434	453	433	422	369	410	402	424	409	404	459	418	502	423	377	408	399	465	436	422	429	452	434	446	405	407	393	417	412	411	453	412	429	422	417	428	403	437	417	406	439	426	406	429	444	413	429	383	456	451	456	470	415	395	435	437	432	403	437	426	427	445	448	433	407	424	436	400	420	417	467	416	401	434	406	401	407	419	429	423	397	426	431	400	431	416	378	413	429	444	446	425	358	444	457	433	420	423	418	438	433	384	387	392	383	422	450	398	405	436	404	439	411	445	439	415	393	395	460	437	415	447	442	397	408	433	405	421	397	402	431	418	411	414	409	410	403	411	419	405	402	418	390	433	414	421	447	396	398	395	423	439	409	419	407	379	418	459	481	384	408	435	424	432	454	449	413	456	402	411	399	422	424	431	378	454	389	422	412	414	429	424	466	422	401	432	425	408	412	443	438	407	452	456	423	418	401	400	432	399	442	396	426	426	443	446	437	413	388	421	418	436	382	421	435	429	429	465	448	464	434	443	438	389	418	430	444	408	413	412	442	440	367	410	411	416	439	424	421	438	414	438	412	402	430	413	404	447	410	373	441	387	406	439	431	395	442	404	438	411	454	405	411	422	476	379	445	402	418	406	407	398	419	470	436	399	430	418	391	406	405	429	434	429	435	440	424	454	457	422	416	428	398	460	425	449	448	419	413	415	407	426	382	404	438	392	422	437	395	407	446	411	433	418	431	412	426	403	425	413	444	420	481	432	450	437	407	428	417	467	396	426	424	419	439	430	429	401	430	411	418	434	394	384	402	414	425	404	466	411	431	391	446	404	440	424	393	445	413	434	395	417	441	444	449	419	370	451	413	459	403	415	408	431	435	457	419	405	472	412	468	442	442	430	397	425	408	437	410	420	428	419	384	370	428	452	445	390	438	435	404	401	410	416	385	442	405	398	395	420	387	453	398	416	438	426	439	433	417	387	413	429	422	434	394	445	440	387	416	441	416	388	409	412	411	412	407	434	384	402	385	418	390	457	395	403	459	391	416	402	452	397	405	396	407	443	451	451	418	408	403	392	396	408	446	419	449	395	390	422	393	447	478	405	381	408	423	401	453	434	409	432	395	398	408	388	428	407	429	410	401	442	475	406	405	396	433	439	417	409	448	403	440	416	406	432	440	418	427	450	431	421	412	426	465	418	402	459	438	424	422	411	421	421	418	417	434	404	418	392	430	395	401	392	406	401	420	462	392	430	404	408	374	416	419	406	433	440	439	398	438	422	402	400	417	405	433	428	444	412	431	417	431	434	432	417	431	387	427	403	417	445	367	402	425	406	464	469	424	421	396	357	400	430	413	408	432	444	406	393	429	420	391	388	424	408	422	425	419	432	445	403	461	410	429	417	437	370	465	452	414	423	450	411	454	427	381	368	454	392	416	407	472	408	394	427	370	415	446	428	436	401	434	403	443	470	440	446	457	421	445	433	400	420	435	424	407	437	469	471	459	419	392	406	416	431	440	440	423	406	429	419	430	431	434	431	421	457	413	436	432	397	407	469	439	450	435	414	404	395	413	451	463	427	457	435	448	391	408	440	422	396	407	384	412	458	416	405	429	440	400	427	397	409	422	443	456	416	416	420	389	398	436	411	387	390	436	403	407	444	442	395	406	425	440	414	387	408	388	429	431	422	429	426	418	415	460	424	438	407	417	407	437	412	429	421	412	433	426	384	427	418	434	432	477	434	444	437	416	432	428	425	423	437	423	450	470	413	404	402	386	474	411	434	380	419	427	425	434	465	404	486	409	428	431	439	417	414	418	408	398	404	434	450	388	412	422	404	424	427	430	414	444	412	454	405	396	417	398	431	400	416	446	412	408	411	433	467	387	414	435	414	451	450	373	433	406	399	455	411	386	413	409	436	443	441	446	443	431	432	398	420	411	443	392	442	402	431	396	443	422	418	386	428	437	454	431	421	408	410	450	464	420	439	461	429	419	414	414	432	420	432	436	427	429	410	436	393	441	388	405	418	392	441	421	457	417	418	436	418	428	415	444	422	444	396	418	400	439	439	396	406	420	411	407	405	426	434	402	430	422	392	423	405	414	393	409	391	395	419	397	431	447	411	406	392	373	402	425	408	418	455	448	445	435	407	398	414	396	413	442	427	459	406	403	425	405	441	414	448	445	432	412	437	434	422	472	403	435	420	426	439	388	384	417	435	439	416	407	438	425	410	418	431	478	408	433	422	424	411	364	381	418	459	386	393	462	398	399	416	436	407	464	430	406	397	440	435	449	420	466	451	416	446	436	424	440	419	466	422	431	406	407	416	442	422	437	397	413	400	476	398	427	420	469	412	423	444	400	395	419	434	409	412	438	449	398	387	394	422	427	437	407	408	409	415	387	403	393	412	404	427	430	401	407	408	450	400	432	433	430	445	396	395	442	427	419	380	421	416	456	404	418	442	449	410	415	433	443	420	394	408	412	399	424	390	414	392	408	415	444	461	411	424	461	426	412	434	425	401	403	408	432	457	445	405	417	384	451	382	446	419	443	426	421	425	437	431	440	445	411	397	391	437	430	441	429	421	393	401	413	418	426	413	373	415	408	383	408	408	445	388	424	437	415	455	423	409	416	423	444	399	413	387	471	419	421	427	437	383	424	412	448	420	434	436	370	395	415	393	431	434	428	403	417	412	415	416	410	379	428	446	410	475	431	444	420	431	390	420	398	425	407	404	414	437	373	448	452	413	402	405	421	422	390	452	436	421	397	445	421	445	404	415	453	452	454	478	447	408	423	385	416	440	410	414	385	452	453	413	421	389	437	412	412	411	431	425	476	426	410	427	398	432	384	398	388	439	398	410	412	444	420	400	443	421	413	442	430	429	410	394	437	432	391	428	414	430	432	421	419	436	384	439	418	397	440	393	375	422	433	402	385	432	409	420	411	442	404	438	394	446	396	402	406	386	406	443	404	425	425	425	426	409	445	383	410	389	432	414	400	402	404	414	438	438	425	384	428	428	374	414	407	450	439	402	408	419	424	439	411	438	457	418	416	418	446	399	423	425	378	438	431	460	417	399	401	417	440	412	413	468	474	430	439	393	420	423	428	427	405	393	467	415	445	453	459	384	441	469	419	433	473	421	423	421	411	455	428	426	412	401	423	433	432	420	427	434	423	445	415	485	453	406	407	459	451	404	423	435	434	392	451	407	426	417	444	412	424	431	402	464	446	428	445	402	433	418	405	465	447	410	393	393	428	429	395	432	410	469	390	432	392	416	392	434	437	419	430	449	418	433	414
5862	978	1001	921	957	913	907	912	870	947	898	923	880	942	929	912	927	879	944	923	971	948	909	903	952	894	870	963	894	945	914	892	881	940	933	955	892	917	892	870	1019	900	887	918	967	943	863	915	838	871	906	864	923	946	930	900	871	949	879	920	901	912	920	886	874	909	963	960	901	872	857	937	925	923	896	920	922	906	922	902	939	956	918	904	903	895	893	909	895	931	898	921	908	910	915	886	919	916	907	966	911	945	956	928	902	928	914	950	908	892	946	911	925	955	957	904	900	889	873	850	893	869	929	879	924	925	972	933	880	918	938	942	857	910	872	913	909	970	900	906	935	893	955	949	953	901	959	934	882	940	929	907	855	888	917	895	913	924	922	928	966	894	901	909	906	896	953	882	917	922	917	930	838	955	955	935	861	902	928	905	894	904	941	969	899	929	918	918	955	892	935	912	958	897	924	883	890	945	884	897	892	936	881	906	987	905	919	860	906	910	991	901	907	934	932	890	916	908	885	917	911	956	896	898	897	937	916	884	881	888	918	885	958	931	959	884	936	860	926	871	886	897	936	896	924	912	914	905	843	924	948	874	931	887	916	865	910	902	881	894	926	944	886	906	918	944	911	937	924	920	916	933	879	886	901	895	936	923	973	914	882	958	943	949	848	925	921	892	920	869	942	888	919	949	873	924	909	885	944	928	925	917	902	889	915	906	905	891	954	930	952	911	895	859	908	955	940	894	835	925	922	884	953	847	892	877	912	940	866	953	926	949	927	935	994	943	892	927	877	942	898	903	941	927	883	971	872	872	912	883	918	898	874	907	943	970	923	919	936	980	883	890	913	884	947	866	915	951	911	866	910	866	927	917	916	870	931	850	931	901	910	894	923	927	962	898	875	920	907	884	871	881	917	895	909	909	921	928	899	966	923	941	907	910	927	934	951	905	912	864	882	919	917	857	899	888	875	909	896	888	965	914	969	942	871	900	882	863	965	907	906	915	886	902	873	919	901	882	886	930	912	918	935	885	900	892	914	886	948	957	905	924	862	920	914	884	907	916	920	935	923	955	949	932	853	929	950	893	848	911	915	927	924	882	908	925	875	951	926	919	953	923	921	917	899	832	877	931	903	880	958	951	907	902	947	939	917	948	928	919	926	925	937	953	865	980	886	872	963	914	897	851	904	935	942	945	899	928	876	942	863	932	904	984	917	923	932	919	934	943	929	908	925	911	910	919	920	916	946	859	929	896	924	943	927	934	917	895	947	965	890	909	892	855	931	883	948	947	906	950	970	864	948	922	907	929	933	912	865	948	891	848	945	1002	930	913	896	924	930	893	905	932	952	872	931	897	887	882	943	912	961	918	872	866	997	909	903	914	861	940	892	890	915	878	992	882	889	922	911	901	968	916	944	943	916	911	936	945	917	925	908	922	845	899	890	927	944	887	901	938	922	916	895	931	920	906	949	859	907	878	885	908	915	908	898	856	899	937	953	873	961	909	925	853	879	886	947	934	908	917	887	881	919	875	950	959	859	938	941	936	945	911	881	918	950	939	921	902	895	880	951	937	872	902	909	883	947	860	899	974	887	917	913	940	962	911	871	989	912	936	925	960	900	970	958	903	957	902	911	901	949	986	873	946	878	924	851	947	953	903	966	959	890	893	937	980	948	924	872	868	935	917	930	859	899	947	842	880	926	926	904	945	940	952	962	923	935	930	942	942	965	914	910	899	947	926	952	869	868	875	840	878	961	855	986	918	864	917	957	938	908	917	914	922	890	960	906	886	907	896	960	935	956	933	938	928	952	915	960	894	949	911	919	926	894	872	894	932	825	877	897	926	887	943	938	923	981	906	968	878	942	935	902	887	942	911	890	942	856	961	869	918	894	971	961	919	837	917	914	941	905	897	926	935	882	930	890	954	917	892	903	911	925	908	917	892	945	892	870	898	910	872	865	912	958	931	856	921	884	920	917	912	904	882	923	862	891	893	917	941	882	884	883	895	906	885	954	872	966	885	922	907	932	909	887	872	907	912	913	946	937	973	964	916	889	921	874	923	882	908	935	944	947	968	882	925	888	926	893	906	923	946	887	879	897	920	882	906	917	898	901	934	945	874	930	895	943	857	927	904	871	949	917	913	930	968	905	887	936	923	904	916	963	893	951	906	919	908	906	965	919	925	902	945	879	922	875	909	881	944	891	892	924	882	930	898	936	910	901	907	945	845	898	947	948	877	936	976	928	946	960	967	881	938	923	907	913	926	929	888	913	943	902	915	898	929	887	942	902	900	896	900	916	909	934	928	887	919	929	955	953	880	858	898	880	914	900	932	897	927	947	927	937	886	897	887	899	923	887	909	895	862	876	894	893	885	859	938	957	904	821	885	928	919	934	945	936	912	886	889	841	928	976	914	916	931	887	954	958	898	922	890	891	912	970	885	938	895	944	905	923	813	906	921	890	882	897	878	939	905	934	890	893	878	950	865	921	927	916	923	948	950	901	951	915	955	948	899	906	932	967	870	945	921	886	898	894	897	919	872	908	924	895	909	919	862	931	904	937	902	935	917	947	904	907	921	933	910	927	935	895	958	880	889	932	914	907	938	907	945	938	937	925	924	915	882	944	969	959	922	867	904	884	902	948	926	887	903	930	937	943	911	900	883	912	871	888	896	883	943	884	908	948	954	943	876	928	886	881	954	932	889	932	894	953	884	932	867	899	874	939	872	905	896	932	938	924	930	925	957	943	872	943	907	982	905	937	936	911	887	929	911	922	913	866	914	944	932	915	913	884	872	908	840	942	930	919	917	915	963	979	867	934	950	932	906	917	908	930	905	906	904	912	904	864	856	944	954	915	955	909	923	885	914	1004	962	903	925	946	845	871	860	963	856	918	921	955	880	910	965	902	935	907	929	909	858	867	876	909	940	940	978	900	917	878	915	915	937	905	922	922	865	887	961	880	891	935	958	908	907	911	919	902	941	902	949	911	881	890	913	884	919	927	931	892	935	943	913	907	948	914	929	1002	933	886	909	916	876	898	888	935	969	884	905	892	874	911	898	955	940	973	869	924	868	908	962	925	912	906	908	894	902	938	893	907	921	917	865	904	924	919	939	862	918	914	894	886	920	872	883	948	917	881	851	932	907	918	908	852	924	919	928	944	937	875	900	855	922	876	922	929	920	944	945	891	868	975	984	908	904	865	921	841	939	918	885	873	879	943	844	941	904	989	984	927	892	862	924	949	926	932	902	911	949	913	963	952	895	857	925	928	919	930	897	874	883	861	906	883	873	946	950	957	914	937	941	890	940	895	940	935	920	851	921	880	898	959	900	889	917	900	883	962	954	868	929	953	902	939	917	954	902	952	950	866	866	950	903	906	896	916	925	903	870	908	942	974	895	859	930	925	870	877	911	888	892	918	866	972	912	918	912	888	925	872	879	929	890	882	936	939	911	920	977	903	898	905	908	885	926	899	907	955	924	902	919	975	990	945	874	927	911	888	904	897	859
25026	21532	24852	28624	21519	21314	1300	481	375	367	410	383	355	358	340	373	357	296	327	330	280	311	299	329	348	359	284	313	302	303	335	355	316	335	335	327	307	319	294	341	287	290	292	320	327	307	306	314	324	365	294	323	316	355	312	302	336	289	335	321	285	321	286	298	312	320	315	331	337	331	313	325	302	316	299	333	317	345	293	312	313	304	336	314	313	328	287	309	308	356	325	338	287	309	308	299	310	284	312	320	292	324	325	323	341	322	288	270	308	282	329	290	302	318	319	311	319	328	287	316	303	300	339	338	334	296	297	315	317	334	316	291	335	326	311	333	311	282	290	309	322	303	333	321	338	320	325	310	289	306	330	327	281	326	330	293	337	342	320	338	309	315	318	271	296	317	328	302	332	308	323	338	315	330	326	337	336	289	312	341	306	293	299	295	323	313	339	295	295	320	344	328	305	314	305	285	317	325	282	338	335	311	303	308	330	312	327	316	358	323	333	308	322	279	340	312	318	275	308	319	297	320	289	291	295	309	317	337	363	359	343	309	305	326	304	335	331	342	315	328	290	302	322	311	302	314	313	339	297	323	299	318	312	319	296	311	332	315	328	323	317	322	322	290	314	311	322	293	310	314	295	331	331	329	307	304	325	309	342	304	352	330	351	316	313	330	306	261	294	309	315	280	326	313	301	294	305	320	333	291	320	320	336	313	313	310	319	330	280	302	316	301	319	254	336	307	306	321	298	296	308	308	304	298	333	306	297	322	320	329	305	320	308	275	305	314	293	307	302	311	322	314	304	296	281	317	297	331	318	359	300	323	272	337	319	355	307	323	301	327	277	325	311	351	323	328	348	284	329	318	298	302	334	297	302	311	352	330	310	322	329	319	284	323	313	280	302	290	306	316	310	311	304	357	305	313	266	323	320	334	303	349	316	292	291	286	324	327	322	330	277	304	314	321	298	308	286	333	278	317	299	345	286	312	306	323	370	333	312	327	322	286	305	308	327	325	311	292	337	302	308	330	337	328	337	301	326	314	310	306	312	329	310	317	324	316	299	309	299	319	336	318	323	302	301	314	332	304	298	321	317	309	314	321	316	275	298	340	288	285	324	308	313	322	315	268	292	311	317	327	318	329	320	325	341	301	297	301	298	304	309	320	322	322	326	295	342	308	307	306	316	297	320	333	315	297	295	284	321	295	327	288	286	325	293	313	330	313	311	315	334	329	302	346	321	306	341	345	292	309	288	321	298	307	290	304	316	298	314	281	314	349	334	301	311	273	325	335	311	314	317	295	305	328	310	316	333	338	338	351	325	308	301	312	317	338	335	281	279	309	299	326	292	319	297	290	361	300	328	275	343	307	354	296	290	312	302	331	310	310	317	335	310	332	318	312	299	325	286	334	294	315	306	328	329	320	327	319	329	303	303	307	304	310	317	314	341	305	276	312	311	308	311	318	321	320	296	298	357	289	318	336	283	264	318	325	315	304	315	320	320	330	361	326	318	331	306	279	301	346	317	310	310	302	322	305	315	330	294	302	308	338	323	306	294	285	330	300	333	318	329	285	299	315	329	356	356	304	285	323	314	342	338	279	319	330	300	289	323	349	322	294	313	316	295	312	297	351	313	304	315	315	302	323	292	289	337	282	341	327	297	302	319	311	327	318	301	358	307	280	312	292	326	306	289	309	322	339	313	304	301	330	331	317	326	250	296	288	314	341	329	276	322	309	310	319	308	318	273	294	309	320	319	302	281	353	306	315	289	312	325	289	340	347	295	313	306	316	295	324	360	315	321	318	308	306	328	317	302	352	306	316	319	305	328	349	298	300	285	315	318	333	324	277	302	294	292	333	312	311	374	325	302	338	271	303	281	283	331	261	267	295	319	284	312	292	306	359	291	293	321	305	302	298	275	330	356	316	319	307	300	301	355	287	312	276	309	305	325	336	296	279	343	346	320	334	319	320	300	317	306	287	301	327	304	310	332	295	338	377	343	309	300	313	324	351	300	292	278	320	301	284	319	305	325	350	320	315	315	322	323	304	365	307	319	302	326	309	303	315	312	313	305	313	291	332	345	329	331	292	344	307	299	329	332	313	331	330	323	312	282	310	296	309	281	286	286	324	329	288	303	353	307	311	300	301	303	316	296	273	324	298	301	277	336	299	331	289	310	312	307	320	315	324	294	328	312	323	296	324	280	307	315	300	296	292	300	297	296	274	338	306	346	288	329	302	316	319	328	312	332	317	300	346	316	318	326	317	306	313	336	305	314	321	341	319	342	318	332	335	337	305	298	312	278	313	319	330	313	324	291	295	321	352	288	319	318	323	324	278	290	320	321	314	333	332	327	283	278	339	338	325	334	301	314	330	294	300	331	317	290	300	348	337	311	343	344	295	312	309	342	306	308	335	318	342	263	296	291	306	321	340	282	311	292	287	280	280	314	344	310	313	285	288	334	341	307	300	279	330	343	306	311	334	307	293	308	308	316	332	318	305	307	305	275	318	306	316	297	308	293	315	300	326	309	308	309	307	294	298	300	305	343	323	310	321	316	282	335	322	307	322	320	315	316	372	316	327	321	332	286	328	319	310	331	341	351	302	310	354	304	298	302	312	328	322	300	291	307	297	330	321	306	334	324	302	329	323	301	312	318	285	350	319	335	308	304	286	307	355	327	315	259	308	317	296	317	297	309	286	293	343	303	333	330	299	318	325	324	315	304	279	310	301	316	332	326	314	316	332	311	308	333	331	285	339	306	330	342	332	289	299	301	268	311	322	292	294	296	299	302	293	295	300	319	356	331	315	292	301	309	305	319	306	305	299	324	300	339	320	326	303	323	319	325	348	336	280	329	291	311	304	321	303	307	324	292	324	291	314	294	292	344	297	322	271	311	279	281	301	315	311	326	337	294	315	307	300	310	309	330	332	313	314	300	348	338	310	321	318	282	334	324	322	288	321	323	316	333	320	289	343	351	295	324	319	321	305	324	355	319	322	329	341	305	329	287	306	335	319	304	261	306	295	295	280	332	338	302	285	290	332	309	334	339	313	293	277	335	312	293	325	365	311	292	335	326	329	297	342	304	302	319	305	306	289	339	311	269	304	301	340	311	301	296	294	291	325	328	317	320	324	320	316	288	311	333	337	330	336	289	337	293	303	291	287	278	315	279	320	295	270	306	298	357	318	287	320	329	330	308	334	274	311	325	339	306	317	337	290	313	325	317	314	298	328	295	322	308	319	320	312	291	317	313	323	330	280	311	321	331	310	317	288	320	325	304	308	321	316	293	272	337	311	314	300	349	327	338	281	331	325	296	295	287	299	310	295	307	300	320	330	306	285	299	306	318	294	327	292	306	299	289	293	330	300	324	309	287	303	287	295	303	320	308	301	297	290	324	283	323	325	328	305	308	349	321	302	303	328	318	313	322	311	301	316	297	277	304	296	336	283	323	342	332	312	332	320	329	281	322	336	283	310	303	323	302	294	293	301	303	344	291	357	336	305
3118	2060	1270	914	828	740	785	727	666	668	693	724	722	718	709	729	700	691	690	706	717	671	664	659	750	707	664	712	681	656	685	690	709	680	688	669	683	685	664	716	683	658	704	656	671	673	674	669	696	635	712	670	647	700	732	656	673	662	736	673	702	734	678	651	735	696	690	665	677	684	681	661	698	646	650	713	676	686	702	656	653	702	697	677	690	726	732	677	699	637	671	647	702	722	682	695	709	703	665	690	673	656	702	674	733	679	660	633	660	668	626	700	700	664	666	723	730	715	668	662	689	696	670	655	706	706	703	667	692	654	778	675	729	689	661	666	695	706	705	680	716	710	692	673	674	686	683	725	700	661	662	658	724	699	677	697	676	691	653	718	679	690	673	678	691	658	638	674	668	738	649	705	684	681	664	699	699	693	668	705	695	652	661	695	647	631	663	671	676	703	711	699	651	687	703	656	719	711	663	690	659	653	711	711	695	669	686	674	707	676	691	641	723	691	683	666	639	698	575	712	679	719	716	681	704	668	655	702	674	696	703	673	679	702	653	664	704	677	656	668	722	726	689	639	691	660	679	694	714	672	661	655	656	658	656	655	643	751	690	683	657	683	662	660	723	741	691	653	682	714	672	671	667	670	658	646	706	693	654	629	652	699	686	709	657	647	663	683	651	635	680	681	696	705	697	700	668	675	659	676	673	655	689	694	664	658	682	677	701	693	690	721	703	671	691	700	680	654	705	706	701	674	711	683	690	693	653	678	646	645	660	650	650	685	673	661	651	694	667	683	696	727	699	654	690	689	654	681	702	678	665	676	677	677	694	659	694	644	707	667	647	691	752	689	681	674	724	622	712	673	691	642	730	710	687	687	682	698	665	653	753	643	633	687	657	700	694	681	698	653	692	670	676	671	676	654	669	699	749	692	715	712	672	674	725	695	650	672	714	672	691	631	710	668	687	649	718	707	699	668	698	657	711	662	704	682	685	689	715	709	683	661	668	714	723	684	678	692	632	691	671	715	697	677	722	610	649	675	738	700	660	687	702	678	694	697	709	660	716	687	700	668	713	678	668	727	694	676	717	709	613	701	706	667	706	675	692	631	666	694	719	737	723	682	671	653	703	632	662	691	719	690	686	620	679	695	689	640	720	703	745	664	685	717	689	651	660	737	686	697	703	740	667	681	685	691	708	707	645	690	690	690	662	671	645	712	675	711	730	676	682	685	689	715	660	675	673	661	674	642	721	693	713	670	621	689	689	720	689	650	692	641	671	694	638	677	706	686	701	717	698	636	694	677	711	657	666	667	690	674	656	666	672	694	703	709	694	690	692	670	681	725	705	697	671	651	739	684	722	722	692	679	669	674	722	686	735	662	711	707	685	664	677	666	648	637	677	661	719	670	658	693	665	712	620	688	674	655	661	692	684	644	655	694	713	680	649	681	670	717	681	669	651	639	669	675	648	686	657	696	707	710	705	663	675	683	716	670	687	691	701	700	669	647	716	647	675	685	672	687	730	723	683	681	694	697	684	712	679	678	684	658	719	652	687	664	663	697	642	664	700	683	702	681	707	669	682	653	725	677	646	697	669	680	678	668	697	687	672	711	686	723	658	649	692	670	685	692	651	688	685	704	638	641	663	697	669	665	696	646	675	659	722	726	694	695	657	666	658	720	646	682	682	657	727	710	708	661	705	672	661	688	686	640	713	694	698	667	693	704	708	686	683	650	709	683	703	712	694	670	710	694	697	646	725	652	725	718	716	683	694	674	693	649	686	699	657	686	678	692	659	703	705	678	687	685	674	705	696	672	724	695	682	675	662	676	713	666	694	701	667	704	705	674	738	682	661	649	659	642	670	661	631	658	661	729	702	684	663	680	660	666	697	680	663	721	629	656	713	705	660	658	692	629	715	694	692	669	735	707	685	625	682	688	697	677	711	682	717	647	709	667	692	622	684	657	686	734	685	702	701	689	698	639	708	671	655	675	728	709	701	707	664	651	696	667	683	637	690	681	702	695	681	672	683	675	676	698	672	690	660	710	697	699	706	708	680	704	659	700	654	656	689	730	754	692	659	714	715	696	646	664	742	645	652	686	662	661	693	630	710	661	688	724	692	657	676	759	689	615	680	691	691	672	722	671	725	665	695	689	698	685	695	672	676	665	703	680	676	687	702	730	693	663	736	676	702	692	693	704	647	700	698	661	713	651	699	715	740	656	666	715	645	640	652	686	653	716	629	699	689	697	693	665	722	653	677	730	713	694	703	675	690	708	691	668	686	724	709	640	659	671	684	639	671	629	693	711	701	672	691	630	603	688	686	679	703	675	667	695	644	680	699	715	668	705	674	636	678	658	678	693	664	700	645	681	662	705	648	707	657	685	691	682	727	682	678	676	707	710	660	682	667	647	674	680	696	664	682	669	664	652	724	660	699	708	669	680	727	690	736	695	650	702	709	700	675	646	667	688	699	694	665	715	674	695	632	676	663	670	665	677	696	679	712	726	705	651	628	671	689	754	701	689	691	731	668	706	668	675	699	682	686	713	727	664	658	737	727	659	688	695	654	696	674	711	658	687	641	668	686	680	678	657	655	698	696	666	702	716	647	708	704	689	700	699	672	700	707	675	682	700	660	717	673	702	647	720	706	694	715	696	712	659	712	693	709	688	706	642	688	662	711	724	698	672	704	671	687	659	687	673	682	703	649	719	666	660	737	667	675	670	713	660	713	697	663	718	647	658	650	651	644	673	668	662	715	676	670	712	674	711	686	652	644	683	719	667	704	666	649	676	707	683	702	668	690	631	673	667	669	701	704	663	706	677	669	732	688	704	665	662	658	712	735	670	714	718	670	663	645	683	724	693	660	694	698	744	669	734	624	737	703	656	723	651	687	660	654	730	683	675	720	651	656	723	709	669	690	671	694	714	676	678	692	664	698	717	673	708	686	669	647	701	678	721	708	690	699	678	666	649	685	670	696	687	704	665	708	665	670	687	682	679	668	676	728	672	676	684	720	724	650	706	695	681	698	687	667	676	710	712	690	711	694	666	707	628	642	688	678	684	672	662	650	737	684	695	691	672	702	680	685	657	684	667	674	712	637	697	696	671	649	684	707	678	660	745	678	654	705	689	698	661	667	701	711	701	648	673	646	676	706	707	693	721	658	674	685	692	704	681	660	672	656	671	706	668	658	702	724	701	700	640	696	670	663	609	719	700	715	705	684	661	670	685	705	684	688	695	675	695	651	725	653	625	666	684	739	724	730	687	674	664	669	627	728	691	636	700	665	658	685	647	716	668	715	646	698	718	637	688	687	682	726	674	707	711	658	703	669	691	683	692	676	637	715	674	679	708	660	698	697	666	685	678	700	658	673	739	723	670	653	679	656	675	704	708	704	656	691	706	712	666	702	708	677	651	681	646	667	718	681	687	668	738	676	681	612	648	663	662	697	696	693	659	657	717	648	689	683	657	720	688	670	725	659	661	676	677	710	677	702	692	603	710
24371	21532	25164	28331	21534	21545	18379	542	270	256	214	204	210	217	184	179	193	189	160	163	186	164	175	174	151	162	165	164	182	144	156	192	158	131	145	158	160	157	146	143	148	143	123	159	177	154	144	150	145	124	144	167	140	153	150	159	160	136	162	126	186	141	153	168	138	143	163	153	140	153	141	173	145	130	156	139	154	154	144	153	173	183	159	142	148	151	160	150	159	132	130	148	140	150	165	149	143	146	124	150	145	132	136	133	168	166	121	168	151	139	130	139	155	130	147	161	126	142	120	150	147	143	143	170	156	151	152	136	154	134	136	148	140	162	152	147	120	148	171	139	143	147	152	139	154	157	139	173	139	139	156	156	142	141	134	143	155	135	146	154	148	139	142	142	148	137	156	137	144	140	140	148	143	157	130	157	131	129	144	146	182	157	139	135	147	133	148	154	164	129	151	150	151	145	149	135	131	138	153	138	135	143	141	127	140	154	149	142	136	151	157	157	149	163	128	154	162	151	140	146	149	151	166	171	165	129	140	126	132	131	155	147	135	130	147	126	133	129	141	138	163	149	135	144	135	146	119	156	134	120	144	136	152	157	181	144	123	154	135	154	145	132	140	158	147	134	132	156	151	120	123	152	123	133	164	149	138	156	142	133	146	135	136	128	155	159	130	151	157	140	137	163	150	152	141	159	166	131	139	166	156	152	129	138	120	138	168	141	148	134	131	123	125	130	148	129	135	145	146	131	140	149	138	130	130	159	166	158	152	132	167	132	165	152	122	138	155	116	151	166	156	156	146	139	133	164	137	163	146	132	131	128	143	151	150	166	135	151	138	158	155	138	147	163	122	139	141	149	127	145	149	147	150	162	141	154	153	180	138	148	150	126	119	144	162	149	110	139	150	151	155	149	135	155	136	137	126	149	122	140	157	145	142	153	132	140	123	151	139	137	153	146	122	133	156	137	160	148	145	153	150	151	139	130	152	159	141	145	149	142	138	160	141	153	108	149	155	125	111	154	163	170	146	136	166	141	127	145	163	143	142	138	162	131	155	157	153	154	146	134	136	144	152	128	139	159	149	163	142	165	184	166	137	151	142	152	152	145	143	145	155	137	135	147	134	137	144	134	144	158	130	151	153	137	138	165	170	159	155	151	156	138	147	149	170	128	142	144	154	135	135	151	176	149	137	141	131	164	151	148	130	159	142	136	143	149	142	130	125	166	140	152	140	164	152	157	140	135	172	163	146	149	135	127	165	138	129	145	140	151	158	155	146	140	144	151	129	145	134	140	150	146	163	119	155	141	151	161	151	160	154	138	166	129	143	140	134	143	145	152	147	151	158	154	152	135	145	165	148	136	127	165	165	144	141	156	134	159	137	149	176	140	153	146	125	139	142	137	133	141	156	137	157	139	151	134	160	140	144	141	131	123	148	142	133	152	163	148	149	136	152	155	154	119	151	159	144	161	151	146	151	133	129	133	154	130	140	161	139	135	148	151	128	163	148	121	147	117	158	176	164	169	156	152	170	156	146	145	153	135	158	140	180	163	137	148	158	150	167	154	139	127	122	134	126	177	151	157	159	162	158	139	135	143	130	138	134	145	138	139	144	142	151	149	158	138	136	146	146	123	133	143	148	147	138	131	138	147	156	129	152	138	165	137	129	147	145	180	129	145	129	144	172	140	136	114	154	149	146	123	155	125	143	160	145	138	148	166	151	170	130	148	160	156	135	151	144	144	142	148	162	124	148	163	160	150	162	142	157	135	131	137	154	164	131	153	158	144	151	127	140	148	113	148	142	143	144	141	151	153	146	159	135	154	152	155	140	138	127	162	141	148	131	143	149	144	132	135	151	146	139	149	136	136	133	115	129	124	149	179	144	141	148	144	147	147	146	150	124	137	143	148	137	132	152	141	151	133	159	129	151	140	136	132	169	146	142	131	148	128	143	155	142	158	142	115	132	144	164	140	151	157	136	160	147	163	124	125	141	144	138	157	167	145	158	160	139	161	125	127	145	155	140	121	152	164	146	149	132	148	140	147	145	144	167	131	163	170	135	130	162	162	144	165	131	153	126	161	166	157	151	119	159	134	139	140	138	159	158	150	116	171	161	171	148	131	150	142	152	151	161	142	133	121	163	155	149	160	136	130	145	158	176	162	142	147	126	136	133	135	159	157	165	131	175	139	138	139	135	141	127	136	159	123	165	143	152	161	128	140	155	147	150	130	129	148	165	151	148	159	146	159	164	157	124	147	146	143	160	162	159	141	154	158	158	142	140	113	134	149	132	164	155	135	175	158	132	148	152	137	145	144	136	138	155	161	134	122	137	151	146	153	124	144	163	126	142	142	140	146	148	121	155	166	161	159	155	169	170	143	132	148	150	128	131	186	134	153	117	125	151	156	162	135	140	145	166	140	157	151	149	152	142	136	151	155	147	140	136	154	153	143	137	124	135	168	143	159	140	161	148	137	131	147	148	151	128	158	150	150	165	178	138	166	156	143	171	134	118	151	169	144	141	176	148	132	141	147	141	141	142	138	162	140	141	151	173	127	140	125	137	149	146	160	121	127	134	140	141	130	135	159	135	133	125	141	149	138	124	147	139	136	150	138	152	152	156	156	127	161	139	136	158	142	143	143	135	138	148	128	164	131	125	154	158	157	136	154	171	140	109	140	160	162	143	140	136	126	149	157	142	127	121	124	159	143	153	149	148	137	148	141	166	144	147	143	153	161	138	137	137	126	142	161	152	172	151	167	140	143	143	137	149	147	162	135	143	154	159	135	159	168	147	141	134	147	149	140	136	126	154	134	142	124	144	134	168	139	149	183	135	147	126	152	135	168	151	140	147	141	136	158	125	166	146	151	100	169	172	131	156	151	167	134	151	140	162	163	138	145	118	153	153	158	136	132	137	140	143	139	141	155	129	145	154	155	140	169	131	199	141	135	147	155	146	137	143	132	143	161	153	153	151	167	156	149	140	139	137	154	136	158	131	143	161	155	155	106	145	148	156	136	145	151	154	163	171	127	157	148	168	143	155	130	139	140	144	143	153	159	137	146	137	159	142	158	153	149	174	146	130	150	160	130	140	149	141	120	152	144	154	139	138	139	130	153	142	147	140	160	155	135	113	131	158	142	137	152	152	130	138	151	166	147	144	126	140	155	140	153	147	143	154	149	159	153	175	141	165	145	146	138	182	145	174	140	139	135	136	139	145	149	154	153	161	121	188	133	127	148	162	147	142	145	133	127	144	143	135	151	137	146	131	158	137	143	147	148	146	120	141	154	148	134	163	152	132	138	144	157	152	143	136	120	153	150	134	149	141	133	170	161	135	123	157	136	147	149	159	154	151	158	139	152	133	158	122	143	134	137	108	126	146	168	118	130	171	151	143	143	139	145	133	162	158	148	145	141	135	132	153	160	141	159	149	161	133	130	119	145	155	150	144	150	140	132	153	171	156	152	146	160	158	154	178	149	158	122	160	164	152	151	118	117	137	152
2950	3107	1512	792	591	492	452	430	430	427	418	366	392	341	366	393	394	366	375	334	349	342	382	378	383	371	340	358	349	368	350	377	343	364	326	345	344	388	360	336	355	367	370	343	322	337	357	339	329	368	372	385	354	367	370	360	344	380	347	384	357	332	361	354	342	337	323	373	350	341	349	364	373	331	342	366	350	333	346	348	341	362	329	377	360	391	346	376	341	343	338	305	404	390	322	335	345	352	369	352	383	344	360	366	361	340	395	323	359	312	372	366	316	353	311	351	341	338	336	339	408	341	370	338	358	323	362	395	356	360	357	329	336	388	309	341	361	383	368	394	343	340	308	348	349	378	351	360	332	368	328	371	359	349	343	374	375	376	363	333	360	364	389	374	352	356	345	379	347	368	337	314	350	335	370	370	325	333	324	339	341	370	310	349	353	340	335	323	362	355	370	367	351	359	345	345	345	365	353	376	371	367	329	357	371	360	366	356	355	363	368	342	347	320	341	361	340	379	368	351	350	337	370	363	341	345	371	344	355	345	360	333	360	370	350	333	374	343	356	357	378	350	372	341	362	356	330	350	374	380	363	329	343	363	358	357	366	332	366	349	366	334	323	356	352	339	353	332	358	341	327	320	377	370	360	365	391	343	338	345	349	377	362	330	340	357	341	354	321	342	323	369	335	353	348	386	373	367	355	381	346	351	344	364	366	329	365	341	328	324	362	352	355	354	353	376	365	341	362	370	335	344	347	372	347	379	374	328	358	363	388	398	357	371	362	353	334	358	360	365	355	346	371	351	367	354	335	346	355	365	332	340	376	353	351	342	377	377	331	363	331	388	349	356	355	354	338	333	326	321	351	344	355	349	345	364	355	393	360	346	339	345	336	311	359	358	362	346	347	376	333	345	334	388	352	374	351	338	378	370	342	356	353	332	365	342	328	361	363	371	374	345	349	356	341	360	344	348	347	357	360	336	371	361	355	366	369	345	313	329	345	343	375	337	384	351	385	378	364	326	355	362	339	344	333	358	347	358	372	371	363	350	352	329	350	338	364	341	357	347	350	365	357	303	363	334	333	361	363	343	370	337	339	372	359	355	349	342	350	333	368	362	369	376	324	362	359	349	366	357	369	362	359	351	358	350	316	329	339	337	347	359	362	371	346	330	342	353	372	325	351	342	315	351	354	335	348	346	344	348	368	329	353	333	365	346	331	363	354	335	332	331	354	336	343	328	325	330	356	331	337	365	357	341	330	346	361	380	371	342	360	345	347	342	358	320	350	351	367	361	335	371	348	337	354	352	381	315	333	339	372	350	332	347	375	354	355	338	359	341	333	363	369	317	363	343	350	379	381	345	341	340	350	337	342	332	336	330	331	297	350	370	352	366	348	331	343	354	334	368	381	359	312	363	361	339	333	343	309	356	372	354	360	349	352	331	367	374	333	339	320	321	377	342	365	340	374	367	375	368	350	368	365	366	345	379	386	367	339	375	362	340	351	401	330	379	340	362	307	350	345	349	341	362	327	356	331	311	342	358	318	345	344	339	348	321	352	341	352	352	387	366	350	364	383	354	344	327	371	334	368	357	355	312	314	322	353	328	374	348	366	364	329	347	372	344	400	322	362	334	369	332	344	371	362	405	343	337	357	361	369	343	335	356	342	365	386	349	348	363	348	329	395	374	336	345	379	365	336	342	336	375	404	320	357	351	348	342	336	350	348	359	337	329	344	358	361	362	326	324	371	356	379	353	384	322	303	360	355	342	362	336	311	356	323	356	354	369	356	355	338	316	349	363	356	363	383	351	362	352	341	352	347	343	358	315	407	331	341	354	370	352	351	364	336	364	347	354	352	368	344	348	350	353	358	331	381	368	351	332	351	361	376	338	360	366	324	346	352	337	378	322	335	343	349	360	360	318	347	349	377	369	333	318	367	359	331	340	354	339	345	341	362	375	351	349	344	336	348	317	336	359	348	348	366	330	343	373	361	366	355	350	320	373	373	331	351	320	364	359	363	364	358	354	346	351	348	338	346	348	369	340	345	338	350	395	380	344	345	389	394	342	319	364	298	326	376	334	376	336	313	335	334	370	354	319	342	354	356	357	352	355	327	367	345	373	299	359	353	352	389	360	336	334	369	371	321	333	354	339	360	373	360	350	378	376	335	355	307	346	359	354	345	390	354	338	385	355	385	314	363	401	365	299	395	291	387	369	350	350	360	348	344	338	346	316	356	338	356	375	335	356	328	346	334	337	357	310	356	346	342	333	357	356	325	329	383	360	338	342	361	341	348	360	365	348	364	347	324	350	324	329	324	332	396	370	338	364	376	328	351	363	357	363	365	347	350	350	351	366	326	349	358	339	362	353	338	356	379	354	321	346	344	363	365	336	365	305	339	330	362	377	336	373	375	335	354	366	332	362	337	354	350	372	383	357	368	359	368	351	352	319	394	364	400	347	340	367	323	368	331	329	323	316	377	348	324	349	348	333	354	385	325	356	392	326	362	372	335	363	352	334	341	359	338	313	341	356	343	303	350	374	354	343	348	345	344	345	352	384	356	359	362	327	317	414	353	320	366	347	345	350	335	352	341	354	330	363	363	371	355	342	339	340	350	370	351	355	321	313	355	346	312	351	339	389	330	342	323	354	340	361	351	362	358	374	351	363	366	334	364	348	328	334	341	337	351	322	333	346	338	372	354	321	379	330	348	359	350	350	351	370	337	344	339	354	339	325	355	343	345	333	355	358	367	355	348	361	359	313	343	340	344	341	382	315	339	342	354	353	342	371	333	355	345	313	327	339	351	387	354	371	349	329	361	356	385	365	373	349	332	357	378	328	363	350	331	360	338	333	335	361	340	377	355	354	374	360	367	346	333	365	356	357	353	359	362	326	355	354	308	373	355	331	345	377	339	369	340	353	345	377	326	384	333	320	363	361	379	336	369	346	360	364	328	375	329	366	333	384	334	335	342	314	330	365	354	341	376	379	374	322	341	357	330	354	362	404	390	360	360	340	338	350	362	341	328	350	355	361	390	357	375	351	385	325	340	343	351	354	354	345	358	333	365	382	362	354	342	342	352	347	381	325	361	358	327	343	367	335	342	384	355	358	374	325	324	313	390	357	359	341	318	386	338	341	361	363	307	363	376	313	347	366	378	343	379	349	358	348	344	355	370	383	399	376	348	344	368	348	348	346	358	372	356	325	388	326	349	379	352	346	369	325	362	394	347	333	348	355	332	352	348	302	329	375	340	326	365	381	363	375	338	367	337	318	360	344	319	361	356	333	344	343	358	323	398	379	336	337	356	333	324	334	347	346	366	360	373	340	386	339	341	345	368	372	323	322	351	322	350	361	339	343	352	347	378	379	357	366	378	361	346	333	371	365	375	328	355	352	341	317	366	332	350	337	324	359	356	337	375	339	373	355	343	381	347	324	360	358	344	345	350	397	335	368	344	337	354	368	377	374	373	342	324	391	375	343	357	335	345	325	360	373	323	332
32028	21049	11765	1066	636	577	544	424	394	421	462	405	459	395	390	449	435	445	448	443	405	444	427	420	432	404	383	409	395	443	421	432	418	431	405	434	421	458	394	413	405	415	398	389	369	429	408	455	422	399	443	401	437	428	439	440	421	446	446	414	453	448	432	401	398	401	413	403	440	438	430	419	438	419	431	446	417	415	403	411	450	417	411	418	383	428	428	444	432	393	444	404	379	405	403	390	414	470	409	384	399	463	434	429	414	421	440	383	418	409	410	400	412	406	432	411	433	393	431	401	434	448	386	389	429	402	437	427	470	432	392	378	391	417	422	402	430	405	390	388	416	410	426	420	442	428	448	429	438	408	403	420	389	377	414	390	384	457	401	411	398	439	432	408	419	437	418	434	418	454	428	443	427	452	401	398	383	440	430	391	387	408	407	401	377	415	399	422	428	430	409	412	398	387	417	418	434	404	392	435	453	414	446	406	422	386	405	436	398	427	407	419	473	466	439	387	394	417	430	417	427	439	447	402	402	356	448	418	448	419	427	391	436	411	439	384	421	405	389	423	434	458	428	403	418	418	436	416	406	433	394	366	401	404	432	459	415	439	418	434	414	400	386	433	434	450	421	418	413	432	440	400	402	411	433	401	432	417	416	434	423	430	429	374	446	408	424	405	404	449	441	471	404	390	445	426	420	419	423	381	432	400	419	431	444	445	410	395	429	439	407	429	440	429	439	389	429	418	408	415	389	451	443	423	436	417	436	408	387	427	382	409	400	384	435	406	428	443	398	410	389	431	417	404	478	410	416	433	439	426	409	423	407	438	382	434	405	409	394	408	463	440	403	419	428	454	427	378	430	396	434	389	428	410	412	433	391	407	402	385	461	408	413	426	410	411	448	377	422	392	427	426	382	433	415	440	441	423	395	427	376	430	404	391	451	416	380	386	408	400	428	461	434	426	399	437	440	407	383	430	435	418	435	408	387	390	368	415	451	375	388	412	411	428	428	448	378	410	441	448	436	400	424	402	373	400	429	433	424	418	394	447	441	430	424	450	458	414	416	430	441	399	441	421	415	437	411	416	428	403	422	446	433	397	437	436	434	421	402	376	434	423	376	406	396	410	434	424	444	405	398	446	422	409	408	416	415	447	424	421	423	406	388	397	439	387	413	419	411	411	427	453	397	456	424	422	444	443	407	427	437	440	417	450	425	419	384	422	454	434	395	397	435	414	404	430	415	429	420	432	450	409	381	428	412	391	420	409	424	402	419	437	424	407	403	433	435	413	432	389	402	424	426	376	401	422	396	374	428	426	409	430	436	389	415	415	373	462	444	380	427	428	422	413	375	398	433	418	428	438	434	441	444	455	429	449	416	449	439	379	409	447	451	421	448	432	402	409	383	415	402	393	393	389	380	400	419	410	402	332	380	422	417	436	419	384	429	427	421	437	421	410	426	433	414	428	384	426	436	396	433	410	418	414	397	446	440	401	392	429	416	423	417	415	433	412	442	379	380	457	408	455	422	447	449	474	410	427	437	409	426	465	411	434	420	444	425	423	406	378	431	384	392	425	434	414	439	447	410	420	434	407	423	423	466	381	448	421	431	472	435	404	394	433	438	376	435	448	429	411	387	415	421	405	415	403	420	437	382	411	468	438	423	425	409	397	423	464	445	413	398	424	407	401	400	403	392	395	393	425	432	394	380	481	433	396	428	437	411	408	430	401	355	427	428	424	444	419	443	410	428	426	432	415	432	391	410	382	399	427	413	410	381	384	410	445	410	400	436	420	424	423	444	459	402	408	394	420	448	398	432	397	407	411	417	386	374	385	424	419	426	419	424	410	416	381	369	429	477	439	397	405	389	397	482	421	391	429	391	386	420	417	399	419	422	425	456	392	416	452	401	406	429	416	439	402	419	423	412	415	426	479	424	453	406	447	434	403	423	396	362	363	390	409	435	395	432	414	428	437	393	384	449	419	429	409	405	417	445	402	382	440	433	436	397	438	388	419	414	418	402	439	442	424	473	467	412	400	428	407	429	396	410	408	446	399	404	412	447	424	452	398	409	434	416	399	383	408	421	393	404	415	410	405	434	420	434	416	414	404	400	422	439	405	401	391	413	431	411	422	440	410	430	402	415	456	400	404	384	412	415	462	375	397	427	437	433	412	428	407	379	439	431	392	445	403	434	359	415	416	385	399	431	422	403	414	421	446	425	406	404	428	432	414	401	397	446	468	394	396	435	424	397	396	432	454	434	425	405	457	420	407	453	433	409	413	364	399	461	396	427	411	413	425	420	438	382	419	444	417	440	387	453	423	389	400	417	403	411	402	462	406	436	415	408	433	426	416	431	413	386	434	403	401	385	470	426	425	428	414	421	411	434	418	439	428	419	431	446	422	423	446	433	413	437	395	456	397	409	396	434	400	438	459	412	440	418	411	424	456	449	439	428	424	420	420	361	417	423	454	437	391	412	433	401	401	422	410	434	416	441	396	418	426	448	397	402	422	392	429	432	419	426	421	411	417	425	414	449	434	420	437	401	458	414	407	489	423	425	426	408	392	403	480	406	366	437	403	436	432	393	420	415	415	421	436	429	388	437	395	433	384	426	410	401	402	417	416	404	426	441	439	480	451	405	432	432	397	381	423	415	402	442	406	401	407	451	429	443	430	410	401	393	393	468	424	435	425	428	386	419	438	431	414	421	391	415	418	404	382	444	395	475	408	473	416	422	429	393	411	404	424	431	413	426	459	409	398	439	382	385	428	434	422	399	444	402	408	411	402	428	418	391	360	429	411	410	460	448	388	407	438	456	411	417	452	423	431	413	473	423	413	415	438	398	418	428	399	418	437	393	431	411	385	452	409	404	442	464	420	414	371	399	427	441	408	446	422	456	401	402	444	417	408	433	400	402	405	398	425	407	372	402	390	423	425	395	471	402	401	448	428	436	410	423	470	385	466	446	442	430	413	379	463	409	413	418	385	452	380	414	444	407	439	436	392	432	419	425	407	407	426	386	440	419	398	384	387	458	410	410	418	426	409	405	401	421	446	415	404	411	412	405	399	402	410	401	390	435	410	411	433	461	450	427	437	431	402	411	396	425	415	410	388	431	447	390	384	423	390	421	446	398	386	398	456	418	446	416	408	383	430	462	421	449	421	397	394	421	415	413	401	407	439	431	413	380	432	464	410	394	437	475	417	407	430	440	426	437	418	422	412	437	388	402	382	424	416	416	439	396	392	406	403	428	419	419	427	428	440	423	438	443	438	421	401	439	432	438	420	418	465	427	419	426	422	399	414	421	432	402	403	434	409	413	368	383	379	398	390	447	421	409	414	443	443	399	427	438	404	402	410	410	418	418	415	414	433	408	410	409	391	368	399	411	409	413	420	397	433	394	449	439	427	455	426	388	380	444	412	419	398	443	427	443	389	425	399	375	439	369	387	444	418	397	430	424	410	416	423	414	433	432	415	469	412	417	418	413	424	410	433	404	435	414	436
5905	963	954	892	897	946	906	886	943	929	911	927	956	913	873	897	912	918	939	895	874	900	895	962	930	920	930	847	902	974	912	924	902	937	879	875	992	888	959	900	970	897	942	903	935	864	906	941	920	899	899	928	885	954	936	833	922	925	923	943	924	934	948	909	912	987	898	875	945	918	925	896	974	826	913	909	928	937	931	955	925	950	945	939	965	905	924	878	929	895	955	954	843	931	875	944	906	881	940	884	922	975	928	910	874	931	843	890	953	826	902	968	902	909	889	863	869	870	896	881	893	904	967	969	882	957	914	870	902	904	936	922	925	896	953	904	925	906	959	908	893	899	909	903	900	898	913	911	901	907	914	926	891	970	902	925	930	955	859	912	879	920	877	889	892	921	904	881	919	905	874	942	872	916	935	905	892	948	884	898	903	908	935	891	957	866	873	916	950	892	896	928	911	877	920	930	876	907	918	920	954	863	946	912	931	879	957	927	918	909	860	917	981	898	944	892	878	971	908	928	891	919	915	883	920	860	951	937	863	970	883	857	923	873	923	901	878	950	925	883	885	904	897	901	873	835	971	918	917	900	901	907	887	904	876	934	920	887	933	868	877	920	892	920	898	913	928	908	875	941	902	922	888	873	917	923	900	914	943	927	933	808	864	884	907	915	948	927	955	889	878	890	914	869	938	889	944	955	869	903	886	934	951	929	881	882	952	909	901	884	915	938	929	902	925	879	862	841	915	929	928	894	879	889	888	939	905	933	886	898	860	920	937	933	896	903	894	914	921	902	949	897	917	934	933	938	945	884	904	936	933	937	934	931	857	919	934	918	928	942	888	912	873	904	899	907	920	924	869	936	865	936	894	929	892	932	910	881	917	936	881	927	968	895	908	912	924	916	950	890	932	914	901	883	933	909	917	905	933	909	961	999	889	880	855	850	910	872	878	930	965	907	931	926	930	880	934	906	920	936	914	917	914	873	929	875	958	983	942	906	887	945	847	914	914	858	876	880	894	895	891	872	930	859	944	932	910	874	918	855	926	915	920	885	891	893	893	933	918	945	973	947	935	889	937	943	939	921	915	895	900	949	939	909	919	877	933	941	917	911	927	880	952	900	901	899	919	886	939	908	931	927	886	920	894	887	925	919	904	934	907	922	930	901	917	943	895	908	897	895	903	918	892	897	919	923	911	967	976	892	904	922	901	958	869	938	900	922	917	893	947	889	917	990	900	873	885	912	852	923	903	928	935	864	924	904	907	908	924	941	908	908	904	904	909	881	889	947	912	894	960	909	899	880	912	903	949	851	907	892	934	974	931	904	853	927	910	892	922	911	925	920	921	859	976	935	880	893	929	948	916	915	921	952	916	922	960	960	936	938	909	929	865	908	837	907	945	960	928	933	927	946	908	930	934	965	922	891	885	943	899	926	912	906	844	927	917	870	929	914	915	841	875	949	917	948	871	937	896	902	858	918	876	883	914	891	904	896	881	875	870	904	947	942	959	907	892	876	906	890	917	922	906	934	956	929	950	858	892	920	903	949	911	939	933	914	867	912	904	937	888	832	944	903	919	889	953	922	914	986	938	879	859	962	975	888	907	894	848	866	897	909	907	904	948	876	903	913	914	896	959	885	962	925	896	935	913	918	885	879	944	978	884	889	893	922	931	893	903	898	938	943	888	924	937	959	868	905	919	898	894	923	933	817	935	890	905	922	937	951	868	923	950	961	893	882	903	911	887	905	910	969	914	905	852	880	908	919	920	931	873	894	923	906	937	919	916	945	931	942	906	895	902	940	935	940	923	886	906	892	938	954	846	878	873	937	907	906	932	943	982	882	906	899	888	952	899	920	897	893	914	919	909	906	922	906	965	887	875	917	884	878	935	895	957	908	868	912	907	904	887	880	868	969	874	893	961	921	874	895	935	905	894	897	883	858	869	863	873	902	873	919	907	899	919	902	932	920	875	906	870	932	929	940	900	899	916	994	912	908	942	901	909	904	939	935	955	930	911	952	986	913	910	948	852	879	906	919	927	892	910	938	906	860	900	844	915	935	872	957	928	975	927	890	876	921	890	936	903	881	910	904	939	936	915	846	931	933	867	936	922	904	957	965	929	980	925	942	909	825	854	911	867	943	952	836	912	911	891	887	853	882	938	920	924	907	903	895	944	896	902	911	939	891	940	887	943	922	906	833	912	905	884	863	897	889	901	909	957	908	903	902	911	916	889	885	907	912	909	924	881	847	940	881	874	928	862	904	936	925	937	912	869	878	871	943	905	946	907	915	874	937	940	857	874	864	937	893	940	909	915	959	883	928	917	933	875	938	926	875	967	869	889	852	907	902	900	917	969	945	922	899	890	890	856	912	863	893	924	917	908	936	935	875	878	893	915	901	913	941	947	988	960	912	989	934	889	937	876	910	940	938	880	908	887	951	930	933	835	895	890	910	913	872	917	910	897	939	915	949	938	871	869	924	972	894	903	912	904	876	935	931	938	926	926	944	870	915	957	941	923	963	911	919	886	929	942	971	897	889	896	849	957	957	885	934	902	942	915	934	920	952	888	912	939	941	879	887	907	921	908	922	935	942	872	873	898	888	958	912	916	881	960	856	960	904	887	898	890	882	871	901	947	947	932	884	927	926	872	912	892	957	920	915	964	945	906	944	885	958	966	867	867	863	935	899	920	987	968	878	888	913	868	904	936	912	892	895	882	918	954	948	925	863	949	910	929	900	938	889	878	907	962	969	894	949	867	872	894	916	971	914	920	944	885	879	864	900	875	876	911	926	928	900	922	893	878	913	928	867	896	879	956	893	841	884	819	883	846	928	914	894	933	890	920	982	935	861	951	901	992	912	927	906	865	909	913	914	952	903	928	907	894	916	897	911	914	932	910	897	891	883	906	879	920	953	876	872	917	934	904	888	925	934	892	915	894	887	883	864	883	906	923	897	874	880	936	898	948	885	938	916	907	897	879	926	929	924	864	929	855	856	912	902	847	893	915	903	935	923	923	935	880	925	965	927	905	891	868	952	898	922	891	964	923	848	878	957	884	903	950	945	911	909	928	866	834	997	905	942	922	916	908	961	922	973	916	891	884	933	927	912	950	929	840	917	927	854	886	890	908	931	900	895	885	905	916	905	897	858	877	891	936	909	879	924	923	858	933	881	922	940	910	893	895	955	916	966	872	1007	904	912	928	934	930	901	962	968	925	897	933	895	856	899	885	898	930	880	899	866	959	950	894	909	926	926	940	851	904	900	923	900	898	871	972	938	939	930	902	949	907	919	970	874	912	904	861	874	918	887	953	899	888	950	980	905	986	891	857	897	960	902	911	887	897	894	884	915	947	941	854	917	879	924	892	948	921	909	884	945	933	911	946	977	885	922	945	927	921	915	939	950	860	928	951	899	907	914	913	889	927	916	875	921	883	958	925	888	923	939	916	909	945	879	915	911	900	873	902	919	915	916	928	906	916	940	883	864	943	976	892	922	891	943	889	870
25025	21548	24892	28652	21541	21401	1405	451	395	361	370	336	365	337	340	327	302	288	350	346	325	316	332	304	314	313	306	338	343	313	338	355	316	290	326	310	316	321	329	304	337	307	323	309	290	311	342	326	297	329	346	330	306	335	324	274	320	318	337	309	336	320	341	306	333	303	304	308	324	299	320	311	317	318	294	309	307	304	336	314	330	324	332	330	322	335	326	283	293	317	313	314	307	344	317	313	318	310	304	326	339	280	292	294	296	318	319	327	313	307	348	327	317	306	323	297	305	301	330	303	336	335	290	313	295	306	319	303	319	302	320	294	310	291	308	346	321	313	319	329	300	310	329	320	314	324	321	289	315	305	345	334	368	323	302	318	354	305	321	321	278	300	283	325	273	297	335	290	305	320	325	337	316	289	333	299	341	333	309	311	320	338	303	313	303	348	331	329	325	282	311	329	317	326	310	312	305	318	321	326	318	319	331	297	340	309	280	321	331	328	272	317	318	324	293	330	296	321	328	304	307	305	330	330	303	337	308	301	323	292	309	305	321	332	314	321	290	334	308	335	343	330	327	315	312	309	340	270	302	298	322	286	328	333	313	302	310	342	321	317	310	314	306	295	306	264	287	273	311	333	330	284	297	336	305	297	337	281	326	309	336	284	300	331	312	313	321	321	294	293	303	314	284	292	280	308	343	307	316	307	332	290	349	328	318	328	297	343	316	333	283	273	322	298	287	336	293	308	326	320	315	316	347	299	302	304	317	283	329	310	317	327	328	288	317	307	315	305	292	285	360	324	330	313	315	346	316	333	323	302	292	308	300	321	310	322	337	287	308	337	332	291	307	328	286	283	351	284	343	292	314	288	298	317	345	322	320	348	322	361	341	281	342	319	316	311	289	306	332	354	309	295	305	306	335	342	306	309	315	349	278	320	319	306	322	313	298	287	290	316	304	309	304	302	298	314	317	307	341	341	301	301	284	277	296	307	312	294	307	315	293	317	298	334	327	314	316	312	302	307	300	337	320	298	339	337	314	318	350	296	340	320	325	332	309	296	279	299	310	315	312	310	316	289	324	332	327	330	309	297	322	281	319	308	328	318	283	320	302	332	316	335	325	285	308	330	323	282	322	290	304	333	343	345	316	313	295	295	330	324	304	296	319	296	323	315	303	315	306	353	329	315	293	314	297	285	323	318	311	316	321	294	356	301	299	290	306	330	347	294	315	337	313	334	303	326	279	310	310	340	313	307	325	345	354	298	339	317	315	310	306	339	332	309	313	311	313	307	292	301	298	297	303	324	327	316	318	308	304	310	298	364	318	303	345	305	287	302	284	314	306	310	295	311	293	284	328	329	340	302	327	321	333	292	311	292	301	329	312	302	255	336	316	316	285	324	277	349	315	262	322	333	385	261	297	325	354	360	336	310	287	305	323	306	327	287	291	312	313	309	290	292	286	324	312	331	330	288	343	297	343	328	319	288	329	310	344	358	351	317	351	306	316	338	279	357	378	293	324	322	313	323	298	309	302	319	323	314	318	313	278	290	348	305	303	306	318	320	289	321	363	310	320	322	318	314	326	330	346	334	308	288	320	304	297	347	350	308	309	321	312	338	302	331	328	304	352	300	302	302	326	302	308	325	335	301	326	327	310	316	319	304	348	290	267	320	292	322	327	290	309	267	336	306	316	306	268	300	317	279	338	305	321	331	321	302	321	327	307	294	341	310	287	285	343	306	309	279	329	308	288	306	318	339	310	298	321	305	309	310	314	268	290	289	320	332	302	332	300	328	300	330	332	323	306	293	303	360	315	320	329	311	293	323	291	328	313	335	301	300	322	281	314	295	292	325	321	283	308	306	319	303	300	320	297	307	319	331	305	320	282	346	299	324	297	346	309	338	298	315	310	286	322	316	286	314	297	311	286	291	277	317	314	311	318	323	301	282	281	286	254	308	331	336	321	337	320	325	335	327	308	274	288	335	320	326	304	339	325	348	293	320	309	319	303	342	315	318	340	319	305	337	305	338	303	312	307	286	327	322	315	285	320	283	338	329	327	305	293	317	311	320	295	369	327	272	322	357	288	319	313	312	298	312	360	307	337	303	354	319	341	321	318	318	332	334	331	302	318	284	305	346	307	291	305	324	329	348	331	326	289	297	305	312	288	320	362	330	335	358	356	315	299	330	307	377	293	302	306	316	290	304	320	314	301	313	333	329	315	318	295	309	289	309	307	307	305	292	347	311	334	320	301	306	323	290	298	295	310	327	310	276	282	330	331	309	313	339	336	370	313	315	318	289	338	296	321	282	298	315	322	289	320	289	320	286	296	306	309	309	341	314	326	281	364	334	327	324	306	357	309	316	296	317	337	300	337	324	302	341	296	313	339	329	323	324	323	321	314	300	298	321	338	340	303	300	283	332	327	328	342	305	309	247	304	353	336	322	327	292	298	324	275	301	346	313	301	304	311	287	307	342	322	300	320	288	301	267	304	310	302	301	305	305	300	312	312	327	340	339	297	354	330	326	343	338	309	296	341	278	314	339	328	296	307	330	302	318	326	301	302	308	298	299	324	286	310	255	295	301	303	320	294	293	319	297	286	297	305	341	303	309	307	358	299	307	310	303	297	270	351	319	308	331	309	322	312	290	285	297	313	311	326	362	340	344	331	309	328	330	305	330	346	270	307	324	303	298	299	290	309	332	337	302	325	306	312	322	320	335	311	304	317	309	308	294	319	310	333	302	300	306	308	291	303	335	314	331	281	359	304	300	324	296	300	282	284	319	307	314	313	321	284	297	328	366	343	310	345	311	283	307	313	293	294	289	282	304	311	304	308	334	360	296	297	302	348	326	307	284	312	312	333	289	335	293	300	316	300	326	324	341	324	308	326	318	316	272	338	313	303	294	293	342	304	318	323	345	315	316	321	300	343	312	313	314	305	295	312	319	289	306	287	287	301	308	311	355	313	312	332	318	304	331	305	331	326	340	325	328	308	330	325	337	300	312	335	342	341	327	318	322	344	296	306	290	300	341	298	319	308	308	299	305	254	327	307	314	321	315	315	311	304	291	321	338	293	268	329	326	311	320	296	288	345	287	324	329	302	287	307	337	318	283	317	343	284	324	290	293	302	344	300	318	293	303	325	317	314	300	261	316	338	349	287	289	324	329	286	309	300	295	319	314	325	322	288	269	291	304	314	329	327	312	320	332	297	308	313	317	302	338	338	340	336	316	328	321	330	309	326	313	313	341	291	316	323	281	306	301	281	287	294	311	313	335	334	322	305	306	302	312	309	307	305	321	294	323	321	314	301	297	311	297	308	339	343	281	310	311	297	297	328	266	343	311	330	335	303	319	324	307	309	316	329	323	302	326	299	288	330	294	338	308	330	335	336	312	334	293	336	304	306	316	286	299	316	332	324	321	310	327	347	334	308	340	317	342	347	318	313	314	291	312	353	325	284	292	283	324	290	306	319	316	316	297	306	294	291	287	324	328	323	295	296	315
3130	2066	1249	944	763	765	749	720	715	690	716	723	706	644	684	687	679	676	724	703	649	693	678	738	682	691	669	708	696	659	682	662	657	713	679	719	681	689	641	660	695	675	689	669	686	706	657	689	724	723	675	660	674	657	676	708	639	675	712	674	706	690	632	674	651	700	696	691	682	746	672	695	689	683	662	690	724	682	692	723	682	761	678	724	675	665	669	689	643	744	680	687	671	694	695	709	648	629	717	691	671	671	632	658	665	729	688	692	694	678	722	673	687	688	719	627	663	680	618	695	642	634	674	667	675	698	726	659	681	691	676	724	619	708	673	700	662	668	701	626	689	656	686	647	714	716	698	661	696	642	667	682	706	690	669	696	700	706	695	644	721	653	687	731	700	660	723	652	722	693	634	730	681	680	720	656	731	682	737	679	656	693	679	717	665	743	689	698	700	679	698	680	673	671	678	683	744	689	672	708	650	677	619	658	724	680	619	708	654	686	689	701	660	636	687	662	718	746	734	661	674	663	676	697	658	715	659	684	763	719	656	687	672	687	683	688	655	682	708	651	634	624	697	646	690	708	669	705	664	652	733	656	701	678	703	680	667	678	662	689	692	672	670	713	689	687	688	674	671	723	668	684	696	643	662	685	641	693	703	711	691	716	689	658	735	663	676	698	678	702	690	690	684	676	661	675	675	681	658	681	675	690	698	726	690	712	653	740	674	673	725	706	658	671	691	683	699	715	664	634	748	695	701	690	698	649	670	621	702	676	675	642	688	632	677	740	695	708	676	669	666	682	683	637	669	647	687	679	682	709	695	710	638	672	654	710	687	690	680	705	670	620	681	699	701	690	665	713	702	667	649	657	660	667	708	709	691	677	728	659	666	722	672	654	631	718	659	669	680	678	705	681	683	711	703	705	703	691	746	639	653	677	654	702	657	734	678	706	700	638	724	712	739	672	680	685	697	666	699	674	616	683	654	643	712	706	725	704	681	684	705	683	671	686	668	721	675	711	686	721	681	729	649	676	733	688	708	671	677	679	655	679	739	619	689	656	605	640	657	663	628	715	685	711	697	661	673	691	656	662	686	688	664	712	684	665	735	655	698	679	699	714	696	728	717	687	661	710	689	698	684	710	652	674	666	664	699	661	727	680	657	684	636	632	687	696	668	722	715	703	693	686	692	671	636	698	671	665	709	681	694	667	625	719	698	641	706	682	728	715	664	697	734	679	691	684	680	666	707	706	699	685	657	686	648	652	692	724	664	656	672	608	653	679	679	702	678	680	659	663	662	675	691	717	722	679	715	631	669	650	710	689	733	671	694	720	733	653	668	636	684	686	649	682	681	712	681	695	667	686	677	684	678	724	697	676	683	691	686	744	720	698	703	691	646	664	650	730	649	723	733	687	713	705	665	655	717	706	648	697	717	644	702	695	710	691	724	679	720	725	690	686	736	694	699	681	691	720	685	684	690	665	664	691	717	723	687	715	649	647	649	706	715	648	669	707	703	634	699	653	657	705	662	687	649	674	687	713	679	669	657	650	673	646	714	704	706	682	709	635	737	710	702	710	687	631	692	684	712	684	701	662	713	714	716	648	692	700	748	673	658	667	713	653	696	667	719	691	650	684	673	691	658	688	653	654	695	676	683	680	725	667	735	660	711	711	682	679	661	625	690	702	687	689	677	670	649	707	680	696	622	687	748	746	661	661	743	647	656	667	673	696	690	681	661	696	684	677	668	672	672	662	698	674	704	668	638	649	701	658	650	709	659	685	722	657	678	696	647	660	741	680	695	673	719	712	732	641	642	726	640	701	725	673	691	664	722	692	732	697	668	693	653	677	687	693	674	645	638	681	685	717	675	670	683	650	707	725	669	639	681	673	711	687	691	663	734	710	694	688	701	694	684	677	706	643	716	678	705	718	666	682	713	707	715	702	678	680	655	626	675	731	687	666	660	661	691	677	727	637	663	699	668	713	723	715	699	656	703	709	659	680	680	685	656	694	647	702	693	703	646	688	704	672	658	678	714	693	735	653	693	692	687	656	712	676	729	658	678	657	649	688	684	689	662	725	666	673	667	724	673	678	703	654	697	673	667	669	659	683	689	707	679	687	717	685	683	653	674	682	713	688	645	680	704	692	684	664	707	698	655	667	697	695	687	664	620	685	716	669	686	676	673	691	681	693	666	654	717	683	665	646	683	644	709	674	690	648	674	725	660	673	676	688	671	688	678	669	708	709	668	675	697	621	618	723	670	641	729	676	633	700	698	689	674	640	694	701	692	675	660	701	670	669	699	690	735	693	672	702	701	685	675	719	705	702	705	692	650	667	698	668	714	698	700	657	645	699	706	676	666	718	653	659	662	662	703	693	692	681	726	666	685	622	669	691	662	722	682	643	667	706	651	687	690	748	667	688	720	660	666	656	644	687	686	663	689	692	679	739	707	676	699	672	685	655	683	654	672	693	661	685	702	649	716	646	702	680	699	693	670	678	705	683	688	640	674	652	669	720	636	652	675	670	629	706	704	626	704	714	716	731	726	668	662	660	738	674	698	652	702	654	718	710	678	722	687	686	625	690	688	684	700	701	636	660	711	636	622	617	700	681	700	682	692	661	678	676	738	682	697	679	714	721	653	707	629	686	711	677	685	679	705	671	754	629	673	690	653	653	695	707	674	678	659	686	704	656	680	708	681	700	722	675	695	736	700	689	684	687	697	712	698	721	677	683	677	681	691	647	651	638	647	664	721	649	673	656	657	705	703	698	645	661	680	714	656	706	642	650	644	690	682	733	731	687	702	663	710	668	685	704	678	666	665	677	664	696	662	653	663	676	688	738	703	716	671	711	711	675	709	701	644	657	667	695	688	687	695	702	734	732	694	713	711	675	690	676	689	625	716	657	699	658	681	699	694	723	666	689	723	710	659	729	691	681	697	696	707	703	670	688	664	753	678	698	663	712	704	683	654	669	674	666	736	690	671	677	662	670	684	682	652	659	682	691	710	621	719	679	660	689	680	713	668	691	676	740	711	764	711	700	687	676	660	702	675	692	673	680	683	672	661	725	670	650	671	664	690	699	681	683	679	657	718	642	730	716	658	676	679	675	665	669	686	651	677	650	695	669	686	649	703	733	701	664	667	690	686	687	659	667	695	671	709	724	640	692	665	683	721	665	673	653	742	670	650	689	672	638	684	654	649	679	641	633	635	698	728	687	687	708	714	658	678	718	646	676	640	662	737	719	685	617	672	687	681	693	683	646	690	647	700	656	672	657	692	715	715	651	681	671	678	639	673	718	673	718	677	689	652	658	685	724	694	705	658	662	721	719	659	646	659	696	705	712	670	701	674	630	662	701	692	687	657	702	686	688	667	695	686	697	691	684	632	692	726	633	706	668	693	705	703	648	648	673	649	653	632	672	680	699	690	623	657	666	668	647	712	668	676	688	713	658	704	665	690	658	656	679	724	705	675	707	697	695	708	679	673	669	713	667	707	684	694	687
24371	21478	25102	28253	21480	21490	18444	533	296	280	236	201	206	178	203	148	177	157	167	152	132	154	135	184	167	181	153	174	140	153	147	152	161	150	140	156	132	135	160	152	148	147	150	153	161	151	146	132	108	145	136	154	161	133	144	145	150	126	147	151	139	151	155	163	164	147	136	135	132	152	147	140	165	151	140	158	157	158	171	169	162	161	137	119	130	122	145	161	150	162	144	126	142	127	145	157	157	152	136	131	124	140	152	137	148	150	144	151	164	156	136	141	134	152	159	125	138	128	127	152	133	138	125	115	140	151	155	159	158	134	152	159	159	139	147	156	149	170	142	140	143	135	139	159	138	122	131	151	144	141	128	153	134	163	154	147	138	141	145	131	141	141	151	163	135	132	147	134	141	134	144	128	127	157	148	149	146	152	150	139	144	134	139	158	156	133	139	127	117	151	153	161	153	134	139	125	154	166	145	142	131	158	147	137	138	148	123	145	163	133	151	158	148	131	135	135	116	144	143	125	141	143	128	143	139	162	159	137	135	156	139	136	148	133	142	164	160	147	138	138	160	130	151	140	156	153	134	157	126	134	159	133	119	127	158	130	161	121	126	153	166	153	120	134	171	172	149	175	157	144	149	130	151	125	126	155	156	135	127	134	156	136	144	141	141	147	123	162	133	147	160	135	144	152	142	152	121	132	145	136	131	145	136	152	158	140	143	172	146	149	163	146	137	141	130	147	144	140	152	153	139	142	155	116	143	139	142	146	131	160	117	146	141	169	139	139	146	157	117	150	137	122	150	150	127	135	151	154	133	139	131	143	166	162	155	149	150	142	156	127	144	124	145	128	147	139	126	140	145	131	145	155	134	129	127	155	144	156	145	150	130	137	170	141	141	141	134	158	143	155	146	141	159	132	134	142	145	112	135	141	147	169	126	138	175	127	139	122	141	145	167	137	132	134	151	144	145	142	161	157	160	138	114	144	151	150	149	134	124	146	147	133	121	119	121	137	135	146	136	136	142	150	152	138	158	121	162	156	159	137	130	138	144	136	140	136	158	145	151	141	139	130	144	158	139	138	136	138	143	140	127	130	140	148	139	139	133	149	121	154	154	152	162	139	155	136	156	144	165	159	159	139	134	147	133	145	144	145	170	144	141	144	141	160	141	147	153	149	122	155	159	145	138	141	177	136	127	141	147	148	134	140	125	155	146	135	152	135	143	124	158	163	131	138	140	134	138	120	149	135	139	155	129	143	141	128	162	127	153	134	137	141	137	122	148	162	148	139	135	138	159	164	134	169	143	130	132	156	156	150	161	157	153	116	144	135	158	142	162	148	135	158	133	153	158	134	160	155	153	167	145	134	158	143	141	133	152	154	150	162	140	138	155	142	170	155	122	137	154	162	157	157	154	141	152	143	138	143	151	165	142	145	169	155	139	134	137	161	126	165	153	151	118	149	126	142	158	142	139	143	152	129	145	172	151	142	157	153	153	159	137	140	168	157	146	145	134	175	108	133	125	139	130	146	142	154	130	132	138	136	138	132	147	145	125	116	152	159	147	141	140	159	163	146	153	150	113	147	150	160	129	132	173	167	126	143	170	157	155	139	151	161	130	138	141	145	127	133	134	136	131	149	144	147	142	152	145	137	141	152	128	139	176	140	149	140	161	140	149	138	155	146	132	134	128	132	140	129	139	126	152	159	119	132	122	118	139	127	142	147	160	135	152	160	127	121	130	158	155	129	144	158	125	162	145	140	160	156	152	156	115	163	128	142	155	152	150	131	152	161	159	171	147	149	134	124	154	150	128	139	144	122	154	129	148	159	145	148	145	140	157	147	167	152	151	125	156	149	163	136	135	136	137	131	124	181	118	127	135	162	135	166	140	136	151	141	134	131	172	182	155	168	138	138	157	124	154	142	148	150	153	130	145	143	136	144	138	160	142	133	147	152	162	147	147	130	163	149	150	141	153	135	164	150	154	148	156	137	147	129	165	151	115	140	134	140	170	133	158	139	124	142	146	139	145	125	144	135	148	151	149	138	116	169	153	178	163	165	133	123	138	156	152	141	138	168	149	140	118	124	123	154	149	136	151	125	166	147	151	131	139	149	136	154	143	165	164	154	154	128	140	146	153	150	138	132	133	147	157	157	141	175	151	157	140	121	137	130	128	156	129	144	144	158	163	140	147	125	144	159	147	147	144	154	141	131	141	128	120	149	135	137	154	150	143	151	159	151	157	163	127	140	176	133	137	133	129	159	130	145	166	151	125	153	138	141	129	128	148	141	161	149	124	119	126	149	153	150	128	166	134	137	131	168	129	126	158	163	154	159	147	179	151	137	151	138	148	146	118	132	154	170	141	182	143	135	149	142	152	153	170	162	121	134	163	140	131	144	168	150	134	174	142	159	134	149	129	137	139	145	142	149	138	156	156	147	122	124	137	149	159	159	153	132	128	138	134	144	144	151	142	165	157	147	147	149	154	169	115	139	146	124	140	140	148	121	142	130	150	122	157	142	144	157	126	132	124	131	143	136	128	140	151	177	144	140	134	148	125	147	148	138	148	144	134	145	152	129	153	133	149	136	138	129	151	153	148	145	158	141	138	153	149	137	132	137	136	142	140	131	151	139	135	131	122	137	166	163	133	151	169	129	115	148	129	150	151	144	143	158	134	135	156	145	126	140	156	149	144	129	132	147	138	138	133	147	160	142	136	166	153	180	160	146	144	135	141	165	137	130	124	133	141	163	152	136	142	135	141	164	148	152	149	138	144	137	141	151	160	169	113	133	145	158	161	146	155	142	157	158	135	147	159	157	154	156	123	140	150	140	145	127	145	136	123	151	179	152	133	134	136	157	132	143	167	142	162	159	157	137	146	160	158	156	144	110	124	154	126	136	147	169	141	135	133	134	160	170	132	144	170	145	160	141	150	146	154	134	138	140	138	138	152	131	165	130	148	163	143	161	142	166	171	132	121	136	138	127	141	143	158	144	134	142	173	153	152	152	172	138	134	157	159	140	154	153	151	174	148	148	152	147	140	163	170	150	153	112	142	136	139	154	125	147	135	154	124	153	139	133	152	125	172	160	161	162	139	163	165	151	139	127	137	137	151	148	138	163	146	126	125	138	155	128	141	141	148	139	139	157	145	144	130	136	150	150	149	153	145	169	149	150	143	145	138	154	128	143	131	140	147	157	128	124	153	162	150	158	149	135	149	151	126	137	160	143	158	159	148	123	153	129	152	150	130	130	169	159	150	154	162	125	137	142	166	167	173	130	152	126	122	145	141	113	159	136	148	144	139	131	146	147	142	145	143	158	146	149	141	171	122	125	136	127	163	165	147	143	143	143	148	111	148	160	115	169	162	165	160	148	140	154	141	141	120	149	136	146	147	166	156	157	145	154	136	137	149	156	149	149	151	155	134	151	162	143	149	167	134	169	159	139	146	139	150	133	157	115	149	149	156	134	119	119	165	132	151	151	146	142	148	117	148	153	135	140
2941	3000	1518	852	602	480	418	417	420	395	386	398	406	365	367	395	358	362	360	375	355	409	376	360	329	365	375	371	339	365	328	390	385	340	370	325	366	362	350	357	349	341	368	398	341	343	340	345	340	387	355	371	334	347	322	350	357	375	354	361	354	363	338	340	320	373	351	336	351	357	382	352	363	347	364	368	347	373	353	355	360	392	313	358	342	380	334	386	355	356	351	366	363	367	357	343	347	333	328	340	346	342	362	304	326	384	331	359	324	339	372	336	346	361	341	343	364	359	338	376	354	337	339	352	338	351	337	350	324	347	330	320	331	351	366	352	360	343	342	375	367	336	384	397	306	374	336	353	335	351	378	352	360	339	362	354	320	359	379	319	334	354	340	354	365	376	342	345	358	363	330	358	334	381	375	324	333	351	348	355	321	326	347	366	359	367	373	338	342	356	346	374	361	305	346	341	358	361	345	325	335	368	356	347	344	336	341	337	341	328	378	356	346	316	330	356	325	361	392	335	365	344	360	347	356	325	330	334	307	357	366	330	352	326	347	355	329	342	326	317	376	370	345	386	350	372	364	374	369	388	360	345	325	351	371	335	335	348	365	325	357	334	330	325	324	356	359	396	355	347	366	331	320	363	337	371	342	335	340	381	350	354	368	379	328	320	388	353	333	332	372	345	348	345	343	376	353	333	358	370	366	331	347	357	361	364	369	321	376	333	331	348	339	365	370	335	372	343	362	344	348	347	352	347	334	333	335	382	334	365	347	356	342	333	335	341	317	367	354	319	332	353	342	321	356	331	383	340	340	358	376	339	334	369	362	322	353	355	340	336	331	382	360	369	337	333	334	329	350	366	343	335	334	342	384	346	330	328	372	327	347	324	349	333	348	346	354	343	379	333	334	358	368	379	377	355	358	372	332	340	342	375	343	386	296	369	346	332	359	366	346	347	346	351	336	363	347	350	322	363	340	348	361	341	361	349	355	341	369	343	348	331	349	343	339	337	368	347	335	333	318	374	315	360	333	345	355	307	355	322	363	349	331	350	357	321	337	326	337	325	314	366	366	357	341	346	365	347	410	340	369	345	331	315	353	362	329	326	359	356	341	318	341	363	349	344	350	342	364	358	320	366	335	365	342	338	380	372	355	349	358	368	333	342	331	320	354	320	360	386	391	342	353	355	370	315	348	377	342	339	343	363	347	361	336	368	364	325	355	317	343	362	390	374	351	356	341	360	350	319	373	352	360	339	321	333	336	362	357	362	336	335	343	312	320	349	325	344	340	344	363	326	366	382	356	345	399	373	372	362	348	344	364	364	319	348	346	308	340	346	328	363	322	349	367	366	378	362	370	351	326	332	322	334	321	384	330	341	355	370	344	308	354	355	338	352	345	361	341	370	366	344	345	334	338	346	356	363	366	339	288	348	317	346	374	353	375	367	328	344	358	339	333	328	333	340	366	360	357	351	353	354	369	375	376	343	316	310	394	363	333	334	334	364	367	373	357	355	332	346	323	341	330	350	372	367	330	344	365	379	348	371	337	350	368	333	343	324	365	379	337	341	368	356	340	340	327	317	334	343	361	363	325	360	355	363	368	352	354	374	345	321	355	369	363	347	338	349	375	334	359	363	351	377	343	358	322	319	350	352	350	351	335	366	343	335	350	354	344	326	375	365	353	350	356	329	340	346	344	322	366	343	356	369	363	384	359	339	377	333	349	363	355	358	339	356	374	347	339	364	349	337	345	335	343	352	314	369	347	336	375	378	317	348	359	363	350	310	384	326	345	321	340	325	359	333	336	368	337	344	335	348	341	363	360	350	373	319	365	346	364	344	362	373	340	352	352	329	323	371	350	368	351	365	345	335	359	324	331	352	317	346	351	405	332	344	346	357	336	355	344	350	352	334	344	340	325	360	325	330	329	361	349	348	369	390	326	364	352	338	334	347	340	324	343	339	367	361	363	354	361	370	359	355	342	358	362	367	357	303	362	358	338	354	363	353	354	350	347	387	381	353	331	336	348	364	365	362	333	390	322	350	362	358	317	364	379	352	368	330	353	351	345	336	341	356	346	334	366	374	328	344	316	352	360	350	330	358	337	349	351	372	361	355	356	342	338	348	346	361	391	316	320	363	362	356	328	347	335	325	372	337	365	342	354	347	363	364	353	346	364	343	352	337	343	368	338	332	329	342	354	322	364	395	372	356	378	359	364	354	377	346	379	361	350	336	335	368	350	307	349	342	366	368	359	312	339	345	365	365	373	369	366	355	362	347	343	360	352	380	329	339	327	305	318	340	352	323	350	352	333	336	341	383	318	339	327	371	327	371	357	341	378	345	355	327	379	367	383	366	362	372	370	351	372	347	385	343	351	345	336	335	358	345	309	326	364	351	388	363	354	378	354	352	353	378	373	360	327	374	325	366	348	339	349	318	345	344	334	331	354	376	345	346	374	333	362	314	355	354	363	335	358	329	320	344	318	334	345	358	335	367	351	351	355	343	348	322	327	362	356	335	377	326	330	358	377	361	334	325	340	365	329	352	352	360	334	367	335	350	339	335	342	337	336	344	371	312	341	353	332	343	334	373	323	327	344	344	349	338	339	345	315	338	371	306	357	375	339	348	366	361	360	367	358	334	321	371	298	348	321	360	399	354	339	348	324	323	334	351	342	332	381	332	370	355	372	310	337	345	376	363	368	376	352	349	347	350	364	345	369	327	314	352	357	363	327	332	348	327	315	344	341	338	329	383	362	335	371	371	320	362	358	325	341	355	368	360	344	322	370	334	308	351	311	355	371	364	354	344	408	349	324	338	346	377	365	373	361	341	341	332	318	294	351	322	328	345	357	342	362	361	328	329	344	339	342	352	338	343	385	371	347	344	357	375	326	385	366	322	377	332	369	342	339	351	348	329	349	352	384	298	340	359	332	349	361	321	357	365	347	328	331	384	347	373	349	357	338	351	330	352	355	353	331	369	331	372	348	328	338	334	341	374	347	357	339	399	365	377	347	342	337	306	353	380	377	337	357	345	353	346	387	345	374	348	344	323	320	342	334	329	346	361	367	346	355	362	383	323	309	384	357	298	328	348	324	361	359	359	346	371	359	372	331	382	360	361	381	336	377	372	342	327	346	339	343	362	359	376	359	319	347	369	335	349	334	363	365	395	362	334	318	343	324	357	349	357	331	364	328	324	336	364	332	359	327	337	350	352	359	352	347	331	371	375	330	388	346	338	335	354	366	362	357	363	373	347	348	345	384	333	353	318	346	339	374	351	281	329	354	347	341	334	369	382	333	335	334	348	331	353	381	338	362	347	325	343	370	370	388	330	322	332	355	349	367	345	344	340	349	351	352	385	332	375	363	359	370	371	341	346	349	386	379	328	321	365	349	388	340	399	338	343	352	390	349	353	325	359	363	341	364	356	353	339	385	337	366	346	356	362	349	344	348	350	370	312	348	352	390	348	343	353	338	324	366	334	389	338	380	344	318	368	341	352
32090	20959	11886	974	520	441	470	409	437	487	401	400	423	439	459	399	431	434	421	364	422	418	436	404	382	445	407	392	403	439	422	405	460	406	401	433	457	389	443	399	421	389	427	433	406	459	405	428	412	426	425	435	442	462	492	405	430	434	361	422	423	417	399	427	441	408	448	466	415	434	446	399	440	412	420	418	433	414	462	413	400	357	413	421	398	434	403	403	458	444	374	422	415	401	429	421	418	412	399	410	396	442	389	437	430	411	425	394	426	447	423	380	394	417	455	408	374	398	414	448	398	417	483	425	441	457	440	443	457	452	409	447	461	413	384	420	442	452	409	431	389	424	446	432	432	405	454	421	416	429	435	419	440	389	401	401	434	376	405	398	390	409	455	423	453	410	461	455	438	427	443	360	398	398	439	416	388	418	431	411	459	403	385	406	433	435	447	409	396	390	415	428	417	420	439	420	428	426	441	416	450	412	447	431	413	405	393	442	430	434	438	423	461	407	413	425	433	412	416	410	432	433	431	414	416	391	439	449	445	451	409	426	453	429	436	443	418	413	350	392	407	434	350	418	427	461	449	378	420	428	417	459	438	430	435	395	437	424	426	417	437	396	417	422	410	429	409	459	458	426	390	416	385	415	439	395	423	428	416	431	417	419	453	418	431	425	420	430	434	417	399	460	431	472	434	423	359	460	427	429	428	437	428	401	403	378	442	418	403	432	403	398	412	439	427	413	405	427	444	426	404	455	390	413	448	385	417	404	414	453	446	414	440	413	452	437	424	418	433	463	429	454	432	405	413	480	431	408	408	439	429	393	447	451	389	406	441	408	445	456	413	389	413	418	452	388	431	419	438	432	422	388	409	438	453	400	440	409	406	396	452	398	428	404	416	400	376	424	396	443	392	441	412	450	441	424	447	413	425	433	404	406	369	400	411	425	424	377	403	411	451	374	402	433	403	398	408	411	418	437	414	466	416	414	439	434	438	464	454	418	389	410	407	400	447	444	405	398	386	403	405	416	413	424	407	446	416	405	418	407	411	411	415	402	401	439	373	419	441	413	381	420	402	393	417	384	465	418	413	443	427	446	416	440	422	399	439	408	417	377	412	460	375	416	438	372	410	413	402	387	385	396	384	402	424	445	378	400	408	398	413	407	417	440	410	404	428	388	389	401	420	407	431	389	391	478	436	422	432	384	411	404	419	402	464	377	381	388	446	454	397	396	438	411	456	419	395	417	396	400	450	391	419	434	445	407	395	450	418	394	401	370	406	449	432	421	422	443	398	435	385	455	388	433	392	402	408	400	439	407	399	413	447	449	413	368	386	455	420	441	437	399	425	440	423	412	450	413	427	441	402	467	382	425	465	470	410	474	455	423	424	419	386	426	458	401	415	396	411	412	417	449	381	451	464	424	429	432	434	431	440	436	432	417	441	410	415	416	437	423	429	437	413	429	434	417	432	433	430	418	440	466	412	407	406	416	424	409	418	400	412	436	410	408	426	444	444	454	429	429	442	398	392	427	406	394	401	384	401	446	417	414	433	446	412	427	420	420	439	447	432	422	433	437	389	421	389	434	413	430	442	441	443	391	450	474	441	423	407	403	415	410	404	401	425	379	457	434	425	456	426	449	423	438	417	450	438	383	430	488	400	426	422	396	433	415	457	388	429	439	463	463	439	448	424	432	441	401	408	384	436	434	418	448	460	432	402	428	409	440	431	414	437	397	429	452	392	409	411	398	468	405	429	426	409	436	418	429	430	425	414	450	439	426	394	430	417	450	421	428	433	391	390	415	422	405	412	434	424	429	386	451	425	405	415	401	428	460	437	399	407	434	406	421	399	407	427	439	426	387	414	436	489	418	416	407	432	408	451	475	436	403	437	425	424	433	407	440	436	442	448	437	431	423	438	402	419	443	432	402	394	413	431	401	413	419	431	414	416	439	431	424	426	439	399	429	399	463	404	416	390	411	448	404	426	429	423	438	426	413	418	410	410	392	391	367	406	449	420	428	429	395	390	412	427	395	410	397	406	403	415	424	404	424	432	400	430	419	416	410	411	391	449	409	392	431	433	422	399	442	429	421	399	452	469	412	417	454	435	435	401	434	388	437	395	448	438	470	428	420	436	449	414	424	402	434	424	390	422	411	456	424	424	417	437	402	418	455	421	374	436	425	429	393	465	440	394	346	419	431	454	446	440	419	424	458	444	413	441	445	437	402	416	410	415	424	407	426	417	429	422	426	439	417	412	385	448	414	413	406	410	405	465	404	437	412	428	421	430	431	408	415	404	415	420	430	436	405	437	424	413	448	432	446	431	449	416	454	431	431	382	433	396	405	412	449	427	423	443	381	462	413	466	417	467	418	440	406	403	424	438	437	445	395	393	392	395	424	457	412	441	417	441	459	425	418	424	407	414	404	434	430	455	423	436	409	383	396	426	454	424	419	392	385	431	446	446	378	401	418	420	417	389	440	397	410	438	443	420	366	409	419	415	428	410	460	397	402	430	407	421	429	434	389	422	396	423	403	426	435	411	413	434	425	405	443	353	410	435	425	389	463	424	414	399	417	454	471	442	388	420	421	391	449	412	456	446	387	455	408	395	427	412	432	416	437	426	501	406	451	456	412	451	411	431	437	442	429	419	456	429	436	447	471	408	432	419	412	434	419	423	413	394	425	411	398	384	411	431	408	400	419	402	444	414	438	406	404	413	405	420	438	386	429	381	463	418	418	459	457	443	430	426	437	436	455	444	408	401	397	432	445	431	439	443	400	393	400	379	413	445	428	425	430	448	367	401	397	416	418	457	423	448	426	382	442	400	412	401	440	415	424	411	394	396	402	396	412	448	407	434	422	437	397	398	399	423	403	435	399	425	450	397	446	447	443	409	442	450	429	430	446	420	403	466	426	429	438	446	415	440	422	411	416	431	415	413	411	429	425	435	382	413	445	431	411	452	442	455	382	413	463	406	390	432	440	460	439	358	417	412	438	408	410	424	416	416	426	397	442	415	391	425	405	397	386	432	415	440	426	411	398	397	383	409	454	436	385	425	379	414	435	409	384	427	392	425	451	442	397	429	410	458	442	423	433	418	469	465	402	398	418	490	421	429	380	421	419	392	409	414	449	446	441	408	399	435	423	415	442	422	421	381	409	404	425	374	457	422	419	400	456	428	425	428	388	451	438	398	427	454	437	404	393	446	428	420	411	461	452	458	420	432	399	454	405	444	434	408	464	438	416	404	396	384	445	419	446	442	427	386	377	445	404	383	393	428	447	425	403	442	445	466	421	383	411	457	429	378	420	473	430	430	380	455	420	402	427	426	449	403	422	442	405	371	427	413	422	432	416	407	374	389	409	409	379	441	404	402	436	491	408	430	449	437	415	400	432	386	383	432	374	435	416	400	401	483	437	411	406	448	421	417	401	429	387	449	426	447	435	426	419	427	446	441	386	409	417	478	452	424	398	430	386	414	421	421	429	378	455	400	395	413	435	418	394
5794	1016	957	968	945	883	929	925	935	921	918	891	900	897	875	925	923	924	867	918	888	897	878	938	911	928	880	907	873	902	918	873	893	912	901	874	892	903	962	926	908	895	892	896	883	949	928	876	856	970	921	907	966	879	891	897	939	897	923	897	925	890	920	984	922	953	936	923	923	930	915	920	905	910	826	916	871	872	971	930	913	920	904	934	912	897	927	882	1013	943	872	895	907	912	892	923	912	921	920	910	870	930	909	964	929	921	859	950	876	921	872	939	916	900	931	904	889	868	926	862	944	913	963	940	910	914	898	911	862	897	882	933	840	890	897	909	891	876	915	909	922	889	880	918	959	927	914	909	900	901	907	912	935	934	925	874	912	898	962	896	920	940	912	969	912	902	881	904	904	929	892	939	916	902	897	942	913	866	892	892	971	830	893	880	907	892	863	900	865	888	902	971	886	931	885	945	937	907	866	973	895	924	902	929	851	848	885	955	870	899	917	885	938	924	906	922	886	897	898	927	898	942	886	882	887	883	912	924	942	914	900	922	903	934	949	893	959	922	855	950	950	937	926	974	815	947	901	961	872	897	920	865	855	922	855	978	915	898	885	856	909	895	908	879	908	924	864	890	890	922	894	942	926	931	915	950	861	910	913	943	932	887	900	925	923	832	899	930	963	915	943	880	942	880	960	889	903	908	899	921	882	938	892	909	899	915	911	913	879	898	846	891	944	881	918	918	854	900	892	887	896	921	868	975	897	897	901	916	923	906	929	999	903	884	903	889	966	927	947	952	874	934	937	853	937	918	898	897	903	918	921	955	984	917	898	987	901	931	915	865	909	924	905	939	870	889	942	923	916	983	906	916	885	935	904	918	931	919	886	925	872	902	913	923	912	925	928	888	891	950	916	938	973	908	915	926	964	940	935	923	861	871	880	875	943	859	927	932	977	899	971	953	909	944	915	884	920	890	901	884	948	1012	874	950	926	944	906	895	954	881	891	927	908	885	964	867	940	915	847	935	879	903	907	843	934	893	898	922	892	858	922	956	919	886	899	905	904	954	918	918	876	912	947	930	903	916	896	993	959	918	923	924	954	899	902	923	961	888	929	885	927	951	915	950	892	942	912	926	863	877	940	916	861	897	918	867	861	906	909	871	942	900	896	857	845	921	933	900	878	898	920	927	972	958	894	911	887	885	878	886	862	938	889	930	922	899	911	836	904	909	888	950	933	902	870	928	882	949	949	861	902	907	1008	975	922	909	875	906	953	931	999	950	945	907	943	905	903	932	912	866	908	912	870	903	971	936	906	965	903	963	862	910	841	935	932	959	895	887	942	964	850	957	903	946	912	867	921	945	937	884	909	920	930	906	885	915	825	907	901	943	924	901	898	910	931	984	917	840	921	865	954	947	892	890	874	914	927	944	884	925	894	938	923	905	888	970	916	916	885	910	953	864	909	913	970	960	882	957	851	936	897	930	894	912	955	893	902	949	889	889	884	823	917	855	914	859	904	944	919	999	956	931	920	894	926	934	886	910	946	925	934	955	915	896	895	920	891	945	900	887	922	891	927	938	893	910	928	914	921	954	920	954	880	949	908	903	948	881	893	917	913	949	879	920	898	961	934	888	936	943	928	965	900	928	917	925	897	946	939	912	938	888	925	926	916	930	909	919	907	926	936	942	889	971	900	979	918	913	968	890	884	928	917	865	908	925	898	961	905	882	850	909	877	908	850	919	911	917	867	931	868	912	909	942	937	899	916	876	889	958	918	1004	888	943	900	921	933	926	958	921	917	923	878	905	886	878	939	964	887	925	863	924	838	905	920	909	923	926	956	943	885	934	877	932	956	939	917	876	916	933	930	881	954	915	874	923	893	959	897	909	955	933	911	939	899	922	899	966	894	896	974	878	952	931	904	931	878	943	922	911	971	933	945	956	840	947	868	883	927	949	883	917	937	928	879	893	923	951	936	927	849	886	886	907	865	927	957	905	892	939	902	866	941	858	882	925	915	895	952	908	877	914	941	940	945	865	952	915	931	909	943	985	868	864	959	992	892	908	891	952	926	959	897	865	906	858	894	925	922	904	880	894	895	904	909	930	919	870	900	896	925	916	945	914	923	937	881	940	887	878	895	928	937	954	930	907	931	904	902	920	897	903	915	926	836	920	902	890	882	916	885	940	956	943	929	907	864	940	932	918	898	918	954	933	923	941	924	914	897	953	910	887	904	916	886	888	886	930	918	895	906	872	879	869	917	905	950	913	906	879	991	910	934	927	931	890	883	860	929	922	958	856	851	964	957	891	969	894	952	907	940	955	896	912	895	942	906	940	928	931	918	912	924	928	971	888	914	876	941	886	883	858	910	903	927	850	872	895	942	893	913	875	903	899	896	941	901	956	945	908	888	843	939	958	892	929	942	918	937	883	924	922	881	930	878	948	912	961	940	869	932	916	918	951	894	894	945	944	868	937	907	907	935	924	928	886	956	920	914	916	883	892	909	921	935	916	898	875	935	908	905	953	894	910	869	938	907	886	919	936	979	985	935	929	921	901	897	900	907	892	932	949	932	890	887	876	912	946	961	905	912	920	919	907	881	933	886	912	889	889	934	905	925	912	943	899	953	886	877	925	890	900	904	840	952	886	924	901	917	881	891	904	943	968	944	915	863	938	961	963	943	928	945	889	890	880	891	932	852	903	920	938	911	919	933	915	919	918	908	900	889	893	848	942	891	893	893	883	894	895	933	882	936	903	881	957	925	908	920	910	888	913	957	907	964	929	920	923	912	865	925	932	910	930	917	870	969	903	920	982	908	908	944	906	878	895	872	881	887	843	912	894	916	901	907	936	917	908	909	968	922	887	904	951	913	897	962	907	877	896	918	905	868	930	904	930	946	950	934	893	903	925	916	864	921	984	863	882	905	866	975	941	912	906	884	947	865	855	942	897	914	938	903	861	960	903	900	921	991	929	933	931	947	943	823	955	926	928	949	856	926	934	886	898	913	874	935	853	908	877	934	925	869	952	904	862	951	868	943	928	921	914	863	968	963	900	885	896	935	927	936	930	911	882	886	939	889	936	851	916	947	942	899	911	914	954	924	879	889	920	890	924	911	890	863	912	909	847	935	952	862	930	887	948	914	955	935	893	884	895	951	910	936	940	947	971	976	872	902	893	908	922	898	931	920	913	927	967	897	922	942	944	964	924	947	903	865	861	970	907	966	904	894	879	886	893	946	941	901	912	942	890	912	924	861	884	952	943	942	924	902	923	911	862	867	917	912	924	912	939	904	937	926	934	933	942	972	882	995	924	925	948	871	907	950	885	885	974	847	863	901	893	869	986	851	865	891	881	928	906	915	891	905	944	932	937	901	899	886	876	851	935	903	904	932	878	936	916	933	896	926	920	942	932	908	914	899	908	907	906	964	928	907	910	919	910	958	919	924	855	937	931	902	883	948	927	942	918	886	875	895	911	903	929	951	958	935	885	953	929	864	906	874	956	885	893
25042	21538	24857	28676	21531	21310	1290	442	390	355	365	355	330	307	317	320	319	357	307	318	301	337	312	303	342	320	326	303	302	322	307	350	344	324	299	309	307	316	288	354	302	303	320	276	282	304	316	297	321	331	316	330	323	300	337	307	315	295	319	341	295	288	351	293	321	301	309	288	307	326	307	317	303	305	310	326	306	301	323	308	312	326	322	328	316	312	324	341	298	283	301	307	319	310	312	319	321	294	324	343	313	315	302	308	282	288	333	323	301	294	310	344	318	307	302	284	323	336	314	303	320	281	306	315	283	319	322	288	263	305	347	308	325	328	274	319	309	321	309	306	338	349	327	281	293	294	325	306	330	295	308	308	317	330	287	297	306	320	306	280	287	288	347	319	330	288	333	332	311	332	315	321	305	321	302	316	280	332	330	317	272	326	289	303	362	321	307	326	309	334	341	296	317	321	327	310	325	326	304	315	303	315	311	315	324	314	303	295	322	314	327	324	339	310	287	298	277	319	329	305	306	337	330	301	297	293	316	344	303	269	284	306	302	330	288	314	298	316	324	309	341	340	322	292	313	324	323	337	321	290	301	319	280	334	325	331	304	266	301	317	334	315	320	333	331	320	289	329	332	319	317	318	314	334	330	312	323	289	294	288	270	307	297	314	291	329	323	320	340	306	291	305	311	320	295	336	326	326	287	307	308	317	291	294	294	308	326	360	318	364	326	382	298	309	318	322	291	324	330	324	301	289	304	303	314	338	302	339	310	295	303	293	300	315	326	330	304	301	338	297	299	313	265	302	295	313	285	342	304	315	319	313	306	342	297	315	316	332	313	333	311	354	290	327	297	311	333	372	335	293	309	335	306	333	348	322	320	311	295	321	318	282	329	330	301	327	303	279	305	324	310	302	267	301	283	300	296	314	286	314	300	295	304	325	316	341	319	296	292	304	286	312	298	274	341	300	302	316	313	301	293	317	288	293	316	310	326	322	337	302	268	351	317	321	293	326	330	289	283	300	345	317	308	282	308	270	300	311	319	288	277	304	307	323	298	324	316	303	341	299	313	305	326	329	304	290	299	330	309	293	307	311	327	325	305	288	331	301	309	323	303	317	349	300	298	342	282	300	300	305	296	327	313	315	334	292	281	360	267	264	310	333	300	295	335	322	311	313	341	326	318	306	290	294	313	327	303	313	304	310	312	316	281	320	305	317	290	309	303	337	315	317	284	302	332	312	324	294	275	296	292	313	326	311	345	299	284	271	305	330	294	316	307	314	287	326	314	324	351	302	320	311	307	336	300	343	335	297	311	298	308	329	342	290	337	314	318	305	311	310	295	293	288	311	317	318	353	344	295	296	321	316	314	307	293	350	305	306	297	309	311	330	280	270	297	268	307	303	312	328	305	312	313	314	297	325	333	273	306	341	322	309	291	314	344	323	304	324	343	358	336	323	307	293	287	334	326	340	296	289	333	279	307	336	341	295	297	312	296	295	312	332	319	305	315	314	291	308	317	346	330	290	305	307	310	304	311	308	289	317	290	347	271	287	338	318	314	291	308	315	314	284	312	273	296	282	274	310	296	289	297	314	337	306	309	307	305	314	308	317	383	301	308	308	318	291	320	281	291	301	283	342	333	273	318	285	298	293	335	295	294	273	321	328	277	340	302	304	332	326	330	306	338	314	342	351	292	326	292	336	275	332	300	311	302	286	290	307	327	323	314	308	307	308	326	325	303	296	304	294	323	314	268	346	290	278	335	328	303	314	299	296	321	321	335	309	351	294	323	317	328	319	346	276	290	294	312	294	322	313	311	313	289	294	317	277	331	309	326	271	282	326	314	318	301	317	315	321	307	347	351	312	272	311	284	311	275	306	334	319	283	275	289	314	326	294	365	301	308	322	293	324	307	317	283	296	323	275	342	331	286	307	290	300	270	313	293	325	323	292	282	315	316	303	299	305	279	300	316	312	335	301	294	304	334	295	309	292	329	309	307	290	319	296	295	317	327	322	296	294	317	329	300	344	300	302	305	286	342	312	320	285	316	310	309	286	314	287	307	302	335	317	355	317	278	333	331	317	286	325	287	317	294	313	317	279	305	316	327	317	299	294	283	302	330	293	325	307	273	312	312	334	314	287	311	346	336	309	282	326	284	316	340	320	288	309	286	299	284	327	316	321	315	303	335	341	325	306	327	343	295	322	306	293	308	327	306	317	344	333	311	282	269	285	294	307	304	300	306	329	318	320	308	308	298	309	307	320	305	307	302	325	281	314	286	317	336	335	273	279	300	289	341	268	307	311	317	326	348	318	302	305	290	284	338	278	301	301	289	310	309	314	281	291	294	306	323	304	315	303	319	306	315	287	326	313	303	333	326	298	315	315	320	316	279	308	313	302	299	308	303	325	328	321	316	269	331	306	308	328	317	281	290	340	290	308	338	302	320	302	323	294	299	298	319	327	326	314	318	298	327	320	319	284	321	286	315	292	268	335	313	319	317	311	303	338	281	318	292	292	306	356	292	329	312	324	297	305	318	313	316	329	286	296	339	291	324	329	325	324	321	347	343	305	315	293	315	296	314	321	317	331	327	308	293	309	305	315	283	323	326	318	297	307	290	266	298	314	309	311	329	339	315	320	292	325	322	314	320	315	338	315	321	298	313	320	324	284	317	302	310	303	293	335	313	305	307	311	308	288	298	300	292	308	303	293	295	300	289	310	310	324	302	300	275	315	332	320	289	303	337	299	277	299	330	304	307	308	293	314	288	293	300	338	272	312	321	328	306	318	325	324	308	310	312	316	320	281	315	309	289	343	328	294	316	284	313	300	300	312	354	311	304	285	316	331	288	312	345	306	306	325	323	310	334	319	328	324	281	271	296	319	354	309	320	304	308	309	296	277	286	301	317	288	318	274	320	309	297	298	312	300	301	285	283	310	299	302	294	320	301	302	305	318	345	303	299	288	308	329	307	323	272	284	313	274	294	329	321	309	321	350	308	304	309	313	352	283	302	295	329	343	306	297	290	333	317	293	279	306	329	327	312	318	291	347	317	299	321	267	324	314	295	280	288	267	274	334	301	296	287	337	324	306	296	287	285	300	269	315	326	298	335	297	297	310	326	320	311	326	321	316	326	354	285	331	308	296	281	322	295	305	310	330	303	308	305	297	277	298	289	321	310	294	304	286	313	307	294	331	315	345	310	316	298	298	318	290	280	301	298	317	329	357	297	282	237	308	275	332	305	317	289	314	313	328	293	347	307	298	317	313	304	279	324	308	304	295	310	281	300	313	311	338	295	275	307	275	325	308	303	325	373	323	336	291	295	314	301	311	299	322	314	317	335	311	326	306	327	298	351	310	284	263	291	345	340	314	317	329	309	318	280	296	285	295	312	285	296	287	274	331	341	306	327	340	317	328	293	324	311	307	294	325	296	298	324	321	334	283	308	287	306	296	311	339	308	288	327	350	309	305	335	318	297	335	311	313	320	331	328	292	283	309	289	291
3175	2131	1319	927	844	753	690	735	714	740	730	637	706	664	712	725	718	654	711	716	710	671	725	664	658	663	673	711	688	759	670	677	724	626	641	698	631	697	663	723	666	670	678	671	669	657	694	656	681	699	699	657	663	680	659	702	669	704	676	661	705	724	664	658	700	690	674	659	737	677	706	713	666	681	666	671	687	690	682	678	682	711	677	679	700	698	661	699	606	662	670	648	711	683	679	649	708	676	668	716	700	665	701	664	751	629	729	710	674	679	676	679	674	670	667	683	679	688	707	683	655	693	676	664	725	691	660	623	695	673	691	669	652	660	668	681	675	644	679	675	683	664	710	623	696	706	701	703	690	690	691	686	663	701	670	639	689	686	699	640	680	683	687	709	658	650	612	694	646	688	707	692	692	625	655	664	633	655	671	657	713	717	703	690	693	703	682	675	609	681	664	621	692	678	699	728	656	694	669	706	687	690	669	647	650	704	685	666	684	664	667	688	664	761	737	707	678	685	682	677	698	651	646	645	681	708	696	693	690	667	698	670	667	712	656	707	704	727	679	693	653	690	682	725	719	693	663	638	658	637	691	678	640	664	679	669	681	646	659	667	685	654	696	732	688	609	685	670	715	693	675	693	706	694	677	660	699	664	671	719	683	642	677	660	710	666	688	661	674	677	727	714	712	723	722	704	667	726	686	736	673	660	680	645	673	710	692	712	682	681	697	693	713	657	680	693	677	697	668	689	705	723	663	712	654	707	665	657	676	652	659	711	646	676	668	708	670	716	648	664	639	675	700	675	689	700	662	659	712	736	706	640	655	675	678	665	683	659	686	657	658	669	656	716	690	680	675	652	691	689	700	679	663	645	678	646	654	709	685	658	709	699	679	673	638	716	695	731	661	624	714	660	686	647	661	649	728	703	690	689	677	640	675	714	687	703	639	656	666	661	690	643	730	691	642	690	667	669	699	667	690	662	721	731	674	693	663	702	722	693	615	711	686	670	633	662	674	674	685	682	702	696	640	715	673	684	704	640	664	732	699	710	681	680	682	680	697	694	704	669	713	705	647	715	670	644	693	685	662	647	677	660	695	676	683	683	708	683	634	637	714	669	667	693	673	734	692	681	667	690	649	659	667	673	665	695	676	672	712	747	652	674	703	628	681	690	658	720	737	724	704	643	647	694	683	668	672	705	679	716	704	680	720	728	690	651	674	717	716	697	732	683	676	698	703	673	673	663	668	691	700	712	674	642	668	668	595	671	677	710	657	709	693	665	680	636	702	687	695	690	648	670	681	676	703	723	668	665	717	675	681	671	686	626	709	699	675	649	693	640	655	686	684	659	686	671	677	690	709	681	677	723	665	704	679	710	652	676	682	641	691	700	674	668	671	665	720	711	720	693	717	632	648	708	694	690	656	643	713	675	642	655	670	677	702	679	667	703	652	647	721	779	711	648	719	674	639	672	669	698	682	687	664	662	685	705	648	661	700	727	649	765	697	722	700	700	687	673	655	708	690	693	659	696	701	639	661	679	638	708	650	705	687	671	703	670	711	720	646	703	712	642	716	671	698	668	721	734	690	712	680	674	650	674	688	688	715	677	673	682	673	738	694	693	679	734	684	699	697	704	700	681	682	682	670	673	700	662	645	670	679	687	654	729	664	676	686	651	665	730	652	666	687	654	649	637	681	711	686	690	711	644	657	676	688	660	758	685	677	641	688	704	687	680	688	696	694	679	687	659	691	690	662	646	700	702	695	705	688	726	712	691	661	714	658	663	671	672	682	668	708	678	630	695	647	704	699	733	679	663	617	643	651	725	666	633	653	719	674	708	673	666	705	681	663	742	691	640	670	705	727	689	650	705	670	671	701	722	710	683	650	709	664	661	671	703	681	700	653	646	671	679	695	650	667	694	695	700	711	668	686	691	734	700	629	729	728	683	699	650	710	643	652	706	688	706	692	706	660	705	654	736	701	676	718	715	701	677	663	651	667	671	636	675	649	655	632	739	640	702	666	664	685	685	674	734	640	700	690	695	720	666	729	705	659	729	658	689	638	689	643	707	668	744	692	689	702	674	678	656	674	727	631	695	652	700	675	685	720	680	725	700	701	713	627	666	667	703	661	662	700	674	661	646	646	708	711	651	667	676	688	655	697	664	687	690	660	689	619	676	667	693	681	676	666	681	699	671	706	655	673	658	631	668	668	707	675	704	669	728	708	696	696	720	683	701	673	646	673	667	638	676	652	693	694	690	696	668	696	734	699	684	693	719	657	673	662	694	682	687	673	715	689	704	653	697	695	662	708	652	633	688	717	659	711	661	668	652	661	644	690	636	702	713	685	714	694	712	689	714	697	680	647	684	693	698	663	659	683	675	691	697	675	689	680	708	690	658	654	670	704	694	663	667	723	685	674	682	698	662	676	653	639	672	718	699	667	676	710	646	721	696	660	704	715	679	656	701	702	727	680	729	687	726	653	685	694	644	664	679	670	673	697	683	652	639	730	647	684	681	682	636	668	661	612	664	682	681	656	669	741	652	698	655	691	703	705	687	634	760	694	716	666	649	704	652	675	693	705	623	740	737	667	691	715	643	671	696	682	678	678	646	673	653	683	685	719	674	680	691	659	711	689	601	682	681	671	700	682	725	634	671	683	710	681	657	679	710	668	691	673	692	700	676	784	637	666	644	656	686	713	708	638	669	678	656	677	662	645	645	554	667	714	664	653	686	661	700	672	711	677	659	674	702	696	655	687	698	681	639	703	650	672	684	650	678	675	681	707	719	678	640	665	655	681	640	717	690	686	699	699	671	718	692	719	704	668	693	683	699	688	700	690	703	681	698	641	675	682	660	677	698	694	654	702	715	737	680	695	720	686	650	677	664	694	637	680	754	699	668	657	663	652	679	652	663	720	668	637	604	698	664	667	680	686	688	621	704	663	696	663	706	696	669	641	701	672	705	699	671	692	682	692	716	657	708	699	681	703	667	675	660	667	718	696	714	694	725	731	690	689	646	744	659	676	693	653	609	705	681	659	708	652	683	664	702	661	689	639	713	704	713	668	736	677	687	694	700	686	711	666	631	724	663	655	662	693	693	671	690	677	699	671	699	685	648	670	666	649	677	699	706	675	715	706	690	703	717	664	646	672	697	708	676	674	701	695	678	712	673	635	669	635	696	684	712	670	676	693	683	762	690	746	674	693	707	713	666	745	668	674	680	701	640	712	730	650	659	671	670	687	662	637	651	725	675	694	674	642	648	657	669	712	688	654	646	677	640	668	669	703	688	667	681	773	715	653	665	682	676	673	643	677	704	649	668	718	661	668	701	674	732	657	719	675	640	652	646	732	671	680	663	664	712	631	670	710	714	716	645	671	732	652	675	636	682	690	678	657	709	705	652	692	652	713	687	697	696	694	651	670	660	671	656	708	728	644	669	667	708	706	659	722	712	640	668	683	719	677	633	662	699	717	686	674	697	641	631	672	682	686	661	692	630	647	672
24403	21544	25218	28334	21545	21557	18454	514	295	227	224	201	171	195	176	185	163	185	176	170	183	158	162	170	161	165	190	160	157	151	150	123	159	164	152	137	147	146	162	138	134	139	157	175	142	139	155	145	153	161	163	122	153	141	151	123	159	145	145	148	155	156	160	140	164	147	134	162	161	164	140	143	148	173	144	150	139	149	144	153	155	150	143	136	155	171	161	183	142	181	144	152	112	155	135	152	152	134	159	125	157	141	156	153	148	148	130	155	159	134	149	142	160	132	163	144	144	139	147	135	124	132	141	150	124	133	140	164	139	144	133	157	146	139	150	140	151	143	129	157	147	147	136	144	169	128	125	138	147	141	137	158	139	117	167	151	165	139	147	125	155	133	147	160	133	164	134	156	133	124	125	122	120	163	139	129	156	155	155	136	135	145	158	170	137	140	178	155	160	158	131	148	133	161	150	146	135	145	159	137	138	152	153	165	143	150	131	130	130	169	140	157	146	149	119	143	140	137	128	142	139	124	145	143	133	147	151	126	156	133	135	163	145	149	154	143	149	144	117	154	139	140	141	137	151	158	168	145	170	155	140	142	130	135	176	127	142	142	145	146	130	147	151	136	134	155	145	144	136	182	148	161	158	133	165	152	147	136	142	143	142	134	164	135	144	145	150	125	130	150	149	137	161	158	132	136	128	143	145	157	145	150	157	171	149	141	135	147	136	129	166	164	133	131	153	131	142	131	137	136	151	140	161	129	137	131	142	125	158	152	161	146	141	151	144	161	165	148	116	140	161	174	126	144	149	145	172	147	128	125	113	165	135	158	151	144	148	166	131	153	146	131	147	117	141	152	144	137	121	151	147	142	137	149	119	145	162	148	145	145	160	153	146	175	152	133	177	153	146	133	144	152	153	156	137	133	162	121	140	123	165	152	149	150	161	134	144	130	122	129	117	127	135	144	144	155	148	143	161	162	172	149	138	147	144	141	137	156	164	137	130	141	148	155	154	143	130	143	146	161	130	154	157	179	127	149	152	166	142	131	141	143	147	151	158	130	142	153	138	162	144	135	148	165	127	153	136	135	154	138	142	152	133	162	136	130	148	129	135	133	141	149	176	147	148	152	147	134	158	132	153	138	166	155	148	131	145	143	144	153	148	131	188	128	133	165	156	157	150	134	132	145	159	145	155	152	145	141	148	151	132	147	138	144	148	142	128	147	119	164	165	151	143	155	132	128	105	144	153	142	161	133	132	124	142	177	153	168	189	156	133	144	150	159	111	144	149	140	143	143	138	135	143	128	154	145	154	164	133	170	143	152	162	137	140	154	150	160	178	179	142	134	142	149	155	147	142	115	116	134	150	147	152	146	144	152	144	126	136	151	138	159	163	141	143	158	157	149	177	158	163	140	141	133	122	137	151	136	161	146	144	172	133	170	156	146	154	131	137	160	129	151	154	160	148	131	150	147	139	148	142	151	161	133	134	161	117	150	157	148	156	152	150	140	156	131	147	152	145	136	130	132	147	130	155	155	146	132	154	152	146	140	153	155	167	153	145	158	137	153	152	148	157	139	136	123	132	154	124	148	143	149	128	139	136	162	161	151	147	160	145	132	144	132	144	169	145	134	138	139	123	161	157	128	135	143	158	162	151	157	149	149	129	135	139	143	141	143	174	169	136	148	155	122	126	142	138	140	153	149	150	144	124	132	126	150	162	137	151	126	142	129	158	143	137	145	139	148	131	138	130	124	125	149	147	153	153	145	125	156	137	144	135	122	117	144	137	148	153	125	145	125	144	150	157	134	150	147	168	147	152	148	162	155	143	155	145	153	148	158	138	131	154	154	150	147	134	139	166	151	128	139	166	154	133	149	139	130	139	165	156	126	152	123	123	151	138	136	149	133	155	157	143	128	141	156	157	151	128	116	156	135	142	127	145	159	150	158	171	127	151	134	163	136	143	164	148	137	151	143	166	156	157	130	145	150	139	124	143	147	124	135	138	163	136	135	148	157	166	142	137	131	154	143	143	163	130	138	140	147	137	159	145	140	154	145	139	145	149	147	122	131	129	150	148	164	148	165	152	126	150	155	132	131	118	158	139	135	115	137	176	126	131	152	140	139	150	134	172	136	151	141	169	144	132	130	157	143	113	116	166	132	127	134	141	151	142	136	152	125	162	162	136	140	164	149	141	145	155	163	144	138	154	148	137	164	144	139	143	149	135	142	150	158	161	127	133	131	134	170	146	138	151	145	157	157	144	148	136	146	152	160	137	151	164	143	157	142	161	131	155	153	138	157	142	124	140	138	149	133	137	161	155	164	147	170	155	128	141	163	152	133	130	129	132	142	143	141	165	142	133	131	145	129	141	156	173	153	172	135	128	138	136	159	161	146	158	133	134	175	160	122	130	119	137	147	125	147	158	140	142	143	131	148	124	149	138	154	134	127	135	133	156	143	150	144	144	132	136	142	160	125	154	138	156	167	131	115	152	147	158	134	163	137	137	158	158	152	139	158	162	132	149	151	128	149	143	138	122	145	131	159	141	130	160	148	169	167	140	143	147	132	146	134	168	150	123	136	122	132	141	123	133	148	155	148	128	165	138	150	147	156	146	130	164	147	168	127	155	147	133	152	167	131	165	146	139	136	120	133	148	142	147	144	141	138	144	136	158	152	137	154	159	146	139	145	144	140	150	165	139	149	142	166	155	140	154	120	140	150	152	155	128	154	139	139	142	144	139	140	148	157	165	157	145	144	135	165	139	163	166	120	133	138	151	142	117	132	151	148	149	152	151	139	136	162	132	131	164	148	135	169	118	138	148	133	169	147	162	156	147	148	132	131	142	136	132	148	153	133	150	142	145	149	154	135	160	157	128	157	137	169	128	150	130	134	151	128	143	155	158	149	161	150	146	150	135	147	130	125	165	124	153	135	131	148	152	151	154	159	175	139	137	122	168	122	154	146	134	141	145	143	134	155	151	171	152	139	130	142	142	156	139	169	150	148	149	145	144	155	146	153	157	136	149	148	145	143	147	166	157	148	159	146	131	141	135	163	131	145	134	133	146	126	123	136	148	129	150	134	129	158	151	154	131	130	135	142	150	168	159	142	133	140	134	155	147	147	153	113	147	145	129	122	143	146	138	124	161	157	148	163	161	131	144	150	131	113	124	173	151	133	138	122	158	132	128	141	159	148	154	147	130	150	147	136	158	148	151	155	155	152	143	134	154	139	133	164	145	144	168	142	156	121	147	131	132	127	121	143	166	147	145	152	133	157	142	163	142	132	132	172	171	126	148	144	156	152	150	144	184	127	158	157	137	137	114	131	154	141	159	139	153	152	143	155	135	137	167	145	143	136	153	152	137	140	147	159	136	145	144	170	155	135	134	152	135	142	161	138	124	147	143	142	156	156	140	157	155	141	158	156	120	140	147	155	144	154	140	147	143	158	149	160	168	129	148	139	140	144	103	121	149	135	122	149	163	145	131	120	148	179	161	144	136	144
2899	3096	1497	836	621	518	471	399	408	386	357	417	344	378	368	377	351	390	343	363	346	377	374	336	375	378	347	344	361	382	392	340	380	392	363	319	353	339	361	372	337	358	332	383	352	360	352	358	361	325	349	349	371	369	363	351	357	354	369	339	337	395	371	369	357	335	339	337	323	384	368	342	357	336	359	382	365	356	380	347	286	357	379	375	326	376	330	368	338	351	342	363	355	347	340	367	353	325	335	351	360	349	331	356	349	337	377	356	331	337	339	314	320	369	344	359	382	381	352	343	378	339	382	370	397	375	354	334	370	338	374	343	361	337	369	350	338	349	373	358	367	346	378	341	378	340	341	326	324	348	355	360	375	339	332	373	355	324	339	360	390	365	362	349	354	339	373	357	353	346	354	361	377	364	335	333	368	358	350	368	356	355	322	360	338	340	361	343	342	377	339	337	362	354	374	348	321	333	318	336	336	356	325	325	341	367	345	340	358	359	358	365	375	356	336	368	350	356	372	357	346	342	349	366	359	362	328	362	338	359	355	344	371	358	348	345	362	343	353	348	358	346	357	364	359	347	347	344	346	378	347	375	313	347	350	306	337	321	326	366	349	331	353	359	334	358	356	375	361	356	333	341	343	335	361	369	330	374	325	345	352	320	357	363	345	365	360	324	363	322	365	344	373	327	340	341	396	365	333	332	371	357	361	358	366	376	381	346	357	334	347	343	338	348	332	364	363	362	346	343	325	365	315	372	348	351	327	332	322	308	369	340	355	331	362	351	363	358	354	334	337	337	342	353	348	324	326	324	327	335	332	360	344	330	356	362	378	331	354	340	332	371	362	355	350	349	339	326	343	333	345	344	362	346	358	355	359	389	379	356	353	340	349	347	378	352	352	333	382	338	327	352	353	346	389	330	371	403	368	364	319	310	361	368	313	339	330	327	327	350	325	384	349	329	353	364	377	375	339	360	374	370	341	370	372	335	351	344	319	342	329	338	334	348	332	362	361	389	349	339	354	341	355	334	332	347	334	375	367	372	348	342	395	342	339	359	363	387	345	318	354	367	341	333	400	347	335	362	349	333	354	361	312	347	352	329	380	372	333	386	339	359	337	337	354	354	361	373	342	346	354	349	341	347	311	323	369	339	356	346	380	344	355	335	370	338	375	353	336	375	326	343	360	348	344	338	370	343	358	334	357	319	350	325	344	331	334	348	377	360	349	327	365	399	370	388	339	329	363	328	341	305	362	345	338	351	362	351	356	324	345	323	346	349	357	344	341	351	382	340	350	345	321	343	371	336	351	338	361	360	361	340	316	351	330	353	362	339	346	340	328	352	324	333	319	338	369	338	360	339	367	332	368	369	365	373	338	339	348	347	322	350	325	349	307	369	355	348	386	341	358	343	396	340	376	338	325	364	383	334	358	342	360	358	365	351	347	369	365	313	347	323	350	351	351	346	355	342	345	369	371	386	341	336	350	368	392	353	338	378	339	316	349	342	370	351	360	346	349	365	329	371	342	340	330	368	365	345	364	336	330	396	368	350	348	356	381	336	354	358	348	322	356	322	332	337	340	353	347	358	357	358	392	364	323	346	385	394	328	342	352	321	359	361	351	342	335	350	358	345	350	354	330	345	369	363	354	376	349	342	367	372	323	341	355	349	354	319	381	363	331	356	345	357	368	366	355	366	323	323	372	326	386	357	370	335	345	357	334	366	354	386	330	360	362	369	351	316	343	358	355	322	342	340	344	339	340	346	368	341	328	346	338	349	329	361	343	302	312	375	340	353	351	361	376	357	358	346	364	311	292	350	346	348	337	331	345	364	339	364	338	333	333	350	347	345	336	356	349	357	341	360	370	387	370	337	383	359	356	358	366	336	386	366	347	385	361	366	384	319	340	312	353	329	388	317	346	345	332	335	352	376	378	371	323	329	342	317	367	321	347	367	348	354	317	356	358	333	353	367	378	335	347	367	326	344	362	346	327	333	360	360	385	356	353	381	376	360	350	347	357	369	364	356	346	354	326	372	316	365	382	331	330	381	355	319	336	347	362	366	384	331	361	380	372	372	334	379	347	361	351	376	321	355	309	351	343	339	360	358	368	350	383	349	339	376	387	333	326	345	336	318	343	359	353	370	329	319	387	353	346	395	328	339	319	356	356	333	340	354	355	371	351	341	335	340	357	366	354	354	357	348	366	352	362	353	350	342	355	340	339	336	371	352	354	385	322	355	344	370	343	336	340	358	354	326	319	365	323	360	357	311	383	326	374	330	329	328	376	376	358	352	316	337	329	348	359	337	382	337	340	326	343	365	365	350	321	325	310	328	346	351	327	324	348	336	358	363	363	351	350	338	376	359	332	345	342	326	344	361	341	395	349	353	358	327	353	364	382	329	332	349	364	361	328	364	378	388	370	330	345	344	354	359	341	305	358	359	370	342	347	359	370	356	321	342	342	367	366	348	330	354	365	365	323	384	346	316	357	379	325	360	352	341	348	336	356	354	334	352	372	352	360	330	355	360	367	344	379	355	311	332	387	339	363	329	377	354	381	308	376	318	332	363	357	359	373	354	323	365	334	342	340	362	340	314	356	351	353	338	374	374	391	365	356	326	377	357	353	341	366	326	362	381	318	363	311	352	322	352	355	360	360	328	356	322	324	324	360	344	350	360	380	308	331	357	358	361	354	345	322	350	375	375	364	333	347	393	335	333	348	357	341	341	348	344	355	351	336	340	331	330	338	350	318	315	342	331	352	331	351	333	348	358	342	350	361	360	368	392	361	338	341	341	324	355	349	322	364	363	348	343	367	349	356	354	346	361	353	303	329	343	380	368	331	333	357	329	380	313	315	331	360	348	358	367	321	379	343	346	361	342	350	334	358	346	350	336	361	354	341	347	342	329	360	346	354	372	307	307	354	321	380	349	368	367	395	356	354	360	367	356	321	330	310	350	338	320	330	335	352	341	323	325	360	345	364	358	350	348	356	370	339	347	354	332	337	370	336	387	365	365	330	354	341	339	372	366	383	379	352	342	329	338	349	351	364	374	335	362	352	319	359	349	344	335	398	327	364	341	328	355	336	354	361	365	351	371	367	335	369	341	347	320	360	358	353	348	369	339	371	334	358	345	341	375	383	344	382	349	386	344	316	323	342	361	331	362	336	320	340	329	344	351	342	325	340	318	319	369	338	331	334	369	334	360	355	336	317	346	358	362	353	338	340	341	349	372	343	372	340	351	339	338	333	348	354	376	331	344	339	342	360	369	370	356	368	337	325	347	343	398	359	353	331	313	332	320	333	345	358	362	349	347	368	370	385	347	366	340	339	373	343	372	329	346	367	355	350	373	362	382	347	361	357	372	391	334	379	350	339	325	337	358	328	348	354	345	351	361	376	345	344	357	372	346	300	346	335	381	361	375	323	344	315	352	378	324	359	333	328	326	343	314	344	314	362	375	385	343	356	347	322	379	339	360	364	336	354	348	323	329	355	345	380	322
32017	21075	12000	1116	669	578	546	410	471	420	407	445	445	420	406	459	459	412	380	448	441	427	427	409	377	412	401	393	433	479	431	431	391	415	438	429	424	443	408	395	434	417	432	485	417	404	416	426	425	431	411	484	414	451	441	465	363	388	452	451	402	422	382	433	417	426	424	423	432	461	431	449	405	384	395	416	406	397	443	432	429	420	387	468	456	466	436	428	434	426	419	408	419	410	417	435	452	437	443	406	376	434	409	430	436	428	445	426	434	391	437	433	430	408	374	441	433	443	406	432	401	367	454	416	463	430	445	449	420	399	442	391	449	454	413	405	390	400	467	415	463	422	418	458	435	449	451	420	441	421	421	436	454	380	426	419	439	415	407	416	425	418	421	421	436	437	447	454	408	379	421	395	427	425	480	405	464	414	440	433	418	439	423	464	454	408	365	468	406	426	423	446	396	408	453	438	438	464	447	417	461	453	394	410	418	417	396	419	426	425	392	416	459	415	460	439	411	425	450	439	419	415	402	429	412	371	445	416	437	397	375	417	445	432	396	417	410	412	387	396	439	434	403	475	413	424	397	449	428	423	405	411	425	382	436	458	424	420	438	420	386	416	404	400	474	435	450	398	464	379	404	432	382	432	422	396	450	447	424	425	456	417	413	444	446	426	425	408	430	430	411	433	422	435	417	424	444	373	450	387	434	426	414	429	429	414	438	408	436	389	412	423	463	426	404	407	389	415	386	428	434	413	399	463	408	426	407	390	451	411	407	434	420	447	426	433	425	416	410	413	458	400	427	429	399	445	422	434	379	395	438	443	428	413	404	378	429	416	430	401	417	438	416	425	419	431	438	427	399	451	439	398	399	439	441	429	383	395	416	427	419	438	392	403	414	413	414	408	404	413	396	452	428	433	450	409	414	418	429	446	426	396	402	403	394	427	419	405	439	403	495	439	406	426	439	445	426	422	425	410	432	449	445	423	428	426	421	385	426	412	418	405	396	482	425	418	434	423	450	431	450	424	424	444	413	403	404	417	413	401	429	413	394	431	425	415	411	436	406	414	376	425	415	406	386	402	383	444	409	440	462	437	404	434	368	413	434	397	405	445	429	418	425	421	426	449	404	429	420	449	432	390	410	436	419	431	402	419	395	455	429	426	423	480	427	439	402	427	401	432	400	437	452	432	419	387	437	421	433	403	429	403	445	449	436	410	388	449	405	405	453	427	455	405	405	439	414	408	426	421	429	388	391	414	406	458	423	435	421	381	458	401	409	414	421	435	420	432	459	451	438	383	410	385	410	392	395	387	419	461	410	450	415	454	415	392	435	469	449	409	420	407	407	450	424	443	419	415	439	427	404	423	379	435	464	441	411	400	428	434	448	368	412	396	404	429	422	442	419	409	411	424	440	412	420	423	457	435	389	430	394	419	447	407	432	423	435	458	397	426	402	422	440	437	397	439	420	425	443	411	451	404	412	416	406	407	448	383	416	392	421	465	418	420	418	397	365	447	402	420	429	469	396	430	403	400	434	431	421	375	444	390	419	411	411	411	412	381	414	417	423	444	383	427	428	430	448	406	426	459	451	438	467	442	429	388	446	419	413	407	426	444	404	372	416	437	429	416	449	422	407	427	421	396	410	480	414	398	422	416	441	481	469	403	434	402	402	412	452	391	455	423	397	453	422	417	463	441	432	413	450	432	437	404	449	441	420	424	445	435	423	422	444	461	471	407	426	435	443	434	404	416	399	422	377	446	415	415	420	413	393	435	377	422	440	432	437	414	409	417	401	406	439	420	402	440	437	407	451	454	438	400	430	426	486	431	437	429	438	432	390	415	456	445	402	439	411	417	477	374	413	405	389	425	435	434	417	421	422	394	456	412	440	422	405	388	448	412	448	412	446	373	423	395	433	427	414	423	419	394	455	392	421	396	449	429	417	408	410	408	437	405	426	416	436	435	425	434	421	446	426	425	419	414	375	406	427	420	413	427	462	487	454	422	419	399	424	428	433	463	456	431	415	392	379	381	435	411	417	415	417	455	382	415	402	422	439	421	403	402	454	423	438	406	391	448	392	441	421	406	440	456	418	425	426	422	429	409	399	454	461	413	426	410	421	419	453	447	400	401	391	423	374	447	373	411	431	453	418	415	441	430	431	383	412	439	418	392	411	438	384	421	421	448	395	450	408	432	450	438	424	426	428	439	429	427	425	437	434	423	444	409	406	447	470	435	443	415	393	372	402	405	411	456	405	388	405	410	416	398	429	429	422	428	437	448	396	410	430	398	437	426	456	428	449	439	431	419	422	414	422	449	420	428	454	426	418	428	442	421	415	461	387	407	425	421	401	436	416	399	402	429	402	394	411	412	395	416	446	404	424	417	395	448	445	407	432	466	420	407	422	421	481	452	425	392	435	406	383	445	414	441	415	422	385	420	458	428	368	401	397	410	415	424	387	483	434	411	422	388	393	424	458	430	430	424	438	433	406	390	416	445	443	425	434	446	438	448	385	384	416	438	428	411	438	404	432	451	431	425	402	416	455	459	443	410	422	392	440	416	408	403	368	441	434	451	380	385	412	400	447	418	455	424	419	415	451	453	412	422	442	450	412	444	409	430	450	415	420	392	391	425	397	438	400	443	402	401	411	399	419	434	439	432	403	398	424	438	388	426	395	439	407	420	424	413	433	407	381	439	416	422	394	438	408	406	440	444	430	414	425	414	422	399	407	446	393	410	464	437	417	439	436	460	455	402	393	420	455	412	422	391	441	426	476	394	464	435	457	426	453	391	399	359	403	408	413	429	417	443	415	432	435	460	416	460	419	403	428	435	409	422	407	421	422	449	416	412	408	423	399	371	445	444	420	430	391	429	436	451	438	415	378	389	428	403	450	432	421	423	366	418	438	449	402	397	444	417	415	415	397	411	441	402	416	432	434	422	402	429	428	433	425	425	418	430	372	431	429	419	407	428	404	443	438	401	417	407	443	433	442	409	416	434	401	439	427	428	433	387	397	437	433	407	432	424	431	411	436	428	426	444	421	446	443	451	412	456	400	449	406	419	446	420	415	422	401	428	426	377	392	429	455	417	428	431	447	430	374	428	417	402	397	400	452	427	439	408	387	418	446	435	451	422	404	442	406	402	429	418	421	427	428	429	419	392	441	436	452	423	434	424	389	381	493	418	380	380	377	415	376	423	407	452	438	400	386	454	459	448	410	390	396	416	443	405	389	429	436	414	467	419	398	437	417	399	412	410	445	477	419	440	442	419	435	425	445	441	403	412	429	406	408	400	440	418	426	488	451	412	411	481	436	361	439	456	422	423	448	383	446	415	418	401	439	399	391	408	370	426	436	396	432	463	428	449	411	442	400	421	411	415	439	410	398	454	417	472	377	386	401	424	433	441	419	408	436	407	440	415	425	402	394	409	432	482	419	420	448	397	426	457	424	421	406	453	425	430	442	440	384	408	435	418	417	405	445	380	426	418	461	466	390	401	433	444
5829	1037	926	882	910	890	924	886	899	923	958	912	903	907	918	889	906	906	871	954	866	894	876	869	948	902	871	934	919	921	961	933	873	973	949	941	950	927	938	921	947	911	902	910	912	937	947	923	895	903	865	843	925	908	861	911	928	933	892	963	875	907	920	956	883	886	894	928	905	883	901	967	878	870	953	910	843	992	922	920	889	904	941	915	891	906	916	965	898	916	923	905	941	944	947	938	953	909	915	892	944	934	909	911	949	903	923	913	941	951	909	885	921	910	933	906	891	880	888	916	900	995	936	927	853	918	907	931	926	910	912	893	934	859	910	994	922	931	974	864	917	863	924	886	897	965	909	877	878	867	913	903	875	883	923	924	883	949	914	895	884	896	981	917	915	906	927	940	902	956	916	906	913	911	915	932	939	903	909	916	908	895	933	927	922	900	912	888	874	950	911	922	869	937	879	890	927	929	859	850	910	937	860	932	872	909	913	859	858	904	889	951	936	936	908	938	919	915	910	874	976	947	923	892	898	870	938	895	895	910	933	918	920	890	935	868	886	915	959	869	915	952	895	927	902	867	947	897	891	925	911	872	931	913	940	820	918	894	913	917	867	914	952	936	923	898	934	910	907	902	963	931	909	873	902	904	878	894	889	889	892	888	930	896	906	911	909	924	919	854	901	862	950	939	930	962	927	932	905	895	923	901	885	909	905	948	888	913	955	901	963	897	953	967	914	899	924	901	931	937	895	928	939	891	907	920	953	935	904	883	890	880	931	971	858	938	905	896	928	908	928	916	862	941	967	888	939	855	909	901	938	973	925	894	915	870	872	918	945	908	916	937	888	954	921	953	882	969	938	908	892	892	924	907	921	980	866	905	906	928	900	930	913	871	897	1006	938	922	864	880	928	873	975	967	913	897	922	911	901	935	901	920	948	892	864	953	971	928	900	955	909	901	882	892	889	878	959	859	848	944	923	896	908	889	919	945	935	931	928	907	920	924	878	930	899	929	935	973	897	909	945	908	996	864	896	934	933	925	917	907	896	919	898	920	932	903	924	901	884	939	982	901	954	879	953	922	926	933	936	916	888	963	918	957	922	877	912	886	935	912	963	934	980	886	870	961	942	895	954	897	916	927	897	910	906	900	937	903	907	878	865	822	931	873	883	922	854	923	886	910	881	957	901	861	901	970	896	908	897	947	957	876	913	885	883	945	940	959	913	914	889	964	944	931	899	919	927	901	908	943	897	958	864	905	905	904	845	900	906	923	953	924	908	868	908	906	921	902	921	898	945	891	918	865	949	877	938	915	909	878	907	914	928	908	908	868	921	892	879	924	894	901	963	942	903	923	860	917	937	904	891	958	923	932	919	901	936	925	890	890	961	916	902	923	870	886	892	915	906	931	907	953	940	902	974	867	888	873	854	935	922	874	900	906	898	905	885	956	943	902	901	939	929	865	926	967	861	984	939	858	912	989	908	862	927	910	914	958	921	894	927	874	896	886	896	933	916	915	941	917	861	929	891	917	879	873	903	879	969	946	1000	936	932	917	904	898	920	893	923	925	938	882	865	838	863	891	938	938	949	877	910	911	933	884	869	852	890	938	976	911	914	915	895	898	898	964	914	901	954	966	919	927	890	888	893	908	968	918	945	927	919	874	846	884	867	943	934	852	951	915	908	857	920	928	950	925	872	870	902	883	870	871	875	914	932	902	902	930	936	937	949	880	920	968	936	922	930	863	916	916	899	957	896	933	941	918	921	888	862	901	949	873	959	940	927	980	956	919	908	929	936	880	964	906	864	912	916	894	941	989	896	906	849	894	986	962	941	960	933	958	924	900	963	967	952	906	924	887	909	859	883	903	889	905	923	912	965	892	923	886	924	852	916	921	949	901	921	879	948	907	937	881	853	889	918	937	898	883	918	895	920	955	926	930	859	879	968	923	888	902	942	933	912	950	876	897	922	976	986	907	971	941	918	908	899	933	917	941	899	914	953	867	919	930	909	885	899	921	884	924	892	913	922	921	917	863	957	861	907	939	917	906	906	966	916	853	914	905	942	951	968	944	902	929	912	903	916	918	895	921	951	906	907	885	864	943	952	931	909	941	938	947	897	950	894	901	906	884	879	895	915	926	949	904	891	933	907	922	898	915	936	921	886	962	895	944	914	878	897	887	901	985	921	935	912	914	937	926	902	879	892	838	905	956	953	893	908	890	945	922	945	930	934	837	931	935	936	885	910	883	940	878	928	898	922	912	892	887	898	873	945	939	855	907	871	887	922	972	943	942	917	878	926	920	935	947	900	939	888	900	897	898	895	909	900	870	929	874	916	905	942	885	931	917	928	894	944	945	916	890	920	923	864	909	902	889	913	870	935	918	944	974	911	920	946	939	911	897	904	894	964	916	921	897	887	903	912	925	950	913	892	925	937	909	936	926	928	926	958	931	860	958	921	912	884	945	908	947	931	863	871	860	905	906	915	930	873	895	931	947	917	891	919	978	901	937	909	930	965	904	888	853	938	916	893	920	926	918	960	910	906	905	880	900	939	860	917	928	933	898	838	970	934	925	926	965	935	953	931	927	945	907	875	902	944	922	945	881	907	902	874	966	913	915	909	886	907	936	895	910	925	884	882	946	921	931	938	954	901	920	864	866	978	894	886	942	949	914	905	891	952	915	952	895	922	911	902	895	897	939	928	950	927	949	916	909	927	897	915	966	918	890	910	886	931	886	915	921	878	921	924	878	897	868	960	933	922	900	895	915	920	896	908	859	886	929	868	931	913	919	945	967	859	892	899	928	906	925	859	952	885	907	868	917	881	920	916	894	892	885	901	895	884	847	923	892	962	899	947	904	879	909	910	915	914	880	971	931	922	923	834	888	891	960	939	907	865	963	916	931	950	940	868	943	918	974	919	927	941	890	929	873	893	928	882	936	881	895	901	886	928	951	876	927	901	921	890	871	874	928	886	862	920	880	892	957	931	938	900	937	927	930	978	935	927	862	859	864	923	908	919	930	884	881	939	937	857	944	928	922	891	942	902	896	942	952	891	881	943	860	919	890	896	908	869	919	891	904	937	913	867	973	938	912	880	933	889	952	890	965	914	946	869	921	890	928	886	940	870	910	856	903	944	958	965	913	932	935	933	903	874	900	940	928	966	862	930	954	937	903	879	878	905	871	908	988	909	877	979	868	943	920	959	910	912	922	921	878	896	929	918	912	905	923	893	915	916	858	877	994	924	937	913	921	910	927	900	935	853	914	879	910	955	945	880	874	879	873	937	947	841	937	888	894	907	874	883	949	975	913	898	896	908	894	905	878	905	952	886	865	918	938	893	953	971	936	918	970	884	927	820	929	933	897	868	919	946	922	905	891	915	867	917	947	912	889	982	941	928	812	910	956	930	954	914	930	946	953	898	911	920	983	898	898	893	924	905	896	879	872	935	940	903	878	927	871	889	898	959	944	880	906	874	893	863	975	892	878	924	880	900	918	911	897	900	891
25037	21537	24836	28597	21490	21345	1430	488	399	364	364	368	298	368	333	321	324	335	348	322	336	328	346	315	324	312	311	314	313	299	314	316	329	315	341	312	310	294	334	339	339	322	317	310	314	302	317	298	311	309	336	314	323	308	345	320	299	349	328	313	332	310	298	358	297	307	321	332	306	297	304	325	277	318	333	338	346	290	296	348	331	334	305	349	313	301	290	324	311	312	300	309	322	330	310	316	327	336	312	330	341	299	297	292	282	340	279	366	317	314	332	300	331	316	338	312	323	354	325	321	360	315	290	313	313	331	326	335	346	284	333	319	301	303	299	320	283	344	286	317	316	315	326	311	309	307	316	298	286	335	337	320	342	299	317	309	308	305	292	309	319	308	316	307	304	310	309	311	315	330	293	322	313	310	321	325	285	331	307	313	312	305	351	317	303	319	327	337	323	313	339	291	284	296	334	299	344	318	313	332	338	319	349	298	310	324	307	297	325	316	326	324	343	306	333	318	306	320	313	330	310	285	310	351	293	316	309	311	293	307	341	327	282	310	318	336	318	351	320	338	301	336	309	291	346	321	338	344	324	307	318	276	321	309	330	303	351	332	302	298	321	311	269	311	341	333	289	319	319	286	340	292	315	304	331	310	318	299	318	321	324	293	299	354	336	343	325	289	324	299	312	331	304	314	343	313	302	298	308	300	290	343	296	336	312	304	299	301	335	317	312	315	311	323	336	335	316	321	299	293	279	317	326	337	313	333	304	307	336	360	310	336	302	327	335	288	312	334	289	284	333	291	328	323	337	300	297	331	314	323	298	287	298	317	307	320	311	307	328	306	353	329	311	300	311	333	292	313	324	282	283	323	303	335	302	318	317	336	307	287	319	314	309	327	294	336	306	333	335	345	311	313	284	301	297	327	312	326	298	307	333	263	280	314	329	323	300	318	308	300	285	301	295	294	327	317	334	310	304	306	340	328	309	314	319	335	277	307	296	326	313	337	305	303	338	294	310	304	304	289	315	288	293	308	312	303	274	314	313	315	283	333	323	318	354	297	315	300	344	338	324	313	307	341	292	300	303	317	310	252	322	318	293	275	309	318	318	324	325	333	302	301	301	333	346	321	299	330	302	274	327	316	274	293	297	298	320	318	323	303	331	308	337	323	337	296	330	299	321	328	290	309	337	299	319	343	295	282	312	298	280	264	326	294	303	317	313	309	329	325	286	310	343	322	312	283	303	316	298	304	329	287	333	286	340	286	363	342	313	329	328	346	323	301	303	306	319	291	315	316	327	317	288	320	320	318	338	327	312	307	338	320	302	321	323	311	316	338	271	299	337	315	286	315	304	315	333	323	312	320	331	321	275	305	322	315	302	329	315	317	290	322	305	350	320	314	316	337	334	313	314	289	300	303	314	331	322	332	320	308	299	312	297	356	358	303	315	308	319	317	339	325	329	318	311	323	317	329	293	354	344	345	306	307	326	316	317	315	339	325	300	339	325	306	296	323	320	319	300	341	335	338	310	303	309	306	331	348	314	315	318	319	315	323	317	339	307	332	318	324	337	341	298	319	291	323	319	323	318	280	334	284	314	357	320	325	303	325	349	289	329	308	301	303	312	329	306	300	278	314	303	343	321	324	300	307	319	329	339	304	336	328	326	309	296	318	324	336	335	314	309	303	338	291	340	286	338	328	322	320	298	320	321	304	319	345	327	328	310	340	307	288	321	274	290	302	354	320	310	308	338	319	314	323	303	305	288	320	277	321	327	340	348	310	293	323	291	370	293	324	330	297	317	329	327	316	323	310	314	318	307	311	304	326	330	328	322	297	325	312	329	299	323	302	362	295	325	289	278	282	309	353	309	294	308	329	323	302	307	300	283	304	317	331	304	293	284	333	300	339	345	315	320	322	283	295	282	289	309	308	315	306	296	313	299	308	352	311	285	287	313	284	338	323	291	299	296	330	319	325	296	292	294	311	303	336	324	293	335	350	313	324	307	329	306	309	313	363	325	280	301	298	316	319	285	302	303	300	304	301	326	332	316	312	339	272	302	313	327	315	323	306	331	322	290	312	308	307	336	331	335	331	296	306	286	321	331	336	311	320	327	326	317	309	292	311	303	314	285	311	322	317	309	311	336	364	320	324	343	326	266	256	291	332	317	303	285	324	293	309	325	326	292	328	327	324	305	304	330	318	284	289	291	297	334	351	311	288	295	299	369	323	295	305	294	281	315	316	304	299	282	319	326	300	293	310	308	315	326	328	325	335	328	312	295	311	304	357	338	316	293	270	305	328	311	301	324	343	348	302	326	311	306	306	326	319	347	303	339	328	295	324	312	309	316	285	289	334	328	285	332	332	292	331	309	311	289	297	309	292	281	313	355	313	332	316	297	299	338	332	302	346	337	325	315	315	302	330	345	315	311	341	316	312	313	352	295	338	307	349	308	333	300	327	328	292	326	329	333	287	289	268	333	330	325	325	298	296	294	307	315	307	300	346	314	315	307	281	301	350	318	320	301	311	310	311	304	305	303	329	315	306	279	307	317	302	298	336	312	370	274	319	332	320	300	306	307	324	297	268	306	291	335	314	299	290	309	301	330	311	272	290	291	309	327	304	313	317	324	336	323	356	309	286	321	321	329	346	314	345	287	334	300	319	343	317	300	315	291	313	322	330	290	307	344	309	307	317	312	296	282	322	327	334	322	315	309	324	293	293	321	332	282	345	282	306	307	319	304	308	273	318	324	325	337	309	328	311	283	298	313	335	303	291	327	335	332	320	311	292	323	315	307	307	292	299	309	323	341	284	340	311	319	330	334	305	314	297	362	352	294	302	324	300	318	302	322	305	350	329	307	323	320	333	318	270	324	304	330	306	295	309	355	309	319	314	295	296	289	322	348	320	310	282	304	334	307	277	304	333	348	310	316	329	304	325	314	279	291	343	318	301	309	330	330	311	353	330	296	336	332	325	317	295	320	318	318	304	273	317	310	320	293	314	291	315	311	323	313	317	353	303	310	317	319	289	297	326	289	321	309	273	296	300	296	335	282	302	346	336	305	308	321	328	317	343	315	300	310	318	305	285	316	298	324	331	321	308	319	286	283	341	333	298	336	300	301	316	313	313	316	268	321	306	345	349	320	309	316	309	313	356	352	329	315	317	312	363	309	326	308	295	311	308	327	327	333	317	312	303	324	288	311	311	301	288	311	305	330	345	317	297	319	316	330	314	311	291	312	280	317	329	327	297	287	295	333	325	276	272	298	325	301	312	291	311	311	283	322	301	340	328	324	311	307	329	325	340	314	317	343	293	320	305	299	292	315	312	302	334	311	317	287	337	299	333	280	312	316	340	329	297	284	301	303	355	282	313	314	334	309	268	301	283	277	337	347	326	291	350	298	334	363	316	313	315	296	345	310	271	317	291	307	301	272	330	318	297	352	309	336	335	308	313	316	323	314	333	313	343	316	312	334	345	316	288	308	333	327	304	355	332	319	303	321	325
3251	2154	1300	936	822	730	702	746	682	717	752	715	722	678	702	708	719	661	671	683	738	706	722	643	659	683	648	676	675	734	695	710	656	691	693	744	655	719	680	660	666	693	697	665	649	715	683	669	662	643	686	716	659	670	703	681	682	712	649	668	658	673	686	696	656	671	685	676	691	659	705	768	697	709	686	624	644	630	717	731	687	681	720	720	667	620	688	689	649	646	728	735	699	690	688	681	688	690	651	712	710	659	692	654	728	632	698	728	698	689	655	719	668	693	636	686	694	653	660	685	701	720	630	719	734	665	647	702	689	680	663	727	724	701	648	677	703	713	666	657	725	658	636	701	689	627	683	714	684	665	702	663	694	643	660	684	719	678	681	648	675	730	687	707	651	718	690	664	707	697	717	697	703	651	696	697	645	718	646	638	683	673	695	670	704	679	669	672	676	710	727	652	678	745	715	690	718	655	711	652	689	666	730	640	666	711	672	677	688	685	668	683	687	690	676	691	688	637	681	694	616	704	672	704	680	682	687	630	692	675	670	716	647	711	680	699	701	669	667	677	702	697	672	707	715	651	663	665	713	666	709	648	681	698	716	653	674	683	669	698	701	689	653	650	679	659	639	685	674	683	652	671	707	677	672	705	676	659	723	686	679	639	666	653	670	674	674	640	720	635	738	737	661	702	718	673	728	696	641	676	696	697	665	704	704	649	685	673	710	690	723	685	655	660	650	625	677	667	687	721	679	672	673	671	662	709	697	710	687	652	680	713	683	687	672	676	686	714	629	682	709	676	729	672	700	696	639	683	660	706	680	695	678	668	676	676	686	727	699	675	717	658	667	679	643	664	694	685	683	679	680	677	734	709	702	638	659	700	702	668	700	731	680	704	701	700	695	669	701	653	682	694	650	707	675	668	699	676	709	684	717	688	674	668	732	649	667	652	689	636	664	681	752	718	679	692	718	693	654	729	706	686	698	691	672	702	625	652	703	720	704	663	643	674	681	714	682	685	670	731	667	738	676	670	739	701	658	726	668	661	677	698	698	669	673	709	702	717	639	625	740	665	653	629	660	674	709	733	693	695	645	696	669	691	659	683	681	646	657	644	644	722	735	720	696	691	708	682	640	654	687	682	668	652	707	682	667	655	693	698	705	696	685	659	685	703	702	714	653	697	670	710	680	675	682	687	706	688	741	733	657	680	722	674	678	707	648	651	679	652	649	732	632	700	725	681	673	679	655	718	641	700	671	673	661	642	675	710	709	660	673	655	662	705	687	711	631	688	702	691	715	721	707	692	658	702	700	702	632	679	699	734	681	658	659	717	656	687	692	670	712	710	637	700	687	693	678	693	624	649	698	665	653	695	709	655	675	695	692	675	666	722	654	703	666	632	665	706	672	641	700	688	697	689	691	654	664	633	695	708	694	671	684	678	688	675	704	662	677	680	703	681	684	667	680	676	683	697	708	697	694	676	699	649	679	646	726	726	698	664	641	649	658	661	692	674	650	643	708	703	677	735	639	682	683	720	652	688	641	675	666	663	708	682	744	675	634	707	656	697	684	671	664	695	692	680	661	669	671	670	692	661	694	689	639	676	659	680	700	738	712	680	753	646	721	676	674	718	727	720	689	658	693	736	679	674	676	674	678	745	652	677	664	676	675	680	690	710	667	686	631	715	651	705	726	708	698	735	691	653	670	688	677	653	673	637	672	654	691	700	685	650	691	660	654	685	716	691	665	694	687	698	667	675	658	703	716	645	722	709	716	683	694	664	718	672	678	647	656	678	751	714	638	611	668	658	635	634	690	715	715	674	659	736	697	673	659	646	710	658	694	674	662	746	703	634	691	677	688	744	641	655	653	684	704	649	666	671	675	621	706	667	698	694	615	661	674	714	660	706	658	676	630	710	684	713	678	676	675	645	649	645	646	662	693	683	684	641	696	715	632	721	682	699	656	655	733	658	692	701	640	709	729	696	703	664	702	697	668	661	624	669	700	688	694	651	646	668	670	694	664	676	685	696	685	712	643	669	724	709	684	699	670	676	695	656	675	637	677	696	711	706	696	680	692	657	634	650	633	643	689	681	680	715	671	692	689	695	649	666	694	713	700	665	665	659	628	690	705	676	670	715	717	738	638	653	662	673	670	695	650	700	648	701	679	677	719	646	682	705	672	698	677	681	672	667	663	718	656	671	659	705	693	666	735	685	670	704	685	660	631	675	676	691	645	699	683	685	653	693	681	638	711	619	685	643	616	747	645	702	653	706	714	677	693	697	661	718	716	660	700	645	724	657	696	666	676	672	677	666	676	729	633	656	647	666	678	669	724	669	711	659	669	662	696	655	706	704	694	696	722	688	660	653	648	660	677	664	672	722	722	681	659	592	667	678	665	651	725	691	732	683	713	667	707	695	605	731	722	669	683	678	657	681	669	702	661	713	669	689	733	704	658	679	672	652	686	660	677	676	670	676	678	657	691	657	647	678	684	700	663	676	687	688	675	681	677	677	636	656	659	622	652	639	715	700	652	703	657	674	651	699	702	647	731	694	690	676	678	661	629	666	663	696	714	624	775	665	668	699	638	670	661	657	642	711	695	644	655	681	655	662	610	728	702	698	650	725	681	690	666	668	694	649	733	638	706	681	667	677	689	649	690	723	694	683	688	666	716	695	675	653	667	665	671	673	668	703	703	695	714	665	723	676	677	668	692	671	722	723	692	642	640	743	672	698	659	667	668	682	674	671	717	686	681	711	629	707	678	704	714	689	676	639	664	604	681	664	687	660	672	635	699	661	654	672	684	679	724	665	676	638	628	709	676	682	694	658	690	661	655	697	655	662	665	739	675	682	696	682	697	665	693	661	717	709	650	671	679	702	681	688	730	679	683	683	632	706	651	694	608	676	645	658	629	700	647	677	739	647	654	669	696	685	665	726	661	676	701	664	688	722	681	741	650	674	651	672	714	673	679	706	709	703	699	690	710	709	662	696	703	657	660	693	701	684	657	693	705	701	660	663	621	673	675	680	715	686	721	678	643	688	658	674	670	680	669	672	687	680	639	707	703	678	757	667	701	663	698	707	661	668	693	678	651	702	644	600	686	662	676	677	659	674	675	666	682	677	675	661	688	719	676	639	680	718	663	680	666	674	713	672	651	689	676	651	710	671	716	683	670	681	739	709	652	704	651	700	732	695	687	677	694	694	686	661	704	652	717	732	707	701	713	633	690	659	661	656	688	704	642	663	673	661	658	663	709	627	660	709	699	719	653	659	735	731	744	703	666	666	663	651	667	650	663	697	666	647	698	666	674	682	691	737	694	657	693	695	715	706	713	677	670	638	691	689	678	647	731	733	689	672	710	665	687	683	677	719	674	684	647	668	689	717	673	666	692	698	683	691	671	674	678	647	719	655	673	663	642	684	638	663	689	686	666	682	723	682	721	722	688	684	655	702	689	694	653	653	634	664	631	659	688	693	659	691	685	675	703	691	695	653	697	681	647	689
24396	21536	25189	28327	21537	21548	18437	535	283	216	213	221	192	192	173	179	176	162	185	169	149	162	156	142	170	163	164	146	150	149	155	160	148	147	151	125	159	144	146	150	157	144	150	140	157	113	149	176	136	176	151	145	133	139	153	132	159	178	186	138	135	167	141	164	133	146	142	156	149	163	158	154	122	153	152	134	120	147	109	149	120	158	149	147	141	132	147	141	134	144	157	123	148	129	166	159	134	145	161	119	144	135	141	159	152	157	136	139	157	170	148	171	131	130	144	151	149	118	142	148	146	118	146	148	173	132	134	137	126	130	170	139	140	139	162	149	130	151	134	142	148	127	144	133	113	153	154	164	164	147	138	155	127	144	168	152	135	132	153	128	122	149	159	167	152	136	160	151	148	140	135	166	151	146	141	150	156	132	133	153	155	127	129	152	140	133	146	140	153	159	152	171	164	170	146	148	137	157	146	141	171	130	159	158	137	149	150	168	167	138	162	143	149	132	135	150	134	144	131	144	129	166	139	158	164	147	142	160	166	134	156	148	137	153	150	134	114	126	140	141	164	140	128	142	135	130	155	143	140	156	146	156	163	142	157	165	142	134	137	149	153	133	154	158	161	137	163	132	135	144	152	149	126	153	146	117	144	165	133	154	134	157	151	135	165	142	157	150	123	119	134	137	151	164	135	132	159	142	154	148	134	121	168	155	156	148	143	167	155	158	139	147	161	139	150	149	161	149	131	139	156	117	138	155	139	159	125	125	145	145	151	163	171	138	128	139	138	135	127	141	136	169	136	130	151	155	145	127	135	122	158	151	136	145	130	151	148	160	152	151	164	158	183	163	150	152	114	137	139	136	142	135	137	145	147	153	142	169	134	135	138	133	133	145	150	124	137	149	167	148	129	136	184	163	143	148	139	144	142	147	139	137	166	134	158	155	134	147	136	154	161	152	157	156	126	135	138	152	134	145	174	133	143	143	126	163	128	165	138	139	147	158	143	140	149	162	152	148	147	103	153	154	158	134	149	161	156	132	132	135	136	167	142	183	144	146	137	186	158	154	146	152	158	130	141	157	146	142	162	134	142	154	149	150	149	157	137	160	157	135	121	132	142	143	143	157	163	136	138	144	126	147	155	149	153	146	156	150	135	127	163	152	116	135	126	145	136	148	159	148	117	139	137	151	141	128	153	150	129	181	119	146	131	141	139	145	134	138	125	169	146	133	145	151	151	159	144	157	124	157	160	143	145	146	130	145	136	137	134	130	149	144	147	142	133	147	149	175	145	141	153	128	124	140	138	152	135	145	116	139	136	146	130	148	149	154	139	136	128	136	146	144	171	116	143	166	136	173	146	145	160	146	145	130	134	143	157	156	178	171	146	155	140	135	123	140	148	125	125	128	136	154	120	135	142	153	137	159	146	117	142	143	148	130	126	133	159	172	132	141	130	146	141	134	164	118	172	152	145	151	166	147	136	151	182	163	161	138	140	161	160	163	150	145	144	146	164	126	175	162	144	152	158	118	131	131	140	122	157	146	155	127	120	144	150	131	181	162	151	134	142	143	142	157	126	171	155	137	149	162	145	158	141	147	135	137	145	137	137	127	152	136	132	144	155	143	154	143	141	146	130	159	127	128	124	165	144	135	153	142	143	152	138	166	146	145	146	144	146	146	138	146	140	137	156	144	169	136	153	137	167	157	153	126	153	141	135	147	144	122	145	134	144	146	130	119	141	139	148	166	139	155	152	138	158	149	132	147	121	126	137	158	153	159	155	152	140	146	135	139	140	148	144	141	118	132	159	146	141	156	156	131	129	119	127	129	115	149	156	155	163	150	134	139	125	156	130	151	160	144	144	137	160	151	119	136	144	158	124	140	148	150	154	152	151	132	149	146	146	140	114	178	144	145	127	146	127	154	159	154	146	115	152	169	132	148	161	162	118	155	164	137	154	138	146	137	137	143	154	130	140	142	132	165	176	133	164	155	145	140	133	152	162	140	148	138	145	158	130	173	138	127	136	127	152	146	155	122	175	142	151	156	138	146	138	122	147	152	128	154	158	140	160	159	142	153	131	145	151	145	135	143	156	145	147	148	124	154	146	147	135	136	150	137	139	127	133	122	136	142	147	147	132	143	122	122	142	127	133	164	158	139	139	146	161	143	147	187	152	142	132	177	151	153	134	127	154	138	148	166	133	154	136	131	161	152	142	131	143	144	150	146	150	133	153	172	166	137	142	146	132	124	158	139	162	122	139	143	163	157	163	141	107	135	127	155	144	150	149	165	138	146	146	184	133	153	138	155	130	146	129	160	125	149	140	134	146	125	134	145	151	136	158	152	148	178	189	142	150	153	141	158	146	122	148	127	150	143	152	122	133	116	158	142	128	139	140	126	164	131	133	134	156	150	155	140	136	139	123	155	125	158	134	150	152	144	154	152	139	145	157	132	133	145	144	135	147	141	152	147	148	167	137	143	155	123	154	124	142	150	145	135	138	136	138	139	150	141	145	154	126	154	136	143	137	134	182	138	139	135	161	127	155	144	145	132	128	159	152	161	158	144	132	139	141	143	128	156	151	158	135	151	152	180	143	160	143	136	130	144	133	147	166	149	136	150	155	135	155	146	164	164	139	131	101	147	144	127	128	137	150	144	131	140	163	147	147	145	154	136	147	154	119	147	139	135	149	139	132	153	122	135	161	132	161	125	139	132	162	130	151	163	184	134	169	146	127	152	157	163	163	140	123	162	153	145	142	151	150	160	175	153	130	158	117	151	155	121	160	140	129	142	161	145	128	170	164	143	138	151	159	134	157	153	161	164	169	146	154	141	149	148	162	146	168	139	125	164	133	115	140	158	160	143	139	165	150	138	166	143	134	133	156	143	129	133	153	134	139	169	132	131	150	157	168	151	137	155	168	140	172	136	157	142	154	132	148	140	136	164	143	185	170	152	149	149	147	141	129	141	125	167	162	139	142	146	154	147	137	136	137	134	130	159	132	147	139	137	157	131	130	124	146	128	155	132	131	130	145	164	154	130	141	142	138	120	126	143	123	137	138	153	148	145	135	130	142	146	162	110	131	133	168	127	164	138	138	161	148	146	136	124	137	142	143	148	162	147	158	139	120	160	138	136	159	153	133	140	138	153	173	166	134	150	145	141	142	174	140	150	129	119	122	142	166	140	149	148	130	128	141	158	139	137	143	138	131	126	122	158	148	129	145	138	126	124	150	143	135	152	155	141	154	142	159	175	152	114	121	152	152	154	146	122	145	145	133	132	148	146	171	168	136	131	150	155	155	145	145	150	139	143	151	158	157	115	135	125	156	136	163	141	161	141	143	158	153	141	135	141	154	138	158	146	153	126	154	154	160	142	147	151	145	148	145	133	138	147	138	136	133	132	147	150	159	149	143	161	149	144	141	139	127	141	146	152	148	153	153	152	142	143	167	130	153	152	160	162	175	124	133	130	145	151	139	133	158	136	153	135	157	141	129	129	154	159
2942	3008	1498	839	616	536	437	396	417	416	410	425	341	357	366	350	379	356	364	357	370	324	374	400	353	334	322	341	336	332	369	354	380	365	337	359	362	376	345	348	332	340	373	366	368	344	339	347	371	345	354	350	382	355	377	339	358	339	330	362	333	346	355	340	329	303	347	382	353	324	360	344	326	345	341	327	373	337	389	343	359	355	327	340	388	378	349	330	338	399	379	376	323	347	390	342	345	351	363	364	340	327	354	345	331	348	389	351	367	327	368	284	351	364	361	319	358	362	356	338	353	346	363	369	359	345	326	338	326	339	363	351	337	351	388	348	367	351	385	361	350	357	337	371	389	361	389	380	336	381	363	312	376	356	347	330	350	349	331	352	337	351	334	327	360	372	384	351	329	367	328	335	357	331	365	346	368	363	373	342	377	350	364	343	312	306	356	328	363	391	380	318	366	367	307	339	372	340	323	367	366	362	377	353	371	337	335	337	347	360	362	382	349	346	383	350	346	378	332	345	339	342	327	339	339	371	331	333	345	353	371	345	335	353	337	319	349	361	328	349	344	341	395	320	353	351	333	350	368	337	357	375	360	344	333	367	360	365	381	348	358	342	347	346	348	339	335	344	336	341	353	348	332	350	345	324	352	322	345	370	352	375	348	358	358	348	394	364	361	323	326	362	368	334	331	390	317	341	380	349	334	323	345	368	345	346	355	349	325	345	351	371	351	356	358	343	302	348	366	373	361	340	346	314	331	345	297	336	314	352	344	352	327	358	351	343	327	352	348	345	352	347	340	359	331	348	344	303	359	338	355	351	357	358	342	336	360	361	352	336	390	337	357	346	352	336	349	352	376	315	372	353	353	318	324	344	329	358	344	348	350	358	360	315	347	352	358	365	357	312	375	337	353	349	337	334	370	334	332	343	345	338	345	375	356	357	341	323	338	356	372	390	320	343	360	339	349	391	364	358	324	344	340	362	350	325	332	336	381	360	370	335	385	350	367	359	350	348	328	357	381	369	354	293	340	331	359	349	345	352	324	347	330	350	341	359	352	366	356	355	322	328	365	331	325	347	319	327	365	361	374	357	353	356	356	340	356	312	323	357	334	365	325	342	352	334	382	354	367	347	350	327	327	330	380	339	349	362	368	329	382	341	345	337	356	361	345	357	351	340	323	360	333	346	354	339	342	350	358	332	333	332	347	346	322	375	349	329	311	348	377	361	357	362	356	348	375	346	351	312	327	348	376	372	357	337	339	342	354	337	317	329	348	382	346	345	387	328	369	333	359	342	357	338	305	349	333	369	339	303	333	380	355	391	363	330	346	358	343	346	343	359	368	343	346	330	340	339	363	333	355	379	336	332	352	320	375	341	346	351	349	350	380	331	331	344	337	353	346	368	338	369	362	359	357	321	334	382	330	315	351	377	351	397	341	351	375	329	362	372	359	353	367	326	369	362	358	366	335	375	378	360	378	396	344	315	354	363	347	321	360	366	353	347	368	348	335	315	350	365	354	346	332	391	348	352	332	352	360	348	330	356	344	324	344	305	326	369	326	349	340	330	359	355	379	346	359	378	377	339	304	329	362	342	341	344	344	354	330	352	342	386	345	351	359	314	356	347	374	351	340	332	370	367	368	341	343	324	349	343	342	363	364	338	341	383	328	365	351	339	355	380	350	356	325	356	343	346	337	366	327	311	318	360	322	340	339	363	335	336	342	359	365	359	338	352	386	355	343	335	337	322	358	346	350	356	344	346	338	334	365	349	335	345	359	350	336	350	366	372	358	340	344	383	330	363	373	333	327	376	362	359	333	342	386	367	325	354	377	322	363	325	339	310	341	342	315	347	334	356	372	329	360	368	355	368	374	346	349	379	369	365	368	323	330	353	367	350	353	370	331	353	317	349	385	337	336	357	333	343	362	380	362	353	341	359	345	338	338	351	351	318	331	383	330	379	364	335	365	347	349	367	335	350	393	378	323	363	367	374	352	329	361	364	329	339	302	339	355	377	340	332	350	344	372	355	364	363	336	347	351	350	328	367	327	354	367	356	321	351	380	327	354	369	335	318	346	367	320	327	341	322	331	325	346	355	317	349	338	316	361	346	355	364	372	343	348	371	319	355	381	358	372	377	338	388	339	310	360	372	364	346	347	364	375	341	379	355	346	367	380	365	360	357	376	394	375	345	357	361	352	366	352	347	333	351	336	323	353	368	349	326	358	348	358	346	352	316	355	346	370	337	341	364	350	360	323	335	346	320	315	347	330	344	338	357	356	378	330	353	327	349	360	363	335	336	342	353	336	318	334	352	341	370	321	366	310	321	349	320	367	365	322	350	385	359	367	378	349	348	360	429	356	339	360	351	344	361	353	322	350	344	368	371	341	332	362	344	357	364	317	292	344	354	366	336	369	362	332	360	373	402	328	353	336	326	359	355	326	363	325	355	354	354	383	337	326	341	328	369	314	340	337	355	308	338	345	322	366	358	387	344	372	324	368	343	340	357	388	320	342	357	374	346	362	354	379	357	367	322	363	337	320	348	352	366	323	323	341	383	342	345	349	334	338	343	304	354	388	350	344	336	359	382	333	364	320	306	319	362	355	323	336	342	358	344	356	312	364	334	336	402	323	369	343	365	368	336	358	369	341	374	340	386	340	372	367	324	368	329	348	339	349	350	335	346	390	346	346	365	363	370	336	342	351	395	344	348	296	348	345	351	361	382	358	357	357	361	348	332	375	348	359	390	367	334	332	369	328	332	376	328	357	359	356	322	345	388	343	373	355	363	339	380	343	334	363	319	360	371	338	328	370	349	344	344	299	319	364	354	331	338	386	374	332	362	344	341	358	326	359	347	383	341	371	352	296	347	345	356	342	346	335	352	350	348	330	363	373	356	365	321	365	311	343	359	363	349	341	374	318	321	316	361	343	356	334	357	343	339	342	329	355	345	355	344	351	348	329	333	363	326	322	347	332	353	372	356	358	342	361	339	366	343	347	369	372	341	360	318	373	325	353	351	338	306	332	333	364	353	339	366	349	386	340	403	323	365	335	379	353	381	356	348	314	326	359	329	356	349	358	317	322	354	337	366	340	349	392	327	371	324	336	352	321	356	355	335	329	362	345	331	360	368	366	356	335	334	356	371	321	317	344	334	353	340	333	359	316	345	337	337	377	375	363	350	373	366	326	378	386	327	350	331	352	331	374	356	334	334	367	329	349	350	349	381	315	357	347	376	355	342	349	353	328	346	344	358	334	351	370	405	343	325	365	375	302	354	322	344	345	359	367	343	350	372	327	375	328	345	330	334	345	340	335	385	321	353	343	342	341	321	375	357	341	327	334	358	366	353	328	377	350	350	341	378	385	370	351	341	352	324	343	351	356	372	365	321	359	335	311	372	351	344	345	345	351	354	358	313	339	343	339	368	352	331	353	346	343	342	352	345	346	352	345	336	344	354	351	335	318	337	354	330	324	361	342	329	338	346	336	365	344	355	333	335
31893	20983	11904	976	515	483	472	438	397	451	461	367	462	431	441	414	422	467	397	423	438	427	417	428	413	425	406	403	434	418	389	410	447	405	425	405	419	411	391	434	395	387	426	402	423	443	403	419	350	432	459	401	413	422	419	422	388	431	425	373	469	436	452	447	386	428	425	410	423	395	422	413	404	414	409	384	401	411	395	408	454	407	458	398	400	389	430	412	418	433	416	394	391	403	419	458	394	426	388	411	465	446	467	419	497	427	442	443	417	399	426	417	415	430	414	396	395	453	414	413	413	418	435	418	407	384	450	425	419	444	425	413	417	419	384	450	433	433	416	426	386	436	417	394	425	415	421	390	473	388	417	443	464	451	417	404	446	432	393	473	419	403	424	433	401	429	432	393	404	405	359	371	405	422	408	437	387	434	424	386	405	432	413	473	412	409	387	426	449	452	398	439	396	429	416	417	413	442	398	430	480	395	401	411	398	460	427	389	471	398	437	377	408	438	406	426	445	440	397	452	455	411	429	411	410	418	435	438	382	407	423	437	441	401	425	426	401	417	421	404	402	390	435	421	440	447	392	415	435	402	414	441	392	420	404	392	423	449	436	409	428	409	399	473	430	428	412	468	451	437	405	397	467	414	423	420	406	450	415	413	434	428	469	395	421	396	433	420	412	395	421	425	419	467	433	444	448	445	432	393	424	394	422	405	413	427	411	405	411	397	395	430	393	400	434	414	406	424	419	461	454	394	395	419	379	409	423	438	416	373	440	447	414	431	409	354	384	394	409	407	451	424	438	436	420	426	458	432	421	437	407	416	411	416	378	396	409	445	455	412	428	402	397	406	425	390	419	436	453	424	434	402	433	465	409	432	423	438	447	411	421	401	431	432	387	422	440	396	394	439	436	426	413	419	412	384	434	453	396	415	397	474	443	398	428	414	445	449	405	427	458	424	423	427	367	410	436	445	416	393	441	410	471	411	401	441	431	424	435	445	452	446	408	409	420	428	425	438	402	428	424	438	399	420	466	432	455	382	417	375	412	401	433	428	404	456	397	436	413	434	425	449	451	388	407	420	442	403	482	428	423	418	421	416	415	409	425	444	400	403	436	405	404	410	434	441	453	460	392	417	432	453	405	423	390	415	423	411	426	450	408	454	405	442	436	373	403	400	416	383	428	385	429	360	415	428	441	412	448	408	413	376	414	387	429	402	422	415	389	402	421	354	433	394	452	417	426	450	449	402	411	424	424	449	450	404	420	444	423	440	382	425	406	375	397	380	457	381	440	406	395	416	422	434	395	442	431	434	431	462	441	409	417	429	451	446	460	407	424	399	391	430	422	462	432	384	435	423	440	418	434	393	435	411	407	397	397	394	392	417	427	419	424	414	391	416	393	449	425	395	418	424	403	454	437	434	397	443	415	423	427	455	424	386	431	410	403	451	428	396	424	428	404	401	439	450	412	415	397	422	423	439	445	394	415	421	443	407	426	395	451	452	455	452	465	425	476	421	417	453	388	413	405	414	439	433	430	429	396	423	410	435	431	460	394	441	423	415	423	423	442	386	449	425	432	420	430	433	414	433	421	409	389	447	412	413	398	399	413	392	436	433	406	386	433	416	444	441	387	457	409	415	449	459	437	439	400	403	463	417	442	449	427	422	425	388	420	411	423	414	450	430	451	421	419	427	413	396	424	423	448	381	415	448	399	402	433	463	402	415	414	444	452	417	400	430	463	421	410	430	414	435	444	401	412	363	397	376	420	426	388	401	430	435	394	383	407	411	409	386	414	402	435	438	417	389	428	440	430	415	435	411	412	399	388	402	394	444	433	407	432	404	393	429	444	414	405	447	439	396	387	430	420	375	448	401	463	411	432	435	436	366	388	404	414	421	424	407	418	414	391	431	414	433	416	460	417	391	466	412	456	409	393	439	442	403	414	413	414	446	457	392	421	418	391	464	411	366	445	435	403	393	430	440	414	414	432	432	423	405	383	436	391	422	421	404	398	400	410	400	407	395	397	413	440	406	407	427	428	424	384	404	470	427	416	431	435	418	431	406	442	453	437	431	416	411	378	419	409	424	349	458	406	421	456	466	408	412	410	440	390	393	384	420	421	422	436	407	428	403	404	396	434	397	403	406	388	396	395	491	422	395	435	406	427	438	429	421	389	396	425	443	433	408	421	401	390	408	450	430	449	394	426	466	419	454	405	430	462	418	447	422	434	473	418	397	412	431	409	407	438	431	409	433	416	415	415	409	416	422	413	408	405	444	452	421	382	417	397	394	442	419	427	375	438	474	404	452	416	416	399	399	439	397	460	428	415	424	418	417	404	400	410	420	402	421	405	449	430	415	424	428	464	416	386	408	441	405	420	430	445	440	379	410	409	410	411	398	436	437	436	485	413	430	425	434	422	386	427	433	434	423	385	419	400	414	433	410	413	419	447	419	440	449	410	397	400	452	447	446	454	449	432	422	404	418	411	445	424	390	397	396	417	439	439	426	414	398	433	434	452	428	404	442	410	423	413	430	378	400	395	439	392	449	421	418	412	369	425	429	424	425	437	401	433	389	464	437	407	417	433	401	426	399	406	426	406	444	446	428	412	416	445	417	392	420	389	438	402	387	415	412	432	394	438	396	423	372	417	397	447	428	392	410	384	426	462	387	444	388	423	398	440	420	414	406	423	391	423	418	440	408	433	408	395	426	397	442	426	441	388	405	446	383	410	387	415	392	449	411	436	421	408	385	381	445	413	383	425	400	439	426	425	397	436	398	438	419	424	404	440	427	391	422	411	449	423	427	409	412	403	419	425	428	423	409	469	414	473	443	431	415	413	446	447	403	399	438	407	418	472	462	429	426	439	412	443	441	431	418	426	426	396	416	405	397	427	411	424	441	432	457	420	432	427	445	447	424	400	408	408	400	390	413	401	408	429	434	404	407	410	383	382	461	416	373	409	399	455	391	372	423	421	409	474	419	434	420	408	415	410	339	414	450	448	454	436	396	403	419	418	408	413	466	426	434	370	440	428	434	418	387	441	404	398	420	451	437	419	420	411	452	436	434	440	417	462	429	405	465	437	474	436	420	412	404	443	437	403	477	439	406	431	407	413	412	404	371	414	426	407	431	434	375	405	397	438	447	438	408	424	414	439	485	404	474	387	430	433	395	441	397	408	411	377	418	415	431	459	426	429	402	417	410	437	446	437	407	425	400	380	401	420	427	416	440	395	404	398	385	397	431	437	404	425	421	389	438	455	445	394	460	402	446	439	410	423	415	429	421	405	384	401	440	429	427	409	457	426	427	449	424	443	445	409	427	417	383	371	437	451	416	414	444	415	407	456	456	411	452	430	449	383	372	402	428	417	461	465	434	400	388	448	409	396	413	409	413	392	455	440	399	433	405	453	412	430	457	440	445	409	473	388	422	392	424	408	405	437	422	412	420	411	416	371	394	439	399	428	421	365	436	410	379	389	391	427	405	406	430	422	426	395	400	429	403
5820	978	1008	914	926	915	927	909	926	860	884	883	923	934	936	953	948	919	980	999	908	941	883	916	843	899	898	910	942	888	930	870	898	904	897	883	946	878	906	922	941	972	984	884	901	964	930	856	926	915	846	929	893	898	937	910	905	890	939	875	908	890	953	936	972	906	884	902	918	878	900	925	972	903	887	922	914	964	898	884	943	930	915	923	863	883	945	887	931	909	930	929	880	922	896	934	949	896	908	927	931	929	885	866	859	893	866	945	929	879	932	927	941	937	933	869	908	863	934	991	948	936	898	920	909	899	895	925	950	861	921	937	911	934	949	856	925	933	917	884	836	889	896	918	965	911	882	910	904	877	934	884	929	920	907	970	891	895	927	898	870	941	918	980	916	878	847	896	885	934	877	888	860	938	977	896	888	873	888	884	902	917	882	918	900	891	909	901	958	912	849	922	889	919	907	912	906	911	922	921	930	959	957	935	917	933	913	864	940	912	877	954	887	954	972	912	878	937	903	900	896	888	930	939	947	895	934	907	872	844	894	974	893	866	861	881	886	886	918	930	927	998	886	918	893	933	908	975	907	921	861	931	905	891	919	879	942	948	892	913	934	919	907	934	905	935	863	890	974	962	913	956	934	880	939	879	916	915	878	950	859	882	874	958	918	950	922	913	962	858	935	888	929	911	949	907	885	894	912	882	938	924	919	963	909	899	935	908	934	878	901	929	913	903	889	966	900	941	894	948	932	904	864	943	931	918	903	872	955	920	905	950	931	934	837	898	876	873	916	895	914	880	853	943	883	901	896	906	916	904	912	926	892	984	900	969	883	936	913	937	860	913	945	892	982	887	882	925	921	927	871	873	916	905	971	896	920	906	919	891	935	931	931	899	874	945	953	857	938	939	902	910	937	941	860	866	903	864	857	939	887	906	911	897	938	938	856	827	947	913	901	888	886	950	956	863	960	930	912	897	902	935	894	922	894	887	927	896	886	915	913	933	927	917	859	856	943	897	931	953	881	942	886	955	871	891	910	937	872	916	916	909	931	924	928	935	948	935	859	929	875	978	926	959	900	882	927	897	861	942	947	898	943	944	910	892	1000	924	969	896	964	891	865	963	936	857	876	904	931	903	907	956	917	905	907	882	921	910	916	925	947	922	884	892	932	891	903	939	914	893	908	861	859	919	880	930	923	881	881	888	941	956	885	903	942	899	912	932	907	949	892	897	865	934	935	927	937	859	844	930	875	923	946	887	914	932	881	908	960	873	894	935	915	906	910	901	873	898	918	934	935	927	887	875	888	870	901	885	902	971	917	949	935	928	896	896	907	860	944	889	914	907	933	911	949	946	890	939	906	870	911	917	902	975	961	949	907	888	911	910	916	882	928	922	889	873	899	919	875	957	928	849	944	925	966	883	939	900	933	907	932	930	939	892	914	919	936	940	866	894	905	921	920	897	956	941	891	895	902	886	864	939	886	864	939	914	966	941	853	913	980	909	965	937	889	914	900	927	900	966	913	904	904	908	945	902	901	892	858	887	926	958	885	919	901	908	920	928	931	914	875	904	881	876	907	955	887	911	905	878	863	880	887	884	899	893	914	969	891	965	930	913	901	886	927	877	910	894	907	890	906	913	954	889	935	900	860	853	907	886	864	859	930	908	934	957	932	944	875	916	911	965	943	947	900	905	951	862	890	928	938	906	910	959	943	921	913	890	945	937	938	920	979	919	957	894	926	897	941	945	942	911	902	912	910	883	908	917	873	872	926	949	893	905	886	856	852	955	904	876	930	902	941	906	916	900	893	893	910	908	918	889	934	918	928	906	895	866	865	887	887	907	944	902	860	946	935	889	891	924	945	917	937	873	899	949	873	920	880	906	872	915	863	914	915	883	938	946	875	965	916	935	933	898	923	930	911	892	955	867	914	898	930	933	893	893	908	899	879	886	860	878	941	853	864	879	911	880	895	945	939	907	935	871	853	896	964	870	876	893	911	882	918	942	935	900	943	948	894	887	900	922	865	892	897	931	948	905	895	905	924	903	892	923	914	916	893	939	907	919	912	937	873	878	951	859	946	846	874	881	929	923	916	927	885	855	903	918	958	889	860	936	929	874	922	921	925	857	956	939	891	897	931	855	901	940	929	914	911	946	909	900	874	932	895	933	930	929	909	926	931	859	902	913	928	891	932	896	896	910	929	934	863	890	850	912	949	926	914	917	906	953	890	915	891	911	929	885	938	900	920	923	926	927	888	907	887	888	916	888	893	924	901	895	908	948	860	910	916	908	877	938	966	897	899	936	931	902	920	906	945	957	977	887	930	906	954	906	873	887	891	891	978	884	919	925	900	905	891	917	907	861	884	886	902	888	940	872	883	921	944	923	884	877	881	913	903	897	922	926	865	969	929	875	935	894	931	905	935	900	922	888	926	900	912	948	906	901	886	840	901	865	894	905	888	828	901	915	893	969	948	934	931	926	905	947	887	892	902	937	903	944	932	928	879	896	902	890	983	955	897	907	906	912	912	917	911	923	901	918	916	930	906	893	863	916	914	932	939	879	883	939	881	889	883	922	937	894	929	872	912	870	875	896	926	898	869	865	913	935	877	897	893	923	944	850	907	896	905	876	916	881	957	935	907	986	906	847	918	965	922	897	916	918	966	927	904	899	927	900	878	912	932	936	903	923	961	893	847	899	966	896	876	926	906	933	955	892	891	871	903	940	925	914	906	938	908	955	880	902	917	956	911	903	948	908	971	932	949	871	880	899	895	909	854	845	915	922	913	957	905	931	903	941	966	897	916	915	915	950	964	878	942	875	871	907	839	953	911	813	904	911	947	850	932	926	944	909	891	936	902	977	921	891	948	902	925	929	918	907	938	910	898	958	933	920	861	877	949	981	893	941	900	916	916	938	933	902	867	907	896	914	922	888	907	905	913	916	922	961	937	965	906	927	952	930	907	893	904	921	919	922	915	902	893	923	928	956	930	883	947	899	912	902	927	853	957	929	936	952	894	890	934	932	878	916	917	893	863	926	908	851	892	919	931	948	899	889	860	945	895	869	913	931	918	909	912	844	951	951	940	894	905	948	874	914	887	909	889	887	939	944	903	894	978	940	844	882	896	928	900	876	963	927	946	896	926	931	891	918	912	929	884	873	942	927	868	898	931	895	927	867	937	949	918	925	901	903	908	952	878	875	915	892	926	878	911	927	960	908	885	871	879	840	893	885	957	903	903	879	916	936	853	919	882	896	900	929	905	933	942	887	884	925	931	937	964	835	914	931	918	915	941	916	844	936	874	918	901	891	874	910	931	896	898	931	859	929	885	966	905	925	952	946	887	947	912	912	902	903	882	890	898	963	913	952	919	895	908	879	839	892	908	931	954	923	933	858	896	898	966	953	919	943	906	875	925	899	919	918	913	913	928	915	932	903	883	899	870	928	898	903	909	911	953	934	875	928	895	940	924	981	897	912	919	973	900	958	928	932	922	915	954	893	930	909
24934	21498	24819	28589	21500	21293	1286	420	357	371	387	361	358	337	340	358	346	324	351	329	314	345	307	332	323	297	306	306	331	330	287	302	346	333	350	294	321	297	285	333	294	327	317	339	312	315	279	282	321	298	327	290	295	275	282	317	324	290	311	310	286	309	283	299	330	319	320	320	301	318	324	322	329	290	279	307	333	311	323	326	350	355	328	304	312	340	316	338	300	345	310	332	319	307	307	321	319	327	338	310	315	318	325	328	302	310	306	333	300	326	289	305	327	305	336	308	311	331	297	300	314	311	335	348	309	336	325	277	325	339	318	297	299	306	296	305	306	322	313	292	274	308	298	310	313	314	291	316	340	337	297	303	324	283	320	307	289	319	310	337	294	339	286	308	304	317	299	274	321	312	288	298	317	305	333	311	331	316	321	320	333	311	297	330	299	282	321	311	262	314	292	301	319	312	331	328	305	294	271	334	303	279	324	335	333	321	304	298	306	294	310	307	316	301	336	300	330	326	293	310	270	309	315	311	328	312	306	300	300	281	299	305	330	298	296	335	288	292	302	269	315	304	303	319	313	308	329	317	337	304	291	302	316	319	260	312	335	293	297	270	328	334	306	299	328	295	320	301	323	321	341	316	306	295	329	323	315	330	286	303	309	294	317	291	289	326	301	297	293	302	360	288	321	322	328	341	307	318	282	289	292	321	303	299	323	319	303	339	288	295	320	321	300	287	297	323	317	291	313	350	340	285	338	314	270	277	288	323	306	292	310	328	310	297	329	338	283	312	269	300	320	324	311	310	320	313	313	288	326	296	275	305	314	323	290	315	368	285	289	323	340	291	369	317	307	347	312	284	296	311	309	307	280	300	306	312	298	337	343	303	314	310	315	295	328	303	307	310	335	331	280	306	311	346	294	312	319	297	323	271	290	332	302	312	317	291	308	312	278	304	321	290	337	333	308	276	300	320	308	348	305	279	316	312	349	335	310	299	332	323	320	318	330	299	311	323	318	307	306	310	331	296	301	340	280	281	299	333	304	292	333	306	323	314	294	292	293	297	313	292	326	319	333	312	310	327	294	317	362	299	322	307	319	267	328	312	284	271	325	328	286	319	302	313	328	342	301	321	319	281	326	316	322	313	308	357	290	295	315	314	315	311	323	330	293	329	275	304	323	302	310	325	337	318	348	312	325	290	315	299	303	310	350	319	305	313	315	322	299	348	350	312	338	278	320	346	302	327	306	318	328	340	318	277	349	304	308	308	330	316	323	342	272	300	336	320	325	308	284	325	308	328	298	334	298	310	339	311	299	324	287	279	320	305	301	314	312	283	337	329	306	297	305	288	288	278	302	338	291	347	296	280	269	293	296	317	308	343	341	312	338	293	324	307	312	304	308	299	324	291	275	321	294	317	298	289	302	312	314	298	333	312	304	340	322	298	302	322	330	306	299	292	327	319	314	290	324	288	321	303	287	317	282	312	315	309	303	307	299	282	323	328	294	355	316	349	316	321	276	302	319	293	305	304	302	302	329	330	334	313	308	310	325	302	313	308	287	269	322	335	330	331	320	342	314	309	299	328	324	275	300	310	295	325	327	301	302	297	300	322	288	322	312	302	338	272	312	293	333	312	288	296	283	338	299	316	305	310	307	305	285	320	293	295	309	327	310	289	316	325	283	332	309	287	325	320	317	301	281	303	320	301	319	285	331	315	308	314	293	261	335	304	302	296	322	319	310	336	317	306	322	338	323	324	301	298	338	304	277	341	343	332	324	331	316	298	318	334	326	295	327	313	324	281	305	272	303	319	311	318	286	287	375	301	292	294	313	321	278	330	298	335	296	326	295	300	303	333	326	354	331	303	332	283	337	292	326	316	307	305	328	297	279	319	305	338	350	305	292	335	316	296	354	288	309	326	311	281	301	310	313	315	315	282	325	284	307	303	340	315	330	310	320	337	321	321	293	312	343	332	313	331	336	282	310	339	284	305	276	337	305	311	344	326	292	300	283	315	293	323	343	317	315	290	312	313	307	266	298	303	334	329	338	292	345	322	277	323	303	310	341	289	297	304	314	316	338	288	296	296	320	311	310	321	312	316	348	330	324	275	296	324	299	316	293	292	345	290	312	315	326	336	315	315	296	323	341	310	315	278	343	272	334	325	311	309	348	308	266	298	324	300	297	343	325	301	327	312	314	329	301	309	303	298	319	301	298	327	312	291	340	291	295	330	300	344	295	313	344	334	300	316	316	280	316	281	323	309	306	303	297	313	302	307	315	334	338	316	308	335	277	320	315	314	329	351	282	326	309	305	311	344	305	335	309	313	315	324	290	325	290	325	318	331	287	298	293	316	298	317	279	313	291	308	335	316	350	296	326	318	316	322	296	316	322	337	304	306	296	298	317	324	320	322	312	304	307	310	319	313	286	327	302	322	303	280	303	296	281	304	323	324	330	314	327	300	272	306	332	290	316	289	303	330	311	363	314	314	311	298	315	288	299	313	271	320	311	326	298	317	312	269	310	305	327	302	306	316	289	345	324	288	317	306	293	311	318	312	317	310	321	343	304	332	332	341	296	317	292	315	303	289	335	271	303	293	317	302	313	287	320	282	289	336	299	308	342	340	301	316	278	309	309	352	292	328	304	310	309	306	337	294	318	335	272	302	344	285	302	322	297	331	312	338	334	319	323	307	330	287	309	285	320	300	298	297	323	354	308	331	313	309	313	313	302	309	300	328	315	289	288	296	303	338	282	305	359	301	325	291	326	315	312	320	349	307	312	291	335	324	305	316	302	303	321	319	280	302	302	341	321	299	325	298	299	306	281	298	352	315	304	348	313	272	302	301	298	315	303	328	308	324	305	317	305	340	303	311	338	269	323	339	294	293	303	344	320	312	292	292	330	303	314	315	296	315	306	329	309	299	314	332	326	285	311	339	339	326	293	323	295	288	315	327	335	304	272	304	318	287	332	295	333	328	309	286	344	294	318	325	322	280	285	294	324	335	328	304	309	314	339	292	275	306	328	357	319	320	328	290	317	327	298	293	307	280	326	307	308	300	279	322	305	321	301	332	302	294	275	293	309	303	325	296	324	311	310	294	316	333	292	317	300	311	296	323	371	309	306	325	344	300	259	292	319	316	326	296	301	302	261	302	309	294	289	280	299	321	343	336	340	319	309	334	306	273	304	341	326	295	313	311	352	322	324	280	304	299	333	330	302	315	289	313	302	327	327	324	314	319	299	284	323	340	314	325	289	303	310	343	332	340	281	282	334	329	335	318	283	295	294	322	318	307	308	336	317	321	346	280	285	325	299	318	338	317	308	320	312	338	296	309	296	315	301	325	305	332	327	299	325	311	324	304	319	315	321	319	352	282	300	313	305	312	317	336	296	308	309	308	340	317	314	316	327	320	288	306	310	334	317	313	303	293	323	326	342	299	300	322	300	333	282	305	344	308	269	282	352	318	300	337	349	308	307	327	344	339	315	314	315	320	285	274	287	330
3144	2052	1277	942	802	739	727	738	652	719	698	688	649	706	664	729	717	708	683	706	686	678	711	685	702	695	673	684	645	679	755	660	679	686	684	694	651	675	684	705	662	723	684	668	729	632	672	663	622	647	666	686	660	679	656	666	636	656	740	676	709	696	726	703	670	717	637	671	711	665	653	712	703	647	695	665	655	662	665	657	666	675	681	694	632	722	661	664	670	660	676	668	700	696	678	685	688	706	645	713	665	634	652	704	667	713	670	643	691	687	700	673	673	683	669	673	642	678	698	697	681	687	658	654	693	637	656	668	717	704	711	704	704	665	694	694	670	691	673	645	680	701	725	655	731	693	674	726	701	665	642	663	655	648	672	661	649	641	736	662	680	658	661	687	679	696	711	705	691	683	697	647	655	705	698	641	681	673	673	654	691	681	696	688	725	692	687	684	669	708	708	717	677	617	668	685	667	646	645	660	666	741	682	653	671	682	652	720	631	623	685	718	652	689	690	686	682	715	666	660	623	703	674	662	661	678	674	659	662	655	684	719	684	658	688	676	619	726	666	652	635	692	649	657	716	662	693	700	677	693	712	677	685	717	749	737	695	684	693	674	700	657	702	653	661	714	680	663	668	700	626	677	660	674	710	620	736	701	646	694	619	732	687	709	684	666	662	685	667	634	674	698	650	665	679	681	655	686	675	675	640	658	649	696	682	659	671	681	658	649	733	699	637	674	702	701	685	713	674	692	695	716	683	675	676	658	658	659	676	690	676	711	663	689	657	682	720	682	660	671	648	701	682	644	759	715	707	691	637	681	685	652	655	652	681	701	675	728	719	702	668	690	639	685	657	694	688	692	682	668	646	715	680	697	675	686	636	639	702	679	622	670	690	651	656	680	673	696	652	711	715	663	671	672	689	675	684	697	685	671	675	690	682	679	692	676	654	651	674	653	714	677	687	677	655	654	666	683	684	716	666	672	739	692	694	648	721	725	659	630	656	672	645	697	705	647	732	684	678	672	646	699	682	625	671	704	666	680	692	619	728	639	694	686	692	662	715	747	681	689	688	641	698	655	683	609	711	628	698	714	672	667	695	630	672	671	682	665	705	659	681	696	717	659	685	636	638	655	682	681	663	678	665	687	681	670	681	643	687	672	664	634	666	675	635	656	656	641	625	711	700	737	611	688	719	688	679	708	660	750	680	696	694	681	674	697	655	705	669	646	645	705	654	701	632	681	695	675	728	658	683	694	686	680	700	675	668	691	701	664	661	689	685	670	661	686	730	667	643	670	705	698	725	675	673	675	705	688	679	706	732	661	679	711	674	691	656	667	644	656	644	683	703	701	658	645	693	667	683	704	669	672	661	640	696	653	726	623	682	668	670	692	683	665	675	711	645	676	698	667	671	690	654	633	714	666	690	668	726	669	647	666	666	669	671	660	717	684	686	689	660	720	638	618	714	673	679	674	643	666	669	727	635	644	656	678	645	697	628	666	671	685	672	643	702	685	653	645	708	632	677	688	678	667	694	659	690	665	679	676	708	663	740	701	669	668	704	705	698	694	653	691	643	652	704	669	664	671	663	640	681	707	658	702	659	644	681	711	712	664	666	698	658	696	641	730	643	681	676	632	679	671	701	696	682	655	650	633	706	711	670	685	677	629	667	649	701	649	644	724	722	709	684	705	675	684	677	716	653	711	629	696	673	706	701	717	688	696	655	678	688	681	655	673	713	661	669	668	642	689	720	696	645	672	642	655	668	669	651	648	673	682	689	685	633	707	688	708	708	672	707	719	666	730	686	660	726	678	693	654	649	654	736	678	674	672	703	699	652	688	634	706	648	689	624	678	675	675	671	648	668	680	667	667	702	674	658	654	648	682	660	643	670	695	649	642	698	667	678	682	678	619	698	702	691	678	639	715	712	768	692	655	677	662	670	625	683	688	671	663	715	650	657	657	677	728	647	698	634	659	708	708	701	672	649	678	702	628	622	654	654	712	678	723	663	651	670	672	674	684	688	677	701	685	679	732	654	705	671	672	688	684	702	653	692	664	666	662	730	739	666	690	719	665	689	648	675	661	684	705	693	717	675	670	676	647	657	649	683	695	697	669	686	632	679	671	743	668	707	689	655	690	679	628	670	689	689	705	675	690	704	621	691	645	693	705	678	711	688	708	642	658	651	614	695	703	717	678	709	684	693	608	677	677	661	645	641	670	722	666	713	667	711	641	646	656	696	713	653	687	674	732	666	675	687	669	724	687	690	673	695	704	730	664	696	669	661	669	698	680	697	721	738	665	677	649	708	705	755	706	694	687	692	687	689	678	720	689	711	667	720	715	656	666	657	685	659	672	662	674	643	729	653	692	678	710	721	664	722	637	675	720	681	703	704	653	650	658	721	699	715	661	626	664	687	666	656	676	709	712	748	658	745	674	667	693	690	680	644	705	667	717	663	677	687	745	626	673	701	716	673	715	727	621	625	652	693	669	706	676	621	626	666	654	700	688	684	649	668	643	675	687	654	664	727	645	703	660	707	655	664	667	702	674	697	672	672	694	733	654	692	683	676	696	631	671	669	668	625	679	699	689	686	685	713	700	666	654	695	702	718	702	693	676	662	618	662	707	660	641	663	669	653	676	693	754	718	683	693	670	677	659	707	684	650	631	671	655	679	686	657	653	713	673	667	650	737	699	691	684	672	667	692	680	665	641	740	653	674	707	664	723	668	621	710	679	709	669	732	683	700	725	696	681	650	666	711	689	640	650	701	711	678	709	703	693	658	675	676	665	734	693	692	677	632	666	708	650	683	689	671	688	659	700	673	689	681	655	690	674	672	688	630	678	697	701	672	662	621	660	673	654	682	601	680	661	649	679	702	698	681	696	728	660	647	684	702	625	642	683	681	677	675	680	680	706	759	721	684	612	669	687	718	642	702	649	650	683	667	640	630	757	659	685	690	650	709	657	700	627	691	686	732	715	680	648	637	680	649	729	664	687	671	723	716	627	685	682	632	690	729	717	693	637	663	696	651	639	655	673	730	702	679	650	679	694	671	661	668	675	645	686	677	690	648	698	650	685	667	705	663	671	661	677	692	673	680	710	686	671	708	592	698	696	668	632	666	668	698	686	689	638	708	656	679	680	706	694	704	637	647	657	642	704	673	689	708	715	687	690	654	713	706	667	663	675	676	702	709	682	748	715	641	648	693	714	688	692	703	656	676	660	654	689	640	671	636	689	701	668	645	679	661	634	706	654	684	665	691	687	693	674	685	640	661	697	667	700	673	643	676	691	668	668	672	651	640	667	628	660	712	666	677	633	655	664	672	661	671	652	709	674	682	665	663	677	671	700	680	682	679	670	709	714	686	689	691	688	681	651	694	612	654	658	647	672	680	672	631	679	709	662	635	716	667	700	707	672	701	704	667	639	669	667	666	678	680	631	666	637	713	647	678	666	674	683	653	670	682	647	668	661	665	632	633	677	654	704	659	617	708	732	681	675	645	700
24352	21514	25172	28298	21515	21531	18281	527	287	234	210	216	180	205	173	207	191	172	144	133	172	191	140	135	110	164	141	161	158	153	142	148	144	146	139	166	170	161	139	138	127	161	165	130	145	144	145	140	149	136	169	119	126	133	150	139	138	140	166	141	146	157	134	156	155	153	157	158	161	148	138	135	141	136	176	147	131	148	164	148	129	139	148	140	154	154	132	142	160	142	124	147	136	127	142	133	128	150	153	133	137	141	143	130	140	128	139	118	142	155	148	153	173	150	136	130	124	136	138	165	128	148	155	151	165	143	168	142	140	126	138	138	142	149	142	152	135	129	115	131	130	137	136	137	133	153	162	129	150	159	150	132	146	150	118	158	125	121	149	150	151	156	139	169	136	157	140	152	141	147	126	146	153	142	138	153	141	155	153	136	148	142	155	121	142	155	145	146	150	146	123	138	123	158	135	147	138	151	149	139	140	139	140	140	135	150	144	148	143	170	140	143	145	157	138	127	129	134	125	162	149	144	145	140	139	153	149	165	149	161	141	128	145	152	148	141	148	144	162	164	128	133	123	144	143	139	129	150	144	140	149	138	164	128	147	150	128	168	137	134	142	142	127	128	140	146	146	166	151	158	134	157	135	117	141	155	138	134	144	143	159	125	138	145	150	167	150	154	167	146	132	132	151	141	131	159	157	132	162	153	164	146	124	165	150	134	142	145	150	164	141	140	128	128	145	154	132	146	141	135	152	132	152	145	167	145	137	143	140	125	176	151	140	155	137	155	151	138	132	167	137	159	156	155	150	155	140	149	124	128	125	142	160	124	126	113	125	144	174	131	163	163	131	111	140	141	142	142	163	154	137	140	163	145	151	147	157	148	152	139	165	126	151	128	141	159	157	121	153	145	144	159	138	115	130	156	142	134	139	133	147	138	124	130	154	148	137	141	150	143	131	163	147	167	167	121	147	155	132	133	147	160	144	129	117	137	142	139	151	104	129	140	136	147	137	128	159	120	146	134	154	159	168	141	146	130	145	143	140	155	148	145	125	144	166	138	141	156	123	129	177	135	136	129	142	133	146	142	122	143	135	158	157	138	142	154	149	152	142	148	132	135	148	160	135	143	162	146	143	141	123	136	137	148	129	138	137	158	129	151	140	156	144	142	158	152	151	157	152	126	154	157	141	145	139	175	135	159	141	139	145	113	147	158	170	145	162	125	146	143	130	146	136	143	141	156	131	151	138	179	161	170	140	157	129	143	140	153	136	133	144	172	156	150	147	154	141	136	133	140	148	152	161	142	139	158	138	143	154	134	143	162	158	158	149	131	140	159	147	135	127	162	136	146	137	122	141	124	135	143	161	155	158	150	145	181	143	121	130	138	155	158	161	126	137	145	168	135	173	134	145	131	115	150	141	143	172	154	140	120	156	130	130	137	155	144	171	145	161	139	131	134	150	159	132	132	152	137	151	135	140	170	130	137	143	134	135	152	135	128	127	137	144	147	165	158	141	147	166	111	141	160	161	138	127	136	134	135	136	140	156	137	130	155	151	133	127	147	153	150	130	164	140	163	139	127	144	157	139	155	126	168	149	122	145	146	129	138	146	161	139	171	168	168	149	164	115	170	121	138	135	137	142	154	149	133	139	143	149	138	122	135	146	138	150	152	159	126	133	135	145	151	142	145	138	166	149	123	129	146	134	136	133	131	149	133	142	130	166	141	123	146	164	161	156	133	130	134	151	133	137	148	128	141	150	171	135	148	137	153	139	148	136	130	147	155	159	141	145	135	129	126	126	128	134	160	153	141	157	133	144	156	151	144	132	134	161	154	134	166	144	157	143	146	132	154	134	159	133	140	140	126	145	154	114	174	153	154	159	151	160	165	160	153	156	129	135	145	155	141	139	133	129	146	158	127	135	138	144	144	116	162	140	166	143	155	151	141	138	137	131	140	140	141	109	126	116	156	163	153	147	123	160	137	133	142	159	147	146	140	150	153	124	138	150	141	153	147	126	143	147	140	134	147	134	131	143	135	131	158	133	141	141	145	132	155	146	141	156	143	141	119	138	144	175	138	159	152	135	143	164	132	139	149	134	152	140	162	155	151	155	129	151	144	153	148	169	138	141	141	132	135	159	125	123	157	154	104	136	142	132	132	141	134	136	172	147	131	150	126	138	140	151	165	129	137	138	145	136	143	159	137	150	145	155	132	138	139	149	146	147	151	149	149	134	152	148	144	118	136	133	147	161	148	139	136	154	151	133	143	139	139	134	167	140	140	118	159	150	158	136	124	127	133	164	150	147	136	146	147	145	133	154	146	131	154	134	137	166	118	148	143	140	151	147	193	146	132	148	144	150	156	112	120	158	126	150	139	135	140	167	145	154	144	146	135	143	145	130	150	133	165	155	160	132	160	155	164	170	139	139	155	137	140	143	127	134	124	150	138	122	121	135	124	151	130	132	141	145	120	138	134	157	144	148	134	147	137	149	132	154	133	140	141	138	132	148	133	148	136	152	134	122	128	167	158	117	127	160	158	155	157	132	140	160	150	171	143	135	154	164	149	153	143	126	144	139	158	147	125	146	142	158	158	132	133	151	132	149	120	134	124	157	135	139	150	146	139	147	151	153	148	170	136	146	162	158	161	149	134	164	136	152	155	132	154	134	135	147	137	167	173	130	123	128	114	134	129	170	148	126	133	150	139	125	122	156	146	140	142	157	129	143	120	132	150	124	148	155	145	155	143	154	145	135	170	160	138	134	138	157	147	156	150	130	153	144	153	127	129	145	131	174	150	144	155	167	143	146	162	172	134	151	135	152	159	137	141	160	120	138	159	146	137	128	153	141	130	130	137	127	132	127	133	143	140	137	134	145	139	166	127	112	135	165	167	160	166	152	123	155	172	146	153	173	108	147	162	148	149	147	147	160	125	129	144	139	137	140	128	145	157	148	183	153	155	141	143	164	142	126	145	146	132	131	145	150	139	145	152	125	169	157	151	149	151	137	132	158	134	134	129	123	132	137	144	143	143	137	111	151	167	134	136	143	161	149	143	145	148	143	154	140	121	164	135	140	158	139	133	131	132	129	140	137	149	125	143	151	144	164	139	133	139	161	143	143	151	123	141	153	137	134	134	140	149	153	156	156	124	155	121	118	151	148	168	160	131	124	129	130	114	134	149	149	171	172	152	141	137	146	140	142	158	139	141	145	149	126	143	129	146	143	140	117	153	138	138	160	162	123	141	145	131	145	158	152	156	173	136	137	160	145	145	128	151	153	143	143	135	112	156	141	159	128	146	146	150	132	159	150	131	150	132	149	129	135	156	144	148	150	147	140	164	148	151	138	148	166	134	140	147	166	158	130	130	137	148	149	153	127	133	134	154	156	153	164	129	142	170	169	143	141	158	172	151	135	144	123	157	126	165	143	118	150	151	148	146	153	158	161	137	115	134	118	136	131	139	142	150	161	146	153	143	142	130	164	131	171	162	137	123	140	156	147	145
2971	3062	1485	808	606	500	432	393	412	391	388	354	377	367	317	355	385	376	374	396	362	346	385	346	361	349	348	349	334	368	365	345	341	351	366	376	349	347	345	365	344	366	326	361	320	331	332	379	357	380	361	376	350	342	373	346	371	354	352	372	367	399	339	397	321	335	359	343	356	327	367	336	313	375	362	344	411	355	333	355	355	332	355	379	330	356	370	385	320	344	345	361	331	324	379	319	352	328	332	359	368	357	334	369	351	360	353	355	327	349	352	364	325	336	342	339	383	338	351	325	345	353	342	338	352	335	347	342	336	330	367	353	368	328	376	336	333	309	347	345	339	333	330	365	359	342	333	308	309	356	315	349	363	351	364	329	331	338	323	363	358	342	331	338	346	341	329	299	340	346	363	353	351	371	344	381	353	374	333	370	371	374	359	341	372	338	346	349	343	359	323	347	340	345	331	367	374	349	319	357	336	345	354	336	341	328	313	367	317	340	336	318	341	354	322	342	357	347	338	346	386	387	334	375	397	393	319	376	375	348	363	368	345	366	338	339	353	365	360	353	353	346	377	368	384	370	377	334	337	352	321	371	348	323	355	332	363	340	356	340	352	339	356	347	347	340	335	373	348	339	382	328	360	334	371	347	364	380	362	350	340	339	345	342	350	342	339	359	343	347	361	339	361	357	374	321	362	364	366	376	350	364	335	332	359	326	338	314	360	372	330	329	329	337	385	360	362	354	356	316	360	376	345	370	318	330	362	381	346	333	353	394	320	330	350	361	360	341	341	358	368	330	371	349	363	356	317	360	327	359	358	354	329	349	363	317	346	335	367	391	366	352	346	364	342	343	377	345	382	371	381	328	349	327	388	372	358	346	339	352	332	357	335	346	360	372	345	343	328	351	371	327	356	355	358	317	358	334	338	343	345	373	343	356	381	319	352	338	361	339	343	321	335	321	348	354	355	331	310	312	365	397	365	357	337	327	339	355	349	359	342	359	315	316	309	360	361	334	340	369	347	310	314	352	365	362	354	316	373	359	349	346	336	336	339	371	341	325	370	354	386	337	335	356	370	337	363	365	353	332	340	381	334	316	348	330	330	339	333	297	354	338	359	367	370	337	338	324	351	350	337	309	363	319	349	344	314	349	353	366	330	348	366	341	371	365	378	348	371	371	350	370	360	353	341	341	332	360	357	375	368	335	352	316	343	345	358	374	322	349	345	344	340	371	324	323	330	367	404	380	336	368	342	372	345	373	378	369	360	365	379	316	354	357	364	359	336	360	365	350	341	373	337	339	335	355	346	363	350	331	370	383	360	348	356	313	379	370	372	323	364	371	349	353	326	355	353	344	349	386	352	381	376	367	352	352	370	332	341	361	346	375	341	374	388	376	358	374	353	332	353	358	335	338	387	334	371	320	325	362	358	334	335	345	356	338	366	345	347	357	353	289	356	343	335	363	354	348	327	354	347	348	355	367	361	393	380	326	344	335	378	373	334	324	329	363	375	342	358	382	345	368	371	333	361	386	340	321	342	321	346	353	383	345	330	352	317	327	347	335	349	353	386	325	350	354	362	359	374	348	359	359	346	360	369	324	353	348	353	348	350	369	364	336	353	365	339	354	336	357	336	332	340	319	377	301	335	379	350	363	364	361	312	369	355	360	362	332	345	359	350	346	339	372	330	331	354	363	340	313	310	349	337	339	371	332	324	365	374	352	331	387	359	364	339	339	334	342	346	383	323	330	356	353	348	332	338	324	309	324	363	333	344	342	328	336	322	320	366	374	348	350	359	366	353	350	362	369	371	344	384	359	353	342	326	341	363	335	320	362	368	362	356	337	311	329	338	320	370	320	357	384	328	335	352	329	348	376	344	370	341	330	384	330	355	352	349	362	331	345	346	343	348	316	334	356	320	352	343	330	343	322	375	357	340	335	352	326	378	306	345	369	341	355	359	355	348	303	352	307	338	342	350	361	348	348	345	330	379	354	307	315	357	357	342	340	339	343	327	335	355	337	398	353	311	346	333	369	309	378	372	351	349	333	353	345	363	327	381	329	368	338	318	360	336	343	378	328	336	351	345	354	341	363	361	358	329	331	370	384	349	321	350	329	336	331	355	358	325	347	379	360	354	363	321	367	326	350	365	389	368	345	391	326	333	365	327	321	350	334	334	369	345	377	344	300	347	363	359	353	361	334	362	388	353	336	357	382	379	365	369	358	359	332	338	364	354	330	362	368	350	357	342	320	348	373	342	323	354	330	357	309	381	332	338	358	337	389	340	361	369	342	342	335	354	354	354	363	351	361	348	362	351	361	349	323	374	334	320	330	351	358	367	314	356	335	348	355	356	371	327	363	368	357	343	347	332	334	355	325	351	341	339	323	338	337	342	354	307	340	358	338	344	298	341	317	325	348	335	345	339	325	329	354	350	365	338	380	344	334	317	322	343	331	367	307	357	369	394	348	355	336	349	342	347	347	326	324	367	380	372	347	347	341	338	344	349	341	364	330	392	359	344	359	341	322	366	331	362	385	321	306	333	376	369	338	379	352	347	367	344	344	348	352	331	326	346	340	336	359	320	342	355	369	349	338	341	353	334	373	350	383	356	349	333	339	359	345	337	325	312	352	344	397	364	357	367	364	344	352	378	379	346	352	370	341	351	337	353	368	327	304	343	364	316	341	344	322	342	358	357	334	323	357	344	345	360	332	342	364	331	338	349	318	329	345	368	361	358	336	370	347	375	366	364	350	345	355	356	331	334	338	311	363	336	329	322	319	371	409	361	342	382	381	370	362	344	358	349	350	327	341	354	349	352	355	374	342	358	345	329	326	343	352	323	344	348	339	362	349	349	331	360	340	348	332	378	358	345	341	368	318	346	340	370	368	326	341	337	350	351	359	370	343	351	361	361	391	364	310	367	379	348	329	303	331	350	355	352	350	338	348	357	349	320	368	322	319	359	355	341	349	344	320	357	356	339	338	316	387	352	365	346	336	315	355	368	329	332	334	338	338	343	351	374	342	337	353	370	370	338	352	375	344	340	352	365	388	340	379	351	361	367	356	338	353	346	345	353	389	339	342	368	340	350	332	367	319	352	388	355	342	372	331	345	335	353	364	333	335	370	325	363	347	346	336	345	338	344	361	342	346	336	345	361	342	326	335	325	333	332	386	355	358	348	354	327	372	367	354	360	345	371	359	373	318	346	364	338	341	334	352	341	321	363	351	372	352	335	375	357	359	380	352	349	339	352	365	336	351	332	363	315	327	334	353	367	368	349	352	337	364	378	331	395	364	361	382	352	362	342	347	363	346	344	379	340	382	360	363	351	341	366	355	397	344	351	369	349	371	362	345	343	388	378	369	342	382	327	343	352	353	341	307	356	365	357	307	365	364	372	362	360	361	332	391	388	373	351	349	339	346	378	366	361	339	317	340	348	368	347	346	324	338	353	356	341	368	341	338	349	346	344	388	357	397	352	348	359	317	387	357	356	347	340	330
32015	21103	12090	1176	610	612	574	427	406	428	407	438	426	455	398	420	399	406	408	416	403	489	459	418	456	440	401	423	456	402	431	382	441	429	410	419	413	435	411	450	436	397	417	438	397	397	418	437	387	423	418	445	417	430	403	406	478	391	429	460	447	468	426	422	429	394	416	394	464	413	440	412	414	475	445	441	411	373	407	418	431	425	416	428	399	425	400	428	420	421	451	396	428	412	441	411	414	405	440	398	431	420	434	442	456	452	404	443	417	384	418	432	450	388	449	421	391	438	429	416	390	414	421	447	443	448	412	422	405	441	480	428	400	422	417	414	394	450	409	432	410	412	402	418	426	430	433	439	454	416	398	443	438	402	445	396	392	459	462	417	445	424	390	394	419	401	395	382	390	421	450	441	430	444	390	434	431	464	425	430	426	419	392	410	412	433	398	408	428	414	419	453	443	457	386	434	394	394	391	405	415	398	469	413	398	422	438	395	467	475	439	424	395	393	378	388	398	413	445	379	436	422	437	415	424	421	409	394	424	404	424	425	401	432	397	417	394	389	417	397	401	417	415	432	384	406	393	387	423	419	405	412	407	395	449	398	423	436	428	414	418	419	414	448	399	426	442	439	410	423	422	414	441	446	445	379	413	410	431	405	378	383	418	449	406	432	395	456	445	420	437	398	420	368	417	407	417	421	435	431	412	450	443	427	433	433	433	438	410	416	412	406	405	426	446	460	417	406	392	414	436	431	397	434	391	417	386	384	411	443	438	414	421	455	437	428	421	413	449	430	400	430	437	443	427	409	409	438	472	426	407	454	393	448	412	413	412	438	405	390	406	434	376	410	420	429	374	422	436	363	433	437	412	439	423	439	391	412	411	413	396	402	414	438	444	440	469	410	458	410	417	413	455	450	403	426	394	425	375	409	428	414	377	405	381	408	417	403	409	464	469	436	450	442	454	445	402	388	448	416	368	409	464	389	388	432	402	418	442	446	458	407	450	373	383	428	415	428	427	423	417	454	414	370	411	438	411	449	444	412	410	396	420	424	407	402	415	392	434	418	433	409	459	429	419	430	424	445	376	416	450	411	406	402	438	439	441	428	431	390	479	447	414	429	396	407	426	417	428	440	427	405	383	421	435	437	427	420	417	399	416	412	420	442	420	430	422	423	437	451	428	400	397	427	409	396	415	474	434	466	460	385	426	433	431	401	476	413	387	378	412	433	426	482	410	430	397	420	425	426	406	425	415	425	440	434	410	417	441	421	402	418	439	382	421	408	398	375	404	405	362	377	396	414	413	429	402	414	435	404	413	460	391	460	431	409	383	424	403	461	386	427	446	398	427	447	408	433	414	433	405	400	436	433	453	387	423	407	407	384	411	448	417	432	407	407	405	437	443	379	425	460	424	399	388	440	413	414	454	410	455	440	445	418	399	445	439	437	401	427	451	408	434	392	406	414	459	412	445	405	405	436	394	397	470	418	399	410	412	408	465	427	424	423	425	415	400	470	398	422	389	424	404	435	403	424	461	419	413	434	463	417	423	426	435	435	403	412	406	426	446	389	455	448	385	356	390	397	424	460	426	447	414	448	417	437	438	388	389	410	408	438	411	423	446	482	415	407	465	425	449	411	462	442	451	457	452	368	371	457	412	427	421	426	430	425	407	439	408	428	409	434	402	399	444	419	403	414	462	444	443	416	403	464	386	434	404	466	420	418	445	424	425	412	433	415	411	421	404	451	442	420	431	396	422	416	423	433	401	415	428	381	408	428	408	409	461	457	393	432	516	395	427	404	473	474	410	407	413	436	395	429	411	440	392	389	445	417	408	460	410	406	402	432	399	402	403	409	422	350	415	421	439	400	406	455	391	371	420	415	445	389	423	406	419	420	408	421	420	425	376	407	418	422	429	418	422	407	423	447	442	416	386	446	422	412	416	435	418	439	445	431	432	452	398	380	432	449	427	395	390	424	406	418	439	438	436	443	424	443	477	453	413	471	366	445	421	387	397	469	406	441	389	407	429	449	412	406	419	411	416	445	443	479	429	416	405	434	394	430	419	427	429	411	381	402	440	425	407	397	443	478	441	389	421	452	423	413	429	405	409	433	415	431	371	397	400	391	448	440	414	365	407	371	380	374	398	387	439	418	391	396	411	427	423	397	402	456	440	422	379	413	421	431	466	435	432	433	396	415	424	395	428	401	426	442	396	412	427	389	392	400	450	433	428	408	486	412	390	441	406	427	425	398	403	378	399	413	445	419	387	404	427	416	414	430	421	408	387	446	463	423	452	451	438	440	418	409	432	423	434	409	444	442	389	447	422	422	414	437	416	442	450	413	421	406	436	422	415	431	432	428	439	448	409	374	407	409	415	391	394	418	390	399	415	408	449	430	420	415	401	427	416	435	409	428	426	440	392	434	420	426	425	402	458	424	403	425	406	401	420	415	386	401	447	429	398	475	421	418	420	425	416	404	414	420	403	415	473	450	433	399	416	410	412	414	443	425	408	390	407	426	420	352	430	454	432	426	439	437	422	421	419	458	432	440	385	433	404	419	397	435	431	398	439	385	444	471	410	413	417	430	434	418	421	444	425	440	436	413	458	433	439	453	373	411	445	434	404	441	456	437	401	415	432	386	418	442	446	457	415	424	414	396	445	468	405	426	388	411	426	424	448	429	405	458	418	419	427	432	370	368	405	434	417	375	422	450	414	420	437	416	424	420	383	435	393	406	367	432	442	423	417	388	409	441	368	467	437	426	430	410	416	460	425	462	389	430	429	443	406	428	404	398	402	423	431	402	455	427	469	390	416	420	414	381	378	412	394	427	445	424	399	402	408	428	407	408	407	421	446	401	402	428	436	402	417	441	429	409	439	381	394	435	445	425	434	423	416	364	400	444	425	429	452	421	455	401	419	412	450	410	439	402	378	435	439	409	436	412	387	435	426	454	405	460	419	420	417	395	390	429	432	439	452	440	427	431	436	397	441	423	423	445	363	469	420	381	422	436	436	413	420	425	418	378	429	433	375	432	385	433	396	454	398	419	405	394	399	409	409	406	383	459	460	414	426	401	438	446	421	405	433	427	394	439	397	412	451	434	450	445	401	400	418	410	438	438	412	436	335	423	432	413	419	399	402	441	403	429	438	412	411	461	415	430	434	411	391	410	408	389	446	421	449	402	414	416	405	397	440	413	437	438	444	418	398	414	453	405	423	396	417	432	444	451	434	427	410	428	410	433	414	434	401	437	390	415	442	444	442	391	397	395	401	442	413	468	408	386	441	413	444	428	399	430	416	437	458	424	411	416	441	428	455	391	454	423	449	440	416	416	433	427	416	419	448	404	464	446	401	440	455	433	452	418	444	432	418	402	440	433	424	433	417	449	386	426	444	439	451	440	400	411	431	426	429	407	417	415	438	442	441	384	441	401	439	389	387	450	435	445	427	426	401	417	416	406	423	424	397	414	400	412	427	470	424	389	395	397	412	433	464	406	408	414
5885	990	933	945	911	892	922	899	933	849	944	898	937	885	892	900	925	888	926	917	932	863	901	914	945	870	873	911	902	876	910	948	983	910	902	930	941	910	932	966	880	976	915	931	882	882	915	927	879	951	879	929	978	886	875	938	990	951	938	925	933	950	921	886	853	916	927	914	919	932	901	911	928	857	872	894	930	904	875	955	915	891	905	911	905	943	930	925	903	896	901	936	875	913	884	905	893	929	887	926	871	900	957	901	880	896	953	916	883	930	909	871	950	936	943	909	902	923	853	930	935	893	945	893	998	944	888	870	874	915	965	939	880	913	983	923	896	920	961	876	942	852	900	889	898	884	909	935	897	972	934	893	917	866	976	956	885	916	871	922	907	920	891	893	944	884	880	966	880	918	904	884	903	926	852	934	943	931	907	870	898	913	948	917	928	999	890	901	895	1006	940	938	884	962	898	920	908	902	871	902	936	887	882	901	923	903	872	928	834	937	937	928	920	893	916	910	920	886	953	994	885	871	928	895	875	866	917	916	892	905	922	902	958	912	918	829	932	888	946	916	937	924	938	895	924	914	923	922	930	880	913	907	967	971	879	892	892	909	902	974	910	903	885	876	947	927	888	921	924	938	882	930	922	869	935	917	871	882	900	903	890	915	900	949	914	888	915	934	907	854	904	887	889	933	925	863	956	854	919	936	938	912	889	946	861	889	947	963	908	974	900	881	910	918	930	931	906	872	914	913	900	936	896	885	887	878	895	950	957	932	858	943	913	883	882	906	973	872	905	898	923	916	912	904	868	943	929	933	887	914	909	892	887	935	897	864	864	915	936	940	901	863	951	874	895	824	899	926	963	891	922	928	910	964	906	881	897	973	965	901	922	940	868	927	905	881	946	856	916	884	966	902	931	929	925	911	938	896	911	929	890	914	869	894	848	935	930	911	870	933	968	902	866	917	941	943	906	896	915	931	890	920	891	940	832	944	926	884	944	901	886	892	912	915	951	946	920	919	909	874	993	932	976	887	956	952	898	931	926	922	900	917	880	926	936	940	909	908	921	961	911	900	878	946	893	905	890	913	887	920	891	956	882	922	900	906	903	893	890	898	901	925	898	964	950	863	948	916	920	959	910	968	903	928	910	929	920	930	856	912	871	931	897	875	882	941	987	943	911	905	912	891	956	959	930	942	916	867	961	884	888	931	862	899	905	853	878	974	958	904	904	901	924	918	921	880	913	937	864	957	884	876	871	962	970	877	918	904	928	884	875	1001	890	946	966	899	860	952	873	923	944	945	894	925	947	941	882	895	884	887	922	918	882	933	881	928	931	953	861	887	905	849	896	924	944	916	905	878	915	948	921	836	874	875	947	940	911	928	885	887	857	866	925	956	928	912	871	841	928	872	929	958	909	913	880	937	918	928	878	923	877	874	891	914	913	920	920	943	902	864	884	878	883	966	889	937	916	957	894	920	888	974	892	888	935	904	849	905	899	879	878	889	933	941	841	899	906	865	938	892	882	976	864	925	937	905	919	930	876	944	930	906	950	837	937	880	928	915	956	904	916	917	883	928	883	951	892	826	950	915	908	942	884	913	922	935	903	963	933	860	910	968	918	891	925	915	858	878	900	894	936	928	876	922	950	894	917	897	918	902	896	882	919	907	875	916	915	884	958	939	947	900	881	950	878	918	856	944	893	959	944	965	986	907	924	856	850	905	872	877	886	877	899	890	871	938	927	908	941	921	946	944	974	876	929	967	907	919	823	883	868	914	930	902	881	904	909	903	924	900	928	881	837	907	872	897	889	886	893	927	948	921	890	873	921	910	932	901	928	894	956	884	911	916	986	909	868	925	929	936	911	890	930	894	842	936	927	930	886	867	895	989	920	856	908	901	895	937	940	914	967	895	908	937	920	885	922	915	893	935	851	867	873	921	933	924	884	918	913	893	918	937	825	891	931	914	938	928	896	863	925	907	917	867	938	871	922	921	921	851	912	871	897	884	944	900	894	955	933	925	906	911	835	933	949	916	948	895	861	891	887	942	971	905	838	884	875	933	892	924	894	911	946	931	916	866	932	875	912	920	934	902	913	927	910	892	883	922	907	967	888	912	913	915	878	928	888	904	951	907	940	940	908	943	903	924	948	895	939	895	859	939	921	970	931	923	957	905	885	902	925	921	892	975	891	945	894	916	922	924	910	903	951	896	888	880	929	888	917	927	929	943	912	901	912	895	886	863	860	837	931	931	958	890	994	862	923	908	880	911	880	882	885	904	924	926	864	915	926	953	916	922	906	893	882	947	890	930	875	924	897	968	912	927	883	943	923	920	858	988	927	928	912	923	914	970	915	901	941	895	940	951	910	919	865	936	919	925	930	935	939	942	927	851	926	916	967	926	871	883	911	860	893	896	932	883	914	919	933	990	929	867	918	934	913	881	919	859	914	910	900	961	925	912	912	956	908	889	945	949	924	908	948	892	935	884	917	929	911	919	914	913	916	1014	938	905	951	951	902	925	934	934	932	909	940	938	908	923	928	936	931	974	853	868	989	854	841	944	866	932	922	901	838	873	926	897	890	916	882	909	927	884	931	919	947	876	864	930	879	920	920	936	893	892	946	943	863	858	901	917	880	938	960	881	906	920	950	911	950	897	907	893	956	881	934	906	894	951	904	927	910	878	887	901	932	957	948	888	850	887	952	901	895	920	917	943	918	890	924	968	858	888	940	906	857	884	943	975	891	977	926	901	869	939	940	953	917	911	883	872	890	933	909	853	929	915	908	843	930	895	943	885	928	953	924	921	921	942	894	885	878	898	925	918	917	911	906	936	921	906	903	896	909	964	950	924	946	904	881	834	978	941	918	949	949	893	868	890	871	892	980	925	859	898	961	930	905	966	950	945	902	955	889	918	923	891	895	934	971	900	856	886	924	913	908	904	885	870	920	907	922	912	888	979	876	864	929	938	909	911	925	913	921	954	912	894	879	884	948	911	919	932	884	903	914	901	884	889	913	914	907	909	862	887	916	909	892	946	908	855	914	876	927	884	943	910	925	925	953	905	892	875	909	896	905	906	902	906	982	939	901	904	957	858	900	920	870	933	869	890	889	913	858	872	934	907	911	927	944	945	935	949	894	902	872	906	924	950	953	906	930	897	913	897	921	876	884	917	981	920	939	830	918	901	918	913	868	902	945	881	963	908	914	934	869	922	942	957	899	866	904	908	952	918	932	931	884	893	899	910	933	950	879	977	873	905	964	975	906	890	917	913	876	864	925	925	933	964	947	857	903	908	888	920	900	940	928	943	894	878	911	907	909	867	912	939	912	916	917	900	914	931	911	944	883	889	839	880	935	858	945	922	884	969	872	945	896	929	892	938	890	957	830	941	879	937	926	878	910	946	936	900	931	943	848	944	907	939	947	914	998	907	915	948	880	856	945	977	930	865	876	877	875	921	907	917	921	966	904	892	883	907	953	929	907	904	884	853	904	907	936	933	902	933	935	926
24961	21498	24865	28571	21503	21342	1382	433	405	394	347	359	340	299	337	342	305	345	294	318	345	325	286	332	315	292	308	365	320	341	349	283	322	277	320	293	342	297	342	299	293	295	287	303	296	315	331	305	302	347	324	353	339	283	344	337	321	312	277	309	339	307	328	305	315	308	321	296	302	317	292	279	316	349	316	351	348	345	306	297	277	356	324	321	320	301	315	284	324	296	336	326	287	313	306	314	337	302	339	319	366	280	328	332	356	315	334	294	358	324	280	280	328	296	341	348	292	304	300	338	272	315	311	276	314	316	338	308	281	307	301	290	294	297	320	341	304	285	312	298	333	327	311	319	283	310	346	319	288	304	313	334	308	346	343	341	309	346	316	334	324	292	306	337	325	335	318	314	302	308	303	337	286	327	305	325	296	323	311	328	346	315	313	338	339	299	278	324	326	314	308	301	265	328	312	318	311	311	319	321	327	338	330	301	296	260	319	295	285	274	322	333	343	295	325	321	291	320	328	349	313	331	318	305	279	327	318	302	303	284	355	328	323	324	344	292	301	342	307	313	300	306	319	329	330	295	304	318	285	326	320	331	333	301	297	308	309	347	271	309	288	280	351	350	296	308	341	335	316	314	301	301	309	325	337	315	316	317	299	321	275	295	287	296	280	287	305	293	285	295	309	323	269	336	324	310	334	291	299	286	316	326	336	292	336	322	304	304	305	297	308	282	301	308	282	339	326	323	302	305	346	300	294	263	309	311	345	325	309	290	331	295	297	314	304	328	305	266	284	279	319	291	340	313	332	348	321	317	325	299	314	299	324	322	308	314	320	292	302	330	280	265	335	315	335	320	311	301	315	340	306	306	319	286	299	318	313	310	340	282	337	327	313	314	292	306	310	342	310	307	306	319	318	289	312	324	288	323	304	329	349	320	333	318	306	327	350	334	327	288	296	306	327	334	293	293	327	303	321	297	299	303	311	334	318	317	323	309	299	290	317	324	302	327	302	288	313	307	333	337	294	310	310	347	288	318	301	304	319	304	297	337	322	332	321	301	312	272	342	290	288	286	320	325	322	280	321	300	298	329	317	341	312	296	288	281	283	289	325	328	271	354	291	314	314	263	259	288	286	324	296	279	334	311	275	309	343	311	323	309	327	319	293	328	338	288	296	335	326	336	319	309	309	280	320	337	288	317	297	319	311	316	326	314	321	308	354	294	339	297	335	306	282	317	285	299	337	296	339	302	309	312	328	282	303	369	340	305	309	298	327	325	298	315	313	341	352	321	287	317	295	304	308	316	328	322	335	327	341	313	309	314	327	291	264	297	282	320	319	312	300	287	315	301	323	316	248	322	311	293	301	297	361	329	319	274	336	270	347	322	329	329	323	337	336	297	331	314	323	312	298	292	317	312	323	326	319	275	326	301	290	290	294	273	296	311	358	330	275	330	337	332	310	308	329	333	296	310	284	296	320	307	288	310	304	349	284	339	293	303	302	330	321	331	321	313	313	277	290	311	306	297	324	308	333	337	294	296	286	313	332	311	342	306	295	287	320	354	353	317	316	319	295	331	328	319	311	287	315	318	315	357	312	300	335	351	302	347	294	309	314	336	342	304	298	322	316	336	326	327	323	299	304	308	279	335	307	333	316	294	310	298	327	348	295	274	286	324	322	339	296	317	327	312	321	331	336	323	289	319	334	344	304	299	327	316	330	299	332	308	305	300	319	311	304	329	300	298	288	302	327	302	320	321	315	314	320	296	299	346	330	318	295	293	296	299	326	301	282	305	307	328	315	330	343	317	304	295	292	288	324	323	338	323	307	312	313	306	285	336	340	344	312	328	295	321	320	306	323	317	309	299	316	289	318	319	297	308	280	316	294	318	308	322	333	275	299	316	295	348	305	360	337	342	339	300	297	302	322	319	302	344	315	303	303	306	321	290	315	306	337	308	304	323	293	325	294	302	302	286	296	310	293	279	275	286	288	310	314	301	257	312	331	284	319	293	286	297	329	320	292	316	317	333	321	309	299	316	292	283	295	321	313	309	310	305	320	265	302	315	305	329	349	304	270	302	317	306	337	298	316	322	318	321	328	302	302	324	285	332	298	331	323	301	286	277	309	339	350	315	308	284	323	293	292	327	320	309	277	309	301	296	318	314	323	299	313	294	323	303	309	310	317	293	276	279	317	340	279	306	323	297	268	346	339	292	318	306	313	318	311	310	313	301	316	317	320	312	303	297	303	290	287	337	285	321	331	281	321	289	286	304	342	313	305	274	318	301	301	304	361	330	337	314	308	286	300	320	329	305	324	341	303	281	319	318	321	303	334	336	311	317	306	326	300	307	337	325	283	310	329	328	297	283	302	298	320	331	306	332	277	327	326	318	304	323	317	328	326	300	273	308	302	285	304	309	309	329	280	307	332	338	334	290	338	320	335	322	315	320	270	319	284	298	319	333	310	311	339	299	310	331	349	291	345	341	308	331	297	283	319	293	302	338	317	295	298	288	353	327	273	321	289	322	287	315	332	322	330	333	337	310	338	295	294	318	310	280	322	317	277	304	317	289	307	369	302	292	277	324	330	332	318	324	274	310	305	294	340	333	298	315	328	332	329	285	332	333	290	294	289	291	313	293	309	290	292	298	319	317	295	336	283	329	314	321	276	313	315	320	301	319	311	318	303	297	304	301	352	310	317	299	310	350	318	296	319	313	309	290	319	305	298	309	297	320	309	267	335	335	330	302	327	356	323	323	306	296	263	293	298	323	300	295	289	313	349	272	326	299	269	303	308	294	292	290	294	334	295	274	293	358	322	309	315	326	305	292	321	301	333	319	340	317	292	290	294	313	284	284	310	313	300	306	299	308	322	334	333	300	293	321	296	312	296	334	308	311	317	316	312	332	311	308	315	310	300	277	285	350	300	311	327	334	304	295	327	320	328	294	299	304	330	339	278	304	319	334	308	314	324	306	328	332	312	301	320	310	295	307	312	311	331	329	309	340	309	306	314	323	281	277	272	328	286	309	311	310	319	330	298	313	303	305	293	301	323	316	303	323	298	339	329	302	307	340	318	317	333	329	304	325	315	344	262	354	315	330	312	306	301	311	279	342	309	307	315	305	319	306	306	299	283	296	315	270	296	334	307	272	331	313	341	314	303	327	315	341	315	288	306	291	287	308	373	305	337	344	321	296	294	296	276	301	336	297	318	257	300	281	286	325	291	310	288	316	304	314	285	331	308	316	301	294	295	343	309	301	295	323	294	315	343	313	333	321	306	307	308	308	273	305	323	321	312	331	309	289	291	295	349	296	316	313	311	300	313	264	306	322	341	291	292	313	319	325	316	286	296	316	311	295	314	310	326	317	316	329	329	316	318	311	294	315	294	309	314	316	331	298	283	322	292	318	289	305	320	314	285	277	326	303	317	342	310	295	301	290	300	309	313	302	328	298	309	317	313	306	300	311	314	337	323	324	284	286	342	289	299	296	313	321	309	320	324	301
3137	2072	1291	911	816	749	726	723	683	689	630	647	680	672	683	694	685	656	730	681	697	641	687	651	620	675	689	633	690	664	681	649	712	705	666	686	726	675	688	670	647	693	702	691	684	738	668	663	696	644	672	669	614	647	686	690	674	689	691	675	649	665	668	689	688	667	667	691	721	671	657	633	693	658	676	633	678	625	693	681	670	645	669	705	681	644	701	670	648	705	712	696	654	672	683	674	694	704	620	711	698	673	660	627	725	674	666	718	685	678	690	646	645	663	668	692	637	692	654	725	706	657	672	710	688	693	682	600	709	664	674	646	654	658	713	708	646	701	676	662	668	723	680	678	727	668	686	655	626	657	665	695	651	721	657	670	710	677	653	728	701	652	704	706	672	663	708	701	656	702	670	681	653	661	652	686	659	677	636	735	675	686	683	705	666	642	641	653	699	656	719	627	646	707	681	630	682	710	680	696	696	670	696	684	708	655	714	652	664	655	691	731	684	692	723	677	689	655	638	667	653	682	690	666	655	656	687	667	695	663	652	665	659	708	701	654	687	720	660	663	676	736	674	654	633	633	618	654	692	653	695	632	652	636	716	644	679	689	655	674	650	680	673	700	700	687	664	683	676	729	675	667	707	653	657	677	681	698	669	708	672	676	690	676	684	635	700	685	693	647	720	655	685	669	663	669	688	701	715	661	678	708	698	714	691	719	669	724	671	705	648	731	666	675	713	664	678	687	662	677	725	659	646	705	648	665	678	662	692	723	687	681	653	701	647	702	678	686	689	687	739	660	704	726	676	697	713	714	685	689	715	652	710	684	647	693	680	651	646	693	678	660	678	698	730	723	716	693	673	665	655	673	672	643	685	642	685	694	672	649	666	701	671	634	676	669	682	729	677	684	726	660	692	696	653	693	687	662	689	710	691	705	694	683	642	592	648	700	647	700	641	673	696	700	677	674	717	695	630	673	686	720	663	650	669	677	635	684	688	653	686	680	696	700	712	711	668	675	720	706	691	687	704	703	668	667	693	689	666	608	696	670	687	692	666	735	664	689	714	662	669	675	657	674	708	711	662	661	656	631	704	612	734	698	678	664	610	673	677	696	659	677	700	664	670	676	670	648	679	685	673	676	661	673	672	661	668	686	665	663	627	633	663	669	717	717	669	677	664	703	687	679	652	682	702	713	634	668	686	680	613	665	719	681	669	637	690	714	697	699	696	680	696	660	681	677	671	681	716	717	692	628	653	671	713	694	668	647	689	682	697	709	635	656	654	700	653	693	657	637	698	661	629	694	677	657	675	686	689	720	657	692	612	717	667	698	690	678	656	700	694	701	667	660	672	684	671	696	672	706	664	666	625	677	705	649	688	669	696	668	677	698	671	685	666	622	708	667	653	668	669	711	700	708	684	688	702	645	717	693	696	700	674	681	672	696	691	652	643	654	700	679	694	676	630	668	644	704	671	657	683	635	692	682	657	681	686	675	728	714	697	710	700	679	645	687	629	675	661	665	661	724	701	679	685	650	623	706	687	667	728	688	693	698	667	707	671	695	725	714	661	695	658	686	633	635	676	650	628	670	663	662	662	672	690	675	702	635	644	665	673	663	632	683	665	684	656	678	670	689	686	652	699	718	615	645	663	698	720	678	656	679	682	633	668	671	674	627	679	656	699	655	689	683	637	638	600	676	731	705	623	684	671	708	669	682	667	633	712	720	674	655	636	691	660	697	695	661	661	676	699	694	668	675	644	695	655	718	674	706	675	658	683	674	662	681	676	658	695	657	661	649	675	655	673	681	624	675	714	685	679	650	692	697	669	667	663	630	674	640	717	675	628	648	659	694	687	681	693	675	701	644	692	699	679	666	649	699	662	673	681	656	685	631	670	665	671	685	652	668	696	654	681	672	655	637	723	622	663	653	675	642	668	693	676	663	682	702	660	703	672	650	659	703	638	670	696	693	662	672	653	665	664	688	701	710	625	676	677	720	635	659	672	627	680	703	681	696	681	652	672	681	677	674	674	675	684	671	637	723	690	675	707	663	666	592	703	649	652	672	663	663	686	683	654	695	646	678	660	707	669	711	676	634	680	673	634	636	708	619	648	684	685	703	691	674	657	710	676	665	704	692	729	630	714	681	664	733	654	610	683	706	681	663	719	639	714	668	677	701	650	713	662	689	665	693	669	664	685	628	638	686	736	683	688	641	649	646	634	707	695	674	641	692	654	664	649	659	648	665	642	656	652	691	641	691	720	741	660	717	678	707	674	631	674	677	702	660	629	706	676	683	643	717	683	629	692	674	641	673	696	648	663	712	684	657	677	721	697	717	624	652	658	670	695	655	707	662	651	657	648	718	657	684	691	712	706	657	651	675	682	699	715	687	674	738	649	632	670	662	694	717	734	671	701	670	649	691	704	704	680	690	719	667	657	719	713	680	664	663	660	659	686	693	657	667	684	685	685	665	667	686	684	706	721	691	673	660	697	660	671	713	741	672	690	717	698	614	694	680	648	683	664	672	694	654	692	653	684	710	660	651	721	683	671	729	636	703	678	599	663	652	697	704	689	646	665	675	675	713	640	680	653	681	699	675	639	692	652	698	713	688	657	642	704	718	703	677	649	660	697	673	712	668	620	685	686	719	637	700	633	670	676	644	677	643	673	664	660	662	612	681	646	693	687	669	703	675	663	690	674	667	637	649	662	686	669	698	645	677	747	678	680	706	675	652	635	690	682	671	699	699	683	691	695	618	678	680	683	663	611	669	703	686	690	658	704	644	687	658	688	655	703	703	659	669	637	645	675	688	675	661	617	677	643	632	709	643	653	707	683	716	677	698	623	676	731	649	702	677	702	689	635	671	669	727	688	654	681	681	679	633	674	681	723	652	641	717	697	661	698	701	690	690	645	675	701	699	647	654	655	695	642	676	721	684	672	694	652	640	661	676	652	641	680	687	679	666	686	652	680	749	662	695	633	671	677	717	698	687	648	692	668	694	653	657	636	690	704	659	669	669	682	679	708	713	672	704	663	664	688	680	653	695	666	639	673	713	695	642	726	653	703	644	744	669	678	675	647	653	663	666	702	690	707	672	681	668	632	697	676	699	651	693	653	691	658	688	713	639	676	677	708	692	681	665	705	690	686	657	664	696	701	673	671	683	698	650	695	671	712	645	730	647	712	634	675	682	684	671	698	647	691	703	662	661	738	675	682	673	658	689	658	662	705	703	677	730	635	658	678	647	658	638	690	654	678	677	673	709	706	722	677	698	670	665	672	685	648	644	677	700	650	649	694	682	655	683	670	616	671	719	668	667	667	686	669	667	682	673	679	684	687	682	696	681	662	683	719	683	686	693	723	659	710	673	665	679	688	660	701	720	700	755	653	699	716	652	707	697	675	667	696	687	655	662	701	667	673	620	724	642	647	638	688	663	657	675	689	685	629	688	629	710	738	741	660	686	675	704	666	700	691	714	696	673	667	684	650	703	661	680	702	716	674	657
24350	21522	25173	28312	21528	21533	18576	541	258	261	231	182	190	202	182	178	201	185	180	167	146	170	170	162	178	133	159	159	168	146	162	146	158	151	146	137	159	142	138	140	170	135	171	135	142	154	149	127	147	131	155	150	169	140	153	145	123	155	137	152	138	155	149	152	172	132	133	135	132	137	143	140	152	148	119	143	156	139	151	149	178	143	154	153	155	142	152	134	142	138	135	149	153	160	150	138	138	123	156	131	145	132	151	146	160	134	120	160	144	160	146	148	157	130	156	158	142	169	152	108	147	147	133	127	160	147	136	130	126	128	148	150	137	145	129	140	135	125	139	142	167	146	165	164	147	142	136	163	136	128	144	134	139	125	121	119	127	157	148	147	132	156	134	151	135	151	129	135	115	136	134	139	127	144	144	127	141	146	131	158	133	165	164	153	150	154	131	152	161	159	143	133	138	151	139	132	155	152	157	137	155	113	136	153	150	152	144	136	160	147	143	160	138	156	157	126	154	158	158	150	162	125	120	111	141	141	130	153	137	135	130	143	146	127	145	127	167	157	179	149	161	152	141	124	159	147	132	148	143	123	125	163	163	146	167	138	150	133	131	125	144	116	166	129	124	143	139	149	154	140	156	141	144	154	143	156	141	141	141	136	144	149	138	136	147	156	138	124	159	160	167	132	141	149	142	125	128	154	120	151	159	158	141	132	154	140	152	155	140	145	149	151	172	139	154	130	145	140	160	153	153	156	130	154	116	135	148	126	152	154	129	125	159	138	144	114	156	144	143	140	161	147	148	132	138	136	159	148	144	139	131	151	136	111	140	118	162	131	148	135	146	128	134	133	141	143	136	149	146	156	133	152	160	143	155	139	148	173	154	125	155	130	131	142	140	153	168	133	157	141	145	154	123	138	132	158	133	127	135	130	160	155	164	137	150	130	161	126	135	146	143	165	138	137	134	167	143	154	139	139	133	131	120	150	136	152	146	116	135	146	155	141	143	139	127	135	140	189	152	114	164	147	127	136	147	155	151	148	143	137	142	135	117	148	127	146	150	145	142	146	143	115	149	160	128	141	157	143	138	167	144	137	117	128	169	161	137	140	125	135	150	158	145	170	118	133	136	160	152	132	121	137	146	153	142	140	144	143	149	142	133	123	153	121	143	145	161	136	150	152	161	131	153	153	153	144	144	123	175	149	150	125	144	156	149	149	143	167	140	139	126	146	143	129	157	141	135	151	150	125	127	152	156	134	175	133	129	148	152	117	130	156	136	146	163	153	145	142	139	149	147	142	140	133	135	139	139	167	122	133	152	148	142	141	124	154	136	156	149	158	151	127	139	162	160	144	144	130	163	152	156	151	153	133	161	134	156	140	140	134	121	130	141	152	129	141	154	161	150	128	145	147	129	118	147	108	161	157	160	154	130	147	126	117	164	140	132	154	142	149	144	150	157	163	147	131	158	142	155	148	152	151	143	128	140	145	149	123	163	131	145	131	121	135	139	135	143	149	153	135	143	160	135	148	169	167	141	131	155	146	137	148	148	137	168	155	153	144	159	127	118	115	132	135	134	155	141	139	143	135	153	148	168	131	166	148	133	146	140	175	135	129	156	130	143	146	153	155	133	138	124	136	123	138	162	152	142	152	143	153	162	127	149	158	139	128	128	143	141	137	114	141	146	129	136	129	142	139	120	143	129	142	122	154	149	135	135	135	118	133	137	161	142	141	148	142	151	146	127	144	146	141	119	152	148	160	130	151	126	147	182	140	140	142	153	139	130	149	146	129	151	134	135	130	138	148	153	130	145	132	137	126	125	134	122	141	153	154	142	155	127	139	120	142	150	125	138	133	177	154	130	145	145	148	160	141	137	128	141	143	161	137	132	136	143	130	144	146	110	164	154	140	137	140	140	138	173	121	151	159	150	118	132	117	151	143	150	155	140	149	129	149	135	161	137	137	158	120	136	132	150	128	166	158	167	120	128	144	136	106	154	128	151	122	146	148	156	160	131	169	169	146	146	147	129	149	180	141	154	136	148	138	142	142	161	177	149	143	134	149	143	148	141	120	150	153	155	132	162	164	147	133	146	156	145	162	126	142	154	155	134	148	137	123	136	156	130	133	148	112	143	127	147	135	125	130	157	135	138	133	152	130	168	160	152	158	140	141	127	147	144	152	156	122	154	131	169	139	135	156	152	152	147	148	162	166	149	136	133	126	125	130	148	150	146	139	126	148	137	132	134	139	142	158	180	141	143	142	135	143	172	157	146	138	130	128	149	135	136	146	164	153	127	127	136	141	134	146	147	126	157	136	147	167	131	154	162	151	124	115	135	165	156	139	139	137	156	133	157	136	136	142	161	154	146	147	126	149	132	146	161	167	140	127	145	128	121	130	161	147	152	153	158	129	106	140	152	128	169	134	163	142	143	141	135	135	145	152	150	149	134	132	133	157	142	146	139	158	151	133	161	143	157	167	168	154	132	123	165	138	136	138	162	141	124	121	134	159	156	143	115	158	142	143	135	131	147	158	131	144	143	157	161	110	126	166	143	153	138	151	136	162	146	120	133	143	128	138	131	144	135	163	138	150	140	155	128	150	148	159	164	156	148	141	137	141	143	146	119	165	127	138	129	170	149	129	156	137	132	138	142	134	162	144	122	151	166	145	138	129	143	131	155	147	151	137	123	126	144	130	140	151	158	137	153	137	153	142	128	156	138	146	164	142	160	143	153	140	158	121	146	131	125	138	128	138	119	125	123	150	135	145	145	130	143	173	137	152	121	153	156	147	124	157	127	153	134	137	124	150	153	167	138	145	135	120	150	133	140	126	152	140	147	138	126	133	132	153	133	159	171	134	140	141	114	137	116	134	156	148	150	128	124	146	137	135	145	135	146	138	149	129	144	115	134	130	128	132	119	147	139	113	156	139	144	152	139	169	153	141	132	148	169	139	130	137	144	154	136	140	148	157	142	144	127	138	159	167	137	146	163	152	135	146	142	119	141	143	127	122	136	142	133	123	135	136	164	142	168	144	146	130	156	146	164	137	137	154	155	147	165	128	111	139	144	138	136	131	112	149	116	158	150	145	148	144	166	148	154	137	134	116	139	129	130	158	150	168	152	152	133	141	153	149	158	148	129	155	133	164	138	119	128	129	158	139	139	135	144	141	141	152	134	145	160	145	131	149	123	127	147	166	163	134	128	144	165	148	150	137	156	141	142	125	122	139	153	131	125	133	156	140	160	121	150	137	164	137	150	150	137	148	145	145	139	139	127	103	149	167	166	131	142	130	125	127	142	152	131	143	121	142	128	154	146	154	143	119	123	151	133	141	152	149	138	135	126	160	152	150	151	138	148	131	148	149	127	151	151	131	116	125	126	138	149	138	138	155	153	132	149	130	166	141	157	131	128	152	130	141	145	140	124	122	159	141	177	158	165	137	146	140	129	129	154	144	132	130	115	129	161	156	153	151	139	131	147	136	160	159	163	153	144	162	163	131
2865	2987	1551	789	618	496	441	461	407	377	379	375	360	374	386	376	345	379	352	374	373	371	359	335	375	342	363	363	348	376	365	375	373	356	361	334	374	347	362	351	371	354	346	372	330	345	344	308	342	399	378	336	341	360	367	342	345	353	351	336	348	328	311	337	381	378	363	336	322	311	356	348	348	309	338	346	339	329	305	376	336	352	330	319	343	359	340	349	361	344	342	334	350	349	346	326	375	334	355	357	337	347	323	318	358	336	369	336	346	351	356	362	353	352	372	342	342	359	362	377	355	329	334	347	339	387	343	336	337	341	338	348	326	337	347	359	364	361	352	316	333	327	346	313	350	332	322	347	361	332	365	369	341	352	351	372	338	307	320	330	362	325	366	355	341	291	361	309	369	379	314	350	337	367	320	349	352	343	327	328	326	356	373	329	357	336	339	332	351	328	388	363	346	353	351	327	357	343	358	347	343	335	327	323	342	333	338	346	345	323	336	339	386	363	334	352	331	323	372	332	333	335	354	372	352	323	329	335	322	342	374	341	319	365	355	364	338	325	336	353	321	335	330	368	343	312	337	323	349	379	374	352	296	366	314	351	343	343	332	344	369	343	439	325	325	364	348	353	388	358	345	343	344	371	334	357	365	354	349	322	393	346	369	350	383	301	347	371	376	317	340	315	356	373	351	329	346	360	300	325	338	356	345	353	359	300	370	359	329	339	328	352	352	345	353	396	346	338	322	344	342	338	356	312	362	319	372	348	325	319	375	363	376	356	344	324	346	341	351	351	340	352	337	357	344	346	322	359	344	354	347	355	343	354	362	354	295	347	349	369	339	334	348	350	351	357	358	321	369	342	361	359	359	340	371	342	334	330	364	334	332	347	315	337	351	362	373	341	334	381	343	338	328	363	374	332	356	340	334	360	365	345	320	367	335	356	347	341	365	314	363	357	361	368	366	357	370	345	358	348	361	365	336	387	333	362	358	340	331	346	320	357	356	365	337	339	356	363	350	332	378	304	321	348	356	340	322	335	339	391	331	303	376	368	359	327	327	312	330	381	317	353	359	342	339	364	337	355	350	305	350	356	329	380	333	372	347	351	347	349	352	354	350	354	377	333	334	352	391	340	330	335	389	334	363	321	331	331	346	344	363	360	358	334	347	349	339	337	322	325	350	383	350	352	336	375	369	343	321	313	331	344	357	353	348	335	349	362	379	350	347	338	344	365	325	341	339	407	322	359	332	337	353	348	349	335	315	335	336	339	379	359	354	342	331	334	337	326	325	370	351	338	384	340	354	360	326	324	369	342	314	361	343	354	343	332	373	328	355	315	354	348	320	346	349	362	359	349	348	327	328	345	350	352	372	340	347	361	349	380	362	333	360	323	334	358	356	323	342	358	333	328	336	372	315	328	359	360	352	319	349	354	330	328	340	359	353	359	336	366	340	348	334	334	336	333	336	361	342	349	345	326	335	320	350	354	369	354	356	360	363	378	329	369	338	348	341	326	371	309	346	353	380	369	332	305	357	341	345	358	378	348	347	355	370	355	345	343	322	361	311	336	360	320	347	344	370	370	355	324	365	318	355	345	362	349	345	362	369	341	344	369	368	343	378	337	342	343	367	344	363	369	324	337	343	365	350	360	379	318	332	349	343	321	349	362	376	395	355	303	335	338	317	344	351	345	366	319	339	347	329	374	366	359	371	371	337	342	337	361	356	359	346	340	370	379	341	372	346	345	333	331	357	357	356	368	331	339	370	380	354	334	333	343	341	340	363	348	340	346	351	381	313	330	357	330	320	355	381	365	327	346	336	307	361	362	353	332	362	323	368	369	325	419	318	318	326	352	348	316	369	391	329	376	355	363	387	345	328	339	353	336	327	362	342	381	361	346	334	361	333	329	352	376	319	363	344	326	365	338	345	334	344	328	366	341	333	346	347	359	342	338	339	322	364	360	317	351	366	334	351	354	361	314	379	362	315	361	342	346	352	379	358	338	315	345	349	329	366	384	310	367	345	377	362	364	376	326	341	349	316	329	354	330	343	347	348	319	326	315	363	352	314	373	327	343	320	334	358	340	354	332	344	351	314	387	357	351	342	337	360	371	399	324	325	357	378	326	340	333	361	325	387	365	337	374	358	350	364	348	337	367	344	323	362	367	326	352	345	339	328	336	354	330	320	364	314	354	302	366	361	366	337	352	353	343	357	336	339	347	325	354	377	354	328	353	356	373	361	301	342	367	343	319	373	358	342	378	353	353	302	343	345	330	362	361	324	362	354	349	312	342	353	344	371	360	335	350	343	313	304	362	328	371	305	331	322	336	342	350	369	354	323	335	368	318	365	323	356	344	363	347	342	361	376	305	341	346	333	345	358	372	343	328	339	373	351	376	350	391	362	342	316	347	330	332	351	316	328	356	338	365	345	359	318	368	327	344	325	359	338	355	353	366	367	338	343	318	363	369	349	340	387	346	376	348	368	356	361	361	345	366	339	327	346	356	358	345	326	355	369	339	373	360	339	350	385	360	322	327	359	353	350	347	355	332	324	341	357	351	361	329	317	342	374	322	315	299	361	351	333	321	352	346	349	351	357	368	320	336	294	328	339	321	354	361	351	339	357	335	355	351	331	339	329	312	332	357	356	343	348	325	340	334	343	355	346	343	384	318	345	343	349	357	347	333	321	339	394	339	331	317	347	336	351	371	325	334	382	382	325	333	357	348	357	357	350	345	340	345	361	331	314	332	333	326	350	352	370	311	340	341	344	330	371	341	322	342	359	325	352	343	337	356	349	344	364	346	357	377	326	344	383	300	349	341	338	336	340	340	326	338	311	379	357	348	323	311	339	345	339	344	399	345	340	334	339	325	365	317	352	333	345	334	355	323	358	329	350	316	317	324	328	366	303	332	317	352	335	373	363	338	334	342	368	345	346	349	355	329	355	310	348	310	366	384	363	343	338	361	365	332	367	332	365	343	343	339	369	347	321	350	330	361	337	332	375	367	366	365	328	370	368	344	292	355	364	394	341	364	353	340	379	363	356	336	350	341	329	372	345	373	334	335	352	353	330	370	347	338	357	353	348	320	339	356	360	354	370	376	321	348	366	357	344	344	338	366	345	351	363	339	357	351	357	337	361	342	371	322	331	331	345	368	361	354	344	318	352	371	338	345	362	330	365	349	335	336	350	358	376	371	352	365	389	355	352	316	373	397	358	359	344	372	382	332	369	346	339	352	337	385	351	354	350	357	321	345	324	363	320	356	343	347	325	341	348	366	351	333	382	334	357	347	337	342	325	373	337	361	338	341	305	345	336	341	361	351	358	365	333	319	332	340	367	343	317	338	351	343	350	347	347	355	352	328	384	343	325	341	346	354	331	376	368	312	339	363	357	332	340	340	362	366	374	325	340	328	314	342	322	335	400	321	365	350	368	364	330	332	336	354	354	345	326	335	343	328	359	327	361	348	333	329	344	389	356	321	353	382	347	380	347	360	358	339
32280	21077	11932	1094	644	647	562	414	431	387	441	427	430	394	408	421	379	433	455	428	429	395	443	421	423	429	442	387	428	394	444	438	443	402	397	409	427	395	431	450	438	426	383	424	404	444	418	414	404	453	392	431	398	404	403	389	421	405	429	392	445	426	406	421	424	460	381	421	408	418	410	424	396	424	370	399	413	421	390	449	448	424	417	424	452	392	372	398	406	423	409	415	442	461	383	407	398	427	430	433	456	396	440	459	423	423	390	394	451	407	429	395	435	420	437	420	432	413	399	406	398	434	405	404	429	401	430	397	397	376	410	428	430	431	455	410	412	455	424	415	411	412	425	417	446	404	423	392	415	416	451	465	395	388	406	394	423	368	406	424	441	429	425	423	431	408	380	448	412	413	399	387	426	414	407	428	398	419	442	426	377	408	399	407	394	415	391	423	420	419	423	398	427	417	445	413	477	411	437	427	403	400	410	409	462	467	428	414	405	416	379	423	419	392	409	429	410	392	371	421	377	386	403	413	434	451	420	394	387	429	468	447	423	446	405	452	443	450	428	430	418	412	422	408	419	411	436	447	425	432	430	419	427	410	445	420	392	384	387	429	390	414	416	496	473	418	390	427	420	417	397	414	420	393	427	437	389	384	438	400	373	425	434	432	433	437	418	391	391	426	425	393	432	417	391	403	413	428	410	418	433	402	388	417	419	412	411	440	383	406	384	443	393	429	402	388	403	462	402	410	413	420	410	446	408	381	408	424	433	422	461	407	409	425	421	426	400	378	431	452	405	403	410	429	428	439	435	396	417	463	418	398	441	413	393	410	374	456	425	392	423	427	394	420	432	450	438	399	432	417	413	389	425	382	423	423	427	429	416	473	460	404	413	403	396	423	444	420	413	422	436	402	437	434	431	427	414	397	400	393	478	409	425	400	412	420	438	421	441	398	434	399	430	407	428	397	437	404	408	415	403	424	421	389	408	414	412	405	429	415	430	423	395	420	406	427	363	422	403	368	433	425	424	420	421	429	429	413	443	408	402	442	468	449	429	453	372	406	429	459	421	406	411	434	402	413	423	483	420	397	416	407	428	411	414	424	406	427	409	420	386	398	438	420	416	428	421	433	445	386	432	430	396	382	423	445	446	395	400	403	431	388	449	392	402	406	421	416	359	424	411	455	359	429	417	399	407	438	459	395	402	414	478	407	442	388	451	415	432	419	421	421	412	436	426	439	407	379	399	405	393	442	408	390	443	459	405	440	451	411	413	395	399	405	426	388	409	400	443	402	448	414	429	455	425	426	421	412	430	386	415	467	396	436	437	393	396	411	411	400	383	416	391	414	428	410	355	408	463	398	429	457	404	414	424	416	416	414	395	424	416	352	429	404	476	426	435	443	432	435	448	423	451	426	402	420	432	401	406	372	393	431	396	410	404	378	419	389	408	436	441	372	376	390	442	437	400	423	427	409	418	385	386	472	417	420	439	418	452	396	411	434	421	435	429	412	432	403	433	422	426	461	465	378	403	418	401	406	407	430	437	415	434	430	391	437	388	380	447	453	420	409	444	446	441	400	442	444	389	410	470	396	388	397	421	436	411	458	427	435	452	411	383	426	446	407	449	419	416	424	437	429	420	428	429	438	402	422	437	443	412	427	394	421	400	383	440	420	435	410	451	430	453	443	411	415	427	387	407	412	414	403	435	422	441	417	404	413	444	445	405	414	431	400	404	408	377	417	448	377	383	415	399	385	419	399	436	394	413	419	434	419	441	409	405	406	414	472	409	442	441	375	413	426	404	388	417	416	423	425	382	398	467	435	424	412	445	392	394	432	434	480	440	431	412	405	401	419	416	415	423	427	427	415	410	449	399	429	413	365	383	380	404	424	405	399	422	449	432	407	397	423	459	402	415	390	442	439	435	389	401	409	426	451	404	398	397	424	424	393	407	418	444	407	441	432	438	423	389	425	402	419	452	434	421	402	429	418	401	379	442	414	402	413	418	417	417	413	418	403	400	444	392	410	383	376	415	445	379	400	434	413	447	468	393	465	437	444	405	396	404	414	440	406	405	438	444	391	404	371	431	402	407	439	373	414	394	418	447	392	389	431	435	409	440	406	407	405	438	403	420	422	455	405	406	418	429	397	385	359	439	426	411	382	417	410	427	431	403	417	391	446	457	428	395	419	414	376	409	417	389	399	425	421	422	416	443	426	399	445	447	433	468	448	444	424	370	418	399	400	460	402	433	401	446	417	400	427	410	443	393	403	434	426	413	393	398	439	434	436	407	418	398	408	396	412	391	394	416	434	417	415	411	418	406	391	423	426	454	391	438	433	418	410	436	421	393	487	411	425	449	401	422	429	378	412	406	401	444	410	419	416	399	383	397	454	428	438	401	428	419	459	437	395	423	442	410	436	450	424	410	438	419	395	398	391	420	418	412	408	430	452	404	409	404	426	437	383	401	405	433	426	418	454	432	418	463	401	410	407	419	404	418	402	409	433	413	509	388	424	458	417	430	404	438	392	373	425	438	499	423	431	408	393	413	430	442	427	450	380	431	428	420	420	442	411	400	371	461	401	426	437	436	459	421	430	423	420	405	424	399	444	434	418	427	413	432	416	435	406	402	397	446	413	436	444	424	387	433	396	439	428	434	417	442	385	408	415	402	416	467	434	379	426	412	413	433	374	452	421	443	407	397	398	458	439	393	408	418	403	411	370	432	435	438	414	420	421	419	438	395	410	441	436	388	438	440	369	407	398	440	422	423	417	423	472	428	372	394	395	419	447	386	485	378	459	390	392	420	425	449	393	403	383	414	417	421	395	415	440	441	424	420	447	450	435	436	416	421	397	398	384	411	446	417	413	459	395	435	417	415	398	413	414	431	411	446	436	392	406	423	448	455	421	424	399	411	431	415	411	456	368	391	380	402	418	372	458	408	442	359	414	415	405	438	406	418	448	434	443	451	404	390	411	418	400	446	433	441	393	429	425	436	431	414	421	432	368	394	404	398	459	391	373	391	410	475	428	429	436	419	355	392	401	376	411	425	471	392	379	378	378	421	405	402	433	435	369	419	404	421	448	431	425	452	414	430	449	424	402	435	370	467	416	449	385	402	436	418	377	450	416	438	403	430	434	419	414	428	416	408	436	370	401	420	425	429	403	418	411	425	415	416	407	392	431	423	429	365	404	367	376	392	402	427	434	426	407	422	440	377	425	395	436	416	420	425	444	431	390	466	407	396	392	419	420	435	443	413	421	394	426	425	430	448	424	442	443	423	404	403	443	438	396	432	434	406	444	401	428	411	381	435	446	408	444	407	426	429	402	435	428	374	441	405	416	424	415	430	442	455	404	430	409	401	419	432	433	457	433	427	400	414	438	417	436	421	422	452	422	434	408	385	411	423	383	394	394	402	388	416	422	360	491	425	460	421	402	402	416	407	424	366	405	402	425	421	418	422	403	421	391	421	398	401	394	416	445	415	409	401	419	430	399	375	388
5944	1026	952	954	853	900	882	914	899	976	940	882	891	906	918	969	924	893	915	898	912	885	888	911	902	931	921	899	926	914	935	876	934	874	935	895	873	916	922	917	948	939	914	920	868	923	906	929	908	902	903	900	959	927	907	946	915	865	905	896	970	929	927	882	910	880	978	923	950	924	910	903	893	913	932	897	917	927	940	878	931	908	845	929	904	907	872	919	880	874	876	872	908	907	901	923	931	905	912	894	911	912	901	889	906	934	906	864	840	877	866	938	890	883	880	861	903	913	969	863	861	881	880	879	965	899	908	934	929	866	930	914	835	926	916	887	932	938	958	862	982	927	953	902	861	908	834	891	898	911	888	974	915	906	938	902	943	944	890	925	957	925	890	915	865	953	903	942	858	887	926	925	855	896	948	869	914	908	945	952	921	893	883	905	934	916	907	897	884	874	947	879	886	885	866	920	918	924	888	897	916	885	931	882	932	843	907	898	902	937	939	894	932	895	911	929	882	862	960	891	885	907	880	901	940	904	946	868	928	897	899	908	887	881	940	889	871	850	905	911	918	921	950	868	899	888	905	918	907	959	919	935	924	936	909	907	904	910	952	903	934	916	881	941	918	927	879	934	876	903	915	893	932	923	901	911	919	898	958	899	948	900	901	918	936	927	865	866	912	897	934	927	899	919	915	893	856	938	916	878	917	874	929	868	903	935	906	940	857	944	915	872	873	874	865	929	924	926	906	907	908	906	948	895	911	949	878	912	889	922	916	912	910	897	871	892	889	885	923	856	926	884	915	930	922	903	900	928	903	856	879	900	905	930	931	941	900	892	901	922	924	877	944	929	908	870	869	942	909	868	954	934	890	886	878	863	951	906	899	911	920	886	841	888	917	946	917	890	947	877	931	924	944	903	858	902	962	903	913	946	928	899	938	907	862	891	901	902	945	871	912	894	898	934	921	877	926	928	855	906	882	881	933	904	890	894	927	944	970	906	999	866	925	942	938	903	877	944	916	905	954	896	869	897	881	887	908	874	884	903	912	928	990	888	884	886	934	865	903	937	862	922	911	877	874	876	935	914	888	883	919	958	860	947	904	895	859	898	898	907	854	925	931	929	936	902	909	900	905	948	905	915	893	899	883	891	898	869	937	841	853	944	903	910	950	863	885	878	880	887	873	906	880	894	892	942	945	862	876	864	880	876	884	881	919	903	912	953	901	871	871	923	1014	893	901	912	920	830	938	903	914	957	877	931	950	895	920	950	939	875	872	843	973	891	905	886	983	939	953	954	900	891	901	889	857	910	906	870	863	864	938	912	930	936	878	895	944	888	906	888	918	881	922	930	915	876	933	926	974	940	880	907	924	911	918	886	902	955	952	923	916	848	881	884	930	846	930	921	908	920	937	902	934	917	900	924	880	942	924	914	918	857	876	903	897	905	901	915	918	877	903	932	904	894	902	903	928	907	963	905	902	929	890	917	914	879	880	940	964	956	908	911	931	908	898	915	922	954	831	894	881	941	903	897	918	869	933	898	880	894	907	939	923	901	922	943	948	903	933	914	890	941	899	928	873	881	908	871	936	881	947	889	950	942	909	915	898	894	971	901	911	928	923	919	879	967	915	930	929	943	919	933	920	919	963	889	967	949	936	954	904	915	941	900	892	921	908	916	947	913	925	895	910	914	875	882	888	907	896	909	922	902	864	921	924	925	879	918	901	921	893	960	976	884	856	870	956	883	858	975	906	906	880	916	882	917	931	931	920	904	932	876	936	939	931	941	925	918	930	902	930	898	911	902	876	911	954	900	948	901	891	868	927	902	949	905	894	936	903	977	962	930	861	870	914	857	955	882	896	901	899	903	883	914	912	921	923	914	958	915	887	896	823	923	890	920	960	910	894	939	869	908	918	872	888	942	899	917	919	915	931	914	902	942	928	865	873	865	942	891	872	878	922	920	896	937	866	918	864	876	885	890	955	852	898	911	933	886	916	907	884	954	897	890	936	862	864	884	877	921	905	942	890	884	915	887	903	892	895	926	879	906	880	904	841	882	923	888	933	917	942	878	903	889	929	895	941	907	932	879	915	894	929	933	919	925	854	943	873	913	936	863	897	912	851	923	891	893	899	873	899	923	949	917	881	915	928	901	875	883	843	871	895	881	911	925	896	891	917	916	873	916	882	897	865	915	884	923	902	832	968	902	936	863	855	936	881	870	894	903	922	952	884	905	895	916	921	919	904	932	914	895	900	878	932	906	905	882	925	933	943	895	924	854	872	863	940	888	877	915	892	887	956	892	929	920	907	885	918	956	944	893	957	917	917	928	859	946	970	902	923	853	870	946	870	872	925	968	920	929	945	914	915	899	909	958	895	950	940	899	896	911	899	894	976	898	926	917	954	904	965	891	882	926	918	925	931	907	912	921	860	936	909	834	883	928	915	904	940	909	926	895	909	882	923	904	923	905	945	953	933	999	982	928	923	874	928	889	907	869	892	876	843	927	960	948	873	948	885	880	915	926	887	956	920	936	910	882	934	866	902	950	949	926	877	898	943	945	917	871	954	922	893	932	902	957	918	921	905	871	908	933	855	936	947	890	925	874	887	867	938	922	888	913	880	920	944	891	892	871	919	897	902	924	999	918	890	923	938	905	948	903	929	922	881	872	911	869	942	856	902	853	898	951	912	954	909	878	879	888	862	901	848	906	942	919	914	937	857	900	927	892	895	953	890	915	922	915	898	931	917	904	890	926	955	913	906	908	856	878	966	934	951	910	929	919	925	864	941	862	876	905	892	932	836	908	925	906	958	871	929	887	862	952	878	922	884	887	927	937	890	890	989	927	825	953	903	925	867	947	933	910	890	892	972	970	941	872	916	917	907	866	894	885	901	931	936	901	887	916	861	890	887	962	916	901	931	881	861	880	939	925	891	895	930	920	837	862	916	885	888	878	878	933	941	872	925	970	896	932	927	884	943	817	921	930	899	922	875	883	914	927	877	910	898	921	926	950	881	915	905	900	930	938	959	899	864	935	922	985	838	885	884	882	863	926	879	917	929	948	902	926	876	891	854	857	893	889	912	898	925	901	915	846	895	921	930	897	920	828	918	887	930	919	932	902	889	884	943	901	906	873	905	910	920	899	910	924	895	892	892	928	927	865	921	918	900	896	889	916	955	878	861	898	916	870	922	981	920	930	882	887	892	877	951	917	881	860	895	924	926	904	897	944	923	918	881	918	892	907	883	883	889	911	925	852	871	903	963	903	881	887	936	913	886	901	866	905	969	924	862	903	895	887	927	959	865	940	940	874	940	915	919	890	907	947	894	896	888	966	942	895	935	949	868	912	917	927	918	917	889	882	946	914	937	900	978	883	914	955	904	875	889	921	899	909	918	968	914	841	867	940	855	943	893	935	859	892	887	887	916	891	878	854	919	898	903	912	924	914	882	916	901	941	949	878	904	931	904	932	947	866	898	890	930	949	879	855	855	829	923	887	960	921	938	917
24971	21540	24891	28652	21533	21378	1373	405	376	381	369	344	317	319	376	343	313	326	312	321	335	293	327	330	334	331	334	307	321	335	313	307	304	316	324	284	311	296	309	269	301	355	311	268	317	321	351	298	304	315	346	335	319	305	309	348	311	366	323	318	308	344	295	321	309	312	317	308	315	327	333	325	344	308	341	297	289	328	309	326	333	323	310	284	284	312	327	317	331	319	349	300	281	298	301	323	299	325	310	311	273	324	319	313	309	309	341	296	307	303	280	301	326	315	302	338	326	345	309	315	338	317	314	304	343	280	322	329	302	333	328	306	312	296	333	304	279	308	331	297	325	330	316	299	301	338	314	316	305	311	338	353	280	320	327	301	316	268	315	299	325	325	315	320	298	298	308	333	322	314	282	311	320	331	307	311	324	286	323	311	308	312	304	316	323	335	296	289	293	328	290	275	282	320	278	323	304	322	312	278	328	331	332	347	312	367	306	295	344	307	307	315	306	335	314	305	340	321	329	298	290	298	319	316	315	321	319	315	308	334	343	304	312	303	298	312	315	327	354	287	291	312	319	337	317	307	325	334	339	339	324	333	309	332	330	287	328	331	313	329	300	279	291	302	295	344	304	318	311	319	307	302	314	321	311	314	350	346	326	302	291	317	331	350	300	312	291	307	311	290	296	296	333	320	304	311	337	338	330	297	327	336	342	298	348	300	265	366	296	275	328	287	297	359	313	290	285	317	333	275	298	317	315	312	330	318	328	316	309	331	304	302	296	309	343	318	305	316	319	342	330	369	324	288	348	327	327	300	322	278	285	320	309	313	272	315	348	306	341	306	332	303	295	322	286	306	317	317	287	339	318	285	320	318	340	295	333	301	320	305	299	325	298	297	365	319	311	334	313	302	280	314	305	317	303	320	316	329	357	289	336	276	286	324	321	303	300	280	347	309	325	317	307	320	302	333	286	332	324	312	281	303	312	284	319	303	304	339	334	345	297	299	299	309	301	304	303	295	322	315	317	309	284	328	312	340	252	300	314	289	306	298	320	292	294	318	341	309	314	327	310	324	305	329	317	266	331	307	306	327	347	318	332	334	303	298	314	329	307	328	310	319	308	324	305	337	280	333	302	339	339	317	316	302	311	307	326	283	317	289	266	307	304	320	291	310	302	318	297	299	312	323	284	344	310	326	328	345	293	329	342	331	315	308	293	320	317	296	312	293	324	338	291	275	305	301	319	339	279	294	322	315	329	332	336	347	272	326	316	290	298	321	316	316	303	317	333	323	309	315	299	298	298	333	332	359	333	313	306	283	293	321	295	301	318	318	306	324	324	295	309	301	296	326	299	326	336	332	309	269	331	306	289	327	311	322	293	344	311	321	303	290	308	311	323	291	306	314	309	329	305	304	321	282	261	296	271	323	317	346	349	316	310	316	283	304	334	322	284	341	280	347	303	334	324	308	306	316	297	325	314	358	315	286	303	329	298	293	310	299	296	306	343	313	307	304	304	291	341	287	322	293	320	309	297	292	285	309	311	314	286	312	289	329	341	330	307	314	279	321	306	318	278	306	338	318	320	280	316	281	343	279	309	328	299	303	292	305	285	321	286	290	326	303	282	328	303	352	327	306	322	302	349	295	298	312	316	296	311	344	327	315	327	355	336	330	300	312	339	329	289	311	319	322	331	337	326	314	329	311	278	303	325	341	304	302	308	247	311	292	304	309	317	295	289	305	304	327	294	316	289	316	316	321	299	349	309	310	302	349	341	311	287	296	332	305	297	307	321	309	299	362	315	295	331	303	311	301	328	320	299	318	326	306	289	318	300	292	321	317	318	336	299	335	323	310	337	320	308	305	345	328	330	287	316	306	321	315	301	310	318	252	304	310	288	306	296	343	351	330	351	275	343	307	328	275	300	289	325	311	335	294	274	311	302	307	293	302	276	282	314	290	274	328	307	292	294	303	321	339	290	282	320	317	315	297	331	306	315	319	320	295	323	309	306	280	329	295	289	295	336	310	313	319	317	337	330	349	328	312	295	348	320	337	343	319	321	338	345	328	308	293	315	340	330	273	280	332	323	320	301	338	303	284	284	291	353	324	311	302	277	314	321	303	320	311	315	329	304	315	330	287	344	299	312	304	309	314	281	360	342	317	291	310	311	308	329	288	329	272	326	315	342	293	323	316	328	316	315	321	324	308	296	299	325	349	325	317	327	281	332	324	331	289	297	324	291	316	291	316	317	298	322	335	299	305	333	289	305	308	323	296	341	323	290	314	304	318	319	315	314	316	331	334	297	325	282	293	315	350	323	316	247	318	338	283	298	317	312	291	346	301	335	318	345	351	321	318	304	325	319	318	300	318	289	315	335	334	271	291	303	353	286	313	322	319	317	301	317	290	307	338	277	287	343	315	314	285	307	347	303	290	295	315	344	315	299	295	324	309	300	291	325	313	321	305	299	326	286	290	304	327	302	309	337	326	346	308	320	302	303	317	321	281	312	296	331	294	319	347	303	269	321	324	334	298	320	339	276	324	284	342	305	311	288	333	326	304	297	292	350	317	309	295	314	317	313	320	322	337	291	315	314	343	312	286	301	301	319	360	348	323	313	307	313	334	336	319	314	359	319	308	291	287	302	321	276	319	338	299	292	323	306	333	312	295	293	314	329	318	307	322	328	351	277	335	312	270	296	307	331	331	298	305	323	342	311	333	306	303	324	310	292	308	297	308	341	281	325	315	318	350	326	292	335	317	301	302	286	344	310	290	310	332	283	310	323	311	310	280	316	312	298	298	317	346	304	328	317	304	319	345	312	325	320	340	328	292	322	322	302	286	312	298	295	298	280	305	336	299	289	326	288	285	317	311	330	315	284	297	304	299	312	277	344	302	318	302	317	347	316	322	287	334	348	316	325	276	301	308	315	297	290	283	316	309	311	332	313	315	313	293	279	304	313	324	309	321	333	292	294	302	305	284	327	346	296	296	316	323	281	291	292	309	287	330	309	342	318	347	310	296	284	302	293	252	314	293	310	276	315	348	286	339	289	303	316	304	321	280	302	314	305	315	357	281	292	298	331	325	325	323	306	326	343	364	303	313	276	300	327	306	287	316	311	322	286	285	284	306	296	326	297	310	313	326	327	338	335	310	321	301	285	322	318	302	264	337	294	308	323	337	319	346	275	351	292	358	295	328	307	310	311	284	322	336	294	334	318	291	314	327	305	279	287	315	295	300	293	312	346	305	260	287	302	290	311	304	303	295	320	272	323	309	298	318	316	293	319	329	311	287	332	336	284	291	330	323	309	312	321	310	316	285	331	332	332	292	331	321	293	293	344	321	313	301	316	327	304	297	284	300	315	337	351	280	324	307	279	282	308	290	331	334	313	346	327	312	311	297	314	300	280	356	337	308	314	352	323	319	310	308	342	299	313	342	308	310	325	319	307	328	322	282	325	292	284	320	320	297	314	274	315	330	324	300	311	312	337	332	274	308	307	307	258	305
3145	2101	1261	945	770	767	736	725	749	678	699	747	683	638	705	685	698	639	691	730	644	697	684	635	713	689	672	748	713	641	678	645	717	662	643	683	624	664	723	723	694	696	706	688	647	651	640	617	707	661	681	632	653	636	668	702	649	628	696	656	698	687	649	663	671	655	664	726	658	693	672	680	691	749	662	663	636	622	689	656	635	677	723	697	704	646	660	669	689	672	670	694	678	682	695	677	640	719	680	642	693	670	686	650	691	650	635	650	705	672	710	619	661	661	657	628	684	672	686	686	668	683	729	645	676	695	682	706	734	687	708	690	702	693	689	678	684	694	660	650	713	658	643	645	671	670	654	633	673	684	692	715	691	661	670	659	667	661	676	708	664	693	645	708	673	719	628	710	714	738	690	628	703	683	640	676	701	743	711	669	623	670	699	661	666	669	703	669	675	694	657	642	642	637	742	726	666	671	710	680	668	676	620	691	674	664	711	651	753	680	704	652	681	642	674	720	739	656	673	709	728	682	644	644	647	672	645	703	700	713	639	701	670	657	687	715	624	630	713	629	694	667	726	694	696	618	681	718	683	678	739	656	704	649	697	729	687	670	708	666	639	719	654	656	681	635	705	736	673	660	652	646	675	611	665	724	713	675	680	693	696	646	717	618	688	676	635	666	675	683	677	673	677	716	695	638	672	653	676	690	677	659	635	674	675	685	671	618	674	705	711	608	680	665	716	688	712	631	692	644	663	701	670	641	715	713	625	670	682	630	673	665	704	693	675	670	691	682	735	644	684	613	695	663	637	672	643	716	689	703	684	669	714	610	673	690	652	639	659	685	652	694	678	654	686	712	637	683	713	686	628	748	666	716	706	654	648	696	684	603	685	682	699	694	675	703	661	695	695	685	677	709	671	664	666	677	675	667	692	642	684	664	708	669	674	640	681	674	680	662	694	685	713	737	714	609	674	656	686	686	709	722	701	698	660	697	663	649	704	695	621	658	645	696	643	643	656	719	648	665	679	647	693	646	668	639	676	635	662	585	635	650	661	691	664	717	680	704	635	648	650	696	661	684	632	612	711	644	673	698	694	692	673	668	704	668	659	659	696	676	720	645	692	701	656	652	730	651	676	648	643	624	690	665	680	675	690	660	625	648	654	666	687	695	667	657	705	688	691	669	660	685	688	701	710	664	679	696	714	684	662	638	664	708	670	711	715	676	623	725	696	682	660	639	670	738	700	658	651	664	700	636	682	691	673	672	675	658	667	653	691	670	695	647	605	703	665	712	659	668	679	679	706	703	658	643	633	725	689	664	648	647	736	683	664	685	699	617	658	655	678	697	681	656	706	655	689	664	731	637	654	722	650	654	629	652	671	713	723	700	641	696	699	668	685	707	689	685	681	623	667	663	707	672	652	648	631	641	661	696	712	696	686	697	681	694	662	656	648	684	682	681	677	655	682	698	692	655	685	721	659	674	671	638	684	699	628	641	675	698	717	716	677	670	688	650	690	716	679	684	693	647	663	707	648	654	657	633	680	678	643	678	666	673	647	637	680	676	626	652	674	647	686	675	671	697	690	667	697	680	648	698	627	670	687	682	639	680	685	644	653	679	728	684	716	709	647	738	674	693	637	667	650	681	667	693	661	641	735	662	686	671	684	679	700	661	726	699	667	664	670	700	658	723	703	677	701	693	711	678	665	685	691	692	703	659	678	750	628	697	640	656	664	691	708	704	680	671	660	685	674	680	670	661	640	685	659	696	697	689	679	659	682	723	697	692	659	663	699	667	644	675	682	669	663	643	647	676	700	640	714	675	655	707	660	687	612	713	667	655	632	691	621	676	682	662	668	683	703	693	645	618	659	697	688	654	675	689	607	678	664	696	680	690	668	673	686	685	678	667	655	667	661	684	664	656	671	659	713	734	667	696	725	698	700	721	667	655	671	692	700	669	664	708	710	722	696	654	625	706	663	705	632	672	689	636	660	695	648	699	688	697	651	716	658	634	702	683	684	732	666	663	688	665	707	670	715	651	693	657	679	666	667	645	681	642	669	673	678	640	720	715	646	697	656	661	727	667	672	659	639	670	676	668	652	672	681	669	684	696	706	715	646	656	633	709	673	661	665	678	681	658	671	636	706	691	700	707	664	661	660	685	645	707	695	654	682	604	658	652	686	702	722	677	668	664	656	668	674	687	651	662	707	612	699	652	705	684	674	695	671	739	665	681	682	649	695	656	655	659	676	710	627	678	664	666	690	668	630	694	670	672	683	675	661	741	663	679	663	677	698	657	690	650	672	689	670	665	676	618	658	690	690	738	724	726	695	663	699	655	647	705	674	701	668	683	665	694	705	667	692	666	659	662	682	688	640	666	652	643	677	634	687	667	703	714	685	688	664	685	690	716	698	683	724	642	639	714	683	674	671	696	710	678	656	636	666	644	694	652	693	683	676	710	703	694	694	703	698	688	689	663	710	653	642	653	660	664	685	684	687	715	699	666	677	701	692	667	695	707	657	693	658	646	668	689	655	652	711	736	675	654	705	611	662	627	710	692	686	658	681	703	665	721	628	679	689	664	670	669	733	664	631	706	689	674	695	704	658	658	677	679	675	702	633	649	699	699	703	657	707	674	689	694	697	658	739	683	658	725	715	641	662	682	681	694	663	656	666	655	699	651	644	604	604	698	677	669	693	716	691	687	691	667	668	696	667	697	654	706	688	646	684	695	668	703	728	641	681	670	652	673	675	689	736	676	654	663	672	696	616	650	644	674	683	660	691	670	701	664	626	696	713	685	706	696	710	684	703	651	673	687	674	722	708	702	743	683	691	649	677	697	669	640	708	711	720	668	681	709	682	674	683	664	692	676	711	724	664	664	698	684	668	645	642	683	668	654	655	674	637	674	659	697	678	626	649	702	656	673	706	699	657	697	662	666	695	677	657	704	690	631	647	692	682	679	658	686	663	691	651	681	682	658	700	723	673	721	692	662	627	706	718	682	709	697	674	688	658	663	648	634	690	682	658	697	659	669	710	726	750	667	699	678	706	685	697	676	672	719	724	708	661	654	695	679	648	664	659	645	708	646	654	700	690	636	707	628	648	716	646	685	699	693	685	670	743	648	686	661	650	667	699	678	654	677	651	688	692	658	668	684	677	702	681	691	677	666	712	687	684	685	722	692	675	702	642	669	663	681	676	658	626	663	662	696	635	705	709	675	692	664	692	638	651	698	696	652	662	648	658	717	637	700	680	653	695	646	696	652	660	678	707	659	634	658	669	656	729	693	660	674	706	672	720	661	620	695	659	697	641	703	696	670	638	716	677	658	701	684	640	663	626	670	688	674	666	689	660	657	674	693	702	660	681	667	677	649	668	683	668	638	673	685	666	649	665	683	669	662	663	723	659	688	695	668	635	694	707	638	699	671	702	680	693	664	712	680	673	732	671	646	647	704	658	661	680	669	705	681	700	681	710	668	732	688	676	664	678	670	704	684	672	637	657	602
24414	21552	25183	28374	21553	21572	18817	561	281	256	219	186	193	164	167	153	165	181	170	149	152	153	143	153	159	175	146	132	153	141	136	176	131	151	139	143	126	144	139	169	158	142	172	140	138	156	158	189	152	156	152	159	140	145	143	139	159	152	150	147	150	162	132	146	135	171	136	138	155	131	123	125	160	143	147	122	145	156	156	131	172	155	138	154	141	143	139	139	141	127	138	140	128	125	146	126	135	135	141	142	126	138	141	149	149	141	112	148	187	171	164	154	161	147	139	153	135	148	135	164	114	146	134	159	140	124	137	158	149	143	132	136	153	166	128	167	146	118	166	138	149	141	133	130	158	153	155	144	137	153	134	141	128	155	166	134	136	124	134	140	155	154	126	121	149	136	138	152	144	131	146	171	144	115	130	139	133	142	143	120	157	107	144	136	140	159	147	155	135	139	146	127	147	161	172	150	128	125	166	140	138	162	153	135	127	138	151	142	144	129	127	164	135	140	143	151	154	155	140	130	163	154	131	150	128	133	149	147	144	170	163	144	148	159	133	145	151	127	141	149	171	131	139	130	155	143	161	151	172	157	138	140	114	140	127	136	133	137	123	159	147	148	144	138	143	143	144	132	136	125	139	142	157	158	139	155	140	149	169	148	160	171	120	147	138	156	158	157	122	133	115	175	140	131	151	129	147	162	152	141	142	158	133	149	145	114	137	147	180	157	151	152	146	129	147	140	141	127	137	144	129	136	146	132	152	155	144	136	130	138	127	167	150	172	133	136	149	135	148	117	138	131	150	134	147	130	142	138	138	148	136	134	161	134	144	146	154	132	135	150	152	128	158	145	153	126	165	166	150	151	135	149	140	138	156	155	149	138	144	151	149	146	169	121	144	148	130	140	149	158	130	155	152	141	160	151	131	139	136	157	151	142	116	148	153	151	131	153	141	148	137	143	141	152	137	146	134	158	133	130	159	161	176	152	156	155	169	142	117	151	150	146	142	140	143	152	134	142	130	155	148	135	121	153	156	133	145	139	150	143	149	155	167	147	142	155	136	128	142	144	139	153	159	135	135	125	173	145	132	126	130	140	156	135	139	145	128	156	121	146	133	135	115	150	170	130	154	140	153	142	132	172	122	131	134	149	146	149	166	109	118	139	137	139	142	147	148	127	144	147	141	138	154	161	143	143	120	129	146	152	138	144	152	157	148	142	138	171	141	154	170	133	155	138	169	136	134	120	134	139	141	139	144	129	148	142	150	131	158	153	148	150	133	135	136	137	147	138	133	155	174	139	147	137	140	147	147	133	141	170	117	124	133	130	153	169	161	146	147	153	165	161	149	144	126	160	162	127	125	164	137	119	138	139	147	133	132	158	139	165	163	143	162	128	144	143	144	153	156	155	144	139	162	186	151	142	161	159	127	152	131	153	144	156	147	135	164	148	142	147	160	147	152	153	138	147	119	135	157	143	149	149	144	145	161	137	126	131	139	150	154	159	142	128	126	162	164	152	141	144	151	133	154	161	143	156	125	150	164	141	153	146	149	143	149	155	132	146	154	147	135	145	182	142	107	146	150	136	122	127	133	149	139	164	155	148	151	147	143	175	124	129	151	166	110	168	122	160	152	151	148	169	147	146	144	154	149	150	157	150	142	134	139	161	166	135	162	147	157	122	139	134	144	150	160	137	134	140	151	149	142	143	129	142	128	128	171	147	159	157	170	150	160	148	145	133	120	160	159	141	139	138	133	137	132	165	137	162	140	146	150	148	139	155	130	130	143	137	134	134	131	130	153	141	156	131	123	150	142	134	147	140	142	175	140	132	130	150	159	144	145	139	128	148	158	138	137	143	138	143	144	148	135	119	141	137	126	140	150	166	126	146	158	133	144	151	146	159	135	145	165	146	136	141	121	143	133	163	130	141	135	138	137	127	162	163	147	146	129	141	135	124	133	120	149	128	114	137	145	115	153	146	150	133	162	179	159	146	133	133	138	136	147	147	132	133	159	136	146	145	129	138	147	143	152	145	150	162	142	135	127	125	153	142	159	143	141	136	173	156	117	146	150	128	167	139	139	137	141	133	118	119	124	140	140	142	154	141	140	150	155	148	161	145	162	157	160	124	125	133	146	145	141	118	137	146	144	128	151	147	154	142	148	144	148	149	138	159	163	144	145	119	150	140	154	143	168	142	156	150	136	154	153	153	151	144	136	140	130	149	151	150	159	134	134	128	133	164	128	147	157	137	133	125	129	126	142	138	124	156	129	137	141	128	125	135	155	137	141	143	153	156	147	147	150	171	164	125	144	165	118	151	126	158	132	138	133	141	152	147	155	150	117	120	119	148	134	127	136	153	154	133	154	146	164	148	148	148	126	149	140	133	152	148	148	153	132	122	143	146	150	125	151	153	130	142	113	130	150	156	124	156	147	116	176	150	132	135	132	149	163	135	157	150	140	145	122	128	144	114	135	129	146	149	150	137	157	136	136	152	148	166	118	146	161	130	146	160	151	153	157	163	131	153	153	125	141	147	175	158	139	137	157	155	145	145	154	157	142	145	147	163	137	137	142	150	150	152	141	139	163	146	122	130	125	141	162	154	147	119	126	144	155	152	158	140	134	140	146	160	131	146	130	137	150	146	152	146	137	164	154	143	131	143	153	153	124	153	126	125	148	130	156	136	125	153	131	156	168	152	160	120	150	140	170	145	158	144	136	155	142	144	134	128	109	136	122	134	141	124	116	138	140	136	124	146	176	142	134	153	159	177	144	136	127	128	134	148	141	140	142	158	136	134	121	119	133	129	127	145	160	148	165	147	122	139	137	155	143	133	136	137	137	149	141	126	151	150	139	121	134	120	131	137	135	164	142	135	157	106	158	150	136	157	148	171	153	147	140	127	132	143	136	146	143	120	126	139	120	124	138	137	146	158	136	149	121	125	140	159	160	152	169	149	162	145	136	148	122	142	149	145	162	150	158	152	124	160	153	140	145	143	146	142	151	146	157	140	133	133	147	141	149	140	148	140	133	127	154	147	131	115	162	139	149	139	152	132	119	136	154	145	143	140	143	135	109	154	147	145	134	162	148	115	167	158	142	118	149	137	139	140	137	133	148	152	116	133	136	156	138	137	126	146	145	147	154	143	134	132	141	150	163	131	118	175	133	132	123	127	145	142	149	162	104	130	155	161	133	161	126	156	156	167	154	118	131	129	126	140	153	137	151	147	127	170	112	146	120	136	154	124	148	127	160	132	134	130	147	127	138	146	139	148	127	147	158	160	135	146	146	120	160	139	120	126	163	130	147	154	158	139	144	155	137	126	161	154	121	143	144	144	145	157	141	161	142	149	160	134	139	146	159	150	133	131	143	145	146	131	127	145	140	130	169	150	146	123	166	127	135	145	116	134	142	140	139	153	155	151	123	132	144	148	143	157	142	130	129	131	129	148	150	133	134	162	134	138	163	135	133	142	176	137	131	143	159	157	129	142	146	143	160	135	149	117
2831	2956	1406	771	566	480	432	437	415	379	413	397	344	404	316	360	380	363	333	371	365	328	348	357	382	383	349	340	323	341	344	369	350	315	360	375	357	327	353	314	340	336	365	363	351	351	327	351	357	381	370	367	367	368	332	378	365	364	339	368	330	353	323	361	323	408	347	345	354	346	355	365	337	319	330	343	352	316	349	361	329	340	357	343	351	353	334	348	360	361	369	345	328	345	343	368	369	333	375	351	337	343	344	339	311	312	325	341	354	325	338	330	341	350	351	382	405	343	341	358	346	352	360	348	348	366	359	341	340	309	373	378	328	363	338	352	350	350	342	352	375	325	331	329	353	331	354	348	334	342	354	297	367	322	371	381	333	335	357	348	370	359	337	353	395	338	365	392	335	332	368	363	344	316	318	382	329	361	338	359	362	377	360	332	350	371	347	346	318	324	353	331	351	337	383	331	337	376	371	376	338	339	322	347	375	336	346	344	395	333	335	350	321	349	348	356	381	361	358	373	349	341	323	334	335	361	328	329	363	356	369	322	360	368	359	321	344	327	336	339	326	349	336	396	357	329	348	340	341	371	311	326	318	332	351	338	372	351	318	349	308	379	342	338	338	352	358	352	366	322	343	349	341	351	354	340	345	364	330	329	328	376	319	343	354	368	344	356	359	357	335	338	339	312	347	327	339	345	371	342	353	361	325	325	353	358	352	314	376	364	352	351	324	351	320	356	356	337	342	356	371	344	370	319	328	338	346	365	368	332	337	370	333	384	369	356	369	330	403	365	334	337	343	328	342	363	340	334	345	329	353	360	320	329	339	337	379	364	362	336	343	339	337	355	377	320	334	381	352	345	356	298	369	338	326	346	371	308	337	334	379	337	342	345	352	343	354	328	349	357	303	370	334	341	349	347	335	343	313	321	333	357	348	342	348	317	349	367	357	331	346	325	337	382	358	324	345	332	333	361	344	366	341	335	337	387	383	386	352	357	378	357	349	348	346	351	393	358	362	367	360	330	351	365	357	319	333	331	371	324	328	335	347	329	338	351	336	357	331	366	364	316	332	328	335	343	362	361	351	354	332	341	357	336	370	337	331	342	343	356	349	339	339	343	364	340	327	357	349	335	330	364	348	342	357	361	335	359	337	325	332	366	364	349	320	364	319	351	363	347	343	337	354	327	392	346	365	335	381	360	369	369	341	355	343	330	340	336	333	361	361	367	341	347	350	358	335	354	346	342	342	377	354	351	321	373	309	339	349	348	357	327	359	361	312	366	326	383	356	372	334	338	321	348	373	322	367	376	365	350	329	350	343	343	338	352	347	323	345	343	362	347	337	339	339	354	331	388	331	340	380	315	332	341	365	333	347	353	322	342	340	358	319	342	345	352	366	355	368	351	347	327	337	352	370	357	348	321	359	369	351	365	294	352	349	318	350	346	365	367	360	338	383	315	372	368	358	337	351	341	352	338	337	340	317	331	340	345	321	365	347	331	351	359	343	339	331	338	337	337	328	374	343	352	333	317	348	363	348	355	334	353	322	352	336	326	320	337	374	343	351	357	348	331	354	398	366	337	364	336	346	337	319	361	323	372	368	317	342	342	367	330	332	326	315	338	374	334	349	386	367	332	345	338	357	368	348	339	316	385	361	360	340	341	385	335	358	360	331	365	329	372	369	351	333	385	346	329	345	340	377	351	364	360	360	358	345	337	355	339	324	377	324	343	322	337	306	352	351	339	337	347	346	338	355	328	345	334	345	386	333	337	354	351	331	361	352	352	327	355	364	345	350	328	355	354	347	303	324	338	349	381	340	323	341	356	373	356	358	338	382	335	341	316	333	348	369	358	376	359	344	385	320	312	360	344	372	325	380	340	354	349	353	341	381	392	313	331	354	349	346	352	317	363	357	320	354	357	360	330	355	365	366	357	357	335	340	355	358	330	336	335	325	323	314	330	359	333	346	350	372	333	377	329	330	331	356	353	362	322	369	366	354	310	347	358	366	346	345	347	320	360	343	360	345	322	337	331	364	345	349	339	330	356	335	317	364	336	354	335	345	369	336	330	314	317	334	391	371	332	323	352	330	351	341	324	351	381	345	368	361	337	293	341	366	350	323	337	335	355	344	355	319	332	359	356	333	308	343	341	320	385	332	295	353	317	301	346	340	355	335	310	315	327	325	340	362	356	332	347	355	383	334	385	352	317	307	385	339	370	336	334	358	374	318	362	349	360	338	360	318	360	333	332	338	341	363	345	349	325	357	323	334	333	333	344	330	343	357	357	297	374	359	352	350	353	393	351	348	375	295	348	368	337	362	345	347	338	347	356	348	342	373	340	341	371	354	350	363	334	362	335	391	334	337	348	320	340	368	344	345	344	339	329	343	377	321	362	334	335	359	314	343	342	356	326	378	336	356	362	346	344	322	332	350	352	359	330	374	347	360	302	353	347	337	349	355	340	336	314	320	345	330	356	333	348	350	334	366	361	345	382	346	326	336	344	357	366	363	356	341	331	303	380	343	338	373	369	332	361	340	351	353	359	348	308	325	358	353	343	352	349	352	370	359	336	387	345	306	355	346	364	346	335	324	352	324	341	336	359	346	326	316	371	351	363	310	318	344	317	351	331	343	346	347	372	328	355	353	331	330	346	330	351	325	345	354	347	350	363	364	353	358	322	382	351	337	333	343	341	331	354	338	370	310	337	349	331	367	363	342	364	341	340	332	349	337	353	328	322	347	335	332	335	328	348	352	327	337	336	373	320	321	344	315	360	351	372	346	321	354	349	352	311	334	359	343	312	366	366	332	345	348	365	347	341	323	371	327	349	344	350	315	374	381	337	356	315	376	333	355	352	340	342	358	322	353	324	345	328	327	312	369	363	326	354	365	327	323	373	347	331	342	370	339	335	380	324	366	366	350	357	356	364	314	341	362	346	364	337	357	345	356	329	362	359	357	334	352	334	361	364	355	338	368	346	379	365	359	327	300	352	347	359	380	345	378	362	392	373	325	323	339	333	375	355	359	332	355	327	373	363	351	317	353	344	333	378	347	367	332	361	316	342	353	371	352	362	332	347	362	341	349	335	354	354	352	345	353	360	353	323	372	319	356	342	373	369	307	337	339	342	334	326	316	316	364	333	355	353	337	326	340	359	322	324	371	320	302	373	326	348	344	318	343	345	374	329	370	327	329	329	327	316	366	367	325	351	375	351	327	338	345	329	353	341	371	336	354	348	360	349	346	344	321	374	347	305	319	349	374	352	348	335	345	363	363	344	328	371	341	326	321	352	342	364	363	343	344	327	327	305	344	351	341	347	336	358	350	326	350	308	333	328	352	320	361	357	368	360	357	354	324	332	341	347	322	325	363	365	367	333	361	345	385	358	348	393	347	310	314	323	351	349	332	369	363	347	337	328	333	393	353	367	366	333	337	359	360	362	367	347	314	365	359	394	360	334	368	358	359	329	349	336	338	348	337	349	338	365	369	323	382	317	344	332
31917	20987	11896	1063	592	508	457	402	392	434	433	458	397	395	425	409	427	388	477	414	411	394	435	440	392	425	447	402	405	419	430	420	423	405	429	418	424	398	414	415	409	427	459	397	392	382	419	435	419	432	455	400	424	430	400	398	459	400	415	438	411	422	456	391	433	396	413	405	463	427	416	438	396	411	424	378	407	394	423	402	431	434	437	407	405	436	413	431	424	438	404	437	433	372	403	397	443	445	396	437	395	406	406	426	445	430	421	345	419	411	428	419	413	423	443	382	408	435	445	390	420	394	452	486	397	430	473	438	414	409	382	443	405	416	435	410	411	445	411	421	445	428	419	417	414	428	428	399	435	420	410	428	382	398	408	422	387	396	408	392	412	446	400	418	470	403	405	420	404	429	439	405	399	417	402	448	439	415	437	407	401	439	404	405	406	432	392	446	460	395	410	409	436	381	421	425	430	440	453	441	391	425	438	398	403	408	412	385	414	416	385	429	425	439	436	386	403	431	400	422	464	413	407	407	410	423	430	427	426	412	426	370	448	427	442	408	429	422	418	431	472	410	420	417	403	419	400	445	421	375	395	450	459	415	385	425	393	430	454	434	379	416	386	435	456	399	406	429	414	414	420	428	451	428	425	429	430	438	364	430	425	423	396	423	383	403	419	409	408	425	406	354	385	441	420	414	390	427	427	395	385	398	418	417	445	396	418	382	459	380	415	431	372	387	458	423	405	433	437	418	419	416	441	396	423	448	418	422	404	407	465	421	365	404	460	441	398	437	406	420	398	434	426	380	429	421	439	410	411	408	386	416	407	420	431	398	421	403	418	394	388	412	421	414	404	428	427	408	432	409	409	449	454	412	402	418	424	428	388	429	445	432	420	430	431	422	436	425	431	382	431	463	404	376	405	420	392	432	427	438	384	407	416	447	415	461	469	401	435	395	401	384	402	409	451	422	424	429	381	397	432	415	410	387	405	432	397	410	420	447	445	431	456	372	396	380	423	421	426	433	394	422	410	400	434	403	424	426	448	390	409	388	398	382	408	400	386	422	446	448	418	406	417	431	429	425	403	409	427	471	454	383	421	401	407	370	422	408	402	384	413	409	419	440	405	426	387	467	406	444	376	434	393	385	412	427	421	402	434	401	414	397	441	427	405	442	421	452	356	410	444	422	400	396	396	405	427	398	428	412	407	410	416	421	445	407	403	401	367	402	416	385	450	436	408	384	425	443	413	383	428	403	428	385	439	436	408	427	387	460	378	414	387	418	430	442	400	446	413	389	403	389	404	403	414	400	398	427	419	456	415	419	450	395	382	403	428	410	407	452	404	403	386	363	406	431	404	400	382	409	405	431	421	398	392	408	442	447	467	409	415	393	410	404	397	404	414	388	423	423	432	393	416	424	418	428	391	386	425	419	402	415	411	444	394	377	425	387	404	392	376	391	413	403	437	421	425	421	438	418	401	409	432	396	456	414	432	397	421	387	411	394	463	423	423	433	451	385	398	430	419	421	437	400	445	422	427	454	386	418	384	415	426	433	425	415	432	382	444	394	404	448	417	408	429	433	438	424	438	422	406	415	413	401	454	427	423	439	436	439	445	425	419	449	409	460	386	394	389	400	425	475	437	402	432	430	375	391	361	408	422	382	395	434	407	409	453	462	434	435	408	425	436	402	428	432	441	420	375	405	415	444	441	418	455	394	431	438	409	454	411	421	433	383	428	410	410	359	448	434	402	420	464	442	463	433	404	410	408	414	441	465	460	435	429	448	412	416	429	404	419	408	445	384	386	417	399	413	399	445	437	379	408	400	387	406	408	402	435	379	402	413	440	445	392	423	411	464	433	443	410	409	397	436	445	393	412	403	367	399	421	401	444	445	406	423	412	415	417	418	409	438	425	423	404	413	424	424	389	421	398	393	426	445	435	415	436	377	423	409	428	408	402	352	421	411	378	388	432	390	443	415	399	384	420	434	408	392	427	412	386	424	377	384	417	381	418	414	426	405	423	415	447	430	430	415	411	420	424	399	405	398	407	439	419	406	419	387	376	441	432	417	413	414	427	412	432	412	415	438	405	409	392	416	396	474	415	435	440	400	421	454	415	441	386	415	372	405	392	417	410	406	387	414	430	451	463	411	418	422	409	425	425	412	380	423	406	423	443	366	419	393	423	425	433	411	408	414	394	410	402	399	364	445	419	421	413	402	460	401	432	390	391	421	426	425	395	426	394	415	397	429	400	450	394	417	456	425	416	440	394	394	388	338	436	437	418	404	412	449	425	375	394	459	453	440	430	389	378	375	410	441	404	407	405	409	448	445	416	402	404	422	396	411	401	418	384	398	408	413	396	461	415	398	391	431	421	398	390	392	428	440	426	392	437	405	396	393	437	432	401	400	394	429	457	454	385	394	415	429	414	432	489	379	411	422	414	434	378	392	471	420	425	403	444	426	448	437	442	424	387	438	416	411	436	393	420	451	426	426	441	424	428	356	422	412	413	420	421	409	406	430	398	412	419	403	444	393	445	420	433	398	409	411	426	359	405	435	421	408	404	412	414	406	440	396	406	392	371	451	406	384	389	414	461	396	404	403	426	390	442	447	412	434	422	365	417	462	403	414	417	440	438	417	386	465	398	418	428	414	388	400	441	397	456	421	429	404	426	429	408	441	419	481	426	395	384	377	439	378	419	437	429	385	406	440	373	404	430	382	389	424	434	429	407	405	429	436	388	441	396	412	417	403	392	427	421	450	375	399	418	405	421	409	400	404	378	441	434	414	386	434	391	414	389	396	344	371	432	377	385	405	425	413	445	411	424	425	410	403	390	428	407	440	412	415	419	409	401	432	424	449	442	425	434	400	394	397	405	426	420	431	407	414	378	454	424	387	409	390	452	423	406	438	428	423	393	396	435	431	406	420	387	456	397	411	430	406	426	407	406	423	392	387	412	435	432	371	410	413	447	427	400	457	406	438	412	424	384	389	397	449	409	461	416	426	405	438	436	413	384	390	380	425	428	433	415	401	397	369	394	448	445	432	403	419	391	433	441	427	394	419	405	438	416	432	416	455	438	401	418	432	433	450	459	409	420	408	418	433	411	397	401	423	415	411	415	384	402	431	426	432	403	430	428	376	416	402	435	376	431	428	386	437	458	402	413	417	435	433	463	367	411	398	408	413	448	444	379	438	430	389	453	421	402	423	393	425	422	418	439	386	397	430	416	417	442	396	448	418	404	413	422	435	406	421	399	423	389	398	408	402	430	407	443	416	405	441	429	436	404	386	395	389	414	405	420	416	411	408	420	454	406	409	403	419	452	417	404	397	421	401	417	407	434	427	430	383	426	423	416	407	419	388	401	404	415	429	408	419	438	387	378	385	397	402	396	415	417	454	445	419	405	389	435	439	431	436	414	375	417	397	391	448	430	412	424	411	447	390	454	398	425	429	395	415	409	398	451	408	437	383	429	409	390	400	425	395	413	381	423	359	450	406	442	390
5806	999	972	953	915	895	964	878	854	864	876	891	868	895	1007	942	868	952	922	893	893	863	912	904	870	847	915	903	908	908	879	922	933	873	842	940	940	938	925	901	865	909	908	879	899	939	926	902	852	907	916	914	945	906	897	882	950	899	956	903	929	866	919	867	874	852	883	909	895	894	930	919	904	892	872	925	869	874	913	925	899	882	920	915	863	941	875	865	887	909	917	861	900	897	862	963	917	911	925	904	904	860	887	906	902	947	932	909	925	882	879	910	857	919	949	901	911	903	877	925	840	890	871	919	951	899	826	912	929	891	914	898	910	930	888	898	854	947	946	896	909	843	945	855	908	908	930	948	952	860	892	906	944	885	915	876	922	935	884	886	950	859	924	939	934	925	933	929	822	922	912	892	874	902	878	860	921	938	922	885	891	953	946	888	849	882	928	928	902	921	893	867	910	906	911	893	887	915	904	916	865	886	886	884	942	936	907	917	903	913	891	868	890	887	844	977	929	936	913	884	924	892	899	848	875	890	887	963	876	912	873	852	914	851	955	818	907	843	879	890	898	932	899	909	865	875	899	872	916	924	911	958	957	906	882	958	914	960	913	926	874	918	880	861	941	902	831	921	892	863	907	950	843	863	952	946	967	915	897	882	905	911	893	921	898	885	931	930	843	862	923	917	933	916	907	902	891	890	940	915	946	925	933	833	881	942	931	869	861	875	876	841	886	911	908	862	945	886	935	898	891	916	912	969	927	883	875	903	898	931	891	906	946	891	939	877	924	902	892	890	944	819	954	910	912	892	887	928	939	900	959	892	900	923	911	865	939	972	871	931	879	899	883	897	948	973	885	973	956	839	925	972	886	897	920	952	893	885	855	854	913	851	897	937	897	924	830	890	911	866	897	876	951	921	891	954	858	958	881	929	925	936	887	901	888	957	921	932	923	921	899	896	845	947	923	927	830	909	889	942	920	922	927	921	889	1007	900	928	880	906	883	855	918	935	890	932	866	868	918	910	841	899	962	898	903	889	917	893	916	869	871	872	948	920	935	821	858	926	924	873	924	952	932	855	901	829	881	913	967	907	880	915	868	817	877	921	951	850	928	946	922	866	883	927	923	882	1012	927	866	833	922	905	917	916	854	871	839	884	907	915	965	860	828	890	901	869	897	905	898	945	851	902	926	908	863	911	873	902	899	858	924	929	905	891	892	867	874	902	860	940	927	849	935	910	901	911	895	922	907	913	943	901	873	861	879	839	853	969	947	882	880	936	905	870	875	932	870	959	937	880	922	929	902	885	903	815	835	899	924	881	924	904	890	882	946	942	936	919	908	848	898	887	929	908	890	929	911	975	950	943	889	929	924	925	869	946	901	866	882	895	893	925	879	920	857	926	901	868	877	896	925	899	934	924	885	950	945	907	915	903	888	882	925	911	908	903	872	867	858	863	901	919	891	893	831	934	926	884	921	864	951	882	912	894	924	946	918	897	849	840	886	919	953	878	898	891	923	843	886	862	920	880	913	915	894	965	888	895	905	895	904	901	935	912	842	963	885	900	904	871	909	923	872	921	894	901	888	903	902	892	911	834	908	849	901	938	879	871	877	867	933	949	874	935	913	883	902	891	922	851	907	918	927	937	901	860	889	903	882	925	938	925	916	881	913	895	903	902	890	827	914	924	943	892	898	863	914	890	915	902	919	897	869	867	854	935	847	872	907	907	926	893	824	912	916	867	897	920	911	927	953	881	923	920	904	893	863	864	915	875	902	905	898	877	855	907	932	935	899	874	952	941	915	923	896	915	894	909	915	913	856	874	876	857	928	914	940	926	879	925	868	880	924	856	868	898	939	876	889	921	892	890	849	898	857	865	938	964	862	923	911	910	917	858	968	903	981	860	885	888	932	891	905	923	936	868	943	929	898	888	859	907	904	888	914	850	897	878	901	902	950	854	899	860	871	874	955	835	912	846	899	928	891	912	912	890	869	941	914	921	932	889	904	897	909	935	842	882	905	905	891	900	902	889	972	878	915	899	893	938	882	858	925	938	905	920	951	910	887	932	907	850	905	890	885	874	871	904	944	928	848	934	900	916	932	891	881	887	946	904	888	935	892	879	872	911	917	863	928	905	896	925	908	875	887	923	906	865	931	926	951	897	895	907	896	902	912	909	861	926	909	899	921	912	897	905	915	904	956	880	942	903	900	929	914	942	857	893	875	940	888	908	957	920	874	873	877	905	861	890	906	890	886	860	896	892	912	898	904	884	873	862	886	882	918	877	953	894	888	888	927	896	947	874	878	888	932	917	881	919	890	892	884	885	891	905	899	952	942	901	906	923	957	950	901	889	909	876	855	897	871	876	904	923	888	915	876	923	878	869	904	923	918	865	891	938	899	851	881	868	861	909	908	918	894	920	817	925	891	891	918	869	886	954	925	905	883	862	866	910	952	953	902	887	879	932	903	952	916	954	900	923	867	890	855	883	883	865	916	873	857	898	944	904	934	879	868	894	925	917	930	945	891	904	897	898	924	892	878	892	866	891	956	946	921	840	902	877	874	909	874	914	908	900	889	904	929	929	941	919	929	896	951	891	895	885	846	890	864	895	910	876	901	865	906	924	892	908	909	910	886	856	888	946	833	934	899	935	963	854	924	899	872	870	918	887	939	957	893	892	933	891	941	879	877	907	829	902	858	888	856	927	853	939	893	917	905	952	918	913	888	884	914	898	910	885	899	884	947	896	959	842	843	864	901	870	913	782	922	872	906	940	963	912	891	850	845	913	866	907	917	897	916	928	916	900	858	896	948	902	894	889	866	852	931	930	904	912	891	920	875	931	864	922	901	926	883	901	887	942	917	928	917	907	871	911	898	916	912	879	924	901	869	899	924	889	895	887	922	902	896	901	927	901	921	862	921	902	928	958	907	857	920	915	956	894	880	878	900	927	885	941	952	891	937	914	810	858	873	848	870	921	869	906	915	838	890	971	943	844	926	905	885	898	923	893	928	925	947	922	869	905	909	930	885	883	929	951	901	879	904	897	871	937	866	887	934	914	880	913	908	859	896	886	870	864	915	928	877	913	840	862	877	901	873	875	852	892	845	946	918	896	877	862	917	891	924	887	906	876	899	930	900	892	845	946	972	901	941	891	910	894	877	918	885	871	913	970	881	942	868	921	893	928	912	929	871	910	874	887	871	909	977	896	908	923	897	912	836	900	853	884	859	894	916	941	932	909	940	905	878	860	869	927	845	914	899	912	904	874	858	854	930	921	881	905	932	860	879	914	935	925	952	906	917	873	888	946	939	919	952	960	920	909	905	898	938	938	913	895	905	889	909	953	939	839	875	881	907	906	865	882	931	945	925	889	936	895	890	882	944	937	883	882	935	889	873	863	954	871	925	863	899	898	919	944	947	910	949	921	938	905	925	902	920	880	905	923	848	878	891	951	896	912	917	894	909	911	898	925	933	913	919	909	919	902	916	872	874	875	878	982	857	881	911	928
24966	21510	24842	28644	21507	21322	1259	509	379	360	360	376	344	338	304	342	345	330	305	344	316	337	314	330	294	310	305	318	354	349	293	308	289	376	342	334	302	305	356	305	329	350	278	278	331	317	309	301	330	319	321	317	328	314	302	296	302	311	278	300	303	322	342	302	291	295	327	307	282	333	339	298	315	272	292	292	326	301	347	305	318	278	288	322	310	316	298	324	315	327	296	301	298	300	337	323	311	315	289	327	332	293	281	308	306	318	303	341	301	311	307	314	307	327	302	299	286	316	305	337	310	327	322	296	307	310	312	313	348	306	332	306	292	308	306	318	282	303	326	313	305	312	331	304	301	283	288	318	274	305	312	299	352	323	328	318	319	314	349	300	312	337	296	292	288	319	286	311	315	287	281	321	363	308	293	303	319	288	324	304	292	281	306	320	306	304	304	316	301	311	312	302	288	285	323	317	293	298	262	301	321	295	340	323	362	334	320	300	279	301	320	311	339	307	288	334	319	305	337	297	305	336	277	314	315	353	324	299	320	272	315	332	303	318	304	308	317	323	341	331	343	317	317	304	302	314	327	289	304	359	320	308	312	307	304	317	306	316	309	322	280	334	353	313	306	280	317	323	338	304	345	323	316	284	303	315	317	307	322	305	310	336	344	309	304	299	327	300	327	323	330	297	319	345	330	313	316	318	308	316	312	315	320	306	337	308	300	301	283	273	331	279	291	305	273	294	313	319	307	294	304	293	354	322	300	278	317	303	319	342	305	342	341	315	340	310	310	324	310	308	310	307	306	317	314	326	288	336	313	326	313	316	300	313	304	319	284	313	298	305	301	312	308	314	324	292	267	280	321	342	329	308	296	300	317	275	328	304	285	321	308	300	319	306	299	296	295	291	319	300	268	305	322	285	300	295	323	307	321	320	324	332	315	314	297	343	318	286	305	309	305	294	349	310	317	324	285	295	338	320	277	325	308	321	308	347	319	313	287	325	319	321	285	282	313	352	302	307	297	292	308	317	302	308	308	288	282	303	316	330	325	311	327	303	313	312	294	307	303	305	304	314	308	323	315	289	313	301	300	344	313	337	306	338	291	328	343	302	283	282	287	300	324	285	307	282	290	283	318	311	302	318	335	306	309	315	280	288	343	321	317	357	319	310	308	333	307	331	305	288	311	292	311	282	322	321	309	290	296	290	319	293	306	311	311	309	340	331	336	293	335	322	349	311	330	307	290	319	342	318	308	321	338	300	309	299	311	314	316	262	320	335	281	275	327	322	308	305	308	315	302	292	305	317	299	298	307	306	310	308	354	275	329	300	308	319	332	299	296	320	288	310	288	316	290	361	300	267	298	304	292	309	297	307	304	364	306	260	311	316	292	284	288	298	310	322	331	315	314	294	316	309	305	328	294	340	339	307	350	297	328	279	344	311	334	330	302	306	325	307	324	311	293	296	323	303	323	359	316	324	262	328	307	287	319	331	310	300	305	317	305	321	314	321	306	335	333	309	276	297	323	325	326	345	358	305	295	306	308	296	341	327	306	315	330	280	339	309	317	293	321	295	280	331	319	314	286	322	298	299	304	293	368	321	308	278	335	299	295	338	306	311	303	308	309	276	294	325	309	309	349	319	321	321	323	332	326	335	300	300	307	313	313	304	330	331	312	312	315	287	282	279	295	315	304	309	287	291	295	325	345	294	306	323	294	316	311	306	307	314	331	321	289	341	318	297	290	343	319	337	327	303	325	315	297	301	337	303	280	299	264	325	363	296	316	312	311	292	317	309	297	313	313	307	315	313	323	279	285	313	286	310	274	295	310	321	296	345	303	311	309	321	287	355	269	290	312	306	346	346	303	281	333	317	288	331	313	284	299	328	314	306	300	318	290	313	301	320	284	294	321	310	313	298	326	308	293	311	294	315	314	299	287	328	276	302	319	357	309	324	299	308	333	347	322	322	274	338	290	288	323	288	309	307	311	300	313	357	338	282	328	256	294	310	299	321	293	305	305	328	303	298	283	316	347	310	315	293	331	303	300	315	309	305	321	282	299	287	298	316	281	320	298	315	297	344	309	307	304	326	325	301	287	290	323	329	279	338	280	284	275	342	287	303	294	292	287	346	306	339	341	326	345	313	279	288	313	269	333	314	289	307	281	273	316	282	322	297	298	295	287	314	326	270	300	295	300	285	292	285	283	313	311	310	297	295	362	304	301	302	303	313	285	328	341	309	303	318	302	304	343	325	288	349	250	322	294	292	315	289	294	288	328	303	305	298	295	318	322	322	314	297	302	332	303	319	313	296	290	319	323	336	325	285	286	291	295	299	318	297	311	321	299	313	330	310	336	328	320	295	301	328	323	292	313	314	328	285	290	261	308	338	305	280	309	310	335	330	346	314	304	319	331	294	310	312	303	297	339	297	303	267	330	291	301	306	324	319	284	299	314	330	343	312	294	328	330	314	324	296	314	306	298	343	319	341	304	301	335	310	317	315	353	343	296	298	307	356	326	345	318	316	316	268	305	342	313	337	307	319	283	341	301	319	306	322	294	314	299	290	297	336	320	329	309	310	306	318	339	298	297	305	273	331	336	320	294	294	296	297	316	300	321	306	301	326	350	295	303	291	320	362	307	314	304	330	288	290	270	280	326	339	306	303	308	347	321	331	280	336	296	300	312	289	311	299	320	329	294	311	300	259	320	307	306	333	344	310	318	337	332	296	291	321	310	304	348	320	291	326	307	319	306	290	302	321	282	322	325	312	298	292	316	323	321	307	332	266	291	272	288	289	300	292	337	282	310	331	303	310	314	314	260	261	281	291	326	282	288	306	316	289	332	314	343	279	266	339	292	317	308	337	281	301	327	301	308	316	310	312	302	322	317	313	284	292	304	329	290	318	311	283	288	320	316	321	340	314	307	289	288	295	309	347	305	325	326	323	312	314	273	284	319	317	309	308	300	322	314	316	308	280	302	337	315	322	294	278	309	299	290	285	341	279	302	318	279	328	308	280	323	304	329	327	262	332	303	289	299	260	312	328	314	295	303	323	312	303	307	309	360	307	281	317	314	326	307	335	326	344	295	311	347	286	352	305	312	313	293	300	321	314	295	333	298	307	301	315	346	312	278	309	289	281	297	316	298	298	296	291	321	334	327	285	309	278	326	310	308	319	311	300	316	318	329	304	297	302	325	283	318	305	325	346	334	317	302	325	259	276	317	300	277	287	294	308	306	299	302	288	352	300	345	313	312	318	288	336	296	324	303	317	275	275	283	302	298	330	271	296	271	335	275	273	299	303	339	300	330	298	268	278	283	322	306	327	291	292	315	310	331	295	296	333	298	313	301	306	273	312	303	306	297	327	312	294	285	320	306	288	324	320	345	331	331	311	291	300	331	299	277	315	326	320	333	321	323	342	315	325	320	303	295	284	309	331	325	326	303	298	320	295	313	317	319	288	320	318	302	302	319	286	319	286	301	329	305	276	304	308	301	286	324	324	303	325
3139	2163	1297	929	766	739	723	675	673	724	688	717	688	719	675	653	702	661	653	700	657	723	654	659	681	697	679	695	697	675	697	698	673	664	668	682	655	674	647	616	701	707	709	648	649	682	649	677	654	711	663	684	660	653	725	687	661	713	644	659	690	687	662	675	657	661	652	673	696	642	667	679	653	678	630	670	668	727	706	646	673	718	676	655	676	666	681	711	656	648	720	706	706	668	600	675	672	707	661	688	661	728	694	651	704	686	704	603	687	707	667	673	686	721	712	667	636	652	622	663	723	689	627	704	635	687	719	685	680	700	640	681	673	692	678	622	671	713	665	713	738	666	703	664	714	679	667	686	666	656	657	703	667	676	690	693	666	617	691	611	632	678	688	691	700	679	676	641	693	698	673	717	692	709	685	666	673	701	621	652	679	668	661	691	657	654	703	664	632	642	652	675	702	684	683	707	732	685	712	686	661	642	621	668	660	674	673	664	633	653	640	632	704	654	620	691	677	649	662	646	695	691	656	662	632	657	658	681	682	680	680	639	712	684	653	644	676	709	689	713	656	688	642	649	680	669	702	669	708	650	661	706	668	672	695	670	680	657	689	679	684	696	709	629	689	692	717	637	669	673	667	709	696	631	660	662	634	667	671	683	641	730	668	674	683	660	697	664	674	687	679	633	639	630	670	667	672	666	695	651	682	719	668	680	703	674	671	660	686	665	651	699	661	676	673	678	666	694	703	677	705	703	624	699	699	659	675	723	696	711	663	680	670	637	702	647	693	659	720	628	692	633	721	700	675	718	663	678	691	696	669	668	652	645	731	667	684	655	642	732	663	704	693	676	682	680	678	703	675	639	626	677	699	621	677	707	645	666	661	710	609	643	691	684	670	638	694	664	645	665	719	712	650	639	672	693	642	668	662	696	620	666	684	709	659	659	701	692	727	661	687	637	643	688	665	663	664	683	678	695	625	688	646	653	629	670	664	729	652	636	613	701	697	722	684	663	645	647	645	639	667	679	740	689	696	670	705	661	668	671	675	641	658	611	705	669	702	651	681	669	686	680	694	709	646	685	651	692	622	640	674	665	699	655	656	712	642	666	670	689	670	695	669	693	688	662	710	670	680	675	707	668	713	723	684	671	700	637	666	679	689	654	691	685	652	662	666	697	669	666	677	742	721	657	680	655	644	675	669	644	703	700	673	673	677	686	704	663	656	643	698	683	659	675	648	674	640	635	686	709	662	671	674	692	657	689	684	598	685	697	662	667	669	687	661	641	687	689	718	679	728	651	634	654	668	685	676	717	630	671	685	661	674	673	673	630	663	685	731	648	673	694	654	691	657	661	681	680	633	732	671	647	703	675	645	667	642	654	671	671	688	653	689	642	666	701	645	690	697	670	624	697	667	649	702	655	665	695	688	686	681	674	671	701	707	681	635	671	659	681	678	632	655	635	627	702	683	656	627	655	659	651	669	661	656	656	713	706	692	701	704	683	662	703	667	681	688	639	711	659	617	669	670	712	634	666	670	666	663	624	672	657	701	685	710	649	697	658	669	702	681	664	694	663	685	671	681	673	645	688	689	728	661	655	663	709	673	692	679	662	694	691	706	683	684	678	666	655	684	685	672	653	670	615	707	678	633	649	702	667	701	679	653	734	690	695	672	669	693	682	678	608	691	670	609	697	678	700	657	609	676	652	686	663	633	664	704	661	670	631	706	660	657	680	687	647	617	655	679	651	714	685	664	713	664	665	710	649	639	666	659	668	690	689	656	630	693	621	656	719	718	691	709	674	692	708	656	708	670	635	677	646	651	698	635	655	681	643	699	663	674	684	643	659	652	657	658	663	697	669	720	727	667	664	676	688	613	679	682	690	667	697	662	672	661	685	650	695	672	660	667	646	676	670	650	689	599	672	697	608	680	669	731	668	652	664	692	681	705	645	660	643	663	670	678	702	664	658	714	710	661	615	694	659	674	681	671	666	656	663	684	714	692	691	674	687	660	650	666	664	687	689	680	658	714	649	644	658	633	696	707	690	690	712	656	692	708	669	673	628	624	649	684	646	659	689	722	655	605	678	679	661	717	661	627	703	638	732	632	687	696	702	712	643	652	686	711	681	662	645	655	736	633	661	728	710	664	653	674	669	638	696	678	715	720	685	641	696	647	664	688	723	675	731	678	616	727	687	698	674	649	620	680	646	642	709	721	697	716	709	688	685	643	692	688	692	701	633	645	654	675	670	691	682	656	696	697	680	671	670	685	719	704	694	688	727	705	687	663	670	661	681	691	668	689	652	695	648	694	665	665	681	672	672	671	671	692	670	659	663	689	661	704	704	677	701	688	682	704	665	735	723	640	695	683	745	664	677	690	635	679	659	693	645	753	722	699	634	688	673	685	686	703	679	658	702	664	673	697	700	660	670	707	621	655	691	659	717	651	675	734	650	645	669	722	675	732	662	658	720	679	667	651	715	634	682	653	672	687	651	638	666	649	679	709	652	665	648	709	650	695	658	656	717	676	611	654	659	680	638	692	679	662	706	684	695	660	688	686	705	679	639	664	655	704	668	744	665	705	650	675	691	680	659	659	654	658	658	703	725	655	612	687	635	666	640	643	664	647	653	666	677	622	722	712	659	657	651	635	647	694	716	693	687	683	677	618	680	651	657	680	671	657	666	706	663	692	632	682	730	676	704	615	665	668	689	691	649	618	638	697	638	669	672	668	653	678	690	656	672	666	640	680	651	663	672	665	692	667	674	688	672	684	694	683	656	673	705	684	650	681	706	718	640	692	650	697	653	662	677	650	662	667	669	682	637	658	699	664	657	669	679	671	610	651	683	662	656	629	623	662	707	662	633	666	679	678	694	663	656	683	668	707	646	672	695	686	642	658	672	683	672	672	696	703	649	692	684	715	678	645	711	681	659	628	715	698	654	686	635	686	631	654	675	650	688	668	649	704	675	731	669	661	670	676	651	671	681	698	702	688	594	681	672	706	683	636	718	662	685	654	672	654	655	694	726	653	704	667	639	678	634	668	669	700	729	655	629	666	667	689	676	662	692	691	713	696	665	681	697	673	653	665	679	668	673	629	679	665	659	672	649	642	688	649	691	700	610	644	666	698	666	674	694	632	684	670	672	644	688	690	673	667	710	691	697	667	707	691	671	647	686	632	678	668	707	680	701	689	667	673	665	703	660	721	670	726	683	706	690	679	658	709	654	692	657	653	676	682	655	680	689	693	687	691	691	715	634	673	650	673	693	648	669	693	721	642	686	687	706	689	681	661	636	673	655	658	693	668	665	698	675	707	662	714	649	656	632	656	680	712	629	697	668	691	678	631	673	644	655	695	685	691	696	690	670	621	657	660	627	663	673	697	674	693	663	685	689	594	667	656	687	702	701	677	705	648	655	697	688	684	668	694	655	645	675	693	666	687	692	625	708	669	689	695	688	700	647	674	652	704	668	686	653	698	683	678	672	726	661	672	640	639	670	694	634
24333	21520	25159	28303	21520	21527	18527	498	278	254	264	205	203	186	188	178	166	154	172	168	147	178	166	170	169	147	156	147	140	172	168	186	141	131	174	143	159	140	149	164	171	127	136	149	151	158	144	163	173	147	136	144	131	140	143	159	145	149	150	146	155	142	156	144	163	165	130	130	147	151	162	127	141	144	160	166	136	129	145	142	139	162	148	131	138	141	133	174	139	151	166	135	153	133	143	175	165	153	151	147	134	127	137	162	156	147	155	137	166	130	155	132	132	149	131	132	143	147	138	147	159	140	132	158	135	124	149	146	139	152	134	146	120	153	132	134	148	158	150	151	150	140	141	137	156	128	155	157	142	161	136	153	132	120	158	118	119	148	153	136	162	151	162	123	151	150	136	170	130	134	174	124	152	171	148	144	137	158	151	158	151	128	139	135	136	135	135	159	143	134	144	164	142	138	148	129	151	137	135	137	155	133	146	121	156	132	119	135	150	162	135	164	142	128	134	165	147	151	147	148	115	145	141	147	128	160	145	129	125	147	137	158	139	153	156	139	130	142	138	141	137	159	136	144	148	131	131	145	146	151	130	139	144	132	161	160	152	133	130	132	145	170	141	133	149	157	130	140	166	135	129	155	143	141	127	151	150	158	129	139	142	117	141	132	157	147	146	160	137	149	141	150	140	150	153	121	136	163	139	167	143	132	124	152	133	130	147	144	138	154	160	176	157	156	161	144	138	146	139	169	146	137	137	149	115	170	115	144	145	153	159	132	151	150	142	156	156	145	182	151	122	124	168	165	148	167	127	138	132	140	136	155	148	162	137	110	162	138	137	151	158	138	140	165	133	137	151	137	144	143	135	143	155	124	149	139	119	160	127	141	150	145	161	123	129	135	160	167	138	142	143	121	124	174	150	117	173	135	137	132	139	144	164	144	150	135	143	152	131	156	122	135	157	125	134	137	136	151	142	153	139	139	147	168	123	125	136	115	128	152	147	137	148	141	143	157	173	155	155	136	125	121	169	140	137	135	138	157	150	151	138	147	150	150	146	143	148	149	116	143	153	157	143	149	141	142	168	161	127	134	134	133	150	170	148	157	121	139	138	166	154	129	115	150	136	133	165	128	141	146	136	152	141	112	133	149	149	139	155	145	146	131	135	151	150	154	138	135	121	152	149	143	144	130	144	162	149	129	129	161	137	140	147	135	155	127	147	136	153	161	150	165	155	138	136	152	143	147	138	138	130	155	141	130	147	147	146	118	126	147	143	127	132	151	142	134	147	131	148	132	166	135	131	163	152	141	177	131	155	134	126	135	134	108	126	152	141	146	141	137	124	132	147	150	144	145	151	140	137	143	139	131	143	115	135	136	158	141	150	141	145	135	132	145	140	152	144	127	148	138	141	125	146	141	126	166	150	168	134	157	143	163	135	118	143	136	147	127	137	135	165	170	141	129	140	136	144	150	150	161	128	130	131	149	134	125	143	162	154	139	144	149	130	150	178	143	143	130	130	158	147	130	151	162	154	167	140	130	142	146	154	160	137	138	144	146	125	120	172	155	156	146	167	142	147	145	145	144	157	144	134	132	140	147	158	129	131	147	138	117	144	119	155	142	135	141	137	147	145	132	153	133	146	131	155	139	147	129	120	136	146	116	151	167	123	155	143	153	130	141	137	161	153	144	134	143	135	121	125	129	144	143	167	159	148	155	146	136	168	134	136	159	148	129	154	133	136	139	131	144	158	153	126	145	138	153	160	111	143	143	157	144	155	127	123	145	138	144	145	125	133	135	157	127	143	165	148	118	139	144	146	126	113	143	130	136	136	151	135	180	144	131	146	142	132	145	148	133	178	131	152	127	143	140	141	174	131	123	152	142	152	128	158	142	144	131	150	127	137	142	140	165	152	151	140	145	151	152	123	151	126	131	122	154	156	128	142	137	159	167	143	144	166	172	136	139	145	162	134	136	134	141	131	134	129	135	128	146	130	118	150	118	165	151	125	131	140	151	158	167	147	133	139	141	162	145	150	135	150	140	150	142	159	129	128	135	118	156	126	140	155	137	148	121	133	144	144	149	157	155	145	133	129	160	158	140	143	140	161	148	144	134	154	147	138	157	122	153	135	130	139	131	156	146	154	157	157	120	137	149	137	130	161	143	138	141	142	149	146	137	150	125	147	143	141	157	135	138	149	114	144	139	131	129	165	134	140	134	149	142	138	137	136	154	132	169	145	164	163	121	131	123	139	146	134	143	129	153	129	139	151	154	158	150	140	160	137	155	136	123	131	171	143	142	158	127	119	140	155	132	157	141	138	175	145	151	132	143	143	130	138	129	144	157	125	164	145	128	163	130	152	130	134	139	133	148	149	156	152	145	130	152	138	141	141	163	131	140	154	182	123	134	143	155	158	139	151	149	122	157	146	156	141	133	146	129	147	158	143	113	137	140	132	154	155	153	162	144	132	147	144	136	171	133	147	131	124	134	139	164	156	150	145	143	128	138	148	123	146	134	132	126	122	149	138	141	140	149	131	149	135	139	140	156	150	137	133	128	155	125	130	135	138	130	109	172	159	128	149	129	142	148	147	161	137	137	150	146	164	131	158	140	142	141	140	135	137	137	142	128	144	129	132	165	148	142	142	137	145	149	141	157	139	120	138	130	152	138	160	151	167	157	173	152	169	146	142	119	137	136	155	152	127	161	170	154	143	133	135	130	132	138	122	128	132	159	109	117	144	131	132	156	164	138	130	151	137	158	131	143	144	156	134	138	146	130	143	139	145	135	148	154	154	131	154	130	138	133	153	143	141	156	132	134	136	110	147	158	148	144	119	165	131	153	121	143	147	147	159	140	118	152	137	160	160	147	146	140	144	153	126	145	151	136	159	149	162	138	144	144	142	133	150	148	146	118	165	136	143	155	152	129	136	170	151	165	140	123	125	144	150	147	143	149	145	131	149	132	164	129	154	129	119	139	134	143	129	138	142	144	122	137	157	130	154	136	136	138	157	151	133	148	152	138	151	133	137	144	133	121	131	157	150	146	122	129	139	140	140	142	160	144	141	155	127	142	135	120	161	114	138	139	153	131	162	120	148	149	144	130	155	161	135	145	148	149	146	139	130	152	138	138	142	127	137	151	156	138	133	146	129	165	157	155	159	149	157	148	160	158	158	143	163	146	142	151	138	140	141	166	130	154	120	167	168	154	160	143	147	133	134	146	128	159	137	141	146	152	127	122	142	138	121	144	131	148	144	136	163	155	149	118	144	160	143	134	157	168	129	136	134	134	153	135	169	151	142	153	132	152	155	149	131	142	153	140	136	138	125	129	139	129	181	126	148	125	148	160	147	142	154	160	154	146	149	121	152	146	145	124	168	129	163	139	159	133	135	146	130	156	159	133	147	173	146	165	165	132	143	128	131	158	127	144	116	143	135	145	158	129	141	149	154	152	148	144	136	138	141	150	165	110	141	148	148	140	137	135	142	161	129	161	165	158	147	128
2911	3106	1472	827	602	489	444	433	411	371	381	406	396	390	361	366	348	378	383	360	362	348	369	349	333	338	334	355	353	367	356	338	334	341	338	362	349	336	362	345	334	339	352	349	347	368	338	344	339	338	343	358	346	357	295	340	388	381	358	345	345	351	335	319	336	370	357	354	344	349	336	339	333	342	369	340	380	320	345	349	334	357	359	348	338	346	356	338	345	372	336	346	360	375	325	328	355	337	378	381	327	366	367	359	312	319	315	369	347	339	339	332	333	319	333	332	333	356	343	385	363	372	337	382	342	326	289	352	350	332	310	361	337	323	341	378	353	313	364	335	384	350	349	363	359	336	339	354	367	338	317	348	341	333	363	289	328	352	351	357	363	343	343	336	346	313	358	340	339	330	341	332	350	349	330	354	335	342	328	354	356	341	320	325	332	329	299	297	322	325	343	346	363	358	320	338	334	347	333	360	349	328	353	346	334	364	361	355	342	312	345	328	346	368	346	332	332	348	338	330	364	368	364	338	357	350	291	339	329	351	320	370	371	347	355	357	338	331	386	353	397	360	339	321	365	371	325	313	340	317	331	363	352	366	331	311	368	345	342	335	340	335	346	363	340	353	375	312	368	345	349	361	341	334	360	318	333	378	370	348	380	325	333	351	331	356	369	324	325	338	380	362	356	340	351	340	328	345	319	330	357	327	365	325	358	342	344	363	324	374	314	338	339	340	353	333	339	338	329	358	332	364	340	362	332	356	318	341	404	371	354	351	370	373	367	328	360	368	330	367	314	344	342	364	324	329	345	344	338	310	353	344	327	330	338	362	342	354	358	326	368	393	340	370	325	321	342	331	360	316	335	336	346	366	345	336	345	348	349	320	366	332	357	355	337	321	327	323	321	363	353	336	390	358	328	342	328	360	359	358	350	361	381	350	324	320	336	326	359	363	361	358	370	353	371	333	318	349	341	319	376	330	370	346	338	391	375	357	342	353	341	338	318	346	381	338	329	397	358	352	349	342	365	353	341	346	362	325	383	307	387	341	367	352	312	358	362	385	350	352	323	332	367	339	342	332	380	333	329	291	352	322	326	330	335	362	369	348	328	336	332	382	362	342	366	353	346	358	305	350	341	345	374	331	348	355	311	356	354	377	318	350	330	332	361	350	383	361	354	344	348	337	332	335	354	307	366	372	317	326	344	341	358	332	344	334	313	356	336	348	319	367	336	336	338	312	350	355	335	316	349	378	339	329	360	308	336	334	352	358	331	332	335	354	330	341	368	330	350	363	352	341	342	332	327	351	348	367	350	363	339	325	344	347	340	329	401	337	358	354	319	314	353	372	329	350	333	359	356	347	349	362	321	343	314	372	346	370	327	350	341	336	330	318	347	378	350	333	347	363	347	359	339	326	373	353	342	341	343	336	372	316	363	359	326	383	341	321	337	396	327	361	383	359	324	331	356	362	348	355	350	301	332	362	331	359	336	382	356	347	346	349	353	326	361	336	366	335	333	362	350	341	356	339	372	367	357	328	371	374	352	339	364	312	359	316	375	332	339	348	310	377	348	300	333	335	352	339	308	338	340	347	323	360	341	326	373	318	362	363	366	338	365	350	341	359	350	353	371	339	340	362	337	353	342	329	326	363	374	329	351	376	334	340	359	341	346	379	346	341	343	370	361	325	301	368	371	324	331	329	345	356	389	364	343	349	350	333	324	295	350	348	324	360	352	354	358	359	357	324	376	350	326	337	344	318	336	369	326	321	365	329	343	332	342	378	352	346	364	344	348	349	328	369	348	343	337	331	330	320	334	338	370	323	336	341	342	332	335	304	351	367	361	326	352	352	333	345	346	375	342	342	365	318	311	340	368	371	362	343	372	391	350	338	359	318	340	371	339	323	338	373	377	329	341	342	361	368	363	369	366	338	341	337	309	358	383	328	352	320	355	329	328	347	350	354	341	343	332	350	341	338	344	327	366	347	340	364	347	341	366	341	351	317	362	344	349	357	362	343	335	340	351	301	356	339	338	347	340	339	348	360	337	344	323	352	371	328	342	353	357	351	348	303	361	333	355	344	303	354	349	335	345	370	312	343	369	332	343	374	370	341	327	356	390	325	338	358	359	346	327	324	327	368	349	338	357	332	331	320	315	349	325	322	380	359	347	339	358	333	339	352	360	325	372	366	370	338	330	373	343	349	344	317	345	355	346	354	348	338	324	356	351	344	345	345	336	388	364	350	330	377	367	321	349	350	344	340	306	319	339	381	341	337	326	322	295	352	379	334	343	352	333	340	327	344	345	338	321	354	317	341	342	366	349	343	358	364	343	327	326	321	357	294	350	328	326	353	328	352	326	319	298	345	336	388	364	345	321	316	347	367	362	334	358	365	384	364	363	315	318	320	387	378	370	335	368	318	345	327	354	344	332	345	343	339	336	321	325	321	333	359	358	335	329	319	377	334	328	322	322	344	370	323	363	344	352	313	321	319	360	303	344	326	321	358	354	342	374	339	348	350	367	395	368	350	320	318	313	352	346	320	333	320	324	341	347	317	359	339	342	340	343	344	342	374	345	327	359	331	340	350	355	326	327	327	317	344	360	354	341	333	366	364	303	335	339	344	316	317	377	361	353	322	337	336	313	344	358	327	334	352	375	365	338	362	313	347	359	356	335	341	345	325	360	355	337	352	358	364	365	355	364	339	336	327	348	361	330	357	350	346	352	336	363	341	337	398	357	338	336	349	337	337	354	344	339	366	349	328	335	338	336	334	337	364	358	348	334	331	367	347	362	336	339	344	348	336	334	349	346	353	361	352	341	341	359	370	362	331	331	323	348	333	372	343	339	361	367	358	314	343	339	347	354	339	327	325	338	349	367	362	373	303	315	354	389	343	317	348	324	364	374	334	357	312	381	326	323	340	316	361	357	361	355	325	359	316	333	332	372	328	352	372	334	372	348	353	312	330	343	322	330	320	380	343	326	344	335	406	325	361	323	348	314	327	363	363	336	331	330	365	341	325	349	334	350	352	333	367	358	309	360	304	346	356	354	348	350	368	302	353	345	331	376	306	364	358	351	354	312	361	327	363	331	358	330	364	312	344	361	338	371	327	367	357	333	310	351	368	353	335	354	335	337	338	370	388	331	344	338	337	352	335	325	324	321	354	339	355	370	345	358	320	327	334	339	354	335	347	344	325	357	333	307	342	339	304	343	326	338	372	359	371	330	356	348	365	349	366	354	365	345	339	311	353	343	387	335	313	357	299	333	371	342	330	340	372	322	344	345	335	358	360	361	340	359	392	351	348	363	353	319	339	359	346	318	347	365	324	340	381	340	321	349	342	347	361	325	355	292	370	345	343	382	326	327	362	358	352	375	348	346	329	343	345	332	386	351	351	346	338	350	347	347	353	369	336	334	368	352	371	352	353	367	370	337	342	344	300	322	337	366	366	346	308	350	386	348	366	341	363	357	348	355	358	342	315	319	368	337	352	340	322	326	365
32215	21065	11849	1152	628	585	529	429	440	436	403	423	446	443	429	420	382	399	420	423	418	437	411	406	428	388	434	449	417	438	397	425	429	411	415	396	431	436	403	417	475	421	449	385	412	427	407	440	417	407	380	404	445	411	406	446	428	427	391	436	420	414	392	413	421	490	399	419	457	415	444	456	396	395	410	468	446	414	382	445	446	439	410	427	374	446	404	419	363	381	396	421	419	431	389	434	452	433	426	453	441	459	402	438	452	405	401	408	398	466	416	375	429	393	390	423	422	396	443	419	402	443	448	418	387	427	466	420	438	403	417	430	474	442	414	399	395	445	430	408	418	434	418	439	404	404	406	419	424	435	389	421	417	421	398	405	437	417	431	401	432	446	416	416	416	420	422	422	419	430	438	449	429	423	431	423	354	391	439	403	394	450	402	446	429	439	461	422	390	409	476	429	414	405	426	426	405	418	410	407	434	419	453	427	411	399	390	421	408	399	404	427	390	457	403	442	435	425	394	424	391	444	412	409	429	436	437	402	413	437	392	419	404	462	413	410	421	406	426	411	427	429	461	432	402	454	452	442	434	411	408	409	405	431	381	391	426	449	397	400	393	448	447	397	447	443	423	371	438	442	420	419	458	401	405	423	400	465	412	480	421	413	389	382	440	414	417	410	400	397	389	412	389	401	420	409	423	441	401	441	443	395	429	435	402	396	385	435	410	431	388	389	431	439	367	420	408	418	427	381	476	462	402	430	422	432	422	428	432	434	381	465	408	414	407	412	426	430	434	406	423	399	421	399	411	457	409	410	413	383	414	421	399	406	406	415	411	420	406	396	398	435	408	419	399	402	417	390	408	412	435	399	399	442	436	431	417	423	429	403	438	467	424	444	438	386	440	408	415	391	397	436	433	401	423	426	423	406	410	368	414	426	394	370	442	413	432	428	415	411	417	384	415	465	442	413	433	387	420	384	454	454	408	439	390	425	465	399	421	416	427	395	448	436	441	408	440	407	425	406	410	420	431	425	416	451	403	427	400	458	406	416	450	411	379	400	406	396	459	464	425	447	421	451	452	424	444	421	429	419	411	425	424	368	386	418	399	413	435	424	428	390	423	400	483	413	429	390	397	385	379	439	448	433	438	371	447	418	414	433	385	437	417	408	400	402	420	420	443	423	422	429	404	424	415	434	401	413	389	388	407	441	426	390	454	396	434	410	396	373	424	437	399	382	419	421	406	396	426	398	373	418	386	463	413	418	433	427	444	413	417	440	444	421	407	473	376	439	441	434	429	416	422	427	410	357	402	446	407	401	442	396	440	439	379	399	424	411	442	434	415	413	384	400	409	420	436	430	420	457	439	381	437	450	424	438	432	422	417	395	436	427	436	402	385	369	435	384	395	448	401	456	420	434	472	386	403	381	398	411	424	423	453	428	394	410	397	403	437	428	409	445	398	394	388	391	409	430	407	432	388	399	385	435	421	393	408	429	381	415	421	429	412	422	398	400	406	444	412	379	430	414	410	436	417	401	402	408	406	405	431	432	434	411	398	423	429	409	402	427	415	440	455	435	422	435	433	471	435	407	375	413	410	443	407	429	432	423	421	435	396	390	405	392	405	445	437	410	405	423	410	392	435	404	432	422	424	402	396	397	444	414	405	434	440	396	437	450	431	377	430	428	412	443	375	418	416	406	423	413	431	373	391	411	370	397	432	452	398	428	424	399	438	443	410	415	422	402	418	415	415	394	401	395	406	417	455	400	402	435	397	389	422	431	434	427	403	414	398	459	435	437	380	475	406	404	379	425	424	433	395	445	412	403	414	408	434	391	410	418	416	436	402	377	385	435	421	396	430	415	419	386	471	397	406	410	405	445	402	416	394	387	390	374	424	385	423	408	417	397	429	403	441	444	410	418	440	424	418	435	456	414	453	426	409	420	402	441	383	375	422	438	402	404	435	429	443	423	463	419	415	421	402	399	416	423	414	430	393	401	405	436	439	405	390	438	422	419	426	437	411	423	434	408	465	404	391	404	403	432	425	371	436	438	394	452	410	399	391	400	472	426	425	427	447	448	424	430	436	404	393	409	416	417	430	439	403	384	454	416	421	417	409	411	443	396	386	437	460	437	419	448	414	412	400	394	399	376	431	441	461	390	414	413	396	414	417	400	398	435	400	376	427	427	410	419	455	437	374	455	432	438	419	467	463	401	449	430	407	428	426	444	453	405	459	466	396	422	419	424	454	409	420	428	425	444	413	461	380	390	418	407	430	456	420	428	408	402	414	434	416	427	363	431	441	427	448	408	431	429	445	402	398	381	414	404	402	397	441	398	402	397	410	434	393	404	446	419	400	438	425	445	403	460	400	447	433	425	407	434	391	398	403	390	406	392	428	430	401	407	411	417	422	412	436	416	401	396	466	395	408	393	449	430	403	398	404	393	432	424	406	414	443	401	399	459	406	400	413	440	433	415	418	386	436	393	380	368	439	403	438	458	384	415	436	422	418	428	399	487	417	442	413	395	413	411	433	403	433	461	427	372	395	410	365	416	402	387	414	435	429	421	415	435	394	436	411	414	422	383	450	415	421	419	414	426	390	426	400	415	416	428	407	423	428	430	410	467	433	425	427	404	417	434	438	391	417	383	416	349	486	415	436	408	412	425	398	401	449	427	422	414	401	376	446	408	389	445	462	371	414	387	399	389	405	399	410	427	436	415	414	396	434	464	428	441	458	401	441	391	406	379	417	436	413	414	422	423	432	433	397	388	439	429	416	414	404	398	441	470	390	446	427	400	374	445	406	414	391	434	438	372	370	405	432	416	446	397	433	404	449	404	448	404	416	405	406	422	442	405	449	420	385	428	439	424	414	414	428	431	393	479	476	414	442	444	408	413	429	451	393	450	428	394	414	384	422	384	416	411	382	371	453	415	419	411	439	436	392	392	393	422	442	428	411	390	398	394	406	385	418	372	399	429	461	425	440	453	428	451	414	470	427	458	428	415	399	423	450	416	467	441	466	421	433	404	448	416	425	375	415	437	444	425	377	380	406	453	391	420	381	400	430	391	415	432	408	443	422	376	402	429	423	449	435	424	432	427	401	433	407	438	413	415	400	386	403	427	393	405	412	398	419	426	422	440	405	394	432	431	393	397	430	445	412	414	421	478	387	443	435	387	393	416	412	423	411	413	404	464	428	365	377	408	460	438	482	420	403	421	405	449	411	445	417	428	448	419	404	421	427	449	415	440	402	447	434	411	440	407	454	371	456	415	437	408	440	403	384	395	399	428	372	422	417	405	428	417	413	421	420	428	416	428	445	396	415	429	440	461	408	436	398	389	429	413	438	413	463	422	401	425	419	465	390	403	382	389	395	438	396	426	423	383	430	410	424	448	408	388	409	421	409	411	451	436	444	417	454	423	407	401	433	411	405	413	422	437	438	414	447	436	394	394	459	424	419	411	434	445	434	399	434	425	404	410	399	414	409	414	426	451	411	426	434	427
5857	986	949	863	903	918	915	920	960	900	939	876	873	908	820	938	908	917	878	902	898	861	937	900	916	945	874	921	920	949	916	939	914	924	854	884	872	898	891	890	909	915	926	859	891	911	936	917	947	881	921	899	929	892	918	940	856	901	900	917	880	964	824	895	856	888	913	898	918	897	913	874	914	899	978	906	864	951	869	871	935	870	908	952	924	962	918	907	878	879	873	893	920	929	947	917	938	855	907	842	934	937	928	910	949	877	886	901	898	905	939	895	894	921	935	874	920	925	914	935	893	882	932	921	880	872	909	932	918	988	910	855	902	901	916	875	919	890	920	915	868	908	899	889	870	907	901	886	846	911	879	917	920	899	887	844	889	898	919	915	905	908	880	873	973	854	896	879	906	883	918	924	953	866	919	905	960	897	969	893	879	928	890	927	901	918	853	880	884	904	910	920	933	938	872	880	921	900	871	888	895	937	971	979	859	912	961	893	874	818	897	910	890	931	907	890	910	885	894	908	893	886	945	917	991	929	864	936	975	908	857	911	929	859	944	903	902	875	916	930	919	895	880	901	898	915	953	906	856	940	911	890	891	914	961	963	908	899	919	923	908	949	906	973	892	902	945	897	893	901	914	858	922	921	940	917	909	917	888	961	891	907	869	909	925	901	978	933	885	926	872	906	942	914	908	882	880	869	888	918	928	902	884	895	833	967	943	894	959	877	940	914	896	933	898	904	851	901	886	880	916	909	930	881	935	909	909	914	917	921	924	937	830	952	876	918	871	920	920	866	901	952	962	954	925	864	922	831	945	858	898	897	918	937	975	877	951	886	913	907	868	940	927	910	874	851	877	893	899	854	955	904	877	902	904	890	944	924	882	922	903	909	899	906	936	921	889	989	944	881	1014	967	894	879	851	833	956	912	894	883	896	938	928	898	920	891	916	931	895	905	893	881	905	939	905	882	933	937	862	920	917	864	911	921	915	895	939	928	882	910	915	914	901	888	974	883	908	905	927	989	934	916	912	906	899	839	887	964	929	881	937	919	904	936	930	945	904	919	917	926	883	897	892	901	904	979	1008	904	905	871	883	962	969	901	966	868	937	856	924	904	918	836	891	930	897	902	930	914	920	951	893	944	916	907	905	919	897	921	921	938	909	914	894	904	952	970	929	863	930	931	929	919	912	866	910	883	897	872	915	864	896	938	951	914	881	907	918	874	843	948	928	945	936	923	975	925	848	910	919	817	853	890	932	933	872	935	821	927	897	857	900	927	923	860	958	934	902	956	876	843	932	921	915	890	909	928	921	881	931	924	866	931	932	953	874	908	896	919	919	914	879	950	925	905	930	905	901	929	976	902	973	876	880	946	918	892	926	865	885	923	874	892	900	865	869	932	867	907	942	878	907	894	888	901	904	945	867	844	906	950	883	849	865	902	920	917	880	946	937	886	889	887	908	897	870	945	963	913	861	917	883	886	900	903	943	899	925	887	916	925	918	912	964	859	891	865	872	875	890	908	931	869	886	864	884	911	912	862	936	963	908	918	923	917	947	880	882	852	921	895	917	886	875	872	888	954	948	958	917	900	835	932	934	979	909	864	908	953	923	915	861	930	914	968	900	905	912	881	883	900	877	989	836	946	924	888	929	905	895	881	968	886	858	945	922	928	861	905	859	908	856	919	854	894	946	933	945	879	924	919	926	908	896	909	911	929	914	887	914	884	912	955	883	911	879	852	875	851	835	877	877	946	922	874	915	888	918	906	898	897	934	970	915	908	916	870	872	923	897	917	839	871	927	895	954	931	939	894	936	872	921	896	889	865	930	898	971	901	895	890	926	825	893	978	895	911	880	921	959	912	893	930	903	938	872	913	854	938	958	899	884	866	886	871	862	948	921	886	925	947	849	926	905	918	885	923	896	966	905	857	923	918	960	863	921	949	910	910	923	886	893	898	852	907	985	882	865	911	865	900	843	880	897	929	859	853	900	936	925	853	898	872	896	915	892	935	903	912	895	882	941	930	935	853	871	843	912	950	910	937	923	929	881	875	927	865	924	948	856	883	818	943	906	931	934	850	924	874	902	924	953	900	927	882	934	943	919	913	933	889	910	943	910	933	904	884	903	917	900	849	961	916	893	912	904	847	930	904	969	927	926	956	897	878	897	946	879	900	930	945	910	887	879	906	823	920	925	957	933	904	918	926	891	895	928	937	919	909	877	908	926	917	841	881	940	852	932	904	870	912	923	927	858	892	866	915	892	917	937	914	915	918	962	935	893	926	886	889	900	929	907	822	887	932	957	940	914	933	954	937	901	889	920	903	911	916	864	895	923	891	935	946	912	873	893	885	880	935	904	868	913	877	936	971	829	882	904	936	886	893	910	936	953	910	921	916	916	894	881	874	901	893	881	837	927	882	895	885	891	904	862	926	911	902	877	983	876	892	917	898	915	885	874	945	862	939	894	916	938	906	942	905	908	893	889	930	899	894	884	945	884	853	890	965	873	900	867	941	901	845	880	924	941	875	861	872	907	906	894	914	871	902	935	921	946	947	914	879	884	1000	923	912	951	908	878	880	924	866	899	874	961	896	919	886	901	913	913	883	927	883	891	909	887	874	894	924	904	904	900	870	900	931	890	905	920	919	926	922	957	882	913	920	917	870	943	927	907	876	945	926	934	898	874	928	875	857	928	870	868	837	916	949	900	852	919	863	913	927	922	942	907	891	959	890	865	915	904	938	900	891	897	927	885	946	929	883	889	908	907	874	837	925	929	895	927	906	936	953	897	855	959	905	939	927	898	887	881	861	956	842	963	898	908	921	897	963	913	958	937	903	892	925	963	883	915	878	899	918	918	918	933	910	945	889	921	936	894	913	883	936	834	853	913	925	891	866	920	925	933	931	917	908	862	887	896	923	938	920	902	885	862	923	920	918	901	899	940	994	878	917	902	909	930	875	932	884	912	911	902	949	933	875	909	883	838	878	858	940	874	844	920	891	953	920	906	941	884	918	938	882	903	897	870	918	877	912	877	919	891	889	891	900	956	965	894	926	960	902	857	915	884	909	882	918	901	917	930	876	916	924	924	903	887	855	917	898	905	901	879	937	904	910	926	866	940	943	945	908	881	894	918	925	913	893	845	905	923	911	974	861	881	932	902	942	928	947	855	965	910	917	923	926	881	887	920	964	875	902	912	870	898	854	981	903	973	947	841	896	909	913	944	922	928	914	894	858	903	859	882	867	882	931	899	894	880	887	949	896	920	911	901	938	857	943	854	905	869	896	907	910	921	887	944	900	903	898	911	901	879	930	923	919	942	930	957	907	856	933	882	938	919	895	873	898	963	878	912	881	924	962	880	902	955	920	889	850	864	943	874	895	934	915	897	936	952	932	899	926	912	889	936	869	890	947	885	941	925	921	920	893	952	921	893	873	889	886	884	880	875	934	899	888	907	881	892	912	895	912	871	916	894	928	929	866	892	890	892	967	921	943	910	914	893	903	874	903
24921	21506	24857	28608	21497	21325	1284	494	354	393	381	321	348	334	355	310	319	301	325	318	314	304	309	309	312	348	309	340	305	297	324	275	297	346	314	328	314	271	312	329	330	281	319	337	351	286	294	300	335	320	275	325	296	317	280	320	357	306	309	349	320	338	292	313	303	320	313	330	315	308	310	347	316	334	325	316	332	307	302	330	330	328	294	299	310	292	303	286	293	295	287	336	306	298	275	303	381	298	318	299	308	292	329	321	332	328	299	292	338	338	297	336	322	318	303	330	295	341	292	300	322	334	291	287	285	311	310	316	311	309	303	306	303	314	318	338	272	257	293	306	297	275	316	323	298	349	324	292	290	282	304	320	287	306	322	298	337	291	314	329	334	302	278	348	334	292	324	332	327	301	300	303	300	270	288	286	309	326	303	330	293	291	290	317	315	308	288	351	333	290	315	319	297	331	291	296	319	340	308	299	333	263	295	310	301	336	298	328	308	324	314	301	299	312	297	282	301	325	324	295	315	358	303	306	306	314	358	323	297	327	299	309	288	302	324	336	277	326	303	281	296	307	319	288	313	291	321	339	310	325	283	295	298	324	325	320	338	329	309	323	304	343	318	295	274	296	314	337	332	291	316	278	306	319	320	312	292	288	331	295	303	304	301	284	305	314	280	330	297	326	296	289	300	324	333	338	297	332	268	309	284	291	320	303	304	292	321	298	316	298	289	312	274	303	319	292	292	328	336	280	320	344	327	308	309	321	354	289	327	308	277	286	331	297	342	293	322	316	313	297	328	289	326	295	308	288	317	307	299	321	324	303	296	362	323	273	270	331	294	274	305	314	314	338	301	314	301	285	315	297	318	353	286	273	279	332	311	323	297	314	310	322	325	339	329	330	305	290	276	292	278	372	312	300	316	314	306	282	311	331	316	339	323	320	364	294	272	273	327	325	315	302	306	335	323	319	327	323	322	314	315	309	342	288	311	293	319	264	344	289	310	272	318	327	306	277	328	312	313	320	291	283	335	292	316	313	296	331	323	319	283	299	292	283	287	326	301	320	305	317	317	317	318	313	336	315	305	292	305	333	328	275	299	321	336	314	329	293	307	324	303	278	324	312	307	294	332	333	336	314	328	300	297	341	333	305	288	283	304	325	306	322	278	351	332	310	297	317	282	284	336	309	324	345	324	288	267	320	297	330	307	288	312	297	331	324	305	316	271	329	284	296	325	300	321	306	329	270	257	266	317	305	298	302	263	286	282	294	299	321	329	320	351	335	303	330	308	322	316	338	304	324	316	322	295	290	275	306	296	291	356	343	289	319	345	326	335	323	300	309	291	297	315	294	323	297	295	314	297	328	316	290	295	324	306	322	300	278	285	290	344	299	295	290	332	285	286	283	291	318	333	280	306	318	319	304	334	330	317	347	309	322	318	304	340	320	285	317	315	289	284	317	281	306	311	366	298	281	336	292	295	327	296	298	329	320	310	295	299	332	329	321	315	300	293	263	336	320	294	299	323	364	320	290	276	314	344	318	347	279	309	336	304	308	306	317	292	268	263	318	323	309	316	332	299	308	294	278	347	312	316	292	303	319	321	293	303	292	307	303	324	298	297	322	310	313	282	302	328	319	303	320	296	349	311	345	286	310	327	315	269	278	324	341	309	299	262	284	306	289	297	286	294	290	352	309	296	315	284	306	343	321	335	317	309	344	320	338	347	316	298	293	339	303	316	292	292	297	288	333	336	353	276	298	307	304	316	332	299	289	323	329	319	305	278	310	286	266	321	309	327	340	300	293	296	339	315	296	317	309	308	318	312	280	305	318	312	319	332	324	292	291	304	317	290	298	320	319	280	328	298	317	355	350	335	293	296	321	313	305	309	279	306	274	325	313	251	283	287	305	319	301	344	311	308	308	284	282	316	309	333	275	287	291	316	283	332	357	284	325	345	273	299	299	305	305	309	323	323	319	306	330	324	293	324	314	307	344	318	315	295	289	316	326	306	284	311	300	314	294	306	316	332	304	300	296	324	307	326	327	275	287	303	321	302	321	301	314	300	296	292	334	314	330	309	282	321	281	307	306	291	343	327	313	322	314	307	309	296	337	288	335	284	288	295	273	332	263	326	322	286	326	324	262	326	330	325	324	295	333	316	304	288	327	313	263	294	280	293	331	285	318	308	298	335	314	311	318	284	301	284	307	327	310	301	331	325	308	298	293	318	297	297	305	328	309	290	293	287	296	311	309	312	342	333	286	289	290	321	324	312	304	339	287	344	310	310	300	307	307	306	282	294	314	253	300	299	317	336	303	330	313	269	298	313	313	340	294	297	321	329	284	310	342	310	329	307	279	306	303	332	309	300	292	322	318	311	286	305	297	339	320	332	310	286	318	302	305	294	293	306	309	291	347	296	278	300	315	344	306	329	279	303	328	335	291	316	287	328	313	315	300	302	281	299	307	296	320	320	314	292	287	315	319	277	316	324	262	308	308	291	311	361	308	306	302	298	310	293	292	314	322	277	299	300	332	309	305	311	286	300	342	333	293	281	321	298	309	339	316	319	318	315	302	294	319	317	292	332	308	309	290	325	305	309	288	310	305	320	269	329	324	280	309	306	319	272	333	290	301	285	322	318	344	354	316	295	314	308	303	287	294	307	298	306	299	318	297	313	332	307	320	278	300	296	303	334	302	313	323	287	270	293	319	296	299	321	299	332	291	300	290	289	271	343	312	280	305	318	277	293	323	292	295	304	297	290	302	318	315	331	334	291	289	288	309	313	331	327	304	327	316	322	314	304	311	276	295	283	310	302	296	297	268	305	294	268	295	298	279	286	309	321	313	305	321	318	308	295	292	308	327	331	281	302	284	287	303	325	329	293	301	288	324	279	326	330	274	303	313	322	306	338	331	284	290	316	322	299	308	306	297	332	324	318	303	293	321	320	331	293	319	367	309	351	299	301	323	292	326	283	294	334	305	289	302	323	295	284	282	323	321	331	287	321	309	319	314	306	328	320	314	320	327	295	331	276	299	314	304	318	279	322	330	297	277	328	276	295	322	322	325	302	316	285	306	324	302	319	355	309	312	328	285	304	319	273	292	351	332	313	310	301	323	304	303	333	304	305	295	311	319	299	298	296	293	286	292	303	272	301	324	330	278	289	326	312	323	306	280	323	307	275	274	318	290	311	321	289	303	321	320	311	287	296	324	300	293	312	309	276	330	318	308	306	275	314	298	299	305	290	307	278	328	292	308	323	295	310	293	330	287	333	338	316	303	322	283	319	290	312	302	292	277	267	308	260	302	291	302	319	318	293	284	329	326	287	328	321	332	315	299	338	309	334	298	321	266	303	325	319	312	305	294	321	314	268	310	306	306	282	305	273	285	332	282	297	294	295	333	336	294	296	269	284	296	281	312	305	281	335	296	291	317	317	307	311	271	300	351	327	319	322	305	321	325	292	304	292	280	284	312	303	365	329	291	273	322	328	298	306	298	328	322	303	326
3153	2098	1304	962	813	751	704	717	685	688	669	677	726	681	693	669	698	689	695	665	690	640	696	656	608	695	687	675	683	641	666	680	681	677	642	731	633	676	690	635	657	664	688	686	621	679	729	667	641	701	669	669	693	694	654	693	676	635	685	702	684	664	676	647	698	656	701	690	630	704	639	666	666	679	645	701	696	662	724	673	651	685	625	672	639	614	672	641	694	673	671	705	688	609	692	655	707	639	709	695	670	642	694	659	654	688	679	678	679	699	667	668	692	687	703	636	681	633	681	657	690	652	629	698	652	676	716	657	689	696	686	636	631	675	669	651	634	685	690	674	676	650	673	694	671	618	706	687	644	663	663	686	718	650	621	671	678	608	649	662	648	667	690	693	685	687	660	644	690	708	666	711	708	690	692	638	672	668	702	687	662	704	646	693	634	695	687	699	681	672	637	673	655	714	634	658	689	681	637	687	652	686	681	647	719	679	675	682	707	675	662	694	676	667	657	641	658	691	669	701	713	655	682	673	667	641	649	664	688	705	657	649	667	662	667	667	631	627	629	725	641	659	645	678	678	718	707	675	669	687	690	659	697	683	652	709	673	655	669	716	657	715	693	664	711	640	690	673	620	674	694	680	695	685	690	704	628	649	656	675	672	676	690	692	658	671	667	688	689	647	625	688	697	709	668	622	642	685	669	648	671	677	654	680	672	648	676	706	716	722	671	668	668	671	669	661	669	653	644	672	677	672	693	675	695	669	695	741	691	719	662	687	669	632	664	690	637	676	668	636	671	667	692	686	705	686	682	678	663	650	652	694	674	669	666	706	636	696	701	666	652	689	669	644	692	660	733	677	642	681	687	617	675	687	677	674	656	627	668	626	643	665	695	681	637	695	667	702	623	696	651	639	699	652	661	642	673	650	685	669	683	673	698	656	688	657	675	661	677	709	659	675	730	621	663	675	649	678	686	621	671	667	680	705	681	662	608	654	673	685	642	730	662	642	662	684	655	627	649	642	631	661	711	657	671	677	697	690	640	661	684	718	677	705	657	673	665	658	677	677	671	614	702	673	664	658	655	656	681	707	697	687	740	695	703	659	720	696	676	693	667	675	699	696	672	687	704	724	632	656	644	674	712	693	647	679	697	747	693	699	653	637	658	667	659	657	706	700	659	648	650	683	674	677	672	679	638	703	648	686	687	684	697	714	748	676	679	718	703	651	642	685	657	647	671	701	640	674	682	675	634	696	692	686	749	657	704	659	659	687	698	656	659	704	662	656	699	668	660	683	650	655	670	649	690	671	670	692	687	688	645	682	683	720	690	605	671	635	670	706	626	735	697	649	674	720	678	641	663	674	672	686	691	695	668	663	680	666	645	687	716	689	639	680	631	654	668	699	677	695	711	704	678	656	685	674	660	668	702	688	623	660	706	660	644	669	641	639	700	669	679	683	615	659	674	700	666	679	673	660	660	714	670	719	703	639	674	705	650	648	668	689	681	658	668	691	659	653	743	658	685	658	704	642	680	658	665	634	679	682	626	636	671	682	651	619	662	685	667	669	672	672	691	705	661	671	629	662	653	663	668	696	647	705	662	635	705	692	685	684	634	630	659	645	635	674	671	718	684	693	668	649	679	657	671	698	686	664	670	686	686	665	686	677	696	703	662	632	679	663	668	681	686	681	663	731	675	659	680	698	678	661	662	667	672	655	679	710	643	628	650	716	642	689	660	681	633	702	708	646	676	654	647	656	656	727	648	669	666	704	740	644	697	714	633	658	659	701	665	700	703	665	645	699	651	658	664	644	663	676	651	670	619	629	677	681	675	649	687	690	664	667	689	670	678	733	672	694	661	649	686	676	631	675	714	673	636	659	687	679	694	664	682	720	664	669	703	656	611	669	657	681	656	705	666	645	670	682	687	693	681	630	665	666	647	702	664	651	685	662	615	702	654	653	683	673	664	681	677	664	654	640	701	639	702	712	686	634	684	650	630	707	671	663	711	680	681	679	681	700	647	672	604	643	663	681	691	666	671	679	685	660	679	640	655	642	703	686	709	659	652	718	722	658	663	660	652	654	691	664	676	677	660	613	694	708	662	636	668	662	681	652	647	695	641	687	691	694	653	656	671	670	702	721	671	665	639	623	661	683	713	672	667	640	710	666	660	637	688	682	675	678	664	686	665	677	662	659	638	689	673	704	680	647	674	671	681	632	738	671	655	643	707	674	672	691	675	708	675	706	727	715	651	684	672	662	662	638	674	706	665	662	646	699	687	650	690	688	685	709	676	675	676	658	654	656	697	725	681	670	722	656	654	669	668	673	707	680	669	673	633	728	669	668	683	650	674	697	660	689	698	708	682	674	671	682	706	680	675	682	670	713	665	721	692	672	661	699	691	677	698	624	703	659	634	716	647	661	624	644	687	666	641	714	694	646	670	666	678	679	674	627	704	694	693	666	673	679	631	626	634	686	648	651	667	625	650	653	642	668	670	705	684	668	706	663	691	677	623	667	668	658	646	681	699	702	701	696	644	653	671	668	686	664	640	671	672	624	682	657	679	657	647	659	658	669	637	665	675	687	663	711	672	678	649	647	645	606	708	657	689	679	657	706	647	619	652	666	640	699	700	665	650	679	671	633	680	679	699	692	619	654	697	708	647	659	680	658	622	639	654	684	640	688	737	638	707	611	706	649	701	663	638	731	666	589	697	691	765	675	627	649	614	694	676	681	662	662	696	655	696	681	635	658	716	667	653	663	669	649	676	686	636	680	682	602	680	724	656	663	636	672	703	682	657	696	678	684	648	682	706	631	667	711	687	703	709	653	685	679	672	695	683	602	742	702	668	662	690	700	632	679	745	685	665	677	688	640	680	694	670	641	694	654	671	652	677	653	645	709	662	651	655	676	711	659	695	643	685	705	657	631	676	686	680	706	707	723	614	699	660	707	663	649	698	704	646	670	645	658	652	702	674	695	724	666	684	662	635	716	654	635	633	671	679	699	699	658	652	713	667	731	635	623	695	658	642	670	666	731	665	684	682	661	687	722	635	649	637	673	631	683	706	662	708	685	717	676	693	708	703	671	659	668	678	675	714	695	672	655	695	688	654	706	633	691	683	665	634	702	662	687	649	663	712	649	657	705	634	648	640	683	676	680	677	648	683	645	700	672	626	697	612	696	718	655	710	704	683	652	682	669	685	694	619	665	688	679	642	669	672	713	674	653	644	651	712	679	674	651	660	698	654	692	630	666	691	663	646	639	657	693	657	684	704	688	683	673	690	641	603	666	619	711	670	655	692	665	666	698	666	696	676	702	701	671	711	670	682	668	645	714	649	661	679	661	648	680	682	636	691	668	670	702	674	670	692	638	666	664	667	639	675	711	654	679	688	660	666	680	609	639	667	647	679	656	698	678	666	654	654	678	653	717	662	683	657	678	705	654	642	673	713	653	634	687	736	715	678	655	649	694	709	727	682	644	696	706	621	626	677	653	640	664	692	677
24402	21530	25152	28368	21531	21537	18288	541	258	242	222	203	203	179	184	169	164	163	157	189	152	149	141	133	141	127	154	172	155	146	128	152	155	128	166	152	138	130	144	147	174	153	151	158	160	155	133	166	124	135	139	123	136	143	134	167	172	144	168	154	161	135	141	160	153	135	178	147	135	168	134	154	136	140	126	154	156	149	133	143	144	173	161	148	132	158	161	149	149	138	130	151	125	139	148	142	143	146	136	126	122	148	115	126	139	131	119	170	145	140	149	145	152	162	131	138	144	148	122	135	137	124	144	144	136	152	148	141	140	131	145	135	119	143	138	155	150	137	140	114	126	128	129	138	129	156	135	115	155	150	182	137	129	157	157	131	157	156	149	130	155	139	148	149	132	138	138	162	144	132	163	131	162	125	134	164	161	125	139	128	112	145	133	157	140	117	138	157	138	152	130	151	137	139	122	137	152	113	135	137	132	135	129	152	133	138	160	151	163	163	145	152	133	160	128	133	139	142	138	115	150	140	148	152	134	123	135	147	166	141	161	125	146	160	131	146	148	143	121	150	146	144	145	135	138	134	149	112	142	130	137	143	153	140	144	155	131	160	166	149	149	130	144	150	149	137	157	172	134	110	143	148	124	152	134	157	147	152	146	147	122	154	127	166	145	133	139	129	156	174	157	140	149	135	163	145	145	120	142	139	142	152	146	158	128	129	133	156	133	149	138	133	146	129	150	135	142	146	153	137	138	125	164	154	161	134	137	131	152	132	117	128	132	126	130	137	139	142	142	137	136	145	137	167	135	135	137	156	150	128	148	149	122	130	152	147	138	135	147	139	120	164	160	142	131	111	134	123	141	126	155	151	153	157	141	125	134	138	155	127	133	137	143	156	155	138	141	153	147	123	137	151	165	124	168	136	148	149	144	150	147	147	148	155	149	143	152	132	125	155	148	146	166	137	125	142	160	153	145	131	133	134	134	143	157	135	162	133	142	146	125	150	144	126	147	131	122	151	156	157	141	132	131	137	172	174	135	146	145	151	160	157	140	134	126	145	149	148	155	145	143	148	131	136	123	159	141	121	123	132	139	124	136	154	128	145	153	141	138	128	116	161	138	145	152	145	119	138	150	153	126	148	133	134	147	138	142	140	126	145	161	151	147	158	123	148	143	127	147	140	128	147	143	145	154	124	158	156	124	117	128	139	144	147	149	139	131	138	145	133	137	136	144	145	134	139	130	158	147	156	156	143	132	141	141	146	124	159	156	117	135	154	141	163	142	127	157	136	135	127	148	142	161	142	145	158	152	146	133	121	141	134	143	123	121	140	162	133	145	153	134	140	140	145	146	148	165	136	150	147	133	157	160	147	126	133	135	141	142	150	144	137	158	174	156	134	143	125	162	137	142	124	131	160	150	150	135	117	182	157	129	133	154	121	152	159	157	128	133	126	161	157	156	157	139	141	155	135	136	147	131	140	118	148	154	169	127	142	179	155	149	151	142	129	128	166	147	165	138	133	110	150	148	140	163	147	156	151	159	170	164	126	148	155	158	136	158	121	157	131	134	134	163	131	153	147	133	140	147	138	164	167	134	144	119	146	152	134	126	147	122	165	151	163	126	173	121	149	134	136	141	151	169	140	148	155	125	150	154	127	147	139	138	151	167	165	151	158	157	136	143	126	142	141	150	165	114	158	173	130	107	138	142	149	156	143	158	153	146	154	156	139	138	138	156	147	142	153	131	114	146	143	121	138	161	147	144	143	142	156	154	148	143	143	145	132	137	134	147	156	151	151	125	140	128	138	152	143	139	162	153	144	142	135	148	135	131	141	159	143	143	142	139	146	141	137	141	135	154	155	135	158	146	142	153	134	139	128	140	128	125	145	134	141	119	127	134	142	121	149	149	131	155	147	165	150	130	138	155	135	149	141	125	152	149	141	151	146	147	142	150	130	130	141	168	144	152	135	126	159	139	145	150	149	133	157	155	164	143	130	135	142	160	169	157	145	158	150	162	177	150	125	136	149	148	143	131	134	136	139	121	130	116	130	141	151	138	151	167	140	129	126	159	148	148	149	151	138	142	149	141	144	138	137	137	144	162	145	144	154	130	135	131	158	132	141	135	142	143	158	146	166	161	133	153	147	129	140	138	156	144	144	136	107	144	135	136	137	141	134	151	137	139	130	148	139	147	154	128	142	141	157	138	156	147	153	146	151	153	120	145	154	154	156	141	134	147	147	143	143	158	176	130	145	148	151	138	138	135	174	134	154	135	160	131	158	137	129	156	145	154	143	172	139	144	144	138	145	148	153	150	130	147	138	124	141	153	122	139	157	158	145	147	151	144	149	154	154	141	159	146	121	127	143	129	146	165	140	148	143	152	143	118	158	143	175	143	143	157	143	138	157	138	148	144	148	139	115	134	159	148	156	160	147	166	144	155	119	133	174	118	140	157	138	122	137	138	158	142	118	152	145	150	140	121	147	150	141	151	166	151	153	132	144	141	156	156	124	153	140	157	136	128	120	144	134	153	162	156	142	139	148	122	151	135	160	120	128	140	133	154	143	160	166	155	140	133	129	136	144	144	155	153	165	121	144	156	133	154	130	126	119	156	130	166	123	155	146	148	154	122	136	144	164	169	121	137	135	144	150	146	152	136	144	141	141	131	132	153	120	145	115	137	150	145	147	139	115	151	155	142	148	148	135	153	141	152	168	119	148	152	130	134	142	150	162	152	154	148	143	128	103	139	145	155	135	130	124	168	135	134	129	151	133	142	144	150	155	137	154	138	126	149	160	162	135	125	158	133	159	122	131	141	145	146	164	157	128	127	134	150	137	134	134	131	151	132	143	159	156	134	146	147	177	160	157	168	151	130	148	128	150	149	131	124	132	144	144	124	147	145	154	128	125	142	131	148	138	133	135	126	167	128	138	161	155	154	136	153	148	123	140	129	144	142	133	132	136	130	113	121	126	141	141	120	130	124	124	131	166	128	123	144	151	136	119	162	147	147	134	138	136	135	144	125	152	149	142	135	142	145	145	158	138	149	124	148	137	165	151	130	138	143	162	136	143	128	160	115	154	155	152	149	165	154	112	148	144	151	152	153	146	139	134	147	136	137	151	133	137	122	136	119	119	124	146	144	145	137	140	139	125	159	128	157	138	147	162	142	124	145	146	123	137	170	133	141	132	117	144	146	130	156	126	145	147	142	117	146	149	155	163	148	122	114	132	138	134	153	134	132	157	132	161	155	161	136	150	131	144	157	138	150	135	158	157	166	140	142	158	138	161	134	146	146	138	168	131	142	139	149	163	143	177	136	177	120	135	132	158	139	159	131	142	144	127	146	162	139	132	150	144	126	150	150	154	140	150	143	128	152	122	156	130	152	117	149	128	135	158	157	122	152	165	129	138	146	157	153	155	169	134	119	149	139	169	131	136	171	142	152	137	145	141	142	130	160	162	156	148	132	125	129	123	137	139	133	161	135	123	137	149	117	132	135	159
2919	3022	1517	830	619	476	448	429	371	426	364	376	366	392	377	341	353	403	342	364	349	341	383	353	354	377	347	362	352	362	361	348	344	346	326	369	337	343	374	354	373	343	378	352	328	372	353	346	383	349	348	310	364	343	357	358	326	348	342	341	354	329	327	343	337	348	362	310	342	353	347	363	346	365	349	343	358	367	342	328	355	363	365	357	365	348	352	315	350	337	332	331	351	356	366	337	360	359	325	356	368	367	340	385	352	305	338	332	331	295	338	352	341	353	352	374	338	328	337	355	330	327	335	340	339	341	341	356	336	369	347	336	339	341	335	352	342	362	354	348	346	342	324	302	368	323	332	330	352	350	358	354	367	331	361	318	339	350	325	370	369	313	338	331	321	319	299	364	339	333	331	335	335	360	348	367	355	359	332	348	376	364	352	341	340	363	356	368	365	321	344	334	382	329	333	341	341	345	348	345	336	342	337	361	367	321	342	382	351	383	349	392	354	332	343	364	369	335	378	337	318	355	327	347	357	361	363	328	324	314	352	348	341	357	382	327	330	358	349	374	373	354	331	342	355	330	365	326	325	345	356	347	355	336	367	352	371	361	339	347	373	381	337	338	367	318	345	339	365	337	356	366	354	349	334	371	338	358	340	334	338	371	377	338	338	306	308	316	366	377	339	372	329	341	348	345	356	340	332	349	307	308	338	333	316	366	376	361	340	322	357	388	349	355	366	347	347	349	317	345	381	371	325	334	337	344	358	404	335	326	359	365	367	325	366	359	346	363	331	348	366	344	370	346	334	326	302	345	348	339	354	332	350	332	321	361	333	366	348	343	332	341	367	335	333	342	360	349	332	326	340	350	323	323	340	340	352	310	358	351	333	329	331	326	324	373	368	330	344	350	361	340	335	351	290	343	366	344	365	328	350	356	334	347	337	358	351	311	357	373	349	325	327	341	343	344	324	359	371	389	384	327	308	364	361	335	344	366	315	331	314	326	353	322	334	337	341	324	334	361	342	324	340	337	361	322	312	352	360	327	372	329	337	368	318	321	368	352	350	346	335	373	332	368	331	313	330	350	347	329	343	339	332	362	318	348	368	343	331	330	338	330	340	364	326	348	323	330	299	303	377	349	320	338	341	360	330	335	330	342	360	335	350	332	375	329	372	358	337	371	331	341	351	373	358	380	360	369	360	354	337	373	335	322	349	361	358	317	361	345	356	346	342	370	357	334	322	376	333	351	371	347	352	360	364	354	365	355	339	367	282	343	334	350	340	325	321	355	357	353	363	340	359	301	340	369	335	350	329	372	351	366	362	372	349	334	349	333	335	323	338	366	351	342	352	338	321	374	362	364	343	337	307	307	322	333	368	325	351	351	351	345	353	327	367	328	373	327	362	378	350	317	356	354	362	333	360	328	348	354	344	356	351	321	369	346	296	295	354	336	338	362	343	361	352	324	329	329	363	337	352	332	362	342	368	368	337	372	333	350	368	337	336	330	364	331	354	314	338	358	322	322	348	335	366	401	327	342	354	342	318	364	334	360	325	342	339	327	327	354	317	302	369	326	357	355	372	322	358	326	371	342	351	346	366	355	349	359	347	323	353	349	342	316	346	371	332	371	371	351	349	343	341	355	332	353	334	341	340	354	329	375	350	326	357	343	364	348	374	355	348	364	344	367	356	346	316	380	362	326	339	349	332	313	346	341	344	372	297	331	357	347	327	336	327	329	344	337	380	320	344	358	298	339	335	351	328	378	343	373	344	360	387	349	350	364	334	358	318	372	358	324	363	349	377	359	365	355	392	322	337	364	343	372	356	347	343	330	351	339	375	315	358	381	331	328	343	375	306	331	276	387	389	344	384	357	358	335	337	349	340	306	357	372	329	328	317	349	392	372	342	342	333	355	372	364	355	350	372	350	328	363	338	348	332	320	304	350	367	369	372	354	370	363	319	361	369	340	353	352	342	370	322	349	335	338	344	357	375	337	351	313	366	352	373	331	339	347	342	348	348	332	356	324	318	354	363	321	332	352	366	342	328	365	364	330	375	343	374	333	392	347	348	355	347	333	338	343	364	363	335	363	366	370	338	365	368	323	319	337	376	376	365	353	338	327	353	355	346	323	354	318	360	349	341	372	365	354	337	333	335	350	390	359	356	341	321	349	367	341	375	343	336	325	371	371	331	359	331	338	325	317	356	359	339	335	311	369	342	370	311	332	328	325	312	358	362	323	347	333	316	360	352	363	319	336	344	360	342	360	333	322	362	326	312	326	337	355	330	355	340	346	333	336	358	362	344	313	349	334	336	369	335	359	366	300	331	365	322	360	346	347	355	324	317	311	346	351	331	325	329	359	325	352	336	330	313	316	369	337	336	351	344	337	336	365	323	353	331	320	364	316	370	360	316	342	331	332	342	335	331	343	370	338	372	356	344	339	356	361	366	358	346	349	345	339	352	361	326	325	350	330	332	342	373	357	347	347	346	320	344	336	324	360	364	356	368	347	379	324	356	342	340	366	360	343	352	348	358	365	344	306	375	356	345	370	372	322	320	329	351	317	328	320	328	350	328	317	372	339	314	357	361	373	347	337	341	306	388	346	368	327	352	363	342	344	340	346	365	344	362	321	333	341	322	361	341	347	357	334	375	350	352	318	347	345	350	351	331	337	307	384	336	364	331	340	306	361	349	367	329	362	355	342	338	376	371	339	349	336	312	345	377	346	340	325	340	365	335	334	332	357	335	343	329	356	333	352	339	373	374	342	335	359	357	361	332	360	336	392	353	365	340	332	351	356	353	324	329	339	353	367	366	379	359	341	345	365	340	346	372	358	387	359	375	344	350	342	350	351	335	351	347	371	346	354	345	361	328	389	358	342	360	318	349	275	351	339	352	373	352	321	344	336	344	323	338	317	328	336	296	339	365	342	344	333	361	338	383	333	367	336	337	336	324	342	342	331	328	348	338	352	361	345	325	327	353	361	342	307	334	341	371	312	328	328	325	353	355	343	347	331	303	352	363	360	359	383	349	364	376	370	336	320	368	352	348	385	321	322	343	330	321	341	352	345	357	359	333	330	357	323	342	369	309	338	356	336	333	335	336	320	362	389	342	361	350	326	369	332	345	357	352	307	338	337	367	354	373	324	335	373	349	363	337	327	342	334	348	346	353	350	359	340	336	363	380	373	356	338	337	363	350	355	360	343	337	344	366	355	362	358	344	357	351	328	344	339	340	316	347	351	383	321	364	347	351	323	362	338	334	385	346	337	356	332	338	367	355	334	312	351	326	360	365	346	339	361	340	314	335	360	366	345	328	367	324	339	351	359	335	317	316	364	358	325	349	375	359	345	360	301	357	351	344	300	347	352	335	337	350	331	349	315	353	350	357	309	321	337	347	394	361	347	356	364	382	325	339	364	345	350	334	313	359	355	316	341	367	324	336	339	361	347	358	351	349	323	365	358	336	344	379	359	354	378	371	346	329	316	320	354	340	362	369	316
32014	20940	11886	1020	608	599	530	400	445	404	422	416	437	412	377	390	402	385	433	405	415	402	421	418	421	411	444	425	417	409	412	439	405	395	409	422	435	394	413	390	406	402	395	428	427	405	429	436	410	434	402	422	390	379	435	376	390	441	444	401	436	420	434	411	382	415	403	395	408	431	410	403	416	381	406	428	418	425	430	422	446	438	376	380	436	372	435	409	414	405	431	383	381	423	395	393	387	429	414	410	393	398	459	411	426	387	387	424	428	403	439	396	364	417	387	428	405	452	407	387	406	394	404	426	415	434	418	415	433	396	430	377	408	401	418	413	445	392	421	393	433	416	388	396	389	370	392	429	395	421	446	399	375	406	406	397	466	433	354	415	408	391	397	388	391	413	389	417	404	362	429	411	458	393	414	441	402	409	380	401	416	461	453	421	414	405	415	400	406	401	390	456	414	416	442	420	396	398	381	400	394	388	474	415	435	397	407	396	435	440	427	404	438	385	427	399	406	421	404	435	432	391	379	397	381	380	411	382	419	410	411	380	419	382	426	397	400	400	385	409	429	435	411	413	414	428	358	430	422	417	392	407	438	415	445	377	382	371	408	400	390	431	398	402	426	427	400	435	414	415	449	405	424	413	389	403	414	406	385	430	437	470	390	466	424	412	398	385	392	399	442	406	409	419	408	426	403	379	422	434	414	380	368	374	402	416	410	421	385	401	413	420	392	460	403	409	438	418	431	396	452	428	399	435	404	396	404	401	389	375	413	381	386	424	397	409	452	402	397	415	452	406	414	393	407	379	379	406	415	433	445	422	403	431	397	404	398	419	423	417	435	424	458	398	361	438	410	455	438	414	397	396	455	389	422	435	417	405	401	431	422	409	396	424	351	375	399	386	426	444	392	407	435	416	432	417	423	446	419	393	432	428	431	407	406	407	418	422	395	408	378	432	436	438	403	413	430	405	366	437	429	356	451	406	415	399	405	400	416	438	403	428	399	405	457	412	420	395	415	432	396	417	443	448	416	431	414	397	432	460	424	437	423	442	435	394	419	405	420	424	470	418	382	411	391	398	415	422	388	390	438	392	382	373	414	455	428	397	422	394	409	386	423	416	382	422	424	394	396	408	378	405	405	400	390	406	412	406	400	369	399	421	408	440	422	369	406	448	411	386	441	383	435	458	462	388	449	396	448	381	411	421	416	423	417	418	402	424	469	438	422	369	400	470	399	399	432	404	381	416	420	405	422	422	399	422	442	360	379	412	352	380	371	402	393	424	413	412	445	376	414	417	396	406	418	467	397	406	427	425	387	418	404	376	412	421	421	420	360	395	394	398	401	413	398	397	417	403	441	429	404	464	413	430	398	430	389	415	386	435	460	392	386	389	381	358	413	430	407	394	420	431	400	392	404	413	385	470	444	401	389	434	442	394	407	400	359	429	415	442	407	413	411	390	387	410	412	387	422	404	428	416	408	412	398	417	421	417	409	371	470	395	420	442	416	422	432	396	439	397	410	390	438	428	374	422	420	402	444	440	402	420	396	396	437	401	392	433	420	401	404	415	401	404	393	412	422	444	443	406	390	429	389	430	421	399	384	388	396	393	447	434	384	426	428	403	425	451	397	405	425	388	386	437	376	400	437	441	389	417	373	390	424	423	404	412	393	411	366	400	437	439	453	413	367	386	424	407	440	437	424	385	395	384	413	399	425	391	369	393	391	409	417	430	365	422	391	406	400	417	395	444	386	418	404	425	408	399	445	394	436	407	443	406	417	432	406	373	388	439	409	413	370	390	387	404	426	475	429	410	410	411	361	442	413	373	366	377	386	434	430	421	448	417	389	394	413	434	391	419	415	409	409	406	408	417	370	451	433	426	408	399	416	401	387	392	398	418	399	403	431	408	447	418	439	428	407	412	398	435	370	390	429	403	391	436	408	404	426	373	398	410	420	395	429	384	411	400	411	424	411	418	411	425	433	397	428	423	400	388	395	413	445	403	402	430	411	429	396	373	426	387	413	411	391	393	431	431	386	420	412	438	380	412	400	413	392	408	413	444	493	389	377	378	418	429	408	382	394	418	423	406	415	417	396	394	386	416	451	391	400	415	384	396	394	446	393	404	441	360	389	440	375	371	369	398	423	399	471	441	407	397	397	438	364	450	416	413	415	425	436	401	414	419	431	407	382	449	446	397	408	394	458	380	419	378	394	396	421	418	417	422	398	423	434	425	434	378	434	409	429	424	392	424	385	429	395	423	426	432	420	425	443	445	425	414	396	466	430	414	422	427	378	437	396	392	417	409	403	462	412	402	393	386	423	409	397	431	384	408	377	394	429	410	414	426	387	400	396	400	412	426	408	403	388	384	399	412	399	409	432	399	430	404	399	452	428	363	411	391	454	388	396	443	403	396	406	385	374	443	429	414	416	391	423	407	374	414	355	406	407	429	420	398	401	444	398	417	414	434	417	431	446	436	434	420	425	417	414	403	409	384	408	409	457	438	435	449	399	438	454	420	441	447	415	419	382	435	392	398	428	397	386	401	373	390	417	432	417	360	422	409	408	423	413	416	393	427	419	405	411	401	403	376	356	431	412	431	435	373	402	390	425	435	401	422	412	432	407	394	401	404	430	443	413	416	441	419	400	368	407	449	428	415	446	385	423	365	418	402	388	402	417	446	436	418	412	431	377	382	406	449	414	433	401	443	406	355	394	456	402	401	394	446	403	432	431	388	440	426	410	417	387	436	394	415	424	424	412	408	403	411	436	386	437	398	395	404	452	435	467	440	412	406	419	433	432	365	417	369	420	447	390	397	398	369	418	412	429	428	397	442	426	379	393	381	418	429	451	433	405	410	403	409	429	443	460	422	383	368	388	423	449	369	385	428	428	423	389	417	407	413	401	410	383	398	427	423	428	390	438	427	431	382	392	413	428	430	423	419	412	399	360	422	405	406	445	433	450	405	402	407	392	391	435	416	422	408	406	415	395	391	415	353	430	437	376	406	411	386	432	424	448	388	390	395	405	437	425	385	421	378	442	398	408	401	426	443	428	381	410	408	393	412	420	388	410	381	384	394	404	405	410	403	449	387	402	429	431	478	390	424	421	407	398	411	411	394	425	427	423	401	436	451	422	431	421	429	388	403	454	380	424	389	408	449	393	431	440	404	430	366	404	434	446	427	443	388	412	443	420	402	420	398	423	449	380	385	421	404	415	422	468	383	416	438	428	404	427	434	413	398	410	394	410	421	414	397	426	408	413	433	412	427	445	408	408	389	384	410	418	418	419	406	421	426	426	443	415	416	443	419	420	372	474	398	413	391	432	408	404	421	374	436	389	416	415	394	462	371	394	417	442	416	439	399	383	405	413	400	408	419	423	412	420	393	428	367	439	410	418	429	377	390	448	428	398	375	432	417	428	407	415	396	392	411	429	400	402	370	424	434	434	413	423	380	433	433	393	424	398	416	417	412	418	375	416	399	384	416	410	437	394	402	421	401
5834	1036	960	890	930	918	968	857	953	919	854	883	877	881	885	910	894	859	874	874	941	881	926	881	957	927	837	904	939	940	882	869	931	868	892	886	943	899	911	923	967	898	911	942	839	819	959	903	855	876	944	866	908	896	923	882	849	896	950	852	858	937	844	915	923	954	938	886	894	922	934	911	876	867	868	948	918	911	913	900	974	854	942	857	904	898	920	904	867	889	868	964	907	907	891	903	911	932	931	943	891	898	896	985	899	885	869	909	882	867	888	941	939	944	907	875	847	908	927	897	874	930	928	878	911	884	867	906	899	912	887	835	932	913	872	877	852	914	878	907	903	904	938	860	906	897	843	913	914	885	947	902	869	929	888	933	916	913	915	857	926	886	864	915	847	888	887	925	953	908	853	884	856	895	882	905	878	915	877	912	958	920	915	965	893	938	878	912	896	907	842	882	882	962	949	928	899	883	927	887	905	919	895	849	897	917	923	941	903	883	885	902	882	946	915	938	911	886	918	915	924	1004	856	917	887	920	882	900	900	877	845	876	882	875	939	877	907	957	904	900	880	915	895	900	908	888	869	865	869	891	899	947	893	861	900	892	864	890	895	850	873	876	900	918	848	896	911	910	867	902	881	912	943	853	884	918	904	873	929	920	923	887	938	920	866	863	836	853	937	893	869	939	923	947	892	916	938	930	926	925	899	856	923	859	950	904	876	892	888	916	900	929	937	894	883	863	915	935	916	849	913	936	917	901	908	940	912	886	880	923	875	873	878	906	903	932	940	939	893	897	933	892	889	889	854	908	881	884	912	906	935	881	942	891	861	895	928	882	917	908	879	866	849	958	891	896	847	875	916	886	893	920	916	876	884	970	919	886	894	914	897	904	953	850	899	933	918	921	847	858	899	861	932	906	924	997	912	908	894	980	897	891	861	894	893	871	920	904	861	851	910	891	930	875	860	877	890	896	947	945	892	901	899	881	899	866	899	903	837	889	835	895	936	882	903	931	938	898	875	914	903	947	939	876	894	932	916	885	899	910	921	877	906	933	872	845	877	878	883	899	894	858	919	892	951	912	897	863	881	912	861	874	886	884	990	867	891	897	887	921	902	845	890	855	907	901	897	924	919	919	895	914	947	888	923	928	888	904	916	927	937	935	1011	897	941	864	888	884	888	892	876	938	944	886	875	846	919	880	863	851	855	885	846	892	880	889	869	885	856	883	848	890	863	942	945	926	886	964	906	896	900	949	872	921	842	904	891	913	900	937	910	973	944	910	955	910	893	912	902	906	956	912	925	926	879	869	903	911	896	938	906	839	847	865	853	909	958	901	937	861	898	881	915	908	964	890	891	861	886	945	895	865	910	867	968	870	889	928	905	880	846	850	916	957	901	859	885	935	967	858	886	858	926	937	904	917	930	901	872	947	891	941	942	851	888	920	917	912	889	931	909	904	915	981	913	858	946	924	880	921	935	894	871	898	865	949	936	916	878	914	929	907	877	910	856	876	948	888	923	861	849	894	903	896	899	937	887	866	893	884	896	920	869	843	903	893	942	880	922	930	901	885	956	927	828	934	911	936	925	857	883	903	872	850	958	875	894	874	905	886	962	903	899	913	858	925	902	867	914	892	918	915	894	915	886	893	884	871	948	874	894	884	935	909	887	881	901	885	898	937	865	902	877	873	887	865	959	844	892	886	909	902	867	893	908	871	886	914	873	876	910	905	919	859	900	854	874	839	863	924	924	859	911	871	886	937	863	896	913	877	876	917	917	879	957	932	888	884	933	864	856	910	935	867	920	934	925	813	893	973	914	887	894	922	849	920	883	870	905	927	901	873	882	897	918	914	930	929	913	951	798	909	894	888	879	891	897	912	857	834	916	866	922	886	919	890	869	881	847	920	935	888	896	909	925	856	924	873	869	850	902	917	909	916	843	897	885	925	909	946	917	886	896	928	904	894	884	869	889	924	873	900	950	906	911	918	908	880	895	925	858	896	904	889	925	863	859	872	905	942	841	896	962	880	907	900	914	892	851	905	928	876	865	894	862	849	880	870	891	938	886	936	896	898	869	910	920	904	865	910	903	895	914	900	870	884	915	938	927	865	864	877	856	887	936	915	890	834	817	884	905	899	943	924	901	870	915	852	925	936	870	910	940	901	905	849	910	872	899	882	889	859	898	927	883	896	976	857	875	881	895	922	863	882	878	916	915	922	876	905	927	896	889	935	926	920	883	931	886	925	903	893	887	892	903	927	862	877	892	879	877	952	923	876	893	900	868	861	911	883	851	915	836	927	890	878	875	878	921	893	896	917	922	907	900	868	900	918	859	871	967	831	885	902	867	867	871	898	913	943	921	950	885	881	841	893	926	905	889	939	900	881	944	890	937	903	906	838	903	899	861	840	914	856	885	880	930	893	911	867	904	897	917	952	955	909	911	933	890	899	899	897	926	867	913	847	915	897	930	893	882	890	910	872	904	952	875	824	871	926	872	857	953	863	919	880	879	912	856	901	959	883	939	856	909	843	919	838	860	873	882	917	886	921	895	907	877	901	911	928	845	895	925	921	868	895	908	864	916	913	875	871	904	947	859	927	915	920	900	900	919	907	829	882	897	893	882	898	879	887	978	905	917	823	877	914	876	912	925	901	929	892	875	904	933	871	968	940	887	879	883	867	891	830	883	892	875	881	863	895	940	936	949	905	888	875	854	918	909	883	877	921	896	936	905	849	949	897	893	933	870	853	912	890	873	939	908	885	871	902	911	923	870	901	934	852	894	922	888	916	883	937	935	890	953	898	878	859	886	959	936	943	868	905	855	917	914	880	923	922	937	893	871	873	888	898	920	904	946	881	926	877	868	866	928	949	879	924	898	911	897	858	931	926	933	911	905	914	885	898	853	878	873	893	841	843	843	922	930	862	872	884	885	896	900	891	905	901	920	899	903	897	867	915	866	878	860	895	889	880	919	925	855	893	924	897	879	961	874	891	895	878	886	893	828	909	909	928	885	900	917	960	900	845	915	906	878	891	935	861	862	906	863	904	923	948	850	908	900	911	924	881	899	922	932	877	900	908	927	850	869	876	934	935	960	866	919	888	893	903	905	935	825	871	848	876	891	878	946	860	931	920	897	866	897	894	935	852	881	897	907	923	870	892	867	897	900	906	877	872	949	942	871	910	927	919	883	936	897	897	914	926	846	903	910	892	941	859	906	900	859	968	896	896	861	919	834	869	879	876	940	869	945	894	913	872	908	896	945	883	933	927	925	889	880	898	889	885	915	842	911	890	894	839	984	899	929	851	924	853	878	889	923	934	903	876	924	907	871	950	927	912	964	945	880	951	903	863	919	928	929	876	921	886	855	895	899	892	858	916	863	898	916	906	938	942	863	862	893	910	942	880	878	932	881	917	906	959	856	900	864	887	877	865	896	853	897	922	892	926	917	915	899	843	937	879	939	908	935	805	890	1022	912	931	791	919	901	859	883	899	888	822	926	856	895	905
25053	21572	24884	28679	21541	21410	1366	455	374	377	363	357	346	327	350	328	315	356	317	314	291	313	306	321	322	327	292	324	314	293	272	348	321	336	303	326	308	313	308	312	325	326	301	329	317	313	310	316	307	327	297	340	298	311	303	266	282	298	302	292	298	284	328	340	292	327	285	319	332	284	320	314	315	311	328	316	296	319	322	324	346	324	326	291	320	307	316	300	325	309	337	310	304	354	304	316	300	276	298	286	297	294	306	316	306	321	332	333	309	310	293	332	294	308	266	295	287	277	302	292	286	304	323	314	322	296	288	321	310	311	325	274	309	319	322	333	314	276	306	316	327	310	327	268	306	317	314	330	322	305	324	328	296	319	278	271	326	316	326	322	290	289	321	304	288	321	303	285	321	312	294	307	297	311	330	302	297	301	292	283	324	301	286	291	275	279	326	281	312	294	304	286	336	316	303	318	321	299	294	317	288	296	306	318	289	314	358	285	300	329	310	318	327	296	322	294	293	291	317	326	346	327	309	308	313	315	308	307	293	311	303	293	274	318	299	301	294	309	301	304	314	304	311	329	305	281	308	318	321	331	310	292	319	347	314	323	310	299	314	317	295	284	277	291	280	305	365	300	324	341	315	302	283	320	329	309	320	362	290	277	329	299	326	285	293	345	306	318	300	312	321	306	286	329	291	288	298	310	289	305	321	303	347	321	356	288	320	301	309	304	262	293	315	329	284	340	284	320	317	301	319	333	313	327	315	314	286	321	333	340	326	287	311	282	299	272	305	345	304	352	323	350	308	289	289	293	316	314	304	303	308	320	294	309	298	288	304	294	298	343	277	299	357	295	330	313	276	300	325	291	315	313	323	324	314	303	324	305	313	342	316	299	321	309	319	302	340	321	315	331	292	292	310	288	299	301	338	305	329	275	286	340	328	296	294	297	312	295	325	316	340	292	325	341	276	302	345	290	308	301	317	287	291	346	279	299	343	318	244	299	309	289	307	333	333	293	304	324	317	275	286	339	296	262	297	336	307	321	329	311	335	275	308	303	304	299	292	293	285	270	272	320	300	287	292	294	307	263	319	275	298	314	323	292	312	325	292	317	273	316	294	314	331	319	324	297	288	325	309	278	339	301	292	303	273	308	310	326	316	339	296	291	311	283	323	324	353	301	276	312	322	330	313	320	334	336	322	272	345	332	323	308	265	276	331	314	331	271	315	313	311	311	312	319	314	327	304	296	304	339	321	313	294	330	310	332	323	280	318	274	313	322	285	330	300	325	353	338	313	302	330	323	287	315	307	298	325	310	272	333	274	290	287	337	314	327	311	272	339	293	311	327	310	311	312	318	262	317	346	318	306	301	317	288	292	283	287	298	278	266	310	324	292	333	282	301	296	375	342	289	327	272	311	296	340	310	308	286	326	302	264	271	288	301	328	317	335	337	319	320	307	312	305	298	300	302	261	337	336	321	334	303	314	327	305	279	293	293	298	286	308	315	321	273	308	322	322	344	283	281	287	291	302	297	282	303	285	305	305	290	319	286	279	311	285	270	335	330	354	325	306	337	288	344	301	330	283	263	297	268	289	300	331	286	328	339	278	321	303	288	308	299	365	330	341	319	302	320	294	293	304	294	316	329	348	304	287	275	298	294	308	316	342	332	291	309	300	277	286	308	302	322	316	296	358	325	294	306	279	324	325	291	318	352	316	296	306	276	300	299	333	284	316	279	324	351	339	314	309	288	310	270	311	280	296	301	361	291	296	325	294	307	315	280	304	329	344	297	290	293	290	307	308	339	320	318	289	297	290	331	330	307	325	267	318	315	284	315	300	305	308	315	311	301	318	279	295	287	297	344	291	307	284	286	294	317	276	298	299	323	284	314	336	316	321	254	276	294	311	283	293	303	294	303	314	325	304	295	286	328	301	314	285	302	298	281	304	321	313	305	312	316	344	279	297	331	309	307	279	316	272	319	292	285	307	299	291	323	299	304	301	311	305	290	322	289	306	333	319	291	259	333	289	314	317	297	286	337	307	274	293	319	290	333	287	333	313	272	305	335	308	313	312	273	318	349	292	343	300	337	327	324	278	298	299	293	306	297	308	282	303	293	308	340	287	326	276	328	327	309	293	311	317	298	301	303	301	314	270	272	273	301	295	313	319	319	310	314	289	324	303	287	297	291	352	291	281	314	345	298	317	277	278	294	277	334	322	281	305	290	329	283	326	280	330	325	331	280	297	305	322	272	319	309	338	320	297	307	315	289	310	323	315	291	265	308	342	303	300	314	307	335	352	307	298	297	292	304	265	289	271	272	326	285	318	313	310	338	322	306	331	326	283	291	302	314	333	317	295	296	326	273	326	312	330	322	301	322	319	289	312	296	321	309	290	288	289	306	316	283	300	302	289	316	276	310	352	305	307	304	270	335	320	295	316	298	298	297	309	314	282	319	312	287	306	316	306	276	267	336	262	313	317	322	294	325	331	322	325	309	357	325	310	297	301	319	260	309	298	345	312	313	293	286	304	290	274	304	316	287	291	290	298	338	260	299	306	335	312	286	293	297	293	342	304	305	295	338	323	311	296	285	297	307	321	303	313	295	315	303	335	330	330	312	292	310	310	308	302	304	318	301	271	290	318	342	305	299	301	272	305	293	297	274	297	312	295	285	318	331	292	298	271	303	295	298	333	280	317	291	287	292	296	300	304	342	305	307	321	297	317	323	307	295	309	308	308	310	323	308	345	271	292	313	302	307	319	310	299	317	330	317	289	325	304	285	283	310	326	305	288	312	311	313	292	300	310	331	302	357	320	314	315	298	300	349	305	329	290	314	293	286	291	298	319	304	332	335	297	270	325	297	288	298	286	293	342	309	292	280	282	312	324	315	323	314	329	321	297	329	308	314	307	261	343	299	314	318	285	313	275	331	291	278	290	329	286	327	326	291	337	332	323	347	291	331	277	305	302	305	310	321	287	274	271	314	332	313	325	321	300	310	325	315	331	298	290	283	294	294	309	311	290	349	332	290	290	332	276	270	309	330	341	311	308	278	309	262	291	297	290	312	331	308	319	309	355	297	314	280	296	363	313	301	303	295	309	324	303	309	318	311	297	326	324	312	330	305	278	310	317	311	286	261	319	321	303	285	325	268	290	325	317	293	292	305	286	321	336	306	328	314	299	326	324	308	283	278	295	261	268	305	301	335	302	309	321	317	341	322	284	283	315	307	308	323	333	299	318	252	298	324	287	315	311	312	310	290	297	330	291	306	271	314	323	324	300	331	273	334	328	311	344	322	325	314	322	273	289	311	326	338	292	361	317	282	297	319	299	354	323	307	290	358	322	285	298	292	302	313	327	308	316	291	316	316	287	336	302	308	287	300	315	296	295	344	290	292	304	320	320	280	286	281	304	300	309	306	278	289	325	300	326	328	303	298	298	293	305	289	313	316	308	311	319	278	310	298	305	342	287	314	303	289	307	313	294	296	302	285	282	312	281	296	336	291
3137	2103	1298	905	751	750	751	740	714	665	701	686	699	671	658	701	681	632	658	664	700	639	683	710	620	658	656	660	683	654	653	677	693	640	624	676	695	683	638	693	678	664	710	653	649	603	693	664	692	667	701	674	700	674	663	671	661	736	652	682	710	702	651	683	687	690	663	637	645	691	707	690	677	688	696	666	721	695	678	674	623	667	670	654	656	658	695	702	667	694	680	685	688	673	677	706	702	670	643	667	689	706	665	647	644	687	682	646	683	681	707	673	673	693	701	684	678	646	672	711	657	720	697	675	683	677	670	650	683	660	701	668	702	659	660	693	674	665	658	647	722	701	693	678	667	669	698	698	690	646	641	688	651	732	688	689	653	703	733	656	667	679	694	651	626	653	706	630	718	621	667	686	716	628	694	685	663	650	681	631	700	658	674	664	664	658	658	644	665	687	704	688	681	650	676	693	670	700	671	677	644	703	662	701	711	637	662	727	652	664	677	669	645	668	663	649	702	668	689	647	722	662	677	690	684	656	659	671	667	690	679	673	701	683	664	649	667	641	632	647	679	632	700	703	650	672	661	694	707	629	683	661	684	710	666	685	646	603	676	659	672	724	652	649	614	694	671	699	686	687	660	647	657	700	660	693	666	653	688	635	690	697	672	680	691	663	674	645	717	694	705	673	685	707	662	675	662	672	684	647	662	688	675	653	708	636	686	699	705	712	693	656	656	685	679	680	682	634	608	646	685	663	673	654	711	637	679	703	690	695	700	636	639	720	703	656	717	702	689	610	687	710	693	678	640	658	693	666	665	643	692	657	676	712	681	662	668	720	700	630	678	693	646	621	632	659	706	666	732	692	711	703	667	638	639	690	610	689	710	670	696	676	710	683	716	687	668	665	670	645	736	668	683	681	650	641	666	666	700	663	651	624	656	690	674	684	688	692	657	655	663	669	634	674	637	680	664	650	678	652	718	670	695	648	702	700	608	662	675	670	678	667	695	666	651	648	672	655	760	629	716	658	689	666	684	651	664	673	653	685	665	674	700	690	676	710	666	642	664	708	677	674	644	695	662	688	690	650	664	639	641	639	702	701	684	683	673	700	667	680	684	676	704	692	684	614	688	683	693	659	666	646	694	697	641	654	676	666	634	691	690	650	659	617	694	653	651	660	696	703	688	679	696	655	683	607	674	642	683	723	657	723	711	656	615	675	652	674	635	716	661	685	670	678	663	658	668	670	647	621	654	666	659	696	681	643	624	649	669	674	688	679	659	700	641	743	691	680	697	679	659	642	658	670	671	662	705	631	679	691	670	659	692	663	688	709	685	677	723	691	666	637	680	686	655	669	656	708	699	655	650	683	678	664	630	653	679	710	619	621	691	716	685	642	614	684	683	661	637	633	674	627	726	662	643	714	720	688	664	683	662	693	701	714	686	670	723	666	666	662	663	740	690	673	610	672	682	682	622	694	700	643	654	644	665	664	727	649	702	652	681	666	687	673	647	652	669	649	672	633	671	675	612	665	663	675	698	686	671	637	692	689	630	679	677	656	640	658	693	669	754	665	673	662	745	649	685	684	660	630	665	657	633	680	720	710	666	660	675	647	654	688	663	737	617	637	676	667	686	714	669	695	654	683	672	713	670	691	666	701	735	634	658	683	669	615	623	703	652	641	673	674	681	693	667	705	681	644	592	623	639	671	687	680	660	658	700	722	691	683	718	681	659	649	715	687	695	689	693	680	666	649	671	675	636	688	655	670	713	652	712	642	691	668	692	637	675	688	696	670	721	680	690	690	665	678	620	696	698	673	666	656	631	664	685	696	648	651	704	682	636	672	647	618	674	623	703	681	623	703	672	697	639	666	692	685	654	676	689	693	631	697	661	643	663	674	685	623	731	669	660	655	655	686	659	671	622	671	638	644	669	609	723	675	677	628	700	667	646	598	633	676	695	671	683	686	677	702	622	696	656	705	692	652	630	659	705	667	658	692	686	683	718	678	631	696	630	670	717	669	704	691	649	677	649	649	674	658	666	727	627	647	706	661	675	656	703	701	670	696	707	682	654	637	741	609	692	700	663	636	665	684	636	676	696	648	658	684	674	683	640	651	705	743	694	727	646	651	617	677	638	668	642	642	663	669	661	664	675	702	693	683	651	680	649	735	696	643	630	675	649	681	668	735	711	696	689	672	702	644	681	648	662	673	687	718	609	680	608	662	626	658	726	661	666	681	704	688	680	633	643	633	656	676	725	710	665	683	668	642	688	685	679	692	679	688	585	648	646	703	666	756	686	677	682	673	710	649	675	694	662	643	629	637	670	689	675	692	657	620	671	660	670	663	654	725	668	659	663	673	663	674	686	703	629	674	695	659	648	659	699	678	695	596	700	690	707	696	642	680	669	660	672	640	628	688	685	700	664	691	635	696	671	669	641	674	639	715	674	683	675	679	674	662	668	662	701	664	665	690	612	701	679	692	686	671	691	620	664	697	669	700	656	660	664	660	637	670	650	667	671	681	707	679	641	715	697	672	646	692	654	667	679	691	656	654	705	679	719	670	657	706	685	671	676	658	669	683	678	647	664	673	668	680	696	656	667	666	667	726	656	662	690	660	687	725	663	664	698	688	662	674	641	690	678	702	685	692	687	672	679	703	679	685	701	632	658	719	650	696	704	742	625	727	643	646	644	684	712	616	669	703	702	682	708	674	638	664	717	681	701	687	659	652	695	709	629	660	671	696	669	682	676	705	680	706	723	684	688	633	678	665	691	665	716	723	675	720	662	687	670	689	727	720	646	710	661	722	667	665	740	615	659	658	688	705	669	626	681	668	700	689	633	657	694	680	661	696	685	697	726	650	709	689	696	647	630	664	641	674	657	679	711	676	637	667	669	669	671	657	706	663	603	667	666	668	668	693	663	663	670	679	683	667	649	644	671	708	661	669	629	682	709	677	638	689	729	675	688	643	696	657	660	662	702	682	628	668	667	627	695	658	716	658	650	651	663	711	628	681	676	669	659	657	654	662	652	649	694	650	720	673	682	662	673	673	658	635	604	681	692	678	697	660	679	705	667	632	662	680	651	652	683	693	674	726	697	672	686	692	683	681	734	689	681	654	660	648	708	648	650	646	626	700	615	685	696	694	700	623	674	698	638	699	682	678	718	650	669	704	712	654	697	697	644	626	642	695	700	677	656	687	688	711	682	690	673	675	624	678	642	678	666	658	668	672	656	703	673	694	669	636	672	654	678	646	660	705	699	682	626	677	683	665	675	666	643	737	646	693	739	649	667	725	644	730	710	698	686	672	685	677	726	661	685	710	685	684	671	728	654	672	728	676	649	671	648	692	711	699	665	684	656	728	691	698	662	634	673	695	676	667	681	689	708	684	653	666	675	664	666	710	669	681	683	704	665	698	670	687	667	670	687	685	676	664	700	676	681	669	725	675	707	679	614	681	660	696	647	641	689	712	663	678	671	692	688	677	711	651	631	660	641	691	650	599
24349	21516	25164	28328	21516	21527	18564	535	258	223	211	219	191	178	168	157	163	162	155	164	156	150	143	148	150	141	121	150	169	163	148	120	159	150	160	140	157	167	146	124	135	140	127	142	156	126	124	163	149	139	136	152	157	168	144	141	147	146	155	139	146	157	143	165	138	130	140	139	149	143	119	149	177	164	124	153	165	155	115	159	143	155	146	148	135	133	155	155	134	148	143	155	138	185	131	122	154	142	159	146	145	142	142	171	152	125	162	140	139	153	151	158	158	131	129	155	153	136	145	136	134	172	133	140	142	167	145	125	140	156	143	142	144	151	142	163	125	141	114	146	146	141	133	148	136	136	152	124	122	119	147	150	124	159	146	141	150	157	151	137	148	134	153	138	125	174	142	141	142	136	180	137	136	129	161	145	141	120	140	153	147	158	128	144	142	118	168	131	138	152	138	125	140	109	142	131	140	126	142	134	130	130	112	147	155	164	112	126	168	151	157	147	145	153	134	154	152	141	152	157	164	171	144	135	126	131	139	142	136	137	158	131	145	159	142	132	148	122	133	145	144	136	125	159	168	155	121	128	149	116	138	127	125	140	138	157	126	162	148	132	128	115	164	137	116	124	139	137	128	140	122	113	143	135	147	137	156	150	138	122	185	144	150	139	120	131	172	126	130	140	141	152	124	136	153	135	142	109	153	151	155	136	126	162	138	137	128	139	145	142	128	162	136	141	127	132	142	142	133	140	135	144	150	140	156	143	133	160	135	136	145	140	141	158	144	123	147	133	137	121	136	189	152	140	122	150	128	157	128	130	141	125	144	126	151	142	126	133	144	140	137	137	147	131	144	139	123	128	138	157	142	160	146	127	146	123	131	148	151	155	117	129	141	150	159	163	127	115	150	131	159	131	135	125	139	133	162	151	144	136	125	127	149	142	139	147	125	148	136	128	144	137	134	153	128	162	129	138	158	140	131	131	146	142	129	111	157	135	142	143	132	120	142	143	145	116	161	137	144	153	166	110	162	129	144	141	117	140	145	133	129	147	142	130	144	145	135	149	159	140	150	149	139	136	153	148	135	119	116	173	152	145	157	152	156	142	137	154	151	124	144	146	131	158	145	131	126	125	140	140	135	133	141	147	143	140	140	125	106	167	139	131	158	140	142	158	136	133	136	134	121	156	141	130	167	141	163	136	145	129	121	125	124	148	143	174	179	146	152	137	141	128	127	122	150	150	161	161	162	151	148	142	124	128	146	144	149	156	136	152	141	147	143	150	138	126	148	135	123	128	132	131	143	135	162	155	153	138	133	131	151	149	151	132	117	128	163	141	156	132	151	149	140	135	146	147	130	157	131	146	153	157	115	132	146	137	140	134	150	148	150	130	145	148	151	154	148	127	142	131	141	112	143	134	145	148	164	144	151	136	146	138	141	126	163	156	155	159	139	127	156	107	130	149	155	141	139	141	139	145	140	140	115	139	151	149	148	125	135	140	132	147	146	131	136	118	167	123	147	122	138	136	153	132	166	167	144	130	127	152	153	136	139	148	129	136	143	141	131	139	134	140	159	133	145	139	126	122	124	131	175	141	149	107	131	152	151	134	126	151	158	137	145	149	158	144	140	123	150	134	143	141	151	159	180	163	132	152	143	116	156	155	154	145	135	152	143	145	144	133	139	138	118	144	139	134	136	131	142	144	125	144	127	145	134	141	144	129	144	150	150	133	134	132	133	119	131	163	146	134	140	124	146	135	133	141	181	141	158	127	127	158	138	163	118	133	163	150	163	147	157	131	135	159	164	136	125	121	128	118	156	153	139	149	139	123	139	144	159	155	166	148	163	111	151	158	149	156	148	163	145	139	139	142	130	155	143	149	130	135	135	150	166	170	142	148	141	143	165	122	127	133	157	146	132	134	143	148	140	141	124	142	134	151	146	121	158	145	138	136	126	110	141	149	129	158	150	140	134	129	140	132	136	120	128	137	121	168	154	156	141	158	148	137	128	162	136	143	127	137	158	147	156	156	144	148	152	160	140	144	154	136	149	130	146	142	139	159	134	127	153	131	158	153	134	124	127	145	128	134	153	135	153	144	139	165	138	153	148	147	145	148	124	143	129	157	133	118	147	134	118	146	160	156	146	138	151	125	140	143	159	161	140	161	128	159	122	136	144	147	135	151	132	141	135	158	147	143	158	122	138	163	150	156	149	153	128	133	148	141	163	155	153	154	147	138	132	147	163	173	167	132	139	148	136	113	141	151	141	160	129	128	128	141	128	141	137	157	155	121	137	158	135	156	121	128	135	133	165	126	151	133	139	137	142	139	120	145	134	159	141	160	132	144	137	141	152	138	147	131	135	168	141	125	145	130	163	173	124	142	164	162	156	138	145	133	150	159	115	143	157	153	154	131	126	147	127	141	146	143	147	146	159	135	116	172	149	121	150	162	134	113	145	143	160	131	144	144	144	135	128	129	163	152	150	146	129	135	152	136	145	107	124	141	155	130	117	152	124	144	143	124	138	124	134	152	147	154	155	138	122	106	136	141	147	141	144	151	148	129	148	149	153	143	156	132	143	135	134	147	130	146	129	147	127	167	158	149	131	145	152	161	145	174	124	120	128	140	141	127	132	150	143	150	143	152	172	137	143	165	143	149	114	145	126	143	141	156	128	138	148	137	117	129	116	143	144	154	154	144	147	127	142	143	155	142	154	140	141	155	154	136	136	157	132	143	99	140	155	140	152	147	181	140	110	137	133	158	154	153	126	138	121	123	142	138	140	135	143	146	135	112	126	139	136	128	128	119	149	144	157	126	134	139	129	135	158	157	116	152	148	126	130	128	140	143	137	131	159	143	132	129	154	131	145	144	147	130	136	131	158	137	154	142	160	145	145	141	161	132	136	120	157	168	136	150	137	148	158	152	165	154	154	140	143	140	138	155	139	119	139	150	125	169	141	145	140	121	151	138	156	135	151	142	134	140	151	165	130	163	140	134	143	127	132	136	131	133	130	127	159	156	153	132	140	148	134	115	133	118	153	141	153	134	143	140	138	138	145	134	131	137	139	120	145	153	131	151	147	150	135	171	153	125	128	126	155	131	134	136	128	147	142	147	131	162	149	140	134	137	156	149	158	141	111	118	145	142	159	141	133	141	153	129	153	144	134	119	145	126	162	165	138	128	130	142	134	138	176	134	136	119	143	125	141	131	132	130	140	149	137	151	136	120	133	125	142	147	116	140	141	136	129	134	142	145	140	129	152	128	148	144	141	143	165	141	144	135	132	140	150	139	139	149	148	156	131	122	124	147	127	154	153	165	159	181	145	138	166	148	150	153	166	162	154	168	148	152	118	142	125	143	121	134	139	132	114	156	141	153	153	136	147	121	144	135	140	148	128	145	149	123	139	121	126	138	128	134	152	149	141	144	142	139	152	145	150	142	121	142	142	137	145	141	128	151	143	153	169	137	135	167	132	159	147	144	122	114	168	148	142	128	152	152	162	146
2867	3056	1505	805	612	477	448	398	396	405	338	384	372	349	376	371	385	347	348	367	374	344	354	389	331	373	361	313	368	353	343	358	357	392	356	345	338	341	341	337	385	358	352	345	333	344	357	333	336	322	295	351	339	347	339	346	323	346	352	345	312	346	356	339	327	351	343	334	353	356	335	357	332	381	332	352	343	346	319	334	331	356	352	351	336	318	313	333	336	348	317	377	322	323	321	331	369	319	353	321	325	312	338	342	332	333	324	340	346	339	332	339	334	370	321	339	330	341	324	325	334	339	345	341	373	341	334	321	374	368	347	353	313	343	348	333	343	360	342	346	368	345	323	314	344	355	369	344	344	356	322	345	351	356	341	364	335	362	370	362	309	351	324	313	378	340	340	354	334	348	331	345	310	313	327	317	344	335	368	333	307	349	367	342	363	336	348	342	346	340	344	364	345	304	346	339	311	345	324	336	355	334	367	365	343	354	367	377	330	352	335	364	310	353	363	388	318	329	350	333	368	337	356	383	338	353	314	357	346	360	346	369	334	312	343	332	369	319	351	353	329	335	351	337	336	332	344	379	321	344	373	361	354	339	296	323	342	328	348	365	302	338	354	344	351	353	325	333	344	356	323	358	385	346	352	339	350	330	353	336	353	363	327	360	355	350	334	340	381	342	319	365	346	363	330	347	348	334	322	343	330	361	350	329	331	359	340	348	384	277	354	342	310	345	329	367	322	351	348	342	356	347	342	321	344	350	350	367	366	343	340	350	349	352	349	326	322	326	328	335	323	367	354	355	351	336	326	340	366	356	325	354	347	359	312	383	336	338	355	359	352	328	328	354	351	326	345	353	337	349	375	344	357	360	357	364	337	348	349	353	338	347	354	339	312	334	356	340	334	332	333	353	347	365	348	361	335	356	320	297	339	344	347	342	363	361	356	358	343	361	346	321	342	337	333	354	382	357	330	342	374	296	350	387	316	330	340	335	366	348	336	340	369	349	331	325	344	335	362	312	299	349	353	334	328	378	343	365	325	353	323	315	338	336	333	330	335	350	317	344	341	343	392	322	360	358	353	326	350	350	363	353	321	354	319	324	320	320	341	353	339	332	330	359	340	326	359	350	314	310	354	365	352	359	345	310	360	357	343	349	339	343	350	340	327	348	352	347	321	313	360	333	365	354	337	364	332	354	325	358	318	359	329	323	333	354	356	352	280	313	341	331	349	343	367	322	344	329	385	345	357	332	346	323	315	403	319	345	341	337	327	355	347	356	347	317	345	342	328	337	334	363	331	308	354	322	336	328	317	359	340	343	364	332	341	333	335	355	360	345	320	346	350	331	342	381	345	312	364	354	342	330	355	366	367	354	343	320	387	347	364	347	331	359	326	331	325	303	369	376	362	340	328	348	329	308	358	345	306	344	311	350	358	318	352	347	337	334	360	338	354	349	346	360	376	368	340	352	317	339	349	316	311	352	350	354	352	366	338	367	339	356	340	373	330	360	362	348	357	357	364	344	342	365	347	315	338	341	370	357	335	337	338	359	383	340	331	321	350	377	329	342	336	372	336	344	346	363	349	356	352	350	339	337	310	356	310	338	363	337	327	378	338	326	345	316	379	324	340	345	365	322	355	349	366	361	365	348	330	348	337	349	334	328	366	330	331	371	343	362	360	339	304	356	344	365	334	343	321	374	315	345	350	340	357	312	345	341	314	336	316	334	313	348	314	330	306	340	324	339	354	360	347	324	344	325	336	343	346	327	335	334	340	359	360	350	365	316	374	342	355	359	341	312	339	357	301	316	326	350	349	334	305	312	362	361	338	331	362	354	333	330	353	357	348	322	382	330	333	335	372	333	295	308	392	361	361	319	336	348	340	334	341	341	365	328	375	317	356	334	374	340	356	316	308	397	350	364	324	347	320	337	354	287	318	353	326	324	341	325	315	319	335	341	369	324	344	320	345	315	320	330	342	350	317	351	334	355	343	354	335	352	368	318	344	386	358	370	358	360	321	335	370	337	330	325	325	340	356	361	357	320	359	343	337	344	312	360	353	341	327	352	358	386	324	358	344	356	365	318	325	332	349	341	356	330	313	336	332	361	344	315	345	368	346	326	349	327	300	353	333	348	334	313	364	344	310	342	314	307	374	333	326	378	334	369	341	342	357	382	340	308	316	304	342	316	348	321	348	330	340	355	319	350	332	347	349	347	328	354	360	378	360	333	344	336	338	338	332	365	321	337	335	328	330	298	309	344	322	336	328	355	332	341	344	340	351	351	333	317	324	339	373	352	326	325	340	332	339	348	344	351	356	339	374	390	342	300	350	334	347	320	351	333	335	296	356	332	320	301	344	357	360	350	371	329	332	310	309	335	349	382	353	324	378	329	335	338	324	365	315	345	330	351	322	366	311	341	319	346	358	335	360	349	329	355	322	368	352	344	341	353	346	318	319	361	382	354	347	339	321	386	351	347	339	356	370	352	339	344	339	348	364	324	346	359	324	320	353	336	355	340	332	357	337	360	355	343	353	322	354	323	328	337	323	348	343	313	338	332	360	343	377	379	364	355	343	374	336	338	347	338	302	304	346	328	356	357	363	328	324	370	321	362	322	363	321	337	365	369	341	326	334	349	335	357	343	355	330	357	343	375	361	352	345	361	337	353	386	348	351	375	336	340	353	331	360	315	381	365	323	339	327	397	320	364	333	327	336	364	346	327	353	345	348	353	325	352	344	370	368	321	354	356	342	345	344	339	338	337	353	329	333	346	386	317	367	335	312	327	341	367	347	337	372	332	371	353	337	348	338	327	344	361	332	368	331	339	306	342	342	338	335	351	347	315	354	338	355	346	347	354	332	331	303	309	355	349	373	337	347	332	350	338	405	310	343	327	344	343	353	331	332	320	325	353	328	333	322	354	347	318	330	404	314	333	369	344	349	336	371	339	353	325	354	356	338	341	355	344	349	361	343	334	335	349	326	321	329	340	322	314	344	330	371	334	347	356	363	328	309	353	355	349	355	343	348	358	300	339	342	356	358	334	325	343	347	344	339	321	335	351	345	335	322	344	290	344	358	381	349	307	355	324	300	379	341	344	331	348	346	353	340	310	353	317	327	390	360	334	327	343	343	340	332	366	323	329	340	333	323	319	358	348	341	347	330	363	327	352	310	338	360	350	340	333	342	362	378	370	352	340	334	335	315	361	343	314	363	306	339	359	329	338	315	383	320	308	327	343	372	333	352	327	348	340	351	371	313	328	328	372	312	370	344	337	382	345	383	354	392	338	329	349	307	319	354	339	351	327	338	361	326	337	329	326	350	314	326	328	356	349	359	351	367	333	313	344	346	360	334	330	358	323	361	336	349	323	304	330	345	369	322	344	342	364	317	341	363	365	346	338	333	338	346	352	352	344	328	347	345	316	333	335	310	336	358	367	357	368	381	307	355	329	327	323	352	326	351	334	343	338	368	371	343	324	350	366	332	367	312	314	346	341	321	338
32060	21100	11786	974	481	439	474	426	444	413	390	410	408	383	386	419	424	439	420	425	369	416	473	445	428	423	399	426	411	383	437	437	452	404	420	415	415	429	421	392	439	430	417	396	395	414	405	420	418	421	424	379	434	406	417	443	415	408	418	395	403	424	414	398	397	384	403	424	396	435	442	419	384	440	403	427	431	405	426	412	431	390	385	409	435	417	400	432	410	421	424	459	471	472	430	410	397	419	425	415	365	427	397	371	415	416	413	462	430	439	412	413	401	459	443	426	409	453	427	397	400	415	420	398	418	406	423	400	413	467	407	391	424	392	416	407	385	429	396	410	404	417	401	385	440	429	412	405	411	451	436	395	431	394	421	430	405	402	417	416	415	378	400	437	387	407	435	453	393	381	439	432	435	415	411	396	420	396	402	368	422	439	406	409	405	460	420	423	422	426	407	417	386	397	410	403	391	443	411	413	424	419	455	437	427	428	413	399	418	417	398	427	401	406	416	397	430	454	419	388	417	384	441	409	398	435	408	398	419	374	438	393	406	399	417	413	424	446	433	383	416	434	414	453	394	403	421	376	366	404	414	419	396	417	425	452	438	403	398	450	400	422	419	406	498	382	427	400	447	432	392	411	411	447	437	404	439	398	425	396	456	436	434	389	414	420	398	443	423	419	401	428	396	386	446	439	370	424	417	407	408	367	457	373	451	450	412	470	383	381	385	436	417	398	414	381	383	410	418	399	477	433	374	426	382	368	416	395	444	438	436	399	399	425	394	438	435	391	410	417	441	413	447	411	419	431	423	386	382	407	394	446	395	420	420	391	409	441	455	410	431	453	387	422	388	405	402	412	416	418	420	413	392	429	421	441	390	407	420	451	440	424	424	395	411	431	433	418	421	436	426	372	408	401	430	379	374	381	432	413	434	446	454	449	420	448	432	417	439	411	414	448	443	430	412	429	445	428	436	439	398	367	415	403	392	383	444	347	402	406	423	477	432	429	435	413	421	394	392	418	387	427	426	391	428	449	441	402	394	424	426	422	408	434	386	422	413	394	398	430	395	441	455	402	406	369	440	374	421	382	438	425	394	387	383	396	413	411	406	417	406	402	412	401	428	410	416	397	415	385	436	433	407	446	423	449	415	409	398	414	403	401	424	435	409	401	440	413	457	434	455	413	416	411	369	413	391	375	425	409	385	374	399	424	422	422	410	410	463	442	415	403	413	379	417	419	459	440	398	434	420	457	398	398	435	412	387	406	429	392	412	426	423	416	456	413	430	426	378	427	417	428	454	409	408	416	434	399	420	426	438	432	414	436	384	429	430	421	399	422	378	415	454	433	377	390	387	378	390	419	425	411	381	407	472	380	425	402	412	399	432	396	418	397	419	398	419	419	432	418	415	421	398	371	408	380	442	339	421	437	433	410	418	406	416	404	413	450	438	471	415	439	402	410	407	379	393	453	435	468	415	438	419	434	422	457	421	430	444	432	420	430	438	422	467	391	411	395	401	362	392	397	417	454	424	407	425	410	387	419	433	429	442	391	429	424	426	378	422	397	449	431	407	372	409	418	420	420	435	424	419	424	415	431	399	405	418	398	429	420	418	424	392	377	433	451	426	420	401	437	426	438	393	395	437	421	460	441	404	433	407	382	433	447	425	370	429	440	436	428	451	440	428	401	431	415	424	433	446	415	444	434	461	391	439	407	409	422	463	430	424	393	413	391	397	405	449	361	395	437	407	408	385	409	397	356	433	416	405	450	447	368	418	475	414	396	405	431	380	403	425	455	421	415	415	420	427	438	436	434	446	418	410	412	357	382	440	428	414	466	421	421	388	423	367	391	474	402	443	428	396	428	413	424	403	373	428	412	374	409	401	442	391	416	406	444	415	403	419	448	425	423	406	454	380	402	440	435	409	392	422	434	448	408	409	421	425	408	398	428	416	439	409	434	427	375	438	411	434	382	422	368	418	401	421	448	416	425	430	424	400	413	427	414	398	403	426	433	443	451	428	426	437	377	394	386	402	405	446	442	413	424	415	400	427	414	421	422	413	449	448	445	393	425	467	422	451	431	433	394	421	405	430	361	437	415	425	420	399	415	406	426	396	428	482	399	406	415	475	415	397	432	450	431	402	398	403	396	423	466	459	394	411	403	418	419	428	428	400	376	422	445	428	392	416	376	429	429	430	401	378	414	423	415	434	409	427	403	394	366	388	433	427	403	411	401	412	387	404	407	439	412	397	431	420	430	416	375	400	417	447	420	395	410	416	429	382	417	439	403	438	442	442	427	463	446	419	407	393	375	384	430	408	459	391	409	412	426	362	430	421	488	390	407	439	398	401	447	401	424	389	404	400	463	420	408	375	405	441	419	424	393	439	411	437	429	418	402	432	427	414	401	386	402	453	456	436	441	380	435	440	378	377	437	429	388	439	413	423	437	444	422	427	408	420	404	431	433	410	408	442	424	393	408	453	400	369	460	429	421	431	408	434	399	437	408	433	422	414	417	417	404	375	409	445	408	441	378	385	416	387	414	428	368	386	446	413	433	436	415	436	436	449	444	409	396	424	424	381	448	416	418	377	436	435	423	441	425	412	437	410	423	407	403	401	412	405	375	391	425	421	417	437	393	407	427	412	408	427	427	404	435	442	392	435	431	398	414	424	414	409	422	387	395	416	446	429	406	412	433	422	375	399	445	438	394	411	422	347	426	387	433	431	446	456	429	449	364	433	405	387	401	377	435	400	423	397	389	427	405	417	384	440	473	458	421	380	413	414	395	395	405	374	390	417	436	455	450	391	438	379	391	392	417	409	427	416	412	423	391	410	388	401	407	414	429	416	424	430	414	438	428	417	441	400	435	403	405	399	407	420	428	445	427	374	432	444	432	427	441	448	397	414	391	438	412	411	436	440	442	419	420	409	422	437	377	402	404	398	423	449	399	410	368	435	394	419	390	406	396	377	425	391	398	456	435	412	428	414	386	399	422	417	406	403	400	407	415	392	430	437	434	447	376	388	418	419	415	398	426	391	403	408	416	406	421	406	392	388	439	416	437	376	420	418	435	456	411	431	451	442	395	398	448	453	430	423	431	418	407	433	413	446	402	438	412	404	404	413	389	443	449	418	391	387	410	425	384	418	391	391	424	433	411	447	433	405	433	456	446	470	452	375	400	440	433	428	423	415	418	435	422	437	457	453	415	406	423	419	438	419	438	433	393	412	437	415	389	434	422	418	398	372	425	436	436	416	388	424	386	378	420	431	411	417	411	385	396	406	391	412	405	441	400	395	406	440	400	410	413	400	403	362	408	412	445	444	391	403	410	445	418	400	375	398	408	416	406	419	387	453	413	471	412	448	412	395	407	420	393	394	402	388	365	391	406	439	416	423	420	414	408	446	372	447	394	409	435	446	416	424	440	452	422	436	485	394	387	434	401	442	424	419	398	401	409	444	394	445	408	413	380	443	417	394	414	431	421	365	390	404	417	421	402	441	426
5958	1049	968	958	960	929	915	924	904	873	923	999	846	906	927	950	936	880	867	923	889	965	838	917	877	889	940	916	886	954	910	918	894	870	915	922	890	922	922	877	876	893	871	860	891	919	899	915	964	927	910	895	878	924	936	966	930	891	900	947	850	948	922	911	885	933	968	947	912	885	873	860	912	910	872	888	870	874	892	952	890	871	942	893	863	928	930	929	900	906	901	902	908	876	938	888	866	865	858	911	895	906	869	848	879	918	937	948	897	873	910	902	866	920	937	875	938	899	882	921	873	918	882	943	846	968	886	880	872	914	927	863	896	949	876	868	849	932	909	925	923	936	922	921	902	912	899	888	918	935	899	895	902	906	891	926	864	928	925	922	863	936	896	883	846	905	886	905	850	884	912	950	900	909	879	948	942	924	886	843	906	928	912	930	869	914	927	896	869	899	920	893	898	879	952	936	899	864	882	909	905	928	903	929	932	907	856	865	875	908	884	874	896	957	921	885	919	951	852	885	912	868	903	876	862	873	920	906	940	923	942	955	927	882	999	907	907	869	912	926	892	857	928	906	859	920	889	880	911	907	916	927	885	848	935	918	864	893	939	869	899	876	908	881	857	927	921	892	878	960	887	936	886	898	921	938	887	908	904	885	931	869	864	863	945	903	910	945	855	881	919	940	893	930	922	919	906	922	917	936	941	923	866	911	880	914	915	899	907	866	863	947	891	900	901	876	880	893	907	961	838	894	890	891	841	919	889	926	916	872	949	939	900	858	877	947	925	950	872	900	889	892	936	900	920	904	885	898	886	972	903	909	928	930	905	912	899	936	895	887	908	896	900	926	904	951	946	928	929	878	887	918	888	883	832	941	884	918	901	891	865	879	915	888	950	956	939	914	916	926	929	848	894	945	948	951	911	934	889	857	940	886	920	917	907	903	944	905	887	862	919	909	910	940	911	888	949	969	967	940	954	907	876	920	908	906	876	907	933	892	929	839	891	939	876	909	891	847	885	834	951	905	894	855	920	948	865	928	859	870	907	916	910	935	914	931	943	909	859	901	930	931	917	876	915	933	843	917	885	940	939	973	873	916	908	884	896	869	927	906	892	934	926	882	880	892	839	884	911	864	928	890	911	882	951	893	934	937	937	887	850	931	927	912	899	892	917	935	875	957	924	913	905	923	921	952	931	866	930	878	898	946	916	901	951	872	873	857	858	900	876	947	932	926	946	889	871	909	869	885	873	945	880	888	896	892	923	927	924	925	889	915	904	897	932	889	922	907	942	848	857	914	907	882	945	909	933	900	953	850	940	912	900	935	874	927	910	914	938	920	918	855	897	835	863	912	900	869	927	854	995	933	886	914	905	883	894	915	864	907	936	884	920	952	877	917	911	912	853	908	955	915	871	938	950	845	872	951	947	964	904	892	903	882	915	928	951	887	919	923	951	889	940	902	873	922	925	913	887	925	882	898	883	907	940	901	909	923	901	930	845	959	942	862	902	925	920	923	888	918	903	888	922	901	922	905	861	874	876	917	901	861	856	901	840	946	935	908	889	895	921	861	940	859	952	892	915	895	896	966	923	915	901	904	884	882	912	917	914	945	895	882	958	862	819	918	869	936	900	911	861	888	885	927	949	957	899	895	909	897	901	895	832	886	872	888	890	887	887	850	885	942	906	910	915	914	920	851	918	902	879	891	923	936	918	935	881	886	894	947	882	982	848	873	924	883	881	924	930	890	904	888	946	890	915	939	889	905	913	924	881	908	928	940	905	916	922	898	862	828	891	918	935	869	928	923	899	893	901	874	924	865	957	935	951	879	960	903	855	880	886	863	951	900	908	934	897	875	923	886	875	888	920	869	875	892	949	913	959	936	941	935	941	865	882	979	875	917	912	884	866	898	912	897	872	926	882	872	900	875	926	919	866	905	928	921	877	960	898	937	920	816	895	885	955	881	902	907	940	933	882	930	904	924	907	866	895	909	941	905	940	879	867	913	917	922	891	923	942	947	908	934	928	865	899	900	921	889	912	984	891	901	921	846	946	882	915	926	922	956	906	917	942	905	880	887	915	887	881	888	902	910	891	967	926	923	934	899	914	912	904	935	879	891	888	910	884	922	906	919	907	955	901	929	881	901	911	957	947	937	926	898	910	893	932	865	970	936	910	850	860	938	859	872	824	867	887	931	906	894	911	903	841	902	935	871	877	894	933	947	911	891	903	895	901	869	858	944	937	948	908	909	897	844	885	896	944	906	940	969	889	858	984	890	883	897	895	904	894	909	968	960	863	914	902	967	883	898	866	933	842	913	964	889	898	907	894	929	943	906	914	851	880	894	911	810	896	948	949	946	882	921	945	911	924	935	889	865	894	937	950	837	905	892	893	867	838	916	925	893	917	888	868	924	906	928	885	901	883	888	911	890	892	843	885	861	952	899	880	932	888	966	904	889	906	885	901	929	912	915	910	888	933	891	914	930	903	953	884	876	903	888	918	894	914	929	919	897	912	953	910	896	867	918	874	857	864	934	860	904	939	932	910	886	893	914	909	896	892	941	953	894	916	912	893	913	882	886	922	884	958	873	936	897	939	923	924	910	841	887	938	930	937	890	993	930	911	912	912	891	929	922	947	866	877	933	888	926	899	901	865	970	859	924	902	886	953	910	913	938	870	885	937	913	903	952	943	850	892	916	934	900	875	929	937	935	944	900	916	904	928	867	920	910	867	900	868	938	897	915	888	901	913	935	864	918	931	923	871	856	892	892	938	900	906	895	886	889	892	886	878	867	920	919	885	923	886	881	927	901	908	908	879	904	884	910	915	925	880	911	891	876	889	895	921	920	908	905	933	952	918	924	881	924	917	918	922	859	877	833	906	886	952	891	941	913	861	896	926	882	922	934	889	849	910	897	936	888	879	863	925	866	926	844	954	911	933	950	878	925	922	927	870	885	922	934	890	893	927	905	900	893	888	969	859	891	893	934	893	913	962	898	909	930	916	874	895	913	872	921	895	892	934	926	928	932	950	953	923	903	927	943	885	960	953	918	966	906	844	951	895	911	910	915	878	929	960	876	919	878	913	911	895	979	947	884	926	892	889	928	942	969	901	900	938	907	933	931	880	952	927	907	923	899	917	859	926	885	926	910	992	907	885	905	831	871	890	821	838	934	912	875	909	942	919	947	887	926	891	943	904	917	869	881	934	938	907	907	930	903	965	898	888	946	891	929	885	876	839	904	955	902	909	851	940	835	931	853	894	900	922	904	882	923	888	886	918	861	881	881	888	874	857	875	906	871	889	896	914	919	903	937	870	935	887	906	871	897	923	880	942	923	901	897	960	930	885	928	872	934	904	892	905	954	906	932	916	910	872	911	926	923	928	892	922	913	851	889	897	975	926	858	855	989	918	903	912	909	849	937	918	859	880	908	875	929	867	810	939	963	908	912	898	887	870	906	973	941	905	1000	948	883	905	984	897	868	893	842	867	893	893	898	885	954	917	914
24980	21486	24794	28609	21484	21330	1327	434	407	334	321	365	363	340	311	337	326	296	308	346	308	310	326	338	344	300	340	293	280	317	322	305	297	321	330	300	271	319	270	306	298	335	262	306	294	309	341	324	289	289	310	328	314	337	321	332	327	337	287	335	305	319	324	302	343	356	307	305	297	316	305	326	310	336	310	299	328	316	294	320	323	313	290	327	299	306	300	324	318	284	304	294	279	321	345	298	327	304	262	323	300	300	281	307	309	317	370	291	300	299	302	271	313	333	297	312	282	324	352	336	283	292	308	315	313	339	272	316	273	309	312	301	287	293	321	342	298	334	310	328	286	265	277	314	312	299	331	307	316	324	302	308	321	298	294	336	293	297	290	305	317	307	270	287	326	299	285	290	321	290	287	309	305	286	320	327	292	286	282	339	300	303	303	316	287	326	285	268	280	320	306	299	300	294	292	298	321	314	343	309	337	272	301	301	286	272	295	292	310	313	332	335	318	322	299	297	309	293	329	292	307	283	315	322	321	329	327	305	313	280	315	307	346	333	313	315	311	310	297	306	335	348	282	286	294	294	286	319	322	302	294	335	314	299	292	313	301	269	282	321	277	317	307	319	297	303	297	291	288	334	293	294	287	281	289	310	333	338	315	324	285	302	274	331	286	324	307	301	332	306	296	309	297	295	331	326	302	302	341	300	319	347	300	317	286	313	305	315	299	284	298	325	309	309	304	310	268	324	330	299	295	284	312	300	291	317	326	314	333	284	331	289	326	307	305	307	295	328	330	312	328	325	295	323	302	313	298	298	309	278	338	308	289	313	327	305	320	264	303	280	310	281	287	318	339	293	292	324	299	307	295	317	295	310	326	294	306	316	298	308	312	301	307	309	315	297	321	286	338	313	325	294	341	308	321	313	285	347	302	330	298	285	295	325	296	310	313	303	320	303	351	323	302	294	320	293	313	301	306	317	305	329	298	344	342	298	297	325	321	308	320	286	298	257	291	287	304	277	292	336	272	303	325	313	310	310	298	323	323	309	280	332	305	296	299	343	320	299	307	282	331	303	296	317	310	310	317	303	309	293	283	314	323	319	337	313	317	333	304	309	348	326	352	280	359	299	323	284	326	299	300	355	325	301	330	313	334	305	299	290	316	322	287	275	304	323	338	301	324	295	292	290	308	308	333	300	297	304	324	305	334	295	295	314	280	323	281	324	292	335	305	318	327	349	257	288	299	308	310	312	327	291	324	277	314	376	277	311	295	299	306	311	303	326	286	308	315	316	324	299	318	293	264	284	293	302	302	296	307	296	292	285	318	313	330	341	308	307	298	300	281	306	309	310	316	337	299	327	338	308	304	320	297	296	314	353	340	303	300	304	304	292	312	307	324	313	308	298	317	306	295	305	333	273	317	277	313	268	350	318	284	293	332	311	326	284	316	294	325	331	294	266	333	282	334	307	301	323	308	313	297	295	275	289	318	314	323	352	297	307	286	313	305	321	303	296	326	308	320	335	329	301	297	337	305	284	319	332	315	336	306	326	294	311	292	312	306	300	293	328	317	282	325	267	308	331	308	294	331	310	325	315	279	306	299	289	290	297	298	329	321	311	286	317	307	314	287	289	313	316	340	328	303	329	307	283	325	322	331	320	299	313	345	272	285	279	270	295	294	284	300	332	324	332	316	278	287	307	318	306	317	325	323	301	293	317	307	270	344	312	299	303	286	304	310	262	310	325	311	315	329	324	278	289	282	278	313	298	307	308	310	320	324	303	296	339	314	295	306	295	307	303	320	284	316	306	291	298	302	270	316	327	293	291	318	316	307	305	276	273	311	295	301	288	315	280	282	344	323	311	330	292	283	273	304	309	328	291	322	271	326	334	310	316	296	308	312	291	311	312	304	287	287	329	289	311	307	290	322	296	300	289	316	313	331	291	283	277	284	278	279	280	317	294	323	294	308	277	310	286	289	307	337	301	351	311	323	319	310	348	269	312	312	299	313	290	314	331	321	319	362	314	325	309	308	314	300	315	299	301	333	326	304	306	335	291	335	296	333	311	314	312	285	342	290	345	342	323	348	307	261	344	305	333	312	313	310	335	314	323	297	300	294	308	298	301	333	296	331	340	284	297	363	296	301	321	306	298	295	276	314	326	332	318	312	296	316	301	336	261	266	316	283	313	321	319	307	274	323	305	292	302	304	322	329	337	308	283	312	319	323	266	290	285	316	299	319	295	304	272	304	316	338	299	339	290	300	322	302	330	352	313	313	297	280	283	312	321	273	294	293	302	296	302	325	284	330	290	327	304	273	304	287	331	263	327	331	287	323	315	299	339	297	277	294	303	303	315	289	319	329	305	287	291	273	290	287	309	314	351	330	333	320	289	290	299	314	326	300	321	286	304	316	310	321	317	316	282	283	277	286	337	295	310	287	299	296	254	321	291	321	309	344	292	323	294	309	313	327	330	325	280	291	326	298	277	306	311	320	296	279	283	320	307	315	315	282	327	277	308	275	333	283	295	305	321	327	299	298	294	344	325	296	310	310	291	323	360	309	302	301	311	327	304	302	318	299	308	299	286	308	303	325	313	313	316	307	312	297	322	293	320	306	264	321	291	295	303	329	319	333	290	308	285	306	310	331	298	286	338	325	308	344	287	279	315	333	305	286	331	304	274	297	310	306	324	307	324	298	302	279	289	304	306	304	295	301	291	320	280	309	328	281	302	297	348	304	313	325	318	308	310	277	305	301	281	282	294	272	314	319	315	312	288	330	302	316	312	315	329	329	295	306	330	335	287	331	325	310	315	295	306	301	327	308	280	354	315	310	281	325	341	329	294	304	305	324	299	297	300	303	294	276	291	308	326	314	278	318	322	332	313	284	289	315	317	330	312	327	297	302	318	318	318	314	310	272	285	324	278	334	309	302	279	263	294	295	309	351	316	307	309	338	297	327	319	305	318	298	329	307	336	329	311	292	308	340	326	297	299	315	335	292	317	344	288	293	330	310	317	298	299	295	300	295	306	271	285	312	303	316	330	289	303	318	286	315	285	340	291	319	370	329	305	284	319	318	300	326	309	314	307	282	297	312	309	324	331	345	326	330	320	321	276	339	308	317	284	300	295	283	300	288	292	295	282	329	319	311	317	324	290	284	296	290	303	278	284	279	322	315	311	320	321	288	290	307	304	285	316	310	324	289	306	295	304	308	290	334	310	305	333	308	275	301	321	327	353	313	317	328	320	321	315	310	321	287	322	325	301	326	312	346	276	281	297	320	311	317	310	284	276	285	292	299	319	271	317	258	306	322	293	290	325	285	311	303	325	302	284	292	295	253	290	297	323	323	279	304	320	315	321	322	304	320	290	283	293	297	321	286	334	341	310	290	327	294	299	306	319	303	276	333	298	311	325	339	314	292	316	358	298	292	310	323	279	306	301	291	332	306	323	315	301	310	320	307	284	328	291	325	308	325	293	315	317	287	312	289	305	316	320	309	296	299	279
3164	2180	1254	935	757	801	696	696	643	723	709	717	692	689	710	709	721	652	742	663	662	630	669	653	664	653	665	694	716	644	701	687	697	679	674	688	641	624	669	669	658	716	664	683	616	667	666	653	654	702	653	675	680	665	659	669	652	673	712	601	694	656	694	679	665	662	706	657	667	656	704	664	632	693	637	701	690	682	663	632	669	667	640	642	694	698	654	654	680	677	674	654	645	656	631	654	649	651	647	675	661	650	722	680	635	696	674	706	656	647	709	643	622	717	651	688	645	646	659	648	689	616	631	664	687	719	678	702	684	696	699	670	628	692	686	681	676	640	664	726	656	692	671	703	644	672	615	661	681	674	652	625	646	652	680	690	646	688	680	716	627	698	670	692	653	679	704	660	643	661	665	694	655	655	627	678	713	606	695	684	689	673	698	637	629	684	665	692	666	681	675	682	655	699	679	751	670	644	612	669	638	689	651	654	591	669	654	725	641	674	679	666	706	728	652	636	639	659	674	651	683	689	664	708	741	650	672	712	665	672	643	689	633	607	654	710	684	709	623	657	668	686	689	705	725	649	743	698	614	654	672	693	640	654	690	707	685	658	619	630	694	685	664	646	694	672	671	679	645	653	625	638	663	644	672	669	701	691	666	669	667	631	673	713	628	664	680	689	688	680	653	678	646	677	687	640	662	685	669	658	677	675	699	638	632	689	681	696	676	671	685	674	680	633	669	670	619	653	693	702	672	663	674	681	688	591	643	701	678	714	660	609	665	647	656	678	700	605	632	652	679	667	675	708	668	607	683	652	661	658	662	654	642	703	667	698	703	652	677	674	669	676	679	670	666	702	657	717	655	653	648	682	613	668	661	693	671	642	647	645	656	715	648	689	638	621	667	670	693	663	696	680	666	694	714	642	659	665	664	677	648	661	679	667	653	684	662	642	668	675	679	640	644	658	738	661	647	639	675	670	672	642	667	666	674	703	632	673	698	704	686	659	628	657	670	661	719	655	651	661	644	667	641	673	710	645	724	694	694	656	674	639	688	673	688	689	710	653	686	689	638	642	634	673	672	655	664	639	660	631	663	689	650	693	672	661	667	665	709	673	691	671	640	655	682	659	667	697	658	703	665	637	670	705	687	693	657	677	687	682	664	608	661	690	642	688	668	680	640	693	680	713	684	686	719	630	692	652	668	653	674	664	685	630	673	682	660	651	674	712	636	669	648	704	671	669	691	679	636	659	626	722	700	673	666	711	669	624	657	698	647	645	669	669	716	695	647	666	706	671	673	640	655	672	618	600	663	657	680	659	657	649	676	680	674	668	700	680	636	654	683	669	715	650	687	672	673	662	662	675	631	680	649	657	708	687	695	649	643	652	659	616	672	692	682	710	676	660	701	654	694	630	630	689	657	673	657	652	652	623	647	667	654	685	679	629	657	681	707	685	707	669	658	666	637	672	672	652	723	647	669	672	585	643	655	632	723	653	661	701	648	707	648	642	624	701	721	686	658	681	696	663	687	655	747	693	687	700	631	676	671	616	671	629	654	656	714	628	632	666	697	668	664	700	654	654	697	658	676	667	641	702	648	651	660	616	647	633	649	716	626	645	634	638	685	675	606	664	684	680	696	705	677	648	658	636	669	694	661	638	669	687	663	651	674	675	659	673	660	651	671	653	656	688	676	693	689	658	634	688	693	664	653	693	657	637	682	678	701	634	647	666	652	680	699	692	650	628	663	666	670	675	664	693	697	657	676	622	704	624	662	688	637	655	694	677	677	686	647	688	661	648	702	660	702	692	636	596	641	696	636	686	659	618	653	661	670	675	714	671	635	680	630	664	660	669	664	687	658	655	670	686	672	669	666	644	716	676	665	663	672	668	650	681	680	666	695	651	673	686	718	649	700	634	723	622	668	672	672	653	665	645	633	641	653	655	695	626	678	631	660	683	666	649	681	678	665	625	618	647	668	677	690	662	673	619	678	688	702	692	668	683	663	662	666	678	670	657	618	601	649	672	640	644	690	645	679	655	684	636	624	651	643	655	645	691	677	646	670	644	751	678	697	684	695	636	659	721	623	660	697	629	665	663	634	635	657	627	680	725	637	695	656	638	617	670	670	658	650	648	667	691	676	694	669	683	634	685	655	681	680	672	666	661	635	737	695	693	663	705	709	655	688	653	633	691	661	687	667	655	684	626	738	598	687	720	659	648	703	686	670	674	696	635	670	716	689	627	704	640	654	663	703	661	719	692	677	656	664	717	678	653	675	667	676	694	647	630	686	654	713	631	707	647	665	631	674	648	675	677	674	663	675	685	643	663	676	653	687	690	640	709	691	658	704	656	686	724	682	651	652	636	669	698	717	699	673	666	608	698	670	641	684	693	663	660	698	677	656	685	724	689	657	701	660	657	667	642	597	678	675	654	627	656	668	694	703	638	678	667	685	692	690	671	711	674	689	673	673	713	666	742	665	624	634	636	672	660	665	623	676	692	648	675	639	654	682	636	690	631	702	682	688	679	642	654	662	606	700	658	688	651	663	655	644	661	701	683	649	655	652	667	679	667	649	694	658	658	669	626	654	703	636	675	677	656	681	630	656	647	618	683	665	695	639	657	635	682	668	674	721	687	713	623	655	648	658	699	621	669	638	662	639	657	651	675	684	688	691	674	663	670	648	653	654	615	628	696	689	685	694	736	717	680	622	686	650	653	676	668	712	651	697	679	702	704	633	651	691	676	672	661	695	650	693	666	676	663	638	690	711	651	674	654	721	679	659	667	664	668	667	698	631	672	649	651	663	660	689	662	628	671	707	644	626	683	701	611	661	712	685	701	703	652	678	708	615	625	688	728	689	653	711	653	679	641	628	623	671	642	671	667	691	660	688	642	649	741	710	701	693	686	629	683	682	673	630	702	630	669	638	633	678	677	688	647	690	649	711	660	671	685	696	693	682	693	678	660	681	682	656	656	665	653	695	725	661	673	696	677	665	626	683	620	626	673	675	666	679	649	638	684	690	647	607	674	685	638	681	689	694	655	659	670	684	648	665	656	689	668	707	627	634	670	654	660	635	656	614	657	655	703	662	656	688	683	657	662	681	656	673	696	680	706	667	637	703	694	725	692	679	654	633	629	689	688	650	675	661	671	686	667	659	641	703	688	610	668	634	652	683	696	662	684	615	662	643	643	645	682	623	666	659	679	636	648	691	676	697	621	676	677	710	682	656	652	676	724	677	660	673	643	683	640	678	643	666	619	671	639	642	718	684	667	670	683	688	695	673	681	671	668	672	632	676	636	634	701	676	694	649	660	677	689	622	640	635	686	674	699	696	691	639	659	636	705	674	693	676	654	733	663	652	654	681	702	690	716	620	704	702	670	675	649	658	643	677	685	688	663	693	745	656	684	659	665	683	688	661	666	679	652	705	688	636	689	631	651	653	619	631	669	696	678	685	686	694	673	631	671	695	681	643	673	679	693	694	691	702	687	655	673	651	654	669	668
24420	21520	25117	28329	21522	21527	18207	561	318	255	221	184	197	150	155	198	172	163	153	135	169	154	164	179	157	168	153	148	173	141	159	136	132	141	149	152	132	135	156	130	136	167	151	156	154	168	145	143	132	136	142	131	146	163	120	128	148	131	126	136	120	141	150	131	147	137	139	153	151	140	138	132	134	151	142	136	152	148	140	109	142	158	149	138	141	134	147	146	134	145	131	154	145	136	117	146	141	136	129	154	147	132	147	128	166	167	145	123	159	151	153	127	132	128	123	142	116	118	131	149	141	144	146	133	147	145	155	129	132	135	137	143	127	132	145	140	143	145	145	148	140	124	133	148	145	143	135	150	150	133	134	152	161	150	143	129	150	134	150	119	141	147	124	141	115	139	134	138	154	148	131	127	145	135	148	155	165	145	141	144	154	155	121	150	162	136	141	134	144	116	148	126	141	153	121	138	150	154	120	122	156	139	131	160	142	136	138	173	142	132	130	133	131	144	151	136	153	146	131	163	129	136	132	151	138	156	127	134	127	140	130	149	157	153	156	128	145	149	154	133	120	158	123	126	133	156	128	143	142	162	157	156	108	143	171	135	137	156	137	144	114	155	133	138	118	132	137	141	151	143	147	149	156	140	138	136	135	126	132	153	161	159	134	159	153	142	139	128	143	154	149	149	151	136	169	162	126	156	149	156	138	148	139	131	125	159	139	154	143	160	121	118	121	146	124	139	157	140	140	138	123	159	130	126	127	134	150	138	143	169	140	128	142	158	115	126	154	140	175	137	145	136	149	129	140	114	127	122	128	132	129	141	149	148	147	139	147	156	122	160	163	145	140	147	129	163	140	153	138	152	126	150	148	147	125	145	154	135	163	136	167	139	131	147	134	115	137	149	125	154	129	128	127	155	139	154	167	137	151	157	126	126	126	131	138	153	139	130	149	142	138	141	125	155	126	135	139	133	110	172	152	134	126	133	165	127	127	119	115	160	148	124	126	165	145	147	139	150	158	138	149	142	123	136	138	116	130	136	166	128	119	118	139	130	154	138	157	158	113	130	153	123	148	163	150	144	156	132	128	119	152	137	150	140	165	140	148	147	132	140	139	143	129	130	145	128	132	152	164	128	159	176	146	137	138	151	121	161	136	133	138	144	166	145	147	134	133	147	128	160	153	131	121	148	147	122	137	140	148	133	134	142	120	148	115	141	133	158	150	134	131	139	124	145	128	150	109	126	152	155	116	137	139	145	157	148	161	152	141	133	105	127	143	147	121	155	151	154	155	133	163	121	129	108	118	126	142	139	138	149	140	162	166	151	149	145	141	137	114	139	160	143	142	146	130	147	142	165	138	158	137	131	142	128	140	139	137	118	147	135	143	129	140	123	125	163	143	147	142	152	142	130	141	153	178	158	156	134	145	143	173	154	143	133	152	145	129	127	156	149	134	143	144	130	162	132	126	118	128	140	153	154	165	151	160	122	167	154	136	141	166	137	139	148	125	142	137	143	143	132	144	156	138	135	135	146	146	138	133	122	130	134	143	133	125	128	142	142	156	137	152	164	159	143	139	152	153	133	140	139	145	136	160	151	130	125	141	143	143	150	126	153	119	123	122	143	114	155	133	144	153	131	176	122	130	134	166	131	122	142	126	150	117	142	152	142	133	155	136	151	162	164	156	135	156	139	119	164	148	151	161	153	129	139	143	143	140	159	155	139	131	146	153	138	130	145	153	159	136	136	120	134	138	136	131	129	160	133	123	117	130	138	134	134	136	144	159	149	126	142	153	152	156	136	115	134	126	137	118	151	146	163	174	153	142	146	140	139	140	148	160	130	117	134	116	139	123	127	146	157	133	161	126	148	170	148	132	131	134	141	134	152	133	145	131	118	156	167	137	171	148	152	129	140	126	139	135	143	145	140	143	153	141	152	153	146	125	152	153	138	120	129	158	145	139	148	143	156	128	135	140	160	141	137	157	155	148	156	132	139	132	152	120	157	149	133	138	125	124	132	142	162	157	137	146	139	143	145	154	136	149	144	132	134	136	127	155	140	117	129	141	132	128	151	166	123	129	132	142	132	149	155	133	156	170	158	134	162	117	162	152	151	144	171	143	144	120	170	131	144	169	141	127	140	155	152	136	153	155	146	137	152	145	126	143	157	134	137	137	134	152	149	140	122	134	122	159	139	126	137	144	130	126	112	129	144	116	154	142	121	131	140	138	122	144	135	132	157	153	148	170	159	156	130	146	146	141	145	126	147	144	160	133	134	140	127	123	129	153	144	137	179	144	152	160	134	145	135	129	127	131	143	162	147	157	128	143	149	165	123	127	142	149	137	142	141	120	134	134	130	137	142	133	161	148	148	131	160	161	132	130	162	118	148	151	140	151	136	143	143	138	152	145	141	146	140	105	149	140	136	146	150	168	130	153	148	142	134	150	152	155	161	138	141	138	156	152	155	168	152	159	175	132	163	159	151	145	143	131	127	141	131	149	126	139	158	137	144	151	150	146	154	156	129	137	154	155	127	147	129	139	148	124	176	128	144	135	149	127	151	151	134	111	156	148	147	118	145	127	123	129	143	111	138	148	149	131	146	143	168	161	162	150	150	134	128	134	126	140	138	142	136	137	141	141	150	138	138	138	132	146	168	155	139	144	134	143	140	136	153	149	118	136	136	153	134	157	113	163	139	132	118	124	120	143	137	147	154	144	145	111	153	130	140	138	146	155	132	136	153	125	123	147	162	150	148	126	146	157	140	148	138	132	136	143	133	131	125	114	135	151	140	153	133	145	128	146	148	135	143	118	125	156	150	125	154	151	147	119	139	162	135	161	151	125	150	127	131	143	163	148	144	137	144	120	152	155	155	146	162	153	142	132	140	128	139	154	142	136	138	160	150	124	153	155	136	161	136	137	134	136	125	120	151	148	143	162	159	134	128	120	159	139	139	137	125	133	145	137	159	156	131	139	135	146	129	144	163	138	147	144	133	149	127	154	133	145	134	158	130	141	126	130	141	145	151	144	121	141	132	152	132	134	170	124	131	129	143	131	147	137	141	125	138	133	160	178	130	147	136	128	171	149	121	139	139	140	147	143	133	132	141	161	132	144	139	130	161	138	146	155	150	116	153	138	163	133	118	159	162	146	162	173	143	144	131	144	142	165	117	123	150	161	141	131	147	135	146	142	153	141	115	144	141	163	177	142	146	167	153	131	125	151	155	145	126	143	169	154	116	132	138	149	158	166	139	141	149	148	143	125	125	148	125	135	137	134	123	111	130	131	173	147	158	139	151	147	135	142	135	127	117	145	165	157	115	148	138	133	134	154	145	144	130	124	140	156	125	149	133	132	148	144	140	169	137	122	143	135	169	137	153	140	120	133	139	141	142	155	143	138	127	140	155	150	158	131	157	147	145	132	147	121	158	131	142	158	159	137	116	145	136	130	138	144	139	140	132	145	132	142	150	125	153	162	117	135	150	137	154	139	132	146	133	144	162
3090	3097	1461	826	603	509	449	400	387	380	401	415	369	374	341	364	363	362	350	354	367	358	357	373	357	338	349	323	351	359	335	333	359	375	340	336	346	352	346	366	375	354	345	348	358	316	352	344	331	356	326	339	353	350	338	335	354	343	337	355	339	316	310	359	374	327	330	365	368	362	342	369	384	313	343	312	356	345	341	349	377	359	360	368	355	364	332	313	358	354	365	347	305	336	331	356	354	338	334	355	339	329	341	302	319	342	332	341	360	359	346	349	383	349	376	369	363	356	362	345	347	345	386	349	356	331	341	351	361	313	350	352	335	341	320	374	343	308	323	353	346	341	331	348	320	349	318	364	366	324	372	356	357	361	331	359	319	350	340	360	306	347	353	333	336	350	329	333	341	350	384	356	330	324	347	335	382	321	341	316	342	342	351	332	339	341	318	338	334	367	345	346	345	345	344	355	339	339	362	355	385	333	359	327	338	338	376	327	356	326	350	361	328	343	340	329	342	368	333	372	316	308	365	362	347	330	300	334	329	333	352	370	347	353	350	358	339	332	354	355	362	357	335	355	373	355	336	364	353	314	333	341	357	339	332	380	381	366	364	343	354	337	336	339	356	371	364	342	341	309	348	342	334	349	356	345	344	341	332	363	317	372	349	327	358	333	319	361	358	351	353	352	320	327	348	330	341	346	340	345	397	333	326	343	353	371	364	343	348	336	342	323	340	320	375	338	360	374	328	346	371	342	377	326	348	324	307	300	339	356	326	346	326	333	330	360	368	347	349	355	356	348	332	315	313	324	356	363	347	342	350	320	323	354	344	358	323	329	330	340	326	335	330	372	334	338	343	327	368	340	329	331	361	346	337	369	353	347	358	377	333	312	319	337	324	340	357	347	351	341	347	332	358	328	342	336	347	336	323	336	362	352	342	339	360	351	359	393	325	337	370	331	327	327	307	367	400	341	315	359	354	347	366	342	367	335	343	333	338	359	343	345	357	339	337	324	352	333	370	341	354	344	314	337	352	361	305	327	339	373	335	325	332	329	327	350	343	350	349	333	335	345	344	371	342	341	367	328	338	335	351	349	322	355	361	330	350	314	327	332	330	341	347	349	354	338	347	347	344	378	368	366	339	351	341	320	336	327	341	347	365	326	311	350	347	345	339	391	354	350	357	337	346	321	372	343	366	382	332	329	325	329	334	356	350	350	338	340	364	330	334	355	312	360	346	365	329	360	340	337	353	316	349	366	364	368	342	315	353	361	345	350	346	356	368	295	350	342	366	313	363	356	353	365	328	350	349	379	314	376	344	368	328	364	352	338	346	365	340	362	359	371	349	340	337	319	339	343	331	320	346	350	319	353	334	344	348	364	322	364	332	340	373	380	347	310	349	337	336	339	335	324	296	332	324	341	361	348	350	344	333	343	289	347	376	362	349	313	342	366	352	336	350	341	325	306	369	366	325	312	361	365	364	353	333	360	353	347	373	346	356	330	338	339	341	326	360	326	335	393	340	347	312	364	324	325	326	363	346	360	368	340	329	369	331	301	356	322	338	339	348	332	359	336	347	335	361	358	324	333	322	346	322	312	325	329	338	339	322	340	368	360	340	363	357	320	369	348	319	345	333	326	347	338	339	336	344	370	330	370	359	320	329	362	379	342	321	370	394	338	334	327	336	348	350	358	351	322	346	323	337	348	369	327	330	333	367	351	365	315	329	346	358	345	331	354	327	359	334	316	364	338	337	319	322	337	348	345	333	353	335	366	341	350	328	346	347	320	334	327	339	364	345	334	353	350	329	333	348	367	350	328	344	354	375	319	328	371	338	350	325	366	351	352	325	355	345	350	347	359	330	322	343	355	320	368	355	347	350	324	335	351	339	364	334	333	333	341	332	350	332	359	321	344	368	341	353	353	386	323	342	347	313	355	335	346	315	327	369	357	338	325	290	327	326	355	310	329	352	317	330	342	329	319	348	363	332	352	343	367	355	351	344	356	334	355	317	343	347	347	333	355	361	348	363	368	388	331	334	343	329	356	395	360	358	338	339	348	362	327	327	374	335	358	329	322	328	353	358	325	347	347	360	353	358	356	324	356	368	337	346	324	362	359	352	338	299	353	332	350	334	327	340	314	327	355	348	317	362	354	352	331	347	355	335	359	359	331	321	326	352	350	334	380	331	380	361	341	354	338	357	349	339	368	349	370	375	319	336	342	318	359	350	348	379	335	373	354	352	350	347	360	363	331	352	327	327	353	327	326	324	336	323	377	376	323	340	323	344	328	354	334	342	320	360	360	305	356	337	339	348	372	371	327	352	352	342	342	366	354	380	323	352	360	354	350	330	309	349	328	325	324	357	336	345	353	329	333	321	330	336	334	322	374	356	376	330	329	343	361	344	335	353	335	344	344	300	330	309	357	354	323	346	360	362	331	324	388	361	315	348	343	367	327	334	370	345	339	315	326	345	315	357	331	346	358	341	325	323	325	355	366	331	328	359	329	349	325	333	330	320	349	324	352	324	318	338	361	331	346	354	318	342	375	347	335	344	325	343	345	360	361	343	353	358	322	338	293	387	398	339	353	334	318	369	370	322	351	328	334	347	360	350	330	368	360	372	321	331	329	338	340	383	338	348	354	344	357	318	340	339	357	342	350	331	360	342	332	336	331	363	338	380	347	342	349	350	341	337	327	342	342	328	352	348	354	327	355	334	354	374	309	329	363	313	338	325	369	339	357	362	384	352	347	366	348	336	373	363	363	343	348	341	358	343	367	341	295	340	359	347	334	335	344	334	321	360	346	332	331	326	339	331	355	337	335	334	358	324	343	363	339	338	388	307	327	338	344	319	352	327	349	354	342	329	375	325	336	311	333	319	364	326	346	345	358	326	294	339	349	347	330	319	369	355	318	353	316	337	340	315	316	351	345	343	373	382	340	323	324	337	336	344	331	351	353	332	332	348	335	354	356	333	340	373	324	299	365	372	358	346	322	359	380	346	318	336	324	394	357	321	360	370	324	373	299	351	358	346	347	352	359	329	332	364	309	367	347	366	345	337	356	366	339	340	320	360	329	359	330	357	360	332	338	315	345	348	364	336	348	328	346	347	354	318	357	339	329	373	315	300	327	344	335	354	350	349	376	359	328	346	352	342	345	328	344	317	344	342	365	327	340	364	296	328	366	351	336	324	376	365	362	326	343	350	314	356	374	358	296	375	340	345	330	336	321	352	382	326	315	381	355	325	337	364	342	352	367	348	391	340	327	296	313	332	323	353	351	328	337	355	316	339	339	354	356	335	323	349	300	346	344	346	302	358	335	351	351	335	364	334	337	343	341	326	335	386	329	320	324	361	360	324	338	346	328	338	331	336	348	333	353	323	376	346	316	334	360	347	335	338	349	345	358	342	353	366	358	362	334	340	348	314	361	364	361	351	361	314	292	362	323	382	332	332	372	377	310	363	346	335	342	331	346	347	351	317	362	336	345	342	345	322	340	341	366
32161	21100	11863	897	402	438	405	397	415	427	432	426	408	374	390	392	440	421	409	392	442	445	404	381	432	402	420	382	422	386	404	403	460	423	415	408	422	460	418	383	469	398	434	413	407	420	426	392	428	449	407	423	387	434	433	444	419	396	417	416	383	422	424	435	407	374	401	457	377	396	398	415	414	410	413	402	410	401	419	429	373	430	420	395	447	415	423	446	397	417	441	421	380	399	378	417	412	398	412	400	399	426	394	428	447	374	445	406	402	465	443	414	357	408	404	380	410	364	406	386	400	452	388	460	425	379	405	429	414	456	402	411	393	411	406	383	424	415	401	433	447	396	390	384	432	401	416	414	401	420	415	449	412	444	366	398	413	402	395	436	437	436	412	392	478	460	417	425	393	446	459	431	418	362	407	372	395	445	417	428	387	442	364	410	427	404	413	431	399	418	391	429	446	403	420	431	420	401	394	425	387	418	372	405	459	446	385	400	406	393	413	424	419	418	422	427	428	383	403	412	428	406	396	415	396	422	391	417	411	421	413	387	404	428	431	417	430	410	431	397	412	471	405	433	417	431	432	391	416	428	375	433	404	400	395	430	399	409	429	382	444	420	393	386	458	383	465	407	405	432	392	390	398	439	446	391	428	413	427	398	457	360	393	392	432	416	402	427	396	447	414	455	443	386	432	416	428	397	406	389	408	415	432	435	407	414	391	446	393	422	444	374	413	409	405	424	423	412	416	423	414	401	439	428	423	427	425	419	426	383	443	435	407	414	410	445	375	401	392	431	402	460	430	395	378	440	418	418	426	417	379	440	416	419	412	396	406	417	445	419	366	445	401	412	391	374	417	383	393	384	414	412	423	383	440	413	402	424	441	401	404	421	402	423	396	400	432	445	444	395	390	425	405	433	412	467	420	414	417	423	387	393	434	460	445	410	406	396	402	462	447	435	424	406	441	403	443	440	376	417	414	441	417	402	400	428	415	417	403	386	399	411	419	420	459	418	479	389	424	415	416	386	423	431	415	406	409	435	422	410	401	394	437	413	361	411	437	393	382	406	455	409	422	390	428	413	415	402	428	445	449	389	400	379	391	429	437	436	392	394	408	451	438	384	454	425	383	415	397	401	363	399	392	426	383	435	396	387	418	413	416	451	422	409	443	422	387	390	400	424	414	419	384	424	413	430	421	451	391	440	382	397	345	415	424	419	412	382	420	370	432	440	420	420	444	419	432	441	392	436	390	458	393	416	415	397	421	433	384	414	405	401	416	428	431	394	435	392	445	416	405	411	445	400	438	411	406	451	395	428	419	412	399	408	422	430	401	452	419	410	417	426	431	419	433	417	413	419	403	455	430	424	408	386	445	417	385	417	409	388	399	443	393	413	414	373	404	420	407	415	473	406	420	380	407	411	410	420	390	402	426	400	374	433	405	385	414	418	426	406	437	383	410	417	386	407	420	451	415	393	403	409	423	388	400	422	403	416	380	427	386	424	415	406	376	448	372	403	416	442	430	391	389	435	420	400	444	399	407	396	443	398	374	401	391	417	445	433	403	409	407	428	400	413	420	389	422	438	402	391	450	453	388	366	428	410	405	410	415	408	367	392	421	433	469	397	430	429	432	401	396	424	425	426	447	425	411	445	416	428	398	445	392	392	387	409	423	412	399	402	395	419	408	423	382	404	405	422	428	424	383	406	426	417	424	405	411	375	387	436	423	433	396	436	437	412	414	423	412	375	400	400	437	372	439	438	401	413	444	435	406	375	388	409	424	398	422	410	410	392	426	400	446	433	429	416	401	395	417	401	440	413	406	413	407	398	431	405	388	440	435	452	433	411	439	409	421	413	407	397	425	423	455	410	441	399	444	419	410	429	424	406	442	396	433	427	443	365	425	432	417	392	370	407	432	384	411	390	417	404	403	383	436	486	398	371	385	406	375	402	410	413	396	396	438	433	385	423	399	418	445	391	452	418	419	432	432	433	413	372	446	415	411	443	385	417	404	408	416	398	443	368	450	396	398	401	426	420	444	414	417	412	408	407	402	451	452	440	438	433	401	391	412	412	425	449	395	386	428	456	431	418	430	409	407	395	445	451	436	417	435	400	409	438	439	361	430	411	448	453	433	430	380	440	437	407	425	417	380	418	456	433	407	443	397	390	390	407	402	404	401	383	440	412	390	439	412	410	433	441	422	446	438	411	429	431	379	372	405	416	383	410	430	390	403	432	391	383	428	424	407	461	423	397	434	432	394	381	398	418	400	415	376	441	411	397	426	398	436	407	399	403	437	430	403	391	405	409	398	411	387	416	383	439	439	421	445	417	408	400	406	433	413	407	414	418	417	444	426	440	430	416	388	409	459	403	409	398	401	407	420	447	407	452	412	386	410	413	439	446	401	414	373	416	424	435	405	441	393	434	414	426	416	404	430	428	400	441	434	443	440	390	435	397	407	413	412	390	449	406	427	413	474	424	448	405	409	409	432	419	437	361	434	405	453	395	459	401	384	407	450	376	411	441	438	404	397	395	440	412	380	422	425	399	427	425	474	403	389	455	424	389	434	453	439	387	426	417	418	406	399	419	385	388	410	419	438	461	428	412	427	408	424	424	403	388	415	419	435	442	418	435	441	413	416	425	432	426	401	425	443	435	353	382	406	410	422	389	424	418	403	416	419	400	429	421	417	460	401	439	402	432	428	406	426	412	391	379	429	426	396	437	431	431	408	413	370	418	421	405	441	389	427	377	434	416	387	391	405	417	386	422	461	383	374	420	424	421	414	405	398	432	419	406	358	454	391	418	429	374	439	419	420	380	426	413	413	427	449	400	422	420	387	397	448	432	455	391	406	396	387	357	384	406	431	410	410	413	424	429	417	407	417	409	431	387	381	426	419	411	408	417	362	409	408	417	412	351	427	416	436	370	396	386	414	439	406	432	399	469	426	383	417	449	423	434	432	425	418	366	409	401	439	430	396	424	408	402	430	409	409	419	438	392	373	381	402	418	394	389	438	390	430	411	425	370	389	443	419	448	404	389	424	419	417	421	405	452	389	441	410	420	397	379	371	408	444	425	387	431	395	423	426	406	414	434	384	407	371	446	419	423	437	455	423	409	453	424	404	387	400	398	407	389	402	417	376	403	418	455	461	394	393	393	413	414	450	441	414	437	373	421	407	413	390	375	406	429	347	405	431	423	435	409	412	412	399	421	419	410	417	361	404	400	427	433	434	418	429	419	423	394	403	364	424	389	375	451	422	392	363	411	444	422	447	461	396	401	402	419	425	413	378	442	429	380	416	414	412	431	431	458	438	422	425	440	438	424	381	432	422	405	350	398	445	398	415	378	428	439	443	381	433	376	374	415	422	437	379	369	419	410	419	430	370	414	414	380	446	396	418	441	419	426	432	414	397	414	405	436	401	402	402	393	411	412	403	360	403	410	425	402	404	418	435	418	405	414	444	416	438	439	410	453	438	415	448	395	374	408	372	422	415	407	403	370
5935	970	925	884	886	887	911	947	935	945	905	930	945	878	874	905	906	896	897	922	880	931	963	934	921	909	911	887	891	897	910	940	891	892	864	888	844	928	886	891	930	904	824	906	929	897	903	934	956	861	984	868	895	854	925	908	917	912	837	875	900	910	910	904	930	841	925	946	879	834	872	929	909	918	943	919	887	863	921	904	906	894	903	966	933	949	896	869	898	973	901	910	951	908	921	901	890	956	895	906	949	906	871	863	889	868	914	922	924	898	880	842	892	890	933	926	901	880	931	899	956	883	951	960	898	914	903	858	921	972	940	943	866	946	887	910	881	910	894	848	873	893	918	886	886	865	909	936	940	919	884	866	891	951	931	892	915	918	905	925	894	962	911	916	947	911	902	872	930	939	910	901	912	922	917	911	870	853	901	958	911	959	931	922	931	908	846	914	862	867	939	972	912	914	890	897	910	948	906	899	869	867	879	911	873	942	917	915	934	914	882	943	863	863	908	915	924	875	907	914	877	954	862	884	898	905	949	936	931	864	933	923	923	816	866	913	876	903	873	878	886	881	893	866	911	898	911	926	897	891	903	919	901	905	907	895	910	902	912	911	961	931	926	912	888	923	878	912	850	835	948	833	893	906	878	872	894	886	896	919	908	855	882	840	930	888	910	904	953	934	885	912	884	960	968	911	882	838	918	934	895	876	905	917	865	895	927	909	928	861	939	877	908	938	906	919	867	856	898	851	929	936	905	881	896	948	867	839	901	939	938	951	894	886	874	913	948	904	876	922	897	928	914	887	909	918	913	975	924	961	953	948	874	862	918	857	903	897	873	931	935	878	946	917	934	915	921	919	941	915	906	920	938	890	886	932	948	885	985	934	870	912	903	879	900	888	890	938	928	906	938	872	937	966	906	940	888	918	909	913	900	911	928	869	883	914	899	890	935	930	927	898	932	851	872	943	930	881	837	886	910	941	856	881	946	942	916	951	896	927	921	888	895	843	934	962	922	873	903	959	901	899	897	869	941	897	937	942	909	891	917	894	944	1017	884	885	883	880	885	915	897	873	865	881	896	911	968	905	904	973	889	937	901	894	949	941	906	929	941	934	912	919	964	923	895	893	916	874	915	895	930	925	863	902	885	871	892	909	949	883	918	889	881	903	873	921	893	908	934	917	903	936	961	875	934	912	881	900	885	918	915	913	857	927	908	948	908	863	900	980	922	948	847	868	929	917	917	915	906	912	961	916	897	896	873	895	909	935	868	925	868	919	951	895	856	911	935	926	909	914	899	938	888	936	921	904	938	931	961	908	941	913	931	854	916	933	916	949	912	971	955	917	872	888	940	939	885	939	867	935	893	857	886	940	928	906	900	921	932	890	875	887	931	861	887	895	954	882	904	927	907	963	891	894	901	886	904	892	895	945	923	860	958	884	926	886	872	916	928	937	894	886	942	919	903	892	905	887	896	926	904	899	906	893	898	955	903	937	922	861	889	924	908	874	946	927	877	930	866	969	890	849	952	923	896	870	912	909	936	978	941	916	877	925	903	916	902	957	922	926	883	932	914	881	910	880	940	965	913	913	919	935	882	896	911	945	942	922	890	907	919	930	893	855	951	958	904	968	894	920	882	926	881	875	903	953	915	879	867	892	941	913	893	933	926	886	906	942	884	908	898	933	920	906	883	878	921	930	956	903	871	915	925	851	906	899	902	892	919	957	900	881	881	968	899	939	948	936	891	922	895	922	911	935	920	896	905	923	913	911	920	883	873	927	851	939	889	899	944	883	889	874	928	891	907	944	914	898	921	914	877	916	933	923	919	896	899	943	939	888	927	932	917	911	903	925	902	867	911	946	878	925	899	906	841	919	842	926	930	884	940	908	915	938	888	904	917	887	911	918	936	952	901	906	923	941	860	938	852	928	896	898	927	996	951	998	896	906	906	897	950	944	921	872	894	907	940	924	909	886	917	903	881	884	893	900	864	905	911	918	874	897	959	906	902	930	935	910	967	901	856	922	914	951	927	942	875	904	883	934	920	898	906	921	851	895	924	939	899	890	953	877	884	911	925	902	944	853	886	903	868	906	882	883	896	924	864	970	875	934	853	936	914	956	865	878	866	883	892	858	844	978	908	892	893	959	897	899	863	912	977	908	860	938	965	887	903	881	886	918	906	868	892	928	902	884	877	897	871	912	909	814	965	920	893	881	927	927	963	850	919	923	916	901	891	858	917	914	930	924	906	910	922	940	929	921	913	936	938	940	903	900	937	906	896	907	896	921	922	902	965	932	955	927	927	934	932	915	904	941	925	928	918	886	918	915	972	905	965	893	887	918	890	893	818	862	984	911	861	901	963	930	903	885	872	906	881	901	954	922	897	925	910	912	891	856	907	922	864	931	942	879	866	940	837	906	905	853	928	915	912	918	906	939	904	890	911	909	905	978	885	880	923	940	886	881	916	920	891	912	923	907	897	922	920	841	875	922	948	910	900	910	900	855	929	907	929	886	876	868	931	857	945	887	946	950	903	904	875	901	889	892	896	908	926	923	898	887	942	918	943	930	932	917	841	900	902	918	799	931	913	867	937	887	845	868	952	919	929	927	937	952	882	890	897	903	994	898	912	872	902	875	872	893	885	899	881	924	950	918	947	886	940	887	898	864	911	933	932	945	877	908	888	889	942	910	918	910	950	861	923	876	848	921	925	855	895	912	928	960	932	849	918	906	914	907	962	918	902	922	842	861	900	855	935	917	923	946	914	911	859	903	942	856	883	913	950	953	913	907	882	904	866	892	911	885	872	899	882	922	877	903	932	897	932	913	859	942	938	879	920	907	890	877	933	910	924	912	954	901	885	976	875	890	933	896	915	893	856	891	925	839	892	907	904	936	896	890	903	914	877	920	940	850	793	924	904	909	897	921	897	919	930	875	928	938	861	867	898	948	845	915	867	936	918	946	906	960	968	902	923	962	919	871	861	916	895	970	899	854	837	870	919	891	876	889	894	864	903	853	908	898	912	899	917	929	911	913	890	905	871	882	953	884	930	886	900	971	964	896	935	877	859	889	899	939	894	918	966	884	894	943	919	847	872	940	941	924	860	943	864	923	930	964	881	891	923	900	842	944	881	938	928	954	928	902	880	932	882	913	909	966	910	900	926	900	917	911	890	894	955	937	912	877	931	895	892	906	888	905	897	935	899	933	883	954	895	818	908	928	894	861	862	882	906	896	916	910	844	903	870	962	932	916	942	923	920	866	871	905	948	898	921	922	954	903	955	894	913	959	968	886	910	932	950	887	924	905	894	905	858	912	947	923	852	909	853	899	904	886	929	931	931	929	939	906	890	921	907	878	906	940	930	899	880	908	971	927	937	906	912	908	890	940	963	965	895	908	893	918	907	897	887	936	883	876	896	850	946	907	924	939	885	913	957	871	887	889	886	889	904	922	958	910	926	902	888	916	939	929	891	922	906	906	917	921	895	964	956	877	913	922	906	930	906	902
24936	21506	24826	28574	21502	21318	1334	492	367	384	330	353	361	324	301	307	326	352	302	339	311	305	339	291	315	318	297	304	306	344	316	312	314	287	334	326	310	299	289	269	300	299	312	294	274	277	310	303	317	308	335	322	306	308	311	282	300	306	301	296	263	292	325	318	330	313	297	323	285	311	308	310	326	299	307	300	306	273	319	317	313	287	341	329	296	344	329	319	326	304	306	296	335	318	296	333	313	268	300	324	273	311	297	280	317	314	301	360	315	339	301	290	354	291	336	323	325	311	306	331	290	323	337	313	330	286	307	328	317	310	310	286	311	302	298	320	338	302	305	327	320	311	287	313	315	286	294	305	301	277	309	302	313	300	274	310	312	304	306	324	330	313	334	348	303	295	307	299	258	308	297	290	311	304	294	269	272	320	300	325	290	309	342	285	273	293	264	310	320	290	259	314	284	291	329	342	330	299	318	325	306	298	317	281	333	307	295	296	300	285	280	320	283	316	284	293	297	274	298	298	313	277	297	282	285	261	306	318	290	281	288	318	306	311	296	304	339	301	295	288	293	326	318	291	298	329	269	314	310	298	287	306	308	328	292	312	297	303	323	331	337	306	332	307	333	302	306	289	320	285	309	300	321	315	270	297	299	318	328	292	313	301	281	278	338	325	324	330	318	330	328	285	322	308	299	325	283	298	301	322	300	305	306	322	302	282	308	309	291	305	316	281	309	296	328	308	284	304	298	288	316	302	265	288	305	288	306	276	331	321	283	282	262	300	290	317	311	324	279	300	339	313	292	315	274	282	295	304	281	298	339	308	275	298	322	303	286	310	326	330	346	337	296	253	298	309	350	337	309	303	309	312	333	289	310	339	354	305	314	289	315	328	280	293	356	337	344	310	297	305	286	316	284	316	276	297	295	313	308	314	317	300	306	294	310	294	337	285	298	273	303	314	318	278	314	335	308	300	297	316	294	319	292	290	316	296	292	285	304	335	282	303	280	266	298	331	297	331	309	327	296	307	318	293	313	286	255	300	311	292	307	320	319	286	324	350	321	317	307	303	328	261	314	296	306	302	325	303	288	335	312	339	322	250	320	295	307	339	308	294	266	327	299	291	297	308	291	306	291	310	323	304	286	311	348	324	283	335	307	283	321	264	270	274	287	288	316	300	316	323	297	328	313	306	288	308	301	321	307	328	335	308	278	307	317	309	288	308	312	296	275	312	327	349	307	320	295	296	332	310	301	285	294	310	304	292	295	326	318	303	307	259	305	287	307	297	311	260	298	345	311	272	299	314	308	297	353	290	295	301	297	313	297	321	290	336	312	303	332	280	300	313	311	288	307	290	293	276	323	279	306	329	273	299	286	295	288	320	309	301	304	271	327	300	276	286	274	280	331	294	319	337	310	303	309	287	323	295	312	313	315	300	302	287	322	308	283	306	302	268	281	302	292	275	306	339	330	287	296	275	307	306	326	296	308	305	260	302	280	311	323	319	274	321	301	313	320	279	335	290	325	307	313	310	305	291	257	281	305	308	287	289	323	307	304	295	297	301	314	300	306	291	324	320	323	325	313	300	293	299	323	322	279	321	313	311	300	313	263	333	327	304	307	331	337	302	307	308	280	285	295	321	295	284	280	286	331	296	309	294	309	287	295	301	325	325	297	303	330	265	324	309	270	336	324	294	319	286	313	289	275	317	320	292	306	348	316	296	301	302	352	309	338	301	289	312	316	300	307	318	308	294	304	298	261	287	306	309	305	340	298	303	273	329	304	273	308	312	318	302	304	320	276	335	310	291	289	255	307	302	322	329	260	335	299	303	309	324	307	302	303	284	325	310	265	274	305	317	310	296	314	293	323	348	339	318	322	313	314	333	321	329	316	274	292	283	313	334	280	314	312	299	346	310	313	338	335	301	300	298	318	304	279	294	314	356	337	329	327	298	301	328	361	318	315	327	297	295	322	293	325	309	294	320	289	314	318	314	319	300	308	319	283	284	310	296	301	312	320	325	292	309	302	299	298	281	322	345	312	245	320	301	310	291	325	307	309	288	322	320	285	261	311	324	329	300	296	289	281	317	307	286	367	297	301	304	320	302	313	326	306	303	293	329	279	305	290	273	274	268	312	317	345	309	295	310	311	314	307	300	313	321	266	289	315	319	252	335	291	312	338	334	319	303	261	271	314	319	337	308	287	282	306	271	308	296	293	254	281	327	309	300	290	325	268	320	287	307	276	294	302	304	306	288	304	298	316	292	300	309	294	314	317	303	304	292	273	298	327	280	296	323	281	296	287	285	297	337	292	303	320	288	314	306	281	256	323	285	282	334	321	299	302	311	240	266	339	323	300	299	276	281	312	285	283	303	317	293	285	287	310	306	318	323	322	312	299	319	306	305	283	313	367	296	311	286	338	326	293	280	329	323	314	299	296	322	313	308	322	331	334	297	314	328	312	313	290	302	323	343	319	294	281	298	334	237	320	296	323	277	283	296	316	314	313	303	328	319	325	326	310	324	317	288	314	311	288	293	346	347	278	320	303	339	306	295	291	278	286	308	320	283	296	312	288	317	281	298	308	306	312	305	297	325	311	305	322	293	265	303	301	297	268	280	319	328	321	310	330	288	312	307	321	342	347	324	296	310	339	292	316	296	317	313	310	318	296	294	307	289	323	292	293	318	303	313	304	307	318	299	279	298	305	295	329	314	308	301	300	321	314	321	300	275	312	287	282	321	297	285	307	322	290	316	288	267	299	341	317	308	304	290	298	284	270	311	302	304	286	315	290	317	314	310	326	306	316	264	287	304	263	328	273	300	319	281	303	322	302	311	318	302	285	315	308	295	304	305	321	274	307	299	322	276	313	299	294	279	307	312	343	322	307	365	287	286	334	309	367	315	349	322	297	275	316	305	312	309	302	290	298	297	328	304	283	282	272	278	300	276	306	307	306	288	303	315	295	295	306	327	283	282	312	313	316	338	341	283	292	296	306	286	339	315	307	320	331	300	295	321	319	323	314	323	286	310	300	309	310	327	294	289	279	277	309	341	332	282	323	286	290	316	331	312	299	313	289	281	308	308	264	272	295	311	318	336	316	294	281	298	301	276	324	343	319	306	328	341	317	321	315	308	325	294	335	293	311	288	314	303	304	328	327	263	328	300	308	330	353	302	294	323	326	318	321	299	317	264	280	312	285	288	337	293	287	300	314	305	307	295	290	309	304	339	331	305	265	292	258	316	296	282	307	281	303	289	349	322	325	278	255	307	278	295	298	322	304	333	302	321	301	314	301	316	294	312	292	321	290	295	314	314	282	300	286	301	326	294	294	284	328	307	284	329	275	279	327	313	289	318	311	285	315	319	308	294	318	366	312	317	313	312	303	313	254	305	332	302	316	296	263	308	331	287	321	319	295	283	282	321	288	286	312	317	317	265	355	296	330	309	291	333	300	308	282	309	317	284	297	314	311	310	328	305	275	289	278	333	296	254	303	317	306	280	307	308
3080	2234	1302	959	754	723	720	683	696	700	683	685	701	645	656	657	707	667	664	670	712	686	697	664	644	713	620	680	674	684	659	668	734	676	655	670	678	690	642	665	619	647	680	658	709	682	699	651	669	651	664	671	698	661	671	691	688	671	617	666	692	668	671	693	661	666	696	678	682	650	672	671	659	658	639	651	622	680	659	642	653	674	658	677	641	650	675	674	656	676	621	678	693	663	674	660	675	625	682	706	718	698	682	666	642	706	681	665	646	640	619	683	652	685	685	718	669	721	663	622	690	671	679	657	677	615	647	681	665	661	666	694	702	656	674	683	694	659	688	680	700	686	640	694	662	699	651	698	685	679	676	675	645	686	692	687	652	688	712	688	632	642	667	643	687	662	658	659	674	705	655	651	745	671	709	672	645	618	658	684	679	670	648	700	669	662	708	685	636	694	641	630	659	653	631	728	629	670	629	660	631	655	652	676	680	660	648	635	656	698	657	671	685	671	657	660	628	717	613	629	674	663	705	665	639	652	711	693	682	664	678	688	670	665	656	700	654	658	705	603	668	678	641	632	643	669	703	705	684	619	644	690	658	694	666	686	668	695	646	663	673	729	666	643	608	686	633	717	660	668	633	637	721	660	636	659	649	641	723	641	675	699	671	720	642	655	704	625	653	708	686	624	657	693	697	630	703	691	704	676	669	697	712	653	646	632	653	651	655	669	653	670	651	631	654	650	659	672	651	652	690	658	629	724	623	639	665	669	647	677	680	698	663	665	647	688	684	633	670	656	656	653	684	678	677	722	685	653	663	719	655	689	641	626	699	654	665	686	681	639	679	673	645	683	674	677	683	674	674	692	708	715	702	649	664	677	654	684	667	665	661	689	680	689	749	677	660	705	658	694	650	666	658	672	653	698	661	673	677	660	671	648	683	662	658	696	672	664	661	670	672	642	709	628	701	674	657	684	637	684	684	679	668	659	641	652	721	734	641	649	690	656	640	697	624	626	640	665	661	689	645	677	648	658	679	708	624	636	700	637	680	713	646	675	664	690	676	637	678	711	687	649	631	681	701	636	667	661	716	627	667	659	667	655	668	637	674	674	676	691	736	664	654	684	649	639	691	656	703	662	695	664	647	641	636	716	671	658	630	676	659	658	676	688	651	728	675	663	647	666	657	678	696	633	622	646	640	687	630	695	695	652	647	652	684	693	643	689	671	690	686	690	627	682	684	697	673	712	663	650	726	688	660	646	670	660	653	681	646	657	641	609	663	668	644	651	670	681	722	668	673	622	660	690	681	666	679	697	678	676	668	665	675	679	686	662	702	672	697	679	655	648	693	666	702	646	651	672	683	637	631	636	628	672	695	658	683	640	660	648	666	671	652	679	650	652	688	626	711	689	669	702	673	648	674	614	631	661	649	668	688	684	664	653	669	683	684	636	691	654	665	651	701	677	707	682	656	699	672	674	731	637	669	640	625	672	640	635	708	688	650	657	680	718	649	675	679	638	696	710	662	644	652	676	665	669	642	646	634	707	687	648	647	642	634	683	678	660	633	709	644	680	668	655	671	671	673	611	693	666	686	672	659	646	649	684	683	614	648	627	668	646	689	649	649	688	646	663	671	678	647	657	716	674	695	679	692	655	681	696	637	641	656	682	650	681	640	677	667	652	664	689	623	664	619	663	604	661	646	639	636	669	673	646	681	678	676	686	704	682	683	697	652	670	683	704	682	736	640	690	639	667	641	685	649	677	669	679	675	690	681	668	658	670	612	658	677	638	682	674	623	649	652	670	671	656	633	657	654	673	640	697	601	647	693	682	659	677	668	642	680	700	715	709	649	683	687	657	645	616	732	673	692	693	672	708	633	650	644	675	684	633	686	672	661	687	695	660	633	667	629	683	664	688	664	646	654	675	642	679	673	657	629	676	658	691	657	702	680	656	687	662	651	664	692	702	712	700	678	685	702	692	672	662	719	656	657	663	635	627	684	696	650	697	667	645	645	679	656	728	655	677	672	673	690	646	633	646	642	682	655	683	686	678	639	680	711	646	652	596	634	641	679	664	683	629	648	689	649	680	653	626	652	674	648	710	684	692	691	664	683	735	695	686	647	629	657	682	686	645	662	686	666	700	647	682	687	709	656	697	673	652	661	679	645	662	663	702	662	661	689	695	691	701	684	636	648	674	669	625	656	691	685	630	673	683	640	664	647	678	682	711	704	636	624	672	710	669	691	659	710	652	689	693	673	665	679	655	660	689	677	637	698	676	661	670	646	692	658	681	698	663	657	621	656	669	681	669	716	619	678	669	614	636	665	696	664	662	708	632	699	693	643	670	675	721	647	665	708	667	657	615	643	650	743	660	665	647	670	694	718	652	655	687	694	692	671	667	681	630	668	652	644	696	656	674	649	693	635	650	633	673	692	688	632	663	647	668	654	596	680	674	686	657	666	712	648	625	661	635	652	670	711	697	651	673	655	675	648	739	654	670	706	676	655	689	699	637	721	699	623	636	678	710	662	667	660	700	655	662	678	676	649	716	631	660	692	636	691	678	687	623	647	657	667	628	642	668	675	677	675	658	635	677	674	695	659	632	667	697	670	661	664	682	653	680	662	645	692	683	631	695	646	698	676	630	692	654	687	665	707	694	623	667	707	695	673	602	668	672	645	689	728	646	656	667	656	633	673	675	723	671	690	691	629	689	642	660	674	675	687	637	623	664	696	659	616	632	653	705	641	655	653	635	669	700	699	658	659	693	700	639	621	674	682	682	680	679	629	706	624	662	646	687	619	674	720	663	693	712	653	688	668	650	630	648	659	694	674	642	642	675	619	657	681	711	677	639	628	679	682	659	689	698	706	633	684	664	664	694	664	655	719	694	638	723	659	672	699	630	611	645	658	687	636	660	607	681	668	610	631	702	635	644	664	674	639	658	607	692	659	656	684	669	689	665	676	668	673	665	698	711	700	673	669	717	660	673	653	641	672	640	679	646	655	589	663	672	679	668	694	708	663	605	657	672	666	637	649	686	672	644	673	658	671	669	621	635	662	667	678	679	649	662	657	713	658	668	694	654	667	676	696	652	681	682	643	626	666	642	677	653	673	709	700	651	594	652	623	599	656	705	732	642	633	696	682	673	660	673	623	724	604	653	668	629	626	664	683	635	691	692	650	665	669	657	648	699	689	676	638	656	630	626	653	679	642	664	700	692	638	690	640	668	633	662	650	675	667	689	635	660	664	652	654	654	616	665	669	654	654	657	645	670	674	619	663	663	677	649	690	690	686	638	687	630	701	612	643	727	707	690	682	675	659	649	647	667	677	644	644	670	668	653	688	666	628	675	705	681	678	656	714	681	628	661	704	647	663	626	654	683	682	691	694	653	656	667	642	700	662	669	643	684	667	664	691	670	706	694	687	684	676	719	683	682	702	686	645	664	683	670	670	660	666	686	663	634	651	688	640	712	655	689	631	667	637	681	712	653	639	718	675	640	675	641
24372	21514	25134	28319	21517	21524	18074	527	263	269	218	218	203	199	198	198	207	173	162	175	165	156	164	147	154	151	140	159	160	141	163	141	116	135	155	165	188	158	190	147	152	131	134	155	147	152	145	130	149	145	155	123	147	154	137	153	128	179	152	139	112	140	146	150	150	144	140	168	143	131	143	140	160	149	143	160	136	131	150	122	141	139	107	145	115	113	144	144	130	103	133	147	138	150	147	156	135	128	119	140	160	130	145	162	150	143	141	158	148	123	148	134	137	157	159	165	161	159	145	173	130	141	156	165	128	127	150	130	146	147	119	144	140	129	152	135	140	134	158	129	149	132	135	142	121	160	146	119	113	161	144	127	140	155	139	137	129	138	139	154	126	172	136	146	132	144	140	119	138	135	167	133	159	125	159	133	133	144	151	140	158	135	146	129	137	133	139	123	148	119	122	141	146	139	132	113	169	137	129	145	124	131	164	139	137	128	140	138	147	120	139	147	151	140	140	159	144	150	144	151	151	142	165	155	127	147	145	154	145	153	157	149	125	140	124	133	131	117	141	140	140	148	123	111	127	143	132	145	139	146	128	143	136	124	132	128	136	123	134	149	129	164	128	138	126	143	132	145	149	151	146	124	142	145	142	131	140	142	120	166	118	155	179	141	143	141	156	134	175	148	136	128	126	134	121	143	158	161	132	141	151	145	132	134	130	123	159	137	132	157	163	129	153	150	156	139	141	137	154	130	172	143	152	143	126	140	121	145	143	135	125	140	116	121	155	139	164	142	149	127	171	157	147	144	129	125	142	146	142	126	145	158	125	128	143	136	124	130	152	150	139	139	135	139	131	147	140	136	133	157	149	137	135	134	141	140	171	153	147	167	141	154	129	141	159	136	123	132	163	145	129	147	149	139	124	136	137	107	137	132	149	131	156	144	138	127	166	149	154	125	152	144	133	156	123	129	159	135	134	143	130	149	138	159	131	132	152	135	146	147	161	148	130	131	155	121	139	135	164	126	123	135	149	141	137	145	148	137	152	129	149	122	124	152	154	139	140	155	129	125	141	123	126	111	117	130	157	155	128	129	132	147	127	135	135	131	134	139	128	108	145	130	155	129	123	155	142	132	128	165	116	133	143	136	138	140	166	136	162	166	147	161	141	144	146	138	127	158	152	141	151	161	158	124	144	135	130	150	150	125	159	149	122	145	162	135	135	131	127	128	160	123	127	138	139	112	129	141	119	131	146	147	118	135	151	134	142	130	124	159	149	178	130	125	109	116	173	144	141	123	138	128	160	148	121	161	154	156	145	126	144	135	156	174	139	135	159	141	140	140	131	153	146	138	139	133	132	146	139	145	138	139	145	141	138	138	149	153	144	169	127	140	123	153	145	153	123	150	147	146	158	147	146	154	149	120	126	143	157	129	137	150	135	158	175	131	139	151	158	157	157	141	151	130	142	156	139	131	131	123	151	143	126	140	146	137	160	137	135	128	144	142	143	132	122	138	136	148	123	156	163	134	135	136	136	139	147	136	125	134	163	135	150	144	144	135	132	144	136	150	134	121	149	126	143	160	153	142	158	153	132	140	139	148	148	147	137	147	145	141	139	116	126	144	150	143	149	124	148	171	144	158	126	127	132	155	124	118	153	149	141	154	166	141	146	134	147	144	153	150	129	107	130	148	155	153	117	130	141	139	144	128	147	130	136	143	145	139	161	135	131	133	146	141	138	156	168	121	167	153	148	135	122	127	143	144	142	116	137	134	129	129	136	124	122	135	143	142	136	144	155	125	129	145	142	130	144	132	140	162	134	142	136	131	129	137	132	118	154	140	132	129	118	117	157	155	146	168	139	140	157	128	141	124	131	144	164	148	131	140	127	129	128	147	166	143	126	121	135	133	139	155	138	114	138	149	134	142	156	158	149	137	145	159	135	138	146	151	147	150	140	130	130	151	133	136	149	159	118	158	155	138	149	121	152	137	138	123	146	148	132	130	142	145	156	130	118	153	158	143	140	158	151	139	132	138	91	152	165	159	144	126	140	145	152	131	166	154	135	155	136	132	162	133	140	131	148	148	151	152	122	128	136	143	120	126	153	135	128	132	127	139	161	129	138	147	144	144	142	158	140	144	144	148	125	129	152	145	138	142	158	133	140	136	126	121	138	176	157	131	145	154	130	139	138	153	142	127	141	140	139	162	124	125	131	132	158	138	145	152	137	137	137	134	120	142	146	134	142	127	155	138	121	162	148	119	140	131	142	156	156	134	136	146	131	129	147	133	145	144	139	146	167	145	157	152	134	137	139	136	148	134	162	153	150	119	134	126	130	119	136	140	133	152	124	123	150	125	157	143	141	133	134	178	147	128	140	137	134	143	133	124	145	162	126	123	125	151	148	137	143	157	145	111	145	172	139	139	128	151	128	157	152	148	152	151	160	167	129	152	138	139	119	122	152	112	148	115	137	133	160	132	132	136	141	136	157	137	176	131	139	149	158	158	144	147	146	158	151	125	160	156	141	129	148	128	137	129	139	146	149	136	127	149	138	137	147	144	155	111	151	144	153	142	163	146	139	136	149	136	132	168	139	132	128	162	115	142	120	137	127	151	122	150	144	148	161	143	127	149	132	106	124	127	130	168	173	132	155	150	142	168	144	152	142	142	135	139	153	136	186	126	148	153	172	137	140	149	147	154	147	158	157	145	148	131	164	157	127	136	127	124	158	140	134	166	167	127	151	137	143	134	166	146	145	132	145	124	133	140	116	136	158	153	113	137	128	154	158	147	134	135	128	137	130	114	150	167	152	133	152	140	156	154	133	119	125	148	133	158	151	149	129	137	144	131	139	157	140	143	125	123	134	141	134	125	108	178	127	136	151	126	141	153	156	143	129	135	144	143	145	146	128	146	142	137	117	177	158	134	158	129	135	149	150	148	149	120	134	146	147	139	148	146	133	157	136	133	153	140	133	167	139	140	125	148	127	153	134	141	130	139	138	131	142	129	160	142	143	149	143	125	134	132	118	128	154	163	127	127	146	140	154	153	151	141	134	171	147	139	121	143	120	161	138	150	143	133	130	133	148	161	146	139	125	147	157	150	155	140	143	138	147	135	127	121	146	166	135	139	140	139	143	154	140	125	124	164	129	129	121	130	142	145	132	142	136	144	134	138	136	123	126	152	158	140	135	148	128	178	152	137	141	153	135	142	152	156	124	143	149	143	177	130	110	147	150	128	123	119	136	135	158	143	147	163	167	152	129	138	144	154	150	126	143	154	158	120	130	132	129	141	157	145	139	158	142	151	147	132	132	115	138	138	139	131	123	115	156	154	137	135	141	147	132	151	125	161	140	109	147	157	160	156	124	137	156	138	133	141	148	127	156	150	165	121	134	110	134	141	141	112	127	134	130	131	141	111	150	111	142	139	133	154	117	143	115	123	120	153	137	115	132	129	144	120	122	145	139	152	126	152	137	132	131	161	142	145	148	133	138	135	139	127	133	129
2901	3084	1557	824	566	497	428	428	378	386	384	369	388	354	371	385	353	344	387	361	339	345	342	340	355	343	361	322	341	347	316	332	368	372	337	360	334	327	363	339	337	353	323	332	357	358	338	358	332	326	323	374	349	332	318	329	350	364	320	329	363	362	368	339	332	369	345	352	318	330	356	335	318	344	357	342	364	380	318	355	330	334	377	363	327	323	358	356	358	340	320	329	321	372	337	368	348	342	345	339	375	334	339	352	338	313	358	296	402	362	330	351	339	344	343	345	346	344	318	359	325	343	372	355	321	349	344	352	364	338	359	335	338	361	347	345	358	320	337	323	371	338	344	336	372	345	338	357	361	332	329	326	313	346	311	339	361	323	356	330	325	359	366	330	361	347	338	325	347	333	335	332	342	341	340	331	335	312	353	324	328	350	331	335	366	392	355	368	312	375	397	355	326	339	355	351	327	346	365	325	322	353	345	324	345	312	343	315	332	361	330	370	344	351	325	349	300	352	343	339	353	340	340	348	336	366	335	351	350	318	336	365	331	369	359	357	328	291	319	355	332	351	349	391	323	299	382	299	352	311	333	337	334	373	337	343	336	362	340	341	328	356	341	366	333	334	327	321	337	317	354	330	319	357	294	349	327	343	356	352	340	339	354	357	331	331	339	366	380	337	347	306	354	361	346	318	360	349	336	358	317	319	329	348	315	362	341	311	325	358	338	336	359	348	337	324	335	319	328	327	357	334	365	366	344	330	326	320	361	346	333	350	364	352	327	320	342	320	338	375	345	367	322	369	338	333	345	341	352	361	382	320	334	329	358	364	352	306	323	367	348	375	362	331	379	342	326	359	331	339	389	355	326	333	350	374	345	343	323	342	354	336	336	364	349	329	366	330	332	356	352	334	317	313	343	355	301	328	345	344	349	332	333	373	335	323	364	347	341	341	342	343	314	338	349	327	351	340	330	335	332	344	343	314	316	319	350	352	333	359	315	296	342	359	383	304	298	349	325	326	321	344	348	337	392	390	380	364	326	344	361	347	339	355	294	362	307	339	346	371	345	311	362	360	364	293	343	350	347	344	313	341	339	351	358	342	309	324	341	354	333	341	322	335	343	350	346	376	332	353	349	345	330	345	330	341	343	334	360	346	365	378	322	340	335	352	320	348	412	328	326	341	350	380	336	323	324	346	329	321	357	359	355	352	369	329	342	338	339	374	353	318	349	329	329	320	327	353	343	336	348	337	336	330	310	326	337	342	332	333	338	297	331	330	367	354	311	339	324	334	312	360	350	336	351	356	353	355	356	345	378	336	330	324	383	360	334	351	335	341	362	333	361	286	351	352	335	329	355	326	354	360	368	345	350	322	348	334	327	343	315	345	343	370	327	338	330	315	352	337	359	312	320	363	334	361	367	342	326	346	336	337	318	359	344	345	348	333	364	329	326	326	341	365	334	331	360	361	351	370	307	332	328	349	346	369	318	330	383	358	343	325	363	344	356	355	327	333	352	358	362	366	368	323	347	322	328	316	342	377	346	319	355	364	338	313	352	335	331	320	347	296	336	356	349	353	305	322	339	321	309	329	370	311	334	345	318	341	341	348	349	364	329	332	310	318	337	344	332	330	336	334	324	353	357	391	325	350	342	359	296	315	333	352	361	316	373	318	325	354	350	364	345	330	346	310	329	333	333	345	354	332	376	343	328	356	362	320	323	340	332	350	354	317	356	358	347	335	363	364	391	341	347	360	326	290	345	397	369	373	316	347	352	331	333	332	341	338	335	357	323	352	342	327	314	358	361	362	370	344	333	384	301	381	357	333	347	363	298	373	346	340	331	353	322	338	294	340	328	319	354	355	330	340	314	333	371	371	356	316	338	350	347	385	350	377	355	330	306	349	314	341	341	376	367	338	341	326	317	357	360	307	336	292	340	323	341	361	343	351	332	341	332	374	341	357	350	357	324	314	344	343	347	341	312	333	343	350	343	333	365	334	306	360	331	336	360	333	336	332	343	340	323	334	370	350	352	349	343	330	361	327	318	326	335	345	356	335	340	340	371	337	365	329	347	367	335	337	320	357	380	311	361	353	297	362	346	356	326	358	334	344	313	362	340	357	320	317	340	322	336	356	361	373	310	337	374	348	348	379	364	333	335	331	365	355	340	352	368	351	355	351	325	333	343	363	337	302	335	348	371	356	332	345	293	337	363	352	336	333	328	334	343	356	315	347	349	347	328	321	342	359	337	343	359	344	291	358	316	347	323	356	338	334	337	345	332	318	341	354	355	376	336	349	358	345	351	347	368	372	351	339	325	389	335	362	344	319	365	344	342	322	323	350	325	331	335	321	361	348	362	306	350	341	352	374	332	359	350	363	333	336	330	376	348	322	358	344	352	336	338	347	322	369	310	352	317	336	355	339	329	345	362	326	314	355	376	338	331	371	366	344	354	362	315	355	307	350	327	336	348	340	352	315	346	336	363	319	356	339	323	366	341	339	341	352	326	320	322	354	374	349	360	336	304	369	360	342	350	371	329	329	345	348	353	368	326	336	318	348	337	350	346	346	326	327	325	323	353	351	365	320	351	356	351	356	321	358	359	355	346	365	394	356	341	357	318	336	305	305	332	327	333	344	300	325	317	332	352	300	341	326	334	338	378	360	319	356	318	306	327	322	370	367	328	320	351	313	363	340	337	345	334	339	345	352	363	345	341	349	340	314	362	345	360	340	304	375	334	336	319	346	312	345	334	340	323	337	353	331	332	333	348	343	336	370	367	329	340	347	341	347	318	348	327	351	337	319	332	340	370	347	336	343	342	345	324	328	318	345	387	348	341	347	364	380	355	358	323	326	350	354	319	351	335	356	372	320	350	339	340	332	334	351	332	382	331	322	372	337	340	381	334	330	330	379	377	358	376	330	338	344	324	306	339	336	334	340	321	367	355	371	331	335	336	369	336	314	307	342	333	346	321	352	335	354	326	344	350	326	332	321	324	351	369	334	368	315	340	341	337	365	357	357	353	322	350	329	340	362	363	320	324	327	333	350	343	358	331	345	353	348	370	329	372	371	355	329	335	337	362	320	342	357	325	370	324	349	365	379	362	352	351	369	325	323	353	343	357	334	352	353	329	308	366	372	340	299	359	349	327	349	363	345	359	331	354	333	332	340	345	332	342	378	337	354	334	370	370	362	355	326	357	323	358	335	338	356	360	359	345	328	317	382	349	364	329	346	305	321	301	293	377	342	307	342	339	347	336	335	360	324	339	331	310	347	314	363	340	358	331	368	321	326	364	336	352	357	337	376	332	388	368	378	347	337	324	332	353	343	341	354	355	363	335	377	350	383	361	326	305	324	356	346	327	355	324	323	337	344	313	355	361	351	330	355	341	348	340	340	354	326	350	366	323	317	354	366	323	334	364	351	343	376	349	322	330	309	374	339	325	336	325	319	354	342	366	293	332	335	324	345	321	366	338	325	360	331	347	344	327	341	353	343	323	338
32164	21088	11797	1168	657	586	555	458	428	394	447	435	405	442	402	426	402	405	421	423	408	412	425	409	425	405	392	439	437	445	384	433	402	401	427	439	426	394	410	402	409	409	431	396	417	435	425	403	447	422	407	421	388	426	389	410	424	427	406	417	391	463	442	447	428	364	397	434	414	383	436	423	411	384	405	394	397	427	416	424	408	459	456	399	412	435	383	428	411	395	418	427	445	428	432	447	417	378	412	421	443	419	404	402	403	456	410	439	377	384	393	403	458	397	403	427	443	429	428	448	399	424	422	454	404	424	439	427	396	434	417	427	388	376	429	391	439	419	405	415	383	399	388	420	446	468	410	392	411	413	426	415	394	428	407	408	405	430	412	392	429	412	409	375	382	385	476	432	402	435	384	427	408	438	407	410	411	425	387	430	418	445	386	410	396	421	432	386	430	421	424	432	429	398	440	406	412	359	415	412	449	390	420	423	353	395	410	419	419	441	427	407	438	415	395	441	415	490	414	424	419	415	420	433	411	415	388	443	431	408	416	396	408	434	431	396	404	450	419	422	432	445	440	409	392	427	388	372	437	427	429	419	416	384	391	408	425	412	427	439	416	437	462	393	432	465	425	451	413	428	401	406	438	426	428	411	438	436	409	435	405	413	412	414	388	422	428	381	388	409	431	428	446	434	399	438	447	432	403	402	403	388	396	411	434	422	408	450	402	430	396	427	438	373	372	408	464	451	418	402	383	437	417	442	397	413	431	402	423	371	442	448	428	418	423	452	455	467	381	412	385	396	442	437	416	393	389	413	401	417	431	407	425	413	433	438	397	435	450	395	395	408	410	406	403	437	385	415	430	420	390	441	435	428	422	422	411	421	421	401	393	430	402	424	437	400	432	427	420	428	408	396	427	419	397	422	387	388	366	388	445	449	424	427	414	445	420	436	430	419	390	420	427	389	401	410	432	407	413	452	457	390	410	419	366	437	392	413	390	423	425	413	436	444	413	378	421	426	410	387	375	398	435	397	383	406	427	419	391	399	392	399	431	385	362	421	423	391	434	444	419	418	445	435	370	387	426	387	375	426	394	421	434	498	442	417	421	430	452	415	428	411	434	424	418	421	455	425	392	445	457	405	402	426	379	398	388	413	434	420	399	371	402	438	422	409	408	387	405	422	436	417	387	441	392	425	417	417	419	427	411	416	425	396	411	411	410	422	377	436	405	411	411	414	449	424	409	416	408	442	382	433	400	443	429	392	400	419	420	413	443	434	432	383	438	425	403	394	415	420	411	434	418	429	442	407	415	421	447	396	454	415	433	413	434	422	398	425	368	398	421	426	376	418	435	408	435	408	400	434	402	421	440	426	445	399	418	450	423	374	414	458	427	408	378	412	428	416	424	452	409	425	414	401	436	416	428	405	393	419	422	437	435	422	439	422	402	402	426	431	445	460	446	410	424	414	433	403	421	409	396	418	397	421	459	429	426	414	380	397	415	421	398	401	407	383	454	372	408	424	380	420	427	409	425	416	436	444	438	401	424	460	435	386	446	393	448	423	415	417	419	414	434	425	440	442	422	410	473	433	398	402	362	407	458	426	422	443	442	410	401	412	436	434	412	414	440	413	430	442	406	403	395	411	402	390	406	419	398	443	405	456	402	387	427	428	429	386	412	425	417	455	438	414	423	391	435	388	420	415	399	454	418	407	397	430	431	400	440	396	450	435	467	450	433	382	422	397	419	405	408	381	417	436	395	430	418	399	399	436	431	433	425	395	419	429	435	454	409	469	418	426	400	447	441	452	454	415	404	409	410	428	413	414	446	434	443	409	431	393	413	456	410	404	412	398	381	412	461	404	382	383	439	400	429	441	380	438	440	437	366	435	412	391	395	430	404	469	413	391	443	426	451	437	442	384	397	405	424	410	437	410	436	416	469	444	430	455	458	390	421	430	413	400	423	419	400	390	433	457	396	411	427	431	439	394	392	434	389	413	393	397	434	434	404	451	441	414	392	383	414	411	424	419	394	406	389	430	441	413	433	343	377	439	391	390	436	441	386	406	406	415	423	394	439	449	400	424	409	390	425	368	441	406	433	447	419	442	440	388	377	388	430	443	407	400	414	387	402	417	403	420	435	428	411	393	428	380	383	446	419	376	381	373	407	426	397	401	436	406	473	379	412	401	429	404	389	382	413	435	415	457	382	421	380	405	396	410	421	394	409	441	439	442	428	417	440	405	408	414	414	403	397	414	435	436	419	426	444	396	398	455	424	438	409	423	426	408	425	423	425	377	429	433	451	424	388	444	431	358	387	371	426	462	382	437	411	427	448	402	429	372	406	445	400	447	430	443	454	424	430	479	447	398	415	401	430	399	431	449	419	386	441	415	389	390	377	401	437	389	405	425	411	411	391	450	424	402	397	437	418	428	408	415	400	423	420	407	446	414	432	434	414	446	443	392	389	427	396	402	457	374	414	429	450	426	375	409	413	390	432	418	425	395	423	410	446	413	404	411	433	400	407	434	426	470	427	418	417	431	438	449	400	437	396	396	368	417	401	409	386	411	426	435	417	406	459	448	445	467	402	445	370	417	377	400	421	405	411	423	444	399	419	436	397	454	382	397	412	399	478	448	387	466	424	457	436	411	407	427	388	386	433	428	391	402	413	443	433	422	414	434	423	438	432	416	460	413	400	398	406	404	452	374	426	427	415	408	398	428	430	415	423	437	409	408	440	413	428	417	431	410	408	415	407	425	419	396	372	431	387	429	387	407	432	418	409	429	433	388	417	423	416	487	408	411	407	411	437	397	448	433	414	500	429	410	446	402	409	419	410	394	425	411	398	416	401	396	447	403	411	411	426	427	403	447	405	429	408	396	419	359	447	435	425	400	414	376	407	383	433	410	443	432	414	425	429	437	450	436	391	447	433	405	406	424	379	458	413	396	406	405	414	444	386	401	377	426	414	401	420	382	404	386	416	411	415	404	442	409	395	364	389	386	450	440	378	379	400	410	416	377	416	431	399	444	424	402	455	437	446	440	425	416	425	421	408	432	407	404	426	405	394	410	425	426	400	422	381	375	407	415	397	431	366	405	371	378	402	432	456	387	412	454	430	396	429	399	386	365	416	472	391	416	403	414	401	402	448	465	418	417	443	444	402	397	423	434	426	432	449	385	401	429	414	414	416	410	431	398	431	408	440	397	436	428	383	406	403	416	403	418	415	423	431	380	430	388	373	389	396	440	385	413	434	412	385	398	445	393	396	392	388	448	422	436	415	425	401	421	422	381	408	405	436	432	438	417	397	417	431	421	414	389	417	429	405	417	369	452	412	439	419	371	432	422	372	395	402	395	435	414	445	403	402	435	377	442	407	412	399	433	398	420	383	411	394	404	435	422	419	416	420	406	396	419	409	391	402	390	410	398	419	407	440	416	430	435	409	437	421	412	384	430	399	412	450	437	380	405	410	413	420	411	404	393	386	435	414	411	415	405	418	430	426	411
5932	1014	942	889	930	897	983	876	852	904	930	947	933	935	935	903	900	903	919	898	914	926	907	878	913	886	885	902	882	969	876	922	888	889	935	961	910	934	894	950	946	927	946	881	900	882	903	890	894	896	946	874	868	970	927	931	867	896	866	940	881	977	942	923	908	936	914	866	939	922	888	888	880	900	862	952	903	847	905	930	926	931	917	885	910	918	886	844	876	903	910	857	900	873	856	945	859	927	912	891	889	896	895	933	946	882	879	915	943	874	898	916	899	881	909	930	968	928	902	960	931	932	940	894	951	866	878	939	990	868	915	894	882	842	921	926	948	880	908	890	901	921	920	899	925	910	901	915	923	871	917	912	974	918	892	875	943	918	926	886	894	907	906	888	907	939	912	900	897	916	866	934	889	924	886	862	944	879	945	888	883	881	893	996	907	881	928	942	915	911	889	881	943	910	900	903	886	939	867	905	875	910	924	900	914	958	923	871	881	935	914	900	907	889	925	906	875	883	900	863	898	890	917	897	911	884	884	887	894	924	929	914	901	845	915	866	932	892	921	863	905	883	825	944	903	841	915	905	915	874	877	931	898	931	915	936	917	909	805	889	912	862	851	898	928	912	903	875	878	909	907	915	921	848	886	945	925	860	927	917	926	907	884	935	964	976	944	889	961	934	884	859	885	897	913	913	916	950	927	953	912	939	862	880	868	868	874	924	872	857	895	864	943	931	912	931	879	948	889	904	949	890	888	929	931	931	908	909	896	884	915	912	913	869	885	914	954	990	921	911	877	848	913	871	896	887	901	946	915	900	887	860	930	924	912	913	931	907	888	946	908	927	905	885	973	889	872	867	917	905	926	930	910	938	955	904	940	885	855	857	914	923	892	894	933	933	932	871	933	929	912	933	889	898	938	921	955	914	945	967	887	844	879	908	912	903	891	874	972	927	891	902	921	874	906	902	889	890	851	921	928	889	903	942	915	862	871	949	888	889	909	939	880	912	926	931	909	940	918	896	873	928	913	874	937	902	834	907	893	958	849	876	902	952	890	817	881	896	888	947	930	884	915	888	861	894	930	892	937	901	872	894	921	895	916	873	946	948	943	914	958	939	929	923	896	902	948	896	902	861	884	935	863	864	902	881	932	890	898	903	938	931	860	949	917	857	914	897	946	875	920	865	893	941	897	955	885	872	849	897	875	892	907	910	908	890	871	858	919	833	936	909	951	870	895	929	898	879	918	924	906	983	836	929	890	890	891	902	876	896	907	949	912	902	894	895	869	886	918	908	891	872	875	942	924	884	911	887	924	966	953	943	917	919	889	899	862	866	909	867	936	906	924	894	916	909	850	933	897	955	895	890	947	986	889	947	1009	915	903	865	857	928	955	898	954	906	878	908	902	941	896	930	869	872	893	866	909	935	885	862	914	880	927	839	872	952	855	867	867	845	935	912	880	920	907	971	921	893	915	846	911	899	837	952	899	904	870	892	849	955	919	925	942	911	921	903	897	899	884	898	913	909	933	930	893	865	900	889	908	877	938	911	916	896	894	915	884	898	899	945	940	924	841	950	909	885	925	928	854	893	882	919	917	915	852	907	945	930	875	938	878	845	940	893	868	885	913	906	899	897	936	899	920	865	919	922	929	920	902	851	868	903	913	959	889	916	925	864	901	953	931	881	870	918	923	886	911	880	907	897	901	908	907	911	870	895	861	864	856	877	922	918	900	976	882	852	854	919	919	917	900	905	895	870	890	892	912	919	840	878	910	885	961	887	920	853	907	901	942	939	917	857	904	876	839	875	956	889	902	924	900	932	906	926	863	899	880	881	893	887	937	922	856	898	879	924	909	942	955	995	895	861	935	897	882	873	909	873	953	845	881	959	938	887	897	912	928	882	929	865	933	932	933	886	871	858	905	939	933	836	919	910	885	919	882	888	942	914	927	912	920	892	889	863	866	909	847	889	887	859	940	898	868	901	879	887	889	872	864	913	922	897	866	913	895	953	921	919	857	864	849	922	890	908	917	967	876	871	853	875	947	881	935	968	970	879	879	867	966	917	886	891	920	897	891	878	867	917	868	903	935	927	944	912	931	941	926	963	897	897	886	884	893	903	916	865	905	927	900	867	993	903	869	907	865	871	857	902	926	846	875	929	881	920	939	896	872	860	900	903	915	902	904	866	840	965	924	889	936	937	934	909	885	910	893	885	904	919	843	882	941	906	929	858	895	899	889	910	877	944	964	911	926	921	923	935	896	942	914	954	875	956	867	881	901	911	895	883	940	895	931	890	881	887	881	858	931	894	878	943	950	913	873	938	891	883	903	889	893	854	859	863	873	936	859	885	880	906	928	930	926	900	849	905	880	917	938	906	897	942	850	885	892	898	883	875	915	858	905	900	914	957	897	910	931	890	907	859	866	934	881	911	896	896	890	895	911	883	986	915	890	873	897	954	917	906	911	879	919	915	939	949	889	891	879	912	916	896	935	907	886	945	916	899	930	872	946	945	893	887	895	985	943	889	961	901	855	926	889	891	916	917	931	909	875	911	937	905	876	960	865	929	920	848	843	886	938	908	911	893	935	884	917	901	904	888	890	911	893	879	909	940	880	951	938	890	906	901	865	903	861	886	903	921	869	861	907	931	930	884	900	839	880	868	929	882	867	960	867	899	929	905	896	885	941	893	894	945	912	864	937	890	849	878	872	976	918	935	850	924	898	844	813	912	920	880	875	915	865	903	893	929	887	934	955	899	881	894	882	895	908	892	905	903	908	977	928	877	912	875	921	946	914	904	934	902	938	998	933	963	904	906	891	858	901	856	909	829	890	980	923	903	939	888	884	936	902	890	901	925	890	909	905	921	931	903	890	897	870	934	896	908	912	948	899	862	908	860	880	917	931	946	877	942	882	807	882	867	900	894	898	863	935	939	921	877	880	883	917	916	896	915	872	937	924	882	891	905	908	898	873	922	924	889	936	885	883	930	862	882	937	840	891	892	875	925	882	879	943	886	894	887	943	912	899	894	897	896	879	867	895	968	870	902	874	858	889	879	902	934	928	903	857	895	874	892	862	869	956	902	855	909	922	934	885	927	855	851	891	885	920	932	893	917	855	914	966	901	911	927	910	989	914	921	935	849	890	889	959	911	909	889	915	897	899	924	886	929	966	952	898	855	859	957	905	924	971	960	916	869	870	905	869	923	955	905	881	907	958	902	888	941	867	884	893	876	952	907	905	886	909	928	878	944	897	952	882	938	898	960	886	907	881	936	885	965	864	889	941	927	903	934	906	883	866	915	943	842	857	907	893	880	893	851	906	836	908	935	942	904	941	878	876	987	908	961	882	889	836	903	915	933	861	962	906	860	907	899	872	934	919	903	883	920	868	912	868	895	935	935	988	867	905	935	916	899	853	889	889	911	937	930	914	878	875	867	939	941	909	886	890	937	923	869	836	933	969	903	884	970	920	888	900	904	897	864	868	948	876	879	982	915	901	900	895	875
24988	21542	24847	28658	21536	21366	1351	476	390	363	366	334	336	341	306	323	378	281	314	313	297	299	332	321	297	316	319	313	335	320	318	303	308	296	328	326	329	300	300	339	344	294	287	307	304	284	302	291	312	314	304	285	316	290	306	331	353	312	302	330	261	320	284	306	304	288	311	321	298	277	341	333	296	324	305	328	285	338	311	315	328	308	300	328	295	318	312	344	326	299	283	278	305	306	307	342	322	296	310	321	293	309	292	338	289	283	323	275	333	292	308	309	269	305	269	290	313	295	313	280	374	325	280	271	342	319	302	298	331	310	271	310	324	287	315	287	300	304	302	299	293	287	337	307	313	325	322	323	343	336	291	341	298	303	286	306	319	294	291	304	310	286	329	294	306	308	302	284	314	328	310	313	321	289	296	301	264	318	291	335	311	284	312	310	320	333	330	304	316	280	307	331	317	309	317	310	289	319	336	325	343	295	294	323	299	322	309	291	381	306	317	318	315	320	301	314	306	316	314	351	323	282	308	319	305	316	288	317	284	322	318	291	289	303	310	302	346	295	298	274	305	289	298	309	280	284	331	318	299	332	349	308	299	315	336	310	331	291	320	324	321	293	322	297	304	328	306	306	295	317	319	284	311	319	305	290	331	313	303	281	306	322	299	291	302	326	342	314	328	345	326	331	317	314	311	289	328	340	292	294	313	306	331	292	325	316	314	290	312	306	270	320	307	297	327	276	292	313	295	317	320	298	280	300	314	294	299	296	328	316	282	318	286	280	307	300	340	321	342	301	300	292	312	305	270	318	319	309	314	295	309	292	294	322	296	308	284	284	337	319	276	304	274	347	323	316	322	316	296	312	333	309	297	337	307	289	337	293	295	297	288	299	325	313	289	323	282	295	312	299	313	357	313	301	293	310	305	289	302	326	309	323	301	308	284	309	289	292	289	299	335	325	314	327	305	318	346	301	326	340	300	315	283	293	290	314	270	352	305	321	311	306	319	286	297	322	290	274	292	307	316	345	314	300	284	304	293	329	299	293	338	301	318	316	306	319	317	301	318	278	303	310	326	316	312	288	310	324	312	350	290	297	331	302	285	293	313	302	301	315	322	337	290	330	330	321	323	293	294	285	313	309	309	307	317	312	292	302	293	334	298	311	291	329	297	313	353	314	322	308	306	298	320	297	308	284	332	318	293	305	271	299	325	295	335	326	323	324	301	278	318	283	299	319	278	324	269	318	287	296	275	324	302	305	309	282	268	295	305	341	292	314	310	336	279	310	310	340	334	296	295	306	304	340	338	323	307	289	320	261	293	345	334	317	314	319	302	272	318	286	253	313	310	294	303	308	335	300	288	296	317	313	272	292	312	323	326	339	298	283	330	292	310	300	322	321	342	329	279	292	299	295	276	299	300	287	314	304	269	324	283	324	342	282	353	319	305	298	319	326	321	317	286	309	329	332	296	321	320	291	293	327	303	282	331	329	339	342	305	330	325	306	290	284	310	329	288	289	293	285	324	337	280	289	343	292	306	313	320	321	293	318	321	317	336	330	299	278	315	311	333	284	342	282	330	297	322	324	318	309	348	318	336	295	339	307	306	308	302	290	317	301	288	305	300	331	312	309	297	301	307	332	338	320	316	313	333	285	284	276	298	280	319	303	316	285	336	354	289	353	302	254	320	321	292	301	349	284	340	351	301	335	329	327	290	303	285	309	304	346	329	311	319	349	351	282	313	284	292	324	295	294	290	343	349	310	309	333	298	294	311	305	289	291	276	300	294	328	311	287	297	284	309	314	276	308	328	282	301	350	303	299	279	325	297	322	345	309	320	288	331	296	299	309	315	325	293	341	281	306	320	302	309	316	319	338	299	295	325	316	311	316	293	307	318	319	302	306	327	317	331	322	329	310	324	313	302	298	319	332	295	302	290	274	317	328	360	298	308	305	305	310	354	278	278	294	341	320	277	257	296	310	311	316	327	314	307	285	328	312	280	311	305	272	306	341	297	304	328	278	320	297	291	308	304	326	309	322	317	293	301	293	312	347	279	341	332	326	333	296	256	308	322	330	294	306	315	290	338	319	278	298	292	282	322	332	334	337	310	310	297	310	330	301	323	331	287	295	337	317	285	322	316	315	324	314	318	300	332	308	298	335	355	347	309	283	296	288	305	322	296	311	302	304	341	333	307	297	312	293	300	320	325	305	307	314	280	317	317	316	322	328	290	335	294	319	323	306	300	355	337	295	311	307	322	323	297	295	319	311	358	298	308	333	286	291	307	291	298	323	316	286	327	363	260	321	298	322	337	308	339	305	337	306	299	325	298	304	307	307	309	305	334	342	309	314	276	287	311	302	296	292	289	315	324	283	293	293	332	313	297	302	301	298	326	293	321	316	270	280	306	297	287	286	305	292	305	277	300	303	309	309	322	311	299	290	294	333	322	315	327	319	320	307	315	287	313	310	321	328	347	277	342	299	294	320	307	284	316	313	326	318	285	308	308	334	313	260	317	303	298	305	294	338	320	334	273	307	281	293	304	307	302	289	306	304	289	278	309	310	311	296	309	319	269	327	309	332	331	297	317	334	335	334	317	316	307	313	308	298	314	319	301	335	272	312	326	341	309	310	317	318	299	325	324	275	303	333	296	281	342	295	296	313	291	333	272	298	310	334	297	287	332	353	330	318	308	345	307	292	299	304	321	331	320	337	316	325	259	288	324	317	310	309	296	298	298	322	319	280	304	317	314	315	299	308	304	269	302	290	320	313	324	270	282	274	326	282	301	311	322	312	265	306	321	307	299	293	313	325	300	315	310	301	330	295	336	290	275	332	327	304	322	294	334	323	324	319	289	295	320	283	292	309	299	338	313	296	297	301	287	312	304	317	315	285	332	285	326	332	332	339	303	325	327	324	293	274	346	303	309	266	285	302	333	275	288	329	293	276	281	317	314	277	305	352	316	287	286	258	297	289	330	329	307	312	315	297	298	315	301	293	342	315	300	285	370	303	304	299	320	287	300	328	337	325	329	324	332	321	351	357	322	298	298	303	275	293	320	295	315	313	299	302	295	294	315	282	309	311	317	311	276	312	295	279	324	313	312	325	326	300	306	307	258	305	321	317	312	321	331	290	299	289	320	330	306	314	320	257	315	314	319	297	272	298	342	312	316	337	319	300	312	341	297	298	303	312	302	310	323	300	304	332	312	292	311	330	303	328	362	315	296	320	294	303	298	293	325	302	305	295	284	351	325	305	295	269	307	299	316	311	312	317	301	314	255	302	344	294	296	301	337	305	321	327	296	289	297	292	283	277	298	303	291	264	318	317	314	303	271	325	283	277	295	293	316	282	286	305	314	337	290	309	296	282	285	327	285	307	366	306	333	296	331	298	326	293	297	314	290	308	305	309	335	297	289	328	342	308	306	308	324	279	322	360	317	283	260	291	344	295	329	321	291	296	296	270	302	318	318	303	285	291	308	284	283	303	305	313	300	322	287	311	270	288
3063	2089	1274	915	882	668	706	699	684	664	705	700	678	653	720	668	723	680	646	677	689	676	674	636	641	677	671	672	679	707	656	657	695	640	698	678	705	650	659	685	698	664	678	694	657	692	625	671	657	617	651	637	681	679	731	624	636	695	707	695	647	655	670	638	694	677	654	640	652	669	688	674	694	673	678	713	653	678	718	673	685	716	621	681	707	651	614	705	660	651	676	676	669	711	634	677	675	687	696	730	725	613	702	673	699	698	651	648	654	645	690	682	713	707	653	663	700	654	618	670	642	651	693	655	669	613	660	689	671	709	640	679	651	623	715	691	636	686	689	704	662	678	645	683	629	686	700	679	670	637	680	667	634	653	694	686	666	687	669	670	647	711	668	687	664	706	667	654	683	672	689	661	670	680	675	705	689	729	674	675	626	677	683	661	638	647	678	648	684	639	676	616	649	605	629	665	693	662	652	645	622	668	662	618	647	683	643	656	658	669	637	643	648	646	660	638	652	705	714	692	646	679	643	672	675	635	654	667	678	656	643	714	626	727	717	662	692	636	605	640	690	637	738	661	676	649	678	662	630	692	669	598	617	697	654	650	708	629	678	647	688	655	690	664	684	666	637	690	698	681	711	658	680	666	659	670	710	688	688	656	662	646	685	670	684	637	683	642	729	651	645	653	674	627	645	663	679	684	642	711	648	665	647	632	712	683	688	649	667	669	658	629	645	648	689	674	665	713	661	658	643	724	700	687	677	696	678	647	698	675	689	630	683	659	650	657	662	707	679	656	658	675	688	665	644	676	695	608	678	674	672	662	700	679	645	619	637	637	696	669	667	664	663	667	682	636	637	690	674	654	687	675	667	654	695	688	666	687	669	655	687	659	703	719	701	678	678	709	649	696	687	689	716	687	610	719	662	645	673	697	642	675	661	635	666	652	682	702	656	665	654	683	698	666	691	649	671	723	650	637	642	731	663	649	670	709	709	659	674	629	648	720	653	673	692	643	639	666	631	626	647	719	669	700	668	656	627	656	685	641	696	698	667	669	699	722	627	658	679	709	734	685	657	655	673	641	679	668	682	648	699	712	676	659	694	702	684	652	606	697	646	650	715	670	679	633	663	710	660	651	679	655	629	675	672	688	660	682	680	666	664	697	662	669	693	716	655	641	654	652	651	648	660	692	701	654	656	660	653	626	688	611	614	625	662	641	642	660	679	681	655	656	657	686	692	663	687	665	702	651	662	668	664	671	707	699	635	646	651	657	682	664	658	704	676	678	667	657	664	616	655	638	691	658	649	713	736	650	619	642	658	652	685	682	701	638	658	636	696	680	671	645	637	719	666	676	712	694	665	709	665	688	657	657	671	673	654	666	650	662	687	699	676	643	575	661	659	625	657	690	622	673	649	635	693	649	722	688	669	673	678	695	658	673	684	625	715	673	696	688	727	660	684	667	671	650	694	683	638	687	667	664	677	687	664	689	622	669	633	670	712	637	661	683	646	669	657	690	658	692	643	658	620	647	647	663	666	680	652	641	692	671	646	643	671	690	653	672	648	687	657	676	688	711	649	659	718	680	658	629	682	698	692	687	704	654	629	689	668	610	676	689	644	666	657	686	667	677	678	635	649	687	703	662	676	623	667	682	651	647	633	679	710	654	622	685	620	639	612	673	622	676	662	664	680	642	702	655	628	667	656	649	663	737	655	710	634	674	684	699	679	655	670	669	680	665	661	622	674	679	693	694	699	644	649	616	675	689	669	713	627	668	641	656	683	662	695	652	731	616	649	666	687	629	673	675	701	671	656	680	653	689	657	665	630	708	645	628	666	677	664	658	654	633	680	639	650	693	715	664	655	675	660	687	634	653	661	649	664	661	678	661	661	688	665	704	642	698	666	644	660	663	655	657	667	637	648	657	652	691	734	676	610	650	667	665	672	646	646	641	622	658	674	642	657	659	646	648	710	658	707	675	688	697	715	681	666	681	657	706	586	656	721	664	667	656	662	658	696	682	672	714	668	694	699	682	666	707	691	693	648	665	680	658	667	684	664	678	700	665	659	662	675	701	673	678	676	635	679	625	681	646	682	670	641	673	688	672	643	668	685	678	678	716	671	684	692	679	660	667	658	686	677	656	672	679	641	643	643	685	694	597	680	660	709	637	699	670	684	644	693	659	687	678	701	681	654	602	675	656	642	646	657	669	675	662	660	670	700	705	694	671	692	612	704	696	643	703	670	721	655	702	652	674	671	689	639	646	670	633	654	681	650	673	643	712	646	650	639	663	660	666	703	694	672	672	628	692	670	672	645	704	692	678	708	699	600	665	670	652	715	674	676	660	701	667	700	675	688	647	687	650	672	633	686	613	709	678	670	620	719	683	667	639	624	693	701	687	658	676	637	626	665	674	697	698	658	678	687	698	663	654	673	611	638	673	619	680	670	711	645	673	664	645	663	624	649	695	674	688	615	596	645	696	669	645	629	660	635	618	703	670	678	661	674	650	694	653	639	645	656	682	670	656	697	648	663	659	697	670	637	649	693	628	660	675	667	662	690	721	689	666	701	651	683	630	709	706	668	647	683	673	682	688	666	680	641	670	639	701	652	661	655	662	726	703	632	644	660	672	623	641	636	689	623	645	663	637	674	705	676	627	678	661	651	690	678	647	654	686	654	681	685	637	670	683	662	656	693	644	659	648	682	681	648	682	643	617	698	661	640	680	704	659	635	681	662	672	680	660	650	665	676	653	663	650	653	671	690	688	719	645	692	682	680	699	668	668	692	689	695	641	665	624	637	628	695	637	660	647	663	701	678	652	669	670	671	663	685	666	662	670	661	660	692	646	670	681	696	681	663	654	654	694	682	649	676	711	651	690	680	662	639	678	664	699	615	697	652	668	699	725	642	667	641	701	618	654	651	642	670	704	666	695	657	664	696	661	651	704	659	665	646	651	709	670	641	626	654	708	685	699	642	683	655	661	670	730	676	703	712	702	693	738	703	640	685	659	681	678	692	719	683	660	623	687	660	693	647	691	705	662	667	675	678	656	651	676	627	688	627	659	665	695	680	683	660	649	677	627	710	677	644	637	624	632	637	646	672	655	650	613	672	688	715	663	682	675	663	655	649	713	679	661	642	663	622	652	652	659	713	695	681	704	720	650	680	696	689	653	665	695	688	657	638	711	703	668	705	611	650	686	689	619	682	671	676	657	683	646	701	710	681	691	617	679	659	660	682	680	670	684	698	595	689	643	705	659	656	675	706	645	675	729	636	695	711	654	662	674	620	688	665	636	701	659	655	658	678	651	696	666	711	667	677	653	703	644	669	663	628	647	651	640	672	626	637	646	624	651	679	663	653	695	651	642	675	690	616	635	686	666	658	638	642	707	670	629	679	678	635	635	668	652	662	645	664	652	621	683	629	631	644	636	644	674	695	681	641	638	661	665	696	671	683	712	670	643	650	675	695	635	678	635	654	630	669	675	700	688	669	654	634	632	697	673
24310	21472	25099	28284	21474	21480	18057	501	305	260	225	219	203	189	176	141	191	181	185	159	159	150	153	147	133	135	155	169	156	162	119	143	127	116	121	142	132	138	150	140	144	128	130	126	134	129	162	144	133	140	152	148	141	135	134	141	145	146	132	152	123	124	147	125	126	153	138	136	139	154	129	126	145	126	148	129	149	141	148	137	148	137	118	148	150	151	149	143	143	148	146	139	128	156	166	150	135	133	131	139	140	127	144	136	147	142	132	138	108	116	143	176	141	141	143	154	116	140	139	149	146	145	139	130	139	148	108	118	144	145	106	142	126	128	124	159	154	153	139	122	136	129	141	125	151	151	166	135	151	141	122	132	132	144	152	138	156	141	129	126	155	138	129	139	136	105	147	127	129	155	130	120	141	138	136	133	127	131	148	135	119	132	141	150	124	163	147	125	142	134	154	157	126	147	126	140	144	123	139	131	144	107	142	150	139	146	139	116	148	150	137	135	129	124	136	136	130	150	149	150	145	132	147	155	131	144	142	153	149	157	134	142	120	139	156	145	136	133	144	130	147	123	147	136	158	139	128	139	133	134	123	145	171	138	126	156	136	129	147	126	142	126	115	144	158	119	149	121	131	145	139	129	164	154	138	140	149	119	125	125	124	111	138	144	141	153	122	166	126	142	150	132	138	142	139	127	134	127	181	133	156	133	128	132	143	143	156	159	135	170	164	144	141	136	144	133	149	124	134	150	145	125	132	155	144	130	121	146	161	150	144	144	146	133	135	143	150	148	143	139	136	139	148	153	158	135	153	140	125	125	148	139	150	130	132	126	141	109	153	143	126	146	125	158	136	142	132	151	143	157	147	122	147	131	164	135	155	146	157	131	146	137	147	142	133	170	147	147	149	124	157	134	171	132	136	149	129	144	144	151	139	127	119	137	142	135	118	127	146	150	140	133	127	158	155	130	150	132	143	132	135	140	145	114	136	158	144	133	130	125	128	144	131	138	146	133	138	147	147	135	139	159	130	140	120	155	146	156	133	128	132	123	133	133	147	118	127	144	137	129	130	130	141	137	148	127	132	150	140	138	112	148	140	136	151	127	157	146	142	129	145	119	135	115	122	132	142	113	151	121	130	150	143	137	153	142	142	160	147	143	155	135	140	129	143	143	153	149	167	147	136	114	128	151	155	146	155	168	152	120	127	147	118	130	132	146	117	151	143	146	137	127	150	137	120	124	125	122	124	134	130	136	136	141	125	143	146	145	153	132	141	143	142	134	144	135	134	134	136	136	132	129	137	148	144	147	163	114	148	159	158	126	123	137	160	152	150	131	148	138	153	122	140	141	140	139	141	130	125	138	161	124	143	137	116	160	156	140	139	127	130	138	153	135	137	147	115	119	123	132	165	143	146	127	145	129	154	132	133	139	144	120	164	140	137	152	131	136	137	125	151	123	131	136	157	127	144	146	150	152	166	148	166	141	132	144	161	132	140	156	144	144	139	149	133	122	122	127	126	149	141	157	131	152	133	150	157	130	139	151	145	155	142	133	124	157	130	155	140	135	149	174	119	151	114	166	152	132	131	126	142	121	146	152	150	149	139	132	118	111	124	149	147	150	167	139	144	118	139	140	139	140	174	144	169	146	127	145	153	161	139	153	151	139	123	152	127	139	130	140	124	113	152	124	146	155	135	132	138	127	123	136	121	148	150	139	146	134	126	130	132	130	142	143	117	143	144	133	141	128	137	158	131	163	149	145	129	131	136	155	138	151	134	145	161	118	138	119	133	138	148	145	140	128	130	145	151	143	126	135	140	120	122	131	162	138	156	142	134	165	146	145	137	156	150	151	125	150	147	142	133	146	131	119	135	144	138	143	148	135	138	140	135	143	156	124	131	125	155	140	149	157	123	138	151	134	145	144	139	153	150	137	135	126	161	118	142	154	119	122	146	171	153	136	134	128	138	129	131	141	145	141	131	142	164	131	129	153	150	155	140	132	131	146	135	153	139	138	157	131	130	129	153	154	147	135	152	136	135	161	137	129	142	106	149	140	162	137	160	159	128	160	168	133	144	134	141	153	131	156	137	154	139	142	160	131	142	154	142	168	145	155	139	156	167	130	143	146	143	125	139	150	119	123	123	146	143	135	134	144	136	143	132	130	139	133	131	134	132	126	152	140	123	155	167	138	136	163	128	143	142	148	124	149	152	170	141	143	149	131	115	115	148	164	165	145	164	136	149	124	142	134	130	128	111	145	126	156	146	131	133	143	111	102	120	127	141	123	146	158	129	127	137	169	141	143	128	123	136	141	140	152	143	146	149	137	139	156	130	134	152	141	149	133	151	138	134	129	140	139	169	117	136	125	107	149	138	139	145	112	138	141	133	150	127	117	112	156	137	148	147	159	148	152	141	137	134	131	138	107	127	162	126	141	151	144	133	122	137	129	126	113	130	131	165	131	139	126	138	143	139	116	120	128	126	108	140	137	150	144	154	157	114	135	132	140	141	144	136	127	150	128	141	144	127	127	164	142	131	141	157	133	135	136	147	125	145	137	126	133	139	164	116	139	133	142	155	150	140	120	137	117	143	123	146	132	141	120	138	140	161	144	145	135	156	134	139	155	137	136	139	143	133	132	125	148	144	144	142	131	130	113	137	149	119	140	144	149	134	150	142	128	137	136	126	137	158	135	143	149	137	115	159	136	140	112	137	131	143	133	148	107	122	140	108	129	139	144	149	140	131	141	103	136	135	121	126	138	142	123	149	159	129	137	131	124	142	140	141	139	155	144	153	154	156	154	168	137	147	143	124	138	125	117	132	145	131	134	137	135	143	145	142	129	138	125	146	160	161	138	137	141	154	149	131	121	138	111	147	137	163	137	146	143	152	145	146	132	147	128	166	150	140	126	142	144	132	139	146	137	154	120	151	165	133	139	150	151	141	123	139	140	147	128	134	128	157	133	134	128	144	146	124	131	140	136	133	125	121	161	137	136	165	147	141	126	130	149	156	151	132	139	113	132	157	115	130	149	130	117	124	153	149	155	126	143	114	146	123	138	144	128	160	122	116	149	122	144	121	134	154	158	131	145	139	132	135	126	143	145	121	124	137	134	131	146	133	135	141	155	127	161	148	136	147	125	129	153	125	154	129	143	150	143	127	132	152	135	132	125	147	121	145	143	120	144	146	134	142	148	123	142	137	150	143	153	138	145	127	154	122	152	150	112	152	137	125	145	154	139	144	158	126	163	124	143	115	152	143	130	144	140	160	150	144	140	134	124	124	149	163	138	122	138	137	133	147	138	142	129	119	128	158	129	160	137	146	125	148	135	143	127	148	140	135	140	133	130	148	144	146	134	140	131	128	141	140	140	132	136	133	157	120	142	131	133	130	142	164	125	150	130	136	133	129	163	152	128	134	141	140	163	145	153	127	141	151	136	133	143	134	134	132	151	136	143	161	122	148	127	124	150	129	128	134	143	125	122	149	142	155	137	128	125	125	152
2898	3059	1477	847	617	483	419	441	381	375	332	377	376	362	402	350	354	336	337	359	345	363	368	347	336	323	375	347	354	344	341	363	381	328	323	324	390	390	341	360	312	367	359	323	364	361	333	346	318	334	315	326	324	358	327	368	344	335	356	316	357	336	320	343	374	333	306	364	339	319	330	349	349	364	336	327	320	322	385	326	340	339	345	313	351	335	393	336	324	351	353	349	374	353	353	353	310	334	344	343	334	315	331	320	351	332	343	324	348	340	359	330	346	336	340	348	324	350	339	341	357	329	339	352	365	333	372	341	344	374	362	368	347	333	377	351	343	342	338	323	334	341	348	346	340	363	343	320	303	335	329	353	340	364	361	319	350	347	314	345	375	348	323	306	364	362	359	353	297	323	340	332	344	340	333	352	337	350	356	362	337	311	329	349	321	317	328	334	360	314	333	344	372	307	334	361	327	324	347	324	329	329	340	350	329	336	334	339	341	336	334	331	316	331	345	327	373	311	338	356	316	374	320	387	316	355	347	336	319	323	317	351	352	334	329	353	355	332	308	347	325	356	351	308	333	327	341	339	351	337	354	318	344	341	337	350	335	358	317	359	285	333	329	336	363	335	342	334	335	324	342	320	350	355	366	329	344	341	330	345	346	340	347	349	333	364	330	334	330	331	336	315	339	353	343	324	336	357	363	307	360	351	351	345	327	351	327	322	353	377	357	364	343	379	333	316	362	368	372	367	341	299	347	315	345	339	326	364	326	333	330	321	321	361	367	298	378	325	354	330	327	325	306	359	361	348	339	350	342	333	365	319	336	335	328	339	346	316	320	357	337	305	321	372	357	348	341	343	333	334	341	348	384	349	319	340	355	322	330	338	330	350	343	356	350	351	331	357	362	354	335	332	326	363	365	329	374	341	354	364	350	348	336	350	367	376	358	312	326	321	330	321	370	339	376	328	332	345	329	354	343	315	322	344	322	340	348	350	358	318	293	329	359	345	363	374	322	314	341	313	376	341	363	323	321	341	364	357	328	336	324	346	335	365	304	360	311	339	308	351	342	323	346	329	308	316	331	318	332	347	330	344	336	371	338	348	347	343	328	326	324	356	350	351	315	289	323	333	338	315	321	310	357	328	353	327	386	307	337	346	349	362	336	328	292	348	338	329	352	362	325	337	318	326	354	341	334	345	367	330	318	324	347	327	334	368	328	365	309	330	303	335	357	374	337	354	319	340	350	326	319	361	347	358	307	359	333	331	307	345	352	332	292	329	354	338	350	359	358	333	294	312	338	351	328	365	346	357	347	323	352	344	313	336	339	335	362	365	326	338	363	369	327	307	352	325	371	312	343	344	358	353	318	321	356	339	329	335	354	326	324	373	328	347	365	347	314	362	329	342	326	327	355	336	355	332	344	365	359	356	327	367	354	348	353	298	353	336	339	372	321	323	364	325	354	332	326	301	368	324	344	359	323	306	376	294	330	310	319	338	359	356	335	361	318	341	355	327	360	328	345	353	367	341	342	359	376	338	343	348	326	358	339	356	325	353	312	351	373	332	344	338	355	361	344	331	324	339	324	308	319	333	382	286	354	359	326	321	320	327	350	328	341	371	340	398	335	321	366	353	352	337	375	335	330	324	336	340	355	348	351	354	330	347	350	347	340	364	335	362	334	341	350	336	337	325	330	357	367	348	314	352	314	338	343	360	351	312	355	315	336	349	349	360	330	306	356	380	355	342	317	334	339	317	347	325	331	326	349	351	322	335	313	378	359	369	361	347	309	347	346	346	312	341	343	327	340	325	371	357	343	338	310	343	324	323	374	359	361	378	340	337	336	372	324	358	339	313	347	333	367	331	366	361	337	306	357	313	293	329	346	342	357	313	333	330	338	311	335	312	347	353	331	324	311	334	339	358	335	340	344	358	326	361	328	307	306	323	311	328	349	355	336	350	355	344	332	350	341	337	302	374	337	324	330	348	346	328	352	358	330	336	338	359	331	330	363	334	351	353	317	347	321	350	323	353	356	366	343	306	362	363	338	329	340	337	323	327	378	346	317	328	345	338	315	368	321	324	320	376	327	348	301	329	351	334	328	351	326	344	356	332	342	317	335	332	327	359	341	323	338	331	372	355	325	334	351	333	394	348	373	339	306	349	314	343	368	337	334	382	360	335	299	338	333	329	364	333	343	349	321	337	317	385	342	354	331	367	330	310	331	325	341	341	308	324	308	354	368	369	362	354	309	344	337	378	317	358	334	338	338	330	359	348	330	355	316	339	345	344	317	333	340	318	344	316	337	319	354	361	313	325	324	355	325	323	337	346	319	338	348	344	333	371	355	306	329	343	356	350	325	332	321	327	347	305	346	353	369	355	366	329	372	371	356	362	374	373	317	353	353	318	333	307	351	377	333	377	341	327	336	345	330	345	356	348	348	356	370	320	345	340	349	336	332	358	327	317	355	381	352	334	361	322	351	309	350	372	334	366	304	321	348	331	318	336	362	311	338	362	355	320	331	329	319	340	348	352	372	316	337	347	320	356	367	344	334	331	339	361	356	319	344	341	378	328	319	343	364	366	323	330	358	332	323	341	333	366	316	366	362	343	358	354	363	354	323	356	356	360	355	351	305	356	354	343	330	335	323	342	366	328	355	329	349	352	364	359	344	341	343	332	314	343	369	349	336	339	333	364	325	342	368	365	346	343	349	334	353	334	347	345	359	303	318	353	321	353	334	360	313	339	298	323	359	343	350	322	318	327	320	347	327	337	342	354	326	293	358	352	322	334	325	333	363	314	347	374	315	348	347	320	347	362	333	299	340	338	368	332	358	336	341	335	309	336	314	314	349	320	309	320	339	358	345	329	322	355	333	350	351	359	303	345	381	337	329	343	339	332	345	346	360	365	326	350	344	323	333	382	353	337	348	332	368	374	330	330	334	336	314	336	365	339	381	332	340	340	322	298	355	334	336	346	349	320	350	389	320	327	319	369	322	374	347	327	340	325	336	381	347	324	347	326	331	321	339	315	381	341	339	343	339	315	312	309	344	352	371	373	345	374	356	335	351	332	324	346	320	364	347	349	349	340	354	356	322	303	323	337	358	338	323	309	350	363	343	322	335	358	349	320	339	349	315	334	298	354	312	330	370	339	356	345	354	338	323	319	347	314	321	348	359	334	375	343	348	362	355	347	354	358	353	325	304	296	327	334	344	368	375	351	319	339	326	342	327	305	328	340	305	319	329	346	359	353	350	364	312	351	346	333	305	333	311	315	355	316	336	329	338	349	338	336	332	334	316	378	366	333	345	344	358	304	346	324	342	359	304	334	329	317	311	305	381	362	372	322	313	320	349	369	345	334	331	365	356	333	320	318	351	357	316	335	320	347	360	376	349	326	307	330	347	350	342	367	350	316	361	337	335	360	357	331	326	370	350	334	314	339	317	330	347	315	342	358	316	348	361	320	328	351	372	360	375	348	325	333	323	365	336	355	354	329	344	356
31949	20982	11587	882	503	423	398	423	403	415	431	394	411	425	400	415	382	393	413	432	447	416	414	441	427	403	430	424	408	403	399	415	440	397	432	397	426	405	424	418	411	405	398	445	427	400	407	406	419	427	455	403	393	397	433	428	375	444	422	419	387	375	417	402	390	429	417	432	423	400	371	398	402	415	415	447	448	378	390	414	404	386	384	444	435	397	417	396	412	445	461	381	420	404	391	399	449	398	438	398	440	416	387	428	436	406	421	431	424	416	440	396	417	399	408	407	365	415	415	399	407	378	382	446	381	400	441	444	380	420	410	396	413	358	400	401	440	434	406	407	452	435	385	406	441	439	418	416	424	401	409	409	403	400	446	442	464	409	406	433	447	431	413	447	390	429	397	404	429	381	456	409	411	413	432	409	428	384	439	409	412	421	389	417	391	435	413	437	424	397	398	380	455	417	404	438	437	418	445	393	443	389	383	406	371	391	408	420	425	438	438	403	405	427	380	405	417	377	417	432	459	415	415	408	400	448	430	409	396	413	438	423	471	419	393	435	425	376	419	440	448	420	386	411	451	476	448	384	421	448	401	400	411	376	400	412	441	394	426	412	387	424	409	393	426	414	433	434	402	376	423	398	433	404	408	430	413	391	452	403	441	399	416	390	380	416	439	431	441	457	436	392	428	365	415	429	443	403	436	425	389	427	378	449	420	405	434	419	444	430	430	407	405	436	387	409	451	348	384	435	421	401	419	380	412	431	406	422	431	430	429	410	416	422	402	406	387	415	410	411	438	413	390	437	438	408	438	432	451	394	411	355	412	429	454	402	391	444	423	409	416	417	373	392	399	417	429	416	430	366	419	439	432	442	365	435	418	420	422	420	403	416	418	427	395	412	432	405	449	428	421	406	406	440	418	412	389	435	422	405	416	437	412	414	391	391	402	399	408	427	435	404	401	415	445	427	420	375	406	385	352	396	387	410	364	411	388	384	438	421	423	475	426	417	357	423	440	409	416	422	400	419	440	402	413	452	422	378	409	378	435	461	456	430	399	455	419	376	409	406	398	446	418	404	390	412	405	435	393	402	433	427	391	393	419	403	413	437	426	379	430	427	384	436	462	433	410	387	436	408	423	395	488	439	408	421	408	412	437	431	399	398	475	399	411	353	395	412	397	418	411	408	377	427	406	424	410	427	397	422	407	384	423	430	401	394	395	430	367	419	426	393	437	400	450	434	427	418	423	443	446	407	387	398	383	431	432	441	405	438	428	408	405	459	406	425	412	446	425	368	459	408	407	423	446	404	430	466	441	392	430	405	388	458	422	438	423	443	414	404	436	422	412	380	390	430	403	413	404	426	382	422	440	380	459	398	436	416	447	385	405	418	406	391	407	437	410	438	403	429	431	423	462	402	410	406	436	415	428	437	440	441	441	408	403	393	435	421	427	423	403	422	387	432	396	417	401	430	425	451	412	372	404	367	399	445	409	395	471	425	430	418	409	450	452	391	412	413	380	405	408	410	373	436	422	401	429	420	425	418	423	376	406	450	421	432	403	403	413	391	450	450	414	411	409	416	420	401	436	438	420	409	396	398	442	412	437	462	425	412	385	425	441	383	389	402	406	407	403	424	399	439	409	421	403	430	384	403	437	424	373	374	396	392	441	396	376	406	412	415	414	443	447	412	427	444	423	408	413	464	450	477	423	439	388	426	415	412	401	404	443	442	420	394	376	427	436	423	415	418	408	396	412	400	420	384	414	411	404	409	400	379	414	445	410	429	400	433	428	442	378	397	461	413	401	394	401	416	445	424	434	405	400	395	402	446	390	407	376	413	420	451	392	422	439	410	408	468	414	464	406	422	452	457	388	413	409	393	377	381	409	417	394	400	417	424	404	435	407	421	443	424	392	392	388	416	432	425	394	413	382	404	427	407	400	457	393	407	447	410	417	430	434	420	465	443	389	406	424	445	430	380	402	420	400	455	445	444	411	414	384	433	442	440	446	447	427	444	430	461	416	437	408	390	394	382	417	404	426	410	392	440	397	421	419	465	454	412	406	402	415	400	439	375	442	455	430	366	414	417	412	394	369	437	403	395	419	385	418	390	408	420	440	398	414	374	396	396	390	429	401	396	451	433	419	385	411	451	439	454	423	416	412	417	456	395	442	408	410	404	388	426	413	371	450	393	390	420	406	431	372	425	370	422	375	420	426	367	415	429	419	416	404	426	419	445	417	452	445	417	434	429	429	425	411	404	409	394	391	377	389	414	407	453	437	363	370	425	426	410	432	391	401	405	417	418	396	414	426	417	423	413	420	426	396	395	411	431	420	407	385	433	400	418	421	442	404	375	416	406	455	410	416	466	405	458	401	413	396	409	409	425	411	420	392	397	474	399	417	403	396	409	401	419	423	442	411	398	393	417	447	415	424	408	409	375	424	433	403	384	426	414	420	432	421	428	421	432	452	402	404	417	413	404	392	397	400	436	403	406	382	436	439	403	432	419	390	403	395	382	401	409	431	420	402	406	418	395	407	435	396	416	443	393	441	436	419	394	381	399	372	409	475	454	393	397	413	387	428	392	415	376	422	408	430	379	505	447	440	455	458	387	469	377	381	429	406	428	403	420	418	376	405	414	407	355	441	448	405	429	398	409	405	380	450	399	438	400	371	374	424	415	387	409	443	425	388	452	410	461	417	431	417	406	420	409	366	400	432	441	466	425	370	396	423	424	405	438	406	439	423	423	423	437	401	418	417	416	407	394	409	399	432	438	390	408	398	428	443	434	388	410	423	421	402	443	431	418	414	387	425	421	420	425	425	450	438	409	436	398	404	395	415	413	416	431	409	433	420	399	400	413	393	425	414	416	393	416	387	412	440	414	411	401	380	427	417	394	388	399	419	374	434	413	441	440	436	444	424	422	393	402	407	432	379	396	448	428	409	424	443	435	422	397	410	442	415	396	437	391	406	410	393	379	400	370	435	430	429	405	411	444	399	420	428	393	439	396	443	402	394	428	417	434	409	421	397	448	447	448	442	392	410	394	421	423	438	379	436	381	349	428	423	405	415	373	444	441	402	389	464	416	405	447	391	434	419	423	430	407	387	393	428	379	373	397	457	393	446	432	420	455	442	390	427	410	426	413	427	403	458	417	418	381	420	405	382	411	432	394	374	374	449	397	393	422	412	388	440	385	389	429	420	441	406	427	410	443	401	426	468	461	370	412	430	432	448	371	408	433	387	437	381	386	393	408	403	402	436	404	408	370	418	426	397	460	407	393	388	390	417	402	410	397	418	431	418	416	415	379	406	391	390	453	405	428	395	386	444	411	455	447	400	434	441	389	435	411	440	449	430	409	404	449	411	458	402	391	385	434	400	400	433	397	423	418	415	457	422	426	435	398	404	415	405	420	394	379	412	435	435	398	459	401	422	441	416	431	404	432	421	405	435	419	441	406	424	435	394	436	432	422	416	382	430	407	406	439	400	404	403	390	365	431	442	414
5822	982	956	886	910	947	861	949	887	838	944	896	887	912	929	919	881	912	861	923	873	917	931	941	927	932	959	917	925	866	955	928	872	860	891	896	873	872	821	830	934	916	894	890	918	887	854	861	895	915	880	898	903	926	905	860	940	915	877	916	846	882	911	902	918	892	865	903	933	900	857	869	933	914	868	912	893	871	913	909	920	896	892	866	908	950	934	902	874	913	842	914	888	900	948	876	930	913	868	907	916	935	863	907	868	915	846	877	888	901	914	949	909	891	855	919	959	913	934	902	891	910	887	935	918	939	919	857	893	924	912	848	891	934	838	883	913	929	841	940	911	915	906	919	959	884	957	920	882	861	967	880	900	883	933	889	892	894	916	910	893	877	891	833	888	919	938	865	868	900	865	928	945	930	861	919	918	902	896	866	917	897	876	925	930	927	898	897	906	894	891	874	898	903	872	901	903	901	881	897	894	890	912	911	892	903	939	919	903	896	905	964	920	886	898	901	880	853	890	933	891	899	887	891	917	910	869	858	884	880	928	932	855	896	921	820	893	960	887	905	876	879	876	862	923	836	901	915	902	935	855	934	901	943	920	910	908	904	897	931	895	911	932	872	885	899	862	838	897	920	838	941	862	937	955	904	940	909	840	881	893	849	856	824	920	913	936	855	855	933	833	952	858	983	907	940	928	927	931	911	865	878	880	946	896	850	940	914	895	867	914	929	940	948	919	955	924	947	910	824	889	980	932	911	913	862	913	906	920	939	903	886	908	905	891	897	935	944	919	941	933	920	879	935	877	925	966	905	947	879	885	913	943	941	961	913	885	858	867	886	929	854	884	889	919	903	919	923	905	876	887	856	890	938	900	852	912	966	912	922	898	903	857	935	831	926	920	920	909	880	896	917	889	897	873	936	914	916	883	917	866	878	862	882	960	950	884	903	910	884	927	885	887	885	907	866	915	929	870	850	876	873	938	881	888	911	896	888	931	888	864	848	935	897	942	948	899	911	892	909	879	893	885	885	912	921	989	934	880	915	912	913	924	904	921	860	939	890	882	862	949	884	922	924	977	889	862	870	912	908	860	935	881	883	888	870	879	895	915	882	884	914	910	924	846	895	919	902	871	883	927	875	926	908	879	952	881	924	891	934	907	925	921	896	903	890	938	934	830	987	916	921	931	880	892	930	955	891	885	949	920	887	875	929	968	892	829	908	902	909	878	900	909	852	855	903	866	865	896	887	908	882	911	869	884	970	930	869	882	898	889	911	876	856	871	901	871	961	885	922	888	868	905	895	915	867	928	890	881	855	842	906	880	875	858	912	970	947	893	814	937	860	834	939	923	913	898	922	897	996	958	867	933	897	865	906	958	907	909	934	861	855	898	855	931	872	886	923	882	926	903	916	891	947	910	874	911	914	887	919	911	885	848	933	917	907	875	916	877	869	878	926	934	866	848	940	898	901	921	904	834	934	873	916	856	908	874	897	915	949	917	869	891	884	894	894	919	822	868	897	899	888	887	880	908	971	909	898	925	901	911	914	951	919	890	873	923	902	884	924	890	870	891	890	916	944	971	846	913	959	862	889	907	863	902	862	891	911	894	867	829	907	928	955	894	878	899	948	940	888	919	894	910	860	886	917	877	912	917	946	911	909	876	871	870	860	903	927	877	901	894	875	916	896	888	862	853	882	871	903	861	983	942	883	952	923	897	903	923	876	893	924	891	941	894	908	882	855	907	952	880	865	917	881	952	899	918	847	889	906	936	964	917	916	904	884	875	886	923	909	878	909	879	934	870	904	880	933	860	894	870	881	921	857	895	914	875	919	906	886	925	899	927	941	930	849	906	917	869	912	857	903	929	883	883	909	931	874	866	900	933	908	864	881	868	900	908	890	880	836	923	901	909	913	924	939	872	893	966	894	893	894	904	878	945	930	918	889	874	861	960	898	884	899	916	877	866	892	913	862	895	853	939	833	887	891	895	891	873	926	939	933	925	913	895	907	954	886	904	898	933	885	950	898	932	884	871	912	970	898	884	884	879	885	894	976	904	886	893	934	903	830	866	914	917	922	941	878	886	899	874	911	936	907	900	940	881	904	965	878	928	887	904	863	890	942	848	911	862	875	926	870	916	882	825	923	938	903	894	903	906	899	934	909	927	917	905	906	909	886	821	918	927	886	910	920	875	930	899	865	901	862	919	924	881	939	866	955	873	935	870	881	846	879	933	888	835	896	857	840	885	942	891	917	938	903	914	923	967	872	940	885	928	901	896	886	905	873	882	899	860	929	876	913	934	858	913	938	938	883	877	916	956	873	919	955	847	924	887	872	917	926	960	913	918	915	897	868	904	885	881	880	911	909	879	946	908	871	922	901	971	863	941	892	937	901	892	906	924	903	893	944	934	880	926	863	933	879	887	912	907	926	862	878	907	935	877	905	870	866	870	923	896	862	939	923	885	880	892	877	873	856	860	891	897	911	899	935	887	872	912	916	900	919	917	881	899	906	862	904	905	922	952	842	909	821	914	899	911	905	903	878	896	906	873	915	925	877	892	899	945	875	880	870	928	904	864	943	907	858	906	904	918	868	887	910	922	954	926	873	845	897	910	884	892	912	892	896	908	908	886	853	922	895	923	884	880	922	851	882	870	919	893	910	894	872	936	883	905	940	874	909	931	947	907	929	901	943	875	950	892	931	929	932	897	922	909	872	907	885	922	906	917	896	905	899	851	916	915	956	868	859	890	872	883	881	852	909	945	901	858	882	923	846	846	873	912	891	895	959	925	941	888	841	901	924	882	852	860	901	872	899	877	880	949	933	868	886	922	876	879	905	930	911	902	866	909	867	903	954	924	890	904	948	926	949	889	933	896	909	848	942	895	831	909	881	906	871	884	893	895	897	913	905	861	903	942	875	939	868	879	936	869	927	961	926	842	892	873	918	943	969	887	865	880	906	885	910	885	935	902	909	884	875	865	903	931	844	955	900	880	929	903	887	896	925	872	909	869	956	903	897	892	931	870	912	921	896	905	897	910	891	887	891	882	948	883	917	919	979	891	908	850	924	958	866	915	856	903	937	904	888	850	917	941	871	871	881	917	876	844	929	918	960	936	888	924	875	940	943	922	947	886	859	870	922	918	900	878	904	938	823	943	895	813	895	961	897	877	927	892	892	877	918	921	865	894	928	948	895	912	875	856	935	864	929	954	928	890	871	967	936	876	905	886	891	877	906	931	870	901	876	917	925	923	899	900	879	934	883	928	891	938	859	901	867	820	901	887	908	907	832	864	898	936	920	898	846	917	916	911	858	937	903	934	818	906	943	964	878	879	889	889	888	902	887	839	862	823	899	880	858	910	928	857	926	884	887	879	882	890	880	920	891	887	892	935	923	879	895	897	883	876	938	918	910	948	889	863	870	860	913	927	913	887	908	887	909	933	926	908	905	895	869	866	940	943	924	926	892	904	900	828	943	921	924	872	915	943	900	832	933	895	854	863	907
24844	21474	24780	28579	21478	21324	1201	429	353	407	341	316	364	336	381	312	354	331	303	273	328	316	324	342	306	324	289	283	328	315	314	293	324	298	268	304	309	307	292	317	295	334	317	298	307	297	293	308	320	306	327	284	288	323	293	356	329	298	301	294	310	317	345	326	310	307	278	275	309	318	277	303	305	335	350	321	311	329	316	317	353	287	280	296	311	304	303	285	290	289	313	322	284	313	297	295	315	305	318	296	335	315	333	289	301	265	293	287	329	317	325	318	310	294	293	278	291	307	272	309	296	292	309	328	289	347	300	317	278	275	286	257	323	328	310	330	301	309	280	285	326	318	287	315	285	315	329	292	302	337	341	312	305	298	314	335	298	293	273	291	357	337	302	295	335	309	284	337	313	303	297	312	293	321	314	292	309	318	289	300	323	342	270	259	319	351	294	317	291	270	280	303	320	316	314	333	330	286	338	274	275	296	291	314	349	288	291	285	295	327	290	329	288	335	286	322	300	280	304	306	281	299	282	291	299	320	308	316	315	326	313	305	300	333	310	294	294	304	313	295	272	301	307	334	313	305	335	291	296	305	304	292	327	319	300	296	279	284	304	292	327	300	276	301	312	300	287	302	301	311	274	325	298	303	335	318	292	317	309	300	313	298	290	317	306	295	284	312	302	325	304	287	318	283	329	283	282	300	320	311	319	285	286	306	271	278	293	276	310	320	303	281	315	311	321	287	286	289	314	289	309	307	299	306	316	309	312	295	263	315	296	303	302	307	310	333	289	297	317	288	301	290	282	296	314	328	304	312	344	282	289	291	320	338	274	315	318	304	287	289	306	292	295	338	276	323	333	287	285	294	291	285	330	308	339	325	318	285	275	293	293	333	307	279	293	293	304	280	286	295	322	278	304	296	313	327	310	297	287	266	317	305	330	281	319	328	292	324	298	298	316	253	290	280	300	321	330	337	280	310	290	323	281	307	289	332	311	309	305	306	302	324	292	310	262	308	303	289	275	286	299	289	283	334	318	285	319	294	284	315	291	285	279	323	322	306	310	293	297	269	276	308	285	302	310	302	336	293	297	285	311	283	305	307	307	322	306	332	303	287	305	304	292	315	358	294	341	319	283	272	311	294	309	322	275	312	280	309	287	279	300	312	302	323	345	323	312	289	296	320	275	322	331	306	329	317	289	325	319	309	312	311	284	278	351	318	323	317	305	300	288	295	276	264	297	292	301	313	343	339	333	322	294	316	281	290	310	304	305	313	302	318	317	308	271	325	307	313	271	315	292	306	314	327	312	325	298	284	291	286	323	304	312	314	306	317	288	292	290	297	323	299	305	292	301	301	317	291	261	311	290	281	294	288	301	303	309	273	273	323	313	290	299	262	345	317	293	296	340	357	305	337	296	328	278	313	293	255	288	303	348	290	284	304	303	297	321	314	303	326	303	322	301	315	315	299	319	320	276	322	292	258	283	294	341	306	295	352	304	281	297	303	305	299	335	327	317	277	324	271	335	341	286	305	307	302	321	304	306	293	306	286	294	289	322	310	313	313	306	344	308	304	313	309	304	305	278	333	314	319	315	319	310	282	274	310	313	281	301	311	300	301	305	338	302	325	294	311	302	301	324	327	311	316	304	306	281	314	309	302	299	303	285	326	321	275	316	322	305	307	322	296	301	330	317	298	317	309	280	308	291	304	308	298	307	284	299	278	321	293	303	313	305	304	271	282	310	304	312	322	286	297	305	255	326	312	325	296	298	287	310	324	284	290	314	323	303	268	302	293	309	308	280	310	287	283	307	255	282	305	306	325	275	331	261	322	309	304	291	312	287	328	314	309	324	323	306	292	293	302	313	325	326	270	281	307	270	329	321	312	304	307	292	321	334	271	288	291	294	303	306	313	287	299	289	309	321	285	336	317	287	285	307	273	333	305	297	301	324	293	291	357	329	324	309	318	293	302	270	291	301	297	328	321	293	321	297	351	299	314	281	316	304	314	302	288	253	326	277	306	292	316	312	326	260	302	274	316	300	300	284	296	357	306	324	293	302	307	272	289	311	316	349	307	319	329	276	295	295	302	300	286	281	325	331	295	321	298	266	326	306	270	303	304	324	307	288	310	319	298	326	283	296	310	301	292	293	295	304	281	308	314	313	315	307	280	274	291	307	314	300	276	287	299	320	280	257	294	331	309	290	296	285	301	263	332	309	269	338	299	354	323	324	299	314	294	319	313	329	326	308	317	300	301	299	294	300	308	305	301	308	309	287	268	294	284	318	318	346	277	311	288	341	280	301	329	331	302	282	309	301	316	262	294	296	291	334	280	320	310	310	306	315	316	307	315	331	291	293	289	337	308	275	304	329	296	267	298	310	312	300	305	325	285	288	301	327	338	314	309	318	304	309	306	283	294	313	288	298	323	323	315	292	294	313	309	318	315	299	310	287	319	287	267	259	271	306	301	324	297	300	317	292	302	334	321	278	282	310	296	286	320	298	287	284	313	333	321	293	338	305	336	328	289	297	309	328	296	287	296	302	330	320	304	307	285	286	293	331	285	338	312	291	286	257	273	295	316	339	320	299	304	319	332	320	313	298	308	324	302	290	314	289	287	294	302	317	292	325	305	308	335	316	331	305	316	288	311	268	280	276	348	305	293	319	354	291	289	317	278	327	288	311	281	286	325	290	312	315	327	299	309	322	322	319	299	318	298	285	300	307	318	280	318	319	292	300	343	300	300	315	287	303	302	280	268	268	283	290	310	294	316	317	323	274	296	327	327	283	290	275	318	314	280	284	310	285	308	332	293	274	287	331	346	300	333	337	324	312	302	330	338	308	324	298	297	315	310	285	297	311	318	284	333	308	301	310	314	315	286	282	293	283	302	323	323	289	311	283	333	320	318	287	311	292	333	283	297	310	353	304	304	346	313	289	309	317	315	304	269	296	292	302	320	312	313	317	286	300	307	286	304	292	298	277	266	299	314	304	299	275	306	304	287	337	318	336	350	298	282	294	293	270	314	322	327	286	333	302	321	303	334	299	288	330	299	283	286	320	305	308	325	303	299	310	316	367	320	307	322	297	356	302	294	298	326	298	285	271	301	286	290	289	273	314	324	311	264	317	305	267	324	309	295	320	306	294	292	316	320	329	325	303	281	322	316	277	314	284	344	297	262	282	301	293	302	322	306	287	316	304	255	296	308	335	335	332	283	285	292	333	328	301	296	314	321	323	307	350	338	313	330	282	333	274	289	305	297	264	316	324	344	291	285	311	295	309	276	279	357	301	308	299	270	308	305	293	281	290	284	328	308	276	320	276	331	301	299	297	285	327	328	319	286	298	320	320	314	307	318	282	282	315	288	286	322	268	318	307	288	291	289	308	316	313	306	299	327	290	283	292	323	288	308	323	339	332	317	330	274	332	312	300	287	279	300	319	309	317	304	333	331	307	285	266	314	292	302	279	299	297	319	327	273	305	298	292	307	334	301	288	299	309	301	283	269
3083	2156	1232	951	805	712	702	698	691	672	687	672	690	676	682	691	652	679	623	694	729	649	695	690	649	701	666	664	670	682	672	664	665	659	660	642	721	678	690	655	692	651	653	698	646	675	693	605	668	716	702	637	589	704	681	667	616	660	650	652	645	676	692	706	625	702	702	681	675	655	604	695	672	709	635	678	717	649	668	639	673	679	694	656	637	691	637	661	637	657	703	639	686	681	665	620	646	669	675	642	655	640	663	630	713	679	665	698	669	654	676	681	684	687	697	675	661	625	658	630	687	651	637	641	671	678	702	668	645	710	659	667	669	658	662	722	732	696	648	688	684	657	660	683	699	679	675	611	685	654	660	667	671	668	675	710	642	622	685	641	638	662	648	660	624	667	661	647	666	620	673	657	688	677	671	670	684	680	676	670	673	639	698	648	685	600	667	655	625	666	645	657	654	608	653	698	632	671	639	652	651	665	665	685	644	655	744	641	657	655	693	636	661	664	697	655	698	727	640	673	671	706	643	689	677	671	714	646	691	649	656	676	647	660	668	670	621	705	675	652	697	587	719	663	716	647	689	692	658	674	676	643	650	686	675	686	655	690	700	644	652	650	678	662	668	663	675	728	667	682	629	655	665	662	689	671	670	713	657	696	630	699	686	662	667	678	664	661	649	663	647	646	715	665	673	618	641	605	652	645	712	681	651	624	639	667	663	652	636	648	656	675	701	685	666	663	672	679	683	689	653	678	656	661	643	677	693	685	687	691	681	681	649	620	657	674	700	647	680	645	679	684	641	646	667	653	681	660	654	657	679	659	630	641	664	673	646	673	657	652	714	686	640	628	688	668	638	662	628	685	703	656	697	666	677	639	666	635	631	707	684	659	666	660	672	701	707	701	641	645	688	656	668	677	689	691	686	672	618	673	638	673	681	675	678	652	655	636	672	674	698	649	662	693	646	671	642	636	705	654	643	638	652	657	706	644	660	651	620	689	652	668	700	662	651	672	638	696	632	693	680	696	627	647	698	656	680	652	659	684	682	672	668	677	657	691	641	676	648	616	625	647	654	687	627	683	644	657	663	658	665	646	668	683	677	693	637	618	664	674	605	664	664	658	644	668	658	686	687	666	673	685	682	651	652	687	658	624	701	666	638	689	651	638	658	695	665	666	661	704	622	656	670	658	689	662	649	674	642	649	685	648	681	646	660	654	675	717	654	633	632	650	658	670	680	677	687	678	665	693	678	700	702	692	629	692	641	667	658	643	633	596	667	614	651	673	664	654	682	645	681	634	654	627	642	725	693	687	699	658	656	648	667	681	707	678	656	694	714	668	704	668	678	668	634	669	634	652	643	645	673	667	656	604	672	653	707	696	661	615	683	672	666	638	677	680	648	677	710	684	711	625	676	647	642	651	674	684	677	700	648	662	653	648	688	622	585	665	668	620	643	626	686	688	627	649	644	620	650	679	664	656	642	675	685	637	702	670	703	709	654	665	706	672	652	636	599	668	633	682	679	671	641	655	672	641	638	643	685	615	679	643	605	628	658	679	678	676	706	668	701	668	653	647	692	685	666	622	688	654	655	681	691	671	686	655	680	646	668	669	659	621	654	676	635	738	650	681	679	664	681	687	690	645	645	710	678	660	646	644	623	703	671	622	652	609	683	620	640	700	692	650	648	706	655	624	671	677	716	695	635	633	706	720	697	644	644	648	621	702	660	665	628	665	649	702	704	655	681	651	646	669	662	669	695	633	684	644	631	641	638	672	701	630	654	666	663	666	667	659	684	628	656	663	662	687	629	673	659	655	690	645	716	607	642	610	624	697	660	642	627	658	621	650	692	675	663	661	668	657	668	624	658	654	702	666	642	666	626	654	710	659	694	689	728	683	668	648	657	714	663	610	660	656	670	650	649	699	638	722	662	646	659	657	671	643	713	699	655	677	700	703	659	703	670	649	624	693	692	649	705	711	703	662	612	601	650	615	653	665	677	660	670	638	674	697	639	643	642	657	625	666	664	661	670	623	677	697	666	661	729	653	682	677	690	675	637	656	649	691	615	648	629	611	668	676	646	643	656	687	715	682	640	657	665	653	649	638	686	665	666	634	692	682	652	640	718	627	683	643	659	646	716	657	672	712	691	617	625	718	665	660	651	676	680	685	690	658	664	673	672	627	640	627	678	650	659	673	642	671	673	632	640	670	629	653	653	649	693	679	664	649	636	674	695	637	642	670	697	714	670	657	681	680	697	694	673	678	684	682	684	649	667	672	705	632	716	661	709	687	662	637	676	670	626	675	652	682	636	617	639	647	647	686	651	683	716	656	639	663	691	678	656	692	663	667	707	643	660	696	666	641	637	655	710	644	690	627	675	669	648	669	648	598	654	650	659	685	664	723	673	681	684	665	677	659	621	650	687	669	699	677	668	654	685	642	663	626	653	667	657	691	637	644	651	691	718	654	641	647	634	685	657	674	631	663	687	680	673	679	659	656	656	623	667	669	678	628	666	714	659	695	613	691	719	686	671	702	720	669	613	686	637	698	645	642	630	681	653	689	655	685	677	666	671	696	674	614	665	677	659	632	626	686	698	713	667	641	640	638	638	659	650	697	635	646	665	658	700	679	686	663	654	666	656	646	670	658	685	646	686	677	678	621	690	652	676	651	692	699	663	695	635	650	663	692	664	642	655	648	647	663	610	671	653	634	664	671	663	640	683	693	617	684	599	625	642	624	658	681	736	669	657	624	642	670	713	658	663	639	701	652	599	640	654	661	604	668	658	681	639	670	681	678	674	654	620	655	654	671	687	664	686	666	658	687	611	680	661	660	656	672	623	680	703	634	707	636	666	633	630	607	616	666	687	622	663	672	636	666	653	658	642	634	685	626	683	687	690	660	671	655	648	685	669	677	695	664	681	675	662	665	648	646	632	624	661	637	700	687	704	635	618	659	679	626	640	662	651	658	671	705	665	654	644	681	666	640	654	632	641	666	644	662	609	726	651	705	639	623	640	623	668	643	686	643	707	654	663	655	655	627	681	645	663	628	686	639	667	673	675	660	652	648	645	665	700	654	693	652	663	666	613	630	659	637	617	660	647	663	691	611	678	626	634	616	631	625	676	620	661	689	677	678	660	639	658	666	714	669	640	672	659	686	666	627	673	673	675	601	673	636	635	675	680	621	687	664	663	634	635	680	658	645	646	685	676	698	624	617	654	662	698	647	633	623	669	649	648	647	673	608	678	643	665	670	654	650	688	628	645	636	666	720	638	626	620	711	716	667	698	704	631	642	680	663	637	694	651	720	727	679	638	717	670	677	696	660	636	673	709	648	636	634	675	623	633	672	657	657	659	676	658	678	652	696	652	657	646	639	693	624	680	685	653	616	637	589	637	687	629	653	666	623	666	645	619	655	647	665	697	607	665	674	666	670	699	667	633	674	688	709	626	657	637	681	712	709	691	650	653	677	673	667	669	653	735	654	646	679	721	679	674	674	590	698
24295	21462	25102	28227	21464	21470	18481	540	297	263	225	231	202	192	161	188	159	179	163	145	185	162	136	166	158	159	174	159	146	162	138	145	161	173	139	146	156	152	151	126	157	140	142	165	169	134	134	143	170	151	126	131	140	161	124	133	146	139	139	145	135	144	119	134	134	144	160	146	146	155	168	114	129	128	134	131	143	172	110	146	132	131	146	124	144	140	132	136	142	153	163	129	145	156	135	157	138	138	140	143	140	159	110	131	150	138	133	140	151	165	135	144	158	141	120	161	143	133	140	127	143	167	129	148	124	123	162	144	131	128	143	116	128	157	122	138	146	150	124	137	130	124	144	148	121	154	135	148	132	146	148	140	127	159	130	145	148	150	168	145	142	138	138	128	124	155	145	146	139	128	141	155	151	127	146	158	126	139	144	132	126	132	139	144	139	153	145	155	122	150	142	151	150	160	135	160	165	144	150	119	111	150	148	131	155	160	156	156	143	139	133	138	145	158	135	148	177	167	139	141	152	132	123	125	129	140	139	146	144	142	139	121	133	138	118	144	137	119	125	144	119	146	142	163	148	134	141	131	133	142	150	141	117	147	151	155	148	119	130	150	162	138	141	142	154	138	126	162	144	148	151	143	158	149	171	132	129	131	138	133	154	134	119	149	154	150	140	133	142	133	147	130	139	140	143	128	128	135	138	131	163	138	121	129	134	113	143	163	151	179	132	140	149	146	165	129	139	131	164	134	141	148	113	141	132	129	142	149	145	132	152	130	154	134	108	150	129	149	126	142	139	140	169	160	129	145	141	136	159	132	153	142	127	125	140	139	161	131	153	134	122	133	126	108	136	141	154	144	142	141	145	145	155	128	135	136	126	139	142	137	149	122	132	141	161	131	137	146	149	121	150	161	131	148	143	123	159	131	140	154	155	145	145	133	159	130	124	136	150	169	130	127	152	143	148	161	152	128	148	148	144	132	126	145	144	112	131	159	143	116	151	141	137	148	146	132	161	140	130	143	147	141	137	143	156	150	148	128	143	135	141	123	153	148	132	123	157	132	138	128	138	123	135	140	136	153	146	143	133	115	136	163	143	135	128	120	140	136	135	144	140	141	149	124	142	128	124	143	163	139	151	139	132	135	132	132	142	165	144	126	137	123	164	144	121	157	149	154	152	129	149	132	138	135	146	144	151	149	158	148	159	127	158	124	117	155	124	144	140	137	147	121	148	134	162	121	151	149	157	110	130	136	139	152	115	148	158	141	154	137	143	135	140	129	146	129	128	132	130	134	132	122	147	139	137	114	140	167	134	126	148	135	135	132	160	130	131	138	116	121	117	154	132	103	126	138	167	140	124	130	146	129	144	159	144	129	150	144	129	142	135	151	135	150	154	138	120	125	144	153	139	130	115	159	133	128	148	150	145	139	118	124	132	159	128	147	124	142	147	140	163	143	180	171	148	146	137	137	145	135	152	117	155	126	154	162	151	131	108	135	137	134	171	144	132	142	155	145	132	143	127	142	107	172	152	161	159	147	147	157	147	154	146	134	135	135	137	139	122	123	115	170	116	138	130	146	103	128	153	128	152	144	129	131	161	147	125	159	132	143	133	141	127	115	161	126	133	124	130	137	104	137	143	154	129	149	139	135	148	119	166	143	115	144	113	139	152	151	135	137	142	140	144	144	142	131	114	132	152	140	157	135	143	119	129	121	116	148	140	139	147	154	147	162	136	156	131	153	148	158	122	150	137	133	142	135	139	135	127	129	179	134	164	160	121	129	144	122	135	143	149	144	135	157	129	136	136	124	122	140	120	129	145	152	132	152	128	162	151	139	158	153	133	143	141	137	124	125	128	154	136	110	167	158	149	114	152	142	159	158	134	132	160	138	148	140	157	143	135	133	140	125	144	134	133	136	118	139	151	123	125	127	148	147	157	131	141	143	146	184	125	147	134	144	126	151	147	133	150	123	142	148	124	137	135	134	145	147	128	155	144	120	138	117	150	126	146	128	138	145	154	156	156	131	124	148	168	139	120	141	140	160	139	141	142	124	166	118	129	121	141	144	133	155	141	165	128	126	150	136	136	165	169	129	147	162	126	121	139	153	156	150	128	143	125	151	162	146	142	143	144	161	119	136	155	156	122	122	149	148	158	144	135	133	105	154	149	149	154	161	145	124	143	127	143	122	152	154	153	146	127	143	158	131	154	135	133	133	140	151	130	119	152	133	114	123	139	117	126	130	135	146	142	129	145	131	143	143	155	151	142	137	135	118	127	140	167	136	128	147	121	140	136	123	139	137	153	148	146	155	141	161	141	138	159	124	132	157	134	129	142	132	142	140	126	137	137	130	155	125	135	146	124	133	152	143	149	158	137	155	150	141	156	137	116	125	133	122	144	145	131	122	156	134	148	152	149	115	152	140	144	150	142	147	132	157	141	141	120	140	134	141	133	124	114	120	143	155	141	150	139	148	150	116	156	124	113	156	162	134	132	130	136	138	142	133	129	152	150	152	174	143	143	139	116	130	139	146	147	153	130	165	153	127	157	144	144	122	121	129	150	144	133	126	122	139	126	118	147	134	141	155	139	146	135	116	167	163	150	128	155	144	144	125	145	145	155	141	128	145	144	157	140	97	152	135	129	131	132	129	160	132	127	169	148	166	141	148	138	141	147	135	114	131	120	141	158	129	145	147	158	161	134	134	137	138	128	134	126	160	152	126	135	132	152	141	171	125	159	132	149	158	138	115	141	162	181	163	153	168	148	127	161	132	153	150	129	156	149	150	143	116	157	145	136	155	156	140	122	154	145	140	152	155	159	140	152	156	137	134	147	141	150	125	169	137	146	132	138	149	133	140	155	114	148	122	139	150	153	160	132	142	159	182	134	139	147	123	154	141	148	154	157	155	150	121	148	139	160	140	149	130	142	150	140	138	152	126	154	139	125	148	162	120	156	156	145	139	134	141	149	137	142	137	113	140	130	149	154	151	165	141	138	116	153	150	145	132	169	156	144	133	164	146	136	133	135	133	144	125	147	141	150	162	117	139	147	156	163	157	155	147	138	163	144	142	150	123	162	123	129	149	152	148	133	130	132	118	150	137	137	153	162	135	156	138	155	149	145	171	136	148	128	132	117	147	162	140	124	139	148	134	137	154	119	144	132	155	132	150	169	130	124	129	154	149	146	169	131	132	133	151	144	133	135	147	137	136	134	149	155	118	142	146	119	135	136	147	114	138	144	128	147	125	135	143	131	145	139	114	162	148	143	122	155	108	143	151	153	152	159	145	140	146	152	150	160	141	116	115	140	165	159	147	152	119	127	130	148	141	129	130	140	136	126	128	140	129	137	113	118	127	129	131	132	149	163	171	142	131	162	140	131	128	136	135	127	121	144	140	130	126	116	153	157	125	121	115	111	128	127	142	153	120	134	148	118	143	132	132	118	147	161	153	153	141	152	148	151	136	142	146	144	136	132	138	152	136	131	159	155	132	158	149	136	156
2872	3070	1523	825	556	458	415	437	416	385	366	346	364	369	402	339	345	366	336	344	339	352	370	348	398	358	317	308	318	334	373	329	338	311	338	337	354	367	331	340	350	328	308	320	367	302	337	332	311	339	339	339	331	326	362	361	347	332	335	327	346	343	329	352	319	363	377	362	385	337	328	361	314	330	374	331	331	346	358	338	339	326	325	355	338	316	332	341	318	334	301	320	347	328	329	393	335	343	331	315	329	318	381	322	321	339	333	352	382	345	367	315	351	322	342	331	364	332	341	343	321	354	345	351	389	336	350	345	359	328	334	333	307	336	298	358	334	375	314	293	337	329	365	352	346	341	331	335	327	328	353	327	349	361	337	342	303	312	309	321	336	330	355	314	309	342	343	309	378	370	366	350	318	342	315	352	347	318	319	338	348	315	346	345	311	307	333	385	361	329	325	345	354	322	341	326	325	358	339	367	349	325	378	320	309	377	321	330	349	339	318	376	346	316	371	369	354	333	322	349	351	323	349	336	369	327	326	338	341	387	334	328	328	346	357	330	329	322	339	332	354	341	365	341	340	360	329	353	306	320	311	341	325	334	329	331	312	341	341	323	337	333	333	336	336	358	341	363	315	318	337	330	347	346	363	319	356	333	324	368	294	348	323	318	340	338	327	355	338	364	327	313	322	336	348	348	374	368	371	344	327	380	324	302	345	364	333	351	321	336	345	347	347	348	338	355	344	311	331	355	341	378	336	338	365	338	358	319	306	345	366	307	335	377	343	331	340	332	303	333	334	332	311	353	333	335	333	350	331	337	358	350	353	317	358	366	337	339	349	354	331	320	361	357	350	342	319	374	334	363	322	361	354	333	320	333	317	349	330	349	338	336	297	337	314	341	343	334	350	341	340	348	352	330	330	361	354	378	330	361	351	324	333	337	338	336	340	336	352	328	329	318	352	361	320	320	317	325	332	340	357	302	330	337	367	326	311	350	318	389	335	358	310	323	338	364	328	363	321	345	368	347	354	335	338	353	366	359	351	334	331	329	369	319	302	337	348	358	361	321	354	310	327	356	371	338	354	354	332	307	353	355	352	347	307	329	360	333	327	329	335	306	329	323	345	312	349	336	340	330	381	352	362	341	362	308	327	324	332	352	337	346	357	372	357	339	357	370	354	352	320	335	373	337	340	360	338	357	368	318	357	308	335	312	336	345	352	341	326	354	342	349	320	327	346	336	337	327	339	340	337	343	335	371	366	341	364	343	332	330	324	350	328	326	395	340	343	363	352	322	317	359	340	359	344	363	302	342	339	332	353	363	344	340	338	339	372	331	352	348	301	325	354	337	307	313	325	337	316	332	350	361	346	339	353	367	343	328	287	326	351	345	346	326	327	313	345	327	361	327	344	331	329	375	317	316	321	353	360	304	334	326	344	361	359	361	359	362	344	343	351	327	328	312	317	346	297	339	349	347	371	343	335	351	369	352	308	336	325	336	344	330	350	304	342	308	324	351	326	344	345	308	341	343	325	310	337	326	333	348	349	334	364	349	346	326	332	334	387	330	372	349	353	348	341	323	363	313	363	349	339	370	318	328	325	345	351	320	348	349	307	378	334	360	354	315	374	341	337	334	354	337	349	344	332	343	332	343	348	323	337	322	368	326	331	315	344	338	354	336	328	306	337	347	316	346	329	337	376	344	348	362	344	333	345	347	328	327	324	355	386	296	316	339	328	338	363	319	350	340	353	362	326	360	343	313	327	343	364	298	368	333	308	320	337	338	355	374	324	309	322	372	353	373	337	358	320	357	339	317	321	311	320	321	315	348	350	339	342	342	353	339	330	330	326	311	369	338	333	322	325	327	348	351	325	343	343	330	337	354	345	346	355	331	366	370	348	347	333	362	339	350	323	342	356	333	372	351	347	304	328	338	322	336	328	370	340	354	329	330	356	320	348	346	324	350	351	304	359	332	343	325	323	343	322	331	329	355	334	358	319	347	367	352	338	350	348	339	347	316	371	358	362	336	357	319	320	318	350	347	340	331	344	341	332	327	328	348	373	376	341	339	305	323	319	348	349	337	324	360	328	323	359	335	324	328	330	355	344	348	323	333	347	341	336	356	314	326	338	316	329	328	306	343	319	340	332	332	362	321	360	332	334	317	369	350	340	354	300	342	316	356	340	340	332	342	361	358	317	339	318	349	309	321	322	330	356	350	325	328	315	336	328	353	332	328	339	320	353	315	335	304	350	355	313	322	326	340	349	349	358	343	340	334	341	365	357	358	344	350	324	328	314	334	332	330	337	331	342	365	348	363	341	340	341	322	319	327	332	315	337	346	323	352	360	361	333	336	330	368	340	325	321	287	350	336	338	327	337	305	317	372	363	323	317	372	348	345	337	325	354	335	332	313	352	334	305	324	355	348	352	345	358	308	316	326	339	337	348	357	312	345	325	347	333	350	306	325	343	350	333	347	325	332	355	335	318	348	304	337	343	334	343	351	334	312	340	332	326	344	355	352	348	347	316	347	373	311	337	314	310	312	327	336	317	340	350	333	318	301	337	330	338	369	328	341	318	320	342	348	381	348	326	319	380	342	362	314	344	341	369	353	332	311	385	343	330	332	342	373	315	318	329	338	336	346	341	371	334	312	346	308	327	341	339	326	355	324	341	334	295	321	360	335	326	345	369	367	311	357	352	329	328	345	332	332	331	316	338	337	327	334	348	335	359	355	333	373	316	326	313	337	340	328	351	310	362	309	372	342	362	341	348	303	320	314	364	357	330	307	366	359	335	307	356	334	351	362	347	351	347	317	302	337	317	308	331	311	341	367	354	321	331	336	342	334	334	317	335	370	324	347	333	334	331	329	314	313	353	359	329	344	322	321	352	323	320	345	357	350	323	325	360	343	355	332	326	358	327	314	343	345	356	382	358	357	337	323	353	351	336	342	345	353	310	333	343	315	331	334	316	340	317	325	304	367	348	356	338	320	319	348	352	359	340	320	342	333	341	337	314	354	342	340	325	315	327	335	350	305	343	343	323	337	309	326	387	332	337	313	324	326	342	319	361	300	334	345	309	332	322	352	326	324	386	331	343	336	359	347	317	379	314	354	361	349	323	357	334	350	362	350	358	337	317	314	350	324	362	358	370	290	345	322	346	346	338	334	333	348	347	335	334	352	356	286	335	340	337	375	356	341	349	325	338	343	313	317	368	326	350	320	325	345	342	343	331	310	343	332	340	351	321	337	369	337	387	326	350	319	325	348	343	339	362	344	322	346	356	313	378	332	316	344	324	307	362	358	359	324	349	349	359	348	344	333	359	315	351	318	359	313	334	323	370	318	354	347	342	361	306	340	317	337	302	374	336	357	302	356	324	337	349	313	315	318	356	350	320	379	343	351	323	338	357	326	315	366	332	353	356	351	332	311	343	344	348	313	329	326	326	301	340	332	330	350	345	325	333	351	309	367	309	363	352	321	327	384	331	337	331	329	334	303	359	324
32119	21096	11916	980	504	440	466	431	403	431	396	413	424	462	419	418	419	455	398	386	424	402	404	393	411	454	446	441	428	416	398	428	422	403	407	398	421	388	413	409	406	380	442	421	420	407	411	416	408	416	377	368	431	437	392	407	412	377	406	415	413	416	398	400	409	429	421	401	418	417	420	415	426	368	396	401	441	381	414	406	442	440	405	427	401	425	455	378	411	459	423	418	417	363	412	413	401	412	411	408	382	403	402	386	448	404	400	394	393	454	425	374	422	355	396	418	414	380	350	415	430	406	423	446	445	427	416	404	406	398	399	392	406	384	448	436	461	451	380	431	408	406	436	383	395	439	387	418	417	394	405	407	400	383	427	404	401	434	417	416	410	372	374	403	400	407	414	429	386	413	406	431	412	414	409	425	412	431	400	378	429	424	411	430	399	395	413	376	409	418	404	409	398	386	392	378	481	396	423	443	428	361	403	438	436	416	443	444	392	402	435	396	406	427	384	400	452	404	424	386	430	411	421	441	401	456	423	426	412	390	429	390	398	413	418	372	427	370	389	380	390	399	421	377	394	399	399	437	373	389	435	382	413	392	364	409	448	428	410	412	417	401	405	443	441	394	439	444	430	397	428	442	412	421	412	414	445	377	388	426	421	413	426	394	427	431	460	427	407	413	379	364	366	405	440	408	441	428	418	440	436	396	409	370	424	426	422	456	403	399	402	412	418	404	397	399	420	411	395	384	403	419	394	406	442	432	407	398	444	441	455	413	407	412	394	426	418	429	417	403	435	439	400	427	450	456	397	443	386	419	452	418	420	386	422	411	417	429	380	382	367	399	407	420	388	405	417	400	412	389	422	399	393	413	457	427	386	418	394	435	433	409	403	399	402	412	421	420	416	425	420	433	423	441	396	406	381	437	417	405	431	436	405	436	419	425	429	415	423	381	371	391	448	424	437	383	423	403	452	399	446	369	401	403	392	385	427	359	413	426	410	395	434	433	432	439	385	420	371	418	375	413	443	441	404	415	407	403	407	401	435	356	416	451	443	399	385	428	403	425	412	400	411	424	411	423	405	403	364	422	398	466	432	435	447	409	407	433	388	427	410	400	389	424	399	356	404	432	426	413	397	462	381	385	403	370	433	403	464	416	405	397	444	374	446	410	441	435	396	413	411	420	406	402	376	408	363	388	436	443	428	385	405	417	447	417	412	394	402	425	438	447	407	474	406	377	419	424	401	387	401	444	410	404	405	423	419	412	417	420	384	396	408	400	409	382	379	403	403	427	395	409	417	401	398	396	426	412	439	433	408	433	410	399	432	408	436	406	391	410	416	408	425	438	397	403	380	433	438	455	422	399	423	411	392	423	379	401	405	426	423	416	406	417	476	418	406	411	408	400	416	427	397	435	398	429	452	429	426	441	430	383	402	386	384	405	401	415	385	366	410	390	416	399	439	445	436	392	407	442	404	457	415	414	415	408	393	404	419	463	400	412	421	422	395	416	387	415	402	429	410	423	443	417	445	416	419	407	382	409	372	445	428	426	385	404	397	427	358	417	395	387	443	381	394	403	424	425	451	430	382	413	435	407	388	445	412	417	398	421	417	414	414	411	405	403	442	371	410	397	411	386	432	410	395	417	390	435	402	407	430	382	402	365	403	429	407	394	410	367	395	406	409	398	375	440	417	421	388	390	441	452	406	417	407	391	405	378	411	393	413	411	447	446	411	387	393	423	380	422	409	403	389	420	421	448	398	448	429	445	430	413	372	409	444	415	414	398	413	392	405	368	380	402	430	470	406	401	427	469	412	414	441	399	387	437	414	417	427	406	414	379	419	440	440	402	430	424	436	418	409	422	460	427	422	396	378	395	415	418	405	417	429	421	375	396	384	380	390	446	394	442	413	406	412	378	360	398	424	447	377	406	438	402	450	389	418	406	444	446	419	397	443	390	425	419	419	382	421	433	380	429	401	356	421	400	405	424	417	421	386	399	446	409	422	386	455	412	435	394	402	377	391	423	386	368	376	453	378	447	430	376	423	416	377	400	425	410	405	415	456	437	408	412	413	387	399	373	389	407	403	408	450	423	388	384	401	407	367	422	397	383	414	420	401	378	420	447	413	411	413	381	407	446	405	446	426	400	402	431	407	410	409	393	409	453	397	393	394	383	416	440	416	422	423	424	421	429	397	424	396	373	413	399	397	426	384	392	410	435	458	415	423	383	409	413	421	440	408	404	427	422	409	449	430	413	397	421	378	387	422	408	444	394	417	420	415	380	404	429	423	375	402	417	405	398	404	417	446	408	423	422	417	410	373	414	440	436	456	417	419	388	407	437	437	384	420	388	419	393	427	386	387	389	432	454	419	445	438	402	408	407	413	417	406	422	425	399	423	425	435	406	407	397	414	417	422	379	409	418	438	429	412	399	391	411	434	387	365	430	448	412	395	391	393	421	433	424	405	436	400	372	409	406	428	410	417	395	395	409	407	436	433	421	417	457	416	454	398	400	409	405	449	401	433	423	398	381	406	400	429	435	424	416	376	399	445	412	422	406	421	421	395	437	387	444	404	407	405	416	409	429	390	429	415	397	441	411	401	412	426	391	349	417	399	400	427	462	426	395	400	398	405	406	419	422	389	387	396	392	417	389	374	411	413	384	405	388	396	386	440	409	404	428	434	410	392	394	421	397	421	390	431	433	393	430	390	409	412	402	414	441	424	404	371	423	376	424	432	398	392	405	441	436	385	390	418	381	388	442	398	445	399	442	429	397	399	456	429	414	433	411	411	451	407	420	377	421	428	409	405	452	435	394	366	419	408	375	454	414	482	405	389	451	403	404	406	389	403	460	406	371	393	381	415	371	399	414	446	426	405	424	436	374	454	425	382	442	457	466	427	387	429	380	376	437	433	403	375	378	423	414	426	421	413	422	415	436	416	411	419	378	415	406	381	412	399	405	440	429	432	434	446	398	366	399	424	413	422	411	410	440	401	423	403	421	401	405	410	435	407	379	402	440	396	438	416	385	432	407	423	414	418	432	396	393	364	413	408	419	401	453	385	426	411	393	409	409	453	414	418	419	427	404	388	398	405	395	427	408	400	436	423	449	415	434	422	369	401	405	400	457	423	408	409	388	395	412	436	435	386	428	381	403	435	419	424	433	418	413	419	369	392	416	389	447	392	405	400	406	419	413	413	377	461	447	414	421	436	388	412	388	452	384	412	429	363	418	376	406	414	460	431	371	399	364	414	400	437	407	420	402	448	400	435	410	397	440	442	449	423	400	395	404	429	408	415	407	360	430	424	399	449	383	419	387	398	403	404	380	404	432	419	397	437	411	423	371	403	406	455	423	391	424	459	403	404	416	424	401	384	470	421	425	427	397	420	370	438	388	403	409	435	374	421	427	422	406	371	440	439	413	391	425	412	422	408	425	396	447	392	418	429	415	420	399	427	442	373	404	414	427	414	401	434	426	410	382	398	420	416	410	435	388	374	433
5938	988	933	897	930	899	950	865	867	859	883	896	895	893	958	882	929	885	898	888	884	889	900	911	905	902	877	891	858	874	903	890	899	929	879	886	898	860	920	876	880	916	891	896	909	940	904	932	920	889	874	917	916	815	906	892	922	933	920	900	888	963	916	980	930	876	867	897	905	921	899	912	924	865	907	896	892	842	884	909	946	918	878	874	887	895	891	899	883	890	864	947	904	917	879	899	882	914	851	860	874	947	894	882	916	871	859	900	939	942	847	931	915	865	903	885	832	915	924	937	887	932	861	893	936	919	897	927	896	903	890	906	916	923	905	918	839	894	889	901	919	924	917	931	915	876	914	921	909	892	899	881	924	914	912	895	962	872	885	827	899	858	887	838	914	874	971	853	904	934	889	848	910	975	934	899	905	900	836	945	919	923	970	873	887	911	901	914	911	898	985	930	947	948	907	927	868	872	866	901	907	916	901	956	889	927	937	904	873	918	928	916	903	882	895	883	940	890	903	934	870	897	872	950	933	941	922	889	906	904	937	937	858	920	883	862	881	965	877	906	881	891	896	928	915	875	868	905	889	815	895	879	881	952	922	900	897	873	920	882	903	910	869	879	884	892	865	920	915	944	902	891	905	928	882	917	911	896	875	904	919	884	907	904	909	870	914	933	872	911	984	905	922	937	913	929	886	884	844	941	900	917	869	887	820	873	907	891	875	931	915	938	906	917	917	920	850	912	855	880	903	848	910	907	835	922	908	874	890	887	890	910	908	900	843	928	916	898	936	940	918	899	907	912	898	895	896	929	940	880	921	910	857	916	894	942	920	884	887	865	883	897	945	878	913	931	889	932	896	859	883	946	909	929	942	966	912	883	921	917	916	946	861	859	885	890	897	910	852	901	888	920	946	917	919	822	948	885	870	981	839	899	890	905	941	936	916	926	910	914	872	936	872	847	874	893	932	928	908	922	884	841	903	910	983	879	881	922	914	896	901	889	921	873	903	937	887	889	963	895	881	898	945	900	914	864	871	853	886	951	891	884	960	845	931	893	852	918	916	853	916	892	940	936	924	967	892	895	869	966	884	928	906	954	856	892	875	920	938	846	914	858	903	899	906	914	944	859	918	894	833	904	964	927	883	852	928	895	929	899	897	864	873	849	902	927	914	844	923	884	948	888	939	929	875	892	829	880	921	899	924	953	896	891	921	926	917	863	898	907	884	881	912	924	909	867	931	902	905	889	844	835	898	901	886	878	873	934	936	946	924	925	860	847	825	849	888	890	861	877	928	861	889	878	925	952	905	968	868	867	905	896	901	905	918	883	900	858	889	884	884	914	882	959	868	912	889	868	916	937	870	924	907	917	916	898	913	828	909	914	912	886	853	892	895	945	870	928	885	922	875	908	888	865	906	845	944	902	839	898	928	931	898	912	901	933	926	909	901	973	914	874	918	889	871	894	849	944	944	897	915	948	871	879	851	900	913	903	941	931	935	909	904	902	896	923	968	886	916	896	876	915	884	925	915	949	894	926	866	880	918	961	937	856	891	824	961	944	908	893	912	950	889	898	901	938	892	850	903	906	919	911	949	894	925	878	924	945	905	897	930	924	905	961	849	891	933	906	814	898	921	882	866	926	924	921	895	919	904	929	920	903	886	873	889	920	877	933	915	883	885	924	852	887	891	900	868	903	850	882	854	919	922	911	927	884	875	906	891	962	899	915	929	856	866	925	885	918	962	881	897	877	884	953	861	899	928	944	913	954	846	885	910	909	925	898	990	954	976	947	914	923	917	821	939	884	892	919	888	874	884	906	884	921	891	900	969	882	964	896	904	909	910	898	949	897	896	915	934	918	934	896	924	915	924	850	901	911	915	898	944	900	902	917	903	902	926	887	904	910	907	902	922	877	927	882	918	890	898	914	855	936	911	906	918	858	937	916	871	903	893	879	909	897	819	836	911	890	923	908	947	929	913	923	950	915	959	911	941	906	882	875	930	900	876	910	910	893	940	884	890	901	848	878	892	863	834	935	886	908	919	862	928	903	814	855	968	869	929	893	867	873	891	916	917	881	933	936	871	906	879	916	926	935	907	859	894	965	901	937	902	916	897	945	953	887	960	879	866	880	921	896	900	938	909	885	916	935	972	882	868	899	879	891	921	859	891	906	916	886	932	957	864	904	886	922	855	905	907	918	872	923	972	883	885	929	889	908	877	860	955	911	930	889	885	874	884	935	912	886	868	897	911	885	896	868	851	939	857	856	877	922	867	892	943	894	891	920	891	939	919	905	898	862	867	891	894	917	894	943	935	884	909	928	921	862	916	941	932	875	938	914	899	900	920	877	887	834	927	915	914	884	913	924	937	876	921	918	871	905	889	894	901	867	932	912	909	906	887	923	909	907	863	874	903	906	868	897	918	914	878	875	914	915	913	867	903	861	887	872	920	888	923	870	908	924	924	947	881	914	930	955	905	874	880	853	904	926	859	905	954	915	961	867	948	871	930	897	893	895	897	880	858	880	928	896	969	866	913	895	895	870	933	880	843	923	922	880	886	966	922	911	890	890	926	895	940	844	936	957	878	932	870	862	920	877	914	944	903	851	903	900	905	920	900	909	864	831	841	934	899	912	922	915	890	829	914	862	895	851	936	910	881	901	895	940	901	902	897	966	919	919	877	926	909	867	864	920	888	902	945	853	872	906	876	930	917	928	906	851	916	859	858	900	929	929	897	890	916	906	886	911	925	919	906	942	875	890	907	898	893	885	933	929	872	945	903	919	889	919	910	942	862	928	880	909	934	933	887	911	914	927	875	857	877	906	928	934	869	826	904	924	914	957	882	923	966	914	948	926	907	915	900	861	945	896	898	930	923	889	900	884	879	847	847	883	950	883	912	864	924	867	924	898	879	939	891	889	916	890	876	919	881	855	874	923	890	843	957	864	878	889	875	869	899	931	866	909	894	856	941	890	903	917	910	887	903	917	901	919	895	873	907	896	892	898	851	943	870	887	866	905	983	908	915	941	927	908	888	913	875	921	890	887	917	900	875	935	904	927	901	869	923	891	930	880	875	883	882	912	891	903	881	880	920	910	886	892	887	871	909	907	895	893	953	941	882	861	869	887	901	966	880	850	857	882	848	880	914	892	924	907	913	894	918	911	927	860	897	919	929	892	883	916	904	912	885	940	928	840	889	874	920	915	904	893	903	876	897	915	933	977	796	892	929	982	872	858	855	895	893	851	886	892	860	905	909	894	932	885	902	946	851	917	946	921	880	921	925	900	930	879	893	901	990	900	854	907	872	845	918	880	885	985	917	883	928	866	874	874	919	928	904	916	945	872	845	887	844	921	917	900	905	893	902	920	891	863	921	855	863	891	907	905	939	897	942	948	858	921	888	883	857	939	948	901	929	908	857	877	939	893	871	929	910	882	915	903	898	864	895	907	971	938	894	903	887	889	885	870	940	909	894	907	905	910	951	873	851	888	910	865	881	890	915	910
24960	21520	24834	28624	21516	21280	1268	452	408	325	334	322	345	329	334	324	329	295	331	329	321	295	274	294	291	307	318	332	308	315	278	291	269	318	313	305	303	279	302	293	292	352	306	333	292	316	309	351	374	322	310	282	303	330	270	316	298	297	269	301	300	299	295	299	319	270	298	261	322	322	312	277	289	285	300	290	300	304	312	343	309	328	311	318	291	296	323	318	310	323	320	307	284	303	311	297	278	279	286	298	328	347	326	286	325	317	316	288	322	320	317	331	308	323	308	320	354	284	311	293	293	287	306	288	287	288	298	302	308	313	305	293	311	272	317	316	295	315	309	307	310	288	321	315	328	298	291	293	307	271	323	285	313	319	311	309	310	326	268	310	307	316	295	301	290	274	299	289	293	315	260	279	306	291	297	328	317	326	309	266	325	287	361	344	322	331	329	306	293	271	335	319	288	297	349	315	310	298	318	297	306	292	304	304	324	322	316	307	305	292	277	283	320	294	305	301	279	295	295	319	307	316	319	280	270	345	309	316	316	317	296	291	315	290	294	322	281	305	289	303	271	312	304	285	303	311	331	304	276	303	295	336	339	314	300	307	295	316	314	322	292	311	305	310	317	302	305	325	306	318	315	309	343	281	314	293	301	290	308	329	296	308	310	300	333	295	305	322	279	289	313	293	322	312	279	292	299	296	288	296	318	334	320	313	301	287	287	311	327	294	295	315	268	290	299	285	296	306	302	289	304	317	285	331	305	329	300	320	328	342	288	280	325	361	285	277	300	272	267	304	327	273	324	333	332	276	279	330	303	311	317	291	289	337	290	324	292	332	344	316	272	286	302	341	310	323	345	298	321	317	283	297	306	306	328	254	304	302	292	284	314	316	308	316	317	293	304	304	310	287	287	323	296	303	314	340	296	337	300	289	329	308	271	324	338	320	314	260	307	332	309	328	318	299	305	298	307	308	334	281	320	304	302	324	313	303	277	309	293	277	298	305	313	295	323	304	333	323	333	309	328	287	251	309	321	303	323	331	274	324	298	303	289	291	339	298	286	320	329	292	316	327	303	319	278	264	247	311	290	308	302	303	318	298	302	311	304	278	323	289	298	302	263	282	299	291	293	306	309	323	277	256	295	355	277	302	277	270	305	286	291	270	304	304	302	282	272	294	311	306	313	308	300	285	320	291	319	279	324	286	284	328	315	283	317	291	309	293	269	338	335	335	326	345	321	254	288	258	304	308	326	284	306	318	313	304	305	296	291	296	297	305	315	283	318	306	319	317	301	346	332	264	330	283	324	293	304	286	309	317	300	330	283	304	310	330	329	316	287	297	309	323	312	313	303	297	321	287	303	298	300	269	283	293	317	321	325	289	295	339	295	283	311	295	308	280	317	334	304	316	306	295	290	299	297	280	304	300	263	316	303	344	305	271	282	311	308	311	297	269	309	306	335	303	312	326	303	319	272	288	350	277	299	295	296	306	314	327	295	263	302	287	309	309	338	264	326	292	279	311	311	286	306	291	289	308	335	286	324	333	313	291	323	306	327	304	303	325	321	310	306	285	319	304	299	292	313	299	286	292	279	282	283	293	327	281	308	300	316	278	304	301	306	293	297	264	301	316	295	315	288	295	306	271	307	276	310	347	318	292	314	324	308	333	334	327	323	296	323	314	292	293	336	323	294	291	316	300	322	279	308	326	324	327	272	299	302	280	264	335	304	334	308	295	315	302	277	286	314	320	304	320	297	302	289	307	314	313	313	308	318	330	283	294	297	304	319	284	324	296	282	304	308	264	291	308	301	313	296	325	291	313	324	347	275	295	323	328	277	314	306	310	293	323	332	307	275	317	267	303	321	273	315	313	281	299	351	318	304	301	307	276	317	309	297	287	298	297	292	321	290	289	278	291	302	309	334	286	295	272	325	335	263	301	309	289	286	305	327	338	297	278	297	327	297	297	312	306	280	285	302	293	304	319	293	329	357	314	295	307	290	284	308	337	267	317	293	318	305	319	293	297	253	294	327	311	347	324	274	259	312	334	322	341	296	327	300	305	299	319	271	324	321	288	308	287	315	317	308	285	310	316	279	320	273	293	327	308	293	354	275	306	300	308	303	312	317	307	321	313	348	331	261	277	290	325	287	296	304	289	290	298	303	296	302	299	320	295	320	306	313	323	316	311	281	318	323	315	329	327	326	326	302	303	324	286	299	308	294	316	314	333	300	321	292	295	312	322	287	292	282	304	270	302	304	316	282	288	293	277	300	263	290	295	334	335	310	291	289	295	326	303	285	306	305	277	305	340	331	318	296	286	312	323	301	296	274	309	321	268	264	315	313	312	296	303	305	289	282	343	330	314	304	289	292	327	305	325	345	292	266	315	305	290	293	302	276	333	291	280	269	326	317	314	294	284	291	315	316	279	269	316	331	276	298	303	285	327	320	281	300	305	300	319	307	288	280	263	332	314	316	316	276	290	313	314	286	300	311	301	330	272	312	294	286	294	299	297	314	294	334	321	293	346	329	319	312	311	340	293	295	314	314	286	301	292	280	338	292	290	287	265	308	335	332	326	309	313	295	288	301	296	301	328	292	319	311	324	301	329	307	309	314	322	289	333	271	284	296	311	308	291	250	304	317	315	297	294	291	298	315	304	311	289	340	302	281	304	277	299	322	302	264	326	317	293	322	300	282	294	289	292	279	301	288	330	310	302	278	276	272	312	297	300	308	309	301	321	322	313	306	287	276	295	331	321	299	313	307	296	322	297	320	324	334	308	336	281	307	331	295	293	328	298	305	309	287	297	304	308	293	303	318	304	317	305	279	301	310	323	302	302	294	310	310	271	309	315	316	341	320	310	305	299	274	289	284	317	280	300	300	315	335	307	292	328	338	308	294	324	307	268	257	271	302	308	315	343	324	337	319	293	280	325	332	299	334	300	308	263	297	283	303	309	317	301	326	298	311	298	307	317	318	285	282	294	296	343	309	284	292	312	299	289	306	321	319	299	292	277	315	329	295	292	297	294	290	324	284	289	263	319	326	276	286	300	278	309	279	301	283	272	274	281	321	279	347	314	304	275	287	311	312	292	295	278	284	312	295	299	330	307	293	308	304	289	328	295	310	315	310	305	307	312	293	281	322	369	284	316	316	307	307	278	296	310	287	312	302	324	296	290	289	334	304	309	304	330	295	267	307	301	328	263	308	314	321	338	301	318	297	349	307	332	292	306	271	295	282	315	306	295	328	319	332	284	324	327	331	286	313	292	279	319	317	269	308	270	292	293	313	296	277	343	323	289	306	308	298	294	276	295	321	306	284	293	257	291	274	353	322	299	316	259	282	317	299	298	292	304	296	303	296	299	314	323	332	312	302	309	320	294	313	318	311	317	276	324	327	345	312	311	289	308	322	329	295	322	241	293	339	294	297	325	330	301	301	311	311	330	317	266	282	319	324	296	287	303	325	286	318	304	336	321	268	303	316	316	267	300	290	305	311	305	290	319
3163	2124	1258	945	805	758	703	698	719	678	642	691	700	700	712	647	695	659	708	649	631	682	679	665	628	657	657	691	672	672	652	680	690	687	644	646	653	664	643	653	645	668	668	698	687	669	668	630	671	628	656	656	654	695	676	681	666	665	635	635	650	701	699	700	620	685	654	706	637	678	679	626	707	666	632	686	721	632	668	662	651	655	652	659	648	674	676	643	634	645	712	618	631	705	655	645	631	692	676	656	653	669	634	647	675	657	663	648	676	686	695	659	640	664	638	668	662	647	681	675	690	668	669	689	616	665	665	639	705	642	692	611	707	709	673	641	681	643	633	685	667	631	688	655	677	671	674	658	652	648	675	666	654	671	654	647	661	699	671	661	637	694	646	629	665	668	705	682	665	677	696	644	591	637	622	686	655	692	676	590	708	635	599	659	665	708	656	676	698	666	659	665	652	634	701	613	671	657	608	612	640	652	712	652	642	639	663	683	662	680	619	705	651	673	665	647	645	688	699	695	688	710	703	675	666	632	686	665	667	657	652	676	594	660	609	647	699	691	653	657	670	690	674	665	719	649	709	629	672	664	635	621	643	677	683	671	678	647	664	669	649	666	632	658	657	649	719	624	655	640	669	677	674	636	683	657	653	646	658	637	697	657	662	680	667	695	663	665	637	719	652	666	674	674	683	700	670	709	693	648	665	652	680	663	652	663	671	644	664	665	641	629	686	668	699	687	651	683	634	652	652	716	684	634	690	664	686	672	683	640	649	636	675	665	664	652	668	668	661	674	639	683	701	682	670	673	595	646	612	654	662	669	697	680	669	633	660	679	652	636	659	661	660	633	668	662	684	674	681	649	677	616	674	667	652	651	660	661	675	633	654	627	679	667	691	672	670	672	640	699	618	707	668	663	695	655	630	662	733	685	686	617	638	632	690	666	631	675	694	673	646	646	692	612	651	654	688	703	651	642	657	690	645	672	616	680	663	718	651	687	699	646	673	649	650	665	648	673	669	695	649	674	630	633	626	683	670	654	667	636	648	712	653	656	700	636	679	632	642	646	648	676	711	651	666	671	666	676	645	663	675	720	671	642	706	685	671	648	639	654	669	704	685	654	707	691	657	635	712	677	622	639	685	660	648	648	676	687	667	687	660	640	652	644	699	661	660	685	679	643	645	632	677	650	667	655	651	692	632	637	696	671	694	645	693	675	647	653	662	710	674	661	659	669	620	660	663	655	668	700	639	669	663	651	654	650	613	680	654	657	719	686	700	698	689	703	661	628	689	667	672	685	653	720	657	659	662	615	650	633	649	686	699	660	640	683	678	688	649	620	687	672	665	634	632	589	662	673	659	675	687	636	663	661	641	666	753	717	670	637	659	676	696	655	675	672	662	671	666	659	640	701	640	683	696	627	625	656	662	643	672	687	653	644	643	652	653	695	638	700	721	681	645	660	630	713	618	634	681	663	678	670	651	672	667	657	684	631	672	672	653	609	710	696	670	642	664	644	566	668	690	635	680	652	667	689	674	683	664	613	650	669	661	666	666	645	677	661	674	677	639	664	653	658	634	696	637	671	664	606	651	637	650	673	669	708	683	645	686	642	666	655	682	651	658	632	668	692	633	670	692	695	671	631	670	647	685	649	670	665	652	650	649	659	674	642	674	665	662	645	669	644	664	657	660	666	620	654	622	625	631	639	656	630	609	643	648	647	674	670	682	645	710	696	651	689	621	675	703	684	698	692	716	671	660	647	636	625	669	674	662	683	636	668	680	679	706	636	643	607	645	650	698	649	663	695	670	640	649	678	663	641	645	642	675	663	634	648	653	660	691	658	676	699	690	664	709	679	664	636	707	677	639	649	646	652	672	663	686	626	650	633	653	648	660	638	659	625	687	637	604	631	652	682	695	652	662	647	652	662	642	635	694	656	606	654	648	690	665	662	651	658	662	626	624	639	678	634	687	657	627	688	701	625	666	673	643	647	671	656	665	628	656	650	645	618	664	677	649	698	667	721	648	674	676	698	666	674	612	670	634	656	647	725	664	680	653	672	648	662	676	658	665	677	686	704	678	663	671	660	657	667	607	655	683	654	677	701	671	646	653	686	658	704	612	628	693	678	672	645	663	705	687	703	607	667	656	698	698	654	694	733	635	680	636	640	630	630	654	664	672	643	659	668	681	693	685	662	677	630	632	660	661	630	658	643	611	648	674	636	633	629	676	658	692	682	650	641	676	652	641	650	647	681	690	656	661	641	711	664	678	686	688	656	690	685	691	658	693	625	680	729	625	675	666	684	659	675	683	685	671	614	618	648	693	715	654	696	655	724	663	690	640	656	666	674	698	648	685	684	654	694	630	666	671	678	656	672	639	677	648	649	648	630	649	647	668	666	693	680	659	691	664	655	663	684	640	619	648	712	663	736	632	682	690	654	691	620	644	659	691	644	650	695	638	635	654	643	658	663	751	736	649	658	690	682	654	677	645	636	662	670	670	665	576	637	683	648	692	668	673	639	706	630	628	718	636	691	662	638	675	630	670	657	666	652	604	701	694	678	669	676	692	681	678	680	668	608	669	693	639	627	638	638	645	681	678	659	646	696	643	667	652	669	622	685	641	632	645	647	677	662	629	652	690	641	642	689	651	671	630	635	669	737	664	660	648	651	682	627	648	679	686	649	624	624	679	648	681	668	634	669	662	614	701	688	701	695	644	686	648	664	668	644	698	698	641	647	665	655	647	642	630	696	669	634	706	676	640	653	626	624	631	620	651	681	679	629	647	686	680	670	678	676	630	645	699	666	702	674	675	680	650	650	681	665	637	707	636	665	714	663	650	660	695	665	687	670	675	701	688	663	685	703	710	669	644	696	620	665	666	670	632	680	647	666	645	653	674	640	656	638	662	688	673	671	683	656	712	684	661	639	628	685	654	667	621	656	642	677	662	670	655	677	635	664	675	701	630	648	691	656	618	651	619	633	665	701	658	657	658	648	638	685	611	651	639	655	656	688	674	646	628	667	685	632	690	650	706	682	654	688	647	680	718	665	688	658	680	640	665	646	698	625	655	658	689	649	649	691	669	674	643	630	690	683	685	631	682	673	646	694	635	636	631	648	627	630	621	697	657	680	673	647	609	687	674	609	665	644	662	655	626	683	602	674	655	630	624	625	642	692	668	634	676	688	649	676	668	629	651	686	626	643	674	680	628	717	680	657	637	641	632	665	637	666	627	660	660	677	652	665	661	683	678	698	683	675	668	665	657	677	699	723	684	689	684	639	655	671	668	634	674	630	691	607	632	633	642	697	623	697	671	658	644	666	689	647	683	674	707	658	688	624	672	683	656	664	657	691	647	619	697	649	641	692	634	633	659	660	635	696	674	705	644	644	601	656	627	638	682	663	683	658	707	690	634	674	667	649	615	695	690	604	650	632	640	665	649	650	636	690	673	699	655	657	614	656	637	674	631	689	653	622	640	667	644	695	674	685	688	644	664	668	649	657
24356	21498	25120	28296	21498	21510	18211	553	307	247	212	205	204	174	180	178	152	164	168	149	161	146	160	156	169	178	159	150	158	158	135	142	156	122	164	138	164	148	156	141	136	154	162	148	151	132	148	174	154	114	147	151	148	115	145	130	162	135	149	123	147	138	135	153	154	153	122	145	148	141	126	153	119	133	116	153	174	128	141	133	142	159	132	137	150	147	150	150	154	165	130	148	128	110	132	158	134	130	132	153	127	126	139	141	134	149	132	141	147	151	136	142	139	131	136	123	117	153	149	153	136	145	144	132	135	142	134	150	141	133	144	140	135	143	130	112	151	137	127	145	150	159	148	147	161	142	145	131	155	141	156	144	158	131	141	166	142	156	156	151	132	143	126	163	180	141	139	145	160	135	126	149	133	145	147	157	141	159	128	137	127	145	143	144	144	136	143	127	136	146	159	147	140	122	123	138	131	123	129	141	141	112	147	137	140	154	141	136	134	159	121	144	125	133	147	127	133	140	146	151	154	144	147	130	146	126	134	145	164	170	151	150	117	146	142	163	139	142	155	157	138	131	143	145	160	139	122	152	143	143	123	153	158	137	145	113	155	158	144	140	136	130	131	147	138	137	107	131	139	168	157	143	139	148	158	141	137	148	166	133	133	149	119	129	133	141	126	146	119	140	146	148	163	150	126	128	161	140	158	136	146	137	128	160	115	143	155	124	144	140	156	148	131	157	149	148	154	161	130	131	147	134	133	129	139	122	148	124	125	121	110	120	127	131	127	126	136	130	148	132	123	139	132	140	129	131	134	129	124	139	159	152	127	162	134	155	117	138	124	134	157	127	154	145	148	130	121	157	157	145	128	144	145	130	145	133	138	120	146	135	135	148	136	130	117	153	136	132	123	144	145	148	166	120	156	151	152	142	155	134	141	126	140	129	132	162	157	140	135	139	152	128	129	143	148	167	162	138	136	149	138	156	150	133	151	146	131	153	153	135	144	163	135	114	145	125	166	162	130	142	132	138	160	144	145	162	121	135	128	133	119	147	119	149	122	129	118	132	120	166	112	134	156	144	141	139	160	143	139	125	135	130	159	152	131	143	134	121	141	158	107	156	143	142	143	144	151	130	115	150	133	143	146	131	146	140	121	148	149	136	159	138	157	132	138	146	137	138	180	153	141	148	136	138	157	129	132	153	133	144	127	140	147	128	145	137	138	134	126	147	157	105	152	135	128	149	127	132	145	170	160	143	138	152	156	139	127	135	129	118	135	125	122	149	130	147	124	152	133	143	161	151	159	130	152	135	134	156	128	141	156	138	160	118	138	132	142	148	124	139	136	151	150	153	142	145	142	119	136	133	131	135	141	142	145	130	136	143	135	138	132	148	146	130	116	142	144	139	144	150	135	125	139	132	140	145	131	148	146	142	123	157	152	142	140	150	137	140	153	149	129	151	128	150	124	134	140	120	131	139	141	111	149	129	132	130	164	144	142	136	157	123	163	133	140	142	128	154	152	146	147	144	136	110	171	133	134	131	137	140	124	149	137	138	148	151	130	150	149	127	141	143	132	155	155	118	130	128	157	142	138	136	123	123	151	159	147	145	115	134	137	132	119	135	157	133	139	127	149	147	122	139	158	107	137	146	138	126	138	157	147	135	110	149	127	149	149	162	149	128	153	137	131	151	138	141	125	138	162	143	136	183	158	138	150	136	131	142	145	131	134	131	130	153	118	131	145	136	142	119	142	133	147	131	160	135	144	135	147	133	127	145	114	130	160	132	154	131	146	154	130	134	155	149	117	151	147	129	140	152	162	132	151	159	152	156	132	132	140	158	127	142	136	122	151	120	153	145	125	122	151	134	145	148	139	121	132	131	153	154	138	138	161	136	168	130	134	134	139	140	151	155	123	136	137	144	122	144	134	153	164	142	121	145	156	128	161	133	164	138	144	136	156	133	138	116	142	132	123	144	145	161	137	127	129	113	134	149	134	143	155	127	138	139	142	134	131	167	147	129	97	143	151	137	144	148	146	151	149	150	137	130	133	156	156	135	175	144	125	142	132	154	141	140	139	130	145	132	145	148	145	135	141	149	160	139	138	151	152	154	144	136	134	130	137	116	142	142	154	149	143	129	151	128	151	148	140	129	122	144	145	123	118	111	139	139	151	144	144	137	143	139	142	133	123	130	141	146	142	126	153	119	130	137	156	130	168	123	150	125	127	122	159	123	157	114	134	138	129	116	145	168	123	159	119	134	132	175	130	111	125	128	123	153	151	156	132	145	121	144	139	118	135	121	131	155	143	113	132	114	149	129	126	155	150	142	151	132	128	161	145	133	128	156	142	123	145	154	130	137	126	154	142	138	118	122	133	120	137	154	131	144	125	137	119	139	150	139	155	154	124	120	148	135	130	145	146	144	135	143	109	128	130	136	131	154	144	133	146	140	129	129	128	119	161	131	127	147	145	147	172	156	144	176	149	162	151	139	125	152	137	146	153	121	136	131	122	128	136	141	147	146	149	129	125	136	132	140	138	113	122	130	129	131	132	129	159	158	128	164	152	148	136	123	139	145	149	115	132	151	150	156	141	103	143	138	114	134	143	145	157	136	134	136	132	126	148	128	146	144	131	123	151	158	117	134	140	134	147	122	150	140	146	141	119	153	167	123	154	114	145	143	126	151	133	140	137	122	138	121	159	140	135	165	145	165	163	129	155	159	133	139	147	147	132	122	155	131	133	149	160	124	125	121	117	160	133	127	142	149	126	135	130	133	123	132	137	137	143	155	141	143	130	122	138	144	162	138	147	130	140	135	132	129	156	166	160	141	135	118	141	130	141	155	140	140	178	157	113	165	151	139	126	161	143	151	160	138	145	135	144	149	145	148	144	151	149	150	145	133	133	141	138	142	134	143	119	137	140	132	149	161	157	148	134	132	152	143	149	126	140	137	126	139	152	138	145	135	145	137	132	137	143	139	98	177	133	123	140	135	140	127	134	113	159	134	114	149	111	140	146	125	142	142	145	176	123	132	143	156	131	144	141	141	142	146	131	110	132	142	131	133	132	142	150	138	135	145	145	159	120	132	133	161	138	123	147	153	162	150	158	120	124	148	136	151	142	136	149	143	127	145	135	141	142	129	140	125	145	128	143	137	142	148	126	141	152	129	121	132	152	130	135	143	159	157	148	133	122	132	128	147	135	140	127	115	124	117	129	148	136	112	152	146	151	160	123	152	121	140	124	151	138	137	160	156	168	152	150	163	137	137	152	163	143	124	139	126	121	140	152	152	121	177	143	147	156	149	155	140	134	129	154	148	145	113	139	154	143	142	137	129	144	151	161	132	131	149	145	153	128	124	145	144	125	138	147	143	126	151	128	147	155	126	175	136	137	170	166	165	134	144	161	160	157	152	152	132	142	155	140	138	142	151	129	142	147	145	141	144	108	156	119	127	140	153	127	141	142	131	142	117	139	152	132	118	124	136	150	147	146	156	128	140	113	135
2995	3064	1484	784	598	474	460	426	413	358	369	376	347	355	338	363	345	369	355	313	345	323	345	316	351	354	335	328	366	386	363	310	328	348	351	342	343	370	334	367	339	339	351	381	360	373	348	347	348	365	359	342	347	344	308	336	358	337	335	343	329	337	326	348	330	335	317	319	348	353	332	348	306	383	322	324	316	338	333	314	345	355	354	347	317	363	318	348	323	345	347	331	352	324	330	346	324	325	286	334	334	341	361	330	340	351	328	337	376	330	324	370	353	353	333	333	341	328	337	320	323	323	310	326	360	326	351	325	367	309	340	318	326	330	313	361	335	329	330	330	336	338	341	386	340	322	344	333	318	349	348	283	338	338	356	358	313	337	343	333	349	321	341	354	351	334	333	352	337	351	336	340	365	321	355	314	364	336	308	362	337	371	348	383	329	315	305	333	361	318	342	359	374	329	354	365	341	337	343	396	320	343	315	319	357	322	376	348	325	342	387	347	358	327	326	351	347	351	350	347	324	316	324	359	324	329	364	336	349	343	319	338	296	349	364	330	337	328	335	347	314	316	352	323	343	344	311	334	358	364	344	340	353	370	374	341	371	339	323	368	328	347	313	317	341	354	351	319	341	362	372	332	355	310	351	332	351	340	346	357	338	344	327	330	357	354	360	348	334	317	331	345	330	352	353	346	333	354	284	295	315	333	356	327	340	331	343	318	353	321	346	348	357	343	346	293	350	349	320	322	364	321	358	369	331	353	324	313	365	353	325	326	340	343	362	333	342	322	384	358	290	339	328	338	338	314	320	354	353	320	323	346	329	348	349	337	337	344	332	328	325	337	338	328	328	325	347	344	381	371	373	320	315	336	325	313	357	353	330	323	349	369	372	331	322	336	379	340	337	348	299	331	362	336	339	350	362	355	345	308	372	313	380	300	339	338	356	302	346	296	378	339	330	337	314	348	348	371	317	326	350	327	311	350	321	343	368	320	349	357	329	344	310	350	316	358	336	360	365	352	308	375	349	333	349	353	343	332	291	303	321	338	328	333	338	352	356	367	304	330	310	348	314	342	343	343	341	356	359	365	369	319	371	363	363	349	347	354	340	332	327	321	323	354	339	299	380	314	327	324	366	313	370	343	334	324	366	339	331	329	346	314	338	321	344	345	377	351	358	331	338	343	371	335	356	309	352	335	379	343	351	319	333	323	366	357	308	406	316	334	357	355	337	348	348	316	318	343	357	359	341	326	304	345	297	286	338	338	319	326	332	364	314	349	308	334	339	336	378	337	317	347	326	359	346	344	346	303	341	330	359	373	344	402	342	350	346	326	393	345	346	340	328	330	350	324	345	329	356	352	344	337	339	350	326	316	330	362	373	347	345	326	326	337	349	342	289	370	338	326	349	300	338	334	327	336	362	339	319	325	312	333	330	318	356	371	343	319	337	309	356	359	326	341	356	374	357	361	317	346	373	334	339	338	353	354	355	312	359	328	334	327	304	330	299	336	361	340	310	331	365	342	315	350	349	316	354	342	319	300	321	377	354	330	308	340	306	353	338	368	333	329	346	349	353	366	343	364	338	373	381	326	313	330	349	334	357	339	355	320	331	368	305	372	331	358	315	336	361	330	324	371	325	297	335	356	318	301	351	339	310	323	337	378	332	313	341	368	333	362	335	330	357	364	324	359	338	349	342	346	322	317	329	328	366	326	325	343	332	310	334	378	369	345	346	352	311	335	337	312	324	327	321	352	360	328	326	362	308	353	346	326	343	365	336	344	330	341	343	340	313	339	339	303	368	335	319	329	330	331	324	351	354	340	340	373	366	334	344	345	330	322	354	340	318	353	316	340	323	345	339	336	376	342	319	360	354	360	294	330	322	342	335	345	336	320	294	337	345	346	368	367	305	306	369	339	346	343	365	312	364	358	361	348	358	352	361	314	337	346	364	321	347	330	347	337	339	334	350	348	333	344	351	352	323	370	319	325	344	324	326	387	347	312	313	331	315	362	358	353	345	349	347	329	344	337	300	359	343	369	369	337	340	370	339	318	314	347	285	338	319	342	307	335	333	341	331	346	362	327	328	366	332	335	316	356	383	333	334	333	329	338	355	346	306	340	350	343	356	324	333	341	353	300	326	326	343	315	329	319	302	347	364	335	375	305	350	356	333	323	351	327	354	324	327	333	348	342	392	314	364	364	319	340	334	376	354	342	347	321	346	328	347	340	332	298	334	353	365	346	347	334	331	331	379	337	316	357	339	348	344	334	335	364	331	345	359	338	345	300	334	350	334	343	342	304	362	352	335	341	343	316	333	375	331	338	328	348	342	332	340	357	372	341	352	319	356	339	357	330	346	318	330	339	325	341	320	339	360	357	341	372	382	352	357	350	338	354	313	327	325	367	331	339	325	325	351	337	305	373	342	352	339	348	340	339	321	336	351	334	332	325	375	356	344	360	319	334	331	327	348	310	322	358	337	376	349	329	343	346	335	373	363	346	356	306	329	347	339	352	345	319	325	310	349	312	334	347	352	327	353	331	344	325	319	377	334	343	339	342	357	316	353	344	344	362	354	353	330	323	350	339	330	344	335	347	336	336	348	327	306	328	375	319	314	299	382	348	342	344	323	366	385	357	328	355	319	329	344	357	351	356	328	334	347	352	327	341	336	343	341	328	339	333	380	330	349	314	332	371	344	305	337	313	341	344	334	293	363	336	332	341	351	321	332	321	335	350	323	325	376	321	350	334	345	339	359	334	363	376	351	350	322	363	345	320	337	341	333	297	326	321	338	348	325	330	376	342	361	325	323	306	316	331	352	298	328	310	348	363	343	336	368	385	380	335	356	324	345	337	319	337	332	327	325	337	348	340	348	302	340	288	341	309	329	343	361	318	357	331	345	351	328	361	321	320	350	336	367	315	318	353	319	328	341	352	282	344	324	335	320	370	367	376	328	375	320	332	371	327	330	361	368	363	353	371	338	346	339	338	358	328	348	366	341	333	336	335	333	348	343	315	333	327	334	351	347	350	367	338	321	326	304	329	337	346	345	339	308	362	326	327	323	349	353	341	346	336	315	336	351	286	326	319	333	331	308	352	311	365	341	353	337	347	322	344	357	354	342	338	318	360	355	319	356	349	350	325	323	335	309	342	330	311	314	340	324	358	312	359	333	336	309	315	331	341	319	323	326	345	309	350	356	324	332	396	356	341	341	325	343	323	347	320	367	352	347	370	316	361	328	338	333	352	306	343	355	324	341	334	338	337	345	365	345	347	341	329	343	325	338	339	337	375	311	344	346	319	354	320	339	324	319	365	344	328	369	348	343	345	283	329	356	301	357	329	366	346	319	366	346	356	373	336	330	365	351	369	353	342	354	345	312	292	325	315	348	349	298	337	339	353	357	352	309	360	328	286	348	360	310	341	344	328	355	322	359	354	345	353	347	328	327	338	338	339	344	347	364	321	325	325	339	343	355	328	341	343	334	334	332	323	328	308	331	367
31913	20963	11868	1024	502	434	416	385	384	396	426	412	397	422	384	405	391	462	431	461	430	429	399	424	387	383	422	424	423	394	381	422	399	394	427	413	395	413	425	412	404	393	407	405	423	403	424	419	466	434	369	416	464	414	422	443	377	449	374	425	418	391	432	422	395	403	392	438	448	404	400	460	437	411	402	436	422	430	411	418	423	400	405	367	408	366	442	396	448	390	377	425	416	467	435	411	441	419	385	422	435	449	409	395	403	457	369	387	385	397	422	415	410	402	417	404	409	379	415	394	383	399	382	402	425	416	411	368	411	387	376	414	418	440	410	413	417	415	390	414	430	414	405	389	422	400	387	392	395	416	445	379	389	398	419	407	432	410	386	414	437	408	371	382	437	448	438	414	450	423	374	371	394	414	410	382	400	412	412	398	447	433	401	420	401	405	430	418	381	431	408	412	395	406	427	401	431	412	382	413	434	415	362	371	410	446	389	365	422	426	397	409	427	393	400	432	403	397	424	388	423	370	363	422	428	417	386	400	461	437	458	399	406	381	412	424	386	395	405	426	404	418	390	438	437	408	448	415	454	406	423	384	419	411	374	428	404	442	467	425	405	470	395	401	413	458	406	421	391	413	422	398	420	428	387	415	435	412	412	425	415	412	444	453	416	394	436	461	417	457	408	418	413	431	408	415	407	431	408	410	439	390	398	399	440	419	377	379	400	373	405	414	407	415	413	406	395	430	417	416	460	401	455	418	435	407	412	403	415	402	368	409	404	412	399	388	402	401	395	419	406	381	397	426	384	425	418	406	415	405	449	420	437	440	427	418	416	388	386	450	394	405	432	438	407	431	407	398	451	410	390	384	454	417	405	414	436	425	416	449	421	394	391	399	404	388	466	401	403	431	457	434	358	363	431	399	379	399	419	415	410	464	425	393	446	413	395	418	428	409	421	406	406	380	407	436	397	388	435	444	407	372	398	399	409	413	418	440	378	390	410	397	373	414	424	418	373	417	416	428	444	421	448	398	413	389	363	435	436	415	415	420	408	408	410	432	406	412	412	388	427	402	404	392	401	413	403	465	432	413	403	453	438	446	427	394	402	381	385	389	442	408	406	415	429	412	420	407	379	391	428	404	439	411	409	406	436	415	453	429	417	396	429	432	427	409	419	390	420	419	394	405	394	389	417	408	423	416	410	415	413	397	433	400	397	438	455	374	408	397	371	398	398	415	432	378	385	393	454	384	395	399	385	400	427	424	387	408	399	399	427	395	415	435	414	442	406	419	352	396	403	399	411	387	371	442	418	399	486	409	382	439	379	416	406	393	414	409	421	411	437	396	402	434	381	386	398	433	436	412	421	442	422	388	429	437	448	403	382	452	430	382	379	415	443	403	410	452	451	409	422	406	422	452	427	437	419	449	418	454	434	404	420	436	424	405	400	394	433	476	425	466	396	383	408	389	422	412	405	379	424	436	396	411	430	394	460	403	419	404	442	416	416	434	394	374	393	445	406	488	384	436	439	429	435	393	414	424	415	428	441	387	400	409	429	433	397	394	413	393	363	448	421	412	397	397	404	395	369	410	397	393	432	449	454	399	374	411	393	419	380	435	391	407	415	427	414	422	382	463	410	425	407	413	449	415	393	392	385	432	418	417	407	402	418	384	436	437	416	377	410	438	414	420	433	439	424	414	402	409	399	427	391	412	419	422	416	414	439	411	424	413	410	416	426	442	441	419	383	363	396	404	403	423	398	393	411	402	417	425	416	401	484	426	427	407	426	404	367	444	372	434	432	381	407	390	431	401	356	411	400	393	402	439	375	433	434	440	415	426	376	448	407	427	395	402	398	393	444	422	438	398	418	440	426	411	418	448	432	452	400	443	395	391	398	448	416	420	426	409	408	417	408	396	408	354	385	382	407	396	422	436	425	424	452	411	391	367	386	399	429	391	406	409	377	388	429	392	431	442	393	423	415	436	435	414	454	468	406	441	410	450	400	406	391	411	441	422	405	408	369	396	390	410	384	409	429	392	404	420	396	419	409	444	405	397	445	417	429	428	443	430	395	381	396	411	393	388	387	415	432	412	402	422	414	409	439	433	421	423	410	415	428	433	422	422	421	391	457	432	396	387	389	391	427	393	392	415	428	419	377	385	434	378	407	444	388	430	407	406	428	417	401	409	420	433	405	407	404	403	394	440	444	376	439	412	401	401	451	410	426	406	387	379	388	440	402	430	390	409	418	398	400	430	418	375	408	376	370	406	451	418	397	434	438	425	372	398	414	418	409	400	426	416	411	425	404	382	416	402	448	410	427	435	415	434	431	433	406	423	394	429	413	441	425	406	382	395	440	439	419	411	426	389	422	416	427	399	422	405	428	429	455	436	430	378	393	385	429	433	416	465	450	396	419	406	409	423	441	408	383	392	390	364	403	398	423	412	376	418	432	396	468	422	420	412	405	454	426	473	432	415	484	409	391	414	396	427	421	394	407	448	377	391	411	428	436	409	417	419	418	376	390	447	427	408	379	394	446	403	413	431	401	404	393	394	399	409	356	394	432	384	438	389	404	436	406	411	433	385	411	424	389	415	417	400	443	426	445	426	398	465	423	436	469	405	400	410	390	446	447	397	412	431	398	425	436	463	432	413	388	426	390	374	421	391	405	377	385	434	426	438	399	398	400	398	411	417	396	395	408	437	388	407	409	416	416	407	384	435	430	445	422	380	419	388	411	405	438	364	402	428	413	398	410	415	389	433	441	406	422	405	400	415	414	397	421	411	472	402	380	415	422	415	408	428	403	427	411	442	450	375	403	408	399	431	396	408	382	389	418	429	425	390	436	390	407	404	410	407	420	412	412	442	457	413	416	439	437	372	400	405	426	408	410	434	444	438	426	389	389	423	456	414	388	415	416	437	414	398	395	450	461	443	460	433	451	376	437	452	428	431	431	442	455	386	387	411	387	411	401	420	392	441	438	392	380	405	429	438	411	429	414	409	400	406	438	425	398	389	405	429	408	423	407	400	427	397	414	442	437	421	381	389	365	404	413	443	424	405	424	384	449	447	425	386	419	419	370	432	412	422	421	425	425	387	438	416	443	439	458	417	418	416	410	407	432	398	396	388	388	441	442	408	414	430	407	416	430	387	443	405	422	394	392	384	425	405	420	441	442	401	407	408	368	383	449	429	479	423	401	429	442	420	406	393	412	403	429	413	392	367	392	419	399	450	405	460	404	402	432	395	386	409	393	403	429	428	454	398	417	383	400	394	439	411	415	424	432	424	400	441	431	395	382	410	433	386	413	413	420	390	394	401	445	435	422	405	397	419	415	455	390	352	416	398	438	404	418	399	415	393	389	391	435	392	405	404	410	427	422	419	444	423	409	406	411	389	439	416	421	417	401	410	424	414	400	407	384	422	355	406	394	426	429	406	403	423	385	402	426	339	443	419	403	403	444	423	436	455	404	433	405	410	420	420	405	405	386	426	377	402	428	423	451	364
5910	1063	904	905	894	915	905	887	893	883	905	853	875	909	909	874	972	952	864	917	918	944	930	910	879	935	886	921	883	933	905	914	898	913	922	879	889	850	903	909	945	953	878	931	886	922	942	876	955	924	868	928	894	904	910	936	868	884	914	854	812	873	917	883	915	920	900	845	948	907	920	901	878	883	848	918	851	870	889	929	901	885	910	856	912	889	865	913	887	908	863	858	890	858	936	910	878	913	915	898	883	926	897	880	893	900	884	912	853	854	933	872	840	851	901	852	857	890	901	858	890	899	906	902	903	886	879	910	924	928	889	919	919	885	904	934	904	898	907	955	862	902	992	907	936	965	907	864	870	966	914	915	855	876	866	893	855	897	838	906	854	902	934	849	833	890	876	907	920	832	949	978	861	922	885	857	914	928	943	872	906	859	935	886	845	879	887	891	892	879	913	904	890	953	942	931	869	895	953	892	886	885	922	889	866	881	915	817	912	886	899	871	925	913	894	898	956	906	877	887	914	839	893	911	876	908	905	900	899	906	837	929	896	890	907	954	859	903	873	969	864	876	898	867	901	929	895	895	912	862	864	877	895	896	870	915	881	859	928	877	855	894	926	905	898	934	880	912	848	894	902	867	889	928	882	878	919	887	917	904	909	933	914	885	942	892	904	913	861	886	937	880	903	911	931	889	882	883	872	884	868	829	933	908	855	894	897	946	865	917	885	881	863	894	841	938	900	921	802	890	913	927	920	887	902	940	925	893	925	901	916	875	929	933	915	867	830	892	889	895	883	910	899	862	889	881	885	899	875	865	922	849	849	869	912	877	842	893	877	925	811	849	905	863	889	873	891	932	807	887	892	917	939	895	935	886	890	922	938	899	885	944	905	879	925	900	862	918	962	863	895	897	910	910	901	860	913	863	896	897	886	954	916	877	883	922	890	877	918	864	865	916	912	894	939	888	897	956	882	932	926	895	873	895	907	941	961	894	920	900	858	915	939	846	943	862	895	884	894	874	909	875	865	881	891	900	823	928	943	853	893	890	921	922	897	949	858	898	903	866	925	893	882	864	905	855	920	930	864	905	936	915	907	910	867	957	860	881	887	848	915	880	833	891	861	846	882	881	878	830	860	891	888	903	954	912	902	941	871	960	865	884	903	955	873	881	892	874	909	905	867	916	906	867	952	900	868	932	929	843	893	934	980	919	882	893	867	904	863	864	876	869	940	922	867	852	855	943	946	847	913	891	919	924	921	962	917	950	942	914	877	887	875	893	892	891	886	913	929	924	936	926	875	872	890	882	937	856	868	833	875	885	894	940	946	934	934	923	886	925	897	859	898	873	889	871	898	936	917	898	807	926	887	867	898	885	883	922	945	938	967	881	835	955	871	910	891	881	882	841	945	921	922	879	931	887	878	871	892	932	924	873	845	904	877	849	909	893	860	941	943	891	870	887	890	880	895	904	914	860	901	907	878	876	895	918	913	915	937	882	871	863	849	907	878	930	947	867	910	870	861	866	889	898	886	929	905	906	885	896	838	870	940	887	925	886	852	928	928	924	869	860	923	927	883	876	926	924	957	907	857	884	886	863	835	890	881	910	876	860	849	893	882	889	854	909	930	909	877	886	833	913	856	916	819	881	853	917	889	885	862	886	888	965	941	903	900	850	952	908	908	918	863	909	938	894	921	876	875	852	941	873	868	904	941	887	888	927	923	874	907	845	888	924	858	955	905	924	921	875	870	888	934	889	893	923	876	872	903	901	868	922	950	885	880	910	916	937	866	992	855	914	837	930	934	818	913	875	900	920	920	871	935	903	871	837	965	872	877	902	910	981	910	959	923	873	959	880	919	880	864	906	906	897	872	899	921	869	882	880	925	903	908	869	871	905	862	902	894	890	844	839	876	879	849	936	924	895	904	874	908	867	909	877	895	984	883	956	932	914	910	921	833	851	879	888	890	881	933	873	883	892	874	913	881	901	875	904	912	945	911	896	906	897	886	889	935	881	926	908	888	885	877	919	912	946	863	911	851	888	928	921	946	901	907	851	912	875	882	887	889	860	890	876	912	896	909	884	933	909	921	896	914	899	887	910	870	915	852	831	875	923	950	910	961	883	898	887	887	886	969	888	889	928	940	894	806	897	863	931	892	914	878	869	900	896	955	874	911	941	916	911	913	889	903	864	854	868	909	884	870	889	898	870	926	946	899	896	893	909	896	927	926	869	903	855	920	857	896	851	896	873	857	859	868	870	912	859	883	957	889	849	849	904	899	877	950	929	926	903	940	857	914	899	944	892	857	901	889	956	904	876	868	873	955	875	957	885	912	890	912	858	903	916	869	937	862	883	862	890	918	886	881	940	906	850	890	859	868	876	904	927	862	844	898	880	843	891	843	870	875	889	881	898	890	881	855	856	880	897	884	945	837	871	911	870	908	872	906	917	908	903	917	900	893	908	879	909	892	868	905	848	939	849	868	870	847	870	882	941	877	866	911	843	935	909	863	932	927	889	878	916	915	883	891	864	877	904	879	976	851	887	906	932	832	888	905	928	918	870	900	922	919	862	931	892	888	889	889	916	879	880	947	865	917	918	898	885	862	872	888	930	910	904	929	882	889	915	849	885	923	919	909	970	908	909	932	895	923	814	886	948	882	874	895	870	895	875	876	956	859	884	942	908	864	944	920	911	950	901	880	909	925	953	935	927	855	916	874	857	866	878	874	885	911	899	885	920	919	899	794	842	929	926	910	873	910	914	893	916	921	929	864	906	901	927	891	870	880	925	878	882	845	909	884	895	906	928	923	896	883	908	879	856	900	891	920	927	845	909	890	892	939	881	919	901	878	908	879	846	943	931	871	892	852	911	847	946	930	901	895	904	873	836	865	842	878	918	913	907	870	887	912	894	835	862	858	853	920	926	897	959	880	890	923	873	906	920	936	910	915	888	879	875	906	944	888	912	877	924	902	850	919	896	877	885	965	876	836	881	887	872	881	900	927	896	883	925	905	893	883	912	923	892	935	896	872	873	915	914	849	903	902	906	955	935	936	846	873	894	894	884	908	898	845	928	889	904	918	839	914	848	846	868	908	914	923	901	907	873	898	922	904	906	880	867	924	891	946	890	945	876	880	870	871	944	932	884	927	856	933	876	930	852	866	895	921	935	862	899	942	835	927	922	867	956	884	873	842	928	920	927	897	924	929	907	924	920	896	974	873	864	888	883	947	918	931	882	915	882	867	867	926	936	928	905	865	937	898	905	898	842	884	924	910	911	873	903	828	940	891	887	870	912	929	914	903	930	884	879	908	890	899	889	865	883	852	870	889	871	897	899	890	898	891	849	910	844	852	907	909	909	900	856	897	933	902	917	881	878	901	905	964	906	913	907	946	905	895	909	850	850	896	878	896	883	881	861	889	899	863	903	901	907	855	879	926	872	912	895	859	854	946	924	895	913	881	869	896	875	891	896	888	917	914	913	910	850	878	887	899	911	897	916	911	954
25000	21526	24882	28633	21519	21359	1312	456	344	337	319	338	314	298	320	312	334	311	343	292	323	325	351	298	322	301	284	302	303	301	317	311	338	297	303	264	296	292	303	334	328	271	301	282	343	290	304	301	330	313	299	294	306	309	314	323	270	310	285	309	290	298	324	320	323	316	291	324	338	278	296	326	289	295	284	306	308	264	309	307	283	308	304	303	295	322	305	292	315	355	337	293	321	338	308	309	307	302	297	303	271	281	295	277	336	257	311	286	312	322	292	285	310	320	314	338	315	305	308	328	334	292	315	326	310	331	306	311	323	300	282	295	319	284	294	337	294	301	336	324	327	331	308	305	290	315	301	313	278	308	307	313	298	314	307	288	311	263	282	306	298	298	348	277	315	318	296	325	312	301	300	302	287	289	295	314	263	318	266	327	334	302	271	314	299	290	300	329	283	290	329	323	318	304	289	334	306	315	301	318	281	283	300	284	274	319	302	308	293	311	317	275	333	334	319	312	319	275	292	300	274	328	275	293	320	297	303	320	336	307	311	294	293	247	294	310	310	328	312	299	309	302	302	309	284	330	305	287	320	324	295	261	292	307	325	304	326	325	316	342	315	334	308	310	304	291	286	302	342	315	307	305	304	346	326	281	310	302	305	328	317	309	297	323	289	288	299	289	287	330	297	303	313	324	315	309	293	336	329	303	335	305	291	284	299	327	268	316	315	315	314	317	279	342	312	303	302	309	298	275	287	325	322	272	295	290	305	305	303	304	310	308	284	286	282	309	335	318	311	308	315	325	292	286	294	323	315	301	306	327	316	276	321	259	298	278	306	331	311	294	313	315	307	250	325	280	322	301	315	307	325	364	329	307	338	342	275	331	331	288	297	303	280	297	331	315	283	299	295	279	291	362	335	277	295	280	295	300	300	289	307	302	302	310	317	340	279	304	315	327	315	317	295	313	285	293	290	263	281	290	300	288	295	306	296	332	340	293	320	307	288	300	342	296	299	281	288	297	281	289	314	292	310	305	327	342	306	319	301	297	305	305	296	292	329	340	318	264	365	309	300	281	309	334	335	276	296	313	298	311	307	314	265	291	334	265	295	295	334	279	311	308	296	323	331	300	317	321	303	307	312	286	281	302	285	290	313	308	315	267	308	312	250	335	277	295	291	361	317	315	270	299	282	297	282	304	292	322	317	325	306	322	291	293	319	323	308	282	295	331	293	324	295	270	287	332	308	324	311	327	288	266	292	280	295	312	313	311	298	309	293	281	313	305	296	302	304	314	287	308	350	295	316	337	333	271	334	284	314	300	316	277	295	294	274	294	291	332	316	293	303	311	285	332	313	269	279	302	306	304	295	342	314	277	306	311	325	270	322	304	304	297	319	319	301	319	307	281	304	299	355	334	302	287	298	290	298	328	303	305	297	301	338	285	298	300	318	324	294	281	305	331	315	281	298	322	340	285	304	321	301	327	301	316	282	302	298	272	338	320	319	303	280	278	289	299	320	335	284	320	320	295	305	302	305	311	309	312	328	272	283	307	310	309	328	285	303	336	294	286	342	323	310	286	295	330	280	305	292	331	298	309	308	283	282	297	316	312	321	325	331	284	321	282	293	296	316	282	320	299	335	289	319	312	321	304	321	329	292	308	297	300	314	287	309	344	289	277	274	294	327	317	328	353	294	302	304	323	300	301	296	252	309	333	294	319	303	317	291	298	329	323	316	341	311	292	325	281	268	300	286	278	304	295	284	287	302	331	319	339	323	287	311	314	335	250	337	310	296	319	293	317	330	260	286	269	280	293	307	296	303	285	303	305	345	278	283	278	277	327	310	320	271	295	320	284	314	297	318	306	331	275	336	307	334	320	315	303	315	297	279	303	325	289	295	284	317	294	303	305	277	324	285	272	290	305	312	289	272	332	306	285	302	314	309	324	306	333	303	266	333	289	298	283	329	299	275	311	333	315	331	314	307	325	316	327	285	299	292	272	298	333	308	322	297	299	288	282	299	312	277	314	307	354	312	269	275	300	311	290	306	319	300	315	318	299	312	323	299	293	302	289	262	299	314	282	310	284	312	337	325	309	324	300	322	306	293	295	335	310	306	316	290	302	298	295	308	307	285	325	330	296	307	307	316	262	265	281	299	298	315	272	290	321	334	290	340	292	323	333	303	314	323	303	275	292	293	329	267	299	311	306	329	297	326	304	281	319	319	321	286	320	275	334	296	312	304	277	297	255	302	346	293	313	298	305	304	321	299	322	315	297	295	306	301	322	307	306	305	302	315	305	294	333	309	313	327	305	319	290	300	297	307	325	305	326	316	280	287	294	285	299	311	321	295	289	311	291	320	323	286	319	319	292	316	281	304	297	310	305	290	320	314	319	292	281	281	317	311	299	301	289	253	312	347	281	289	299	276	305	293	289	304	296	298	304	279	312	297	290	314	318	305	299	302	277	294	265	297	301	278	327	340	347	292	331	323	320	267	310	298	290	322	271	282	313	292	314	318	304	297	320	298	277	279	273	308	338	328	317	329	303	325	316	316	294	296	316	299	300	298	299	292	321	290	333	298	297	285	325	321	319	337	284	283	281	306	302	306	284	305	343	318	263	326	302	304	275	287	321	302	249	279	310	305	320	291	306	292	309	296	306	292	307	326	302	272	300	293	296	331	326	288	292	310	344	312	295	327	327	303	316	298	310	345	329	296	328	294	320	295	293	289	300	294	316	308	298	329	307	283	283	300	308	316	312	323	294	299	337	295	253	295	289	292	309	298	329	302	301	295	284	314	290	305	302	313	285	315	325	313	289	270	282	288	277	278	293	322	317	299	290	290	296	306	318	336	292	305	296	287	316	344	312	282	327	348	303	312	289	301	284	286	302	277	291	301	320	307	299	315	303	316	317	304	306	294	317	322	289	305	327	294	269	300	308	282	300	292	311	304	294	293	280	316	274	314	325	286	314	311	317	259	286	324	299	296	320	304	301	296	347	287	330	331	291	302	322	316	309	322	328	267	330	312	334	301	290	333	311	315	320	315	306	277	279	290	324	288	292	282	304	320	322	288	304	318	308	325	370	284	293	293	335	310	315	299	317	314	322	340	334	319	306	293	327	279	339	271	294	289	303	327	298	293	284	317	330	299	313	316	301	296	280	291	319	319	292	306	306	303	294	325	324	290	301	286	301	299	302	268	298	292	292	280	293	289	297	316	276	288	338	294	334	316	321	348	299	287	322	312	324	332	289	300	282	293	294	317	300	336	302	298	288	294	314	292	321	299	310	323	304	270	319	319	332	302	307	309	285	289	309	308	319	295	299	337	305	310	298	303	317	309	295	296	300	281	322	300	298	299	308	315	291	289	305	303	334	330	290	299	319	324	322	280	349	309	302	299	281	332	299	302	313	295	253	325	345	298	295	325	304	310	269	311	276	309	318	309	298	291	315	295	286	302	284	286	313	347	350	314	322	305	354	344	280	298	308	310	328	346	296	286	310	312	296
3237	2231	1312	922	789	751	748	683	670	681	672	689	670	685	673	706	681	686	727	673	673	661	661	623	672	605	706	628	669	684	641	670	672	680	701	634	664	636	682	673	662	674	629	646	653	697	676	639	664	685	699	660	635	645	736	635	708	667	662	666	650	663	685	639	647	660	654	668	694	692	623	704	675	646	687	671	651	692	679	670	631	694	643	658	672	720	695	707	669	676	659	681	684	642	654	660	655	632	726	675	664	642	657	693	643	659	644	665	629	623	666	665	634	684	602	658	662	620	649	615	646	643	649	667	702	665	602	695	678	710	632	689	651	638	646	609	636	650	649	650	660	637	683	636	641	682	677	634	640	643	668	665	691	639	666	664	610	641	672	671	666	678	649	656	666	679	679	639	684	687	694	696	664	684	667	609	677	653	655	678	646	683	622	652	666	661	674	634	640	655	677	638	674	656	679	686	636	591	667	658	626	632	708	651	624	667	675	661	658	632	723	699	668	667	676	654	692	653	680	669	653	600	644	615	661	718	708	664	636	621	662	605	693	660	692	650	720	633	693	623	649	642	677	646	682	645	718	658	664	644	680	713	621	680	638	702	626	699	637	644	635	676	685	696	590	651	642	707	641	657	666	666	627	658	678	654	673	669	640	634	687	672	646	653	668	695	691	665	708	665	681	659	660	647	657	660	668	678	629	664	681	660	667	638	657	650	641	692	711	675	671	655	643	682	687	690	641	684	618	694	684	646	679	642	621	606	667	669	648	684	656	641	659	643	675	622	649	656	688	643	674	671	697	668	676	646	670	661	607	691	664	649	693	690	655	686	662	665	641	671	670	651	656	631	605	646	651	657	653	647	652	722	629	642	622	670	684	703	699	644	610	644	658	679	668	633	616	634	634	721	635	676	648	673	680	738	670	686	619	624	649	703	677	637	682	684	654	643	647	664	626	612	665	724	700	670	649	637	684	684	680	667	676	641	647	662	621	663	678	674	648	713	650	680	663	663	650	654	682	671	665	657	664	636	628	648	667	646	670	683	708	691	628	689	671	661	710	688	657	640	610	665	623	638	695	659	658	685	637	677	626	658	671	682	662	653	635	702	720	688	661	664	653	683	668	639	653	646	664	670	668	688	669	637	700	638	667	645	637	661	659	654	685	673	681	679	667	645	684	644	685	641	689	677	637	654	695	633	664	655	643	607	632	675	694	683	687	655	684	665	638	720	663	650	662	710	674	654	710	623	642	673	678	647	691	663	670	657	696	647	709	702	688	721	706	671	654	675	657	656	679	632	648	708	671	673	648	674	656	668	701	662	664	642	653	671	664	678	693	675	677	665	637	667	681	661	650	632	701	652	646	711	674	623	654	740	650	650	646	652	687	671	671	635	679	705	629	659	659	643	701	642	678	677	617	690	681	643	683	624	701	696	709	699	679	665	658	701	639	630	662	660	608	724	621	672	658	637	654	684	638	667	644	688	658	689	670	643	678	679	706	641	690	640	622	650	646	684	669	692	628	670	706	651	664	668	680	676	681	668	689	678	647	700	663	680	658	654	637	652	663	644	661	657	699	667	642	695	641	671	630	674	670	642	657	628	654	709	672	669	647	653	643	681	657	690	672	641	696	699	664	674	633	726	649	660	711	699	643	638	714	680	630	699	662	647	633	701	679	693	661	640	687	647	638	694	668	687	676	652	686	646	685	690	689	673	680	639	637	697	659	671	676	636	628	668	682	687	674	640	638	670	704	685	629	677	668	657	694	615	644	642	675	666	685	653	642	718	638	676	634	654	693	673	665	634	705	683	671	697	649	629	616	665	656	676	649	623	656	596	625	665	621	686	641	655	665	663	664	665	671	650	639	694	644	673	654	662	654	626	667	670	697	695	680	684	695	635	613	678	633	626	657	588	671	654	640	660	652	685	646	632	650	706	676	641	655	617	668	668	702	674	629	679	624	675	691	666	662	626	608	633	648	621	695	680	673	660	680	683	690	678	681	644	658	647	699	651	624	676	662	608	706	644	669	656	704	676	665	647	674	626	736	677	650	657	629	645	656	639	688	660	660	660	689	684	664	698	610	651	655	654	642	682	678	648	633	684	698	687	646	653	650	685	658	663	629	722	663	647	640	645	691	671	624	673	643	651	650	689	683	663	622	659	632	683	631	643	681	691	662	657	667	678	701	676	658	665	670	706	669	640	674	681	677	668	682	666	677	676	721	655	665	678	707	670	674	645	661	674	640	652	679	671	696	669	626	650	682	687	657	702	676	629	668	665	707	654	694	695	693	598	631	627	643	699	663	619	687	665	657	667	631	655	668	631	645	660	673	677	716	715	654	679	648	717	682	707	678	707	653	674	685	671	644	678	633	699	632	640	669	690	707	665	625	652	725	634	684	684	650	645	707	689	662	673	599	710	648	694	695	673	643	686	654	644	681	679	672	660	687	680	661	695	688	694	700	653	713	665	637	696	621	682	660	658	652	665	666	688	676	634	676	672	650	687	646	674	674	640	689	688	634	638	708	653	674	657	668	669	651	648	658	661	691	644	639	704	675	652	671	675	654	664	653	645	685	654	642	677	661	706	686	657	704	661	669	685	642	660	657	631	701	639	686	676	650	652	618	717	692	636	681	643	646	653	653	651	668	631	662	667	707	666	721	690	697	659	628	597	658	710	648	679	680	641	657	661	640	674	700	668	635	638	678	641	640	655	644	655	679	669	669	702	699	673	637	639	676	669	661	665	687	714	652	700	658	664	653	638	629	689	651	658	683	667	664	655	682	654	651	656	652	654	669	675	648	671	653	648	657	641	682	677	700	693	683	692	639	625	658	672	646	655	667	658	651	642	660	698	655	642	665	683	657	650	642	623	692	655	637	649	650	650	651	655	714	623	670	650	642	660	635	663	629	637	667	630	702	675	689	710	659	654	677	620	649	681	684	667	662	708	658	626	649	709	645	660	657	647	692	649	680	632	671	759	663	671	658	689	664	676	670	644	645	654	661	702	690	664	653	693	667	660	674	646	630	669	728	644	689	674	676	627	664	576	649	635	661	614	686	632	693	685	655	647	697	613	666	649	701	684	630	658	652	686	667	646	631	664	674	690	678	669	654	647	629	711	707	695	669	653	617	661	689	640	615	676	644	651	689	677	634	630	652	683	700	686	665	685	663	655	630	653	706	721	688	632	668	654	687	711	679	642	678	670	642	659	683	654	651	653	649	667	671	657	660	668	621	669	631	643	643	651	679	642	690	642	676	725	699	635	713	647	711	652	637	688	691	644	638	642	684	691	648	711	619	663	711	675	685	693	662	649	672	679	652	643	657	637	702	653	643	664	661	624	636	669	650	636	613	720	621	644	647	685	684	645	688	683	670	680	682	675	667	670	666	653	638	674	675	671	681	649	662	676	655	702	638	641	672	644	665	654	624	670	677	640	672	634	642	648	628	684	650	685	650	640	662	673	644	655	644	662	668	652	646	679	688	729	694	661	678	657	672	613
24305	21462	25070	28275	21467	21475	18380	492	295	247	211	206	186	177	192	192	162	189	163	144	174	156	168	151	148	143	146	151	155	138	148	157	131	153	133	164	134	123	153	146	147	154	152	131	138	158	152	155	145	120	152	143	137	131	143	146	134	150	157	148	146	153	116	138	151	127	137	171	134	145	157	133	148	160	125	160	155	128	124	153	131	155	152	117	145	134	137	130	145	145	116	128	146	136	118	152	130	138	127	141	129	123	117	148	165	129	137	139	141	138	133	138	115	131	127	133	154	144	125	145	153	134	159	137	149	138	112	143	145	148	127	140	124	128	171	143	127	158	156	125	145	141	128	122	125	150	137	138	149	140	117	119	133	153	145	139	139	145	125	136	129	120	148	119	122	159	147	147	140	156	126	135	139	129	138	126	135	128	117	155	135	110	116	138	147	128	105	146	145	140	123	159	149	133	160	162	133	123	168	163	131	113	121	129	156	137	129	137	129	134	130	140	139	146	138	145	152	137	120	130	144	133	154	154	149	148	144	150	150	168	136	124	131	146	132	136	130	145	155	130	154	151	137	141	154	128	135	135	142	162	146	130	158	152	151	143	147	131	137	128	145	127	136	134	120	123	154	150	147	158	125	135	124	139	140	142	131	138	131	132	130	152	121	145	137	130	141	135	129	125	144	144	150	130	160	146	154	130	124	130	153	144	127	126	137	125	167	133	164	148	124	140	142	142	134	160	150	140	144	152	140	146	135	132	164	133	162	172	133	126	133	138	142	124	136	134	136	149	145	120	138	132	147	119	152	143	144	127	150	114	109	144	129	135	152	129	126	146	148	146	126	156	141	130	147	129	138	142	137	125	152	140	162	160	156	133	147	146	148	147	138	135	121	128	126	143	158	124	125	155	151	120	149	141	142	132	144	139	128	141	144	125	141	141	138	148	124	137	123	132	116	134	117	143	124	137	125	137	142	118	128	129	158	132	127	128	132	147	140	161	153	144	143	130	114	135	149	156	133	137	138	160	134	131	140	129	127	122	113	153	116	130	144	130	171	139	142	140	123	122	124	133	153	124	150	160	123	131	138	131	140	142	128	139	155	150	139	152	161	137	137	150	121	135	150	142	148	150	125	144	132	147	151	135	138	134	129	141	126	132	155	139	150	136	144	145	142	136	138	122	135	118	143	125	142	134	131	154	141	138	129	151	143	146	135	137	113	151	126	131	153	148	142	163	142	131	131	151	135	141	134	132	133	142	118	153	167	134	119	128	149	141	158	124	160	152	171	152	142	110	116	151	147	153	142	157	138	125	174	129	136	133	150	123	139	126	139	143	149	140	146	149	134	147	123	140	134	121	140	123	140	139	144	151	141	145	135	141	136	168	140	114	119	113	175	131	155	137	151	127	121	119	151	140	125	113	145	126	143	154	114	125	132	143	134	115	162	157	142	145	126	133	130	148	150	153	148	118	125	143	142	169	137	136	114	145	114	156	153	130	153	115	145	124	119	136	123	138	122	139	135	144	140	126	149	135	168	146	112	118	126	154	148	131	129	123	137	151	133	121	123	149	115	141	158	139	148	109	151	141	121	160	135	142	151	136	139	141	139	150	112	126	139	133	151	146	113	130	159	159	137	141	134	153	153	144	153	122	138	142	123	129	160	126	123	141	122	125	140	130	128	140	128	136	142	138	137	150	117	144	126	155	113	125	137	143	137	152	134	145	149	121	142	138	149	118	145	128	155	119	146	133	125	140	131	130	125	126	147	134	122	139	133	138	151	131	133	136	132	142	142	130	143	144	150	122	150	138	152	129	130	130	150	151	134	154	139	138	150	106	128	164	145	130	142	142	143	141	154	123	158	123	149	124	142	151	109	146	139	147	138	134	139	113	142	144	127	156	127	125	137	133	142	144	129	136	149	117	114	146	163	148	157	152	139	144	122	147	131	133	134	130	143	118	149	146	143	157	141	126	144	148	138	105	148	147	143	148	124	136	143	121	133	132	117	136	149	136	137	142	136	153	125	147	113	124	132	121	141	134	118	142	132	120	139	145	138	141	149	135	135	122	124	144	136	118	117	134	138	137	144	140	145	123	160	140	136	162	144	144	120	118	133	126	106	145	142	120	122	134	102	125	154	131	147	157	97	148	131	132	152	164	125	136	125	131	114	149	129	130	157	132	140	150	149	129	117	141	135	125	126	125	147	159	132	148	154	137	138	127	131	149	167	145	140	156	157	128	123	138	144	122	124	119	169	116	125	149	141	133	133	122	122	175	128	141	106	162	175	137	144	164	126	137	129	134	124	134	169	153	129	159	134	127	132	129	130	120	141	142	138	128	149	135	148	126	139	120	124	142	136	143	127	144	135	146	130	160	147	129	155	160	143	148	131	150	145	144	131	165	150	155	121	147	117	150	156	154	151	125	151	151	137	129	123	141	155	124	144	126	152	135	137	144	162	127	127	136	150	133	156	168	143	135	133	118	153	132	142	128	118	148	124	150	149	142	129	130	127	143	160	149	140	117	136	142	128	145	128	137	131	126	144	140	158	163	147	152	133	122	148	136	136	132	116	133	127	128	154	167	147	135	134	123	153	131	129	140	129	128	128	136	151	134	134	141	130	155	126	141	158	120	128	134	146	138	157	163	152	139	125	155	153	149	152	138	134	131	160	146	145	149	143	148	136	131	135	127	129	139	167	150	157	152	139	126	114	148	119	148	157	145	157	139	148	143	148	127	132	138	143	119	117	149	142	130	145	126	101	131	147	151	132	137	163	154	145	162	142	148	131	136	129	136	141	128	125	138	125	144	140	144	131	125	157	143	140	135	133	156	111	128	125	141	124	152	125	135	126	141	137	142	157	122	158	132	129	137	141	160	121	138	118	111	153	143	136	120	155	146	147	152	172	135	143	149	136	143	119	137	147	139	130	133	156	149	121	143	158	127	136	139	145	137	159	163	145	147	144	114	131	152	145	160	142	135	142	133	141	153	124	102	150	120	134	113	157	134	144	147	139	143	140	144	156	132	131	134	144	134	160	119	127	146	134	148	142	146	120	151	168	151	153	128	147	126	121	140	124	133	148	125	132	153	140	160	132	152	128	132	129	126	145	142	122	131	158	128	136	119	133	143	141	151	135	157	140	143	159	141	132	132	131	117	139	120	139	117	148	127	134	131	141	140	133	157	136	139	122	138	125	138	158	134	151	128	129	149	137	141	170	130	133	133	135	117	129	137	136	137	126	126	149	161	137	139	133	142	132	137	144	124	151	133	123	144	154	134	145	152	124	134	132	132	130	141	126	170	161	132	166	138	157	146	140	121	125	131	123	131	125	132	134	120	121	147	152	133	122	128	124	145	139	135	133	155	129	144	147	141	159	119	112	145	152	132	150	116	137	119	128	154	151	170	134	126	116	128	145	138	141	126	151	140	124	124	137	140	146	119	141	134	148	148	126	105	156	138	117	147	140	129	134	150	149	154	134	150	163	143	117	127	135	140	129	142
2934	3086	1535	793	568	482	397	419	382	426	386	369	358	356	382	323	337	342	337	358	354	307	348	345	304	359	365	340	330	360	320	363	335	347	350	331	382	354	344	352	304	323	340	313	333	355	324	362	328	343	310	312	335	341	352	313	325	323	360	348	317	356	327	374	359	316	337	356	326	341	354	339	349	358	320	324	343	368	335	337	323	363	321	318	335	332	320	352	339	337	361	324	347	329	354	336	329	344	329	338	353	331	375	330	350	319	359	329	327	324	327	330	358	328	339	287	340	351	354	347	350	316	348	352	359	362	316	345	355	328	368	307	323	333	350	335	360	329	298	365	312	343	313	340	336	348	349	330	329	356	357	338	333	313	347	339	331	393	331	340	361	346	328	357	347	330	362	307	346	346	341	345	322	336	362	335	295	331	335	343	327	349	334	346	351	305	350	338	356	348	303	318	333	336	380	322	332	329	339	343	324	344	343	372	334	329	332	359	303	345	350	362	327	334	348	326	347	360	309	356	337	342	325	333	371	355	341	336	340	323	337	335	336	347	358	334	325	297	319	336	349	307	352	308	340	323	304	342	336	342	355	356	347	336	343	317	331	336	355	309	348	346	338	317	351	324	312	306	345	336	322	348	329	333	328	338	335	317	316	307	345	346	346	351	329	349	330	331	359	339	339	317	346	334	302	332	346	333	344	327	303	357	358	324	339	314	329	325	310	331	340	348	333	322	329	393	364	340	337	326	339	356	352	342	342	344	353	293	379	326	313	353	296	344	338	342	329	331	362	362	329	350	341	323	362	338	379	327	339	308	332	335	325	343	359	343	370	349	330	347	323	320	333	347	338	351	365	338	319	340	357	342	347	328	349	343	315	342	305	339	343	332	318	327	344	331	352	358	331	389	344	367	366	330	368	294	306	317	330	369	329	333	349	324	329	333	344	359	332	356	326	359	315	336	338	306	360	356	321	328	350	339	331	354	349	347	332	330	314	331	361	331	280	354	336	340	322	344	321	320	335	304	354	374	335	351	339	350	325	318	340	345	343	333	325	346	362	328	332	376	342	337	364	347	343	370	342	299	332	310	288	341	349	320	310	339	358	325	335	360	335	328	351	359	331	331	326	351	335	316	347	334	350	329	328	325	336	343	329	334	374	331	318	340	355	349	334	351	346	331	326	324	325	344	333	332	315	357	334	385	325	312	339	335	355	340	341	339	309	337	338	340	373	337	345	337	337	311	340	368	344	345	316	346	358	342	338	319	329	316	325	317	349	358	335	320	330	328	334	338	328	332	314	355	368	342	319	337	369	320	339	316	331	343	359	323	336	332	334	301	356	287	358	347	327	353	334	369	303	319	337	342	343	342	293	367	358	343	323	316	338	348	357	321	337	346	331	335	372	356	337	347	359	352	343	342	366	359	349	321	296	347	345	316	359	371	357	305	361	313	326	360	351	339	300	322	351	341	356	351	366	343	363	325	335	301	333	326	328	338	325	336	338	365	313	297	330	360	354	363	347	303	328	324	313	355	367	337	351	331	312	343	318	311	316	350	334	345	336	344	341	335	346	322	326	326	333	346	352	340	342	301	325	332	301	345	346	334	354	341	353	329	333	341	366	352	342	334	378	341	331	349	314	354	331	342	306	309	354	338	337	343	303	356	332	353	358	337	334	337	348	340	324	336	318	339	340	327	345	355	353	337	322	323	372	319	358	337	343	325	352	326	351	345	342	332	322	350	365	317	337	336	331	326	351	328	304	351	341	348	344	311	313	348	349	352	312	332	342	336	325	322	354	311	323	351	344	335	324	338	353	316	352	337	334	351	369	333	320	310	321	364	333	331	361	339	354	348	360	356	338	359	323	319	362	376	314	342	347	329	319	345	330	305	335	311	351	356	353	333	334	342	322	353	325	347	331	395	306	316	343	328	345	343	336	376	300	307	348	326	307	322	333	351	343	352	339	343	345	333	346	311	371	319	331	310	337	355	344	331	297	295	319	323	344	355	346	351	321	330	327	301	322	344	327	376	341	324	331	343	331	344	338	317	328	349	329	389	326	340	300	344	336	340	357	335	346	348	311	348	340	346	317	353	334	317	338	347	337	331	320	318	344	328	323	322	350	323	341	349	319	347	328	322	321	317	327	324	310	330	343	324	355	310	316	346	323	316	372	309	349	331	342	348	358	376	358	340	322	302	345	315	356	344	328	350	329	328	359	330	281	336	332	337	319	320	358	339	334	329	317	372	310	375	340	335	333	371	338	349	327	329	348	330	315	345	336	300	324	335	350	334	372	338	368	298	360	356	319	343	381	330	326	339	350	354	329	354	352	337	319	369	321	317	331	344	317	323	341	343	347	306	379	312	343	326	307	372	324	342	339	338	352	367	335	342	316	366	342	326	341	340	340	315	367	327	359	321	325	344	335	352	323	319	344	349	353	328	330	347	336	359	360	326	355	349	330	311	354	362	317	338	299	356	347	335	317	324	334	310	347	351	359	358	348	321	341	305	336	327	338	330	353	335	341	359	349	335	347	342	362	338	330	347	336	338	326	346	325	346	361	350	346	347	371	341	363	324	374	347	329	355	330	341	319	347	338	314	329	321	348	336	361	357	343	327	329	319	351	330	350	356	337	318	310	319	354	319	370	294	351	324	357	337	316	331	357	340	332	356	384	353	336	363	380	349	310	353	346	305	332	366	344	344	344	314	346	326	361	359	329	310	374	333	343	359	346	328	350	344	367	314	356	327	319	326	354	302	362	342	337	335	352	360	379	326	308	354	338	375	327	349	292	362	313	342	316	341	334	356	370	328	347	352	341	343	329	337	331	317	320	367	344	322	316	322	312	328	331	320	352	353	360	357	335	326	362	339	364	328	325	343	363	309	354	282	343	348	373	337	332	344	294	317	317	331	348	318	354	355	337	362	336	327	311	314	307	327	334	362	354	328	342	326	362	360	334	330	346	336	321	373	349	337	366	348	355	343	313	334	331	351	327	321	346	331	327	354	371	351	330	342	318	324	305	370	343	386	356	332	366	326	348	343	331	353	324	333	342	341	331	352	311	339	339	312	371	316	329	320	345	322	337	319	326	347	317	328	331	319	341	353	319	321	353	345	373	340	334	333	333	331	347	326	380	345	364	331	336	352	351	323	347	340	379	353	327	311	317	342	318	321	340	333	343	364	352	348	335	353	370	326	337	336	341	355	349	360	334	324	338	336	314	325	362	325	348	334	328	328	321	322	308	323	351	331	340	359	299	339	311	321	313	335	349	323	327	345	363	329	342	332	320	354	357	385	362	358	328	356	323	325	289	311	349	318	325	329	350	331	345	334	330	335	327	344	300	348	321	331	302	368	314	331	337	337	376	319	351	316	356	344	343	303	334	316	312	322	326	343	341	358	341	339	385	337	322	349	359	318	348	348	353	356	334	316	335	286	319	368	318	345	333	341	327	353	336	357	344	334	333	335	323	328	359	374	333	358	331	341	353	300	304	361	335	348
32068	21068	11873	908	471	395	414	437	419	398	410	381	433	413	417	390	427	404	418	438	434	415	445	380	432	404	425	408	415	422	382	409	426	446	426	438	428	435	370	426	412	429	413	427	402	374	439	406	399	393	407	417	382	399	448	394	449	389	380	370	438	411	394	425	442	422	440	406	433	418	405	386	444	415	430	395	373	427	379	368	447	454	415	384	376	407	405	407	443	449	413	422	387	432	417	422	427	398	398	416	417	429	414	405	406	418	421	452	394	408	393	385	385	391	414	427	422	464	375	393	375	426	424	377	438	421	433	430	419	382	411	381	351	421	409	409	411	387	424	424	435	400	412	408	417	449	377	415	428	411	389	452	395	408	427	424	429	424	413	434	394	393	382	446	410	421	396	403	429	421	438	395	363	398	387	408	390	435	417	441	418	366	418	397	439	418	437	424	408	421	414	435	394	434	425	420	456	387	395	392	393	393	410	433	432	379	376	385	414	380	411	414	411	405	400	379	427	405	403	431	448	414	450	414	388	417	388	395	402	405	440	458	413	424	395	415	405	377	377	410	360	413	394	414	413	435	402	377	410	404	416	434	421	452	421	440	356	420	410	411	403	392	375	380	419	421	409	415	411	371	408	408	395	434	392	380	462	386	406	394	449	414	432	435	439	395	404	370	480	429	403	395	376	373	429	406	378	381	400	407	401	438	358	423	404	369	406	447	387	439	408	425	460	422	398	397	440	417	395	385	422	433	377	399	404	419	445	406	389	421	399	462	394	424	453	410	396	394	380	427	443	446	391	414	390	368	415	401	421	407	420	404	396	391	403	387	402	417	449	409	386	386	433	433	393	439	393	380	387	406	390	394	428	409	456	434	409	388	372	384	432	406	396	397	417	422	443	398	426	409	404	401	398	431	448	431	405	420	433	414	451	420	373	393	432	391	415	430	443	402	427	383	398	452	414	447	431	384	437	438	432	405	388	396	394	398	425	456	399	411	384	373	406	413	397	421	443	428	413	446	425	431	406	389	389	415	411	391	387	430	379	396	395	386	381	391	394	377	404	410	439	459	413	398	448	427	383	418	403	413	433	393	452	391	405	373	434	355	444	412	411	426	386	399	405	417	428	386	402	388	417	413	361	392	437	439	423	391	435	387	438	407	402	425	445	440	398	451	405	426	421	447	436	444	412	449	375	424	418	445	425	389	425	398	415	412	406	444	407	415	415	404	396	415	374	380	374	384	430	423	423	378	384	400	398	381	424	430	407	414	398	417	411	437	411	394	409	427	387	393	400	424	433	450	397	424	396	405	404	389	383	415	415	417	416	389	367	403	391	436	412	428	436	389	414	412	394	401	391	434	452	438	409	422	409	398	433	410	409	408	404	431	396	418	413	393	437	422	370	386	424	419	427	441	412	390	432	439	436	381	408	393	448	434	372	421	394	387	387	413	431	405	410	406	427	437	428	405	397	403	372	413	417	390	385	432	410	394	460	393	396	466	391	404	401	379	404	412	404	399	425	404	415	405	370	419	402	407	380	391	373	412	438	415	399	429	398	439	394	405	431	397	397	419	420	392	392	434	404	393	403	439	397	401	398	382	428	405	386	413	410	416	388	410	400	386	395	385	419	410	429	423	428	382	401	448	402	385	401	385	406	437	418	370	400	411	412	391	442	384	439	400	392	399	405	419	412	401	418	433	403	403	412	356	404	455	418	361	393	411	451	419	445	376	422	459	425	407	413	387	419	406	436	408	439	358	392	408	365	458	419	369	412	413	383	375	422	401	387	435	405	393	424	436	412	421	399	394	433	453	414	377	437	396	432	430	432	415	441	396	404	385	412	442	377	400	422	414	422	351	398	390	437	410	413	413	346	397	412	421	419	419	409	408	411	394	430	423	420	374	393	422	391	367	429	377	414	383	367	423	417	413	435	444	436	440	413	405	411	388	389	374	408	391	382	410	404	395	410	401	402	425	392	402	403	446	421	408	409	377	402	381	427	438	400	391	432	396	405	428	424	383	436	409	427	416	377	448	421	398	410	405	405	411	426	391	397	373	390	393	407	423	429	402	440	405	403	415	437	418	443	375	442	408	379	408	426	412	382	423	417	417	421	422	443	386	422	430	415	433	409	401	412	443	406	436	382	424	397	415	390	431	405	431	439	401	447	390	410	394	411	394	444	417	389	430	440	413	408	413	408	422	414	384	439	436	404	413	419	406	382	414	386	424	417	409	427	367	399	443	418	395	431	468	421	435	422	422	410	427	438	455	430	413	403	401	424	417	446	403	416	412	404	411	404	460	456	434	413	418	402	400	431	413	418	409	393	404	390	408	456	394	379	399	410	444	396	423	402	403	440	387	399	430	441	400	407	429	360	434	411	452	405	405	406	404	397	412	399	435	430	414	442	400	418	402	400	406	449	402	418	439	415	424	417	428	434	439	416	416	432	412	457	425	381	421	434	374	424	406	404	407	422	383	403	411	445	401	428	403	414	410	389	416	413	427	413	436	431	431	410	426	435	440	421	411	376	399	431	418	371	415	390	431	413	451	404	423	461	407	415	438	440	408	410	417	377	410	422	418	437	397	399	429	430	435	415	411	392	415	413	413	411	431	373	404	386	395	450	445	456	420	394	421	412	415	420	381	360	403	398	388	402	441	419	389	380	432	408	432	426	383	394	431	414	450	388	435	391	416	405	414	393	431	418	412	434	420	404	442	395	413	441	445	402	424	408	402	438	408	382	422	401	408	429	432	420	421	402	411	405	404	401	456	401	413	421	386	386	409	377	446	398	429	403	427	425	387	416	403	439	376	428	425	422	389	389	381	444	438	414	416	433	436	397	407	444	382	432	404	422	424	401	421	430	443	401	409	420	378	419	445	412	408	419	396	395	429	422	407	387	406	431	365	410	389	423	435	408	376	413	437	388	421	427	374	400	415	401	408	388	421	440	480	403	416	418	407	416	383	409	384	382	422	380	427	400	385	417	430	399	392	377	409	381	399	423	416	380	386	401	391	393	397	376	431	417	421	393	435	402	403	441	379	377	391	388	430	397	386	418	387	440	434	390	425	391	380	390	450	370	407	383	413	414	466	427	420	406	396	387	444	410	398	438	403	377	406	405	417	438	386	414	418	434	401	366	400	423	394	405	403	440	424	410	422	406	400	422	417	415	423	439	401	418	396	393	392	389	430	422	408	390	420	414	423	423	445	472	411	419	386	423	405	398	394	395	398	407	394	393	418	433	417	402	398	419	415	388	421	438	375	387	458	445	384	396	390	427	401	404	376	417	404	433	411	421	380	397	407	400	396	418	400	408	448	438	365	417	419	393	431	405	378	400	418	402	452	379	407	408	393	411	384	382	444	407	438	445	373	415	409	413	448	406	436	422	407	427	409	471	425	401	413	389	425	423	431	413	389	429	446	386	448	395	417	419	425	403	396	435	413	393	371	428	382	390	410	404	385	400	402	433	412	427	446	422	427	419	396	425	423	396	454	435	430
5822	1004	909	916	892	942	936	909	966	897	956	893	910	907	866	900	913	936	864	924	871	848	895	921	866	916	848	859	883	906	909	922	866	925	873	905	887	897	882	913	905	888	844	895	910	898	952	892	869	933	922	909	893	898	952	830	918	898	866	937	856	886	923	906	916	861	911	931	959	875	912	915	904	925	901	925	903	836	920	940	926	918	884	867	864	937	863	870	837	846	854	889	857	866	920	836	926	867	884	854	878	902	912	924	905	901	923	868	911	885	894	911	885	819	905	894	981	863	817	916	926	911	918	907	952	905	907	911	867	847	904	921	880	953	926	900	930	901	892	900	876	891	883	932	896	911	905	885	857	915	920	897	887	900	916	880	947	890	843	923	894	866	897	877	912	914	851	901	846	933	929	924	902	863	899	894	924	894	910	859	899	894	878	882	907	904	840	943	930	910	883	872	888	887	873	920	926	928	888	928	839	904	917	813	866	939	910	943	918	891	922	921	909	857	907	901	862	924	895	877	900	909	926	885	912	877	918	923	928	911	917	928	944	899	883	966	920	880	894	946	894	881	933	924	908	909	918	877	842	946	896	924	886	902	924	865	928	937	910	927	883	955	859	896	893	836	841	862	891	942	855	919	868	837	915	881	932	890	829	932	903	892	863	917	923	911	855	927	884	870	876	916	924	914	887	920	888	878	880	880	892	901	916	871	913	942	889	869	926	860	907	873	908	950	918	923	914	931	920	894	908	890	915	895	896	897	876	874	913	900	866	921	930	913	858	899	860	894	857	877	897	869	921	882	928	907	845	819	919	857	944	962	934	913	896	889	929	940	893	885	874	919	886	925	921	899	886	878	917	933	920	877	846	960	925	930	909	903	918	879	819	922	884	931	890	869	879	845	906	901	917	905	841	899	850	869	882	854	859	878	915	884	881	913	926	857	903	922	898	914	887	901	915	883	919	909	931	903	919	852	871	895	904	942	909	882	907	927	955	911	853	878	883	911	866	862	882	844	938	933	821	863	940	874	944	899	916	905	895	861	880	906	883	929	944	934	891	964	845	851	948	895	904	919	920	861	936	876	881	851	877	891	932	874	873	862	915	860	909	882	940	938	923	922	887	890	895	880	895	889	968	918	916	905	918	923	889	972	903	849	912	901	946	896	900	989	906	917	918	873	843	884	956	865	912	906	875	875	902	829	913	911	866	931	921	904	891	885	874	864	911	876	892	900	868	942	890	907	909	899	872	850	835	955	904	869	923	899	893	953	851	874	902	940	918	876	891	918	928	916	897	951	855	872	915	896	904	958	924	903	901	885	879	908	931	933	920	918	855	826	917	884	872	879	888	955	883	886	885	916	870	958	912	896	886	899	868	889	887	895	893	893	919	843	880	925	863	895	879	881	929	913	858	915	907	916	872	879	849	897	937	918	850	891	869	915	831	888	904	881	836	876	871	844	926	883	931	895	928	897	884	900	905	884	938	950	900	906	923	926	892	877	864	887	924	890	889	948	847	858	836	833	884	907	895	905	931	896	921	915	975	905	796	859	888	958	858	910	880	914	928	890	880	889	931	918	933	908	886	876	884	875	868	868	855	869	949	896	934	841	894	890	874	876	898	879	874	889	909	870	891	900	935	851	930	946	900	907	864	913	839	937	857	928	920	937	914	884	919	900	877	863	892	869	948	868	921	910	903	896	901	904	904	925	870	858	896	809	961	914	925	886	881	886	913	844	925	929	859	884	889	896	881	909	895	920	898	926	963	902	849	937	918	881	934	857	883	896	893	940	905	899	854	927	875	918	850	876	892	882	934	903	813	936	887	900	929	939	918	871	869	909	879	878	874	864	940	907	905	880	884	900	862	913	908	862	884	953	898	900	924	898	909	840	919	848	853	903	848	883	874	918	939	880	886	914	919	915	854	914	927	925	884	879	845	888	859	942	903	931	892	874	922	901	839	873	938	927	934	908	865	898	856	834	919	868	946	892	920	839	853	890	884	954	905	922	912	913	912	938	962	922	867	898	852	863	941	870	908	888	914	879	934	868	934	937	909	914	929	918	856	923	903	883	918	911	900	879	891	940	905	941	881	875	903	927	900	893	927	868	920	900	914	866	885	880	901	855	898	883	921	894	891	900	888	894	880	872	845	919	880	831	846	892	834	885	896	865	895	889	862	936	916	924	893	865	890	871	865	927	895	924	864	924	909	909	869	854	895	848	839	940	897	869	882	838	922	939	894	902	1001	884	869	890	911	871	903	905	902	908	914	920	919	886	918	882	923	896	869	895	899	925	900	902	933	906	930	876	914	897	933	929	918	890	911	863	939	887	918	928	907	950	887	870	840	906	863	921	854	871	883	857	884	869	873	903	925	903	963	881	831	922	900	847	943	933	884	907	881	867	859	868	948	909	896	885	893	939	946	914	905	912	895	908	937	911	860	879	901	897	860	849	887	884	909	914	899	863	924	865	914	914	931	872	878	914	915	902	921	885	876	859	897	923	873	894	912	899	937	867	886	916	948	922	909	904	920	893	954	861	877	899	851	861	925	897	886	908	886	856	847	943	886	939	884	868	911	832	903	868	900	873	889	914	1006	896	870	826	901	889	898	938	888	885	947	895	888	876	896	916	928	944	862	938	904	868	912	921	874	862	871	920	900	905	903	898	874	882	820	926	867	904	899	888	937	896	945	888	926	925	867	884	935	911	913	876	913	908	909	865	864	934	909	956	863	901	866	882	892	899	891	896	905	854	885	906	897	953	932	921	834	889	907	879	930	891	895	952	836	874	873	902	917	916	874	912	848	917	956	894	921	852	894	932	865	918	870	1001	897	914	939	874	964	884	967	908	916	856	899	815	920	913	857	860	914	917	919	951	890	897	825	888	835	896	844	931	889	876	887	854	868	878	875	883	927	882	889	892	877	898	865	908	899	928	847	913	940	921	896	920	897	869	948	901	909	924	886	904	888	886	924	886	903	894	864	944	914	847	894	890	917	914	881	871	898	903	913	844	915	925	869	938	878	863	901	932	920	920	926	868	903	903	901	944	864	888	869	879	863	927	885	864	852	850	928	936	887	923	900	939	916	940	908	861	908	882	915	864	934	845	912	857	871	922	849	850	876	861	963	935	904	841	950	887	914	884	885	910	922	871	842	965	840	912	908	885	917	940	940	939	893	880	917	907	904	968	900	923	876	834	903	904	924	899	888	929	873	891	901	900	887	904	907	916	908	899	880	941	910	838	923	910	862	917	888	872	927	875	929	891	916	843	897	874	927	915	900	864	849	852	845	919	901	898	876	930	886	902	852	895	877	895	891	939	921	903	919	896	884	931	935	893	878	880	899	948	900	905	929	858	907	902	870	859	822	888	937	883	875	913	920	902	895	919	897	913	926	947	862	912	892	875	869	876	966	897	920	862	921	929	858	844	927	880	926	849	916	877	879	878	910	856	909	928	843	868	918	936	866	951	886	845	879	911	945	912	863	890	888	881	867	878	920	895	876	926
24941	21502	24816	28649	21508	21343	1299	478	363	337	327	308	351	319	310	312	305	317	317	307	309	309	326	297	327	293	314	288	284	280	301	352	336	294	306	334	311	302	281	309	274	310	296	322	282	315	329	298	285	294	278	287	319	321	324	314	312	295	303	291	290	292	277	253	333	305	312	315	302	313	289	306	276	305	285	316	317	283	289	295	311	311	282	281	299	302	274	335	299	307	286	282	293	298	332	315	298	321	322	290	315	292	325	267	312	274	306	303	326	301	311	317	285	278	277	282	294	323	308	291	253	287	292	284	312	281	288	284	280	296	260	290	285	304	275	295	309	278	332	298	294	309	269	301	321	294	292	277	262	299	294	320	278	286	310	294	290	323	263	294	313	318	309	284	280	294	329	286	330	311	310	312	334	301	290	282	271	315	318	291	292	311	271	292	278	286	282	272	295	291	288	298	311	282	308	287	341	300	323	305	268	285	295	295	289	263	281	297	298	293	333	300	328	328	335	291	304	309	297	327	272	273	289	297	349	286	321	285	303	296	303	312	293	303	272	311	302	304	304	313	294	299	295	327	306	281	281	280	321	310	289	281	293	296	299	334	299	339	284	285	292	295	279	296	270	323	308	310	307	295	288	327	317	296	311	309	310	261	329	305	292	305	312	298	292	300	298	286	309	285	302	317	316	302	298	302	272	274	308	285	305	339	318	315	308	328	304	282	292	295	274	321	310	287	309	354	278	296	250	286	309	277	295	274	304	340	314	334	283	296	292	273	293	304	320	321	324	279	275	270	296	283	271	317	304	281	312	305	304	285	288	287	301	309	328	282	291	326	302	291	290	300	347	307	333	332	310	322	339	334	301	308	284	299	355	281	303	309	312	279	297	296	316	291	278	295	298	293	315	289	295	330	313	272	287	288	315	293	286	310	322	312	287	281	287	306	307	300	298	295	294	286	312	306	314	321	307	280	325	298	302	306	276	303	292	271	272	292	278	290	309	315	307	307	314	281	273	300	311	276	285	300	320	310	319	290	307	299	272	295	303	309	282	252	295	309	300	282	284	273	281	270	289	284	333	266	302	318	294	336	349	313	320	295	288	286	312	303	296	284	295	317	293	279	277	298	312	292	296	316	313	273	264	286	296	296	307	280	281	312	293	311	287	306	291	277	306	293	289	259	303	283	300	296	287	264	290	313	290	260	289	329	327	280	307	297	320	312	323	327	320	281	282	333	279	306	302	316	330	301	298	327	297	330	335	307	303	285	296	280	287	307	291	314	286	296	318	337	315	295	271	329	306	298	305	295	293	267	308	270	335	281	293	309	284	279	299	285	309	336	335	284	310	291	293	282	296	302	325	308	288	319	300	279	282	334	308	304	302	286	282	281	277	280	305	284	286	288	272	318	271	298	317	296	275	273	281	297	300	315	302	278	295	312	286	299	287	341	279	280	294	290	280	254	287	308	308	309	328	331	304	313	299	285	294	280	320	317	329	294	277	250	312	317	296	305	306	295	293	288	299	292	305	265	302	318	335	289	300	293	305	277	283	279	280	282	321	315	313	319	337	311	290	325	274	301	327	288	307	315	325	345	293	307	292	289	344	280	285	342	270	288	292	290	300	276	314	298	277	307	325	267	276	323	317	325	298	307	309	320	311	280	325	293	296	288	293	287	319	312	297	296	297	301	282	282	323	307	304	286	284	318	239	317	294	325	257	283	297	320	316	305	284	315	296	319	310	300	265	278	333	353	284	301	314	281	287	295	276	285	318	289	295	294	314	324	321	305	296	309	302	301	304	257	287	307	312	325	299	299	279	304	294	291	294	283	291	293	303	304	310	315	292	291	319	286	315	302	277	314	283	318	298	293	286	336	322	307	320	271	303	306	303	296	306	294	291	331	330	277	314	311	342	276	335	310	293	268	325	302	304	330	294	305	308	323	325	301	289	279	274	284	295	288	333	308	291	338	274	320	314	324	295	310	313	309	301	296	291	302	329	330	282	320	310	310	280	306	285	282	294	308	266	288	285	334	283	288	296	318	334	322	319	280	294	324	280	245	301	302	321	320	307	274	290	292	318	321	302	285	283	307	327	303	270	309	291	287	306	287	296	275	301	322	293	288	291	303	321	319	274	291	260	293	285	285	310	333	321	269	263	271	276	338	317	307	300	310	284	300	301	287	303	298	293	313	307	279	295	298	305	277	319	293	353	301	299	266	303	315	293	287	290	304	320	286	298	310	315	310	318	311	312	296	327	319	307	297	327	268	317	287	254	273	284	314	305	323	285	331	326	297	288	276	327	303	296	328	293	320	351	309	308	300	296	336	298	316	276	287	317	319	311	286	281	264	316	271	304	304	298	295	336	292	290	286	270	307	305	287	277	300	287	286	307	296	299	320	314	313	264	291	293	311	316	335	308	292	322	304	296	313	336	289	305	312	313	304	299	275	281	265	300	296	296	281	282	302	301	307	335	278	267	312	304	266	294	303	283	322	303	296	315	292	308	330	318	286	313	315	318	316	288	304	327	292	331	297	298	298	296	335	298	285	281	295	288	288	309	304	272	283	304	264	299	304	282	319	326	316	289	265	301	283	280	326	293	294	289	328	324	319	317	323	291	323	331	279	310	260	302	293	323	266	308	280	341	355	286	273	284	311	317	290	295	303	309	292	285	280	301	305	323	328	328	300	317	292	316	325	343	314	305	295	276	259	314	291	288	310	291	309	292	303	293	289	281	286	262	260	301	297	290	286	317	336	314	291	312	290	335	293	251	286	309	305	315	291	321	307	287	288	316	302	271	315	317	304	322	305	312	301	279	297	286	328	309	319	319	354	307	320	330	298	278	304	277	305	281	309	275	278	293	329	282	305	294	302	269	329	284	298	291	307	274	295	320	326	296	304	310	292	286	290	294	318	255	289	313	296	285	317	319	291	345	297	312	289	297	287	284	340	293	283	292	307	273	304	306	318	317	310	256	292	300	304	300	309	309	326	342	306	275	306	270	260	293	309	290	321	270	317	300	325	311	286	288	313	331	286	290	283	300	313	283	271	257	287	311	281	358	285	296	278	262	306	315	312	286	297	310	300	267	332	271	310	314	327	325	274	305	293	300	310	258	292	298	294	280	288	281	278	313	291	290	314	309	312	299	305	286	320	298	280	288	290	302	285	272	291	314	284	285	343	304	313	302	283	315	304	315	309	299	333	284	282	315	329	283	257	281	285	336	305	316	291	288	289	311	297	307	291	282	308	323	323	275	285	299	302	300	306	326	303	320	336	314	333	286	327	323	295	268	297	305	320	301	339	308	320	295	318	307	265	304	278	285	318	317	305	329	310	291	286	286	284	299	336	326	291	319	284	329	281	264	309	282	297	293	342	301	279	291	315	285	279	315	309	306	312	304	322	294	283	283	290	297	298	324	289	289	295	291	323	277	301	309	330	319	265	279	298	291	338	308	328	281	302	300	286	288	329	258	306	324	312	313	280	329	272	275	328	300	307	267	299
3151	2180	1259	892	778	695	710	670	679	666	680	665	704	627	641	667	678	629	620	706	640	708	719	672	699	679	627	631	615	636	694	671	698	673	667	659	689	673	666	675	639	665	687	631	622	622	661	660	652	634	678	659	654	674	700	623	678	666	668	656	657	616	666	643	658	671	674	660	686	638	661	710	697	650	667	674	652	643	691	695	687	645	663	642	636	661	625	634	670	660	663	638	628	632	630	652	643	700	668	659	642	670	626	668	695	651	660	609	643	687	670	626	655	687	667	666	634	670	660	647	720	653	659	714	664	638	668	669	639	648	659	660	627	624	652	633	650	675	662	671	605	622	609	682	632	643	682	691	691	622	637	673	637	643	626	669	695	620	689	625	670	658	630	714	641	683	696	708	612	683	652	728	683	639	732	613	667	671	690	599	659	600	653	656	646	670	650	661	652	632	645	683	666	630	667	696	613	607	660	648	692	612	642	618	644	650	719	674	676	665	697	691	693	668	720	728	679	647	649	656	662	669	679	697	667	611	649	706	653	645	672	635	633	635	657	675	672	633	653	691	684	655	637	712	626	625	641	667	656	670	645	687	631	674	631	644	665	682	660	716	652	660	696	688	664	663	648	664	652	652	640	667	666	672	700	661	675	709	637	615	645	694	692	627	648	683	650	644	661	650	667	683	674	628	612	670	676	667	702	646	692	661	680	693	637	625	678	637	636	691	644	672	652	625	623	649	630	695	648	681	656	636	646	666	649	699	629	682	625	663	664	660	643	625	642	657	660	658	628	686	675	653	626	652	636	646	626	631	651	688	652	653	646	682	696	639	680	638	651	668	684	670	675	644	669	630	691	686	667	670	636	687	705	661	655	622	675	700	655	650	667	706	703	702	644	689	626	654	668	696	665	668	636	665	623	622	643	664	648	665	672	640	731	633	691	614	686	671	666	663	683	646	673	606	682	670	672	611	606	672	671	683	650	678	659	668	661	645	679	664	661	632	624	656	667	609	652	659	680	635	614	681	692	681	664	685	674	649	637	614	685	669	682	633	709	679	661	657	684	664	650	661	663	658	668	632	639	614	648	654	660	685	649	652	670	621	661	702	655	651	661	707	671	656	638	721	644	672	647	623	645	619	612	670	683	642	646	663	681	678	664	680	696	671	711	619	678	662	668	676	664	668	657	625	658	668	638	675	631	679	644	635	691	682	692	630	630	713	638	631	656	643	688	644	637	671	645	666	639	634	663	669	645	683	675	643	672	661	661	654	617	670	634	663	708	702	630	647	651	615	703	679	663	665	635	652	650	663	656	642	678	640	625	652	630	694	658	646	678	699	631	672	677	661	630	696	630	708	617	679	707	615	652	685	683	668	626	644	694	623	650	661	607	608	613	646	633	700	622	656	632	622	683	656	653	700	631	660	675	634	692	681	632	637	641	664	637	673	615	620	616	652	656	610	664	622	683	647	692	648	647	680	631	637	648	666	685	658	645	662	678	658	705	652	632	670	681	615	701	640	674	656	653	622	622	658	636	654	679	708	667	654	658	651	619	668	641	666	648	669	632	677	651	659	634	693	633	639	691	649	651	661	644	663	642	663	663	665	651	665	639	678	649	659	673	659	607	659	650	648	694	697	596	624	612	659	646	640	663	666	643	647	647	635	631	664	617	664	612	649	608	683	655	627	686	685	671	664	646	716	663	662	633	663	684	635	679	653	657	635	676	655	648	644	685	662	616	680	652	643	657	598	709	657	679	672	663	663	671	637	678	612	658	632	659	682	646	670	628	633	676	644	644	630	633	696	625	671	696	649	652	596	649	676	698	665	656	660	616	653	637	650	672	702	677	628	659	698	688	619	654	703	669	633	664	717	664	646	673	648	681	695	685	640	661	662	648	664	645	627	657	662	620	651	694	665	661	651	638	694	705	672	680	609	668	617	617	663	723	627	682	638	641	679	640	677	683	662	646	662	673	665	645	650	669	682	672	671	627	686	677	669	633	655	666	624	683	675	649	693	676	651	622	679	664	666	616	701	651	649	672	669	693	617	655	620	661	688	653	666	643	635	689	685	677	663	657	687	636	643	662	589	611	594	685	628	683	639	650	651	671	664	612	683	720	630	656	654	657	674	654	636	702	679	622	665	673	630	679	619	670	642	614	667	647	646	670	679	645	669	673	703	675	678	668	668	688	641	692	631	649	661	710	655	634	638	642	652	626	670	706	674	683	702	663	666	656	635	692	686	631	613	625	634	653	698	670	633	657	632	684	668	624	644	628	673	660	665	634	623	669	638	673	649	636	680	660	710	652	635	653	670	653	690	685	625	661	653	657	652	689	674	662	671	630	662	655	664	638	679	684	641	689	630	675	652	672	658	689	686	679	651	639	631	645	630	659	660	676	657	679	675	659	670	662	651	660	661	668	673	690	696	634	672	645	647	632	645	628	636	713	670	660	618	656	694	679	618	680	618	687	666	669	649	680	651	684	643	593	675	620	660	643	633	663	654	670	651	633	676	663	662	625	665	648	598	692	654	673	626	722	654	676	650	697	676	633	668	595	701	676	606	635	681	647	686	634	695	689	662	668	654	666	648	686	643	660	686	610	640	680	632	635	691	680	649	630	661	659	658	623	686	633	657	650	630	694	695	649	646	695	669	697	658	680	654	620	659	652	691	640	654	669	674	629	632	645	663	647	640	712	644	697	670	656	674	677	693	662	598	625	659	648	636	655	641	611	625	720	650	691	644	679	656	597	650	675	687	638	628	684	696	692	642	665	670	638	677	680	682	638	633	667	600	670	646	680	664	635	650	668	667	664	661	670	669	669	638	698	623	688	606	661	670	669	701	655	653	689	666	649	631	643	682	662	660	684	629	668	658	695	670	653	684	707	658	630	673	646	609	658	688	656	660	603	640	684	613	656	620	678	672	688	659	694	707	688	625	659	704	626	655	641	653	661	621	607	648	672	639	662	664	630	658	646	673	639	672	651	669	750	668	640	729	635	628	667	665	670	680	677	672	642	633	664	648	710	673	685	680	597	676	649	683	621	621	636	672	668	664	679	652	633	674	684	661	684	654	659	699	715	660	646	665	688	635	663	665	665	629	702	643	686	698	638	626	666	640	695	652	626	594	646	646	698	642	658	640	638	657	624	623	635	652	699	656	651	631	642	644	680	637	621	660	634	657	683	674	680	672	726	635	625	672	661	676	701	687	674	698	720	670	703	656	653	678	635	631	627	672	627	663	659	636	650	666	678	618	698	623	633	664	659	656	642	670	695	619	662	668	715	668	654	610	636	660	663	644	685	641	606	646	663	644	649	668	682	626	653	608	626	625	658	666	640	657	634	698	683	641	668	649	638	626	649	689	690	631	682	665	661	672	631	663	680	679	585	625	637	667	659	629	698	676	633	667	656	676	664	678	647	677	685	667	648	647	624	673	693	620	690	677	681	645	699	701	675	641	666	633	666	657	641	688	642	635	661	696	629	653	681	686	682	652	627	658
24416	21540	25183	28362	21542	21550	18240	526	294	253	228	199	163	175	142	166	189	178	157	181	169	180	136	166	160	151	146	140	134	164	149	144	159	144	163	156	137	160	153	117	145	144	118	143	136	149	149	128	143	122	149	135	113	132	143	155	120	142	131	137	148	119	131	134	139	129	122	158	128	143	152	115	141	162	158	144	129	152	107	120	124	161	152	131	123	124	121	130	137	151	156	131	152	141	150	124	137	126	121	150	138	145	125	149	137	147	141	133	104	137	124	139	134	147	118	128	147	146	133	129	137	147	147	122	143	127	161	122	154	127	121	153	161	148	127	132	123	166	137	138	128	131	119	132	140	140	134	139	131	112	143	153	133	147	125	146	136	165	140	139	147	124	130	127	135	129	134	158	123	122	165	153	140	117	120	132	134	132	133	131	147	124	140	133	130	120	136	161	147	127	159	145	147	133	125	151	139	156	145	147	152	172	151	150	127	136	169	132	122	150	141	162	143	150	132	141	137	117	125	127	136	141	121	125	116	155	136	144	146	114	149	144	135	150	116	134	146	146	119	138	128	152	108	118	132	134	122	155	138	149	169	122	140	126	144	143	128	146	152	143	150	153	135	141	137	139	149	153	137	152	144	133	133	140	140	129	146	114	123	132	133	154	133	148	143	129	153	148	130	143	152	164	157	125	117	161	157	146	137	143	156	144	142	131	152	121	143	131	131	109	147	155	153	140	139	114	140	125	125	130	146	134	138	139	151	130	117	146	156	150	135	141	126	139	149	148	147	125	115	132	142	129	163	152	148	133	145	157	133	148	120	138	133	135	111	132	143	135	135	118	127	137	121	125	167	137	138	125	137	134	127	115	119	143	146	143	142	131	132	168	123	132	144	136	140	152	135	129	140	155	118	153	147	138	138	147	135	133	156	143	145	155	119	126	124	148	122	137	145	144	125	144	142	145	143	143	114	117	150	136	141	164	138	136	157	118	122	114	169	130	137	128	153	137	148	144	157	152	142	131	163	148	152	145	124	145	155	137	153	127	152	137	132	130	133	132	128	123	141	166	144	124	126	148	142	128	127	134	132	160	118	149	129	147	149	134	125	155	139	166	146	138	131	158	128	142	135	137	152	133	146	133	131	142	141	157	113	135	123	134	138	139	148	126	150	152	153	147	125	132	178	134	153	142	131	125	130	146	147	138	146	123	115	153	138	145	126	135	158	134	156	155	135	118	125	111	125	112	120	134	138	150	149	119	135	130	119	157	143	131	122	143	128	129	147	115	163	109	102	130	127	149	138	126	137	149	138	118	117	125	113	129	116	150	140	139	146	135	131	145	106	135	130	141	144	152	144	122	139	165	157	124	139	138	137	158	132	149	137	136	136	127	116	142	135	146	144	139	142	129	142	143	122	128	137	135	124	107	128	155	167	151	152	163	137	127	130	134	152	154	148	129	128	130	135	156	153	132	159	154	150	129	152	152	120	153	140	139	141	155	112	139	164	143	145	148	128	151	145	127	115	141	153	149	152	122	122	152	120	155	141	139	129	137	145	139	130	136	127	148	122	138	128	150	128	142	132	146	154	133	142	127	146	115	151	117	140	133	145	125	145	142	136	159	125	122	123	124	141	119	129	141	159	135	123	139	127	137	138	124	126	141	137	133	137	157	128	146	148	130	145	111	154	132	151	159	141	158	146	170	154	142	151	149	152	125	143	146	159	152	134	135	129	153	144	149	124	132	154	159	138	151	128	133	153	153	127	144	122	146	138	131	134	154	184	120	136	121	134	132	133	138	158	147	135	164	139	150	150	145	145	150	166	143	160	149	123	126	158	151	149	136	140	132	118	120	132	133	156	138	127	151	128	121	123	151	128	134	141	139	128	108	142	118	147	139	141	168	139	127	160	139	143	143	128	144	150	137	149	138	110	120	116	135	144	109	135	140	136	157	146	111	140	162	138	143	142	127	162	156	145	134	143	148	131	134	145	135	157	139	127	159	114	130	112	140	135	136	131	125	122	164	85	121	124	141	135	129	138	153	147	149	133	133	161	135	131	117	142	134	134	131	136	132	140	137	147	157	143	154	128	142	126	155	133	149	118	126	112	139	139	157	156	135	143	127	123	123	156	141	153	135	135	162	145	142	139	126	136	145	136	150	150	123	163	167	132	125	124	139	103	127	128	160	133	127	142	131	134	123	151	128	131	126	123	145	173	151	148	130	125	147	122	139	127	144	112	146	132	112	148	151	146	123	171	130	160	146	148	151	138	158	135	137	158	108	122	143	146	145	147	142	122	150	137	152	116	166	124	143	130	139	135	125	133	143	143	149	138	138	151	160	146	141	143	134	152	126	148	152	117	134	144	133	132	165	145	138	142	122	132	139	136	126	135	133	139	167	157	128	160	153	147	140	139	151	174	118	151	138	105	148	150	151	151	145	146	140	165	141	123	144	132	152	137	127	141	159	179	146	135	125	149	125	150	132	151	134	146	136	127	143	151	144	137	162	156	138	164	115	142	147	162	156	160	131	138	127	140	145	149	138	156	119	124	133	140	137	128	135	137	122	119	121	148	138	143	138	129	123	138	138	140	126	150	129	125	121	137	120	138	141	147	135	148	140	113	137	140	159	109	153	141	134	124	146	128	148	135	127	153	158	142	134	146	129	147	146	158	144	159	139	145	125	137	118	129	134	136	120	143	138	123	140	137	137	132	141	145	133	127	132	142	127	146	123	140	137	136	120	119	141	133	125	138	149	141	150	153	133	131	148	126	129	127	143	132	176	126	122	142	122	142	99	133	141	146	123	148	135	135	147	139	135	136	162	149	129	137	124	114	119	150	153	133	146	146	153	167	139	137	122	133	146	129	131	119	124	129	119	140	141	153	153	141	162	130	137	134	135	109	135	152	152	140	132	125	146	127	132	148	122	137	135	136	134	155	128	133	117	109	126	149	142	128	137	152	119	118	121	150	148	160	141	166	130	124	129	154	137	125	134	142	136	127	131	125	134	145	138	135	135	147	153	138	148	141	132	115	143	163	164	132	137	150	113	124	116	140	136	116	134	152	151	145	134	136	122	139	158	131	132	148	136	127	150	145	114	159	135	129	141	141	147	135	129	119	156	174	141	110	146	142	175	134	150	129	138	156	135	119	129	174	132	125	141	146	137	145	119	145	126	118	145	126	143	163	143	130	130	114	125	117	135	144	123	122	146	140	134	155	146	163	129	131	131	133	146	127	140	153	119	128	142	139	149	139	129	135	140	131	157	133	146	126	134	144	136	153	133	141	128	158	140	136	123	140	154	141	140	150	157	125	146	126	156	131	142	140	138	148	154	160	124	137	152	139	128	129	132	147	144	130	122	162	139	152	147	159	135	140	126	145	132	158	119	165	123	124	144	132	156	141	148	149	140	136	135	154	137	130	143	143	134	134	117	148	156	126	149	126	148	134	133	130	131	144	109	145	151	143	134	145	128	143	135	142	151	129	161	142	133	122	126	137	139
2952	3064	1499	830	580	419	440	436	385	373	361	368	363	347	380	362	356	320	343	365	358	341	331	377	351	335	332	322	348	340	364	355	380	352	310	360	334	355	353	340	331	326	328	331	325	333	318	316	337	350	322	370	348	354	369	334	347	342	333	338	344	332	348	315	341	363	339	346	322	335	319	354	315	346	305	333	343	318	349	326	371	362	372	357	343	328	345	347	352	326	337	308	360	343	337	334	346	312	327	311	321	330	317	324	353	328	347	342	312	343	365	346	309	332	354	362	351	316	319	330	329	365	339	365	296	359	354	343	321	335	375	325	328	335	375	338	350	340	310	348	342	336	328	337	303	357	348	331	321	357	356	353	327	311	353	372	343	349	362	347	345	328	335	323	346	377	342	308	333	305	336	342	315	311	326	370	327	370	366	317	360	355	294	365	316	319	314	344	346	349	381	379	356	332	349	313	335	347	312	347	344	339	353	332	320	331	347	315	329	333	331	348	364	336	328	351	320	345	339	351	329	340	347	342	348	354	324	360	365	303	331	360	335	332	333	376	329	320	322	327	335	330	330	335	317	333	318	320	308	320	310	339	355	331	332	326	374	352	336	339	347	329	338	328	354	325	343	354	354	338	348	315	340	344	421	378	323	323	356	340	334	321	306	360	373	347	319	344	323	354	373	332	292	331	361	343	311	341	379	346	311	334	339	341	310	363	302	351	332	318	319	330	342	345	333	344	350	326	350	344	361	332	347	321	334	335	332	354	321	343	303	317	309	345	323	334	340	304	349	362	331	327	352	381	301	315	351	326	378	334	320	337	326	327	325	329	367	328	347	331	346	294	320	347	379	385	333	373	333	341	367	337	341	319	303	366	316	331	348	336	332	294	347	345	347	335	356	347	368	344	329	349	331	325	335	332	355	371	375	332	320	363	322	318	335	304	363	328	339	345	334	347	348	331	331	299	333	364	345	334	310	317	336	323	336	342	367	318	356	343	324	359	370	365	348	335	371	306	332	370	326	349	290	282	362	327	356	321	317	331	362	308	332	336	352	330	369	333	342	338	346	328	377	308	351	354	334	364	371	336	327	352	373	339	320	324	323	315	356	339	342	364	346	300	335	332	361	314	312	317	326	348	342	323	365	349	325	341	353	362	336	340	362	330	351	338	328	327	328	356	350	346	315	329	341	391	320	332	330	316	333	339	370	337	337	362	346	335	302	346	312	338	301	354	320	358	330	306	342	332	363	331	356	344	340	316	356	330	350	314	359	330	323	350	357	328	340	342	311	359	349	345	305	368	310	324	336	355	341	355	354	346	338	362	371	325	335	302	369	369	306	347	317	356	350	333	333	325	329	357	350	338	357	336	316	350	336	342	348	297	329	304	335	321	316	347	306	322	347	313	355	337	334	339	323	303	320	320	322	338	355	317	317	342	302	339	321	353	327	312	354	337	336	330	340	332	312	360	342	344	345	349	335	354	351	336	339	354	342	331	376	317	317	336	360	307	324	343	316	332	363	336	356	336	354	336	319	367	296	308	330	305	335	342	309	306	341	366	325	344	331	331	349	360	345	382	341	360	342	365	359	333	338	347	341	331	395	360	321	329	327	321	319	340	344	328	311	343	322	329	297	334	343	358	325	317	340	349	349	313	349	356	351	346	332	336	350	359	308	351	335	313	311	379	296	350	351	338	336	335	329	345	342	349	358	342	356	318	362	360	326	334	339	335	370	333	357	348	339	337	356	347	344	335	338	349	347	372	337	360	289	316	328	341	319	324	373	325	378	344	329	311	359	357	312	338	367	326	321	326	307	319	352	328	336	350	359	311	323	356	289	343	337	333	362	346	309	339	352	359	369	350	333	342	305	330	356	355	355	304	342	327	322	325	334	342	328	321	334	336	351	361	321	319	319	311	344	374	330	339	311	339	333	360	347	322	352	333	341	314	338	373	324	343	327	332	332	340	307	361	346	321	328	299	331	338	324	317	348	331	332	331	345	322	343	330	304	327	326	322	320	324	338	348	341	339	326	338	347	335	350	329	329	376	307	301	346	336	326	331	335	329	359	309	347	320	323	327	316	329	350	305	335	339	330	348	339	345	313	338	330	345	330	359	363	298	342	385	347	351	371	337	338	376	312	335	361	349	333	349	356	323	294	350	338	366	306	309	325	356	368	334	338	324	317	356	371	334	312	360	328	315	327	332	368	344	339	333	352	338	349	362	348	331	348	356	306	354	313	358	373	344	331	311	354	340	336	348	327	328	313	343	306	330	348	308	345	328	348	344	330	347	313	359	328	342	343	340	347	327	339	322	351	338	358	321	360	314	327	337	333	366	337	340	316	315	336	358	337	372	325	342	332	330	326	349	344	330	346	344	323	306	342	311	307	335	320	334	350	334	342	354	298	343	310	350	336	347	321	338	310	342	332	297	333	349	318	339	324	327	334	351	282	364	313	358	344	329	317	326	328	344	343	329	313	349	316	337	365	338	339	360	310	343	323	337	318	330	328	313	331	373	355	347	359	311	369	325	329	332	351	323	340	344	340	314	323	325	346	361	353	324	318	326	337	327	351	324	350	341	296	349	304	318	376	356	366	349	375	351	328	299	345	347	356	288	344	324	335	340	357	397	318	363	326	316	330	315	321	363	347	340	324	330	315	354	365	332	349	327	327	334	285	354	346	348	337	342	321	372	352	371	330	371	341	343	301	361	355	346	386	350	338	368	318	299	322	333	335	349	354	339	331	343	359	334	328	321	375	318	333	303	316	357	370	320	331	351	339	323	342	351	325	322	342	341	307	330	296	326	353	344	339	320	337	325	333	355	348	324	339	352	321	353	366	315	348	351	339	318	327	295	332	353	342	322	313	315	359	320	348	338	369	321	337	360	336	297	344	323	337	328	322	326	300	382	325	350	340	322	338	366	332	345	312	357	356	336	355	337	325	327	357	309	363	359	328	352	371	310	319	332	365	356	320	344	339	325	321	360	328	326	361	379	329	326	316	326	334	334	339	339	334	370	314	334	346	359	353	335	342	345	353	342	350	337	312	334	344	349	308	354	333	308	343	304	343	319	315	329	349	315	323	338	324	326	356	351	326	335	333	330	347	336	323	337	322	332	284	299	330	342	355	312	365	326	338	338	351	313	315	351	342	335	361	347	343	342	332	358	329	329	368	371	334	347	338	348	342	352	315	343	323	331	354	340	312	339	322	307	341	334	355	332	339	354	318	324	339	352	321	334	337	315	322	372	356	308	323	351	341	309	340	343	308	329	346	347	344	333	341	343	341	337	326	354	299	335	344	389	349	329	330	361	320	335	339	364	333	336	331	333	323	339	360	324	350	348	358	332	321	311	334	353	337	392	310	344	341	328	359	345	356	335	324	325	322	355	358	320	342	343	306	320	331	326	339	322	306	373	347	341	326	363	347	343	311	357	339	323	339	312	348	309	335	310	373	367	373	312	359	330	341	328	321	347	367	312	342	359	345	354	308	340	301	357
32056	20980	11841	977	479	439	413	380	420	401	439	388	447	410	444	376	414	432	418	378	394	389	394	382	443	377	402	413	439	408	398	447	423	400	402	384	405	344	404	420	420	423	368	452	422	405	410	415	402	393	388	402	445	405	410	455	392	383	392	443	415	426	432	439	465	474	413	406	426	412	418	374	393	370	400	416	444	435	377	419	393	420	404	377	428	428	406	421	424	348	405	425	432	381	421	445	416	430	408	419	391	392	444	427	386	397	403	429	434	414	400	412	405	388	451	443	453	427	412	378	402	395	412	408	398	395	356	427	405	366	414	425	398	352	417	418	377	424	416	392	430	417	399	459	404	429	424	395	399	405	442	447	461	387	448	423	394	408	427	397	422	386	395	389	397	405	436	412	422	390	442	399	410	395	428	425	414	442	408	456	429	384	406	396	418	439	389	393	398	410	410	428	423	385	453	420	377	419	408	406	384	399	388	414	413	407	413	428	412	433	434	446	366	433	386	408	419	403	418	455	432	430	430	404	409	417	429	395	426	428	391	401	378	444	442	390	426	412	425	410	409	394	406	413	440	407	377	390	406	414	379	412	421	418	413	392	410	408	433	406	434	383	391	398	394	395	400	411	430	411	405	416	413	399	396	433	423	415	413	388	368	435	420	405	413	421	443	425	392	417	413	414	442	448	412	430	393	429	432	402	420	396	390	426	417	410	424	387	428	439	460	415	418	379	441	408	399	399	405	396	434	429	400	415	412	388	472	393	426	409	405	421	380	393	428	408	394	390	433	409	427	401	425	407	430	398	412	431	409	446	390	435	413	433	405	405	411	394	390	468	395	438	423	429	397	439	403	433	425	388	429	431	386	404	439	409	414	393	393	440	402	402	415	400	431	429	428	422	415	409	432	426	407	398	417	434	392	441	414	411	416	426	414	419	395	431	379	411	401	378	428	417	415	373	434	416	472	399	453	420	391	418	398	451	430	405	410	369	411	418	416	423	426	393	407	405	396	407	397	396	413	414	398	454	402	420	410	399	446	368	461	414	415	425	403	416	405	416	407	407	450	397	430	433	407	436	411	411	430	408	394	436	392	405	395	383	419	416	420	422	431	397	383	408	421	399	443	448	418	435	402	393	462	377	438	399	429	410	447	404	447	413	434	415	459	402	378	403	392	395	404	402	411	427	410	395	395	374	442	393	410	382	403	424	410	417	409	436	413	403	348	421	455	393	383	421	394	388	399	423	464	444	390	412	392	429	442	418	407	407	415	363	462	398	387	405	423	427	443	425	377	421	420	396	420	399	420	470	470	430	429	375	417	447	391	441	409	391	412	414	393	385	389	434	406	452	391	386	445	446	397	420	402	398	396	404	365	430	411	438	424	399	427	396	404	385	470	439	454	372	443	450	384	440	453	402	420	415	417	416	395	419	456	415	428	413	396	424	430	448	403	374	409	391	359	389	439	403	443	416	353	405	407	432	424	410	446	410	399	418	445	403	440	410	397	433	396	439	380	420	419	391	417	400	435	382	428	427	427	419	416	419	388	427	413	423	412	468	398	374	395	412	415	430	406	425	378	414	405	389	388	372	396	432	425	415	440	405	412	453	413	403	427	423	412	418	411	408	374	411	416	454	437	415	407	362	420	419	389	401	394	402	423	408	416	397	385	405	401	388	419	414	396	416	443	444	402	420	384	385	446	455	407	408	430	413	413	423	384	384	384	422	427	410	395	410	416	388	413	415	403	392	392	417	376	456	388	391	393	392	426	371	366	398	422	423	391	435	418	436	382	386	407	451	427	440	441	421	389	407	435	423	421	417	391	419	428	409	379	410	436	394	452	418	414	469	380	389	422	402	425	430	422	400	398	438	397	418	385	443	390	436	361	394	400	425	426	391	438	408	414	448	411	379	412	419	425	427	441	433	375	422	410	414	446	399	417	425	414	422	402	443	447	373	424	395	426	390	412	409	441	432	410	364	413	406	414	421	427	433	442	417	436	388	405	459	445	419	417	420	441	431	437	418	370	395	439	400	409	386	420	418	375	363	427	402	423	411	423	397	397	441	451	432	427	424	388	436	403	424	431	408	419	418	415	430	398	418	425	412	379	398	419	388	398	422	417	404	390	401	436	381	410	423	381	414	408	445	393	397	385	408	392	413	391	408	443	390	348	437	411	434	392	448	411	419	423	426	393	389	411	369	443	399	440	395	400	440	401	371	438	436	409	406	416	410	385	433	438	444	421	388	403	417	423	404	424	444	433	423	402	470	445	415	380	402	406	428	423	414	409	378	407	373	436	390	382	419	414	401	431	429	377	408	425	421	397	416	406	429	419	420	403	424	378	424	398	401	395	446	422	391	414	393	373	405	438	420	478	390	425	379	455	419	440	430	415	416	429	396	412	419	440	393	424	405	405	435	417	371	438	435	457	437	405	443	405	422	411	429	435	433	411	420	401	422	393	420	416	388	378	391	427	417	397	420	439	392	422	434	374	408	401	451	419	401	358	424	426	399	408	388	424	409	420	434	384	388	395	441	408	418	404	399	409	382	365	420	385	428	383	408	361	422	409	413	425	399	404	429	389	396	391	409	398	391	394	419	411	419	434	427	428	384	402	410	419	413	412	430	449	393	421	362	407	440	430	423	409	363	396	420	406	420	426	396	385	380	398	407	422	420	423	414	410	417	442	409	387	442	396	373	378	445	368	422	424	434	387	397	427	437	436	401	386	388	381	412	426	416	423	389	422	412	418	410	416	367	388	447	427	429	398	452	431	425	392	366	419	455	401	411	390	413	432	441	453	436	422	399	417	411	388	390	391	404	386	411	373	396	427	429	410	421	389	413	407	427	372	436	399	412	398	394	431	402	435	404	423	376	405	414	464	398	431	392	415	450	388	436	394	439	397	414	435	404	383	419	402	402	432	428	393	420	408	421	403	443	431	386	422	406	396	409	424	407	405	447	407	420	431	396	420	415	486	385	400	429	409	386	428	431	410	412	393	430	427	370	374	422	434	364	408	447	414	409	378	408	411	394	425	377	383	438	408	405	401	405	378	403	426	383	419	432	420	384	433	445	472	408	422	373	402	421	432	388	413	402	381	415	427	363	417	384	374	401	424	445	423	397	407	384	407	435	409	423	368	388	429	440	418	414	379	428	426	395	409	432	401	428	426	375	441	424	428	363	412	432	401	404	390	436	427	421	398	410	465	407	434	401	413	422	408	416	406	420	413	413	421	443	415	417	412	425	410	383	434	375	400	453	407	397	414	437	411	388	433	422	425	448	375	409	422	374	416	409	413	383	385	401	405	406	412	379	417	429	416	422	414	393	427	407	364	404	400	391	390	419	407	429	425	387	405	465	400	413	362	431	421	419	440	425	421	401	436	430	420	389	408	399	412	371	428	392	420	438	418	411	383	421	404	422	397	391	430	442	416	402	431	404	410	399	445	398	434	391	430	390	450	431	423	412	384	423	429	439	404	387	376	402	423	412	457	384	398	398
5837	932	917	900	910	952	915	920	935	894	942	908	898	893	887	907	919	933	877	877	945	879	919	945	861	874	928	946	916	946	885	911	925	878	904	868	947	890	884	905	913	910	907	858	879	893	887	944	908	885	915	903	926	896	832	927	926	866	877	926	862	861	946	884	918	911	893	847	904	915	903	851	882	870	946	891	942	853	886	916	886	873	934	900	886	914	859	902	906	911	858	903	894	894	877	901	898	846	901	891	903	901	880	926	897	886	915	861	931	923	929	928	911	907	860	921	880	839	919	894	886	876	874	977	868	898	910	831	831	927	855	899	984	867	944	852	871	916	855	890	886	904	915	881	935	905	866	843	835	891	887	908	862	902	885	978	890	883	865	895	950	846	881	898	879	846	922	902	889	878	876	854	928	915	875	905	906	902	887	936	926	899	918	885	874	868	901	851	852	915	871	926	917	889	875	916	912	930	895	930	845	891	913	915	844	852	868	890	947	895	868	908	837	951	827	876	905	927	863	916	871	886	927	880	915	885	882	878	952	917	909	860	873	882	892	911	894	921	875	903	896	912	884	847	888	890	835	875	892	904	936	887	886	888	888	874	921	884	898	897	886	913	871	911	871	911	908	893	919	858	901	893	880	907	938	899	811	963	865	814	927	934	906	912	850	921	867	913	902	906	901	923	886	839	895	906	960	873	897	929	875	916	882	889	917	911	928	882	906	859	866	924	906	894	878	893	910	923	894	926	870	871	875	899	936	878	865	887	826	881	899	883	867	878	899	918	883	912	899	889	913	898	914	879	904	931	930	860	965	908	912	874	938	908	917	935	886	858	863	927	905	947	862	945	854	890	916	944	893	879	881	905	884	932	865	880	921	861	843	854	867	877	906	930	862	949	826	868	899	927	905	890	917	925	888	934	868	879	940	895	934	907	929	887	864	875	879	913	899	930	864	860	912	923	882	923	885	896	898	885	868	898	881	933	859	944	881	898	863	923	899	904	932	917	905	874	866	893	889	828	914	886	897	917	911	898	923	933	927	849	877	881	911	864	882	946	865	918	961	887	927	901	833	913	892	922	879	898	924	858	858	893	941	852	908	901	874	887	865	890	821	912	876	909	866	906	896	871	928	908	861	943	912	898	896	861	839	868	897	884	837	834	895	880	884	908	886	938	886	895	877	887	917	874	868	897	853	889	925	915	902	914	869	839	888	905	898	846	830	825	912	893	897	859	859	879	855	940	864	952	888	849	896	859	837	899	904	872	883	883	916	961	922	919	951	852	897	865	883	891	881	937	882	874	883	883	882	857	910	886	882	932	939	860	890	869	888	921	865	849	900	868	960	922	933	886	945	880	842	904	894	927	863	916	880	886	911	893	885	942	871	920	941	946	874	891	923	902	897	872	887	925	882	899	914	860	882	902	833	880	880	892	912	906	919	926	877	904	943	886	880	863	898	915	941	880	878	908	898	894	967	851	946	885	973	903	903	898	880	888	862	920	947	854	939	873	910	895	930	869	928	952	900	886	887	917	895	892	837	903	845	959	877	900	902	912	891	893	905	885	858	911	859	889	867	889	944	928	914	937	869	925	880	880	831	860	911	930	886	921	930	966	845	887	907	917	885	879	874	938	912	923	890	860	900	888	937	917	921	904	888	899	898	851	865	908	877	899	958	871	946	899	915	854	931	920	882	890	878	906	907	886	916	863	907	905	906	863	901	940	913	893	867	912	911	867	866	940	883	888	920	914	901	887	893	870	866	932	885	862	941	864	914	942	873	900	912	880	889	931	851	939	969	847	936	860	905	887	924	944	934	881	917	894	934	947	931	919	906	869	951	875	926	944	957	946	906	866	934	848	845	856	923	918	941	912	950	922	881	883	866	894	842	886	861	947	902	873	884	914	906	898	854	962	902	890	886	890	892	855	935	955	866	856	866	868	945	901	893	916	893	921	899	869	869	913	894	884	932	851	925	880	885	902	907	874	884	882	866	909	883	891	894	902	907	908	891	859	894	897	885	892	956	925	918	883	887	852	889	943	854	891	862	875	893	835	909	883	855	865	870	895	856	919	887	893	939	853	878	876	837	922	906	881	919	841	878	860	954	930	953	917	855	884	860	900	900	912	850	899	950	909	888	903	900	866	862	918	854	861	952	873	867	845	875	857	908	888	904	855	904	908	917	870	878	897	916	931	926	912	846	848	928	873	884	882	878	932	920	886	885	902	917	834	855	896	907	910	921	860	872	899	897	871	930	885	896	848	920	922	891	890	924	924	900	933	866	930	904	891	863	875	861	878	878	907	888	961	901	896	931	934	904	923	896	877	901	950	810	927	892	864	835	892	868	911	878	941	902	898	854	878	893	872	892	880	870	908	900	860	885	839	897	828	911	906	871	940	912	856	873	904	917	875	920	883	895	870	916	896	868	983	917	926	897	963	834	904	895	906	912	879	866	877	885	896	939	937	944	908	932	862	896	953	889	901	870	926	912	954	919	927	883	905	841	869	923	909	878	831	895	866	907	906	864	878	892	823	875	893	925	869	888	882	938	911	955	909	884	911	895	843	912	935	911	903	880	930	867	912	901	894	902	920	876	935	907	877	897	856	887	902	925	856	936	895	895	938	909	879	890	873	846	882	877	868	903	853	921	841	915	932	913	871	895	916	931	910	898	895	946	946	859	926	889	858	931	903	902	916	889	977	866	911	904	895	947	941	882	892	916	909	893	896	865	910	836	904	840	906	894	865	929	894	901	927	962	862	963	895	894	904	861	939	940	889	863	866	972	898	910	905	913	853	878	897	872	933	871	967	895	966	853	897	911	936	882	889	903	850	901	908	856	923	842	888	896	880	954	911	888	892	878	858	888	925	940	865	895	880	923	894	937	833	921	903	863	931	851	907	921	911	922	884	919	870	953	900	929	873	826	951	927	902	941	950	880	916	904	928	922	889	840	932	915	915	886	900	915	932	929	868	913	858	907	904	863	899	882	905	909	891	867	864	912	908	888	879	894	905	916	864	930	895	861	892	843	874	935	876	917	847	990	878	897	863	902	957	987	839	867	872	891	863	894	931	906	923	895	922	898	892	888	936	891	879	925	874	889	862	881	874	907	894	871	909	888	889	868	854	886	895	862	903	896	930	928	909	908	883	896	857	873	927	895	887	890	891	912	914	882	874	858	905	894	950	942	916	876	912	873	939	869	881	833	903	862	920	873	864	924	882	886	904	858	896	880	872	937	899	924	879	929	866	879	895	907	868	911	854	835	884	894	936	915	854	856	865	914	903	887	896	897	862	902	941	898	854	920	936	892	889	896	832	903	879	878	850	904	903	872	917	896	874	885	825	880	878	894	880	850	891	933	895	849	911	878	911	899	861	889	907	888	903	919	879	823	893	905	846	883	898	936	866	880	904	890	884	873	934	849	893	890	898	935	894	894	849	982	933	873	934	854	945	830	898	881	914	852	867	887	884	905	949	904	836	925	840	908	908	889	922	881	917	894	888
25028	21544	24864	28665	21541	21368	1271	439	372	356	344	344	358	341	313	333	303	279	311	296	269	326	296	326	306	323	349	310	322	327	310	290	297	295	288	348	294	284	304	304	285	311	274	307	279	310	316	299	299	329	317	305	312	281	287	330	288	306	307	296	273	297	317	316	330	309	305	280	324	307	284	303	281	302	284	273	280	318	293	285	298	306	323	310	310	317	325	296	300	329	313	292	269	325	299	307	301	308	319	297	270	314	286	306	290	297	320	295	324	271	283	317	333	285	272	308	301	290	325	301	316	300	299	270	302	296	319	291	286	320	299	308	291	301	316	301	341	267	277	322	289	287	279	295	292	284	303	301	327	309	339	326	300	304	271	307	275	301	312	308	295	322	276	288	289	306	327	326	291	322	299	295	337	304	285	312	312	251	319	295	291	278	297	286	292	310	281	306	292	312	274	278	309	326	321	280	321	307	300	304	307	277	315	291	336	300	310	289	288	297	286	286	297	303	314	288	291	300	265	300	283	311	278	291	315	274	303	269	319	271	314	296	321	274	302	313	289	314	295	326	313	297	308	307	307	309	285	305	317	300	293	303	279	297	295	297	269	286	277	286	315	296	300	278	323	298	267	301	287	285	289	295	315	307	284	275	346	328	275	255	266	314	318	311	330	315	303	280	304	289	301	295	299	315	305	276	286	283	270	304	331	309	304	370	317	330	302	318	300	303	340	320	276	275	292	303	250	309	325	280	305	354	251	317	329	318	291	283	306	286	308	322	321	288	316	275	308	297	296	282	309	314	295	318	302	310	293	315	300	282	307	303	300	334	278	302	303	290	290	314	325	286	305	316	290	321	324	330	318	302	322	290	286	311	325	293	326	287	322	331	323	278	298	317	316	284	314	284	306	278	323	323	323	287	308	311	300	294	344	310	272	301	346	326	316	259	303	286	306	294	310	295	276	267	278	283	321	316	352	283	323	303	341	295	284	305	295	332	313	279	266	313	300	271	312	313	305	284	291	294	294	256	305	289	269	315	290	307	300	307	301	303	276	289	323	317	324	308	303	312	286	293	300	298	301	334	305	286	285	284	303	301	304	320	292	286	291	284	331	287	309	272	327	270	295	310	291	313	281	313	305	303	279	283	325	318	283	296	315	313	289	328	302	288	321	297	299	283	273	285	311	319	310	308	278	314	296	288	297	308	301	316	287	285	290	290	292	297	295	305	324	307	279	324	310	311	269	274	281	315	272	311	305	289	332	290	335	317	281	315	315	341	311	308	295	289	265	292	276	282	325	313	294	276	282	286	329	300	301	303	328	302	288	308	301	277	322	292	265	353	290	310	290	283	307	310	309	307	317	309	308	285	297	297	317	294	285	298	292	303	286	323	295	318	300	359	309	301	303	288	261	306	314	302	308	301	284	287	313	292	292	309	289	286	301	321	278	320	261	334	311	321	303	298	293	272	315	322	296	312	310	315	284	291	349	275	282	300	289	295	318	291	283	316	308	307	297	300	297	308	330	316	283	296	283	294	279	307	276	278	281	297	332	293	309	308	306	277	327	284	298	291	311	278	296	301	277	324	320	257	317	328	290	276	302	323	332	308	290	349	282	265	307	312	287	313	316	327	315	325	284	294	301	282	296	289	313	309	313	270	304	295	298	309	306	301	309	307	289	298	294	311	300	303	307	305	306	294	264	322	313	306	298	309	266	336	283	319	353	321	313	309	310	285	271	302	306	319	300	327	286	254	278	297	291	281	290	290	328	320	310	342	297	301	298	305	320	299	309	299	328	293	331	321	278	295	313	305	291	310	301	296	314	278	316	254	311	289	285	246	299	301	307	291	306	275	269	281	291	285	344	279	299	284	283	289	279	274	298	311	291	332	311	309	316	319	292	324	324	298	291	326	313	294	281	319	293	281	285	289	289	316	281	310	315	323	302	299	311	305	278	325	278	299	319	275	309	304	305	297	313	298	275	299	307	290	259	295	314	277	301	300	304	309	307	309	325	301	305	312	317	317	302	345	311	339	307	327	275	305	332	310	308	281	284	317	343	348	302	306	289	316	303	322	305	290	294	306	346	312	300	290	308	296	319	294	296	304	297	284	326	336	293	323	322	312	293	283	314	283	282	270	299	287	294	269	258	316	307	289	328	318	300	294	271	302	290	308	291	327	285	267	308	309	324	300	283	301	279	299	292	293	321	359	340	319	311	300	292	309	289	285	306	316	315	283	311	293	293	313	275	324	340	329	319	332	316	297	284	298	271	312	283	287	262	276	300	257	262	291	304	284	268	290	291	310	328	299	297	294	284	278	294	289	305	287	331	302	331	268	277	305	300	311	302	315	312	278	297	273	285	322	305	293	278	272	279	308	321	304	286	290	295	296	289	327	290	302	305	345	296	302	323	295	312	296	305	290	315	295	285	298	332	321	328	327	309	304	287	292	298	283	309	316	275	313	299	285	291	274	326	349	317	307	278	279	307	335	300	275	298	261	291	297	337	324	294	307	316	276	299	284	282	262	317	325	321	302	288	313	330	302	309	334	322	315	281	262	293	309	294	342	289	290	295	299	336	306	312	278	308	310	296	271	295	295	305	326	323	317	307	312	283	273	295	296	291	319	319	301	329	295	301	304	326	315	307	303	289	288	301	317	303	315	299	307	288	292	301	332	318	287	280	316	322	315	327	302	299	303	313	289	316	278	314	309	309	289	289	311	305	309	301	297	312	280	338	306	270	295	293	290	300	320	296	285	330	317	283	323	259	269	308	287	270	296	314	276	309	289	298	296	298	279	302	276	332	291	295	314	310	309	294	314	306	273	331	317	303	320	312	276	297	274	265	295	309	297	307	282	267	302	322	336	307	291	318	277	278	281	286	317	331	291	316	301	290	267	299	301	278	300	317	314	333	326	321	309	277	311	289	327	303	311	297	303	293	310	312	287	292	300	291	295	329	293	269	289	290	307	312	311	316	321	322	293	302	289	300	310	294	318	312	305	318	297	291	265	311	325	285	307	281	271	300	290	250	262	266	342	333	260	267	301	294	317	307	307	314	314	287	290	295	300	282	303	339	279	284	294	321	310	260	305	337	293	290	312	312	315	306	308	306	307	294	290	306	318	281	295	300	269	313	270	292	299	300	303	308	321	286	333	336	303	299	281	302	288	270	316	343	291	333	296	287	292	328	315	301	295	253	281	279	303	299	317	285	283	315	280	292	275	317	283	275	248	267	320	296	282	280	307	299	293	248	305	315	291	322	312	267	315	273	291	302	284	274	302	329	347	304	307	292	306	286	309	286	323	311	317	269	296	354	292	302	325	306	295	262	318	303	299	329	306	286	271	308	314	302	312	309	302	304	303	270	283	285	298	319	282	295	302	316	294	263	284	305	309	305	274	321	306	280	286	291	310	308	295	282	297	297	312	351	294	301	274	309	290	284	295	306	305	326	298	263	295	332	279	320	285	295	294	327	334	280	292	316	285	280	306	302	310	318	307	300	284
3144	2089	1246	968	797	758	670	717	689	674	674	657	701	662	661	610	702	659	681	657	698	679	695	638	621	673	670	711	678	631	676	646	626	669	699	683	676	630	632	661	673	637	621	669	645	661	644	659	666	681	652	685	678	656	658	654	662	646	671	668	670	646	643	678	680	654	571	621	655	638	661	642	655	655	670	680	667	628	619	677	656	717	656	645	622	618	608	677	651	629	656	672	637	679	645	667	610	679	675	628	611	681	659	629	674	650	674	627	653	658	653	644	660	632	660	703	670	655	658	654	659	670	678	683	690	617	654	655	642	626	660	650	685	642	649	659	665	640	682	683	670	642	720	659	639	631	616	698	664	656	677	676	640	700	646	704	638	699	655	651	654	665	641	630	613	663	653	663	650	665	689	690	658	691	640	638	640	672	685	671	616	665	713	640	719	691	666	707	638	603	565	640	650	660	639	627	650	713	705	658	649	656	669	628	671	621	690	662	660	707	628	650	639	700	645	630	712	645	663	612	649	703	639	644	677	667	676	625	655	614	678	678	645	671	644	701	629	709	636	666	664	655	658	701	658	666	677	638	610	683	618	662	685	681	655	670	668	644	667	640	668	676	697	681	612	670	676	668	673	681	671	653	637	648	664	626	709	689	676	628	650	651	644	682	621	626	715	667	680	672	604	632	678	694	624	616	681	662	652	640	647	662	625	701	667	646	626	625	638	680	606	621	626	683	643	662	674	703	683	659	626	625	636	636	684	684	649	652	657	634	673	676	692	605	664	660	650	674	687	672	632	650	697	688	697	641	645	651	646	662	628	633	650	642	658	711	690	665	680	666	665	687	659	604	644	617	656	639	656	655	606	687	672	638	675	639	682	663	668	678	642	693	689	638	709	640	642	674	645	680	592	637	650	614	621	632	638	658	657	678	620	646	672	646	678	710	644	723	638	683	616	682	677	647	660	629	682	662	690	635	663	644	648	659	659	679	651	669	656	651	651	666	668	628	673	642	633	692	684	631	625	664	686	680	634	643	659	672	645	678	585	639	662	687	656	646	652	606	665	639	639	625	672	666	662	686	673	639	677	655	682	723	704	644	685	645	647	604	652	656	659	705	640	657	722	614	651	619	677	631	640	657	695	665	612	656	704	702	670	702	640	641	710	675	603	648	643	669	663	654	714	662	684	705	676	696	652	640	652	641	710	645	651	700	652	659	645	657	654	654	664	675	694	632	651	651	677	633	616	670	646	662	699	684	635	657	632	647	672	662	650	657	683	632	632	665	667	713	610	684	662	692	652	655	646	664	666	693	629	667	658	666	672	659	660	672	647	618	659	641	616	672	702	674	655	656	659	670	640	643	646	640	696	627	706	677	613	663	645	708	712	695	625	646	639	674	652	660	684	671	678	653	631	651	625	715	690	666	628	667	698	699	672	659	673	670	657	698	634	697	677	631	669	655	679	644	656	644	689	643	634	642	703	680	665	687	676	677	645	663	638	645	684	665	660	628	672	686	612	629	638	706	689	639	671	664	649	603	674	646	650	670	677	697	674	629	688	639	661	676	660	692	678	713	692	633	614	678	633	645	656	623	652	669	616	689	666	615	694	640	641	582	677	641	640	658	630	645	664	670	653	664	634	664	637	663	670	719	668	688	682	631	637	609	673	660	647	654	693	655	641	689	659	655	631	684	641	666	647	684	668	645	653	678	612	666	628	673	651	678	634	684	672	696	618	640	696	674	722	667	648	688	714	659	639	668	656	631	648	668	673	663	627	642	639	686	694	671	742	658	659	659	666	685	606	662	660	686	668	636	673	636	614	684	638	669	671	665	641	678	681	703	659	628	629	611	655	643	666	618	633	653	668	648	687	672	683	645	643	678	691	657	661	624	701	709	675	656	661	679	646	620	680	644	618	667	673	677	681	690	669	627	655	646	636	681	677	632	647	678	652	649	633	673	618	673	691	647	614	661	696	676	596	623	637	674	648	668	688	672	703	695	640	659	676	620	679	644	668	671	664	670	649	629	690	642	612	608	650	636	666	631	673	625	667	591	655	631	653	693	655	674	667	647	666	627	631	654	673	693	673	710	692	688	592	665	645	600	666	650	694	637	643	640	651	641	668	629	710	662	651	654	635	655	675	686	679	628	641	646	685	644	675	676	671	651	666	690	628	664	651	632	673	646	650	692	651	696	695	711	669	632	613	660	652	669	625	679	638	656	647	691	683	635	683	636	690	682	665	688	675	658	636	669	655	660	627	635	632	646	676	661	637	636	644	639	657	627	646	650	665	659	650	636	676	696	656	680	651	657	662	642	657	664	668	634	660	694	672	688	633	610	660	690	656	681	668	679	689	670	650	680	671	623	665	656	610	668	676	681	691	669	640	681	696	653	621	702	618	646	634	646	682	664	646	646	678	628	662	637	701	658	666	623	679	661	668	674	630	682	679	661	604	669	604	684	710	627	658	621	672	657	682	697	697	600	672	617	687	671	659	665	695	658	638	630	656	633	640	663	694	645	710	669	626	632	637	638	688	638	664	690	658	656	652	654	652	679	709	662	660	652	608	630	668	650	669	675	619	669	612	628	641	699	657	646	642	657	618	625	679	608	632	667	649	669	695	646	657	639	616	639	671	654	644	634	622	673	719	656	658	684	623	695	646	662	679	616	656	612	669	657	657	639	673	656	672	659	663	663	650	657	664	628	629	629	619	676	704	680	660	651	670	681	651	641	646	661	638	677	724	655	578	660	681	655	653	679	634	680	643	691	623	627	644	741	602	729	642	669	625	660	673	646	657	661	635	633	640	669	690	660	605	665	650	648	679	652	617	661	657	667	650	671	667	626	615	683	617	672	667	664	643	667	704	639	645	667	653	657	722	646	627	629	617	647	653	656	666	660	702	706	609	666	663	640	672	649	616	645	621	610	696	619	712	661	655	575	672	643	698	636	616	671	664	662	637	606	700	678	646	672	685	693	647	627	653	683	682	638	653	632	664	672	661	603	661	664	663	656	695	673	710	652	658	667	687	663	668	622	657	606	627	655	685	604	635	678	665	674	659	664	668	645	637	640	652	639	688	687	707	663	647	652	647	631	607	644	632	658	668	644	650	665	646	667	620	685	682	659	635	642	677	676	639	664	671	675	666	624	645	660	671	612	631	727	660	684	629	646	675	675	677	639	689	643	667	668	695	667	658	660	631	648	669	657	643	670	677	683	617	631	656	632	680	647	661	595	613	671	683	672	674	629	660	609	672	676	641	650	668	659	685	644	687	646	686	658	655	643	672	681	679	660	624	658	643	672	660	633	675	664	657	698	637	654	676	697	660	629	684	649	684	626	688	639	641	682	617	656	642	699	671	643	710	645	687	678	659	631	671	635	613	639	638	607	631	663	706	679	646	662	699	596	679	650	612	689	613	661	638	693	638	642	630	585	612	677	689	619	654	675	698	678	658	706	648	633	649	672	671	671	654	663	614	652	654	640	674	635	747	665	638	658	636	669
24413	21576	25230	28381	21577	21588	18471	496	279	243	254	177	207	158	197	152	165	185	171	161	146	159	160	155	154	163	160	140	140	152	149	139	147	169	160	130	146	155	149	142	145	135	154	140	153	135	149	173	151	116	152	157	147	154	115	141	156	122	132	162	137	143	150	147	136	145	134	163	134	148	152	138	144	129	155	137	156	148	124	115	147	145	134	131	119	127	131	141	148	136	125	163	133	134	143	151	149	153	145	157	155	132	133	146	137	128	143	162	145	156	154	167	129	143	138	133	137	152	151	133	140	127	126	142	150	126	149	149	136	150	132	140	151	145	144	119	126	127	150	139	149	156	135	129	147	138	154	148	116	130	134	147	127	128	134	149	146	143	113	141	117	135	159	144	128	151	150	127	131	134	133	133	136	134	126	165	150	155	140	127	141	133	126	131	133	117	142	139	137	152	143	130	130	145	150	151	135	137	146	154	150	143	159	141	156	149	141	117	139	141	171	150	152	146	124	161	130	132	146	132	136	119	162	150	149	159	128	142	155	133	158	158	140	136	145	136	145	145	134	130	133	135	142	129	144	110	134	140	145	143	119	128	133	156	160	143	148	143	157	133	155	146	146	150	143	151	125	142	127	133	123	128	137	124	163	159	147	120	147	136	140	134	139	148	127	153	132	149	142	159	133	140	120	134	157	145	141	141	139	152	152	154	144	144	148	141	140	133	141	125	111	134	128	132	138	141	160	158	131	162	153	117	156	140	156	130	138	167	125	141	122	150	118	128	119	130	147	148	137	147	123	121	131	139	136	154	150	144	141	130	134	125	157	133	147	160	128	137	173	144	138	133	156	125	141	147	148	110	117	141	139	109	164	159	156	132	148	130	144	126	140	164	138	167	140	146	133	145	134	148	132	148	154	145	136	154	131	130	166	149	126	117	136	159	135	132	110	131	126	137	141	147	147	159	152	123	133	143	164	142	136	154	127	133	141	127	127	138	157	131	154	138	147	158	151	150	122	156	152	135	134	146	129	158	148	131	145	166	149	126	138	131	147	141	138	147	135	120	144	166	146	152	158	139	156	143	134	137	162	127	125	145	138	145	137	134	153	157	132	141	147	141	152	151	156	154	165	144	145	139	133	159	145	156	117	139	136	144	139	134	136	157	148	161	149	131	136	143	154	139	121	143	124	141	127	130	136	146	133	145	129	135	131	146	147	138	130	145	143	126	140	141	107	130	154	133	140	138	137	141	145	136	139	134	139	136	150	132	117	129	135	146	139	111	151	135	142	153	150	147	162	143	149	131	146	126	155	134	139	138	148	145	124	164	133	146	156	143	135	171	159	148	130	146	147	157	131	150	138	128	110	126	147	139	146	153	142	126	151	150	172	132	155	136	139	127	157	147	135	132	123	137	140	131	137	133	139	144	132	142	128	129	152	145	166	131	143	151	149	131	141	147	117	133	151	162	133	122	145	174	127	172	125	124	134	132	106	154	134	145	106	124	131	153	154	148	156	121	136	160	156	134	158	145	122	130	140	164	149	130	143	146	160	141	138	126	151	138	123	153	164	159	163	137	125	148	125	157	164	129	142	154	131	144	155	138	138	129	150	153	122	159	146	126	134	140	127	120	157	149	139	118	134	139	146	142	139	136	136	146	133	153	139	138	148	127	125	141	157	133	139	130	172	125	127	143	161	132	131	144	141	147	153	145	134	125	121	136	143	125	140	148	132	135	146	120	142	148	120	126	151	152	147	148	137	129	135	148	135	128	139	153	149	123	136	139	124	163	145	141	126	133	148	142	136	116	116	125	138	151	143	122	149	118	131	134	113	132	146	133	132	147	136	153	126	143	121	123	140	148	136	124	134	122	145	128	150	147	135	140	131	139	124	153	145	144	132	126	150	161	136	149	147	138	131	136	137	158	153	120	114	131	160	130	126	131	165	135	125	123	145	131	148	149	137	135	139	117	137	156	140	139	156	135	135	156	136	136	147	133	140	133	133	131	127	139	136	140	172	130	139	145	146	133	156	151	139	156	171	147	151	146	126	146	127	149	148	136	134	150	155	123	143	161	141	130	149	139	168	126	137	155	154	140	144	131	113	133	142	138	131	138	129	149	120	125	121	137	149	135	149	132	136	134	140	179	137	128	142	153	111	145	143	136	145	133	134	142	142	137	180	159	126	118	140	132	147	135	141	139	131	154	132	140	151	167	127	135	139	152	152	149	126	123	117	167	135	164	134	119	149	142	144	140	148	118	134	149	141	134	130	149	151	147	109	147	143	122	148	146	137	165	125	122	129	133	138	149	111	122	123	113	129	145	144	128	129	135	115	130	164	139	136	133	128	109	128	145	153	129	150	136	128	142	159	154	154	145	148	139	142	150	156	120	131	147	126	134	126	164	149	139	139	138	149	115	144	139	141	151	137	145	142	138	125	126	127	145	174	121	142	127	161	142	131	148	128	132	140	145	119	117	135	151	114	151	136	128	165	145	153	149	143	140	137	151	143	157	130	128	136	133	151	130	149	134	131	127	154	135	123	148	135	132	134	148	150	158	153	145	143	157	161	128	130	169	141	134	137	147	143	128	136	140	148	162	148	141	164	121	130	142	155	124	145	140	140	112	157	128	132	130	142	140	148	131	131	152	150	132	125	149	145	121	162	150	143	126	131	156	124	136	123	113	146	144	160	130	148	146	134	142	123	128	164	148	140	157	145	157	134	132	155	137	131	147	138	143	167	131	136	139	126	125	167	130	122	140	136	133	148	138	136	135	125	136	144	157	136	135	140	160	156	136	119	136	142	118	142	173	158	155	161	140	129	136	137	122	127	154	133	122	150	137	149	138	138	134	128	145	133	134	138	130	143	128	151	134	128	132	130	143	125	129	120	149	126	153	141	135	142	154	152	132	148	131	126	134	123	139	141	156	155	146	145	143	129	166	144	139	144	137	129	153	149	124	126	125	125	137	118	132	128	135	131	158	142	124	115	137	108	113	130	117	132	130	132	132	137	149	129	139	158	138	144	134	135	137	147	154	125	146	154	143	165	127	137	140	129	139	127	153	139	143	138	113	143	139	137	121	128	144	128	117	140	125	140	159	179	136	147	133	148	138	117	131	127	149	139	157	161	148	147	128	145	123	146	159	153	142	145	128	142	145	113	145	164	151	138	162	147	134	138	136	163	148	124	123	130	137	141	130	120	122	145	153	115	117	137	158	169	138	140	160	124	137	148	127	140	143	143	135	116	155	139	151	129	164	140	128	133	143	151	144	126	142	137	140	155	130	145	138	134	136	175	165	150	146	132	160	143	141	130	144	155	119	120	143	154	135	155	152	124	152	149	138	126	103	167	163	152	144	143	136	139	136	149	113	148	133	114	168	148	135	141	137	132	155	136	134	128	139	128	141	143	166	136	135	119	129	122	129	123	145	130	159	153	126	126	152	132	135	153	155	117	144	144	146	126	123	138	158	145	146	139	141	131	146	171	146	132	128	140	132	153	115
2958	3130	1409	807	576	507	418	410	392	367	354	358	377	348	346	357	356	354	342	365	352	325	357	355	346	335	353	384	323	323	393	335	358	305	352	333	377	341	343	338	326	359	331	357	346	322	338	340	325	365	345	351	342	327	357	364	323	317	347	337	328	344	332	358	296	357	382	356	318	354	354	327	340	366	318	343	335	358	356	331	334	355	351	306	329	367	363	333	304	342	340	339	345	337	345	339	342	330	343	325	353	304	346	315	313	319	328	333	326	336	302	325	312	328	331	345	326	331	303	336	330	371	317	339	370	344	363	332	379	325	344	321	368	324	323	356	352	329	307	315	376	329	343	317	317	335	366	326	292	321	344	357	344	337	313	328	315	349	312	326	332	350	318	324	345	352	310	331	337	350	315	343	335	331	333	338	344	308	338	314	336	312	360	351	331	348	368	345	305	336	349	358	337	324	326	349	323	323	399	341	357	339	336	375	339	357	366	342	330	345	333	321	306	307	328	354	347	362	308	363	337	345	362	348	342	361	338	341	389	323	337	345	336	328	329	338	336	331	325	336	320	373	341	351	345	355	343	383	342	291	335	340	331	330	344	328	362	361	329	358	365	345	334	334	338	321	315	325	311	323	318	322	328	341	314	340	323	319	311	360	330	355	337	304	313	304	373	339	321	343	334	335	325	349	340	348	332	346	361	329	344	374	340	375	349	287	310	375	338	346	322	363	329	352	363	326	331	365	346	325	333	305	353	336	352	321	351	338	321	321	303	334	294	337	343	335	316	326	347	326	350	335	340	355	329	297	328	347	340	337	361	352	351	317	343	331	325	347	345	338	318	318	335	338	368	346	322	334	318	367	317	353	346	353	385	355	349	340	349	350	317	346	319	331	299	335	327	327	339	354	323	327	339	351	324	345	332	301	362	341	340	330	379	374	325	348	324	348	326	333	327	369	352	320	336	345	330	325	346	321	357	342	322	322	330	353	364	333	324	327	348	302	345	327	310	346	298	331	321	307	328	350	327	353	349	344	345	324	329	304	306	364	310	339	290	325	308	338	314	311	341	320	329	340	356	320	328	339	328	354	373	374	328	364	334	345	337	334	326	341	326	361	348	313	341	342	347	328	350	311	353	328	308	358	336	322	326	337	317	293	332	306	343	322	313	332	339	323	371	356	320	335	351	348	372	329	356	338	331	324	359	332	347	360	368	306	294	331	369	302	335	333	383	358	360	347	330	334	353	358	310	348	321	365	345	330	323	333	304	342	377	337	350	348	354	362	321	372	362	357	328	364	334	348	357	304	331	337	333	369	362	346	345	329	367	359	327	326	330	350	348	298	330	345	331	298	341	324	352	343	313	308	339	328	328	307	336	328	302	353	310	344	333	323	343	352	352	338	349	345	335	315	355	363	325	361	325	311	313	324	360	340	331	332	317	348	332	353	336	319	327	338	358	338	361	314	341	330	345	297	337	341	351	321	314	344	353	347	299	361	357	307	323	340	333	339	333	329	326	342	351	378	351	332	311	320	327	344	318	326	332	315	342	330	372	310	334	331	316	363	310	355	302	313	346	357	314	333	339	355	383	349	336	313	343	361	358	317	361	323	329	315	342	318	350	379	279	315	316	375	343	321	328	312	327	318	314	316	316	381	319	342	376	322	312	321	321	329	345	328	351	313	321	326	327	326	381	349	346	359	331	297	348	342	344	299	328	331	338	328	296	343	374	332	356	343	344	361	314	350	358	372	354	363	328	351	342	337	324	349	340	334	328	321	347	310	348	334	338	328	335	318	357	318	350	335	331	322	347	327	337	365	323	348	333	356	337	350	322	351	348	338	352	359	355	346	298	326	314	331	344	316	319	345	349	378	336	341	360	315	313	304	358	353	321	335	370	353	316	350	325	353	335	325	338	352	333	374	343	351	330	333	294	300	320	339	348	342	298	324	331	367	334	341	342	313	340	311	343	330	316	350	334	347	344	350	342	337	328	346	327	363	333	323	335	381	358	323	347	313	336	343	336	320	327	315	330	288	333	321	344	334	327	336	337	341	334	323	337	322	329	342	342	377	340	328	308	363	346	307	320	359	335	335	319	301	340	338	356	341	311	338	333	305	363	351	335	341	349	348	339	318	335	364	347	307	370	354	322	339	368	336	319	352	343	325	338	341	379	333	310	343	331	333	351	297	343	348	349	322	333	312	352	348	309	306	381	325	354	304	338	338	341	305	331	352	347	315	372	320	334	340	336	330	314	321	321	336	313	344	317	326	316	333	313	320	345	339	326	309	346	314	331	351	306	332	343	345	351	305	313	321	335	324	345	349	355	344	329	346	366	362	355	326	313	354	352	351	354	328	352	342	320	337	323	335	383	337	339	364	348	340	321	338	328	334	319	339	329	314	333	334	331	329	333	344	312	310	342	319	306	318	314	332	342	330	328	354	336	339	354	322	343	319	324	345	351	342	359	326	337	350	319	340	347	334	361	332	316	353	354	339	336	332	339	299	334	316	342	354	313	359	358	332	316	376	321	363	304	352	337	334	356	348	345	367	335	349	362	378	336	352	332	333	357	351	345	326	308	306	330	354	344	335	338	331	345	330	344	362	331	342	300	350	341	341	314	336	346	334	349	339	313	346	352	297	324	333	333	351	347	340	309	336	355	328	323	392	314	330	333	337	333	333	336	361	333	307	332	370	325	331	348	310	353	326	338	340	330	334	341	346	332	336	328	320	357	326	341	343	349	382	349	334	338	314	345	323	333	371	358	343	301	309	354	345	337	337	329	337	353	335	337	314	343	359	322	310	380	361	316	348	341	338	325	335	312	346	333	339	309	370	333	328	355	348	358	343	328	331	356	321	372	346	316	355	304	343	326	305	334	329	301	332	340	346	317	316	324	353	339	350	326	337	386	326	340	307	344	341	333	367	329	350	340	329	317	330	338	300	348	392	335	336	345	333	337	349	356	331	352	370	343	364	355	359	323	345	358	336	358	335	329	355	365	350	316	329	336	351	321	333	342	360	334	342	350	365	314	327	342	363	318	308	355	338	377	349	340	343	320	321	341	335	342	334	345	320	333	315	332	340	339	360	313	349	331	355	351	321	328	324	318	337	325	349	348	374	332	326	349	336	363	338	324	342	319	336	310	323	333	366	326	331	327	326	365	329	329	344	332	296	338	330	323	339	317	358	332	356	323	324	314	315	298	311	358	336	357	324	355	357	348	323	325	335	316	332	335	346	336	333	325	342	326	340	366	320	353	363	337	344	330	341	330	309	367	312	325	303	338	358	331	357	351	353	372	352	314	321	325	322	331	347	339	330	332	330	329	326	321	350	368	325	367	348	331	366	322	352	373	350	320	368	361	340	337	332	358	360	347	339	345	338	353	347	320	342	335	336	357	356	362	352	370	337	366	351	354	353	323	349	329	325	355	305	322	365	335	353	328	376	342	324	328	353	368	337	343	346	376	302	312	400	343	350	314	312	327	343	345	362	314	332	367	335
31978	21086	12101	1106	573	539	526	436	413	393	416	424	385	457	432	398	425	413	402	402	433	430	392	426	378	402	440	441	390	422	432	416	441	459	416	394	431	414	379	419	437	402	397	406	371	443	410	409	416	409	376	389	403	382	370	402	426	438	412	422	394	437	410	423	371	396	389	420	413	406	409	382	442	372	418	372	421	421	413	429	403	391	396	423	404	384	375	382	431	382	435	399	414	407	429	408	406	397	387	406	405	394	423	396	448	416	442	428	403	400	418	374	423	375	424	394	427	421	388	385	388	420	416	470	421	422	417	412	397	427	469	371	396	387	366	397	378	401	406	403	428	413	389	393	399	363	416	403	409	437	400	420	435	432	376	462	424	372	418	402	467	426	409	418	412	419	430	413	388	424	441	414	398	360	413	438	369	446	399	413	470	409	405	406	385	432	399	394	381	410	398	423	383	424	383	377	399	448	352	431	415	416	416	387	372	398	392	455	397	412	407	429	408	377	414	396	454	405	382	441	422	423	421	384	401	402	405	415	413	418	405	427	395	409	385	420	414	404	437	395	384	375	436	395	458	394	403	392	423	422	391	407	401	421	423	414	404	387	419	381	404	431	402	387	391	414	429	404	392	410	368	366	412	434	414	415	382	457	399	411	424	384	349	416	421	420	410	375	439	424	390	389	408	396	385	421	381	402	429	417	415	421	438	406	462	378	380	414	418	400	413	378	436	383	393	417	398	424	411	385	417	408	442	408	392	394	428	380	394	400	390	417	389	423	413	437	390	404	428	414	425	405	418	423	421	405	376	441	438	411	421	411	394	402	437	398	416	382	431	406	429	458	393	400	405	399	386	370	405	400	400	378	406	403	399	413	423	392	384	378	406	388	388	412	429	433	431	443	467	419	370	399	407	401	394	389	392	403	410	435	431	397	402	444	390	415	394	400	408	398	385	406	382	418	410	345	424	375	434	419	414	390	404	427	403	369	361	394	451	408	404	441	425	402	460	374	420	426	437	387	417	433	414	402	408	424	421	417	403	408	428	428	416	410	428	430	425	383	402	397	397	433	343	396	408	414	397	367	403	418	395	387	404	367	372	381	384	357	376	392	391	371	397	425	397	395	449	395	426	413	392	391	410	389	399	363	420	377	408	395	409	398	433	438	390	408	424	384	389	401	397	432	403	380	422	370	433	413	385	390	411	394	412	418	421	430	410	381	413	426	417	397	416	400	407	419	403	395	373	393	408	420	418	424	424	417	396	402	407	386	426	406	473	378	384	411	442	435	415	380	404	413	433	388	411	437	433	406	398	395	418	395	391	410	433	383	399	432	389	417	403	379	390	408	407	362	441	414	410	398	443	484	396	445	453	404	402	363	390	409	431	377	409	401	404	451	402	428	420	399	430	390	395	394	402	427	412	389	441	436	424	428	415	411	416	390	392	427	393	430	416	432	419	390	415	423	350	400	368	421	393	403	382	379	419	435	414	405	408	399	415	409	375	442	404	418	395	398	386	425	397	416	416	438	450	377	373	387	404	427	427	426	398	411	398	405	461	413	405	401	403	436	359	408	398	436	411	405	409	401	421	407	398	441	415	407	412	425	416	421	371	410	398	427	412	382	366	410	401	392	404	402	398	407	374	372	397	406	425	407	389	388	383	419	402	392	386	409	411	385	391	400	404	400	423	396	401	399	399	435	409	358	395	371	376	404	394	431	404	375	435	407	396	463	427	408	377	423	398	435	408	397	432	417	405	384	397	416	385	428	412	406	387	349	403	410	364	423	388	415	408	419	416	390	422	405	406	387	383	408	366	408	429	400	390	377	378	449	409	397	423	401	449	405	400	444	400	415	407	399	396	410	382	419	400	375	434	417	370	366	424	391	419	421	355	373	389	356	390	395	365	421	422	401	391	416	387	396	392	420	428	445	404	365	427	423	381	385	397	412	427	423	390	395	367	388	394	400	412	421	395	392	411	385	448	386	430	401	428	447	398	422	368	379	416	425	388	393	430	382	399	428	378	412	397	392	435	380	413	409	397	392	403	387	414	456	419	399	376	401	407	392	413	419	372	421	444	397	387	388	417	401	432	425	415	425	428	416	387	404	392	406	434	413	383	403	408	429	412	386	440	388	402	428	390	396	420	393	430	405	384	404	449	436	398	436	407	395	378	445	443	389	406	406	395	432	353	412	388	449	381	392	418	377	406	398	456	388	429	420	419	408	389	415	459	397	392	412	442	392	415	390	439	388	446	382	399	417	394	406	441	399	406	409	369	412	392	377	433	449	391	404	389	419	382	413	383	392	402	405	377	406	415	437	365	425	406	460	382	379	411	413	384	413	416	416	385	413	363	386	403	403	412	420	411	435	395	390	447	440	439	441	403	408	397	443	401	399	418	394	378	453	395	445	359	389	437	387	420	423	381	384	413	410	417	399	404	374	423	384	421	437	383	406	402	426	410	420	419	414	416	420	394	389	396	385	433	404	420	432	398	439	394	403	373	376	437	375	387	387	375	356	371	413	411	405	464	432	403	438	407	433	407	434	365	382	434	435	388	405	421	400	410	419	386	423	438	417	380	400	382	410	379	395	410	374	397	405	430	388	398	422	417	390	433	396	410	445	412	413	397	410	380	392	371	416	369	397	399	396	420	430	443	443	452	391	400	387	381	425	397	403	399	410	403	448	388	394	402	406	404	425	402	397	426	399	412	416	397	375	360	463	407	404	442	410	380	418	380	415	384	396	418	417	363	416	415	389	368	417	420	419	397	428	414	402	402	422	413	417	377	417	413	369	423	465	440	393	419	443	415	397	414	396	414	381	378	427	390	390	397	427	411	386	381	387	412	382	369	430	396	417	398	357	415	428	428	435	440	416	425	405	355	424	431	459	405	411	384	423	409	392	424	452	418	407	402	414	427	433	463	390	410	386	394	404	410	353	387	421	402	376	372	413	425	387	372	432	407	395	405	430	396	400	382	459	431	394	423	441	371	421	420	442	377	418	425	396	401	411	379	407	425	416	366	400	411	404	397	400	426	399	417	364	367	401	397	444	394	411	432	406	419	419	421	410	381	409	406	424	406	388	374	463	430	442	418	393	447	356	362	432	388	438	432	396	402	374	396	445	417	401	431	414	410	425	381	406	383	409	371	435	433	413	422	406	422	379	406	443	360	371	390	379	385	407	419	392	416	402	409	392	431	410	405	429	438	433	415	414	451	406	417	407	426	388	380	425	412	414	383	409	431	407	448	433	373	409	408	409	404	365	421	400	416	429	392	415	400	458	406	420	424	404	402	410	376	414	434	409	439	418	408	408	432	401	422	368	396	394	431	402	384	400	388	373	424	420	366	446	408	413	431	404	417	399	378	420	415	410	402	400	383	418	445	408	425	410	448	426	419	380	432	373	395	378	425	377	381	390	413	387	406	411	415	422	421	418	411	372	381	432	416	418	425	385	406	394	392	397	417	400	380	427	432	424	390	403	407	419	438	379	399	406	383	397
5946	986	983	939	900	881	888	838	913	943	946	903	863	871	825	920	906	923	860	876	876	878	925	875	871	886	851	907	873	902	944	879	898	873	892	884	910	867	880	916	803	899	937	839	902	864	908	890	845	882	919	903	894	872	877	902	873	887	883	878	867	876	906	853	927	820	911	910	892	862	873	899	905	864	902	915	886	865	938	868	883	877	887	899	960	907	924	883	912	913	897	883	876	891	908	881	849	876	861	830	925	860	890	847	927	880	870	969	877	902	876	908	929	926	833	852	919	853	889	833	875	917	909	901	848	842	910	873	859	908	908	911	880	869	913	852	899	883	886	897	880	867	916	895	904	836	894	889	848	893	870	851	912	866	914	874	893	896	904	832	920	848	873	901	919	878	961	925	925	923	920	885	800	863	919	876	926	906	808	889	922	899	927	883	877	808	844	927	968	892	881	896	896	873	831	897	880	904	898	901	928	924	865	838	932	919	854	886	910	914	889	935	884	809	871	879	906	885	898	917	902	898	899	904	908	875	843	900	806	886	915	861	853	897	875	923	911	882	910	891	951	969	906	884	868	940	918	949	920	907	877	912	852	863	930	908	893	888	903	898	868	854	892	941	862	900	884	911	847	840	859	883	940	859	863	882	919	908	900	917	924	889	891	917	913	874	880	904	831	890	870	948	903	889	880	906	827	895	884	876	888	870	874	897	864	917	862	911	909	928	890	895	894	927	896	892	884	931	930	831	895	866	909	874	910	917	890	884	925	870	954	900	917	853	920	915	906	907	897	888	939	895	851	875	880	886	917	852	842	899	851	846	913	836	923	923	849	940	927	874	872	875	862	870	839	900	909	887	863	861	913	876	884	886	868	860	869	851	869	857	892	870	917	959	873	908	851	918	936	866	848	888	875	856	911	878	884	868	907	877	860	930	899	849	884	839	880	882	874	901	907	881	880	894	872	920	865	888	923	864	854	849	896	849	905	873	893	898	878	865	880	927	843	853	886	872	911	876	872	871	915	893	909	880	880	874	886	854	878	910	851	871	854	906	899	878	927	896	878	861	906	953	942	906	886	876	881	839	906	914	900	892	863	907	889	886	875	876	893	863	853	902	865	846	909	923	900	887	866	922	881	829	830	856	930	877	871	902	892	956	888	875	896	876	932	905	854	886	924	874	888	862	893	906	880	948	862	899	935	886	914	885	864	887	840	964	868	843	921	899	850	869	901	956	875	926	873	922	812	914	900	887	924	825	883	894	903	892	905	825	891	905	947	935	872	883	846	853	865	862	864	906	864	871	889	915	903	892	907	871	855	909	971	902	869	876	920	880	898	866	891	872	898	869	903	902	823	889	849	850	913	879	925	901	866	905	893	846	864	909	890	894	856	893	924	876	840	900	834	875	884	920	868	895	915	887	869	889	879	918	892	839	897	870	886	860	863	864	906	843	899	889	899	878	881	885	903	878	921	864	886	912	893	910	866	896	929	902	867	832	924	882	897	849	853	896	889	885	836	915	866	846	882	863	944	874	856	889	876	864	881	897	931	882	929	910	830	856	896	869	898	926	905	912	894	885	930	858	911	839	875	928	906	817	956	882	885	876	905	913	850	880	903	877	810	964	874	893	859	983	948	883	857	920	945	921	851	860	875	887	883	910	893	852	903	869	893	878	899	938	880	918	926	878	882	886	909	880	877	956	907	887	847	872	912	904	894	851	897	910	871	875	925	907	932	889	866	887	875	889	884	868	862	937	925	917	899	865	898	885	893	933	888	857	883	877	927	914	875	847	901	924	864	928	891	852	874	885	905	857	883	854	898	900	872	875	911	862	884	884	871	902	853	914	892	862	859	891	883	921	861	899	892	895	922	865	933	888	900	841	878	857	914	910	916	917	888	895	888	881	848	845	919	936	877	875	954	872	839	876	873	904	920	894	897	930	870	880	846	879	876	883	918	929	928	869	856	857	839	859	930	902	867	882	944	928	850	953	858	882	900	878	878	888	895	879	909	895	894	911	902	893	893	892	843	876	923	909	870	890	913	840	912	944	901	892	869	860	891	887	900	866	914	876	883	858	856	960	923	849	921	915	862	889	861	851	928	870	892	896	863	820	905	877	876	826	923	873	887	922	858	871	895	843	928	954	843	893	923	889	869	928	893	898	885	910	895	931	875	908	878	910	856	948	941	875	907	878	846	872	933	930	903	947	888	890	908	891	936	844	918	874	909	879	901	908	906	888	956	860	866	934	897	907	877	842	902	912	871	913	936	904	912	896	892	852	909	877	875	899	904	913	924	897	873	885	841	892	881	827	863	910	894	958	919	844	926	923	886	881	888	873	826	925	927	870	890	917	928	865	864	882	885	843	899	906	920	835	878	827	907	886	864	882	879	917	907	886	893	895	867	901	898	843	926	933	892	860	885	846	915	873	898	889	877	938	890	892	852	860	949	826	912	866	927	922	911	882	866	919	904	885	904	893	929	889	882	924	920	885	855	913	894	943	864	855	855	890	824	933	904	883	912	873	899	910	892	901	885	885	969	888	909	891	918	876	907	878	895	858	943	867	905	953	884	895	919	916	949	907	871	875	919	933	833	884	854	920	893	936	904	911	912	889	905	967	906	899	900	883	881	911	913	862	901	886	853	911	904	850	871	867	870	886	907	898	814	905	995	886	892	901	893	876	890	858	861	876	919	866	911	894	829	915	961	924	873	873	888	889	938	936	838	901	910	884	796	885	866	908	887	919	876	883	872	885	902	918	866	879	885	873	890	887	927	840	916	937	992	893	898	924	934	876	869	901	859	931	948	921	876	888	899	838	881	831	872	883	869	860	888	889	819	879	871	864	872	880	940	869	911	846	883	922	896	876	891	861	910	892	879	853	854	921	903	906	946	896	861	919	892	856	848	850	862	915	862	838	887	834	885	875	889	880	866	905	921	791	859	853	843	891	897	906	970	887	913	912	857	937	909	870	836	880	880	873	847	875	883	901	855	889	874	936	960	872	876	912	886	930	884	893	889	927	853	913	872	898	931	851	885	903	918	943	882	881	857	996	877	895	871	972	839	885	900	900	904	896	879	899	826	843	892	893	899	866	919	916	844	915	898	901	910	909	915	921	903	919	912	888	846	870	913	905	875	842	883	880	925	883	852	913	944	901	881	870	897	902	830	866	905	929	795	896	887	903	877	875	876	938	893	913	931	956	866	869	871	899	947	952	913	896	856	914	872	932	879	924	850	890	878	879	887	899	896	893	839	876	891	889	865	867	900	902	917	925	876	814	920	889	948	937	915	887	879	903	884	961	911	919	938	889	896	904	960	873	905	872	891	941	880	889	885	857	900	838	876	905	907	914	856	879	896	876	897	904	872	910	842	937	848	916	912	884	889	906	885	924	892	868	832	880	899	895	929	874	887	892	925	909	921	858	909	889	855	915	835	919	901	857	873	892	926	936	874	926	850	912	854	885	824	835	909	894	896	878	920	871	913	867	875	942	911	887	874	846
24980	21514	24828	28628	21501	21347	1351	416	370	351	328	346	336	332	310	311	323	302	328	352	285	319	305	322	297	327	338	316	335	306	282	312	268	316	305	270	323	297	270	281	278	291	294	300	308	324	303	315	286	338	294	298	263	295	333	284	319	281	303	297	276	312	315	335	298	323	303	307	312	289	313	338	296	280	290	326	262	288	297	280	313	304	290	331	307	316	302	273	307	309	281	273	302	311	324	314	281	318	324	299	331	333	282	291	316	304	275	271	318	353	283	352	299	302	321	291	301	321	331	318	302	286	325	303	309	328	305	277	299	281	274	272	328	268	299	312	302	340	300	294	288	283	316	263	292	329	314	310	293	284	307	306	291	324	271	309	283	309	289	283	304	303	260	282	279	303	320	305	294	283	312	291	320	305	320	313	326	278	299	292	317	329	286	314	324	301	321	305	269	302	323	331	310	294	289	290	313	281	334	324	328	288	305	312	311	306	301	303	306	319	272	306	281	292	293	295	324	297	278	300	305	316	284	276	283	290	297	317	298	303	305	277	282	293	297	310	299	290	300	308	274	286	322	299	281	316	336	320	305	288	311	293	333	328	297	277	293	358	291	339	327	285	323	301	293	284	314	297	290	314	304	325	292	338	276	309	334	315	282	262	283	280	329	297	311	292	324	305	305	296	268	297	295	332	323	317	331	294	285	316	321	305	330	294	268	277	303	315	306	308	292	324	303	286	317	292	317	329	296	302	296	311	353	297	330	295	304	321	322	294	321	304	332	324	304	287	311	326	314	287	306	294	319	327	286	289	295	288	275	310	303	303	290	306	281	296	313	315	293	316	284	293	264	307	288	298	285	317	300	312	269	272	302	287	336	314	291	315	309	297	277	297	313	315	324	306	326	322	307	278	296	271	283	324	278	307	291	333	343	326	292	317	286	296	275	329	305	273	313	310	301	303	302	280	302	317	295	312	313	269	304	339	302	308	315	321	316	301	301	295	291	325	285	305	304	338	275	313	291	283	303	293	295	270	269	311	322	291	275	306	263	288	271	273	261	278	293	309	278	266	306	280	328	311	358	305	288	303	333	289	329	318	285	331	309	316	307	284	334	312	294	315	320	281	276	306	276	313	304	284	309	287	280	309	283	280	268	294	299	283	312	290	300	318	292	270	308	282	319	313	293	317	309	319	292	300	311	270	279	288	312	326	288	265	303	295	283	305	317	327	333	321	288	300	325	339	325	311	283	321	307	297	296	286	318	282	291	294	285	291	297	308	286	246	317	274	321	291	283	298	311	273	308	306	324	280	296	268	308	299	277	302	313	295	308	300	271	310	337	291	323	337	306	320	303	315	270	311	326	334	278	304	285	307	312	301	314	279	304	312	347	307	317	338	304	284	315	328	290	310	296	314	318	295	285	311	297	289	295	260	267	308	267	260	297	308	271	337	289	311	288	272	281	285	315	307	288	280	311	282	324	306	311	303	255	301	305	301	304	296	304	302	307	295	291	289	280	300	316	313	291	276	272	280	331	292	334	303	316	298	293	292	327	321	284	287	290	296	260	312	286	278	293	299	313	304	309	292	323	303	281	325	294	284	285	320	314	296	292	276	297	290	299	332	291	283	287	279	314	305	347	303	289	320	256	331	312	272	334	300	308	332	291	270	280	294	308	296	309	268	317	270	299	286	337	315	285	288	308	273	308	318	336	296	320	316	291	315	279	291	325	289	301	340	320	280	300	270	337	331	293	312	319	281	291	269	308	298	332	271	325	281	294	273	343	307	313	292	290	323	307	303	321	306	316	289	299	306	290	260	248	279	290	307	325	312	306	310	312	311	327	324	282	325	314	305	290	284	271	275	294	315	294	342	320	262	295	312	296	323	294	293	309	287	310	288	308	327	323	299	308	289	310	301	285	329	315	317	281	318	294	328	303	294	326	285	318	305	294	320	310	296	322	292	294	298	305	310	292	323	295	253	316	283	308	341	328	332	298	314	304	280	308	305	314	321	325	315	316	324	337	281	309	316	317	275	315	298	269	311	294	306	305	318	332	266	315	295	295	310	319	301	325	311	263	333	290	277	272	301	301	327	311	308	256	300	315	289	299	300	315	315	332	302	292	296	319	285	280	287	274	268	280	298	323	279	273	267	306	300	291	341	335	317	312	301	298	317	282	296	297	295	343	301	285	286	309	304	307	307	271	258	280	296	287	287	279	308	284	304	329	331	293	310	313	293	292	306	315	290	303	295	267	313	304	264	305	300	299	317	282	301	316	267	270	299	301	306	319	318	297	281	289	309	313	295	309	350	320	320	308	307	324	306	306	336	285	297	280	301	302	287	305	292	296	322	280	320	304	277	295	305	319	315	286	300	317	319	295	306	287	303	334	305	328	279	291	318	292	301	297	307	302	272	318	315	302	293	329	299	299	315	287	308	310	309	290	269	308	309	295	303	319	297	306	284	310	320	307	330	302	279	287	277	263	308	319	313	304	316	279	308	347	327	282	276	296	277	332	254	326	251	312	320	308	285	279	292	284	311	312	278	337	317	308	302	294	302	282	286	307	277	303	314	283	294	354	297	316	272	291	297	317	309	324	311	341	318	327	270	296	288	312	308	320	281	305	308	340	350	286	269	295	316	243	290	328	287	296	306	299	293	281	316	300	287	290	282	284	264	296	292	301	295	331	298	273	310	291	273	297	307	331	281	317	327	321	323	255	277	312	335	315	293	290	290	311	309	295	291	292	265	302	276	309	307	279	268	300	305	287	290	285	303	320	279	293	309	299	288	336	326	289	326	296	279	298	293	302	322	293	307	308	310	288	306	289	320	296	321	312	330	307	296	274	314	292	300	296	304	304	324	266	296	288	307	308	359	286	296	309	281	281	299	305	291	275	318	301	277	296	283	289	294	293	314	295	290	301	319	267	306	337	294	277	276	301	300	301	284	309	307	310	304	302	304	322	290	307	320	310	317	279	285	285	301	270	306	320	300	291	312	303	316	301	269	296	291	293	279	304	309	297	290	300	295	286	343	309	313	312	287	315	285	291	275	294	277	300	303	304	281	287	279	284	281	324	288	305	290	291	287	292	319	304	307	329	288	321	303	317	280	291	294	319	307	300	335	306	282	298	289	278	271	291	309	302	298	281	331	347	275	306	267	297	283	270	287	338	306	307	298	305	313	272	298	331	276	271	284	335	286	331	284	277	307	294	270	299	298	307	294	315	292	320	280	312	315	286	299	330	284	286	315	325	306	313	327	327	318	320	293	284	284	309	319	290	326	321	306	310	297	277	281	295	283	305	278	294	316	291	312	313	297	343	292	315	273	290	302	297	296	291	320	297	308	265	331	297	317	335	303	309	310	263	309	308	301	316	293	292	302	327	324	290	295	281	298	295	288	315	297	279	281	259	318	305	313	281	302	325	312	302	289	316	255	274	322	308	310	301	296	293	290	305	310	303	292	264	254	300	330	279	304	299	290	279	282	308	272	296	316	308	311	271	326
3076	2017	1288	891	764	732	695	702	733	648	675	734	682	720	696	726	663	712	690	665	667	671	673	619	642	660	679	674	661	660	697	657	673	635	655	648	676	649	660	665	683	631	653	614	662	585	675	617	641	666	672	630	653	654	652	676	648	630	586	697	665	607	669	666	667	596	668	640	654	651	690	651	654	659	659	685	648	634	690	671	701	657	673	627	658	622	626	650	641	635	693	615	683	601	652	658	688	694	657	683	636	623	633	706	646	681	697	633	627	587	657	638	612	659	620	620	631	655	649	628	663	651	680	681	659	668	672	629	624	657	681	639	664	627	624	709	699	619	624	689	675	655	623	636	668	651	673	675	635	610	647	656	680	688	632	698	641	673	661	637	712	660	595	645	638	597	733	669	613	650	632	648	675	653	666	623	654	692	642	630	647	690	648	668	644	634	701	657	675	662	692	685	642	684	723	646	584	650	642	706	724	643	619	651	603	599	666	700	643	645	641	663	701	664	688	659	635	633	679	629	647	691	663	688	670	654	648	657	696	629	627	662	702	668	677	703	638	673	666	688	673	623	666	666	727	643	681	657	628	663	653	655	621	688	645	663	677	647	680	608	582	672	644	693	625	644	684	658	650	666	651	666	683	652	631	661	651	634	682	666	654	630	692	664	683	642	636	686	646	648	637	654	633	676	655	660	678	661	685	628	663	631	644	675	680	658	716	623	640	664	626	641	653	663	629	644	664	668	649	666	645	667	664	657	609	638	654	645	645	653	605	691	697	693	652	660	692	628	647	668	602	642	718	682	630	673	627	607	699	621	676	624	668	639	677	658	656	672	659	670	662	675	644	682	679	597	678	663	674	639	680	608	630	653	663	627	638	614	655	646	629	690	604	652	676	668	657	646	719	644	633	627	622	636	678	639	641	645	654	650	659	708	596	653	647	684	621	660	671	644	633	626	638	696	656	622	613	623	672	693	674	674	616	670	644	667	692	688	668	640	657	655	662	645	650	654	667	648	653	679	627	629	655	616	677	656	634	656	680	650	654	639	654	632	682	664	648	650	648	654	692	631	637	670	631	648	615	672	670	652	684	596	657	619	598	691	654	636	668	672	645	696	678	657	653	628	656	678	616	647	662	655	675	652	679	674	680	665	680	651	638	648	642	615	660	653	640	692	643	635	631	644	674	656	684	673	620	640	590	688	639	709	620	648	665	667	640	683	666	678	641	642	679	601	687	622	590	638	620	671	652	673	632	654	681	648	638	626	660	673	621	647	640	660	639	706	649	600	610	634	665	627	697	628	657	661	681	646	618	661	644	666	672	655	664	649	627	618	651	679	662	656	669	635	641	687	623	656	651	639	651	623	666	651	652	683	697	632	704	670	646	649	630	709	628	692	658	696	609	654	642	627	697	668	644	647	627	640	678	684	658	655	648	644	612	664	639	669	675	643	622	637	660	677	621	667	629	631	687	671	689	668	637	692	648	695	709	640	666	700	627	676	650	689	617	581	632	704	654	633	660	650	711	669	693	674	653	652	678	612	624	646	636	700	648	654	651	650	654	601	629	698	691	654	691	674	637	669	659	638	650	646	595	682	662	640	636	691	584	618	695	654	673	654	670	631	662	632	614	661	690	639	621	648	607	650	690	622	657	616	608	674	740	632	710	662	682	686	660	658	647	610	688	682	677	623	683	664	665	672	723	653	623	626	655	656	649	629	664	685	656	667	674	655	710	652	619	684	651	662	624	652	670	648	669	665	667	677	677	646	632	676	670	655	675	707	619	616	621	675	667	693	674	680	692	600	661	638	661	619	667	665	659	638	688	662	642	687	651	667	651	626	640	696	653	603	661	696	633	654	657	639	625	691	669	664	657	583	664	629	614	662	656	642	684	680	677	648	661	656	668	687	646	721	693	701	633	634	671	585	636	653	680	671	686	650	666	699	652	665	693	643	635	711	700	627	663	651	679	626	685	661	634	684	642	641	645	664	639	665	683	655	667	640	698	655	663	659	652	613	661	638	683	645	642	655	678	679	683	621	637	636	645	631	668	653	657	664	618	693	661	654	653	675	668	664	660	649	656	646	644	669	675	639	633	664	647	665	667	671	660	603	664	660	650	638	628	681	670	649	616	634	671	675	664	654	677	644	669	678	640	613	664	677	662	656	655	651	646	641	658	652	641	637	652	618	709	676	653	649	625	729	642	652	624	640	652	639	642	665	654	667	646	641	639	656	662	684	640	673	641	663	648	663	680	696	596	654	697	678	675	633	682	727	670	660	681	654	632	607	644	701	667	663	686	640	639	641	671	625	693	678	660	645	640	700	630	638	638	667	618	678	666	651	659	673	647	653	669	695	656	678	652	629	648	680	648	667	654	651	610	644	675	675	650	670	635	649	660	634	633	659	641	667	644	674	672	632	663	658	668	668	685	657	621	675	676	608	659	652	659	657	694	628	689	631	664	672	666	651	681	619	628	708	649	636	715	648	639	691	647	645	612	675	647	695	701	643	636	685	691	658	656	664	660	656	635	632	666	661	612	697	643	626	666	681	660	675	710	631	689	648	666	657	618	691	632	626	627	623	666	631	644	694	625	667	666	625	662	674	657	657	683	701	696	647	648	649	670	614	639	649	661	657	689	624	680	638	665	664	634	601	679	616	627	666	653	641	669	658	664	657	628	686	635	694	603	678	673	637	709	691	646	665	614	629	660	648	661	590	684	638	694	628	674	652	663	656	633	682	643	675	691	630	651	660	627	664	717	663	634	703	664	607	639	632	669	671	648	652	656	619	683	605	674	653	658	623	625	672	694	657	685	657	672	643	629	656	654	653	594	685	652	659	632	634	666	628	698	652	676	633	647	638	648	644	647	663	642	676	656	650	674	639	692	694	658	637	607	650	639	641	641	663	609	659	679	660	650	652	667	641	668	644	629	709	698	667	628	635	625	718	677	685	616	634	712	650	654	663	637	676	610	676	688	646	653	672	664	642	660	715	699	646	642	627	699	625	672	634	643	664	644	651	654	688	705	658	646	632	708	676	632	627	604	662	683	619	680	699	664	634	608	633	649	651	631	655	623	667	637	636	648	660	678	646	649	652	648	612	651	604	630	638	624	658	699	666	662	603	649	643	710	676	646	672	671	658	664	657	659	616	702	632	665	641	645	668	620	678	652	632	675	634	718	657	652	678	673	677	646	648	697	639	663	677	579	631	643	634	714	623	681	692	677	673	656	644	632	650	682	697	660	642	613	660	662	699	660	651	638	622	669	615	690	618	701	643	645	683	642	607	651	631	681	647	639	687	658	619	694	627	685	623	671	657	667	644	613	650	645	677	662	686	642	721	665	650	654	683	629	658	680	623	666	644	626	653	620	684	653	678	684	636	612	628	647	630	647	672	649	651	651	683	640	616	666	660	637	680	642	681	643	641	640	638	671	627	639	635	707	654	630	652	639	657	653	666	620	617	655	681	682	645	620	700	685	730	644	685	653	669	676	640	653	674
24370	21482	25095	28279	21484	21498	18052	492	273	207	194	215	176	183	172	184	179	169	158	181	155	169	187	122	154	161	144	138	136	150	170	137	137	132	156	128	155	139	139	150	129	134	124	137	117	144	124	137	146	141	137	136	163	148	153	140	146	155	157	129	132	150	124	130	127	168	141	149	149	151	128	137	114	160	132	171	159	142	148	144	133	154	138	119	150	130	128	143	144	131	149	122	145	131	133	123	159	138	144	143	144	153	135	149	128	130	139	150	142	134	126	128	129	134	141	139	151	138	156	126	131	138	141	126	122	130	163	156	159	115	146	122	143	126	144	139	163	138	133	148	139	131	129	131	156	137	140	143	152	116	147	131	130	155	142	110	141	141	139	113	114	142	120	129	156	128	133	133	133	144	123	123	143	118	112	141	137	133	155	131	140	154	142	116	107	132	132	141	117	147	140	127	122	146	141	135	146	145	133	145	137	134	129	147	132	131	121	154	140	138	130	130	137	149	150	114	134	133	122	134	146	148	130	136	164	143	130	144	113	145	152	147	157	158	126	126	125	134	144	118	140	164	131	118	129	143	115	136	135	116	141	119	102	146	160	148	116	141	135	150	126	144	150	131	154	118	138	163	149	146	155	122	133	148	116	124	139	129	138	123	111	150	139	131	140	142	143	127	148	127	144	147	141	125	133	136	141	137	125	154	139	150	136	137	148	134	147	157	123	140	124	138	144	153	124	150	114	141	156	163	147	143	118	126	141	136	154	144	144	130	125	144	123	143	133	140	124	132	141	143	127	145	137	130	132	129	126	141	151	160	140	141	146	116	130	147	150	149	155	153	142	145	118	137	123	115	163	120	143	124	145	148	159	134	141	122	142	134	122	144	133	120	125	133	154	148	146	140	143	138	140	121	129	156	144	137	123	155	131	148	121	141	140	130	118	148	119	139	147	124	128	122	136	137	144	131	126	145	124	131	127	146	165	143	153	121	134	124	146	152	130	155	132	143	142	150	143	145	146	115	124	150	135	147	156	145	149	136	137	161	119	142	156	147	125	152	141	139	152	154	119	127	136	130	127	125	133	137	138	134	133	136	128	141	158	127	145	153	126	141	122	142	131	116	139	153	139	159	137	123	141	125	148	141	165	139	172	140	135	161	151	109	148	140	126	132	140	132	145	156	115	142	122	155	156	144	133	106	119	138	137	132	156	134	140	156	136	126	143	135	146	160	135	135	151	143	131	131	130	125	144	122	119	141	147	166	134	125	124	148	155	150	116	163	114	154	130	129	132	126	145	115	122	148	148	142	140	143	123	125	114	109	121	154	134	115	152	127	155	117	116	118	148	122	138	143	149	169	151	137	142	138	134	176	156	123	146	138	135	117	133	149	122	141	134	151	151	145	144	123	144	119	140	132	130	129	146	132	139	145	138	141	134	140	129	128	131	149	123	127	139	155	126	155	138	148	153	149	142	139	121	124	145	148	115	123	128	132	111	133	137	168	100	124	141	116	130	133	144	140	124	127	128	130	140	135	147	119	110	139	148	128	144	120	123	125	138	145	155	148	123	132	142	135	141	128	141	115	136	155	140	131	122	137	141	133	136	138	115	130	115	138	121	130	123	130	136	124	148	133	147	139	133	146	123	135	150	130	127	146	154	130	146	152	135	142	158	160	117	154	148	136	138	133	138	140	147	145	115	155	163	140	149	130	146	127	142	132	138	124	137	130	160	147	145	116	125	134	132	137	137	117	136	141	142	140	164	126	122	112	144	134	141	150	134	109	134	129	144	114	140	149	133	146	159	147	133	154	149	140	159	144	118	150	128	126	140	150	153	157	146	138	132	118	142	142	132	139	135	128	142	145	140	146	121	145	133	109	133	139	139	139	148	124	132	135	140	141	107	127	141	137	126	125	142	147	137	149	126	141	137	162	135	144	144	158	146	136	145	139	129	139	125	149	143	134	145	130	157	129	137	151	130	158	174	129	143	148	124	140	138	150	137	134	137	135	130	144	140	148	131	128	123	139	153	128	139	144	125	124	146	137	137	117	143	143	144	122	134	129	136	139	137	149	137	109	116	140	144	134	141	140	126	139	130	152	162	137	152	132	119	155	130	137	127	119	120	131	127	130	130	143	144	127	136	140	145	145	142	129	145	144	127	142	134	143	135	159	105	129	116	152	121	133	140	136	147	139	135	144	176	116	116	142	147	139	146	145	148	130	137	133	146	136	136	143	152	168	127	146	119	127	141	154	164	138	135	145	136	129	139	124	143	156	133	121	115	150	158	147	112	140	127	135	138	146	151	144	128	143	133	124	127	162	121	117	135	147	131	178	152	133	151	140	161	149	171	144	130	136	117	132	133	120	145	147	134	116	133	144	115	142	144	168	125	152	134	133	140	126	130	123	124	133	142	152	162	124	150	131	155	141	128	138	130	114	125	127	127	134	144	182	128	130	134	145	158	119	144	169	140	140	125	136	130	116	131	116	159	110	127	148	134	137	135	140	135	132	161	149	126	118	173	157	152	149	151	132	140	141	124	138	126	141	161	137	123	125	121	147	131	142	135	130	149	146	117	136	132	114	131	124	135	130	143	141	137	130	128	135	159	137	146	127	131	150	130	136	148	130	142	112	145	164	135	126	145	134	133	166	140	133	142	170	131	136	122	148	126	139	130	136	123	153	150	123	123	139	116	120	131	130	124	157	155	138	134	150	137	133	165	145	149	120	132	140	106	125	146	145	129	143	143	140	143	122	145	148	165	116	111	115	127	133	130	143	118	128	135	158	148	146	122	136	151	151	150	116	138	147	141	150	139	152	145	130	151	135	151	133	140	148	105	151	162	120	144	149	128	118	132	147	143	131	131	147	151	122	153	138	131	126	151	139	134	129	140	142	162	163	123	138	139	140	152	157	137	149	144	121	152	135	149	139	137	153	142	164	131	144	134	143	131	144	137	142	132	152	135	161	131	131	141	126	136	125	122	116	140	146	164	134	114	146	125	131	143	131	153	124	125	140	149	147	148	141	152	138	139	142	152	120	143	139	109	136	139	133	159	138	125	147	160	146	134	135	134	132	132	152	121	144	136	114	143	147	129	141	138	141	131	139	128	132	136	116	129	133	138	126	122	122	129	139	135	131	148	148	133	132	127	125	149	142	130	152	138	120	141	102	140	137	143	132	148	151	129	142	145	130	141	116	117	142	146	161	124	121	128	138	128	116	126	122	141	145	122	135	130	156	132	145	130	145	124	120	142	113	134	128	145	132	135	113	148	142	131	116	134	137	120	154	124	133	140	147	133	121	132	128	140	130	151	130	128	144	146	139	123	156	123	129	125	115	135	148	144	134	135	139	166	144	134	133	154	135	130	134	150	146	137	128	135	136	132	149	140	123	119	143	141	121	143	142	157	130	130	120	128	136	131	136	117	145	137	138	150	155	153	117	141	133	126	120	120	140	158	139	149	149	137	146	128	137	154	143	112	136	142	131	139	146	138	130	139	120
2921	3050	1526	782	569	468	415	390	410	350	352	378	365	366	344	353	366	386	350	340	353	354	358	333	336	329	366	366	298	359	317	328	340	324	338	356	343	313	343	354	335	366	306	345	352	351	345	390	340	331	307	347	328	329	352	295	359	330	339	345	324	333	317	337	323	318	313	353	331	338	331	346	320	338	331	387	362	336	337	382	333	321	323	350	345	322	340	321	356	295	301	319	305	326	312	357	316	315	339	326	306	368	333	330	340	355	336	350	332	299	354	354	330	322	353	320	351	322	299	348	346	337	334	306	317	359	354	347	325	362	346	318	359	312	316	316	357	331	328	341	314	340	309	331	302	331	355	344	349	347	321	354	353	345	360	343	352	349	331	342	349	341	345	375	310	346	349	342	323	354	284	340	340	334	336	355	292	366	341	334	324	334	333	339	333	312	331	326	348	318	323	333	369	361	346	307	373	293	357	358	351	310	347	352	342	327	355	345	383	295	343	368	354	341	353	320	378	348	313	336	322	335	310	350	353	323	331	350	354	345	331	314	321	311	312	311	362	325	299	324	329	327	345	348	346	307	337	311	317	313	371	336	344	327	335	346	338	310	363	365	325	329	311	367	324	341	321	324	327	353	357	324	375	312	337	346	336	328	333	322	333	323	356	326	318	329	316	292	354	311	318	340	356	306	341	328	332	344	325	318	353	342	359	325	358	341	343	339	351	348	332	338	319	358	331	322	322	328	339	325	327	339	320	370	324	298	313	308	360	334	330	313	312	324	342	337	381	335	365	329	333	315	344	336	313	348	332	333	321	327	320	341	371	319	344	356	331	313	301	344	353	302	349	354	325	394	318	362	323	341	333	329	325	326	322	327	323	355	324	338	323	320	342	311	323	316	330	335	331	330	353	384	323	322	352	322	336	353	337	362	327	328	315	320	346	338	315	345	337	328	324	330	342	325	345	337	330	330	293	340	311	333	324	326	338	326	339	332	313	329	304	333	353	342	307	351	330	303	322	340	332	320	317	339	333	354	331	314	321	331	322	337	364	345	314	344	322	326	311	311	351	330	343	334	339	339	345	347	315	304	329	301	336	318	352	339	332	377	341	337	349	323	333	322	375	321	352	332	334	348	331	324	354	341	329	339	336	321	341	311	315	312	347	301	347	344	326	347	362	339	326	323	339	312	337	322	342	348	319	387	315	300	342	307	350	332	323	326	306	345	324	357	329	339	314	330	321	306	361	326	351	329	323	375	343	353	321	367	349	344	332	347	331	319	360	365	357	321	359	323	358	314	345	346	341	308	330	340	340	359	349	330	343	331	327	322	328	350	339	332	338	341	340	328	320	337	332	309	361	341	337	327	314	303	336	348	344	315	320	353	314	358	325	343	327	365	310	358	339	320	336	338	354	315	333	337	326	307	351	342	325	326	352	367	344	339	340	320	349	332	315	303	337	333	335	334	350	352	318	320	362	347	316	330	315	337	326	333	324	305	346	349	336	320	362	363	331	319	348	324	325	341	306	350	329	309	316	320	293	354	323	315	292	314	329	341	360	302	321	338	313	352	314	342	313	341	337	341	330	335	350	326	315	354	326	341	295	337	280	310	362	315	351	347	359	354	316	321	340	317	302	320	304	341	295	364	318	344	323	347	336	333	313	334	340	336	348	323	327	309	345	375	316	330	330	303	368	355	323	327	333	331	326	321	329	316	325	323	358	341	328	289	339	346	331	335	357	310	340	354	336	363	335	369	352	343	348	320	350	346	331	337	317	399	324	310	325	334	342	339	360	339	353	324	342	326	313	350	333	315	343	333	300	332	356	340	326	338	301	330	341	363	322	332	352	342	317	331	359	345	317	334	342	337	335	304	317	298	376	321	358	314	314	332	305	341	349	344	320	318	331	339	347	327	341	359	319	335	331	338	332	333	358	323	321	331	361	321	285	351	306	352	330	314	312	346	328	328	344	330	331	318	342	314	338	316	333	325	328	330	303	331	322	344	322	339	305	385	320	310	347	300	336	325	339	342	312	355	305	336	329	299	354	331	320	351	354	363	303	348	343	323	308	318	328	341	315	339	331	305	297	338	377	332	333	315	322	325	332	350	348	342	332	350	364	308	346	295	354	349	378	331	343	340	351	327	329	312	348	326	311	337	354	340	345	340	321	295	358	355	342	344	337	320	323	336	338	358	356	346	332	315	328	343	319	328	328	319	349	350	367	356	355	350	375	325	323	332	322	352	343	332	349	311	314	339	353	333	348	333	325	319	323	343	322	343	330	376	336	339	299	341	366	325	347	321	320	348	311	347	345	330	356	353	335	329	332	327	354	305	351	322	366	334	338	334	322	328	334	339	349	317	321	360	332	324	331	349	332	316	317	323	305	346	328	316	316	339	334	336	334	332	335	347	333	346	326	360	333	309	301	360	310	346	331	320	354	337	327	352	318	351	320	342	348	347	314	352	348	320	297	331	331	349	361	320	327	328	327	326	342	338	349	340	289	330	349	298	306	313	321	351	305	330	333	343	317	281	351	295	358	338	305	342	338	316	324	327	332	338	321	360	312	337	345	334	342	336	320	330	350	297	357	346	324	319	327	333	344	307	330	372	303	341	311	324	322	315	331	326	310	332	336	346	343	330	319	354	349	364	312	348	359	306	386	359	333	366	283	349	335	340	321	310	337	379	317	338	315	361	330	356	308	305	359	345	354	344	319	324	328	336	333	330	329	353	316	294	327	298	328	340	315	345	351	337	342	332	336	327	339	357	325	361	342	355	341	322	337	341	333	398	352	317	380	332	318	341	359	310	354	337	359	343	327	319	335	302	331	357	330	333	335	341	308	369	297	351	310	317	350	343	300	317	360	339	319	329	310	320	324	333	342	307	351	327	323	340	313	335	342	361	363	340	334	328	353	337	338	368	333	304	351	319	309	344	303	345	321	325	392	339	335	346	310	300	344	343	335	323	316	331	338	307	348	360	329	306	330	337	337	320	389	360	349	347	335	358	344	368	353	306	364	354	325	350	308	319	337	327	368	337	342	334	349	326	335	351	318	350	318	311	342	322	327	314	330	338	338	351	358	320	340	343	339	350	319	327	333	305	347	325	313	342	344	338	351	332	310	354	338	385	383	311	371	343	322	330	329	324	306	370	348	355	318	330	302	350	333	355	317	323	333	349	312	327	328	334	323	329	348	373	325	318	342	322	357	299	318	359	328	343	317	328	344	346	357	302	361	373	350	355	334	330	337	341	315	352	317	326	344	332	301	311	348	352	378	315	332	337	345	356	305	303	329	376	347	342	335	344	347	362	361	330	333	336	315	326	373	333	343	340	339	327	343	320	334	338	345	328	373	330	320	350	333	349	316	350	346	303	350	374	343	351	356	322	344	344	336	329	326	306	340	332	320	356	303	337	328	361	327	318	353	320	313	349	371	359	342	331	356	345	320	347	342	333	336	335	306	326	338	352	311	341	309	335	358	331	328	353	342	293	338	345	336	371
32039	21090	12155	1236	711	708	649	454	442	449	378	383	410	450	409	378	396	386	394	384	398	391	443	378	409	401	408	410	405	379	451	401	407	424	438	384	399	413	440	396	406	414	387	390	415	372	382	385	395	391	420	432	430	429	420	365	373	403	420	408	402	351	389	404	398	404	410	401	403	397	386	431	393	420	415	420	419	410	376	393	437	429	434	384	401	394	399	427	359	360	390	446	371	396	429	456	435	414	424	413	373	382	435	395	413	406	430	394	372	430	418	406	406	405	435	422	406	395	382	405	367	420	407	404	380	383	441	420	347	450	409	463	426	393	404	414	370	402	379	396	385	442	372	380	406	416	426	418	369	400	396	404	391	391	402	421	397	437	373	387	402	378	387	411	377	383	406	400	431	367	433	444	399	441	409	413	404	409	400	427	387	376	381	405	410	401	407	395	361	385	407	396	398	365	418	400	424	403	396	409	358	407	437	426	408	420	422	433	410	397	394	408	375	398	421	402	404	361	376	415	414	420	397	374	418	395	417	428	405	392	362	388	392	437	406	390	402	393	411	406	374	417	391	422	380	457	431	383	405	412	423	412	398	420	418	426	408	423	417	408	415	404	404	419	427	363	409	373	437	396	380	411	400	435	376	401	380	406	408	375	406	398	424	457	405	404	352	402	433	437	399	393	463	401	418	384	410	474	375	439	413	413	434	430	388	403	394	418	409	417	375	454	437	413	397	419	386	408	418	424	413	405	393	423	435	390	372	390	429	407	397	408	398	401	383	398	420	424	419	407	379	384	360	447	394	397	387	389	420	433	465	378	415	432	426	383	426	403	394	394	376	427	417	399	379	433	434	397	414	410	408	442	432	408	421	422	416	384	419	434	419	433	389	438	432	399	382	419	424	467	357	422	391	414	387	407	407	388	381	399	370	367	420	402	416	422	392	347	428	416	406	430	367	434	400	413	370	407	376	420	434	377	417	406	348	424	418	403	387	427	404	385	394	399	369	407	410	394	379	421	394	364	399	411	448	387	407	430	410	386	408	385	434	362	396	446	370	408	407	398	394	408	403	419	406	385	438	414	405	407	383	411	386	394	368	383	376	412	417	406	370	386	381	393	403	429	416	432	432	424	426	410	417	424	392	396	423	370	422	416	439	389	469	395	399	379	364	376	392	412	426	416	409	442	398	387	424	421	396	436	404	370	365	428	442	427	358	379	399	409	418	384	420	465	430	398	418	387	374	412	418	411	438	435	400	445	407	414	416	395	454	408	414	459	409	405	418	424	401	414	361	417	390	413	390	403	386	402	441	404	416	424	432	406	368	372	373	420	399	439	447	399	416	421	373	418	387	403	401	375	422	428	409	438	449	465	415	411	421	405	443	423	432	390	443	412	429	396	439	404	404	430	374	414	423	359	425	417	431	400	361	382	398	395	409	426	433	395	465	383	381	409	436	409	414	423	373	420	441	398	415	453	417	392	400	434	407	379	416	386	396	403	408	426	397	378	373	398	393	367	408	430	387	399	431	378	417	408	403	403	425	415	395	417	369	412	441	409	399	420	423	393	409	373	410	427	420	389	388	439	367	421	420	481	416	436	423	400	386	400	440	432	395	426	375	401	386	422	428	395	408	441	385	426	388	396	433	398	407	365	433	409	388	422	392	414	381	419	392	383	400	418	437	454	398	397	438	408	410	461	422	427	401	384	416	398	398	413	380	353	429	399	398	426	371	412	419	442	368	416	431	444	390	404	402	456	429	419	412	394	395	397	393	421	476	422	410	399	389	374	350	411	430	388	380	388	413	423	413	399	385	372	401	407	385	392	439	416	392	378	396	396	376	418	458	396	398	424	408	405	383	371	423	422	394	391	400	417	430	410	421	425	394	474	419	398	392	376	423	445	441	427	392	416	408	380	376	405	400	401	416	412	398	447	355	413	411	417	401	379	429	429	456	383	427	411	384	393	398	423	419	394	409	404	418	429	406	401	410	417	424	423	402	420	403	429	432	416	426	392	368	438	484	405	390	401	379	435	415	408	463	420	407	428	432	429	444	463	413	417	427	401	428	426	427	426	375	356	456	456	401	408	408	423	420	422	412	438	383	404	412	409	413	420	413	388	441	420	410	394	413	397	391	394	428	387	418	405	412	372	402	355	434	368	420	421	383	394	409	387	412	395	377	442	416	387	402	421	425	422	398	443	414	392	421	407	426	437	456	374	406	394	414	448	388	408	425	458	397	421	420	439	406	379	417	413	370	449	415	401	419	391	391	390	417	428	430	409	437	395	403	371	392	364	410	391	406	370	418	416	411	410	413	402	412	414	417	402	376	409	484	436	427	417	388	421	364	433	419	430	429	398	402	426	395	446	402	380	438	396	377	423	414	411	403	420	439	424	377	420	478	434	410	407	399	425	380	373	398	425	406	394	386	409	427	441	384	369	406	372	415	441	420	431	455	434	381	397	407	402	402	413	448	381	410	439	450	424	406	407	427	438	376	383	416	408	476	447	429	432	401	440	394	346	379	432	419	400	440	439	434	407	388	403	425	371	418	415	409	435	379	373	405	438	426	430	415	416	354	427	390	419	396	338	378	422	402	398	462	432	381	423	399	431	423	432	401	417	389	375	359	405	392	380	409	373	405	422	409	359	394	384	398	404	388	381	433	429	414	418	388	356	376	431	394	386	417	385	381	405	411	409	379	437	422	439	415	385	379	430	434	399	434	417	388	408	393	394	403	403	350	415	419	420	414	417	430	389	368	413	408	429	364	428	382	412	403	438	359	471	435	398	381	420	425	423	396	416	411	419	348	378	402	399	414	399	395	370	378	395	433	401	406	399	403	406	430	422	422	400	448	398	437	388	394	398	389	382	428	415	420	413	417	448	421	413	402	385	382	427	420	404	390	402	393	423	419	444	438	378	434	405	399	405	444	378	434	387	393	447	377	384	335	410	425	397	386	388	403	375	389	440	399	414	385	414	398	383	348	396	389	436	416	424	433	410	391	428	412	380	402	395	389	416	421	406	434	455	413	432	427	418	393	373	397	437	402	413	441	380	400	367	421	408	379	385	438	412	434	404	378	428	406	416	436	453	428	406	390	392	402	394	384	417	380	397	414	433	401	416	392	401	371	418	424	403	404	400	420	411	409	406	376	392	397	398	372	382	440	397	422	414	438	410	419	409	407	360	408	405	407	405	380	402	416	404	416	384	414	407	428	417	408	410	418	395	429	386	425	386	394	402	435	411	417	402	393	435	434	415	406	446	409	402	376	392	374	405	407	368	389	401	364	459	427	393	399	431	403	387	392	388	405	389	423	397	370	382	413	382	400	412	434	429	436	401	393	404	444	401	413	428	405	392	444	424	400	408	408	446	445	440	399	416	408	406	391	388	424	419	475	401	412	402	403	390	407	417	429	432	381	392	385	359	402	396	433	410	443	374	436	420	405	396	400	373	401	386	445	406	393	397	400	441	392	420	419	391	418	406	424	368	413	418	401	400
5846	996	971	907	848	909	891	883	924	929	840	891	912	949	962	898	922	983	923	890	901	899	905	872	860	883	884	922	878	818	867	813	860	933	878	835	837	901	873	929	843	876	881	867	914	910	932	877	920	895	849	847	857	855	891	856	923	862	896	835	887	885	921	918	835	856	863	880	899	903	919	893	901	881	915	898	873	906	924	894	851	889	867	902	901	908	838	915	894	898	933	891	870	863	900	838	862	966	854	907	889	898	941	858	892	888	868	792	898	892	901	908	923	868	885	864	829	903	877	856	919	933	867	915	899	915	848	856	883	888	875	855	857	927	880	937	879	843	900	921	906	854	910	871	880	797	878	895	914	920	853	937	945	852	864	904	915	882	825	843	862	918	890	897	874	854	853	950	887	900	861	926	890	900	919	854	858	893	836	884	905	892	836	870	869	841	920	896	861	882	848	891	857	893	871	902	901	927	913	848	867	904	900	907	877	920	870	894	845	932	846	866	854	897	908	873	953	916	914	873	888	900	897	856	923	888	881	829	901	889	878	870	927	874	923	886	895	917	878	903	871	826	895	902	914	890	847	904	877	905	903	916	903	879	929	862	878	900	898	866	904	862	889	908	890	846	907	910	870	922	912	898	877	934	860	875	851	848	877	879	845	897	904	876	891	876	881	835	885	889	908	862	871	913	865	918	839	877	896	860	915	868	886	930	879	874	862	911	857	903	941	914	881	876	827	850	878	879	896	924	898	902	849	919	881	918	865	926	843	863	907	929	863	906	909	880	820	895	876	925	887	894	903	946	872	872	936	915	917	926	890	870	920	942	909	875	810	928	859	864	871	921	892	904	831	941	850	864	882	865	952	908	861	919	898	888	861	908	912	865	876	888	927	868	933	939	877	912	848	883	899	873	887	866	849	885	833	893	889	870	876	905	908	887	893	898	892	889	882	881	917	930	907	871	923	903	895	904	902	847	901	888	881	885	881	852	924	876	876	956	895	903	827	894	880	890	895	855	914	908	937	871	857	903	883	895	984	912	826	938	909	876	880	844	878	928	888	842	874	892	913	900	862	849	867	857	940	893	849	853	930	898	869	909	857	863	926	937	882	851	889	898	910	925	826	857	897	886	948	895	880	901	840	951	876	922	888	913	855	910	895	891	882	859	912	870	924	906	886	882	891	878	904	886	876	858	910	889	878	917	921	885	912	894	926	919	894	931	904	912	829	902	906	987	881	880	920	896	892	877	883	903	846	872	904	910	885	868	863	869	877	903	916	913	872	908	937	879	906	883	929	868	885	905	883	885	883	895	893	886	871	824	927	917	885	896	840	876	937	914	874	918	888	923	930	898	905	831	902	894	891	876	898	898	922	883	903	879	926	886	886	871	885	887	857	911	894	908	902	886	898	899	880	860	892	886	882	906	905	868	884	867	853	862	885	878	904	861	901	944	895	904	883	884	874	963	857	883	896	906	918	923	890	864	846	915	903	851	968	923	952	867	903	910	870	869	904	894	894	893	895	882	869	869	898	910	841	876	922	876	906	867	924	861	854	853	865	864	859	960	859	865	893	889	923	882	890	892	872	888	840	902	887	898	875	858	883	848	840	903	856	847	902	898	877	875	875	835	859	881	864	941	910	903	922	929	880	860	878	847	858	883	883	869	886	853	854	951	868	872	893	932	888	912	869	903	866	890	899	853	944	849	893	886	887	873	883	891	917	872	852	890	848	836	885	893	919	857	917	885	896	881	931	930	934	858	856	921	886	907	906	897	889	907	877	858	900	907	972	840	839	920	905	878	864	903	859	888	873	882	911	883	893	863	862	930	901	900	904	946	894	885	931	880	925	845	874	876	882	908	878	896	870	915	865	850	874	900	890	892	895	867	848	891	851	859	910	879	913	888	883	881	871	935	851	893	876	908	904	889	814	837	855	905	890	926	882	816	920	904	861	874	930	838	892	890	863	890	937	941	894	876	890	847	866	852	926	918	835	886	927	890	901	866	905	865	906	898	892	923	884	880	930	899	868	877	814	874	906	837	979	891	883	912	943	939	892	906	861	857	870	903	904	946	892	879	909	931	862	857	916	862	907	941	937	904	924	880	842	884	872	926	900	888	916	908	887	842	979	911	878	888	862	882	865	931	937	918	895	932	861	936	833	889	919	888	909	880	932	854	912	913	921	912	881	848	861	914	885	885	900	897	869	911	925	906	916	898	864	942	884	869	873	873	931	908	888	883	880	898	923	883	886	901	882	906	897	921	900	886	919	919	887	918	900	894	931	965	860	894	931	867	887	861	872	940	917	957	914	855	891	883	882	928	953	844	862	919	845	940	929	894	916	897	853	828	870	945	857	855	891	923	895	891	887	907	857	823	863	872	872	894	954	870	870	901	870	901	889	924	909	935	896	913	886	888	837	867	855	873	862	914	908	862	902	896	917	926	882	865	859	911	880	838	871	889	876	860	899	884	869	924	908	956	916	868	902	907	898	936	905	938	910	919	889	928	862	869	882	875	936	926	866	926	880	939	894	914	893	906	871	877	864	834	866	880	872	916	899	863	879	883	898	868	831	854	892	887	944	893	905	914	916	865	921	874	946	905	871	876	873	951	943	910	885	849	889	911	860	918	913	909	864	907	898	885	911	867	889	896	923	955	878	953	854	872	916	827	930	900	890	884	916	833	894	851	887	905	893	926	850	875	875	926	882	892	912	882	902	875	853	897	933	920	873	871	904	901	870	863	855	904	874	892	861	885	882	862	900	916	888	874	881	904	894	892	830	892	925	910	863	924	898	904	878	949	891	909	866	874	846	908	889	876	867	881	833	902	836	883	919	845	898	863	871	862	912	878	884	827	954	945	853	893	875	885	899	883	917	855	867	839	923	878	846	841	861	867	896	873	879	880	869	950	892	876	897	861	863	889	928	917	876	885	879	929	890	926	799	895	880	893	918	889	897	849	861	876	914	862	849	845	908	895	896	919	852	841	890	928	851	905	881	884	850	907	839	916	883	874	900	979	929	900	889	894	877	881	946	862	949	859	924	847	910	887	890	850	910	887	905	905	894	907	864	885	877	902	912	833	952	955	831	906	843	896	894	924	909	850	881	891	896	920	904	886	898	919	859	915	921	894	874	856	853	894	913	945	907	931	873	867	915	913	894	837	931	909	867	950	882	896	898	878	888	873	893	898	860	872	895	899	916	867	902	876	900	929	922	864	886	842	915	887	854	900	920	885	841	856	891	871	854	900	933	855	841	861	912	943	890	870	899	892	891	879	912	947	889	866	915	897	893	875	888	912	907	878	930	886	867	883	920	897	888	912	904	901	914	903	910	858	927	892	872	908	902	858	877	916	871	838	877	895	825	887	891	927	917	846	841	894	898	898	924	858	937	907	887	900	868	932	874	922	922	982	868	899	889	922	868	841	908	836	882	895	907	853	895	914	875	818	873	889	842	904	880	885	927	976	925	924	878	884	899	884	930	853	863	929	885	924	879	801	905	917
24976	21526	24831	28669	21529	21368	1258	441	366	362	368	344	300	321	345	349	304	280	311	299	324	307	345	308	273	320	303	279	318	278	320	299	258	301	294	309	303	314	294	281	305	299	305	346	318	269	316	300	344	306	309	287	302	294	278	325	300	315	315	326	294	319	319	316	313	295	316	300	305	285	324	317	333	292	319	254	305	275	256	297	297	316	307	320	282	283	282	297	293	314	296	328	299	310	296	288	308	298	341	281	332	311	299	306	305	321	294	314	301	304	335	280	288	300	323	338	300	290	316	303	273	290	294	294	250	320	328	268	291	296	303	307	321	294	276	302	307	307	286	303	272	298	321	287	285	291	329	310	286	324	317	324	321	317	349	258	283	301	312	295	337	330	315	284	260	266	318	262	311	334	296	265	301	289	300	306	310	330	285	300	299	300	296	266	282	295	329	278	307	313	277	341	333	270	278	271	286	307	307	341	328	268	293	313	294	323	328	312	295	301	316	325	309	332	308	283	316	309	312	320	324	288	280	288	269	316	324	289	278	330	270	344	313	286	303	254	298	294	316	311	301	307	299	322	299	285	280	239	322	316	339	320	336	300	289	323	304	278	274	286	319	287	301	320	330	307	312	301	319	292	294	301	307	282	319	290	309	291	300	351	283	284	281	292	297	294	268	289	286	293	298	310	289	325	304	296	277	338	309	295	314	283	301	288	318	327	292	318	288	305	291	312	254	295	315	295	301	287	307	300	289	310	295	293	293	289	292	315	277	275	306	308	259	300	280	298	314	272	291	299	308	308	289	285	310	309	301	305	310	319	281	281	295	297	291	314	301	297	338	276	286	299	284	307	280	293	270	305	293	323	304	283	312	294	251	292	296	312	295	271	283	300	325	294	291	303	296	311	323	302	293	290	304	288	316	327	303	289	312	325	308	334	295	311	287	301	283	311	325	291	309	277	302	301	291	332	291	303	289	301	314	295	287	289	304	324	276	298	296	285	316	268	268	282	304	316	325	286	299	285	318	287	312	285	307	338	288	306	296	311	325	290	307	290	275	296	286	298	336	322	286	299	320	292	293	264	290	315	279	322	288	337	327	334	287	292	298	293	290	298	283	299	317	321	290	338	294	285	278	280	310	307	348	289	287	287	297	332	284	310	277	298	306	275	306	276	292	326	267	308	319	341	316	265	302	290	327	317	328	322	312	272	278	297	320	311	301	308	278	305	302	303	335	332	308	299	335	286	318	307	247	262	309	284	305	322	326	281	294	295	324	284	312	297	290	318	267	302	289	307	294	271	283	264	306	304	301	302	303	314	283	295	301	303	327	310	312	273	317	371	297	316	266	312	327	282	297	306	311	298	280	329	331	265	272	311	272	321	307	303	301	277	306	277	306	299	307	297	264	307	300	291	280	283	298	300	289	286	318	293	328	321	303	318	296	276	312	251	271	272	310	304	268	275	288	311	325	299	285	329	309	311	290	293	281	306	284	295	268	281	302	260	331	286	285	298	300	281	329	290	292	311	314	287	283	291	308	269	285	321	288	326	280	288	305	281	288	281	277	337	271	275	265	278	303	315	293	292	302	297	297	257	307	318	303	299	311	297	300	305	322	315	298	319	293	319	281	280	353	330	295	308	301	324	315	319	291	297	274	290	292	300	301	313	261	315	284	304	274	295	292	320	290	336	288	295	302	288	289	266	292	290	276	266	295	320	273	293	275	296	304	276	275	313	289	325	294	316	302	329	307	282	303	294	324	282	309	340	297	294	318	295	317	319	301	300	294	276	284	324	309	276	287	313	284	283	278	280	283	298	283	273	351	253	302	289	299	295	305	310	289	297	267	295	280	299	311	290	311	313	284	317	286	312	261	293	281	308	277	281	318	316	296	312	297	304	303	302	302	308	308	301	316	322	283	330	303	330	289	330	348	306	315	312	278	296	297	309	287	281	325	283	303	309	312	311	330	307	299	313	302	305	283	299	308	344	303	293	303	296	280	291	309	287	296	265	297	310	315	289	331	294	314	287	315	340	314	312	298	319	303	324	253	352	276	297	285	298	288	307	304	296	304	295	295	305	286	295	312	328	343	316	297	330	291	289	312	303	313	291	280	296	318	278	288	261	277	291	282	319	326	334	312	296	299	324	281	317	349	267	320	251	325	299	325	301	297	319	294	295	300	300	324	269	311	280	303	298	306	318	320	309	293	321	296	308	303	296	289	281	277	326	327	333	324	325	278	308	279	285	289	305	314	307	306	297	295	302	292	299	295	283	303	303	325	277	257	278	285	280	275	300	320	321	291	274	309	277	307	243	317	293	297	272	288	290	298	276	298	303	290	300	294	315	278	336	302	292	290	274	333	323	296	296	320	326	316	317	284	309	297	296	326	278	238	293	307	297	302	321	271	275	301	291	288	289	273	351	306	320	294	304	289	283	334	303	311	283	306	308	314	290	317	308	285	331	288	259	294	305	286	264	311	318	291	279	268	301	314	306	308	317	305	269	339	287	310	295	303	306	288	285	291	290	321	317	306	282	304	307	296	295	286	312	294	276	274	314	323	304	310	321	308	309	342	305	323	350	313	302	290	300	293	314	302	300	300	292	304	279	268	274	274	318	295	315	323	290	273	294	287	274	280	362	305	283	305	279	294	297	312	289	287	275	309	279	296	307	296	294	290	281	287	320	293	283	290	302	310	296	321	322	288	317	311	321	299	312	307	292	280	316	272	273	261	297	282	335	316	320	283	307	310	292	330	292	312	309	302	295	299	306	321	265	290	303	313	271	300	315	286	327	322	312	292	299	286	297	272	285	291	308	270	318	300	290	302	299	281	263	313	288	297	280	330	310	276	317	307	339	338	279	324	303	333	290	280	326	296	293	303	314	309	286	302	279	278	284	282	344	278	287	289	287	327	332	295	290	267	296	306	301	315	308	295	285	303	289	320	306	294	300	348	290	283	273	324	317	304	272	295	328	311	271	297	284	268	294	287	323	295	281	309	324	343	315	337	274	303	299	332	291	342	298	273	318	278	272	300	289	277	303	297	296	290	294	274	283	284	297	273	295	302	274	280	321	264	304	282	333	276	327	301	308	301	329	312	294	288	294	294	308	331	325	287	303	310	301	312	294	319	268	303	326	300	308	284	290	275	292	282	287	300	310	299	315	284	292	289	321	273	289	318	311	316	288	306	291	298	286	297	289	306	287	317	284	294	300	298	285	328	343	286	325	281	296	308	311	304	285	315	305	306	292	290	310	305	296	286	291	301	321	277	316	302	323	304	296	280	281	275	303	279	300	315	287	289	270	303	311	298	301	291	309	277	304	305	275	328	267	258	305	322	299	298	283	289	276	286	312	274	318	297	302	294	291	286	277	304	305	272	343	279	321	288	283	302	308	283	324	306	323	293	290	286	299	283	308	354	298	312	276	282	297	300	300	289	298	301	306	324	289	286	320	281	282	326	300	306	288	297	287	323	280	243	332	328	290	323	338	326	301	282	324	338	289
3191	2060	1273	954	781	701	706	668	681	647	664	671	642	636	640	665	672	656	640	706	609	702	668	649	698	693	662	642	679	615	642	677	687	643	666	652	632	646	626	626	624	677	703	658	663	673	597	621	648	664	686	715	662	664	637	641	697	709	641	671	640	680	636	671	641	636	667	633	642	618	625	653	662	645	638	669	680	656	654	668	680	650	661	615	655	642	675	613	666	657	652	670	666	670	641	694	645	653	634	643	683	645	677	679	655	607	612	625	638	652	630	690	650	668	690	675	656	674	652	684	648	676	603	635	670	643	660	655	667	657	638	679	655	672	640	690	669	690	672	684	657	625	688	648	686	650	688	686	650	646	659	642	671	631	633	631	641	614	655	640	672	677	631	679	653	641	671	643	668	653	648	661	629	666	666	660	640	673	708	641	628	642	639	657	624	659	676	641	614	663	635	638	647	671	646	634	617	615	699	636	672	630	651	615	661	672	632	657	653	644	616	678	614	625	678	650	654	660	642	659	664	671	660	691	651	644	659	648	679	631	652	679	667	619	633	698	678	624	716	632	637	685	644	583	684	635	683	628	688	655	644	651	672	671	630	650	683	692	661	656	653	699	718	599	680	660	643	670	619	600	627	689	671	647	686	651	675	640	661	659	678	636	576	655	659	640	643	661	661	666	675	632	638	665	659	594	634	639	637	641	658	641	669	676	640	636	637	635	668	607	635	678	636	667	639	662	625	664	638	646	636	655	672	633	665	664	669	616	639	664	655	692	662	614	609	640	650	641	661	691	638	664	621	621	692	683	664	648	685	662	641	657	646	655	691	655	632	660	639	646	687	641	660	664	652	698	680	673	665	646	657	644	640	622	643	705	671	655	622	642	675	665	690	626	645	640	631	702	673	643	633	643	676	658	677	631	673	664	701	665	663	685	652	640	640	653	636	630	682	663	653	609	641	669	658	660	643	642	659	649	655	652	640	618	658	661	674	647	662	680	640	666	648	635	687	683	666	683	661	671	646	631	728	677	661	683	608	685	632	630	685	617	677	696	628	650	621	685	687	616	663	673	638	630	615	646	649	641	642	633	687	639	676	615	640	693	657	684	641	651	656	646	639	615	659	654	642	661	678	630	634	688	665	669	655	675	603	635	661	686	649	643	670	658	671	661	667	667	674	637	644	664	659	638	645	641	635	655	635	687	673	661	671	634	702	640	655	663	651	626	601	657	682	677	667	652	618	644	699	647	671	665	634	627	656	644	621	660	630	634	702	666	688	707	672	618	690	598	682	620	635	659	665	652	667	671	650	687	669	671	659	633	664	672	682	656	629	656	629	651	670	686	648	575	687	672	640	704	613	617	653	646	660	683	637	641	646	612	714	670	612	635	670	646	677	620	646	635	646	645	663	625	632	627	624	660	646	655	634	630	673	656	631	647	623	639	664	628	728	646	664	632	601	654	654	658	653	631	684	607	649	670	640	656	695	660	667	647	664	659	710	704	679	678	706	644	666	602	633	652	639	686	618	644	670	667	665	592	681	637	639	676	668	636	672	677	673	677	670	639	655	627	613	643	604	685	683	667	681	653	661	610	632	650	652	649	647	679	665	692	661	616	644	643	656	668	641	698	669	646	657	664	587	665	630	636	651	629	658	652	666	710	677	661	653	651	645	686	660	642	705	662	670	681	651	697	651	640	636	668	640	616	671	675	697	667	635	650	661	647	686	674	664	657	665	663	701	668	632	631	689	617	698	693	676	592	668	648	640	636	686	661	670	630	643	660	656	648	641	674	661	661	674	635	637	665	700	640	625	667	673	650	655	644	657	626	657	675	685	650	640	644	659	661	622	652	645	686	641	684	657	642	669	704	676	610	668	650	641	634	681	680	660	669	637	687	701	636	690	642	661	633	678	629	674	684	650	642	652	650	689	639	716	660	638	689	640	636	689	633	610	648	638	636	644	624	636	623	588	642	641	640	615	632	638	674	704	588	660	687	648	683	655	632	665	654	639	621	626	633	654	704	650	625	648	684	644	647	621	618	641	608	642	609	716	650	625	655	646	653	724	671	631	653	648	687	652	641	689	673	647	649	641	654	665	653	675	658	696	658	679	667	665	655	640	690	641	649	682	604	674	627	624	673	641	624	656	659	673	674	729	640	651	639	644	668	618	640	652	641	681	662	630	657	645	685	649	649	693	671	659	696	654	622	648	682	630	671	681	644	664	632	661	652	660	653	630	727	664	654	664	682	667	660	661	605	642	648	656	649	679	688	615	602	665	646	682	637	669	710	689	691	606	644	676	695	683	647	685	678	632	650	640	663	660	650	635	624	643	612	705	645	676	672	620	687	639	613	670	622	614	681	647	663	683	651	661	640	664	618	636	659	621	616	629	631	665	626	635	675	645	672	638	696	657	631	640	694	674	602	626	652	590	622	661	655	687	717	665	632	637	667	656	640	674	675	626	699	600	635	655	664	673	639	635	664	672	664	631	589	618	646	671	607	678	673	655	652	669	705	609	682	655	678	660	615	620	598	658	674	705	633	641	630	675	587	643	717	651	603	642	647	622	679	611	674	652	648	682	628	640	657	706	668	649	682	680	649	649	634	675	673	642	653	665	638	710	668	670	644	698	629	669	655	668	650	661	673	705	628	688	689	662	663	609	641	605	675	641	647	661	663	621	634	675	681	670	627	670	624	624	644	643	658	650	680	689	645	669	669	676	644	670	635	685	657	685	664	642	610	681	698	676	652	630	683	653	619	648	668	661	648	662	679	617	696	645	652	636	651	642	641	657	665	712	678	670	678	690	644	628	670	634	653	643	687	686	734	657	673	645	618	647	642	650	702	683	666	657	680	677	654	673	652	619	620	665	618	679	626	691	631	685	665	625	645	638	664	654	615	623	649	685	652	613	656	675	630	641	627	647	672	656	653	654	665	636	676	637	645	612	679	633	671	702	622	665	698	660	651	680	641	670	640	644	666	634	675	698	667	645	661	649	652	651	594	676	638	669	669	723	685	693	609	645	708	639	674	602	655	621	692	663	672	680	609	603	596	687	688	647	666	624	669	631	659	615	650	642	605	701	652	701	667	678	647	672	667	661	685	682	611	626	667	624	629	639	623	651	634	676	681	649	630	662	661	678	635	695	697	611	652	657	556	668	632	677	677	718	673	642	667	665	700	678	620	634	615	622	641	636	650	661	600	652	668	638	664	680	654	662	673	636	643	616	678	649	635	626	675	653	670	606	650	652	612	662	670	662	645	657	682	681	645	673	691	638	650	615	669	653	622	666	645	664	655	703	638	669	625	656	620	661	650	608	694	639	633	649	658	656	624	689	669	658	695	666	679	657	675	665	698	648	695	653	662	651	648	656	643	640	633	659	670	640	641	663	649	653	685	701	675	678	722	623	652	650	649	670	689	653	656	648	687	677	642	587	635	676	660	681	643	657	594	643	689	616	650	631	648	655	641	688	670	603	675	659	661	698	730	619	598	652	653	711	655
24291	21466	25047	28294	21467	21477	18544	488	292	260	204	179	189	179	145	172	148	174	141	138	148	131	160	155	146	153	140	150	172	153	116	154	155	148	158	147	121	147	122	144	139	146	140	145	138	142	151	139	131	155	136	144	138	148	139	117	141	160	134	123	125	135	137	140	122	138	148	140	130	142	122	133	153	142	146	127	141	131	170	127	138	120	145	141	127	142	133	137	120	124	145	110	138	146	135	134	123	141	152	145	129	145	129	144	119	125	145	120	139	157	153	129	136	127	136	142	142	161	150	172	157	134	128	106	121	165	117	130	155	115	123	146	143	142	176	118	145	148	168	122	148	155	140	128	139	119	132	130	166	133	158	148	130	151	126	147	134	146	143	148	123	148	137	112	125	152	133	133	129	155	133	123	133	123	158	129	135	134	140	135	141	128	146	136	130	147	129	147	136	140	125	134	133	143	147	114	140	115	136	153	154	135	140	135	153	143	171	134	134	167	133	132	151	156	135	144	149	139	142	119	136	140	134	145	137	132	147	135	157	152	148	142	113	132	143	130	129	155	128	120	133	129	156	167	157	124	127	140	129	149	144	145	125	129	125	125	126	137	130	122	143	129	110	139	142	126	130	156	114	134	158	130	131	122	130	120	126	126	141	140	141	150	143	147	133	120	122	147	130	138	143	120	135	142	139	151	123	110	117	129	144	170	153	127	130	126	127	133	137	122	136	136	135	136	140	146	129	147	131	141	138	136	146	140	156	143	146	121	165	126	145	158	158	140	148	131	150	128	148	120	144	137	146	136	126	134	127	150	151	138	136	154	142	122	147	138	131	142	139	133	152	144	154	127	143	142	120	142	127	119	138	138	153	130	122	137	120	152	141	162	133	135	141	131	154	152	153	150	133	125	132	126	146	154	128	127	130	129	132	132	142	151	114	136	170	153	115	127	139	135	119	133	128	125	153	139	142	150	133	147	140	135	118	144	121	140	145	146	118	151	121	135	123	114	141	158	149	139	129	148	131	160	156	143	136	147	135	156	157	135	158	138	117	133	123	136	143	133	137	135	135	139	125	157	147	126	154	122	133	117	131	154	128	153	148	125	155	142	151	148	126	136	133	133	142	144	139	127	115	130	132	143	131	131	144	138	137	115	139	145	144	138	130	147	142	128	130	142	141	148	141	116	102	106	152	140	139	148	139	151	146	147	138	129	145	138	139	157	104	123	139	121	122	155	157	126	137	123	135	141	136	142	117	138	122	134	139	117	121	127	145	153	134	135	136	142	156	130	131	118	131	122	125	155	118	129	132	114	150	127	139	158	156	122	124	166	133	137	125	143	137	140	154	148	146	141	128	134	122	132	133	123	129	139	133	125	121	122	130	114	142	148	133	130	123	130	114	151	113	132	143	118	148	153	115	147	125	146	132	149	134	144	132	146	144	139	151	131	123	145	140	126	167	132	170	141	120	141	125	133	121	120	134	153	136	149	149	122	141	124	110	154	130	160	111	152	129	148	150	152	151	130	142	126	151	146	153	121	122	133	128	115	117	134	161	153	142	142	152	134	118	128	132	108	128	129	153	109	132	141	136	143	144	133	158	164	152	167	126	145	153	139	136	133	134	140	138	133	126	121	134	141	125	148	120	140	137	119	127	136	148	142	119	119	123	109	144	133	136	155	139	145	149	135	149	136	149	148	160	141	153	155	138	140	136	127	132	151	152	129	132	140	127	130	141	140	135	150	128	159	154	119	145	134	131	137	165	159	113	138	138	149	133	149	156	128	140	138	134	135	135	116	128	149	137	132	151	139	161	138	128	136	135	122	138	155	126	134	131	147	125	126	138	127	140	137	132	145	147	158	147	139	148	132	118	133	141	157	142	133	138	131	130	139	129	143	132	133	128	152	129	137	163	153	133	135	144	118	141	141	117	172	114	116	144	152	138	158	149	125	112	151	133	137	147	136	128	144	118	127	141	107	137	159	122	150	157	139	146	131	125	139	127	141	120	143	124	127	117	148	168	125	130	139	154	144	142	151	138	160	156	148	159	142	150	141	131	141	128	143	127	133	128	129	133	120	161	143	123	129	110	128	151	149	135	119	142	147	152	115	141	137	108	120	143	151	129	148	138	155	136	141	147	150	139	158	156	139	143	131	125	119	143	125	127	143	148	130	112	130	126	145	121	138	137	128	152	130	126	137	119	143	139	140	144	142	128	152	126	149	141	140	152	153	133	137	143	124	140	133	148	135	123	131	145	143	153	141	120	136	144	134	121	135	122	133	124	136	149	150	123	138	146	171	137	134	151	124	151	148	128	131	157	131	134	132	135	148	137	133	131	127	138	131	139	145	110	155	134	139	136	119	124	136	137	159	134	146	129	137	152	150	116	118	143	132	171	123	130	126	149	159	136	157	150	144	123	144	141	153	123	140	140	151	139	125	133	113	135	145	139	108	138	153	127	137	129	140	125	140	130	144	138	134	141	146	148	121	133	113	123	154	164	140	147	128	141	130	149	140	138	161	149	127	145	141	131	136	147	126	136	135	134	134	132	117	138	140	132	127	130	139	118	174	140	136	110	142	149	147	138	141	138	137	125	153	143	159	115	121	128	126	134	120	140	116	143	143	150	145	127	138	163	137	129	137	120	134	152	143	150	139	135	128	121	147	153	135	131	134	113	133	144	125	114	123	113	143	139	147	161	133	160	128	150	136	127	131	128	128	138	146	124	149	130	132	129	129	127	121	127	163	125	153	136	128	130	163	156	142	126	135	133	144	134	130	152	122	134	117	134	155	153	121	124	129	160	140	145	117	132	133	126	134	135	144	146	141	137	137	127	136	147	132	107	151	133	158	143	135	126	136	131	133	165	162	154	142	133	130	117	152	143	123	143	157	119	123	144	135	131	128	145	165	131	121	135	148	132	138	134	138	142	156	162	133	139	139	131	122	131	141	145	159	122	144	139	131	149	124	128	137	146	140	164	129	137	156	123	141	133	138	121	144	122	142	141	167	128	146	134	121	125	118	114	134	163	135	136	146	121	136	160	136	112	126	130	134	128	146	155	144	138	142	143	173	134	135	149	149	127	165	153	167	148	132	147	150	138	119	138	135	137	110	140	149	142	132	147	145	136	132	134	140	126	147	123	157	128	174	147	104	130	134	126	148	151	151	124	143	139	137	136	120	160	159	152	142	143	126	133	141	135	127	157	133	131	125	117	112	124	140	123	163	130	133	156	157	139	140	159	125	149	121	145	129	142	140	150	129	143	144	128	127	116	120	120	135	123	155	161	113	139	165	119	138	143	141	127	135	142	136	119	152	135	151	126	118	124	157	147	133	129	135	143	126	132	117	140	127	127	119	144	146	124	152	145	131	138	148	127	127	130	125	122	108	129	146	125	141	127	136	119	154	110	135	140	140	135	126	142	158	160	145	108	129	147	136	127	131	167	141	152	135	151	136	124	111	131	131	128	136	139	148	159	142	144	124	127	138	135	134	133	119	141	151
2897	2968	1456	771	565	454	403	396	388	350	352	365	338	330	370	353	354	372	322	349	329	351	362	332	309	334	325	331	357	354	313	332	339	312	343	340	332	305	308	330	331	335	354	350	312	347	324	339	329	352	346	315	339	336	310	329	316	331	363	346	323	317	332	319	368	293	303	342	328	341	347	338	339	340	338	316	321	331	340	349	346	321	333	318	339	349	326	358	317	325	319	313	343	338	355	350	323	346	305	331	348	327	329	344	337	352	310	366	330	318	304	321	330	355	334	337	363	320	359	350	341	335	337	345	352	346	339	363	306	359	334	379	319	323	341	304	328	293	306	328	324	338	316	358	312	319	342	344	342	357	358	320	302	328	348	341	300	331	335	350	329	334	336	346	318	347	333	348	332	313	337	334	316	348	324	322	346	352	338	350	346	333	334	334	342	343	337	358	326	363	339	335	300	336	321	351	324	320	324	344	377	336	360	330	346	325	346	345	346	344	330	324	338	319	329	319	320	323	295	377	307	324	316	329	321	323	340	333	336	330	338	331	360	317	323	306	331	338	344	333	314	329	303	316	341	325	323	351	340	339	324	310	316	339	341	302	347	328	305	342	342	321	319	334	324	329	327	337	342	322	355	334	317	345	339	341	357	334	342	347	321	365	355	325	334	318	337	321	321	327	328	327	330	359	294	341	330	329	318	328	359	339	345	323	351	336	362	334	353	312	357	305	323	352	334	348	309	317	327	303	334	323	327	319	339	361	337	331	332	337	347	304	299	361	307	313	333	300	361	324	306	316	328	338	325	331	327	281	349	326	324	354	366	310	341	332	333	332	367	322	355	316	327	338	333	330	360	352	317	344	338	335	312	302	338	349	303	328	369	314	337	331	324	311	341	306	316	366	343	317	312	312	365	328	335	326	322	338	373	308	354	327	338	358	347	356	337	355	363	372	292	324	334	334	368	349	312	342	341	371	350	330	321	333	373	362	366	356	333	337	295	316	338	317	321	331	315	313	350	304	340	380	309	342	311	319	293	375	341	338	339	331	358	353	347	312	328	331	338	316	358	316	317	326	306	334	357	351	329	321	338	362	341	341	349	334	346	358	323	306	344	302	334	324	324	326	318	321	308	332	347	324	332	362	343	325	335	334	332	348	354	334	326	294	289	325	364	310	314	344	294	357	366	321	330	332	329	329	335	332	350	328	337	360	332	354	356	313	314	331	312	302	310	317	353	319	358	340	316	324	302	317	327	315	339	339	304	318	294	334	326	342	311	334	333	332	347	342	321	335	314	340	333	358	331	308	346	335	338	334	338	341	319	319	331	318	316	329	305	317	330	334	309	310	317	354	312	311	338	301	361	307	327	361	362	355	332	332	309	338	347	352	343	349	323	328	364	376	345	366	328	366	341	313	303	338	302	318	329	338	310	353	311	322	346	317	354	329	346	319	344	350	365	327	353	352	320	332	316	348	348	331	363	335	327	333	331	351	358	333	320	319	330	319	369	320	337	325	300	327	340	337	353	347	331	362	332	305	313	307	309	334	332	335	342	293	342	315	319	342	325	344	279	347	333	353	341	331	341	368	317	359	329	357	338	333	331	378	324	336	336	317	304	366	332	356	337	329	331	346	330	318	341	325	337	330	352	305	351	343	326	362	357	324	355	309	356	321	325	352	317	324	331	348	343	335	286	350	343	351	337	327	316	348	347	327	320	358	333	339	305	330	337	309	350	343	323	298	344	320	353	350	331	324	373	314	331	356	339	264	330	312	342	299	320	307	324	313	320	347	315	309	370	320	328	330	318	336	326	323	317	314	329	343	339	324	292	335	336	347	363	349	345	321	350	339	311	341	332	343	349	351	325	347	351	292	348	306	332	310	342	344	341	318	338	321	334	364	331	335	309	361	347	326	331	368	328	326	358	331	308	334	317	333	329	330	328	361	356	331	327	339	326	350	338	349	326	323	340	347	356	301	346	310	297	321	325	311	323	328	361	309	314	332	336	354	328	313	330	342	358	334	304	332	367	329	354	335	324	300	324	348	319	307	344	331	347	334	331	324	352	329	318	333	327	306	315	339	314	341	344	321	336	315	324	298	319	355	328	351	343	318	360	316	323	383	331	337	339	331	330	350	340	346	327	315	331	317	283	313	333	323	319	375	355	304	338	330	330	342	330	327	305	326	295	350	332	307	330	318	323	321	320	300	344	342	342	368	298	359	338	293	341	316	388	338	336	321	329	285	346	295	327	319	332	309	344	382	325	306	365	353	342	316	335	355	315	323	355	345	380	319	349	367	324	341	384	365	333	324	364	333	336	334	336	329	346	340	335	361	343	347	356	320	349	343	329	342	343	309	322	366	352	326	362	309	325	281	334	331	301	329	317	323	346	344	366	328	320	339	326	370	346	327	333	311	337	316	337	333	324	327	346	349	338	347	358	319	349	341	334	334	362	317	327	324	318	339	326	333	327	354	331	321	328	307	310	355	354	336	345	335	344	346	325	320	331	327	316	336	339	359	332	350	342	348	338	325	345	332	320	313	353	330	312	313	309	299	334	337	334	332	326	346	316	338	349	344	328	331	337	338	306	313	315	288	337	322	325	302	387	305	336	337	343	338	353	330	313	331	333	313	331	332	358	327	347	349	314	347	314	328	357	320	334	353	348	353	347	335	314	332	350	332	346	308	337	346	271	321	341	347	322	346	319	358	330	344	337	325	331	359	323	310	332	333	345	337	329	331	301	336	318	335	322	315	345	287	337	332	336	323	314	319	347	323	342	312	341	311	338	326	317	360	342	306	277	340	343	325	320	346	306	356	342	347	346	353	327	336	326	324	316	335	358	340	358	301	326	285	354	338	338	349	314	358	335	329	357	338	335	316	334	309	323	298	340	309	329	337	307	310	338	334	355	292	345	328	321	332	349	350	336	365	312	321	330	325	351	368	320	335	351	355	301	357	337	360	291	316	335	343	329	316	347	311	344	331	344	306	342	324	356	367	335	348	342	343	335	320	295	316	355	320	325	363	323	353	337	332	294	332	332	346	316	340	333	329	328	351	340	319	315	325	320	284	355	316	336	334	331	331	314	337	334	335	357	304	341	339	325	347	332	339	342	360	335	332	296	317	353	325	312	336	326	320	327	311	356	315	325	297	326	337	344	328	326	357	330	337	333	308	322	352	327	333	326	368	324	316	315	324	337	337	322	318	334	305	300	314	349	326	334	342	335	329	346	329	328	337	311	315	327	323	355	304	346	374	346	331	324	373	320	354	326	296	320	341	349	355	335	342	362	320	324	368	345	326	336	342	338	325	344	333	324	335	321	328	325	340	361	349	335	339	369	347	319	346	309	314	343	346	351	311	341	303	334	308	315	288	296	340	296	333	357	324	373	370	332	348	371	321	335	321	319	362	339	320	334	344	357	344	344	315	323	319	341	312	355	341	319	338	324	382	341	343	323	323	327	322	335	309	276	313	319	335	341	327	334	315	355	342	319	331	322	342
32103	21091	12114	1200	642	587	532	401	434	423	378	439	416	368	399	431	436	424	422	396	441	418	389	473	415	437	430	437	433	462	416	375	412	442	389	392	423	405	377	428	407	398	397	420	432	398	436	415	436	376	425	451	395	414	375	442	415	437	394	425	395	418	409	364	412	391	402	413	382	423	396	411	423	411	422	378	422	429	439	386	411	400	418	421	414	405	392	402	435	441	375	385	438	387	455	415	428	418	425	454	438	384	427	445	397	403	422	412	416	418	367	402	406	405	409	422	436	414	427	427	429	408	421	401	396	425	427	398	407	423	430	430	453	400	410	398	436	428	393	408	409	485	422	417	405	433	435	408	379	438	437	438	416	438	410	444	407	436	438	392	451	404	419	383	411	371	472	407	414	428	425	393	427	398	393	418	423	419	414	434	424	463	441	404	388	410	387	426	425	441	408	413	384	424	388	395	419	414	457	413	370	397	371	459	389	386	392	404	390	393	422	417	413	445	393	395	410	393	377	406	410	448	400	413	448	406	459	442	397	387	402	448	396	403	438	400	422	407	372	433	420	377	450	364	427	416	410	373	389	420	416	418	456	455	408	389	446	401	402	401	384	432	427	425	385	417	435	418	435	421	428	422	390	434	432	439	370	362	387	435	364	419	391	393	397	389	425	432	418	401	410	397	417	402	421	418	416	431	457	375	421	368	441	414	398	436	386	421	417	398	459	409	431	440	407	397	393	390	425	408	388	431	407	455	427	413	365	434	396	408	404	432	402	431	398	456	408	417	382	430	372	404	392	423	449	442	445	433	410	372	404	426	461	376	389	442	397	431	396	410	392	416	378	450	421	384	376	450	420	434	409	403	422	463	435	376	407	390	390	398	378	426	408	407	412	407	399	438	378	404	407	390	414	404	399	380	425	389	444	422	451	433	397	384	390	401	392	429	415	461	389	412	436	420	401	411	356	421	452	381	387	425	419	408	422	394	413	448	399	442	431	428	404	394	438	436	441	384	453	425	412	396	446	401	425	431	439	402	419	381	421	404	397	405	443	433	404	412	382	421	384	387	427	421	386	391	426	398	432	437	407	379	417	388	380	446	387	398	377	418	419	421	420	388	392	437	391	407	421	424	438	399	409	435	379	407	441	454	407	382	387	399	410	387	452	391	421	380	386	436	435	423	410	426	426	392	380	426	415	396	408	373	420	442	424	422	410	476	465	393	411	414	434	407	402	414	405	440	432	424	424	448	449	405	399	423	398	424	411	417	365	436	405	406	401	418	419	414	442	402	412	399	379	406	440	436	437	408	431	435	428	362	429	420	414	394	430	380	417	455	378	405	389	389	423	417	430	373	398	424	392	393	407	382	399	405	428	395	421	415	396	398	437	442	409	424	420	461	395	422	407	390	463	423	416	390	402	429	397	444	426	456	443	435	406	388	449	426	428	393	438	397	433	416	454	400	424	420	426	414	393	456	456	434	422	399	385	410	447	453	399	382	441	395	361	425	404	409	428	408	420	385	359	405	390	434	435	409	425	409	424	412	396	411	441	408	417	444	403	441	449	425	431	413	366	409	422	417	440	399	428	396	403	406	371	388	403	428	386	379	377	398	428	459	375	429	417	424	388	427	416	396	410	396	408	419	458	440	427	399	422	409	395	376	392	410	386	397	455	419	421	449	401	405	416	404	411	421	387	436	438	414	416	434	431	433	405	380	461	422	412	404	391	452	431	468	406	400	419	422	417	391	466	400	439	431	402	429	392	420	406	428	390	430	388	399	387	432	421	368	387	408	439	472	399	421	380	418	400	417	372	385	425	421	413	420	411	435	409	428	401	379	378	399	379	404	397	408	454	416	416	394	410	372	422	420	405	412	411	437	431	397	417	413	452	396	402	407	410	393	409	453	406	418	427	427	421	393	431	402	424	422	394	447	431	438	482	449	431	410	409	438	409	396	415	415	377	426	404	392	382	393	389	423	430	403	442	422	412	383	428	444	434	398	377	389	428	401	420	389	382	418	471	452	413	413	421	418	408	444	407	443	407	431	434	381	406	438	411	419	388	393	419	408	400	431	405	399	401	383	439	374	356	435	439	431	421	419	401	448	402	356	413	406	425	430	427	432	385	417	392	405	435	395	445	471	401	463	370	408	422	409	380	441	421	409	415	394	373	418	381	432	428	405	400	440	421	412	414	415	417	402	404	442	415	436	438	380	416	418	406	435	398	372	392	406	401	431	405	413	435	429	443	413	417	439	424	385	432	421	418	394	400	448	429	399	377	394	408	406	439	407	412	368	381	381	419	405	416	381	387	417	395	442	417	422	394	431	393	454	435	399	418	444	405	396	446	392	379	411	441	380	448	403	419	426	440	410	417	429	410	419	400	411	399	405	414	430	421	400	406	402	403	382	427	415	394	372	388	455	433	401	416	391	403	416	429	419	385	409	397	401	410	381	373	378	451	394	407	448	415	416	436	409	472	419	385	416	416	432	447	395	437	397	404	383	410	402	412	392	415	392	426	421	410	389	416	399	412	397	386	434	393	402	396	409	393	385	441	419	412	404	419	410	435	415	388	415	403	413	403	432	453	420	420	395	435	466	409	402	422	414	404	428	419	433	421	418	420	415	436	366	416	389	412	395	406	398	375	441	389	458	429	397	402	437	423	370	418	462	390	417	424	447	444	406	421	405	406	429	406	422	417	437	391	432	461	421	436	410	415	408	372	377	373	383	413	416	404	452	410	394	368	406	429	434	397	380	392	405	396	444	416	427	408	424	403	442	449	449	411	411	394	402	396	420	425	378	402	391	431	442	411	417	463	396	422	373	378	403	430	453	406	393	414	398	420	416	402	406	382	469	414	408	384	418	449	389	422	414	367	393	413	409	426	392	400	413	438	423	422	409	444	400	435	412	407	427	431	426	390	434	406	419	404	406	410	378	350	415	414	435	411	409	414	376	416	412	408	407	394	422	422	453	438	399	451	394	398	357	438	376	383	417	415	427	409	444	400	379	459	416	374	435	424	380	407	434	442	422	402	451	413	389	428	436	410	406	391	418	417	398	449	407	427	441	393	403	417	408	434	399	389	419	403	387	414	401	412	379	447	394	428	391	424	403	389	410	408	385	399	386	418	416	424	457	390	427	451	445	399	354	415	407	402	413	421	422	438	414	401	400	443	410	426	433	388	404	444	369	422	409	402	433	378	426	417	438	424	398	443	426	396	385	406	406	405	402	426	441	390	432	406	447	432	481	421	454	383	398	412	429	425	428	390	448	427	415	435	403	405	425	396	391	430	419	380	384	393	409	391	441	460	429	426	416	424	410	384	428	407	423	391	421	382	408	419	403	415	394	398	384	419	407	388	418	410	417	396	441	372	399	401	408	400	447	390	447	417	409	422	454	381	388	399	410	394	393	393	392	416	418	371	426	423	403	408	426	411	419	409	440	416	411	415	420	414	409	388	404	432	387	391	410	420	431	406	408	417	412	410	446	440	421	418	441
5916	990	1005	934	959	897	916	848	905	882	871	911	874	892	924	866	913	893	925	900	948	822	885	934	889	877	905	920	940	857	919	883	903	856	954	909	868	902	902	904	880	917	949	883	876	847	875	931	879	980	903	911	868	863	870	871	896	908	899	909	875	948	892	864	922	888	887	887	898	928	904	920	912	864	929	894	875	854	937	889	961	908	912	923	906	899	916	915	828	890	869	846	952	852	891	951	851	902	838	934	865	900	946	860	952	902	858	905	895	909	908	881	897	917	894	909	892	884	883	895	884	912	865	856	879	849	869	887	939	896	909	885	875	857	867	885	885	860	880	867	826	927	914	872	899	969	883	876	923	874	892	914	923	887	883	919	877	883	915	861	913	910	941	902	883	920	847	894	902	873	908	872	875	909	923	878	869	867	903	905	875	924	936	915	942	870	875	871	844	891	976	935	911	864	856	846	872	963	899	900	938	906	829	886	903	873	902	912	895	829	896	866	904	910	892	877	939	919	921	920	871	892	822	882	882	874	902	955	920	906	920	899	918	892	921	907	955	864	889	885	898	907	907	945	896	896	898	908	890	873	808	928	915	884	869	934	877	888	920	901	879	884	876	905	885	876	864	848	938	921	937	843	888	902	876	910	949	857	886	900	897	931	900	828	887	946	896	920	871	905	908	876	861	861	924	889	867	899	934	907	892	930	900	896	924	889	965	886	886	871	866	889	864	878	949	916	891	904	889	906	895	908	869	948	877	878	895	859	858	895	895	867	919	878	870	874	916	932	927	912	886	859	899	925	853	890	864	861	840	903	905	909	879	895	884	905	885	910	889	846	890	849	907	932	928	836	860	858	896	874	868	936	861	889	888	874	917	864	867	859	906	865	908	907	933	916	880	895	915	939	851	857	910	875	887	859	876	914	944	904	899	877	890	915	870	902	853	897	895	928	892	902	886	903	872	840	915	945	870	917	880	889	969	883	889	898	941	900	868	945	870	890	948	908	923	861	925	876	892	929	885	913	912	914	880	887	915	935	875	920	892	870	915	897	870	881	872	891	890	937	860	861	882	876	868	954	871	888	918	869	886	899	873	985	899	915	863	856	936	842	872	875	907	894	881	851	911	880	895	893	924	888	917	911	898	902	927	854	893	839	893	849	859	876	886	893	1003	930	915	875	913	865	914	970	909	885	932	905	863	876	871	922	867	860	890	906	870	912	903	892	865	910	909	893	881	907	858	893	866	876	889	910	876	900	829	918	853	890	926	880	927	923	918	897	878	881	916	880	884	842	881	874	884	862	897	869	854	912	896	897	936	897	873	910	884	922	916	934	898	886	884	895	878	840	893	901	892	906	860	896	904	862	898	866	887	881	896	890	899	868	855	840	896	834	872	900	907	909	883	896	935	834	870	947	842	932	887	905	881	904	836	852	882	915	903	913	882	878	908	890	899	901	920	918	977	891	911	897	834	895	862	902	865	890	878	906	888	881	944	939	865	935	889	876	874	900	869	884	871	919	892	942	866	889	931	912	882	887	872	906	893	886	885	918	840	883	895	895	914	911	848	845	878	870	849	897	904	876	907	866	874	885	907	913	844	866	854	881	952	903	868	894	903	877	879	885	892	891	888	922	926	903	922	818	877	864	880	898	880	917	878	874	919	859	876	903	866	894	952	888	904	909	886	946	882	930	891	879	932	899	878	883	884	918	876	914	897	893	918	924	872	896	900	904	932	925	909	931	878	881	862	877	889	902	854	899	852	844	919	894	898	912	877	865	895	890	884	896	863	885	931	917	864	877	873	878	883	895	918	862	834	838	870	895	893	857	931	887	858	913	873	860	865	888	870	893	910	919	902	879	903	921	919	903	890	901	902	927	891	884	938	910	958	886	870	904	848	869	884	901	940	859	888	949	916	904	859	932	926	852	915	886	897	865	863	874	906	912	859	877	918	902	849	841	946	881	925	869	865	983	916	974	836	939	886	914	832	852	936	949	914	939	935	938	939	928	899	922	859	861	895	927	932	895	866	833	911	936	900	894	926	901	870	905	901	896	922	907	908	898	888	903	841	855	888	881	892	869	901	881	904	911	912	885	856	885	864	920	856	949	921	837	928	890	850	879	859	853	900	897	926	911	893	937	924	839	923	930	852	902	916	884	846	886	821	954	883	883	954	891	947	891	849	910	924	929	894	871	895	864	839	847	880	920	915	877	905	908	898	863	856	884	889	890	917	916	870	895	883	885	886	911	931	893	875	839	899	936	989	959	902	891	913	846	867	920	921	913	902	869	898	911	918	861	883	900	882	879	889	846	865	908	977	906	883	857	893	903	905	872	884	918	889	939	909	841	909	881	943	943	865	935	859	933	912	901	898	881	877	937	891	891	904	817	862	876	916	878	802	834	928	878	873	904	940	916	921	897	901	840	895	889	874	905	904	857	875	874	874	832	876	870	872	902	838	899	904	825	911	950	924	887	929	906	880	898	886	900	905	919	861	905	864	879	921	907	909	873	905	865	930	904	870	894	894	938	845	897	872	914	881	931	860	847	882	860	900	891	900	878	941	917	892	931	873	874	891	900	903	855	888	892	885	866	894	853	912	908	893	831	935	895	926	965	901	881	873	911	899	949	880	860	923	912	931	870	874	886	909	879	921	870	898	869	896	876	907	919	879	849	948	893	918	830	849	906	919	889	891	880	883	871	958	883	933	868	886	884	940	915	920	876	873	837	876	915	929	819	875	834	874	889	923	828	915	879	929	870	927	871	878	910	885	876	888	915	884	901	904	909	882	925	865	880	926	912	799	888	932	868	888	899	930	895	879	924	855	916	864	939	860	944	915	870	932	870	905	888	919	907	902	881	910	897	856	916	875	887	921	874	863	879	883	862	906	851	849	932	821	866	867	882	911	884	901	902	893	904	930	906	921	855	885	854	885	894	876	960	887	901	866	939	895	854	880	899	831	877	912	883	915	835	939	863	893	888	880	906	853	939	861	862	839	925	908	912	886	869	889	877	910	871	913	891	888	894	850	885	909	881	937	955	934	922	875	920	919	878	892	853	895	867	887	886	888	901	880	925	864	902	911	920	869	884	893	880	867	895	921	866	923	902	871	888	931	909	871	934	892	882	903	880	889	901	875	867	834	907	865	941	868	889	888	866	945	882	910	882	874	920	924	873	893	874	884	914	902	912	865	879	834	874	865	902	931	882	928	905	919	961	926	893	896	878	889	894	893	917	907	852	917	922	928	916	896	887	895	827	843	843	906	931	936	854	856	931	921	928	841	881	895	883	840	934	872	876	897	862	905	867	861	936	897	881	857	873	890	918	892	923	900	894	922	899	922	908	903	910	880	907	917	893	922	876	879	864	896	880	943	903	918	911	888	870	907	893	854	876	865	913	896	905	907	937	910	930	920	908	903	833	895	912	878	862	886	858	892	859	893	955	938	871	854	879	825	869	961	914	868	934	908	859	903	905	863	887	886	912	843	901	897	908	899	876	929	886
24987	21544	24856	28665	21540	21351	1274	453	360	355	327	317	305	337	305	306	298	303	308	282	286	303	293	304	333	304	334	309	294	288	287	294	281	313	304	306	331	307	315	327	303	299	288	313	285	288	283	305	347	268	309	280	292	293	259	308	329	315	328	291	299	299	327	288	295	290	330	286	300	278	346	286	296	306	329	268	312	291	313	324	295	294	326	321	323	315	299	252	312	305	296	272	297	291	301	288	309	300	310	309	342	305	273	302	274	318	293	305	309	313	279	278	318	307	275	332	282	346	320	290	310	323	318	264	297	280	311	306	281	303	313	300	305	336	317	304	285	270	272	297	289	315	304	333	302	287	290	302	271	284	285	281	304	298	320	274	295	318	270	331	311	294	280	315	300	269	322	304	303	289	286	300	292	282	302	309	295	296	320	315	319	332	277	326	315	312	296	327	279	267	291	301	294	284	299	314	326	311	311	297	302	296	279	318	280	254	314	260	291	321	322	314	290	312	276	282	304	301	273	279	315	310	333	286	273	314	276	308	276	256	316	283	307	316	299	282	312	299	279	288	311	349	322	340	309	305	330	260	321	294	281	306	287	291	304	331	345	305	322	319	314	275	281	311	345	315	285	297	288	335	307	298	336	295	311	312	319	288	301	324	285	286	297	316	290	291	325	318	316	289	309	302	338	324	326	264	256	333	311	296	293	308	318	329	314	314	262	277	293	332	304	294	302	292	307	283	337	297	272	295	334	331	313	304	291	317	308	281	292	270	346	310	274	311	340	344	338	279	280	305	293	302	293	336	290	297	287	277	308	264	309	298	316	295	329	306	280	333	270	309	301	263	283	279	284	281	281	300	337	281	294	310	305	298	284	305	301	290	288	292	290	279	299	298	316	321	296	332	297	287	286	292	281	286	280	309	307	307	358	294	300	315	312	294	293	296	315	298	316	268	330	311	285	301	294	310	326	348	301	307	286	292	282	302	304	289	289	306	309	326	305	325	297	271	298	319	297	291	294	275	296	246	287	321	316	314	307	290	326	296	284	313	294	289	314	294	324	298	294	291	281	305	323	282	303	302	286	325	324	315	303	303	271	311	304	304	278	298	317	316	296	323	282	261	289	329	307	312	271	275	312	337	298	315	347	331	299	296	293	292	282	314	328	260	292	295	327	301	305	275	269	302	281	269	267	311	292	309	299	295	302	333	288	326	333	313	298	287	318	304	283	278	289	306	291	293	295	311	303	280	303	329	267	301	273	311	274	296	311	295	295	297	286	306	313	299	306	304	303	296	315	295	300	277	261	296	329	316	283	297	291	286	265	283	279	311	309	312	275	319	312	324	285	312	312	338	335	316	317	271	286	323	316	305	295	296	301	324	311	313	318	306	333	314	316	287	301	316	313	315	291	286	286	301	336	303	294	299	314	311	339	302	304	309	308	294	307	311	315	285	290	283	315	303	296	283	304	284	310	298	289	317	304	302	310	299	278	279	286	310	277	307	306	278	281	321	281	274	317	330	339	324	315	303	294	291	283	304	277	336	301	294	310	317	293	302	351	295	312	329	296	299	292	313	321	267	331	303	291	289	299	306	279	289	317	296	280	322	287	314	291	300	287	256	279	311	346	287	286	319	316	302	298	301	310	293	302	301	293	317	294	295	291	278	306	296	306	288	267	235	309	305	302	267	317	296	268	272	291	306	286	302	314	318	323	316	291	303	308	301	296	306	264	293	316	297	292	268	310	298	308	297	277	292	318	324	278	321	324	307	274	318	313	308	276	320	307	300	331	311	299	320	255	340	284	279	315	308	306	298	294	303	315	304	264	312	288	313	311	306	313	311	296	260	288	316	306	278	306	287	298	308	304	266	309	308	331	308	302	333	296	299	275	340	281	298	322	324	304	268	308	310	281	294	322	275	313	290	287	295	336	316	294	311	298	270	281	300	323	292	292	342	304	300	287	309	327	303	279	268	304	292	294	321	302	306	309	264	319	272	299	291	312	295	299	275	309	304	309	322	310	303	290	292	277	275	282	338	315	305	288	298	280	295	290	271	334	291	289	313	304	351	301	295	318	299	286	299	296	317	330	296	315	309	309	290	279	310	321	298	309	333	301	276	278	313	293	342	342	267	302	320	293	276	313	299	303	299	315	301	287	295	327	285	253	328	324	292	295	304	290	283	342	271	279	315	295	292	297	310	303	284	348	307	285	294	287	287	321	295	298	295	306	309	293	287	299	329	309	319	290	274	281	326	280	331	308	322	328	329	271	286	310	287	317	310	294	286	288	286	286	276	294	281	321	293	312	297	306	295	310	317	286	313	289	276	298	358	281	284	285	284	316	307	324	286	305	309	273	334	314	293	306	328	292	282	284	306	296	299	295	300	327	306	288	304	312	292	272	304	287	278	313	284	277	275	291	302	291	297	308	303	300	309	258	303	279	297	300	306	296	292	269	297	301	307	309	330	312	308	310	273	280	293	328	273	295	348	303	313	312	279	278	309	311	300	319	322	309	299	313	306	319	296	321	272	280	296	304	257	302	290	299	288	312	283	281	318	314	308	318	333	256	301	277	350	320	293	294	296	263	302	289	296	337	309	312	319	287	291	316	295	282	308	303	327	309	298	301	294	296	279	296	275	324	303	290	318	300	303	262	301	310	335	272	286	310	324	285	290	305	320	310	285	316	284	283	319	282	307	267	321	283	277	305	293	295	280	294	286	306	310	285	337	285	287	291	306	341	278	283	276	272	270	310	310	310	330	299	272	301	261	311	283	327	267	271	300	307	277	281	320	301	273	290	310	308	276	307	291	323	309	275	317	310	281	330	297	298	307	298	273	285	319	288	292	316	286	306	308	310	288	275	322	264	303	284	299	313	301	297	297	282	282	300	299	306	296	301	291	287	319	287	295	305	324	314	269	310	278	269	278	304	286	299	329	283	295	328	288	278	308	314	284	302	308	305	319	297	284	290	307	275	271	307	303	308	332	331	300	293	302	306	296	316	316	303	309	330	281	303	281	321	303	325	287	287	283	311	265	301	282	297	319	305	254	330	337	265	332	267	310	352	317	322	290	345	319	316	288	312	279	282	317	295	302	305	303	305	288	298	324	274	306	329	305	297	307	298	319	278	298	279	284	302	286	293	301	328	312	298	281	304	266	311	280	300	299	303	323	290	336	305	295	286	278	296	309	312	304	295	295	293	282	295	308	319	295	300	298	276	304	302	315	306	262	282	292	290	328	311	320	337	299	287	301	302	281	300	310	328	311	295	323	306	280	294	314	290	311	300	335	317	287	302	282	313	285	300	288	317	284	308	289	296	335	297	298	284	297	315	299	323	301	280	278	282	297	336	282	262	299	317	311	307	325	291	308	292	274	287	286	286	297	283	281	300	316	246	310	335	296	281	288	302	314	281	312	297	304	274	299	292	304	297	301	313	323	296	308	340	308	275	269	277	319	270	291	300	278	276	279	292	291	294	270	299	319	314	268	274	310	319	262	314	304
3129	2023	1264	938	829	708	682	701	658	718	684	673	704	636	656	644	645	655	663	636	628	626	685	649	695	620	656	670	706	631	689	659	690	654	621	650	633	676	654	664	672	622	668	681	659	638	663	607	625	660	638	674	666	684	663	667	662	686	696	700	686	650	663	660	658	651	696	668	658	679	649	638	661	657	617	635	631	656	684	690	618	625	624	662	634	656	639	635	683	646	633	653	689	693	649	632	657	662	649	690	706	663	634	687	659	619	691	669	679	656	635	629	584	674	663	673	652	654	656	668	609	699	716	658	676	654	628	707	648	634	608	633	625	737	698	656	654	654	625	725	667	634	653	668	683	646	653	677	694	668	682	656	636	663	669	629	677	671	655	642	663	691	649	649	626	617	647	658	652	630	665	685	657	647	611	673	676	673	623	663	602	671	660	625	675	672	615	626	595	631	691	649	614	685	679	663	701	606	607	638	690	664	670	622	678	625	697	600	656	664	654	676	642	613	644	644	630	708	671	645	662	672	644	692	703	646	624	630	638	622	660	644	650	628	638	689	672	648	678	625	637	653	684	699	654	629	652	684	623	651	673	578	638	665	651	665	654	616	684	659	672	654	627	647	608	651	606	664	661	661	652	651	637	674	638	655	680	650	651	588	642	632	676	653	683	680	655	644	679	663	630	622	654	676	636	663	678	631	631	639	625	716	624	677	654	659	641	649	651	688	652	686	687	646	604	655	611	661	660	644	649	634	661	664	681	660	630	636	693	626	658	674	636	618	657	652	666	666	694	680	669	690	654	647	638	644	646	653	613	594	679	654	657	698	656	624	662	671	705	644	667	625	679	663	648	614	626	649	656	665	629	670	668	688	659	648	692	656	684	647	681	681	675	652	666	656	675	678	633	654	626	684	657	620	668	654	634	639	663	663	636	678	650	641	673	677	655	666	645	632	657	657	657	689	598	663	628	645	650	644	642	686	657	654	688	650	641	600	644	644	663	677	646	643	710	662	645	711	634	686	673	706	648	640	667	666	624	644	709	734	681	593	648	636	637	625	667	652	680	613	649	657	704	640	664	695	669	639	701	640	681	629	681	654	659	673	698	699	665	673	684	628	642	655	653	645	662	631	691	665	635	650	656	630	666	621	683	656	682	674	705	675	643	655	637	696	689	647	685	680	655	671	651	643	643	655	673	657	659	694	674	650	658	664	677	646	663	624	677	651	651	664	650	661	675	637	635	667	632	612	724	622	660	654	635	670	625	696	660	659	635	672	656	629	640	691	655	686	663	638	639	673	654	665	618	711	681	680	661	657	691	682	623	622	662	676	641	635	645	623	647	643	621	643	688	666	679	684	645	621	661	628	647	650	678	607	624	641	696	663	650	649	702	684	727	632	655	682	694	663	680	627	682	594	629	662	709	669	622	638	591	687	632	666	651	682	659	681	648	669	678	637	664	645	646	669	662	640	655	609	674	659	650	689	657	635	602	651	653	663	644	681	692	631	683	640	610	661	648	630	639	669	670	657	669	653	655	643	651	659	624	690	656	679	682	657	657	660	647	627	604	613	676	589	624	700	628	677	645	692	683	678	673	659	681	627	636	666	638	630	665	641	673	702	622	643	657	647	648	630	614	684	664	594	631	646	643	606	661	638	602	650	649	625	679	668	616	685	693	704	694	699	656	639	694	659	680	705	645	641	634	627	656	676	727	649	632	629	636	670	624	680	597	685	652	663	672	648	657	629	621	634	643	640	670	662	647	673	668	680	649	618	672	685	632	662	703	676	683	680	658	656	672	636	646	646	640	654	668	665	651	649	598	630	692	703	654	669	694	685	675	666	648	642	617	653	635	685	704	642	633	643	642	625	635	638	674	658	611	662	630	697	645	673	642	641	677	683	619	622	662	664	735	693	645	705	631	673	639	651	666	658	678	681	696	648	646	644	657	680	651	665	640	701	641	653	634	629	662	635	646	650	622	640	638	717	659	635	685	628	678	648	665	656	668	637	643	672	631	696	650	624	708	654	614	677	641	679	671	602	695	664	677	715	627	675	622	632	650	644	676	676	695	662	687	660	695	620	683	632	640	654	601	673	700	660	618	677	663	708	658	675	631	660	677	684	649	669	664	675	639	689	597	665	692	625	618	648	669	646	638	623	645	675	657	678	652	642	675	627	630	650	681	666	704	682	600	662	657	667	634	637	648	648	654	634	659	648	656	671	664	658	695	638	692	669	639	655	620	650	669	616	612	575	641	651	639	641	661	666	660	665	629	645	675	641	671	733	697	637	634	657	662	645	647	677	677	691	608	631	675	639	631	711	636	664	630	617	627	703	656	644	659	681	646	688	640	665	673	655	690	650	656	665	623	680	704	682	659	683	665	626	700	672	657	651	645	647	723	618	689	628	598	676	644	707	677	658	673	661	662	697	640	711	687	630	656	643	665	661	653	667	648	652	643	683	655	667	689	646	637	655	658	686	679	715	691	664	663	663	663	636	683	602	629	617	662	680	638	619	697	644	666	683	660	655	655	632	667	650	637	607	647	627	652	645	661	672	675	649	613	666	657	722	617	628	674	611	622	689	645	693	596	700	632	672	628	649	641	668	680	661	661	700	668	661	621	721	672	687	666	654	652	665	692	698	646	669	667	654	698	688	684	640	690	680	639	663	666	720	656	670	642	663	682	671	665	642	677	665	652	591	636	689	654	614	647	643	608	646	664	628	658	669	633	631	621	636	650	678	664	674	641	635	652	690	633	718	688	658	647	683	640	686	654	670	649	638	628	687	643	669	666	671	635	656	655	698	663	618	638	620	658	643	675	663	652	652	620	653	668	615	666	643	645	688	715	643	644	676	661	613	678	670	621	691	684	687	681	628	655	636	666	659	640	714	707	606	626	665	639	612	686	669	650	616	671	649	614	674	672	668	629	624	633	646	641	674	661	665	691	653	624	645	640	636	674	628	685	682	661	655	665	635	674	669	691	668	601	665	662	646	636	657	678	643	659	728	671	638	681	669	671	647	661	621	653	653	629	599	693	704	651	634	685	710	594	630	628	665	636	682	659	627	686	624	642	671	718	645	678	607	627	630	616	622	639	609	659	661	667	661	649	663	665	657	669	658	628	668	693	691	657	704	614	689	662	630	661	609	680	692	683	631	668	622	641	606	686	636	657	652	642	690	670	659	638	644	654	684	632	647	708	663	673	655	629	630	622	627	673	615	650	648	655	638	644	658	662	662	645	644	691	671	675	651	641	670	625	683	693	619	700	677	621	657	615	707	651	688	635	659	661	638	617	640	713	660	639	727	661	700	670	661	658	643	650	633	630	666	675	669	652	663	643	613	633	686	652	656	621	659	662	632	655	653	620	653	663	638	638	623	651	625	673	666	659	653	696	646	632	666	636	678	656	654	667	663	687	671	688	655	654	665	679	644	675	656	654	648	648	623	655	635	662	644	669	653	670	598	640	622	637	667	632	669	678	683	641	624	662	642	628	646	698	662
24365	21528	25192	28335	21528	21539	18317	522	259	231	198	203	225	167	155	152	173	176	173	176	175	169	157	142	140	150	163	139	172	158	161	147	136	156	140	137	153	157	150	130	146	126	134	149	127	152	146	129	126	142	149	130	132	141	138	140	133	127	166	153	127	141	123	144	129	138	144	136	150	145	142	123	144	124	143	143	125	124	144	137	155	147	125	125	151	121	143	141	137	130	145	135	138	151	160	155	132	125	145	120	143	150	152	128	150	118	117	146	141	141	141	137	137	133	133	140	126	115	131	146	135	143	116	124	153	146	150	137	143	128	132	121	143	145	145	146	138	121	146	127	129	120	130	150	149	133	148	140	147	120	137	140	151	162	140	149	143	146	126	129	124	127	141	127	141	144	138	159	146	110	153	155	146	147	127	134	128	129	145	130	145	139	139	121	153	139	122	124	124	151	129	156	162	128	155	133	129	130	140	159	120	176	133	160	132	154	137	133	127	129	118	128	134	126	142	176	154	134	128	121	120	131	122	128	144	137	122	139	115	137	113	132	147	176	141	150	124	146	151	132	133	131	152	164	126	136	127	112	124	120	146	134	139	120	158	132	149	155	146	148	121	136	140	142	141	133	147	151	132	132	140	145	138	127	140	155	136	131	132	145	144	139	137	121	157	129	136	143	151	133	135	122	145	129	145	133	115	112	142	146	124	114	133	140	128	114	126	137	156	146	142	134	144	138	142	147	140	156	129	113	149	140	122	129	131	127	139	142	151	143	118	120	128	110	148	120	153	132	132	129	117	135	128	123	111	103	123	143	141	121	152	120	132	141	146	118	133	141	140	142	160	120	136	152	142	139	152	126	142	120	130	136	133	142	142	123	141	112	135	142	143	137	138	115	144	146	142	140	125	138	159	155	127	125	133	132	136	150	132	136	142	125	159	121	146	151	123	125	123	141	130	133	132	117	134	109	121	131	139	156	113	121	118	116	118	127	145	127	139	134	128	118	133	142	156	138	130	124	126	127	125	152	137	120	151	122	131	155	150	146	123	160	131	131	127	153	134	145	117	131	136	157	131	131	148	134	132	119	131	132	147	143	141	134	129	149	122	162	146	140	129	135	114	128	108	123	123	133	134	132	167	153	148	149	150	131	150	126	135	123	141	129	130	134	109	136	124	119	132	102	145	147	146	142	125	130	143	131	146	145	140	143	155	146	147	121	127	138	153	146	131	138	139	160	171	134	127	149	141	142	117	131	132	113	141	126	166	137	117	139	153	141	119	110	157	120	141	150	158	140	163	132	117	146	139	136	146	135	121	145	117	120	120	140	150	134	133	163	124	145	162	126	134	127	129	137	137	134	138	128	144	126	131	131	128	146	131	133	165	149	135	143	135	134	124	160	145	140	133	126	126	133	126	134	152	152	152	114	121	146	141	127	129	141	148	158	152	134	132	137	152	111	129	136	127	146	120	119	121	123	143	120	145	137	120	137	149	125	136	123	144	156	143	130	117	132	137	117	153	145	142	136	112	154	153	135	136	150	129	134	111	153	133	146	119	132	135	133	128	135	146	169	132	142	114	131	136	119	142	118	132	119	145	144	170	133	152	128	134	164	131	145	140	120	123	141	145	141	137	145	133	118	128	138	144	103	126	154	154	137	141	147	129	133	124	134	136	123	148	126	133	128	133	138	139	142	112	145	108	120	152	169	156	138	174	133	135	130	120	141	149	138	124	128	126	146	158	130	146	115	135	136	157	147	123	139	151	126	129	125	142	143	142	119	113	145	139	114	135	143	124	148	124	141	141	156	135	119	158	142	130	113	145	157	127	146	151	141	145	142	148	142	146	133	132	145	148	138	130	125	142	136	126	137	130	106	131	140	145	146	124	150	138	124	139	129	137	145	143	155	160	154	134	155	143	147	127	121	121	127	111	148	128	141	146	128	118	125	129	138	142	135	124	124	122	134	153	154	131	147	141	168	148	142	145	138	140	160	118	137	138	143	134	145	165	112	129	151	109	128	160	144	129	147	138	130	130	143	139	146	156	124	135	163	136	123	134	125	138	148	114	159	143	125	144	129	143	116	156	133	131	142	141	128	141	148	130	130	145	156	131	137	150	124	126	151	160	129	138	134	113	126	146	136	122	135	130	128	124	149	152	138	146	130	157	158	133	130	150	127	121	135	133	128	151	127	115	146	115	155	151	118	153	114	125	120	155	115	134	127	136	177	142	105	128	147	168	139	136	153	155	120	133	134	134	145	135	141	137	142	119	153	148	130	127	135	141	131	129	134	139	115	129	124	141	130	153	111	150	135	134	137	134	139	144	114	126	133	123	144	133	101	137	135	131	134	131	104	142	137	125	120	128	123	137	145	124	131	154	138	132	135	142	146	121	149	138	128	127	132	137	132	115	129	159	165	150	132	143	143	162	133	161	139	138	137	128	143	123	131	122	140	140	141	138	153	139	116	142	127	122	147	125	146	128	128	117	146	119	149	128	146	128	122	147	132	120	115	156	142	148	162	117	121	121	165	113	143	148	157	151	139	122	124	137	128	131	123	127	155	161	126	147	122	138	145	135	146	131	124	120	149	118	143	139	180	125	160	136	147	141	138	163	137	123	130	133	138	161	139	132	141	133	142	142	161	132	136	166	125	111	122	150	128	150	131	139	135	168	138	164	122	149	148	118	135	151	147	126	150	115	129	133	124	143	147	141	142	151	110	129	151	158	122	146	125	127	148	145	147	131	127	128	120	137	156	145	129	126	143	150	155	155	118	137	157	130	135	114	140	140	132	146	139	128	127	119	134	133	154	141	134	145	132	133	119	130	126	143	149	127	126	129	142	123	125	120	141	136	137	126	132	141	138	126	160	154	158	152	141	124	136	124	149	166	122	156	117	106	145	131	135	138	126	153	151	123	144	152	141	135	141	133	150	123	140	128	145	146	142	118	147	150	141	148	117	103	132	128	130	124	134	129	133	132	137	131	137	159	154	137	131	134	136	139	149	140	139	143	148	133	136	143	161	127	124	119	154	142	145	133	155	152	139	157	100	143	121	148	138	125	135	141	116	142	162	116	153	124	121	129	128	130	134	149	166	137	121	122	142	170	143	133	135	138	134	124	137	132	158	117	131	156	135	112	137	122	140	125	127	128	162	167	122	128	158	123	120	134	149	136	123	130	132	150	123	118	127	145	139	140	142	122	145	144	134	132	143	150	122	122	141	137	158	140	119	121	151	142	143	162	130	134	113	157	144	150	129	131	141	142	137	139	145	118	133	137	134	134	156	155	116	154	147	137	161	137	146	141	148	141	139	119	127	161	140	142	126	147	129	134	132	124	128	154	141	140	135	122	112	150	132	134	114	130	154	160	147	150	139	126	170	123	123	140	124	139	127	158	138	128	146	139	130	143	127	137	151	128	134	159	136	132	133	127	143	134	163	126	113	140	118	124	125	143	138	142	142	156	143	129	160	133	130	104	138	136	139	147	154	140	132	119	136	148	130
2909	2981	1464	807	573	470	431	425	411	407	353	327	412	366	348	360	359	307	316	335	349	348	323	338	319	332	318	359	343	340	370	353	328	328	322	344	325	327	357	350	265	333	318	378	353	358	343	311	351	341	312	353	355	347	349	356	291	336	345	350	322	320	329	324	307	367	381	340	300	383	350	333	314	337	328	313	341	318	332	337	334	298	334	332	337	355	325	340	328	324	332	322	350	349	353	325	308	331	330	367	315	318	326	348	342	313	364	339	332	320	338	332	327	349	347	319	334	324	338	341	311	337	344	335	351	340	308	299	328	306	338	338	317	339	324	322	340	349	325	344	349	340	332	349	341	330	330	338	316	330	327	345	323	342	350	357	357	351	353	319	313	311	335	348	330	328	338	367	356	317	326	359	388	339	333	359	334	326	333	326	347	365	321	317	343	326	318	309	330	344	316	322	344	356	347	340	325	328	369	337	328	356	324	357	334	332	335	362	317	337	323	365	366	367	353	344	311	337	336	325	324	323	339	314	347	298	328	341	338	355	350	317	288	351	305	325	330	314	346	321	336	335	353	311	328	329	339	338	359	324	312	320	339	345	318	339	347	301	312	319	374	309	364	347	298	354	343	356	320	309	315	302	335	313	329	340	338	354	335	370	320	352	334	308	354	330	348	356	312	337	339	341	308	341	325	321	337	315	342	359	334	324	330	362	297	333	345	350	325	314	322	332	330	334	317	327	356	317	336	318	340	311	340	336	328	367	316	320	334	336	334	344	330	295	319	331	317	315	330	327	328	340	300	327	364	353	318	324	320	303	301	339	337	336	329	330	326	346	348	343	342	338	321	341	335	341	351	323	327	318	317	302	318	344	338	343	303	381	320	334	350	312	332	340	331	320	334	297	357	359	338	312	320	326	333	321	345	310	333	301	333	321	344	334	353	317	347	307	337	317	332	325	323	310	348	342	336	346	341	320	341	344	326	327	371	325	329	353	333	384	338	343	318	319	306	313	342	352	335	325	312	336	343	352	328	328	334	331	314	292	345	348	365	327	316	356	352	302	305	343	328	324	334	345	338	302	342	329	332	323	358	321	322	320	318	355	331	334	330	334	318	368	300	323	298	342	361	289	341	315	379	322	311	338	313	339	341	344	328	321	312	300	326	343	313	328	326	348	352	333	357	319	303	341	312	326	333	319	332	328	336	317	294	325	321	341	335	312	307	309	354	344	333	350	349	332	335	351	297	348	343	310	333	343	313	310	344	336	328	329	329	315	333	295	332	336	357	331	341	321	341	341	298	314	311	334	312	353	341	335	379	308	315	319	319	354	332	320	318	349	312	345	335	325	323	353	329	322	329	345	345	361	325	363	327	339	345	338	346	322	356	309	311	321	378	348	328	349	369	333	334	326	368	347	342	362	327	331	315	325	331	329	322	330	325	282	321	313	331	329	335	342	356	354	335	340	343	328	342	332	341	362	312	312	337	322	320	306	315	336	335	327	338	349	320	342	352	331	339	321	400	327	322	320	320	355	344	317	325	335	348	303	360	318	313	322	337	344	317	322	335	319	316	368	348	309	312	362	327	372	334	330	357	341	375	317	346	360	341	339	324	338	342	337	334	334	328	346	316	343	325	303	319	316	345	318	334	345	367	342	327	352	351	310	332	340	325	324	322	319	359	329	333	351	350	348	321	353	329	326	341	344	335	342	326	334	284	338	335	372	348	292	327	305	341	376	355	324	339	323	353	341	332	324	346	342	353	310	326	338	355	347	360	371	332	321	331	339	350	320	317	316	340	321	305	344	318	320	338	364	340	295	362	320	345	334	339	358	352	334	316	296	357	328	322	323	355	334	321	306	320	344	331	358	341	354	313	331	323	362	316	334	336	342	342	303	326	332	343	312	353	325	333	340	325	330	306	368	347	293	377	350	302	341	364	336	333	353	333	350	319	336	334	327	332	332	341	325	344	302	366	307	329	383	353	368	329	332	328	319	334	331	351	333	347	336	308	358	320	325	299	340	322	321	361	356	321	311	349	333	337	320	324	323	353	343	337	346	327	308	300	338	310	326	363	318	327	331	304	323	350	341	317	326	296	339	323	334	313	291	311	308	336	332	348	311	314	318	320	334	326	313	326	368	335	326	330	347	320	330	324	335	336	332	349	345	326	333	362	346	299	346	356	347	319	335	302	347	313	315	363	317	311	306	344	342	332	338	347	389	357	345	337	335	325	342	302	332	289	320	362	346	335	341	324	384	333	347	307	344	339	349	282	307	341	316	331	323	351	348	311	333	334	309	335	304	347	347	370	311	316	353	323	330	327	374	360	351	304	357	361	331	320	330	315	336	323	345	362	334	311	346	324	341	305	324	349	374	340	338	325	361	329	341	311	316	320	345	316	324	352	352	344	302	341	301	335	352	333	330	338	338	329	318	331	328	332	319	312	310	332	364	354	322	323	325	312	335	378	327	320	319	319	315	335	335	336	337	318	325	322	353	312	364	332	352	300	323	320	355	325	342	321	345	326	331	362	327	326	339	278	308	358	342	339	330	347	343	336	324	346	346	362	340	345	352	311	304	331	321	355	353	338	329	336	322	316	349	299	326	347	289	350	336	345	335	338	338	321	326	310	346	359	353	322	306	301	328	306	356	283	327	350	325	367	339	359	343	355	349	336	325	315	354	346	341	333	339	312	345	320	321	356	330	319	360	346	346	360	340	339	338	336	335	334	369	357	314	367	342	349	318	337	327	316	328	313	346	349	339	321	332	321	362	345	334	323	323	332	349	316	324	291	317	347	303	316	307	330	346	344	338	319	308	327	335	344	320	317	346	322	349	294	344	345	355	306	338	305	355	359	332	337	336	318	343	307	339	338	303	306	344	363	332	338	379	353	349	353	367	338	322	319	332	320	341	322	324	302	336	330	332	344	312	348	341	345	344	341	340	303	336	307	352	343	348	340	323	322	361	323	344	332	301	366	349	331	307	348	321	338	350	344	318	314	334	342	333	361	313	329	348	363	341	304	334	347	358	316	325	322	325	329	325	332	365	319	303	329	321	331	325	319	333	322	345	321	331	318	341	331	328	349	295	337	313	322	331	319	309	324	299	326	324	342	279	331	322	314	374	348	341	313	329	314	335	304	336	318	324	360	313	386	337	343	306	316	303	338	325	351	352	301	351	312	326	321	318	346	317	364	316	326	348	334	343	348	336	334	337	355	324	339	329	345	327	325	358	319	309	334	338	291	315	348	348	362	322	339	340	339	368	369	347	348	315	345	335	340	318	342	339	324	320	339	337	353	343	375	301	338	334	319	371	327	320	331	346	323	327	348	344	332	344	318	350	328	310	345	365	329	346	320	347	335	314	335	308	345	344	324	342	353	309	318	327	371	346	323	344	350	342	332	345	309	339	338	319	329	332	329	334	307	361	264	305	329	356	366	342	333	316	329	300	352	347	343	343	334	354	346	307	357	321	320	317	323	306	305	372	350	328	349	339	369	317
32024	21118	11960	880	439	431	405	458	415	417	444	418	417	411	432	398	425	367	408	454	423	367	376	382	402	433	393	412	413	392	386	394	427	419	402	432	436	406	371	395	430	404	420	421	404	426	446	419	396	392	406	392	411	386	417	432	414	394	458	376	419	401	400	399	381	392	411	358	378	422	402	424	381	393	384	402	411	424	418	400	386	410	378	404	438	411	424	424	421	408	439	422	381	397	410	405	419	419	434	376	381	415	392	415	421	418	401	412	379	424	414	371	385	409	406	424	402	397	397	405	453	406	410	407	421	395	417	408	427	418	379	368	414	434	421	385	398	399	431	437	410	434	390	423	420	351	436	354	399	396	412	405	382	381	386	436	466	408	418	409	368	402	428	402	434	404	422	360	425	400	398	377	401	431	439	402	460	389	400	387	429	398	420	400	406	404	439	425	436	406	372	408	407	418	426	406	414	399	422	407	411	402	425	447	374	405	407	433	395	399	422	385	417	457	392	414	394	381	396	397	381	429	416	398	381	414	406	376	361	412	404	395	437	415	407	374	387	383	415	375	430	472	389	423	437	402	380	393	384	362	380	422	385	377	403	443	403	395	437	406	388	392	428	393	407	475	440	393	407	398	402	442	419	403	426	401	401	396	374	379	408	399	375	377	417	408	389	410	402	442	421	439	404	436	415	439	414	441	391	400	439	416	387	422	402	383	420	434	397	402	385	391	429	407	387	464	374	403	428	420	418	415	395	374	388	415	417	404	447	411	399	443	413	432	391	387	386	391	426	413	386	402	431	370	410	414	386	382	385	387	381	386	401	403	391	387	417	397	410	405	448	444	441	372	388	401	405	342	359	449	422	392	396	368	407	432	436	450	395	403	393	412	407	373	421	404	395	401	374	411	390	420	413	414	408	381	368	402	382	423	397	392	419	446	383	379	381	395	406	400	396	421	374	405	397	410	409	374	368	433	412	413	406	414	373	414	389	383	391	375	422	448	413	408	416	416	398	372	374	398	428	414	442	430	379	401	390	425	410	387	396	431	461	404	447	400	382	410	445	415	413	449	380	417	403	433	429	392	414	358	415	347	383	391	385	468	400	439	428	406	387	410	425	380	418	440	397	415	424	376	394	434	393	376	433	384	414	430	376	381	393	420	410	393	411	415	403	383	392	403	378	388	400	451	397	410	429	413	409	429	446	391	415	425	403	439	378	425	418	393	424	445	380	375	416	394	389	418	385	386	398	403	387	422	407	401	399	429	416	431	428	431	407	397	429	430	396	414	415	408	392	407	378	407	434	402	429	379	425	407	408	399	398	420	376	403	434	437	406	406	405	385	397	382	384	393	425	418	376	392	433	432	400	383	373	452	427	412	393	407	410	410	400	368	404	440	397	430	422	428	392	436	405	420	411	454	404	407	375	412	420	390	396	404	379	429	426	392	421	397	420	396	403	393	419	437	407	407	417	424	415	414	411	414	395	417	391	416	432	355	382	408	393	402	362	412	396	382	373	390	393	405	415	413	438	392	429	390	394	414	396	393	414	456	398	383	409	394	385	432	416	399	408	395	388	390	418	408	431	379	406	405	391	417	411	420	403	406	435	418	431	378	432	389	423	447	402	408	413	382	396	406	392	438	414	399	439	405	422	399	451	430	402	399	470	395	429	393	410	405	422	443	395	387	395	449	418	388	426	452	423	421	412	373	418	407	418	394	369	365	379	443	383	402	412	430	411	388	436	402	418	382	400	420	417	381	384	400	434	421	394	400	414	420	399	389	383	415	396	367	434	411	403	389	426	413	410	398	418	374	395	389	372	385	387	368	445	420	396	418	404	383	404	420	409	393	404	417	416	406	377	396	399	382	386	401	432	424	429	416	430	409	402	407	412	394	418	447	373	431	377	421	422	388	417	404	383	384	385	392	437	436	418	367	418	381	433	415	414	359	383	395	432	385	423	424	402	397	443	429	445	416	416	403	395	417	402	447	398	408	383	386	426	423	395	400	431	390	377	385	427	422	391	449	441	451	340	363	433	406	406	394	403	354	398	437	414	383	398	421	382	437	401	398	429	422	454	398	435	395	432	409	355	415	426	433	377	432	422	403	374	395	415	420	417	400	405	383	394	408	418	422	434	430	420	426	404	467	400	391	421	383	424	428	385	411	422	404	392	399	456	342	435	389	405	421	407	415	390	407	374	402	440	401	443	428	414	409	438	405	415	392	423	426	432	439	388	392	391	411	422	421	364	426	443	393	442	406	387	419	401	401	408	408	397	395	416	409	408	393	413	421	397	431	422	381	388	399	402	424	406	436	443	411	416	417	415	398	388	418	419	385	434	452	426	397	379	442	406	375	443	392	371	411	377	395	428	398	392	445	382	379	380	382	391	399	397	438	430	376	403	451	415	415	423	477	419	395	426	386	400	402	401	398	402	395	379	414	436	408	394	418	390	404	391	426	408	403	404	412	429	411	446	397	407	375	396	394	407	392	440	387	403	433	427	392	440	400	446	445	388	382	404	384	390	418	396	408	397	442	376	415	394	404	360	436	388	381	385	377	392	371	424	386	445	382	412	394	381	409	378	400	402	418	419	419	380	376	424	402	387	439	377	419	393	381	390	392	405	375	399	380	369	445	439	388	417	393	429	384	395	399	424	415	397	391	413	399	386	383	371	427	412	353	364	445	407	417	413	426	379	416	423	410	374	424	393	377	415	398	387	432	427	429	414	420	436	394	430	432	432	415	378	402	396	393	369	422	394	388	400	401	440	415	370	389	392	387	390	394	414	431	388	377	432	403	418	423	400	434	434	405	389	423	406	399	439	429	450	350	367	380	428	406	412	408	399	404	407	408	381	418	383	406	433	402	400	390	420	439	413	437	424	413	376	403	409	393	402	371	390	419	419	381	393	390	396	385	365	408	407	388	390	367	385	426	409	410	428	396	392	406	432	444	422	414	413	401	397	406	378	396	408	413	400	414	422	430	403	408	424	396	415	431	428	386	419	415	425	399	377	415	411	393	424	421	422	414	423	411	421	416	393	389	416	430	424	418	422	399	405	421	428	388	417	389	438	431	403	420	416	408	401	429	412	418	422	422	394	396	356	408	405	455	409	415	427	403	429	392	416	380	455	410	408	374	395	404	410	419	384	394	429	446	409	383	421	400	403	405	427	385	370	379	393	380	412	372	409	429	429	411	403	366	415	382	416	446	445	388	382	418	428	413	382	387	421	403	415	386	402	386	396	414	428	408	393	444	422	436	411	389	394	405	380	383	394	423	368	376	432	401	436	398	410	386	396	414	395	384	394	377	390	427	407	403	431	412	377	391	430	418	432	437	394	403	423	418	394	408	406	415	376	434	395	380	416	418	434	393	377	414	401	374	415	404	390	395	402	435	416	411	409	403	406	383	398	393	417	397	368	402	431	446	376	412	395	409	404	395	364	454	409	412	421	387	451	408	432	393	425	402	422	423	416	442	428	417	390	375	445	428	429	409	401	408
5918	1056	986	960	915	899	892	866	925	872	887	853	846	905	933	958	915	865	882	882	904	899	918	854	885	886	880	901	884	881	910	837	905	901	859	836	924	903	878	930	892	896	871	869	921	889	910	831	849	939	832	906	915	944	854	947	893	914	856	895	884	849	919	866	912	890	877	875	948	873	852	921	897	943	875	862	892	889	887	911	897	871	921	869	859	880	876	931	904	894	885	857	882	832	908	899	938	874	887	890	927	890	885	895	878	908	943	892	886	903	902	865	875	938	887	928	871	861	868	924	896	890	902	872	919	916	869	877	888	927	837	888	960	904	891	888	859	894	892	945	844	916	889	910	876	867	879	934	905	820	916	908	911	936	881	864	892	874	842	874	871	894	854	878	849	888	920	889	930	900	897	894	894	865	898	913	865	933	919	941	870	861	912	915	909	881	934	896	904	899	880	867	849	965	859	866	907	928	848	909	878	874	844	899	948	859	866	884	934	862	876	884	857	962	864	932	882	896	907	920	918	866	964	909	897	862	902	905	907	880	930	873	925	910	846	905	900	911	921	898	919	920	867	901	862	868	921	902	894	935	879	838	950	892	879	933	892	881	955	894	955	895	884	871	919	947	874	914	874	939	955	896	926	901	844	854	894	903	928	840	895	888	861	911	935	876	854	965	868	961	863	866	886	881	868	956	846	912	870	893	868	865	910	898	899	929	931	891	849	941	844	936	889	887	899	908	909	927	880	869	915	945	881	897	895	929	937	920	892	908	907	878	889	901	907	863	902	877	895	887	927	862	919	889	839	931	897	871	858	920	904	940	923	943	852	901	933	926	839	861	903	900	902	871	911	872	919	911	894	880	909	893	910	946	911	893	920	882	919	860	859	846	872	906	902	884	888	932	894	860	916	912	874	854	849	859	936	930	875	898	906	846	915	876	856	955	902	919	853	859	882	909	955	862	885	868	878	902	929	907	901	882	938	871	869	903	913	890	898	914	914	923	861	836	888	921	913	889	932	818	893	897	849	832	895	877	892	876	882	920	889	855	949	914	902	932	909	862	940	903	898	849	969	902	880	883	927	892	888	885	928	908	953	846	891	897	856	887	893	902	880	935	912	849	934	883	867	919	908	850	913	912	906	868	856	911	892	812	871	887	926	881	885	870	902	912	942	957	826	877	878	862	872	920	936	944	858	876	915	949	926	843	893	916	879	918	898	874	869	899	955	846	883	918	854	903	864	968	945	873	918	830	850	905	871	875	898	909	871	935	853	939	887	883	931	862	933	893	878	839	927	876	887	850	875	902	909	902	920	870	845	908	902	923	945	826	888	914	936	911	879	855	883	895	876	863	889	865	871	898	909	942	899	872	871	943	879	933	919	886	904	902	910	906	903	890	915	894	941	899	867	856	877	887	844	904	879	925	857	910	851	875	866	908	913	925	903	884	915	942	904	953	867	843	934	867	923	885	869	888	917	873	872	907	888	922	921	887	829	918	875	801	920	926	883	876	927	923	926	921	884	904	882	957	929	922	910	887	939	920	897	894	910	897	929	873	841	893	877	889	947	867	875	883	877	898	854	933	907	900	916	877	877	885	890	884	892	941	839	903	884	841	889	835	849	889	902	859	949	935	879	930	872	886	880	871	878	883	917	902	935	919	898	828	866	937	913	879	918	842	918	913	879	909	910	937	883	898	920	903	941	936	869	858	920	906	889	856	860	864	895	876	943	840	902	910	876	928	884	879	877	891	863	943	873	950	846	872	882	897	895	901	899	877	874	831	887	890	903	875	869	861	901	924	862	877	893	896	915	899	845	920	891	885	873	898	903	871	935	933	863	919	894	873	865	864	899	854	901	885	841	888	839	851	888	846	859	854	871	868	865	923	886	873	895	929	875	903	938	895	840	919	862	816	846	882	874	925	901	849	900	891	891	921	906	924	878	926	854	903	863	875	891	908	912	909	848	892	888	867	914	931	893	889	908	874	948	919	925	890	867	889	942	861	963	903	904	912	892	873	891	843	892	887	882	869	869	904	844	927	865	897	906	883	875	855	887	918	876	931	896	862	884	831	906	873	916	933	909	911	882	938	901	912	902	891	876	873	947	896	941	884	896	890	839	919	872	905	955	862	861	913	956	879	886	892	905	868	875	918	901	933	908	905	876	937	893	913	883	843	876	901	890	865	961	912	931	879	836	929	899	876	912	826	881	889	853	926	872	845	859	889	828	920	880	877	839	850	909	906	875	909	947	847	899	895	900	879	911	893	873	855	885	880	908	866	835	840	913	871	858	913	905	913	877	884	899	869	907	921	845	919	874	918	844	904	893	891	861	920	886	868	840	890	972	868	920	901	935	823	898	895	891	869	872	876	993	869	846	910	833	897	863	850	878	872	965	909	870	871	849	913	901	849	886	923	915	886	928	920	878	918	948	902	895	875	907	932	902	925	876	842	903	888	905	908	895	838	893	887	875	892	921	898	945	879	874	935	883	896	821	853	875	893	874	924	889	897	933	974	889	903	848	885	863	887	924	900	889	918	916	808	901	922	859	872	895	925	926	929	850	882	945	924	859	882	899	964	897	886	904	917	880	886	860	893	959	845	896	860	928	938	941	855	909	885	869	860	895	934	945	851	876	889	902	900	858	883	889	893	902	897	840	989	969	826	911	891	913	922	914	884	882	907	865	888	839	885	802	922	936	869	938	915	876	841	904	887	906	849	917	944	848	906	937	873	903	882	900	958	885	945	929	882	916	905	895	931	891	889	968	922	888	866	896	947	876	947	921	952	851	870	875	864	924	917	878	864	903	870	894	863	902	888	935	884	890	880	877	884	858	905	877	896	877	897	924	859	935	862	841	937	934	868	853	912	907	922	852	842	876	865	937	839	980	960	908	905	847	823	908	917	943	916	892	820	945	859	841	885	859	894	890	899	896	930	887	864	874	896	915	953	864	924	867	884	944	869	899	869	922	858	862	885	887	901	888	950	881	917	879	825	904	859	883	833	845	845	849	924	859	909	858	921	888	918	916	887	833	873	913	899	908	905	859	853	878	924	871	899	812	873	916	884	864	890	943	880	900	896	864	911	896	869	867	863	878	931	881	913	889	889	891	899	879	927	922	910	904	855	901	891	862	904	923	874	838	890	902	901	841	849	893	902	915	864	895	949	933	929	884	876	888	892	901	857	929	927	902	917	867	924	937	889	884	865	908	886	878	907	894	860	920	922	877	934	881	925	918	844	935	884	871	841	876	872	851	888	914	880	920	910	849	887	903	899	897	909	865	890	897	868	838	918	843	929	913	872	930	921	874	849	927	863	895	876	857	941	916	920	873	893	902	898	938	904	918	886	893	860	877	886	821	841	927	911	868	892	948	882	904	913	883	849	872	910	912	887	949	926	977	920	881	922	940	859	925	951	917	906	915	843	858	957	868	857	873	926	910	932	910	961	911	865	883	888	890	937	831	871	835	858	887	874	868	853	855	921	824	903	903	924	927	946	861	895
25062	21556	24821	28561	21457	21303	1349	463	409	320	322	307	344	321	299	350	323	322	342	299	311	315	332	290	309	288	293	322	282	314	316	322	317	288	284	289	304	335	289	292	279	304	341	292	297	313	298	320	297	322	315	286	279	341	284	300	294	279	269	288	346	315	302	302	301	295	297	303	292	265	305	314	334	311	276	268	292	310	297	303	298	286	261	257	284	305	277	302	308	282	275	312	290	290	305	307	310	304	288	323	343	317	294	304	318	288	291	293	282	317	317	325	312	277	291	289	308	262	286	291	324	310	300	309	307	293	270	295	274	270	303	321	318	284	254	305	276	327	305	329	317	283	301	320	310	350	293	300	299	268	294	318	284	271	341	301	297	278	296	285	288	280	312	349	281	325	287	284	266	312	294	276	254	284	292	300	315	310	311	312	297	274	311	308	270	278	299	305	293	298	261	296	296	303	296	318	302	288	333	308	329	281	280	279	268	343	292	305	309	297	321	310	298	276	317	285	306	322	295	299	307	296	306	313	330	283	307	306	289	304	302	287	331	291	294	314	313	292	308	313	293	268	273	336	326	307	321	289	302	292	295	313	286	304	252	325	332	271	281	284	274	280	282	283	290	321	324	307	292	300	308	318	310	297	307	307	265	283	330	296	311	307	271	291	308	325	302	288	282	307	284	298	307	312	268	278	276	274	334	294	308	291	274	282	273	310	290	306	270	292	309	274	285	312	307	293	302	271	272	336	319	302	303	322	315	309	337	301	295	312	281	282	238	341	306	290	303	295	309	283	317	295	275	326	272	303	260	287	308	309	265	294	318	326	278	309	323	301	320	270	312	328	295	290	278	282	299	299	266	328	292	295	268	341	347	295	267	309	306	301	307	283	291	326	277	303	321	302	317	289	280	310	277	295	276	283	285	303	315	274	303	318	303	292	278	318	319	274	291	304	295	292	333	283	314	284	281	294	293	286	311	308	289	287	271	295	270	281	329	306	277	284	336	328	257	292	282	297	306	308	313	297	315	289	319	305	335	328	316	265	305	297	309	272	339	280	290	308	269	260	289	269	259	355	298	300	314	263	302	298	280	297	317	334	332	290	288	266	321	295	267	323	324	287	295	294	309	284	286	283	331	290	322	297	308	313	294	268	256	277	294	296	310	284	302	318	281	293	287	290	294	266	294	319	307	295	317	282	311	303	325	310	321	285	289	279	300	289	269	310	292	292	272	331	313	287	281	265	296	326	329	292	315	292	279	268	286	299	300	314	311	286	312	301	303	278	297	292	326	292	300	364	307	289	321	313	305	317	277	301	291	276	314	295	299	271	309	301	283	302	328	308	327	297	279	268	301	291	313	280	303	320	320	297	266	317	289	305	286	306	315	322	295	299	287	297	291	245	275	300	298	291	292	251	296	323	296	281	297	273	263	258	300	289	320	288	287	287	290	261	327	294	306	304	315	299	304	293	258	294	311	294	301	263	287	297	281	297	281	309	300	313	304	300	284	309	310	284	318	249	270	276	325	308	297	298	338	314	299	303	284	292	302	310	292	327	321	313	288	267	277	278	301	327	299	299	335	298	293	279	328	309	253	279	269	286	322	325	279	335	297	296	299	293	277	281	304	320	316	292	312	287	264	308	280	304	305	281	267	283	303	307	293	318	304	316	326	301	285	316	291	307	308	318	303	295	290	301	274	285	292	296	313	282	284	313	305	268	270	310	296	291	297	309	298	313	291	319	281	280	288	307	308	306	294	334	283	296	260	308	316	296	329	313	317	329	334	333	302	291	317	273	308	306	312	321	315	285	295	267	334	281	292	293	325	265	298	324	308	268	320	341	277	300	338	303	301	340	300	309	343	291	312	258	301	292	274	344	297	315	292	304	296	287	264	339	278	300	338	309	307	277	273	313	306	304	283	287	277	281	312	337	319	303	300	309	308	304	293	292	312	295	300	294	291	289	291	313	325	302	274	308	313	325	274	314	289	308	268	295	306	324	317	328	310	303	317	299	297	302	300	277	275	292	301	271	272	309	282	293	303	287	303	275	293	303	308	331	324	304	278	293	286	305	281	289	266	268	305	317	290	295	318	299	323	301	302	300	286	279	264	305	321	316	322	297	297	281	276	304	307	280	308	294	292	309	301	315	315	274	298	286	288	304	290	299	303	298	296	322	280	324	308	305	313	324	274	260	302	307	292	324	279	296	336	292	268	322	268	326	304	306	318	323	319	307	289	293	280	306	268	335	307	296	298	338	277	286	309	303	286	271	300	296	296	292	284	308	295	281	288	283	323	269	286	284	296	278	286	297	299	265	281	304	331	323	300	316	316	313	279	306	295	296	275	276	335	287	276	283	318	285	317	274	272	329	304	301	287	272	305	312	314	284	285	309	272	282	314	293	320	292	292	294	310	297	303	283	288	284	296	292	265	308	321	321	313	320	276	296	294	304	275	315	306	273	311	311	292	320	295	291	327	319	298	303	299	315	275	315	299	274	308	288	316	331	294	281	314	276	272	298	263	323	313	277	265	305	296	299	280	295	291	282	268	283	316	343	317	325	286	301	319	284	250	289	284	286	304	278	295	310	263	295	307	306	293	290	311	321	328	286	326	269	306	298	277	301	295	291	289	289	283	275	314	268	282	318	304	315	333	298	264	324	295	307	287	286	290	312	340	290	327	273	286	276	318	318	284	293	297	284	288	264	277	316	267	291	294	308	303	312	317	317	318	326	284	313	327	338	326	283	302	292	313	311	270	303	322	288	304	289	263	297	293	256	290	305	280	279	303	309	313	292	297	289	300	300	336	284	324	340	293	312	309	289	270	296	332	311	313	321	273	326	328	303	290	298	315	268	313	287	329	330	307	310	314	299	305	295	290	292	309	331	328	291	286	293	279	302	301	293	315	255	294	283	270	339	288	280	277	323	308	282	303	309	279	291	304	310	278	341	311	287	345	284	271	314	292	303	311	299	299	295	325	296	307	295	345	273	305	269	323	309	313	285	304	309	268	258	297	305	294	292	328	285	296	287	283	270	312	305	294	294	268	291	322	326	288	296	308	325	303	314	319	293	297	323	280	293	319	284	323	310	341	268	277	308	340	278	285	286	313	317	297	314	288	309	296	322	306	323	308	298	329	285	273	291	312	307	265	298	302	280	282	301	301	265	260	300	315	318	298	321	318	294	291	290	274	345	289	259	273	303	304	301	293	305	294	304	297	282	309	312	296	251	327	308	256	273	290	309	297	306	273	305	283	347	291	286	282	300	296	316	318	296	305	312	288	303	292	336	294	290	303	287	327	307	306	303	309	308	271	330	283	297	291	307	307	335	289	285	327	290	296	269	297	281	287	317	307	345	288	317	313	333	269	303	293	308	273	280	290	285	277	289	303	313	307	310	330	316	277	298	309	303	284	291	292	284	307	319	316	293	296	297	293	292	300	271	297	304	285	319	317	310	290	296	295	283	308	306	275	277	290	292	293	326	301	279	309	303	293	299	320	300
3161	2073	1256	897	764	693	707	710	671	630	699	647	669	648	694	650	658	672	674	659	754	645	657	661	728	676	643	691	651	629	651	673	651	602	673	612	602	690	693	666	651	631	651	613	651	627	631	664	672	663	694	694	638	623	663	651	670	620	665	622	627	658	682	667	627	667	666	698	624	656	653	683	673	644	640	629	640	648	641	658	637	695	656	645	679	608	660	612	645	671	704	672	625	660	648	680	596	668	667	663	652	587	646	649	694	640	681	675	680	638	663	695	687	654	655	679	633	652	615	646	670	677	633	642	656	675	654	659	636	632	652	661	698	626	667	638	648	630	658	690	653	671	644	655	666	671	659	722	644	656	636	684	630	678	693	614	676	612	599	637	664	640	671	700	671	663	685	629	667	655	658	604	652	664	644	653	691	673	677	630	634	618	629	620	656	672	696	643	653	636	695	641	651	623	622	641	646	656	688	647	622	613	680	639	648	650	633	670	637	598	653	633	663	651	679	677	645	607	673	688	657	670	635	700	660	672	660	648	643	638	638	666	643	636	705	632	702	630	642	669	671	650	663	668	674	677	607	631	609	602	685	633	633	674	670	640	633	635	679	632	666	621	656	677	686	683	649	666	634	666	652	657	604	660	646	663	707	662	670	685	676	640	680	676	679	694	683	661	633	648	624	655	642	681	690	676	643	608	654	619	665	688	660	698	691	635	657	676	656	647	633	621	643	657	655	663	650	641	666	629	641	687	661	651	665	661	646	686	669	639	650	667	695	638	703	652	620	659	644	625	687	660	680	646	625	651	668	649	679	674	655	656	649	606	686	680	657	639	620	658	646	685	666	648	660	591	652	680	627	633	675	641	669	632	632	652	624	620	680	653	674	628	609	642	608	645	659	656	658	654	663	672	600	692	612	655	645	667	696	639	694	662	639	708	604	620	672	650	685	667	670	644	670	653	679	631	633	627	663	649	638	615	731	654	648	662	635	641	663	624	703	683	644	615	619	672	672	628	709	658	663	684	689	631	650	655	652	632	626	653	683	645	683	690	635	647	625	679	672	648	673	626	714	637	651	629	647	651	600	665	675	645	639	679	602	654	605	652	681	622	616	684	624	625	647	667	682	633	669	650	618	685	621	723	641	668	721	651	707	647	650	645	600	663	635	635	604	628	659	651	667	726	626	660	663	668	687	643	638	627	644	654	677	606	637	669	655	682	636	637	665	637	670	627	658	661	638	659	649	654	714	651	649	646	659	594	644	648	681	651	598	684	672	702	668	659	675	659	665	700	646	702	652	682	680	668	647	653	705	677	628	672	640	655	667	640	666	594	672	639	623	690	598	620	633	650	618	682	697	683	667	659	640	731	720	633	603	650	627	667	608	674	633	626	665	644	675	684	663	629	706	625	660	664	669	638	658	627	664	629	644	645	612	635	685	661	661	631	616	665	603	607	590	688	627	644	635	629	654	657	691	638	649	602	646	652	695	680	674	635	694	638	660	640	632	669	593	592	624	657	633	632	624	661	697	669	630	694	687	656	644	620	654	652	636	634	709	636	656	677	664	663	660	668	619	657	632	639	706	646	690	634	644	618	649	611	688	658	602	632	644	656	674	661	672	607	651	666	675	649	673	687	660	668	672	678	648	618	709	616	677	674	645	682	591	627	676	689	669	624	706	620	662	675	637	619	663	680	588	651	671	697	670	634	638	660	647	640	662	664	679	649	664	666	639	626	622	631	660	668	668	660	616	609	661	657	616	660	638	656	662	637	653	687	628	642	621	608	608	632	696	671	681	625	684	649	672	652	646	670	685	679	656	655	655	674	654	658	688	701	605	632	638	593	662	690	664	679	688	649	638	661	665	683	640	637	643	679	657	636	645	635	619	649	653	614	653	662	646	656	669	656	661	636	669	642	663	662	643	634	631	637	655	661	662	654	654	617	659	651	623	643	613	673	661	657	621	707	691	657	664	699	671	677	659	667	649	676	656	638	616	645	682	656	655	655	674	669	640	622	590	619	597	690	657	681	628	667	626	660	653	646	628	612	660	684	651	635	660	651	680	639	635	635	681	652	604	626	667	627	643	684	686	686	630	597	658	657	670	663	687	678	655	646	654	673	671	656	645	637	665	641	593	610	656	678	661	649	627	685	664	670	648	666	663	657	648	675	692	625	605	672	699	708	647	610	649	688	658	622	658	629	706	694	671	623	657	652	653	645	664	696	634	674	667	596	620	620	660	705	665	632	618	671	603	621	668	645	658	656	675	655	658	626	605	693	659	630	647	622	636	685	681	652	655	675	686	666	643	666	685	684	636	633	686	644	696	645	633	629	642	615	645	640	617	656	668	641	666	578	649	666	645	613	667	624	651	654	642	710	670	614	671	684	638	660	677	605	647	643	664	655	643	644	712	626	714	710	612	606	655	670	625	646	629	675	681	622	669	669	670	650	701	675	657	666	658	653	677	673	692	597	640	672	670	692	660	651	657	642	674	660	627	684	628	687	646	642	681	637	661	666	658	628	661	678	693	641	613	656	658	657	675	664	696	649	619	670	651	689	644	617	634	640	640	630	662	672	689	642	684	637	629	700	673	650	656	621	675	636	669	648	638	675	670	643	679	597	632	635	669	620	644	634	662	665	683	598	670	639	651	630	644	628	657	609	635	710	640	693	630	655	601	675	650	643	651	636	672	632	637	631	610	674	648	662	670	634	652	689	660	640	635	616	678	620	668	616	657	654	644	608	619	665	643	684	704	683	684	669	673	685	659	666	655	692	634	648	661	610	620	655	632	623	626	654	680	651	665	635	670	668	665	618	653	683	647	642	656	698	614	661	707	653	633	700	700	635	640	637	639	641	650	636	643	660	669	612	696	666	677	634	614	664	624	676	642	673	657	646	699	658	673	650	644	661	619	633	673	626	697	670	640	677	634	650	698	672	681	655	676	662	637	672	663	665	629	667	633	676	670	658	646	684	668	682	659	688	618	613	679	677	630	663	651	650	658	697	643	670	630	634	646	640	673	683	614	663	641	657	673	655	654	652	654	610	622	617	648	652	629	675	649	666	617	657	647	677	686	644	674	650	629	645	641	680	668	667	650	650	671	678	653	640	668	614	669	666	655	613	687	653	669	674	648	644	620	654	616	666	693	628	638	599	641	634	674	644	666	635	652	658	661	696	642	660	692	655	651	674	623	648	633	647	652	656	691	639	684	637	648	627	643	625	663	678	663	634	665	660	673	613	641	631	652	650	646	669	658	695	664	686	656	663	665	634	633	634	673	621	667	660	670	640	688	673	669	636	649	624	686	651	613	669	625	643	675	674	663	683	626	612	657	688	661	688	617	640	644	664	662	622	669	633	678	706	645	689	630	663	656	669	647	665	606	664	651	667	674	650	645	673	673	664	655	640	673	669	654	678	653	666	645	673	639	650	667	666	663	656	656	651	611	642	695	601	646	611	693	633	613	669	637	656	661	656	645	656	676	656	624	669	680	606	677	638
24385	21490	25132	28279	21490	21510	18427	505	259	222	200	196	203	176	167	173	183	182	140	144	157	144	144	143	161	140	148	151	135	140	141	138	127	144	139	167	132	151	148	143	144	132	138	140	125	144	135	152	147	146	120	141	174	132	138	129	116	124	147	147	165	128	141	122	128	127	125	142	125	127	149	138	124	110	147	109	138	145	117	139	131	156	120	126	128	138	138	122	130	132	141	155	178	162	132	110	146	157	142	144	158	137	139	149	122	133	134	129	144	123	137	130	154	156	160	135	134	143	124	138	184	155	131	120	144	132	144	110	140	147	119	144	154	137	132	125	147	126	136	137	136	141	146	131	107	135	139	143	157	141	157	132	118	138	124	146	129	121	120	142	148	120	137	130	129	142	128	136	142	143	135	150	141	138	148	144	106	118	132	133	149	140	124	146	116	127	119	116	147	165	137	148	133	157	149	160	127	163	155	138	124	127	134	122	133	139	158	127	133	120	127	120	130	132	129	123	122	146	157	125	119	132	157	140	141	138	152	144	127	132	143	147	151	144	134	139	151	138	132	143	144	131	128	128	124	140	151	133	112	139	141	126	136	150	128	136	126	149	128	141	150	138	121	117	143	148	114	136	135	135	135	132	130	168	124	163	138	133	111	137	136	124	152	142	141	120	126	139	116	144	144	126	127	141	133	136	137	151	132	125	139	127	129	158	154	148	120	135	134	151	137	151	119	142	131	165	144	139	133	153	141	122	140	143	137	132	141	137	148	136	114	144	127	128	139	130	118	123	127	112	125	149	142	137	145	131	138	136	128	128	161	141	147	140	130	131	119	144	134	137	126	143	152	122	132	135	151	135	146	138	137	163	113	131	140	172	140	142	129	134	133	147	129	142	161	135	141	137	127	130	135	129	121	137	140	125	132	149	134	146	134	151	127	127	144	146	131	136	170	129	132	129	124	108	140	143	128	147	160	138	113	129	128	157	147	131	120	133	139	142	119	141	126	140	133	156	144	131	122	133	132	163	156	139	117	159	136	138	134	138	132	136	119	131	141	150	153	137	120	150	152	126	133	126	130	126	118	150	145	138	114	136	138	123	150	158	135	148	139	145	130	131	113	124	135	141	159	139	157	146	117	128	125	140	141	150	145	134	143	142	129	131	162	132	133	138	117	148	144	144	128	140	154	115	156	130	151	136	142	149	139	121	144	130	136	123	129	132	133	157	132	134	123	142	136	146	133	148	136	122	164	159	112	134	139	132	139	145	121	130	150	119	128	135	139	134	128	119	140	131	151	120	118	135	124	141	137	125	131	119	145	116	128	126	136	150	115	146	141	150	138	127	142	129	151	144	152	115	134	127	130	110	125	136	126	128	135	158	139	155	141	131	140	126	159	157	160	134	130	133	157	150	168	126	116	97	131	148	140	138	109	134	120	152	122	171	152	141	131	140	127	124	139	141	135	125	130	136	125	124	126	148	140	161	135	125	124	146	140	136	126	118	138	138	144	154	132	164	146	116	133	133	120	139	123	134	130	115	134	155	121	126	125	157	137	130	110	129	164	117	136	152	134	121	132	141	131	149	158	169	163	134	125	140	160	131	145	141	144	129	131	146	142	160	117	112	145	137	119	131	137	137	120	153	149	162	144	152	130	132	147	125	145	138	153	121	141	134	156	135	128	140	144	125	154	154	126	119	141	138	147	158	125	118	134	152	115	136	132	121	141	153	151	130	122	142	123	139	146	136	152	143	142	130	134	144	158	141	137	124	140	148	136	145	121	140	146	143	149	119	126	132	131	130	119	135	122	123	126	135	140	127	137	132	131	135	122	135	139	153	149	130	149	119	158	151	153	141	112	124	147	108	148	178	136	156	112	136	126	137	160	153	156	154	120	125	124	128	150	128	132	138	127	125	133	124	148	136	124	128	132	134	122	126	127	130	121	146	150	148	126	138	121	145	113	137	122	123	145	142	149	152	142	140	138	140	128	124	161	130	131	154	137	128	150	136	124	121	135	137	144	132	128	131	135	153	135	156	148	140	138	143	129	133	146	135	138	125	130	135	133	150	129	149	113	114	160	130	111	124	119	109	145	141	127	141	136	138	141	136	145	142	129	114	157	120	138	121	122	117	133	128	130	129	139	137	137	130	134	132	141	136	143	133	133	134	146	118	125	134	156	122	150	128	107	134	131	135	118	133	136	144	140	161	124	135	137	136	150	146	154	131	148	134	145	146	136	146	124	128	153	149	118	122	142	141	138	144	142	145	144	154	138	132	150	126	134	150	147	154	143	139	160	117	142	115	146	142	135	133	142	134	134	150	135	144	144	132	128	123	150	141	142	167	129	131	129	152	131	139	113	141	146	148	137	141	137	130	145	137	131	155	135	139	148	143	136	123	138	124	135	123	122	149	133	160	138	112	138	148	146	145	162	145	124	119	115	131	132	137	161	166	144	137	120	151	135	136	129	138	123	134	147	144	126	107	137	142	124	148	159	146	134	142	131	116	138	153	139	125	126	136	130	129	133	151	149	146	131	136	134	145	142	142	116	131	135	131	163	158	155	125	135	137	133	143	138	137	145	115	149	157	166	127	124	132	127	129	143	131	130	131	150	144	124	129	130	134	123	156	150	126	138	145	144	125	124	123	125	136	131	133	147	138	128	148	156	126	127	138	120	146	119	139	158	122	136	156	143	123	106	137	136	138	145	124	121	118	120	138	159	138	139	133	117	146	117	138	140	136	154	139	138	121	127	126	142	128	111	129	118	130	119	140	151	135	166	115	148	147	131	135	131	123	139	130	131	127	140	160	147	130	135	134	130	153	124	119	127	129	154	127	137	142	137	112	169	135	140	150	122	114	145	135	133	140	134	154	136	152	125	132	137	135	139	149	151	125	147	132	137	160	144	126	126	133	126	127	147	141	143	134	154	133	131	135	120	136	155	131	109	130	122	119	137	123	157	160	135	128	124	147	142	150	128	113	151	145	139	122	140	137	140	144	144	143	133	157	148	128	116	144	160	146	127	116	130	119	120	142	136	117	116	136	137	149	104	132	123	137	142	127	113	138	152	159	148	138	141	148	124	132	148	141	134	129	133	126	117	126	115	159	142	128	135	137	125	122	141	143	113	150	142	138	144	146	136	138	123	131	136	137	129	147	136	136	146	141	119	116	137	127	119	132	122	140	119	149	126	158	152	140	124	141	143	136	129	131	136	158	125	131	156	119	135	141	136	148	120	135	140	138	135	139	147	118	124	121	133	132	124	133	136	158	134	138	118	122	142	130	120	147	148	131	129	136	137	118	139	133	151	133	136	138	131	121	133	146	144	145	145	138	123	144	144	123	147	132	130	170	136	143	143	133	147	144	137	140	143	137	128	136	114	127	131	135	137	154	122	129	125	154	136	137	127	134	126	138	121	167	129	154	118	161	131	151	129	122	131	150	137	142	120	149	132	133	143	147	132	142	149	135	152	131	125	116	137	133	136	143	131	138	145	125	148	141
2909	3040	1473	835	562	469	427	430	390	383	384	356	357	359	390	342	323	336	328	379	335	341	359	350	317	314	330	337	404	298	354	320	364	349	337	344	351	356	295	311	330	333	336	312	324	321	318	338	337	359	331	319	348	333	368	316	352	362	334	328	352	322	329	309	355	325	346	317	346	334	332	340	349	352	343	331	339	313	307	319	334	352	303	315	347	323	307	355	328	377	287	312	372	316	334	322	317	346	339	351	348	332	326	310	303	361	329	300	363	345	346	338	338	337	332	319	332	309	329	381	349	301	348	300	321	347	341	347	337	329	351	321	314	330	323	332	352	317	375	347	324	343	328	334	332	332	301	324	333	324	348	326	325	337	342	355	317	298	307	333	341	329	336	318	322	330	335	323	341	312	328	343	290	331	344	333	340	331	351	337	376	317	331	364	327	324	332	336	325	349	327	307	359	337	320	310	341	345	336	317	353	319	366	335	337	338	344	357	358	335	341	328	340	360	313	346	368	326	332	358	366	355	348	308	306	310	333	318	336	352	324	334	332	360	330	318	361	308	345	342	341	355	355	301	308	318	338	340	303	350	319	338	325	313	329	369	349	319	300	316	301	335	372	314	322	320	343	343	309	366	337	329	342	360	323	348	331	348	374	305	358	322	306	317	320	320	337	314	325	306	314	351	345	312	330	329	323	357	381	326	312	323	308	346	311	325	349	317	357	339	344	312	347	346	343	330	331	338	285	310	346	325	374	306	375	317	343	323	390	319	321	320	361	303	335	343	360	329	311	342	310	340	336	326	360	360	348	322	313	339	321	330	336	348	328	368	349	336	311	315	333	318	335	340	343	320	294	346	349	337	341	315	333	343	350	353	343	316	317	311	325	335	338	325	319	322	326	348	338	360	342	319	341	339	321	324	339	331	319	332	340	325	347	300	319	331	343	323	329	316	346	297	341	356	312	316	305	318	327	342	360	342	330	327	322	348	314	315	282	309	324	363	317	349	337	352	328	344	336	321	352	340	324	335	319	328	329	314	350	347	310	337	306	323	313	327	341	323	317	346	312	335	358	336	328	331	347	330	295	377	287	358	330	340	320	317	362	336	315	367	314	332	334	321	353	328	330	340	358	351	357	333	382	335	318	311	336	337	318	331	308	329	323	316	315	304	332	320	319	339	347	343	324	339	366	353	340	313	310	322	314	346	324	330	320	338	326	320	346	328	331	314	323	363	354	349	311	312	332	315	307	302	327	354	354	310	321	350	341	322	322	341	315	323	306	332	312	337	330	349	310	318	323	309	315	324	331	335	339	330	317	350	331	347	328	308	321	303	281	341	325	335	346	344	308	333	365	347	316	308	288	324	347	322	352	343	334	321	326	345	291	316	305	331	329	331	334	337	319	350	312	307	355	322	336	330	326	308	368	319	331	326	334	321	344	360	335	300	322	333	325	370	337	332	363	319	331	356	318	319	359	368	325	302	333	329	336	326	322	322	351	356	300	346	333	319	341	344	338	333	373	368	362	360	315	343	329	343	362	316	341	342	363	342	331	314	316	342	356	309	334	328	313	331	358	309	307	322	314	313	352	324	310	317	330	301	329	342	322	345	327	305	317	351	339	334	341	348	330	347	326	330	356	322	349	328	324	347	326	315	341	309	307	345	345	340	367	311	354	348	347	340	330	313	322	315	371	336	310	349	312	323	346	309	348	336	340	348	289	305	321	317	349	312	348	347	291	359	345	327	326	329	323	302	353	332	341	336	330	340	329	336	318	332	322	364	295	336	304	318	318	325	347	339	330	321	304	300	302	340	376	344	358	313	338	294	335	344	295	329	328	340	338	322	336	326	340	294	314	348	320	353	336	309	323	317	352	312	338	328	340	325	309	364	300	283	333	344	313	367	379	353	335	309	338	322	333	330	323	302	346	345	330	338	320	372	322	361	314	325	293	329	323	346	339	316	328	356	317	319	341	351	333	334	316	331	334	356	330	346	339	350	338	325	337	348	323	344	321	333	342	303	337	335	298	328	309	320	354	307	328	323	346	323	340	305	330	333	336	347	315	315	294	322	349	318	321	309	323	299	322	316	341	339	327	336	301	341	313	321	320	349	330	332	334	359	308	346	332	309	366	319	298	361	327	372	302	354	327	328	330	340	328	314	342	312	337	350	298	348	309	334	349	352	356	349	290	318	308	298	298	343	371	328	323	325	329	303	333	317	329	348	332	335	325	335	341	298	352	309	323	333	351	381	318	341	341	340	325	338	339	310	338	331	311	299	336	337	351	327	321	314	344	340	293	315	334	322	352	319	338	349	336	313	351	345	320	320	342	310	320	330	348	330	346	346	342	332	368	311	370	327	314	348	359	333	355	355	312	343	324	334	366	318	321	376	321	334	323	316	339	342	340	297	326	341	301	340	348	341	330	389	344	315	315	333	329	331	333	295	342	347	334	336	327	318	322	341	350	324	357	322	345	357	323	316	320	334	339	320	302	359	323	358	349	316	338	330	311	333	330	356	307	334	337	346	367	333	304	328	322	336	362	321	326	321	308	328	340	328	328	384	332	301	355	336	327	345	335	326	353	338	342	329	363	316	302	375	318	347	327	312	312	318	318	342	310	352	324	330	317	359	303	298	352	327	382	328	289	323	346	363	329	357	340	328	352	350	345	361	327	319	306	303	339	346	345	355	319	360	380	339	306	324	347	322	306	329	307	335	306	359	319	366	323	346	333	345	297	319	325	346	327	340	320	319	321	300	330	332	326	325	321	330	327	364	316	329	312	339	336	324	303	365	298	334	352	375	319	313	313	323	329	331	353	306	324	345	357	334	333	295	311	341	347	352	321	347	325	334	324	359	340	336	303	359	308	353	342	362	319	361	334	328	333	339	323	318	352	332	323	318	342	358	321	341	339	328	343	311	314	356	359	299	313	319	345	349	339	311	312	294	323	324	323	296	353	324	297	319	313	344	333	372	331	326	323	322	309	333	324	304	372	330	373	345	369	346	360	315	351	317	313	348	334	342	315	347	331	348	345	334	353	323	331	342	363	342	323	291	367	334	313	343	310	321	314	328	331	324	346	319	355	343	348	314	333	320	327	324	306	328	324	334	334	337	354	313	354	344	361	329	319	365	320	368	321	326	310	321	354	309	351	339	339	322	321	319	343	338	316	370	346	330	323	337	353	377	351	321	312	317	327	329	334	366	328	363	280	345	335	362	352	321	315	334	308	332	332	336	358	339	359	292	330	354	356	297	316	311	321	343	344	337	337	336	340	351	307	322	312	321	318	352	323	330	335	327	346	347	348	329	330	347	343	358	318	326	357	314	331	318	331	328	349	331	349	298	348	371	338	312	350	305	337	347	341	336	342	360	305	314	348	371	325	346	327	333	333	356	352	358	340	322	319	337	330	331	308	364	331	321	322	342	318	321	333	349	340	335	347	319	324	332	332	320	323	352	323	323	334	312	315	327	335	336	346	328	352	322	319	320	392	333	303	316
32099	21016	11817	921	521	428	418	391	409	435	444	429	360	423	430	430	417	425	421	410	412	356	403	431	410	378	425	417	425	404	407	415	403	450	473	397	361	367	391	381	434	391	431	412	398	436	437	364	400	401	395	414	432	445	426	438	426	390	426	425	379	410	364	402	408	379	417	394	415	374	390	363	390	437	441	423	432	375	389	390	410	421	416	410	417	411	388	409	386	399	401	443	400	418	398	401	375	394	416	428	401	403	395	427	414	401	396	413	390	404	447	429	401	409	425	403	394	399	436	424	431	369	389	448	410	391	383	376	454	437	406	403	463	440	419	385	395	384	443	377	431	433	398	378	396	432	409	396	429	418	465	402	411	407	452	407	425	447	387	414	410	381	400	421	408	373	433	375	416	400	364	382	391	444	376	437	390	427	396	401	392	420	431	394	430	398	395	386	387	384	415	372	413	445	401	445	404	415	440	376	415	415	401	373	412	437	435	434	404	401	397	398	373	427	401	411	380	431	392	391	441	431	444	389	383	410	407	414	413	342	419	451	400	387	428	426	420	372	440	413	423	388	386	418	324	400	451	417	435	414	382	406	389	417	411	397	396	416	399	387	411	410	369	390	456	425	367	451	388	461	417	473	404	394	386	431	440	390	424	397	407	434	397	396	396	411	406	402	410	400	408	420	426	435	430	426	395	464	387	382	379	467	443	408	425	391	439	410	388	421	429	401	425	427	401	402	456	415	383	403	419	396	384	382	410	399	405	431	358	406	412	444	427	428	395	386	412	394	400	411	398	390	447	450	397	382	386	418	373	448	339	379	420	352	392	397	379	383	417	406	422	411	404	388	390	411	383	392	378	409	379	408	389	425	382	373	415	448	419	400	428	401	412	434	433	382	391	372	389	409	413	403	414	424	389	366	378	409	380	387	407	402	433	397	412	376	399	415	420	383	436	357	375	435	463	409	428	404	403	417	426	402	420	422	421	447	390	407	426	406	380	393	417	440	421	407	408	425	398	403	393	421	399	416	378	417	414	391	394	391	448	431	362	423	398	428	413	381	405	399	423	395	437	412	386	450	380	432	394	396	416	406	415	383	379	422	457	379	429	462	428	433	416	414	431	397	398	433	400	383	395	429	412	387	428	399	427	434	431	413	408	395	433	436	367	381	413	397	410	382	355	387	426	414	416	432	397	448	389	403	382	366	412	435	399	395	432	409	393	424	427	425	393	426	395	419	440	396	423	422	434	393	405	441	400	360	356	403	413	438	382	396	402	401	418	379	402	414	393	411	399	428	394	393	384	428	409	398	382	441	429	406	383	418	411	416	455	411	432	404	378	390	384	406	408	430	424	384	396	395	425	419	410	410	403	394	398	422	393	376	391	409	394	396	416	431	387	407	384	391	406	419	403	379	447	447	370	379	462	391	425	389	411	397	426	390	395	397	423	478	391	457	416	433	381	371	403	446	409	440	460	423	380	405	425	411	402	444	381	406	431	433	428	421	393	419	380	384	445	418	389	418	421	408	419	395	410	430	400	429	397	392	415	466	436	399	387	417	399	395	384	379	438	466	411	352	421	401	389	388	403	447	407	422	400	415	422	450	387	395	377	433	395	392	400	391	418	414	454	397	407	444	458	425	390	410	419	412	442	401	432	426	399	381	414	382	412	406	403	365	382	414	401	423	373	373	401	407	404	409	436	407	400	383	392	408	383	384	418	417	386	410	371	412	408	408	398	414	394	405	427	412	403	401	374	394	382	407	439	435	430	418	420	397	404	415	411	392	399	422	435	390	432	394	387	392	426	401	429	366	381	415	376	373	391	404	403	433	428	360	416	409	405	414	475	408	405	422	393	373	406	374	438	449	429	417	407	410	426	403	423	417	383	437	421	418	422	406	395	390	415	399	436	414	377	379	400	402	413	429	404	404	391	396	414	422	394	360	421	398	406	434	412	410	425	397	432	421	398	414	362	427	371	436	390	383	415	437	416	389	357	395	391	355	409	439	449	411	386	404	437	437	390	419	417	407	420	394	408	432	396	435	423	411	353	415	396	385	387	408	438	426	404	389	424	409	361	407	426	394	403	408	382	428	412	418	394	415	443	416	406	408	406	420	457	424	382	395	412	384	424	430	362	399	401	385	383	449	404	431	412	384	470	377	436	428	461	405	393	408	410	367	416	423	415	444	388	435	414	407	362	404	390	395	363	369	409	416	419	384	382	399	444	394	400	420	405	388	380	367	419	412	399	377	417	411	447	435	383	401	442	434	423	405	379	417	392	392	397	428	418	405	397	393	431	411	432	411	421	373	407	400	396	380	445	400	391	413	396	352	389	369	412	401	431	445	388	373	386	418	395	424	390	402	436	405	385	390	397	426	402	442	374	389	420	390	416	443	386	451	440	408	404	399	399	400	395	447	429	421	398	407	397	429	422	405	408	403	417	404	407	428	397	411	453	425	395	403	412	405	438	433	427	404	346	420	405	401	419	396	420	425	425	398	423	407	390	435	394	408	385	404	426	413	430	416	437	370	406	409	420	429	399	425	427	434	402	381	431	420	413	396	397	383	415	397	447	439	381	408	431	390	404	425	397	431	415	402	442	403	400	375	354	431	417	444	399	414	438	431	403	411	406	395	404	406	389	370	393	425	418	442	423	447	439	392	400	399	446	440	398	410	410	377	392	418	443	418	392	409	425	423	429	387	428	415	372	393	401	395	395	403	388	451	368	408	377	428	418	414	438	408	415	359	372	409	407	399	428	426	426	431	389	380	423	385	419	407	366	416	416	418	380	406	433	411	408	439	409	394	392	415	414	396	345	386	382	408	362	412	401	422	414	411	450	427	384	365	452	425	362	415	442	380	387	409	406	465	417	425	381	413	395	406	436	410	390	445	433	439	398	405	387	418	413	381	434	410	417	398	394	425	368	391	417	413	379	425	402	428	392	411	440	426	435	421	430	407	401	427	409	410	371	373	438	441	387	399	412	401	396	389	407	414	390	395	403	411	391	413	411	391	438	395	406	406	396	435	413	401	414	455	411	409	377	378	392	455	370	405	431	433	377	433	402	400	390	394	380	398	408	403	383	392	444	407	398	381	395	393	430	424	398	386	414	376	427	442	404	352	399	399	393	357	418	408	401	376	407	449	435	373	426	437	439	433	431	394	392	411	447	404	372	418	393	401	394	413	389	377	423	408	425	405	388	412	425	380	389	401	391	404	413	370	395	387	368	400	390	410	394	386	417	385	417	388	433	432	441	398	406	400	415	399	395	416	398	459	382	379	413	419	387	452	401	395	393	413	421	406	391	378	425	389	403	423	402	424	443	372	384	406	415	388	440	393	390	404	401	423	379	412	367	426	400	437	406	413	380	409	403	409	434	416	444	421	391	407	421	407	406	416	379	392	453	409	381	398	431	406	454	389	410	400	375	412	419	395	398	391	393	412	440	401	402	428	439	380	426	384	367	411	422	422	410	431	402	362	422	439	409	406	407	457	410	383
5839	972	957	929	875	913	886	920	895	883	900	868	832	900	934	850	912	914	954	884	912	833	877	899	887	869	892	877	902	870	886	922	903	860	910	895	924	880	947	919	880	909	882	847	885	890	893	829	947	900	859	909	879	910	911	843	915	868	860	848	907	903	843	915	910	857	924	900	868	896	930	844	863	823	883	895	869	894	874	892	918	876	872	918	864	904	907	903	900	845	888	959	838	947	925	894	850	851	891	906	878	982	897	893	894	893	872	935	895	851	899	879	902	893	880	898	846	916	892	842	907	921	900	852	896	879	854	876	880	845	904	911	919	865	883	868	902	945	884	892	878	933	901	879	884	933	907	908	862	891	857	871	898	913	901	877	894	909	945	864	955	892	911	852	861	872	899	850	885	850	902	877	916	897	829	890	912	866	885	888	891	964	834	883	882	861	868	895	864	869	851	885	858	934	878	860	914	864	874	874	937	910	873	839	882	914	875	880	896	889	969	910	873	854	853	917	876	896	855	885	894	880	898	909	964	912	876	841	882	875	882	883	877	926	912	870	902	890	899	894	890	868	901	859	892	906	830	896	885	869	893	862	844	919	871	886	923	905	873	893	918	862	968	889	902	921	861	856	889	857	926	880	903	946	913	901	919	912	951	903	891	882	838	863	921	891	899	858	895	919	881	890	865	882	866	868	899	887	912	852	887	927	907	895	840	907	903	873	921	853	909	861	884	890	901	906	922	930	877	876	900	866	911	892	864	889	902	900	881	918	851	900	862	821	872	878	870	876	882	935	904	842	908	912	889	924	896	893	865	870	895	876	907	931	875	892	917	867	878	912	883	903	846	929	886	880	842	901	827	943	956	878	910	926	885	865	904	907	828	926	918	843	863	907	883	934	913	890	852	877	894	884	865	911	908	890	877	955	887	866	883	843	852	883	831	924	873	874	942	879	893	878	894	831	884	865	913	893	879	899	951	898	900	857	879	872	875	874	878	879	852	923	906	925	917	929	908	874	916	935	872	909	925	895	888	897	871	900	923	905	872	897	937	961	847	837	881	888	854	825	927	893	882	825	892	924	922	863	857	831	842	850	859	903	852	947	874	825	912	867	893	901	889	880	931	937	889	911	884	896	832	918	903	910	903	866	932	878	893	871	908	898	876	927	887	854	887	859	917	896	924	833	885	887	904	923	902	907	881	973	912	925	893	897	909	932	881	953	893	879	899	883	882	927	855	881	912	902	891	842	915	882	884	887	924	885	858	942	816	860	905	925	896	880	834	937	869	893	880	884	820	900	889	866	892	903	850	873	892	900	877	859	919	880	947	871	905	902	919	898	887	843	940	844	871	887	938	865	947	863	907	829	869	889	844	899	879	910	916	883	851	888	897	877	864	873	872	905	864	901	864	908	874	857	895	896	888	895	879	883	885	874	840	839	851	959	875	908	836	887	912	853	903	883	874	916	858	899	869	919	915	931	842	896	911	892	917	867	886	873	887	911	856	864	905	878	921	846	904	894	893	880	897	862	838	906	897	898	883	856	888	925	877	916	829	943	901	926	876	882	894	876	897	931	915	913	903	874	859	940	886	877	871	874	925	898	822	872	910	915	861	893	947	926	889	895	866	856	866	980	854	879	921	896	937	867	933	873	856	895	888	949	898	831	910	922	908	874	925	920	948	896	901	839	868	852	891	889	877	831	934	891	837	886	919	939	896	885	925	872	899	871	864	892	858	879	851	936	893	872	920	898	910	866	874	903	851	840	910	874	880	929	898	935	850	833	913	871	893	981	849	890	900	922	927	897	882	848	906	860	845	863	887	858	880	852	892	865	907	884	918	867	891	877	933	878	930	826	888	916	908	933	847	835	865	902	919	899	871	900	876	966	858	879	872	898	889	890	909	909	940	878	837	882	897	818	894	882	874	838	882	845	856	890	844	877	861	938	912	849	932	929	900	910	884	868	924	875	908	883	892	898	898	865	892	847	907	862	841	908	841	890	850	910	883	871	866	925	888	902	878	893	868	860	866	884	865	895	850	879	899	934	841	845	860	929	874	905	915	893	909	890	891	889	825	920	888	857	893	869	873	907	915	900	831	855	892	907	880	860	859	929	868	890	856	875	905	853	895	859	922	906	909	920	912	902	874	913	867	973	868	860	930	881	868	881	905	916	961	908	863	872	891	890	889	917	839	862	888	856	914	866	871	888	851	861	883	846	941	882	912	919	868	841	884	888	849	933	873	931	934	905	852	877	911	852	896	846	975	904	859	856	922	886	851	858	866	937	939	883	934	894	874	882	907	914	899	913	873	837	924	902	918	940	872	861	916	921	896	880	885	842	879	936	894	921	871	907	867	899	939	885	904	917	894	910	867	915	959	862	893	863	851	882	881	895	881	910	923	922	886	890	900	941	880	889	930	867	871	916	880	876	870	902	886	857	830	848	848	885	853	919	918	892	882	889	858	875	896	851	884	873	903	944	888	899	905	858	875	895	827	888	838	847	871	828	898	860	929	828	930	859	868	886	873	887	870	893	886	925	842	873	920	908	916	867	905	878	870	889	868	902	915	857	860	925	865	956	865	884	887	824	850	899	923	907	852	860	901	883	880	934	875	892	909	828	842	937	866	887	868	895	846	901	851	863	844	884	915	896	899	903	936	888	839	886	888	897	921	897	868	923	827	891	856	920	895	873	880	871	819	937	892	859	931	868	947	861	864	905	895	950	889	946	883	877	878	870	888	860	833	868	900	887	933	928	865	898	893	895	886	846	939	888	881	917	873	877	877	929	865	866	882	897	919	940	878	891	853	919	900	849	883	889	915	882	844	918	891	848	871	875	844	899	906	866	861	919	944	943	873	902	938	849	883	917	919	902	925	904	870	863	881	890	849	883	879	870	874	914	920	937	936	929	877	889	912	917	888	849	903	874	859	856	917	853	912	893	891	847	881	882	899	889	927	938	874	873	871	868	861	910	889	845	887	927	842	913	897	927	958	898	877	872	819	860	853	877	849	924	894	917	900	861	872	886	892	845	864	916	889	902	913	922	891	902	866	890	902	974	878	883	874	893	875	912	958	906	910	873	910	876	862	913	895	903	939	873	923	883	923	886	875	881	865	921	857	859	865	940	935	924	890	899	900	915	872	903	911	915	897	838	877	938	971	876	910	870	882	897	896	906	891	854	918	865	807	891	883	964	912	899	905	935	877	833	877	898	856	879	894	905	892	872	916	883	876	899	880	838	842	857	873	881	844	877	922	870	880	882	889	900	815	878	871	928	887	889	871	875	918	894	870	873	880	923	901	852	941	907	947	918	894	873	901	913	927	859	889	944	881	910	879	848	954	923	931	892	964	859	878	862	897	924	901	879	899	877	878	875	925	820	930	871	897	899	898	892	884	846	873	820	887	907	874	840	907	888	856	858	955	860	944	865	900	853	879	884	903	865	872	922	930	899	897	877	877	913	854	898	888	919	934	897	858	861	875	921	902	897	873	883	916	886	910	892
25007	21546	24881	28684	21544	21317	1301	503	371	337	330	369	350	346	310	313	340	269	304	295	298	291	281	309	324	281	284	306	329	300	268	317	301	332	318	322	317	307	308	292	308	296	305	283	269	310	289	294	310	281	291	271	314	257	286	282	330	310	305	295	292	283	327	288	283	304	310	274	279	309	286	273	303	323	315	296	325	326	313	339	275	290	264	266	271	292	295	313	326	298	344	345	292	274	287	286	279	317	302	288	296	287	337	331	284	357	309	287	298	298	286	322	282	320	289	304	318	343	295	304	291	318	254	281	282	297	292	272	308	311	296	300	297	284	291	271	312	271	287	333	281	298	302	302	304	291	271	301	294	269	289	305	296	299	325	277	307	298	306	325	302	318	299	314	309	330	295	270	309	334	316	283	345	303	302	286	292	268	279	281	280	300	285	295	295	318	310	307	305	314	299	282	295	349	287	285	294	295	312	294	319	321	311	317	302	283	323	322	312	322	309	275	315	288	272	325	320	313	340	278	298	302	328	313	305	289	286	311	331	304	326	295	282	285	301	299	312	287	295	291	296	297	299	310	306	281	300	296	284	321	301	299	304	292	262	287	315	337	301	285	313	302	296	263	299	295	263	284	333	312	290	330	308	321	263	291	271	310	331	295	254	255	276	280	265	276	295	295	282	279	305	261	278	299	295	266	292	318	303	300	383	292	329	307	283	282	258	312	305	261	295	312	320	321	285	277	320	289	316	311	297	328	299	304	311	318	286	252	290	296	292	267	263	291	310	283	279	276	313	312	291	291	316	336	279	276	297	250	304	337	286	325	282	284	311	354	277	292	291	298	291	321	304	300	332	282	288	284	312	306	328	255	260	302	271	308	295	277	287	320	288	304	300	325	289	257	287	267	303	285	317	292	315	289	309	295	274	301	301	296	279	291	295	314	307	281	276	283	279	268	330	284	286	314	288	324	314	284	282	294	312	294	293	317	341	323	340	318	305	310	305	317	299	304	289	298	309	308	313	309	320	326	257	283	309	280	289	288	288	303	282	325	276	278	311	301	260	297	289	306	287	322	311	311	305	252	295	285	304	325	296	297	289	320	256	242	270	263	308	302	304	283	318	285	277	298	298	271	283	278	287	297	307	308	297	281	325	324	309	314	285	304	319	292	291	306	304	312	305	319	312	296	293	304	284	257	333	312	292	280	288	291	296	293	309	279	320	325	277	298	316	295	304	302	263	277	333	307	295	289	333	294	281	318	276	277	322	283	286	298	290	287	307	277	278	299	303	292	274	306	273	295	298	293	299	275	284	322	312	274	268	313	311	298	350	281	294	299	312	281	294	325	333	330	292	290	286	320	281	337	316	303	300	297	305	307	270	321	300	265	299	290	278	340	309	262	295	302	313	281	296	303	256	309	304	270	306	265	290	303	275	296	283	298	287	278	285	280	261	331	333	278	307	317	305	274	314	295	282	303	298	317	308	284	292	305	290	295	306	320	310	276	323	290	275	294	307	302	284	257	287	277	315	276	287	329	323	277	323	294	313	272	310	287	297	330	291	295	325	316	250	285	303	310	289	330	293	298	297	344	294	332	325	297	281	301	299	320	330	299	287	302	314	285	316	313	287	294	317	283	306	276	284	291	294	291	328	302	283	330	304	282	264	289	321	313	292	307	293	313	311	303	336	276	334	286	270	253	321	297	310	307	298	312	299	305	271	291	289	288	340	277	287	306	330	307	338	272	277	307	317	306	305	280	292	312	292	307	308	333	283	332	307	294	316	307	283	300	288	296	276	326	296	307	299	351	292	304	297	297	270	293	286	293	273	275	286	334	289	301	325	306	302	315	289	298	282	284	301	306	288	332	325	285	327	323	295	298	291	321	298	271	314	312	309	295	256	311	305	317	318	279	296	305	273	279	304	276	309	299	267	290	308	313	265	285	252	287	283	277	314	312	322	306	313	282	266	293	296	269	318	287	285	287	294	270	294	278	288	308	289	297	267	281	300	280	300	300	278	286	332	323	314	287	287	320	323	299	299	290	253	307	306	292	299	317	276	271	301	298	264	273	299	298	275	296	283	293	298	322	298	289	329	330	289	286	294	290	274	279	268	294	274	340	303	308	315	303	307	341	292	289	292	320	244	259	276	277	280	296	285	317	287	307	283	285	310	308	302	297	331	304	322	290	281	276	299	281	337	300	322	283	288	305	301	315	292	288	289	302	300	313	327	325	286	300	314	292	287	333	280	287	317	284	314	296	285	311	312	295	234	258	285	296	311	338	307	308	327	312	304	311	291	308	293	310	340	314	263	312	303	291	272	310	336	282	291	295	303	334	306	302	303	293	292	264	320	278	270	283	275	337	283	328	266	282	283	272	267	278	282	280	283	288	302	293	299	277	262	338	320	300	317	319	307	287	305	308	300	287	273	299	310	329	314	326	310	262	299	290	300	301	284	286	299	297	342	301	271	299	296	335	313	307	264	292	319	296	250	295	296	334	302	304	315	273	265	299	311	297	306	310	294	315	287	317	301	317	306	274	317	295	357	321	317	293	281	294	287	304	310	281	319	288	318	296	307	296	296	312	319	322	306	295	293	268	276	290	282	300	288	303	306	288	294	325	293	322	324	282	325	288	340	320	310	301	295	288	254	285	274	285	300	291	283	286	286	344	305	264	317	283	277	294	286	316	321	285	293	291	338	273	305	277	284	280	305	283	304	350	347	295	319	289	270	316	311	291	300	302	291	280	294	335	289	291	302	306	296	290	284	297	311	301	326	333	309	305	336	327	304	283	297	279	270	277	305	320	289	349	274	308	269	310	303	315	337	314	322	325	300	290	299	302	335	282	296	278	284	331	344	303	316	301	319	318	310	283	308	311	308	315	340	293	298	302	304	280	287	307	292	310	325	300	300	300	339	305	287	315	318	301	314	312	281	298	296	280	326	322	316	312	316	265	282	307	280	287	308	264	295	305	275	295	341	305	287	292	283	288	305	295	302	307	296	303	306	345	300	294	268	296	307	299	278	270	317	288	270	250	311	278	316	305	254	294	301	329	318	312	305	267	264	290	297	293	296	284	277	304	312	331	307	313	312	318	307	327	294	289	268	248	275	290	311	294	279	274	283	292	296	305	283	307	318	279	327	309	307	298	341	292	292	278	280	322	295	308	297	299	300	270	306	319	310	291	250	324	248	301	291	289	301	272	286	290	299	282	308	261	293	302	320	316	297	271	292	291	267	287	262	301	312	290	288	303	299	294	277	297	291	299	286	269	299	316	309	299	325	268	301	278	282	298	302	305	287	290	339	306	299	275	345	283	302	311	319	298	280	300	275	276	301	274	267	318	275	301	312	310	287	291	332	276	295	355	289	305	306	271	311	294	306	295	277	285	303	277	282	300	309	282	285	334	314	290	247	276	291	281	291	293	322	313	304	310	301	311	282	291	276	291	277	278	289	284	260	305	278	315	286	307	303	306	302	297	310	309	302	301	292	309	295	288	315	272
3130	2069	1315	933	742	675	718	679	669	636	710	731	720	689	664	663	629	630	661	627	663	661	694	651	674	660	663	641	669	658	653	669	645	629	652	640	684	629	625	686	663	647	645	647	619	607	641	673	664	708	669	703	606	640	678	622	653	706	644	649	686	625	608	623	613	645	686	639	682	669	663	685	631	666	639	652	691	611	637	649	611	635	697	636	696	676	673	688	655	631	668	679	649	721	669	636	650	658	688	695	673	687	626	699	580	660	616	668	669	685	669	682	649	607	678	659	688	622	612	643	677	618	632	710	652	650	633	668	698	674	693	658	615	654	639	644	657	634	679	609	615	681	673	685	699	671	626	716	686	600	630	633	673	684	682	671	632	705	697	651	644	684	661	641	605	642	620	661	634	673	644	678	658	629	638	631	673	632	642	687	627	607	694	659	643	644	657	607	652	644	680	686	603	644	715	680	637	631	653	628	627	653	679	682	610	620	667	700	706	654	667	696	622	607	629	591	655	676	655	637	613	666	637	626	675	641	650	639	638	622	660	641	671	627	656	659	648	644	653	667	609	692	616	645	692	629	668	623	636	633	637	655	644	623	604	634	671	656	653	650	631	650	646	660	612	691	654	639	674	659	710	649	635	622	614	627	635	636	658	649	650	615	617	693	669	641	640	668	655	642	711	633	653	653	696	640	641	650	640	661	640	656	668	617	658	623	649	644	642	654	642	631	638	643	644	703	673	666	683	658	651	724	649	653	666	632	657	613	636	680	606	690	668	682	641	669	635	656	638	628	668	668	683	701	659	683	625	601	677	657	645	601	654	646	648	629	657	652	617	666	666	670	691	615	631	665	644	653	628	621	619	645	674	631	669	649	713	620	619	612	663	645	613	613	655	691	672	623	638	623	653	694	656	622	663	613	624	637	657	630	629	653	642	654	648	639	683	630	630	638	665	619	688	663	668	621	643	663	675	629	672	670	678	654	644	647	662	705	658	632	604	661	619	641	631	685	626	677	645	647	616	660	647	641	699	606	654	634	678	654	676	670	672	671	620	715	592	646	682	669	646	672	670	670	661	707	643	710	640	653	682	735	609	653	623	653	655	644	686	646	627	685	663	598	654	670	632	667	619	607	672	647	689	678	634	645	609	635	673	634	631	663	629	645	645	654	702	650	653	666	657	649	634	693	616	661	656	635	638	667	660	634	669	638	688	685	647	635	618	657	666	670	625	689	656	629	651	672	638	648	624	640	631	667	631	671	627	660	622	693	627	661	656	714	635	668	628	610	653	675	590	655	647	659	641	635	670	644	628	659	654	635	653	697	659	648	677	664	683	654	619	648	655	639	652	672	692	659	628	650	662	646	670	616	623	669	651	647	672	655	672	674	659	682	647	701	636	632	670	596	658	641	656	665	650	676	628	671	645	659	643	666	633	645	668	603	604	609	625	689	619	703	646	634	611	671	666	656	697	661	674	650	639	668	654	674	613	632	661	642	662	650	655	603	639	651	619	665	651	664	684	661	675	624	689	628	609	675	654	637	664	620	635	689	657	667	673	643	656	684	623	623	641	673	672	616	671	600	654	624	665	637	651	637	673	671	658	679	681	648	644	689	636	683	639	662	610	652	648	656	689	636	691	631	626	669	639	614	646	637	649	649	689	650	688	640	678	581	624	607	673	684	638	622	629	658	617	630	646	663	647	710	642	683	629	652	649	666	626	635	660	624	664	678	650	631	662	665	664	685	614	617	685	639	660	599	673	688	633	693	632	683	705	630	656	674	646	675	656	624	650	631	659	595	670	644	715	644	690	653	629	618	645	648	647	697	633	634	646	655	634	626	644	670	650	650	656	675	632	682	619	667	636	656	655	657	696	606	640	664	633	645	675	623	634	680	651	596	646	626	667	681	645	623	675	689	618	648	697	634	657	645	623	614	664	656	644	659	634	643	660	659	662	696	660	657	627	570	662	650	656	678	675	710	664	644	619	648	696	681	651	637	640	668	681	654	614	640	726	680	620	672	735	700	658	648	611	618	660	609	658	632	639	630	635	649	665	677	643	643	650	593	698	675	621	668	630	692	619	628	663	672	671	685	659	722	699	609	660	640	637	593	627	658	663	622	677	697	685	669	598	624	679	642	630	626	661	700	663	672	619	642	678	660	632	621	638	682	660	657	637	645	651	675	647	604	665	678	678	636	638	648	675	630	692	653	667	659	617	662	607	665	674	648	642	654	648	734	629	657	657	634	645	658	590	667	643	699	636	653	649	670	705	665	664	680	636	626	633	668	658	645	669	679	652	684	621	658	679	649	640	685	677	641	673	642	605	683	622	628	660	660	713	654	671	648	623	665	651	667	616	680	652	649	697	616	688	649	678	645	647	648	624	665	659	642	687	649	659	668	566	691	664	634	629	634	660	625	666	632	649	637	656	686	701	642	643	652	671	645	646	678	648	675	668	622	619	660	651	627	636	697	673	651	629	631	665	728	664	637	630	619	651	641	651	664	688	665	690	641	684	660	683	622	624	637	637	664	675	675	659	642	637	669	661	667	668	678	638	635	616	649	659	681	636	690	673	671	670	673	650	642	626	706	630	655	634	677	646	641	625	664	595	641	663	653	611	622	660	627	675	703	636	646	652	632	679	702	636	625	647	642	687	636	692	673	674	630	646	671	651	679	613	667	672	638	666	607	603	705	643	650	623	639	639	655	668	655	634	669	675	666	676	673	638	703	670	609	627	618	650	703	642	641	658	700	655	625	661	657	671	599	625	682	655	645	636	667	624	653	649	667	682	628	663	666	621	659	641	613	625	635	663	665	688	599	634	642	599	646	683	623	610	652	657	650	629	635	608	590	637	624	680	582	625	610	670	669	646	618	664	683	650	701	647	656	608	632	644	657	604	673	634	638	638	615	637	643	640	631	637	677	662	617	644	637	640	645	653	655	638	676	666	695	665	676	658	600	632	605	646	642	705	650	628	642	635	657	604	681	663	601	655	620	690	635	652	713	676	673	640	662	643	637	655	662	625	664	672	666	653	628	644	597	648	692	639	642	644	675	665	633	644	644	679	667	675	681	654	661	647	686	664	615	623	665	646	614	653	625	623	645	662	635	624	689	627	614	664	638	664	620	661	637	665	656	643	612	642	648	679	683	644	647	676	664	709	645	631	664	655	631	614	651	619	667	607	615	639	671	601	659	644	682	696	628	662	622	662	616	676	631	675	644	612	674	631	651	651	630	633	649	662	710	628	617	673	631	650	665	682	654	677	680	687	597	657	654	663	673	662	675	660	666	649	638	619	624	653	601	612	689	624	643	674	625	659	709	658	639	645	665	646	658	675	651	654	632	679	629	635	645	620	638	647	644	685	610	663	646	687	642	696	672	615	628	672	630	621	610	636	608	652	648	634	661	673	630	646	671	658	652	661	709	683	654	660	628	654	670	676	627	657	626	631	686	652	691	682	648	689	685	635	641	669	650	597	643	649	694	638	603	670	675	675	629
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
