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
339995808422	339995808939	339995809489	339995810039	339995810589	339995811139	339995811689	339995812239	339995812789	339995813339	339995813889	339995814439	339995814989	339995815539	339995816089	339995816639	339995817189	339995817739	339995818289	339995818839	339995819389	339995819939	339995820489	339995821039	339995821589	339995822139	339995822689	339995823239	339995823789	339995824339	339995824889	339995825439	339995825989	339995826539	339995827089	339995827639	339995828189	339995828739	339995829289	339995829839	339995830389	339995830939	339995831489	339995832039	339995832589	339995833139	339995833689	339995834239	339995834789	339995835339	339995835889	339995836439	339995836989	339995837539	339995838089	339995838639	339995839189	339995839739	339995840289	339995840839	339995841389	339995841939	339995842489	339995843064	339995843589	339995844139	339995844689	339995845239	339995845789	339995846339	339995846889	339995847439	339995847989	339995848539	339995849089	339995849639	339995850189	339995850739	339995851289	339995851839	339995852389	339995852939	339995853489	339995854039	339995854589	339995855139	339995855689	339995856239	339995856789	339995857339	339995857889	339995858439	339995858989	339995859539	339995860089	339995860639	339995861189	339995861739	339995862289	339995862839	339995863389	339995863939	339995864489	339995865064	339995865589	339995866164	339995866689	339995867239	339995867789	339995868364	339995868889	339995869439	339995869989	339995870539	339995871089	339995871639	339995872189	339995872739	339995873289	339995873839	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22299	20388	27887	22770	20389	20341	4779	1014	756	655	542	482	486	450	419	381	375	294	319	300	297	261	284	290	251	285	248	244	251	264	250	257	249	253	254	277	247	231	255	222	222	245	257	227	204	256	223	227	246	267	247	235	262	229	251	225	240	246	212	218	250	242	230	234	252	228	225	226	233	195	225	262	223	215	198	260	246	218	231	249	220	218	249	233	241	261	239	229	254	255	235	237	216	264	228	216	235	231	265	286	227	266	276	251	241	218	265	239	221	221	225	224	232	206	231	238	249	227	227	213	240	226	226	234	230	239	208	243	257	237	224	223	198	231	239	255	220	219	245	230	184	217	192	213	222	225	219	218	227	196	218	250	212	225	217	228	211	257	235	224	228	221	228	245	216	225	230	225	227	243	220	224	236	229	228	220	225	224	247	236	229	235	224	233	232	231	239	257	202	231	243	206	228	218	227	222	232	212	237	213	218	210	247	213	204	215	233	218	221	228	244	202	226	224	240	219	229	226	216	260	235	241	224	234	229	193	238	246	212	230	237	210	238	203	231	226	235	235	224	254	215	216	228	249	196	230	226	237	207	193	228	206	240	218	221	210	232	237	244	240	213	198	224	244	224	237	236	220	255	243	231	206	211	246	210	202	210	234	208	205	225	212	201	235	223	232	196	235	198	233	229	222	198	216	227	206	233	235	249	236	230	250	215	219	242	230	223	192	238	245	209	211	213	211	225	222	222	204	252	214	223	206	225	211	215	218	232	244	210	225	208	212	199	230	226	230	224	244	210	221	211	244	230	218	222	241	230	235	224	249	253	242	234	200	227	226	215	207	230	228	220	205	222	236	224	230	218	201	223	215	236	230	213	252	218	232	221	206	234	232	210	244	236	228	231	220	238	237	213	207	216	229	212	231	215	228	222	222	232	251	226	221	237	206	229	230	215	199	209	228	232	218	214	232	230	244	232	228	223	232	196	208	222	237	227	226	226	214	207	216	225	194	234	207	204	246	214	213	246	236	203	238	212	229	220	220	218	257	233	240	223	195	212	252	211	223	222	216	237	220	217	235	223	232	212	240	232	222	213	198	233	230	225	231	244	226	217	232	209	232	216	246	252	227	240	224	203	200	229	245	221	240	215	232	238	212	223	236	219	221	236	225	193	218	229	188	223	211	203	223	210	223	224	242	212	207	259	242	216	215	217	235	209	234	211	213	223	221	230	192	199	235	213	200	228	244	226	233	224	210	219	206	229	235	230	196	213	247	202	231	215	230	217	212	220	225	255	218	208	236	233	209	229	225	224	216	233	223	246	245	241	219	218	226	212	232	213	231	234	235	217	230	242	239	254	222	206	229	210	239	240	247	231	216	196	220	219	241	238	222	221	214	213	236	240	214	220	203	207	240	237	227	230	212	214	235	236	257	211	196	223	232	255	233	222	216	212	236	244	235	229	224	219	235	198	226	212	218	225	229	200	220	218	228	254	216	238	196	222	211	225	227	216	218	213	220	234	229	229	210	221	223	217	203	210	240	236	227	217	238	221	248	202	199	243	240	220	228	247	197	223	232	214	229	209	218	219	212	205	243	199	242	247	212	208	237	249	235	202	220	213	233	232	217	225	231	209	236	235	219	223	211	233	213	205	215	231	213	226	264	227	224	233	249	216	222	213	220	197	221	233	224	218	206	247	231	198	224	206	212	235	226	230	222	242	220	244	247	226	253	237	191	234	208	218	206	269	238	221	231	215	214	200	210	232	226	220	218	218	212	225	218	203	232	222	213	215	215	217	226	234	228	212	213	234	215	223	228	246	238	198	220	225	225	227	214	226	250	245	229	247	223	229	244	220	227	227	258	237	224	222	242	255	217	228	248	206	223	230	230	246	240	209	238	231	216	229	226	203	253	221	205	226	212	197	213	244	187	206	225	235	213	224	232	201	234	231	202	218	224	233	235	209	194	200	225	219	241	242	215	237	200	212	246	233	219	207	228	209	207	210	219	223	224	232	257	242	217	218	216	235	232	210	224	217	239	212	232	220	235	242	204	235	228	205	228	220	214	269	208	207	223	212	235	214	231	221	240	224	248	213	233	226	223	237	223	212	229	206	214	206	218	253	210	225	230	240	226	226	265	226	209	205	238	252	217	224	219	214	208	226	202	224	206	222	221	232	234	236	233	245	234	249	194	234	259	252	217	226	216	227	207	215	219	230	226	222	225	234	209	221	212	241	212	226	212	226	210	196	261	218	218	201	227	235	221	238	248	243	238	232	213	217	247	228	226	219	219	219	203	215	211	224	203	215	208	205	212	220	242	232	205	265	216	231	230	206	228	220	239	237	229	234	234	270	190	212	215	206	229	233	231	218	202	224	227	209	203	227	232	212	217	211	211	240	222	227	227	228	223	228	241	212	235	203	225	243	245	220	227	224	208	228	214	239	237	241	246	243	216	212	236	245	235	201	230	217	220	238	221	227	238	232	216	199	218	234	212	217	210	223	218	205	225	238	202	209	228	210	233	240	247	243	204	212	217	220	211	229	214	219	233	235	219	213	236	215	215	208	235	184	217	230	227	213	233	222	229	236	253	225	227	210	205	216	228	227	227	223	229	233	180	212	216	235	231	212	212	248	232	253	231	202	246	236	210	224	204	217	214	219	216	211	227	222	246	230	218	248	210	232	223	239	233	242	230	240	209	189	213	237	218	223	232	205	247	211	200	202	241	225	234	211	220	219	218	241	225	234	244	208	226	217	213	224	252	218	223	191	233	210	244	216	217	210	216	241	228	219	254	249	240	212	239	227	229	209	240	233	216	217	221	208	235	220	206	218	222	243	207	203	213	228	265	226	224	209	199	250	196	218	227	226	202	221	207	234	213	219	224	223	242	194	221	223	242	222	224	227	224	234	238	231	222	212	207	221	208	227	209	250	219	231	198	239	261	226	210	241	213	251	190	238	233	239	203	225	251	219	219	248	221	220	222	222	220	241	202	209	234	224	227	210	229	230	239	244	226	226	209	221	229	215	215	240	223	200	203	229	238	219	211	200	231	208	244	222	229	231	235	219	224	210	202	209	226	218	228	216	225	233	221	241	229	271	229	210	234	250	243	215	207	216	216	235	242	232	220	236	229	222	212	215	248	194	224	214	232	219	225	229	236	187	236	222	216	216	240	253	249	228	212	232	246	230	218	207	234	201	214	233	211	224	255	216	213	204	203	214	212	206	243	211	236	224	214	235	232	219	257	218	220	185	206	206	227	230	225	228	204	209	231	207	220	227	223	240	232	221	236	229	208	209	241	250	231	193	193	220	221	220	254	220	226	206	230	220	214	225	230	209	223	201	213	234	221	239	206	215	206	221	207	214	219	237	239	204	240	232	205	205	228	224	223	239	250	232	208	238	236	226	211	235	226	246	227	239	201	221	212	261	233	219	221	236	221	214	241	220	214	218	226	226	216	228	227	223	208	213	245	205	220	223	239	248	211	246	235	223	210	226	229	210	221	220	243
6561	15084	12910	6867	4753	3663	2816	2216	1808	1449	1155	1037	849	762	704	656	590	579	516	495	454	493	418	442	422	417	382	403	413	391	399	365	353	355	356	328	329	331	345	328	322	345	357	337	330	356	341	355	307	340	305	333	327	311	344	340	348	317	318	331	325	349	327	320	321	321	311	318	316	316	329	295	318	329	351	306	305	330	320	321	317	351	332	328	341	291	309	319	327	303	326	316	325	295	317	305	302	361	292	346	357	404	375	364	296	306	348	319	284	296	305	301	296	301	314	298	316	303	286	299	303	270	308	318	311	302	294	292	304	291	283	290	309	327	310	295	287	305	327	303	309	301	298	307	256	279	288	288	306	294	296	314	303	313	315	315	309	306	280	285	285	287	302	296	295	283	305	268	303	302	279	324	321	319	309	281	302	294	306	286	298	306	300	294	295	325	304	316	296	288	316	282	341	294	319	299	323	300	320	281	326	285	286	298	281	306	291	291	311	292	295	295	280	308	299	289	320	295	282	308	280	292	283	283	296	288	312	297	309	282	290	283	315	278	274	284	284	329	310	285	273	306	311	343	280	345	325	300	292	338	297	296	318	343	291	314	326	278	301	334	276	330	303	303	308	268	299	294	293	312	285	303	334	284	286	317	285	304	303	316	302	300	288	283	282	310	263	279	313	279	325	296	303	319	281	302	273	301	310	285	312	327	269	310	316	301	307	285	332	325	277	290	306	323	327	295	300	310	314	290	295	267	282	275	318	301	277	310	287	280	308	291	302	307	275	306	289	288	296	299	321	300	310	328	329	283	315	319	278	275	292	323	267	271	277	340	337	295	330	325	284	264	300	313	298	303	323	287	306	331	303	263	280	274	289	295	306	335	276	309	286	313	297	274	291	322	313	292	249	310	311	292	343	316	307	327	325	324	300	321	296	310	293	317	309	314	293	310	281	330	291	271	299	301	302	304	324	280	278	327	296	312	305	320	287	278	330	300	308	283	324	299	301	279	322	316	296	293	288	334	341	313	287	301	309	287	310	295	271	317	302	308	323	272	308	305	301	300	293	314	298	298	285	301	284	299	292	315	301	313	274	313	294	304	320	294	310	307	303	290	286	334	294	275	296	319	282	311	320	337	313	302	293	288	290	300	340	288	268	291	309	297	296	306	281	301	305	315	300	310	313	293	307	284	336	318	301	346	303	291	304	303	301	278	304	298	296	306	302	313	316	257	285	280	259	305	282	287	342	309	316	308	279	271	303	329	298	304	300	282	290	302	312	290	311	291	305	294	300	296	293	309	311	325	308	277	294	283	280	281	304	312	306	287	308	284	282	263	315	280	314	307	298	283	314	289	309	276	292	310	294	313	292	304	328	325	293	297	312	304	291	339	316	290	287	341	331	325	317	308	324	294	338	323	294	317	304	284	310	271	303	309	287	316	272	313	273	319	301	288	320	278	309	292	318	327	287	286	299	271	312	288	257	285	326	305	298	321	307	282	300	279	278	331	312	289	313	315	303	308	258	302	304	306	317	288	303	277	349	288	313	288	279	332	281	272	311	307	284	297	306	277	297	298	293	295	277	321	285	304	322	269	318	287	305	291	295	292	301	309	305	284	305	290	278	324	282	317	283	291	267	324	314	306	318	305	310	297	299	305	295	323	331	312	300	295	294	285	291	292	312	289	283	275	275	309	299	344	286	327	286	272	248	341	307	293	331	314	255	285	311	294	304	285	297	296	297	316	304	296	301	289	295	272	299	300	279	298	280	298	313	297	291	329	308	269	323	303	314	295	323	323	294	317	305	285	286	297	299	311	295	273	311	275	290	278	305	277	265	297	321	302	304	300	299	309	299	301	296	300	318	301	309	297	304	305	315	283	310	288	308	321	320	326	294	311	305	302	278	281	315	262	290	287	298	301	332	308	305	306	314	325	258	297	282	288	290	297	347	328	299	314	313	281	308	278	277	320	300	284	298	309	297	302	304	296	295	304	296	307	302	305	308	300	297	305	312	309	292	299	278	270	291	288	282	287	294	304	259	290	307	305	307	300	300	305	322	305	316	318	313	279	302	286	326	301	323	282	316	310	305	293	282	287	291	292	311	331	292	316	295	263	323	308	291	308	292	297	302	308	291	290	312	280	301	314	273	299	316	293	309	323	280	278	320	289	298	304	293	320	275	261	301	320	277	295	314	295	300	312	289	277	321	266	286	299	293	289	321	296	306	332	290	289	272	296	319	275	344	321	295	287	286	287	327	309	350	284	293	306	290	300	285	294	298	296	301	270	320	322	319	288	312	285	281	308	318	305	294	305	324	311	263	309	295	295	297	324	288	290	285	300	314	271	326	312	290	293	295	306	269	312	288	321	285	303	301	298	258	276	302	300	301	304	291	321	279	322	302	303	294	284	301	280	293	268	306	299	301	308	311	305	289	305	305	279	295	317	293	304	302	303	319	297	301	314	289	275	280	281	318	307	293	332	315	305	264	310	292	319	277	336	271	314	292	291	317	305	311	302	267	335	324	304	269	304	318	315	302	291	293	310	298	321	276	269	268	298	312	266	316	307	318	295	295	260	256	302	274	299	335	289	309	296	307	295	305	276	343	324	332	308	285	312	309	305	307	329	323	292	309	313	310	295	300	273	295	285	301	277	298	372	291	301	274	306	295	318	324	282	302	295	331	331	308	302	287	296	322	293	305	316	278	298	288	297	306	325	323	283	309	325	298	290	322	335	291	306	284	312	301	307	293	313	309	313	311	311	279	284	302	319	310	299	307	323	302	295	267	297	304	300	310	285	319	310	267	291	282	295	281	297	289	274	305	323	314	319	286	291	285	306	329	273	286	331	323	282	321	307	278	305	318	289	302	272	299	313	287	281	302	286	257	312	276	305	311	311	255	325	289	290	318	310	286	295	275	294	272	279	276	301	300	342	298	305	333	309	338	300	290	288	328	310	324	301	302	329	251	284	298	290	320	317	325	278	308	286	311	296	298	299	336	323	305	312	292	304	311	292	275	302	262	322	304	304	295	313	323	294	280	297	306	301	302	307	281	329	287	306	345	302	297	297	279	292	298	284	277	313	297	308	319	294	322	310	286	258	271	292	305	298	292	318	319	309	309	299	299	280	311	297	308	302	306	300	294	294	284	319	329	325	275	288	308	322	309	305	335	273	331	299	291	311	308	294	291	294	311	314	287	302	317	278	289	279	282	311	316	284	282	284	304	335	278	310	285	287	289	301	314	289	311	306	295	302	282	304	283	266	304	329	306	313	320	311	293	317	286	310	306	290	316	262	316	307	308	272	321	302	283	300	265	288	294	305	291	302	300	310	265	308	319	263	329	290	291	288	324	280	292	286	304	300	293	304	314	279	314	329	298	326	288	320	323	316	335	295	283	323	305	274	317	289	309	286	318	295	314	317	290	309	306	298	275	329	328	282	289	301	310	312	298	301	297	300	307	300	283	331	334	308	323	315	317	290	298	335	287	307	261	298	271	300	307	277
27529	20931	8406	1056	724	650	640	647	576	579	601	609	550	550	580	584	608	565	580	572	598	549	520	576	569	534	507	556	533	560	551	549	593	577	578	553	598	574	568	588	574	567	592	528	533	583	544	574	628	558	634	506	565	538	540	544	510	589	566	542	597	543	580	550	572	566	584	578	583	596	636	543	584	621	562	581	534	539	562	555	619	568	559	579	522	535	605	604	613	584	563	601	603	594	527	612	578	553	597	529	612	611	598	614	575	570	535	563	611	558	590	595	564	516	555	562	572	546	583	536	559	576	558	549	584	615	571	554	550	564	568	584	558	529	566	556	535	599	582	536	539	596	562	581	552	585	579	554	610	553	564	572	558	539	582	584	608	538	559	587	575	610	569	558	556	575	608	544	590	528	558	570	601	539	568	594	559	537	581	550	591	595	572	569	558	559	535	563	567	579	583	514	600	567	575	579	614	566	567	562	551	607	533	573	537	542	537	567	604	620	573	553	530	578	542	570	560	532	555	564	560	492	569	527	563	558	574	559	573	535	528	593	568	548	528	546	588	555	576	549	565	543	572	568	577	566	558	620	518	567	553	564	568	539	572	538	578	589	546	551	540	583	543	528	558	559	575	566	565	582	559	584	551	532	549	547	549	557	584	585	575	591	581	549	550	570	579	616	594	582	586	554	553	540	562	537	512	604	567	543	609	541	614	550	540	612	543	581	569	575	535	528	574	618	543	559	614	565	579	595	564	587	541	552	591	579	547	570	582	553	593	562	559	552	563	572	516	561	553	580	535	536	600	534	539	575	551	562	542	592	547	554	605	604	569	509	566	596	589	582	591	565	583	539	583	556	605	592	517	578	573	563	583	531	572	624	567	552	539	574	542	555	565	557	569	560	590	599	546	547	567	590	581	598	543	590	621	537	576	563	566	610	584	577	584	576	564	575	579	576	552	524	548	565	548	556	587	574	488	588	535	589	582	536	541	614	592	590	583	531	566	556	530	509	526	565	565	559	538	623	570	561	582	603	554	523	549	561	556	600	561	559	625	591	586	542	599	544	579	588	581	544	577	606	569	589	592	563	523	572	581	597	524	615	572	549	609	606	597	527	558	569	555	599	574	566	588	589	559	556	535	569	536	548	563	556	510	546	582	540	574	575	560	568	568	618	588	553	563	534	576	570	566	560	612	594	565	589	585	545	576	578	593	584	597	546	535	546	556	601	593	539	602	555	550	524	570	515	528	572	565	571	607	547	534	577	529	536	556	582	598	584	546	525	604	549	563	547	581	566	557	596	518	583	554	566	591	589	567	570	565	575	568	586	571	548	576	536	632	589	644	643	559	529	563	568	618	584	565	577	559	630	550	576	583	528	540	567	523	599	559	586	538	583	556	563	553	557	557	582	540	587	582	552	569	568	554	565	572	581	585	564	551	544	567	558	557	567	575	547	553	579	559	553	561	543	567	560	532	567	544	575	557	615	542	545	567	586	599	566	561	604	547	630	573	567	551	561	597	535	546	563	553	539	591	582	552	598	581	592	556	608	581	548	579	558	567	553	561	573	586	548	585	550	552	573	581	555	560	588	561	583	560	556	596	591	560	588	561	531	548	551	576	590	538	537	547	573	595	542	555	541	527	537	552	551	572	593	571	560	573	540	584	565	574	574	561	562	567	583	523	567	578	576	569	599	600	586	548	567	556	555	554	552	568	551	547	577	608	556	563	598	563	551	565	549	575	571	566	576	595	511	552	572	576	637	568	580	557	536	594	549	547	575	568	553	564	555	554	519	568	593	546	569	598	577	588	588	524	531	569	601	570	582	575	545	573	531	566	580	540	544	561	533	575	555	568	560	575	561	568	573	533	591	567	535	564	567	608	594	543	557	562	530	596	562	554	567	550	579	564	591	544	533	544	541	592	596	541	548	544	551	566	522	542	616	594	591	594	553	571	606	599	607	571	581	570	560	583	571	541	561	548	539	513	584	565	558	547	543	606	597	561	552	527	573	543	586	602	539	582	544	576	558	544	547	566	554	499	574	567	559	569	558	541	596	571	579	600	554	576	540	576	543	549	581	564	556	601	581	540	592	541	568	601	530	534	605	569	565	542	546	577	541	573	550	557	589	571	534	549	552	559	536	522	575	560	561	567	568	551	564	564	570	580	544	551	574	547	560	578	538	558	620	585	530	542	556	595	624	584	564	579	598	558	557	547	557	627	551	580	549	556	571	581	598	565	599	556	548	572	576	580	584	607	553	522	554	562	578	573	617	586	552	570	556	601	557	545	548	551	543	543	548	575	544	536	562	545	564	573	551	524	522	567	568	566	574	542	573	519	524	568	579	538	563	597	576	569	537	544	560	572	536	545	565	547	532	575	565	552	560	575	571	586	550	553	590	580	551	590	571	542	579	580	542	583	561	568	567	520	573	550	573	547	585	542	581	583	543	550	575	582	572	546	547	556	546	553	574	623	532	604	521	576	599	559	594	567	552	561	595	586	548	553	582	560	550	587	619	542	563	545	545	587	560	549	539	576	590	557	583	564	570	542	542	565	581	556	565	551	617	620	556	568	586	598	551	593	567	595	524	516	585	533	558	582	573	510	559	558	566	584	608	581	578	597	523	586	562	566	572	560	555	552	557	601	568	549	561	560	555	540	565	559	567	607	554	540	562	520	563	538	525	603	595	565	592	580	570	552	511	586	549	577	534	547	544	556	560	580	561	553	571	556	565	584	557	563	545	568	530	552	541	531	576	542	593	585	555	587	564	576	582	537	572	535	522	540	548	576	542	571	557	539	516	542	562	554	556	572	579	594	579	563	607	555	615	564	513	584	525	579	570	512	560	548	549	558	621	562	550	587	573	612	538	551	571	608	551	568	569	573	558	555	590	536	603	552	568	573	566	580	570	557	569	600	542	565	556	546	544	518	564	553	498	574	550	564	554	543	567	569	571	567	568	565	582	573	574	588	541	580	573	543	547	616	566	555	552	587	534	556	609	585	564	561	568	551	571	551	592	585	577	592	574	513	563	547	564	565	558	572	539	528	540	516	552	536	568	529	560	564	600	526	618	562	537	568	589	558	601	554	548	542	586	537	522	569	545	532	599	557	535	545	568	528	574	551	560	589	546	574	544	558	557	573	562	565	557	548	619	558	586	580	555	592	561	538	573	582	557	560	571	546	560	549	592	564	552	565	582	577	575	577	557	561	564	605	555	554	521	597	546	553	570	575	580	567	577	563	539	603	566	558	549	551	617	602	566	551	603	576	555	588	577	598	529	595	577	580	534	561	567	581	599	545	590	604	557	550	584	525	553	577	535	565	599	550	553	579	579	578	537	572	537	517	550	589	598	582	606	504	557	549	597	565	592	567	527	573	543	537	598	559	576	566	537	567	557	552	617	577	560	540	534	577	591	604	559	593	536	568	588	592	550	610	559	541	521	536	572	577	540	587	599	582	567	545	579	577	558	589	609	535	570	596	532	563	593	559	592	593	535	564	567
4220	1489	1372	964	905	864	758	772	758	764	806	803	783	756	750	761	746	762	717	716	766	748	734	719	730	731	720	752	733	747	739	743	726	750	756	739	725	751	707	768	752	708	749	717	720	777	766	732	736	750	743	752	771	737	714	710	696	772	751	747	786	716	676	723	696	705	715	699	740	755	716	743	725	724	732	777	762	759	724	723	770	716	712	733	780	730	744	779	712	757	742	797	740	713	749	721	707	788	801	708	762	728	750	715	692	784	747	744	668	703	731	729	711	727	725	744	745	715	753	737	764	678	712	738	705	765	746	728	756	739	698	732	756	756	704	730	755	714	733	728	717	671	758	752	690	750	768	758	758	759	733	708	714	711	761	698	746	714	699	726	745	763	703	760	736	730	758	733	752	785	717	755	732	719	740	732	746	774	777	699	743	782	710	717	724	721	767	701	746	719	717	753	718	732	724	695	721	752	750	730	742	783	766	768	731	759	677	726	758	707	765	674	706	779	691	781	733	773	694	755	798	717	747	725	745	687	735	706	716	743	719	758	712	775	727	676	727	736	714	726	750	754	743	736	742	717	716	795	767	722	684	744	765	698	738	708	727	792	733	726	764	714	743	716	750	763	752	685	779	733	750	779	756	721	709	724	759	746	687	718	720	741	680	747	721	734	721	756	723	754	736	722	738	699	723	691	701	701	725	728	735	744	746	748	733	702	748	757	738	771	754	703	732	740	736	683	701	751	712	709	733	756	776	710	758	773	741	744	738	715	765	763	712	738	750	737	708	735	686	705	764	714	778	744	711	754	724	717	775	729	709	684	749	724	735	726	738	747	752	747	711	727	787	747	723	736	704	738	724	725	734	750	770	735	735	741	756	757	751	748	688	678	712	728	741	723	770	782	747	733	726	749	740	728	700	748	712	783	754	750	788	759	770	693	696	757	771	715	688	678	746	701	740	721	714	720	688	680	701	724	724	735	688	734	697	740	725	717	737	750	746	722	749	687	743	724	705	733	733	728	735	739	755	721	727	763	735	728	732	787	721	703	694	762	717	735	768	698	694	737	783	742	743	732	746	744	760	768	705	709	752	727	718	729	741	748	751	755	763	727	787	721	715	738	737	766	724	768	783	689	708	733	704	780	747	773	745	703	727	674	694	715	654	705	814	729	753	741	752	698	681	785	750	695	734	719	745	727	743	784	735	762	742	753	756	750	728	755	749	740	747	764	734	755	727	733	767	794	710	697	757	764	800	709	711	721	761	705	779	732	710	764	756	694	713	769	770	746	701	762	699	771	763	665	688	716	706	757	729	756	739	789	740	757	737	719	691	752	723	747	741	716	760	705	717	742	753	713	755	757	790	709	718	740	714	760	739	716	767	725	756	724	693	673	754	729	767	735	733	682	729	734	747	713	720	742	715	769	777	740	751	731	746	752	699	726	746	749	771	776	757	769	741	729	706	771	752	718	748	728	718	707	751	777	733	701	741	773	722	726	717	724	739	731	686	733	720	742	695	712	747	738	740	773	737	732	706	734	735	759	736	723	730	757	769	772	735	740	791	766	726	726	745	796	756	719	730	731	683	700	759	711	738	735	656	743	759	677	721	714	774	742	716	773	723	740	728	698	724	750	736	684	721	689	743	716	758	731	713	744	714	727	747	784	738	693	792	753	714	717	709	740	751	713	763	733	702	750	715	760	713	728	710	717	713	741	794	727	697	694	775	710	734	711	725	722	689	783	751	761	695	786	702	759	729	726	745	757	716	693	731	758	742	719	736	750	722	699	706	725	760	747	728	728	751	715	759	740	750	744	758	745	733	793	733	720	736	761	764	776	710	742	768	755	739	741	690	768	743	747	694	725	729	771	757	732	713	730	738	712	723	750	758	714	710	794	759	703	689	767	678	735	712	714	754	728	731	733	736	769	706	731	723	776	770	708	721	714	734	749	719	725	720	749	750	706	720	724	721	731	731	722	717	730	741	738	730	752	710	708	710	725	736	755	751	799	745	707	759	755	677	754	732	781	765	767	723	766	794	709	730	717	747	719	708	727	676	662	698	733	767	767	739	696	751	802	789	739	713	694	817	710	771	725	783	733	714	745	699	726	696	760	778	741	720	734	741	735	756	702	705	710	745	760	769	674	719	784	688	754	693	720	721	767	706	717	725	749	695	742	715	722	733	663	706	720	731	677	717	750	723	738	704	720	771	691	729	756	720	667	708	693	684	728	715	777	763	759	738	707	761	730	751	742	753	749	744	726	700	747	758	705	709	697	700	753	698	753	709	717	766	744	729	746	747	728	768	732	687	738	727	760	786	771	696	765	690	717	676	709	746	739	766	752	739	765	788	728	781	723	758	767	749	699	753	692	671	718	709	713	725	766	682	737	760	715	784	724	726	764	713	766	740	713	718	735	734	751	733	708	743	744	756	749	741	760	771	700	694	724	723	745	745	760	771	705	708	707	689	752	712	749	734	687	722	726	718	715	724	778	763	737	753	732	705	727	756	727	712	772	703	789	758	720	741	728	710	700	738	721	751	700	749	727	793	697	737	719	716	767	709	756	751	771	734	748	725	734	736	759	710	715	752	736	769	777	731	710	739	783	688	720	732	790	750	717	727	711	730	750	698	704	763	743	685	724	713	722	727	720	725	710	731	719	781	691	713	766	672	721	740	750	775	717	725	721	753	768	700	713	732	725	709	761	710	731	790	706	770	759	748	694	730	701	707	785	704	768	709	771	738	724	781	728	693	719	735	740	722	760	711	767	700	734	702	762	738	729	761	739	735	725	735	761	687	735	774	720	738	741	699	693	730	759	695	719	701	742	751	769	762	726	721	745	740	768	690	761	747	758	701	766	732	730	752	695	738	745	733	733	746	723	691	694	819	705	759	709	696	740	746	728	771	693	726	737	741	781	704	733	733	707	764	740	756	719	750	738	758	764	682	751	752	741	713	750	705	720	777	759	726	769	758	769	748	689	714	729	776	746	732	735	753	694	750	677	726	776	732	738	764	709	722	712	699	784	774	736	756	682	767	754	723	733	739	693	732	751	735	712	764	723	721	736	720	706	768	759	728	771	749	766	720	733	706	753	742	717	750	724	740	717	739	695	758	745	681	723	731	729	739	743	750	762	746	749	751	730	721	710	760	698	766	704	751	734	713	741	737	690	723	678	710	717	740	731	696	775	731	735	777	766	696	702	722	746	735	729	719	741	729	747	703	743	693	724	692	758	753	698	703	747	748	675	709	767	762	759	690	676	714	726	729	692	756	770	700	709	715	765	728	726	718	712	770	714	741	721	768	742	770	674	741	695	748	717	731	727	741	772	709	750	727	747	734	712	747	703	762	723	777	770	753	752	723	722	770	732	743	723	737	807	763	747	754	715	780	738	739	708	747	753	715	745	713	726	754	747	746	723	760	698	753	777	720	721	753	680	758	721	762	722	731	738	689	718	751	739	725	782	689	762	744	729	728	736	747	738	759	728	743	756	777	753	786	742
24548	21650	29085	24666	21621	8064	1286	911	774	711	651	622	679	584	585	558	593	506	583	484	492	514	547	480	470	504	547	518	506	520	509	498	521	523	474	439	469	466	481	503	483	518	473	468	477	451	519	476	492	482	484	510	506	506	467	452	490	472	500	485	505	459	494	456	483	471	510	505	464	469	473	507	458	489	479	451	452	485	455	464	476	468	472	517	496	517	492	458	482	457	496	475	480	453	465	503	464	478	522	482	515	490	494	502	496	457	458	477	510	471	467	453	487	491	458	450	440	486	446	456	493	526	466	467	493	483	462	466	469	494	453	479	450	466	488	467	470	476	478	450	507	450	452	462	513	487	482	473	457	502	468	473	467	448	485	469	498	481	473	469	503	452	492	463	450	492	513	435	502	424	484	482	461	453	488	511	462	502	459	503	481	490	489	483	491	475	500	504	498	488	522	496	514	464	463	493	484	529	462	459	501	502	434	469	448	486	477	472	482	455	453	477	457	447	451	469	507	453	463	496	506	440	474	477	476	442	476	499	469	468	500	504	468	457	508	483	477	453	453	492	484	480	476	538	442	527	478	472	521	471	483	459	514	435	513	488	464	544	465	488	476	474	503	432	482	467	490	512	477	513	459	488	453	478	475	485	463	457	493	505	462	510	517	535	483	492	471	480	505	498	433	463	427	485	467	473	492	484	465	492	504	457	497	473	463	488	509	482	465	473	472	453	488	491	466	457	491	460	470	525	500	488	477	453	477	528	484	487	480	486	501	470	442	487	502	466	484	469	467	481	487	493	481	442	457	441	458	451	462	476	488	505	495	456	477	463	478	499	473	455	503	458	493	506	452	468	471	456	486	487	438	482	459	458	466	469	490	457	473	481	470	468	469	466	480	471	477	474	454	446	463	467	477	472	484	474	474	472	448	479	468	483	453	470	483	505	479	505	504	462	486	446	470	481	487	481	464	502	446	484	473	460	446	467	452	488	490	511	456	471	453	482	482	459	466	472	491	461	502	459	456	473	472	511	496	460	476	491	508	460	485	492	472	465	459	498	444	488	471	468	449	492	479	444	454	520	441	480	483	474	474	459	461	442	480	478	495	510	468	458	496	499	437	466	490	465	478	482	468	487	474	466	490	460	457	454	483	454	424	446	499	475	462	465	446	498	455	484	478	465	490	439	508	462	485	511	469	491	462	463	463	487	473	475	466	455	458	466	479	490	489	437	459	457	455	427	497	469	464	491	485	453	487	472	491	507	483	465	470	478	517	475	472	453	486	468	463	527	478	531	497	472	466	474	463	482	481	442	442	502	498	463	470	468	499	437	496	466	494	479	480	487	491	476	496	480	448	483	501	466	478	479	505	487	475	465	452	450	474	517	489	451	463	494	484	465	434	490	470	453	470	487	485	460	473	455	485	460	484	422	473	517	472	474	474	471	493	522	471	508	459	490	487	454	508	450	445	455	410	473	434	472	463	486	459	452	496	470	447	471	460	476	498	448	459	497	486	472	474	481	438	484	505	486	466	484	493	510	481	460	491	473	446	458	443	459	449	455	493	450	505	442	465	475	476	456	485	464	454	498	420	470	488	473	506	472	503	478	457	483	447	446	506	452	455	476	504	484	466	455	466	471	434	472	518	471	445	450	444	476	444	508	502	460	505	503	477	512	446	479	485	463	466	497	455	468	502	440	479	481	468	510	485	532	486	497	471	493	503	462	449	463	470	508	471	492	504	432	447	448	458	525	516	459	471	470	508	462	484	463	424	477	477	470	471	452	452	461	486	474	452	449	510	461	498	477	457	483	469	443	468	477	432	447	464	470	465	480	470	492	452	454	444	475	495	485	527	507	489	490	471	459	461	452	473	460	437	483	510	478	486	476	491	475	426	497	465	454	481	452	501	502	469	477	489	470	462	480	474	463	476	465	515	456	451	479	498	436	461	455	494	492	445	469	494	452	488	500	442	446	493	478	476	464	476	484	498	465	492	489	506	480	481	468	453	456	464	491	481	468	491	453	462	461	484	500	441	467	516	488	489	494	468	466	490	483	482	452	487	443	514	464	463	509	454	461	485	450	453	485	478	471	498	457	477	520	497	467	485	504	486	493	505	455	504	465	491	500	498	474	492	492	478	498	476	476	477	489	482	455	515	504	525	466	506	487	446	441	485	442	478	512	498	480	471	446	475	482	465	510	470	435	487	466	500	493	501	468	496	432	484	478	445	469	499	432	442	460	474	517	474	474	455	478	470	485	484	483	491	485	450	471	431	449	487	486	505	422	479	489	439	481	467	485	446	508	479	450	475	473	476	543	458	466	426	460	482	507	499	474	465	521	482	452	470	459	447	446	470	439	469	481	450	485	490	408	464	446	459	459	504	490	467	477	482	462	519	480	485	473	463	480	475	468	513	498	476	491	484	457	462	452	501	511	485	464	489	451	463	461	452	507	511	508	482	473	477	454	501	445	462	491	483	482	472	469	474	441	470	488	481	459	478	488	421	494	439	438	482	489	458	478	444	459	488	454	445	456	484	499	513	438	423	466	456	450	464	532	464	459	459	472	481	476	456	476	522	496	513	531	512	503	462	478	473	444	512	465	470	472	457	488	445	493	479	475	471	468	448	461	486	468	460	447	438	485	487	479	422	485	489	485	481	471	458	481	499	477	400	510	470	444	479	444	481	474	470	496	473	490	491	450	451	486	528	466	447	480	511	439	488	476	482	500	473	470	487	504	483	495	457	458	457	484	433	491	473	535	494	489	488	494	518	475	484	497	491	476	496	438	473	489	531	469	444	458	528	464	466	505	470	440	481	466	476	497	467	475	493	444	460	511	459	503	437	501	472	488	474	487	482	480	448	482	490	508	454	508	455	455	455	454	479	443	449	473	472	488	501	435	476	454	462	502	452	469	462	464	463	484	458	484	469	459	474	470	437	414	459	509	449	493	468	430	476	462	491	467	466	462	461	478	470	469	496	505	485	464	444	493	431	452	468	480	526	499	506	480	467	481	431	514	473	459	453	475	502	488	466	467	467	470	480	504	454	494	479	491	449	464	471	465	457	456	440	450	453	464	465	435	490	466	497	478	462	448	485	456	467	414	461	459	477	438	496	450	489	445	453	515	441	444	488	472	441	519	444	500	506	505	479	492	495	456	464	505	482	504	504	475	486	519	471	426	461	505	488	478	485	449	499	501	486	472	474	459	487	495	456	498	503	487	446	456	498	440	444	497	496	456	478	488	464	467	465	451	513	470	494	486	493	514	443	457	451	443	463	436	471	493	494	496	475	487	530	492	507	471	473	486	467	465	442	501	483	519	461	447	481	504	475	471	463	450	484	485	429	465	506	475	449	486	457	483	494	465	463	484	499	413	453	531	483	446	467	480	474	487	499	434	465	506	475	503	498	473	485	462	441	454	476	482	459	479	464	465	498	469	460	447	498	474	459	491	488	505	460	492	470	517	486	470	484	502	512	469	506	508	460	451	493	490	508	461	456	506
4908	10016	8442	4514	3138	2507	2032	1624	1453	1261	1123	1006	937	838	883	767	803	814	710	712	761	745	697	739	701	658	663	664	718	670	685	687	691	705	617	702	661	615	633	623	599	663	661	610	647	628	588	605	676	640	646	641	616	655	657	652	635	636	675	659	665	643	649	623	649	642	669	632	615	626	651	684	658	626	660	662	627	611	660	609	643	617	633	661	657	659	688	634	635	631	661	633	637	625	626	643	625	640	720	694	703	626	691	711	670	670	655	596	635	605	655	656	645	624	609	618	655	677	631	626	650	676	682	597	652	643	636	644	603	654	615	636	670	602	620	643	662	615	632	645	625	620	607	607	662	616	624	670	630	644	630	658	622	607	635	621	619	581	589	591	602	672	659	605	622	627	622	634	603	609	636	659	645	618	648	601	637	602	613	631	597	675	673	602	591	641	605	645	629	641	666	640	661	629	639	653	616	616	642	604	596	620	682	664	626	611	590	632	663	632	675	616	632	659	632	669	634	617	632	604	657	637	653	681	617	644	597	601	601	630	652	617	644	629	679	615	647	611	618	616	592	646	610	594	635	610	676	634	644	672	643	663	643	682	642	641	627	668	637	676	636	635	628	624	619	669	624	647	618	613	578	672	603	579	657	609	628	640	620	633	638	658	662	598	661	632	640	648	589	624	651	612	588	659	601	627	638	624	644	636	621	628	607	599	660	682	640	613	563	608	658	623	633	602	596	631	621	616	623	685	618	628	572	640	639	634	651	611	604	613	653	623	630	649	638	709	645	629	602	599	672	630	621	652	659	601	605	643	648	659	642	614	667	644	622	609	663	641	614	624	600	614	613	600	662	620	673	663	662	642	620	574	668	645	598	639	631	658	633	663	648	681	647	641	647	647	626	659	633	604	624	618	602	642	643	643	611	582	634	672	677	688	649	601	607	594	655	603	643	644	615	651	634	663	623	684	607	639	615	625	631	639	645	595	600	620	620	636	660	605	621	586	603	673	633	634	632	643	686	608	640	588	628	656	614	648	629	637	602	675	656	614	624	616	658	628	657	612	629	669	666	609	608	597	654	611	653	651	687	637	607	632	588	655	621	634	625	636	632	680	649	644	596	649	639	601	631	655	651	656	642	617	646	657	646	650	630	624	626	657	637	656	649	634	657	583	623	617	624	584	657	637	620	608	632	616	638	625	650	629	630	603	656	614	638	644	662	681	612	623	625	636	613	628	622	646	638	619	621	603	627	631	627	625	618	640	666	640	594	667	583	600	616	655	634	597	618	665	633	657	603	671	667	646	630	585	618	639	643	591	600	593	623	561	639	665	637	618	619	634	626	637	655	599	628	611	602	660	682	638	580	602	623	618	663	607	642	604	609	621	621	652	657	651	640	683	617	646	614	610	632	637	627	625	641	642	624	624	661	668	619	616	601	657	612	680	656	645	668	619	623	572	674	653	617	651	644	613	646	566	639	621	632	638	631	634	623	644	632	613	647	598	593	606	660	680	603	624	626	644	628	652	612	661	624	659	631	627	626	606	698	633	588	633	679	634	644	611	653	644	607	618	650	628	623	645	609	656	609	648	638	619	604	602	617	610	621	621	640	633	652	628	666	647	601	668	629	620	599	674	607	664	646	665	643	637	624	603	618	603	613	611	616	659	633	664	643	616	620	614	681	603	631	657	641	640	614	622	666	621	641	603	615	637	651	643	632	656	646	627	630	633	627	662	611	630	626	625	638	621	607	646	597	614	610	611	618	603	648	618	646	638	624	633	652	594	640	621	602	650	697	620	638	582	601	605	620	641	635	594	617	606	623	658	650	571	594	623	604	667	676	603	613	614	658	625	592	642	605	665	630	626	637	698	592	651	623	632	600	562	609	655	595	647	609	629	627	607	629	635	683	593	631	653	600	606	615	633	604	635	638	585	633	632	615	615	652	599	579	648	572	660	645	626	635	620	576	638	656	596	632	608	595	651	643	641	649	610	643	566	631	659	664	639	650	643	626	634	603	655	661	616	631	599	609	682	617	624	683	628	617	614	686	647	608	609	670	621	615	662	621	617	700	638	660	654	620	657	670	609	598	640	633	660	616	623	628	593	667	642	655	640	665	690	611	603	623	618	635	643	602	645	637	588	590	632	627	679	600	567	640	640	661	616	622	630	624	652	681	609	636	613	655	650	617	568	604	612	597	622	605	624	592	654	633	667	592	629	627	645	614	617	666	610	614	659	654	672	655	647	594	649	639	660	654	662	637	617	625	653	669	641	625	617	634	627	619	647	644	635	606	597	603	665	636	644	646	620	610	613	653	675	694	636	614	613	609	641	634	603	669	611	689	622	622	635	621	657	646	607	601	607	601	669	672	641	634	607	650	623	647	693	644	621	605	623	654	590	644	645	635	619	636	598	622	639	611	637	636	653	623	636	611	657	638	609	587	593	669	635	646	629	635	622	652	631	606	633	637	671	633	597	680	679	646	682	608	624	621	599	633	637	630	629	631	639	628	631	669	666	665	622	619	642	628	649	648	667	627	625	586	660	677	651	649	580	611	637	605	642	609	638	641	628	644	646	606	579	626	668	641	629	669	681	649	576	626	641	606	668	646	596	623	564	619	673	640	642	609	614	640	620	617	658	630	630	590	590	655	650	625	656	646	642	653	651	615	670	632	638	591	613	635	611	707	655	594	648	638	623	639	634	684	649	619	677	653	635	669	608	626	637	666	613	656	617	627	622	651	662	609	626	647	656	678	654	656	637	639	617	679	592	602	611	613	626	614	636	680	636	597	633	611	660	632	623	613	617	663	680	633	617	642	644	631	634	612	680	600	608	621	601	645	664	617	601	593	658	644	614	627	657	634	608	654	614	661	645	622	630	660	633	615	609	631	608	627	660	617	609	608	616	606	652	616	641	607	613	580	633	612	673	653	648	621	673	610	609	667	652	670	598	634	569	603	639	601	610	629	663	646	617	630	619	643	633	579	640	599	616	628	635	622	596	631	626	596	649	623	630	655	656	619	653	617	593	640	632	627	627	633	644	636	667	608	615	631	655	632	594	595	634	616	669	646	632	630	649	634	661	618	650	613	632	609	644	664	637	637	614	626	651	617	597	601	660	618	622	628	601	630	668	608	591	643	601	634	577	611	643	677	636	627	602	621	646	633	607	605	672	648	624	715	656	629	628	658	632	607	663	607	668	614	594	626	609	621	637	633	648	641	634	627	684	586	606	648	631	650	656	633	687	631	648	650	574	635	615	596	644	663	666	672	602	613	608	638	646	635	654	623	652	626	638	602	616	600	633	630	653	609	609	595	652	612	653	626	599	659	592	629	640	641	651	634	618	627	662	554	600	613	626	661	642	597	624	586	695	635	650	630	619	627	674	611	607	605	652	632	654	600	634	644	652	633	620	642	605	625	631	628	638	580	646	648	635	608	612	623	646	640	650	631	670	615	644	677	660	636	624	611	623	636	634	661	597	622	637	621	642	646	639	663	671	661	680
23575	21654	29675	24169	21655	21661	6523	1138	839	684	629	577	494	472	444	419	415	356	371	347	355	334	282	320	307	314	316	272	293	281	308	286	289	277	264	276	269	270	275	290	254	282	277	254	254	257	288	245	309	268	263	250	264	256	253	274	285	262	284	265	271	245	270	256	231	258	259	276	275	261	294	241	294	240	241	272	279	288	240	265	256	281	286	305	236	268	256	236	275	221	266	234	279	244	273	268	251	268	265	306	287	269	286	304	281	274	237	251	241	231	230	278	275	289	266	261	244	281	243	259	247	250	279	277	236	261	269	248	260	236	265	229	283	236	259	235	269	285	238	271	266	234	253	251	272	280	259	273	269	265	248	239	262	242	258	254	249	258	277	257	241	253	260	258	258	244	277	253	217	232	235	272	263	273	255	234	236	248	266	243	273	262	293	222	244	270	257	267	280	264	269	272	268	250	249	251	240	255	254	249	236	280	275	248	239	262	242	247	276	258	248	237	239	269	271	258	281	236	257	250	268	268	290	232	245	270	268	243	225	261	281	255	257	239	233	278	260	244	255	273	220	264	252	293	268	277	255	263	222	273	257	260	267	283	263	244	283	235	251	260	223	257	250	256	259	243	258	233	275	266	265	271	260	257	243	272	264	230	263	253	242	262	261	271	248	262	248	242	242	237	265	260	283	257	242	247	255	273	259	235	227	264	251	249	257	282	278	241	264	250	230	247	247	250	293	267	249	272	254	245	264	246	228	251	263	238	269	276	249	249	258	279	235	275	257	263	270	268	267	268	260	292	255	275	246	303	279	240	225	249	262	288	259	259	263	264	231	300	270	253	248	227	242	257	238	260	257	241	284	273	282	264	264	229	236	228	247	251	278	228	240	256	238	233	247	248	289	229	251	250	258	271	270	285	251	239	260	212	259	250	260	278	257	258	259	256	269	237	266	247	274	227	249	253	266	268	271	265	244	219	244	249	247	259	280	270	247	237	271	253	262	269	247	237	292	246	275	244	258	271	233	251	251	232	261	293	240	257	246	267	269	250	294	283	255	243	278	254	247	258	250	263	260	236	249	237	251	277	261	240	248	275	253	297	248	274	276	261	264	240	283	256	273	232	271	248	271	257	250	273	257	260	289	279	267	239	291	237	256	273	267	238	234	237	241	280	241	274	280	245	235	249	246	257	266	248	239	285	252	241	257	258	277	222	256	241	268	252	252	263	250	239	255	243	237	232	237	266	265	258	269	252	238	236	243	256	275	253	262	265	271	246	254	266	246	282	246	236	223	253	234	244	272	228	277	247	252	253	229	274	235	235	266	261	252	250	255	266	248	261	248	248	231	269	257	245	248	242	270	270	258	234	223	236	251	258	265	236	216	255	237	265	260	240	265	278	267	242	226	249	250	258	257	247	254	240	255	233	268	237	254	276	236	289	253	284	283	229	247	262	252	263	243	262	242	222	259	243	237	265	258	226	237	249	219	263	267	235	250	275	262	249	242	228	267	236	271	280	223	254	277	268	257	243	281	288	237	249	254	245	241	264	254	262	242	245	263	246	245	280	273	252	245	273	243	268	260	260	264	277	254	245	231	281	256	251	247	278	270	237	253	255	275	262	258	235	245	226	259	267	273	251	253	260	241	244	259	266	251	277	265	271	292	248	252	266	244	243	239	245	243	251	255	250	218	260	243	216	248	260	258	250	274	284	253	258	278	251	278	231	263	261	263	265	254	226	271	258	229	242	282	284	257	259	296	231	240	259	233	267	263	270	263	259	245	249	264	246	261	249	251	256	245	268	287	247	251	232	270	271	269	256	237	262	248	258	251	243	235	256	240	245	250	246	238	276	220	275	252	253	234	244	262	257	282	232	251	258	246	246	250	236	248	241	285	258	256	245	268	247	279	250	268	237	269	238	244	255	264	273	243	279	249	273	245	242	266	233	251	256	270	243	260	231	236	249	250	276	266	239	258	266	257	269	285	259	247	279	253	270	280	272	246	299	269	259	236	257	293	271	271	241	245	255	266	267	235	241	233	253	236	245	248	240	286	263	279	242	291	233	266	292	273	243	246	255	261	265	246	265	251	251	264	257	244	255	230	234	259	250	236	230	275	266	282	259	260	282	271	228	282	258	254	262	291	250	233	257	239	275	278	267	263	258	233	264	262	257	221	259	239	279	275	249	262	248	238	270	254	241	239	255	266	253	264	250	259	296	284	298	252	280	246	252	278	271	262	240	253	239	272	253	246	254	238	234	270	244	243	258	279	260	257	269	258	269	258	247	234	243	264	274	273	236	267	242	277	292	242	240	242	235	276	243	259	250	256	269	252	275	266	249	264	263	242	259	227	255	249	261	253	265	250	234	241	256	254	249	266	257	246	275	257	246	246	237	262	252	256	264	267	246	238	265	264	253	266	253	258	253	231	239	261	237	263	251	272	300	251	246	246	235	231	219	233	230	208	249	264	244	265	232	252	238	239	272	249	274	237	225	236	238	283	244	229	258	268	255	287	266	234	241	261	221	266	235	243	228	252	257	263	266	275	251	245	231	287	269	253	275	248	257	282	282	251	256	256	249	239	267	264	256	225	228	245	257	248	257	259	245	271	254	264	232	245	262	264	229	253	236	209	287	257	228	241	245	259	257	223	227	266	256	226	255	264	293	245	258	252	272	240	281	253	244	269	237	282	249	244	245	245	258	233	272	255	252	219	258	285	277	257	261	251	248	267	263	245	255	237	241	227	240	263	294	257	235	234	268	259	256	274	252	236	264	231	238	241	240	282	260	276	242	240	263	251	256	269	255	255	260	276	271	286	245	254	257	250	240	231	284	248	248	226	260	230	261	275	237	243	253	231	278	290	244	262	241	227	218	256	277	242	255	232	277	252	241	246	227	205	261	230	248	252	246	252	241	245	248	254	234	235	251	300	225	256	235	255	265	243	232	217	256	274	257	249	286	270	252	295	260	244	276	260	252	249	252	247	260	274	271	264	239	207	248	263	265	234	258	241	236	237	276	223	251	257	237	232	258	245	254	262	254	241	267	248	231	264	259	280	221	239	260	259	250	251	251	264	230	245	262	258	275	242	248	271	268	266	245	252	267	232	276	249	262	247	272	266	250	254	263	232	265	247	270	276	243	248	269	252	250	251	270	278	244	253	285	265	234	229	249	261	255	256	242	264	216	265	263	271	280	254	255	264	236	244	250	246	250	245	242	258	249	258	250	251	262	275	260	250	236	256	277	264	267	276	259	265	247	263	266	212	267	274	260	247	250	275	263	234	248	275	260	286	233	239	259	249	247	228	219	271	269	271	283	288	263	239	266	237	274	275	257	243	286	232	257	252	259	259	243	252	257	229	252	258	252	257	267	281	264	266	257	256	258	274	236	226	245	240	242	230	236	266	259	283	263	257	256	257	255	278	239	255	260	254	249	250	240	252	240	229	259	249	257	276	243	247	284	243	278	246	259	245	272	252	262	239	269	264	224	246	253	267	262	244	237
7181	16121	13597	7381	5020	3862	2873	2347	1841	1566	1224	1097	972	843	794	724	635	611	558	552	494	521	497	500	461	493	466	432	457	431	420	424	423	413	393	373	394	368	407	356	349	370	331	344	372	367	376	356	360	340	347	373	384	364	343	347	332	379	353	395	374	335	320	356	348	362	338	347	342	389	338	348	386	317	348	315	365	371	368	381	344	381	376	352	367	386	357	312	362	348	375	331	340	327	353	351	359	344	428	452	402	458	429	465	400	368	370	359	358	341	324	352	317	352	368	337	339	332	350	304	324	357	376	304	342	330	343	353	362	331	323	314	332	355	313	328	318	329	332	342	327	373	331	336	328	357	347	318	348	369	319	341	362	357	305	325	354	374	342	388	331	353	349	373	369	328	354	364	325	357	364	364	335	358	324	337	337	389	340	327	342	339	345	340	343	334	343	335	373	340	317	351	342	315	358	346	332	335	340	361	358	329	329	347	362	329	358	336	351	348	373	347	310	352	313	337	331	348	354	330	348	332	335	336	337	320	318	338	347	325	367	290	335	366	349	335	347	343	361	351	330	320	321	379	353	355	322	361	366	362	377	327	341	354	335	344	358	373	337	340	322	341	303	347	343	341	344	355	335	358	327	313	326	330	367	318	293	326	345	337	320	330	347	350	358	350	322	344	330	365	339	316	341	328	345	364	342	353	321	343	347	354	341	313	380	322	357	347	327	370	355	340	340	338	364	322	347	325	323	364	328	344	335	335	349	351	324	337	357	341	347	329	346	348	340	348	357	340	339	360	349	358	333	349	329	353	360	334	340	330	310	333	310	355	340	369	302	379	326	339	341	321	332	343	328	318	357	299	348	332	353	345	346	350	341	362	338	332	344	344	340	332	313	340	349	361	322	343	331	334	323	320	334	347	344	306	307	328	349	332	317	320	346	325	343	349	358	336	317	342	345	314	332	306	353	372	346	339	352	355	349	337	333	340	349	347	380	311	312	346	347	355	321	318	319	335	311	336	363	348	323	355	338	364	340	341	349	354	347	328	340	288	360	341	343	350	371	338	360	336	329	353	342	353	348	341	350	340	340	374	363	343	335	358	358	330	383	347	333	340	326	352	351	360	353	347	328	333	350	331	329	325	329	385	323	357	358	356	329	361	340	344	358	318	321	347	337	350	342	376	314	366	320	332	327	333	333	332	321	370	324	310	326	331	359	343	348	340	348	374	329	350	330	345	334	359	330	352	321	354	375	333	341	336	365	348	359	321	313	337	369	355	314	351	368	360	327	330	359	355	306	317	342	367	316	317	332	358	374	360	334	297	374	335	346	347	335	321	332	346	323	330	344	358	331	325	358	313	356	300	335	317	382	338	352	326	357	374	314	331	350	326	354	320	344	331	338	338	369	358	323	354	341	329	355	370	358	356	351	358	361	313	361	347	361	344	291	356	314	351	372	354	360	350	339	339	328	343	344	355	347	347	334	322	351	365	317	344	347	332	350	337	325	319	341	331	337	346	365	345	343	358	332	312	359	323	375	331	327	358	348	334	356	313	351	333	358	364	348	361	346	349	305	339	312	356	378	320	379	344	344	352	336	337	368	326	385	361	328	326	333	349	366	335	329	319	352	326	336	366	352	347	346	320	334	307	358	347	303	349	367	372	342	376	359	338	334	347	319	341	340	362	312	334	310	362	345	345	339	344	321	342	334	395	320	361	364	357	324	357	327	331	351	346	325	331	333	350	339	338	332	321	329	369	319	370	347	346	346	346	355	369	353	327	371	344	334	289	342	333	356	329	356	349	343	338	350	327	334	347	317	330	358	346	339	325	334	318	372	345	342	354	337	301	325	342	321	375	276	351	321	331	355	338	349	330	347	322	346	362	336	354	321	358	313	362	338	339	320	318	307	330	346	329	376	378	321	385	359	349	341	352	319	343	356	329	333	353	357	333	319	361	326	312	351	343	325	345	333	353	319	326	354	329	309	333	357	346	331	326	346	330	327	319	343	334	353	338	315	326	326	345	325	326	356	337	338	312	352	313	314	348	326	340	352	347	299	343	341	350	304	368	373	344	327	303	324	294	375	349	339	369	340	332	339	404	364	362	368	331	336	322	358	339	340	363	356	349	347	307	350	367	343	337	320	342	334	322	345	366	353	340	341	352	304	329	343	346	341	353	296	326	334	330	346	345	331	394	339	319	331	365	318	337	299	342	361	344	359	329	343	347	356	350	338	332	364	335	351	336	333	347	341	339	351	331	318	354	339	311	340	360	339	343	357	352	336	341	368	395	382	350	333	341	332	362	347	341	325	338	346	329	326	372	351	345	369	360	353	334	375	349	329	368	351	317	335	347	337	344	350	326	324	337	329	309	363	322	321	339	350	301	355	341	324	329	304	325	393	336	371	355	350	329	338	382	348	321	335	327	328	372	353	350	340	335	364	314	347	327	308	338	366	343	348	325	349	377	321	315	349	343	321	307	363	332	348	351	340	319	349	367	315	343	314	333	323	347	355	328	317	348	308	350	330	376	312	359	361	350	360	349	345	332	328	350	330	330	324	348	338	344	341	333	340	360	387	358	331	322	351	315	337	378	336	354	325	349	317	322	356	329	343	328	293	324	384	348	341	299	352	322	290	334	328	318	336	343	354	345	313	354	316	327	389	340	397	352	359	365	341	356	393	356	325	375	329	334	397	335	399	345	310	339	285	361	378	327	340	337	341	338	320	362	333	344	345	315	342	326	361	318	351	351	332	335	346	362	336	357	361	345	317	348	357	323	345	320	341	338	369	352	375	342	365	352	322	355	318	346	345	334	331	351	342	343	299	340	326	383	358	340	341	335	336	305	364	324	329	337	377	314	319	373	345	319	332	348	362	325	306	310	365	358	334	337	325	343	385	350	325	362	350	344	329	321	352	334	338	330	380	331	377	319	371	330	333	350	328	363	332	372	318	341	353	349	363	346	321	344	334	355	345	329	350	342	345	322	345	347	354	339	355	349	369	371	347	410	344	328	339	329	339	327	336	349	350	347	349	359	360	336	341	346	333	332	331	370	353	346	368	366	357	344	353	353	365	310	334	320	347	339	353	320	345	327	331	317	345	310	330	331	356	368	346	353	322	345	344	324	342	366	351	338	363	320	350	341	340	337	306	327	360	350	317	346	348	292	340	352	349	349	332	364	340	345	310	357	351	342	354	374	358	344	350	355	336	347	360	354	331	332	335	373	336	341	359	340	347	346	362	341	349	359	333	365	312	342	330	321	350	359	329	363	323	370	335	332	388	338	322	309	350	330	313	341	336	367	360	371	321	337	309	336	316	352	353	342	332	314	337	356	363	327	330	349	315	355	357	312	364	358	348	335	347	339	362	343	325	345	365	323	354	332	385	355	364	342	343	307	325	320	345	373	326	320	319	342	340	364	346	310	360	319	378	345	322	337	322	325	337	351	345	344	371	335	338	344	335	331	329	342	309	359	337	370	301	350	352	358	336	325	359	313	330	305
27457	21026	9067	1119	748	698	646	650	618	620	616	610	601	538	553	580	555	610	608	607	585	545	617	548	585	576	576	546	604	617	532	576	579	547	576	611	610	598	574	563	632	560	570	574	547	567	579	569	546	552	555	581	581	588	566	580	578	551	543	536	591	562	611	577	586	583	608	536	568	594	578	601	561	571	549	561	574	589	572	615	548	579	564	601	551	572	545	608	587	544	596	660	553	599	581	584	541	569	642	588	600	575	606	604	617	597	609	568	554	581	545	567	558	615	571	600	567	588	597	605	546	558	532	583	541	585	580	570	579	583	576	576	556	613	596	522	591	551	543	582	612	572	556	564	563	556	584	581	612	581	629	575	558	576	577	574	541	596	581	626	558	598	599	605	550	578	584	539	632	578	572	549	608	575	559	563	629	539	573	558	595	589	586	552	595	559	561	582	591	549	582	573	582	566	557	557	571	545	583	589	576	572	585	597	593	583	554	545	559	582	578	571	590	562	513	559	605	608	549	558	528	619	526	561	559	573	569	605	600	590	584	551	536	565	575	563	564	590	583	595	567	575	553	663	599	577	599	588	593	556	587	573	570	585	605	581	537	556	572	608	546	535	592	595	606	545	587	567	558	550	587	583	551	581	557	555	575	579	604	602	513	578	547	565	585	575	559	573	551	569	575	594	583	575	570	583	550	558	600	580	620	619	584	613	585	582	563	582	548	611	599	574	585	562	580	588	558	587	552	525	607	608	606	599	569	545	541	572	536	581	596	567	558	596	611	568	603	576	578	586	584	563	607	552	596	568	582	610	564	533	555	566	624	565	582	550	576	596	595	562	573	602	606	569	573	557	569	601	600	579	591	564	600	562	566	584	562	583	577	597	561	533	617	615	585	620	612	585	573	547	588	565	561	575	584	589	586	553	587	528	564	605	520	616	609	589	594	546	597	548	608	614	571	547	608	556	621	598	576	548	562	569	588	578	522	567	543	583	597	542	562	574	586	554	630	574	556	568	597	597	546	587	562	585	576	619	555	586	542	579	556	576	601	563	566	603	558	561	582	540	619	591	598	547	572	600	577	565	561	600	577	586	613	587	632	572	561	605	584	642	572	553	546	561	571	616	571	608	599	628	588	596	582	595	575	589	574	598	562	572	613	600	586	609	573	580	596	545	537	571	536	622	593	593	582	602	574	556	629	568	593	560	595	572	547	595	574	583	554	554	603	545	527	555	591	572	557	559	625	624	600	575	550	567	607	557	537	590	597	574	610	554	618	565	541	593	554	569	581	582	551	614	529	554	573	590	563	561	582	583	522	545	590	575	564	577	582	577	584	586	523	596	560	552	528	532	597	591	622	572	551	575	626	594	550	618	594	606	592	573	592	575	551	548	564	600	577	549	566	558	578	535	613	606	607	521	589	568	575	568	574	542	570	562	563	585	567	585	554	547	589	561	576	607	598	579	556	594	593	611	627	572	578	567	576	602	587	615	541	607	581	553	540	549	615	561	583	606	553	557	588	572	570	583	601	562	558	596	532	595	597	570	588	530	606	572	597	607	605	562	576	533	567	605	576	553	592	534	597	548	579	572	558	597	585	551	576	579	591	538	594	568	577	569	627	558	522	554	564	584	541	584	618	593	556	580	580	554	571	506	586	545	582	621	594	612	545	601	593	601	539	605	568	617	619	586	560	538	578	590	548	586	568	591	581	544	596	588	568	577	575	600	556	575	590	594	580	576	561	580	628	580	575	563	557	544	592	603	579	576	589	582	583	616	546	599	547	579	561	597	569	561	566	572	554	600	542	595	605	607	568	591	584	571	543	564	556	569	573	571	552	555	584	579	579	576	530	568	576	552	599	575	626	567	562	571	553	551	573	603	581	610	543	592	546	566	576	566	572	596	578	553	587	581	603	550	584	579	538	595	547	595	590	570	574	539	595	572	557	570	621	547	580	605	609	626	527	580	565	575	547	603	594	592	618	579	561	605	574	600	589	567	596	579	568	586	526	568	586	577	562	581	592	556	529	565	560	543	592	589	585	605	589	599	563	593	568	578	557	543	585	595	551	573	609	566	572	585	623	584	564	584	547	577	605	553	582	542	546	563	575	596	539	602	586	561	548	557	628	578	558	579	628	627	592	595	574	557	587	586	559	569	574	607	575	579	566	565	581	572	564	574	571	556	510	575	579	519	599	581	564	573	552	577	561	575	582	561	560	588	560	596	584	563	609	577	593	539	557	537	588	608	542	602	578	584	555	577	546	584	557	575	585	556	581	576	563	577	542	549	569	591	560	616	604	591	584	588	596	557	541	552	581	576	598	577	586	577	571	582	579	545	587	561	585	569	599	529	545	579	567	563	554	589	599	582	564	570	580	553	562	571	582	571	549	569	537	601	559	563	578	577	563	610	592	591	574	633	626	550	536	612	572	581	577	583	581	575	599	575	585	583	544	592	559	525	598	570	566	580	589	582	582	614	576	567	613	604	559	584	543	611	543	610	569	562	585	580	612	612	565	585	516	508	607	559	535	526	549	556	589	577	557	580	560	551	543	542	609	551	552	556	548	569	595	595	581	546	580	606	571	576	589	607	603	541	570	534	582	630	597	622	603	559	530	554	577	593	551	543	539	602	577	589	588	563	605	575	639	587	556	556	608	597	540	607	576	575	581	585	545	576	554	558	617	576	619	576	574	598	572	562	576	580	567	561	586	596	574	579	587	565	579	567	588	535	599	567	590	610	565	565	546	625	600	574	521	547	607	620	624	597	596	547	556	603	570	567	585	599	586	568	620	564	574	571	587	552	584	562	560	573	556	544	598	548	566	549	571	574	597	562	552	597	555	590	620	565	559	545	578	577	619	550	601	633	573	503	566	550	602	576	567	594	621	591	547	570	589	558	570	574	630	565	567	562	592	584	590	602	606	619	569	606	580	533	585	552	573	571	524	572	581	588	583	543	568	582	567	631	559	568	575	601	612	550	560	573	609	607	584	576	614	558	550	570	620	568	599	601	576	577	576	577	557	587	609	606	545	566	588	570	612	555	594	566	582	586	630	586	598	567	576	574	530	548	575	582	564	598	598	577	590	579	577	586	617	602	583	536	586	559	641	569	616	600	556	593	582	577	569	555	579	590	501	576	595	611	533	560	568	576	584	571	578	594	594	586	574	580	553	583	542	581	560	571	566	591	537	527	614	569	501	576	602	584	628	611	578	552	565	582	574	561	593	567	609	541	556	576	587	577	586	600	577	571	557	562	532	594	597	612	570	553	542	584	572	551	584	548	578	579	570	521	567	608	622	590	549	573	578	538	630	582	590	585	569	566	528	565	561	560	571	587	570	595	558	576	598	580	601	563	560	588	558	611	563	588	603	529	564	578	598	591	567	595	589	626	581	607	559	576	609	537	549	577	564	552	599	544	545	535	625	586	599	555	590	605	547	572	595	606	603	607	550	571	606	546	562	569	570	563	527	599	576	580	627	547	528	566	555	567	538	540	551	580
4132	1525	1415	1030	944	915	883	811	802	828	714	787	745	791	770	764	764	768	881	811	720	738	726	762	749	736	765	795	800	729	823	771	747	742	783	765	764	760	791	808	730	737	781	715	769	749	736	760	725	748	780	722	756	801	803	719	707	831	760	763	747	804	764	782	722	764	754	754	690	746	780	759	798	760	782	798	752	784	705	729	772	715	760	672	712	727	703	770	750	741	754	752	745	751	753	778	722	800	792	813	779	766	732	776	772	741	769	749	749	762	749	782	754	731	774	761	739	772	718	791	774	780	733	724	797	723	758	723	801	773	746	809	760	797	743	761	745	749	718	748	762	730	742	732	735	729	741	774	756	754	720	770	691	689	725	783	728	705	774	742	769	720	735	710	778	688	714	745	775	747	691	762	726	735	702	759	739	770	781	743	735	752	784	762	743	757	742	803	752	767	752	794	755	741	766	745	791	724	770	776	770	744	714	747	772	737	743	755	775	727	775	790	749	730	783	742	704	764	735	743	765	676	776	789	730	741	733	756	748	713	800	744	717	699	718	762	669	706	737	773	700	740	720	780	779	705	782	746	730	737	757	762	740	765	772	729	706	752	742	766	751	714	788	717	746	718	767	749	757	769	760	780	734	770	736	723	715	745	820	740	786	733	760	771	736	736	714	736	734	766	758	701	723	750	766	721	760	774	757	768	769	729	764	769	734	754	743	791	705	732	740	768	759	750	764	758	730	689	758	755	761	725	765	739	730	755	765	762	737	749	751	809	754	755	765	725	750	758	742	780	750	769	756	749	756	740	698	727	738	777	757	770	708	798	746	714	794	801	750	728	755	761	772	769	713	753	744	746	753	772	757	721	708	745	729	766	740	736	704	725	746	766	731	737	714	738	721	735	738	727	764	757	732	773	723	761	713	765	740	732	733	745	786	756	739	734	763	731	752	711	738	718	762	736	780	738	768	769	738	779	708	787	754	715	804	758	742	753	747	705	769	765	741	766	826	711	781	710	709	717	749	734	796	757	724	762	704	758	709	775	713	770	733	734	747	735	708	737	691	754	665	723	718	753	773	754	713	726	726	757	794	751	751	752	735	771	760	789	744	725	746	735	753	797	720	726	750	756	728	786	750	733	736	748	766	734	754	728	772	744	771	779	740	725	760	782	731	774	729	764	753	750	758	738	738	773	764	809	751	741	721	747	717	743	772	735	768	752	772	786	754	720	759	737	766	755	755	772	744	718	767	723	767	756	748	741	744	733	739	735	709	767	754	737	727	741	769	732	733	761	738	720	774	792	729	765	730	828	744	759	779	742	745	719	737	742	787	751	759	741	717	737	750	736	722	775	761	712	749	817	740	755	739	753	739	772	811	753	785	748	748	734	786	711	775	793	782	750	711	721	714	823	778	781	741	749	758	738	716	753	706	732	764	769	721	762	793	742	762	756	718	743	785	808	793	768	752	752	790	763	782	760	744	781	787	740	758	745	739	801	731	765	735	755	780	749	726	744	750	747	726	724	776	777	783	759	739	737	733	767	797	776	742	733	722	754	775	736	771	729	734	781	729	730	750	775	790	776	750	779	707	735	779	694	803	761	761	725	729	742	757	749	761	748	801	740	737	704	772	732	738	758	789	712	749	714	748	779	737	727	736	743	774	748	785	769	751	768	742	767	729	706	748	757	689	720	778	690	726	765	770	753	762	756	726	764	760	743	747	786	767	733	757	711	718	789	708	690	737	771	748	716	742	781	754	762	802	705	721	723	715	757	730	704	740	785	789	766	754	789	758	762	750	748	732	740	807	721	775	759	740	782	771	727	744	741	782	782	744	760	789	716	729	734	719	749	749	727	731	718	739	716	739	765	763	740	780	783	751	786	777	773	756	772	777	760	734	728	748	760	764	739	809	731	743	776	766	786	739	721	760	762	743	768	741	744	774	753	702	703	766	732	714	727	775	750	752	767	780	763	748	708	682	751	745	780	723	758	751	722	782	716	776	776	727	812	710	766	759	726	728	761	767	744	776	718	782	754	770	788	736	805	785	749	732	740	780	759	793	793	792	747	750	738	759	702	739	759	703	754	737	691	746	736	752	743	728	764	718	721	777	761	773	771	746	699	773	725	719	731	763	742	737	754	712	759	757	775	701	769	740	790	743	710	770	763	736	798	745	731	788	791	790	722	757	731	740	736	734	775	719	706	786	739	760	774	720	765	780	749	718	716	777	736	808	791	730	803	743	773	759	752	736	700	745	748	779	788	757	804	783	787	692	784	699	802	784	722	744	741	764	799	757	725	715	757	768	739	724	704	726	754	729	787	717	742	727	774	788	742	743	769	810	753	762	741	779	746	719	724	740	729	734	770	768	778	732	796	733	722	724	707	761	698	779	716	753	792	786	772	766	715	750	769	734	775	737	722	791	763	711	741	779	707	731	813	744	767	741	741	722	719	755	742	798	743	735	749	752	778	704	770	713	788	718	756	759	756	750	725	740	763	739	752	715	748	734	765	771	799	750	730	727	735	727	763	770	748	806	751	744	758	753	769	746	741	763	755	734	777	814	785	767	766	753	782	726	728	808	706	731	733	724	734	726	738	728	734	724	746	744	741	752	764	701	808	714	757	765	782	743	754	772	744	757	760	783	712	772	732	722	734	719	763	745	759	759	726	760	776	743	770	745	725	756	742	741	723	746	733	772	789	716	720	759	740	779	753	782	719	757	748	735	725	709	752	732	715	718	772	752	804	817	692	747	748	733	770	723	717	752	730	774	753	738	800	719	765	727	743	703	751	703	741	804	799	724	781	750	759	702	751	730	755	705	781	729	756	746	728	734	749	690	738	774	715	782	773	745	769	770	740	750	719	767	755	741	702	776	764	757	719	745	734	767	728	738	744	740	815	778	785	732	766	727	725	702	764	784	735	767	776	736	734	696	721	743	747	778	706	750	749	790	698	725	766	753	758	744	716	748	713	777	726	771	755	735	726	736	725	759	757	797	747	721	777	776	735	747	747	799	776	746	741	734	730	783	771	758	739	772	750	795	751	752	702	770	747	716	720	739	753	763	727	744	752	732	726	805	818	712	749	730	727	767	761	780	729	727	809	716	738	691	760	766	736	730	776	734	744	712	702	796	787	807	792	766	776	724	776	751	730	719	753	762	747	730	735	760	736	693	763	768	713	779	705	691	770	718	714	723	740	704	769	712	750	737	738	780	712	704	771	724	778	788	832	761	757	697	792	781	750	741	739	721	715	749	711	721	765	729	728	788	742	720	729	702	744	763	763	732	761	748	720	724	758	738	768	787	773	784	731	708	752	774	731	756	720	782	745	763	720	765	751	735	749	750	762	780	759	816	753	744	770	730	728	742	739	660	735	717	765	711	752	748	746	756	798	714	820	778	755	733	752	741	769	789	749	738	698	769	753	763	755	734	745	747	826	745	781	738	726	784	734	743	771	738	764	771	720	696	742	768	741	765	814	752	749	790	763	701	748	755	781	767	762
24584	21672	29208	24645	21668	9046	1305	946	765	799	694	621	636	549	552	584	541	536	510	562	551	537	513	518	482	522	512	497	525	453	496	459	480	483	488	502	536	507	493	526	524	517	487	494	514	489	467	505	471	509	458	503	450	470	475	488	492	496	505	505	491	521	473	499	512	475	493	491	509	530	465	495	507	487	452	517	490	506	495	475	522	477	500	497	458	483	468	481	505	508	477	486	487	513	496	474	485	482	460	504	552	540	510	485	492	485	469	495	523	503	493	461	486	463	499	489	515	502	511	481	477	461	465	487	477	502	444	493	474	464	468	498	496	499	502	506	483	476	482	503	469	449	451	479	480	503	446	436	522	434	477	444	467	485	481	500	464	491	477	475	488	513	505	447	474	467	475	465	477	497	444	498	457	497	471	455	463	492	473	504	419	492	496	504	424	465	457	450	484	489	483	481	460	462	498	465	489	485	470	467	514	461	463	501	507	477	483	472	500	484	469	528	449	484	463	493	481	498	491	522	477	465	475	433	474	494	464	488	528	512	531	460	490	465	468	471	468	481	469	464	457	486	470	472	519	525	512	491	492	460	516	482	488	467	480	496	499	493	436	414	527	464	468	450	462	502	491	467	488	514	502	485	501	520	474	489	454	490	508	487	500	484	472	499	481	492	490	522	508	460	469	486	493	536	473	496	513	462	477	464	463	462	483	482	519	462	506	461	452	463	420	480	485	475	519	485	484	445	492	447	494	499	487	482	467	477	436	519	450	503	467	466	495	487	489	501	476	454	523	473	499	471	480	485	475	491	493	511	476	486	473	475	508	494	478	507	455	471	496	505	465	493	465	491	489	460	447	525	480	489	473	463	502	459	503	490	446	478	483	513	484	459	471	509	470	503	512	508	471	474	453	484	465	517	498	472	479	464	477	467	459	488	472	528	463	454	522	512	476	480	424	432	508	502	476	495	489	522	470	456	474	498	502	492	523	492	522	493	486	507	488	462	464	497	465	487	495	507	487	490	469	541	513	479	468	510	505	455	466	488	492	496	471	474	514	500	473	488	435	512	495	475	460	477	463	470	508	463	453	476	460	439	452	469	450	457	486	506	487	496	469	478	473	449	491	480	458	492	490	486	470	505	457	509	472	504	480	487	494	447	481	488	456	510	471	448	512	500	478	511	491	504	498	518	478	491	487	476	440	513	469	469	522	537	469	481	497	499	509	470	491	498	426	485	501	507	463	488	498	472	459	492	514	460	458	498	457	491	494	484	495	517	499	496	473	504	455	511	525	488	513	471	477	500	492	509	497	501	469	495	521	474	516	484	459	444	540	493	480	445	476	519	478	491	498	517	497	511	438	477	455	497	491	509	481	468	475	458	480	454	465	467	468	456	453	470	476	481	443	494	461	477	478	458	455	486	479	504	495	455	472	516	471	515	476	478	519	476	464	506	482	455	489	494	483	482	469	490	449	495	474	475	472	490	465	502	478	516	460	483	457	481	527	472	452	480	478	501	501	504	476	478	527	503	449	492	446	479	495	461	471	489	442	467	508	477	465	512	481	492	474	465	488	462	474	463	488	480	460	503	493	489	490	476	467	478	475	477	505	454	479	422	504	471	432	462	479	478	482	506	478	458	475	476	449	432	452	500	515	492	474	500	488	514	507	484	460	507	454	510	452	514	461	490	449	481	452	506	507	488	524	465	537	443	505	474	499	450	468	520	481	496	493	509	479	492	489	506	463	494	489	486	487	487	493	478	495	538	500	480	449	476	492	471	488	476	488	445	460	463	469	511	474	441	461	498	508	464	497	464	529	492	499	495	504	498	481	482	511	522	489	500	489	492	463	478	454	502	433	487	449	454	461	464	471	496	479	461	487	482	464	475	478	458	472	504	470	490	524	476	484	483	502	502	494	452	481	497	516	449	504	487	494	485	477	513	440	491	469	459	455	491	508	476	473	492	481	456	473	502	463	447	512	508	493	501	463	454	482	515	519	471	486	500	482	483	461	494	489	486	452	489	495	461	485	543	488	474	489	488	504	450	480	482	476	518	504	471	483	436	463	463	474	472	452	473	496	415	483	494	503	471	494	486	468	502	460	472	489	476	447	486	482	459	446	466	526	460	471	446	462	465	522	474	471	502	526	465	465	504	473	498	475	466	472	453	490	460	517	440	481	500	484	478	471	473	474	470	468	479	523	488	488	488	451	490	479	473	475	472	488	489	468	467	470	432	466	485	490	462	464	445	480	485	447	555	484	457	476	515	500	487	460	468	514	485	495	488	471	501	486	519	470	489	482	504	468	472	498	491	534	473	497	512	516	496	488	501	522	468	501	519	514	469	516	472	507	477	460	494	486	493	492	468	508	468	463	466	484	440	522	491	483	431	436	470	469	468	506	488	474	478	488	468	469	503	473	479	432	490	475	474	479	451	476	439	497	459	506	467	477	494	494	471	492	494	498	487	481	462	507	508	461	494	481	461	495	474	491	461	466	490	536	461	486	507	512	478	454	447	459	461	461	484	484	467	496	467	485	468	477	475	529	493	450	506	455	441	449	488	462	462	467	469	476	498	504	457	479	485	490	454	487	464	545	495	476	493	462	480	452	453	453	476	510	472	446	499	482	495	463	480	519	462	443	501	506	456	501	462	465	498	497	494	473	459	475	496	516	483	512	471	493	477	497	496	471	492	493	504	514	501	490	540	507	491	511	501	451	496	492	462	526	503	473	501	460	497	465	495	468	524	476	484	479	533	462	495	440	476	477	478	472	463	489	479	507	506	490	519	481	483	486	472	513	541	499	486	532	469	506	460	446	500	485	483	468	518	479	455	516	468	445	508	494	439	469	496	502	463	469	526	429	473	501	482	486	500	443	510	484	465	455	446	462	498	490	488	481	474	512	505	499	489	434	456	480	512	499	460	532	486	499	489	467	505	485	460	447	443	470	468	516	480	472	488	477	474	520	485	454	478	459	534	477	448	449	468	494	471	468	509	520	446	504	457	485	499	446	498	490	481	448	474	479	473	448	501	474	455	468	487	520	491	492	515	486	461	490	482	448	483	493	463	438	547	431	474	439	508	528	445	530	491	476	470	508	467	489	401	482	479	458	466	486	503	472	473	490	459	495	482	497	470	462	508	471	476	491	502	479	479	503	474	462	499	479	472	468	449	457	511	509	454	446	439	486	424	446	470	532	431	462	476	471	511	470	496	486	487	469	477	502	456	521	468	491	499	468	471	463	523	483	448	487	505	487	493	486	483	443	487	490	478	440	506	528	495	460	482	460	444	486	489	452	517	501	507	462	454	460	492	488	496	489	471	486	497	461	468	478	497	474	498	480	506	476	473	487	473	505	503	483	480	490	492	434	472	490	494	479	474	483	485	475	436	483	461	474	451	463	490	475	486	473	492	438	464	499	488	490	498	505	461	447	503	487	477	471	497	483	505	487	514	507	495	498	498	484	499	506	514	496	455	478	476	500	479	451	499	485	477	480	448	507	521
5065	9969	8546	4611	3095	2484	2010	1697	1453	1200	1121	960	948	901	854	852	769	797	828	724	721	728	715	637	737	704	674	647	689	665	616	678	619	660	716	636	633	651	701	638	631	651	654	682	630	641	637	649	645	659	632	635	659	646	687	655	696	682	605	632	647	609	655	639	626	647	635	630	686	658	662	620	612	662	621	657	652	686	652	670	698	662	631	650	680	655	639	654	625	646	651	669	636	648	646	632	613	667	603	729	723	703	719	695	647	655	616	616	623	643	637	655	659	588	638	677	621	638	602	632	637	644	614	570	659	637	650	620	646	650	616	604	640	648	655	636	655	649	638	692	655	641	630	702	648	681	617	646	638	648	651	671	624	654	640	625	662	669	682	616	647	663	648	639	589	612	626	657	687	658	658	584	657	618	656	624	666	636	668	641	609	636	649	639	574	662	665	639	612	627	586	631	687	632	636	626	655	644	652	615	696	669	620	613	631	610	612	636	639	655	619	660	662	629	633	601	624	643	696	632	667	637	663	682	635	618	653	633	614	635	647	675	595	645	647	621	605	604	628	653	650	645	651	660	612	617	662	596	589	630	659	620	620	646	677	614	629	655	668	628	648	592	635	614	612	653	630	622	598	619	649	658	654	589	652	649	649	664	610	636	665	629	591	601	680	716	619	660	671	596	667	644	650	664	659	632	626	660	608	650	675	674	614	638	615	592	624	680	611	614	679	651	627	634	667	639	656	594	658	619	628	626	644	647	652	642	625	654	671	641	657	620	635	627	635	605	663	632	646	627	657	642	636	590	646	609	641	606	649	638	607	563	656	678	675	665	677	625	603	642	631	665	634	662	650	617	619	625	640	632	602	627	646	613	664	599	604	638	587	611	624	650	603	624	652	636	652	646	627	652	609	617	650	637	655	609	630	648	648	641	628	655	658	628	628	628	600	635	644	649	669	631	657	663	653	630	647	605	648	624	604	700	700	695	606	675	615	608	647	613	645	650	641	655	625	649	638	667	665	622	633	631	671	596	619	629	609	683	660	642	682	634	643	650	604	653	664	634	624	587	647	613	668	586	669	662	608	622	662	594	635	642	605	629	619	644	623	645	639	650	659	627	639	643	644	569	644	662	601	638	655	682	644	667	649	605	645	645	630	661	658	607	647	651	626	636	682	596	605	659	619	611	622	620	635	651	669	625	678	656	600	653	627	610	630	647	624	624	658	648	655	620	677	658	606	680	648	676	672	591	670	636	653	608	610	630	628	627	706	624	629	653	614	619	670	674	638	664	611	560	629	666	617	622	622	635	647	631	664	611	625	646	629	630	618	632	634	578	662	634	608	643	643	624	651	605	625	609	634	643	618	632	614	623	647	619	631	641	693	643	632	666	627	628	649	612	631	627	622	632	620	649	674	618	650	607	631	629	688	619	636	645	649	645	625	643	640	659	652	638	680	671	654	622	690	627	639	657	642	648	668	610	613	608	626	602	639	594	591	607	601	647	643	625	655	634	611	660	645	634	661	622	647	621	644	642	671	631	651	608	627	618	636	678	654	641	645	628	639	651	623	636	645	648	624	594	654	624	617	647	606	656	607	639	594	658	662	622	663	652	636	623	608	631	648	689	605	673	635	612	685	625	615	612	635	666	647	632	621	604	643	592	592	604	662	626	594	650	621	616	597	615	651	607	635	673	640	601	609	614	653	628	678	584	620	650	582	649	597	666	639	634	604	623	634	603	645	641	613	602	650	620	641	639	602	640	614	611	613	650	593	628	617	596	638	644	632	617	608	632	585	633	637	622	647	610	642	606	657	683	638	607	695	624	624	610	678	686	649	620	670	608	677	613	678	605	602	614	619	626	599	626	689	610	636	624	658	641	618	621	668	666	671	648	631	622	653	630	635	650	695	652	653	635	637	665	645	618	590	699	632	683	618	642	617	639	640	610	628	651	619	614	642	655	657	641	670	663	648	599	583	636	666	603	637	608	622	624	633	648	629	582	668	643	649	680	641	619	618	618	645	644	681	639	624	669	639	640	597	612	644	594	614	635	641	618	640	591	652	652	622	635	579	640	639	639	620	635	629	627	674	658	636	685	619	663	625	644	657	619	630	654	625	637	659	654	647	636	640	642	638	691	658	640	681	599	624	650	626	637	666	586	648	612	631	595	626	618	632	652	654	625	655	619	666	634	642	667	627	633	618	681	642	616	610	636	633	625	653	628	664	678	652	600	632	643	641	591	662	670	666	660	621	619	616	630	632	647	618	639	608	627	651	632	626	637	661	607	599	644	688	614	673	658	648	642	604	643	633	680	627	645	643	638	636	642	671	664	646	651	638	640	655	681	629	624	619	663	614	662	609	645	632	573	647	665	632	644	633	636	642	624	626	597	666	645	643	627	650	634	612	636	635	585	635	654	682	660	628	614	623	661	606	638	628	641	621	670	609	616	652	631	651	626	635	656	603	616	658	650	634	615	639	632	661	647	614	607	620	620	651	638	629	612	651	622	607	648	630	635	619	604	619	627	683	653	638	621	671	678	640	597	610	622	626	674	624	637	655	675	649	619	658	665	625	633	606	674	684	656	635	597	587	657	685	650	630	634	680	645	686	617	614	650	607	678	639	656	614	652	684	672	685	623	642	672	676	597	598	641	644	662	647	615	597	658	647	674	658	633	659	659	635	668	616	640	604	661	627	646	623	597	627	630	639	664	658	625	592	613	686	634	624	693	643	644	698	673	677	644	613	643	638	629	616	648	613	644	630	619	624	619	613	598	664	603	651	589	642	638	660	629	685	662	638	625	607	599	638	637	604	601	621	624	628	656	600	656	637	656	607	608	618	652	674	637	602	637	636	668	672	637	617	591	635	655	642	628	632	639	632	615	647	642	666	662	625	642	611	657	669	633	665	637	641	672	636	665	634	622	673	638	646	597	629	616	664	612	656	690	611	670	675	649	624	609	604	691	620	638	688	641	654	621	635	606	603	624	652	625	676	628	659	629	567	654	641	605	623	632	658	592	625	631	664	606	631	620	682	630	614	661	644	654	597	641	622	718	681	584	643	635	646	680	627	638	607	629	610	683	625	625	683	636	623	615	637	619	614	702	669	655	647	669	642	653	639	624	640	685	651	671	613	627	656	677	703	646	600	625	633	650	691	653	655	661	646	649	627	597	600	620	662	675	629	612	652	659	649	649	604	659	621	610	665	619	610	701	596	599	644	630	655	642	646	597	653	665	682	615	680	641	667	610	634	661	632	626	626	655	607	646	610	634	640	638	632	625	641	638	692	657	636	696	626	654	625	634	621	624	641	676	636	592	617	629	645	654	563	644	722	644	642	646	623	625	636	638	678	650	645	646	650	638	638	664	667	628	661	651	608	627	634	644	620	635	639	657	627	672	620	628	648	646	614	617	617	676	607	617	654	604	628	629	652	632	629	669	680	606	642	632	641	604	670	631	633	682	635	645	600	668	668	689	673	645	661	645	668	619	594	580	623	653	668	614
23501	21616	29591	24124	21617	21647	6745	1060	822	713	643	567	502	433	414	404	412	386	348	349	351	352	317	327	314	324	312	315	281	287	268	279	303	284	320	268	301	298	261	285	251	262	275	259	266	281	265	257	291	272	289	257	265	281	266	265	268	273	260	288	293	244	285	255	263	242	254	261	272	276	286	231	279	273	271	275	268	269	259	256	270	269	257	260	301	261	273	270	257	260	276	283	263	281	259	273	242	276	280	291	298	309	328	255	269	255	277	298	265	284	225	235	242	253	247	239	265	287	245	251	264	253	251	250	264	282	303	235	260	268	237	255	239	236	247	302	261	255	229	257	271	239	244	268	249	281	263	249	266	254	266	259	239	285	254	285	248	267	284	287	292	241	265	269	248	253	252	315	248	265	267	262	243	251	258	251	257	225	253	242	243	239	284	246	254	253	284	245	256	245	241	231	241	243	261	232	256	254	246	264	246	269	240	266	242	246	243	269	252	271	263	278	242	242	277	247	275	242	240	246	239	266	246	235	226	270	247	241	273	276	262	245	265	282	242	248	254	253	251	284	245	242	250	258	226	273	257	238	255	253	263	244	264	268	255	265	258	272	268	238	234	234	257	259	259	264	267	256	264	273	232	257	251	254	266	254	251	255	265	240	251	243	260	257	270	246	246	270	280	278	234	254	225	249	262	268	263	274	281	251	245	251	244	252	280	258	275	272	255	242	232	253	243	253	280	276	271	269	253	234	277	233	245	252	282	242	266	262	260	220	275	224	279	249	250	304	262	246	243	245	271	256	239	241	301	246	237	255	288	243	281	237	257	262	279	261	235	257	261	254	256	258	278	254	261	240	259	282	236	245	259	272	240	249	262	252	268	227	255	228	230	276	230	280	248	263	281	271	234	248	247	221	231	244	242	264	265	273	254	243	257	247	263	277	232	250	263	229	256	257	235	271	268	254	270	255	260	282	268	260	296	247	250	264	254	248	284	265	263	264	275	296	266	251	244	239	264	254	238	262	231	231	240	252	289	243	279	259	240	263	249	265	264	234	258	245	252	263	264	262	253	255	244	266	237	256	240	253	231	263	221	248	273	245	241	245	272	255	249	262	246	267	238	235	241	263	273	267	254	278	256	241	241	282	256	273	264	219	252	233	238	257	275	257	268	234	251	249	273	271	238	289	270	232	260	222	252	239	249	256	259	234	272	264	248	214	248	281	275	236	294	265	293	248	222	260	273	285	260	258	247	263	236	231	251	248	296	232	247	259	276	227	289	245	278	261	269	225	262	271	279	260	259	228	244	257	253	263	223	236	252	252	241	253	277	259	270	286	263	257	276	253	255	257	253	259	231	243	269	255	283	259	245	273	250	248	261	242	264	250	272	266	262	264	256	231	267	280	246	241	271	241	248	251	253	271	244	252	255	241	262	221	271	246	249	280	245	294	263	273	273	277	240	277	240	245	249	253	269	282	278	253	246	248	250	259	243	272	256	240	277	243	247	252	251	263	257	269	236	276	268	253	264	261	261	281	250	263	248	235	236	267	231	245	241	253	225	266	250	254	251	268	272	285	239	262	277	230	252	279	283	258	258	257	241	241	253	300	253	272	269	261	260	266	253	250	253	254	280	255	270	259	251	250	224	274	267	242	267	273	265	286	264	260	270	212	269	267	262	244	264	261	259	246	275	280	247	251	266	233	261	244	254	249	259	239	249	246	252	252	273	260	249	251	269	260	257	266	259	256	245	249	257	256	245	257	254	256	285	257	232	234	253	244	225	267	260	259	265	245	266	277	254	283	262	267	238	267	266	246	246	274	258	262	247	260	247	235	254	271	260	266	260	235	249	247	248	231	255	241	260	247	265	266	247	275	244	262	252	267	257	282	221	260	251	266	263	268	244	233	277	259	275	250	267	264	264	254	270	256	264	259	231	312	257	254	251	254	242	272	246	277	255	247	243	257	249	255	257	217	232	251	259	278	233	269	249	265	252	272	254	256	255	258	296	256	288	252	274	280	262	262	275	282	251	264	259	263	287	242	278	231	268	255	262	239	241	248	287	287	259	263	244	242	275	267	233	258	269	252	266	279	286	275	250	267	265	247	256	256	239	290	268	280	242	246	243	260	263	262	254	234	269	274	240	240	275	246	246	255	253	253	263	254	291	266	257	267	267	268	257	250	271	276	263	272	245	251	276	250	232	272	237	218	267	248	251	255	229	260	253	254	257	237	272	240	243	258	252	263	283	257	225	283	237	231	266	275	245	248	264	250	248	249	235	248	241	262	280	240	251	256	235	262	247	232	231	237	298	259	295	263	253	304	228	292	268	267	260	227	263	253	247	258	258	261	231	266	253	246	260	241	241	290	279	248	234	245	271	238	257	275	263	239	266	242	227	238	242	265	268	254	279	296	268	261	240	262	258	255	256	253	265	264	251	270	241	268	257	287	265	248	257	240	282	245	281	250	245	275	263	247	248	278	233	257	250	273	264	233	252	274	237	236	270	230	263	248	253	288	249	261	263	277	291	247	256	262	261	234	208	264	275	260	225	257	254	268	252	242	236	266	270	269	281	253	260	254	270	253	268	281	275	270	284	247	227	254	256	280	255	228	266	234	260	266	233	270	226	219	260	265	275	237	269	235	252	279	295	274	214	248	236	271	238	272	235	267	245	254	232	260	249	248	283	233	240	237	263	274	278	249	234	266	251	262	243	265	253	282	272	258	240	251	248	244	255	264	249	251	254	254	237	243	230	265	275	288	282	250	255	280	260	271	260	264	223	255	246	227	254	270	258	250	241	273	246	266	263	236	262	263	233	258	283	237	232	273	248	262	225	271	261	261	257	276	230	264	270	244	291	241	243	261	279	252	252	272	231	263	273	279	243	262	268	246	254	261	281	264	284	253	236	262	233	266	237	244	250	270	243	247	233	267	237	241	222	284	240	256	245	247	229	257	274	260	257	238	268	247	235	245	263	232	256	267	237	253	265	247	239	270	252	271	246	263	270	268	255	252	257	265	260	261	277	268	235	287	252	255	229	242	256	260	275	265	253	263	247	264	247	258	252	241	242	286	274	269	255	271	234	257	282	267	271	243	255	265	262	238	228	254	234	258	232	240	283	287	241	246	263	245	271	260	255	262	246	268	266	255	246	240	262	241	236	244	265	279	259	277	252	261	264	278	256	254	241	283	275	250	247	248	243	255	250	277	253	251	263	267	256	264	242	248	278	263	237	222	257	244	270	254	251	238	249	243	249	230	278	253	243	249	260	240	248	244	274	279	266	263	252	246	253	250	271	286	241	237	239	268	235	275	249	237	239	252	227	268	255	258	262	265	261	254	256	234	221	281	249	234	238	251	264	264	255	248	260	281	238	236	272	291	238	253	268	256	255	293	252	245	262	267	233	251	266	238	262	247	261	224	281	251	256	281	281	242	243	268	277	243	270	240	248	261	275	237	255	269	259	257	257	242	253	282	274	216	281	231	249	259	274	271	267	259	267	256
7112	16083	13631	7359	5088	3877	2937	2417	1815	1568	1257	1123	890	864	785	719	643	614	601	533	551	495	471	475	481	451	449	442	395	431	400	398	427	454	397	399	424	376	398	359	393	382	382	351	378	338	403	403	381	374	398	337	364	354	364	326	360	305	382	377	391	372	357	340	380	355	359	373	322	321	395	351	370	340	345	358	324	347	359	370	370	349	400	336	358	361	376	342	348	346	344	389	345	330	361	320	347	363	367	451	462	505	470	387	395	366	409	368	347	324	341	346	387	387	332	389	354	363	388	337	338	359	334	323	304	348	336	320	321	331	343	353	351	367	345	337	345	330	359	357	317	344	321	351	363	357	349	333	341	333	380	350	344	379	365	352	368	364	344	348	338	353	345	347	350	351	341	360	362	346	353	343	329	352	360	342	380	314	347	340	327	379	326	350	340	345	333	345	347	337	330	373	340	337	354	330	372	338	337	322	347	339	360	338	355	364	351	309	356	351	332	371	364	335	346	296	357	339	333	340	356	361	314	353	346	340	330	342	353	386	335	367	300	333	301	361	353	305	345	345	343	335	342	326	328	392	335	341	335	363	373	343	337	374	345	385	322	317	327	346	318	328	329	350	333	348	347	378	308	337	349	336	352	327	352	368	355	339	367	337	364	337	339	323	341	352	359	354	342	341	337	332	355	324	363	376	339	336	323	329	303	361	351	354	350	350	349	344	335	365	341	338	353	363	325	372	350	325	333	324	321	324	328	359	316	343	315	357	340	327	356	375	363	368	311	357	338	336	341	329	367	334	345	319	376	350	355	324	338	359	341	363	355	378	343	311	314	334	320	353	354	321	328	328	328	296	333	390	331	353	373	358	323	323	292	313	353	339	345	371	353	327	348	327	326	345	323	306	349	342	338	363	331	312	324	319	333	352	360	327	355	318	372	351	319	350	356	371	334	339	340	324	353	335	366	316	354	354	348	342	359	326	376	346	303	343	365	320	397	351	348	347	349	360	342	355	327	350	367	351	371	361	355	353	367	313	354	319	364	322	332	328	324	325	335	370	359	357	364	326	333	345	318	382	337	353	354	338	341	323	327	358	359	358	355	375	328	363	350	313	314	374	344	349	350	339	363	337	353	353	320	351	337	342	295	367	360	346	322	382	355	365	330	314	346	293	362	367	346	393	315	312	320	336	336	306	334	355	326	352	332	356	354	334	351	310	371	344	373	348	375	328	347	331	350	320	362	326	339	339	326	330	350	386	320	337	357	366	339	323	321	375	335	352	352	339	344	323	346	373	321	349	350	338	357	361	331	343	334	343	310	350	345	378	311	339	302	374	332	343	324	375	349	361	362	303	378	328	339	334	317	364	360	371	362	336	345	331	342	336	343	356	369	339	330	348	327	352	325	351	365	338	332	339	330	345	342	330	342	349	349	331	331	335	350	334	357	367	364	337	318	340	349	337	319	324	334	341	329	360	370	343	326	329	378	352	362	323	345	349	361	364	366	336	346	318	332	341	346	350	341	340	346	319	378	337	328	347	331	342	346	314	340	335	319	324	366	307	345	331	353	340	370	357	334	312	348	309	335	329	354	374	366	337	363	352	361	317	329	344	353	386	325	315	323	352	356	380	325	347	336	363	377	323	345	341	319	332	343	355	348	334	335	334	355	348	324	350	354	360	336	361	359	328	359	338	334	361	358	341	324	341	354	328	346	348	338	312	373	342	334	346	318	332	309	346	340	337	325	345	329	325	339	366	349	332	307	343	338	348	359	343	348	332	335	330	347	345	372	360	378	384	317	358	337	340	341	352	364	354	334	361	341	310	336	307	349	354	346	312	342	341	342	342	359	317	392	338	369	312	381	361	341	322	335	322	359	351	366	311	349	344	313	321	332	319	325	358	332	337	348	354	300	332	315	338	362	371	347	377	337	398	308	350	319	319	326	375	354	333	330	358	366	380	284	350	329	324	366	333	343	346	368	313	347	360	354	346	313	349	360	364	334	328	366	346	337	319	346	341	340	370	352	327	331	367	378	349	361	370	345	350	345	360	305	339	321	342	368	355	381	352	302	348	359	343	374	327	341	341	324	337	371	356	342	328	346	338	344	357	336	345	320	352	345	340	368	369	339	344	344	320	344	356	351	320	342	353	323	345	334	348	328	333	357	342	310	340	354	356	350	348	335	350	348	370	338	347	329	308	360	310	381	336	372	338	323	331	355	363	385	346	350	363	319	366	324	325	354	325	346	365	333	315	366	338	345	352	328	355	325	347	357	330	353	341	350	356	325	332	349	326	353	332	367	338	317	348	330	308	378	341	340	342	359	379	360	317	344	368	369	331	371	362	328	379	361	384	332	359	325	359	358	383	339	371	347	316	333	335	329	371	331	330	365	331	330	353	351	352	320	361	358	373	309	311	326	344	320	347	336	332	334	350	323	348	365	373	341	351	372	341	383	349	314	316	333	336	366	326	342	360	375	355	331	337	342	357	329	327	310	317	354	368	338	346	349	349	318	333	318	327	346	305	375	350	400	342	320	352	354	314	350	338	362	346	354	297	356	340	332	345	334	333	324	370	324	342	327	349	391	320	353	343	387	358	319	299	353	328	329	323	343	347	381	332	333	395	332	346	336	357	341	338	362	358	352	348	302	351	316	325	350	353	352	358	354	334	346	370	310	350	344	317	363	387	340	330	337	314	352	373	327	365	357	324	338	330	336	323	326	354	334	372	343	346	350	354	333	363	348	350	385	337	329	379	343	358	329	375	301	354	352	350	358	363	366	315	370	360	345	327	370	342	344	321	344	368	351	322	363	344	337	345	351	341	335	349	326	351	327	345	345	347	331	344	307	324	340	322	369	357	329	357	369	341	356	317	315	346	369	360	310	344	347	345	354	338	346	329	335	349	335	364	341	341	329	370	378	362	343	343	341	331	357	340	322	309	343	347	333	366	331	330	357	343	334	359	344	323	347	310	335	328	338	358	315	350	328	315	337	313	338	351	325	363	347	344	342	367	349	332	336	313	335	328	345	340	311	400	331	351	358	363	359	306	342	343	327	369	336	351	310	332	321	287	344	344	330	344	331	354	346	338	291	345	353	352	326	330	373	323	315	331	361	351	332	325	337	326	353	328	312	335	339	347	348	341	314	352	378	351	352	357	337	353	354	328	307	352	335	342	318	338	334	322	348	313	383	369	328	315	323	342	361	329	332	333	333	338	315	344	346	330	335	336	369	323	351	366	350	358	362	351	336	340	349	360	356	352	308	370	330	346	375	378	342	341	349	362	308	344	319	333	380	332	306	364	334	373	330	352	314	341	331	279	363	360	355	337	362	350	343	335	351	358	323	361	313	370	314	344	386	316	374	322	335	362	324	307	344	341	349	325	330	332	339	329	362	340	331	367	304	344	336	358	356	344	347	343	325	328	341	345	299	332	370	367	336	353	342	335	340	347	366	334	337	329	336	354	347	350	319	345	362	327	371	364	349	353	321	370	374	310	341	336
27519	21054	9237	1130	741	686	644	608	595	646	589	590	581	605	614	605	632	587	593	585	603	586	625	559	568	505	581	591	566	566	564	595	559	584	574	540	572	600	598	607	572	597	600	575	574	638	589	595	622	562	589	597	581	633	589	543	613	606	565	617	599	579	637	605	560	585	603	573	592	581	594	591	627	622	588	601	607	603	566	574	576	603	551	580	580	614	621	601	596	577	589	557	576	593	581	606	602	612	600	587	581	598	622	589	618	582	612	579	606	615	621	604	600	611	607	602	598	591	583	581	572	622	543	625	573	583	593	622	601	587	597	575	605	614	623	614	574	597	598	601	557	602	580	618	596	605	585	612	572	651	557	569	620	546	625	577	572	557	582	611	568	574	587	597	602	578	586	541	579	611	581	587	592	562	613	580	609	579	563	623	594	620	584	594	605	587	553	613	600	549	565	591	604	568	569	571	591	585	569	543	587	567	605	569	569	588	553	584	581	607	559	597	601	544	622	592	584	542	579	598	578	552	577	577	574	593	561	601	589	610	608	596	543	568	620	594	574	570	594	619	590	528	603	539	599	586	571	566	600	574	565	617	590	592	589	554	602	607	649	554	607	561	548	585	602	597	602	647	585	548	594	567	640	605	582	588	614	594	581	636	578	586	604	601	597	595	626	589	625	623	615	616	576	585	583	636	582	574	634	622	551	567	573	577	592	558	572	573	534	575	604	639	543	578	586	570	568	600	574	614	574	577	573	626	570	600	545	615	606	606	564	577	550	569	582	599	572	582	625	590	603	596	569	623	584	604	598	617	628	527	610	562	629	633	592	602	586	552	601	569	576	570	573	611	597	620	604	600	587	583	601	602	580	635	559	580	606	582	617	566	609	602	616	638	614	594	607	574	609	568	602	600	604	596	574	611	634	592	580	619	630	596	599	567	531	601	566	602	597	621	632	560	611	583	586	543	548	595	604	587	604	609	592	574	620	611	585	620	601	591	558	622	569	574	595	569	608	622	606	586	569	554	621	597	546	608	608	616	617	555	596	595	600	569	583	592	569	571	543	588	576	624	581	586	610	597	576	556	575	586	570	599	592	587	598	587	572	606	627	567	604	564	619	590	586	589	573	597	591	556	604	615	538	614	584	604	617	592	564	611	594	589	574	571	581	560	568	612	603	538	581	638	628	563	583	581	605	638	593	602	551	586	562	569	570	574	609	563	585	567	565	572	590	584	646	599	579	574	561	609	612	576	585	596	576	567	602	586	618	613	616	574	605	636	624	584	574	542	591	592	593	547	591	609	584	568	594	589	566	548	576	556	622	608	623	575	595	561	563	569	643	576	610	625	583	576	596	598	631	562	560	596	596	579	587	582	581	591	594	593	573	617	618	620	560	529	617	590	572	636	587	622	602	597	540	589	615	600	583	607	558	556	564	566	555	591	588	615	540	629	585	607	563	596	637	570	632	567	590	531	574	561	627	579	591	579	569	614	597	622	620	591	576	564	604	625	611	578	583	626	632	567	654	536	621	623	602	621	610	635	570	557	592	567	593	568	574	589	581	571	604	580	613	529	572	635	595	610	555	593	546	578	623	581	582	615	639	605	583	622	554	632	623	577	573	636	620	559	564	593	644	554	634	587	604	601	583	596	556	575	612	568	559	601	625	583	599	570	609	558	550	582	597	628	562	582	607	554	569	611	567	604	616	566	551	586	543	562	609	578	587	558	586	571	605	549	581	597	603	576	562	543	579	614	632	592	577	586	591	614	559	545	618	545	564	580	586	560	583	565	578	615	624	613	576	572	539	613	576	597	592	607	593	555	576	630	582	636	560	604	587	570	606	607	575	640	602	614	592	612	566	553	600	576	604	568	580	589	607	600	589	622	652	588	568	595	558	643	606	601	612	597	580	571	562	569	545	517	654	577	594	579	567	570	646	591	601	611	596	622	571	609	560	581	590	568	620	548	565	577	591	581	551	603	623	602	578	559	659	563	581	581	537	602	588	570	567	609	595	616	579	622	617	550	631	567	576	622	583	606	592	622	579	579	574	592	564	580	576	574	571	642	554	574	581	555	600	620	589	598	582	570	577	591	624	577	598	596	577	607	590	606	581	620	598	601	576	564	622	588	588	573	568	600	611	590	562	556	592	579	604	544	594	579	560	566	578	554	601	546	578	603	565	572	573	600	579	590	574	572	584	600	607	563	605	608	569	592	602	575	636	555	580	569	580	579	638	577	567	585	570	557	611	600	618	587	580	602	582	587	536	563	578	602	565	584	588	598	594	596	550	591	558	560	653	578	620	563	552	554	565	580	581	589	548	605	585	605	608	584	632	580	590	567	613	599	604	597	590	589	549	559	565	584	579	613	555	567	585	603	595	604	588	599	577	587	585	589	602	598	575	600	591	604	618	601	600	598	577	596	559	580	584	571	586	572	581	562	563	604	584	574	568	581	568	653	600	587	590	632	600	565	557	598	607	576	579	617	605	571	587	594	566	609	594	612	607	595	610	611	616	577	575	609	551	590	619	610	597	613	577	628	561	591	554	587	594	576	599	549	572	569	585	573	586	582	567	631	592	593	636	577	614	580	570	595	620	605	594	578	601	587	591	604	592	581	558	629	573	576	602	640	568	561	537	610	561	544	634	574	573	609	559	607	592	591	558	606	581	581	596	611	615	607	603	597	600	634	582	572	559	614	626	611	621	609	576	573	580	569	558	584	566	582	612	575	597	593	587	597	608	613	611	602	583	598	589	593	568	590	626	576	581	577	582	590	612	589	569	606	590	634	608	584	618	604	577	596	604	557	588	598	581	575	621	569	586	565	603	595	631	618	579	598	572	573	581	587	582	576	550	623	606	605	588	559	568	633	613	553	564	571	587	609	578	651	621	589	577	596	566	567	618	608	604	556	577	588	619	580	574	591	583	603	576	598	602	593	579	582	614	620	551	622	562	533	609	566	587	596	596	592	605	592	622	593	556	568	548	595	568	585	572	573	583	602	593	579	574	551	619	583	542	585	574	573	558	548	526	607	590	605	584	592	608	599	656	553	611	618	578	575	584	591	593	580	541	617	534	603	578	605	596	567	622	583	576	582	577	605	552	567	587	608	632	624	556	604	621	603	592	579	618	589	570	582	599	631	613	598	632	586	645	590	580	653	609	623	563	577	582	625	587	578	583	599	533	571	613	563	636	583	597	563	547	614	625	582	572	584	587	617	588	586	564	597	624	565	595	551	655	570	533	548	588	605	570	606	595	596	612	607	556	567	583	563	632	588	605	635	609	601	606	574	585	542	570	607	613	587	578	572	589	562	579	598	565	544	544	600	608	582	596	585	569	594	551	626	590	584	526	579	622	545	624	605	560	611	586	617	596	573	622	576	607	609	568	561	599	564	554	621	614	566	594	596	581	578	601	554	557	598	571	566	619	535	614	576	628	572	529	614	569	595	546	599	539	600	554	607	624	577	578	633	588	604	598	548	545	562	584	593	590	569	656	595
4130	1456	1352	1050	920	960	839	817	767	794	824	810	805	774	780	790	777	769	754	688	775	768	792	767	779	758	766	767	786	755	790	762	778	729	783	779	716	748	756	780	755	785	762	709	742	740	764	741	757	741	717	752	777	750	734	756	748	767	789	767	728	731	744	693	746	755	750	730	733	764	737	777	791	778	777	751	781	755	781	762	721	781	769	775	769	755	750	732	712	800	782	764	775	760	732	788	757	783	731	768	762	813	791	795	789	777	771	710	771	774	770	789	735	786	760	716	747	781	797	767	743	749	765	759	765	761	793	732	768	731	731	710	742	752	754	762	775	787	785	748	775	749	722	794	733	764	765	735	742	751	770	791	749	786	729	761	760	741	747	766	770	750	797	719	744	721	764	792	774	731	788	720	769	776	781	812	771	755	761	708	822	700	760	739	764	792	729	770	752	740	780	748	789	747	769	807	771	755	745	716	778	752	753	748	772	755	726	749	770	758	752	762	714	748	770	761	775	717	715	762	773	802	745	743	769	734	752	714	769	724	755	749	730	791	750	759	792	745	760	773	781	737	786	713	719	756	785	769	764	774	764	788	729	731	772	721	727	739	744	801	733	733	731	759	755	800	745	741	766	776	732	801	713	700	773	718	779	739	800	761	765	751	801	774	717	735	723	812	713	761	763	733	763	718	748	739	761	809	770	767	737	745	768	742	742	811	754	730	748	805	755	754	757	733	768	762	657	769	774	775	800	772	786	726	779	795	752	762	763	783	745	805	730	769	758	812	781	753	740	804	790	747	745	722	737	773	796	723	764	714	756	762	767	742	786	769	764	751	765	727	832	779	723	784	754	734	786	744	778	712	771	779	804	802	768	800	762	800	747	784	769	755	734	745	794	756	733	732	762	797	754	776	778	764	762	732	727	738	717	744	723	718	743	724	778	743	767	770	784	840	789	741	767	750	758	748	786	721	741	799	756	811	758	782	773	760	715	769	795	753	738	771	745	779	733	739	771	727	768	781	804	804	726	815	741	761	784	797	763	805	765	728	774	735	713	751	760	753	757	753	724	766	767	800	793	736	779	769	757	709	749	770	789	723	733	792	746	738	731	757	745	793	724	733	751	797	748	705	786	795	740	764	733	745	746	810	797	710	749	782	757	753	789	734	788	757	779	797	761	772	737	724	775	753	717	775	800	831	801	783	769	748	778	772	784	798	796	735	775	768	739	755	775	793	750	773	738	780	753	731	767	725	805	779	768	741	752	722	767	735	779	775	723	713	783	762	738	762	769	773	777	800	755	771	731	760	773	765	712	783	728	816	779	781	785	757	773	751	729	791	762	773	743	782	741	799	731	721	757	765	783	812	777	762	772	776	803	781	749	828	740	713	742	790	726	751	790	760	721	699	721	749	768	767	733	749	756	726	739	759	756	739	748	796	752	738	792	726	739	771	789	774	728	780	736	736	710	751	763	761	760	734	737	775	780	711	770	742	755	737	739	755	762	771	786	757	692	789	786	727	740	775	748	784	775	760	795	797	772	726	739	759	716	723	744	765	781	736	773	745	722	751	751	790	718	749	733	772	742	779	757	712	765	787	758	777	717	790	763	744	703	718	785	781	744	793	786	740	763	797	787	762	731	766	751	742	738	740	753	760	761	740	724	774	741	775	754	715	779	722	776	724	748	723	751	764	781	774	779	781	759	778	775	716	736	766	749	730	714	785	761	733	746	747	792	750	767	739	747	795	713	759	768	742	746	745	794	730	731	762	759	747	745	764	769	760	781	747	758	717	735	731	752	750	730	750	769	797	737	809	753	739	729	718	760	708	717	745	701	770	774	776	764	737	731	711	785	858	776	766	799	763	753	763	835	745	770	748	749	761	747	782	729	777	753	746	707	760	823	786	729	761	768	785	731	759	737	736	682	759	768	780	742	797	770	783	781	796	765	743	786	703	783	785	787	773	748	725	796	727	777	794	736	771	747	733	802	746	793	770	727	715	724	726	777	781	765	765	725	751	758	747	792	749	792	795	778	711	778	781	708	780	735	782	783	720	758	709	769	741	770	778	748	742	732	778	787	763	764	712	785	756	728	757	757	803	746	757	753	727	850	765	778	781	782	771	743	767	779	702	715	729	775	792	775	746	767	759	781	756	811	791	790	749	795	737	757	690	758	791	747	762	720	771	699	740	769	782	745	777	737	769	743	747	724	740	812	730	734	783	748	795	769	792	736	753	780	757	795	777	791	748	735	741	767	768	779	798	756	808	770	754	791	777	779	745	743	756	732	796	789	742	769	740	725	725	707	745	780	724	766	756	732	723	750	782	776	757	744	716	771	758	722	775	760	769	749	750	797	780	718	807	748	767	772	745	774	760	756	725	796	765	730	754	747	750	751	767	750	772	747	730	788	788	788	774	721	795	805	778	756	742	749	727	751	775	764	745	746	761	768	809	753	802	813	768	710	730	755	723	793	755	779	749	761	752	749	738	758	741	727	726	700	741	679	786	766	769	776	762	809	734	729	799	818	723	770	713	780	795	724	738	719	798	708	717	754	740	769	788	739	753	710	725	731	730	730	759	786	764	796	804	737	721	785	780	731	727	707	774	716	774	733	716	803	799	816	794	775	770	769	795	702	753	786	749	699	776	761	753	753	830	723	765	826	765	757	780	738	766	783	710	787	747	788	733	739	798	747	779	764	708	750	770	752	784	751	733	756	754	704	774	754	713	722	744	783	780	753	788	767	762	781	776	766	766	756	752	760	793	728	802	745	785	748	703	742	793	744	743	775	753	756	732	737	729	794	798	792	747	766	767	772	750	779	799	776	757	763	725	716	777	787	800	743	716	701	802	729	762	739	769	736	736	790	767	775	737	781	735	792	745	751	753	746	767	721	749	750	756	775	796	752	755	746	754	772	793	734	726	760	774	823	776	785	753	736	771	707	751	757	676	775	751	790	744	724	746	776	827	756	750	758	749	813	767	755	733	735	783	772	731	729	785	766	780	761	741	717	853	761	760	764	766	741	756	763	760	778	719	758	767	794	756	710	747	732	757	751	726	788	786	773	775	793	805	720	743	776	731	739	746	738	742	743	773	770	806	761	793	740	787	783	742	820	764	741	819	780	765	747	769	702	761	736	769	753	737	818	753	746	753	772	698	734	762	735	757	761	728	749	756	729	748	732	735	770	805	740	751	770	745	758	725	766	764	731	774	767	733	756	725	702	781	781	752	776	710	770	738	741	738	752	756	777	758	757	765	800	756	755	807	736	793	783	772	741	777	735	760	737	757	717	734	765	751	778	780	753	748	762	788	758	747	807	765	746	770	739	702	794	809	781	780	792	745	718	760	740	768	789	741	751	751	774	771	778	729	753	749	741	770	823	767	797	738	777	766	740	750	761	757	775	761	780	755	743	745	782	756	737	794	712	762	740	738	751	731	758	740	727	810	791	699	757	780	782	838	722	759	788	775	786	714	762	835	739	760	726	755	791	721	700	761	746	738
24537	21634	29194	24543	21620	9124	1340	961	795	740	655	669	618	631	590	565	565	517	541	545	542	513	488	548	502	509	515	500	478	479	508	532	521	483	528	475	491	526	486	502	492	512	491	487	496	486	481	499	551	518	478	454	503	509	508	487	515	493	455	453	488	490	461	475	470	500	518	503	505	501	474	464	436	495	473	475	500	484	510	452	479	449	496	511	519	490	542	494	488	482	481	479	450	493	483	483	480	475	497	485	527	549	516	500	521	493	470	523	509	502	550	490	453	480	471	466	513	519	502	466	497	467	482	456	503	487	503	460	470	489	497	452	501	506	473	453	490	506	453	465	490	536	508	504	496	490	477	511	494	468	465	475	471	469	481	432	483	480	484	503	501	516	467	477	492	482	461	482	471	447	513	491	461	493	490	480	537	489	461	484	480	462	487	495	483	486	501	520	469	527	473	469	518	469	459	456	511	493	466	494	467	520	496	472	526	465	497	481	496	495	438	497	485	498	499	493	470	477	503	512	464	491	436	471	481	448	480	512	477	478	512	465	516	491	478	503	493	454	455	465	473	491	467	490	525	472	532	455	470	489	462	502	509	486	492	495	523	475	504	460	490	495	530	496	484	508	487	484	497	475	513	502	498	478	487	477	479	488	467	464	458	481	461	492	511	487	482	489	471	486	490	427	505	459	472	510	481	466	480	464	506	507	504	528	486	502	499	466	542	505	476	518	483	489	514	495	510	487	482	478	499	467	497	452	446	478	466	494	483	479	467	422	536	505	471	524	509	470	474	489	494	492	492	474	493	439	507	493	485	492	514	494	478	513	488	526	486	495	452	479	467	480	540	437	488	497	507	501	513	510	483	482	460	537	463	468	512	499	546	495	489	472	510	484	505	521	491	465	485	474	487	474	470	515	473	544	490	510	496	480	461	482	465	484	503	494	464	481	494	433	532	471	472	487	467	508	480	475	488	487	475	448	466	471	495	462	517	483	517	450	502	489	501	518	482	474	453	501	496	501	503	426	441	521	515	483	479	500	472	476	505	477	472	486	493	478	501	483	483	459	468	473	468	488	483	484	523	522	498	464	506	482	485	471	495	484	497	496	482	484	490	539	485	501	488	477	451	463	506	498	480	454	460	484	489	480	499	449	507	520	482	466	541	474	521	501	441	465	477	458	483	473	460	466	486	501	489	463	458	471	460	487	463	505	454	447	464	497	492	458	475	486	466	468	495	464	505	476	474	480	470	476	442	471	461	507	511	490	487	460	495	473	483	488	507	474	460	512	489	471	521	513	466	485	503	480	469	484	497	466	512	475	465	544	487	465	497	503	508	467	482	475	487	476	488	503	489	461	481	494	504	475	448	508	491	487	508	482	503	482	468	492	451	517	499	527	497	505	536	471	450	466	495	470	472	482	487	497	460	486	526	469	466	491	510	464	487	435	445	484	473	472	484	507	498	508	458	482	445	443	454	442	491	489	453	487	484	513	475	493	475	483	515	499	492	476	493	465	524	496	505	502	473	510	451	449	458	457	468	499	489	516	499	496	481	478	499	485	489	496	472	504	457	491	488	461	471	509	437	422	501	511	470	476	474	498	443	486	465	455	454	498	499	496	488	490	512	505	515	479	464	507	445	500	491	496	504	507	472	496	474	480	505	497	503	463	492	495	498	475	476	506	491	465	483	498	505	517	490	488	512	485	517	500	505	489	524	473	481	522	473	480	465	541	518	447	476	474	506	490	459	500	460	507	493	506	481	475	498	506	521	460	464	498	481	517	500	501	477	482	473	478	486	493	478	474	528	514	475	469	511	508	459	485	477	505	521	504	520	480	513	520	497	479	480	443	482	470	485	503	474	490	483	472	457	482	499	506	470	483	470	487	462	476	522	490	473	515	473	487	464	477	491	500	514	513	498	471	510	456	482	482	507	513	455	477	463	506	468	467	480	475	530	505	499	489	510	464	499	463	473	476	488	477	482	495	467	460	500	490	503	469	527	466	512	455	461	471	481	508	469	501	527	498	461	491	449	496	469	492	493	464	491	471	487	457	456	465	490	502	504	479	455	535	479	453	448	482	466	456	473	510	519	478	464	469	465	496	498	494	455	459	442	495	449	474	502	460	490	482	457	490	492	456	511	459	492	482	513	467	465	522	475	493	515	508	470	483	500	522	472	456	458	503	517	475	527	480	488	478	489	485	510	525	470	502	448	496	444	457	459	481	475	470	469	508	486	449	525	503	440	487	513	485	480	510	521	481	514	488	487	477	457	488	470	452	468	471	517	542	479	471	502	494	510	490	496	429	434	500	477	460	523	495	490	490	466	478	492	466	489	491	464	478	495	496	472	481	522	506	490	474	514	486	489	474	492	476	513	490	491	484	446	499	461	457	487	521	471	487	487	482	461	470	445	466	484	492	467	503	483	435	512	497	491	508	486	466	454	533	472	527	467	504	481	450	475	521	476	531	475	464	479	470	477	517	493	465	499	522	474	478	484	481	469	492	446	530	457	492	504	438	460	471	457	491	511	486	486	493	515	452	502	520	489	478	474	499	496	481	488	486	454	449	477	496	525	494	485	482	495	448	460	446	488	494	469	518	479	489	491	478	468	505	460	463	483	460	480	454	498	473	488	463	485	473	490	494	528	492	471	488	472	501	474	478	505	491	455	480	495	524	498	482	483	458	458	509	449	465	501	489	460	472	503	455	513	502	489	486	468	489	487	499	524	483	496	506	521	528	500	513	459	476	518	547	486	484	521	470	480	524	449	486	501	480	487	489	513	485	493	503	505	486	517	476	496	505	465	493	477	433	460	475	486	484	491	457	540	475	430	474	494	481	456	518	487	464	550	500	469	520	491	489	476	494	518	492	448	514	457	451	482	521	452	495	507	493	498	480	496	467	464	468	487	493	449	465	493	442	469	475	486	468	474	469	467	514	447	482	496	476	455	456	536	468	525	466	464	457	484	463	491	494	529	502	468	498	471	494	479	495	467	476	521	505	499	448	488	501	471	463	483	470	476	484	493	510	462	494	521	487	476	460	485	531	493	522	481	495	453	481	475	467	486	468	506	524	440	515	498	461	497	445	452	506	514	515	458	495	456	485	503	488	484	515	519	507	474	485	477	515	482	466	478	491	492	491	510	462	480	492	489	478	504	448	466	479	471	444	460	495	445	463	515	477	481	495	460	502	463	500	492	487	494	467	501	532	482	458	488	488	439	496	480	512	441	474	496	457	499	513	465	450	492	512	482	472	505	499	484	469	460	492	502	476	450	490	506	504	459	483	465	458	497	444	457	459	506	486	487	500	503	472	474	524	472	468	457	441	464	497	502	484	474	478	468	492	453	499	499	507	465	448	490	455	487	525	509	482	458	475	477	468	481	494	469	521	498	457	530	472	507	475	457	495	503	499	446	504	477	468	464	479	480	466	480	509	494	491	475	462	492	503	465	484	462	483	462	485	501	487	464	505	498	480	518	468	475	461	464	478	520	488	450	489
4895	9853	8464	4527	3167	2432	2041	1651	1429	1226	1091	987	981	884	877	856	829	785	753	702	708	706	674	685	727	710	691	715	679	707	693	675	688	628	627	622	663	639	615	716	639	692	628	659	648	668	625	700	722	652	644	634	624	639	667	652	670	641	608	689	640	629	626	647	644	661	634	672	637	663	614	652	667	630	622	608	640	655	687	621	640	672	613	637	695	591	644	608	631	631	655	671	664	663	615	633	673	603	658	635	719	733	692	705	659	720	627	630	632	625	638	700	605	663	632	652	662	697	638	659	639	624	686	613	637	668	676	650	604	621	614	577	640	703	633	655	674	660	676	613	676	615	640	660	620	621	619	687	648	611	628	622	659	675	644	625	615	596	665	649	601	650	635	689	642	624	633	668	643	620	580	630	613	605	662	613	634	665	596	613	606	629	646	653	631	608	608	723	614	688	649	630	640	667	665	633	596	599	623	665	680	632	663	614	629	643	647	646	613	644	613	617	663	633	601	656	594	641	675	635	642	639	637	631	634	627	622	661	535	601	667	653	625	635	698	680	639	634	608	628	617	639	615	616	652	702	622	649	630	634	691	619	642	632	636	625	617	634	636	665	655	642	577	619	636	649	632	670	611	618	609	605	604	631	623	679	602	607	642	594	638	630	666	644	660	620	640	623	642	635	629	631	597	619	652	631	673	643	671	620	651	658	623	603	645	645	636	622	644	645	644	678	648	609	632	634	646	629	614	647	654	554	586	640	631	625	627	646	636	641	612	625	642	659	613	671	638	616	652	619	632	652	649	623	585	644	641	650	656	618	610	646	649	618	658	627	654	683	638	650	621	640	597	668	646	617	640	636	594	648	673	593	642	635	636	624	597	712	651	645	661	644	674	624	662	654	596	610	636	676	628	657	623	611	649	636	641	610	656	636	625	632	641	659	649	726	642	617	637	596	604	616	631	646	635	610	642	609	616	602	620	687	617	667	622	663	612	614	658	608	606	625	692	619	601	637	635	639	628	640	608	635	677	627	644	634	635	606	634	642	601	640	652	614	659	694	618	659	676	645	666	651	665	622	612	654	630	644	604	651	657	646	644	627	615	636	660	619	666	619	695	642	624	586	658	649	636	677	602	672	678	650	612	645	615	627	609	597	648	642	665	651	681	661	663	603	629	693	617	627	633	634	646	628	639	644	613	647	635	638	599	616	646	662	631	620	639	606	633	639	624	659	608	627	615	621	677	623	617	647	671	654	644	611	648	714	612	653	648	654	625	645	660	679	617	638	643	630	623	611	616	613	711	633	636	678	650	596	617	619	657	647	629	650	629	661	612	657	614	636	643	640	645	609	639	641	657	687	637	634	609	619	617	593	624	662	658	654	654	621	639	657	654	612	659	683	638	649	655	599	595	650	621	657	621	649	642	671	612	637	619	644	640	635	677	654	657	644	653	596	635	632	660	612	606	567	634	648	649	672	661	646	640	653	674	628	652	650	653	601	648	637	618	675	629	652	625	663	652	636	668	655	640	635	659	624	664	616	659	641	636	605	645	618	675	636	646	671	613	636	641	657	643	619	616	620	630	633	627	632	618	665	615	688	609	614	596	616	639	638	597	669	670	621	655	652	607	609	635	639	614	667	639	636	601	590	653	667	590	652	678	619	690	652	673	666	660	645	640	660	608	645	638	668	628	643	663	636	648	634	646	662	625	632	616	608	655	650	658	609	676	618	640	615	630	608	633	648	658	642	677	636	647	661	625	648	674	616	628	651	650	636	646	687	634	655	665	649	649	632	670	636	654	595	628	672	618	685	644	627	657	605	646	659	645	599	684	611	616	655	610	650	644	640	633	638	621	605	719	606	642	600	625	624	636	629	650	636	626	636	645	675	657	648	602	656	582	615	641	632	644	649	657	615	618	616	665	665	662	645	634	619	614	647	613	626	678	655	606	636	602	625	670	605	648	638	617	659	666	625	648	642	650	624	676	659	621	627	657	588	619	638	641	610	650	609	630	577	636	661	634	655	617	636	622	668	645	618	610	628	639	596	648	705	685	657	637	610	630	708	614	683	638	615	600	627	588	616	646	642	646	629	641	621	610	613	626	623	640	630	626	607	634	642	616	651	660	619	600	674	677	672	657	664	594	618	623	645	655	584	603	627	599	578	626	642	611	616	640	657	635	636	654	652	625	649	599	661	618	644	602	607	670	633	617	658	622	698	700	607	628	642	657	654	608	577	645	606	637	633	618	621	602	701	642	646	639	633	621	625	642	708	626	628	623	617	698	652	651	623	665	652	620	661	699	612	631	654	633	630	594	646	652	622	653	662	608	684	689	625	621	610	652	671	613	633	678	620	613	667	646	624	663	640	609	638	673	630	625	641	613	683	621	660	669	634	640	609	622	624	636	608	606	625	608	620	655	696	640	624	611	624	666	623	606	602	652	644	652	632	631	627	604	603	640	643	644	568	649	661	647	655	644	600	612	627	626	640	654	638	621	616	652	623	590	628	607	639	651	671	643	596	605	651	642	662	639	656	622	683	653	656	656	642	666	632	641	679	651	633	600	631	640	638	601	635	645	637	593	657	629	657	629	682	652	595	674	612	636	613	654	682	625	651	651	642	629	628	667	630	621	634	651	598	622	625	624	632	663	642	671	638	627	643	626	678	697	654	606	642	623	612	636	626	647	624	614	616	628	636	656	655	677	611	649	649	619	649	626	603	632	611	558	648	643	613	592	659	632	648	635	629	620	632	595	608	652	657	618	654	644	662	633	651	601	653	614	637	624	602	661	652	632	635	599	606	703	648	614	613	614	670	636	619	627	664	663	657	619	630	615	597	632	605	654	615	606	697	621	641	619	622	589	664	651	677	660	662	630	595	660	584	658	605	659	663	638	684	664	678	652	636	593	631	627	590	646	657	628	626	642	587	596	647	635	613	638	610	636	663	660	618	600	658	662	625	640	632	658	615	641	649	643	605	637	667	649	683	600	633	638	647	670	658	628	620	632	618	598	680	618	645	617	674	589	612	639	623	639	640	645	626	622	629	601	619	667	630	639	603	654	600	628	616	577	630	659	631	630	613	615	613	592	619	627	624	621	644	677	647	622	640	617	668	623	655	607	591	634	637	657	641	645	642	624	641	638	649	664	689	676	631	618	644	590	668	610	626	599	620	671	646	639	615	640	633	643	660	582	607	653	665	622	621	624	629	666	639	606	609	654	615	671	646	659	637	644	617	631	611	655	644	664	616	669	611	619	616	683	603	633	620	591	652	595	651	619	668	631	658	627	617	654	620	664	638	649	611	644	651	618	631	609	619	656	606	586	657	658	679	651	634	614	606	650	671	667	603	666	664	652	629	608	571	622	648	629	659	662	629	610	607	617	637	652	642	652	603	627	660	651	588	569	663	609	629	667	620	642	623	620	601	618	690	639	626	616	612	631	681	667	648	678	635	625	639	667	606	640	629	638	681	661	685	684	652	661	612	643	629	611	597	652	664	631	656
23495	21642	29657	24124	21645	21670	6753	1175	825	632	591	546	474	424	415	426	368	331	358	347	352	369	293	307	306	309	292	301	258	289	279	291	276	274	252	265	250	245	270	270	267	276	257	240	251	243	246	242	257	282	255	306	253	263	269	293	265	271	264	298	259	243	257	246	270	260	276	259	272	269	247	259	289	250	249	259	300	291	237	295	288	270	259	273	261	273	277	282	270	279	271	257	259	239	252	263	257	241	265	313	340	281	303	280	270	291	269	275	237	231	231	238	266	252	229	250	238	274	240	254	282	264	263	270	243	220	274	232	249	234	251	252	262	241	245	250	232	234	273	257	235	233	237	256	255	218	247	246	262	251	233	248	219	281	275	242	256	272	241	253	260	258	243	228	260	263	237	243	208	241	257	257	264	231	228	225	251	244	270	258	276	253	265	251	273	246	272	257	236	261	251	244	244	221	261	241	271	257	233	247	243	239	263	255	243	243	247	244	260	262	246	242	249	261	242	260	253	248	224	242	251	262	283	236	238	248	256	252	260	252	273	275	233	254	238	249	282	256	230	263	263	227	245	237	289	244	266	265	253	260	237	241	240	260	280	251	247	267	268	250	250	265	282	235	230	253	252	239	260	253	267	275	255	252	253	247	249	266	238	259	215	264	225	260	261	272	215	265	230	260	281	235	228	257	230	251	246	264	261	257	239	246	246	239	231	252	286	286	253	242	261	253	242	220	273	266	239	248	230	255	245	253	279	243	242	242	264	261	267	241	253	233	243	255	222	246	262	232	260	247	253	266	241	265	248	255	272	273	258	246	236	255	238	259	258	249	259	227	224	252	271	257	259	223	234	267	247	230	249	259	241	242	256	241	244	246	233	265	221	257	257	242	281	250	263	259	234	230	260	250	253	235	271	258	248	261	251	254	267	221	269	226	290	252	229	257	236	261	272	262	243	257	275	246	256	268	239	227	256	226	232	249	260	270	248	250	219	250	242	287	251	268	273	255	233	258	249	273	250	247	275	267	235	273	241	260	275	252	218	278	243	240	230	248	256	256	229	245	284	264	258	285	254	237	263	236	246	259	252	243	242	215	231	265	271	235	245	259	247	245	233	264	253	246	255	245	230	248	299	256	275	277	267	244	279	244	250	264	236	261	238	272	264	244	245	254	265	244	238	230	257	242	237	244	273	280	238	248	241	267	242	225	255	236	240	238	246	243	250	256	248	243	237	248	221	258	238	260	273	230	261	261	265	248	257	258	277	247	263	278	223	262	254	243	235	275	253	249	226	236	238	244	269	265	239	239	239	266	238	246	262	242	251	265	281	257	265	236	264	271	239	274	237	240	230	251	224	248	257	246	271	245	258	262	249	246	264	257	264	283	272	234	249	225	274	230	265	259	261	268	263	270	235	289	254	271	240	253	272	242	245	248	264	244	265	236	225	281	254	244	268	218	278	252	265	244	256	237	254	267	243	236	271	252	245	276	250	253	247	255	239	262	244	261	225	271	261	232	277	270	251	279	252	264	254	287	240	263	245	245	217	259	235	220	219	235	272	227	237	253	250	257	276	254	214	258	279	240	254	258	269	249	261	237	269	226	270	241	233	257	277	245	221	243	255	245	243	254	263	256	256	244	251	252	250	262	252	255	243	241	283	243	242	241	247	231	245	222	258	278	261	230	255	229	261	229	278	243	262	241	236	252	243	264	244	245	253	256	262	253	269	265	259	240	245	228	268	249	267	223	280	281	287	257	270	256	243	238	243	267	251	244	233	279	247	259	247	236	233	242	230	248	233	250	263	238	216	231	276	260	257	272	245	254	283	288	255	256	253	246	264	259	249	248	248	284	277	268	242	264	242	248	252	243	236	268	227	265	260	221	259	263	242	268	258	246	232	235	264	247	262	240	246	250	269	260	254	260	235	260	251	284	250	266	268	242	230	263	238	249	229	249	271	269	255	241	263	254	242	249	280	235	241	257	258	251	264	247	251	244	219	245	259	255	246	276	249	272	276	248	267	256	213	255	270	244	254	234	228	230	245	240	233	232	265	259	265	264	254	246	267	249	237	276	251	253	268	249	243	224	223	277	267	247	245	247	232	233	264	253	236	256	267	239	256	238	253	264	205	253	241	229	246	268	208	238	252	244	264	246	265	243	249	261	247	274	259	260	277	282	259	245	254	228	240	261	227	237	254	268	276	268	280	247	260	270	226	248	253	260	247	274	239	226	218	252	273	254	244	225	262	231	257	286	261	226	263	249	248	253	245	217	245	252	252	270	282	236	239	243	259	245	257	247	248	224	267	248	245	274	256	248	229	246	254	253	256	262	272	240	256	257	229	224	265	252	299	252	285	236	230	260	245	264	240	236	273	272	278	253	264	263	251	266	222	234	242	218	253	264	251	243	225	255	264	241	243	248	277	237	257	267	247	259	293	267	255	281	263	250	246	240	258	257	246	245	284	266	278	212	249	234	246	251	280	218	237	267	251	244	241	265	247	234	256	225	271	238	260	267	287	248	224	262	253	260	253	224	238	268	227	269	278	225	262	262	253	266	259	253	269	247	261	246	274	280	289	269	242	274	252	228	242	237	240	263	240	264	230	251	267	268	237	273	262	272	237	273	262	272	263	230	230	283	219	258	248	229	271	250	232	254	233	251	256	248	274	263	263	258	221	234	237	259	243	231	257	252	264	297	256	275	250	252	298	244	249	225	261	255	233	296	231	261	265	246	256	231	229	243	224	278	249	271	237	228	259	250	241	209	257	241	237	215	261	236	273	274	241	236	282	256	259	265	245	263	231	240	275	251	260	256	241	239	252	267	256	250	239	257	241	244	264	215	232	248	264	259	231	230	261	237	250	242	267	274	237	229	248	262	269	253	260	263	233	243	251	248	271	282	254	235	217	263	278	261	271	268	229	241	233	224	246	240	247	247	230	261	257	246	248	232	237	228	258	260	238	256	241	259	257	230	270	250	269	228	291	245	277	252	235	253	260	259	245	281	247	251	234	218	229	257	257	247	245	269	262	248	257	263	277	285	245	236	240	261	235	225	231	265	247	252	242	250	260	251	240	247	284	278	264	246	252	250	238	240	233	265	231	247	251	249	234	233	260	244	245	248	238	245	242	256	256	260	219	230	282	269	287	258	249	234	246	251	263	243	255	240	240	240	259	238	268	290	251	246	268	225	252	273	236	270	250	267	235	241	237	245	244	253	232	253	235	229	260	261	235	230	228	240	277	255	241	244	255	273	274	260	260	251	242	276	245	242	258	248	256	233	240	245	293	252	245	256	269	259	256	266	233	261	245	256	267	225	270	249	251	243	243	235	255	238	239	269	250	257	263	249	263	255	238	243	263	256	229	292	242	229	271	242	255	277	240	250	272	246	241	255	248	220	254	245	240	235	229	260	250	227	226	251	226	214	260	253	250	243	228	254	223	266	241	264	248	272	244	265	245	262	226	244	252	242	260	249	263	237	261	251	247	243	249	253	233	274	255	256
7151	16148	13599	7357	4960	3858	2963	2343	1973	1508	1322	1086	1005	832	714	662	627	579	577	527	473	498	492	472	466	422	446	417	408	426	475	426	355	394	381	396	427	363	408	361	342	383	353	356	387	379	352	340	346	318	393	348	353	376	332	354	354	334	344	364	360	352	340	374	343	333	342	347	384	349	339	356	340	357	349	341	327	372	342	366	332	359	370	342	339	339	352	366	368	353	320	354	336	346	370	325	352	342	356	408	452	458	399	382	364	357	352	305	347	322	318	354	300	316	331	319	335	315	328	357	345	356	343	338	321	326	324	329	349	341	333	312	332	341	315	334	350	328	325	329	343	320	348	347	345	370	339	354	362	338	321	325	313	328	339	329	344	344	326	358	356	357	344	324	304	347	336	350	306	360	369	330	357	321	334	321	361	316	327	341	327	361	345	350	361	356	356	350	327	297	332	344	314	341	328	330	333	352	357	316	358	347	322	332	339	329	361	360	335	332	350	309	324	333	317	338	296	319	354	299	332	351	344	331	361	323	311	322	323	338	330	355	320	358	365	340	337	327	351	346	306	340	347	309	339	336	350	304	351	325	336	320	347	328	324	360	314	353	378	354	333	310	347	303	328	352	307	328	328	372	317	337	320	340	329	307	316	329	334	325	345	358	348	308	307	320	343	323	316	354	359	317	323	330	304	354	332	324	337	356	301	354	315	357	321	324	354	355	341	323	340	361	285	335	361	347	322	346	328	336	331	330	341	330	353	323	338	325	316	314	312	339	325	339	338	360	340	340	315	333	326	305	337	335	312	326	360	357	344	311	343	314	315	349	326	305	341	352	332	326	363	333	328	351	335	341	305	335	341	316	331	291	316	356	324	329	353	326	324	316	315	379	325	358	354	339	357	311	336	330	340	355	319	340	323	340	319	315	326	324	347	310	346	332	340	327	354	354	352	339	350	326	347	354	339	304	344	326	352	344	317	321	316	336	330	307	320	355	355	327	342	314	335	341	348	309	365	345	354	312	355	321	382	336	333	332	324	317	303	336	334	327	352	308	325	349	364	339	347	310	312	346	344	349	332	334	339	322	292	350	358	339	325	359	342	347	353	335	340	345	347	340	372	321	352	333	345	321	337	320	324	326	325	329	347	343	342	329	341	338	357	368	325	379	306	332	345	377	333	311	329	321	319	360	338	331	319	350	308	332	347	323	347	337	314	306	324	342	347	323	326	333	336	314	319	336	285	344	333	315	341	332	351	353	350	345	322	316	375	333	328	320	339	349	336	359	317	366	316	346	294	329	317	375	315	310	330	294	351	323	346	349	330	364	343	347	360	347	322	349	346	349	344	352	331	349	333	332	336	330	321	312	333	325	333	363	337	333	357	361	342	328	296	311	330	322	351	349	332	336	368	352	330	340	360	356	332	366	340	310	317	343	345	346	340	306	347	364	293	330	335	331	360	317	354	370	339	303	355	336	361	339	334	327	348	333	315	330	332	348	351	319	340	312	341	351	311	354	324	298	320	305	318	320	324	325	331	303	307	341	325	334	373	337	320	326	334	349	334	316	327	336	351	327	334	338	339	346	286	310	308	356	373	322	348	324	284	315	313	355	332	325	368	342	341	322	320	326	317	338	353	318	327	358	316	353	337	347	356	287	347	346	334	384	343	329	346	335	347	326	317	332	357	327	334	360	309	327	347	359	339	330	337	318	321	338	354	313	333	335	340	314	342	308	313	316	312	358	332	364	344	341	335	347	322	324	329	320	363	339	335	312	352	320	361	317	323	322	305	333	328	365	321	339	335	332	300	345	318	305	334	325	326	328	346	318	356	345	302	336	334	336	325	326	319	353	350	317	333	315	343	356	331	328	330	361	368	299	310	329	342	337	365	344	325	336	361	343	343	350	329	316	343	337	341	359	344	322	355	344	329	320	317	341	353	348	358	280	352	359	325	366	328	328	340	311	342	315	337	349	330	360	349	308	297	311	331	325	315	348	344	336	313	313	353	314	340	343	328	330	354	329	321	338	328	372	313	324	328	331	278	327	323	317	339	341	341	342	329	324	343	329	325	376	352	310	319	363	363	325	343	323	364	335	341	332	336	314	297	322	342	341	329	317	304	344	367	320	327	310	328	334	323	338	368	349	324	335	334	338	321	344	326	303	333	318	329	373	359	317	341	306	329	332	304	333	342	316	345	315	332	287	335	358	304	333	299	328	336	334	343	335	350	356	320	337	327	361	326	339	363	344	324	344	345	345	348	304	371	363	304	357	335	335	344	317	314	310	352	335	334	327	315	314	324	331	331	327	350	303	339	336	319	310	328	307	326	341	325	318	331	361	339	329	339	309	359	359	317	337	330	360	309	340	321	324	312	338	343	310	319	324	334	335	337	349	325	317	339	358	342	319	342	336	319	339	334	320	356	370	336	308	353	343	301	342	334	337	326	351	327	317	340	360	334	353	322	305	339	374	325	347	376	354	321	293	327	344	319	351	352	302	326	338	335	325	328	341	342	300	324	324	356	330	357	348	352	291	342	297	349	325	319	336	332	325	337	304	319	331	319	335	348	339	333	343	326	319	321	362	374	319	338	342	328	336	329	304	335	347	343	311	350	331	332	292	326	337	328	320	301	313	338	334	332	309	361	334	354	293	334	324	338	317	303	356	332	360	329	326	339	351	322	339	342	353	360	314	340	353	326	381	337	334	313	352	314	345	327	344	335	328	337	370	321	330	347	373	319	321	371	346	332	342	301	309	330	309	309	345	345	383	330	327	312	321	355	342	363	324	347	337	346	347	336	335	345	356	330	329	336	332	333	323	320	335	341	343	318	336	347	338	334	319	332	327	314	327	334	375	330	353	305	328	327	316	326	335	324	332	339	342	334	338	334	322	334	341	343	346	348	353	336	331	343	318	345	335	336	318	349	321	351	292	313	341	327	357	335	328	346	321	330	326	365	349	328	332	342	314	319	343	326	325	361	361	353	353	345	357	331	356	360	329	352	328	348	343	360	310	338	331	307	329	338	368	350	322	339	353	366	350	318	313	355	365	341	329	326	334	328	355	313	345	339	340	348	297	327	342	344	340	337	330	343	322	352	324	282	340	345	318	345	333	325	364	337	343	351	295	342	323	364	336	315	306	334	343	340	309	341	314	352	315	335	306	347	328	338	333	315	344	313	306	341	308	333	344	319	348	333	355	330	327	324	337	334	340	324	329	351	333	325	317	356	307	341	325	327	332	319	342	328	365	344	324	353	316	345	284	329	275	351	339	328	334	333	326	319	329	344	338	343	310	340	315	345	356	321	325	357	335	317	320	369	343	316	344	366	347	334	310	332	361	316	356	377	336	308	336	323	318	363	327	347	321	333	345	358	309	353	323	327	300	323	315	324	341	312	346	328	342	297	336	332	338	364	358	326	325	309	331	360	320	365	320	376	358	334	304	330	309	312	354	328	342	348	340	327	359	323	363	341	324	329	343	347	341	326	339	305	309	342	354	336	343
27640	21060	9143	1122	782	640	652	618	576	630	585	579	578	597	594	597	613	581	592	571	581	606	619	605	581	621	566	568	591	605	565	604	584	603	579	608	626	605	623	594	584	589	555	618	568	585	572	539	556	551	607	582	571	583	594	599	584	597	535	557	585	588	588	607	577	559	588	553	613	561	599	609	610	601	577	583	565	570	618	607	588	610	574	568	591	603	545	608	552	597	558	552	613	559	589	603	601	609	556	591	640	591	641	580	553	585	656	640	605	569	552	583	520	575	574	577	594	599	558	570	556	581	613	590	557	632	573	600	597	564	598	576	562	603	598	565	614	561	642	573	610	630	573	560	611	594	606	597	588	573	604	637	594	571	609	607	614	528	598	565	593	582	594	578	580	547	585	654	601	632	596	572	597	573	618	575	580	616	594	589	537	605	605	561	614	583	559	564	607	607	586	578	622	583	567	615	550	574	566	632	539	542	570	570	594	573	573	560	606	593	568	582	589	603	592	593	588	597	621	614	617	595	576	564	578	519	565	607	573	583	590	575	617	586	611	597	588	582	579	540	576	569	622	609	604	549	599	588	579	588	573	590	605	596	589	590	551	605	585	571	618	598	581	587	598	578	596	594	584	582	605	587	616	546	586	588	562	617	602	609	587	589	616	541	536	559	617	569	566	560	556	575	571	605	553	628	636	538	598	568	560	607	581	612	562	570	625	579	607	614	583	561	562	581	623	622	620	581	579	556	554	547	569	590	614	583	626	574	573	576	600	574	525	569	589	620	618	583	577	559	566	586	582	559	562	579	617	602	606	553	585	551	608	529	580	587	546	566	544	588	560	601	600	581	579	581	593	594	594	568	551	586	633	606	623	590	566	642	547	620	562	576	545	586	548	542	596	615	559	651	615	597	577	575	575	575	580	603	593	612	540	565	565	578	567	591	615	595	584	587	616	584	615	602	582	566	621	544	575	573	590	625	565	616	595	533	579	603	642	575	570	606	640	599	573	595	586	598	645	620	560	546	606	583	588	575	602	579	602	579	609	570	564	565	613	576	595	573	564	568	626	619	630	558	569	566	568	636	584	584	584	567	564	572	560	645	597	590	611	590	579	576	572	587	583	548	619	537	570	606	590	616	611	575	573	590	606	596	605	571	609	629	583	591	572	535	604	584	607	591	577	566	585	573	574	621	563	619	569	565	584	591	557	583	552	560	549	561	556	563	561	581	577	614	601	586	597	600	602	608	565	593	589	590	558	591	588	590	563	572	584	570	561	572	605	560	565	617	599	571	589	577	573	547	622	599	587	562	567	604	607	612	594	577	523	609	603	618	627	617	581	583	600	545	633	553	601	613	561	626	565	600	594	593	625	597	603	603	593	608	607	569	612	548	576	584	589	594	572	613	575	622	580	545	575	606	590	563	537	582	573	533	603	564	561	604	569	628	605	636	608	579	602	595	554	593	602	561	579	585	630	591	607	551	561	596	590	576	577	579	603	609	650	599	579	594	627	611	587	567	587	598	564	612	604	593	597	571	586	546	578	601	624	595	599	601	582	582	621	572	549	544	564	558	607	639	597	618	590	587	585	562	585	579	586	572	579	612	563	553	599	562	606	624	585	584	576	602	558	555	546	558	566	599	581	608	586	623	594	630	581	594	579	558	588	572	565	590	555	620	550	572	597	593	597	597	581	547	618	600	577	560	587	610	566	629	574	550	563	597	606	591	593	598	567	551	603	595	551	540	561	585	586	651	584	610	571	595	583	554	580	619	607	558	572	556	602	538	596	578	564	574	585	551	566	595	585	596	574	577	580	645	579	598	593	556	524	610	582	587	574	551	580	575	582	582	638	589	627	545	588	586	580	538	613	580	519	585	569	577	600	593	624	588	595	586	567	587	563	580	570	554	607	566	572	583	571	581	579	597	572	590	612	570	595	556	589	617	583	609	600	562	580	573	614	573	585	611	607	568	586	605	615	602	618	574	540	605	606	567	597	605	623	574	588	574	616	569	587	621	595	554	578	601	537	653	605	589	563	585	616	589	556	595	587	602	573	592	585	590	562	593	602	545	567	591	575	536	623	576	605	604	596	577	605	615	555	587	577	570	586	584	632	592	613	594	572	582	584	637	576	590	604	587	576	565	583	590	577	608	577	564	617	576	586	595	588	611	540	609	599	584	541	595	581	566	578	643	581	636	613	583	554	589	584	611	620	579	562	560	618	588	559	613	569	579	595	634	568	579	605	567	583	544	573	584	591	550	594	614	630	585	579	608	557	594	596	586	556	589	558	574	589	623	557	565	608	624	579	578	615	595	579	616	565	619	553	590	626	606	599	560	578	571	570	586	561	619	599	561	588	578	578	509	580	572	620	556	590	570	576	583	597	619	607	546	557	622	613	585	569	562	596	589	616	562	577	571	640	582	602	540	591	617	547	591	626	578	603	564	578	582	598	516	605	620	604	568	542	619	623	572	594	584	585	632	568	577	616	593	589	593	562	559	577	565	587	595	604	579	585	591	609	605	578	529	565	593	582	604	532	565	584	569	591	591	570	593	594	564	555	592	592	608	601	583	593	569	593	558	542	605	583	558	613	548	598	607	557	551	569	586	568	599	594	574	569	543	563	562	563	563	620	600	582	594	598	590	581	622	573	588	569	556	576	561	626	533	603	563	584	590	571	614	614	586	561	590	547	601	616	622	621	593	584	610	558	594	582	588	555	626	586	592	610	568	565	621	594	606	612	579	596	547	556	541	590	580	594	594	553	574	615	574	542	553	606	597	593	575	599	547	579	584	608	575	559	593	588	551	579	558	576	579	578	621	628	576	572	584	576	573	576	597	585	607	572	567	603	558	612	591	581	540	616	609	603	579	609	591	607	599	600	566	579	618	577	596	610	514	549	584	622	571	614	583	563	559	583	594	564	535	618	616	594	609	606	599	573	634	573	595	622	568	574	563	555	571	596	563	579	596	582	579	600	576	612	558	611	594	584	580	599	578	591	589	596	580	587	600	588	598	582	614	549	585	594	556	536	597	600	544	642	601	583	604	561	618	588	573	571	568	589	585	615	607	588	599	595	543	574	581	601	597	588	602	599	602	554	616	558	594	602	595	589	579	581	568	578	594	581	587	593	555	577	582	622	566	553	569	573	596	600	560	594	578	570	611	639	571	633	585	570	595	587	564	621	561	593	621	604	634	587	561	590	623	573	625	573	589	582	538	552	552	584	561	585	586	604	579	596	576	603	604	607	614	588	577	561	571	577	539	558	552	611	594	567	562	589	602	600	586	621	602	558	575	541	586	604	577	579	625	586	609	608	596	581	625	570	594	594	623	628	563	604	573	591	584	563	583	599	604	593	604	579	619	569	591	656	607	632	568	559	573	645	593	593	583	597	623	581	590	586	617	578	655	585	602	576	601	601	625	567	605	632	582	576	600	579	570	617	603	564	593	591	580	585	622	582	575	570	605	545	593	554	594	598	529	556	601	573	564	592	637	594	603
4237	1512	1427	1035	928	863	808	793	803	794	767	763	794	849	772	781	688	778	761	789	767	777	771	783	743	760	745	792	808	767	748	775	739	770	719	776	765	745	733	662	737	734	753	744	795	780	699	797	758	748	793	756	749	781	772	741	759	754	689	731	763	730	737	772	711	706	804	775	726	796	766	747	807	724	793	754	773	748	749	753	785	756	753	724	798	752	762	712	767	729	763	731	765	710	759	731	777	775	793	787	740	765	809	804	750	759	828	724	748	739	785	741	703	733	818	730	786	765	765	736	754	754	702	770	738	740	730	771	718	788	731	781	772	737	782	753	764	728	768	700	765	755	817	771	766	727	767	753	790	767	823	788	786	787	766	727	751	713	724	806	765	810	714	751	778	770	745	767	777	823	774	826	689	751	736	730	775	716	716	756	749	799	732	772	767	757	787	772	743	735	717	724	770	792	743	719	796	783	747	769	777	738	773	766	799	773	797	760	718	790	722	778	737	741	794	775	697	762	737	779	775	748	734	708	752	728	763	769	768	737	771	708	765	750	827	766	777	748	724	715	746	784	749	739	753	711	738	780	780	739	779	757	757	756	744	741	751	769	754	717	695	730	808	777	769	739	758	732	710	742	717	711	741	768	759	775	774	804	729	794	831	742	743	784	768	812	754	755	736	750	765	761	790	720	737	762	696	786	783	770	742	754	691	747	732	676	760	750	769	782	732	812	792	785	774	743	762	794	734	763	767	751	735	745	763	802	753	823	784	726	760	731	760	783	740	777	716	726	737	772	701	782	727	769	819	719	732	782	734	714	771	749	771	733	766	700	784	789	696	781	767	765	806	755	720	766	734	747	753	762	755	776	760	728	737	740	749	763	748	730	714	760	761	745	767	731	731	782	723	736	782	727	821	778	773	761	770	747	711	782	745	712	736	790	771	779	704	774	788	781	796	778	729	766	797	770	766	743	792	800	705	738	762	774	736	774	769	740	751	743	763	775	746	749	791	828	772	735	744	742	774	783	760	732	777	741	720	760	782	756	710	762	762	761	794	781	725	772	756	778	745	762	720	748	786	759	736	729	703	769	774	745	719	736	799	721	712	755	748	747	726	742	755	712	764	775	758	741	776	793	759	784	713	731	786	747	748	713	756	760	733	770	747	761	765	774	784	728	713	751	727	771	750	797	742	716	745	692	790	755	783	757	723	789	806	754	767	705	782	779	805	746	750	678	778	750	733	733	774	760	769	786	769	710	737	731	758	765	764	743	746	801	727	773	752	721	768	742	740	745	717	730	754	776	760	740	726	744	780	740	769	732	749	781	776	732	704	712	779	723	750	750	743	798	744	774	737	767	756	739	735	789	782	727	776	745	751	716	756	751	731	727	746	741	779	749	744	760	713	749	736	750	776	733	773	745	731	778	759	753	741	756	750	743	717	740	769	807	736	754	775	746	763	774	722	790	789	745	745	784	745	773	797	807	783	735	772	781	768	736	796	749	715	757	740	760	722	805	743	765	721	743	768	717	785	790	779	790	749	741	746	751	700	786	787	796	776	733	736	741	759	753	693	780	768	765	757	752	808	763	752	793	776	766	764	759	731	732	722	745	766	760	746	799	713	761	762	750	788	749	720	717	756	781	711	725	766	730	779	765	768	796	799	714	780	709	726	774	725	753	784	741	749	772	761	805	757	757	779	809	726	732	754	757	778	745	764	784	706	751	711	779	763	748	781	788	759	775	779	754	690	715	793	724	765	745	733	740	747	760	754	796	688	722	754	791	793	736	751	749	785	725	719	739	778	758	754	786	741	754	782	760	753	741	761	794	779	721	721	755	752	738	750	742	740	750	763	763	763	715	772	742	799	771	752	769	741	765	753	750	762	768	724	753	716	748	739	719	781	756	823	724	695	718	707	795	729	712	765	778	766	746	772	798	749	748	784	746	740	746	761	757	722	758	807	784	712	787	731	759	792	752	746	776	774	792	713	744	766	746	743	757	732	736	749	778	760	753	767	784	719	737	787	753	721	766	745	762	772	795	718	702	750	738	783	740	742	761	722	778	701	743	759	794	737	751	738	728	744	681	788	714	789	768	775	767	726	782	785	699	738	779	723	762	743	775	728	761	821	713	729	742	762	768	723	759	732	732	758	800	739	819	770	729	765	736	793	712	790	753	751	729	745	773	818	792	753	726	804	748	773	791	761	744	761	756	766	749	735	721	757	779	752	777	727	749	782	748	765	765	780	762	722	783	711	795	773	780	750	732	763	693	766	703	737	752	791	738	749	785	797	786	713	752	746	737	807	739	805	747	748	801	762	739	735	725	765	754	742	736	742	747	769	731	750	753	753	735	797	769	787	777	777	749	770	781	778	770	746	749	753	744	803	763	748	760	763	787	711	745	746	759	737	740	758	764	768	769	729	800	804	751	727	791	753	715	729	755	775	799	809	755	744	720	788	736	685	788	819	735	764	727	757	806	761	748	739	758	746	719	771	798	738	773	781	745	750	807	757	772	822	715	755	722	721	760	770	791	748	778	710	739	726	756	763	750	724	767	769	719	763	809	739	789	780	792	739	756	751	780	787	742	747	753	693	746	785	794	742	800	752	789	718	766	755	749	716	736	799	788	785	752	789	789	740	750	755	776	719	775	708	785	753	748	771	773	722	748	789	738	762	755	723	716	761	753	784	671	767	779	723	724	803	700	777	763	734	780	712	749	775	731	773	735	785	770	772	805	812	737	713	771	747	751	827	765	810	766	786	787	746	714	779	741	766	750	756	773	735	779	698	749	710	801	743	779	741	789	762	791	802	759	752	786	747	752	785	732	786	703	789	742	766	712	755	749	725	777	756	740	743	818	737	716	779	777	742	778	770	721	761	784	737	719	708	758	719	765	771	769	788	737	729	775	770	730	778	762	740	758	741	757	764	770	791	754	761	752	743	741	760	765	767	787	774	751	789	770	715	733	802	730	780	769	787	760	737	773	756	736	719	821	737	788	766	754	817	716	782	766	751	782	769	776	768	748	781	701	751	741	734	752	750	768	774	720	746	802	771	789	733	750	746	784	732	778	817	712	746	757	723	766	717	749	758	773	776	857	786	764	757	769	764	764	742	788	785	720	722	778	765	739	746	800	770	782	773	795	799	766	727	749	698	761	760	741	821	727	785	731	747	768	761	738	779	752	706	693	704	764	788	788	738	734	722	791	750	762	755	714	769	740	759	738	770	727	779	814	765	771	711	780	770	742	738	746	730	762	804	756	727	744	720	732	759	736	775	726	762	739	762	755	797	802	780	746	756	773	759	796	779	671	770	735	763	737	709	775	802	796	733	749	747	774	731	803	743	666	763	748	790	740	745	732	764	751	768	771	724	794	777	740	786	738	729	735	722	734	751	779	761	755	744	779	728	797	761	789	771	729	775	724	745	705	757	764	772	803	779	773	758	783	709	730	791	709	740	793	707	752	794	775	785	794	788	746	726	767	738	767	765	741	811	770	740	800
24540	21632	29118	24613	21608	9093	1254	923	818	690	685	634	575	569	596	562	569	513	537	547	531	542	469	523	523	510	467	511	512	477	502	499	526	514	547	463	473	504	495	520	508	444	522	508	527	500	495	472	491	490	462	457	502	504	523	504	433	506	494	501	490	469	480	484	477	493	450	440	463	463	458	500	472	481	525	462	488	483	490	484	477	495	512	530	497	494	482	450	485	497	485	491	473	491	478	462	490	484	485	500	536	509	512	498	506	495	500	460	495	462	474	452	484	484	503	483	481	458	480	498	480	477	487	515	467	493	474	478	463	508	482	479	517	458	428	482	490	490	470	482	495	509	465	469	451	485	459	505	494	499	533	493	502	495	485	458	461	501	508	488	501	507	476	457	454	511	518	488	467	492	431	508	523	499	471	533	485	488	485	474	499	529	498	494	508	466	532	512	472	484	467	515	479	482	501	482	480	484	482	436	476	494	488	462	486	457	498	479	438	483	499	484	488	453	482	448	464	459	462	516	464	479	494	468	481	526	474	475	468	509	492	502	495	481	461	473	507	463	468	482	463	484	489	466	492	487	508	464	517	483	497	489	447	483	451	458	525	503	493	514	484	505	482	451	537	502	477	489	501	475	474	508	497	485	456	474	518	514	488	506	529	515	519	466	455	479	508	474	479	525	501	465	468	489	535	477	463	510	475	445	469	501	472	493	480	481	501	518	475	482	490	510	496	496	491	509	496	448	493	464	490	483	459	484	478	487	455	456	490	515	496	476	496	479	454	469	493	464	522	460	456	474	450	462	463	522	472	480	487	457	488	466	520	493	493	481	436	492	479	533	489	500	459	483	524	478	491	471	469	461	470	462	442	464	506	487	484	502	486	471	487	510	475	499	536	471	481	531	461	496	432	475	485	503	475	474	496	502	494	454	484	512	521	503	499	486	489	458	514	470	476	496	469	478	481	495	480	501	508	466	482	491	510	486	429	511	480	469	529	490	499	479	470	487	474	498	496	505	499	497	486	495	500	471	500	462	451	467	497	458	496	468	460	522	501	472	470	450	508	467	454	479	500	529	434	497	517	468	477	457	468	491	492	501	445	523	493	505	460	468	507	481	475	496	472	503	467	491	475	510	446	513	521	486	464	475	518	467	461	467	466	433	480	513	503	423	533	488	476	460	504	496	457	541	493	504	528	494	494	469	498	489	512	472	443	516	493	506	469	456	451	464	446	504	482	498	450	457	481	496	466	501	497	451	519	487	458	496	486	448	498	477	508	503	520	487	480	505	461	472	503	441	449	504	523	462	473	486	469	471	478	457	484	477	472	471	478	508	456	487	484	509	468	507	451	481	475	447	476	485	472	434	504	471	490	474	489	501	495	479	493	479	487	499	420	455	496	505	500	460	514	447	432	477	494	475	478	469	474	522	489	474	416	494	449	496	487	458	470	508	480	444	510	503	470	494	520	477	455	499	469	479	488	468	473	534	461	467	530	462	486	489	467	482	493	489	470	479	465	501	439	424	487	468	470	460	482	492	464	469	498	491	484	498	485	503	468	493	481	454	496	472	495	472	478	442	492	490	481	531	507	513	506	520	464	467	471	441	498	461	464	482	492	486	458	474	513	452	470	470	468	483	488	493	475	488	518	496	449	470	481	465	492	478	522	444	481	485	502	511	512	482	483	472	505	507	488	461	459	478	459	492	488	458	493	516	495	496	469	467	470	471	483	473	463	488	479	458	476	485	486	481	469	531	452	457	496	469	522	479	472	516	498	459	458	543	473	471	468	462	478	465	483	469	476	512	484	475	455	481	517	498	472	496	487	485	495	537	503	495	496	495	449	522	490	472	516	494	512	438	486	504	469	487	487	504	467	524	502	494	510	524	476	480	491	493	478	487	477	495	481	496	440	503	457	473	509	461	500	503	465	462	527	492	518	478	464	481	439	454	468	444	509	472	437	461	520	441	492	490	512	466	495	495	521	495	479	536	466	522	505	480	499	507	509	489	481	474	466	479	496	471	473	472	494	476	480	476	481	447	481	480	482	481	484	491	490	459	473	484	479	464	447	536	503	526	506	470	462	499	489	527	434	467	455	460	432	490	506	494	489	506	479	512	466	438	477	491	507	466	508	431	466	509	487	496	497	496	496	461	503	455	491	468	495	473	507	491	508	476	463	506	496	472	461	503	459	469	453	478	476	474	466	493	457	510	462	492	499	457	478	536	514	513	497	458	476	497	559	471	452	484	468	429	442	527	458	502	487	488	495	492	462	452	489	484	468	503	481	457	481	500	455	497	496	503	435	494	470	493	465	513	467	504	476	483	452	498	493	467	510	492	500	500	467	475	484	471	459	509	475	478	470	486	491	476	499	482	485	501	465	453	512	486	490	471	457	486	472	514	487	475	483	470	483	470	470	495	452	463	519	502	475	461	464	505	482	470	469	518	460	484	488	426	457	479	508	480	486	478	482	464	500	448	505	459	468	488	463	480	477	456	505	453	480	523	478	447	500	490	492	467	487	469	488	495	507	494	491	474	468	465	471	456	471	457	470	511	476	488	456	501	480	469	482	499	513	491	487	473	486	474	467	448	445	449	479	491	446	492	459	490	484	447	444	486	488	502	479	500	456	482	471	494	499	537	506	490	473	475	477	505	492	480	447	472	476	491	497	493	486	500	483	445	462	447	448	509	453	533	487	464	476	501	481	493	501	447	514	501	492	455	492	451	421	499	500	511	475	499	469	494	493	493	466	463	450	453	512	521	497	491	453	522	476	460	481	473	486	469	502	491	480	472	470	483	509	503	484	489	472	469	508	469	446	476	433	505	462	515	495	484	483	483	464	482	450	508	458	521	508	499	499	447	523	524	472	465	500	478	484	479	470	468	484	518	467	451	475	473	448	454	520	512	490	446	468	479	507	484	477	456	481	503	495	448	498	474	533	444	474	457	542	515	519	497	506	481	464	507	456	464	454	512	488	486	469	502	470	480	471	506	467	512	488	486	501	485	490	443	500	464	495	515	514	456	492	470	498	456	482	499	480	454	486	485	497	497	504	490	487	446	454	474	457	482	476	513	487	515	519	515	488	475	519	528	463	490	500	485	493	495	484	486	469	489	518	473	489	459	501	456	476	479	454	497	504	471	484	485	501	470	469	459	497	463	480	488	506	502	459	504	474	444	480	461	434	485	469	449	458	470	484	460	462	488	479	496	423	478	462	494	485	506	516	464	481	511	466	459	479	489	479	477	464	503	496	503	507	497	527	518	530	475	490	475	465	529	468	479	503	489	487	488	470	461	504	421	468	434	446	460	506	466	476	475	453	497	497	468	498	455	488	478	490	460	503	500	487	494	505	452	493	461	497	462	458	504	481	495	481	474	461	442	475	496	503	489	485	492	455	496	444	482	471	465	488	466	488	472	496	508	520	517	481	500	520	484	472	479	497	466	452	519	477	471	453	504	437	504	499	507	487	517	535	480	514	494	510	488	464	483	505	530	494	501
5041	9918	8271	4524	3006	2507	1983	1688	1390	1244	1133	966	953	862	853	770	792	797	806	758	761	715	713	709	717	701	652	694	654	686	673	638	715	705	630	644	656	650	662	620	661	610	663	609	655	651	633	659	687	651	678	686	685	668	658	642	623	645	633	686	646	642	671	632	607	606	620	633	601	659	610	625	613	716	605	595	622	673	633	650	622	643	636	653	663	694	641	660	668	652	596	634	627	694	643	601	652	609	646	660	679	658	676	631	636	662	645	648	589	649	630	617	602	646	650	610	630	693	649	582	623	649	642	639	621	614	639	647	596	670	622	635	626	655	601	669	652	631	649	626	626	603	646	670	635	665	590	609	632	639	639	643	614	623	694	628	613	632	690	637	617	579	659	624	613	599	619	575	629	605	634	627	685	641	610	579	588	646	615	622	626	610	594	637	653	618	586	605	669	675	660	630	647	671	637	644	610	630	653	596	648	629	625	609	635	602	618	642	638	670	645	626	576	661	576	583	603	644	651	611	601	601	642	646	594	660	616	652	638	640	642	627	606	636	607	659	604	617	660	640	619	619	610	611	638	632	589	614	621	636	623	622	638	589	650	658	612	618	625	620	643	615	618	603	602	615	644	639	594	607	636	645	594	648	615	650	613	652	635	631	663	656	585	672	619	611	644	639	619	645	595	594	584	617	647	658	623	584	606	617	655	602	665	642	629	607	593	625	626	607	650	645	654	636	614	610	600	641	624	617	674	590	610	662	627	656	640	578	642	650	613	605	640	619	635	609	612	672	614	573	605	645	629	636	662	691	690	639	642	663	639	651	663	622	627	658	648	660	623	617	659	619	592	619	621	660	624	641	631	643	632	637	647	596	661	626	657	638	620	607	686	605	617	652	610	647	665	637	618	652	592	622	636	634	587	669	619	664	552	606	655	625	639	644	603	608	593	660	630	617	570	648	601	636	651	620	644	598	613	629	616	649	647	656	632	621	687	639	643	676	581	631	656	606	657	564	614	631	635	597	629	594	602	670	647	626	669	612	631	641	657	618	626	629	658	645	642	652	622	615	626	623	609	644	575	609	658	649	675	627	640	645	635	611	657	656	604	621	655	633	648	626	629	612	622	681	640	637	628	585	579	603	661	657	657	587	673	615	630	590	650	621	600	666	611	645	619	610	614	619	640	631	599	617	604	641	660	632	697	629	637	615	589	634	627	633	608	595	607	641	629	688	637	595	614	669	623	616	673	606	615	606	624	663	578	641	660	655	652	618	635	646	610	603	640	629	639	632	654	634	686	615	620	641	649	598	615	623	680	650	633	637	644	575	662	630	647	582	614	655	586	669	636	657	663	642	572	595	621	609	627	618	652	635	618	586	636	589	640	594	621	631	627	683	651	620	639	601	633	645	610	603	633	612	648	658	591	624	648	634	668	632	638	627	619	645	627	621	643	608	642	617	646	598	629	624	660	609	647	619	642	594	633	678	628	671	624	608	644	634	606	631	636	630	614	619	627	640	648	630	618	656	612	608	640	663	627	642	608	646	590	636	612	632	644	596	649	606	640	662	612	638	588	648	675	619	638	697	648	635	584	607	657	654	640	621	636	642	645	634	603	609	624	586	632	680	620	590	626	640	606	673	621	638	651	647	607	592	660	653	616	629	625	575	623	651	616	665	602	663	655	641	644	685	680	620	616	627	637	626	643	644	647	619	646	585	628	638	631	605	625	643	604	625	647	631	681	595	636	637	637	678	644	614	636	626	648	596	660	619	613	627	669	644	658	648	630	628	571	629	619	617	592	609	643	641	624	620	610	666	640	611	600	614	636	643	624	642	640	655	613	607	678	654	640	616	610	623	655	615	639	646	663	625	639	662	625	665	616	647	630	644	641	627	623	608	660	627	610	650	698	668	605	606	591	583	606	595	649	633	632	652	603	646	641	628	647	623	646	600	628	641	591	649	684	622	586	651	605	683	624	669	610	563	621	651	607	621	615	616	658	634	654	617	615	681	645	580	617	645	660	605	571	653	629	669	621	620	681	660	576	604	619	649	642	590	656	602	649	603	584	628	608	651	613	608	635	666	642	627	648	618	633	636	652	618	632	627	686	659	651	597	652	657	632	602	614	595	623	649	649	625	633	637	606	605	635	656	659	633	613	678	625	608	607	600	643	640	672	636	629	641	665	648	686	600	680	586	705	587	637	605	638	645	674	667	599	599	645	649	643	650	633	595	589	653	588	575	657	635	668	618	642	665	637	630	618	613	618	684	612	626	576	632	628	614	615	599	604	607	579	621	606	650	623	619	650	654	637	661	632	644	627	625	627	641	627	621	628	601	650	637	626	640	637	652	649	609	600	576	638	627	623	662	627	577	615	638	646	683	658	622	664	624	650	634	641	608	631	608	638	654	600	611	612	652	658	597	591	634	579	667	616	655	655	651	614	652	651	610	612	623	669	613	637	639	637	634	639	609	601	629	659	649	605	638	599	628	622	630	637	635	635	639	581	631	609	588	639	648	623	641	659	655	601	615	657	603	640	612	632	669	653	606	654	658	631	607	629	640	631	599	590	623	609	611	651	667	635	626	641	589	644	609	657	649	628	618	655	634	645	647	630	661	677	652	633	586	605	617	581	593	662	670	631	659	627	631	650	608	594	616	649	635	604	666	652	628	640	634	629	670	603	654	678	623	662	622	643	591	595	628	624	658	670	598	712	616	639	646	654	589	596	608	602	641	617	614	622	679	633	655	629	609	600	639	638	613	641	619	626	666	622	640	620	676	673	572	634	633	647	584	568	615	598	616	598	608	666	643	614	621	605	627	599	610	591	616	628	627	626	633	597	652	617	625	594	654	642	601	626	624	627	639	606	655	605	578	599	636	617	666	636	653	590	671	619	665	627	623	610	627	646	651	610	619	667	608	616	647	646	584	599	637	625	646	655	652	611	637	630	653	590	623	691	659	634	616	596	638	627	615	635	602	640	645	632	619	630	610	632	615	635	587	612	649	673	621	609	660	624	625	659	634	578	635	605	670	654	609	639	601	601	582	610	610	649	570	585	633	618	607	665	656	627	657	654	627	631	617	646	657	680	661	612	659	595	598	633	621	619	622	640	648	634	674	646	630	633	557	629	592	631	638	632	605	591	651	621	636	636	610	676	608	642	603	653	614	631	592	590	626	645	616	651	637	650	630	668	635	656	639	624	598	619	646	644	630	622	632	637	631	593	680	605	643	668	626	611	652	646	626	678	670	592	642	621	619	652	642	671	614	650	690	652	599	583	635	673	609	575	604	649	615	609	632	648	602	615	600	583	635	586	590	597	607	609	602	644	635	641	608	632	617	617	606	604	647	695	635	595	638	650	627	641	644	657	580	651	663	616	649	655	648	607	600	631	599	630	591	660	604	620	642	642	641	577	626	626	624	623	632	623	599	647	661	618	650	596	707	580	592	630	636	644	612	604	587	643	666	598	658	651	669	658	625	649	650	639	621	609	627	626	679	604	645
23504	21666	29745	24103	21671	21692	6921	1145	828	709	566	583	484	471	378	388	408	358	359	353	340	323	281	310	315	283	305	306	284	238	311	274	278	301	284	265	288	277	280	264	276	261	254	253	278	259	268	256	252	278	267	262	250	270	280	279	280	267	306	269	281	257	242	259	274	219	237	266	286	247	254	250	237	237	262	263	271	253	258	269	261	275	279	270	263	257	242	251	254	233	231	255	245	293	222	241	258	254	250	313	310	308	291	276	285	280	276	276	243	238	262	227	301	248	262	213	277	251	232	214	247	256	246	270	241	263	264	247	251	261	232	277	257	245	253	231	278	248	266	230	252	253	215	238	269	275	248	228	227	255	244	251	222	244	272	245	259	261	265	271	244	250	231	244	265	225	266	290	230	259	235	266	267	241	242	238	256	226	242	279	229	262	240	238	259	261	236	245	242	250	250	237	280	228	245	261	256	263	257	259	268	242	264	253	249	257	266	234	242	280	223	234	250	275	266	265	279	241	236	238	254	256	273	261	247	245	264	246	263	248	230	228	264	242	267	253	240	253	246	234	228	249	252	243	261	270	256	251	263	220	257	257	246	273	253	225	250	257	261	256	267	250	237	262	277	274	246	253	254	221	244	240	282	214	280	254	256	266	224	275	240	276	247	249	259	229	272	210	244	234	226	244	252	263	260	220	273	246	260	250	229	236	225	258	278	228	267	211	231	233	265	251	250	248	274	246	244	269	247	208	244	259	236	272	259	247	225	242	257	261	261	266	270	255	242	248	248	252	258	262	257	268	234	230	251	259	247	262	245	243	257	249	239	250	276	254	261	247	254	245	261	214	257	270	234	243	257	265	228	246	273	226	239	249	239	234	283	251	261	219	258	260	254	261	244	232	244	248	233	268	239	234	240	241	254	296	266	262	257	230	254	271	236	254	246	258	233	230	248	235	269	248	257	248	249	251	224	242	231	239	244	263	240	252	249	241	266	267	256	247	251	246	231	246	279	275	253	240	250	246	243	227	280	253	252	232	249	258	260	238	249	261	264	256	226	233	229	256	267	288	250	230	239	234	240	269	254	256	248	232	241	253	250	239	257	253	255	250	236	245	237	259	267	227	243	286	257	278	252	271	261	247	274	268	252	246	253	240	232	226	234	229	274	241	248	259	215	250	270	228	260	263	239	264	280	251	248	250	262	262	243	237	253	281	249	267	216	229	246	243	252	253	293	246	238	229	246	259	273	267	222	227	224	226	238	231	229	247	256	232	246	265	226	250	265	249	248	238	252	259	244	240	250	254	242	259	234	254	230	263	246	254	240	242	255	232	259	252	237	238	229	249	245	262	246	217	257	253	248	244	234	253	286	240	258	258	244	254	255	242	270	228	265	236	265	243	260	277	256	236	249	253	245	246	274	256	233	253	244	236	271	255	248	249	243	272	256	251	239	224	249	276	257	250	252	286	237	224	231	259	236	268	249	242	263	241	283	242	245	266	268	240	263	260	235	227	261	246	247	266	250	249	254	203	244	241	242	243	271	258	258	243	216	247	235	242	249	259	249	234	247	228	275	260	249	243	254	207	251	242	258	275	223	259	220	229	255	258	245	226	238	237	263	245	267	237	234	241	249	262	237	253	248	240	203	234	247	234	269	245	269	280	233	237	228	230	256	241	247	250	217	269	228	248	258	260	237	248	207	217	256	248	284	264	233	264	265	225	240	289	256	231	254	259	247	246	264	247	238	264	226	253	224	237	272	253	240	255	261	221	252	244	249	253	254	259	249	239	258	236	258	254	228	260	262	250	304	251	241	254	244	271	249	221	236	257	266	235	274	246	225	256	246	273	274	248	241	245	223	226	273	281	263	255	222	258	248	249	262	233	248	240	255	252	273	236	251	248	243	246	249	257	248	246	279	233	282	228	280	262	260	227	254	262	244	260	247	247	256	245	242	244	258	267	248	245	260	225	236	288	234	219	230	280	247	245	257	251	239	242	228	248	243	242	299	214	234	246	242	262	246	269	265	270	242	237	258	256	251	208	239	271	230	266	223	273	247	255	244	242	258	259	256	241	235	264	260	246	260	241	241	241	246	251	236	265	234	232	266	234	265	220	230	271	258	272	256	232	254	244	268	239	247	256	221	270	251	224	227	239	243	237	242	248	237	278	252	236	261	244	248	280	258	236	264	248	256	233	238	236	255	260	223	268	252	256	254	249	250	228	250	240	241	234	254	281	250	231	254	256	246	244	243	261	238	281	227	254	241	252	227	252	254	254	272	225	250	263	230	244	291	236	250	222	253	229	234	259	230	242	271	255	258	266	271	250	247	244	264	241	256	230	240	233	248	265	261	270	279	237	251	256	256	253	280	240	249	248	269	214	243	263	238	245	265	251	238	251	228	281	239	250	247	245	256	248	261	246	294	246	244	252	251	279	270	209	264	218	234	250	239	258	225	223	259	255	268	265	251	243	229	269	242	251	248	230	265	239	231	265	226	255	226	253	220	239	256	237	271	259	256	262	263	214	260	258	249	239	261	237	263	264	270	281	254	253	258	249	243	247	265	282	256	253	210	224	255	252	257	264	259	261	224	243	257	241	274	237	262	248	252	238	245	225	266	231	242	248	258	259	269	276	240	269	245	223	257	265	272	273	233	254	231	226	245	251	269	256	238	256	235	263	250	252	269	232	230	224	257	255	252	256	216	246	234	268	241	289	280	230	235	254	249	249	277	244	272	245	253	284	266	237	252	256	264	266	279	247	271	248	238	242	231	270	244	254	252	251	247	240	261	259	254	265	271	239	245	254	234	217	233	279	226	252	252	251	245	227	287	250	244	228	272	259	241	231	284	235	252	241	248	245	253	252	266	250	261	249	218	249	247	240	261	256	248	228	226	243	236	228	276	233	256	242	229	218	218	274	265	232	257	274	236	244	258	274	233	219	253	229	245	251	260	263	227	256	260	240	221	247	227	264	202	264	240	255	263	246	251	231	264	235	261	265	274	239	295	247	251	265	238	248	244	244	239	237	272	265	241	262	235	259	254	238	226	260	222	275	231	250	261	252	260	250	235	230	254	241	254	250	240	269	228	260	250	291	225	248	256	239	240	256	248	252	264	273	283	252	234	254	248	237	261	229	255	283	220	264	266	238	226	253	246	239	272	251	253	256	241	276	238	238	244	252	233	267	278	262	253	238	245	254	252	227	277	242	254	257	239	246	259	226	243	258	233	254	255	251	216	260	254	268	258	227	273	283	247	252	234	220	234	240	251	235	233	224	265	224	255	270	273	269	246	225	222	238	235	243	231	228	231	266	248	243	223	227	247	251	265	256	260	263	267	229	250	251	263	246	234	243	238	268	248	245	235	246	244	272	234	245	224	253	237	252	234	252	226	215	235	230	261	242	251	244	238	248	263	241	224	240	280	202	240	225	243	236	242	219	236	268	223	227	255	222	224	224	259	250	260	238	268	255	242	252	258	254	246	241	259	245	238	260	266	242	242	270
7166	16077	13686	7329	5131	3820	2940	2472	1894	1520	1293	1080	919	809	756	658	645	639	570	544	477	479	454	476	449	429	394	401	459	434	401	376	379	419	369	378	332	389	387	334	392	345	342	398	382	340	357	326	356	360	368	333	359	376	329	345	357	367	344	349	344	348	349	336	344	357	353	327	346	343	309	359	357	345	363	316	372	352	347	365	351	364	341	362	337	321	372	317	317	340	354	353	309	334	352	339	324	372	332	396	428	434	392	383	364	361	337	334	333	320	320	311	311	335	347	339	349	341	386	342	324	297	310	322	341	341	321	347	329	316	354	333	352	305	323	313	327	344	311	328	341	324	331	343	340	319	350	342	368	363	332	348	359	338	331	333	333	309	344	293	337	336	325	332	336	343	353	310	321	328	334	357	351	363	320	292	340	326	365	300	328	343	341	323	349	312	281	333	365	354	347	324	324	324	333	336	325	302	333	320	343	306	308	335	339	330	363	366	300	337	354	326	329	334	320	307	314	322	314	311	339	364	313	331	318	328	311	316	315	316	334	365	334	351	370	301	326	303	332	338	319	349	324	308	321	336	358	333	295	333	334	316	332	348	348	335	335	341	320	353	356	317	328	319	304	327	301	340	318	357	329	336	309	320	341	304	324	349	327	327	334	308	328	318	325	323	341	360	315	303	333	292	331	318	339	371	341	328	321	352	325	314	340	350	314	315	324	323	319	336	349	295	328	295	350	323	327	327	304	359	338	326	317	315	311	318	369	339	304	355	302	312	331	313	334	311	356	301	319	320	316	336	317	331	354	351	358	386	359	333	323	324	319	324	330	393	342	309	330	306	305	334	328	350	362	328	313	352	320	339	353	340	331	324	321	319	326	327	338	326	332	339	335	322	315	328	330	308	326	306	347	330	326	329	300	333	294	344	339	328	325	346	338	331	329	345	318	325	305	372	316	351	331	335	326	318	367	317	323	312	354	318	344	330	338	349	323	364	326	344	365	351	325	358	353	320	329	305	340	342	341	320	354	326	325	325	371	334	338	301	334	310	305	355	327	329	340	301	354	335	314	315	293	314	308	319	302	352	355	334	342	334	345	328	367	348	296	335	342	347	349	358	296	342	322	313	320	349	310	330	354	348	329	344	334	332	338	333	293	309	349	319	335	345	339	293	366	341	340	356	330	351	319	345	345	321	315	315	338	329	299	343	305	319	345	331	319	308	323	312	304	312	337	355	362	328	340	343	349	319	327	348	325	341	319	322	342	325	330	355	318	337	340	340	318	320	306	322	367	321	322	369	343	359	338	332	362	352	308	304	327	345	304	350	326	362	319	324	287	318	341	313	309	300	341	363	342	322	324	356	310	344	321	307	337	313	312	317	314	305	336	304	322	327	353	351	328	314	315	343	339	324	337	320	332	357	351	351	317	316	290	361	339	315	364	334	320	333	344	328	366	336	335	334	354	302	345	362	319	329	340	316	288	330	306	339	355	351	363	326	333	327	311	362	323	305	337	328	298	351	314	359	347	338	319	343	354	342	339	329	328	353	316	302	333	367	313	333	328	321	325	325	335	343	324	317	342	351	322	356	324	312	328	326	354	320	320	332	319	346	321	310	307	315	280	334	346	337	294	338	332	304	361	335	333	358	312	335	335	370	331	336	328	347	347	322	322	330	319	348	347	351	356	348	348	307	357	337	313	320	335	370	317	331	356	309	322	322	322	319	364	315	324	316	331	312	352	334	323	309	329	326	324	338	346	314	313	313	325	334	325	319	311	308	330	353	289	307	331	318	334	291	323	338	313	318	330	327	345	350	335	335	325	334	337	334	313	305	340	337	312	339	351	317	356	355	317	311	348	348	341	376	336	308	352	322	327	348	306	309	349	351	341	360	327	329	309	340	336	312	303	306	309	332	329	312	357	321	317	349	336	354	313	326	331	325	361	303	352	306	321	355	356	381	340	327	356	338	311	310	286	329	328	349	314	304	319	340	338	345	298	333	341	340	355	304	290	295	330	327	330	367	371	344	326	343	329	325	329	352	338	334	300	323	313	341	329	295	329	323	346	338	334	323	311	332	344	320	320	296	332	314	315	319	326	329	292	342	293	332	323	295	334	331	341	348	302	288	341	325	353	332	353	331	325	306	364	369	315	326	292	326	382	324	315	355	314	326	350	381	319	342	300	345	338	306	340	285	307	339	337	307	332	339	349	328	361	370	323	342	296	312	333	304	340	305	323	306	347	318	343	328	347	325	334	358	329	324	300	319	329	347	356	337	355	348	320	320	303	352	321	330	312	310	328	324	337	332	310	336	335	366	345	329	343	381	317	329	310	312	313	334	355	333	375	349	311	305	354	326	349	350	337	339	355	333	337	353	325	315	349	350	306	320	345	340	347	355	328	347	340	307	316	335	306	314	316	299	347	292	368	312	328	304	338	318	308	330	301	353	316	295	324	302	343	357	341	348	332	303	318	311	338	336	321	351	325	326	340	331	309	288	320	359	305	329	279	313	361	328	312	341	313	331	371	350	343	319	319	344	312	300	314	345	296	352	328	366	317	319	327	346	336	338	329	357	340	344	308	324	324	343	339	321	323	313	335	330	310	333	325	342	330	368	323	353	319	347	330	302	368	323	321	313	365	310	313	309	342	337	333	333	358	300	338	335	317	337	345	323	315	339	341	349	322	323	367	319	360	328	327	324	329	303	355	317	323	343	357	339	360	348	329	313	352	319	335	331	321	327	313	331	341	323	305	347	357	349	352	321	319	316	314	339	362	333	324	342	346	342	312	374	347	317	325	312	335	326	267	325	315	364	341	308	308	338	298	340	347	329	309	329	332	335	321	304	307	314	333	331	304	325	341	292	314	324	315	342	333	306	294	329	319	315	333	365	348	368	291	298	308	318	319	343	363	335	330	327	334	356	345	355	337	360	333	307	329	322	337	341	341	358	325	323	332	337	343	352	317	345	309	340	338	334	324	316	302	352	332	323	339	303	325	323	307	332	327	319	316	326	354	343	352	325	333	345	327	352	339	361	361	308	336	315	330	322	339	335	308	318	360	311	310	311	330	297	312	341	311	353	321	350	318	352	323	294	344	353	372	307	321	328	342	321	350	333	321	312	329	313	330	321	313	317	311	340	341	343	305	359	346	301	324	314	336	303	313	352	360	325	342	351	371	344	308	362	348	320	312	342	325	310	292	322	312	305	347	336	299	288	339	306	334	354	314	336	323	286	333	305	329	297	338	311	325	321	355	339	354	370	354	357	340	308	355	317	330	325	345	313	325	354	330	353	322	336	337	338	325	309	303	332	343	326	321	334	327	308	338	334	300	340	314	301	351	296	329	326	328	357	318	343	309	359	326	336	308	319	343	329	312	334	339	373	356	336	332	329	339	331	341	321	329	347	358	330	383	345	308	317	348	355	309	311	326	330	340	309	314	305	329	328	300	321	340	343	343	290	349	336	315	309	331	333	344	377	324	322	332	310	337	332	365	339	347	338
27487	21100	9323	1202	805	738	696	655	561	620	546	604	613	621	610	607	604	558	574	571	619	601	604	564	583	569	575	563	572	571	633	581	593	586	585	605	610	586	593	597	600	627	644	611	604	619	566	570	628	625	575	551	579	575	589	559	589	544	592	595	569	603	609	601	627	595	627	570	575	574	577	602	598	606	592	607	607	555	627	588	617	544	595	612	610	609	592	564	572	605	560	567	578	581	573	544	623	616	605	604	580	603	596	562	596	591	631	587	617	610	601	595	599	572	572	575	594	577	577	548	611	592	596	619	592	596	616	603	555	611	569	547	594	601	612	564	583	611	577	602	536	599	597	612	577	581	611	606	607	552	586	625	604	565	612	577	624	575	590	579	604	633	580	557	568	593	557	582	557	620	575	590	582	592	579	573	594	547	604	604	561	576	585	605	600	624	570	556	571	602	579	592	559	528	575	619	589	576	593	575	573	579	577	552	581	575	604	598	557	586	584	571	582	608	597	611	571	557	607	546	603	655	588	606	545	578	632	593	606	545	572	559	621	575	538	589	599	569	619	584	593	582	552	554	571	578	591	586	603	570	611	611	585	620	602	579	578	613	592	643	638	589	560	582	574	578	582	579	630	567	574	592	588	575	613	578	582	558	610	574	560	566	598	580	602	540	548	550	597	609	579	571	606	569	609	569	580	604	546	570	573	604	600	564	574	600	574	607	590	585	559	615	575	584	548	566	595	631	582	589	584	546	590	571	598	619	570	578	601	577	573	597	619	562	527	587	562	587	623	575	576	595	597	605	636	586	590	556	575	566	620	605	616	591	559	571	624	561	581	560	571	593	547	604	579	624	590	614	658	549	591	600	585	578	570	578	585	606	607	556	589	595	583	589	612	559	596	570	566	575	572	613	566	582	584	585	607	596	542	556	589	581	574	579	567	598	558	555	584	550	593	626	579	591	588	619	551	603	626	570	585	558	617	541	597	567	557	574	593	555	604	599	611	571	561	585	584	557	613	580	554	585	536	591	606	620	572	639	575	604	606	559	544	568	560	567	551	620	556	554	633	554	620	596	618	620	568	596	608	639	632	639	620	574	596	582	593	596	575	575	576	569	607	605	558	595	564	598	600	606	563	593	603	608	608	614	604	594	554	573	567	557	606	596	590	616	588	601	631	603	555	565	569	552	592	634	573	577	560	599	604	597	565	597	599	599	607	589	601	554	564	563	628	593	592	551	616	575	588	573	604	534	585	570	634	670	575	591	553	579	569	597	571	557	543	621	537	561	578	615	582	559	600	589	596	563	589	557	533	584	625	566	566	574	579	601	614	584	620	600	596	582	608	540	577	632	640	602	573	585	597	622	590	581	590	584	610	582	580	602	597	588	583	618	585	622	598	608	596	587	537	604	565	604	572	632	624	615	574	593	567	615	570	592	572	590	548	559	585	574	607	598	584	574	573	612	599	591	643	597	564	562	590	604	588	549	628	541	549	579	590	632	578	572	538	575	602	555	552	558	558	589	575	615	592	586	589	616	556	576	560	579	597	569	582	606	598	611	631	602	581	583	587	610	605	618	607	579	555	524	598	573	576	595	596	583	554	610	558	608	583	562	556	545	582	588	609	597	549	616	603	535	563	580	562	610	596	609	555	605	570	580	603	580	586	541	583	607	579	610	552	579	587	639	566	613	590	598	550	589	567	581	566	634	557	592	627	574	624	554	568	566	543	601	637	601	601	575	557	610	596	545	603	602	600	610	609	616	610	591	607	564	599	583	569	591	587	598	581	609	562	557	597	552	575	555	559	603	594	595	571	552	577	584	568	598	634	582	575	581	569	589	566	584	552	519	588	565	564	580	519	612	564	555	577	659	626	577	571	642	570	550	621	595	573	580	632	597	577	592	595	602	566	564	577	605	621	574	603	587	583	581	641	560	607	620	597	592	620	623	605	569	612	608	573	631	579	586	610	577	595	559	577	596	588	609	642	570	584	614	575	629	614	595	571	572	577	633	566	594	599	626	598	566	562	588	597	603	599	550	587	577	581	594	611	563	588	582	620	565	570	606	565	564	607	601	617	623	598	610	559	583	546	599	606	576	587	593	578	575	570	596	579	517	569	582	637	617	610	577	593	599	596	638	546	563	601	591	572	616	562	550	557	557	601	608	583	592	577	608	572	611	609	623	605	560	583	603	616	568	563	549	599	610	573	586	588	592	599	563	601	580	579	599	555	585	562	586	568	624	552	591	570	576	563	576	577	606	597	575	590	583	562	563	630	563	565	599	600	539	627	587	610	564	560	555	583	600	586	585	573	583	550	549	620	616	614	556	580	579	610	614	574	578	584	595	544	610	574	588	557	611	557	572	578	616	608	576	574	597	557	596	545	576	581	559	611	598	607	593	574	596	550	575	631	625	552	593	597	560	546	631	591	551	608	595	610	562	573	576	570	576	627	552	604	606	580	614	638	599	534	503	572	570	568	595	607	593	620	597	572	578	614	567	581	603	571	557	568	608	576	551	567	591	582	582	615	622	572	562	596	607	553	590	584	567	599	611	616	601	583	552	586	596	571	641	601	615	595	585	568	572	592	541	533	589	574	569	585	573	588	582	548	577	555	579	600	536	597	591	545	609	627	546	537	566	552	568	561	628	610	600	577	584	580	617	589	607	546	571	594	611	595	591	570	561	565	582	562	595	597	582	560	586	621	574	613	564	576	609	553	604	597	555	591	557	585	573	567	584	581	618	566	591	596	608	587	587	545	572	610	585	580	580	556	533	587	570	598	555	556	580	609	556	580	566	577	577	588	645	578	587	614	559	618	580	592	592	565	573	550	634	619	567	604	619	601	561	595	593	579	644	617	584	555	624	592	599	586	621	551	594	589	602	562	564	627	616	630	593	572	612	573	619	558	589	587	619	595	593	589	572	620	575	597	561	596	553	556	604	589	621	599	587	608	596	620	610	577	539	624	618	596	588	566	565	572	558	559	600	584	577	570	584	602	577	664	610	594	609	533	601	562	590	592	557	594	553	586	587	605	617	557	563	603	566	605	604	610	565	542	597	576	572	533	606	570	591	574	544	593	579	574	583	597	549	555	583	613	604	592	604	575	587	602	587	583	580	581	538	593	626	512	557	603	575	589	609	575	563	580	580	598	607	588	578	602	633	554	570	565	597	645	559	581	582	578	550	592	611	582	565	561	572	607	586	643	567	566	631	581	614	559	608	575	590	636	587	591	551	568	561	591	578	580	531	560	596	569	567	583	588	599	575	584	602	547	561	560	602	600	631	591	573	559	582	563	562	576	597	575	595	621	582	569	552	545	586	604	618	576	585	562	576	601	557	612	594	583	558	615	599	590	609	605	570	589	574	588	603	597	536	568	585	569	597	619	603	547	607	605	608	601	549	569	593	599	530	634	612	535	616	615	589	587	581	585	595	595	561	618	599	578	592	600	569	589	564	624	587	567	606	545	576	545	561	568	604	573	582	608	588	628	575	612	611
4178	1544	1417	1022	898	874	842	777	810	768	815	793	758	781	767	722	784	782	752	803	822	786	760	786	814	765	800	731	754	714	729	714	743	741	766	787	776	760	745	763	762	742	758	700	784	771	766	777	774	776	730	758	743	732	734	779	802	722	831	744	705	796	744	787	731	795	753	745	745	758	766	762	732	727	750	739	769	777	733	795	741	777	711	755	760	739	761	730	785	731	767	769	781	709	705	722	711	774	732	750	760	801	763	783	795	776	765	725	740	797	755	727	793	700	738	715	715	788	738	762	722	752	697	723	711	751	749	739	755	777	758	752	723	690	771	713	721	711	754	738	749	773	758	777	768	761	779	735	764	783	794	738	757	730	765	744	744	745	690	754	761	741	765	769	721	771	707	766	748	730	735	751	731	750	789	730	815	735	719	772	746	766	781	675	738	719	730	755	725	754	746	731	768	773	751	742	704	761	683	727	739	750	731	717	761	755	726	741	709	796	796	746	728	736	692	739	779	823	723	776	812	711	720	720	789	754	754	743	744	763	744	758	797	782	750	709	752	750	805	729	743	767	758	739	759	805	739	771	777	750	764	747	745	765	780	760	751	715	767	766	805	752	787	782	761	729	812	764	697	735	761	732	735	728	753	724	780	716	778	753	737	748	719	724	796	790	705	709	776	737	755	726	733	812	788	797	738	729	745	754	761	749	760	767	753	799	728	773	732	728	771	709	747	729	751	791	777	727	803	771	768	763	681	724	725	791	755	751	768	769	722	744	756	729	749	747	786	769	734	708	772	733	775	760	715	748	696	742	697	714	755	728	748	773	741	766	765	707	756	729	755	733	711	776	733	776	803	770	753	757	655	731	769	741	768	695	680	725	749	689	732	757	774	755	810	786	786	744	710	747	761	760	737	722	732	824	760	747	792	730	742	715	741	717	729	781	754	748	668	724	753	742	767	782	738	747	746	756	790	697	730	759	720	804	769	747	739	753	712	726	784	735	759	745	755	738	709	758	706	701	710	738	767	733	768	749	727	747	733	815	770	779	686	766	721	788	702	759	751	778	735	808	761	736	811	754	740	696	724	781	783	774	693	770	818	706	730	741	727	793	739	771	750	739	725	729	696	725	765	733	724	713	758	710	780	760	769	695	744	780	715	758	738	735	717	737	762	731	733	738	707	772	721	743	749	737	789	746	765	712	777	766	703	705	696	744	756	748	692	714	803	738	707	760	814	733	728	750	740	757	715	764	757	678	699	763	721	756	736	725	786	770	765	717	757	758	751	795	712	773	741	746	711	687	775	776	750	762	756	765	737	754	735	768	774	772	752	716	698	762	776	750	753	739	701	727	772	741	709	815	778	783	769	728	796	736	717	764	703	769	788	764	778	726	769	778	734	770	743	729	761	756	743	770	775	738	749	767	725	753	702	781	754	746	748	720	728	769	734	712	750	802	719	756	744	731	772	774	769	732	750	793	726	729	762	702	770	771	757	744	738	716	694	733	748	748	737	752	748	745	786	774	721	752	746	713	782	750	750	758	731	721	759	737	754	758	772	702	726	741	746	766	740	751	801	742	743	743	768	763	737	780	714	688	737	740	742	747	738	752	788	781	768	670	743	738	734	702	736	720	752	734	749	750	708	742	779	750	733	737	774	744	693	750	742	790	728	726	764	770	763	724	735	754	810	776	750	778	756	798	770	736	710	742	748	742	759	735	758	761	773	739	760	721	726	747	703	739	732	740	710	727	766	748	774	783	713	741	739	748	696	738	732	742	764	756	743	736	772	783	746	748	764	737	759	716	729	755	765	755	752	750	749	707	746	743	739	743	780	711	727	748	748	764	761	739	768	743	745	744	736	765	763	680	740	755	804	786	733	728	751	681	791	712	734	739	770	742	716	795	720	780	781	770	774	745	740	806	763	729	758	754	792	758	732	766	714	733	774	750	737	782	708	737	715	722	757	769	756	758	772	749	783	719	742	749	691	775	698	744	711	719	759	776	743	738	745	759	717	741	748	704	724	779	747	754	687	733	715	774	793	755	729	745	749	800	730	749	749	739	792	736	724	728	743	797	745	755	725	719	726	716	736	778	760	754	722	784	718	791	720	758	795	749	732	821	743	776	799	769	738	755	741	779	741	755	698	749	743	738	742	759	756	771	763	795	749	733	744	722	784	704	774	769	766	686	706	757	770	776	777	724	707	737	743	752	736	721	788	743	770	754	750	747	742	743	750	755	757	738	779	733	759	736	770	722	777	802	750	755	738	713	702	757	757	779	739	699	749	775	747	769	744	755	743	772	743	813	778	770	746	784	732	687	724	742	808	755	745	764	759	732	764	727	770	751	764	733	723	743	744	783	719	768	732	730	736	732	779	728	746	769	754	748	776	740	766	765	733	731	733	790	754	717	719	790	753	772	767	804	749	751	744	706	751	751	782	749	762	751	748	730	725	682	740	733	710	772	738	687	771	709	817	706	756	776	741	755	741	778	750	741	701	770	734	767	734	706	721	772	743	694	755	757	723	804	751	747	733	762	721	746	742	792	725	708	728	721	706	808	713	729	764	792	754	781	761	773	735	755	749	753	720	742	781	749	796	731	797	712	755	731	733	792	755	739	738	708	750	773	787	726	741	807	727	729	718	728	714	743	756	731	766	713	678	754	708	724	749	748	740	739	723	759	792	774	766	723	797	745	762	776	736	733	709	783	743	763	708	737	723	752	716	740	805	781	753	742	763	772	750	769	749	746	757	758	741	785	730	767	731	742	748	721	722	761	734	758	709	701	725	753	722	759	789	738	757	741	749	799	767	780	756	740	777	736	761	739	789	823	761	799	725	728	743	745	739	782	725	729	738	694	738	774	715	779	713	711	786	693	803	706	755	743	701	790	711	741	730	801	715	738	840	704	751	735	746	778	713	776	716	802	717	734	732	720	711	797	766	723	742	740	725	731	763	763	794	739	778	746	742	797	746	745	711	766	748	751	723	760	704	788	757	718	716	741	751	750	773	750	721	751	772	709	755	777	743	757	747	740	742	742	747	742	767	744	782	790	802	737	721	770	739	745	770	703	777	776	758	733	773	758	750	743	748	771	775	723	747	735	740	732	770	778	736	737	817	733	785	717	778	767	727	700	731	743	740	744	750	701	741	754	753	777	766	731	735	782	751	771	758	774	762	762	761	733	736	721	718	753	759	721	704	732	723	700	708	770	751	755	716	749	744	745	704	720	729	820	737	708	764	709	734	763	740	812	762	758	727	703	656	696	689	748	761	769	688	752	787	756	738	768	758	779	779	787	776	731	723	752	756	725	782	771	751	754	762	722	703	706	738	746	729	767	760	748	746	730	750	721	734	749	710	758	739	759	709	726	757	738	716	740	747	697	742	698	732	733	777	735	785	743	719	716	756	793	711	761	720	781	748	741	705	776	720	760	733	745	729	734	744	742	744	727	811	776	748	786	776	725	735	749	764	740	722	742	772	782	782	716	750	686	728	736	702	758
24552	21642	29171	24626	21615	9452	1385	959	786	728	676	630	627	562	595	602	539	551	573	558	515	528	529	497	520	535	488	505	468	522	478	512	542	520	487	501	518	523	501	456	511	498	511	477	473	506	505	515	483	483	493	490	468	463	462	486	466	436	441	469	502	454	470	491	443	477	517	488	506	489	490	479	509	513	512	503	459	484	511	498	465	525	505	499	474	505	486	472	469	485	479	481	496	480	480	482	547	480	485	537	525	523	520	508	465	502	488	489	440	527	513	491	476	520	474	481	479	465	467	508	489	484	462	464	495	483	496	485	472	468	501	497	450	465	477	493	502	492	547	470	473	493	462	457	487	479	467	481	497	513	502	440	508	502	487	478	506	433	497	477	479	477	465	458	510	484	478	496	504	488	439	466	477	496	460	516	472	479	480	459	436	463	445	495	460	474	480	502	452	469	482	466	462	448	446	474	471	438	509	491	475	472	475	507	441	519	484	509	493	453	490	481	498	490	484	493	458	462	478	479	474	463	506	506	501	502	476	464	448	502	491	497	493	459	486	463	450	491	518	521	467	487	478	470	484	456	471	497	482	505	459	487	517	480	463	465	500	470	470	505	485	454	479	509	491	482	465	479	508	500	489	471	489	469	484	477	471	506	478	464	464	493	473	486	468	469	450	490	478	476	483	491	464	497	449	514	492	443	497	508	457	455	461	506	487	510	436	461	455	512	499	471	509	442	467	481	458	496	528	487	471	456	497	485	477	483	457	495	482	452	460	504	474	491	466	483	479	521	475	491	469	478	498	494	525	478	481	446	443	458	489	470	498	464	479	476	467	457	423	487	571	490	472	456	493	452	458	477	510	475	488	483	445	454	479	482	450	457	433	491	457	495	489	471	464	477	512	476	481	474	494	472	498	472	445	458	489	463	482	472	468	437	507	533	473	529	469	453	460	491	490	483	481	493	492	505	459	480	468	505	475	486	496	491	456	455	496	491	489	504	487	494	519	490	501	487	479	452	484	497	498	492	438	473	469	527	488	457	503	458	476	462	459	482	465	481	455	493	484	494	454	488	472	449	465	494	472	474	419	486	527	509	476	452	468	547	500	496	506	470	468	492	464	438	465	442	460	474	495	465	515	497	498	491	470	506	493	514	517	471	509	469	470	485	495	484	503	480	476	478	465	512	480	506	484	493	468	477	487	486	462	467	458	475	503	442	473	470	483	500	494	456	469	542	468	488	448	476	436	454	496	458	481	453	488	464	460	495	518	505	470	462	472	512	518	455	485	474	476	460	488	467	484	480	494	455	497	495	472	497	484	491	547	503	495	521	472	484	441	473	511	450	476	522	487	506	498	471	476	489	495	485	511	511	489	419	469	495	484	511	475	493	472	457	502	500	524	505	498	489	448	488	455	466	484	500	467	475	502	493	471	478	436	482	487	482	516	425	461	526	504	500	448	472	472	498	459	499	475	480	453	473	490	487	477	439	490	530	474	485	488	523	481	451	478	492	476	504	493	480	480	434	486	525	444	427	470	478	472	474	459	473	488	480	470	450	455	479	514	506	494	511	472	453	505	514	479	453	443	455	479	468	458	488	467	490	483	457	460	487	510	459	450	481	478	508	485	475	461	497	452	491	463	453	460	478	486	485	465	459	489	467	457	444	451	477	437	451	476	475	463	449	477	462	489	470	465	439	482	509	487	473	473	454	441	444	473	490	508	482	513	482	443	470	479	444	464	481	484	473	511	477	475	472	462	466	456	470	488	482	507	496	483	475	525	459	492	495	462	515	485	438	482	503	510	483	459	497	493	469	507	475	505	538	515	494	501	447	425	504	463	522	466	459	474	481	505	474	459	517	442	504	470	455	495	498	472	477	481	489	443	513	501	480	465	462	457	457	506	460	484	497	510	476	511	445	464	468	467	508	482	459	503	519	481	477	505	510	495	420	486	474	477	462	455	483	467	480	499	510	485	488	486	474	488	504	518	501	508	474	494	529	478	497	451	477	485	470	509	477	500	458	514	520	509	475	467	452	468	470	470	513	504	471	469	480	462	476	432	469	487	489	500	483	474	465	488	499	490	487	531	469	413	513	528	479	493	526	493	468	447	481	492	462	483	473	493	505	465	480	480	443	488	468	502	438	487	493	479	486	509	477	460	473	458	491	502	518	477	487	459	515	500	477	482	473	471	440	513	476	490	521	480	446	508	465	444	498	457	470	476	464	475	495	496	515	468	463	503	478	489	465	442	483	485	438	483	444	507	509	478	463	457	456	449	466	489	470	467	482	482	481	505	498	483	505	464	486	487	479	492	525	452	430	450	502	467	476	493	445	505	469	477	457	497	458	476	458	452	457	464	504	482	486	467	490	528	490	466	456	442	478	496	482	475	466	479	466	465	450	471	488	487	485	488	469	453	502	510	507	454	501	478	468	487	489	481	487	497	479	485	462	504	457	477	512	466	431	491	488	495	483	522	455	463	478	440	459	529	528	485	476	474	478	409	498	451	455	481	462	441	444	512	447	495	502	477	485	465	473	511	480	511	508	494	458	471	491	480	442	491	479	481	487	493	466	466	493	431	466	448	505	495	472	466	437	454	504	466	455	488	452	476	492	505	493	513	503	518	457	512	479	442	492	491	508	493	506	500	519	460	476	481	491	464	486	466	471	466	477	501	496	460	496	470	513	504	480	457	448	464	488	503	508	470	503	459	489	492	444	480	484	477	468	487	506	475	470	491	467	484	466	467	464	463	470	485	464	415	495	507	496	479	482	465	496	468	484	456	433	455	539	469	517	465	465	458	513	476	514	490	512	525	462	484	470	418	463	493	465	486	471	490	510	450	488	522	464	499	476	488	453	480	468	488	482	472	487	462	465	493	457	479	488	477	493	497	487	525	501	488	498	474	470	484	512	500	505	481	456	531	458	483	441	478	491	494	488	521	469	464	457	457	500	484	516	492	488	502	479	475	484	463	486	481	477	487	518	454	505	532	446	457	513	468	487	500	500	524	462	433	456	506	519	499	444	452	521	437	444	447	448	442	468	494	464	459	438	490	507	453	477	498	454	456	464	452	452	460	468	459	467	501	474	476	485	483	496	465	458	492	450	463	515	469	412	478	478	507	480	468	474	533	496	501	525	471	460	489	499	463	510	473	503	477	475	456	490	485	499	477	508	454	479	453	411	483	493	475	471	463	480	474	479	503	446	530	484	472	483	498	517	490	472	484	458	460	462	464	450	472	483	484	534	478	500	420	433	480	504	489	490	477	504	472	481	465	507	510	502	453	460	471	469	485	424	523	476	474	457	515	481	460	469	468	455	431	473	494	480	475	500	503	468	480	468	497	479	460	488	475	462	494	485	500	457	491	445	464	487	529	470	479	482	505	490	482	472	435	472	462	489	463	462	482	487	476	486	502	501	454	489	489	482	475	483	502	488	504	493	463	510	492	483	476	485	462	487	484	487	476	487	482	498	472	472	452	468	454	486	462	506	488	503	462	461
4992	10071	8439	4569	3141	2445	2049	1657	1431	1148	1091	1021	943	858	829	821	818	754	752	698	687	767	727	724	680	718	670	644	681	662	664	667	662	617	637	667	671	665	659	582	648	632	632	630	686	663	613	613	622	621	602	641	635	634	621	665	672	696	642	646	636	649	661	620	656	636	676	644	643	624	634	620	627	622	599	656	608	671	667	627	641	675	608	639	642	664	642	652	672	606	604	632	559	622	622	655	646	560	622	683	698	675	698	663	614	646	647	632	622	640	633	631	637	597	630	609	585	633	622	617	603	622	640	612	662	613	621	633	640	619	629	616	614	622	611	571	617	581	630	627	660	620	595	643	654	628	616	632	664	634	603	619	631	636	638	677	637	645	660	577	576	599	647	623	599	611	602	661	626	675	628	605	635	601	632	622	626	632	611	581	675	601	604	620	659	623	563	653	625	622	652	630	663	591	596	589	658	625	639	662	624	603	666	612	639	670	645	635	593	583	653	611	572	583	626	616	641	607	682	643	633	619	664	619	639	601	587	610	622	596	570	581	629	635	612	611	620	576	634	594	606	579	614	598	635	597	583	661	609	613	626	610	583	629	617	631	636	659	602	605	626	632	653	608	652	665	617	647	666	672	590	636	631	653	607	613	641	644	644	576	658	609	614	628	635	636	633	632	598	631	621	640	615	630	635	588	640	605	611	623	581	609	604	684	595	618	642	629	619	624	641	566	635	639	649	633	612	649	621	609	573	626	640	622	637	649	613	603	568	592	645	589	586	647	648	620	634	607	660	617	620	637	646	583	597	672	585	666	603	618	611	619	611	604	594	596	648	654	633	630	608	634	626	624	629	645	638	597	610	678	611	635	672	605	619	601	666	729	634	660	644	593	606	632	632	612	626	607	641	623	629	599	635	616	637	667	620	662	620	619	655	669	646	638	644	587	590	658	619	602	650	641	634	614	605	665	628	625	599	607	628	640	665	638	620	667	619	622	633	619	634	648	624	621	643	629	576	639	601	665	635	629	603	654	579	628	646	636	617	615	651	619	583	633	609	695	643	636	638	654	604	579	591	570	602	617	641	624	632	644	612	642	612	593	618	604	633	603	676	597	673	613	630	684	620	589	592	608	656	648	644	664	628	617	580	640	644	597	641	621	607	608	621	623	646	656	580	641	623	605	624	636	602	641	641	627	656	615	639	651	628	667	632	619	582	645	606	621	630	609	597	608	637	609	612	650	598	627	620	630	635	687	585	586	626	663	633	590	605	609	623	660	657	616	590	648	602	607	620	638	626	612	638	617	602	616	666	640	637	605	581	667	638	664	676	641	609	597	641	637	608	640	624	650	617	613	645	660	607	598	562	654	603	643	653	648	650	625	600	678	596	629	623	613	654	653	646	616	669	619	579	627	599	653	631	679	620	595	641	638	595	662	619	593	614	649	596	621	605	608	616	682	616	627	630	636	594	584	646	638	613	628	632	632	589	635	629	589	612	614	611	615	638	634	617	613	609	596	624	582	626	627	605	617	640	638	601	607	626	658	645	616	628	624	605	651	657	643	596	630	647	679	616	609	654	620	599	636	651	646	634	642	614	664	589	597	662	595	638	648	599	646	621	670	587	643	667	644	578	630	607	624	625	640	627	629	628	600	609	623	609	663	639	569	575	608	600	658	600	655	605	625	648	662	587	653	679	646	615	652	612	668	621	655	614	630	599	617	610	595	634	582	634	605	657	642	649	655	646	605	612	571	592	596	603	618	599	647	603	590	622	618	603	625	621	640	602	637	581	565	638	635	592	600	626	628	653	677	607	671	653	639	662	624	586	671	620	652	610	595	611	600	584	606	662	619	600	608	664	616	632	595	650	646	590	626	593	624	594	641	636	649	612	605	648	622	644	619	662	577	662	633	642	657	615	642	629	651	624	637	654	634	658	612	643	632	620	615	631	626	647	620	667	623	615	628	682	630	669	641	612	655	614	675	637	631	656	639	618	649	616	627	619	619	572	665	641	614	627	606	605	637	603	608	620	607	596	591	606	650	593	612	593	639	601	617	570	592	619	629	677	664	632	646	597	630	603	602	636	629	612	638	617	582	595	628	645	636	646	634	640	576	645	618	636	667	619	600	595	598	628	646	581	588	655	600	616	606	599	641	629	631	646	582	658	621	655	618	646	601	655	556	667	614	659	631	660	670	638	598	614	624	632	622	644	610	648	593	593	613	620	583	588	618	632	620	602	606	580	657	633	651	616	608	599	608	664	606	619	613	640	607	623	645	588	592	622	655	651	647	660	614	594	639	604	616	643	615	597	605	611	598	628	639	619	596	614	655	623	580	616	602	626	633	612	606	619	633	628	625	573	580	619	625	623	615	583	631	622	670	629	625	612	604	596	613	577	611	641	628	663	618	630	613	610	582	592	635	610	654	621	625	624	625	603	666	599	601	573	599	589	582	631	624	543	599	589	662	631	655	603	625	598	624	640	596	643	678	603	590	630	614	644	594	651	614	590	617	645	655	622	632	584	623	581	626	646	593	613	654	598	604	626	625	643	599	691	646	590	623	672	649	647	609	644	618	601	636	572	640	676	584	636	629	629	597	657	625	636	586	613	643	605	598	606	640	577	657	655	639	642	590	629	620	599	612	598	617	604	623	609	651	613	616	643	656	691	638	645	596	600	602	588	617	581	635	617	616	631	586	645	642	645	613	615	599	624	635	617	636	678	641	606	582	614	642	622	621	626	614	586	646	581	595	636	628	649	638	578	658	625	663	639	623	607	659	613	588	657	626	627	649	636	605	648	636	600	656	645	622	626	622	629	653	597	605	651	611	588	636	663	588	584	639	637	682	639	658	572	606	615	637	678	608	619	674	667	597	618	665	577	599	591	668	587	625	580	640	634	590	657	668	620	635	571	683	611	624	626	646	628	615	644	591	659	632	624	630	638	628	614	619	617	625	621	601	580	626	594	598	589	602	612	684	592	687	650	601	624	623	611	642	652	622	626	654	622	620	638	644	617	669	610	642	608	631	644	618	673	702	639	641	612	655	646	636	620	636	615	630	651	621	647	595	591	650	614	638	597	612	624	618	626	623	595	609	643	594	628	636	596	643	621	643	668	598	612	610	615	623	683	637	612	644	660	655	588	644	569	699	654	631	655	660	618	631	611	638	599	645	616	578	610	617	662	629	678	627	587	579	656	638	630	580	639	617	608	568	639	632	659	619	619	625	694	660	632	640	574	643	598	636	667	616	589	624	623	632	631	622	619	618	646	668	559	632	614	627	627	629	646	619	632	611	605	567	589	612	596	630	596	599	631	618	627	632	638	638	648	584	673	636	602	633	651	617	643	594	590	636	631	625	665	667	620	621	627	681	682	643	591	637	649	613	652	635	634	647	590	663	575	627	640	625	643	625	624	631	647	624	592	589	670	621	592	639	617	590	677	633	588	671	610	640	635	606	633	577	597	645	643	593	655	629	652	631	623	641	629	643	657	568	620	623	605	653
23500	21670	29700	24175	21671	21693	7069	1166	791	699	595	562	506	425	438	384	374	374	377	342	351	350	316	285	285	279	290	285	290	277	243	256	300	262	262	287	268	281	270	265	266	277	259	280	275	242	249	264	244	268	237	269	284	255	245	268	269	252	272	287	234	252	248	232	240	258	230	252	250	247	247	259	274	259	234	250	258	244	261	256	268	236	256	276	248	241	256	216	233	254	254	227	276	261	237	266	253	254	266	272	301	289	268	249	259	260	244	230	234	253	260	286	244	209	272	241	219	232	257	247	223	262	273	279	243	227	225	247	238	254	230	237	244	253	252	243	258	221	231	245	250	265	232	232	222	230	240	252	232	251	219	223	255	229	271	232	251	247	220	230	264	219	246	248	228	272	258	227	217	236	264	289	250	243	233	231	227	244	234	256	235	256	244	266	209	253	204	238	242	267	252	230	265	251	246	250	242	242	278	277	276	246	245	237	239	229	239	252	230	217	220	243	267	255	230	263	242	224	256	247	228	236	239	251	259	226	244	238	248	241	244	225	226	241	257	236	265	225	249	256	275	242	256	238	263	238	242	230	236	246	283	259	257	232	229	229	248	234	233	234	241	219	240	228	236	245	263	228	227	238	264	242	244	249	250	218	238	248	208	249	236	236	231	240	218	243	266	247	247	239	256	250	261	230	231	219	254	236	251	264	246	242	252	208	220	234	224	233	241	265	255	233	251	249	235	306	230	239	248	246	251	240	224	229	253	251	269	222	253	236	246	249	263	232	220	227	233	262	276	269	254	266	255	247	239	230	243	244	241	239	251	244	261	255	238	197	234	230	260	223	241	233	246	244	256	237	235	246	240	237	250	262	225	281	263	261	258	239	256	244	242	236	214	243	235	256	240	267	237	246	252	239	241	275	225	238	232	213	230	228	248	271	243	205	227	287	231	236	221	255	257	244	252	283	262	265	255	241	246	239	235	270	221	275	226	248	272	247	254	232	269	278	252	239	268	244	237	250	248	231	256	253	248	249	244	258	216	255	221	237	220	235	241	246	263	253	255	209	245	251	239	239	242	254	251	242	235	250	256	257	233	238	262	244	225	231	248	250	231	269	254	231	244	230	301	235	257	207	259	252	248	233	256	240	236	212	260	250	219	270	213	228	245	235	241	256	243	230	239	256	262	265	232	234	216	247	228	243	255	246	244	238	247	229	251	229	246	220	267	266	232	243	288	211	298	232	254	260	245	265	243	255	258	241	266	221	243	256	240	225	231	277	257	235	227	250	220	244	247	249	218	252	249	226	253	245	254	245	223	210	211	250	261	230	251	252	239	236	244	245	267	244	268	281	232	245	244	233	242	258	221	258	240	225	233	233	270	233	260	260	267	240	239	256	257	264	260	246	253	229	234	255	258	256	240	232	231	248	246	246	252	257	249	249	254	242	224	251	241	241	234	220	207	272	233	243	236	226	214	244	241	240	248	255	250	242	259	238	243	263	256	239	251	215	266	234	256	222	254	246	246	259	237	259	244	250	242	246	223	234	226	266	246	228	239	226	268	243	240	223	261	263	259	234	224	235	235	243	264	254	235	227	217	232	262	255	247	240	234	256	239	268	256	274	260	269	259	260	218	264	243	228	227	244	241	255	250	260	253	248	264	228	281	258	224	222	226	231	231	210	263	267	258	243	222	227	250	257	244	260	227	244	208	252	248	258	236	232	248	222	251	262	251	245	226	252	273	233	256	260	232	262	238	243	261	250	247	231	246	252	222	249	249	221	247	232	259	265	262	254	268	244	253	250	252	228	240	239	260	230	232	226	229	244	260	249	230	218	236	245	252	242	231	249	236	225	238	232	259	249	240	259	247	253	260	248	267	238	258	252	217	263	255	268	231	257	237	244	236	265	274	248	273	260	233	226	242	236	239	236	246	242	236	264	254	217	278	250	247	249	253	243	244	256	203	242	249	242	261	253	219	241	233	259	229	273	265	239	245	261	250	247	227	254	240	218	251	260	242	233	232	258	227	232	259	235	248	245	241	227	241	234	240	219	246	245	240	253	214	242	253	255	223	262	270	234	205	258	242	252	261	249	243	241	245	267	241	235	237	255	226	233	229	255	242	222	240	264	277	199	255	274	227	232	254	236	240	253	257	259	259	242	214	226	250	238	256	227	226	252	259	234	237	272	257	265	231	277	272	249	246	243	237	232	270	277	218	268	212	257	220	278	232	212	274	243	225	215	250	266	249	268	235	238	226	262	247	219	235	237	261	259	210	264	256	247	251	253	251	236	240	229	206	263	246	238	236	263	239	236	244	285	230	247	246	216	268	253	251	238	241	235	259	267	245	209	233	222	243	249	262	244	247	217	248	253	265	270	239	259	255	253	246	234	256	241	258	263	233	251	243	225	266	228	243	241	239	252	268	247	253	284	248	261	257	258	234	253	236	245	257	221	238	224	285	251	245	262	243	260	246	253	255	237	261	240	232	229	245	237	245	295	246	237	259	236	250	246	285	226	220	249	231	237	260	241	233	240	270	257	241	208	219	237	242	242	225	248	251	238	262	259	223	249	248	230	230	243	260	246	259	226	248	256	237	229	269	233	216	215	245	240	232	241	247	256	245	270	246	242	207	245	271	222	237	238	252	234	223	257	237	259	268	244	247	236	269	238	265	224	253	250	253	228	261	244	232	247	264	264	247	234	227	243	216	233	236	237	227	270	217	251	245	239	223	247	237	253	256	291	254	244	248	247	255	264	237	257	243	217	241	243	231	234	246	258	250	237	214	232	240	233	232	244	235	218	240	247	239	244	259	265	250	269	259	242	251	234	274	231	217	260	240	270	238	226	259	237	252	221	267	219	239	250	248	268	223	232	244	242	230	240	231	245	241	236	233	247	243	251	253	240	254	243	253	237	237	232	241	226	233	238	236	242	261	230	237	246	264	228	245	216	257	240	234	213	247	260	218	246	206	228	242	261	238	217	224	222	210	233	241	251	220	231	253	240	217	250	251	244	274	244	262	245	227	262	236	228	231	242	239	245	272	267	253	236	231	239	237	250	231	248	221	248	243	232	216	247	248	235	225	211	259	226	209	235	239	247	262	227	223	275	259	222	251	235	223	251	220	232	241	234	262	257	245	262	228	261	245	242	205	258	256	251	244	252	260	236	243	241	239	258	258	231	250	268	257	234	242	247	236	271	229	222	211	207	244	251	246	241	240	248	264	236	255	207	258	228	242	246	244	249	269	252	227	219	245	224	245	246	249	261	226	223	227	215	211	255	226	242	250	262	261	251	227	240	235	252	235	247	252	259	252	232	249	221	274	215	242	259	241	229	228	213	240	228	230	271	249	233	271	237	253	255	230	231	243	226	261	243	266	229	246	272	244	237	248	255	265	237	238	253	247	233	236	226	232	240	220	236	233	248	256	237	248	236	260	268	242	264	261	230	254	241	240	256	258	225	243	246	260	262	254	259	261	202	236	234	220	259	217	236	243	249	221	225
7084	16146	13744	7345	5027	3794	3039	2400	1882	1490	1266	1101	885	827	739	704	629	654	576	560	468	472	490	460	435	417	441	409	396	422	425	402	368	360	369	354	371	370	365	343	346	363	352	344	355	345	346	350	353	328	367	328	363	362	338	348	361	341	316	367	323	338	349	319	327	350	346	346	347	339	314	312	327	323	348	329	338	338	330	334	324	337	382	351	368	363	367	336	339	362	330	309	330	309	327	338	357	327	334	397	429	393	377	340	375	341	345	321	306	337	319	299	326	304	301	369	340	326	301	287	357	314	317	276	337	331	331	339	314	328	319	334	330	330	317	312	335	302	347	293	327	326	339	304	331	321	324	311	292	280	304	311	343	284	318	320	325	344	317	337	276	332	317	314	330	337	304	321	305	329	334	333	367	308	358	314	335	310	335	333	336	304	325	321	327	355	306	287	330	329	354	318	297	335	327	343	315	324	321	308	354	336	310	301	308	333	344	336	314	349	327	309	330	332	318	313	346	312	350	330	328	343	351	323	316	307	320	358	370	323	325	319	328	337	330	334	307	304	353	328	325	317	317	283	333	307	326	327	326	294	319	301	346	304	300	294	321	325	323	336	312	310	347	332	345	318	299	328	363	315	341	323	341	335	309	328	299	313	325	286	310	316	319	312	347	321	298	348	327	327	334	312	332	305	345	304	307	339	285	300	338	327	328	287	360	322	337	315	350	299	339	333	315	320	355	315	315	336	301	347	330	321	315	300	319	296	329	350	317	317	321	324	361	315	338	304	313	318	317	337	312	321	300	326	307	323	316	288	325	312	297	305	314	280	314	331	335	323	305	324	339	308	314	303	302	356	299	323	313	323	300	332	320	305	340	306	333	296	315	337	331	332	322	325	310	317	327	309	301	313	334	312	380	322	351	324	312	343	339	314	325	355	332	324	309	302	318	311	318	302	325	296	334	301	348	304	329	337	319	346	308	312	355	331	310	329	311	309	325	297	362	326	314	317	318	321	322	284	295	305	328	326	361	319	300	318	336	319	320	348	302	339	332	302	325	309	321	326	328	322	305	336	309	336	312	337	339	324	317	326	326	323	312	297	329	306	311	318	322	331	335	321	300	310	348	360	323	356	312	343	325	323	299	332	312	345	326	327	311	339	312	318	310	343	337	331	309	314	321	305	314	297	304	340	316	295	302	336	315	337	312	323	319	310	331	318	322	360	305	304	339	330	331	326	311	339	305	286	330	348	303	332	315	315	319	304	317	311	325	339	290	322	324	295	310	359	317	336	321	330	323	336	342	282	330	330	314	315	325	322	326	320	327	319	335	308	309	315	337	308	309	337	322	316	311	339	321	299	321	303	335	334	337	336	335	334	295	311	318	317	327	333	290	299	298	349	354	358	314	330	322	340	296	295	317	325	327	320	343	333	293	299	317	306	346	308	322	315	319	284	317	345	312	309	298	301	336	358	317	319	343	300	294	304	340	284	317	306	317	293	344	336	332	314	304	315	307	310	326	328	316	352	306	290	302	305	348	348	312	315	290	304	317	321	332	324	322	330	338	297	307	315	334	294	315	321	332	334	311	312	314	288	294	325	312	319	321	331	358	309	303	273	357	308	316	314	315	327	321	331	340	324	323	303	336	349	305	336	287	317	293	349	324	323	351	305	324	318	346	286	342	317	313	330	298	328	307	333	303	312	348	314	355	340	297	312	325	305	315	323	303	340	312	354	316	322	325	352	343	296	335	313	337	315	361	320	291	291	337	346	320	340	304	295	300	324	293	377	337	345	332	318	326	307	336	295	307	304	315	326	337	326	320	330	304	317	307	313	319	320	314	313	323	335	321	316	323	318	316	326	300	298	320	282	330	312	304	339	303	314	315	316	349	368	338	325	325	349	294	317	354	342	327	326	342	303	337	276	338	287	314	306	336	321	324	322	311	309	304	313	319	329	316	313	298	321	306	314	343	322	292	294	324	375	321	319	315	358	301	309	304	309	284	303	305	318	333	333	328	341	319	315	341	291	298	333	332	326	272	305	326	327	276	301	324	333	334	340	332	326	299	337	338	313	305	316	293	324	330	333	316	299	322	332	344	324	335	293	318	322	334	367	320	332	311	343	336	324	295	320	320	313	292	318	314	312	335	323	318	323	310	334	294	312	295	338	301	312	322	330	324	312	323	305	297	336	305	297	368	298	324	299	290	355	315	293	304	308	353	310	315	356	332	322	306	318	343	345	307	316	335	342	273	307	293	345	309	330	288	343	308	333	339	305	318	325	324	319	322	347	347	331	318	303	313	327	300	331	310	328	307	314	320	331	349	343	347	313	335	306	349	323	295	304	352	305	301	345	341	312	319	328	304	302	315	335	356	306	333	333	319	363	322	320	337	311	317	330	304	312	297	340	304	302	341	320	323	359	301	313	316	348	315	298	334	330	295	312	356	322	332	334	309	302	352	339	316	316	314	280	340	302	360	334	330	322	323	311	310	320	335	343	331	311	365	348	323	300	332	319	335	309	317	325	320	305	338	327	301	336	327	339	330	312	347	367	326	337	339	346	315	312	304	331	359	317	304	341	318	290	314	292	343	316	305	330	346	328	324	308	305	329	336	309	336	333	315	293	319	338	319	342	309	325	310	317	332	331	309	307	307	334	336	340	317	335	337	325	318	341	320	321	332	320	318	334	311	314	329	324	321	317	325	339	335	348	296	319	335	319	321	303	317	330	305	320	316	344	315	344	306	324	299	305	306	308	312	346	317	334	328	338	327	328	315	309	360	339	337	289	318	307	327	323	307	276	353	331	314	350	328	316	337	320	298	303	329	345	334	288	342	307	311	340	322	296	295	341	329	325	340	362	345	313	308	333	314	321	326	330	321	310	309	315	330	281	281	329	302	330	332	322	327	318	298	321	309	332	328	365	331	336	340	351	326	359	332	322	322	329	314	303	306	330	335	294	311	323	298	351	356	348	313	306	308	316	307	315	314	301	310	301	341	312	310	300	307	309	342	328	335	323	313	314	336	292	352	336	304	321	321	308	312	310	352	312	310	306	336	326	330	295	315	297	299	337	322	318	299	298	323	315	354	333	324	287	345	298	337	338	332	316	310	316	334	316	322	312	320	301	320	343	325	338	309	315	309	343	327	318	290	306	312	291	347	339	328	300	328	336	314	312	303	314	312	313	330	302	323	326	317	312	297	330	335	338	320	339	318	320	332	328	319	317	331	326	317	301	259	316	330	319	341	315	338	297	347	295	321	356	347	358	330	348	340	323	306	304	315	302	326	337	319	334	299	304	319	329	304	356	334	314	325	317	328	324	346	317	325	338	312	319	325	330	330	310	308	342	319	329	293	329	315	294	321	323	301	312	308	298	315	365	344	336	337	331	352	319	347	320	315	306	307	327	314	319	345	299	290	316	332	314	320	325	333	318	320	330	359	300	344	324	304	337	330	366	335	298	333	314	331	338	346	312	327	321	364	327	331	315	302	324	321	308	314	292
27587	21048	9199	1164	727	653	587	626	627	619	585	614	597	662	576	570	588	602	599	574	597	589	566	550	593	556	620	586	570	621	610	609	634	573	599	575	598	606	581	557	595	573	592	614	602	570	596	607	655	607	612	566	584	587	598	615	580	572	580	590	605	576	531	614	526	611	603	612	622	570	579	621	616	607	559	593	612	577	633	596	567	604	599	616	611	572	600	573	568	560	585	599	571	591	602	603	591	585	575	610	649	582	625	623	540	585	606	571	580	612	630	592	557	579	596	586	575	571	613	550	544	629	609	546	543	613	565	553	617	600	579	588	558	603	592	567	596	623	629	620	575	544	591	583	626	560	612	583	642	605	580	622	629	566	596	625	590	609	578	623	539	586	594	572	568	600	608	534	544	579	602	553	603	612	579	579	594	562	569	521	574	589	589	611	619	595	582	601	651	595	564	525	602	615	604	599	600	594	583	585	547	606	605	583	587	588	635	587	593	600	561	621	632	559	560	606	590	627	571	599	587	586	615	555	601	606	582	593	554	599	597	586	620	547	573	575	563	542	620	609	586	575	584	624	582	572	528	606	597	618	613	614	584	573	595	586	592	604	560	580	594	551	569	600	581	597	625	579	594	586	592	586	623	557	625	591	635	600	558	611	629	591	564	577	562	552	547	595	577	576	577	580	615	578	596	555	611	578	564	541	609	573	616	590	569	606	577	586	587	581	617	561	588	619	597	578	553	610	657	584	625	599	600	572	576	536	618	593	559	582	622	628	579	634	624	597	559	583	596	550	573	586	627	628	552	579	607	638	606	574	594	577	629	594	629	599	603	598	610	547	595	538	598	564	607	619	587	560	593	587	578	580	562	589	581	596	580	596	610	602	642	570	611	611	568	571	600	606	601	570	622	626	550	600	570	589	559	577	659	570	606	545	560	587	591	590	564	584	606	621	576	610	586	603	601	588	603	589	582	595	608	580	533	588	578	562	556	634	606	598	578	560	625	581	579	599	553	579	550	579	563	572	598	556	543	634	589	629	574	578	594	550	572	602	606	631	582	599	629	604	623	566	607	585	560	605	552	604	574	618	591	617	573	591	605	585	573	586	567	563	612	568	609	571	577	578	622	544	621	562	573	559	565	560	620	590	605	604	611	614	595	632	602	601	633	579	588	576	572	617	588	591	592	595	600	533	583	606	557	586	560	587	629	580	616	581	594	566	618	609	624	619	588	595	575	616	540	581	549	636	630	543	602	616	605	591	583	565	567	579	573	601	585	636	537	583	616	548	586	635	563	558	613	587	568	646	621	577	595	592	640	610	579	593	568	580	563	627	583	624	571	578	590	578	622	613	554	628	616	565	555	558	596	551	596	607	642	605	588	627	554	606	563	607	572	561	583	608	562	539	593	576	593	597	599	640	549	623	580	593	571	603	571	648	581	598	553	608	613	594	598	635	562	583	586	557	567	560	587	586	582	613	634	601	587	633	582	581	583	585	595	590	606	603	611	646	602	592	621	620	598	588	575	617	604	578	623	586	578	613	576	567	600	571	627	588	619	596	565	598	607	584	588	529	611	646	582	582	598	602	589	622	628	580	553	619	570	555	599	598	566	571	562	596	589	559	557	549	599	581	566	646	535	544	562	598	600	590	565	594	556	567	640	591	632	568	606	543	612	592	624	649	562	583	584	594	611	570	597	617	653	588	572	556	613	592	631	557	583	549	566	572	601	556	583	564	580	604	575	600	585	580	586	618	630	612	566	587	555	580	652	622	642	551	603	586	576	610	629	611	584	583	608	572	600	584	593	590	543	558	614	576	576	598	589	584	610	613	558	600	607	603	566	599	596	615	600	590	588	579	555	601	594	552	553	604	597	546	594	597	601	599	570	639	596	550	580	600	591	572	628	592	620	576	596	568	585	563	585	549	610	609	545	555	589	603	586	614	571	589	572	566	588	603	568	598	566	558	589	594	581	603	556	555	572	589	537	598	570	543	568	522	610	626	580	579	599	593	617	602	606	614	645	555	533	586	585	615	616	591	587	621	529	618	571	619	626	568	568	597	617	632	620	636	586	584	576	575	601	580	553	542	599	570	624	570	602	629	591	583	599	582	558	601	600	552	576	528	598	590	580	556	612	601	611	593	620	645	595	603	595	602	635	585	629	547	546	569	550	596	547	618	611	596	600	600	581	594	579	602	620	625	587	595	627	535	577	607	603	595	644	583	599	562	598	578	591	614	584	582	585	585	569	582	585	627	568	600	550	596	546	603	572	611	555	608	584	589	612	586	589	629	591	611	604	620	636	602	601	625	623	598	625	597	570	586	595	585	530	632	596	602	604	582	557	619	638	599	616	629	639	608	588	531	578	601	605	584	583	591	600	610	592	588	602	618	559	568	562	610	614	578	559	627	558	572	593	580	584	602	564	617	612	571	623	574	575	587	622	565	600	602	629	561	568	576	591	611	610	543	606	564	601	572	594	621	599	581	595	552	578	614	611	577	576	582	639	545	595	625	564	575	584	579	601	605	564	618	598	575	619	604	554	590	599	595	625	584	594	595	559	603	621	564	610	623	605	600	597	586	573	608	601	628	609	580	608	519	582	577	612	598	605	614	612	571	585	602	623	595	595	594	605	573	551	612	580	588	573	600	590	602	586	592	576	528	591	594	570	567	593	591	591	634	607	532	574	606	610	547	581	602	612	573	605	542	583	576	591	562	622	599	571	538	555	631	600	565	577	577	584	549	583	556	597	575	585	572	613	630	576	564	592	574	646	575	622	587	625	631	573	609	580	578	579	596	543	578	608	592	575	581	586	590	546	572	618	587	640	597	601	593	605	602	584	582	634	575	574	571	599	576	584	607	554	599	609	555	596	549	587	609	551	620	617	590	541	595	584	592	593	561	553	582	610	585	600	586	616	626	588	557	573	595	615	619	545	611	600	602	585	575	597	629	633	583	559	634	611	606	572	580	613	616	608	617	552	567	569	595	608	605	568	614	605	615	580	616	604	567	581	584	590	596	632	628	586	606	600	614	610	616	603	548	554	561	584	571	614	612	584	574	589	595	618	528	652	571	611	587	570	611	593	565	591	554	599	618	596	622	565	593	587	568	554	620	585	514	616	560	596	584	599	550	610	581	593	588	553	574	625	586	630	608	596	568	576	566	576	584	574	558	595	590	534	589	570	601	582	590	591	572	607	642	625	589	603	594	583	589	546	568	612	613	557	623	609	553	587	547	561	581	594	580	566	586	580	635	602	564	584	636	623	598	635	627	628	586	566	574	606	549	564	571	593	563	585	575	602	631	609	555	597	610	585	561	604	563	588	573	578	589	594	564	610	556	582	633	618	606	591	604	598	621	606	589	575	627	533	610	631	574	605	578	573	574	586	572	598	583	626	601	565	545	558	548	608	615	591	616	590	619	574	584	584	628	589	590	599	600	626	607	589	555	577	546	591	578	643	631	642	584	609	595	614	596	607	568	522	572	565	571	589	606	604	576
4185	1450	1397	979	949	830	856	870	822	847	796	799	809	809	695	759	793	762	733	798	759	787	808	748	711	786	752	792	758	764	760	773	751	745	789	734	751	792	735	810	797	763	739	764	745	744	771	736	701	750	768	711	806	761	792	748	763	733	772	780	769	788	761	769	734	784	694	736	788	767	775	775	711	741	732	696	777	779	751	688	788	793	720	747	807	800	759	744	780	773	740	765	717	813	709	680	791	742	768	835	776	794	754	762	750	703	787	770	783	749	731	747	755	745	755	707	742	736	754	737	843	723	754	721	738	714	746	781	737	776	851	783	732	735	752	750	727	771	755	755	786	752	755	733	803	770	710	779	761	786	761	722	747	735	754	734	724	752	816	738	757	695	755	785	785	764	761	773	758	719	730	777	750	737	736	746	741	758	754	814	762	716	770	725	738	750	739	735	718	769	777	754	735	703	699	757	755	701	736	752	773	729	790	730	714	762	816	733	749	754	706	808	776	791	752	747	754	767	771	755	731	705	757	735	746	797	753	730	731	741	779	714	738	775	722	747	762	748	791	784	763	735	750	754	791	755	810	740	774	758	773	776	778	761	722	798	779	744	728	770	748	767	760	735	770	792	799	747	799	810	738	771	794	755	752	707	741	712	779	774	751	730	734	755	743	724	768	742	759	813	774	732	754	795	767	811	727	739	787	751	699	804	753	760	782	715	702	725	744	720	753	707	804	745	722	774	788	808	719	726	729	707	762	738	764	740	715	744	785	722	789	732	780	742	745	775	762	697	738	757	731	701	747	779	772	755	749	746	778	717	769	741	778	785	809	706	741	714	755	738	777	745	748	744	743	758	761	795	751	747	735	747	759	803	737	763	709	732	733	751	836	729	792	755	768	744	763	785	752	756	805	734	781	769	722	737	789	794	749	754	788	726	750	707	724	733	802	789	765	765	742	781	752	743	716	751	774	771	753	768	733	751	740	807	785	700	753	771	709	771	754	759	752	756	821	748	745	780	750	756	749	781	746	756	729	721	737	741	760	757	772	770	730	809	781	754	771	784	800	750	794	747	755	725	787	754	737	800	761	740	809	749	777	761	729	751	746	753	792	775	723	765	757	753	807	777	780	744	747	719	752	740	802	690	779	768	807	756	729	781	789	741	746	765	754	778	787	769	745	749	763	701	740	748	815	731	807	795	741	745	703	745	782	735	736	738	766	771	738	751	753	741	768	716	702	754	813	771	780	779	721	756	757	781	789	757	731	739	747	806	780	734	729	777	775	797	734	807	746	772	730	752	766	818	791	743	765	753	780	738	771	738	733	713	776	690	755	757	731	705	738	714	760	792	787	740	728	786	728	749	736	723	751	790	727	742	749	692	765	773	763	787	793	758	702	716	770	757	769	757	778	761	748	720	731	794	745	760	780	784	759	800	768	792	759	745	758	771	745	777	722	758	764	764	803	794	717	674	782	759	763	753	760	794	769	728	733	738	740	754	771	838	766	731	745	764	769	748	741	796	741	783	762	741	782	752	769	786	753	784	823	780	771	752	710	764	767	771	746	767	688	783	785	780	765	756	726	743	736	770	728	756	766	779	791	770	767	721	705	759	757	754	781	770	759	711	755	786	742	809	779	726	761	734	787	757	735	788	746	761	702	768	761	689	747	733	740	761	765	755	783	788	783	743	736	774	794	787	743	767	759	731	753	729	780	785	811	744	774	749	704	781	814	705	761	766	801	771	779	759	781	769	743	730	768	731	779	732	775	702	751	802	738	761	728	759	750	769	727	735	713	728	740	755	731	757	727	779	766	726	760	752	791	751	705	702	681	640	791	728	756	744	747	756	758	735	738	774	716	727	732	742	784	780	779	755	756	735	737	800	779	753	806	749	732	783	735	782	749	719	801	766	758	738	758	769	792	760	783	751	704	745	748	795	773	762	728	722	738	740	758	734	743	719	762	732	731	739	742	753	788	727	733	782	751	764	757	778	757	800	807	747	763	748	762	771	783	700	718	832	771	772	717	776	777	742	760	759	786	764	752	780	776	766	729	778	773	770	772	753	741	759	712	739	698	731	734	748	742	736	717	712	757	780	738	765	737	751	724	738	767	733	734	728	750	709	779	764	737	753	812	751	780	776	689	767	760	700	733	801	757	781	801	742	725	757	746	775	793	776	770	747	730	771	744	780	748	823	761	737	744	728	799	779	709	799	720	725	741	781	786	750	768	721	708	766	781	799	745	782	769	748	807	710	756	753	780	782	781	751	766	719	744	731	786	741	764	744	728	737	721	774	825	751	765	797	767	781	742	718	729	748	733	749	746	727	711	807	782	734	803	784	809	758	783	728	802	713	752	779	720	769	744	777	792	739	758	747	760	745	770	734	781	774	733	774	764	761	751	760	746	744	767	731	762	787	729	718	752	733	781	760	733	716	739	748	767	774	709	778	751	775	767	759	748	728	778	754	820	794	770	734	736	736	727	789	766	791	760	725	735	752	753	764	740	760	814	744	759	790	777	768	764	801	731	759	786	792	818	722	728	769	793	749	747	783	714	803	800	781	773	751	773	798	759	738	742	775	757	720	768	734	807	808	714	731	818	754	755	728	769	764	765	778	726	751	762	779	713	769	742	768	727	760	730	764	757	779	757	750	799	752	687	732	783	736	757	704	758	741	744	839	770	759	741	749	772	751	760	771	693	804	683	773	803	786	692	740	834	762	781	773	779	728	774	748	754	783	682	778	771	751	763	720	787	697	765	766	757	775	745	730	761	806	765	759	773	758	797	736	714	733	719	744	782	747	730	755	743	748	726	786	752	760	744	787	760	784	809	754	713	728	724	730	779	773	781	748	792	763	742	762	751	762	731	721	769	730	728	782	799	738	742	771	790	719	753	744	755	736	766	738	760	745	788	715	768	707	731	732	754	753	767	774	843	709	735	745	772	782	789	742	751	760	715	758	765	740	741	750	746	789	755	772	769	759	768	722	779	737	750	780	783	804	771	751	749	727	773	747	736	760	748	716	754	744	783	771	749	772	728	765	737	793	790	786	794	704	797	758	748	757	773	770	775	718	723	773	756	771	730	722	773	743	710	769	722	723	760	733	777	728	708	788	737	770	757	790	737	755	785	799	773	756	774	753	763	735	787	751	730	783	749	780	776	766	762	693	721	745	754	729	764	740	703	798	773	765	748	751	749	776	696	767	739	703	757	782	711	719	795	781	831	706	758	799	717	804	736	796	781	757	765	763	802	722	778	776	786	782	785	772	735	778	712	775	765	730	763	770	741	710	734	748	764	802	771	749	773	812	767	708	803	831	756	758	771	737	799	718	754	717	779	779	726	767	751	771	775	763	762	788	758	779	801	742	753	772	735	749	761	711	732	774	692	745	731	791	738	787	779	781	830	777	736	788	720	760	714	764	796	776	755	773	761	722	753	777	792	780	775	764	777	755	713	762	729	783	760	713	727	750	792	774	691	794	764	792	714	770	756	739	795	760	714	804
24582	21684	29224	24645	21653	9232	1268	949	812	744	712	624	636	584	609	594	617	552	560	525	537	531	521	516	525	513	483	549	519	486	471	514	525	511	492	519	490	492	488	526	535	495	482	457	486	484	468	486	508	503	490	497	516	508	518	496	470	469	508	468	488	477	536	493	447	546	523	501	494	490	483	457	497	510	470	474	478	450	504	510	496	530	486	514	535	481	504	549	494	509	495	503	492	508	473	490	451	456	504	537	526	502	510	514	524	510	511	519	467	523	517	492	489	499	505	518	501	491	485	497	465	479	494	485	477	485	453	504	496	514	466	487	477	482	465	501	489	475	504	488	483	471	476	477	513	495	475	502	476	492	452	522	487	447	465	486	503	500	509	487	493	520	505	463	472	515	490	460	497	449	495	456	462	505	485	463	464	478	492	522	480	485	490	541	487	478	494	441	522	452	490	481	490	479	485	473	516	518	509	500	487	491	438	500	481	511	476	483	505	497	465	490	510	491	528	497	522	522	495	475	475	558	445	508	505	467	506	506	499	482	447	503	515	520	475	518	458	495	516	511	502	483	488	497	464	452	468	477	501	494	506	492	493	519	488	503	518	479	473	518	494	547	486	504	480	515	508	483	480	511	444	477	475	478	502	446	484	509	473	467	455	486	480	492	502	500	516	448	471	495	502	443	463	479	471	474	490	489	484	491	459	479	450	469	501	475	447	487	485	529	488	418	464	504	501	462	491	510	494	463	486	500	484	470	491	500	499	481	495	481	528	516	511	522	466	478	494	469	464	483	491	475	498	500	487	495	471	497	542	487	493	520	480	444	506	467	496	487	459	514	429	501	475	465	513	479	496	487	485	486	497	492	510	493	427	498	509	500	494	523	479	503	497	531	482	496	475	458	488	524	460	462	509	488	479	449	484	450	485	499	476	490	471	480	445	469	469	457	487	464	495	496	520	500	504	478	470	511	478	501	495	495	510	436	446	495	522	476	445	472	472	488	485	455	465	510	455	485	508	470	524	491	494	473	521	469	460	466	495	495	506	496	533	503	473	507	461	513	502	464	489	482	514	492	469	482	457	498	461	491	481	486	518	488	472	524	483	493	468	482	463	504	496	497	487	477	520	476	472	513	484	473	493	494	480	491	506	477	499	500	476	466	490	469	490	468	491	513	469	506	491	524	479	481	510	472	481	458	488	503	481	466	482	489	485	464	425	473	473	512	479	514	474	489	459	482	500	483	469	489	484	475	468	445	470	464	488	467	461	527	469	500	502	519	485	475	496	480	504	473	455	488	496	492	513	503	524	494	492	455	470	458	529	491	481	477	471	496	466	466	459	477	537	470	492	487	464	479	464	473	461	459	483	491	515	498	496	481	532	494	494	473	472	497	493	480	443	470	499	496	499	495	469	501	469	487	495	455	475	500	454	517	504	471	472	476	473	482	471	451	485	500	493	489	512	488	506	447	516	469	504	487	501	489	521	475	512	462	459	489	492	477	473	495	439	489	499	489	551	503	506	514	475	475	482	509	517	475	495	525	467	484	439	448	510	460	473	496	495	455	505	527	479	492	535	477	468	480	471	510	493	483	496	498	484	473	481	491	512	456	456	499	471	491	469	510	487	451	469	471	456	475	477	500	486	506	484	476	481	448	499	492	510	495	472	481	479	498	468	503	503	496	515	476	540	497	507	516	498	498	462	489	488	495	513	524	502	501	457	514	497	477	457	476	473	503	511	502	468	477	484	466	498	490	489	496	493	455	487	476	441	448	490	463	463	494	496	455	498	457	507	453	497	493	527	484	435	530	537	490	519	473	515	494	523	476	486	445	481	489	485	490	512	502	487	488	478	464	505	523	483	487	498	458	453	487	499	499	506	511	482	481	536	539	449	497	464	522	483	503	475	494	482	472	473	521	504	462	473	471	473	499	527	479	466	488	456	461	471	497	487	461	501	508	456	467	457	504	469	490	491	459	487	495	481	457	519	479	491	488	468	524	497	480	520	493	482	491	490	486	477	508	482	506	506	521	442	495	500	484	506	476	457	461	486	493	483	477	450	502	482	484	490	511	477	502	459	520	500	493	496	482	503	481	508	517	460	509	535	489	490	486	486	456	477	492	482	493	479	513	481	479	495	465	461	455	487	511	477	463	475	513	491	490	513	504	479	505	460	491	489	486	498	465	446	464	477	486	511	465	504	505	512	501	504	484	479	498	500	490	484	532	495	483	494	502	458	510	481	491	442	471	473	491	443	474	469	534	491	462	501	486	487	494	457	489	528	445	477	472	522	493	479	510	524	460	470	502	486	488	474	479	490	496	475	454	468	494	509	494	497	512	457	480	479	499	481	494	509	493	504	482	509	514	473	498	475	535	479	510	480	488	486	493	494	521	468	519	483	493	498	482	467	466	458	485	473	491	478	467	510	506	517	484	493	499	485	531	499	467	478	490	439	501	478	488	435	494	533	462	500	468	492	533	434	533	527	442	472	538	489	442	492	469	494	521	508	509	494	475	471	478	528	468	512	510	492	470	450	496	472	487	482	479	490	495	503	484	451	505	513	504	453	490	447	477	484	486	448	467	507	451	456	486	494	496	492	491	482	496	508	535	512	495	515	495	516	510	451	460	448	481	490	444	488	450	476	457	478	490	507	492	460	473	498	438	461	497	454	482	493	496	471	509	454	451	457	504	441	457	466	477	479	489	480	490	496	495	483	500	489	457	523	478	501	451	483	480	468	477	457	481	549	488	476	482	447	488	485	465	462	483	500	483	445	544	453	490	492	487	532	432	491	498	448	485	480	472	474	498	502	473	509	456	476	503	471	492	459	490	447	479	476	475	485	445	522	467	501	481	515	479	523	469	488	500	464	472	469	495	482	516	510	479	484	520	496	481	492	498	522	453	440	479	499	549	495	444	478	465	460	498	492	506	470	495	447	539	441	440	507	477	473	524	458	469	511	462	479	523	491	501	492	449	527	494	489	480	482	445	491	517	481	498	516	464	454	485	479	506	484	502	477	488	476	502	525	482	475	493	467	457	532	514	503	530	526	493	533	495	446	487	506	468	481	453	523	496	456	516	487	512	475	500	509	517	499	476	466	492	464	513	459	442	444	429	489	490	481	486	497	483	459	492	461	470	496	509	535	453	514	517	499	449	475	486	469	501	432	442	476	458	509	516	483	458	488	484	493	464	490	484	485	502	505	531	469	468	470	464	479	524	490	475	475	483	462	480	487	490	486	496	484	501	500	483	446	501	462	424	449	514	486	451	529	463	526	501	496	480	486	473	512	484	496	507	436	492	484	486	461	449	518	492	463	488	487	516	438	509	502	486	518	466	476	496	478	518	492	502	484	514	475	463	478	497	496	514	484	480	444	521	525	466	452	466	508	501	493	476	488	482	507	501	503	501	480	431	507	460	503	464	483	494	470	467	490	480	503	491	460	466	456	498	466	469	483	495	508	490	501	531	478	522	466	528	508	491	510	484	442	461	497	464	484	497
5081	9857	8525	4615	3262	2459	1986	1681	1418	1303	1104	1035	923	924	802	871	777	752	779	690	763	693	737	680	680	713	652	686	718	704	678	695	675	691	596	657	670	678	663	675	648	662	707	633	651	679	664	644	636	677	663	599	693	624	667	669	700	642	660	664	676	667	670	654	674	619	588	624	692	673	700	652	616	660	680	656	664	610	678	663	675	679	651	685	644	634	642	656	662	630	560	643	640	654	660	632	622	651	688	698	680	690	726	660	693	662	678	647	641	633	655	613	622	628	648	617	618	600	656	637	641	666	652	651	612	654	642	640	639	621	637	691	621	619	632	642	639	627	642	674	643	649	662	716	565	655	637	676	617	625	653	641	642	654	642	609	650	609	652	594	626	679	626	645	684	604	596	639	612	672	664	625	681	631	613	652	685	616	610	650	644	630	673	662	633	685	640	666	661	663	658	613	645	642	626	647	653	629	658	654	585	622	670	670	656	673	662	662	620	658	674	652	659	657	617	654	635	644	599	642	635	592	600	640	640	667	700	644	685	658	600	619	604	582	605	616	633	603	668	645	672	586	649	648	647	607	631	678	628	620	658	640	644	674	677	672	632	653	598	644	684	643	607	612	634	673	643	597	632	575	626	650	584	618	675	665	630	632	629	614	649	635	671	632	638	665	646	628	627	645	598	620	667	625	700	646	675	611	638	679	630	608	685	672	639	620	670	664	696	616	598	621	604	616	678	669	651	657	620	608	583	599	678	663	599	613	646	640	648	645	702	645	634	622	609	635	631	644	660	647	621	632	618	656	604	661	635	666	646	652	614	664	679	626	635	650	653	625	703	618	654	666	596	641	664	651	621	651	620	623	586	600	623	640	576	628	649	617	636	650	634	673	659	636	632	657	650	653	638	631	620	612	638	642	632	676	639	644	620	608	658	610	659	670	702	635	645	648	649	666	616	639	705	653	626	630	636	627	623	613	705	632	592	617	653	607	666	636	669	654	637	653	609	638	633	615	640	632	658	659	666	646	581	621	665	660	664	619	636	676	648	695	651	647	665	627	633	659	672	618	628	646	673	640	667	668	657	622	662	642	677	636	632	649	622	629	646	657	646	614	604	669	594	599	679	640	626	694	636	680	659	654	665	671	625	624	618	619	632	641	624	573	654	646	666	637	659	600	643	590	675	601	659	609	596	634	647	624	629	658	617	675	647	645	617	612	630	674	620	647	614	661	649	658	610	654	605	611	621	643	632	651	599	664	646	644	643	637	623	675	628	669	610	652	637	619	610	642	583	696	641	654	588	670	683	619	608	668	642	653	628	667	621	660	658	589	669	664	655	650	623	615	634	615	631	668	633	621	618	622	630	636	666	591	655	655	649	614	588	608	615	598	668	627	620	589	641	627	623	661	660	615	643	656	640	628	591	637	630	619	695	617	637	669	631	659	667	630	612	626	617	622	617	627	642	650	617	662	598	611	644	609	619	630	603	625	610	602	627	634	661	620	671	613	699	627	618	652	675	598	661	637	641	635	610	610	645	682	628	636	625	623	665	631	689	670	632	624	603	623	662	678	627	641	667	614	681	604	668	628	638	656	633	679	638	654	627	645	663	687	675	620	596	619	687	619	666	656	627	688	680	587	613	667	681	659	663	674	627	645	673	623	652	672	658	669	634	681	624	663	661	634	657	613	636	686	685	610	685	642	625	649	634	631	669	641	636	668	655	654	649	641	667	596	627	698	606	624	600	661	620	593	630	608	624	622	635	632	679	649	633	607	679	649	652	641	640	625	637	581	654	634	591	641	603	643	672	583	676	636	617	619	624	659	611	632	659	614	631	608	655	635	625	637	615	647	606	695	692	636	642	632	656	646	628	643	659	620	640	619	653	675	659	667	648	612	654	619	617	641	617	668	611	635	656	643	618	621	659	611	609	595	654	613	718	622	620	656	591	650	677	682	607	656	658	630	648	604	646	635	619	638	657	615	694	652	615	633	673	627	656	633	647	633	641	628	628	601	686	623	630	698	602	653	644	652	646	636	608	637	622	636	607	606	653	661	578	609	653	642	602	644	663	631	653	642	676	649	644	596	631	647	618	643	657	678	681	630	657	660	650	617	603	596	591	668	608	649	577	645	591	656	660	626	659	622	647	658	692	616	606	637	657	651	651	611	634	642	593	674	652	602	651	603	649	681	611	638	661	650	582	635	655	682	677	607	612	607	645	640	654	640	642	615	667	642	663	638	596	672	704	602	646	622	638	635	635	648	673	679	606	604	591	625	618	669	641	641	646	651	645	639	613	629	642	646	629	654	646	627	668	611	632	627	647	585	571	656	639	643	637	659	628	603	600	658	595	644	626	654	665	639	610	625	661	673	629	634	641	655	658	635	604	674	621	689	652	654	626	636	630	655	718	639	625	626	633	590	617	676	620	587	618	635	657	611	657	656	622	603	667	641	675	635	643	625	668	618	637	605	642	685	650	639	599	671	608	665	646	642	648	637	624	622	689	664	616	623	671	640	649	625	639	692	677	629	610	613	680	614	640	628	590	644	638	627	666	596	634	589	654	613	627	618	637	594	605	657	642	628	650	634	649	644	644	592	623	598	623	651	668	658	616	650	641	617	638	631	630	649	671	650	657	623	633	660	639	608	620	649	652	643	666	630	635	630	613	622	687	613	623	628	658	590	661	617	615	666	622	604	634	654	654	657	676	599	646	632	643	655	637	633	643	671	624	643	608	616	680	665	627	654	645	628	623	620	627	672	654	613	656	619	648	622	611	595	668	586	629	620	662	631	633	601	638	606	655	655	686	661	650	694	656	632	671	622	608	619	644	618	675	609	679	670	621	627	624	668	615	668	612	642	715	651	667	637	615	717	644	652	642	628	629	671	657	670	589	641	681	608	661	614	622	663	665	621	674	667	621	652	600	619	662	620	612	643	674	670	605	688	658	631	669	614	609	626	588	651	633	642	635	619	672	633	659	663	666	615	647	634	658	636	640	658	609	637	621	683	635	650	678	591	631	638	617	651	572	647	638	615	690	638	617	662	644	691	615	652	648	663	696	623	657	618	600	584	633	640	625	635	670	673	669	660	625	671	688	657	646	620	642	610	590	654	678	663	614	598	632	661	644	679	633	664	664	635	639	639	629	643	644	629	626	638	635	633	638	624	655	659	621	646	636	622	618	651	660	669	671	668	687	672	633	645	638	645	626	661	644	615	634	663	662	637	647	636	631	635	646	619	631	699	629	694	593	621	612	623	611	618	634	649	653	654	635	650	613	603	660	617	626	636	600	644	668	673	682	662	643	585	603	643	629	631	622	671	609	658	569	614	620	606	670	642	639	647	630	671	678	608	608	613	675	626	644	643	610	653	601	673	622	660	711	645	584	652	661	627	638	659	589	638	644	652	623	628	686	621	627	632	660	679	609	647	617	655	662	595	641	678	634	666	645	680	685	661	680	644	602	626	598	643	681	662	629	634	691	614	615	677	665	685	676	659	649	600
23541	21694	29753	24161	21700	21720	7358	1263	799	700	664	510	483	445	411	438	369	376	371	351	359	345	292	314	314	315	308	283	283	286	282	251	293	313	275	282	269	299	280	271	267	277	260	263	235	262	304	270	247	283	232	248	260	259	268	275	248	249	288	253	283	243	277	283	271	278	259	268	272	280	266	276	264	252	270	269	233	265	262	269	255	243	254	269	264	276	238	264	242	247	245	239	256	251	269	279	248	258	279	306	330	315	318	261	299	299	260	264	258	247	260	245	237	272	241	258	261	264	263	261	258	259	253	226	239	235	279	251	266	233	247	283	262	249	263	268	259	257	242	260	263	254	285	268	284	267	260	280	263	247	237	248	254	232	248	260	268	251	280	258	239	243	264	279	219	267	246	272	268	237	266	251	271	284	245	260	262	234	266	237	265	246	230	251	263	259	275	264	241	252	239	286	268	238	301	270	288	254	235	246	250	240	277	285	264	271	269	253	269	234	281	234	269	251	261	251	265	256	234	266	255	220	289	260	261	262	259	259	248	263	216	253	253	248	254	255	260	286	288	295	284	250	227	255	246	247	243	267	275	236	247	251	249	270	260	269	255	248	264	249	245	253	250	263	264	257	256	229	237	238	250	245	281	227	247	273	250	285	226	248	270	228	262	277	260	275	263	268	230	258	268	231	262	238	254	237	233	231	245	252	234	236	265	256	276	260	267	235	291	264	260	261	253	261	229	226	245	258	266	242	244	243	222	262	261	254	286	245	270	254	266	255	247	241	250	288	274	254	270	272	261	237	238	252	253	260	246	254	255	236	254	257	245	261	239	221	256	254	252	258	288	269	248	233	250	261	257	258	263	279	265	272	225	244	263	236	247	252	259	270	255	255	240	257	263	266	253	272	263	237	263	251	240	247	231	257	267	275	251	260	255	283	268	261	250	271	256	235	250	256	239	264	274	276	255	229	255	266	248	273	284	295	273	241	260	267	244	254	262	266	273	265	237	247	242	278	247	275	240	252	238	278	258	242	254	268	246	269	243	256	272	252	252	272	241	274	254	248	249	254	238	270	250	239	278	245	268	240	267	271	244	235	261	271	264	258	255	248	267	245	220	256	256	268	239	267	252	231	255	269	237	250	265	236	253	242	252	263	249	242	265	253	270	246	258	265	236	244	253	248	280	249	251	262	262	270	240	257	263	266	267	244	251	239	254	247	266	281	245	252	268	245	281	262	244	234	233	218	253	273	260	239	240	278	261	240	248	224	284	272	259	261	254	250	249	236	266	258	285	253	242	237	277	295	253	248	272	292	240	258	250	242	269	256	284	260	236	231	258	274	257	242	227	262	253	266	260	240	250	243	254	243	288	268	282	232	243	263	270	261	245	252	254	246	269	223	260	226	251	254	256	254	240	230	247	254	273	265	237	242	236	258	254	253	257	231	254	257	270	283	264	292	257	252	245	245	224	250	246	246	252	245	269	283	262	231	248	250	265	263	258	240	246	255	277	258	263	229	288	249	244	244	252	238	269	230	280	245	262	254	243	265	233	232	269	255	250	238	235	245	301	237	270	252	272	243	283	251	263	253	244	250	228	218	242	244	283	258	271	273	261	256	281	260	267	266	245	264	246	271	255	250	286	275	269	241	206	267	272	240	280	268	255	279	254	250	236	228	263	238	261	250	257	270	270	270	244	238	231	255	258	261	261	293	228	258	262	198	219	264	228	275	251	245	275	249	265	261	261	250	259	263	254	254	252	261	270	235	275	270	244	280	216	257	267	253	269	243	246	271	283	244	240	241	267	252	259	242	243	289	257	268	232	258	269	264	259	261	247	275	251	247	279	257	257	236	255	253	244	212	243	268	241	264	258	262	256	262	253	264	271	269	229	241	244	238	246	250	255	248	269	223	249	240	249	278	260	307	238	268	260	246	270	221	285	270	292	301	276	248	237	268	242	262	261	259	237	252	276	269	265	273	261	261	258	245	252	290	250	273	259	271	238	285	285	257	246	218	267	270	245	249	258	260	243	252	241	248	222	246	271	252	264	263	246	257	270	221	287	284	223	247	252	236	274	259	262	284	256	294	232	265	274	263	255	274	238	250	237	266	249	251	260	254	263	250	268	267	246	265	223	264	278	269	245	243	239	271	252	257	234	268	266	280	248	243	238	265	266	264	265	255	247	249	261	267	262	262	260	243	256	258	261	254	238	269	262	258	239	248	258	250	249	261	250	267	254	253	252	241	263	258	272	247	247	268	260	253	259	237	278	234	258	241	244	235	235	244	232	222	256	258	250	255	274	264	253	243	276	262	239	252	233	224	275	244	279	271	259	245	220	241	250	261	249	248	258	240	282	243	279	234	259	248	228	261	254	271	264	273	275	250	248	251	227	268	264	273	250	266	221	241	241	239	234	250	280	233	221	245	252	267	237	276	272	272	245	253	256	262	253	256	260	263	256	260	250	253	246	251	270	231	274	259	247	252	286	248	281	237	268	223	253	234	230	241	243	257	247	274	269	236	250	262	231	279	269	216	241	252	257	226	254	260	236	229	276	245	258	257	228	232	260	260	257	278	240	252	273	229	253	256	244	271	256	238	260	240	272	254	261	260	264	261	265	254	255	273	249	262	243	259	258	279	244	248	258	261	258	283	266	266	250	280	254	273	248	258	261	255	254	299	240	220	280	248	247	260	233	248	272	248	264	263	282	256	254	268	273	237	255	246	266	243	243	273	276	240	259	264	251	266	274	258	266	252	283	253	254	275	232	235	255	247	248	242	251	252	277	256	249	247	297	256	261	244	253	265	278	252	270	255	242	259	237	241	248	260	254	235	225	257	270	261	250	254	254	267	252	273	227	230	241	234	247	222	242	239	245	248	243	256	272	270	262	249	222	267	256	281	230	269	285	296	258	239	248	255	265	281	256	256	249	243	254	245	283	253	254	239	252	235	232	262	254	262	260	268	232	253	243	240	256	259	255	263	270	245	279	275	264	252	265	265	278	273	227	244	220	220	277	278	262	224	241	286	267	240	245	244	228	267	230	239	245	266	271	262	233	245	249	270	243	235	268	272	281	255	260	268	253	260	299	256	273	277	275	261	248	249	233	294	248	219	237	266	233	260	269	275	252	223	229	239	235	286	244	257	269	249	264	254	254	289	250	240	249	259	286	249	273	259	250	269	245	244	247	238	264	266	278	234	263	272	256	233	237	262	260	256	263	230	263	232	258	267	260	260	276	239	248	251	283	269	255	244	258	262	240	232	267	286	242	260	242	270	260	274	216	259	272	243	272	252	241	257	241	278	239	251	236	255	264	233	243	253	262	270	259	277	280	270	267	259	281	245	250	225	249	238	243	257	258	274	255	236	276	249	301	225	273	252	252	283	270	263	252	277	254	260	219	241	276	258	271	270	260	248	265	227	278	235	239	251	240	258	252	282	247	247	250	239	241	228	259	272	245	269	275	256	271	257	260	257	268	250	250	254	270	262	225	239	256	275	252	265
7229	16188	13760	7259	5128	3804	2988	2340	1872	1542	1253	1128	918	858	748	734	673	593	554	518	520	504	488	460	447	452	474	471	435	409	379	404	429	409	420	410	409	377	382	379	379	375	349	361	360	379	352	352	386	367	369	348	387	378	377	351	379	361	357	359	340	351	358	362	361	335	377	378	357	345	337	343	366	364	366	369	383	387	363	344	388	373	427	397	352	375	340	359	312	350	340	365	340	302	336	346	371	373	405	425	491	428	388	366	399	365	336	346	346	373	340	324	326	359	341	326	319	340	320	343	294	354	333	355	357	313	315	320	364	349	372	333	315	301	327	356	348	340	332	342	357	338	327	336	361	337	351	362	339	359	334	332	344	318	334	348	323	332	361	364	369	348	383	337	331	334	337	336	323	331	342	350	342	357	347	336	311	323	341	323	324	341	377	341	337	342	333	308	341	330	333	350	350	350	342	350	368	363	320	334	364	340	300	336	358	344	335	346	356	295	374	351	320	342	308	345	372	333	305	351	306	297	327	350	322	348	324	329	345	334	311	330	332	331	352	321	364	341	352	362	377	342	323	342	339	360	353	323	346	315	317	353	357	346	368	319	347	329	375	347	360	321	347	345	317	309	366	350	359	333	319	355	312	336	331	310	357	345	326	328	346	320	336	370	313	344	346	363	344	342	383	356	321	324	332	364	321	341	349	309	336	351	339	334	317	336	325	353	315	306	366	317	342	331	355	354	353	343	339	353	353	357	327	347	370	355	352	333	364	336	340	335	347	330	351	324	332	360	309	356	355	333	361	365	341	360	368	318	347	337	332	340	322	355	351	353	329	379	343	341	358	382	333	353	333	365	355	354	365	358	323	350	350	346	337	360	362	353	368	360	342	338	342	349	340	366	347	331	373	318	340	365	338	375	336	344	345	342	319	357	334	323	365	331	335	337	349	321	323	353	331	367	327	326	327	358	330	337	322	353	311	341	330	373	352	358	356	337	353	345	305	338	339	315	323	336	349	345	304	343	324	300	337	346	333	313	354	340	360	320	355	364	330	321	317	329	328	334	329	344	338	324	385	333	342	344	345	332	353	344	333	363	342	339	332	304	339	347	319	356	348	312	319	351	312	384	326	374	319	349	365	330	356	381	337	314	341	336	358	317	348	313	322	347	329	380	337	331	333	341	318	327	364	327	379	349	339	314	316	347	321	305	328	348	358	357	370	327	327	332	340	351	331	345	313	324	319	345	356	342	364	362	354	315	324	370	322	319	347	347	363	314	333	346	333	349	331	308	330	348	340	361	322	325	350	359	378	340	324	347	351	336	335	364	315	335	334	326	355	338	369	347	320	357	356	331	370	344	374	333	334	338	339	312	343	347	297	360	396	344	347	344	353	328	366	354	317	350	313	382	323	352	397	354	349	346	347	343	351	363	378	361	334	339	345	354	321	343	377	374	335	361	349	352	380	316	315	306	321	352	320	340	323	354	332	358	341	338	341	346	332	369	346	349	376	372	342	344	332	340	335	363	334	346	320	350	327	344	314	353	361	353	328	321	319	375	327	349	335	363	329	352	333	346	335	317	370	346	351	345	361	356	339	321	389	375	344	330	339	337	328	360	344	335	371	357	352	378	314	332	314	340	331	346	345	306	344	288	351	361	336	359	336	377	336	367	344	349	361	347	315	362	335	364	355	321	335	346	350	353	334	323	347	313	356	352	314	342	340	352	364	334	393	394	340	337	348	358	351	319	347	350	338	363	341	325	311	358	326	337	340	329	341	339	336	342	335	322	358	370	343	340	363	318	329	374	346	328	361	380	319	344	349	317	328	348	365	344	363	347	330	361	288	371	345	338	351	342	341	371	311	358	327	324	358	314	349	323	349	331	326	320	331	341	355	359	347	334	338	344	310	316	345	342	356	348	303	311	313	365	346	329	397	365	357	317	351	318	353	335	352	336	356	301	347	360	323	337	350	363	329	361	352	334	335	350	328	334	352	330	366	314	377	339	380	364	341	372	335	322	357	317	351	366	346	349	332	338	346	310	355	350	318	318	363	360	315	351	334	357	339	338	344	335	331	364	378	333	300	339	297	337	336	310	367	317	329	345	386	358	323	341	337	362	358	355	381	348	381	327	345	327	355	334	324	351	338	328	341	385	381	326	322	342	338	314	351	350	334	345	342	340	353	344	351	315	345	329	314	363	351	345	351	332	313	328	360	361	340	337	358	357	361	334	370	346	346	314	346	353	336	338	339	358	368	342	340	343	363	336	337	352	344	308	310	348	368	328	351	361	360	335	349	350	334	346	334	366	342	368	340	331	339	355	357	361	319	363	354	329	313	357	313	353	306	314	354	350	374	331	339	340	381	351	312	350	348	329	331	344	327	356	354	374	366	318	344	340	351	364	350	334	339	329	334	325	363	367	325	343	344	324	362	342	347	341	336	306	354	336	349	317	308	333	313	345	347	338	340	329	343	308	330	364	340	322	351	335	342	365	339	331	322	354	365	348	383	348	339	358	344	323	367	350	338	339	377	335	348	329	340	325	331	343	348	328	359	303	318	362	359	366	323	388	339	336	334	347	355	322	365	341	343	364	323	339	358	329	342	313	328	353	345	366	350	346	352	366	347	339	379	332	331	333	338	340	353	341	321	350	354	337	341	366	380	344	332	332	354	342	350	340	351	340	353	335	369	361	346	346	339	338	343	365	349	332	358	354	359	343	350	351	320	340	351	331	373	364	333	314	333	325	320	302	354	345	350	353	359	330	348	305	343	343	345	328	313	322	323	356	335	328	329	357	355	341	337	347	343	339	316	368	346	369	342	333	353	348	326	330	327	350	338	343	350	308	313	343	374	317	342	341	332	358	319	363	327	348	356	351	353	343	329	364	331	347	331	344	327	367	325	322	339	340	317	337	338	349	320	323	383	327	319	337	318	327	345	357	357	320	365	330	323	331	321	351	320	356	370	366	326	332	372	319	361	335	351	335	350	379	358	374	331	355	362	361	338	352	355	315	355	337	335	339	337	359	359	354	336	359	337	359	350	359	302	340	337	359	315	320	349	358	357	337	341	325	311	351	370	352	368	345	334	356	342	357	323	313	314	335	340	348	317	335	348	303	342	346	364	343	342	320	364	343	367	331	351	333	337	383	329	302	309	329	358	354	365	298	337	364	374	325	354	335	357	315	342	371	341	344	342	313	313	326	362	346	335	338	343	332	334	341	325	324	335	340	348	311	342	337	319	307	359	337	366	317	332	359	337	357	381	362	343	342	365	321	376	330	340	341	363	297	338	370	346	360	321	376	341	337	325	354	366	327	336	349	344	346	366	337	357	344	322	352	342	332	395	286	358	364	335	352	339	317	340	301	365	320	330	374	364	341	336	357	363	320	329	318	337	317	351	316	322	333	341	320	339	359	339	307	316	352	322	344	354	326	337	333	342	363	364	355	341	340	317	335	353	370	315	277	361	339	315	360	349	319	346	379	369	327	361	341	329	360	340	350
27608	21099	9468	1206	742	660	700	690	630	661	669	609	635	594	599	658	599	625	626	595	629	616	589	644	619	615	601	609	605	608	647	592	643	581	620	558	587	655	612	634	596	624	628	622	586	647	591	604	622	615	565	595	586	624	555	577	646	629	626	597	643	590	567	586	559	552	602	597	613	588	610	576	585	597	599	653	578	653	579	618	632	613	611	602	608	589	613	581	599	590	591	634	615	610	590	579	604	613	640	630	635	610	644	627	553	594	603	613	588	579	583	626	594	631	590	557	589	556	587	601	570	632	620	550	608	590	618	629	594	631	587	565	590	620	593	650	599	648	619	583	637	569	605	604	596	621	605	613	633	611	615	633	614	621	639	591	601	587	589	636	580	633	605	602	650	571	622	582	625	606	578	596	614	644	613	609	636	601	616	605	623	608	610	606	578	651	615	617	644	569	582	635	569	611	602	631	588	673	611	592	610	620	608	628	663	624	586	606	655	604	644	601	579	666	606	640	592	588	629	593	609	588	630	603	667	576	623	631	581	594	591	576	640	613	610	592	555	577	580	628	626	609	603	583	616	580	594	577	622	615	588	642	654	596	592	649	621	580	615	566	668	559	588	603	618	629	584	638	623	615	584	596	605	609	621	591	601	611	624	607	598	636	591	628	556	613	653	626	579	609	597	587	583	586	606	641	644	580	589	615	588	606	607	620	580	588	630	637	588	602	589	608	618	614	623	648	620	602	573	590	566	573	575	598	592	623	579	625	607	604	585	571	627	616	608	581	629	623	638	633	622	546	592	632	556	607	629	623	596	613	631	622	597	625	579	637	627	620	612	630	572	597	584	618	634	616	633	637	619	597	574	606	584	611	571	591	617	601	576	639	624	568	570	625	650	553	634	588	618	620	606	584	593	613	613	566	627	619	580	631	620	613	616	664	615	576	581	614	577	595	572	595	614	613	616	603	617	645	571	642	563	600	561	611	585	566	603	569	610	614	641	640	604	638	571	607	617	607	611	574	573	617	599	606	609	610	623	622	633	605	616	585	595	600	615	585	590	594	611	605	610	595	584	613	568	614	598	628	657	614	635	611	625	574	643	622	601	574	632	594	632	606	629	673	599	592	622	617	625	599	615	611	593	584	597	617	612	612	574	580	571	635	609	629	622	617	631	563	630	570	577	628	608	643	554	620	633	637	566	610	614	659	578	586	628	645	589	630	613	605	620	589	583	572	601	611	608	602	632	623	616	558	585	596	651	623	612	609	573	607	624	631	588	584	589	598	669	611	580	595	578	620	630	621	585	618	613	621	588	597	632	601	601	641	596	638	584	622	629	572	640	589	600	595	602	588	607	599	596	626	656	643	618	565	589	605	614	608	633	636	612	593	614	634	575	604	629	567	576	620	617	604	618	572	598	568	588	612	608	604	613	564	563	581	576	591	607	599	605	564	599	622	618	578	638	602	601	634	593	603	588	579	651	596	634	594	586	575	629	594	627	592	659	606	633	586	644	623	595	610	584	603	573	621	622	588	574	604	661	628	587	655	606	546	575	600	634	588	601	595	615	643	575	612	568	612	592	608	565	626	600	643	609	559	599	629	549	557	638	630	621	616	619	605	590	623	567	616	620	610	583	626	568	604	612	619	601	628	635	596	604	576	590	565	608	632	549	554	591	622	601	646	580	610	622	548	604	589	624	623	616	640	590	622	576	636	580	590	608	633	600	617	598	596	636	601	620	632	604	663	595	611	620	592	572	602	619	628	607	600	621	566	571	616	603	577	619	669	607	608	582	640	594	636	602	579	601	601	623	601	616	549	629	629	598	571	596	631	609	616	608	622	640	603	624	604	628	600	629	592	629	592	637	610	602	584	623	609	612	612	597	580	597	610	618	617	574	591	598	629	581	621	635	584	569	594	598	632	621	602	589	612	585	622	607	634	584	601	628	642	613	533	554	593	598	610	567	606	606	636	628	591	565	605	613	564	642	607	669	575	574	602	579	648	611	620	571	690	572	633	590	634	610	568	632	607	637	616	582	611	604	614	619	583	610	626	575	632	606	567	589	575	622	593	612	608	615	584	655	590	577	620	593	569	622	600	635	626	609	615	616	605	584	619	635	599	590	588	615	586	626	663	611	595	609	627	584	610	603	660	594	578	583	584	601	584	621	625	624	598	607	608	626	579	625	578	636	622	613	629	630	610	603	604	609	616	579	641	564	621	586	609	600	608	634	578	608	600	576	593	578	641	609	592	635	602	641	615	642	585	597	638	613	587	616	569	622	585	594	628	616	620	616	587	615	597	602	603	640	612	604	619	630	596	606	609	602	610	626	594	590	577	595	608	594	591	593	587	601	603	612	619	558	602	561	637	610	571	575	592	613	581	600	542	652	612	600	595	634	598	595	598	582	610	604	595	618	600	634	566	598	591	601	623	622	616	639	621	649	597	615	618	578	576	645	603	597	596	604	566	641	655	624	614	593	593	605	577	633	648	578	609	636	623	620	595	594	616	552	664	603	651	601	625	576	643	620	620	592	620	613	638	678	646	630	593	615	613	586	650	573	608	590	628	633	577	627	605	641	608	618	574	592	565	619	614	585	596	640	572	589	618	622	609	579	595	657	587	651	602	610	601	575	605	636	657	590	602	595	593	631	641	624	568	542	635	599	595	606	589	571	578	612	635	579	590	599	621	607	598	628	597	637	573	600	578	616	550	586	587	602	645	613	622	649	581	657	625	657	627	615	588	646	588	548	649	583	615	628	553	637	621	607	632	597	615	681	614	598	628	593	657	606	632	604	633	591	580	581	619	623	623	613	623	634	577	616	639	604	633	587	575	597	597	616	615	599	622	597	578	560	645	601	587	577	611	611	573	603	572	636	595	634	622	649	605	623	577	609	597	599	562	617	582	622	614	587	638	640	603	606	593	577	582	584	605	589	625	602	611	640	563	652	566	602	638	621	575	632	575	573	593	566	635	580	585	627	590	566	599	582	598	582	611	613	619	591	577	621	646	609	613	624	612	599	658	605	617	613	614	647	630	604	628	586	587	611	636	596	604	635	585	580	562	651	597	620	617	634	620	623	629	635	629	629	605	621	604	586	542	575	608	615	599	579	594	643	589	575	649	600	591	607	642	696	593	614	612	586	586	633	647	584	657	641	630	599	611	611	649	611	585	563	603	619	636	604	627	627	612	617	622	563	585	574	602	619	583	647	575	620	627	629	615	646	595	609	588	636	571	609	589	619	608	595	627	561	595	596	594	576	618	592	602	589	612	611	584	573	651	591	648	605	550	554	612	612	569	607	578	590	620	601	595	633	614	626	559	614	626	619	597	643	586	575	609	603	658	640	608	572	638	603	599	642	587	599	600	632	601	563	635	576	621	610	599	603	622	608	616	588	584	580	614	598	586	621	578	632	598	605	602	585	587	599	580	616	636	587	594	611	627	591	627	592	584	592	581	583	590	625	637	633	623	625	623	613	587	639	569	575	641	592	613	570	596
4216	1572	1452	1052	967	900	883	841	858	814	837	829	801	786	779	849	725	831	782	840	773	848	789	780	773	782	760	839	727	766	776	785	776	789	799	824	835	812	810	787	798	756	765	758	784	907	744	814	766	809	787	810	759	793	813	745	726	768	771	767	744	842	805	775	761	823	793	796	782	796	776	734	769	788	782	746	821	801	791	761	713	830	767	769	855	790	798	769	820	821	807	805	785	780	782	758	783	816	817	782	794	855	880	756	761	801	782	804	813	771	766	812	873	755	768	813	795	803	760	723	836	779	776	786	771	826	784	810	787	808	798	764	708	813	777	784	821	748	778	783	817	766	806	784	845	787	713	742	821	763	801	763	748	776	778	794	816	795	817	793	784	793	808	805	785	743	764	794	787	789	778	794	753	745	816	807	813	816	778	817	751	769	797	781	798	747	792	779	768	735	784	773	810	730	779	760	812	830	770	796	801	774	781	776	785	780	785	784	777	790	803	724	779	761	806	833	790	744	779	728	792	780	735	767	779	714	820	793	770	778	793	793	828	800	765	781	767	782	810	745	755	754	763	766	728	797	786	766	731	832	774	752	816	758	809	747	797	825	787	842	757	814	806	756	828	783	773	733	772	788	775	794	791	846	786	753	793	779	745	788	816	821	748	729	783	737	758	789	767	778	741	773	748	825	761	776	825	779	758	804	810	840	798	842	771	784	777	805	825	821	748	807	799	764	754	800	774	787	782	767	794	755	795	780	770	759	800	719	766	785	820	763	754	784	762	821	777	767	764	851	805	759	787	811	815	776	809	852	738	758	822	738	814	777	820	773	795	724	818	740	770	803	814	739	775	761	817	779	783	764	789	834	808	800	820	724	795	770	808	788	779	756	788	769	748	766	768	753	805	797	778	840	758	725	768	746	812	783	795	738	803	822	804	828	727	759	774	775	752	710	782	799	797	817	776	789	786	789	747	782	795	851	753	828	742	806	781	758	783	807	787	763	742	807	769	783	769	838	801	785	821	811	797	773	785	737	768	784	761	797	747	835	787	778	766	798	774	767	767	824	750	751	785	694	785	783	774	796	807	767	782	781	832	755	797	785	751	763	822	783	838	723	816	753	796	799	823	781	798	760	803	781	778	790	749	788	756	801	817	700	772	773	837	782	753	825	795	761	746	788	783	719	783	740	765	798	750	778	769	764	751	786	829	747	802	758	801	782	796	828	788	795	818	772	740	799	833	851	840	761	804	801	735	779	758	809	815	741	802	777	816	779	773	812	787	793	795	770	823	786	779	757	799	767	855	831	775	861	759	830	826	771	762	787	759	786	792	792	740	810	768	790	767	794	793	822	802	778	769	736	777	739	829	743	780	817	800	767	771	774	754	782	746	786	767	790	800	751	758	747	799	801	801	728	820	773	802	789	775	774	825	806	829	801	785	766	757	770	818	761	816	822	804	850	797	762	812	768	801	781	784	792	739	793	810	787	782	806	761	822	817	731	825	776	746	788	793	804	807	790	812	758	749	788	815	759	802	764	791	800	772	806	797	785	793	792	764	753	790	752	777	782	737	770	775	842	758	828	774	746	795	823	778	749	775	827	743	823	774	765	835	734	805	831	797	772	749	810	787	771	782	762	793	784	731	795	785	814	795	796	734	820	766	746	787	730	811	776	833	764	797	791	787	770	808	805	815	749	775	815	795	791	775	759	803	799	742	792	795	782	758	812	765	801	797	806	764	771	804	804	754	801	788	820	797	788	744	798	822	754	778	781	838	773	796	805	815	726	782	750	741	840	778	805	785	833	765	762	747	744	806	816	738	766	797	734	748	831	758	797	773	784	818	770	779	798	827	797	780	783	853	809	807	734	815	813	791	821	750	786	762	785	774	760	842	783	788	740	784	784	856	773	767	762	802	805	793	746	806	784	755	752	728	748	769	776	746	767	792	792	754	774	796	843	770	780	781	787	727	799	854	794	802	845	753	785	795	740	755	807	851	794	828	813	757	780	759	751	769	811	779	800	820	825	773	803	786	788	794	806	779	798	796	774	748	752	817	748	807	780	792	791	779	787	811	724	832	812	775	762	811	758	753	742	805	787	770	827	833	764	786	821	743	800	769	797	765	770	807	802	830	791	781	829	751	776	768	774	798	749	805	761	727	750	773	785	757	745	809	815	760	762	748	804	776	807	811	782	763	817	742	785	783	816	782	829	757	727	763	799	814	835	792	771	823	754	826	770	811	778	787	802	769	788	799	786	734	780	779	775	792	824	812	798	788	770	810	819	721	800	774	774	776	804	817	794	804	791	770	807	796	767	787	789	731	811	815	789	813	771	736	856	815	800	758	802	823	799	780	749	784	823	792	753	739	798	754	830	793	767	802	791	775	809	749	798	784	839	830	779	758	776	770	759	766	775	802	799	792	834	807	798	796	737	826	759	810	789	775	765	787	752	816	760	743	727	811	810	831	777	780	795	797	804	776	783	773	803	755	762	768	806	820	802	770	748	795	803	775	789	760	818	797	850	803	750	823	795	832	793	798	771	802	820	774	780	801	780	815	785	747	722	767	788	815	738	757	800	836	783	782	821	741	747	857	776	752	781	779	835	791	745	769	754	787	812	772	803	767	839	797	743	817	737	802	763	756	790	763	793	737	809	825	799	772	786	763	792	776	778	813	767	821	757	762	790	780	819	828	762	790	788	821	781	782	788	788	779	799	706	753	748	747	762	801	749	849	802	735	787	782	856	736	805	748	780	748	770	829	789	808	824	798	812	763	769	733	791	758	777	783	793	808	802	782	772	747	812	833	778	822	792	799	851	817	803	790	749	767	782	807	830	792	819	751	799	820	764	850	847	826	778	789	778	789	788	784	774	727	811	813	768	785	818	795	796	884	770	791	802	773	795	764	790	766	836	778	813	755	806	811	742	755	742	770	744	794	778	771	761	852	796	783	743	780	775	780	811	807	803	792	800	802	773	729	813	784	774	772	797	722	771	801	789	853	807	808	771	731	745	797	764	796	776	757	775	739	785	725	807	769	718	806	819	821	770	780	802	797	824	801	803	771	780	789	755	771	817	810	805	755	739	754	822	780	753	841	811	757	821	782	777	834	820	769	795	794	750	784	834	785	755	764	803	794	778	779	771	813	753	754	837	777	766	757	785	776	798	834	774	790	780	776	787	829	793	780	782	732	737	811	785	794	802	746	799	770	775	818	769	795	817	766	817	785	808	826	773	744	809	772	793	799	790	756	804	786	787	791	765	810	811	763	744	790	784	813	802	856	787	757	804	757	770	777	803	842	803	801	791	790	764	789	779	802	832	801	798	756	789	809	806	804	786	794	778	773	818	782	775	811	792	807	751	796	744	813	763	812	758	805	758	821	797	784	784	795	761	774	817	781	798	723	753	779	781	737	770	808	776	841	787	802	796	814	759	745	777	791	799	814	794	763	772	813	798	783	794	770	812	815	800	758	758	775	817	741	768	767	818	814	762	757	785	813	796
24488	21646	29215	24575	21622	9585	1359	980	832	764	733	620	676	608	649	587	554	587	571	546	595	568	588	555	527	556	549	560	498	537	499	573	555	560	519	529	544	495	529	517	512	539	543	518	543	508	523	484	539	511	496	559	527	503	494	512	523	494	524	535	503	463	504	542	535	472	519	484	508	487	559	534	513	503	548	488	545	537	509	514	534	525	540	517	517	521	541	513	542	486	494	552	524	472	510	544	491	503	492	539	539	551	521	574	544	528	510	533	509	521	535	508	534	515	525	488	537	512	517	487	509	554	522	522	519	513	492	531	532	493	543	507	554	477	488	533	532	506	499	565	514	517	519	522	523	537	480	513	508	565	501	491	505	526	506	510	514	563	545	525	508	507	536	523	525	493	514	526	512	524	525	518	501	505	527	505	489	487	494	556	507	532	464	506	515	556	520	515	535	512	559	495	534	482	520	506	496	506	518	529	524	575	502	511	505	518	512	496	542	476	486	531	519	521	502	512	529	514	483	494	515	513	514	520	531	529	551	533	500	503	525	490	543	529	502	541	557	515	452	503	502	515	535	570	531	526	555	479	522	517	494	524	504	499	481	519	498	495	507	515	491	502	555	520	502	520	482	504	527	521	496	490	494	564	535	501	486	514	505	532	528	562	550	524	480	524	542	498	563	528	509	528	522	520	504	470	516	519	525	527	511	499	549	533	495	507	527	526	543	543	499	516	489	573	527	533	532	512	496	481	536	505	507	510	515	498	520	519	497	533	490	529	513	483	499	505	516	509	503	462	545	524	487	474	491	489	508	527	536	518	523	529	495	497	528	542	467	525	522	513	528	532	546	471	566	511	511	547	498	491	539	524	508	555	503	516	546	516	499	523	493	510	503	504	472	487	508	554	510	514	508	504	551	533	480	525	536	500	531	484	495	487	531	500	507	513	538	507	512	507	498	529	505	501	535	520	497	534	529	496	546	515	487	500	513	542	477	470	514	475	548	513	523	502	495	492	518	509	497	519	511	498	516	502	553	548	471	513	503	495	558	495	519	538	508	506	529	523	523	518	489	492	486	519	520	536	505	527	510	493	475	484	512	512	507	547	557	483	493	516	526	510	520	538	551	521	546	560	522	528	485	503	516	534	517	497	519	507	490	524	485	511	510	490	525	472	498	495	510	526	526	520	519	482	490	505	481	500	518	497	492	506	508	519	509	521	505	518	528	468	524	525	526	482	490	503	511	498	518	534	503	515	536	516	519	528	529	508	495	539	528	507	527	511	504	475	535	520	540	509	546	481	524	521	523	506	492	497	505	560	493	540	534	546	491	501	503	529	527	482	529	509	486	511	514	504	547	496	519	508	522	536	494	479	560	481	494	484	513	486	490	528	485	531	508	541	523	532	503	507	519	518	486	553	505	541	486	499	507	518	528	512	522	505	522	538	535	457	520	551	500	488	478	499	535	480	500	499	503	523	497	545	487	546	502	510	532	492	540	503	534	519	523	517	530	530	496	505	524	507	522	536	533	508	527	515	541	448	478	490	530	529	492	483	490	522	576	472	518	466	534	536	528	498	475	531	475	519	514	485	500	505	480	525	488	498	546	503	536	507	478	509	541	467	536	536	529	495	520	511	521	493	498	516	510	511	469	532	511	481	492	512	521	494	475	497	530	554	495	540	515	507	496	496	509	493	516	501	525	515	535	492	533	501	517	491	510	531	507	509	524	487	527	450	505	521	496	530	513	542	489	521	558	533	482	517	504	523	530	505	513	540	532	480	535	542	507	473	490	508	504	509	468	523	446	532	493	521	534	493	504	481	540	536	520	548	517	514	461	532	506	517	541	536	488	478	501	516	517	511	507	517	520	486	527	526	539	503	521	496	573	508	541	497	507	525	552	568	515	500	525	512	547	528	483	511	522	544	549	499	488	486	538	512	519	522	475	515	472	528	522	517	519	547	525	463	535	540	531	511	478	499	513	527	506	499	524	501	526	512	522	503	509	483	488	508	496	480	539	499	537	495	487	501	506	523	497	539	490	534	497	511	529	517	486	477	549	508	502	520	511	522	528	554	464	545	564	529	512	482	502	479	505	540	503	525	573	486	524	557	519	525	524	526	510	504	533	488	469	561	526	500	479	501	502	503	495	517	506	529	500	535	487	526	534	508	537	513	509	510	544	487	518	533	527	533	563	501	516	500	536	514	467	452	493	535	528	535	495	483	522	491	491	496	552	475	531	480	541	483	503	486	535	484	501	509	500	544	528	492	531	521	494	497	585	479	509	514	513	533	503	493	557	496	472	508	509	533	503	510	499	529	511	491	528	548	505	527	498	479	509	487	499	521	533	508	491	503	511	521	491	523	496	506	522	534	548	547	515	508	521	507	551	465	486	511	507	515	520	529	548	492	503	468	514	504	487	482	515	506	516	485	521	515	503	485	542	480	464	522	545	533	475	509	529	503	511	508	550	517	511	484	509	539	550	513	513	478	536	508	521	529	527	533	533	513	522	530	484	525	474	481	499	495	527	522	527	509	527	483	523	526	532	481	490	545	496	485	495	523	473	503	509	514	518	503	503	550	510	540	519	512	495	538	524	486	508	489	500	527	530	505	489	496	524	536	570	517	520	529	528	505	522	532	511	555	540	539	497	489	503	548	519	523	537	512	538	531	511	529	510	498	520	519	523	502	517	507	563	493	512	507	512	481	474	531	533	520	529	542	517	488	506	501	500	473	512	489	537	550	531	518	506	484	531	531	545	508	513	510	492	497	485	533	502	536	512	528	473	493	493	502	478	537	546	507	535	525	525	511	534	454	499	539	523	522	526	500	507	495	506	533	539	476	535	522	472	498	506	507	517	485	499	495	524	546	501	462	489	506	538	480	510	457	505	522	487	529	514	458	539	507	533	509	503	526	555	499	499	526	491	519	462	515	538	487	502	477	535	516	504	474	485	512	530	495	528	501	498	501	543	528	495	515	528	489	541	512	488	492	505	502	472	496	530	553	516	557	462	516	557	542	492	478	515	488	520	517	506	527	516	525	527	531	547	471	526	532	511	534	473	549	510	509	500	517	499	505	499	506	501	522	515	509	536	497	515	472	494	527	527	489	502	515	520	506	487	526	447	525	538	497	538	517	483	480	501	529	509	494	493	513	549	523	498	520	531	538	495	544	526	525	494	552	508	521	514	504	504	530	524	498	546	489	507	515	523	544	508	525	481	509	541	476	543	504	542	522	532	501	532	529	504	505	493	482	527	498	466	496	516	545	534	486	536	471	511	479	499	548	503	479	507	526	536	515	496	511	522	466	519	494	494	507	523	502	505	488	497	509	560	510	525	523	488	521	522	541	508	514	481	540	532	535	495	490	521	488	533	537	534	505	508	497	486	511	515	502	474	478	504	501	520	516	469	502	497	488	514	503	505	517	516	532	547	539	501	508	520	545	546	508	513	492	502	513	513	528	515	519	531	543	501	566	498	459	508	462	503	528	503	525	526	518	511	532
4965	9881	8668	4638	3129	2552	2076	1661	1474	1231	1178	1132	993	945	870	823	859	802	789	739	809	754	732	704	732	700	742	747	685	751	689	653	716	723	708	719	722	682	647	696	667	724	753	647	684	673	683	671	685	643	667	722	675	697	687	681	732	702	691	676	696	701	721	701	665	674	676	664	679	661	687	677	685	668	705	669	679	709	689	684	676	704	707	671	680	701	669	671	733	681	669	675	685	724	687	708	654	726	757	773	768	761	725	761	693	678	696	646	693	645	679	657	674	679	723	709	671	676	657	656	664	659	668	738	714	698	689	659	686	651	719	664	646	694	696	637	633	666	668	728	668	680	684	645	685	666	708	700	682	693	727	702	724	637	649	638	674	685	657	727	667	692	687	688	672	651	668	692	666	692	677	666	657	678	666	631	640	674	676	656	675	699	679	684	658	693	682	667	659	637	626	693	701	674	677	679	658	689	700	694	688	678	685	658	641	679	693	690	702	671	658	674	650	686	662	658	675	709	675	726	690	628	659	657	710	685	676	691	637	628	666	734	640	715	690	655	639	631	639	695	683	659	665	674	653	709	654	669	660	723	668	716	660	678	676	672	649	684	710	668	646	640	698	703	671	687	679	664	723	666	687	682	663	691	675	679	698	679	632	689	632	670	677	675	630	664	725	686	642	676	655	682	657	676	638	620	669	665	664	680	697	693	697	673	705	639	680	636	675	661	699	673	685	658	701	686	723	633	687	644	635	671	717	635	675	641	663	638	693	631	660	727	672	693	725	672	698	685	686	681	674	641	681	705	678	659	657	659	668	682	671	659	729	666	675	692	675	656	698	661	619	683	709	719	619	648	689	683	673	685	677	653	678	725	659	691	707	692	626	677	704	718	701	638	684	691	691	673	687	697	694	646	671	673	713	657	729	646	679	631	691	688	707	655	692	654	694	714	665	612	688	647	656	676	686	671	652	671	673	713	655	672	630	663	656	741	722	693	641	700	659	616	684	674	683	689	705	662	706	736	703	710	674	710	619	641	694	679	638	690	673	727	648	668	669	688	654	712	665	642	687	686	672	651	639	666	719	653	699	691	701	649	675	670	725	695	665	643	656	666	651	690	716	655	729	675	650	672	635	677	650	669	683	667	666	646	674	646	667	647	670	695	725	657	638	618	653	662	713	660	670	692	662	645	659	680	699	645	702	700	651	641	683	684	637	631	724	679	684	661	702	721	713	698	685	632	631	639	663	648	646	662	669	696	686	675	648	644	661	665	654	676	663	668	668	700	657	686	705	680	676	698	662	676	661	665	699	694	680	650	652	655	646	646	665	644	695	650	675	611	665	730	708	670	716	708	690	680	709	656	680	619	653	696	653	692	671	669	651	716	681	695	683	615	614	721	670	645	693	686	698	656	684	653	680	677	665	674	657	703	689	666	699	652	623	678	693	677	679	695	651	705	701	683	648	694	662	676	683	689	635	684	708	672	655	685	708	666	653	687	695	658	634	687	653	691	679	662	691	686	673	698	692	708	624	684	647	656	693	665	636	681	703	638	656	681	671	635	689	692	683	650	672	731	682	654	708	711	648	736	660	694	664	664	702	674	625	716	696	659	659	670	673	616	701	719	650	666	707	657	672	632	693	691	646	706	676	694	664	674	698	700	679	690	681	679	654	682	688	735	640	701	643	694	689	652	649	720	702	651	707	700	664	669	638	630	643	701	666	695	681	659	660	681	672	721	649	695	674	680	719	657	676	679	682	690	642	688	649	718	604	683	707	692	640	644	650	708	701	669	670	667	656	686	634	709	649	633	659	695	697	719	670	605	667	723	672	703	683	722	684	632	698	680	692	661	698	678	646	722	655	667	680	653	700	653	657	701	691	700	659	659	691	657	689	614	668	619	698	688	684	669	672	678	674	688	627	633	668	686	640	671	665	656	624	697	681	648	657	641	739	685	714	659	688	689	712	633	675	686	676	672	691	651	649	650	656	706	677	669	676	658	658	666	662	671	699	667	680	678	680	665	694	703	673	638	658	686	703	679	715	683	740	665	640	690	699	691	646	686	692	684	700	653	695	708	665	652	704	713	656	702	723	700	663	696	707	668	657	632	686	701	690	654	639	608	709	643	669	656	700	682	712	678	701	672	689	693	726	679	699	676	692	667	656	705	688	676	670	726	680	686	700	671	661	656	696	677	647	690	652	671	713	700	699	675	679	632	719	716	730	692	695	668	672	682	685	669	665	703	662	665	649	693	685	678	733	681	650	645	663	624	718	654	655	658	667	674	674	722	653	661	645	656	729	699	663	643	670	675	660	627	648	710	637	751	665	650	716	678	719	700	644	675	657	661	728	635	676	718	680	724	653	687	694	656	664	707	669	666	719	654	640	675	676	647	673	673	687	670	706	659	681	694	655	667	661	674	671	662	640	693	678	676	674	667	681	691	699	712	643	649	738	698	651	694	720	685	643	679	638	706	708	653	685	673	674	722	725	747	656	681	653	667	726	693	676	686	706	648	655	635	656	691	719	692	662	669	723	640	648	679	662	692	654	632	687	691	669	681	664	670	716	668	666	676	630	668	693	664	678	655	636	674	647	664	670	696	677	685	635	636	703	678	631	699	689	679	686	714	671	766	671	688	672	700	670	668	608	666	712	695	670	687	719	658	705	654	669	694	654	696	675	692	652	680	660	611	630	688	668	711	653	708	694	630	661	684	681	692	709	716	628	661	664	638	656	692	678	690	618	688	688	702	647	636	661	694	652	651	727	678	623	660	660	681	697	675	688	737	696	683	632	685	673	636	652	629	709	621	670	655	674	644	692	721	654	679	660	696	678	668	669	654	665	679	672	659	672	643	672	696	687	660	683	677	697	712	714	692	686	722	722	694	694	663	668	677	692	604	636	711	630	701	653	652	695	664	709	706	687	659	668	677	666	641	673	721	668	656	708	665	639	671	664	674	665	718	635	679	693	697	692	645	694	638	697	673	646	648	689	658	682	680	674	711	688	657	672	670	641	699	748	694	715	648	650	684	715	688	711	611	618	656	727	679	681	613	678	638	662	688	645	704	693	700	664	731	702	703	689	692	668	626	670	679	664	660	668	680	690	680	709	658	668	691	697	678	674	650	638	720	649	654	695	748	699	707	687	713	712	682	688	687	663	655	716	610	663	672	719	691	681	691	658	677	672	658	743	653	692	717	697	688	649	702	642	667	658	677	657	681	678	628	627	628	679	663	647	680	720	662	689	644	687	676	706	596	654	682	663	644	681	682	665	659	672	688	663	666	659	663	683	661	690	692	676	687	644	682	711	694	641	695	611	680	684	665	683	684	674	650	685	675	704	665	659	682	644	680	700	715	659	679	690	659	645	668	676	696	681	656	706	692	681	636	637	663	657	683	668	656	680	676	688	685	676	641	700	658	698	715	643	694	682	665	695	709	678	663	682	665	670	709	636	664	672	656	695	669	714	653	686	694	651	725	630	688	660	670	653	680	652	646	667	654
23465	21646	29638	24163	21649	21686	7477	1156	835	727	635	589	527	516	510	437	418	422	391	363	403	373	393	382	330	338	331	322	304	334	370	328	329	360	309	313	311	337	332	294	321	281	322	304	286	313	306	293	292	292	316	292	318	302	287	294	307	289	283	284	315	298	297	289	308	297	302	286	304	282	265	308	317	326	318	310	295	303	301	317	326	282	297	278	300	265	331	276	261	284	329	325	310	304	312	292	307	295	341	366	330	308	346	339	305	286	291	282	270	282	271	272	302	271	292	306	274	295	301	266	291	318	263	315	309	303	315	294	286	294	276	314	347	315	276	313	294	309	290	291	283	287	262	280	307	255	317	292	270	306	266	299	301	291	272	283	303	295	267	286	296	283	291	270	300	294	321	306	288	281	299	301	290	282	295	249	294	271	268	250	273	305	286	296	271	302	279	283	309	320	275	320	314	290	300	304	287	297	292	303	268	304	302	290	285	278	304	289	318	301	303	288	294	261	309	275	272	290	302	276	282	286	301	264	299	287	299	277	318	268	273	280	294	316	278	292	309	252	303	297	276	275	305	261	300	295	294	292	326	312	256	281	292	299	252	273	272	284	254	306	311	290	288	280	275	253	307	282	296	311	294	262	250	296	338	287	259	264	283	305	264	295	313	302	300	316	305	278	301	273	254	308	281	315	304	278	289	301	275	305	309	286	282	268	276	269	290	281	309	282	340	287	280	317	292	283	295	305	312	283	309	291	314	286	291	329	262	303	294	292	292	285	292	305	276	292	290	297	281	338	269	272	287	280	310	316	308	296	270	264	307	275	295	321	274	285	268	298	281	309	303	288	292	297	264	284	288	287	297	276	259	268	265	263	281	303	311	289	296	313	309	293	281	274	280	273	254	303	291	270	288	257	299	304	300	299	303	320	252	278	301	306	282	295	297	288	293	299	310	284	291	275	275	262	261	279	290	299	322	304	316	273	283	265	287	301	280	310	277	274	304	313	273	279	293	295	281	310	274	302	272	306	277	301	269	311	276	302	289	286	259	274	305	271	275	283	297	303	308	287	281	309	247	295	287	295	284	270	306	294	306	308	274	303	260	275	275	296	293	318	283	312	288	302	297	293	265	275	286	300	314	285	282	283	276	276	288	305	241	301	273	297	268	290	298	294	292	246	300	282	267	315	309	298	294	285	263	312	294	278	310	313	298	292	306	278	303	288	272	293	262	272	303	289	297	298	324	313	286	286	317	298	320	288	277	283	288	286	297	273	320	294	277	258	291	291	287	296	268	273	278	257	295	268	299	322	301	263	302	265	320	296	276	273	288	300	302	283	272	273	299	305	294	301	309	322	296	281	311	282	286	268	287	298	330	310	264	313	294	303	274	298	313	282	281	284	298	305	285	279	283	305	289	271	260	286	260	278	301	289	294	302	305	320	309	280	274	298	282	305	281	270	291	296	267	289	302	294	281	289	313	303	295	290	299	292	287	323	250	274	279	274	271	286	268	273	302	315	294	297	274	279	294	269	319	326	249	269	312	302	308	279	252	279	261	301	321	298	282	268	292	272	278	278	311	282	297	299	294	290	263	307	271	300	305	280	299	295	297	283	286	331	277	295	307	280	285	301	285	286	278	299	278	278	321	282	281	311	321	298	275	275	274	274	320	293	287	296	315	295	259	301	284	279	270	302	319	247	312	317	325	309	263	273	289	299	298	293	274	272	259	278	297	277	328	284	281	275	277	275	256	313	302	304	276	301	302	308	275	292	303	301	290	310	311	285	289	294	257	295	280	276	281	306	290	316	269	258	292	290	294	285	263	311	268	276	262	307	298	299	279	294	322	301	273	321	278	282	280	300	286	268	282	297	309	288	303	330	306	266	277	314	259	293	284	288	308	287	298	291	305	296	304	292	301	257	284	299	295	295	258	244	286	305	311	283	304	277	269	222	290	298	294	303	292	320	317	267	286	334	254	274	274	304	282	280	307	286	308	332	283	289	312	294	294	275	297	294	294	300	295	296	277	289	262	299	276	336	285	283	290	265	311	260	315	318	280	307	291	330	271	286	292	316	276	314	319	299	260	297	266	269	287	280	288	296	287	270	289	294	301	316	312	321	294	252	270	277	273	291	273	295	262	299	275	290	278	278	285	281	303	283	317	311	295	298	255	300	289	276	270	269	278	310	280	290	267	273	285	308	255	257	316	286	303	268	271	329	283	283	302	314	292	294	277	287	295	264	289	300	263	282	270	302	289	261	288	311	286	293	303	274	287	307	274	247	300	265	264	278	296	305	283	299	309	318	278	283	260	298	262	296	284	247	283	306	287	293	318	289	300	314	277	270	299	300	282	282	280	291	272	251	291	271	305	292	274	311	264	287	285	276	290	317	262	298	303	308	285	279	317	270	298	307	265	307	282	294	272	270	262	288	283	295	294	276	297	283	297	275	276	296	304	264	278	317	264	285	333	278	299	288	331	288	312	304	313	303	263	291	321	278	277	292	262	255	328	311	300	322	289	289	291	284	275	276	283	232	259	294	286	321	306	298	298	298	267	295	291	305	292	284	278	277	309	277	298	281	267	292	290	278	293	294	291	263	290	298	317	279	288	258	291	314	296	267	279	298	325	279	293	296	299	288	285	302	309	303	266	304	283	285	283	297	298	280	306	280	280	269	281	284	253	289	304	308	273	304	288	296	308	290	277	265	284	284	282	284	275	277	290	316	290	305	271	280	309	319	317	283	258	288	285	264	277	309	271	321	313	298	326	285	309	307	300	321	300	261	329	275	272	281	283	264	287	282	292	291	299	281	278	279	284	289	305	301	282	302	308	304	318	283	287	283	297	312	294	310	313	290	293	289	289	314	289	308	288	253	312	278	278	269	286	297	301	294	305	291	294	287	269	307	296	287	277	296	314	306	280	291	300	300	296	298	312	315	297	290	325	334	292	286	289	255	298	280	290	278	280	289	303	270	306	283	318	294	288	309	306	285	314	287	313	299	269	288	299	280	296	305	300	280	277	314	290	313	275	294	267	292	288	307	309	282	275	266	285	335	304	276	263	305	274	285	282	295	306	281	267	287	300	291	300	260	289	292	288	287	268	291	255	308	274	270	288	327	285	288	297	284	257	311	289	291	280	301	321	294	256	262	286	278	280	315	288	292	302	289	295	282	273	311	299	314	281	300	261	259	329	286	308	278	278	297	283	270	270	277	312	297	277	299	286	264	286	296	306	300	275	279	301	279	289	246	311	280	302	303	286	308	282	315	284	284	274	338	290	280	313	299	280	268	281	256	309	289	287	265	282	298	277	255	317	284	274	297	271	275	295	317	288	292	289	284	291	268	312	278	300	306	305	229	283	293	300	301	312	286	306	280	304	314	282	276	283	277	289	297	281	263	274	306	278	315	290	292	318	271	252	281	310	279	276	296	308	303	304	300	295	310	284	316	275	285	307	320	326	291	280	277	285	292	271	285	314	289	296	269	260	279	283	260	277	302	288	283
7225	16298	13783	7552	5099	3934	3103	2513	1955	1575	1316	1134	1020	883	796	736	673	671	609	578	518	529	535	533	484	495	500	451	452	423	459	439	464	458	422	398	461	389	448	469	418	439	411	431	422	412	407	432	409	449	390	437	387	374	387	427	388	420	418	417	412	379	408	414	364	405	424	430	368	381	405	389	384	399	426	422	400	381	401	410	427	408	431	398	361	410	416	417	394	389	433	378	390	383	420	393	415	408	474	558	522	477	517	518	435	384	402	371	394	373	370	381	411	386	350	386	409	385	380	389	385	410	410	398	385	372	411	419	397	384	404	363	382	358	394	400	380	378	376	342	386	374	384	395	396	373	393	376	345	385	383	397	416	361	352	429	390	439	377	387	393	400	351	338	418	392	397	394	380	396	404	391	343	368	371	368	409	403	386	375	368	385	383	377	371	390	406	424	407	399	400	382	385	385	396	393	375	375	406	364	359	406	356	410	383	391	361	358	375	410	382	405	406	383	344	448	393	388	346	382	376	358	377	378	398	403	391	384	384	388	392	383	351	403	390	404	393	365	354	404	405	359	390	390	383	422	396	394	398	385	348	370	394	426	373	380	349	364	386	355	375	397	370	400	396	369	391	397	385	368	345	388	376	393	362	373	381	389	385	385	408	395	380	397	347	388	369	381	376	377	388	413	388	427	399	395	367	388	383	407	370	394	396	391	393	424	401	369	412	380	423	375	360	388	374	369	403	399	373	396	367	360	379	412	421	374	404	388	392	366	426	377	379	392	400	349	378	358	349	385	413	366	401	403	341	381	367	388	414	371	386	378	391	371	376	359	346	369	376	370	409	380	381	416	377	371	374	354	367	365	355	366	370	369	400	362	417	365	381	422	358	421	382	362	394	353	377	394	369	387	415	370	359	421	404	377	355	404	373	370	378	368	359	398	356	394	357	368	383	389	394	392	378	378	386	396	371	391	391	396	381	391	424	365	394	388	382	423	369	388	380	373	364	387	345	395	421	378	331	383	370	381	371	401	364	388	365	412	377	361	399	379	393	383	406	380	393	387	375	417	348	381	390	382	377	384	387	423	388	397	391	352	394	368	393	382	388	375	401	381	400	396	416	396	378	380	413	410	397	382	412	373	382	407	379	398	361	398	412	349	402	392	394	367	405	377	397	371	394	429	367	363	404	401	396	409	381	373	402	399	383	402	401	379	403	377	359	394	415	379	377	354	374	379	408	390	375	340	400	373	390	404	332	393	393	381	369	380	394	390	384	413	373	367	365	377	413	415	370	369	359	394	383	375	407	374	392	389	400	406	367	346	367	404	372	416	361	346	372	375	395	408	394	413	378	403	361	370	394	385	400	393	385	398	430	401	395	368	380	376	412	391	390	382	355	369	403	365	370	400	383	404	347	340	389	342	381	396	386	379	368	371	362	394	425	413	398	366	371	414	380	406	373	322	361	381	398	352	402	390	372	416	385	422	400	375	399	402	396	370	387	371	371	358	373	375	381	416	418	357	384	380	354	408	398	370	373	406	359	379	399	391	390	383	397	385	391	358	399	371	354	375	400	358	362	370	408	383	402	392	397	420	360	397	420	364	380	378	414	398	363	343	413	375	391	378	404	400	395	395	398	401	369	360	371	369	381	387	420	404	396	399	380	413	373	416	372	405	369	406	385	376	375	384	362	390	399	414	364	390	366	387	396	403	359	389	387	368	402	397	368	399	376	393	390	404	369	434	399	390	388	384	391	379	374	382	373	405	360	422	368	391	366	371	384	377	383	373	400	376	371	376	389	353	383	394	408	401	391	387	364	414	347	403	364	392	391	421	404	414	391	399	349	414	377	382	386	409	386	385	394	386	396	363	368	397	375	382	384	400	372	394	397	397	415	413	364	355	389	359	383	350	386	397	365	342	405	391	392	362	365	392	372	372	380	426	418	389	386	362	381	397	397	358	388	387	392	398	415	382	389	369	370	371	397	401	375	390	385	360	404	368	415	409	395	345	385	385	400	408	374	372	387	409	380	370	380	400	395	419	394	360	389	369	381	383	403	424	400	377	357	376	390	417	401	385	418	387	344	403	359	369	395	350	364	403	371	342	390	365	390	389	369	383	400	395	388	400	388	386	372	388	418	402	379	401	369	406	388	387	389	398	382	359	395	401	392	394	416	392	365	395	380	397	423	392	377	398	389	408	357	361	431	388	368	374	407	345	366	379	393	388	390	347	399	374	396	387	395	390	404	394	371	377	400	371	370	370	398	393	403	377	361	373	363	388	375	373	368	398	357	391	393	398	355	380	387	407	411	381	401	371	365	388	336	380	449	370	398	381	410	380	391	363	373	405	361	406	403	370	395	416	389	366	396	359	408	353	369	360	381	404	414	404	392	377	365	351	368	385	364	393	346	370	399	361	408	427	377	432	363	373	404	382	371	405	357	391	377	394	395	366	351	357	406	374	397	376	377	388	392	399	398	356	365	371	385	410	405	380	389	393	380	416	368	407	356	402	350	355	354	377	371	372	372	367	416	409	365	419	367	371	377	393	391	386	414	408	408	367	396	380	386	395	382	367	413	406	394	349	373	392	361	364	375	389	355	408	390	400	359	394	382	377	385	385	348	430	396	358	376	356	385	399	381	377	378	363	374	408	391	382	363	380	415	380	414	380	391	398	374	376	336	387	396	403	353	395	371	349	360	401	425	381	376	394	363	409	363	388	382	361	397	376	376	411	395	370	398	385	347	365	351	412	362	398	379	378	384	401	394	424	366	408	366	397	388	375	393	362	369	364	402	430	400	368	384	359	381	354	386	375	393	395	386	387	354	334	377	360	407	388	350	384	377	426	396	370	382	362	394	372	354	394	388	408	394	406	350	366	435	365	390	400	416	373	380	407	385	376	390	411	351	361	410	391	407	396	351	390	377	372	386	392	389	355	339	346	362	393	380	402	379	415	371	343	426	407	385	367	382	417	392	387	377	379	388	382	379	353	392	413	398	369	358	341	417	373	378	384	395	354	358	371	382	378	379	401	385	381	376	403	373	420	371	395	387	413	385	368	391	401	403	380	374	415	363	380	380	341	387	422	396	362	368	394	374	399	350	401	368	393	392	394	369	354	402	404	365	413	407	372	395	367	403	413	389	401	420	418	426	406	389	393	363	339	379	393	359	389	374	396	401	360	371	378	402	372	389	375	382	370	388	435	410	404	371	376	430	395	390	384	382	376	382	386	386	375	421	392	390	374	392	387	393	366	388	407	396	354	385	356	395	383	374	400	429	370	384	396	388	342	386	385	382	370	387	450	358	405	367	382	357	387	378	359	361	364	365	358	428	411	407	387	414	353	375	352	375	421	386	352	427	367	394	369	401	388	392	410	405	388	388	373	390	367	393	400	382	361	420	370	391	382	395	406	385	386	391	387	371	375	388	387	390	383	387	377	363	406	364	361	372	341	370	380	351	380	376	384	380	371	411	392	374	380	406	402	396	418	355	376	407	360	372	375
27524	21119	9320	1205	832	669	658	674	683	659	654	668	687	672	701	686	672	673	674	676	650	665	631	629	668	661	662	645	679	650	670	660	685	672	616	665	731	639	660	661	643	601	700	646	621	672	626	687	667	682	606	692	702	646	662	644	639	643	631	668	693	657	602	641	630	669	688	655	711	662	685	645	648	695	651	640	654	694	658	632	667	606	699	669	700	628	641	650	667	688	667	659	674	710	648	679	642	648	650	668	697	722	674	691	660	656	652	635	649	680	711	656	648	649	668	632	653	649	643	633	649	664	649	705	676	643	633	653	661	691	647	699	650	648	644	632	633	694	625	664	643	647	639	607	647	648	666	646	656	662	648	650	663	675	616	666	631	587	670	617	661	594	661	610	656	595	658	629	595	656	656	643	668	704	656	688	668	658	649	638	654	652	621	716	696	658	682	641	637	671	695	629	647	647	671	629	667	669	652	660	681	615	646	589	668	642	663	656	657	600	676	692	693	622	609	623	672	639	678	684	674	681	646	629	703	691	694	581	643	647	645	676	641	686	659	642	636	661	691	613	664	663	670	701	652	673	671	673	654	659	656	667	633	710	647	673	644	669	648	642	672	641	660	626	645	640	628	622	626	637	692	690	686	656	652	662	658	647	642	652	660	673	647	633	604	654	608	601	701	654	640	691	681	591	634	627	679	651	647	659	663	667	607	668	698	629	634	636	646	619	645	638	663	663	636	684	700	653	667	627	666	638	679	646	674	657	681	688	691	657	655	616	681	662	634	670	664	678	641	661	635	649	650	642	640	691	659	688	649	622	577	651	641	660	623	639	638	615	702	669	678	620	656	647	640	647	674	656	694	616	690	619	639	668	658	681	687	647	602	629	666	681	674	673	616	705	640	635	635	698	655	654	638	629	691	618	657	642	665	685	653	647	617	664	620	672	659	658	635	672	633	658	665	648	692	628	617	651	686	693	687	637	620	680	624	634	653	704	664	638	647	646	699	651	644	677	649	619	653	648	653	659	644	633	652	667	682	662	610	622	673	654	709	672	657	618	633	654	667	658	664	639	644	662	667	660	615	607	647	686	671	642	651	701	646	656	588	650	688	661	645	675	684	641	637	709	672	625	698	645	689	686	646	675	662	643	651	702	621	674	635	660	667	611	685	664	661	671	731	616	668	641	650	683	697	652	638	594	641	640	662	681	641	672	676	675	681	652	678	653	604	695	660	664	612	721	680	635	606	662	649	621	652	667	661	648	637	670	633	669	624	658	604	690	672	597	676	622	644	618	654	670	648	676	636	657	669	686	617	690	641	675	676	648	652	636	644	686	697	616	668	618	647	612	653	633	655	676	651	620	691	684	640	661	622	670	706	696	609	600	630	645	663	658	647	668	645	644	669	650	640	685	644	686	657	636	644	699	656	636	605	713	683	637	645	666	622	658	656	648	695	658	626	657	681	686	613	677	697	673	659	666	671	651	606	685	631	668	694	679	690	631	650	634	624	626	649	623	614	710	672	658	680	623	641	615	649	612	647	652	677	654	681	607	656	681	639	665	645	675	653	659	682	600	674	668	669	629	611	637	631	634	651	674	681	668	648	641	684	642	658	636	659	657	656	671	648	621	673	665	646	680	639	647	670	679	669	707	666	649	688	689	686	649	647	655	650	668	673	670	628	689	633	666	673	665	633	645	671	674	676	635	606	601	666	630	640	640	646	656	643	579	656	678	654	673	671	668	641	638	645	669	680	642	658	655	675	649	710	653	692	647	676	655	649	673	698	612	655	674	636	683	656	665	660	633	661	653	663	669	671	635	642	619	605	673	628	618	688	645	615	645	670	633	686	649	620	688	673	640	669	640	682	645	653	676	586	685	634	638	665	683	663	663	635	600	626	676	635	656	666	631	699	677	666	640	701	667	683	678	589	657	692	618	658	689	645	672	672	634	658	630	660	691	662	685	664	692	648	594	620	631	668	634	686	662	658	673	627	645	717	643	658	645	661	645	657	659	671	665	651	687	699	699	626	636	630	652	670	635	654	643	647	637	649	638	656	695	667	665	693	678	623	686	681	652	646	682	656	683	638	656	661	638	627	633	633	653	696	679	666	668	647	671	684	669	672	644	596	627	624	655	620	576	714	669	669	671	659	661	612	622	650	636	606	614	664	666	671	705	608	658	638	691	669	614	623	649	646	637	729	669	595	632	639	666	666	682	668	647	616	628	705	697	698	615	634	632	656	663	654	653	648	663	662	653	670	666	659	674	654	712	657	664	627	661	632	629	668	640	685	644	658	649	604	643	663	643	650	640	680	674	618	686	690	621	632	640	682	632	748	647	676	652	628	655	626	666	689	700	721	672	632	665	664	702	650	663	648	598	666	654	611	657	682	628	652	598	704	619	617	646	616	676	668	644	663	645	647	652	690	714	617	639	698	585	653	654	658	671	677	654	675	617	648	665	654	656	619	661	678	660	668	684	657	636	635	627	701	678	623	647	626	658	657	656	622	673	638	660	655	625	638	635	679	690	669	673	624	644	678	698	697	657	677	710	686	656	632	662	653	660	676	683	629	640	675	636	665	662	642	648	640	682	671	625	740	628	648	654	649	661	668	657	665	687	643	611	677	632	665	665	656	699	622	652	666	649	669	666	651	612	643	667	678	648	685	646	706	667	626	672	676	636	640	688	687	663	676	663	692	674	636	651	666	635	682	668	653	701	631	656	624	633	657	638	664	655	633	704	662	626	645	648	659	686	614	656	636	672	659	636	641	667	638	638	636	694	687	641	643	629	660	641	638	678	665	685	690	651	661	687	646	700	669	704	691	641	696	637	613	660	676	670	656	650	632	647	636	672	674	601	634	623	652	670	646	648	705	680	620	618	659	631	640	632	646	669	660	670	641	642	665	650	689	641	635	645	677	655	630	713	662	675	632	698	654	617	657	639	645	647	687	604	625	734	648	684	683	671	678	677	690	672	618	694	590	647	659	658	641	661	649	622	640	663	621	631	640	681	626	667	612	661	687	628	666	687	644	653	629	653	656	703	638	633	667	698	631	637	673	665	674	622	647	650	663	651	635	642	645	641	674	679	628	702	630	637	674	648	688	640	675	677	676	630	663	687	637	678	675	640	647	612	661	631	667	670	667	636	652	668	658	626	679	639	645	673	664	649	686	697	714	648	638	672	640	665	658	660	663	640	657	698	650	633	682	654	656	706	666	673	648	656	661	647	679	668	647	691	708	630	683	693	632	674	690	674	705	626	676	676	653	643	691	700	664	645	655	661	628	687	712	627	656	689	650	657	652	663	632	624	641	646	585	672	663	649	622	644	679	651	629	665	655	707	647	628	660	652	642	686	666	629	673	650	658	668	626	683	646	597	665	659	681	660	677	691	696	614	677	636	654	648	676	669	676	667	661	634	626	660	678	626	656	642	632	666	626	659	645	599	624	664	633	686	655	589	632	675	632	670	635	679	660	704	646	637	676	630	605	668	654	604	648	658
4220	1567	1487	1102	1043	901	895	902	908	911	863	912	846	886	870	849	813	825	849	864	841	821	908	881	866	847	862	825	877	852	856	860	831	832	851	882	844	797	807	874	855	902	856	837	805	831	827	811	823	815	835	866	835	854	801	845	860	899	859	854	786	879	801	829	864	852	852	846	859	814	805	846	856	795	912	816	886	864	846	830	886	815	827	813	833	804	834	804	816	857	831	854	861	859	889	833	834	802	865	817	908	871	869	832	901	810	858	834	855	856	854	860	893	795	845	909	795	885	857	821	872	883	768	805	833	800	842	817	846	852	832	887	789	885	818	810	820	806	831	852	845	837	828	895	849	841	792	827	830	864	833	843	828	870	856	865	898	842	846	827	854	843	805	832	882	837	839	812	828	858	848	804	901	806	814	868	813	869	888	854	863	874	831	873	889	790	807	815	854	840	842	816	861	861	816	842	822	861	865	871	836	867	844	858	827	821	823	792	827	838	860	839	799	791	830	875	840	864	838	822	875	867	806	826	834	839	821	839	782	814	855	868	817	782	858	819	853	832	851	804	881	830	838	830	772	877	860	840	825	845	863	883	825	854	851	809	868	788	859	861	869	886	813	796	769	800	852	856	851	797	816	831	778	819	859	836	876	887	857	838	847	856	797	779	845	918	834	825	844	835	879	857	836	833	805	821	841	877	842	807	867	868	782	849	852	846	806	822	796	814	856	853	820	830	870	854	807	836	857	803	800	830	855	824	819	835	818	846	822	845	851	825	823	868	896	838	865	822	833	834	866	869	838	856	824	831	876	824	788	833	819	763	823	825	857	829	837	865	879	808	851	839	836	834	843	791	830	862	820	805	844	853	830	868	819	860	840	850	827	820	848	841	827	852	865	783	855	839	892	816	840	854	818	853	861	833	833	838	805	832	817	868	840	850	850	855	823	860	817	838	818	816	873	894	889	846	835	843	845	879	856	757	795	850	837	850	839	816	791	855	813	829	797	829	864	847	836	819	817	891	787	865	845	796	845	878	858	826	870	808	814	827	850	853	870	839	850	855	868	860	830	865	833	850	818	870	854	847	872	839	792	773	828	827	809	814	880	844	833	791	818	878	832	848	804	900	820	852	853	860	821	869	839	833	827	831	818	899	822	850	866	769	834	853	775	844	836	854	839	837	851	843	811	833	839	886	917	849	829	913	764	845	820	831	825	848	822	838	830	833	824	810	850	893	886	824	791	883	810	849	848	800	832	839	832	791	810	944	838	862	789	902	838	873	822	799	878	811	783	839	860	843	867	859	845	869	808	818	847	847	833	873	819	877	842	832	852	864	839	828	831	837	837	801	813	834	898	866	758	823	830	836	838	828	859	846	851	886	847	849	805	851	864	858	836	844	849	871	774	799	834	844	840	835	861	794	798	837	838	877	841	841	798	898	829	863	816	831	818	871	819	851	823	833	800	841	853	855	916	853	845	865	832	800	836	848	883	799	844	814	840	841	819	843	838	814	852	825	854	849	838	825	805	836	822	835	852	805	802	854	866	788	853	829	840	762	811	811	806	855	811	848	888	837	824	828	879	859	789	832	802	799	840	841	840	831	788	821	836	843	819	865	835	895	888	821	850	868	851	838	807	818	833	812	808	861	808	886	872	875	864	799	875	819	863	815	839	799	817	808	744	842	807	839	878	770	833	801	880	848	840	846	844	890	821	828	809	828	803	852	846	869	885	836	863	876	866	844	835	854	797	848	856	825	848	834	844	828	857	857	845	816	829	799	813	825	844	815	827	870	856	821	830	865	833	821	883	802	836	829	848	856	781	837	845	815	810	898	843	889	828	840	852	848	819	855	898	810	866	836	832	854	854	849	807	848	863	789	852	830	860	797	858	905	854	869	789	846	891	816	868	867	831	812	887	843	813	772	868	857	846	864	876	836	814	851	848	824	825	810	867	762	825	882	831	861	843	825	847	840	853	873	906	827	856	871	825	851	843	837	854	852	858	863	810	839	826	830	821	815	808	825	836	814	821	854	815	859	832	847	775	861	801	823	812	859	828	841	794	848	875	876	826	832	844	803	841	850	790	807	884	847	839	854	864	845	835	835	821	808	779	841	833	771	830	786	847	869	799	848	855	834	781	844	808	804	797	888	842	836	804	798	831	836	860	861	834	834	834	864	852	816	782	868	863	850	821	838	884	857	819	879	841	867	871	828	846	854	864	889	819	781	842	838	797	822	798	888	836	839	803	841	823	834	838	871	856	877	862	834	868	854	830	810	843	861	816	860	836	906	890	831	829	819	894	855	930	869	841	796	930	836	867	843	862	878	791	837	803	807	874	865	815	812	859	845	805	862	859	846	853	880	857	826	807	810	832	850	879	785	862	837	833	835	821	836	839	855	822	821	812	877	854	856	829	885	857	873	840	830	876	826	835	866	825	836	806	859	795	828	855	846	900	847	807	878	838	783	881	832	805	859	801	820	816	817	837	864	887	834	854	868	829	801	853	869	873	824	836	857	851	833	884	834	867	869	830	821	901	839	782	835	805	806	828	868	873	864	815	832	836	811	845	813	802	841	840	845	826	824	786	820	853	840	857	851	838	853	825	789	800	894	858	719	856	848	866	869	802	872	806	858	896	839	820	873	863	804	834	869	834	811	815	867	849	835	854	859	784	867	843	818	771	829	860	854	908	807	823	860	824	831	861	832	824	824	881	870	893	888	824	870	822	917	860	844	822	807	837	818	895	896	832	815	802	840	896	871	849	873	848	844	835	846	832	842	836	819	851	838	876	778	857	828	818	825	820	837	805	854	850	804	827	836	894	848	866	861	767	856	854	829	839	785	867	888	820	806	836	803	833	826	907	855	843	812	830	918	837	817	784	864	815	888	778	849	821	891	878	860	859	836	842	824	848	825	871	812	875	824	866	827	864	824	833	842	857	864	864	778	842	833	874	831	819	856	811	876	843	810	795	853	855	870	848	845	838	843	859	879	847	843	787	819	875	855	826	872	856	853	831	820	870	836	839	755	803	835	849	832	844	786	833	859	859	808	867	847	813	848	816	825	822	842	850	853	876	821	866	872	835	858	780	858	865	793	900	804	813	888	887	831	869	842	808	815	797	924	828	805	830	808	846	820	853	788	879	794	839	850	876	832	777	844	860	822	813	830	813	787	849	863	876	853	846	886	851	883	830	848	817	837	802	792	824	809	811	823	843	827	811	833	849	811	770	837	845	839	792	805	835	805	863	805	808	859	860	867	772	881	826	837	831	810	869	859	850	852	890	864	897	791	803	829	832	831	826	841	849	807	851	782	823	817	818	806	892	850	812	825	846	849	841	849	803	869	815	853	785	814	847	824	870	851	798	870	820	877	861	848	868	799	874	807	850	906	864	842	847	857	855	822	834	828	839	833	801	790	774	831	881	826	839	899	838	831	747	815	832	845	806	869	855	830	832	836	833	827	893	773	809	850	844	870	793	858	827	855	853	783	879	823	780	839	836	844
24477	21646	29186	24594	21624	9426	1468	1002	818	782	729	716	654	674	663	609	622	637	639	607	562	600	589	574	556	577	565	544	562	601	579	556	553	577	574	564	553	592	561	576	554	530	555	547	527	552	582	531	565	563	575	574	529	561	562	577	563	541	562	554	548	570	558	529	576	541	520	506	548	587	572	543	544	539	521	540	519	564	577	573	533	561	572	558	548	578	542	576	568	568	542	584	576	534	541	540	529	564	632	555	567	588	556	579	554	558	556	534	556	512	554	524	575	546	556	569	539	578	535	538	554	540	538	532	514	605	571	581	550	554	555	558	524	536	531	502	609	550	539	556	539	542	535	536	551	524	540	556	508	526	559	542	521	547	548	526	504	527	537	561	520	535	538	551	531	542	541	555	557	569	586	507	577	543	545	580	532	548	527	553	490	539	535	521	544	530	550	505	549	502	566	568	537	565	591	582	512	556	527	576	546	558	555	513	544	550	496	547	575	568	534	551	549	599	560	556	537	550	538	546	524	539	556	594	564	523	550	514	587	587	549	546	512	569	563	561	560	564	547	557	559	506	542	567	567	554	549	560	554	557	553	538	551	514	542	548	505	513	528	577	526	558	518	530	537	530	562	577	566	506	544	533	620	541	542	516	550	520	554	524	550	510	592	553	580	529	597	570	560	509	561	549	532	557	569	500	569	546	567	537	508	549	527	530	568	545	539	517	573	581	550	563	531	513	579	575	556	556	560	548	545	563	528	507	516	529	565	521	571	578	540	574	564	551	541	527	545	559	514	523	534	521	542	548	538	551	534	541	534	529	555	578	588	546	572	560	550	544	564	534	576	538	515	529	546	525	552	540	554	542	512	580	531	540	558	535	592	545	560	547	536	527	560	538	561	547	584	532	504	577	553	536	575	557	587	538	513	531	546	562	542	574	561	533	542	594	560	533	569	562	543	561	501	488	507	551	549	550	548	546	566	546	554	549	608	549	570	558	542	556	547	541	559	596	532	571	569	559	534	583	511	585	552	576	568	524	546	547	582	555	534	575	526	560	533	537	558	543	556	569	543	543	565	565	565	583	595	592	531	533	550	549	561	522	569	500	536	553	550	530	564	576	563	561	542	570	572	564	540	538	578	539	516	524	534	520	548	544	516	548	551	543	528	572	537	518	553	526	568	513	550	607	563	550	549	551	562	590	548	535	543	566	533	536	544	567	548	547	581	576	581	568	598	568	572	603	585	518	555	558	578	518	544	555	547	548	613	534	529	526	517	568	546	555	548	542	534	527	599	551	537	541	572	575	563	552	591	532	527	510	525	515	504	556	530	565	537	575	552	548	575	531	519	528	597	532	550	594	514	545	522	573	550	588	550	545	556	554	560	538	591	542	548	544	581	572	568	578	498	508	548	523	540	578	502	541	547	571	513	550	555	559	577	531	565	528	592	540	569	533	542	531	527	571	525	596	570	531	575	603	550	560	544	533	587	546	562	524	563	534	607	507	589	562	552	529	584	542	572	538	528	556	547	573	572	547	555	508	496	584	546	548	528	542	518	565	533	555	524	555	574	541	574	522	550	548	527	520	552	544	571	563	554	491	517	545	569	525	540	535	553	559	580	538	529	533	595	531	522	590	571	551	538	598	551	531	568	558	581	546	552	570	547	511	564	562	511	542	564	578	509	579	553	521	541	589	553	543	512	529	537	535	556	549	520	533	550	562	539	557	551	565	534	546	517	589	521	574	589	530	555	516	520	573	588	514	519	551	554	587	550	567	561	559	546	594	531	534	509	578	573	531	543	554	511	528	569	536	538	536	523	503	579	507	575	498	562	583	550	592	576	555	560	575	559	535	577	528	594	557	545	577	529	525	537	557	573	517	528	559	567	536	558	513	536	537	538	530	574	631	542	563	525	532	558	558	514	519	539	539	511	565	542	558	571	535	575	534	478	530	580	538	539	542	577	576	594	578	536	531	542	502	550	519	541	546	557	548	519	529	521	521	605	543	558	538	560	529	552	564	545	519	569	528	533	546	525	532	509	553	556	547	594	556	498	620	494	563	581	533	553	536	537	570	531	576	601	530	534	551	535	557	603	527	531	502	559	578	586	544	533	552	532	495	577	557	571	545	571	527	546	573	582	566	519	530	566	546	581	570	547	564	561	493	578	478	566	558	557	578	533	517	554	558	560	544	592	585	509	558	513	581	545	532	566	534	521	574	524	545	517	564	537	538	537	545	576	567	535	537	510	568	521	558	548	555	573	558	571	550	554	528	560	528	535	560	534	517	567	538	531	585	556	531	521	545	565	516	540	595	520	550	529	492	517	536	568	525	549	527	531	594	601	538	574	608	531	490	533	558	557	570	540	560	574	535	546	550	524	593	514	522	544	531	555	520	555	576	556	547	557	549	576	561	563	556	548	559	552	541	569	548	592	502	511	554	555	567	558	550	558	583	571	581	541	525	518	541	545	530	549	516	518	542	548	551	519	580	549	550	513	543	495	562	601	530	565	539	574	547	558	545	580	553	565	603	513	547	555	500	513	613	539	588	580	560	541	557	563	545	592	549	543	557	527	581	561	553	557	533	543	525	519	563	600	590	536	525	537	547	537	506	567	570	566	547	550	558	541	556	533	538	526	560	519	547	511	539	518	560	547	521	544	525	543	528	571	561	561	513	590	557	517	550	565	557	571	518	569	597	534	570	564	560	523	542	497	523	564	538	536	573	561	565	502	553	578	578	518	563	538	595	552	545	565	613	552	552	539	517	558	572	562	569	574	538	527	587	605	605	553	533	540	517	519	514	585	519	575	527	528	569	562	551	563	559	562	551	548	557	548	527	544	565	552	561	577	541	512	556	538	507	544	582	554	541	574	593	573	535	554	486	531	552	541	548	595	562	527	539	521	560	553	558	598	573	509	547	529	552	534	533	556	555	558	542	566	553	576	552	568	581	574	528	525	567	516	566	540	544	581	566	585	589	537	575	533	488	542	574	576	556	510	547	524	580	514	519	511	542	510	526	568	538	547	512	543	507	551	586	569	499	561	579	545	543	574	544	515	527	554	562	537	512	577	570	538	596	517	554	589	584	545	581	543	522	524	546	533	555	574	549	562	575	538	557	515	567	541	496	611	522	558	568	560	538	557	563	598	555	566	556	515	526	541	603	579	550	571	515	580	535	523	571	572	545	511	557	541	529	602	558	553	553	543	516	530	528	536	585	531	552	549	542	493	578	564	526	543	549	545	566	551	552	570	556	529	579	573	544	550	544	523	575	578	528	563	551	547	529	564	507	552	521	557	510	532	530	594	552	560	579	547	534	528	511	511	555	505	557	568	532	572	526	563	526	525	547	528	535	518	543	525	552	538	517	557	580	535	573	536	551	552	547	553	506	548	553	541	546	537	553	559	532	576	553	506	582	554	521	543	543	538	566	584	535	545	531	536	540	550	537	520	543	515	508	540	507	544	572	569	548	553	523	583	559	533	559	526	577	536	512	495	547	562	596
4989	9993	8724	4490	3209	2473	2102	1753	1480	1358	1267	1019	1052	970	940	901	910	813	813	839	812	778	758	841	767	785	752	778	766	757	773	802	715	816	769	759	747	759	725	741	771	751	711	693	767	780	737	725	749	734	727	746	710	763	781	729	726	733	739	716	732	726	718	757	714	746	737	716	703	677	695	704	735	722	787	704	740	763	774	750	700	751	784	771	719	717	719	707	741	700	705	719	708	746	751	766	738	734	819	834	790	833	825	767	786	746	733	712	700	728	717	707	749	719	737	738	719	720	689	720	756	734	709	706	715	697	704	704	709	699	733	674	747	742	751	743	714	753	710	718	741	714	731	706	756	754	703	715	714	728	697	703	717	715	688	751	725	736	750	729	719	690	710	715	735	699	722	718	736	701	705	696	721	735	732	750	712	692	671	742	766	733	721	730	735	724	719	730	741	687	727	690	701	724	710	759	707	715	748	715	720	726	682	695	777	712	715	702	741	699	693	724	694	700	703	658	731	658	735	769	723	728	725	740	721	704	717	751	709	721	746	736	683	754	734	750	735	727	718	735	689	696	704	734	713	704	726	666	717	724	734	695	683	696	748	706	744	703	735	733	744	667	760	689	772	692	694	713	746	730	762	735	729	737	710	751	745	734	740	742	734	684	693	732	676	640	749	729	764	720	740	697	678	702	751	691	715	701	712	742	680	703	696	674	708	709	687	736	708	749	734	720	725	695	717	701	693	723	731	742	767	727	668	729	703	704	720	709	729	706	766	752	727	724	785	700	709	711	762	710	688	698	708	727	750	788	751	719	684	706	688	720	726	737	719	743	723	736	743	735	730	740	748	739	656	704	700	705	724	709	728	698	739	661	722	726	755	710	715	718	674	725	695	689	708	673	729	749	750	707	688	731	671	701	709	730	721	718	717	705	703	752	707	681	717	721	694	703	704	728	720	761	732	720	739	724	764	735	726	724	698	737	699	699	706	715	732	683	729	739	706	729	726	733	707	704	729	704	722	737	754	705	708	677	758	733	739	726	725	685	688	740	722	694	714	697	673	741	703	684	727	744	767	716	707	752	719	738	675	683	648	713	775	663	716	718	737	677	712	707	741	765	680	712	718	719	695	721	686	728	696	725	747	768	721	749	757	750	741	712	705	690	689	758	680	700	683	730	723	727	747	680	732	683	735	730	718	733	697	708	736	690	705	714	682	724	722	681	709	712	694	767	703	702	678	683	715	710	706	728	745	751	742	697	757	698	687	688	712	694	722	732	698	716	722	676	717	737	733	713	730	728	723	693	774	698	706	715	704	692	691	785	716	702	695	721	678	716	766	697	738	783	748	736	688	722	683	736	757	745	694	742	785	724	691	685	727	720	741	721	700	748	673	753	706	730	753	724	703	713	679	745	696	715	745	682	718	728	703	701	696	724	721	703	717	701	734	757	711	710	747	733	738	707	689	729	749	668	679	771	723	728	779	708	722	669	711	695	707	676	711	729	667	718	715	731	732	703	725	716	708	691	703	731	747	750	757	699	687	734	731	699	693	717	708	714	641	772	686	682	711	687	679	750	755	731	701	715	712	697	694	691	708	761	717	760	719	732	734	710	656	755	642	717	697	763	738	725	716	693	739	725	722	722	703	767	716	752	698	760	751	707	737	725	745	728	686	734	714	665	699	706	690	739	742	766	729	704	716	742	716	701	715	727	716	711	706	703	717	720	732	723	719	744	715	715	764	727	775	707	711	753	724	674	710	716	733	702	731	696	722	755	711	707	725	682	681	653	714	735	707	706	735	746	759	676	728	716	701	679	711	736	719	716	728	725	733	714	699	762	699	738	710	692	686	703	696	742	701	701	706	742	770	699	736	726	681	689	724	703	713	731	697	723	687	683	713	703	766	738	712	706	704	662	690	699	711	719	689	738	712	770	766	703	766	721	723	714	706	748	657	760	734	730	693	735	711	730	705	695	767	693	761	697	731	704	687	747	684	695	670	709	675	672	735	728	726	748	755	718	699	675	708	743	634	715	719	718	719	693	718	778	744	722	722	713	763	748	673	737	716	741	694	705	713	706	721	738	734	697	701	673	665	666	760	697	691	751	725	733	711	724	701	699	716	704	735	686	681	675	719	740	725	709	695	740	706	718	719	716	692	736	690	714	723	717	716	743	682	735	711	724	710	694	717	718	694	722	722	715	722	744	703	706	722	777	761	698	736	752	778	717	730	693	719	709	698	711	666	708	697	672	719	728	750	672	734	743	703	671	737	672	722	666	695	745	699	721	684	730	719	779	719	712	750	709	703	677	732	699	757	695	728	765	719	734	718	724	725	712	743	737	689	748	734	713	704	717	684	732	714	721	742	712	713	734	730	721	749	688	707	726	683	696	702	735	731	747	735	742	725	703	733	701	711	704	709	740	712	706	724	682	713	756	695	749	669	748	736	733	700	697	784	663	729	666	718	710	735	706	727	653	747	678	686	762	765	696	725	679	721	773	773	733	720	700	724	707	771	722	681	707	693	706	716	724	765	680	706	737	699	699	746	671	695	782	770	731	697	718	714	699	746	709	698	746	704	697	685	727	726	743	736	703	705	695	681	755	730	726	695	714	726	730	736	703	704	687	690	667	697	737	701	733	762	711	731	704	692	716	698	730	692	673	740	738	689	664	741	724	715	749	741	706	712	714	746	684	707	739	692	756	776	709	707	723	702	715	726	729	715	743	724	701	706	683	733	697	768	746	738	687	686	720	675	726	683	711	707	729	699	718	723	763	701	687	724	693	715	698	713	710	732	748	727	740	675	695	703	668	707	713	736	715	726	692	745	749	689	706	732	707	732	717	720	703	709	734	755	719	733	686	719	723	706	703	721	714	704	711	761	730	653	723	656	696	710	742	702	732	745	740	744	759	674	700	755	670	749	738	705	704	701	713	685	726	756	684	680	683	736	725	702	692	719	745	740	748	726	677	710	702	751	713	710	703	707	713	771	720	715	714	724	683	734	691	735	727	727	695	711	736	708	715	679	718	735	682	707	687	688	687	702	715	702	686	735	746	729	702	759	688	719	676	659	712	720	724	715	721	735	708	726	705	733	761	727	688	706	709	734	719	732	740	705	721	700	730	705	735	688	739	713	750	711	724	713	720	703	721	698	683	709	675	711	689	711	745	660	728	770	722	725	668	765	726	691	716	741	744	682	743	719	714	745	727	739	748	718	683	703	734	715	694	719	733	713	711	730	777	733	698	709	735	724	700	752	696	697	774	703	732	749	665	752	785	737	766	736	753	701	724	691	707	653	707	700	727	705	726	692	706	641	706	685	713	716	718	704	722	722	692	709	754	688	734	730	673	681	727	710	676	716	742	752	707	743	692	767	725	780	724	776	702	712	734	740	711	758	726	745	714	707	765	738	690	709	737	701	732	666	713	758	751	689	676	745	689	687	715	684	687	729	728	640	726	698	682	722	745	709	677	727	726	703	705	685	761	683	692	707	742	737	723	734	744
23536	21654	29673	24108	21657	21673	7188	1206	867	780	687	635	538	522	529	470	495	455	408	431	396	395	382	372	419	361	368	357	318	378	352	325	349	360	323	303	310	329	361	326	327	344	336	328	349	331	341	317	298	316	322	315	322	327	310	293	345	318	325	325	300	300	322	326	320	350	301	331	324	335	315	347	330	345	318	313	325	353	345	308	361	316	350	348	321	314	346	309	343	344	320	322	333	314	307	338	319	344	411	403	402	347	402	381	328	329	317	327	308	314	299	335	316	307	341	327	312	334	321	310	282	311	286	323	329	320	309	299	317	315	293	293	303	319	327	297	347	337	298	284	339	351	319	305	330	299	331	313	327	310	329	341	303	317	286	316	310	303	291	349	314	325	290	328	333	325	332	334	341	341	302	317	294	307	306	297	313	349	332	313	291	314	312	341	323	328	313	323	291	338	312	312	312	289	283	326	327	344	327	340	309	317	321	335	273	298	314	322	318	286	280	343	318	323	281	320	322	304	287	304	298	296	302	334	308	307	348	285	329	309	319	304	306	318	290	324	314	324	307	337	307	342	314	314	328	311	331	286	329	312	325	327	325	308	271	305	319	336	310	329	317	303	309	362	318	300	338	340	312	292	289	351	300	307	328	312	317	347	297	303	328	322	328	326	320	309	324	295	303	331	319	311	303	307	333	308	288	312	316	299	290	318	278	301	323	317	298	299	315	342	320	296	320	312	321	330	313	296	313	327	311	315	326	304	326	288	304	295	334	296	310	326	312	292	316	311	305	308	317	328	316	342	326	304	307	283	317	307	330	308	313	317	326	314	328	289	303	295	325	323	316	301	316	284	316	330	329	330	307	310	277	301	317	286	312	319	337	334	331	333	299	337	308	312	302	314	321	297	326	309	318	298	288	318	310	278	297	345	345	311	298	280	338	332	304	306	300	305	309	307	314	329	333	335	320	301	318	330	278	335	318	314	297	295	319	314	350	336	329	298	328	307	327	314	330	300	308	326	298	266	319	314	313	273	326	328	334	299	304	304	329	313	324	309	306	305	315	351	293	355	337	296	344	294	295	321	290	338	314	355	347	279	321	287	328	340	303	279	324	326	320	314	290	339	309	320	316	307	316	336	330	332	315	332	329	308	342	341	338	297	313	313	297	318	306	298	284	321	344	333	302	320	310	298	329	302	330	308	304	287	303	321	312	306	326	302	350	305	322	295	313	323	341	300	305	328	329	290	337	332	314	342	294	323	305	326	313	297	302	335	328	297	314	321	313	310	330	326	352	326	312	319	323	338	308	310	301	311	329	302	297	317	307	319	328	310	332	316	319	298	284	297	339	322	345	303	286	326	313	343	283	344	343	326	296	316	323	282	335	290	346	324	290	314	328	308	301	323	305	315	299	302	308	297	308	316	340	322	313	293	304	312	295	321	314	311	315	294	306	312	284	310	318	312	327	303	317	351	322	307	308	340	291	307	321	340	270	326	350	282	300	322	321	315	306	294	315	320	312	320	311	309	326	316	333	299	322	328	295	291	338	306	326	306	314	331	339	348	309	289	315	328	290	331	313	322	304	308	340	305	294	312	329	342	313	344	337	328	347	288	305	319	319	283	335	305	304	321	296	301	335	304	331	323	349	296	329	288	305	339	302	319	310	334	299	321	304	308	267	311	355	311	339	338	316	315	325	297	284	328	314	307	301	336	301	303	301	310	314	279	316	283	317	302	314	319	321	324	313	287	340	321	328	335	305	318	305	324	277	325	347	310	271	358	316	317	328	307	303	319	334	324	337	324	337	299	305	318	320	309	311	313	301	304	317	308	317	290	304	321	328	333	305	327	324	295	297	299	319	341	322	294	314	293	316	307	290	300	355	312	297	318	316	317	310	304	312	322	323	297	332	340	308	334	332	307	292	268	297	292	309	355	354	341	276	308	320	354	320	308	300	275	285	314	346	316	292	318	325	339	332	349	276	307	314	306	311	325	294	340	302	316	323	307	300	299	310	321	282	304	323	328	331	318	345	335	321	310	326	297	297	300	317	328	306	332	311	317	328	314	317	317	291	316	303	312	314	293	317	335	332	313	327	325	338	332	296	334	289	305	323	288	302	311	332	298	337	324	316	309	337	321	322	290	299	301	293	283	309	321	313	312	336	274	297	313	313	328	283	293	299	305	309	307	322	304	311	300	299	298	281	288	303	289	303	323	311	289	305	302	323	319	278	299	311	344	311	295	317	333	326	310	317	299	304	316	332	304	290	312	299	280	296	308	306	292	333	320	292	311	315	318	294	322	342	338	315	278	336	290	308	289	325	286	340	321	311	331	307	296	329	317	299	300	318	287	285	292	309	347	339	338	306	318	304	319	273	315	291	311	336	323	304	303	301	311	328	309	314	324	319	330	290	303	336	305	320	316	325	285	341	333	327	301	295	325	341	317	332	292	299	338	320	334	319	280	337	291	324	353	326	318	314	331	303	304	298	312	330	323	306	308	293	304	322	311	323	313	319	296	300	306	338	304	310	299	295	308	337	320	316	292	334	314	327	319	310	315	312	333	266	282	279	308	279	321	307	332	295	303	318	317	316	312	321	335	344	281	333	341	323	296	310	313	281	305	293	308	304	302	347	326	347	293	321	327	301	316	340	303	323	318	315	290	330	302	322	319	311	332	334	294	325	308	324	290	328	286	297	313	284	294	317	302	310	315	328	307	335	344	337	300	317	321	309	336	333	333	303	317	313	277	294	289	302	318	315	291	328	315	294	311	310	326	302	300	288	317	301	302	306	326	311	307	321	322	299	326	310	311	307	308	298	332	342	318	301	314	335	330	316	284	324	313	314	289	318	279	351	317	325	259	307	316	286	273	340	314	325	356	289	288	324	317	314	274	327	309	277	312	318	328	288	302	318	324	327	321	338	281	339	321	316	337	284	332	322	335	300	307	307	336	300	335	340	314	310	298	297	294	331	357	318	315	291	313	288	310	294	341	313	312	312	333	313	307	339	310	341	334	323	309	312	316	301	304	332	329	313	313	299	341	328	301	341	302	324	291	289	296	294	304	315	324	306	291	295	322	333	321	348	313	317	329	330	319	274	329	303	292	348	306	304	298	342	305	272	328	308	311	336	296	346	280	329	324	300	333	327	295	317	344	286	311	312	314	285	311	331	306	290	327	299	297	313	341	268	320	324	307	319	320	318	261	305	311	309	306	298	295	324	307	318	297	297	316	297	330	323	343	316	326	317	295	343	314	350	311	290	321	309	307	333	326	291	318	329	299	277	322	268	325	317	316	316	317	326	322	322	322	298	292	321	301	291	281	298	300	325	339	322	272	337	301	301	319	299	327	314	308	309	303	282	350	327	344	350	321	291	305	325	327	311	326	312	300	334	311	311	335	335	312	337	285	305	323	308	349	330	317	305	285	320	327	294	328	321	310	308	320	326	309	307	307	312	298	289	303	309	338	311	313	289	326	323	280	329	363	318	301	296	284	310	296	323	302
7246	16242	13807	7588	5106	3952	3015	2558	1982	1554	1344	1071	1023	902	806	774	723	678	674	651	578	597	533	505	515	547	525	523	508	484	505	464	486	433	452	460	484	473	480	439	419	452	401	415	441	453	441	429	422	427	434	402	463	432	426	465	435	415	447	440	453	451	412	451	405	416	414	406	452	415	477	431	420	453	456	432	408	435	434	429	436	431	416	423	424	425	416	414	429	467	440	377	447	400	444	425	467	447	555	612	523	484	503	468	440	431	408	414	400	399	410	410	410	410	397	419	394	428	393	420	420	424	431	426	386	419	467	408	455	431	422	391	412	398	404	366	425	395	425	426	434	423	399	411	401	410	467	423	339	401	435	413	439	400	404	415	405	456	390	375	392	441	399	392	418	416	416	421	412	415	460	390	424	433	400	403	403	393	422	431	426	413	416	401	391	446	381	408	400	412	410	440	424	419	379	386	425	414	416	404	366	433	431	399	393	416	431	414	406	412	431	469	421	408	374	431	388	392	402	391	427	419	373	404	398	389	379	419	418	410	409	413	389	447	421	407	415	449	417	431	429	412	420	428	459	399	389	410	415	423	394	414	387	398	401	420	373	415	389	440	410	387	356	424	402	422	417	395	417	414	405	424	390	415	405	455	413	391	453	433	390	409	428	387	390	399	422	415	422	433	412	407	401	395	405	401	387	429	432	440	409	414	407	428	447	390	380	418	456	401	413	386	423	393	400	386	381	413	402	412	441	409	402	431	428	401	370	423	420	406	430	382	383	421	374	419	423	371	396	423	422	399	376	373	424	442	427	427	390	424	400	453	399	432	409	393	403	396	388	442	433	413	422	383	410	394	428	446	449	405	427	383	380	427	394	403	395	373	392	403	428	400	385	441	402	417	398	422	443	390	410	432	408	455	416	429	427	415	414	429	400	435	415	386	416	392	416	439	408	409	411	397	426	414	387	403	420	397	404	415	376	401	412	437	392	399	415	411	423	424	409	444	420	405	394	412	406	431	391	374	401	404	403	452	435	422	396	425	424	404	386	406	410	433	441	405	403	387	399	393	418	414	398	422	405	410	413	396	407	420	400	410	392	393	403	406	412	389	418	443	418	388	452	383	424	419	416	426	424	430	445	429	408	397	404	414	410	394	426	425	414	407	408	417	407	398	373	380	384	383	439	405	399	386	437	429	401	414	437	370	425	374	408	441	434	398	412	426	425	397	419	409	410	408	408	434	387	388	432	432	394	367	416	411	412	397	417	450	416	409	424	416	386	424	437	392	392	403	401	399	417	405	424	428	399	455	416	392	399	424	459	417	400	440	409	473	399	434	411	396	392	443	389	394	394	391	411	405	437	456	429	423	372	435	413	446	385	439	415	401	392	406	412	422	418	418	414	383	413	390	419	426	414	402	400	412	389	410	389	420	412	439	433	425	391	415	421	418	441	401	416	412	415	375	374	412	397	430	375	424	393	400	417	406	391	391	447	393	398	418	418	422	396	374	419	403	424	420	422	414	408	427	410	383	402	399	417	422	431	399	405	410	432	385	402	409	432	398	369	417	435	412	391	431	439	381	449	418	414	461	413	419	440	404	370	390	381	416	427	427	406	402	420	420	396	420	425	370	427	406	419	375	416	397	387	421	413	400	399	398	389	388	404	402	391	386	418	418	400	442	379	401	384	409	441	398	402	370	401	392	424	402	432	408	403	417	397	439	389	412	419	454	382	419	354	462	394	414	386	407	417	413	439	422	411	397	416	370	440	436	417	423	418	419	410	409	424	419	376	388	463	414	382	348	412	398	424	389	379	414	418	395	377	393	430	383	436	385	419	441	452	401	397	401	394	405	386	434	392	387	419	421	423	432	413	437	386	438	358	417	407	420	416	419	377	461	403	427	417	460	439	401	455	415	437	392	393	431	394	414	435	429	397	415	423	389	429	370	389	398	418	404	377	451	393	396	408	412	435	384	408	397	392	434	425	396	397	449	432	422	380	429	409	451	377	416	391	399	415	363	393	398	382	432	388	420	414	412	394	451	393	434	398	381	404	383	441	394	447	384	382	450	430	405	427	376	420	404	428	387	386	436	405	417	405	401	375	415	426	420	413	408	413	400	396	377	374	390	428	416	390	417	391	423	409	412	398	385	435	386	433	416	411	416	418	375	425	412	418	384	414	390	376	418	402	383	388	405	428	419	417	436	410	377	360	411	398	412	424	395	403	436	380	397	382	427	423	399	413	443	423	435	396	430	389	387	433	409	437	426	407	437	391	451	365	402	403	436	400	408	421	422	378	411	427	353	400	372	407	398	423	416	395	419	396	398	403	429	407	430	413	387	403	430	437	434	421	439	440	416	428	411	448	444	406	444	384	407	419	456	395	389	418	399	427	400	414	422	413	398	388	407	399	418	458	403	420	396	390	422	408	403	416	408	418	447	421	421	393	442	380	397	423	432	371	395	385	381	388	400	429	404	431	383	402	390	392	412	401	415	405	409	396	415	426	402	418	446	420	385	423	403	464	425	408	441	397	440	411	433	446	394	410	412	414	430	378	416	393	454	423	393	441	398	376	441	386	412	409	416	432	422	430	418	429	413	435	447	429	402	411	372	386	391	394	396	380	416	413	390	413	416	408	383	390	373	363	421	406	386	402	407	417	424	367	428	419	417	396	396	375	445	421	371	448	429	397	403	402	392	438	417	404	418	451	399	399	399	403	428	409	390	445	345	420	378	408	409	445	395	425	414	413	395	428	414	411	401	436	421	436	379	391	415	404	401	431	397	440	416	380	419	408	446	380	435	411	451	424	410	396	393	434	398	390	416	421	397	402	438	394	395	422	408	409	409	455	422	394	412	433	446	378	435	433	418	438	388	392	403	400	441	436	399	413	406	406	396	417	396	400	385	398	419	460	432	414	400	401	394	393	439	418	400	421	424	406	409	394	460	431	427	444	420	418	416	425	390	380	409	387	418	416	411	428	427	387	389	390	409	410	444	413	421	421	417	401	433	432	429	420	424	403	400	424	371	411	433	412	436	458	390	427	430	394	400	406	424	416	420	424	399	374	392	421	385	453	444	431	373	416	364	424	411	400	409	434	391	431	441	396	413	404	403	408	426	453	415	400	424	402	379	372	452	402	427	421	431	375	410	393	429	413	409	431	403	420	421	393	406	430	410	392	408	397	476	427	397	414	412	406	431	424	415	400	433	378	414	407	373	446	420	418	414	412	423	405	421	385	371	430	418	429	437	439	404	403	402	373	419	450	380	438	462	378	419	393	434	384	392	439	371	454	417	390	427	426	393	361	400	403	402	387	412	403	429	394	406	395	417	415	440	390	415	456	408	431	366	401	380	438	406	382	409	401	420	370	427	386	409	426	417	403	445	389	392	445	415	407	405	415	392	429	404	423	417	425	392	442	414	452	397	418	431	400	425	370	432	406	433	415	407	441	404	419	409	435	410	410	417	450	411	387	421	445	435	416	390	400	398	422	404	389	455	442	374
27450	21057	9392	1311	829	789	704	696	675	702	722	693	695	710	657	666	703	695	719	677	684	720	673	665	683	699	684	720	683	649	653	719	649	713	673	660	697	692	638	668	671	682	634	698	707	640	709	676	657	691	660	728	669	709	643	658	657	689	631	705	693	690	686	669	641	659	639	716	707	685	705	663	709	693	695	687	684	661	674	666	649	679	651	688	702	680	662	660	664	721	699	709	684	664	688	699	651	670	697	759	665	708	651	711	725	698	689	704	660	669	671	675	729	633	651	685	673	652	745	710	679	657	673	662	663	649	693	686	661	633	669	665	642	678	668	728	692	669	681	655	703	687	676	649	659	692	694	671	713	686	684	621	668	678	685	664	647	682	713	666	682	647	722	653	673	656	691	629	655	716	685	646	698	662	674	681	654	687	694	676	690	723	658	705	656	680	677	733	690	678	666	646	697	703	669	701	633	680	660	660	698	775	666	664	693	736	657	658	675	712	678	658	675	672	670	662	666	681	631	661	708	667	686	654	640	659	672	707	690	716	694	684	708	701	700	652	645	668	703	678	644	680	669	691	655	679	653	684	603	681	705	669	642	733	670	709	664	685	692	689	620	653	644	673	666	707	721	690	710	685	685	709	677	728	656	699	686	647	691	679	668	671	686	686	698	683	695	640	668	728	649	673	669	686	622	719	683	715	663	662	690	659	672	655	657	686	684	675	671	662	620	701	688	647	683	722	672	633	644	661	645	669	688	746	653	645	690	675	670	643	708	655	694	651	710	662	691	703	675	717	658	734	680	673	639	686	667	695	685	656	714	644	613	674	674	671	606	706	683	688	694	712	697	686	694	706	691	624	725	728	671	683	697	677	681	666	665	674	689	694	639	690	689	662	722	719	693	687	719	658	667	715	697	726	687	662	687	661	672	634	664	652	669	689	678	668	686	658	715	662	725	650	691	638	626	673	693	637	660	693	694	630	722	629	725	679	650	660	640	658	651	690	659	694	664	681	702	656	687	701	690	705	651	660	704	685	668	663	672	689	719	656	696	684	650	710	656	649	679	640	654	658	682	727	670	693	674	665	666	673	706	656	664	716	730	690	709	669	666	666	692	673	653	687	709	630	667	648	641	680	660	675	647	700	736	669	746	686	690	676	672	646	669	679	661	682	682	667	644	660	720	730	677	717	672	691	596	753	655	687	683	666	667	650	671	651	679	643	686	661	691	641	677	690	765	682	650	641	702	661	683	680	691	670	636	673	681	660	706	657	681	706	611	706	648	666	679	679	648	668	687	678	687	691	632	655	628	691	648	736	682	700	707	693	676	686	654	706	675	665	689	698	733	691	672	688	712	711	731	697	645	668	664	672	697	706	678	669	666	731	738	638	690	685	630	674	637	688	611	661	698	622	667	707	677	672	691	672	615	680	690	693	727	682	649	630	679	696	658	685	660	677	621	656	671	645	661	699	676	688	679	690	670	724	673	727	665	689	656	674	646	694	687	705	688	695	640	663	701	664	656	640	688	623	658	692	633	675	722	671	655	645	670	676	641	664	646	727	669	666	712	635	683	673	705	704	665	663	682	668	728	691	662	681	688	665	721	700	658	645	615	656	650	695	699	694	674	666	689	655	660	711	731	634	675	698	729	647	661	686	641	689	674	730	676	643	687	692	698	655	661	654	663	648	674	713	722	691	666	675	641	709	698	659	695	695	654	635	672	692	677	646	670	672	666	641	659	693	684	691	707	634	633	675	631	690	640	616	684	653	657	642	654	643	723	698	690	666	699	709	655	648	676	686	675	698	713	698	689	727	669	654	678	696	665	748	655	733	677	667	673	680	682	708	683	656	646	697	676	671	696	683	693	634	695	656	662	678	690	684	689	677	617	654	706	664	665	637	668	680	684	684	673	723	710	630	694	661	665	689	680	676	670	729	698	667	668	691	720	663	711	692	670	673	659	700	673	643	703	668	704	653	696	695	668	642	654	690	682	666	634	665	691	679	681	655	659	657	703	684	635	635	735	740	697	684	695	666	727	673	701	647	654	673	713	659	646	706	663	663	704	694	708	694	677	687	675	662	707	674	643	668	639	670	654	608	651	728	652	687	699	674	688	613	683	662	626	654	646	696	646	693	689	698	654	644	704	675	686	712	704	655	647	692	709	658	704	690	688	704	687	650	677	689	717	682	684	630	697	727	668	728	712	676	669	691	667	716	703	647	693	651	715	640	641	702	686	668	641	673	666	692	667	689	677	731	638	662	697	632	672	693	723	714	663	672	690	719	690	692	649	666	713	688	657	662	718	672	686	683	693	667	692	684	713	729	713	702	603	660	700	702	707	652	645	640	647	703	665	667	670	645	649	699	708	705	696	663	683	659	619	699	681	706	669	641	624	690	672	675	680	664	675	662	698	677	665	658	668	643	673	681	669	692	671	653	698	691	670	639	723	664	673	715	681	681	679	691	625	596	666	665	673	677	679	690	683	687	654	672	683	707	656	656	711	699	691	712	634	715	689	708	678	703	639	718	675	691	659	700	675	626	661	605	677	631	638	703	670	649	671	623	644	634	652	664	686	623	664	680	679	681	702	682	658	730	623	672	718	638	656	675	638	723	700	694	669	675	683	687	654	701	708	673	675	683	687	731	681	680	687	702	704	687	652	652	677	694	671	658	712	672	702	650	706	676	684	669	667	709	695	684	646	643	704	727	647	655	636	679	648	699	666	693	681	643	676	675	696	710	671	664	717	656	643	667	681	649	635	688	632	689	623	640	685	711	731	668	676	696	673	694	698	687	704	663	700	684	691	690	683	694	691	713	665	712	677	665	659	672	695	683	699	616	671	695	713	622	662	716	672	667	725	642	704	668	719	672	665	629	679	670	637	672	680	654	673	679	659	678	689	690	667	672	639	632	619	718	694	648	677	671	706	686	626	677	714	703	690	684	707	715	641	704	670	619	616	649	702	643	661	712	672	683	709	733	650	718	672	686	676	658	650	653	699	676	696	682	676	667	669	680	623	656	671	667	645	600	719	667	697	689	657	665	646	661	678	691	634	654	657	676	677	645	701	673	679	691	677	625	647	674	715	651	684	679	709	677	684	661	680	698	666	726	704	660	658	674	675	618	749	701	719	685	755	681	717	664	715	695	645	682	702	670	731	677	692	681	678	625	668	663	649	668	677	689	670	613	691	700	719	690	691	671	676	681	715	683	708	711	691	694	682	709	659	676	683	639	681	703	679	696	670	664	694	659	681	651	692	718	694	678	653	659	675	662	626	663	641	662	720	679	684	688	698	697	682	703	650	648	710	683	697	707	702	645	649	657	668	651	686	709	701	623	654	664	689	646	694	670	705	644	662	684	705	680	707	622	662	643	683	663	652	691	719	651	710	678	660	655	633	700	676	697	671	716	659	704	657	714	708	653	653	673	698	719	634	678	695	677	746	666	654	674	732	677	666	653	661	650	672	630	633	699	676	620	664	718	690	664	659	675	672	663	641	630
4189	1548	1484	1172	1020	946	946	941	907	861	858	882	879	852	900	906	871	860	915	880	889	934	876	880	885	875	805	876	830	856	817	878	860	840	852	864	874	870	865	890	890	915	811	851	903	795	894	861	865	847	870	850	871	896	851	880	921	873	816	865	852	827	837	858	879	903	869	844	876	875	890	827	865	879	858	900	878	900	884	864	844	894	847	855	914	844	876	859	908	866	867	879	900	889	818	845	886	872	949	919	927	921	913	882	875	875	902	866	848	843	878	866	815	859	897	864	842	858	863	888	892	883	889	876	865	885	905	847	809	828	830	840	881	882	853	845	846	866	864	858	818	923	864	862	841	841	899	864	821	842	835	865	850	864	916	866	829	941	904	879	864	864	822	929	896	883	870	820	881	888	867	885	840	863	882	918	893	846	863	838	866	875	833	891	873	886	887	850	850	877	853	851	847	901	886	823	863	876	844	878	920	872	856	867	850	872	854	882	843	869	830	865	849	918	885	861	877	840	828	855	856	855	888	903	894	838	861	852	837	875	818	904	883	826	860	831	878	909	859	829	851	827	877	943	813	830	848	860	851	902	887	844	818	837	817	877	850	854	883	864	846	811	880	889	824	876	851	829	889	927	836	878	862	891	822	875	858	875	868	841	886	902	852	841	876	883	911	869	854	870	860	811	860	884	920	830	895	862	869	855	828	855	868	872	905	874	872	861	841	848	852	871	857	870	924	815	863	850	871	822	839	801	913	874	872	858	902	813	857	854	880	880	859	886	851	827	822	866	855	836	874	892	848	908	886	812	873	821	909	899	879	872	834	876	880	884	825	910	825	838	849	858	886	824	848	897	915	870	878	927	881	836	843	837	813	889	883	873	881	890	893	859	890	851	854	869	844	886	897	853	861	786	885	843	839	891	884	869	883	811	847	827	859	920	858	873	802	803	904	844	894	827	867	823	873	830	860	882	860	888	823	872	850	899	948	883	833	821	923	839	845	888	821	835	884	865	931	867	893	867	888	873	875	841	826	856	843	875	844	833	858	894	896	874	876	885	861	855	861	872	869	840	880	883	798	856	896	841	900	967	851	836	875	874	850	927	826	877	901	832	834	893	845	850	837	864	887	892	887	842	908	903	793	828	884	896	872	875	846	850	834	843	892	881	872	839	868	838	881	846	844	874	887	860	881	873	877	845	847	867	897	837	854	862	838	880	868	882	889	840	884	853	869	799	847	850	853	895	807	876	865	809	827	869	920	891	883	880	868	870	873	842	900	885	846	859	875	916	873	816	883	876	846	879	859	903	871	881	861	859	873	890	860	840	897	935	840	868	901	849	822	890	883	887	891	853	902	883	883	822	920	889	842	806	833	795	856	841	861	929	844	876	869	836	899	829	844	879	854	853	842	837	898	886	882	905	886	887	863	848	911	872	841	897	845	827	900	874	871	859	861	861	854	884	856	867	888	891	897	908	882	889	925	880	855	786	881	850	839	866	911	914	836	905	871	865	920	874	849	881	879	873	869	881	826	824	807	861	843	874	844	854	802	865	884	856	886	895	884	824	860	833	813	890	924	887	835	817	866	868	879	861	834	832	837	790	852	850	855	764	850	861	829	838	884	907	913	893	870	875	846	828	878	897	840	897	900	882	829	870	878	855	864	878	893	826	878	876	872	912	868	858	880	855	899	832	875	864	821	889	842	851	892	912	905	869	861	849	900	827	849	835	865	845	839	902	872	818	894	893	876	870	881	864	845	865	814	895	866	884	818	856	858	830	948	838	794	861	832	932	891	859	853	864	860	871	858	877	852	864	834	851	814	881	825	825	849	888	877	911	859	843	912	859	823	830	849	852	861	904	858	816	861	866	831	841	825	900	843	878	890	846	887	850	807	926	846	905	875	854	843	873	820	812	893	812	921	865	905	834	849	843	898	871	880	904	828	892	829	874	824	898	880	851	845	866	845	895	888	889	878	874	870	880	828	853	896	864	910	815	838	848	832	812	857	867	877	799	870	847	854	928	843	858	857	901	852	892	889	877	906	897	857	897	871	841	877	847	899	854	874	906	853	867	846	841	853	855	846	892	859	902	861	877	899	890	878	936	900	864	874	847	869	862	837	802	798	893	879	833	872	861	897	920	842	870	847	836	877	831	889	834	892	814	820	860	870	879	830	898	862	908	854	855	847	839	874	893	859	875	859	913	862	878	865	787	905	820	914	835	901	802	871	904	885	887	905	851	859	860	898	834	850	886	902	885	800	867	912	893	914	847	886	888	877	858	881	857	939	906	883	897	837	880	890	879	872	839	831	888	864	854	866	906	826	870	908	894	827	869	823	845	822	888	850	878	858	936	876	827	864	845	837	888	866	808	886	854	846	873	811	890	855	952	843	874	887	841	871	880	883	835	834	891	903	879	916	858	801	811	836	867	817	824	899	832	931	887	832	819	896	834	859	887	881	862	888	819	888	859	856	872	879	868	883	836	885	875	873	885	857	851	875	882	879	890	854	851	892	865	866	891	904	886	846	836	810	813	874	896	822	862	846	915	836	872	859	862	926	855	893	880	877	914	896	823	825	897	837	871	889	888	857	870	879	919	792	859	843	880	901	822	884	865	892	903	868	865	835	825	845	838	870	856	867	874	815	868	864	851	873	904	847	891	873	834	873	914	844	927	861	855	851	789	848	918	859	850	901	870	870	862	882	831	912	865	834	820	897	901	898	866	794	896	874	887	850	815	925	926	810	911	917	847	879	879	920	830	871	892	841	899	927	862	861	885	808	888	877	817	856	897	806	851	868	830	854	901	862	881	845	837	848	905	873	831	886	826	839	888	826	965	900	930	882	877	905	858	873	874	887	866	875	882	903	878	893	881	825	848	846	884	840	863	891	871	838	847	852	887	889	834	871	876	860	925	832	862	879	863	804	833	873	876	914	897	868	840	835	863	816	858	861	846	905	811	947	883	913	880	878	843	894	836	892	829	841	908	896	908	882	855	873	879	844	873	889	864	887	875	891	859	887	894	835	821	843	883	856	868	913	912	838	879	883	899	836	861	894	828	874	845	876	888	818	886	898	878	900	827	927	863	877	819	863	886	890	885	846	855	831	824	865	867	889	866	840	897	860	893	862	869	870	872	872	891	849	888	851	816	811	860	881	875	841	855	842	863	862	911	868	930	833	871	864	871	907	880	841	857	896	862	897	886	844	856	921	866	850	842	829	871	866	906	884	880	842	877	844	891	876	897	846	892	872	852	868	865	879	871	947	807	908	871	925	876	848	906	843	852	889	878	857	803	873	850	875	840	871	867	820	848	884	865	880	802	900	802	906	863	841	819	836	868	880	835	838	903	887	865	875	862	818	818	837	887	872	875	891	823	834	844	924	897	817	866	884	894	846	895	872	927	875	847	834	860	839	825	796	883	875	816	906	903	876	868	839	881	837	910	837	878	909	836	823	851	825	835	929	846	880	920	885	911	847	872	850	842	826	885	913	857	838	829	905	867
24569	21666	29243	24586	21648	9899	1465	1011	870	823	797	742	675	688	614	674	640	621	643	623	627	612	595	655	567	607	619	621	568	625	609	584	591	604	552	629	571	615	570	596	563	561	594	553	541	564	588	565	579	569	568	597	557	583	596	567	603	615	591	578	584	547	560	614	621	600	590	620	556	553	606	589	547	583	581	584	552	565	568	605	574	573	635	585	552	590	611	540	604	565	536	535	535	593	552	609	526	554	601	609	637	597	660	606	563	591	542	582	580	592	588	571	606	567	569	574	523	552	574	611	560	564	564	551	575	553	569	529	530	555	583	531	578	585	606	603	558	589	586	573	566	562	571	588	545	600	560	582	536	556	546	555	533	613	545	566	590	575	555	606	627	624	630	592	601	561	553	554	593	556	578	540	575	607	550	569	558	548	553	619	542	559	567	578	543	526	585	585	591	557	530	620	579	581	577	582	586	567	536	583	585	552	554	570	570	586	598	564	573	599	565	621	531	531	585	540	597	610	573	553	559	582	540	546	574	537	565	564	557	542	541	568	558	563	545	582	597	582	580	571	555	557	541	584	587	550	529	572	540	575	543	588	563	590	586	555	557	581	577	559	576	565	551	601	565	550	552	570	533	573	591	584	622	606	582	526	548	580	568	584	540	551	576	581	598	595	588	553	614	590	600	568	574	571	607	600	571	600	578	553	585	562	534	525	538	564	586	597	565	562	568	570	563	603	553	560	569	576	559	585	610	566	606	598	608	548	571	579	586	574	589	567	533	558	575	541	552	575	576	566	598	541	576	539	576	572	574	562	609	604	583	577	606	557	537	582	575	566	555	548	575	577	574	536	601	610	562	569	567	565	561	567	580	535	511	556	567	573	577	549	610	548	560	542	592	575	539	593	581	590	598	566	559	561	587	529	559	578	578	589	542	561	580	564	613	573	568	564	567	578	554	580	523	639	574	570	552	580	540	595	570	596	540	593	612	627	574	581	600	616	620	553	540	575	529	548	559	595	532	616	563	591	569	586	579	594	558	549	532	590	613	516	583	578	567	554	569	623	600	581	564	562	627	571	600	582	587	582	531	538	590	595	582	550	584	589	622	596	532	557	617	610	528	625	580	572	596	560	548	586	524	564	567	593	601	601	588	586	571	538	596	618	578	589	567	558	621	586	607	600	560	565	576	601	599	596	555	612	579	514	569	571	591	586	599	603	555	587	580	554	627	560	560	568	557	609	596	595	541	546	588	576	540	554	577	532	575	610	554	552	584	561	579	565	572	630	611	561	579	607	540	575	550	599	547	575	568	599	556	608	584	591	603	532	584	580	555	555	548	572	571	567	570	582	559	585	550	607	553	605	555	551	587	570	585	567	561	587	566	568	589	556	563	595	582	590	582	570	547	545	553	591	570	556	582	586	556	558	537	558	566	551	580	553	605	540	584	577	584	585	574	534	558	545	567	586	521	535	541	524	589	550	536	546	589	586	571	563	554	573	586	551	609	564	569	567	544	552	618	544	538	550	601	578	554	581	611	578	584	567	560	603	569	560	555	597	554	551	548	580	573	543	517	552	565	589	564	607	579	596	592	586	540	545	555	603	607	533	548	550	554	583	546	622	559	598	620	558	562	569	583	550	577	562	569	596	554	608	533	578	597	573	542	589	573	565	545	613	579	550	550	544	555	552	550	556	559	580	540	594	570	601	526	535	556	548	602	601	546	593	577	557	574	562	575	564	558	566	599	552	564	541	540	543	601	525	578	587	572	558	584	547	591	522	610	591	560	541	577	564	534	547	572	565	575	573	597	558	590	582	555	562	566	563	559	596	562	552	566	575	546	601	599	512	544	588	535	583	562	579	589	533	530	554	555	611	591	567	597	592	575	588	602	547	548	587	554	556	591	594	607	591	562	563	544	571	549	619	562	541	623	539	536	564	618	634	594	518	562	556	561	613	553	550	549	555	532	588	549	605	591	587	580	576	563	613	582	587	585	662	583	606	576	590	562	554	596	545	558	576	543	535	555	565	626	560	575	562	579	588	553	641	580	541	532	586	651	547	615	598	551	570	585	553	540	578	570	535	536	571	615	550	573	631	595	572	551	556	583	573	583	613	557	588	567	566	564	539	548	572	588	572	567	578	576	521	572	549	554	553	580	564	589	591	528	589	564	542	572	526	585	559	563	547	612	587	597	610	589	566	602	539	568	577	582	612	561	566	552	559	618	591	572	570	592	579	588	602	554	621	559	562	598	541	622	522	582	572	597	550	544	576	529	566	580	551	565	573	559	569	589	559	521	560	553	611	554	573	607	559	560	566	567	522	557	550	565	576	594	510	568	538	530	562	595	567	595	591	610	603	566	615	569	585	540	587	575	530	559	563	577	561	587	593	604	544	564	572	605	539	574	574	549	578	533	580	546	576	593	576	540	591	591	564	582	524	564	577	591	550	591	551	580	546	589	552	536	578	577	580	584	562	583	601	577	587	648	573	598	574	567	615	561	529	574	587	615	569	560	603	591	558	571	583	564	564	606	597	584	593	554	581	590	565	561	596	557	568	566	601	535	555	552	611	565	591	592	582	610	590	588	602	572	575	586	547	587	551	594	597	564	521	559	596	571	542	572	588	605	609	574	558	569	571	586	581	516	579	606	537	563	531	549	542	569	550	573	577	623	596	572	619	559	564	590	609	591	599	561	568	569	552	596	606	552	581	611	569	561	544	606	545	574	556	588	572	569	615	582	603	636	557	598	569	567	553	547	567	559	588	607	522	562	555	595	599	558	574	550	565	547	581	575	547	556	561	539	585	546	571	527	569	530	515	571	554	565	569	610	589	581	609	584	565	619	579	587	596	575	591	541	589	531	588	599	572	567	556	552	585	593	617	555	591	593	583	589	553	615	545	555	576	593	595	552	579	606	566	583	570	636	573	582	573	551	569	550	576	601	575	562	569	539	588	564	591	563	581	563	532	558	546	585	576	570	557	579	578	611	618	571	560	590	551	588	574	561	614	603	565	577	534	574	562	574	524	563	597	514	557	591	548	607	566	583	623	564	586	626	573	565	545	599	579	569	552	547	578	589	610	579	615	575	539	576	529	556	592	546	542	570	573	520	597	547	591	597	610	590	568	595	589	591	550	554	591	595	630	542	599	571	623	563	564	526	579	554	544	540	566	579	541	569	561	570	545	547	557	598	585	561	566	554	578	587	610	543	553	569	576	537	569	557	579	552	560	576	578	569	551	618	582	542	517	569	566	585	590	574	583	589	529	563	572	577	595	611	609	601	553	556	569	587	557	599	546	605	564	586	557	572	571	559	523	544	586	597	591	585	570	551	561	572	561	569	583	527	553	567	557	568	557	540	551	536	623	563	528	587	571	545	571	600	554	593	562	573	594	565	582	559	553	596	581	572	560	544	553	610	556	594	568	620	561	572	575	595	563	588	635	569	557	581	567	611	557	583	628	578	566	556	597	564	578	592	550	584	592	624	568	566	572	562	524	558	561
5124	9937	8681	4695	3159	2619	2106	1800	1521	1296	1193	1107	1065	969	938	992	812	887	845	855	811	816	814	810	799	784	767	797	756	742	784	741	809	753	792	738	809	769	814	777	797	743	778	757	726	745	741	735	762	745	789	762	703	707	737	746	778	728	739	762	738	734	722	738	777	760	811	779	692	778	791	739	798	773	752	707	779	732	749	716	689	755	733	752	752	779	774	726	753	768	684	708	697	758	802	754	756	765	865	846	855	811	841	779	712	761	745	743	769	753	768	696	712	726	734	725	754	695	723	703	706	700	721	702	771	731	768	729	720	764	741	742	751	731	686	721	751	783	715	734	762	755	746	728	716	682	784	727	753	751	710	761	686	785	737	730	746	703	717	742	719	743	707	779	703	729	713	752	771	742	764	704	759	773	703	726	719	708	748	741	727	735	766	701	749	769	715	744	716	710	723	770	742	719	730	748	735	720	702	759	697	735	745	763	764	699	730	710	702	724	714	683	762	793	733	695	677	715	728	732	744	778	716	766	730	703	703	733	719	698	744	752	732	722	726	759	705	709	740	758	740	776	783	800	721	760	761	742	678	763	688	771	706	765	734	766	710	768	716	719	767	717	690	752	740	779	722	715	786	806	775	707	719	731	712	732	730	724	743	732	717	711	696	776	725	733	733	736	779	715	706	772	755	788	715	729	700	731	675	732	714	696	740	750	752	729	729	734	709	706	732	726	767	721	769	711	734	697	680	727	747	738	747	717	716	750	680	766	727	728	696	760	744	724	732	719	749	694	732	730	696	742	704	750	709	749	724	709	737	692	760	768	700	684	780	712	775	704	761	739	719	784	696	752	733	752	689	750	772	730	727	749	680	746	742	767	767	676	717	702	735	728	714	719	730	765	720	758	769	676	725	746	725	772	722	672	764	699	721	696	779	744	745	739	774	763	760	721	739	725	746	732	715	722	686	744	748	728	760	761	757	745	741	725	702	736	745	694	735	735	720	740	701	698	705	754	734	709	763	715	737	706	760	733	745	722	722	768	717	760	723	774	774	716	759	699	730	713	710	782	748	737	726	726	758	741	758	695	764	764	762	727	762	720	701	742	688	720	747	715	702	742	732	714	791	728	746	735	709	770	702	733	735	711	746	738	744	701	713	752	647	725	708	727	723	741	742	746	736	721	766	760	726	705	758	736	687	697	777	731	710	735	719	731	740	713	708	708	756	736	723	755	773	710	738	734	760	755	696	720	732	761	725	691	756	792	711	704	782	757	786	717	743	753	744	688	797	739	729	766	729	771	731	777	793	725	710	761	784	740	756	762	790	720	711	718	751	691	737	736	712	714	730	760	721	720	747	745	698	749	754	736	788	724	737	689	765	737	729	680	718	776	729	712	751	781	727	746	726	743	743	721	741	804	737	731	720	726	710	685	677	753	771	701	693	751	747	750	722	722	734	763	744	708	753	673	713	752	739	720	746	772	715	712	734	763	745	679	750	751	764	738	716	779	749	712	712	748	745	761	763	734	759	712	778	711	743	759	738	731	673	733	768	689	713	757	730	719	730	732	772	732	723	771	769	747	752	720	726	712	782	750	727	715	735	714	741	748	759	708	783	715	734	710	757	721	755	700	722	722	755	747	715	706	708	687	721	674	750	744	739	713	722	678	754	737	730	751	699	687	756	757	779	760	769	780	723	764	718	702	695	730	759	686	701	751	681	718	764	713	763	754	786	711	773	772	750	710	753	745	755	747	726	731	763	727	726	715	739	716	729	695	748	779	742	752	745	708	731	737	742	713	778	686	783	694	709	696	742	726	714	734	769	790	729	717	779	755	716	765	723	734	717	773	765	734	779	723	725	752	723	752	735	737	724	722	705	726	777	762	719	723	730	696	742	730	782	696	700	738	675	770	746	817	679	709	700	755	748	694	755	745	746	779	703	701	716	691	730	752	734	761	745	707	728	722	730	753	686	686	710	769	753	759	712	759	749	715	723	710	767	722	733	710	749	746	706	734	764	742	763	703	737	672	761	762	765	728	712	705	737	770	708	806	731	756	715	705	727	727	724	752	719	735	715	768	720	717	735	775	720	742	738	701	728	733	708	717	739	726	733	741	702	727	716	778	766	701	721	749	748	696	708	729	732	689	741	692	704	753	711	731	791	750	730	743	703	738	738	759	743	752	745	690	765	704	702	731	719	752	758	715	724	738	709	713	726	691	774	703	756	710	757	688	737	699	731	747	699	733	733	698	697	725	745	742	765	743	752	759	765	718	744	705	749	732	786	774	709	724	742	702	754	704	712	704	795	703	708	702	696	759	738	768	710	730	767	747	766	738	797	731	776	728	716	753	719	718	736	729	713	719	716	760	718	712	736	797	724	802	708	784	707	763	748	736	734	778	756	771	697	795	735	720	767	775	785	730	723	709	732	744	751	756	735	704	737	783	683	709	721	753	748	704	720	774	740	743	707	726	697	720	708	722	712	789	712	759	718	740	724	714	762	757	703	768	750	721	741	729	739	738	709	754	738	717	758	697	745	737	730	739	753	697	733	724	728	796	722	736	745	691	721	699	778	703	746	773	719	690	720	696	730	676	719	696	729	718	752	732	777	784	736	727	745	756	715	733	717	741	716	686	741	719	746	695	735	746	769	726	712	724	735	742	778	695	824	743	737	769	749	741	742	731	719	765	781	720	703	749	726	760	759	761	720	719	722	770	720	736	758	774	732	710	681	734	767	728	743	696	737	683	780	754	808	756	754	700	750	688	754	720	713	695	664	751	680	737	683	714	724	701	725	703	735	749	715	776	754	782	710	736	759	737	705	779	736	701	718	701	691	721	748	743	746	708	740	748	698	728	699	706	706	763	747	719	708	739	727	776	688	728	720	709	739	721	759	711	733	730	797	716	723	753	691	713	715	748	726	774	711	725	697	711	732	732	724	759	756	713	767	738	702	764	721	762	749	700	742	737	737	717	690	736	717	674	739	737	706	723	746	745	733	712	742	741	781	755	769	752	744	776	727	721	726	710	753	736	739	718	747	732	733	717	772	752	751	680	763	736	718	669	727	715	726	735	730	730	716	688	705	737	707	708	706	776	708	764	747	737	755	834	702	759	710	711	726	751	651	735	674	758	723	688	762	721	697	717	727	698	743	756	744	792	733	720	771	777	724	722	749	744	711	736	752	732	697	763	766	702	708	752	791	707	760	713	727	755	716	755	694	751	654	717	782	751	708	758	767	761	745	778	756	758	767	767	754	715	777	696	729	783	718	745	714	742	734	703	741	749	754	720	779	761	724	731	726	716	749	722	753	721	723	703	739	758	716	743	719	714	726	775	697	705	791	764	732	745	766	769	727	758	770	727	719	696	739	760	753	746	715	724	745	724	752	754	734	678	767	704	709	745	740	701	717	714	735	780	729	701	738	750	729	739	681	705	791	760	757	740	780	731	701	711	736	705	706	721	726	700	773	718	787	705	744	745	743	686	727	757	786	762	683	732	678	727
23609	21732	29803	24217	21734	21761	8010	1261	872	763	678	659	594	609	489	451	423	460	484	416	402	386	400	360	415	400	378	351	332	339	377	353	359	395	334	335	329	360	356	362	334	357	372	324	339	348	332	337	321	315	335	355	325	341	362	331	317	342	328	316	302	329	319	338	322	331	325	345	298	319	328	342	314	324	310	321	312	336	342	325	304	326	302	327	340	347	330	328	339	324	310	329	308	307	360	307	331	335	346	419	388	403	377	337	322	346	324	349	351	288	324	321	325	305	317	313	312	289	303	331	330	354	315	341	325	332	353	343	347	330	319	344	329	310	303	320	297	307	310	316	298	321	361	328	296	353	302	293	327	310	303	322	336	307	305	323	321	363	314	350	314	314	308	337	282	301	329	318	301	305	327	328	334	349	320	352	306	301	309	321	313	313	302	303	323	307	313	294	287	323	334	330	320	320	324	319	325	334	309	355	308	328	279	323	335	310	312	314	328	297	309	327	327	334	337	314	315	368	316	325	323	319	350	274	283	303	313	348	307	321	325	314	322	324	358	329	318	313	291	300	285	324	363	353	296	311	321	322	324	327	292	320	318	289	315	295	319	318	330	352	314	333	302	311	311	343	322	352	350	310	312	335	318	323	328	320	317	332	340	301	318	302	308	323	345	299	347	328	355	326	298	335	321	336	308	312	307	298	332	317	344	308	299	328	334	321	331	328	310	299	303	316	331	320	334	350	307	298	294	331	290	311	317	324	322	313	325	296	359	311	318	309	361	327	311	317	304	289	312	315	296	300	311	317	303	324	339	318	329	348	314	274	323	293	318	323	284	311	308	318	314	327	312	318	334	297	315	318	345	289	314	330	291	333	292	311	331	345	285	319	335	332	317	326	298	320	311	340	291	320	299	315	325	351	309	359	325	316	321	312	297	338	312	319	336	334	313	327	330	315	292	310	329	299	311	286	324	335	348	326	333	321	329	295	340	313	316	293	324	315	299	320	332	334	312	312	352	321	301	311	303	333	318	322	292	315	299	320	354	336	295	344	304	311	295	330	308	333	302	349	334	335	328	326	334	345	358	294	303	285	312	318	311	312	313	321	302	309	311	310	308	336	305	331	324	304	367	331	315	304	317	291	305	337	309	333	333	340	339	315	337	307	326	313	320	299	323	274	316	333	310	367	300	342	329	308	346	313	295	297	318	305	338	323	339	332	316	326	310	333	342	328	319	342	313	313	344	332	318	308	307	336	354	332	327	311	312	331	329	312	347	292	309	328	314	314	328	317	322	319	331	297	332	343	337	317	319	329	287	319	339	342	350	316	320	306	319	337	299	342	292	336	342	307	281	316	342	295	328	324	307	320	305	313	344	318	341	330	329	294	337	301	327	319	322	298	313	339	322	339	319	289	295	318	305	305	334	325	314	286	325	327	302	350	337	344	330	288	323	296	323	294	308	308	307	330	338	323	328	332	300	329	343	281	316	317	328	311	317	305	333	278	327	327	314	315	326	335	353	349	327	299	316	328	320	348	296	378	313	300	326	292	364	341	310	281	321	355	287	317	324	319	337	321	332	321	321	340	322	321	366	302	327	290	290	341	314	333	279	320	331	359	312	288	331	318	329	293	311	323	303	324	327	331	325	316	322	306	317	324	297	339	326	323	312	311	311	303	329	334	308	327	308	328	325	341	323	311	290	353	299	317	342	314	281	302	326	370	330	307	338	319	341	310	322	339	311	371	293	314	288	310	293	348	322	355	321	342	327	313	319	329	301	340	338	310	306	334	295	280	353	330	339	299	390	276	311	312	313	294	319	348	308	315	314	331	336	325	308	305	328	303	314	281	308	310	291	342	368	337	315	321	316	322	300	323	308	326	290	307	304	313	314	338	298	321	355	306	305	321	314	330	312	366	338	324	321	313	289	304	347	294	325	312	349	290	290	320	339	308	323	317	329	343	300	323	321	334	330	297	320	326	336	327	291	332	308	315	310	294	299	311	284	325	330	326	362	315	321	314	293	360	330	300	322	326	362	274	339	303	309	295	344	352	343	309	310	304	314	338	351	321	352	280	286	283	362	318	337	344	320	319	313	318	348	341	330	323	318	333	317	313	324	286	327	326	330	321	321	324	299	312	333	324	319	338	318	330	337	296	308	337	301	338	311	322	350	302	374	327	329	336	326	305	327	303	310	312	313	307	323	321	334	286	301	311	319	359	292	325	323	350	320	317	314	320	334	323	329	301	324	299	309	331	331	317	333	327	324	326	304	308	334	350	304	328	323	365	311	304	308	326	329	287	293	319	310	338	342	320	329	363	313	337	334	297	298	328	325	317	319	344	345	301	282	316	333	307	292	334	330	313	322	319	315	322	316	336	307	300	333	309	292	313	312	353	309	315	317	299	318	327	312	307	286	345	315	309	313	326	325	297	308	308	354	343	297	319	317	312	319	348	312	309	286	336	364	297	313	304	346	324	339	302	326	309	323	333	348	326	341	310	306	337	344	302	320	314	322	332	308	286	304	313	327	292	281	304	351	334	336	344	330	313	331	286	318	331	324	312	328	322	364	358	323	333	309	297	326	336	309	348	272	318	328	321	303	288	333	320	291	306	330	294	299	335	302	312	299	343	318	322	328	330	322	334	298	312	328	298	296	308	309	334	311	297	342	327	352	291	297	321	335	328	300	352	332	317	322	335	356	309	286	336	290	309	317	321	321	330	301	342	332	342	317	326	308	298	308	322	316	315	290	316	309	321	335	312	310	299	303	294	313	334	341	335	304	314	325	330	322	300	305	329	312	313	356	301	354	306	320	313	315	336	313	318	340	321	302	336	333	329	316	301	292	318	324	322	306	287	339	286	329	325	342	320	351	289	332	325	330	362	311	324	321	338	297	307	318	313	301	321	306	332	316	324	314	301	325	343	321	319	357	308	337	316	302	328	323	299	309	330	318	303	312	316	283	290	293	337	324	338	288	329	319	294	322	354	336	309	318	317	316	289	297	314	303	327	328	313	308	319	330	318	336	324	335	336	282	327	324	303	330	317	325	309	289	330	330	284	307	328	337	281	310	290	302	338	318	295	335	301	317	329	315	334	315	284	301	275	320	344	301	320	302	328	306	324	320	316	311	274	302	310	301	331	323	343	326	343	335	310	291	331	288	337	328	284	312	320	318	329	313	321	300	332	306	324	321	321	308	330	307	312	329	293	318	338	317	328	347	309	307	341	323	326	333	303	295	305	310	306	315	328	333	311	319	341	324	340	327	322	315	333	310	333	297	336	336	292	330	340	305	323	314	334	330	318	298	340	317	303	306	314	327	296	290	330	298	290	343	300	308	333	339	340	359	338	333	303	311	318	277	307	319	315	308	321	327	343	323	323	297	316	319	315	331	350	318	335	315	318	325	344	311	332	308	327	345	329	369	300	345	300	317	326	343	310	324	323	328	332	335	321	285	316	326	311	317	360	314	345	317	324	273	314	311	318	314	325	318	297	341	310	352	335
7257	16443	13796	7440	5186	3917	3154	2504	2000	1589	1320	1155	1021	898	791	749	719	688	653	596	594	585	531	559	567	525	505	532	512	480	465	472	458	482	474	450	479	446	455	431	464	424	423	441	446	432	448	434	458	447	441	416	452	419	421	421	395	457	440	453	457	449	442	423	438	430	443	403	415	451	406	417	441	442	425	418	478	428	415	421	431	407	414	452	400	459	420	422	437	406	420	373	394	413	412	452	412	437	568	562	564	501	526	493	421	420	427	396	390	398	396	396	412	414	419	422	408	416	435	434	394	456	426	395	401	411	421	440	430	402	424	396	437	413	424	398	407	443	415	396	392	395	409	444	400	384	404	420	429	444	428	431	446	403	442	437	424	431	431	409	411	467	414	429	419	368	433	414	382	460	407	402	392	415	401	395	406	374	425	420	379	430	382	398	434	393	458	427	381	408	424	410	388	408	433	420	398	411	416	386	411	404	409	421	444	423	412	422	449	411	406	386	387	419	434	416	392	426	418	402	408	356	418	411	393	416	403	416	407	385	377	386	408	426	417	449	402	412	410	384	408	462	421	431	413	398	392	389	429	437	413	430	392	392	400	432	385	430	424	414	400	419	428	427	436	430	409	428	420	434	432	408	420	439	394	418	436	418	389	407	408	420	418	413	411	402	389	413	409	389	408	371	408	401	438	398	420	405	400	424	424	433	429	395	380	433	397	424	450	392	415	385	406	405	423	425	414	366	369	407	394	383	427	412	413	421	416	386	401	435	413	403	377	394	410	405	414	365	439	428	401	415	409	421	435	422	370	373	419	415	400	424	405	421	376	451	420	390	388	416	419	377	418	407	441	423	474	408	394	416	362	431	425	397	438	444	432	402	386	363	389	382	404	396	379	401	432	372	389	409	440	405	430	421	431	395	426	380	367	395	400	385	436	386	409	412	366	423	436	399	394	442	424	403	458	434	429	396	403	422	440	401	393	393	391	414	418	388	394	401	430	401	443	427	420	404	436	438	431	436	390	466	414	387	391	417	449	420	403	395	403	420	425	422	427	415	397	409	389	382	385	408	447	417	422	403	398	410	420	435	433	395	387	401	420	393	421	465	374	430	388	414	420	433	392	428	410	408	392	411	428	417	445	424	450	346	439	387	408	447	418	430	400	422	409	418	400	397	419	391	410	386	383	418	416	406	414	406	425	424	385	450	405	391	413	428	396	434	391	439	385	419	390	429	420	396	414	417	404	363	375	426	432	419	411	424	378	448	431	426	413	411	361	384	429	411	402	409	423	438	396	414	418	413	398	437	356	397	418	439	420	419	381	421	425	413	386	392	441	445	382	378	451	453	386	389	391	436	400	414	399	438	395	388	427	403	386	396	425	386	409	398	414	407	413	430	417	406	439	434	404	413	409	397	379	428	434	379	410	400	402	429	386	407	404	473	397	401	397	423	417	427	430	413	422	435	408	437	425	406	387	413	402	417	428	388	426	390	414	419	428	394	426	387	435	396	455	389	415	379	428	391	416	443	410	396	403	427	362	369	407	452	369	424	396	425	388	394	432	402	418	381	388	382	373	410	399	402	405	405	383	389	396	408	440	384	424	419	386	438	444	404	376	398	403	464	399	406	418	411	368	425	424	403	384	412	426	412	431	391	421	363	433	430	415	421	429	457	424	420	398	397	424	395	381	402	426	410	437	416	419	389	410	414	410	393	388	460	403	391	436	423	410	420	415	410	384	407	438	430	394	388	424	442	385	379	431	409	401	422	397	410	398	444	410	413	390	436	406	420	398	431	419	406	448	426	407	427	441	407	410	378	402	405	432	426	415	399	394	392	414	380	399	384	422	447	383	435	429	392	412	428	430	408	400	393	413	428	439	411	421	414	421	416	413	398	433	421	373	428	436	414	348	468	411	421	378	410	428	416	449	417	436	470	404	364	402	396	387	384	393	393	403	396	400	415	373	394	440	423	425	383	380	415	426	413	407	445	407	430	366	432	400	391	443	421	382	402	426	392	437	387	412	428	415	392	392	396	375	463	397	412	418	409	381	444	430	408	396	405	406	464	408	443	399	405	422	374	403	412	400	406	395	397	431	383	388	407	399	395	391	416	432	404	378	402	405	458	433	420	421	377	407	440	381	400	438	417	452	396	427	426	428	389	410	393	380	439	401	422	421	405	397	407	392	385	396	430	394	406	401	407	422	384	441	431	407	426	375	421	393	434	445	399	389	416	411	377	402	406	414	452	372	436	429	377	396	440	414	408	402	392	409	443	395	412	427	411	430	404	416	407	401	416	400	405	407	442	434	391	419	439	409	407	425	396	393	411	400	414	406	413	420	416	454	389	396	438	420	424	413	392	419	398	430	381	419	367	437	423	417	405	440	396	427	419	392	405	372	354	422	428	403	397	428	425	397	408	418	413	387	418	444	436	433	402	394	447	395	418	412	430	430	435	419	408	392	428	428	418	388	421	418	411	460	430	433	422	482	369	418	414	392	413	406	414	376	407	424	432	399	381	426	422	402	390	432	419	385	401	398	415	409	383	414	409	418	383	396	411	413	406	396	405	426	412	441	435	422	391	398	449	397	411	407	392	424	397	418	404	408	378	399	387	435	401	388	450	375	389	382	420	384	417	431	409	405	371	388	413	385	441	420	407	426	431	413	389	435	378	443	425	387	392	387	434	424	450	401	395	393	429	404	403	419	374	391	415	443	432	357	430	406	443	397	443	402	423	402	407	437	397	396	397	400	412	430	399	440	403	393	429	424	420	387	400	423	404	413	397	408	440	392	440	393	392	417	400	428	391	387	436	416	397	449	398	396	438	401	430	408	401	418	351	406	389	384	439	425	432	388	388	382	426	446	383	410	380	429	374	402	425	408	415	394	399	393	414	415	400	410	413	394	395	398	397	428	455	410	404	421	395	412	425	407	408	423	418	415	439	418	444	419	389	403	429	396	421	387	425	417	397	413	420	384	426	405	419	408	394	401	433	414	429	418	387	391	382	426	394	443	393	408	430	402	404	420	408	412	412	410	392	385	400	414	394	376	400	423	407	416	412	389	441	445	381	430	435	401	390	370	374	406	414	394	411	411	379	437	418	420	392	399	408	412	384	406	390	418	398	405	396	419	377	414	423	423	383	420	408	395	393	431	419	391	398	363	395	428	389	441	415	399	360	382	391	418	422	432	432	413	407	436	433	412	394	420	425	443	421	438	417	369	412	405	410	420	448	414	414	391	422	385	447	441	429	380	424	481	398	389	392	405	393	424	403	405	404	426	418	406	425	378	428	405	404	411	429	432	399	414	412	416	431	406	422	410	417	424	379	416	412	409	402	397	402	420	393	427	388	425	410	417	413	426	405	414	425	429	386	366	382	388	406	428	402	409	400	417	363	451	401	365	391	415	389	401	439	422	442	371	386	414	382	430	398	359	398	467	388	394	428	451	403	413	426	422	425	380	401	415	433	423	454	465	389	406	401	421	374	397	395	404	433	426	405
27563	21124	9740	1489	997	854	752	714	725	709	686	727	697	694	675	721	677	699	663	682	659	709	730	680	666	632	703	675	718	697	691	697	623	630	714	672	654	665	659	713	711	697	639	706	704	643	622	705	675	689	663	669	662	655	684	682	671	686	661	690	744	641	681	681	668	662	672	643	687	684	675	700	718	673	676	680	699	693	696	692	684	742	699	699	708	630	675	689	700	699	702	688	682	650	679	667	688	677	711	720	689	741	707	662	665	661	664	706	691	664	699	663	696	633	682	646	667	654	698	664	640	685	689	703	672	712	695	651	673	644	669	699	684	698	654	678	684	704	697	654	747	681	694	672	700	685	665	654	689	671	670	636	642	665	664	639	657	679	652	641	701	648	659	706	690	678	658	635	718	683	687	694	637	623	716	710	629	674	721	666	695	700	692	669	690	647	676	685	715	715	699	711	658	621	742	668	699	657	703	683	746	673	644	695	701	710	709	673	671	674	668	668	675	687	695	672	646	677	673	627	719	662	655	618	688	676	681	652	679	671	712	704	647	718	628	708	646	704	666	690	708	694	672	692	660	705	615	672	657	693	654	683	656	702	687	676	676	716	665	658	678	644	709	692	683	675	675	652	665	724	706	671	675	654	670	686	677	670	685	693	710	696	668	682	675	694	684	654	678	700	686	666	672	673	714	692	676	639	669	642	666	703	657	723	704	678	622	683	683	666	662	675	688	660	642	648	686	693	630	692	659	675	657	644	684	648	686	654	692	675	714	611	745	716	704	675	669	687	692	713	679	704	646	648	670	688	677	689	665	666	698	654	651	694	677	655	697	695	680	686	636	617	683	630	659	698	711	678	676	637	701	674	698	635	716	730	678	685	662	670	697	687	680	652	644	680	655	714	671	671	645	657	639	690	712	683	687	649	660	640	695	642	707	664	652	651	741	664	627	697	685	668	642	645	695	703	664	704	647	653	662	664	671	696	676	711	734	640	709	656	669	637	668	702	676	692	655	671	688	667	703	665	700	690	669	645	701	702	709	715	694	718	659	691	680	683	615	644	664	682	682	690	670	661	681	660	680	707	690	727	648	696	697	673	706	679	642	659	674	703	711	652	721	623	678	689	678	668	688	670	671	667	718	676	634	678	682	634	672	678	610	674	684	699	671	628	661	653	658	657	700	690	678	635	694	701	658	693	678	706	638	685	660	648	657	666	678	705	688	706	689	705	664	663	712	701	702	660	687	771	703	700	665	693	639	692	697	671	718	651	700	725	660	684	673	696	679	647	684	685	670	634	653	679	699	653	630	675	663	651	705	707	682	645	655	711	653	675	706	660	713	674	728	672	641	688	683	639	677	676	626	684	646	728	699	667	651	725	707	681	677	670	701	656	688	651	706	651	663	670	673	675	705	679	693	677	694	613	673	653	639	697	665	690	677	660	673	675	699	618	635	691	644	713	629	634	686	738	692	667	690	693	668	634	672	669	721	683	718	646	700	646	654	658	643	693	710	646	645	697	606	655	722	690	679	708	727	726	704	647	697	679	680	662	624	707	633	681	697	690	666	680	692	639	713	718	639	697	685	692	719	710	679	685	681	678	676	656	663	695	678	636	717	632	683	609	668	668	699	670	659	673	705	671	656	728	704	733	692	664	658	673	703	699	674	715	657	669	726	712	658	656	682	653	698	627	649	682	680	714	661	657	665	683	691	638	720	711	694	741	686	677	716	699	666	662	679	685	703	681	661	664	647	674	639	678	703	691	660	684	679	657	695	699	656	712	685	681	672	676	694	691	680	687	695	669	680	698	651	677	702	678	683	665	689	697	696	661	677	681	694	678	680	668	653	678	684	670	629	701	716	679	688	715	691	651	690	662	663	689	687	683	629	730	664	703	654	681	650	704	685	743	706	655	688	670	687	704	662	668	686	635	666	673	683	735	703	693	653	713	679	674	692	664	677	653	697	643	723	675	653	682	633	685	609	654	702	664	651	689	650	672	690	679	695	669	691	697	669	665	655	657	646	683	665	654	674	647	676	691	688	664	712	707	673	695	749	728	696	699	693	679	701	681	663	675	684	672	701	669	722	706	748	682	676	647	732	742	672	680	698	657	658	687	689	710	644	673	661	659	689	666	708	657	677	650	671	660	698	668	730	624	670	708	731	670	666	675	724	653	713	650	673	651	652	703	698	691	700	706	701	666	671	663	672	705	698	670	669	610	712	736	693	631	663	666	644	641	735	619	659	636	671	674	708	638	660	668	639	694	689	724	666	686	682	721	706	640	696	682	662	680	646	706	707	662	705	685	638	671	721	683	673	662	685	647	699	668	646	704	707	679	678	685	680	684	682	700	675	676	679	660	674	666	708	622	682	690	703	710	676	680	706	686	709	694	704	676	687	667	675	666	643	721	660	686	684	643	656	692	648	650	732	765	689	705	670	643	685	664	671	655	649	632	702	710	714	705	693	669	650	642	738	721	690	690	667	664	709	667	636	733	652	706	665	714	654	684	703	700	672	699	689	697	701	678	689	675	711	726	680	740	678	643	695	685	693	648	701	667	693	700	715	707	680	666	679	691	680	726	688	690	688	644	666	670	715	665	699	661	680	651	664	697	680	676	648	672	691	672	665	656	726	684	659	665	652	717	711	715	721	709	666	633	695	667	672	690	697	669	660	669	656	677	682	661	693	703	638	654	696	670	717	626	691	616	670	739	689	677	700	691	652	666	710	675	685	688	657	697	697	661	621	700	691	687	691	649	656	677	651	709	679	677	681	724	643	679	625	681	708	651	682	662	659	681	687	686	658	683	721	644	692	697	710	672	687	689	679	671	666	693	667	645	708	702	680	672	668	641	671	709	693	674	680	615	671	659	679	696	633	660	684	714	668	664	642	672	681	633	738	651	700	647	645	671	686	637	640	694	673	673	697	701	697	691	684	668	714	712	685	758	674	667	666	696	661	649	646	668	702	680	693	681	659	715	674	722	664	703	695	688	687	668	667	686	669	685	679	690	657	705	702	700	689	705	659	672	726	664	688	690	689	635	649	700	671	697	651	641	694	724	666	693	692	679	645	651	676	677	728	613	643	675	697	653	657	659	662	742	706	708	663	668	703	721	697	663	730	706	698	670	698	666	643	640	665	689	689	687	686	661	657	659	690	655	710	706	682	691	659	662	672	672	713	658	723	674	679	673	722	695	684	676	679	635	674	700	664	695	683	625	645	683	663	663	650	713	679	696	663	689	708	685	645	719	668	679	687	698	660	673	731	676	697	701	641	662	709	633	684	674	708	683	680	719	676	684	630	657	655	642	678	669	699	678	706	694	695	654	687	661	678	676	691	670	698	701	622	667	704	633	717	692	717	650	663	691	690	650	662	625	655	687	631	648	632	711	647	702	707	654	658	672	664	691	649	674	704	706	703	711	675	666	647	694	650	696	680	689	652	663	676	640	655	730	677	661	671	669	650	650	623	660	643	675	695	664	688	683	642	672	696	693	697	677
4209	1674	1556	1153	1057	1007	949	964	877	889	867	838	862	915	879	854	831	865	865	863	896	836	889	882	866	824	871	887	827	894	879	856	836	851	844	869	915	838	811	859	831	878	891	858	854	851	844	808	832	893	811	859	877	874	895	864	875	874	817	833	804	872	883	835	817	886	840	813	830	855	873	858	831	852	884	852	896	875	891	827	846	892	842	876	875	861	810	806	823	856	878	821	901	835	846	814	890	869	877	953	905	886	884	880	899	818	843	822	840	902	813	816	814	838	814	847	825	847	852	873	834	853	846	838	904	840	873	820	836	875	892	836	895	861	880	855	838	898	853	860	857	839	838	845	827	814	887	839	838	822	834	888	856	865	846	870	821	875	877	813	893	859	877	829	783	844	863	849	861	887	921	836	869	794	862	873	834	889	857	856	859	845	852	872	847	822	853	879	821	819	822	867	845	854	806	808	842	883	847	885	812	848	853	885	843	851	840	853	853	841	836	835	862	850	876	874	852	841	853	883	840	873	888	888	811	778	867	831	837	904	851	826	886	858	780	847	855	817	867	832	889	866	801	871	891	910	924	849	873	924	836	902	806	853	830	823	848	862	845	858	878	863	856	823	897	871	840	812	835	777	877	871	870	842	842	856	808	898	864	860	849	842	806	851	849	838	876	805	805	838	864	861	835	816	841	868	881	810	805	848	899	837	859	844	879	825	845	847	840	878	776	872	833	869	861	827	828	856	848	860	847	890	827	791	842	815	811	863	853	885	840	809	863	827	887	840	873	874	828	858	842	869	851	841	842	833	896	843	824	890	818	795	853	866	831	913	859	819	887	864	834	876	849	886	866	847	815	864	823	833	833	812	831	856	874	846	876	888	814	924	839	863	851	898	861	874	809	861	815	832	815	827	818	820	866	892	810	880	848	901	836	819	858	847	819	905	824	863	870	786	801	894	814	847	807	842	845	925	899	839	841	846	789	839	840	857	881	869	841	843	861	797	860	844	869	839	837	836	852	838	872	816	810	859	878	839	840	885	821	854	848	844	848	854	879	854	907	886	897	869	870	867	861	851	871	865	831	848	813	837	841	855	869	837	831	864	782	874	868	922	882	859	834	853	823	851	792	850	829	857	836	841	881	873	817	846	811	876	864	830	857	822	854	822	869	877	853	876	815	850	864	850	862	862	841	882	885	888	837	836	866	866	861	764	894	840	819	869	844	848	859	824	821	769	847	848	825	860	867	811	786	857	859	817	861	842	827	846	857	824	855	897	793	840	809	873	866	769	849	880	828	825	828	822	841	884	822	857	902	907	864	872	840	878	840	863	845	800	845	797	840	836	869	842	849	844	873	853	872	824	849	869	816	812	871	852	853	860	879	863	846	802	840	859	859	849	848	853	854	807	873	833	869	849	845	824	889	808	857	880	835	901	878	869	851	852	832	860	837	879	801	857	895	828	822	831	839	803	847	818	832	847	868	831	833	820	800	830	789	847	799	858	891	877	826	811	883	790	817	828	840	896	886	909	837	793	873	864	876	815	879	838	876	784	835	940	867	848	854	814	805	811	826	824	852	885	888	844	842	865	878	832	832	805	808	852	783	796	833	768	878	891	930	863	877	853	867	858	799	875	795	823	856	879	859	822	835	893	809	857	853	844	836	862	820	872	849	802	840	867	835	856	828	796	860	864	912	851	849	851	860	826	849	835	828	859	840	854	841	861	844	870	796	870	862	827	855	834	810	887	842	890	817	820	859	837	878	846	841	911	856	845	797	824	811	835	895	820	869	865	889	864	839	809	812	807	844	830	821	805	847	849	866	847	906	890	844	875	823	855	866	872	836	823	817	821	811	833	843	832	879	851	832	902	856	848	856	899	871	830	838	820	818	843	851	836	890	865	852	900	883	828	857	828	868	848	842	904	887	830	838	857	888	818	817	840	846	911	845	887	832	832	813	863	883	843	836	861	868	863	872	844	854	828	858	863	861	845	874	891	811	855	853	860	827	886	837	840	863	911	883	864	817	843	824	821	870	833	826	850	826	885	872	840	842	873	849	854	867	818	855	851	902	829	800	811	842	809	827	844	832	906	803	856	868	863	894	886	847	838	847	822	839	797	869	811	853	834	871	794	867	862	817	825	852	853	781	867	830	862	824	886	778	909	840	843	870	822	864	889	864	837	828	774	891	803	865	854	850	833	859	914	878	846	872	863	842	876	886	832	835	862	845	871	883	892	790	836	823	849	829	854	812	865	797	897	880	833	879	837	857	809	810	832	860	891	832	858	819	835	815	878	857	842	883	818	793	913	859	872	846	806	888	789	859	851	873	880	908	863	837	847	824	867	848	838	835	844	847	838	866	788	846	867	869	855	882	826	840	812	843	821	854	863	903	830	855	861	836	847	823	900	845	870	875	850	864	845	879	899	857	835	879	888	857	825	840	791	856	879	865	858	889	848	821	814	871	840	816	848	837	904	863	878	846	890	876	897	873	841	851	817	850	868	829	852	870	838	838	876	797	869	846	811	879	815	859	846	846	845	850	822	883	788	839	854	871	854	911	847	832	835	904	829	828	839	850	823	825	857	844	874	837	805	852	821	870	825	861	907	830	821	859	817	839	867	861	812	885	837	867	852	811	842	805	848	864	792	872	842	900	837	871	786	889	898	878	859	835	893	879	860	828	873	834	864	849	837	894	876	844	847	862	868	876	853	887	879	866	821	813	869	820	852	858	842	853	849	819	840	867	793	866	800	842	811	904	810	888	837	881	918	894	832	881	862	853	861	835	847	783	869	819	891	841	884	844	821	863	876	818	837	885	820	852	890	841	828	843	803	893	887	825	845	875	832	856	858	860	851	811	829	837	864	861	855	873	852	869	846	875	815	829	850	910	877	845	825	827	903	872	832	875	880	816	864	847	813	854	855	883	821	859	858	875	831	837	898	841	842	871	829	849	791	867	832	961	822	811	785	852	837	801	853	860	873	825	867	887	859	879	853	882	823	846	880	868	842	838	802	831	832	837	839	846	821	886	866	881	832	880	911	854	861	862	884	859	826	853	865	828	852	868	835	812	914	889	854	876	836	877	860	854	829	797	838	830	811	901	826	853	851	900	946	849	868	846	870	861	821	843	878	896	896	788	822	870	861	920	853	889	785	825	854	822	890	864	868	841	904	833	894	906	873	838	856	838	857	852	854	802	843	858	897	870	848	806	868	828	826	867	844	876	846	889	877	888	860	792	800	834	843	844	824	886	865	870	844	811	884	826	818	872	808	884	843	889	806	862	841	842	830	835	848	832	848	837	877	838	856	876	849	874	894	814	873	852	812	811	892	849	844	880	847	834	874	914	846	837	879	853	845	881	836	868	880	857	846	850	829	853	845	839	892	812	882	845	802	871	904	861	883	891	886	853	825	836	859	818	877	851	820	874	885	789	852	850	847	844	825	847	880	902	886	901	825	874	892	854	835	864	849	815	854	830	838	807	852	876	869	846	879	871	832	843	823
24511	21624	29162	24582	21616	9818	1479	1041	826	850	742	758	710	694	687	633	658	646	665	610	620	593	600	648	592	611	567	610	571	579	577	569	582	548	589	573	577	625	550	603	580	604	577	584	588	579	587	558	512	533	538	563	598	583	533	554	578	607	555	598	565	550	529	586	581	573	555	611	564	572	548	563	583	547	539	537	555	559	580	564	560	607	552	577	588	605	524	572	545	529	545	561	569	564	529	525	582	576	617	631	606	628	624	608	536	561	509	542	605	545	559	524	568	576	555	552	509	531	554	547	598	538	548	573	589	579	552	570	561	537	568	553	539	551	567	559	587	549	583	559	569	531	542	562	601	573	583	597	550	542	569	586	574	553	601	550	541	541	579	553	547	560	581	590	558	587	558	566	551	550	582	492	514	582	548	553	574	624	538	569	570	570	569	572	555	580	533	565	605	532	575	580	571	578	569	551	544	596	552	524	557	552	570	586	539	531	537	556	529	534	554	580	534	576	516	569	557	540	568	561	573	550	590	585	615	528	586	512	580	534	573	565	601	599	512	571	526	588	605	598	559	545	559	589	535	584	568	558	588	588	563	540	569	555	553	550	545	544	581	577	569	526	588	513	553	542	533	537	533	593	560	551	622	511	534	553	582	601	558	555	599	577	542	581	586	573	499	561	539	525	547	547	622	578	574	536	573	540	549	551	561	532	528	574	550	578	563	570	556	505	578	577	570	625	548	525	578	546	580	549	592	567	598	607	552	553	526	538	573	527	580	546	549	558	530	530	570	553	536	588	530	567	617	561	571	541	517	574	550	555	558	555	578	585	556	559	571	620	564	575	547	566	537	560	587	570	544	579	542	542	593	576	582	518	547	562	562	559	574	552	554	541	561	574	564	545	572	551	568	586	565	567	517	529	561	587	600	512	564	544	536	573	556	613	582	594	557	585	583	562	532	564	585	537	569	565	586	604	581	521	559	571	562	598	559	592	569	508	585	558	578	543	553	575	551	551	555	567	551	575	569	604	577	560	551	488	536	565	561	557	568	558	566	556	538	536	567	565	541	550	568	551	556	577	563	613	558	570	607	577	577	547	607	621	608	597	600	579	612	586	554	527	541	558	532	563	554	565	551	509	584	592	570	585	586	569	485	561	557	536	565	544	550	552	556	605	514	557	532	530	555	523	577	603	604	583	541	564	599	564	579	590	581	555	569	564	584	527	560	548	587	562	548	597	570	574	596	546	561	580	571	562	583	587	552	551	590	579	583	630	531	591	542	560	539	533	575	559	541	595	535	573	576	553	560	593	583	566	542	539	587	578	556	546	590	580	598	563	555	566	572	565	582	559	533	569	567	558	570	541	594	545	568	536	588	574	540	549	562	554	551	551	557	557	534	560	596	614	555	579	570	565	548	592	598	582	536	545	570	526	559	567	530	595	565	530	578	576	556	582	528	531	595	537	596	621	581	551	567	589	529	538	586	526	524	548	543	525	533	542	556	609	599	612	543	590	558	599	583	559	536	567	569	562	603	510	534	581	543	586	563	542	560	573	553	523	542	524	572	518	557	560	559	572	566	563	554	547	565	528	527	590	546	595	520	585	551	521	591	593	554	574	584	519	577	534	570	541	586	613	568	563	595	556	574	534	554	539	571	567	548	617	529	549	558	559	533	544	573	562	549	602	572	556	557	564	562	545	544	568	588	550	534	570	564	539	585	567	560	567	540	537	571	511	602	522	575	523	579	599	568	578	538	565	535	592	524	564	549	573	555	594	515	587	575	586	568	541	539	548	516	556	504	567	568	555	552	553	542	562	563	569	569	545	558	588	578	541	539	569	521	572	526	572	524	536	563	539	548	543	556	544	579	551	552	537	565	543	575	564	547	585	556	528	544	552	610	544	561	529	577	550	572	569	581	590	591	521	533	531	565	568	591	565	557	561	569	542	494	528	561	558	525	542	544	541	545	501	566	553	556	549	578	582	581	577	599	583	546	576	617	553	591	569	544	531	563	547	580	548	532	530	583	548	602	536	610	555	564	577	557	599	585	521	570	552	569	562	518	561	565	549	569	578	579	560	534	534	582	557	574	574	518	588	533	543	593	592	567	569	569	567	604	542	576	538	570	519	584	572	558	541	540	558	589	567	563	535	520	522	605	529	576	560	560	566	619	614	572	536	562	563	551	538	573	585	532	581	565	574	535	522	574	588	558	570	577	569	574	576	526	558	511	555	539	601	540	525	591	556	563	559	593	577	528	550	571	582	598	547	554	592	554	540	529	540	596	557	588	588	569	573	552	607	570	570	521	535	590	517	526	569	574	597	556	563	528	572	526	613	585	550	603	551	544	553	561	525	578	542	519	591	553	556	573	527	586	578	538	537	588	531	582	578	557	560	547	556	556	587	574	573	512	554	577	578	558	549	575	523	584	566	603	542	583	506	566	572	565	545	591	560	551	570	592	543	613	530	548	534	557	587	596	543	536	580	623	540	589	548	550	582	558	578	580	597	611	579	524	580	575	556	570	554	562	579	563	522	550	533	585	543	592	578	544	585	587	552	525	578	540	546	562	554	527	570	558	540	538	570	577	604	547	520	562	574	553	566	559	566	598	603	557	571	553	588	567	612	553	619	529	558	574	556	554	562	574	567	572	553	594	565	560	575	576	559	594	549	528	541	558	533	574	564	564	554	568	572	624	587	560	605	564	571	562	592	555	542	530	539	563	581	562	566	572	588	600	543	528	532	568	541	577	609	584	535	522	535	565	525	567	561	525	538	544	542	524	537	594	554	544	591	568	564	536	576	534	570	579	492	573	557	540	558	601	582	548	562	545	495	552	563	528	549	552	576	525	549	547	567	561	581	544	565	570	550	570	534	543	526	548	546	544	576	553	548	565	528	558	553	550	612	553	570	581	605	527	523	594	531	552	554	558	556	560	574	535	573	552	575	538	527	547	558	580	533	558	563	538	514	580	518	585	572	573	560	540	545	558	594	535	587	545	584	581	542	546	590	516	571	566	596	532	559	561	589	579	562	532	545	541	566	577	548	555	534	571	568	584	545	516	601	552	548	522	537	573	582	533	553	603	611	564	558	546	586	592	587	547	563	580	573	574	519	527	604	601	578	514	567	571	555	576	553	569	588	557	537	532	555	578	589	554	521	556	524	557	525	561	543	549	555	566	565	552	527	532	546	539	579	573	550	551	517	522	555	549	569	577	523	553	596	569	538	593	512	559	556	549	590	551	529	562	571	575	598	571	571	556	532	560	570	553	580	571	541	605	550	585	553	569	589	553	576	548	575	560	550	571	536	568	608	591	560	583	555	554	529	526	564	561	559	572	577	539	583	517	543	618	525	555	576	560	590	593	563	524	522	544	569	559	597	548	579	553	548	546	549	545	575	532	578	573	559	527	574	568	560	557	575	539	541	617	577	582	563	600	573	543	569	519	578	582	565	540	595	526	563	593	538	550	572	579	537	504	550	577	554	613	529	526	530	556	567	539	561
5060	10053	8653	4622	3253	2576	2043	1736	1420	1321	1205	1083	1011	972	907	920	840	822	815	843	838	810	761	752	832	767	774	737	752	776	779	736	730	761	806	764	769	770	761	750	738	726	776	765	729	754	700	739	717	728	730	697	733	688	712	732	706	701	687	690	713	742	744	731	701	715	710	737	758	693	717	766	766	751	735	740	734	759	691	693	770	715	756	678	718	761	747	741	715	716	699	688	710	703	758	711	709	725	841	831	836	833	837	749	702	676	712	741	726	735	748	736	725	746	727	734	713	703	788	746	707	713	701	692	710	745	676	723	749	700	728	707	729	713	702	716	709	714	701	735	754	742	725	731	712	730	718	716	697	738	678	663	678	747	750	703	722	729	669	703	745	722	728	707	755	758	755	692	692	740	721	694	738	732	714	703	712	741	708	740	704	715	732	690	715	702	709	739	757	658	750	711	722	749	731	714	699	680	704	687	716	736	721	711	689	755	733	711	729	705	780	732	741	760	683	729	713	730	680	685	723	702	720	759	723	676	695	755	740	745	743	699	714	726	777	688	734	730	699	702	737	753	677	751	700	751	802	688	708	692	674	681	747	741	689	690	719	746	669	672	741	730	727	761	696	722	720	722	732	724	713	664	685	732	692	696	795	694	729	718	696	755	741	715	724	753	713	694	715	695	678	797	752	686	712	711	749	720	719	739	745	712	757	743	757	719	715	712	728	717	695	736	755	712	719	756	699	742	710	718	737	682	743	694	746	740	716	734	743	722	779	764	711	761	729	726	695	717	775	724	747	691	708	719	717	703	751	702	741	724	702	712	698	724	726	677	699	738	747	716	746	759	727	706	706	695	766	679	738	726	743	709	713	737	728	742	720	739	737	735	713	760	703	711	733	679	714	736	763	727	723	736	681	765	724	724	698	729	720	719	676	668	669	712	705	676	700	705	730	760	664	691	700	735	744	691	724	762	684	740	758	719	727	738	748	727	720	695	686	724	721	709	721	755	716	746	768	766	714	683	719	706	727	774	718	765	692	718	768	735	737	739	740	719	659	748	725	760	729	716	746	732	688	712	700	686	652	727	731	765	704	764	780	656	716	713	749	735	720	683	722	737	679	731	696	729	726	701	709	741	680	700	685	670	752	684	675	750	719	701	669	683	728	718	703	730	697	698	712	704	724	680	759	722	689	689	688	749	698	728	648	730	714	713	736	714	782	722	674	733	728	749	735	703	726	714	692	689	673	735	749	712	712	705	737	712	683	683	749	701	703	681	720	757	748	735	747	686	675	697	716	775	757	727	755	729	764	722	745	733	734	732	712	726	689	734	704	725	662	736	681	706	780	711	714	754	738	734	775	696	722	715	775	737	781	720	697	747	711	683	746	689	737	716	748	733	735	749	693	665	688	706	781	693	686	704	757	708	668	758	677	704	663	723	700	717	683	710	713	723	727	714	743	692	697	671	756	709	712	720	750	747	742	743	691	742	730	771	713	720	725	714	743	707	698	713	747	723	708	716	670	701	736	693	701	741	758	748	732	687	663	700	751	724	685	726	721	718	698	729	723	705	736	721	744	730	708	707	743	700	690	742	687	703	731	744	704	703	661	670	730	735	704	743	718	661	716	756	756	702	719	731	702	742	733	695	722	711	721	694	733	731	714	732	740	746	687	721	726	718	702	767	721	653	709	698	762	675	702	707	718	738	745	740	754	739	749	692	752	711	741	741	751	720	719	784	732	721	728	730	709	732	734	684	717	748	690	675	712	706	745	733	718	731	746	658	726	714	724	723	740	721	735	690	703	734	674	671	711	732	678	720	703	723	673	728	692	662	690	720	716	719	715	721	728	720	733	718	724	744	683	742	747	753	711	698	761	720	687	745	734	640	741	693	676	681	726	702	741	705	714	703	753	713	694	748	743	690	694	689	730	715	755	698	726	719	732	694	712	736	746	696	756	722	714	685	708	722	720	720	698	682	761	692	739	708	690	697	728	755	700	768	740	725	740	702	726	755	745	709	719	749	660	763	714	707	737	716	674	740	709	725	674	706	722	747	689	709	658	707	726	722	760	734	764	719	690	715	689	718	737	708	734	699	720	738	719	713	665	731	743	757	753	697	681	711	714	722	713	749	739	719	732	668	662	727	705	699	704	715	747	749	699	736	704	716	705	692	718	680	719	731	698	693	691	728	725	739	712	726	726	738	697	704	687	665	742	684	767	743	742	725	769	696	717	714	694	705	677	755	733	718	691	743	724	729	722	673	727	749	626	715	743	765	742	712	692	665	759	710	737	734	741	745	720	730	718	688	697	718	727	686	687	749	704	771	712	700	769	754	764	686	712	697	717	737	679	699	769	751	751	764	694	746	679	723	706	760	716	692	729	679	715	712	755	717	751	731	701	698	740	691	701	756	710	717	700	728	707	710	731	765	736	732	697	706	697	713	733	693	726	733	723	747	712	688	741	666	693	727	661	716	658	698	681	718	717	702	694	724	693	737	710	747	693	746	734	734	715	776	730	705	715	714	680	677	712	736	725	691	731	704	712	717	744	668	691	665	689	749	684	718	746	760	708	688	704	718	714	721	701	716	712	742	759	706	743	666	767	722	743	728	721	702	717	712	737	712	704	705	679	757	731	733	743	737	715	702	761	743	779	719	717	757	721	723	674	715	695	701	746	746	689	694	669	723	712	727	717	759	696	719	770	749	710	757	721	730	713	699	753	743	734	747	674	733	733	701	757	702	679	714	806	697	716	711	688	745	773	665	703	739	722	749	709	735	732	707	675	753	715	710	756	684	705	717	693	675	713	751	714	683	730	701	678	675	662	725	692	738	718	718	675	710	704	765	720	693	732	672	723	743	745	710	715	719	723	702	760	687	721	689	732	747	707	707	706	682	636	697	696	726	661	706	705	738	710	726	727	694	722	741	746	713	715	711	735	695	712	686	716	717	747	742	697	714	703	713	708	706	718	681	736	734	745	736	713	693	719	673	746	730	696	759	712	717	771	704	747	719	684	742	730	715	703	706	711	733	712	750	719	723	689	705	765	707	751	703	670	742	740	697	724	691	724	741	720	690	672	798	709	729	798	735	722	712	734	718	719	682	727	688	709	753	760	713	729	740	742	736	732	701	702	739	765	711	723	696	692	710	727	685	737	665	678	743	752	714	754	725	693	700	701	714	697	725	712	674	745	690	772	747	766	700	690	700	709	726	699	700	711	700	725	765	723	743	702	700	750	747	738	751	645	709	726	697	760	717	748	720	730	674	734	709	731	675	718	681	699	704	719	735	724	703	728	687	738	712	727	762	650	764	650	724	718	780	720	783	707	730	672	749	743	722	703	709	706	703	714	746	724	737	719	712	704	739	682	729	750	684	727	699	743	752	697	771	691	730	767	724	673	713	736	740	738	717	679	719	728	766	684	724	706	736	749	719	676	714	736	710	685	723	747	686	731	717	723	714	706	712	717	687	753	731	731	686	681	718	752	672	745	703	738	732	706	739
23525	21672	29742	24143	21673	21709	7688	1283	867	820	741	635	608	512	504	443	444	429	454	427	388	407	382	341	393	336	370	368	357	370	363	314	328	349	325	363	374	316	329	331	354	318	332	364	346	329	339	316	348	340	329	339	329	319	336	286	333	322	330	336	326	305	301	335	309	335	312	319	332	338	301	315	334	342	332	306	331	324	329	328	284	300	315	347	277	306	334	326	282	349	275	303	304	288	316	310	330	347	369	356	432	432	385	334	307	319	315	330	297	316	333	330	300	323	316	284	339	300	301	312	305	311	278	309	314	358	299	304	319	316	293	290	317	309	279	336	281	331	305	327	337	282	303	289	316	300	331	310	297	304	307	308	347	274	336	334	311	365	296	314	299	290	291	283	305	310	304	299	317	304	307	304	284	308	332	316	315	309	291	307	306	336	300	301	286	286	314	316	268	295	298	312	317	286	300	323	301	312	267	293	336	321	295	275	287	322	301	306	328	294	324	292	337	325	301	321	319	319	306	299	317	294	319	280	326	303	320	318	314	315	319	274	331	298	315	315	338	339	309	308	329	295	268	310	276	303	325	315	294	325	296	301	329	307	312	298	298	283	334	293	294	293	303	313	345	310	319	270	319	291	321	314	326	314	298	303	323	301	319	354	302	316	305	293	308	292	299	320	295	290	310	309	308	291	289	308	318	327	291	327	277	317	340	324	307	321	291	308	317	296	303	310	299	331	316	311	294	326	322	355	324	291	304	311	346	303	323	305	311	306	296	313	309	299	331	331	318	321	326	321	299	289	312	290	312	321	314	282	320	314	299	303	306	306	284	315	321	294	303	298	317	349	301	324	301	361	337	298	346	324	349	275	340	332	291	312	336	285	324	282	315	328	314	319	292	308	303	292	322	295	284	319	335	306	316	321	311	293	316	308	298	288	305	299	324	316	292	317	317	302	305	284	290	295	317	317	278	284	320	321	293	285	311	308	270	324	296	285	300	284	297	324	289	331	290	285	329	294	285	310	352	318	311	304	302	308	305	311	285	296	301	290	315	285	305	324	305	266	285	309	320	306	325	294	298	322	305	273	312	333	343	298	334	305	317	311	298	278	292	317	290	319	315	312	307	303	313	281	286	294	306	314	303	315	314	322	320	292	302	331	278	356	292	288	302	302	292	304	292	319	292	292	299	297	342	324	298	295	322	308	339	301	300	329	302	285	300	320	325	319	299	293	339	265	287	331	318	339	300	344	305	316	316	288	292	306	316	301	292	340	312	313	338	298	299	304	318	297	330	290	298	306	304	304	322	334	315	297	306	322	321	294	294	291	350	323	340	333	331	339	284	348	331	289	278	281	311	294	300	308	302	306	287	327	300	304	295	308	320	315	293	337	313	305	317	304	320	289	317	311	306	296	269	315	278	310	308	307	300	284	316	308	328	310	334	291	321	281	328	278	317	309	345	325	333	311	338	293	294	339	308	285	314	281	301	316	322	322	314	308	286	323	268	299	297	281	304	308	296	327	336	307	287	339	318	297	321	312	311	300	289	302	300	293	325	324	309	304	297	301	288	313	317	333	315	315	320	304	355	285	327	329	318	333	291	287	328	321	331	315	330	325	314	307	283	312	297	272	325	316	313	312	332	281	309	287	278	304	306	292	290	277	347	314	331	320	299	320	307	286	324	312	317	288	318	302	338	295	310	310	308	321	311	314	307	301	307	309	294	336	310	305	328	298	341	307	305	301	329	316	292	315	307	325	290	325	321	295	302	304	302	322	295	327	294	285	280	306	302	299	331	309	336	315	289	310	327	305	318	325	323	296	328	312	305	311	299	291	309	302	297	308	322	323	340	283	289	296	288	344	310	311	310	319	300	299	294	290	293	312	326	297	302	300	302	327	315	309	325	340	275	310	315	301	321	327	344	330	341	297	318	304	357	318	309	304	293	302	281	292	310	299	279	304	325	325	300	304	305	295	295	298	321	296	310	307	295	347	286	318	315	295	306	308	278	301	295	292	295	318	338	305	307	337	336	292	322	319	277	302	321	313	277	315	326	297	319	295	311	323	320	342	308	294	298	340	274	284	311	309	306	322	326	313	320	316	298	274	338	332	308	327	298	308	324	268	312	323	330	319	279	324	319	284	329	313	313	306	312	289	301	342	318	300	295	313	295	327	319	306	320	272	318	283	317	306	298	318	320	308	318	299	277	295	326	297	281	304	330	324	301	323	309	304	324	342	287	314	310	311	309	319	331	304	326	314	307	319	315	304	312	304	323	324	296	300	343	325	308	306	303	317	283	277	318	299	293	340	345	291	320	274	319	307	324	344	305	307	296	288	306	326	290	301	275	309	300	302	284	323	317	297	325	296	318	305	346	303	314	310	319	317	307	315	318	342	310	298	284	312	284	301	316	328	307	293	297	320	320	283	295	304	288	333	292	318	308	311	285	289	298	309	335	307	284	272	305	316	303	307	317	328	282	309	326	290	303	297	313	299	320	331	324	327	311	325	304	331	299	365	339	302	320	304	324	302	272	322	281	321	342	294	321	305	335	312	341	287	261	335	334	360	299	328	321	287	317	289	276	349	300	278	271	329	321	301	300	316	320	301	313	344	307	325	320	308	348	344	321	289	291	308	293	295	323	272	294	281	301	280	314	305	305	298	316	299	277	301	286	336	311	307	291	286	275	332	293	310	288	313	267	331	324	307	318	289	295	298	304	305	317	338	289	290	303	299	315	266	331	304	313	307	290	340	315	315	275	300	306	299	292	289	313	300	295	311	265	315	302	325	309	329	311	336	295	318	302	316	310	313	299	298	301	294	329	309	323	320	312	303	298	323	278	300	311	292	330	275	324	307	296	334	293	297	334	268	335	308	292	357	322	307	294	311	309	326	320	348	302	314	313	317	316	293	334	319	312	316	272	328	311	269	326	298	308	334	318	328	299	350	310	279	298	307	299	294	316	319	305	318	263	319	314	302	283	317	287	333	283	316	294	326	312	294	330	328	278	310	302	294	297	304	319	302	302	263	279	320	308	319	311	323	302	321	320	307	317	322	286	307	297	313	293	330	320	282	303	306	312	312	277	352	341	311	303	324	323	276	318	314	287	303	314	314	306	340	326	346	320	309	298	303	338	288	281	292	304	288	283	271	319	300	307	309	300	314	318	308	323	294	291	307	294	334	300	322	285	339	300	305	318	316	303	328	312	309	310	298	334	275	291	333	309	290	307	312	305	337	289	281	322	327	299	320	329	319	311	286	282	309	321	296	301	318	357	308	289	283	298	295	288	269	321	303	298	275	305	304	279	315	315	278	319	316	324	287	291	307	331	279	315	294	314	291	323	289	296	327	322	355	329	325	298	325	295	271	328	319	320	319	282	305	288	299	294	317	291	293	284	285	333	299	320	338	301	321	325	295	273	309	287	312	300	301	337	316	309	309	306	294	314	306	329	298	313	332	308	310	296	340	317	325	287	308	278	288	302	320	306	336	357	299	341	305	287	299
7231	16092	13942	7619	5175	3937	3155	2465	2052	1597	1315	1092	984	902	860	792	809	616	647	561	639	572	589	552	548	484	517	476	493	457	454	451	485	446	451	424	456	434	417	443	449	407	424	436	451	436	412	432	440	420	399	448	420	425	427	447	430	459	443	466	395	451	459	422	403	407	416	402	404	454	425	424	429	449	392	399	412	436	421	437	434	455	405	393	408	427	391	428	400	411	411	390	456	444	402	406	387	459	519	515	548	568	541	436	450	466	399	393	350	396	384	405	429	438	413	377	378	370	376	430	375	432	399	423	403	419	369	366	391	420	430	419	388	406	388	396	393	414	406	421	398	395	404	426	390	404	388	417	397	381	367	398	384	403	426	410	431	425	427	406	411	380	418	366	405	406	411	412	416	408	407	415	410	429	398	387	423	377	389	386	397	381	411	410	374	432	411	400	423	425	409	382	412	418	400	389	406	386	398	388	400	408	406	389	402	408	415	402	387	426	416	407	376	424	419	425	395	400	435	382	384	406	374	393	402	411	428	427	400	400	424	405	349	403	399	365	363	381	420	426	419	384	391	374	388	370	386	382	407	407	398	400	385	405	425	359	408	392	410	400	404	431	399	443	385	401	386	419	402	434	394	426	420	385	399	371	381	432	404	426	397	409	394	388	414	406	424	443	367	398	392	408	424	412	389	384	401	422	394	427	376	409	408	379	411	441	396	392	387	419	427	397	399	416	386	392	362	389	379	376	388	411	382	411	433	425	389	406	428	407	427	394	361	387	384	383	412	416	395	385	393	426	407	391	400	411	412	412	398	409	416	384	401	407	387	414	388	397	409	385	415	413	400	390	415	408	424	385	394	426	403	378	416	393	397	393	417	401	396	390	360	420	381	414	417	382	420	384	396	406	427	391	432	395	398	400	394	406	408	415	405	409	439	419	402	404	384	400	411	366	426	417	373	386	401	403	382	370	383	384	382	401	387	431	411	451	386	403	403	433	348	369	431	414	445	358	420	407	397	423	387	385	416	401	388	386	387	381	379	369	384	435	438	396	382	386	406	382	393	382	363	432	417	398	413	382	417	415	406	389	403	417	429	425	401	370	394	392	409	390	373	393	410	398	407	385	373	383	435	406	409	409	402	411	431	392	434	406	399	400	421	423	428	394	379	382	423	423	418	409	420	403	425	404	390	386	415	395	390	403	438	404	427	430	425	395	396	386	393	392	435	404	417	395	437	397	433	435	380	437	379	371	401	428	396	404	403	384	388	411	420	386	391	375	386	440	413	418	393	422	443	401	408	392	397	443	422	372	390	432	404	357	403	395	388	398	377	376	387	409	400	406	405	387	411	384	431	426	437	415	391	388	377	421	386	412	393	397	371	394	396	412	377	375	394	376	443	362	385	354	407	420	402	382	390	387	363	418	394	374	420	395	379	410	387	403	384	392	381	423	400	393	354	403	427	349	425	390	393	403	424	402	415	384	389	415	412	373	446	410	401	383	378	375	395	410	369	406	363	411	436	390	397	431	426	388	381	404	397	408	449	397	387	423	405	423	407	437	382	427	400	410	363	423	403	406	393	391	421	401	439	357	402	405	422	408	383	444	395	393	414	367	423	385	377	427	390	442	439	387	426	416	406	437	369	404	430	378	395	458	376	382	396	396	395	397	403	409	403	404	430	400	418	365	415	410	398	400	378	407	425	397	420	390	397	376	395	416	403	377	413	396	400	378	424	350	368	404	385	407	404	435	351	411	396	393	387	411	393	412	422	424	386	426	413	424	379	428	395	416	412	381	385	394	395	412	419	431	375	404	385	427	435	445	438	388	397	372	378	399	411	383	380	394	425	363	404	394	404	384	400	387	405	406	384	395	365	407	388	381	388	416	430	394	400	403	375	412	389	402	399	385	411	412	406	398	416	396	371	386	421	424	372	404	390	462	369	424	391	439	389	409	403	392	438	400	423	394	400	350	380	415	401	438	395	425	401	383	393	384	426	393	397	406	419	411	425	401	364	415	384	381	383	415	418	395	428	434	385	406	397	423	422	423	404	394	412	391	423	402	424	381	424	398	405	406	414	412	394	419	408	423	389	379	406	417	381	439	420	367	434	384	432	410	380	412	387	400	412	419	389	391	412	404	394	454	442	388	394	384	403	390	363	403	393	390	420	400	372	413	402	385	369	394	401	404	398	398	403	392	381	388	396	380	413	419	398	396	371	404	371	422	399	394	384	393	386	405	406	385	372	391	350	434	392	381	390	400	427	439	408	394	416	417	418	387	425	407	431	385	421	395	389	368	408	370	414	400	406	389	417	433	415	403	379	399	382	360	383	423	389	414	420	416	410	389	401	435	385	401	411	392	437	371	441	433	422	418	407	370	396	406	444	412	390	396	394	385	383	404	392	403	441	424	400	427	378	403	406	370	366	389	379	417	408	378	410	387	394	376	376	389	397	415	393	373	360	412	395	387	413	390	384	379	407	401	407	400	398	429	403	393	422	404	412	401	420	382	412	376	419	393	418	437	409	399	429	393	404	413	397	400	372	368	374	383	389	384	383	412	407	403	418	408	402	414	384	408	424	374	399	408	417	388	414	391	440	401	395	404	412	379	417	399	393	413	398	390	435	399	387	404	406	433	408	378	404	394	441	361	417	383	409	396	410	418	382	404	416	366	433	396	412	376	402	421	398	403	393	434	413	377	417	425	396	397	364	414	381	388	405	384	413	389	413	388	407	394	424	420	386	407	365	408	405	369	404	410	422	369	401	403	396	401	414	424	430	375	407	377	404	373	409	444	377	397	373	397	371	426	385	394	384	416	382	412	424	428	444	406	412	401	379	396	397	396	431	387	409	399	387	396	428	403	392	420	428	391	367	384	417	406	422	415	391	408	402	426	416	368	359	382	404	421	379	417	376	413	398	383	441	409	407	401	457	402	402	394	421	395	381	402	367	386	375	423	407	392	413	424	405	398	405	453	381	418	405	349	378	373	386	389	430	407	392	392	380	434	427	426	413	391	420	389	402	405	405	378	391	383	413	380	377	401	379	398	420	340	426	428	402	401	411	416	381	399	392	386	402	389	381	445	387	414	424	365	419	399	424	397	412	401	437	381	394	424	387	411	400	392	421	383	393	438	388	366	427	363	437	428	412	415	429	379	400	374	423	387	354	380	397	399	379	391	411	392	421	415	378	410	395	453	350	399	425	396	387	429	421	405	405	348	378	372	402	393	385	401	393	424	365	429	397	413	383	410	378	401	411	363	416	420	430	401	407	422	403	411	425	400	376	387	429	381	434	387	424	444	397	397	395	419	428	407	420	414	409	383	410	410	391	428	403	367	419	425	397	368	386	401	402	381	423	403	394	383	393	391	376	399	403	370	405	374	399	386	369	393	396	394	413	395	380	394	407	397	429	427	415	420	384	411	422	421	388	381	411	376	432	386	423	426	396	391	410	422	396	411	373	432	397	380	407	367	367	405	370	431	400	415	376	429	389	417	394	373
27546	21054	9280	1225	818	711	709	681	667	693	664	697	647	635	664	607	678	696	630	701	708	696	664	662	657	633	637	678	713	633	667	682	704	685	669	687	649	693	696	661	684	721	641	653	659	671	671	681	642	720	673	692	694	660	664	637	607	654	656	681	683	677	686	676	732	656	651	670	698	670	639	691	673	756	632	633	683	627	718	658	692	671	690	709	728	688	696	682	677	645	643	690	689	641	650	703	648	719	703	699	712	740	708	682	669	662	663	666	672	671	646	665	680	688	677	643	679	674	645	671	691	599	639	670	711	709	674	686	684	690	670	708	678	658	689	687	685	678	730	704	671	702	665	678	658	613	645	654	656	644	667	660	669	627	668	613	691	671	680	609	654	654	662	673	670	713	656	670	683	635	688	673	706	669	676	679	647	672	639	698	676	681	673	691	687	694	696	712	645	626	656	732	641	693	703	628	662	679	706	666	663	702	710	686	684	725	700	624	692	645	657	678	652	670	621	677	657	684	659	702	683	678	663	628	644	689	670	649	683	725	652	647	654	664	646	677	651	657	656	661	622	679	662	672	602	690	689	681	624	672	680	651	697	674	668	669	640	675	678	663	665	716	679	656	649	669	691	657	679	721	640	715	629	664	608	708	676	664	688	651	686	752	662	701	641	705	679	669	629	657	622	655	703	676	690	675	639	670	692	675	621	671	696	679	640	696	663	703	683	631	675	645	626	662	669	650	665	637	661	664	638	708	714	656	683	671	690	668	675	624	688	653	697	628	679	681	644	706	665	663	681	662	695	635	681	684	668	645	664	643	682	677	700	728	651	648	647	688	677	682	671	741	661	673	677	690	678	694	636	734	709	691	664	625	688	692	608	655	637	718	661	711	690	691	678	659	577	649	667	647	727	642	690	693	668	657	675	674	696	724	660	640	666	663	668	681	673	684	630	677	694	676	651	637	705	645	697	686	613	680	668	649	684	672	672	708	651	677	654	658	670	656	653	685	637	653	676	690	635	702	675	653	640	650	684	690	621	678	660	684	667	689	687	649	667	664	656	666	661	634	699	679	677	636	646	623	680	652	682	671	661	661	699	699	664	657	661	670	657	637	676	696	681	682	633	714	669	700	662	661	687	653	669	696	668	644	683	663	723	662	727	650	686	655	644	715	642	694	658	691	654	663	649	674	661	673	645	628	683	637	712	668	650	678	624	684	632	702	660	688	650	683	666	646	644	637	653	677	680	708	706	686	661	689	676	637	677	666	685	664	636	677	676	694	680	644	648	639	674	710	660	672	666	653	611	668	713	621	704	665	616	670	655	693	686	664	638	715	679	657	623	622	651	663	696	670	701	688	668	715	718	678	668	709	683	673	659	670	618	682	632	649	658	674	647	714	701	652	662	666	686	674	661	679	692	616	702	673	662	677	660	672	672	642	638	654	670	638	645	690	667	660	649	708	681	682	744	663	694	713	651	693	637	644	663	659	694	661	690	643	709	684	679	689	661	618	668	672	667	629	674	673	664	684	640	692	653	650	694	677	717	652	678	650	661	669	654	705	715	697	698	668	696	657	692	652	708	661	667	678	702	671	647	683	649	683	622	706	704	709	693	680	658	727	648	700	687	688	673	669	670	677	704	666	647	672	686	689	716	720	693	674	693	748	659	685	622	675	704	648	652	635	668	613	725	688	663	618	700	653	684	653	638	692	705	670	683	628	643	689	669	661	683	666	647	661	722	715	670	627	712	663	656	660	686	695	687	661	654	647	659	658	669	655	720	648	630	676	696	682	692	660	688	667	627	681	708	674	684	666	724	698	652	688	607	649	638	634	716	659	666	629	649	701	674	647	704	719	688	673	659	664	677	651	654	667	670	668	693	649	711	691	696	688	667	656	683	658	662	741	641	660	651	690	667	687	656	669	692	630	645	663	700	717	676	644	663	663	689	666	640	669	681	721	668	692	734	713	641	658	686	688	673	665	676	659	667	668	683	639	689	640	665	682	668	695	670	652	680	649	711	696	705	655	656	695	704	678	674	701	677	642	633	680	663	646	719	699	688	653	662	643	679	681	665	640	710	658	665	636	709	643	648	674	656	681	723	663	718	660	591	670	625	712	641	633	694	648	706	651	682	690	667	696	709	664	679	668	700	678	640	688	670	700	687	630	695	678	628	652	677	670	696	665	674	674	672	680	666	699	674	712	681	690	625	706	668	622	662	667	662	676	680	694	664	686	680	656	712	649	719	663	676	731	689	695	650	696	637	691	720	716	645	646	653	674	660	706	648	649	704	642	654	674	663	629	668	670	703	680	653	694	718	680	658	675	699	649	699	656	694	689	696	653	705	657	670	694	614	708	676	663	663	692	653	648	684	662	656	620	664	697	707	667	665	674	712	650	671	659	654	658	666	655	683	639	671	670	677	675	657	673	671	691	656	662	682	655	671	710	658	677	650	625	675	632	660	693	672	692	641	681	628	743	680	678	685	600	625	664	650	694	658	711	670	628	677	665	651	685	682	664	659	681	696	624	656	690	636	671	705	702	656	673	667	656	651	668	658	654	701	680	681	686	595	702	696	664	691	692	641	696	641	586	734	678	687	655	698	692	721	683	710	653	684	631	648	723	660	630	695	640	671	694	697	646	620	701	672	664	652	677	630	694	664	693	621	690	674	697	677	696	656	667	712	639	688	661	663	668	639	670	658	629	712	625	657	733	633	675	679	652	687	716	653	651	668	633	676	691	694	677	681	621	693	664	664	633	680	605	660	645	665	657	641	615	681	653	695	665	683	692	677	689	655	686	636	687	646	670	643	664	704	670	657	665	637	654	661	651	708	680	629	648	673	652	668	689	673	629	652	621	751	656	651	653	662	647	753	657	670	662	721	716	668	640	640	694	688	630	709	686	723	688	677	662	642	646	649	685	679	649	666	694	631	670	623	653	647	675	707	650	664	619	670	662	699	709	647	662	676	673	672	650	660	701	678	675	674	682	678	649	708	680	674	713	660	682	702	674	673	654	698	648	731	672	665	652	635	668	658	682	702	702	693	665	678	689	654	668	684	675	689	680	684	662	651	658	675	724	694	628	692	699	658	691	627	660	705	705	698	685	662	703	668	649	670	646	660	691	708	716	680	665	702	671	684	712	686	644	683	699	697	649	649	648	684	696	655	654	692	641	660	699	691	660	663	693	713	667	652	648	672	691	699	633	653	637	638	657	670	650	635	670	705	680	686	654	621	709	648	653	654	672	656	627	675	660	655	658	655	660	654	658	675	627	668	676	668	698	677	650	684	682	667	685	652	660	678	676	695	654	651	691	678	644	697	656	652	644	669	672	626	665	664	652	685	658	689	676	653	645	697	643	678	676	647	670	691	671	712	697	683	702	696	692	647	705	685	674	679	654	672	672	686	738	673	690	654	686	666	646	663	688	675	639	630	642	689	630	655	719	645	708	624	674	656	636	648	677	675	677	638	633	681	697	690	732	696	689	675	664	692	685	683	671
4312	1574	1440	1122	1015	1016	949	900	891	942	880	861	861	871	871	869	843	870	925	897	865	903	880	881	794	845	859	847	874	842	845	904	823	826	892	881	831	773	887	865	833	857	833	867	873	867	865	892	809	842	817	900	828	886	865	847	834	878	894	905	854	882	828	828	812	862	899	817	896	827	846	842	779	882	891	880	844	907	831	831	844	834	830	841	869	860	900	853	837	897	839	890	860	868	848	843	905	896	906	911	876	913	890	853	849	841	883	824	864	823	836	904	849	859	808	818	874	826	833	843	886	843	847	837	831	896	840	870	910	820	853	887	893	872	867	852	843	829	819	865	845	858	817	863	899	848	849	851	871	852	841	859	842	828	835	853	869	815	847	814	867	818	878	901	874	861	862	857	850	889	876	884	838	886	795	855	883	854	897	852	883	801	844	919	845	882	879	862	863	838	887	881	862	817	870	863	841	828	788	866	837	832	854	845	847	861	849	913	866	829	877	916	822	825	879	822	816	836	866	851	848	860	821	877	826	832	867	851	870	817	861	910	840	874	861	830	864	868	765	820	895	865	824	843	824	862	876	859	865	868	809	861	861	881	877	810	837	881	872	887	804	844	880	864	884	841	810	877	874	902	877	892	852	849	839	841	861	846	835	847	898	808	836	805	844	820	857	848	803	842	871	875	859	836	836	863	844	905	845	816	859	875	872	886	866	812	830	812	844	894	866	810	852	849	859	811	830	778	843	922	855	872	858	843	854	875	913	859	878	820	772	844	862	835	880	860	809	885	837	887	873	791	847	869	878	867	851	870	794	893	896	842	849	845	884	870	877	867	830	777	807	810	888	826	843	868	863	802	914	829	843	837	814	858	909	790	873	798	923	845	848	861	849	924	907	857	880	852	888	822	876	830	842	846	857	895	865	859	823	888	822	841	830	828	862	857	817	795	857	877	793	828	843	810	906	865	844	823	880	857	944	844	812	864	885	862	823	849	856	864	838	853	814	876	915	879	831	859	879	878	840	871	881	904	948	847	846	817	807	845	822	890	794	820	842	792	835	847	860	849	851	891	920	877	846	832	842	826	849	819	853	870	803	906	823	820	854	841	826	830	847	906	871	835	827	837	835	883	876	827	809	908	914	885	872	888	878	879	868	888	864	882	805	880	816	872	857	866	881	875	823	847	853	832	857	795	824	860	906	864	830	887	859	821	811	859	839	853	857	805	898	857	798	838	852	843	842	848	886	827	860	851	889	826	866	811	829	907	871	851	882	881	860	842	837	883	868	844	850	806	868	924	867	874	836	880	855	888	872	845	836	862	875	842	887	845	898	861	916	809	908	872	864	834	830	841	850	836	824	862	861	845	871	814	855	878	872	805	881	868	849	864	922	827	905	847	835	874	865	870	853	896	866	822	825	828	806	841	848	867	856	877	883	842	866	825	863	844	854	884	879	884	898	899	849	919	844	844	840	877	857	849	829	821	836	794	811	838	857	890	838	838	821	892	845	869	887	864	807	858	886	886	852	862	826	893	871	850	855	816	856	854	844	824	890	839	830	850	915	847	860	884	880	848	858	852	879	821	839	854	841	832	839	836	813	862	818	842	855	803	823	838	860	861	871	854	828	803	865	809	841	835	892	922	867	839	899	861	829	831	820	828	854	826	860	795	839	872	853	813	820	872	860	897	877	863	869	799	845	861	808	879	867	849	831	877	855	780	834	856	886	858	839	839	863	887	828	874	905	846	861	869	844	776	803	835	848	863	783	874	786	810	780	851	855	858	842	829	898	851	808	869	869	874	913	858	886	899	841	858	856	878	837	886	901	838	837	857	896	872	866	845	834	901	854	849	842	827	882	917	866	848	837	873	842	821	900	847	859	837	865	802	923	849	883	886	857	872	862	827	848	854	832	829	863	847	892	879	844	810	860	858	844	900	847	800	833	835	791	924	833	809	858	879	833	900	833	881	829	857	874	889	844	838	878	817	810	879	857	860	848	924	860	864	857	847	873	828	831	954	821	832	822	850	840	809	854	826	849	853	823	826	855	835	832	877	821	818	865	855	805	821	798	793	848	802	828	834	859	806	871	826	873	847	886	819	835	835	918	828	833	833	887	865	922	868	860	843	886	874	903	837	860	891	899	908	841	865	881	872	841	841	876	843	901	801	862	890	860	825	859	843	872	902	853	793	834	859	790	840	834	848	893	878	844	847	847	856	851	820	845	871	896	877	860	865	840	895	855	876	883	904	885	808	819	831	831	858	845	851	830	827	808	849	821	875	855	871	846	885	859	865	880	813	858	839	880	853	827	902	843	858	877	882	824	890	879	891	836	853	856	897	834	868	816	861	843	881	885	780	856	868	802	830	821	865	799	813	811	845	848	858	848	930	864	870	873	800	836	823	854	859	841	841	862	766	876	813	845	856	859	850	847	864	845	872	835	803	866	868	777	844	842	844	855	859	831	915	847	796	824	817	835	853	800	880	861	855	860	843	872	823	880	865	853	846	845	881	844	819	859	890	836	845	863	859	803	851	858	825	845	870	877	846	832	813	812	843	841	879	853	873	817	848	847	841	831	844	868	847	827	872	850	823	903	871	782	899	830	890	814	849	842	890	908	908	896	876	830	861	857	856	879	856	836	803	823	863	840	800	814	882	844	827	891	879	791	900	883	812	784	896	798	804	846	855	867	891	897	917	840	821	886	874	860	841	850	828	823	837	877	885	855	870	834	869	844	914	849	851	816	817	859	846	880	872	874	880	848	891	870	875	833	860	832	884	866	860	873	847	861	865	834	826	882	896	933	857	848	833	847	893	853	843	817	858	795	805	854	870	873	883	821	860	828	802	854	863	836	818	856	867	856	831	817	855	853	880	825	887	832	834	895	840	807	863	826	846	900	861	824	846	864	876	818	850	914	787	815	856	855	855	872	844	913	855	835	853	879	868	843	827	807	827	880	832	873	867	853	884	835	813	857	805	790	818	906	840	844	807	792	841	850	886	866	871	844	821	835	917	844	866	843	883	835	881	865	895	872	849	838	915	868	892	825	851	842	891	845	842	845	845	837	804	903	803	868	796	904	874	874	896	830	880	867	869	838	857	829	882	904	861	848	903	878	856	874	891	868	851	841	840	808	803	852	850	824	823	843	862	853	893	922	877	824	866	800	860	846	846	864	844	800	892	864	862	857	841	830	797	865	863	891	827	878	816	859	850	869	828	827	809	878	818	815	861	861	854	814	875	873	856	857	899	854	874	798	870	855	880	834	837	845	827	836	880	847	825	811	876	843	860	806	890	936	820	849	847	826	840	817	887	892	831	899	843	920	845	817	865	836	864	873	829	855	844	830	804	875	883	855	888	847	810	871	845	844	882	892	836	861	846	834	864	869	859	871	847	891	843	871	846	897	900	830	826	852	869	842	829	860	811	793	873	863	876	835	870	803	874	787	818	849	847	860	878	819	849	842	871	882	872	821	872	844	832	854	831	853	846	818	859	864	855	825	884
24545	21646	29190	24587	21629	9685	1427	990	892	841	783	705	690	666	716	658	656	649	665	618	624	589	568	598	594	580	578	635	526	557	581	603	592	613	556	565	542	538	570	564	540	554	566	569	622	581	592	575	563	575	499	581	579	550	530	564	559	577	558	583	541	490	580	589	634	546	552	593	565	583	560	565	541	587	564	553	576	575	585	575	560	554	532	543	546	572	556	556	585	556	576	554	559	554	525	544	548	578	602	576	617	623	541	584	537	545	531	555	576	557	564	559	571	569	543	556	506	542	570	533	520	550	576	527	592	554	546	587	533	572	551	543	582	562	525	529	560	581	545	558	534	570	556	551	553	573	547	584	539	549	555	518	532	546	534	565	581	562	578	553	517	547	551	585	580	504	612	588	553	583	544	565	571	525	554	566	531	541	529	555	597	557	551	547	580	570	536	535	558	559	575	549	621	570	572	537	541	591	574	544	606	565	572	520	534	576	574	570	573	565	521	534	543	587	581	564	555	561	545	563	537	568	551	542	548	520	563	598	549	541	579	578	545	521	569	532	532	522	541	549	566	571	543	604	538	541	564	535	543	586	593	545	580	540	583	539	525	549	535	556	554	543	572	610	562	560	571	562	573	541	601	588	539	549	564	578	577	578	536	542	551	599	575	537	532	534	530	603	555	558	542	542	569	523	572	551	615	565	550	577	575	565	585	572	523	544	510	533	576	594	545	550	515	539	584	546	593	546	578	541	568	543	572	572	537	574	521	564	530	598	534	525	532	545	564	508	584	566	552	608	548	517	597	560	571	527	542	523	585	564	539	548	531	570	535	577	512	563	519	591	553	570	578	551	584	577	554	536	563	571	546	551	590	539	528	526	543	543	581	602	565	581	532	566	598	589	566	526	571	564	557	530	559	566	525	565	547	575	545	530	530	511	575	550	561	561	556	564	558	563	527	585	561	589	547	536	552	585	506	578	562	552	577	541	579	558	538	545	579	554	596	554	519	528	552	508	499	558	556	556	600	565	515	555	572	579	516	552	590	594	529	555	549	533	550	602	535	565	569	551	521	566	585	505	544	551	572	576	554	564	497	526	556	526	501	570	499	577	553	556	566	544	509	525	541	571	589	582	520	590	549	545	561	549	562	554	547	568	582	582	542	528	552	534	599	568	544	550	555	529	529	553	604	544	536	567	530	597	546	567	553	566	563	585	527	546	619	574	573	575	579	538	518	520	536	586	591	569	563	564	562	586	545	587	516	582	530	572	556	578	580	548	561	596	526	517	575	562	517	559	522	590	547	570	539	557	538	581	512	596	538	565	562	571	589	591	546	576	544	562	567	547	562	546	541	548	531	556	509	581	605	592	539	546	548	572	556	556	556	584	570	581	569	570	541	563	568	528	579	560	578	568	544	555	572	535	544	571	568	513	568	562	563	540	566	557	568	566	522	557	534	582	565	543	502	525	542	496	540	546	542	512	534	544	553	564	582	557	584	541	568	583	565	580	583	584	564	574	584	498	543	551	547	565	514	519	556	565	561	556	579	546	551	565	571	565	583	575	553	553	586	539	585	589	584	538	576	555	539	564	527	586	532	540	547	554	542	505	586	509	556	592	584	542	608	611	559	542	556	539	559	539	582	551	570	594	530	587	569	552	584	559	575	547	569	534	581	589	508	540	576	550	576	549	581	576	499	530	547	541	506	582	548	590	586	584	566	528	545	574	548	552	548	513	525	539	551	577	581	583	531	513	544	540	561	587	528	480	593	562	533	564	497	556	601	498	539	548	526	548	548	574	552	542	564	531	559	539	605	577	573	561	556	518	549	571	599	555	515	551	560	543	569	562	540	570	558	574	578	513	549	555	558	548	557	574	560	558	541	519	551	579	572	526	551	547	553	561	570	541	553	590	558	558	578	581	590	546	549	579	524	561	562	563	575	552	569	528	562	568	530	530	551	531	502	575	574	545	616	580	576	581	563	528	587	521	577	578	569	597	544	532	516	521	578	539	587	580	547	545	517	532	567	584	565	548	555	543	559	573	547	554	545	546	558	539	536	533	576	535	594	540	573	564	562	562	532	547	541	570	551	578	567	560	527	552	536	524	565	598	597	508	550	567	581	559	587	577	556	569	552	532	541	571	581	569	580	549	548	528	536	593	574	558	579	550	578	540	568	535	521	603	568	570	559	523	572	549	522	593	548	548	519	552	555	546	573	513	548	529	569	545	581	530	536	544	555	552	517	558	567	557	534	536	530	555	547	519	544	551	550	516	539	549	572	571	552	534	571	580	545	563	562	556	558	550	589	531	526	583	558	549	523	503	568	557	542	593	563	568	562	554	526	609	544	583	544	580	507	527	581	530	537	508	568	595	544	554	513	589	564	532	547	527	575	522	569	545	562	563	572	536	586	565	554	585	577	540	540	585	553	561	556	524	524	610	526	522	550	582	538	549	570	513	552	589	570	555	520	554	542	517	530	551	549	575	564	555	568	562	552	563	573	550	569	594	582	518	543	607	600	536	525	588	539	565	588	533	553	550	592	592	576	536	534	541	619	542	581	557	546	570	549	526	574	542	523	569	579	542	557	579	572	535	588	531	581	558	551	542	542	524	516	579	569	594	542	533	540	568	519	566	566	555	539	571	569	516	540	579	528	590	598	528	520	554	545	617	591	558	555	541	511	544	518	543	556	527	541	569	513	558	554	536	575	577	554	513	563	586	540	516	517	580	560	529	557	547	539	512	531	565	534	544	556	599	519	541	542	510	571	571	585	525	548	571	570	523	556	560	587	537	543	535	536	565	555	555	580	527	558	517	590	542	514	590	558	535	564	551	549	573	580	555	561	579	553	548	590	596	553	560	541	534	555	554	554	545	558	540	507	546	572	576	504	541	569	574	566	585	554	576	591	543	516	594	577	566	551	562	554	589	556	549	567	538	582	578	516	535	576	518	585	528	538	573	586	516	556	577	502	572	553	571	538	499	579	592	594	514	588	550	563	583	510	549	579	549	569	560	559	547	545	526	584	542	556	526	599	576	553	558	554	546	571	582	559	497	547	575	528	496	586	579	549	537	545	558	523	548	544	543	608	579	555	531	537	589	552	575	573	582	527	537	571	557	548	528	581	561	588	553	571	534	557	587	548	492	536	558	560	565	530	562	581	579	535	524	583	519	531	600	523	546	539	537	538	536	536	558	565	531	593	520	580	577	533	551	546	576	532	564	552	523	578	576	575	535	533	545	555	539	584	533	521	553	529	554	516	576	560	570	548	514	617	546	580	555	524	545	581	535	544	551	576	553	599	551	555	548	541	537	503	546	503	591	536	570	549	542	529	568	528	548	581	545	556	572	568	569	565	585	567	572	558	577	567	555	552	556	545	562	593	556	564	569	515	581	550	536	531	484	535	532	546	546	533	579	556	524	555	566	567	516	566	563	520	574	561	565	525	546	557	549	548	592	522	548	580	543	561	565	565	496	511	548	553	562	562	585	540	511	505	567	580	541
4960	9932	8662	4515	3182	2511	2104	1818	1496	1308	1143	1103	1039	958	904	894	870	878	816	864	784	800	767	784	804	772	755	804	731	709	787	724	752	715	771	753	779	734	780	749	725	709	730	740	726	755	713	711	742	712	709	745	723	774	756	741	709	735	785	721	707	740	760	703	719	732	733	699	722	730	748	720	730	676	721	663	717	747	768	698	746	764	736	715	714	676	752	765	728	712	701	732	746	718	729	720	746	764	771	795	768	862	762	695	694	739	721	738	686	743	725	764	767	737	676	731	704	687	747	714	699	792	723	672	731	688	686	685	709	722	706	773	736	707	741	694	758	747	692	735	697	764	727	714	755	773	727	724	700	721	695	734	722	744	692	671	742	706	684	682	754	697	692	697	707	722	707	684	719	742	760	768	725	729	746	725	735	692	718	705	723	695	719	722	737	735	680	720	752	768	725	724	749	692	737	733	675	728	712	721	718	758	726	706	682	705	748	734	732	735	729	735	714	723	700	721	708	716	739	700	748	686	744	707	737	702	736	701	650	720	720	712	731	700	711	706	745	735	718	703	703	732	704	720	733	707	676	742	751	705	726	722	780	666	768	734	723	673	708	725	700	710	742	704	710	737	700	695	730	749	686	695	697	741	757	709	724	733	739	704	763	679	752	743	677	681	702	784	705	756	756	727	712	686	775	709	729	762	687	672	672	701	719	766	702	702	676	724	739	718	711	716	697	725	737	697	742	680	708	722	761	719	754	704	668	689	704	733	743	694	727	686	691	718	741	724	785	712	722	760	716	682	671	739	737	722	749	699	655	709	734	740	742	708	708	690	698	722	707	712	698	718	724	727	707	746	707	724	703	702	746	728	722	723	762	718	677	687	750	743	707	770	701	729	721	679	728	710	695	741	728	678	664	707	696	761	726	733	740	733	711	743	711	725	724	674	682	686	706	719	747	722	715	714	670	694	713	712	734	691	682	730	721	721	748	775	756	771	747	728	726	682	680	702	719	776	748	686	731	702	676	699	770	757	723	689	714	723	683	710	697	779	732	696	730	707	732	691	689	764	734	673	753	717	731	786	674	676	724	720	758	731	749	688	758	707	740	719	719	716	713	723	706	693	693	735	768	704	743	705	721	750	685	702	728	697	771	725	716	719	690	678	729	731	763	711	702	737	703	753	713	717	708	687	678	750	749	683	717	727	694	724	733	760	702	716	661	729	730	699	715	752	732	721	732	731	724	721	706	673	741	726	751	677	732	756	701	753	766	730	715	727	717	669	723	699	733	729	740	681	738	717	713	772	714	729	755	719	698	727	740	672	722	732	740	671	726	714	780	698	702	763	657	754	725	724	774	690	712	704	731	743	716	724	660	693	702	739	697	738	728	744	714	793	740	717	700	730	733	668	722	741	756	730	758	687	760	798	735	757	711	720	695	746	690	726	731	699	754	729	750	753	734	671	727	713	684	735	736	753	716	723	731	742	760	720	721	705	735	716	726	705	693	751	726	744	680	764	805	710	725	685	706	653	749	690	763	736	773	736	681	703	718	669	732	713	763	755	738	691	688	734	759	753	712	724	758	717	704	755	703	726	733	715	740	760	695	785	713	739	719	677	740	750	758	699	733	732	732	717	691	728	714	696	678	705	743	663	750	706	745	718	705	752	741	713	704	679	679	704	696	773	755	740	691	711	726	727	697	700	702	764	745	695	688	716	725	763	680	718	769	698	757	716	724	747	743	705	733	667	698	735	773	671	742	734	706	745	721	774	730	688	672	706	710	716	714	745	711	705	738	719	709	680	752	734	690	749	733	707	691	764	744	724	674	717	681	663	738	711	756	745	689	660	756	698	701	686	705	712	755	789	736	663	715	725	716	740	732	715	724	708	689	739	740	736	739	705	744	728	744	746	746	750	694	700	755	700	702	732	750	666	730	670	731	721	747	674	711	744	702	730	744	723	705	745	717	743	728	699	733	741	707	734	783	740	695	730	734	697	672	731	709	755	706	721	669	737	740	751	713	743	708	697	721	720	687	695	724	718	729	665	749	738	690	719	778	711	737	713	715	677	730	682	706	696	734	731	702	763	699	706	725	703	738	787	732	724	681	743	730	762	737	684	717	712	711	747	732	725	749	773	747	675	720	706	763	781	750	713	736	693	726	748	720	767	710	719	761	764	755	739	732	728	732	776	749	722	722	707	693	702	704	689	738	689	726	716	679	705	704	706	681	716	723	717	750	695	710	718	690	739	685	693	690	717	716	711	719	719	710	726	678	683	725	766	737	700	738	728	716	705	699	779	735	717	737	761	753	694	738	699	705	748	757	681	739	748	745	673	770	670	714	736	680	743	782	754	688	725	684	740	749	728	702	677	689	686	716	708	731	728	737	691	733	709	697	703	759	708	710	794	716	757	704	725	712	732	713	700	729	748	759	748	740	633	713	704	719	718	697	753	715	704	788	705	713	743	707	736	709	737	663	717	722	710	677	741	688	755	685	690	682	697	737	680	729	741	671	719	686	727	656	714	743	717	695	737	766	746	698	747	691	743	681	712	756	727	730	695	717	743	749	667	751	758	745	711	705	733	717	735	650	673	703	710	757	717	675	771	779	687	711	712	766	733	720	688	723	769	726	739	705	729	737	717	748	743	672	748	751	739	690	735	735	746	791	696	695	718	756	727	723	746	704	717	715	715	693	720	760	744	709	723	710	760	671	691	705	695	695	730	744	743	714	714	727	687	715	730	682	743	741	664	686	753	741	740	720	728	722	721	730	733	722	713	716	729	715	691	711	697	750	729	718	711	749	707	709	694	695	711	735	732	671	758	707	756	691	697	717	698	740	740	735	702	721	701	705	723	780	706	738	714	687	698	738	724	737	648	746	737	760	694	708	696	752	721	746	681	682	707	650	747	770	745	741	715	722	760	709	744	755	688	710	714	709	721	733	670	722	704	708	707	754	695	700	705	715	733	684	780	717	717	704	698	714	737	741	769	764	711	700	683	708	719	740	705	758	684	687	702	729	686	690	726	725	703	765	699	712	671	727	712	676	744	676	716	726	765	710	746	688	708	707	718	721	699	697	670	747	704	730	661	683	680	728	714	678	739	749	678	716	668	714	733	726	691	712	713	698	729	713	706	736	717	697	721	724	737	729	791	673	730	741	677	686	676	737	712	736	722	707	718	752	735	695	759	711	754	734	703	694	729	753	704	764	725	729	724	720	745	758	742	795	711	719	715	712	719	736	724	710	703	729	725	693	720	675	707	712	774	710	765	712	740	774	765	685	761	780	739	734	743	715	702	750	722	664	730	712	703	691	745	733	744	682	719	734	708	740	684	719	732	712	761	705	675	717	710	691	720	749	753	706	706	748	702	692	720	731	715	664	734	741	732	694	731	722	750	760	724	727	723	735	716	695	738	753	753	681	707	722	734	696	710	748	711	699	738	711	725	702	719	724	689	683	716	737	746	712	689	717	718	651	729	700	714	750	705	722	752	709	727	704	701
23499	21638	29686	24098	21638	21620	7733	1225	865	711	670	587	550	522	474	475	465	432	412	399	381	378	373	398	370	348	343	326	363	349	351	348	331	334	363	324	289	310	330	300	320	348	316	348	328	313	331	332	315	346	353	308	291	332	316	323	328	327	315	303	318	304	339	333	332	337	312	329	330	299	342	293	297	336	324	303	337	310	331	333	307	298	313	315	333	322	297	329	304	329	327	303	304	328	323	312	306	311	391	379	383	375	319	318	326	329	333	320	310	332	312	293	316	275	309	335	281	304	328	326	340	324	274	346	331	324	303	309	290	341	306	319	306	335	306	310	310	328	340	287	340	293	278	315	306	328	337	277	296	299	316	312	288	313	330	297	307	339	325	325	340	303	314	323	279	327	318	331	308	287	276	288	332	340	312	299	326	295	303	314	299	310	327	277	336	331	313	306	313	307	315	296	290	283	327	307	312	340	322	301	297	282	318	295	339	282	308	296	314	309	298	308	279	273	303	314	298	306	317	308	315	300	290	302	317	308	308	298	329	323	323	324	316	308	291	302	295	295	311	292	330	318	334	287	285	330	326	357	319	297	335	299	309	303	305	301	325	304	323	333	339	302	282	339	303	342	312	318	318	303	334	277	300	284	314	316	313	312	311	294	314	289	300	284	274	304	291	292	290	286	295	312	322	308	326	322	311	264	299	328	312	302	293	270	315	278	317	312	336	332	270	307	324	299	312	277	313	281	317	297	281	299	274	307	328	302	297	299	303	332	302	307	338	299	308	286	280	299	311	307	311	291	285	288	320	316	304	339	301	297	308	306	324	289	327	295	298	311	318	299	302	322	292	330	270	313	293	302	303	296	330	301	304	294	303	337	317	302	288	290	316	281	310	303	286	295	318	272	295	286	319	315	271	302	298	345	278	266	303	287	301	313	317	301	305	294	316	269	313	328	290	324	320	280	308	310	300	288	280	286	315	299	297	342	278	306	304	301	311	326	308	291	310	271	302	323	284	316	333	294	357	313	300	296	306	303	329	332	329	309	307	276	318	323	294	282	315	319	304	289	301	298	296	290	271	297	342	299	300	311	271	304	320	273	316	299	311	303	306	323	317	303	297	290	326	291	288	311	290	280	318	311	339	298	314	318	316	347	291	312	302	278	293	277	283	291	285	264	291	331	309	301	293	307	296	284	311	338	319	308	317	307	315	332	308	286	303	315	308	306	292	320	333	334	272	299	298	299	314	282	337	306	297	301	301	299	298	315	325	314	295	310	309	298	293	276	317	330	315	325	315	288	268	295	304	325	292	298	311	304	320	315	319	280	345	300	325	329	310	314	289	310	296	324	281	304	312	310	329	284	295	276	303	338	295	340	309	314	317	273	308	313	319	281	309	337	276	315	317	279	314	281	282	315	277	299	350	304	319	318	315	290	347	296	307	306	303	301	311	321	299	305	301	294	323	296	299	290	317	306	317	329	300	313	326	309	349	284	302	287	306	291	315	302	294	310	300	314	273	285	311	296	276	321	304	315	320	288	299	324	355	299	318	287	278	303	349	331	288	330	294	255	289	305	293	293	297	287	322	284	307	316	322	305	325	298	334	302	361	300	310	309	311	277	296	306	330	281	309	296	333	303	297	310	299	333	302	299	275	287	342	296	310	296	329	311	303	295	311	309	305	310	312	308	266	315	309	289	305	314	295	335	307	281	301	315	292	282	322	295	338	316	310	298	319	284	337	319	296	338	315	286	317	287	311	306	298	341	290	303	294	357	302	304	321	297	300	300	328	279	278	313	302	303	279	291	271	313	329	294	331	310	294	294	292	315	284	309	308	301	329	298	292	342	288	316	318	326	330	268	337	316	311	320	318	343	307	334	320	304	322	280	306	309	326	308	321	318	304	315	290	283	309	324	319	320	299	287	274	317	288	298	328	298	293	291	309	268	309	306	291	284	289	287	294	288	295	295	302	287	296	320	321	318	310	308	328	309	279	302	328	328	297	318	305	310	290	312	326	307	262	296	336	299	305	310	327	298	295	325	314	311	315	300	330	284	302	343	308	311	298	307	284	318	310	293	289	294	317	295	306	324	298	276	287	306	325	302	291	304	310	307	305	283	310	291	318	310	310	338	330	292	296	318	300	282	290	292	298	312	335	298	291	309	292	300	330	290	317	304	294	322	273	317	324	319	308	317	295	269	306	319	295	298	296	327	325	336	330	322	308	310	286	281	286	308	308	294	301	321	324	301	320	297	295	285	318	338	305	306	330	310	301	276	292	292	323	298	317	285	295	322	301	276	321	309	281	287	321	308	302	324	317	293	283	309	301	288	319	280	308	301	302	319	314	334	342	306	276	317	293	321	302	309	321	335	291	295	288	291	317	319	318	290	293	314	275	294	293	294	300	315	292	294	297	299	278	319	318	294	307	326	307	288	346	320	320	325	332	285	292	339	299	310	306	291	303	285	334	326	311	305	302	331	264	310	326	300	352	310	305	311	287	334	316	316	309	339	298	304	308	306	318	291	299	284	322	287	326	325	262	294	303	318	308	276	317	329	320	320	310	327	300	304	302	273	303	282	336	277	330	320	292	311	317	302	303	292	299	295	307	292	291	319	292	284	295	322	319	291	293	338	313	312	294	303	324	335	272	272	319	292	348	310	307	320	301	352	308	310	300	300	301	318	318	307	321	320	306	329	297	310	302	296	291	283	307	313	311	307	325	332	322	313	281	306	316	298	273	280	263	293	275	296	307	288	310	296	328	308	287	313	295	308	286	326	289	317	324	305	300	294	293	289	277	295	293	311	281	300	316	323	290	331	287	314	275	297	337	292	293	276	300	297	316	302	307	334	291	303	304	311	316	295	305	323	302	284	307	305	318	286	310	292	292	317	299	299	313	310	315	318	293	305	297	338	260	284	282	289	286	290	313	321	297	303	327	295	341	286	312	311	309	322	305	331	305	298	306	318	302	313	284	320	288	305	332	301	299	294	287	282	299	317	308	333	287	308	279	292	318	310	326	290	327	313	301	306	284	299	301	315	297	317	312	318	312	332	280	311	288	322	307	301	309	315	316	314	338	317	303	305	317	312	299	301	330	284	286	306	308	333	312	314	288	307	282	279	308	289	278	304	319	294	317	322	289	286	284	320	311	321	343	291	314	326	316	313	312	331	309	318	296	263	318	326	326	320	267	309	298	292	312	303	282	332	308	294	297	300	316	314	330	273	293	315	306	271	314	321	299	294	332	319	299	319	290	302	306	316	306	305	303	293	311	310	304	303	298	311	297	320	295	287	321	313	310	325	308	321	301	285	288	308	318	312	322	293	317	299	301	313	291	314	314	342	290	296	290	312	314	285	299	306	284	274	318	295	289	286	297	334	259	310	283	305	322	321	315	293	289	289	286	288	327	305	341	300	302	309	305	295	298	290	277	318	312	295	332	296	274	305	301	299	287	288	289	334	289	318	326	305	308	285	291	304	273	281	342	272	279	310	306	311	303	318
7207	16106	13828	7406	5222	3895	3052	2500	1946	1639	1351	1077	1022	872	817	696	723	713	626	636	579	569	541	545	513	510	490	496	482	480	458	475	447	452	429	453	439	436	451	441	461	414	427	433	419	477	473	418	365	394	409	422	413	431	431	424	419	399	432	442	380	408	421	386	417	406	414	410	417	412	398	396	409	439	405	430	426	408	403	435	409	426	441	421	385	397	425	374	395	422	410	433	410	416	386	420	451	495	522	532	560	579	449	426	417	403	398	404	378	401	436	411	367	434	403	443	422	389	400	379	441	366	374	377	405	423	413	406	383	412	394	436	403	382	407	408	419	385	397	407	392	392	415	409	408	386	402	373	379	394	401	432	404	390	412	425	401	405	405	397	425	416	398	397	400	401	383	396	390	418	420	389	399	419	450	387	416	401	384	380	432	419	442	417	423	381	379	394	393	381	381	396	425	394	410	378	430	376	402	398	430	440	374	392	416	383	394	403	383	418	411	393	412	413	424	400	370	398	407	378	446	355	377	403	385	404	360	419	430	394	395	371	367	420	393	367	424	385	411	407	378	411	399	384	395	427	385	422	401	401	396	386	402	410	394	398	375	421	428	398	400	353	394	425	401	429	353	393	423	395	405	423	392	413	404	414	404	354	424	350	415	368	366	393	404	403	379	399	421	376	433	379	359	399	418	377	424	365	380	397	381	369	391	420	448	393	382	390	415	393	352	384	413	414	443	415	420	398	414	372	389	429	412	426	431	405	392	409	386	390	431	362	385	426	398	453	403	405	361	389	391	377	413	377	412	383	427	393	415	405	396	404	399	396	368	407	415	406	339	359	392	421	422	414	377	415	399	413	406	403	418	379	374	385	373	403	399	398	378	419	396	408	378	397	397	404	398	443	382	398	379	376	407	416	396	434	403	376	382	395	399	432	399	394	418	384	411	394	408	366	364	401	393	408	416	384	386	439	388	390	389	400	420	384	399	392	384	402	366	406	430	404	423	425	389	408	391	415	391	423	423	428	443	376	393	385	454	389	415	380	421	438	374	383	395	386	413	384	394	396	387	421	390	398	394	393	411	384	385	402	408	409	397	400	397	415	376	428	400	409	397	379	380	401	419	402	374	385	421	402	413	382	390	425	404	367	431	401	406	418	445	392	418	395	399	397	408	398	380	386	385	398	404	413	385	403	375	375	386	411	412	407	390	411	410	399	370	410	403	388	386	408	439	410	389	393	386	399	363	358	357	400	378	354	415	409	414	385	397	388	394	372	391	377	406	390	370	421	368	387	382	433	391	412	371	379	393	412	412	423	378	428	378	388	383	439	435	390	396	427	375	408	382	390	374	427	406	372	401	428	387	414	413	391	403	387	361	387	360	409	414	427	423	434	411	373	392	409	443	387	414	401	418	399	360	401	426	411	393	406	427	396	396	404	428	393	398	392	411	399	410	394	381	411	405	423	394	398	390	387	376	415	375	404	424	426	402	385	429	388	398	385	402	354	379	423	379	382	433	410	369	387	405	395	415	396	395	391	388	367	396	400	405	400	384	388	383	379	410	437	421	416	398	409	402	402	427	389	371	427	420	401	425	387	406	405	387	390	369	385	403	416	431	418	405	385	375	382	398	395	343	457	400	395	427	374	370	381	407	384	381	409	392	378	431	414	419	418	408	403	408	401	404	392	382	410	383	409	429	410	392	410	357	376	369	419	363	393	395	410	389	411	435	414	405	387	417	411	432	411	393	389	406	427	396	420	360	408	414	373	397	358	393	394	378	426	365	396	420	398	435	414	395	408	401	420	397	445	400	427	370	390	380	385	387	410	387	408	403	393	419	409	424	389	405	377	404	438	411	409	422	356	392	414	378	430	367	409	399	377	382	391	417	424	384	411	365	405	357	403	432	418	412	365	379	373	383	431	392	401	454	433	384	363	399	419	382	391	398	386	366	403	378	387	386	432	384	405	420	378	394	368	427	360	365	369	403	386	401	418	388	387	426	389	404	393	404	419	419	397	397	372	398	402	384	374	406	390	429	383	436	361	403	390	396	396	410	401	411	385	397	403	365	390	406	402	387	388	373	442	384	392	419	375	408	400	381	389	399	373	390	378	421	423	404	421	401	378	405	409	349	408	376	388	364	396	365	387	408	423	393	399	351	369	418	398	392	370	389	423	431	383	409	391	387	394	401	408	407	404	365	379	438	407	371	396	391	389	372	404	388	419	386	387	348	402	383	396	371	428	448	398	402	389	406	389	388	403	412	408	421	407	386	409	354	395	403	365	391	421	370	390	391	393	382	420	386	385	418	402	416	442	421	360	419	442	415	421	406	394	413	372	380	407	383	421	425	408	365	433	396	397	384	409	408	411	403	414	428	358	411	415	397	393	368	394	406	372	426	398	370	408	375	389	363	396	394	421	442	450	401	394	398	391	376	398	411	370	395	383	330	407	399	394	392	397	363	378	370	400	391	382	411	384	399	382	391	366	390	387	393	362	391	392	388	449	363	370	412	410	406	388	377	379	414	409	431	406	384	397	438	392	387	373	390	401	337	354	400	400	395	411	383	388	378	387	379	400	425	401	412	403	416	367	408	400	411	416	396	371	393	374	396	374	400	450	383	421	373	368	397	412	413	436	348	366	356	390	410	382	370	350	441	395	374	401	374	358	407	394	389	386	417	389	418	410	411	373	400	425	400	390	372	416	379	413	394	397	397	412	418	368	415	387	376	376	439	385	404	424	400	412	386	412	363	395	397	392	395	431	402	401	439	406	375	375	393	402	418	350	379	407	409	417	382	406	406	386	387	378	400	394	403	404	415	384	341	365	373	400	380	413	399	438	430	349	372	388	408	412	378	363	384	369	402	385	402	362	417	364	400	383	423	392	418	400	413	387	406	407	379	378	386	384	399	402	373	412	409	420	379	385	408	414	394	374	358	407	380	396	380	374	382	411	402	423	402	381	425	398	428	393	414	368	390	396	380	365	386	351	381	392	382	383	395	385	395	408	392	337	403	369	427	386	410	384	411	355	415	394	416	395	371	426	391	369	403	403	381	435	410	395	452	412	390	413	390	364	394	413	390	430	375	410	381	399	413	376	413	387	382	370	388	396	407	373	415	427	390	380	408	408	412	400	364	394	410	421	395	397	353	356	417	388	393	421	381	384	396	380	393	378	390	378	386	427	415	427	400	417	376	419	367	439	416	376	397	416	402	396	399	378	373	418	390	390	384	356	367	371	415	407	370	376	381	414	376	405	434	415	378	388	403	375	411	386	397	389	391	401	375	414	398	404	414	393	392	405	402	373	402	380	390	419	375	384	387	404	408	416	407	419	402	403	370	393	387	389	406	375	394	409	402	390	390	403	393	402	388	413	395	381	415	411	405	382	391	407	385	406	413	363	413	412	425	425	365	444	401	397	397	404	404	417	397	399	382	389	402	437	409	408	362	397	392	390	361	392	399	401	432	410	425	372	385	399	398	430	395	367	387	416	381	416	362	416
27621	21150	9527	1260	907	833	741	678	683	698	633	700	677	732	693	657	662	675	678	693	670	688	669	650	699	618	743	685	711	659	648	656	635	695	672	672	704	689	697	642	643	678	678	621	708	694	647	649	682	676	663	710	652	698	647	644	621	716	732	715	672	679	659	637	662	647	680	708	659	660	663	682	651	683	705	695	653	665	720	695	709	682	676	677	646	700	639	662	674	738	680	672	685	713	666	665	632	637	691	676	697	668	630	656	690	689	686	670	709	677	659	675	658	710	671	641	663	648	708	681	680	628	663	696	662	647	652	630	636	639	683	647	612	659	655	648	691	640	650	637	693	672	655	590	635	631	631	729	654	664	644	689	680	644	677	633	700	661	688	697	637	709	655	678	693	615	630	645	676	672	651	708	678	629	671	641	700	648	671	655	708	651	710	677	627	718	630	670	671	648	697	661	675	682	656	672	615	665	695	653	693	633	683	745	681	683	670	696	675	755	663	685	659	692	651	689	711	688	702	679	675	658	691	738	671	673	624	655	643	692	662	647	675	675	677	714	649	641	659	669	694	658	678	706	669	658	702	641	680	666	666	647	646	675	678	637	701	655	632	729	645	704	627	693	656	633	675	682	682	683	641	696	651	656	659	679	680	689	647	698	660	684	665	685	703	677	686	705	639	646	683	686	668	680	679	693	697	645	656	681	703	681	675	650	692	679	679	663	652	613	646	709	680	675	658	670	679	681	690	678	689	638	685	643	659	626	663	668	614	691	661	649	693	665	664	664	657	666	684	680	678	642	702	644	633	694	744	677	638	692	635	648	667	624	677	690	677	691	683	699	649	677	644	677	653	679	675	687	666	665	664	699	672	631	700	679	670	700	639	619	646	665	672	639	669	748	658	674	638	634	678	646	682	688	668	652	659	673	611	700	666	641	712	694	734	659	622	684	685	623	661	681	699	662	657	649	693	679	668	685	691	656	620	667	704	670	614	681	683	649	651	653	664	654	685	682	653	645	662	667	733	707	648	652	672	690	675	660	698	722	619	675	695	651	688	630	657	669	677	641	670	656	625	711	646	642	636	648	635	659	672	639	673	587	675	685	659	630	656	744	683	673	690	633	643	680	693	671	621	693	672	653	672	663	686	687	706	685	685	644	674	679	664	733	625	710	675	685	717	631	692	631	656	673	665	666	648	710	679	684	654	654	675	673	658	679	687	706	612	642	643	729	652	710	680	689	694	629	704	649	708	704	655	699	700	705	657	682	694	646	655	697	659	664	713	672	653	656	708	668	652	682	659	669	640	692	653	640	652	695	656	753	645	651	626	632	676	650	691	684	687	661	679	657	697	695	683	716	694	655	696	691	670	662	678	716	670	674	658	669	708	701	623	682	644	644	681	653	700	658	677	662	710	704	638	702	685	659	631	652	647	677	637	620	645	703	684	642	658	676	657	642	686	697	696	674	678	684	698	681	636	627	669	662	685	687	652	634	658	700	651	699	613	666	672	648	655	694	653	703	664	717	653	709	686	687	642	692	641	660	727	644	655	670	678	722	686	662	650	690	637	673	687	716	695	685	685	644	693	686	714	688	657	663	656	638	717	687	688	658	648	673	659	624	673	708	657	660	680	656	693	694	652	658	639	714	688	636	681	645	693	694	684	708	698	691	678	686	644	645	659	657	640	622	646	684	684	683	676	658	657	658	631	675	645	602	645	660	664	652	662	689	652	704	698	669	648	661	659	679	654	674	629	668	684	696	654	663	668	703	679	675	636	695	693	683	687	665	691	640	736	675	708	658	658	680	671	671	663	647	688	685	659	624	709	666	678	645	680	668	705	666	686	685	710	673	654	616	636	701	686	659	680	672	691	696	674	631	664	662	640	672	671	693	710	669	686	694	666	681	721	698	646	659	659	702	641	677	693	656	656	701	682	661	635	664	676	673	667	654	668	683	686	661	658	665	656	605	685	701	660	670	671	666	675	672	668	695	623	653	676	687	682	626	718	640	698	675	709	657	705	679	668	641	696	662	706	702	663	669	671	622	658	683	669	667	665	675	705	687	653	636	652	655	672	668	672	642	680	716	702	650	654	684	707	670	692	682	636	678	705	650	672	671	683	650	647	675	672	666	660	661	707	628	628	681	704	633	726	676	675	620	679	667	597	673	651	673	689	686	648	628	675	678	651	705	681	663	678	646	713	644	701	655	682	690	630	698	743	674	624	706	719	667	685	703	682	674	681	660	687	703	639	678	661	665	692	689	673	679	648	647	685	713	660	677	653	697	678	664	683	668	627	708	646	687	658	658	677	684	707	672	692	707	654	655	713	621	640	696	667	663	646	670	702	661	676	643	661	664	690	673	668	685	631	643	677	703	734	639	642	675	658	617	633	672	692	642	660	661	672	685	695	631	712	605	647	661	646	669	664	617	640	706	682	704	614	693	685	704	690	606	650	637	714	666	616	675	704	658	659	677	706	701	652	697	660	653	678	715	662	650	631	698	707	655	676	693	668	672	654	699	650	703	638	663	646	699	686	665	688	659	671	624	655	659	689	690	626	611	642	670	661	673	702	680	674	690	716	668	685	629	594	669	666	680	660	692	659	664	671	654	671	664	679	651	678	662	694	652	667	706	672	683	662	688	652	625	693	630	693	682	698	661	652	669	673	652	692	677	678	705	679	726	686	701	626	670	666	659	676	698	660	651	634	668	635	676	692	693	623	656	668	621	671	653	694	649	638	628	664	651	649	693	658	662	668	640	648	627	716	662	633	634	649	670	665	675	696	679	638	678	657	703	646	647	671	608	667	715	655	706	652	689	626	638	706	613	645	684	697	621	647	660	644	662	675	644	636	662	668	668	667	698	677	702	682	669	677	664	655	702	727	640	655	715	678	663	655	710	681	667	698	685	695	640	632	711	662	663	639	653	660	636	647	672	651	675	650	664	670	723	668	640	690	692	725	730	669	659	665	697	670	659	678	691	663	681	697	672	642	695	659	623	662	695	676	661	641	683	684	653	682	721	644	665	692	671	709	682	659	653	641	683	672	701	701	677	644	686	696	684	616	642	650	676	635	687	626	659	683	666	677	710	688	696	667	641	616	684	688	653	652	636	643	676	684	671	666	661	698	664	651	669	656	664	699	660	650	653	710	739	654	646	707	673	683	694	678	627	652	635	659	675	674	655	685	678	742	696	698	637	661	629	678	649	649	685	661	663	654	660	683	665	653	601	672	670	644	691	714	640	680	736	677	640	697	683	668	640	705	689	704	669	672	644	619	668	708	667	716	651	652	668	668	616	667	633	631	704	693	690	618	675	678	683	684	677	666	682	669	693	666	716	643	679	701	624	707	683	683	667	681	673	636	686	698	672	684	639	712	664	653	629	645	722	665	657	694	635	678	689	692	651	706	666	622	708	615	697	679	663	713	668	687	631	673	700	655	666	755	673	712	701	716	685	656	632	702	668	686	688	698	699	661	664	661	619	668	646	651	662	662	668	669	668
4202	1578	1491	1121	1030	1015	922	888	896	884	882	886	868	822	829	891	853	867	884	866	856	854	871	904	839	883	872	856	891	790	874	878	866	852	918	830	893	891	854	872	898	902	830	833	849	864	834	830	842	861	813	862	871	908	859	874	835	876	876	813	846	836	843	825	839	860	833	887	836	849	916	856	876	867	831	823	802	871	799	872	872	864	854	878	844	854	869	865	869	847	803	860	844	873	858	825	857	856	899	864	900	889	897	810	914	847	851	850	873	853	804	868	864	806	804	830	817	858	825	871	807	846	854	855	829	868	848	858	834	844	791	800	817	871	861	849	889	842	867	875	850	847	873	880	842	820	856	827	852	848	810	835	868	832	876	843	831	803	819	821	853	855	854	824	876	848	852	879	836	848	843	894	839	878	868	859	832	855	844	821	856	839	805	828	819	843	871	864	811	881	863	836	845	874	836	874	868	865	848	795	811	845	875	872	895	848	833	827	833	839	887	832	838	833	888	852	851	833	870	809	851	817	879	845	876	888	871	826	847	831	866	847	803	854	885	832	878	821	841	874	829	889	894	864	812	844	824	873	832	857	835	812	847	871	879	825	865	844	863	840	857	912	874	834	898	813	850	856	881	903	804	833	841	861	871	854	806	892	816	813	850	873	819	807	861	877	877	847	886	853	825	846	864	888	870	868	845	804	902	834	846	807	850	805	814	839	878	898	884	872	857	835	840	875	884	849	879	824	816	858	807	875	846	827	843	848	867	842	878	828	855	892	869	882	814	792	880	805	886	834	837	803	858	895	833	812	831	887	838	850	880	850	832	863	830	877	881	843	783	832	883	817	839	896	821	838	872	841	817	838	827	839	810	866	869	840	823	900	865	855	852	815	830	861	888	864	887	882	853	851	849	875	801	856	811	864	876	904	883	819	877	785	811	841	854	801	858	862	852	878	821	802	806	888	867	800	867	871	840	857	878	836	811	827	803	850	844	821	846	828	859	875	831	878	824	858	800	873	863	806	774	863	834	875	868	841	816	797	847	872	897	794	923	864	823	849	851	811	877	854	865	901	865	814	804	858	907	837	910	811	853	845	877	855	871	877	810	916	873	839	915	853	865	883	873	865	863	878	825	819	830	846	836	784	872	828	861	858	823	854	864	863	879	836	917	844	823	865	836	900	853	790	840	881	875	889	872	871	882	881	873	853	836	854	854	883	850	864	814	869	801	887	790	871	876	847	910	864	807	906	886	845	847	830	869	798	856	846	859	820	794	845	857	841	922	831	873	889	851	833	788	846	828	826	834	844	826	848	859	817	862	851	915	803	794	837	862	841	805	883	806	808	801	830	812	892	869	858	881	885	829	864	848	786	832	887	858	813	827	841	854	881	883	865	819	815	793	854	793	804	789	799	824	918	852	862	888	863	837	876	893	835	908	868	890	875	885	818	808	859	910	847	898	838	889	854	852	840	914	814	803	858	866	798	906	836	860	842	829	831	803	817	790	859	868	885	877	862	851	866	870	862	856	853	866	914	849	868	864	780	853	783	856	853	841	811	889	801	858	869	824	872	878	849	823	820	847	867	835	836	842	839	830	846	831	869	812	838	789	859	858	851	808	859	850	818	897	829	887	880	818	845	875	922	837	814	869	865	845	827	822	830	840	857	851	866	826	850	852	840	858	850	829	825	846	888	878	842	811	825	835	796	835	891	840	848	829	801	857	849	874	855	799	855	849	856	869	893	818	858	842	825	787	830	851	876	835	837	791	871	856	835	772	923	833	867	872	876	856	822	826	831	811	850	862	842	818	824	842	883	889	832	792	862	829	843	855	867	805	824	842	877	814	868	886	897	841	916	839	906	847	821	865	804	821	893	866	880	827	850	878	855	900	888	836	846	846	796	825	858	880	846	845	927	823	893	834	836	817	867	871	851	828	852	840	801	893	868	819	846	872	892	860	841	853	914	864	821	856	854	849	820	836	832	855	804	826	840	815	867	854	858	849	866	886	809	838	856	899	798	779	852	822	860	852	822	863	845	886	824	860	907	816	845	830	853	889	854	873	829	813	854	878	865	888	825	826	834	805	855	847	864	863	849	842	824	846	849	764	835	799	898	846	853	875	841	805	867	832	819	846	804	877	831	843	800	867	924	832	901	875	863	845	853	838	833	905	903	823	850	863	827	870	853	851	866	807	862	830	840	850	831	863	851	834	843	832	879	810	860	879	830	810	851	841	809	863	861	861	812	832	841	876	851	793	880	891	809	846	835	903	826	920	841	857	828	836	849	867	849	875	880	865	790	881	861	849	866	843	867	804	843	840	821	847	804	867	877	845	834	838	870	828	864	856	859	820	820	880	895	802	837	834	842	857	847	861	852	807	907	855	869	895	862	841	826	857	779	878	894	870	857	856	827	810	853	801	833	932	897	861	910	913	829	843	838	859	907	816	811	814	803	818	843	858	827	827	839	856	860	830	880	868	880	834	860	869	878	880	878	812	841	783	881	869	810	838	841	824	825	858	891	844	829	833	802	839	877	820	853	846	854	829	808	850	879	881	873	884	918	878	837	893	858	838	825	858	817	829	860	858	902	850	854	881	867	857	840	827	819	848	839	894	824	835	867	831	827	801	865	833	833	902	816	846	851	850	812	844	826	888	828	869	848	851	876	853	872	885	855	853	863	863	819	917	848	868	829	826	827	809	809	878	766	877	866	818	822	858	826	840	821	883	859	886	833	856	828	838	870	821	811	902	804	889	832	845	828	871	848	901	773	811	823	856	841	885	863	809	866	841	837	851	819	823	860	853	813	832	832	823	834	815	835	833	874	811	843	878	878	826	819	875	816	874	817	823	809	849	865	914	861	850	814	816	877	848	846	862	838	860	814	871	893	832	867	811	814	843	847	811	823	867	847	842	830	840	871	859	836	822	838	871	858	859	860	809	850	828	833	899	809	839	850	829	824	861	852	857	843	843	796	820	901	843	850	830	783	851	866	877	861	893	793	857	859	881	827	822	836	878	870	874	858	855	832	839	861	843	895	897	849	825	850	812	809	910	889	850	835	848	864	864	876	819	899	860	821	853	797	810	831	850	831	824	817	843	863	815	853	876	847	837	847	907	847	768	880	837	845	909	862	843	848	834	891	845	846	863	843	794	850	807	864	858	857	794	871	832	859	863	857	844	865	903	799	867	861	829	836	821	864	874	861	828	827	867	851	874	844	814	861	832	859	794	829	841	857	871	802	847	893	775	825	849	894	886	819	847	856	834	832	799	857	829	878	881	917	843	800	853	844	842	885	833	858	821	849	869	749	845	819	833	845	833	877	854	869	825	832	905	890	815	854	891	847	844	862	830	867	806	802	869	833	828	844	901	873	848	834	798	847	804	854	870	811	849	884	854	811	871	872	838	788	856	814	793	855	815	844	822	839	883	848	838	853	847	893	844	835	858	823	813	861	849	810	917	858	855	799	836	873	850	815	854	859	863	886	862	837	878	838	842	818	849	836
24550	21628	29197	24550	21611	10072	1487	1055	882	861	725	741	682	672	621	649	625	642	635	610	620	579	589	609	587	592	614	567	590	575	580	542	578	596	539	574	562	576	602	562	536	539	553	547	589	564	558	559	570	547	553	603	572	550	551	564	519	512	520	561	570	563	558	572	556	534	569	581	562	598	587	595	583	542	590	530	554	568	594	564	593	554	573	559	594	579	529	582	531	540	542	574	552	544	570	578	580	590	548	582	636	641	596	578	557	531	575	563	540	526	551	525	586	541	564	511	525	554	508	535	570	553	532	540	507	539	594	583	575	562	515	561	548	531	578	576	548	543	557	597	593	543	557	574	584	544	551	580	521	503	547	596	571	533	570	543	568	514	563	551	580	559	542	557	553	539	566	536	576	571	564	577	577	562	556	528	576	566	515	589	557	569	531	521	576	570	553	545	530	568	532	533	574	561	549	558	563	578	566	564	516	511	552	551	577	588	553	602	548	531	556	537	544	562	525	561	539	546	589	556	575	525	509	551	513	582	559	518	523	543	550	540	588	571	547	571	586	553	537	580	509	593	558	523	545	555	544	567	534	550	547	566	556	532	579	547	513	578	542	552	545	525	549	582	600	534	596	535	578	516	568	564	560	535	565	530	533	539	537	555	574	534	585	578	478	559	603	552	578	550	511	525	535	553	548	543	549	532	560	538	523	504	605	555	562	573	561	530	568	586	563	565	555	587	557	595	573	549	536	512	539	571	545	541	539	572	521	555	565	548	602	545	563	570	567	598	541	555	563	543	560	521	574	576	549	536	545	538	586	546	518	623	545	538	516	544	529	578	580	520	555	518	576	523	559	540	536	533	569	569	555	569	532	571	553	563	564	546	532	506	510	571	566	602	551	535	563	585	552	534	518	594	542	548	525	570	562	531	569	555	604	550	533	534	545	572	542	565	563	562	520	577	532	558	565	590	616	551	523	571	539	582	541	543	545	530	574	531	547	561	598	569	579	598	565	628	521	537	554	603	525	581	542	557	560	566	583	557	570	560	525	570	586	592	524	608	568	568	544	547	541	542	537	585	553	539	617	533	592	537	553	519	552	599	535	570	536	550	574	516	541	554	579	550	571	562	531	553	552	549	577	538	535	548	530	549	554	560	534	545	579	566	565	550	547	566	525	551	565	544	565	555	547	524	604	570	562	543	532	543	550	555	532	526	568	547	561	555	603	573	593	597	556	564	574	588	520	599	600	557	529	536	551	577	587	552	573	535	540	562	591	562	596	514	539	578	540	535	556	547	561	571	584	585	567	542	594	535	600	547	582	553	568	592	529	536	589	529	540	553	553	566	532	582	564	544	577	563	526	560	527	516	545	557	550	558	573	529	588	555	528	564	556	559	580	543	615	567	564	550	604	547	552	574	572	527	569	550	525	553	572	495	568	601	519	552	553	533	583	500	542	566	515	572	551	552	531	577	564	544	568	551	566	567	546	559	538	556	533	547	535	597	583	555	507	538	550	553	548	523	486	541	540	589	513	531	523	547	550	552	543	541	560	568	533	565	545	566	549	578	527	530	580	540	540	544	547	605	509	549	507	558	535	589	556	569	577	561	517	539	551	572	545	553	551	568	592	527	532	571	535	549	564	572	580	549	566	558	562	514	570	539	505	521	526	528	507	583	535	528	568	513	598	545	546	594	548	550	630	561	518	520	545	558	571	595	541	603	560	547	497	529	539	516	554	556	570	547	566	587	534	520	549	538	555	511	539	580	565	563	543	557	519	517	609	549	568	552	579	559	554	603	567	549	552	546	569	553	547	529	544	550	562	576	549	566	568	532	516	587	554	553	555	540	561	531	565	574	547	527	538	579	532	592	582	561	553	572	524	556	596	540	547	537	601	514	582	539	586	574	565	572	545	559	568	498	524	507	537	550	554	603	586	512	591	571	540	543	563	549	550	554	533	566	532	565	524	523	583	555	591	571	559	522	560	500	538	506	544	567	571	574	561	496	578	544	588	532	549	558	555	542	611	529	514	531	568	529	527	597	513	583	541	542	592	548	564	557	543	567	556	528	578	557	585	568	611	504	561	550	536	544	511	543	529	580	555	564	561	567	570	561	575	566	530	562	539	535	521	560	542	569	567	552	542	531	555	547	527	553	560	550	533	595	563	546	532	506	581	589	586	558	534	529	582	545	552	530	563	564	571	596	548	546	549	497	549	540	615	545	583	523	549	554	552	521	600	572	560	596	542	512	558	537	567	538	509	530	555	570	518	516	548	499	547	569	572	495	527	556	587	556	557	567	550	577	529	596	550	546	547	539	514	559	531	574	591	567	542	516	531	573	569	559	555	561	576	532	584	562	550	569	576	539	512	533	589	557	555	507	562	548	518	544	533	512	573	551	512	547	545	538	558	542	575	542	577	538	544	567	555	520	562	542	549	532	509	576	557	555	539	590	581	562	543	523	572	591	515	561	558	522	529	609	553	581	557	541	524	549	556	522	583	581	558	577	542	553	518	560	561	533	600	533	497	552	551	549	541	530	554	551	535	534	549	544	527	560	528	563	538	563	545	551	572	560	520	524	544	531	572	567	538	567	590	563	513	540	565	541	518	544	535	575	545	570	526	549	616	568	564	527	549	536	544	542	562	531	524	567	564	534	503	539	553	560	567	546	521	535	547	512	533	505	541	538	554	559	556	538	537	552	545	559	540	569	540	555	554	553	554	530	574	516	593	572	549	536	548	572	571	509	559	550	527	537	517	576	572	570	548	548	585	543	549	605	537	589	553	552	579	500	535	609	553	515	575	552	608	539	549	511	551	556	528	525	537	527	538	562	548	562	566	549	555	582	544	552	555	504	546	570	500	575	568	560	499	537	565	588	568	566	585	585	565	557	586	516	545	606	554	575	584	535	571	535	512	555	525	554	549	583	508	551	551	526	541	548	526	543	534	557	555	572	529	583	541	545	541	557	565	542	550	557	532	550	541	522	559	591	555	536	517	513	547	565	559	542	560	551	528	602	589	600	564	541	575	619	582	510	606	572	525	539	560	527	538	547	546	535	574	586	546	552	590	554	542	545	573	544	555	575	523	572	551	596	527	585	554	601	543	494	582	560	558	591	553	560	519	562	554	553	563	586	528	544	560	519	565	595	543	584	520	541	532	552	558	588	545	540	549	517	541	540	559	564	558	583	539	557	552	542	555	546	569	575	550	576	568	543	564	560	580	559	552	571	562	574	523	551	583	534	540	553	552	586	595	569	565	576	598	553	540	611	555	550	536	531	526	570	575	532	538	557	547	598	593	542	477	602	542	566	545	557	533	582	567	528	538	515	558	578	569	544	580	591	568	576	579	535	563	550	544	575	541	527	529	508	538	546	546	591	607	504	548	560	584	523	568	560	502	506	534	567	582	541	601	550	567	502	557	533	603	541	537	548	595	577	550	554	521	571	528	582	538	574	604	526	540	494	548	569	578	521	527	551	558	568	564	547	556	559	581	597	588	528
4920	10082	8663	4601	3159	2529	2076	1762	1509	1248	1186	1117	984	999	919	850	827	841	808	816	783	795	824	767	798	757	737	772	748	742	728	752	720	758	749	730	767	699	702	699	760	783	685	779	687	741	730	715	681	727	737	709	707	710	722	670	697	674	709	696	790	754	711	707	723	741	742	713	770	693	717	697	710	722	702	731	742	712	706	746	755	709	718	713	725	779	736	720	679	725	723	697	750	714	716	713	755	827	797	720	821	791	758	709	737	672	705	729	721	720	687	655	724	689	685	730	724	727	747	714	684	724	741	729	709	711	702	743	719	704	677	715	709	706	701	732	665	720	760	771	668	678	707	722	723	757	693	719	682	759	729	684	726	741	720	681	705	798	746	653	703	715	731	692	716	701	760	676	728	727	678	694	729	717	711	682	736	762	756	700	718	693	712	719	703	679	738	708	686	672	745	696	683	744	704	699	738	712	724	691	695	673	674	689	698	762	709	756	710	747	705	767	673	729	734	693	670	702	703	718	679	726	711	669	696	719	691	719	725	713	696	724	679	717	705	671	688	674	747	718	680	735	721	729	657	709	738	695	704	712	732	663	691	701	669	699	704	686	705	653	712	717	756	773	726	709	694	713	683	711	733	692	688	727	692	718	708	733	695	772	681	716	750	703	683	712	693	686	697	719	689	734	768	737	702	729	707	727	691	710	669	705	706	682	679	673	732	716	735	708	732	711	743	705	701	671	717	719	743	704	721	709	687	723	694	705	748	695	731	721	727	712	730	763	722	718	704	699	745	712	710	711	746	728	678	745	744	711	712	699	665	691	719	771	636	680	715	669	718	719	721	724	748	756	739	676	728	700	691	678	683	714	675	680	711	700	707	729	675	673	715	697	727	697	704	708	733	775	700	712	774	660	682	710	696	694	668	682	701	732	685	687	701	676	687	694	689	696	705	699	667	740	745	700	690	695	695	756	740	705	727	726	682	707	682	752	788	668	667	717	719	744	665	735	702	743	719	655	674	687	700	738	665	697	705	700	718	657	728	746	714	707	676	707	718	703	720	675	703	716	698	705	706	717	694	702	695	751	708	673	768	678	711	684	751	675	716	699	762	697	698	687	709	698	746	704	687	659	702	700	685	701	726	666	693	742	737	672	781	681	720	732	690	716	696	741	652	680	737	703	740	667	670	734	664	647	678	712	675	691	686	701	740	694	706	744	696	750	724	666	681	693	733	693	726	735	706	719	709	747	710	721	711	698	730	689	683	750	728	671	739	664	751	739	703	652	711	721	702	678	693	674	721	674	701	716	714	732	734	690	739	685	706	703	679	730	729	761	746	744	714	692	693	658	758	692	688	684	670	680	722	671	701	702	703	652	750	724	685	763	719	700	648	712	705	714	707	696	697	706	688	684	715	691	733	744	712	701	723	750	713	688	691	682	731	686	686	713	699	707	682	753	687	708	699	737	717	732	706	704	691	720	735	678	740	687	687	708	703	712	719	697	740	676	721	726	692	748	703	722	694	704	713	694	728	676	725	668	701	669	670	719	677	713	744	723	704	739	669	740	705	743	693	721	699	741	740	703	693	724	709	705	722	715	706	732	703	753	678	704	718	697	735	699	723	711	690	711	772	681	709	744	673	693	680	737	694	688	735	700	734	709	693	667	696	710	651	687	701	669	747	678	765	659	694	720	684	683	650	735	692	694	707	698	700	723	706	699	679	697	741	695	724	708	721	674	698	723	665	690	714	762	733	656	752	703	703	702	753	722	710	764	678	639	733	725	690	728	759	688	710	725	719	673	704	718	724	679	730	652	695	639	691	699	770	692	718	663	683	664	636	755	693	728	747	733	673	726	675	740	690	745	700	624	698	715	654	719	669	692	754	698	753	683	691	695	705	729	668	690	754	701	707	695	704	678	697	757	733	682	719	722	681	723	719	690	722	699	692	704	712	676	693	752	719	728	702	711	662	724	696	691	707	662	718	716	685	726	719	697	699	749	682	720	657	682	733	702	727	728	744	722	723	709	720	697	710	728	711	702	701	663	685	714	731	713	694	746	659	672	754	705	714	709	692	733	750	733	747	717	686	703	706	685	709	726	710	706	686	731	675	696	684	696	700	711	727	740	652	678	672	688	713	683	707	734	746	720	697	684	727	694	714	708	690	681	688	696	676	702	706	698	652	736	701	681	675	671	768	714	644	703	771	714	681	715	715	722	700	671	703	723	702	690	706	700	708	667	681	732	736	722	694	708	705	756	738	719	756	723	700	695	714	744	729	671	731	668	711	688	702	698	713	729	696	739	659	693	713	748	691	705	751	716	690	678	703	762	697	700	663	702	731	690	723	701	714	690	697	735	724	655	720	707	722	695	742	713	705	715	725	725	709	700	700	687	739	681	699	748	719	726	714	711	735	668	708	702	710	685	728	660	680	741	702	738	747	712	707	700	676	690	718	691	738	690	732	729	727	731	700	686	691	706	666	730	681	708	702	688	705	683	711	697	747	718	732	724	677	691	740	701	677	747	732	727	682	702	706	676	699	687	682	715	689	708	699	680	798	718	696	756	722	701	701	705	756	681	692	704	722	703	770	692	720	714	694	677	732	686	734	725	704	716	668	679	684	741	725	684	731	668	722	742	700	693	707	771	696	683	702	764	705	712	714	726	750	671	709	746	731	694	727	725	753	726	721	676	726	673	718	710	683	745	723	696	720	709	682	715	691	728	730	725	674	717	715	690	689	695	682	705	694	747	692	706	683	730	731	695	695	690	746	699	682	670	724	717	716	658	682	716	687	698	734	708	666	739	701	730	695	736	731	713	706	742	697	705	699	711	689	690	689	681	691	768	705	766	670	651	726	660	703	672	729	701	734	734	761	716	729	734	715	687	718	744	726	731	690	644	697	742	722	714	720	695	681	696	676	681	700	672	704	707	702	704	715	675	697	734	729	752	670	686	691	760	678	700	733	712	686	696	675	730	741	723	722	688	728	674	701	719	758	733	751	741	699	672	684	745	712	713	712	722	702	689	673	722	708	747	741	695	709	754	718	707	721	708	724	730	679	749	719	713	673	720	734	731	733	732	726	687	746	703	704	720	715	708	690	704	683	659	759	679	694	695	695	699	695	665	678	701	699	699	693	693	702	700	705	712	712	677	669	739	709	739	674	648	692	725	691	727	659	753	746	719	692	671	689	741	728	750	717	685	680	732	716	700	711	727	728	698	676	739	729	653	691	725	724	671	709	714	666	714	726	677	728	669	733	729	693	664	675	702	760	641	690	723	696	702	707	692	676	718	662	698	726	721	733	684	675	636	734	677	659	692	703	719	695	772	728	730	754	700	745	658	685	705	696	692	736	722	682	739	671	696	715	710	710	709	757	731	667	695	726	716	723	710	720	717	715	689	702	722	719	697	705	692	704	735	759	716	743	723	694	718	700	740	724	679	743	724	675	713	733	677	728	686	727	733	701	755	704	704	764	712	660	713	715	681	729	724	749	711	698	783
23459	21646	29684	24104	21647	21690	7680	1257	874	757	696	605	573	516	511	448	458	411	380	414	387	380	357	343	341	361	392	348	325	309	342	314	319	318	322	326	309	342	333	291	308	288	297	270	308	296	317	309	281	283	306	333	278	316	308	290	286	339	296	297	292	283	289	278	315	300	328	283	299	302	300	283	303	303	294	305	286	312	310	289	291	359	268	317	325	313	298	286	278	295	303	297	317	330	319	277	326	311	310	354	371	358	313	260	300	292	335	301	283	303	300	276	295	292	251	290	289	288	301	273	271	290	285	293	303	273	290	297	297	305	307	294	269	292	246	305	314	308	285	274	292	291	313	296	294	291	286	323	262	319	279	306	296	286	291	306	274	300	294	266	274	306	280	292	282	271	292	313	285	298	291	251	300	274	299	305	303	286	287	302	285	310	291	274	293	307	289	281	300	294	303	315	271	301	282	298	311	278	270	279	307	300	280	300	278	301	295	281	280	295	273	255	279	284	296	277	283	277	306	274	309	312	284	289	268	288	291	260	288	310	298	276	260	304	290	298	292	309	256	282	295	283	281	282	289	279	323	300	285	304	282	273	288	289	242	300	313	275	299	269	346	313	296	276	276	317	247	301	278	300	272	288	276	285	283	266	242	272	290	333	292	300	248	270	267	296	275	299	258	301	314	320	270	291	281	300	293	306	295	295	261	306	292	281	303	281	289	279	290	260	327	284	290	257	306	275	285	317	264	308	276	281	281	276	322	253	272	309	287	297	292	311	281	264	291	253	300	280	276	285	270	289	294	285	296	309	288	271	292	296	270	303	307	306	268	295	274	263	298	312	281	296	282	262	279	306	286	283	287	303	280	315	295	283	291	291	287	286	273	285	280	277	294	293	275	285	317	287	287	305	262	324	282	300	307	286	275	308	313	290	309	284	302	306	308	301	280	251	276	303	277	313	266	287	317	302	287	303	318	295	269	276	317	279	304	299	297	300	289	285	302	302	274	279	298	285	258	287	298	298	320	284	312	290	317	263	274	306	267	298	282	320	269	306	291	286	290	276	292	285	273	287	278	281	281	305	294	274	291	297	287	285	272	298	274	295	316	287	264	305	279	294	308	304	274	258	286	294	249	314	298	305	299	295	308	267	288	281	282	283	303	309	271	274	312	285	305	301	281	279	266	305	321	265	288	243	267	289	303	290	286	309	300	317	277	260	308	309	253	290	322	295	325	303	330	297	296	318	284	288	252	289	263	304	299	278	321	294	261	283	278	302	275	322	289	278	319	281	286	274	280	317	288	283	279	285	280	319	285	290	289	270	272	306	278	325	297	275	288	299	308	301	288	278	278	292	281	274	322	301	296	297	291	292	292	299	301	291	320	319	272	318	290	292	291	289	315	280	287	270	267	288	301	300	313	276	285	281	318	302	261	288	312	291	294	269	276	283	288	278	288	287	260	309	285	256	297	323	279	281	305	313	255	287	262	314	294	314	268	320	299	286	280	298	293	270	304	268	306	302	295	291	278	288	287	260	309	289	324	291	327	273	254	276	280	271	282	280	306	279	274	273	276	267	295	281	264	294	283	293	307	275	268	287	324	294	262	300	269	279	258	297	295	273	289	265	244	285	292	257	314	301	278	288	279	275	281	320	308	312	307	292	316	287	303	276	312	296	283	282	303	260	237	316	277	278	277	297	273	248	278	268	318	300	270	304	330	290	294	280	304	297	292	295	286	265	276	299	298	296	330	286	286	288	291	307	294	276	306	262	276	332	266	271	274	321	259	276	304	282	326	282	273	295	275	302	300	308	297	282	301	299	313	282	303	322	268	261	285	283	307	301	279	289	245	327	277	313	285	301	257	284	268	286	268	264	279	314	264	289	291	246	289	298	267	268	273	307	302	318	279	286	276	289	281	267	309	276	322	288	296	254	273	301	277	302	255	296	317	270	270	289	335	278	280	279	299	307	285	251	284	276	276	274	283	312	278	304	298	303	268	284	310	290	298	324	265	299	277	287	289	276	296	280	309	317	281	293	321	273	297	323	287	274	279	292	295	280	282	301	287	301	282	287	286	301	299	291	289	306	310	321	301	292	251	272	307	282	295	284	288	284	249	287	303	292	311	285	272	303	297	313	292	310	254	295	281	274	274	300	284	279	270	281	280	295	290	283	292	283	286	298	273	292	270	317	287	299	281	329	305	305	297	312	302	285	294	324	267	281	284	312	322	277	275	323	284	286	275	288	292	264	270	269	290	300	342	293	293	290	271	282	299	310	290	290	300	299	272	285	265	310	292	276	290	314	270	269	296	294	303	310	271	263	285	271	287	287	320	286	289	278	266	270	280	281	279	274	311	299	301	292	287	257	329	308	309	289	281	270	295	288	277	254	281	295	272	266	250	281	303	268	307	292	299	313	287	285	301	274	315	291	297	301	292	280	247	286	275	281	293	279	308	256	279	269	270	293	275	300	258	305	295	287	292	285	292	300	286	287	291	296	281	270	274	309	293	290	279	281	274	275	288	283	279	296	260	286	300	293	290	294	278	287	318	283	287	255	294	285	269	332	272	335	269	309	288	279	297	286	252	287	271	277	295	307	273	298	281	310	291	286	296	283	244	270	291	313	296	291	286	309	282	299	296	287	287	314	289	297	281	318	272	274	278	311	279	279	313	271	278	279	272	308	294	275	303	285	267	299	300	278	325	294	291	284	293	285	299	294	276	288	265	294	265	280	278	288	263	258	282	282	302	276	292	303	274	293	299	311	314	297	292	277	277	319	298	306	285	306	267	293	278	291	300	308	304	289	250	264	267	302	291	269	249	312	270	270	285	267	305	289	267	268	312	271	292	279	299	273	292	269	292	301	289	304	262	295	301	289	260	296	244	318	278	273	271	280	293	297	289	291	293	283	325	283	283	282	259	265	298	293	268	282	285	295	315	306	277	289	297	288	284	271	294	267	283	282	279	288	278	291	274	293	289	289	278	308	271	318	281	273	255	264	284	277	264	275	282	296	264	317	288	299	278	295	295	278	317	272	291	289	251	334	283	272	287	298	292	273	322	292	323	317	297	309	277	280	284	287	290	291	265	276	292	291	302	278	294	290	293	308	313	311	304	304	261	285	318	274	264	299	285	280	280	261	288	261	279	291	267	261	306	276	258	296	298	276	269	276	275	272	301	304	295	284	292	283	300	291	293	311	294	269	293	320	324	296	276	307	274	291	282	317	282	287	286	317	269	296	320	293	270	293	262	298	312	279	343	295	310	279	327	272	289	310	288	282	270	271	285	288	304	309	289	279	297	272	315	268	303	265	295	310	258	276	283	287	277	275	293	288	268	280	280	296	303	261	299	254	303	291	275	316	301	292	273	311	288	280	246	300	283	317	269	294	281	285	287	289	279	314	287	294	284	300	291	266	259	280	278	321	282	287	281	289	311	287	294	293	279	292	299	296	278	286	309	282	288	286	296	285	290	273	304	249	289	268	302	271	289	283	292	308	301	315
7190	16011	13748	7450	5249	3972	3000	2389	1977	1579	1283	1155	986	861	769	781	702	649	606	564	592	509	522	556	467	493	524	507	445	439	449	443	466	473	400	431	398	407	421	376	419	445	416	396	427	405	413	400	408	430	392	407	391	406	421	373	400	372	390	378	353	362	399	371	394	362	394	336	371	396	422	393	412	369	362	382	399	421	397	434	369	420	387	390	372	378	387	396	378	394	401	359	413	362	371	390	482	481	469	492	550	473	440	420	382	384	380	373	378	416	392	360	380	367	362	406	385	377	376	366	376	405	360	374	345	372	417	356	408	377	375	374	381	420	362	357	366	404	391	374	379	341	391	384	381	368	353	358	370	382	392	365	387	365	389	347	384	392	371	388	375	361	394	384	400	355	387	346	375	373	340	376	403	358	370	423	365	406	373	347	414	397	358	393	380	370	377	392	392	348	382	401	360	364	382	394	410	360	384	371	391	369	391	347	422	386	421	359	374	395	386	367	374	394	411	366	379	365	348	342	403	404	387	378	339	404	387	373	333	389	406	378	388	406	392	387	418	383	386	386	349	391	368	417	378	377	367	370	372	383	393	384	361	396	361	383	363	364	369	370	361	377	372	387	345	378	375	386	365	364	368	359	394	360	346	332	355	412	367	375	419	401	406	392	343	389	417	371	360	364	380	374	357	374	354	360	396	365	373	377	352	387	363	330	354	389	377	364	418	388	408	386	383	390	404	364	398	369	393	373	380	398	393	379	383	365	352	366	407	348	381	358	383	361	361	376	412	372	369	371	359	379	357	361	391	378	383	384	375	396	377	379	404	366	404	375	357	355	397	376	413	356	370	357	380	376	357	382	381	393	386	399	346	378	383	396	390	409	374	372	382	366	384	381	370	354	386	384	395	343	372	365	362	380	394	384	349	341	373	347	377	375	389	384	379	380	384	407	364	357	352	375	356	361	376	410	405	370	361	404	382	377	435	351	349	380	367	338	397	378	357	363	382	373	397	350	346	414	380	373	398	371	386	367	364	398	400	393	382	367	367	389	375	321	354	377	380	367	361	394	386	365	436	371	334	381	371	398	358	405	365	387	341	362	335	422	381	367	354	351	354	356	357	382	387	365	384	367	346	389	401	363	388	381	385	365	357	359	400	390	392	390	383	375	388	395	377	383	385	382	371	414	377	385	369	353	393	342	380	384	367	395	370	351	368	382	345	407	359	376	392	363	398	382	386	359	376	392	403	384	338	354	368	397	359	409	417	366	367	379	384	364	408	401	398	399	360	405	376	366	358	382	362	373	377	362	386	370	369	390	358	355	361	384	378	378	366	387	369	396	381	357	358	396	413	368	360	385	357	365	360	394	400	382	415	401	411	382	394	401	376	368	405	372	344	433	359	348	413	352	376	383	384	369	393	382	368	360	377	380	344	384	385	369	376	384	373	408	383	326	388	377	388	401	364	370	394	383	412	368	367	358	389	388	388	357	384	385	403	392	347	348	387	357	399	389	351	401	391	390	374	388	392	398	388	365	366	358	345	385	396	429	381	343	370	392	372	376	356	384	355	389	355	361	361	369	400	407	387	356	343	403	361	383	360	390	412	386	360	395	328	385	402	370	367	365	390	375	366	376	340	397	387	372	386	355	403	380	342	378	394	353	349	363	354	363	359	355	378	361	356	363	348	383	378	384	370	367	379	365	414	355	387	362	377	375	404	414	366	382	381	395	386	405	362	389	363	376	383	403	348	402	380	356	350	380	345	372	370	402	364	336	368	354	407	393	385	361	367	352	388	374	361	377	350	376	399	332	326	353	399	365	382	364	396	380	380	362	381	323	371	376	354	338	365	375	348	347	372	366	393	372	382	358	372	386	351	370	405	424	384	360	375	383	370	363	382	385	355	357	389	376	409	376	373	378	371	386	332	395	361	389	365	365	381	375	373	368	395	344	355	363	360	401	372	372	373	353	374	383	389	349	362	370	362	377	360	390	370	364	372	391	346	360	360	369	347	420	387	386	414	395	374	367	399	390	388	390	387	362	366	406	396	396	408	378	356	349	378	379	377	369	369	386	365	389	368	362	358	405	348	346	416	366	386	357	386	366	376	365	367	363	406	401	355	378	378	351	382	359	389	379	393	384	369	403	375	391	370	395	372	342	374	365	380	371	377	379	394	358	358	357	393	343	374	370	379	376	400	359	396	380	388	372	341	353	364	387	365	345	356	410	369	405	354	370	374	379	367	381	400	348	363	388	344	369	358	368	415	367	402	391	338	387	336	363	382	382	388	379	390	396	381	381	396	388	353	380	388	379	381	376	364	353	356	364	322	389	431	342	322	404	374	375	374	357	350	368	380	355	376	374	387	357	376	397	355	385	373	354	363	390	385	410	392	362	368	402	415	340	381	405	338	367	391	362	361	365	377	399	393	354	364	361	393	370	340	392	386	370	387	361	388	378	329	354	366	384	358	370	412	375	379	393	344	395	389	387	379	329	386	390	363	351	398	386	380	394	341	385	342	392	392	349	390	397	392	376	362	387	377	344	373	363	366	368	372	364	376	373	409	380	362	366	369	374	348	374	352	357	380	359	353	356	389	357	392	378	355	353	336	369	374	390	374	380	347	416	379	407	375	371	384	408	380	347	362	396	392	359	358	380	374	381	405	396	400	375	379	346	366	378	385	358	414	362	379	353	416	386	373	383	360	360	394	380	387	410	392	404	378	354	347	393	351	366	387	419	372	386	404	404	361	363	374	424	366	356	368	401	364	376	392	347	341	366	412	340	332	383	404	350	358	377	370	368	373	345	329	389	372	383	398	366	390	386	413	362	365	370	355	361	358	378	372	387	370	374	378	380	371	351	397	377	377	358	352	384	338	370	368	372	367	363	344	376	383	392	390	396	402	338	360	360	393	417	348	386	382	407	310	345	377	384	406	377	352	392	360	371	439	370	355	349	372	381	365	387	400	399	389	380	362	357	364	343	393	366	368	380	371	358	391	379	418	366	386	363	375	370	375	418	379	403	362	390	360	362	369	404	388	390	363	389	349	355	350	391	377	375	365	350	365	383	374	358	356	358	390	372	368	411	378	340	366	386	362	356	386	363	395	350	383	370	402	371	368	384	398	388	378	392	386	379	386	370	387	353	385	387	340	383	354	418	383	364	359	396	373	368	360	368	431	359	392	404	332	364	383	355	381	392	370	388	379	356	349	389	338	360	356	379	353	395	430	395	389	377	366	375	365	369	369	372	382	405	352	398	380	367	367	378	354	366	371	389	396	381	375	358	388	396	363	369	357	384	340	330	401	414	357	363	371	406	373	380	352	379	368	379	357	372	342	377	389	380	352	378	384	411	386	378	380	358	366	360	367	382	362	381	373	377	374	359	357	394	379	385	339	362	339	358	391	377	370	368	372	378	355	362	345	387	365	400	369	373	378	397	385	404	347	406	368	383	337	412	383	382	380	384	372	382	412	362	339	381	329	377	371	405	386	385	342	391	372	364
27530	21166	9707	1138	747	751	734	675	644	662	679	649	668	655	643	650	627	701	621	696	679	695	648	664	622	618	654	579	676	695	704	667	626	644	635	642	701	657	587	661	662	688	659	620	629	688	660	643	695	636	633	654	675	617	628	635	693	672	675	662	670	635	665	652	675	680	646	654	710	643	635	617	653	641	640	653	685	662	679	633	640	630	685	628	634	661	656	624	683	683	659	621	660	637	655	612	642	663	667	643	711	652	660	674	674	669	651	671	606	606	643	659	651	654	612	703	677	664	651	653	651	620	627	641	669	657	668	675	611	624	633	650	625	653	631	666	652	640	646	639	659	664	668	648	625	659	611	645	650	631	610	671	611	646	647	652	646	664	648	643	637	660	619	631	635	622	616	679	643	674	693	652	679	595	681	677	629	615	680	656	627	606	608	659	625	613	636	631	636	668	672	610	634	619	600	661	691	653	628	640	640	621	657	668	630	651	635	574	620	663	647	655	675	694	639	661	655	645	684	653	674	646	659	658	661	666	656	699	589	666	624	670	620	663	647	659	706	696	663	613	646	665	651	707	649	662	674	660	635	665	603	643	641	625	651	687	591	655	642	629	587	626	648	646	661	624	649	634	634	646	639	615	651	645	641	640	648	611	677	634	644	668	656	641	649	664	700	675	646	628	654	613	613	645	662	672	590	664	634	619	720	628	606	714	647	651	650	669	653	643	651	688	694	703	612	670	616	609	667	639	692	662	662	664	639	645	634	661	688	638	650	620	653	670	667	658	649	606	636	634	615	651	643	623	640	671	611	635	669	647	692	659	664	659	679	646	665	671	654	645	648	674	670	659	692	656	652	652	667	667	633	629	657	626	666	716	663	662	642	659	692	630	708	670	711	671	636	613	678	654	638	631	666	604	637	635	678	648	673	652	666	624	638	698	633	678	617	683	651	616	666	670	641	636	624	655	641	646	646	648	665	627	627	673	649	616	680	704	671	645	662	687	646	669	681	655	661	685	688	602	634	685	616	638	633	615	622	674	653	658	605	689	647	630	668	644	677	663	645	687	634	650	598	683	691	616	612	646	620	597	644	690	613	675	675	688	615	656	651	625	655	611	619	632	607	656	639	674	667	664	631	650	697	680	614	669	648	641	665	629	643	674	731	642	626	650	661	621	651	622	696	669	669	650	678	685	660	666	648	638	650	634	659	640	658	687	636	694	694	622	623	676	660	680	649	623	653	674	693	636	645	625	679	595	690	664	667	641	682	667	618	633	714	619	669	619	623	590	649	669	634	673	673	641	652	669	666	663	642	638	661	661	621	627	657	659	684	642	675	639	634	627	659	640	710	629	649	705	694	655	617	662	672	636	643	656	653	609	621	668	652	660	628	682	676	640	661	641	649	656	637	651	623	660	618	630	678	645	647	652	637	680	623	692	692	655	679	633	671	663	638	733	652	632	644	601	659	632	651	635	615	657	655	645	691	658	667	579	694	676	663	676	658	651	637	568	654	664	674	668	657	622	620	577	604	680	681	662	628	635	633	648	656	681	612	674	649	677	651	640	655	662	692	655	701	638	661	603	642	614	676	654	649	623	670	644	671	657	620	638	619	664	624	652	647	625	610	624	641	656	636	651	592	703	602	625	606	635	660	650	647	656	664	619	650	663	648	671	643	657	680	649	703	597	653	669	653	672	686	619	645	668	664	671	636	619	698	707	647	638	618	630	655	634	644	650	615	664	683	666	628	629	697	695	605	598	705	656	669	682	681	662	638	648	668	614	603	647	686	679	648	677	619	657	674	702	663	636	639	621	651	645	628	659	662	630	648	670	695	618	657	656	646	680	651	688	628	677	650	623	666	661	671	644	605	629	600	641	599	631	636	615	672	630	657	627	666	649	666	647	614	680	627	624	649	670	639	668	643	637	685	641	663	671	700	649	632	644	641	623	606	644	610	645	673	661	623	663	673	613	639	631	637	648	634	671	646	656	666	608	687	643	601	654	631	659	609	657	648	663	642	663	621	628	664	616	644	645	648	704	625	675	632	631	694	667	667	682	674	638	660	680	657	621	647	633	669	639	678	709	675	587	674	692	658	676	681	668	680	629	649	670	651	631	669	660	634	636	667	622	638	689	679	622	672	641	651	636	620	653	604	672	707	609	647	615	637	664	661	627	631	680	657	648	692	626	652	642	672	649	605	561	643	646	610	612	634	658	655	637	670	628	655	653	617	666	647	625	645	665	638	609	660	677	657	632	649	666	653	625	623	660	663	630	688	678	684	646	663	678	655	658	643	659	614	641	654	688	685	630	624	653	652	629	688	629	654	626	658	646	703	602	658	705	665	659	677	606	607	638	674	689	662	658	632	614	732	623	654	651	625	695	648	684	622	642	639	664	662	674	653	669	615	632	666	618	631	623	631	704	630	656	637	665	699	675	666	645	642	643	626	631	623	638	603	650	621	618	633	645	662	627	632	649	659	695	623	649	652	631	612	623	635	674	683	651	687	637	670	607	656	615	653	659	616	674	655	646	616	635	654	716	661	667	686	631	665	619	661	619	617	668	666	628	628	679	671	641	676	698	616	614	651	627	648	665	664	667	662	692	682	663	663	676	673	620	647	629	641	644	649	609	660	659	671	687	667	623	653	649	636	663	674	628	641	650	647	650	656	676	659	687	666	654	670	621	669	648	634	649	648	627	662	659	648	637	666	672	677	645	681	683	611	663	614	660	639	624	636	644	694	637	662	634	643	708	668	621	671	671	672	665	689	674	633	646	673	688	677	622	598	624	630	635	625	654	658	656	625	671	643	648	680	605	634	637	656	714	654	647	647	649	658	668	650	699	633	613	713	631	647	645	638	638	643	655	641	637	689	647	699	663	630	673	657	672	668	651	649	614	693	626	666	657	635	653	628	680	647	658	662	600	609	626	663	668	620	671	688	684	681	638	639	662	650	658	683	641	673	673	651	666	690	644	627	623	673	640	627	600	643	615	620	651	655	657	682	647	677	645	698	649	639	636	634	642	661	640	612	625	659	685	649	638	660	702	669	652	678	654	717	691	681	671	614	675	605	666	667	656	640	667	698	666	623	656	599	671	607	628	669	663	666	692	660	638	653	603	690	655	682	630	669	659	645	649	631	629	636	632	650	675	654	650	632	661	625	668	627	627	646	720	663	599	697	656	657	669	644	635	577	616	628	665	645	681	648	667	682	658	660	654	657	661	649	692	635	654	692	617	601	628	601	691	640	597	679	637	664	614	678	625	650	631	644	608	641	618	638	689	659	672	609	644	644	644	672	660	652	704	650	689	613	704	681	675	630	653	654	637	654	676	644	668	695	621	648	670	677	607	625	636	676	627	689	672	653	657	645	638	665	627	646	652	684	640	673	666	641	654	632	643	644	630	637	612	663	624	632	625	660	641	655	637	611	660	647	663	643	636	642	698	655	622	673	623	653	652	621	652	631	636	665	641	652	648	673	669	621	670	655	645	616	686	691	663
4239	1559	1405	1116	948	907	926	945	873	839	847	805	845	841	821	833	785	844	851	852	783	799	819	849	823	779	910	841	820	775	814	862	857	802	826	807	861	883	854	817	799	879	877	809	844	799	805	824	855	839	816	822	824	866	813	855	840	802	862	812	858	835	836	777	798	790	788	831	794	825	797	838	809	827	831	871	796	859	838	823	802	838	860	781	821	832	894	826	841	829	860	816	851	797	844	869	835	869	855	807	895	825	832	801	812	829	797	768	827	814	891	841	821	850	834	881	796	806	767	757	842	847	826	826	808	784	840	841	865	869	826	870	855	805	828	829	797	857	844	816	909	894	820	861	800	849	803	795	837	835	832	841	865	786	778	854	843	788	785	814	821	817	818	835	814	840	840	808	838	857	817	812	829	786	846	797	793	793	781	816	811	836	844	839	812	804	861	845	785	838	811	814	828	831	878	868	803	821	813	859	839	777	804	804	842	844	845	834	818	770	855	835	860	866	810	762	872	819	781	849	816	848	822	832	841	796	762	841	826	840	818	835	839	828	869	758	850	836	823	810	806	815	786	811	820	826	786	812	843	790	850	839	850	832	816	841	831	865	800	812	845	802	819	852	866	837	814	801	790	868	836	842	836	809	829	802	830	795	812	803	876	821	827	840	810	841	794	855	795	785	795	837	805	834	861	825	808	796	800	857	796	848	809	770	857	850	781	786	803	817	818	841	842	830	809	815	844	879	834	854	797	840	823	851	860	802	805	858	862	791	789	818	794	845	808	779	826	824	834	788	828	877	828	803	787	838	841	823	856	849	823	882	804	811	786	826	785	823	899	853	835	777	803	807	814	776	788	839	833	818	847	821	875	802	774	839	859	869	817	787	824	800	860	759	815	785	819	850	822	819	833	821	815	822	839	828	767	825	782	828	807	807	925	813	866	829	825	821	798	833	825	790	816	838	836	816	837	788	837	797	790	833	872	816	812	825	816	824	826	814	819	803	807	769	821	787	844	855	865	861	752	843	801	842	832	845	760	833	852	834	801	807	825	863	772	787	823	836	793	870	847	781	841	821	815	825	828	797	710	839	805	847	824	864	838	816	808	856	814	837	800	759	796	825	806	828	798	809	806	839	815	797	809	772	893	845	834	800	815	846	811	849	879	846	831	872	865	794	849	829	856	834	832	851	821	839	854	790	858	824	831	860	825	842	878	827	840	831	827	845	835	806	838	827	798	821	846	811	794	891	817	850	826	890	840	810	822	834	805	859	830	816	770	849	852	835	825	880	814	807	843	853	776	802	838	821	833	819	823	852	773	807	832	803	796	810	862	824	789	873	850	823	864	825	849	809	830	837	799	823	815	784	848	844	807	838	841	825	805	789	842	843	774	836	829	802	827	778	813	841	820	868	827	801	802	794	858	774	770	854	770	837	868	818	813	807	816	836	805	817	900	829	853	830	805	813	773	853	836	808	797	821	863	843	837	826	836	826	842	839	777	805	781	815	830	812	779	836	867	854	874	798	818	848	833	844	804	804	845	866	818	828	779	805	765	828	821	787	861	802	856	786	806	783	800	850	809	816	787	813	786	833	851	819	857	751	861	782	792	835	796	794	839	789	829	853	805	858	812	815	851	820	819	815	799	854	790	823	901	790	847	825	798	860	777	833	800	799	824	801	867	785	786	862	837	803	821	833	851	820	818	818	866	820	793	830	839	827	789	798	799	865	854	819	821	854	818	799	800	851	832	829	857	761	830	814	789	802	856	824	833	827	882	776	779	787	806	799	805	830	840	793	774	802	767	818	803	776	813	832	812	866	829	836	842	840	852	826	786	851	874	841	818	884	798	914	843	827	780	848	783	811	830	816	852	812	793	801	825	852	795	877	800	796	784	816	817	794	801	892	831	818	829	879	842	823	829	773	826	862	799	836	865	822	859	852	849	827	820	777	823	795	833	804	762	839	763	832	849	831	793	841	819	802	785	775	821	773	848	839	838	813	854	812	846	815	789	812	779	801	832	828	871	867	831	817	793	769	822	853	847	840	782	788	789	791	844	849	810	863	799	823	868	846	806	829	794	786	835	776	784	808	851	823	809	802	850	840	856	817	821	792	799	801	799	838	821	872	845	817	807	816	855	838	842	801	824	846	831	810	776	820	775	837	770	862	835	809	818	815	805	781	844	822	766	820	814	787	847	782	813	833	845	846	793	822	823	819	798	827	851	840	824	829	825	829	832	834	811	826	828	800	854	795	818	841	835	821	842	844	824	824	829	832	788	805	836	790	797	824	793	798	820	811	868	825	850	838	813	797	825	834	874	826	833	819	835	854	842	816	882	869	872	838	823	829	817	797	824	817	837	869	882	844	817	855	824	831	831	830	837	837	774	750	819	768	828	875	876	808	799	797	822	805	821	798	822	860	804	832	810	891	794	815	801	813	868	830	814	787	830	836	798	773	888	834	837	810	836	808	819	797	799	832	831	843	809	824	787	788	833	861	774	841	793	796	762	852	818	828	765	862	766	911	835	844	823	835	781	816	843	780	792	804	826	858	814	799	823	814	872	793	875	799	827	789	841	810	786	833	839	861	851	843	825	788	844	826	833	837	832	815	843	785	824	811	823	808	790	807	795	859	823	835	820	835	802	816	897	838	782	837	855	789	829	796	839	873	824	821	824	799	861	818	816	879	873	816	874	844	843	842	835	824	839	852	828	818	849	784	831	832	817	794	822	878	842	790	801	837	853	862	829	816	842	803	794	781	832	821	785	875	812	849	845	870	820	846	819	766	770	843	777	838	814	821	854	797	814	834	808	792	780	860	812	812	899	837	835	842	870	841	815	849	819	788	809	829	807	810	850	833	820	875	824	829	804	816	824	778	842	751	792	839	842	764	762	829	816	834	851	840	808	771	871	798	842	808	818	844	787	804	814	834	846	873	819	861	803	824	779	840	842	821	786	767	818	793	831	775	810	789	819	785	830	814	831	801	824	823	783	790	833	817	793	863	843	805	802	832	822	810	823	892	871	855	807	780	853	828	833	829	830	838	864	827	803	856	798	830	817	848	805	819	838	814	813	800	844	833	769	797	837	882	866	831	789	827	837	761	806	850	821	810	834	813	803	809	808	795	853	850	897	867	837	810	818	786	811	814	846	804	816	822	855	841	862	851	800	845	790	833	792	805	832	776	787	797	834	826	845	862	801	802	807	827	833	794	807	811	824	820	825	846	800	793	839	799	820	797	823	787	841	807	843	802	841	813	825	858	792	822	833	872	838	837	802	841	788	812	858	776	777	851	784	818	857	794	790	834	864	835	859	782	834	839	829	851	791	802	865	791	790	834	837	774	878	835	843	827	802	780	838	847	853	831	902	845	813	744	871	807	851	828	860	814	781	806	826	808	869	869	846	781	771	861	877	866	824	810	828	854	835	828	805	838	820	759	815	801	833	796	861	806	811	838	822	852	793	784	893	808	852	822	817	826	763	848	781	840	824	755	791	782	796	791
24548	21650	29197	24605	21635	9562	1349	932	866	777	690	698	626	651	596	590	575	554	580	608	542	546	572	552	533	556	511	548	547	520	538	517	578	502	533	497	601	556	558	535	489	528	476	455	517	490	515	501	498	567	546	504	538	518	520	517	473	544	518	550	506	532	530	508	523	498	538	493	525	577	508	478	503	558	462	520	537	488	508	528	491	474	493	535	482	516	495	517	495	478	509	547	498	523	492	518	518	512	530	540	530	525	509	496	525	526	524	483	505	504	483	516	482	499	511	534	502	498	521	561	509	543	528	523	534	503	545	524	464	497	511	500	480	460	516	551	538	491	502	533	525	482	513	490	458	503	494	529	527	525	510	489	499	493	523	493	490	510	541	532	498	539	523	506	487	531	498	529	494	518	521	516	520	519	543	518	500	541	494	491	517	520	494	578	497	501	532	512	484	506	536	498	493	524	539	479	491	536	528	493	471	536	519	567	510	509	480	527	489	537	513	536	498	514	503	505	525	482	478	527	525	528	507	555	457	507	492	520	529	528	538	566	510	518	529	449	485	510	478	536	465	487	514	488	467	509	511	498	524	493	488	529	485	511	441	498	567	483	480	539	519	523	497	482	528	510	500	480	505	490	571	477	541	482	495	534	492	502	495	517	502	513	489	530	528	471	477	562	510	507	487	519	465	507	508	536	509	532	496	471	512	498	517	520	567	544	509	546	499	508	528	496	492	553	534	492	494	504	546	490	539	495	491	504	492	459	500	520	510	526	527	523	514	530	521	520	528	492	536	530	537	501	515	499	464	497	491	489	508	528	518	533	554	493	500	534	539	547	502	503	528	501	505	542	526	490	515	492	484	481	485	546	514	468	533	552	507	526	533	553	495	523	509	520	491	469	531	569	495	528	494	534	506	508	512	518	497	531	461	473	536	496	489	514	536	506	532	514	503	534	499	504	501	504	515	540	540	491	511	494	517	528	509	496	475	514	512	500	520	525	526	502	507	537	502	522	507	506	514	477	524	509	510	509	547	512	467	520	531	503	525	514	565	524	516	538	489	538	467	506	508	505	527	544	495	547	484	518	500	503	521	513	488	515	542	490	483	482	493	516	494	517	501	495	517	525	528	491	478	533	497	507	530	534	536	500	500	516	509	478	584	560	508	508	503	511	513	510	509	500	538	485	508	532	533	506	504	489	464	488	516	505	499	520	513	524	521	486	511	548	493	489	523	514	514	496	499	538	479	503	563	528	521	556	517	495	480	515	545	502	512	502	572	481	506	540	481	495	499	501	474	481	551	489	512	526	488	525	476	514	516	561	505	517	498	525	500	520	527	508	471	490	502	513	506	507	477	502	450	505	491	529	488	529	460	518	494	457	481	510	479	549	484	485	521	508	507	492	511	528	502	519	551	532	506	479	511	503	521	519	503	560	471	504	522	491	534	481	506	531	479	494	493	508	476	504	521	512	501	527	481	550	539	495	529	482	495	524	501	510	528	504	496	524	508	506	488	502	488	545	523	508	500	512	471	489	493	558	479	484	487	506	529	520	504	497	499	520	536	504	478	528	531	463	520	524	514	516	490	508	521	501	513	497	493	531	543	478	521	537	502	477	477	512	512	519	522	513	488	513	547	515	517	473	540	554	510	509	446	504	525	543	499	496	520	490	476	552	497	522	517	513	531	528	492	484	520	482	529	498	540	515	494	509	516	486	519	536	529	522	492	561	511	497	460	529	496	519	503	477	498	537	516	496	515	553	481	533	513	501	501	496	521	526	470	471	497	506	511	524	474	491	494	478	492	526	515	509	520	526	543	572	525	531	489	514	472	519	540	498	501	497	547	519	498	528	508	505	528	515	536	524	541	529	532	494	524	491	487	510	523	497	476	556	524	539	492	500	509	499	519	507	503	513	516	547	501	478	497	506	493	514	517	545	513	500	466	515	508	548	492	555	529	516	506	507	549	496	502	486	522	473	460	499	509	476	534	480	505	516	506	517	483	523	521	485	476	498	488	458	529	502	485	522	475	553	525	461	472	498	507	471	501	541	512	532	531	482	517	535	507	486	534	498	532	521	556	495	505	549	528	465	490	504	541	529	518	503	515	500	504	541	473	492	481	507	523	532	517	519	508	490	506	493	521	517	484	519	499	470	524	512	479	500	511	528	517	533	538	475	455	498	475	477	523	514	531	526	511	515	521	522	468	467	525	507	490	496	495	498	506	495	467	491	499	510	532	467	538	530	522	480	502	527	479	463	550	468	503	489	501	553	466	530	491	472	523	533	520	526	513	530	500	513	535	515	506	512	514	462	508	564	523	485	548	491	535	514	530	532	525	547	484	552	529	522	514	511	534	564	526	519	481	507	510	533	552	474	510	553	493	530	507	515	459	521	515	487	501	540	555	526	539	509	509	493	548	483	507	558	475	497	529	522	525	513	536	492	540	492	503	506	466	528	515	533	512	510	486	514	525	528	486	524	498	497	489	530	521	582	492	514	520	511	499	515	525	485	507	542	534	491	492	527	495	521	511	523	513	467	502	525	513	510	516	526	500	507	497	493	524	513	535	524	506	473	492	544	504	509	492	551	553	548	515	516	537	528	477	545	509	510	513	464	471	504	520	470	521	512	517	493	521	472	492	505	521	478	528	502	528	493	510	525	488	530	512	498	518	527	497	500	510	518	515	530	531	514	495	552	501	516	493	549	512	528	474	491	536	544	528	486	525	542	507	531	528	537	490	507	513	491	496	545	553	493	533	507	533	501	521	532	471	517	492	495	525	537	531	512	487	525	489	519	531	500	536	515	495	521	537	505	500	489	498	571	526	485	542	527	532	507	506	538	484	530	518	508	561	490	542	503	515	529	498	484	495	486	533	507	510	472	519	519	541	526	524	542	549	492	499	508	496	528	548	482	521	474	513	490	518	500	480	512	501	505	494	506	517	503	542	508	496	488	519	521	490	542	545	480	527	505	536	506	511	522	505	543	554	528	489	461	546	492	527	510	484	537	524	503	535	517	510	488	515	540	480	516	488	496	478	559	479	480	500	523	487	486	490	494	525	502	512	522	480	565	498	504	505	506	531	502	546	529	534	558	497	536	497	532	567	498	515	496	515	488	511	472	513	462	492	467	504	515	493	526	503	541	497	539	513	469	501	502	499	493	510	533	499	486	506	538	486	526	534	501	474	501	513	507	514	541	504	576	535	537	506	466	482	511	496	503	503	564	509	530	543	524	524	461	566	504	491	497	507	506	521	514	493	491	527	504	507	498	511	498	530	460	505	515	551	564	541	517	503	473	545	490	551	492	518	527	508	503	473	547	527	531	529	534	501	483	487	521	544	493	465	538	503	508	531	487	527	520	507	479	500	553	517	480	512	533	509	530	493	540	510	510	532	481	489	492	501	505	520	493	527	461	517	499	508	544	540	498	502	497	515	500	567	537	511	466	506	489	535	532	520	519	510	505	532	522	506	548	482	504	525	493	528	516	512	483	480	513	504	521
5017	10014	8440	4472	3118	2504	2101	1740	1443	1269	1152	1125	973	930	838	872	806	801	758	776	768	755	747	742	770	736	728	751	748	702	676	701	680	658	685	688	651	677	689	701	667	741	677	700	665	667	678	636	661	706	679	670	671	688	722	690	643	683	695	683	733	650	662	668	696	617	679	686	670	678	680	710	650	660	665	671	711	712	695	667	695	660	663	736	668	668	638	682	665	652	697	681	673	675	660	684	753	683	750	658	711	685	666	673	658	668	663	670	651	664	639	683	645	627	680	640	653	679	634	652	634	706	692	671	638	658	678	653	697	663	619	655	696	673	681	669	674	683	641	632	693	704	672	656	661	618	640	641	634	716	634	632	665	686	656	675	646	635	649	687	658	644	652	675	687	670	636	610	675	706	691	652	672	712	697	627	644	670	673	652	686	645	674	671	657	615	665	707	661	641	695	674	637	713	616	651	685	697	661	660	679	692	706	689	688	698	624	677	689	609	643	693	676	673	664	660	692	660	674	663	669	683	669	676	660	667	670	674	671	618	668	673	679	690	626	659	616	629	641	677	689	682	638	659	688	693	700	695	622	701	650	646	625	634	684	602	659	691	668	740	646	639	682	672	638	638	679	687	604	717	620	671	692	699	686	691	673	681	680	662	640	666	636	656	650	708	626	688	698	661	637	652	701	703	659	632	632	658	660	642	659	666	657	644	665	637	629	649	656	676	651	675	722	611	716	633	688	642	703	679	664	633	678	687	647	698	611	697	655	663	648	622	675	671	692	649	679	663	649	640	649	627	686	631	636	667	670	692	665	674	681	665	692	637	668	644	645	631	679	668	643	652	652	619	694	705	649	647	627	662	668	683	657	682	652	694	677	683	697	626	668	657	688	642	681	655	672	667	666	612	664	633	656	651	657	664	657	648	669	700	663	695	620	646	635	653	641	673	650	673	690	655	633	698	641	693	676	661	672	713	650	640	655	660	677	653	651	673	691	660	664	643	696	666	684	718	686	650	665	652	720	644	727	592	667	599	668	692	659	696	681	642	634	644	645	643	656	659	654	616	677	660	681	661	650	674	631	646	665	685	665	664	699	642	684	683	714	690	665	670	668	686	641	626	675	663	649	670	714	685	680	684	689	695	658	702	672	654	643	654	659	704	651	673	687	686	645	671	644	674	700	651	694	676	686	660	671	692	692	660	636	672	644	654	640	684	675	669	658	687	654	665	722	657	655	683	636	695	656	673	685	638	645	674	677	661	651	660	638	664	701	669	630	663	680	632	652	661	709	668	685	667	695	724	676	681	645	619	649	688	676	663	658	666	644	706	667	695	626	616	685	667	664	678	671	682	686	692	659	668	687	663	671	668	690	664	648	645	670	662	658	639	663	680	655	702	654	668	653	725	647	642	666	704	643	654	676	652	653	602	718	667	672	665	647	683	642	656	668	630	638	637	680	707	638	621	659	691	694	635	647	670	646	640	666	691	623	667	668	700	672	669	648	629	653	643	647	651	673	665	678	711	644	678	671	694	678	660	641	644	656	664	627	665	715	670	610	666	620	666	693	693	670	689	677	656	666	645	624	679	639	678	682	679	688	652	687	670	636	662	657	682	619	665	638	684	658	660	695	639	663	660	698	702	721	671	652	658	699	638	688	661	627	651	639	651	657	669	614	712	665	689	659	674	665	643	719	666	713	672	667	691	675	683	648	643	623	679	680	640	649	692	700	672	654	762	696	667	658	679	664	670	614	670	679	662	665	636	633	637	724	675	677	666	680	698	659	659	632	702	626	672	706	621	657	659	660	690	660	639	724	653	671	669	697	697	674	721	691	657	695	674	683	659	654	654	666	714	655	706	669	680	644	649	657	655	697	675	695	615	694	665	706	722	669	673	670	640	665	733	670	659	654	681	659	702	681	650	654	678	670	665	665	682	665	662	671	680	668	688	645	702	622	647	643	666	634	672	646	667	713	667	698	681	655	679	660	664	664	636	695	662	644	648	630	674	689	608	704	708	688	651	674	696	713	691	647	701	700	665	659	677	685	664	629	658	666	633	697	623	673	718	718	699	644	633	639	676	687	713	668	698	654	683	675	649	683	618	658	717	700	708	635	619	713	652	661	678	664	665	649	663	668	665	647	683	703	690	640	637	644	659	616	650	669	636	639	643	667	676	609	619	638	719	695	656	619	646	659	665	718	661	645	648	666	608	652	657	710	693	701	665	693	693	650	677	641	668	673	655	670	655	660	650	701	660	665	682	643	645	685	657	606	649	646	675	681	686	635	688	657	724	688	684	635	590	688	626	649	669	672	714	688	675	662	638	678	643	668	650	673	664	647	662	660	664	666	656	630	668	629	666	692	646	666	682	616	630	654	669	684	666	680	674	669	698	659	704	668	688	660	626	627	690	656	694	639	672	678	714	640	662	640	627	702	649	707	644	662	661	643	683	683	712	667	663	647	654	668	671	672	690	641	685	685	688	654	653	660	620	639	602	701	634	672	604	641	650	692	675	668	674	677	691	635	655	655	679	658	678	686	652	632	694	660	686	639	664	687	678	692	682	704	678	687	667	589	615	675	604	668	673	654	673	644	592	681	686	689	693	702	656	662	718	618	703	611	691	641	675	618	664	645	698	676	614	717	650	655	658	665	668	692	678	641	661	620	675	647	684	640	669	646	602	685	666	701	638	700	641	656	686	644	664	643	693	645	655	623	678	653	677	629	697	635	658	652	657	655	686	697	641	625	714	650	701	657	701	653	656	726	679	661	652	679	700	660	662	691	682	677	688	703	696	628	683	678	695	650	649	684	681	664	669	704	657	690	682	671	626	657	664	681	656	710	678	668	657	659	689	677	704	695	697	706	680	600	672	645	661	657	674	613	668	631	686	671	691	613	654	667	687	656	622	641	654	657	713	634	665	668	617	609	691	710	654	683	679	635	651	651	655	666	662	685	678	675	622	610	685	654	620	661	694	675	638	660	686	595	705	660	675	680	682	627	636	643	663	630	646	656	643	655	660	716	678	677	648	691	684	679	692	678	641	699	649	616	683	689	659	652	695	691	639	635	675	651	678	637	674	701	657	623	661	707	672	693	660	656	685	654	672	675	661	642	699	622	666	680	660	640	658	671	652	634	643	699	687	637	633	669	697	660	677	713	663	674	664	676	696	703	656	625	660	674	691	660	642	631	665	681	657	637	650	663	660	645	660	653	668	713	661	678	694	708	636	654	691	639	688	670	706	697	707	677	688	681	670	659	657	682	684	656	665	667	685	698	698	662	684	698	684	637	652	645	613	627	647	685	654	666	659	651	664	659	629	654	681	701	710	658	662	705	661	695	681	632	682	704	662	636	667	705	707	677	658	680	621	673	677	677	631	646	630	690	694	692	650	631	646	691	689	657	646	664	627	662	674	656	635	624	657	653	691	667	724	643	699	708	698	678	678	616	702	601	682	668	652	634	660	695	659	707	731	672	679	674	696	662	655	715	653	674	669	664	658
23432	21622	29637	24094	21622	21661	7484	1176	813	691	634	613	545	516	475	425	445	403	370	378	382	343	340	326	315	342	316	321	288	306	295	295	281	278	303	295	321	304	244	299	263	261	282	317	287	268	290	287	244	283	288	269	283	293	286	293	281	278	283	282	282	293	273	276	271	301	276	263	259	291	281	267	271	268	276	264	259	271	280	286	287	279	280	281	273	268	279	259	268	268	270	273	256	253	256	278	291	317	296	310	324	313	228	255	274	259	269	290	282	254	263	256	249	263	260	270	292	258	277	261	282	265	294	254	250	265	242	284	260	267	255	254	256	257	282	253	277	254	274	262	300	264	275	267	286	262	282	262	256	293	274	271	294	256	276	245	287	232	277	257	291	266	275	286	279	265	272	257	266	265	254	255	276	261	285	263	275	261	260	270	303	275	294	282	280	282	260	275	243	237	260	274	256	268	301	267	253	263	279	252	264	283	287	265	290	284	278	277	271	267	261	274	279	255	297	239	275	262	230	281	279	252	274	268	245	263	272	289	289	285	273	272	236	273	288	280	254	270	256	266	258	254	274	288	270	266	260	243	268	267	286	241	260	272	247	261	284	272	242	261	252	258	277	260	271	221	279	248	262	271	255	268	244	275	264	295	250	270	256	268	290	271	257	288	273	275	291	239	273	262	289	260	277	257	243	292	266	254	229	306	244	242	256	266	268	258	305	276	264	262	285	257	304	256	284	271	273	276	260	279	285	292	251	256	268	255	225	282	268	245	275	254	249	286	279	279	271	272	263	245	261	260	245	265	268	260	246	285	256	271	229	265	273	267	269	274	247	280	253	243	294	254	249	278	274	255	256	273	255	290	257	251	291	277	236	288	253	261	278	276	262	266	251	261	249	265	303	304	260	311	308	289	247	273	261	265	274	300	260	267	270	251	251	224	277	257	288	285	274	289	247	257	252	269	265	256	254	251	262	267	235	248	283	271	294	257	255	271	282	267	280	256	252	263	262	283	293	258	257	272	254	255	261	245	262	274	250	312	278	261	255	264	275	238	273	279	259	238	298	268	284	264	264	259	276	255	270	256	263	257	262	259	277	241	286	252	261	257	257	275	285	285	267	281	268	256	275	263	258	302	268	283	232	256	273	279	268	243	285	274	281	256	269	273	296	252	261	253	255	241	263	266	258	291	252	287	273	278	275	281	286	271	284	265	282	265	249	299	271	284	266	306	257	266	239	261	276	305	262	276	256	300	279	278	278	278	264	273	303	255	245	249	266	281	295	265	236	269	277	278	285	257	278	265	273	231	271	280	264	251	269	262	267	265	283	248	267	271	272	236	285	266	249	244	285	273	302	247	262	264	258	299	291	278	234	297	259	276	278	259	270	267	289	262	277	272	256	308	255	270	280	277	286	238	279	268	251	287	254	283	291	259	262	259	304	254	264	270	264	249	267	259	262	277	281	290	251	270	280	285	282	265	284	263	261	243	264	258	300	248	269	287	294	243	265	249	289	276	275	226	275	272	237	257	264	279	265	273	269	237	265	236	293	289	298	259	267	278	282	254	244	273	254	265	274	268	280	257	238	265	264	259	255	246	253	266	277	266	292	276	265	265	277	256	258	289	280	244	276	301	258	261	275	241	263	256	272	271	256	262	281	253	278	257	268	249	282	304	286	272	292	267	268	251	266	282	259	267	249	271	266	262	268	237	274	239	271	258	275	240	252	256	262	278	289	270	268	287	253	266	232	246	254	264	276	275	259	244	278	249	243	266	229	276	246	287	261	256	262	278	253	258	254	236	266	270	288	254	263	289	269	291	240	270	272	288	254	279	265	252	250	259	247	275	282	277	250	293	261	268	266	262	259	269	303	281	268	295	289	239	277	265	259	251	268	286	274	247	268	255	274	261	242	256	242	285	275	246	256	291	250	265	283	260	248	261	254	257	268	249	247	279	267	290	268	259	292	284	284	294	264	278	268	288	255	233	281	250	248	270	241	274	239	264	244	285	285	263	261	254	273	306	291	302	262	284	254	246	269	274	259	272	259	278	252	278	277	257	266	263	263	283	266	251	218	271	253	250	270	288	271	301	254	247	253	259	262	240	246	238	264	238	251	270	265	274	263	281	248	242	266	226	277	250	252	258	245	272	279	279	287	253	270	276	292	292	265	255	263	285	299	269	267	303	279	269	253	266	256	272	288	290	282	254	253	261	277	251	274	293	248	288	276	263	274	268	231	239	272	273	277	275	222	275	288	261	273	286	282	261	270	263	273	234	260	246	270	278	268	249	275	268	271	274	269	296	285	285	256	268	269	269	242	279	281	237	278	257	254	244	270	251	265	271	263	269	262	300	271	267	239	246	246	274	263	289	251	245	230	262	255	272	253	255	282	297	238	268	255	260	246	250	258	287	267	271	272	311	270	271	274	250	277	262	275	255	276	273	289	256	240	259	270	252	246	252	267	274	291	270	285	271	292	265	283	257	249	300	270	252	263	276	289	259	251	269	257	265	247	252	295	292	241	267	262	251	260	282	281	279	266	280	246	269	266	272	280	285	246	284	270	288	271	262	233	281	244	291	257	271	249	274	256	256	260	283	288	255	249	279	258	282	266	247	256	245	269	254	262	275	274	265	285	260	290	266	242	310	259	273	251	255	274	266	284	276	261	240	247	299	273	264	269	272	267	276	272	289	252	267	271	260	263	215	278	265	268	257	262	264	282	249	260	282	208	240	270	264	257	261	293	283	270	283	292	261	256	241	268	269	258	242	243	268	276	287	273	275	276	260	267	265	280	288	276	260	258	266	272	251	257	273	264	239	266	263	272	265	274	263	298	248	248	279	265	272	273	257	273	270	258	269	264	259	290	253	262	263	257	231	278	250	259	251	274	274	268	249	261	285	302	247	257	297	259	289	242	265	238	272	258	246	268	278	248	244	270	275	277	278	296	288	251	245	290	275	266	274	259	266	266	267	286	249	231	270	257	273	282	285	248	321	294	273	246	235	280	289	276	281	292	290	242	275	274	273	246	232	271	286	265	269	274	290	289	255	289	279	301	273	285	272	278	259	256	284	279	270	236	248	250	252	239	245	268	262	266	274	273	296	273	270	276	272	259	260	263	273	265	271	301	234	274	239	270	283	278	282	255	265	247	266	281	281	253	269	253	270	263	256	263	253	277	253	274	215	265	248	269	238	301	268	261	275	272	270	289	254	249	256	293	250	287	311	247	277	240	270	244	261	290	270	289	295	238	277	287	240	248	301	262	279	284	266	253	247	259	265	278	244	273	279	291	256	262	281	260	279	273	263	247	259	303	271	273	259	267	265	265	266	252	276	252	262	257	233	285	245	264	267	287	249	280	256	275	272	256	261	262	268	286	277	278	271	249	284	264	250	300	273	258	274	269	279	288	267	283	260	289	272	279	289	267	283	286	273	254	277	283	261	237	275	286	304	277	236	276	249	255	267	273	264	281	263	259	250	265	276	260	256	273	275	237	258	280	283
7188	16030	13366	7265	5030	3833	3129	2368	1879	1533	1319	1075	968	848	784	729	658	647	535	550	526	556	501	492	458	478	438	421	479	457	444	431	432	407	397	424	377	397	443	421	391	401	352	372	381	361	399	376	347	370	356	373	350	328	390	357	363	388	375	377	364	373	336	376	345	382	376	375	348	359	354	368	405	377	389	399	409	362	427	398	371	367	384	366	352	365	359	333	353	343	351	350	341	370	346	371	397	459	470	442	402	418	358	350	357	343	330	369	347	369	329	341	367	346	366	360	326	351	359	350	350	358	338	363	365	353	362	342	347	369	364	329	348	341	359	361	367	349	373	329	335	359	341	344	358	353	357	321	331	355	361	370	367	332	329	365	345	333	358	355	348	316	343	339	365	362	328	369	331	334	338	360	345	399	372	368	375	353	331	317	361	354	353	350	362	363	349	355	350	322	370	373	364	337	379	356	356	342	332	367	354	382	344	352	322	338	358	319	347	356	389	324	378	370	330	312	386	384	351	340	337	371	362	371	362	354	328	335	368	355	361	342	333	343	343	341	360	347	325	380	335	349	336	344	346	344	338	358	321	350	348	334	378	359	369	337	356	331	324	367	339	369	351	350	364	341	402	330	344	329	318	357	363	326	342	351	334	378	374	346	343	318	375	364	341	355	349	380	345	380	372	361	355	333	341	350	359	346	346	337	380	366	315	357	331	370	357	367	357	354	365	367	365	348	360	345	361	322	363	341	329	363	378	354	350	377	350	349	366	345	354	327	344	357	313	349	365	309	365	341	379	386	333	358	359	339	319	356	374	353	341	358	340	361	378	344	364	361	347	337	377	344	336	352	348	366	339	347	349	341	359	328	326	375	370	340	311	379	384	343	345	339	341	321	354	349	363	384	350	374	380	340	315	379	388	361	346	340	391	328	293	312	340	331	343	356	342	351	371	369	333	342	389	363	338	345	329	333	326	340	375	377	349	369	367	368	344	356	361	350	344	353	346	365	352	321	364	385	347	361	344	354	372	351	328	344	334	376	338	320	382	327	352	359	356	358	361	356	394	361	327	374	335	344	364	344	349	358	347	343	355	332	358	328	368	352	342	335	327	374	346	334	338	332	323	383	325	354	330	362	327	342	312	298	387	362	348	333	333	329	337	325	317	352	346	339	339	353	336	347	347	361	352	342	337	389	348	365	355	377	373	339	318	374	337	360	356	347	347	326	303	360	362	348	338	337	345	344	346	356	333	361	338	364	375	366	367	322	350	368	353	378	340	312	361	324	373	329	346	346	359	353	388	344	363	356	313	368	344	338	349	330	323	360	346	336	379	334	393	338	346	380	351	333	364	338	337	346	351	346	337	346	337	311	309	342	360	367	335	330	349	350	355	353	358	344	343	315	355	367	345	360	339	371	377	349	352	370	320	330	346	336	360	378	320	351	348	371	326	340	344	383	333	371	336	348	337	331	369	380	353	362	334	361	341	365	335	336	326	367	349	355	339	367	349	359	341	347	360	332	344	357	342	370	344	330	322	353	340	358	354	367	355	322	338	347	348	343	352	371	335	346	379	376	346	331	352	354	361	341	368	317	367	397	321	360	341	383	340	396	352	337	336	346	373	368	345	364	328	340	340	364	363	348	340	326	333	315	318	322	342	345	364	335	381	347	341	340	334	330	353	332	370	363	356	363	347	350	364	341	345	348	361	346	345	335	328	362	363	322	367	340	352	373	379	338	367	358	343	340	346	365	350	376	348	327	352	339	353	339	323	334	334	366	360	366	378	365	377	333	361	326	356	352	352	330	377	362	372	354	338	335	361	333	354	313	346	336	371	365	369	342	337	364	334	351	347	372	328	362	324	360	352	366	363	333	361	359	369	367	345	394	345	360	343	351	342	368	347	340	364	351	338	389	300	358	378	363	335	347	386	369	347	373	386	355	336	367	356	341	355	337	340	308	345	351	318	326	356	380	348	329	354	322	393	367	315	339	344	339	348	351	324	333	357	363	346	330	338	358	336	331	331	349	343	362	321	312	387	373	340	335	362	341	361	306	337	373	375	324	359	369	363	344	370	390	353	359	329	342	327	363	324	325	345	350	332	336	357	355	307	338	365	361	344	356	357	336	353	356	363	341	351	344	333	321	345	362	337	347	346	342	365	335	355	340	339	339	359	358	328	392	355	325	385	368	371	344	350	342	354	342	371	327	342	377	373	357	355	354	359	357	341	378	379	335	335	364	397	392	320	357	320	365	348	357	341	326	339	377	330	362	359	338	340	347	355	342	332	338	367	335	371	378	372	338	344	353	319	344	339	365	354	353	330	346	355	336	357	354	344	343	347	365	335	361	342	377	350	323	371	355	353	352	332	336	373	335	347	322	316	342	333	356	337	352	327	334	337	331	332	354	355	354	345	351	343	332	322	342	351	337	336	356	362	369	342	308	386	385	339	372	347	309	339	333	324	351	347	363	384	386	338	335	330	364	358	353	370	358	382	330	346	332	355	370	367	334	323	368	342	348	389	365	352	337	353	341	354	394	347	354	339	357	366	355	354	335	300	340	355	341	345	360	353	355	364	327	384	337	335	373	338	356	358	344	364	349	336	336	371	336	320	343	341	392	351	333	368	375	345	362	348	347	365	359	324	325	349	378	331	343	339	344	356	355	343	320	390	336	373	352	347	311	356	391	311	340	380	341	350	351	357	360	372	373	359	375	332	324	334	345	348	361	376	361	303	319	346	311	340	324	377	362	348	340	337	403	357	339	347	368	354	337	385	366	358	360	359	292	338	359	350	331	370	355	319	383	337	373	396	326	382	361	340	299	347	357	352	351	341	337	330	363	354	352	315	353	351	352	333	351	368	363	351	351	330	343	372	375	348	342	340	352	368	329	348	349	350	362	359	315	355	369	356	355	355	374	312	373	329	350	323	335	339	360	318	343	353	352	334	349	317	356	343	321	349	310	341	346	346	326	367	345	378	358	348	376	331	341	333	381	360	349	359	381	377	350	356	310	344	338	345	353	370	363	407	344	379	350	352	381	345	335	329	329	332	336	344	361	339	350	330	351	325	367	358	353	342	344	355	338	367	351	327	357	331	379	340	377	339	360	316	372	362	341	298	350	357	364	294	378	325	344	370	320	342	356	351	347	315	313	344	348	348	362	351	363	371	341	319	347	315	347	376	377	358	341	376	376	374	380	345	361	329	334	335	342	336	364	378	337	346	335	339	343	354	345	348	349	354	340	326	356	386	335	343	337	373	328	324	344	335	367	382	334	337	327	364	367	372	332	340	353	376	364	348	345	344	342	324	315	368	331	347	342	341	369	328	337	369	358	335	332	388	318	381	338	374	349	397	374	340	355	367	342	342	355	376	349	337	347	345	375	367	322	360	319	356	331	366	338	311	352	376	316	322	332	357	349	349	303	359	356	341	363	382	345	361	316	359	330	361	365	333	359	346	363	346	332	326	363	374	349	350	365	363	329	349	350	333	353	348	366	341	343
27639	21113	9598	1212	785	703	705	713	661	707	685	657	673	666	669	667	682	653	659	647	656	697	706	674	669	648	642	660	608	668	654	655	681	637	654	677	667	674	677	633	688	663	633	606	648	696	654	619	655	661	692	656	685	696	712	704	684	671	641	649	654	652	672	682	669	681	675	651	658	718	628	675	667	719	697	661	692	705	658	686	622	658	680	672	669	654	625	658	683	632	616	663	686	676	662	675	697	678	621	657	709	651	690	646	668	646	616	606	629	643	671	678	655	630	658	671	673	648	646	689	664	628	632	688	622	677	679	659	645	629	672	656	665	659	662	658	672	639	635	663	650	645	644	665	694	647	659	679	622	677	643	622	645	651	664	673	601	676	669	674	636	703	681	654	651	633	658	705	668	662	650	688	692	664	672	628	683	658	627	630	637	646	647	641	634	628	704	649	659	653	650	664	644	646	677	681	630	632	681	647	628	690	666	634	670	608	636	629	666	702	664	665	667	717	703	641	657	675	631	657	607	677	705	669	649	633	680	648	631	631	676	695	649	653	675	716	648	633	635	678	648	682	659	620	649	684	643	661	636	621	626	647	612	713	723	637	658	672	670	692	664	658	681	661	636	640	683	674	632	651	653	641	616	623	632	689	637	682	652	675	674	623	665	641	722	675	673	653	645	636	670	651	671	665	724	687	651	661	660	707	712	698	696	669	726	676	650	646	677	661	655	633	656	668	664	651	656	631	584	643	605	645	659	697	652	638	681	655	652	661	672	653	640	640	662	643	621	692	709	692	737	660	709	626	678	703	665	677	675	681	699	651	567	684	668	700	626	639	656	670	630	690	675	646	690	630	622	679	680	638	624	670	654	672	645	618	654	668	658	691	675	653	644	661	679	652	633	661	676	651	656	705	658	660	595	655	666	651	658	704	619	702	691	668	619	611	668	679	662	685	663	642	614	648	672	626	674	653	636	608	681	667	695	663	650	719	602	654	641	643	638	609	641	668	697	637	602	656	621	638	599	691	671	690	669	656	681	657	621	643	657	674	635	690	679	675	655	693	673	642	668	646	622	704	662	624	651	708	654	658	675	681	634	616	634	671	684	684	634	666	640	664	635	628	653	752	658	681	666	682	676	655	657	700	712	645	681	644	614	627	676	706	658	682	643	677	633	670	633	697	687	661	697	686	687	679	689	642	660	647	696	639	664	654	643	650	632	696	648	661	688	643	666	635	641	658	687	672	659	612	626	696	618	674	653	668	678	639	658	652	687	625	605	669	646	657	681	694	649	689	642	664	660	691	640	683	672	663	612	664	625	623	629	674	695	668	691	648	656	693	645	678	694	733	682	629	677	629	654	641	663	699	703	674	684	658	688	617	630	620	627	633	640	665	660	671	663	599	692	648	650	702	694	672	652	619	638	631	625	653	637	652	681	630	693	678	620	667	682	643	636	630	642	639	681	645	666	674	644	665	662	670	660	611	656	675	717	653	653	643	638	693	627	677	667	663	614	658	645	633	641	653	682	657	723	660	708	668	709	690	697	635	666	667	647	650	647	670	721	641	631	657	646	657	634	625	618	683	639	689	637	665	673	671	645	653	625	690	632	674	621	655	634	665	660	668	687	689	658	628	689	586	661	666	636	651	681	653	671	681	646	613	679	586	668	685	661	629	707	703	663	703	661	642	666	667	639	686	678	632	677	724	618	648	622	660	658	672	678	716	648	653	675	617	673	683	693	646	662	633	654	686	625	677	664	702	655	684	635	635	684	727	666	687	649	679	677	659	680	656	655	685	641	660	694	607	653	700	670	690	655	640	656	644	640	657	678	660	639	649	699	654	637	631	661	671	626	680	603	610	633	603	682	622	614	695	668	711	690	679	635	684	615	601	693	659	648	610	658	686	653	663	660	645	649	648	692	718	677	630	636	680	641	683	647	715	667	664	689	661	657	707	666	657	670	665	638	699	653	644	644	643	662	699	677	679	652	673	688	680	670	710	653	662	669	665	632	685	654	634	617	626	683	636	651	666	631	707	640	646	650	705	650	642	631	683	698	690	681	667	666	688	660	623	679	656	716	648	625	680	656	650	703	660	672	707	623	654	698	663	647	653	671	643	679	663	678	640	700	656	671	625	650	628	663	687	657	617	673	674	647	671	624	711	683	638	647	705	703	611	666	689	674	638	656	631	660	675	620	674	639	660	670	694	670	674	657	657	652	642	621	661	677	646	683	690	629	699	676	663	653	665	643	699	689	627	705	645	665	655	639	664	575	641	695	621	654	656	659	694	659	611	715	615	632	633	674	691	654	675	687	661	646	668	617	653	621	677	657	663	664	660	685	668	654	625	678	641	711	658	665	640	682	649	653	657	707	658	669	659	671	659	661	631	671	619	695	652	622	672	645	640	679	631	656	633	674	633	691	682	661	637	653	671	660	647	663	692	655	641	662	663	650	680	703	643	688	641	652	681	679	624	668	688	639	690	675	656	684	649	658	614	661	724	677	649	632	677	686	636	688	683	712	709	605	643	636	662	625	731	713	734	665	618	612	655	692	644	669	669	699	638	614	659	682	648	627	651	627	690	693	646	670	675	657	626	630	660	638	640	659	692	670	674	669	645	632	714	684	670	663	696	670	680	646	659	636	655	670	639	676	626	688	688	656	695	699	656	692	645	675	667	611	650	652	655	628	626	679	665	656	682	672	662	658	647	653	647	650	682	682	618	675	682	683	626	691	654	670	634	668	641	700	677	680	650	635	648	643	663	675	611	605	684	638	654	669	621	651	649	631	641	674	664	688	665	692	669	699	684	714	630	694	685	627	647	645	692	615	648	630	634	657	702	620	657	681	709	669	663	635	646	694	657	665	630	697	665	657	638	682	622	660	670	615	634	689	644	660	674	720	650	647	693	649	646	582	659	676	640	678	636	629	654	637	669	675	681	617	721	651	657	652	653	663	663	707	660	618	644	615	673	663	651	686	653	649	699	634	629	679	672	642	666	681	676	727	709	654	627	659	636	681	716	663	658	673	708	645	659	661	662	689	642	651	677	672	655	666	649	661	674	646	668	713	653	627	671	644	652	644	647	629	691	643	658	642	664	654	632	643	660	623	677	696	627	669	679	653	669	627	651	651	684	630	675	639	721	638	682	697	643	698	666	669	664	684	670	679	652	661	657	671	670	637	629	635	658	659	704	644	685	641	656	657	657	666	696	705	695	618	660	694	668	630	667	675	648	692	697	692	660	686	645	664	675	653	666	700	654	653	679	675	649	687	664	639	620	660	645	686	654	710	629	650	671	656	637	623	675	626	693	662	656	685	675	671	685	644	611	673	643	656	624	670	679	634	693	663	627	663	652	637	662	673	653	662	643	614	705	687	681	622	698	648	656	640	666	677	677	670	630	645	636	566	698	627	656	705	619	658	621	669	665	665	642	613	681	665	609	688	661	641	636	687	679	656	640	610	591	635	645	659	628	653	682	602	676	675	678	661	688	619	682	617	675
4246	1583	1475	1126	985	1014	937	918	893	858	905	924	843	844	806	804	881	882	833	788	811	806	849	863	882	789	842	845	851	871	845	829	869	837	858	837	843	833	866	858	841	860	822	836	853	884	868	894	897	761	863	842	837	756	848	867	862	817	835	758	809	874	831	813	848	843	823	857	861	836	801	815	851	852	889	806	815	870	847	832	819	814	850	809	819	803	837	858	873	829	863	863	797	831	812	843	840	872	919	887	865	842	846	830	871	909	885	832	831	856	858	826	832	863	829	874	865	848	867	858	848	850	827	819	868	828	819	829	804	881	879	843	821	816	803	853	815	792	829	874	837	890	866	832	834	817	850	862	822	869	844	875	854	866	763	853	802	802	811	818	826	859	792	875	839	855	841	879	840	816	884	832	803	870	872	869	851	821	831	831	833	840	823	870	836	814	841	846	853	823	826	858	838	841	861	882	836	855	818	819	832	820	856	802	819	816	841	842	840	887	796	832	851	840	840	829	841	825	839	847	858	844	826	819	831	823	824	830	834	894	878	785	863	868	804	862	831	828	786	811	841	822	841	826	861	876	793	846	853	818	830	826	863	806	803	884	796	814	877	806	858	827	872	843	843	868	839	852	873	848	827	779	813	841	800	803	824	861	834	860	755	861	847	802	821	905	827	850	872	870	854	800	831	800	802	852	823	832	827	816	857	799	846	812	865	872	795	872	862	834	837	828	792	874	820	819	848	810	845	872	790	791	870	855	899	803	877	829	884	787	815	804	789	809	867	838	832	819	858	837	868	822	857	823	824	843	851	852	879	794	806	846	815	788	799	816	850	855	875	871	866	886	860	858	794	855	788	808	850	844	858	865	769	810	834	839	824	817	818	811	868	854	816	793	865	849	841	869	839	854	872	814	852	889	852	854	865	853	867	829	839	821	803	881	833	836	878	853	826	854	884	839	795	834	841	756	817	825	883	841	815	842	858	860	795	840	815	845	835	862	864	818	878	847	811	819	837	867	914	809	835	811	825	861	832	859	807	833	819	796	832	864	835	867	874	840	864	800	800	834	836	875	783	860	819	792	844	812	891	880	823	841	851	791	848	870	830	811	815	851	829	831	865	814	799	884	811	841	779	852	857	837	784	841	883	829	796	857	878	861	831	850	863	862	858	804	861	818	820	848	864	793	794	878	837	857	813	821	818	896	868	863	807	896	844	824	880	838	897	839	839	890	869	850	824	825	885	832	863	860	821	830	804	907	765	814	826	827	827	789	857	840	829	840	784	852	884	827	851	786	825	868	901	839	859	860	839	845	851	847	842	800	813	842	848	846	893	797	819	868	863	817	858	826	858	798	871	868	832	897	857	836	832	875	805	859	814	811	808	867	799	786	836	872	839	827	839	852	824	809	781	884	869	810	832	845	794	836	854	849	815	790	834	805	818	828	853	904	841	813	830	869	879	809	882	830	806	855	844	826	838	836	803	772	837	867	795	788	863	857	849	858	829	806	834	841	844	807	820	852	829	893	870	781	749	835	842	838	802	820	827	858	852	796	782	854	823	835	865	859	849	857	873	851	842	856	814	804	833	850	849	852	827	879	847	848	774	834	860	814	823	839	812	796	840	791	878	849	833	817	820	827	816	871	808	825	810	872	868	824	798	833	835	809	819	815	836	871	830	863	824	910	830	834	829	842	826	825	835	834	812	876	872	825	799	853	791	840	847	821	806	827	843	804	849	816	855	858	847	845	857	825	866	855	841	835	807	898	812	794	815	856	907	851	788	833	870	836	763	813	820	818	821	826	861	833	874	850	868	841	806	822	809	852	827	858	859	810	897	856	882	809	866	821	809	829	826	824	866	863	818	828	842	876	882	836	872	881	825	762	834	893	822	816	881	799	878	789	819	829	766	797	840	863	799	855	846	819	827	810	876	822	886	878	810	864	790	857	804	848	874	807	829	881	860	875	861	868	834	829	843	860	889	877	838	824	908	879	836	882	877	853	822	852	817	798	844	834	848	841	831	866	800	824	856	859	819	837	847	799	798	809	841	796	818	799	796	843	840	839	876	811	868	799	811	850	833	840	866	826	823	863	769	826	897	802	849	844	829	887	846	799	854	856	860	861	848	842	858	853	785	835	835	828	888	879	829	845	820	761	820	871	789	798	800	865	839	832	810	869	841	819	780	862	798	811	873	783	873	868	816	872	860	885	848	827	813	847	848	854	859	812	874	875	873	846	812	830	820	879	806	771	829	846	820	838	801	820	856	875	818	864	863	854	854	833	781	883	812	802	866	831	822	818	865	857	850	848	849	811	852	863	857	863	839	856	809	813	778	859	849	830	805	859	834	830	873	836	810	820	842	808	833	845	814	838	870	887	851	800	822	816	845	863	881	903	855	848	845	864	820	803	895	827	848	817	841	810	830	819	813	845	839	829	847	785	809	884	849	869	820	856	807	872	812	842	833	865	830	840	862	803	817	841	843	874	848	840	906	887	848	834	861	803	831	804	834	850	848	871	820	853	810	826	897	755	838	791	807	851	809	852	849	840	844	866	842	852	818	830	825	835	834	834	852	821	823	900	835	889	808	835	815	878	838	822	859	842	794	869	887	803	874	824	884	815	838	841	780	812	839	772	808	854	858	853	831	843	866	833	828	855	849	791	834	798	863	903	805	854	816	817	823	821	812	816	749	834	817	828	918	820	882	807	818	850	810	819	809	842	813	815	815	880	891	836	837	800	787	872	879	879	823	833	846	850	851	814	823	805	814	808	855	831	842	859	849	838	836	849	831	832	840	811	850	845	859	874	855	786	823	807	789	827	864	853	806	859	858	830	825	823	830	868	846	842	817	836	810	846	789	838	798	821	832	867	859	860	853	828	785	847	798	921	811	839	830	869	869	852	846	867	860	811	828	807	892	833	795	823	837	855	801	823	831	818	824	850	846	849	879	869	817	846	855	804	815	898	890	850	876	807	818	817	866	799	832	855	878	801	845	853	846	802	877	808	853	853	830	835	836	789	887	831	844	868	832	796	866	802	861	837	844	823	845	814	829	829	782	808	851	828	860	843	794	879	850	831	882	852	780	801	828	864	846	833	826	846	876	821	797	822	823	827	869	798	836	862	833	849	851	838	850	828	832	764	848	843	815	844	881	829	808	845	828	846	863	847	826	871	819	811	803	860	801	872	805	817	832	891	816	802	871	834	876	851	906	879	842	813	803	853	802	815	847	831	818	823	873	826	818	837	856	837	827	836	851	867	827	901	840	869	809	859	875	800	873	869	824	834	872	852	853	848	828	847	875	838	813	778	868	869	782	792	826	860	864	856	878	834	865	835	833	828	837	826	764	832	856	861	870	829	836	817	871	866	880	875	902	856	831	836	834	833	799	821	875	866	850	833	795	878	867	836	873	785	824	849	844	818	862	831	815	809	841	821	848	823	811	823	786	814	846	823	831	798	799	853	861	830	898	813	832	826	848	820	876	839	873	877	877	807	865	805	829	809
24503	21638	29203	24542	21623	9955	1494	958	871	821	715	685	694	665	628	595	652	625	537	558	596	543	592	582	550	561	590	538	531	542	568	552	548	573	593	522	527	547	537	552	571	516	575	556	568	576	514	551	568	592	558	546	534	560	587	522	523	523	540	541	541	495	529	545	546	573	557	573	526	506	583	509	507	537	530	554	497	549	542	542	563	515	550	548	541	572	517	525	535	498	555	526	532	535	496	540	522	580	591	540	544	544	530	553	531	522	555	532	539	544	533	536	587	512	531	535	570	510	499	553	507	525	549	523	577	558	566	578	529	544	544	566	536	529	547	528	486	538	529	535	522	532	527	475	538	590	552	544	543	555	541	561	526	581	593	602	566	528	522	544	526	531	549	547	494	542	524	567	517	544	521	563	502	542	571	557	526	521	581	562	510	548	529	539	572	547	511	563	480	496	529	564	513	565	521	517	559	523	531	544	556	523	552	561	569	523	542	531	534	524	510	503	504	560	516	475	557	554	515	551	546	537	551	514	546	533	523	558	555	569	532	579	542	531	515	557	534	517	516	518	504	512	547	533	556	513	502	532	570	490	524	520	567	515	548	570	504	511	519	523	526	559	560	545	560	549	489	510	513	508	543	492	600	525	542	522	525	552	536	535	510	519	481	515	562	544	570	566	510	547	555	493	560	559	541	559	550	530	560	538	532	547	544	541	557	547	526	517	502	535	529	537	518	533	526	518	560	501	494	534	589	542	507	510	513	524	545	548	540	540	446	527	539	507	533	514	568	499	499	551	551	547	518	554	536	540	520	540	521	502	515	542	535	511	554	554	498	574	553	549	510	565	521	520	560	511	508	541	527	543	520	558	558	487	558	517	521	552	522	498	520	593	518	544	534	531	512	541	518	526	542	492	544	560	521	578	541	529	604	561	561	556	529	547	516	551	534	516	548	550	551	563	489	503	522	546	549	527	516	528	538	511	533	529	543	561	536	541	511	516	528	531	557	494	568	530	558	546	528	528	503	540	510	530	539	550	504	528	535	546	546	547	512	539	492	543	517	547	532	527	538	529	494	511	527	533	557	534	539	551	536	524	498	573	513	501	537	537	534	533	561	553	560	523	538	547	591	552	547	579	572	526	535	526	548	514	537	562	511	527	526	484	562	558	542	517	516	529	558	514	525	523	579	547	573	493	568	543	526	519	526	555	551	541	582	531	521	492	549	550	523	554	548	539	520	528	511	526	545	530	547	576	576	543	480	519	523	512	542	513	520	494	532	558	538	545	504	537	554	556	560	549	541	523	536	515	544	567	511	511	506	482	571	520	568	575	524	542	524	514	514	548	589	538	589	506	520	546	518	524	560	550	537	501	565	566	543	536	583	561	532	583	539	550	570	547	564	566	552	523	559	550	534	506	550	533	516	527	540	568	542	559	529	506	544	524	551	531	513	564	556	570	548	525	551	534	494	530	551	512	539	524	531	528	506	528	539	550	580	528	553	543	499	511	527	528	541	535	524	542	549	517	516	525	551	514	502	548	546	525	559	535	521	511	565	531	554	491	545	522	543	516	508	550	558	558	553	551	539	519	490	526	561	494	529	535	560	494	533	537	552	509	537	476	523	516	554	526	490	512	565	494	532	525	507	553	502	563	518	524	551	548	510	539	519	522	485	484	580	506	502	522	518	538	534	522	567	525	500	525	510	550	541	511	552	530	525	511	528	546	579	509	499	502	518	505	535	533	551	519	498	491	516	497	552	539	520	554	529	574	580	567	540	547	517	589	539	534	510	508	538	497	552	537	562	572	551	523	529	536	580	564	527	502	516	533	576	529	553	540	499	521	541	544	564	548	493	504	532	521	555	548	487	524	571	557	556	549	501	522	532	575	574	494	502	542	548	538	562	511	533	547	509	557	550	504	531	558	560	505	543	487	533	491	573	543	496	533	534	497	543	546	561	554	544	525	510	535	540	531	517	543	521	558	548	508	532	568	519	554	554	567	515	545	537	491	503	530	520	531	529	526	532	515	527	534	529	525	527	524	542	540	531	523	538	568	480	537	538	541	556	560	545	540	543	508	515	546	553	511	606	530	519	521	528	521	516	543	590	511	528	492	507	549	494	567	553	530	527	498	514	512	527	508	543	512	534	531	536	500	540	524	547	502	493	533	510	518	539	528	531	526	559	505	532	521	522	549	523	581	509	533	544	507	560	548	517	519	522	506	498	580	512	512	528	536	514	547	513	526	543	559	529	525	520	528	520	513	547	524	525	554	548	544	506	523	504	572	541	527	477	529	551	579	527	544	507	490	572	510	532	525	547	549	555	553	539	498	553	546	521	566	553	511	509	548	519	548	530	543	538	560	534	506	580	527	511	525	516	553	571	511	574	498	516	536	532	562	519	546	530	562	534	530	477	513	541	511	548	559	499	516	549	508	510	503	593	527	518	517	555	532	516	544	567	523	552	508	513	560	538	517	546	566	538	593	556	533	500	541	501	529	524	526	547	537	549	538	549	487	541	577	558	562	531	513	506	517	550	531	553	521	550	508	500	513	569	541	574	490	534	527	514	531	551	524	524	541	573	506	533	550	562	545	527	572	563	537	513	559	549	544	532	544	496	517	553	536	571	524	556	525	521	538	527	551	577	504	503	522	579	532	517	535	538	516	510	574	578	527	525	520	558	543	552	511	570	523	572	537	541	518	543	503	513	584	524	558	522	538	511	538	531	565	528	570	531	517	550	525	539	543	548	551	547	527	570	519	549	527	552	498	535	523	529	596	575	527	563	551	526	569	535	510	543	554	562	514	547	542	534	569	556	540	512	555	506	554	555	497	537	548	516	562	509	545	567	547	529	556	510	536	540	514	550	521	484	521	509	490	544	545	506	492	582	556	522	523	520	559	521	512	542	525	524	541	511	524	510	549	529	520	532	513	531	541	558	527	509	488	506	556	533	585	542	522	531	490	543	490	544	504	524	540	533	546	534	524	566	525	509	510	538	535	524	570	501	591	508	544	533	523	578	536	534	522	542	529	494	535	514	518	541	553	548	552	517	540	511	532	602	499	521	496	554	582	529	549	540	512	521	541	502	493	553	553	518	518	530	525	544	545	490	501	565	540	534	530	522	552	525	566	546	516	531	549	503	535	506	560	529	498	557	517	483	584	536	536	507	535	532	550	525	536	574	546	516	540	549	544	524	556	523	491	528	532	535	519	507	546	555	580	538	544	523	532	583	542	560	538	539	561	504	515	530	566	555	564	521	581	520	564	576	531	521	510	537	585	530	564	559	573	513	558	531	525	506	525	524	485	541	553	573	531	559	495	526	555	557	550	542	521	515	551	526	526	528	525	599	626	559	513	510	536	553	545	535	466	538	553	507	530	529	561	551	536	474	512	535	541	505	495	564	546	537	524	540	544	551	521	509	533	550	532	545	528	552	491	514	511	537	551	544	504	527	503	543	505	559	514	561	549	527	506	512	505	590	545	527	503	549	509	539	513	560	512
4999	9991	8620	4526	3217	2528	2075	1762	1465	1308	1189	1108	981	950	940	895	832	828	832	848	800	781	808	772	786	732	796	734	741	790	697	748	761	776	683	684	693	707	724	713	667	725	750	695	704	768	656	658	668	739	681	709	674	706	705	669	719	686	681	727	708	681	687	698	699	729	739	685	666	690	700	693	755	694	725	680	719	686	720	711	722	716	736	658	767	742	647	726	743	672	680	699	712	702	673	736	719	789	833	745	680	682	637	722	700	685	702	725	686	701	716	680	699	704	670	710	680	674	697	679	702	720	709	707	711	687	693	736	705	693	729	731	671	661	740	715	662	741	752	708	715	665	660	675	684	687	672	682	709	762	674	713	727	687	715	692	691	718	688	670	692	710	694	705	712	694	651	670	676	664	731	728	664	710	691	676	713	695	677	657	642	723	704	715	698	656	682	675	729	631	718	680	667	730	766	688	723	678	711	700	704	667	683	654	707	721	720	700	686	692	694	741	731	676	680	674	681	709	715	676	707	644	674	658	716	643	724	679	670	755	695	654	663	639	693	697	730	659	701	702	715	664	639	676	694	640	725	680	748	710	699	661	699	676	682	685	730	714	687	703	693	713	662	763	690	647	669	671	664	679	681	744	680	702	697	691	667	706	696	660	689	663	675	701	663	688	681	715	701	697	664	674	654	696	709	694	648	661	666	665	661	673	701	700	681	701	686	686	695	656	649	675	646	695	691	742	700	648	701	690	691	651	672	710	683	711	674	688	696	673	711	690	663	696	723	745	683	709	680	669	756	690	686	690	684	666	665	706	689	718	634	684	688	707	705	674	714	715	655	675	704	692	704	648	697	700	685	672	733	713	680	708	662	654	690	729	723	689	745	723	699	684	707	693	681	716	714	639	710	658	651	664	694	719	698	705	709	686	676	694	704	669	658	755	713	686	706	680	685	654	686	697	702	670	721	684	657	716	717	698	683	712	631	695	722	685	688	699	683	667	642	736	611	682	742	692	715	655	750	696	722	645	707	710	694	679	715	736	681	693	708	722	656	645	701	672	700	716	683	692	709	678	689	665	682	710	712	725	717	699	679	657	705	661	711	683	707	666	719	714	714	693	671	664	631	732	678	676	660	676	655	658	669	690	687	663	655	716	693	675	680	700	696	636	659	720	632	667	735	704	726	656	703	661	719	721	685	644	715	703	673	668	722	654	668	659	724	709	697	646	686	766	690	711	666	691	709	726	704	679	709	685	715	688	636	696	676	672	665	708	694	661	741	709	707	675	678	684	675	667	715	736	750	693	670	715	750	713	670	735	686	688	702	727	694	718	723	676	650	713	655	727	715	716	659	726	691	696	656	703	708	674	678	668	692	675	725	647	745	621	659	694	697	683	664	682	727	694	656	684	701	706	721	669	742	709	725	714	670	675	707	725	687	716	689	720	690	679	671	711	691	715	680	677	684	679	678	733	702	679	675	674	636	691	709	705	722	684	713	663	680	700	685	706	689	721	671	670	685	673	648	668	712	676	702	667	668	660	722	676	629	666	669	694	658	710	720	653	677	693	659	706	732	753	650	671	693	690	722	710	681	707	739	748	688	754	705	700	700	675	700	657	683	679	640	725	711	641	654	709	706	686	708	703	697	659	640	673	785	699	639	741	662	672	649	672	737	671	702	688	695	706	696	741	725	675	660	687	693	704	676	698	679	694	650	737	689	687	708	703	649	653	665	729	715	662	691	693	697	706	689	690	629	741	685	702	666	662	674	698	698	678	695	639	676	632	684	664	632	699	694	667	693	663	697	679	694	683	687	668	718	728	717	697	665	756	676	693	697	694	682	669	711	682	690	670	688	675	679	659	657	714	710	661	670	650	672	672	697	689	671	694	679	694	677	675	726	656	695	667	750	698	694	733	708	669	723	692	711	717	675	695	733	684	710	649	686	629	647	680	679	652	689	690	705	709	680	643	700	648	705	669	707	714	693	671	671	712	728	701	728	719	679	692	740	634	701	733	733	630	722	706	702	651	657	679	677	680	693	688	664	674	678	719	694	664	722	664	660	649	703	623	715	680	651	727	692	716	680	685	671	659	702	697	662	655	692	684	715	662	657	705	764	702	679	748	683	724	657	652	697	684	668	706	687	658	719	723	627	653	624	689	623	691	646	697	717	670	709	683	677	673	664	755	672	653	685	694	698	693	691	654	667	697	736	727	681	678	759	651	730	699	695	709	716	654	711	686	670	680	701	683	693	667	691	739	704	694	726	711	674	714	722	663	740	699	688	741	691	679	716	693	672	698	687	672	652	702	698	635	657	698	633	678	694	722	664	723	688	687	708	734	694	739	668	689	628	690	737	701	761	688	697	667	710	679	690	664	647	679	728	715	701	671	643	727	687	700	705	712	709	667	690	715	728	738	717	646	687	685	702	676	688	713	662	647	710	683	738	652	692	659	657	687	672	677	681	672	702	686	698	718	668	668	702	704	653	694	686	695	654	655	672	745	695	676	652	710	688	665	712	700	687	646	724	655	671	730	682	713	710	682	690	605	656	674	663	647	707	717	738	723	654	707	673	672	717	706	687	744	709	665	720	700	710	712	702	677	679	685	671	750	715	672	673	724	686	680	687	719	687	735	673	706	740	683	714	716	742	672	666	703	642	703	647	670	665	683	770	709	732	757	674	705	674	691	657	670	683	734	707	695	701	686	687	678	700	719	697	703	651	697	650	675	638	678	700	667	687	680	705	701	681	691	721	693	680	675	689	682	709	703	640	723	676	658	652	699	654	678	644	685	677	711	674	698	687	694	685	625	723	680	665	667	697	705	682	686	687	694	721	684	672	697	692	669	750	676	697	673	708	701	696	681	685	706	682	704	692	719	714	674	702	700	720	677	673	689	706	698	703	678	700	654	659	720	699	739	704	666	704	686	698	683	721	709	667	664	683	693	691	673	717	700	736	686	672	665	730	703	679	726	694	669	650	677	650	731	692	668	722	715	688	701	671	702	698	702	714	713	678	770	706	648	653	748	671	668	729	639	736	697	700	687	688	650	721	733	676	658	700	690	690	714	683	708	706	670	689	744	661	682	689	719	706	664	733	706	678	663	658	691	712	699	706	705	705	674	645	690	656	643	687	706	661	662	726	700	732	721	658	672	653	733	626	720	624	647	698	684	662	664	683	646	693	670	705	698	710	667	696	684	725	654	707	719	659	657	679	686	667	690	689	699	654	692	729	687	689	678	695	721	683	710	676	665	737	673	686	684	683	677	722	692	703	689	656	674	707	707	704	681	672	737	701	683	736	708	679	676	647	736	712	667	749	722	735	712	683	657	659	679	683	699	716	727	686	708	638	697	725	636	701	713	718	732	672	695	703	729	687	655	708	683	705	639	670	729	675	673	709	659	694	670	653	639	679	681	695	645	688	723	674	686	723	681	687	676	651	670	684	683	644	692	736	736	664	669	701	672	650	698	703	677	713	684	670	712	677	639	685	711	682	652	671	721
23500	21646	29680	24117	21647	21691	7613	1168	827	688	649	590	523	497	425	408	421	371	404	360	335	353	306	336	327	313	286	306	291	297	284	302	334	287	286	276	266	283	255	284	256	281	272	247	266	265	275	266	267	256	239	283	267	259	288	266	269	267	274	264	276	278	280	240	265	254	267	253	247	270	259	264	268	267	254	289	293	283	275	285	258	272	278	258	300	239	242	257	260	276	270	257	251	256	241	260	280	327	299	319	243	262	266	238	250	249	251	232	247	271	263	265	252	257	250	241	263	255	237	257	249	254	280	257	240	287	242	259	246	225	248	232	231	286	275	246	256	211	261	295	279	244	255	267	254	251	266	262	274	270	245	278	246	252	291	253	268	257	241	270	266	254	237	249	258	279	221	261	259	254	264	266	260	255	267	284	261	244	271	274	239	293	229	241	267	257	252	269	248	249	249	256	248	260	239	261	264	265	246	269	253	286	270	260	254	240	259	214	262	256	285	273	231	282	252	263	273	266	255	251	264	267	261	247	262	260	265	278	283	245	247	274	250	281	247	267	274	234	245	292	262	238	292	245	279	253	247	268	273	244	258	242	274	214	260	271	247	271	245	257	274	283	280	283	226	258	250	247	276	246	253	256	254	260	295	260	253	249	264	265	277	274	241	244	233	265	280	243	253	221	255	243	244	276	247	268	242	286	238	274	240	269	251	258	259	253	274	255	256	259	232	235	266	281	283	274	261	272	216	239	260	272	263	264	236	262	247	266	260	258	236	277	273	256	269	238	270	250	264	226	253	253	245	266	270	269	278	281	238	261	238	249	265	268	267	226	251	238	273	242	243	255	238	264	249	260	266	251	264	257	293	257	280	294	264	236	250	274	270	268	233	244	221	253	254	277	262	238	286	284	246	251	274	276	254	247	268	246	267	278	270	246	235	274	251	273	241	244	246	244	245	278	253	242	304	240	257	236	256	261	246	265	264	225	244	260	250	255	271	269	263	255	222	279	239	251	289	243	232	262	241	262	255	227	279	265	245	236	265	263	234	275	239	249	250	251	247	263	242	277	226	233	270	255	273	234	253	283	276	264	266	291	247	254	236	262	262	253	265	246	236	262	268	237	264	232	265	217	256	266	246	267	249	250	275	282	261	290	253	244	275	267	263	252	267	255	243	253	261	273	234	276	241	273	266	264	264	282	252	253	255	228	242	239	270	243	242	262	273	281	253	270	235	260	248	281	262	244	234	224	256	264	294	279	264	265	261	268	249	225	248	238	261	263	251	262	255	263	251	248	256	272	247	273	245	253	287	245	285	293	234	249	245	246	281	240	270	253	260	288	251	225	239	227	284	255	268	267	271	245	220	252	267	262	294	257	259	258	264	297	264	258	256	239	245	274	246	272	270	253	269	304	259	229	252	285	275	295	230	260	245	222	279	289	278	284	260	223	267	251	254	254	272	230	275	265	269	238	244	253	271	252	275	273	277	287	230	245	261	263	263	258	247	258	236	266	248	280	237	261	273	307	249	276	262	249	262	227	243	245	267	268	270	231	246	273	242	233	229	225	268	239	256	276	279	240	245	244	295	263	263	277	244	246	253	273	299	273	272	248	278	259	246	261	286	260	229	266	273	260	260	249	250	273	265	277	260	282	272	286	260	238	259	272	246	244	257	251	274	242	259	252	248	259	256	219	248	263	249	262	297	270	253	271	244	256	256	273	267	241	277	256	274	263	244	237	221	277	249	245	282	273	244	248	243	235	276	252	254	244	217	274	257	261	280	240	256	274	265	260	250	248	267	238	264	242	253	283	276	246	249	259	251	251	273	252	287	268	251	257	250	239	276	257	276	238	279	283	238	252	276	247	278	271	244	246	263	270	238	277	256	251	279	226	262	266	239	272	251	278	254	277	269	260	280	251	250	278	292	251	258	254	271	246	240	273	268	260	223	273	247	236	244	244	251	246	250	281	246	234	264	235	251	259	262	266	239	237	263	247	247	254	223	274	282	244	275	272	270	243	251	287	247	285	287	272	244	248	227	274	275	263	262	264	237	255	259	257	261	274	265	253	239	250	237	242	284	266	248	249	267	233	260	274	247	258	280	260	247	252	270	240	251	263	238	259	262	277	232	257	245	243	228	257	259	277	269	301	253	257	262	205	235	233	239	254	226	265	241	237	258	235	250	245	274	255	274	253	248	274	245	261	285	272	276	238	267	248	256	231	285	242	238	255	263	263	272	278	268	270	256	252	234	270	240	251	279	273	256	261	237	237	269	258	235	261	251	278	243	272	248	284	262	254	252	247	256	276	256	277	251	257	278	252	265	244	237	250	262	247	238	245	262	285	244	244	264	253	248	246	276	260	248	255	280	273	246	291	294	257	251	282	234	232	281	222	271	257	237	285	267	254	254	265	286	254	251	235	241	243	241	246	242	264	290	251	242	264	278	278	252	242	261	258	289	268	266	279	267	250	244	267	274	250	244	237	294	242	257	270	252	271	259	237	234	264	234	283	260	246	258	262	256	250	267	238	248	265	266	292	261	272	255	226	259	269	253	274	267	265	257	248	273	248	278	244	274	227	265	287	258	234	268	264	256	287	254	275	262	234	291	261	232	279	250	259	231	239	230	250	267	284	252	227	245	246	205	246	256	249	237	240	252	265	236	264	268	248	248	269	258	248	238	251	257	252	247	295	297	263	218	267	229	278	254	242	272	268	270	271	256	281	285	241	245	246	257	301	291	249	222	272	256	286	266	243	242	275	257	234	227	248	240	260	273	255	244	264	275	268	279	236	274	249	286	253	278	271	245	284	285	254	261	247	268	249	267	269	255	286	269	238	247	261	232	247	270	244	264	227	245	218	258	255	255	234	226	230	269	252	264	268	267	245	261	267	284	277	288	250	275	261	259	209	240	282	272	286	229	257	228	273	267	230	286	265	256	254	238	271	265	249	254	273	257	248	272	267	265	226	232	225	264	253	244	245	246	246	251	239	248	254	255	229	246	252	252	261	267	235	270	283	276	266	250	235	265	242	260	254	289	264	249	253	233	234	248	256	267	260	266	234	273	253	270	267	250	247	269	275	220	266	237	237	264	281	245	249	274	272	244	261	266	286	253	256	235	301	239	269	268	244	239	253	264	240	247	263	229	281	238	250	247	238	253	248	255	252	261	253	245	259	262	261	258	266	259	259	247	270	272	268	284	264	253	222	260	257	281	275	244	252	228	268	250	242	249	250	265	259	240	263	232	258	253	252	246	274	234	237	256	241	259	241	257	231	280	245	266	271	242	273	250	282	268	255	251	266	266	255	229	260	266	282	236	254	238	260	244	263	255	254	265	282	264	268	257	270	286	256	288	276	246	235	282	276	289	261	214	295	252	274	276	247	279	241	241	257	267	243	239	267	244	268	260	265	264	246	262	237	252	285	263	269	273	253	246	239	262	243	244	258	238	262	263	251	256	286	258	260	260	240	249	249	237	245	270	255	251	249	267	238	246	280	259	268
7137	15994	13736	7341	5125	3886	2934	2352	2017	1594	1298	1045	938	829	804	674	650	616	566	560	503	487	479	448	447	413	432	458	421	392	405	435	369	442	399	368	393	364	381	371	338	373	360	400	389	361	366	334	380	362	362	315	368	388	419	363	370	378	382	382	360	369	328	354	365	345	381	331	329	386	328	343	341	358	360	383	338	404	342	356	358	352	332	360	355	345	376	332	319	370	334	355	319	347	341	334	391	457	464	425	406	328	364	332	327	351	307	352	339	331	335	345	310	333	368	292	344	347	361	322	331	305	377	314	332	317	333	319	377	345	351	352	333	366	360	352	354	366	335	354	345	327	376	321	334	346	338	351	356	331	355	361	357	361	331	291	319	328	361	334	410	329	327	329	323	318	330	335	374	334	381	307	376	372	327	358	339	332	353	328	320	331	307	359	341	327	327	358	336	349	317	360	319	336	311	342	340	347	331	302	325	382	331	358	321	318	344	365	337	338	371	302	343	361	352	385	340	339	348	346	356	345	343	320	359	332	338	349	327	329	310	336	347	334	340	349	313	316	339	276	336	319	310	347	309	326	347	326	345	331	357	337	314	333	324	324	313	318	296	337	350	316	361	307	349	334	325	335	337	333	356	357	377	338	338	354	330	336	323	332	367	378	343	334	362	350	373	353	320	340	332	384	347	345	318	321	359	360	353	312	336	327	326	375	345	337	314	356	347	352	357	344	326	296	367	391	326	356	338	356	339	306	372	338	316	358	299	363	292	316	309	333	337	341	367	321	332	318	322	339	306	361	326	352	340	337	324	359	305	350	368	325	342	348	328	375	345	317	319	315	323	347	342	344	350	332	327	350	365	371	346	333	342	355	351	316	336	343	331	342	313	320	305	333	355	321	335	325	311	374	336	337	318	347	360	303	335	325	362	325	298	312	367	339	365	335	323	330	354	315	354	330	333	333	341	344	321	357	327	359	303	360	360	313	339	312	373	329	327	327	329	365	331	347	318	328	292	339	366	322	378	358	341	337	325	326	312	356	365	359	338	338	349	327	329	340	343	332	324	336	323	337	331	352	348	355	314	354	316	347	361	354	361	397	332	316	346	337	339	321	331	327	326	370	385	336	356	352	306	340	300	336	359	321	355	363	367	363	279	340	324	326	316	347	307	356	353	321	363	349	342	324	330	370	371	303	362	347	325	337	377	358	345	320	333	338	336	326	337	297	308	354	313	347	339	336	319	370	363	384	332	322	303	334	320	330	327	326	353	360	316	348	357	369	307	320	348	340	335	337	321	327	313	341	345	377	302	351	372	340	337	325	323	337	355	343	349	330	326	322	337	355	336	337	358	343	332	334	339	350	365	369	336	328	364	329	323	326	344	330	328	343	349	358	320	343	335	343	313	343	337	333	316	350	316	327	337	352	365	319	322	355	321	336	323	370	338	332	315	332	330	358	329	347	324	341	369	319	364	339	351	337	348	364	329	369	335	333	335	344	331	323	320	359	354	336	311	346	329	335	352	321	297	326	317	317	334	350	313	350	353	347	345	345	336	327	310	352	335	366	344	331	345	305	322	356	350	341	350	325	304	337	347	334	309	337	305	342	341	318	328	360	359	358	358	318	339	318	378	323	329	343	317	342	351	317	321	335	332	361	361	323	337	333	330	358	355	314	326	316	361	312	330	343	352	336	343	329	356	367	358	319	343	361	337	346	333	359	310	357	331	318	370	321	320	306	346	352	346	342	333	317	338	340	344	334	361	337	313	346	336	312	333	350	335	326	347	333	315	326	339	352	335	372	375	328	304	343	349	332	355	348	319	364	287	320	342	285	358	345	325	326	326	322	327	357	362	339	336	366	319	362	325	299	345	350	349	350	351	346	314	361	332	331	333	364	324	315	359	348	334	335	338	363	345	290	323	306	364	346	338	340	345	353	333	328	342	330	344	335	337	332	371	346	330	332	335	331	336	343	304	350	315	327	373	378	330	347	329	345	350	378	322	355	334	316	341	324	323	331	326	320	350	338	355	330	344	348	323	332	316	334	333	313	364	297	312	335	321	342	337	346	359	331	381	349	344	343	381	352	340	315	320	357	330	348	324	344	366	338	396	317	354	320	336	330	306	334	345	317	318	325	360	311	354	347	354	321	361	356	335	311	369	353	332	351	315	353	378	355	343	316	329	351	342	338	333	368	316	335	358	306	331	343	320	360	348	323	347	351	348	335	355	360	341	353	327	348	354	312	337	306	340	364	337	338	327	323	354	330	344	304	327	309	389	369	362	349	355	330	345	359	308	305	317	327	335	355	324	330	344	324	362	316	314	307	348	342	347	349	330	360	322	364	310	359	315	356	311	303	338	304	350	347	330	341	313	340	345	364	323	323	324	344	317	362	333	321	320	367	320	344	329	361	318	339	372	342	309	320	329	344	346	339	322	347	335	364	297	321	317	333	340	347	324	333	349	323	361	346	345	299	333	365	342	353	364	341	319	369	342	347	324	347	317	314	336	349	355	344	309	336	319	336	334	360	321	345	323	359	302	347	312	338	350	332	344	367	346	363	325	327	361	324	338	329	323	345	334	369	356	328	357	330	360	357	313	344	342	346	349	333	326	327	350	310	336	337	351	365	362	349	372	337	328	350	341	334	344	309	345	314	340	358	358	359	337	359	329	304	341	363	356	346	312	348	331	321	330	350	370	338	319	372	325	401	312	304	324	347	337	361	325	348	359	331	340	341	357	319	346	332	349	351	332	352	333	326	319	363	359	339	343	327	350	347	346	332	328	341	297	336	336	350	358	345	346	325	347	363	335	351	304	345	334	344	342	378	334	324	368	359	334	319	294	375	318	341	338	342	356	340	345	341	347	325	356	334	326	296	328	352	327	341	359	345	336	321	347	362	361	345	335	363	389	312	348	352	340	328	314	343	349	307	334	348	324	359	360	302	335	338	349	357	325	336	354	322	349	352	367	338	364	350	346	312	301	381	328	333	356	375	339	361	348	341	338	356	356	315	316	329	306	340	354	331	361	359	335	293	347	321	333	365	384	350	360	336	319	367	344	352	367	328	322	317	335	335	365	329	310	345	377	361	346	331	339	335	329	358	313	288	303	397	374	336	327	326	341	353	348	338	330	373	334	343	354	332	322	325	353	325	328	317	341	334	315	359	312	363	307	354	347	315	331	378	313	348	362	359	294	335	313	320	336	330	352	319	333	351	327	313	313	394	317	321	340	344	346	355	325	303	379	317	351	313	345	304	352	344	336	337	352	331	340	372	343	314	309	317	358	339	355	346	314	300	333	340	355	358	336	331	334	320	350	346	349	332	318	355	341	357	358	343	324	351	347	365	345	326	336	339	331	318	336	355	366	348	331	327	345	338	322	294	322	335	346	332	352	345	345	372	306	337	333	344	350	362	354	340	325	329	330	343	359	337	326	356	404	340	369	333	343	348	345	325	314	294	327	370	329	324	367	307	349	349	360	326	325	362	351	324	355	290	317	313
27546	21093	9525	1330	785	753	714	672	701	634	682	674	620	637	635	615	656	604	625	636	636	631	614	666	615	634	585	607	646	576	649	628	641	624	603	698	699	623	637	627	633	632	659	616	633	660	636	597	615	592	604	628	637	612	612	618	591	646	607	644	575	666	646	657	628	621	616	572	637	658	630	606	621	624	636	634	635	605	674	600	611	585	579	610	665	620	578	586	615	605	657	606	673	636	619	614	593	615	645	625	619	629	647	608	634	637	596	604	597	622	641	661	603	624	594	645	620	629	637	618	587	614	645	597	647	662	666	630	637	647	630	596	625	581	645	654	636	615	660	606	636	593	601	578	609	623	652	615	661	600	598	631	604	698	682	613	610	595	637	584	617	626	588	616	645	614	603	573	656	602	697	635	634	609	609	612	610	587	594	593	593	603	631	649	647	598	632	634	642	596	638	574	606	597	625	636	607	612	634	648	664	617	663	617	585	596	621	658	571	608	634	642	633	639	642	597	602	643	629	640	663	604	667	623	639	554	608	638	640	606	619	661	622	640	608	620	593	631	607	612	611	648	578	575	558	632	670	622	588	642	637	616	646	582	647	616	601	652	598	601	585	600	647	616	658	602	609	625	577	648	674	639	629	584	633	596	646	658	625	661	623	638	620	646	630	611	611	624	647	636	653	579	625	614	661	592	620	612	625	625	627	612	644	595	579	620	606	607	659	619	614	678	646	603	650	646	592	589	620	624	638	630	626	605	605	616	592	607	620	616	610	604	642	629	639	615	628	622	611	597	643	644	613	608	579	644	643	618	624	621	619	587	607	656	643	640	591	607	576	616	613	608	686	613	618	615	587	603	661	624	608	628	624	613	676	592	613	631	627	620	614	617	628	627	654	618	609	632	600	595	602	612	636	628	596	663	594	639	586	626	642	646	652	594	596	664	623	603	638	551	612	607	634	655	576	612	598	634	647	654	605	660	621	641	601	575	623	611	613	640	643	621	638	623	612	660	637	625	605	615	602	638	649	621	613	593	644	652	625	620	627	646	590	645	577	652	600	617	617	596	604	592	684	652	616	575	620	626	653	625	612	637	683	619	581	585	626	617	639	612	639	670	627	650	623	604	624	609	627	650	621	633	644	602	632	663	606	634	616	614	622	680	627	604	648	655	628	631	625	611	581	597	585	631	633	665	625	657	662	565	630	620	606	616	641	610	642	586	619	610	656	633	624	615	623	596	611	660	613	665	652	590	618	658	611	589	628	621	593	574	593	607	615	626	614	630	614	643	616	648	613	623	595	634	643	587	617	609	617	644	659	616	623	642	670	646	639	624	609	595	600	577	647	625	604	638	678	624	621	640	613	637	617	588	596	625	624	599	659	648	630	637	650	602	641	620	651	606	620	632	612	616	612	673	580	590	625	611	615	621	649	608	613	617	617	647	653	633	617	617	632	617	668	622	564	610	625	634	686	593	611	599	621	574	571	620	603	607	615	663	620	613	648	606	641	663	600	654	611	660	601	584	638	591	600	634	606	625	678	614	598	617	590	621	610	667	654	621	601	629	625	609	584	625	627	590	627	631	607	638	638	660	638	619	594	627	650	611	604	629	612	637	596	616	603	616	689	615	636	588	658	646	667	612	613	636	658	625	641	625	598	624	663	617	591	625	617	606	627	642	615	615	661	648	616	605	657	658	593	628	585	645	630	643	586	640	612	628	628	589	638	615	620	616	617	615	617	636	609	609	606	633	621	655	608	649	663	592	617	604	630	631	644	653	603	640	653	650	654	617	634	633	649	621	600	603	642	597	609	611	659	620	650	610	634	629	618	664	603	589	642	599	591	591	604	647	604	669	639	590	596	644	616	622	626	654	573	623	577	626	695	627	617	609	621	629	619	643	632	610	573	619	610	630	597	658	635	614	629	617	638	620	635	621	617	627	605	580	591	633	626	634	589	619	629	588	609	625	663	618	590	627	626	633	656	607	614	614	615	632	622	643	634	645	674	639	608	598	598	634	599	628	621	631	631	611	619	638	623	657	622	649	616	589	588	630	631	648	600	619	590	651	597	600	610	649	604	585	636	623	651	635	601	629	621	669	627	626	610	616	593	606	581	638	666	604	567	643	666	604	645	628	585	645	596	591	600	655	605	629	616	642	599	653	604	613	612	598	613	618	638	584	593	610	629	662	608	571	590	645	605	633	655	589	661	595	641	611	673	654	592	639	620	590	609	612	659	631	554	629	596	613	614	636	613	626	615	640	636	583	587	592	640	652	608	611	669	662	595	627	605	645	620	604	627	602	606	618	634	625	661	660	633	619	648	635	629	571	607	611	662	624	600	669	632	642	606	587	636	609	605	613	629	621	620	631	633	575	611	686	597	607	624	591	605	611	624	587	634	582	643	595	619	611	600	618	644	624	643	596	646	644	647	630	636	639	613	610	638	599	600	618	636	593	639	604	648	599	633	654	646	623	642	598	591	591	628	600	653	644	638	612	594	576	632	615	612	626	660	589	610	602	654	685	641	624	627	633	647	647	623	569	635	635	658	679	612	628	651	621	657	672	615	661	627	644	656	645	612	646	600	611	669	618	632	611	631	629	613	615	613	595	665	690	654	601	660	651	643	598	620	625	653	601	621	632	663	637	622	592	626	634	659	617	607	639	597	611	625	600	591	638	610	608	598	606	574	636	672	552	593	616	615	659	601	667	629	620	669	627	631	641	575	606	592	665	580	572	593	642	575	588	630	642	634	616	613	647	666	591	594	665	589	627	660	645	640	619	591	576	629	632	595	634	659	608	629	602	619	623	620	639	602	647	577	633	594	626	637	637	601	612	607	666	619	601	664	645	632	599	622	652	565	624	574	612	621	589	609	607	611	630	656	629	615	608	660	650	606	629	605	545	640	601	638	615	623	615	625	616	650	576	569	576	575	606	620	658	635	628	616	632	638	671	637	616	618	641	598	646	634	596	616	629	599	581	633	588	616	660	622	636	587	591	658	576	602	581	625	624	628	576	611	669	661	662	607	615	618	637	597	630	665	649	613	609	625	628	650	648	632	618	642	617	606	676	610	625	608	605	636	603	635	616	651	644	628	619	618	661	644	625	636	617	639	632	587	662	623	625	610	663	670	558	619	637	610	648	608	620	640	638	614	618	604	613	601	627	612	636	582	605	625	643	606	587	646	633	620	647	595	631	662	616	612	602	615	658	626	601	600	608	624	632	615	652	626	618	597	600	620	639	626	634	618	629	618	640	678	591	657	630	576	608	600	636	635	631	618	607	595	677	594	623	601	600	587	640	618	574	608	628	676	630	632	608	611	626	667	558	626	610	659	606	618	641	599	641	626	616	629	627	639	638	650	619	610	611	624	621	643	627	619	645	615	631	661	645	641	609	615	653	605	608	670	658	573	593	632	600	610	664	617	600	616	667	582	633	609	626	614	626	642	614	579	642	648	609	648	622	610	625	586	615	636	648	654	608	602	625	636	603	637	655	629	643
4187	1518	1489	1125	971	955	909	888	897	848	796	841	840	774	814	891	754	806	789	835	826	794	780	780	778	808	790	811	795	823	811	764	833	788	790	797	813	745	803	798	760	825	754	794	808	836	841	817	846	785	764	863	806	783	828	805	788	797	790	834	808	782	801	823	801	841	783	774	864	770	779	826	758	829	821	834	819	820	819	804	831	786	776	790	779	779	796	804	807	799	775	826	796	765	808	801	791	797	792	846	830	756	795	774	810	750	803	808	779	790	722	852	813	789	790	806	764	789	767	810	795	836	733	817	779	842	783	813	828	778	814	765	774	789	828	854	796	822	791	815	750	754	764	827	779	786	770	812	774	841	809	783	826	815	760	805	761	795	807	785	794	790	796	760	830	789	748	829	808	792	856	796	806	808	741	786	835	743	797	820	790	781	765	772	776	806	814	812	798	802	850	758	807	808	751	816	834	769	779	812	794	796	754	838	806	803	763	783	772	756	787	791	822	766	797	759	761	833	813	834	757	779	777	754	806	762	777	793	817	775	802	829	742	805	799	836	799	817	789	803	861	782	771	806	834	806	823	793	817	750	803	838	799	755	793	810	781	749	822	774	745	790	780	818	775	755	757	825	775	812	816	780	813	722	810	754	822	800	793	805	795	826	815	779	786	788	804	777	819	830	781	759	839	738	747	792	775	802	841	805	784	805	813	823	779	752	811	816	762	805	786	777	826	770	760	774	793	791	791	821	779	797	811	804	828	817	797	773	780	802	769	826	827	782	783	814	816	833	780	795	836	760	793	778	793	811	816	816	805	861	815	790	830	817	817	825	754	802	792	808	828	742	758	820	784	798	779	829	775	720	776	784	794	806	767	766	765	785	755	838	786	760	766	774	820	758	808	801	853	758	815	758	782	793	775	806	809	792	798	767	852	763	790	821	824	781	797	822	818	784	809	798	794	787	814	757	823	810	807	784	786	800	791	785	814	815	739	814	836	790	813	832	774	822	787	784	819	795	787	788	753	803	786	806	808	773	796	787	796	823	805	794	757	806	805	850	797	812	803	791	792	776	770	783	773	794	827	754	826	821	770	800	830	812	821	788	780	790	811	830	774	811	754	811	831	794	782	793	822	767	769	782	796	831	790	771	794	799	791	745	794	789	755	767	835	732	768	787	790	808	817	781	792	797	761	758	775	763	812	800	760	779	733	820	812	818	825	771	770	846	804	783	743	797	808	757	779	805	820	763	793	780	807	786	836	792	758	786	796	724	788	745	831	793	830	782	769	785	801	784	818	843	823	834	792	835	819	717	780	790	810	788	800	813	805	791	800	816	850	749	877	826	831	804	844	822	791	821	753	766	775	783	813	849	783	805	778	822	808	749	801	811	770	838	786	779	755	827	760	825	800	780	777	798	808	758	757	800	854	747	812	840	784	790	804	798	828	798	840	791	791	830	802	808	753	857	769	759	787	725	784	779	794	704	746	802	824	814	779	799	779	791	789	803	810	799	746	813	778	777	745	752	814	794	835	804	751	807	811	799	754	796	795	814	715	753	779	765	796	774	820	812	799	840	853	806	763	777	829	784	783	812	758	796	812	787	762	813	779	740	741	751	813	781	785	802	828	797	791	799	764	810	781	858	800	769	822	774	844	834	798	805	778	804	777	795	785	766	731	790	800	842	801	771	799	801	741	768	863	791	777	758	805	789	802	748	794	798	790	798	819	823	801	780	802	805	816	726	813	761	834	818	731	788	790	795	774	745	737	857	788	768	813	811	776	782	794	754	751	789	788	812	765	821	818	832	795	770	764	744	759	840	781	865	807	773	767	759	805	827	784	749	753	830	787	755	774	778	786	807	780	766	795	829	785	731	775	794	812	803	774	805	785	829	812	777	823	738	782	809	777	754	809	787	759	797	846	835	799	838	794	755	751	801	797	789	813	824	803	814	787	791	809	803	776	791	781	819	808	790	832	785	801	799	749	789	795	818	819	726	820	826	729	799	753	740	759	759	792	847	823	804	832	791	783	788	825	804	772	827	786	804	770	807	742	830	806	781	768	739	834	810	753	781	797	790	810	833	809	812	850	802	818	840	753	801	792	818	800	792	817	775	779	842	813	823	759	793	810	725	837	739	801	734	773	785	815	806	788	782	787	790	790	793	787	825	845	783	778	764	755	801	846	789	797	756	839	849	808	772	783	821	787	828	794	729	782	795	740	792	785	781	765	794	837	834	793	794	792	781	801	759	833	835	800	783	769	809	779	813	772	794	773	783	787	812	795	801	814	837	785	754	816	787	805	825	850	808	812	772	785	822	821	756	819	813	806	825	781	771	794	814	809	795	816	767	776	830	780	827	834	799	812	785	761	739	754	805	788	758	751	823	762	782	777	781	837	811	751	781	723	717	778	813	791	782	822	830	801	812	813	796	846	786	787	841	855	811	817	801	813	768	808	785	829	802	817	792	798	769	788	826	786	805	841	821	764	788	841	771	797	779	789	739	817	791	854	847	791	769	749	758	800	813	802	763	830	796	794	773	786	817	787	821	793	841	748	818	779	804	763	804	801	784	807	798	755	761	758	754	779	761	848	832	784	751	823	775	803	810	812	860	816	836	750	792	800	769	779	796	788	826	772	843	834	785	834	775	805	828	790	720	859	816	780	821	760	787	823	746	831	774	788	767	780	809	811	785	741	747	751	782	762	805	783	827	807	781	784	771	790	841	781	783	790	816	806	795	800	757	853	751	775	821	820	783	785	780	798	825	764	798	807	802	850	811	774	818	775	784	799	848	836	766	776	790	819	801	801	805	780	784	812	837	784	812	781	818	733	784	763	850	789	829	817	761	809	784	749	822	857	834	793	798	781	763	768	843	777	766	776	791	697	796	862	813	785	802	830	793	828	766	805	756	748	751	803	861	840	823	802	792	795	823	761	787	829	771	773	787	820	772	806	792	772	799	788	835	823	762	795	808	768	838	759	786	777	813	793	822	800	818	837	818	850	746	786	785	794	813	767	782	798	726	794	776	806	818	761	819	760	794	798	790	786	817	771	791	826	809	788	758	808	786	772	816	753	804	785	817	801	750	780	779	845	822	790	809	809	809	808	791	811	801	795	841	802	777	785	787	785	816	772	822	784	771	791	799	787	778	728	755	807	781	804	823	796	794	791	798	775	782	799	810	777	821	824	790	788	824	813	825	762	794	819	775	751	833	778	815	837	757	808	807	828	789	794	752	807	760	784	740	777	794	758	808	764	832	796	790	748	817	782	798	791	796	776	808	782	817	782	832	783	806	792	805	761	816	790	782	780	827	833	780	751	787	747	794	785	783	796	770	776	786	760	783	785	839	761	825	794	802	817	768	717	779	816	804	800	790	785	785	765	812	826	805	776	769	852	802	747	786	817	818	790	820	808	737	817	841	829	814	761	822	818	786	769	759	825	798	826	775	827	844	795	816	823	793	814	773	790	776	771	771	797	765	747	745	771	829	744	745	775	797	825	768
24542	21642	29188	24577	21622	9782	1377	966	771	831	731	629	609	705	601	597	540	548	562	545	553	546	518	500	503	542	511	516	497	528	543	480	524	564	553	492	506	521	539	549	531	543	496	516	492	518	523	501	524	485	530	494	510	514	485	508	479	491	525	514	505	510	469	494	524	493	461	528	452	510	493	500	489	505	491	497	486	511	500	497	506	517	483	526	452	500	556	491	495	478	502	487	514	510	509	538	484	505	516	510	475	514	539	489	494	510	531	499	489	502	447	526	529	481	443	495	503	491	464	519	533	483	511	521	507	521	493	522	518	475	504	535	450	535	469	460	470	483	486	501	526	507	483	476	465	543	535	486	481	518	452	478	489	551	493	503	487	478	481	495	461	532	463	479	541	521	528	517	518	531	480	528	551	479	531	533	481	473	478	459	530	481	503	503	514	545	500	462	480	488	552	486	519	512	479	495	484	489	474	479	486	474	444	510	491	498	500	503	544	523	456	520	486	520	463	481	502	501	482	511	514	493	509	531	512	496	481	518	530	487	507	482	505	549	466	507	484	486	524	518	475	534	508	508	516	472	502	500	492	487	495	535	493	464	484	506	492	509	486	536	493	555	540	506	474	504	486	514	504	498	481	505	518	489	523	497	480	510	507	495	498	475	500	507	519	513	502	479	494	518	532	477	501	481	474	496	471	475	458	494	542	483	564	504	526	501	515	490	498	480	509	531	572	486	528	471	488	476	482	465	540	487	482	462	504	533	509	463	504	502	498	508	530	489	472	456	490	493	477	541	467	528	487	504	480	522	489	499	458	461	513	493	524	515	523	502	528	478	512	459	479	525	473	480	501	510	497	497	484	432	483	526	491	499	479	499	519	552	502	499	468	528	461	475	489	473	515	461	483	454	507	529	483	498	510	520	463	484	512	509	532	524	553	488	509	507	500	524	472	515	476	508	470	475	471	512	493	476	514	502	477	475	452	558	502	474	526	513	469	481	512	454	505	514	497	498	503	515	457	550	539	497	504	552	534	475	517	527	443	520	502	493	510	482	482	508	491	554	519	532	499	492	489	478	458	497	515	502	505	488	472	484	494	531	492	490	517	473	477	464	493	503	519	488	537	507	486	461	518	499	471	463	483	461	500	501	477	499	457	461	511	492	481	539	515	457	440	516	493	479	499	486	535	491	552	508	469	548	475	491	481	493	511	503	476	503	483	471	488	513	518	495	462	491	474	504	464	487	499	478	488	496	476	457	502	488	519	507	515	472	505	507	443	505	475	497	516	481	492	487	494	448	502	534	493	510	478	513	493	499	494	480	492	521	534	559	516	469	482	493	462	493	484	516	544	512	512	509	515	515	500	500	501	495	532	481	506	468	495	546	520	485	506	489	507	507	509	484	477	477	510	507	487	500	492	503	501	542	506	471	543	492	460	507	505	536	500	494	494	510	451	534	486	509	519	518	472	495	482	534	542	473	506	484	520	487	509	519	516	447	511	523	531	511	473	500	484	510	478	485	507	469	509	502	532	517	509	512	497	463	494	507	509	464	466	516	531	513	519	466	491	482	523	511	540	513	507	534	468	473	476	532	527	472	498	458	461	493	462	476	514	493	495	495	496	498	505	505	514	502	503	511	476	501	496	507	509	487	544	479	471	509	511	485	478	522	489	485	504	491	540	521	494	501	512	485	497	512	483	465	512	481	497	545	534	469	508	515	481	485	517	527	490	503	497	487	482	490	470	479	493	468	475	469	534	469	502	450	492	456	499	446	494	485	525	508	530	483	495	471	528	470	491	483	528	482	490	513	470	509	489	491	517	498	506	489	446	516	494	470	491	475	536	473	489	506	495	476	521	497	467	497	509	463	486	465	513	524	497	453	528	521	505	504	510	540	492	475	477	503	487	510	517	483	512	486	476	436	488	491	464	518	493	548	496	445	446	477	496	484	495	504	546	518	513	549	483	502	501	528	488	499	495	485	501	493	476	493	513	467	491	459	531	471	503	510	494	508	499	497	514	489	508	506	543	481	506	503	485	467	481	500	485	502	517	512	462	497	465	493	475	494	481	515	493	463	508	501	526	506	501	494	464	447	450	471	508	536	460	469	515	480	526	477	515	523	510	462	465	538	477	503	537	501	530	527	504	524	537	466	497	525	515	494	505	463	489	508	506	490	532	489	507	505	484	462	476	518	450	508	505	503	482	531	514	495	500	517	509	500	479	517	501	474	497	481	499	536	499	534	481	441	497	506	459	506	538	514	501	540	514	506	514	500	489	486	510	491	490	474	494	515	517	488	485	495	497	497	513	527	520	490	470	469	496	500	501	513	477	490	490	496	499	508	498	512	528	463	487	496	515	523	509	499	506	469	479	485	485	497	534	535	508	464	520	499	480	466	499	472	509	508	505	509	528	516	474	521	486	516	512	518	507	479	540	513	492	493	482	467	486	500	505	511	504	513	467	485	473	536	519	504	499	500	491	497	491	467	509	474	514	445	490	488	457	461	462	498	516	534	482	498	524	471	489	482	504	461	489	508	522	441	486	539	482	498	506	487	516	525	499	468	481	511	508	534	502	519	500	528	500	475	519	463	497	508	480	515	485	518	489	490	503	489	485	494	510	492	533	498	487	500	476	478	521	466	506	512	453	467	481	469	489	501	485	525	508	518	500	500	534	460	458	496	523	497	519	476	512	527	477	495	475	503	463	515	530	504	500	507	524	523	485	476	513	465	511	461	503	458	504	481	528	504	506	523	509	506	481	478	471	488	516	496	514	536	509	471	501	454	481	480	491	501	483	504	459	534	535	487	524	468	475	479	527	479	505	481	493	498	449	501	483	528	533	499	519	491	517	490	458	457	500	489	514	535	479	506	495	478	479	476	475	481	516	457	508	498	460	499	485	482	523	479	530	494	501	534	491	472	523	544	507	479	462	454	510	478	520	477	504	533	504	524	508	512	494	534	458	498	480	524	509	503	515	528	480	472	488	468	487	472	521	498	514	537	496	475	512	490	540	485	502	517	528	487	481	517	498	479	495	518	503	486	474	492	510	485	506	480	517	497	497	482	508	496	474	497	503	532	522	532	475	511	490	525	497	546	459	540	503	482	510	485	481	534	527	466	490	493	513	447	475	461	464	492	510	510	503	496	494	458	516	479	495	523	528	478	521	488	518	447	463	477	504	533	507	497	485	511	511	462	491	491	500	464	469	487	516	485	522	497	457	500	511	465	505	487	463	475	491	477	480	508	493	527	539	496	484	466	494	536	516	530	509	544	499	506	467	514	541	485	453	457	508	466	515	474	502	461	493	537	481	538	478	490	494	476	489	522	485	484	532	499	505	471	463	460	457	504	476	534	504	527	542	470	488	475	471	485	508	496	512	505	479	503	452	523	508	488	530	478	509	490	487	484	545	511	531	465	468	479	535	508	501	554	479	491	503	514	474	471	480	500	503	533	484	517	514	492	486	485	475	464	500	495	478	520	493	507	510	462	507	485	498	480
4935	9841	8653	4479	3162	2451	2065	1677	1434	1286	1107	1011	1004	908	867	796	809	783	744	779	757	730	696	705	716	737	741	714	701	710	666	671	705	691	708	634	652	674	700	692	641	652	657	666	669	651	683	638	656	614	660	650	652	681	680	697	670	628	650	659	678	668	654	622	656	634	603	678	666	676	688	645	670	659	634	659	697	671	653	656	672	678	629	629	655	606	697	669	664	709	639	641	647	649	629	656	621	711	701	662	627	689	637	602	674	647	615	674	666	652	659	646	657	641	640	610	697	648	651	673	714	652	638	634	633	696	612	651	629	613	628	644	668	673	630	632	646	648	649	613	673	675	635	630	674	634	663	670	669	679	621	662	621	653	668	637	705	650	607	667	663	680	653	647	627	695	658	646	629	604	647	652	638	659	636	659	645	640	687	652	684	672	632	676	642	593	630	615	687	638	654	680	695	641	661	680	669	646	630	619	649	628	598	659	611	608	637	672	645	642	622	708	592	638	648	656	638	715	662	667	676	666	705	649	598	644	640	675	610	613	643	605	646	628	652	657	635	639	602	628	616	640	622	672	627	664	697	653	671	636	654	645	632	654	636	657	652	679	639	633	625	595	682	650	628	650	593	654	697	662	658	695	663	610	623	625	629	604	654	644	658	650	629	640	665	665	697	630	658	631	653	683	656	608	704	665	623	637	688	663	661	640	676	661	635	682	657	646	669	689	620	668	598	692	648	654	643	664	669	684	675	623	626	637	646	640	638	673	681	623	676	624	639	655	663	684	603	688	662	597	656	655	653	637	683	655	641	677	664	649	613	629	607	663	679	690	606	607	630	659	679	674	651	644	666	664	611	713	676	618	626	705	631	686	682	646	653	670	677	685	643	611	654	643	632	629	653	638	636	657	659	632	658	664	632	666	639	670	644	630	676	655	670	664	668	638	634	661	685	651	675	641	643	643	675	658	685	692	604	672	652	702	663	636	627	642	634	659	644	632	647	639	644	720	661	622	696	645	646	667	619	629	694	632	652	640	649	662	650	604	633	676	661	654	611	638	696	665	668	631	640	644	656	657	679	619	663	628	638	642	655	648	605	626	629	671	633	658	660	639	639	600	640	651	638	655	670	628	640	681	610	627	643	611	637	645	661	649	645	648	647	705	608	594	637	610	653	670	667	649	647	698	691	651	685	643	649	600	596	652	667	664	643	639	663	667	617	633	610	679	637	620	660	652	669	647	673	641	639	638	635	641	628	650	627	643	625	644	656	669	665	666	641	645	637	629	672	639	644	668	654	641	628	646	632	621	664	621	661	660	669	655	645	654	635	664	644	648	683	666	686	692	625	664	633	602	685	655	640	611	661	616	587	643	668	678	625	639	653	651	688	687	653	649	666	641	672	657	651	657	603	645	636	644	602	640	618	620	643	640	676	621	670	605	653	648	595	649	669	664	688	705	624	645	623	654	663	696	670	652	650	653	619	663	634	639	687	665	695	640	630	704	624	668	682	657	642	639	631	652	657	613	637	655	644	690	634	632	628	670	675	679	619	652	674	657	604	610	638	647	616	624	641	629	683	629	635	633	614	675	642	630	644	638	686	588	651	612	619	637	689	676	665	648	656	675	648	617	653	620	666	673	682	634	629	642	650	633	678	653	653	681	646	661	641	706	653	639	659	625	661	679	640	645	643	615	621	653	686	622	643	682	618	623	623	623	629	629	586	634	661	619	618	677	613	667	643	667	667	697	610	607	622	644	634	648	622	624	664	635	639	637	621	644	653	665	658	652	644	642	638	634	647	629	611	612	593	660	649	664	642	669	652	648	655	692	675	675	607	602	612	629	691	654	623	637	679	601	642	640	674	613	655	674	649	625	679	686	644	682	643	679	676	602	646	672	632	651	658	646	635	635	702	633	625	688	655	632	675	611	623	681	604	668	616	618	650	647	642	662	666	705	625	635	665	657	615	628	678	683	666	684	637	662	640	618	699	639	650	643	691	672	612	653	685	672	645	624	670	603	656	640	622	643	617	683	647	667	643	638	660	656	717	663	665	655	595	649	620	643	633	649	654	637	628	648	641	635	676	646	631	656	651	681	661	656	655	649	642	670	639	646	631	658	666	626	672	620	670	599	654	676	675	648	641	647	716	689	587	614	634	652	663	657	681	633	618	643	658	637	631	660	637	632	683	659	673	641	620	633	617	676	657	687	658	654	665	659	598	680	635	659	653	652	645	652	623	656	685	657	688	697	610	705	678	664	639	622	635	655	686	617	602	669	681	691	630	647	640	597	683	688	623	622	642	660	656	643	652	677	610	636	680	663	646	670	649	662	651	666	637	639	646	624	656	671	662	643	634	645	640	644	662	642	640	628	639	673	649	623	652	638	675	636	674	618	622	596	667	650	648	653	649	649	645	653	667	618	663	640	691	641	661	642	645	633	638	653	649	589	601	662	666	660	679	652	677	647	662	638	636	661	636	625	620	651	654	650	633	659	675	669	620	715	646	662	620	671	654	688	631	672	662	676	630	651	631	659	620	587	632	632	637	665	595	662	630	637	634	628	627	652	647	615	613	610	602	674	635	649	582	654	581	622	664	646	650	585	665	677	626	657	641	674	619	640	672	650	696	681	624	648	699	669	639	673	661	652	610	665	644	623	672	626	664	622	643	620	696	628	632	673	615	684	709	648	701	690	637	651	644	695	666	624	623	621	635	711	620	621	621	645	639	655	650	701	686	653	679	665	615	635	629	636	631	642	648	639	661	621	625	644	655	660	667	640	700	604	653	670	639	638	643	679	690	659	605	657	678	619	671	643	664	656	667	651	679	668	595	667	619	658	596	624	620	686	640	634	670	641	666	618	671	657	617	622	688	645	631	628	701	641	651	668	636	654	687	661	650	661	640	680	655	643	635	641	625	625	614	674	650	679	686	625	659	633	626	669	645	681	680	649	699	665	639	662	632	653	703	638	655	618	647	614	661	696	657	651	654	673	606	637	622	682	642	658	645	578	628	603	597	590	649	646	626	636	642	691	595	643	627	636	589	665	617	663	676	645	689	639	653	603	713	671	683	611	652	672	638	668	659	595	661	615	657	669	668	635	652	626	633	630	671	631	653	683	663	595	607	639	651	693	667	692	672	578	644	661	631	655	657	639	673	594	605	683	683	642	655	674	661	658	634	634	635	651	687	631	636	663	660	648	657	686	642	649	630	693	642	653	643	640	656	630	640	680	645	637	656	686	636	605	661	652	705	668	666	626	621	659	681	648	676	645	649	613	586	648	645	663	672	652	694	664	625	672	632	624	655	698	656	641	654	607	651	627	672	654	661	641	692	634	600	674	634	694	632	641	695	638	668	630	658	621	658	634	650	660	651	648	616	640	628	652	640	618	652	650	675	620	676	650	626	626	637	662	663	635	641	636	667	668	631	633	568	648	653	622	640	666	635	695	628	630	618	645	698	649	612	653	675	635	661	633	607	650	656	633	648	679	621	671	612	656	668	649
23471	21638	29648	24128	21638	21667	7442	1171	777	701	610	559	498	448	410	403	360	362	364	304	312	328	310	291	281	279	297	280	287	308	277	258	262	293	253	259	265	244	249	242	236	287	253	237	259	260	251	257	282	281	252	250	240	223	270	264	245	261	234	247	278	253	234	238	249	253	290	224	236	255	227	267	247	247	245	251	262	261	243	236	262	236	249	286	277	235	233	231	250	256	240	251	254	242	257	262	276	283	235	268	240	210	219	223	257	239	217	261	241	281	240	245	247	226	223	257	231	243	220	260	240	218	261	235	226	239	226	228	240	231	235	236	249	246	214	267	246	242	211	265	259	218	241	243	247	230	227	227	222	232	241	229	232	237	247	243	213	243	247	228	263	234	250	269	264	223	234	225	240	254	238	260	242	244	231	261	228	266	236	240	245	239	203	235	231	250	243	238	251	244	221	250	220	261	216	246	247	242	259	242	246	224	253	261	230	273	275	258	243	234	254	242	246	226	265	223	237	244	249	221	218	262	238	239	228	221	199	256	223	227	223	233	265	248	236	232	254	264	214	222	241	252	235	238	267	239	251	266	264	255	240	240	234	231	226	239	252	236	238	242	232	257	234	248	267	254	246	206	229	213	228	255	254	255	237	210	233	215	231	238	244	230	236	216	237	237	250	248	225	253	235	222	247	268	226	243	245	240	239	233	216	233	233	267	239	238	238	247	236	225	248	227	220	251	232	216	227	235	241	237	236	213	255	235	256	226	232	223	232	234	201	238	256	247	233	264	252	229	241	240	253	236	231	220	240	231	242	239	259	246	269	228	264	246	259	260	243	260	224	214	228	223	245	252	230	239	214	224	266	268	234	237	257	218	233	258	245	234	208	221	260	223	266	237	225	247	252	255	250	236	258	264	255	257	230	237	213	222	233	210	256	220	240	234	249	220	241	258	218	220	238	225	236	218	253	228	263	228	242	245	219	237	230	239	252	260	243	234	234	226	268	245	235	265	213	221	249	225	247	210	260	256	227	237	239	247	254	259	212	242	265	223	234	251	246	239	235	252	229	237	228	224	260	228	225	255	255	226	251	267	229	234	261	217	231	251	210	226	213	248	210	251	243	235	236	236	231	247	232	237	223	259	241	227	230	256	249	246	265	221	267	265	227	244	242	229	243	257	248	225	247	239	243	257	214	250	245	274	245	248	223	237	240	238	262	253	235	244	217	235	210	265	247	256	250	260	260	234	257	259	251	244	228	227	219	220	230	236	228	245	261	246	192	237	233	211	255	217	212	275	249	219	251	243	224	240	232	241	221	250	216	238	228	250	229	243	239	247	239	245	244	264	231	234	255	227	231	232	214	252	233	267	230	235	221	263	249	229	223	232	261	264	252	236	262	235	213	234	222	244	228	245	238	217	265	220	226	238	240	226	268	233	212	249	218	212	229	269	229	255	239	214	234	221	257	254	244	224	218	249	218	226	239	257	250	246	213	270	267	230	250	249	222	249	211	251	226	223	231	227	239	245	235	249	225	252	245	216	251	244	251	220	259	256	239	225	260	255	245	229	238	227	234	225	245	250	230	232	246	237	244	236	236	238	241	239	215	244	253	272	253	266	250	259	245	245	233	268	229	203	236	230	226	247	244	234	252	227	225	229	228	221	248	232	223	236	240	240	279	233	224	242	208	240	231	229	242	263	246	237	232	242	226	219	237	257	248	278	263	255	249	216	225	228	226	238	235	226	236	236	233	242	242	258	258	229	238	237	213	235	224	255	248	238	243	217	267	289	236	242	236	274	261	253	235	241	251	220	237	259	286	221	252	242	252	258	217	235	220	247	219	227	198	214	207	242	235	229	241	232	246	235	234	222	226	248	220	266	256	250	217	254	238	226	247	221	241	245	242	240	251	247	243	268	231	236	258	246	213	248	245	260	237	217	249	253	223	240	236	198	261	247	234	215	254	224	225	253	214	246	221	244	227	264	251	249	203	237	256	227	239	221	228	240	256	214	227	213	223	272	254	239	215	263	242	236	203	229	244	243	246	232	238	252	235	235	260	234	241	232	242	240	239	205	244	245	238	245	238	229	256	249	249	236	227	237	224	237	227	258	232	243	225	232	230	233	221	218	227	266	236	261	230	224	247	215	241	228	217	238	252	267	218	237	218	267	262	247	228	255	246	244	247	229	257	260	259	235	240	248	267	222	246	260	242	242	233	244	262	283	251	218	230	219	245	212	221	270	232	225	236	244	212	246	250	238	256	231	247	240	257	249	220	239	227	239	226	233	255	210	245	256	233	237	243	239	248	260	262	226	257	246	232	241	242	228	251	214	238	240	248	244	244	246	219	228	226	249	199	252	236	265	206	236	233	221	223	242	235	240	223	234	242	247	258	238	267	243	263	241	238	232	232	223	224	200	231	247	234	245	239	229	253	240	250	255	256	208	261	218	255	211	251	241	221	232	213	236	227	235	239	215	242	225	228	246	235	238	226	260	239	250	240	240	207	224	233	238	223	260	245	232	217	223	250	242	222	243	241	231	243	245	226	239	272	255	257	226	256	221	239	249	270	247	233	214	249	217	245	230	232	233	267	233	218	252	228	244	254	220	248	250	240	217	245	223	245	204	222	253	239	254	257	255	267	225	267	225	242	238	255	232	230	245	241	241	217	232	223	211	239	230	245	212	212	233	220	236	222	217	237	253	255	231	232	251	235	231	274	258	246	242	245	234	219	236	263	234	240	239	236	244	253	255	232	240	221	227	245	231	259	232	267	257	239	238	234	247	275	237	244	239	279	239	251	228	255	237	246	245	233	257	236	236	224	238	254	218	239	246	252	226	242	206	237	247	237	212	237	219	245	260	253	227	266	227	237	208	243	223	243	217	259	253	229	257	249	225	246	233	240	250	243	261	251	231	242	235	251	244	231	246	240	235	257	258	231	233	221	237	237	249	227	250	227	223	229	229	237	218	250	268	233	221	216	259	228	244	248	258	209	225	273	250	250	238	249	240	231	227	246	235	237	242	220	245	249	258	225	262	266	214	255	236	234	248	270	230	237	260	246	199	268	224	242	231	205	250	228	246	207	262	199	244	220	234	218	232	252	226	218	235	226	209	210	235	258	220	245	206	245	233	221	239	225	244	241	232	224	217	229	242	231	239	240	225	248	254	236	279	264	230	231	261	255	258	229	247	204	228	243	258	243	241	233	216	210	212	229	255	265	253	237	246	230	233	233	260	229	243	213	239	237	237	209	251	211	274	229	225	241	218	236	224	227	240	227	245	220	228	248	244	234	217	227	240	227	262	242	243	235	215	242	234	237	251	275	202	226	251	242	265	243	219	255	234	248	229	222	245	238	260	271	241	228	236	213	246	226	245	264	219	208	222	216	221	236	260	242	234	257	209	266	248	223	240	240	223	264	229	239	213	235	250	253	246	232	239	259	234	220	228	256	251	222	227	261	244	223	243	221	234	248	262	226	227	213	228	217	231	244	240	245	260	248	193
7015	15866	13551	7290	5045	3777	3003	2383	1824	1559	1233	1025	940	828	745	685	592	594	563	504	529	462	454	430	448	416	417	397	408	352	432	358	386	365	340	367	361	333	379	348	359	353	362	361	355	357	330	326	330	326	337	309	333	347	328	345	334	335	347	334	315	337	333	350	327	339	338	384	331	359	341	343	341	344	337	383	327	332	359	358	367	328	298	337	332	337	333	339	314	313	312	337	290	337	338	343	370	407	355	374	351	329	321	309	331	343	317	360	303	326	327	303	341	288	314	304	335	293	330	308	342	292	307	341	318	303	303	320	341	364	327	322	312	313	301	315	304	326	330	320	318	303	312	333	349	320	361	317	321	318	308	328	311	314	315	307	313	301	342	339	324	332	304	299	322	329	338	351	288	352	327	339	293	310	307	335	312	299	290	333	295	357	323	280	327	296	352	310	332	295	331	326	297	325	352	311	329	295	326	335	314	324	321	326	307	328	301	301	343	322	331	341	269	325	314	306	316	316	313	301	350	312	319	310	326	325	341	283	323	341	301	349	327	293	346	307	309	325	306	300	327	290	301	287	315	316	300	326	321	302	308	343	310	335	344	351	321	315	304	322	304	331	303	335	290	304	375	319	313	329	322	326	328	300	282	307	321	323	313	315	323	318	321	311	329	295	309	321	291	337	314	301	341	314	316	320	337	322	303	318	306	317	327	311	332	330	319	311	320	295	284	345	315	327	307	293	324	324	339	317	314	286	308	317	336	303	318	340	309	319	293	327	290	335	303	337	308	292	312	314	351	310	304	321	333	328	301	291	336	367	317	302	319	298	321	331	278	274	305	318	310	327	292	320	325	302	330	302	338	307	329	315	316	310	331	339	366	318	312	316	307	304	342	311	299	327	317	317	354	314	287	343	310	308	308	316	320	300	305	314	303	332	332	340	334	280	295	326	303	284	297	349	317	319	323	315	271	334	329	306	307	348	327	321	329	349	312	343	330	333	311	328	321	323	332	320	303	310	320	341	313	328	326	323	314	274	340	311	327	315	295	297	304	335	328	318	329	291	347	324	316	325	357	308	324	351	301	311	312	337	297	321	303	336	287	324	325	321	352	324	296	294	315	311	330	325	346	303	325	331	308	323	305	318	315	318	292	299	340	317	305	321	320	318	334	300	328	345	296	315	345	351	357	303	338	355	310	325	323	327	333	322	317	337	308	337	297	344	322	307	304	290	309	333	343	306	342	335	339	336	291	304	339	321	324	312	318	348	293	342	326	319	338	345	320	306	354	328	295	290	317	324	307	319	344	316	295	313	358	325	340	306	291	303	323	346	320	309	371	320	289	302	298	328	304	334	315	287	309	285	309	328	332	308	285	309	306	294	340	308	283	322	315	295	309	326	337	326	279	317	333	328	329	307	346	342	322	353	325	295	305	317	328	301	311	287	314	345	324	318	341	368	310	337	329	317	330	326	303	308	349	349	339	332	329	321	299	285	310	327	339	296	309	329	331	312	313	324	307	332	324	311	316	337	313	306	290	332	337	326	302	288	330	360	300	340	309	303	344	306	313	344	302	324	336	297	328	313	322	308	312	336	323	317	332	318	317	331	329	329	316	307	311	344	333	316	316	294	328	305	296	326	304	314	324	338	299	312	301	328	287	310	316	345	324	300	324	328	329	303	337	321	306	318	309	336	319	314	313	363	327	307	330	334	332	328	308	319	287	304	312	294	316	326	288	328	315	323	310	300	321	317	338	312	306	348	316	325	320	332	322	318	333	309	335	284	302	299	305	329	327	325	330	308	309	301	281	308	299	301	279	337	332	322	321	328	294	309	284	312	334	327	314	312	331	308	339	343	298	325	320	323	312	312	330	309	310	315	328	289	369	324	312	310	332	378	325	267	314	323	309	307	307	328	314	299	301	322	316	300	351	319	325	312	293	302	316	320	304	322	342	294	297	315	314	317	326	341	310	315	319	320	324	317	317	316	347	316	315	303	312	329	374	350	281	309	318	333	316	306	361	329	324	324	338	323	309	328	281	308	309	313	298	297	345	324	300	313	312	320	316	315	348	323	316	297	330	355	334	320	299	346	328	334	323	372	298	346	323	340	308	315	304	308	321	340	297	323	294	318	313	309	301	332	306	344	332	320	329	316	296	316	305	333	337	323	311	286	309	320	288	319	343	317	337	348	330	310	297	319	325	318	320	338	325	283	328	319	333	316	314	315	303	320	281	322	299	326	315	312	311	327	307	323	304	320	322	341	286	308	295	330	298	320	307	327	312	343	305	314	282	318	340	320	307	343	340	300	369	325	309	335	301	329	292	323	331	330	320	348	323	309	320	315	338	333	304	349	320	298	295	335	343	346	329	318	316	305	306	358	304	324	328	341	304	303	355	313	343	288	306	318	323	288	325	295	324	316	299	320	308	303	342	304	340	318	317	337	338	303	305	349	337	331	327	322	299	319	358	324	306	305	302	317	318	362	292	304	284	325	312	346	310	322	297	323	351	344	325	324	321	318	306	333	335	321	336	324	288	306	313	264	313	323	316	289	342	297	354	319	313	332	291	306	290	274	290	318	321	300	327	315	279	300	305	313	308	307	305	333	324	307	325	340	303	328	343	303	343	310	334	334	297	315	348	328	321	342	319	324	310	319	321	328	327	305	317	322	343	294	310	298	280	313	348	361	292	308	348	312	332	305	301	298	352	308	320	350	324	307	334	358	320	311	327	317	316	277	283	319	328	327	329	296	329	331	319	313	340	314	295	307	301	295	314	326	306	320	314	328	297	306	335	311	351	283	341	314	314	327	283	307	291	296	326	304	310	343	327	342	294	330	299	313	292	314	344	303	327	356	314	326	319	305	313	319	306	298	317	323	319	309	272	321	334	289	332	301	335	339	314	308	317	343	332	342	312	302	282	327	311	322	325	300	319	298	305	294	284	307	329	298	334	327	297	313	330	343	328	342	314	290	331	309	307	311	337	288	316	331	295	306	346	315	301	301	348	336	310	353	328	315	303	291	316	333	289	323	317	303	318	321	314	304	322	308	349	334	323	299	294	312	296	314	325	339	314	308	348	310	301	331	321	318	307	338	359	311	309	327	340	292	331	325	311	322	320	317	332	345	357	326	325	335	306	349	335	331	306	319	305	289	291	326	306	317	315	291	308	324	340	320	320	351	323	313	296	301	340	355	338	337	289	291	304	320	337	325	320	307	322	292	347	340	327	336	348	288	320	300	339	315	337	327	314	298	302	319	323	326	350	334	296	345	314	345	303	336	301	314	302	312	325	302	298	297	301	292	284	307	322	286	312	287	310	306	328	324	312	274	336	317	315	294	293	324	314	340	324	325	321	330	316	340	309	315	319	314	280	338	351	322	311	301	311	319	313	291	306	322	324	337	316	337	309	309	330	305	288	325	345	318	344	324	331	286	318	344	315	318	310	336	314	345	348	309	322	315	339	308	320	304	324	327	300	279	332	309	296	334	341	318	305	351	324	323
27558	21188	9603	1202	754	675	725	655	645	641	662	615	641	659	628	660	641	647	621	576	605	645	618	668	633	641	632	645	639	649	622	611	650	639	593	619	680	633	668	673	641	687	675	648	620	623	656	670	607	632	620	610	632	629	651	591	616	670	633	643	612	632	583	657	617	590	628	661	658	624	608	668	675	662	608	639	618	660	627	635	635	635	672	606	628	643	627	628	621	586	677	621	620	630	615	644	643	653	592	621	623	648	619	636	637	602	644	647	613	618	615	632	645	682	649	632	614	626	610	606	641	663	587	652	601	617	633	620	652	637	632	662	628	625	635	648	641	636	678	624	641	674	640	635	623	633	626	597	645	612	634	585	620	653	632	649	617	613	641	637	618	624	602	611	634	634	635	646	638	648	642	637	650	646	638	594	642	595	649	626	590	604	619	667	676	619	701	649	559	647	632	648	671	639	628	629	628	648	618	641	594	667	653	599	604	619	636	637	612	633	641	673	641	628	632	638	616	663	662	617	662	671	626	651	610	622	647	607	626	656	620	639	647	619	641	657	602	609	624	638	615	611	625	644	606	635	617	636	596	584	623	631	632	629	643	663	656	580	649	634	621	655	629	627	568	625	601	654	677	635	652	612	641	626	679	615	664	653	622	694	591	644	621	643	649	618	589	619	687	585	611	693	619	655	634	605	651	632	614	640	612	639	634	627	614	627	653	620	699	658	658	671	660	671	658	677	621	624	685	634	639	641	628	640	564	615	622	708	619	639	644	646	623	617	625	610	646	588	645	635	635	622	616	662	649	636	682	625	600	659	633	602	603	662	614	645	634	614	657	584	593	621	621	613	647	627	633	606	614	649	614	646	634	626	628	626	629	628	627	620	662	611	634	679	621	624	610	626	648	631	603	625	641	602	618	607	625	641	651	589	632	643	614	624	653	617	573	627	631	607	622	662	664	637	643	641	622	669	633	649	618	608	602	603	619	593	611	649	671	589	617	613	587	604	621	680	602	613	676	605	608	607	665	629	645	622	615	633	646	638	664	678	628	602	648	640	604	660	634	644	624	560	658	616	656	599	679	651	585	628	638	596	616	582	625	624	637	620	621	569	675	668	623	657	627	655	602	614	666	616	641	622	679	644	610	597	611	595	623	614	631	642	605	645	621	595	634	625	617	590	620	640	634	640	573	664	611	641	631	639	603	642	642	617	631	627	688	636	601	648	666	596	626	661	593	631	581	589	595	646	660	608	639	680	617	643	640	641	604	635	613	658	651	661	612	612	639	621	596	662	682	613	643	606	626	598	624	617	607	632	639	602	605	638	648	650	624	669	633	628	652	667	679	613	638	664	613	629	627	637	608	663	582	630	681	621	645	578	693	613	615	651	619	582	673	631	621	648	641	691	586	637	668	609	608	624	613	633	625	633	656	635	609	638	617	597	604	605	611	655	645	603	591	653	642	621	624	625	681	642	628	610	652	652	596	628	661	640	658	655	588	615	619	589	561	656	639	626	684	657	615	642	607	590	638	628	649	620	646	637	659	594	652	578	663	666	581	636	654	607	626	616	619	653	648	620	659	651	619	648	621	665	616	648	627	660	585	625	600	674	642	597	659	621	603	611	611	609	636	611	623	625	607	662	617	649	627	645	617	604	572	624	604	596	593	599	629	625	661	595	609	617	601	588	655	632	616	649	615	629	625	634	591	650	636	654	617	616	582	655	607	667	629	605	647	612	633	654	641	624	582	618	600	619	606	657	593	676	645	615	616	638	616	590	661	645	636	657	625	619	556	618	610	596	633	638	665	660	617	609	614	628	657	632	634	589	628	598	622	614	664	631	614	646	615	631	616	649	678	640	644	624	637	651	650	616	633	621	625	619	602	635	648	614	697	640	614	667	663	648	643	622	644	653	642	603	635	627	625	633	598	628	643	628	625	589	603	635	624	586	627	633	623	590	619	629	629	635	665	641	633	630	615	598	642	617	618	668	646	628	647	623	653	655	614	608	627	654	619	601	639	632	641	593	667	637	619	687	588	628	642	605	604	666	638	609	649	592	622	667	600	657	639	621	632	690	648	615	617	650	663	672	637	634	596	598	629	678	640	635	598	647	612	602	608	621	625	663	663	625	595	641	639	623	677	614	653	633	583	619	636	580	631	618	585	581	588	631	679	595	608	583	633	597	628	603	644	628	645	618	618	643	629	670	654	632	631	624	568	624	642	618	639	586	624	619	616	657	637	653	661	663	662	650	595	618	657	641	634	621	648	623	644	683	598	606	661	628	654	636	629	615	627	621	618	620	616	601	585	668	673	673	585	674	625	643	610	614	615	627	667	645	663	633	658	676	618	647	638	640	637	647	661	588	654	612	622	598	633	622	605	656	643	578	612	630	608	617	598	623	638	624	631	646	638	637	634	638	661	581	625	604	635	638	592	668	677	630	654	654	610	627	586	651	646	647	631	604	587	655	662	679	599	650	594	599	634	616	597	654	616	620	600	614	638	620	591	532	612	639	634	582	644	590	643	680	593	665	672	641	621	641	679	533	628	646	646	619	634	558	616	621	589	581	601	607	687	612	620	662	585	624	660	656	567	625	632	629	637	629	581	642	613	635	635	610	650	619	627	636	624	650	608	603	585	632	644	650	634	603	641	694	669	633	598	627	618	660	635	590	626	656	631	619	609	625	694	649	645	589	618	640	635	625	649	621	588	650	648	627	658	577	646	659	633	633	632	649	633	627	617	578	630	679	655	587	696	651	639	673	657	636	642	626	591	610	612	628	646	610	665	635	653	617	576	620	622	633	589	664	662	590	613	668	621	604	622	598	610	652	622	624	647	616	591	629	626	614	584	628	596	666	600	599	603	627	595	591	624	656	673	639	587	637	576	614	617	614	657	673	567	641	632	592	632	640	594	606	640	643	623	603	660	636	637	623	578	641	584	625	601	582	679	648	604	605	615	649	617	621	641	656	637	650	666	681	680	642	639	676	607	641	605	663	648	626	600	617	616	656	580	625	639	599	601	633	619	620	645	609	654	661	628	594	619	588	641	617	609	642	656	598	614	655	654	627	640	608	629	596	656	650	691	619	644	644	602	632	645	641	615	634	584	627	647	609	683	607	677	680	625	645	636	660	642	612	612	615	659	640	682	648	659	610	704	628	614	630	611	619	685	636	635	657	640	625	621	625	619	591	619	652	608	618	667	573	633	614	621	607	608	603	610	633	618	638	641	662	616	638	615	605	602	649	638	631	597	639	601	579	640	623	649	590	623	649	597	632	592	642	680	654	616	622	569	698	678	684	649	632	592	620	641	606	655	621	684	678	618	661	621	681	643	616	603	640	646	621	619	669	611	663	641	640	619	646	563	612	645	678	607	631	647	613	678	627	667	643	632	689	661	627	610	663	648	645	588	599	662	625	618	640	633	662	635	605	629	588	632	612	639	632	637	613	658	632	609	643	633	677	656	575	640	644	633	605	650	664	630	640	590	646	615	642	622	656
4159	1511	1406	1089	981	906	900	870	852	831	829	826	866	814	849	804	799	808	791	785	823	831	773	840	804	859	770	862	758	858	812	822	840	808	779	809	795	810	805	817	823	757	827	779	811	831	803	805	800	841	841	808	804	838	816	771	781	731	780	818	770	781	790	811	820	807	818	830	776	803	825	847	830	792	804	724	826	797	766	802	770	806	839	806	814	812	793	779	799	803	789	798	788	791	803	885	834	843	809	891	780	776	815	857	783	823	799	802	806	856	760	832	796	827	793	791	807	792	781	783	770	805	802	761	773	802	746	816	756	768	801	785	804	795	801	811	771	856	805	851	797	785	872	840	819	854	801	804	788	800	762	850	798	776	818	831	777	815	798	806	830	807	879	800	806	817	834	789	799	834	802	799	790	808	801	767	788	779	815	851	812	812	833	872	769	788	802	817	765	807	810	837	834	816	818	864	830	745	799	801	815	828	815	845	838	839	742	811	815	741	818	828	796	805	794	782	827	845	793	868	789	863	797	807	884	833	780	807	810	827	793	794	831	779	790	789	814	802	760	784	843	780	780	843	878	836	835	808	793	782	797	835	773	770	796	796	833	776	818	797	773	804	800	807	775	786	777	808	831	823	820	791	818	759	840	779	824	737	757	756	791	784	839	808	771	811	789	814	796	816	800	779	714	846	803	768	783	855	803	786	763	778	778	833	832	829	816	809	837	782	769	830	779	790	747	808	752	802	822	822	771	848	834	841	811	868	806	827	780	790	814	766	805	786	799	792	783	816	856	771	757	836	757	848	776	813	775	768	803	830	813	852	847	865	823	847	844	831	844	785	757	798	833	793	753	827	810	804	791	793	742	834	819	790	768	775	796	828	798	795	783	827	804	800	800	769	802	783	790	775	739	770	807	843	823	837	782	833	814	831	786	795	814	763	802	808	843	815	762	817	792	832	813	765	814	781	800	816	834	854	827	784	819	780	820	810	805	814	782	799	799	788	793	855	845	838	809	793	858	811	857	815	739	771	751	825	830	831	820	762	813	791	835	808	804	788	719	802	783	831	802	796	783	814	817	812	774	743	764	834	824	822	824	787	782	825	755	826	779	806	832	819	774	830	802	798	812	784	824	777	807	823	833	786	783	805	797	793	840	769	805	858	751	798	825	759	842	813	792	825	788	798	793	799	785	828	826	832	814	762	805	780	799	812	808	764	848	802	830	823	849	797	726	780	802	779	783	787	815	780	829	833	828	786	790	775	764	804	836	814	857	826	820	774	785	824	764	765	843	844	761	844	844	773	767	794	783	767	804	797	840	792	850	771	831	816	800	865	776	806	859	815	801	826	780	813	814	757	805	770	800	807	843	814	807	829	762	816	813	826	823	797	824	814	788	769	811	788	759	860	881	804	796	828	756	828	794	815	774	822	822	791	802	851	823	767	798	791	805	810	841	848	775	807	822	851	833	810	783	840	796	861	764	823	819	777	828	829	803	843	803	803	843	774	783	822	798	813	746	780	825	795	859	804	841	822	804	851	802	846	753	826	792	784	802	820	804	795	777	812	757	814	801	793	769	777	784	823	803	832	792	807	798	805	825	828	802	812	802	790	804	824	817	775	798	796	835	810	780	812	775	827	811	831	804	767	794	784	832	804	780	817	813	831	808	822	824	794	803	845	813	842	799	801	809	768	792	760	862	816	762	752	785	788	774	814	859	793	819	806	819	779	764	779	789	822	826	837	785	810	828	812	793	811	837	812	802	832	854	805	810	789	794	808	764	812	829	802	813	785	849	792	807	858	849	812	836	791	838	824	779	779	811	810	853	824	792	797	802	808	786	809	758	769	801	804	765	775	836	811	785	794	823	799	836	816	796	820	848	787	823	797	804	784	782	831	807	737	765	782	827	782	818	815	820	787	801	768	780	830	784	836	844	819	799	844	828	818	837	872	816	789	774	774	785	768	755	844	817	864	775	831	785	773	784	773	787	774	832	842	784	764	808	810	831	762	785	785	800	777	796	839	778	840	776	818	788	802	771	790	823	787	819	847	794	828	842	760	809	793	851	803	804	812	776	818	798	830	813	831	791	804	798	772	814	779	811	843	799	798	790	758	797	752	793	827	752	843	791	843	812	785	790	790	857	818	859	803	792	822	780	787	816	800	804	824	795	755	784	810	836	820	820	805	840	819	803	797	808	814	846	829	789	815	766	755	789	806	769	805	847	857	765	781	801	806	802	796	782	831	768	818	800	837	829	797	813	835	809	781	809	786	780	839	755	774	804	773	872	833	825	783	832	783	781	839	772	812	778	794	788	833	760	715	836	837	786	797	810	824	794	785	776	815	828	832	758	803	788	853	837	835	792	776	808	821	802	831	766	835	762	822	811	806	791	860	801	786	846	812	799	811	774	803	803	834	791	805	830	845	791	844	813	805	836	800	796	779	821	778	776	815	801	837	776	859	865	824	828	830	819	825	844	790	798	777	796	796	822	851	834	766	772	793	850	787	826	805	802	804	800	809	766	773	771	837	793	842	814	793	779	805	760	796	843	782	826	808	778	759	779	763	787	834	815	773	815	783	749	811	798	764	804	860	817	813	818	862	825	828	799	779	775	809	791	777	833	784	785	814	784	806	824	782	816	792	807	805	886	774	821	829	787	814	808	813	826	846	820	801	834	817	795	785	787	785	844	770	829	842	823	783	778	827	825	816	796	817	784	788	764	791	799	812	792	806	757	844	818	839	834	809	804	824	791	812	827	818	792	802	806	779	809	799	800	803	831	803	822	778	814	792	840	851	796	799	772	766	820	756	778	846	761	783	799	797	795	800	755	782	777	824	765	782	821	769	807	796	828	768	765	808	790	773	818	809	812	795	784	784	852	787	831	768	821	763	797	836	825	761	811	846	784	817	794	860	811	832	827	779	804	829	793	726	832	892	844	799	773	778	801	808	795	795	814	776	801	785	797	793	768	758	779	789	787	810	787	862	785	866	798	780	766	775	793	774	779	835	803	754	786	797	798	805	781	822	822	786	819	792	805	792	822	810	821	800	823	776	809	814	826	842	738	807	818	820	793	799	835	832	814	802	803	764	804	809	826	805	782	804	794	762	827	775	803	812	825	800	782	824	841	825	825	817	793	787	786	789	824	768	805	829	787	821	814	788	747	854	759	799	780	821	840	807	818	825	751	809	828	838	804	837	786	810	816	820	809	811	840	798	797	813	818	790	822	805	798	748	780	786	763	810	823	755	821	824	785	808	773	847	820	801	809	759	833	797	833	823	810	823	824	837	800	817	806	783	829	797	796	814	819	760	827	837	845	809	845	840	823	833	845	774	806	807	817	775	829	760	754	868	869	818	788	861	743	821	811	825	824	866	781	822	772	829	806	796	805	807	840	759	826	810	808	816	787	839	821	791	785	762	731	812	803	807	807	828	831	775	810	814	813	868	858	751	785	851	789	794	808	838	798	781	788	814	801	848	877	777	815	833	784	804	832	818	786	791
24552	21712	29266	24702	21697	9847	1444	975	830	734	678	731	673	641	603	614	588	534	551	551	564	574	596	535	559	533	553	529	536	526	498	546	557	474	481	556	513	531	501	524	570	509	532	531	540	562	488	498	518	516	505	536	544	508	520	494	521	510	502	540	517	530	495	525	525	557	503	531	554	464	544	519	511	516	533	499	502	528	520	531	502	481	520	494	547	501	490	503	477	519	511	499	534	555	501	532	547	550	520	544	494	567	492	537	513	510	526	534	534	515	515	518	505	512	552	516	531	539	511	520	496	501	489	497	538	496	523	559	516	554	476	514	508	541	487	505	492	506	522	525	548	511	531	508	503	525	503	520	528	529	522	505	518	526	545	519	495	506	537	533	557	523	517	478	515	524	491	525	519	498	512	503	519	455	489	536	545	521	513	512	549	487	484	517	531	527	487	522	511	498	455	517	489	515	501	511	542	545	504	521	499	525	498	540	517	553	504	498	494	522	516	534	524	534	495	518	529	496	490	472	493	496	509	508	517	503	508	537	525	488	466	508	542	464	501	479	492	548	498	538	489	562	501	513	524	493	538	524	543	506	516	486	555	469	490	456	523	524	506	556	490	525	550	525	489	512	474	518	507	535	495	491	496	498	538	503	514	463	482	531	457	510	520	501	464	536	515	534	494	516	510	540	570	538	521	542	569	467	518	508	510	506	503	525	517	531	493	554	487	464	523	489	492	521	504	494	505	518	485	546	530	520	518	526	514	490	492	500	529	518	497	487	515	497	511	532	526	492	529	521	523	518	511	477	548	514	533	523	499	537	527	528	507	530	540	546	503	524	551	557	510	551	519	497	515	495	511	493	510	567	476	505	535	493	500	512	481	504	540	520	483	513	483	519	500	491	544	517	509	520	543	481	494	496	520	504	501	505	492	501	517	502	526	515	516	508	533	526	502	516	519	519	537	514	454	457	527	538	556	510	493	497	515	537	499	555	501	485	502	487	516	507	502	525	526	518	490	490	531	473	511	481	534	485	522	544	510	524	479	532	515	483	464	519	521	472	462	491	534	497	503	504	505	530	514	527	533	521	513	520	491	497	521	542	527	516	514	565	462	508	472	500	492	495	519	496	513	488	519	563	510	521	489	499	516	564	514	517	497	529	553	492	472	515	549	524	507	518	575	510	516	502	519	498	493	531	496	477	514	513	547	482	532	497	524	497	510	528	516	514	507	542	509	533	498	517	524	499	473	481	539	525	493	532	482	501	470	473	527	481	526	517	538	507	541	471	519	507	524	530	519	542	506	514	513	494	486	541	521	513	489	521	480	504	513	517	501	501	538	475	517	519	498	510	506	503	515	474	516	514	543	515	539	481	508	501	474	491	507	527	478	498	475	526	516	515	511	483	517	547	471	488	480	510	535	534	525	487	512	507	526	532	508	483	507	539	585	533	504	512	535	504	506	522	502	467	519	510	535	501	474	497	504	524	535	512	483	582	558	542	511	514	500	509	509	515	545	494	494	533	510	486	482	503	538	545	519	533	534	517	508	491	499	528	516	476	512	483	554	488	486	527	531	490	490	501	543	482	502	493	521	486	544	514	535	513	514	585	525	518	549	492	508	537	513	521	500	577	503	545	537	538	512	480	496	507	480	562	528	495	539	511	521	518	456	510	539	530	505	484	499	519	504	532	547	525	501	551	536	471	520	534	483	506	494	510	510	507	488	493	462	535	554	479	512	467	504	497	529	485	506	537	512	521	520	493	505	517	547	484	538	512	543	523	508	512	519	509	498	511	487	499	524	514	501	512	495	461	497	518	519	551	499	480	470	524	495	530	531	528	509	506	512	508	509	484	467	518	538	528	512	491	508	511	510	512	498	498	524	519	478	550	475	499	505	489	487	526	514	486	509	498	480	548	525	500	490	549	518	493	508	515	491	509	531	500	522	516	500	499	535	487	522	531	508	526	501	517	481	498	532	503	539	549	474	524	517	501	540	493	503	480	530	558	490	543	545	511	490	475	512	520	511	460	536	538	471	510	498	545	481	496	514	528	529	533	515	492	551	496	526	534	472	489	507	529	505	534	537	529	504	494	504	520	496	538	491	502	526	514	530	537	506	539	497	519	512	461	476	479	542	541	536	507	543	516	486	511	471	500	505	519	519	510	544	487	511	564	485	514	538	525	506	560	541	522	504	517	533	491	491	532	493	517	491	522	475	483	476	508	529	497	523	520	483	515	475	522	519	516	508	504	516	497	525	495	498	539	533	506	510	497	550	487	532	525	507	491	486	512	528	511	494	518	477	472	510	502	520	485	510	512	480	493	478	523	509	512	518	521	477	532	489	489	506	500	522	497	530	516	530	507	472	549	533	491	540	529	539	514	531	530	505	492	524	510	513	514	495	481	464	536	527	478	500	508	486	534	530	497	488	507	488	494	449	486	523	523	510	512	525	524	542	528	453	498	514	486	525	487	528	539	523	478	496	493	500	549	536	528	516	487	471	522	576	524	485	497	530	500	471	491	532	504	514	502	522	523	496	481	482	536	522	506	499	512	529	498	521	504	547	524	483	490	503	471	485	498	531	467	493	520	507	505	519	500	483	548	499	527	496	541	466	513	539	519	542	499	502	512	461	501	491	505	454	518	510	529	513	483	495	518	508	466	536	501	524	472	527	503	528	524	525	526	504	507	476	557	482	544	481	521	494	505	525	524	459	512	518	545	512	499	475	558	522	502	526	536	508	507	517	537	533	523	484	533	534	528	506	489	516	508	514	464	479	483	540	527	532	481	515	500	460	487	470	530	499	483	508	511	520	511	512	514	518	515	520	525	512	498	499	514	524	476	515	505	504	493	503	493	538	522	519	489	501	515	517	510	476	515	487	530	512	528	479	543	527	515	531	515	532	467	501	507	536	475	508	524	496	490	502	496	474	507	530	506	515	521	526	470	518	500	513	503	475	530	535	538	509	472	509	505	509	505	465	491	503	498	474	476	501	518	502	531	534	518	552	512	496	506	501	502	523	510	494	550	505	498	545	512	505	501	496	516	540	547	498	494	489	501	515	498	547	473	542	502	525	480	491	504	504	514	521	506	545	521	498	507	480	533	516	529	476	499	494	532	525	513	513	490	535	506	561	514	537	490	494	545	531	486	475	480	523	529	531	486	491	487	514	514	552	488	488	522	497	539	559	472	471	536	481	516	510	523	554	533	544	505	519	509	541	524	487	493	507	541	515	515	497	510	528	467	527	535	496	486	538	522	540	505	524	476	521	511	498	478	515	511	507	555	503	502	511	491	503	539	514	529	515	530	503	483	530	531	505	495	554	499	531	521	512	542	517	534	532	504	513	511	506	512	518	480	527	513	504	496	542	499	492	520	509	500	526	488	518	521	472	516	478	507	548	517	513	502	507	518	490	503	481	487	507	558	532	541	498	478	498	503	528	492	496	508	507	470	465	544	504	511	482	521	516	478	540	527	515	466	496	566	514	517	473	523	511	474	502	531
4951	9825	8597	4506	3164	2489	1986	1672	1538	1335	1130	1074	958	902	858	856	878	798	821	769	769	754	780	785	712	701	702	720	720	705	736	698	721	708	676	657	696	689	677	717	689	738	680	681	691	705	700	705	671	705	707	682	679	674	669	684	682	704	675	715	667	669	673	599	677	692	637	667	682	631	656	629	699	709	659	673	734	702	657	690	706	653	664	712	683	679	738	657	675	733	694	678	677	679	709	734	754	741	731	674	655	669	624	732	710	659	639	652	685	693	660	662	701	622	656	659	673	621	670	648	633	714	722	685	714	702	624	667	692	688	613	664	639	636	658	671	653	709	678	639	625	685	674	685	665	679	645	586	690	646	695	669	686	690	646	697	661	700	664	663	647	660	674	691	639	686	662	635	660	655	715	709	613	688	628	623	667	664	730	640	688	679	664	693	675	690	642	683	644	647	676	701	708	686	657	668	701	686	696	670	678	693	695	617	660	629	692	687	656	762	641	635	670	659	669	702	688	656	699	710	703	662	690	665	694	699	658	659	647	710	666	672	666	638	617	653	702	679	678	653	728	635	640	650	673	668	656	664	677	657	721	630	672	688	683	686	656	740	693	622	680	691	685	716	630	673	658	679	655	639	647	677	622	665	654	679	691	671	660	689	711	653	635	681	647	650	643	640	672	706	680	652	653	657	700	648	659	704	680	636	689	689	676	665	678	643	637	643	657	670	695	704	679	670	687	648	664	668	602	669	682	667	673	645	659	650	664	630	660	645	655	670	651	643	643	663	656	659	651	655	680	650	697	614	680	637	682	708	705	661	678	676	668	655	652	659	682	674	652	666	672	670	664	681	760	712	702	654	681	674	651	659	655	663	659	711	640	641	627	643	650	692	672	660	694	669	688	722	673	678	635	661	682	690	638	668	646	618	650	638	710	697	683	700	644	690	649	685	649	648	717	688	638	689	638	667	659	668	647	661	665	664	675	677	688	609	691	662	686	657	666	674	683	616	643	649	723	628	677	649	665	696	701	666	645	645	653	689	714	683	708	668	672	698	645	648	687	638	652	704	716	615	664	706	637	634	658	701	687	645	639	677	679	669	682	672	686	671	642	701	683	666	664	660	641	683	672	659	670	643	617	620	691	692	680	671	630	653	641	675	697	730	674	690	653	618	647	677	697	692	660	658	624	680	661	665	656	664	637	681	600	611	651	662	648	683	682	675	751	629	610	610	654	661	674	615	640	639	679	676	636	674	681	695	666	655	663	661	654	663	690	623	618	673	665	684	650	667	658	652	646	662	662	680	683	634	640	677	712	661	671	698	706	659	655	674	672	668	692	656	662	623	669	660	619	667	658	661	655	676	664	668	659	640	666	694	644	659	688	661	671	690	681	656	680	597	659	648	676	673	691	645	651	663	648	645	649	624	657	693	641	635	708	666	650	609	692	668	630	655	662	670	651	691	671	713	684	638	658	665	663	699	669	639	618	672	694	639	691	642	651	657	697	685	655	620	724	657	658	654	672	635	667	656	650	671	631	659	672	662	711	676	652	703	698	662	720	616	692	697	639	627	668	645	628	674	676	682	655	680	660	656	661	685	656	651	669	671	652	624	698	678	662	695	672	621	679	643	710	661	608	621	649	618	635	620	641	685	653	655	640	618	658	660	654	671	663	671	676	688	647	667	633	667	689	663	738	688	650	657	636	634	677	646	642	667	654	662	632	666	681	680	642	596	672	656	689	669	643	667	612	655	662	654	637	677	697	671	641	680	695	685	640	655	667	723	683	644	740	699	678	667	694	681	641	641	709	682	646	672	649	694	677	682	666	654	627	644	621	677	643	663	646	679	645	664	660	671	682	683	737	644	682	668	681	680	658	711	630	670	686	698	666	663	669	665	686	634	667	686	644	650	679	648	682	699	691	689	672	668	625	667	719	633	674	693	680	679	652	695	664	675	631	666	691	634	659	637	709	668	652	690	652	678	666	647	662	679	665	658	625	651	670	703	689	667	662	721	664	688	637	682	682	672	662	647	642	642	639	669	682	660	685	638	665	664	667	701	705	670	723	686	663	680	709	692	652	595	660	659	661	652	652	668	645	677	662	677	713	683	670	653	678	678	699	646	620	660	646	666	656	658	678	650	702	641	636	667	668	641	674	677	659	685	682	636	646	688	668	655	662	694	679	661	657	637	679	645	644	683	657	688	667	669	656	678	667	684	647	659	688	674	721	653	674	629	612	657	659	669	641	707	655	663	684	686	696	625	696	608	633	661	706	684	706	659	651	674	677	683	708	683	658	676	687	677	688	615	645	716	646	619	667	654	722	619	658	716	625	688	695	644	681	637	653	669	669	679	679	640	691	662	624	675	713	691	663	664	669	668	652	681	644	613	681	652	713	640	705	653	647	670	661	684	637	670	654	663	618	638	670	694	594	685	669	680	684	603	715	680	661	693	658	639	651	669	643	632	647	708	704	629	680	655	683	658	685	711	666	683	711	682	610	672	682	674	632	672	667	694	682	699	656	668	638	677	675	653	677	658	664	640	703	637	646	629	629	669	657	660	669	613	660	680	675	719	656	656	639	726	648	649	676	683	635	678	667	664	693	601	624	695	643	576	689	689	644	699	640	643	634	635	666	684	672	677	627	628	688	668	628	683	663	660	636	659	609	650	712	676	657	698	628	697	676	683	665	643	636	663	686	649	671	628	664	676	683	652	621	666	656	643	664	683	697	630	703	707	700	679	681	697	616	685	704	685	676	645	696	668	680	670	676	630	667	695	654	638	639	652	669	736	662	640	656	663	685	627	672	695	653	701	721	708	666	656	616	679	675	633	651	675	723	673	678	645	686	633	638	633	651	622	653	692	654	672	619	651	654	664	646	633	613	627	673	732	671	696	647	684	639	689	657	657	672	667	703	648	671	649	669	694	691	689	690	696	650	685	623	647	635	686	693	648	660	703	682	713	647	688	644	660	677	638	652	642	659	689	634	664	667	621	650	701	699	668	626	705	692	670	685	659	624	730	632	667	643	677	659	647	647	695	672	686	666	702	664	693	625	687	639	674	702	678	620	676	634	655	666	664	659	624	646	664	681	648	651	681	666	671	641	670	696	735	694	709	683	659	616	673	679	645	631	597	645	676	675	674	716	698	615	622	703	687	652	644	723	674	669	639	629	642	659	737	657	676	680	670	633	676	663	666	630	672	650	671	679	710	679	699	664	645	616	704	690	664	662	621	640	657	671	647	650	639	624	654	648	654	639	640	689	666	675	688	640	663	672	644	623	690	685	674	671	659	660	700	644	642	623	651	641	674	682	651	654	692	721	689	656	676	623	705	684	698	706	612	673	659	647	655	654	631	635	659	650	685	676	712	675	663	613	668	710	624	693	679	654	666	662	692	675	672	627	664	659	675	654	673	710	629	647	659	654	663	687	634	647	700	646	696	690	685	647	692	684	660	726	712	651	666	662	650	666	649	686	672	628	677	701	647	680	696	683	680	670	680
23474	21642	29731	24073	21644	21683	7778	1169	841	649	623	535	540	448	425	406	420	371	376	355	372	320	319	317	265	291	296	322	296	277	288	291	268	256	276	288	276	262	266	252	260	288	275	260	281	276	246	252	265	250	261	248	235	278	288	276	256	251	248	263	247	257	218	262	261	242	294	284	243	250	266	289	270	264	248	251	288	263	261	284	266	232	286	243	268	273	251	270	257	252	264	233	257	231	287	267	292	273	291	290	265	243	254	238	267	242	277	249	226	249	253	261	259	246	263	243	231	249	228	230	258	251	231	230	249	248	248	255	253	248	234	258	237	237	288	258	270	251	238	242	264	218	259	226	264	247	259	216	257	270	231	281	247	254	266	246	255	256	289	240	244	234	254	265	237	252	247	255	244	259	260	248	237	253	234	248	258	260	247	237	234	220	276	255	273	256	232	261	234	232	272	252	234	262	259	235	241	257	239	254	230	276	254	254	246	254	245	232	270	261	243	289	245	263	255	267	258	272	241	250	263	258	256	228	282	249	235	247	248	259	230	250	239	244	208	266	262	254	261	238	233	246	234	238	230	255	231	257	251	262	262	233	254	245	267	261	241	235	260	262	262	247	238	266	239	264	267	248	244	260	245	269	258	256	261	253	229	244	266	232	233	256	239	248	239	264	251	228	271	241	255	230	250	265	256	243	251	284	260	255	244	278	243	229	254	241	231	222	226	244	245	236	253	226	250	260	240	274	244	241	240	253	231	246	251	229	265	231	242	238	268	226	212	237	244	239	274	276	269	234	259	263	283	258	229	239	239	265	243	231	222	232	235	288	209	240	241	253	261	261	250	271	243	226	251	256	273	257	260	250	242	289	281	256	234	233	278	227	228	282	237	232	246	248	257	248	242	225	247	273	238	253	243	248	277	251	252	247	235	253	211	258	249	255	269	250	243	242	246	265	237	223	232	259	287	245	233	253	259	265	241	233	257	249	254	273	238	220	227	247	236	243	243	282	235	255	249	259	273	249	246	245	265	236	261	265	255	259	267	269	239	239	243	236	222	240	227	268	237	259	233	235	225	256	263	243	259	253	268	265	274	257	247	274	256	260	225	245	266	239	252	275	259	259	251	240	231	227	245	241	246	267	235	246	224	245	272	233	249	221	240	239	257	234	249	254	249	236	227	224	257	254	221	282	227	220	244	266	232	228	278	227	248	254	264	244	226	273	263	282	253	232	253	241	266	279	251	263	260	239	229	256	250	237	272	235	254	262	237	261	247	270	265	239	258	277	235	248	216	244	240	249	265	234	276	242	253	233	251	258	245	235	251	243	228	236	226	240	251	252	226	239	269	261	263	249	247	248	247	245	240	280	234	233	238	226	226	264	253	266	254	253	240	266	224	239	241	235	238	263	244	248	243	238	245	239	253	232	282	233	242	261	229	237	259	260	250	255	254	230	277	288	246	264	240	261	241	256	234	263	236	270	265	225	229	262	233	245	260	249	253	255	249	240	244	257	241	229	262	239	242	235	233	260	255	250	261	261	273	238	248	225	250	245	251	251	255	262	243	245	236	266	246	262	226	255	236	248	256	241	259	269	242	233	231	214	268	268	241	241	235	222	256	266	275	278	248	247	233	250	269	267	235	217	196	277	263	252	227	254	233	228	241	226	287	259	269	261	270	275	231	257	264	237	273	253	241	266	263	210	255	256	234	229	254	238	234	245	228	237	237	245	225	258	264	242	238	242	254	262	234	255	235	239	256	250	276	266	262	242	267	263	257	231	249	268	252	264	244	280	243	248	230	260	254	248	255	247	278	284	215	237	255	241	267	264	267	256	262	256	260	263	248	247	263	254	246	248	246	223	240	262	225	244	220	242	280	240	234	262	244	278	222	242	251	251	253	233	280	252	247	242	253	260	266	234	267	279	270	247	238	260	246	234	213	237	266	251	280	231	263	245	279	248	263	260	270	240	253	232	259	232	237	237	280	255	235	245	229	271	255	275	258	244	233	247	254	237	262	226	228	261	265	279	228	235	252	257	259	246	265	239	257	278	234	247	247	250	262	245	275	272	260	250	248	248	230	250	250	268	245	257	240	242	268	271	267	250	274	228	260	265	266	245	260	280	243	231	225	246	264	237	238	264	248	256	240	252	269	243	233	229	268	240	236	231	238	245	246	251	256	245	264	233	225	256	262	254	231	254	252	249	233	247	240	253	226	256	248	248	234	256	267	262	281	246	245	284	235	237	258	240	268	257	258	285	247	263	236	246	241	246	254	243	246	217	248	216	246	276	262	250	251	239	278	240	263	247	240	236	238	243	253	247	247	245	266	224	261	239	252	255	256	263	224	245	251	233	243	246	219	265	266	263	255	224	254	239	244	237	227	249	272	227	255	246	272	250	245	268	240	244	244	241	245	254	228	208	255	288	264	245	239	263	239	263	252	257	227	241	254	288	282	218	272	242	241	233	261	249	247	258	277	229	263	242	257	251	250	259	233	290	240	229	267	257	231	287	276	245	270	240	257	250	256	232	256	241	254	259	245	253	254	284	257	232	242	248	252	273	260	264	246	246	249	230	272	242	273	257	214	248	243	246	218	260	258	245	242	247	255	233	253	250	254	264	236	252	228	256	276	230	267	272	274	263	273	244	261	254	265	253	234	258	270	225	244	205	228	224	271	222	273	285	266	276	228	254	225	230	225	226	247	237	257	223	257	233	247	249	229	269	254	230	261	247	221	201	251	255	273	236	240	271	227	255	227	245	274	247	275	222	265	228	231	236	245	250	255	239	245	245	227	229	248	255	268	229	259	261	258	253	250	248	219	245	253	233	266	256	244	267	258	240	267	258	244	246	254	248	236	263	258	248	237	250	243	239	264	255	259	273	262	237	230	261	251	270	246	247	266	237	223	266	267	237	240	261	228	245	268	233	252	281	222	252	256	235	227	258	237	261	249	228	268	236	245	256	259	279	262	245	245	269	264	248	253	258	271	230	229	273	268	271	214	300	266	264	261	276	233	241	241	267	263	249	248	237	245	232	261	230	244	281	276	220	253	240	240	290	247	236	261	252	278	276	236	243	263	267	258	254	260	240	231	237	236	217	230	229	242	242	260	255	258	238	246	251	241	244	270	251	256	266	251	238	249	242	250	256	245	258	249	261	264	234	237	238	264	255	250	248	274	249	250	262	263	249	241	254	275	204	227	235	244	234	280	260	238	268	277	238	250	268	223	254	271	260	268	238	254	256	249	238	217	232	251	236	266	249	251	251	249	239	245	254	249	254	249	238	264	252	234	254	255	270	242	244	245	249	197	269	273	266	234	239	265	233	247	273	250	266	223	262	218	236	268	268	254	244	216	234	252	264	235	232	279	270	266	237	241	262	270	277	222	253	243	246	232	246	268	258	256	225	210	260	242	246	257	246	224	276	262	265	242	249	255	252	220	276	260	266	276	246	239	234	222	231	262	270	243	279	257	243	260	244	218	227	238	249	243	245	229	251	231	250
7019	16040	13586	7296	4971	3873	3000	2372	1941	1564	1260	1058	934	819	758	682	631	569	569	558	533	456	493	454	446	424	453	417	425	417	362	375	405	382	391	347	375	371	351	382	381	370	328	341	354	381	360	384	365	366	359	383	348	356	346	356	364	370	361	382	338	346	329	340	353	353	326	369	362	344	355	368	310	368	358	354	354	385	371	371	379	354	349	349	362	363	351	347	323	354	364	316	348	343	387	408	412	406	418	335	380	346	329	293	316	322	362	319	370	352	330	347	337	351	347	343	338	344	324	327	311	340	380	325	348	295	320	321	321	360	345	340	316	330	362	309	334	359	354	348	305	348	339	309	323	325	327	343	317	363	333	345	308	327	349	353	330	349	333	343	285	316	348	329	314	331	333	320	329	349	324	302	329	352	314	337	322	333	346	332	312	365	332	356	336	333	334	320	344	346	356	346	326	330	321	316	336	355	340	323	334	338	348	298	326	365	322	310	316	310	343	329	331	316	343	332	318	328	344	339	323	360	350	315	317	300	342	340	304	324	346	331	332	337	335	301	315	327	351	358	358	302	303	331	304	353	332	332	329	348	336	309	320	342	346	295	307	307	349	345	333	333	336	311	326	315	311	324	331	322	334	317	324	314	312	323	305	322	350	318	308	337	365	341	339	324	338	310	322	305	304	323	319	330	316	316	358	324	325	323	311	328	367	330	333	331	313	342	332	352	326	353	342	353	361	319	317	334	348	326	327	327	360	324	342	336	357	336	333	296	319	335	338	314	327	310	356	355	311	308	300	303	313	331	321	326	334	334	329	340	326	366	329	330	332	348	378	370	301	327	338	334	330	344	344	351	343	339	313	322	315	349	353	323	334	353	318	334	316	285	319	352	343	342	316	332	319	335	347	324	347	321	381	329	342	333	327	350	324	337	348	308	322	336	314	333	341	340	337	355	343	340	321	325	332	337	343	325	305	320	330	324	341	280	322	331	334	330	361	305	333	338	343	342	356	343	338	297	358	370	347	334	320	361	308	323	323	318	348	317	330	339	342	330	337	305	323	313	346	332	359	332	352	318	338	326	335	334	340	308	341	337	333	326	344	311	340	348	317	351	338	353	340	312	311	336	316	336	304	335	327	321	312	328	339	326	324	333	346	313	355	329	346	329	301	317	316	334	350	310	342	343	348	339	348	327	338	319	350	317	318	349	310	328	332	299	321	347	345	333	321	321	315	319	321	325	340	322	336	333	305	330	336	309	327	337	343	318	320	321	359	323	330	345	361	345	295	319	340	318	325	338	339	326	340	334	352	337	329	327	330	286	304	341	334	314	341	359	300	313	336	345	365	316	324	354	305	305	340	318	323	318	333	332	359	333	333	321	330	292	304	332	335	304	354	327	318	324	289	314	338	357	299	329	339	338	310	347	300	312	351	327	355	341	331	324	338	326	354	334	345	331	309	332	309	308	318	322	329	319	311	338	302	365	291	349	342	300	320	332	348	334	326	350	348	326	358	344	349	324	319	321	350	349	306	333	336	369	325	333	308	353	344	327	342	325	318	328	332	342	327	374	311	327	377	281	330	369	320	331	298	333	359	304	320	319	313	330	330	324	313	301	346	327	308	352	324	323	331	320	293	295	367	350	341	312	320	315	319	348	321	320	320	357	338	370	346	325	339	318	328	341	333	342	305	309	362	318	335	344	329	343	330	392	343	341	300	341	318	318	297	336	320	312	323	351	317	342	327	328	311	326	341	317	343	333	340	333	359	309	294	339	352	330	300	344	307	356	341	339	329	333	351	317	343	305	325	359	311	317	314	300	325	340	324	332	319	319	300	348	356	342	338	334	316	329	339	356	331	339	340	363	325	311	339	318	320	316	323	310	327	327	328	332	359	360	333	356	343	319	342	322	334	347	343	325	335	319	338	320	336	323	298	357	348	324	316	331	351	340	343	325	343	340	320	348	323	352	322	337	353	330	348	341	365	332	300	308	327	341	337	337	327	343	326	315	325	323	315	356	322	350	346	352	338	293	330	326	329	322	302	329	313	319	329	336	338	300	315	334	345	299	311	317	351	319	311	338	348	366	347	348	342	313	342	301	304	384	320	323	335	318	341	309	356	339	309	314	318	302	348	333	316	329	318	304	301	353	341	363	312	357	356	308	330	328	343	302	339	359	318	339	307	338	319	311	344	336	307	361	334	312	329	343	303	360	347	331	306	328	338	314	324	334	332	359	359	378	328	326	323	334	328	299	316	339	306	313	320	290	343	309	345	309	337	312	372	314	347	337	357	343	332	314	358	323	352	324	319	332	328	326	319	329	306	321	319	317	318	331	347	301	349	321	390	321	317	313	342	340	340	326	345	328	338	332	320	364	390	339	299	324	358	347	314	311	381	328	329	353	368	283	327	348	320	346	349	340	361	314	345	316	355	352	316	301	328	332	363	297	348	323	322	320	303	302	356	339	328	342	328	353	297	331	327	357	345	356	323	324	324	332	317	337	348	337	343	342	336	306	333	311	319	307	326	339	343	318	337	323	314	352	327	325	313	330	347	325	351	320	307	323	329	348	313	330	324	358	323	315	350	330	336	325	349	356	342	344	325	318	323	329	322	348	359	341	369	303	316	334	338	315	357	363	314	357	329	345	327	348	326	345	374	365	329	334	312	313	341	323	297	309	305	353	342	336	344	367	351	292	344	315	342	372	337	315	337	338	350	297	322	297	343	295	332	314	339	352	332	302	378	347	325	308	325	352	321	320	309	340	337	333	293	326	315	360	306	341	342	348	311	331	341	320	330	331	311	366	299	319	326	316	337	343	343	346	345	334	338	321	302	276	326	319	343	340	316	317	341	313	315	328	332	300	329	311	320	335	342	324	317	345	346	358	321	346	311	304	310	353	347	331	312	339	327	329	293	318	349	362	321	313	323	320	320	332	314	315	348	328	336	335	301	315	333	295	330	299	353	375	328	326	374	315	334	293	344	335	340	307	328	324	319	293	322	321	319	353	339	331	299	355	322	323	310	343	351	339	351	348	313	312	346	346	346	342	338	320	320	320	340	321	382	316	330	361	315	334	341	317	341	323	328	288	347	328	360	336	327	325	341	322	328	345	301	359	340	290	343	338	346	302	363	307	377	308	299	300	320	334	352	361	342	322	338	338	336	325	341	327	342	346	298	312	308	342	322	306	350	321	361	330	348	319	336	330	333	355	361	369	337	356	357	337	310	294	346	323	327	310	327	328	351	312	330	358	359	326	337	322	326	303	334	338	344	327	334	317	301	344	332	314	334	303	328	334	335	349	316	333	363	342	347	338	329	321	320	360	323	319	316	329	293	327	332	331	332	337	328	312	357	358	325	346	332	312	303	340	349	287	324	350	350	354	344	310	319	337	339	268	329	336	333	337	341	302	315	343	332	311	345	335	332	323	353	351	334	357	324	335	336	348	351	313	340	329	320	346	309	353	324	340	318	329	338	347	317	331	321	322	324	344	340	350	278	310
27559	21119	9781	1398	961	860	750	692	704	692	672	640	694	650	636	659	639	637	679	620	649	638	642	704	660	620	687	616	634	669	642	679	630	627	606	623	662	638	601	685	665	634	635	648	670	661	666	665	697	640	638	651	615	640	673	626	641	648	626	670	685	638	638	644	675	637	635	630	650	624	607	652	592	609	633	651	665	635	591	656	694	645	650	662	649	668	613	604	629	616	646	630	613	658	653	674	688	650	675	621	671	643	660	655	653	634	618	639	633	623	610	626	654	598	658	666	610	661	663	676	617	669	660	668	642	678	656	595	668	621	678	627	623	664	623	617	716	692	645	637	673	612	673	651	646	598	683	616	605	635	652	690	616	614	658	653	688	653	655	649	637	616	657	617	629	595	617	660	649	648	654	642	623	610	589	618	628	624	653	625	653	631	651	639	639	695	642	680	621	621	610	664	669	702	605	638	679	591	623	664	653	658	613	651	623	644	678	674	632	624	626	640	622	609	625	602	607	587	637	584	628	639	683	621	626	625	621	693	615	633	636	675	641	640	677	608	631	651	639	622	656	646	630	635	640	634	650	626	646	596	658	610	580	687	659	634	629	617	616	628	608	614	668	644	668	647	669	656	640	677	627	624	616	653	655	636	670	632	645	673	627	628	639	606	653	598	650	657	693	595	660	646	629	668	591	605	650	657	680	640	644	631	644	681	615	630	666	638	622	635	613	638	632	642	610	639	629	650	648	646	678	693	599	652	656	645	679	616	647	666	629	665	653	630	654	647	602	624	673	622	646	625	657	627	621	674	612	623	665	603	651	653	606	635	637	612	640	657	642	662	621	685	591	648	642	640	645	635	647	656	622	678	609	734	665	625	641	650	641	672	602	577	643	622	674	630	626	634	658	628	619	634	638	625	619	613	643	630	646	662	603	711	655	652	672	629	642	679	679	662	646	648	659	679	629	616	651	581	628	671	652	638	636	641	629	676	643	663	640	629	663	666	702	651	642	645	640	678	622	629	628	635	662	630	678	612	656	658	638	588	675	632	633	618	665	655	639	657	622	625	703	647	643	671	618	615	653	637	599	640	634	595	614	633	645	621	652	625	604	653	600	690	670	712	626	620	665	656	634	660	681	681	622	645	678	612	691	661	663	639	635	612	601	643	637	694	656	651	654	638	674	659	607	674	671	666	653	689	653	627	647	663	650	634	661	661	679	645	656	684	627	630	661	665	613	615	661	654	642	649	638	624	602	675	684	600	619	622	669	663	665	666	623	678	627	646	621	707	624	634	679	679	652	649	643	597	591	634	633	650	612	665	634	617	614	632	620	655	628	647	657	652	643	681	675	657	636	692	629	626	632	663	638	668	679	626	653	639	649	673	667	652	595	633	633	626	680	658	605	634	606	669	635	651	595	615	656	694	617	613	632	680	617	646	646	611	667	648	650	657	628	647	647	652	648	641	656	634	706	629	654	685	657	630	650	641	653	635	610	595	689	646	647	665	626	620	677	626	643	629	616	646	663	668	640	634	614	659	643	661	613	660	638	629	606	620	664	673	590	626	682	631	639	640	648	681	633	638	633	692	707	667	654	623	619	580	655	617	615	585	608	664	676	640	679	651	679	630	593	647	667	648	651	613	634	597	644	614	624	654	642	671	693	631	620	634	638	635	613	655	653	645	624	626	630	620	636	645	629	662	637	655	675	662	622	662	619	645	669	679	632	624	649	629	654	641	626	656	678	675	612	614	681	658	617	586	601	655	630	633	682	687	663	657	629	626	654	630	631	634	667	659	661	652	666	670	642	664	642	675	661	680	626	610	646	643	638	652	620	659	646	592	613	631	659	615	665	631	695	675	616	620	638	685	670	671	665	665	657	621	620	673	647	669	641	635	670	636	639	618	626	646	681	656	603	639	626	654	702	661	677	620	701	656	636	648	679	674	672	648	657	634	606	682	691	657	660	637	647	625	666	646	657	598	681	600	637	657	608	651	609	607	653	638	597	654	647	621	630	627	645	646	641	637	651	645	634	649	630	626	585	623	681	630	675	618	648	640	586	637	610	619	648	660	667	633	646	656	693	583	628	651	668	612	624	652	639	624	607	666	643	598	653	649	659	606	623	622	624	631	643	671	613	665	626	618	600	668	618	646	692	658	617	693	641	656	654	607	615	643	635	638	670	643	625	636	632	654	642	598	641	637	612	639	647	619	644	639	703	628	629	635	633	647	663	628	639	658	684	658	664	638	654	674	654	633	666	601	663	653	664	618	582	660	598	629	618	606	617	624	627	678	674	637	679	614	671	630	698	647	595	639	639	658	617	650	640	639	631	649	623	614	656	661	647	624	617	632	672	680	646	643	609	614	615	649	661	628	677	622	594	674	636	665	631	653	716	639	665	632	617	628	626	636	618	679	651	669	637	650	671	685	668	629	604	658	608	626	633	604	614	614	681	633	625	655	610	656	625	685	618	642	642	669	619	631	630	631	637	669	681	675	621	614	638	656	666	648	617	658	627	677	631	643	637	629	674	646	677	671	612	586	669	627	662	607	614	634	627	601	615	683	663	685	641	634	683	647	606	626	627	631	614	632	619	637	640	644	607	624	653	652	641	629	667	653	634	643	658	698	646	628	627	618	638	606	683	626	614	635	649	595	583	662	592	649	694	645	654	646	645	677	637	626	656	618	672	650	627	648	709	665	607	676	651	609	617	607	639	641	663	658	609	652	617	631	646	649	660	644	630	645	666	622	634	623	625	612	634	636	680	639	649	638	681	655	681	671	625	592	676	657	620	641	608	659	616	656	682	635	656	615	643	621	647	638	624	638	618	618	619	640	622	633	623	640	638	637	632	654	696	658	657	630	681	655	563	645	622	673	628	633	618	598	680	620	652	651	599	684	668	650	644	653	621	642	604	583	657	619	647	658	630	665	668	639	640	634	624	652	655	648	684	630	647	688	695	656	645	667	647	613	609	637	636	632	657	627	641	651	703	632	644	613	667	630	628	634	653	592	663	617	668	683	677	690	584	632	623	623	669	629	642	593	654	651	623	644	596	627	688	609	671	640	615	644	604	660	642	668	612	611	677	625	649	698	635	670	644	662	685	654	614	638	670	639	662	649	678	628	576	635	625	613	651	684	689	646	633	593	673	600	681	663	702	691	611	627	633	639	647	679	600	632	640	656	661	628	647	674	665	650	607	600	641	600	681	620	631	644	646	639	634	670	657	631	646	693	653	679	640	636	648	650	656	659	660	684	659	613	689	617	594	601	644	594	617	665	669	652	688	614	626	623	648	658	624	673	649	678	694	631	707	682	622	614	622	618	641	635	606	679	657	644	672	635	622	595	637	645	642	608	637	662	611	675	646	664	584	639	647	615	595	634	632	655	686	629	642	640	586	653	618	692	649	572	622	694	634	630	609	619	661	606	672	660	665	654	635	644	665	633	576	701	669	587	669	637	652	680	673	630	625	694	574	664	624	681	637	644	630	636	622	664	686	608
4276	1684	1564	1082	1022	997	924	856	891	860	854	804	900	812	864	818	863	836	853	833	790	791	834	831	838	864	818	810	859	807	787	771	798	844	869	834	844	833	794	808	856	808	819	808	806	843	801	854	848	839	772	810	851	869	773	786	836	848	784	840	817	838	851	827	819	761	860	824	771	800	818	853	827	840	826	854	818	850	855	797	850	869	828	829	758	865	794	791	789	791	837	795	822	850	855	855	839	836	850	815	804	832	827	803	787	855	789	785	831	810	819	846	803	790	842	797	882	822	831	824	913	805	851	847	814	856	842	812	830	815	814	848	807	775	854	813	822	813	825	818	856	796	800	831	830	818	828	860	778	840	786	836	825	772	798	824	818	811	856	824	846	808	827	773	829	825	830	804	799	776	855	765	822	793	818	825	827	862	849	874	805	804	790	806	845	822	828	845	798	811	816	808	797	878	786	854	819	815	867	792	810	837	815	819	800	837	798	840	822	824	803	798	855	783	822	820	753	804	857	831	813	849	811	818	855	815	855	825	855	794	821	778	844	828	822	829	795	822	812	813	817	801	879	865	776	829	790	791	850	805	830	810	783	749	822	857	872	801	847	835	848	824	793	849	815	828	832	844	780	879	833	860	836	743	814	829	833	863	851	840	782	767	829	821	820	837	787	859	777	822	781	821	770	858	839	821	841	803	797	803	824	780	831	791	865	746	867	840	820	775	797	832	832	850	830	831	825	822	810	835	820	800	827	841	793	865	823	795	841	854	828	791	827	764	805	814	774	805	857	836	815	780	837	874	823	790	829	859	836	790	846	818	868	801	813	804	846	854	840	831	838	789	762	824	785	810	786	827	788	825	805	759	813	841	817	802	820	814	772	789	827	811	792	807	776	827	840	782	803	787	826	798	844	799	799	815	863	782	835	816	819	784	834	827	855	741	799	827	824	813	830	785	787	838	824	786	825	774	795	828	835	812	824	805	778	832	776	777	772	809	807	810	842	848	866	810	841	871	805	808	801	832	785	840	814	834	831	800	775	848	769	807	820	787	797	818	826	773	744	865	808	829	811	807	800	799	825	835	818	842	837	804	805	765	839	794	823	789	826	819	802	796	855	810	794	806	829	804	721	916	856	835	839	853	838	789	865	805	864	852	819	827	827	833	818	805	821	801	804	788	797	817	865	820	778	829	806	865	820	846	849	850	778	841	808	809	803	794	786	859	829	795	799	832	814	840	850	852	827	787	862	798	845	831	869	827	835	829	820	847	860	805	812	808	767	807	784	818	821	810	796	780	792	787	818	830	813	791	811	852	819	824	846	823	821	809	826	840	809	806	825	817	846	810	768	765	828	832	811	766	887	804	855	785	753	796	790	852	860	847	834	798	798	797	838	823	823	769	840	800	873	808	788	787	831	808	868	847	756	838	835	801	822	802	854	791	815	845	809	761	813	804	793	781	783	805	796	778	821	811	809	821	855	826	779	796	814	789	793	825	843	790	866	834	794	850	850	795	836	821	773	852	871	792	834	768	810	796	896	808	802	780	828	821	796	796	820	799	764	800	820	814	805	823	811	818	793	792	834	776	763	790	795	856	803	745	823	811	823	840	823	831	859	789	789	812	787	798	818	791	795	823	813	877	787	797	837	812	843	765	875	839	798	843	841	833	781	771	875	823	800	828	798	827	850	830	853	800	811	828	813	798	804	779	864	810	818	816	836	872	806	813	790	845	805	816	822	847	840	777	816	845	809	825	836	783	835	812	860	801	809	800	796	811	747	861	840	800	766	783	780	828	760	807	750	816	824	775	798	840	813	847	815	802	843	819	806	864	795	807	813	809	834	776	783	841	808	775	814	767	857	776	819	868	834	797	774	835	842	820	826	810	869	821	796	804	799	849	793	805	872	843	820	828	788	852	841	843	818	792	789	857	846	777	805	800	833	818	813	861	783	786	778	838	809	867	835	806	784	861	812	828	797	779	849	747	810	841	840	806	825	849	809	796	831	842	855	819	840	835	870	820	835	841	871	830	815	809	807	751	880	821	784	823	881	832	785	866	818	817	844	811	827	807	824	815	800	824	798	818	738	840	834	847	789	783	825	850	822	797	827	830	766	818	849	812	816	853	802	825	776	787	848	845	800	850	770	801	801	820	808	850	787	806	772	785	817	828	786	879	839	775	851	810	782	811	836	799	821	843	768	883	811	846	812	811	780	771	798	743	821	835	845	823	790	796	841	783	870	801	843	811	849	827	842	826	921	826	792	845	783	812	830	818	812	824	841	805	801	852	776	798	812	783	777	830	790	841	783	828	872	834	828	785	814	820	822	834	812	845	859	891	821	795	795	802	795	787	785	794	793	832	849	828	852	793	832	775	823	820	873	805	874	843	839	843	855	845	876	809	838	796	862	811	789	829	792	770	821	774	848	786	766	844	826	813	812	840	763	806	839	862	796	828	818	827	796	815	814	836	832	832	891	837	809	814	762	868	846	843	813	829	793	747	842	813	828	798	848	807	848	803	775	795	824	824	790	816	843	792	803	817	810	831	856	794	822	824	803	820	838	815	852	819	778	779	813	827	799	759	855	801	817	835	811	833	836	800	845	751	806	791	843	849	784	826	855	828	844	827	835	868	794	789	829	809	820	848	804	792	814	793	756	813	830	763	845	734	799	815	779	823	805	781	824	787	835	845	788	837	762	773	827	787	786	826	774	804	769	807	783	781	836	823	833	756	832	867	819	778	885	820	775	803	817	826	824	804	822	798	843	827	825	852	780	815	782	847	814	805	834	865	831	802	889	824	836	800	807	799	783	831	832	857	791	837	866	820	808	809	804	824	808	851	789	824	849	796	842	812	826	833	790	771	802	852	858	805	788	844	874	802	815	786	812	841	848	798	847	749	811	876	793	823	845	835	843	826	857	855	837	867	794	814	845	822	819	782	782	833	825	819	852	822	809	784	818	851	817	829	811	854	824	803	811	847	807	815	800	764	812	838	791	838	809	753	838	808	795	797	829	837	838	868	812	856	821	834	829	780	805	817	815	770	813	811	830	819	887	807	803	837	830	804	860	810	831	792	847	785	837	803	805	859	829	829	781	803	813	771	779	849	833	872	803	842	831	780	849	835	807	812	819	833	802	846	817	858	792	812	845	789	857	901	798	830	747	790	796	794	845	883	819	835	777	801	822	858	847	795	832	806	789	826	812	836	835	842	831	799	797	837	757	832	838	791	792	869	842	860	810	859	782	761	795	797	814	820	809	810	825	819	792	849	764	841	821	827	821	854	808	805	786	823	849	794	802	810	800	814	794	809	777	738	785	776	793	776	826	851	802	853	793	763	738	842	820	814	854	837	788	839	834	819	794	789	859	797	835	779	860	808	873	808	794	837	872	760	843	817	815	796	828	879	771	824	803	829	771	817	795	825	809	807	813	758	827	831	822	814	796	774	824	762	820	795	775	866	860	788	816	818	808	837	828	835	852	836	848	814	839	864	826	853	843	807
24593	21732	29309	24687	21710	9910	1422	1027	804	728	698	694	662	601	598	588	568	610	594	544	548	581	570	581	575	544	529	547	550	532	563	532	510	521	548	537	579	523	564	522	541	558	524	551	527	567	525	500	576	551	555	544	524	534	522	537	522	523	525	538	490	519	514	554	538	516	514	508	562	495	516	511	529	560	526	523	530	493	531	515	529	524	499	538	545	550	505	516	526	518	539	523	541	520	540	532	542	564	559	510	533	515	533	554	485	519	542	530	503	553	497	553	510	525	518	531	512	538	550	529	511	515	572	525	525	550	507	496	534	544	522	525	531	552	548	549	525	508	518	537	537	515	538	522	514	533	540	528	522	516	543	524	532	534	524	493	493	545	543	513	553	550	538	514	505	486	525	551	534	519	527	517	499	547	544	507	533	520	494	536	534	506	580	507	524	547	498	490	529	514	479	491	479	507	548	538	536	514	526	534	546	514	522	531	520	517	502	528	556	474	544	454	554	534	552	569	464	511	524	530	501	507	540	518	486	571	526	511	482	551	530	547	512	528	510	531	530	539	559	533	528	522	538	533	523	528	557	525	504	539	569	547	519	524	533	532	530	502	542	529	520	504	501	528	539	535	506	488	534	542	520	510	544	559	509	548	555	505	522	514	501	526	537	529	527	495	549	554	508	536	516	550	521	532	550	526	526	532	531	485	534	511	549	504	504	540	514	479	520	540	471	507	524	509	501	529	513	492	548	544	501	482	576	551	530	532	487	502	502	488	534	493	503	550	527	506	502	510	553	522	501	538	552	531	515	527	544	529	523	535	521	561	506	544	550	570	531	476	523	524	549	539	538	553	542	537	524	513	558	480	503	533	509	520	504	530	523	545	499	501	546	522	533	488	550	553	504	551	525	543	495	514	497	525	534	556	482	526	504	546	502	498	528	485	530	470	528	530	560	519	509	587	528	536	523	538	539	513	483	525	555	556	564	544	551	477	503	512	542	497	559	523	546	543	542	530	536	562	555	522	528	544	546	534	541	534	570	560	539	506	538	503	510	542	541	496	501	477	520	547	541	525	496	525	552	544	497	537	521	522	505	518	538	543	554	548	475	474	536	509	513	504	515	518	524	537	552	547	507	510	535	528	506	503	494	480	501	532	531	522	535	517	536	483	520	520	482	535	572	496	543	519	533	512	539	507	520	511	507	557	520	523	503	549	514	547	555	491	516	536	544	526	555	478	501	522	580	542	548	567	559	502	468	568	493	512	573	537	545	550	565	535	528	551	564	522	547	575	474	528	557	582	526	539	491	505	535	496	535	553	465	536	516	508	545	512	533	535	523	498	511	525	549	524	537	546	519	517	539	541	505	511	532	545	506	525	521	563	576	551	545	546	503	535	509	547	485	540	515	500	568	534	490	533	529	579	551	515	536	494	545	457	512	533	527	510	533	483	541	512	514	488	557	530	519	511	542	527	540	490	527	464	557	493	535	501	528	525	501	530	551	520	503	516	492	509	544	529	506	526	519	564	488	515	551	525	524	527	532	501	519	554	534	489	494	527	564	515	536	487	545	518	548	535	541	493	518	509	507	520	512	526	528	563	547	521	543	532	501	528	533	569	567	525	521	547	551	497	513	532	495	498	541	474	532	487	554	506	522	521	527	531	525	492	542	555	536	549	508	516	499	530	509	578	490	514	554	556	553	555	543	510	543	507	537	511	490	518	535	543	550	552	519	530	513	533	546	497	558	494	550	539	516	520	537	516	504	533	524	528	513	553	489	485	519	542	550	500	584	520	531	504	539	538	544	529	536	530	563	562	533	518	545	553	526	533	544	487	514	500	547	524	512	538	491	529	555	571	526	515	485	522	506	528	550	499	500	509	477	523	535	522	549	523	531	535	539	522	531	545	504	536	533	545	586	502	506	571	537	583	510	521	474	581	503	545	547	517	512	496	522	493	532	527	501	549	546	535	522	530	540	536	508	511	558	497	521	514	525	514	528	520	592	479	519	542	526	597	516	523	526	493	528	497	501	548	544	497	530	531	507	485	540	489	539	514	554	540	523	541	542	525	574	517	531	532	529	512	503	543	523	511	529	498	532	534	541	520	487	527	497	514	529	511	519	563	523	517	508	529	523	513	551	516	511	517	495	521	518	513	497	537	471	493	514	522	522	517	517	583	531	520	464	500	537	513	540	530	518	524	554	532	530	500	543	498	502	507	546	513	577	522	550	483	498	506	538	545	530	518	518	481	489	538	519	526	507	519	537	578	518	538	547	562	485	517	502	551	512	550	508	554	574	508	491	555	533	550	504	537	523	529	544	512	503	540	514	528	543	564	494	526	505	524	577	515	570	499	502	583	531	525	520	505	516	545	507	537	559	508	541	547	555	530	535	523	555	504	547	530	516	472	498	539	530	489	520	518	533	534	536	477	508	499	539	534	512	523	538	492	551	522	551	536	525	564	511	552	548	515	504	541	533	509	517	541	518	530	494	526	512	502	513	532	510	502	516	534	513	511	546	504	493	550	519	490	527	542	510	536	525	544	511	518	508	502	501	532	524	522	509	516	506	520	554	495	508	543	528	504	523	493	497	537	539	496	540	503	529	511	531	537	486	528	544	534	511	525	533	564	554	534	504	534	480	538	464	550	539	568	483	519	531	521	560	490	578	518	533	558	526	512	516	491	502	534	564	562	536	516	479	538	494	551	504	518	510	508	531	491	570	489	515	545	519	495	534	525	521	562	546	516	501	520	538	515	487	534	511	518	529	511	522	503	528	523	516	522	548	537	542	522	562	527	524	534	508	504	539	525	557	521	529	577	529	550	557	532	501	528	522	552	543	526	514	501	561	492	493	512	554	534	513	536	532	532	497	516	515	504	570	493	534	521	526	549	558	520	502	523	539	503	503	523	518	516	561	545	519	522	478	536	532	470	562	499	527	516	517	551	506	544	498	472	546	512	511	499	545	485	502	501	538	500	500	531	500	513	502	520	528	523	500	524	560	537	493	508	534	542	528	492	531	535	570	535	501	531	515	536	527	538	555	544	500	542	505	504	527	532	531	539	528	505	507	537	509	534	548	479	519	543	500	543	523	510	525	529	498	549	485	517	545	568	515	546	532	532	559	575	531	521	514	512	513	543	516	503	497	550	530	546	528	528	486	521	537	482	559	527	519	503	531	533	532	524	494	521	527	522	502	498	506	532	543	536	469	508	518	545	556	540	532	518	537	557	561	529	534	529	527	514	505	558	564	527	531	535	538	509	537	492	545	521	535	503	484	578	505	512	507	528	496	532	542	553	548	510	540	535	500	533	567	514	499	531	519	534	513	507	572	513	516	525	512	532	502	528	522	492	544	525	538	585	512	532	555	533	499	534	488	535	519	513	521	535	546	507	497	508	490	520	533	553	506	528	533	545	542	497	550	514	530	548	498	511	494	540	498	498	532	536	504	563	503	488	545	523	513	543	494	542	513	525	511	533	533	504	515	516	552	492	514	527	506	493
4957	10065	8562	4571	3153	2591	2028	1642	1575	1316	1235	1032	965	977	914	837	817	810	792	792	766	761	774	747	709	699	737	755	780	741	751	680	721	678	747	701	745	664	733	696	741	727	680	684	726	723	704	706	701	661	667	698	743	716	718	684	708	704	720	694	699	716	711	665	645	714	724	678	694	690	672	705	746	727	726	688	727	714	739	737	680	669	753	662	698	671	717	688	732	676	674	634	730	710	724	738	761	720	714	711	664	629	663	701	671	748	652	719	665	677	660	642	693	712	678	687	714	669	652	720	717	638	702	702	709	679	693	682	689	710	662	676	713	719	677	696	700	658	745	715	732	656	664	638	693	710	682	676	680	706	651	699	685	691	676	704	682	669	675	735	642	674	641	702	675	687	662	685	652	688	683	670	698	676	700	700	675	718	707	685	670	685	675	669	641	684	691	667	684	650	689	682	654	678	644	720	629	670	686	691	698	645	680	693	677	702	647	703	666	654	702	711	690	676	701	651	705	702	727	727	693	677	654	684	700	749	698	666	711	696	706	715	686	674	697	665	665	682	681	680	692	669	692	677	655	672	704	698	716	686	676	698	725	688	652	660	699	664	689	689	716	690	674	702	720	679	675	664	691	642	722	671	662	667	706	693	692	648	695	655	643	640	683	680	682	634	689	647	701	718	681	697	668	659	659	659	701	639	694	679	670	739	664	699	661	683	675	669	676	668	689	650	743	719	660	671	678	627	653	698	693	683	675	664	670	682	670	697	687	661	704	716	642	703	708	692	638	682	675	633	676	675	713	674	734	725	650	714	690	691	700	664	638	645	664	701	692	682	680	620	675	688	683	733	660	693	677	710	662	695	659	670	695	697	738	714	743	715	661	668	612	692	682	713	731	698	688	665	698	697	692	689	703	708	686	709	697	685	714	713	713	690	717	714	759	689	700	677	704	711	695	690	659	699	657	692	687	661	719	628	689	668	672	653	697	679	701	630	659	670	714	720	681	665	670	686	673	699	660	688	731	698	651	665	677	643	658	689	709	694	684	682	719	697	634	645	685	718	726	723	639	663	692	731	699	691	665	719	691	689	662	691	700	626	658	667	699	739	644	641	703	662	706	748	643	660	668	704	681	654	710	667	681	675	674	716	700	650	676	672	638	690	668	704	697	707	715	665	626	682	719	681	689	680	686	673	687	734	684	710	692	707	704	687	656	699	688	711	676	665	661	623	658	701	663	691	706	683	685	678	700	746	632	687	669	641	677	647	679	656	675	654	675	692	701	733	679	656	665	688	700	729	698	720	648	718	702	725	683	663	693	708	658	697	699	634	707	669	645	701	674	726	672	684	712	674	719	737	654	678	695	639	662	731	709	658	702	664	679	639	719	714	712	751	714	697	672	677	694	689	706	675	689	664	691	658	665	644	663	680	708	726	714	659	716	679	663	717	685	703	702	717	686	667	675	659	636	671	689	684	700	698	675	704	681	673	710	669	690	653	681	639	678	702	670	664	681	655	709	654	691	688	734	717	702	702	687	681	733	693	669	684	707	718	656	714	653	698	633	672	713	649	682	684	696	686	697	608	730	704	643	655	669	664	664	712	680	655	715	681	699	662	695	701	671	674	679	699	663	672	710	729	690	674	671	711	666	688	658	677	700	718	680	683	753	752	679	663	706	660	696	676	721	701	701	713	747	729	727	649	683	709	682	652	695	705	658	660	645	684	708	676	661	661	666	655	699	722	655	699	713	675	717	670	651	674	698	684	704	660	688	725	765	692	699	721	674	693	713	682	698	704	692	653	693	675	667	684	649	673	726	693	657	703	619	703	699	706	725	715	669	674	656	669	698	657	726	727	705	675	725	682	695	688	693	659	675	687	686	642	670	652	658	682	736	691	693	674	687	692	710	698	654	726	679	686	688	695	668	705	696	689	683	652	697	662	694	734	688	651	675	689	689	652	698	666	654	723	697	699	657	735	699	689	671	670	704	728	682	719	706	675	699	721	694	716	686	644	673	672	650	648	696	677	696	677	701	674	667	687	668	706	689	716	682	693	715	670	694	670	647	684	690	659	698	686	721	672	687	663	676	637	678	689	712	673	726	691	694	695	644	686	716	705	631	729	703	660	697	674	669	690	702	671	656	670	666	675	673	676	685	720	661	743	682	696	676	649	689	729	741	674	734	690	713	681	687	683	678	675	663	664	683	683	705	629	674	651	665	697	680	674	699	657	654	693	679	663	674	704	645	683	645	702	722	646	684	714	654	703	666	652	663	677	668	656	697	690	663	672	693	681	645	658	661	733	716	684	713	678	681	632	698	706	642	700	686	711	675	680	721	669	704	668	739	659	658	726	701	722	658	700	682	652	672	688	669	662	700	693	674	682	702	712	639	636	665	702	690	651	640	646	668	694	648	690	676	682	700	625	682	661	723	663	695	741	707	723	657	655	679	711	656	633	676	660	694	645	695	710	710	674	695	685	706	684	670	724	687	695	676	708	695	666	712	689	660	684	675	687	667	642	675	746	688	700	685	671	681	707	679	732	694	739	683	645	674	701	696	685	711	720	678	649	705	709	683	694	718	689	681	707	694	684	662	677	645	672	678	722	670	675	713	680	731	707	682	688	654	724	693	736	658	694	688	725	708	713	703	695	708	686	673	700	681	650	668	710	723	739	687	718	697	661	642	699	678	683	656	655	705	719	723	730	671	632	710	683	725	705	694	604	685	732	685	663	702	679	681	688	674	736	710	658	639	683	664	662	623	723	742	658	628	710	648	701	689	673	697	665	672	723	705	645	632	688	681	641	663	714	690	653	652	714	700	710	705	689	683	613	651	663	684	692	680	718	698	738	657	701	690	671	726	734	693	686	663	727	737	658	698	701	648	688	738	708	653	726	687	663	704	653	649	679	696	655	683	675	688	632	659	647	647	648	669	716	680	640	707	672	685	681	673	716	689	723	651	665	691	697	683	669	709	710	650	669	676	646	704	683	702	675	645	699	660	667	659	685	698	724	653	694	670	666	664	654	662	695	666	669	737	692	697	694	686	664	720	702	685	676	696	648	713	693	680	657	695	659	710	704	681	679	701	659	699	664	654	700	622	680	700	647	641	632	694	633	676	650	699	731	666	671	682	677	695	699	707	647	691	686	703	695	706	685	708	672	672	666	690	700	687	712	652	684	670	685	695	695	699	684	667	668	645	657	673	643	720	660	680	646	682	698	689	727	694	720	689	648	643	691	742	699	708	653	759	674	691	679	701	723	711	713	676	684	690	666	676	684	671	665	699	680	674	710	677	722	693	723	662	694	664	718	630	700	709	696	709	675	683	669	664	697	664	631	698	697	719	670	715	635	691	670	693	710	612	680	689	665	716	660	676	645	731	682	703	712	611	657	699	740	681	720	679	622	663	710	654	688	707	710	725	682	657	667	688	699	611	728	667	694	640	681	645	717	682	702	698	671	705	703	681	708	702	671	677	672	659	686	729	686	695	685	724	650	703	665
23510	21650	29686	24121	21650	21683	7858	1169	820	708	651	542	516	476	430	413	383	380	382	344	324	330	353	359	329	353	295	321	315	312	323	324	277	301	281	284	280	279	299	288	240	276	283	288	278	269	253	301	267	249	278	280	283	282	271	319	274	267	247	249	233	257	269	316	284	280	249	276	281	254	275	270	262	272	287	288	290	284	296	277	299	273	276	274	250	262	271	248	277	254	266	263	286	280	303	291	305	270	285	243	300	254	263	301	280	273	288	273	272	280	264	246	268	276	253	276	268	268	235	278	249	266	250	296	293	268	248	251	245	266	264	243	243	243	275	282	253	270	266	254	265	269	236	234	267	257	279	252	285	252	253	273	236	258	266	246	287	281	253	267	272	248	250	275	257	262	298	262	226	255	271	258	268	258	277	299	275	243	253	270	242	247	270	267	270	253	267	247	272	248	276	285	257	249	283	231	278	243	273	250	268	249	261	261	256	270	258	250	273	292	280	276	263	268	274	246	262	253	275	275	255	259	302	241	284	264	269	239	266	272	263	261	256	251	239	279	288	253	249	256	254	255	253	252	289	264	234	250	253	270	261	253	262	303	244	249	251	263	267	277	297	253	264	230	294	269	225	269	267	270	251	278	258	240	233	251	256	250	257	285	249	281	278	270	252	243	250	270	268	239	291	261	260	296	250	243	268	249	285	301	266	246	270	269	261	253	276	274	248	292	255	265	278	290	261	267	247	254	255	270	253	287	265	252	270	259	257	260	234	247	231	271	278	237	242	276	248	273	245	261	275	289	304	270	270	265	280	236	263	282	241	267	247	232	249	249	258	259	257	240	261	258	232	270	278	274	265	268	255	269	277	273	283	261	296	263	260	292	260	247	256	284	259	261	267	272	240	238	270	236	289	257	259	289	243	246	285	257	293	261	247	272	260	283	256	285	242	284	260	269	284	260	271	269	274	284	263	264	259	261	287	266	271	238	261	220	228	267	263	266	248	261	272	248	240	254	249	282	271	246	272	289	267	255	281	259	266	260	237	263	261	270	268	272	233	261	278	273	277	282	269	244	269	284	270	266	244	223	264	242	272	266	253	252	272	253	254	224	237	266	256	252	263	241	254	267	253	294	263	241	230	258	252	234	295	275	239	257	251	285	243	304	282	262	283	285	267	283	239	251	275	261	279	264	259	261	277	260	253	251	244	269	255	245	253	252	272	275	269	250	239	292	245	236	295	273	288	248	235	274	237	235	266	278	271	246	292	253	272	251	274	245	291	258	273	271	254	285	252	260	238	246	232	259	294	281	247	293	250	277	241	240	256	287	274	268	271	262	281	272	297	265	255	239	251	259	270	253	272	242	278	269	290	277	299	265	262	248	265	254	255	264	260	250	273	265	269	263	260	260	285	245	266	256	222	289	261	248	248	259	258	271	221	242	248	250	271	244	259	257	258	284	228	251	263	281	246	246	262	272	276	259	274	280	271	279	251	244	257	271	250	252	232	267	269	271	280	256	270	259	278	277	270	268	265	270	290	256	229	231	266	283	255	294	265	274	260	260	284	275	268	271	253	234	283	266	262	257	263	240	229	263	248	262	249	267	257	248	226	281	255	245	268	266	285	303	278	278	246	265	257	273	255	289	261	244	269	246	278	284	262	252	268	256	270	267	238	277	279	246	275	282	262	251	242	256	258	264	247	231	261	279	276	266	277	284	261	267	262	284	261	266	255	266	271	269	239	244	260	253	249	277	255	265	255	253	290	274	260	258	255	221	258	240	237	278	224	224	277	225	244	263	245	268	260	241	256	262	290	280	258	250	268	251	249	293	237	256	274	265	261	259	302	249	247	249	270	241	245	253	271	244	281	267	266	264	256	266	271	279	259	246	230	243	262	241	251	277	252	291	255	285	250	294	307	287	278	289	260	241	265	258	258	239	253	266	279	260	216	282	233	266	242	260	247	238	264	267	261	270	259	274	282	250	252	262	240	247	249	282	264	275	268	263	264	246	237	268	270	220	309	258	264	254	266	271	241	256	254	259	281	242	267	259	278	259	238	246	260	231	267	266	278	261	247	255	266	255	256	217	255	253	240	276	285	243	264	235	287	269	267	252	278	267	256	261	275	270	274	252	278	298	276	260	243	259	265	257	249	269	240	258	258	254	258	295	285	287	245	254	242	261	259	258	261	267	267	244	259	238	295	255	234	239	251	272	256	252	265	255	248	269	238	235	267	253	252	271	289	236	267	245	245	261	277	270	245	234	249	252	270	296	241	256	242	242	244	253	267	258	243	253	272	278	233	254	298	257	263	278	283	242	262	280	265	274	287	222	263	267	272	259	257	225	300	255	288	256	276	223	255	214	277	295	238	279	295	275	243	254	236	260	234	234	238	276	241	273	268	251	259	264	265	265	272	266	253	234	255	275	253	258	261	273	263	248	226	273	256	262	267	264	264	221	258	266	268	282	278	255	255	275	250	237	246	257	264	309	288	247	253	234	251	262	267	240	244	256	261	237	249	260	269	251	287	255	250	267	254	283	267	271	243	268	255	280	291	268	246	257	244	264	259	238	225	271	255	240	273	288	278	252	280	251	271	266	241	254	247	258	269	256	263	229	246	260	270	263	275	260	281	243	268	262	270	272	250	264	272	227	259	275	232	242	246	250	263	272	291	247	285	256	257	268	280	254	243	248	258	263	266	238	253	257	290	257	258	274	263	277	261	262	277	283	262	254	262	254	236	233	285	247	227	225	271	251	292	245	241	260	273	240	251	260	235	234	279	252	262	264	259	261	277	266	273	258	249	260	261	266	252	262	263	239	229	247	259	242	263	276	294	271	227	245	270	240	273	250	270	284	297	262	256	259	275	246	282	252	264	246	253	239	260	239	260	254	254	279	276	240	245	274	255	271	256	260	279	243	260	292	261	257	251	235	255	263	281	258	276	240	262	247	256	264	260	267	278	276	274	276	256	259	265	268	263	274	251	222	274	226	244	268	259	267	270	242	263	248	287	270	255	272	263	272	264	249	270	271	279	249	249	270	292	254	265	230	242	283	258	236	248	260	265	251	246	244	259	285	250	277	253	289	255	264	260	258	263	262	260	258	243	247	276	283	235	250	255	274	235	285	251	248	261	272	245	268	248	265	248	260	261	260	301	261	245	245	247	274	253	241	257	259	240	250	273	291	269	263	277	241	265	249	269	258	229	250	252	279	287	258	271	273	256	237	270	269	270	270	256	243	241	263	222	276	275	287	250	273	249	317	284	254	254	278	281	262	281	278	271	257	236	241	244	251	252	273	260	222	273	237	234	285	242	295	262	268	269	253	233	291	258	233	280	278	258	267	259	247	237	234	235	251	275	269	279	268	278	257	286	277	241	248	291	293	269	260	239	287	279	267	262	259	256	248	274	258	276	272	242	289	257	250	250	279	271	223	262	256	281	263	215	251	253	264	259	263	265	260	262	297	252	237	297	281	264	244	245	286	277	265	275	262	250	250	260	231
7033	15950	13477	7296	5087	3888	3025	2380	1843	1530	1222	1078	1003	835	800	679	641	577	588	531	503	497	479	485	426	448	409	438	426	413	422	392	404	392	374	408	384	373	370	381	412	386	377	378	346	397	373	361	342	404	352	383	341	385	389	392	363	419	382	381	362	375	372	339	371	359	323	366	373	343	380	357	376	371	392	371	371	385	365	400	409	408	369	362	395	341	356	354	358	340	354	342	338	366	428	429	382	411	436	355	380	310	345	336	332	364	352	333	308	366	343	320	333	347	382	341	373	387	359	354	338	332	380	361	361	324	410	366	342	343	339	343	345	329	356	328	408	352	389	337	344	360	389	369	349	359	324	348	363	354	372	357	327	320	396	357	313	379	362	367	331	336	344	376	358	392	343	327	332	345	330	381	325	365	337	359	352	367	304	349	350	350	355	350	343	333	364	345	326	357	336	371	351	342	354	355	353	370	351	405	348	356	343	345	347	375	298	343	332	362	364	342	341	363	330	337	328	347	325	337	331	340	336	360	347	323	359	350	345	339	309	329	303	365	351	346	354	344	321	339	381	341	340	361	334	374	361	337	370	366	359	369	338	335	340	316	349	309	330	370	351	335	366	345	344	318	361	374	331	358	315	305	337	361	357	333	324	290	353	368	363	338	322	354	338	325	352	371	352	339	359	383	342	331	373	361	358	346	323	359	373	330	346	331	385	361	350	343	328	346	316	356	368	341	321	339	386	336	351	330	366	328	325	340	337	318	363	364	334	348	324	341	330	328	351	338	354	359	360	361	356	329	363	357	373	348	367	373	375	367	322	334	341	323	341	338	364	347	334	331	334	333	350	331	335	357	357	368	340	362	380	300	383	355	338	339	328	346	359	361	358	336	326	329	315	381	373	340	353	331	351	356	331	343	362	336	350	368	351	360	351	370	318	339	320	370	345	354	358	338	333	345	342	365	324	290	362	337	315	348	355	352	334	346	345	341	365	308	378	336	334	329	347	344	351	358	354	335	348	369	327	329	349	372	367	302	309	315	399	336	343	357	330	341	338	372	355	392	339	341	367	353	323	343	338	366	362	349	330	353	366	318	351	366	362	367	319	331	344	360	353	335	302	359	348	375	339	309	354	352	339	352	337	338	336	358	364	352	349	363	327	335	341	346	329	323	329	329	339	352	355	354	353	372	341	337	351	373	327	327	349	360	344	346	360	389	363	406	374	327	366	385	316	348	335	363	343	351	328	334	349	339	374	322	367	350	330	334	332	337	369	378	359	325	341	315	349	312	350	333	362	339	312	305	338	348	369	347	325	344	353	338	385	352	363	346	368	349	324	342	358	358	359	346	343	385	331	329	335	334	353	341	335	356	368	355	324	339	340	325	349	377	353	357	352	338	354	336	360	339	347	381	353	343	358	338	341	344	350	345	354	374	334	427	381	351	366	315	313	361	373	365	377	371	360	360	339	385	349	350	352	352	325	315	345	341	355	339	362	352	349	352	320	346	341	310	349	307	351	340	343	373	382	328	335	363	342	345	323	342	356	358	373	331	345	354	339	354	359	329	350	338	356	362	345	348	371	336	319	338	304	338	378	353	340	344	344	368	335	308	383	325	341	356	308	348	326	343	366	358	373	379	333	303	339	332	301	332	365	364	327	343	358	321	345	324	335	340	289	334	329	339	363	330	352	362	346	375	380	347	332	350	365	353	333	376	332	326	353	338	332	325	347	360	362	342	325	330	362	347	331	371	352	355	364	340	373	343	367	337	335	379	351	333	345	343	344	390	340	328	350	342	336	347	376	313	382	334	359	326	347	332	350	305	371	337	370	354	350	336	358	344	314	362	366	369	349	344	360	325	325	333	345	347	389	312	358	331	351	343	341	331	344	324	357	345	369	342	347	351	355	330	356	371	360	310	333	337	340	338	320	366	336	373	389	318	359	316	369	349	360	329	344	362	343	330	388	351	361	328	343	343	369	354	341	338	321	330	338	362	318	360	325	343	384	329	309	358	356	335	354	334	327	346	325	332	342	338	329	328	345	333	328	342	385	388	336	325	366	370	340	386	354	326	341	366	295	324	364	319	341	350	348	355	323	375	333	353	373	364	333	357	318	357	330	360	340	340	326	346	332	351	362	358	344	353	358	341	351	361	343	378	389	314	356	376	340	321	342	360	362	365	341	356	356	361	323	348	331	371	341	354	351	343	332	338	329	353	372	354	331	396	337	362	328	380	353	348	357	336	355	335	342	357	343	344	340	344	353	383	327	335	348	307	363	336	358	332	349	351	336	353	319	344	349	301	354	341	344	339	315	371	360	340	404	325	308	356	358	348	362	354	352	330	372	311	339	333	330	340	377	339	352	362	342	325	359	380	353	364	344	367	371	377	316	351	291	367	337	365	374	343	333	372	337	322	351	346	319	363	341	327	318	380	345	328	322	341	349	330	332	306	376	355	351	340	368	366	345	332	337	345	339	350	378	370	338	377	363	372	361	389	351	362	356	340	360	355	360	372	337	332	338	313	344	373	361	356	341	354	343	329	359	336	295	366	361	336	340	372	366	325	341	347	374	338	331	360	348	317	315	313	365	381	353	364	346	332	339	351	370	348	348	333	371	362	355	360	332	345	341	387	328	361	327	345	358	320	342	366	335	370	359	332	355	348	331	363	358	341	348	327	352	338	377	369	354	366	357	360	340	350	369	351	308	375	331	340	356	347	314	322	342	371	325	315	355	354	340	334	357	322	356	310	373	337	322	324	368	370	360	353	336	381	347	350	361	338	373	332	359	357	329	346	360	343	367	358	336	348	353	328	362	343	341	334	338	321	333	340	373	339	354	351	351	358	318	337	354	342	342	357	339	333	377	339	342	378	357	345	305	344	376	378	332	352	316	340	331	331	370	346	346	360	354	346	336	358	362	341	322	317	343	370	329	343	361	347	331	355	326	340	343	319	315	362	344	371	369	355	344	329	322	361	345	329	358	348	390	339	316	353	360	357	356	319	326	331	337	352	341	357	349	362	348	323	337	352	320	373	352	347	318	323	351	335	339	326	318	319	356	356	326	370	334	352	363	362	335	367	349	343	321	351	339	307	364	331	322	360	383	357	346	340	352	364	312	379	385	343	345	346	338	338	314	312	344	330	356	351	371	355	297	327	307	365	344	323	328	370	327	334	344	348	341	373	352	370	357	354	365	332	336	324	353	370	358	365	372	316	327	358	358	320	342	360	329	341	330	323	369	363	340	330	345	359	319	357	344	330	357	339	305	348	365	327	357	328	369	321	325	362	341	333	337	343	343	359	338	348	375	318	338	342	362	350	337	406	333	327	346	348	363	312	354	316	344	353	322	327	334	357	363	367	315	351	375	340	319	333	352	343	302	350	364	359	356	351	386	326	346	356	354	335	336	342	370	326	342	330	327	347	339	377	347	333	327	383	348	339	323	349	349	350	363	350	322	364	333	361	374	333	370	352	350	346	317	355	399	336	323	329	371	349	340	336
27582	21098	9676	1216	835	735	709	680	659	710	640	670	670	712	649	670	655	660	667	647	630	651	632	627	671	661	662	668	609	654	686	676	651	661	678	656	651	673	600	666	622	690	595	664	669	710	636	667	677	686	676	664	670	635	667	668	631	633	601	632	663	645	668	609	650	623	646	638	632	658	661	621	648	686	665	670	660	646	662	656	675	691	700	656	649	676	610	667	669	629	707	708	643	695	686	677	712	646	623	691	678	708	714	723	662	637	672	655	623	619	603	688	580	678	654	622	673	596	657	618	699	632	657	610	666	633	595	617	658	612	670	636	648	615	650	602	611	657	698	642	601	672	660	646	674	651	661	655	603	625	666	677	635	679	660	633	619	683	627	665	682	658	700	683	738	646	648	694	665	645	671	631	653	657	661	649	671	664	639	660	629	715	667	607	650	687	710	642	629	650	657	661	687	655	681	651	701	692	674	680	656	646	627	646	675	687	651	631	662	661	642	668	656	700	653	691	618	663	670	702	633	654	655	661	640	616	644	645	666	622	690	682	686	655	664	650	623	658	644	662	633	694	712	618	659	643	664	681	667	634	657	618	596	663	614	659	690	684	660	659	671	693	691	708	673	660	633	628	643	662	680	734	628	660	632	648	716	631	660	643	654	626	649	631	657	629	645	656	695	649	639	664	597	659	668	628	665	662	666	619	623	662	631	624	639	632	625	642	647	681	629	682	651	667	669	617	678	655	659	643	657	680	655	721	619	677	666	660	631	637	696	669	654	647	599	647	627	626	612	641	642	617	623	668	674	639	676	633	638	699	636	689	667	632	635	646	638	675	623	611	630	695	664	635	674	658	635	663	636	656	633	654	640	633	655	639	663	596	677	646	650	659	688	695	644	663	656	656	653	643	659	660	672	636	661	658	663	658	678	642	668	661	669	623	668	685	627	696	635	639	692	685	630	643	644	661	615	660	640	668	659	661	627	687	615	663	692	662	680	648	608	657	658	676	657	661	668	657	654	617	631	636	673	702	669	629	647	622	663	644	614	672	685	653	673	659	651	687	688	659	674	674	674	705	756	684	624	674	612	718	645	656	621	674	703	653	635	670	604	662	686	642	648	642	646	669	681	606	651	676	674	697	688	632	631	682	668	631	655	690	660	662	653	651	648	663	642	685	665	660	638	659	648	648	676	637	675	648	614	699	636	638	617	658	636	673	647	677	647	652	669	681	627	631	676	642	654	622	645	637	663	631	682	663	640	633	645	654	617	651	681	648	645	667	690	652	655	664	668	665	724	642	641	625	670	691	667	656	678	659	639	625	627	680	644	641	665	642	687	636	645	668	653	676	629	680	650	655	659	680	644	622	670	696	644	672	718	633	696	675	648	691	610	654	663	685	678	604	643	601	636	615	690	687	681	686	639	618	689	674	696	685	677	602	656	657	640	664	669	659	583	681	648	691	669	624	629	648	655	622	622	634	604	678	627	635	664	672	670	649	639	658	653	642	637	656	656	636	636	655	655	687	661	633	658	738	682	642	671	652	695	654	628	681	677	657	621	612	665	655	667	636	632	625	671	667	620	634	640	655	669	643	659	558	668	668	630	718	605	704	656	648	604	615	687	655	668	661	628	633	628	653	639	640	621	661	623	641	662	702	646	648	656	670	648	678	657	616	652	633	702	652	673	656	720	671	709	679	642	701	658	642	643	621	635	659	658	665	669	655	668	663	685	659	665	664	616	629	660	669	668	658	647	676	646	635	649	639	655	636	692	656	666	624	663	678	639	666	628	622	678	629	693	643	654	640	626	595	650	683	632	651	624	691	665	660	610	700	685	666	669	630	637	616	689	642	634	665	626	678	692	633	674	670	655	692	647	670	638	669	640	677	706	632	679	663	658	647	652	661	634	644	685	677	684	609	662	654	634	628	616	620	670	641	697	641	644	665	617	642	683	623	638	654	679	696	665	646	632	696	683	678	682	682	680	696	630	621	648	645	640	689	593	638	637	682	592	658	677	645	645	643	643	645	647	648	628	637	659	632	645	677	662	630	661	677	663	649	666	669	651	659	653	685	708	662	662	676	618	644	655	701	682	660	683	645	636	667	629	676	660	629	677	645	670	670	668	641	633	692	617	653	671	660	624	627	648	659	662	673	664	651	647	648	642	658	637	642	649	677	615	707	618	631	674	659	649	650	668	681	646	629	666	655	617	622	657	666	697	636	662	623	654	667	712	647	645	653	670	707	640	651	592	619	678	686	658	653	654	663	661	632	614	631	643	706	654	653	633	623	673	628	642	633	629	637	703	621	634	744	638	665	665	658	654	671	675	653	718	669	612	643	634	651	629	619	706	651	697	672	644	636	652	616	667	649	667	616	650	711	645	637	633	667	680	669	637	683	672	666	666	613	636	683	693	641	655	643	684	653	613	695	672	621	655	643	602	679	651	670	679	646	699	632	689	683	664	632	672	640	659	638	661	667	680	620	623	674	686	675	660	704	681	647	609	619	671	609	632	664	679	666	613	653	664	662	683	658	609	624	622	693	593	622	654	630	664	674	658	619	682	637	677	619	622	632	680	673	695	634	631	656	632	650	652	667	645	615	664	645	619	591	610	637	661	614	652	637	681	648	658	681	635	685	622	658	630	602	655	638	656	631	651	691	652	631	595	648	642	600	640	630	714	705	679	651	679	691	656	688	679	637	637	708	644	638	666	615	653	640	669	720	619	659	651	601	618	662	666	661	665	651	668	662	685	662	672	653	680	662	650	659	629	658	682	636	644	709	667	655	627	651	646	627	621	643	626	665	657	656	673	645	661	652	668	632	665	632	721	633	675	627	669	659	631	681	679	659	632	641	640	646	645	707	658	643	652	666	663	634	660	667	640	634	649	633	618	651	684	621	638	624	679	660	651	659	646	649	654	651	633	658	717	633	637	628	660	660	641	660	629	666	655	668	648	677	646	633	696	697	645	653	653	660	628	609	617	642	667	619	587	664	639	664	661	669	671	646	638	591	647	679	653	649	665	633	678	700	705	654	673	675	656	640	628	659	661	619	661	607	640	648	652	627	701	598	669	642	672	649	656	701	682	649	644	623	684	649	648	627	653	648	633	652	617	645	644	675	671	650	633	685	611	712	629	628	646	636	625	666	626	727	623	634	663	667	681	671	649	663	677	622	673	594	682	671	626	662	619	633	656	632	652	649	654	651	624	675	677	650	659	624	633	627	664	725	649	654	644	638	649	646	632	615	660	660	670	640	629	640	627	671	577	681	665	670	698	644	637	676	645	654	638	638	637	640	707	664	618	639	669	687	668	678	651	660	620	633	634	722	655	615	637	657	686	614	663	655	642	603	613	702	662	627	640	666	660	671	704	688	658	658	633	619	649	654	641	701	674	649	655	648	640	676	657	624	622	657	667	678	637	650	630	695	603	676	664	651	659	664	682	644	614	644	666	639	648	621	668	612	590	677	668	695	621	670	675	617	652	688	601	672	627	701	661	669
4213	1513	1482	1123	1068	990	909	932	917	837	846	894	868	918	871	838	856	842	843	829	847	879	827	874	892	806	848	779	870	803	850	774	787	855	866	837	838	821	805	816	812	841	821	829	797	794	835	857	857	851	860	850	797	860	852	869	794	842	817	859	796	823	758	882	787	823	848	867	853	831	809	844	866	873	885	845	827	849	875	864	890	818	869	849	873	803	840	818	886	831	801	820	857	888	854	876	824	878	830	868	876	850	881	846	811	802	787	804	858	875	810	856	858	876	835	839	813	846	861	830	857	761	810	820	867	804	850	877	879	827	796	831	798	811	811	842	828	849	823	812	835	815	833	816	822	824	804	899	848	784	852	850	812	852	858	821	826	851	846	818	837	814	820	778	865	878	822	871	816	775	829	877	872	856	834	779	903	848	819	859	871	859	837	847	801	808	792	828	816	852	862	866	787	855	876	846	788	848	804	801	831	800	878	864	859	799	863	807	853	868	868	897	837	802	850	860	828	849	763	856	788	830	846	824	836	878	814	829	789	860	882	864	823	809	857	820	788	828	786	857	860	863	827	877	822	854	838	882	816	808	827	830	782	888	845	899	803	831	882	819	843	864	829	847	817	869	805	815	802	836	818	818	859	841	864	849	847	870	842	868	869	809	853	835	805	795	806	829	829	877	863	887	829	817	885	816	801	848	797	797	863	813	847	868	805	800	860	835	821	813	883	873	821	859	815	802	816	793	812	896	850	800	839	804	835	865	851	855	853	836	862	805	827	822	850	879	859	816	860	855	852	810	799	848	816	873	861	837	874	814	870	834	849	855	842	868	834	848	876	792	816	759	779	887	856	793	848	825	847	864	856	870	857	806	870	909	826	827	871	811	877	841	836	810	831	852	919	825	814	803	872	824	837	859	818	833	834	887	823	847	836	885	882	826	836	836	833	822	778	836	796	831	865	816	815	855	845	826	856	813	807	810	845	865	879	825	834	837	812	793	875	875	832	826	839	876	857	819	800	821	816	855	826	894	818	826	841	810	810	836	856	830	876	801	838	839	836	850	811	792	847	874	846	811	852	866	791	782	849	848	839	868	896	837	873	835	894	848	851	841	881	848	846	869	830	844	835	857	860	801	877	784	828	850	883	821	816	872	827	842	889	846	817	845	847	794	812	857	833	836	861	870	859	878	867	829	852	860	866	836	843	870	778	841	841	809	873	860	821	865	871	893	811	793	796	866	864	871	815	868	854	843	851	828	814	847	824	859	840	856	790	819	862	828	824	801	885	826	816	878	841	801	831	828	887	762	836	812	847	877	783	813	821	777	823	778	826	833	809	828	856	853	808	824	785	786	813	835	827	824	831	859	846	854	828	860	829	874	828	862	849	813	848	850	876	875	829	830	823	913	840	818	857	847	797	796	853	834	887	858	825	842	823	831	803	862	853	884	818	855	837	854	818	804	827	869	835	836	857	817	818	833	849	817	832	768	785	903	881	778	842	859	864	853	814	810	844	808	787	838	851	825	869	813	844	866	823	806	854	839	830	843	809	838	877	881	845	848	826	827	867	790	857	786	834	824	812	806	829	804	812	821	818	819	850	838	815	802	857	810	867	807	781	824	860	882	817	850	888	839	825	808	829	836	866	853	859	785	844	854	864	770	886	841	806	832	849	761	841	872	825	828	815	862	841	836	811	886	865	819	842	823	830	870	848	813	808	898	885	812	845	834	792	884	846	836	856	861	876	788	862	825	805	831	829	868	884	861	844	839	806	840	855	803	805	836	849	824	850	818	872	875	885	858	857	810	865	805	828	834	852	823	857	847	871	852	877	820	851	833	813	830	807	869	820	857	793	797	848	841	860	849	807	813	852	857	848	864	857	834	835	857	855	842	813	879	802	814	826	846	788	830	832	810	836	804	836	844	841	847	807	838	809	787	832	845	814	833	821	817	820	826	799	824	786	878	830	854	873	828	850	841	798	819	809	840	803	896	815	874	834	829	827	896	813	857	876	862	847	796	847	837	824	862	848	869	850	858	860	850	821	794	820	872	848	830	868	754	824	878	843	891	788	852	809	810	843	838	847	800	828	854	796	824	871	834	834	794	827	845	863	869	828	765	816	874	822	872	807	809	828	817	854	789	832	811	839	910	815	830	854	856	846	812	842	851	894	798	828	837	844	842	811	853	802	839	844	869	902	820	807	846	838	868	867	865	852	831	835	873	845	850	863	838	857	815	880	829	821	855	802	871	878	856	826	836	838	849	821	806	762	854	823	864	817	817	810	805	813	836	854	829	826	834	863	830	836	806	826	865	805	871	807	837	848	866	828	839	840	830	886	856	882	880	875	857	819	793	840	861	835	822	851	792	852	815	851	837	827	814	837	879	843	846	825	874	841	805	835	856	854	813	819	838	843	817	820	822	826	843	879	887	855	857	822	882	825	833	830	815	813	866	869	835	809	874	829	822	796	819	862	783	859	864	881	816	811	833	908	806	825	894	834	825	873	822	782	797	782	867	822	812	902	831	791	856	822	864	828	799	855	868	811	864	853	833	781	851	904	857	802	831	829	867	901	860	850	828	821	859	822	870	790	847	856	865	896	794	866	838	860	856	837	869	809	783	841	844	849	856	825	872	790	880	800	844	831	860	803	866	822	805	808	861	806	855	829	869	836	774	837	843	863	864	810	872	805	876	887	843	781	892	842	826	840	878	815	816	850	856	882	835	816	846	856	816	822	884	859	852	827	880	847	831	846	891	860	876	818	807	868	837	840	783	875	853	829	839	809	829	839	840	855	787	858	833	850	791	828	811	834	849	834	803	822	877	842	834	877	866	807	843	880	857	820	798	827	869	852	840	784	796	870	823	866	832	818	811	857	821	842	797	819	839	861	909	821	846	830	840	812	842	820	866	830	777	849	842	821	790	846	879	829	831	876	851	807	870	856	811	815	807	829	856	891	848	849	842	831	827	893	866	860	809	861	824	856	859	828	822	803	824	836	807	832	851	818	837	833	832	838	826	840	842	791	813	889	835	844	850	865	772	817	800	916	874	811	858	820	804	876	825	861	854	848	813	836	806	830	871	853	854	805	861	803	859	871	821	824	875	857	827	876	830	856	811	820	815	848	825	836	837	859	833	840	871	815	821	901	849	876	850	805	906	887	845	828	811	856	842	812	885	845	777	827	891	782	892	846	851	798	849	835	844	815	861	807	832	879	831	819	824	829	820	812	846	844	830	847	823	930	822	872	859	823	887	831	792	826	820	854	862	816	811	848	878	837	834	814	782	822	838	816	846	817	817	831	793	829	841	827	864	833	813	823	867	822	789	863	846	864	851	831	828	878	846	828	828	805	842	811	847	818	863	831	854	865	847	850	847	846	823	812	890	834	850	841	866	835	806	805	857	815	804	845	848	897	820	813	833	817	877	845	834	844	828	795	864	867	828	872	796	853	810	802	825	835	876	820	827	906	842	853	844	829	847	890	862	850	812	819	831	797	820	799	902
24462	21642	29195	24571	21627	9689	1463	980	859	788	688	704	649	654	675	563	587	609	588	584	607	553	579	590	548	533	538	532	585	537	558	505	515	519	545	532	535	532	554	515	549	529	555	539	547	497	537	557	551	526	550	571	572	574	516	545	566	524	505	549	523	524	527	533	528	560	550	519	544	511	542	549	546	594	590	562	534	558	561	546	584	578	533	539	555	539	533	545	506	524	530	533	513	526	568	615	530	556	572	562	519	526	557	536	530	505	553	566	553	520	538	507	570	550	529	563	582	539	553	532	545	540	501	537	522	516	469	515	510	519	525	556	543	556	544	511	536	547	521	520	493	514	505	544	476	538	553	535	522	542	522	555	523	506	528	550	526	564	562	551	532	526	514	543	503	549	529	515	531	516	514	539	540	562	516	506	503	528	523	561	540	509	541	566	580	505	526	532	506	559	564	528	445	532	533	537	512	552	501	554	543	527	553	568	492	542	509	526	480	552	510	514	517	538	541	530	568	520	515	552	557	534	553	512	517	554	520	533	513	557	545	521	564	546	501	563	502	541	537	545	571	534	545	512	541	535	532	542	499	542	569	578	542	536	492	515	521	524	520	531	519	496	581	569	548	535	531	521	513	510	569	548	520	523	525	510	556	521	513	562	530	523	526	555	503	465	544	537	523	574	492	492	500	536	512	528	495	486	548	569	565	527	551	537	533	490	499	510	567	529	520	564	490	516	540	554	525	561	555	560	525	507	517	546	537	557	510	538	524	517	487	560	528	527	556	557	567	524	542	546	485	541	515	530	534	519	536	554	538	529	568	545	519	512	487	516	527	556	522	531	513	541	536	585	540	518	590	483	472	529	548	538	551	557	534	513	553	502	529	507	509	542	508	552	503	540	581	490	542	532	536	543	564	533	535	536	517	481	564	531	519	488	568	516	508	511	556	538	563	509	521	561	548	510	540	537	543	508	579	525	570	551	520	508	528	547	530	511	527	554	524	504	505	555	542	496	514	508	531	518	554	546	557	495	533	533	536	519	524	514	544	505	484	509	507	500	524	513	512	535	508	536	523	518	524	540	530	539	564	545	499	544	516	525	513	525	548	562	544	540	514	526	512	534	547	517	530	547	529	497	541	515	509	490	508	521	612	516	522	535	521	566	541	556	517	532	521	522	534	508	556	562	540	560	519	555	513	540	534	542	480	552	551	540	592	476	497	551	552	539	564	513	519	544	507	524	546	519	561	575	511	548	551	514	523	516	525	560	555	541	497	511	592	557	520	536	557	558	490	513	547	538	556	510	507	507	518	514	542	526	525	545	570	575	534	477	535	510	536	507	521	532	525	511	533	535	499	547	508	525	537	539	551	512	560	524	472	548	511	555	588	543	554	485	541	555	507	510	498	547	529	534	537	547	544	519	558	528	530	547	559	562	558	537	513	529	531	547	526	554	552	529	537	550	562	508	532	549	556	534	533	546	531	544	551	545	546	541	537	529	549	519	526	531	548	548	535	580	542	519	517	555	598	537	512	590	521	503	492	540	557	498	515	538	520	558	509	508	521	545	535	544	544	509	546	568	520	571	553	531	552	511	527	559	521	511	553	519	527	510	551	531	572	519	521	541	527	540	533	534	546	505	547	540	504	523	553	505	531	575	525	526	517	522	502	546	522	543	551	557	514	526	546	604	538	512	512	549	518	522	511	544	507	535	538	513	530	530	533	551	575	539	505	557	559	511	567	544	528	524	538	530	536	568	509	524	524	518	511	521	520	562	535	552	512	466	531	512	572	529	531	535	547	532	558	557	507	536	535	528	543	527	538	565	525	555	532	531	550	550	525	543	540	526	538	533	519	493	539	553	548	530	534	568	525	523	525	487	523	543	569	547	516	477	551	556	556	528	512	533	572	557	574	509	577	535	551	536	550	529	527	542	512	516	506	515	531	502	494	548	523	537	530	516	524	504	548	504	471	526	494	527	499	503	540	565	524	509	556	515	505	571	488	522	543	532	527	518	561	526	529	494	524	501	522	515	548	524	473	533	559	478	571	543	549	556	516	531	503	577	501	531	515	514	557	542	575	523	501	526	506	621	512	547	515	505	498	547	550	542	500	548	536	515	549	526	508	557	526	548	560	542	510	580	525	555	496	519	513	557	492	546	521	526	557	529	521	517	523	518	522	553	557	563	539	499	500	525	511	534	549	541	534	548	534	506	511	525	558	520	550	518	525	526	493	514	566	533	528	546	550	512	501	562	560	505	513	525	510	563	527	539	523	542	550	564	540	532	542	493	531	520	506	520	499	533	548	516	542	504	518	524	541	558	468	527	537	551	536	535	501	521	501	543	511	516	540	491	536	546	531	535	545	536	524	495	584	560	544	489	536	560	496	538	509	555	493	546	550	501	488	507	565	517	488	516	527	543	554	527	552	529	569	553	531	513	553	539	499	568	546	544	526	527	505	518	553	549	527	547	505	508	545	549	563	530	490	515	535	553	521	511	548	508	536	517	538	506	592	502	558	510	534	512	527	527	554	531	538	536	527	508	520	538	500	501	523	511	524	548	618	555	521	550	518	515	509	524	537	530	551	501	563	536	568	511	508	518	546	559	538	494	524	530	553	513	513	541	511	501	526	500	513	531	511	486	544	578	533	524	519	528	528	512	540	545	527	533	504	549	540	513	485	524	525	555	503	544	571	533	548	535	533	527	519	551	528	585	532	499	540	571	555	515	511	565	551	543	549	531	527	575	504	549	546	529	530	532	566	528	573	533	546	548	513	539	513	514	540	542	544	536	538	540	555	490	521	594	547	548	515	559	506	542	529	486	559	544	525	540	545	503	572	532	530	494	553	513	541	560	529	570	539	538	478	546	521	557	550	518	495	514	540	549	514	570	523	514	566	505	569	543	528	481	549	528	526	514	544	555	512	513	537	589	534	525	519	498	562	533	523	540	527	557	529	569	511	514	558	561	513	505	514	546	537	555	538	491	541	548	555	551	530	509	524	494	496	496	574	514	561	566	517	519	485	510	503	561	560	523	539	541	504	560	536	540	519	530	517	529	534	528	550	543	554	521	577	521	482	566	514	521	510	513	542	527	533	544	524	537	547	533	556	574	554	547	524	546	505	510	552	516	529	507	558	537	514	551	548	573	530	567	467	533	472	522	553	552	507	542	560	533	516	460	528	530	547	556	494	558	522	549	554	509	546	557	538	534	548	535	510	552	562	534	526	530	551	511	577	474	526	559	509	551	520	585	556	506	537	503	503	486	514	557	517	541	517	530	527	508	499	527	537	526	520	560	528	531	541	564	533	492	518	520	513	529	551	520	518	533	588	549	546	564	556	513	540	549	557	520	558	531	537	558	515	552	557	585	536	502	522	549	500	559	489	568	495	524	552	533	539	505	548	518	528	522	524	541	494	535	479	549	551	530	512	520	478	503	525	578	497	506	523	531	527	494	539	562	585	512	577	556	514	526	517	545	547	553	510	603	498	483	498	555	535	513
4937	9774	8423	4503	3229	2535	2043	1793	1474	1311	1162	1046	968	934	876	848	845	788	831	803	757	752	801	774	747	716	722	732	751	716	768	697	714	748	685	708	740	738	668	740	696	743	708	684	681	725	688	691	706	742	695	685	708	704	735	736	725	699	732	702	691	679	737	689	652	743	703	708	720	732	608	706	696	698	736	682	713	714	725	682	709	653	700	728	682	703	745	673	667	697	679	722	713	702	780	776	729	716	709	699	667	660	698	696	722	722	690	710	698	692	686	703	674	712	636	693	691	692	748	687	719	699	693	679	676	719	674	687	684	701	664	701	712	745	691	681	668	694	714	713	718	642	726	657	702	674	702	655	714	736	716	697	647	711	699	727	711	719	683	711	704	601	702	688	699	721	684	648	677	689	693	725	688	694	682	673	719	704	690	664	659	743	642	650	678	690	708	708	683	710	665	683	720	729	730	705	658	667	677	687	665	695	693	629	712	719	659	683	677	671	685	665	689	673	694	689	673	695	724	717	661	709	702	635	688	686	687	701	691	670	683	684	674	676	696	692	699	666	709	751	715	683	690	698	670	692	678	711	676	736	645	776	723	711	686	677	730	720	694	678	748	655	709	717	717	726	650	675	682	700	702	669	697	750	686	703	707	641	729	726	670	665	692	713	749	648	703	646	698	688	714	705	712	665	691	657	704	691	715	705	677	688	687	651	699	688	691	656	713	689	690	677	722	681	651	717	716	716	667	679	720	678	700	654	687	701	660	668	723	683	689	659	703	690	688	681	725	707	666	687	706	727	713	648	686	700	732	692	659	726	725	680	720	668	709	692	680	685	697	670	674	764	743	689	734	703	701	709	718	677	648	653	745	677	685	721	714	677	713	706	650	724	728	712	697	665	732	692	676	704	735	700	709	700	661	662	676	656	673	739	676	739	634	703	732	697	703	721	703	683	718	769	687	717	669	717	694	750	682	742	711	735	675	681	749	739	700	713	701	684	696	682	683	694	696	726	694	681	679	687	695	684	708	681	695	719	683	631	713	702	660	649	701	734	697	710	740	715	693	678	683	692	710	677	691	702	709	700	650	735	677	662	693	692	720	687	688	694	685	703	703	698	680	674	704	660	694	730	688	656	725	659	768	714	696	650	662	747	661	717	654	682	669	713	648	683	714	655	750	713	705	688	678	689	668	688	695	704	696	681	721	685	671	734	696	706	657	728	684	642	721	692	638	714	688	693	690	689	722	702	742	744	691	703	724	707	697	705	707	722	696	669	703	726	730	676	669	687	707	678	668	660	731	710	679	703	643	679	657	691	677	692	702	711	683	632	668	765	725	680	724	698	681	726	672	719	701	705	689	715	654	696	673	692	738	687	678	659	747	679	695	656	637	710	741	686	683	688	716	701	717	697	745	691	665	717	668	691	735	736	658	725	705	675	688	690	701	691	648	676	724	743	697	734	663	701	705	730	640	722	688	693	755	699	703	696	668	678	687	711	703	704	689	733	649	711	697	702	666	705	729	698	704	681	693	695	690	756	690	696	700	661	687	673	702	659	689	673	694	686	680	690	707	745	685	682	691	690	651	741	751	706	702	712	696	715	647	703	669	735	736	681	683	704	702	716	657	755	662	669	716	689	694	690	754	684	690	661	675	696	693	726	678	698	678	735	709	701	699	646	706	705	740	697	701	698	695	688	679	747	692	750	622	699	671	658	675	686	681	721	702	689	650	702	711	649	686	758	704	695	710	704	678	707	720	695	682	678	673	688	771	731	650	708	709	664	707	647	702	695	696	739	652	711	668	634	705	677	708	666	716	677	702	702	701	641	683	714	724	733	664	674	696	720	720	686	709	721	716	721	720	690	657	695	692	681	695	707	647	710	667	692	659	692	717	712	716	649	679	716	716	731	682	701	684	644	671	702	663	719	689	708	676	710	666	708	662	713	704	731	713	670	676	698	760	702	680	742	677	661	716	679	699	708	677	704	728	688	678	704	679	702	725	704	702	683	718	696	615	681	728	702	723	626	688	705	716	697	722	683	692	705	661	696	697	679	747	722	654	698	704	650	678	750	659	735	733	663	734	692	699	681	702	718	658	716	672	753	696	721	713	682	664	694	684	725	726	697	691	720	623	726	687	685	696	665	663	674	707	748	676	724	698	738	734	695	679	673	670	684	729	657	689	691	689	700	726	673	713	702	677	715	743	703	641	708	718	732	679	666	718	682	661	695	671	676	691	677	674	652	723	664	701	718	665	658	677	744	698	671	676	726	708	732	674	712	675	695	693	685	673	730	680	686	725	646	744	683	689	702	733	614	738	702	655	658	676	653	693	694	690	687	691	754	717	665	685	673	671	698	664	670	706	703	689	686	688	710	724	695	709	683	709	720	663	696	724	684	690	668	677	726	683	672	703	677	672	683	681	688	734	620	689	696	685	673	692	686	662	645	705	692	687	649	685	741	690	707	667	676	685	682	683	698	696	640	681	701	709	690	727	700	703	697	676	654	715	683	684	663	706	674	690	651	660	673	697	702	693	647	706	723	709	701	665	683	696	652	695	695	735	654	680	721	703	687	695	701	680	661	700	710	659	731	654	658	678	710	741	705	677	722	669	668	681	719	673	684	705	724	721	696	691	689	683	687	694	679	693	662	689	737	713	717	746	734	659	674	709	697	684	643	730	685	754	671	668	685	696	700	675	698	646	692	667	686	653	696	666	724	666	728	662	723	670	737	700	693	719	707	657	726	738	673	635	642	728	642	668	719	692	712	666	723	694	687	686	691	707	652	693	691	693	711	650	662	667	704	703	682	678	670	736	672	715	735	636	712	713	713	658	700	697	664	695	691	694	662	691	705	664	711	702	688	691	718	718	731	741	704	707	684	695	697	692	686	675	693	669	666	663	727	677	669	685	720	694	704	667	701	661	737	672	661	700	707	695	673	659	686	705	703	703	706	690	713	677	710	663	662	720	710	690	685	630	673	692	704	663	677	654	701	695	694	705	705	645	726	685	755	678	693	690	696	680	682	720	663	689	710	707	664	680	694	707	677	659	695	714	706	699	693	723	704	649	701	723	668	716	694	652	710	705	713	693	785	737	744	728	683	730	744	694	675	699	674	677	688	717	724	692	669	712	734	726	693	675	704	669	703	716	670	719	697	718	640	727	754	674	691	698	704	651	685	703	688	720	689	663	678	684	714	674	725	677	687	673	676	715	683	756	721	675	748	748	684	685	681	692	673	731	681	704	706	680	692	661	684	704	696	688	673	699	689	667	688	692	688	705	750	739	643	698	708	725	670	722	624	639	722	672	688	671	743	670	688	714	653	736	696	727	694	722	714	688	755	703	688	690	709	707	672	712	665	685	698	637	717	753	707	651	700	695	695	677	691	687	690	691	674	684	663	676	677	659	669	673	725	702	686	730	682	741	642	686	684	652	692	683	660	683	638	709	701	730	648	725	711	734	703	679	683	683	715	665	675	727	697	693	739	665	692	739	678	676	656
23482	21630	29651	24097	21630	21672	7306	1202	906	737	630	617	573	477	422	423	393	387	369	368	383	339	347	327	312	331	362	341	297	289	317	293	256	304	284	305	262	286	278	329	278	301	301	261	286	271	290	270	291	310	263	291	264	280	300	286	295	255	271	257	268	294	280	282	301	271	273	270	288	279	266	286	273	310	286	277	255	288	267	267	273	285	277	252	269	295	268	282	275	244	295	276	269	231	317	348	284	261	269	282	268	259	313	308	271	265	239	264	259	293	286	248	266	264	248	268	283	291	251	258	245	260	263	273	267	276	264	269	241	257	240	277	251	308	261	256	263	237	283	257	266	266	269	259	264	282	240	298	238	274	260	277	281	269	238	241	251	262	261	250	254	244	268	304	247	265	266	269	265	269	262	281	277	261	296	277	260	262	263	282	266	266	257	266	280	243	232	258	227	299	280	252	259	288	279	279	254	275	303	271	263	282	299	268	264	250	273	301	291	264	255	227	242	229	257	260	284	271	242	286	247	287	243	273	256	253	285	248	266	264	280	273	249	279	245	244	267	281	258	269	257	266	270	250	277	253	250	247	258	280	257	258	271	279	275	268	287	278	244	267	284	301	285	307	255	262	255	264	243	250	250	250	254	238	274	266	272	259	262	269	258	252	256	261	262	258	262	258	255	286	264	232	270	270	260	274	233	237	261	254	262	258	260	265	254	279	265	261	265	282	238	277	270	232	293	291	259	262	277	286	244	267	274	272	248	243	260	296	258	270	234	271	251	257	245	279	283	257	258	257	312	266	243	248	249	263	264	271	287	237	274	278	241	254	263	273	256	257	249	272	272	221	257	258	239	276	276	243	257	273	260	253	251	258	260	295	247	255	222	283	222	282	241	269	244	265	262	270	250	262	279	271	277	291	244	256	267	273	260	246	240	281	275	262	243	254	286	245	252	247	250	257	257	261	245	262	275	283	273	248	256	283	255	258	269	280	284	290	276	240	289	252	277	249	266	256	245	264	262	270	263	260	283	248	235	267	259	257	273	271	247	270	274	256	261	280	263	265	253	277	259	274	257	275	289	255	283	284	262	216	260	252	248	297	252	263	267	266	302	266	246	250	289	274	282	281	274	288	264	275	253	302	262	267	274	287	253	230	248	239	247	265	252	278	273	292	269	270	275	250	252	293	251	241	271	287	240	280	264	280	252	275	254	271	216	259	252	272	316	269	253	256	285	273	299	253	257	295	272	263	269	260	255	228	259	275	240	257	264	300	256	256	252	302	258	250	278	267	257	255	286	269	270	277	278	270	274	252	277	269	275	251	269	292	249	255	264	264	269	260	266	251	276	260	232	294	266	258	285	283	280	264	261	236	267	284	240	261	264	244	239	260	269	278	233	256	242	268	263	257	306	288	252	262	260	264	280	279	273	250	270	278	237	259	298	264	284	273	245	234	291	264	315	271	277	309	279	238	258	272	250	286	236	300	255	280	261	287	302	286	253	263	261	279	244	263	294	268	243	268	251	258	275	257	249	249	271	242	281	269	264	273	268	244	257	261	270	299	243	282	257	236	268	263	280	297	293	264	276	263	251	257	259	265	281	257	273	290	272	314	232	264	263	271	266	269	244	257	256	286	294	232	271	277	259	261	247	280	217	263	271	247	266	273	270	274	282	282	266	258	261	283	227	278	281	259	262	242	280	296	251	273	282	256	259	255	271	264	266	245	269	236	255	273	252	253	263	268	255	286	258	254	278	276	278	261	278	264	244	251	255	269	286	252	242	259	264	266	266	243	280	243	262	262	262	260	267	261	240	266	273	244	263	252	288	272	245	285	247	303	261	265	270	266	276	246	250	275	265	283	269	287	305	272	256	258	271	266	247	252	289	225	259	280	275	253	280	254	266	252	288	267	258	274	251	257	247	262	264	272	248	246	249	249	268	267	252	234	269	280	283	267	249	271	281	268	303	266	263	267	255	246	254	265	248	249	250	299	282	257	267	271	255	259	270	258	279	275	251	254	260	233	265	280	263	276	279	246	273	282	273	256	240	245	245	288	275	271	276	265	248	249	269	252	270	259	242	251	264	259	291	248	272	270	262	267	267	285	280	257	252	263	276	257	254	305	259	262	247	287	247	230	257	252	242	291	234	276	263	262	237	254	268	245	267	247	288	242	264	262	267	257	272	272	254	272	243	243	254	269	244	285	255	287	278	266	271	284	275	256	281	279	267	266	260	263	276	262	261	252	293	247	271	261	288	270	269	250	270	260	267	251	279	262	267	277	251	278	276	236	248	268	256	262	287	258	256	265	258	287	270	241	259	259	253	261	257	259	270	251	256	267	267	280	250	271	262	256	252	290	268	278	253	271	289	252	273	230	294	281	278	251	259	239	273	280	280	276	244	243	279	229	262	291	266	267	277	270	255	276	255	259	269	246	284	270	281	262	255	261	262	274	272	249	260	247	292	274	289	248	291	267	281	258	272	269	279	275	264	294	255	265	251	270	250	287	265	258	257	230	255	273	295	266	254	246	267	264	296	266	271	238	244	263	289	277	265	275	262	277	250	264	258	308	251	263	303	259	275	278	252	260	250	240	269	274	293	258	223	277	248	259	287	273	245	275	264	269	288	247	248	262	252	272	277	267	244	285	259	235	280	331	251	249	247	247	268	275	247	267	266	255	260	219	282	277	262	292	289	296	260	281	265	267	226	250	285	260	251	266	259	288	259	261	236	264	264	244	254	272	260	261	236	256	272	258	275	233	252	271	281	255	249	265	265	265	269	257	289	238	255	281	252	273	252	249	240	283	260	282	295	303	234	273	263	283	259	280	287	287	270	275	269	272	263	277	282	263	274	262	264	257	224	263	269	263	268	263	295	245	233	258	288	268	277	264	287	263	257	237	272	265	268	247	256	237	297	293	271	285	272	268	263	255	292	236	259	240	261	268	264	239	268	236	276	257	277	272	237	251	231	269	286	257	268	301	249	210	287	277	259	244	256	248	228	293	286	242	266	292	250	286	253	292	290	267	273	253	252	270	263	268	254	255	262	265	249	262	279	245	251	261	278	250	264	265	272	273	285	296	272	283	285	237	271	247	266	225	259	244	290	264	226	253	262	251	279	260	252	272	259	301	257	246	258	285	266	280	275	255	249	249	249	254	274	260	281	250	263	238	284	258	245	276	297	263	284	259	269	261	278	263	271	278	253	220	275	256	285	271	263	286	267	246	243	268	275	272	297	255	302	293	292	250	239	245	254	258	261	256	231	232	253	260	254	256	280	310	238	279	278	245	276	261	256	272	291	273	253	285	275	285	240	250	277	242	236	260	296	245	238	271	310	270	262	277	280	251	308	287	255	247	264	271	268	276	285	288	265	277	222	270	265	292	281	252	248	284	304	254	252	256	267	242	258	247	291	263	259	249	278	282	252	279	243	263	283	271	235	263	254	277	242	244	243	251	260	299	263	267	235	293	267	255	278	237	280	279	265	265	252	226	282	313	266	243
7016	15846	13555	7427	5007	3800	2986	2359	1859	1586	1295	1040	977	879	773	734	670	591	548	598	518	490	496	476	489	459	441	463	424	437	413	411	414	414	396	390	404	402	391	385	392	400	378	350	365	366	393	355	338	348	400	382	360	370	382	393	353	387	373	343	367	377	348	362	321	346	378	391	379	363	358	376	374	399	390	364	369	378	350	354	408	331	373	405	349	379	387	354	350	371	367	349	376	348	420	498	436	341	392	410	381	352	344	337	344	339	370	347	348	339	337	382	351	364	349	338	342	341	359	331	343	354	350	324	331	318	364	356	333	344	320	338	344	353	339	361	349	363	340	354	356	352	369	376	340	345	324	376	339	351	375	323	381	367	354	346	348	358	358	358	350	364	386	340	342	348	350	359	353	325	361	349	332	365	359	312	361	366	362	301	331	342	359	309	351	321	332	367	308	388	346	342	363	373	308	379	371	353	356	351	348	377	347	357	368	362	337	348	353	360	345	341	349	375	341	339	310	318	347	352	330	361	334	379	302	376	325	375	376	337	341	356	344	337	340	343	352	384	357	341	350	347	345	360	348	321	318	360	341	309	336	330	355	349	358	365	364	381	359	319	341	354	356	331	349	355	349	362	341	375	351	363	356	345	331	314	328	362	356	361	311	361	368	355	376	348	360	369	303	341	368	342	368	321	337	324	331	339	351	342	355	301	373	362	357	325	342	343	349	373	347	350	372	313	330	348	353	342	362	332	361	360	337	357	332	333	346	357	338	346	364	373	344	370	350	341	349	333	332	331	353	355	370	337	327	365	367	332	373	311	341	340	358	306	340	364	346	372	351	329	359	339	351	335	326	324	314	294	367	348	360	361	331	314	349	330	355	367	324	352	347	357	348	352	341	361	384	345	338	345	340	341	356	413	365	353	354	359	332	343	335	367	336	363	346	350	367	367	362	346	325	362	363	363	349	370	324	391	345	324	339	336	351	334	331	345	340	358	346	366	367	360	317	378	336	330	347	364	353	354	343	344	357	376	369	369	361	383	331	345	367	330	343	379	317	369	331	374	362	343	359	349	333	400	334	338	346	351	328	347	366	349	385	316	307	379	341	360	366	355	358	367	353	323	354	324	333	344	335	341	379	376	364	377	341	348	331	370	343	319	369	367	333	347	327	381	373	360	333	381	357	347	360	320	363	337	326	335	382	313	368	352	345	339	380	340	368	363	329	346	350	334	369	349	356	339	328	384	357	347	333	359	350	350	368	374	374	364	344	333	350	327	371	363	322	357	354	367	334	350	321	342	357	335	354	360	345	358	334	374	345	381	325	326	346	314	337	310	379	352	359	360	356	346	359	343	343	353	361	356	355	362	344	346	369	355	374	385	360	361	325	345	359	344	365	348	340	363	346	367	361	340	354	332	357	345	332	323	344	346	351	356	351	309	360	360	329	354	340	356	378	334	328	333	339	326	380	330	370	349	354	347	331	357	333	318	361	370	356	359	387	345	340	360	324	349	322	381	333	345	346	339	344	350	359	320	336	345	347	343	341	360	348	350	351	341	318	348	336	345	382	315	341	362	361	367	337	319	360	339	342	331	367	378	352	374	340	360	336	296	389	368	328	368	343	354	333	347	353	370	341	324	358	350	374	337	368	355	334	338	336	357	380	349	361	318	333	330	298	335	314	363	363	355	322	346	365	356	341	374	325	342	336	301	344	319	365	334	356	345	382	331	312	356	364	368	367	331	358	353	356	373	322	330	352	367	324	370	331	373	341	341	337	337	346	334	317	354	337	374	354	300	330	359	322	350	357	362	364	366	345	354	363	354	314	339	347	344	321	375	335	320	367	357	402	326	327	323	385	355	339	338	317	342	346	375	313	370	390	345	374	332	356	351	356	351	334	350	313	374	364	354	370	342	351	344	351	370	337	331	317	362	334	330	325	366	391	371	349	337	348	331	356	354	340	343	406	362	373	344	392	327	344	349	339	343	316	368	361	395	378	356	390	339	373	333	367	369	361	359	353	373	354	335	335	383	353	340	350	352	358	316	326	369	365	360	319	386	308	381	361	342	350	322	342	343	341	327	354	362	320	350	358	330	353	328	321	356	370	319	328	336	338	371	354	308	351	337	358	360	349	357	333	350	333	373	330	362	342	334	357	328	351	376	318	330	347	327	343	371	342	327	341	344	362	342	354	345	377	364	353	342	367	352	311	379	332	367	356	345	354	354	306	361	316	377	355	361	338	345	348	342	355	337	357	353	370	356	363	322	341	344	334	324	358	359	322	369	400	348	338	365	338	337	371	358	365	386	363	355	354	365	380	342	373	329	360	372	360	369	353	367	333	359	335	335	359	351	398	347	377	340	370	346	338	371	352	401	332	374	356	353	366	400	363	365	322	328	357	339	356	363	362	358	343	332	370	368	333	367	351	349	355	370	350	352	324	352	294	355	343	332	351	360	324	364	373	363	356	355	319	286	336	346	357	340	327	324	392	324	365	357	368	360	392	338	351	354	367	338	358	366	332	348	355	366	364	360	377	339	349	341	342	352	351	353	341	336	367	339	376	333	384	347	354	349	351	355	359	414	382	330	367	356	355	380	357	389	358	339	336	318	332	350	347	370	377	324	355	324	348	341	333	355	352	335	318	329	366	330	337	363	342	351	319	366	346	365	338	356	386	363	340	377	380	363	364	330	378	334	375	345	339	353	320	359	363	370	347	330	358	359	349	381	324	365	354	382	330	359	338	341	304	345	364	305	353	347	353	358	354	341	381	387	351	331	345	334	354	359	336	322	342	330	351	346	356	398	335	357	340	322	352	341	335	349	382	337	371	363	329	301	350	324	316	357	375	360	354	333	375	344	354	303	306	360	335	334	358	338	340	374	354	344	389	341	359	352	384	341	338	342	328	350	369	376	352	337	344	304	373	326	369	343	328	361	349	362	357	301	347	346	339	338	336	340	356	306	361	361	369	362	392	323	338	341	327	350	358	333	336	340	370	349	324	334	362	332	318	360	335	331	358	366	373	355	321	365	363	369	355	317	338	337	342	361	334	353	329	358	340	314	363	357	355	328	321	329	349	381	360	372	353	384	340	361	376	339	339	357	335	341	375	366	338	343	373	365	348	386	329	338	358	331	370	352	342	322	376	377	355	300	370	362	353	319	363	337	356	350	330	345	356	309	367	317	355	380	336	314	338	357	339	340	349	335	332	348	321	371	358	360	331	343	349	343	318	348	345	381	301	366	340	353	388	347	327	355	352	343	349	371	387	371	355	347	357	353	346	372	345	333	336	366	336	361	347	371	331	334	376	375	368	366	348	351	321	350	359	364	318	335	349	329	356	328	340	347	356	345	339	348	334	324	350	336	349	358	351	352	345	328	360	346	378	350	340	344	338	339	348	340	359	331	338	310	381	365	334	319	365	347	354	355	337	366	321	350	330	341	354	379	357	344	344	370	335	364	324	388	358	323	341	334	314	345	368	339	325	335	336	333	334	348	403	340
27634	21097	9625	1226	842	723	738	682	738	685	670	648	682	715	642	690	701	641	645	684	637	624	673	649	713	682	686	663	691	613	670	681	643	638	646	637	651	653	714	671	642	623	633	664	635	667	645	623	625	626	660	647	647	674	675	679	634	671	659	654	683	657	698	663	665	697	663	597	605	658	699	633	662	705	694	613	649	659	649	670	666	662	719	675	637	662	642	599	649	649	672	651	646	686	655	696	693	664	652	669	638	657	675	607	630	646	664	622	635	597	611	627	588	646	688	674	674	611	676	642	666	634	657	671	600	631	666	646	644	645	656	638	664	628	653	661	624	663	644	647	638	675	640	660	654	676	670	638	651	642	706	670	611	648	641	682	672	687	639	650	674	647	650	658	664	657	672	656	691	702	602	618	674	695	623	647	663	664	665	635	633	660	658	634	637	619	625	607	658	620	629	687	654	681	646	708	641	651	700	646	680	686	654	711	643	642	641	632	670	614	680	666	709	664	671	635	691	645	668	636	632	648	673	606	678	690	666	690	654	646	657	676	660	696	637	681	662	641	642	619	649	653	654	649	687	660	698	636	684	672	677	636	726	635	667	642	665	648	688	727	640	642	678	664	614	663	607	663	654	652	678	646	666	662	623	673	671	622	671	678	675	649	689	617	657	659	661	658	645	661	701	694	630	611	657	669	659	643	716	669	647	718	631	603	601	618	676	654	666	677	682	677	685	665	633	688	668	666	653	593	657	660	641	670	656	662	676	656	690	657	758	636	648	645	667	621	677	655	656	612	657	673	646	631	625	676	678	692	590	646	629	662	684	632	675	654	645	618	667	700	618	641	625	647	626	647	642	670	742	670	634	667	624	664	648	663	658	663	641	654	673	624	628	650	663	651	701	662	637	631	649	680	664	637	640	687	665	704	623	650	625	716	679	606	649	643	647	675	623	620	628	642	647	669	623	658	650	645	667	630	660	614	672	696	688	594	664	647	664	652	668	684	645	626	644	653	657	705	625	611	659	700	651	647	631	706	617	657	660	664	664	650	663	647	651	678	674	639	653	664	666	655	659	656	629	646	673	638	628	621	697	662	640	671	670	689	634	682	645	682	646	677	612	664	681	648	653	664	668	622	614	639	620	662	664	657	661	683	657	643	686	703	611	667	612	651	716	654	689	649	689	675	682	643	623	646	612	582	691	644	589	688	626	650	640	618	655	653	622	630	633	655	640	651	646	665	661	624	702	661	661	659	633	669	666	655	658	636	669	680	632	667	668	646	627	686	596	647	646	634	656	627	660	687	641	642	678	625	673	676	697	672	698	656	661	657	664	643	624	618	644	689	641	635	632	629	672	658	649	690	675	679	643	679	704	647	620	675	646	655	646	632	651	694	685	668	630	645	643	619	668	688	662	661	654	632	680	642	688	611	665	674	642	677	649	636	647	681	652	688	644	694	683	654	688	669	694	676	677	663	693	607	631	643	652	656	694	648	668	673	640	599	643	670	664	653	655	633	714	680	676	699	673	622	658	666	637	685	641	633	665	641	698	645	679	641	626	665	649	655	635	677	613	638	652	646	632	661	646	598	646	661	637	626	691	652	667	680	657	728	657	646	633	681	661	630	635	667	656	616	647	652	638	695	622	692	665	617	652	608	654	685	681	694	653	677	669	726	644	611	615	608	642	660	640	666	632	640	668	674	651	670	656	587	654	646	615	666	628	656	642	666	647	634	652	659	636	661	661	646	629	676	661	657	615	638	606	626	661	663	639	642	661	684	639	632	644	662	660	664	650	663	643	662	615	637	641	681	645	627	684	659	666	676	680	691	665	673	671	671	673	682	606	650	627	624	647	672	618	723	626	639	692	634	675	669	665	675	642	646	647	653	676	626	653	687	628	662	652	653	652	635	650	664	679	654	635	658	629	654	657	706	679	630	672	709	657	644	628	656	624	613	643	665	630	660	637	586	611	653	580	659	630	657	630	625	633	634	669	622	691	618	618	677	621	637	654	647	641	669	651	614	674	699	644	646	666	715	644	647	645	675	653	679	673	667	666	620	641	627	692	629	630	645	679	634	663	638	693	647	671	673	646	629	655	665	677	644	666	615	653	658	665	693	612	644	644	698	708	627	664	623	652	578	674	653	658	682	689	643	639	656	642	641	636	639	655	621	670	649	621	626	616	693	675	646	661	679	591	669	685	668	677	653	614	621	647	628	672	648	675	647	644	678	635	684	625	654	629	664	626	658	680	671	635	625	607	662	677	604	711	689	632	656	663	668	660	624	618	641	683	610	631	636	627	631	653	641	653	636	630	648	686	614	644	665	641	696	644	636	627	694	676	682	654	630	643	661	619	706	654	624	660	617	686	644	627	670	595	643	673	686	686	649	678	648	653	654	634	638	695	630	669	604	638	643	684	661	674	617	685	676	668	622	702	662	703	632	673	663	640	697	684	633	658	670	624	641	670	655	661	631	695	715	635	697	601	631	658	667	642	652	615	643	639	601	656	688	643	667	658	652	632	633	691	653	595	662	597	611	642	644	608	622	677	677	627	676	641	583	628	615	640	618	682	696	639	657	702	655	665	626	639	685	646	640	668	616	675	733	634	649	646	673	685	678	654	661	645	688	644	636	666	645	595	631	664	635	636	673	678	649	651	652	652	621	632	661	654	641	613	636	574	644	646	631	653	708	641	639	667	656	642	659	670	689	649	665	642	656	687	630	666	669	598	653	678	626	674	674	644	655	621	666	664	682	650	655	635	644	621	652	666	629	650	667	658	676	619	667	645	642	658	645	637	636	651	664	684	649	613	662	658	697	672	625	659	675	683	679	690	675	645	688	719	681	660	642	675	722	625	652	666	681	670	655	614	613	651	676	646	635	607	653	673	643	640	641	583	649	644	708	618	671	658	586	644	707	599	682	669	694	663	668	652	603	665	676	650	631	674	620	655	655	644	651	622	654	678	636	645	648	636	707	663	669	677	601	667	645	652	610	622	627	674	673	624	666	617	667	650	635	686	670	662	605	635	620	627	640	655	654	660	676	667	655	667	632	657	624	682	657	638	657	642	639	620	661	673	677	673	646	672	665	651	619	661	681	660	667	680	652	636	640	609	677	629	651	656	603	685	614	673	687	644	668	696	683	681	642	621	604	670	665	662	610	684	675	675	635	666	649	669	642	658	652	675	665	734	643	689	628	632	652	645	689	665	722	668	650	665	659	697	677	708	679	642	675	656	636	709	653	653	635	653	635	677	621	647	707	613	645	670	656	626	633	663	639	656	655	706	619	662	666	667	659	678	672	677	631	683	633	635	677	650	663	668	671	686	631	685	666	684	685	626	711	642	630	660	641	636	633	609	610	686	631	679	670	718	641	606	634	671	671	666	694	635	628	640	657	629	689	639	658	680	632	600	641	702	663	661	638	660	685	602	638	634	644	662	659	694	666	624	676	650	696	627	640	687	668	706	632	653	668	640	654	628	681	624	666	667	665	640	597	608	683
4216	1590	1453	1120	986	957	891	869	877	919	877	884	841	833	825	845	824	774	806	801	853	865	797	840	849	837	846	838	838	781	808	811	873	829	750	818	825	863	812	813	891	838	867	820	782	801	826	821	868	876	826	819	868	840	851	821	827	813	830	822	890	856	835	895	827	871	837	837	856	864	827	752	801	847	851	829	867	842	841	818	820	824	776	904	825	861	868	846	854	813	831	830	865	815	795	929	889	827	825	804	875	830	852	825	878	790	820	866	826	847	809	830	843	829	895	846	828	833	843	777	811	829	812	881	877	841	829	831	826	868	851	843	868	831	853	801	892	802	851	837	798	836	785	875	834	821	769	865	830	858	819	871	814	820	816	852	833	801	842	817	841	830	836	829	868	806	817	809	815	822	825	801	861	848	808	834	826	863	838	860	855	861	862	796	824	823	868	852	833	890	833	841	828	837	845	795	844	811	815	778	781	861	906	877	838	838	849	853	803	828	830	884	771	801	769	821	822	803	824	833	793	859	830	830	884	813	801	871	819	895	809	813	853	896	813	870	821	859	811	795	797	824	840	847	813	845	824	856	792	821	823	874	831	790	836	859	821	811	777	859	872	804	819	813	852	846	785	788	842	815	811	876	838	823	870	816	878	839	836	833	858	830	841	855	849	717	813	836	787	868	851	818	831	856	854	843	809	857	795	867	812	782	800	853	842	877	859	827	808	885	852	844	806	811	837	829	842	834	788	877	855	814	769	851	843	838	823	791	838	846	849	817	790	850	814	814	805	825	882	833	867	810	800	848	826	823	872	799	813	872	867	855	829	833	805	860	828	820	817	843	815	817	828	791	781	780	833	830	792	845	808	839	851	831	874	801	873	892	859	835	843	800	822	806	833	819	805	835	882	828	828	860	850	814	766	830	791	839	794	784	782	845	880	809	837	835	836	852	804	840	828	830	833	809	879	815	848	820	841	852	864	846	804	858	874	834	814	793	844	898	904	854	818	850	847	842	751	829	866	830	836	789	792	863	868	828	841	863	818	829	890	820	837	833	810	823	837	826	784	789	817	842	840	837	851	835	822	783	833	842	846	838	862	805	852	870	836	827	873	846	860	824	846	829	864	855	828	790	852	905	832	846	830	792	882	845	819	836	822	839	808	838	818	880	864	844	836	836	842	826	809	864	794	857	809	823	831	812	837	830	820	842	858	777	850	795	830	837	882	825	840	824	835	861	840	823	826	809	865	851	829	866	861	855	837	821	822	848	846	850	811	852	839	880	795	815	874	835	865	857	856	818	856	830	835	812	868	780	778	791	825	822	869	833	862	818	885	823	828	860	839	850	894	797	792	851	836	786	800	806	870	814	848	795	800	845	844	854	802	849	889	806	816	824	808	820	846	833	784	765	752	770	859	823	868	814	832	800	818	857	810	810	790	847	855	865	834	797	740	832	878	813	814	850	843	838	840	817	866	776	833	861	872	833	843	810	783	784	860	876	866	820	872	836	846	860	834	821	815	847	835	798	779	818	835	877	812	826	879	848	835	854	800	822	841	813	843	849	893	891	813	844	843	871	852	803	787	817	830	832	881	847	833	797	807	842	888	860	812	848	818	847	841	810	852	769	824	827	844	868	858	835	789	833	838	819	843	858	845	809	809	878	832	860	824	822	817	873	841	820	766	843	852	796	826	869	859	855	842	829	828	848	783	826	841	839	803	843	800	848	848	871	798	824	823	885	856	820	837	795	832	865	867	813	889	810	851	859	806	802	818	817	846	866	829	821	798	799	849	826	819	809	831	789	851	839	854	839	842	844	861	905	772	858	807	862	791	830	782	837	829	809	831	811	860	846	843	842	803	867	820	806	830	867	849	861	826	836	747	858	866	876	866	846	857	792	816	806	813	829	820	857	814	844	874	819	839	849	847	826	824	801	858	817	819	877	908	820	788	916	846	868	837	865	812	867	823	810	813	842	839	819	848	810	848	882	873	829	824	822	819	860	774	840	776	824	882	801	809	887	873	865	860	814	862	824	834	792	826	836	879	837	826	874	836	824	821	835	890	829	854	883	808	818	869	852	813	863	830	842	837	780	807	803	815	804	796	852	878	882	826	809	873	824	814	828	819	818	817	822	825	844	859	851	854	864	861	841	834	824	845	863	868	864	824	810	855	832	810	825	819	787	790	813	831	855	880	830	853	864	858	840	792	849	842	835	828	847	829	813	844	868	810	815	842	819	848	821	832	827	847	820	871	871	871	864	837	816	859	831	849	788	827	826	816	838	821	854	892	826	815	819	822	810	865	803	883	779	849	806	826	850	878	825	795	866	855	868	805	879	814	853	839	842	863	853	814	814	836	833	844	845	866	825	855	879	831	825	789	868	813	827	896	823	838	861	863	883	852	853	775	826	806	852	876	887	796	854	824	828	792	841	847	825	852	831	813	853	828	851	841	783	805	859	788	859	840	816	802	806	776	818	826	823	818	866	841	857	809	884	908	872	871	834	826	806	804	848	838	836	797	825	813	845	792	837	874	847	786	828	839	878	824	798	849	841	816	821	859	823	825	860	863	855	839	798	851	854	828	866	814	802	830	822	880	849	794	800	880	823	821	870	829	876	876	827	842	786	820	848	799	849	811	825	873	808	857	796	837	829	812	860	912	801	764	803	823	860	786	840	819	851	804	857	871	829	872	791	835	792	799	834	864	807	826	789	827	836	821	806	867	865	865	862	830	835	803	799	842	798	878	833	866	819	825	858	832	816	878	778	810	834	842	823	859	822	835	853	838	877	847	837	817	815	836	886	800	842	801	826	821	833	874	862	853	813	865	839	841	859	883	824	810	841	833	887	831	845	867	818	836	785	843	851	870	785	825	789	801	780	875	832	822	850	874	785	810	790	852	782	800	806	839	841	861	854	831	854	837	852	845	811	808	841	850	858	844	873	850	831	841	852	832	889	857	849	859	799	805	803	832	855	786	812	817	818	856	834	860	833	825	824	821	827	870	868	814	833	854	811	867	839	818	831	877	837	802	873	819	836	860	805	841	812	852	820	833	825	868	916	823	805	837	838	809	876	866	839	802	817	825	880	817	866	835	852	894	890	804	817	810	837	867	844	861	831	825	811	830	865	843	835	846	838	886	864	805	874	808	844	850	767	830	859	787	851	816	858	867	811	819	861	811	860	841	775	832	867	818	844	786	814	797	840	854	827	826	816	779	835	863	828	848	884	781	872	866	853	830	817	853	879	794	839	830	806	799	806	833	832	838	826	860	817	830	834	851	936	801	896	856	871	807	833	835	824	809	857	846	841	842	803	773	857	810	847	866	774	821	834	832	804	855	839	901	838	780	884	827	844	818	809	779	838	834	818	831	865	835	846	851	845	884	890	835	860	826	833	851	786	832	855	777	797	828	844	856	819	863	869	825	828	870	838	842	858	861	884	830	869	817	872	837	789	838	842	862	863	809	794	877	768	791	864	908	877	793	748	856	861	776	830	810	846	875	794
24502	21646	29239	24563	21628	9963	1439	986	835	740	730	700	664	612	601	611	585	551	545	580	545	555	579	510	572	550	543	544	571	542	540	545	569	539	544	555	502	514	497	528	533	507	576	521	527	524	503	534	536	559	529	520	462	556	544	521	554	521	551	505	499	488	561	551	533	513	493	502	499	534	544	519	514	498	549	524	497	518	544	511	514	502	494	484	540	514	536	516	532	536	552	530	519	481	552	582	515	561	531	540	512	517	509	518	531	553	540	508	515	489	535	488	567	557	516	533	528	537	525	534	536	542	525	564	495	508	555	557	498	503	496	495	515	515	505	508	512	578	547	555	544	454	481	505	537	502	543	522	544	497	527	537	486	518	538	566	513	490	551	530	527	514	503	485	522	506	492	527	509	512	492	535	547	461	524	497	530	494	512	535	494	522	538	534	491	518	555	468	534	502	541	513	517	519	554	510	507	485	516	521	511	526	496	552	519	515	516	515	541	486	565	531	508	529	512	551	550	547	506	509	551	544	554	485	530	505	526	502	563	541	491	532	494	516	531	517	536	562	517	519	510	524	492	529	475	555	540	519	528	524	530	541	535	529	519	529	530	556	545	516	518	519	500	540	502	493	521	504	553	504	531	530	541	551	505	538	531	487	591	512	534	527	546	547	572	535	543	505	487	574	559	505	524	496	485	547	550	511	544	520	499	544	534	508	526	531	529	524	553	518	527	489	527	524	569	525	483	514	526	479	530	492	536	520	529	556	509	507	552	503	506	522	537	541	534	505	507	541	509	503	529	498	541	510	557	515	537	560	513	517	530	504	504	549	522	541	543	517	506	533	510	505	517	563	529	508	563	528	499	561	449	501	507	536	503	503	487	520	509	524	528	517	523	481	524	540	518	513	514	506	518	550	472	557	510	488	529	529	524	519	513	502	488	495	539	507	522	514	493	489	539	482	508	499	495	507	539	529	573	538	495	538	514	486	526	534	550	503	499	510	552	534	472	513	537	540	550	515	541	544	527	501	513	496	525	537	561	493	566	471	490	518	499	498	534	520	525	530	525	541	513	535	519	529	522	508	528	500	539	486	516	516	531	526	528	548	526	527	520	544	499	520	538	575	526	519	521	501	516	542	521	502	511	534	487	518	528	482	551	546	549	543	525	531	533	509	513	544	516	511	501	521	487	534	480	492	530	550	538	521	539	526	515	510	562	482	532	519	495	545	519	522	523	503	485	521	534	518	506	505	528	517	523	582	502	528	501	477	559	513	546	541	514	498	523	514	527	536	507	564	519	542	506	501	534	525	518	522	552	568	515	534	544	500	509	535	474	538	504	519	541	536	528	496	529	504	497	552	558	525	531	501	538	509	513	475	538	503	556	526	515	541	504	507	558	511	525	515	510	541	503	515	506	495	520	513	528	519	555	537	517	518	534	507	529	531	526	554	519	490	550	522	513	515	538	495	508	521	548	525	521	505	535	514	517	518	470	571	556	519	528	488	541	540	536	517	504	539	526	510	523	469	499	512	519	526	540	535	537	514	536	492	546	498	538	506	506	495	507	497	484	515	514	523	511	541	559	511	481	529	514	537	569	523	510	550	521	524	487	496	534	531	517	524	480	498	509	515	551	505	541	538	541	526	552	508	542	508	564	547	496	542	488	508	481	480	475	545	543	539	505	548	515	533	529	550	546	523	507	592	514	548	487	499	568	544	503	517	540	523	522	500	499	560	549	537	559	537	557	503	514	522	535	565	519	552	571	507	524	526	506	523	510	512	514	524	522	514	529	509	539	466	529	506	552	515	505	521	561	494	535	492	516	500	553	543	525	545	553	523	517	513	541	487	529	555	548	494	514	503	528	511	513	506	503	523	525	496	510	512	503	513	488	565	524	574	572	489	519	482	533	540	517	508	553	521	485	521	516	498	503	521	512	547	461	526	539	529	538	513	539	512	486	521	504	509	505	515	503	488	526	519	574	525	528	521	545	502	515	502	532	527	514	538	496	520	535	523	539	530	561	534	509	500	524	498	499	488	527	544	519	511	506	521	490	525	498	550	534	530	495	513	519	541	495	508	416	540	517	533	497	522	534	466	508	533	522	561	522	530	579	547	557	483	516	512	527	531	513	536	520	531	529	489	482	541	561	520	492	485	507	493	509	513	519	491	505	497	538	515	517	530	499	538	520	508	545	504	525	497	477	491	522	517	493	496	544	507	516	502	524	523	511	579	545	518	500	525	531	519	554	562	517	546	536	516	528	535	507	461	494	495	562	516	547	524	525	525	524	497	527	516	514	470	552	555	521	514	539	497	555	496	509	524	499	474	515	510	543	536	514	539	540	512	473	497	518	506	554	545	527	537	494	490	519	505	520	518	539	547	491	524	522	499	491	530	564	493	511	537	539	471	547	520	504	514	522	507	509	520	559	478	582	509	529	561	524	485	534	495	540	521	494	492	532	478	535	513	585	546	517	512	472	493	528	495	522	553	527	501	518	543	551	564	517	533	549	547	523	517	490	510	514	553	532	525	568	501	522	524	502	508	545	526	572	523	531	567	542	504	503	542	526	504	518	516	561	484	519	521	516	522	505	519	539	550	512	518	539	507	503	519	556	531	524	499	549	515	510	538	515	505	504	481	528	513	511	500	480	555	507	517	516	475	524	516	497	530	488	513	514	542	499	527	482	487	482	530	521	515	544	526	493	509	544	518	561	454	521	496	494	530	493	505	549	504	519	504	483	508	567	508	514	509	542	537	528	510	505	525	506	523	524	530	530	544	512	555	535	550	520	523	490	556	499	501	524	519	546	477	521	534	502	511	524	501	500	489	511	552	514	511	477	537	502	547	529	495	545	513	529	543	523	515	507	541	536	516	535	522	505	535	499	489	532	507	510	520	532	521	497	521	498	504	486	531	514	541	528	525	498	495	483	531	500	548	524	502	560	498	503	537	560	507	534	514	498	471	481	486	507	513	587	506	508	524	517	491	518	520	540	560	491	526	547	505	516	498	519	520	519	529	526	563	511	566	496	484	520	508	526	510	477	501	511	488	479	475	484	537	533	525	493	506	544	524	474	507	506	511	496	518	510	551	510	535	528	537	521	560	522	511	530	527	540	547	521	540	556	504	547	547	529	530	541	524	533	524	533	530	500	494	511	572	527	522	488	502	517	523	574	536	522	559	555	495	541	557	533	533	538	481	533	529	459	481	494	522	535	515	511	529	526	473	507	505	530	549	569	540	541	529	494	520	548	500	522	560	485	550	554	547	532	515	533	510	492	522	515	550	533	516	461	511	512	501	523	487	550	527	509	521	556	483	494	494	490	541	524	509	526	505	548	525	577	558	548	487	529	516	523	547	515	527	544	506	525	584	575	527	515	502	531	536	533	532	476	494	529	526	529	512	520	502	535	526	500	482	510	534	537	551	522	476	537	494	536	580	504	525	503	503	521	487	540	539	506	527	518	515	506	539	499	530	499	557	541	534	521	494	516	531	526	503	530	561
4934	9876	8615	4572	3166	2596	1976	1765	1428	1284	1154	1045	978	942	930	837	842	809	810	803	790	763	725	778	696	734	717	728	708	696	733	704	703	721	676	727	724	707	758	656	672	678	670	665	673	674	709	665	663	685	700	724	672	689	655	681	688	741	711	682	708	712	699	690	661	648	670	660	672	709	665	663	651	701	698	654	703	697	664	647	663	740	690	647	676	681	703	663	679	691	673	719	645	633	690	777	717	725	701	741	738	708	651	692	697	680	694	726	675	724	687	691	665	707	668	686	707	711	657	664	700	641	711	748	679	644	634	698	679	642	651	661	659	654	707	707	659	695	697	659	688	671	702	675	664	710	639	670	655	667	700	682	666	682	646	668	625	651	710	681	662	742	712	684	661	676	675	677	728	725	681	664	680	683	686	673	719	716	673	642	678	649	663	640	718	703	697	677	680	709	644	682	666	700	669	685	694	637	707	696	649	656	683	729	635	686	744	704	655	754	676	695	624	644	664	653	684	663	648	676	692	657	687	674	698	678	677	713	683	651	676	637	685	686	744	676	694	671	717	722	669	691	673	685	656	702	726	690	727	682	699	667	639	699	708	690	656	698	655	671	662	657	685	682	677	668	634	700	613	681	639	716	684	701	683	683	650	670	718	680	677	631	694	693	623	717	668	709	679	706	681	666	694	654	665	667	689	654	639	752	680	674	703	686	663	650	699	736	687	672	676	674	685	720	682	668	652	689	643	629	675	670	673	703	712	652	689	671	671	699	690	661	678	669	657	694	673	686	691	629	663	671	704	703	687	684	642	710	693	651	699	694	677	694	705	682	698	683	651	727	659	671	666	711	660	658	731	729	677	739	705	703	659	663	681	694	692	682	633	642	668	707	699	722	655	678	688	750	687	682	668	668	684	611	654	695	684	673	676	710	662	693	659	652	689	644	720	624	638	670	679	701	675	669	678	650	699	701	663	693	703	698	681	702	706	678	673	673	666	646	654	658	668	685	718	683	649	652	708	699	621	707	698	656	703	702	695	658	679	622	696	685	681	709	634	658	699	668	662	712	695	701	629	706	670	680	715	625	673	694	679	680	652	694	701	658	716	718	713	663	679	688	677	640	692	713	672	667	751	683	674	675	647	676	709	639	733	664	671	687	660	668	687	664	707	657	696	684	668	639	729	722	707	708	667	702	645	614	660	695	639	662	673	661	649	708	648	693	679	685	646	719	717	637	657	724	662	677	716	652	649	666	643	698	691	643	665	702	655	686	657	692	686	686	663	693	685	648	667	667	697	710	677	651	686	668	769	654	690	688	704	688	664	682	646	702	652	725	699	700	657	658	686	748	671	715	709	674	669	725	641	642	730	685	647	703	710	700	641	666	677	714	685	712	676	719	694	686	636	691	722	643	662	687	656	673	688	631	668	691	694	700	682	645	721	654	706	673	694	709	648	678	749	704	657	737	690	635	623	677	683	654	643	727	666	742	672	684	657	679	687	650	711	690	721	653	690	668	711	709	665	686	673	743	752	722	637	668	683	631	666	709	699	689	710	742	664	628	672	689	650	654	641	649	620	699	678	685	669	688	679	679	653	653	635	644	641	691	673	721	697	706	697	643	692	675	668	706	675	684	690	639	666	650	665	681	693	684	650	711	680	690	631	712	693	713	653	673	652	685	671	693	717	676	704	659	708	682	668	661	690	627	653	700	636	655	666	682	682	673	678	699	692	685	623	659	666	694	677	749	718	675	675	721	708	700	728	652	664	632	690	635	699	703	654	664	702	678	709	688	657	716	708	692	652	648	684	656	664	665	701	648	724	684	694	676	721	677	667	691	677	686	714	728	665	672	699	693	699	679	667	665	619	667	674	705	678	673	709	655	729	653	676	687	667	700	761	697	662	663	689	657	706	704	681	697	704	667	726	669	621	724	674	675	676	642	692	674	676	682	717	695	683	692	653	674	631	705	675	676	684	668	680	710	665	666	703	689	655	682	628	681	732	672	664	687	716	671	689	654	707	695	685	699	721	690	674	654	686	681	661	667	690	644	648	693	700	686	693	677	673	645	660	687	730	678	616	683	687	655	677	676	701	705	647	649	697	690	700	699	704	671	662	669	665	715	708	665	719	725	674	679	649	697	685	655	715	679	722	668	640	710	695	682	679	685	637	679	695	656	719	708	670	699	659	653	685	710	642	704	677	629	707	670	716	683	650	695	670	661	697	653	695	723	691	707	667	644	673	731	710	700	700	672	695	698	705	674	620	704	667	655	693	699	636	720	687	658	624	701	702	659	659	708	657	678	682	670	680	678	661	687	683	670	664	684	683	670	624	699	696	651	689	666	686	665	642	693	653	649	703	682	690	717	676	669	687	671	677	632	667	697	729	633	687	677	675	680	663	686	671	676	698	704	706	701	670	638	689	633	670	675	658	706	685	662	659	659	665	755	721	693	627	687	699	707	688	667	650	698	700	677	671	652	691	692	658	685	674	639	634	666	665	704	711	696	680	647	711	677	690	669	629	700	698	728	707	690	682	654	713	637	636	677	648	650	651	678	630	677	698	684	629	674	659	676	680	668	666	631	706	640	679	662	657	647	675	684	683	696	710	709	677	648	633	677	629	644	707	697	704	625	649	669	662	727	688	695	662	660	652	635	672	678	624	657	647	730	681	704	681	659	704	700	733	677	680	610	649	702	675	710	692	700	735	677	656	698	694	671	649	677	669	680	661	669	698	658	708	688	696	655	699	705	664	681	714	699	662	691	708	737	655	667	685	680	722	712	650	685	680	705	663	690	645	672	665	664	681	652	712	729	701	712	646	705	657	673	685	658	692	712	699	667	697	663	716	733	720	729	652	668	654	673	731	686	670	708	693	619	674	666	695	744	666	695	650	601	703	707	692	644	667	672	658	648	684	671	650	651	726	627	671	639	683	665	649	654	670	682	654	702	630	666	673	619	681	680	689	673	667	682	702	688	688	709	635	701	680	668	640	677	677	712	679	685	673	634	682	670	693	666	666	627	651	653	659	651	674	671	693	711	690	637	674	702	684	706	694	703	718	692	670	708	677	686	662	672	642	631	668	721	641	689	668	696	674	634	644	671	698	655	683	688	652	694	715	681	648	663	675	683	681	724	691	668	689	705	689	724	668	668	703	692	675	667	702	648	676	691	711	671	685	682	714	690	667	696	697	664	698	650	665	707	635	668	651	657	688	663	678	662	684	651	677	674	718	666	590	687	722	671	688	718	675	648	671	661	685	683	678	708	661	691	660	668	660	680	698	689	636	727	646	691	715	707	683	689	683	638	629	648	682	697	709	698	654	652	692	707	658	684	657	674	662	662	643	628	657	636	673	677	676	681	725	690	649	709	678	599	704	689	661	692	698	700	667	690	722	677	679	713	688	698	688	679	695	692	684	705	664	714	687	695	669	688	697	672	716	658	692	708	645	667	702	681	672	682	690	694	721	704	618	664	647	655	686	683	694	642	686	712	709	682	667	696
23511	21670	29716	24106	21670	21724	7748	1152	788	668	611	511	495	452	397	424	399	361	357	344	324	342	309	312	300	288	275	285	302	310	278	279	251	266	279	306	261	249	296	271	248	272	277	292	257	266	246	285	265	271	283	272	262	261	256	275	276	288	277	246	272	283	239	255	257	264	265	279	253	255	285	248	247	265	264	274	247	283	256	271	263	261	268	253	244	258	253	254	259	261	261	232	246	248	236	288	271	251	265	260	247	251	250	240	232	277	235	265	262	259	233	229	268	249	230	255	261	245	224	258	256	258	265	273	254	270	241	227	241	246	235	242	248	259	234	243	223	266	241	255	253	259	255	249	241	266	272	254	245	253	242	232	256	242	248	244	246	234	264	223	254	263	231	275	240	266	244	252	249	267	261	272	213	263	219	277	253	239	235	258	253	224	257	269	237	241	239	253	232	238	255	210	249	238	242	239	256	226	217	248	278	260	252	266	256	264	267	238	222	225	232	262	212	275	262	246	240	258	255	257	252	283	255	251	270	260	240	249	266	242	274	244	228	251	263	263	268	249	248	245	237	237	251	255	249	246	244	259	222	237	241	235	274	223	242	241	269	270	244	241	257	287	227	270	263	261	270	240	242	252	232	250	251	230	292	248	272	224	280	245	284	261	286	238	235	253	241	226	262	241	244	282	233	246	257	237	299	225	233	251	240	240	242	271	267	240	253	251	258	244	247	233	264	262	250	263	266	256	255	259	256	253	275	252	258	249	250	224	232	265	245	260	238	254	232	232	240	251	235	267	289	262	253	251	255	246	241	239	247	250	272	204	253	264	255	245	223	248	228	239	256	239	249	256	222	251	239	248	257	232	225	223	237	248	248	242	229	264	245	217	265	243	255	252	228	263	240	260	267	256	262	234	245	273	224	243	247	263	235	258	268	214	251	267	268	255	241	260	255	262	268	254	257	284	245	233	277	272	258	240	228	236	264	245	244	243	261	231	248	253	261	246	282	222	245	269	249	254	232	241	269	282	267	287	259	263	247	259	268	236	250	242	254	229	227	259	261	285	269	231	259	218	255	247	253	264	234	234	215	286	236	255	256	249	254	261	219	264	282	259	235	258	258	253	238	249	257	223	228	239	240	252	237	259	268	232	226	244	251	231	251	254	250	232	254	244	219	231	253	265	230	260	254	241	217	267	248	263	258	252	244	220	258	231	239	249	262	218	241	205	261	261	250	233	223	262	265	259	239	283	250	295	249	276	225	246	246	247	275	227	257	241	254	239	246	240	241	267	238	239	238	247	255	272	241	234	295	277	264	284	223	262	233	220	242	249	242	240	248	247	257	266	259	251	225	263	244	249	248	274	237	234	252	229	254	228	246	242	264	242	252	240	243	248	255	243	254	249	259	229	247	245	216	273	272	216	261	250	230	245	242	240	253	286	250	241	234	259	256	248	263	275	239	241	241	251	241	275	243	233	239	252	264	245	258	234	238	256	243	237	257	289	250	262	243	232	268	241	269	257	264	265	228	226	257	243	231	245	278	257	264	210	242	235	250	266	245	250	214	250	248	244	250	248	237	249	232	262	297	229	226	251	243	242	226	249	265	239	254	234	244	236	242	253	254	254	263	251	256	261	262	245	266	277	251	218	232	246	237	241	249	252	240	230	224	240	272	259	215	250	256	253	261	224	236	235	273	297	251	253	267	253	302	230	262	250	224	227	240	238	248	261	228	244	238	229	252	248	244	253	272	251	225	242	231	235	234	251	256	240	214	205	224	279	269	238	234	262	246	229	268	256	240	229	245	260	246	206	256	245	273	261	274	269	262	245	257	255	259	216	236	267	248	285	264	265	256	228	280	280	237	231	241	261	232	260	217	281	239	227	259	241	252	268	265	251	231	238	262	262	246	285	243	289	238	242	230	251	250	270	241	242	221	250	248	256	250	231	258	262	263	270	250	269	274	242	257	235	272	239	265	240	225	261	240	243	233	253	266	228	254	229	240	247	260	280	227	222	249	257	271	278	251	246	259	249	249	248	234	265	234	224	252	268	240	258	253	247	258	227	258	253	207	241	258	259	217	260	243	246	257	247	245	268	251	210	251	258	240	243	261	241	249	232	263	273	267	233	240	236	235	245	290	238	240	266	256	260	242	273	238	251	227	250	237	237	237	252	252	252	236	262	264	254	228	230	259	215	227	277	246	246	240	238	254	252	243	232	225	246	234	266	271	250	271	259	228	225	225	274	260	268	259	234	239	250	263	238	259	268	230	249	242	256	239	240	248	243	241	244	270	254	233	267	235	220	248	211	261	244	246	257	232	246	273	235	243	249	255	245	250	228	259	258	214	275	251	229	239	256	224	227	255	250	255	267	276	237	255	251	247	254	252	239	249	245	246	239	242	242	236	280	263	264	258	226	221	246	241	263	265	266	268	248	241	256	268	251	246	229	236	234	263	209	238	252	270	228	263	252	235	260	237	235	290	228	233	224	255	234	255	250	238	282	267	246	235	254	241	221	239	253	280	248	253	262	237	233	236	241	240	279	253	242	263	253	246	240	273	275	270	244	258	240	244	276	238	223	266	244	240	233	254	242	246	206	237	260	232	236	233	216	255	219	241	258	244	217	221	258	241	251	277	231	242	268	252	248	236	252	243	272	248	242	234	273	258	235	249	238	238	257	229	269	237	239	243	276	257	244	250	250	252	238	235	243	241	269	273	262	249	258	264	236	230	259	234	229	255	234	258	228	233	235	223	240	253	236	241	234	240	257	247	227	229	300	262	244	228	239	240	250	252	252	251	273	258	242	237	274	227	228	246	252	253	241	284	248	246	241	259	242	225	251	252	224	263	259	275	255	251	245	218	241	261	234	238	251	248	259	262	229	259	237	243	263	222	254	242	248	228	228	235	229	257	254	267	240	262	259	246	252	231	253	242	251	252	231	240	249	251	243	260	244	248	245	253	238	273	235	250	218	258	234	225	260	282	254	271	231	258	230	224	251	241	262	240	241	229	238	248	240	269	257	271	263	236	258	246	256	253	238	244	269	272	247	253	273	243	230	248	239	242	277	271	253	255	251	234	267	246	247	238	241	267	257	218	241	258	246	260	239	248	238	248	296	253	248	270	245	241	219	242	228	255	262	268	243	253	243	261	238	249	230	251	244	238	244	247	308	245	238	253	288	249	242	275	260	206	292	249	266	260	238	288	233	247	254	257	253	281	259	247	262	218	245	238	228	208	238	235	269	223	231	236	269	287	248	246	242	270	277	282	254	243	254	277	266	241	250	275	257	256	220	240	247	262	238	269	242	246	238	240	221	233	262	236	255	243	258	245	268	265	251	231	201	228	268	269	256	244	249	262	240	246	238	239	278	225	252	258	234	231	239	226	265	268	264	231	281	253	244	243	227	237	241	251	233	254	237	240	236	262	253	237	250	257	244	241	272	270	247	249	264	281	233	259	238	237	272	245	230	244	241	222	241	296	238	246	238	247	256	260	250	264	280
7105	15966	13467	7394	4998	3842	3010	2429	1837	1501	1282	1086	850	863	808	715	608	612	555	535	487	527	471	452	458	371	393	445	414	407	402	378	397	355	342	384	413	377	366	403	398	369	380	328	391	323	374	389	387	343	362	307	360	348	353	350	348	360	378	337	344	335	372	380	362	356	332	347	331	358	353	348	332	379	359	330	347	398	358	336	359	317	333	333	332	366	351	357	319	355	356	361	322	360	345	418	358	373	349	352	369	356	365	337	325	327	329	322	319	313	354	325	336	318	302	325	321	351	324	346	376	322	335	318	358	343	297	336	318	368	326	332	329	348	340	306	331	331	324	328	326	343	339	323	338	338	342	322	327	359	318	316	333	350	340	354	342	365	323	327	350	354	320	356	309	315	323	352	333	311	328	299	333	294	322	316	333	345	323	329	307	307	361	325	363	312	320	341	305	332	345	322	306	328	331	335	331	378	305	333	325	313	310	293	333	313	301	344	346	336	328	375	331	324	328	368	353	328	307	367	301	330	339	344	308	325	320	313	327	335	348	321	350	314	313	325	334	335	323	336	320	314	334	349	333	334	367	324	322	332	348	353	304	339	314	351	365	334	318	332	352	330	368	345	345	326	375	336	354	345	365	324	344	350	322	338	324	335	363	340	308	338	328	287	305	366	296	332	316	335	357	334	331	322	321	329	360	331	322	308	333	304	308	332	347	342	312	363	322	329	317	313	328	370	309	347	299	327	323	334	357	357	297	339	291	315	328	342	325	319	350	326	302	335	316	348	324	321	309	333	337	337	359	366	323	315	318	316	304	330	334	372	328	306	313	337	321	327	317	319	269	335	348	335	343	315	337	327	296	322	322	279	315	331	320	293	310	319	333	337	302	351	319	332	352	328	352	341	327	312	301	344	309	338	323	339	336	321	362	343	331	353	344	347	332	348	318	319	350	329	332	343	310	330	363	342	321	301	344	327	337	357	307	322	312	324	350	320	347	286	321	332	334	326	344	327	327	320	309	320	349	334	327	348	291	341	324	342	332	314	348	346	330	347	320	315	311	336	314	320	316	314	319	334	328	327	306	288	352	334	321	360	325	325	360	303	332	329	329	345	328	369	340	328	317	335	287	310	358	333	345	323	309	311	327	341	338	325	344	316	328	333	340	318	296	302	328	366	328	332	299	345	342	323	323	302	335	311	337	321	344	311	325	338	334	346	311	331	348	342	310	339	340	303	295	327	332	354	306	331	324	333	335	319	359	352	321	336	344	304	342	349	308	309	322	336	324	334	320	372	296	320	347	360	338	330	319	328	331	304	332	330	327	348	313	318	345	326	296	335	325	316	327	340	338	312	339	317	343	323	337	318	329	310	323	333	359	345	323	302	317	314	305	323	358	370	351	367	354	316	328	357	343	339	336	314	369	347	340	330	322	333	331	338	336	333	331	359	339	320	299	339	294	306	335	329	340	353	326	339	337	331	317	330	309	300	343	308	330	324	354	304	319	291	326	339	334	328	315	321	316	334	313	373	325	302	324	319	321	303	325	358	322	322	316	341	371	354	317	340	337	313	297	344	309	300	330	317	319	341	337	309	322	339	349	345	342	312	347	340	327	341	313	335	331	330	312	325	316	322	351	301	317	339	336	331	350	302	324	297	314	348	344	316	323	313	300	306	335	337	327	314	354	296	333	370	323	316	333	345	316	361	352	329	386	332	317	279	312	326	346	330	312	318	321	349	343	331	345	308	329	345	333	320	328	373	344	313	338	320	334	305	321	325	339	327	317	331	340	311	347	308	280	352	338	317	293	332	345	331	336	326	326	302	328	328	316	320	344	304	362	332	327	340	294	343	307	350	336	311	287	364	331	328	323	342	314	335	328	299	332	300	346	336	330	330	319	363	356	286	329	335	358	314	340	310	331	363	314	335	348	329	353	352	359	359	301	320	317	335	323	331	353	325	332	298	347	329	319	324	330	347	330	347	343	338	359	349	319	325	322	331	332	333	329	294	319	315	307	330	359	324	370	316	364	347	317	326	344	341	335	364	346	358	352	356	330	336	293	301	305	359	330	324	326	355	310	311	316	341	346	314	325	324	307	351	345	325	342	364	340	364	321	374	336	312	327	316	343	331	322	367	357	314	350	324	342	332	318	293	322	321	323	329	317	340	330	322	350	317	335	336	351	330	332	299	333	342	354	309	302	319	344	302	344	347	327	332	331	320	317	328	331	318	334	346	334	334	362	337	335	353	317	324	338	356	345	339	314	292	314	346	351	304	312	339	335	340	336	335	333	320	336	301	316	348	303	343	328	345	317	319	306	335	359	339	322	341	335	333	297	318	336	307	345	357	353	308	330	292	338	344	327	331	356	306	314	318	339	318	349	348	346	350	324	326	320	316	349	335	335	357	320	309	325	334	324	326	318	333	327	354	334	332	314	297	352	320	337	335	297	329	341	334	360	347	340	361	276	363	304	349	366	319	322	347	309	328	318	325	312	304	336	327	306	331	326	313	312	307	314	358	329	315	344	337	336	341	357	338	307	367	311	322	344	332	299	333	309	345	341	289	340	364	348	306	328	344	325	329	306	332	350	319	325	344	345	344	321	361	345	327	335	317	300	354	315	328	345	366	354	317	362	293	309	317	346	304	361	332	335	330	358	341	357	340	323	355	348	325	342	301	352	332	353	331	353	315	348	327	324	337	324	304	287	296	327	326	372	300	324	324	360	330	346	353	332	342	356	293	305	328	338	336	352	315	321	338	349	322	322	319	335	315	361	322	323	365	349	315	344	350	313	314	350	313	312	332	338	336	332	337	312	340	311	330	328	320	316	358	320	362	306	317	290	316	322	325	320	314	364	326	303	338	343	314	340	330	326	323	333	369	308	330	310	325	317	330	308	304	338	367	349	335	333	332	327	327	353	337	299	347	311	305	292	302	327	340	313	337	328	334	307	308	315	364	318	333	339	311	350	345	335	336	319	313	327	294	325	325	325	328	338	325	324	333	328	318	347	335	329	352	321	329	345	335	336	314	336	288	354	335	329	328	327	325	352	336	311	366	301	329	336	323	301	336	342	346	299	353	356	322	331	336	315	296	340	354	335	325	316	345	342	329	332	325	309	334	291	315	342	316	322	336	312	329	338	301	372	320	311	315	316	308	342	344	315	324	317	321	346	336	347	346	326	321	318	312	340	356	332	354	307	323	324	330	328	331	335	334	334	317	358	343	335	362	336	314	320	341	346	297	344	337	354	326	335	345	335	344	351	329	334	331	350	356	341	333	316	331	306	335	360	333	336	341	346	343	339	324	346	328	324	299	347	341	336	360	312	307	321	348	338	320	371	345	323	331	319	333	315	333	366	354	367	342	342	302	328	333	324	329	329	335	348	320	324	340	310	372	299	338	343	319	322	314	361	333	298	317	324	303	310	316	335	357	328	323	328	336	334	316	305	341	332	324	338	333	315	359	309	342	337	317	310	344	327	321	316	310	308	332	340	331	304	313
27633	21150	9805	1244	826	729	652	713	682	720	658	628	626	669	615	660	637	650	595	623	632	699	656	694	640	632	660	619	684	650	664	677	669	702	654	657	651	623	658	659	661	686	652	623	685	681	655	661	657	663	667	661	649	632	691	619	634	634	607	627	652	692	636	654	647	651	657	698	670	639	637	650	618	596	682	624	628	642	614	657	652	682	659	669	657	631	621	614	706	667	652	654	621	666	674	683	643	663	652	657	651	655	640	665	598	640	681	620	622	641	644	633	615	701	674	652	647	632	609	657	664	646	655	689	650	612	637	662	650	599	616	683	643	614	656	613	621	662	640	706	641	656	694	616	656	635	662	640	659	630	600	610	586	700	668	659	583	678	706	603	649	670	643	667	664	629	651	664	663	647	657	637	620	640	673	668	648	630	574	672	651	629	625	685	655	619	610	618	641	640	666	658	669	640	663	615	669	664	648	623	654	655	636	661	633	680	645	648	618	636	624	635	631	643	633	627	619	647	708	634	644	686	635	660	670	630	664	682	670	618	686	665	684	628	661	631	643	635	635	641	665	628	695	662	678	592	644	669	633	667	673	644	644	661	634	638	637	637	637	713	723	635	663	659	616	689	587	676	652	645	670	628	622	622	654	644	640	646	636	619	636	671	662	651	654	640	665	651	632	637	678	604	596	625	638	650	645	679	615	671	658	661	647	655	624	644	648	701	616	694	653	629	624	623	680	619	674	632	630	640	666	641	660	644	729	666	656	695	690	683	667	695	656	614	632	622	684	603	609	640	671	630	689	682	683	656	647	646	668	664	658	621	626	590	653	649	645	628	652	660	661	654	646	638	637	677	644	642	636	657	626	655	660	628	611	657	682	718	620	636	616	599	620	705	691	643	646	665	697	651	661	661	645	654	635	622	668	638	646	659	587	603	672	642	682	699	620	644	638	617	663	678	650	671	663	632	627	652	703	670	653	676	634	606	657	690	655	660	635	665	641	636	640	600	638	639	634	607	621	670	622	651	649	655	751	619	647	634	647	661	640	645	656	656	667	598	682	624	618	664	630	643	564	704	659	654	640	660	632	604	606	625	654	645	625	646	613	638	573	650	670	686	686	659	649	628	671	684	689	623	636	645	667	628	670	592	627	640	674	640	675	623	646	635	684	634	633	637	634	617	621	641	595	638	632	653	661	660	641	676	621	676	634	631	617	645	665	623	653	643	609	632	667	631	638	634	643	614	659	644	687	667	611	631	692	613	666	661	634	653	658	653	665	664	665	628	646	639	660	662	650	643	612	648	663	661	612	682	663	662	621	636	670	632	630	615	681	645	661	632	659	590	683	649	674	628	657	648	625	644	625	679	636	669	630	625	636	624	668	637	645	668	639	652	645	615	643	673	641	624	625	649	671	628	618	691	604	655	631	639	668	666	646	624	682	642	704	674	652	604	644	658	651	606	614	657	637	661	661	625	602	680	671	611	652	627	661	629	640	680	675	633	682	668	684	640	669	644	633	574	656	641	638	653	593	624	655	644	640	639	655	633	640	637	608	673	687	641	621	655	638	689	645	668	643	659	687	651	639	604	629	626	639	645	666	659	651	644	617	656	681	641	656	651	665	618	660	613	646	659	657	630	666	671	671	661	649	634	607	593	665	631	693	609	652	639	657	659	645	644	664	663	670	676	694	663	620	668	611	608	627	658	636	650	632	628	673	695	628	646	622	634	721	623	605	644	633	607	631	582	626	638	671	635	665	624	672	646	635	660	694	637	620	666	648	653	603	647	607	628	630	653	619	628	617	667	662	621	657	689	664	671	632	616	639	640	640	631	695	700	654	623	662	629	672	626	697	631	620	668	634	696	635	656	680	672	637	633	641	635	652	632	655	610	616	664	580	653	643	614	615	657	641	630	652	646	608	637	640	657	666	648	626	607	622	655	610	642	653	639	668	672	632	669	650	630	642	654	651	619	687	664	628	653	628	616	652	651	621	643	658	663	645	694	643	650	692	652	633	616	632	656	625	645	677	694	642	616	657	654	659	683	632	611	673	682	678	645	630	637	595	610	662	593	672	640	597	665	620	634	623	670	683	649	608	626	652	638	649	673	685	651	629	624	637	612	636	633	638	669	658	636	630	664	626	668	630	637	622	663	625	630	667	647	644	616	689	621	630	673	613	587	643	617	644	638	644	675	611	626	665	599	641	613	663	701	695	661	630	628	661	684	660	593	597	689	614	628	645	625	668	638	635	654	705	676	657	631	642	656	656	636	627	658	680	654	614	672	644	632	698	681	685	589	644	674	656	647	668	644	602	642	671	673	692	640	622	650	671	567	705	622	675	620	673	629	612	661	632	648	616	635	635	604	635	638	572	647	616	645	649	636	652	617	651	691	630	631	683	692	645	626	633	695	695	635	643	646	603	639	672	650	661	625	651	640	637	675	612	639	639	654	645	636	594	653	643	643	611	628	613	626	660	635	663	670	632	605	595	674	615	695	618	709	658	625	634	666	654	667	663	594	674	660	624	664	605	685	610	633	631	667	653	685	621	640	620	656	634	614	649	654	640	626	656	653	617	662	638	659	689	693	677	649	603	615	637	649	676	714	633	631	659	659	637	679	643	657	632	626	641	652	635	662	656	645	632	643	665	642	625	630	663	647	633	641	612	641	627	655	662	609	628	649	618	631	699	619	671	634	685	671	654	646	667	667	645	658	613	631	688	610	660	657	684	640	619	665	624	624	630	653	642	642	619	609	608	646	721	633	670	635	639	643	695	670	654	655	670	677	658	634	618	700	647	643	622	648	640	662	615	710	610	654	652	633	637	600	643	622	667	663	634	660	677	666	655	631	646	675	695	641	660	627	688	698	656	640	649	669	612	627	656	657	638	624	690	666	673	690	635	626	659	639	653	620	670	644	625	637	638	663	604	638	662	645	622	617	603	634	629	668	596	629	609	639	655	631	652	622	629	595	655	654	612	653	587	593	661	641	674	672	623	643	648	664	656	653	631	601	639	624	692	680	657	641	666	594	668	639	653	593	628	650	644	636	639	651	651	672	611	613	644	645	681	645	642	703	652	654	634	658	678	643	668	643	638	695	610	652	640	668	631	638	629	645	660	679	664	662	630	682	683	626	623	651	651	640	624	684	670	628	636	629	621	628	639	653	658	688	623	638	696	663	651	632	627	651	649	652	707	628	652	655	645	665	694	662	661	667	691	654	659	599	598	670	633	629	629	628	623	622	678	642	659	695	664	634	605	626	642	653	647	656	677	667	630	658	645	688	665	648	657	579	620	661	617	662	682	645	654	620	668	630	693	609	623	682	670	639	664	669	645	664	654	644	654	674	677	627	607	592	692	645	653	637	667	651	650	675	634	655	649	658	613	625	627	660	634	658	637	625	707	662	615	636	636	636	628	663	687	661	654	644	622	588	663	653	663	696	683	675	660	653	621	674	637	644	685	650	660	626	648	666	663	621	697	617	623	662	677	655	669	648	672	663
4142	1555	1444	1108	960	884	950	885	833	901	886	825	940	835	787	835	788	816	817	811	831	783	875	840	831	857	772	817	808	866	870	858	842	812	783	836	823	808	907	851	854	846	925	789	861	842	811	853	849	781	816	818	795	858	840	824	855	839	839	873	799	814	769	821	852	812	856	840	819	811	828	852	855	839	838	834	818	810	837	873	831	797	824	833	819	824	822	799	821	845	785	769	828	854	833	878	796	790	775	799	843	847	840	848	806	814	824	819	839	815	829	809	817	864	761	862	816	819	836	830	806	810	853	858	858	819	839	820	845	801	857	815	878	826	816	847	822	822	797	862	808	882	809	854	789	844	848	859	818	782	798	854	822	807	910	819	840	886	839	860	808	819	824	840	783	833	784	821	815	846	818	835	895	806	876	836	822	787	822	842	829	863	833	799	822	833	776	842	819	802	801	797	788	790	811	791	806	838	841	822	836	813	832	793	810	803	806	835	805	814	816	823	796	845	780	853	839	778	804	840	844	823	833	846	788	793	828	818	800	844	807	866	782	803	833	889	857	830	822	865	796	818	815	818	842	837	832	866	786	817	818	851	870	831	794	781	820	818	851	818	808	827	790	876	851	785	814	842	832	844	893	832	858	860	835	798	861	859	813	851	845	854	829	833	814	795	802	844	775	812	811	822	835	841	857	796	855	809	850	802	798	850	817	858	826	815	889	812	867	799	885	817	818	849	831	851	816	846	821	854	764	781	804	825	835	856	798	858	817	857	837	824	814	821	807	878	800	808	821	852	820	832	795	812	833	846	831	825	866	833	796	792	785	864	788	818	829	845	851	816	822	840	820	804	752	878	812	816	806	794	796	881	858	851	776	771	809	810	805	836	813	817	790	797	802	820	808	804	799	794	843	835	824	822	867	790	824	799	831	793	821	799	846	824	825	858	833	804	798	844	841	817	837	830	828	838	797	824	831	917	844	847	876	849	849	817	876	852	822	833	862	880	827	753	883	853	809	807	852	863	845	817	778	845	831	823	811	872	828	827	762	845	821	755	813	833	855	799	838	817	838	816	799	855	798	863	854	790	808	833	818	816	782	846	813	833	827	828	866	771	804	845	798	833	839	804	778	843	847	831	813	796	771	803	796	779	817	844	805	865	845	829	839	793	820	794	837	820	814	836	847	806	811	860	804	861	861	830	831	778	867	838	840	820	860	834	833	815	863	836	854	793	798	792	798	836	815	802	826	812	848	847	833	825	812	817	798	819	838	822	769	837	831	816	780	835	807	831	854	844	834	817	802	818	810	827	848	825	851	829	812	804	900	818	810	846	797	830	823	839	819	796	823	800	866	867	851	884	805	853	771	834	735	850	777	826	829	797	785	831	846	797	769	841	815	812	814	758	807	814	874	818	817	845	822	808	806	795	836	884	828	758	856	808	858	914	841	815	796	862	854	799	850	837	834	792	802	830	845	779	863	791	838	864	816	818	872	875	861	854	822	854	823	831	831	837	842	833	794	820	792	817	804	850	802	825	826	800	842	878	859	820	838	806	829	815	803	819	828	883	847	890	793	826	784	840	791	823	876	857	778	780	823	840	813	840	826	821	819	815	815	806	826	783	825	796	796	837	781	789	856	861	889	823	856	807	827	844	870	797	829	889	852	770	812	782	806	820	813	803	839	794	803	794	777	821	843	882	807	809	828	805	785	718	812	830	847	806	850	848	817	858	789	845	801	845	818	831	870	824	846	797	781	809	828	825	802	770	820	825	842	806	779	799	832	827	839	851	796	849	828	846	841	805	820	786	796	845	792	815	801	810	817	785	825	817	814	813	809	845	815	802	835	825	767	788	811	864	823	801	817	805	796	807	841	820	792	807	833	859	848	817	794	799	829	828	858	812	803	826	815	842	768	804	742	806	819	847	805	849	793	761	870	815	817	819	867	784	837	800	803	802	810	825	872	854	829	815	832	793	809	795	814	852	843	821	858	745	863	849	843	842	853	825	792	817	798	862	853	855	787	794	928	818	865	798	814	786	849	829	791	789	824	864	799	839	809	817	811	889	849	831	801	826	861	823	815	896	783	760	875	815	800	844	831	885	822	806	805	773	807	843	850	850	819	811	831	813	789	817	810	813	842	798	798	840	795	853	769	808	846	837	898	814	873	794	824	784	791	814	783	772	790	806	848	843	871	805	841	801	803	859	846	843	790	799	838	852	803	776	824	794	799	833	833	799	852	839	804	873	797	810	826	805	796	824	772	737	833	862	856	792	802	798	829	813	797	779	817	853	851	791	849	869	816	835	862	824	803	741	786	832	802	826	825	790	812	816	852	830	838	810	832	782	792	844	809	776	813	824	816	837	824	785	803	809	839	807	862	797	813	815	792	797	859	808	819	857	816	860	858	862	790	860	827	819	783	838	819	796	829	818	817	870	836	833	781	808	809	837	852	810	877	898	825	827	817	802	807	814	886	842	784	803	848	865	824	811	816	821	810	806	838	830	841	795	802	881	813	816	821	827	824	831	841	834	867	788	825	806	843	821	860	841	867	822	820	828	850	809	881	798	799	883	827	802	813	818	801	823	847	829	803	811	839	825	809	786	823	816	763	809	771	805	783	825	801	805	839	832	838	803	843	838	824	784	810	842	842	843	792	770	860	837	812	829	747	830	809	835	826	845	791	808	810	826	793	886	824	826	854	807	794	813	824	801	823	860	785	827	810	819	848	832	827	904	844	830	798	808	867	853	799	804	822	793	814	814	829	858	819	774	829	790	807	748	783	870	805	812	813	826	858	869	814	852	825	851	853	810	853	831	822	849	812	782	837	825	813	799	807	849	772	858	773	804	791	827	795	841	795	841	842	842	831	813	804	817	766	794	825	781	789	785	762	822	852	814	857	809	791	839	830	804	807	842	840	756	830	830	833	839	825	849	795	834	846	840	811	792	855	837	825	825	867	865	838	819	801	847	816	782	825	823	810	806	802	848	829	822	816	886	874	800	816	818	791	816	846	804	824	841	842	815	827	818	813	866	812	810	824	876	791	823	789	792	788	820	845	786	791	821	860	846	744	850	797	858	863	827	843	847	870	871	855	807	832	802	821	812	830	818	821	812	875	874	865	822	848	845	759	844	867	856	836	766	808	804	831	851	832	798	824	866	824	803	852	832	847	853	842	834	870	845	773	846	784	752	795	831	799	803	855	834	857	825	836	825	860	859	829	847	810	795	823	827	810	819	818	849	844	827	825	812	857	812	848	822	874	813	861	841	795	788	809	780	800	823	837	865	814	816	813	799	830	806	796	777	827	827	874	828	849	808	802	810	851	797	815	832	780	800	813	813	851	820	812	797	805	790	783	854	765	843	801	861	840	822	813	836	860	818	864	817	856	794	807	832	852	813	830	794	855	831	838	805	825	872	826	852	804	799	856	872	805	874	830	854	804	839	851	818	820	859	830	837	846	836	791	821	806	809	788	861	853	837	791	835	823	879	777	816	807	813	801	826
24622	21700	29307	24616	21687	9885	1448	940	854	824	694	689	650	642	652	594	573	594	591	558	553	543	557	535	469	527	537	576	526	539	519	541	503	510	545	512	556	558	516	515	535	555	547	529	525	547	533	533	549	519	530	514	543	510	492	508	497	527	520	536	512	528	497	522	536	495	533	589	542	504	568	516	512	575	544	505	520	565	576	516	561	497	536	505	522	569	530	503	516	508	508	541	500	527	549	550	534	523	536	525	555	568	513	532	545	550	490	556	538	515	520	531	524	512	557	550	501	554	523	525	498	510	469	529	491	467	563	515	523	527	500	548	535	544	504	539	507	500	545	468	520	469	545	535	522	534	503	499	519	559	507	559	531	514	517	538	516	505	542	491	575	525	503	531	501	552	504	534	526	516	526	533	476	560	526	549	500	554	509	511	533	510	582	521	519	532	514	499	513	482	547	520	517	479	522	531	557	514	485	533	520	486	517	510	515	505	523	480	512	549	470	537	541	500	511	514	497	517	532	545	542	530	512	553	520	580	534	534	522	500	518	497	537	512	513	517	577	508	496	571	508	507	541	572	502	499	519	492	508	512	534	529	578	537	457	495	535	567	510	502	531	541	562	521	565	493	546	517	506	527	534	495	510	527	488	618	547	527	500	531	531	502	523	522	530	554	521	514	519	595	523	519	569	499	536	518	512	514	506	504	542	543	495	489	547	516	495	547	518	564	538	528	567	545	504	514	524	536	501	519	554	517	500	524	550	503	510	485	520	516	508	512	533	499	502	569	478	513	543	520	524	521	492	510	541	515	538	559	521	502	510	546	528	546	484	540	542	514	457	505	497	512	521	524	544	565	485	504	582	526	475	521	540	563	497	538	520	546	552	506	540	502	542	521	490	548	514	550	550	519	560	487	519	543	558	506	519	557	527	519	538	500	527	556	491	559	520	496	538	507	491	472	529	546	514	506	512	543	538	532	535	525	535	518	545	540	527	513	519	487	529	497	516	509	540	537	519	519	503	483	506	522	526	507	496	533	522	512	495	536	555	490	528	530	493	575	524	501	525	485	511	526	524	519	514	465	515	514	493	536	494	567	478	492	490	515	556	537	547	521	542	521	521	567	537	496	511	570	485	515	539	490	507	532	519	513	497	489	522	521	563	520	475	508	536	488	506	531	512	529	547	529	529	491	514	563	513	527	557	542	524	469	515	441	497	555	523	481	539	468	494	533	528	524	542	525	574	498	502	557	498	522	561	508	492	518	503	505	531	538	515	552	516	510	514	541	527	519	565	527	551	512	494	501	511	517	574	542	512	545	531	494	519	495	525	545	494	495	496	499	529	502	515	544	499	507	547	499	487	529	519	509	504	536	539	549	493	494	506	519	505	516	460	476	526	517	514	557	509	512	502	519	531	541	533	515	529	529	536	519	525	530	508	517	588	499	523	543	517	485	552	524	523	522	544	541	521	495	529	510	525	515	482	512	555	541	535	512	553	493	536	555	499	527	527	507	516	488	537	483	488	506	535	539	513	515	519	511	520	501	525	548	489	524	497	563	512	511	500	508	527	519	490	501	522	545	506	499	515	519	507	562	530	540	539	512	524	499	525	514	494	514	560	531	512	520	546	490	539	525	566	524	530	531	504	497	494	533	465	543	486	501	526	518	528	534	501	527	557	508	532	527	519	536	498	529	531	549	544	518	510	529	529	535	524	526	516	467	527	559	518	501	548	497	504	524	543	539	504	546	525	517	527	530	523	505	506	452	506	512	512	541	503	491	494	534	505	518	539	503	513	499	533	528	584	555	552	502	480	531	518	523	486	522	498	527	491	518	521	514	581	531	533	537	565	532	489	504	539	543	529	542	531	528	533	561	543	488	524	509	543	515	491	486	520	493	511	526	523	546	541	544	495	501	484	536	536	539	486	535	517	482	502	514	522	559	516	511	514	547	545	527	515	491	520	522	512	520	535	538	538	536	515	519	520	532	549	488	527	503	512	504	511	532	497	555	463	516	509	536	516	522	543	515	548	492	467	517	517	521	513	543	530	493	517	540	473	514	518	506	484	506	564	514	515	493	520	523	473	533	524	475	485	513	483	525	461	571	495	539	510	519	499	535	520	540	518	523	502	523	522	522	541	498	537	510	503	491	519	533	545	477	504	523	520	545	547	528	498	501	550	520	532	497	533	533	525	520	520	507	508	536	519	503	484	560	562	553	548	529	474	560	560	544	555	506	510	507	498	493	478	502	534	534	562	538	552	518	534	526	513	519	505	493	476	517	535	519	543	513	476	525	486	519	575	481	522	514	551	515	517	533	528	512	515	510	521	560	536	527	506	523	525	491	530	489	487	535	528	512	520	535	535	513	534	536	507	527	527	512	552	530	544	560	559	511	559	546	513	526	541	533	560	501	526	487	525	518	535	485	536	529	528	576	452	501	510	482	538	510	510	516	527	517	519	507	545	514	532	503	496	541	504	487	561	506	548	541	470	501	508	536	526	531	498	552	506	499	492	535	529	534	534	565	561	486	563	516	491	526	518	547	533	509	495	503	485	512	534	502	525	524	574	521	533	526	519	536	515	515	501	542	512	503	521	512	496	485	530	520	495	527	502	460	487	522	492	537	482	510	550	519	511	506	489	541	500	491	501	527	482	486	524	525	482	514	538	509	515	527	543	505	531	497	520	508	546	536	556	514	536	530	531	501	515	583	515	492	468	513	516	493	529	503	530	517	494	521	513	497	526	497	556	525	515	498	514	514	501	535	518	523	559	499	539	459	500	508	502	533	499	486	525	539	510	516	588	506	510	541	561	531	547	472	517	507	534	521	498	536	561	509	520	531	537	509	504	496	513	517	518	536	521	512	492	510	516	490	463	503	496	509	520	530	544	558	522	497	534	545	536	518	525	545	484	532	537	496	549	491	564	506	540	532	575	516	472	516	515	520	545	507	556	512	467	566	498	557	498	510	498	537	569	507	526	483	471	538	492	521	484	496	477	489	494	534	503	513	520	543	540	506	531	528	526	545	485	503	549	536	515	526	518	529	503	481	505	573	505	540	506	509	554	544	530	507	536	528	527	494	538	479	488	525	502	547	561	563	525	509	519	503	479	529	502	561	551	552	505	567	513	522	495	515	529	491	532	520	519	502	538	507	511	537	501	529	464	537	509	495	494	545	513	549	509	530	514	527	516	490	499	535	480	515	513	539	519	506	565	510	496	549	518	527	488	512	504	520	511	556	517	504	499	524	480	513	478	495	513	482	516	521	547	540	522	545	534	563	496	524	521	537	552	504	579	499	536	509	480	519	522	517	491	502	548	480	494	595	516	534	517	489	545	495	520	557	525	529	502	532	557	494	493	508	482	508	534	510	517	523	517	520	536	532	511	508	489	534	480	504	524	492	487	483	491	535	496	540	515	477	482	476	534	509	510	524	543	467	524	492	525	510	530	530	536	483	494	500	537	489	489	535	517	500	502	523	541	488	530	512	501	523	498	511	528	530
5031	9958	8380	4491	3130	2557	2019	1678	1479	1328	1168	1058	971	942	906	831	789	807	787	857	719	795	787	722	716	723	745	722	677	670	744	713	746	749	696	705	733	660	662	703	687	714	683	670	725	665	674	697	642	713	661	743	682	684	660	672	671	676	703	709	701	676	676	673	678	717	680	671	689	714	680	678	698	683	723	671	734	721	703	722	665	680	686	667	657	715	664	697	675	647	693	654	618	658	690	753	720	703	714	698	751	716	674	705	648	690	733	698	680	682	713	662	682	659	642	670	628	696	708	675	678	665	667	671	667	653	675	680	656	668	663	680	659	677	679	678	708	664	642	663	672	686	696	676	688	729	670	698	688	720	679	667	695	698	711	691	680	680	728	690	692	698	659	638	667	691	678	664	685	691	668	684	713	708	682	650	620	683	693	664	680	710	698	703	688	663	669	698	677	652	632	684	674	663	633	664	686	716	635	722	675	652	695	678	657	686	668	662	656	694	662	660	700	686	708	704	654	642	678	702	611	701	704	680	680	674	711	696	634	702	662	673	691	686	676	687	686	694	712	658	691	677	609	654	675	621	686	679	705	654	747	675	707	636	657	643	677	646	630	674	679	676	719	684	689	694	611	716	709	688	655	663	712	629	726	652	705	656	672	625	645	662	684	696	623	668	644	713	719	687	662	655	666	658	673	660	680	706	700	691	687	685	676	706	692	662	648	686	714	687	679	674	655	696	692	715	630	701	682	702	655	660	711	686	633	690	654	684	682	669	669	695	651	691	607	668	688	637	656	683	665	674	642	653	653	660	713	667	679	694	695	654	695	678	671	664	706	618	689	684	648	661	642	660	676	640	662	648	649	692	686	682	674	656	690	677	693	700	699	664	609	661	684	669	664	694	653	708	657	677	701	668	655	686	695	695	652	689	659	692	672	702	671	707	663	693	670	700	706	680	723	687	691	673	727	689	671	656	718	710	662	678	697	694	678	665	627	652	690	655	655	655	692	665	647	663	647	723	650	680	664	675	660	679	717	722	639	650	692	656	673	655	673	683	673	697	703	703	672	660	734	642	684	631	673	630	696	713	684	683	666	720	700	699	678	658	674	656	666	656	682	666	655	709	683	688	752	640	643	682	693	712	699	659	635	676	675	678	677	683	666	704	699	694	698	657	726	715	646	677	638	699	665	652	652	735	672	732	671	666	690	653	686	673	629	705	714	705	713	624	645	666	706	706	668	724	695	669	642	690	677	707	660	675	708	661	704	677	671	678	697	638	663	679	627	680	673	666	702	672	640	665	655	701	657	699	694	700	636	644	667	698	688	681	702	659	609	656	644	677	696	674	644	664	657	638	696	678	671	685	658	717	676	698	738	692	664	695	701	695	651	658	711	676	699	716	667	676	687	610	637	722	734	636	664	660	646	697	740	655	669	669	610	687	662	715	676	625	674	676	709	705	681	673	683	696	688	653	620	667	643	725	672	677	674	610	685	646	654	665	690	683	703	695	690	704	701	623	689	675	654	662	679	636	685	672	643	711	651	702	641	682	685	711	676	688	672	665	661	686	689	674	707	682	647	629	692	697	716	705	684	652	641	643	639	752	637	685	679	635	613	700	678	645	688	699	719	661	654	676	661	671	635	684	696	704	632	699	646	682	681	709	684	729	703	659	690	673	614	701	674	642	658	687	679	654	698	672	601	683	685	672	702	670	670	676	699	713	674	676	730	628	666	679	681	689	676	703	652	679	683	653	683	669	665	675	661	673	635	679	685	696	671	707	641	686	681	707	680	665	710	695	684	692	731	666	664	628	668	638	704	612	682	691	677	709	721	698	689	671	705	643	632	692	659	696	671	647	667	708	677	676	667	709	659	675	709	675	693	683	712	673	695	671	694	692	679	695	719	639	654	685	665	695	718	658	719	683	687	661	710	697	677	675	709	677	689	664	675	674	704	638	699	685	699	638	683	691	689	685	649	667	682	617	701	680	666	671	630	677	702	704	729	645	692	696	708	681	722	664	667	639	710	675	733	673	650	692	692	679	733	696	702	681	663	720	689	678	701	722	674	692	667	683	671	687	700	669	683	685	633	709	649	660	749	683	636	692	693	631	638	712	653	633	715	657	636	662	644	694	699	679	675	657	711	654	650	702	647	693	662	711	692	681	664	727	648	665	701	654	705	661	676	680	710	604	646	737	657	681	595	672	681	673	698	697	691	670	665	718	664	669	657	677	704	705	694	678	638	683	667	624	676	649	644	719	683	704	676	643	684	672	691	653	697	650	704	635	714	634	665	704	672	666	625	673	675	687	688	648	655	651	654	718	716	687	654	740	684	639	660	658	689	701	673	671	731	694	691	666	645	668	634	657	659	677	696	666	723	656	686	707	608	672	700	681	698	661	633	712	655	660	635	657	699	675	662	655	665	714	677	671	666	671	691	664	690	640	655	670	644	642	652	637	649	677	679	720	649	695	686	700	663	630	719	694	652	734	672	660	649	649	668	653	697	728	640	672	660	707	700	674	627	654	684	689	683	661	718	658	697	649	650	692	671	634	683	650	710	673	701	659	665	672	670	656	669	636	687	663	724	636	686	667	622	711	665	679	664	713	660	674	655	643	684	656	710	673	644	661	683	701	686	680	690	612	699	693	652	670	695	694	672	706	692	713	662	642	724	670	671	647	663	674	631	680	724	698	692	677	711	682	635	650	679	648	678	721	652	706	727	697	704	668	698	671	710	692	643	641	653	669	667	728	651	678	703	737	695	675	630	683	661	640	657	652	690	672	692	668	666	687	680	675	628	658	664	648	633	635	631	665	715	671	668	706	645	674	627	629	632	700	702	632	641	669	685	675	671	665	681	732	655	676	668	706	682	696	720	684	704	670	660	678	676	644	694	678	706	699	660	702	708	694	700	695	694	701	705	687	672	666	690	677	677	656	623	682	744	666	670	688	675	662	700	703	709	685	670	661	668	655	690	713	659	664	645	628	674	672	666	647	712	700	678	658	667	683	682	642	698	666	646	665	685	689	656	693	699	663	691	717	651	679	679	658	667	681	677	707	691	680	665	676	678	655	672	659	639	641	678	681	647	716	658	693	654	694	662	687	629	668	735	669	654	678	689	674	634	644	691	630	686	704	729	637	671	698	670	700	669	697	694	677	679	720	676	656	696	629	658	618	702	667	689	652	648	677	664	709	660	653	650	670	638	701	707	729	632	641	652	665	653	706	660	696	649	737	650	673	680	688	673	634	663	642	643	693	700	713	652	663	645	686	702	654	628	658	697	718	667	655	691	672	639	646	667	645	710	733	660	671	648	669	639	669	711	693	699	667	673	665	679	680	667	620	664	705	654	711	655	687	685	669	689	687	702	684	660	661	718	609	671	696	709	690	679	632	670	646	697	732	686	643	669	642	713	695	681	681	712	660	681	663	679	646	646	678	706	745	676	695	730	646	654	660	672	604	687	647	649	678	659	675	656	701	708	703	644	742	644	682	712	704	657	691
23473	21658	29693	24121	21660	21710	7791	1195	846	727	639	578	532	444	410	381	387	331	325	326	347	349	302	316	352	317	305	328	287	297	290	309	284	259	279	281	250	280	295	255	264	241	239	266	272	252	260	268	276	258	295	264	281	278	266	229	281	265	280	275	262	275	259	294	259	265	270	295	225	268	261	268	242	270	282	264	260	267	268	281	250	262	266	253	257	239	241	249	254	236	257	246	280	245	275	277	255	294	312	255	257	236	260	253	247	252	254	242	249	247	254	252	232	261	267	243	282	252	267	235	260	253	249	257	269	243	256	234	233	262	215	219	251	257	272	232	281	253	225	225	265	236	242	274	247	253	231	231	236	282	273	254	255	237	235	271	284	224	265	262	249	272	227	262	253	236	244	253	265	249	254	235	243	241	254	234	232	223	230	243	259	260	276	241	269	235	248	236	237	242	210	269	248	253	239	236	258	270	249	263	309	238	230	253	230	247	229	249	271	246	271	254	248	263	250	248	245	260	288	299	234	241	246	242	251	257	257	239	235	272	233	247	255	248	224	263	255	264	226	246	258	250	238	228	236	230	231	229	237	218	260	239	279	236	238	255	243	266	258	266	297	249	287	247	280	233	245	248	254	249	238	237	250	250	239	258	232	268	241	246	242	238	219	244	257	269	244	249	248	242	278	227	270	282	266	256	254	269	261	229	220	236	228	249	253	236	254	253	247	239	240	292	274	279	254	263	256	223	248	225	256	248	251	267	267	236	222	244	254	237	213	223	239	235	274	268	231	246	272	224	237	255	201	266	268	248	244	289	266	255	244	271	253	239	236	260	252	237	264	244	241	254	250	251	261	230	243	236	256	236	223	236	225	253	224	282	239	253	277	239	267	258	255	234	266	242	259	258	252	246	240	251	248	249	227	246	248	242	236	244	218	235	238	241	234	246	255	252	270	237	277	244	234	255	264	262	246	256	243	236	244	251	258	265	263	248	244	246	260	275	253	247	261	277	280	244	246	261	243	242	274	238	204	273	246	265	277	255	247	234	238	271	219	255	232	235	246	255	264	250	234	234	287	257	233	234	260	231	236	202	241	246	248	256	233	252	276	234	257	266	248	258	278	235	231	240	215	243	251	281	266	228	240	274	248	281	235	251	223	230	264	246	254	233	241	240	246	242	237	234	244	248	257	240	246	256	256	238	228	229	253	285	244	236	273	274	261	259	238	267	228	265	253	261	250	285	229	246	254	243	237	244	230	256	284	255	246	258	273	262	249	235	250	219	240	230	252	226	245	254	262	283	257	276	260	249	253	232	262	268	254	262	254	231	233	268	261	225	277	213	259	232	261	232	264	247	249	258	231	246	257	197	257	239	226	261	256	272	248	245	226	244	243	239	260	261	251	271	231	251	269	259	252	245	262	255	258	248	249	243	259	264	247	275	225	241	258	222	243	251	239	255	250	262	240	246	230	241	264	227	239	253	270	257	254	221	255	252	242	245	237	251	230	273	234	241	243	271	250	227	264	263	219	251	247	241	288	251	233	290	272	272	241	296	243	272	266	242	266	238	239	248	247	259	271	247	253	254	247	265	257	270	224	243	237	237	261	245	245	241	241	243	233	236	249	251	283	237	240	240	261	240	250	238	223	234	244	249	263	206	253	210	259	272	249	236	250	228	230	227	256	233	253	265	234	238	240	267	249	234	239	276	249	241	252	248	247	246	247	236	261	265	239	246	239	197	252	242	251	271	283	257	222	230	244	256	236	257	249	252	236	263	254	264	253	251	236	274	274	260	261	232	242	244	246	235	246	237	240	254	270	223	247	223	246	263	240	230	264	249	270	224	233	244	270	240	222	263	245	252	225	242	245	224	232	238	240	209	247	240	242	246	240	262	245	252	253	248	291	255	266	241	276	250	235	260	215	273	256	249	244	283	239	241	228	238	205	233	251	267	240	250	253	241	242	252	282	256	230	230	227	232	251	233	207	263	246	241	252	238	244	219	238	242	263	253	266	250	253	259	226	250	251	212	246	254	238	237	245	253	255	242	247	271	272	238	259	246	248	231	213	266	245	236	251	240	217	221	245	259	236	244	241	229	208	227	256	275	258	233	220	273	252	250	270	228	256	239	229	253	243	239	249	232	262	254	265	252	250	296	223	258	231	262	221	260	253	256	241	279	255	251	244	226	263	251	257	258	252	284	229	272	292	237	244	256	262	226	250	257	236	245	252	254	255	246	278	224	259	244	260	274	253	243	251	227	233	246	282	221	253	254	245	248	254	271	234	254	257	257	258	240	267	237	243	235	243	250	226	254	256	245	268	255	268	260	248	228	261	217	231	268	271	253	222	266	260	258	240	239	245	282	260	251	236	243	239	261	230	235	216	259	243	250	253	235	268	269	225	272	226	260	240	246	257	222	234	241	247	259	234	242	240	255	264	213	239	252	251	252	233	244	231	287	232	255	273	261	219	256	263	251	227	256	274	243	216	238	257	237	239	236	250	241	250	214	216	282	224	269	247	273	247	245	253	252	247	248	240	246	238	253	262	246	261	261	234	253	206	246	223	209	219	241	233	269	276	250	267	235	261	244	244	258	235	265	243	233	251	260	229	276	228	258	241	224	242	221	246	271	265	271	233	273	223	245	270	238	245	234	249	266	226	284	234	259	197	226	256	232	248	241	259	252	234	237	233	237	246	269	264	256	259	252	258	219	238	225	201	264	242	233	251	229	244	257	243	231	241	236	241	262	260	250	258	225	224	237	244	242	270	246	255	246	234	261	253	252	241	268	271	235	219	243	251	222	240	228	252	232	235	245	250	233	208	212	236	249	243	221	236	246	235	254	241	254	219	243	241	244	231	256	256	267	256	225	230	237	263	264	269	231	262	234	269	226	228	235	248	268	234	226	236	257	281	253	260	256	234	220	252	233	234	240	246	257	246	250	256	243	261	223	280	263	225	261	255	243	232	247	253	238	242	251	256	238	269	248	240	241	255	245	237	242	254	238	251	271	240	242	254	226	248	271	239	243	247	250	249	257	269	256	270	263	258	278	267	253	228	231	264	256	237	238	275	253	255	221	230	235	242	229	254	242	242	252	248	260	262	229	249	222	248	212	286	248	252	230	238	253	266	243	260	261	223	247	242	237	247	260	261	255	249	234	266	274	225	281	241	226	258	237	246	231	239	226	239	262	245	220	215	230	269	222	260	244	255	270	230	231	240	231	253	265	241	264	226	233	246	244	244	229	240	239	288	227	239	257	260	241	267	219	228	245	239	253	249	270	236	257	253	237	255	254	251	252	251	265	243	256	237	241	262	252	227	239	251	255	238	237	226	266	255	263	243	234	284	232	235	246	248	282	234	238	257	252	270	255	216	230	254	265	264	257	264	223	235	248	238	223	255	264	265	226	244	271	255	264	269	237	239	285	250	271	256	262	259	248	253	236	287	252	257	196	271	244	249	253	231	243	282	239	245	243	266	262	263	240	230	262	220	250	245	234	241	236
7222	16141	13535	7270	5058	3897	3010	2406	1889	1491	1193	1037	940	837	746	698	658	608	578	548	495	508	487	480	469	409	406	440	461	395	385	420	416	392	352	371	357	356	367	407	364	368	366	381	364	362	377	321	355	340	375	355	355	349	320	364	318	352	339	331	355	376	370	334	343	347	352	331	336	336	343	336	330	343	370	361	362	353	351	321	357	355	344	363	331	348	359	357	307	358	362	332	339	343	342	355	388	359	366	401	376	327	305	335	342	312	344	319	316	332	351	349	331	354	344	323	342	340	348	308	352	335	296	329	338	323	326	334	333	317	354	326	365	324	346	349	324	333	356	344	340	324	336	358	347	319	331	317	311	353	344	332	332	358	321	326	328	339	334	303	305	309	341	344	324	347	348	373	359	353	358	344	321	346	354	310	336	331	321	333	332	352	370	330	356	320	315	361	331	321	328	329	313	338	329	335	333	345	339	369	325	324	349	319	312	322	313	335	343	321	330	339	332	334	302	340	341	313	333	332	321	343	341	330	328	344	343	338	312	313	326	305	296	297	327	343	304	367	313	360	322	350	331	342	328	297	325	363	344	320	318	301	357	318	311	315	360	349	332	324	286	328	347	341	319	333	357	320	333	351	335	315	316	312	332	322	319	292	330	328	341	317	344	362	319	332	346	361	352	303	362	328	314	337	322	346	341	364	337	329	296	349	324	341	308	350	348	328	353	354	348	357	291	331	310	334	345	319	353	304	344	355	305	352	316	331	340	318	301	338	328	359	298	311	318	358	336	311	338	324	352	330	327	344	322	334	331	302	338	342	301	349	321	329	306	331	324	352	319	326	344	354	333	330	336	322	330	383	335	309	356	334	327	340	353	289	325	309	315	339	359	339	333	338	296	360	313	320	324	318	339	372	325	321	349	347	354	334	336	334	331	345	318	323	353	337	353	328	307	304	343	326	349	315	336	331	351	330	317	325	332	314	321	324	317	326	320	336	329	354	323	359	351	295	322	340	333	334	306	323	354	323	329	330	338	331	325	337	274	339	336	346	349	318	337	347	330	339	326	298	345	326	322	329	332	290	385	348	322	329	344	321	341	331	320	309	353	305	331	340	295	336	330	319	322	311	337	353	324	309	292	338	363	309	358	317	350	330	290	336	328	342	339	316	351	334	348	333	362	350	321	333	324	338	357	306	339	348	346	326	329	323	310	333	344	340	325	307	320	327	321	306	324	350	321	345	319	340	308	318	339	347	333	309	332	331	340	344	321	331	319	337	325	323	335	367	305	336	343	333	338	352	349	305	319	346	340	359	312	317	323	342	346	325	319	361	319	318	317	318	343	360	323	319	312	320	340	347	312	336	289	361	342	344	313	345	336	304	325	319	316	340	330	318	339	321	331	331	355	333	341	320	329	338	330	305	332	307	330	318	328	329	366	357	331	330	318	297	309	322	328	332	359	342	315	353	347	341	349	334	333	312	347	348	323	313	326	307	312	345	331	323	350	338	355	320	333	341	349	327	353	334	308	351	308	306	361	322	340	329	300	323	341	321	296	324	315	325	329	352	343	332	326	328	328	338	356	342	326	323	329	312	342	339	326	336	346	330	300	355	311	293	330	316	319	321	363	344	314	348	357	325	360	335	331	306	311	303	326	307	311	303	315	335	324	326	352	340	299	304	319	351	302	360	343	323	324	328	350	360	334	327	331	318	333	326	319	360	299	351	337	311	352	334	317	334	335	345	348	311	339	323	321	320	295	341	366	323	318	335	315	364	327	332	338	346	326	340	332	338	327	332	349	337	318	349	334	325	350	347	328	354	321	319	301	326	319	336	328	334	346	271	343	331	316	310	312	311	338	325	330	333	339	336	364	325	321	320	328	330	314	347	342	341	337	334	319	337	342	328	333	318	329	339	310	348	325	312	311	339	325	321	355	309	334	337	335	345	339	341	318	341	309	321	337	317	342	342	351	359	336	301	315	312	311	319	327	322	347	351	322	342	325	331	318	341	324	321	325	290	314	346	351	343	345	345	324	317	335	320	307	319	312	312	356	306	325	319	334	301	351	337	340	333	368	344	306	332	326	348	297	329	350	302	310	349	307	318	337	356	338	362	345	340	289	322	323	317	332	325	323	331	307	333	311	333	354	320	307	327	289	343	351	364	366	320	318	329	348	337	314	317	330	345	354	332	348	343	309	319	314	328	324	308	327	346	294	337	324	310	327	316	294	336	356	325	325	308	331	318	361	316	315	336	352	332	333	321	351	332	353	308	345	328	360	334	322	337	319	358	325	318	315	353	327	352	307	343	325	318	337	313	320	332	329	334	378	325	378	348	344	313	341	347	345	312	327	352	337	325	337	308	318	334	338	317	344	359	318	308	322	362	334	349	326	358	334	310	342	317	349	314	351	368	321	326	352	335	326	367	318	362	333	360	328	321	322	361	347	353	312	300	316	309	342	295	316	326	317	306	309	342	338	335	296	344	333	345	331	334	328	313	318	307	338	325	304	359	319	322	300	346	320	316	345	333	341	307	352	320	330	338	364	357	305	343	332	303	365	321	329	352	324	331	337	342	307	329	319	330	348	347	330	311	306	324	314	355	289	358	326	359	348	325	319	331	310	329	338	400	315	334	304	346	325	268	343	350	320	334	328	335	341	328	370	334	330	345	347	333	323	324	332	344	317	307	301	354	316	334	347	343	342	331	299	329	301	333	293	310	329	325	307	339	319	343	315	313	332	342	332	305	312	365	343	328	360	342	355	324	340	331	322	348	326	311	323	341	383	346	325	322	352	321	319	314	320	332	356	342	317	323	322	336	334	325	317	352	307	357	337	319	348	319	359	335	312	337	312	321	313	327	368	331	293	352	327	336	333	336	318	314	336	323	339	362	320	322	335	360	354	323	324	342	309	339	324	337	352	310	306	352	357	323	344	317	358	327	346	352	361	345	321	346	340	319	319	359	327	344	323	320	321	340	339	323	334	339	364	308	359	321	335	329	297	364	365	288	334	316	329	326	309	346	348	314	312	351	329	324	350	320	331	325	325	314	311	319	334	314	351	328	307	326	340	309	323	346	325	310	363	332	354	349	310	305	315	331	329	331	343	330	347	347	355	340	324	326	321	334	359	327	352	329	381	321	333	332	350	329	366	334	297	345	328	312	326	352	330	311	303	303	315	324	341	358	325	338	330	334	339	337	317	304	320	347	300	340	323	310	370	343	298	371	314	365	325	335	340	306	362	334	330	319	312	344	327	355	334	382	352	333	292	317	339	320	323	287	389	299	368	333	337	322	322	332	319	314	308	315	316	317	305	316	354	348	319	337	308	336	336	349	340	308	338	335	319	318	312	341	342	326	324	335	376	326	320	332	322	335	323	299	341	340	355	322	317	282	317	335	314	330	328	302	313	321	315	315	315	315	335	315	343	323	330	310	323	337	328	338	331	318	325	351	352	319	290	350	334	332	343	311	307	317	298	338	326	283	333	337	308	318	357	327	323	336
27535	21161	10079	1292	829	769	706	668	656	672	707	667	675	650	677	687	635	689	622	666	609	642	675	664	651	688	681	622	624	691	669	648	688	643	667	640	694	660	646	615	658	602	643	618	700	627	603	674	666	662	708	663	631	674	625	655	717	649	633	657	660	579	635	622	646	650	674	673	672	659	654	696	711	685	676	631	687	628	648	670	642	635	659	641	697	646	713	696	602	633	696	603	682	615	632	641	699	632	688	642	639	705	650	624	637	689	687	617	629	645	620	655	609	615	687	655	668	731	646	606	616	641	660	665	648	654	633	609	678	641	681	609	658	657	616	668	637	623	667	683	669	642	686	641	694	645	627	638	653	681	628	638	660	668	653	623	678	627	624	651	674	654	633	689	686	559	666	616	640	653	686	635	674	639	680	626	625	687	670	645	586	622	672	633	667	701	672	680	645	641	640	656	630	613	657	642	639	643	647	674	641	649	604	658	628	679	634	627	700	615	628	618	685	677	635	680	672	729	608	642	669	643	657	623	631	691	633	652	678	627	672	626	664	657	702	627	646	631	701	668	654	629	633	659	658	586	664	638	648	648	631	626	632	651	641	654	633	698	657	662	651	643	610	645	619	636	682	623	661	660	677	633	637	619	665	639	652	667	683	612	659	647	631	644	656	655	653	648	645	664	618	644	681	689	689	679	663	666	618	635	679	645	632	673	662	644	639	600	647	606	665	646	637	597	659	636	635	616	637	665	608	650	643	617	623	637	693	629	644	675	675	692	642	663	624	639	656	595	634	627	629	620	662	612	652	630	652	646	717	590	640	659	666	636	669	641	659	646	663	653	637	692	618	648	645	623	632	635	623	672	606	665	620	665	618	651	662	668	654	603	620	645	658	608	654	672	642	713	660	655	661	649	656	647	680	647	652	681	619	626	686	632	668	624	589	615	666	588	652	649	625	618	658	664	617	623	670	616	648	696	700	638	655	666	649	618	659	625	658	675	683	685	637	626	640	625	677	666	684	668	676	667	680	645	679	636	643	662	662	650	617	687	637	652	612	632	601	602	644	646	654	636	649	588	654	635	672	631	674	635	641	584	651	646	715	622	639	640	697	670	663	675	641	683	620	576	689	648	641	651	657	673	677	626	663	632	662	641	633	664	691	658	665	642	684	628	613	642	600	633	622	638	660	611	645	627	642	585	639	625	654	694	678	705	670	615	626	612	660	614	630	630	617	674	662	645	617	658	674	630	673	643	632	683	633	667	629	663	632	640	650	629	636	669	639	646	633	672	673	662	604	657	630	650	659	653	669	659	619	632	658	632	656	662	681	633	641	653	625	626	632	650	652	649	668	663	653	681	671	651	646	661	659	624	643	638	607	637	666	648	644	648	650	665	616	638	679	637	680	701	691	638	651	639	668	657	655	655	675	638	662	693	624	703	694	624	640	656	661	658	671	647	702	651	657	658	681	640	638	619	604	656	646	661	633	622	686	631	620	635	655	660	635	633	666	601	613	661	613	629	680	669	620	657	663	628	616	628	642	637	629	662	698	656	652	622	648	645	648	646	617	627	671	612	650	646	672	649	628	702	632	624	683	654	676	666	636	638	658	632	624	631	639	643	620	660	651	607	660	630	652	642	633	593	625	647	627	659	647	640	662	630	635	664	631	681	738	644	654	707	657	646	643	686	653	657	665	628	625	676	653	606	648	680	632	660	643	662	639	610	632	634	621	696	655	631	672	671	670	618	627	661	613	672	618	658	669	706	678	591	658	634	663	630	680	603	659	588	632	641	648	627	636	639	698	676	671	644	713	679	683	668	694	606	659	644	690	631	624	634	663	682	679	629	646	666	687	672	712	678	647	631	662	636	624	625	709	640	663	671	668	640	594	653	630	688	643	672	654	619	640	683	646	668	593	657	635	619	632	641	642	649	651	704	633	639	665	643	671	671	631	657	680	629	652	660	656	637	663	665	648	678	638	739	657	666	635	634	688	642	643	641	640	642	654	656	666	645	675	613	654	663	627	646	695	682	674	632	652	655	669	640	629	695	634	653	620	710	650	677	664	617	628	657	674	652	640	623	644	671	659	688	669	640	664	635	658	678	670	687	631	699	641	646	663	644	626	597	671	651	622	646	648	661	606	675	656	610	629	618	630	640	650	590	673	705	707	667	603	636	646	694	655	660	593	617	689	607	637	647	673	685	656	651	654	657	687	657	636	636	686	667	669	612	670	682	669	625	652	715	642	622	656	666	667	642	663	626	652	641	658	676	646	607	608	690	654	609	611	627	641	671	668	718	666	640	638	673	612	657	629	662	642	656	659	661	662	639	670	630	617	676	629	607	670	644	605	614	643	653	605	640	653	683	655	639	654	640	718	679	648	658	673	624	605	602	644	650	684	661	642	685	631	659	652	660	679	683	662	652	668	637	644	654	665	657	639	642	602	648	691	698	668	614	682	614	634	626	636	640	680	613	618	614	649	626	665	622	655	604	631	636	665	645	602	616	631	671	656	629	656	657	624	635	645	641	647	643	675	645	629	612	627	621	634	653	659	679	673	634	652	662	643	644	650	644	639	602	697	619	642	619	662	673	627	664	625	644	657	633	715	660	681	697	668	626	647	664	653	661	646	658	679	665	603	673	607	669	626	637	647	654	673	609	621	673	661	659	631	640	602	672	639	647	689	598	690	600	655	639	617	694	692	629	678	648	640	654	682	699	619	642	668	692	610	649	701	629	640	600	671	633	636	620	643	604	643	677	664	621	620	611	690	683	639	620	650	631	643	684	675	649	633	636	619	674	690	741	698	687	658	668	606	627	623	619	646	681	675	661	609	662	603	670	704	640	642	692	648	684	694	687	658	666	667	651	686	633	644	667	658	633	662	634	617	679	615	695	602	662	639	640	621	646	717	630	668	638	660	684	654	664	675	631	647	663	663	621	649	608	641	636	642	651	697	666	645	599	630	687	666	682	660	666	695	690	703	629	656	681	686	629	642	634	669	650	676	678	700	665	615	652	615	654	639	671	617	641	667	664	697	659	662	665	648	658	686	644	655	652	657	616	629	649	636	644	679	644	676	642	702	656	604	687	648	608	671	640	608	609	664	613	651	668	648	655	661	674	644	630	673	690	698	639	636	631	624	645	649	625	624	664	668	628	659	694	685	663	670	644	674	673	630	629	660	673	648	622	695	650	618	629	698	676	646	658	648	642	663	643	689	709	683	655	703	617	621	694	653	616	679	649	641	654	670	629	633	639	643	680	625	685	657	645	631	599	689	632	659	681	653	678	677	626	647	640	666	633	628	617	622	611	651	631	628	572	646	645	635	676	634	622	657	635	618	701	642	638	658	655	673	677	658	636	624	625	646	676	658	687	643	680	624	607	626	633	663	661	642	676	662	683	653	696	643	645	644	704	670	605	652	636	665	686	694	647	647	622	607	631	630	661	682	603	662	648	701	673	597	642	626	622	645	645	692	645	667	640	645	653	616	720	677	656	723	653
4179	1600	1478	1080	1013	940	865	913	885	893	841	804	823	881	902	826	864	841	850	793	828	773	814	849	866	798	785	827	837	824	819	837	841	836	854	814	778	806	856	835	829	865	858	802	844	843	784	788	766	781	827	811	819	824	857	855	852	834	883	867	850	818	893	848	832	798	821	816	814	841	808	855	844	882	824	857	871	870	810	874	827	877	820	806	821	818	831	864	854	845	869	830	838	868	857	854	857	828	855	782	835	793	874	819	848	849	805	814	816	797	796	805	871	831	827	753	790	831	788	821	847	804	841	833	820	837	813	807	825	794	763	834	830	812	772	790	788	823	814	807	846	808	758	810	812	849	884	778	779	821	790	826	803	842	857	840	806	825	863	784	884	820	789	834	816	876	851	837	849	819	801	799	795	847	838	830	851	832	836	830	795	796	779	775	869	838	810	852	811	836	824	779	802	819	785	851	847	847	781	879	777	838	824	807	803	828	783	804	841	802	850	872	831	800	803	833	852	811	828	817	838	861	841	833	797	854	867	829	860	856	838	821	807	852	839	840	854	806	844	833	831	782	824	846	843	845	821	804	845	806	845	817	883	850	787	845	837	806	859	829	851	851	820	834	804	823	815	792	812	832	844	871	830	839	845	824	805	820	788	862	850	810	847	858	864	823	823	784	845	777	874	880	809	825	839	846	824	824	852	839	832	839	770	853	849	871	818	882	861	803	828	868	849	803	820	835	863	828	793	825	817	867	811	791	815	821	873	838	807	804	831	817	870	843	837	824	848	874	825	798	807	829	803	809	868	830	826	855	797	819	858	790	829	860	848	810	827	848	804	790	784	846	835	821	833	827	771	851	812	799	805	858	828	809	817	847	862	804	842	833	807	864	841	868	809	847	883	816	843	826	813	860	838	862	788	848	819	860	821	793	863	798	809	799	799	837	816	781	801	847	828	820	849	854	798	803	794	794	805	815	846	847	810	831	810	842	777	824	808	831	830	817	876	810	826	885	789	828	769	819	843	879	838	848	795	815	880	825	800	829	813	779	830	793	812	881	856	854	825	852	831	807	867	804	820	838	845	821	764	813	804	821	813	827	840	818	804	818	865	844	827	842	777	864	821	810	815	826	847	857	831	813	809	849	851	821	809	809	829	881	814	820	835	795	823	797	850	833	830	878	809	884	748	802	819	821	877	807	800	858	783	821	815	802	835	797	836	865	825	869	826	823	836	862	790	821	816	863	803	875	810	777	820	806	815	808	790	831	813	881	838	839	843	829	820	811	852	851	888	794	813	840	805	844	841	796	857	842	857	818	858	802	796	836	835	776	791	846	769	856	819	786	837	802	884	794	777	849	835	835	825	793	842	832	814	840	851	830	832	822	851	874	839	878	811	906	814	836	800	824	768	774	855	847	774	866	818	787	802	820	812	876	826	846	804	819	833	791	813	839	869	832	884	874	840	822	815	772	804	836	821	823	836	804	809	841	821	798	834	889	885	811	805	825	823	816	792	868	796	806	795	807	787	818	848	803	825	827	797	773	859	843	832	795	900	863	830	885	810	861	840	815	836	850	785	860	852	795	852	847	833	835	793	748	812	849	826	781	767	819	862	861	806	771	781	799	811	838	796	800	829	821	803	768	802	838	863	823	794	864	826	813	879	775	820	797	852	813	767	845	791	868	784	831	817	831	826	788	849	792	859	801	854	853	832	861	851	786	823	785	822	824	843	815	852	795	759	869	795	821	814	845	826	830	831	826	826	815	839	784	811	853	815	842	807	859	829	859	879	825	804	814	795	845	808	787	854	850	811	846	808	864	829	805	806	830	851	851	816	851	811	767	841	877	800	808	823	832	783	821	782	803	777	816	828	816	875	813	795	806	841	837	787	854	824	864	854	833	832	869	845	825	821	862	819	861	804	832	847	875	828	807	790	799	889	804	802	845	784	840	853	813	782	840	808	830	786	846	801	812	799	797	822	839	753	787	783	844	855	820	833	807	887	850	822	818	828	885	831	815	768	799	865	819	865	828	856	816	804	782	796	824	826	766	830	860	839	852	844	792	774	792	839	794	823	853	810	795	797	846	789	798	831	813	842	848	884	837	827	801	814	809	817	847	862	809	803	786	788	764	808	881	861	856	822	785	849	829	828	780	798	812	785	794	851	843	851	783	807	869	829	839	854	884	794	788	821	840	826	854	801	826	814	803	829	862	808	844	838	828	806	794	842	858	852	854	847	817	813	817	816	802	837	823	840	810	822	792	813	859	852	837	816	789	863	742	845	828	819	854	832	846	844	799	839	818	860	828	833	781	826	880	887	790	864	824	834	807	860	774	833	878	752	771	876	811	818	877	832	792	799	853	855	848	810	832	833	808	922	828	779	845	770	809	894	794	840	846	784	803	819	888	776	818	857	858	844	823	839	822	822	848	829	801	817	818	832	834	900	835	857	819	837	813	813	884	868	839	829	873	846	817	828	814	819	813	821	842	840	864	808	834	872	845	849	824	856	790	853	836	847	817	795	845	808	745	811	888	868	815	846	777	818	869	813	817	877	848	849	782	810	843	789	831	805	795	819	875	787	852	823	889	880	796	773	789	821	800	814	827	801	840	804	832	834	833	851	827	855	847	813	816	819	821	799	787	773	801	840	874	832	828	835	829	831	842	809	827	774	794	866	771	816	817	770	849	778	801	811	834	871	802	869	860	855	837	836	812	814	800	904	823	811	862	884	856	839	762	831	822	790	846	911	861	772	869	875	843	810	801	856	825	792	802	784	815	826	822	842	844	836	874	873	856	806	875	852	796	835	867	845	837	853	845	791	866	826	873	794	840	812	822	778	860	870	846	806	809	864	810	860	841	795	831	833	834	861	829	801	854	837	799	802	871	809	842	810	814	840	879	829	807	807	777	778	838	797	819	894	877	794	833	887	835	842	840	893	808	782	833	848	782	845	849	805	834	816	855	857	859	789	887	864	879	808	808	843	790	812	806	828	851	794	768	812	812	850	842	909	797	812	769	808	833	845	828	852	858	812	817	852	830	817	848	828	855	838	797	828	828	842	835	840	855	824	796	830	854	859	854	850	834	813	815	886	848	810	815	881	809	842	791	836	857	841	776	805	851	839	784	830	827	780	828	793	866	817	881	829	838	831	768	795	818	793	863	850	823	802	777	789	824	856	836	869	805	879	802	803	813	870	792	824	837	790	837	844	846	794	816	895	828	840	834	783	840	822	873	846	793	812	830	811	840	821	834	859	818	840	803	840	821	873	848	813	852	802	863	806	826	753	851	846	822	835	764	828	853	785	829	813	834	850	794	885	836	825	783	861	781	843	821	825	816	856	845	766	817	822	818	845	835	859	811	802	867	793	803	849	781	824	876	806	795	801	753	857	863	821	813	818	848	835	812	776	877	879	827	788	826	874	841	820	838	839	833	863	828	839	832	847	814	814	824	838	819	825	843	806	790	823	838	811	822	856	817	849	838	808	827	840	834	812	787	828	815
24568	21680	29300	24593	21673	10006	1414	1012	849	774	693	697	676	644	558	570	607	531	604	595	561	550	600	533	558	534	549	532	525	523	529	505	510	532	563	523	506	542	539	570	564	533	555	539	533	512	545	583	540	521	528	538	478	544	507	510	526	499	564	507	496	508	536	532	520	521	535	488	515	585	523	535	512	506	483	563	515	536	564	554	525	541	498	530	536	540	507	457	504	539	552	543	520	538	507	508	563	507	552	546	553	533	495	513	533	531	508	525	494	521	500	511	521	544	560	542	575	512	521	529	562	519	509	536	516	559	514	495	509	527	523	509	532	528	562	529	483	526	530	522	507	512	488	532	526	559	518	510	535	530	501	510	519	506	500	512	536	543	552	528	524	497	510	507	527	539	498	525	547	502	507	549	522	513	501	496	546	507	504	494	491	510	488	544	496	515	549	518	518	525	545	536	508	524	510	490	538	539	522	502	492	486	536	532	507	550	513	508	511	537	528	512	546	513	502	531	489	515	544	572	554	479	523	542	543	539	519	439	517	520	558	502	478	502	487	547	519	501	515	471	524	493	544	529	516	516	507	516	553	519	515	488	502	519	526	543	541	550	487	506	512	496	509	558	500	494	530	500	523	525	484	500	540	493	509	528	497	522	556	515	522	542	484	500	548	499	508	508	494	548	494	463	541	519	510	521	544	510	550	534	483	545	460	523	512	532	497	543	525	512	512	559	534	507	551	539	527	555	521	479	520	484	562	537	512	486	520	492	510	511	481	557	534	489	536	545	511	510	503	525	515	511	484	544	531	511	551	502	489	527	518	549	479	529	506	496	497	541	494	502	495	529	502	533	525	482	497	504	517	505	496	486	517	523	492	477	540	503	496	497	495	524	482	497	505	500	499	496	547	506	494	497	537	479	537	560	501	507	476	573	527	515	488	501	553	505	515	518	508	538	497	504	535	523	503	506	542	488	491	538	518	530	520	538	504	531	516	474	527	477	532	521	493	558	520	514	499	512	493	524	488	514	494	535	518	503	508	479	492	541	526	523	524	497	529	561	521	543	526	510	542	541	496	522	506	495	510	555	542	508	497	466	495	521	528	510	523	513	526	505	496	529	501	507	527	531	504	501	565	538	497	476	524	517	480	497	506	489	514	529	532	506	496	520	504	520	526	572	513	507	515	510	481	459	542	519	505	530	538	540	503	498	521	536	501	452	520	498	513	503	566	479	532	468	504	535	500	500	537	544	528	522	521	508	525	487	477	514	491	484	552	497	506	526	515	509	525	496	475	526	526	500	521	525	546	491	508	529	543	490	520	518	527	554	556	530	507	532	498	532	522	476	538	516	516	513	528	554	524	539	505	514	510	497	530	509	503	468	506	502	509	525	544	485	527	517	541	508	509	532	459	527	504	494	504	507	489	505	537	495	528	499	509	530	539	510	524	490	497	533	522	479	485	542	489	487	544	486	522	545	527	533	502	519	513	498	534	525	500	497	517	515	533	562	515	476	521	481	519	502	477	486	526	537	518	481	529	508	545	562	504	478	488	483	516	466	486	526	521	521	477	500	517	500	511	483	517	556	532	500	510	475	524	509	512	485	540	493	466	496	541	514	513	518	519	515	553	507	537	558	539	506	521	556	526	519	507	552	517	523	512	568	490	466	502	498	523	576	518	519	498	517	528	526	505	483	493	551	479	518	544	512	471	514	497	519	529	505	465	532	506	528	496	552	543	486	517	530	493	520	535	504	548	503	496	555	540	491	549	502	526	525	520	569	503	507	515	544	519	514	479	496	513	496	507	535	512	525	540	522	576	531	559	506	546	521	561	544	512	518	552	518	526	555	494	535	490	504	540	540	501	506	490	515	478	543	545	528	506	543	525	518	484	487	520	504	521	492	513	539	539	505	495	514	478	486	499	530	495	490	535	469	551	523	477	540	476	488	520	508	477	514	495	534	528	539	486	515	528	501	506	511	490	516	531	535	514	508	500	453	525	516	543	516	517	501	529	533	540	484	528	511	499	532	492	552	453	527	513	501	542	542	515	503	513	530	532	520	490	570	518	553	532	489	520	493	512	491	502	519	502	518	537	511	533	573	530	527	510	551	513	517	481	530	519	510	485	555	498	526	500	489	510	538	517	508	521	520	504	537	516	515	501	531	563	502	532	476	522	547	518	530	507	485	498	538	487	492	522	490	510	496	516	487	501	514	544	519	519	497	531	507	549	491	489	516	485	498	514	505	465	512	464	493	556	526	516	469	530	496	468	500	540	501	490	518	496	548	528	523	524	506	502	529	514	510	506	451	534	480	527	520	485	550	518	506	537	509	523	505	518	532	506	579	530	521	506	506	541	521	515	505	499	517	477	531	515	532	506	523	522	518	542	479	527	494	566	501	515	511	524	496	518	484	533	532	501	541	506	519	524	498	511	530	547	501	525	526	515	526	490	507	498	516	506	541	508	531	513	515	570	536	498	523	534	550	539	558	522	532	500	504	520	511	549	502	526	510	511	525	530	485	528	531	514	547	540	547	574	554	488	451	521	495	498	488	511	539	516	509	532	494	516	539	556	545	511	491	501	491	533	527	463	512	557	526	522	470	548	516	494	516	537	517	520	487	506	497	482	524	533	478	569	494	505	554	484	531	549	513	530	540	486	486	485	479	535	543	520	489	513	525	537	495	543	546	553	529	529	474	511	528	499	542	504	504	515	534	491	511	518	502	521	542	512	537	554	564	528	516	543	494	498	491	533	500	540	469	530	541	500	483	529	459	512	481	511	526	530	532	478	524	538	476	517	490	513	530	525	520	501	492	490	561	514	538	503	490	509	553	503	523	515	498	554	473	485	505	472	509	527	502	503	522	543	529	516	500	475	536	530	496	520	519	569	505	475	514	527	509	537	527	497	516	518	489	475	546	456	516	527	487	485	522	540	488	551	513	543	531	535	526	515	480	527	524	525	507	498	489	533	524	516	530	531	523	513	536	468	551	532	496	513	502	531	514	547	523	500	546	512	527	503	495	516	491	542	509	516	481	531	489	521	551	531	518	526	482	502	545	532	513	514	545	515	500	559	521	475	527	506	483	498	489	545	540	531	528	509	468	496	527	535	543	534	551	504	504	524	473	524	491	514	538	520	504	499	510	500	508	502	484	503	524	511	526	526	509	500	493	519	544	519	519	531	514	496	473	517	466	503	521	460	499	522	542	543	505	528	523	508	504	537	513	478	509	521	498	519	510	494	555	499	522	470	476	534	517	488	521	516	530	506	516	499	521	536	499	511	538	537	528	516	557	508	522	500	500	507	508	495	543	501	522	514	487	492	504	503	521	515	499	504	542	512	498	513	538	532	543	449	459	464	508	511	503	485	508	511	540	545	529	537	528	564	513	472	529	506	498	508	524	556	500	520	504	555	483	540	518	500	517	538	528	496	497	500	536	525	470	528	512	568	528	522	513	543	517	530	482	530	520	517	527	500	520	495	538	518	474	548	523	498	504	520	491
5068	10109	8596	4520	3120	2460	2110	1609	1420	1316	1142	1067	924	956	931	852	796	794	746	791	781	740	746	728	686	677	759	699	678	681	709	684	668	678	690	741	723	658	680	667	689	715	696	748	695	760	716	692	683	673	658	686	651	697	652	714	622	697	663	717	688	728	649	690	665	683	686	700	702	651	679	671	707	693	695	684	702	686	703	651	667	692	686	656	683	700	679	684	666	677	651	679	682	657	652	651	671	705	666	690	687	664	700	627	705	652	659	681	711	661	635	666	621	699	686	681	665	671	687	666	666	676	670	694	696	625	658	689	658	678	668	661	636	685	655	643	700	679	686	679	680	709	700	728	697	654	672	686	634	681	653	620	669	625	664	699	667	668	644	622	653	700	706	665	689	645	628	675	643	657	685	704	677	649	651	660	628	605	664	696	618	685	654	635	675	635	686	658	654	641	672	702	669	627	629	616	665	673	667	664	724	677	681	720	668	688	700	674	666	711	677	636	673	677	699	753	606	697	700	643	668	686	654	673	674	670	696	640	704	648	640	699	664	630	639	641	679	664	697	611	664	662	665	699	687	625	712	631	645	680	702	660	677	711	648	677	680	675	656	694	662	663	666	666	645	650	681	676	612	674	703	619	666	674	700	636	673	729	675	659	658	639	668	661	687	704	661	694	662	663	670	699	671	600	717	666	660	617	698	720	667	685	710	693	660	683	691	675	644	634	642	692	658	734	657	643	673	669	689	671	683	680	646	648	692	710	673	721	709	716	670	677	657	630	686	668	657	676	609	650	710	706	658	675	656	640	724	655	677	674	684	635	656	656	690	667	673	638	644	687	679	672	694	685	686	638	674	659	651	629	663	695	713	684	615	660	634	670	694	681	638	627	701	688	675	667	665	645	709	635	687	653	680	663	681	619	659	657	660	647	667	693	716	620	632	622	647	689	684	695	618	680	706	676	668	641	659	647	669	638	632	673	663	670	660	669	642	680	657	643	611	655	638	735	661	650	631	706	670	658	673	670	631	660	627	647	650	662	695	653	694	670	654	635	704	663	687	647	677	620	685	665	662	652	622	678	698	655	684	694	698	642	658	685	687	675	623	668	647	692	661	655	671	654	698	662	678	590	711	651	674	677	641	672	707	665	658	646	685	638	683	678	668	670	675	680	657	664	687	678	651	677	632	608	652	659	637	701	669	667	661	669	668	646	679	668	672	690	703	665	680	678	684	693	625	701	681	645	645	685	648	701	684	689	607	652	662	651	633	667	685	650	661	693	650	669	735	690	699	730	628	693	648	790	634	692	657	635	665	645	642	662	641	642	624	699	681	664	654	670	618	700	653	693	674	693	635	711	680	699	679	647	677	685	688	704	683	641	697	658	683	667	728	684	676	700	709	660	652	687	707	687	696	692	699	697	669	669	648	660	639	661	695	642	656	660	693	684	670	632	655	645	619	664	704	664	658	675	669	710	672	680	718	634	669	679	708	709	689	647	674	667	653	651	690	691	664	635	635	660	650	726	698	692	654	694	637	631	689	677	621	656	650	709	690	638	640	652	662	697	672	693	669	707	661	644	707	671	690	694	662	749	634	680	686	636	656	681	664	741	708	666	691	658	658	653	652	696	683	705	694	676	649	671	679	648	640	687	676	629	654	685	656	672	677	710	655	662	688	687	632	690	726	667	706	659	680	637	637	647	705	622	654	673	626	662	675	666	667	658	678	693	642	698	683	667	681	672	641	654	656	675	649	705	686	697	683	664	649	639	604	607	700	690	670	694	649	652	635	690	673	647	638	647	692	685	642	676	702	642	698	611	680	724	671	668	679	695	683	706	707	661	666	691	700	683	652	675	642	656	664	655	610	660	642	672	667	688	643	651	678	681	654	614	653	663	680	715	699	636	666	697	665	641	714	669	669	715	633	698	667	672	628	663	698	616	688	701	654	686	646	705	646	700	658	655	639	648	644	650	692	676	646	594	647	670	679	636	688	628	646	679	670	643	692	699	658	658	684	698	683	689	672	721	683	659	677	685	646	647	634	654	702	664	621	686	660	637	654	639	700	727	674	657	628	661	717	647	682	669	619	640	659	707	633	654	646	700	704	673	691	686	695	676	715	669	678	655	661	678	669	702	688	663	710	654	650	715	677	686	700	669	655	625	709	689	634	685	655	664	673	675	675	675	699	636	668	716	668	682	678	612	706	692	646	720	653	681	632	698	679	648	648	657	686	690	673	666	671	718	702	652	712	692	663	675	666	647	667	680	636	679	656	593	720	669	652	683	650	709	666	677	692	680	650	663	631	633	639	697	684	694	658	667	658	659	669	654	663	716	691	674	659	669	672	714	645	710	660	666	640	666	663	667	663	687	630	635	687	676	652	656	619	673	697	630	682	684	650	691	699	687	681	633	685	726	665	630	660	700	647	656	710	620	650	665	677	675	669	639	634	622	671	641	664	713	705	676	678	637	668	714	676	646	672	682	669	697	629	699	658	692	658	663	691	673	670	674	664	659	650	641	635	652	655	641	675	686	627	671	644	636	658	664	656	690	702	624	638	690	649	634	641	685	646	644	663	663	632	622	668	679	675	699	676	649	650	682	659	683	721	679	644	661	671	669	666	656	696	623	711	662	652	668	674	635	655	673	660	650	655	671	726	688	672	670	657	703	665	688	658	656	627	645	665	615	639	660	687	644	661	672	683	720	664	661	686	685	680	648	719	660	701	661	650	678	668	698	683	669	679	689	686	624	653	716	676	649	671	643	685	641	665	684	704	681	689	678	701	614	607	639	660	683	699	635	707	642	627	677	684	613	611	663	642	653	662	628	634	696	635	640	667	739	671	652	638	677	701	677	683	630	654	686	652	681	678	698	677	699	688	691	664	716	668	672	690	646	693	662	658	629	635	696	677	671	659	664	729	675	653	628	672	712	674	665	656	697	659	682	644	693	703	681	622	669	690	657	624	629	637	688	702	692	682	667	642	663	629	698	641	670	674	680	620	699	663	675	665	700	652	670	673	687	686	667	643	646	677	662	663	669	699	657	660	706	670	681	681	712	671	618	613	705	724	657	662	694	666	671	664	671	671	710	667	668	711	679	644	693	681	606	691	670	663	650	642	631	683	696	634	686	671	651	647	629	701	693	681	647	680	671	674	712	633	718	670	630	670	656	664	680	695	648	652	636	650	673	692	657	637	698	701	677	691	691	658	640	689	662	642	680	663	619	685	653	697	690	612	689	692	630	678	657	648	686	615	626	671	639	714	713	615	682	695	620	711	684	642	676	657	710	697	661	668	647	688	650	680	658	653	605	642	647	689	612	655	670	627	698	740	677	656	651	651	690	670	698	680	674	649	610	685	662	665	678	651	663	631	657	671	678	693	677	661	672	655	626	664	685	669	672	689	671	680	637	648	631	675	655	647	670	688	664	681	648	628	717	660	655	640	670	681	674	660	612	633	665	695	711	670	666	652	690	653	697	686	657	725	633	687	666	651	637	647	648
22344	20632	28276	23011	20636	20672	7176	1071	826	700	578	547	459	434	364	372	342	340	347	327	287	330	295	275	282	268	244	285	284	260	247	268	279	291	252	263	250	243	264	249	235	261	218	235	254	244	248	256	240	232	256	241	249	247	246	250	242	255	249	229	219	225	223	248	219	214	216	231	239	213	225	246	253	242	220	254	233	255	248	241	218	236	230	212	253	227	235	250	242	243	247	233	240	232	218	244	241	238	260	250	257	237	237	214	243	224	248	252	195	225	235	241	207	232	221	233	229	235	215	219	233	208	237	239	220	215	236	239	217	234	235	242	231	237	223	234	258	224	223	248	249	222	210	202	257	217	221	231	259	261	209	222	231	236	221	235	241	220	204	232	247	227	243	225	251	224	223	234	240	229	226	216	217	239	214	225	212	225	237	230	213	225	229	237	214	212	244	208	217	243	226	228	223	228	243	248	221	225	236	231	244	212	224	224	213	232	220	201	197	218	215	211	229	216	243	219	238	266	219	218	222	238	230	210	233	221	198	212	254	250	231	234	229	225	247	237	225	222	250	224	249	234	205	248	224	241	224	231	234	213	226	198	239	241	232	237	216	254	241	203	234	230	234	236	194	227	212	217	231	236	244	224	246	231	229	215	195	230	209	235	206	211	211	233	261	235	218	231	224	209	236	234	237	243	220	231	226	208	223	246	210	255	214	213	224	257	224	220	227	228	210	240	239	233	238	226	259	220	223	223	232	249	254	244	206	233	239	258	253	261	220	206	240	248	204	223	238	222	223	241	228	214	252	252	216	205	230	231	222	231	219	226	231	246	246	243	216	230	235	233	224	236	213	217	231	230	241	242	234	247	236	228	220	238	199	208	245	241	229	235	245	252	229	218	210	260	185	227	242	229	233	244	223	221	244	230	237	211	239	239	234	225	239	247	211	221	242	236	219	240	222	203	249	232	230	218	229	224	237	227	244	226	224	217	233	221	217	223	216	209	224	225	231	246	240	215	247	259	225	223	227	250	221	233	245	234	245	213	224	215	234	266	226	233	253	223	252	224	225	236	232	223	228	257	212	220	229	220	241	202	231	215	220	227	233	222	207	228	212	226	232	229	258	238	219	224	236	234	216	232	212	212	227	244	226	244	227	202	227	211	247	238	226	209	220	220	239	229	220	215	234	241	229	236	216	251	220	240	223	207	224	223	225	235	242	224	233	213	228	236	237	235	205	240	231	237	210	221	229	223	238	227	209	245	223	214	226	235	233	227	220	243	200	230	216	248	238	233	225	236	213	227	246	219	187	242	221	213	211	220	222	234	225	227	254	232	254	237	209	248	246	215	234	221	235	212	234	204	239	216	244	231	240	257	235	210	223	232	219	239	231	226	218	244	218	214	236	229	235	243	229	234	232	239	228	210	222	202	232	228	263	228	227	233	247	223	211	215	238	223	255	224	242	244	239	221	207	229	228	237	220	223	244	209	216	215	254	265	229	205	224	216	230	243	224	224	227	206	241	245	208	213	208	235	270	219	216	204	277	227	231	228	200	218	206	230	212	207	227	221	258	193	219	247	207	240	243	223	220	209	214	227	216	231	221	223	242	220	201	242	206	215	238	227	210	206	216	219	220	235	258	246	217	217	225	235	218	225	236	238	228	225	201	233	202	231	233	229	202	210	225	220	222	208	232	251	241	243	217	215	216	256	231	226	229	199	233	225	248	223	232	265	220	256	228	227	256	211	214	212	226	210	213	252	200	233	235	246	234	208	228	248	248	273	213	238	220	232	187	223	233	213	235	240	243	205	227	221	247	242	212	235	234	236	212	240	234	240	223	219	233	251	223	222	238	213	215	223	210	224	219	233	204	232	222	224	216	240	249	255	234	215	224	219	214	219	238	204	214	220	209	224	237	235	207	205	247	239	211	210	222	221	213	230	198	243	232	213	220	232	229	221	208	215	224	215	232	218	217	223	262	248	210	224	217	253	233	235	213	200	218	238	232	237	227	228	246	243	218	215	214	215	220	233	203	256	229	228	203	253	214	230	232	229	255	209	240	232	241	225	235	227	222	234	221	218	238	219	208	237	212	223	229	243	243	248	215	223	239	240	215	242	206	217	237	239	212	233	228	206	224	218	237	228	220	217	229	274	244	235	249	246	270	210	209	213	217	244	223	227	223	231	247	216	227	246	235	229	233	218	242	225	251	208	220	246	229	236	251	216	215	225	236	233	222	225	217	233	232	252	215	211	227	230	244	222	214	259	239	220	230	212	205	220	221	208	222	236	250	227	246	236	244	204	217	220	237	228	230	236	237	220	218	232	222	225	210	212	235	233	233	234	227	241	228	240	240	235	260	229	201	253	222	239	238	252	226	244	225	218	226	219	257	213	248	209	235	216	224	210	232	223	234	249	229	257	255	235	208	192	237	229	204	232	216	213	266	248	222	236	216	226	216	214	236	221	241	232	235	232	226	263	224	209	248	227	247	243	245	253	202	233	239	239	220	238	231	229	220	236	219	228	208	238	250	212	233	226	229	238	225	237	211	239	212	240	243	238	215	225	242	224	219	232	240	233	249	215	232	255	221	214	228	224	239	208	237	232	227	228	246	201	222	244	223	237	228	219	219	226	226	235	228	221	227	219	221	252	231	199	214	204	214	230	211	216	225	208	213	228	217	209	230	253	220	236	211	234	210	233	225	197	245	191	225	213	201	188	247	236	235	227	213	244	240	230	231	234	212	230	224	225	233	261	217	247	211	226	222	200	222	235	242	240	234	245	245	223	230	228	212	228	232	219	250	237	224	209	227	236	246	222	209	211	217	219	217	219	222	240	264	231	223	243	216	221	222	218	236	225	235	243	232	234	232	231	238	234	246	221	216	233	244	225	230	217	200	220	218	243	263	237	211	222	238	246	224	254	220	219	229	204	214	222	222	229	229	232	229	234	213	226	207	220	237	226	227	264	238	228	212	243	227	248	228	218	212	215	214	228	259	222	206	245	227	215	206	200	234	219	225	222	220	260	252	240	229	236	200	193	246	217	197	241	228	218	212	207	247	237	223	215	240	216	220	256	205	218	223	242	237	235	251	208	246	236	263	225	224	230	214	249	226	229	211	218	221	203	212	211	218	228	209	220	240	200	232	243	229	215	234	204	231	209	248	249	212	245	213	235	245	228	214	235	228	215	228	248	204	217	218	212	196	202	241	219	205	220	255	207	233	262	254	209	235	225	225	215	243	216	225	231	236	255	236	222	226	217	202	205	234	237	224	216	231	233	226	190	227	213	218	232	220	225	212	221	234	218	219	221	234	217	249	210	227	221	231	222	219	249	220	227	226	217	201	240	245	217	222	208	220	228	220	233	256	223	212	232	232	231	246	244	220	221	228	243	237	229	232	204	231	219	239	231	218	230	217	208	224	204	235	216	234	236	248	249	241	223	225	209	219	225	188	240	242	226	235	210	236	218	236	256	235	251	247	217	223	234	253	214	219	220	243	234	232	207
6723	15208	12876	7012	4838	3576	2846	2311	1765	1396	1155	1050	869	776	650	697	540	528	535	487	499	442	453	401	448	428	406	418	388	391	347	369	357	358	373	368	358	347	366	329	369	380	343	338	328	356	316	337	325	308	288	327	340	308	311	327	342	320	314	316	350	313	307	289	314	299	322	310	322	324	320	309	314	334	311	360	347	343	366	332	316	321	313	331	326	301	290	304	323	361	278	317	301	275	304	321	336	368	296	362	351	288	351	306	300	280	296	287	305	336	321	321	304	297	305	286	309	321	270	325	310	309	303	316	281	297	294	302	329	318	299	310	315	292	303	271	310	281	305	321	309	317	272	315	323	296	329	285	316	303	315	289	302	294	258	306	274	320	305	305	320	307	287	302	292	313	308	304	284	307	323	320	320	311	295	302	318	298	312	271	325	306	293	267	296	345	308	299	292	322	301	305	315	275	273	311	313	302	309	315	325	321	305	291	309	287	305	342	304	323	301	296	304	287	304	291	309	329	335	302	312	291	313	309	281	321	313	350	300	312	297	298	289	313	293	295	317	302	304	260	303	301	343	286	255	297	331	308	317	306	333	291	305	296	297	333	304	282	289	312	293	315	305	315	279	305	287	318	340	274	300	303	314	306	306	286	301	300	329	303	298	274	308	320	280	304	311	315	298	293	307	319	318	305	305	304	308	314	281	297	311	303	313	315	314	326	281	301	322	297	308	283	274	291	300	301	307	294	293	285	312	272	306	309	316	327	275	308	277	307	287	300	309	282	319	325	298	323	326	318	295	306	306	302	312	286	285	285	305	313	272	298	303	267	321	312	302	344	313	305	317	296	297	335	338	305	342	348	303	343	364	288	294	283	290	315	329	281	287	268	296	334	318	322	288	320	298	308	295	309	329	299	309	286	307	283	291	332	311	298	313	309	290	303	308	316	290	307	286	289	329	313	298	317	280	273	319	314	310	297	326	310	345	290	310	310	318	299	301	297	304	266	330	299	289	327	312	300	300	306	304	299	286	305	300	282	347	309	278	298	284	307	279	313	285	316	315	275	305	295	295	299	322	309	289	318	295	311	315	316	311	244	276	294	309	294	293	321	318	294	312	315	313	330	282	315	285	298	307	312	311	299	306	305	299	304	284	307	303	299	313	283	308	305	285	289	311	302	322	272	292	255	303	296	342	328	312	323	309	323	313	304	326	306	297	291	300	335	336	318	296	302	341	290	309	322	294	295	276	316	274	294	305	323	288	289	340	316	312	301	298	306	295	264	297	317	307	298	305	318	317	333	309	314	315	264	295	319	272	296	303	306	304	294	290	342	312	313	320	304	303	324	298	295	328	327	294	319	301	345	316	322	323	294	317	288	340	289	294	331	297	300	295	342	307	317	334	331	319	298	333	285	289	295	311	323	288	293	307	278	288	286	271	333	310	290	284	340	304	299	309	300	313	305	307	299	277	320	309	267	286	278	295	327	320	294	321	323	292	336	297	295	313	314	280	301	298	313	308	283	282	294	295	326	307	341	327	291	311	316	301	297	317	312	314	294	352	323	300	303	272	314	318	298	330	326	304	299	300	295	340	309	330	263	312	302	340	276	284	341	325	288	294	315	306	287	293	299	328	302	307	319	306	336	311	291	297	299	277	318	300	310	314	312	342	295	290	294	308	296	300	313	311	312	292	291	304	320	295	327	312	293	281	296	289	301	309	338	304	334	303	325	287	299	302	317	314	287	309	313	312	338	320	283	277	328	321	305	316	328	310	308	267	259	300	301	272	327	302	303	323	300	305	297	322	328	301	296	298	292	303	303	303	270	302	314	288	316	306	279	286	315	321	307	298	323	290	347	290	302	300	292	290	299	305	321	318	298	291	296	333	325	330	319	327	303	299	310	315	300	316	316	317	297	290	310	311	302	311	278	314	315	319	285	278	318	304	288	320	315	345	299	303	312	325	323	283	323	320	278	317	286	289	286	327	296	283	295	288	326	302	326	333	316	276	326	294	306	296	299	288	305	355	304	308	298	276	282	336	301	275	281	283	298	303	301	337	291	292	258	302	307	297	292	305	337	295	289	286	297	321	287	285	317	293	284	336	300	297	356	316	297	305	289	337	295	276	300	314	312	278	297	283	309	301	340	295	283	306	310	294	274	290	293	294	274	319	319	315	297	303	316	306	293	294	295	282	323	280	309	322	319	282	315	323	299	306	324	325	322	313	292	300	340	302	320	312	259	306	304	313	299	348	303	311	282	328	320	311	310	327	303	290	302	282	337	258	308	289	297	302	322	332	294	323	268	299	290	318	312	318	306	303	321	319	306	292	338	307	294	319	297	302	303	294	301	327	309	307	329	287	313	290	295	284	301	321	292	288	325	322	292	300	296	309	305	315	314	317	304	277	306	309	305	301	301	313	292	291	305	293	279	282	274	332	325	288	314	295	287	338	308	314	333	328	296	316	325	310	332	322	278	295	291	320	316	315	278	282	301	314	316	305	307	282	294	292	315	280	294	303	296	307	297	319	320	321	319	271	294	308	312	291	291	329	303	295	307	316	343	261	322	301	304	286	293	300	270	273	296	287	304	314	342	347	323	320	339	344	320	262	302	334	292	338	300	350	276	320	294	297	311	304	297	317	291	357	307	273	286	309	319	304	297	317	268	330	296	277	274	302	326	307	327	340	294	285	298	300	306	306	301	314	294	303	290	296	333	308	316	305	300	323	333	298	310	300	280	316	332	343	282	302	298	330	321	304	278	284	338	311	329	336	274	323	314	286	320	309	286	316	311	281	317	308	301	325	306	312	297	300	319	323	324	350	323	306	301	291	296	303	294	286	300	329	327	298	309	303	316	320	306	332	289	274	294	298	288	298	298	310	282	298	265	312	307	309	293	306	287	284	277	282	291	311	299	299	309	304	288	293	303	304	312	288	307	289	306	307	293	298	299	289	317	303	302	314	325	337	298	295	314	328	316	320	298	306	302	312	322	302	289	282	321	299	321	294	275	297	307	285	301	307	321	297	291	292	334	296	321	317	270	299	297	288	299	293	299	290	284	272	315	307	330	306	319	302	280	349	298	303	323	284	337	283	306	297	295	288	329	309	289	300	305	298	299	285	306	275	326	283	270	301	304	335	309	313	284	320	288	296	264	321	280	312	286	288	293	307	328	295	312	317	292	323	273	319	314	323	318	310	329	282	269	303	293	332	337	303	325	328	298	300	304	292	286	306	292	308	338	316	290	302	298	294	322	335	300	279	283	340	304	281	274	300	284	297	317	293	326	299	303	305	248	304	317	310	293	318	340	319	308	326	299	304	312	304	305	311	286	312	272	293	285	309	310	292	313	317	303	298	320	322	307	308	307	271	285	300	286	277	285	320	267	306	317	310	301	315	301	286	299	315	326	302	302	324	298	271	311	307	288	299	325	298	294	315	310	288	314	325	278	305	302	293	315	306	309	305	342	296	284	296	288	281	308	283	282	311	332	336	300	324	305	311	310
27556	21147	9986	1366	911	812	717	681	681	665	669	651	666	671	606	627	664	680	635	696	686	699	695	645	646	629	584	656	665	659	649	654	631	607	680	646	667	591	658	658	649	663	624	640	596	614	718	641	654	662	606	636	652	624	634	655	637	676	673	658	685	637	655	694	622	655	649	679	642	651	653	624	596	645	692	629	709	635	669	600	629	639	707	619	620	714	665	614	669	626	645	642	626	609	658	654	661	670	655	655	625	642	627	617	683	617	627	678	658	669	649	669	672	651	669	654	657	640	652	677	651	647	664	623	651	677	615	659	632	665	655	634	673	645	639	646	657	623	650	621	643	658	619	627	688	636	683	612	584	669	647	629	652	673	591	625	634	653	641	674	610	631	676	628	643	696	612	649	660	629	658	614	633	666	624	624	657	656	667	632	639	621	637	664	680	645	627	640	675	646	641	657	637	667	595	638	617	658	624	625	611	652	674	672	688	607	669	632	625	613	646	635	683	635	604	637	617	634	657	591	619	646	611	699	678	652	652	648	660	627	689	643	643	665	654	645	638	636	628	623	676	614	661	649	664	647	638	670	625	677	629	668	683	626	620	611	633	605	691	632	646	635	638	661	597	674	617	637	604	627	633	631	643	683	623	668	657	659	627	606	641	660	659	636	625	604	633	640	692	663	623	660	642	632	638	663	660	667	680	665	655	630	618	631	702	720	654	649	638	621	631	661	640	635	651	649	667	658	634	603	623	629	635	655	683	658	651	649	661	638	639	604	634	623	637	630	650	659	601	644	606	705	646	649	645	645	602	686	667	626	608	645	640	621	642	653	652	640	670	685	656	615	648	708	660	617	619	631	620	664	663	651	656	654	651	668	661	622	678	623	620	615	598	671	673	684	656	683	615	625	647	675	579	687	617	664	683	610	601	647	640	641	614	623	654	659	636	619	643	606	627	621	693	617	703	692	664	622	653	611	609	605	602	695	709	632	665	663	633	645	639	630	615	632	656	638	629	636	603	610	674	626	681	635	618	631	648	640	631	662	657	667	612	670	622	621	661	641	582	614	654	654	633	646	633	649	668	654	651	670	674	632	646	617	632	648	644	663	644	637	638	632	615	641	631	646	637	631	629	667	651	638	654	672	627	649	658	668	623	705	641	644	646	637	635	599	641	662	668	655	635	677	670	654	650	660	609	662	637	647	651	630	621	630	587	667	615	611	641	650	649	632	648	633	634	644	642	673	642	643	607	631	658	671	651	656	636	666	637	681	661	661	661	632	642	636	692	642	633	631	675	641	677	664	651	642	638	565	662	607	661	636	701	630	666	657	666	640	651	689	692	627	646	661	638	700	670	663	688	648	645	630	679	646	630	634	661	636	650	633	638	665	650	644	633	652	671	691	593	632	629	657	635	629	649	616	662	658	649	631	642	629	655	631	601	686	701	583	598	657	660	690	653	692	594	685	644	626	629	645	659	629	623	678	648	668	680	613	643	681	639	653	651	655	636	637	654	579	600	670	657	674	643	642	621	629	660	690	647	723	606	676	641	642	603	615	616	609	680	700	640	613	585	660	654	644	622	640	626	658	654	617	644	600	650	609	681	650	639	626	620	616	629	659	680	642	636	626	636	711	665	641	665	664	664	664	653	636	655	637	638	673	657	614	629	701	649	601	667	622	624	633	638	645	668	633	621	642	662	671	656	634	620	644	658	687	647	630	642	659	658	586	690	684	679	679	669	632	656	628	631	647	609	653	648	619	625	675	606	633	609	633	693	651	660	653	629	624	695	707	627	665	619	675	614	666	630	626	653	676	693	608	623	641	643	669	643	621	655	615	648	658	655	675	686	653	683	649	664	673	647	627	640	659	665	670	636	661	618	688	666	603	620	622	655	629	600	636	585	642	674	640	695	665	666	667	637	615	688	679	633	634	615	643	679	624	660	639	670	631	656	652	641	659	680	633	658	626	650	628	625	623	568	621	643	657	641	618	663	647	632	661	629	632	631	640	679	668	655	674	650	629	705	646	634	660	680	624	693	571	640	638	654	670	692	630	626	600	594	624	632	679	653	665	651	646	644	637	577	640	644	647	623	661	638	623	647	642	656	662	634	660	638	656	651	662	630	654	618	645	641	624	718	671	659	683	645	610	601	636	645	669	619	602	645	598	695	679	635	677	616	658	655	633	623	629	659	672	681	656	628	643	639	660	614	669	692	664	644	629	619	656	625	628	651	699	630	679	632	694	639	702	669	617	631	662	654	645	631	639	606	597	665	636	589	665	654	663	660	644	642	647	702	588	658	641	653	660	666	625	630	650	646	672	661	643	659	644	612	657	629	648	589	654	623	641	658	666	651	658	650	657	650	638	653	656	689	638	617	685	646	643	612	653	572	642	615	641	637	653	638	690	622	624	644	650	687	679	658	641	652	642	607	628	605	643	692	675	649	674	691	617	625	669	672	647	634	657	682	661	638	642	617	638	634	674	636	676	608	645	638	666	666	665	676	659	615	608	647	706	659	656	652	603	688	636	696	648	635	601	684	656	653	633	652	607	638	613	651	689	673	640	654	617	655	603	636	644	640	595	625	673	656	640	640	635	647	656	659	624	593	645	620	634	591	646	633	666	664	661	697	619	648	655	631	637	648	654	687	674	618	610	608	671	647	663	643	624	634	676	639	652	646	623	655	660	616	610	625	644	685	660	629	637	607	600	638	669	629	634	663	629	642	600	630	643	627	679	637	680	655	607	651	645	667	607	669	684	633	667	626	650	673	608	559	687	618	651	673	647	664	679	609	592	626	683	632	630	667	654	615	619	611	656	630	640	656	670	674	648	690	639	626	616	668	677	677	668	674	626	584	614	621	675	662	687	618	663	661	671	676	643	639	646	701	639	648	619	636	622	609	616	692	649	638	679	643	603	655	643	657	627	672	658	657	629	645	619	632	640	643	647	657	674	660	616	681	638	633	655	637	614	663	635	622	659	672	658	643	638	641	634	635	651	704	643	657	678	612	652	639	677	638	663	642	625	595	683	664	630	593	698	665	627	602	634	647	604	685	656	666	630	637	655	657	657	648	654	624	643	674	692	645	683	653	629	667	715	655	630	690	640	633	611	617	659	627	693	681	633	676	626	639	622	639	632	660	606	643	592	647	662	648	635	675	662	618	640	648	576	585	594	660	612	616	622	619	647	613	682	652	670	627	628	682	652	657	631	670	644	606	670	646	596	608	671	619	648	673	647	611	631	623	663	661	638	616	655	640	636	620	649	636	649	590	650	597	665	660	679	657	640	626	692	660	659	678	641	665	657	628	646	628	665	628	660	657	648	650	662	685	648	664	639	612	625	631	658	622	691	629	631	649	640	655	607	642	683	668	639	601	651	658	639	657	642	638	621	647	638	677	652	650	624	610	633	647	649	678	599	649	648	616	632	639	684	625	636	677	604	641	654	670	659	592	647	631	590	644	644	618	642	668	671	632	691	636	644	677	688	680	671	670	685	654	640
4243	1575	1521	1109	1012	964	937	865	879	834	908	858	820	796	804	819	823	821	852	819	818	813	828	832	833	831	811	762	788	848	762	813	819	825	807	793	835	833	813	881	837	822	807	845	803	804	855	810	811	789	815	810	832	850	833	833	841	837	822	796	797	783	763	848	836	817	792	820	810	786	852	814	809	748	863	809	798	829	831	823	794	808	833	825	838	821	835	830	833	843	833	736	816	855	835	811	841	803	814	804	806	842	798	835	782	837	761	830	815	820	870	810	852	805	796	815	888	817	803	771	837	796	798	809	795	845	815	823	808	830	848	792	806	841	793	825	847	794	765	793	839	770	843	834	842	797	770	818	821	776	798	800	804	829	835	830	808	780	831	793	778	822	811	833	826	813	781	827	857	835	849	815	814	841	816	870	844	843	807	799	864	855	826	787	817	821	772	811	862	834	838	827	803	796	814	758	836	766	803	842	822	835	822	843	814	871	821	840	801	814	792	817	819	785	813	809	843	817	825	836	859	800	801	801	805	769	780	809	795	821	793	826	772	795	796	806	793	846	816	779	816	833	806	822	809	871	813	819	798	837	815	785	885	819	853	792	820	807	774	856	800	785	829	835	824	768	836	834	794	805	834	863	838	807	828	794	829	786	812	826	815	829	867	805	856	846	823	888	806	787	830	738	824	836	824	798	810	790	871	778	805	857	792	845	811	830	787	832	791	793	799	811	849	805	804	866	865	829	805	852	798	819	844	823	797	914	769	848	852	830	837	775	837	798	798	815	787	845	806	788	826	773	772	851	816	816	832	768	861	848	783	795	867	859	785	876	753	819	808	801	779	842	801	788	844	788	831	779	825	818	821	809	839	836	861	781	787	800	832	821	821	846	780	774	796	826	864	745	844	844	844	841	817	827	818	822	764	805	811	812	819	761	902	803	901	794	848	865	837	852	822	834	840	772	826	804	811	828	803	823	809	830	824	859	814	789	814	817	850	791	788	842	795	840	837	809	813	832	765	796	856	805	829	797	852	817	825	837	774	796	799	855	766	828	844	778	794	801	788	783	818	811	823	788	804	800	843	782	809	779	735	820	769	786	810	827	834	810	813	752	858	839	811	833	793	825	796	827	825	759	834	789	856	848	756	832	851	769	764	818	865	792	833	822	766	813	862	803	869	827	833	795	828	847	842	817	823	860	881	823	798	826	828	816	808	824	803	799	804	845	848	840	814	821	817	816	811	826	826	843	842	770	797	811	835	807	820	882	860	838	776	859	810	828	817	810	780	779	816	801	802	827	816	769	825	797	799	805	752	835	816	820	804	816	840	862	840	791	826	801	780	774	781	777	820	833	841	813	821	827	820	805	858	804	893	835	798	829	810	777	809	813	788	789	862	775	822	875	848	812	833	769	842	858	825	815	802	849	821	827	801	783	814	796	823	824	788	800	818	808	804	867	830	849	863	788	805	850	826	804	847	817	805	806	798	789	846	759	827	826	828	798	775	830	775	856	818	817	783	860	751	828	784	788	825	764	808	814	840	799	832	822	842	791	809	833	792	781	796	806	855	816	818	820	815	811	812	835	870	814	820	871	767	811	801	826	864	831	808	866	827	860	868	788	843	821	791	864	821	827	853	814	839	849	820	793	869	840	812	780	871	785	871	885	806	727	828	817	779	853	818	787	839	771	848	837	838	837	768	788	839	782	851	799	800	838	862	815	809	843	823	797	803	825	815	839	763	783	835	768	789	772	789	821	789	834	837	797	799	863	824	777	838	822	774	799	832	786	844	826	785	838	818	789	836	795	851	831	822	826	767	829	816	809	838	876	761	810	839	869	809	815	825	801	832	790	802	872	800	809	808	851	792	846	842	743	819	791	797	796	750	780	828	825	819	817	865	833	836	857	817	793	818	861	802	805	852	833	836	819	816	805	797	818	846	820	824	815	869	777	797	785	793	795	769	796	819	816	854	848	835	811	874	801	833	853	889	827	824	822	833	751	764	819	811	812	798	778	821	854	782	764	833	824	836	799	837	855	802	816	793	804	849	785	869	786	788	821	799	845	824	832	762	784	836	841	828	864	839	856	848	824	837	813	860	845	807	805	833	835	828	832	764	809	856	840	837	832	798	795	863	781	777	778	812	831	811	759	764	818	780	866	812	773	818	825	824	783	840	887	799	828	796	844	847	814	881	887	849	854	816	831	791	808	821	799	829	785	805	818	858	820	837	815	841	823	852	781	834	845	822	827	863	841	883	821	783	804	858	786	787	845	843	824	844	790	819	841	813	793	860	851	867	795	806	852	890	810	813	848	805	781	853	808	803	792	807	796	783	774	802	819	781	789	784	790	804	873	820	785	806	853	799	811	812	823	774	812	771	810	821	812	854	791	775	838	814	830	809	768	820	815	825	801	799	852	803	863	796	778	834	770	798	788	765	756	801	778	823	859	820	829	822	836	808	855	787	845	788	816	805	806	804	788	819	841	819	815	765	844	821	798	811	856	852	813	845	817	771	866	776	813	836	865	872	800	763	781	797	858	793	790	783	847	826	822	790	833	820	819	817	826	830	853	854	848	791	834	825	817	809	801	795	850	819	814	745	871	812	793	837	831	790	833	798	848	823	809	795	809	778	802	792	787	795	828	812	811	791	777	802	888	819	855	803	845	783	854	737	820	893	818	832	789	777	765	830	804	796	789	804	831	832	790	829	832	762	821	801	851	812	844	850	809	803	816	849	872	859	829	801	775	781	838	812	835	759	820	811	805	803	790	771	816	810	828	827	854	850	851	848	795	825	807	817	769	812	762	781	813	875	802	825	803	824	807	793	793	811	800	834	799	813	786	821	819	860	819	776	831	813	819	853	817	785	849	789	847	785	820	774	804	789	788	855	795	825	818	795	838	804	846	816	818	838	820	774	827	799	816	811	824	815	817	853	841	788	809	858	832	841	801	798	789	780	782	799	831	854	775	755	817	819	804	836	832	781	840	831	812	846	828	829	791	815	812	832	816	807	810	806	823	849	859	819	838	863	852	809	760	823	800	816	768	814	828	782	799	841	808	824	847	858	844	838	861	800	820	854	802	774	808	838	843	814	789	814	803	841	810	873	789	817	834	793	809	775	790	819	772	798	760	810	806	814	831	822	821	820	808	830	841	866	836	770	777	822	803	810	815	802	817	789	825	783	788	819	819	830	781	821	856	822	831	808	766	838	820	787	758	836	756	860	826	794	866	829	856	818	830	875	784	790	854	851	813	824	837	839	836	798	819	823	796	874	858	811	882	826	805	805	816	818	824	813	800	817	804	826	788	810	852	828	807	808	789	788	815	818	801	823	829	853	764	839	817	842	842	805	853	822	805	815	836	805	835	837	810	847	832	778	783	795	862	835	815	825	802	815	801	867	843	786	807	831	856	810	827	799	844	812	810	810	816	809	773	836	845	772	805	797	766	851	834	787	822	784	832	804	795	863	848	814	827	816	847	810	819	801	826	847	782	837	866	833	825
24522	21642	29161	24591	21624	9823	1386	989	818	798	640	695	664	659	585	624	580	536	549	576	534	520	585	533	563	543	557	554	581	519	521	533	519	535	510	544	545	503	488	479	499	557	520	480	522	513	522	514	558	520	511	490	552	527	525	530	503	536	512	535	503	499	508	515	539	521	515	482	534	509	506	499	489	475	516	521	527	481	544	495	511	498	560	529	487	522	531	511	546	488	466	543	518	536	527	536	503	530	477	533	513	523	541	488	519	537	519	465	502	488	481	496	474	543	509	465	528	491	508	450	496	502	500	543	508	463	507	489	513	523	527	493	488	506	517	486	522	490	499	499	507	495	515	510	547	494	535	497	463	498	504	516	447	476	561	543	490	520	486	525	498	500	529	495	517	546	528	498	531	439	525	533	531	473	529	500	498	512	508	517	507	528	527	467	506	468	476	512	556	484	508	544	487	536	499	523	515	524	535	515	523	486	526	522	512	495	519	526	522	502	521	507	470	532	436	445	538	508	491	502	504	495	471	486	544	501	507	511	499	490	511	478	485	487	487	467	511	471	509	496	535	461	511	536	497	503	486	485	559	500	503	548	507	496	523	477	484	527	462	502	505	518	540	489	526	545	511	484	529	477	510	484	554	520	472	531	495	491	492	515	507	475	489	482	523	483	495	498	529	492	512	508	506	510	533	503	501	522	494	533	491	498	506	495	525	532	480	469	545	514	483	495	522	519	504	499	464	477	498	484	486	491	517	546	489	515	496	520	516	486	532	493	542	520	527	453	486	519	534	477	511	464	537	529	512	500	526	519	540	467	508	465	528	510	522	491	515	495	486	522	525	498	531	514	494	504	527	535	521	496	502	502	504	508	453	515	495	498	548	492	527	491	497	496	530	508	520	493	517	514	506	546	557	492	468	521	476	545	571	520	493	490	519	494	519	484	529	552	514	501	522	483	514	490	508	496	504	480	525	516	480	492	522	480	474	508	522	511	505	486	534	505	465	528	491	486	518	508	527	512	501	479	519	505	518	482	510	520	550	495	472	513	541	537	469	504	496	513	519	480	505	461	476	496	532	506	491	497	517	499	506	520	500	505	549	555	488	504	530	544	492	497	508	506	520	487	516	484	486	490	535	520	511	497	480	528	462	519	486	535	491	506	521	505	481	490	526	497	589	554	499	459	492	521	482	512	475	498	557	525	540	508	477	483	492	527	514	464	487	518	514	508	515	544	503	531	518	507	522	533	480	462	500	458	476	487	485	472	544	463	538	501	483	479	472	488	501	493	542	479	549	469	525	497	521	517	501	457	509	495	509	495	496	503	474	516	509	535	522	507	486	519	513	510	503	522	483	471	483	512	520	473	495	493	550	509	515	530	502	499	504	488	491	502	510	520	514	503	538	509	473	499	525	538	514	476	533	498	525	518	515	503	530	516	536	529	488	470	548	516	492	493	524	547	507	498	535	495	492	508	539	471	521	530	508	487	472	468	506	521	516	500	491	508	533	478	528	502	510	469	544	480	520	518	472	511	505	454	507	487	512	493	539	502	526	514	474	514	533	497	471	559	511	506	507	507	499	528	496	527	510	488	505	504	518	515	498	486	507	542	522	475	504	499	473	526	477	525	493	519	516	521	510	538	492	509	522	507	540	488	490	487	548	517	455	501	493	516	504	462	506	492	486	502	508	494	498	519	559	529	509	519	528	489	506	493	537	529	456	528	527	510	497	515	534	512	537	526	527	473	518	511	494	507	538	549	501	476	518	468	523	541	507	526	482	509	526	491	531	500	506	542	532	530	467	457	493	523	503	501	504	530	522	486	497	517	521	520	517	540	507	497	489	525	489	516	516	484	490	531	512	515	520	507	507	507	493	515	542	539	499	490	508	502	448	492	536	538	495	517	513	530	499	526	473	530	482	519	502	492	544	502	506	545	552	506	521	494	498	502	472	504	527	465	512	527	493	521	536	509	545	453	537	485	467	458	513	502	494	487	509	467	542	527	488	503	520	531	508	537	490	511	503	485	482	516	510	518	517	509	509	480	463	482	502	513	525	499	505	525	508	488	537	530	510	575	464	490	513	511	522	492	483	524	518	491	478	480	489	508	471	482	517	504	530	462	499	545	507	468	511	529	499	497	521	500	495	562	480	506	497	494	590	518	530	481	531	545	553	505	450	516	504	526	552	499	528	518	504	465	523	514	508	502	469	448	513	498	542	489	480	477	449	487	491	479	498	519	459	520	475	470	478	498	510	501	477	531	504	531	548	488	508	509	466	493	492	505	541	500	483	516	488	502	497	573	503	440	495	497	523	495	495	511	499	492	528	527	532	496	520	492	522	530	526	563	526	515	521	520	557	526	533	475	510	519	495	492	493	495	476	475	509	508	530	517	502	512	490	494	530	494	480	533	479	507	492	510	492	444	500	528	535	535	532	499	504	528	480	483	546	476	531	491	540	503	491	513	527	539	488	505	529	501	497	522	473	483	479	531	513	502	556	551	494	505	531	487	492	495	494	503	527	522	505	467	533	531	517	521	527	487	515	524	536	504	497	484	462	495	481	506	505	525	514	497	473	518	489	506	500	467	508	501	492	547	502	465	477	525	520	522	495	531	475	522	487	532	519	520	518	506	498	495	495	487	529	481	511	556	557	509	504	536	518	508	484	511	507	549	529	556	509	548	481	488	492	485	507	527	476	493	510	490	488	480	497	528	492	510	524	501	546	480	528	492	492	467	528	531	549	501	555	486	498	521	492	470	491	535	524	511	499	521	539	530	518	516	490	534	529	549	504	484	516	469	540	496	497	509	510	495	507	514	478	536	458	532	543	512	542	474	519	498	531	486	514	470	525	478	505	473	559	510	504	503	504	515	461	492	507	522	521	474	501	511	517	518	467	520	523	507	474	549	513	475	485	499	500	507	487	499	474	565	508	535	507	535	494	527	513	519	504	517	486	535	495	529	546	534	535	509	532	519	466	472	514	503	500	552	518	478	492	519	530	538	481	547	486	461	503	516	545	499	502	545	514	460	516	487	487	547	525	503	475	464	519	506	534	516	485	524	509	484	480	510	465	485	508	512	505	531	495	482	523	478	504	514	496	480	487	480	523	493	537	538	503	540	509	489	522	483	524	497	523	530	496	511	548	538	516	544	546	501	504	484	514	507	521	504	506	498	472	485	468	500	489	529	537	472	536	520	515	482	507	502	506	496	492	502	520	502	524	500	466	523	505	535	487	497	480	493	514	515	487	531	526	538	505	526	491	521	518	505	520	500	491	527	518	448	527	500	476	533	519	535	543	533	544	543	474	482	515	511	521	480	489	506	509	505	509	487	531	475	471	488	502	459	504	479	486	508	546	504	477	521	543	508	504	509	473	489	481	537	511	527	515	496	540	497	518	478	487	474	497	498	528	565	504	489	479	529	506	499	497	504	492	465	481	552	507	507	503	497	512	493	490	500	509	480	513	527	507	521	510	509	518	523	523	502	497	479	520	498	501	495
5093	9875	8534	4416	3036	2490	2001	1675	1407	1227	1096	986	994	966	852	832	779	807	791	756	774	758	739	674	747	716	766	643	688	721	679	715	714	719	676	668	708	652	656	691	736	652	663	654	752	681	671	678	656	682	662	675	666	705	716	643	667	690	679	701	631	648	677	667	689	686	662	622	661	633	624	684	712	675	670	698	721	698	661	682	701	706	677	652	656	643	669	698	682	688	650	656	670	690	692	645	653	686	652	644	665	679	661	673	710	715	700	641	690	664	658	655	632	652	646	672	649	649	678	655	631	661	614	675	676	670	663	672	632	636	687	654	655	639	634	688	688	670	692	662	659	644	621	660	692	681	686	657	705	680	690	678	632	638	661	668	682	630	639	684	660	651	639	662	627	693	725	678	694	641	627	656	654	683	622	685	659	691	714	677	662	645	691	647	688	644	642	621	686	671	623	645	674	618	697	669	713	653	674	650	677	713	689	653	627	707	636	654	663	663	718	671	653	660	668	635	656	692	666	631	660	672	593	661	624	700	669	653	671	677	700	685	682	690	685	643	653	675	635	628	696	645	678	686	619	624	650	680	664	642	653	650	682	670	660	639	676	642	629	624	723	648	674	700	607	658	671	631	656	596	668	643	644	629	649	669	686	698	667	645	644	639	663	657	638	662	683	674	649	674	662	702	622	647	644	622	689	637	634	688	664	672	698	660	643	685	605	663	643	637	694	650	603	591	666	699	692	682	659	660	615	649	661	639	658	639	666	650	618	657	670	672	639	660	669	659	686	668	652	667	678	621	656	657	633	681	645	674	640	649	692	680	673	636	676	671	637	671	635	679	643	662	651	624	643	614	710	662	671	651	678	637	662	647	688	687	642	611	629	651	650	634	661	669	675	655	636	620	662	607	668	696	656	622	688	645	681	654	659	696	662	706	659	648	650	674	690	646	666	671	677	621	653	648	697	678	639	641	664	674	644	700	661	648	739	669	671	679	676	662	679	672	667	704	682	681	677	702	697	704	666	672	680	643	610	659	604	701	669	667	672	682	640	690	707	663	660	657	649	706	687	662	629	621	645	698	688	627	731	658	627	676	690	668	706	675	647	687	645	628	652	666	645	710	664	654	652	663	698	638	668	626	666	629	618	672	672	644	652	658	702	643	630	666	651	663	676	677	668	637	651	666	667	716	696	670	666	664	738	666	670	710	638	692	655	625	721	652	665	680	627	596	692	710	686	690	694	692	653	626	663	669	675	681	660	617	651	661	668	664	704	680	680	684	688	685	678	694	634	625	636	647	658	628	689	679	687	663	654	663	689	673	671	656	671	630	636	650	610	653	668	663	680	646	669	657	695	679	658	672	604	647	700	662	664	637	643	639	668	657	702	660	591	616	693	676	667	653	660	662	693	644	658	651	703	680	671	662	707	697	635	670	645	677	629	658	701	706	661	665	648	653	645	660	663	674	651	661	674	643	671	629	711	656	726	692	622	720	684	644	674	619	685	664	635	660	651	647	650	676	622	641	664	660	638	658	638	630	681	652	656	651	670	620	668	657	658	649	654	673	600	669	631	670	605	651	624	646	667	617	667	624	675	693	620	657	647	650	667	662	641	663	680	638	659	664	671	690	646	648	639	666	650	694	667	628	682	664	669	661	618	626	658	640	655	642	670	718	655	637	621	644	635	611	638	663	678	595	649	664	668	688	656	709	625	650	674	652	666	633	691	640	677	645	659	635	686	685	686	628	627	651	655	648	686	657	678	614	625	654	683	673	691	676	681	685	689	673	684	671	667	679	664	627	657	591	624	695	669	717	617	692	667	644	662	670	666	654	655	664	708	646	640	653	658	668	653	608	702	611	616	674	695	632	677	624	681	646	690	673	666	675	655	669	684	675	662	649	663	660	704	654	642	691	654	632	680	687	667	623	662	726	671	624	615	662	663	719	655	705	711	669	651	698	641	663	647	697	694	640	698	638	669	698	655	694	642	647	644	651	703	669	690	700	647	689	637	676	671	638	684	650	617	602	653	661	651	673	664	698	646	661	671	688	665	692	656	684	673	626	626	685	638	656	664	659	669	717	681	697	656	623	624	678	652	681	638	672	685	651	669	646	666	673	639	628	645	647	652	664	658	680	628	629	635	661	645	622	638	652	722	659	677	620	674	595	603	664	651	630	677	646	687	647	672	643	703	605	628	656	654	675	673	665	663	665	718	610	693	634	688	692	658	649	679	652	634	645	624	651	637	601	680	684	657	648	677	631	626	642	633	634	614	652	667	625	640	686	674	677	677	665	648	645	651	720	636	633	688	664	661	647	629	645	674	687	670	686	697	622	670	645	669	707	739	655	702	640	690	650	665	614	629	667	627	712	651	663	624	674	658	672	685	673	677	664	711	659	611	655	648	697	659	620	670	664	691	665	701	663	656	658	684	682	635	660	677	665	635	647	734	667	668	671	656	703	657	687	662	656	639	653	656	620	706	677	675	688	670	653	610	634	655	632	639	656	691	673	622	629	660	645	680	617	652	673	691	664	646	681	693	703	645	711	676	666	691	659	691	661	609	671	716	650	674	697	673	673	650	693	673	660	669	647	668	661	632	707	657	643	637	702	640	637	633	668	687	665	663	637	665	691	653	666	637	667	680	657	644	644	604	659	625	631	631	636	639	664	616	680	663	593	655	632	643	632	659	651	671	640	660	672	651	653	702	632	648	647	649	622	656	659	703	670	659	689	720	628	671	693	682	664	603	679	623	678	676	686	651	657	647	652	664	616	668	697	721	635	682	704	668	667	622	683	647	645	701	705	652	648	683	632	611	652	617	684	696	639	638	673	635	660	665	701	629	708	651	668	688	653	691	677	650	637	640	621	637	677	689	631	643	657	667	700	646	646	651	654	659	666	670	645	675	667	683	696	682	666	657	640	694	681	651	682	651	665	672	676	674	686	698	684	675	639	617	685	646	665	656	664	658	650	668	656	651	626	668	650	647	648	690	652	683	712	702	663	724	662	662	642	669	673	675	605	643	702	659	675	670	677	731	718	645	638	671	624	662	654	684	621	674	652	677	688	631	680	697	620	645	676	665	642	657	642	643	685	694	731	653	702	692	701	677	644	652	633	682	646	698	637	663	664	643	669	631	672	652	650	653	733	682	642	680	618	667	646	611	677	660	661	652	676	647	687	676	652	643	676	656	687	676	660	665	674	689	693	624	622	684	672	667	691	690	694	664	613	635	663	667	659	676	641	687	657	649	600	675	607	670	684	671	668	661	637	648	653	673	668	670	633	702	686	650	666	667	698	637	649	659	651	620	682	672	607	654	674	630	669	666	641	659	639	629	648	658	651	620	636	677	660	630	640	630	664	695	655	616	658	662	634	652	689	679	686	654	658	690	670	683	638	638	656	700	702	664	691	635	660	658	691	696	687	639	711	608	683	689	668	632	689	665	658	702	623	675	643	665	619	634	640	732	659	676	667	663	648	661	718	663	624	649	675	658	669	652	654
23549	21682	29709	24159	21688	21725	7486	1078	741	718	615	523	467	431	427	368	352	355	319	300	355	300	291	278	302	259	302	286	250	248	271	265	272	254	259	279	258	249	216	269	237	240	239	255	242	240	229	233	238	246	242	269	230	249	259	249	221	224	299	247	249	234	233	256	236	234	211	240	229	213	218	260	230	237	244	235	249	231	246	229	223	242	251	246	235	234	245	235	233	223	227	221	260	241	230	272	239	254	256	263	267	231	233	247	235	238	227	220	219	233	234	242	240	236	231	287	233	239	223	267	242	244	219	231	238	260	238	207	222	235	243	248	230	232	228	233	199	217	240	237	246	236	245	284	226	245	227	244	223	226	219	231	226	243	245	225	242	264	197	243	237	237	234	212	238	196	248	211	233	242	224	223	221	239	253	226	221	248	231	213	223	235	223	240	248	229	236	240	209	247	262	232	243	228	224	224	237	223	237	219	236	261	235	242	240	223	262	251	238	202	247	234	230	208	240	213	222	237	224	224	215	251	217	199	226	197	235	259	223	226	249	212	234	222	230	230	226	232	237	240	223	234	218	249	215	243	226	232	220	237	217	246	236	215	238	248	233	245	222	234	234	234	221	234	246	243	219	266	247	214	226	228	250	228	243	236	224	256	245	247	227	215	243	217	208	245	259	221	241	252	237	230	229	239	222	234	207	253	202	262	237	232	221	231	252	220	228	220	244	242	234	271	252	232	243	229	235	244	205	206	210	255	232	238	194	223	223	239	194	218	224	237	244	249	220	229	239	219	225	240	228	237	238	227	237	242	230	218	261	235	233	222	225	256	238	213	250	243	245	232	242	227	250	220	225	223	226	218	237	219	235	223	218	251	243	238	205	241	245	247	246	231	227	235	243	216	247	217	219	213	236	235	219	226	248	238	235	222	241	222	239	205	217	224	236	238	230	236	269	240	244	245	223	253	216	225	208	275	239	241	234	234	221	245	223	221	253	229	222	224	239	246	232	247	237	237	215	224	243	238	228	214	217	206	235	224	256	202	228	219	275	247	224	259	245	255	251	238	219	237	242	241	237	262	214	239	234	227	242	241	244	237	215	256	229	237	227	217	230	206	216	231	237	236	237	213	228	230	228	244	256	222	236	225	228	228	228	239	223	264	236	199	233	248	238	231	247	257	220	223	219	229	228	234	219	237	241	225	251	215	204	258	239	262	256	227	236	222	227	223	201	223	251	229	222	217	257	236	226	244	240	247	239	257	244	241	270	239	232	206	222	242	237	224	207	224	241	215	245	216	211	244	245	231	232	234	232	227	267	238	236	213	216	248	236	241	214	215	212	257	221	241	198	220	221	220	221	218	235	229	214	234	225	242	234	245	222	267	226	240	236	225	228	240	231	188	243	234	209	231	233	222	232	228	248	244	224	246	248	232	250	224	237	264	241	241	235	213	222	260	216	225	223	202	280	248	221	238	214	241	257	210	256	231	223	212	225	232	218	217	214	224	224	226	249	232	255	230	220	237	229	237	248	265	250	209	228	214	219	224	226	213	249	247	231	238	196	241	212	214	226	221	211	234	245	241	219	229	203	223	215	230	267	234	212	220	218	219	229	243	227	218	245	221	270	247	262	238	224	266	237	252	238	236	206	224	219	248	254	242	219	219	204	234	253	227	217	264	223	263	221	218	207	217	231	248	246	224	228	207	211	187	237	235	252	215	223	239	207	237	206	271	235	241	227	238	236	214	238	264	203	219	240	215	242	242	233	226	203	248	249	225	226	228	244	226	224	251	271	232	210	247	247	249	249	229	226	232	221	222	221	222	232	221	236	235	209	231	242	250	254	226	251	204	256	241	212	224	225	236	248	233	232	235	239	238	225	232	235	245	253	236	247	232	207	232	241	232	250	233	215	249	224	225	219	231	238	243	239	239	227	226	219	244	241	229	268	236	234	236	246	225	209	254	245	219	226	265	213	226	229	235	213	250	243	243	227	227	232	214	235	243	235	233	262	220	228	243	202	223	257	230	243	216	245	236	237	210	238	229	268	224	229	228	235	216	218	228	227	235	255	204	251	230	234	220	251	241	226	232	221	224	234	240	242	251	227	254	237	275	240	234	245	228	252	212	236	213	239	232	229	233	260	222	222	226	213	237	229	228	229	241	229	230	216	220	231	231	238	242	254	250	236	267	253	230	237	203	227	229	235	233	235	228	237	241	242	239	276	259	228	233	234	222	245	228	224	218	235	225	243	214	232	226	223	246	214	256	244	244	223	249	227	236	225	259	233	228	215	234	226	246	225	225	231	229	209	225	228	232	227	253	242	255	226	229	203	227	225	224	222	229	231	239	232	233	255	225	221	249	234	218	225	222	236	231	235	231	203	224	226	219	228	228	230	234	239	243	205	232	225	218	230	230	241	217	226	242	213	231	218	211	247	235	257	228	219	233	223	211	251	242	217	215	267	239	222	247	235	239	221	229	216	273	205	225	218	221	209	229	252	228	234	222	235	227	224	250	229	216	221	257	257	213	242	264	229	232	222	247	233	235	208	231	221	222	236	210	252	212	238	231	248	217	212	253	230	228	236	217	225	238	248	236	240	217	222	229	247	247	225	258	239	218	215	214	243	212	215	247	240	209	250	228	217	269	224	217	228	233	254	232	213	222	238	236	229	266	222	251	233	235	217	240	213	239	227	239	242	232	242	240	224	244	219	218	244	231	230	200	237	236	253	259	250	237	263	227	227	223	222	252	248	279	204	237	260	258	229	194	191	221	247	250	230	235	225	235	224	227	233	236	212	242	219	241	225	235	234	262	259	257	246	253	241	241	249	223	221	241	242	214	231	218	224	223	236	237	229	237	245	247	236	228	269	273	236	250	281	230	211	261	239	242	242	220	200	248	224	227	235	260	266	222	242	217	231	250	245	236	243	209	187	213	242	268	222	226	254	227	255	235	204	258	261	244	217	218	242	248	242	225	230	227	257	224	214	245	237	237	212	228	256	225	252	254	231	239	242	245	224	229	210	235	218	216	238	266	224	262	228	252	227	241	255	228	217	232	265	224	223	222	236	224	237	229	245	219	215	233	227	250	246	251	238	257	236	244	211	204	230	232	217	240	242	259	228	241	236	229	242	232	243	245	222	230	230	199	227	220	235	216	247	228	224	210	232	251	247	270	212	235	201	226	236	221	200	243	228	221	227	232	224	208	227	237	248	218	236	252	215	237	226	218	232	268	222	253	216	226	243	256	207	236	241	223	210	219	233	227	221	237	233	221	220	242	237	244	226	240	236	255	229	227	226	252	218	240	219	217	245	250	212	222	217	219	219	245	225	250	244	236	204	239	210	216	258	247	237	232	237	211	231	238	245	230	249	241	224	258	259	240	235	235	231	229	198	233	228	222	241	252	207	236	210	236	237	235	237	230	216	246	243	224	240	238	227	227	229	223	246	227	233	190	242	252	211	239	209	259	236	232	218	246	244	246	219	232	247	226	227	234	245	249	261	228
6989	16014	13570	7171	5097	3913	3024	2253	1839	1522	1247	998	954	830	732	673	643	551	538	547	552	506	451	451	432	398	432	382	406	397	384	377	389	381	367	379	335	382	355	362	326	346	348	355	354	361	333	381	331	361	296	324	326	351	328	317	322	330	323	333	332	325	331	321	355	328	350	321	305	304	354	304	347	334	333	332	361	372	320	342	332	321	345	340	345	290	345	317	331	307	335	320	305	349	355	316	352	314	372	331	350	349	351	341	317	326	329	287	327	294	335	318	302	314	324	330	314	336	312	312	298	309	287	293	347	310	330	319	319	307	313	288	318	316	319	337	304	348	309	318	305	289	301	328	312	312	272	298	303	291	314	320	329	307	331	318	323	336	300	320	310	315	340	276	319	313	311	335	310	304	310	336	314	296	305	304	315	316	312	316	314	319	303	298	304	311	344	307	322	294	316	304	285	307	312	327	319	334	321	303	309	302	317	326	326	313	345	334	333	326	314	312	320	292	314	324	315	332	338	311	311	288	325	356	331	350	280	333	289	310	311	280	316	300	275	318	287	332	313	300	284	304	313	349	316	313	322	310	344	300	307	337	351	291	283	319	332	290	294	330	320	336	320	328	314	312	294	290	297	324	318	346	282	306	328	312	301	332	322	283	332	331	304	312	299	295	292	282	308	349	317	312	289	330	293	301	301	327	306	331	297	306	300	277	311	315	295	286	294	298	330	314	294	320	317	311	307	331	307	300	324	343	295	318	347	301	255	294	313	267	290	298	342	309	320	318	312	340	323	317	323	352	322	298	299	313	307	288	317	308	318	320	268	315	310	320	303	299	306	329	322	321	304	285	271	314	303	312	301	295	288	298	287	319	305	330	325	325	306	290	332	303	298	297	305	307	292	337	338	341	332	298	315	296	318	328	301	290	309	304	324	338	321	314	290	304	320	300	318	330	328	297	312	297	316	276	302	323	302	291	308	316	297	277	284	315	307	325	317	341	333	341	303	325	288	315	304	308	312	292	288	265	305	318	284	311	268	305	320	316	303	277	322	287	312	329	288	297	315	287	303	311	330	289	334	296	312	329	313	301	312	279	296	285	308	298	295	323	295	308	326	304	302	329	287	306	290	329	301	301	296	292	290	327	302	313	301	332	336	270	284	309	306	304	322	310	322	298	316	306	312	328	308	316	316	271	328	322	297	334	340	325	320	315	286	337	311	303	323	311	285	336	299	308	328	300	313	314	328	319	337	307	311	370	325	323	318	326	309	322	294	328	325	302	296	294	288	308	301	279	311	289	307	298	321	286	316	328	326	310	283	326	330	323	321	294	314	292	275	305	339	291	314	352	326	286	261	270	324	316	299	313	299	308	323	329	333	338	308	299	344	318	314	299	302	302	313	302	320	302	324	347	319	328	320	293	322	285	314	301	327	312	319	301	310	294	344	299	322	305	306	293	338	329	295	284	306	308	311	319	324	323	310	328	304	313	305	291	263	299	306	345	307	314	305	308	332	293	303	306	302	323	305	303	315	283	308	308	316	304	304	321	312	312	289	336	338	310	308	306	318	323	306	318	281	307	310	327	309	308	334	307	302	328	331	340	303	304	298	326	300	315	345	325	336	307	294	288	288	291	303	314	310	311	309	296	308	328	297	339	305	328	341	321	342	323	317	301	321	327	314	311	338	288	311	299	306	290	330	295	308	325	289	305	303	290	309	274	318	341	306	302	326	276	296	280	304	321	321	327	318	297	282	306	331	293	306	326	321	332	321	303	318	303	302	316	353	344	313	289	318	315	289	274	299	326	299	335	340	296	311	304	332	293	318	306	291	317	290	331	334	303	308	341	283	286	300	312	308	288	314	287	337	318	320	318	330	306	300	337	317	281	317	295	305	343	275	292	310	287	287	293	274	324	285	262	310	318	315	308	310	329	311	317	308	283	269	298	306	308	307	328	304	312	312	292	349	290	311	287	313	307	315	314	324	305	332	310	280	320	288	316	274	315	338	310	309	321	305	347	312	324	286	288	281	311	278	307	324	345	316	324	308	325	338	312	316	299	302	314	305	317	343	312	310	293	286	302	316	302	331	291	334	311	291	318	331	321	318	325	316	311	293	328	281	271	299	288	309	323	291	309	331	336	329	282	321	347	310	306	294	334	321	328	324	307	281	338	303	288	317	299	303	310	306	302	286	288	306	333	320	297	291	349	282	313	298	302	313	343	313	329	317	287	316	310	327	321	330	292	289	324	331	322	326	315	302	308	312	298	306	306	325	311	321	299	311	293	299	298	310	324	319	329	293	296	326	308	338	328	291	289	289	329	325	338	360	322	334	275	301	324	326	290	311	311	314	299	321	321	309	312	279	296	320	330	268	347	328	320	286	310	315	291	339	306	278	311	309	328	325	316	314	317	320	303	258	300	316	291	330	294	288	315	305	329	318	308	316	319	305	327	331	314	309	285	300	330	344	310	339	291	305	305	277	312	294	295	315	287	338	311	309	281	279	317	303	342	316	317	311	293	297	317	311	321	309	305	287	296	303	325	308	303	301	302	355	335	311	289	307	300	351	308	319	335	296	308	307	302	292	312	318	284	300	312	300	313	348	311	285	293	311	284	297	334	357	333	297	315	322	278	301	319	306	322	301	322	338	334	301	339	329	318	320	286	336	318	332	312	312	290	332	279	338	269	319	307	337	302	304	315	313	323	310	327	312	266	306	310	266	323	281	330	308	320	290	324	323	302	335	303	325	299	306	312	320	326	300	302	276	305	309	307	331	293	312	327	328	303	310	289	312	350	267	285	317	311	332	289	345	319	293	309	345	350	324	302	332	316	296	317	293	312	327	294	326	301	298	282	305	297	312	304	333	324	300	312	309	325	341	297	295	336	298	309	326	305	319	331	275	284	328	312	326	319	286	292	306	308	284	324	325	341	272	300	282	284	309	353	330	289	330	304	317	316	285	308	318	335	325	300	283	300	313	293	327	322	323	326	296	352	336	301	306	317	316	312	315	313	297	321	304	299	317	305	306	280	301	307	279	324	288	308	313	301	325	316	320	296	305	313	294	301	338	313	322	320	306	280	300	299	339	314	307	315	292	284	338	325	295	338	315	257	321	306	297	313	281	313	340	328	311	341	342	302	335	297	287	301	318	322	329	308	307	280	336	316	312	349	311	321	313	301	309	290	309	307	346	288	321	316	313	334	309	362	325	320	335	335	313	303	313	299	310	320	307	285	317	264	330	328	305	310	304	334	317	341	300	310	295	299	334	294	301	267	316	297	285	333	319	253	318	306	318	314	299	323	280	328	344	291	328	319	318	284	299	313	287	314	293	346	299	313	284	344	348	287	309	307	330	287	323	319	302	295	303	315	310	296	316	270	325	308	293	301	296	299	294	335	296	310	328	317	324	284	330	315	288	302	288	320	317	284	326	314	302	306	313	326	326	311	352	282	318	315	292	298	358	301	314	288	318	273	316	315	318	301	311	321	278	319	312	295	305	286
27473	21132	9769	1245	785	727	683	703	664	688	704	642	671	633	633	654	651	682	638	678	639	668	641	688	602	640	614	680	707	667	673	682	629	642	643	638	643	613	647	599	618	675	595	599	640	651	686	646	624	640	684	683	661	635	656	655	631	630	602	691	635	656	663	590	649	633	608	650	646	646	629	701	661	663	642	644	633	648	635	654	637	645	648	668	643	632	664	644	655	611	633	642	649	664	590	600	597	667	622	626	720	630	671	638	654	688	686	662	721	659	623	616	630	625	640	604	616	697	683	680	670	603	620	645	629	678	604	669	641	650	643	648	635	651	679	649	660	638	664	664	668	581	666	633	649	635	633	645	629	639	597	606	663	653	652	652	593	635	650	644	676	645	643	640	652	688	669	657	672	641	643	642	699	635	629	627	647	601	630	673	627	583	678	641	668	651	680	616	664	673	672	642	697	675	666	668	612	613	630	639	680	639	641	618	647	672	652	652	659	658	627	636	653	623	636	615	645	632	698	642	670	672	672	612	622	632	697	647	650	685	635	664	654	652	701	657	643	664	670	584	651	663	666	634	658	622	665	626	639	642	618	709	603	693	667	659	620	655	631	636	638	637	658	644	652	649	639	676	662	624	615	682	653	640	676	633	660	663	640	693	673	646	615	627	646	612	623	659	675	596	641	618	651	634	659	647	619	633	620	657	693	668	633	613	646	642	688	690	613	636	639	661	583	646	670	641	587	637	654	684	621	656	647	620	660	610	651	633	687	679	678	604	606	647	664	713	610	638	652	695	651	660	634	635	691	664	654	652	676	647	633	662	646	677	669	622	649	633	616	666	673	617	687	628	587	597	633	661	637	644	667	649	695	684	583	651	657	658	589	677	624	618	629	690	646	689	640	642	636	668	663	634	684	660	658	660	610	630	630	647	625	638	605	646	655	660	631	651	649	668	654	612	667	647	675	618	704	649	657	652	619	610	706	637	605	675	636	642	626	647	630	633	637	666	618	677	656	645	652	659	617	666	627	657	659	655	647	708	656	620	634	676	649	646	675	672	635	617	661	681	583	622	596	644	649	669	615	703	647	594	660	645	628	612	695	629	635	650	659	645	637	676	651	643	614	638	661	664	671	629	643	663	629	634	643	634	669	649	685	647	632	629	644	658	626	651	642	672	606	619	641	676	607	612	623	667	627	639	643	641	640	615	596	635	627	632	617	648	684	642	620	612	626	614	639	615	647	646	657	657	668	632	622	643	682	630	591	605	654	621	660	652	647	634	653	644	642	635	649	681	707	664	629	610	613	652	661	652	594	645	664	651	684	672	694	634	670	611	608	636	656	671	651	650	662	684	656	721	662	629	667	684	701	621	630	656	632	640	683	668	627	692	681	707	691	635	668	655	675	658	616	705	641	621	665	674	668	636	651	641	619	660	662	669	640	645	634	609	617	648	641	652	697	635	666	676	681	656	643	650	632	656	656	603	648	629	657	616	649	647	600	610	690	635	669	645	695	605	699	682	619	615	670	658	675	658	617	646	631	684	651	699	606	645	655	644	649	653	625	675	658	667	630	665	652	723	621	600	643	681	629	648	639	656	674	680	624	648	648	633	678	678	625	664	633	647	665	666	678	673	669	622	611	656	669	659	620	635	641	643	644	666	654	608	701	630	649	608	624	660	632	637	625	660	643	623	627	621	591	650	651	614	647	624	634	669	652	614	621	629	611	651	643	645	658	587	633	641	639	641	702	669	666	603	616	642	649	685	649	604	615	628	657	650	607	616	623	687	668	644	582	653	685	672	623	683	633	663	661	689	664	642	666	652	616	627	633	671	629	656	629	645	621	604	638	631	622	672	627	648	664	647	692	710	620	606	678	662	631	615	590	653	655	657	610	680	631	670	629	669	662	643	631	632	623	665	613	638	656	714	620	672	678	655	639	673	636	619	676	663	636	627	643	671	610	618	639	644	605	664	672	667	650	620	675	660	651	631	625	645	668	638	656	606	696	682	679	631	656	667	656	646	604	621	628	695	678	654	639	644	612	618	643	666	639	603	688	618	646	628	622	623	635	639	675	643	646	684	617	658	700	692	617	660	675	682	646	641	639	667	652	656	644	626	631	672	671	642	590	676	687	670	658	669	650	645	646	637	642	626	615	597	585	655	619	572	619	664	651	672	597	635	625	670	656	595	648	614	661	648	641	613	665	663	631	667	664	612	672	643	686	637	653	682	664	655	648	652	666	637	662	633	644	644	625	613	657	639	674	653	589	634	702	673	674	643	679	662	593	693	663	642	609	618	711	655	615	645	643	611	690	616	639	639	659	641	671	656	634	622	628	628	608	673	647	623	639	662	668	678	686	651	639	602	628	607	642	596	669	657	676	642	622	635	644	698	645	644	634	667	607	651	629	664	617	626	629	635	601	631	617	656	644	646	625	647	609	635	638	618	661	656	668	611	663	575	653	657	662	656	676	647	661	636	669	639	677	647	638	646	635	627	643	628	612	621	650	615	621	615	629	704	640	649	635	598	649	700	657	641	646	660	692	645	627	660	654	679	655	650	642	648	600	652	647	647	613	638	634	647	672	636	625	670	700	606	671	669	663	695	651	693	649	649	645	646	661	621	665	672	651	644	651	662	604	671	653	628	683	660	627	704	638	662	685	633	619	645	712	635	630	647	661	661	623	645	639	610	669	662	612	604	652	656	646	683	671	640	610	653	610	622	654	613	645	648	685	630	640	644	665	629	641	661	631	644	662	620	664	660	639	655	687	636	644	701	634	641	636	657	622	619	643	642	664	619	619	653	629	672	662	685	619	653	654	642	684	602	676	650	623	660	675	642	645	669	635	646	629	628	668	636	612	670	643	669	626	629	650	577	662	652	662	653	643	619	629	661	683	634	643	693	627	635	652	619	662	671	637	662	664	624	681	608	623	643	601	653	683	638	642	659	635	646	654	610	673	618	676	648	675	632	629	669	635	627	667	679	616	689	632	595	648	657	645	613	634	665	664	676	674	664	625	662	670	603	717	666	640	656	678	664	649	627	610	631	645	665	671	621	678	623	619	684	622	701	661	702	670	674	670	673	664	611	633	721	633	652	646	639	667	630	668	609	669	672	603	614	659	629	639	672	628	630	645	640	626	651	625	673	655	603	674	642	651	626	621	611	640	676	622	640	599	594	679	666	630	632	637	649	641	615	608	689	630	645	601	656	653	632	667	640	623	629	667	629	654	685	627	650	664	628	678	666	624	644	651	648	660	646	637	699	643	648	661	674	640	575	608	646	619	670	639	596	638	654	664	640	635	674	671	612	648	646	663	665	691	655	684	639	654	627	635	672	647	656	613	660	625	647	634	641	623	653	643	668	685	638	658	670	642	701	640	648	656	651	623	650	617	652	659	638	619	611	643	635	657	655	624	654	704	676	612	629	658	613	651	625	622	664	630	650	586	620	651	614	617	672	627	594	637	629	681	637	625	614	633	613	604	607	652	647	640	624	652	662
4256	1608	1460	1049	1007	957	922	893	926	825	848	835	831	860	828	808	845	794	822	844	809	846	853	800	864	813	857	764	830	802	791	832	810	872	884	869	858	852	797	872	851	823	791	840	834	835	790	919	864	826	778	783	825	825	800	829	830	853	841	855	811	808	837	829	801	816	805	897	837	797	755	858	787	796	812	799	835	791	878	815	868	816	811	809	849	831	783	788	796	804	820	828	794	818	837	818	810	773	850	848	807	832	813	882	845	841	831	765	800	849	793	775	860	780	800	848	862	832	823	806	834	869	790	779	802	792	763	846	835	856	833	831	791	804	833	789	844	820	813	820	837	810	834	834	770	801	798	809	797	845	806	818	768	852	810	812	829	826	889	840	819	816	776	844	826	822	815	855	815	868	801	823	793	867	767	794	812	846	785	883	783	844	842	832	867	810	829	856	782	760	820	823	867	778	831	801	805	800	815	836	798	846	862	790	913	781	813	859	781	811	839	847	862	796	797	827	786	836	801	856	804	827	814	757	789	845	831	807	789	748	773	857	810	767	808	819	838	842	810	845	772	807	832	815	827	869	827	797	845	864	854	807	807	841	814	782	813	813	822	790	819	793	821	861	831	816	815	860	864	875	799	841	871	831	819	835	895	752	821	856	784	838	789	859	815	825	821	800	857	814	801	822	883	830	804	813	865	846	836	784	797	840	817	809	802	815	821	778	833	915	786	837	796	809	812	808	833	853	841	811	844	809	837	778	864	774	835	786	820	821	841	827	878	866	791	771	793	836	868	809	841	823	830	857	829	854	835	799	828	806	812	843	782	797	842	830	851	803	790	826	806	896	828	835	830	814	844	817	795	827	796	823	900	773	802	798	846	786	813	875	803	815	855	814	773	835	832	823	842	819	837	848	828	831	816	870	811	829	843	830	821	826	864	783	824	849	768	850	823	860	805	824	808	833	851	820	838	845	791	801	842	814	835	808	800	857	820	840	826	849	822	839	833	780	800	776	775	813	866	844	787	828	810	824	818	877	838	816	858	844	858	833	834	791	833	798	792	813	820	863	802	860	835	827	809	867	849	874	850	782	817	823	778	856	842	802	785	843	817	882	837	808	815	789	817	823	787	788	845	809	780	854	782	831	846	797	833	813	802	805	768	821	794	832	824	820	842	795	890	804	803	792	837	792	809	829	781	835	827	815	819	820	815	825	829	834	802	818	856	755	832	774	773	800	786	805	811	821	812	802	807	824	851	858	791	814	813	825	816	808	857	842	786	806	815	836	834	757	836	824	852	815	847	847	844	842	785	798	832	871	824	840	826	840	820	830	862	785	794	843	862	818	808	770	822	818	834	858	795	802	810	842	849	734	818	803	895	841	823	794	808	827	795	783	818	819	812	806	812	815	828	796	801	835	808	826	868	824	799	815	783	778	863	893	846	821	869	845	863	836	850	793	769	773	790	833	804	778	844	846	790	807	806	848	853	825	852	843	782	835	801	804	818	801	781	832	838	796	824	844	862	855	851	854	808	754	825	766	855	867	812	803	843	815	828	841	801	829	844	815	888	806	791	823	831	833	832	831	820	835	812	887	773	808	819	802	842	808	838	796	839	820	816	780	750	822	806	783	869	795	832	846	834	802	772	811	825	806	799	779	829	816	814	832	816	832	779	800	860	808	794	800	859	802	845	817	852	818	835	829	844	808	803	816	827	854	843	843	817	831	819	777	839	814	828	805	848	823	823	847	873	843	811	888	768	794	853	788	826	807	800	824	834	839	824	839	809	814	784	875	795	804	841	821	851	819	788	827	838	819	806	840	797	790	822	807	838	827	770	806	820	866	834	783	840	773	822	844	826	878	768	831	811	804	792	801	817	806	812	818	770	780	835	828	812	805	799	790	818	812	821	847	825	850	784	819	803	841	840	823	786	792	873	812	867	817	807	776	811	843	759	842	789	815	829	804	814	776	848	835	809	847	816	853	783	839	813	823	823	831	808	848	841	837	809	862	813	839	867	796	835	805	842	839	803	809	841	834	847	827	792	816	808	835	772	805	836	806	793	830	843	818	803	823	883	821	766	822	833	799	795	835	823	841	820	808	806	780	828	807	779	840	819	815	830	820	875	824	813	853	798	814	802	864	861	845	801	821	806	839	798	822	816	868	852	877	838	792	816	798	817	837	832	783	791	849	816	872	853	824	797	792	841	803	799	826	822	801	835	814	836	816	826	829	768	787	797	807	828	824	812	792	852	840	809	845	778	814	815	832	820	823	840	785	858	819	842	788	816	841	776	839	831	781	860	788	825	854	819	850	812	807	814	809	871	811	789	787	878	820	795	876	843	823	804	799	819	806	774	830	815	809	847	847	850	868	782	863	799	805	849	843	849	824	838	841	843	862	824	760	807	810	868	789	863	871	813	840	805	830	786	833	847	805	801	771	781	834	819	786	814	821	818	822	816	800	857	807	830	832	814	798	850	830	802	806	801	801	830	838	791	777	805	855	832	827	803	863	779	863	812	854	859	803	798	815	799	829	837	858	845	859	807	851	794	841	819	799	772	790	786	798	831	796	870	804	811	817	839	813	759	867	824	825	865	840	802	804	865	770	886	837	853	831	816	842	823	814	808	802	812	840	843	832	806	832	834	837	829	796	790	828	822	768	766	853	816	822	844	779	840	760	883	801	787	810	884	821	837	801	846	858	838	869	796	823	830	777	805	831	851	803	831	798	783	810	843	827	818	834	809	829	833	818	829	805	826	825	817	837	883	816	815	782	829	842	803	859	828	785	789	834	848	817	804	877	777	846	807	772	854	852	832	833	804	869	771	866	820	812	798	835	801	799	793	790	807	816	853	787	801	850	792	853	857	786	807	816	834	822	822	832	833	794	824	825	788	826	813	820	792	834	829	823	872	797	801	809	825	792	809	855	806	827	794	818	863	869	809	806	838	789	839	868	794	811	822	831	786	832	783	836	803	819	805	845	849	801	798	860	862	808	841	826	781	826	785	844	779	841	851	837	819	785	807	822	848	815	835	809	823	829	824	870	834	823	806	750	830	830	824	865	773	841	832	854	797	797	786	819	831	834	787	771	815	821	842	801	825	796	799	802	800	787	815	812	837	849	783	828	813	808	828	795	827	785	821	791	823	862	802	835	823	804	791	835	818	784	810	880	811	821	829	822	810	759	821	824	801	831	847	866	810	789	829	805	828	800	845	883	828	814	792	803	842	808	860	785	829	845	786	804	808	822	826	817	842	827	839	782	803	808	783	769	769	776	831	868	830	783	850	740	818	773	815	834	794	825	800	794	824	842	780	831	812	848	854	817	840	808	810	851	814	853	838	858	826	863	821	835	839	826	826	845	830	814	868	819	780	848	821	839	781	851	799	792	788	798	782	862	865	813	838	829	804	860	832	857	789	792	805	826	760	858	805	755	803	836	751	786	826	815	899	867	800	815	833	831	868	861	784	821	769	870	811	824	767	836	843	811	824	831	850	837	829	821
24582	21732	29329	24672	21710	9778	1366	986	841	800	707	625	632	654	627	596	579	594	604	588	556	581	607	522	539	529	560	518	557	536	542	499	548	548	504	502	514	508	551	499	501	541	516	539	457	515	509	517	535	510	528	539	542	574	507	511	545	480	508	539	468	520	529	524	553	492	523	556	482	507	542	537	557	504	541	535	504	523	528	508	527	479	514	530	570	515	506	479	488	540	543	501	543	516	545	495	523	552	518	555	534	576	520	524	497	472	479	551	527	490	517	497	574	478	505	535	497	496	522	520	533	494	522	506	490	481	525	464	488	515	522	540	520	514	561	513	516	505	530	537	510	553	520	529	498	506	488	551	523	527	480	521	582	542	493	497	500	511	482	528	529	539	496	517	504	482	527	539	506	540	551	505	528	517	532	494	506	552	536	572	490	509	492	482	527	521	510	507	497	531	500	533	502	521	517	549	480	523	508	488	505	519	526	546	521	533	500	559	551	500	494	549	527	525	527	515	517	507	555	490	535	467	495	478	514	521	509	531	544	542	541	487	517	496	511	502	513	544	495	554	521	539	560	544	529	495	521	499	488	543	506	500	527	534	490	504	517	543	499	486	565	512	549	517	514	491	519	506	493	495	555	528	537	534	516	563	534	528	479	489	465	528	515	479	520	505	517	491	513	537	521	517	521	513	554	516	499	499	518	507	509	520	462	497	466	490	504	498	534	494	502	539	500	545	541	516	516	482	530	537	552	551	508	503	510	463	521	555	530	497	518	493	517	506	485	494	506	530	495	485	499	455	500	508	589	507	565	534	484	482	535	540	462	477	478	503	527	563	506	490	504	522	524	519	497	516	540	492	494	576	518	562	530	496	507	490	525	536	531	494	543	465	528	551	530	532	529	532	498	534	521	476	511	485	530	508	542	505	558	486	553	511	528	511	521	519	513	528	553	532	503	508	508	518	480	495	499	530	531	513	517	506	562	517	499	532	517	486	501	530	538	524	464	513	513	501	494	510	519	546	483	485	509	525	564	496	529	508	482	513	505	493	490	508	516	531	487	537	532	550	516	458	497	475	519	535	583	483	473	527	555	545	500	506	500	507	546	509	532	520	551	526	507	512	505	547	510	498	528	491	514	505	521	531	497	477	518	471	504	500	501	524	484	506	551	520	531	508	476	514	499	521	527	540	514	529	479	540	510	513	495	532	514	481	522	498	527	530	509	491	500	472	544	509	515	583	527	509	490	473	532	504	443	517	484	531	522	467	506	508	506	530	523	498	528	501	503	486	525	512	525	472	502	499	499	508	489	506	562	513	524	499	486	522	514	494	518	500	528	504	510	516	485	493	506	493	511	525	499	524	514	514	491	540	467	530	467	493	537	475	512	481	499	509	530	560	513	530	516	524	506	546	519	527	488	504	489	527	514	499	511	510	487	481	503	497	528	525	532	537	496	522	478	527	514	497	491	541	523	513	476	521	508	553	486	513	527	534	500	511	521	509	503	513	519	461	506	515	537	500	491	533	515	516	502	486	505	552	537	520	549	498	495	497	508	492	513	465	510	501	538	506	521	544	497	464	491	524	468	516	538	469	504	547	563	507	472	536	522	502	471	455	506	510	516	483	535	516	481	529	531	500	509	481	535	514	488	531	497	478	529	524	538	506	501	513	547	512	533	512	539	517	509	482	517	552	549	531	510	493	507	508	558	507	495	526	522	473	484	509	550	498	557	497	548	525	518	493	501	484	543	502	484	485	448	493	488	501	511	530	511	536	516	521	521	496	509	490	475	482	532	496	508	521	528	523	519	498	502	483	480	558	512	517	489	514	519	510	532	540	493	560	545	510	474	508	505	523	542	510	567	473	483	528	542	520	534	526	509	485	532	486	534	512	558	500	510	530	507	527	515	520	535	524	511	514	515	522	487	519	525	522	492	529	480	475	531	514	497	478	498	527	523	515	538	524	508	485	520	523	513	529	505	483	517	538	530	524	496	524	514	485	524	544	536	514	522	546	520	511	500	495	505	525	517	551	516	500	508	527	519	530	511	502	508	512	514	539	524	491	530	536	474	586	491	483	562	523	495	510	518	533	524	510	530	528	510	516	472	511	467	510	505	527	553	486	504	511	537	484	524	512	479	530	482	476	467	520	497	528	506	508	484	521	527	485	525	541	529	465	530	526	498	501	471	508	493	482	524	543	500	497	542	529	492	523	528	553	526	508	487	533	498	453	518	519	537	501	532	517	515	474	538	518	525	545	513	522	531	487	513	539	532	502	554	519	482	543	510	506	498	484	557	527	526	541	520	523	531	518	503	551	473	482	516	497	540	528	546	510	506	565	516	519	553	546	521	491	480	535	501	477	477	552	498	565	538	487	527	536	489	530	527	549	543	514	488	524	503	535	465	488	503	496	526	513	489	509	524	505	508	528	504	508	493	512	495	485	523	473	541	496	513	537	521	531	521	502	556	525	544	499	490	505	513	511	536	502	505	541	486	495	524	551	501	506	534	513	507	480	466	516	518	516	510	489	516	524	500	502	533	540	540	512	481	515	504	464	548	535	557	560	494	512	527	526	491	511	549	492	503	551	504	469	524	540	516	549	532	552	510	494	544	504	532	485	546	526	497	523	532	529	516	489	515	481	463	521	500	506	525	475	493	552	494	511	515	548	553	477	541	512	492	525	527	518	525	511	513	550	510	495	487	496	507	509	532	467	494	501	509	522	504	536	493	501	525	481	476	520	533	553	485	498	523	511	483	512	519	533	532	550	517	542	519	495	550	497	531	551	505	543	505	508	523	511	521	541	481	526	527	506	517	533	491	515	476	518	534	497	524	529	517	490	501	546	515	495	524	536	499	562	517	499	522	523	498	515	545	517	517	534	530	504	527	510	506	488	494	546	508	526	537	532	466	551	489	536	518	494	483	491	534	483	493	527	481	519	494	489	511	487	457	486	530	486	485	564	536	506	497	491	537	481	512	509	520	480	478	516	479	498	474	480	539	494	506	548	533	501	501	494	514	516	535	544	502	490	506	482	512	519	487	491	525	510	511	471	495	495	515	540	507	521	509	474	530	472	524	462	487	500	518	495	531	511	504	539	508	488	536	506	514	542	514	506	534	472	509	529	509	579	520	524	562	519	515	534	503	477	509	538	525	536	530	517	520	529	536	506	486	535	502	535	534	487	522	517	534	532	498	497	515	503	538	494	512	484	505	484	480	489	467	498	507	485	504	529	502	518	490	470	468	515	494	526	505	527	507	527	520	517	538	527	520	488	500	536	516	477	542	526	501	508	478	486	521	540	504	551	529	512	529	530	498	463	521	491	510	518	488	525	534	549	512	514	494	506	539	514	489	514	532	534	549	484	520	519	501	499	570	495	485	532	469	501	529	521	513	553	509	478	525	507	514	528	477	574	505	489	537	525	478	485	537	498	486	528	477	518	524	515	495	464	530	509	478	521	539	512	543	540	517	487	521	504	528	484	486	514	531	524	528	506	489	530
4980	9910	8535	4379	3098	2443	2056	1663	1402	1260	1165	1014	931	902	888	803	750	805	775	771	761	683	746	714	753	703	725	712	681	679	717	750	708	682	705	640	730	732	698	687	679	691	751	644	671	661	687	719	679	712	687	675	650	713	697	679	655	678	692	686	652	623	675	611	686	633	618	697	679	702	679	628	684	685	705	649	695	678	685	705	679	671	685	644	690	689	693	646	678	666	675	667	644	692	646	684	710	648	656	664	686	661	661	688	656	688	686	690	630	640	639	658	674	669	657	684	635	645	672	635	693	635	678	644	675	694	691	682	659	633	681	698	647	665	668	663	649	639	666	657	663	669	660	684	670	702	638	726	629	646	689	603	665	666	659	655	680	643	650	639	678	693	676	701	673	711	666	625	700	639	631	689	695	675	724	726	686	645	682	648	663	696	648	610	697	683	665	679	651	648	633	653	662	663	714	624	682	721	666	600	646	663	653	666	642	644	672	668	657	672	667	671	707	658	639	652	676	666	640	718	644	624	628	623	654	622	661	710	670	691	650	668	646	640	667	632	652	681	690	625	690	614	646	648	689	662	660	712	654	656	648	712	664	679	672	701	656	668	689	655	649	658	718	645	638	688	681	692	726	655	701	624	649	641	636	669	677	637	654	682	682	686	664	657	639	652	630	663	660	662	679	665	650	671	658	712	695	694	709	644	663	631	653	671	698	709	659	689	657	647	651	717	691	683	620	637	721	691	692	689	666	671	700	631	661	655	681	671	701	657	695	638	656	629	636	619	664	674	665	642	653	669	636	661	644	665	683	666	631	662	706	736	689	636	697	719	681	650	663	644	651	674	648	626	675	646	696	623	640	634	633	682	683	671	681	660	662	677	689	661	667	684	682	626	676	647	680	637	622	657	678	612	651	684	657	641	715	622	687	631	721	666	639	642	673	642	674	631	675	650	736	699	666	659	682	708	692	680	675	662	639	655	738	690	647	661	640	674	670	681	661	629	692	740	663	704	681	631	720	699	696	675	647	685	669	704	657	646	658	674	690	656	660	662	661	654	664	645	688	681	634	656	674	688	702	634	700	655	595	678	651	662	661	669	714	673	640	649	692	683	687	653	653	692	657	674	639	610	693	684	649	686	732	665	630	672	637	621	651	663	658	615	725	662	706	623	622	729	674	681	647	695	676	710	629	671	669	639	647	645	708	745	660	695	605	671	706	644	660	632	685	632	669	666	662	698	618	630	666	679	630	641	714	623	657	635	664	676	653	690	678	706	694	617	656	656	677	647	644	689	656	688	671	684	632	677	651	635	660	647	640	718	668	670	663	681	682	690	646	668	676	644	613	698	651	670	689	718	649	667	678	605	689	635	685	643	660	696	666	666	663	724	689	669	652	652	718	643	669	637	681	622	622	627	712	642	680	665	639	676	673	654	625	635	669	648	715	660	643	666	586	698	650	691	665	684	659	675	663	670	652	652	728	686	686	696	675	727	630	639	651	633	685	700	693	671	647	631	640	647	692	693	665	648	698	665	646	677	682	695	675	666	663	655	673	652	675	703	653	666	636	692	685	604	652	660	660	667	644	694	666	616	677	661	666	654	661	666	679	606	654	671	655	654	693	641	699	654	641	604	610	653	673	684	719	678	663	696	662	611	662	653	679	691	680	709	679	648	680	617	654	688	700	678	625	669	650	690	684	627	684	673	685	675	665	687	679	693	695	685	673	632	660	727	621	625	624	684	682	666	670	644	635	659	686	682	666	677	692	662	648	669	648	642	706	681	698	672	674	668	675	683	669	651	649	644	670	688	644	669	687	694	681	662	665	699	645	657	648	671	648	673	674	694	691	701	674	714	616	680	672	643	656	657	644	704	650	649	680	674	662	629	660	712	675	626	630	707	681	671	664	625	690	683	626	626	704	659	651	687	685	686	638	651	648	695	681	634	645	648	638	695	628	717	718	652	689	702	653	645	681	666	665	672	687	685	637	662	673	617	710	640	649	659	661	678	648	690	639	695	690	621	683	651	671	677	619	659	689	674	624	675	692	689	692	663	606	640	705	723	686	677	704	671	663	676	671	720	635	659	645	667	653	678	641	664	674	636	705	655	649	672	701	640	671	644	692	596	737	686	654	684	696	668	632	639	665	703	632	682	682	670	652	648	615	689	671	673	590	696	670	649	661	667	660	672	635	662	670	636	677	655	677	674	649	666	681	660	700	675	591	668	666	662	659	731	727	661	640	646	619	621	640	719	632	649	653	621	673	660	641	618	667	687	718	699	683	665	683	679	674	682	633	626	666	642	700	673	633	677	676	667	659	632	728	698	662	620	630	647	704	673	683	644	637	678	625	655	661	667	681	660	675	664	689	683	694	702	634	646	730	653	674	686	613	656	679	730	651	690	664	639	681	675	650	679	686	647	685	624	653	683	642	644	638	681	638	676	669	659	644	678	685	650	704	695	677	688	643	668	705	659	669	638	702	636	679	635	704	667	653	676	636	657	686	646	623	677	686	667	696	688	649	667	643	666	656	676	606	690	689	666	637	671	647	651	693	681	668	701	633	681	710	697	651	667	667	651	638	654	663	705	610	683	658	666	629	627	683	645	694	661	692	662	655	683	663	682	679	704	710	673	676	655	647	619	662	700	690	604	702	666	662	670	695	687	644	644	681	683	651	714	663	688	650	647	669	674	633	624	707	614	647	666	682	649	679	664	724	676	688	692	661	647	683	639	672	673	685	700	670	713	651	668	670	671	647	709	673	710	654	652	662	692	680	670	680	635	675	702	670	685	713	671	707	688	683	675	654	636	672	642	667	686	617	679	672	721	617	707	714	682	661	593	674	678	704	653	689	671	636	644	715	689	644	648	645	698	678	658	709	661	674	691	668	709	669	687	662	665	694	673	696	653	654	631	642	679	659	674	642	682	638	693	681	647	641	673	698	687	663	655	680	662	638	668	676	654	647	677	647	655	674	667	595	715	664	672	676	654	668	693	615	685	703	660	637	656	642	660	678	624	698	623	655	654	659	659	665	659	637	657	642	638	694	712	669	667	674	707	671	659	677	711	696	633	668	712	668	674	683	648	716	702	647	655	675	622	592	681	658	681	692	655	634	691	663	649	669	669	667	724	663	630	634	652	687	718	688	639	640	689	611	668	654	646	605	657	640	651	673	637	675	700	666	640	667	701	653	659	690	632	666	667	647	638	634	624	669	641	652	644	655	584	643	676	656	689	703	718	648	671	672	677	647	657	677	627	691	665	651	628	657	625	697	651	685	680	671	711	665	687	696	650	665	680	689	693	676	637	627	652	611	715	663	682	657	679	629	634	629	650	708	680	677	663	685	674	680	668	647	684	664	680	671	682	659	635	644	679	643	638	618	677	670	620	644	679	681	672	675	667	653	666	675	634	683	670	689	663	684	664	659	662	692	679	651	688	721	686	689	660	675	713	647	679	693	683	664	659	629	657	636	683	662	642	643	676	631	685	689	690	659	655	709	691
23458	21610	29593	24111	21613	21648	7426	1159	757	696	601	511	463	497	414	366	349	361	360	326	301	301	275	295	253	259	269	290	313	276	309	278	261	265	241	252	267	255	241	276	233	278	227	288	265	252	249	246	256	244	233	234	216	246	241	244	242	276	277	251	264	230	236	237	241	218	207	241	237	234	232	231	254	252	237	259	261	266	225	239	246	243	259	250	229	231	236	261	189	221	231	255	240	236	259	233	242	247	236	232	265	234	238	256	224	236	266	253	246	254	225	236	226	239	228	242	225	238	260	242	248	220	222	240	230	226	240	236	255	231	267	228	219	237	243	228	255	232	235	227	234	243	244	239	243	257	230	197	224	265	223	246	213	223	250	245	210	237	231	231	219	243	224	215	221	226	242	223	232	242	300	265	195	211	244	250	220	231	268	216	209	240	234	240	244	235	235	229	237	243	246	265	225	218	244	236	232	262	227	248	271	235	249	228	239	207	242	243	229	238	248	234	236	225	247	230	228	222	255	238	253	234	273	212	277	260	229	257	230	230	221	259	239	234	224	256	238	235	210	244	240	215	230	222	260	221	220	257	234	227	222	235	225	220	226	236	231	237	237	253	216	240	201	237	228	274	211	237	222	228	247	225	232	255	246	243	253	214	223	218	245	232	231	237	227	217	223	231	256	230	247	249	255	218	214	254	250	226	231	218	238	235	244	246	210	235	208	231	220	249	255	244	229	249	204	239	223	252	238	233	224	217	257	226	246	251	237	226	227	234	232	212	216	241	224	238	239	247	209	235	253	242	207	224	242	234	259	223	260	234	238	199	255	237	219	246	228	228	236	240	245	234	246	247	242	243	255	231	249	259	234	256	239	238	254	232	224	247	215	252	232	229	233	252	238	221	243	235	208	231	218	215	224	223	262	260	219	229	224	248	231	230	250	233	238	212	253	253	241	258	234	245	255	232	259	207	223	239	247	232	240	229	234	240	222	254	252	239	244	229	255	216	226	240	213	265	251	231	266	225	252	228	243	248	238	249	246	244	244	233	229	222	212	235	204	223	237	232	206	243	254	216	232	226	224	223	248	267	259	234	231	247	244	219	207	222	236	236	233	233	238	219	230	240	239	283	221	250	258	234	244	239	248	240	208	221	237	234	229	233	267	192	229	241	209	207	205	239	232	242	227	236	238	253	216	208	241	240	240	233	208	251	236	231	234	235	214	252	235	231	223	218	225	221	228	218	215	220	257	229	227	238	225	229	244	208	250	240	224	224	207	225	252	234	234	259	257	206	246	215	251	259	225	228	232	219	226	226	202	241	222	223	224	247	236	226	231	230	264	229	203	259	249	234	232	231	256	211	238	223	239	224	233	215	242	245	243	239	231	207	264	212	212	239	253	255	234	218	240	211	221	238	230	257	230	232	236	212	262	247	236	216	221	215	250	238	243	250	219	258	254	249	248	246	245	258	207	234	247	250	233	217	227	227	236	216	223	224	244	245	240	234	233	227	229	231	223	226	240	258	252	235	213	244	259	234	255	205	231	224	235	220	223	244	223	254	221	252	229	219	245	272	219	240	248	234	217	210	249	253	236	257	254	237	234	253	247	233	235	251	232	242	234	251	229	244	236	220	245	219	235	252	245	263	213	264	237	234	232	227	238	254	225	252	213	253	266	249	231	227	232	244	231	254	240	247	257	236	219	246	233	236	234	216	231	230	224	203	231	249	252	230	244	222	249	239	243	267	225	242	237	216	211	269	256	239	247	244	233	265	236	234	226	229	201	229	244	236	201	203	263	225	252	235	246	225	240	211	261	246	247	238	257	244	244	236	235	238	225	231	206	233	260	241	232	205	214	231	236	226	241	221	218	209	232	231	212	198	235	262	265	216	226	225	243	255	228	253	211	232	207	232	245	248	228	247	232	250	223	216	257	220	219	211	232	246	221	247	249	239	234	211	240	246	244	219	213	252	224	228	231	242	233	231	237	206	231	241	257	244	261	252	245	241	225	240	237	246	237	206	236	239	232	224	227	254	243	240	229	256	224	230	231	254	215	223	211	224	206	226	228	229	247	247	228	239	261	222	226	243	234	241	243	222	236	225	225	247	218	232	233	264	235	230	245	259	216	216	234	262	231	237	229	250	237	244	239	234	238	228	258	253	247	218	235	244	245	213	231	222	232	225	196	249	250	235	229	224	231	237	245	235	250	243	227	234	245	252	249	236	215	237	226	227	213	253	211	242	241	219	226	221	232	225	220	272	266	231	257	237	243	215	230	201	246	219	242	256	239	211	237	254	237	244	229	237	205	224	233	232	226	232	238	231	253	230	223	227	239	273	227	227	229	238	248	220	236	200	217	231	257	249	236	243	239	234	261	239	230	224	224	254	224	268	252	221	210	225	223	233	223	234	250	234	232	256	224	237	204	250	233	234	224	227	238	218	209	221	219	231	236	241	266	254	228	213	222	238	234	225	212	232	238	282	207	233	216	213	232	197	239	221	239	220	224	244	265	232	236	207	254	235	259	223	286	232	210	242	206	237	220	211	229	218	216	242	215	238	260	249	220	253	211	220	239	204	262	234	241	220	217	251	232	240	241	230	235	253	228	235	246	242	234	209	237	253	225	248	231	237	220	222	242	236	217	222	229	232	241	241	238	236	225	217	218	240	209	250	246	240	222	244	216	216	254	200	225	220	260	238	229	227	225	245	244	259	224	237	245	251	227	244	266	237	204	232	237	235	240	243	240	242	255	213	206	236	239	244	223	247	212	258	229	220	225	227	239	234	245	238	234	219	243	217	224	231	254	220	238	234	206	224	213	222	258	248	237	255	225	233	234	235	226	232	234	230	238	226	258	243	242	230	237	252	226	248	246	226	250	239	227	217	218	251	240	229	251	222	222	237	242	224	240	240	254	200	229	227	229	246	251	253	214	239	263	230	232	228	227	251	236	240	250	255	235	233	223	235	216	264	223	205	222	241	218	220	234	236	244	256	236	236	247	236	244	242	235	247	251	216	242	230	237	247	197	217	211	214	213	219	265	243	242	225	241	215	218	223	238	273	231	237	233	217	252	226	217	221	247	211	217	220	239	226	252	240	211	230	214	250	266	223	232	232	229	234	243	261	249	227	228	238	257	228	260	226	238	221	217	237	234	251	221	249	208	220	218	231	236	205	233	216	236	203	255	250	230	243	243	243	243	229	235	229	222	237	234	231	239	221	210	226	229	232	213	241	248	252	249	231	215	238	253	240	220	241	241	247	218	255	232	225	227	230	213	267	227	217	237	242	235	250	212	233	232	213	228	241	230	242	211	219	263	270	227	202	208	246	244	216	226	271	227	247	251	244	235	213	257	218	228	218	238	266	222	248	245	229	214	262	248	236	233	250	207	252	229	241	239	216	222	224	233	210	206	275	247	224	251	227	243	223	241	233	226	249	227	241	257	236	231	232	240	265	232	247	253	203	229	195	213	216	242	230	241	240	259	235	229	209	230	218	220	242	237	226
7005	16027	13786	7367	4995	3789	2920	2288	1825	1470	1230	1039	952	772	690	711	640	557	589	504	491	527	471	433	412	413	417	400	392	334	361	403	386	347	372	340	326	352	348	364	365	376	319	351	351	375	328	345	321	336	335	352	311	333	348	334	319	347	329	379	337	339	305	326	323	311	333	319	326	336	344	352	353	316	345	348	357	348	336	331	323	354	335	330	341	328	297	322	309	281	326	298	312	321	365	361	332	386	276	323	337	307	321	335	345	343	346	289	314	322	325	318	292	322	268	330	315	303	326	352	281	323	315	295	294	318	314	291	328	314	312	304	302	314	325	344	313	304	304	313	320	316	328	309	331	352	308	296	279	317	296	305	299	301	309	294	344	301	323	311	326	314	321	323	292	325	295	321	291	325	304	300	319	326	314	307	325	309	297	324	316	324	263	313	347	303	308	311	340	313	313	283	299	331	318	309	347	301	294	317	349	291	292	325	322	301	350	343	296	324	352	315	309	329	297	318	299	332	322	308	335	317	277	305	340	324	303	327	290	324	329	359	327	306	344	329	268	328	298	337	315	318	321	313	300	322	339	278	307	286	273	313	326	315	309	305	279	318	292	337	282	332	328	292	333	313	296	321	319	355	299	306	299	292	311	338	309	353	287	275	315	301	254	328	345	309	302	317	306	315	320	309	331	300	294	302	309	345	313	325	318	296	323	335	294	336	310	316	315	286	339	306	331	331	306	314	319	320	330	330	329	311	307	319	313	295	307	284	313	344	315	309	308	323	312	310	279	323	313	341	327	302	322	307	307	325	296	317	313	272	324	297	288	319	321	308	300	322	276	301	340	298	275	332	352	325	348	336	355	319	330	277	312	297	310	305	309	322	324	336	308	305	308	337	296	296	315	282	313	305	310	276	320	309	313	332	275	330	329	309	309	301	297	297	282	317	300	286	319	312	283	325	319	325	353	278	316	327	295	299	322	301	291	312	325	322	306	303	307	283	340	307	326	356	305	308	328	346	321	307	317	295	308	301	294	313	343	325	294	261	282	308	324	328	306	289	321	279	293	293	327	302	300	324	314	286	318	328	332	327	311	326	333	292	355	335	298	310	308	293	315	322	282	325	312	329	288	300	326	300	314	296	320	313	305	333	333	331	296	324	305	313	308	318	314	304	339	301	310	291	308	351	301	313	299	297	316	296	342	325	330	315	307	316	342	321	312	329	292	290	292	296	312	310	335	306	318	300	331	322	310	308	317	292	310	340	326	346	313	309	316	336	332	319	307	320	281	316	317	296	332	344	316	297	332	305	296	304	310	324	304	336	298	305	305	320	307	268	313	317	318	324	298	331	330	310	278	320	334	319	305	331	327	304	347	332	293	329	293	311	309	291	298	321	296	304	322	322	319	304	305	310	321	285	346	297	327	328	294	299	316	309	323	283	298	299	288	307	301	290	327	332	333	303	303	305	318	266	307	297	302	298	293	314	330	322	331	286	324	313	317	293	316	340	297	300	320	308	274	313	324	304	332	314	281	318	334	273	284	318	306	315	307	272	310	339	298	293	309	301	279	326	339	329	338	326	340	297	305	329	290	324	312	325	284	293	339	295	273	287	286	320	314	272	318	318	324	329	308	322	355	322	312	255	315	291	295	313	304	299	303	312	309	292	296	292	312	329	328	310	313	300	331	299	306	304	290	302	300	328	320	335	296	305	313	307	323	333	300	318	305	285	296	323	313	322	301	310	273	312	293	311	315	299	319	314	311	280	309	295	287	336	308	307	294	302	311	308	307	327	285	306	301	338	309	304	282	328	326	309	302	342	309	320	328	297	294	310	321	317	300	313	330	299	311	323	317	298	314	296	306	317	302	300	338	329	321	315	308	329	273	315	296	306	299	305	306	299	301	301	326	334	310	306	320	344	321	307	340	310	309	329	331	331	304	318	277	291	300	297	297	308	321	303	321	329	294	326	316	321	327	307	320	282	306	309	294	311	299	327	314	353	307	279	293	299	327	311	312	304	303	328	290	276	330	299	306	315	299	326	301	325	309	304	288	310	302	285	293	331	316	327	279	323	300	310	283	336	315	327	299	292	314	328	292	289	281	314	302	304	309	293	333	291	316	335	319	290	315	318	312	316	295	300	339	305	296	276	288	330	318	335	308	313	321	328	276	313	314	322	317	312	298	292	308	307	301	307	321	285	312	335	328	299	307	294	297	297	329	309	293	304	301	306	325	328	314	344	312	325	317	334	296	288	292	332	320	298	305	293	328	287	305	325	355	293	315	308	322	298	307	317	321	332	321	343	340	271	305	309	311	301	287	310	313	316	299	295	314	327	304	287	312	329	299	276	287	270	305	313	330	302	298	313	333	324	299	304	347	292	304	295	318	331	282	307	293	339	325	295	282	302	309	313	326	310	303	295	291	272	319	305	316	280	330	305	331	308	294	295	296	318	260	308	314	324	299	305	346	320	325	323	304	311	296	318	311	318	317	314	322	309	310	350	306	321	311	287	320	326	324	323	331	303	333	341	338	317	307	307	309	266	306	318	337	299	294	309	313	296	314	319	313	323	306	330	314	320	298	338	336	292	286	301	325	329	308	296	306	338	312	337	336	328	324	321	308	302	334	302	293	317	320	286	321	300	314	287	307	298	326	313	329	296	299	291	325	297	306	303	342	340	330	319	339	348	298	316	315	331	292	325	322	313	310	307	298	317	318	288	306	314	334	299	318	313	332	330	302	321	288	351	302	307	300	317	294	302	325	321	320	321	320	339	289	317	292	338	320	298	311	326	292	311	293	330	326	300	335	278	292	294	319	295	310	296	299	295	285	312	289	284	336	313	310	280	314	321	311	292	285	313	313	286	306	307	346	352	307	283	322	339	334	311	285	305	319	345	297	324	312	311	297	319	328	331	296	312	304	348	319	302	297	292	286	276	301	307	333	326	306	338	310	329	348	301	306	300	326	296	306	319	306	341	322	299	311	302	326	303	340	337	314	327	297	301	287	274	315	316	313	316	315	340	325	291	280	336	333	292	320	317	311	301	353	312	294	312	308	305	306	326	328	297	305	285	288	322	299	324	300	314	290	319	335	315	340	325	305	311	298	334	317	316	306	317	342	327	316	311	313	321	324	308	290	317	321	308	305	323	287	295	327	333	316	297	322	322	308	318	293	294	326	332	285	296	322	309	320	288	307	333	306	289	307	294	322	317	328	276	307	315	329	294	306	325	299	298	316	330	282	317	304	341	301	331	297	320	315	309	320	292	317	327	322	328	298	333	331	324	303	304	290	337	325	301	292	292	292	293	305	298	310	326	299	336	314	333	319	294	272	317	313	279	315	285	307	311	316	298	349	294	328	318	300	317	277	309	329	299	290	326	309	325	321	319	318	303	302	306	294	282	342	291	291	277	308	283	328	288	326	312	341	307	308	322	305	300	303	307	324	290	302	318	294	306	300	309	311	302	306	289	304	325	348	312	292	324	330	272	289	327	318	353	290	303
27472	21168	9917	1373	927	819	705	686	662	743	664	661	632	688	654	642	670	637	639	653	683	695	653	644	631	668	658	647	627	628	649	664	629	663	664	663	647	659	626	642	667	664	633	618	651	618	670	662	605	667	647	650	641	607	603	655	683	690	648	693	643	677	650	650	650	642	641	640	631	662	665	637	629	665	664	683	623	688	634	638	667	645	652	666	661	717	681	631	675	685	676	643	632	658	649	662	658	612	635	611	610	656	661	630	640	654	618	670	662	617	659	638	666	631	663	697	620	647	622	659	675	665	702	658	620	654	630	659	640	679	668	647	663	658	655	681	634	630	687	651	657	593	688	658	705	665	686	657	657	640	644	631	661	634	622	605	648	647	658	649	645	664	600	620	680	668	628	650	657	703	639	618	629	656	611	677	635	665	704	662	668	638	637	640	640	689	653	666	681	676	599	618	691	656	675	630	636	665	627	609	687	670	650	639	667	675	704	612	665	645	659	639	666	626	663	646	670	651	597	648	606	688	654	641	660	623	639	658	638	654	610	682	674	663	668	628	579	667	661	675	645	690	659	645	692	635	651	640	592	620	673	655	661	697	640	633	663	658	662	657	618	651	651	679	664	627	670	610	650	673	669	589	625	659	678	671	649	660	627	631	670	689	655	631	675	622	649	637	680	618	687	674	668	663	665	669	642	677	642	633	638	664	697	649	636	644	599	646	658	643	602	658	683	711	670	690	660	657	647	616	640	676	636	643	626	680	631	649	652	656	653	638	586	649	641	680	628	642	633	621	655	633	619	655	636	695	636	625	639	665	637	669	707	600	662	631	622	688	628	669	626	654	651	648	663	642	687	658	623	620	677	651	636	664	656	653	617	654	701	653	668	641	637	682	674	700	670	662	695	658	630	672	702	643	645	686	656	675	688	643	648	685	672	606	628	605	658	628	614	619	673	630	639	646	665	671	691	700	669	660	621	614	637	627	619	661	655	660	650	612	635	644	623	640	628	642	634	653	669	669	665	652	634	664	645	676	711	688	722	666	678	661	601	645	624	614	666	636	632	657	662	627	636	624	660	653	623	652	694	636	614	659	669	623	671	677	658	608	647	647	651	643	676	673	697	653	639	693	659	669	651	657	682	611	684	615	657	646	699	638	637	692	639	619	626	674	728	617	628	659	678	670	611	660	694	626	660	620	639	655	645	688	665	640	651	647	648	655	663	630	646	655	671	661	649	655	618	706	640	665	677	691	605	682	638	660	620	642	663	627	610	601	685	605	627	672	634	702	657	647	650	659	682	623	670	660	683	646	650	678	647	645	667	637	627	642	640	650	645	651	682	683	645	645	649	686	664	664	653	651	699	607	639	675	671	653	653	639	649	668	632	680	690	662	666	674	634	618	638	650	621	653	617	704	664	643	653	634	635	631	658	653	653	629	655	666	720	589	645	638	637	643	665	629	608	650	625	686	650	629	611	663	673	675	710	638	641	657	665	679	656	619	642	641	678	658	620	619	633	647	657	626	604	631	679	586	631	655	639	627	667	621	704	673	657	687	603	660	613	609	655	640	647	661	668	673	615	663	691	657	644	631	652	684	623	659	635	572	661	681	640	619	684	640	634	640	625	658	651	645	677	671	650	669	671	640	693	658	623	611	629	651	630	673	640	636	621	704	622	663	644	635	650	631	625	637	627	648	621	645	665	655	616	622	664	630	634	636	643	639	653	647	659	690	622	638	625	702	629	621	662	654	643	591	632	632	621	617	672	683	619	669	648	629	662	681	632	650	666	655	651	698	676	645	625	643	618	676	630	635	598	667	584	635	696	692	708	657	651	661	646	649	599	657	629	649	653	652	673	689	621	640	619	638	637	646	637	638	668	609	647	667	594	616	643	633	663	645	650	662	648	615	612	657	645	637	633	665	687	640	644	629	649	646	645	620	601	636	671	628	649	620	645	637	644	688	649	649	704	656	616	610	666	613	681	619	642	627	616	701	680	627	665	630	668	646	667	669	644	636	673	646	646	671	657	680	632	669	680	650	664	713	640	668	656	682	622	660	666	645	661	618	616	603	652	665	664	603	598	677	643	657	636	677	679	671	647	678	640	661	660	678	652	655	642	675	640	672	673	650	662	645	612	652	674	667	641	652	676	665	646	659	637	693	645	657	666	659	675	641	659	657	645	670	689	668	616	633	687	684	683	653	645	670	627	624	653	652	660	654	636	603	636	620	674	631	651	698	619	625	617	681	661	631	624	710	633	616	659	667	668	682	645	651	626	641	659	658	642	636	670	659	694	644	620	623	656	649	667	650	617	680	645	667	698	614	656	623	671	614	697	668	692	638	658	645	702	679	681	700	692	678	646	650	641	627	609	693	678	624	636	649	635	639	624	664	624	710	663	677	640	662	699	687	633	629	659	611	644	673	683	658	659	683	689	650	622	633	690	659	656	624	684	600	594	678	657	613	646	646	670	645	651	668	653	643	649	635	645	649	671	670	691	683	637	680	619	696	652	700	662	646	629	691	655	678	601	656	670	637	677	688	686	635	645	667	674	584	636	668	633	612	608	635	683	629	604	639	697	639	626	628	606	675	618	685	667	706	661	656	655	660	674	664	671	638	612	635	682	690	649	728	644	693	674	691	660	646	628	693	642	712	606	638	666	619	617	647	644	631	624	682	670	677	672	647	645	673	638	650	614	663	636	678	638	657	649	632	625	628	670	655	642	682	622	648	645	627	604	644	684	632	599	626	651	645	664	642	644	644	656	696	668	621	688	709	608	677	645	650	634	660	648	619	675	632	699	663	627	644	645	625	638	618	650	638	677	637	726	628	653	647	647	618	649	671	622	667	620	642	689	653	633	635	644	641	636	663	639	638	641	673	642	656	684	623	605	629	687	656	663	635	663	684	674	624	665	688	667	652	642	618	656	677	631	621	594	643	614	641	659	636	700	654	657	664	638	656	645	640	654	662	646	612	631	640	615	683	664	639	658	654	649	651	670	661	616	665	648	657	709	647	691	682	687	627	655	676	668	657	650	621	607	632	668	630	660	624	665	638	665	643	647	651	650	662	648	643	688	665	635	689	619	664	644	687	672	625	633	663	665	590	624	668	686	634	672	656	659	659	659	675	689	610	651	631	610	667	640	647	633	667	722	630	618	641	641	640	615	630	649	662	602	643	651	669	618	621	673	648	649	636	627	624	621	657	664	664	665	628	640	638	660	631	657	653	679	649	712	654	645	631	635	627	673	652	721	629	680	632	614	651	649	685	652	642	640	645	695	656	668	624	646	678	668	626	648	647	671	651	647	631	663	680	636	664	667	618	676	628	618	633	657	658	622	665	623	659	687	688	684	616	689	622	650	673	693	622	643	633	622	681	655	632	629	635	642	591	645	647	688	684	598	620	676	614	668	638	656	659	619	614	652	591	637	642	631	666	630	649	662	664	679	662	655	698	640	670	631	632	680	632	683	669	669	676	633	640	650	657	660	657	644	651	668	634
4170	1695	1529	1060	1011	950	901	901	885	900	879	840	854	829	831	861	886	834	840	869	843	878	827	872	842	837	801	794	858	854	841	845	835	814	869	820	826	803	832	811	903	813	757	811	809	866	787	832	830	835	809	757	818	813	818	757	779	812	883	866	898	809	803	831	843	878	841	837	843	799	784	872	821	806	850	802	877	833	839	873	836	830	874	824	812	818	836	813	787	883	848	805	831	775	805	878	781	839	871	807	817	832	839	803	813	801	790	785	857	838	810	806	830	855	801	876	874	761	880	850	863	792	891	826	802	800	834	786	770	863	796	831	828	892	864	818	821	794	785	858	854	817	888	854	841	852	825	806	826	821	804	837	824	768	798	801	835	840	861	815	782	796	884	809	815	832	834	835	828	839	825	781	835	804	801	809	845	825	832	797	803	816	837	796	798	839	900	785	832	821	802	781	867	848	779	841	833	831	843	853	816	770	867	850	823	842	835	817	808	843	826	818	853	823	798	847	816	817	809	869	783	862	800	830	841	838	824	821	787	881	880	850	830	822	841	828	765	805	768	811	858	851	796	820	813	815	849	851	800	817	853	798	781	851	772	859	819	798	875	833	884	826	791	803	851	841	815	811	840	824	781	798	785	792	844	806	822	815	847	845	858	804	817	876	808	853	861	856	855	833	830	815	779	807	873	767	842	793	823	812	814	789	771	883	787	781	814	875	805	785	827	809	845	854	856	826	843	816	836	848	827	840	778	851	818	836	803	867	839	838	842	759	814	814	839	844	837	834	791	811	863	778	859	803	812	862	822	880	792	865	864	839	804	845	831	828	787	844	883	785	809	826	811	793	809	809	853	824	808	846	886	806	838	817	823	866	786	822	830	777	824	849	812	801	879	823	844	847	830	800	843	784	824	841	825	837	835	805	797	803	865	835	799	810	895	842	862	848	836	802	832	798	849	840	771	841	820	768	853	799	846	821	856	841	787	802	853	817	856	801	827	821	849	793	916	805	791	822	818	852	829	860	808	821	828	828	795	811	839	823	827	854	841	900	764	787	808	801	793	878	839	814	818	849	846	818	830	837	886	780	849	804	830	859	795	804	829	890	834	894	838	839	814	830	859	844	832	821	835	801	871	873	807	829	832	813	800	792	793	798	826	813	889	790	773	820	849	808	836	839	811	854	761	881	824	835	832	843	842	837	800	819	845	825	868	823	849	791	778	850	840	821	863	811	847	801	824	834	859	835	810	868	816	831	828	842	788	845	858	774	813	816	803	838	891	818	785	835	806	866	815	809	833	796	860	799	839	844	810	779	821	835	779	837	837	879	801	836	834	833	847	821	846	807	827	818	818	813	855	840	853	864	802	862	850	825	836	827	767	797	881	835	824	813	840	823	857	816	805	835	823	850	819	836	903	844	856	823	856	824	808	839	805	777	811	824	885	835	850	802	833	881	795	841	788	793	878	817	825	845	866	838	866	827	856	803	800	857	859	830	849	825	827	850	840	822	820	784	812	803	878	828	872	843	847	802	853	819	819	824	818	816	850	812	857	855	813	776	852	846	831	869	854	818	852	851	825	847	857	833	817	834	819	789	803	820	830	821	817	846	826	859	791	850	876	856	816	842	808	854	833	798	831	871	838	871	815	826	824	828	828	814	814	818	801	824	850	880	853	853	838	849	843	801	866	843	813	780	789	801	864	834	798	806	857	818	806	850	781	799	838	816	843	821	800	863	846	865	834	804	826	842	812	847	826	821	866	819	793	856	843	811	843	829	831	851	805	825	860	848	817	823	793	725	775	809	786	794	798	844	814	817	835	858	906	850	841	873	798	807	826	855	862	827	829	839	822	827	842	822	837	811	820	801	832	825	814	862	803	836	825	850	861	835	849	859	859	811	821	839	821	793	887	773	843	807	812	817	818	825	864	806	830	815	840	888	837	836	868	872	802	852	874	873	908	812	847	829	823	823	782	785	812	850	817	824	824	790	805	773	830	841	885	859	862	793	801	814	774	868	874	850	846	838	865	801	810	772	820	834	831	813	810	842	782	860	822	829	876	853	835	782	785	794	856	820	838	786	833	843	818	806	812	884	832	832	836	816	827	859	838	771	822	829	795	812	861	835	859	774	803	802	797	744	820	819	814	911	777	823	857	746	874	834	860	800	819	848	811	825	814	781	843	835	769	816	789	834	817	784	821	822	809	851	844	827	830	887	857	839	826	860	802	836	777	888	824	854	854	795	803	850	856	852	862	888	841	825	858	788	842	856	838	853	812	776	803	866	806	812	797	882	824	866	824	835	840	800	828	802	825	881	836	797	848	781	797	859	800	854	765	826	840	875	797	817	860	814	805	866	835	812	804	854	786	834	837	842	796	852	819	832	790	859	882	772	815	809	827	796	833	854	840	808	840	813	818	776	802	839	867	876	852	800	844	821	853	791	818	853	820	836	861	856	826	767	802	832	749	833	869	834	858	840	842	797	843	809	878	861	805	812	836	813	842	870	826	873	814	796	808	828	821	839	814	786	802	806	849	891	828	778	834	873	790	838	863	870	832	824	856	796	790	855	858	836	819	829	816	823	815	803	860	785	801	787	800	812	795	856	852	807	844	819	822	808	780	808	835	828	888	799	860	825	877	851	835	780	780	837	856	808	826	835	838	808	846	832	811	901	805	804	852	825	812	821	806	807	860	826	848	815	858	863	839	833	853	857	778	824	819	807	820	828	803	911	787	852	800	791	836	842	855	845	826	806	867	811	858	801	801	828	835	832	862	825	822	836	803	849	814	809	834	840	808	859	842	832	860	816	833	812	818	824	803	828	792	889	817	839	840	804	807	829	772	829	847	824	888	770	829	820	798	823	797	870	840	781	802	818	833	871	800	808	803	808	810	850	875	826	783	835	801	852	883	843	782	798	840	838	852	806	821	870	821	830	791	777	856	838	848	808	830	788	752	849	867	827	797	847	846	844	811	838	802	828	811	804	798	855	795	897	810	810	827	837	860	851	789	823	823	849	820	797	822	807	844	848	789	842	841	882	782	817	858	841	852	827	810	800	804	822	826	828	810	785	785	838	857	799	830	916	809	808	805	789	827	839	862	829	852	792	831	811	803	784	818	835	777	791	859	849	802	855	826	813	852	827	841	867	839	772	904	857	813	834	849	872	832	829	826	836	901	823	802	853	889	843	840	824	805	863	839	833	850	783	864	834	804	840	835	878	857	841	773	832	847	831	813	827	829	797	862	783	863	818	824	835	880	774	825	833	834	854	835	798	801	859	827	852	809	797	871	820	860	820	834	789	866	867	847	814	804	847	812	879	866	813	852	746	821	841	820	836	736	830	828	867	851	792	870	811	829	804	818	849	861	833	853	858	837	769	782	897	834	829	826	878	802	776	817	831	847	790	819	856	838	790	836	840	875	801	803	854	819	879	892	777	867	832	789	823	821	847	901	815	800	804	836	851	818	817	854	799	853	770	789	803	820	820	864	857	855	837	848	791
24491	21642	29221	24563	21624	9818	1462	1020	776	780	736	685	650	702	572	614	609	596	570	546	521	579	542	568	543	531	567	533	520	544	554	524	537	539	532	534	543	529	533	519	531	507	539	528	499	546	551	512	520	530	486	512	517	532	522	531	497	494	464	492	555	523	477	536	494	510	540	539	506	494	548	541	523	529	545	537	526	511	526	541	519	514	490	496	554	495	526	512	523	499	507	542	494	565	559	529	540	509	538	540	512	543	506	521	519	500	502	501	541	535	564	534	491	518	539	473	557	537	492	494	470	512	507	503	548	499	537	479	521	527	452	518	534	527	506	554	542	508	516	503	474	497	489	503	528	522	487	528	546	552	525	493	524	492	533	508	535	515	536	489	561	475	475	554	503	523	543	531	492	502	514	529	524	523	484	515	529	496	510	489	561	482	484	504	510	563	567	524	539	517	542	513	534	527	514	475	512	517	504	465	491	493	482	535	488	529	531	526	493	526	530	523	479	471	476	515	548	546	517	549	534	539	498	528	537	546	524	508	513	548	503	530	557	527	522	531	484	553	499	540	508	534	512	481	540	511	509	494	512	459	524	518	547	533	513	548	500	527	509	563	515	571	560	535	536	520	532	532	512	503	541	521	508	519	505	511	547	495	522	512	505	536	528	506	515	512	522	492	525	520	529	525	499	536	518	504	498	503	530	523	467	507	559	531	493	541	526	526	516	503	540	484	531	498	507	514	532	499	459	503	503	533	516	516	478	513	564	470	548	535	541	529	553	524	515	520	507	491	495	502	491	493	515	486	504	502	509	491	556	502	566	572	553	531	513	528	508	528	518	497	535	521	517	478	535	494	535	473	512	522	542	485	540	495	549	508	498	515	547	534	481	539	531	509	494	510	479	491	507	508	492	521	515	462	498	522	469	516	529	528	523	545	490	524	489	521	550	538	526	528	480	543	489	508	518	506	515	532	480	513	489	498	539	499	494	503	498	510	530	504	524	504	518	500	485	503	489	523	523	517	478	503	500	512	552	519	476	482	517	530	546	529	481	569	560	542	521	534	527	535	528	527	522	487	496	506	522	511	526	512	509	522	496	500	531	511	471	525	496	502	519	508	528	538	526	556	508	513	495	514	532	513	483	489	482	535	532	524	482	530	512	515	493	538	494	495	490	511	536	443	523	498	539	491	501	473	585	485	469	491	523	509	518	534	538	520	528	526	524	511	530	513	554	487	533	532	530	529	494	529	498	499	547	501	526	524	520	541	519	502	499	520	525	511	526	521	507	542	539	545	493	541	510	497	493	533	478	497	482	530	551	501	555	510	480	509	498	544	528	556	505	537	503	518	522	551	564	552	487	498	502	522	540	533	483	511	508	512	485	533	513	528	515	520	512	511	517	523	547	494	512	537	512	494	518	561	480	503	537	455	520	518	537	548	480	541	545	516	515	534	502	528	504	519	534	504	529	536	513	498	484	520	523	522	541	488	552	567	516	524	503	524	520	526	504	562	532	482	522	514	556	519	540	530	565	555	553	516	517	541	505	520	526	494	503	529	524	555	483	522	535	498	498	491	512	539	517	517	500	537	573	523	507	493	502	505	530	495	506	543	512	505	491	528	511	541	494	505	493	553	487	510	552	490	519	507	509	541	516	518	492	523	517	510	539	524	506	546	528	527	478	558	516	496	503	513	501	531	519	512	510	493	531	465	537	468	492	511	472	495	508	517	479	519	508	522	483	480	514	526	487	520	547	536	503	507	491	493	523	560	518	542	500	527	501	519	489	509	504	551	486	522	534	491	523	562	526	513	529	467	511	520	512	522	503	487	515	524	510	487	554	514	523	556	553	524	524	531	544	532	535	550	515	502	504	511	484	507	523	547	469	512	521	541	489	551	520	569	498	500	541	544	585	476	499	559	520	492	516	511	489	549	551	505	528	556	506	489	524	543	503	486	468	483	537	522	504	520	534	515	553	507	538	520	535	504	529	519	484	523	517	487	467	471	521	496	512	532	532	491	549	527	513	494	524	569	531	531	538	497	468	517	530	529	462	474	506	510	517	501	511	530	512	522	534	551	454	510	498	482	527	513	512	507	487	512	479	505	526	508	519	507	512	532	541	509	505	497	488	493	486	497	513	543	502	505	543	521	540	509	488	534	497	526	472	538	498	522	535	510	520	509	492	521	504	513	537	530	537	531	504	488	534	498	520	567	484	485	513	542	542	517	530	542	509	497	541	529	500	500	489	521	560	503	540	516	507	480	522	513	533	505	479	552	542	536	512	536	513	534	534	564	470	546	486	522	515	518	504	506	510	503	529	504	537	501	525	489	500	521	488	496	508	512	521	510	485	495	523	525	546	498	529	467	510	495	574	464	507	546	556	513	497	508	461	525	562	504	531	523	504	523	557	536	515	543	523	519	487	501	531	517	516	492	489	516	528	504	529	549	466	514	498	522	516	560	504	527	506	477	518	523	511	514	523	515	528	497	528	502	550	530	502	514	533	483	531	488	550	522	519	520	553	529	505	522	498	529	521	473	567	517	491	469	494	532	547	511	520	504	539	489	470	466	490	524	551	486	528	542	535	492	509	510	522	512	505	489	555	463	487	527	572	496	532	504	475	498	495	510	494	503	555	498	554	484	539	531	497	502	510	526	551	502	509	529	485	454	481	491	573	550	505	471	526	536	477	519	522	534	527	469	525	478	482	508	531	452	516	519	533	491	471	500	516	538	532	495	528	472	501	559	484	541	504	553	521	519	525	537	539	527	497	493	526	478	513	562	514	515	490	529	538	495	484	517	495	534	500	562	523	515	530	527	501	500	504	530	501	518	503	557	528	508	506	525	516	539	490	543	561	502	528	495	493	518	494	521	531	531	445	503	559	473	546	512	548	507	524	506	521	521	493	507	532	518	547	472	534	530	478	508	467	523	514	535	524	497	506	497	509	498	486	483	545	477	502	555	487	517	492	512	496	457	508	558	538	525	523	552	521	519	542	529	524	484	512	501	528	526	510	518	533	494	499	510	536	517	505	554	476	517	498	474	528	530	504	518	497	530	563	542	543	504	523	572	514	556	538	540	521	547	529	496	524	527	511	516	549	519	522	516	525	540	518	507	508	518	502	488	517	513	506	507	465	559	521	504	497	513	505	535	508	516	541	487	505	473	518	537	521	529	544	504	531	504	495	489	491	499	504	499	504	514	520	506	494	490	514	540	481	505	522	575	491	526	552	544	510	493	530	519	511	513	484	527	496	504	507	535	481	524	564	511	486	472	540	513	533	502	510	515	497	526	516	472	493	524	513	524	492	552	512	539	516	562	505	492	521	527	532	526	513	556	544	514	529	500	497	474	492	511	546	502	529	498	544	496	506	519	500	509	497	485	504	467	545	518	499	551	518	469	508	506	491	546	512	495	515	507	476	489	515	519	502	535	489	470	512	488	538	514	513	530	552	516	523	521	538	522	532	494	502	520	506	512	524	530	505	516	523	530	541	504	481	527
4933	10081	8603	4597	3116	2473	2063	1706	1476	1290	1113	1081	971	948	873	909	815	782	816	725	778	810	762	741	697	698	722	696	740	720	696	720	734	695	654	688	689	676	696	708	688	701	740	695	682	723	699	661	695	660	694	669	712	691	658	700	662	710	717	648	671	672	666	667	674	631	665	729	676	683	692	732	658	679	657	693	690	697	672	711	676	643	702	679	648	650	685	702	682	660	685	701	692	687	719	678	667	653	708	683	723	698	716	681	693	694	688	683	673	687	691	659	630	669	720	736	692	705	663	679	731	688	715	653	694	645	643	744	664	695	650	705	652	681	671	683	698	709	657	686	669	697	657	674	708	670	634	664	648	684	700	687	689	720	672	671	665	677	636	646	654	646	738	657	673	676	720	728	660	707	676	673	668	682	628	682	732	672	727	638	646	718	621	655	625	675	687	685	648	702	666	667	648	646	628	697	650	642	632	658	726	699	665	646	668	643	641	634	702	664	636	661	676	626	689	741	678	721	689	677	715	691	668	708	648	670	665	639	665	683	751	689	656	703	683	672	655	660	669	715	654	710	678	664	677	672	662	678	645	704	648	666	680	667	642	616	717	676	637	699	668	659	652	669	656	656	653	681	657	692	664	669	673	673	672	632	668	651	674	624	676	688	687	653	677	706	687	706	687	709	691	701	650	665	683	629	631	689	686	635	668	689	697	688	644	699	704	678	636	652	655	642	664	666	683	664	651	651	703	640	673	719	644	694	642	704	657	685	683	701	694	685	703	654	680	731	648	662	699	618	644	661	648	667	681	709	685	667	634	676	666	732	612	686	639	650	699	672	677	661	658	706	684	633	683	653	685	662	684	701	673	650	655	639	713	697	691	713	642	661	646	662	675	737	687	660	690	683	674	678	673	695	669	705	685	682	631	622	685	679	648	699	658	674	645	654	650	679	678	652	711	691	695	654	697	640	699	681	633	666	680	651	712	670	677	721	653	704	651	656	641	684	672	628	687	735	658	654	643	719	669	688	682	626	701	646	671	709	671	652	636	739	703	710	722	679	693	707	683	686	675	697	660	704	669	677	647	649	670	626	676	675	702	698	660	670	663	715	756	645	666	683	624	668	657	655	701	674	694	648	678	677	670	690	640	696	660	700	656	670	719	666	686	691	682	681	712	720	654	662	652	656	658	619	694	690	668	656	644	684	689	700	692	717	656	687	647	637	690	628	663	628	660	711	667	680	678	663	686	697	677	641	643	624	666	675	696	666	647	668	666	704	645	662	652	624	644	696	676	659	662	691	669	644	631	677	661	636	671	683	660	657	663	655	710	672	740	665	673	704	667	705	682	689	690	681	675	659	722	646	658	663	611	627	663	703	662	698	709	662	682	687	694	605	719	701	642	652	684	678	698	696	685	704	631	656	638	640	676	658	718	697	682	670	641	735	638	733	642	651	690	710	693	669	685	686	715	646	658	649	684	659	629	726	612	614	655	635	652	683	667	699	652	663	692	680	631	687	655	689	703	683	693	663	667	680	678	670	703	687	644	714	681	650	664	676	674	613	653	609	609	692	662	675	669	634	668	666	684	706	665	661	671	650	695	681	723	674	649	625	666	678	630	662	691	707	660	662	704	667	689	664	661	658	623	662	667	661	704	741	702	602	718	655	686	693	706	672	697	633	703	658	619	687	676	697	646	682	679	734	660	681	663	666	671	675	623	677	667	710	713	651	648	650	663	698	601	616	614	672	709	710	695	669	643	683	670	648	669	699	681	670	648	667	658	694	699	633	674	665	667	640	651	699	727	689	654	688	642	655	696	641	642	674	665	680	652	636	696	719	710	674	663	701	649	657	710	669	649	689	702	692	680	688	655	625	697	651	668	659	654	682	720	688	718	634	699	669	692	692	732	657	700	619	689	624	660	681	662	661	690	678	686	666	681	687	651	620	673	655	680	638	620	717	661	653	707	676	646	652	665	658	628	649	670	666	670	663	671	694	664	684	652	673	686	702	678	642	707	727	720	707	706	659	655	674	704	665	652	696	725	638	639	662	621	660	664	632	655	682	691	690	717	659	697	688	706	692	623	692	677	721	648	679	700	648	659	702	664	697	652	629	673	676	656	664	658	650	702	667	655	674	680	683	695	701	669	691	665	667	672	649	666	660	656	680	681	682	691	659	704	683	723	669	691	696	643	647	683	653	656	668	687	628	652	671	692	673	676	638	651	695	706	652	679	655	664	684	716	697	618	704	706	699	640	686	627	664	645	676	658	690	709	660	681	705	686	683	658	636	656	713	669	713	649	702	674	700	663	628	703	681	681	715	686	674	684	648	643	677	685	680	658	676	670	716	671	684	623	683	654	663	759	661	668	700	640	671	648	683	646	684	689	701	684	680	650	664	693	657	661	658	662	663	682	690	725	621	651	692	694	664	625	681	705	689	674	646	681	651	664	659	676	689	641	678	671	662	678	718	663	658	641	677	714	699	628	626	644	704	636	651	709	710	685	679	659	648	703	655	665	663	669	690	622	668	623	703	680	634	691	617	665	661	651	654	640	678	658	692	675	664	624	687	627	671	644	686	663	672	627	687	654	691	633	656	709	679	644	647	624	665	640	649	667	679	669	662	652	680	679	686	638	714	671	675	683	661	692	671	685	685	657	656	652	671	659	674	687	684	655	622	681	650	660	668	643	638	680	667	752	696	666	672	681	668	631	677	664	680	665	678	659	693	645	655	678	654	669	662	697	692	721	673	696	684	663	654	674	693	618	645	702	644	671	673	669	640	656	629	668	683	642	641	672	645	688	680	652	721	694	692	661	674	685	705	639	616	694	671	709	694	708	687	675	649	649	671	673	684	693	692	667	685	689	671	689	616	704	685	691	622	696	664	648	645	677	669	678	680	694	686	643	674	646	692	692	702	657	669	654	668	660	674	660	626	684	686	727	697	634	692	655	680	747	674	684	692	684	698	694	674	656	690	656	644	689	637	712	674	726	669	704	677	737	646	687	657	658	655	684	683	622	668	621	649	647	658	740	642	622	713	692	699	633	643	686	657	652	646	658	674	652	713	658	692	687	713	683	672	688	663	603	629	668	677	701	658	687	656	655	724	667	648	642	662	667	672	642	675	712	661	723	696	696	704	662	678	639	668	690	684	706	652	666	692	672	692	659	660	692	669	668	686	665	653	670	655	644	645	685	663	718	632	646	681	727	620	663	690	678	689	665	628	663	660	661	682	675	661	629	686	673	646	622	652	625	684	683	654	684	647	641	675	698	661	696	677	652	673	630	677	675	674	648	670	752	623	690	662	677	676	677	726	684	718	691	698	659	705	630	694	657	672	692	688	635	664	611	643	685	694	662	688	672	649	722	651	694	662	624	713	665	683	661	684	685	651	688	656	677	704	634	645	698	704	621	620	688	677	665	662	656	719	646	677	672	658	668	688	668	654	670	662	684	672	671	679	655	666	684	678	660	632	654	689	660	610	669	640	672	667	674	696	678	642
23500	21638	29634	24126	21638	21685	7423	1161	760	654	602	554	507	477	418	410	382	360	344	330	318	309	254	283	291	292	271	260	275	273	255	278	270	252	242	272	246	259	282	240	278	251	265	274	265	251	251	268	259	280	275	268	226	262	230	235	238	245	257	249	259	249	219	248	236	216	227	253	242	249	234	273	253	258	228	257	250	208	274	253	231	212	252	229	251	240	236	222	222	249	239	205	215	242	235	252	271	264	255	255	265	236	239	242	234	227	232	245	239	246	226	217	215	266	207	251	233	221	226	232	266	238	255	222	245	219	221	211	224	240	229	261	259	241	229	223	240	233	268	260	219	229	227	217	261	246	219	235	240	225	238	216	269	224	215	243	227	253	247	236	227	235	241	243	234	232	224	223	244	247	241	218	259	209	218	248	244	238	244	214	223	254	243	238	234	234	269	237	239	237	214	238	249	229	224	253	264	215	251	246	231	245	217	226	247	225	217	227	240	246	241	248	245	223	226	216	229	247	226	250	245	202	264	247	232	224	237	231	230	233	255	253	240	247	231	241	207	220	245	220	234	233	210	253	231	235	247	236	242	235	231	245	227	205	215	200	224	237	234	247	232	225	236	257	220	241	236	220	234	247	218	219	226	225	223	253	226	248	249	241	246	236	257	243	206	222	240	234	235	238	229	267	246	242	213	221	237	242	257	240	242	216	240	227	245	241	202	251	247	257	256	233	244	224	264	249	205	245	230	256	232	210	210	206	255	250	243	240	239	221	223	238	243	260	241	253	246	261	243	216	227	223	227	232	257	226	237	254	219	220	239	247	246	227	254	244	242	236	231	236	240	238	216	228	257	251	229	229	245	228	255	252	220	236	214	232	238	236	214	238	261	232	226	233	240	240	210	252	248	227	242	208	222	251	254	222	251	229	248	228	229	227	213	234	235	225	215	231	223	242	250	249	236	230	216	250	230	258	234	216	220	220	228	246	238	233	223	239	231	242	248	236	247	239	234	214	239	208	210	209	240	202	229	243	243	200	226	234	226	242	237	234	217	243	190	219	237	229	256	253	249	220	199	234	239	215	237	238	216	223	242	221	244	225	252	236	251	216	200	226	231	219	231	229	251	220	248	217	225	228	237	247	251	246	254	239	265	232	240	258	255	227	206	258	241	209	229	242	217	223	256	250	246	223	225	226	226	214	222	226	219	209	244	243	255	246	251	222	222	256	222	246	206	242	223	223	235	246	244	219	226	255	251	216	245	219	250	258	206	225	277	223	249	260	272	224	239	262	238	228	252	258	229	215	218	209	249	204	230	239	247	221	230	231	230	256	246	225	245	247	249	236	251	255	224	205	218	230	264	221	248	242	239	225	263	234	240	234	255	197	226	243	233	244	222	246	266	251	256	225	222	247	251	220	225	224	263	214	255	229	241	228	245	241	255	235	225	234	216	244	217	233	247	247	231	272	213	243	226	228	267	212	216	204	246	231	219	226	276	229	237	212	230	227	254	247	217	219	223	234	250	230	221	203	206	283	242	235	235	257	206	235	230	210	245	238	220	225	211	252	252	252	213	231	231	235	236	246	217	219	224	240	247	238	227	254	216	196	251	252	236	249	222	267	256	244	253	235	240	241	226	244	225	241	241	231	233	241	246	241	223	222	193	250	223	254	220	176	253	211	231	226	254	233	246	220	228	210	222	250	243	236	267	233	243	269	222	224	229	235	198	224	236	241	242	215	195	254	220	203	221	214	221	218	226	247	220	231	252	248	271	266	235	241	252	245	250	238	241	229	237	228	252	234	234	237	246	230	212	234	229	246	239	228	231	244	222	219	238	254	216	242	213	227	205	248	230	215	233	197	238	206	235	200	241	244	205	214	226	224	233	247	234	268	251	225	267	219	233	246	242	238	231	209	219	299	249	228	226	218	247	203	263	239	231	239	212	216	243	204	250	253	249	236	225	267	253	246	224	218	231	243	209	224	212	235	232	209	239	239	224	245	223	242	242	259	244	254	272	215	229	249	240	209	216	217	230	211	218	220	206	201	228	248	219	218	191	228	255	228	239	225	255	240	263	212	240	238	233	246	220	236	247	222	222	213	256	235	213	230	234	219	215	254	239	235	239	234	245	229	241	223	252	231	237	260	234	226	233	245	241	247	240	197	222	228	247	261	215	233	235	219	218	250	243	247	225	242	253	246	239	247	272	248	252	245	250	245	252	261	234	235	239	250	243	226	235	229	237	236	242	235	241	223	242	229	264	226	211	226	218	205	240	231	249	233	230	228	207	224	244	245	235	214	217	242	244	232	223	238	231	236	215	213	246	204	226	235	251	235	236	259	218	232	204	224	235	237	228	236	233	220	245	233	247	218	200	231	241	251	219	237	216	230	243	252	226	243	261	255	233	266	210	225	231	217	215	256	221	232	233	233	234	254	263	220	233	227	201	235	224	235	255	216	215	257	218	227	211	227	221	250	238	234	233	225	227	221	228	219	227	263	257	220	225	236	229	241	238	220	265	235	215	218	241	256	242	232	237	240	236	255	235	239	245	235	204	254	234	220	204	251	258	226	225	233	253	267	243	218	219	244	225	268	238	222	225	234	239	234	220	222	230	231	246	226	245	253	244	244	240	246	242	229	229	247	234	221	228	247	225	234	235	224	232	246	244	224	222	220	225	224	249	234	214	228	231	230	229	256	231	244	224	233	233	239	242	229	220	252	240	266	253	249	260	243	232	236	239	235	205	235	231	227	220	218	251	242	231	250	218	219	226	244	251	227	251	246	209	221	246	220	208	233	216	232	236	214	264	239	225	223	233	220	243	253	234	217	229	240	241	210	233	213	223	227	232	259	229	230	230	244	245	233	227	214	221	217	224	258	220	212	244	237	242	226	252	227	203	224	245	228	255	229	225	212	222	245	250	240	250	222	213	244	250	204	215	243	234	228	221	234	252	236	195	227	238	241	238	215	210	230	214	232	236	260	218	207	225	242	246	244	226	249	237	194	226	235	229	246	234	228	247	227	222	256	246	231	217	237	227	208	220	240	233	244	235	234	243	252	223	214	240	225	203	247	243	215	245	224	252	216	216	258	223	230	241	217	248	206	242	245	226	247	268	226	221	236	233	221	227	236	216	236	262	247	224	217	224	232	243	222	229	248	231	238	259	211	246	230	260	248	237	244	246	238	221	231	254	213	247	201	237	214	232	258	235	225	249	261	257	219	227	251	221	236	255	250	230	242	202	225	212	221	237	235	248	224	253	234	216	248	233	236	217	249	258	222	206	223	246	235	216	235	244	220	234	255	227	224	245	247	229	213	231	240	217	198	252	226	245	213	233	232	237	206	207	229	247	244	241	253	211	213	230	220	221	223	243	212	246	237	256	220	234	248	242	225	222	246	241	219	275	226	219	248	214	219	235	230	247	238	213	227	209	281	233	244	256	241	215	218	230	238	227	223	225	219	220	232	243	229	237	220	244	232	264	226	239	233	233	202	261	225	224	243
7210	16162	13803	7324	5118	3904	2972	2347	1857	1473	1220	1122	943	832	683	702	682	579	572	488	484	505	500	428	435	414	410	402	410	425	367	387	359	374	373	349	353	357	338	373	392	340	353	323	368	320	333	357	351	348	379	372	337	339	330	322	349	331	302	314	316	343	329	315	317	303	330	331	339	325	326	328	358	336	321	364	339	333	314	341	334	332	279	329	350	287	342	341	347	304	304	319	370	328	333	335	358	344	321	375	359	327	315	282	352	302	348	316	319	332	320	296	324	317	305	320	307	328	301	331	321	336	318	325	315	311	320	276	322	316	298	305	292	312	327	303	321	340	321	306	340	327	339	306	324	347	295	323	339	292	295	345	350	311	307	299	294	335	337	321	310	302	304	290	302	322	302	335	284	303	290	309	288	287	315	314	336	317	289	298	329	311	312	318	312	293	339	342	325	288	295	306	310	313	292	308	306	323	288	322	348	307	321	306	306	313	319	317	323	297	335	305	297	316	312	311	340	323	277	311	314	310	297	305	298	288	333	284	354	322	324	337	323	309	294	327	335	330	331	337	285	332	325	338	291	306	339	315	294	294	329	322	313	281	313	287	318	302	328	353	325	300	318	305	303	312	308	308	310	295	282	312	317	315	295	296	324	303	289	312	320	282	326	328	298	304	350	335	348	303	308	328	297	337	313	317	311	308	315	288	307	304	329	317	322	299	303	290	328	310	311	313	331	341	281	333	289	335	323	315	310	321	302	292	325	291	336	314	322	283	312	300	293	288	342	325	329	311	308	309	291	292	317	327	273	319	301	311	323	311	303	321	323	306	327	303	288	308	298	295	318	302	310	303	341	322	310	318	288	320	301	311	302	311	332	325	294	325	304	321	335	289	309	314	325	325	314	313	308	311	361	323	301	320	306	324	292	330	346	289	298	321	333	307	285	318	306	318	305	350	302	306	296	307	328	325	336	313	345	317	324	290	296	300	331	334	312	291	342	329	315	297	327	333	280	302	323	316	303	299	329	322	321	340	375	327	319	318	325	319	341	335	269	350	338	283	321	285	308	295	338	322	290	333	312	312	287	293	320	319	320	317	314	271	337	350	333	289	317	330	311	306	283	308	315	326	348	290	302	320	293	301	345	345	297	304	306	322	269	328	290	323	318	323	329	303	318	298	325	324	302	301	314	296	313	317	306	318	336	301	311	327	287	319	307	291	307	320	330	301	292	345	323	292	320	299	305	321	313	323	296	296	305	338	312	331	349	302	321	274	342	312	310	326	318	293	331	296	310	318	308	303	308	325	311	316	354	324	282	348	291	332	324	358	292	340	288	294	296	312	313	339	292	308	304	332	313	332	303	297	292	337	331	306	288	296	337	316	325	328	292	272	304	325	312	281	313	347	311	328	289	319	291	339	307	314	310	328	291	313	272	290	321	315	332	317	321	293	332	321	323	310	308	307	325	318	306	307	318	287	347	320	315	306	324	315	321	334	310	306	290	303	316	312	320	299	336	335	315	328	311	298	319	272	299	327	304	322	297	305	282	317	329	327	284	300	295	320	318	314	302	316	329	319	314	307	310	289	318	313	337	305	336	344	293	311	303	335	323	307	320	322	314	343	346	329	325	326	323	329	331	310	343	324	334	315	321	327	309	320	334	320	271	343	295	319	295	304	317	334	278	309	294	291	324	356	304	322	333	335	318	316	310	323	337	327	307	314	318	308	278	316	321	331	316	309	332	321	311	304	289	321	343	332	307	313	361	331	322	304	302	301	304	327	340	306	313	328	346	332	333	321	355	334	295	332	300	293	308	324	342	309	310	303	336	316	330	289	322	310	318	325	337	311	289	293	292	322	299	314	340	317	332	340	320	342	298	344	342	301	316	329	325	337	313	328	317	329	320	352	300	329	313	343	300	297	320	306	319	292	325	324	315	296	298	275	292	317	298	333	280	322	280	330	294	325	295	309	345	292	338	332	331	318	289	319	308	305	299	315	301	295	299	315	289	265	332	306	316	338	321	333	313	309	307	270	296	328	305	304	309	329	296	323	294	293	289	324	288	279	293	301	314	294	324	343	297	322	324	312	326	288	288	338	330	284	313	310	319	286	327	314	316	280	274	337	274	309	329	309	340	332	349	310	300	339	300	341	310	331	319	323	308	333	306	294	339	315	289	323	318	273	320	312	319	329	308	311	333	311	315	315	299	322	314	294	335	331	311	286	316	286	327	311	316	318	296	293	293	312	305	286	328	291	300	310	316	325	305	329	315	317	322	305	327	325	343	313	323	307	303	297	318	316	347	323	325	371	281	327	323	307	332	342	297	297	301	317	306	324	316	296	303	331	326	310	302	290	310	334	303	381	336	296	307	313	294	362	322	303	293	329	362	300	324	331	295	270	293	305	307	309	301	321	330	331	338	311	303	311	331	354	332	296	318	328	317	307	320	303	304	349	341	314	321	286	300	308	271	295	324	315	287	330	319	345	353	328	325	286	333	301	309	299	318	306	305	321	319	293	325	341	322	341	312	339	327	305	310	347	336	300	284	324	287	303	337	279	293	288	316	335	295	338	303	283	288	290	309	323	298	313	320	276	301	319	303	329	348	330	336	332	318	331	324	275	322	296	291	327	289	300	334	314	321	309	313	386	323	334	330	294	322	306	314	329	311	304	331	327	294	282	300	286	310	330	342	294	313	333	331	317	298	331	316	329	300	324	289	311	298	343	324	322	347	284	327	324	324	347	338	309	318	302	314	324	314	307	322	296	289	289	329	305	281	336	317	326	296	330	338	305	304	308	323	304	302	272	328	313	313	328	287	314	311	290	304	323	325	320	322	323	320	300	309	282	290	336	342	328	302	315	319	316	324	313	321	313	324	314	324	341	311	296	310	294	282	317	316	298	312	291	301	337	324	301	316	294	299	318	324	278	312	319	291	302	337	305	331	320	280	323	315	338	309	323	295	324	317	319	304	328	277	324	313	316	320	335	286	333	317	315	314	320	340	293	310	323	330	328	302	313	299	339	328	314	292	300	333	315	331	291	314	307	294	326	301	284	333	307	297	302	318	340	314	289	324	318	296	296	303	332	302	317	305	311	328	300	330	310	314	308	315	317	301	316	316	308	342	309	302	275	330	271	294	306	337	315	326	294	275	332	321	315	298	340	358	331	285	261	311	351	319	312	337	316	325	334	327	310	320	287	333	326	327	288	331	306	309	285	319	304	345	317	305	303	311	315	337	308	277	291	324	314	298	343	312	304	306	346	291	305	335	309	339	328	316	303	340	306	316	345	332	312	274	301	323	333	321	292	301	334	294	302	347	329	348	320	292	344	319	327	333	297	299	332	334	345	291	307	306	333	303	312	302	305	312	291	325	289	333	306	308	304	335	329	306	304	314	316	299	306	331	319	358	332	332	350	306	300	269	303	324	314	304	340	348	307	372	301	291	297	305	332	313	343	285	336	327	340	315	294	330	310	304	332	333	307	346	318	346	307	312	290	321	340
27599	21215	10009	1268	816	749	711	722	717	710	687	686	670	673	699	619	686	720	672	661	684	666	659	628	654	631	651	670	629	700	697	656	677	663	670	651	679	660	658	655	674	619	669	642	666	670	617	691	662	707	648	716	647	663	641	698	684	663	638	667	703	688	681	682	650	631	606	648	630	645	680	715	655	667	658	639	677	630	687	668	680	681	705	635	694	676	664	625	656	653	656	653	681	713	639	719	687	646	667	723	669	638	683	651	680	699	635	647	652	698	684	672	643	667	633	674	675	685	706	679	641	677	682	689	694	674	671	668	664	647	685	672	645	679	687	629	698	702	690	654	632	633	666	630	667	696	653	687	624	674	658	656	666	657	680	642	678	681	640	664	660	653	687	622	660	675	661	642	658	704	698	674	653	678	670	668	673	670	678	692	725	654	663	698	669	680	670	676	689	678	696	658	659	686	708	694	659	704	678	691	677	642	666	624	668	592	676	681	714	678	680	730	646	705	714	654	642	614	670	677	669	680	672	658	681	594	719	696	685	705	676	667	725	619	710	672	639	667	660	657	678	692	680	630	689	649	659	682	687	697	703	650	643	685	650	691	642	685	665	663	698	658	645	679	657	659	640	674	636	648	669	638	636	687	625	644	719	705	679	697	675	683	654	675	686	622	625	700	647	667	680	692	678	645	652	661	662	654	686	670	703	654	685	636	634	692	643	690	657	628	681	636	712	711	668	693	646	676	667	698	668	676	621	685	662	711	672	655	683	693	664	654	668	664	718	688	670	716	707	645	702	706	633	684	678	664	639	672	676	639	630	654	713	692	651	624	659	662	645	683	681	671	617	687	645	594	718	628	675	669	666	641	666	677	667	653	664	651	671	657	649	669	662	685	655	693	631	662	692	670	628	691	676	673	659	654	658	666	685	682	679	641	621	713	647	644	679	659	684	664	679	683	670	663	692	655	659	672	687	635	644	661	680	669	721	636	665	641	666	687	669	629	701	677	678	649	684	655	643	644	668	689	650	648	647	668	670	636	669	664	650	665	676	675	691	656	637	685	730	641	632	629	655	658	651	653	620	707	670	626	642	684	642	694	707	609	625	746	675	668	644	641	674	658	643	683	658	680	662	678	644	657	656	690	650	681	674	651	637	654	681	647	657	631	644	632	715	640	683	664	674	663	644	689	661	634	641	701	616	617	644	641	677	720	695	645	656	650	655	681	667	716	645	654	647	618	683	678	631	674	675	662	668	690	678	641	690	637	681	665	624	678	722	652	664	661	613	700	670	661	696	667	643	641	651	658	709	618	654	677	614	650	667	639	688	692	703	661	685	664	694	700	682	624	655	691	728	632	640	700	708	657	621	648	674	627	679	685	657	632	682	666	687	645	687	670	725	674	636	651	699	663	623	636	654	644	667	696	702	632	702	686	660	640	646	690	677	653	670	627	711	697	677	689	649	676	696	643	694	648	659	634	638	633	652	697	642	669	662	653	652	679	708	658	645	677	671	636	649	675	676	692	629	673	637	628	675	708	675	687	672	668	643	683	655	651	658	691	693	692	647	702	647	693	651	681	662	657	663	703	689	625	692	642	657	690	649	714	652	667	633	669	672	675	619	663	668	709	665	704	715	676	686	633	713	679	657	633	688	656	670	706	694	629	658	663	644	664	714	682	656	689	658	665	610	668	658	650	654	679	662	655	661	714	635	696	702	644	640	665	695	690	668	670	737	622	665	644	623	705	675	672	652	652	688	671	640	689	660	667	663	672	638	636	715	638	652	667	652	696	665	692	668	678	705	641	624	698	679	634	661	661	653	675	682	666	684	677	701	653	611	698	658	625	643	682	703	685	625	637	727	643	683	704	686	639	642	641	678	649	655	654	708	664	679	699	670	670	708	677	727	648	678	705	680	654	661	711	619	692	652	622	690	646	692	658	676	642	641	702	651	649	635	651	662	665	641	646	661	694	669	636	669	698	701	696	671	659	640	685	665	661	674	637	685	685	651	691	657	659	648	660	609	653	664	653	647	607	724	674	642	658	667	633	648	659	662	662	634	675	658	697	672	661	680	645	626	650	703	666	688	663	708	685	609	622	684	645	712	664	652	634	657	672	679	654	659	681	679	618	712	704	697	621	653	680	673	634	671	668	675	683	658	720	718	670	675	691	644	645	671	598	617	675	629	660	699	657	687	676	663	669	678	671	675	651	666	642	702	642	706	667	673	688	688	639	700	672	662	674	680	667	631	660	643	648	632	642	665	671	678	659	683	639	698	651	674	665	668	602	619	680	628	691	674	672	661	684	662	695	671	679	648	687	649	672	678	660	665	638	671	685	648	692	669	667	705	678	650	666	695	670	687	685	692	707	630	608	706	686	676	683	653	711	663	701	684	640	677	650	643	654	635	696	658	666	638	641	660	696	658	693	647	670	631	675	608	672	657	700	594	661	683	676	737	608	714	681	621	678	615	676	654	692	679	634	658	683	674	664	649	655	692	705	672	691	716	609	682	656	658	678	617	665	674	663	658	653	668	650	668	668	700	664	689	638	641	658	676	661	649	628	641	659	660	652	740	652	665	664	635	680	685	656	682	657	641	652	675	675	679	684	615	642	669	666	666	688	719	726	671	719	672	703	668	649	651	721	670	702	643	681	661	687	643	648	615	726	656	643	642	645	636	695	693	626	716	654	684	661	657	653	673	622	668	681	680	681	703	703	676	696	677	655	681	662	649	654	677	650	649	670	653	678	630	657	686	697	614	664	694	682	657	662	651	648	697	658	643	641	694	610	686	652	673	648	671	668	648	664	655	695	649	715	656	690	708	646	679	714	653	649	613	705	667	698	688	671	667	696	667	690	653	649	678	687	646	715	679	698	610	628	631	646	645	678	634	688	712	637	651	683	662	631	688	694	734	672	643	634	714	670	657	667	662	631	656	625	650	658	612	664	637	651	686	667	673	674	647	660	652	716	681	701	647	695	679	649	669	618	665	648	635	678	654	648	707	651	667	643	631	701	675	659	717	614	674	653	664	687	671	691	609	697	716	609	662	712	640	677	707	664	662	677	676	655	692	646	697	644	678	677	653	627	663	701	675	706	658	692	674	708	664	646	666	660	674	676	659	704	690	708	652	661	650	687	640	706	649	640	694	707	654	648	640	638	684	679	655	679	648	666	686	678	691	652	664	714	646	665	650	649	657	688	671	632	667	678	713	666	701	695	720	675	675	660	630	686	714	609	694	637	637	644	681	601	632	663	640	682	670	633	632	670	663	643	680	669	659	645	663	677	627	662	667	679	667	688	646	678	660	640	692	698	706	637	688	651	690	654	607	660	690	664	698	662	622	630	694	645	708	641	682	620	684	676	659	670	647	706	672	692	673	677	664	709	678	702	656	708	689	684	665	650	685	632	633	676	702	635	685	649	649	671	632	637	644	629	663	702	675	644	714	699	632	634	632	718	705	630	661	617	661	687	673	642	682	635	666	648	637	675	693	642	659	681
4211	1672	1457	1128	1008	927	871	920	882	876	901	859	838	835	854	871	864	826	895	862	845	876	875	826	802	860	856	808	797	839	884	843	843	839	828	848	805	806	906	841	836	860	869	915	941	813	806	880	867	844	832	827	815	858	874	845	801	863	848	889	860	840	841	834	809	849	917	880	815	824	850	857	777	865	827	873	863	813	864	852	767	839	889	858	856	811	811	787	848	821	802	840	798	909	831	864	820	876	838	839	836	848	860	902	852	845	859	861	809	903	839	855	800	844	857	903	865	846	891	885	848	836	825	820	853	855	834	869	812	811	832	834	857	838	813	852	858	847	876	858	845	842	860	852	804	817	855	870	836	859	871	833	870	879	883	834	829	807	845	820	817	857	875	868	887	827	918	828	879	905	848	832	852	800	853	845	837	779	833	887	818	877	835	878	860	799	865	816	838	832	870	813	855	884	806	817	887	841	880	838	848	835	899	874	859	862	845	870	833	810	875	792	823	851	873	851	860	809	874	835	797	817	806	847	880	890	807	843	853	858	872	916	857	865	855	869	848	801	811	859	832	862	842	841	858	845	767	846	861	824	814	812	794	864	828	801	849	834	835	825	812	847	888	888	800	890	812	827	837	885	884	867	831	838	807	814	854	836	868	824	876	836	833	853	845	860	810	821	761	882	877	875	835	808	835	858	858	885	903	850	846	833	840	840	878	851	826	833	839	803	844	816	815	906	894	813	830	792	817	888	830	849	821	786	863	799	830	834	849	861	871	857	846	816	882	835	847	828	871	883	872	826	804	858	856	859	833	819	848	839	874	834	838	841	778	810	829	876	896	827	809	831	848	828	927	801	910	805	877	869	847	853	882	819	854	788	834	845	836	825	819	876	867	817	875	834	845	818	841	861	797	841	795	850	822	823	809	847	819	811	828	886	822	806	837	871	856	820	905	894	847	862	822	857	848	763	867	851	810	833	819	847	854	849	883	874	831	882	825	822	841	867	816	837	898	868	874	881	855	858	830	808	835	816	846	811	839	885	786	852	819	818	858	868	815	836	824	868	821	866	844	821	851	850	801	805	842	823	883	887	766	855	855	850	859	852	825	881	860	840	776	872	860	862	834	813	844	853	808	838	825	831	815	827	840	849	871	863	767	858	833	816	889	821	845	829	868	838	828	804	844	884	798	842	821	853	901	912	782	872	896	816	840	801	857	809	831	855	868	823	836	887	827	777	811	827	872	836	832	843	808	843	847	830	860	867	842	845	804	811	895	876	881	857	848	827	854	854	863	863	866	851	881	843	887	817	826	826	855	858	856	903	880	842	807	830	848	809	846	861	830	832	866	833	841	841	848	837	828	856	835	854	805	827	828	874	858	832	810	834	836	842	865	822	810	864	824	893	847	863	841	887	857	814	839	856	811	873	841	804	840	856	833	830	914	887	866	843	809	883	857	878	822	834	823	829	860	851	878	847	902	802	895	813	848	887	816	838	857	857	897	864	850	893	913	876	824	829	866	864	856	861	825	833	865	842	866	834	863	841	799	860	854	854	867	885	866	807	803	836	820	840	839	852	841	855	874	867	875	843	858	810	843	829	865	804	818	907	825	854	834	822	873	862	880	851	865	894	820	823	868	875	836	823	830	875	891	844	844	869	871	837	824	848	813	839	821	800	829	813	883	870	829	865	831	824	847	867	847	796	791	854	818	828	843	813	847	857	833	915	825	833	885	816	862	889	848	855	811	862	804	827	851	843	830	834	888	859	810	823	874	894	832	853	846	858	847	816	817	841	842	811	790	849	845	842	848	849	846	836	790	857	837	800	878	874	865	822	886	863	866	855	859	831	820	882	909	853	834	828	865	859	894	774	939	858	835	861	862	813	859	886	871	849	822	813	899	854	825	843	847	865	727	792	825	870	822	839	844	834	819	878	866	861	849	831	787	821	848	864	832	855	818	816	868	847	850	824	832	841	854	852	851	840	880	833	849	861	818	826	824	890	864	861	827	832	839	850	885	821	755	878	858	863	770	855	848	875	840	834	935	876	856	867	847	839	876	927	852	894	815	875	835	799	868	846	870	853	863	855	882	845	850	880	845	901	789	877	840	844	842	832	870	870	827	812	806	824	832	790	839	828	821	825	810	887	871	909	865	851	831	838	883	848	843	845	769	820	881	791	876	836	873	789	865	778	825	867	797	863	872	855	884	842	796	877	823	827	798	821	844	821	852	837	876	821	868	855	819	830	805	827	820	864	858	855	869	808	818	909	834	848	923	881	848	894	864	904	813	823	852	845	833	789	808	832	847	807	879	804	863	828	858	858	837	849	899	808	869	892	801	834	830	845	863	810	865	813	870	842	879	873	877	840	799	847	891	873	835	873	839	842	884	871	825	781	780	858	853	813	836	877	817	860	856	838	830	839	863	854	819	858	803	804	846	791	833	844	849	883	845	871	826	826	847	843	819	828	877	822	875	861	857	841	864	809	871	817	857	827	889	837	832	806	786	844	793	870	854	879	817	860	844	872	839	855	821	814	901	832	903	852	770	869	849	820	877	840	855	811	853	815	798	860	817	815	913	836	854	839	890	863	835	826	841	808	839	807	828	837	799	854	930	818	851	863	865	787	822	841	869	881	815	866	833	889	872	842	843	848	822	796	827	841	874	879	829	846	933	856	833	787	812	897	823	838	857	894	835	872	858	838	805	824	849	860	850	841	876	845	840	858	874	871	830	817	839	860	836	859	878	839	857	833	845	836	831	826	836	851	895	868	847	845	885	873	835	843	885	776	878	801	795	855	805	860	861	842	863	793	833	848	876	877	840	833	788	834	828	837	815	879	865	852	835	857	812	862	870	830	869	830	857	836	859	897	803	823	837	875	835	878	856	813	845	877	859	856	828	837	857	780	811	805	850	815	842	896	841	799	822	846	844	809	858	822	829	850	841	890	817	864	870	813	864	828	848	837	815	808	819	817	783	850	817	886	828	855	821	827	853	850	829	842	815	815	794	836	859	814	813	802	805	855	836	851	824	837	804	827	854	871	842	806	820	826	819	821	849	859	883	867	894	835	842	834	858	828	817	791	877	802	883	862	891	866	804	838	855	858	843	822	890	875	810	834	802	824	916	806	845	875	833	841	868	836	837	951	837	879	825	844	878	849	816	857	831	837	839	821	831	881	800	841	768	893	805	804	830	814	878	844	834	899	794	860	808	820	860	822	878	899	842	842	862	866	881	807	839	828	837	834	875	839	843	840	877	856	867	848	872	808	865	883	830	825	829	834	820	832	838	819	862	809	848	833	819	874	833	868	841	834	857	876	820	807	852	813	914	919	860	822	833	846	849	795	861	866	872	859	808	867	861	820	837	878	811	866	914	858	848	844	834	820	781	849	854	808	830	845	893	861	845	862	827	893	858	815	875	840	849	816	828	847	818	830	821	809	804	855	831	829	829	877	793	809	838	884	895	830	829	797	851	829	859	825	867	877	859	773	804	870	873	804	854	825
24462	21624	29226	24530	21602	10022	1447	1021	850	776	725	667	657	658	631	573	597	602	567	583	537	551	586	566	562	501	551	524	545	535	548	582	547	550	544	545	576	568	554	548	553	535	535	578	526	550	527	488	556	506	518	543	531	549	512	526	572	578	549	513	548	516	529	521	509	523	515	547	533	530	544	504	544	515	521	547	543	520	528	536	547	565	528	552	536	566	528	508	542	527	524	571	560	517	531	503	529	542	532	565	559	516	534	548	558	560	531	539	533	547	550	506	562	541	512	518	545	473	463	473	540	535	514	496	486	531	534	523	532	552	553	525	544	495	517	533	545	524	563	558	510	531	491	533	509	530	555	526	559	520	548	514	539	545	552	528	479	536	538	509	531	485	541	499	535	561	520	518	542	556	549	523	540	506	573	518	511	541	529	536	540	539	516	520	559	546	517	540	506	510	527	474	508	566	495	509	543	507	550	520	545	528	538	513	518	528	527	530	542	542	506	538	502	519	495	529	532	505	502	498	561	527	509	490	512	514	554	566	535	535	568	518	548	516	520	512	510	526	595	552	513	519	542	522	525	633	505	516	550	506	520	498	535	554	521	527	508	534	536	520	516	514	521	497	575	509	514	549	517	531	545	511	528	545	548	506	502	554	558	508	520	518	567	512	512	550	527	516	529	519	539	516	527	530	517	528	505	557	501	557	552	548	537	500	539	492	532	513	510	538	528	502	521	526	505	532	541	540	489	494	504	531	538	520	536	520	513	564	543	505	553	488	542	522	556	510	504	534	503	502	529	502	561	563	535	561	495	524	546	582	559	515	539	511	580	519	527	516	543	521	512	511	525	539	494	470	530	548	534	509	541	491	506	563	505	500	514	506	543	517	577	558	526	508	542	530	536	496	529	552	564	533	531	517	515	504	556	543	501	504	487	505	562	544	537	524	495	513	488	556	529	543	564	511	509	488	507	520	517	534	510	520	519	534	563	550	529	507	547	504	533	529	532	564	566	547	543	531	514	505	521	519	552	563	516	526	478	548	534	562	509	517	540	558	523	543	538	508	545	472	521	519	530	544	530	545	517	511	526	503	524	488	501	543	500	563	518	532	521	525	524	492	504	572	552	503	525	553	513	507	541	523	503	503	546	545	544	557	573	508	488	525	531	508	535	559	528	543	545	546	523	525	549	561	493	542	514	528	558	520	499	486	549	571	528	527	526	541	526	523	520	548	549	502	510	542	506	539	523	555	527	523	538	563	541	508	525	525	527	516	538	525	504	517	517	521	519	524	499	518	496	529	559	526	557	524	517	489	529	517	516	555	485	547	498	515	547	550	569	540	529	535	499	567	522	494	530	520	521	499	512	547	555	515	508	499	506	506	587	501	489	544	502	519	560	560	544	548	536	509	539	513	541	520	525	486	542	539	502	553	520	534	553	538	519	538	566	485	507	537	499	547	513	521	510	530	491	536	489	547	538	575	522	560	514	539	532	537	542	524	515	512	556	559	550	527	518	530	518	532	530	550	528	516	528	547	543	564	577	515	510	560	502	507	526	560	570	512	526	520	543	517	531	533	487	546	503	522	507	557	518	531	532	520	570	494	532	523	531	494	538	503	532	526	532	523	532	508	523	537	497	549	555	517	536	524	594	521	485	534	505	507	528	551	533	492	519	535	535	516	522	518	510	525	514	546	510	541	552	543	503	542	516	581	514	509	497	542	497	532	513	514	533	540	545	529	493	521	523	554	503	520	540	505	560	551	533	509	531	525	553	538	553	541	549	512	545	497	536	494	512	544	530	529	507	520	526	561	510	531	528	509	503	542	563	497	520	491	560	529	509	511	515	550	555	544	552	532	559	545	524	530	518	511	541	502	520	499	527	536	566	498	520	490	501	550	540	535	504	506	499	570	511	532	523	563	490	523	574	534	491	523	518	531	527	497	563	527	506	515	505	518	553	521	517	511	534	531	526	553	535	520	499	514	528	520	562	534	490	506	534	581	508	509	529	469	501	503	534	505	505	555	512	531	544	509	545	484	544	486	527	485	545	512	544	509	562	523	542	506	524	562	493	545	556	532	505	515	503	555	561	511	479	534	475	483	530	595	544	474	576	500	536	523	538	512	529	521	524	528	535	535	527	534	509	517	508	518	498	527	510	486	548	539	514	562	533	507	529	567	541	520	544	496	566	528	510	556	595	575	505	519	562	522	498	504	571	531	481	512	530	561	511	504	556	540	571	568	554	486	502	524	544	535	506	499	500	542	474	543	506	527	541	540	517	570	526	523	512	549	542	521	516	541	543	548	517	509	513	501	567	504	492	524	534	512	498	492	521	537	533	542	545	503	482	564	504	526	527	504	530	556	508	535	538	524	529	503	518	518	507	543	526	506	535	511	472	519	514	529	520	497	534	531	515	534	540	503	523	545	540	479	526	513	529	492	519	537	499	542	524	511	477	567	548	538	533	489	539	503	571	512	505	501	532	528	510	496	540	564	497	504	532	563	554	512	499	575	532	563	500	560	537	543	504	496	523	488	530	498	541	549	507	542	558	513	530	516	554	535	535	527	564	576	516	543	555	509	544	545	525	483	523	505	553	499	488	516	536	513	523	547	554	536	525	505	530	548	554	537	538	527	508	525	494	510	516	521	527	526	508	496	505	521	491	485	481	503	524	532	526	523	540	549	532	543	540	544	553	516	524	471	515	549	513	534	560	544	514	525	487	503	548	510	543	550	543	516	556	608	508	549	544	523	531	551	517	525	527	549	525	520	473	480	531	509	522	493	565	494	504	509	555	529	516	519	527	553	566	548	546	551	491	563	543	538	518	495	528	521	530	510	528	544	532	546	527	537	563	491	541	546	535	552	547	549	511	547	499	535	555	496	581	529	542	513	616	558	524	512	523	536	530	514	513	521	496	539	531	506	536	530	537	555	503	528	540	545	545	507	505	507	522	490	524	487	540	550	568	525	555	526	497	486	556	490	525	527	533	543	553	504	503	487	507	503	483	529	537	531	486	513	593	511	509	522	543	513	552	497	499	511	561	559	488	502	503	536	520	537	536	527	551	525	513	505	531	525	528	543	552	522	524	529	528	520	491	520	518	515	527	539	580	539	515	533	534	513	495	519	529	507	545	526	555	525	507	575	511	502	497	538	519	545	556	552	543	486	548	514	528	540	501	561	556	554	494	520	516	483	539	523	539	580	555	561	528	517	552	524	495	518	539	553	533	536	518	520	507	510	567	477	503	523	510	506	508	543	580	517	511	469	509	534	503	538	520	527	542	500	539	528	555	500	515	520	503	505	497	521	526	532	538	535	551	509	472	530	496	502	548	570	560	563	516	543	549	534	546	486	524	558	533	550	535	525	501	532	532	498	538	510	521	541	587	509	544	506	485	523	509	483	522	484	546	526	541	530	515	510	507	556	565	536	504	500	513	524	521	490	534	540	495	544	534	533	523	510	520	552	527	522	523	530	556	560	527	548	546	540	496	476	515	511	522	517
5013	10212	8491	4453	3257	2494	2045	1756	1476	1285	1202	1098	1002	917	920	877	818	806	833	826	745	769	729	751	716	774	736	734	716	702	711	723	696	714	705	736	678	642	735	652	697	693	697	656	726	673	710	731	707	668	700	734	697	730	617	673	674	655	677	652	691	652	674	654	688	682	690	709	713	633	696	702	713	705	686	708	723	674	697	693	700	681	700	696	659	689	714	663	688	707	697	695	698	702	721	640	682	675	707	694	706	655	698	689	682	709	737	667	704	691	670	671	682	681	705	678	727	712	664	651	675	692	700	699	673	719	665	677	673	721	687	662	705	629	681	687	651	663	664	699	672	693	692	688	692	692	661	686	686	663	658	691	694	677	642	659	732	657	696	679	687	683	636	658	713	706	714	706	682	739	685	682	685	650	701	635	709	654	694	614	659	635	640	736	703	675	682	690	649	657	657	668	696	719	673	722	719	694	654	670	681	697	682	736	657	674	651	706	702	676	667	667	680	660	677	707	710	718	702	712	670	686	765	697	724	692	734	662	664	687	633	684	673	687	667	656	603	670	687	655	694	672	681	691	711	682	651	623	686	702	669	701	666	688	682	699	677	671	697	691	684	686	719	708	674	679	672	704	707	688	656	650	702	651	712	694	642	700	674	673	726	656	689	656	646	695	637	669	750	687	675	738	643	680	731	728	694	689	673	703	684	684	711	659	644	650	624	686	637	672	699	696	684	687	670	647	666	696	702	656	669	643	715	667	698	691	706	693	699	676	678	669	690	702	701	722	707	697	656	649	712	699	761	638	662	695	719	640	687	707	623	705	670	691	681	748	643	676	692	588	675	646	668	718	645	687	692	720	701	649	704	696	700	650	675	612	657	677	710	708	656	702	671	698	659	683	699	639	687	683	692	648	722	684	700	697	684	685	691	690	688	726	687	676	640	689	686	678	676	684	672	667	657	634	664	662	663	680	692	652	703	729	692	630	679	664	687	699	746	688	689	683	698	686	680	667	681	678	674	684	689	688	624	706	674	639	669	660	658	697	687	723	662	724	690	683	633	678	711	702	673	671	683	664	676	722	715	678	707	689	683	679	690	706	677	657	718	677	697	642	673	702	672	718	682	659	716	600	690	651	665	693	714	657	673	686	655	699	695	738	649	648	693	683	661	650	640	661	697	678	701	713	721	701	681	710	670	694	692	676	698	710	689	666	695	726	712	687	722	713	669	718	692	716	680	684	663	758	666	665	691	677	660	704	664	650	700	644	684	668	692	669	736	639	703	718	667	637	721	644	739	667	673	664	680	687	627	657	657	707	720	672	674	684	662	651	666	642	643	660	686	713	671	709	680	683	650	666	654	703	717	667	723	682	644	686	648	676	679	677	674	686	683	703	674	686	710	673	680	678	694	664	662	656	659	668	634	679	685	717	684	655	711	696	683	658	670	707	670	667	716	652	665	694	685	696	674	666	688	694	722	662	692	687	674	691	672	675	693	713	678	709	721	614	667	651	666	650	648	716	644	675	655	700	741	666	648	658	672	676	715	691	733	646	671	701	733	691	689	702	714	677	731	697	678	668	645	689	709	643	700	677	682	679	671	685	715	701	674	687	647	672	685	666	658	679	693	660	657	674	673	653	715	665	676	673	683	647	707	676	706	698	700	703	659	671	674	673	676	709	723	692	689	736	708	686	623	649	677	685	676	669	739	675	660	709	696	713	732	691	687	660	690	662	686	688	657	687	699	679	714	702	691	669	641	693	724	653	666	656	657	700	670	681	676	701	738	707	660	670	689	687	691	632	665	616	716	692	696	705	661	681	726	703	690	682	683	692	670	678	668	698	705	657	674	723	675	678	657	683	646	692	698	730	735	685	735	665	682	669	707	674	699	665	695	717	654	677	654	673	650	641	695	711	700	676	679	678	680	708	682	699	682	648	646	717	686	672	719	642	689	701	660	711	699	669	683	693	687	667	695	692	665	705	707	687	692	677	721	674	658	693	640	686	739	684	691	671	618	665	691	697	672	723	636	668	715	670	634	696	668	671	667	681	669	683	672	677	658	711	705	711	720	662	744	663	698	712	717	677	638	653	714	669	661	708	713	687	681	686	687	678	687	651	675	699	680	651	725	685	715	648	665	693	701	704	700	662	676	696	690	657	693	696	647	678	720	693	678	690	712	655	674	689	638	696	713	681	667	674	634	680	702	712	639	741	713	662	713	692	704	631	653	701	694	664	653	704	679	701	644	673	663	667	678	678	697	684	674	680	726	652	709	693	674	676	724	715	643	698	684	662	659	659	710	638	687	721	668	663	708	683	709	682	706	741	668	668	676	690	679	638	731	693	608	691	708	713	689	635	701	700	655	662	694	638	634	709	653	691	655	678	699	675	690	694	689	719	703	669	667	642	670	674	610	672	683	710	657	664	714	686	704	674	679	712	683	672	680	696	652	679	651	717	696	702	689	701	730	636	624	711	714	694	645	667	660	698	684	712	649	671	702	647	663	681	664	681	677	645	724	687	641	714	691	727	689	685	698	648	647	706	681	626	706	673	675	674	669	700	687	699	671	700	678	678	700	668	665	681	697	661	671	671	698	689	677	669	672	704	729	725	695	730	729	688	705	644	709	643	701	676	623	683	673	681	695	684	723	647	671	677	692	667	685	699	689	657	701	702	655	646	705	666	689	676	636	723	700	706	665	673	633	663	685	687	689	696	670	687	670	674	722	663	681	647	685	736	700	682	657	662	705	667	674	662	707	666	678	738	657	672	686	693	717	710	681	671	708	666	686	660	686	695	671	692	633	687	652	674	669	690	667	660	664	675	723	742	682	706	728	701	665	671	712	648	661	652	649	677	715	675	706	659	689	667	725	709	655	749	741	672	693	659	707	676	644	680	698	697	674	711	680	630	682	629	684	690	671	678	696	698	716	731	690	665	711	743	717	699	683	675	687	671	681	664	708	681	696	713	698	676	692	647	663	679	682	653	686	685	701	650	661	635	669	672	668	647	658	699	754	692	729	685	680	677	656	656	688	683	692	707	652	695	630	689	685	654	698	686	680	681	667	670	670	652	698	639	636	647	647	674	667	668	608	693	670	714	720	695	699	696	672	641	698	686	706	665	695	706	629	654	662	709	689	706	665	713	691	665	684	664	672	676	685	672	697	697	696	712	694	672	676	659	718	691	675	692	721	702	690	679	695	704	669	679	690	693	679	705	705	662	742	687	697	726	677	643	645	685	643	680	682	644	637	673	664	668	744	661	719	678	657	691	667	704	685	639	658	647	654	699	710	689	746	675	634	622	632	707	663	766	653	707	695	625	716	684	694	651	622	685	621	687	667	650	642	700	678	665	671	707	670	658	651	684	687	734	650	765	664	658	665	714	680	734	744	662	726	709	681	684	665	677	675	683	705	670	660	660	707	690	681	639	661	657	672	709	650	727	663	676	667	699	690	699	650	699	629	702	662	660	704	716	708	739	676	664	674	719	666	712	715	694	680	699
23487	21622	29602	24122	21623	21655	7768	1121	774	703	586	541	481	455	423	420	389	374	358	346	320	317	334	288	309	308	253	297	285	270	290	265	277	274	282	260	236	295	256	249	259	257	234	267	255	245	255	271	224	234	240	238	257	252	235	227	238	275	274	227	240	265	236	228	268	240	249	226	237	247	243	235	254	254	257	274	275	248	255	240	249	235	246	227	253	248	238	238	235	246	241	240	228	222	247	243	251	249	239	256	267	235	245	278	258	228	239	253	268	242	235	271	212	225	263	262	231	239	248	235	261	260	264	267	237	230	245	282	238	242	241	226	246	260	246	250	263	257	240	249	240	248	256	241	232	240	232	265	249	234	246	217	265	213	229	241	242	237	226	220	235	272	221	259	242	230	251	216	251	216	243	221	244	235	252	227	249	255	253	236	242	215	239	260	261	229	231	212	241	227	258	231	228	249	244	257	265	242	232	262	236	243	258	232	257	246	227	235	248	225	246	248	247	241	259	268	236	192	230	244	256	251	220	230	244	266	245	231	237	237	254	223	232	249	239	253	257	235	212	236	225	255	252	272	227	233	245	233	251	238	240	228	231	235	220	241	244	229	237	234	250	240	235	235	232	242	249	234	250	231	253	220	259	243	260	236	252	237	212	235	219	242	232	259	254	261	248	212	220	258	223	216	245	252	247	243	228	237	258	252	225	244	211	260	213	232	252	237	247	219	270	254	216	252	237	283	237	253	268	245	252	249	223	238	231	225	212	218	219	254	209	231	240	259	254	218	236	232	253	237	237	248	265	254	247	241	201	270	221	256	239	251	243	224	226	219	252	203	226	246	237	268	242	241	201	265	223	214	271	266	219	245	237	210	241	239	217	250	231	221	245	233	239	258	244	251	218	230	256	234	241	236	252	242	237	236	237	243	253	242	262	253	236	253	235	266	273	237	215	235	252	239	214	274	219	251	250	244	237	256	240	265	236	244	224	212	237	225	222	224	242	269	262	252	223	261	233	244	257	270	240	229	251	196	218	227	245	202	257	257	276	234	247	254	245	249	270	227	237	230	214	246	216	253	261	237	232	247	268	213	233	237	242	238	208	210	215	234	252	228	258	209	250	247	226	232	198	248	217	251	235	226	224	250	214	238	218	234	253	252	239	241	235	243	234	257	239	244	220	254	273	252	269	256	219	208	245	260	264	231	246	236	237	229	266	244	237	249	261	245	215	237	260	238	222	253	240	237	257	254	271	228	249	242	236	255	251	243	246	234	227	243	225	219	236	246	246	240	244	244	245	235	247	248	224	246	226	277	250	246	224	256	266	279	257	222	260	243	237	242	250	229	226	210	262	234	235	264	226	254	232	245	243	249	273	246	265	272	224	235	268	249	255	244	267	258	265	225	235	224	228	236	236	252	246	239	236	251	223	221	222	241	244	258	245	251	236	264	262	224	230	236	254	240	243	245	254	249	239	234	232	218	241	259	230	235	210	261	229	247	258	237	251	236	221	243	233	281	208	233	224	244	222	242	230	238	227	259	246	230	235	232	234	243	241	225	232	220	218	237	216	246	253	217	246	240	239	241	211	206	244	245	231	229	264	255	210	210	251	225	219	237	235	254	252	252	233	242	245	257	253	254	227	238	249	230	204	228	282	271	243	233	236	227	236	242	257	264	278	197	247	262	244	274	256	209	251	241	235	229	253	219	253	257	257	241	283	248	244	261	222	237	250	243	253	230	252	275	241	254	237	245	225	239	240	264	234	262	251	257	259	207	242	252	243	229	223	261	259	250	244	249	229	239	236	240	244	228	251	258	233	255	217	247	255	239	229	237	261	217	240	246	216	237	247	222	228	252	251	245	230	238	220	241	268	234	220	226	230	267	265	226	215	260	236	234	261	255	233	228	240	222	218	250	234	211	247	249	220	230	226	269	258	239	246	264	222	231	263	238	228	251	230	238	264	236	243	242	237	230	252	212	234	251	249	236	239	227	232	236	240	269	238	224	219	199	251	238	206	247	231	246	239	266	219	214	214	227	232	228	229	244	249	228	245	223	239	260	249	223	206	239	231	225	255	229	221	213	210	232	263	250	228	246	229	244	244	256	253	226	243	260	270	241	229	242	229	240	244	271	221	277	249	261	203	243	247	258	226	221	238	215	233	243	226	257	264	218	234	213	233	234	212	237	226	234	254	230	266	250	257	245	242	244	243	195	239	287	214	250	233	251	235	285	225	230	227	232	226	240	263	245	211	242	216	227	220	260	250	246	263	236	241	244	230	224	252	241	256	239	247	261	223	237	262	249	247	213	246	243	229	247	249	244	263	247	224	210	252	247	264	254	242	213	253	238	241	254	244	251	255	251	257	239	237	219	221	215	248	278	219	245	250	245	212	236	240	249	235	225	260	242	235	226	214	236	267	240	233	241	259	266	240	204	231	253	237	213	241	250	243	261	234	235	237	256	237	237	250	253	243	216	217	262	231	230	257	255	249	244	277	258	242	232	220	219	233	236	217	229	230	251	218	234	233	259	260	243	246	246	222	236	213	255	266	233	234	233	244	241	235	260	242	224	212	225	234	246	270	233	233	220	248	254	259	235	278	240	245	228	247	244	234	247	259	250	241	247	218	231	243	244	242	246	265	223	229	251	248	215	263	236	219	236	249	250	232	245	243	239	225	232	246	234	250	229	240	256	248	226	232	227	269	246	244	239	240	260	231	240	238	245	257	254	233	217	243	255	224	235	240	249	228	240	226	209	229	243	263	240	225	235	225	236	224	236	238	242	249	193	216	235	253	252	198	209	255	230	249	299	244	249	234	250	259	247	240	205	274	208	231	253	241	262	227	240	257	251	231	236	239	257	253	244	244	251	225	237	271	259	237	240	239	256	253	268	223	252	223	234	251	223	222	255	250	249	248	251	255	216	229	213	253	236	213	235	216	211	237	251	256	250	224	241	268	225	250	253	244	249	241	250	221	244	271	259	245	238	231	234	240	249	247	254	227	224	205	223	254	228	251	255	227	234	239	265	263	236	224	237	238	225	226	226	216	229	245	246	247	226	237	228	235	239	259	243	226	213	225	260	214	234	246	213	257	252	217	244	225	245	256	237	248	263	217	245	246	264	214	224	258	243	259	236	208	262	256	217	225	214	236	235	260	239	252	237	244	255	237	236	255	258	218	244	235	234	241	246	232	238	261	244	223	233	222	239	227	235	249	214	229	228	237	237	239	231	218	255	221	225	277	246	260	230	257	251	255	249	219	256	260	251	230	238	256	256	214	241	245	207	242	229	231	234	231	210	236	232	253	238	255	225	235	240	240	238	242	227	229	223	231	230	252	243	234	246	215	236	256	234	220	234	228	264	242	232	237	246	251	250	231	238	234	238	219	234	226	254	247	250	261	244	259	257	245	211	247	260	231	252	242	218	258	233	236	255	245	225	249	254	235	245	230	250	247	210	251	238	228	250	254	223	238	255	260	247	228	245	253	267	219	241	234	189	233	248
7262	16222	13500	7461	5087	3780	3073	2370	1884	1500	1270	1114	963	800	717	689	694	571	547	499	514	516	453	450	398	428	445	390	407	404	387	396	397	381	393	348	354	365	337	307	335	366	339	352	349	338	318	335	350	353	351	330	331	350	326	325	345	342	329	318	341	323	342	339	323	305	365	328	328	383	377	351	342	313	312	327	349	326	347	342	354	343	349	311	294	299	308	363	369	338	303	321	312	324	321	338	356	336	349	364	350	307	343	336	322	318	319	327	318	329	314	335	330	329	306	310	341	307	337	323	319	344	329	328	314	336	289	336	318	316	327	312	319	298	321	349	324	268	327	340	290	323	323	324	299	340	311	302	331	318	315	328	327	288	337	325	296	310	318	340	300	312	344	322	337	336	309	333	337	307	329	304	328	307	332	295	329	305	329	300	319	312	354	331	315	332	314	332	297	303	312	334	325	297	366	311	287	323	323	347	314	316	300	333	332	311	323	324	357	319	327	319	310	320	340	333	336	339	311	319	351	288	306	309	320	307	335	290	319	346	339	346	320	320	334	338	324	311	312	304	343	304	319	314	282	328	323	323	343	308	346	334	295	321	324	314	339	311	325	327	296	308	311	292	350	327	320	292	308	319	344	325	329	333	311	345	298	308	314	327	307	286	311	324	333	321	325	309	338	333	331	305	337	324	321	316	291	318	307	322	321	339	332	297	365	307	342	344	292	344	356	338	331	308	317	339	304	294	306	350	336	342	302	351	327	329	331	331	295	288	305	307	312	305	327	300	307	361	314	330	275	331	289	325	314	330	303	297	292	311	331	330	323	313	333	346	325	342	303	306	299	316	285	295	329	268	325	309	333	323	320	301	331	313	291	350	303	323	329	310	341	332	330	295	359	288	353	297	319	288	311	306	348	304	280	319	373	305	315	333	340	324	333	325	311	317	337	322	299	307	297	316	332	347	329	360	282	320	299	326	306	324	323	296	331	292	286	306	315	302	316	311	332	311	296	314	311	329	344	294	347	325	328	352	311	299	298	315	329	337	322	315	317	330	338	299	320	335	309	334	319	350	309	318	350	305	328	339	324	333	330	321	335	361	329	315	324	318	359	324	301	312	304	324	315	284	289	333	296	336	347	314	318	312	296	306	325	317	321	317	326	321	325	318	323	317	319	261	290	334	314	329	310	326	326	335	326	290	357	337	291	348	317	308	354	309	350	328	305	289	349	331	350	356	349	308	302	343	304	318	307	328	292	301	305	325	307	307	331	284	311	290	327	309	321	327	342	322	313	349	310	316	317	309	339	308	312	303	326	298	316	308	307	302	291	281	297	331	320	287	326	320	306	289	320	329	330	316	347	337	318	322	361	329	331	287	302	306	332	311	342	341	325	326	336	325	338	302	327	313	298	310	323	340	309	336	329	329	338	278	328	324	323	337	331	304	307	324	305	313	301	334	330	301	351	292	302	331	346	335	358	320	317	377	327	349	307	349	304	305	324	338	302	328	313	305	336	301	306	308	330	303	325	358	322	340	303	336	303	310	323	335	356	318	285	304	356	357	337	316	317	345	302	345	294	322	300	336	311	342	350	324	335	343	293	314	333	318	330	325	285	285	280	314	308	321	336	307	333	309	324	309	307	338	303	293	354	376	327	304	342	330	347	320	316	319	339	342	314	313	324	322	365	335	319	304	303	287	318	322	324	313	350	320	308	310	320	321	327	330	322	293	287	323	316	352	282	300	348	303	301	309	322	289	329	312	379	332	310	328	306	354	301	354	332	313	334	317	309	307	319	326	353	310	300	277	322	328	314	311	323	324	313	320	290	303	311	312	301	275	363	320	326	339	292	312	307	295	276	307	296	333	344	354	352	318	311	325	290	338	313	342	329	324	346	287	343	299	319	323	324	282	308	272	311	321	317	303	322	316	290	319	330	332	307	322	283	329	318	293	299	291	320	301	325	372	337	292	302	312	323	305	321	330	310	336	313	320	312	292	314	355	288	320	328	319	317	334	296	316	338	317	312	351	329	309	310	306	308	321	306	289	324	287	318	324	301	287	361	331	313	312	338	332	354	305	324	347	329	309	327	324	285	306	335	327	300	309	342	348	316	315	332	302	327	297	302	321	323	305	307	305	307	328	354	338	323	312	318	334	311	344	305	339	332	291	292	332	340	372	318	298	350	302	316	307	329	332	334	289	323	323	343	304	343	336	286	320	348	301	326	293	335	300	309	288	308	329	318	321	329	334	299	295	307	298	335	300	308	320	321	308	310	331	285	333	330	327	349	308	286	317	319	304	317	308	332	333	301	304	318	341	360	318	348	297	303	359	317	316	286	312	318	309	347	353	308	317	318	307	335	331	348	310	317	314	329	309	338	295	304	318	327	307	327	349	323	355	309	270	327	324	301	325	340	299	319	334	320	356	296	330	341	294	330	317	303	327	293	332	281	316	324	347	327	346	290	323	317	326	309	300	336	304	350	321	334	301	327	310	333	328	308	297	296	294	302	309	342	307	283	297	310	292	323	287	328	340	325	288	345	338	379	357	307	288	329	312	304	289	324	319	329	318	306	308	328	322	299	348	344	297	316	322	311	329	339	313	299	306	337	307	324	334	301	332	341	315	326	306	305	336	271	299	346	285	316	330	310	304	333	291	347	336	331	319	325	272	321	324	305	312	319	326	305	307	291	282	301	328	322	329	316	312	315	361	278	323	291	321	309	318	338	313	300	314	314	326	307	293	315	320	297	309	302	307	294	314	309	311	360	323	311	323	335	316	299	280	342	313	317	328	343	332	325	358	315	307	328	356	332	319	287	319	318	311	315	292	311	334	350	336	319	307	271	323	322	329	292	324	295	323	310	277	296	305	319	308	346	345	287	321	310	276	309	331	320	321	338	324	331	299	318	290	324	283	312	329	311	290	320	333	347	319	323	334	351	344	345	341	304	314	336	315	322	322	332	326	320	322	318	325	289	302	324	316	328	313	366	311	274	333	321	328	299	309	293	314	316	329	324	332	322	316	337	327	338	328	343	319	295	336	337	317	303	315	317	321	309	310	326	305	318	320	294	305	330	299	320	330	371	305	345	326	326	333	326	295	327	317	299	298	339	310	290	312	337	326	320	314	319	335	301	349	306	306	322	279	343	346	327	326	285	359	300	323	300	313	318	342	333	309	321	326	317	294	305	319	285	299	328	320	340	287	301	310	307	306	315	335	319	343	329	328	319	329	319	348	344	324	311	330	325	303	338	308	339	346	341	280	346	302	348	307	311	316	308	274	335	290	321	305	308	322	336	344	309	309	300	321	288	300	327	321	318	312	321	312	327	325	339	297	296	341	311	322	310	344	310	325	325	329	298	349	321	318	302	331	323	348	330	326	316	327	342	292	317	303	312	339	322	340	315	306	317	330	335	309	299	318	330	318	292	308	264	329	333	337	313	333	324	331	290	295	320	338	323	324	322	310	308	314	319	332	353	326	285	335	335	307	327	346	322	328	301	352
27477	21137	9923	1277	822	812	734	691	678	699	694	633	681	708	664	674	716	642	655	666	694	666	670	708	686	699	649	662	689	688	671	649	659	690	693	675	698	645	699	662	663	689	698	721	693	655	673	683	690	648	671	698	675	685	672	675	682	693	687	665	673	694	661	619	674	691	663	652	685	667	648	667	692	698	698	681	682	629	699	693	631	651	669	667	681	650	661	643	659	678	639	652	635	644	681	699	682	605	641	691	653	683	642	702	655	690	618	700	679	669	679	676	693	687	664	615	683	661	721	652	655	694	647	636	665	704	666	676	708	660	639	686	657	667	661	647	685	644	642	669	658	660	660	702	697	614	652	661	718	669	659	636	662	681	615	659	641	733	702	663	681	656	655	683	712	657	664	692	646	683	656	641	624	644	667	675	719	653	701	716	647	646	653	639	656	689	691	714	693	611	717	665	664	595	659	682	707	717	646	678	657	685	711	660	658	689	590	685	681	612	688	701	696	687	701	658	679	669	719	708	644	656	670	658	654	679	648	689	703	668	679	674	675	634	650	699	708	651	663	671	700	683	649	625	656	617	672	722	666	680	716	637	686	690	675	648	682	640	694	704	680	702	658	660	636	664	699	672	652	677	650	638	651	667	672	642	688	683	646	647	647	700	667	653	653	726	681	678	713	689	672	745	671	695	656	652	693	655	676	691	650	675	676	733	680	658	663	678	623	635	705	634	653	624	659	625	682	669	697	679	664	653	694	685	681	667	663	638	674	644	701	642	645	695	695	680	631	636	712	641	678	658	659	653	622	654	663	698	640	662	681	694	657	670	645	636	674	650	662	621	656	655	675	687	639	645	693	691	656	688	658	682	676	640	675	658	653	605	667	683	696	683	697	678	727	665	689	659	646	707	637	680	646	725	657	677	659	708	681	661	676	677	641	668	663	715	688	650	683	677	688	678	641	652	670	634	655	691	655	671	690	684	626	635	666	687	653	727	696	650	691	687	677	669	627	669	634	664	697	695	647	648	659	672	617	662	705	632	694	673	713	671	696	615	647	638	689	669	666	637	652	651	699	655	645	682	697	653	649	683	639	657	699	639	637	667	658	677	621	683	660	651	684	696	643	652	670	657	660	667	643	641	675	640	658	665	652	645	732	668	659	624	686	682	644	687	650	634	716	678	644	658	646	665	666	683	637	689	706	679	659	671	682	650	701	626	690	626	684	659	642	692	686	685	671	650	724	684	696	662	660	650	663	679	667	697	663	659	650	679	652	650	670	669	666	662	676	714	666	648	647	666	710	661	657	622	642	671	675	645	667	673	673	668	666	719	672	645	620	655	676	637	691	654	630	691	694	663	686	658	644	650	667	673	680	690	700	685	680	675	663	674	666	697	624	666	670	686	654	676	668	650	655	637	664	674	689	673	680	701	696	656	685	594	674	689	669	681	737	693	657	662	670	634	708	656	625	692	616	663	678	647	654	642	630	666	713	656	690	688	667	675	634	665	626	635	654	705	672	697	703	666	633	675	704	712	662	666	670	649	654	681	637	671	657	661	695	679	656	693	698	679	718	677	640	626	658	663	660	705	675	671	658	704	685	647	679	669	641	716	710	636	664	679	683	617	654	688	666	691	648	699	625	660	692	663	645	670	669	689	664	665	711	652	710	655	674	634	709	716	694	676	687	674	690	610	676	658	655	702	639	677	637	658	694	682	674	684	659	668	659	695	664	666	658	686	703	674	643	659	632	637	633	646	645	689	733	689	627	691	659	688	671	699	707	708	665	647	644	685	659	712	680	685	678	638	678	692	669	673	677	680	650	697	661	646	653	678	708	624	665	690	683	693	622	639	659	682	677	684	751	676	667	672	704	681	615	687	667	652	645	673	631	665	724	668	655	698	646	644	677	709	666	659	678	685	639	658	649	659	615	682	624	631	673	680	693	673	616	633	720	679	718	681	650	720	679	666	713	671	656	657	645	706	681	649	658	667	697	707	698	617	682	716	710	627	671	736	634	632	678	648	680	716	689	731	651	699	699	682	631	646	635	652	643	640	655	687	659	696	668	692	691	654	630	671	704	701	670	675	684	687	701	654	672	703	675	701	664	681	686	649	688	661	712	674	623	648	683	720	677	692	650	617	632	694	737	674	694	657	711	633	653	658	639	683	667	687	709	693	713	690	663	716	683	677	683	658	673	667	704	657	694	657	670	660	644	664	663	674	653	693	684	682	689	690	679	659	671	647	674	676	621	660	664	676	652	689	697	662	700	654	712	674	686	656	706	714	685	621	625	615	698	661	697	719	700	616	699	682	676	661	695	689	636	667	679	662	685	667	642	671	666	669	621	666	675	671	655	665	671	716	657	640	697	626	675	696	683	662	714	669	684	672	652	639	631	647	673	671	659	620	660	692	588	647	633	678	661	653	674	684	662	655	701	710	663	639	669	662	681	643	703	681	657	674	667	673	747	673	651	651	640	683	646	676	680	657	650	651	642	686	653	638	671	659	675	684	687	706	657	674	647	662	675	687	699	685	661	666	697	634	656	713	692	657	699	666	655	664	662	682	646	653	624	673	643	662	605	642	650	638	677	649	659	696	633	658	677	654	701	643	712	713	671	660	673	675	678	692	626	627	670	672	627	707	648	648	670	671	689	668	671	657	666	651	656	684	635	718	647	656	669	723	683	678	648	670	698	693	682	687	640	656	726	638	628	675	659	655	701	665	669	669	664	647	694	698	697	667	670	691	637	659	606	689	684	618	642	618	656	618	688	677	705	709	730	679	653	657	675	670	647	668	662	684	678	660	624	676	659	632	613	676	661	646	689	643	706	643	672	713	620	660	648	692	680	634	626	655	696	718	644	647	672	641	692	695	692	663	656	657	666	688	635	674	673	665	649	631	681	672	657	666	611	701	632	648	687	728	663	666	648	673	696	673	682	647	690	680	675	680	689	709	669	652	621	681	674	661	673	682	714	661	686	642	682	687	695	685	641	689	683	671	686	649	675	668	703	644	700	704	607	682	709	648	705	624	659	666	692	682	667	691	655	689	645	672	618	707	670	695	658	614	658	606	665	672	694	647	654	662	640	640	662	626	642	673	667	695	683	662	676	663	648	699	679	666	652	660	634	659	673	636	689	673	655	692	628	676	662	675	639	652	684	684	654	626	655	673	657	671	629	654	636	699	648	671	725	638	658	697	622	620	709	689	688	660	678	682	647	681	666	661	702	660	653	712	649	690	662	634	708	664	675	662	671	709	680	723	644	658	653	671	648	688	664	616	688	701	730	670	685	734	658	698	643	625	686	629	701	702	667	709	663	691	634	595	673	659	672	733	702	696	711	629	619	654	703	738	622	655	675	658	683	680	710	653	649	697	660	649	688	610	633	668	649	691	671	651	634	679	667	656	676	604	671	673	663	671	643	633	670	657	630	657	657	677	707	650	656	646	656	651	670	653	667	639	602	667	691	680	655	699	687	673	688	691	701	697	724	657	666	700	641	661
4242	1659	1507	1134	1047	971	964	884	971	860	882	914	843	912	859	804	888	811	857	808	847	827	845	868	842	869	827	892	916	864	835	868	885	812	907	831	873	868	824	835	863	866	845	832	884	835	862	866	824	854	851	868	866	802	876	863	885	892	815	876	877	813	855	883	837	841	866	845	797	874	853	893	869	818	841	856	828	838	852	827	867	819	891	839	838	905	851	853	810	839	842	829	823	851	890	869	888	831	870	931	858	841	877	853	831	878	852	780	833	885	818	901	783	854	838	860	846	821	861	842	831	876	859	869	802	881	836	817	856	854	855	829	870	882	856	900	874	845	830	847	840	830	861	856	893	862	833	821	868	828	868	811	827	807	839	831	841	861	897	859	872	833	806	814	863	868	898	833	843	852	824	807	856	829	845	908	798	834	856	812	840	793	868	836	811	860	828	878	901	805	862	869	831	878	858	814	905	866	810	838	818	842	833	866	819	858	824	936	873	800	870	855	815	846	856	818	863	851	821	808	826	888	889	831	868	859	786	920	870	782	816	847	864	854	833	842	867	844	858	847	888	842	889	861	871	809	787	814	853	848	876	858	859	892	857	861	841	803	860	875	919	857	866	855	885	893	867	809	882	853	865	801	862	817	930	857	872	824	892	884	846	819	816	839	813	870	871	804	845	802	818	793	803	810	872	871	870	854	841	867	916	790	841	806	840	849	826	875	827	861	873	829	902	834	846	835	850	822	840	824	871	855	823	836	824	837	828	839	861	816	824	818	852	889	829	829	883	854	822	836	785	869	889	882	875	848	840	878	888	850	875	882	864	869	896	878	844	852	828	847	828	869	835	827	843	887	843	827	822	863	858	886	881	875	815	878	891	891	898	879	889	783	866	847	806	845	861	890	863	830	883	831	808	802	830	873	794	849	865	850	920	913	792	848	805	827	854	846	855	836	811	883	879	858	875	844	852	875	830	885	781	802	854	846	820	854	884	854	850	841	856	853	844	858	808	882	819	847	795	829	820	869	842	856	793	868	815	846	790	830	840	837	825	785	831	897	828	833	885	836	794	834	836	886	838	859	883	865	829	877	781	840	816	827	821	841	850	806	865	805	867	832	843	836	799	850	831	819	833	815	829	896	841	881	847	844	830	808	811	871	858	820	817	850	824	924	803	832	826	823	905	835	834	806	878	794	840	855	852	848	857	808	866	851	850	849	892	876	835	846	843	835	849	880	895	867	847	849	860	865	845	847	888	856	866	857	778	882	829	827	878	841	879	852	799	891	921	833	856	872	898	831	833	837	855	800	848	873	824	792	843	808	862	892	842	852	856	843	879	807	850	873	800	859	810	862	816	900	807	898	885	904	852	861	820	823	863	851	882	806	859	877	912	858	839	823	906	825	853	832	864	838	886	865	868	784	845	851	929	869	847	821	823	856	803	840	898	828	798	890	874	853	883	789	856	904	831	852	872	885	825	840	809	874	905	795	864	857	848	838	829	899	822	879	855	864	876	947	835	810	875	810	865	836	858	819	879	859	834	823	859	894	862	855	828	870	843	888	895	848	837	889	823	818	836	817	856	813	869	852	817	829	798	866	839	871	921	871	836	793	800	856	846	855	853	867	860	807	822	845	865	844	876	847	823	782	875	815	796	777	831	828	821	907	915	851	868	872	848	826	860	845	845	838	844	903	874	872	848	817	869	839	853	833	847	854	874	857	855	870	915	857	840	814	865	888	847	819	853	843	834	940	837	827	826	904	841	855	792	904	896	843	859	852	875	897	825	841	839	901	859	820	881	822	868	881	851	865	851	841	864	831	828	855	838	860	802	875	794	863	824	865	866	844	860	831	812	874	883	848	816	827	785	851	798	783	881	813	840	824	842	894	849	860	890	861	872	845	889	857	875	840	865	873	882	879	832	877	839	890	843	785	874	866	885	887	810	821	839	813	864	868	843	853	830	826	864	841	818	902	841	816	838	838	818	843	825	846	882	833	915	859	822	850	874	833	850	835	853	825	877	854	837	823	867	825	864	871	858	853	871	869	854	862	821	834	806	915	910	863	852	817	857	916	865	848	855	902	843	836	861	854	857	831	899	804	887	833	823	851	863	875	870	859	788	794	801	893	860	807	829	846	885	818	849	898	867	818	871	850	873	841	845	835	868	861	812	864	814	836	820	852	833	855	842	846	842	808	898	834	882	903	871	868	816	847	860	842	835	819	853	913	808	854	873	812	853	797	888	818	887	901	843	868	858	860	872	830	884	843	908	817	834	827	894	872	808	848	843	856	812	829	822	826	843	816	857	872	832	852	831	861	835	872	850	871	825	850	854	856	816	840	860	883	828	874	858	875	908	820	848	816	798	858	872	911	852	881	868	851	864	866	880	833	875	843	862	838	871	755	843	878	873	832	860	815	846	908	867	844	838	856	835	902	860	836	835	881	845	830	845	829	858	863	863	873	846	893	865	870	909	855	830	864	818	854	839	870	863	846	860	860	851	855	815	836	818	838	816	854	877	848	877	842	819	893	850	796	817	883	848	853	857	782	813	813	886	844	815	815	833	831	817	870	833	849	853	807	840	917	851	844	882	868	819	828	790	876	879	846	829	875	876	782	833	853	844	911	816	861	823	907	893	899	863	851	867	911	871	801	834	860	825	824	832	846	900	846	876	848	870	842	846	829	857	797	867	784	823	842	885	880	897	866	844	842	873	816	866	872	818	878	877	825	841	804	828	838	855	851	889	821	859	898	896	889	824	863	830	878	842	882	802	844	882	825	851	898	828	858	846	869	862	875	873	860	832	853	815	895	853	813	825	894	808	826	920	824	842	854	851	811	884	859	887	838	860	876	870	830	844	845	837	829	884	860	881	824	860	812	787	857	869	832	848	850	847	834	808	886	880	881	888	840	825	827	840	866	872	855	874	871	894	841	886	840	844	842	830	825	860	862	857	827	816	824	856	844	845	788	817	852	826	847	850	854	888	851	823	898	865	828	837	799	850	880	810	933	836	782	842	905	841	894	857	855	877	826	851	843	855	860	839	840	820	839	874	884	830	855	868	868	817	876	890	847	877	834	816	848	811	889	850	839	853	847	842	826	899	848	840	831	826	823	839	856	792	879	855	885	809	848	838	838	851	836	842	827	879	789	898	799	838	842	854	850	856	822	849	876	878	801	869	886	857	886	876	827	866	839	834	822	841	892	868	870	918	806	926	809	865	795	848	861	859	847	820	834	854	814	901	896	810	823	843	833	876	850	864	864	802	846	827	897	862	837	847	859	834	838	886	870	845	876	857	856	798	822	895	888	834	819	847	856	839	864	829	849	885	853	872	863	870	886	833	830	852	882	834	817	827	889	826	876	893	825	891	819	840	844	839	824	882	840	859	831	850	858	901	884	828	882	854	829	854	851	837	883	849	838	872	794	871	780	879	836	826	851	858	821	807	791	859	852	853	852	888	843	847	851	832	850	809	849	851	841	839	851	832	847	878	847	794	871	885	778
24461	21638	29185	24595	21623	9999	1455	1006	861	771	804	703	656	619	688	622	634	587	546	597	610	550	598	559	565	611	554	596	541	578	565	514	534	536	567	544	512	526	515	543	515	568	558	534	523	573	534	582	563	530	556	548	537	541	534	546	554	581	568	544	524	490	600	537	516	562	498	514	523	596	539	541	565	534	516	536	515	543	557	523	543	555	527	511	509	506	501	548	503	509	492	526	602	517	526	526	520	566	544	539	554	528	547	543	526	517	544	558	520	524	552	530	550	532	502	483	526	522	493	572	561	537	512	551	583	553	527	566	513	540	616	525	573	518	553	521	553	523	533	508	569	503	510	564	555	560	512	537	554	539	525	554	520	530	543	520	537	549	541	522	517	482	530	500	532	557	533	517	553	494	552	566	537	533	542	500	519	489	509	526	551	498	515	533	542	549	522	538	534	502	522	501	533	541	508	544	543	501	545	518	539	557	533	523	509	528	492	545	532	516	488	551	567	513	547	543	509	523	534	531	539	533	520	522	534	555	504	521	554	521	528	528	570	527	519	538	542	539	489	525	539	532	499	501	490	561	550	543	501	540	558	526	528	511	502	558	525	550	510	527	545	537	479	537	515	552	523	537	493	517	531	544	538	498	560	543	500	536	536	550	576	514	536	510	539	518	527	555	553	528	460	538	533	502	532	549	496	562	532	533	505	553	527	526	536	555	497	557	583	525	520	542	523	566	536	564	534	517	551	552	554	551	525	540	474	534	513	500	481	558	497	482	540	541	518	547	519	516	557	554	493	509	547	523	536	521	545	526	501	526	593	525	492	495	550	526	553	528	554	522	587	548	511	570	544	504	528	512	557	555	555	534	508	511	508	560	542	504	545	514	509	570	549	509	518	507	546	499	513	561	521	560	462	486	558	538	523	516	544	540	552	582	535	580	526	527	527	515	565	539	550	527	506	544	557	550	515	515	492	515	528	538	532	508	542	545	498	527	561	517	574	520	515	552	534	568	505	523	538	538	516	496	520	547	553	523	519	525	568	509	511	506	529	531	581	522	553	523	513	517	564	553	530	535	580	500	546	532	525	543	566	495	510	548	535	548	524	548	551	504	509	494	520	565	517	502	527	520	543	517	510	541	549	583	522	534	504	555	524	510	575	519	515	503	522	524	541	528	539	610	525	524	523	592	561	493	530	552	536	547	530	481	542	516	540	511	545	542	538	540	546	526	532	541	550	515	523	538	510	582	552	524	519	502	505	512	546	511	536	564	552	540	535	501	530	537	571	569	571	530	507	542	551	525	534	534	550	538	485	506	517	548	567	538	538	548	537	538	511	569	496	514	562	573	534	508	532	546	553	539	575	554	567	533	534	519	535	571	543	530	527	515	522	552	526	491	554	512	559	565	579	516	565	505	540	525	532	506	503	535	558	508	575	488	521	559	514	540	511	519	541	511	557	557	547	513	514	542	557	570	521	475	526	479	499	544	524	537	548	529	533	556	521	508	531	555	576	547	527	566	501	549	539	542	509	552	570	543	540	546	534	531	541	540	519	541	541	550	532	509	526	537	562	533	472	564	526	564	513	507	571	512	496	543	529	510	580	556	525	566	525	533	533	472	568	519	552	524	525	494	500	518	523	530	532	484	534	531	542	566	527	569	531	508	533	531	525	532	539	579	560	500	504	541	555	483	528	486	554	554	495	540	527	533	545	528	499	531	529	544	524	515	551	558	526	544	538	509	528	516	557	536	532	524	530	559	540	560	527	529	565	520	528	545	499	524	485	497	492	533	531	524	522	551	560	518	536	552	570	500	533	560	549	518	540	514	567	537	542	509	521	544	563	529	564	505	555	538	551	505	556	491	508	538	557	525	526	524	546	536	504	495	541	497	502	528	575	510	508	509	493	508	520	535	519	555	529	543	534	497	575	506	536	530	591	564	546	493	479	526	575	515	555	546	543	519	525	548	513	539	543	466	510	520	556	507	500	534	531	541	499	508	528	505	499	532	550	528	535	547	529	508	515	496	559	541	515	492	554	570	595	545	512	507	556	543	530	531	530	561	544	526	515	552	585	592	559	521	533	563	534	563	538	571	531	526	517	492	522	521	552	508	532	529	528	534	542	515	504	547	526	560	512	528	515	523	517	553	504	590	563	535	536	531	521	505	540	525	527	501	531	531	524	545	539	463	552	534	550	482	521	518	526	508	539	527	554	541	574	501	521	540	555	537	503	541	524	523	472	507	566	512	558	547	516	569	518	513	574	545	498	509	533	577	562	537	525	527	518	581	504	499	527	545	513	544	535	529	530	525	536	574	538	496	555	519	540	548	513	561	556	532	563	540	515	538	492	523	525	522	551	563	534	555	568	499	559	547	538	514	521	548	518	506	555	543	531	524	529	555	537	503	524	533	545	510	509	520	504	528	522	515	532	520	491	513	516	533	503	523	542	552	570	526	541	554	544	517	549	504	531	521	526	553	533	498	494	506	501	575	533	531	477	515	521	521	552	513	501	517	513	533	567	544	506	515	508	536	514	481	475	510	521	492	539	528	521	489	528	517	545	500	551	519	541	545	527	561	526	560	571	577	523	536	507	506	547	508	489	568	529	524	540	508	561	516	520	586	512	517	545	528	516	557	543	508	557	546	519	530	497	507	520	509	528	586	540	525	548	479	527	559	504	529	545	508	508	526	570	505	526	542	515	541	511	566	536	524	537	564	544	553	507	564	571	480	549	525	536	520	548	555	554	523	515	528	552	520	502	511	530	501	493	528	515	573	530	545	554	549	508	549	522	569	577	571	529	531	541	547	559	508	496	551	561	535	510	512	501	506	553	582	545	541	515	526	562	561	540	497	545	530	545	521	521	560	568	507	507	558	544	541	520	533	551	543	491	535	511	541	514	511	556	540	517	531	532	512	539	539	533	508	507	543	534	548	539	520	495	502	542	533	531	528	554	513	551	553	523	495	543	534	537	570	522	548	502	489	553	556	529	532	513	523	560	509	522	562	553	518	501	514	502	528	538	548	524	538	514	490	505	590	540	531	528	545	552	521	497	556	556	565	551	504	513	525	550	545	487	555	526	524	529	537	540	551	523	533	509	472	558	545	498	515	556	510	560	511	523	510	552	542	511	489	559	508	485	522	549	564	520	558	566	519	536	549	503	549	505	560	536	526	508	544	524	551	532	545	511	545	555	557	526	479	547	515	516	522	515	529	567	549	523	502	577	495	521	542	520	519	561	513	526	516	530	537	510	533	543	546	549	511	535	526	557	504	506	518	529	580	555	562	522	530	540	524	538	523	522	538	513	518	542	525	496	503	545	495	560	543	537	489	521	479	529	512	513	520	549	520	518	519	502	502	562	529	508	531	545	518	549	503	541	531	511	498	558	552	527	507	555	541	547	527	535	545	493	570	529	508	529	530	493	510	531	537	590	541	535	537	506	518	548	537	527	523	536	536	500	564	518	534	564	540	511	512	494	528	510	537	528	542	499	538	534	544
5097	10086	8563	4596	3181	2539	2069	1751	1382	1334	1154	1047	1042	925	920	879	841	825	829	775	781	759	794	752	723	754	730	730	720	767	769	701	712	721	740	720	749	682	662	699	721	658	731	699	723	690	680	749	734	682	704	706	668	692	741	687	714	669	678	702	676	677	689	727	702	681	678	675	697	719	661	708	660	766	731	705	740	742	668	686	731	680	646	671	686	712	686	660	720	683	705	703	717	689	690	667	715	701	727	683	679	679	648	649	708	711	722	634	699	697	685	650	726	697	701	674	715	704	648	698	677	673	711	688	719	680	698	691	704	698	688	677	699	695	651	676	703	672	715	694	614	752	682	704	686	707	705	646	667	701	676	702	709	661	697	700	680	673	718	698	705	708	679	726	694	706	684	669	697	660	685	701	690	693	690	652	669	677	678	616	641	697	718	664	691	662	686	674	658	669	707	681	752	709	687	687	669	732	707	687	707	671	668	661	684	690	718	690	692	724	695	643	677	662	669	727	652	695	660	714	690	688	688	687	654	700	669	697	687	668	666	704	698	672	677	716	686	721	674	685	680	755	637	658	618	682	668	688	650	681	727	720	690	670	727	664	663	675	694	723	681	709	710	662	709	702	703	712	641	686	704	661	698	645	639	680	689	692	693	717	694	717	642	681	692	676	658	680	734	650	682	696	719	721	714	715	695	681	696	686	687	692	689	657	705	705	660	685	704	726	647	721	666	699	712	711	662	711	641	700	691	706	642	675	677	678	631	642	694	686	712	645	671	697	635	663	747	694	644	708	672	679	684	690	746	698	703	676	637	648	695	681	681	670	725	658	620	685	623	680	680	701	683	678	728	669	703	724	658	676	712	708	684	683	685	654	705	658	693	707	720	722	666	702	719	678	675	663	703	639	660	693	705	726	698	641	679	712	712	673	676	677	680	630	674	656	672	730	684	685	667	655	701	693	656	697	638	714	682	626	688	708	645	687	682	694	722	637	703	649	715	688	731	710	672	669	719	675	677	682	693	671	694	688	705	725	684	671	670	682	666	711	716	671	646	685	661	637	659	694	678	684	653	706	686	686	685	678	704	725	660	662	683	715	669	674	713	648	724	679	637	658	694	691	731	673	629	671	724	698	737	708	649	673	681	671	663	662	662	687	659	670	714	681	660	702	707	676	711	687	699	708	641	692	653	700	715	692	705	642	627	671	728	732	626	670	706	698	756	664	674	724	674	655	716	660	701	655	727	693	692	654	730	711	679	744	675	698	709	695	683	747	736	708	670	685	664	686	720	691	711	742	653	717	706	705	713	689	670	698	664	721	722	638	688	688	713	725	631	701	679	663	662	701	658	665	658	691	672	653	717	686	706	679	684	745	693	675	683	718	680	705	701	729	628	661	725	722	672	653	666	706	653	694	681	683	630	698	711	692	676	690	687	687	708	716	700	739	686	720	706	746	726	697	667	645	691	691	665	718	705	674	709	713	672	645	717	685	674	709	696	668	677	689	689	674	753	687	682	689	708	654	659	685	709	635	725	681	676	684	689	716	703	632	709	663	610	703	700	629	638	674	673	707	665	708	699	661	670	693	712	655	666	657	669	678	738	705	724	686	681	672	698	686	730	660	706	657	679	706	698	710	669	691	674	667	700	711	655	686	655	662	734	662	654	643	689	662	754	644	676	674	697	685	656	676	687	668	657	702	647	686	670	664	711	712	674	695	683	707	674	699	673	706	671	675	685	683	661	701	689	666	680	682	717	672	680	684	685	700	677	678	716	719	731	651	682	685	662	635	701	673	698	685	644	685	692	677	635	701	673	680	709	718	729	685	716	686	712	706	687	649	705	684	662	718	645	700	667	708	715	710	681	702	674	693	729	680	692	738	714	672	692	676	639	707	671	599	671	721	690	709	669	676	728	650	681	686	689	660	659	739	628	723	678	662	686	634	699	660	654	689	681	639	693	688	769	676	638	713	686	688	680	708	684	694	677	718	638	669	703	652	714	672	690	645	687	684	664	685	697	719	699	676	712	713	690	645	691	683	675	726	664	703	661	705	699	678	665	691	642	692	683	693	698	683	659	662	672	719	744	719	668	687	694	693	695	684	646	668	728	680	700	631	611	691	697	705	696	662	693	665	658	680	707	667	668	665	682	690	671	656	652	708	673	668	663	667	690	647	673	727	683	712	663	676	712	699	693	671	690	698	676	682	719	694	706	716	722	714	658	668	624	712	661	681	671	737	708	667	698	659	683	665	690	674	706	720	701	672	747	677	670	740	653	683	712	681	692	667	713	687	684	675	661	718	726	695	685	663	737	673	679	695	678	697	661	690	739	684	693	735	637	667	667	670	650	677	695	673	684	707	673	680	678	735	696	666	716	669	646	748	687	688	676	703	665	696	740	685	675	685	657	642	696	702	703	706	657	635	727	681	696	685	685	741	678	640	648	641	720	702	723	680	726	643	670	679	707	678	687	683	696	730	707	702	715	632	696	653	690	694	718	640	717	684	658	728	725	708	703	658	726	705	663	709	672	682	672	657	711	707	703	680	662	648	716	646	702	680	655	702	734	699	650	637	708	676	728	674	650	657	700	679	725	681	698	647	666	726	710	669	680	688	676	668	703	702	673	685	705	645	656	703	696	743	661	695	677	706	696	678	715	689	705	688	697	713	673	726	708	702	701	636	651	673	723	704	667	664	703	724	741	708	664	690	620	697	706	682	708	721	701	743	668	724	717	636	640	645	666	656	652	710	657	674	661	697	642	698	694	679	665	697	737	704	666	702	653	659	705	738	718	666	741	684	660	700	732	708	721	702	681	739	710	674	687	638	663	689	660	670	714	681	682	682	668	696	680	643	679	682	690	619	725	700	692	670	688	762	708	678	664	670	725	626	647	670	682	691	704	718	706	690	649	692	659	705	683	736	686	668	714	705	730	695	694	688	696	671	689	659	675	691	711	693	645	681	687	707	673	672	704	689	661	654	673	658	672	696	666	679	698	657	692	672	672	722	709	672	709	685	686	692	702	690	695	677	693	647	693	651	717	696	666	700	656	670	674	699	722	695	634	686	677	706	676	686	685	681	660	668	720	693	680	710	713	684	664	735	660	667	715	682	651	706	682	703	683	727	695	667	721	690	649	686	654	731	679	661	687	641	712	681	706	695	656	744	694	685	717	700	700	713	680	698	703	686	665	716	709	687	670	642	659	682	685	728	645	645	684	642	651	626	692	682	738	682	669	711	622	688	675	702	664	658	738	651	666	718	729	704	706	675	709	689	665	710	682	692	716	633	659	661	680	668	696	696	624	738	665	659	645	729	656	672	696	681	660	717	732	682	683	676	698	656	698	709	674	663	700	702	641	658	668	668	635	662	678	696	680	661	682	680	718	687	693	663	704	703	687	677	701	713	678	735	672	693	723	718	677	694	681	711	744	670	653	710	714	646	702	705	692	684	688	767	696	673	667	683	700	711	676	696	730	700	716	643	663	675	676	673	670	666	663	708
23463	21638	29635	24123	21638	21693	7868	1199	837	690	596	575	494	490	421	388	388	337	371	376	340	323	287	285	295	302	279	267	272	307	316	269	277	277	269	278	285	291	244	265	260	311	275	249	285	250	264	275	246	275	276	269	268	259	273	300	254	254	268	248	241	264	269	261	236	254	245	252	249	269	263	273	273	237	275	288	256	257	250	252	271	269	242	256	270	281	233	264	250	261	236	280	253	258	237	265	265	263	271	273	234	231	252	231	282	252	237	248	245	239	248	270	261	252	225	261	235	241	232	254	243	255	210	254	248	262	256	246	242	273	250	232	245	262	250	254	231	257	249	236	236	250	229	227	241	242	225	241	232	245	229	223	277	250	242	264	224	260	244	255	232	252	239	247	246	248	229	232	249	263	264	244	255	241	241	224	263	243	267	229	250	237	232	254	236	261	248	253	245	238	240	231	274	266	239	238	249	227	265	248	248	247	260	252	254	261	255	266	234	257	253	242	240	252	264	258	236	239	262	230	243	231	227	237	279	269	265	230	231	268	243	212	262	245	260	237	245	275	248	267	236	243	262	232	240	241	283	235	239	212	241	237	247	256	252	216	226	262	235	243	255	245	232	221	234	248	262	251	216	247	253	241	244	291	250	241	229	213	256	240	243	280	235	235	252	244	230	234	233	246	238	263	246	238	279	254	248	238	253	246	237	238	247	252	238	216	245	231	245	234	246	248	250	246	240	238	250	235	262	244	239	246	265	240	242	236	247	230	264	250	252	251	223	235	236	261	249	227	218	257	247	247	219	250	244	228	234	262	237	260	254	224	244	244	247	287	240	263	223	264	291	263	241	245	214	229	236	238	233	252	239	231	218	240	228	257	257	248	243	259	244	259	262	264	269	240	250	261	287	241	236	227	217	242	254	254	253	253	219	238	246	259	238	259	240	218	243	263	230	250	245	243	278	245	268	227	257	231	256	231	257	244	282	257	268	241	227	229	242	258	255	238	245	266	210	219	247	258	232	266	241	229	261	258	268	259	232	262	257	263	251	235	261	222	260	245	243	282	246	223	262	237	249	247	244	225	241	252	249	225	235	245	280	230	268	289	272	238	268	233	216	251	261	276	243	244	224	245	264	249	210	263	241	246	230	255	241	258	262	232	233	248	229	250	247	268	274	245	250	259	212	260	251	245	244	237	248	208	247	221	241	229	233	230	228	248	247	256	253	246	238	234	267	270	250	254	222	248	236	240	244	255	225	309	242	247	258	253	245	246	249	239	250	243	232	254	233	262	215	217	240	255	265	225	254	246	277	246	277	243	246	260	250	248	250	270	243	243	238	238	265	241	249	235	236	243	252	230	290	220	233	253	239	257	259	253	238	268	236	263	222	237	246	252	261	250	260	226	236	253	245	221	259	256	234	265	260	243	262	258	232	245	254	243	248	250	239	224	252	260	247	263	238	217	260	242	273	253	246	239	246	250	252	276	241	253	241	222	252	240	255	215	236	243	268	239	240	226	247	230	242	219	259	252	279	246	269	256	241	247	240	251	256	250	246	265	241	243	216	254	267	236	239	242	227	243	220	228	231	227	243	263	234	232	238	243	253	222	248	240	270	238	233	248	238	246	292	228	246	248	247	242	253	283	232	245	239	254	250	265	271	261	237	239	258	224	218	246	261	239	276	247	247	255	237	223	255	238	234	242	241	250	230	242	241	245	260	237	233	253	265	244	264	223	269	248	245	244	230	261	243	253	240	247	235	274	250	240	250	247	243	252	262	239	274	238	255	255	252	211	238	250	269	253	255	249	264	226	267	224	270	239	236	258	263	229	237	281	239	257	260	242	224	266	245	250	279	240	247	240	265	254	242	262	239	250	273	248	234	230	228	254	237	254	234	242	252	215	244	250	227	254	260	249	262	245	217	260	253	259	245	277	252	253	250	230	246	249	279	243	255	237	231	240	222	216	238	237	258	231	245	269	238	242	246	261	264	249	245	224	248	269	241	278	239	229	230	241	261	259	248	271	240	239	258	247	248	242	254	258	236	252	246	246	250	241	239	277	239	240	235	286	211	220	247	250	243	275	234	255	229	242	227	254	264	265	268	243	258	267	246	260	268	243	264	256	238	257	233	253	245	229	252	223	231	254	257	232	240	281	255	226	266	254	235	241	253	221	237	262	254	222	217	222	261	262	277	260	260	242	248	234	240	241	246	243	244	223	252	230	237	271	261	250	236	209	238	267	248	243	252	264	279	248	245	260	224	232	249	232	233	247	267	245	236	218	248	228	255	247	262	228	221	237	238	222	240	248	232	262	227	233	249	239	251	243	239	258	275	270	251	253	249	283	227	233	236	238	246	246	236	235	248	237	259	258	265	212	233	233	224	246	246	261	243	261	240	257	254	237	256	278	234	242	231	229	278	221	280	250	229	246	256	231	234	254	240	226	255	229	222	274	266	241	218	273	239	247	239	249	250	247	250	245	235	241	214	247	237	232	229	249	246	237	260	242	204	253	210	270	226	257	237	249	231	249	249	281	272	278	250	246	248	248	242	242	246	237	247	254	227	265	266	270	226	267	258	265	252	238	246	245	269	239	220	227	266	237	255	215	227	214	248	249	240	258	257	265	241	239	294	277	259	261	276	271	241	260	262	243	240	225	265	265	264	223	214	259	280	255	245	225	254	263	255	260	237	227	233	260	245	231	231	225	255	241	236	257	271	260	232	244	236	272	264	235	234	249	262	266	240	257	254	261	225	247	243	235	238	238	250	264	237	254	224	245	242	228	239	259	275	255	267	246	240	249	239	260	213	275	249	250	246	242	218	220	235	263	262	249	251	264	249	252	243	246	234	245	250	243	250	247	231	268	238	275	249	230	272	261	224	263	239	253	278	241	270	255	257	251	243	282	253	250	246	247	229	274	251	233	248	228	252	250	249	268	241	237	236	238	233	258	223	287	222	222	239	269	237	240	234	240	230	239	252	245	256	246	253	268	252	234	239	214	248	240	244	235	248	249	232	243	247	253	238	249	252	257	269	235	251	264	242	248	224	238	263	238	273	248	261	235	246	267	230	273	240	251	275	295	253	258	250	242	221	239	237	252	228	245	276	232	258	235	237	263	269	258	246	248	247	241	223	244	266	251	264	256	253	242	248	270	242	251	241	243	270	241	260	270	264	260	261	251	257	199	253	227	239	216	252	244	245	262	253	245	244	248	219	271	238	238	243	266	250	251	268	260	250	260	255	271	243	243	225	235	237	253	247	269	227	220	239	238	242	253	261	221	251	273	266	238	249	210	235	237	229	252	212	211	265	274	253	238	260	239	238	256	241	239	232	253	266	234	254	245	223	213	217	247	230	266	266	228	231	222	244	242	247	242	197	254	237	253	250	229	253	259	257	248	212	268	236	232	225	233	269	250	247	247	253	251	246	249	244	237	234	246	253	249	271	238	251	235	275	253	245	228	232	222	240	243	243	225	258	261	243	239	267	241	245	249	246	263	275	235
7210	16316	13801	7255	5120	3968	2940	2394	1940	1497	1303	1079	913	838	750	663	601	628	567	549	491	508	462	444	456	408	423	415	453	371	390	380	380	376	409	388	376	375	379	340	352	337	338	331	330	354	337	382	355	386	347	346	363	380	374	339	349	304	357	345	327	361	298	339	366	319	343	361	330	310	355	298	350	359	324	346	348	360	335	356	349	363	337	354	329	332	308	360	328	334	323	338	321	340	341	349	317	366	364	399	380	338	322	315	349	315	329	302	341	303	334	335	327	296	330	346	335	339	339	351	370	351	303	376	333	315	386	329	321	324	316	333	305	295	302	352	326	320	339	312	330	315	336	320	341	309	290	307	322	319	306	305	297	323	345	307	363	320	307	331	335	315	326	307	312	316	313	336	314	317	326	314	320	327	370	324	343	348	321	340	338	314	327	356	342	332	356	326	309	314	300	332	352	313	333	345	339	307	281	303	332	351	296	354	339	331	288	339	332	290	352	301	344	313	327	330	322	340	328	304	287	339	297	341	329	340	310	326	356	341	349	314	335	334	324	329	360	345	330	315	313	333	340	348	349	333	305	309	303	303	300	351	332	315	319	314	321	320	313	331	320	327	307	324	353	383	321	342	311	338	369	316	299	306	353	315	346	367	319	341	279	353	313	312	326	308	311	316	319	362	315	319	345	298	321	316	349	352	350	301	309	298	325	329	304	325	315	331	336	346	350	348	293	339	327	327	355	316	325	360	340	345	324	318	326	325	296	320	323	374	351	327	326	327	307	342	329	305	312	324	328	305	349	312	298	339	333	297	318	318	287	326	334	309	310	323	310	290	333	325	354	355	359	370	296	329	332	308	312	297	317	337	301	357	333	317	326	318	317	350	345	300	336	338	327	318	329	304	333	351	312	318	339	295	305	321	297	316	300	333	334	292	345	345	315	320	307	338	305	330	313	330	338	315	308	347	305	290	331	304	309	346	296	317	312	341	318	305	361	344	336	340	340	287	342	309	355	352	355	295	310	338	320	316	334	319	319	327	294	347	333	339	326	365	347	322	332	333	363	325	330	317	331	347	320	335	329	332	335	331	307	323	294	315	302	357	328	319	348	326	335	296	338	358	334	329	264	336	310	351	321	311	316	298	309	364	331	337	335	316	331	337	331	355	338	310	301	342	326	323	315	311	311	343	316	323	363	333	334	321	309	314	307	308	334	337	338	346	331	312	333	292	332	322	304	316	340	321	325	344	304	346	345	343	304	317	299	300	320	302	314	329	354	339	311	328	329	294	316	350	334	328	350	318	319	329	325	338	298	354	334	329	318	315	344	312	318	326	323	291	315	328	305	324	349	336	297	347	345	350	330	327	294	340	302	330	316	334	316	354	326	314	356	321	339	328	326	330	352	377	326	358	326	338	308	293	353	329	338	294	347	320	294	328	312	325	307	348	285	305	338	324	320	341	348	327	357	314	331	347	332	314	313	322	316	362	297	333	336	348	352	298	354	326	303	339	345	310	348	333	316	324	332	354	279	324	329	307	316	332	302	300	302	341	297	325	318	326	293	330	312	320	326	322	326	343	310	300	284	330	316	312	341	305	335	286	315	311	346	337	345	319	322	316	315	332	304	329	321	300	305	326	328	332	358	333	324	329	334	311	345	312	325	315	342	335	349	313	297	327	325	330	324	329	342	337	326	363	324	309	293	357	342	339	350	333	322	333	307	313	322	336	331	329	338	331	340	341	347	304	334	328	325	316	316	304	321	323	332	334	307	335	300	337	308	292	343	285	348	302	311	316	328	297	328	333	309	348	306	343	322	315	347	326	318	315	297	308	325	323	331	335	340	303	338	341	315	283	347	311	327	339	336	356	313	315	340	305	319	312	325	335	353	340	343	368	338	318	341	354	331	320	357	329	340	355	341	326	339	298	357	299	315	329	334	339	308	323	318	340	330	332	318	317	356	315	339	344	314	308	315	349	360	337	321	357	332	298	337	329	349	361	327	318	298	341	356	354	313	327	335	334	300	363	331	317	327	326	321	308	308	331	308	297	324	317	336	331	309	303	342	331	349	312	318	309	313	318	322	326	300	335	309	299	320	300	368	349	340	312	343	310	330	346	318	335	328	328	344	322	359	339	353	350	334	335	328	295	291	336	342	339	318	318	325	353	309	321	313	331	338	330	338	300	350	338	315	317	298	336	356	319	334	339	329	318	321	327	320	344	306	320	352	322	333	341	326	334	296	310	314	351	347	305	318	319	328	361	335	311	323	345	324	331	331	302	319	342	311	346	322	327	360	306	322	333	313	333	299	328	317	322	334	360	350	304	319	317	339	356	357	318	310	295	330	311	320	338	339	287	331	348	328	307	323	345	340	352	318	342	345	345	291	313	310	354	352	315	338	290	326	332	290	294	338	327	327	295	343	331	326	303	313	311	342	318	331	318	322	325	321	338	297	314	350	348	325	306	304	299	299	340	336	320	346	302	353	336	318	331	333	367	329	322	305	339	353	293	337	321	321	298	336	307	335	301	301	361	319	320	337	300	335	315	350	325	361	339	338	344	313	360	345	339	329	296	316	311	333	312	345	301	345	308	304	328	294	333	316	315	341	327	331	311	331	331	334	325	319	334	359	313	317	313	295	326	312	296	312	319	312	332	345	337	278	291	321	323	339	301	314	327	324	359	349	292	294	319	293	316	304	302	332	303	308	325	336	326	336	316	354	309	338	308	356	327	311	314	348	293	283	321	333	299	362	356	321	297	318	332	295	332	309	278	335	321	303	332	333	299	313	317	309	303	357	312	295	336	314	343	336	337	334	332	314	331	327	334	322	317	313	349	318	326	288	314	312	319	340	343	318	304	320	351	297	353	324	328	335	311	307	320	333	357	353	320	295	320	316	314	308	326	324	331	310	351	323	312	318	323	337	324	332	302	336	355	280	329	333	352	329	319	312	329	356	331	332	315	323	320	323	328	307	315	341	334	327	307	359	311	343	324	341	309	320	371	299	295	293	319	344	320	320	332	339	319	333	313	332	324	318	324	335	339	339	338	318	324	303	360	300	332	292	330	335	297	328	304	316	319	329	318	317	333	340	306	310	321	322	314	309	319	314	318	300	311	368	330	332	348	314	312	312	325	314	322	331	323	327	334	307	306	310	336	337	330	346	338	295	328	323	346	326	336	303	308	334	343	352	290	336	324	366	312	372	317	298	286	325	320	311	308	336	335	357	323	354	314	303	337	339	310	344	289	347	320	323	314	329	325	350	302	327	344	312	323	296	310	347	310	305	331	321	314	341	342	336	325	330	355	331	353	313	307	283	313	294	337	325	301	356	329	342	291	311	307	323	309	342	339	320	328	362	357	347	323	325	313	334	324	305	326	316	304	347	330	312	304	305	313	345	317	313	348	344	310	333	323	341	328	309	300	324	314	318	336	336	324	312	304	313	334	335	337	364	304	325	283	316	308	306	322	320	323	350	313	306	310	349	326	284	320	297	337	375	287
27490	21146	9932	1346	852	684	721	718	696	640	706	733	750	674	694	679	683	708	720	706	652	691	670	637	701	690	690	711	645	688	644	686	661	698	740	700	651	694	668	652	678	671	714	658	660	711	708	680	689	681	646	688	680	679	711	671	673	686	715	663	690	668	682	700	687	671	695	675	703	684	718	703	673	710	683	650	663	721	661	681	741	681	712	654	714	647	715	675	671	669	755	673	721	666	692	656	664	672	728	719	656	616	721	683	655	715	656	646	637	658	678	681	670	714	712	675	631	677	670	641	708	688	686	700	717	677	639	638	690	665	671	716	646	694	682	711	633	719	666	713	767	674	649	708	660	713	659	641	703	658	685	696	650	635	664	685	657	709	666	636	687	693	701	627	658	675	666	654	669	612	664	694	656	642	678	680	645	705	653	672	668	682	698	704	656	695	693	709	673	681	681	684	653	704	698	672	703	644	658	656	649	669	692	678	710	651	662	669	662	692	715	701	691	658	598	645	681	656	711	666	675	655	727	715	694	674	693	661	679	691	699	709	693	707	695	686	662	639	665	694	693	673	663	665	695	657	644	690	713	677	660	657	646	671	630	663	691	699	639	671	662	633	663	654	665	631	647	644	712	605	727	667	734	689	695	618	700	677	671	653	677	664	687	705	698	661	738	687	693	729	671	649	714	647	699	669	700	624	656	656	658	719	666	689	673	668	670	665	696	721	619	666	673	658	630	736	605	696	681	698	664	679	698	694	642	715	671	670	716	700	659	676	711	686	697	705	700	674	642	680	705	639	685	661	717	641	688	718	671	680	645	683	682	670	739	658	602	691	672	699	675	665	667	724	702	674	633	660	729	723	692	658	620	714	650	655	657	628	658	622	658	675	693	710	688	615	679	700	657	685	651	682	682	676	692	704	627	662	649	702	716	688	685	691	673	708	708	665	687	668	656	716	626	674	688	703	659	742	643	667	697	693	683	666	674	643	718	688	726	676	683	637	678	671	653	666	648	659	695	712	692	655	703	657	659	667	696	648	704	630	625	685	666	693	658	712	658	685	682	679	667	659	705	706	730	666	712	681	616	630	645	656	655	700	671	697	680	684	652	736	713	681	646	687	677	649	658	670	665	709	678	722	677	711	690	684	684	696	704	712	622	679	671	683	675	655	644	721	689	680	672	675	670	698	720	692	649	663	640	697	686	625	665	674	701	690	687	643	687	622	682	706	688	641	665	662	684	662	681	689	672	686	752	655	668	695	686	659	669	700	675	636	697	657	673	694	660	667	661	637	630	661	683	664	635	671	672	710	616	690	658	654	702	670	663	684	660	666	657	640	684	683	656	685	674	715	615	666	659	641	671	660	703	660	712	635	678	692	634	666	623	701	645	687	671	657	707	641	665	665	672	673	667	710	666	703	693	714	679	622	698	691	647	666	669	657	677	631	698	730	668	694	675	654	711	668	675	613	709	620	687	682	658	652	678	712	667	684	689	671	677	700	673	647	685	710	705	646	692	703	701	686	704	691	671	677	721	677	684	681	691	649	661	652	689	647	650	713	678	667	655	700	679	724	680	670	642	698	685	675	668	681	644	689	668	684	656	723	690	660	709	683	688	650	721	686	703	659	659	624	690	645	666	678	684	702	645	648	723	662	705	661	680	646	639	675	692	657	684	677	721	674	735	713	680	686	652	683	675	667	669	664	662	686	686	633	699	696	617	690	654	693	653	639	650	663	652	662	626	670	682	705	718	658	684	684	675	670	674	719	675	691	707	718	679	681	740	647	702	658	673	700	699	639	647	717	676	704	699	644	658	692	688	674	662	635	650	669	640	688	678	674	684	736	655	676	734	666	700	718	675	685	635	685	693	628	698	642	643	688	646	677	676	678	699	635	682	637	687	648	642	664	672	658	633	677	674	657	647	657	677	720	665	674	711	679	690	627	677	619	658	711	707	652	637	692	693	654	672	663	650	728	658	715	663	705	706	711	716	686	702	690	641	710	654	662	666	657	693	648	650	680	684	696	716	682	685	665	655	637	648	687	667	680	695	642	694	710	688	705	646	630	684	690	676	666	672	628	705	715	628	693	703	707	688	697	689	701	694	652	702	673	666	663	659	700	675	658	687	703	689	651	655	688	701	659	709	621	689	631	671	677	644	647	627	655	677	708	715	594	681	633	675	648	677	677	709	691	684	649	647	663	687	676	673	670	644	700	659	685	669	631	647	679	669	716	629	660	645	677	693	701	721	655	648	705	656	678	676	719	682	699	648	703	670	685	710	684	661	782	648	663	653	673	668	673	676	689	705	679	664	699	736	691	685	677	694	658	683	668	684	646	718	645	701	649	664	664	656	660	675	666	694	663	663	716	693	698	706	642	704	675	639	666	673	662	671	694	720	739	696	681	666	677	716	708	646	679	635	716	681	700	720	676	643	653	633	678	703	662	709	677	723	650	684	740	709	678	667	655	646	672	646	646	667	668	651	623	682	643	660	681	681	682	689	621	673	636	648	683	681	687	707	677	685	647	678	675	680	638	657	686	702	678	706	594	650	689	613	668	662	711	645	675	668	674	717	734	652	706	668	678	705	664	697	713	663	620	658	653	656	681	657	705	710	679	714	686	729	653	668	654	707	675	715	676	665	660	649	711	659	677	645	624	697	702	680	657	688	677	691	671	673	720	707	683	712	659	687	728	673	699	657	705	666	670	688	654	691	668	694	691	704	694	674	701	679	686	658	705	681	703	702	688	644	714	699	668	712	652	666	661	686	713	731	720	674	684	632	650	641	663	710	690	646	708	699	693	688	696	640	693	672	669	683	673	688	717	684	694	683	681	682	703	655	656	634	723	663	740	697	676	664	669	659	619	711	739	672	669	671	699	669	662	649	668	687	657	671	700	701	709	696	659	670	671	728	704	684	682	638	655	691	659	708	677	654	638	674	641	678	654	703	709	662	678	677	668	702	656	683	679	685	672	685	613	722	702	693	669	638	707	661	669	700	703	607	668	664	651	668	666	735	673	639	662	652	696	682	664	669	708	714	671	632	653	667	685	680	649	669	710	689	677	714	665	697	678	667	722	644	679	686	687	665	703	704	680	616	688	660	684	667	717	697	651	670	676	696	707	676	631	668	689	699	685	670	642	682	695	690	666	663	653	678	710	703	609	683	644	700	649	716	640	675	682	672	672	664	651	679	713	650	665	681	633	723	672	716	628	701	672	681	637	668	654	703	678	668	677	658	682	682	631	672	666	659	693	683	647	685	669	649	656	683	687	697	694	667	682	658	681	697	659	648	673	679	665	683	636	733	673	697	721	700	697	709	670	667	681	714	623	670	647	668	680	693	669	704	701	677	607	675	663	692	628	711	697	687	703	635	672	683	688	709	668	655	710	693	723	716	656	694	682	703	700	705	670	635	706	634	667	686	652	652	640	598	662	652	652	661	642	645	645	694	668	678	651	615	668	692	697	649	703	700	687	668	703	684	694	604	685	700	687	688	690
4224	1559	1562	1182	1079	970	917	909	955	866	849	867	892	878	871	875	864	847	876	863	865	852	863	851	858	837	843	914	860	854	901	821	894	846	856	884	867	846	870	809	848	883	832	875	876	853	903	810	866	871	844	864	853	859	893	881	842	829	907	854	867	879	882	842	909	930	856	899	855	827	842	879	883	835	864	858	810	870	875	851	860	855	898	808	862	835	820	825	821	892	903	845	873	872	882	922	841	893	862	881	840	816	858	864	864	880	800	828	815	823	865	876	864	881	820	861	838	910	838	888	806	876	836	916	859	829	888	948	808	776	829	861	873	867	819	828	871	848	879	838	900	857	871	837	829	828	828	856	861	850	816	854	844	870	854	838	856	824	820	866	846	846	880	854	852	864	856	874	856	851	881	873	831	858	907	836	888	859	832	854	836	875	904	807	841	913	852	885	894	896	835	869	898	827	911	828	867	908	867	883	925	805	859	888	865	894	824	832	853	817	885	886	830	845	861	847	897	828	865	841	826	883	859	901	860	870	921	862	910	863	829	856	834	887	824	844	842	877	833	871	832	877	930	841	886	825	865	825	883	826	874	863	847	891	892	887	859	817	821	887	861	844	831	859	892	846	871	857	875	858	878	899	846	814	818	822	877	864	841	880	850	831	851	848	833	872	837	931	859	884	862	847	844	847	836	829	835	801	873	869	837	844	887	860	811	828	847	853	814	834	894	853	842	869	816	873	888	823	876	815	874	863	898	840	870	810	907	807	838	881	880	883	862	890	830	879	836	844	875	823	824	822	880	873	884	867	825	865	878	835	852	789	846	826	840	860	823	872	844	868	914	846	884	876	849	881	829	846	883	814	850	908	838	880	865	845	860	810	825	855	839	863	852	863	863	818	887	822	869	853	868	882	889	880	862	815	872	821	907	859	844	847	863	864	847	859	899	845	841	882	869	827	844	890	847	832	899	927	860	833	849	855	882	896	878	862	820	875	854	914	837	810	809	903	886	910	835	838	849	839	822	851	860	806	804	876	873	824	863	906	811	909	866	805	858	855	833	881	870	871	889	865	885	845	878	847	880	855	841	764	875	849	843	796	813	868	854	839	882	864	836	890	855	862	879	803	862	852	833	844	894	873	846	852	815	860	811	865	875	821	902	928	813	842	830	848	873	821	832	899	805	866	855	837	881	904	845	840	921	833	861	850	850	902	849	902	883	865	845	876	843	802	880	897	825	832	843	825	853	889	881	873	856	857	806	845	848	879	834	871	859	891	847	871	813	862	839	847	868	838	870	857	828	822	832	882	852	862	826	917	821	845	855	846	886	831	851	833	839	928	857	827	849	867	865	903	917	856	865	798	870	872	879	862	853	899	866	899	850	840	850	918	866	849	836	899	850	874	880	838	856	866	896	873	874	848	853	840	892	799	912	887	922	927	866	829	830	824	899	878	844	826	804	884	879	843	895	847	871	930	779	892	917	900	864	877	877	841	829	809	883	804	908	829	869	852	898	826	848	904	840	853	849	838	876	866	837	891	848	838	892	866	849	766	866	821	872	839	871	886	846	855	841	836	857	888	849	851	871	877	874	900	841	885	808	875	838	886	833	849	873	790	843	889	836	842	861	817	869	908	909	832	864	834	844	855	818	929	886	841	855	871	842	848	909	846	840	811	859	872	881	868	841	876	873	879	869	900	878	829	858	837	852	822	872	847	874	839	816	867	862	845	876	844	842	833	868	833	854	894	820	932	826	846	857	864	827	874	879	845	855	860	873	812	840	850	829	891	865	879	909	845	837	852	855	851	824	816	815	854	849	874	840	886	833	883	907	848	851	918	846	835	880	835	859	849	887	866	857	889	841	805	836	876	803	848	829	844	892	855	801	838	866	844	820	850	857	839	859	876	856	845	831	870	830	836	927	904	810	855	870	849	825	837	849	913	871	851	854	855	858	859	857	884	870	896	863	801	888	885	881	837	867	839	844	852	870	899	831	851	857	919	835	854	856	795	846	864	853	853	866	834	860	855	884	858	876	849	820	861	831	885	830	858	880	920	863	860	855	875	867	889	903	899	861	841	869	853	876	864	845	840	891	827	933	844	854	883	896	836	848	841	875	869	868	869	857	838	849	890	844	857	857	839	874	869	881	863	845	867	822	854	865	819	842	832	870	843	857	837	844	854	893	858	875	836	904	880	823	880	831	854	867	859	827	827	872	881	881	867	829	882	874	851	837	854	851	857	854	814	889	828	836	870	829	869	869	894	855	867	824	866	842	834	862	830	888	819	869	867	846	856	863	910	858	849	886	839	857	850	794	884	887	862	860	839	859	813	824	803	805	837	780	842	830	872	884	874	838	876	793	855	837	876	839	818	895	841	870	808	859	893	859	895	852	874	834	853	918	881	835	847	885	902	826	863	850	857	868	840	851	870	848	870	856	884	875	891	815	844	863	837	836	877	840	835	850	884	871	844	826	885	871	777	881	828	902	849	913	850	822	896	850	814	901	881	819	877	843	865	916	868	874	841	863	827	911	781	831	881	827	824	800	893	868	853	888	894	816	827	871	818	867	809	859	843	863	805	820	848	917	848	883	802	877	880	893	873	827	838	862	788	871	855	882	921	871	873	885	877	880	865	825	879	799	843	885	894	884	816	824	849	793	811	870	804	865	832	848	808	827	805	865	838	864	849	850	837	824	856	891	809	835	856	901	843	777	850	882	857	894	877	834	845	872	862	840	877	817	880	849	866	795	863	916	852	854	877	890	847	856	863	801	816	852	851	831	818	877	881	826	814	866	853	863	821	840	876	893	876	844	870	875	852	845	822	870	814	818	884	827	845	850	878	870	892	939	819	829	917	876	839	856	857	869	890	886	879	839	832	888	851	853	851	820	826	829	811	861	886	875	932	885	883	839	850	837	843	831	866	847	878	876	865	880	858	858	839	844	922	841	904	856	899	912	840	838	847	834	834	841	827	844	858	881	853	848	842	859	908	867	884	849	875	838	890	831	833	815	868	885	862	903	836	836	872	811	851	863	886	842	875	875	880	839	859	866	885	886	863	843	838	917	817	908	859	841	862	846	827	860	907	882	792	858	853	851	815	846	888	836	825	840	771	873	849	789	878	824	905	876	866	787	787	866	851	886	826	863	861	819	909	847	900	888	837	868	839	852	836	850	870	886	837	823	881	830	897	882	880	849	841	857	847	860	849	830	857	887	846	839	855	825	849	872	859	886	801	840	846	847	871	870	872	905	852	794	836	844	837	846	873	899	891	875	820	900	846	830	924	835	861	812	887	887	930	846	881	886	875	817	920	802	851	875	806	932	830	819	855	849	871	833	833	832	895	863	861	838	846	875	872	891	878	822	872	876	844	897	894	881	889	886	841	856	851	892	906	821	849	856	799	876	889	840	841	782	867	865	860	853	885	819	829	830	895	857	784	825	855	842	828	877	891	808	822	866	823	814	907	867	861	894	839	854	832	842	888	813	847	832	840	842	827	891	880
24450	21622	29162	24559	21600	9935	1429	975	851	799	700	679	673	684	612	606	603	574	577	597	576	551	511	606	566	574	539	574	517	582	584	579	526	529	570	576	564	547	527	542	555	530	552	557	491	558	555	553	515	529	553	555	509	536	538	486	538	518	574	609	550	564	526	533	509	511	501	550	591	585	516	554	537	572	534	548	514	541	553	515	562	512	556	544	493	511	543	541	537	503	534	519	526	499	540	543	494	490	523	545	510	549	511	569	579	541	545	533	552	568	511	544	539	527	504	512	497	562	481	491	564	522	554	556	547	549	522	526	495	562	522	549	534	485	492	489	507	524	512	508	527	533	529	503	545	517	525	536	475	544	554	544	569	567	563	558	531	531	530	550	522	493	550	552	530	513	560	528	513	573	499	528	553	529	526	516	527	528	552	523	536	477	529	522	530	489	501	486	548	544	542	528	507	528	547	545	520	486	555	497	524	539	505	551	535	547	530	521	541	515	519	557	500	517	534	519	518	563	515	517	552	523	481	523	527	572	567	558	523	544	544	531	533	556	496	554	590	524	527	523	513	532	533	516	553	551	516	485	525	548	571	537	560	533	528	514	572	521	529	514	535	498	538	527	528	533	523	552	521	520	563	533	542	534	541	524	505	519	519	577	522	529	518	533	537	538	506	542	524	570	550	523	514	537	472	573	530	554	517	568	515	531	537	535	598	531	515	529	517	575	532	529	500	550	524	513	555	536	529	538	503	536	528	552	550	558	503	529	543	533	552	496	526	556	548	515	510	556	560	563	533	591	541	501	513	530	575	507	546	569	532	548	535	528	548	550	549	525	541	509	491	511	522	523	552	563	524	554	558	570	530	545	514	556	540	564	511	532	556	562	530	500	543	503	547	540	535	550	569	530	487	536	536	513	519	554	549	551	543	515	550	546	565	554	508	530	533	540	524	541	567	524	523	551	567	537	503	532	523	539	537	552	521	499	502	532	467	583	548	494	530	519	541	543	531	552	563	550	493	531	485	526	506	562	501	500	499	552	543	547	498	527	513	529	519	543	558	540	562	544	527	575	525	521	519	542	527	493	522	527	539	498	533	531	508	515	514	529	523	539	518	518	490	499	534	541	519	554	534	483	535	509	537	543	537	498	545	526	555	535	559	501	531	537	528	541	538	530	526	515	513	565	545	494	566	520	543	570	535	512	546	521	530	506	527	536	497	545	520	544	491	501	527	565	562	559	525	522	521	491	550	491	539	553	509	540	510	521	530	496	544	545	551	548	568	566	557	531	526	515	461	522	529	508	531	532	565	531	539	511	519	519	505	511	541	575	530	551	514	523	514	555	563	553	501	495	516	537	540	499	556	513	547	518	521	543	510	519	517	514	563	532	549	514	556	517	547	521	526	516	483	547	554	504	541	521	532	568	542	558	528	523	531	507	521	543	505	551	553	507	502	503	502	566	515	526	506	541	486	549	511	533	517	550	546	494	499	523	518	545	514	523	515	587	501	536	526	529	543	517	558	541	559	540	522	523	533	557	533	570	557	526	475	513	565	603	533	582	497	544	553	568	532	506	524	508	536	544	509	517	549	566	549	510	560	538	491	508	526	551	543	526	522	544	539	531	534	563	565	588	540	512	576	533	537	533	541	523	521	514	557	521	537	527	507	540	565	551	542	507	531	550	546	533	527	527	540	486	509	543	537	529	507	503	522	481	545	519	548	573	567	540	526	515	530	515	543	564	525	543	577	513	503	512	522	517	545	583	536	525	499	530	523	562	526	556	559	523	514	536	496	522	549	528	536	542	488	505	531	548	510	514	540	483	536	566	521	505	506	524	545	525	522	487	515	523	535	562	531	519	549	536	544	497	533	503	498	550	558	527	531	548	507	531	532	545	518	544	474	512	534	564	555	523	514	556	566	550	511	509	521	524	518	548	529	539	559	544	476	515	561	520	502	513	517	545	530	512	516	517	526	555	534	542	538	559	510	501	543	554	564	537	543	533	578	564	507	530	582	560	561	530	508	537	545	553	487	546	577	512	500	543	512	523	553	530	528	544	526	556	526	509	495	504	533	512	517	534	543	524	523	544	521	564	485	541	596	517	556	492	562	518	521	531	535	560	489	529	545	487	544	516	528	553	540	542	562	552	551	531	550	550	534	548	479	505	514	553	529	607	487	540	517	522	537	493	539	554	530	522	516	532	540	491	536	537	489	573	545	551	495	505	518	570	559	537	504	568	539	538	573	529	502	519	523	586	511	515	492	521	520	551	502	543	545	473	520	540	533	551	519	516	539	495	517	527	510	546	536	511	549	546	524	560	524	560	516	521	538	554	530	520	575	473	507	514	493	465	518	535	523	503	537	498	533	516	561	529	522	538	539	557	521	508	535	544	549	549	553	557	544	501	564	535	513	508	528	572	534	543	505	571	556	481	563	532	513	515	514	523	496	558	534	572	549	525	521	534	538	560	570	563	538	563	523	513	515	573	597	552	548	543	550	484	580	539	522	518	525	521	557	483	540	524	546	522	494	497	508	538	481	530	547	527	522	529	553	496	538	555	516	489	528	506	559	529	501	540	514	536	533	556	563	546	568	523	507	539	495	490	537	502	507	510	517	555	517	521	564	516	508	538	538	524	535	539	551	538	486	550	534	499	545	542	492	507	532	521	529	531	536	539	537	555	509	505	495	582	539	522	496	553	514	529	542	544	527	522	516	510	550	545	556	523	527	552	531	547	541	537	513	519	551	530	535	514	476	530	525	548	534	561	497	543	519	496	540	567	565	504	526	549	549	529	483	560	549	535	576	516	518	523	529	493	542	532	527	520	479	556	529	501	513	561	562	524	511	519	505	524	538	539	499	487	479	497	512	524	531	528	546	552	515	544	518	490	583	494	537	525	537	529	519	507	519	541	533	558	570	515	501	520	540	542	493	549	513	501	551	573	559	546	530	538	563	556	484	485	570	492	552	507	527	518	517	536	533	553	498	539	497	567	537	532	509	549	532	537	491	560	529	528	522	525	528	490	509	544	531	562	543	566	496	502	530	541	531	533	575	506	476	525	526	558	506	543	537	556	497	567	515	498	515	511	533	541	514	576	555	503	570	516	546	505	498	502	520	541	526	497	519	549	576	550	529	498	516	513	528	523	498	498	526	561	524	525	557	539	562	531	532	510	518	508	521	519	502	525	531	499	542	526	516	524	510	524	525	516	514	530	515	531	556	532	513	509	525	523	521	514	522	491	514	536	511	518	498	550	545	553	557	530	522	491	561	560	497	534	534	552	537	499	504	502	484	513	522	529	521	528	543	516	540	528	514	489	525	544	522	500	573	563	574	521	515	541	564	522	533	516	481	508	525	576	506	559	511	518	553	504	503	518	526	525	550	517	482	548	491	525	561	520	521	556	526	514	527	506	486	519	509	581	560	563	517	511	512	521	543	513	502	562	514	526	520	568	500	505	502	527	550	562	524	554	541	535	562	519	510	530	542	559	519	516	539	495
5041	10085	8710	4591	3294	2539	2095	1734	1525	1290	1179	1062	974	946	951	874	838	790	758	782	774	796	774	770	777	761	753	732	721	766	707	710	656	721	715	712	732	660	714	683	731	713	675	696	733	727	690	724	684	698	690	799	699	770	715	676	675	709	681	690	714	712	683	704	707	704	676	715	701	662	734	748	732	654	719	686	679	721	718	686	710	672	683	672	710	688	702	728	688	707	672	714	715	732	683	653	679	744	713	744	730	691	741	718	641	708	740	666	675	730	681	711	715	733	760	710	724	690	663	697	722	716	702	743	697	663	718	703	677	662	684	674	604	723	722	715	756	649	698	728	671	667	717	743	682	676	693	622	650	684	635	680	694	735	678	709	681	724	711	703	709	717	718	717	723	700	683	738	643	686	712	665	641	676	712	690	688	693	664	710	717	672	680	702	753	678	721	761	757	713	666	735	687	687	702	723	658	685	684	645	709	703	739	674	674	656	701	703	688	672	682	698	691	674	708	662	682	730	691	683	722	659	616	700	679	690	726	682	692	685	696	674	715	698	661	693	669	677	714	680	699	728	713	674	675	700	706	664	665	711	670	697	714	694	634	659	669	720	693	715	723	700	697	676	681	674	722	679	666	701	672	672	678	675	673	704	703	699	607	742	686	670	667	718	705	648	675	663	675	690	691	687	705	665	647	706	673	689	705	715	714	641	712	647	702	680	727	672	703	725	705	697	674	664	678	639	696	689	705	685	739	664	750	688	702	684	692	710	684	699	692	672	700	735	752	683	721	670	726	697	650	695	652	685	695	693	689	716	696	664	684	687	673	695	708	704	653	702	719	692	720	689	694	673	711	690	720	699	669	673	682	697	669	693	704	743	694	696	666	689	709	668	695	652	712	699	705	677	692	749	665	675	683	707	680	714	685	708	670	722	675	671	717	689	714	679	693	692	716	680	718	681	689	673	668	705	680	690	670	725	723	670	728	672	697	690	683	713	700	717	711	697	710	682	667	678	712	705	683	693	679	667	704	707	690	693	704	691	716	708	695	685	696	674	730	711	689	721	682	716	697	636	630	662	682	666	686	674	634	685	728	701	682	624	718	705	682	668	695	690	685	673	701	670	632	667	707	692	696	678	691	649	742	733	716	662	727	653	675	680	690	666	653	687	688	714	700	681	684	681	728	669	716	696	656	697	744	708	715	702	666	695	689	657	727	688	648	694	687	712	686	754	681	677	698	689	691	701	660	648	665	698	663	690	727	701	683	680	715	680	724	662	694	664	667	697	674	733	672	661	673	741	660	706	688	721	696	678	678	712	701	669	683	678	687	715	653	656	715	684	659	695	714	727	647	659	700	715	671	707	725	727	695	700	669	693	699	714	709	635	643	696	674	617	643	673	703	669	711	675	727	678	709	701	694	663	705	695	741	666	638	688	716	687	691	731	725	679	652	698	725	709	667	704	659	662	687	655	738	706	682	700	719	725	703	724	660	716	650	687	695	696	706	667	666	667	680	682	701	667	682	688	704	712	666	654	721	684	623	647	666	746	756	730	710	723	694	704	712	685	685	683	731	708	673	698	655	735	717	666	655	694	632	665	680	710	702	700	694	710	708	690	695	710	702	716	711	693	681	685	687	723	656	634	660	667	644	657	650	724	727	673	716	671	666	696	644	715	697	702	668	656	647	693	692	703	693	716	740	729	691	757	679	674	709	628	700	688	678	637	718	725	712	701	716	723	703	685	725	677	700	685	664	649	742	712	686	699	618	711	679	651	670	660	728	652	688	699	695	683	675	648	724	701	708	685	732	705	658	677	748	711	705	715	676	763	691	685	687	717	683	704	680	649	638	680	712	692	641	718	722	696	706	722	716	739	670	670	672	669	656	709	641	711	671	666	669	644	713	651	728	707	715	684	642	687	708	709	686	709	674	647	668	713	682	698	720	707	678	707	688	632	674	664	666	702	691	713	689	702	661	695	702	654	728	696	713	684	673	689	674	689	715	680	675	707	748	652	737	666	675	696	690	721	695	703	725	717	681	718	698	671	690	705	700	687	638	663	705	693	649	680	679	728	679	667	630	675	688	696	691	727	711	694	685	733	698	710	724	673	693	689	648	659	660	676	747	650	709	647	672	663	722	703	681	698	720	675	691	658	692	685	665	715	682	708	678	715	660	728	634	677	668	688	665	680	646	666	704	719	692	676	653	688	680	678	767	709	670	713	701	730	694	623	687	699	710	651	696	696	696	695	703	668	678	665	687	714	729	684	664	704	674	702	691	720	697	695	692	699	745	671	679	643	680	674	678	669	731	657	665	700	672	713	672	688	711	688	720	731	667	717	687	686	698	707	668	665	693	713	728	727	683	679	649	718	682	691	710	694	723	661	649	723	691	641	679	689	674	638	674	672	677	709	699	678	656	723	679	702	761	719	686	683	650	665	656	669	669	662	710	646	706	690	736	724	733	704	715	674	650	683	778	676	692	683	705	679	675	658	686	712	683	665	664	709	684	671	678	689	701	630	648	681	715	640	734	684	671	669	690	694	709	667	679	663	728	684	699	738	729	743	672	683	654	652	726	680	673	679	735	717	699	688	691	685	657	682	724	674	699	717	722	687	746	703	716	702	726	716	657	702	695	686	682	668	729	697	665	713	755	679	686	662	681	684	670	716	700	691	694	663	681	682	656	715	661	716	692	691	712	684	710	686	694	696	696	751	674	686	702	706	692	653	715	685	685	706	722	686	699	685	713	725	697	697	686	690	665	661	735	657	718	689	691	654	655	685	681	716	681	732	672	701	678	708	720	665	681	700	681	705	738	703	658	718	669	711	698	716	664	712	681	672	676	730	658	684	652	711	653	697	685	681	688	697	681	702	646	666	690	670	670	712	733	691	683	666	713	660	677	690	705	714	673	708	668	692	686	663	739	714	689	692	682	705	690	686	726	704	705	639	704	696	684	681	647	687	733	699	692	667	688	709	697	679	687	703	671	697	703	734	662	695	677	742	650	687	691	693	679	739	699	713	711	688	711	653	743	714	712	657	702	725	685	713	648	698	695	664	693	681	698	672	729	697	721	671	622	716	678	720	673	671	667	663	692	641	700	646	687	673	644	701	686	714	676	679	700	721	659	713	686	727	730	694	685	696	700	669	688	717	706	677	711	714	693	698	693	704	715	736	658	632	731	620	639	705	677	721	704	672	629	720	686	676	684	744	716	704	707	676	688	664	719	699	736	709	715	651	691	650	622	711	700	694	682	665	649	708	658	741	693	685	662	656	673	681	708	711	717	660	704	666	718	649	711	646	740	731	672	656	710	674	702	761	679	703	674	705	705	701	677	667	698	649	665	699	648	732	658	696	663	664	656	734	673	711	691	650	747	689	689	674	705	720	703	688	637	697	685	700	683	678	638	683	688	703	670	686	674	714	747	678	716	703	693	686	730	691	702	697	699	697	693	650	719	715	706	713	684	666	696	693	684	712	720	710	702	672	657	698	663	673	654	701
23545	21712	29751	24168	21713	21747	7832	1162	836	665	596	552	490	441	413	369	387	340	352	297	345	303	335	326	319	282	270	298	311	304	316	287	278	264	297	272	253	231	257	251	275	260	251	228	254	271	252	256	258	256	235	222	260	231	271	244	248	233	271	259	277	250	248	247	228	251	253	241	235	237	266	272	272	269	246	256	270	261	259	248	246	244	246	265	266	281	259	221	222	225	219	244	217	245	228	273	276	266	260	268	246	253	231	252	279	249	244	256	232	215	276	224	231	232	227	210	229	222	245	236	212	246	246	263	228	261	240	239	232	241	229	213	226	249	273	229	244	222	231	232	226	246	250	246	256	224	256	212	227	230	271	232	248	237	243	244	251	238	212	244	226	239	225	240	256	238	260	249	189	236	230	244	208	231	250	241	230	238	244	247	255	252	242	252	250	230	250	258	261	227	226	237	228	257	259	259	224	234	247	232	238	284	240	267	234	239	225	251	237	235	230	226	257	253	232	235	249	218	216	237	192	249	240	236	233	253	258	244	248	239	231	236	249	214	239	237	239	237	218	227	245	236	209	238	225	233	257	219	249	250	240	213	227	277	237	244	215	237	251	257	241	261	242	256	258	235	242	222	238	260	246	253	250	233	251	224	266	233	232	247	247	250	248	243	268	223	237	252	215	241	233	236	267	234	233	262	227	268	225	243	234	255	232	243	251	272	227	232	235	263	237	234	253	221	224	239	223	271	238	245	245	262	256	244	219	246	245	244	232	215	259	261	207	232	261	252	248	247	227	234	256	238	239	222	222	248	212	249	245	242	250	258	249	233	253	228	237	243	244	214	207	237	271	228	260	304	242	235	224	252	246	246	218	204	249	271	261	237	245	254	205	235	223	232	222	237	207	235	272	242	233	248	227	239	234	227	236	243	248	249	257	247	253	246	248	237	220	265	226	252	245	260	235	235	241	218	223	233	264	264	230	219	245	262	261	220	231	239	255	241	247	216	247	238	257	208	271	216	246	222	243	244	244	230	227	238	234	264	234	244	255	243	252	232	251	258	231	214	256	241	223	230	213	233	225	227	242	256	209	245	235	247	241	257	262	243	256	224	236	250	228	234	243	236	281	238	252	266	244	236	252	231	251	247	251	217	214	226	241	257	234	256	273	275	260	237	242	251	244	228	254	225	236	235	242	221	219	251	224	266	227	234	259	246	257	253	221	243	237	254	254	251	247	241	218	236	263	243	235	244	230	230	235	269	221	236	259	217	236	228	245	252	225	252	243	249	229	253	232	215	221	244	215	239	253	271	247	216	226	240	250	253	244	228	257	239	218	234	238	229	218	213	233	223	238	278	230	252	255	247	213	256	242	251	278	199	234	235	219	222	247	241	248	259	268	227	250	243	226	226	219	234	220	242	224	222	229	233	242	242	249	255	228	235	232	224	245	238	226	251	240	256	270	229	224	255	234	241	247	206	243	224	222	253	242	273	228	254	197	236	250	247	260	227	229	252	251	249	276	245	237	234	212	228	243	238	232	228	206	249	245	241	232	227	246	244	241	225	258	262	231	238	236	254	215	241	246	227	230	260	235	256	273	254	252	240	221	212	211	256	268	246	231	268	225	225	229	268	249	246	213	254	220	256	253	262	244	261	250	261	249	237	239	243	240	238	242	250	266	232	219	235	248	246	239	233	249	236	240	246	242	259	223	255	246	239	205	230	241	244	249	236	250	222	243	237	252	245	225	244	253	222	234	236	246	269	211	218	273	239	239	257	222	229	254	275	247	221	223	215	238	242	251	227	253	250	235	223	220	241	253	249	249	220	254	255	256	237	221	247	223	246	226	226	244	245	259	212	242	260	238	224	231	242	239	228	247	219	233	223	231	249	255	229	235	251	236	229	220	245	219	235	234	247	230	231	231	283	207	230	246	258	232	259	218	246	238	222	252	274	227	233	248	224	232	252	237	248	237	235	205	256	262	257	230	244	252	247	258	250	220	244	241	240	234	232	256	201	265	246	272	239	247	258	229	242	216	224	229	230	253	235	230	260	242	227	234	221	228	251	257	254	241	227	239	210	243	238	264	258	225	265	245	230	229	215	245	224	238	250	247	234	246	248	232	246	237	219	247	220	264	230	228	246	262	241	246	257	227	233	247	246	222	236	222	253	213	277	232	238	250	239	226	264	250	259	231	240	253	238	244	240	246	242	267	220	251	229	216	226	238	237	259	228	223	227	232	235	241	249	239	230	223	232	256	207	235	219	242	216	229	242	241	247	237	252	248	249	252	226	231	223	263	264	232	255	251	223	260	246	223	210	224	267	206	251	227	244	245	223	230	265	237	231	237	227	235	245	274	235	243	220	267	261	238	257	237	275	249	255	239	240	247	246	256	231	225	218	226	236	254	217	217	235	247	232	228	255	257	240	211	221	234	220	251	253	239	249	246	253	211	243	207	220	270	227	257	234	240	243	212	245	268	235	253	225	243	237	227	234	281	230	235	215	242	253	242	265	245	259	238	239	226	241	222	252	260	247	254	258	246	238	237	232	229	240	240	222	244	230	251	264	246	233	239	262	235	227	261	235	250	244	223	246	221	212	226	223	240	246	215	234	219	253	232	240	238	230	241	248	218	237	246	235	254	226	248	246	233	235	243	231	237	223	242	232	242	260	244	233	248	241	234	276	222	241	268	232	237	231	237	264	248	250	239	211	251	270	248	299	232	227	251	279	211	248	240	242	245	254	222	255	225	245	258	257	271	224	239	263	230	219	229	239	252	257	244	224	227	230	238	235	244	252	234	238	243	248	209	240	232	254	228	221	229	271	239	226	234	238	246	246	242	244	234	244	235	231	228	249	230	241	225	207	215	250	249	239	257	230	205	242	230	218	222	217	249	241	248	241	253	245	253	235	223	221	236	228	244	219	232	232	261	232	238	255	264	254	238	246	250	231	288	242	274	221	259	241	270	249	227	242	262	215	240	225	270	238	244	238	258	246	235	234	256	220	213	273	227	219	223	242	224	229	270	218	263	286	274	252	218	234	273	252	258	223	236	241	250	251	234	235	269	257	233	265	231	217	230	231	228	231	244	270	226	230	242	222	245	216	262	260	230	254	237	261	237	217	253	237	246	212	239	266	238	257	236	240	242	241	241	219	236	241	261	250	243	238	218	232	241	244	247	236	251	209	250	240	235	230	243	248	230	202	255	265	255	230	223	234	264	231	234	214	252	244	251	258	254	241	235	255	253	240	225	244	260	218	248	266	248	264	242	258	247	229	237	222	205	237	253	243	234	256	218	242	231	232	250	239	254	242	244	262	243	237	256	241	251	240	264	230	240	237	241	251	222	235	233	245	257	228	250	248	236	212	223	211	257	236	254	232	238	246	241	277	225	236	254	229	244	250	260	246	247	248	228	222	232	236	232	225	288	238	214	236	236	257	253	247	237	233	247	241	227	230	240	256	243	228	227	230	235	264	244	232	225	222	230	246	271	254	244	254	255	212
7203	16353	13805	7374	5128	3969	3005	2412	1877	1563	1243	1079	927	834	748	680	610	573	560	520	446	464	514	454	472	422	395	424	421	399	423	369	403	380	363	385	347	369	383	354	356	370	364	376	350	364	305	341	347	354	361	321	328	355	357	294	342	325	330	324	332	307	311	352	329	337	315	373	333	333	355	343	332	327	337	335	348	356	318	347	342	330	328	338	309	327	321	324	326	317	312	329	303	327	304	314	342	364	341	373	329	340	335	329	345	312	283	308	331	338	345	330	277	328	324	306	329	345	302	323	339	338	327	324	290	298	337	292	311	293	328	354	331	324	314	282	309	323	334	296	301	319	328	339	298	332	327	357	336	322	346	343	312	318	313	322	304	320	298	333	332	330	340	315	323	344	321	327	357	334	338	298	333	319	344	324	345	321	289	321	318	314	309	316	311	314	282	343	331	322	305	282	331	339	335	330	320	356	325	332	306	322	340	336	317	332	353	310	313	336	298	318	334	331	296	301	300	328	336	319	311	327	334	320	297	344	317	308	337	311	275	358	291	338	297	329	328	330	352	293	317	311	316	293	330	327	302	310	342	300	307	319	329	322	359	310	273	320	322	310	303	297	316	306	302	325	292	322	331	291	309	292	292	308	325	323	308	299	318	332	321	338	345	332	332	317	324	294	307	346	340	328	333	309	323	334	336	325	337	353	339	320	316	296	329	300	301	330	316	308	323	279	318	307	297	311	313	333	330	336	310	329	316	302	335	332	345	344	313	330	326	300	320	285	306	340	328	330	323	332	333	314	333	294	316	337	344	327	331	346	303	325	342	300	287	299	274	326	351	315	303	294	313	319	342	316	310	329	310	322	338	322	321	347	292	319	300	341	308	318	308	298	358	329	332	282	329	332	305	309	343	337	290	310	330	329	301	335	317	318	366	317	318	301	333	307	319	320	314	326	300	326	328	313	302	335	327	339	324	321	317	286	308	309	315	345	295	338	325	329	331	313	265	335	318	314	313	322	291	303	312	314	312	321	334	323	315	334	290	291	322	308	280	317	318	330	293	331	295	294	298	343	338	332	338	319	330	341	300	325	293	296	333	336	329	304	330	293	330	355	319	322	319	289	312	322	338	338	319	341	327	317	320	314	320	333	274	315	309	353	300	303	285	315	303	296	313	303	330	328	289	355	337	323	323	298	336	329	313	358	296	325	278	308	306	312	351	305	321	314	312	302	309	336	286	274	323	331	338	297	343	276	323	300	311	339	320	338	364	320	350	346	354	313	354	324	330	277	305	330	308	313	297	334	340	324	337	318	332	287	298	353	300	323	305	332	344	316	330	318	315	343	325	308	343	323	329	320	328	315	323	313	369	295	329	296	317	287	317	315	316	356	321	285	336	293	340	295	330	328	288	325	311	311	322	330	303	355	313	298	310	347	335	346	311	288	308	353	302	324	328	289	306	300	282	326	323	319	315	311	325	347	354	333	295	325	316	342	292	322	303	342	313	300	329	324	314	311	347	334	335	324	323	284	337	331	314	270	335	315	323	308	309	371	293	322	335	323	298	317	319	324	335	303	316	335	336	330	334	363	363	294	308	320	298	307	339	322	286	340	311	327	302	304	297	345	305	337	353	295	337	325	332	308	338	341	310	296	328	328	309	308	312	297	332	315	329	354	306	307	298	328	308	343	347	336	317	327	301	316	320	298	288	351	336	301	316	307	334	306	322	330	320	305	314	325	330	299	289	304	347	358	341	326	304	343	301	334	311	315	327	297	310	298	308	316	323	321	324	329	330	338	326	349	326	319	373	352	298	342	309	337	307	345	330	320	303	344	324	338	329	293	293	326	329	296	333	318	322	348	316	324	313	320	314	323	339	299	336	321	296	304	325	338	312	314	310	300	316	317	322	323	331	312	329	324	335	323	316	293	345	321	289	319	319	312	303	315	328	325	287	349	329	337	294	306	307	326	324	320	306	293	343	288	337	315	323	325	343	316	324	328	344	303	350	311	317	300	307	319	328	320	329	320	324	316	289	292	327	289	325	308	300	333	323	293	349	320	326	326	335	315	311	273	308	323	319	332	319	317	311	341	328	301	309	340	305	303	317	298	333	311	343	310	331	306	285	305	319	307	318	333	288	314	316	343	328	318	333	333	320	319	324	297	314	302	322	350	339	318	337	314	342	314	355	307	319	293	356	324	313	353	315	302	339	327	310	318	356	323	342	328	331	291	340	321	322	317	317	323	345	329	330	344	325	371	307	313	324	324	333	293	290	310	307	340	286	325	308	343	287	300	315	305	282	315	335	309	314	359	318	302	330	322	303	296	326	306	329	292	267	300	316	302	335	330	294	329	323	284	292	320	339	313	341	307	296	308	373	319	340	324	317	344	310	339	323	332	320	342	317	316	297	326	332	305	309	301	323	329	336	323	308	314	302	302	333	319	337	336	290	301	309	300	331	321	337	314	307	330	327	355	364	347	307	335	357	313	292	306	332	311	321	323	326	343	308	339	297	326	308	295	332	306	298	350	341	320	295	300	312	347	299	286	317	288	304	338	340	281	342	338	330	333	344	339	311	328	315	314	307	330	345	313	333	298	299	285	327	318	299	278	312	334	317	331	320	297	306	319	310	311	316	327	346	301	336	299	337	340	319	314	351	329	288	304	339	341	320	312	324	355	330	309	297	321	341	298	321	322	309	320	312	326	304	348	319	357	330	325	357	318	328	299	314	326	321	301	351	298	314	322	304	340	330	326	331	317	323	366	332	317	310	307	315	330	366	349	316	288	362	294	357	294	315	286	309	280	323	326	282	349	274	325	321	318	335	329	341	315	317	361	349	381	324	332	352	316	345	318	329	316	316	312	333	336	295	322	317	314	320	313	317	315	322	338	300	329	305	346	285	308	304	345	302	269	321	303	336	329	310	315	326	316	306	311	337	324	328	313	330	344	352	321	301	333	331	305	304	310	335	307	348	299	322	319	313	303	301	304	337	307	317	337	337	299	333	317	323	317	321	337	289	316	312	314	320	326	324	317	324	350	322	326	324	328	288	325	314	338	364	323	284	350	303	273	319	332	324	327	304	340	358	306	345	320	306	324	317	314	324	335	366	287	323	314	385	318	323	299	331	323	303	321	325	311	342	334	294	337	329	338	282	304	299	298	289	313	297	318	318	307	321	331	325	355	302	294	350	315	287	329	339	302	285	306	320	299	311	330	308	285	299	325	334	319	303	315	319	331	348	324	310	306	307	341	353	322	323	290	321	320	328	307	337	341	305	329	287	313	325	307	316	296	348	323	335	314	329	344	286	328	305	341	359	340	331	336	340	296	321	316	340	349	341	294	336	319	326	307	325	316	299	333	314	288	336	294	338	319	310	319	319	322	317	336	303	313	324	332	344	318	336	368	336	366	347	338	306	312	308	351	304	315	313	336	310	311	311	350	281	334	299	295	308	320	315	326	298	315	307	343	349	308	337	316	330	336	306	329	362	322	330	301	283	343
27630	21287	10116	1626	1052	978	824	723	703	699	704	629	723	700	677	701	669	721	689	668	683	640	660	701	684	637	714	620	636	684	651	673	696	635	700	704	679	667	631	649	677	697	698	720	702	668	706	650	619	672	687	711	656	602	695	646	741	644	691	657	645	675	648	672	676	669	719	674	715	723	715	626	737	632	680	685	699	669	657	724	692	682	696	683	651	683	684	694	659	692	644	631	743	679	660	661	719	652	712	722	643	681	664	695	650	718	684	720	680	691	641	694	668	665	697	632	618	650	689	643	687	691	670	692	677	682	676	695	654	689	686	644	690	665	694	675	694	678	656	662	640	717	668	661	673	680	658	706	691	654	697	675	672	667	694	661	669	668	689	646	702	670	647	681	645	723	643	681	634	669	674	714	682	674	657	638	734	654	661	654	618	685	709	694	675	658	673	640	629	647	665	674	666	663	677	723	695	700	694	645	672	704	681	688	632	703	618	684	689	689	615	654	651	711	675	650	651	707	691	669	741	719	700	675	658	636	678	671	686	682	640	676	641	637	704	705	656	683	700	683	684	721	646	718	629	647	661	696	626	691	678	674	682	649	715	671	690	649	711	633	679	676	690	701	620	703	681	679	648	671	703	655	661	679	694	707	684	723	663	654	678	645	672	602	673	643	721	680	634	648	694	683	673	658	666	628	711	702	657	680	671	663	670	679	666	682	666	667	642	660	653	679	645	735	667	682	712	673	719	635	650	665	667	641	712	692	698	630	661	724	679	641	660	703	679	691	615	696	709	660	674	690	676	669	728	709	677	612	707	699	660	677	708	689	646	667	730	672	666	629	687	672	648	631	697	651	702	693	689	680	674	681	663	722	691	686	659	656	666	710	643	657	647	697	649	643	666	706	674	704	666	669	632	748	667	662	699	655	655	690	689	687	699	666	692	656	659	624	671	654	677	668	678	663	657	628	653	679	674	680	709	627	677	695	649	679	659	695	655	641	708	602	686	602	646	652	632	657	700	697	675	659	698	655	668	671	652	663	675	704	675	696	665	657	620	601	653	697	686	678	640	646	686	653	670	682	652	678	661	670	690	691	709	713	685	669	622	663	657	710	639	670	709	648	672	671	709	708	652	724	657	680	667	663	704	655	713	629	697	673	701	689	667	632	698	668	674	679	677	728	663	654	666	670	684	645	682	672	696	749	687	670	645	667	689	639	671	696	668	665	680	665	665	685	658	690	675	663	681	630	684	722	752	660	671	684	669	690	719	702	710	640	692	669	629	654	675	652	701	675	658	722	665	725	649	630	734	648	643	676	655	664	652	677	673	690	639	709	662	663	667	685	637	647	639	670	667	653	688	694	699	676	651	631	657	702	718	671	659	656	689	665	647	693	714	713	696	696	717	692	703	676	662	665	649	645	678	689	663	634	651	684	675	674	661	725	711	697	687	704	646	697	681	656	656	667	677	719	639	667	632	675	677	670	708	671	661	692	658	724	649	683	639	711	650	681	680	684	696	680	645	663	668	678	667	645	704	646	656	612	632	656	635	683	689	688	686	672	648	670	688	703	690	626	700	660	700	667	697	683	636	676	628	645	700	649	666	657	645	667	683	676	682	678	658	695	696	606	696	744	685	685	678	684	693	687	693	716	687	684	710	676	695	646	625	651	714	682	721	690	705	696	639	717	646	684	680	654	702	671	709	695	655	630	709	652	643	676	674	675	690	652	682	690	684	686	648	679	698	691	662	670	700	688	710	646	648	679	665	672	667	671	684	691	647	659	634	627	700	672	680	698	705	677	675	680	721	677	691	695	661	687	702	697	648	674	693	661	640	673	726	665	650	719	603	679	652	647	667	682	685	715	690	710	643	625	700	652	678	664	670	667	676	723	686	666	667	652	629	667	709	658	644	646	677	629	680	628	715	669	684	596	677	638	718	689	694	658	641	653	705	668	631	677	671	737	670	662	611	675	689	686	659	691	654	683	691	721	643	665	689	706	673	668	645	667	668	696	676	665	669	719	658	664	676	675	707	670	693	684	636	737	678	728	698	679	678	705	697	644	669	648	679	657	661	672	675	652	630	658	670	729	706	671	730	722	687	692	677	727	697	695	710	641	673	665	717	680	730	672	678	672	670	697	651	654	671	666	686	684	664	634	681	629	668	715	622	683	662	673	668	651	694	642	711	687	714	654	727	625	636	658	627	670	689	698	672	664	676	699	677	651	661	671	640	659	640	641	664	676	664	730	711	664	665	659	648	686	678	677	707	684	696	676	673	687	697	689	649	688	706	671	702	692	667	706	641	712	632	693	653	633	659	663	645	661	637	672	673	696	696	681	697	673	697	645	683	660	650	665	741	656	629	706	711	680	668	655	678	662	675	691	647	663	711	668	690	654	709	686	675	643	669	655	639	705	701	704	702	716	727	698	678	720	714	679	664	666	693	655	665	684	697	664	659	663	664	695	656	685	689	706	679	717	662	704	645	700	677	660	628	695	661	651	719	637	622	660	670	654	670	644	658	649	701	641	628	654	686	654	661	717	679	705	664	627	636	644	701	703	687	664	664	691	711	719	666	660	640	704	710	699	656	682	693	674	704	691	665	643	616	701	663	730	689	658	648	643	687	637	645	670	657	695	668	687	604	665	650	658	609	650	622	688	658	620	684	658	685	684	676	683	637	665	701	644	692	612	665	669	693	660	688	667	715	700	654	674	706	679	620	647	691	682	675	627	648	675	679	618	710	668	665	710	719	674	697	673	670	654	695	723	650	634	713	720	681	624	674	651	738	674	681	663	637	661	639	676	663	656	675	682	689	628	631	668	673	657	663	667	717	676	672	650	641	684	706	674	675	699	681	649	679	674	670	649	673	626	670	706	678	694	640	682	705	665	687	643	629	658	689	677	719	655	667	682	679	662	690	685	756	673	673	693	653	654	652	742	683	680	685	665	686	688	671	678	656	661	676	673	654	662	677	643	652	661	731	711	652	673	669	670	673	695	652	663	663	700	654	656	659	642	685	653	677	689	620	664	746	621	631	706	680	703	637	705	633	675	618	646	648	701	695	687	644	643	680	708	652	642	708	645	630	646	700	674	711	653	714	690	703	629	672	687	630	655	618	668	712	673	696	663	635	657	665	646	693	629	717	637	660	692	606	631	640	669	663	668	637	704	680	659	607	693	675	678	622	703	721	689	695	685	660	717	674	720	732	665	649	651	687	667	690	697	669	692	696	676	654	701	688	620	703	685	641	704	700	729	695	654	640	695	658	669	653	665	694	694	630	663	642	673	653	684	718	664	669	677	634	689	645	666	701	643	659	687	688	672	697	665	715	642	628	675	680	659	667	716	636	685	631	646	662	695	702	686	691	694	650	657	636	662	661	602	725	692	668	682	674	668	676	662	676	645	660	695	684	641	694	686	630	728	660	673	666	684	677	678	687	704	676	687	663	673	639	686	678	615	665	665	661	640	654	626	690	651	712	699	701	688	664	657	689	664	748	707
4318	1805	1647	1201	1039	1070	938	960	907	937	868	896	862	803	813	862	903	942	909	905	857	830	882	874	889	837	882	873	889	891	860	857	861	841	848	904	884	887	858	833	836	891	879	895	860	876	896	859	868	856	889	875	846	809	859	854	855	861	879	830	891	903	832	854	812	908	846	844	816	876	822	879	839	860	875	852	788	835	877	848	797	842	909	861	843	857	841	882	835	871	817	890	836	854	875	896	875	849	923	897	851	874	844	879	900	900	875	839	831	862	871	857	835	807	894	879	869	876	842	838	883	895	816	867	886	854	851	879	881	850	882	821	906	863	858	827	883	805	852	861	872	807	817	817	881	870	849	857	835	821	864	842	849	823	872	808	860	835	864	777	860	850	912	850	857	834	899	876	856	821	857	850	811	866	869	827	860	835	903	865	854	845	879	850	844	793	898	804	890	848	836	875	857	912	902	824	840	869	885	844	872	863	807	862	853	802	827	827	926	829	820	818	843	875	845	786	846	844	882	876	831	847	873	898	853	881	821	914	833	880	827	881	844	885	888	809	852	830	844	854	881	862	861	893	839	861	820	846	854	841	878	877	854	819	868	908	820	849	876	888	847	897	866	852	852	873	827	863	864	871	898	909	872	826	871	867	829	835	886	889	860	876	923	834	897	838	838	900	858	869	821	878	881	831	862	872	904	887	853	869	881	809	846	870	861	870	847	855	863	825	843	871	888	850	856	814	822	885	869	845	868	870	864	888	861	830	867	877	819	868	847	839	842	825	834	850	834	864	903	852	882	822	896	880	857	883	856	895	909	890	895	844	917	836	868	886	870	841	920	837	832	864	814	843	888	888	806	844	846	853	883	827	886	855	805	794	873	848	860	846	857	830	863	867	864	882	840	887	885	888	859	884	897	816	882	860	831	836	889	912	908	849	886	870	911	874	847	896	909	856	886	889	877	865	880	863	881	840	872	829	831	867	898	858	879	839	846	884	900	877	834	862	929	868	863	852	858	824	867	848	862	865	878	829	869	840	870	820	853	846	848	880	838	898	874	910	869	787	868	890	836	873	844	866	899	831	829	857	864	858	886	844	881	860	839	859	857	848	863	866	829	828	878	848	862	817	854	844	888	859	902	854	839	905	848	849	883	897	816	864	830	804	866	851	838	845	817	885	840	861	835	903	856	876	872	875	924	876	835	866	833	844	854	905	856	903	797	856	902	886	818	846	870	855	910	827	840	880	897	860	830	834	831	899	847	904	801	883	852	824	884	890	836	856	898	827	861	834	833	937	864	904	841	903	841	858	858	875	843	880	849	864	861	871	899	845	862	879	898	853	802	859	908	834	850	850	858	826	845	826	846	872	886	830	792	869	898	874	892	907	869	825	879	818	836	901	859	919	896	865	900	822	871	895	893	890	829	828	852	830	867	842	840	856	915	888	820	863	844	886	849	858	864	873	861	858	869	845	813	859	860	839	833	780	873	873	815	868	909	872	827	851	891	860	848	901	814	869	846	865	907	871	875	790	847	868	849	846	846	848	879	789	877	865	897	844	879	842	893	834	848	901	784	875	829	837	885	920	865	881	863	850	865	841	814	867	828	862	826	828	827	856	874	874	865	833	830	896	833	843	821	839	815	840	856	849	827	874	882	849	860	873	814	883	844	866	819	844	885	839	865	871	874	907	881	860	849	813	909	806	828	928	845	837	877	877	855	864	859	887	837	832	874	889	827	879	852	889	870	875	849	830	877	883	845	816	862	881	939	854	875	893	828	832	861	901	801	864	835	786	828	865	837	875	899	820	886	839	949	837	930	826	818	847	813	830	849	884	890	826	794	861	863	852	869	883	833	891	887	843	884	893	883	872	883	890	856	863	863	864	814	876	890	894	797	854	855	856	845	861	814	850	901	878	869	891	855	798	892	837	844	887	869	852	837	880	900	920	893	853	878	915	861	861	829	848	880	841	864	856	823	851	830	856	839	862	906	882	788	797	875	859	862	815	874	814	868	845	896	884	861	833	913	880	830	868	829	841	833	837	853	915	930	875	817	842	861	805	874	811	886	825	857	861	837	878	925	817	841	848	851	885	824	880	823	846	837	858	886	869	867	917	900	863	839	856	842	842	771	909	931	890	852	847	873	816	813	873	836	849	858	805	857	858	876	878	837	823	844	817	841	848	884	818	896	806	859	869	815	809	892	851	857	871	851	887	824	810	861	853	846	878	822	860	857	882	879	876	883	875	845	883	840	856	848	842	896	871	882	839	809	851	899	838	891	853	868	840	864	896	836	864	865	856	841	911	850	839	836	857	780	869	844	832	871	868	890	861	861	871	862	876	817	845	807	846	876	885	889	906	848	851	927	868	834	855	831	851	827	877	881	857	872	839	798	824	837	894	871	883	884	853	822	895	830	858	834	857	804	856	892	852	820	851	895	859	824	884	838	863	813	906	843	857	877	830	842	883	844	883	874	893	861	768	855	893	859	848	857	850	871	860	873	870	856	866	868	915	860	858	819	866	856	863	877	824	870	868	810	846	905	848	886	817	855	839	888	886	900	834	851	838	830	864	864	875	838	805	878	872	882	858	863	818	860	866	879	886	833	840	818	855	876	868	883	863	873	856	866	834	845	799	908	862	838	866	879	826	913	870	830	872	852	852	868	827	858	882	870	822	882	848	871	850	852	866	840	851	874	793	827	825	844	869	877	835	885	861	858	870	893	830	861	878	889	904	855	900	895	830	815	870	869	863	915	876	891	910	835	865	859	854	864	849	819	900	848	827	879	869	864	861	887	820	903	860	817	880	834	851	856	834	907	817	850	866	826	866	824	840	841	842	872	868	837	812	912	847	841	855	909	857	887	829	915	858	862	845	832	889	866	890	866	848	831	855	852	862	884	894	839	890	876	841	818	868	872	879	877	900	841	864	871	882	828	867	865	822	817	822	870	827	855	847	855	861	887	866	865	835	841	813	873	872	849	847	881	832	869	833	865	901	859	829	848	870	914	848	909	829	856	844	861	901	882	848	935	876	849	855	853	845	836	910	887	879	841	814	849	874	891	839	832	859	841	851	889	861	907	886	826	858	849	858	888	840	903	844	879	793	828	845	884	838	892	881	816	835	895	911	814	853	875	910	832	907	804	835	859	874	839	816	808	886	857	872	841	826	885	875	883	856	857	875	825	934	834	853	864	844	842	863	878	883	919	859	822	867	859	844	874	879	878	853	869	881	845	873	880	843	859	821	844	854	933	891	859	860	823	838	865	857	842	848	791	826	857	853	858	830	852	874	857	814	872	873	896	869	805	880	859	864	832	832	853	860	870	858	816	884	866	857	883	857	862	862	820	853	875	849	863	886	872	850	818	872	851	879	791	865	802	847	866	880	848	853	824	820	869	886	849	812	914	853	845	862	886	920	850	881	853	860	823	881	882	827	855	840	864	862	812	849	877	880	848	878	842	871	875	879	811	857	823	807	865	887	853	892	832	845	839	864	904	858	859	820
24533	21644	29196	24588	21626	9985	1434	982	826	832	763	697	692	655	664	599	682	562	571	597	617	584	543	592	607	562	609	563	539	528	574	557	554	559	563	554	575	514	548	563	525	532	545	513	534	564	578	542	588	573	518	532	534	537	565	570	518	535	527	517	546	553	532	539	541	543	528	528	527	545	528	550	541	556	540	510	534	554	531	514	488	567	541	529	568	542	565	536	529	517	540	555	542	508	540	544	522	548	532	538	573	529	555	527	527	532	530	545	493	548	529	512	501	543	556	500	494	549	522	522	529	538	556	549	527	519	516	508	522	561	551	526	535	576	521	531	560	577	513	493	559	536	524	512	550	524	553	530	525	537	556	514	531	529	493	557	517	496	554	543	541	547	544	553	473	545	558	559	570	543	514	539	512	547	570	549	512	508	466	583	510	565	495	499	507	513	558	551	520	566	580	582	509	533	562	537	501	512	528	537	525	501	526	505	511	584	511	530	552	529	571	545	522	567	511	529	541	541	490	573	559	537	529	544	540	547	517	574	554	577	563	527	549	513	553	499	570	503	570	534	502	492	521	501	534	542	487	524	553	587	507	523	539	549	534	551	557	555	513	522	531	523	527	518	531	519	502	502	523	515	511	528	531	537	550	578	554	549	585	514	533	540	507	548	522	548	556	506	519	562	515	569	554	524	532	523	490	550	512	556	534	545	510	547	559	561	534	517	575	562	509	494	515	590	528	473	575	501	541	530	579	569	557	571	550	600	483	538	514	566	488	507	534	566	538	505	541	540	548	537	553	563	581	494	533	528	513	542	524	550	570	520	534	554	473	549	514	511	520	509	550	543	553	533	532	554	532	586	510	547	539	513	515	559	519	476	510	531	524	552	493	501	517	527	530	557	540	549	526	543	536	517	516	510	509	547	510	500	514	537	511	574	546	505	492	539	532	549	523	489	602	549	554	528	508	529	504	523	527	546	534	509	527	505	540	536	529	538	510	525	530	510	552	529	515	523	567	493	561	564	534	561	589	534	533	521	529	547	528	536	495	515	557	526	525	587	557	519	538	511	539	532	513	563	539	569	495	516	571	533	529	542	543	566	516	507	527	508	556	522	522	537	530	535	590	510	517	542	543	602	492	568	529	558	548	509	544	578	541	543	580	509	520	518	569	491	549	509	528	547	598	519	518	546	552	499	561	577	513	489	541	541	507	529	554	496	525	530	504	479	523	546	534	537	521	531	552	535	523	576	527	536	514	527	536	544	554	547	537	539	577	540	537	556	506	543	568	481	587	528	575	518	513	499	543	550	514	553	581	535	518	581	558	532	498	527	572	539	536	532	568	560	563	515	576	563	580	574	536	548	531	512	552	538	494	542	511	499	541	548	561	489	553	517	550	557	520	505	516	517	519	532	503	523	507	521	502	521	475	514	509	552	480	526	531	508	557	594	511	498	554	565	519	470	541	531	554	504	525	556	530	543	560	550	528	520	531	559	523	530	599	500	531	525	519	513	535	538	536	501	537	525	524	576	564	548	539	504	543	471	537	516	514	523	490	525	569	573	573	517	581	543	548	520	549	548	518	545	576	546	516	540	535	533	571	563	510	565	545	516	539	566	527	522	566	533	519	519	549	502	530	524	518	527	563	557	524	549	564	542	526	518	568	555	513	494	513	523	509	588	540	510	540	535	516	539	575	528	536	497	519	521	563	513	507	519	504	515	498	543	527	535	542	521	559	524	576	520	506	526	564	535	508	539	558	528	543	515	546	548	555	554	522	549	535	561	537	566	548	553	490	516	539	547	527	529	542	552	503	515	530	533	533	511	551	490	515	536	561	543	528	541	539	533	530	544	522	527	552	548	538	533	519	522	559	549	515	541	545	523	521	547	528	474	520	532	536	517	558	509	563	538	555	528	526	573	518	552	519	549	510	547	541	562	488	583	530	566	552	544	528	523	516	578	544	500	538	547	529	593	537	535	551	547	533	510	528	543	560	515	504	510	535	538	542	556	530	541	578	523	526	526	557	529	528	525	522	564	527	547	524	511	520	546	520	530	521	554	535	524	566	511	538	551	511	566	523	546	530	525	517	496	520	543	512	515	582	534	522	490	561	565	533	499	536	531	525	541	552	537	536	505	542	522	524	582	599	508	525	538	524	482	568	512	529	548	517	546	538	519	524	546	564	528	553	548	550	541	527	516	550	519	521	576	528	594	529	526	563	500	565	566	548	547	554	553	544	528	555	513	505	547	552	519	521	554	585	539	551	539	566	497	547	520	509	522	515	515	513	545	549	483	545	534	580	520	547	532	522	615	506	564	528	509	532	549	579	573	489	551	498	505	540	530	544	504	512	507	549	533	508	515	545	484	524	517	504	521	528	528	542	547	496	546	549	531	516	537	539	548	580	537	531	553	534	583	537	491	505	496	508	500	538	543	582	568	570	575	522	483	547	558	518	533	563	552	520	558	533	512	563	545	582	536	527	542	514	514	536	518	520	546	481	536	525	468	534	512	558	535	547	560	515	542	510	592	532	534	503	525	475	544	524	540	594	539	550	508	501	528	561	544	548	523	556	536	513	563	530	488	523	513	579	556	498	512	532	514	502	558	518	517	538	529	546	537	529	561	557	544	513	541	521	496	538	527	549	569	497	541	518	540	508	530	489	525	521	573	533	567	532	526	526	498	552	528	531	556	537	520	510	509	507	551	490	503	530	522	540	541	542	553	532	496	552	507	537	536	551	571	562	560	567	493	513	553	556	552	539	536	546	559	489	517	557	534	520	517	526	540	494	489	520	585	525	526	539	531	547	533	560	539	550	534	525	527	523	517	533	526	517	541	487	556	526	568	564	565	529	528	577	554	528	546	540	558	520	525	542	520	520	503	562	511	565	554	544	561	528	517	521	538	555	519	537	558	500	533	551	501	521	506	486	538	523	553	495	537	534	513	539	539	560	564	546	560	505	520	529	532	549	508	517	508	543	586	514	556	501	561	567	520	559	553	574	541	573	522	540	517	527	576	512	549	525	497	540	543	553	550	550	539	549	531	547	524	537	554	515	531	542	567	513	516	522	530	538	511	571	505	549	522	529	510	573	519	550	543	523	549	545	531	516	516	548	494	507	548	593	563	531	544	557	587	518	521	551	526	545	558	587	525	496	553	567	580	526	513	518	484	542	534	506	521	536	554	521	543	526	534	526	561	531	556	490	534	525	560	525	545	543	548	549	543	524	531	535	541	544	547	505	526	505	474	549	510	495	539	512	554	525	497	507	530	531	552	536	534	549	501	503	574	545	519	534	528	568	527	525	545	549	523	496	530	572	535	570	535	536	517	543	570	562	498	548	498	523	524	531	539	507	551	507	524	550	496	517	550	529	567	516	544	546	538	551	523	509	553	503	539	507	506	560	525	562	545	508	505	537	510	520	534	570	539	570	533	515	540	510	544	525	578	502	533	531	523	565	534	538	594	529	588	555	575	544	568	515	556	530	487	507	528	560	531	517	527
5028	10013	8587	4596	3236	2534	2042	1778	1492	1285	1152	1049	1034	1003	915	871	843	824	833	801	782	776	785	761	761	760	726	718	736	732	734	692	685	722	767	726	724	759	703	711	715	715	765	732	683	732	740	678	703	705	707	695	711	697	722	700	729	726	719	645	683	714	675	680	683	705	663	684	746	665	711	686	702	722	733	721	708	727	681	667	726	665	694	710	715	654	700	661	681	689	693	684	714	735	652	727	712	731	723	716	698	697	701	696	675	697	668	666	665	667	709	685	668	741	720	662	644	698	714	699	659	682	680	723	638	719	718	644	728	744	686	660	722	702	699	720	654	695	676	646	682	668	686	720	719	696	675	670	668	714	684	676	743	714	753	714	679	661	713	678	684	678	656	709	647	730	707	709	685	680	703	702	694	700	678	716	674	688	702	719	676	683	680	723	729	709	687	755	695	664	687	697	701	653	714	659	694	704	690	673	755	742	679	722	683	698	677	666	727	706	679	757	651	675	705	676	656	675	703	708	704	673	661	722	659	658	715	723	688	654	696	660	724	736	684	677	757	701	733	694	723	703	689	701	702	732	698	701	685	642	681	687	657	712	695	704	685	696	702	668	689	706	705	714	676	719	677	707	665	694	696	665	698	722	675	713	697	714	760	676	706	680	701	664	756	665	697	666	701	694	668	700	696	687	648	680	713	700	697	643	724	724	703	649	705	675	692	709	671	682	695	711	679	694	674	709	700	699	714	696	703	655	705	707	718	679	649	669	679	683	700	696	775	718	623	671	734	690	698	689	737	702	700	706	671	668	671	686	658	686	721	692	680	694	683	696	712	697	735	647	701	711	693	690	647	655	695	650	695	709	746	668	684	726	681	663	674	649	675	671	728	679	685	701	715	705	730	707	684	713	676	698	680	671	741	731	698	673	681	686	685	629	690	640	712	750	674	647	654	666	694	690	678	685	710	680	697	693	688	672	694	661	723	693	672	714	742	693	683	730	735	731	678	770	725	732	734	704	679	685	658	680	684	763	697	695	690	676	675	692	668	675	744	651	692	668	690	659	641	717	694	677	711	653	655	728	694	726	714	687	671	701	680	704	726	643	671	696	727	673	675	675	716	724	729	761	747	714	707	657	712	725	706	708	686	705	714	719	720	683	668	680	660	664	665	662	705	691	656	695	661	680	681	682	664	683	692	700	722	641	711	675	680	710	701	691	677	718	704	699	629	704	622	665	683	690	694	653	689	679	699	676	704	652	719	640	674	663	663	723	680	727	685	725	696	704	652	708	684	650	713	706	694	676	732	722	696	672	651	667	700	693	730	712	673	687	718	655	714	721	677	692	738	670	764	716	676	695	673	733	700	694	673	719	672	711	678	663	696	687	682	684	713	674	685	711	731	712	733	720	698	709	663	698	668	678	689	683	710	683	691	715	740	702	655	685	683	649	625	705	694	680	698	647	690	717	726	707	695	703	686	698	718	674	705	641	690	656	681	707	662	742	708	715	672	672	734	681	665	674	661	657	695	696	683	740	689	652	718	664	678	705	699	695	682	688	701	732	693	703	708	686	695	762	692	671	698	669	680	691	719	707	662	745	667	752	686	706	690	697	716	685	668	657	691	714	696	661	693	684	672	651	671	696	705	700	669	667	720	693	652	737	682	693	710	673	681	683	677	692	683	683	687	680	703	705	738	700	689	654	669	710	681	708	670	697	750	638	729	704	684	678	667	690	660	743	683	656	661	706	700	727	703	697	712	712	670	663	679	709	720	718	715	708	671	708	709	708	685	664	663	726	667	668	706	680	677	740	699	646	717	674	718	711	662	699	734	700	674	691	650	711	631	706	727	720	699	640	675	721	702	676	670	709	682	688	703	675	667	679	703	692	703	702	708	697	695	704	728	699	689	686	732	660	689	661	699	668	702	718	659	706	674	695	719	704	693	685	679	706	697	627	680	727	712	690	683	704	706	671	706	679	681	698	736	661	698	710	721	681	693	679	701	672	727	650	700	695	673	660	775	691	725	659	667	695	700	696	679	672	635	703	669	701	670	683	671	656	707	708	673	703	683	742	760	703	693	764	674	692	725	680	706	653	657	723	639	705	693	696	773	680	711	685	718	658	678	721	683	716	680	672	692	699	633	704	685	686	707	662	680	660	664	651	720	683	707	727	690	718	688	695	706	666	638	695	688	645	737	685	709	709	766	682	663	648	640	686	717	715	719	671	730	701	688	729	664	683	658	684	694	687	707	735	667	699	666	704	702	715	691	682	720	685	690	730	686	719	644	678	702	695	709	647	712	690	681	702	704	669	662	686	661	658	679	696	733	667	633	667	695	689	682	715	690	714	693	717	688	699	728	688	728	656	651	722	714	670	730	634	715	713	716	710	712	693	685	677	707	696	677	703	716	669	698	682	708	706	666	703	692	661	649	668	711	674	664	686	693	726	681	684	678	710	724	716	704	665	649	657	688	711	735	670	703	692	677	680	697	726	700	724	670	685	672	666	698	655	680	685	633	743	667	700	733	660	684	704	731	714	685	684	713	672	726	682	730	707	687	682	727	678	761	725	677	679	722	720	671	665	649	728	700	670	664	687	673	668	708	706	718	721	718	676	731	708	698	676	683	754	687	686	761	683	688	675	695	700	639	700	688	675	731	666	687	717	651	643	700	639	674	713	675	668	627	664	726	707	695	722	662	713	726	701	682	673	686	688	641	707	693	672	712	686	656	633	661	694	659	702	682	709	694	703	719	709	663	688	677	715	658	693	625	630	658	651	704	659	694	673	665	708	648	666	690	674	700	680	671	702	675	721	716	736	690	686	690	658	707	642	672	714	712	714	726	710	673	715	680	693	709	705	709	703	670	722	641	689	666	670	679	701	702	694	727	706	719	671	691	663	694	685	730	700	707	682	735	674	689	664	727	733	680	675	740	680	705	715	677	723	651	710	705	707	684	679	666	624	698	669	672	670	709	716	670	732	696	722	722	623	650	717	688	649	708	666	724	694	718	700	740	694	691	678	711	709	668	761	682	726	691	675	725	691	661	679	683	678	707	701	658	682	701	725	726	704	692	712	687	703	707	708	699	714	667	717	723	732	687	731	658	720	664	679	665	655	698	692	709	667	682	717	675	724	714	707	672	698	676	713	721	718	697	704	672	698	724	698	682	659	669	704	683	717	646	694	710	676	711	681	679	678	657	673	634	689	684	704	646	675	720	716	655	735	703	663	691	675	733	682	683	700	742	693	719	728	686	646	668	702	653	696	670	730	696	707	657	714	700	671	731	681	686	734	712	698	701	663	672	725	647	671	696	674	705	682	668	661	691	645	718	714	751	701	711	725	695	683	674	699	675	706	725	705	692	682	731	717	687	704	685	667	708	657	617	667	692	652	706	739	720	673	708	684	664	721	665	692	720	715	726	687	684	702	696	686	657	721	674	679	723	712	710	658	700	722	696	719	686	727	686	698	708	688	744	670	663	673	756	738	743	707	668	704	687	722
23493	21640	29661	24127	21642	21675	7539	1163	827	706	606	506	462	457	386	404	363	389	356	339	322	345	378	326	311	263	301	269	312	293	265	275	256	282	288	256	261	261	261	266	278	265	255	262	277	255	249	233	248	273	258	248	243	221	244	244	251	254	232	262	253	255	259	261	256	228	265	276	253	262	247	260	255	251	227	245	289	259	261	258	246	230	253	255	234	239	261	220	254	237	208	243	230	233	230	274	247	243	280	256	263	212	235	254	244	250	266	246	241	247	266	257	244	255	216	235	240	231	236	234	231	264	215	236	236	221	233	221	240	234	253	242	241	256	238	214	262	259	214	254	248	272	209	225	243	245	261	236	266	273	248	249	239	242	229	218	238	231	225	264	252	241	260	261	247	250	252	269	247	230	235	248	259	235	223	218	238	259	248	241	260	209	245	248	239	247	216	252	255	265	245	254	271	240	273	238	239	231	245	280	213	213	233	220	219	231	262	241	239	251	226	238	231	253	243	229	265	233	232	229	236	241	256	234	218	248	252	225	224	247	242	264	235	238	242	233	233	254	227	226	244	249	225	272	240	225	225	257	229	236	239	261	239	208	230	248	243	240	239	238	233	218	218	227	257	237	234	232	235	207	252	233	255	233	245	270	239	223	238	252	240	259	259	237	231	254	210	226	290	210	268	239	236	226	235	250	235	231	253	271	260	257	256	271	252	206	217	220	241	243	267	257	233	243	263	228	223	257	238	247	243	249	237	269	230	240	229	235	251	236	247	245	233	248	238	236	243	233	262	206	251	240	228	235	269	249	238	255	248	268	247	244	246	226	229	215	240	213	226	261	246	241	236	219	242	219	214	249	244	253	248	233	217	233	207	250	221	239	226	247	239	245	237	261	231	228	228	228	215	231	246	249	253	217	258	238	261	244	218	244	271	265	242	240	253	245	226	223	263	254	246	255	225	230	231	227	235	246	230	257	231	238	230	234	246	244	245	231	203	266	211	245	230	232	220	255	231	229	233	224	226	251	259	246	246	250	243	200	253	252	228	211	250	246	252	244	243	242	240	230	240	223	241	238	217	229	241	226	256	249	244	229	264	241	257	207	265	249	271	242	233	259	266	244	230	235	258	262	231	216	225	247	239	256	212	235	227	246	254	225	280	257	243	221	248	274	234	223	245	233	250	250	233	290	234	261	221	268	227	221	220	255	233	223	225	217	264	241	233	232	232	198	250	218	243	233	259	233	228	290	235	258	232	241	260	214	250	203	233	237	239	227	218	246	268	254	244	236	241	241	250	243	257	231	266	244	254	289	231	251	244	233	255	245	254	270	231	265	242	215	240	242	246	234	255	264	224	261	229	241	241	256	228	215	232	263	245	246	244	241	233	212	235	233	249	249	247	247	254	248	240	214	255	246	233	229	226	241	269	225	235	257	246	243	247	252	243	239	237	241	247	229	225	258	231	226	242	258	263	240	274	266	241	236	230	253	247	221	238	226	239	232	260	242	234	247	231	232	217	237	238	216	234	235	241	257	240	244	226	218	248	244	220	247	249	262	244	230	222	223	237	218	247	217	280	228	253	243	257	237	248	234	247	223	233	228	247	252	258	221	239	255	255	224	216	248	229	230	225	226	229	236	247	234	219	241	241	237	268	231	245	219	257	221	229	251	242	229	256	238	219	264	242	242	214	206	215	234	239	246	256	245	257	271	248	262	223	265	251	232	235	257	237	257	239	233	237	247	241	256	272	226	263	271	248	266	233	225	238	224	262	263	262	247	229	210	213	230	254	246	254	205	231	239	257	252	225	249	234	237	229	231	245	249	266	236	240	227	241	252	244	235	259	213	229	247	235	213	242	221	266	253	222	239	240	291	261	232	266	215	241	231	244	256	233	238	238	258	251	254	227	251	260	240	238	246	250	251	227	257	231	258	248	226	249	206	257	248	233	228	243	251	239	241	224	258	222	236	212	259	257	246	225	258	253	223	233	243	264	231	260	229	231	232	255	246	232	231	248	250	234	233	255	243	249	257	225	232	245	226	239	220	221	221	230	219	250	285	235	250	228	210	269	236	246	228	248	249	243	245	223	236	226	270	254	247	232	235	230	232	228	214	216	241	241	252	226	252	258	235	228	254	243	227	225	248	225	207	217	233	251	238	233	256	244	240	210	231	240	241	245	252	242	247	251	233	235	260	232	256	230	191	232	244	259	257	252	211	224	248	243	240	257	248	252	253	257	259	232	233	220	237	247	263	236	280	231	241	239	247	230	260	207	251	247	205	246	216	247	228	233	232	248	246	209	245	239	229	227	209	245	256	252	247	232	244	217	242	240	240	233	224	244	239	229	224	213	254	224	242	262	256	257	262	223	229	208	218	217	257	239	240	256	267	222	212	238	241	237	240	240	257	256	233	239	241	214	277	230	238	232	240	234	242	242	233	259	223	227	230	265	249	239	224	220	256	252	261	248	251	226	269	232	231	224	259	231	234	211	208	240	213	256	240	227	235	266	260	259	246	221	227	248	242	234	236	218	268	239	209	232	214	267	245	237	222	235	233	268	265	251	243	237	234	250	241	252	234	234	241	218	233	246	267	245	237	244	249	238	226	224	269	249	257	255	245	243	226	242	217	239	233	237	243	262	259	214	239	260	229	230	224	252	237	265	237	256	251	237	227	231	234	259	230	217	203	233	232	203	259	229	264	248	228	201	234	239	243	264	264	251	233	247	215	214	217	265	251	236	265	248	220	234	251	260	203	214	219	235	245	244	255	236	233	223	251	261	231	229	212	244	225	246	216	258	248	248	234	237	234	238	276	230	256	257	214	230	239	241	242	255	225	225	266	224	240	221	230	242	220	242	237	223	225	231	246	249	228	219	233	231	231	225	211	214	257	276	259	237	239	232	236	249	239	239	246	245	262	248	252	238	216	244	235	212	242	255	224	225	256	232	280	269	252	237	223	246	241	242	259	269	254	284	233	233	252	250	240	239	244	235	253	246	216	203	230	226	233	233	220	238	218	222	211	224	248	220	244	236	240	221	251	244	228	230	235	258	232	243	230	231	236	230	250	228	240	271	224	264	238	246	226	234	227	257	253	242	216	240	236	231	229	268	245	238	263	238	247	212	240	213	222	243	241	264	257	243	253	204	274	213	257	238	213	231	249	254	230	243	261	239	242	243	247	254	236	257	217	244	236	236	230	249	271	245	255	215	240	216	262	253	237	248	247	227	256	231	281	234	238	233	272	243	259	229	270	248	244	233	237	246	228	251	242	220	250	224	241	244	228	219	249	235	229	239	226	235	245	217	219	200	234	215	269	217	265	214	228	217	272	219	255	261	249	220	234	232	240	230	267	228	231	231	247	209	240	232	257	219	214	238	227	255	254	258	236	228	242	258	231	211	233	235	238	232	248	242	217	240	254	240	243	220	245	252	259	253	221	233	262	240	251	214	215	230	234	249	235	271	253	261	222	220	229	244	252	258	252	251	235	257	236	243	225	223	245
7238	16131	13615	7407	5060	3958	3005	2340	1855	1562	1239	1080	946	821	758	728	608	599	574	524	533	441	471	427	430	420	426	401	370	418	415	391	384	399	414	376	376	392	375	339	350	347	365	379	349	342	334	339	301	360	343	342	347	362	338	335	350	346	344	321	360	347	344	336	323	351	310	320	366	337	326	351	345	364	331	358	350	350	323	356	350	337	336	352	336	324	330	349	348	309	344	335	316	313	327	332	362	331	347	353	351	339	354	317	321	366	322	306	325	310	314	302	309	327	330	337	332	299	297	327	308	299	317	324	372	330	318	304	327	316	295	332	308	297	330	320	337	311	289	351	339	328	347	310	316	311	308	323	338	323	319	337	322	342	335	322	311	296	339	319	319	319	313	310	316	325	321	321	317	310	319	337	355	345	334	327	350	319	322	309	298	310	320	312	300	324	315	336	319	340	286	317	300	297	321	329	299	323	337	357	322	370	311	331	296	357	342	338	306	300	300	321	298	326	333	322	325	330	316	354	337	311	331	294	316	355	314	337	317	333	315	333	335	339	302	356	331	353	313	307	325	322	304	373	282	311	336	313	302	307	332	323	291	352	352	339	314	329	347	310	329	313	340	317	308	336	317	347	316	284	301	316	337	312	294	302	340	303	326	318	323	299	302	342	301	306	325	333	341	271	343	325	330	320	325	316	316	299	332	293	307	308	351	353	335	310	295	327	327	329	312	341	331	341	328	316	316	312	291	313	340	333	296	307	306	321	334	330	323	323	298	306	302	342	291	327	337	348	314	354	320	313	318	325	302	317	337	318	342	293	299	295	287	311	338	307	279	284	322	363	321	307	321	317	330	317	339	335	328	324	351	322	319	340	320	315	337	345	308	348	297	332	301	320	307	313	306	325	293	309	321	312	323	327	325	260	344	329	324	297	345	290	351	300	303	309	308	306	328	323	317	337	302	346	327	315	326	310	319	339	300	295	312	312	317	339	294	329	303	301	317	293	314	331	352	296	291	309	313	333	350	317	317	295	322	330	335	319	318	316	339	308	318	336	328	293	329	345	259	304	330	323	341	311	338	301	313	306	340	339	340	322	319	353	330	320	311	282	324	294	301	310	324	334	291	317	307	361	296	296	322	323	325	321	361	336	337	331	309	325	313	321	340	294	288	347	348	349	299	322	328	310	341	330	314	342	334	327	340	328	345	339	329	333	317	342	366	336	315	347	352	330	313	308	282	307	322	332	320	304	303	328	318	308	329	325	278	290	312	312	306	328	356	311	325	318	327	316	343	307	278	325	309	319	347	336	328	294	323	302	289	306	297	304	325	319	321	322	330	317	302	343	321	324	330	320	318	324	343	321	324	332	348	322	289	337	330	327	316	311	289	309	331	343	292	318	322	321	299	363	335	289	304	352	345	326	321	293	334	326	316	316	317	316	312	321	334	309	317	311	342	294	347	330	331	322	316	333	310	322	327	310	307	342	312	331	299	330	331	312	317	338	304	337	348	314	329	332	333	320	325	341	333	310	324	337	305	308	308	344	326	305	329	332	342	301	316	320	327	301	347	317	308	319	326	307	315	357	309	306	347	299	329	292	323	313	326	300	320	350	294	302	297	294	336	304	317	317	286	328	296	296	322	302	290	316	287	331	309	318	315	327	334	321	344	329	319	343	317	354	299	343	314	336	308	306	307	311	300	316	282	322	319	289	323	337	308	311	307	331	308	334	324	306	348	265	337	288	323	342	315	326	352	310	318	316	316	341	336	287	338	316	302	341	330	293	310	320	293	313	335	304	320	296	307	301	318	349	326	319	314	318	307	324	313	319	302	288	308	318	311	307	290	317	320	317	323	343	335	320	331	314	310	326	328	324	304	333	328	290	341	343	343	298	323	334	306	294	321	345	328	285	344	332	338	316	318	310	339	316	341	338	353	319	305	334	317	308	330	328	324	307	299	314	337	340	328	314	310	290	307	306	331	319	332	313	323	298	330	325	322	301	288	292	280	337	335	317	305	305	310	304	327	334	336	326	313	316	326	339	314	308	345	305	332	327	313	312	298	308	304	330	318	334	344	333	324	304	319	333	306	325	337	322	319	314	308	350	328	345	305	332	332	325	303	301	296	346	306	340	336	314	306	323	332	309	343	327	342	301	320	301	328	330	335	291	350	319	323	336	334	311	322	328	327	336	317	331	329	343	302	290	322	304	285	270	314	313	303	319	313	320	294	332	318	337	322	328	311	302	312	325	306	336	318	338	325	285	321	314	324	318	324	294	340	349	329	326	303	323	311	340	315	311	338	344	347	302	315	309	327	319	330	339	301	310	308	329	327	306	320	356	315	327	266	312	336	333	326	327	297	303	334	300	320	299	333	306	318	325	328	334	337	335	299	320	318	332	320	297	301	315	324	312	300	344	303	307	339	358	347	281	328	313	290	332	323	310	290	314	340	312	355	335	292	282	318	334	347	335	312	331	351	332	318	344	290	347	320	285	327	302	323	344	346	333	331	319	314	327	316	338	320	340	322	312	306	296	338	314	342	285	335	305	303	313	355	319	272	281	361	322	324	325	319	311	310	309	276	326	336	324	315	315	297	312	347	311	310	346	327	328	319	317	334	321	312	332	315	327	351	320	317	324	333	328	323	331	281	327	325	319	307	357	328	356	313	324	321	318	333	339	308	309	324	285	300	290	354	322	333	322	334	309	317	273	322	312	298	296	330	339	266	321	337	300	306	297	328	316	295	344	304	324	344	322	283	316	352	320	329	332	347	336	350	335	304	337	286	324	313	300	320	317	291	318	341	309	322	287	270	320	308	309	318	335	314	345	322	321	338	329	336	329	334	285	331	327	329	348	302	318	305	310	305	328	346	346	325	280	336	302	320	308	312	309	330	326	337	302	345	292	319	309	335	316	312	302	317	322	339	311	329	313	321	355	309	326	299	315	308	332	332	315	342	348	329	300	315	334	320	322	311	305	316	328	329	298	294	345	345	332	311	343	318	328	321	346	299	345	316	336	300	331	310	311	335	362	325	333	298	299	334	322	306	325	329	306	328	308	347	326	349	329	345	304	302	333	293	308	301	313	308	306	326	309	324	328	290	298	318	318	293	340	337	317	346	328	336	312	321	318	324	312	298	337	326	332	327	328	327	304	305	329	320	298	308	290	293	314	326	316	344	288	321	301	312	321	301	328	299	334	327	330	327	318	353	338	313	288	317	343	325	302	334	314	306	381	319	323	320	307	331	307	314	309	353	313	325	303	336	313	339	324	309	295	313	314	333	338	295	342	348	291	338	300	292	281	312	322	348	310	310	364	293	318	314	318	297	309	321	301	318	337	273	285	318	353	305	336	313	317	312	345	343	312	343	306	324	338	332	297	279	267	315	332	331	332	302	300	285	315	301	308	317	321	338	317	307	324	285	340	327	315	334	308	311	320	303	346	324	353	323	327	335	346	320	317	321	336	341	304	335	323	285	312	352	326	300	324	316	302	322	308	367	326
27547	21163	9873	1372	877	864	758	695	697	676	672	655	711	726	722	745	680	685	682	693	702	691	671	682	616	666	727	669	713	686	697	697	709	655	666	649	689	697	704	661	671	707	708	728	662	715	712	676	688	710	643	684	673	689	654	670	650	740	638	697	674	635	680	667	730	701	666	618	718	702	697	693	678	669	697	659	681	652	707	655	681	674	662	661	691	639	722	680	664	679	680	697	691	676	680	640	642	662	679	715	659	664	649	723	679	651	678	664	675	660	672	694	685	670	630	690	655	679	701	675	650	723	661	686	682	714	714	672	664	617	726	704	649	655	695	694	680	701	648	710	658	652	695	695	666	595	656	633	651	672	673	701	693	677	670	674	663	672	676	649	728	665	678	653	678	727	651	698	648	703	661	658	654	663	677	661	679	713	642	663	724	652	740	654	657	642	698	709	688	639	675	679	696	656	689	706	667	686	666	646	686	710	687	666	648	663	631	688	648	642	665	665	713	689	681	729	712	703	680	627	700	691	679	659	654	669	675	614	691	674	644	629	707	680	631	675	664	609	658	670	673	699	656	674	674	665	695	681	672	692	701	672	687	697	666	650	683	697	662	691	647	649	664	682	683	739	668	671	706	655	662	694	656	628	679	674	618	677	630	650	718	688	672	636	666	634	679	658	677	656	661	669	685	740	667	687	706	684	672	692	676	658	697	629	691	679	667	683	663	707	682	682	690	635	628	690	674	669	703	680	732	642	686	696	679	688	682	669	667	668	685	692	684	658	678	667	674	676	696	649	660	665	691	679	675	653	673	658	699	654	661	709	679	690	678	681	673	692	680	685	656	688	748	657	715	713	636	658	661	641	649	653	660	707	650	682	692	661	685	698	688	668	651	670	665	670	663	668	662	663	684	685	680	648	670	673	667	663	694	731	680	700	685	710	668	679	676	696	686	687	714	652	687	658	720	703	741	692	631	661	658	684	697	706	669	661	696	666	681	687	706	692	664	673	653	678	706	651	668	680	662	635	689	653	679	705	655	716	696	673	653	677	688	653	696	688	695	694	667	675	653	666	668	697	648	668	682	703	660	662	666	638	702	698	670	657	666	676	697	636	704	665	663	685	706	712	668	675	697	667	648	680	672	681	677	670	677	646	667	701	693	685	664	678	647	693	650	720	641	676	683	647	716	688	654	672	647	715	670	697	713	715	650	697	696	704	697	716	647	633	675	673	676	646	667	671	700	694	676	679	649	642	612	656	692	676	681	667	609	671	704	654	681	664	673	647	592	657	677	660	629	645	697	680	662	695	658	671	666	691	651	706	655	676	706	639	641	654	696	694	664	690	684	636	695	675	698	658	659	720	688	663	660	678	684	681	681	663	651	696	693	683	742	707	699	664	648	650	667	647	658	652	687	638	653	702	660	657	645	660	698	665	671	647	703	656	671	664	672	648	716	667	638	632	648	702	680	658	679	668	692	651	689	647	656	635	675	709	732	677	634	711	653	695	731	644	662	655	689	628	699	668	668	748	745	681	627	666	683	684	637	660	695	679	709	668	662	693	729	670	670	643	726	664	703	696	696	690	667	669	657	716	644	640	729	675	665	683	657	648	665	664	696	712	713	697	701	657	661	679	649	682	652	645	672	686	662	626	686	730	665	652	651	688	675	680	639	697	642	690	681	689	699	638	631	637	660	661	676	686	660	672	656	643	671	652	684	657	643	694	720	632	690	690	640	638	718	711	701	682	658	698	645	701	653	684	688	646	677	731	672	710	693	694	661	700	715	676	672	626	731	674	689	629	652	654	689	663	677	659	696	668	659	659	722	666	721	670	725	719	632	716	718	707	662	689	687	690	696	709	678	651	699	708	670	677	670	661	693	703	660	698	646	670	714	682	740	657	696	667	642	669	682	715	716	670	627	676	632	723	684	673	670	666	653	656	706	663	696	659	661	680	656	686	724	639	661	655	653	650	741	676	714	710	698	646	669	679	659	638	646	668	675	666	709	682	626	713	692	712	675	641	682	698	665	671	659	685	669	693	713	638	691	643	696	667	673	671	710	740	672	674	715	717	653	688	637	619	694	623	654	676	686	647	694	653	683	663	681	686	650	704	677	685	640	658	688	684	677	660	672	643	657	640	671	654	705	695	695	707	651	666	672	682	663	669	647	656	694	698	662	702	610	671	691	619	638	696	678	682	693	668	677	631	719	683	649	694	678	674	657	690	640	640	688	705	656	722	656	713	656	667	676	706	684	629	684	691	677	682	674	656	650	701	678	687	697	669	679	708	690	655	679	688	696	657	658	671	694	697	689	706	692	707	655	702	705	661	682	660	665	687	660	714	654	678	671	689	665	678	667	650	687	655	668	726	713	713	663	677	649	677	640	721	733	650	700	655	712	673	624	669	656	679	680	687	666	688	642	677	685	682	682	659	675	671	684	674	679	720	723	650	676	704	677	653	677	697	664	719	700	695	694	692	648	660	686	711	635	684	687	652	701	660	655	722	678	661	694	650	686	616	676	710	684	697	664	649	649	644	688	622	686	682	659	692	647	694	649	701	653	670	668	713	731	677	691	653	709	651	673	686	675	624	686	715	666	719	700	725	690	632	702	684	663	652	676	660	682	689	710	738	673	684	653	659	691	695	705	682	687	672	666	664	675	674	654	680	645	660	713	714	658	640	671	685	647	659	674	647	707	662	647	699	735	685	664	700	700	630	688	698	683	683	667	688	715	679	665	665	659	683	646	687	716	664	708	679	641	674	710	648	668	645	688	683	674	649	678	677	683	671	687	637	681	686	666	665	726	651	670	643	700	686	677	640	708	645	665	704	670	650	688	666	691	661	726	673	627	665	682	663	665	668	662	690	668	647	662	668	690	682	655	661	624	686	653	673	675	674	647	646	680	651	683	682	678	714	647	671	651	683	665	649	663	669	680	666	639	704	683	637	660	659	654	639	688	628	672	710	706	680	702	670	660	689	646	671	723	674	644	683	634	664	669	689	708	673	661	695	663	678	674	729	701	690	674	648	675	672	692	678	687	668	700	696	681	693	714	661	711	712	716	700	682	667	664	666	696	699	675	724	748	656	676	659	688	628	726	706	663	659	678	691	688	683	701	678	669	692	682	664	701	673	676	655	676	648	662	615	689	678	680	690	655	645	680	688	680	619	706	715	640	688	713	677	690	696	640	679	683	668	696	734	667	706	699	650	684	713	702	699	668	718	669	680	668	706	672	706	681	673	658	637	675	628	687	652	689	666	677	656	685	692	648	703	628	644	667	711	653	679	728	653	660	715	675	669	656	674	683	654	722	677	708	635	743	660	699	682	668	691	655	647	661	672	680	672	647	674	675	683	687	640	683	673	631	709	642	670	643	704	667	679	715	689	692	668	660	706	663	659	658	693	645	685	672	642	653	707	664	694	696	668	697	643	680	647	676	679	662	680	682	643	680	679	665	681	667	649	700	648	684	674	649	679	685	668	710	644	689	676	657	689	686	699
4138	1683	1562	1163	1006	997	903	1007	892	903	910	898	907	889	869	888	923	874	923	931	899	839	875	906	855	869	846	865	897	875	886	869	870	888	871	863	848	892	868	812	879	904	853	866	821	901	879	848	882	936	867	857	848	871	929	875	901	859	829	840	842	828	876	823	868	837	859	864	823	897	882	870	884	860	889	845	862	791	850	908	832	894	868	815	858	836	868	880	819	863	886	866	884	887	847	825	879	889	865	855	822	859	875	864	852	874	796	887	862	853	875	869	882	834	849	839	809	884	842	931	807	878	862	900	804	848	851	885	841	852	884	874	843	856	864	842	894	860	872	889	802	926	876	827	861	852	865	845	843	877	880	843	807	877	923	823	854	815	882	830	842	887	850	907	867	907	836	864	869	882	875	840	865	851	840	898	845	875	908	845	881	898	816	924	843	888	896	862	841	920	859	896	832	814	892	811	916	837	835	838	872	825	872	928	830	879	829	859	798	864	865	812	850	845	874	820	851	900	842	835	871	838	861	865	878	866	906	836	891	896	869	822	822	820	821	864	830	814	854	831	805	839	914	839	880	889	860	882	813	827	847	811	885	871	899	867	870	834	839	834	894	875	822	844	844	841	828	907	878	878	801	838	845	789	841	865	872	786	847	822	824	881	864	849	868	892	841	851	886	879	850	865	896	841	913	837	846	808	846	857	829	853	816	875	897	824	866	864	818	919	806	876	883	813	840	884	883	860	826	860	869	945	880	809	837	859	891	811	828	805	910	887	852	882	879	831	856	839	855	802	900	792	839	875	892	891	798	880	841	858	909	818	847	857	865	873	867	870	813	860	863	913	868	882	825	851	920	855	839	855	874	827	861	863	827	894	843	883	842	906	843	850	855	852	902	870	888	870	844	905	873	876	839	887	902	826	843	819	907	813	835	883	898	895	878	836	857	841	882	863	847	885	876	868	900	879	868	855	832	849	889	828	886	856	903	852	863	861	852	880	868	831	916	826	900	861	915	883	827	830	859	861	839	844	873	869	845	848	830	846	882	906	853	866	899	896	816	867	778	927	830	821	817	834	897	874	863	843	866	870	820	817	879	856	850	850	850	822	867	874	852	871	856	847	855	830	929	858	844	839	874	954	825	883	890	929	879	811	894	835	877	811	863	854	831	852	889	833	828	890	832	876	849	842	830	863	883	860	911	848	910	843	865	851	887	877	853	824	912	890	830	829	779	840	887	850	817	879	832	832	799	841	830	894	819	857	869	890	861	861	876	854	881	857	858	877	862	829	838	878	793	860	876	881	859	844	874	843	862	848	825	864	872	898	892	841	866	879	861	783	868	877	865	868	852	881	846	894	878	875	891	820	884	873	839	813	930	885	875	866	838	860	876	809	859	830	856	823	860	832	839	859	865	874	860	853	810	893	873	878	873	887	839	835	832	836	816	870	869	850	876	813	881	906	813	855	859	872	905	872	869	879	867	846	867	857	850	838	856	816	840	861	861	857	842	850	832	817	852	864	817	882	875	884	844	847	856	861	891	874	861	871	840	805	861	839	865	801	885	858	828	898	863	853	912	840	823	878	851	821	883	832	859	917	928	822	822	868	873	880	861	883	871	879	806	856	804	848	850	846	898	875	818	859	857	914	895	849	840	823	835	830	882	854	886	871	887	887	857	892	846	846	927	810	891	821	854	788	890	860	871	835	856	844	927	866	903	854	906	840	843	828	881	821	868	907	845	872	892	867	858	842	868	849	847	873	828	874	854	877	820	848	858	920	870	873	903	853	836	868	838	827	856	890	854	909	813	892	875	845	855	810	816	830	833	881	886	837	848	852	845	865	809	879	872	846	824	853	860	881	779	813	815	896	868	867	887	849	877	835	897	839	816	802	886	894	813	846	907	854	829	877	880	847	848	861	887	859	893	846	876	858	897	818	839	885	897	860	818	865	797	853	843	884	824	870	841	863	870	879	798	863	841	849	868	881	810	825	840	898	874	870	814	865	876	826	841	821	852	850	883	830	889	910	840	854	889	874	836	893	832	846	930	844	870	913	895	897	957	852	848	845	868	872	827	826	841	889	863	839	857	867	842	856	853	902	854	876	859	881	834	884	820	894	834	883	902	852	807	915	873	889	863	866	891	862	798	890	882	865	917	878	858	829	857	863	877	844	877	763	889	851	810	853	848	838	906	871	845	844	842	863	867	843	883	854	882	867	850	860	797	899	875	856	821	879	850	828	863	844	836	845	871	850	851	842	834	820	897	868	884	853	928	823	861	868	803	855	912	838	838	807	845	884	919	844	847	874	823	879	849	847	834	821	933	877	882	857	876	900	852	838	902	898	882	893	861	837	916	860	864	825	874	889	825	883	871	844	865	859	867	905	867	818	863	810	861	831	864	831	886	811	894	867	814	865	851	887	830	850	817	833	868	858	835	850	875	894	795	845	863	900	891	830	847	884	824	828	859	857	857	882	844	854	877	911	898	872	885	815	804	857	846	852	871	812	892	826	786	800	884	792	909	824	864	899	900	867	838	846	921	828	833	850	862	833	818	855	871	857	828	866	878	841	875	850	800	888	838	851	858	882	834	866	791	847	895	886	824	825	901	895	865	892	881	854	822	804	855	833	869	829	842	855	801	913	865	887	822	857	843	847	899	887	842	881	880	857	838	898	805	836	872	899	826	823	856	850	873	906	877	870	824	848	892	883	837	896	875	850	844	837	858	820	873	905	866	896	839	914	845	876	890	850	823	868	861	851	842	837	833	826	861	875	858	853	837	844	853	844	850	894	915	838	817	904	870	854	879	861	886	842	813	807	895	858	864	867	842	893	891	891	868	839	932	892	842	929	858	845	845	819	846	836	886	910	847	867	885	865	820	845	875	859	808	845	886	887	845	854	878	828	888	841	835	830	854	815	859	833	859	868	914	855	839	882	841	850	883	845	899	819	831	874	842	907	827	860	883	858	850	859	856	751	827	864	875	845	852	859	845	950	884	843	890	868	854	878	829	872	915	876	824	860	864	878	895	842	860	886	905	816	874	842	889	884	846	837	852	841	808	860	871	830	842	864	822	823	870	931	844	899	888	867	843	851	869	827	902	893	856	854	833	864	898	843	880	866	886	848	857	846	880	831	882	881	830	826	820	859	817	873	827	792	898	886	867	893	848	851	851	892	813	906	886	917	835	849	815	852	835	895	857	818	844	855	822	859	808	805	815	875	885	945	800	799	865	873	875	910	871	882	902	848	818	884	917	830	870	791	830	870	839	843	897	836	861	831	820	825	864	875	858	837	864	854	826	865	823	873	853	890	833	877	874	864	818	851	900	818	810	865	819	861	840	885	874	841	789	836	872	863	877	769	867	853	900	824	857	850	823	874	844	890	868	893	890	864	865	826	905	861	877	833	829	833	885	829	843	841	881	845	891	823	842	856	858	844	872	823	857	875	923	792	907	818	856	844	861	883	844	834	859	832	881	866	892	834	932	874	868	835	847	850	851	927
24500	21655	29088	24479	21514	9692	1434	963	841	762	700	725	736	624	623	587	599	586	568	596	542	575	587	530	583	555	584	537	577	549	574	551	557	544	560	533	543	575	557	519	498	533	527	564	513	546	514	496	551	527	537	534	521	561	519	537	557	550	559	542	509	555	547	540	500	514	539	565	579	549	506	531	533	551	593	516	586	525	558	510	547	519	562	536	569	508	530	542	540	569	553	529	539	559	557	522	556	542	569	522	537	496	550	574	508	505	523	566	521	491	542	536	580	514	522	541	538	493	533	535	526	493	486	534	544	524	583	493	504	544	531	528	556	514	547	570	529	505	549	567	506	543	526	526	541	499	507	512	534	524	535	541	521	521	558	547	503	564	537	549	578	492	546	521	559	528	506	557	527	575	515	504	547	570	506	531	525	537	547	559	523	518	531	514	500	550	537	511	575	562	551	523	515	524	526	530	529	491	494	502	524	550	479	515	537	510	515	508	500	513	514	525	508	537	549	534	524	518	534	556	508	511	534	510	505	572	567	488	550	520	544	515	546	524	528	527	557	518	522	513	503	501	515	559	540	512	519	496	523	524	515	550	535	510	534	525	515	528	536	559	588	545	503	549	518	480	527	518	570	550	545	508	551	536	533	490	517	513	485	512	515	523	511	535	539	580	508	534	555	551	516	504	489	520	540	516	530	533	543	519	522	536	570	541	531	518	558	566	519	598	513	565	499	564	554	552	571	528	486	527	518	518	530	529	532	515	502	518	532	516	517	576	512	533	554	482	525	509	575	499	544	560	518	520	540	528	569	515	506	521	573	538	564	553	531	536	513	534	503	536	540	511	483	516	501	536	549	531	544	538	497	491	529	506	490	510	561	523	508	530	496	533	539	511	520	494	518	489	513	529	471	511	536	531	527	520	521	549	513	514	551	521	511	529	523	558	527	493	515	528	547	521	540	513	514	536	523	511	511	562	556	525	530	507	588	553	509	528	524	524	525	519	526	538	544	511	552	550	532	567	566	522	521	521	552	507	487	557	530	511	546	505	535	534	543	523	501	511	558	532	516	530	528	524	553	507	561	551	549	538	503	505	579	571	568	552	502	530	529	523	555	495	544	533	524	544	518	509	559	511	525	508	564	535	523	557	537	511	559	547	523	507	532	498	538	536	513	582	552	509	505	534	508	522	513	530	577	508	513	555	485	522	538	541	526	513	528	546	542	510	559	541	511	550	523	535	500	539	581	507	496	530	537	551	549	518	533	511	476	501	553	506	561	536	550	554	534	501	491	527	491	569	516	532	471	516	530	505	538	576	501	530	504	473	540	535	577	523	535	521	507	542	512	545	535	554	518	520	495	517	507	515	527	532	518	577	492	576	540	546	518	517	521	535	524	522	559	542	507	503	492	540	515	542	532	534	515	516	543	524	551	526	557	543	551	562	548	523	537	520	553	513	497	492	541	515	516	563	498	579	511	573	549	544	528	508	527	511	500	528	536	533	548	579	552	547	521	520	529	461	555	534	504	545	549	518	552	558	523	514	533	554	510	522	521	597	541	518	517	548	544	529	543	527	518	513	513	521	537	541	534	484	529	534	515	523	543	564	565	567	520	523	530	535	514	512	502	526	533	535	508	539	520	548	538	542	537	522	534	551	532	508	515	557	528	514	470	530	537	532	529	560	505	523	574	503	468	534	572	541	552	522	524	577	502	535	524	529	536	542	556	557	538	483	505	546	464	516	534	492	546	523	544	548	492	534	487	545	501	570	522	527	503	602	555	521	488	543	545	452	472	569	563	486	505	504	519	529	516	525	513	477	515	547	512	529	567	557	534	528	547	531	513	522	517	511	508	514	485	525	527	539	549	545	497	500	539	525	485	542	509	543	512	504	530	527	508	506	539	554	547	521	506	517	517	525	538	531	535	534	538	543	490	516	525	514	558	518	557	545	554	512	536	512	493	506	546	479	515	535	520	518	526	570	545	493	498	526	525	504	569	536	525	571	523	540	515	526	555	536	547	497	536	554	526	523	502	522	546	502	530	575	508	520	518	533	493	576	546	530	510	501	521	540	556	551	484	523	549	540	534	535	522	510	522	523	497	555	523	538	517	515	502	511	549	496	500	559	506	521	515	531	511	525	528	560	509	557	514	552	546	515	512	552	566	500	514	537	547	568	521	493	522	525	531	481	507	511	546	532	561	532	519	500	499	520	546	520	560	494	533	493	576	532	530	577	504	533	503	535	518	507	530	544	570	541	514	557	512	536	515	509	520	494	534	514	540	544	535	528	535	570	505	514	533	518	532	505	557	513	511	516	521	519	537	519	538	557	528	547	535	515	530	503	530	557	542	529	540	511	537	528	524	546	508	524	501	526	543	557	541	540	522	556	537	517	514	568	540	536	501	520	512	507	544	501	536	528	513	520	549	531	538	536	519	491	530	569	525	484	496	526	506	512	533	563	535	576	522	508	477	499	455	528	530	551	548	526	525	506	571	525	538	535	555	518	540	513	538	498	523	551	508	519	539	522	521	526	533	544	504	540	533	508	531	546	542	511	538	539	511	500	564	532	509	534	516	495	512	542	563	541	530	514	520	534	562	539	559	527	518	537	521	558	529	492	541	557	503	569	519	523	537	531	571	545	533	565	501	546	549	527	509	537	566	532	529	509	564	525	493	513	549	507	554	524	547	516	530	517	526	553	516	483	530	582	517	563	539	486	536	501	536	516	531	572	585	604	554	538	524	528	536	511	556	526	552	539	578	488	523	499	552	540	508	500	574	544	505	518	527	532	518	541	554	556	513	525	497	490	537	571	524	576	549	567	543	523	505	541	504	498	538	522	566	506	537	510	527	519	553	553	515	527	535	549	509	542	524	491	506	560	527	547	549	475	510	540	528	491	542	535	524	542	510	533	535	527	549	553	559	525	515	568	545	508	503	532	525	537	521	511	537	558	508	529	491	535	522	504	552	505	539	510	573	586	545	494	551	528	526	505	535	542	512	538	529	526	578	539	554	515	493	539	535	532	534	503	534	492	552	496	574	547	537	526	467	596	491	528	490	554	502	527	532	503	498	515	510	538	519	534	509	547	536	518	510	556	512	522	488	465	553	513	514	539	523	522	514	514	563	534	542	527	552	495	519	546	514	516	549	539	540	528	565	526	513	488	534	512	525	566	533	583	532	535	516	515	538	522	547	526	518	520	532	515	514	531	524	497	519	532	543	543	525	524	521	571	523	531	560	475	534	554	522	551	498	489	522	551	561	503	518	552	524	552	505	513	546	528	508	554	505	537	522	516	535	549	552	523	508	525	551	523	525	548	541	511	550	533	589	480	518	527	551	510	545	597	533	532	557	506	523	574	532	474	553	526	503	519	540	534	526	538	512	567	533	525	525	504	546	544	520	543	535	585	498	553	522	522	534	535	503	569	498	518	547	500	560	568	549	537	482	552	501	518	517	504	545	511	535	547	532	537	556	486	526	514	485	563	508	503	526	548	516	526
5091	9852	8566	4560	3219	2515	2126	1728	1486	1238	1098	1090	1010	935	922	866	883	878	788	764	778	743	798	737	781	763	764	789	727	736	669	764	699	718	651	734	752	728	671	714	708	684	734	679	657	717	720	736	716	686	680	714	711	729	708	711	694	720	677	664	714	707	694	730	709	703	707	730	696	690	708	662	694	706	713	715	743	713	670	683	682	701	724	706	694	754	693	679	689	680	722	691	681	696	667	653	687	681	685	718	667	710	703	717	714	693	659	697	711	671	702	636	687	747	668	691	667	687	706	725	745	703	615	692	648	698	703	726	704	662	698	675	705	723	637	665	715	694	727	679	717	690	694	708	667	685	648	668	691	692	708	694	687	667	730	648	697	694	666	672	729	643	687	756	723	695	692	680	709	676	684	681	658	689	674	683	690	716	676	714	718	677	688	694	720	675	683	661	686	747	709	703	641	662	702	737	681	652	694	699	681	654	680	665	654	692	649	674	672	659	673	707	687	701	682	707	707	682	650	686	666	695	708	642	722	717	661	710	698	675	719	680	688	651	661	717	689	676	676	715	675	641	709	703	689	745	716	694	684	693	707	714	702	609	705	695	685	722	621	672	710	674	691	699	644	682	655	678	656	707	710	675	678	696	715	699	709	647	752	703	686	706	671	673	725	753	652	644	663	687	676	682	626	728	676	729	681	698	705	674	725	746	685	691	640	694	734	730	684	673	665	723	668	634	688	680	741	668	703	687	696	681	732	688	729	674	634	701	753	747	705	691	681	728	630	669	677	653	728	705	699	652	671	701	690	730	730	685	718	717	677	660	654	707	686	663	694	759	708	687	656	740	666	699	667	661	653	665	726	682	696	659	698	695	653	675	622	640	667	679	688	709	667	720	688	667	689	693	676	691	738	675	668	649	683	708	671	729	682	704	708	700	663	703	706	675	716	693	683	682	664	655	692	665	729	702	698	759	687	683	715	689	654	670	659	751	652	667	640	699	684	707	665	703	695	678	713	672	714	650	707	677	698	686	719	650	666	703	698	675	660	709	710	674	714	668	638	654	682	685	668	685	704	679	706	665	713	728	692	686	720	698	678	755	677	678	721	668	712	730	659	694	714	668	663	661	652	627	673	713	690	680	666	689	723	721	694	622	678	683	683	698	678	681	713	663	681	652	671	644	687	667	688	672	698	691	702	716	702	696	684	637	717	698	661	746	665	659	677	684	693	714	718	707	680	668	680	689	684	676	678	686	666	736	684	697	729	689	699	686	677	700	661	736	673	701	686	655	698	694	660	657	710	672	673	685	653	689	646	724	686	673	652	625	703	699	673	690	661	678	653	666	687	719	691	670	673	745	687	646	650	687	666	692	695	692	651	687	645	701	672	711	728	651	679	696	700	710	671	736	735	684	708	653	725	657	702	704	648	685	698	710	675	667	675	665	653	699	687	675	686	700	682	625	686	678	694	694	685	699	700	661	676	676	708	687	707	694	694	670	688	681	714	650	674	662	671	687	686	657	701	702	691	690	667	698	706	698	679	701	734	692	690	682	699	695	711	690	702	702	700	687	688	694	687	663	676	645	706	674	679	686	669	742	736	646	670	715	665	721	686	675	653	659	664	705	732	712	692	681	715	675	692	646	690	645	722	703	715	704	680	665	711	690	681	685	703	696	661	703	700	691	657	705	682	719	719	695	743	631	663	659	686	622	684	645	694	652	676	654	668	696	759	670	694	716	676	710	700	670	729	683	753	686	679	648	703	729	705	693	720	675	748	686	676	670	687	705	681	675	681	685	663	661	679	659	681	727	724	692	691	714	694	680	710	681	673	674	675	667	706	669	721	692	691	643	686	676	645	696	682	725	659	683	709	655	645	699	699	712	674	687	683	666	697	703	687	638	698	678	697	672	685	673	709	658	691	663	693	698	694	710	621	666	681	718	657	705	685	716	726	690	658	705	732	732	675	658	692	695	673	763	611	657	664	655	654	677	649	733	691	678	693	689	701	694	733	672	688	692	745	694	700	720	679	712	725	687	668	658	689	665	673	683	712	696	728	698	713	679	727	671	680	687	668	668	693	708	715	703	726	637	686	704	631	710	658	697	739	664	664	714	719	644	681	674	680	704	678	650	660	701	725	705	670	700	657	694	680	692	666	635	668	680	721	698	656	680	759	687	671	695	664	666	679	666	736	693	684	694	699	683	668	695	697	713	746	629	690	666	659	725	660	668	661	701	711	666	715	669	712	667	640	692	674	709	701	676	709	647	671	702	700	711	737	657	674	660	736	725	692	678	708	709	673	679	686	703	706	736	710	745	720	689	645	674	670	745	621	649	677	741	661	682	649	686	708	699	692	645	701	707	697	649	660	708	659	683	694	673	661	659	661	708	707	710	689	730	630	683	685	668	705	675	685	725	696	699	687	677	638	665	675	735	646	750	707	691	756	691	704	682	696	698	676	714	680	690	709	703	668	716	704	696	654	744	677	677	674	695	680	709	717	698	681	652	656	710	680	721	667	712	655	647	691	665	668	688	652	630	716	678	709	710	663	698	701	699	702	709	678	703	703	698	700	682	722	736	677	673	686	638	704	662	678	717	706	692	696	734	676	722	734	704	703	671	664	703	730	702	719	679	675	764	699	704	692	687	625	700	671	696	686	682	697	711	647	651	652	719	663	717	658	640	739	647	685	682	696	626	688	723	618	647	636	700	736	653	694	687	647	666	717	680	661	686	708	666	727	695	718	653	643	724	704	727	700	692	717	691	626	693	665	711	654	682	699	649	676	714	672	699	696	706	714	647	701	676	683	721	656	609	719	689	665	667	668	692	680	654	684	687	712	646	670	700	669	680	724	740	674	683	698	689	698	682	691	716	709	699	717	707	716	692	705	706	680	681	671	672	689	664	714	684	652	677	701	667	637	726	694	701	668	673	693	648	687	696	679	716	664	709	721	645	687	680	651	664	713	666	692	681	702	690	688	629	648	674	700	707	682	695	651	703	695	712	700	670	671	643	658	648	675	633	726	663	687	703	695	717	703	676	698	624	695	716	691	683	719	634	713	703	681	674	689	741	703	702	726	694	689	714	679	701	668	656	701	717	691	652	664	700	708	699	704	670	698	657	637	698	690	717	719	683	691	682	698	645	659	696	682	724	728	668	677	665	749	726	759	650	674	667	715	691	676	640	691	705	656	686	684	661	695	673	658	666	650	669	665	649	690	744	676	653	649	698	695	682	689	722	642	724	648	691	699	669	701	635	712	688	697	680	661	733	706	715	671	706	667	681	734	682	674	754	710	741	698	710	677	707	688	687	670	709	679	682	729	683	705	685	677	681	683	731	695	684	677	729	725	671	711	670	651	730	726	669	646	687	685	701	716	687	681	698	695	682	681	684	652	695	684	695	676	665	707	646	725	664	694	664	709	679	717	691	661	676	694	648	673	711	696	756	664	720	728	652	686	655	700	643	654	669	671	706	742	708	664	703	688	693	676	657	698	693	673	666
23474	21654	29704	24103	21655	21681	7467	1101	814	706	586	551	502	453	404	388	337	340	341	335	331	316	305	311	302	289	289	308	266	267	252	243	264	235	232	247	269	247	244	271	236	251	244	248	269	242	226	276	228	215	259	231	244	245	259	247	269	259	239	244	248	278	239	254	252	282	245	248	260	252	244	261	246	242	282	262	227	252	236	236	261	247	236	233	255	265	257	237	249	239	242	222	246	259	245	229	227	250	247	240	253	254	238	236	240	242	240	233	243	249	231	243	226	251	247	249	228	216	213	242	261	236	228	223	219	219	220	231	237	220	248	235	250	238	239	252	212	263	226	229	268	224	243	223	220	250	253	254	233	242	249	211	232	249	229	231	280	230	257	205	239	231	247	226	221	234	270	226	250	243	224	241	246	233	256	237	222	227	241	223	212	237	224	232	230	216	245	250	250	237	224	222	260	232	237	202	252	241	245	243	215	221	228	249	207	250	238	227	199	239	244	230	200	261	236	226	248	221	217	256	240	231	219	247	227	230	194	258	231	258	248	240	225	241	225	222	269	244	253	242	230	228	203	238	224	245	254	217	233	247	230	205	240	258	235	218	272	241	199	245	208	238	223	207	226	221	239	257	232	231	220	260	249	247	215	261	209	251	241	228	226	232	230	228	235	206	247	210	238	215	243	253	257	239	256	243	214	227	232	251	242	240	276	229	228	237	244	242	223	221	205	223	249	224	219	237	243	260	216	246	219	266	215	266	227	256	226	247	209	204	226	230	224	227	231	252	256	229	230	213	245	232	235	256	219	223	216	222	235	227	241	287	227	227	258	233	272	237	254	221	237	228	242	245	210	229	230	240	220	225	250	223	230	200	222	228	233	233	226	241	219	225	236	232	238	216	252	198	211	237	251	211	233	229	240	236	243	220	242	238	236	234	247	219	234	226	260	251	240	219	213	224	241	218	213	252	220	256	246	256	240	221	248	225	228	224	223	236	236	236	243	258	225	264	239	207	220	228	268	242	243	255	236	223	220	218	248	234	242	242	220	224	240	241	241	235	224	225	222	265	237	230	230	250	244	247	252	258	219	223	249	254	222	238	230	243	215	232	232	241	281	245	222	258	228	236	210	237	215	217	233	259	236	228	232	251	217	238	238	239	242	233	239	246	227	260	233	233	235	225	234	233	225	228	257	232	208	220	251	229	251	221	241	234	210	246	242	250	232	251	223	247	219	213	248	249	213	242	245	235	219	223	257	214	223	227	269	255	248	236	252	236	243	229	209	240	226	216	205	236	241	251	220	208	227	237	227	242	229	238	220	247	215	219	245	225	219	231	243	246	238	238	224	207	221	252	216	244	205	210	228	240	226	214	213	210	214	232	221	256	253	243	216	242	208	212	216	237	216	219	256	259	258	222	224	221	215	216	240	264	216	220	223	243	246	243	244	227	233	251	209	229	223	234	211	233	233	198	207	219	250	237	225	200	216	250	217	216	247	252	210	210	259	223	245	252	242	232	248	226	221	230	246	233	244	229	255	251	241	222	224	261	212	229	230	247	260	233	253	227	218	229	229	238	241	239	229	255	227	216	248	218	238	208	230	231	225	205	235	233	223	229	233	229	245	221	270	243	228	234	235	219	228	252	227	243	226	234	228	251	242	251	252	232	243	245	248	221	215	262	227	243	204	235	246	203	217	239	222	246	235	236	230	218	218	235	211	261	258	234	219	256	252	241	249	246	232	235	230	232	257	253	245	250	219	220	210	212	229	231	226	241	233	245	234	232	222	234	239	230	232	237	196	226	232	216	227	256	261	238	248	229	219	249	215	235	271	228	238	217	233	235	248	241	229	238	219	226	228	225	254	227	241	253	208	214	247	211	224	235	206	239	243	225	217	246	246	229	234	235	280	231	224	233	217	233	230	225	244	230	221	229	235	231	263	244	237	225	220	237	241	222	258	237	246	247	220	255	236	245	238	204	232	248	228	226	248	248	244	257	242	223	238	213	240	247	219	227	214	226	240	240	227	233	262	248	246	262	242	225	219	235	250	246	230	229	229	227	229	229	212	240	230	230	210	218	232	241	242	240	218	232	234	215	236	228	245	224	210	277	270	226	223	230	253	250	260	240	244	239	238	219	238	189	208	220	242	212	223	238	252	232	231	226	238	212	233	232	231	221	220	251	248	259	220	236	239	256	211	249	239	204	230	221	214	211	234	213	229	258	237	240	235	234	259	232	220	210	219	245	207	235	219	224	226	239	217	199	221	256	255	234	232	239	236	204	226	262	242	265	255	215	239	241	214	239	230	226	227	204	212	217	214	234	251	257	209	245	256	235	254	248	222	249	241	234	226	225	244	230	246	246	229	249	255	202	249	230	227	240	250	238	208	262	233	244	223	231	229	245	251	217	217	239	253	232	206	235	229	250	207	230	255	226	223	229	245	242	238	225	232	286	233	255	240	217	232	229	223	225	216	215	236	225	254	247	236	248	241	233	266	250	216	245	239	252	220	215	238	202	230	222	240	257	237	232	241	215	238	259	239	219	226	201	243	263	234	222	212	235	224	217	222	223	254	236	258	207	239	223	230	228	214	250	240	230	231	240	220	269	234	241	235	238	225	239	230	251	228	271	236	224	241	225	226	229	256	230	215	220	238	217	233	243	264	237	218	254	201	249	246	233	237	238	256	228	237	244	248	221	240	225	251	210	231	230	251	244	218	253	234	223	222	216	210	229	252	248	214	224	222	224	223	209	263	240	255	223	219	218	239	210	224	232	235	233	244	237	239	237	226	257	255	234	234	209	251	224	233	231	217	218	236	233	233	242	240	221	205	235	237	235	254	251	240	226	220	228	226	216	260	211	225	220	241	211	251	215	229	214	237	205	233	227	222	214	232	221	227	233	232	218	251	233	251	214	253	222	245	251	232	218	221	219	208	233	219	238	224	234	256	243	240	219	235	216	231	216	215	229	256	226	219	237	227	244	230	205	228	240	198	226	214	226	238	228	252	237	216	228	232	215	225	247	247	238	249	232	236	249	243	226	236	219	230	247	254	246	241	248	220	250	214	237	199	220	231	230	245	219	235	242	233	239	229	239	254	259	230	256	222	248	226	228	213	232	257	240	228	217	199	222	223	221	230	243	253	220	240	262	244	279	240	215	243	222	242	220	247	241	223	224	245	251	225	244	275	236	238	251	235	242	210	226	237	266	254	233	222	237	221	271	267	225	229	213	241	222	254	247	230	234	232	244	245	242	241	217	237	218	234	223	267	241	253	209	226	233	238	252	229	225	222	247	226	229	237	232	262	239	234	210	290	236	234	219	257	217	249	229	218	242	229	218	222	232	254	209	243	210	244	255	218	239	260	229	235	247	222	249	231	261	246	238	253	245	192	211	220	263	250	209	245	205	254	224	231	231	227	218	219	211	224	237	216	236	223	260	230	245	223	195	249	211	227	229	199	231	215	242	213	199	220	234	206	225	207	242	255	216	192	237	237	248	245	227
6969	16260	13455	7417	5055	3827	2963	2270	1952	1563	1195	1049	891	864	712	685	655	580	585	493	482	510	450	471	425	440	403	380	428	366	400	424	382	364	370	378	354	335	367	345	327	375	350	329	354	363	328	326	349	364	357	328	333	320	362	292	301	306	296	324	359	342	325	355	300	328	350	354	317	352	340	343	312	300	333	361	346	358	310	304	314	302	314	338	339	326	363	300	304	321	339	362	307	316	320	318	335	329	342	322	325	327	314	349	346	310	316	342	288	323	333	335	311	334	332	361	331	295	334	306	303	311	336	342	327	324	312	298	292	321	302	312	296	329	314	323	321	279	327	279	314	317	349	322	307	311	316	339	297	304	307	333	312	327	304	308	317	277	333	323	327	310	307	312	307	308	329	324	303	309	300	320	296	310	317	323	311	327	315	296	309	295	369	331	287	307	336	330	303	316	311	334	333	305	311	321	300	326	314	308	333	291	351	301	308	307	333	286	304	337	292	351	317	334	275	326	319	324	293	319	305	303	293	291	347	299	286	309	299	316	309	295	345	299	283	336	280	306	356	312	278	273	278	310	317	324	327	319	317	317	312	349	297	305	289	271	300	306	290	330	322	328	314	299	328	336	320	266	302	312	306	317	356	304	293	339	290	309	349	308	332	325	282	325	300	328	317	282	321	290	305	318	303	347	320	285	304	352	281	304	298	282	337	280	308	346	316	332	301	311	297	335	278	306	313	292	289	301	290	307	284	322	292	331	289	307	323	327	337	285	308	336	329	309	313	325	313	298	308	323	321	347	307	293	316	324	302	307	312	325	316	321	338	285	317	327	312	317	336	294	303	279	304	300	314	308	314	296	327	301	314	322	337	338	310	285	306	295	297	306	287	294	279	317	315	307	301	300	302	310	319	324	296	310	299	293	340	338	304	298	306	315	302	306	309	304	318	298	305	295	294	310	315	311	312	288	307	325	279	322	319	312	319	285	339	315	304	298	331	323	324	322	294	316	313	340	314	327	314	318	343	325	315	324	310	333	290	351	300	322	324	355	300	281	337	318	314	314	304	303	303	338	304	311	331	326	306	337	306	316	314	312	328	340	322	265	326	338	329	292	320	316	347	314	318	331	323	319	336	298	302	316	352	305	277	327	297	334	333	341	299	309	325	306	300	282	334	310	308	310	325	357	309	324	294	282	314	306	319	288	317	292	325	306	308	322	279	311	322	320	320	348	320	283	316	326	298	299	330	331	330	334	356	311	325	285	326	300	301	330	317	315	336	297	294	280	330	348	310	311	310	310	340	318	261	321	292	353	330	327	304	339	317	274	305	342	349	327	292	315	335	297	297	324	305	292	330	293	304	329	297	317	296	309	321	351	344	310	318	312	286	328	349	315	326	322	318	290	306	331	316	290	321	317	338	289	282	341	311	339	306	311	347	294	314	333	331	312	330	329	305	318	335	326	300	301	294	289	307	315	337	316	342	339	318	321	313	310	278	326	305	300	312	350	327	298	309	295	312	315	330	323	308	329	336	286	314	305	259	333	311	303	299	327	336	314	288	277	294	317	325	312	307	321	307	304	284	331	313	323	340	298	346	301	353	314	291	292	298	270	325	309	325	286	309	324	336	312	270	307	327	317	325	330	309	318	323	301	312	318	303	332	290	323	300	322	316	333	297	284	309	317	293	340	311	294	337	325	313	303	359	337	336	342	292	318	322	323	318	325	297	299	292	316	308	286	311	306	301	297	293	307	342	299	345	293	298	273	325	308	319	325	323	314	289	309	312	385	282	298	308	335	299	301	304	332	306	286	313	310	335	322	330	300	328	351	342	330	297	340	301	300	322	339	291	333	324	320	306	315	292	265	329	313	309	312	329	314	334	316	319	331	318	333	307	295	315	277	357	291	299	306	306	293	323	312	320	281	334	309	311	322	274	328	312	325	327	303	289	301	317	302	329	323	300	308	333	304	337	284	323	320	320	321	307	304	318	331	334	287	321	314	314	282	293	291	274	295	304	309	310	308	326	309	319	290	323	303	293	303	301	314	290	304	297	297	277	324	271	292	300	313	299	317	297	303	298	310	305	312	311	314	320	302	346	333	302	332	312	314	299	290	323	315	285	299	291	306	320	294	289	317	321	315	280	324	306	327	306	310	306	298	335	313	329	294	304	318	317	311	304	302	328	305	320	292	296	294	290	355	326	318	322	317	326	317	313	325	301	281	303	316	279	299	326	309	318	310	278	318	329	304	323	306	274	327	270	327	307	286	298	346	312	282	283	295	320	344	305	327	311	315	297	277	276	320	314	314	317	322	297	309	324	321	266	310	318	311	285	339	315	321	281	305	313	301	322	296	310	322	322	342	289	331	338	321	311	344	312	307	313	321	317	299	302	290	298	336	327	310	302	335	288	292	287	347	284	303	284	293	321	310	309	306	290	286	310	320	307	293	332	309	293	324	303	274	322	276	280	318	359	307	291	323	291	298	326	310	300	313	304	323	304	308	309	278	286	295	334	296	305	343	328	325	355	296	305	325	316	316	321	315	299	301	319	352	279	321	334	306	303	332	329	325	325	267	324	306	306	329	307	258	337	290	320	298	278	257	306	347	300	297	284	290	317	299	319	318	320	334	336	297	315	270	327	287	313	335	314	321	335	296	301	312	273	337	276	320	333	287	348	306	324	332	320	299	290	281	312	307	294	282	281	315	307	318	278	293	293	323	309	311	334	298	318	332	321	291	329	312	281	299	321	292	321	319	310	333	294	328	312	339	330	326	327	286	299	311	304	311	313	297	293	315	321	326	334	304	307	318	312	329	282	316	316	309	355	309	320	326	320	341	318	332	331	333	335	312	335	312	318	316	304	311	339	316	308	271	331	352	304	296	333	319	341	299	301	335	281	326	320	296	319	317	323	282	315	311	327	353	311	301	313	331	288	333	296	351	306	316	306	306	280	321	327	330	307	303	294	308	300	317	309	307	305	300	291	317	306	302	340	319	340	317	301	323	315	294	298	321	316	328	327	323	312	324	282	293	283	319	285	289	315	330	310	321	308	293	322	284	310	313	317	302	315	313	323	300	325	308	322	301	314	297	309	335	296	311	339	318	296	284	323	319	329	339	294	331	312	308	299	306	297	337	329	333	317	316	314	293	306	309	316	286	305	314	326	318	304	302	300	317	312	307	319	310	338	329	288	315	284	323	322	344	318	312	331	299	312	318	291	327	318	311	301	279	294	314	286	325	315	313	311	310	336	295	342	323	311	326	289	293	335	329	314	308	347	292	319	337	361	299	294	293	303	312	276	316	349	312	305	313	309	347	306	300	316	313	334	347	312	282	287	354	294	307	301	341	303	309	303	324	293	332	306	314	300	306	315	332	301	301	329	333	304	303	331	298	319	285	333	296	313	344	308	303	311	307	326	332	317	296	342	326	324	320	305	300	294	318	315	331	287	289	308	280	306	303	317	304	324	289	318	300	325	330	326	322	311	277	308	281	329	327	290	292
27472	21128	9890	1320	830	784	822	699	691	641	742	635	751	648	700	638	625	701	650	677	700	680	698	681	707	688	697	707	664	742	623	700	649	681	673	655	717	672	699	683	706	644	689	660	680	656	674	645	661	691	710	663	671	682	668	717	759	748	657	715	701	680	667	688	612	624	719	682	662	698	697	727	674	658	675	691	686	677	711	670	685	672	664	672	643	714	666	711	702	668	680	690	675	720	673	680	700	689	714	716	657	689	660	676	691	676	671	725	714	734	697	683	685	700	664	617	711	623	659	709	664	685	671	660	670	702	657	619	667	702	702	736	615	669	648	684	690	677	697	665	640	673	692	636	667	693	694	714	697	681	690	672	645	673	675	683	672	691	717	685	708	689	709	653	689	692	707	704	673	725	659	672	713	676	681	628	641	703	695	676	660	673	669	737	663	717	640	685	697	666	676	695	696	676	733	708	644	708	675	681	659	644	681	660	702	702	690	645	740	644	667	672	669	681	683	702	682	704	650	665	688	713	686	710	692	698	662	688	716	640	682	702	650	641	698	708	696	683	670	643	686	676	691	709	716	702	674	652	742	690	718	722	682	666	633	672	681	624	714	693	689	668	685	709	672	683	680	634	616	694	685	668	700	669	625	700	658	709	681	699	719	696	723	672	648	680	656	700	668	658	724	650	681	689	649	692	677	681	672	605	681	661	668	707	686	685	699	695	666	662	732	685	703	699	669	666	667	663	649	686	641	666	725	688	695	688	664	661	696	670	663	670	703	688	653	675	719	673	691	694	655	694	672	719	689	668	702	662	663	664	681	603	651	693	682	667	694	714	685	675	680	646	723	658	636	656	656	661	702	721	671	681	636	640	686	697	641	689	661	674	663	674	649	717	651	726	686	672	741	730	742	658	642	698	702	685	672	680	677	690	642	675	690	724	710	671	683	695	679	720	657	644	663	693	660	651	671	710	714	705	658	650	737	672	678	677	665	673	694	674	689	651	621	682	666	658	684	688	618	692	736	663	654	659	659	685	662	696	674	680	641	696	659	673	667	675	657	641	704	681	688	667	655	660	653	696	704	688	640	690	655	661	672	703	683	728	732	684	670	641	674	689	682	674	667	668	662	653	670	734	652	658	702	710	713	691	666	650	635	666	684	689	669	659	707	683	692	654	699	659	662	657	715	672	705	665	681	678	743	667	699	667	720	732	685	666	660	635	686	630	672	651	677	658	653	704	670	669	650	670	724	706	655	694	689	725	664	654	671	713	694	682	700	692	624	677	721	702	678	683	727	706	648	604	725	689	668	616	726	684	671	729	695	632	636	692	653	662	664	666	690	655	685	693	695	678	653	681	723	657	673	647	654	721	665	683	683	691	655	719	695	650	706	684	655	700	706	650	671	691	677	673	657	694	703	670	700	694	690	714	673	671	698	674	678	651	682	710	719	709	635	708	627	714	663	688	707	674	687	724	700	669	650	695	666	670	685	683	653	724	641	691	643	678	651	705	680	684	683	716	646	655	739	677	662	647	757	625	771	717	663	672	733	669	680	695	680	726	667	722	680	638	678	704	704	686	679	639	711	709	684	646	673	676	699	684	720	708	733	688	637	708	691	676	696	685	688	669	696	660	671	700	683	660	680	685	679	718	611	642	657	686	651	691	721	661	637	735	672	631	672	669	665	714	595	672	661	715	671	690	648	679	690	681	655	713	685	674	701	700	675	690	672	641	640	707	652	722	674	647	714	637	652	692	663	700	683	676	697	670	696	657	662	707	679	655	702	717	645	701	668	678	681	689	658	649	720	706	680	668	701	652	680	711	696	700	706	665	684	712	694	678	703	639	706	702	696	675	697	721	676	663	716	611	690	675	731	682	668	687	664	689	717	670	686	695	683	673	638	697	668	649	681	715	680	679	690	660	689	665	671	655	689	644	682	694	646	650	654	674	672	653	667	655	651	711	686	699	629	712	711	668	650	657	704	704	642	701	710	687	650	688	639	667	678	636	672	659	688	694	721	666	661	679	677	644	655	655	692	674	729	664	687	703	673	636	653	688	689	690	674	650	692	707	686	617	666	665	714	721	701	684	644	685	679	701	683	648	713	680	635	656	704	722	695	697	663	637	692	702	621	657	683	671	624	695	668	667	676	699	622	674	666	660	656	637	683	681	659	704	685	665	679	705	672	638	658	646	697	674	636	678	692	656	646	707	653	719	692	692	690	638	688	637	724	714	638	702	722	637	717	665	654	654	688	692	646	668	668	646	678	666	648	668	660	677	660	656	663	696	677	699	714	727	655	669	687	672	696	644	715	695	658	667	684	675	761	675	657	661	717	679	735	656	643	656	698	672	674	670	693	693	650	712	684	717	729	669	645	676	716	720	676	661	702	658	653	693	657	703	681	681	701	648	722	675	649	731	709	642	664	677	663	639	673	673	691	708	661	670	661	688	710	676	705	653	704	690	670	647	640	697	671	716	658	711	655	717	701	675	695	638	685	665	656	697	667	641	726	671	687	693	704	689	714	679	669	698	636	678	634	697	636	709	689	690	660	670	658	682	683	639	692	597	703	673	651	626	647	673	691	680	691	667	697	671	626	700	649	670	626	712	664	665	661	665	662	605	711	687	684	653	687	679	646	662	671	682	664	716	701	708	699	683	681	659	685	657	681	682	673	668	704	692	678	710	690	672	662	642	633	682	716	663	657	696	682	694	653	652	688	649	653	742	726	685	721	669	657	622	667	670	683	697	686	662	721	652	676	715	668	703	691	691	630	646	676	693	673	696	636	678	686	642	694	704	680	652	671	679	673	688	677	696	625	631	681	679	662	670	672	631	671	717	703	668	670	717	667	675	687	674	665	678	660	637	683	618	642	655	701	656	695	666	708	705	678	655	671	671	667	693	672	676	648	691	690	666	641	623	715	646	669	673	705	681	666	667	640	666	701	723	660	668	665	700	672	692	685	723	685	666	678	679	640	676	688	659	677	683	704	669	709	657	673	704	660	673	706	665	664	654	724	674	713	706	642	706	703	683	686	651	656	674	664	660	661	671	636	713	703	670	661	700	722	629	675	745	668	689	642	713	658	660	717	674	693	635	675	682	636	653	681	724	691	696	661	656	672	707	651	619	691	704	673	686	652	647	678	645	707	644	714	701	663	663	691	685	719	692	673	678	640	678	657	657	724	687	672	690	678	696	714	684	705	652	715	729	715	649	681	697	669	678	648	683	682	657	694	668	682	674	606	711	707	669	693	646	671	670	678	719	671	640	671	697	674	685	667	671	672	689	649	701	676	636	659	689	712	679	730	710	696	674	720	688	694	648	663	656	653	660	739	721	683	628	653	656	721	669	709	688	702	665	681	687	673	676	691	666	673	669	666	701	708	714	668	663	706	685	712	684	708	679	664	668	664	688	689	662	716	674	659	714	608	665	664	690	661	724	677	681	714	686	694	669	687	685	645	687	697	646	666	704	654	633	674	656	684	681	726	654	647	678	667	710
4291	1622	1494	1114	1044	993	928	924	912	885	879	863	890	901	938	862	855	907	831	834	867	891	885	841	833	854	877	867	873	821	891	820	876	848	882	849	852	856	871	892	875	861	843	835	851	841	899	870	877	820	862	847	850	899	837	849	844	847	905	882	843	913	831	874	844	838	845	877	902	876	848	817	867	918	856	833	841	842	876	799	871	854	881	869	872	833	891	881	853	843	847	839	810	870	899	881	873	892	885	859	829	858	889	850	890	890	898	896	832	826	833	859	916	869	902	887	849	833	913	816	840	876	851	897	861	812	863	872	862	884	875	861	886	904	861	873	887	886	813	877	899	867	839	830	904	850	875	914	889	828	884	858	870	863	825	830	827	912	859	886	825	920	898	855	853	829	858	854	869	856	860	895	865	859	829	922	857	853	856	873	846	901	854	858	850	892	841	821	859	858	849	882	824	849	826	878	811	895	839	853	887	864	844	831	873	899	848	879	871	850	802	881	823	851	782	791	881	868	863	807	865	883	899	807	868	908	896	852	856	933	872	909	875	806	919	875	848	871	827	800	879	849	839	866	903	869	871	841	822	854	829	822	925	896	902	873	841	870	924	887	848	866	848	851	888	861	775	874	773	838	854	795	851	792	890	898	861	836	847	907	947	880	827	890	877	884	843	843	852	806	864	839	862	871	875	896	833	869	873	847	876	875	825	904	891	858	867	857	826	869	864	838	871	846	852	873	901	898	917	889	874	886	879	874	837	875	873	912	877	849	856	867	905	841	875	882	903	855	793	897	873	884	859	847	899	870	890	823	907	800	922	834	847	857	845	815	869	917	867	851	895	877	848	861	808	890	819	824	836	814	869	887	917	853	853	862	847	868	861	851	893	862	830	860	827	880	892	813	895	861	881	894	809	879	858	860	853	825	883	856	856	895	841	841	802	837	828	882	875	844	844	821	824	849	865	897	844	885	880	862	871	909	824	887	840	839	845	841	899	909	892	856	890	878	860	852	856	889	866	902	884	877	881	874	851	808	896	864	849	888	866	831	863	827	923	876	877	914	870	830	862	836	841	836	810	840	846	849	898	876	873	833	847	822	789	878	887	815	843	919	868	919	869	845	856	878	887	849	861	874	882	859	846	803	878	874	870	835	849	861	854	834	831	872	881	814	887	877	849	941	855	872	824	851	824	851	802	868	858	878	817	856	869	795	859	877	873	865	835	832	840	867	898	814	811	826	830	915	888	909	886	892	815	861	869	890	871	834	872	846	938	848	925	768	852	947	812	852	908	874	836	850	890	815	869	848	851	883	880	931	905	845	839	854	793	878	843	810	876	816	883	875	831	846	855	836	849	837	891	877	860	867	848	899	887	833	876	881	878	895	850	867	859	864	842	838	874	867	883	859	877	866	847	832	929	873	807	873	866	860	854	861	852	864	850	882	838	893	903	850	837	768	865	846	956	856	878	806	869	780	851	868	861	883	846	873	864	846	857	838	823	870	867	840	864	837	810	895	845	858	838	936	864	832	914	791	831	860	866	872	814	879	862	878	855	823	840	827	904	856	799	906	863	829	854	846	879	885	850	853	853	825	871	874	855	869	845	905	881	828	868	846	855	807	838	848	811	815	816	878	859	874	833	875	856	837	824	891	859	859	877	833	876	869	843	898	830	871	857	858	854	857	820	819	867	883	848	870	885	862	890	845	871	874	819	844	912	793	903	841	825	888	830	814	886	836	835	879	865	831	889	902	779	892	895	824	859	874	925	835	860	856	868	868	877	861	829	825	866	848	813	857	891	875	891	932	855	827	863	832	853	910	876	838	847	839	831	879	842	860	849	827	892	878	854	857	883	844	885	844	829	854	863	838	876	859	846	927	896	858	844	893	819	819	906	854	844	837	888	842	833	854	853	842	854	902	869	864	830	860	818	837	885	863	871	833	893	856	869	867	870	925	868	859	861	872	866	804	844	875	842	891	812	858	837	833	864	843	860	789	848	806	865	832	852	863	843	867	841	853	893	895	858	858	856	843	821	856	830	845	865	829	905	878	848	856	894	869	917	831	871	834	847	895	856	842	864	901	905	892	866	899	863	777	856	896	904	879	904	863	808	913	841	863	828	905	828	846	884	872	909	901	905	874	825	829	868	872	851	867	871	875	840	851	920	852	853	800	878	848	866	890	821	881	883	870	881	835	849	848	827	812	864	896	836	834	814	850	812	856	885	863	866	897	853	891	887	861	913	811	857	877	876	812	900	869	869	801	860	854	847	817	839	882	850	911	811	867	848	861	881	884	905	868	883	915	891	879	862	814	911	830	843	839	863	892	848	882	893	852	801	856	897	843	836	874	827	834	847	896	889	848	901	901	837	874	848	808	859	847	899	840	811	859	873	830	890	887	825	884	833	842	834	905	868	843	854	849	842	905	863	898	867	831	912	839	901	895	844	913	916	876	898	873	842	813	931	889	886	882	879	865	861	895	861	845	912	850	866	841	910	844	828	860	853	853	844	834	824	856	872	848	847	865	906	869	860	877	858	863	878	872	836	832	859	858	821	838	809	859	852	854	874	885	873	843	811	840	900	850	847	895	884	861	802	868	845	846	871	853	872	865	855	864	902	890	902	860	816	869	868	823	856	861	848	855	952	885	840	863	873	874	839	877	857	851	877	857	848	818	839	852	886	835	840	868	917	872	869	860	864	804	875	882	818	863	837	884	900	821	862	860	816	846	865	874	857	883	899	843	884	892	905	843	841	784	830	820	865	894	874	872	827	867	918	851	879	824	876	880	888	848	905	820	849	843	801	866	888	863	866	896	866	832	881	842	844	855	852	855	824	907	890	834	816	866	829	900	842	869	812	885	856	869	902	882	857	855	895	863	843	859	870	857	853	834	860	851	888	872	881	882	855	790	906	914	850	935	881	857	872	842	891	861	873	878	900	849	884	859	811	872	895	864	956	853	847	886	910	863	820	828	864	846	892	865	834	864	886	862	847	863	868	868	881	865	853	876	875	818	871	860	889	917	915	922	884	812	887	858	903	860	874	872	904	882	877	874	860	868	885	863	859	868	872	836	847	823	841	868	881	866	878	874	881	833	883	895	847	918	893	857	880	875	870	881	844	846	817	853	916	786	887	835	840	794	858	904	840	841	876	912	852	863	839	840	882	868	902	908	868	895	851	868	829	869	838	893	848	852	864	852	826	879	865	867	933	862	894	842	860	840	855	858	884	846	866	886	872	822	865	865	849	838	826	852	841	796	848	910	896	863	835	806	902	888	862	848	819	815	877	806	827	895	908	885	823	839	818	839	876	892	893	878	884	869	871	867	894	821	818	830	871	896	860	824	879	817	823	842	883	901	893	870	873	841	848	865	857	896	849	881	873	912	903	835	877	895	883	851	833	890	848	927	873	878	813	848	843	837	854	800	876	870	877	878	854	857	850	871	859	823	880	841	886	818	864	864	867	876	927	849	912	879	904	888	883	855	897	875	897	855	823	847	897	857
24466	21618	29180	24551	21599	9874	1474	976	867	756	733	712	646	648	634	565	581	648	641	619	549	509	598	568	571	554	579	595	548	599	554	535	573	559	524	560	536	559	500	556	569	576	542	571	537	538	544	486	518	594	540	546	500	541	526	547	522	555	540	519	515	514	550	533	510	565	541	535	548	529	516	524	591	525	541	566	530	523	517	525	585	569	521	540	525	557	551	548	528	564	520	521	501	558	542	539	527	556	529	540	527	533	542	527	539	529	558	555	508	509	534	538	474	519	503	543	519	527	539	511	540	532	528	514	513	488	498	519	534	490	514	526	537	530	553	530	547	572	531	541	525	542	523	591	506	536	550	542	543	547	521	533	558	537	516	497	522	529	578	494	569	541	521	496	501	482	531	495	532	503	557	556	548	515	589	496	546	520	512	526	574	517	553	563	529	549	536	591	521	543	524	561	511	539	527	545	520	538	539	519	513	566	531	521	585	553	540	485	559	556	592	546	546	513	504	512	538	501	546	513	518	537	560	473	517	529	512	539	519	535	555	515	508	487	502	533	525	550	579	544	579	541	541	499	530	505	561	523	499	515	525	546	517	539	597	533	530	525	543	536	540	497	491	539	540	524	509	573	546	532	473	515	573	542	519	509	504	540	496	483	512	526	514	542	489	511	504	524	543	502	531	499	503	512	521	527	562	549	548	483	542	557	508	569	511	537	558	535	539	498	526	478	544	556	562	531	510	498	494	545	533	531	498	513	534	516	543	509	517	525	523	523	524	496	550	573	543	551	540	499	533	551	538	544	545	539	497	577	560	525	518	501	493	488	471	513	517	551	537	522	555	524	536	519	530	545	559	561	562	534	558	523	538	545	535	544	526	503	509	537	543	476	534	537	518	528	485	481	500	553	536	527	486	541	509	513	547	574	544	555	519	536	541	543	557	551	531	494	503	492	527	531	529	509	520	547	515	528	541	510	515	527	584	534	493	504	579	557	505	543	495	558	540	536	538	522	566	525	540	496	557	507	567	541	541	500	600	505	533	518	561	522	585	530	528	536	480	505	528	524	518	513	549	521	516	535	500	519	513	542	491	532	487	536	505	504	530	511	531	506	528	527	544	510	563	519	520	538	510	539	531	551	549	494	540	497	508	530	511	487	521	520	482	564	573	571	549	553	528	527	545	511	578	505	520	544	517	526	553	572	506	543	551	509	501	505	532	504	523	531	504	499	552	534	566	552	524	503	533	544	563	528	516	530	498	517	502	502	517	523	525	532	550	558	524	538	505	541	498	553	553	523	536	515	565	570	548	551	538	517	538	476	501	506	536	504	491	503	551	508	531	514	528	502	522	511	504	521	469	567	547	510	537	547	461	529	512	555	542	550	519	525	500	546	549	510	510	498	540	539	545	537	499	549	506	527	538	516	522	517	539	545	501	574	520	530	490	553	513	563	507	525	528	547	556	548	519	509	522	530	532	538	550	505	538	533	513	515	578	563	551	559	528	583	559	537	519	550	536	530	545	551	535	535	514	555	527	542	505	522	509	545	520	535	542	522	531	519	529	547	504	499	518	544	574	530	516	511	541	544	500	536	512	553	527	565	509	581	512	556	509	528	553	489	525	534	561	524	511	504	559	528	521	503	519	520	504	562	496	540	532	539	494	532	494	549	526	508	518	523	537	537	531	505	524	530	504	495	537	484	547	524	471	510	543	479	571	523	511	562	571	490	496	545	501	504	533	483	498	506	518	542	545	552	534	520	512	513	509	535	538	534	510	534	550	535	539	480	508	528	521	572	550	525	534	493	521	541	518	540	521	512	497	549	547	515	531	505	514	526	497	542	546	519	520	520	546	522	504	569	547	497	531	547	534	541	527	494	509	512	517	533	582	544	534	561	476	537	497	512	524	529	544	585	512	581	469	512	536	516	522	559	599	564	532	533	555	549	579	490	532	487	506	511	522	531	505	516	509	549	545	508	500	522	542	555	505	494	516	574	535	538	505	541	521	522	495	532	536	487	499	533	541	545	555	472	544	545	477	528	539	512	546	541	518	544	533	556	512	549	523	479	513	525	497	505	530	541	508	496	474	516	539	585	547	545	506	550	528	548	506	518	491	503	535	542	528	498	537	477	531	521	482	524	568	530	504	522	554	527	530	511	530	549	465	527	529	536	498	518	503	508	522	563	481	575	519	522	534	537	501	562	526	533	503	503	577	506	544	528	504	538	513	560	501	512	584	529	508	514	537	543	551	507	507	500	539	517	539	484	537	529	534	484	485	509	494	541	506	526	540	524	491	582	499	522	546	535	519	479	528	519	580	546	523	489	509	533	525	517	499	531	554	534	520	518	527	516	519	556	537	544	546	513	552	553	501	533	518	564	501	542	517	543	507	503	517	525	527	557	572	493	505	507	513	529	520	505	547	524	535	539	512	536	517	532	511	555	537	536	559	560	538	521	551	566	521	511	511	520	526	534	531	540	494	535	551	520	521	517	569	517	529	554	487	495	510	516	548	531	496	514	514	485	471	513	548	535	528	541	537	487	553	581	508	518	506	533	532	525	591	494	544	528	546	523	503	536	521	547	534	511	516	520	496	533	522	517	528	529	510	522	532	495	577	498	522	545	508	540	530	499	495	517	538	524	542	513	534	509	539	512	572	503	536	501	548	534	496	514	523	563	499	518	508	501	555	534	542	493	509	556	486	520	504	542	484	523	546	522	499	532	516	562	499	535	556	499	558	553	510	521	505	537	541	484	531	536	538	479	532	563	562	495	558	510	544	539	524	523	518	492	521	537	527	502	510	538	509	521	566	524	498	521	543	487	489	523	508	526	512	514	550	567	555	530	535	550	514	529	593	517	562	518	520	532	518	538	514	492	522	571	521	527	536	584	523	538	504	523	526	540	502	511	501	495	523	561	525	539	505	567	524	529	488	534	554	513	522	492	537	519	535	518	582	541	529	537	519	513	524	525	516	498	515	487	560	526	519	518	543	506	493	550	492	505	486	545	512	532	559	523	514	549	540	554	514	508	532	531	509	588	537	525	526	521	545	535	516	498	537	524	517	553	548	482	538	524	503	503	493	528	528	519	535	506	506	565	540	502	524	517	531	512	561	491	561	531	524	496	531	502	548	500	537	547	512	531	510	557	516	573	492	494	503	537	536	481	524	527	569	587	560	535	526	526	547	539	519	542	547	570	522	526	509	528	535	551	533	555	513	532	561	516	505	549	527	541	563	561	527	533	497	566	541	485	554	497	515	584	559	556	544	517	507	506	551	516	502	549	544	557	520	569	524	545	556	526	503	544	543	520	517	520	511	541	520	507	511	511	508	527	556	514	537	515	481	546	527	525	543	549	543	526	560	504	531	518	505	529	527	501	570	507	508	541	506	496	512	542	509	496	523	538	532	547	520	543	521	518	517	517	516	530	554	503	510	535	528	516	548	503	515	530	531	499	499	526	492	552	570	521	536	553	508	569	533	537	521	571	533	498	545	507	561	545
5005	10137	8605	4610	3184	2488	2105	1749	1532	1257	1127	1033	967	911	914	935	839	822	784	729	824	782	738	764	737	750	770	752	684	689	680	723	711	758	673	709	692	712	729	766	719	691	690	692	708	712	701	685	718	712	698	725	671	707	714	728	708	690	711	695	686	741	722	662	691	705	687	648	734	699	659	700	699	740	688	674	689	659	704	715	695	666	706	697	713	732	702	742	724	758	707	711	682	701	667	685	669	683	677	686	728	732	727	665	714	649	706	675	667	688	690	732	721	669	711	704	703	716	699	741	682	721	708	727	656	666	721	677	682	662	731	676	681	675	765	720	739	697	667	726	695	719	686	693	713	667	710	667	658	650	671	754	690	663	726	686	679	692	690	696	671	727	678	680	679	680	653	655	728	664	699	728	657	645	678	711	661	719	694	637	733	632	704	691	699	702	692	707	712	685	677	653	665	714	674	693	660	709	704	693	698	650	685	688	717	711	729	649	684	725	665	697	685	655	658	678	678	691	706	694	692	616	681	683	685	670	704	717	671	679	670	689	680	688	716	669	698	696	694	694	660	726	691	684	682	705	708	659	695	687	705	707	672	699	658	671	714	682	649	660	657	658	689	668	676	652	692	695	707	676	658	733	646	716	658	719	678	680	646	661	674	679	706	666	704	703	695	692	656	654	690	696	713	659	675	721	689	672	661	670	620	689	688	694	687	660	694	764	726	626	694	697	688	688	685	684	661	685	718	721	724	665	715	681	642	694	687	657	678	688	660	703	701	669	665	697	671	656	704	657	728	704	697	698	675	714	667	686	684	660	714	624	671	691	708	675	675	633	694	694	682	683	683	670	739	644	668	716	705	652	722	679	671	687	688	680	681	681	729	642	700	663	640	634	677	676	652	693	678	705	676	726	661	657	673	707	679	654	694	713	739	685	660	683	652	660	732	716	745	697	661	687	742	682	670	710	679	748	660	641	711	631	706	731	682	705	702	697	715	738	647	676	658	654	689	764	705	713	708	662	693	710	700	637	636	713	703	692	660	697	680	704	711	722	728	692	687	711	652	699	698	678	720	719	681	653	694	660	706	696	668	674	736	679	742	685	697	687	643	690	707	703	660	700	721	687	702	657	705	686	685	696	674	650	660	707	704	651	692	710	667	673	654	681	753	717	637	712	671	717	704	692	704	648	680	645	688	692	669	711	642	697	684	658	691	676	666	653	705	761	693	666	693	659	666	747	653	690	690	669	658	693	660	691	648	693	727	686	714	649	695	692	673	739	695	675	666	683	704	684	681	707	692	688	727	673	604	695	717	707	672	729	694	688	710	663	676	666	668	680	736	666	640	645	710	663	688	691	699	707	718	717	676	690	723	712	704	683	693	703	682	673	715	678	659	662	662	686	697	688	728	690	660	670	720	706	727	654	687	709	669	719	716	695	650	687	709	690	725	689	744	707	678	698	714	723	669	666	680	675	669	667	697	641	653	686	661	706	657	741	641	675	720	693	668	724	703	662	657	677	668	705	683	714	693	653	686	680	691	687	677	654	634	685	719	716	696	645	678	703	640	663	679	630	687	704	718	650	716	699	688	623	659	658	670	687	698	668	714	687	649	652	685	743	680	693	686	669	717	706	691	686	704	669	647	686	677	658	673	688	677	706	662	695	734	666	702	673	627	650	672	671	686	705	688	696	681	661	711	652	658	670	668	673	665	690	690	642	701	668	693	682	719	691	709	705	719	655	670	659	664	649	699	735	659	709	709	632	693	715	650	669	690	700	705	663	685	648	649	662	737	719	682	660	656	702	657	703	689	689	708	699	647	708	678	748	667	727	654	696	717	704	658	702	701	690	653	716	682	711	746	703	707	702	674	708	684	665	726	712	674	646	690	692	689	654	709	690	733	688	664	648	687	687	687	709	709	691	676	647	694	691	665	683	729	663	674	662	711	654	684	685	672	691	714	697	639	674	672	654	728	671	696	654	737	677	705	650	682	695	674	706	694	680	676	707	729	709	705	687	679	673	657	629	656	649	671	703	677	671	676	727	669	678	707	686	631	715	717	664	741	687	703	645	727	683	653	716	679	721	652	657	728	657	713	709	671	665	695	696	658	714	711	662	696	670	672	666	648	673	672	671	683	702	679	652	722	677	684	675	711	704	701	672	642	675	654	692	642	676	662	690	748	682	654	708	709	695	688	644	692	685	711	707	638	690	696	694	667	692	706	703	683	708	660	692	676	718	685	674	672	675	676	723	657	691	643	672	752	686	681	680	668	671	701	693	672	706	699	693	645	740	682	697	666	689	673	623	649	702	658	689	692	700	728	744	700	677	614	649	701	667	697	682	674	685	709	701	728	696	678	654	738	692	711	707	685	688	691	752	711	657	683	684	662	699	714	688	646	668	673	651	731	696	663	707	718	647	720	622	674	661	692	643	691	669	671	695	668	679	693	664	666	663	706	679	674	720	719	706	706	708	676	656	660	672	703	673	683	718	672	659	679	662	691	713	685	724	729	706	699	747	672	650	651	684	678	716	667	650	721	710	685	697	656	651	693	649	698	696	716	692	652	679	687	673	690	694	665	679	728	678	673	636	689	679	682	669	680	707	727	700	664	646	715	741	666	690	677	719	726	666	677	733	649	706	650	665	681	676	696	732	687	705	684	687	720	711	669	663	694	734	707	684	717	700	685	687	717	701	663	679	683	681	691	649	683	675	667	639	685	695	708	716	664	676	677	706	664	663	728	712	639	687	689	686	687	709	699	693	721	736	662	674	718	703	673	723	671	679	698	655	670	623	647	674	692	653	681	670	671	644	669	677	692	720	713	700	675	669	661	669	694	681	678	669	718	690	676	704	698	719	608	734	693	659	628	671	637	695	709	734	704	671	675	665	669	693	642	706	654	712	745	699	659	679	730	749	653	700	616	654	685	649	653	686	690	677	669	683	653	679	611	698	656	718	627	685	656	690	697	658	686	692	662	670	681	661	690	672	702	643	676	693	722	644	661	719	750	701	705	690	661	676	694	673	664	656	651	648	666	729	664	676	672	711	674	727	695	691	683	694	720	682	649	697	639	677	698	673	681	741	703	686	684	700	724	696	693	716	660	691	698	690	621	698	660	664	705	658	706	662	698	693	672	708	711	718	700	686	672	719	696	684	694	655	693	707	676	687	694	692	690	684	708	679	720	686	707	662	656	678	682	712	682	686	687	674	652	683	661	649	700	686	658	670	677	712	671	641	647	692	658	749	663	649	676	652	696	704	758	677	686	677	675	717	677	685	669	698	657	648	664	682	696	659	668	705	648	654	684	690	694	638	724	679	718	723	679	677	693	694	671	694	696	677	665	625	736	663	674	658	687	648	683	696	733	696	643	659	689	691	702	653	710	680	723	698	699	675	663	712	662	685	685	690	677	708	664	695	697	684	686	702	674	678	647	706	680	726	639	692	664	654	704	675	632	667	671	688	646	724	721	640	686	659	681	688	727	667	658	721	698	645	675	661
23449	21634	29689	24077	21638	21661	7570	1180	766	681	568	567	477	401	419	372	358	366	316	316	288	313	280	314	279	298	294	288	280	264	250	274	264	264	241	261	240	268	258	266	226	255	242	246	240	228	243	276	248	250	263	231	239	241	241	244	245	222	242	236	243	251	247	252	251	254	242	262	227	242	243	233	254	242	258	232	239	235	220	216	221	225	245	225	241	215	237	246	250	243	220	272	238	245	256	233	248	227	248	274	265	237	244	237	241	253	238	265	219	218	256	221	219	239	251	244	210	229	243	243	243	246	231	214	231	229	228	226	231	205	230	211	221	232	232	218	220	240	259	233	250	233	221	234	239	246	268	255	241	227	199	220	264	240	232	251	256	234	249	247	218	226	263	247	239	254	255	239	230	236	219	236	243	213	214	240	248	241	229	232	209	242	234	210	267	234	214	248	221	230	213	220	219	215	226	230	234	238	212	246	247	237	237	249	218	219	206	200	253	256	220	232	267	277	240	222	236	222	259	234	234	212	251	223	224	217	257	251	233	216	270	255	227	245	232	249	220	209	241	230	213	245	222	256	227	261	236	257	246	238	235	213	245	251	239	229	249	233	213	214	198	224	227	232	259	228	248	276	240	219	270	242	233	239	241	245	241	240	235	238	223	224	235	214	222	270	275	208	209	224	219	238	246	210	228	255	240	223	236	232	228	225	248	250	239	257	216	215	219	256	222	252	210	238	242	247	245	235	220	241	244	212	223	240	241	247	214	228	228	219	232	215	246	225	231	206	253	248	239	231	235	257	255	229	226	236	243	249	221	229	236	214	251	202	222	242	248	245	225	239	240	239	238	242	227	254	213	241	252	228	253	251	257	228	241	222	237	214	239	227	233	212	227	211	211	222	226	225	242	259	224	223	228	228	240	225	233	202	237	239	223	228	217	226	219	220	245	237	237	218	235	242	223	229	238	219	225	238	244	267	271	245	233	223	238	264	230	205	223	239	240	251	220	210	238	249	237	243	236	242	226	219	262	210	212	231	273	234	235	226	231	236	214	242	264	237	244	243	223	231	242	218	225	245	238	237	248	247	203	269	244	226	227	223	213	237	205	234	211	217	225	232	245	237	257	216	238	240	213	220	244	204	232	250	240	245	256	222	231	232	228	249	268	218	255	237	241	223	206	222	251	243	239	240	234	217	236	223	227	209	238	248	237	230	245	237	245	249	230	234	239	252	223	244	253	225	210	225	232	236	231	225	224	221	218	230	234	212	227	278	193	251	257	245	219	233	245	211	245	245	253	231	229	211	237	234	236	257	232	263	224	216	243	246	214	226	220	241	223	215	211	247	219	233	214	257	235	224	242	211	217	271	219	257	239	208	233	239	230	247	218	233	213	241	233	235	252	220	217	241	219	205	219	227	222	205	237	218	251	231	257	245	229	221	215	214	226	231	257	237	220	236	210	252	204	222	239	222	214	211	253	233	240	205	212	212	224	230	189	214	218	237	238	231	218	229	277	221	235	244	246	241	233	238	218	264	220	240	245	211	211	237	226	222	221	220	230	223	250	256	255	260	206	210	221	223	241	221	249	194	248	258	234	213	243	238	243	213	222	248	236	223	212	229	229	253	261	239	239	244	220	227	241	231	225	235	240	222	223	193	205	238	235	222	184	203	227	221	225	240	210	255	225	214	235	234	219	237	242	227	239	246	193	226	245	229	214	243	216	228	222	228	221	238	244	232	222	223	210	250	230	268	219	266	232	201	217	246	223	245	245	227	234	208	226	250	227	243	232	252	209	224	245	234	236	242	229	232	234	207	227	258	248	242	239	240	205	205	246	252	245	229	234	214	209	242	241	220	242	247	237	235	221	245	238	226	231	234	242	227	217	231	196	247	240	272	231	243	230	216	244	231	233	225	245	243	240	226	219	248	236	207	238	241	206	226	225	253	220	237	210	217	230	248	242	233	218	252	247	234	226	230	245	238	236	218	225	264	244	211	211	246	244	223	235	227	222	212	238	232	226	219	243	235	260	243	258	239	210	231	239	227	239	202	223	233	222	229	235	245	215	197	220	224	228	216	233	227	212	241	227	216	240	230	243	243	214	254	230	232	236	210	244	222	237	218	244	238	220	238	229	253	248	222	202	211	220	249	228	231	238	219	263	201	237	222	226	210	227	202	229	245	217	233	231	246	240	230	220	229	219	230	225	266	213	231	231	198	219	214	229	253	241	228	229	223	234	261	227	248	225	230	223	210	221	199	244	214	244	208	210	250	244	233	216	237	232	248	224	263	251	204	217	236	198	234	242	256	251	205	229	240	251	237	219	222	245	228	218	242	244	227	231	208	216	224	230	242	207	246	229	215	219	227	229	237	239	229	237	260	218	237	211	215	241	215	221	241	233	230	238	235	249	265	227	249	249	221	212	215	236	227	218	239	245	211	223	228	238	230	238	220	232	222	206	229	217	237	226	211	222	224	232	224	240	237	216	231	259	231	213	230	231	229	284	208	269	252	259	239	240	222	249	246	253	236	239	238	237	227	252	232	261	244	214	234	247	248	207	239	226	223	233	223	234	225	222	244	226	246	254	238	211	220	233	215	227	250	239	231	221	239	210	222	241	219	213	218	233	241	241	271	244	215	202	226	231	232	230	262	223	239	260	232	216	238	237	278	240	237	236	211	244	223	227	226	224	258	252	218	191	216	200	230	234	226	242	222	220	228	221	219	225	261	221	252	225	218	239	229	218	224	233	225	244	235	212	217	239	243	227	222	220	236	232	232	217	212	242	228	227	208	222	249	219	235	237	201	226	261	221	211	220	227	248	239	224	231	226	226	243	230	222	235	253	228	228	234	234	244	214	227	234	201	224	214	221	242	189	247	271	266	237	241	225	220	222	236	228	231	217	233	221	217	218	212	231	243	242	226	240	237	234	234	227	241	230	231	223	234	218	224	207	233	242	230	241	234	241	240	234	229	233	227	225	233	256	237	221	248	217	228	242	273	231	230	213	214	244	248	219	234	247	210	235	246	258	220	233	225	262	222	235	233	208	213	225	232	214	232	219	209	240	250	217	225	242	233	231	201	228	222	213	230	217	225	252	236	237	225	231	223	207	240	215	209	222	248	248	237	235	199	221	259	230	242	242	226	242	228	226	216	246	221	261	240	250	225	230	220	236	232	224	230	206	236	255	261	244	222	228	228	220	229	211	226	234	226	227	230	258	238	242	192	230	217	213	220	233	203	216	208	230	216	203	235	240	234	205	238	244	238	238	236	231	238	233	215	207	240	226	225	247	217	229	238	236	236	245	246	213	246	252	219	238	247	228	273	227	224	236	230	252	208	227	245	226	232	189	243	258	222	220	236	200	240	221	219	207	238	225	233	225	225	240	251	236	238	242	232	247	227	258	243	210	234	227	237	237	244	255	234	216	207	207	230	249	207	243	239	233	245	238	211	242	249	239	216	219	222	237	261	257	214	214	211	234	246	227	251	224	221	221	267	237	248
7099	16292	13647	7445	5077	3815	3062	2330	1918	1427	1269	1062	899	898	753	692	657	548	554	519	446	489	489	412	465	391	396	379	389	404	380	374	341	380	361	373	356	362	348	358	344	335	324	347	356	353	318	321	307	330	319	313	341	330	342	338	332	318	321	363	320	341	333	326	328	375	303	353	324	337	320	342	341	355	324	332	282	349	357	331	333	352	340	295	283	299	327	345	327	331	311	317	293	319	359	298	295	373	296	366	288	322	305	342	310	331	299	303	331	312	328	300	290	326	300	312	330	311	331	353	325	299	336	294	309	310	299	316	279	319	322	314	309	317	338	276	281	328	296	307	309	290	317	285	294	279	351	309	315	324	290	307	293	303	308	309	346	309	343	292	317	288	324	316	319	317	295	294	326	303	313	328	302	325	316	325	324	284	311	327	303	276	331	309	311	312	295	317	296	298	357	322	274	327	311	310	309	325	309	310	307	303	322	332	322	303	334	328	306	315	274	316	308	313	312	319	305	300	362	301	281	268	338	294	333	335	327	308	320	288	344	292	299	273	336	305	308	292	282	329	306	330	305	346	306	304	300	319	321	303	306	300	331	295	316	289	299	315	318	301	335	328	276	319	318	316	323	318	319	327	332	320	292	319	316	283	284	305	308	340	352	318	317	335	359	318	310	300	317	298	332	327	318	294	315	322	315	311	292	273	319	305	333	300	334	323	303	317	296	321	322	280	332	311	301	342	292	290	319	301	308	347	325	299	301	342	315	304	279	312	325	308	295	333	308	293	295	285	315	294	306	290	332	326	321	305	318	329	304	296	300	286	296	322	342	298	327	326	326	314	307	327	310	263	304	316	302	335	288	284	280	271	322	302	301	319	339	319	293	316	286	321	308	338	308	284	304	328	304	305	307	291	315	272	330	308	329	300	340	323	335	324	299	319	327	313	287	282	336	294	294	294	307	281	308	299	297	317	322	294	336	302	318	310	350	262	318	315	315	296	306	331	335	320	334	315	315	323	305	284	295	285	296	318	318	285	293	292	346	319	322	314	321	334	307	294	309	329	316	311	334	275	306	291	330	315	336	306	292	284	314	326	330	310	302	300	298	319	310	288	318	304	287	285	314	298	349	318	294	293	323	319	316	307	297	301	317	283	305	305	317	285	305	320	304	302	270	288	321	305	317	328	323	310	326	327	291	291	345	294	312	307	299	314	308	311	303	314	307	312	321	323	310	340	316	336	319	303	301	315	318	293	300	334	270	304	329	285	298	269	316	304	328	285	332	310	313	331	291	285	289	278	334	307	313	314	312	285	309	265	273	301	309	310	303	316	337	307	282	285	267	317	338	282	301	327	323	341	323	278	310	309	293	308	326	326	296	295	319	320	339	293	321	340	317	297	283	285	301	314	292	288	331	298	327	304	317	283	300	307	300	325	325	306	279	325	308	337	319	304	304	336	307	305	304	289	302	286	317	320	314	327	312	299	325	287	320	317	310	303	274	310	293	325	302	311	319	291	310	318	294	289	330	328	295	319	334	298	314	335	292	285	314	318	300	305	328	288	285	309	291	276	310	303	301	287	292	332	336	315	293	321	323	278	334	337	284	298	347	294	345	329	330	284	323	305	326	318	284	303	325	328	309	319	317	321	328	294	331	297	284	316	298	335	294	303	318	283	298	312	304	324	294	332	334	324	326	326	325	305	333	339	315	312	323	263	312	315	347	276	303	293	329	325	275	299	335	278	338	287	295	315	303	303	287	317	322	312	310	283	287	309	307	307	310	326	344	304	324	316	312	323	346	312	298	324	309	356	313	318	294	313	343	276	295	327	324	295	320	298	296	303	309	314	319	291	293	318	313	319	331	307	301	276	294	335	294	289	340	320	297	280	327	270	325	290	304	306	290	296	321	332	296	288	313	275	308	295	291	323	307	305	303	309	286	283	315	304	310	299	324	289	314	308	283	316	307	313	288	309	271	292	298	295	315	274	318	300	294	288	321	312	295	339	323	305	306	345	294	281	301	299	316	307	273	323	301	264	330	340	326	340	301	303	316	312	325	342	299	282	297	306	296	316	316	312	312	304	311	301	287	286	310	321	324	298	279	289	307	302	295	283	333	300	301	290	343	319	310	312	320	330	320	302	308	329	306	293	290	326	306	305	333	304	303	312	305	311	305	338	321	323	307	307	281	312	313	319	303	301	320	333	339	324	298	284	293	319	315	301	303	286	310	327	320	322	309	307	329	322	317	322	296	296	283	294	303	324	313	295	318	334	298	314	315	327	301	283	331	289	310	301	333	295	317	282	309	313	311	299	323	285	298	314	298	303	301	292	310	323	322	293	318	334	310	333	290	296	321	282	288	292	266	283	310	341	296	321	312	308	286	290	339	335	302	320	290	346	303	285	311	307	302	293	302	330	297	328	328	337	305	314	296	296	305	288	342	289	308	303	300	289	320	331	304	336	313	295	327	316	283	341	303	330	318	306	283	318	309	310	305	306	303	333	311	314	317	316	294	312	343	319	312	317	300	301	313	311	313	309	297	291	303	342	315	340	309	318	282	305	347	329	289	333	282	308	306	277	298	317	345	308	290	273	296	323	347	337	295	313	297	320	338	314	300	290	301	313	333	311	347	309	307	328	296	300	302	324	320	341	348	306	317	342	323	304	336	320	297	302	335	315	309	314	313	356	315	345	275	304	296	279	301	320	273	290	291	325	273	285	281	366	311	341	284	298	314	293	285	298	324	307	295	314	320	293	333	345	319	306	289	311	322	299	290	274	300	318	336	298	335	328	313	305	283	357	305	297	300	329	307	298	336	305	333	329	330	315	321	327	322	309	322	289	298	300	337	320	338	308	343	289	288	301	305	295	298	322	284	313	279	306	310	301	332	337	314	322	320	296	299	282	279	315	311	310	317	285	294	295	304	320	296	305	308	284	300	314	300	319	272	318	317	351	312	331	324	313	311	293	292	323	302	312	314	287	316	273	327	316	318	334	317	295	350	320	287	274	309	305	344	339	330	305	291	324	308	324	328	307	303	294	324	305	341	313	306	295	292	288	307	287	313	300	288	307	309	293	269	290	308	357	312	304	313	310	291	343	303	311	309	302	314	316	329	310	291	297	310	311	334	331	303	333	313	302	300	307	310	298	298	315	308	339	324	300	311	340	321	304	302	293	295	345	311	300	327	321	322	308	333	309	323	288	285	293	320	305	321	314	277	330	302	316	293	315	335	288	299	284	312	334	328	318	324	296	334	320	280	305	318	341	313	283	289	311	315	303	329	297	324	312	300	347	303	295	295	325	306	321	307	280	312	330	300	326	288	319	301	311	312	331	287	306	324	306	293	292	307	285	320	298	310	332	296	297	312	300	294	308	317	314	320	314	272	322	283	289	292	298	301	315	299	315	321	312	299	312	310	322	304	299	327	324	309	312	328	328	295	303	319	327	321	336	334	271	304	294	282	294	292	304	282	312	307	299	291	315	318	295	306	321	310	315	291	312
27516	21180	9886	1285	818	836	719	740	672	727	686	700	685	687	685	694	700	701	678	685	693	716	646	671	659	710	683	733	690	693	691	680	670	711	685	697	682	685	706	668	743	707	717	668	692	659	685	673	640	701	690	665	700	680	697	696	722	677	675	659	690	648	689	678	661	686	712	684	697	687	687	679	670	689	670	658	691	659	639	694	696	661	666	692	684	631	665	690	665	690	639	663	683	642	688	746	695	648	682	675	631	662	698	718	698	654	683	688	733	683	723	722	701	687	699	726	682	684	725	714	637	681	678	699	650	695	702	768	697	673	658	719	640	664	710	675	675	687	699	698	663	722	708	671	680	664	719	678	725	700	672	676	697	695	635	737	675	699	714	654	734	674	718	669	685	666	681	704	686	669	693	653	690	651	714	706	666	740	684	636	705	708	687	656	708	650	647	650	695	639	680	709	672	702	660	717	669	669	678	684	668	741	692	656	713	662	670	651	670	674	678	694	712	693	673	706	686	666	662	680	685	688	731	653	671	716	658	680	704	711	709	699	672	670	663	680	717	676	687	663	759	640	656	656	666	642	699	737	695	646	655	664	688	712	736	671	672	734	669	703	663	652	661	699	653	673	707	728	705	686	723	689	677	669	697	696	693	697	641	706	662	709	665	705	701	664	645	747	663	658	684	691	709	666	713	716	692	721	694	746	706	685	725	654	704	616	687	694	688	707	695	671	666	733	677	652	697	669	677	700	661	715	680	682	732	720	676	685	724	665	662	668	682	597	683	697	691	682	680	694	667	645	721	710	699	732	658	674	660	666	654	656	715	672	670	719	677	703	706	638	678	657	675	701	671	671	691	695	701	631	636	686	669	676	688	632	713	680	650	699	669	722	695	690	698	683	714	721	678	676	705	714	640	667	683	684	668	679	678	688	704	675	684	662	714	708	697	673	676	690	661	685	684	672	709	669	662	631	706	643	683	655	722	641	709	656	691	665	650	730	668	722	704	700	619	679	663	670	649	649	691	656	704	663	703	688	698	704	681	678	686	672	662	692	641	688	674	654	711	696	666	636	668	698	654	639	657	702	682	699	698	676	746	663	664	690	645	622	697	679	721	676	638	676	667	676	658	678	699	689	703	675	696	702	681	748	695	746	707	688	682	695	656	665	665	666	663	684	659	680	681	693	687	714	728	699	733	703	694	702	685	710	644	720	683	722	694	710	676	710	656	687	696	639	674	732	673	690	663	684	644	684	671	708	639	734	679	716	681	658	643	696	722	686	709	638	684	666	676	681	685	687	708	670	701	665	728	663	670	670	671	635	660	674	663	714	726	688	635	687	652	706	683	696	664	700	638	681	708	675	677	712	630	691	682	665	661	696	656	692	646	629	714	662	691	731	692	685	668	692	689	666	695	696	690	697	678	661	711	708	734	668	699	682	691	694	653	680	686	655	690	649	711	662	624	676	660	657	651	697	700	702	679	683	681	679	645	699	642	701	683	702	645	666	656	693	662	697	661	645	665	708	713	693	685	683	741	725	727	681	647	671	645	655	703	684	706	736	680	679	669	723	709	719	669	701	694	674	727	677	679	698	672	663	680	677	687	662	657	666	679	702	678	680	701	660	656	677	688	698	701	658	697	644	693	693	692	677	691	672	731	676	666	690	686	704	667	671	640	684	684	744	706	678	722	679	708	675	661	679	654	671	683	716	710	709	675	709	691	716	657	658	681	654	677	675	709	713	676	638	675	718	650	650	679	665	655	651	665	672	704	660	657	657	697	674	665	666	677	665	698	686	721	628	717	657	708	685	645	670	683	678	658	681	712	703	692	713	678	684	645	696	706	677	652	678	694	665	680	697	667	690	661	667	692	586	693	628	661	663	659	690	685	665	671	683	715	644	654	660	727	671	712	701	709	714	718	705	669	690	671	734	659	695	699	735	678	717	698	683	698	656	707	680	717	667	658	651	694	701	696	670	692	684	681	656	704	692	735	677	630	672	710	709	696	690	702	666	697	670	622	691	710	688	686	654	662	642	687	700	697	660	738	694	689	680	721	688	688	740	704	680	657	685	651	674	707	687	732	643	700	646	717	655	702	674	721	734	719	740	676	662	701	647	707	713	661	677	742	732	670	655	693	710	715	667	660	649	682	708	698	663	693	711	718	684	709	687	655	730	692	679	667	667	649	695	686	698	712	706	697	640	683	677	695	681	700	643	684	693	690	690	689	661	717	733	717	689	673	671	663	678	659	707	702	669	669	670	725	708	662	670	680	649	709	676	637	701	704	715	702	677	664	692	656	657	740	712	692	695	642	697	664	664	673	695	659	673	678	722	704	687	674	670	686	647	705	673	648	713	703	680	660	702	659	643	657	688	669	677	666	655	687	694	706	649	689	696	700	717	631	708	674	698	682	705	703	644	654	660	689	718	689	659	696	694	680	664	728	672	670	716	640	658	700	674	660	718	648	654	645	689	642	676	662	674	666	654	701	717	679	707	684	718	718	700	700	663	690	682	747	662	667	652	694	660	704	685	696	690	681	684	725	688	665	715	657	709	738	647	656	695	669	703	665	694	734	698	699	691	726	682	719	685	697	694	697	695	701	659	672	639	718	668	704	689	680	679	697	703	707	701	669	747	730	708	692	718	713	655	679	707	684	715	694	665	666	685	724	697	669	700	711	635	715	679	699	669	660	630	691	699	697	686	671	661	684	669	679	688	695	706	645	633	695	671	709	751	681	687	679	658	721	709	681	680	683	666	666	671	660	690	687	703	672	651	683	672	662	669	703	672	663	686	707	667	692	729	671	702	675	626	695	738	722	689	695	708	616	691	676	709	686	689	734	693	681	706	690	675	674	686	663	727	740	655	676	704	689	649	717	705	657	671	680	694	657	688	720	706	750	658	689	655	699	675	675	650	643	705	641	703	699	722	675	692	703	724	648	665	669	613	650	747	693	720	700	632	710	667	694	625	666	678	655	692	685	691	678	673	689	700	670	708	637	652	667	634	670	679	713	729	678	676	659	671	716	702	693	713	627	705	700	663	738	714	690	684	725	689	630	704	712	693	643	663	728	678	677	687	684	657	697	649	681	667	655	717	723	664	692	724	688	690	707	682	655	695	667	686	733	693	711	702	681	656	679	660	688	674	699	656	603	697	695	636	683	647	673	732	687	683	699	665	702	633	698	674	694	673	661	691	679	655	715	685	716	649	659	672	689	708	647	717	731	657	657	703	667	666	711	721	622	694	703	694	677	714	675	676	696	620	691	710	684	686	700	737	681	675	730	683	646	694	684	689	694	689	633	702	719	676	681	691	713	762	670	657	676	701	692	682	699	660	683	667	701	663	711	689	693	728	640	677	689	687	750	687	686	735	679	656	701	681	688	655	745	663	697	743	655	683	683	702	688	689	695	723	662	690	685	745	670	701	678	649	705	651	654	751	625	734	709	660	656	682	653	655	695	687	662	648	688	673	696	625	684	660	651	722	679	662	682	694	712	680
4273	1665	1597	1135	1023	953	1016	951	973	929	874	892	878	886	865	914	866	831	880	873	859	840	872	876	859	899	843	866	874	854	847	909	931	854	837	841	872	871	917	829	852	871	906	865	886	885	877	862	818	884	847	893	846	868	875	786	918	851	891	841	929	853	871	884	849	872	903	886	903	862	866	907	886	817	904	924	894	834	840	863	878	859	887	873	879	899	900	860	805	892	893	857	890	873	875	896	864	915	918	831	904	832	872	841	857	849	885	896	856	895	878	876	836	893	885	883	849	860	858	843	868	883	852	863	897	869	835	847	834	896	905	809	849	879	842	852	881	838	833	836	879	883	880	943	815	899	851	859	866	865	842	827	855	878	884	857	804	799	852	935	837	836	926	867	900	891	840	847	835	848	834	855	923	821	891	865	840	922	887	856	844	848	839	806	901	925	884	902	888	844	875	872	880	871	876	871	848	831	856	875	883	849	853	913	854	886	858	871	867	827	932	813	822	821	888	787	902	900	879	872	898	891	870	879	874	865	913	843	874	887	845	873	881	901	889	862	833	859	886	865	827	812	869	866	892	820	826	836	870	854	876	809	888	853	913	846	889	869	875	816	869	869	877	831	849	887	854	874	885	910	867	882	855	810	881	840	891	851	911	896	917	866	909	817	845	852	891	882	858	899	858	825	913	843	830	910	912	855	871	850	898	844	803	893	843	881	863	887	862	860	848	884	843	850	859	846	875	886	864	871	870	854	879	879	889	908	866	871	852	859	846	875	877	931	821	829	859	847	850	842	861	889	939	835	851	835	866	883	875	878	841	863	875	833	859	871	902	862	851	837	832	866	837	889	893	909	841	869	904	905	877	916	892	862	905	832	896	854	865	810	886	823	826	838	846	886	877	860	862	852	890	823	886	880	884	812	906	835	871	895	876	846	854	909	880	834	842	870	877	858	922	880	885	809	891	862	872	842	862	864	847	855	860	854	834	848	821	835	816	862	874	830	849	875	872	854	888	865	859	885	905	925	829	859	923	868	898	843	916	868	845	843	834	847	851	855	918	886	910	921	865	904	850	835	857	815	860	867	873	876	901	899	846	877	886	855	862	839	866	899	843	884	895	892	849	881	847	872	867	894	887	825	874	899	889	846	885	926	865	871	847	920	877	862	839	887	826	912	804	892	910	830	870	838	835	879	850	867	874	872	852	826	864	865	903	869	877	849	885	874	851	855	874	849	920	901	897	826	907	872	842	909	875	844	852	874	882	849	850	856	849	891	843	842	884	866	856	894	895	829	778	855	912	876	852	890	891	877	884	903	836	865	816	860	854	835	846	841	851	890	860	880	924	907	919	885	870	838	878	863	848	875	887	796	873	869	881	828	842	771	870	830	903	829	894	864	896	816	835	835	825	881	882	866	834	866	855	891	933	917	893	818	880	853	910	891	844	887	879	905	875	898	854	885	920	835	866	826	865	900	870	913	873	902	846	863	882	789	858	881	833	873	919	905	901	891	824	836	876	857	913	864	883	843	850	868	926	841	843	824	869	907	832	832	804	912	874	884	852	838	851	854	867	900	857	860	907	930	861	841	834	848	894	869	855	884	869	875	846	858	863	851	828	821	848	824	856	918	834	804	825	905	822	831	847	865	874	819	868	829	845	838	882	865	900	866	808	863	866	847	867	812	863	797	858	878	890	815	903	869	906	868	849	843	860	888	850	868	887	862	851	833	827	820	892	835	880	834	830	864	880	861	887	839	847	893	852	896	827	901	877	910	894	879	865	818	896	886	871	832	828	887	826	873	887	880	872	865	907	868	872	833	825	844	874	880	850	924	865	851	832	867	919	867	868	872	923	878	811	900	898	859	835	902	870	857	840	895	846	841	874	829	863	885	876	873	839	863	870	931	876	859	858	872	878	841	877	864	837	877	806	884	886	876	874	863	885	812	841	862	852	875	793	913	931	852	859	882	854	829	853	871	866	799	887	847	885	842	806	830	885	890	783	879	863	859	876	846	883	874	859	867	874	841	915	883	851	839	869	865	883	886	848	902	895	888	854	866	901	907	838	934	845	838	893	871	849	813	917	872	876	855	890	871	819	838	850	889	889	848	888	886	814	950	868	911	920	862	834	863	841	886	843	907	846	882	871	858	894	887	902	841	859	834	906	878	876	866	871	866	869	849	902	888	860	818	868	906	884	873	863	864	859	820	834	867	844	878	857	861	912	905	898	872	851	868	857	913	853	897	852	843	840	851	868	848	877	822	823	877	829	806	937	952	829	869	864	872	840	851	850	829	844	844	865	889	845	860	856	889	884	878	888	882	875	893	870	874	870	838	863	871	875	902	854	929	923	867	827	822	856	899	854	870	846	866	815	834	848	849	899	816	862	897	889	834	850	850	891	868	890	846	887	851	880	859	842	824	879	842	907	948	872	826	937	875	878	856	850	831	868	863	864	904	845	911	803	841	877	852	850	853	850	877	878	876	888	856	871	836	829	902	809	877	875	886	922	891	838	862	864	882	880	833	847	830	838	865	918	833	850	848	865	859	833	897	817	869	850	802	887	858	843	848	943	819	899	838	837	903	901	879	866	802	852	843	905	808	890	894	901	880	822	842	911	879	919	887	867	851	849	877	845	905	838	846	909	890	891	899	901	886	870	889	888	879	908	875	918	866	862	863	864	899	882	785	888	876	898	926	892	886	897	907	866	858	872	901	815	882	842	914	889	829	878	852	865	868	893	867	841	805	870	891	826	845	880	898	924	864	883	886	892	878	875	855	858	892	916	901	847	845	887	878	809	866	901	872	891	848	857	875	787	818	882	871	881	929	866	835	853	847	848	855	863	847	818	800	847	857	894	875	838	912	887	795	874	889	864	833	890	875	839	834	874	890	846	860	884	849	848	889	875	878	868	898	844	927	864	853	813	887	901	864	862	924	868	850	832	842	850	865	877	823	830	858	876	886	844	934	876	826	873	857	919	862	828	824	888	877	883	881	854	872	881	882	851	863	891	828	865	851	887	871	880	861	808	831	837	919	866	883	880	839	889	905	849	801	860	862	818	861	837	893	870	884	866	878	879	824	857	928	881	918	855	845	831	890	906	888	873	821	902	894	842	841	869	855	854	876	858	880	917	883	846	895	860	885	814	877	846	880	875	854	868	905	888	839	855	846	850	880	890	880	866	904	834	872	899	855	823	850	889	828	884	854	849	878	892	850	841	898	905	868	876	800	865	886	898	870	887	910	894	876	861	860	882	857	850	854	859	835	878	920	832	816	799	826	846	868	923	884	856	865	876	869	850	817	828	934	893	888	914	847	908	861	862	929	786	869	834	824	924	911	880	863	842	847	918	859	889	863	883	843	868	861	860	907	831	852	894	828	882	834	858	911	892	865	896	838	843	866	901	849	871	854	815	882	856	868	866	852	895	827	898	861	895	860	845	864	856	872	873	854	900	904	872	858	874	857	890	868	878	890	861	857	933	820	873	889	874	877	875	898	871	849
24499	21666	29230	24587	21649	9960	1458	981	839	784	764	691	655	662	601	664	627	602	638	603	572	593	583	566	619	565	583	572	536	559	558	582	580	546	645	557	551	535	532	566	539	513	558	553	540	517	572	546	532	542	569	515	533	540	577	558	572	550	545	551	496	531	542	500	540	592	544	558	574	546	552	507	571	576	509	519	508	507	550	520	521	548	568	479	487	520	535	523	487	520	500	562	525	538	508	509	531	527	547	574	586	523	502	525	562	493	521	496	507	537	527	534	527	547	513	513	528	485	553	525	563	544	556	541	553	529	552	513	552	523	519	504	519	553	547	533	543	560	544	552	545	577	562	535	521	540	523	540	569	502	505	525	491	507	522	527	523	496	544	522	512	545	559	545	510	570	500	583	505	575	497	521	544	540	546	544	527	519	497	549	482	503	544	544	516	499	527	526	512	536	556	527	508	534	571	516	509	559	546	535	517	539	549	511	517	528	497	533	511	550	472	524	551	541	548	544	508	537	526	528	526	522	523	564	546	496	493	533	541	549	528	546	544	560	565	551	501	549	534	544	477	509	497	529	527	539	508	536	484	538	502	535	505	549	518	548	514	554	521	530	632	536	583	521	531	498	547	529	524	509	503	556	504	537	505	563	555	517	531	528	571	535	526	508	496	541	513	538	551	518	544	480	514	549	545	505	508	527	573	546	501	557	555	554	505	524	521	547	535	501	519	544	556	570	529	535	535	499	522	537	505	503	519	591	532	574	513	553	529	520	550	563	524	538	541	545	526	497	529	529	519	513	540	544	576	494	554	522	498	543	517	543	496	593	542	507	486	540	570	541	544	502	525	535	478	499	487	554	531	542	531	516	532	510	535	532	519	530	565	508	560	524	537	500	545	527	528	550	488	498	558	530	574	510	550	507	527	504	491	500	549	580	534	507	536	521	497	518	541	571	504	556	526	530	506	485	538	507	560	503	523	523	558	560	564	538	501	533	537	500	542	549	556	565	556	554	553	498	517	544	520	496	545	546	558	583	539	534	570	525	526	530	495	533	567	542	567	553	535	524	539	534	541	592	553	542	550	511	526	525	504	523	550	543	541	501	527	533	561	515	506	535	548	548	566	500	551	514	583	526	520	540	535	561	504	529	560	576	545	509	549	511	542	513	549	517	527	493	523	512	498	504	527	538	498	519	525	550	545	538	532	499	554	499	504	513	554	523	505	539	504	537	519	573	567	519	505	510	502	520	520	525	467	508	530	551	552	522	558	493	531	532	555	547	504	550	516	506	544	565	508	565	500	516	510	517	493	550	583	545	564	578	552	532	560	528	543	516	538	516	544	510	522	555	524	547	514	542	566	481	526	497	584	513	553	509	491	544	569	534	539	566	548	536	565	532	549	514	518	549	517	528	533	540	521	528	520	533	553	504	550	467	557	586	535	475	537	524	526	533	531	500	480	507	558	497	523	531	500	518	492	582	508	486	547	535	536	484	533	544	495	531	523	514	532	531	486	525	472	560	506	502	566	550	546	522	537	511	487	543	562	505	561	488	519	493	512	530	525	549	564	555	563	527	500	565	504	548	578	548	515	585	565	514	533	545	578	514	537	550	512	491	516	524	553	555	520	504	565	492	508	545	572	537	516	537	565	490	551	569	503	490	530	515	520	530	501	524	545	521	516	527	543	543	533	501	527	494	538	536	560	500	529	532	573	535	517	559	529	516	546	493	546	571	546	485	482	516	535	535	512	519	536	578	530	520	495	508	548	515	550	546	520	544	532	568	515	550	518	524	526	528	529	520	527	540	531	538	518	525	497	527	559	534	478	526	507	482	485	533	531	576	539	527	538	592	579	488	526	520	554	584	544	532	563	530	519	571	560	514	519	503	519	527	566	500	513	544	499	521	555	562	512	500	543	496	560	512	543	566	507	529	543	530	554	555	528	539	493	520	537	495	561	514	547	560	503	537	535	559	539	555	511	560	533	584	532	543	560	592	555	515	530	521	545	509	584	533	545	577	548	517	570	548	517	536	535	501	503	505	520	507	523	510	515	516	520	532	552	517	530	500	552	534	517	549	536	534	524	540	533	545	570	542	524	540	549	532	544	526	496	541	481	537	492	559	527	573	500	550	542	535	553	552	552	527	534	512	522	512	533	512	493	527	565	507	512	523	538	514	516	559	558	549	518	516	542	509	502	593	519	522	537	578	526	519	506	567	546	529	556	552	533	518	506	505	533	564	486	540	490	518	546	520	557	532	515	523	533	542	542	492	531	539	534	549	537	544	524	517	512	511	564	515	530	580	530	508	517	533	490	511	544	543	551	518	496	530	522	509	558	514	516	528	547	545	529	562	486	507	536	539	565	532	554	481	529	489	525	527	542	537	526	532	518	490	521	536	516	559	556	595	529	562	570	522	546	551	548	520	530	523	532	520	544	516	498	532	529	518	498	509	504	517	502	562	498	534	534	530	504	508	523	537	520	504	532	533	514	565	525	522	524	493	535	561	521	526	577	518	523	516	500	526	562	533	538	552	553	519	567	548	535	545	496	513	549	536	548	553	546	546	513	514	522	549	544	510	582	535	505	534	542	560	497	508	511	507	559	528	548	519	541	549	535	489	550	542	546	573	538	553	579	549	548	539	508	576	527	526	516	547	526	515	556	486	562	472	530	496	498	527	499	520	529	556	547	536	562	532	490	561	568	530	509	536	523	506	537	518	519	567	513	558	518	521	495	528	485	511	529	538	495	470	491	514	545	523	540	525	520	557	526	553	550	516	515	561	520	489	545	521	572	515	521	516	514	504	512	517	534	539	543	500	563	569	544	537	548	548	519	516	527	504	541	564	555	518	543	524	580	518	509	510	499	524	540	567	556	524	535	531	525	600	572	528	592	540	517	486	569	528	508	517	552	523	516	528	520	569	525	543	560	534	504	526	539	525	536	517	551	515	482	533	534	555	511	548	526	512	497	543	522	530	505	507	552	525	501	533	502	523	504	562	520	502	550	545	532	549	505	511	507	521	523	567	560	531	554	513	565	548	531	501	536	522	560	560	570	538	581	517	536	518	501	523	553	551	544	536	497	505	537	550	506	551	538	526	518	570	527	516	501	539	509	508	538	532	547	556	527	504	518	524	484	547	518	540	535	510	518	524	526	524	529	477	545	539	558	574	524	559	523	487	506	525	561	577	535	539	521	545	538	550	563	548	527	487	508	511	494	501	534	538	519	551	535	494	531	561	493	513	518	534	540	536	547	528	514	513	508	503	516	544	546	521	541	516	501	568	582	539	505	557	562	520	543	581	529	550	501	532	512	512	574	523	528	488	530	595	519	531	494	518	534	530	524	542	546	514	528	514	564	522	521	521	524	515	550	516	559	528	543	547	569	537	517	531	555	568	571	519	481	495	548	505	510	511	544	526	488	509	520	502	500	531	544	531	522	536	472	539	530	524	523	502	507	530	529	501	547	533	537	521	501	513	500	545	574	539	548	547	513	503	524	490
4956	10288	8618	4553	3262	2440	2034	1733	1473	1264	1225	1042	996	960	899	858	860	838	810	838	827	777	823	764	749	722	765	800	755	719	743	739	683	717	760	690	714	713	711	731	719	691	717	682	739	723	696	688	714	742	666	663	722	689	722	712	708	717	675	683	750	716	717	681	729	726	679	645	669	658	736	671	717	757	694	669	726	711	705	702	702	685	631	690	675	710	677	692	697	677	691	656	694	715	691	755	684	691	739	735	752	717	709	752	764	687	715	687	726	648	645	661	711	657	691	702	599	654	664	700	696	695	671	659	667	695	680	720	655	713	712	697	663	729	720	709	676	685	692	691	648	667	690	661	634	695	706	687	699	721	687	707	711	679	691	652	693	696	704	661	666	701	680	677	625	685	729	683	678	670	701	678	705	688	742	667	672	656	691	701	682	691	668	727	725	641	666	707	706	685	715	675	676	692	726	663	653	731	676	704	681	673	671	648	679	695	692	675	741	676	693	667	658	693	641	676	695	759	683	693	699	700	750	711	676	680	670	703	714	719	684	691	699	601	708	681	695	693	693	686	714	677	758	687	735	683	725	700	727	681	647	697	688	675	695	673	720	630	691	705	673	682	700	658	687	705	723	664	634	685	680	707	679	729	656	712	672	674	695	691	698	724	704	680	726	702	672	698	691	668	656	689	683	686	710	696	689	643	704	716	702	687	731	683	640	707	663	647	665	724	677	724	656	657	663	698	689	681	648	686	690	609	699	721	657	712	676	753	681	723	687	736	715	651	725	674	693	654	736	710	671	709	727	723	674	679	698	729	687	715	719	724	714	653	651	655	702	701	701	680	682	745	689	690	635	697	695	667	685	726	656	689	731	780	696	693	693	657	640	684	688	722	724	728	711	639	702	712	662	690	688	702	696	665	675	746	673	712	689	651	691	661	702	673	696	739	697	726	739	687	669	677	633	680	712	707	724	685	682	673	726	694	715	708	698	731	678	661	681	698	725	701	680	691	662	646	686	638	687	729	645	679	667	686	657	671	723	669	693	697	677	694	676	667	715	706	727	689	656	695	717	703	726	665	663	646	690	730	674	700	691	710	681	713	688	733	718	656	642	694	679	674	698	721	714	677	692	695	687	714	679	723	686	653	685	726	673	712	693	735	710	744	690	688	707	670	671	694	683	680	697	678	696	681	712	679	689	670	679	691	700	665	720	644	679	686	680	684	658	723	697	675	659	688	675	706	695	709	695	696	640	673	664	711	685	672	709	674	680	702	706	660	745	674	699	727	686	725	696	666	673	689	704	667	676	700	701	691	695	676	672	715	682	673	683	697	706	702	656	696	716	685	680	649	657	643	697	719	680	740	633	706	705	672	705	708	724	699	668	711	667	708	672	677	655	689	671	655	673	743	729	673	658	670	667	687	683	662	681	717	687	665	685	679	687	656	715	723	692	643	707	646	732	699	679	685	666	687	637	674	705	681	650	713	716	705	697	675	680	691	641	684	701	709	701	714	694	714	691	697	652	690	672	723	691	658	668	690	680	629	678	658	678	688	677	725	685	687	667	689	739	776	670	716	712	759	727	724	663	704	708	689	705	663	758	653	678	711	704	625	655	690	694	719	661	733	619	651	659	700	667	706	699	685	722	676	686	627	675	712	668	689	691	671	688	712	663	693	659	710	718	687	678	645	688	680	653	720	679	688	689	676	688	677	647	654	718	691	699	712	671	684	711	654	697	721	745	694	690	688	704	645	673	714	683	708	643	702	673	749	719	698	688	751	649	663	679	679	644	676	662	663	637	688	677	662	709	652	685	674	720	709	674	677	723	702	719	656	662	652	708	680	689	726	719	720	713	691	671	705	704	709	687	711	698	663	696	734	743	710	676	702	734	674	696	679	733	685	691	665	629	688	706	698	699	697	646	630	649	657	731	685	686	718	732	679	708	703	669	661	665	705	701	715	705	694	709	685	683	690	722	690	729	743	688	703	719	618	673	744	684	694	669	647	693	723	694	708	680	673	709	662	682	692	708	687	658	686	659	701	678	726	660	703	642	723	724	691	670	680	669	732	682	683	716	686	654	662	707	694	680	731	718	662	714	656	695	704	692	688	684	687	642	672	667	672	700	703	658	665	662	703	680	650	733	669	704	753	748	661	703	679	726	685	705	674	704	658	664	617	671	733	697	669	693	673	674	679	674	678	700	701	668	682	639	715	684	669	667	650	717	711	690	734	718	655	701	693	703	720	715	659	678	702	686	699	645	715	711	691	661	669	668	672	701	670	698	650	656	697	635	691	691	710	646	674	664	687	679	753	644	654	700	667	678	684	632	693	633	681	703	715	689	633	710	672	674	704	648	711	668	662	682	695	708	703	669	693	677	701	701	707	701	701	683	676	733	709	689	680	706	687	683	691	627	678	662	700	710	668	696	680	644	702	671	662	685	711	702	674	699	702	697	716	675	679	688	732	676	681	706	671	716	679	719	697	727	671	710	678	714	704	724	676	677	671	694	731	703	717	687	700	675	681	682	676	683	721	701	750	646	679	688	728	646	640	700	671	690	648	738	685	684	649	700	654	703	679	631	730	693	690	678	690	667	693	703	691	688	720	698	696	724	698	705	674	703	688	640	650	655	684	697	693	698	713	641	662	701	726	667	682	702	692	659	680	681	718	699	692	679	686	637	653	689	659	681	656	693	693	695	739	705	663	698	690	722	723	680	710	708	673	691	688	714	660	677	721	721	725	690	684	700	692	698	678	696	696	631	697	757	707	712	652	639	743	673	678	711	695	679	701	664	688	677	755	689	702	645	674	674	659	717	669	697	675	700	667	679	663	683	706	687	687	718	650	721	714	705	712	677	675	672	684	708	704	713	680	704	713	704	652	679	683	675	693	732	677	660	663	677	680	692	655	699	657	723	688	656	690	690	697	604	725	702	696	710	684	618	694	690	702	717	650	662	700	741	687	703	660	701	708	719	689	677	694	711	735	672	682	712	724	691	715	696	693	654	716	660	659	702	665	678	704	659	700	653	699	680	678	645	713	679	701	701	656	671	667	675	687	669	645	681	718	678	714	706	652	617	713	655	645	716	629	684	697	682	702	670	686	723	762	705	729	673	685	641	716	705	689	677	688	675	654	678	756	684	688	708	695	661	727	670	709	675	635	674	742	695	687	700	695	672	680	682	691	661	668	705	649	629	664	703	667	753	691	686	681	694	739	723	677	750	697	657	680	684	729	648	687	728	682	661	683	685	670	699	689	689	711	677	672	669	703	718	705	658	701	691	664	731	677	640	673	717	705	629	671	668	710	667	665	668	638	701	667	716	721	683	690	704	734	724	713	689	715	660	687	743	655	680	716	654	672	629	693	686	719	705	682	684	658	703	626	658	684	692	709	694	665	660	677	677	645	674	672	662	697	668	679	720	710	683	700	718	691	724	734	670	696	659	662	703	696	713	622	695	687	683	716	691	695	688	665	689	721	658	694	618	640	671	700	704	702	704	624
23546	21666	29712	24124	21669	21703	7781	1140	800	701	610	489	511	459	449	383	368	349	331	343	301	296	287	264	282	316	305	307	292	282	257	251	274	257	241	248	256	265	255	261	250	232	252	253	243	241	236	238	228	248	235	242	274	232	241	244	254	276	227	269	226	242	239	223	246	244	240	222	232	240	250	221	248	217	222	235	256	231	232	223	260	246	225	240	249	250	220	251	217	214	257	236	234	232	212	245	239	237	237	266	267	237	235	242	217	201	251	243	217	229	234	210	267	241	270	230	235	207	231	224	235	255	268	253	262	238	246	207	262	231	240	246	219	225	192	227	221	244	234	217	244	240	237	251	295	236	237	214	250	256	265	228	271	234	233	239	230	222	232	221	243	215	241	224	240	231	255	227	235	235	237	252	209	239	227	220	257	236	228	242	220	239	215	223	201	235	229	232	218	220	240	232	245	256	250	216	225	249	208	206	242	206	225	203	227	247	257	240	228	271	260	244	210	217	224	222	233	229	225	222	237	222	232	221	229	218	207	218	263	232	222	224	242	205	220	242	231	204	235	229	235	243	226	208	234	221	210	237	232	246	267	248	201	228	246	211	220	239	252	252	253	223	243	262	225	247	228	259	224	249	220	236	210	248	226	220	240	251	262	227	234	242	229	240	217	261	233	227	230	212	227	261	243	247	205	238	222	227	224	216	239	213	223	225	214	233	216	217	226	236	240	219	257	259	248	238	244	254	213	231	246	260	250	226	228	237	227	254	231	235	245	210	216	237	247	221	211	256	254	244	237	229	237	241	227	233	265	211	245	240	241	211	232	234	249	209	223	250	230	228	248	230	223	229	233	228	240	223	240	232	258	258	226	241	220	215	218	228	243	232	277	251	252	240	212	211	218	222	247	238	227	245	222	203	220	216	239	241	251	238	219	241	215	252	207	224	230	221	224	225	252	228	243	223	239	231	248	271	214	236	211	232	231	230	256	226	279	227	246	277	242	240	249	213	243	220	223	207	240	241	225	231	220	216	239	238	207	248	227	245	238	224	251	228	239	229	224	230	225	222	252	234	212	217	246	229	233	261	244	248	211	221	254	235	233	226	239	232	260	211	230	227	212	243	252	198	259	237	227	234	254	250	243	219	239	223	250	227	251	233	235	218	228	215	210	229	241	214	229	242	228	228	246	247	210	231	220	237	227	262	272	219	273	223	237	212	237	243	251	207	208	221	221	223	267	210	236	249	246	249	231	236	243	213	233	220	222	216	246	238	207	230	239	238	229	237	221	229	235	231	222	215	224	205	223	235	231	243	219	230	250	232	224	234	202	208	245	229	211	244	227	234	224	214	205	219	212	228	229	227	223	213	208	234	203	241	215	213	214	225	214	233	231	232	237	227	226	224	209	228	242	211	221	218	237	250	215	220	233	223	249	224	244	229	256	218	229	214	206	218	230	219	211	273	224	239	212	217	246	229	235	246	217	230	226	258	225	254	238	253	269	197	244	263	257	236	251	221	231	244	223	254	239	210	203	222	217	244	234	240	235	212	203	235	228	226	239	215	225	205	236	252	229	198	240	242	234	235	244	213	234	253	229	239	242	237	242	248	219	214	249	239	245	234	222	246	220	215	234	241	196	241	246	222	216	215	209	230	219	244	247	252	232	227	227	260	253	236	201	253	229	206	251	208	225	257	235	259	252	239	221	216	216	227	209	219	235	219	207	217	224	252	224	224	223	226	225	210	244	232	260	218	231	211	218	225	248	215	248	258	242	240	225	230	247	245	234	217	239	217	233	209	205	203	224	209	230	239	206	231	212	226	225	246	257	247	233	206	250	236	228	250	224	212	227	241	213	226	205	260	211	223	235	235	251	244	240	233	235	239	240	218	232	273	219	222	224	235	246	251	230	229	226	217	230	229	254	232	239	226	232	199	239	254	240	237	218	221	255	239	233	239	230	234	217	256	210	259	226	196	233	253	245	203	234	237	246	214	222	215	222	241	227	211	213	207	226	210	232	221	220	205	238	216	222	226	234	215	250	251	215	220	233	189	249	254	235	239	218	231	220	230	229	239	250	235	251	225	225	235	236	209	237	212	235	247	236	216	226	235	223	220	237	223	241	225	221	205	235	230	216	238	243	228	226	233	224	223	239	234	236	232	219	248	241	229	244	260	235	223	222	218	224	194	221	235	238	243	236	241	242	253	251	225	230	229	237	234	233	209	235	243	250	213	241	225	193	245	242	214	248	235	237	218	210	202	225	237	219	238	215	239	222	235	239	171	230	245	241	240	259	215	247	259	224	248	219	235	253	237	227	204	233	221	225	226	242	229	202	255	281	229	236	226	243	228	213	233	231	250	222	255	256	235	255	227	218	221	240	232	232	211	219	251	243	230	252	233	243	237	215	266	239	210	231	251	218	240	243	250	206	222	233	255	234	243	261	237	238	231	247	230	215	241	240	250	224	232	253	220	242	220	237	224	238	220	243	246	246	223	257	227	254	244	193	206	229	243	241	241	249	241	211	232	214	241	229	245	199	255	228	232	248	224	225	235	256	218	239	216	235	239	233	209	233	244	254	245	209	239	232	251	243	214	234	252	239	239	255	234	247	230	234	230	235	232	226	224	241	228	247	202	211	222	241	261	224	218	255	248	228	246	245	234	251	229	218	261	226	221	227	230	216	240	229	243	260	226	202	238	244	244	238	236	211	226	230	231	228	262	207	240	239	268	244	262	218	230	230	219	236	246	217	215	224	213	224	224	238	238	261	258	218	251	257	244	247	246	232	233	231	230	227	244	228	239	209	227	207	236	257	219	259	263	252	222	225	236	234	220	228	239	227	268	227	225	262	212	233	237	211	227	224	250	247	250	279	224	232	227	232	219	211	232	247	224	241	242	226	240	246	220	210	240	241	228	223	206	223	260	255	253	242	229	249	237	227	217	265	219	231	219	227	239	240	227	270	268	227	219	251	228	239	219	242	228	259	239	226	257	222	212	219	220	241	257	235	243	227	224	233	241	226	231	234	248	237	254	230	245	214	213	221	228	208	220	227	249	226	230	241	223	214	245	255	251	253	200	226	212	234	197	264	224	227	227	246	232	233	239	227	213	213	241	218	264	240	220	232	247	244	228	217	219	206	246	210	249	226	225	238	248	235	249	262	238	214	229	223	263	235	232	218	227	236	218	202	224	245	228	254	249	257	209	202	228	217	236	215	220	260	244	230	230	218	213	209	237	231	211	229	218	211	233	235	221	218	227	221	235	215	237	225	236	224	233	233	209	227	257	240	235	264	243	245	242	221	248	221	215	241	251	250	260	232	241	236	253	236	203	209	234	202	240	260	221	257	260	233	269	226	230	257	204	245	231	279	241	232	213	242	272	250	229	262	254	215	264	247	208	234	232	246	216	231	203	224	222	224	234	209	238	249	254	240	222	232	248	246	231	236	233	216	234	240	217	217	237	222	209	226	234	225	229	269	233	250	235	238	243	228	223	228	248	225	220
6414	14580	12332	6711	4572	3508	2775	2123	1673	1351	1081	901	811	675	682	600	567	523	523	445	488	423	356	383	400	432	348	363	354	387	322	342	364	290	326	322	310	341	339	312	326	321	331	323	269	305	317	290	311	304	286	310	276	291	295	277	290	320	288	285	288	320	269	276	289	279	327	287	282	288	298	310	289	261	269	306	297	303	293	291	296	291	285	248	269	269	261	295	312	276	288	263	308	281	294	306	286	271	275	299	292	285	264	274	279	274	274	290	278	304	282	269	273	294	291	277	307	269	276	279	279	263	306	288	250	288	324	278	294	273	288	275	295	289	280	292	296	294	280	322	268	278	300	293	284	266	270	296	279	295	261	277	310	279	295	243	290	284	279	279	270	274	259	288	260	263	291	285	280	265	269	297	274	300	286	298	307	246	285	281	282	288	293	264	259	293	268	258	278	270	278	282	272	250	270	265	276	320	323	260	244	314	298	269	283	273	291	294	273	275	271	294	285	274	262	291	300	295	277	269	264	273	284	252	276	289	311	296	256	292	255	275	251	293	275	258	249	267	312	261	261	274	304	294	301	318	269	294	276	263	293	269	242	281	282	274	278	285	284	258	303	259	259	272	284	259	272	287	298	268	270	265	272	280	276	297	298	255	257	290	270	260	290	256	264	296	273	268	306	292	281	283	279	316	269	279	283	269	270	284	268	273	247	282	293	279	279	277	262	277	306	264	281	280	254	277	262	282	263	266	279	293	301	277	297	284	280	260	261	294	279	287	273	227	282	281	276	280	276	304	279	288	296	270	283	284	276	303	253	276	267	267	308	307	280	268	287	294	285	272	268	277	285	292	325	267	279	283	304	283	245	275	283	246	269	272	280	304	273	293	259	295	268	284	279	249	285	264	272	309	284	278	274	258	273	290	296	273	283	287	291	254	262	281	286	275	264	268	274	279	252	248	282	312	239	251	284	267	287	263	261	286	289	292	293	293	312	264	295	272	301	274	266	274	286	289	264	278	272	267	262	289	291	288	272	282	254	259	289	266	286	266	258	285	278	294	266	268	262	296	250	289	289	279	300	281	254	275	280	281	253	280	270	278	294	268	283	259	272	275	255	277	250	285	289	268	317	266	269	278	275	284	303	248	265	306	304	294	264	273	288	290	313	275	312	288	250	260	277	256	294	234	282	277	280	261	290	266	291	270	264	270	290	297	287	276	287	288	300	283	262	284	297	270	277	279	281	257	262	266	265	311	291	270	262	276	278	255	260	286	263	261	262	275	285	263	274	267	259	285	270	254	273	285	272	276	278	277	264	298	273	288	279	279	307	323	281	255	286	269	277	254	253	274	284	272	285	253	292	276	255	254	256	289	278	288	284	256	288	265	283	286	265	283	300	281	255	272	283	271	299	297	262	288	255	294	272	271	269	252	286	268	284	292	254	281	259	287	302	298	282	280	305	310	306	255	277	265	252	279	229	261	277	287	259	290	287	272	270	248	267	305	269	272	305	290	296	245	319	269	273	273	315	282	273	283	314	277	305	294	265	267	297	273	292	278	264	254	301	262	259	280	280	269	309	288	289	288	290	257	270	250	278	283	278	293	279	296	300	273	297	275	256	265	286	275	283	315	317	284	264	262	271	264	270	260	261	289	291	283	301	269	297	292	291	289	272	282	275	328	286	300	276	285	287	287	305	278	290	292	271	276	304	281	283	282	283	276	253	279	301	291	273	253	270	270	315	267	288	274	268	285	286	291	249	265	245	274	279	268	292	308	277	270	274	299	283	279	285	283	271	286	286	300	275	287	272	255	275	317	298	282	270	273	264	277	281	277	279	283	252	306	236	309	282	265	275	295	261	273	243	296	273	278	258	273	284	240	292	272	291	283	273	291	290	303	261	274	279	262	283	284	296	232	285	261	273	265	266	302	253	268	276	246	273	287	285	274	275	274	274	276	319	295	303	253	297	295	261	264	292	302	281	284	245	241	292	280	260	273	288	261	253	274	266	277	253	282	298	289	295	293	256	272	272	282	261	262	285	257	267	264	251	305	291	271	250	271	296	272	285	286	297	267	275	269	260	279	248	239	267	270	283	286	299	255	276	297	324	262	283	280	275	299	261	274	301	246	272	268	281	301	268	293	263	270	274	255	282	277	248	261	264	278	269	282	253	271	303	290	266	294	293	279	294	265	281	281	271	289	269	262	273	261	276	312	286	263	274	264	250	292	267	248	271	233	287	257	281	264	324	274	289	284	294	271	299	297	281	286	282	294	239	261	235	264	266	301	300	271	296	285	260	266	276	291	283	250	257	286	309	278	297	278	302	291	298	274	252	280	282	296	276	265	284	299	298	261	260	271	294	265	256	286	291	262	295	318	270	291	263	255	260	262	289	328	297	285	280	265	291	284	271	273	286	265	278	262	284	262	272	285	272	275	273	302	276	266	267	308	279	268	306	268	261	267	288	313	268	280	276	270	269	305	251	268	271	250	278	329	263	270	284	290	290	262	285	301	268	282	287	277	281	277	306	272	281	304	296	279	243	263	270	323	290	309	275	275	286	270	280	261	251	256	280	276	288	248	273	280	250	234	257	271	291	300	261	269	305	278	267	259	287	265	266	259	281	267	275	286	279	300	274	253	274	285	281	261	298	296	275	287	289	285	257	289	309	288	260	294	286	264	290	276	257	278	265	302	287	282	245	277	277	266	266	270	301	294	265	273	244	273	285	250	286	273	294	267	295	262	298	265	278	256	298	290	286	263	276	279	267	301	239	278	263	269	275	263	281	277	304	290	278	302	303	282	266	323	301	286	248	302	292	281	291	279	266	303	277	265	293	279	288	284	280	297	284	311	296	316	276	276	274	263	281	299	273	290	303	287	260	273	312	298	282	256	300	294	277	265	280	291	273	267	265	300	254	278	258	298	288	274	296	308	302	266	270	290	282	308	293	258	275	285	259	268	276	264	286	308	273	267	285	301	289	295	257	270	312	297	267	263	280	262	242	268	287	264	305	267	272	281	293	261	283	283	262	289	262	245	270	265	263	283	277	283	289	273	305	263	300	282	277	282	250	253	293	270	265	274	306	239	258	311	245	282	309	286	267	259	271	253	266	270	295	259	266	272	260	255	300	270	321	261	281	314	256	288	297	302	285	277	272	262	257	293	263	273	271	273	277	287	287	283	296	272	252	250	282	291	251	276	272	267	249	273	265	260	278	297	248	240	289	294	265	298	273	267	272	303	305	281	262	248	302	285	255	277	279	268	255	299	262	281	312	270	298	282	277	283	282	283	277	317	265	288	285	250	296	307	303	262	295	273	281	276	276	258	262	270	274	265	253	276	291	268	248	273	253	289	297	290	290	270	280	260	302	297	264	289	317	287	284	251	299	264	287	242	288	273	264	242	290	270	274	298	277	293	261	298	226	282	285	295	271	253	280	258	281	295	273	284	299	284	286	287	266	285	285	284	270	266	268	269	295	271	290	289	293	265	268	282	284	276	269	286
27460	21081	9991	1311	798	710	739	711	676	737	684	711	650	735	656	656	617	675	687	687	668	666	718	689	671	683	707	691	709	711	661	717	676	733	683	711	681	683	679	674	697	652	671	650	695	683	679	673	654	685	683	676	685	708	657	666	705	679	719	678	659	627	668	730	658	650	659	685	656	683	698	688	659	661	650	698	710	665	669	665	664	659	676	673	698	679	672	688	652	645	646	709	637	673	657	675	692	657	706	668	664	725	660	618	673	741	680	723	681	642	681	655	689	656	672	682	668	673	689	667	708	640	626	697	636	723	678	683	663	624	678	671	733	703	666	693	701	675	608	670	744	681	691	715	741	705	648	672	654	661	642	665	688	686	663	681	649	701	708	659	722	692	680	733	662	677	703	630	638	634	673	690	709	714	683	678	658	687	659	676	646	679	648	657	669	695	654	693	665	720	710	697	719	630	619	666	672	679	667	683	715	677	701	685	673	664	687	698	707	675	677	647	648	725	680	676	683	691	684	676	668	675	665	684	691	675	684	661	717	734	700	684	663	679	665	689	696	678	680	711	720	710	669	706	675	672	677	670	670	686	661	659	715	671	672	699	691	709	723	672	654	696	685	716	654	708	674	684	690	669	691	647	678	719	685	663	662	680	690	672	722	656	705	687	656	735	729	640	666	747	670	662	648	702	713	667	687	678	638	674	708	679	648	716	670	695	682	716	693	680	690	692	669	684	688	651	706	698	720	640	665	684	675	684	711	704	655	665	696	755	676	658	695	671	633	659	623	697	689	690	667	675	680	700	687	683	719	684	663	741	713	714	704	693	688	664	676	678	672	669	696	728	710	751	694	680	685	700	682	651	678	701	708	682	682	695	631	641	664	693	718	656	597	700	663	654	704	706	627	692	681	692	670	686	669	687	670	674	685	682	688	633	643	654	665	702	665	728	658	701	694	701	713	640	652	661	658	692	662	684	671	692	667	687	631	695	701	673	681	688	685	672	673	684	687	725	675	658	685	709	677	679	640	657	672	652	656	719	639	720	685	678	683	677	679	652	662	674	696	680	707	682	703	699	662	669	673	681	657	669	662	680	663	685	713	648	696	683	624	707	664	656	650	669	682	626	664	704	722	683	627	660	710	687	639	656	687	664	730	734	687	709	670	721	707	721	661	644	692	699	645	668	612	663	667	701	665	652	684	678	714	670	702	706	686	648	643	697	634	630	679	669	642	652	645	698	708	703	647	668	676	657	675	636	669	711	700	697	675	679	682	722	689	674	723	614	668	631	645	671	683	646	698	696	668	685	648	726	662	669	644	677	710	693	687	672	678	657	701	712	684	683	665	679	696	628	708	690	672	674	666	645	662	733	674	747	708	647	750	735	717	693	674	700	671	700	686	688	665	676	638	703	711	637	670	719	650	641	695	667	683	680	667	699	670	708	726	673	661	676	685	697	645	681	683	662	708	675	708	680	675	715	681	681	701	658	673	659	674	679	713	688	707	631	676	658	648	663	696	672	662	677	654	699	650	702	655	712	684	624	685	691	670	671	732	700	672	676	652	658	663	665	696	610	664	701	670	703	689	693	678	729	679	717	670	663	663	678	694	668	679	699	681	677	639	701	641	653	693	649	710	716	647	693	681	686	678	694	645	641	663	724	665	703	694	674	657	696	667	679	704	715	686	683	672	681	682	693	639	680	605	657	680	688	638	684	711	689	697	648	710	683	653	654	671	690	694	595	641	708	698	711	649	700	697	657	682	697	703	665	636	676	696	712	702	671	745	658	663	657	733	710	712	671	679	652	688	645	689	667	714	656	664	689	683	677	638	669	653	688	683	679	678	679	693	694	688	666	634	703	659	656	671	653	672	660	695	678	661	648	651	630	662	727	694	711	662	699	679	664	691	645	688	688	700	662	681	728	663	640	651	662	656	672	674	682	667	746	656	697	673	687	658	665	659	711	665	682	725	664	664	714	682	742	717	657	654	701	718	685	665	673	660	681	714	656	683	677	708	677	709	735	685	709	709	673	697	639	666	691	654	653	663	696	683	707	714	703	655	656	694	672	688	678	670	654	693	697	674	701	670	717	680	662	654	662	702	678	693	685	688	677	686	732	695	683	658	732	673	652	674	647	685	664	676	701	667	700	667	732	714	675	707	649	650	642	676	683	678	700	649	680	672	701	658	693	746	670	690	650	698	677	711	665	716	640	718	665	686	667	675	639	678	683	658	632	716	678	720	678	662	704	698	669	689	671	706	662	641	700	664	695	711	715	626	699	694	689	679	618	675	656	650	712	664	638	687	690	686	621	732	698	634	733	638	670	661	740	662	716	722	678	670	661	662	697	663	693	671	720	636	661	689	655	669	643	632	717	705	696	671	717	673	638	719	622	655	700	677	669	684	651	646	670	655	688	689	632	667	703	673	639	663	700	701	696	668	647	673	715	673	697	643	644	644	636	680	659	659	661	724	705	680	700	683	693	660	688	645	717	654	664	655	665	729	710	684	711	646	618	699	623	700	684	651	661	649	652	665	678	644	701	696	646	684	739	692	647	647	686	698	681	678	647	643	647	670	653	668	626	675	647	689	677	680	687	669	696	661	689	678	620	663	711	693	686	664	648	710	647	663	708	665	688	703	628	636	664	661	676	696	687	723	665	659	683	675	692	605	686	703	684	710	670	703	650	684	687	650	713	671	646	646	684	734	656	666	698	658	687	671	692	690	690	664	653	662	733	670	656	696	629	683	685	650	689	678	618	671	707	686	699	705	718	697	687	641	651	643	667	699	727	702	669	688	644	688	665	677	644	679	712	708	679	711	697	695	679	646	702	682	663	692	665	668	703	681	629	655	699	725	679	683	680	676	685	709	648	663	698	711	699	643	658	662	662	695	684	674	717	738	713	720	714	726	696	669	630	665	707	682	652	647	623	745	674	695	683	688	702	670	676	680	718	696	691	666	669	684	728	728	701	697	705	671	697	722	696	662	657	700	697	694	674	681	656	722	657	701	722	677	684	671	675	648	670	653	679	680	701	668	640	641	647	718	671	687	706	648	707	702	657	706	653	680	683	654	648	728	695	701	647	731	680	685	673	667	717	690	711	692	627	680	651	661	667	664	674	719	677	669	672	635	666	616	682	719	719	693	634	671	686	647	698	680	677	690	701	680	640	665	680	712	645	674	684	635	710	648	678	661	663	722	681	700	664	657	670	715	671	677	674	687	676	650	718	709	646	685	661	702	674	699	634	655	650	710	656	684	692	662	688	640	689	714	648	634	666	651	652	677	651	689	711	714	695	718	628	637	632	722	705	652	689	667	704	624	709	650	633	701	683	714	660	699	673	670	651	704	707	626	693	670	667	692	690	680	740	684	649	701	694	674	702	686	685	694	688	676	703	687	679	706	703	706	696	676	676	688	650	633	653	651	712	680	669	694	685	652	659	744	711	706	690	664	704	668	607	618	701	656	727	675	679	726	646	652	709	684	710	689	705	687	697	684	680
4285	1614	1503	1119	1014	989	977	949	855	939	889	864	881	878	884	915	898	841	870	941	892	857	858	911	912	828	857	875	867	878	890	905	826	831	804	866	872	871	904	855	853	864	864	854	838	822	875	836	878	869	850	890	880	816	822	904	859	848	871	845	876	868	893	853	897	860	882	874	842	861	859	857	822	879	904	891	852	863	864	924	858	869	881	854	843	845	888	868	857	900	839	865	820	873	876	833	909	832	823	832	860	855	779	839	802	822	878	860	890	876	886	826	859	886	848	881	838	822	882	835	835	909	850	872	829	924	871	854	862	853	868	868	905	896	867	891	858	853	888	843	821	857	898	880	822	856	895	884	872	858	898	878	841	880	868	910	805	879	835	836	822	833	874	887	874	881	861	820	849	813	817	806	821	892	836	875	852	822	777	855	908	805	874	841	835	818	881	853	930	883	909	878	845	845	806	809	910	839	882	855	842	841	834	846	872	798	851	839	847	862	921	831	888	874	846	853	869	836	854	912	926	860	856	855	823	884	891	891	909	902	898	858	837	784	866	861	897	814	859	905	878	888	842	877	869	860	863	852	877	849	848	880	863	860	803	865	880	866	860	847	864	891	803	868	839	815	902	872	901	864	858	864	843	816	916	822	827	871	848	794	863	923	861	836	851	903	809	899	855	874	818	908	831	876	832	854	825	840	853	883	825	888	889	895	865	855	823	863	908	866	832	863	877	879	837	836	867	867	843	892	862	822	854	876	839	871	881	881	837	818	896	856	843	863	931	854	896	876	919	824	900	855	866	886	865	827	842	846	870	890	868	862	880	846	907	906	831	900	868	853	851	908	854	891	828	861	872	867	845	857	845	867	867	879	869	828	842	874	869	817	807	885	783	880	882	865	821	858	801	906	831	924	858	902	820	839	867	870	845	880	904	803	835	823	896	827	857	889	840	867	896	841	856	823	880	840	866	844	927	886	875	826	896	873	874	913	853	861	883	811	815	840	858	890	861	859	897	844	853	828	861	853	856	882	844	902	811	852	837	871	886	838	844	829	865	896	856	890	891	883	819	852	858	845	837	848	926	910	846	908	859	916	846	850	874	829	828	865	842	848	847	909	868	843	823	777	841	886	877	865	839	876	873	873	882	832	880	890	857	880	890	828	819	829	862	876	854	865	786	841	857	866	861	862	829	837	875	903	902	803	852	890	848	873	795	850	847	897	815	841	859	926	885	876	847	860	860	862	856	840	879	851	885	824	834	873	872	898	802	841	870	848	860	869	902	875	843	826	846	789	845	902	845	812	818	848	842	857	895	872	891	940	894	873	926	834	914	852	853	829	782	864	860	898	830	891	802	805	839	831	803	851	876	858	862	889	902	867	879	857	878	858	880	835	835	893	870	910	865	870	850	908	845	855	840	877	867	867	827	844	871	847	842	880	897	843	856	834	823	854	910	871	874	867	808	852	842	870	881	816	874	903	871	863	893	865	870	896	871	855	826	840	874	800	857	803	880	871	875	869	875	886	815	845	861	863	870	860	832	858	852	847	836	884	851	887	857	808	866	899	835	865	888	834	866	893	879	858	850	877	837	849	829	842	843	858	886	916	866	865	908	794	861	813	799	805	861	818	837	868	881	873	895	868	889	848	903	812	849	846	875	859	868	831	863	898	884	817	896	850	925	871	824	868	872	874	906	846	905	876	867	853	846	896	898	902	897	911	890	797	817	868	857	884	874	860	880	845	839	836	886	809	854	809	907	834	809	844	843	843	825	866	874	826	869	854	887	890	838	797	871	889	871	836	897	848	894	827	879	890	823	849	830	851	857	788	935	866	861	840	838	828	878	898	858	862	837	844	880	926	843	913	845	856	870	846	868	866	896	876	924	915	840	849	878	836	842	847	861	851	853	848	881	865	898	861	881	868	827	845	792	880	833	863	853	812	893	843	825	886	834	813	887	883	831	867	821	863	867	843	876	877	887	833	850	877	912	884	873	924	890	881	904	835	862	922	860	824	812	890	873	797	851	866	835	860	819	826	842	875	873	909	816	861	824	870	871	813	846	847	850	891	817	808	822	866	857	822	885	862	829	865	841	865	840	887	858	908	872	867	844	821	854	871	900	860	887	895	856	859	892	888	866	814	866	856	834	858	811	869	848	869	788	893	833	867	917	893	877	806	857	843	859	883	853	912	834	896	862	859	906	877	849	853	851	950	875	884	830	840	850	887	826	957	841	906	930	858	888	903	861	877	882	857	891	861	858	828	823	881	843	828	861	862	826	887	822	849	858	848	837	887	805	868	827	876	814	782	821	850	851	904	864	879	839	834	821	826	903	860	873	847	865	820	826	846	825	871	846	859	850	861	866	871	866	849	832	855	849	843	841	893	869	821	825	833	865	861	865	833	860	897	811	854	858	864	871	874	829	848	879	863	831	859	870	848	880	798	805	787	868	834	887	832	856	922	856	846	826	877	810	858	879	857	893	860	860	840	866	866	874	876	841	905	855	849	864	835	865	867	867	889	856	876	830	882	889	892	856	843	856	875	890	878	867	873	885	856	844	881	864	830	851	856	857	818	857	835	884	836	856	881	837	827	877	863	855	867	835	814	867	832	870	830	880	865	837	851	888	810	839	848	896	905	897	869	906	861	814	837	904	902	889	824	886	864	871	810	777	878	893	876	854	847	878	853	862	842	865	899	806	837	895	882	902	864	827	855	904	856	861	856	852	887	844	870	846	835	866	902	870	827	895	940	864	836	863	853	828	886	887	877	834	877	831	865	854	911	908	888	833	872	862	866	834	816	871	905	874	827	886	838	854	864	858	868	885	892	838	825	854	847	893	828	879	878	896	839	854	871	787	888	897	839	909	892	854	902	862	867	863	879	896	831	868	862	860	900	852	849	916	861	892	848	856	858	856	893	771	884	834	899	883	821	906	898	870	813	901	878	899	907	877	826	843	882	835	872	887	896	851	834	828	883	896	856	893	859	857	874	872	887	886	790	821	838	906	843	836	821	886	869	825	870	827	831	892	852	904	809	924	839	893	847	889	814	812	828	803	825	854	845	885	864	829	904	879	835	849	857	777	875	867	854	856	838	862	913	883	878	865	907	844	898	845	864	890	909	847	868	855	898	858	886	850	921	864	863	846	886	840	856	866	851	882	879	883	886	814	852	828	899	841	836	860	944	868	877	837	808	921	861	868	874	792	870	888	934	859	900	847	840	856	872	847	900	865	911	872	836	841	856	852	841	842	850	829	823	867	873	822	860	883	906	840	854	827	881	853	885	838	904	867	863	953	856	885	906	792	868	846	837	865	890	833	831	812	844	872	858	833	819	820	838	847	803	863	863	836	815	831	828	865	837	889	904	809	826	868	852	845	848	832	842	880	859	843	884	857	863	858	842	889	879	884	851	924	844	850	822	894	862	924	822	914	858	868	843	899	834	872	883	876	867	862	856	812	890	852	842	910	861	897	857	864	857	807	871	872	839	867	834	835	904	873	860
24508	21646	29111	24425	21513	9859	1477	1002	854	752	714	738	690	609	637	631	615	591	593	598	573	564	581	587	588	520	518	515	589	521	529	546	529	522	536	551	551	523	499	508	544	492	509	545	535	546	514	543	536	539	559	550	523	519	533	560	531	550	588	550	522	543	557	549	531	550	529	526	531	529	535	535	527	580	580	518	566	526	529	479	543	563	550	490	523	524	531	549	525	531	512	546	523	533	543	504	542	552	555	521	527	528	526	516	574	536	515	543	502	520	502	570	530	494	529	545	516	568	514	526	514	530	521	517	503	486	509	504	526	541	548	520	579	537	545	519	494	503	542	512	517	507	528	528	510	557	562	520	571	525	559	530	538	531	510	530	550	497	528	501	542	522	500	587	531	517	518	504	508	557	508	513	522	558	584	538	536	553	517	525	521	540	521	506	536	536	510	507	548	550	499	511	533	531	565	540	537	505	527	527	575	536	526	498	547	534	539	491	519	513	544	529	545	546	554	547	509	567	510	534	500	489	506	544	471	502	531	553	501	528	542	560	534	524	489	515	500	556	478	507	527	519	553	528	512	507	527	517	542	540	537	552	556	540	526	510	520	511	537	534	523	550	538	518	513	569	547	509	531	532	582	518	539	527	536	516	504	535	481	512	500	516	493	541	516	540	510	529	534	547	526	552	504	536	555	529	575	524	494	530	506	503	544	532	495	552	575	516	537	519	530	554	575	559	548	481	518	522	515	546	566	533	498	529	542	507	551	511	509	483	518	526	499	478	538	492	550	519	507	525	526	520	532	518	548	520	535	527	533	568	530	552	523	546	521	484	501	510	487	566	501	521	540	526	557	531	535	543	535	539	551	524	559	509	540	568	517	550	519	571	521	530	548	513	502	539	514	559	547	501	483	573	511	543	485	491	537	497	543	488	547	548	502	526	549	521	520	508	524	488	520	555	523	538	516	550	532	539	549	537	525	511	513	520	550	525	527	579	512	532	545	562	504	548	538	546	516	543	501	557	498	570	544	596	499	531	490	549	510	508	522	534	519	538	543	503	524	531	536	518	510	517	514	504	533	520	539	544	526	559	506	504	533	531	539	509	521	511	530	491	526	527	487	510	516	511	510	577	527	540	524	527	529	490	519	564	517	502	531	508	537	576	525	537	541	496	561	494	523	497	577	516	527	525	519	531	548	523	485	491	532	542	534	539	518	571	540	556	569	509	514	523	516	527	518	485	506	529	519	571	570	549	514	523	518	530	490	523	528	518	508	503	499	515	539	529	451	554	516	536	516	515	547	539	557	488	495	509	519	548	486	589	515	525	531	540	542	531	547	502	526	506	525	536	495	541	531	533	518	493	538	535	572	508	519	572	558	476	526	511	536	504	536	517	570	546	505	514	527	506	519	524	502	509	521	493	522	523	529	551	542	499	509	521	520	571	561	501	545	547	532	524	533	504	548	524	471	531	524	519	529	522	472	509	509	523	535	539	511	528	531	533	549	513	561	527	553	531	544	549	535	538	515	540	537	540	517	525	549	505	536	501	513	560	563	489	573	552	518	560	539	502	579	534	522	526	476	535	538	540	509	550	577	522	546	576	525	500	531	482	558	547	496	532	510	520	527	530	558	533	509	521	505	506	514	515	505	540	544	547	536	515	531	554	511	511	529	584	560	494	517	527	506	556	500	535	531	525	516	523	583	525	511	513	526	520	499	526	527	535	579	569	514	517	537	562	533	511	508	492	531	570	549	525	512	552	553	548	545	522	536	538	524	550	526	524	512	504	506	535	541	523	549	506	528	526	533	525	495	486	515	512	528	556	536	552	536	544	506	513	518	502	530	539	521	499	557	517	544	530	517	542	505	532	502	530	502	531	516	513	540	472	525	555	563	510	531	591	521	528	539	498	481	551	514	486	534	528	496	572	526	535	532	531	517	519	528	546	486	555	531	554	514	518	524	522	516	538	501	559	526	520	531	551	511	509	547	501	507	550	582	525	530	534	530	526	526	552	555	529	516	492	540	497	508	512	545	553	512	541	521	506	587	522	529	562	549	547	540	529	548	487	485	534	513	525	502	548	554	531	548	564	565	537	528	530	557	540	476	568	482	541	538	533	527	529	543	549	511	473	506	576	519	485	510	548	480	542	526	546	580	545	510	529	513	564	528	461	561	490	525	529	574	503	510	543	517	531	524	554	531	494	531	529	532	561	516	519	547	549	568	509	568	512	524	479	519	526	489	543	524	522	536	525	555	556	517	542	529	528	509	567	567	540	558	550	528	509	510	514	554	517	508	500	518	496	536	513	499	543	526	542	548	531	530	529	536	500	554	495	531	506	493	520	559	533	556	535	505	526	567	546	521	527	500	555	517	541	527	495	528	503	538	513	516	553	521	487	515	572	490	527	522	551	527	542	502	526	546	546	552	537	545	544	529	536	545	519	528	523	547	511	504	479	579	511	521	589	554	530	553	539	555	518	533	521	536	541	515	512	543	511	594	504	542	565	506	554	560	515	532	537	510	541	573	547	538	544	539	511	569	525	527	498	511	508	511	482	546	537	520	524	526	508	524	516	483	516	559	507	510	545	519	480	545	513	472	524	492	519	562	528	580	480	505	509	518	502	504	496	506	551	504	480	474	530	522	528	536	480	498	527	507	505	517	547	494	502	513	539	505	578	521	538	536	504	515	553	581	518	524	540	558	552	540	548	532	535	493	559	539	520	529	544	550	541	524	560	504	527	537	534	504	518	500	528	523	556	555	536	512	545	501	503	521	589	517	543	519	510	550	503	532	577	549	570	477	543	511	498	526	551	549	497	509	514	545	521	522	551	525	518	533	545	542	556	540	518	493	496	512	536	526	507	491	525	545	504	518	504	512	511	547	515	513	542	529	559	515	531	489	507	561	527	526	520	546	509	542	523	556	491	512	502	527	514	526	475	517	506	525	569	517	522	549	544	524	521	531	519	520	516	498	539	507	522	513	554	513	525	513	539	484	526	512	573	530	525	531	530	535	516	526	538	568	554	531	531	545	533	542	497	526	550	503	519	519	557	498	537	508	500	512	507	550	498	530	541	540	581	525	517	520	516	530	539	506	567	550	542	558	515	556	516	507	519	520	497	463	574	493	499	548	558	567	526	511	493	502	577	507	545	515	553	525	525	519	534	510	562	523	538	538	533	527	527	512	514	507	516	511	506	550	541	522	516	537	561	509	555	500	489	498	564	493	516	527	521	542	542	501	506	517	521	517	550	540	531	558	486	555	551	545	536	516	488	502	550	549	560	532	527	539	542	577	511	521	514	540	526	544	553	517	543	511	491	520	527	552	547	512	522	477	547	522	545	565	555	546	529	516	545	522	532	535	481	568	539	503	516	549	516	508	540	536	508	571	560	496	523	566	550	499	530	546	545	524	553	532	515	530	537	532	506	527	522	478	497	536	524	580	485	557	528	551	529	497	533	519	510	514	511	535	525	516	561	508	537	541	534	482	532	527	516	515	558
5054	10037	8596	4499	3158	2503	2011	1775	1427	1310	1159	1068	1033	955	877	843	807	824	810	743	743	781	746	742	726	711	736	670	779	752	693	733	720	730	721	724	731	731	665	725	673	710	619	692	687	661	720	691	754	761	680	709	683	689	653	665	691	688	741	659	745	652	646	719	685	702	712	694	698	705	718	756	651	704	693	703	702	736	696	703	708	707	712	716	724	670	631	663	688	688	730	697	704	686	681	667	708	726	671	675	696	658	656	679	744	672	724	702	749	683	715	729	644	705	650	685	658	715	685	706	653	622	669	705	711	638	664	716	675	652	630	697	695	686	715	692	683	729	705	682	623	726	660	641	736	686	665	676	681	664	713	681	720	656	694	716	697	686	689	644	660	672	708	679	671	722	661	700	681	692	701	663	627	633	684	708	675	712	692	688	742	659	676	686	674	670	703	674	671	662	704	724	673	693	718	693	650	728	683	656	647	707	698	716	675	713	668	682	714	696	641	730	692	719	640	635	702	673	684	688	684	646	670	658	669	640	710	699	731	688	729	706	666	675	688	676	716	704	661	678	690	659	748	702	650	714	717	677	652	692	670	688	716	672	703	691	683	656	699	667	656	694	722	660	701	734	739	673	656	785	680	651	670	696	699	690	665	670	693	689	674	687	705	676	703	705	715	664	652	704	718	678	660	697	729	725	661	688	697	644	687	674	685	622	634	690	694	670	660	697	735	709	742	688	714	662	720	731	685	676	703	655	656	640	615	655	706	705	695	676	691	715	687	704	697	661	663	621	684	666	619	675	677	683	700	701	688	696	681	700	636	709	667	669	737	629	709	660	729	673	683	679	666	701	719	680	709	643	653	709	610	678	696	703	663	656	673	651	682	671	674	667	721	657	680	664	631	668	676	705	654	720	703	668	671	677	676	678	670	659	717	698	649	688	696	680	653	663	695	693	704	705	661	702	687	745	728	662	679	679	692	677	638	664	705	668	703	709	644	681	690	709	665	658	686	702	665	680	703	735	700	674	708	660	692	672	688	688	724	709	676	640	660	685	720	718	694	685	671	697	681	682	675	679	690	726	719	660	699	657	679	682	679	672	758	699	665	694	674	703	673	688	656	676	703	624	735	719	683	677	673	660	719	665	677	706	636	654	704	651	700	705	646	679	732	646	691	642	669	702	690	688	682	711	711	701	711	736	701	675	700	700	686	707	660	673	666	637	685	709	695	702	734	672	761	687	714	652	703	690	631	694	729	649	710	713	682	693	672	726	654	701	695	677	664	669	705	720	680	673	661	643	646	662	664	730	710	685	623	732	712	683	705	676	661	663	663	698	699	692	723	651	683	714	648	696	650	656	660	651	674	690	683	702	674	680	677	687	680	659	700	687	697	697	731	676	709	699	672	678	697	673	645	723	654	675	623	705	667	719	657	716	680	689	657	648	672	691	710	696	661	730	722	672	694	693	666	705	680	660	723	685	663	729	686	651	656	695	645	667	674	693	655	669	685	711	713	699	697	677	689	721	665	636	699	684	675	674	656	667	661	715	701	671	713	688	676	683	681	681	686	683	684	676	691	673	662	682	665	666	699	674	631	664	694	658	686	697	750	681	723	708	678	694	702	673	711	712	754	684	670	644	605	678	689	683	701	657	735	668	683	679	675	713	662	698	644	674	649	696	676	691	718	709	692	680	678	700	719	673	682	648	675	713	687	675	656	647	652	704	755	678	652	697	659	678	672	649	654	688	695	691	727	673	677	696	667	690	681	655	676	681	674	745	699	729	749	721	689	717	684	675	634	683	711	716	717	672	693	701	695	679	734	692	722	687	615	641	674	689	720	676	680	701	677	679	680	607	667	671	676	673	712	668	696	672	699	691	690	676	641	683	643	655	743	678	649	702	713	693	694	635	640	722	658	701	677	706	706	669	635	736	685	698	643	694	712	707	722	665	669	731	681	675	672	645	684	676	704	675	710	684	677	708	711	695	690	674	681	706	672	675	688	697	688	698	727	686	677	702	714	650	707	679	730	703	685	705	656	700	734	687	713	725	685	686	696	695	704	662	721	726	719	677	687	659	706	688	693	720	728	775	679	737	691	705	694	702	690	690	645	695	725	687	710	703	707	669	654	655	710	726	672	715	714	687	667	694	679	699	653	676	624	737	652	739	683	684	719	709	681	691	693	702	675	692	659	683	696	711	627	677	697	682	670	654	716	685	702	666	667	646	684	667	724	671	680	689	661	678	694	688	675	727	693	650	649	735	664	699	672	650	665	724	702	680	664	676	674	700	688	675	687	705	645	712	683	677	665	660	666	675	672	684	664	730	685	683	647	670	672	667	694	679	711	686	722	718	695	698	677	687	689	693	668	677	689	718	700	698	695	710	669	718	678	695	691	656	688	727	718	711	677	696	716	666	687	636	707	706	659	637	624	723	696	657	712	671	709	717	662	666	678	709	662	703	708	704	645	709	722	712	651	745	723	702	645	716	676	685	680	685	646	631	640	718	698	697	729	708	657	751	669	683	727	704	667	640	698	719	687	639	644	643	691	719	703	662	623	697	676	643	644	702	674	654	700	690	683	694	696	688	685	686	670	665	696	673	676	699	674	673	688	695	629	705	715	737	659	680	657	708	679	705	652	664	704	692	689	702	659	693	691	739	661	643	674	700	728	633	662	672	705	683	720	694	649	693	681	691	701	687	657	701	660	736	731	680	691	706	669	671	730	741	660	676	711	731	691	685	697	695	691	670	714	717	713	681	716	701	700	694	711	694	718	707	657	672	701	680	646	731	639	674	719	675	692	710	643	664	668	667	654	656	680	662	713	702	698	642	684	677	633	670	679	693	696	674	635	689	695	661	709	721	703	660	668	682	694	692	744	687	666	705	661	668	639	664	655	648	719	692	647	677	656	668	708	695	642	717	654	670	667	682	698	733	662	696	646	621	653	674	672	683	712	634	726	645	624	708	681	639	690	717	682	703	701	681	677	661	667	696	656	687	657	686	690	711	666	694	673	681	692	708	707	698	718	706	702	630	747	686	673	641	671	661	664	718	669	700	654	669	682	749	713	675	676	680	693	701	691	717	696	699	714	674	657	673	703	691	714	745	647	686	657	674	681	657	693	677	714	686	693	701	684	669	667	708	721	721	674	680	692	667	695	682	714	714	665	681	659	701	691	714	663	647	730	681	722	667	685	650	712	669	709	679	678	662	740	698	719	665	701	726	704	688	707	690	707	694	666	665	686	686	743	714	689	692	690	706	674	708	715	697	717	667	651	651	660	699	683	746	646	716	726	661	644	668	710	710	676	626	680	697	683	702	693	659	700	664	712	699	680	710	688	654	676	695	690	703	676	685	681	719	654	684	691	713	637	701	701	693	671	689	658	698	749	698	701	685	722	682	692	707	694	677	670	678	677	642	637	663	693	691	745	734	705	696	666	683	697	742	678	650	706	664	719	681	698	677	672	626	690	689	710	651	676	667	644	704	724	652	653	683	701	679
23542	21662	29673	24163	21662	21705	7422	1119	771	695	617	541	496	431	376	384	387	373	314	296	310	308	279	309	289	291	269	264	241	284	273	230	277	259	272	253	236	249	249	235	250	252	249	227	222	223	225	263	238	222	247	218	259	244	270	225	246	200	241	237	203	205	215	250	214	254	217	261	237	258	241	237	245	234	234	265	247	218	227	241	213	216	238	225	223	232	225	216	222	247	216	221	236	227	221	216	230	240	226	210	245	245	246	192	205	210	232	235	233	247	217	235	253	225	231	204	230	236	263	228	249	206	222	203	244	226	228	258	213	209	187	192	222	217	234	232	220	197	254	231	253	221	228	235	221	213	248	223	220	217	220	214	230	205	226	217	205	203	241	237	238	219	210	237	235	243	244	193	234	221	213	231	236	216	259	213	226	229	227	212	210	203	243	219	231	220	243	247	238	245	235	221	239	236	244	232	208	215	234	233	233	238	213	212	209	231	182	236	230	219	228	197	246	218	202	238	216	223	230	244	204	221	233	195	226	219	230	251	205	215	228	228	204	225	239	244	224	208	214	222	238	219	213	237	216	213	207	231	229	227	202	207	255	211	245	251	217	207	206	236	227	222	200	221	240	240	196	217	217	237	224	233	229	227	245	240	216	226	222	225	232	219	214	241	230	231	206	224	235	235	224	215	221	241	204	234	230	230	206	228	188	221	223	236	250	204	216	242	232	213	218	224	226	231	219	264	226	211	230	223	249	230	241	213	237	214	228	245	249	207	216	227	221	237	203	249	226	218	233	234	223	243	220	226	234	212	221	234	223	255	235	237	211	224	221	243	243	203	226	202	215	235	240	238	224	219	225	221	222	214	237	217	187	217	213	223	207	209	224	245	225	243	215	234	260	217	212	235	209	229	232	226	224	246	230	233	220	213	257	219	230	201	262	218	243	207	225	241	230	203	211	223	246	240	229	221	216	214	214	235	224	226	233	264	218	230	208	216	208	224	221	230	224	206	228	232	209	204	201	244	223	232	262	206	209	226	196	202	251	224	215	241	236	224	244	228	245	212	215	232	214	262	257	235	220	235	240	226	203	235	223	251	230	221	224	206	225	224	219	229	219	232	214	243	213	224	243	217	227	221	233	266	221	250	248	231	243	235	234	203	228	229	199	218	231	235	227	224	198	236	219	225	207	217	196	238	258	243	225	246	202	196	245	230	204	200	233	237	224	228	195	216	219	216	218	210	191	225	206	226	178	202	213	197	223	262	219	237	214	213	212	250	197	214	212	185	223	209	204	242	207	233	233	238	213	201	233	222	232	209	233	230	230	242	208	229	229	226	218	247	228	230	204	235	236	247	255	224	187	213	221	196	211	232	217	222	219	238	227	231	210	199	208	244	233	231	225	216	217	240	248	251	212	230	235	214	205	221	220	224	225	238	243	233	230	205	251	223	216	232	224	215	188	240	217	243	194	213	209	230	215	222	263	216	215	228	213	217	211	238	222	238	239	223	228	228	261	238	239	225	218	209	182	214	199	265	213	238	216	224	214	232	249	217	226	214	218	238	204	250	209	252	223	237	226	246	233	216	212	230	198	241	235	258	272	230	185	202	218	206	262	219	221	210	249	233	233	249	218	228	239	220	242	246	225	197	197	229	209	231	205	246	182	241	218	226	242	220	219	200	228	210	223	198	232	220	225	264	219	239	243	242	250	236	200	220	210	221	226	224	238	217	218	212	234	209	221	218	209	231	240	211	211	237	235	216	246	215	219	208	226	226	204	200	222	251	223	240	235	218	207	223	193	217	234	210	231	243	209	249	234	245	210	211	227	227	242	233	185	206	239	203	207	227	221	249	212	240	243	226	227	203	226	231	244	255	230	236	214	233	215	212	208	203	217	245	241	196	221	243	235	227	221	218	220	226	213	214	221	225	193	235	219	239	224	226	211	257	210	234	230	214	216	223	193	221	223	235	234	218	254	230	213	222	202	232	194	234	255	190	196	219	224	201	192	210	218	210	201	226	228	237	199	199	216	216	192	233	194	213	231	223	204	207	194	225	234	209	236	258	206	226	224	250	211	223	217	226	231	212	218	227	247	220	244	221	212	204	224	238	220	244	232	253	216	223	228	221	228	192	202	242	203	246	206	211	204	211	248	207	195	229	240	227	241	194	211	241	208	248	215	221	229	242	232	213	217	245	228	233	193	225	265	242	239	213	197	223	205	214	249	240	252	242	224	218	207	231	216	219	203	249	239	221	231	196	225	201	214	238	223	228	234	219	210	246	256	230	239	231	197	245	240	249	226	194	218	231	212	225	239	210	195	206	216	223	234	216	226	240	239	241	230	240	208	232	206	216	228	213	216	243	224	208	236	221	226	211	200	219	212	231	207	209	238	222	225	217	248	205	213	215	256	241	238	217	235	204	231	237	197	229	204	239	229	223	228	232	224	230	247	223	212	214	239	243	265	224	231	236	213	207	219	202	221	214	235	219	214	225	226	198	217	216	212	211	235	232	238	225	219	248	251	243	231	240	226	205	208	214	234	218	209	205	221	202	242	210	244	226	213	247	195	229	253	229	247	209	245	199	202	224	228	257	222	211	209	225	218	221	236	253	214	234	224	229	231	211	224	195	238	215	223	215	234	239	206	210	224	210	218	218	248	209	218	242	224	214	224	233	216	203	213	250	239	190	224	226	231	211	220	237	247	190	236	199	214	230	214	211	194	241	197	226	224	210	230	213	244	199	211	233	225	239	208	230	242	220	234	222	235	196	230	198	238	215	190	238	222	219	202	240	234	214	202	223	220	233	225	218	238	235	221	218	212	238	259	195	242	230	215	214	211	240	220	249	235	220	215	212	232	223	244	251	208	237	188	234	242	241	235	243	210	240	231	227	201	238	216	205	228	231	221	218	228	247	230	254	253	234	218	228	235	207	228	223	198	243	204	214	196	237	227	220	215	217	237	242	241	241	222	212	218	236	203	218	218	213	216	250	242	225	253	223	232	232	221	223	224	204	243	232	229	236	222	243	226	196	200	202	251	205	230	196	249	214	244	219	218	231	189	196	244	227	216	232	219	221	195	215	228	234	237	233	232	208	212	230	222	223	239	210	231	209	230	260	218	212	231	220	213	237	200	214	218	213	248	233	246	245	240	205	246	220	191	219	231	225	227	219	203	230	240	245	233	243	237	228	248	234	210	239	234	251	238	257	234	238	226	241	231	220	229	210	234	209	236	195	239	216	251	233	233	217	213	220	183	223	225	234	238	206	202	223	246	238	245	234	246	219	240	204	229	217	237	239	211	211	236	223	218	241	218	221	228	249	239	238	186	212	237	224	233	229	212	203	225	220	224	206	248	225	236	206	222	234	263	233	243	217	249	239	234	233	224	218	223	230	233	212	209	225	232	213	267	211	201	222	221	225	211	196	210	231	217	238	219	227	215	214	230	208	227	246	226	233	207	206	221	227	227	228	215	197	224	201	236	269	223	247	266	232	222	225	221	220
7132	16096	13622	7365	5026	3814	2993	2446	1838	1499	1239	1103	904	830	752	659	596	598	517	513	532	468	422	443	421	400	391	386	366	347	333	349	364	374	363	382	339	343	308	336	339	322	334	348	329	360	358	321	328	333	327	318	319	318	351	284	327	321	333	336	317	339	280	293	302	318	324	346	342	316	313	323	324	314	316	318	321	304	325	307	299	337	312	325	291	284	322	307	328	329	297	320	322	298	330	329	296	331	306	335	328	279	304	328	335	287	308	294	289	306	302	305	296	320	320	293	292	302	303	299	300	318	301	351	316	289	325	304	295	279	303	292	283	312	277	296	319	320	274	297	284	310	297	301	297	285	300	282	324	286	298	310	319	311	336	332	326	308	312	300	295	312	290	297	302	283	324	303	299	309	309	302	289	319	293	331	311	279	296	306	321	348	315	289	315	296	276	292	318	324	330	287	301	313	278	311	311	287	289	287	316	366	298	278	288	322	327	307	279	308	316	291	321	322	296	306	342	296	315	317	301	287	277	305	301	313	282	316	280	320	291	278	288	302	283	307	305	340	310	324	317	303	315	302	328	292	323	316	330	291	291	303	288	296	294	286	320	277	285	296	284	304	286	302	319	308	294	268	291	318	271	305	290	286	283	309	272	329	310	296	313	289	321	295	275	303	329	276	296	315	311	331	313	299	302	305	290	302	279	317	313	304	315	272	270	301	349	295	318	329	273	307	289	295	276	275	270	298	308	264	309	268	323	314	311	300	319	315	334	290	294	315	321	296	281	330	315	320	284	293	300	287	301	297	306	294	292	282	318	321	287	316	304	300	324	328	299	310	274	280	336	321	304	290	322	324	303	307	314	310	290	315	291	315	281	328	313	292	281	301	317	296	326	290	304	270	309	294	314	329	291	281	289	300	276	288	273	306	291	294	335	305	310	306	294	308	297	270	281	263	286	298	300	303	284	281	321	307	320	295	337	328	308	305	335	308	297	277	312	308	282	297	322	305	314	268	305	297	302	317	267	304	293	313	309	319	316	323	293	285	291	304	317	319	302	309	275	284	283	301	304	319	286	337	298	304	314	287	305	294	271	315	292	325	314	291	301	275	290	329	318	343	306	282	287	274	274	339	276	328	309	301	306	301	272	322	289	301	286	291	282	300	298	300	303	316	327	311	284	295	272	290	307	294	285	297	323	303	287	303	281	301	327	301	324	287	280	304	264	312	324	302	304	283	295	282	289	308	297	306	271	304	301	283	315	301	275	311	305	284	309	315	294	309	311	317	276	289	320	323	287	306	299	276	272	322	309	309	331	324	287	285	275	278	298	268	316	306	302	264	299	293	314	285	305	282	291	301	288	328	297	301	312	310	336	316	286	305	279	287	300	306	291	305	307	310	295	299	317	297	316	322	307	310	304	277	285	321	293	279	302	299	321	309	297	303	307	295	288	275	306	329	274	283	315	296	273	298	298	321	282	293	304	297	328	302	259	297	315	320	323	306	286	315	295	315	307	300	306	301	308	300	296	298	313	305	301	277	302	324	329	289	306	303	313	272	304	309	291	305	287	309	301	288	297	290	281	340	293	302	320	275	292	288	316	302	300	291	269	295	288	301	306	289	290	313	312	293	291	322	320	299	301	301	310	333	304	268	302	311	297	313	320	295	319	295	284	273	322	301	318	285	320	315	290	307	308	293	325	284	342	302	305	337	310	324	301	320	318	271	315	299	307	303	294	295	314	290	308	305	279	317	314	297	289	290	260	302	294	294	321	309	278	316	277	272	292	291	324	292	308	313	319	320	295	287	289	303	257	290	294	329	300	278	271	292	300	287	305	277	310	281	330	298	310	317	290	306	274	313	308	294	300	296	346	253	285	286	293	308	293	301	324	279	269	311	262	300	311	285	297	300	304	292	295	288	294	317	300	330	275	312	313	298	287	287	287	285	275	274	300	283	309	309	308	275	282	278	320	279	275	288	296	270	289	285	328	313	325	299	313	311	325	278	285	321	317	300	294	291	301	263	314	323	319	317	315	328	305	282	320	270	289	293	293	317	287	319	303	327	286	309	306	278	317	317	315	292	295	333	302	278	310	297	287	297	329	314	321	293	315	320	266	315	304	284	306	312	328	280	317	316	303	300	321	320	307	282	311	311	283	310	311	299	293	346	290	295	309	286	276	291	332	331	279	293	302	282	292	281	307	318	327	315	288	293	319	303	271	266	307	309	318	297	293	311	295	294	294	311	333	313	292	293	282	295	306	287	317	307	290	318	320	299	300	310	285	321	310	310	306	289	289	311	303	306	310	270	298	321	291	288	286	296	276	323	263	292	307	286	335	298	301	289	297	265	324	321	330	323	331	287	306	317	299	268	328	338	312	337	330	314	279	300	313	316	283	336	272	325	327	310	291	314	292	325	321	368	309	312	283	309	303	298	299	290	329	293	294	311	299	340	294	326	280	339	284	312	287	284	307	317	277	316	303	314	318	296	309	300	314	305	307	285	282	282	301	322	344	273	334	331	287	305	320	273	289	317	289	293	303	299	323	288	304	328	285	303	308	305	319	291	303	288	277	314	323	272	319	312	293	296	302	313	307	298	311	333	309	310	316	315	326	284	293	311	323	276	310	301	312	298	291	308	301	306	300	320	313	296	297	299	309	309	304	288	270	276	312	290	300	297	296	297	350	309	313	279	276	318	274	298	315	323	302	312	320	312	290	321	293	341	307	276	294	319	289	322	287	327	339	295	315	301	298	307	285	303	293	297	313	283	277	328	276	286	275	333	295	292	283	308	293	304	287	335	314	293	304	289	307	315	302	328	303	308	290	308	293	309	277	324	317	304	294	319	282	325	292	299	301	283	304	291	315	316	294	308	286	284	294	333	286	298	290	271	309	291	300	312	283	313	296	265	298	316	339	275	313	318	321	294	286	302	324	301	303	300	311	257	306	292	281	322	314	267	324	298	261	318	302	306	274	285	311	277	293	313	285	309	321	308	299	340	286	308	317	329	295	324	288	270	303	324	295	306	289	303	316	309	312	271	299	303	282	306	269	275	281	304	311	286	298	295	305	303	301	291	302	304	297	306	331	341	302	310	293	324	317	304	293	295	300	319	298	315	259	303	332	305	287	298	320	290	286	273	288	281	298	299	312	311	306	307	294	301	296	291	288	293	306	315	312	301	307	335	323	325	305	285	331	319	330	316	286	283	315	303	335	316	275	314	279	291	296	313	283	303	330	310	295	289	295	304	303	314	307	320	327	290	299	301	300	298	291	329	291	295	303	317	291	345	293	319	297	324	299	302	316	313	304	311	316	305	310	321	303	283	329	315	274	317	300	318	295	306	309	316	306	282	289	312	308	275	322	327	285	304	337	317	314	286	333	295	304	315	270	311	276	296	296	311	300	307	272	321	280	299	338	266	338	299	288	298	296	294	311	307	311	309	301	300	307	319	286	289	273	274	298	302	298	276	310	334	283	303	274	291	329	292	290	287	307	340	305	308
27598	21178	9979	1384	982	859	814	695	741	708	705	674	701	699	714	656	738	703	702	696	702	690	680	644	666	696	659	743	669	677	674	659	715	708	682	691	663	665	699	691	680	695	651	690	652	707	682	658	704	683	695	662	655	663	703	669	709	660	717	655	689	688	648	652	643	711	675	683	703	699	687	690	669	657	630	664	688	677	676	698	664	694	679	677	649	698	716	700	723	668	691	654	636	661	639	684	702	684	696	708	655	686	672	695	672	670	707	698	669	701	711	671	687	742	672	699	677	698	645	677	684	676	684	686	710	670	665	661	642	698	662	718	663	697	619	673	638	747	718	712	660	661	707	687	684	744	684	667	718	683	711	670	683	626	688	651	652	682	649	678	710	713	678	677	623	630	659	719	654	655	712	661	658	682	647	656	638	705	706	690	695	673	657	718	685	714	676	707	693	672	678	672	667	665	722	682	666	700	723	706	618	702	706	740	660	662	676	691	674	658	703	667	671	690	701	701	707	664	697	681	726	715	717	635	692	643	652	607	705	682	659	713	635	684	647	675	665	678	667	686	660	700	640	725	687	679	762	677	714	676	630	685	709	689	734	672	716	658	695	668	647	676	658	662	655	651	652	639	691	688	659	700	670	691	676	654	715	650	692	708	690	656	699	673	668	660	683	644	666	685	737	677	720	683	677	699	672	657	731	667	648	653	689	619	679	678	692	697	686	649	672	663	722	615	673	712	683	634	659	690	673	707	683	651	702	701	692	724	683	659	691	694	670	716	654	650	747	677	676	674	699	653	629	682	680	667	674	662	701	645	642	688	706	671	627	715	680	675	612	672	672	692	669	642	656	697	665	669	644	696	664	647	694	669	614	659	664	682	725	697	632	671	717	666	689	627	680	668	648	657	705	669	674	648	655	682	654	697	713	669	740	675	650	691	688	741	685	699	630	654	653	682	698	653	671	640	692	671	654	658	691	689	727	693	614	642	653	663	693	695	732	699	690	689	702	628	664	681	675	690	678	686	668	679	705	718	665	669	663	688	658	649	696	695	692	706	641	655	675	713	727	655	647	660	745	657	679	679	688	670	684	649	667	702	705	688	663	680	674	671	647	698	757	663	639	680	654	674	687	650	665	746	679	703	683	699	669	674	672	696	641	695	685	707	662	720	684	711	705	642	690	676	691	679	706	693	682	628	669	704	670	679	706	662	669	660	694	653	617	734	692	654	680	686	708	697	699	625	656	698	672	718	671	699	635	695	639	649	689	691	699	698	687	716	685	682	678	640	685	664	659	676	649	677	645	694	702	688	683	689	721	669	726	664	666	675	697	663	670	625	687	719	655	722	702	652	681	716	691	664	704	675	752	693	681	678	645	681	687	668	745	667	637	649	676	636	656	691	678	685	636	677	674	690	733	674	722	698	676	689	642	677	655	671	730	651	684	662	697	665	685	675	648	702	716	648	689	679	695	681	643	693	653	729	666	671	679	742	684	699	694	678	694	677	692	716	628	689	658	666	758	726	675	686	664	674	712	695	680	707	659	671	676	673	727	681	700	623	632	706	654	673	654	675	685	625	714	673	699	683	659	711	671	658	734	648	650	618	655	755	612	653	680	662	669	697	660	692	709	655	663	687	668	680	700	689	699	675	662	632	682	661	628	688	679	672	683	669	671	688	684	716	670	638	672	676	742	646	675	693	650	666	657	674	688	677	656	694	717	732	667	662	648	688	619	639	679	666	681	705	670	678	656	732	664	677	672	698	663	669	664	752	639	656	643	665	654	675	682	703	668	670	670	679	635	699	664	694	659	667	661	681	660	669	715	680	686	673	733	687	688	635	651	714	628	681	667	645	727	695	663	704	665	664	621	725	653	675	695	670	678	706	668	625	687	655	671	691	637	696	653	630	696	668	659	671	668	631	636	669	613	666	661	710	675	673	672	664	684	666	646	679	705	645	707	641	659	643	702	662	707	648	658	692	711	671	675	677	687	723	653	625	669	685	645	688	697	656	679	651	672	683	733	664	693	674	672	675	638	640	706	726	658	707	670	658	669	663	673	668	704	659	694	722	672	704	663	681	674	666	654	687	671	694	713	657	628	657	690	660	710	693	644	720	688	744	694	697	719	646	700	721	668	726	718	724	636	644	679	680	736	706	670	686	675	675	664	688	605	658	691	705	660	746	671	711	684	682	668	727	672	684	702	670	677	671	624	670	655	706	706	712	702	728	676	634	683	628	669	661	657	632	705	657	640	703	737	657	685	653	692	687	746	673	677	645	709	674	728	652	731	686	709	672	657	671	686	635	642	697	689	659	650	674	706	654	669	651	671	670	692	702	675	726	697	676	674	625	714	668	677	663	692	631	657	682	706	702	694	691	650	674	686	674	730	638	695	687	703	663	690	656	695	655	727	657	646	724	645	728	702	677	713	672	714	668	672	637	699	697	632	685	698	665	684	676	667	669	652	711	673	671	737	670	658	676	679	702	667	691	700	646	695	643	655	706	681	625	691	664	675	672	687	667	662	635	732	677	654	657	662	684	652	660	638	638	688	703	665	648	739	712	696	682	653	657	692	708	689	680	720	642	653	697	665	707	669	659	697	694	657	699	669	659	635	657	701	650	715	640	692	702	675	699	689	721	658	663	670	692	723	674	684	656	712	711	668	685	636	673	665	710	713	669	680	659	684	640	671	670	698	697	676	716	684	711	689	732	712	648	648	693	661	705	661	702	684	690	694	605	636	684	645	672	697	679	691	726	667	702	678	747	675	661	649	667	713	674	665	651	687	621	702	676	702	717	653	679	684	637	677	637	654	644	684	698	678	675	730	653	668	650	669	675	743	670	669	664	672	664	734	660	685	696	700	724	697	727	615	707	661	659	650	653	658	638	675	699	709	701	679	665	658	616	686	664	708	687	681	712	702	699	639	691	698	705	652	639	673	681	704	635	671	669	663	708	623	694	656	656	741	712	681	669	703	644	683	644	635	714	650	721	665	641	697	645	644	657	662	659	691	646	670	627	667	655	687	686	668	663	631	666	667	681	662	732	669	700	675	681	652	670	667	696	708	698	647	676	668	659	720	686	699	669	696	674	693	675	698	663	637	655	669	686	670	732	677	701	669	642	724	683	665	684	717	704	651	610	716	689	701	669	656	717	683	704	620	690	672	676	712	645	714	678	659	683	701	716	655	628	653	664	691	634	620	677	681	670	660	685	687	683	686	650	618	674	666	667	665	665	662	635	674	682	703	724	646	702	708	689	673	624	682	665	677	667	668	685	652	700	646	699	706	677	673	669	659	700	716	683	737	733	676	706	650	648	671	696	713	691	681	669	701	675	657	671	667	694	715	669	686	698	705	707	674	665	642	658	681	697	716	685	730	684	662	691	662	674	666	681	659	652	662	718	672	669	689	654	715	693	634	717	648	643	689	678	689	716	642	697	637	637	643	643	649	660	645	682	678	674	718	710	692	691	691	694	655	661	656	672	724	714	706	670	705	701
4275	1782	1580	1116	1071	1019	946	936	955	911	931	853	904	892	945	880	934	901	832	877	929	865	844	807	806	886	926	785	892	863	871	863	824	841	862	836	890	822	855	842	907	834	864	792	863	870	828	860	844	896	906	883	890	833	917	881	854	847	886	855	862	864	918	821	879	904	823	906	841	853	847	858	867	835	857	857	896	899	866	847	881	873	894	834	844	855	855	828	889	868	858	896	881	878	862	830	888	867	870	892	850	835	813	850	851	843	797	851	856	882	838	843	862	851	876	877	870	840	842	860	859	852	831	867	826	903	870	883	843	820	845	800	835	825	881	806	855	872	871	848	817	802	874	894	933	869	845	857	878	816	880	825	903	819	825	837	831	868	890	857	829	803	852	914	791	902	868	823	888	850	857	825	887	810	877	853	827	842	855	837	849	805	874	873	859	795	853	882	888	880	878	852	834	810	872	919	875	855	799	831	812	893	871	878	861	876	859	857	870	822	847	874	839	867	810	882	847	899	895	898	841	890	846	840	849	902	816	836	878	861	845	854	859	884	836	843	839	890	847	882	849	836	866	911	834	908	800	952	898	891	874	817	892	912	891	800	796	877	856	841	855	855	818	841	839	859	853	859	882	858	871	830	832	856	831	854	806	861	882	871	861	859	879	779	911	851	859	889	855	851	856	884	916	879	880	903	820	862	912	849	872	856	839	915	845	917	871	885	864	849	867	884	810	852	880	856	908	841	858	840	901	863	871	841	853	861	874	840	874	831	916	809	894	936	878	888	874	845	831	899	858	929	881	845	867	849	898	879	875	903	908	876	866	899	885	908	818	904	841	864	873	911	924	883	877	872	884	859	863	823	844	902	882	853	845	870	906	820	858	829	799	855	850	840	858	885	840	831	876	900	828	905	865	788	832	858	849	850	812	839	845	826	884	889	811	870	869	863	833	833	862	840	829	827	852	842	875	875	846	910	881	909	856	855	867	829	889	880	885	865	916	914	889	868	884	900	887	844	862	874	823	888	821	911	881	841	834	852	857	870	801	828	803	818	837	824	899	861	872	853	839	842	872	833	860	879	858	877	873	871	866	851	874	898	862	820	880	903	868	849	865	891	868	881	864	890	893	869	846	849	893	875	897	871	825	900	858	844	824	830	884	856	862	884	906	861	829	847	840	873	855	847	849	871	844	918	865	836	825	887	817	880	880	876	876	833	851	872	830	832	836	838	878	840	865	895	818	833	836	868	844	876	858	856	870	864	869	860	884	873	845	827	868	798	868	835	873	840	909	872	882	832	896	888	892	867	874	878	868	852	825	825	892	883	829	880	866	851	823	854	883	841	848	866	856	837	894	807	870	962	854	855	881	819	869	819	881	877	857	865	834	878	871	904	926	832	910	861	897	795	856	834	913	852	834	874	790	889	904	927	842	856	867	883	822	861	831	882	862	874	879	830	848	831	827	911	883	861	871	847	855	925	866	877	862	855	862	793	801	853	913	821	834	851	875	822	829	874	833	801	864	863	868	864	878	825	851	907	885	863	832	871	892	879	873	855	862	854	860	872	843	863	879	867	839	863	884	844	897	854	882	919	906	870	909	874	829	859	836	857	859	907	916	812	808	870	873	885	868	874	910	855	930	824	878	828	869	899	839	868	892	847	889	876	820	860	847	857	842	859	903	852	816	894	869	862	843	842	819	812	853	832	842	896	807	818	885	904	874	868	813	824	882	906	841	823	873	889	920	866	856	822	893	873	882	868	881	892	848	889	869	809	818	871	905	918	891	896	856	840	841	913	859	859	857	845	915	836	903	838	876	834	872	878	813	844	789	919	879	895	857	882	870	895	846	900	793	826	851	923	855	880	877	899	894	894	924	877	877	870	850	870	861	811	876	861	831	883	912	870	883	897	834	829	803	835	884	917	856	900	814	871	894	879	863	854	855	856	881	859	842	857	859	839	844	805	894	888	841	841	831	814	890	933	845	869	872	881	883	862	852	798	852	844	873	875	915	831	863	780	782	875	900	830	824	893	835	868	920	806	860	847	829	831	872	825	837	840	776	869	898	879	876	839	879	849	895	861	828	843	869	847	826	855	839	885	843	876	883	884	836	881	898	852	868	895	861	821	849	885	842	859	864	856	838	816	890	871	882	846	848	841	855	839	838	863	842	883	819	863	880	910	864	865	882	878	834	866	871	858	857	874	882	871	886	842	832	835	862	820	843	866	851	905	918	884	883	831	832	868	932	841	825	838	863	851	862	899	895	865	866	884	862	934	862	825	898	856	875	877	889	872	799	822	873	861	841	877	868	849	843	876	819	860	921	886	858	823	789	883	879	894	856	863	862	789	835	845	867	831	871	861	848	809	829	838	848	852	824	847	881	876	902	912	834	826	850	883	830	856	870	892	836	879	813	853	831	852	907	865	867	805	858	850	811	857	807	864	875	888	885	867	820	841	864	814	848	903	831	835	874	880	867	859	887	819	861	880	914	837	845	833	888	892	846	862	818	864	828	837	880	890	839	877	787	842	825	882	779	886	869	880	847	855	865	856	879	811	873	846	816	832	907	875	841	873	848	894	819	837	857	811	871	783	901	891	917	870	849	855	884	847	886	860	886	885	894	894	834	874	862	848	871	827	852	858	854	903	888	870	846	851	852	878	877	866	871	927	821	834	868	873	898	851	847	915	872	812	899	860	848	871	808	895	839	872	923	891	869	856	885	892	872	897	884	811	970	825	860	873	902	869	925	862	883	854	844	853	837	880	881	817	872	906	837	882	882	874	860	900	820	857	893	876	842	879	869	832	869	912	859	865	847	871	863	891	864	869	868	909	836	835	861	843	869	845	883	822	878	855	885	886	836	880	852	904	916	892	916	834	885	873	832	845	877	887	912	867	904	820	868	863	824	864	870	817	880	820	861	821	824	850	884	847	905	937	858	874	826	848	843	809	874	862	901	841	861	835	872	889	904	912	950	831	885	861	874	845	865	812	851	854	845	835	866	888	835	875	829	833	869	856	856	799	852	831	879	854	865	867	867	841	917	830	856	801	851	850	830	860	929	771	864	912	806	909	846	871	876	835	835	917	851	832	865	872	800	884	849	887	877	852	855	851	873	881	878	843	886	858	853	905	879	877	871	879	870	871	893	918	872	864	863	897	852	873	910	885	871	869	840	830	855	836	858	831	835	897	892	874	842	905	802	952	902	875	891	848	867	823	895	905	822	817	874	875	884	880	878	840	867	845	900	882	828	870	877	863	918	839	808	827	901	845	864	846	859	883	848	895	857	902	833	884	840	833	874	887	851	845	932	879	908	905	841	854	838	842	893	867	890	875	871	853	846	851	854	893	862	908	857	842	813	840	833	868	851	870	890	864	866	850	870	862	887	860	846	885	903	862	821	916	853	849	877	884	838	897	834	888	912	879	882	885	902	848	888	915	891	843	882	887	882	858	855	919	796	819	852	830	883	859	867	872	857	783	845	873	854	855	891	828	904	800	881	815
24420	21618	29192	24529	21591	9826	1440	947	781	818	717	702	671	648	630	617	615	590	591	566	567	552	520	592	568	552	539	544	567	565	550	540	578	482	520	540	540	516	548	556	552	533	550	578	625	570	543	574	538	521	539	555	538	521	527	568	531	542	521	494	535	556	532	511	531	549	536	565	507	486	523	562	502	521	498	547	521	548	501	501	542	540	505	521	564	492	540	542	522	518	552	493	552	506	507	530	518	507	572	505	534	525	507	550	574	516	538	548	515	490	529	519	524	553	563	519	540	551	512	539	571	544	497	490	485	543	536	537	530	555	520	553	517	516	530	503	482	528	498	482	529	546	517	520	541	515	518	522	500	518	511	547	532	566	507	535	518	524	526	535	493	504	572	478	539	512	520	540	533	543	525	523	541	495	510	510	512	547	534	542	497	546	534	549	537	542	510	548	530	524	549	510	497	489	534	558	545	507	532	528	530	559	535	528	535	549	563	553	585	526	553	512	531	528	518	493	489	526	558	536	480	514	539	562	534	497	512	540	510	519	534	549	527	503	562	514	520	477	476	531	541	531	467	532	565	529	518	465	512	500	519	579	531	519	528	566	511	560	501	523	536	563	544	544	531	534	464	493	568	534	514	538	513	530	510	501	544	545	507	509	577	533	517	515	495	498	479	468	548	504	541	537	509	534	562	573	512	528	569	528	550	505	548	564	537	501	513	570	497	538	524	483	529	545	543	550	518	544	493	541	557	495	530	526	521	500	551	529	508	526	517	505	519	492	527	552	544	511	570	496	536	522	521	513	506	497	519	539	552	524	529	496	544	517	511	529	501	510	515	502	523	517	498	545	534	532	510	522	548	483	536	512	542	556	540	566	552	514	529	533	554	563	524	554	559	507	540	526	528	513	566	527	578	544	528	506	565	552	519	495	515	544	538	497	520	522	529	475	513	506	519	537	592	530	528	521	540	496	571	510	552	523	567	531	529	540	531	533	532	538	538	507	524	509	499	475	511	522	505	560	554	532	527	547	526	495	550	440	536	513	551	516	549	537	549	560	536	523	536	519	508	479	525	509	511	559	548	482	503	505	549	536	536	540	498	513	523	514	492	526	545	544	561	540	532	524	495	510	548	518	522	529	533	527	469	518	534	515	515	545	532	519	548	529	530	508	481	490	570	529	564	518	479	524	503	537	525	532	546	585	525	508	501	505	535	525	552	538	567	495	504	491	515	485	528	495	508	525	537	559	568	479	485	564	505	519	508	526	552	516	513	501	498	511	518	534	515	539	574	532	503	515	544	516	509	567	554	582	514	511	506	528	542	545	494	527	523	511	528	545	520	552	523	556	542	498	517	541	506	502	545	550	543	512	533	513	537	527	536	555	535	572	540	497	476	550	559	537	512	508	506	509	512	546	532	484	520	559	530	498	488	529	543	514	553	518	507	526	557	495	540	547	495	510	544	507	516	531	526	543	527	528	522	538	517	514	498	532	540	521	559	550	526	507	512	518	527	525	576	521	523	552	528	517	518	486	512	566	547	538	563	512	543	520	517	539	533	566	588	503	552	552	525	490	551	527	504	542	517	533	538	496	519	543	513	543	488	489	519	521	513	526	571	522	568	532	507	569	515	535	562	528	506	507	533	510	533	523	545	527	497	533	536	568	536	523	552	527	505	491	553	505	556	514	520	522	523	518	555	514	531	531	523	519	489	545	502	513	552	525	575	520	518	539	522	560	525	549	518	540	496	499	516	477	521	520	526	521	538	552	528	540	526	551	528	564	543	522	520	528	573	541	557	507	521	540	517	526	513	534	483	531	498	563	526	521	526	523	530	514	510	497	525	577	547	480	492	531	476	482	517	493	540	512	474	519	526	476	512	532	528	504	520	551	520	514	529	508	564	514	535	527	510	536	501	537	531	534	474	480	545	524	564	517	516	524	505	500	534	542	477	538	500	532	510	494	540	508	558	531	502	537	541	550	499	493	543	527	562	525	511	486	527	524	525	507	517	545	509	493	544	563	513	487	524	557	501	503	528	534	510	524	536	530	525	476	510	572	536	522	543	530	515	521	553	559	523	514	508	525	497	514	513	542	495	497	533	521	481	519	508	512	525	492	552	507	487	530	512	507	515	576	521	517	568	519	510	498	539	536	519	527	493	510	548	569	569	512	539	516	508	523	473	488	531	561	514	543	542	592	547	556	520	507	530	497	520	510	505	528	527	561	517	523	539	540	533	530	519	538	506	554	534	566	534	596	551	488	514	529	508	529	486	533	530	559	532	500	524	521	530	512	537	545	564	514	555	524	518	525	530	533	508	507	501	506	534	555	527	514	567	507	526	489	509	503	537	527	543	495	536	508	552	540	502	518	512	516	545	521	540	545	528	525	541	548	494	477	527	493	514	510	511	473	593	486	537	515	508	544	536	522	488	518	506	546	534	533	516	543	510	536	509	514	522	542	559	526	554	558	503	545	544	525	534	539	506	505	521	506	501	489	554	544	524	523	515	493	554	497	542	523	532	552	524	534	505	542	475	540	561	518	533	504	538	566	541	497	534	529	526	547	523	519	522	558	547	537	500	529	504	546	542	506	517	526	502	531	516	522	521	497	539	523	539	498	522	509	576	554	537	530	550	517	474	518	519	508	535	522	528	522	534	489	528	503	554	531	522	495	541	492	488	506	517	556	509	515	509	536	568	546	531	541	570	521	536	504	538	502	525	512	517	491	552	548	517	549	555	530	506	497	526	512	519	489	563	549	552	493	532	540	517	524	517	507	497	533	565	507	514	500	505	484	538	443	560	538	509	541	550	564	527	517	559	478	534	511	560	522	502	518	511	520	537	534	500	546	528	510	502	549	528	528	536	485	502	518	533	518	510	511	507	508	532	562	530	559	531	542	512	525	469	531	519	541	513	550	480	470	484	536	579	521	527	506	547	536	534	544	544	501	491	459	545	505	529	519	549	539	496	552	515	518	525	493	509	494	471	511	518	540	529	529	536	548	534	519	525	527	511	517	511	505	579	512	537	527	487	534	545	516	502	515	533	519	550	505	539	500	546	544	513	502	521	511	537	511	461	529	486	518	536	529	502	512	535	505	532	495	528	511	512	566	527	525	541	531	525	523	520	520	541	535	563	546	507	536	549	509	516	519	581	519	537	533	497	507	507	494	498	521	559	518	545	514	524	540	516	565	475	498	493	479	529	535	537	525	509	514	552	507	526	520	520	543	540	505	520	506	537	493	531	481	511	522	536	502	557	511	508	543	528	515	547	517	515	525	528	524	532	520	504	514	491	538	521	525	499	532	533	525	530	501	520	538	502	525	508	515	495	543	552	521	532	513	500	496	512	525	481	543	524	584	530	508	569	515	539	521	520	544	539	508	520	511	551	492	493	544	524	520	536	526	519	518	542	564	500	523	489	529	532	532	526	490	513	534	540	569	531	550	518	538	528	542	545	494	539	486	531	483	497	508	552	497	517	519	519	542	529	541	548	544	546	535
5019	10051	8445	4556	3184	2534	2107	1658	1498	1285	1151	1060	1001	961	919	845	880	823	791	837	769	771	769	752	717	714	735	756	732	742	761	686	683	750	731	722	716	746	697	740	711	674	682	652	716	736	697	736	676	665	687	714	727	695	684	668	738	740	699	643	661	690	685	684	730	668	670	692	683	722	659	688	698	714	696	701	701	726	720	684	705	667	696	675	785	719	609	684	673	664	675	645	694	679	744	710	661	684	699	666	686	679	668	709	695	606	633	705	714	695	644	727	673	697	719	682	689	688	668	684	652	683	644	709	697	670	648	670	672	718	703	646	653	676	673	663	696	746	680	709	737	652	712	693	721	668	686	659	677	697	646	685	664	740	710	680	698	691	702	661	658	660	698	706	687	714	686	688	668	657	703	670	690	660	683	702	701	675	663	676	679	684	715	681	703	736	700	716	689	707	690	623	664	709	686	675	739	654	697	674	721	653	670	673	651	677	660	691	712	683	668	679	710	675	644	694	695	670	618	698	677	672	670	693	678	655	692	683	675	695	683	653	734	690	645	643	661	709	692	682	713	627	640	686	663	709	628	701	666	702	728	683	638	719	709	660	643	667	716	697	671	700	677	677	723	683	723	665	679	662	684	691	671	658	702	666	662	676	674	734	686	697	784	680	680	697	636	719	651	681	680	699	642	638	644	709	694	690	695	630	727	714	648	701	679	641	699	694	642	685	718	731	685	637	689	685	696	646	661	716	627	682	706	680	683	643	621	700	670	717	718	664	678	676	685	673	656	713	688	672	709	711	701	675	713	637	732	689	653	685	657	680	689	685	672	659	666	695	685	688	684	678	692	693	671	694	703	680	641	690	667	685	711	676	698	681	686	708	653	689	704	708	668	647	641	690	684	678	703	692	699	679	705	723	691	732	648	669	718	696	694	683	681	666	667	700	688	720	669	637	707	699	695	693	713	642	688	661	707	678	707	663	694	657	687	698	738	687	657	682	672	704	693	651	672	704	634	681	707	671	718	633	653	712	678	706	645	681	667	666	667	676	681	611	707	651	644	706	672	674	719	757	686	691	722	688	703	671	687	673	655	686	664	683	693	669	734	718	618	693	696	699	688	682	697	664	743	626	652	685	676	697	721	678	712	680	681	700	651	705	664	694	649	714	688	650	726	684	689	669	674	669	716	667	712	650	681	685	703	723	683	655	650	617	696	645	663	719	672	675	682	666	633	705	685	668	669	669	706	720	710	680	679	678	699	684	695	710	640	720	661	652	655	651	678	667	688	664	707	641	694	677	671	687	682	693	701	695	692	722	688	676	711	654	701	715	677	650	748	650	745	685	676	734	703	662	688	687	613	698	685	684	643	681	698	669	686	705	696	684	665	659	717	672	632	652	657	695	705	651	705	686	731	680	678	721	681	689	705	679	725	746	688	677	682	695	717	643	658	649	667	709	670	655	644	708	716	642	672	683	685	680	660	683	663	677	646	633	672	678	694	658	700	631	671	667	709	732	663	633	692	720	659	688	678	673	711	713	659	729	671	643	669	673	653	643	688	703	719	706	636	703	682	716	694	705	687	662	715	701	652	650	643	675	657	702	682	696	666	703	696	683	670	671	644	676	675	693	715	669	677	686	702	691	666	690	645	694	658	719	669	691	675	694	661	684	655	683	703	695	703	667	681	665	654	648	658	684	656	714	683	685	676	672	657	706	656	677	680	695	717	680	678	665	728	700	717	715	640	681	710	672	676	677	662	665	669	683	684	656	702	660	687	661	685	661	675	721	660	632	658	665	709	706	698	714	698	663	681	692	630	640	721	653	707	677	676	652	676	661	691	651	685	697	650	632	696	671	664	763	684	697	678	695	686	666	706	656	720	665	622	685	689	665	634	679	669	686	658	670	664	697	683	670	654	660	643	637	680	667	697	636	675	695	719	673	680	749	682	675	697	674	726	634	664	716	632	710	643	659	657	691	685	654	689	639	680	721	691	699	635	665	642	673	687	672	684	735	709	695	697	714	681	687	665	656	671	670	665	688	688	649	712	625	726	660	712	712	714	695	688	720	667	692	663	657	667	686	710	687	726	642	696	653	691	672	653	681	676	649	715	659	715	696	653	712	666	687	671	661	709	648	667	684	688	676	699	696	633	721	635	744	701	649	664	635	695	672	690	706	688	714	718	652	657	706	717	658	698	663	673	662	681	722	694	673	672	686	704	664	704	688	685	674	663	669	693	710	681	682	721	664	680	665	669	682	709	680	609	700	709	641	688	656	733	662	716	737	709	712	648	633	649	676	679	672	727	704	691	728	675	663	645	667	681	693	685	669	682	663	656	694	666	668	657	735	671	663	672	705	698	659	713	687	685	686	675	685	636	683	671	702	644	705	665	666	676	678	738	668	657	678	712	671	668	717	683	684	652	656	703	690	670	681	691	729	702	718	671	632	748	682	744	672	663	645	667	668	699	682	706	698	633	669	715	722	704	685	681	657	700	674	663	719	676	667	662	713	689	708	674	724	653	688	655	676	650	668	694	703	617	666	720	651	679	675	646	706	690	740	661	670	658	700	655	639	661	672	684	721	728	721	733	729	683	667	715	654	703	685	690	670	669	700	723	717	673	669	681	694	698	660	652	683	671	684	670	672	692	693	708	731	677	688	727	667	712	689	676	671	682	660	662	673	644	723	639	692	654	671	712	667	646	685	697	651	688	683	670	693	656	711	711	747	672	671	709	667	625	737	681	678	669	745	635	672	635	633	649	690	713	657	692	672	660	671	636	661	643	709	685	712	701	680	682	715	652	691	665	690	696	688	689	656	672	712	683	679	662	693	717	672	683	672	709	683	684	700	632	668	694	687	676	682	672	747	714	725	689	701	699	687	714	710	696	690	639	710	679	697	687	688	649	692	674	685	613	682	650	664	710	683	668	635	655	688	698	624	641	704	713	678	714	687	671	654	697	685	704	636	698	726	686	700	715	721	652	674	671	697	690	673	679	669	708	638	703	680	674	724	700	669	686	653	671	714	638	680	674	674	635	719	697	700	625	677	712	687	637	701	685	728	670	668	696	673	708	698	641	697	634	709	660	702	709	693	682	677	606	658	652	662	685	699	673	691	707	656	716	666	702	680	688	608	670	667	692	661	687	651	691	729	632	662	677	635	682	665	648	695	693	671	717	645	695	669	677	701	664	707	691	685	682	696	711	655	731	697	668	660	687	678	730	671	662	706	653	675	647	643	662	702	713	694	666	677	637	669	676	715	715	689	692	687	696	685	707	648	666	697	673	650	687	658	679	702	671	677	701	673	689	645	697	666	697	672	688	657	724	721	716	703	675	701	706	659	702	713	720	668	713	679	697	678	649	700	657	731	693	684	638	641	698	704	710	649	683	684	650	694	661	691	707	707	724	684	721	673	661	705	713	690	693	698	692	685	674	690	631	682	699	706	654	638	668	705	690	724	663	741	672	702	636	669	702	714	711	707	697	585	685	656	720	710	682	676
23464	21638	29664	24101	21640	21681	7822	1123	833	701	593	510	471	432	432	356	362	349	336	319	317	304	325	313	284	266	263	271	235	230	285	223	266	280	246	257	236	257	272	281	246	251	239	255	219	225	220	254	209	230	243	231	247	248	260	244	223	237	208	264	214	226	248	217	247	232	217	238	233	211	248	266	233	242	237	255	230	252	258	222	270	242	244	243	220	238	215	239	215	235	240	210	245	242	243	228	246	239	237	226	235	231	193	215	234	216	212	211	234	211	201	245	228	231	197	240	238	257	212	242	251	224	237	217	229	219	244	235	241	233	197	223	229	241	266	210	249	217	237	186	216	202	204	230	243	233	214	217	224	209	238	216	238	239	237	234	231	234	214	217	225	243	244	236	219	218	202	210	236	226	212	256	218	214	258	226	229	236	265	220	223	221	207	217	211	238	231	204	236	221	222	212	225	222	233	220	223	206	228	224	215	225	227	236	218	242	222	210	219	214	223	231	244	217	235	211	247	231	234	247	225	231	260	233	220	220	230	228	206	241	242	236	222	240	220	199	201	253	237	234	218	219	205	244	205	241	243	219	215	218	231	220	233	231	219	235	230	231	226	238	215	210	212	225	248	214	203	220	207	241	247	239	221	237	250	255	247	237	224	220	236	238	210	214	214	208	241	218	209	234	216	233	189	196	233	211	222	231	233	239	211	209	236	219	222	239	234	210	247	216	237	216	217	237	221	218	223	215	229	228	249	208	200	218	221	237	229	228	216	259	217	191	226	228	272	214	213	229	210	232	242	242	233	219	212	217	255	251	267	244	192	230	240	214	236	239	232	223	231	227	232	234	222	228	188	238	218	268	222	218	222	253	235	216	221	224	226	189	222	236	212	224	210	217	208	238	220	211	214	262	233	220	219	225	208	213	216	192	217	238	260	208	234	225	210	217	220	215	226	206	249	225	231	234	210	230	215	207	227	230	221	225	207	200	218	249	214	238	213	253	213	232	215	221	222	222	215	240	237	240	218	226	222	209	232	212	213	245	210	221	218	234	244	229	240	224	198	224	219	212	235	242	230	226	217	204	208	210	226	210	250	222	223	205	237	240	222	230	267	239	248	247	244	251	214	237	230	218	241	217	234	212	236	243	212	204	238	224	217	257	240	246	224	229	236	208	229	202	258	230	215	210	228	238	206	181	230	238	239	199	218	220	232	219	246	231	221	245	223	232	222	219	220	243	242	249	257	234	224	214	227	225	205	216	220	213	220	234	209	246	220	221	239	232	215	215	242	214	223	229	240	218	229	232	201	199	229	217	248	203	217	207	201	230	201	242	231	235	202	265	240	228	196	236	228	205	194	212	245	245	239	216	246	228	225	211	222	246	207	234	219	258	223	221	206	211	230	234	201	228	249	222	234	233	234	206	235	238	209	183	225	230	239	212	239	257	230	238	251	232	224	235	227	200	234	245	206	207	232	221	208	246	221	217	243	228	228	217	275	238	230	211	213	226	228	209	252	243	225	243	202	209	192	241	231	240	208	224	254	209	248	209	228	219	240	233	222	204	242	223	229	189	224	224	252	242	213	234	238	230	247	223	222	222	231	234	232	224	230	235	234	246	222	194	251	234	206	232	247	213	238	241	217	224	237	202	201	240	219	211	217	239	225	223	226	229	241	218	255	209	209	232	201	234	230	211	224	223	233	239	219	242	203	224	216	233	228	215	224	217	212	225	246	250	245	251	230	234	214	232	224	242	272	240	240	218	213	242	219	210	236	236	233	227	229	216	205	227	228	212	240	237	238	243	237	222	235	225	222	173	208	246	230	199	209	218	270	226	238	262	202	236	227	227	245	223	255	218	219	230	234	220	216	227	245	209	208	222	232	207	224	243	250	227	212	211	220	206	218	212	222	247	226	228	234	211	241	242	217	239	219	242	214	218	214	224	230	209	243	237	231	216	206	227	223	201	225	228	221	185	226	208	239	209	227	237	225	216	236	212	223	242	235	225	214	250	248	230	220	202	196	237	258	233	196	259	234	238	193	236	208	238	249	234	217	223	228	203	201	216	223	252	196	210	202	217	227	235	236	222	237	229	197	220	224	232	229	245	221	243	233	254	232	218	229	238	246	208	216	216	217	228	214	230	226	204	220	244	233	191	195	229	230	220	244	216	225	208	219	205	207	213	226	213	210	247	225	234	230	272	218	219	249	247	253	233	226	230	220	211	233	223	219	219	223	200	219	215	221	250	230	235	223	232	218	237	239	236	221	218	234	257	230	223	203	226	224	209	236	218	218	251	240	255	208	229	227	226	204	221	205	236	206	245	224	220	241	203	231	241	220	231	215	221	245	238	199	215	218	235	208	217	214	190	220	203	205	236	211	225	245	218	226	237	226	233	198	196	236	237	198	240	226	224	195	236	235	198	235	245	247	232	219	198	236	234	241	230	233	208	241	219	218	204	214	218	242	232	218	234	219	219	206	217	229	231	225	240	229	213	223	236	223	199	233	215	227	231	213	229	209	221	214	247	227	234	240	223	206	229	224	244	244	234	214	222	217	227	232	235	221	230	205	228	234	237	247	220	236	210	206	243	236	226	227	223	212	205	232	218	222	233	239	210	241	225	200	199	187	226	226	242	230	221	253	213	239	231	216	229	213	208	216	219	232	227	236	221	216	229	234	185	238	228	242	216	218	259	205	211	223	208	225	221	201	223	206	223	235	217	230	210	216	216	224	215	214	218	236	236	203	225	242	211	207	222	238	220	222	203	223	217	242	221	225	217	221	216	230	224	231	194	212	230	212	237	240	223	238	243	227	232	235	216	205	198	223	222	226	207	262	225	216	208	202	218	229	240	194	210	238	217	199	217	208	254	220	236	241	219	223	234	235	235	219	222	226	235	209	211	201	219	240	241	251	231	235	251	222	223	231	197	216	209	223	217	220	260	224	231	220	235	235	253	240	236	223	220	240	224	218	250	232	221	245	235	208	220	211	246	188	232	211	223	241	213	204	237	232	228	214	204	228	214	251	206	224	229	229	208	209	225	223	229	219	193	249	232	225	235	206	209	209	233	228	208	213	229	237	236	220	248	230	235	229	206	218	207	222	227	192	226	267	220	204	202	213	219	215	241	223	211	221	223	250	186	225	225	257	229	236	233	210	214	202	233	226	222	230	220	260	212	239	219	223	234	228	248	225	190	193	217	220	219	239	221	251	213	219	230	256	220	206	209	234	234	233	221	208	207	207	242	226	219	222	211	236	214	242	198	236	224	254	227	222	219	216	228	218	206	244	240	208	216	227	234	213	220	186	230	233	251	207	228	208	221	192	199	228	249	212	244	237	221	216	217	229	224	245	207	235	225	230	212	246	223	238	250	212	232	245	239	224	241	197	216	200	201	232	230	197	223	238	238	247	221	260	229	216	202	216	204	218	214	248	242	200	203	242	227	256	212	209	244	218	222	219	235	221	213	213	219	258	213	214	212	226	226	224	216	247	224	219	228	201	230
7145	16200	13619	7317	5135	3809	2998	2379	1810	1463	1274	1041	963	799	677	661	558	567	510	553	477	421	449	440	421	394	401	394	388	390	359	339	376	361	354	366	365	331	324	358	318	318	352	332	318	331	304	339	293	323	338	308	372	339	308	300	326	320	316	312	318	322	327	322	303	285	335	316	334	291	349	351	306	301	315	318	300	325	323	281	333	316	332	309	298	308	298	329	283	305	321	318	324	332	336	323	327	299	320	318	303	287	306	275	290	315	313	299	342	257	319	325	324	334	320	317	272	329	315	284	323	297	272	290	322	309	331	326	310	313	291	266	298	290	321	333	292	257	307	297	296	262	321	286	310	286	278	287	274	289	305	293	309	328	305	277	312	321	306	283	311	295	332	303	340	269	295	298	324	306	293	323	337	312	333	273	296	320	303	303	295	318	308	351	261	313	279	324	302	315	309	328	310	295	279	311	306	304	286	297	291	285	294	315	318	298	291	325	318	288	306	272	316	297	305	291	324	324	290	320	314	313	312	284	302	323	284	327	307	291	283	319	309	311	299	306	290	300	324	295	280	308	301	303	294	316	269	299	313	291	270	289	321	313	310	315	305	323	324	308	309	340	289	313	341	283	292	301	291	317	300	301	296	297	293	335	299	285	310	289	290	330	308	299	298	313	282	317	323	305	309	278	302	345	300	273	294	298	303	331	325	283	306	288	314	288	310	317	303	323	286	294	282	331	294	297	310	280	295	275	317	337	321	290	299	316	327	290	317	308	304	283	317	307	295	314	286	297	314	284	265	286	334	302	308	290	298	307	305	271	284	297	307	297	308	270	267	343	308	330	283	325	269	272	301	326	289	285	290	320	297	278	313	294	285	294	303	296	287	274	331	345	322	292	319	321	287	297	279	296	322	312	300	296	286	302	311	353	298	256	318	279	272	301	319	300	313	274	284	305	312	304	300	319	302	312	287	304	309	294	307	294	292	303	304	323	313	320	306	304	291	332	291	316	266	294	307	299	287	318	302	285	309	295	310	298	319	281	318	294	304	305	314	288	302	317	307	288	287	308	298	299	300	315	295	267	305	305	274	289	313	318	302	297	293	311	348	319	305	267	307	289	265	301	271	302	264	299	281	285	279	277	296	313	288	322	319	320	283	321	277	312	316	300	291	310	285	311	287	308	296	305	292	321	294	282	327	311	304	312	323	323	313	282	284	304	317	254	295	320	301	282	334	305	269	261	277	300	328	304	334	304	295	315	318	277	292	285	322	277	294	298	311	311	327	309	303	304	291	279	314	316	290	309	291	327	290	296	285	283	315	281	304	295	291	315	314	293	290	303	309	302	285	294	288	297	313	326	313	291	321	322	324	298	308	290	252	297	285	310	299	287	284	305	274	271	280	320	287	330	279	339	290	296	294	274	304	278	284	294	308	308	332	326	290	300	334	285	330	292	314	309	320	310	309	340	297	302	324	285	325	270	305	300	318	284	289	312	296	296	306	317	302	330	287	306	296	293	303	309	325	296	307	299	301	291	304	289	307	318	289	319	308	318	272	320	310	298	305	321	306	294	314	320	327	308	290	323	295	318	307	311	290	266	312	292	298	329	287	273	299	300	288	293	306	282	312	330	281	308	306	320	311	314	294	299	302	283	304	341	307	326	301	294	284	292	289	312	313	329	313	322	305	296	302	331	282	317	324	303	286	298	312	276	305	292	312	296	292	308	304	330	308	274	288	324	304	286	290	315	317	303	284	306	288	289	288	291	318	306	305	287	306	280	277	310	321	311	295	308	277	300	273	298	273	269	289	320	294	342	328	320	313	316	295	311	304	309	293	338	340	284	296	311	279	299	306	299	289	293	294	319	316	278	289	321	333	311	273	319	282	308	311	317	293	315	279	316	333	266	329	323	283	286	260	292	263	311	261	301	298	299	292	308	280	311	317	319	283	295	282	315	294	311	313	290	281	332	297	308	287	290	328	308	300	312	310	268	312	326	280	303	254	297	297	281	318	295	312	286	307	285	256	272	320	279	300	310	312	310	325	327	309	283	308	311	295	293	306	292	293	312	336	308	310	287	295	324	288	297	300	300	270	273	305	328	292	299	329	313	294	278	277	281	284	320	317	278	282	279	286	300	293	338	285	308	289	310	287	273	291	293	278	311	304	301	321	305	309	321	304	291	301	307	299	311	272	286	294	324	285	303	264	299	279	293	319	294	297	298	312	280	310	323	318	304	289	292	317	289	315	286	287	313	300	297	305	281	298	287	297	305	288	297	303	318	315	298	327	327	282	285	275	322	300	292	298	329	308	285	288	308	326	297	310	300	312	316	312	310	305	295	321	272	305	308	296	310	307	270	303	307	301	284	288	313	325	301	292	305	305	283	294	309	283	290	291	289	273	288	282	313	291	312	253	305	312	285	267	310	310	314	322	274	303	323	303	308	307	295	292	297	297	296	303	321	325	324	297	288	298	295	331	304	318	322	304	319	291	327	296	295	292	290	276	300	294	298	340	315	297	307	311	284	296	318	307	297	268	290	298	300	291	295	302	303	321	293	310	332	276	325	304	311	326	261	282	298	295	305	292	304	286	303	281	271	319	322	303	324	294	312	275	317	315	273	311	301	311	296	304	310	317	314	306	299	299	281	306	296	307	309	313	294	294	301	313	298	320	311	285	310	301	292	286	275	311	269	338	306	293	307	292	285	326	304	310	293	300	269	276	289	286	293	289	284	331	288	310	297	297	305	311	288	253	284	325	289	288	308	295	286	313	292	300	299	319	293	308	285	319	305	288	299	272	303	310	284	293	317	277	342	287	296	293	317	297	270	324	314	286	293	279	283	331	306	310	290	310	276	299	276	269	332	300	293	296	279	278	287	303	271	322	269	294	318	286	270	285	294	348	288	299	326	304	262	304	327	269	305	283	299	317	299	319	293	327	273	279	315	300	274	282	277	312	295	292	308	303	315	299	307	306	328	317	265	317	295	272	282	299	319	309	297	285	290	306	266	289	288	321	279	290	254	325	304	285	278	308	281	277	289	303	267	298	271	293	309	295	288	282	294	337	285	275	290	289	297	307	317	308	311	312	303	314	341	312	295	293	299	307	286	323	340	308	304	292	300	286	268	339	284	316	300	325	283	344	280	295	302	282	283	298	314	305	298	278	291	308	317	308	296	313	322	297	306	317	294	300	298	312	340	320	296	327	299	305	300	348	287	301	302	311	327	315	283	325	303	328	317	297	295	300	299	288	324	312	312	307	294	278	307	287	313	279	298	314	313	297	315	279	335	300	306	288	311	303	287	273	343	301	278	284	293	299	279	271	296	316	296	282	310	311	313	293	292	302	282	313	305	276	311	315	300	306	293	289	264	292	318	317	289	295	292	303	299	304	283	310	296	287	301	279	325	301	301	284	286	273	290	285	306	282	291	322	294	270	283	295	302	301	288	299	316	264	326	286	296	300	318	311	309	308	322	321	291	327	301	303	286	296	294	310	301	333	316
27590	21212	9856	1198	834	746	723	731	760	745	751	732	700	738	671	683	714	695	714	719	635	731	683	743	746	677	704	715	653	678	705	708	682	727	675	694	695	700	661	683	668	700	652	685	710	671	701	702	683	720	714	675	703	668	689	660	678	677	737	697	676	683	644	683	670	703	691	669	711	686	708	695	672	658	721	684	697	685	699	733	667	669	672	680	721	678	691	669	692	724	712	725	638	709	659	675	666	677	698	682	686	681	639	674	697	693	667	697	685	647	645	686	680	652	664	686	705	671	671	658	689	699	658	677	698	694	630	719	707	720	727	689	695	651	659	621	716	671	688	660	636	667	701	689	668	712	666	718	737	671	614	646	689	683	668	677	706	697	708	672	693	645	680	692	672	668	657	663	620	674	653	665	701	677	688	682	746	695	696	685	721	690	671	701	706	698	698	688	715	685	629	676	682	679	659	698	661	669	716	695	700	681	701	697	655	684	648	744	650	693	691	743	629	687	695	658	742	665	714	680	704	701	693	696	669	672	654	711	695	668	719	647	721	678	665	691	682	709	684	704	725	693	678	683	659	669	662	673	681	683	655	695	695	633	677	691	725	685	695	687	643	635	665	710	703	654	653	677	713	661	706	685	682	717	757	654	703	705	684	681	673	694	643	722	722	687	645	722	640	679	657	691	676	668	664	649	677	646	658	627	700	711	693	720	705	702	709	692	704	663	659	662	621	694	650	678	659	699	661	728	684	643	642	697	688	660	692	708	653	655	685	711	702	663	706	641	714	669	686	659	673	704	674	650	703	700	695	716	653	674	669	699	712	738	696	666	662	714	713	686	670	663	711	703	702	707	680	702	660	713	658	757	725	679	679	655	652	657	710	684	720	717	682	640	707	704	666	667	700	650	710	677	641	730	704	687	670	691	657	691	694	677	705	672	657	651	640	691	696	676	669	671	687	663	693	703	713	720	677	694	712	715	711	649	670	672	661	678	701	676	689	685	634	725	708	674	665	712	720	677	666	701	678	704	674	667	690	657	646	658	692	659	726	701	691	729	661	680	678	697	685	681	678	690	679	690	693	654	666	686	669	664	676	739	701	678	678	719	674	666	711	697	729	686	702	688	713	642	708	697	677	682	712	728	650	664	711	672	666	680	658	680	675	686	674	678	667	700	751	746	723	717	682	718	685	725	688	702	692	671	716	719	647	710	671	671	650	677	674	669	666	731	670	646	669	704	640	683	675	705	698	710	688	667	664	622	718	708	653	683	628	720	675	705	669	736	721	705	678	723	733	695	728	699	687	668	683	644	671	636	671	656	742	706	660	693	715	642	694	696	629	696	723	647	695	696	700	705	670	714	677	704	718	732	662	712	709	691	711	667	694	717	689	672	745	739	641	613	731	737	663	670	728	701	681	647	714	703	672	672	700	649	717	717	669	709	718	711	718	707	649	683	660	713	675	693	659	692	689	667	692	692	702	701	684	715	705	708	708	649	658	719	672	675	652	671	684	673	689	666	704	742	675	651	690	636	672	695	616	663	652	723	710	695	684	631	610	698	626	703	723	636	672	677	670	715	683	670	684	744	694	683	675	683	711	662	673	657	738	678	690	701	725	687	704	658	691	684	654	705	722	708	693	673	708	720	702	730	685	723	646	660	698	658	724	729	721	678	663	719	662	707	678	744	723	680	657	740	693	651	668	687	716	691	668	690	702	691	673	645	717	671	655	735	734	710	694	660	689	683	649	676	674	660	658	735	632	713	706	694	684	624	685	699	669	663	715	691	705	730	711	681	737	678	694	629	723	674	686	629	671	699	664	693	672	673	708	649	697	661	638	716	693	697	681	701	689	712	647	706	661	696	708	716	676	740	684	683	656	680	734	654	667	679	688	636	706	698	683	671	680	711	691	752	703	611	755	668	661	661	665	656	721	682	674	644	706	643	697	705	729	693	752	695	627	710	679	649	668	662	666	697	680	710	675	706	671	723	692	725	720	698	647	706	724	678	683	700	720	697	644	653	669	709	704	690	696	668	752	639	690	637	670	684	646	674	722	668	701	699	701	655	666	676	689	636	665	687	691	693	705	693	707	677	664	681	655	716	662	677	729	706	658	681	639	710	742	657	736	665	708	671	654	688	689	716	737	645	697	628	703	687	685	706	699	670	686	736	712	682	711	682	729	706	662	643	659	679	720	672	676	731	671	682	667	679	655	653	627	667	700	713	694	646	689	650	718	693	700	681	680	701	727	648	672	724	714	694	655	710	687	699	663	662	669	653	694	810	720	664	699	702	695	639	682	667	638	691	724	667	735	687	697	663	666	649	645	627	689	703	694	663	692	700	711	727	687	680	720	674	675	747	726	690	658	696	674	666	666	677	642	656	692	718	757	702	692	676	668	701	643	699	717	680	697	728	653	691	723	731	703	681	644	714	707	720	655	661	736	694	649	675	692	696	687	742	720	704	676	665	694	682	697	686	709	684	655	637	694	676	653	653	736	719	703	720	701	682	662	678	691	700	705	642	660	650	666	659	691	702	671	670	695	708	725	735	684	707	687	699	690	683	708	692	654	676	711	708	657	715	649	684	710	714	645	671	682	667	657	693	714	675	644	645	650	663	655	715	654	708	636	706	668	750	696	700	684	669	684	644	715	669	660	706	713	673	720	726	711	649	676	705	737	682	717	709	675	677	671	679	672	724	731	742	719	742	716	729	712	732	692	641	662	639	721	679	701	676	715	686	686	652	669	658	710	729	701	673	676	670	677	676	717	632	656	670	631	645	667	638	703	657	707	660	653	670	692	701	685	679	659	693	702	689	712	728	687	674	686	665	704	658	660	724	694	646	688	685	693	677	687	686	637	694	675	706	713	711	706	711	675	693	752	686	667	695	710	703	662	668	695	665	681	658	681	682	717	703	709	699	688	658	767	739	667	673	708	667	672	694	712	690	720	700	712	706	640	728	644	645	642	652	660	683	705	701	663	699	657	661	687	725	696	709	695	674	703	717	671	642	712	663	684	696	724	687	676	726	675	740	645	648	637	680	653	700	697	675	660	681	731	668	702	676	669	664	728	663	678	714	667	646	640	684	717	696	704	670	700	654	684	673	693	679	695	678	686	643	704	707	716	711	707	688	680	702	708	647	656	737	713	691	671	701	694	672	671	665	751	678	683	707	669	710	708	712	667	662	711	692	693	676	688	646	733	636	683	675	719	659	708	693	693	692	696	673	741	690	664	671	669	696	703	691	684	680	690	639	719	735	687	706	677	696	724	696	679	662	694	700	774	688	665	704	702	650	689	654	725	656	744	685	668	685	714	670	717	702	665	645	659	659	696	675	727	678	714	712	667	729	718	669	698	703	677	647	663	684	658	641	680	689	687	675	701	677	680	639	679	721	741	692	698	649	727	679	667	689	673	652	679	721	721	682	676	665	698	666	699	699	686	682	724	669	708	679	672	677	658	688	714	711	692	677	708	694	683	730	662	635	669	731	700	663	661	702
4304	1531	1512	1099	1007	1024	1001	957	974	926	877	916	870	876	902	914	904	861	866	891	952	841	859	882	885	930	861	900	897	914	876	892	898	853	916	932	890	876	890	838	867	882	909	869	904	873	882	882	901	839	867	873	889	896	894	854	869	897	867	868	873	913	894	912	833	876	888	800	879	891	892	910	907	836	840	859	893	828	874	866	886	860	800	922	907	867	827	872	842	895	915	878	907	878	879	819	864	856	963	868	824	810	861	868	851	923	834	923	853	877	847	863	937	823	888	839	845	844	887	913	876	915	853	878	872	839	888	941	886	905	859	855	848	919	887	893	875	888	838	880	863	892	867	933	861	892	872	872	866	845	899	930	912	803	865	846	782	893	876	862	825	882	870	862	866	849	916	887	878	851	867	892	861	919	848	875	834	861	901	930	913	826	821	885	864	867	879	908	904	884	845	866	865	871	873	901	885	885	844	826	867	866	871	847	884	868	839	903	867	823	895	855	882	897	919	881	847	870	838	885	883	875	856	835	926	918	848	854	876	890	870	851	938	876	860	881	829	922	860	862	894	883	862	810	830	884	873	907	921	888	848	910	870	859	819	903	857	901	825	851	828	916	845	868	869	875	873	856	865	834	882	890	893	857	909	922	878	860	906	929	868	893	850	887	823	893	875	860	898	900	876	861	876	864	849	840	869	857	887	888	925	900	924	885	848	854	912	876	870	850	815	876	818	850	870	885	876	841	847	877	837	893	845	848	856	855	879	916	841	899	887	843	884	875	875	850	880	882	852	876	881	880	899	864	847	858	861	873	906	851	860	914	853	886	898	877	864	878	898	868	875	896	839	893	882	863	857	843	899	844	909	830	869	899	920	910	843	845	895	855	859	877	833	887	829	917	900	867	875	874	889	862	869	898	904	832	894	876	845	909	899	867	868	853	848	913	865	863	887	878	866	889	862	881	888	832	852	914	849	848	871	884	862	863	836	869	904	897	891	893	885	835	866	833	910	887	885	844	881	862	904	857	850	816	856	858	847	912	856	837	864	894	856	867	859	863	909	856	843	888	871	888	829	853	870	873	857	831	910	812	879	829	846	890	872	896	891	895	850	801	899	847	843	830	880	895	944	828	871	861	848	868	896	901	860	848	926	884	906	903	804	815	867	875	881	883	857	885	870	825	889	886	859	892	879	853	850	833	798	838	910	885	843	857	860	821	868	877	900	893	880	858	902	866	867	957	920	883	874	874	852	878	852	911	854	908	868	842	904	855	846	871	858	827	862	826	918	852	900	864	866	901	854	812	880	822	879	883	875	867	837	847	887	907	833	894	858	925	853	902	833	911	906	900	839	881	915	876	938	853	851	873	852	873	863	880	887	856	846	859	854	879	914	823	844	879	901	852	904	844	861	860	866	876	910	884	864	883	871	885	891	898	847	917	903	881	815	879	927	907	824	862	875	899	897	861	909	872	904	880	891	884	854	901	841	875	850	862	889	810	916	863	839	896	865	896	853	882	879	833	849	923	871	880	865	889	864	850	869	877	842	859	881	840	922	834	901	901	859	816	870	870	900	886	857	852	823	865	815	849	830	871	859	899	871	906	894	843	846	905	845	851	828	852	872	820	854	927	852	858	875	848	853	871	849	875	845	849	853	869	873	903	867	870	861	876	874	890	859	895	865	860	867	880	849	853	863	925	746	902	904	833	853	851	874	850	870	867	862	844	879	866	888	860	875	883	859	800	937	930	839	915	866	868	926	887	851	896	875	843	865	837	828	810	896	847	877	873	862	849	921	893	890	895	867	817	882	893	862	876	894	869	943	842	894	843	915	878	902	890	823	885	833	938	817	861	864	885	843	873	866	872	815	915	866	832	872	855	876	893	880	856	818	877	868	906	859	820	867	858	856	827	911	839	832	851	807	830	898	879	823	900	864	890	863	885	808	858	849	892	909	881	895	889	877	895	834	887	899	904	838	860	911	894	862	875	877	830	859	789	826	867	898	908	861	897	872	837	848	884	920	924	810	896	885	881	872	902	852	883	904	810	837	854	876	863	839	824	886	904	870	830	852	871	833	880	856	823	851	863	897	836	870	842	883	894	857	889	877	868	865	839	894	863	835	877	803	848	850	837	902	877	886	845	839	860	904	882	863	916	851	857	822	872	874	897	883	936	840	840	891	876	827	884	878	810	921	863	934	917	920	849	869	861	863	852	865	859	849	875	874	869	904	856	872	857	925	894	863	903	854	846	906	886	892	877	832	848	849	889	901	835	886	878	909	845	847	876	873	882	811	847	914	945	868	861	886	893	862	897	875	913	873	859	866	869	881	853	864	920	821	854	857	948	855	910	839	855	834	891	839	864	873	858	887	855	839	823	877	923	952	904	897	919	791	911	845	883	869	901	886	911	870	873	914	837	812	872	880	866	861	902	869	884	880	890	848	880	884	880	877	846	872	833	851	817	902	937	905	880	838	849	916	862	879	886	894	873	808	880	898	892	892	859	908	855	883	878	846	940	879	867	897	842	853	891	909	859	880	854	870	906	894	905	909	884	871	869	823	834	855	886	886	876	898	858	865	865	868	904	810	869	946	837	884	907	904	890	888	882	888	881	820	891	919	867	866	839	872	855	837	865	914	920	841	885	880	864	830	900	901	890	842	898	837	878	878	879	901	848	905	946	884	842	944	807	885	900	885	911	841	912	902	868	831	794	844	876	879	874	862	882	875	869	872	887	876	857	854	908	864	884	941	884	864	820	846	877	853	884	913	896	915	890	852	897	879	850	892	834	909	875	848	876	865	893	859	830	879	814	870	813	873	837	851	900	895	832	878	906	835	868	807	845	920	875	879	905	821	864	889	940	855	894	916	849	895	913	866	889	829	874	858	868	894	894	897	840	903	882	894	863	856	845	895	893	845	855	862	899	874	838	904	875	860	883	915	859	840	900	887	875	868	846	874	865	886	825	917	881	928	845	845	814	844	865	912	849	936	874	884	884	844	843	823	856	930	891	924	862	902	891	867	866	851	861	813	858	902	843	852	846	830	901	911	946	853	873	903	869	848	879	898	933	852	860	830	877	784	872	870	863	916	856	832	920	890	852	881	919	885	846	946	843	905	880	845	907	910	854	838	825	883	824	862	870	859	866	849	850	856	839	917	843	855	896	896	933	887	896	878	883	891	890	780	814	858	867	894	886	878	833	844	900	846	885	851	895	930	850	924	836	855	888	866	891	830	823	892	883	915	868	900	857	893	861	842	936	865	857	883	881	886	871	894	858	864	859	874	879	885	869	865	832	850	903	886	874	834	848	919	853	832	854	898	814	918	883	825	890	879	848	827	857	879	864	867	798	876	898	812	865	863	880	908	884	867	849	885	860	886	817	880	849	875	903	849	902	870	854	917	891	867	845	905	871	859	871	835	874	879	847	862	861	842	897	879	840	829	903	848	891	840	905	936	892	870	904	820	882	893	902	848	930	882	889	826	849	841	875	892	881	894	854	866	895
24461	21686	29284	24612	21686	9888	1434	1007	868	783	709	684	671	658	615	606	610	575	575	578	592	572	581	594	573	566	531	513	559	568	536	598	558	549	524	526	529	584	554	535	558	527	567	547	553	520	564	520	613	561	496	572	490	535	496	494	562	549	535	547	542	581	548	499	563	511	541	538	575	558	523	549	548	527	502	601	506	532	545	525	556	536	540	555	533	518	547	552	522	529	532	519	524	569	536	531	519	561	529	511	570	509	572	527	556	511	552	543	539	552	544	530	516	533	565	529	511	526	539	523	568	538	532	499	555	517	568	514	538	529	517	542	507	557	503	561	515	511	541	548	505	502	538	527	506	520	539	570	523	529	525	536	530	530	543	544	545	517	517	566	506	535	522	519	540	558	537	571	546	533	542	531	487	526	550	561	516	535	517	558	546	588	548	499	558	556	491	527	531	565	524	546	508	543	557	583	502	493	512	473	578	495	529	521	517	562	534	544	501	520	532	512	523	543	523	503	513	533	528	546	532	518	506	550	528	505	522	553	526	556	535	521	574	517	554	516	506	571	498	539	566	525	513	542	527	502	500	544	505	539	541	532	538	518	502	542	496	521	545	527	506	529	548	543	545	505	536	529	518	535	525	504	566	534	550	515	534	524	544	526	489	487	539	530	530	524	530	507	521	532	545	507	505	541	543	514	567	565	513	495	558	483	520	567	551	565	518	560	536	571	509	551	485	563	492	566	518	510	469	506	545	580	504	543	526	512	555	550	576	502	549	515	562	544	523	533	543	522	552	526	494	556	500	519	493	532	554	568	520	552	563	525	514	522	476	541	509	534	503	565	533	515	533	519	553	566	545	540	499	562	534	549	536	534	529	510	538	546	557	518	516	555	545	565	511	546	530	533	473	574	538	555	505	538	521	540	551	552	534	535	540	518	547	516	514	504	546	492	573	509	556	517	502	524	528	522	547	537	548	536	548	524	552	497	517	540	535	568	550	538	540	542	488	559	514	532	539	525	513	520	533	540	529	525	546	528	528	510	526	539	557	541	559	530	540	536	521	552	515	523	482	527	541	508	539	551	593	538	493	516	561	533	588	537	538	506	569	510	506	532	522	537	533	520	537	528	531	497	510	547	561	519	552	566	564	523	537	529	564	547	503	496	500	479	518	503	572	520	500	540	537	542	513	513	541	542	516	531	521	577	514	550	521	542	518	513	530	535	558	487	544	564	548	500	549	561	534	547	540	524	487	508	526	531	567	536	517	552	614	531	553	527	533	544	528	503	561	501	514	514	505	546	487	564	516	554	524	536	534	540	568	546	540	572	528	551	533	523	547	548	527	560	523	534	493	511	549	563	508	530	562	520	505	519	508	536	578	532	528	519	547	562	531	587	560	546	515	543	513	532	543	563	535	537	525	545	525	560	564	528	491	510	540	586	554	511	506	562	573	506	515	552	522	536	486	519	566	506	509	529	540	525	529	542	525	512	513	507	523	535	520	507	541	515	554	518	557	487	527	508	535	534	529	553	498	552	550	556	564	539	541	533	527	554	531	557	563	542	510	533	555	530	527	498	513	541	558	558	564	538	532	541	554	507	566	558	552	489	534	530	568	516	575	514	506	520	547	521	524	492	513	497	537	543	547	543	553	497	540	522	518	527	551	531	559	516	502	552	530	535	556	500	545	529	519	512	585	503	516	544	504	504	518	519	523	539	493	537	565	510	548	543	556	500	558	541	519	516	507	512	509	520	552	520	528	513	538	540	555	568	538	562	533	524	531	491	539	496	505	515	524	533	529	524	532	497	509	547	536	519	520	512	547	572	543	537	541	536	519	534	512	500	523	488	519	540	476	562	564	544	515	530	498	529	532	543	502	531	526	516	529	527	559	523	532	522	521	524	538	565	490	520	534	533	552	505	547	509	575	543	557	527	533	546	565	524	517	544	550	514	541	560	516	533	505	519	509	529	492	514	568	532	544	486	512	512	577	499	543	481	522	539	503	539	544	574	541	512	513	525	498	547	486	529	522	513	535	508	555	531	519	506	576	519	553	525	564	540	531	556	533	536	541	516	552	530	497	560	557	578	515	521	524	526	561	543	549	546	548	538	529	510	556	541	551	515	522	490	526	481	536	547	561	542	519	528	562	524	511	560	540	554	525	517	520	488	539	514	525	541	525	551	510	519	544	509	519	498	526	519	511	487	552	536	526	517	519	540	550	545	590	552	521	530	536	500	550	529	556	522	498	517	520	524	512	496	530	524	512	529	493	502	519	549	533	552	522	494	532	524	519	491	508	539	551	535	547	538	513	532	522	555	525	486	522	528	567	553	551	509	541	580	540	529	549	541	516	550	523	510	556	484	550	526	520	531	485	524	514	519	509	534	541	515	538	523	499	527	525	523	505	563	552	516	535	513	516	523	524	519	512	521	531	528	541	558	591	546	567	562	554	519	551	508	528	506	515	530	488	525	540	524	542	487	563	504	530	560	502	487	519	506	510	483	529	567	530	535	513	513	568	563	512	561	521	496	487	559	492	542	528	573	555	526	519	524	550	519	516	514	495	552	529	542	522	535	508	543	543	541	545	496	518	517	566	530	507	524	554	524	566	548	564	551	568	605	489	521	566	572	480	527	552	503	519	508	541	551	538	527	498	507	507	514	539	506	497	516	505	585	507	535	557	530	559	574	537	538	520	574	519	534	555	508	516	551	542	527	548	546	507	512	542	547	552	517	526	508	539	476	479	542	529	514	553	495	563	534	556	530	564	561	478	538	498	501	567	531	506	547	574	542	503	521	509	546	553	573	492	518	503	521	527	531	557	523	538	541	553	506	527	498	548	531	489	555	560	501	532	556	525	563	516	525	520	557	535	517	522	527	481	560	505	554	538	533	573	569	554	536	508	526	524	547	497	540	504	510	514	536	536	478	555	488	563	529	489	527	503	516	514	515	490	569	533	515	542	505	556	503	523	512	536	504	545	518	535	537	533	556	507	493	530	540	562	529	508	517	523	541	527	533	539	530	519	508	536	520	555	511	505	543	545	566	549	529	504	525	532	483	548	544	512	498	513	567	525	518	544	525	596	550	519	582	562	519	554	532	491	568	532	561	509	539	527	520	556	557	536	512	503	555	552	525	553	541	529	533	507	540	526	523	533	543	538	510	535	534	531	522	514	527	545	515	518	545	505	555	563	535	599	571	576	551	541	514	554	479	562	536	514	591	555	529	543	556	525	528	543	545	530	533	548	541	467	524	570	542	583	549	532	547	515	513	561	530	532	543	539	564	548	520	523	524	543	470	524	502	532	530	508	556	538	528	531	558	557	549	542	546	570	522	483	536	517	564	523	506	505	499	534	514	531	499	529	491	519	542	555	527	519	521	533	514	547	506	560	563	504	517	531	517	542	529	512	535	552	553	501	560	511	563	541	499	530	523	572	512	506	541	532	526	515	549	531	490	529	513	602	520	489	488	569	550	555	474	478	525	525	488	534	545	559	549	532	549
4983	10015	8635	4440	3236	2523	2103	1742	1458	1235	1158	1078	1034	969	890	873	841	849	809	771	744	777	783	778	732	800	732	722	728	721	767	681	740	719	717	732	680	731	725	695	722	694	716	670	736	720	748	719	703	693	720	664	734	646	668	674	722	659	717	686	669	705	717	670	653	705	691	736	675	698	749	684	687	714	713	761	628	657	667	677	727	725	668	719	678	694	691	672	683	703	703	707	702	677	709	718	728	696	691	638	657	735	702	705	740	669	749	679	690	667	672	670	692	709	694	678	658	701	731	699	682	710	695	659	686	659	710	668	684	719	668	693	679	715	658	693	678	680	692	696	672	647	689	705	687	708	669	696	725	681	701	657	686	700	679	690	699	679	704	653	711	673	679	656	679	620	700	682	652	674	640	687	714	681	648	693	677	669	684	664	715	713	726	686	685	726	700	659	681	685	712	704	665	665	681	739	688	690	717	663	684	704	666	678	667	705	675	696	710	692	660	719	725	675	704	714	666	686	714	689	661	692	687	693	681	688	710	682	704	708	708	695	665	702	720	649	678	667	650	714	685	703	715	671	674	673	690	699	725	672	693	687	715	684	685	659	700	726	705	661	722	686	673	666	690	719	687	730	717	660	756	746	710	736	691	690	687	664	691	713	716	719	716	744	685	681	723	681	655	658	735	664	673	713	699	673	694	676	681	653	723	666	679	683	681	686	707	675	714	685	701	708	740	717	659	661	707	699	721	690	763	710	671	676	695	681	695	664	650	687	713	659	686	727	690	708	673	722	701	672	683	690	653	674	698	663	737	693	702	663	704	666	671	720	694	681	677	703	638	663	671	722	642	697	684	645	728	664	716	665	734	665	711	701	699	718	670	662	663	714	678	709	680	693	708	717	717	678	732	691	706	676	674	698	721	690	720	705	669	694	696	620	698	659	700	674	707	685	712	719	667	717	675	707	707	711	722	738	711	682	675	661	697	665	671	669	689	680	730	678	668	681	706	661	697	682	697	653	744	676	718	676	729	648	694	691	649	689	690	701	712	678	688	677	719	705	670	695	704	701	684	715	640	682	718	725	708	677	686	688	634	677	667	637	718	675	674	698	673	653	756	673	656	654	668	668	648	706	686	672	667	718	681	695	661	675	701	706	658	705	702	649	671	667	641	639	693	693	707	718	722	669	697	703	690	655	669	666	674	675	682	698	720	703	670	712	671	683	680	680	697	670	684	711	689	682	701	699	701	643	673	734	697	666	696	676	711	692	746	684	688	690	671	688	680	707	664	707	690	675	670	691	721	712	672	727	707	686	731	686	727	698	703	673	644	680	697	732	677	722	675	690	653	681	708	660	677	648	706	682	682	786	711	691	641	722	686	692	691	656	665	666	667	700	690	692	643	691	723	674	711	675	637	697	703	678	685	701	716	695	714	732	644	683	705	717	706	642	678	699	679	721	720	650	667	670	691	703	697	726	694	695	673	729	693	666	648	688	626	703	688	707	712	711	711	669	703	676	684	637	708	689	608	702	707	693	689	723	692	699	683	668	666	616	687	641	719	674	713	668	655	688	685	669	714	647	670	672	747	675	696	724	730	747	729	698	733	710	721	676	694	697	705	683	733	689	687	677	678	631	672	625	735	708	668	714	662	679	659	671	675	678	650	681	681	740	698	659	667	671	673	713	650	706	733	676	705	678	639	672	699	662	693	697	657	711	688	634	677	710	717	664	709	740	673	689	689	719	686	713	694	666	699	650	647	652	707	634	705	665	680	698	699	747	710	659	678	700	687	655	652	645	659	694	692	700	664	684	692	728	667	708	692	720	769	686	692	734	683	667	651	699	705	667	677	697	657	756	674	702	686	741	671	688	649	670	724	687	632	628	704	715	674	678	668	693	752	690	687	719	722	695	669	697	656	682	669	664	699	662	707	664	722	684	697	663	679	641	658	663	688	719	715	695	705	663	707	659	703	686	679	706	710	699	675	686	657	679	705	683	678	726	706	682	725	679	716	668	663	672	705	698	775	685	737	697	675	687	667	690	692	711	691	716	678	654	717	667	718	671	669	653	671	720	653	685	676	745	682	665	690	681	662	696	686	708	679	762	652	652	680	705	726	676	712	671	686	637	693	679	621	708	717	684	688	675	714	691	713	709	649	672	683	723	716	702	632	701	698	678	668	673	693	736	691	685	684	669	666	696	712	709	690	697	663	671	692	693	695	718	720	719	672	688	721	700	670	649	677	711	672	676	701	692	704	677	698	677	696	669	713	668	700	684	684	671	696	646	707	701	762	692	681	704	690	734	713	661	675	684	708	723	733	669	712	680	693	707	654	672	727	670	689	683	723	708	712	671	647	677	670	645	695	677	721	638	652	649	719	681	715	686	673	683	662	686	715	681	649	712	717	691	763	704	695	690	669	692	672	680	670	693	657	698	709	686	679	688	692	691	700	733	721	663	708	700	649	694	653	683	713	712	661	724	711	686	667	667	709	697	668	676	669	715	687	738	693	689	699	723	716	708	693	664	695	679	710	674	661	660	716	690	670	688	673	707	689	721	683	725	667	675	733	700	710	704	735	636	692	652	717	656	672	723	709	717	706	691	719	660	693	681	731	679	692	692	650	692	662	679	666	711	645	728	671	694	653	695	655	728	685	680	718	695	699	690	715	677	730	705	689	658	686	695	687	694	708	671	700	717	679	654	739	696	683	697	679	715	665	729	666	709	698	705	661	713	688	671	699	687	641	701	712	750	695	706	688	698	677	682	702	673	737	705	641	733	690	711	667	709	674	650	665	627	693	708	694	664	695	722	681	699	697	669	729	676	688	659	699	693	692	692	653	694	698	640	649	689	637	703	633	689	690	703	693	721	670	714	671	677	678	685	721	682	656	693	686	695	721	698	679	631	665	682	673	658	706	711	728	711	713	671	693	741	694	676	746	711	695	723	674	653	702	662	655	650	662	671	706	689	690	729	710	735	678	690	717	710	708	685	688	675	691	659	678	715	709	674	705	674	650	716	682	759	726	689	747	709	703	671	700	736	659	725	649	648	731	662	682	702	705	682	689	700	692	662	669	661	727	668	668	651	630	636	709	729	683	695	702	697	673	720	693	703	707	659	681	719	724	745	713	664	664	708	724	679	699	714	729	683	702	651	725	698	705	684	722	689	677	643	686	682	613	670	698	698	702	661	669	659	681	740	677	688	711	698	668	734	677	696	695	677	698	683	637	701	693	676	656	668	743	693	671	665	662	688	663	722	721	659	651	640	689	674	656	734	699	659	682	647	679	692	723	728	690	673	703	714	753	715	679	689	693	699	682	706	703	684	707	660	697	687	677	658	723	688	680	656	658	707	733	702	707	683	693	676	700	650	704	693	688	674	706	656	720	701	702	653	630	709	710	634	668	708	705	673	688	673	684	640	701	669	757	674	713	680	683	711	720	667	665	687	736	733	697	691	612	713	678	675	683	737	732	752	720	711	680	695	729	700	711	722	705	707	719	655
23591	21732	29806	24207	21736	21776	7517	1126	830	670	615	546	503	406	409	397	335	342	300	320	316	308	304	279	279	246	279	270	256	236	245	268	253	256	232	237	247	251	255	241	242	258	232	275	223	271	226	228	252	255	245	225	245	261	228	225	217	234	243	233	217	240	274	221	233	228	253	216	278	259	231	260	228	231	210	243	228	233	225	217	224	246	216	215	242	238	237	236	210	213	211	274	230	220	232	235	212	236	217	225	214	243	239	234	251	204	231	230	238	224	225	230	213	233	260	221	234	257	224	240	234	226	254	216	237	246	232	221	239	216	190	228	241	237	251	257	213	227	265	252	245	221	244	235	217	219	219	227	218	206	251	217	239	236	203	224	218	238	219	219	214	218	218	210	237	206	235	193	208	261	198	228	182	249	223	235	203	227	212	225	207	201	250	209	237	232	221	257	226	228	213	245	238	223	250	231	216	230	218	213	214	206	267	219	259	226	243	232	203	227	243	217	239	216	232	222	239	229	228	227	218	214	231	207	227	212	248	230	211	222	230	231	195	215	230	210	199	232	229	221	212	254	233	212	211	210	219	219	234	247	216	212	241	214	225	230	245	208	239	203	221	218	229	245	217	232	214	201	219	217	265	226	216	226	217	210	227	228	241	228	245	226	224	240	190	219	205	217	216	213	231	216	240	233	222	237	214	225	220	233	239	204	222	204	222	207	235	213	244	237	227	247	226	221	239	253	220	204	195	219	206	212	242	236	222	242	237	242	235	225	220	203	240	210	251	225	214	241	251	220	227	226	223	227	248	236	231	210	199	200	233	219	222	204	240	213	214	240	227	220	205	216	225	240	220	242	245	221	232	212	219	211	241	239	214	199	238	216	237	230	224	233	269	233	247	220	223	237	206	237	221	210	251	243	202	227	222	220	208	262	231	211	238	210	241	204	247	210	238	252	246	224	215	237	271	228	211	236	213	211	219	218	227	235	217	216	231	228	220	226	233	220	214	209	233	221	224	228	230	207	240	201	207	251	224	211	203	232	214	201	210	225	240	186	229	251	212	226	227	210	227	234	227	207	198	247	215	216	215	225	232	210	229	207	232	225	220	255	241	219	249	217	241	221	237	222	236	239	220	250	243	250	233	237	248	231	229	238	221	221	201	214	219	236	242	217	231	231	228	242	256	228	224	236	206	227	242	222	231	236	214	210	224	217	220	220	258	222	211	227	227	197	228	253	218	228	257	228	210	233	236	230	210	225	201	249	223	201	251	213	265	231	239	221	235	203	220	224	208	214	230	237	212	237	253	208	254	216	224	206	229	214	230	206	249	228	224	232	215	220	204	237	242	229	234	232	236	219	196	231	207	221	232	207	232	214	237	225	230	231	226	210	221	230	215	210	211	225	212	240	217	228	208	234	261	227	227	212	214	223	208	210	225	217	238	249	240	208	218	224	231	223	206	231	226	216	224	233	227	219	214	234	219	241	208	226	216	215	237	219	248	228	222	230	242	208	231	210	251	226	209	236	206	227	224	232	223	249	245	235	225	239	201	234	212	224	227	224	228	256	281	215	229	209	226	215	212	229	230	206	213	242	253	236	230	222	253	208	224	206	204	238	225	211	244	240	222	230	220	242	213	221	203	234	206	233	237	204	210	240	220	225	233	237	202	214	214	219	223	234	258	256	197	219	233	208	226	260	213	210	240	242	254	227	202	233	215	225	216	226	249	216	208	257	223	268	220	230	238	208	249	219	224	226	231	202	261	224	251	225	254	228	228	210	222	214	201	252	220	205	228	204	213	212	208	222	223	230	195	210	238	263	223	233	216	228	220	228	218	198	233	202	199	220	212	210	245	204	221	204	194	204	221	235	214	239	221	199	225	235	252	203	236	245	212	223	208	211	227	221	229	232	250	227	203	199	222	252	206	209	225	224	218	221	213	228	196	238	251	213	223	225	247	227	251	252	220	250	226	203	230	231	219	204	230	222	220	221	236	222	234	244	217	229	202	232	229	226	219	206	225	227	205	211	213	200	233	229	227	198	228	234	219	256	230	219	223	188	223	212	213	208	244	216	216	223	219	229	227	209	238	218	216	240	260	183	208	226	242	226	214	228	222	209	211	210	212	205	242	242	200	232	231	249	225	227	212	221	244	215	208	214	224	209	199	228	235	225	242	229	242	235	233	220	230	216	219	219	214	231	218	221	219	219	229	245	210	219	239	234	226	238	236	248	231	227	228	219	223	224	237	260	237	230	221	234	214	243	207	212	228	241	211	234	232	220	214	213	237	230	255	210	218	208	210	219	233	243	204	227	222	210	200	198	244	251	234	226	215	200	207	229	222	241	226	217	260	231	214	223	236	228	228	223	225	222	247	234	229	201	230	209	234	241	224	245	222	225	214	193	230	233	226	241	214	242	208	223	205	211	220	211	247	248	195	229	230	215	219	248	211	244	266	218	240	237	228	242	192	225	223	219	216	230	204	225	220	225	229	220	234	209	251	227	203	223	223	256	229	229	217	227	240	217	241	229	208	214	250	245	237	208	224	220	210	247	202	230	229	236	258	236	213	213	254	220	215	245	221	202	200	221	241	229	221	233	246	200	213	228	209	187	233	238	220	221	214	203	244	233	206	244	230	227	216	244	221	239	241	233	188	264	202	237	213	223	261	237	211	206	207	229	217	198	246	212	214	199	219	244	208	240	230	243	246	230	221	218	223	234	240	253	222	236	226	232	251	206	219	232	216	243	225	221	231	245	212	211	232	216	212	268	240	214	229	223	228	225	237	208	214	243	213	245	237	203	199	232	216	220	220	220	225	209	211	238	223	221	225	222	237	219	211	229	235	234	219	245	217	229	199	197	217	206	240	219	234	230	203	239	216	227	210	225	204	226	250	237	212	238	200	204	213	235	231	207	205	229	201	246	242	254	197	228	221	225	215	236	233	225	200	239	223	228	223	245	231	231	244	235	210	208	227	233	219	237	210	214	224	226	236	242	253	211	213	243	231	263	233	231	213	189	208	220	217	234	225	201	244	267	213	239	229	242	218	225	218	218	210	239	232	225	235	234	221	228	219	220	227	241	248	170	212	242	223	216	233	210	222	220	230	233	233	225	221	235	233	222	240	225	200	220	221	209	231	226	247	226	226	225	202	196	233	251	232	229	231	236	200	225	251	233	259	254	207	203	202	220	205	247	240	228	215	197	250	242	215	228	211	238	235	230	259	207	219	248	256	245	219	220	240	232	236	204	231	225	229	210	243	221	226	210	229	222	235	225	208	237	232	218	225	217	222	198	216	252	222	227	219	225	227	215	229	233	214	214	204	208	195	220	229	211	227	224	203	229	217	204	253	254	249	215	245	232	221	232	221	221	226	200	240	235	230	219	248	242	215	196	215	244	213	220	199	241	237	229	226	228	197	223	235	217	235	204	243	213	231	227	215	223	218	211	238	244	217	241	192	232	225	226	214	225	229	239	227	235	217	208	224	210	227	216	234	246	222	221
7216	16300	13718	7377	5028	3940	3050	2409	1854	1403	1180	1060	921	799	703	672	645	565	546	518	487	474	457	482	409	383	440	411	366	391	361	373	353	362	341	365	346	306	329	327	331	315	366	348	322	303	351	312	318	340	323	359	303	336	336	331	326	336	275	309	331	329	298	319	351	311	347	328	318	336	354	301	282	310	305	298	315	344	321	301	289	334	297	327	288	354	310	311	313	301	295	326	314	308	300	299	324	312	306	322	302	319	311	314	304	311	332	298	299	291	278	277	304	291	326	301	281	303	285	308	296	295	297	311	283	312	308	311	283	298	321	288	286	280	309	275	317	301	304	291	274	301	300	297	285	302	291	313	293	292	292	313	318	312	266	298	298	324	312	304	311	287	301	282	304	323	304	327	305	318	313	295	274	274	327	265	321	336	319	255	338	265	316	306	312	288	319	295	306	323	312	291	305	342	307	317	311	312	268	271	318	309	307	303	306	281	277	310	307	289	301	292	321	308	279	291	311	297	354	285	311	289	288	291	313	303	286	306	318	305	314	312	297	307	302	275	316	289	255	315	280	282	307	298	306	309	278	317	353	308	284	301	318	314	278	322	293	300	295	297	301	298	291	279	277	306	313	286	293	290	331	270	258	303	293	286	281	310	337	313	294	294	299	308	340	302	332	331	311	354	277	323	301	293	335	331	281	299	315	279	277	322	304	310	277	280	285	310	315	305	305	297	271	332	343	293	326	310	323	300	317	305	280	275	311	309	298	314	304	304	305	312	313	290	325	302	310	308	279	285	288	286	296	290	320	281	306	297	319	315	294	287	316	297	311	274	306	310	297	314	270	277	311	309	319	289	272	314	305	304	307	306	309	273	313	299	334	305	310	296	310	308	339	297	304	306	304	300	308	311	317	315	304	304	294	310	295	291	350	294	315	331	304	274	317	316	310	325	312	279	319	279	302	270	308	307	305	335	290	290	343	297	315	330	290	320	308	314	307	302	262	287	306	303	311	271	301	314	318	279	304	326	282	319	285	339	333	293	316	314	292	279	314	283	319	308	317	304	332	326	339	278	324	258	321	286	343	311	313	310	260	341	301	322	306	315	331	268	314	299	318	290	289	290	266	299	273	322	298	301	296	313	295	285	306	288	314	308	319	305	294	315	297	305	291	307	295	271	297	332	257	294	297	284	319	318	293	320	290	304	275	286	301	312	324	312	300	305	299	326	269	302	296	364	279	295	295	282	324	316	292	298	299	301	308	298	297	332	281	313	352	298	282	312	320	318	288	323	327	299	307	307	282	305	295	295	311	309	284	307	280	312	301	316	314	288	304	289	294	326	282	271	318	275	289	314	324	273	337	304	309	297	324	327	289	296	307	301	312	270	286	310	310	284	306	335	311	317	293	323	329	324	310	315	313	333	276	295	317	295	322	323	281	323	291	316	288	306	339	316	282	307	307	303	305	304	316	302	304	316	277	287	302	282	324	288	312	339	314	310	309	313	297	324	305	321	302	315	297	306	308	286	324	301	298	301	328	294	330	329	303	271	295	309	330	254	284	273	310	308	297	331	299	284	321	306	300	269	298	291	298	287	328	303	268	331	312	303	296	266	308	324	284	265	295	315	296	312	348	300	327	317	291	335	313	295	297	333	310	305	315	293	308	324	289	318	322	273	284	310	326	304	325	326	292	297	287	293	262	344	293	307	287	290	278	310	297	340	279	284	296	318	313	285	293	312	309	320	274	317	300	319	292	296	294	334	284	291	287	323	323	273	305	305	314	302	297	319	281	319	312	319	316	307	318	293	297	285	300	280	321	334	307	285	336	332	317	307	286	312	313	309	315	266	309	339	280	297	310	304	298	318	299	293	305	316	265	325	313	280	286	329	282	273	285	290	315	297	297	278	332	319	307	310	287	291	334	319	324	305	327	324	329	276	327	296	297	299	299	323	310	292	308	299	316	326	320	301	314	295	320	302	284	308	278	265	303	334	279	296	309	309	312	306	331	295	318	293	293	290	292	309	298	276	319	296	303	282	286	294	329	323	305	322	299	323	307	296	325	312	284	303	313	330	303	301	327	293	309	286	298	300	312	294	309	320	312	312	321	312	284	292	279	306	322	307	256	270	305	330	293	341	296	317	314	326	298	304	271	312	290	332	327	315	296	301	326	286	313	297	254	292	290	310	284	296	299	324	305	307	287	306	334	316	296	279	329	312	299	297	298	329	299	317	323	308	291	333	306	328	281	314	288	290	310	304	284	287	329	286	320	299	289	305	301	339	316	356	322	312	278	286	309	314	299	287	339	323	314	275	326	297	290	299	296	306	330	303	312	298	296	302	295	312	302	312	322	308	290	302	318	299	302	317	304	327	288	288	312	316	329	346	299	303	302	292	296	299	295	293	303	278	288	313	307	311	312	302	283	330	312	346	320	299	288	307	297	308	285	307	259	286	320	312	309	281	275	314	305	314	310	325	295	305	291	312	297	307	303	298	292	288	331	296	335	303	329	271	327	320	284	328	309	288	289	314	300	305	292	296	271	315	282	318	267	314	300	290	316	306	284	288	282	286	295	308	306	292	317	298	297	313	286	323	301	323	340	303	302	292	269	320	267	312	291	285	298	325	312	312	313	293	281	311	321	296	305	338	320	307	299	307	268	327	298	287	285	281	302	326	297	303	303	294	338	275	306	290	312	338	327	315	346	316	307	274	321	285	298	324	304	330	293	295	307	311	289	284	301	305	276	333	295	273	329	285	313	317	292	312	307	322	310	334	287	338	278	314	311	339	304	327	315	300	306	315	324	304	294	317	304	325	342	304	308	285	293	270	301	315	291	299	300	299	323	339	288	323	305	305	304	312	322	312	302	334	285	312	324	311	289	295	292	299	313	285	295	289	326	270	286	305	327	299	317	340	317	321	288	288	284	305	311	278	291	305	284	329	302	320	323	285	299	342	278	308	308	313	308	315	296	326	299	281	287	273	289	300	267	295	332	300	289	288	281	280	316	280	304	302	295	318	287	277	324	317	323	309	340	305	307	300	294	327	291	306	305	320	297	315	293	317	307	317	281	312	315	285	320	291	282	312	307	299	280	328	294	308	313	326	289	293	298	284	289	308	305	307	305	292	329	316	296	316	318	287	294	292	288	299	269	302	326	301	284	299	328	276	281	280	295	297	332	306	293	280	332	282	316	287	281	296	314	280	304	300	318	297	291	282	291	283	295	302	273	316	312	308	312	335	284	315	243	320	348	294	307	300	318	327	282	311	284	319	334	298	297	306	327	311	316	281	315	320	296	312	277	328	295	303	286	278	307	303	293	304	282	298	295	321	286	295	291	302	296	295	284	291	305	310	318	302	292	323	292	344	311	321	278	318	304	302	297	282	288	321	282	298	295	318	333	333	310	290	290	288	286	347	300	305	323	297	311	277	310	312	286	331	317	301	294	314	287	300	304	297	309	287	274	277	297	264	323	285	276	308	295	308	271	297	317	286	293	315	301	282
26367	20215	9420	1154	763	739	717	687	686	628	670	660	646	644	664	654	686	623	643	639	612	646	630	623	670	636	663	671	661	702	663	679	687	665	664	661	659	642	672	685	614	637	622	675	652	671	656	630	648	680	646	636	682	589	707	683	666	665	637	643	676	651	627	658	620	666	643	623	654	654	644	730	618	668	661	671	623	621	640	683	639	662	692	655	687	672	645	648	635	672	692	664	642	638	662	629	649	643	680	680	654	647	647	668	663	660	652	700	698	643	644	686	673	684	652	716	664	623	664	654	656	672	677	661	643	628	651	665	683	618	688	675	659	679	675	655	638	656	634	618	681	649	682	627	686	680	668	642	626	644	645	657	687	675	705	644	650	674	653	681	630	638	643	702	690	620	643	658	637	617	704	678	622	671	668	686	641	671	625	641	653	659	625	667	670	673	655	666	644	674	661	678	630	617	673	641	629	648	659	636	666	661	644	641	646	614	669	675	639	668	641	673	656	667	608	661	633	687	664	627	628	668	634	638	676	636	691	670	655	651	678	636	621	678	676	656	678	655	678	645	708	671	633	697	679	763	628	671	635	611	643	669	685	640	655	673	619	639	648	666	672	667	642	660	686	658	709	664	643	639	632	671	679	677	685	668	599	635	603	678	658	654	666	620	665	659	598	687	668	630	706	703	656	636	658	660	679	672	625	687	692	617	634	716	676	715	631	658	649	655	665	651	607	716	618	656	650	635	625	624	641	619	663	623	648	636	667	694	642	662	598	688	676	702	685	612	627	712	619	624	656	690	657	619	666	678	614	670	663	686	641	672	660	662	664	654	677	681	681	687	618	686	670	635	607	674	665	646	680	645	670	662	677	604	667	670	626	605	698	617	693	683	668	669	601	613	662	647	641	652	655	634	655	679	680	694	650	663	678	692	643	639	702	721	612	661	652	657	656	664	611	691	645	629	695	678	640	662	643	635	633	697	638	657	647	665	667	632	640	650	625	672	602	632	764	663	765	628	659	660	604	628	654	712	633	629	676	678	682	648	663	669	650	655	623	659	590	673	682	657	623	687	636	670	645	605	657	629	651	674	638	664	689	679	639	623	639	613	656	679	667	628	666	663	644	613	699	687	657	620	593	624	650	669	656	668	615	672	640	655	630	651	663	658	659	602	676	656	664	658	676	632	675	637	619	652	643	665	631	667	622	681	662	665	679	658	633	633	699	653	693	620	632	691	684	698	677	647	694	642	651	602	683	653	646	691	670	650	598	643	646	689	661	639	663	646	657	684	663	646	621	671	648	668	655	686	661	662	643	662	714	680	645	615	678	668	686	655	708	676	658	651	650	662	686	644	646	692	659	700	577	666	660	727	715	656	646	696	623	676	651	629	605	611	690	656	654	680	685	658	679	643	676	650	668	689	703	620	633	696	649	654	605	658	679	727	640	660	686	638	623	645	651	634	650	626	648	663	665	618	662	670	637	663	613	700	669	618	676	665	618	653	664	707	680	648	643	689	616	648	649	645	616	724	680	653	639	681	648	667	615	668	635	629	677	641	660	619	655	642	703	671	640	626	660	627	645	673	661	660	600	617	674	671	660	670	670	646	652	630	670	663	637	669	650	629	675	620	672	665	698	664	631	656	656	667	665	620	657	643	713	656	651	658	681	696	638	675	629	637	657	688	659	675	649	636	666	646	716	621	658	656	634	675	633	639	671	669	641	645	649	651	680	637	687	656	692	651	722	638	569	664	664	689	669	658	722	661	641	679	682	679	694	632	676	651	637	692	633	684	625	689	627	648	629	641	658	658	697	672	645	674	677	701	711	664	585	646	641	657	634	646	687	668	650	642	667	627	685	619	680	699	631	652	645	625	673	675	626	634	655	668	655	649	695	702	674	689	663	668	619	651	615	657	684	662	626	694	640	658	624	656	613	673	702	639	676	714	668	648	741	653	645	671	677	660	661	647	670	664	657	629	725	630	641	630	664	618	637	645	669	640	652	633	655	670	672	663	668	659	683	675	631	658	701	636	622	692	639	691	673	655	689	662	654	633	655	642	646	612	665	666	639	625	617	651	651	677	622	672	650	644	662	663	606	659	588	670	676	624	704	679	686	638	659	664	625	665	678	648	669	652	645	620	679	627	629	635	689	675	628	683	696	660	699	685	656	690	676	670	670	663	652	698	643	647	657	654	627	649	678	597	622	663	681	626	664	698	715	663	630	662	668	667	673	613	628	629	646	695	677	677	668	639	664	621	644	662	692	661	599	623	625	680	662	658	648	674	688	623	621	684	641	638	638	600	641	653	671	614	654	664	663	632	624	703	643	679	695	658	670	657	627	669	648	648	614	667	666	640	655	686	631	713	642	649	597	693	637	676	621	678	671	661	621	650	681	681	690	652	659	695	664	658	666	659	633	702	680	640	668	685	658	689	653	644	684	633	688	656	637	655	692	655	624	635	691	655	702	673	664	683	722	637	650	653	649	660	680	638	668	691	690	650	672	699	654	575	662	645	638	654	668	672	682	635	664	612	670	653	670	642	673	624	618	648	685	643	705	695	661	670	642	681	643	636	643	686	667	691	596	644	637	634	632	633	668	660	671	662	667	676	603	665	636	631	677	668	623	668	654	637	646	654	633	696	633	633	667	658	680	665	663	667	602	658	628	645	664	594	688	632	697	671	651	657	650	668	684	693	707	638	670	675	645	646	636	662	647	631	683	650	616	706	666	619	628	590	599	655	661	716	640	692	670	679	620	672	627	663	716	641	673	649	694	666	687	629	644	671	643	625	647	651	665	675	642	641	656	637	640	644	649	662	702	729	681	670	693	656	633	696	631	657	665	674	686	664	675	625	686	683	655	665	721	609	671	667	644	658	644	658	668	667	633	676	668	657	647	652	641	695	652	696	670	641	649	639	674	653	627	642	598	677	687	639	682	692	673	685	644	667	713	685	642	592	641	646	686	645	628	645	649	671	671	657	674	665	623	659	664	636	674	670	675	672	674	669	639	687	643	642	639	645	638	641	657	667	626	675	642	682	643	642	654	660	634	648	600	652	636	649	672	688	639	657	643	718	653	622	714	693	638	669	680	657	653	670	664	623	695	694	634	658	640	669	683	618	660	717	638	651	637	694	619	671	645	664	653	679	659	643	680	653	654	658	692	650	633	678	667	677	643	642	657	672	678	654	645	623	632	663	664	653	663	638	633	650	646	667	640	676	659	702	689	692	667	680	669	664	684	681	665	606	646	640	623	648	666	683	667	679	668	666	629	688	692	647	674	672	649	794	646	661	631	650	679	647	660	672	654	655	638	649	703	725	615	697	637	648	713	656	651	677	654	689	643	636	655	634	658	667	636	621	649	667	647	627	664	643	711	671	650	685	633	643	622	641	628	660	690	682	674	619	622	643	630	628	647	648	680	644	699	689	648	683	701	629	641	670	664	654	722	617	675	660	621	640	699	653	652	673	696	625	701	656	682	638	702	661	681	684	683	633	686	653
4043	1607	1452	1090	1031	978	952	897	881	903	792	842	865	837	863	875	905	851	827	804	866	837	843	857	845	871	832	826	771	855	838	834	819	863	802	829	818	845	861	813	845	888	855	825	852	798	790	805	892	863	850	821	793	864	814	806	816	843	838	891	815	845	838	824	846	879	887	828	824	857	835	804	820	832	828	845	910	825	883	795	767	850	813	825	848	844	843	834	833	834	828	863	825	810	807	832	795	804	864	828	802	862	832	820	788	851	835	802	838	848	828	879	815	859	824	803	811	798	813	793	793	805	935	898	844	867	857	827	792	845	817	807	861	840	860	800	868	826	792	812	819	860	807	882	875	782	815	824	834	815	857	899	858	805	853	801	835	835	845	792	837	816	855	839	788	832	870	831	823	889	858	830	866	886	790	844	805	877	841	846	812	859	823	796	837	852	879	832	794	870	785	808	800	825	889	818	843	847	863	835	834	804	850	866	858	829	825	805	815	821	854	792	897	824	778	814	808	837	788	861	884	823	881	832	880	877	825	832	841	780	859	827	848	824	843	816	814	858	815	835	830	911	861	860	808	793	871	876	840	765	857	799	819	832	825	865	792	861	821	873	801	834	858	832	824	877	858	824	847	816	866	854	859	820	811	839	857	845	890	840	847	799	870	816	900	831	859	873	862	847	838	850	834	841	856	825	797	847	855	832	831	867	870	823	828	882	850	825	847	772	837	773	876	869	820	815	830	817	836	863	855	872	838	892	810	809	865	814	830	808	853	865	859	807	865	839	797	821	793	867	796	863	884	853	843	802	848	868	834	861	848	872	845	856	815	851	797	884	850	839	842	849	834	830	860	842	864	880	842	834	799	839	849	894	859	808	871	801	864	799	787	820	801	829	851	846	814	790	871	838	867	820	832	894	890	840	845	891	839	867	785	811	800	814	875	870	822	805	796	783	883	851	859	814	839	850	838	830	829	831	853	865	869	835	815	902	839	867	896	857	864	829	828	819	872	860	819	783	805	808	844	880	797	839	828	805	891	821	821	853	842	813	895	850	881	852	834	824	885	806	844	816	875	841	870	873	816	898	763	836	816	829	876	876	850	851	829	844	819	822	854	804	818	822	853	820	877	912	841	841	864	844	864	852	825	838	815	835	883	844	853	819	860	819	876	822	890	829	821	855	831	841	831	791	866	829	819	837	846	877	837	855	871	892	826	820	796	882	828	841	820	852	826	813	840	870	851	806	900	845	871	813	825	824	864	842	867	843	797	837	815	848	885	850	842	831	863	879	779	840	891	892	839	837	832	841	746	778	839	865	833	835	873	870	853	818	873	819	873	834	839	857	872	823	855	841	801	806	853	877	878	815	885	852	806	852	854	778	808	863	835	832	843	853	802	810	879	839	853	828	802	858	851	826	837	837	873	842	768	861	819	833	860	857	821	870	867	838	786	825	872	830	768	819	837	868	796	886	840	836	835	844	816	876	833	808	795	814	840	857	821	844	800	830	885	831	813	868	818	877	886	824	871	839	825	852	788	818	811	840	906	819	835	841	834	805	838	852	839	837	915	801	821	816	848	752	837	872	864	902	845	871	849	837	800	867	841	862	833	816	805	859	837	848	827	868	814	821	838	879	821	813	889	849	827	834	858	792	786	829	823	827	836	799	844	822	858	892	809	821	847	820	872	822	827	858	867	864	860	798	816	866	868	805	846	845	858	861	862	881	857	846	804	816	874	791	833	864	857	871	880	839	818	858	807	818	787	880	830	800	803	840	800	856	817	848	782	782	888	821	866	839	833	808	817	837	836	808	831	903	823	874	826	862	815	880	890	848	846	840	841	801	797	830	855	844	827	848	871	839	807	815	875	851	870	820	811	873	846	838	871	822	870	835	844	834	783	879	822	831	821	854	858	877	871	849	778	831	800	832	840	835	761	821	847	832	778	864	779	842	898	778	818	797	820	869	794	863	865	830	778	852	889	826	845	835	821	853	835	827	828	830	861	853	871	822	864	842	878	838	811	863	817	824	802	797	848	797	840	869	814	842	851	861	849	814	877	844	868	875	824	848	831	782	801	875	901	802	829	800	848	766	862	840	797	892	832	835	880	817	822	843	876	855	869	806	863	825	794	811	900	841	883	808	822	804	853	863	849	826	837	857	786	811	858	838	807	874	823	830	810	827	824	812	870	867	845	851	837	814	824	820	864	803	810	835	837	856	827	847	788	838	828	848	871	862	836	872	849	872	831	840	870	881	864	823	830	819	832	832	875	809	852	820	831	874	850	851	832	820	846	853	854	823	785	844	817	828	884	858	818	831	864	803	848	831	826	878	865	833	796	851	848	839	852	871	807	819	883	821	827	845	823	855	805	809	798	852	783	836	794	854	828	906	806	804	897	815	833	853	857	852	830	797	838	834	840	884	853	864	793	840	836	850	853	807	814	878	883	839	820	793	823	812	847	867	814	828	824	859	875	855	860	811	825	838	836	843	834	845	851	830	817	812	820	879	797	799	803	859	791	774	787	792	817	831	837	877	826	819	802	836	854	872	792	799	849	844	892	781	804	851	838	846	829	796	856	886	779	848	869	872	861	797	813	843	837	783	851	828	813	804	795	837	814	824	821	834	806	868	816	849	805	861	871	862	842	805	851	821	851	804	875	755	802	818	843	869	886	841	845	815	851	828	801	838	862	845	861	821	843	848	858	811	811	856	830	825	831	835	813	794	861	854	832	841	805	844	883	846	853	871	838	875	811	775	859	811	823	879	848	829	842	880	827	828	855	737	843	829	872	869	851	821	880	840	802	852	805	789	837	908	860	800	816	810	830	860	822	837	840	889	841	771	830	817	822	813	853	797	814	786	864	812	828	822	851	839	815	811	865	890	812	807	860	803	838	872	831	800	818	885	846	800	817	834	832	810	867	872	818	844	818	805	916	830	841	877	847	807	833	783	851	849	772	794	849	819	797	876	848	813	859	868	832	870	828	867	791	810	853	851	838	871	806	872	834	838	858	846	865	856	838	857	861	893	850	803	832	827	805	892	842	851	830	857	856	837	849	845	830	823	847	824	801	882	830	838	829	795	788	865	817	836	849	834	852	895	842	803	821	845	836	844	823	759	806	823	847	858	819	855	817	841	853	862	848	852	843	835	831	833	811	818	851	850	854	833	838	866	864	821	811	787	846	841	790	864	849	814	825	827	804	809	813	799	896	902	884	811	837	817	808	822	861	863	832	881	845	863	844	875	820	780	830	901	852	814	897	796	783	858	839	823	868	838	826	838	867	836	852	813	846	799	857	834	780	827	876	865	791	844	845	853	792	822	847	837	787	801	864	827	837	875	827	822	837	828	820	807	815	865	821	857	825	835	861	851	816	801	811	792	847	816	891	864	856	790	833	853	829	842	870	855	848	776	858	903	810	873	828	885	802	821	892	811	835	868	859	838	789	860	821	849	836	828	833	795	848	788	841	833	875	823	910	829	875	940	806	851	849	797	803	832	861	842
24528	21732	29307	24683	21729	9883	1443	1012	855	759	736	744	640	605	631	633	637	579	595	602	562	553	581	592	551	563	573	553	548	524	603	530	543	540	542	517	566	525	531	527	556	564	609	589	554	535	534	513	574	574	540	534	596	555	541	554	531	537	558	521	552	527	565	605	526	526	553	564	548	554	533	573	521	517	513	525	527	545	522	597	559	548	520	523	499	518	526	563	527	537	543	519	588	551	521	513	523	590	525	572	539	549	525	536	508	521	510	504	514	547	556	517	517	556	518	534	576	571	541	537	536	512	558	482	539	533	555	542	545	524	564	518	588	561	571	528	510	539	552	552	507	533	481	534	515	585	598	505	514	562	532	542	555	550	512	470	565	563	521	558	597	477	515	528	566	495	533	550	554	491	533	551	513	524	491	508	618	556	507	528	538	526	525	511	549	523	524	546	523	516	559	544	555	550	527	548	537	527	613	535	520	529	510	489	500	546	549	563	562	528	539	550	533	501	537	516	535	542	563	547	509	521	525	533	526	513	530	552	571	531	509	551	560	526	528	543	549	563	522	529	540	582	511	525	549	553	531	527	574	534	594	531	571	526	517	558	549	503	543	494	529	509	499	521	515	509	559	507	539	522	512	526	555	531	537	518	543	533	531	502	518	524	519	543	536	547	512	553	557	543	539	511	518	567	581	470	513	551	579	568	513	542	539	547	527	573	566	513	518	527	517	517	562	510	552	536	515	546	566	533	539	567	559	537	531	501	562	519	545	542	558	552	509	510	529	515	502	508	498	562	551	518	528	556	580	559	513	526	509	496	539	538	539	516	532	538	608	529	531	562	552	546	580	538	525	524	555	523	575	546	532	517	508	547	570	545	542	507	540	558	532	556	548	542	552	563	553	536	524	537	543	524	505	553	539	536	504	558	549	544	528	554	507	536	557	531	569	560	515	544	481	511	487	578	529	553	549	508	490	562	524	535	591	504	541	544	531	534	541	521	553	517	529	525	543	575	506	551	534	506	519	534	515	555	548	509	504	520	560	518	533	522	509	495	578	557	521	508	547	543	510	513	530	531	519	515	499	558	535	528	512	514	552	563	560	531	566	546	504	574	581	531	509	543	562	532	547	480	522	512	552	489	521	547	524	512	530	535	522	525	525	539	529	499	548	523	564	532	564	504	507	503	536	507	535	480	564	555	545	562	532	547	512	542	543	525	555	519	538	558	561	558	540	490	512	523	515	509	528	554	542	564	621	524	539	505	515	556	529	493	520	523	552	534	508	525	552	533	573	500	606	545	581	536	561	508	525	550	544	517	540	532	563	532	490	524	538	519	507	564	520	508	480	550	502	566	536	510	526	541	561	546	520	524	549	520	526	483	562	561	525	560	566	537	517	504	501	524	519	550	567	539	519	515	539	514	532	531	546	523	498	541	508	537	526	535	540	499	496	539	552	512	533	554	527	518	466	598	526	498	532	544	498	522	542	499	540	535	561	531	531	550	531	556	576	530	514	539	572	528	546	508	512	533	462	511	569	525	514	560	523	552	511	560	561	487	555	501	540	534	510	545	511	516	529	546	569	510	469	554	495	495	529	519	510	536	559	572	474	533	554	550	530	533	562	504	558	522	513	520	546	578	548	532	536	532	518	601	531	511	548	559	463	552	556	503	513	536	551	511	544	501	524	549	526	543	506	561	545	502	527	535	539	520	536	503	583	565	548	532	508	544	574	557	536	527	569	521	525	506	501	536	533	568	529	526	490	534	501	509	554	535	516	561	537	485	526	584	531	548	518	555	560	553	531	572	544	530	545	488	543	533	536	523	511	528	562	538	520	518	512	579	532	526	514	550	558	539	546	538	549	529	514	565	507	519	537	533	539	550	530	557	568	489	543	554	564	539	516	510	549	577	531	529	514	532	540	487	549	547	550	542	559	530	493	532	555	557	516	548	564	529	512	576	502	542	548	546	559	521	539	508	523	549	546	515	533	534	539	530	498	552	486	535	534	502	464	542	513	540	544	557	508	525	516	552	560	520	563	533	513	539	566	500	562	498	598	529	501	524	546	572	498	567	509	533	556	535	538	564	574	533	541	522	538	525	576	541	509	564	519	533	516	526	552	554	504	517	590	521	484	540	512	578	562	536	562	533	578	510	516	522	490	518	551	518	523	548	528	540	541	527	521	537	542	541	542	499	552	529	521	554	516	522	572	540	493	519	538	529	521	547	574	528	537	530	559	559	525	506	520	496	550	547	522	532	509	529	518	552	549	496	516	558	564	571	535	545	514	540	524	492	543	509	510	521	501	525	545	540	526	578	500	504	523	563	505	501	494	551	500	522	490	549	530	556	511	511	549	560	549	515	582	563	538	531	526	548	555	521	510	554	518	541	515	556	508	519	549	540	550	549	563	526	567	547	527	507	537	525	482	524	539	549	568	510	528	530	524	522	526	511	566	518	505	517	495	538	540	534	523	501	537	586	544	536	544	545	533	563	532	496	554	505	524	560	506	511	558	572	519	479	509	536	542	512	526	548	539	550	512	542	543	510	542	561	521	526	545	525	569	545	544	570	541	504	565	534	519	561	555	502	526	511	505	507	575	526	513	558	524	508	539	515	566	505	544	503	549	564	483	501	560	550	538	548	548	532	528	538	517	521	530	505	519	537	524	485	521	541	533	520	533	523	557	535	521	510	526	555	480	535	537	537	522	521	534	536	537	555	487	544	521	517	524	547	535	540	538	505	516	523	548	543	502	529	551	552	537	529	535	569	528	520	531	507	520	523	537	499	523	513	512	528	565	550	544	511	514	556	532	547	524	530	548	556	538	544	534	542	548	507	516	581	529	564	574	521	567	588	542	537	505	538	500	527	499	515	522	568	529	477	499	532	524	505	532	505	513	532	551	541	504	542	553	516	499	486	565	537	509	529	565	546	533	483	542	556	555	546	503	539	585	514	552	497	492	510	529	540	564	537	548	545	498	515	544	495	541	507	567	492	513	523	533	533	532	550	520	524	556	542	532	502	543	557	496	541	471	589	538	523	536	549	526	505	518	539	531	530	529	521	520	568	541	515	507	538	557	509	540	515	500	517	570	520	530	529	547	525	531	521	525	527	538	525	533	525	515	527	547	566	516	508	567	524	510	548	521	533	531	538	543	507	526	559	557	535	527	542	547	521	505	573	507	538	535	543	547	533	541	520	530	543	575	478	512	511	520	547	531	537	549	566	553	553	522	558	552	522	517	552	499	525	520	512	526	537	530	527	547	550	519	550	543	547	530	525	515	513	539	559	518	520	478	584	492	541	518	496	530	559	542	541	538	520	551	524	506	533	502	538	545	524	513	530	532	521	613	518	536	521	538	545	552	541	530	527	556	506	549	519	515	534	557	548	578	542	515	533	553	551	539	577	527	546	557	508	536	554	520	551	556	550	545	541	541	538	518	530	514	522	520	512	534	528	518	515	535	541	536	560	550	545	512	554	503	591	517	526	504	563	526	551	537	500
4964	10304	8597	4602	3243	2526	2156	1774	1499	1267	1189	1064	975	941	891	917	911	806	823	804	798	794	760	763	736	725	786	794	762	770	749	767	727	724	707	688	699	728	731	713	674	696	763	704	697	729	681	706	696	711	705	696	715	660	704	682	676	646	744	711	686	706	692	710	701	694	710	672	734	755	725	719	689	701	709	781	714	692	687	665	732	710	688	741	707	688	693	691	745	689	707	679	686	741	733	676	699	703	706	695	712	709	688	663	697	711	690	647	730	726	682	705	722	708	686	619	737	642	705	746	689	657	690	685	650	682	725	702	687	711	659	695	717	731	653	726	686	665	719	760	652	659	733	755	715	712	707	734	695	692	711	678	720	693	693	727	689	758	690	728	693	706	673	682	679	677	721	694	704	674	712	698	645	686	757	748	629	679	714	701	658	700	705	701	656	683	732	711	712	726	719	673	674	670	678	703	667	689	697	739	678	696	671	666	687	689	707	684	716	721	675	713	632	661	728	653	701	656	741	693	685	699	699	719	670	672	674	679	682	692	730	656	708	676	678	687	713	660	694	729	651	694	695	740	659	663	722	683	674	752	704	683	724	662	709	697	673	697	678	776	732	675	707	714	670	731	722	685	679	742	679	705	645	691	650	706	697	729	694	695	705	725	666	709	711	719	701	676	673	739	708	687	665	721	692	684	683	678	650	655	730	716	712	686	710	713	699	741	700	696	692	668	736	674	728	674	708	707	706	708	674	728	680	634	675	677	689	741	682	682	688	634	705	710	745	698	722	722	751	683	642	702	649	721	740	671	690	691	705	670	697	666	695	679	686	729	684	674	730	714	698	673	733	686	680	674	706	704	717	706	708	702	687	726	688	710	708	683	702	663	691	671	667	720	693	693	720	709	647	682	694	676	644	705	656	695	718	660	695	624	710	692	660	725	715	706	631	670	749	677	697	710	674	685	732	715	664	716	721	687	723	698	712	691	669	682	694	701	682	660	728	707	705	706	697	755	675	687	666	761	711	704	700	749	710	726	668	691	667	691	737	692	715	702	652	688	645	716	673	679	663	664	647	739	730	691	725	689	692	667	657	719	730	685	686	721	664	707	724	679	693	705	695	678	672	688	718	684	658	718	727	668	670	693	689	673	693	692	697	694	685	675	720	722	716	704	711	694	693	704	690	694	712	682	729	633	674	715	684	721	688	695	700	685	763	684	707	689	699	689	700	706	704	693	726	697	712	734	739	725	634	725	659	729	677	750	681	732	682	732	712	687	727	693	725	680	673	708	674	698	671	676	712	685	746	683	639	677	695	677	674	719	696	678	694	695	699	703	710	704	681	700	714	631	703	667	716	767	697	690	693	688	664	693	679	689	691	687	712	736	719	723	696	743	652	728	695	686	710	749	663	690	716	711	738	704	675	699	682	707	673	698	714	719	701	703	660	630	674	703	697	704	699	682	697	696	701	656	724	707	742	721	696	665	719	691	743	677	696	703	684	736	744	687	680	667	630	649	687	661	653	675	710	731	726	714	719	705	718	738	723	713	666	710	699	716	676	749	718	696	682	704	669	726	708	692	688	744	680	693	694	694	683	717	682	718	665	689	677	699	728	718	677	710	719	693	719	690	655	740	707	667	673	683	698	687	707	663	709	711	703	688	693	670	677	725	698	666	687	663	724	676	654	677	735	685	697	702	692	697	657	708	726	706	699	689	733	716	682	714	700	672	679	641	677	653	678	682	692	672	679	691	671	704	738	727	720	720	711	696	761	731	709	696	688	693	703	658	641	682	674	725	673	755	704	715	703	700	682	689	668	743	745	709	711	706	658	712	717	710	684	643	667	696	636	693	735	706	690	667	667	670	685	675	689	710	707	709	725	697	719	682	700	680	734	704	639	717	705	666	724	700	684	702	705	700	674	671	684	728	729	672	699	719	709	690	698	733	692	640	682	710	702	674	701	691	684	701	671	704	680	721	696	661	679	720	681	737	691	659	712	673	655	724	688	690	699	705	722	700	675	711	669	673	656	693	679	731	694	718	736	746	713	651	671	647	696	724	715	730	719	756	697	695	649	705	682	709	670	666	685	669	709	680	687	687	697	696	717	685	681	685	695	686	708	709	691	672	683	703	688	695	687	648	693	674	696	646	692	642	678	721	680	692	686	717	677	654	686	688	679	669	667	647	698	704	678	715	698	718	703	668	754	708	693	689	701	678	707	733	729	685	691	683	671	704	710	739	717	657	651	708	730	729	695	640	684	727	688	664	688	700	720	711	707	737	683	682	692	684	713	708	716	691	663	694	709	705	636	731	682	665	699	730	689	672	651	675	703	686	697	729	684	690	745	729	655	741	706	699	712	715	715	745	676	717	662	712	674	667	671	687	676	725	690	718	708	707	717	708	674	715	699	723	689	692	710	641	727	719	693	723	718	682	683	704	696	710	706	678	656	681	672	637	691	729	654	680	703	731	686	701	719	722	722	676	738	674	708	735	679	645	692	698	671	639	663	707	727	706	697	687	688	751	700	711	708	711	697	769	690	659	715	672	688	741	697	653	703	706	693	685	661	705	732	710	667	721	687	699	708	712	687	721	725	663	666	724	688	692	700	713	636	650	690	643	681	706	698	723	708	716	714	699	658	717	695	678	691	705	721	706	690	686	677	701	631	729	693	686	717	685	672	710	644	683	676	663	697	687	681	690	684	713	699	675	655	714	661	681	756	675	705	718	707	717	696	663	676	753	706	746	715	673	724	667	748	714	730	715	688	676	735	671	704	673	717	663	678	707	698	717	694	693	682	693	684	687	712	713	726	684	720	708	720	670	716	705	681	707	687	724	690	668	654	732	669	711	637	715	737	696	737	690	697	701	747	623	723	676	687	731	675	722	678	685	683	716	696	678	678	706	733	736	677	705	681	678	703	670	723	684	699	688	722	692	639	701	690	710	686	690	682	719	749	630	634	706	694	689	720	706	707	688	716	648	723	729	728	702	652	721	731	659	710	671	718	688	726	652	679	664	708	718	676	714	740	723	726	680	694	703	695	663	651	708	712	710	699	724	731	678	668	718	677	680	657	708	683	666	727	663	706	685	700	696	686	687	659	693	693	693	715	717	686	713	664	684	757	675	702	672	666	656	678	673	710	709	687	691	677	774	716	692	688	655	677	716	709	693	744	701	687	692	731	707	675	705	723	651	686	701	747	759	668	675	682	712	680	727	705	698	689	698	683	677	703	678	703	685	670	697	675	697	747	728	678	729	663	693	654	736	636	675	634	708	760	740	680	674	696	683	692	661	722	670	723	710	728	658	687	698	699	703	703	694	709	679	676	666	673	722	682	645	676	701	656	702	707	713	673	738	640	745	676	743	640	671	669	715	672	688	724	692	760	716	731	683	689	735	712	685	700	686	681	702	691	702	688	702	665	699	737	702	707	692	669	696	680	686	679	691	709	740	677	694	715	733	691	686	784	688	688	673	697	710	677	699	657	690	701	704	709	704	712	728
22419	20684	28356	23051	20684	20709	7336	1047	788	680	579	527	426	421	371	368	318	343	321	285	310	329	278	307	266	262	284	241	245	255	256	243	232	250	239	253	247	238	244	211	214	225	245	206	225	216	234	234	224	233	241	218	243	201	226	246	206	200	214	264	201	222	228	215	217	245	247	231	228	235	228	229	227	199	224	220	232	228	212	227	204	207	232	225	239	213	222	217	229	201	221	203	211	216	213	248	240	208	192	233	233	209	245	208	220	212	178	212	223	215	191	237	228	229	205	189	201	221	193	213	226	202	192	215	196	197	239	226	193	203	192	217	223	207	223	218	195	220	208	205	204	195	225	220	206	211	230	225	203	240	194	221	228	233	229	223	217	217	223	251	237	228	194	210	225	214	206	235	216	233	254	219	233	211	207	248	219	201	201	199	194	242	231	226	222	229	208	234	235	200	240	206	241	218	225	220	224	216	205	203	208	206	212	218	214	192	220	195	239	213	228	216	224	224	199	236	206	224	207	230	209	242	229	202	206	235	207	210	200	201	222	221	231	220	225	210	224	225	195	219	213	227	225	229	230	217	220	198	206	210	220	201	225	206	221	222	226	236	213	223	188	224	214	226	194	244	265	213	195	198	180	204	229	238	224	236	239	221	214	223	224	234	228	214	227	202	228	215	224	231	215	192	228	221	226	220	220	208	216	215	182	206	205	205	205	205	230	203	238	231	230	221	207	212	216	210	237	198	213	179	216	231	222	221	204	216	222	232	206	199	220	211	237	210	226	193	203	193	206	199	238	233	215	199	202	217	207	215	209	215	201	220	218	213	231	212	192	181	208	206	232	241	218	232	226	211	240	204	208	245	220	213	241	225	211	188	224	225	231	223	207	222	224	201	219	242	213	223	191	216	223	241	172	232	228	217	201	215	218	219	228	201	214	224	239	235	234	224	225	209	248	218	186	216	218	226	214	232	225	243	214	253	212	203	223	234	224	209	207	207	235	225	205	229	224	229	235	198	232	236	230	220	215	209	218	213	234	213	220	211	242	225	210	214	229	218	212	219	223	239	214	215	216	211	205	230	214	204	233	205	215	187	208	227	227	221	221	223	221	213	186	206	197	228	194	194	197	217	202	200	235	190	204	238	227	195	232	206	211	200	218	201	262	211	206	237	226	234	207	221	205	233	174	226	242	200	217	199	237	239	246	240	221	235	205	201	200	229	221	224	249	210	239	210	242	214	256	233	225	227	228	223	246	211	201	215	227	216	208	207	212	215	212	209	202	212	228	243	190	217	207	211	229	204	230	219	196	216	233	217	215	207	210	224	193	217	215	223	233	208	205	221	252	215	219	206	214	215	223	233	229	216	238	218	242	200	187	215	198	208	211	220	214	213	227	199	219	223	225	256	205	230	218	219	232	213	203	211	222	245	222	221	238	218	209	221	213	238	216	236	205	203	244	250	250	193	207	223	210	217	202	197	192	191	228	220	212	205	235	229	199	216	208	210	180	217	214	198	235	223	217	194	215	218	219	242	244	227	216	216	202	200	209	213	227	228	220	207	243	207	212	203	226	179	218	232	214	215	221	226	194	228	246	225	244	212	230	202	204	238	227	246	224	215	186	230	213	220	217	219	192	212	223	223	214	225	200	222	199	253	208	212	223	213	215	205	237	232	194	209	252	216	237	226	200	215	206	211	183	191	226	234	242	218	215	212	214	215	218	249	210	223	208	207	192	223	231	209	201	217	221	234	215	212	210	212	222	246	222	202	217	204	204	203	202	216	220	201	218	219	226	203	224	217	187	210	227	216	225	224	250	208	229	220	214	239	214	214	225	243	206	213	216	203	202	232	206	222	196	224	240	228	234	211	224	226	203	204	222	216	216	188	230	203	211	213	211	234	216	207	215	231	217	189	227	245	206	212	211	221	220	217	226	204	205	222	210	220	225	220	235	206	242	212	224	195	214	213	202	230	223	209	248	179	211	208	228	203	240	226	221	207	204	256	219	194	218	197	234	195	225	221	239	222	225	202	210	198	215	187	213	187	226	221	236	240	228	186	220	233	219	195	227	195	190	206	237	202	238	207	212	240	251	200	200	220	230	234	187	219	223	224	180	202	215	217	222	199	218	187	228	230	230	210	230	227	224	204	201	238	220	234	205	240	237	205	215	200	234	208	254	221	218	233	184	225	193	184	220	222	221	208	216	266	209	238	209	210	232	240	213	230	219	210	214	228	211	208	204	206	207	208	217	215	219	207	212	238	244	213	241	204	212	218	199	191	235	227	217	228	197	225	220	214	223	221	207	200	248	213	236	203	216	218	191	199	220	219	217	202	185	230	223	233	191	196	224	205	227	222	226	213	217	201	203	227	210	230	230	217	212	223	217	240	235	231	179	226	240	205	218	218	242	182	214	210	194	215	236	209	198	218	207	208	196	204	213	224	222	232	236	225	214	204	217	221	228	231	239	225	250	194	227	209	229	215	252	236	226	206	224	202	220	236	201	207	230	229	229	193	218	199	213	217	209	220	216	222	195	201	218	224	197	206	194	196	217	214	218	230	247	218	221	204	208	221	220	189	201	210	231	207	224	196	200	210	209	230	219	231	210	230	207	209	230	222	214	217	215	218	223	196	217	228	227	225	232	235	237	211	209	244	195	213	211	233	209	204	204	206	194	189	203	220	214	232	192	223	223	221	245	199	226	236	206	209	187	217	213	215	232	203	230	202	215	210	201	224	222	225	203	200	217	251	217	229	202	224	187	201	214	194	197	212	216	219	222	238	212	231	210	223	210	224	217	210	209	219	231	215	205	232	219	203	204	205	235	200	229	215	223	229	228	189	202	227	218	239	218	226	192	214	220	212	223	217	213	195	237	190	226	220	185	221	232	223	221	212	199	226	230	221	224	218	202	233	216	206	213	224	220	226	204	220	208	220	214	220	224	221	208	233	228	209	199	241	231	207	196	226	250	205	226	238	220	226	214	205	218	213	233	191	223	214	215	189	221	226	211	237	196	205	218	205	207	189	219	218	188	188	235	216	238	226	211	215	213	250	220	201	225	228	193	210	230	221	206	217	207	217	216	222	201	217	223	187	217	204	200	227	211	193	195	194	246	237	196	216	241	226	245	209	221	215	206	213	255	225	208	231	201	232	216	224	232	208	187	219	191	193	200	201	201	243	217	194	197	221	237	202	214	220	213	232	190	199	246	224	196	202	230	182	218	196	204	207	218	218	200	245	225	219	236	210	200	209	216	220	199	197	226	206	211	210	244	202	205	222	208	197	198	188	228	244	223	237	188	219	220	210	219	226	201	195	185	214	233	198	234	231	224	232	226	216	203	214	202	228	210	212	209	207	184	236	227	224	197	199	223	220	215	209	222	194	181	219	231	222	220	195	199	197	241	225	210	228	204	191	224	234	235	214	226	197	220	240	243	226	200	219	248	205	231	195	196	219	220	207	216	225	209	209	222	205	204	196	213	220	208	221	210	209	210	223	221	225
6794	15565	12885	7048	4895	3689	2920	2304	1711	1474	1149	1013	850	779	648	597	631	554	520	484	487	456	443	456	391	420	382	424	375	338	374	351	334	350	368	347	330	351	327	338	354	325	311	335	316	325	275	323	301	314	308	330	300	333	283	303	314	284	295	305	330	279	293	293	290	312	311	307	289	295	369	298	303	313	283	337	271	295	297	283	274	309	310	263	303	278	341	298	298	292	309	310	307	287	303	292	279	303	276	275	260	304	303	316	292	294	302	300	291	299	292	292	299	327	325	277	309	270	310	269	307	297	307	267	304	285	323	263	284	260	303	274	266	316	301	273	288	296	320	289	295	302	279	264	311	313	300	322	307	303	272	292	295	292	280	277	285	284	282	284	288	265	293	308	246	272	289	280	309	277	287	292	304	274	293	271	296	284	282	316	293	334	296	273	300	295	289	317	255	277	276	299	281	284	279	308	311	299	276	296	304	305	288	311	289	299	303	268	267	275	284	277	277	307	266	303	309	290	324	284	289	293	286	296	308	291	294	284	292	264	292	286	267	276	301	293	302	306	282	296	286	273	305	277	293	261	283	282	304	280	306	296	286	301	262	279	303	277	328	282	313	315	291	312	294	289	293	310	301	291	300	302	305	259	295	303	286	272	303	304	271	301	289	283	294	280	285	294	261	288	290	265	294	321	269	296	280	307	277	301	295	312	277	269	272	295	305	268	265	301	311	304	295	338	283	304	263	262	306	265	294	296	299	279	278	304	293	279	289	270	295	327	327	300	290	253	302	274	272	297	285	294	305	285	303	259	297	289	319	307	280	282	299	291	327	304	300	303	307	276	317	295	268	291	303	276	279	304	316	308	284	306	309	311	305	306	277	283	298	285	277	294	263	283	298	250	286	264	319	286	282	286	297	267	282	309	302	294	288	311	299	289	315	285	276	281	284	288	274	289	311	270	283	274	308	284	306	275	281	281	274	305	290	279	317	290	314	286	304	284	327	292	284	302	334	287	287	303	290	296	316	279	289	289	289	276	304	301	285	289	281	297	275	267	296	299	294	289	276	286	341	263	299	322	236	272	273	312	289	293	291	283	291	301	296	268	285	300	247	288	289	263	310	263	276	293	296	279	281	302	290	261	272	306	271	281	270	321	334	297	259	298	304	271	286	284	271	293	268	311	290	308	276	309	291	288	272	278	288	268	293	301	287	291	306	282	301	289	300	260	277	268	287	309	284	316	292	308	303	298	254	311	276	294	309	289	257	331	308	314	295	297	272	296	287	325	290	305	286	290	274	281	284	299	262	265	305	263	297	293	277	294	287	276	287	315	294	297	293	322	281	275	286	276	299	294	295	312	287	289	282	289	297	318	289	306	300	271	320	300	270	282	318	291	284	286	307	253	311	275	291	293	326	288	251	313	285	257	284	280	300	285	287	282	273	309	249	287	310	287	317	281	262	279	311	300	281	287	310	303	269	277	263	293	285	277	276	312	324	280	286	280	311	289	283	284	320	289	280	322	289	271	274	292	311	297	287	291	309	324	285	304	318	285	301	291	276	312	257	298	294	271	267	267	285	294	296	239	262	272	331	287	294	291	274	288	266	302	287	276	305	297	316	266	277	264	298	299	267	303	272	311	258	288	277	294	278	301	298	292	293	296	286	324	310	280	273	300	293	263	322	300	284	299	301	295	297	317	308	258	290	295	278	334	287	313	305	281	308	266	262	294	269	290	305	293	331	309	305	316	318	285	281	271	324	323	294	284	273	300	279	280	302	285	280	313	307	316	275	294	289	279	267	310	270	299	288	287	295	298	283	297	297	276	273	289	264	289	265	307	295	283	300	291	270	317	267	303	297	299	284	283	281	282	303	276	290	315	305	286	300	332	277	287	268	270	295	280	317	278	287	279	288	281	302	339	297	296	303	274	299	297	266	286	327	284	299	290	291	268	300	312	298	268	302	308	296	297	293	310	311	286	302	284	317	324	283	287	306	315	309	328	280	320	288	323	317	285	278	287	270	288	281	293	258	256	296	270	290	291	274	298	268	296	306	271	291	285	301	325	275	281	295	279	300	297	290	288	289	295	327	294	243	298	278	289	312	299	299	290	286	286	285	299	269	321	274	284	276	256	296	269	283	281	290	298	299	284	286	298	290	300	292	275	289	291	324	306	284	326	253	283	332	290	283	307	291	262	290	265	277	306	300	301	287	298	283	315	295	279	302	286	287	307	280	271	291	309	312	306	310	283	298	313	307	235	274	312	303	273	294	272	263	284	286	310	287	308	312	293	290	290	284	280	260	253	282	282	293	286	300	291	280	289	318	335	301	270	281	271	313	322	300	307	279	298	290	288	291	310	278	307	257	319	286	295	303	282	296	279	293	304	308	306	298	314	283	299	277	315	293	270	301	298	294	272	305	291	259	286	300	278	275	276	309	275	282	298	289	271	252	293	290	284	311	306	287	275	289	282	304	266	285	258	288	299	278	291	300	298	300	287	279	281	300	285	296	287	295	318	278	330	287	283	311	280	282	282	278	296	270	305	304	281	266	282	286	282	295	271	305	265	312	285	284	258	328	274	267	286	287	272	270	279	301	251	305	278	297	280	298	281	312	309	295	281	328	280	264	298	307	278	277	288	286	294	269	300	247	290	265	257	298	314	301	309	300	281	309	295	302	289	317	288	303	292	272	284	296	303	301	281	283	283	278	289	270	268	326	270	273	283	301	262	289	298	261	300	307	296	306	284	299	301	288	304	289	284	294	322	297	309	296	296	288	317	270	271	295	295	268	285	282	297	315	295	299	292	271	284	304	272	311	302	300	295	278	261	292	284	290	274	292	303	308	287	281	285	295	280	274	277	260	307	314	307	268	296	300	291	306	286	302	285	283	306	292	277	319	282	329	285	314	309	318	314	300	287	270	282	311	293	285	301	272	270	296	261	314	301	305	302	307	287	293	282	276	275	316	296	256	273	308	287	300	256	287	261	302	296	304	312	280	276	294	280	297	262	290	292	300	266	270	293	315	303	285	311	273	305	286	290	308	291	289	273	278	317	282	304	271	288	263	302	278	283	274	312	274	306	290	298	303	290	302	337	271	272	294	259	270	303	282	304	298	283	310	304	278	268	293	306	295	283	299	306	268	291	267	282	306	278	298	281	307	305	293	270	301	292	283	300	281	266	302	302	303	284	331	292	311	294	303	302	301	303	274	297	300	285	265	326	303	258	300	303	314	295	295	275	314	299	278	277	278	298	298	294	302	275	313	302	262	288	278	253	304	293	288	278	298	304	300	301	278	315	301	292	282	285	306	295	269	271	275	294	275	282	348	314	270	299	288	304	293	265	294	285	290	320	270	290	300	327	304	277	285	291	295	294	304	275	286	275	286	274	280	258	288	304	274	300	320	259	271	303	272	295	310	278	276	295	315	281	277	294	289	282	307	260	329	269	299	279	269	260	268	260	284	321	309	297	302	262	287	292	289	247	265	256	304	311	291	268	272	253
27667	21212	9959	1294	836	787	772	748	747	698	730	739	704	737	721	690	752	658	669	737	711	704	689	695	727	718	697	707	741	752	685	686	682	693	704	714	701	695	675	695	689	697	686	693	702	713	705	708	712	721	738	759	711	683	683	668	701	714	694	700	689	688	697	711	714	733	668	721	704	761	735	699	714	721	700	713	709	709	698	681	695	677	710	670	703	722	707	674	685	678	741	702	666	660	726	706	700	746	666	708	680	717	686	682	672	685	702	693	688	680	730	678	690	740	713	720	627	685	720	706	712	731	681	652	708	718	665	672	667	694	676	694	738	695	715	666	735	681	706	726	708	704	702	686	723	776	692	711	703	696	681	657	704	709	655	712	715	702	718	671	664	777	725	702	703	733	705	726	688	732	695	644	668	702	741	664	702	663	718	715	710	693	765	700	685	682	710	696	737	733	661	697	734	723	673	661	703	659	674	711	653	684	761	704	739	708	702	756	693	682	656	656	705	689	671	695	703	712	715	725	686	736	749	668	686	680	670	709	664	676	679	682	729	697	673	729	705	672	720	685	675	662	707	704	662	737	713	677	712	687	713	749	715	712	690	702	724	674	695	680	739	688	697	698	692	696	698	659	725	719	695	730	686	726	670	661	675	712	687	709	714	723	641	679	703	665	718	705	704	696	656	720	657	717	685	658	669	713	735	708	688	679	688	643	693	694	699	656	653	693	698	692	744	706	735	713	696	733	706	729	702	697	700	724	704	732	704	679	690	647	689	696	736	687	682	709	698	734	676	676	671	723	706	691	667	701	734	709	706	687	727	692	693	696	715	713	725	697	696	736	723	710	722	700	718	710	729	699	700	685	697	735	683	742	696	695	659	710	745	732	708	724	672	709	705	730	654	698	721	695	695	685	717	681	673	657	681	641	690	718	749	690	697	720	661	728	716	698	723	689	719	694	697	665	664	708	682	707	646	714	709	727	670	696	702	687	696	687	751	715	682	674	662	727	688	748	673	721	726	704	704	660	695	682	721	696	671	678	677	678	737	697	720	705	690	709	702	719	720	683	724	727	780	689	684	745	756	704	679	758	726	696	691	724	687	705	697	627	685	692	740	658	697	695	705	673	685	725	661	691	758	711	692	721	698	653	692	708	691	696	704	670	658	699	728	678	661	737	717	698	715	769	711	721	656	698	667	722	691	680	705	749	643	697	731	688	710	685	696	671	705	697	702	655	678	684	711	675	705	702	696	670	745	716	747	668	722	721	675	707	741	708	697	708	683	694	700	727	703	695	706	703	659	691	722	708	670	692	693	720	710	678	696	686	733	658	728	717	708	722	726	685	706	672	692	671	714	686	695	701	699	687	702	745	704	758	685	669	710	695	679	729	660	696	741	727	644	684	696	678	703	687	685	691	647	713	710	643	711	731	705	672	700	690	721	681	750	727	738	674	711	698	686	698	734	734	661	666	687	696	715	685	700	682	678	714	671	730	653	653	670	700	750	744	666	706	711	696	738	688	729	679	676	692	709	703	737	677	705	682	731	699	661	682	693	764	714	781	688	695	700	663	666	671	743	686	698	695	698	680	653	698	698	709	637	678	761	673	642	715	710	715	730	702	660	638	679	716	735	730	647	680	705	725	707	680	701	691	724	693	716	703	727	702	673	725	667	680	692	717	700	670	686	745	684	719	744	669	669	733	709	730	710	705	728	644	738	728	664	699	698	668	736	707	752	719	718	703	704	718	732	700	676	682	670	668	682	689	725	691	722	732	675	780	649	725	683	718	682	728	720	711	696	719	731	677	749	670	709	727	668	722	692	712	745	711	729	689	690	687	742	708	691	660	679	701	722	694	680	723	680	731	733	678	646	737	689	665	691	707	678	714	688	721	697	712	757	646	757	666	750	733	696	705	717	695	685	707	665	688	720	661	721	679	676	685	728	702	674	747	732	750	621	688	721	707	701	723	732	698	655	733	664	673	697	685	673	674	664	702	686	713	638	677	703	706	693	690	700	731	681	704	708	688	667	637	677	714	709	717	723	697	680	678	733	730	708	692	674	671	722	733	757	699	700	708	669	682	643	712	729	690	682	700	696	672	716	682	694	722	678	681	687	695	723	771	696	738	626	710	729	704	721	731	731	757	701	690	698	726	703	681	716	685	704	693	752	702	690	685	646	736	736	702	712	680	690	698	748	722	694	703	739	696	730	710	737	650	684	715	708	681	730	704	690	737	728	682	715	705	707	684	679	699	699	715	695	676	706	689	687	704	684	704	696	650	707	732	721	690	671	663	686	686	658	696	687	667	701	736	681	717	663	700	702	699	730	735	712	749	685	682	704	655	653	696	701	742	731	695	654	663	732	682	706	716	706	675	716	686	715	674	721	743	676	692	705	719	678	725	723	666	749	730	711	713	664	639	690	699	719	640	657	705	708	775	661	702	727	677	725	712	750	664	650	697	728	694	708	684	698	734	678	712	691	684	686	741	689	708	724	737	743	724	673	697	723	685	668	704	717	690	699	724	695	701	690	701	709	675	743	707	684	705	672	744	734	713	714	734	728	662	671	701	703	701	726	688	748	695	625	662	746	684	678	709	691	696	673	701	672	687	775	687	728	704	685	758	701	677	671	735	645	685	709	686	663	718	717	706	698	688	688	725	741	745	712	641	734	725	685	738	726	711	735	720	701	707	703	694	706	711	683	634	711	702	668	738	742	736	718	658	743	704	749	725	698	713	719	682	715	675	710	763	693	729	695	711	727	716	693	707	737	678	680	657	705	702	704	744	652	728	730	711	711	673	683	686	747	717	748	714	687	716	673	716	683	711	712	689	743	686	704	694	681	716	716	759	673	673	746	683	725	634	697	675	707	696	674	697	705	671	700	677	686	711	694	690	691	728	732	710	715	698	718	704	692	679	661	700	676	764	702	704	731	690	707	708	720	718	738	708	655	697	685	702	738	704	685	717	669	714	675	705	667	718	668	654	646	700	682	707	715	660	645	671	685	671	698	680	705	670	773	679	719	688	702	713	712	716	726	751	704	757	674	732	712	670	693	676	733	698	698	712	708	685	676	668	707	702	659	734	668	719	732	674	712	713	736	685	711	735	690	693	718	708	683	736	705	703	671	705	686	714	704	749	698	680	722	723	655	680	678	699	712	715	701	721	679	688	665	687	745	732	718	661	650	670	695	708	734	639	696	670	674	707	664	681	727	707	725	731	755	704	670	655	680	718	698	709	716	703	669	655	712	703	682	689	687	699	729	729	744	714	741	671	721	671	728	704	737	691	693	672	713	701	653	687	676	728	738	706	704	700	708	723	711	669	727	680	679	726	689	755	697	700	707	692	714	720	704	703	664	696	702	683	706	691	724	659	749	676	723	717	718	681	677	744	707	738	711	698	736	647	755	669	723	764	694	689	688	678	679	625	728	732	759	689	715	695	678	688	673	710	677	646	716	711	740	698	722	701	657	717	679	715	693	732	689	727	732	694	673	676	687	706
4166	1632	1519	1117	1034	1050	947	986	884	978	929	946	926	893	927	890	887	912	862	885	899	878	903	922	898	908	870	917	897	914	910	858	862	891	843	925	793	866	966	904	887	888	930	905	887	862	910	857	853	873	879	907	835	879	980	936	919	888	919	941	866	883	921	917	897	909	862	906	878	888	893	867	953	930	920	874	894	853	880	886	883	854	909	882	856	906	910	912	841	888	921	898	889	858	864	843	875	863	885	875	883	889	880	900	961	842	889	890	880	947	877	921	892	913	825	831	907	877	857	930	945	882	907	906	911	893	896	863	852	908	899	877	865	898	823	871	849	869	873	877	925	889	854	933	843	957	854	867	892	900	863	926	920	872	860	886	855	953	918	868	899	918	897	887	887	919	877	884	890	859	820	838	855	854	880	893	829	895	888	856	944	849	910	897	891	883	869	897	915	908	843	880	917	943	903	921	895	899	843	858	868	903	872	888	881	906	907	897	898	873	885	849	870	938	839	869	898	895	905	880	950	868	903	858	882	874	883	890	899	853	903	952	873	850	934	913	858	881	893	876	844	898	897	936	923	883	888	839	890	954	890	894	890	877	902	887	864	859	850	906	860	901	833	920	879	896	900	890	885	879	892	873	851	894	904	866	873	876	870	865	885	872	896	934	868	859	860	880	874	878	848	843	874	879	811	825	899	860	859	884	899	884	935	910	870	879	877	874	935	888	856	928	911	890	912	892	919	850	920	878	896	892	862	887	884	890	873	915	876	846	899	879	889	854	897	892	845	886	857	848	887	879	839	916	812	909	853	878	854	879	909	956	861	913	891	921	913	882	922	888	843	875	832	905	905	826	899	865	837	884	912	878	894	901	883	886	870	868	966	883	845	800	910	846	914	912	912	868	927	898	887	851	869	897	922	838	864	836	943	856	886	874	908	870	921	852	875	912	821	888	864	873	915	887	928	899	938	839	856	884	874	831	879	903	905	894	865	908	926	847	923	908	845	887	943	862	884	881	878	824	877	845	919	853	903	806	886	908	893	854	890	893	887	907	890	916	890	896	949	901	893	918	934	832	876	873	878	877	856	878	937	862	914	854	849	872	858	892	873	910	868	886	892	904	865	889	867	902	891	880	891	862	874	901	857	868	892	885	892	849	938	915	874	908	872	928	917	874	870	897	862	854	863	916	840	886	936	881	837	860	874	884	886	860	871	864	906	878	866	873	889	904	941	890	917	887	905	880	921	901	932	856	884	909	860	856	873	909	855	939	863	868	880	882	884	906	905	933	929	936	879	885	856	911	896	895	896	873	925	863	874	892	915	864	852	897	893	879	861	900	869	917	869	941	914	895	903	904	852	921	919	912	923	878	885	921	875	936	937	908	885	841	862	895	889	865	906	857	848	849	929	911	835	817	861	863	891	854	917	850	849	927	897	837	873	908	865	886	842	866	865	838	902	903	844	873	831	869	860	827	909	839	852	880	882	903	900	849	868	904	814	881	923	892	867	884	869	895	892	938	922	872	914	832	845	908	900	890	888	917	912	883	875	839	917	874	880	868	907	915	897	900	879	858	925	885	874	908	892	886	859	890	827	924	904	835	886	867	865	870	944	918	878	882	863	882	869	854	870	859	945	868	901	850	883	915	861	965	895	874	891	863	894	855	905	864	916	920	880	872	850	926	871	891	945	890	889	917	919	866	903	896	891	876	829	873	867	905	866	933	903	911	902	851	945	877	928	889	846	898	847	899	913	901	956	875	892	897	923	901	858	903	926	866	850	883	903	856	923	883	866	824	864	839	895	894	887	857	898	884	909	899	877	858	889	893	869	846	916	842	849	886	905	879	965	900	926	891	922	862	913	879	858	891	888	935	862	873	869	893	918	868	901	895	878	901	863	891	870	883	898	898	884	901	864	907	908	863	889	875	864	871	885	848	895	889	946	876	943	892	903	838	920	916	896	861	889	907	915	871	889	853	904	866	912	865	857	882	908	872	820	846	869	896	917	870	842	867	857	834	923	872	878	876	918	920	870	945	862	896	942	894	901	863	925	913	915	921	854	916	862	894	879	885	941	847	901	865	875	890	892	868	877	880	888	887	895	876	887	932	946	900	899	878	855	880	892	943	878	870	864	839	842	896	923	942	884	907	889	870	891	876	854	883	823	909	902	849	929	882	897	895	885	907	958	856	870	870	873	799	864	903	910	873	877	889	924	893	909	895	890	839	877	885	874	883	851	856	893	884	891	837	891	878	881	879	908	840	846	885	903	901	921	907	848	881	864	892	858	944	788	905	861	907	816	892	864	883	897	882	935	921	897	840	846	913	872	877	899	906	878	936	879	860	838	854	896	903	895	919	854	920	843	898	922	914	858	851	982	864	862	899	931	916	868	959	961	889	886	951	893	860	892	847	865	897	839	885	885	891	924	882	857	935	899	867	848	930	927	905	921	880	907	851	839	885	892	892	865	903	869	853	882	929	901	918	911	862	863	858	865	923	849	839	898	885	908	894	886	882	871	932	867	889	907	865	839	880	853	889	875	913	935	887	910	863	919	833	849	928	907	864	850	854	924	922	887	938	856	868	876	896	852	897	877	893	873	844	817	857	903	868	939	898	866	889	858	898	885	894	885	844	866	908	884	914	867	876	910	855	888	889	885	832	919	845	906	857	877	878	892	862	918	849	924	864	881	919	842	859	913	829	925	828	863	889	907	937	870	897	883	897	938	885	885	850	917	877	906	846	902	879	913	893	916	887	850	897	856	906	858	909	888	910	886	875	867	944	916	858	891	830	922	874	849	891	919	815	925	869	917	869	906	872	924	919	896	813	891	874	863	897	863	840	914	876	908	877	899	886	865	884	886	862	819	906	893	939	929	915	842	887	887	893	885	875	868	888	857	847	867	890	873	894	876	836	874	838	867	911	913	904	881	866	873	886	862	894	921	874	869	901	852	909	847	898	948	903	855	899	871	902	900	868	868	865	877	894	892	900	855	840	925	900	864	895	890	896	950	896	909	896	865	899	915	930	931	852	917	916	924	862	876	955	865	911	888	853	906	865	875	919	903	874	852	902	932	942	876	910	937	890	934	892	863	865	877	856	865	842	898	871	887	868	873	894	921	889	837	912	841	885	874	912	921	865	856	870	894	854	858	850	857	861	888	917	873	847	888	875	909	838	855	898	909	843	825	921	846	878	911	813	879	876	875	888	916	899	859	875	842	896	870	885	843	822	870	885	862	869	837	895	909	904	886	888	853	892	927	915	850	892	910	903	875	870	841	871	898	899	873	894	843	912	901	867	831	929	878	842	861	860	906	897	847	894	903	929	875	936	875	877	925	896	896	885	836	894	857	922	860	920	908	859	888	898	842	890	879	883	911	842	864	884	895	888	923	927	927	941	851	851	853	881	898	856	927	882	874	891	861	855	908	875	856	933	899	941	909	877	843	903	870	858	858	863	931	856	942	872	833	936	847	852	898	878	861	879	867	868	908	910	891	845	856	884
24513	21698	29267	24634	21696	9984	1440	1016	857	811	772	679	649	675	637	638	663	602	623	555	589	588	561	574	583	593	598	554	583	593	547	545	565	573	532	560	543	523	529	544	533	572	557	511	556	576	566	572	563	523	542	562	519	537	570	543	588	547	544	561	529	526	542	523	515	542	556	555	576	566	609	511	573	532	545	512	566	526	574	528	548	536	581	534	488	542	512	611	562	566	524	569	578	554	535	544	504	529	540	551	558	519	546	544	531	542	582	543	518	497	545	542	522	547	518	525	508	532	489	557	537	503	556	556	553	528	572	527	532	531	577	505	568	537	547	559	527	571	518	499	554	538	546	513	557	556	561	549	564	521	519	513	569	539	508	489	530	556	549	563	493	540	502	565	546	525	575	534	534	550	545	541	565	588	503	530	533	512	536	543	531	559	526	527	587	548	556	553	595	538	580	547	540	539	555	552	510	540	528	571	551	528	531	528	551	526	520	583	550	542	552	554	523	509	507	530	489	526	539	525	551	507	553	578	542	515	541	539	551	525	523	545	560	518	523	559	550	532	518	510	498	536	544	509	518	550	564	572	535	566	545	573	561	532	481	552	557	544	523	520	543	553	544	528	529	520	579	510	505	522	539	543	550	542	568	543	535	538	581	540	545	532	552	548	559	524	532	513	540	506	559	534	532	516	559	570	566	522	527	547	559	528	542	512	579	533	542	507	540	523	522	522	567	555	520	563	550	525	559	555	547	547	523	557	564	512	540	514	517	576	547	538	518	527	514	524	522	528	571	531	536	524	495	548	516	518	537	524	513	544	534	511	547	516	554	544	555	571	539	578	546	588	568	499	542	526	566	498	570	525	513	503	560	572	492	520	503	560	558	568	529	549	539	550	546	549	579	512	507	514	519	528	529	581	541	574	522	525	559	531	548	531	525	520	566	552	539	578	535	531	563	499	548	553	583	541	505	525	548	544	574	524	552	548	578	516	520	564	556	544	532	559	530	574	507	546	571	501	549	550	599	516	546	516	546	544	562	522	575	514	552	557	514	520	600	518	539	505	522	523	567	544	555	528	523	553	536	602	526	553	542	556	513	514	536	508	533	550	597	520	570	565	543	520	547	532	517	557	570	570	541	569	529	543	528	550	504	569	521	501	547	550	524	546	505	586	527	526	528	586	546	567	555	586	511	513	555	551	547	582	488	518	523	541	571	542	561	526	577	498	537	532	566	510	529	554	532	554	559	549	551	548	513	534	552	547	538	512	553	523	495	548	568	533	547	518	518	537	547	543	559	543	564	550	548	529	556	549	542	556	527	523	555	554	576	531	516	548	571	551	526	532	530	498	514	553	493	524	542	501	541	526	549	511	522	549	528	525	515	555	557	534	542	508	532	558	556	524	559	521	520	546	516	513	537	556	518	525	551	530	545	514	546	552	547	549	533	505	577	563	511	561	531	540	539	506	556	548	571	581	566	536	494	558	538	610	552	544	606	543	542	525	562	522	514	555	514	563	507	520	564	529	574	551	548	532	531	543	504	563	543	515	537	524	535	531	537	530	533	567	521	517	565	513	512	542	505	527	511	531	500	534	547	585	547	536	551	513	586	543	552	527	530	541	560	533	557	517	548	526	556	538	536	524	575	574	574	508	522	541	551	559	554	512	558	521	553	544	567	504	549	558	574	571	513	504	513	517	536	536	553	561	516	545	538	517	532	554	506	514	539	543	561	504	553	539	536	532	528	559	563	542	536	556	542	533	512	509	563	567	553	571	559	539	566	533	525	579	556	489	547	544	542	544	569	521	510	523	535	529	591	532	537	521	549	587	535	519	545	528	522	525	500	555	552	509	543	512	550	555	566	577	495	535	540	534	519	505	563	551	521	546	519	524	570	557	508	526	558	531	522	565	509	530	540	568	540	561	530	526	537	549	569	550	520	532	523	557	535	545	499	544	539	578	575	556	521	519	526	513	606	584	559	522	568	534	554	537	502	527	565	530	538	569	520	534	541	509	515	530	558	522	498	476	534	557	541	526	535	541	503	561	544	537	547	495	525	555	543	538	512	523	533	504	531	511	531	552	540	550	536	504	511	538	557	549	499	538	562	593	525	529	511	560	552	518	570	515	541	557	525	585	541	517	546	520	532	546	551	541	526	503	553	531	521	569	539	497	571	544	532	543	539	568	531	552	529	548	559	546	559	551	571	525	545	540	520	532	536	525	531	577	543	517	530	565	540	532	563	534	523	540	508	532	541	500	538	545	525	519	540	553	533	506	529	554	509	512	543	546	541	551	544	528	517	519	551	540	516	530	522	574	566	513	501	529	545	527	560	543	536	522	570	572	580	550	502	553	496	561	527	487	526	540	573	528	570	525	566	524	515	521	557	475	492	499	526	536	545	545	483	547	536	539	522	537	533	571	542	528	548	514	523	546	513	540	549	515	559	541	550	530	507	529	558	527	503	544	517	572	495	508	552	578	508	540	524	568	555	544	540	583	510	558	501	529	567	561	505	518	523	538	532	537	560	564	527	551	512	520	539	535	567	504	543	549	579	568	553	535	532	499	545	502	546	538	549	577	540	545	553	517	543	545	535	523	577	535	522	540	563	577	506	550	552	551	523	568	511	502	535	509	524	535	492	550	521	534	552	548	533	504	537	550	545	542	545	554	534	550	545	541	548	542	520	539	541	512	538	557	549	529	498	482	505	546	520	511	578	521	546	507	542	575	561	523	524	527	568	539	499	518	553	540	539	530	559	539	540	514	545	527	524	568	548	527	515	550	490	575	560	533	511	554	540	528	554	541	556	561	558	546	596	521	541	513	559	512	556	565	504	581	521	523	557	559	535	548	525	520	533	530	584	582	539	520	525	551	507	547	540	565	516	529	566	526	545	579	523	527	571	524	581	518	540	551	534	564	579	517	580	532	547	493	592	502	518	565	546	550	541	593	544	550	552	540	532	531	514	551	555	547	505	554	544	554	545	527	569	537	563	536	520	549	534	548	525	577	569	493	497	534	552	532	556	534	541	535	520	498	523	525	496	560	546	551	572	537	544	548	524	539	576	489	523	525	511	548	521	549	571	524	502	560	525	537	513	539	540	552	554	530	573	539	540	562	563	511	565	528	535	535	573	539	570	566	527	542	500	597	548	506	560	519	546	523	516	554	499	555	512	596	547	530	531	535	550	553	531	530	531	546	549	532	518	542	590	591	553	575	550	542	558	554	533	559	513	582	536	529	539	536	532	558	548	552	542	585	546	523	593	547	574	523	501	515	488	575	478	544	540	537	534	539	528	547	537	539	538	518	522	536	537	549	532	553	504	509	532	570	506	578	487	595	543	483	502	541	492	570	500	536	560	499	512	571	548	498	548	496	506	571	579	519	482	535	581	511	574	550	568	519	537	501	544	523	547	527	562	522	507	510	547	549	541	548	567	577	573	575	552	513	525	586	519	546	525	536	515	507	521	551	528	582	550	485	509	567	492	543	576	563	556	546	550	533
4964	10098	8577	4657	3213	2540	2043	1819	1466	1285	1135	1075	966	935	887	862	830	856	834	829	785	770	787	753	759	754	742	754	704	750	750	727	740	707	710	765	753	685	710	709	729	696	735	724	743	714	712	719	758	738	682	733	661	712	751	693	750	678	740	688	713	750	720	721	698	699	750	748	694	740	694	700	689	741	728	697	706	717	721	708	720	694	704	654	664	715	706	715	677	715	688	697	742	695	700	765	670	736	709	707	716	680	715	698	704	707	708	694	652	667	676	730	718	692	717	695	682	732	726	699	705	687	677	731	708	683	728	727	675	704	673	736	725	712	683	661	714	689	731	708	696	694	714	717	685	677	719	724	727	675	672	691	719	740	699	684	675	706	726	675	681	668	686	704	726	675	700	665	686	690	706	687	700	726	656	663	718	670	662	722	711	709	680	697	706	716	692	713	691	714	764	691	692	695	690	664	741	736	653	718	701	654	673	700	688	707	734	736	722	708	707	663	721	684	718	665	744	664	707	713	760	697	676	731	757	741	711	678	714	701	675	661	733	738	692	714	724	727	738	698	696	696	752	724	679	675	697	666	693	713	721	696	685	689	676	698	680	651	704	702	730	675	735	664	672	700	658	666	742	724	680	688	698	668	684	664	716	704	652	720	636	721	688	704	704	722	745	687	716	701	701	687	728	711	712	682	700	735	685	695	714	708	693	735	678	717	672	739	740	723	687	722	713	680	697	722	726	679	660	700	714	710	693	683	688	694	680	699	742	737	739	697	694	668	681	705	668	681	730	694	675	717	704	689	711	707	679	669	733	694	688	718	729	732	729	672	736	722	685	668	672	709	678	683	730	707	704	669	651	716	685	693	664	682	730	705	729	672	688	742	776	736	686	675	695	651	696	720	707	738	700	701	714	691	742	761	647	689	689	677	766	713	680	706	690	695	687	764	698	660	733	668	720	694	658	711	684	707	675	732	672	703	731	699	669	718	692	713	666	701	743	727	711	718	670	740	736	719	718	672	726	667	749	666	683	705	694	735	737	713	710	719	648	718	703	695	718	728	648	680	727	699	691	720	688	708	733	690	678	721	665	702	684	641	686	701	662	707	701	730	711	675	645	706	741	729	710	720	705	705	748	758	714	711	695	678	715	673	703	668	762	641	683	747	674	693	683	674	748	684	742	669	671	672	723	674	668	683	754	666	726	669	665	698	728	688	704	684	710	737	681	693	700	755	711	727	671	688	713	671	720	712	671	648	691	688	696	715	682	709	709	681	737	683	743	701	683	728	743	660	675	680	715	728	702	720	716	656	747	702	709	746	718	723	735	732	681	720	701	708	668	658	683	685	695	689	687	675	668	692	667	717	704	677	720	743	693	708	713	671	715	677	730	692	692	734	654	709	682	710	717	661	683	708	722	675	716	687	705	684	752	666	667	681	705	641	746	747	724	692	722	701	674	747	706	696	745	722	696	674	672	640	671	722	678	708	678	656	758	739	736	764	712	676	722	748	671	667	700	684	689	691	690	671	748	706	709	684	664	673	681	692	694	684	667	726	721	731	736	679	748	715	758	709	718	729	703	700	688	656	687	691	686	736	727	652	717	712	709	700	689	704	669	668	717	695	660	708	693	673	692	704	712	683	678	672	658	702	720	661	687	699	743	725	738	666	705	699	684	699	678	710	660	649	689	676	690	701	756	699	705	725	709	711	679	697	711	682	748	705	712	731	700	716	715	710	669	734	739	700	681	705	690	695	698	641	723	718	750	699	715	726	701	683	699	705	690	700	712	708	702	708	732	656	672	697	705	718	728	684	713	657	690	695	686	703	676	678	782	713	693	716	676	723	723	695	690	673	731	682	733	724	702	707	659	720	703	685	710	704	691	712	710	701	785	712	692	724	726	700	770	687	719	692	734	684	694	675	710	697	687	692	726	703	716	687	680	669	722	715	721	626	729	725	712	690	699	729	675	720	712	719	674	690	719	736	695	660	681	709	703	685	752	704	733	676	724	715	709	678	702	679	733	690	694	720	671	671	689	700	709	648	683	729	706	621	710	703	651	708	682	705	750	661	709	697	710	683	700	716	715	710	661	707	713	707	747	777	668	702	717	712	673	724	670	718	677	646	702	664	715	654	777	691	694	698	674	703	737	672	720	671	696	639	677	708	675	721	649	706	700	728	706	701	697	684	673	688	692	749	720	649	683	690	682	676	700	718	745	677	690	652	721	702	693	710	705	686	708	696	652	666	704	645	717	648	692	698	689	693	655	704	742	731	707	719	688	688	705	707	666	731	697	702	699	662	679	706	669	713	711	706	669	694	695	691	704	720	761	715	655	725	688	706	722	691	743	707	709	731	667	681	714	664	691	734	712	678	690	621	725	685	627	687	702	682	677	663	674	710	724	665	686	678	740	745	632	691	709	679	708	718	693	721	746	702	633	670	697	744	703	692	690	701	721	713	687	697	716	710	740	688	684	667	687	716	721	701	724	691	702	692	717	730	637	750	693	707	658	708	681	690	673	749	689	719	727	700	696	683	709	698	654	750	681	681	668	741	677	712	672	709	686	709	652	740	697	711	686	715	699	760	725	691	680	755	680	703	683	655	702	737	677	729	716	741	717	707	721	701	721	723	656	721	716	696	713	699	679	680	683	680	718	697	660	665	687	693	700	683	697	722	718	721	718	737	697	712	701	681	718	709	717	717	716	714	694	658	710	684	722	721	639	731	684	712	680	674	684	736	699	683	707	701	686	705	715	655	695	671	696	679	647	713	704	689	708	706	735	691	711	673	740	711	709	690	655	714	733	713	683	733	673	706	701	665	629	655	682	691	722	681	713	687	701	716	665	667	715	730	729	731	697	729	689	749	672	731	693	727	769	668	759	684	694	727	695	719	695	670	673	688	705	702	732	697	684	753	737	701	697	709	687	678	686	732	724	729	673	743	729	667	694	690	692	716	622	740	691	716	753	680	726	645	704	731	723	670	681	720	731	745	701	655	735	671	715	684	679	709	719	717	726	700	675	728	733	703	748	754	674	692	729	711	707	711	701	746	752	712	682	710	684	685	729	741	721	699	707	726	681	639	727	711	666	688	681	712	693	690	677	698	704	681	717	718	697	765	676	727	710	672	678	689	737	665	737	720	720	683	693	717	710	696	750	709	699	665	680	742	684	652	708	727	726	680	705	700	696	700	709	691	707	699	661	709	727	691	662	767	642	684	706	669	674	715	691	686	660	725	684	690	723	748	688	662	653	688	721	718	681	699	718	679	686	684	678	739	684	682	710	725	666	696	726	705	657	703	757	713	668	701	696	700	685	683	691	690	650	712	685	738	718	682	704	706	669	744	690	660	669	721	704	696	693	618	753	703	742	694	711	691	673	737	704	702	744	686	734	664	708	686	742	708	692	699	703	684	759	698	673	680	674	714	674	679	728	700	709	751	662	679	705	711	702	667	705	692	732	685	710	676	707	732	651	694	668	747	698	676	701	711	689	721	726	716
23609	21736	29777	24225	21736	21769	7647	1188	790	661	615	545	471	465	429	391	325	317	387	331	307	302	296	312	282	280	270	280	289	276	293	261	234	238	291	256	250	242	262	241	267	258	238	246	263	239	246	239	244	255	230	238	239	258	247	237	233	221	232	201	244	261	236	237	243	241	218	224	242	232	231	252	270	209	256	239	221	207	249	275	224	238	229	240	237	257	233	229	223	241	221	228	206	220	226	219	221	215	244	253	221	227	251	247	234	224	216	227	258	219	204	236	219	232	228	200	260	222	218	212	239	241	220	204	244	220	233	228	231	208	214	225	246	238	238	230	255	222	241	235	231	227	233	250	233	230	218	210	222	198	246	225	221	234	244	266	229	209	237	205	240	235	228	242	198	238	233	236	222	205	234	223	210	227	216	250	233	244	225	214	223	226	253	205	232	206	236	239	207	252	224	240	241	239	232	211	204	190	210	212	236	231	234	201	228	225	240	224	220	208	203	217	237	234	228	245	230	239	202	229	244	233	234	247	196	244	220	239	249	222	239	205	240	221	218	244	235	237	232	230	240	235	228	224	236	198	223	238	245	246	238	226	240	228	234	237	225	227	258	209	218	239	235	203	238	241	248	211	219	222	216	242	225	253	229	236	218	235	221	229	210	251	186	216	210	229	260	223	235	240	204	218	228	192	207	193	233	222	257	223	231	237	230	224	231	204	207	235	233	229	257	213	235	215	182	225	253	230	227	214	212	215	243	245	233	230	240	218	212	245	208	247	244	216	236	262	233	246	208	220	217	213	233	251	214	223	242	209	237	227	235	224	230	271	216	227	221	229	230	201	248	205	265	214	223	228	249	222	243	211	209	223	200	230	197	219	216	204	242	219	214	218	199	225	243	247	237	237	258	232	201	239	219	207	250	208	221	214	202	195	233	229	218	218	254	210	214	236	244	222	242	203	237	225	225	227	243	261	220	221	220	207	230	223	229	237	263	215	218	230	205	233	202	238	232	239	220	233	225	247	226	255	228	206	235	222	227	237	233	243	255	215	217	232	219	229	203	249	257	221	221	194	228	236	234	241	236	228	237	208	224	213	227	247	235	239	226	255	218	240	216	215	221	222	247	244	220	227	235	212	243	215	226	224	220	224	253	219	199	231	225	239	230	222	226	227	213	229	238	234	213	204	204	229	229	213	241	219	237	222	222	238	222	224	240	205	225	221	240	248	212	230	234	228	245	230	221	212	212	202	244	221	248	253	214	229	213	223	212	234	216	227	255	220	210	240	268	228	242	228	240	233	239	229	241	229	232	235	220	229	221	238	239	240	217	222	251	233	241	226	220	251	227	219	227	212	204	240	220	214	238	223	224	234	220	252	215	230	228	221	220	240	243	235	251	223	253	242	210	207	224	227	218	216	211	243	250	227	211	235	214	227	218	229	215	246	213	251	249	230	236	214	225	245	198	240	249	210	220	219	244	243	258	237	237	209	218	238	229	241	226	226	205	249	226	229	213	220	223	216	229	252	238	247	236	252	216	270	210	228	233	215	222	217	180	216	209	254	221	217	188	237	227	213	234	228	223	233	241	236	238	216	209	221	205	238	241	243	207	229	238	212	246	200	245	226	217	223	212	265	227	208	223	235	205	206	245	266	219	232	211	253	242	204	224	243	218	214	208	235	228	178	224	206	227	241	236	240	206	217	219	220	219	261	221	239	203	212	230	224	251	205	236	236	244	225	253	204	207	244	219	226	212	275	239	221	231	254	222	230	208	192	231	227	257	221	205	237	201	216	228	227	218	235	226	230	225	239	248	245	225	235	219	221	229	221	255	215	231	263	221	228	230	227	237	230	265	239	243	259	245	236	217	228	247	210	227	210	226	234	253	259	219	248	207	232	221	231	229	209	257	250	218	210	234	203	228	239	222	205	218	229	211	241	224	223	220	221	224	211	221	209	203	237	244	228	227	207	231	237	218	212	222	193	250	233	230	232	251	229	225	210	242	216	250	205	214	208	223	238	233	228	234	223	204	218	221	235	251	244	236	243	216	222	212	269	237	227	210	219	223	229	232	258	222	209	223	210	211	198	229	255	231	235	233	224	229	239	221	230	248	198	253	215	252	227	222	237	232	219	198	258	230	216	212	223	204	220	231	241	266	250	225	214	186	211	229	241	226	219	210	209	220	228	231	215	226	236	236	236	221	207	210	232	186	233	243	223	230	219	227	225	232	226	220	231	227	253	233	235	243	273	226	240	232	202	261	215	232	216	202	258	219	240	223	221	233	239	219	225	222	221	225	240	201	228	230	244	245	231	238	239	231	222	218	237	226	209	220	233	225	246	235	205	217	214	250	213	228	177	226	237	252	203	201	228	234	238	238	228	249	208	235	249	228	205	247	243	228	222	216	240	235	197	227	212	236	244	214	219	249	212	215	214	226	219	206	228	265	212	226	243	209	237	253	215	238	209	218	243	254	208	220	249	192	237	222	249	236	232	225	200	227	220	212	228	234	215	216	249	237	242	218	250	227	221	234	241	234	218	237	215	221	204	224	223	222	233	250	241	223	229	245	224	236	247	225	255	240	217	238	237	228	224	221	211	200	199	229	245	245	242	243	245	222	202	176	224	216	251	219	237	250	251	235	228	218	222	226	232	224	227	244	224	235	199	230	227	229	228	226	199	223	222	258	241	238	234	215	229	231	211	245	228	218	222	250	234	233	225	238	241	238	215	231	240	235	221	221	202	232	216	223	218	235	220	243	231	253	221	228	220	216	224	227	238	228	231	228	227	219	219	217	203	227	222	229	245	223	217	242	195	197	243	229	226	231	242	245	205	240	224	229	199	249	230	244	248	270	257	216	224	207	232	212	227	209	220	211	248	247	240	230	211	258	228	201	210	230	244	256	207	251	226	228	213	245	222	249	238	209	229	217	217	222	219	223	225	220	224	204	227	217	249	205	242	231	216	209	214	238	208	206	230	248	243	244	247	237	216	229	238	232	235	239	236	234	236	226	254	249	248	210	205	216	259	226	199	223	209	249	230	199	204	205	210	224	223	253	247	233	262	225	209	227	228	236	231	230	231	211	251	223	236	191	211	223	227	241	252	216	248	237	259	219	224	224	213	225	245	208	239	232	207	233	236	221	218	223	230	239	224	205	248	227	241	205	258	245	228	220	217	230	247	201	221	202	204	237	214	228	225	234	229	245	211	222	241	234	214	235	215	216	233	239	216	239	229	200	231	230	236	218	229	239	251	228	231	233	215	232	229	232	223	222	212	256	204	210	255	246	249	218	224	252	226	217	229	201	221	216	222	242	220	201	232	235	204	251	211	238	272	244	222	243	226	211	260	220	258	261	227	221	185	239	228	207	241	230	234	237	248	223	245	252	224	251	222	224	225	217	227	234	201	233	248	219	242	245	223	232	213	240	230	238	233	239	225	223	233	219	241	245	204	218	236	228	242	209	237	244	228	234	217	234	233	202	223	247	213	235	212	217	240	236	207
7173	16199	13627	7472	5155	3870	3048	2382	1862	1443	1225	1037	897	841	720	666	589	572	521	519	459	456	448	462	409	431	420	422	419	396	375	392	373	370	386	348	387	358	400	335	376	359	308	336	354	333	352	352	347	370	362	317	355	334	332	327	329	345	303	346	304	305	337	308	319	323	284	307	326	345	302	338	300	332	337	353	308	322	309	330	307	303	316	312	301	313	323	304	338	329	288	319	292	276	304	271	340	289	356	317	317	303	328	309	309	333	294	275	297	303	304	298	333	274	271	299	316	328	343	306	332	310	296	323	273	323	325	302	301	306	297	293	303	298	298	316	307	285	291	291	337	319	325	308	302	318	289	328	340	322	331	317	309	314	304	318	293	321	291	299	277	347	347	291	294	331	319	285	338	290	297	297	304	311	331	288	307	296	314	291	297	308	340	295	326	338	321	300	300	327	342	289	288	299	328	317	287	317	317	293	306	273	340	305	263	307	312	329	322	290	291	301	335	295	302	317	303	292	297	298	304	301	337	295	308	290	279	295	315	271	308	301	308	327	286	309	343	316	298	320	332	320	301	284	310	290	292	330	293	307	327	290	315	334	311	299	316	325	272	286	316	276	322	276	330	301	334	321	302	304	330	300	311	283	305	306	335	313	329	289	308	292	337	290	272	289	316	307	320	287	288	335	297	315	285	291	315	320	312	267	296	296	318	330	288	305	300	324	295	302	315	337	323	291	289	286	294	293	317	308	308	319	317	320	286	305	324	295	321	287	279	298	296	314	296	318	313	305	300	289	290	279	304	292	315	305	315	304	299	313	297	289	286	323	295	302	299	336	310	320	309	338	318	284	290	286	329	297	280	313	263	312	298	287	315	329	317	315	307	317	320	330	328	316	262	291	304	316	282	316	304	307	316	294	328	342	310	295	291	315	325	318	281	310	356	294	328	329	313	299	281	321	294	314	314	292	311	311	278	303	328	272	315	296	287	301	292	324	270	303	271	328	311	303	282	323	289	308	332	286	327	317	311	318	317	273	324	317	293	302	331	296	308	264	286	318	331	303	324	286	300	309	305	286	328	314	316	280	339	328	330	287	316	319	305	331	279	300	318	295	344	328	342	316	308	312	313	317	320	279	320	298	313	296	310	332	303	317	312	337	304	340	290	327	313	279	285	333	300	288	304	315	306	306	349	316	295	304	311	306	324	333	298	301	299	309	301	301	266	306	319	308	286	308	320	344	300	301	299	320	300	315	283	291	320	296	283	363	310	319	307	287	332	307	334	311	301	325	303	287	312	302	333	297	341	319	357	288	279	327	308	299	300	293	323	310	298	320	303	330	306	319	294	276	311	317	304	280	301	313	300	303	310	321	312	295	298	287	298	298	290	311	315	302	327	284	309	277	317	303	289	298	290	305	318	319	321	316	335	303	317	294	307	319	272	366	293	296	280	364	278	296	326	298	291	289	346	315	321	303	299	306	323	277	284	338	321	303	303	298	323	315	313	318	336	336	288	296	302	316	312	321	302	316	290	334	329	304	341	301	323	297	303	321	313	285	298	299	299	320	310	311	296	297	315	292	310	309	307	318	311	307	298	339	312	315	307	306	294	281	302	316	323	303	335	259	297	284	281	287	291	309	304	309	290	307	301	297	322	311	297	331	300	327	314	273	296	312	286	295	313	263	300	286	303	308	318	331	315	324	325	300	310	336	288	309	271	321	305	304	310	286	331	324	293	322	311	285	311	327	316	317	296	313	329	337	308	301	329	310	316	307	293	311	318	297	309	305	300	309	327	287	293	301	317	295	296	284	307	319	264	293	312	285	335	332	288	321	301	283	314	333	306	321	286	322	305	308	304	313	319	299	300	339	300	300	307	300	314	322	307	271	317	329	296	320	324	316	312	311	284	323	301	313	338	295	308	286	319	309	316	312	308	280	311	353	316	304	287	299	330	311	305	329	314	316	318	312	292	325	286	272	319	288	337	306	308	293	286	318	315	294	286	314	282	310	299	312	271	316	328	317	298	302	282	300	289	329	296	302	286	309	285	316	290	316	317	324	309	311	309	284	309	304	331	339	335	278	313	322	301	286	309	286	328	310	261	309	293	279	311	321	296	287	304	311	281	303	288	300	318	303	316	321	317	291	306	317	300	333	316	338	329	359	305	310	326	314	341	310	325	255	312	302	338	287	319	301	304	320	299	300	330	304	304	312	339	289	276	284	290	308	290	316	290	277	310	255	302	283	309	313	333	299	320	287	300	314	316	322	284	270	303	308	340	312	266	262	314	339	307	309	269	294	326	320	319	317	292	325	314	279	288	311	284	291	312	310	310	307	299	329	303	285	295	326	309	315	302	281	337	367	308	316	319	303	284	298	294	301	296	275	329	302	312	317	316	326	310	298	295	301	283	297	299	299	338	304	315	324	313	284	299	331	304	317	286	304	312	328	320	276	309	300	289	275	309	308	288	296	298	308	299	310	310	312	302	319	277	332	296	289	304	290	285	330	313	288	312	326	290	323	315	314	317	331	294	331	287	285	309	313	311	277	287	274	324	331	300	318	319	293	332	290	293	338	282	311	324	292	312	305	286	259	319	311	294	290	344	317	307	317	320	294	297	311	294	320	316	277	287	326	293	307	306	278	308	322	332	316	345	326	259	316	303	311	291	319	298	313	294	307	302	328	288	300	318	328	312	280	304	315	325	329	292	295	312	316	320	278	302	334	321	316	300	308	301	310	269	323	302	321	296	310	311	307	321	326	273	298	294	295	354	292	317	285	319	325	304	346	289	285	292	297	278	313	323	299	295	301	312	298	318	293	311	320	273	269	294	305	330	292	325	302	323	327	314	312	329	316	314	277	298	289	322	313	333	285	316	328	327	299	313	290	304	312	325	316	323	293	339	306	310	329	293	293	311	302	328	299	306	318	291	321	262	324	309	319	304	319	295	290	272	286	289	296	302	313	304	335	319	291	286	293	347	295	315	288	343	296	320	303	285	308	333	310	317	307	297	308	304	285	307	287	303	335	309	337	309	323	296	317	312	311	300	314	303	316	321	323	298	316	297	310	296	283	315	321	332	319	290	316	301	306	283	290	304	269	310	283	320	302	320	301	322	279	283	305	302	312	285	343	291	286	325	297	277	334	287	313	311	328	272	330	309	291	304	345	271	315	283	286	339	318	318	303	283	314	310	313	281	339	303	309	284	307	270	306	325	313	293	304	310	302	299	303	285	292	275	301	295	301	274	280	336	312	299	294	291	287	299	326	296	319	292	301	316	330	338	278	259	316	322	312	327	272	311	302	269	283	295	332	320	356	296	308	289	298	297	308	332	305	325	350	302	326	337	297	307	307	314	320	296	314	280	315	287	301	321	304	335	309	312	300	324	319	311	288	308	298	310	310	325	289	304	304	349	333	272	334	293	298	342	324	295	282	303	316	319	313	309	299	293	294	291	309	312	299	282	337	320	314	286	305	308	318	270	343	322	317	279	288	353	338	321	287
26238	20219	9260	1187	769	728	710	705	710	708	705	703	647	690	669	695	672	667	683	657	641	679	676	715	627	644	687	688	709	669	617	702	648	670	656	697	736	668	663	621	700	685	762	650	637	716	668	669	668	645	697	656	652	720	624	666	688	647	643	643	668	662	687	684	648	663	683	658	655	685	670	694	640	658	662	624	689	684	658	682	670	686	637	655	698	643	668	718	662	717	719	651	669	653	680	680	648	700	664	685	674	651	678	688	688	635	661	667	655	712	671	672	695	648	625	693	699	636	680	668	638	675	688	685	699	678	688	687	678	692	682	680	650	654	693	696	623	687	660	647	711	664	706	694	655	640	722	679	661	662	681	696	696	642	715	671	621	674	690	610	687	659	653	670	710	684	693	664	681	651	666	630	661	729	655	687	707	693	661	712	657	641	674	676	654	686	668	661	637	684	681	648	676	698	631	651	684	661	677	656	682	663	660	690	664	673	701	640	670	645	643	659	658	655	638	679	689	710	682	659	677	706	637	685	695	680	645	723	659	674	697	670	655	721	653	691	674	673	676	625	651	664	654	639	710	658	677	678	683	696	644	701	658	657	647	658	662	682	628	636	711	649	692	696	619	704	696	686	652	672	665	707	653	712	658	694	639	638	666	659	679	645	659	626	686	671	678	669	698	661	671	698	646	593	682	659	692	681	660	664	651	642	656	662	676	673	726	660	688	642	653	704	732	672	696	703	655	742	641	674	725	638	707	699	702	688	633	616	735	668	623	689	707	707	646	683	669	683	674	649	654	681	665	673	723	645	695	657	614	641	682	636	666	648	643	692	642	686	690	619	630	660	712	676	657	719	697	650	674	645	651	658	722	680	650	667	668	674	671	700	640	654	690	680	718	727	614	652	666	640	648	649	712	638	683	664	659	692	706	685	676	649	667	671	655	673	699	687	652	669	635	700	667	698	662	641	674	722	668	678	694	691	698	639	679	692	717	705	688	681	715	681	618	696	627	690	644	682	651	684	655	642	699	646	675	665	656	666	697	747	655	674	701	679	714	674	678	646	693	703	648	651	656	657	632	643	661	672	739	683	695	663	712	669	719	664	652	655	682	698	672	651	693	691	646	668	682	713	620	626	678	676	684	646	635	699	641	667	676	622	683	681	701	660	692	663	673	655	647	711	673	697	698	694	698	707	660	639	681	668	632	642	670	669	680	651	669	650	700	667	666	656	666	690	686	658	703	672	685	687	694	622	670	678	690	641	652	662	675	730	683	649	675	656	680	703	685	649	665	650	679	648	675	659	648	649	714	676	698	683	667	669	675	654	680	654	703	652	651	691	639	637	666	671	665	671	684	698	684	667	658	669	707	720	708	661	669	676	673	719	690	649	687	703	672	692	671	623	646	654	670	680	651	636	651	671	648	693	671	674	696	674	698	709	658	657	694	679	712	661	663	664	688	675	651	687	710	665	702	685	674	655	677	635	674	665	732	689	682	660	610	695	660	664	650	682	700	700	669	688	652	672	671	693	666	653	646	696	651	681	660	652	681	642	662	706	685	696	690	697	655	673	661	662	683	713	643	678	645	673	646	656	615	673	691	657	655	670	695	624	630	686	658	657	679	710	683	635	709	664	699	704	679	669	604	660	689	686	712	583	705	710	682	660	707	639	674	667	680	657	675	636	680	677	660	644	656	696	669	700	625	673	642	708	668	703	662	696	673	655	656	674	657	660	628	725	678	706	637	632	698	642	677	651	712	714	678	639	660	651	685	642	670	722	657	680	695	654	725	655	688	680	661	655	698	657	667	688	654	710	707	667	651	686	687	625	690	669	679	607	629	678	708	633	646	671	651	687	700	695	685	645	656	694	643	692	636	632	637	629	715	634	653	699	683	668	653	628	686	698	651	653	698	715	692	650	661	664	710	670	699	603	661	670	629	678	690	625	680	643	650	662	663	688	648	666	693	686	693	712	671	686	704	742	730	689	665	717	685	648	661	673	677	746	630	673	652	683	684	672	686	680	663	670	735	671	711	667	640	649	661	623	658	701	627	693	709	696	687	721	641	690	621	688	676	659	674	653	664	704	630	700	636	719	662	674	622	635	704	674	650	632	619	678	641	654	663	690	648	670	682	687	687	656	652	687	652	648	687	682	679	677	675	714	688	688	705	661	680	728	712	720	703	672	693	665	688	653	698	627	709	666	649	709	647	672	669	687	624	669	727	687	689	684	719	670	720	681	653	688	653	728	674	673	684	704	685	655	656	698	636	715	665	677	674	695	661	649	688	699	655	661	680	679	707	654	727	646	682	671	685	611	698	644	661	662	642	751	698	677	657	649	662	694	657	625	700	656	638	708	689	653	684	654	650	651	699	691	689	646	651	663	670	708	634	658	643	677	640	667	671	695	697	659	702	693	646	682	673	687	700	673	649	708	649	643	675	717	635	680	670	644	660	665	692	663	683	695	681	649	699	690	706	622	638	635	662	683	672	657	664	638	617	655	627	665	714	679	711	682	661	643	738	703	682	614	689	642	676	672	701	667	631	671	651	645	677	699	703	690	671	638	644	674	671	725	686	676	653	686	672	667	664	659	648	656	655	676	685	662	667	673	692	705	684	676	688	657	627	681	658	653	634	628	691	646	659	644	636	656	623	626	662	659	690	651	675	669	662	722	652	689	680	645	709	663	669	703	654	738	663	689	667	691	658	727	672	694	652	647	672	697	686	655	690	682	674	673	663	694	670	691	664	643	652	636	637	688	651	695	677	680	718	753	648	676	697	665	665	648	656	706	679	752	691	634	667	672	674	717	673	679	676	696	709	704	683	653	653	677	720	674	659	647	664	701	634	693	713	735	628	712	683	704	683	651	663	705	661	689	673	679	663	652	691	714	697	646	693	673	646	674	696	651	701	679	621	654	682	688	704	713	682	658	655	684	677	673	720	662	687	645	651	711	664	666	628	684	674	723	721	701	676	709	632	723	688	680	688	669	700	673	672	679	700	636	661	656	689	668	678	691	699	675	680	690	685	677	647	702	608	703	686	717	673	693	692	680	716	714	661	685	643	691	643	701	660	692	700	656	671	685	720	661	704	686	642	667	659	679	683	672	695	693	694	653	660	669	693	679	657	676	699	687	681	699	682	702	695	712	655	627	671	699	650	657	721	700	701	681	680	707	658	674	705	687	647	703	720	695	691	669	663	659	645	695	727	685	672	682	679	674	623	630	676	676	703	664	631	675	660	689	629	689	678	665	668	683	677	643	696	667	667	687	643	658	668	687	657	666	620	681	658	662	662	678	671	669	683	655	642	645	690	664	607	670	683	676	700	677	709	716	648	687	670	716	658	670	711	679	629	693	673	642	695	656	633	651	670	644	675	688	681	657	672	704	679	657	683	662	667	670	708	670	655	687	648	705	664	705	650	698	722	662	673	692	720	660	696	622	620	716	675	683	683	689	607	728	639	618	657	656	621	646	673	668	709	700	722	692	661	645	701	614	716	701
4117	1565	1452	1082	976	938	924	923	874	899	875	902	940	862	882	854	871	841	833	816	882	823	880	857	791	874	894	875	849	916	825	866	835	820	802	859	879	834	832	869	899	899	819	881	899	852	889	817	844	827	838	839	903	871	880	836	863	866	812	888	881	794	828	866	902	884	858	871	878	829	882	881	858	835	805	919	899	875	866	855	877	838	881	830	889	885	857	852	872	814	909	863	869	855	817	866	879	830	865	852	862	917	838	836	836	841	802	869	846	815	808	877	844	836	885	842	842	830	828	850	869	845	840	862	847	826	858	878	859	893	851	892	801	839	877	893	822	870	858	882	887	853	868	847	873	829	864	824	871	806	837	864	868	852	940	836	862	821	876	827	834	884	841	910	889	817	846	849	871	839	827	845	823	819	840	859	853	854	850	821	837	860	849	860	826	819	827	819	842	853	848	887	811	866	864	843	848	858	896	846	852	856	843	861	854	826	849	854	843	831	855	870	791	848	832	831	878	885	897	836	845	827	879	833	868	827	882	879	826	873	843	874	864	821	873	852	861	837	784	867	869	872	849	840	900	858	856	874	870	874	818	858	870	858	823	877	849	820	902	910	849	919	891	884	830	870	840	823	860	898	870	836	853	892	834	847	853	822	811	865	801	879	840	888	865	907	850	862	827	884	827	878	865	827	872	804	819	850	902	888	873	921	852	852	860	827	860	902	824	904	866	870	843	795	846	827	890	828	828	833	807	840	864	872	848	883	871	848	860	845	861	842	876	854	885	816	859	798	897	838	860	864	834	865	850	816	899	850	874	872	787	823	846	874	849	855	795	826	897	862	846	875	861	824	885	807	847	883	866	867	866	848	811	914	876	845	922	879	836	828	871	826	874	848	845	838	774	826	898	886	861	824	811	831	824	869	825	867	893	886	868	868	875	860	813	893	801	841	885	831	901	846	873	841	822	855	871	845	832	905	867	834	790	858	826	822	838	831	834	826	818	885	854	908	843	838	899	849	859	835	886	853	851	833	811	859	912	810	880	866	825	841	848	830	866	870	832	837	902	877	879	831	874	856	806	814	823	824	866	873	867	830	843	852	908	829	840	865	859	844	870	840	837	847	861	867	793	828	906	870	827	867	854	848	799	876	817	864	847	846	817	853	863	868	842	840	826	888	831	850	861	821	851	832	857	857	873	839	862	890	830	862	851	860	808	861	811	838	873	871	820	851	873	880	903	811	813	857	845	874	858	844	847	859	821	855	825	826	875	817	869	841	860	854	819	854	834	796	824	873	868	853	816	836	857	839	862	847	844	857	862	848	875	856	819	863	847	811	787	902	870	770	862	891	837	831	876	808	849	868	877	886	826	865	907	826	848	878	806	897	818	838	809	840	855	835	846	853	816	868	856	859	841	924	877	850	874	850	821	830	859	831	872	835	864	900	843	891	863	863	846	857	860	864	842	849	888	864	852	833	861	806	834	893	807	852	904	893	832	911	820	819	836	852	887	843	870	849	871	898	869	906	903	875	808	851	815	839	823	840	866	863	893	797	898	873	901	868	815	834	827	811	849	815	897	866	834	807	859	878	911	808	886	850	902	834	823	788	851	828	903	812	850	827	890	836	892	836	844	858	831	888	868	871	868	835	832	888	848	862	863	879	842	865	874	857	851	894	818	880	838	814	886	849	852	800	835	854	861	904	818	874	862	839	831	866	867	800	854	850	826	856	837	824	883	887	854	827	836	891	866	823	851	867	832	855	847	891	816	835	888	866	878	829	846	828	876	889	894	846	871	863	890	853	860	855	861	866	865	850	841	841	858	888	836	845	909	895	829	834	841	886	865	844	847	848	855	862	785	862	862	846	866	845	843	861	844	928	854	874	873	813	862	864	875	843	838	880	869	835	847	834	855	803	852	892	836	828	828	856	814	872	846	781	865	852	862	872	808	873	848	868	862	857	888	853	863	808	834	813	854	852	845	881	842	878	841	871	852	823	893	895	826	873	844	870	849	855	876	894	826	853	846	874	837	882	851	832	877	879	831	860	845	832	908	833	837	873	855	815	868	850	895	831	862	820	857	829	857	822	838	859	802	851	839	856	861	863	821	893	850	903	843	864	920	877	856	816	847	849	821	817	897	813	853	807	875	831	840	861	860	825	823	860	900	874	818	907	877	856	837	834	822	839	837	868	892	817	885	889	831	818	829	851	820	888	826	929	840	804	817	853	801	893	836	876	837	867	869	815	848	806	842	852	880	841	856	903	859	834	882	857	824	841	853	869	911	843	867	870	834	880	824	818	871	872	846	849	895	872	812	842	841	844	867	883	866	852	812	805	820	882	855	796	853	840	867	830	800	876	856	812	909	863	824	872	840	829	872	881	876	807	842	838	849	836	948	834	821	851	856	839	908	872	798	801	812	800	832	884	832	834	876	834	852	819	828	821	804	870	888	849	854	861	847	864	848	853	904	868	820	867	855	871	889	830	806	817	860	852	790	855	857	859	870	882	867	859	841	840	817	855	789	839	877	895	851	849	844	864	861	839	869	807	835	851	908	849	886	889	946	895	831	855	860	867	846	854	872	836	872	819	789	818	827	872	842	856	827	839	875	838	872	838	844	889	876	845	843	795	892	854	836	822	878	801	865	849	878	836	869	912	851	843	843	843	841	925	862	839	872	873	887	859	863	849	860	866	862	832	873	860	836	878	808	873	903	839	877	868	837	878	865	798	807	871	833	887	851	848	935	840	800	866	792	863	863	842	855	831	854	810	850	804	870	822	850	849	844	872	877	821	810	848	892	844	846	845	856	828	851	855	882	888	851	866	871	838	860	855	864	820	866	828	883	802	865	822	861	850	842	891	807	890	836	837	866	881	819	818	833	806	883	867	840	888	866	861	851	783	844	845	834	891	884	895	848	825	861	842	833	822	849	817	872	779	870	821	878	887	887	862	856	823	816	853	879	864	818	886	874	816	834	839	827	862	889	912	862	894	849	856	856	817	808	819	854	833	850	837	837	898	815	879	894	860	889	859	929	855	836	819	855	758	817	867	871	826	890	856	819	866	852	848	905	885	901	871	814	863	844	847	847	857	820	879	878	875	880	860	835	817	840	817	834	875	823	857	885	846	821	862	798	885	792	805	837	863	807	821	876	875	854	816	883	869	840	869	868	871	839	829	834	811	835	875	847	889	796	900	850	838	826	851	835	875	817	881	854	909	871	874	849	858	846	755	823	805	851	833	813	854	835	860	827	855	913	856	884	849	813	849	858	870	830	840	828	863	878	859	867	837	884	866	873	838	828	836	872	832	861	843	877	846	898	854	845	871	860	881	829	806	859	847	850	822	865	892	809	867	859	849	847	879	826	837	798	863	868	857	825	853	870	819	812	877	853	846	837	825	840	802	829	837	905	851	809	794	854	846	889	861	906	852	801	847	850	882	945	876	840	848	849	835	805	881	905	870	866	798	817	885	866	836	875	864	887	853	874	887	842	834	856	844	883	825
24544	21696	29309	24636	21695	10142	1436	996	867	835	799	706	719	675	626	683	616	583	564	572	601	623	581	556	572	569	567	609	538	608	561	563	634	625	517	550	579	579	576	571	565	602	555	554	545	540	592	520	533	571	556	557	553	522	537	560	569	546	566	556	561	494	552	574	531	584	521	547	497	553	567	558	560	592	551	573	576	532	536	542	570	552	534	568	518	540	504	562	516	545	569	572	550	540	535	541	483	541	563	553	533	565	494	524	533	522	591	565	572	539	527	543	594	552	535	571	547	599	523	559	571	488	566	526	601	553	555	568	545	578	557	548	540	576	576	547	549	488	523	513	557	524	515	544	565	552	558	565	541	557	528	532	541	544	545	578	567	580	557	546	531	531	520	590	552	514	509	546	569	572	528	569	539	598	530	558	551	564	516	550	616	571	561	524	546	579	523	558	545	515	583	517	554	534	551	549	550	548	565	566	551	552	564	543	545	536	565	554	578	544	557	534	535	559	549	553	525	547	532	529	555	555	552	530	601	550	547	566	566	548	565	559	562	555	569	508	571	512	526	521	565	549	566	534	562	575	539	540	599	554	537	551	548	587	567	567	570	525	527	539	525	550	561	542	531	569	530	541	527	510	540	514	543	531	531	556	575	525	501	534	532	557	574	534	542	521	550	516	571	526	531	508	542	542	536	519	566	523	582	546	517	540	533	554	538	514	547	558	534	555	513	550	511	559	562	536	538	584	567	489	542	540	536	532	509	542	568	558	580	598	546	596	534	552	549	514	573	554	541	528	538	570	547	544	557	536	546	537	527	554	563	584	526	528	533	535	544	542	511	541	559	521	485	554	552	558	478	510	571	571	572	513	539	524	505	599	551	538	581	567	559	545	553	565	531	553	568	524	523	540	525	541	546	550	524	548	540	566	581	534	572	509	510	575	542	530	556	531	541	529	563	497	516	522	529	487	553	569	539	545	504	573	540	541	568	582	533	574	587	568	557	539	535	516	554	571	580	539	553	548	517	526	536	498	613	525	550	559	515	532	513	540	540	564	554	510	573	550	489	538	550	559	557	529	551	536	527	558	540	498	593	517	559	563	593	541	528	507	511	612	509	568	515	527	560	534	553	535	557	561	554	576	519	537	535	558	531	545	546	558	541	556	530	549	548	547	533	533	523	557	544	538	559	516	527	547	522	534	548	533	534	542	556	614	513	524	541	537	496	562	543	526	526	572	525	521	557	546	539	533	572	522	512	539	552	533	522	521	579	514	529	541	518	570	533	513	566	582	548	567	564	537	543	545	543	537	532	515	546	499	565	584	557	564	509	535	546	558	583	548	521	513	540	575	586	550	592	539	542	546	548	561	544	554	556	592	545	522	560	554	548	544	503	538	553	584	512	584	517	524	550	541	560	533	574	565	528	525	551	530	547	576	601	535	533	560	593	528	509	554	531	544	541	562	545	527	529	555	551	569	545	555	566	505	524	562	506	529	558	550	531	575	531	514	576	536	536	534	519	534	537	519	557	512	524	544	553	571	551	513	553	528	563	551	546	531	576	558	577	537	586	531	575	570	510	553	556	547	552	562	509	521	571	517	567	532	576	526	580	478	533	519	529	564	527	568	559	554	507	533	519	539	563	539	536	525	532	591	514	540	531	571	591	599	534	562	558	518	535	515	569	518	507	537	533	556	581	519	568	526	521	522	543	543	550	537	566	522	555	577	503	587	525	533	559	587	585	527	556	515	553	590	538	524	530	557	515	554	586	522	538	528	508	542	545	561	527	551	529	549	541	543	549	521	559	572	563	541	522	577	546	544	546	549	521	524	559	566	549	564	540	550	568	538	545	518	553	520	545	540	521	547	554	591	534	543	518	514	556	570	534	515	509	592	518	507	544	528	552	558	533	556	524	519	546	570	541	517	535	553	547	518	512	550	520	532	507	572	553	545	574	517	537	546	531	579	492	534	540	529	495	525	549	523	566	509	540	543	529	511	545	555	520	557	554	547	536	521	550	555	528	546	576	510	540	557	515	588	524	531	570	554	545	558	540	549	540	536	558	540	526	544	508	523	537	560	554	560	530	551	547	551	514	526	554	566	525	533	548	542	551	534	525	559	568	525	568	553	505	580	567	557	516	567	534	549	584	550	557	541	580	551	526	496	519	562	515	535	536	560	574	526	535	543	570	551	541	558	508	605	559	557	550	508	538	560	554	568	586	522	565	523	574	489	567	556	545	497	554	542	503	544	538	508	543	542	532	544	532	556	552	586	515	544	530	559	542	576	522	516	533	556	573	538	550	521	545	525	534	552	531	536	512	554	533	532	540	581	552	546	555	554	544	571	536	536	561	572	512	546	519	543	542	507	533	514	528	586	555	575	541	535	561	523	536	555	538	575	530	551	567	586	536	550	542	564	548	542	541	558	574	541	561	561	537	542	549	575	555	539	495	511	541	556	526	597	568	529	558	520	510	532	513	552	528	555	519	533	525	595	529	528	549	560	526	489	526	552	554	504	530	553	568	503	576	593	548	562	537	571	546	554	554	586	535	541	591	549	466	521	553	528	563	554	525	557	582	533	556	569	543	525	616	549	550	546	502	553	576	554	557	547	574	521	565	552	553	555	545	537	545	530	587	558	532	589	579	577	578	547	468	556	540	517	546	539	574	548	510	542	579	520	578	525	566	557	518	532	525	538	543	489	507	569	617	549	556	554	496	575	560	544	540	557	586	606	509	519	554	494	542	513	522	499	520	514	557	555	553	546	549	531	574	547	583	522	512	550	536	562	499	577	541	584	544	572	549	552	597	519	554	543	584	542	535	553	536	573	489	511	534	543	571	543	546	577	538	574	521	566	526	507	590	561	603	536	542	557	515	605	523	519	520	549	541	545	542	535	551	564	524	566	552	556	501	516	564	561	499	523	568	519	588	530	531	568	508	554	558	561	550	542	543	542	563	517	558	535	553	554	526	555	570	549	549	550	561	536	558	579	590	548	542	517	516	566	566	557	509	554	517	540	529	558	534	523	535	528	514	542	525	548	539	587	537	543	516	520	574	522	567	529	547	531	545	539	535	537	548	572	540	540	552	514	548	498	532	471	512	558	545	554	530	543	544	527	571	534	542	533	549	576	528	527	549	545	558	501	530	571	540	513	528	540	540	508	497	547	533	519	553	508	510	548	549	567	551	517	542	557	529	544	543	511	567	533	519	561	540	506	541	469	558	523	547	560	524	544	532	517	526	547	534	507	564	546	541	554	546	523	530	537	545	568	552	540	559	529	514	529	573	533	510	562	567	547	534	484	579	571	532	539	555	527	557	559	514	563	543	540	528	574	564	535	497	596	550	533	540	570	548	526	519	539	547	521	521	521	507	527	569	562	547	559	534	540	549	520	529	567	541	581	569	587	515	550	541	550	566	520	517	543	552	491	525	568	551	559	504	551	544	515	536	575	563	597	506	531	567	529	562	526	518	582	583	544	562	590	501	550	536	518	537	560	525	549
4892	10052	8603	4547	3293	2527	2105	1702	1489	1220	1271	1061	1071	944	909	875	875	805	883	900	856	745	733	794	731	789	755	746	755	778	765	737	789	733	776	685	724	723	696	707	707	715	744	724	689	702	741	685	704	720	712	754	777	728	685	704	706	730	736	777	718	716	747	728	734	723	731	775	733	710	737	742	714	684	743	671	693	735	724	791	713	738	716	701	737	704	713	716	712	756	696	694	713	706	638	707	664	745	681	715	750	728	731	700	730	684	724	722	754	694	709	734	715	724	697	688	684	714	680	671	738	691	711	698	702	658	690	699	700	728	695	699	781	685	705	699	701	706	691	685	729	705	706	676	730	677	692	721	628	714	691	706	725	682	694	718	692	674	734	713	713	680	724	712	671	691	731	704	722	734	723	682	724	714	696	718	732	679	660	730	723	722	690	711	675	682	644	711	683	673	686	707	731	751	753	701	673	702	714	706	714	717	688	667	690	721	669	655	693	743	747	704	715	698	658	788	694	738	702	637	719	736	722	701	690	727	680	707	686	672	720	692	685	631	749	674	711	732	638	707	719	723	695	690	725	675	711	720	715	696	781	686	675	753	757	727	704	677	727	716	658	741	668	716	689	693	710	726	671	699	715	683	681	711	706	717	702	727	657	699	710	722	661	690	717	673	722	742	681	734	667	749	713	753	717	733	692	719	687	701	720	675	708	709	752	699	749	690	738	683	684	717	706	718	718	661	701	692	683	687	721	747	699	762	719	737	743	726	722	721	736	699	740	727	689	666	697	694	652	731	722	683	712	748	716	684	706	754	697	701	737	707	699	691	729	741	699	681	713	690	671	710	663	670	689	690	682	744	747	711	694	687	664	716	689	713	748	683	687	697	695	670	695	700	673	667	683	700	715	704	752	720	693	733	710	709	707	658	702	704	710	693	696	622	728	718	720	699	749	690	705	662	713	690	717	742	709	721	732	706	709	747	690	778	695	723	736	725	702	668	719	719	679	710	762	766	695	671	733	695	727	750	682	726	704	710	680	762	639	770	707	666	659	719	723	688	760	736	704	742	706	714	688	711	716	706	732	684	702	708	734	728	694	718	675	703	739	665	668	677	721	702	691	682	689	711	731	723	698	753	685	713	731	712	751	689	737	722	717	703	716	710	748	710	697	724	732	723	678	739	689	705	729	705	746	690	674	696	690	706	719	681	686	679	716	677	679	709	749	708	717	704	691	702	710	748	720	708	689	676	736	741	718	712	685	730	688	663	731	730	691	756	673	737	754	745	726	651	683	718	732	736	724	705	708	691	711	708	718	698	707	698	681	709	707	670	746	727	695	710	692	690	689	721	713	687	686	701	721	677	669	699	699	686	742	675	708	725	706	748	686	712	735	761	737	663	729	703	696	744	673	742	693	728	698	713	720	723	709	699	705	690	750	736	704	702	694	739	700	692	674	708	719	679	709	672	701	717	704	718	704	650	703	669	694	766	738	723	706	708	719	728	679	740	714	716	693	753	749	704	676	727	693	703	742	686	714	735	691	722	718	716	665	748	660	713	715	764	755	699	730	725	708	695	722	720	697	713	706	712	694	697	698	675	710	724	692	714	702	676	711	761	713	733	700	711	683	725	691	718	709	671	758	730	709	688	712	763	722	660	708	666	664	694	681	726	650	731	657	679	668	689	671	719	669	736	722	742	700	718	696	706	731	745	696	721	679	696	717	713	708	681	720	678	687	728	693	709	718	717	692	709	728	712	696	700	708	737	689	722	696	692	704	703	700	696	709	719	741	692	660	698	752	679	745	732	733	657	699	649	716	731	759	745	683	665	734	743	718	670	725	681	690	725	754	729	718	704	746	728	711	668	688	715	702	702	669	707	734	655	681	727	667	734	721	708	709	698	736	711	713	705	715	711	689	711	704	715	724	699	730	725	719	727	764	699	683	662	680	724	731	713	684	722	696	677	693	726	756	700	694	740	703	689	726	666	712	710	739	742	756	677	711	736	692	675	729	700	667	702	701	742	672	677	693	739	691	732	676	734	720	697	709	655	747	720	717	749	703	754	681	713	677	703	700	725	701	681	694	642	698	729	739	682	678	712	692	704	687	744	708	763	680	686	697	720	696	677	710	676	754	679	716	708	681	704	653	728	750	725	710	756	708	681	700	698	669	694	743	703	752	750	756	717	712	692	695	736	678	706	686	695	708	705	669	717	701	720	660	747	734	700	703	739	699	689	742	753	685	689	724	713	719	754	725	703	736	675	767	673	734	713	718	646	644	765	661	749	638	682	712	702	668	724	713	679	675	714	703	705	754	718	715	731	722	664	652	691	724	720	698	727	710	728	712	723	759	694	727	705	704	690	690	737	687	689	720	669	685	693	705	694	686	769	690	747	665	692	726	738	672	727	721	664	750	731	713	681	718	726	735	746	695	694	691	748	697	733	676	706	654	707	660	738	706	716	676	706	747	717	723	704	683	714	703	657	664	714	707	715	679	742	728	714	713	700	731	697	668	697	676	713	729	717	717	702	715	711	662	657	711	769	714	757	710	691	702	691	688	727	697	738	730	703	689	707	701	708	660	698	699	703	720	738	657	738	707	680	661	701	703	695	713	689	711	718	683	735	699	687	756	720	787	700	677	685	677	698	793	666	730	706	695	689	660	733	727	697	680	716	696	693	689	721	652	706	717	693	693	693	743	705	702	665	727	760	730	697	671	704	709	729	686	737	657	691	730	705	719	683	680	684	681	706	702	704	659	746	686	738	695	720	706	726	724	673	709	701	720	686	692	746	693	665	773	690	734	708	732	694	758	703	701	686	661	734	726	710	710	720	697	746	732	683	658	704	690	706	692	720	728	677	698	747	700	753	736	713	685	725	674	706	691	768	726	709	710	724	692	720	667	697	702	729	712	691	720	738	717	739	672	715	715	692	733	692	705	709	708	703	704	708	741	683	682	736	717	744	698	735	674	716	689	728	684	690	732	734	716	688	720	702	732	714	688	692	707	706	726	725	733	718	713	701	742	682	710	695	713	671	687	673	756	689	727	714	677	734	733	720	743	725	710	725	762	672	697	745	703	721	696	702	736	717	690	708	677	714	711	681	711	711	724	741	653	697	748	736	696	719	707	676	665	694	731	726	696	696	711	723	722	704	724	673	718	699	686	676	708	743	728	710	712	705	701	714	732	697	716	715	686	702	694	723	711	713	699	662	768	741	731	677	702	710	710	716	719	712	690	696	685	707	708	708	695	700	740	703	649	732	722	685	701	731	692	708	697	722	723	736	714	724	713	660	711	725	706	654	703	708	691	727	670	643	747	686	716	691	738	729	686	711	675	660	711	747	680	700	745	669	733	772	742	703	692	710	692	682	718	692	709	689	666	720	726	678	733	734	689	718	717	709	694	741	676	723	755	753	699	695	711	732	689	754	708	682	710	727	667	684	712	728	764	679	732	683	689	658	711	721	702	710	674	711	668	675	719	730	792	680	692	750	666	730	696	697
23490	21694	29771	24152	21694	21740	7753	1129	743	680	574	553	477	458	442	388	359	318	385	317	280	311	311	305	278	272	251	289	274	247	279	246	256	273	271	259	230	254	250	238	268	234	266	225	238	261	234	255	224	253	236	220	264	231	211	244	234	252	234	225	221	248	253	227	248	245	252	261	234	263	240	223	231	241	228	249	237	226	243	250	244	215	215	268	248	207	210	230	238	252	237	221	240	232	226	229	234	233	227	228	250	223	209	216	238	237	237	237	209	225	234	257	257	256	241	221	218	217	237	220	264	254	235	238	250	246	244	261	227	245	229	230	215	237	212	245	231	242	225	247	225	216	242	225	207	210	251	221	261	216	241	233	225	199	222	215	256	219	238	229	235	200	217	223	227	217	215	223	222	237	233	227	256	220	247	245	214	222	252	208	218	219	233	253	220	245	270	266	252	206	249	223	230	238	212	259	218	250	251	252	240	252	232	245	241	222	219	203	208	249	199	240	259	249	229	213	252	203	223	255	257	233	226	199	208	226	251	223	234	235	218	205	246	231	244	221	233	239	243	221	235	256	217	209	213	246	228	226	207	232	235	230	231	266	229	219	219	256	236	209	207	245	245	225	236	237	225	227	231	195	249	244	216	226	237	232	207	196	227	248	228	202	217	225	207	219	252	234	246	241	231	276	220	242	253	221	255	260	232	213	254	207	246	209	242	190	225	222	250	248	250	223	244	227	228	233	232	228	225	226	212	262	223	239	217	206	240	215	226	233	211	249	235	246	233	213	229	248	245	216	231	213	219	229	268	226	214	205	228	248	265	231	214	244	218	213	229	235	225	247	207	235	236	236	232	235	237	232	239	268	246	247	242	232	224	184	202	247	221	240	212	221	230	223	248	261	231	240	253	279	236	214	250	211	230	242	213	226	224	236	252	234	228	212	213	216	249	208	258	238	240	252	213	235	237	238	260	245	232	239	202	248	232	234	247	241	239	209	226	222	230	221	206	239	232	242	227	240	205	222	264	233	209	243	225	247	221	239	246	231	204	236	242	252	245	220	256	226	236	242	223	230	235	237	209	227	231	227	228	225	225	238	230	218	218	220	240	232	219	227	242	235	231	234	223	228	239	222	254	216	221	245	215	249	242	228	239	230	240	195	250	246	241	236	267	246	247	209	225	208	211	238	204	235	239	207	234	232	236	238	231	228	233	243	235	224	230	253	245	216	245	235	247	231	236	227	204	250	234	228	223	238	227	251	229	235	222	221	236	235	236	260	233	219	227	249	256	232	254	249	232	212	223	220	222	236	247	234	240	228	192	256	205	242	237	234	230	250	244	260	224	215	233	231	223	225	215	219	239	244	232	244	215	228	253	237	245	210	237	245	213	248	244	233	210	229	229	249	202	252	217	230	220	227	208	239	213	219	240	236	221	230	234	212	242	209	241	242	247	223	247	217	216	214	220	221	227	235	247	248	212	215	218	239	231	205	243	225	233	231	252	221	231	254	243	243	252	246	246	206	233	239	230	211	245	248	244	218	225	250	240	222	220	264	253	221	232	244	219	221	255	238	261	237	246	219	254	214	246	242	194	258	244	251	212	226	215	230	244	231	214	226	229	226	224	214	254	221	242	219	201	224	236	223	244	239	215	234	240	219	206	231	235	247	235	247	223	245	230	236	227	228	233	226	234	209	230	231	249	223	232	201	230	237	248	254	228	227	213	222	241	247	257	251	221	218	224	215	207	224	206	211	229	262	231	215	260	254	254	240	232	236	242	233	243	237	237	222	221	221	226	241	248	253	202	233	225	226	224	249	212	225	218	201	226	186	226	236	243	232	235	237	231	223	236	206	238	248	240	223	199	241	244	239	256	241	224	249	193	242	223	222	235	233	251	229	228	205	265	219	220	227	209	229	215	229	236	203	243	227	231	218	199	229	228	237	277	256	225	224	239	261	231	242	210	240	225	221	219	227	218	243	244	199	231	233	228	229	254	221	246	239	212	202	237	245	241	232	245	237	230	235	216	221	230	231	249	240	218	227	229	202	249	233	204	261	219	229	215	206	233	267	214	229	249	251	248	234	202	267	230	215	203	243	229	225	235	210	247	241	222	259	246	257	243	237	243	236	201	207	247	246	231	209	238	221	233	244	230	279	241	259	228	238	256	226	264	228	238	239	213	258	238	261	223	206	230	252	229	243	243	264	233	228	237	231	229	219	198	219	248	233	220	252	264	230	220	233	262	226	227	256	243	239	236	259	214	230	251	220	232	255	218	224	251	245	266	256	239	240	234	237	224	230	255	229	235	245	231	240	225	204	212	211	217	226	249	236	261	225	244	227	214	220	215	216	222	235	226	257	242	235	230	240	222	222	265	221	231	237	265	231	227	207	225	258	239	229	247	231	229	203	237	210	255	249	234	242	206	236	253	224	231	226	231	235	236	215	226	209	228	231	220	206	252	235	240	255	231	228	235	224	255	214	229	248	235	216	224	225	244	239	217	199	246	249	222	230	235	266	218	251	260	236	214	221	231	258	230	230	216	214	230	261	201	247	226	246	229	230	242	226	227	253	234	237	208	245	232	235	226	214	219	224	241	241	246	228	221	268	233	197	223	246	236	227	210	246	237	234	224	240	250	241	230	223	230	229	238	236	227	224	221	220	210	231	209	244	241	233	228	237	225	215	219	224	243	215	217	222	224	254	241	231	236	236	218	231	230	226	244	240	228	220	216	214	233	235	247	256	224	216	244	225	208	229	226	246	256	239	223	221	228	227	231	224	260	232	234	237	205	213	222	218	208	228	219	190	223	218	214	218	218	243	222	228	246	235	205	221	230	247	245	234	255	236	205	212	222	235	227	208	217	208	220	251	218	242	223	210	256	202	250	237	220	224	247	240	222	226	265	243	221	265	249	226	219	235	237	251	248	269	221	221	208	248	210	232	243	213	258	250	230	202	224	236	259	246	249	220	224	232	259	212	225	248	242	241	230	228	225	233	236	222	242	219	214	198	243	249	258	235	251	224	225	218	226	227	232	241	235	226	227	235	256	239	256	218	256	237	246	245	220	230	221	222	215	234	223	230	246	239	202	222	225	231	226	240	266	248	258	217	239	230	224	224	231	223	236	217	243	236	213	219	228	225	217	218	219	231	242	257	230	226	231	247	249	229	252	249	211	211	212	251	219	250	231	224	253	235	201	223	238	213	216	228	245	258	238	250	257	205	223	239	214	218	215	241	240	251	220	214	251	234	235	232	239	247	240	226	227	187	223	231	217	227	237	224	236	252	264	236	225	214	228	222	254	229	236	234	236	225	207	237	220	218	251	223	211	247	246	233	243	199	225	240	234	236	215	210	231	239	221	229	224	220	244	226	252	216	219	229	251	223	270	249	228	226	245	225	263	234	234	230	235	212	222	240	228	219	238	216	243	207	218	204	217	243	247	230	243	233	269	236	205	228	217	209	243	237	215	219	214	232	241	232	221	234	228	219	245	221	223	215	224	245
7109	16268	13554	7526	5177	3843	2951	2375	1878	1494	1234	1082	932	832	743	647	626	594	557	549	482	491	472	435	465	385	396	389	384	374	393	388	387	369	352	374	357	321	340	352	331	340	333	345	330	341	351	336	324	305	316	311	350	328	353	319	344	343	318	332	303	343	324	305	345	340	350	324	331	333	327	328	327	340	328	310	323	339	286	358	310	316	302	344	295	316	316	316	311	319	315	290	304	330	333	328	317	316	342	319	354	323	317	307	303	346	307	324	298	309	340	345	304	304	323	323	290	297	317	311	309	316	308	299	314	302	297	291	319	312	310	301	288	327	307	305	312	306	307	282	308	305	308	315	347	315	314	318	318	294	290	314	307	310	357	341	318	324	288	283	296	315	304	304	305	280	296	303	298	311	335	294	307	310	319	304	310	310	290	313	322	322	329	310	287	330	330	311	330	329	324	322	301	328	356	314	312	284	344	319	291	316	350	287	304	298	343	307	336	316	315	297	316	314	311	276	303	304	335	354	287	337	315	299	320	360	312	307	302	290	279	291	302	317	331	301	296	323	304	319	275	326	326	291	287	287	303	308	290	288	309	299	307	323	321	282	318	327	288	316	316	308	338	359	278	306	313	277	292	319	304	340	327	306	336	322	321	285	312	314	309	300	321	300	291	270	296	308	332	297	311	315	327	327	314	323	299	324	291	306	298	305	299	311	318	301	333	298	302	322	332	317	315	320	293	317	305	305	320	320	327	300	287	339	314	305	309	321	301	295	293	296	330	316	312	329	312	303	342	317	324	300	297	301	306	312	344	318	278	278	329	305	340	300	302	297	317	308	308	310	319	290	331	299	326	333	295	349	304	319	309	307	316	317	332	299	273	325	295	289	286	323	314	308	314	295	332	323	291	326	332	332	333	308	290	316	283	350	327	338	324	290	342	301	287	336	304	293	305	340	290	297	312	315	300	315	311	271	331	332	334	309	329	324	297	326	308	298	342	319	287	291	331	310	338	347	302	319	290	324	299	300	314	326	317	307	299	293	341	295	318	323	316	301	299	315	280	291	339	314	333	297	339	305	312	299	310	323	283	325	300	305	296	337	285	319	278	296	295	311	291	319	357	292	335	298	286	312	306	305	312	295	306	329	293	294	307	291	295	322	323	337	321	332	305	312	306	285	300	320	330	344	311	312	319	299	320	321	292	333	294	302	268	305	329	312	304	317	320	320	326	345	306	287	305	311	287	309	306	308	293	329	298	312	334	290	277	294	316	323	324	317	279	320	295	311	319	296	308	280	319	346	286	320	311	337	317	302	289	294	300	306	324	310	337	305	309	320	335	301	302	335	289	303	300	340	314	310	311	295	314	319	292	272	315	316	337	309	282	324	343	283	342	321	316	308	322	298	311	305	303	305	270	311	303	294	312	288	308	314	292	304	297	279	289	335	302	320	300	294	341	320	301	326	321	332	326	297	298	323	325	339	325	304	290	300	298	314	331	302	299	309	295	298	300	303	307	276	317	306	336	300	303	311	317	314	322	311	308	331	307	300	342	310	302	274	298	309	306	295	333	300	297	290	325	328	310	307	294	301	326	320	297	308	307	322	293	322	315	315	286	297	295	287	302	314	339	309	335	328	287	301	345	314	310	303	292	289	293	311	314	340	341	318	326	278	315	330	314	290	317	281	332	310	307	294	307	328	313	320	298	295	351	320	299	332	289	301	268	335	305	303	297	333	305	336	307	286	300	298	276	296	322	318	274	286	314	296	309	293	310	320	307	295	303	272	315	286	297	331	300	305	304	321	313	319	290	300	332	297	318	317	342	312	314	295	308	301	298	313	355	312	288	329	273	326	298	295	321	347	281	325	323	356	278	333	323	331	324	309	308	299	307	334	317	334	317	305	313	305	310	289	324	325	341	336	277	297	315	335	313	327	307	316	267	337	305	311	295	305	314	300	315	295	307	313	330	318	296	309	312	302	308	296	298	330	318	318	303	324	298	294	306	337	334	311	316	299	297	328	300	316	326	293	323	336	299	314	340	300	301	308	337	326	311	305	295	329	331	299	306	316	335	303	296	313	309	314	310	326	297	295	291	308	289	279	297	312	276	304	338	333	291	283	334	288	320	311	312	311	286	306	327	282	321	285	314	284	336	315	331	328	303	318	304	301	319	298	288	307	330	316	326	301	322	319	332	333	312	311	324	311	333	323	313	309	314	309	307	277	320	278	339	295	312	310	303	328	325	325	287	312	296	276	258	292	313	294	293	295	334	313	325	327	291	295	290	310	298	329	303	310	299	311	326	338	306	333	302	301	292	326	288	296	321	291	316	324	296	316	314	324	320	347	282	302	301	297	306	326	328	289	293	317	311	315	282	308	288	282	311	315	344	308	274	306	303	310	338	318	315	348	326	314	299	309	284	315	315	301	311	294	345	321	333	327	317	307	331	300	325	300	280	307	351	288	304	291	334	312	306	296	306	278	335	306	312	308	312	334	322	310	276	308	324	314	298	286	320	341	278	306	301	306	307	327	314	307	315	313	308	325	322	321	314	307	294	331	303	313	306	309	336	317	301	349	285	319	354	283	283	302	293	322	282	309	322	322	305	328	331	337	313	300	290	302	289	306	317	300	305	291	324	312	307	298	331	283	308	325	298	330	314	333	334	281	281	317	319	299	294	301	309	315	342	307	298	277	306	317	312	304	282	302	308	292	304	332	308	284	305	321	315	331	296	278	323	307	338	287	320	293	304	287	294	297	293	318	338	287	298	324	317	297	297	351	307	325	311	290	327	336	305	343	323	315	299	334	301	286	316	304	330	310	298	317	304	310	275	289	294	323	303	309	313	300	308	345	280	304	315	308	309	338	338	328	320	340	340	310	339	297	292	304	288	270	310	330	315	321	275	315	315	294	293	332	285	314	275	307	298	322	300	274	289	297	285	316	317	333	331	329	315	286	324	350	324	321	336	327	290	336	340	290	330	318	353	325	307	297	313	320	322	309	287	301	326	289	327	288	290	321	328	309	307	304	337	309	320	337	300	315	310	288	291	303	294	313	309	314	316	312	347	292	315	298	301	292	286	281	286	287	277	354	320	318	314	308	297	324	296	327	329	328	316	286	281	294	302	320	314	327	290	279	299	324	280	301	306	310	303	323	329	317	297	300	298	300	317	305	288	305	323	328	342	318	340	298	318	278	340	315	320	306	316	307	300	326	290	291	306	321	317	297	341	308	313	315	298	324	361	300	312	299	315	325	359	313	330	324	319	310	299	319	313	297	296	296	300	288	333	329	305	297	341	295	324	333	300	311	332	278	312	297	332	315	278	304	266	338	328	283	320	308	321	321	308	309	317	299	313	291	308	336	286	303	301	324	319	312	312	337	331	335	303	323	310	307	315	282	312	301	346	293	299	334	285	312	312	344	295	316	298	313	321	288	321	325	298	339	298	330	309	351	330	286	298	324	275	330	304	314	292	286	321	332	325	334	316	304	308	340	328	330	313	340
27494	21123	9871	1303	795	788	808	755	759	717	711	730	736	706	756	710	698	767	665	758	759	724	693	741	693	707	735	689	717	731	669	683	688	707	730	713	662	668	725	745	697	692	686	706	668	722	689	758	814	698	712	704	718	763	695	719	729	732	704	697	708	680	705	738	712	718	699	706	707	702	699	729	747	712	682	713	654	753	724	708	717	683	717	725	755	726	703	707	691	733	659	762	741	691	717	680	749	726	669	735	733	657	694	689	762	720	736	712	676	727	692	744	733	719	690	748	723	706	690	730	674	719	717	716	704	716	711	734	744	765	650	665	757	719	725	753	729	749	692	693	693	740	700	732	742	734	670	715	700	679	709	751	682	737	751	720	700	676	692	717	700	770	732	743	690	724	718	714	656	703	687	722	737	722	702	720	733	697	727	665	718	722	767	747	707	715	654	656	720	677	700	679	681	683	720	736	736	706	735	737	679	688	714	688	684	696	728	731	668	719	704	684	709	678	691	679	768	683	731	744	713	703	718	687	646	734	714	737	703	718	695	720	715	660	736	688	693	688	714	745	727	726	712	670	678	730	698	701	699	719	707	668	737	702	698	727	706	710	677	758	699	707	684	687	725	746	709	761	714	759	682	686	732	700	677	723	732	727	724	748	665	768	664	727	729	726	675	758	714	668	737	724	701	703	694	719	710	685	693	740	650	711	730	680	702	694	672	708	708	723	681	652	656	725	691	686	707	672	699	674	718	733	705	741	721	727	707	705	689	692	680	682	696	733	673	722	704	676	692	672	747	707	654	697	687	719	771	693	733	710	722	694	730	723	701	701	731	685	693	736	677	718	708	709	718	689	718	634	735	703	699	715	708	742	682	695	712	730	707	706	741	723	658	770	656	685	687	737	762	771	748	695	718	746	676	741	704	762	722	696	675	737	658	734	703	706	684	689	705	734	738	671	684	659	719	735	735	675	679	711	675	691	724	673	710	717	699	685	732	659	667	703	713	686	688	699	685	699	710	728	730	676	725	768	710	723	684	669	707	693	697	719	684	712	752	668	758	765	682	728	722	732	733	659	669	708	722	674	691	697	696	699	720	685	666	712	702	690	690	710	691	666	724	672	680	687	738	713	678	723	692	710	723	662	755	706	748	712	711	697	743	704	717	696	692	717	670	728	665	711	722	693	700	690	726	681	682	722	715	755	723	698	720	729	640	741	681	687	694	764	690	686	726	676	700	704	729	713	712	672	716	691	689	675	704	725	679	708	713	667	684	695	675	719	683	768	751	696	683	664	682	733	680	705	676	761	680	685	697	701	692	694	722	732	696	721	676	693	712	721	727	718	680	740	676	714	682	660	666	690	670	694	725	705	728	687	744	688	687	696	734	698	726	709	651	680	679	722	679	708	688	691	715	712	732	724	798	668	704	728	695	706	702	720	693	688	736	762	722	687	692	693	751	688	687	727	733	676	709	753	688	690	716	753	713	677	703	706	729	726	674	700	722	729	746	724	745	681	691	687	715	668	686	707	721	719	746	683	735	687	713	672	674	679	744	727	718	727	726	681	696	739	724	669	724	724	708	724	698	736	696	680	716	742	688	719	646	708	692	737	722	739	718	696	729	709	681	695	691	706	711	688	758	717	680	691	671	686	690	689	730	697	705	730	739	711	702	689	726	671	682	712	683	694	716	713	735	680	698	726	688	727	732	691	773	717	721	713	707	706	696	645	726	737	729	715	734	729	691	704	665	674	752	677	711	790	666	723	682	720	708	699	665	679	731	673	691	726	704	702	711	765	678	708	642	749	639	753	687	734	725	690	686	706	708	682	734	727	673	699	655	718	686	733	725	690	674	686	712	715	687	648	664	641	718	690	701	717	693	723	784	731	686	723	733	715	687	688	719	722	630	722	731	692	709	712	746	742	749	711	710	700	683	703	695	693	714	671	703	727	704	685	743	740	710	681	702	673	708	684	740	668	705	712	728	680	734	684	708	730	726	728	667	690	720	699	727	720	715	666	737	693	692	719	734	749	719	725	737	683	716	714	694	700	694	704	684	771	674	690	713	766	681	712	675	707	704	733	732	699	659	731	720	731	753	726	706	696	676	684	708	693	694	735	766	731	740	681	731	718	667	699	696	692	718	771	653	683	718	740	699	688	693	710	688	705	716	702	688	661	705	683	681	733	705	697	685	690	656	730	762	722	679	718	697	725	743	711	695	680	734	704	742	700	638	700	688	704	677	682	747	680	716	726	675	734	725	747	761	709	680	660	703	703	773	723	702	706	721	742	672	684	722	754	699	683	701	663	734	752	713	727	745	692	685	673	707	672	718	679	747	701	685	757	718	722	687	722	677	756	674	722	669	727	774	745	673	735	668	683	656	723	662	722	710	710	696	678	678	671	729	707	708	708	710	674	747	716	709	719	716	664	683	709	737	723	705	704	721	758	682	731	681	744	706	783	766	687	673	705	707	682	726	730	767	626	727	721	721	747	751	704	675	717	655	713	651	712	686	699	715	682	695	716	728	711	710	694	704	711	710	721	744	726	733	703	688	673	689	721	738	668	712	698	683	702	718	695	723	733	727	673	704	767	758	753	702	729	679	689	667	690	662	698	691	691	700	707	683	720	677	746	703	692	669	701	696	768	697	740	731	653	687	726	711	723	750	707	745	695	692	724	691	709	652	710	744	739	721	710	645	737	700	722	728	704	698	698	735	726	774	698	696	738	723	715	693	744	675	697	703	714	750	702	746	669	702	687	706	765	695	699	708	666	753	778	672	703	748	734	706	682	731	752	696	702	747	729	676	741	683	670	693	708	709	665	687	728	705	767	687	669	747	717	723	680	657	712	711	726	676	702	699	736	771	748	674	692	699	700	699	742	730	682	692	708	705	764	741	680	672	688	685	735	726	715	701	711	678	687	700	719	676	747	712	674	724	738	712	713	747	670	776	651	697	640	728	714	708	739	678	664	715	720	654	738	724	699	698	707	740	688	694	722	686	707	740	669	677	730	706	718	688	693	645	701	652	668	707	723	702	695	613	710	720	743	726	706	715	683	663	702	732	704	718	718	705	670	694	682	675	707	694	745	704	690	705	657	693	725	697	727	718	709	691	756	712	691	723	671	710	712	747	695	730	712	683	717	713	735	707	642	672	696	724	748	743	696	739	684	709	719	675	720	708	730	719	704	718	745	700	670	659	753	719	698	725	721	713	730	691	705	672	660	684	738	712	720	711	707	728	685	696	681	731	722	707	713	669	728	686	699	720	727	701	686	731	752	738	725	701	730	685	725	719	657	685	761	751	712	711	654	672	705	649	728	674	713	698	710	702	714	704	724	674	723	699	693	712	736	705	699	763	734	707	682	650	708	704	704	727	681	717	741	722	719	725	717	688	724	735	721	708	714	677	678	692	704	722	715	690	716	687	699	688	667	697	698	678	676	666	732	670	756	669	720	752	678	712	695	707	731	706	713	739	698	690	718	734	738	735	704	705	693	734	705
4313	1654	1533	1188	1011	1049	1013	941	906	975	930	968	982	929	936	903	929	855	957	820	940	937	910	887	906	850	902	906	878	896	903	813	924	899	913	895	980	913	925	921	865	956	891	936	883	908	891	878	877	878	947	906	925	863	877	903	885	896	881	877	900	900	923	888	928	902	890	914	903	929	924	900	910	963	943	922	860	889	906	935	872	860	949	881	894	924	901	914	878	873	869	915	910	890	856	872	902	901	934	910	930	854	889	915	909	913	912	881	872	876	920	906	911	895	910	898	894	914	895	913	825	863	890	874	906	883	869	862	857	921	888	883	882	836	856	963	856	901	883	898	934	888	880	891	905	878	901	892	930	908	901	917	886	869	863	891	883	852	945	910	848	870	914	937	883	900	944	896	877	872	858	876	870	878	879	906	889	914	912	910	871	925	906	943	905	899	885	860	929	936	896	914	940	840	912	863	889	873	941	927	886	914	922	896	910	908	906	928	872	881	910	953	861	883	938	827	866	934	891	947	914	898	948	907	881	915	881	910	849	875	904	897	890	884	927	902	888	911	868	880	888	873	892	946	907	889	903	914	852	915	939	896	910	881	910	903	896	855	906	929	921	858	885	874	892	900	911	896	932	916	875	901	923	926	859	878	871	857	904	874	875	881	916	882	905	915	814	928	920	892	901	912	926	909	857	867	895	863	841	886	901	875	942	916	899	889	883	916	912	861	904	929	826	891	927	828	902	923	918	890	908	867	885	910	874	912	896	896	905	888	919	897	866	837	897	893	871	863	819	913	892	894	901	889	950	828	894	919	906	899	869	865	944	859	909	884	858	892	913	888	865	899	919	857	855	902	933	894	928	924	962	926	905	913	878	904	860	889	927	896	866	900	922	893	866	907	895	912	954	916	876	869	889	905	894	888	943	927	868	886	849	891	888	851	913	948	870	919	947	870	830	840	971	901	870	956	881	924	927	855	928	903	911	913	891	895	878	862	918	858	846	945	988	904	878	902	979	859	875	917	913	927	910	897	911	946	895	907	915	899	927	911	863	901	902	871	886	945	944	920	888	895	912	940	923	880	913	912	926	908	904	915	933	929	872	943	865	932	908	889	931	840	930	886	959	870	923	869	927	859	931	867	872	888	867	828	884	928	869	888	854	882	900	919	899	893	910	927	940	973	932	846	885	911	878	935	864	896	932	838	888	831	944	870	920	910	883	882	958	939	905	948	922	911	875	931	869	849	914	932	857	883	835	939	906	933	924	920	924	880	938	848	918	920	902	911	823	894	867	938	879	907	880	920	878	888	897	876	882	891	870	914	908	884	927	924	918	896	835	925	921	922	900	941	964	869	868	896	934	950	880	905	922	886	922	877	922	844	836	917	898	919	898	951	878	930	934	873	835	910	966	922	898	855	892	872	931	872	885	900	872	894	911	906	916	904	954	943	885	855	896	925	866	920	908	873	875	933	925	860	909	806	866	905	881	878	938	861	912	855	902	946	857	901	882	933	884	991	867	893	850	888	855	972	855	907	923	872	861	911	924	889	879	896	894	873	872	900	895	908	928	887	891	841	940	848	936	896	908	914	880	902	911	884	904	934	911	927	824	904	941	895	921	907	904	908	907	865	907	898	908	902	876	865	954	939	929	852	917	902	909	901	909	856	911	913	938	864	895	903	855	924	901	950	924	881	896	950	930	933	955	842	875	928	941	910	912	955	944	878	961	882	892	929	905	920	888	918	890	891	920	924	882	890	905	897	905	885	886	920	833	899	910	931	874	874	854	931	883	933	927	885	873	920	901	907	921	907	916	892	869	874	892	891	892	884	875	939	946	938	850	924	955	890	886	910	852	936	885	916	870	920	888	915	901	915	875	937	879	879	943	859	882	919	910	920	899	909	931	857	949	853	900	917	905	906	904	925	878	917	911	908	908	912	898	852	945	903	938	852	912	953	935	912	896	878	879	885	895	910	936	891	887	906	837	881	882	888	908	886	894	877	934	938	909	885	900	845	916	898	883	878	888	827	850	902	922	912	901	882	927	882	925	907	897	901	909	906	935	913	893	893	913	882	904	884	922	852	924	868	930	912	863	950	902	875	890	906	920	855	897	894	937	849	850	933	884	888	900	890	888	898	890	923	908	917	912	829	882	887	885	888	876	886	926	908	902	909	904	879	981	929	879	930	898	908	927	893	905	873	917	939	875	886	903	899	911	880	899	927	892	881	950	880	896	926	950	902	912	916	853	910	905	902	923	909	937	920	909	957	914	924	890	942	920	903	915	869	878	894	936	900	851	930	881	921	877	900	896	903	917	852	891	880	948	938	882	891	888	842	903	928	904	901	861	871	861	836	921	863	907	919	916	923	927	874	916	912	896	889	924	883	867	926	872	944	857	894	936	876	880	946	826	901	893	895	934	847	906	920	911	874	919	865	904	897	907	918	881	899	910	920	914	869	910	959	870	855	901	881	866	862	875	859	873	849	908	928	868	900	932	883	911	871	835	969	959	878	877	889	852	864	956	887	872	860	975	910	905	879	934	863	898	872	891	901	898	877	880	901	860	891	895	903	886	845	878	938	937	878	890	888	886	937	923	890	864	886	852	959	967	872	933	944	905	926	891	866	919	915	881	893	900	907	944	907	885	898	922	882	933	898	922	924	881	861	873	883	886	890	884	855	867	900	881	864	882	932	904	918	921	905	903	883	863	918	866	950	890	870	893	901	906	887	893	859	893	872	924	931	918	812	953	936	978	928	867	878	877	908	839	877	884	960	921	912	945	888	909	900	863	881	900	950	871	893	866	870	910	883	860	869	902	872	918	914	908	921	872	848	930	859	853	876	878	898	934	901	880	908	869	895	890	886	911	924	878	910	933	933	927	909	858	897	890	900	849	887	921	881	881	922	909	903	933	866	883	932	890	902	896	888	908	906	939	897	890	864	958	830	929	921	923	905	913	854	903	932	860	909	883	917	892	909	870	913	880	866	930	903	882	902	912	914	957	943	903	937	893	864	876	904	898	917	875	897	894	942	905	891	877	905	843	860	912	888	980	935	886	890	889	887	871	867	897	897	910	887	909	899	906	877	868	944	913	913	867	905	923	910	912	899	861	873	893	876	920	891	873	956	883	937	855	883	906	861	900	882	891	934	891	921	935	894	931	963	885	917	909	928	901	934	865	923	900	934	914	963	910	847	905	865	895	899	894	949	901	896	883	908	941	884	894	940	898	967	923	899	915	831	875	924	945	868	903	871	893	933	922	867	850	868	901	921	897	873	886	877	911	868	975	867	885	868	909	935	877	857	875	867	880	886	858	880	913	911	924	895	952	898	907	916	889	917	940	950	971	877	890	937	877	947	872	865	905	936	902	885	881	964	883	910	939	905	916	911	929	928	881	908	895	891	881	952	886	945	901	891	929	902	868	903	900	917	907	933	915	870	874	867	878	908	919	878	870	838	900	857	864	897	929	919	897	897	927	859	904	886	907	923	895	903	913	864	912	946
24530	21662	29251	24553	21663	10055	1520	979	836	780	776	727	717	643	653	622	630	611	605	623	633	613	595	593	569	592	576	576	551	597	548	575	554	577	573	561	561	577	527	574	571	551	616	527	597	570	546	571	561	571	530	542	567	549	562	593	545	519	561	572	584	526	566	550	528	551	562	544	543	545	552	574	487	590	585	552	558	559	502	551	537	517	604	553	573	506	528	527	528	520	514	570	560	585	556	555	557	572	531	540	537	602	546	574	607	562	561	576	512	569	507	493	547	572	573	515	557	554	559	555	514	557	514	513	558	510	515	542	581	522	532	564	526	539	520	579	536	533	504	501	533	515	516	545	549	565	509	536	595	538	532	516	543	524	518	544	514	497	549	588	537	519	498	570	578	540	526	578	557	551	501	519	590	573	540	576	591	575	504	513	530	531	575	540	519	579	525	551	565	568	557	537	544	598	538	528	585	552	534	542	579	517	523	531	595	484	545	554	548	546	563	541	538	578	558	573	525	571	519	577	546	517	593	532	541	545	618	586	591	500	562	536	556	527	550	603	555	582	551	512	563	570	552	527	556	536	558	548	504	527	518	538	503	564	562	557	541	563	532	584	539	571	547	579	568	543	582	503	600	578	575	542	584	527	526	576	492	525	534	570	538	592	540	566	586	545	579	528	527	535	519	543	547	552	486	534	535	546	571	509	545	543	565	536	549	489	578	566	553	549	565	566	535	544	549	559	586	572	512	566	524	535	510	492	578	511	547	524	512	556	557	498	526	571	570	550	553	566	549	537	506	542	540	564	582	553	535	582	553	542	543	499	535	550	540	581	554	530	538	529	561	564	519	539	572	551	572	534	552	540	558	531	549	569	567	549	564	541	569	588	555	543	549	554	538	552	598	536	544	531	582	523	533	509	555	532	564	571	568	533	520	530	513	564	567	542	546	547	568	517	542	530	547	556	512	623	503	560	552	568	503	552	522	557	531	557	570	520	540	541	579	546	600	561	535	555	577	573	497	571	516	555	536	539	542	571	506	548	548	556	559	549	522	550	557	543	606	539	557	552	546	553	535	567	558	530	528	545	562	542	570	579	558	584	523	535	579	586	551	513	548	521	540	575	502	541	534	559	572	540	535	538	564	599	575	570	563	570	520	548	582	587	536	549	541	532	543	525	542	524	583	539	563	553	550	533	557	569	549	524	533	546	547	588	586	583	583	572	556	562	562	536	508	561	538	594	529	532	556	584	543	552	535	616	536	579	530	509	554	540	554	528	525	587	558	513	517	556	548	558	561	576	531	549	570	565	527	590	533	543	586	567	566	508	546	563	555	532	528	532	560	531	556	534	509	535	532	512	516	512	545	538	556	552	511	533	548	538	552	599	506	550	537	512	563	523	524	581	614	543	563	547	544	541	546	556	541	545	599	567	571	545	563	509	526	525	480	551	492	544	541	564	565	565	533	530	524	534	547	535	576	542	554	596	553	528	543	501	543	551	539	529	543	544	530	518	579	594	560	537	520	553	540	534	527	530	510	532	531	549	545	564	512	519	560	554	577	548	498	550	543	509	528	535	539	548	579	559	537	589	555	543	555	547	525	540	562	493	540	544	581	546	550	560	544	566	532	520	510	535	475	521	548	560	516	543	532	538	563	549	542	544	611	542	547	553	536	490	541	509	501	533	547	593	553	517	578	560	531	511	581	523	522	570	558	557	537	555	552	531	520	531	567	547	510	523	526	518	536	510	591	518	521	567	549	559	548	532	580	552	487	558	516	537	587	516	575	565	516	506	571	546	538	537	561	555	563	578	524	536	528	541	602	573	536	551	543	557	553	551	536	562	541	534	548	563	550	532	549	531	569	541	534	540	556	535	547	553	554	541	545	538	539	567	544	517	565	566	559	562	559	513	536	561	546	563	539	560	525	572	533	540	538	516	532	534	544	539	540	572	560	563	557	580	595	527	553	542	518	539	537	576	528	567	573	536	621	562	548	541	546	539	581	568	519	536	524	571	558	528	577	491	553	522	576	541	530	539	524	519	552	523	552	568	538	522	572	568	535	566	516	557	533	547	515	546	582	526	547	558	519	532	507	555	512	489	581	511	553	525	555	578	511	546	532	537	562	567	534	546	495	493	544	532	528	529	530	560	528	564	554	530	515	505	533	556	567	508	557	555	540	470	579	541	531	526	588	537	552	606	500	553	568	534	585	548	554	541	569	541	553	603	523	546	572	555	569	584	540	558	556	527	527	535	557	551	527	542	593	508	548	540	553	546	550	533	546	544	548	551	571	572	537	553	546	520	537	584	562	573	556	560	535	570	540	542	535	551	565	533	535	582	531	510	545	525	550	588	540	538	567	555	524	544	529	505	562	521	546	569	609	531	568	535	555	542	571	519	552	520	551	539	523	575	595	528	527	571	595	579	538	506	553	529	564	510	550	553	547	588	509	548	567	595	515	556	542	515	559	556	555	530	531	511	523	559	559	521	539	571	543	594	527	557	560	561	540	588	543	530	540	585	540	494	572	550	555	549	534	528	538	547	576	550	538	583	576	571	608	569	552	545	565	556	542	533	558	550	550	567	567	520	521	561	521	512	563	558	540	582	536	537	550	553	544	538	524	551	546	538	538	550	540	560	577	593	533	525	479	565	557	551	554	557	539	572	553	550	562	529	575	539	538	521	582	519	526	565	542	521	555	544	525	548	563	545	541	566	561	591	541	540	512	503	556	529	541	552	544	534	553	535	534	509	552	504	531	545	540	531	574	534	505	578	546	549	544	520	552	551	570	582	558	549	537	551	525	508	525	557	565	551	584	573	578	546	523	546	504	575	538	592	538	560	551	570	523	541	515	537	550	527	580	580	541	540	547	602	531	536	595	522	531	589	590	518	500	592	601	536	505	590	547	514	531	554	560	594	585	541	573	545	516	600	568	507	509	561	525	530	535	569	594	519	513	559	558	523	549	567	516	547	539	545	546	490	534	545	481	574	548	587	547	551	559	511	589	583	535	518	531	542	532	551	555	585	560	563	538	501	538	555	570	568	541	535	530	506	551	552	552	578	571	545	568	548	537	554	566	555	503	531	552	567	494	550	582	519	554	508	506	527	557	508	565	517	538	587	520	524	612	568	498	524	544	537	547	580	573	535	520	524	563	538	588	578	504	559	582	554	535	528	505	564	548	545	541	569	559	485	526	573	533	545	548	520	534	563	573	556	545	544	577	531	553	538	553	560	541	536	534	523	526	578	538	552	537	550	570	565	544	539	534	541	539	546	550	567	566	537	543	549	542	567	554	521	545	513	539	546	540	583	534	542	527	543	590	549	527	530	585	550	573	560	569	581	555	536	544	531	541	598	504	528	549	503	602	490	610	518	549	525	595	506	551	532	530	566	553	534	509	557	532	550	507	565	546	497	524	574	518	534	557	509	569	542	541	513	529	544	566	572	518	546	571	524	559	523	571	552	547	550	494	580	538	541	576	567	525	534	523	554	549	543	570	541
5059	10278	8815	4631	3284	2540	2090	1715	1484	1321	1174	1100	996	962	936	917	866	854	797	840	810	798	767	769	802	786	744	734	745	739	734	720	746	697	726	743	731	727	726	703	692	695	719	688	743	740	733	740	774	701	733	741	766	714	732	731	704	720	766	678	730	720	747	740	673	734	702	712	707	731	754	740	775	729	695	701	725	721	731	712	694	746	696	713	697	737	699	703	704	726	702	737	696	757	659	686	735	687	743	703	712	753	707	749	704	724	777	726	727	751	704	682	753	717	733	686	726	708	724	714	712	691	726	687	781	709	676	720	751	707	679	712	757	669	715	694	674	751	740	710	660	706	738	724	670	698	732	638	715	671	749	688	693	730	718	678	680	666	697	715	696	664	709	723	684	652	680	700	738	730	745	686	748	643	701	673	729	714	764	697	721	680	745	672	754	683	706	729	711	676	737	669	718	666	681	743	704	668	722	685	703	734	738	702	717	707	683	694	716	727	684	740	723	711	716	690	691	733	687	689	703	731	721	684	695	734	726	660	721	664	696	715	647	676	708	725	716	747	719	701	702	718	708	657	707	750	708	722	707	721	702	716	694	705	754	734	703	715	700	732	726	707	755	723	719	718	702	725	735	713	671	695	768	713	692	666	687	722	684	712	678	732	657	655	737	734	694	660	724	707	662	708	695	707	687	689	704	742	725	709	738	708	707	720	738	695	710	705	741	717	705	687	659	723	755	735	754	703	704	720	715	705	717	736	678	749	705	749	689	688	709	745	708	763	710	720	728	648	714	688	698	698	693	719	704	737	735	699	679	722	737	699	669	747	702	747	730	702	676	691	696	756	685	776	723	713	707	712	783	695	757	687	730	733	736	735	702	670	682	681	669	701	692	687	705	743	706	748	714	740	694	694	704	699	747	721	717	705	685	648	702	688	718	750	652	695	716	723	712	735	732	699	676	710	720	689	712	698	754	734	740	739	736	699	692	733	719	711	689	701	752	668	716	745	680	730	674	717	685	705	712	746	697	702	676	676	727	739	670	710	685	710	672	673	738	684	704	681	700	713	689	718	728	741	689	714	731	704	688	753	737	679	700	685	709	748	697	713	703	686	689	716	700	756	676	691	731	737	706	676	694	653	701	734	698	695	701	738	715	661	720	675	735	702	704	735	711	704	672	702	674	732	709	664	744	697	728	692	706	698	696	735	717	692	712	696	726	724	701	703	708	724	648	735	711	681	737	711	712	701	694	694	654	711	705	660	691	710	716	747	731	735	669	679	744	735	700	753	713	694	692	707	684	729	687	704	669	730	717	745	707	720	726	713	746	706	667	687	717	723	722	669	681	717	701	762	753	748	720	663	735	747	718	679	715	696	722	719	682	714	719	694	715	723	679	714	669	718	717	706	712	726	702	717	706	755	717	699	715	677	690	726	714	734	774	755	705	735	725	692	668	668	695	725	709	702	710	722	714	707	710	732	696	708	687	726	722	723	697	739	741	698	714	702	720	752	698	768	747	732	707	713	695	692	712	711	690	656	700	684	731	648	702	733	715	739	744	743	707	720	678	714	705	696	710	705	725	730	734	683	762	728	738	665	754	725	688	693	785	743	667	611	689	675	682	707	685	712	700	688	677	706	677	703	756	734	663	741	743	705	705	778	701	730	723	725	716	666	710	715	728	709	674	654	693	732	687	703	709	734	713	693	738	737	696	681	708	736	692	725	758	700	705	724	696	800	719	761	731	705	717	710	722	701	718	723	726	724	678	651	704	696	741	728	692	742	669	729	740	678	749	713	692	732	753	684	734	762	682	666	667	717	703	773	725	736	710	730	711	705	712	742	738	734	702	752	745	735	677	745	742	715	746	703	778	675	702	755	714	711	709	712	701	704	719	726	720	677	688	718	703	703	673	694	715	701	719	732	691	705	657	739	729	731	705	730	725	696	742	747	689	710	748	722	720	691	764	724	689	726	730	709	727	700	740	710	779	687	704	682	645	689	772	682	716	685	685	709	716	687	704	726	739	663	727	690	689	719	749	715	735	709	725	712	742	709	728	706	706	725	675	729	679	708	673	724	716	741	692	698	698	726	685	755	742	729	725	732	703	721	754	709	684	687	675	661	758	704	699	779	712	742	732	721	701	732	667	716	723	755	652	727	683	720	691	725	697	688	714	684	732	691	678	732	740	624	759	653	722	680	712	722	722	687	682	700	710	711	758	670	721	730	711	692	738	686	707	691	707	732	719	683	699	733	710	723	720	706	667	742	707	708	708	711	685	696	743	697	746	690	673	730	730	727	704	676	667	768	743	701	721	717	698	754	673	695	682	695	710	705	693	681	713	736	727	684	689	704	701	737	700	689	662	727	697	720	689	742	753	734	650	674	743	691	682	671	756	750	692	703	684	708	700	727	682	668	696	718	659	705	722	684	735	708	730	692	703	749	699	744	680	646	719	716	696	733	730	669	741	699	686	752	683	643	716	693	744	734	681	743	669	726	725	777	707	697	712	708	713	710	666	748	691	694	710	735	732	745	731	716	693	658	708	719	733	726	735	725	697	735	681	734	713	700	719	703	704	682	772	733	665	711	740	686	715	691	728	670	739	679	736	682	735	712	687	747	710	705	741	753	705	761	683	700	738	716	691	668	726	699	638	703	725	693	693	736	715	678	697	685	707	727	689	691	707	701	722	670	728	679	723	740	723	712	694	715	699	718	716	722	697	692	714	676	666	666	699	622	695	719	699	696	729	703	694	743	699	758	686	726	700	702	728	733	679	700	698	729	713	658	737	662	699	744	722	710	742	698	716	715	723	761	690	737	708	689	711	714	687	738	724	715	678	676	690	681	717	724	725	694	699	761	734	702	752	717	658	729	708	721	701	753	691	748	691	717	705	680	695	705	712	702	727	721	733	740	720	705	712	718	718	670	688	763	684	723	706	713	723	683	760	699	711	694	700	722	709	718	719	717	730	731	701	682	694	705	710	734	698	691	702	697	690	693	693	738	730	720	646	705	697	701	635	766	663	680	731	709	698	781	737	724	704	652	684	666	706	718	703	723	683	712	673	738	703	691	682	703	660	689	700	717	744	711	708	711	703	728	718	721	710	704	714	701	724	719	720	751	679	717	679	696	726	691	675	652	693	663	751	686	695	704	728	750	727	743	737	708	733	711	731	691	704	707	724	693	707	687	718	702	698	762	706	722	713	670	698	713	670	698	726	741	790	696	688	726	687	761	739	730	719	698	724	744	706	733	717	705	664	701	726	742	750	636	707	688	634	710	714	693	698	687	674	711	712	715	710	708	743	698	740	691	763	729	715	667	694	730	718	670	738	749	706	713	700	695	683	711	720	721	762	708	689	729	728	735	713	717	716	700	688	702	700	727	675	676	695	733	730	708	700	729	714	737	714	679	683	734	719	690	708	679	724	681	712	728	687	703	727	688	737	740	687	682	713	680	718	677	693	695	722	691	680	708	716	687	664	739	693	725	717	692	701	654	732	698
23463	21630	29651	24094	21631	21662	7840	1143	766	727	569	573	498	462	441	442	373	391	364	339	336	291	300	314	293	256	284	278	276	273	217	287	257	257	250	265	265	270	271	257	242	265	270	242	234	247	248	253	274	276	253	262	262	252	239	262	226	233	211	214	238	220	252	236	244	249	245	275	238	241	278	268	224	254	259	241	267	259	240	226	245	228	245	234	254	248	218	217	239	254	260	236	226	247	236	232	236	227	231	232	255	239	244	213	241	259	226	196	229	202	228	231	225	259	253	245	246	235	230	266	234	202	260	230	244	230	221	251	228	290	248	241	232	231	260	234	223	230	259	238	274	247	216	239	228	226	220	224	231	217	226	187	230	238	254	229	206	224	250	217	213	257	218	244	230	226	240	204	253	190	242	226	254	233	225	230	211	215	279	230	207	239	207	243	227	239	237	249	231	228	263	222	235	257	226	255	231	241	231	221	222	230	246	249	241	243	241	196	218	223	288	234	275	240	221	219	242	219	230	232	230	248	232	243	217	241	209	230	243	241	227	232	241	227	245	234	229	241	228	247	234	207	230	236	256	226	209	219	254	249	252	219	253	193	224	207	244	218	228	265	225	259	207	239	220	225	253	223	253	230	232	199	230	232	236	237	225	223	234	211	229	230	233	237	241	246	232	236	231	230	224	229	226	221	214	237	235	224	245	221	220	197	240	254	245	229	228	238	232	223	227	252	256	214	248	242	247	254	224	240	204	281	236	214	238	207	222	256	214	232	228	213	252	262	243	210	250	220	267	202	244	210	253	235	246	226	219	254	244	236	244	218	238	242	224	207	208	217	236	228	206	222	210	220	257	245	197	212	251	216	249	248	209	231	240	224	218	246	232	236	233	261	198	221	231	247	215	244	235	224	220	217	248	220	226	222	233	235	243	225	247	226	236	250	230	222	229	212	224	232	259	225	228	242	230	257	220	239	230	229	265	254	230	233	258	227	252	214	188	235	223	243	210	239	241	214	227	238	217	250	221	223	236	244	232	237	232	229	249	252	238	237	224	229	230	280	215	222	222	252	198	233	242	252	229	243	236	197	225	219	240	208	232	240	239	257	236	218	244	211	225	260	223	214	250	274	251	229	228	238	225	232	216	234	234	252	253	231	245	231	222	219	238	231	220	245	217	237	204	231	229	228	229	234	245	251	237	202	238	232	231	242	220	243	229	217	234	235	252	233	230	229	234	224	253	213	255	241	250	234	242	221	201	234	239	245	241	243	229	229	238	227	252	218	226	257	206	215	238	219	254	221	215	243	241	195	199	199	229	229	252	220	224	231	220	233	227	238	231	243	258	222	229	234	212	223	256	234	237	216	233	257	250	218	268	246	212	246	228	228	242	223	235	242	207	241	242	235	217	222	234	233	221	229	263	215	235	224	224	223	222	236	251	244	232	231	235	259	237	201	235	251	232	230	223	215	229	224	220	233	237	224	218	246	217	220	226	235	244	246	224	237	233	204	211	220	218	248	229	242	232	266	246	213	208	231	232	234	254	244	208	249	235	219	221	261	256	226	239	239	267	234	262	233	240	281	264	205	220	203	235	215	239	232	229	230	244	245	226	265	240	220	227	248	230	231	243	224	238	253	236	228	225	239	229	254	267	218	255	211	230	234	240	220	229	263	247	246	226	213	248	231	240	220	225	210	233	262	232	223	219	248	259	230	233	220	264	232	246	204	209	209	261	242	261	232	235	223	225	212	251	211	195	258	216	260	238	237	216	239	203	234	257	255	190	216	243	228	225	215	228	244	237	247	195	233	244	254	228	232	224	235	217	253	198	252	241	202	247	245	253	215	259	250	216	223	235	238	242	226	236	242	211	237	246	211	240	226	238	240	230	250	225	215	236	261	240	232	242	204	244	228	232	261	259	222	263	229	214	220	242	211	217	280	235	224	211	236	230	232	223	249	222	253	227	206	242	238	243	272	229	224	237	235	243	233	251	230	248	254	214	236	222	210	237	219	241	229	231	256	216	232	226	236	220	232	216	206	224	250	248	226	224	214	206	233	243	246	241	242	233	242	227	238	241	230	224	246	243	242	223	219	234	250	250	232	227	230	218	212	229	222	238	260	234	241	211	212	195	227	225	244	274	259	255	235	260	224	234	245	220	207	240	227	245	212	226	232	236	223	206	257	223	257	224	215	255	218	265	250	233	224	223	224	233	212	230	242	234	247	231	232	239	239	249	214	232	225	234	217	241	222	233	244	233	267	221	221	226	240	288	205	240	266	238	231	222	249	232	215	246	220	235	230	218	248	259	227	219	242	210	235	265	254	214	227	239	214	233	234	231	237	219	239	258	258	223	222	259	222	214	268	229	237	239	226	239	256	241	206	242	214	212	250	231	216	220	210	241	232	226	256	230	235	230	234	223	232	249	241	217	213	247	255	226	215	235	240	200	269	230	230	222	261	221	220	258	225	223	249	259	236	221	253	219	243	239	258	212	225	244	197	208	245	234	210	241	247	235	225	214	232	247	219	209	215	219	229	235	251	236	199	239	251	231	211	246	258	242	205	228	236	229	227	226	267	198	243	244	210	212	254	225	225	229	235	243	214	225	238	236	229	240	233	267	207	223	239	233	257	218	245	225	228	220	217	228	238	201	237	235	235	248	215	239	215	231	239	219	255	251	236	251	245	235	253	236	236	236	238	224	248	219	228	249	228	232	227	227	233	217	232	238	249	224	216	210	242	212	193	220	246	245	235	237	219	226	231	216	220	236	247	227	234	220	253	243	258	228	224	239	216	233	227	224	218	250	224	235	234	229	225	250	245	225	260	252	209	253	226	240	226	257	253	248	202	238	240	249	194	267	233	226	262	251	236	241	220	222	208	227	228	234	228	244	245	216	230	241	223	228	205	224	233	213	207	232	202	240	224	233	227	231	218	248	225	228	246	239	235	234	223	217	221	241	203	216	237	225	239	235	225	257	206	227	262	230	213	224	207	208	226	240	238	237	231	239	204	231	230	266	222	256	233	213	233	243	239	226	224	220	233	245	240	224	221	218	247	228	218	211	250	217	239	221	239	223	221	243	261	240	212	237	253	202	236	212	264	245	236	227	234	242	251	244	235	228	247	246	237	232	230	208	251	234	246	216	248	252	233	234	252	233	237	237	221	205	239	205	260	224	231	267	240	248	234	218	253	247	218	238	230	217	226	232	238	202	215	265	234	249	209	224	224	232	232	220	226	237	227	223	211	254	240	240	221	228	227	236	244	222	253	222	223	219	213	202	207	221	212	199	252	231	231	241	243	227	225	212	233	246	229	226	232	229	253	219	243	223	240	265	235	242	252	239	228	232	239	231	269	222	252	223	238	233	217	203	237	228	232	231	236	264	232	222	237	210	240	234	253	220	244	228	245	220	227	246	245	251	233	248	233	245	238	230	241	244	246	232	214	241	231	235	242	255	223	228	218	225	249	235	237	214	223	215	226	222	248	241	234	225	239	253	228	244	217
7130	16234	13789	7327	5112	3869	3104	2391	1873	1560	1296	1047	916	791	712	667	657	533	561	516	517	476	488	441	457	414	435	392	392	379	359	399	368	398	342	367	401	370	328	333	376	342	363	349	368	331	322	330	354	320	310	369	328	311	328	337	347	341	317	310	323	315	334	330	290	331	352	339	349	368	337	317	319	326	352	319	313	338	355	302	298	338	333	316	300	307	294	295	314	307	329	335	307	341	316	328	318	321	335	319	320	335	313	289	329	311	296	347	329	306	324	281	314	315	309	318	285	353	331	332	340	293	298	329	328	276	316	314	317	303	363	300	322	306	344	369	317	300	319	323	305	331	311	329	282	324	302	325	308	307	322	316	319	317	343	307	273	304	295	307	324	336	326	302	297	292	312	291	330	289	303	322	322	303	299	313	328	346	302	343	346	324	327	302	331	326	339	374	321	324	335	297	320	340	323	283	277	319	350	287	321	298	304	305	308	311	343	311	315	274	311	313	283	291	321	342	290	297	305	320	361	328	335	336	336	313	313	311	308	322	302	299	332	328	293	292	303	312	316	298	309	326	320	310	304	306	302	322	322	310	313	327	323	288	344	331	286	346	322	293	298	293	291	276	282	319	331	313	308	307	358	315	299	307	321	315	279	327	354	336	293	297	320	311	312	309	316	354	334	305	310	301	284	305	308	306	320	332	298	331	314	306	299	341	300	269	316	292	296	314	319	316	313	313	323	299	273	302	321	299	319	313	339	319	292	299	325	320	296	322	281	311	327	314	318	322	352	315	326	318	280	286	321	310	289	305	338	292	322	299	322	312	297	328	327	309	308	321	309	313	296	311	329	319	316	317	298	321	337	318	297	310	308	328	317	314	309	315	295	313	323	319	318	306	292	306	284	311	346	342	304	282	341	312	325	293	318	301	321	293	301	319	319	332	306	255	334	340	287	300	317	316	324	304	300	278	322	340	300	327	319	353	296	341	311	300	284	303	290	297	293	319	317	332	296	274	307	288	317	314	309	314	311	315	301	326	326	309	313	335	327	364	324	322	296	322	324	325	295	317	291	327	312	317	309	322	311	347	314	326	307	336	324	326	330	295	328	310	301	340	311	304	329	315	328	294	316	327	323	304	304	325	325	279	312	316	323	286	308	336	300	314	297	270	291	324	343	316	334	329	327	299	301	304	303	306	278	341	298	322	337	292	307	312	328	302	292	302	308	308	315	318	303	311	326	276	308	326	326	309	306	289	301	317	326	330	317	288	318	322	301	296	325	336	302	301	309	335	324	328	320	326	324	273	333	287	314	326	310	333	310	305	293	321	306	322	319	311	317	283	286	285	321	284	314	277	304	304	300	332	287	304	322	297	340	306	319	314	263	325	292	316	313	324	316	310	306	311	322	306	319	318	300	312	306	311	316	301	303	305	321	324	308	305	281	292	295	329	316	330	296	311	292	311	295	301	309	323	333	297	301	332	278	297	293	298	290	291	292	308	313	306	288	317	318	304	318	309	308	328	297	301	349	302	313	286	311	322	311	322	314	296	299	346	319	303	324	306	310	319	326	302	321	287	303	328	295	318	289	296	329	326	316	278	305	267	302	318	316	360	324	289	322	314	362	288	325	305	308	313	324	327	320	303	302	283	308	320	328	328	324	315	307	338	338	296	316	299	330	312	316	336	325	339	305	346	317	339	337	295	286	321	307	293	298	334	309	289	335	334	298	305	316	318	332	294	312	335	299	288	309	326	294	309	309	327	310	316	316	301	290	317	328	294	336	328	332	329	306	323	300	334	313	327	302	323	326	306	292	311	332	315	307	322	314	323	341	307	289	289	304	317	305	306	312	299	289	322	320	316	294	299	305	314	329	327	307	308	317	337	313	338	332	324	317	324	300	301	315	313	324	311	305	304	273	300	316	333	287	296	314	293	293	284	302	279	335	337	308	307	308	327	363	320	300	294	325	342	331	321	334	319	332	329	314	267	335	348	316	342	336	329	319	323	330	332	276	318	300	306	320	312	315	317	316	320	299	309	295	327	299	326	286	330	312	312	330	295	314	322	308	308	310	325	320	337	275	312	303	322	319	326	297	302	340	297	295	292	283	322	314	307	292	297	283	303	327	320	302	280	304	299	323	328	322	322	318	280	290	300	295	279	318	306	322	318	324	334	326	322	274	306	285	318	288	274	330	294	316	288	307	304	301	314	325	336	303	322	296	319	307	318	291	292	278	317	306	347	346	302	293	285	306	326	317	311	318	309	300	315	322	369	300	302	285	302	328	320	314	301	350	314	331	308	336	282	312	309	313	314	315	267	325	276	321	317	301	334	320	318	341	302	332	276	354	285	314	348	324	318	309	280	281	315	313	318	302	286	337	315	291	289	309	308	331	351	328	326	317	313	337	316	305	279	337	323	298	341	322	283	285	303	319	305	301	323	307	319	279	330	325	305	321	325	299	319	312	318	302	320	283	313	355	310	320	309	298	309	280	297	337	314	329	305	322	267	316	316	299	300	320	287	313	316	290	291	342	322	332	300	303	276	286	304	323	325	321	291	316	294	304	283	345	320	332	299	325	323	303	298	331	305	305	333	308	301	323	312	299	307	361	280	289	344	328	310	309	310	325	300	309	312	310	311	339	294	299	343	341	288	321	302	321	284	328	316	316	303	328	349	300	317	320	310	269	296	306	315	293	302	326	306	321	303	314	323	353	311	307	333	320	341	303	319	319	300	331	318	309	334	299	310	313	350	319	315	308	310	311	316	307	322	335	324	313	302	300	299	308	310	283	299	301	289	327	305	306	274	302	317	299	319	281	311	348	291	285	309	307	329	337	327	308	341	289	294	335	310	350	304	295	306	307	336	312	318	300	325	287	310	288	301	296	299	307	307	313	335	312	311	355	326	285	301	303	317	306	317	322	317	308	302	318	318	298	307	292	311	334	283	336	300	299	305	308	298	303	343	310	321	324	299	322	303	309	326	299	330	362	309	293	318	308	283	311	322	263	349	338	316	311	288	333	333	316	345	309	316	289	346	299	302	314	313	307	321	295	293	304	311	291	305	285	330	320	295	329	329	327	323	323	313	328	346	326	347	307	296	343	336	371	299	325	327	326	301	311	324	330	305	298	325	292	298	310	308	291	307	300	292	323	333	298	342	349	312	324	314	329	312	294	308	338	304	293	274	309	274	306	360	290	300	323	301	326	290	312	292	301	322	312	306	334	346	292	293	339	306	313	316	302	298	321	330	331	308	302	345	354	308	338	311	300	310	290	331	348	291	290	307	310	317	296	286	323	331	298	341	278	319	348	309	291	313	284	307	308	311	337	310	294	266	327	338	345	333	295	312	336	332	309	291	321	308	305	297	323	293	310	312	311	339	317	342	318	306	311	318	346	326	324	302	265	340	290	305	307	305	303	294	313	306	306	287	316	297	275	321	320	300	316	305	302	327	315	294	292	307	307	290	295	324	342	301	284	278	316	325	315	311	329	326	320	328	344	348
27559	21234	10001	1286	839	804	740	765	791	794	718	713	772	695	740	673	690	740	735	694	726	747	733	704	704	732	730	717	735	719	753	709	721	745	697	730	674	691	704	705	711	712	706	679	722	711	738	715	702	746	705	680	714	722	753	701	680	707	701	688	711	705	722	691	698	718	708	743	711	771	710	749	756	720	720	728	713	727	717	701	720	692	694	741	743	729	725	718	754	681	707	732	743	735	727	651	747	697	675	701	715	717	731	742	714	710	754	744	702	720	747	766	720	687	672	747	727	720	739	735	767	718	742	700	759	704	743	707	718	723	769	665	705	691	682	650	697	678	721	679	721	654	736	714	697	734	722	715	727	728	720	731	726	750	721	724	760	695	672	699	754	723	715	724	750	707	727	737	736	753	724	730	708	758	692	718	725	702	698	732	693	693	736	735	733	717	717	711	686	694	695	684	734	729	669	699	711	798	739	733	723	711	708	723	746	772	741	765	729	756	660	738	700	740	632	747	693	733	720	738	770	724	739	699	709	710	694	692	743	684	722	675	714	707	702	709	714	718	697	700	715	718	689	730	710	675	689	669	731	693	695	674	713	679	701	772	684	712	690	711	677	717	753	721	711	704	687	698	728	756	733	691	699	733	764	717	727	667	690	741	720	693	740	703	703	705	711	714	716	718	742	700	679	697	749	660	722	698	723	702	757	704	711	667	716	690	752	691	736	716	706	786	690	698	714	699	730	759	739	696	660	782	710	721	694	725	702	687	743	729	721	679	726	763	662	727	744	723	666	747	755	711	699	738	726	758	728	692	683	726	722	675	718	749	761	754	752	723	718	731	719	674	763	711	676	732	710	741	708	708	735	711	743	754	750	710	679	728	663	679	731	686	724	699	745	771	733	709	743	716	790	750	712	751	702	716	698	729	725	721	716	702	738	702	702	711	737	698	704	708	716	698	713	740	684	722	696	721	703	713	683	732	718	684	718	733	723	753	707	731	732	675	777	712	724	705	738	711	761	718	727	731	749	713	702	745	718	759	784	694	678	727	706	746	681	714	746	718	718	706	722	730	672	739	725	716	698	732	735	765	724	714	742	715	705	701	728	714	714	731	731	717	704	696	703	701	747	744	722	701	714	703	690	735	711	745	713	722	721	651	716	727	701	679	732	710	722	661	716	696	711	764	734	710	719	715	710	728	690	752	704	723	702	712	716	715	752	758	711	705	761	779	721	744	699	714	739	763	717	731	710	688	695	687	745	708	680	665	717	694	718	712	707	748	704	696	733	701	712	687	692	726	732	716	690	709	716	701	720	653	730	743	753	704	699	719	691	744	696	729	681	675	721	723	775	726	685	703	710	705	722	672	787	744	711	717	766	747	738	746	738	739	678	703	683	666	731	685	709	729	722	744	709	726	748	708	747	713	703	739	698	740	688	735	713	721	734	736	717	702	731	739	728	678	704	712	686	708	682	698	707	696	728	681	666	697	737	719	721	720	749	745	690	695	722	702	686	730	682	737	684	742	737	691	714	759	696	741	708	767	690	777	747	705	713	742	776	652	700	664	692	716	707	709	721	719	713	694	674	676	672	713	710	772	723	739	690	710	740	733	721	700	725	739	759	692	719	767	720	766	749	690	682	752	750	727	702	675	715	733	719	688	713	748	753	725	736	763	684	696	741	746	705	719	756	674	713	710	679	725	713	741	736	749	722	735	736	713	696	741	699	703	712	730	738	732	747	682	746	713	717	742	727	775	736	749	713	727	735	718	693	724	702	697	733	726	715	742	706	739	728	714	750	730	716	715	715	756	693	693	732	716	747	728	748	682	705	705	711	742	696	734	747	727	734	676	744	712	716	675	721	663	722	698	699	713	695	729	737	670	708	690	705	791	706	727	665	743	682	740	700	677	708	744	695	705	739	696	745	725	701	645	704	748	668	708	698	777	716	747	671	703	676	721	711	740	727	743	735	742	741	697	674	740	711	680	713	664	711	732	715	738	727	709	715	703	733	730	731	702	729	733	709	739	707	780	707	705	788	747	751	642	737	746	752	704	771	753	729	742	696	698	742	675	711	740	697	678	685	711	740	755	707	699	698	707	729	720	732	702	723	667	701	741	674	718	710	725	721	741	736	713	724	768	739	724	729	762	740	679	688	736	729	702	747	739	693	698	726	721	706	753	684	732	688	694	740	716	692	712	685	692	748	676	733	749	714	771	726	741	711	743	697	702	735	715	760	655	778	737	729	729	715	675	724	746	725	734	727	731	706	710	762	715	719	755	722	730	713	733	710	704	750	738	733	727	703	680	679	700	699	682	718	740	725	774	731	762	710	740	689	721	708	717	695	728	722	757	701	678	731	700	712	742	735	676	716	713	712	702	688	704	748	658	741	674	722	770	728	710	709	779	703	732	683	739	745	684	712	697	729	685	704	684	649	702	730	752	697	724	723	718	726	752	707	695	701	726	717	681	716	703	726	696	711	700	727	739	713	736	741	737	673	696	699	715	689	749	722	689	725	728	726	694	715	749	760	716	735	747	705	744	716	714	722	662	703	814	729	728	724	693	753	714	741	693	710	780	706	696	718	660	728	703	744	710	680	713	777	706	733	676	731	708	742	719	713	718	694	709	724	754	745	699	690	673	711	731	710	690	729	719	724	730	726	727	735	722	701	720	728	715	743	688	708	741	740	721	661	740	722	697	712	723	732	776	708	717	715	702	627	722	711	675	716	674	738	690	732	738	770	716	747	680	696	697	759	702	675	724	708	755	699	707	670	709	727	740	690	732	710	815	702	729	681	737	747	740	746	722	696	726	723	735	748	751	770	756	731	702	673	707	732	712	767	711	696	732	727	721	753	690	727	738	763	745	689	696	657	725	664	656	750	720	704	681	708	662	754	697	749	676	692	702	722	728	709	667	725	724	689	687	725	721	703	712	704	713	746	706	705	764	730	716	755	718	684	739	674	706	716	696	726	721	732	693	670	698	676	724	757	711	698	688	732	746	706	770	704	738	698	698	730	712	711	765	766	739	737	744	751	743	735	705	743	732	693	703	709	717	676	746	735	776	783	730	707	681	663	722	729	704	692	698	758	756	691	729	702	748	702	684	714	732	718	720	708	718	723	711	709	769	720	694	698	731	742	742	694	698	738	756	783	694	745	731	690	668	688	731	723	743	731	690	718	734	761	723	736	705	725	699	691	717	730	730	754	706	724	675	719	718	738	744	696	689	711	765	729	707	770	706	739	678	701	671	710	720	741	726	690	713	696	713	725	674	739	685	736	703	720	720	663	676	715	714	727	685	752	699	708	709	685	728	761	699	702	736	683	721	674	714	706	698	739	712	713	704	724	712	654	700	747	673	699	748	679	709	729	702	714	720	723	722	733	776	686	705	740	722	727	752	717	775	698	720	726	723	692	689	754	755	714	759	715	727	736	710	684	721	699	762	671	723	722	692	693	699	721	741	745	717	741	751	709	749	744	713	732	751	708	702	724	747	735	693
4293	1633	1561	1185	1146	1026	1031	978	962	951	932	941	959	924	888	954	904	995	884	905	941	924	891	937	948	951	889	945	955	912	869	906	901	913	933	892	921	887	944	918	870	887	939	906	927	893	848	898	887	893	925	898	894	930	913	907	882	889	872	932	905	915	874	926	955	933	908	895	916	883	900	895	884	883	971	881	893	996	842	917	940	927	882	926	942	925	871	890	914	923	885	925	903	913	922	908	937	891	906	905	901	924	902	922	869	896	999	928	933	861	987	924	865	944	922	927	905	911	915	892	886	946	871	841	846	868	848	893	921	940	883	887	879	951	890	933	858	873	890	871	895	890	879	906	951	889	894	935	873	927	906	907	874	914	843	868	964	955	898	918	933	915	907	896	910	914	887	959	914	892	947	982	863	928	903	935	885	919	895	933	954	893	978	941	926	853	891	934	912	917	920	898	868	923	872	869	921	930	847	922	903	887	895	926	884	943	929	891	856	912	898	910	902	957	929	889	879	923	888	920	948	891	872	933	933	864	885	874	882	892	947	909	931	984	903	903	889	867	912	903	933	857	931	912	879	885	919	883	946	913	869	910	924	880	930	930	935	934	889	899	912	883	852	894	936	931	895	917	944	939	907	898	905	920	873	860	902	911	946	945	889	894	906	937	938	901	955	832	864	878	923	920	888	882	918	879	907	900	846	901	919	898	914	908	888	917	949	908	950	901	920	936	876	910	927	949	922	913	941	945	913	928	851	882	928	884	895	908	929	910	874	924	907	838	1008	912	925	909	927	946	873	942	919	957	897	950	966	926	937	876	876	912	901	894	922	939	928	891	896	911	922	953	884	902	899	876	895	951	918	896	918	883	907	904	911	912	928	913	847	931	918	934	914	899	841	924	854	922	890	966	933	915	878	901	859	921	911	892	941	905	911	896	926	892	881	913	935	874	876	933	905	893	886	904	914	919	898	872	929	944	915	879	884	903	932	917	918	923	891	959	887	898	871	935	904	906	896	915	958	886	925	921	879	936	858	930	866	916	884	862	912	858	955	930	889	883	940	902	933	939	941	912	914	962	920	867	863	881	910	918	930	896	934	869	890	938	901	883	938	874	868	907	875	897	858	967	889	895	872	887	931	930	840	909	917	925	910	906	891	901	875	877	916	948	914	908	931	918	874	941	953	907	908	950	926	927	947	910	899	895	960	905	876	875	937	913	906	888	874	903	890	896	950	876	904	879	922	898	895	908	908	908	868	963	914	901	945	880	914	936	889	927	903	930	944	871	908	871	884	962	910	965	879	929	842	944	893	868	901	891	917	910	889	900	868	883	915	851	947	892	905	945	893	904	870	944	890	943	869	937	874	885	914	902	879	924	888	842	870	908	936	893	866	869	897	881	975	926	916	899	845	929	948	916	854	924	922	889	944	920	986	870	854	929	962	903	951	895	891	851	918	980	889	885	928	847	894	915	874	878	909	908	891	892	930	935	938	910	926	904	930	882	918	912	950	912	909	888	893	936	909	910	940	917	924	934	903	877	929	910	897	861	965	894	893	973	894	944	947	983	910	940	976	923	917	912	916	872	910	959	947	899	923	912	923	902	895	886	880	893	915	983	910	922	915	866	907	952	864	886	902	927	896	971	970	874	872	935	929	906	925	886	934	907	935	912	900	886	900	922	892	951	940	902	923	945	900	900	936	958	948	914	919	960	908	928	931	921	892	894	948	897	931	888	926	929	915	882	918	910	880	900	889	863	890	909	915	887	916	958	895	878	918	851	926	829	928	878	873	864	911	871	918	875	902	890	897	885	905	945	950	930	883	902	914	901	907	978	930	919	882	905	901	912	932	908	892	977	948	900	953	881	913	980	916	939	902	952	920	903	888	952	879	913	906	865	859	895	907	973	931	925	900	908	957	872	901	897	906	887	877	936	845	889	868	935	881	886	874	907	906	891	921	882	913	888	930	939	921	949	869	877	948	905	915	923	879	846	880	889	940	926	918	904	886	876	854	864	904	936	902	948	884	936	871	906	911	890	933	920	922	919	950	950	858	946	956	930	926	948	911	926	883	892	932	877	899	882	941	870	903	945	918	885	899	894	929	844	887	895	843	895	903	896	918	912	910	899	952	875	947	861	873	887	924	929	950	917	934	886	907	915	889	901	927	983	936	926	917	936	867	935	875	924	895	819	981	920	914	871	925	908	888	884	958	925	864	914	880	932	873	908	970	917	933	944	907	888	939	901	918	945	904	885	845	896	882	969	961	979	873	934	935	880	921	916	894	933	920	898	941	945	925	880	931	913	912	886	877	905	839	927	868	874	929	944	937	879	894	934	896	925	918	834	898	914	850	913	913	911	904	918	951	939	883	927	924	915	914	899	906	876	892	974	891	920	878	885	937	907	907	882	889	990	887	889	941	946	922	933	945	937	871	886	904	884	934	889	879	884	913	944	903	905	964	960	959	928	928	896	939	913	910	904	878	911	917	938	889	897	869	897	877	961	849	893	925	902	931	910	890	926	874	921	912	873	890	876	938	927	886	926	843	910	954	929	928	870	900	928	844	870	919	917	924	916	914	855	924	898	898	835	867	943	901	929	962	912	904	943	942	915	896	960	910	883	884	975	891	911	933	905	924	893	856	888	876	939	886	929	918	920	872	906	933	899	907	947	847	916	882	867	907	835	958	852	865	910	878	908	935	893	928	903	898	932	966	888	905	919	902	908	920	894	946	896	962	886	939	862	818	857	872	914	902	904	952	880	866	870	937	948	895	963	902	880	947	906	899	849	883	921	916	896	947	910	887	928	888	895	925	887	893	852	872	890	886	870	924	928	934	918	910	882	915	908	909	918	919	863	905	860	939	901	879	950	954	938	932	880	897	945	964	884	888	901	890	902	876	893	943	904	892	864	926	876	952	948	839	904	922	922	924	979	882	895	919	943	911	887	949	914	926	904	930	912	867	890	874	934	889	922	868	918	928	948	873	834	879	916	895	964	907	926	929	852	907	872	866	918	915	937	919	898	882	954	950	927	907	912	902	842	924	906	869	878	924	887	931	912	874	902	865	931	905	917	928	927	891	906	907	905	917	967	866	917	896	933	920	940	924	836	931	926	867	866	962	904	883	875	884	853	971	869	922	870	928	922	924	869	934	888	910	918	902	915	935	906	896	893	896	874	883	925	893	906	884	897	922	846	889	885	940	928	911	876	910	931	875	850	929	896	897	858	881	928	934	876	929	933	878	895	900	890	908	924	900	927	917	939	905	953	922	851	816	884	897	922	876	897	879	926	941	871	912	905	904	893	890	921	919	904	955	934	890	881	898	921	913	892	868	908	875	910	922	911	905	902	933	995	892	880	909	866	880	951	927	901	953	881	960	937	906	939	868	980	911	914	950	881	880	867	915	926	928	940	959	905	926	918	938	935	984	949	857	884	892	910	950	879	915	942	903	902	940	854	852	928	888	882	939	915	894	891	862	907	952	937	868	907	874	900	889	907	898	909
24548	21702	29244	24684	21701	10131	1440	1005	916	847	680	709	683	645	660	616	607	599	614	626	606	594	558	592	585	567	585	568	558	599	564	594	574	571	551	554	512	537	570	567	549	596	565	525	547	560	619	538	564	546	553	538	562	563	570	560	581	568	568	568	558	597	579	561	516	559	556	567	532	566	577	547	564	571	530	562	538	610	575	561	570	531	549	530	540	576	529	581	505	571	596	539	564	555	521	540	593	569	554	585	509	587	553	538	574	564	561	581	566	581	583	536	536	594	561	530	528	564	548	561	587	539	561	530	545	541	520	561	566	557	538	538	547	535	561	551	561	562	563	546	576	535	543	551	534	477	546	571	545	570	562	552	554	543	590	553	550	600	537	587	560	552	512	580	539	568	572	550	584	546	533	556	581	564	560	543	569	523	552	543	555	524	559	535	593	577	551	572	521	562	566	572	559	592	576	536	530	535	526	513	526	608	588	535	549	537	539	511	544	562	526	559	570	558	521	547	527	538	575	512	552	564	581	566	578	523	590	586	518	549	546	603	575	521	568	561	551	559	553	544	529	534	532	575	581	568	542	549	525	538	553	520	552	518	559	567	575	556	498	531	512	540	514	526	551	527	576	553	526	567	544	545	540	578	569	550	526	507	595	511	509	509	545	561	534	573	547	482	529	561	560	598	516	544	531	533	603	581	600	580	559	588	537	544	552	501	541	583	515	579	532	527	542	581	621	516	554	565	543	514	556	532	564	564	573	539	544	509	553	522	544	535	526	516	558	560	552	556	533	534	561	535	568	531	558	506	547	537	553	521	573	513	541	542	570	576	567	532	562	537	554	523	559	527	505	527	569	554	505	559	525	534	541	570	543	592	570	531	553	572	541	539	543	528	564	565	557	554	580	572	511	554	540	543	521	533	539	576	544	519	510	575	534	526	509	592	578	581	563	549	606	536	578	552	557	522	565	549	583	531	556	538	580	587	527	561	549	516	545	536	552	559	522	535	546	594	577	586	527	548	531	508	566	531	529	572	543	504	554	543	572	588	580	563	526	594	546	532	543	526	583	537	562	577	561	554	564	576	548	506	542	573	546	562	546	575	575	539	518	532	506	553	540	550	541	533	528	549	550	553	523	564	543	557	549	518	564	565	561	521	567	571	545	577	568	555	583	555	534	498	563	524	580	572	538	542	514	551	527	540	555	546	543	565	521	574	541	581	549	555	543	563	535	578	538	561	561	500	545	551	530	584	518	543	558	546	567	538	559	585	521	542	552	542	530	531	495	555	562	561	518	559	545	552	541	536	536	604	542	506	589	555	555	564	506	518	567	516	560	531	532	584	524	555	573	573	513	562	528	558	546	537	533	599	565	550	558	507	538	558	546	570	550	540	528	531	530	562	536	583	572	580	556	549	594	583	533	510	590	556	544	518	554	543	514	501	588	564	559	556	533	564	547	562	560	512	569	575	538	576	562	520	545	545	556	541	554	561	539	512	544	580	515	561	583	554	563	553	550	527	536	545	560	565	527	549	578	512	533	533	526	562	574	571	508	550	572	508	520	573	563	575	539	566	538	552	539	581	558	577	567	525	568	568	508	564	584	530	527	530	594	575	553	533	549	567	529	531	556	513	528	524	536	549	565	523	497	512	544	554	540	538	530	582	527	552	569	495	534	528	533	575	542	586	527	555	540	563	596	518	521	570	556	520	517	583	582	542	555	581	532	569	549	537	534	536	533	581	564	514	510	576	566	560	566	544	529	590	543	548	532	597	546	566	579	549	564	555	590	559	583	490	557	537	544	547	575	553	545	576	612	558	530	599	526	551	558	544	514	604	546	548	511	583	547	530	601	568	495	559	523	560	542	592	543	586	580	571	558	505	579	561	536	494	536	522	588	543	510	595	538	544	579	556	561	577	584	557	528	547	555	581	554	577	576	560	496	550	541	589	575	575	559	515	579	508	561	554	522	529	559	500	572	535	548	549	525	537	585	604	580	560	558	589	548	532	552	576	573	512	545	562	514	544	541	570	525	572	552	591	491	545	507	558	548	568	581	541	548	568	526	560	577	556	545	561	553	577	540	567	528	530	554	551	534	569	535	547	577	518	591	496	537	588	591	555	520	534	558	535	565	594	550	561	541	543	519	527	582	536	522	591	565	553	555	568	546	550	549	577	519	486	520	542	553	543	523	553	558	527	557	551	537	548	516	533	592	519	532	556	573	572	550	547	582	552	561	549	597	548	558	520	526	533	566	519	544	567	523	559	554	563	569	527	529	546	560	571	547	553	542	549	567	583	544	547	563	609	560	505	544	536	535	544	532	560	541	529	575	541	553	554	533	541	540	540	516	516	566	549	524	571	528	518	524	553	524	555	525	540	536	540	571	517	596	572	532	561	578	526	560	564	532	556	521	516	579	517	567	530	536	569	532	564	551	550	539	566	541	550	545	509	564	511	532	568	494	556	505	539	575	531	583	545	502	559	527	550	582	561	521	555	565	559	527	557	563	586	553	571	552	529	539	555	540	529	598	516	549	580	570	563	554	592	560	585	529	528	565	534	561	580	548	523	558	545	555	598	604	550	526	534	557	510	555	551	560	579	525	526	542	543	540	531	547	555	582	590	581	565	511	517	542	555	547	571	539	515	594	569	536	564	586	533	531	544	583	533	588	544	558	583	571	544	550	529	553	531	553	562	561	517	530	588	595	567	525	504	543	552	529	516	564	580	582	582	554	556	548	564	539	531	579	543	544	586	567	514	528	565	540	578	560	553	596	577	539	554	490	559	529	548	553	589	546	559	556	567	617	592	593	558	594	568	513	566	569	538	537	567	534	569	574	540	567	563	517	579	564	579	565	545	535	536	577	538	531	558	531	517	549	529	585	551	503	569	538	554	568	544	578	564	565	532	530	509	549	571	563	578	524	547	544	554	518	592	527	532	608	591	546	559	562	561	562	554	587	505	546	578	514	564	555	518	558	578	562	522	533	564	556	502	553	555	571	570	541	545	571	561	518	529	568	530	550	550	550	523	531	544	524	587	592	551	545	563	511	557	574	544	543	537	573	525	522	538	565	523	546	537	546	521	537	579	590	543	495	560	509	484	518	565	562	567	518	564	551	517	572	531	502	524	572	586	571	607	533	588	560	529	556	534	538	611	550	545	557	510	582	542	562	498	580	555	539	568	537	536	553	564	581	573	579	527	572	488	509	534	582	514	555	556	561	586	587	507	524	530	534	517	533	541	547	550	558	551	549	530	553	522	558	541	553	559	585	548	594	562	539	532	493	521	569	500	529	553	543	584	567	535	526	538	525	561	572	517	516	540	551	525	526	566	506	535	574	571	545	561	572	544	532	557	555	534	582	564	514	547	529	557	546	563	570	562	546	521	513	550	566	581	544	544	579	523	547	566	514	521	596	537	580	555	583	514	574	565	547	561	552	530	526	568	536	553	542	554	546	534	538	558	557	561	599	556	544	564	563	543	533	576	577	517	529	580	572	539
5020	10159	8790	4759	3221	2558	2138	1760	1468	1361	1221	1136	1061	955	907	919	813	857	840	805	795	846	787	831	759	763	806	778	780	785	745	770	667	737	728	731	767	741	784	756	697	736	719	764	726	764	729	784	775	707	737	748	744	754	704	730	721	683	711	743	732	733	751	672	747	718	693	736	737	744	747	737	780	688	738	746	737	755	722	721	726	713	751	743	723	712	714	697	705	732	720	737	718	703	684	716	664	739	720	692	710	716	706	680	719	716	731	711	731	703	747	713	745	680	723	683	726	747	746	718	691	703	755	718	705	738	761	655	701	706	738	709	713	726	792	731	728	725	713	702	722	702	727	689	742	758	711	703	728	752	722	735	745	689	699	682	723	717	766	710	687	714	699	671	703	761	704	641	715	802	717	730	730	706	726	714	686	705	725	676	733	720	704	758	710	742	769	749	769	727	694	691	712	743	726	703	698	691	692	776	720	731	768	674	720	740	705	658	683	718	693	707	739	663	726	752	693	756	701	685	757	719	697	744	725	751	797	755	711	699	698	706	748	668	696	735	712	718	774	723	681	739	760	768	692	711	702	725	717	732	729	756	721	704	636	721	726	727	712	748	727	693	687	733	711	752	733	738	745	724	729	749	759	703	699	752	695	716	716	723	742	753	720	708	680	748	726	664	697	757	710	687	731	738	711	717	699	722	778	703	663	738	676	708	707	701	698	719	706	718	757	762	732	697	720	732	729	724	682	752	745	728	752	750	746	723	730	730	699	756	682	742	685	726	699	754	751	717	730	703	725	692	693	755	775	719	735	727	736	759	696	727	712	730	714	727	654	714	751	728	742	706	695	695	742	769	710	766	734	696	765	745	715	695	741	749	735	733	732	738	720	699	767	689	764	742	734	739	700	766	732	688	690	730	720	670	702	721	715	728	749	696	723	693	739	749	728	684	708	689	761	701	722	701	732	745	714	724	735	730	724	689	729	686	706	738	715	696	760	696	718	746	745	719	709	745	672	707	749	706	724	697	692	709	763	756	745	725	732	724	751	719	684	688	700	686	626	719	694	777	719	794	748	751	738	722	707	730	746	743	724	665	725	716	720	718	733	712	703	725	739	750	719	766	718	743	737	732	697	711	735	687	709	711	708	705	693	738	731	774	734	709	700	708	702	733	700	757	748	746	658	706	762	686	691	739	725	696	788	675	735	723	744	753	698	756	721	711	711	754	789	732	805	701	690	744	740	718	718	727	777	700	704	744	726	745	733	713	723	708	742	730	742	692	673	721	728	682	706	714	710	741	703	701	739	714	753	710	686	729	726	711	722	711	734	758	690	717	719	713	733	736	741	707	689	715	711	685	758	741	723	755	737	672	673	718	735	746	721	683	722	734	668	758	699	703	734	707	722	752	747	754	742	698	678	741	723	709	711	733	711	739	748	770	679	735	707	708	722	713	730	656	721	737	724	662	710	696	724	721	695	737	722	699	724	727	711	742	682	736	683	754	739	768	731	770	676	734	730	705	700	730	701	685	693	725	718	734	679	692	735	700	715	722	724	711	704	698	702	692	742	730	747	727	737	720	684	709	710	740	709	700	701	717	726	702	697	737	700	670	721	695	747	715	719	746	656	679	747	761	698	799	724	727	704	662	679	690	717	703	752	740	743	710	706	725	711	768	705	691	744	744	743	706	672	732	702	747	739	712	730	697	702	703	672	743	750	732	712	677	738	715	641	712	704	740	745	725	720	743	734	689	673	755	708	741	684	695	705	678	713	709	654	730	699	687	734	743	730	757	699	751	714	738	704	754	700	697	707	756	736	772	706	714	727	704	710	667	699	732	736	732	739	713	765	667	751	670	700	753	730	661	737	723	682	692	715	677	750	733	704	732	750	766	717	734	710	769	740	718	740	728	695	718	765	759	749	708	713	738	736	715	677	757	729	711	720	710	733	668	678	751	664	725	736	687	703	711	694	695	715	740	735	685	783	705	733	734	686	710	727	740	752	712	750	680	705	727	751	742	711	725	690	697	730	708	711	670	710	686	747	745	688	712	728	728	706	712	703	757	687	746	701	753	714	734	734	719	696	684	734	707	715	700	708	736	702	750	778	721	729	716	713	698	724	737	702	699	719	748	734	752	678	728	720	707	735	733	729	729	717	677	679	709	725	727	705	736	751	783	726	735	705	712	695	737	753	707	739	735	725	754	667	667	708	698	705	783	699	704	755	710	762	720	680	698	698	702	675	704	713	697	740	710	735	696	704	734	723	735	707	696	729	727	733	726	738	771	730	725	730	697	676	713	738	692	737	667	717	745	719	659	725	694	674	722	732	760	740	730	725	707	702	694	751	707	714	735	714	746	768	694	704	694	698	734	715	695	743	728	734	734	717	738	706	729	703	752	717	733	703	693	750	720	741	757	713	700	739	707	697	671	740	672	709	725	767	736	709	729	747	759	696	688	736	749	662	667	670	738	735	714	704	741	746	751	762	708	734	681	732	710	741	690	735	740	721	674	723	678	728	722	728	747	719	709	746	705	709	716	715	726	731	742	693	737	767	683	729	714	731	715	739	689	787	703	722	700	712	744	724	734	737	707	698	730	713	714	738	699	728	737	747	695	739	745	684	707	706	715	753	716	715	716	732	742	734	727	710	740	736	753	741	703	748	705	706	753	755	709	705	658	748	723	743	728	754	742	740	719	722	734	784	735	720	725	709	763	741	709	712	707	717	716	705	745	698	733	734	711	722	717	715	699	747	749	742	709	692	661	746	711	726	736	741	741	686	734	718	709	729	721	710	720	701	748	677	696	658	687	703	719	704	735	738	716	710	698	728	723	700	735	713	724	706	739	794	785	749	732	716	734	690	681	694	703	705	744	686	731	732	682	710	703	705	702	668	741	687	684	710	729	676	752	705	703	729	690	721	759	664	745	734	762	714	717	716	717	707	707	747	737	712	721	670	786	716	755	676	697	694	733	700	713	726	706	751	739	717	734	709	735	691	720	715	712	773	714	723	727	745	712	757	750	707	738	737	725	726	729	720	692	758	706	684	751	748	718	682	767	680	700	724	722	676	738	773	731	736	730	731	766	752	726	688	669	793	769	712	737	694	711	708	717	691	747	713	677	714	701	735	672	732	724	703	714	706	698	722	724	704	748	676	724	759	741	686	711	718	739	696	747	703	717	723	739	704	758	709	733	681	716	709	730	732	742	691	743	744	694	699	723	750	723	742	658	736	775	725	721	739	753	736	770	688	706	728	723	746	740	725	766	749	737	714	711	739	695	714	719	755	745	684	691	761	733	729	642	709	718	692	701	726	737	746	737	719	707	751	721	787	721	753	686	698	762	706	727	735	689	745	689	703	683	662	749	723	663	735	729	706	747	693	701	685	753	728	734	714	717	736	734	741	708	738	755	758	725	708	731	746	751	741	708	735	722	718	733	718	692	710	706	672	692	692	734	748	663	719	745	718	704	767	729	701	742	680	709	766	708	705	745	735	676	681	706
23552	21710	29801	24191	21710	21759	8003	1187	837	707	618	566	460	465	438	379	402	373	322	289	344	298	309	292	288	269	295	302	270	263	277	307	275	245	237	262	230	268	268	281	261	227	274	251	240	243	285	250	222	263	235	267	241	246	231	231	236	253	238	256	265	236	251	240	264	248	226	255	282	264	270	262	232	257	253	212	241	264	247	240	259	244	237	254	239	243	266	230	235	217	237	254	244	270	239	220	233	251	264	248	237	244	239	226	227	226	226	268	261	266	231	240	251	222	250	262	229	249	249	219	244	262	242	206	245	227	231	216	234	241	242	254	259	213	243	264	247	236	237	236	241	256	243	240	259	217	270	242	242	245	226	221	235	242	251	231	244	245	227	253	229	258	218	205	257	213	218	259	232	246	228	248	252	268	240	198	271	246	238	231	216	245	240	240	201	240	259	251	228	227	216	231	235	238	226	276	252	229	230	222	233	261	222	246	263	238	238	231	248	216	232	255	232	225	232	278	233	243	243	259	221	216	248	229	227	256	251	264	244	205	224	244	226	235	225	223	217	239	264	230	234	247	232	193	234	235	216	241	240	250	252	244	250	241	201	250	233	245	240	245	240	243	241	210	248	222	231	221	221	247	231	246	249	252	228	232	246	234	241	226	243	246	229	285	234	238	242	230	235	258	245	250	227	229	242	242	246	243	242	227	209	244	290	208	237	242	223	225	220	230	242	225	245	255	234	258	210	245	263	235	251	260	239	246	216	232	217	222	229	233	227	221	235	237	241	236	225	248	225	211	229	263	231	216	211	250	228	237	225	235	215	238	225	233	238	227	227	236	229	220	237	241	239	265	217	256	261	231	270	247	265	206	259	238	223	218	244	235	210	260	232	226	266	229	249	225	227	222	239	230	223	262	253	266	252	248	255	257	249	254	265	267	227	233	260	216	237	242	229	260	228	255	210	206	239	226	255	241	250	237	242	222	244	252	243	229	251	256	246	214	228	217	278	234	250	232	238	257	243	231	239	259	225	253	251	230	233	243	243	247	233	229	247	253	232	247	232	210	264	211	226	245	239	235	238	249	225	211	212	267	244	235	238	212	264	218	256	230	226	226	205	260	232	259	239	267	219	258	258	252	217	256	234	221	226	242	230	239	269	229	227	224	246	244	221	234	229	226	201	243	246	237	233	215	247	225	251	250	231	254	247	243	233	240	235	261	235	216	259	238	225	244	247	252	232	255	247	255	248	246	234	235	233	233	213	256	238	250	248	248	220	256	257	209	220	264	261	236	210	209	232	258	231	256	215	244	251	197	266	232	225	234	222	254	220	229	227	254	224	236	249	236	191	242	236	222	232	231	212	235	221	247	242	232	247	239	216	255	231	253	217	230	217	237	249	256	220	224	224	221	240	238	243	247	248	223	268	270	224	237	230	212	235	226	228	241	230	232	231	245	228	228	236	259	223	255	217	249	269	210	260	236	234	207	219	253	197	245	244	228	256	262	243	227	209	239	209	216	251	244	219	215	258	236	251	252	229	249	248	237	226	248	237	241	235	231	237	235	226	253	248	232	227	225	246	228	250	221	251	245	208	227	194	248	238	246	239	246	233	225	248	213	248	239	233	199	217	248	229	252	242	248	233	241	246	224	267	242	268	247	237	226	225	247	287	229	236	246	243	214	242	231	224	225	254	247	235	232	252	205	248	225	218	240	252	217	224	223	236	256	219	222	249	239	259	231	235	278	254	223	250	229	229	206	241	230	237	225	248	229	210	245	243	247	255	247	229	240	230	227	224	239	230	248	228	239	256	230	240	243	241	250	241	207	248	233	237	246	217	233	230	258	232	255	222	220	207	220	241	230	241	218	228	212	257	239	251	229	247	243	220	235	225	248	247	240	255	263	274	244	227	226	266	256	217	216	216	263	237	231	243	249	242	262	236	213	249	243	229	245	218	244	231	271	221	220	257	227	253	223	225	230	212	219	232	212	253	236	267	238	239	228	239	235	256	227	233	246	224	252	245	239	224	244	260	205	246	209	224	223	254	253	229	235	249	242	208	221	238	230	218	260	267	247	226	246	246	256	245	227	228	240	230	228	260	248	235	229	244	248	223	241	238	233	240	270	246	209	241	250	234	241	240	255	235	252	253	240	240	209	247	228	249	231	227	239	212	237	245	250	257	229	207	248	244	224	214	229	225	252	225	240	236	232	229	251	237	235	241	242	226	268	231	238	217	201	225	254	236	211	255	212	236	264	248	257	217	255	244	245	239	220	215	217	249	218	233	238	250	266	233	243	243	245	252	207	242	241	218	255	220	216	235	221	248	254	246	217	222	223	253	200	300	235	236	250	207	240	250	226	233	208	229	227	268	237	236	189	231	211	268	271	234	224	239	232	224	243	238	222	245	222	243	257	214	231	230	223	256	223	248	223	247	245	239	231	243	234	239	244	230	219	239	214	235	244	249	236	252	202	260	240	222	259	214	257	248	246	237	238	228	262	230	239	238	239	237	220	247	220	241	259	223	222	257	264	248	237	245	241	239	221	225	232	242	250	242	268	241	267	242	222	262	239	207	251	235	255	237	233	218	234	212	248	255	250	251	229	240	243	219	228	223	219	251	224	260	282	237	254	208	234	235	260	240	219	246	239	216	246	223	222	216	238	238	248	249	240	225	233	245	243	229	245	225	228	238	236	244	258	232	223	266	217	214	232	226	245	235	245	230	256	235	240	225	231	215	251	241	212	247	262	237	204	243	234	264	263	220	259	241	240	234	250	251	248	235	232	210	272	249	247	221	224	235	234	231	250	205	220	216	241	258	238	222	268	232	207	237	228	229	252	237	234	206	248	280	218	236	252	246	237	252	231	235	227	224	245	229	213	261	241	247	260	256	244	239	245	228	276	235	236	225	257	259	223	264	224	227	215	248	252	227	257	256	229	216	261	231	245	231	231	241	251	227	255	232	267	233	222	232	228	251	251	248	236	227	209	236	234	280	256	229	237	237	200	236	214	238	237	254	220	260	238	237	252	248	258	230	240	250	230	223	228	247	234	258	231	226	213	254	231	236	233	241	221	219	253	239	233	240	233	224	245	244	250	252	251	207	235	240	232	221	250	249	219	238	260	274	224	231	236	216	235	230	236	246	235	231	228	237	234	245	258	207	236	236	254	203	226	242	215	240	235	256	235	225	232	242	225	236	231	218	254	234	256	250	240	268	193	236	242	232	223	230	254	260	238	222	245	237	196	243	237	253	222	250	249	232	247	233	237	214	272	247	235	242	218	249	210	270	229	219	228	243	221	230	233	237	235	241	226	230	238	214	235	205	220	221	234	236	247	227	224	253	236	234	223	237	243	230	242	248	249	223	232	241	230	251	245	260	232	211	245	282	235	242	235	221	237	262	219	241	264	227	228	224	260	243	241	205	239	225	259	259	228	237	268	243	218	238	247	219	220	241	232	249	243	244	247	259	223	264	246	248	238	258	222	215	238	281	217	246	239	227	236
7100	16136	13562	7447	5090	3892	3026	2484	1781	1526	1280	1087	919	841	749	679	587	597	546	513	493	475	514	450	481	445	440	426	409	383	392	387	401	335	367	366	377	371	366	386	343	325	375	317	335	357	362	342	326	338	362	363	315	335	359	328	357	349	322	320	357	312	356	344	358	343	316	328	332	349	361	366	351	330	352	351	338	374	316	362	316	340	348	351	323	312	352	320	294	315	343	310	349	302	342	340	315	337	337	346	348	286	324	331	351	335	304	307	309	301	295	324	320	324	322	305	331	317	300	338	286	321	308	313	332	316	338	337	326	326	321	345	332	321	317	346	329	344	349	327	289	322	342	316	332	352	327	292	279	317	324	294	320	314	315	324	337	314	302	303	315	310	277	339	297	323	321	328	310	349	274	327	307	349	310	301	302	329	343	331	310	288	304	300	327	323	360	313	290	317	311	312	318	301	331	294	307	319	314	344	324	327	327	297	335	330	278	329	322	300	304	290	334	324	330	341	317	319	308	302	327	350	325	321	306	290	316	304	325	312	335	324	310	326	331	319	305	331	280	338	356	319	297	298	344	327	332	338	287	311	309	327	311	308	312	316	338	297	338	315	316	291	344	315	310	310	324	308	289	291	336	320	322	328	339	328	307	333	339	324	313	328	356	327	352	329	283	335	301	319	306	315	285	313	299	321	316	321	345	331	288	326	331	319	339	316	326	309	324	307	319	300	334	323	325	318	309	317	324	345	320	311	325	295	298	328	326	349	348	338	333	364	315	322	332	347	315	338	326	325	312	266	292	312	325	333	350	307	330	325	298	315	346	346	322	326	348	306	344	351	316	266	342	310	321	326	318	305	296	328	332	319	308	292	360	320	301	345	325	356	362	293	324	341	323	322	328	336	301	327	305	330	334	308	326	341	289	340	301	301	305	325	326	307	316	336	344	322	308	280	268	285	343	312	307	323	314	292	298	324	339	316	344	346	329	319	344	279	327	331	339	318	319	305	321	305	339	322	300	291	331	303	312	347	287	306	290	336	291	310	310	314	334	316	325	308	333	318	318	338	338	365	284	304	307	311	318	309	328	267	309	329	329	307	308	311	303	320	313	343	321	326	299	332	335	288	325	337	296	313	322	319	329	337	319	325	330	290	308	340	316	306	315	318	332	328	325	313	309	308	319	325	292	321	324	337	320	312	330	310	318	317	328	306	358	312	281	304	321	297	284	333	316	317	344	354	308	277	303	321	325	335	333	328	319	338	322	322	299	318	322	312	354	299	316	328	327	335	335	326	312	298	354	327	308	315	313	344	312	347	309	322	339	307	304	339	302	299	292	325	337	339	303	363	317	312	320	317	305	304	325	288	337	325	310	334	330	291	319	315	323	297	327	328	329	344	315	297	319	340	319	330	314	338	323	331	342	304	312	294	308	327	294	320	308	311	304	327	307	336	310	302	320	329	308	331	328	336	316	310	335	336	357	292	320	266	307	342	323	309	315	338	333	300	299	305	333	337	314	316	314	294	296	332	302	340	295	325	321	351	326	329	304	318	318	317	317	325	342	342	310	331	311	324	303	329	310	322	315	317	317	326	336	305	308	296	278	307	312	315	332	329	299	288	318	321	342	334	342	329	326	315	325	295	312	314	322	321	323	325	315	331	347	308	339	352	311	287	307	324	312	299	303	330	320	329	332	311	318	274	350	291	307	295	354	327	363	315	320	319	304	343	301	277	312	302	325	323	334	316	309	343	295	341	272	289	300	337	335	283	331	343	314	319	332	292	293	309	329	266	330	321	319	302	336	291	287	288	310	336	292	324	320	321	306	332	310	280	326	304	335	292	352	288	322	329	324	319	301	344	310	310	324	320	365	305	324	319	301	319	312	320	299	307	292	346	307	298	340	332	321	323	300	323	302	343	322	320	303	311	306	305	306	326	353	278	347	305	328	337	325	310	307	311	304	306	322	344	316	329	310	335	322	294	294	323	300	321	298	290	302	327	326	316	316	294	301	314	305	365	337	327	302	332	318	328	332	320	339	297	320	291	336	303	325	334	287	315	310	302	305	316	328	322	286	306	322	326	301	342	340	331	303	304	305	359	319	315	296	311	318	320	326	300	305	305	291	337	299	311	322	321	349	345	312	291	297	349	317	334	339	315	314	337	332	315	316	284	319	339	331	322	293	302	320	331	303	314	353	346	324	312	349	295	312	320	318	338	341	333	321	294	355	328	339	357	308	333	307	318	327	312	293	311	326	339	292	310	315	294	295	351	342	332	309	324	316	319	313	333	334	301	310	297	299	318	323	296	328	320	320	295	296	363	321	313	341	326	306	318	322	300	344	325	337	323	296	300	296	333	313	318	305	325	304	348	328	298	319	293	288	323	306	322	306	356	377	345	344	340	301	274	338	297	335	307	318	327	315	325	317	317	319	319	333	350	327	325	324	327	314	304	336	348	289	349	306	315	324	341	318	305	347	342	331	319	343	320	313	308	288	322	319	302	338	295	316	321	309	301	331	327	321	332	318	314	302	325	325	329	341	295	318	336	331	299	315	303	342	315	301	321	327	318	331	332	334	327	330	294	314	306	325	300	327	302	297	327	312	352	315	295	336	314	326	330	313	310	308	324	329	338	353	324	305	321	304	338	290	298	331	302	308	335	315	298	299	306	271	296	319	318	340	353	309	349	298	325	289	306	322	273	298	305	327	345	305	334	319	308	332	330	324	328	311	341	327	331	333	357	320	315	317	335	322	337	320	301	324	324	352	279	338	302	317	313	310	355	314	309	296	321	338	316	320	341	305	338	303	281	329	328	337	322	349	311	330	319	313	329	327	336	316	320	307	318	324	353	327	310	319	340	300	330	289	323	316	305	290	330	316	337	308	334	317	338	337	327	317	310	335	319	317	328	330	355	294	319	310	318	315	337	295	343	336	321	312	317	335	341	295	369	324	306	319	339	328	321	319	324	351	322	315	300	308	315	315	310	325	308	308	264	304	327	294	291	285	303	351	309	292	327	303	329	328	317	313	334	303	327	325	291	324	315	293	297	300	346	311	305	295	284	338	321	327	329	298	301	317	328	342	313	337	298	308	312	338	306	319	325	325	291	342	278	329	319	323	312	334	331	320	354	309	286	328	306	342	314	332	331	309	312	312	323	310	316	333	275	367	316	341	315	329	292	304	312	342	284	321	300	324	316	324	303	337	333	303	324	318	301	313	321	323	324	320	342	273	304	309	322	318	283	313	323	314	338	329	320	343	319	322	342	313	347	342	325	341	351	307	300	336	302	311	314	307	326	309	295	336	333	329	311	322	345	321	306	307	311	352	306	325	330	317	330	319	328	282	313	334	330	311	298	327	321	306	315	328	330	299	286	295	330	315	347	326	314	331	313	329	337	339	334	308	320	309	322	321	330	310	299	320	325	318	310	329	334	330	317	336	315	288	307	317	329	314	350	308	299	309	305	328	315	321	299	337	318	287	325	330	307	316	315	314	303	309	341
27526	21214	10110	1309	844	787	765	728	776	729	720	798	761	712	766	731	731	688	744	737	743	761	719	720	747	737	733	767	717	728	704	739	753	725	744	703	724	719	730	759	728	718	727	742	734	733	709	704	712	750	759	685	774	723	739	750	709	710	706	710	702	731	728	703	716	751	766	751	752	743	738	736	706	741	692	705	716	761	700	752	739	738	781	684	747	742	694	741	749	700	792	763	752	705	744	706	714	730	746	741	740	714	764	728	758	708	746	723	701	758	724	716	740	710	753	776	723	670	782	751	761	697	735	672	715	695	740	736	765	687	754	726	744	721	699	707	720	724	734	748	720	748	749	731	750	740	784	716	709	791	701	719	752	731	750	735	768	701	661	696	754	754	764	755	727	730	708	750	709	719	757	711	676	660	742	709	813	689	708	705	750	720	727	756	716	736	716	754	681	694	741	729	729	707	735	728	696	737	784	723	744	754	751	743	706	735	704	737	747	718	741	735	719	751	710	727	758	724	763	710	761	737	753	730	724	734	725	779	743	729	714	752	690	723	742	689	749	708	744	727	695	705	655	786	674	713	723	736	705	679	718	672	735	778	698	723	708	701	731	757	670	771	737	721	705	718	695	752	763	711	766	773	757	740	740	715	731	697	722	765	655	716	704	722	729	678	722	749	765	742	731	709	769	725	695	702	684	746	752	734	762	763	708	712	744	773	750	775	709	712	727	751	696	758	772	703	721	716	685	726	816	753	720	734	694	720	695	748	726	707	730	725	717	732	703	745	757	729	745	720	734	707	723	713	748	706	744	681	706	706	712	681	790	734	738	746	715	739	724	731	736	691	697	711	712	718	710	753	747	745	730	747	726	739	700	730	675	716	712	755	726	776	682	728	805	669	695	738	725	761	751	698	713	674	716	738	695	688	771	770	754	723	712	749	750	802	729	749	718	723	747	775	701	733	700	725	738	684	692	746	789	711	692	746	747	683	734	718	702	757	773	714	693	677	712	694	777	760	707	707	707	755	724	741	761	758	768	722	756	694	751	705	733	732	748	718	726	710	749	714	758	695	750	703	759	741	723	697	748	759	734	696	753	727	744	662	692	680	679	741	733	690	756	700	699	715	733	730	715	732	720	725	703	714	728	722	729	716	702	775	715	759	771	745	750	745	723	728	723	714	761	723	770	681	726	726	778	750	736	727	757	749	691	726	732	753	785	681	744	718	726	746	698	711	747	683	703	736	720	721	706	716	763	727	755	743	729	745	700	738	756	766	734	737	756	713	760	745	725	710	715	731	716	692	760	759	732	735	716	694	731	755	720	743	734	708	747	696	728	760	735	737	787	735	724	729	737	743	687	749	676	723	728	719	740	754	732	705	711	681	735	723	748	772	734	711	749	752	725	720	692	716	725	715	742	710	733	720	749	688	743	738	745	720	737	760	722	755	713	718	704	703	743	740	675	724	716	761	697	757	735	742	729	685	693	744	708	727	728	720	732	734	690	693	710	680	712	722	720	747	746	781	766	711	667	693	735	743	763	728	751	711	705	732	756	717	701	732	718	734	704	747	743	765	732	727	768	668	764	712	720	721	715	744	733	720	700	754	694	716	712	712	766	728	778	729	774	715	738	742	735	728	719	696	711	743	760	771	713	722	723	728	749	723	748	781	723	700	750	689	687	739	689	710	717	716	761	692	700	705	771	721	741	692	721	688	736	720	709	766	709	748	774	736	725	748	717	732	762	696	722	702	761	696	754	745	717	703	764	749	726	784	733	724	734	704	747	716	736	731	730	721	740	719	752	773	730	710	696	736	738	725	761	747	697	737	706	715	710	693	693	727	749	683	710	677	720	747	724	716	701	725	698	746	752	730	738	730	705	698	723	740	720	753	712	695	751	767	755	746	745	720	734	744	732	701	754	721	700	694	700	695	772	757	748	714	715	745	719	739	737	722	783	748	684	722	789	754	692	681	733	734	741	729	688	712	748	764	745	782	772	719	696	717	740	737	738	731	728	736	768	746	749	721	764	740	721	739	763	744	696	758	747	761	713	784	750	720	745	748	703	739	739	724	724	712	713	734	734	686	670	737	703	736	692	719	699	694	740	737	701	779	741	772	711	765	704	691	741	719	686	722	728	743	724	764	696	718	752	742	700	698	697	716	728	699	708	727	736	666	697	735	770	727	725	779	772	718	746	737	719	758	768	711	700	730	718	745	744	716	741	754	703	684	750	707	730	723	725	725	708	710	728	749	733	745	696	702	749	720	758	713	690	650	756	694	675	705	704	727	714	780	727	739	755	719	694	775	759	735	703	715	673	732	728	727	772	662	725	714	723	712	762	704	715	758	742	710	711	711	703	739	721	723	696	756	739	698	761	735	706	722	717	718	700	774	741	715	720	751	709	735	741	763	688	708	706	667	694	752	691	794	786	700	708	736	720	717	738	731	756	736	747	753	770	733	697	709	740	741	744	676	782	772	751	704	716	719	746	734	709	697	717	738	740	704	767	743	689	707	693	728	704	756	726	700	712	701	728	742	765	716	684	712	775	682	725	755	720	790	740	727	718	720	722	788	738	753	746	721	732	711	737	760	736	767	717	772	737	785	734	723	742	756	709	709	703	739	671	735	684	692	694	761	752	720	776	712	717	719	755	685	721	716	690	707	740	699	701	710	693	704	755	735	741	692	722	708	707	725	727	734	727	719	695	716	708	736	731	701	694	706	731	711	779	713	748	686	775	713	746	686	739	678	735	719	750	682	729	741	689	803	750	703	714	699	748	784	717	776	785	693	764	731	722	688	703	748	753	677	741	754	674	717	730	725	751	750	706	758	701	757	734	769	754	726	738	750	701	721	709	713	704	714	728	710	702	704	677	744	729	724	707	751	759	709	728	699	680	725	672	719	719	738	755	734	745	704	715	729	741	712	758	722	702	734	738	712	764	681	719	727	748	742	708	737	723	738	722	681	709	780	754	730	775	746	723	769	690	728	721	707	695	758	767	713	725	720	726	769	750	754	657	679	737	743	756	756	775	707	714	727	695	732	725	740	710	741	645	724	707	694	713	708	735	727	744	749	687	711	741	784	728	732	664	716	720	781	685	733	762	739	733	717	731	722	715	702	702	739	718	722	736	720	709	693	726	756	748	758	785	707	744	709	676	718	763	688	706	755	733	753	716	685	766	778	744	727	733	741	716	753	744	711	741	705	756	736	712	696	764	734	711	754	678	727	695	712	728	788	694	747	760	732	723	716	764	736	759	720	714	674	719	726	729	779	736	720	724	744	731	724	772	718	738	746	721	706	693	758	759	711	773	747	710	728	715	705	722	686	697	724	713	724	697	733	668	774	691	741	758	722	730	706	723	700	743	713	762	721	723	690	725	705	738	790	742	777	720	728	677	721	688	704	739	727	725	784	755	722	705	750	710	743	794	732	771	712	730	740	724	742	739	733	752	736	798	753	740	728	727	731	744	780	749	721	692	716	708	720	745	746	725	695	707	785
4347	1660	1538	1149	1110	1000	997	1018	962	984	1006	919	900	923	957	959	870	925	913	983	941	938	957	973	905	893	884	952	904	902	965	977	920	919	935	942	908	953	915	917	943	951	938	948	897	905	958	907	921	945	930	888	896	920	944	919	969	891	920	929	913	851	894	955	918	940	938	932	972	885	944	971	948	940	923	924	893	868	861	897	909	868	901	931	871	875	927	952	915	959	928	871	933	943	944	882	915	905	925	950	943	956	880	893	919	932	879	946	930	886	921	855	917	932	901	941	945	862	954	906	834	1000	946	978	906	913	922	909	889	895	996	896	889	934	943	976	853	928	962	907	965	874	966	897	970	930	927	900	834	956	938	895	935	916	923	951	895	905	919	861	926	973	898	944	959	888	938	945	930	885	912	905	909	933	927	942	950	900	882	977	893	927	873	873	897	965	936	943	905	985	932	911	921	953	894	880	944	884	937	892	956	946	867	982	906	871	916	944	893	907	877	945	912	922	904	916	955	940	880	910	954	906	897	872	948	913	911	959	928	932	967	938	940	893	939	963	931	889	877	988	888	884	983	909	952	935	874	906	888	922	983	932	967	899	935	878	873	960	883	970	932	931	917	934	911	923	952	911	872	940	893	904	930	903	862	944	881	915	904	862	994	932	949	855	948	879	904	899	905	945	931	973	925	971	909	969	893	917	919	924	900	935	897	922	955	891	950	914	900	928	903	940	869	922	929	858	878	919	916	897	891	928	918	907	897	952	924	912	947	938	913	916	896	933	887	895	883	924	870	931	913	940	898	878	914	951	915	903	942	891	961	946	897	921	915	887	914	929	934	947	900	914	943	860	918	920	890	928	895	888	903	921	978	862	934	918	914	922	931	951	920	906	917	899	894	901	916	883	957	938	902	968	917	930	899	965	922	872	867	892	904	911	933	902	954	879	921	907	880	907	927	930	893	937	931	934	933	968	942	975	934	950	966	932	895	928	891	922	941	906	950	914	938	952	987	953	935	901	913	902	876	926	922	883	927	901	891	955	892	932	908	963	902	900	930	894	890	937	975	909	868	910	950	944	912	937	876	923	880	877	914	946	904	927	937	935	987	998	1012	902	901	943	912	937	937	933	943	879	944	906	921	923	951	935	904	943	926	898	945	926	907	922	933	1002	910	940	887	942	940	912	893	919	926	919	921	926	927	930	900	980	947	914	908	918	915	889	938	905	904	929	902	931	903	910	889	881	893	953	918	984	886	915	876	912	924	971	914	916	917	858	954	907	918	902	948	973	877	905	942	928	968	955	968	962	928	915	976	927	860	939	897	950	910	866	920	902	950	921	898	955	933	890	856	919	917	916	903	892	951	901	945	902	914	898	967	911	943	935	918	920	897	912	892	942	901	902	869	913	863	910	934	895	877	898	933	925	955	918	948	927	918	969	865	943	976	883	838	960	950	932	956	945	865	947	974	916	879	908	885	960	919	912	927	911	910	937	897	894	877	981	906	949	911	907	931	911	907	911	919	955	915	907	903	938	928	934	949	952	894	948	910	895	952	959	914	896	965	928	924	905	952	967	923	929	896	922	943	874	913	896	873	919	947	913	910	979	934	909	926	883	936	954	870	905	903	894	888	913	926	929	942	956	916	955	940	931	948	943	932	925	898	914	899	902	910	933	1007	907	929	944	931	891	961	944	893	914	934	956	899	884	892	960	900	888	933	946	874	939	882	932	952	912	936	909	950	911	919	939	910	894	890	913	860	890	891	924	957	904	952	915	875	944	910	907	872	920	914	974	928	938	930	885	937	914	895	948	902	892	893	953	932	911	862	960	913	937	943	892	905	926	911	864	958	871	968	941	886	872	879	959	969	950	930	939	898	909	921	900	960	919	906	918	904	875	877	938	929	928	913	935	863	951	973	895	908	893	894	947	938	913	867	908	972	959	957	985	978	907	923	942	929	896	928	935	918	932	851	924	940	884	948	913	944	912	939	910	945	946	956	949	917	863	911	976	928	865	890	938	901	929	957	907	957	926	898	987	917	908	986	920	900	908	877	930	865	906	875	919	948	878	897	912	954	903	916	884	921	975	898	915	922	947	919	931	893	982	981	970	905	947	908	918	936	926	956	909	956	899	988	954	922	964	919	918	944	944	975	942	923	952	902	864	983	934	922	895	922	901	914	887	876	913	911	935	887	894	950	910	937	928	903	918	884	903	904	965	942	911	942	878	967	941	962	885	970	925	933	911	940	977	924	913	893	936	957	950	933	886	930	929	905	921	902	926	930	957	888	925	907	950	918	907	903	925	890	918	912	899	902	879	962	982	923	913	927	988	883	997	940	914	908	919	908	938	886	931	930	941	851	853	885	889	934	895	895	890	968	910	939	916	928	929	913	808	875	865	943	992	972	926	910	866	925	930	969	903	917	909	910	948	871	934	932	830	888	889	946	874	911	922	950	962	884	893	925	956	906	933	931	922	935	913	884	896	877	948	934	919	924	917	874	930	914	871	943	922	915	936	901	898	901	891	938	962	880	897	918	932	856	897	955	935	908	903	923	872	919	911	938	964	904	956	901	951	911	934	951	959	903	918	930	906	868	953	892	928	850	949	956	867	920	903	897	866	850	896	926	948	948	927	955	940	903	899	906	917	946	976	874	907	903	925	907	959	919	947	917	944	889	917	923	901	877	902	934	918	975	897	942	909	906	1029	921	953	913	891	925	911	934	928	963	914	947	929	866	963	943	923	938	937	895	983	910	958	899	870	892	955	938	889	899	913	951	928	964	902	933	907	902	957	938	974	908	889	939	912	925	911	898	891	873	909	927	916	925	978	925	920	975	952	951	885	910	980	885	938	913	914	943	909	923	913	936	908	908	919	958	925	947	878	899	960	965	938	905	925	957	923	912	910	928	918	937	929	881	954	887	933	860	932	886	919	922	956	900	888	930	928	926	971	910	894	916	910	930	910	939	874	908	888	905	936	898	914	915	953	942	961	910	878	935	914	850	911	950	945	956	939	898	905	888	946	945	920	967	912	907	922	986	905	912	893	929	895	962	929	924	951	1006	953	913	942	982	894	862	881	929	921	930	921	900	928	955	875	933	952	902	922	934	953	871	874	895	926	850	950	944	946	891	910	901	909	901	962	934	923	888	936	921	941	929	896	939	971	965	918	948	935	902	918	880	937	917	927	997	902	891	919	911	957	928	908	933	925	985	926	927	938	905	937	954	949	945	927	877	882	863	956	921	892	887	948	844	948	929	980	904	972	882	868	944	943	940	939	933	873	926	939	878	877	936	921	922	906	952	992	907	931	954	888	945	957	849	909	910	898	973	916	919	908	911	942	915	886	937	910	871	919	935	961	868	947	973	904	907	890	886	978	965	933	929	906	983	863	925	876	938	985	914	929	952	879	956	955	934	903	939	907	954	937	921	913	971	911	929	896	947	882	932	908	926	882	942	973	998	928	933	931	958	914	943	961	923	958	944	947	939	979	938	917	894	869	903	861	950	892
24558	21712	29340	24639	21715	10253	1470	1007	859	780	781	699	723	698	668	633	640	636	608	603	625	633	573	557	627	619	623	567	593	584	553	581	550	574	576	588	641	640	578	505	573	543	591	572	544	566	599	575	569	531	605	557	582	549	571	532	585	583	572	560	549	552	586	593	572	582	564	579	563	607	584	626	605	609	574	583	583	565	524	606	573	539	596	596	558	564	587	551	542	568	567	539	529	553	582	602	584	583	555	609	556	550	578	559	564	564	567	586	589	578	604	546	544	530	522	560	600	574	555	535	544	579	538	568	522	577	538	610	544	606	597	523	530	574	561	545	550	532	548	586	523	600	593	577	563	568	578	524	584	545	581	579	543	573	560	534	562	524	581	537	567	534	538	599	557	557	556	589	524	575	540	580	555	519	546	563	543	568	571	536	636	561	580	578	562	579	542	574	561	596	558	549	561	539	518	559	590	574	532	543	601	559	581	541	529	578	535	536	570	563	520	549	567	544	533	533	533	583	517	529	595	535	505	578	542	566	524	554	552	547	571	560	519	542	517	572	525	567	577	570	581	557	617	536	526	544	574	570	565	557	574	553	540	547	574	588	591	564	609	573	653	605	545	569	553	605	558	540	549	527	549	625	541	548	550	562	556	550	579	564	572	594	581	545	584	551	577	540	587	562	560	575	602	569	535	576	581	620	589	604	583	607	532	569	562	563	552	535	570	574	554	549	495	552	556	561	552	562	556	557	563	563	588	552	522	594	591	539	558	540	548	532	578	575	558	582	566	553	538	562	528	518	562	536	549	616	546	544	567	586	537	531	594	579	591	516	523	591	541	557	557	531	560	594	541	548	520	564	569	563	586	589	521	543	566	585	527	591	558	604	621	552	566	570	549	559	588	596	558	576	540	550	570	581	578	579	558	579	585	549	542	544	575	587	543	523	553	561	560	598	550	534	552	624	557	540	623	527	551	582	558	508	548	542	599	604	536	542	560	584	522	538	580	575	604	547	604	558	523	559	536	576	546	573	587	548	535	558	556	588	557	574	582	592	538	545	491	548	531	564	570	507	561	578	560	584	519	608	543	577	527	581	551	558	546	572	532	539	568	546	520	572	595	549	519	564	574	603	559	559	545	542	554	584	538	613	575	583	580	523	541	580	568	546	587	561	591	576	529	518	556	569	565	579	542	572	539	553	527	573	564	592	538	572	583	530	565	564	612	544	559	550	509	569	536	565	516	531	580	535	590	566	563	580	546	527	562	578	518	538	538	592	604	573	555	550	561	561	538	531	530	564	589	586	523	594	566	565	549	562	547	590	537	591	591	552	521	555	519	604	566	578	585	533	542	543	586	595	529	573	566	560	574	554	537	594	531	567	568	524	574	603	553	587	550	597	563	536	547	588	516	542	552	526	531	555	553	554	582	552	554	560	586	581	579	515	555	587	590	552	557	578	523	640	583	547	570	583	564	574	565	574	560	593	604	585	551	569	560	535	561	551	577	529	526	595	530	565	552	587	587	567	569	584	584	565	586	528	596	539	558	550	563	544	540	558	583	559	539	567	553	549	597	576	515	530	550	537	574	610	535	555	540	552	546	559	540	552	594	597	554	550	533	558	572	560	524	542	523	556	565	522	557	538	578	559	542	588	542	555	546	566	581	555	571	546	558	555	563	554	549	555	540	545	535	544	562	576	559	555	545	546	571	555	614	562	573	589	578	565	544	574	570	549	537	571	556	570	565	620	513	552	554	563	525	592	545	560	548	544	569	568	565	518	576	545	539	566	576	540	545	542	536	527	576	564	583	536	581	535	606	584	588	549	533	556	556	558	581	524	566	566	565	566	537	572	630	528	580	525	568	526	567	557	520	517	535	497	560	551	570	556	572	561	583	589	568	573	537	560	556	608	561	592	524	579	575	546	567	582	514	532	600	528	592	542	543	542	571	566	570	588	577	503	523	551	536	572	553	557	596	540	572	534	561	518	552	524	544	546	560	540	539	579	565	544	592	559	553	543	546	607	575	525	560	554	623	536	630	565	559	551	567	542	541	554	582	589	528	502	557	562	526	563	530	556	563	556	535	547	590	529	582	567	569	549	584	578	491	571	537	506	561	553	561	554	575	535	552	552	510	548	557	570	548	554	551	564	582	527	513	514	554	552	542	532	612	603	534	561	553	537	581	570	565	548	555	535	570	564	588	540	520	570	543	547	593	529	591	590	545	587	601	531	524	546	565	494	546	514	538	550	555	564	573	544	580	558	535	538	575	525	570	572	604	586	530	528	527	551	559	547	587	547	603	552	537	566	541	530	572	583	539	548	544	538	590	581	561	589	531	539	529	571	574	551	518	544	563	566	519	543	520	519	554	553	571	574	497	539	534	575	562	581	587	563	561	584	586	526	595	548	502	538	573	546	529	579	586	531	559	534	577	581	520	542	600	562	533	577	591	563	574	560	551	550	553	560	529	591	572	597	601	562	530	623	536	577	604	567	513	533	587	563	565	522	527	587	592	543	590	577	582	565	582	555	531	564	545	531	593	549	557	540	577	600	563	558	543	550	575	547	548	547	572	558	540	549	556	549	584	558	566	563	554	592	530	613	555	580	561	576	528	563	566	514	579	553	562	544	534	594	536	611	547	578	550	554	560	538	557	604	558	545	565	548	569	573	586	557	543	535	570	532	607	569	546	548	532	571	530	558	564	568	542	558	550	538	563	574	569	581	585	552	541	604	548	562	529	540	567	578	577	504	545	573	520	586	489	544	540	571	563	526	524	574	569	573	534	573	583	576	591	562	546	562	553	530	507	557	518	578	544	552	545	571	602	561	552	557	574	557	615	553	550	536	537	558	549	536	575	515	517	560	584	565	577	554	603	567	567	533	561	545	540	544	525	542	535	564	576	526	626	599	570	559	572	535	543	569	528	587	570	539	527	580	582	559	557	571	520	569	536	563	519	573	550	552	543	594	525	517	528	553	552	558	543	537	598	554	529	566	581	556	552	577	527	562	576	583	541	539	578	605	531	571	597	555	564	608	622	541	541	561	569	550	544	574	608	532	590	569	578	563	551	491	574	533	560	560	560	527	567	541	578	548	534	565	589	570	514	582	560	530	508	544	565	590	556	562	584	578	557	566	557	546	562	573	579	546	561	590	615	506	585	580	567	571	563	559	548	570	569	567	574	575	533	572	561	528	571	536	541	562	521	534	548	543	611	584	515	519	544	557	558	549	578	569	549	562	574	611	539	568	542	549	534	525	562	525	547	561	525	525	546	595	573	572	531	588	558	590	545	511	603	527	574	553	560	582	569	553	563	599	566	528	538	531	580	517	603	551	584	521	581	518	581	572	540	568	548	538	546	583	548	567	568	551	552	547	551	594	591	545	571	511	543	569	600	545	542	597	559	556	538	581	560	556	573	517	588	552	558	575	557	537	551	577	537	594	555	562	560	562	587	527	561	535	595	518	594	535	563	530	565	555	579	551	528	543	576	553	584	561	577	543
5056	10081	8754	4602	3197	2627	2187	1741	1516	1427	1165	1115	1042	1010	949	909	922	872	906	845	788	851	800	787	776	796	759	785	759	787	758	738	788	756	741	750	765	751	747	733	703	761	794	702	735	751	714	778	746	741	759	746	696	703	744	696	774	731	697	752	760	728	772	769	756	752	732	787	732	758	784	751	710	708	763	710	751	767	766	764	753	766	728	729	725	718	767	724	736	747	736	706	721	711	750	726	712	727	750	730	785	705	690	732	735	741	746	731	674	758	699	763	749	672	732	761	764	740	717	712	725	690	746	677	729	707	708	704	705	708	736	749	737	733	683	733	718	742	756	711	717	688	719	734	741	730	722	708	725	696	740	692	714	749	719	714	702	735	725	740	759	746	714	744	815	750	739	761	667	692	735	708	676	735	712	687	715	706	746	723	691	745	769	730	689	762	804	759	697	664	690	665	693	725	726	728	715	763	739	700	780	811	716	773	743	699	755	699	690	653	716	748	728	704	711	716	797	732	765	738	737	744	753	739	762	734	708	735	762	742	702	724	725	716	730	725	753	707	722	738	799	693	670	687	747	754	744	695	741	688	739	726	757	760	726	723	749	784	675	744	803	714	724	744	722	741	722	777	692	732	730	735	723	703	730	733	746	723	730	708	726	740	720	727	702	684	764	741	727	702	722	742	806	729	725	739	796	707	698	754	710	742	709	766	750	724	690	737	746	724	689	690	742	711	736	670	762	733	739	725	741	735	724	751	759	753	728	697	719	745	728	758	770	754	753	732	725	686	734	707	747	734	702	732	732	747	770	736	710	688	703	702	694	716	729	744	771	711	774	695	743	727	741	722	715	771	799	748	727	688	729	764	759	729	723	734	723	675	730	737	673	754	734	708	751	752	709	731	745	704	727	797	686	682	729	723	704	757	799	710	689	719	711	713	693	740	704	776	758	730	732	669	760	764	749	694	785	753	719	770	748	691	720	692	720	701	715	755	740	729	765	709	723	714	698	738	681	698	691	707	725	734	712	734	754	722	732	714	719	791	759	750	671	739	726	707	698	690	771	712	736	772	697	729	709	710	687	709	708	735	736	749	709	735	742	747	704	755	733	776	747	715	765	724	737	705	712	710	724	724	760	692	707	687	721	733	710	730	733	746	747	739	760	721	761	713	775	738	697	742	736	731	674	742	710	666	737	753	726	766	728	683	754	732	761	735	702	756	757	671	787	732	754	732	710	752	755	712	780	702	688	712	735	721	743	719	768	731	698	679	779	749	736	693	716	748	682	752	743	763	757	745	757	735	756	746	745	721	748	695	747	706	770	723	728	698	768	731	750	765	769	744	751	712	740	697	699	760	738	700	731	713	751	691	773	748	728	721	741	749	754	702	723	733	748	763	686	697	677	725	712	721	708	729	722	677	709	734	719	743	767	755	695	715	653	723	704	730	757	720	738	705	727	766	702	770	746	747	735	735	755	744	770	724	765	735	689	697	757	715	734	713	719	754	702	719	670	728	718	759	698	674	811	728	693	704	729	683	788	697	777	755	730	739	668	758	746	756	695	716	744	759	719	718	730	773	727	726	776	660	722	702	703	703	733	691	702	711	713	732	694	744	687	714	692	777	773	749	716	721	761	715	655	754	698	735	770	723	710	680	706	707	724	706	777	715	696	727	732	726	738	775	737	706	733	746	733	728	757	714	717	718	719	733	738	703	692	753	712	684	783	719	759	704	736	777	708	726	713	761	766	742	726	726	775	728	756	751	764	703	757	772	701	712	730	715	743	747	688	712	766	752	726	722	722	787	699	714	731	724	755	720	755	714	751	729	704	698	767	761	717	738	712	717	703	738	735	775	689	763	736	742	776	717	659	765	757	722	729	714	746	715	688	743	780	730	754	737	779	707	703	715	724	708	719	715	739	706	728	741	751	684	739	793	740	742	699	709	705	728	717	716	704	764	726	745	751	721	751	675	680	704	731	715	713	717	743	723	733	715	701	769	735	715	767	754	704	748	724	750	726	738	750	724	701	715	741	724	725	765	743	721	713	740	674	697	703	745	700	707	749	702	718	736	769	758	744	703	756	722	730	713	737	716	737	679	781	733	708	715	695	741	756	793	721	701	687	725	713	729	783	723	718	727	705	760	707	733	730	741	746	787	738	766	743	730	781	725	727	710	728	771	757	658	704	741	708	740	764	645	694	744	682	745	711	761	750	707	722	735	770	709	679	733	725	742	737	706	741	753	729	773	697	718	732	659	710	710	765	749	720	745	716	759	711	691	720	743	785	707	729	763	757	761	779	712	705	749	738	722	698	748	738	777	686	751	751	684	742	727	765	741	754	742	723	710	727	697	685	717	740	747	726	695	744	748	747	676	724	765	643	762	684	749	700	748	758	741	718	717	762	700	709	741	771	712	704	735	746	729	744	745	738	710	712	746	719	721	719	711	765	725	747	721	786	794	770	777	693	723	706	734	706	709	737	702	714	748	714	670	708	729	736	702	728	721	703	701	750	709	753	725	727	748	747	759	719	715	683	739	755	778	683	702	713	712	728	783	738	734	697	656	719	748	762	692	749	706	735	723	751	701	753	692	743	684	734	737	708	670	700	708	701	744	761	722	720	711	734	752	769	707	690	681	750	732	674	753	699	710	757	748	702	743	706	717	712	703	703	725	758	702	682	711	721	727	743	707	734	677	721	709	682	733	735	724	720	705	707	699	766	725	704	770	658	702	724	752	727	696	736	776	741	677	700	751	743	693	691	690	687	702	692	765	694	733	769	738	690	728	743	716	747	688	701	733	694	751	734	733	752	738	740	718	772	709	698	735	681	704	757	783	716	738	739	739	745	712	696	676	706	723	719	770	726	742	781	667	724	706	804	665	719	724	743	802	721	765	741	723	726	716	712	740	770	739	796	744	721	722	692	724	734	714	712	760	705	694	702	683	699	722	681	740	740	690	719	786	706	733	739	760	739	778	705	719	720	707	731	730	707	747	776	729	744	727	732	733	722	738	726	704	679	754	724	713	765	734	735	722	677	728	744	731	714	696	684	749	702	729	775	765	705	741	731	738	744	762	703	719	761	711	768	726	668	752	735	716	748	765	725	756	781	753	695	729	735	731	715	728	762	664	736	709	710	713	754	735	728	750	718	753	717	717	743	675	685	705	763	729	677	739	704	750	671	699	724	736	735	741	722	727	700	746	733	707	702	768	738	686	712	729	749	703	707	757	731	742	700	731	759	698	746	719	712	703	770	712	693	703	728	721	708	749	769	757	725	782	706	713	733	682	714	732	744	722	743	705	722	773	753	740	714	723	681	748	704	710	789	694	749	776	680	735	739	695	736	664	704	775	758	719	696	766	726	725	733	734	691	716	798	744	746	696	731	714	732	726	728	715	713	762	727	720	689	690	753	706	701	686	698	774	734	693	688	709	748	772	734	751	758	717	722	783	735	716	724	701	709	701	724	680	691	718	705	713	734	727	745	732	711	712	753	666	712	757
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
