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
340111627909	340111628428	340111628978	340111629528	340111630078	340111630628	340111631178	340111631728	340111632278	340111632828	340111633378	340111633928	340111634478	340111635028	340111635578	340111636128	340111636678	340111637228	340111637778	340111638328	340111638878	340111639428	340111639978	340111640528	340111641078	340111641628	340111642178	340111642728	340111643278	340111643828	340111644378	340111644928	340111645478	340111646028	340111646578	340111647128	340111647678	340111648228	340111648778	340111649328	340111649878	340111650428	340111650978	340111651528	340111652078	340111652628	340111653178	340111653728	340111654278	340111654828	340111655378	340111655928	340111656478	340111657028	340111657578	340111658128	340111658678	340111659228	340111659778	340111660328	340111660878	340111661428	340111661978	340111662528	340111663078	340111663628	340111664178	340111664728	340111665278	340111665828	340111666378	340111666928	340111667478	340111668028	340111668578	340111669128	340111669678	340111670228	340111670778	340111671328	340111671878	340111672428	340111672978	340111673528	340111674078	340111674628	340111675178	340111675728	340111676278	340111676828	340111677378	340111677928	340111678478	340111679028	340111679578	340111680128	340111680678	340111681228	340111681778	340111682328	340111682878	340111683428	340111683978	340111684528	340111685078	340111685628	340111686178	340111686728	340111687278	340111687828	340111688378	340111688928	340111689478	340111690028	340111690578	340111691128	340111691678	340111692228	340111692778	340111693328	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21583	20138	27646	22416	20142	20203	11044	1383	987	890	805	781	696	669	639	649	609	596	631	616	583	586	591	548	612	561	550	507	492	518	512	548	533	536	504	534	534	499	565	523	538	493	503	502	499	522	514	506	499	519	467	482	512	462	443	460	515	524	500	542	466	497	541	518	483	529	537	499	508	513	521	494	511	497	463	513	473	536	522	525	503	515	497	443	522	503	512	456	516	495	484	509	518	499	453	487	484	503	536	488	497	465	547	465	511	469	469	529	513	513	508	505	506	525	490	517	507	481	511	461	482	513	495	505	514	510	511	495	470	507	489	508	494	512	506	499	466	544	511	520	508	501	500	457	476	459	487	490	552	511	465	503	463	432	507	530	497	497	473	478	456	501	512	524	508	467	501	487	508	493	498	469	497	504	474	489	541	477	475	448	508	506	471	483	501	503	528	502	479	476	475	516	489	467	498	506	474	515	465	531	486	499	567	472	523	489	476	468	518	525	494	491	475	520	489	494	462	470	510	486	503	515	488	513	483	517	447	502	491	498	512	503	490	491	485	545	497	464	500	521	476	521	486	525	501	509	515	501	530	463	496	477	454	495	534	479	460	487	542	459	461	523	584	520	478	498	509	495	489	512	487	501	519	505	538	505	486	536	479	524	489	510	469	507	477	529	459	509	505	476	501	507	505	518	486	472	474	500	500	478	506	508	513	464	471	503	503	497	513	483	532	495	522	498	483	510	488	525	482	491	509	490	492	472	529	531	525	505	510	488	495	554	527	497	493	496	481	504	512	513	488	517	498	493	517	487	496	502	478	479	476	530	502	484	516	486	494	496	512	539	512	510	509	467	499	470	496	503	498	479	507	529	490	482	547	540	482	525	471	508	479	488	499	484	500	494	478	517	469	527	526	504	518	511	496	464	494	487	499	520	507	523	484	463	475	508	502	493	486	501	504	502	505	481	467	453	502	479	466	475	481	510	498	454	540	534	503	489	498	520	493	498	494	497	505	476	500	521	502	486	477	502	478	508	486	475	455	469	489	506	527	494	503	481	485	480	466	547	506	502	499	519	491	476	526	494	507	517	491	516	529	476	524	460	504	484	448	479	493	484	506	478	454	521	482	465	464	519	471	498	497	463	461	505	515	499	511	482	489	488	482	508	467	512	492	489	508	467	455	524	509	519	496	503	509	493	467	475	513	468	494	517	505	498	497	488	510	463	513	462	500	517	553	484	488	491	480	480	460	509	499	445	553	515	505	475	508	480	491	486	485	507	508	506	522	471	542	505	448	486	514	521	514	506	489	487	476	508	481	472	505	530	465	519	519	489	485	488	474	518	477	511	535	515	518	464	486	512	454	485	492	476	504	493	512	539	502	477	490	514	510	497	492	509	483	497	485	516	526	506	526	523	539	519	513	517	486	553	491	461	497	526	528	478	485	481	510	492	494	489	476	490	500	501	490	507	467	527	473	481	493	511	468	505	493	495	530	537	499	506	492	504	505	493	505	499	460	485	484	516	521	492	513	508	488	484	476	522	516	508	493	487	545	489	469	521	549	498	477	484	482	481	488	504	490	492	515	488	426	481	516	529	512	501	472	479	472	508	510	478	512	461	456	512	503	522	500	518	529	481	528	513	469	473	510	456	473	487	482	470	510	482	509	485	505	463	527	534	493	456	463	503	514	503	488	536	457	528	469	499	487	504	513	468	482	538	462	475	508	508	508	481	543	481	489	506	494	528	489	514	453	521	517	486	480	468	506	516	500	471	485	468	511	483	464	492	480	478	530	504	470	501	527	477	527	508	477	493	433	505	476	491	521	485	503	504	488	491	479	484	533	473	462	503	506	479	518	530	495	485	479	494	506	526	544	497	487	515	461	472	459	485	513	525	500	518	490	501	481	467	504	509	506	486	494	539	503	508	453	504	500	481	496	478	495	503	510	503	469	451	484	475	488	494	495	470	525	475	518	517	505	496	516	540	526	474	443	531	500	482	489	528	468	518	484	464	504	517	511	487	492	478	505	509	516	468	512	515	488	497	518	523	522	473	477	510	503	506	509	469	460	495	537	485	480	499	503	496	490	528	477	503	472	431	473	505	531	501	460	484	507	506	499	502	491	522	475	477	456	505	489	474	443	463	481	517	459	480	496	497	479	479	498	455	480	504	478	477	501	474	490	470	512	465	537	458	442	496	526	522	522	487	498	497	507	470	499	504	493	498	476	553	427	497	502	514	492	524	519	442	448	503	449	491	505	513	490	497	466	502	521	474	518	499	507	530	501	495	484	498	481	502	458	529	500	518	504	482	484	511	496	506	489	529	474	496	478	507	485	505	485	525	500	521	505	513	496	498	477	435	482	477	515	511	524	503	491	477	508	468	519	489	488	468	523	531	485	463	503	481	506	493	480	461	478	487	495	513	481	490	502	474	481	504	510	515	538	472	522	489	501	470	476	520	464	486	505	506	501	508	483	493	491	501	510	484	438	494	473	501	491	500	513	525	480	465	505	467	460	503	475	483	482	482	494	531	496	485	476	482	531	512	546	497	496	495	502	462	508	470	499	485	486	504	528	523	542	507	494	508	450	494	508	491	506	485	493	504	492	458	506	518	477	488	490	532	512	495	498	528	510	497	535	531	506	456	505	494	467	506	476	524	476	533	515	517	505	502	463	487	499	496	493	465	493	469	494	470	519	472	502	498	465	489	473	476	493	509	483	498	525	505	481	474	505	525	501	506	484	505	523	501	500	527	530	509	513	525	504	469	479	449	508	498	472	492	474	467	475	513	518	512	480	515	524	529	468	514	491	551	493	497	502	518	487	465	511	496	505	492	512	487	495	468	486	514	462	488	487	498	513	509	475	531	522	510	505	523	472	509	512	508	505	474	491	487	481	456	470	471	484	484	480	500	459	485	491	457	495	488	472	507	500	527	497	510	490	494	488	465	495	473	519	421	510	485	498	490	501	484	494	504	508	506	488	492	482	537	518	483	478	525	507	491	525	503	498	531	510	516	527	499	487	436	527	469	487	501	514	460	475	493	503	462	522	491	492	474	525	472	510	485	513	483	492	490	523	465	468	498	489	513	490	475	483	500	478	525	512	473	499	497	463	521	508	470	497	477	508	492	481	513	467	508	477	467	528	500	511	478	509	481	519	505	528	493	500	499	517	471	515	486	514	457	500	515	506	498	509	543	481	515	471	510	520	499	459	493	524	513	507	509	475	507	497	483	487	519	516	507	488	496	530	471	500	486	509	549	478	483	528	491	538	467	453	549	482	478	512	489	459	454	494	502	541	495	466	470	496	455	522	479	513	487	493	473	485	461	511	474	494	491	519	494	527	494	459	504	506	479	520	484	505	510	460	501	520	521	485	483	487	487	501	463	507	475	477	493	482	503	458	533	498	527	536	519	535	505	481	526	487	525	486	468	491	482	510	516	489	502	498	519	482	496	481	490	458	489	481	464	527	490	477	507	491	518	500	497	451	520	498	466	508	510	474	454
12576	15714	12952	6806	4787	3807	2883	2342	1952	1666	1502	1321	1197	1136	1045	922	896	919	844	767	850	796	833	757	798	739	763	733	723	745	744	742	750	685	698	710	662	666	623	705	673	709	683	679	706	650	677	672	660	683	664	648	705	655	645	678	684	656	675	672	657	660	660	649	655	680	708	658	659	626	652	645	657	669	633	660	649	655	668	630	675	672	674	685	669	649	668	671	645	669	647	672	655	624	685	641	673	636	645	643	658	684	628	639	675	689	671	672	656	665	656	724	653	635	667	731	660	650	668	687	627	658	660	651	645	618	615	661	653	638	649	651	666	712	660	647	626	629	741	674	685	675	665	652	672	723	565	618	649	636	624	705	614	708	664	663	686	673	677	648	660	619	668	683	691	699	669	669	648	634	648	692	687	670	700	661	645	668	657	668	682	687	673	655	651	652	684	634	627	639	679	682	668	686	620	670	672	639	638	659	723	691	646	626	651	630	642	645	678	609	627	685	657	698	659	645	662	646	674	643	623	678	644	640	623	639	676	644	646	645	681	654	645	631	633	691	638	704	692	640	657	678	665	644	639	651	678	675	662	699	662	663	709	672	662	665	658	651	664	681	691	650	659	635	655	631	651	638	671	696	652	663	632	672	622	651	698	627	694	617	622	668	627	647	650	644	656	636	638	669	693	665	667	687	643	663	639	638	673	663	667	705	622	663	640	660	653	614	643	633	663	668	680	652	665	668	649	600	615	619	656	614	640	664	668	678	646	677	641	726	644	655	574	681	678	660	689	649	627	677	652	664	671	661	638	622	633	621	704	644	657	673	681	629	657	651	678	704	662	635	684	671	637	704	639	659	670	626	649	670	640	688	674	674	658	632	649	620	669	657	641	700	657	660	701	705	677	644	710	685	686	639	626	615	646	648	677	665	676	676	658	658	664	664	671	642	658	717	644	674	636	680	680	653	676	621	661	650	702	618	629	648	625	650	624	645	659	661	642	684	639	656	635	633	687	642	642	678	641	626	653	638	663	648	665	630	681	657	676	672	687	662	634	663	598	726	659	668	614	624	658	669	679	697	659	667	659	642	675	669	650	677	657	663	631	656	690	700	671	645	714	688	691	647	624	642	694	669	664	646	688	697	641	654	690	630	638	665	659	647	667	653	675	643	669	662	633	634	678	659	647	591	655	609	653	673	689	695	693	634	671	736	646	619	637	732	673	628	679	653	657	654	632	638	648	686	639	642	658	705	649	701	634	656	665	719	663	657	621	639	630	674	657	618	692	705	659	624	649	661	672	654	679	653	688	656	638	651	652	705	690	713	649	678	659	682	688	645	614	622	650	649	622	672	672	625	627	639	633	675	602	652	648	663	672	591	660	665	641	661	650	634	640	656	667	681	634	726	664	621	680	672	687	636	677	663	647	673	680	658	660	654	648	623	661	657	687	652	671	633	654	642	648	684	651	648	656	661	603	620	693	661	637	639	685	633	612	606	652	669	647	670	609	641	607	634	656	672	644	674	690	630	651	680	631	673	610	686	666	639	673	656	675	665	658	638	681	677	642	610	665	632	676	678	634	646	676	671	637	675	662	625	691	665	682	704	677	602	663	653	639	655	638	697	683	622	661	619	680	721	692	692	657	689	701	657	683	649	639	657	624	680	651	640	684	670	660	621	666	664	638	667	648	697	611	654	665	692	664	653	674	698	688	656	654	637	648	667	682	664	667	660	665	610	656	608	672	641	649	624	631	697	630	650	630	638	671	731	644	635	637	654	671	632	666	625	628	641	683	589	660	658	628	688	658	644	663	674	661	673	649	638	657	656	685	689	594	646	679	638	713	636	711	615	638	657	723	689	638	632	655	657	679	691	634	678	653	713	659	615	631	694	573	663	642	672	637	629	598	650	657	644	650	661	662	670	637	673	642	621	668	648	659	658	656	669	678	631	663	663	695	642	685	646	649	639	683	677	647	602	652	642	651	676	663	654	644	657	671	632	673	651	637	671	682	611	639	673	644	655	688	643	638	705	715	661	588	626	684	680	679	653	669	618	653	689	649	661	678	674	623	668	686	652	655	647	658	661	625	630	703	670	651	667	643	641	671	671	649	639	676	638	647	673	603	678	672	633	645	732	613	668	616	647	664	653	677	693	673	622	640	667	658	671	723	649	699	645	656	651	685	669	629	640	634	627	638	645	643	708	646	660	680	666	657	632	640	716	611	634	652	682	623	688	612	670	629	678	631	661	701	656	642	628	619	647	662	610	650	692	666	622	640	647	633	635	668	657	702	669	634	607	660	642	670	619	678	660	658	663	650	682	660	668	697	666	629	611	669	648	656	635	621	667	710	659	648	654	671	664	674	685	631	673	629	657	652	655	679	628	658	666	649	662	652	619	657	635	690	647	656	607	697	674	608	696	680	673	685	646	638	658	659	634	640	704	694	634	647	616	664	686	618	694	652	671	625	633	590	640	696	636	631	643	621	626	696	664	641	647	672	641	649	650	683	666	653	696	606	611	653	633	693	628	669	653	679	639	666	608	624	671	669	633	624	667	648	616	659	671	608	614	629	661	641	662	658	649	665	664	677	635	673	643	703	648	634	677	605	636	659	655	666	659	662	654	628	659	658	646	649	676	673	622	654	634	619	666	624	661	645	641	650	697	635	664	615	602	650	632	649	660	624	665	631	635	631	637	657	625	629	638	638	686	647	670	642	676	671	638	704	633	644	661	609	669	655	645	685	692	689	676	658	624	640	674	619	679	614	631	671	640	662	647	635	686	685	667	669	677	665	647	633	671	643	651	660	693	606	652	658	663	677	668	683	664	652	674	645	649	615	662	641	636	649	665	657	681	640	626	681	711	659	669	648	652	650	679	659	600	616	676	681	610	636	612	631	675	631	693	634	664	696	650	657	694	666	667	647	671	708	647	654	679	643	683	645	672	606	645	663	656	636	687	654	617	643	651	669	652	644	677	664	587	658	660	670	625	723	632	601	680	635	683	646	672	666	697	630	618	628	681	646	681	664	650	653	616	639	623	597	617	625	637	660	612	669	646	701	617	664	639	584	640	663	624	643	691	678	668	641	654	676	670	680	638	665	609	666	653	659	678	660	642	628	654	670	670	658	630	655	618	664	632	634	657	665	647	629	686	639	624	646	674	622	656	680	656	703	671	615	635	661	627	653	636	668	633	652	600	662	702	664	677	672	637	645	641	661	655	647	632	668	643	693	656	632	674	612	654	650	628	657	654	680	633	658	686	654	669	696	689	662	599	700	686	657	619	667	652	699	695	720	708	644	626	650	649	633	653	612	649	607	685	627	645	624	645	675	634	680	654	660	628	649	618	648	657	669	614	670	661	638	674	698	617	647	722	657	665	669	660	649	653	647	649	646	647	659	645	698	670	686	681	701	638	703	672	617	703	667	701	663	637	633	628	632	647	663	625	665	679	684	652	656	651	617	701	646	668	652	687	684	665	648	642	640	617	667	696	675	672	624	632	619	670
27014	20950	9796	1101	726	675	577	501	540	544	518	490	491	499	531	523	487	476	517	526	550	453	483	503	518	511	487	494	505	555	500	539	476	501	467	503	513	521	498	530	523	519	470	465	481	522	541	496	469	510	522	504	507	524	467	526	486	499	491	476	505	536	517	514	472	449	487	463	483	531	509	499	523	503	532	518	498	499	476	498	505	533	513	515	494	479	520	502	525	504	471	480	539	499	513	521	509	499	514	487	503	492	503	506	504	497	494	493	486	516	525	515	495	489	494	504	495	482	502	469	479	530	494	496	537	499	480	499	519	529	511	494	513	501	512	494	501	487	490	511	532	538	516	489	508	513	479	524	492	515	486	508	526	496	487	518	503	530	501	486	477	477	516	523	532	476	491	550	516	497	523	507	491	546	507	492	501	510	532	492	529	489	538	511	510	469	515	493	513	542	482	526	468	460	491	505	520	474	511	502	471	484	527	491	508	467	501	537	479	521	472	486	483	472	487	528	506	486	529	503	475	495	488	495	489	486	497	554	483	483	516	543	497	494	519	494	512	509	491	519	502	483	501	529	523	469	504	501	471	486	465	528	509	488	480	505	483	478	535	464	483	509	496	496	492	492	508	516	477	510	496	484	496	527	532	480	509	539	489	484	521	436	536	515	510	549	487	498	516	530	512	503	501	495	476	493	520	499	499	527	527	515	495	498	507	489	442	512	509	507	483	518	506	521	477	474	485	478	517	491	551	500	507	496	495	462	515	526	545	532	490	476	466	499	496	512	517	550	502	493	496	493	512	487	541	514	540	516	510	502	513	467	488	473	520	470	498	515	491	484	504	542	497	530	511	471	477	517	514	483	467	490	490	558	545	538	513	495	502	519	495	521	553	477	520	494	521	487	507	508	531	440	474	495	506	496	468	502	474	528	528	533	515	513	516	497	500	478	491	486	525	519	483	519	516	490	514	462	508	518	494	489	491	514	507	538	509	504	494	474	476	515	516	470	491	519	509	489	457	481	514	491	481	521	512	504	523	502	527	555	533	479	490	509	496	506	537	457	487	474	501	468	508	533	479	526	496	550	480	529	519	498	513	477	500	462	503	491	494	525	557	510	487	502	503	497	504	501	498	530	520	496	503	508	454	447	509	515	504	514	505	514	482	502	449	496	512	496	519	501	539	530	525	528	497	490	527	496	483	480	491	525	478	506	487	490	512	493	517	474	542	492	475	470	508	525	500	479	455	499	449	476	494	566	512	470	494	481	540	531	533	534	479	499	506	509	502	539	496	493	548	452	485	538	470	459	483	519	489	532	490	500	489	502	477	509	518	517	502	479	519	498	483	489	507	499	525	532	505	512	471	520	516	495	501	512	526	507	501	558	508	491	503	548	528	513	530	507	461	503	493	505	506	472	497	481	501	516	472	488	481	486	541	505	466	508	519	490	503	518	501	505	474	489	487	479	541	478	512	469	497	490	527	503	522	469	483	485	472	486	517	531	509	498	461	512	494	472	469	485	482	501	504	519	504	483	510	526	515	498	497	475	518	525	490	484	505	484	521	471	519	496	515	456	515	531	499	522	502	499	465	532	466	520	533	497	487	511	535	491	479	516	512	488	502	545	510	518	493	461	479	481	517	549	523	503	488	513	498	507	508	479	483	514	484	497	523	525	522	534	483	505	469	544	504	457	474	512	482	535	499	510	568	516	516	498	501	512	503	496	518	541	520	532	484	513	478	512	515	511	514	513	475	519	527	521	488	504	499	439	491	523	532	506	489	505	509	494	505	502	507	509	488	512	519	516	469	511	509	485	464	506	483	493	467	481	493	485	493	510	528	494	458	507	511	535	521	531	484	453	474	524	486	514	464	549	500	488	525	524	504	550	498	489	509	529	521	543	511	479	469	536	530	500	505	531	529	529	478	521	513	487	540	485	484	528	497	537	493	513	517	499	504	535	454	543	480	507	520	494	492	506	480	490	495	475	516	493	505	531	496	518	476	470	536	481	492	461	513	512	523	506	508	506	513	485	469	495	469	491	514	501	497	531	498	524	515	540	492	501	530	531	507	483	537	539	527	530	508	511	509	488	471	530	524	453	474	480	498	505	539	526	508	517	481	497	506	524	520	538	529	507	502	515	476	484	495	499	461	486	497	534	495	502	521	468	523	476	488	495	526	488	492	451	529	484	495	503	521	517	474	510	546	509	513	514	475	491	457	484	514	523	461	473	506	513	517	514	534	500	525	492	526	485	515	491	525	500	523	512	504	542	483	486	509	477	463	460	502	506	525	515	541	500	503	470	506	528	494	470	462	503	514	479	520	509	514	481	468	492	506	539	528	496	491	535	500	490	512	517	479	488	493	505	502	481	512	506	501	533	485	504	553	514	493	499	503	483	534	469	493	505	494	492	496	530	512	510	499	496	457	493	502	496	474	498	476	503	516	494	478	541	500	508	527	514	479	500	493	474	500	500	485	474	482	514	508	472	476	483	526	488	522	498	535	522	549	503	531	548	479	484	494	477	486	504	496	487	493	523	511	468	512	539	517	500	516	461	468	505	503	489	488	514	515	464	547	486	501	504	480	505	475	529	477	501	499	477	486	539	530	516	495	474	488	481	531	508	510	485	505	495	502	504	513	483	495	518	489	511	530	509	496	522	530	528	518	517	528	496	520	513	493	495	564	461	491	555	506	514	514	513	532	492	493	483	520	535	489	512	531	556	547	536	480	511	496	488	479	505	500	493	470	428	498	528	525	480	481	524	484	497	456	519	536	494	500	504	514	509	475	505	467	512	506	493	492	482	476	531	518	513	458	516	455	536	523	520	533	509	487	489	525	514	479	481	470	516	479	499	547	512	485	521	477	477	474	519	448	494	506	479	494	532	482	446	500	520	509	515	519	497	501	510	497	556	503	498	558	471	539	481	478	480	497	531	530	499	473	541	500	534	509	471	491	491	469	475	488	466	495	524	500	495	531	486	479	508	530	528	477	503	503	512	479	505	484	484	552	476	497	491	532	580	492	520	496	513	488	498	515	524	533	531	523	540	529	501	515	507	483	484	521	532	519	515	476	551	490	517	473	524	510	512	538	509	518	511	480	504	453	485	493	487	540	483	501	477	498	523	479	523	516	518	469	496	480	514	458	529	502	574	511	538	489	508	489	447	498	520	511	508	502	540	525	528	519	519	482	545	510	501	515	533	536	517	487	491	508	505	512	532	483	504	516	487	490	509	528	513	510	470	454	480	550	486	532	524	516	493	498	488	532	489	481	515	504	480	475	526	491	492	529	514	501	533	485	476	514	527	528	505	519	489	490	491	476	497	531	507	507	510	477	519	491	477	489	537	483	474	519	464	504	513	482	496	499	515	505	510	529	485	507	451	475	508	507	510	493	486	516	532	510	529	514	512	504	512	481	480	554	498	509	520	518	541	500	533	500	503	498	501	498	529	480	502	481	505	540	496	496	545	527	479	519	495	528	511	517	512	499	505	463	505	486	496
4476	1404	1185	862	797	743	798	723	695	671	665	710	633	641	647	667	649	639	652	681	655	677	657	663	666	629	639	649	637	666	700	681	682	656	619	648	680	622	653	620	631	656	676	658	660	686	633	627	666	668	655	646	653	633	647	630	637	634	653	659	645	650	635	649	648	702	655	651	635	626	652	702	673	649	643	632	642	641	665	637	659	663	683	653	649	663	680	628	621	627	615	651	670	624	633	610	624	632	671	656	624	622	619	649	651	662	674	627	609	635	603	649	682	631	627	631	689	631	645	636	637	706	642	647	659	633	620	693	625	633	696	663	662	658	589	655	655	669	620	630	663	712	648	689	652	633	663	631	657	677	657	686	682	649	726	664	605	698	634	672	671	635	653	634	679	655	601	647	708	669	662	618	632	647	649	681	648	632	634	672	692	613	655	655	651	640	640	630	667	682	634	610	679	628	622	671	664	618	661	636	669	608	659	690	683	634	619	630	700	655	640	673	634	665	650	686	680	657	608	692	619	669	636	639	656	621	662	607	643	661	598	631	658	657	617	666	662	657	675	657	658	678	657	629	656	657	653	653	673	614	665	662	618	619	663	623	617	604	615	631	677	647	654	636	685	677	661	658	657	689	649	667	663	627	658	678	673	668	661	656	649	663	657	644	658	654	610	659	659	608	625	643	676	614	649	655	665	672	634	637	606	656	647	635	629	676	676	654	660	632	707	628	637	616	647	614	675	685	695	688	666	645	626	601	618	628	638	631	638	649	677	670	667	636	627	616	591	647	648	679	629	625	649	648	632	645	636	610	683	663	640	699	669	646	680	679	664	663	631	678	645	689	645	662	647	659	659	623	641	658	609	670	590	658	610	672	688	643	656	669	712	649	663	569	650	655	627	629	664	674	634	710	677	667	677	691	625	628	618	664	631	703	631	645	600	652	640	606	658	644	663	616	665	653	630	647	649	647	637	631	666	680	668	659	640	661	623	641	633	685	657	672	643	604	636	640	660	673	634	638	614	661	662	708	643	696	616	629	678	613	660	650	647	605	718	622	632	669	683	617	660	626	622	645	665	669	630	685	612	698	632	595	692	597	609	647	653	636	645	661	661	642	618	648	665	642	630	605	647	665	702	644	630	609	619	623	651	661	650	633	674	655	672	662	641	640	616	639	702	658	647	642	642	669	662	663	662	623	632	666	638	681	666	614	651	652	621	648	632	675	622	667	625	604	611	660	641	657	650	646	684	662	657	688	643	634	679	654	684	677	667	650	609	692	630	623	651	594	617	680	653	636	615	651	622	681	659	686	636	657	675	696	646	659	669	673	675	643	692	663	657	631	668	634	669	702	641	590	685	659	660	640	652	705	672	681	671	657	630	663	667	634	673	611	707	652	655	674	690	661	644	625	668	604	662	678	613	654	645	688	632	654	665	654	641	652	640	641	649	672	664	622	639	685	663	659	654	638	616	675	634	637	671	675	669	598	649	658	643	641	656	646	629	646	662	613	660	646	655	619	638	630	650	651	675	649	652	660	626	618	690	639	637	669	678	682	658	678	600	642	659	695	685	611	675	633	652	638	644	663	659	625	642	646	643	633	634	656	618	622	622	643	650	662	647	602	636	638	649	688	644	607	643	658	655	630	626	619	692	640	687	634	636	649	658	675	667	616	684	684	631	632	660	649	668	639	604	615	652	676	636	641	625	672	631	658	618	619	632	659	659	637	633	673	676	632	660	621	626	631	671	668	638	689	627	667	671	626	655	657	677	666	641	622	714	681	632	684	633	628	628	614	678	636	622	629	647	631	689	631	648	643	621	663	657	611	609	685	647	659	662	631	634	678	650	659	587	646	618	650	657	673	700	632	618	657	653	642	599	628	625	663	627	646	652	639	652	639	613	695	670	628	631	689	653	637	657	649	671	659	621	633	638	614	642	612	647	660	650	673	673	655	630	642	699	680	663	618	645	633	701	646	653	642	675	644	685	668	596	629	632	693	683	655	702	682	641	675	660	661	692	714	640	649	653	635	648	667	652	679	676	637	650	636	605	644	596	607	637	609	654	640	624	634	671	673	621	625	640	635	657	608	642	643	660	621	658	616	648	618	649	627	641	621	718	623	650	634	649	708	641	661	632	695	619	644	679	642	599	606	642	644	650	649	617	678	641	634	649	657	636	695	673	617	639	644	611	659	624	639	635	684	691	678	693	639	621	639	662	663	648	627	638	666	640	671	651	610	650	642	659	668	650	645	669	658	666	636	654	641	623	642	636	636	670	620	680	646	645	624	653	614	649	638	621	646	678	644	685	688	644	671	659	649	651	679	680	673	651	667	657	652	668	639	647	624	651	639	601	662	633	610	593	641	657	670	657	659	638	610	662	651	667	666	617	642	652	686	679	628	606	590	655	628	608	639	601	659	634	618	660	678	659	635	641	657	621	639	656	691	680	636	619	695	634	667	607	653	610	664	654	674	644	642	696	694	667	627	600	613	689	657	656	687	669	631	639	639	630	645	667	677	654	663	629	625	654	631	649	679	670	666	621	621	626	662	688	641	683	649	598	638	650	674	629	632	642	656	623	623	660	667	649	622	636	634	626	646	663	600	641	697	609	600	657	597	619	615	675	641	652	617	623	656	669	644	658	645	694	671	711	659	702	653	653	639	666	650	655	704	623	626	664	649	602	640	654	661	659	658	641	692	607	648	634	608	648	624	653	679	647	613	606	651	666	645	689	648	654	650	652	658	656	647	682	655	636	672	663	676	639	645	688	634	659	631	648	689	632	653	632	687	613	656	660	613	637	667	654	650	622	662	668	663	642	624	697	623	642	629	614	640	674	637	659	685	647	639	685	626	621	634	669	637	633	668	675	624	648	646	609	675	642	585	686	625	688	654	662	657	638	606	619	637	709	659	679	641	660	607	614	631	642	663	654	660	661	663	672	647	649	607	646	647	653	642	634	654	648	652	622	690	645	680	636	686	671	631	663	617	626	661	642	708	607	658	607	691	649	652	664	632	687	623	618	640	633	658	634	625	646	632	653	622	656	646	652	594	618	695	683	656	621	659	642	653	656	625	676	637	640	610	691	645	715	643	596	630	637	673	685	619	679	668	620	659	661	665	603	651	656	655	655	621	668	682	629	655	682	624	673	642	618	622	653	661	645	608	662	608	651	697	645	648	632	634	700	625	634	655	647	627	659	640	642	681	636	697	643	658	671	615	618	693	676	616	653	644	647	693	645	634	643	627	658	659	642	652	628	669	639	627	612	662	650	632	652	671	603	613	612	678	656	684	637	669	606	664	706	634	653	624	655	645	617	616	663	647	650	634	642	676	698	672	653	662	675	655	608	613	664	627	636	634	630	621	635	623	596	659	651	624	626	601	646	664	627	710	645	625	636	628	654	678	655	641	621	631	621	652	640	606	653	666	672	618	649	630	669	617	645	650	644	642	664	659	672	651	642	651	684	668	656	694	672	663	667	628	659	649	637	654	648	660	659	647
23794	21400	28998	24170	21386	13370	1799	1179	990	942	923	894	886	827	867	763	803	779	787	769	752	781	818	761	804	720	767	711	760	739	760	736	718	731	785	796	745	776	759	748	755	799	792	726	756	735	738	748	729	704	756	765	769	700	745	763	725	716	739	761	761	750	771	728	718	765	772	742	744	731	716	680	780	750	719	796	729	741	715	771	731	758	744	764	743	782	732	741	723	696	744	696	807	785	688	719	725	727	731	735	761	741	796	712	737	739	748	733	694	734	722	722	695	752	728	730	730	702	738	736	727	751	697	732	798	754	740	741	758	777	739	737	714	697	735	749	758	702	704	738	754	784	717	688	724	752	722	752	737	777	721	734	720	744	706	698	708	792	753	788	749	710	725	690	765	741	742	699	758	704	804	747	740	762	778	736	782	743	759	765	762	712	771	694	692	730	705	724	715	731	733	751	708	732	736	684	761	716	717	719	730	742	793	737	709	707	764	829	748	715	695	722	751	763	712	720	758	741	723	706	734	726	716	705	710	772	718	751	782	737	779	768	745	722	783	741	723	720	695	741	708	697	752	749	729	772	736	733	771	757	733	724	739	710	692	697	729	739	711	726	698	740	745	773	798	691	752	688	766	713	682	694	736	735	727	749	704	732	732	719	772	773	748	700	722	705	725	722	739	705	663	732	742	778	770	761	755	769	713	740	740	704	719	670	721	818	712	786	771	677	713	729	760	735	724	694	673	708	691	722	739	748	759	760	739	720	726	705	725	750	731	767	797	698	771	713	771	710	789	688	732	709	769	707	730	716	718	718	745	723	729	727	702	732	734	758	716	743	737	696	709	755	737	743	753	691	724	698	745	747	679	709	740	720	710	733	744	725	699	785	709	719	756	755	751	757	709	727	740	720	703	709	748	783	707	714	781	711	741	747	774	735	766	709	720	711	688	728	785	745	738	683	773	675	757	684	731	748	771	780	752	689	767	695	715	737	731	714	756	719	770	787	735	718	741	707	682	779	733	722	786	741	739	681	774	792	745	756	723	736	745	766	798	704	702	743	747	760	740	738	777	712	729	752	753	709	787	735	746	731	716	683	746	729	744	747	740	722	739	737	784	752	730	706	751	729	754	738	702	755	732	696	721	741	716	699	703	759	740	688	720	713	702	723	727	733	739	793	756	730	756	704	778	730	748	720	771	709	669	748	728	731	684	688	740	716	727	753	760	730	713	727	719	741	721	767	778	752	743	744	743	735	684	722	760	764	771	723	698	753	728	756	772	715	718	707	740	726	704	743	713	768	718	702	745	712	757	712	735	714	724	683	743	748	726	729	793	713	755	745	741	733	810	742	716	721	699	755	758	705	754	730	706	733	685	779	763	797	766	731	693	744	711	699	748	735	746	692	682	732	788	780	699	719	744	721	728	729	751	711	726	729	726	704	758	765	715	705	724	699	753	714	781	708	750	774	740	700	655	787	702	719	754	766	742	736	781	751	743	695	795	731	697	706	753	742	790	749	727	764	736	734	749	736	726	727	769	737	704	729	707	662	699	741	731	755	692	730	748	735	713	729	778	757	708	728	728	741	780	711	794	735	695	743	727	758	743	697	721	762	707	763	710	753	738	671	734	710	790	732	735	763	706	738	693	773	743	745	691	714	734	734	699	754	701	709	779	780	697	711	768	702	707	731	774	740	720	682	738	714	747	767	757	674	727	763	727	737	736	726	771	738	718	745	739	707	707	709	786	709	715	722	741	769	734	726	706	725	775	682	744	743	772	732	754	789	727	746	742	750	735	745	728	757	725	766	767	795	760	738	728	742	738	730	741	733	728	723	743	740	772	714	747	720	675	774	719	765	728	701	743	753	706	720	783	729	692	716	771	700	751	762	743	741	728	694	699	712	724	752	746	748	718	749	760	762	720	727	731	694	782	740	800	767	722	729	716	755	791	707	748	772	770	758	735	730	759	708	724	760	738	750	733	731	711	721	724	770	731	761	734	767	761	693	700	687	756	754	713	724	717	733	744	741	749	703	749	734	697	708	701	757	746	749	736	752	697	736	783	790	696	705	736	722	739	750	707	737	737	725	697	755	713	736	716	678	704	762	756	715	723	754	724	698	751	721	742	693	678	781	726	724	743	718	724	747	690	741	729	736	741	709	713	723	707	716	710	740	760	769	738	716	744	767	709	805	679	701	692	729	697	765	703	807	760	736	722	703	695	774	716	763	720	741	765	752	772	758	745	694	696	710	723	721	700	744	705	704	724	745	726	731	749	706	776	737	697	689	720	748	730	715	739	709	735	704	713	742	725	732	782	736	721	716	702	740	778	708	771	741	653	718	727	710	760	731	768	767	747	731	728	693	757	770	714	692	737	726	789	723	741	739	742	747	741	726	766	753	768	716	696	726	741	705	720	731	789	730	737	684	748	754	686	760	733	728	721	766	732	726	726	797	755	749	729	727	740	738	737	693	716	713	716	749	757	727	724	712	738	702	738	792	749	818	754	737	717	788	688	708	755	720	740	743	728	786	760	731	699	704	776	786	741	714	691	703	732	742	721	728	779	727	760	728	750	735	742	752	731	780	728	738	814	748	711	713	725	744	750	777	730	752	725	745	763	748	720	717	738	778	679	704	748	719	720	731	725	719	777	722	687	710	729	731	760	720	750	738	757	739	772	736	719	753	769	740	734	712	717	802	695	755	728	746	751	750	700	718	761	732	693	740	748	709	705	745	745	730	709	774	743	759	729	671	730	760	755	752	704	696	736	735	729	770	720	703	737	736	717	725	741	743	709	686	714	719	767	720	719	708	708	741	690	719	756	753	728	744	735	712	729	748	757	744	735	698	705	727	693	688	732	718	693	789	762	671	777	747	756	717	668	727	748	737	774	727	721	758	718	772	700	756	752	757	756	702	713	717	704	768	746	735	764	735	732	707	726	706	733	741	759	756	711	727	736	734	746	737	740	752	744	680	772	759	721	702	721	738	716	756	698	744	729	742	711	719	753	756	755	681	740	777	747	737	735	697	728	724	762	729	700	745	700	743	705	703	723	751	727	766	718	742	740	747	728	687	724	784	794	735	728	672	739	741	756	775	745	756	721	730	726	743	731	760	720	736	733	740	717	754	789	689	742	775	732	687	763	721	733	763	717	707	725	737	739	713	708	754	734	733	765	763	709	708	763	732	723	744	728	798	752	724	726	716	746	759	712	760	755	746	714	747	703	754	718	755	736	760	719	685	789	745	721	731	711	701	688	726	730	738	699	768	763	753	725	744	710	709	677	716	705	723	730	745	729	734	730	730	745	757	758	760	773	731	723	769	717	759	757	722	739	700	698	721	753	749	744	706	726	711	673	732	733	710	707	713	724	730	738	696	707	761	736	724	740	726	755	717	737	717	731	724	716	766	720	715	760	753	690	697	783	728	666	751	708	752	731	722	758	731	736	724	771	755	716	728	713	766	710	739	756	726	762	714	682	703	771	715	737	741	728	730	682	757	784	782
10141	10452	8590	4437	3300	2638	2173	1877	1657	1513	1389	1352	1210	1173	1153	1145	1123	1073	1065	1049	1085	1020	1009	1046	1009	981	976	952	974	987	986	931	985	994	989	994	1003	925	927	953	954	943	945	983	1004	979	942	906	949	958	928	911	939	970	967	923	948	911	963	853	922	931	970	963	959	975	924	964	953	986	951	944	980	1003	1004	935	914	889	913	979	942	944	979	956	974	963	965	869	965	940	945	965	908	973	919	899	924	970	950	961	924	964	912	926	991	963	924	942	924	906	901	905	1017	992	977	882	946	971	1005	925	938	930	938	899	893	960	920	963	942	871	967	965	979	922	936	942	926	913	944	944	949	923	956	935	962	942	956	957	954	1000	930	964	958	939	940	932	923	938	945	911	963	984	938	917	945	975	924	936	916	927	933	940	961	929	919	920	872	956	921	968	944	928	928	887	960	914	916	933	969	920	943	982	942	918	906	1018	972	930	911	895	936	930	964	884	934	937	925	985	896	932	964	951	997	933	902	903	952	977	957	978	954	942	963	955	874	874	1008	925	957	959	963	955	894	916	932	923	964	903	898	874	891	903	915	977	973	928	899	919	951	1005	921	945	940	1000	956	928	941	921	980	944	884	943	902	944	996	924	957	1016	942	955	964	920	909	987	942	950	950	1007	1027	945	973	933	931	921	1002	984	928	968	916	927	921	933	943	949	945	981	950	922	935	942	931	1005	993	961	945	975	962	962	936	902	963	947	963	922	973	910	953	1001	930	879	974	916	864	909	976	978	945	968	938	920	901	915	925	930	944	976	906	914	982	974	938	922	932	931	906	938	903	987	915	993	948	923	960	1020	972	915	995	938	952	889	955	959	945	912	944	940	968	954	942	962	1006	988	1010	942	961	920	949	979	982	918	907	925	1013	993	896	978	912	962	928	967	1012	919	949	922	924	966	965	954	921	983	897	915	965	926	957	901	959	905	952	935	909	915	964	1023	963	1004	985	945	958	951	923	966	912	933	938	953	966	920	941	891	926	966	943	921	954	988	955	951	979	984	878	992	906	932	970	952	971	965	947	957	932	936	931	964	921	952	907	1013	939	944	925	937	977	937	967	937	952	938	887	955	922	932	957	981	957	914	1005	942	923	966	973	914	940	931	940	958	925	928	948	922	999	946	959	1006	896	923	989	948	948	927	982	915	940	939	982	904	931	972	976	895	943	933	892	949	866	866	954	963	915	970	938	908	929	955	1002	923	954	922	917	914	963	964	930	943	949	954	926	954	913	950	949	1022	903	987	928	914	938	1008	946	900	947	911	976	953	939	936	964	961	957	976	936	1000	948	882	878	925	957	974	889	970	1007	965	928	923	944	932	955	944	928	910	946	973	910	960	943	950	1009	1003	939	951	930	908	889	908	965	990	973	948	933	989	913	955	972	892	944	934	946	922	938	1004	928	926	970	956	951	963	936	952	965	916	983	984	929	950	967	940	957	950	974	966	937	930	955	870	948	922	963	946	994	953	927	992	912	933	949	956	992	893	901	939	922	978	957	987	951	927	970	945	954	974	953	988	927	920	972	937	973	965	968	923	1000	906	874	953	1029	985	961	920	927	1006	948	972	941	937	947	951	904	946	930	967	953	983	875	934	965	948	1001	956	984	982	924	943	928	897	965	910	928	983	910	935	902	911	958	963	931	931	989	909	980	956	900	930	953	977	933	928	969	923	956	985	963	937	927	931	966	932	915	925	977	931	939	984	976	966	980	959	1012	892	989	998	999	956	975	942	967	889	923	927	910	944	944	951	967	979	943	1003	953	899	1000	901	927	996	892	956	907	958	927	970	959	940	994	990	937	907	991	951	953	947	960	996	923	948	879	952	996	972	951	952	927	947	985	952	942	942	981	926	913	974	912	984	913	950	936	927	958	897	982	909	958	922	976	889	931	923	863	963	950	963	956	931	923	968	958	956	918	923	973	923	963	933	945	968	922	957	927	936	903	940	928	951	891	944	1006	991	912	964	924	909	938	944	956	920	897	948	997	948	977	976	914	938	932	988	955	989	936	985	982	918	967	959	926	944	941	963	961	925	869	930	895	920	1003	975	911	957	923	919	952	977	980	964	928	919	930	1003	969	952	924	922	962	967	967	967	983	961	952	981	967	954	976	953	946	982	931	940	966	985	981	980	922	945	905	972	928	951	904	893	962	962	1014	956	881	912	951	977	956	970	931	944	932	926	975	952	912	970	899	896	962	971	946	900	969	903	931	965	942	937	935	947	897	910	938	1012	993	928	905	936	950	967	961	946	932	902	932	997	917	1002	935	873	991	983	948	963	944	936	1013	954	895	950	927	910	1005	946	993	942	929	938	921	966	969	917	951	988	982	925	946	965	949	894	955	972	843	913	957	938	936	930	953	970	929	969	961	928	1035	909	977	981	954	964	956	937	936	885	941	923	913	942	922	934	942	921	996	917	987	909	937	981	888	926	923	937	971	908	963	994	957	915	997	931	932	961	927	940	928	894	1015	904	907	915	921	928	970	904	940	946	915	880	964	998	921	955	966	927	998	933	912	914	942	871	888	939	920	967	937	906	943	978	974	933	945	911	930	947	996	920	986	951	990	906	934	928	920	939	963	917	932	941	894	939	989	965	893	933	955	918	940	930	955	973	963	940	967	967	972	947	906	935	935	903	915	911	909	956	881	930	1028	939	989	955	994	952	930	896	938	894	929	971	980	1008	951	971	949	989	993	982	949	971	944	897	990	970	913	951	950	922	941	960	933	924	1004	965	973	957	917	997	938	975	966	931	952	911	897	916	981	972	978	978	881	996	912	962	920	987	916	997	1025	915	965	980	963	926	973	991	931	926	964	962	965	894	929	948	967	958	962	939	932	978	994	898	946	963	883	922	942	950	1003	944	956	941	963	929	866	950	946	978	889	901	941	916	960	932	941	955	968	1037	961	985	974	914	935	939	977	940	960	910	908	950	892	899	943	958	893	928	943	918	957	898	957	946	926	927	949	879	954	895	931	889	974	960	939	915	931	900	953	920	952	922	935	939	1019	936	946	927	960	946	911	998	945	885	941	954	893	961	960	961	965	926	999	953	945	968	906	922	963	922	977	961	902	948	988	959	955	946	879	951	934	934	944	952	949	927	912	981	925	943	934	996	946	903	930	935	943	1010	905	926	958	940	918	944	954	956	984	929	969	955	971	868	989	950	1030	956	918	975	920	942	988	938	981	919	930	924	919	991	1009	946	941	974	948	927	955	965	943	932	939	948	895	924	969	947	954	931	953	902	962	875	974	957	951	988	995	963	904	923	929	1008	921	976	901	955	1013	967	974	919	910	942	924	897	952	969	948	918	887	931	926	962	971	957	924	973	954	943	931	915	1032	929	959	945	951	1013	958	942	951	941	949	963	929	950	967	961	928	862	901	936	886	1001	963	941	950	916	896	953	944	975	958	920	920	929	954	1020	922	898	978	950	935	942	946	922	941	946	908	954	954	904	943	919	951	975	996	967	909	972	870	922	968	949	959	980	928	929	932	957	897	985	927	948	969	954	963	987	951	940	947	950	958	941	931	924
22964	21372	29314	23790	21372	21421	11725	1447	1020	954	835	869	756	744	672	641	667	672	642	655	598	594	598	621	625	580	554	567	553	562	559	602	562	556	557	552	556	516	564	554	579	544	531	594	528	541	531	526	519	510	540	520	545	487	509	512	549	532	517	547	526	516	529	554	536	502	550	549	517	541	542	551	552	486	530	538	543	518	505	527	525	532	498	546	555	534	548	550	520	500	513	516	546	516	510	551	499	545	537	545	554	471	498	541	547	517	540	499	542	510	512	465	506	482	536	484	541	512	533	535	508	550	568	525	512	511	511	517	507	564	477	501	511	525	526	505	570	523	522	498	527	525	527	517	561	577	514	482	508	489	509	538	532	473	529	547	529	519	503	570	526	516	494	490	525	516	530	542	493	545	512	492	568	518	515	551	510	553	530	509	553	533	514	536	515	538	520	516	521	524	536	507	514	550	534	512	508	491	524	552	514	558	491	516	568	525	514	579	508	544	503	556	522	491	553	547	531	534	537	495	547	566	543	528	543	499	547	502	551	556	515	518	522	536	534	527	507	522	509	488	520	507	533	534	518	515	517	472	490	512	527	545	522	530	507	514	478	536	526	541	542	551	508	519	545	505	531	560	496	525	534	519	535	514	549	504	490	530	502	519	561	526	510	570	533	506	532	548	496	528	469	499	510	546	541	539	528	501	524	498	539	544	490	500	544	516	530	542	537	560	505	542	536	501	518	544	529	512	539	510	481	518	541	494	540	502	526	561	512	522	531	502	509	529	526	493	533	523	520	534	534	529	500	481	572	523	531	531	536	524	520	523	556	530	531	530	525	486	507	540	519	520	523	529	519	511	545	517	516	537	538	508	546	509	531	520	529	526	522	515	515	537	562	529	496	592	486	497	514	531	513	510	551	560	493	547	520	494	512	583	552	518	555	512	487	485	505	510	533	532	555	491	535	566	530	508	512	532	512	513	538	514	532	550	497	506	513	508	559	505	526	555	526	520	509	546	488	552	507	493	508	526	510	550	545	518	494	522	487	510	513	546	491	510	485	496	525	504	515	490	482	563	508	505	507	495	554	572	496	543	531	514	534	571	527	521	525	496	547	522	513	494	533	530	541	505	542	478	541	553	511	529	532	531	515	504	524	541	536	530	508	535	528	511	488	525	541	531	514	560	522	482	516	514	522	514	499	521	530	533	542	495	562	530	498	515	479	510	548	528	547	522	524	503	499	493	516	560	530	497	520	507	510	494	494	541	507	544	496	533	568	515	506	526	531	496	539	504	525	546	459	526	522	516	525	520	546	504	549	526	525	509	523	510	546	513	540	527	487	505	490	503	562	473	511	473	541	502	517	540	520	542	518	520	516	533	518	509	536	529	476	531	553	494	521	526	507	539	509	519	509	541	526	566	519	540	541	529	514	501	531	554	557	517	525	491	526	477	500	504	540	514	512	510	531	517	519	500	505	551	521	528	494	552	495	513	510	517	516	506	498	475	496	524	488	540	529	559	566	529	518	543	487	546	533	540	544	538	564	502	489	537	546	519	559	497	555	507	493	527	525	537	522	526	504	568	511	503	523	516	505	512	523	528	514	542	525	517	491	507	549	467	523	506	525	533	552	529	512	530	499	521	501	517	539	504	516	502	547	523	513	505	533	512	509	501	520	516	521	513	534	536	494	541	515	538	565	518	562	502	537	527	530	489	521	546	520	542	556	487	493	521	554	510	518	530	523	533	556	530	475	515	556	540	523	576	535	537	539	528	517	509	527	519	538	547	487	524	495	523	531	531	561	544	558	487	507	570	508	520	499	540	571	534	512	512	543	531	505	505	492	528	504	496	496	541	528	553	526	576	511	516	518	539	563	510	548	544	476	501	520	534	536	517	532	549	523	517	535	505	540	533	513	529	535	528	516	501	521	466	518	536	568	562	536	531	507	539	539	534	493	531	535	553	557	533	503	499	523	509	572	526	551	477	492	458	536	494	523	508	544	502	545	562	530	545	525	549	533	511	535	514	506	530	540	543	507	526	540	512	486	496	531	537	495	517	505	529	560	499	531	523	518	505	529	573	526	487	522	522	515	520	571	508	509	545	565	515	542	517	513	522	537	530	522	496	505	525	512	533	532	505	567	535	535	543	523	476	523	521	522	490	536	536	528	544	523	538	512	521	507	512	517	555	539	530	498	537	482	482	502	506	526	503	543	501	504	469	513	528	524	486	516	550	506	543	444	501	524	528	534	515	535	490	544	576	510	467	515	513	543	483	534	478	545	530	486	543	494	538	530	539	537	543	524	553	489	531	502	523	519	501	534	492	535	517	561	511	477	545	535	534	517	527	541	506	566	526	526	514	543	550	495	521	521	550	493	561	526	518	544	524	530	518	524	522	508	507	496	553	478	538	508	543	543	518	513	577	544	526	553	505	500	562	529	494	545	544	559	508	495	537	551	512	508	540	517	503	565	492	566	506	537	494	483	522	517	503	544	525	498	519	519	469	486	506	503	494	516	498	508	507	526	541	534	549	508	480	533	537	533	553	505	543	541	520	505	531	525	521	550	507	531	539	527	519	532	558	526	516	511	524	533	523	528	494	498	512	510	542	504	524	533	490	537	531	520	470	534	529	510	510	521	556	521	536	516	518	496	544	476	530	536	517	533	536	492	534	520	527	506	535	533	559	548	533	506	555	547	499	562	529	506	530	502	523	490	488	547	553	538	549	523	498	546	530	503	570	548	507	520	505	537	542	549	531	530	507	479	534	535	517	540	562	537	522	492	526	525	549	512	521	487	506	498	533	485	508	504	514	512	550	504	517	475	542	541	483	514	539	506	526	519	513	511	517	532	504	526	555	512	523	558	485	473	494	553	482	536	504	498	501	493	532	535	539	548	486	497	474	558	528	521	494	536	518	509	492	533	502	531	528	485	510	516	508	479	519	532	568	523	513	495	525	513	519	499	590	571	488	468	532	524	534	532	522	510	511	500	506	548	522	517	515	547	483	489	478	519	506	570	544	513	517	532	514	523	529	504	527	563	539	533	540	532	535	476	511	488	521	528	504	521	496	558	536	520	527	515	534	445	516	514	546	522	590	504	504	509	554	508	500	508	481	525	544	545	489	517	548	499	496	548	523	528	500	527	468	455	561	506	525	525	534	530	505	513	533	529	553	546	574	532	515	533	508	546	547	476	551	526	516	503	543	505	522	539	492	529	506	512	513	493	517	536	495	499	552	515	515	503	513	555	499	518	515	539	553	493	501	516	544	549	525	541	505	540	516	503	533	498	507	513	516	502	531	475	568	518	492	530	507	511	538	526	520	513	508	496	492	527	557	526	525	494	511	527	541	478	508	516	499	537	513	515	531	523	516	516	519	480	515	505	510	534	493	524	492	543	513	550	531	510	509	509	517	545	531	572	500	520	528	488	507	546	507	506	543	551	555	547	509	478	480	551	485	477	544	515	539	541	522	532	521	532	526	504	495	523	523	514	535	563	520	516	486
13497	16620	13493	7228	5034	4035	3145	2469	2069	1828	1596	1422	1257	1241	1138	1027	989	944	901	974	817	877	908	843	854	737	756	737	754	770	789	719	775	736	742	712	785	744	704	745	729	810	791	723	769	652	674	715	755	675	695	706	673	711	726	683	726	689	731	691	689	722	688	704	722	694	746	705	727	685	678	708	726	690	745	703	690	692	714	671	719	752	701	665	697	714	729	708	717	737	684	698	710	714	666	703	689	700	703	716	675	712	702	717	696	691	713	698	692	711	688	696	688	708	681	688	737	659	690	716	687	697	695	692	727	671	713	707	711	700	690	691	725	745	695	671	655	719	695	724	700	680	698	715	646	754	712	702	678	680	688	690	718	695	702	724	704	705	684	734	695	656	698	625	700	668	673	650	682	683	712	684	684	712	726	709	692	674	644	694	684	669	689	735	682	670	734	696	734	732	729	677	719	640	728	698	684	675	669	706	702	667	652	661	720	692	694	674	679	665	716	714	692	680	673	694	655	713	707	703	642	735	689	731	696	682	708	721	689	680	693	695	709	655	679	661	658	694	735	643	690	678	696	667	698	678	734	682	686	663	701	698	738	707	698	665	691	718	679	683	762	697	685	672	672	750	686	656	696	695	665	692	650	700	676	685	694	694	696	691	710	681	684	751	699	672	684	657	701	704	685	706	715	700	712	661	700	694	682	686	680	736	682	684	718	697	689	675	741	661	701	743	684	706	667	664	735	721	691	735	712	685	698	698	704	678	696	690	678	672	680	702	690	671	653	724	705	685	691	652	683	701	675	685	740	724	689	773	757	711	670	714	703	747	697	705	685	636	684	713	716	713	676	680	717	718	731	695	736	688	686	720	707	744	749	698	693	669	676	696	703	731	685	654	700	658	715	680	655	720	677	696	691	691	645	678	734	691	703	735	691	672	683	708	707	647	697	675	665	680	771	724	698	668	638	641	735	685	659	670	682	667	710	686	704	687	692	659	719	710	732	652	734	668	685	712	632	700	657	700	654	675	684	732	707	668	685	653	680	707	694	717	712	712	673	685	681	636	661	663	727	708	755	648	714	746	668	700	680	686	649	632	710	753	654	663	715	697	702	746	669	699	638	689	678	691	672	710	714	702	697	662	668	697	671	682	723	685	696	665	694	686	682	699	677	684	696	693	671	671	669	711	663	718	679	718	671	671	652	656	659	663	686	647	723	670	724	694	668	709	656	720	690	722	712	676	687	704	678	702	704	659	726	668	692	702	711	649	654	725	700	710	700	684	695	734	683	720	703	678	672	680	706	650	720	652	674	741	736	623	716	699	662	674	702	697	691	681	685	716	699	758	674	703	655	659	687	741	753	621	712	728	686	662	709	717	688	679	701	684	701	676	748	702	624	710	696	697	653	687	701	701	659	691	691	658	656	660	706	735	676	708	695	674	708	671	692	677	732	694	683	654	704	676	710	709	671	676	686	714	665	681	706	700	658	678	666	673	714	731	681	667	771	685	734	655	677	688	699	741	675	683	684	743	682	673	602	706	723	703	701	687	734	662	692	689	734	663	657	690	654	719	716	708	705	669	649	681	715	677	697	700	699	652	735	678	700	696	729	690	664	652	698	697	695	705	700	685	673	659	692	677	735	751	661	663	698	653	662	695	676	690	712	690	668	688	682	709	700	700	681	660	716	690	659	692	702	697	706	655	692	670	685	691	680	707	681	651	693	681	693	690	693	708	642	703	662	708	675	706	675	719	716	723	676	668	694	674	685	695	688	682	678	652	748	731	689	655	708	660	731	670	703	682	730	695	665	675	666	713	689	723	633	719	718	696	706	736	714	678	661	682	648	652	681	716	631	682	720	701	690	732	670	710	709	703	693	654	687	715	680	717	668	674	736	678	652	679	695	696	731	718	647	702	695	692	658	714	704	680	686	722	694	687	744	712	708	727	697	702	720	701	700	637	706	708	682	714	692	678	706	692	746	679	729	701	665	693	691	667	635	698	680	672	684	681	693	734	685	682	686	708	646	738	716	721	727	687	697	717	692	708	693	704	747	674	707	697	726	655	675	682	682	726	696	664	720	731	726	709	762	714	692	653	743	683	694	692	667	725	639	687	681	705	674	707	698	681	673	744	696	663	691	698	674	703	673	716	699	709	685	687	665	684	713	703	673	690	668	717	717	671	640	667	672	665	714	687	691	658	697	661	673	723	655	712	696	635	668	691	708	701	704	693	684	660	720	675	722	691	694	709	678	669	689	702	711	674	694	696	752	668	672	694	676	680	691	680	684	700	691	720	655	696	684	688	700	654	662	706	740	744	684	692	695	691	638	695	723	681	691	725	654	680	696	691	658	675	657	672	658	692	708	727	663	648	680	701	725	699	698	663	681	732	723	706	668	716	684	685	690	712	688	721	699	659	644	678	725	691	675	682	718	691	701	714	669	647	679	689	675	707	691	656	646	661	684	699	682	685	689	717	680	659	696	703	702	711	714	691	743	734	709	636	713	678	678	654	658	710	662	680	643	689	693	673	689	719	687	725	655	715	715	733	640	650	677	700	713	750	693	679	740	666	735	705	735	704	688	698	727	695	676	683	673	665	723	669	687	675	685	720	717	726	690	703	659	678	673	711	694	653	670	642	665	737	689	690	708	678	712	665	704	722	678	692	683	690	682	705	715	644	714	674	736	671	638	677	691	678	700	635	723	675	719	640	694	698	688	676	701	680	720	690	701	679	651	731	690	722	692	695	715	697	676	689	692	721	688	671	743	689	667	714	644	694	669	724	701	715	672	707	746	726	706	666	677	732	701	713	713	666	694	703	694	710	758	679	690	659	667	714	677	679	699	691	631	729	680	698	694	679	688	692	713	657	684	679	714	690	629	710	655	660	687	732	692	715	674	724	721	722	691	704	649	709	668	712	697	730	726	643	669	663	676	720	692	680	705	715	712	646	666	692	678	690	713	714	706	676	736	695	655	662	670	690	704	667	683	688	715	693	683	670	654	699	675	640	721	738	659	689	659	708	714	716	666	707	751	663	698	716	721	688	728	681	692	656	654	719	657	696	669	708	670	692	684	666	654	695	739	701	727	676	724	674	712	648	693	685	697	649	752	672	712	689	668	728	715	679	691	683	702	760	668	715	672	734	689	688	687	745	753	699	715	667	691	707	673	727	670	688	741	676	722	680	703	707	736	680	676	675	665	682	749	664	674	745	675	702	715	683	674	683	671	695	656	729	674	667	715	693	655	679	682	690	682	682	676	709	698	711	704	664	649	680	699	671	749	685	702	667	709	722	707	716	627	678	634	649	714	705	662	685	681	667	721	717	689	712	714	659	707	670	684	671	706	639	733	707	693	692	673	696	706	662	655	705	728	708	649	698	699	722	694	691	658	707	686	687	706	695	702	666	696	671	709	677	675	737	668	681	709	677	701	714	669	675	702	665	709	655	677	713	662	657	710	698	695	650	687	638	674	679	673	659	696	673	691	715	724	683	684	718	701	699
26993	20996	10028	1139	726	651	572	522	533	494	498	493	540	514	510	512	535	522	493	478	532	519	509	450	487	498	490	525	506	533	506	463	464	496	560	515	521	520	483	503	535	487	516	523	471	475	503	528	499	465	520	475	513	497	490	507	460	507	509	476	540	513	523	537	473	521	473	511	525	510	509	524	532	508	453	536	498	552	498	507	504	517	512	480	530	464	489	536	471	483	472	485	499	524	537	465	510	470	511	493	514	501	502	500	514	481	530	546	511	500	506	477	489	535	467	487	463	486	493	502	505	470	518	485	512	525	494	507	474	521	534	498	468	497	507	515	498	512	534	476	501	468	519	463	531	509	494	476	513	526	496	490	490	478	481	547	536	497	500	506	474	496	481	496	509	505	499	487	529	503	496	501	467	492	491	501	517	529	489	484	522	519	465	466	482	494	532	539	503	516	481	474	518	495	481	439	500	489	506	511	519	480	498	515	492	514	501	508	494	477	501	473	496	505	469	494	490	482	462	488	499	521	519	501	497	491	486	523	504	530	484	505	482	491	473	514	513	488	494	537	445	484	499	532	515	490	506	481	524	502	484	490	487	513	533	523	497	475	504	516	496	478	510	448	511	492	472	491	514	529	484	513	522	522	474	501	494	499	497	499	521	534	494	488	519	495	471	490	512	485	500	488	503	489	505	492	454	478	508	512	499	465	492	506	481	477	463	476	477	516	487	493	530	525	502	480	522	489	488	487	455	540	508	509	520	559	527	509	494	444	511	519	488	467	461	487	485	502	486	512	499	500	491	529	509	517	507	460	523	547	508	485	501	500	572	498	476	480	515	515	513	491	458	542	515	494	480	510	461	505	515	479	457	479	493	508	446	476	485	484	459	493	457	539	481	471	533	499	511	510	463	470	489	507	501	511	525	502	527	512	496	514	479	468	501	510	492	504	488	514	510	502	497	475	450	462	515	476	499	499	530	462	509	461	551	495	504	520	485	503	474	512	545	527	479	480	528	559	518	454	497	463	497	465	497	541	478	522	494	506	466	459	496	492	504	493	483	505	475	470	506	537	474	461	480	482	506	503	533	479	517	497	491	481	499	511	493	480	474	507	510	487	504	509	475	554	517	428	496	479	510	497	480	531	498	474	508	518	491	486	511	513	497	471	484	561	536	482	507	513	483	464	509	508	513	535	471	528	527	476	529	527	492	507	481	435	507	465	460	515	502	508	539	516	467	474	487	496	512	491	508	538	489	512	503	523	477	509	505	491	475	514	505	494	516	498	508	506	543	504	481	495	483	519	506	536	516	478	488	475	475	537	523	508	455	511	501	528	514	470	454	501	538	508	495	502	517	486	495	484	505	515	529	530	478	520	511	467	524	521	493	499	485	461	481	470	491	509	497	526	528	535	484	489	484	456	494	538	461	527	489	454	480	507	529	485	511	510	496	498	474	478	462	486	518	501	522	479	497	514	521	513	466	503	507	553	500	474	464	493	489	498	485	503	513	492	516	517	527	477	525	486	549	506	537	499	477	486	490	505	525	478	484	510	471	482	506	496	495	494	479	493	496	502	473	481	475	510	486	534	510	473	538	475	470	537	500	526	474	504	487	527	499	514	492	516	522	506	497	499	551	471	495	483	480	505	518	513	471	519	500	474	520	475	515	513	482	476	494	520	498	483	489	452	504	538	452	528	473	499	519	464	514	470	470	474	500	481	477	495	456	487	495	522	498	535	513	494	504	488	507	522	511	487	523	476	486	481	499	486	508	523	486	519	489	474	495	514	517	522	532	545	498	524	521	505	496	500	547	520	508	496	498	465	463	538	467	513	531	492	482	476	548	524	502	514	507	502	501	506	516	489	505	466	520	504	513	498	448	496	444	501	468	476	480	509	528	467	498	486	495	501	480	475	522	521	514	510	516	525	492	521	497	484	462	548	484	510	490	493	486	543	495	439	485	526	485	497	507	474	508	503	503	523	488	550	483	543	523	474	498	556	509	509	468	471	530	491	473	495	476	488	506	494	504	517	439	525	482	499	534	490	505	523	506	470	501	519	520	486	495	519	502	499	474	492	561	533	521	514	485	518	501	470	492	554	499	501	481	506	488	502	516	534	491	470	507	512	533	511	485	480	506	488	470	531	483	500	502	504	480	492	487	512	522	462	484	492	473	523	481	495	508	500	496	498	496	516	539	534	490	503	518	493	491	507	496	529	487	531	477	470	499	506	503	485	503	512	493	501	539	485	499	509	525	496	469	507	476	495	472	513	528	470	506	478	479	519	512	516	512	457	479	538	574	525	516	517	504	509	505	482	476	505	524	480	558	504	539	490	513	496	505	544	510	462	541	527	459	525	523	473	503	486	478	519	511	465	517	493	498	513	540	512	510	517	453	464	515	513	507	516	497	502	503	545	520	452	518	509	466	488	490	495	537	469	523	515	543	489	476	515	435	500	485	456	503	488	520	515	475	479	482	509	495	545	526	508	500	461	539	508	486	444	507	502	465	500	520	464	513	487	465	516	512	501	468	514	482	545	508	530	488	501	517	506	500	516	508	509	490	440	490	466	507	494	520	532	530	522	508	447	485	476	540	539	449	522	474	503	488	471	465	502	492	488	471	479	501	500	505	508	484	483	440	507	498	497	501	486	536	503	531	494	492	519	508	509	495	523	474	490	496	472	493	487	511	506	470	522	528	441	456	488	471	492	518	508	517	501	481	485	465	503	551	493	487	513	542	540	510	448	500	521	463	553	467	501	493	498	494	505	484	487	443	501	495	468	480	515	519	523	502	497	491	497	512	516	481	516	539	505	493	525	465	464	464	491	511	509	532	488	514	516	550	492	490	482	489	494	506	485	493	494	493	502	524	492	482	484	490	528	488	500	479	492	506	503	495	519	487	494	470	503	461	492	532	518	512	528	471	485	522	525	495	544	477	536	496	497	493	531	553	481	517	482	485	484	518	481	497	520	493	520	482	482	475	472	531	495	480	479	543	515	456	505	473	514	496	501	490	528	527	497	510	578	488	492	471	502	506	509	513	510	472	522	531	470	470	511	514	504	462	499	483	497	472	486	517	496	487	508	491	533	483	537	470	535	505	502	481	515	510	493	536	516	534	481	502	475	529	506	492	487	502	513	500	506	520	485	536	484	490	501	520	512	484	493	471	497	525	505	487	517	486	508	492	505	493	501	534	510	486	490	522	501	525	499	516	532	442	480	503	495	480	455	504	527	509	483	491	541	491	517	498	475	539	535	468	488	483	477	535	492	495	534	472	481	513	502	507	502	470	525	537	485	502	521	445	454	455	527	499	520	489	498	492	494	533	476	513	527	485	510	509	503	483	512	498	516	502	478	507	483	459	507	513	490	514	510	478	500	464	486	502	498	497	471	484	499	491	473	509	496	499	518	531	510	535	504	514	562	505	503	522	488	488	460	509	486	495	523	500	491	454	507	493	509	510	513	521	531	490	536	499	534	528	529	503	504	518	465	466	482	487	514
4428	1389	1206	870	748	733	680	683	688	690	718	718	659	684	679	659	673	700	655	606	596	644	684	604	636	645	683	662	636	664	661	662	658	675	634	641	636	648	634	613	650	596	649	635	584	610	621	668	656	653	621	660	666	632	680	614	626	626	667	647	649	623	649	623	649	669	675	633	613	639	658	661	613	610	619	628	642	658	648	661	625	664	710	646	620	646	626	669	621	691	623	601	653	654	637	700	648	650	640	617	692	674	662	655	636	673	700	652	642	605	609	647	658	658	641	612	649	657	672	636	621	615	616	657	669	610	607	628	619	671	653	665	610	678	673	635	610	658	656	689	638	644	619	666	680	668	624	603	608	599	661	641	637	597	655	649	670	618	646	656	675	668	619	634	658	653	632	679	641	724	589	612	687	646	680	721	640	609	616	621	647	673	616	645	677	626	642	658	612	612	691	673	632	658	638	647	643	681	633	692	686	619	691	632	654	699	660	625	633	656	653	625	619	643	648	643	624	666	674	660	678	669	602	611	695	648	636	624	623	611	629	631	634	635	624	661	655	649	619	620	632	660	683	650	711	679	619	606	652	623	621	640	635	625	641	661	671	673	640	647	622	659	633	633	666	648	644	652	673	609	650	662	590	678	641	633	635	635	612	635	674	669	643	672	643	625	635	640	611	669	590	667	664	678	634	667	622	637	665	592	620	657	612	605	665	646	690	652	656	644	642	610	612	643	663	618	674	655	613	645	662	623	624	649	634	619	668	619	606	640	689	650	623	642	635	666	625	672	587	617	669	651	633	672	688	649	675	575	624	669	661	651	662	664	691	681	654	648	683	645	672	617	646	665	649	641	645	622	651	639	611	667	644	660	655	655	647	625	679	649	641	689	640	672	622	643	656	634	668	651	654	649	655	632	622	635	698	632	649	637	604	649	710	666	687	654	664	657	638	613	658	612	622	683	633	656	679	654	651	630	664	644	660	631	677	640	619	652	591	694	645	585	637	620	657	645	653	643	622	619	648	611	656	632	675	638	652	645	665	669	619	678	607	658	641	688	635	645	654	648	651	631	647	641	654	684	674	676	621	653	640	644	636	586	659	616	676	682	670	618	660	705	626	667	668	678	634	706	708	656	648	615	645	652	668	619	645	638	690	665	661	717	600	650	594	622	659	606	651	652	653	617	665	657	670	649	648	614	627	655	629	696	627	651	614	678	651	642	655	634	627	597	643	665	654	649	649	641	692	569	675	662	632	615	631	663	614	635	644	636	649	607	686	642	676	665	661	664	620	626	626	647	626	639	605	689	660	658	615	648	655	610	628	699	644	618	602	671	645	638	661	631	668	629	627	688	669	673	647	652	615	648	647	665	627	650	651	648	628	647	634	642	684	606	652	636	637	605	662	623	718	641	632	665	662	624	668	650	641	696	647	618	668	653	658	669	678	647	659	652	665	649	653	654	652	647	635	645	664	641	662	630	657	660	637	648	647	613	638	683	649	657	649	636	659	646	586	695	612	636	661	629	659	629	657	631	619	641	658	612	636	626	663	626	672	675	636	625	638	656	661	639	625	648	629	629	575	634	636	706	660	628	637	693	632	623	669	677	665	714	667	645	698	700	616	632	620	672	646	633	668	600	642	618	614	612	642	666	646	660	643	631	620	616	606	656	626	632	675	633	612	621	623	615	661	643	630	641	655	647	635	627	652	697	645	639	650	641	673	618	696	668	656	652	651	635	677	684	680	627	649	667	657	670	604	674	639	687	631	682	654	668	680	644	634	648	625	643	644	717	631	630	666	633	651	654	621	675	639	615	651	597	653	639	703	650	688	651	637	693	623	680	692	662	625	658	668	666	662	601	671	667	667	604	613	637	625	608	657	641	628	648	670	652	621	658	626	616	646	647	628	675	651	685	654	630	665	657	622	645	616	671	605	616	632	629	663	647	641	609	612	618	648	636	650	656	633	644	643	675	645	639	647	680	636	640	654	617	671	664	650	656	646	679	657	692	603	641	671	662	668	631	642	648	681	631	613	623	642	668	612	633	700	622	677	631	633	637	668	643	622	671	647	649	627	626	634	611	590	673	613	652	620	654	669	624	627	653	711	672	639	619	609	672	645	684	663	687	637	585	637	674	659	655	630	669	670	672	621	666	662	636	600	638	619	655	653	631	655	638	655	646	667	612	660	628	660	663	657	645	666	660	646	634	614	707	660	620	624	625	668	618	620	694	651	649	626	659	642	643	625	617	600	653	607	638	661	647	675	620	661	591	654	632	646	642	657	638	627	665	673	655	695	636	668	629	635	618	657	683	629	644	602	653	629	626	677	635	618	666	629	636	652	643	649	649	646	651	661	597	592	614	636	579	671	646	652	640	667	610	609	683	600	607	697	668	627	637	645	632	654	646	671	644	645	671	621	652	630	669	583	617	639	608	660	598	652	654	599	627	648	602	665	645	645	648	669	625	666	671	701	634	649	602	584	614	669	621	658	669	674	602	640	655	659	649	632	637	631	617	629	689	642	653	618	647	643	653	591	664	644	627	664	628	651	624	645	663	613	671	648	649	646	642	667	645	622	645	630	604	670	684	599	648	607	636	648	690	625	628	662	636	653	640	663	615	648	676	645	623	648	678	666	676	601	661	674	626	655	646	670	626	623	657	672	631	636	661	622	662	682	606	628	635	672	635	669	679	679	687	665	682	678	640	620	666	674	637	665	657	651	652	653	605	686	643	674	634	668	647	621	654	613	658	628	672	639	648	654	630	629	644	645	717	630	610	638	618	679	642	666	621	623	634	655	624	634	632	649	644	642	611	630	627	608	628	653	628	597	638	655	649	669	628	690	630	626	639	639	650	667	630	641	643	681	576	670	608	648	622	653	626	623	676	630	624	625	677	644	622	621	657	639	641	671	635	628	648	633	656	611	624	663	661	622	631	640	674	661	657	664	675	641	660	688	659	650	648	618	622	589	625	622	627	655	695	635	645	662	618	594	639	675	648	621	627	690	680	645	629	675	631	627	654	652	644	674	651	632	642	652	645	650	604	698	628	620	643	642	663	689	616	677	660	650	678	635	625	645	641	627	632	631	637	686	624	606	625	683	631	604	637	640	645	634	645	631	684	684	656	648	644	605	625	643	674	597	631	665	664	664	664	621	599	636	651	671	638	614	634	634	683	658	590	673	681	620	652	659	663	654	624	643	640	626	623	629	691	614	666	657	670	650	644	624	624	662	644	658	629	658	662	652	637	662	637	648	637	621	683	626	620	619	602	606	675	665	674	684	649	636	638	628	633	668	626	638	626	667	668	678	623	640	646	684	643	654	590	642	659	691	625	674	631	681	674	650	651	649	655	646	648	676	606	627	661	623	622	598	646	603	615	600	693	636	649	617	639	661	625	656	644	659	621	651	642	668	678	631	611	649	651	630	645	629	661	684	641	651	650	686	644	635	659	650	592	623	662	613	653	676	625	691	648	641	616	655	622	626	663	609	673	611	666	661	630
23799	21368	28915	24180	21371	13432	1852	1176	1015	950	877	873	862	846	831	806	798	806	799	810	829	740	788	783	692	757	780	787	793	753	761	784	737	733	731	732	727	740	765	744	773	779	787	724	745	731	758	763	705	749	756	745	694	741	726	743	776	772	730	743	724	784	708	743	751	732	754	737	728	711	739	732	700	699	745	797	739	751	765	695	763	758	693	761	755	739	736	699	740	736	713	727	768	791	743	687	714	751	763	733	748	774	744	737	760	689	761	729	684	710	748	721	747	740	712	788	699	741	764	704	699	753	778	754	725	712	765	721	749	723	769	719	731	683	684	744	696	732	726	797	745	747	738	728	707	797	724	763	734	718	716	690	765	718	767	751	706	739	699	737	779	742	768	733	752	729	736	780	747	741	803	700	713	728	734	752	688	762	743	712	737	738	710	750	738	699	762	703	744	732	752	716	817	710	742	700	707	705	723	702	733	784	721	710	744	804	725	690	728	764	756	706	759	726	771	779	737	757	764	762	740	722	778	723	720	741	716	728	756	728	744	765	721	750	753	757	719	723	711	749	707	735	694	754	779	757	739	773	729	700	747	703	745	689	751	735	725	761	723	744	712	746	761	706	716	720	777	715	694	760	777	738	734	714	729	719	778	718	766	665	747	734	746	726	713	723	705	749	703	675	705	664	749	741	747	722	727	705	765	772	757	709	705	699	669	772	749	719	754	798	702	752	720	769	739	812	772	645	780	718	729	698	701	770	752	732	726	712	750	736	733	785	737	716	724	703	788	746	746	763	736	726	737	718	732	736	646	774	746	687	719	744	753	671	731	705	767	732	695	700	725	664	739	777	738	726	707	687	762	738	738	691	764	734	728	732	770	814	746	707	755	731	715	773	753	747	671	713	753	740	690	714	742	733	743	707	725	760	772	762	772	754	737	727	764	746	678	695	681	749	707	759	760	737	764	732	717	718	732	738	790	740	732	686	709	820	741	716	737	733	706	710	729	738	765	741	744	715	727	771	737	705	761	711	715	723	700	774	753	706	763	766	736	742	700	691	775	745	744	741	820	747	730	743	727	749	717	726	775	716	720	713	746	770	737	780	703	783	727	737	778	763	746	673	774	717	687	770	738	699	685	740	701	696	740	753	770	719	747	765	733	725	795	746	743	729	730	703	729	789	681	759	768	741	718	731	772	779	757	787	772	717	755	713	741	732	762	783	720	705	728	755	771	750	729	693	745	703	723	710	759	774	722	764	737	726	714	741	746	711	736	733	700	764	739	718	746	737	744	709	741	722	711	738	732	779	752	720	727	723	739	729	732	688	790	733	734	712	707	786	722	770	793	744	769	744	746	741	745	720	746	759	690	698	731	746	694	722	701	743	698	743	757	723	758	752	745	775	814	749	735	707	756	714	721	793	782	720	742	672	731	756	721	760	738	696	694	740	712	703	723	699	754	711	711	744	727	730	726	714	722	716	782	707	778	722	785	742	756	752	727	760	709	731	764	723	747	743	771	703	758	711	733	690	695	742	761	749	766	712	696	739	704	734	758	741	730	690	729	749	727	717	778	742	687	729	749	789	743	754	666	709	687	749	769	713	745	676	736	769	737	766	732	720	786	717	705	694	730	723	725	759	730	737	724	801	709	709	716	728	766	741	742	681	701	718	802	718	721	755	736	748	741	736	746	704	736	738	726	690	750	736	718	721	736	746	690	728	719	774	717	769	735	724	736	710	715	697	721	711	714	761	715	741	715	746	663	750	741	703	750	716	732	709	768	719	746	736	777	751	724	774	741	732	791	766	784	665	767	703	738	793	692	712	688	732	738	724	712	724	720	700	726	732	748	774	729	721	743	673	702	757	697	723	781	719	721	740	718	736	714	692	690	727	739	734	746	719	728	767	750	703	736	736	735	698	733	764	770	748	713	692	755	774	735	705	709	737	737	725	673	697	713	747	752	738	744	721	713	743	681	709	753	724	759	760	771	729	719	724	746	760	738	696	784	730	697	716	741	712	699	726	757	753	743	741	745	722	746	707	762	764	760	744	713	715	727	779	715	738	715	744	739	719	774	748	688	734	716	756	702	733	716	721	719	713	702	748	701	698	726	714	702	760	722	770	732	733	759	754	702	678	745	736	733	769	740	753	717	724	745	697	714	763	801	733	774	673	772	754	725	702	708	740	723	748	720	721	756	731	727	783	695	718	751	757	716	755	732	715	737	715	741	750	788	723	772	760	751	709	730	661	744	739	792	766	748	749	738	745	750	774	749	699	711	703	773	664	733	760	775	710	729	744	772	731	726	704	686	721	763	738	744	763	749	723	741	763	726	771	749	764	691	759	744	745	720	718	679	697	762	707	773	777	731	737	778	697	737	698	744	738	730	743	760	757	735	693	748	731	737	750	726	719	743	726	765	747	745	721	740	745	746	773	723	703	739	758	758	690	746	699	788	670	696	742	746	712	711	775	780	690	747	723	751	734	715	760	755	708	720	762	715	774	718	731	760	720	720	746	751	696	684	736	765	693	705	717	661	769	762	730	722	709	738	684	735	752	722	733	689	707	697	725	720	762	756	685	717	768	713	729	730	700	714	754	723	745	714	749	696	745	734	708	772	761	732	716	774	722	723	722	753	723	731	760	738	729	735	739	691	716	743	759	701	779	769	736	748	746	794	689	725	741	760	743	746	750	730	699	719	707	722	713	780	720	773	686	758	777	719	790	704	701	667	700	701	703	749	738	764	688	713	783	763	729	773	731	772	761	740	688	674	711	705	734	691	787	704	741	711	738	691	724	717	740	769	765	720	753	733	742	722	744	740	752	795	769	732	757	725	713	760	743	765	707	725	706	710	761	754	715	725	733	731	782	733	759	737	785	727	729	735	683	680	700	737	692	728	726	751	722	708	716	763	711	704	721	703	766	750	685	776	704	743	749	751	730	752	759	756	724	759	716	714	729	772	727	735	734	728	721	755	766	705	736	714	710	790	732	740	699	724	744	757	685	732	749	669	771	701	740	738	717	737	716	728	707	720	749	730	669	727	731	731	705	728	763	788	766	725	704	715	716	726	742	737	718	683	774	707	718	719	763	742	750	763	739	796	717	751	708	754	745	747	765	722	738	723	740	710	688	692	689	745	733	684	718	778	768	743	710	743	709	710	736	734	748	734	752	765	752	734	712	742	755	730	681	739	716	720	776	744	721	730	760	743	738	716	742	713	734	726	720	762	770	738	727	710	702	764	789	737	746	736	746	764	718	734	726	744	739	692	731	760	733	733	720	731	759	687	701	723	734	761	689	709	733	750	752	754	667	693	705	688	739	749	680	759	714	721	766	719	692	760	676	801	679	747	706	733	741	754	695	785	739	710	737	769	724	724	741	708	729	730	727	734	722	723	732	706	753	746	731	715	760	711	750	729	704	732	767	706	767	688	742	739	718	746	700	712	695	762	758	745	726	704	761	716	690	749	726	760	730	753	787	693	704	727	714	693	745	769	750	766	742
10177	10606	8517	4534	3268	2603	2175	1890	1666	1472	1421	1323	1253	1134	1134	1081	1062	1110	1038	991	1029	1010	963	1000	1026	963	1031	994	977	1029	1016	966	973	1006	993	1007	919	957	990	922	959	909	936	976	942	905	980	1015	961	950	956	954	977	897	963	902	957	954	899	954	942	903	946	934	976	946	941	955	928	1001	947	974	1007	923	923	998	904	923	934	950	904	974	931	903	907	932	971	920	937	979	905	936	990	950	964	937	1000	984	946	977	968	920	985	924	909	939	988	974	950	958	940	945	1003	954	944	960	971	962	979	978	928	904	967	898	978	923	934	965	968	949	912	920	969	943	932	933	914	940	952	980	914	908	987	930	977	982	957	921	969	911	947	934	969	990	906	941	908	922	981	960	959	928	951	953	940	940	980	957	915	918	887	880	943	940	996	953	914	945	981	892	889	973	937	923	919	969	950	953	892	979	941	954	953	894	940	963	895	951	918	919	923	951	950	929	929	967	921	926	937	938	928	900	977	913	885	988	910	935	940	922	975	961	950	978	940	958	919	878	928	937	936	901	921	988	932	924	946	936	916	975	963	943	951	941	924	1005	941	919	952	941	990	891	955	911	956	970	906	1021	965	910	961	946	972	916	944	966	932	964	931	928	914	890	916	928	956	988	1006	936	985	938	947	920	916	931	921	950	955	936	962	905	956	941	984	906	892	907	921	911	954	951	939	961	902	925	931	938	904	916	885	923	924	933	912	998	965	950	945	925	948	926	914	958	979	924	933	909	926	933	979	900	947	958	968	937	1005	960	954	913	916	893	904	900	976	1020	932	941	987	938	972	838	914	950	904	909	963	978	982	963	918	932	941	943	858	949	933	909	963	936	937	881	964	914	969	917	968	919	918	892	994	913	989	933	943	986	919	939	977	1005	959	956	953	957	908	946	985	935	935	943	954	927	943	991	937	923	936	900	925	957	915	966	899	972	948	895	940	926	922	889	919	926	925	973	927	976	967	953	919	906	910	934	885	928	908	989	930	968	1016	883	981	987	958	971	967	950	958	1002	962	920	985	908	988	956	933	962	963	941	958	967	927	931	947	955	923	908	956	914	946	928	942	906	891	923	958	930	943	920	893	967	1003	896	922	923	982	920	920	874	914	932	952	932	919	890	955	929	938	947	953	965	918	917	987	907	952	952	913	935	920	957	953	955	946	929	970	944	923	877	959	926	946	933	930	933	903	954	900	981	947	942	966	979	942	930	993	946	941	1020	959	934	977	942	956	959	916	942	986	927	931	931	954	994	943	968	981	938	947	995	950	925	934	930	947	988	902	951	943	959	943	953	925	923	942	929	932	991	930	967	900	964	997	878	1010	938	919	962	949	919	956	944	936	949	916	924	937	938	953	923	927	899	963	967	932	966	952	939	923	979	997	955	898	922	932	963	944	888	970	921	899	928	970	986	944	979	901	947	912	970	975	954	977	929	914	985	937	983	898	947	973	940	908	902	928	967	923	943	902	900	985	966	940	943	912	966	908	934	973	890	895	918	929	997	903	946	959	880	965	954	946	930	874	947	919	931	934	932	916	939	923	909	952	953	968	950	951	882	926	871	920	929	938	911	964	975	976	934	968	963	936	932	963	914	908	938	1011	925	960	944	969	923	958	964	928	969	930	886	947	910	939	932	908	964	910	890	917	912	951	927	932	949	894	899	962	901	975	971	926	907	994	927	890	986	995	963	904	958	889	931	945	966	905	959	960	931	919	932	956	947	951	901	948	954	928	969	926	982	896	879	889	890	954	967	937	988	964	910	966	897	909	897	904	889	923	907	993	929	929	914	940	1008	925	944	903	878	946	945	941	893	947	922	905	988	895	925	956	925	945	969	952	933	945	925	890	893	930	952	900	923	883	916	937	903	892	992	905	950	887	903	915	938	948	985	938	959	933	999	910	908	950	936	947	938	909	917	921	972	931	872	956	987	908	940	1005	957	961	938	921	938	932	964	904	947	886	910	927	983	955	866	922	935	952	898	930	946	951	933	949	952	999	950	917	952	931	917	931	906	914	972	973	924	933	962	964	973	940	899	981	940	949	927	931	934	983	984	997	898	870	924	971	957	958	948	939	899	894	932	921	949	973	913	935	941	943	961	926	955	913	991	880	933	959	911	903	916	964	882	885	908	979	988	954	888	939	877	964	902	932	919	964	920	938	996	941	971	907	919	958	976	930	990	908	899	933	961	958	935	927	935	944	957	980	938	954	918	988	913	928	947	895	906	914	903	938	942	962	964	922	913	952	939	904	970	949	958	946	980	968	932	914	971	963	932	929	908	942	931	919	914	938	939	955	907	931	940	924	927	957	960	916	923	909	929	970	953	864	960	1004	905	1008	913	917	874	954	977	910	961	1009	965	893	964	912	890	923	872	946	984	898	948	944	923	899	928	924	942	941	963	942	921	954	1001	908	922	907	902	861	893	958	928	894	883	928	893	970	948	900	969	959	949	989	938	948	936	914	956	966	959	957	928	929	956	953	891	879	948	983	960	874	948	968	915	939	962	895	952	957	978	970	985	960	936	957	926	994	952	945	928	931	963	959	966	933	949	902	937	900	892	970	932	993	885	896	932	914	889	924	951	925	948	985	929	952	917	967	936	942	961	961	963	897	920	910	873	931	967	975	917	944	895	929	990	919	929	947	913	914	965	939	965	959	958	915	951	964	946	974	993	929	878	921	912	870	959	953	935	948	968	937	1020	954	922	957	900	886	901	917	857	938	884	934	900	957	975	916	954	937	931	938	958	963	965	977	992	1001	971	1000	941	935	897	905	965	978	922	926	881	930	935	882	924	892	897	869	894	937	976	948	891	942	996	973	967	897	938	928	968	910	879	932	895	942	932	930	977	964	909	1006	936	927	945	961	908	957	995	915	950	927	916	924	885	960	853	867	949	926	995	927	931	960	989	986	930	942	967	963	976	971	980	941	915	914	921	945	943	928	952	927	954	935	864	953	903	951	966	953	935	952	924	948	901	946	945	902	931	921	988	926	916	907	896	930	947	920	918	1003	894	999	1008	928	954	945	925	920	909	904	911	911	955	913	989	915	884	918	951	914	899	968	866	1006	947	922	986	934	976	980	940	904	939	896	890	996	958	909	926	881	968	871	950	962	886	862	992	902	870	944	967	943	954	912	932	913	921	947	964	954	940	916	928	979	918	986	961	891	868	989	946	949	925	976	966	902	1014	961	1034	947	1000	947	916	917	958	950	903	956	913	928	927	888	926	990	957	937	969	973	974	932	927	909	950	924	951	998	1005	961	972	988	958	954	900	927	946	903	935	954	939	959	957	970	947	916	889	914	940	898	908	946	923	984	964	927	950	918	970	947	979	945	948	894	915	910	983	876	976	971	935	952	927	974	925	894	910	922	914	946	932	913	956	901	972	924	951	981	918	916	920	867	901	911	895	952	927	921	950	974	932	925	931	966	898	879	984	948	972	908	891	977	877	968	905	946	924	879	922	943	895	923	917	957	940	973	969	916	949	918	980	968	967	916	934	1009	938
22943	21396	29330	23840	21397	21466	11618	1446	1068	928	897	788	729	735	685	632	636	657	602	596	656	591	617	562	670	603	550	603	573	608	570	594	550	552	554	536	537	542	549	557	541	537	544	553	578	540	556	526	537	545	517	507	535	551	525	520	525	565	559	496	548	511	559	518	542	529	535	517	541	512	488	551	524	502	511	516	519	559	550	519	535	516	540	554	510	537	494	564	519	525	521	533	515	547	517	487	527	541	530	505	565	546	534	527	524	514	536	520	537	529	518	546	520	526	514	550	558	539	505	508	522	514	527	511	525	501	522	544	518	532	538	484	557	551	507	500	526	504	487	539	552	521	510	572	502	512	527	553	506	532	547	538	504	521	537	540	545	513	516	499	503	523	507	501	515	525	510	527	560	551	502	507	481	545	553	543	497	524	548	520	509	536	527	531	510	499	512	507	538	544	554	544	481	481	563	547	535	511	488	529	540	520	559	506	523	507	492	489	556	494	502	522	534	488	533	501	555	496	506	522	486	532	513	539	562	503	512	533	527	533	505	540	517	515	501	552	503	546	588	514	534	574	561	500	506	493	549	521	540	517	545	514	540	543	533	540	505	547	564	507	538	524	538	547	524	541	534	500	521	517	525	513	524	501	552	562	538	513	529	510	508	530	517	536	502	540	507	518	551	524	517	555	519	526	544	530	513	521	511	474	480	529	486	539	513	520	502	494	535	509	507	524	535	503	516	516	544	547	519	521	531	534	517	506	503	524	503	562	535	501	537	510	540	538	477	482	524	508	550	522	550	535	566	478	496	518	512	508	558	499	480	522	509	548	539	532	476	519	512	537	540	488	498	505	482	509	540	523	491	519	533	503	502	542	521	556	548	516	506	519	538	530	526	545	504	507	534	562	552	525	498	477	532	486	540	507	542	453	511	488	504	535	523	530	537	546	524	515	482	494	521	557	511	521	490	518	533	529	522	509	516	530	515	531	534	526	519	514	505	562	515	509	507	490	558	518	517	539	546	558	537	517	507	538	541	524	560	516	515	517	569	512	518	494	542	541	549	484	548	525	507	562	523	533	522	503	526	506	541	505	520	551	532	554	530	484	515	516	508	496	515	552	499	528	511	547	474	501	514	509	536	558	459	520	553	496	552	515	532	520	530	542	518	514	492	513	487	543	528	499	544	546	517	515	552	532	530	507	575	499	574	538	499	521	586	524	509	491	509	527	483	491	490	525	520	536	508	532	530	501	506	526	520	524	506	496	514	549	494	565	523	533	501	515	518	498	509	548	540	536	520	512	564	555	529	484	482	512	513	532	499	547	560	541	533	492	482	483	524	521	492	534	556	528	504	469	526	531	493	563	495	509	517	515	550	520	523	529	533	531	536	516	522	543	559	526	515	542	524	531	526	512	469	510	543	489	515	497	523	528	523	545	533	543	512	545	530	538	509	512	549	517	499	526	532	507	560	586	522	497	526	534	497	525	522	504	539	500	525	522	538	536	499	502	551	473	527	538	576	502	539	525	513	547	494	514	514	529	518	555	515	492	485	515	494	517	565	527	531	509	520	528	533	510	521	546	508	538	529	486	499	494	540	508	536	540	519	532	510	542	545	533	508	512	547	545	503	531	557	519	496	498	516	501	498	535	520	505	497	501	488	510	532	512	487	489	506	567	565	504	523	486	513	523	547	596	484	514	519	530	508	524	528	509	534	513	508	530	532	533	527	573	527	517	505	521	512	520	528	545	554	533	499	501	518	529	524	534	540	536	484	532	565	519	500	518	509	522	529	466	533	530	530	548	524	546	530	528	513	533	518	534	490	549	520	506	496	518	549	474	523	530	525	495	519	544	532	521	531	518	526	469	512	507	491	542	515	546	488	574	485	559	497	530	487	554	516	517	530	524	521	532	539	525	554	497	521	541	535	557	541	532	511	539	499	539	556	529	520	545	522	474	540	521	520	575	494	534	509	522	532	515	536	499	511	517	552	499	470	520	529	526	509	512	563	542	505	535	505	526	503	530	561	546	475	509	504	489	539	538	517	494	520	502	517	511	551	515	517	557	525	589	504	498	555	512	477	501	515	528	539	557	552	499	557	523	479	510	471	553	488	533	476	539	553	536	477	567	556	538	554	509	544	536	548	522	552	565	520	557	559	525	536	527	516	517	533	541	525	561	530	527	540	492	513	513	502	509	542	518	504	515	545	523	521	534	530	530	551	519	477	496	504	525	525	528	504	565	532	549	539	536	513	524	533	552	500	501	530	572	508	561	514	521	562	488	502	513	580	502	538	545	523	526	518	506	544	561	524	517	506	520	561	470	535	521	530	510	521	503	512	521	506	507	510	520	504	495	516	533	520	518	517	541	520	535	539	494	551	536	541	547	499	495	550	546	511	527	507	521	513	522	522	523	544	526	524	520	507	512	539	519	490	521	536	484	538	487	507	531	527	549	530	545	511	533	510	521	530	540	541	551	501	557	513	547	526	485	506	492	502	528	547	531	512	520	495	534	542	466	543	515	543	561	528	527	517	493	522	529	501	539	545	516	550	547	498	507	489	570	465	550	470	474	485	556	507	531	545	555	562	547	525	546	531	500	558	472	525	541	488	562	524	548	533	508	539	507	490	550	509	541	500	488	507	521	507	539	525	544	529	518	500	513	510	565	538	520	490	527	497	544	501	545	518	527	524	529	589	498	513	525	475	525	504	541	507	534	516	543	530	505	509	505	566	531	531	515	522	486	511	517	552	505	518	536	522	518	503	523	519	566	502	528	498	546	510	518	516	531	502	520	544	489	524	484	576	491	531	538	490	523	482	509	483	509	514	489	508	519	519	549	518	528	514	522	528	484	477	514	549	531	527	546	554	544	551	516	549	512	496	548	509	506	523	524	488	533	514	541	527	539	487	518	536	533	553	568	525	558	473	531	508	502	507	521	548	513	513	512	526	534	498	535	519	519	522	529	530	486	488	514	494	532	496	579	547	560	523	526	519	480	534	520	490	494	528	539	511	510	518	516	542	507	485	510	546	518	525	458	488	499	538	515	522	508	523	544	509	506	522	512	517	530	498	524	520	528	524	541	516	519	489	510	545	516	498	538	480	490	507	519	525	538	501	509	575	493	467	547	513	524	529	518	510	577	523	538	510	543	555	523	508	524	510	513	501	563	570	531	503	578	517	492	524	529	496	537	493	506	501	557	518	564	515	520	548	522	521	495	493	516	528	518	503	527	476	537	520	503	503	517	522	510	530	494	518	499	560	554	486	485	519	512	545	546	541	519	508	483	526	529	560	502	539	509	481	523	503	570	532	546	546	489	504	530	496	455	532	515	500	537	530	507	505	540	487	495	531	486	541	543	552	510	505	513	538	517	580	522	575	520	501	521	503	525	550	479	529	534	512	513	497	550	511	498	544	517	555	524	511	500	509	525	517	470	493	521	505	539	527	517	538	524	512	532	532	523	471	517	563	528	540	520	499	522	497	518	513	524	538	503	503	517	524	531
13435	16598	13478	7388	5178	3955	3144	2511	2058	1742	1623	1343	1307	1207	1102	1060	980	953	862	877	851	885	804	781	820	819	777	758	749	735	767	722	755	709	735	764	782	708	716	773	721	708	748	732	673	668	720	747	737	696	721	735	686	684	739	712	731	689	724	693	689	708	690	659	725	685	682	705	700	680	656	681	708	687	720	699	708	745	752	693	653	682	708	683	697	720	668	713	682	677	688	715	720	760	674	695	706	636	697	669	639	702	730	691	698	680	696	650	658	729	739	712	703	648	651	690	657	720	693	666	692	708	714	671	685	713	643	653	715	674	658	687	688	745	666	709	724	666	681	721	675	656	688	678	660	712	661	682	684	707	700	684	663	638	699	706	717	653	693	654	698	712	648	705	721	692	702	701	683	689	724	645	655	667	688	654	727	706	704	688	732	717	683	670	671	702	706	696	756	679	668	672	714	692	668	687	697	701	700	737	688	688	719	666	641	647	726	727	711	709	698	688	684	698	680	681	754	679	712	683	696	706	673	684	674	679	726	675	676	716	688	716	697	660	726	647	709	724	673	714	643	705	711	719	689	698	653	680	721	680	714	688	689	727	692	646	675	692	722	699	678	692	708	670	694	652	699	682	736	668	728	644	717	699	685	688	686	690	632	682	689	667	725	675	659	689	688	615	696	676	701	674	712	675	664	697	686	667	640	677	738	678	629	694	681	676	703	715	690	669	698	690	661	734	717	693	707	716	647	664	753	710	693	695	720	625	660	693	663	655	657	726	682	679	673	711	717	701	695	655	712	705	650	726	680	729	668	674	683	665	726	699	712	658	679	703	700	687	674	672	670	694	742	696	681	685	717	685	699	654	707	688	694	666	700	704	675	729	674	714	714	676	664	703	692	695	656	640	673	686	704	739	665	692	681	683	669	659	674	683	694	716	671	719	703	672	704	696	715	689	671	684	716	651	654	697	602	670	662	699	675	705	710	702	745	683	666	685	672	719	708	695	718	658	713	672	704	700	707	689	674	681	687	679	737	704	687	682	687	651	708	637	731	676	700	687	680	708	702	720	653	689	661	655	696	710	621	665	736	624	691	663	696	711	705	662	677	719	702	745	702	716	632	713	704	713	689	675	733	698	655	686	695	732	681	688	694	675	664	747	705	694	682	662	730	679	689	661	699	691	696	703	751	693	680	691	644	687	713	752	697	702	651	653	645	688	702	700	666	677	698	660	754	716	705	689	723	689	698	667	685	656	675	698	690	672	676	712	683	673	679	667	671	658	691	680	678	666	664	702	636	679	690	682	677	683	696	663	678	711	677	692	700	730	671	665	674	660	706	720	669	716	729	688	723	714	695	685	666	725	672	704	694	669	673	719	690	685	690	736	711	733	691	724	721	698	647	622	710	695	725	665	683	647	696	708	667	660	686	681	669	735	645	707	671	701	698	677	651	624	668	670	659	689	690	700	707	703	742	723	655	664	665	712	674	719	627	687	729	672	706	725	662	678	670	661	690	663	673	667	685	671	689	735	736	689	683	741	650	646	685	689	679	675	672	642	659	683	673	678	676	675	672	703	672	709	697	660	673	701	674	658	651	701	665	691	651	719	682	693	674	678	652	701	704	680	691	658	721	719	671	715	674	672	714	671	710	731	688	679	664	672	690	660	696	693	681	697	694	676	692	710	775	685	607	701	641	683	743	719	721	733	655	639	689	663	703	678	684	669	662	687	696	724	655	666	726	708	668	667	690	676	705	694	759	664	725	718	675	667	691	724	688	684	668	596	648	718	715	668	653	693	683	639	698	718	711	656	691	705	666	676	739	662	694	679	696	781	654	700	694	657	664	676	676	655	667	699	664	739	684	674	622	712	704	687	669	661	690	707	683	663	694	700	691	665	657	692	707	688	671	665	662	627	697	690	712	720	675	675	699	679	704	708	670	675	665	686	654	708	666	674	715	696	656	699	701	696	678	769	672	652	688	662	701	740	689	682	704	687	694	664	710	656	669	675	688	700	684	714	644	705	650	711	658	696	687	706	701	716	676	659	707	691	695	735	735	615	645	694	633	699	648	690	704	674	686	683	688	716	675	698	690	666	691	710	688	693	688	653	685	700	647	697	704	725	642	633	651	695	719	695	690	679	723	673	705	672	707	681	726	657	703	672	673	716	664	656	692	679	693	670	670	639	637	687	663	693	696	707	685	707	673	669	710	680	701	692	706	686	662	649	656	707	743	706	684	682	678	679	724	677	674	708	668	684	692	619	700	658	687	714	727	643	656	712	704	724	646	669	646	669	653	652	743	700	710	696	686	706	722	726	642	666	666	661	665	672	698	619	670	696	694	661	651	647	709	675	681	654	699	711	691	693	710	701	710	687	657	625	722	696	690	696	709	696	670	706	686	653	672	706	690	683	676	664	700	702	708	695	646	678	713	681	675	664	659	700	655	693	661	730	691	680	709	659	663	690	671	647	663	689	711	712	696	696	717	662	655	658	631	685	712	708	681	679	677	683	674	744	683	709	722	657	692	677	712	646	683	688	666	702	679	686	744	728	689	701	680	678	736	705	717	671	691	721	714	672	656	654	722	685	734	656	693	674	720	655	696	700	668	644	699	701	673	679	738	703	684	712	704	669	657	708	695	688	708	688	643	688	653	658	699	694	621	692	671	719	680	689	707	730	658	744	667	671	712	694	739	665	642	705	661	646	712	641	701	674	680	697	671	697	681	679	708	689	704	674	723	721	700	695	640	720	677	668	680	669	682	673	713	677	685	706	674	649	692	694	677	698	698	722	726	703	693	704	685	672	638	694	665	705	720	703	696	723	713	657	693	711	659	680	681	654	694	698	666	660	680	705	710	655	688	691	699	679	670	696	656	644	679	687	680	700	689	709	711	653	680	711	704	657	691	673	690	621	684	661	745	667	637	665	743	663	672	715	703	708	686	699	677	710	667	677	703	663	708	641	685	692	708	667	707	697	707	698	691	717	710	730	722	698	668	723	682	676	672	649	691	668	665	772	703	718	706	696	688	656	693	692	698	668	660	738	640	682	685	646	643	693	672	664	697	697	706	715	644	680	667	712	659	644	698	666	691	666	705	672	707	695	685	686	703	632	686	663	679	710	664	719	675	647	677	680	635	663	711	686	684	665	725	674	688	694	660	720	713	674	704	675	635	688	729	700	681	718	752	656	676	736	671	736	723	704	665	654	680	711	652	759	710	695	642	727	635	669	703	677	677	697	668	665	681	671	628	688	686	699	701	657	680	676	685	675	642	705	680	702	674	635	716	692	732	685	711	663	729	703	708	699	698	694	638	662	693	675	697	707	674	710	662	698	710	669	732	714	658	729	622	712	686	698	673	688	667	674	690	670	682	699	654	661	700	742	687	698	666	707	685	657	727	669	683	642	675	703	735	683	712	661	698	681	709	673	677	675	737	718	699	634	712	687	678	683	681	643	675	731	682	728	681	697	706	673	665	675	644	648	657	652	684	690	744	700	694	712
27001	20937	9864	1058	729	630	565	529	482	519	558	496	492	528	510	533	513	501	525	479	490	473	512	468	502	502	519	484	477	497	512	502	498	492	502	488	469	531	550	504	529	487	521	501	485	488	501	494	500	493	514	517	484	435	486	463	477	487	488	517	512	502	477	509	519	469	500	493	497	486	499	511	535	507	525	512	483	434	499	470	472	493	483	539	478	519	492	473	536	532	493	492	497	536	463	494	488	522	526	488	503	552	500	525	557	494	473	491	506	492	572	483	520	502	545	486	529	469	513	488	508	482	501	513	530	496	522	494	519	518	499	550	506	510	490	490	513	488	478	517	530	509	480	517	498	507	503	457	533	495	484	483	483	501	481	488	502	486	452	508	509	525	457	489	459	476	461	507	524	449	496	477	469	491	486	477	496	457	524	550	501	491	486	465	503	473	490	510	505	521	480	482	484	495	498	509	487	518	499	476	480	475	519	481	481	473	480	464	514	509	526	508	478	522	493	515	478	502	496	509	531	491	439	486	450	475	488	514	503	487	510	477	520	470	493	507	519	492	530	455	500	494	512	530	501	490	526	470	480	474	502	502	485	503	525	507	467	508	484	468	485	522	493	531	487	465	496	496	508	520	521	531	492	494	500	484	541	519	465	500	488	465	473	535	520	445	517	509	514	522	516	488	478	514	479	513	507	512	499	499	452	493	468	463	489	480	471	472	479	481	512	473	478	497	456	554	500	474	489	511	528	523	480	521	493	491	504	465	502	537	495	514	490	479	465	501	523	518	507	546	489	497	469	466	546	502	482	463	495	528	512	498	472	481	483	516	513	475	516	496	495	492	463	525	519	501	527	525	504	502	475	486	544	489	497	507	492	458	464	519	519	492	525	480	497	489	468	489	494	506	489	528	495	506	480	481	472	518	521	476	492	499	489	478	489	468	516	495	461	527	486	518	474	503	448	532	496	498	484	487	475	482	510	480	500	516	498	516	514	479	550	482	498	503	459	519	466	489	505	514	506	504	518	509	488	498	486	458	503	499	507	523	521	520	519	472	527	473	485	550	506	500	512	486	531	461	475	491	507	461	492	448	489	499	483	501	465	489	499	491	540	519	512	525	470	468	522	460	483	522	514	497	507	513	503	473	492	491	489	485	482	463	528	483	508	502	471	516	495	489	475	485	461	512	520	501	527	504	505	471	515	505	534	522	486	485	473	474	512	524	495	499	500	496	506	485	478	461	493	526	521	510	519	480	484	471	487	512	519	514	503	513	494	473	498	565	462	504	516	521	480	457	516	474	520	513	496	515	493	449	481	492	497	527	505	490	532	485	498	470	484	510	496	495	481	488	476	465	528	499	499	525	528	488	487	502	475	508	518	485	510	529	506	465	520	468	470	504	485	521	516	472	528	540	498	501	491	511	446	513	475	483	482	517	493	541	523	543	477	479	523	460	508	457	495	529	480	538	521	480	502	468	487	502	465	508	492	481	488	518	509	505	471	472	503	454	515	475	522	492	476	484	501	502	472	521	448	483	531	517	516	527	508	512	496	484	508	489	458	534	507	551	468	478	531	517	494	511	535	491	524	490	451	457	493	481	507	493	527	503	484	484	461	502	523	510	509	507	538	512	497	479	490	508	518	499	459	468	483	504	505	464	458	535	507	525	475	506	505	431	521	497	506	458	474	467	486	485	502	515	496	513	495	493	418	510	502	487	528	473	448	545	461	502	522	465	538	500	485	543	478	523	469	500	466	497	470	527	464	521	486	491	531	480	493	505	513	519	542	507	514	521	468	473	439	482	510	455	551	481	499	487	491	458	516	486	540	547	493	513	552	521	511	502	492	482	535	503	546	484	459	491	484	518	508	452	497	517	483	491	487	573	471	506	507	527	505	520	506	498	554	504	501	513	518	512	471	494	521	496	516	490	480	512	476	509	505	458	518	472	491	458	508	499	525	532	529	467	476	490	514	516	477	476	500	498	447	488	527	480	505	520	480	483	484	487	504	491	480	475	461	517	487	505	519	502	498	517	498	455	476	461	494	513	479	473	495	545	535	485	437	495	487	528	543	497	500	478	516	540	503	540	507	510	480	530	497	492	504	478	484	461	474	481	486	456	487	489	516	507	509	495	473	499	486	509	455	470	534	511	509	523	488	465	489	498	535	524	489	506	459	499	495	491	540	475	474	490	515	471	483	519	485	492	481	484	514	451	497	482	516	504	493	514	489	508	484	492	512	501	456	493	496	514	503	495	514	534	482	458	511	503	518	484	469	514	510	521	526	475	502	490	503	548	526	493	498	467	514	499	504	490	518	521	476	495	543	525	500	509	450	444	481	480	508	562	504	503	534	465	505	511	507	485	468	480	501	469	484	530	488	498	511	517	509	500	494	469	437	507	467	492	485	504	532	509	511	533	515	495	499	498	485	482	523	467	477	507	491	537	510	491	475	507	504	489	490	490	528	469	498	488	498	499	549	502	478	495	484	523	499	477	476	528	529	529	512	471	502	484	523	454	454	474	495	484	485	471	507	510	524	546	510	539	507	466	523	451	501	485	476	522	506	512	518	498	530	496	513	501	480	480	520	464	489	475	538	515	500	497	481	484	466	496	530	536	505	498	471	540	490	492	499	476	510	438	512	498	461	521	456	489	464	506	487	481	474	487	507	457	492	491	499	470	459	509	502	492	489	478	483	515	515	498	485	466	519	473	478	498	527	536	487	500	527	488	506	483	493	512	460	466	453	453	460	486	495	493	516	466	516	488	501	496	511	470	494	490	496	513	517	498	475	514	482	481	521	503	469	457	480	502	481	457	486	515	542	497	474	471	506	472	507	507	490	534	468	504	465	458	482	464	494	495	496	542	507	527	485	529	478	451	520	472	480	543	511	501	510	534	486	436	506	488	542	497	489	506	490	465	506	486	509	475	463	480	501	489	494	466	487	499	467	482	537	514	504	526	478	483	506	481	488	524	458	539	497	495	516	511	499	508	516	507	507	502	517	489	500	480	484	476	505	540	489	464	512	485	573	444	490	504	466	492	503	475	521	484	483	488	423	475	492	534	464	487	491	494	470	502	501	513	473	510	517	484	484	520	533	520	479	473	454	497	431	486	493	462	489	481	509	494	494	515	486	483	473	530	479	477	484	492	513	461	491	539	484	510	499	492	511	511	507	523	526	470	459	501	534	504	491	495	477	483	478	506	505	518	493	493	488	492	508	492	467	505	521	551	515	530	505	487	497	479	497	520	502	497	481	489	496	490	517	519	495	548	503	513	456	530	501	481	487	516	537	491	486	479	478	496	553	538	455	460	499	491	497	511	470	466	495	511	483	449	510	492	511	494	491	517	476	471	507	512	505	520	457	514	485	499	502	477	497	474	510	511	476	482	510	498	529	485	471	537	521	468	475	489	535	464	475	545	514	497	491	527	502	475	508	515	461	496	449	458	516	528	480	529	469	496	456	478	525	501	505	449	488	474	525	483	469	500	509	503	478	477
4392	1312	1193	914	794	753	725	706	659	696	705	700	671	686	649	672	670	692	642	655	621	686	653	643	676	656	669	644	617	657	668	620	640	665	643	645	671	627	659	632	656	591	669	638	658	631	601	631	610	611	623	636	646	647	611	637	691	635	652	625	655	622	647	675	663	639	685	649	612	642	651	651	658	641	615	648	621	639	667	644	653	613	643	647	635	665	590	642	612	589	625	619	658	589	627	644	657	629	651	613	614	637	641	616	640	633	643	630	637	624	619	650	623	654	660	638	650	635	607	640	623	620	588	693	635	659	657	667	685	699	671	616	630	650	652	614	633	656	640	681	617	643	656	696	663	629	636	631	657	609	582	666	631	641	618	657	617	681	673	664	686	635	638	670	632	657	663	637	645	642	640	630	588	657	599	665	651	668	646	633	619	667	602	637	663	624	619	606	631	634	654	669	639	648	642	639	660	611	644	611	668	670	703	625	651	655	665	694	662	628	625	661	668	595	655	625	628	686	639	662	643	654	619	681	632	637	612	644	660	643	682	672	640	620	684	662	640	656	689	635	622	664	669	695	639	613	635	673	679	643	649	628	611	633	640	669	648	664	657	628	663	661	649	628	672	645	648	643	646	680	649	651	662	602	654	631	614	625	680	661	609	645	583	641	613	643	644	637	644	693	660	657	650	615	651	645	659	610	617	727	614	625	660	623	681	630	641	697	611	652	601	665	661	636	663	637	690	619	668	627	652	651	633	647	692	603	597	626	646	646	620	620	632	633	643	609	655	648	594	613	682	652	629	655	637	637	645	623	642	629	592	631	653	600	667	672	646	612	631	674	628	646	631	629	582	630	660	640	580	648	627	641	614	673	658	654	667	618	658	654	643	602	602	643	659	659	625	612	623	645	656	624	639	627	667	622	667	625	623	714	648	675	634	652	626	664	606	610	662	605	620	663	650	668	652	645	646	604	641	630	628	646	633	625	660	631	684	641	627	649	666	646	639	581	675	638	623	646	639	653	605	671	658	643	671	666	673	653	648	649	678	642	605	667	648	617	631	650	660	650	637	657	687	644	605	651	645	654	631	630	640	668	608	643	627	621	655	671	588	598	636	616	631	594	628	663	630	660	644	610	663	634	647	665	584	645	625	632	652	695	643	626	642	620	642	660	656	656	662	617	679	656	637	621	661	639	657	639	612	635	626	604	649	643	638	643	611	621	674	657	660	629	665	596	698	645	675	665	584	624	652	630	622	673	660	607	618	641	674	630	639	639	638	662	666	647	664	631	639	682	646	629	661	654	638	649	647	654	654	602	640	654	644	578	631	680	656	672	658	642	620	662	687	603	640	639	627	632	640	581	696	563	664	636	645	627	636	642	647	649	698	616	675	609	614	645	643	673	601	659	669	630	597	656	675	672	675	609	618	654	647	639	690	687	659	651	660	617	659	639	624	651	652	610	615	658	585	688	605	628	673	656	611	653	670	636	593	703	669	664	626	646	644	586	602	664	628	645	664	637	674	645	627	634	667	658	671	659	656	651	645	677	642	608	608	622	678	613	624	612	645	603	645	641	608	619	661	638	622	629	660	640	649	638	635	576	653	630	620	660	692	643	632	654	623	626	644	593	624	612	631	644	643	629	600	651	605	641	671	631	730	653	621	638	646	664	604	698	599	645	641	582	623	655	670	661	630	652	645	669	596	647	596	589	635	616	626	615	637	663	682	611	638	628	640	642	673	656	617	673	640	630	661	652	648	676	636	612	602	616	627	654	664	595	664	684	650	628	622	630	632	629	635	687	634	644	628	614	661	579	609	640	658	610	633	607	608	609	621	674	637	657	631	685	619	635	674	621	633	643	660	690	618	630	586	636	641	677	607	584	642	689	641	653	639	626	677	694	658	626	612	627	655	598	672	606	631	658	654	638	611	629	624	641	651	654	703	628	682	661	672	651	644	651	608	670	639	630	636	631	611	649	621	640	639	632	628	597	664	631	634	649	620	651	612	667	634	615	688	644	639	673	638	666	628	602	692	652	649	633	644	641	631	626	653	627	705	624	650	660	671	640	619	636	604	637	640	698	619	603	664	643	685	650	612	681	664	622	639	629	687	608	648	645	655	623	635	615	630	644	662	653	616	639	649	612	680	636	614	662	675	630	622	644	659	613	687	682	675	638	647	664	609	629	679	664	632	649	626	655	655	645	647	675	642	624	687	638	628	623	605	637	673	599	637	704	625	657	639	641	634	643	615	686	691	629	641	635	632	646	648	640	627	648	666	624	591	638	638	681	599	639	642	693	600	661	645	646	636	608	647	642	676	653	647	652	639	639	634	689	652	609	614	663	646	633	659	631	620	661	642	609	629	618	616	665	618	678	636	628	634	646	593	653	653	626	613	676	656	653	655	643	643	594	658	632	597	677	628	629	678	651	686	608	644	668	613	672	642	621	660	641	652	663	668	648	621	635	657	678	669	613	673	614	633	667	655	624	657	635	655	646	634	651	606	685	616	677	663	618	618	647	644	623	632	711	608	626	605	614	649	664	608	643	616	665	638	631	652	665	679	650	624	682	681	677	573	658	619	637	651	652	654	629	659	638	615	686	675	664	622	632	662	658	679	639	675	705	636	641	655	612	647	607	657	677	600	664	679	627	649	634	639	638	644	622	642	576	665	652	650	652	665	691	669	631	656	625	658	611	658	621	645	637	658	648	646	615	659	662	646	661	672	649	643	652	612	612	689	614	608	658	639	620	654	647	652	646	652	625	645	659	629	643	611	639	662	644	653	648	627	604	612	645	633	669	653	647	643	644	676	618	619	642	634	657	648	711	634	660	615	625	656	643	624	631	631	643	656	632	630	672	646	658	603	628	643	669	660	600	616	668	629	662	686	649	661	657	656	636	657	607	689	679	606	558	632	625	626	685	640	610	611	608	623	682	628	622	629	643	622	595	642	667	648	685	687	600	586	658	641	664	676	645	616	635	662	644	645	652	580	644	653	621	603	626	669	606	641	613	684	607	622	652	633	626	679	639	628	688	611	619	689	598	623	613	646	651	646	631	680	617	661	629	680	670	669	606	665	597	623	654	658	675	625	650	662	669	599	659	690	603	618	639	628	674	620	655	660	627	648	669	597	617	639	673	664	666	647	672	658	607	651	628	626	642	681	693	653	642	621	635	629	666	606	605	626	637	622	654	719	667	621	711	605	588	649	622	660	639	657	665	627	656	674	648	630	691	585	619	681	655	636	673	635	674	654	615	674	672	660	661	666	640	654	645	640	649	604	631	641	615	614	609	635	643	688	643	621	655	646	657	614	649	653	651	633	656	654	643	614	658	639	647	629	623	661	659	660	648	646	637	647	598	652	654	667	633	651	624	661	636	659	657	614	657	666	737	696	610	671	652	660	648	645	672	624	659	606	677	629	651	651	634	592	614	672	593	653	667	648	638	646	664	654	644	619	608	621	631	601	629	634	640	642	667	647	634	671	632	669	638	627	640	618	663
23811	21420	29011	24214	21426	13244	1802	1198	982	980	950	878	891	884	838	831	824	801	785	794	801	773	770	697	758	735	785	778	770	743	703	780	757	793	700	763	758	736	728	735	719	790	736	748	725	772	751	741	725	753	755	734	702	721	759	713	694	761	718	724	736	783	701	758	738	757	715	745	746	718	734	667	782	723	685	712	779	740	715	777	793	715	737	727	723	741	712	722	715	737	780	745	732	742	761	724	745	789	720	734	741	697	682	774	776	695	720	738	736	756	758	738	718	730	729	688	772	730	696	731	690	778	710	681	732	700	704	673	721	759	716	735	755	722	736	718	748	734	757	757	765	750	690	701	709	704	698	697	708	690	745	682	760	758	730	703	735	715	736	750	729	714	758	733	720	706	756	744	724	749	708	735	797	784	713	725	757	701	734	755	729	714	713	778	691	752	738	746	716	695	756	710	788	696	749	709	716	745	694	754	735	739	743	767	694	768	710	730	756	713	733	761	739	742	719	662	759	720	777	720	755	716	766	733	784	708	709	744	720	677	720	800	693	739	678	708	723	675	727	719	731	687	724	682	725	769	685	756	750	740	690	752	786	732	724	745	764	692	709	717	751	748	768	689	689	773	742	722	721	722	714	728	702	747	728	711	752	729	783	697	717	739	704	771	761	740	740	683	764	745	704	705	754	750	740	695	710	696	703	774	766	756	747	706	728	693	722	743	716	714	721	732	724	694	702	739	731	751	700	735	747	679	723	724	787	688	759	664	746	741	727	691	751	767	741	755	719	705	692	740	703	749	745	705	710	714	770	726	719	702	707	729	773	680	704	750	764	686	721	676	713	743	755	745	727	763	711	717	708	718	710	760	730	693	701	700	724	755	726	685	714	730	660	716	747	772	668	696	771	709	756	709	730	737	742	787	715	687	763	709	692	754	703	722	749	748	736	717	771	676	679	746	746	790	765	728	723	721	772	720	711	727	744	714	711	774	728	717	719	726	758	745	701	753	691	713	715	720	759	697	720	681	754	715	737	739	772	711	711	744	693	753	730	673	720	741	770	765	725	703	722	689	746	727	735	789	712	702	697	732	709	726	694	709	673	706	717	759	784	734	823	768	713	726	727	709	748	709	746	726	682	726	721	725	772	695	730	724	718	757	732	690	709	739	734	681	724	757	745	691	707	757	745	717	709	738	694	750	746	691	712	750	669	751	720	722	743	749	729	716	725	752	666	723	697	705	706	730	748	772	685	784	688	759	702	714	753	731	770	744	726	736	726	680	709	684	751	715	766	680	728	714	685	696	740	725	685	715	733	727	731	733	670	780	704	742	689	688	717	727	746	792	701	732	750	742	704	690	740	708	773	685	694	731	692	715	693	694	775	721	678	680	707	658	748	727	726	658	728	714	727	698	766	695	762	654	743	738	785	740	743	673	732	710	728	766	710	718	680	719	707	740	681	717	704	719	737	716	717	770	670	752	756	718	759	747	732	702	739	691	704	723	689	748	735	738	705	729	745	737	741	729	725	702	737	773	707	725	728	670	732	736	730	731	692	692	732	710	702	740	723	706	707	728	746	676	710	742	731	732	707	745	731	712	722	692	744	730	720	710	736	726	702	741	726	747	773	727	749	692	706	704	737	705	728	725	707	728	775	710	714	719	771	701	751	723	682	664	768	697	750	718	733	729	730	718	737	688	734	714	764	760	677	696	738	744	783	718	735	715	743	742	707	726	689	728	741	727	737	796	738	729	724	668	727	728	710	751	751	752	753	731	730	755	697	708	722	716	779	714	710	714	789	743	736	731	697	748	686	697	715	735	680	708	697	710	705	713	740	704	699	694	723	720	781	683	696	775	767	759	685	739	733	684	779	765	698	729	683	667	734	713	724	740	710	710	750	751	737	707	746	698	691	715	748	754	707	792	697	737	675	763	706	730	711	725	719	740	726	769	755	729	738	724	681	745	733	741	738	733	735	733	746	711	706	756	722	715	707	743	698	681	751	699	684	784	731	769	754	746	754	741	735	747	746	724	723	705	705	735	700	706	750	707	741	760	731	696	726	738	702	713	753	733	753	721	670	756	715	766	738	707	764	719	743	724	684	716	737	736	754	758	758	744	742	722	767	751	735	713	695	722	718	786	733	739	739	682	733	706	692	709	758	769	684	777	762	725	745	711	720	764	706	735	674	679	744	720	725	721	709	711	689	679	676	722	661	734	703	709	746	741	745	713	709	745	757	741	699	694	714	764	695	738	721	744	702	739	706	730	745	761	721	711	726	751	725	750	749	729	760	731	711	740	702	785	755	773	708	728	779	728	724	737	729	751	727	703	673	748	734	729	747	741	658	743	697	780	670	777	737	695	774	690	719	726	771	736	703	705	683	695	669	746	760	727	699	788	680	740	703	696	713	760	682	702	751	673	709	707	749	742	691	733	753	705	797	741	722	763	732	715	705	735	679	732	698	757	741	709	744	739	717	751	716	732	725	722	713	720	730	753	705	743	746	726	762	738	718	704	716	723	728	701	720	732	789	780	705	721	737	718	747	706	727	707	721	741	673	704	694	723	680	726	711	774	695	715	702	731	728	730	760	720	715	701	706	697	753	705	743	722	722	705	752	723	779	750	763	678	738	721	731	701	711	702	753	750	733	742	715	718	695	703	724	753	712	754	680	726	737	716	737	694	696	697	758	740	759	690	685	712	709	747	712	735	692	701	745	732	720	685	726	754	704	696	703	734	695	711	694	742	751	720	739	740	708	742	759	774	736	737	727	670	738	763	760	706	742	671	707	729	736	718	709	738	697	714	721	677	766	710	714	727	737	667	703	776	752	723	750	757	704	720	691	776	753	746	719	751	751	720	728	715	722	703	740	735	728	726	717	692	765	725	683	728	739	756	779	734	741	786	746	703	715	699	736	723	694	687	707	670	720	733	738	738	744	721	720	707	769	709	674	782	756	690	699	694	710	753	799	782	764	705	748	714	724	755	710	736	761	694	762	728	695	725	689	732	703	687	716	726	763	748	699	717	696	760	651	710	752	740	719	736	690	689	721	740	696	711	732	768	749	745	720	718	704	731	714	715	722	696	728	732	729	757	702	712	748	725	711	672	737	752	740	738	743	725	701	716	727	752	749	715	743	795	693	745	751	730	709	670	696	748	717	727	748	703	703	763	665	696	752	743	741	687	699	735	706	711	712	711	780	711	718	729	689	706	677	706	708	680	747	746	744	675	748	731	810	683	730	741	748	664	716	717	723	708	724	735	754	701	703	708	716	750	708	775	706	715	704	673	737	740	751	682	707	707	731	723	731	708	706	734	751	673	755	763	733	723	686	768	691	733	676	710	670	715	727	737	739	682	726	677	698	727	723	708	748	688	805	730	739	686	730	708	737	735	729	721	712	747	765	691	724	686	718	771	728	743	746	743	763	725	672	725	736	701	759	742	767	724	668	718	707	726	701	715	772	742	693	698	663	737	696	740	704	738	718	741	703	749	699	736	665	715
10223	10481	8510	4554	3244	2629	2189	1882	1677	1465	1350	1278	1228	1240	1166	1092	1093	1001	1069	1056	1016	1054	964	1003	911	987	988	964	940	979	947	982	970	1013	978	977	1002	979	973	972	924	912	950	968	967	975	933	992	938	938	937	953	915	919	914	976	895	918	956	938	902	905	888	906	922	930	973	960	943	951	949	928	925	928	947	944	917	894	991	979	895	954	952	953	1022	933	947	935	898	885	951	952	943	930	994	993	923	940	954	960	925	898	911	949	918	1001	905	947	967	948	953	923	919	896	960	918	979	949	968	1003	926	893	961	933	893	988	924	969	932	930	871	884	921	910	921	902	938	919	978	955	971	931	958	906	939	942	947	929	925	921	903	920	929	968	895	927	858	920	908	956	932	891	982	984	906	977	910	934	950	915	891	935	982	994	946	909	934	951	918	967	975	910	922	980	928	914	893	951	982	883	935	911	950	938	880	996	928	937	905	923	941	990	925	894	959	880	857	898	905	938	886	910	964	912	958	942	939	902	907	987	911	968	932	932	932	897	920	930	929	966	954	908	969	968	907	913	961	994	894	888	935	900	913	1026	978	897	981	899	956	907	971	981	910	925	944	937	919	895	982	919	950	937	954	995	911	962	949	1057	935	954	959	865	950	940	905	948	916	967	927	924	864	924	949	916	913	923	879	895	956	972	949	972	939	970	924	896	940	942	910	968	917	932	944	904	969	990	926	965	936	975	956	931	908	969	939	916	988	914	904	908	951	903	907	926	948	895	905	869	955	908	1000	973	911	961	920	908	914	937	932	980	891	908	919	969	976	946	950	992	884	950	948	916	944	939	922	931	949	924	876	990	938	891	932	909	911	908	922	926	866	911	1012	911	947	937	938	945	915	939	952	899	900	934	930	977	939	965	932	941	1009	889	943	955	919	924	957	926	901	941	952	909	952	918	911	923	889	928	893	883	931	961	900	913	907	917	939	951	919	959	959	897	916	883	930	969	966	847	892	943	970	956	926	953	942	938	919	895	904	952	923	885	889	938	949	949	957	1000	950	916	902	945	899	900	959	910	954	911	900	934	931	965	871	930	959	905	940	963	935	938	916	924	943	922	911	928	907	903	971	934	915	962	935	912	937	951	926	913	959	928	950	938	929	992	940	912	923	1018	916	894	945	924	965	938	977	970	929	995	908	934	920	933	974	973	953	923	966	949	952	953	928	913	930	932	921	935	934	937	936	901	998	936	937	988	959	884	927	922	885	975	858	947	933	938	893	928	911	896	889	915	964	959	908	942	902	950	938	922	953	939	913	951	920	946	934	918	931	847	977	928	925	929	954	970	973	926	969	947	998	895	979	936	901	921	897	935	912	972	907	913	967	926	934	887	911	923	907	957	929	893	909	941	949	899	993	932	928	947	909	917	961	937	967	935	873	956	895	948	896	920	947	928	955	938	915	937	910	914	911	914	958	1002	937	986	911	882	943	931	914	886	949	954	914	921	903	953	926	917	906	935	911	961	947	926	910	933	934	895	932	934	954	918	962	944	965	929	882	916	919	891	955	921	925	984	953	924	928	910	971	908	993	915	946	983	997	954	916	969	942	949	916	961	921	965	934	923	949	894	914	939	950	890	951	937	927	993	981	906	903	900	890	947	919	923	932	921	960	940	966	901	976	943	950	944	948	933	920	981	951	940	958	871	932	982	955	890	924	948	957	939	911	929	920	974	917	938	935	964	920	888	923	922	942	950	958	930	932	951	939	906	931	961	887	919	944	904	924	926	958	915	979	930	932	915	903	907	898	974	956	903	908	947	940	940	956	922	906	921	943	892	949	941	861	943	941	901	970	901	910	931	915	966	942	961	961	930	921	903	953	985	908	891	938	885	877	943	943	918	921	902	972	942	951	1007	996	890	933	979	899	930	901	993	909	880	937	925	939	925	965	920	931	949	932	967	963	901	986	948	909	929	987	882	917	942	925	934	922	893	974	942	915	934	965	962	873	922	954	998	913	921	919	935	919	881	974	939	1017	921	927	990	921	913	905	917	927	921	950	862	935	938	955	917	897	928	966	931	892	999	950	907	919	915	940	967	900	943	941	920	961	908	925	952	931	977	954	965	929	970	934	960	928	927	909	995	953	916	944	924	990	890	936	947	896	921	872	893	938	902	912	904	912	894	945	998	911	944	929	958	903	927	873	995	945	911	954	936	944	919	928	914	939	894	915	975	981	956	932	930	879	915	936	930	980	883	909	937	932	935	897	960	870	938	914	910	940	936	905	928	913	984	980	878	945	956	871	913	874	917	977	949	929	938	988	936	912	945	936	945	930	909	958	923	951	909	913	930	978	962	966	968	983	925	927	892	910	886	936	949	910	919	912	945	928	965	909	950	929	965	972	935	912	931	991	931	908	923	992	936	957	902	939	950	911	935	920	969	972	934	925	957	959	924	961	902	927	940	876	937	922	938	953	962	954	916	912	966	933	924	918	977	964	904	944	953	871	898	951	915	973	912	937	931	956	940	989	922	955	916	926	920	920	901	968	910	945	900	949	917	946	969	892	922	901	942	918	889	893	883	927	939	955	930	936	887	886	921	960	931	945	970	962	982	940	927	883	987	957	919	1013	925	921	920	932	971	914	931	968	936	966	945	895	922	932	914	972	890	973	940	869	927	961	911	895	883	910	887	968	883	954	952	901	946	921	954	948	943	945	895	946	962	873	922	891	941	928	918	913	937	969	986	957	969	959	959	944	944	916	950	935	930	941	911	919	936	872	881	923	919	945	948	972	1000	912	945	909	911	865	937	928	943	934	953	958	942	969	870	901	979	967	975	900	961	962	956	945	928	921	936	915	909	926	910	948	886	940	926	909	963	914	937	948	884	927	905	936	911	981	888	949	911	944	970	979	942	936	928	948	969	893	903	975	909	936	913	916	951	950	938	910	917	942	982	960	921	898	896	926	919	856	896	983	915	940	952	975	944	865	918	951	915	940	917	946	918	959	923	919	966	918	941	932	915	940	966	944	1008	914	912	913	886	909	934	967	983	919	895	917	934	925	892	932	897	949	960	958	900	961	981	941	951	910	907	958	917	903	907	977	933	917	975	869	868	967	906	897	930	939	966	907	955	974	984	917	964	958	931	924	930	878	939	918	937	889	933	906	869	931	937	939	957	921	976	935	908	892	985	969	920	941	933	967	948	946	963	948	893	908	925	944	926	930	949	916	965	979	892	902	903	916	947	925	911	944	894	906	857	941	891	895	930	888	973	848	950	910	964	927	896	963	969	915	931	976	950	971	904	914	907	931	975	940	945	972	953	945	924	944	980	953	924	949	950	941	909	938	977	953	925	958	947	928	895	941	915	951	932	939	971	974	968	888	896	948	919	967	958	900	983	959	886	964	895	935	967	928	976	919	963	933	849	922	870	952	890	898	922	960	860	906	926	861	944	915	916	934	934	953	968	916	961	935	996	943	929	1029	930	919	926	1000	865	876	979	937	960	897	952	903	944	951	893	927	977	955	955	959	929	933	969
22966	21404	29366	23838	21404	21442	11676	1476	1045	922	856	767	842	723	706	692	647	618	673	663	607	604	558	588	622	568	547	554	577	573	589	589	562	544	523	542	521	521	545	576	522	553	545	569	560	559	552	539	508	540	541	545	533	551	527	546	496	509	529	538	540	501	515	510	531	498	499	540	517	533	537	528	522	551	537	526	520	524	577	513	509	571	539	542	523	540	526	513	505	530	531	489	544	510	536	508	523	531	510	466	542	545	548	497	532	505	512	497	540	545	521	504	540	530	564	502	506	518	517	530	491	506	575	514	500	514	541	518	542	474	518	504	517	492	524	542	476	546	542	487	503	497	505	481	552	482	548	529	551	512	552	518	480	485	514	539	503	505	520	492	517	530	489	528	502	512	518	542	519	536	528	516	552	524	506	547	485	484	489	518	516	560	513	559	485	498	499	528	514	494	519	534	529	516	508	505	521	532	489	510	530	503	513	538	523	532	520	525	519	534	527	535	502	526	513	525	497	497	545	517	551	520	508	543	497	521	507	522	571	541	556	512	505	503	524	529	508	523	523	527	546	511	544	542	507	547	505	548	511	485	458	493	511	499	553	566	524	507	488	528	517	500	562	500	501	553	501	503	534	495	506	490	513	515	496	511	484	550	527	519	544	531	557	524	570	510	578	522	517	527	500	541	536	540	504	529	524	520	519	475	552	527	524	490	525	506	573	489	505	524	512	522	535	539	527	561	515	459	531	512	527	540	503	528	516	558	520	518	513	503	512	520	509	513	530	475	511	508	478	513	509	516	526	491	482	502	562	488	523	491	546	513	504	523	525	484	513	526	570	576	489	558	543	521	510	526	518	533	523	487	535	524	519	510	528	552	555	509	539	494	570	505	525	521	500	500	597	498	537	550	544	561	500	510	502	522	535	530	572	525	504	521	531	483	523	537	498	536	500	529	544	488	508	509	512	507	504	530	498	544	584	512	564	485	528	518	542	537	524	498	546	486	551	544	558	498	510	522	528	513	524	500	528	511	489	508	514	510	512	531	518	519	523	566	517	500	527	493	515	478	539	503	507	495	541	561	515	535	520	538	522	456	556	518	459	463	511	529	507	508	459	489	524	472	481	473	495	535	548	472	533	550	523	489	531	512	572	524	514	538	495	561	522	530	503	496	564	524	531	472	522	515	487	482	500	499	528	515	559	498	482	477	543	502	502	509	477	500	516	549	536	518	542	510	511	486	508	530	487	498	557	505	528	540	562	539	531	515	551	507	521	505	495	483	502	487	512	519	498	482	493	524	520	500	510	480	544	543	483	496	504	527	508	521	518	548	546	509	529	502	524	502	519	537	494	467	520	509	539	506	467	510	510	512	519	534	563	543	526	525	504	506	521	474	498	538	518	497	514	495	555	555	481	499	552	499	538	487	521	526	509	479	496	489	485	472	558	528	559	546	475	526	506	487	483	496	571	526	514	511	540	564	543	512	501	523	538	514	495	511	497	505	547	500	499	492	505	527	533	507	518	550	491	553	512	524	501	477	499	535	504	477	528	482	506	536	532	562	499	535	517	504	542	508	516	498	552	543	579	506	527	509	523	504	504	545	515	511	515	538	495	529	524	511	507	535	503	495	515	532	546	525	497	517	514	481	499	503	482	493	509	448	511	538	548	541	478	502	518	489	504	509	498	527	493	505	490	511	505	510	521	495	536	516	527	499	496	513	543	493	527	496	521	516	505	514	548	531	496	513	542	516	536	503	514	511	526	541	503	499	504	511	481	494	528	501	478	533	484	541	510	532	499	437	504	501	519	526	528	503	470	484	506	546	530	499	534	490	501	484	479	482	498	482	524	461	547	486	525	525	552	561	536	502	546	561	511	503	533	518	507	534	516	469	501	531	497	532	514	503	509	501	572	530	581	521	495	523	502	545	503	464	544	503	516	524	496	508	514	514	528	493	526	526	472	544	492	495	514	565	462	524	502	520	492	528	502	517	505	478	515	536	504	516	535	473	495	511	526	553	537	499	510	552	499	499	531	517	551	528	558	483	541	512	508	499	524	506	544	505	519	501	527	507	526	508	524	529	491	512	530	515	547	510	490	533	495	510	504	504	490	550	563	503	504	553	508	516	544	564	549	553	525	520	508	503	500	509	487	527	467	504	514	462	502	472	568	496	548	450	496	485	532	533	523	481	551	506	510	537	512	579	476	521	476	524	509	539	512	533	500	529	540	534	499	535	521	509	498	540	527	536	483	488	540	523	525	541	473	540	512	530	534	536	520	486	513	501	535	524	511	534	506	543	533	490	494	517	526	506	493	530	527	541	521	485	514	490	511	468	534	504	505	522	509	525	484	549	502	536	540	515	493	490	551	508	509	506	522	483	499	519	509	534	521	482	522	492	501	548	492	521	560	488	479	521	515	477	524	481	515	501	522	548	496	513	537	544	522	493	521	523	496	568	524	500	494	525	497	545	554	550	467	526	532	525	499	507	538	520	523	486	498	526	521	506	491	523	501	535	541	537	513	530	513	530	527	517	531	519	538	485	498	486	506	490	496	508	478	486	522	567	517	530	474	552	548	491	548	498	535	522	524	526	521	523	506	523	527	486	545	536	489	490	500	518	485	501	541	484	510	518	533	530	464	481	506	509	526	557	521	528	508	511	532	491	502	488	552	491	553	564	495	508	541	524	517	515	506	498	497	496	523	461	480	515	532	535	519	514	502	546	496	520	511	501	533	509	562	484	506	505	506	478	517	518	527	505	480	479	516	500	518	501	490	528	517	515	548	495	491	526	544	499	474	518	471	495	521	525	498	526	546	474	514	535	522	520	508	551	489	521	519	493	537	517	465	530	525	534	545	564	531	515	519	523	540	560	535	558	526	542	527	517	496	509	541	533	540	523	509	500	512	467	491	493	527	530	519	466	517	526	496	512	489	516	558	510	499	508	519	514	540	526	531	524	528	508	526	485	514	507	564	530	511	501	482	513	512	557	521	511	479	515	508	470	495	578	493	510	547	535	513	512	542	515	506	518	505	520	504	502	510	497	554	507	541	515	502	508	466	538	520	537	542	511	515	520	524	504	553	492	504	504	515	528	588	504	557	481	529	506	494	526	506	543	567	504	537	551	491	529	507	503	511	562	541	557	542	529	547	526	521	517	491	522	526	496	504	549	524	501	511	524	492	508	519	519	513	543	535	522	535	534	539	510	525	474	562	485	522	516	518	549	558	539	562	521	523	494	501	527	512	529	573	524	484	533	487	523	526	532	500	545	476	513	531	508	497	506	516	512	512	527	537	487	455	537	521	523	533	512	549	525	531	502	517	490	538	463	513	559	559	502	564	508	554	501	473	518	525	494	525	490	503	532	539	510	503	550	521	483	550	524	458	520	556	473	491	521	521	505	540	487	498	528	491	492	528	518	500	495	553	508	521	521	538	522	481	485	533	491	558	522	493	486	554	550	510	506	544	510	476	583	502	567	501	524	497	485	542	520	492	551	521	507
13580	16541	13383	7252	5100	3939	3072	2557	2100	1764	1562	1441	1258	1149	1073	975	1027	910	920	881	843	837	837	795	791	783	808	726	762	722	792	801	772	721	723	789	750	718	738	703	725	726	693	675	744	718	740	747	697	716	662	716	676	686	691	707	665	659	700	708	721	690	654	662	748	680	686	666	718	673	679	675	684	714	701	666	706	681	648	696	685	675	683	658	701	699	703	668	640	616	710	659	694	736	666	719	713	692	708	703	705	710	666	688	704	665	719	717	706	645	717	697	639	654	635	696	701	689	704	655	709	636	688	640	709	665	655	662	669	657	674	726	653	648	665	702	662	676	701	693	677	671	673	686	671	699	688	686	631	675	646	720	716	707	686	669	676	732	698	710	696	710	736	672	654	667	661	663	695	727	646	646	714	711	680	663	684	644	660	698	695	667	703	746	666	669	695	651	693	663	666	720	671	667	704	664	669	634	703	674	709	690	674	682	721	679	708	695	716	728	717	698	672	669	691	639	690	688	680	657	706	666	623	680	712	711	648	671	694	718	701	678	725	672	641	677	670	691	670	635	664	694	657	679	650	725	645	651	718	661	654	674	693	662	696	689	662	677	679	655	660	652	687	695	696	660	655	681	709	656	654	665	719	697	642	627	701	650	703	652	675	640	665	666	702	718	695	711	673	680	702	710	695	678	641	732	711	632	678	651	652	677	674	733	681	692	716	678	711	641	676	673	714	646	719	674	703	649	720	659	710	683	668	670	650	677	624	691	680	604	638	684	640	710	708	669	681	671	680	703	690	653	647	619	704	682	699	716	706	719	649	711	696	684	674	635	684	653	638	695	680	632	686	704	702	715	706	705	680	678	723	681	717	657	690	720	637	680	687	690	710	684	656	730	665	666	684	671	721	700	705	648	649	705	695	676	666	708	691	691	661	729	647	728	694	643	707	702	665	691	643	668	685	661	628	677	691	664	674	686	663	730	692	717	681	653	683	639	657	663	635	694	664	658	645	683	668	671	694	681	663	655	729	702	683	683	687	707	707	675	703	700	728	649	693	684	716	636	647	677	703	703	663	723	717	691	639	694	695	721	710	689	692	695	700	632	682	637	649	673	696	708	680	725	721	692	692	677	701	652	669	687	667	687	688	708	724	691	688	662	640	698	699	680	669	702	674	668	689	699	721	721	706	700	675	709	665	654	689	698	659	678	654	667	754	658	696	654	679	725	662	682	668	656	653	669	670	661	714	703	675	628	683	691	672	640	681	700	694	724	668	677	710	669	738	662	691	668	683	669	675	680	732	699	676	660	679	704	684	689	688	654	726	680	657	740	683	697	689	642	644	678	702	665	721	650	680	713	667	676	717	668	695	691	663	695	688	694	672	699	665	611	656	687	711	657	635	702	716	716	692	685	714	668	653	679	645	680	649	673	650	727	684	643	702	698	637	646	677	687	708	629	729	639	704	669	649	674	694	649	661	704	700	692	705	729	706	716	675	736	666	701	686	725	707	680	690	661	700	691	695	696	650	670	718	681	673	658	642	687	685	679	693	657	713	673	731	633	703	685	687	645	665	667	674	674	685	661	641	675	656	671	695	696	725	752	648	676	646	713	680	725	726	703	719	646	654	704	673	730	675	664	729	696	697	674	650	721	688	629	679	664	724	672	668	735	649	708	682	704	685	717	725	663	714	678	654	673	655	685	668	694	670	707	641	652	683	707	655	683	709	687	706	681	679	707	713	659	658	661	664	699	699	661	707	682	668	687	702	680	698	648	686	694	669	669	687	663	631	652	679	667	737	713	665	632	700	655	684	711	653	690	666	668	650	708	666	657	705	688	704	694	693	697	723	639	657	689	669	687	640	688	713	691	645	724	693	672	692	643	636	682	701	694	692	680	659	687	700	663	702	699	672	692	634	690	610	693	693	726	736	649	677	655	664	696	686	685	668	668	691	685	693	682	644	637	681	657	650	666	685	679	654	618	650	724	666	647	668	703	667	663	629	703	701	642	677	669	711	689	641	700	651	686	660	698	684	750	704	644	704	720	691	638	720	688	709	685	681	626	718	666	671	709	671	682	674	671	702	722	674	665	675	694	697	690	671	705	675	704	684	675	698	653	675	648	613	597	640	670	617	678	659	646	680	704	639	680	704	657	666	679	658	679	685	711	666	659	710	695	658	728	694	714	692	696	688	732	637	702	706	689	678	682	647	654	654	666	661	697	675	670	673	676	698	676	708	691	713	703	671	717	697	700	719	706	638	637	657	672	640	650	659	657	697	702	651	671	681	654	673	695	693	675	651	635	648	700	702	644	692	682	707	704	667	701	764	645	696	728	669	708	654	676	668	704	682	696	672	685	686	685	648	701	660	662	614	630	678	634	670	678	668	653	683	663	657	666	643	636	679	720	683	634	687	661	638	693	679	639	709	674	669	645	689	700	735	679	661	739	709	692	668	681	678	677	610	641	685	681	662	669	678	703	682	697	649	691	679	648	687	697	720	729	644	672	689	681	669	715	646	658	681	705	713	692	674	671	692	656	697	693	711	654	664	729	674	669	695	681	651	677	681	689	688	674	661	637	714	704	676	649	648	653	674	677	710	722	719	679	704	699	711	706	677	690	723	662	662	654	612	719	684	664	689	684	677	664	696	671	715	680	650	696	672	677	694	613	707	704	717	658	656	648	732	681	694	683	699	671	719	706	620	685	717	681	690	675	669	705	696	657	713	632	709	735	689	687	699	657	664	702	688	670	657	664	717	704	629	711	654	677	679	691	671	704	694	697	686	708	679	692	690	677	663	667	704	634	693	682	718	675	674	698	677	713	622	651	718	669	715	705	682	644	717	634	623	663	669	701	651	684	679	694	659	687	628	650	705	660	681	705	669	689	673	715	680	702	682	694	661	683	704	691	710	681	689	647	677	649	699	717	658	663	680	679	662	701	664	667	661	685	679	699	631	643	680	687	701	655	704	702	649	688	659	660	668	659	727	681	645	689	692	704	676	684	670	644	650	689	671	635	711	721	683	632	655	677	708	693	684	657	648	658	697	649	710	694	703	707	744	657	683	692	678	655	639	680	671	701	685	667	683	679	707	637	720	699	665	701	643	655	646	698	669	647	664	684	683	669	725	676	660	677	677	667	718	655	657	697	721	661	653	703	692	682	602	683	687	678	699	674	709	683	626	676	660	647	672	675	704	652	731	719	681	685	706	742	636	652	680	730	678	706	680	654	691	713	649	660	686	683	628	740	722	687	713	675	695	707	715	701	675	713	672	667	640	679	657	701	695	695	668	679	712	635	653	704	701	673	664	699	678	675	632	715	709	735	732	683	707	684	687	661	719	671	701	683	696	673	718	666	678	652	711	633	754	682	700	693	657	737	635	658	683	672	687	649	637	701	697	718	661	623	702	659	694	646	682	669	684	665	685	649	685	648	729	702	672	691	694	689	709	696	697	698	685	654	723	738	663	736	670	650	623	644	662	671	698	690	677	700	718	687	730	698
26988	20911	9728	1051	715	673	634	549	499	513	488	534	544	485	482	507	550	511	499	463	484	511	489	523	502	482	512	493	520	492	479	511	513	470	467	515	460	482	501	512	537	479	487	530	465	507	473	535	482	458	506	492	493	498	518	469	519	510	499	479	491	501	482	520	501	510	498	466	495	476	486	487	473	460	494	523	473	502	498	489	484	528	487	502	492	473	512	480	473	492	487	448	476	501	553	500	504	530	536	496	495	457	482	469	505	496	472	509	514	462	496	503	543	456	467	515	482	526	511	468	455	508	512	511	516	501	460	505	481	476	499	509	513	502	503	499	469	491	489	487	524	479	488	502	491	473	495	474	522	458	479	507	542	525	452	474	513	460	492	500	487	486	458	468	458	474	486	544	480	474	491	511	464	505	513	470	482	469	485	482	479	493	514	506	527	464	480	475	505	504	514	491	485	468	483	487	507	496	496	485	481	488	499	485	495	524	489	476	488	545	500	499	487	473	504	499	519	471	506	486	503	525	537	527	501	514	502	496	487	468	499	491	496	474	528	482	474	507	498	487	483	510	460	479	481	502	496	532	497	487	490	477	452	471	498	503	511	501	515	510	516	498	482	499	490	479	490	470	475	484	488	461	487	497	531	507	520	502	497	510	554	484	476	510	468	507	521	480	508	507	530	508	465	495	496	450	465	482	485	517	532	450	470	459	476	481	469	463	496	450	488	506	431	481	480	490	513	459	466	473	488	525	479	470	519	510	515	494	510	487	488	491	469	519	485	458	495	496	497	456	510	454	451	496	490	502	493	512	484	453	496	495	493	525	527	545	483	507	522	519	513	516	479	529	483	515	519	489	499	506	523	474	494	515	457	456	477	479	477	494	494	519	490	487	487	470	459	505	480	436	485	500	512	453	484	451	472	500	482	562	482	472	495	498	506	520	471	506	497	532	460	520	498	495	479	517	494	507	492	448	520	512	478	481	527	479	537	459	460	506	477	473	473	485	500	474	521	497	476	505	501	463	493	499	514	505	505	494	496	490	514	468	513	471	477	505	523	523	521	491	462	445	463	496	507	516	497	476	499	467	498	503	452	505	468	487	502	480	464	478	504	509	494	493	538	514	488	520	504	485	462	491	507	505	502	494	479	521	497	519	507	541	479	502	491	502	478	510	470	470	463	455	504	508	465	493	535	483	477	497	473	462	475	518	501	515	460	503	483	489	476	467	463	495	524	479	497	481	491	470	495	501	475	506	509	551	485	487	477	522	484	490	466	511	513	482	495	500	512	480	526	518	504	491	489	501	483	502	470	493	451	512	509	478	479	507	513	516	458	537	458	503	507	505	477	508	477	505	549	501	470	498	465	450	474	465	459	467	486	463	497	482	483	476	529	509	466	486	526	515	518	502	508	486	503	519	511	460	493	486	549	509	503	510	508	511	513	541	452	505	474	483	527	465	500	481	523	455	496	495	491	492	514	502	513	519	467	482	506	543	512	504	460	462	543	456	468	485	499	505	489	493	469	522	469	505	489	494	502	515	496	467	441	472	516	503	472	509	445	470	520	504	523	490	465	474	489	487	463	471	470	490	511	472	485	465	469	465	496	532	476	456	509	465	508	494	484	461	463	469	501	516	470	500	498	510	510	517	493	464	479	484	510	427	480	476	494	469	501	521	483	499	511	509	462	492	518	466	452	493	471	481	496	493	480	548	506	507	483	507	502	482	486	533	495	476	510	481	482	480	498	454	481	468	491	538	510	513	495	478	488	465	466	522	537	494	483	490	489	437	511	503	467	491	478	489	522	470	494	490	497	489	502	503	461	488	479	496	487	512	518	496	481	457	489	493	505	504	473	469	493	491	481	481	526	523	513	517	479	498	506	503	496	480	489	471	502	512	478	504	474	531	465	500	481	512	554	466	486	533	510	525	510	497	530	473	473	496	471	497	453	467	509	509	489	463	524	512	474	473	469	466	478	497	538	495	508	508	499	497	486	517	493	518	514	458	497	499	494	487	475	488	495	500	495	512	490	521	508	528	482	507	500	468	541	476	496	479	468	469	502	527	472	483	537	486	480	486	497	487	464	481	507	473	501	551	500	483	453	482	496	484	482	491	510	524	519	519	513	465	484	491	535	473	495	485	494	465	494	491	482	469	513	483	503	527	514	505	518	460	494	459	468	481	477	475	527	484	517	472	480	498	460	496	505	470	471	504	484	515	478	505	438	496	493	481	467	449	550	521	480	521	490	516	549	529	504	453	497	479	468	473	492	516	441	515	484	483	500	520	512	502	554	504	515	459	493	502	476	489	506	485	532	488	523	481	506	491	522	488	500	450	500	483	452	469	495	482	502	463	505	499	492	460	495	495	475	485	497	514	475	535	475	497	484	504	504	512	510	529	481	476	556	475	480	458	503	507	485	506	510	516	506	495	524	491	505	450	497	468	501	489	510	502	471	497	512	443	529	487	545	505	510	515	506	452	535	512	490	523	518	519	469	520	474	485	496	470	479	511	463	492	483	511	483	507	500	507	476	490	517	522	486	473	490	493	486	526	468	511	493	481	486	499	510	457	503	508	495	515	488	476	502	482	492	461	511	493	494	496	430	480	551	493	510	486	512	494	512	530	457	483	489	495	502	515	464	470	488	475	468	486	513	525	495	464	502	510	478	493	473	522	445	508	484	459	481	446	502	496	466	501	479	505	488	512	483	522	490	525	475	511	529	468	457	518	536	521	506	465	498	466	524	493	512	480	525	483	507	512	483	477	494	493	490	466	495	479	514	483	480	521	477	486	456	491	522	515	485	490	507	493	527	505	499	499	497	542	472	466	436	482	491	469	471	463	492	497	458	517	465	495	499	494	505	495	512	541	491	491	496	493	467	483	491	480	475	512	468	478	539	495	494	504	506	516	428	477	477	517	506	482	499	481	464	488	497	476	490	494	466	513	497	457	480	467	453	448	504	506	485	488	509	456	468	475	500	502	484	490	533	486	490	460	476	501	483	481	484	470	490	537	510	498	483	491	474	467	471	473	452	481	499	470	479	490	554	489	480	535	513	517	554	504	445	469	509	529	486	523	494	456	459	467	503	529	472	503	458	465	465	486	510	512	485	532	507	522	498	474	495	451	485	522	478	539	466	502	484	526	458	512	487	474	499	492	482	497	470	462	496	500	530	488	491	460	489	491	462	493	481	458	503	459	527	535	536	476	511	501	496	477	462	510	500	508	507	511	475	472	520	515	527	486	513	503	486	484	510	501	520	493	466	521	502	512	455	462	528	494	496	439	508	509	490	510	474	516	499	515	461	490	478	521	479	485	514	535	456	460	473	516	486	497	461	518	514	525	466	472	476	483	494	517	504	482	480	495	475	494	474	459	494	514	498	487	469	497	479	534	443	486	478	514	465	482	505	492	498	481	492	456	462	494	476	497	486	522	545	514	495	488	479	499	502	484	471	468	494	497	525	471	495	443	513	471	479	512	507	520	487	471	514	476	501	526
4484	1328	1193	859	788	745	728	689	683	659	630	671	629	651	674	680	679	660	684	658	613	660	604	635	644	678	613	635	637	629	659	620	662	631	664	604	628	625	640	610	612	673	664	636	696	674	635	667	667	674	655	609	623	606	660	711	655	666	643	635	656	651	658	630	700	653	634	597	629	630	608	642	649	645	660	649	656	667	621	664	601	617	694	641	662	642	692	619	619	672	666	617	665	668	624	679	655	646	642	617	677	657	636	590	671	662	667	662	669	650	654	643	645	624	655	652	626	612	618	653	642	640	592	643	636	632	637	650	696	610	617	629	605	677	634	618	644	640	623	617	635	676	664	639	630	643	600	668	655	637	635	685	612	641	605	631	670	622	639	671	640	668	648	637	660	654	613	629	661	614	607	632	633	655	669	634	665	639	617	635	641	615	640	650	626	663	661	650	614	707	625	665	706	640	659	683	659	653	652	601	647	679	666	645	601	654	643	610	670	630	638	618	615	666	635	642	640	687	656	620	646	656	640	686	658	678	643	658	626	661	614	662	684	629	641	635	592	657	598	580	692	608	595	665	606	652	631	644	600	646	648	592	668	621	656	634	610	684	668	632	679	617	602	614	654	615	686	639	625	641	620	702	662	657	644	679	606	616	610	655	597	638	610	652	638	628	636	646	647	654	670	658	640	614	627	659	640	598	609	641	616	615	670	666	633	712	647	604	641	630	669	625	699	597	630	639	648	619	624	639	569	645	675	627	632	610	628	652	615	623	615	636	637	599	685	614	669	649	639	603	621	665	672	622	610	631	623	617	620	656	665	625	655	614	637	667	610	633	633	672	604	647	688	630	626	613	590	652	672	644	659	663	623	608	609	630	624	628	670	639	615	616	641	619	642	666	604	677	640	675	664	626	604	666	633	633	665	634	620	601	694	653	641	634	599	638	661	612	624	640	634	608	637	629	645	663	625	638	623	674	631	663	633	614	638	650	641	659	672	628	654	686	673	659	667	682	681	614	649	659	631	624	639	654	682	629	685	629	608	617	675	678	629	682	631	660	653	605	629	666	628	630	632	637	704	625	669	641	627	645	633	632	622	626	646	632	648	625	626	637	644	675	659	614	609	663	680	679	639	666	648	659	578	615	582	622	637	650	658	626	653	612	604	656	654	651	645	607	652	654	632	650	622	646	603	634	667	633	636	627	696	627	667	626	584	638	657	630	616	696	647	645	650	690	650	621	627	648	637	627	587	646	603	609	642	654	639	663	634	634	664	633	614	612	588	601	647	643	666	664	675	636	672	665	608	644	633	624	612	631	632	629	639	660	616	635	645	614	661	598	610	689	666	683	603	647	645	637	598	654	663	643	638	657	657	630	640	636	662	573	703	681	645	606	615	635	664	707	654	574	615	654	606	624	612	613	610	627	634	644	646	614	655	665	651	647	620	610	664	589	645	631	612	636	631	635	702	664	612	655	697	638	654	625	607	650	662	670	693	658	623	589	621	615	600	637	631	627	652	624	620	621	665	658	601	671	615	672	635	662	635	677	668	618	623	634	631	656	640	622	654	636	641	654	632	628	639	623	666	608	652	634	671	652	657	692	615	647	646	653	630	657	662	615	638	642	622	608	646	658	655	587	622	645	691	650	654	661	639	645	632	650	599	649	668	662	593	622	665	629	676	632	616	666	623	653	639	662	603	614	682	661	662	613	628	659	633	594	629	608	635	592	659	597	640	648	639	632	670	656	681	686	637	678	701	672	623	662	647	666	590	624	629	634	648	634	648	622	639	644	633	648	625	676	603	637	650	649	639	684	660	642	634	658	604	644	621	619	665	618	647	616	575	626	693	683	601	650	621	663	649	643	653	618	626	618	658	613	624	629	644	611	660	615	677	631	604	650	645	658	665	643	652	627	686	658	604	632	657	595	608	656	645	602	610	630	644	659	625	642	634	619	608	629	652	645	642	636	652	621	672	590	572	628	655	688	635	629	639	661	622	607	619	651	663	657	623	617	663	669	657	633	660	640	649	670	674	620	623	584	660	609	631	643	647	626	614	667	611	640	683	662	645	579	648	640	655	588	668	619	674	656	653	641	694	647	650	638	704	646	635	689	621	635	647	661	650	671	639	650	635	633	646	630	591	602	628	673	639	636	629	669	678	662	643	678	670	682	610	676	629	609	679	636	648	670	624	675	639	636	646	680	655	642	677	659	599	637	656	619	694	657	606	627	616	640	663	663	620	642	628	638	647	605	656	628	605	639	644	617	567	606	638	678	619	648	637	664	640	646	584	630	630	601	632	665	614	656	629	674	684	639	596	632	628	634	671	610	649	646	653	624	684	688	616	664	658	655	649	637	648	649	622	692	636	613	698	632	647	659	636	652	644	615	674	649	654	638	626	617	638	626	634	623	648	657	636	667	593	636	649	628	662	605	610	612	647	657	595	648	668	613	645	599	646	614	607	622	635	626	641	627	638	661	656	610	631	644	649	664	652	629	661	603	635	608	596	610	615	663	649	614	654	663	607	640	660	598	637	680	644	659	587	655	623	659	660	680	646	622	648	647	674	665	646	640	617	631	641	644	586	652	596	647	630	636	624	629	634	625	673	648	627	628	618	621	620	655	631	633	654	647	597	622	642	642	683	625	629	605	703	667	631	640	653	669	641	653	648	672	636	602	607	642	631	650	639	658	640	674	612	628	642	674	648	638	664	673	635	629	610	653	683	647	630	658	671	645	634	595	613	637	621	646	650	627	618	604	588	655	644	643	606	669	623	683	643	707	605	606	629	634	629	629	634	621	636	683	624	619	647	681	661	647	645	600	678	596	648	644	673	614	635	609	631	618	683	625	626	638	652	664	606	646	676	620	615	637	652	647	673	581	652	605	616	659	649	589	646	693	641	666	617	644	615	602	621	615	659	601	688	600	586	648	667	660	578	646	660	671	650	634	640	598	614	599	632	656	608	575	633	608	678	628	650	629	647	655	649	676	656	629	649	650	636	614	636	631	645	608	622	636	651	645	631	674	623	573	698	649	656	629	652	626	655	632	650	578	647	635	648	622	623	659	655	607	664	621	637	648	646	661	635	647	686	640	660	672	640	657	615	647	663	654	645	603	620	631	641	602	626	662	630	689	618	637	630	569	631	595	602	631	668	652	647	632	617	623	684	647	649	660	640	661	605	633	652	643	645	642	646	633	600	597	671	673	603	604	653	659	654	661	580	679	624	614	666	637	639	647	642	627	621	623	640	603	647	631	672	585	627	611	651	619	626	682	651	623	605	619	629	633	692	602	671	582	636	634	655	635	645	665	693	675	697	655	637	648	612	654	640	658	665	627	671	636	650	687	631	586	637	633	685	633	660	682	610	623	681	612	628	668	621	626	635	658	561	659	665	679	634	666	662	676	661	600	656	647	607	700	645	669	628	663	659	628	636	629	660	626	666	672	610	623	653	637	660	641	656	662	625	639	645	606	655	637	637	609	686	651	640	623	640	660	614	638
23822	21388	28986	24174	21377	13201	1844	1162	978	915	905	870	927	842	796	845	805	783	759	765	728	779	783	795	792	731	722	682	758	716	783	737	781	753	739	710	742	715	764	720	681	726	694	744	725	728	743	700	729	680	742	748	688	705	768	806	720	753	725	738	727	727	699	695	690	723	728	734	768	749	734	728	693	791	737	708	694	747	713	740	756	771	730	790	742	693	738	772	705	752	714	775	751	755	762	740	711	729	762	714	697	709	733	706	701	769	708	726	788	699	696	728	728	727	711	750	745	735	746	722	740	727	777	725	754	754	708	725	723	721	714	699	742	817	683	683	745	728	735	716	729	762	764	730	688	759	714	730	720	745	739	700	721	705	754	717	733	781	763	707	718	712	699	708	665	717	742	710	751	703	733	749	685	717	779	701	749	752	721	765	708	778	760	694	715	698	741	682	691	654	727	735	745	755	704	772	685	688	715	716	710	747	723	684	688	682	733	722	710	715	738	708	725	761	701	706	691	675	694	690	676	722	723	721	668	745	709	720	675	740	760	660	711	758	730	747	771	760	761	713	752	727	739	758	725	711	721	729	679	757	671	722	712	657	732	717	741	785	713	708	680	751	727	720	720	712	703	686	730	743	676	774	709	731	747	679	706	706	725	722	767	744	745	729	699	749	700	739	693	765	719	698	715	671	738	706	722	750	702	719	682	730	739	716	697	687	717	721	756	746	726	739	763	718	702	709	683	752	691	781	699	758	724	723	673	674	738	667	739	691	715	701	749	744	716	749	745	718	708	695	698	727	736	749	734	711	741	755	709	689	729	734	746	727	721	758	743	717	713	716	704	741	694	725	754	714	732	746	691	771	746	729	684	804	695	744	693	741	712	711	700	736	685	742	699	713	700	737	773	677	757	726	717	752	705	736	731	752	701	750	705	751	738	723	762	761	707	737	756	681	732	769	699	725	730	703	753	739	764	731	727	723	685	691	702	726	737	747	734	739	753	738	662	755	728	748	763	733	713	719	735	739	742	747	826	758	702	729	719	717	663	702	767	720	736	754	705	681	736	729	729	717	782	714	691	684	687	702	670	759	730	704	756	692	726	741	736	681	727	708	718	734	720	683	758	698	729	737	725	732	758	711	718	707	659	744	712	718	733	649	716	709	679	695	682	768	734	712	697	719	694	723	733	701	711	749	716	734	724	741	726	758	731	736	731	721	690	712	703	678	754	698	696	709	734	735	704	702	702	719	720	704	746	731	752	721	757	760	727	689	701	678	715	764	763	767	694	758	733	755	713	714	753	728	705	710	704	724	701	713	774	711	672	751	768	774	721	687	737	696	712	719	716	727	755	717	737	742	730	715	780	716	727	726	685	701	758	684	725	781	709	728	761	727	693	714	746	774	734	713	680	728	705	726	703	735	749	725	738	733	716	715	755	706	712	698	688	712	723	734	719	716	756	739	685	753	660	697	676	713	738	682	696	714	738	722	714	735	725	715	723	673	750	767	735	708	716	719	700	715	706	727	727	713	717	731	717	713	745	704	655	692	712	739	678	735	730	758	753	696	676	707	726	697	717	707	727	719	706	696	700	704	734	740	725	763	733	740	671	703	707	747	718	727	733	725	674	773	697	753	705	697	688	724	691	700	728	715	712	709	716	745	680	668	677	697	713	740	724	755	757	679	752	749	717	758	725	740	735	733	737	745	733	731	713	719	739	722	677	779	701	718	747	697	712	700	696	704	715	693	723	801	733	754	723	681	709	691	696	715	706	725	676	783	764	741	687	692	724	688	719	751	731	789	722	701	736	722	698	722	702	679	739	727	643	791	717	681	716	657	735	731	729	733	679	700	711	723	786	703	719	707	711	709	771	740	719	736	723	728	676	699	689	725	689	670	758	749	737	737	703	752	694	709	704	743	689	733	711	705	745	679	723	685	726	718	752	684	746	719	688	701	753	733	721	750	754	726	714	719	707	735	748	760	779	743	711	712	739	700	770	760	713	714	735	774	736	701	714	709	719	715	738	754	691	745	766	678	783	718	673	725	722	738	700	739	727	710	721	712	767	699	692	688	767	665	693	736	730	728	686	714	738	719	660	725	725	736	729	688	736	730	759	713	721	704	731	778	715	727	710	736	659	684	734	713	708	739	773	733	705	697	733	681	730	689	716	761	690	710	684	768	740	798	686	764	693	720	732	709	723	714	755	705	747	751	735	705	728	711	709	704	713	753	689	724	725	730	676	731	705	740	714	723	731	728	759	744	755	677	704	712	719	686	740	742	708	727	716	774	748	696	709	709	721	732	700	664	759	712	705	726	717	717	694	716	720	682	702	696	667	719	718	725	744	717	709	727	706	730	692	731	772	728	737	744	719	703	746	715	761	728	714	746	722	674	721	742	721	752	727	743	782	681	715	684	704	771	746	678	718	718	709	725	688	744	738	737	739	705	721	736	685	704	758	768	725	696	729	729	718	747	726	718	745	711	714	725	710	753	696	722	722	679	739	685	692	714	726	708	685	745	709	679	738	742	754	699	711	724	686	730	728	714	687	748	715	715	716	746	736	689	700	703	737	728	751	740	718	708	701	664	697	714	664	714	744	710	710	735	723	749	740	719	701	697	770	708	733	712	711	735	699	722	725	708	718	740	752	753	678	662	706	736	735	700	712	691	721	685	748	702	727	692	707	692	724	686	752	706	687	715	690	727	725	682	736	708	749	727	714	712	702	758	773	775	747	702	742	738	723	747	716	722	715	728	691	728	746	734	700	734	730	749	725	702	754	764	719	710	792	662	713	736	647	682	737	720	728	731	726	737	752	719	758	768	687	755	681	706	757	709	686	701	746	704	746	717	789	726	734	662	703	716	722	748	712	722	707	689	730	774	706	747	709	773	717	729	742	704	735	772	751	707	712	732	696	724	701	726	788	711	772	753	705	718	730	750	711	715	687	708	711	753	696	714	717	707	682	716	724	711	697	768	740	748	706	692	717	752	707	729	714	686	733	725	701	716	693	705	716	711	707	724	675	713	745	731	697	682	708	714	749	752	730	707	785	720	768	722	676	753	725	718	701	715	734	727	765	735	734	728	730	753	715	709	754	677	784	740	718	693	680	737	723	751	707	741	737	747	703	702	700	703	753	707	742	725	683	724	744	738	736	736	676	762	721	723	748	737	724	687	764	681	754	725	713	640	699	723	736	754	686	705	715	702	714	772	679	758	725	731	761	738	682	690	750	699	713	707	711	740	689	726	770	733	703	700	736	750	726	746	716	693	703	704	674	718	730	692	699	686	718	695	752	721	730	716	740	668	759	696	751	678	744	717	710	716	761	733	708	731	684	681	703	698	735	704	775	687	787	714	717	703	730	694	696	708	684	703	729	690	703	720	786	734	670	722	777	752	675	748	728	723	696	713	736	734	748	714	712	672	768	730	701	710	703	774	697	697	709	753	712	743	719	724	745	743	686	707	686	737	719	746	756	762	716	737	700	698	705	736	685	715	715	724
10243	10432	8506	4480	3208	2590	2254	1849	1651	1467	1355	1231	1266	1156	1112	1116	1035	1040	1033	1041	1025	959	1027	1014	1020	949	950	1001	995	918	933	944	951	982	959	935	946	955	943	969	897	946	923	981	922	974	929	966	938	906	936	933	942	918	907	921	902	909	974	880	918	996	948	995	978	985	918	910	961	958	920	884	948	881	933	958	933	992	938	941	901	926	911	934	909	878	914	933	939	897	940	924	935	927	961	935	976	915	951	865	884	993	833	908	983	907	922	929	926	882	936	913	910	917	908	913	914	934	900	952	916	934	920	905	904	906	949	879	941	866	916	953	928	952	993	947	967	957	937	955	900	923	886	914	973	956	908	901	956	976	911	932	945	957	915	979	921	935	924	986	978	900	915	954	929	936	934	945	904	936	961	914	890	924	900	955	867	935	909	955	966	952	984	905	917	934	923	899	951	883	969	964	932	1033	884	891	938	944	931	966	879	888	908	951	975	988	915	944	929	949	959	879	932	927	956	897	922	922	952	951	899	961	950	934	887	984	863	938	963	908	973	964	955	936	923	957	938	902	878	957	921	967	911	894	986	945	951	980	897	911	948	909	904	941	894	943	834	940	848	907	886	963	963	917	934	910	956	894	955	920	885	954	955	994	941	932	951	917	901	944	874	951	940	907	931	927	906	920	940	884	913	927	921	909	943	958	932	931	969	918	949	901	983	936	909	914	979	917	906	949	863	901	919	857	924	910	956	928	940	922	898	925	958	938	942	928	947	906	889	922	929	943	917	920	971	931	949	943	900	930	868	867	922	933	1023	915	895	944	948	941	960	913	934	906	895	911	869	948	925	916	980	946	934	917	870	942	913	965	971	934	945	947	912	939	939	972	894	942	900	899	862	908	888	928	927	903	939	915	995	944	910	911	927	928	915	956	913	970	906	877	943	955	903	897	961	977	894	885	949	921	983	947	953	861	924	944	1003	913	932	929	918	904	885	937	907	905	936	883	944	936	1007	913	921	904	967	932	925	949	902	945	890	924	898	872	927	882	947	934	923	951	913	976	925	899	910	959	965	944	954	941	893	922	954	893	896	966	952	944	930	910	931	867	912	907	909	890	951	915	943	908	965	920	875	887	892	911	872	914	937	922	948	946	953	892	945	946	876	905	871	925	889	929	932	921	929	860	868	964	927	967	950	992	895	955	968	866	918	900	925	905	958	957	1001	946	910	873	936	894	877	909	899	977	926	939	902	927	962	928	900	920	978	953	973	941	883	908	904	939	866	928	1016	893	919	891	927	991	943	892	950	940	929	953	895	971	874	889	925	902	965	903	980	934	933	958	924	928	961	875	905	900	920	923	913	981	943	909	951	909	912	935	910	879	986	921	929	963	922	949	942	963	928	912	895	930	930	907	949	953	935	914	879	952	941	943	901	921	928	979	983	909	937	890	988	928	911	898	875	897	884	937	948	922	898	961	1021	916	1027	917	896	881	999	909	897	923	926	935	965	913	887	898	956	937	964	936	924	994	905	895	944	925	853	949	932	929	919	992	976	890	949	1000	909	970	934	977	973	889	872	931	941	988	916	953	876	914	904	919	932	951	972	933	950	896	959	926	918	905	921	978	930	917	944	936	907	946	928	883	925	950	936	952	931	909	906	905	951	959	952	916	954	908	916	945	880	900	911	942	920	961	927	901	868	941	954	991	979	912	926	872	962	906	881	891	901	922	916	926	968	930	905	938	918	931	898	909	914	968	895	889	911	897	940	951	939	892	978	893	893	969	896	946	954	902	932	908	922	946	941	926	903	924	960	918	954	950	854	918	938	930	917	958	894	916	951	964	930	921	935	916	971	896	918	917	923	973	915	944	938	938	913	925	924	886	863	898	919	935	898	899	942	939	954	923	923	918	883	906	897	953	1000	928	879	947	947	908	920	921	878	936	968	947	924	966	910	968	927	957	907	954	943	966	906	898	867	929	948	923	924	934	895	895	942	877	910	954	933	910	971	888	919	929	981	947	916	912	933	945	900	961	957	955	924	878	886	923	916	975	941	909	919	951	888	957	915	920	905	908	928	895	986	924	974	924	940	929	944	890	960	923	927	901	895	962	892	923	866	949	922	906	943	932	879	890	898	929	903	895	931	917	910	907	904	967	924	909	954	992	927	884	928	950	951	872	910	898	893	975	919	946	951	922	940	870	951	972	894	893	937	950	953	890	929	948	846	922	926	896	910	913	944	921	943	959	942	902	927	930	930	941	907	947	861	924	947	908	970	898	972	926	941	881	1003	903	889	881	874	896	900	971	910	983	941	940	923	951	933	915	909	906	947	930	906	917	888	945	1011	907	872	948	943	922	907	906	900	869	862	971	940	904	867	943	923	895	949	937	916	905	839	939	931	913	921	945	952	888	855	901	924	929	893	967	935	873	953	939	944	972	972	915	921	957	962	988	948	872	893	887	954	860	935	888	921	868	927	912	959	918	923	914	955	860	957	935	971	921	880	987	916	939	944	948	919	919	915	906	896	885	930	925	944	964	830	940	936	910	922	888	932	929	913	937	868	882	940	981	937	925	933	953	954	945	919	961	910	925	953	928	981	906	894	882	907	919	957	954	893	888	941	866	968	919	942	978	917	954	964	926	941	943	882	911	890	919	964	956	947	986	928	905	945	947	920	897	928	925	967	928	932	905	903	955	912	955	972	921	875	920	968	964	974	939	920	945	930	902	940	929	905	961	936	931	921	908	928	950	916	931	908	935	944	941	925	838	915	921	914	955	882	926	923	933	938	935	916	991	933	966	927	960	888	937	905	960	899	904	950	861	963	956	909	908	932	904	1022	922	922	926	870	851	910	937	892	926	915	977	918	947	894	980	900	914	903	953	940	913	904	956	929	930	947	891	941	954	974	879	940	952	973	869	913	939	869	918	943	903	885	915	906	981	928	984	909	929	882	945	926	961	876	900	903	918	890	904	950	957	945	904	910	932	909	947	961	911	903	956	911	973	884	932	1011	927	902	983	933	888	898	920	950	884	925	965	898	930	953	941	900	925	951	959	962	946	941	875	885	928	928	915	904	945	946	894	958	935	952	911	925	948	941	899	910	949	904	901	961	927	926	915	902	944	961	928	929	966	934	934	930	963	925	913	933	897	935	935	895	986	879	936	923	909	872	916	957	955	915	957	1004	914	964	899	947	882	909	904	917	965	955	946	885	920	941	940	965	880	897	868	925	923	976	929	981	923	939	905	893	939	936	972	899	902	945	955	946	921	888	914	892	932	893	908	897	860	857	909	922	929	867	923	920	929	938	977	912	983	899	892	898	986	933	973	867	902	879	905	940	926	932	964	919	921	957	945	903	925	920	928	922	912	908	950	883	951	887	914	919	863	892	907	899	950	966	936	984	969	922	899	946	947	940	974	963	895	922	931	934	885	900	920	956	908	952	925	911	878	909	896	961	938	890	938	932	911	925	939	921	920	940	893	953	955	885	897	898	938	877	884	914	900	924	925	941	999	905	889	957	926	988	935
22944	21380	29331	23824	21382	21439	11559	1329	1016	937	854	784	753	721	697	632	654	646	623	643	613	603	571	589	580	596	574	561	579	524	554	570	541	556	534	501	535	567	570	489	500	563	534	564	513	516	509	534	523	493	505	524	556	522	522	507	539	524	493	539	507	512	554	520	516	553	490	536	511	519	508	538	498	531	560	556	524	477	517	499	540	529	517	539	509	530	478	506	501	513	500	532	508	485	532	504	498	523	520	508	496	541	508	485	499	518	524	529	532	509	534	518	528	505	553	542	489	526	524	542	490	511	541	518	535	541	516	503	499	538	516	473	525	525	500	519	475	511	481	500	540	490	503	490	499	527	499	534	506	479	478	490	480	485	522	537	515	545	485	532	499	501	556	505	457	527	497	527	500	519	478	541	534	481	504	511	522	503	501	550	498	510	522	494	527	502	521	511	548	496	502	496	505	535	498	505	505	527	533	550	468	481	498	544	509	503	524	573	505	484	531	521	486	531	526	481	545	553	485	473	488	509	520	507	519	490	515	534	515	520	538	465	455	518	531	527	511	532	502	484	526	523	505	516	531	552	504	482	516	531	487	518	495	523	558	481	484	520	532	527	541	523	476	521	518	541	537	516	517	545	514	544	514	551	499	555	531	539	485	517	532	493	516	515	505	522	536	521	508	541	499	473	491	491	535	510	495	481	496	513	512	533	527	513	496	514	533	502	529	511	522	486	527	546	512	529	533	547	545	528	576	515	511	532	523	528	486	500	513	518	513	572	509	544	522	565	506	528	497	553	514	529	540	505	520	489	491	516	482	501	494	486	495	492	498	512	521	534	493	549	493	536	528	549	524	490	514	525	478	510	500	544	519	488	517	493	517	504	477	512	522	502	507	514	520	522	502	516	500	503	514	523	524	531	491	513	498	508	512	506	513	537	509	496	537	507	522	526	501	477	538	553	484	517	521	499	543	469	508	495	541	531	500	492	534	514	510	510	496	497	514	501	518	530	507	500	554	534	469	505	514	490	503	512	542	505	523	534	484	566	514	551	534	516	490	535	524	535	511	507	537	487	514	541	549	554	503	506	527	510	506	478	520	539	515	553	497	512	475	508	538	535	478	509	487	550	542	524	538	527	455	508	484	511	531	497	480	469	508	512	557	506	491	495	521	527	518	517	543	508	542	534	565	551	512	560	491	505	526	518	533	520	499	509	500	518	483	525	517	524	537	498	537	513	535	495	564	500	499	524	542	527	498	528	495	500	474	515	504	480	500	539	536	494	515	567	494	472	504	499	500	498	522	502	491	512	483	506	535	501	500	495	469	529	508	501	524	520	453	518	500	541	523	517	499	483	472	516	533	496	529	510	498	483	528	543	475	520	507	527	518	534	475	470	521	491	501	505	493	524	512	485	521	502	499	505	534	516	533	507	498	532	502	543	504	513	495	533	556	516	542	541	484	503	539	547	536	531	525	494	499	548	514	533	539	502	498	523	535	523	537	510	531	509	536	496	515	478	555	475	528	518	506	526	515	502	499	543	524	517	501	497	514	499	507	509	537	510	511	513	503	524	531	509	522	540	544	516	492	512	528	497	511	498	533	508	523	491	481	468	525	516	518	487	488	542	542	503	545	518	533	527	504	540	527	497	438	540	517	546	522	482	508	529	502	529	518	562	523	512	474	527	527	523	533	458	532	566	546	477	558	468	495	516	508	502	531	525	489	503	546	505	499	527	493	500	531	532	551	534	490	521	535	490	536	513	490	522	518	487	502	536	524	542	499	476	491	507	514	557	495	516	563	482	540	473	548	518	517	503	492	485	497	513	492	497	520	484	490	518	473	482	563	503	515	524	497	502	539	490	482	524	517	510	462	505	506	553	495	514	502	545	548	499	496	524	538	461	500	524	522	499	494	518	541	529	501	507	487	511	501	516	548	518	536	482	491	464	549	514	539	515	463	536	517	518	543	528	515	485	492	512	515	486	532	509	515	500	498	508	488	497	481	501	507	521	505	515	464	519	471	519	473	497	522	503	503	530	504	527	509	492	500	490	477	554	528	503	549	482	476	490	532	498	495	548	540	517	514	514	472	514	560	498	532	516	515	532	536	492	493	504	489	510	518	522	506	495	508	495	532	524	491	474	511	505	542	505	521	494	531	525	493	516	511	501	517	486	485	552	507	550	544	515	536	517	527	500	524	519	493	512	513	537	505	519	533	487	502	515	488	526	512	521	523	532	502	469	483	555	516	533	500	503	511	496	524	546	502	524	493	484	483	510	465	540	533	521	536	531	507	574	543	545	555	548	512	514	549	539	530	520	530	530	497	496	536	555	483	495	508	485	538	519	491	505	527	550	489	533	514	540	522	509	472	521	491	467	480	516	515	525	490	515	504	548	539	534	505	505	549	538	492	517	518	482	509	538	510	529	494	477	477	530	512	562	539	515	502	543	510	494	552	535	497	543	556	478	510	529	532	501	524	494	525	491	522	511	519	498	533	510	511	540	514	513	531	515	534	501	495	504	530	538	491	481	484	498	534	511	536	502	508	547	478	518	495	522	548	504	565	538	522	483	501	465	497	525	532	508	510	552	533	532	509	511	513	556	544	510	508	515	514	498	540	519	506	544	499	475	571	569	528	537	519	473	505	489	519	519	526	503	514	558	525	486	508	513	478	500	511	473	535	495	554	498	502	506	559	511	539	488	513	455	534	501	540	546	528	506	515	514	492	522	532	511	501	515	506	503	535	524	472	528	496	488	540	541	513	489	498	471	524	520	497	559	522	491	499	513	530	556	465	522	556	518	524	499	516	508	510	498	521	492	507	499	493	518	516	538	524	472	530	510	474	483	507	545	507	494	485	530	527	513	552	507	514	532	509	527	472	520	531	519	537	513	519	487	554	506	493	479	498	508	518	539	519	513	514	510	470	544	512	531	504	528	530	516	530	459	503	551	558	519	538	513	519	489	477	500	492	490	472	503	519	519	504	528	460	531	498	551	478	495	456	492	528	506	453	540	531	471	483	519	456	514	540	508	513	499	497	480	532	510	552	523	533	546	526	496	530	536	557	499	511	497	483	505	490	465	511	503	539	552	526	510	566	535	549	521	517	491	480	518	476	507	506	542	495	503	549	522	464	470	517	478	556	549	475	550	527	512	487	511	508	541	524	510	528	481	527	555	535	519	470	526	499	500	561	504	521	530	531	496	500	533	479	502	520	448	501	540	476	523	520	469	469	519	502	503	521	545	538	487	485	507	540	486	500	516	507	542	480	477	485	491	549	459	500	544	483	496	520	520	487	558	522	512	480	507	534	533	531	521	522	521	472	476	528	476	504	505	513	497	513	527	498	514	505	497	550	479	503	516	541	513	505	471	528	492	504	524	528	516	476	482	510	541	471	512	452	483	563	501	526	507	531	527	536	509	485	544	528	482	535	573	534	530	463	503	516	536	515	521	481	582	488	476	514	494	464	495	499	492	509	508	529	510	511	501	523	541	544	506	477	532
13559	16470	13466	7116	5085	3833	3027	2414	2080	1761	1575	1304	1194	1110	1124	1024	991	948	868	903	840	859	876	802	834	769	750	771	754	775	721	725	751	691	730	746	701	695	714	762	699	735	714	698	680	672	707	677	752	749	704	692	680	729	673	685	683	672	710	670	698	698	684	655	729	675	660	686	704	689	698	670	648	709	723	683	628	660	678	663	660	708	655	661	674	707	708	718	674	694	672	706	646	679	665	690	654	670	616	713	656	702	692	717	696	659	706	690	672	699	679	682	673	655	619	655	715	667	640	726	679	641	712	664	690	653	674	686	680	648	643	674	692	736	660	691	663	607	703	631	635	723	650	684	662	646	673	698	701	687	688	673	649	681	697	708	721	660	700	664	668	703	667	722	686	668	711	651	643	625	717	676	677	727	658	680	706	724	691	688	665	672	682	689	685	689	697	704	679	636	646	675	698	667	650	664	678	687	674	665	667	673	705	671	689	675	724	654	692	659	680	689	694	700	662	653	658	653	680	652	665	654	675	701	680	716	676	688	657	731	680	687	695	697	694	651	635	671	625	657	646	673	658	722	712	665	692	638	712	642	694	692	710	656	680	695	685	640	625	659	685	687	663	682	656	675	687	681	689	674	705	679	613	683	701	683	682	677	666	658	684	696	694	686	665	669	712	675	659	671	674	668	717	636	658	730	696	709	678	665	640	682	734	706	681	691	696	689	631	618	674	684	644	667	712	664	653	726	700	675	700	676	698	646	686	648	657	689	672	681	664	655	650	724	675	708	661	688	720	654	693	654	644	676	627	665	683	691	667	642	682	654	690	679	706	682	649	665	640	690	628	677	654	711	700	715	660	686	713	690	663	681	708	694	644	665	705	660	660	675	640	687	668	665	691	661	672	655	680	682	708	667	668	701	694	726	696	694	698	703	634	635	696	693	690	715	676	649	687	653	697	681	700	664	685	676	651	655	721	639	680	662	631	662	707	706	663	677	701	720	677	667	680	683	707	711	628	668	688	712	649	680	713	682	639	679	650	670	678	689	720	658	676	704	599	698	649	676	671	678	707	660	644	656	681	648	648	700	649	685	682	664	713	708	700	649	653	706	658	668	636	698	664	668	717	647	672	696	687	701	705	711	731	629	670	682	632	610	690	663	629	712	730	676	724	635	694	726	683	708	664	684	667	664	647	673	682	624	682	711	686	656	668	680	696	689	689	695	706	710	639	668	687	675	693	678	647	690	694	703	649	746	690	718	682	672	633	665	687	695	677	646	635	662	693	705	679	684	624	675	697	676	680	661	643	691	701	678	664	712	667	684	693	661	705	646	689	699	679	696	693	671	717	692	710	639	727	657	611	728	679	694	695	687	685	705	655	641	678	716	680	698	633	663	693	673	675	707	635	641	653	684	652	621	695	700	708	688	680	671	697	700	702	711	656	716	697	649	638	681	685	665	695	681	679	695	708	641	668	683	706	665	657	684	687	660	662	702	688	661	675	727	730	658	702	647	647	676	674	683	700	665	637	696	642	638	647	681	651	658	647	628	688	719	667	704	664	679	694	652	643	631	673	643	655	711	656	669	670	695	699	675	681	678	699	677	669	680	614	664	672	728	672	687	673	695	687	705	679	692	654	680	662	695	638	669	666	702	687	672	641	691	671	709	654	679	686	647	679	680	706	675	688	671	654	688	627	698	683	661	660	710	653	685	648	664	649	702	730	666	660	656	691	717	686	682	697	666	670	655	685	630	701	701	687	681	677	679	656	689	656	677	688	663	669	690	661	642	652	713	702	674	722	672	687	661	700	666	664	643	665	647	669	644	681	650	687	706	735	645	636	642	724	653	630	625	709	705	654	699	667	641	683	692	691	693	669	728	680	683	669	685	671	694	672	668	622	652	632	694	682	661	639	707	650	679	722	675	666	689	667	676	676	618	658	721	663	657	641	704	676	713	699	727	637	672	726	677	693	710	706	686	682	660	637	655	698	633	692	715	668	674	696	693	640	595	683	683	629	667	664	660	644	702	702	690	697	704	687	682	658	695	641	719	668	715	657	655	692	683	643	659	634	694	724	664	687	659	719	705	690	647	685	679	659	659	697	712	637	664	586	692	672	659	719	678	647	702	663	670	683	685	677	645	646	656	650	695	680	670	648	674	685	729	684	658	680	637	655	667	697	706	735	684	686	687	650	666	676	711	662	667	662	641	679	643	657	648	675	697	676	694	694	695	731	699	682	667	653	689	642	647	698	692	666	681	690	678	708	691	685	660	664	679	724	689	706	629	654	649	672	659	631	704	690	693	672	679	656	674	713	659	623	666	650	684	749	656	661	671	706	677	697	719	710	648	706	680	722	655	683	675	699	680	707	631	656	667	685	685	696	732	679	633	672	672	664	656	648	629	628	655	726	689	693	708	649	628	673	696	705	703	648	698	656	650	659	704	665	693	667	699	668	683	649	651	709	712	659	671	662	644	635	654	704	645	711	651	632	673	697	686	702	689	691	675	678	664	652	711	638	743	659	659	712	672	723	673	675	718	649	680	685	689	688	692	698	680	710	657	657	721	673	632	638	702	655	657	672	681	637	639	636	674	644	676	683	688	722	633	645	681	681	700	752	706	683	653	686	680	708	640	663	642	670	664	683	629	649	739	713	703	654	667	650	679	702	659	692	695	695	656	688	637	649	699	650	718	704	674	654	687	696	721	669	702	699	677	675	663	684	664	682	651	668	640	659	696	635	646	656	678	702	690	676	656	675	691	675	694	690	665	693	703	681	663	701	674	677	690	712	641	653	665	702	671	719	728	715	696	677	688	596	651	710	642	693	696	726	700	650	690	657	710	672	655	681	690	664	706	715	666	720	670	646	709	638	688	652	680	703	686	668	692	680	718	695	677	709	685	705	689	651	667	714	690	721	666	643	671	677	688	671	660	719	694	696	677	698	706	680	703	645	668	706	647	667	716	675	685	649	690	691	662	716	684	656	636	673	627	707	706	699	672	678	668	664	655	697	711	627	664	672	711	655	664	662	724	672	657	662	667	681	691	647	688	682	670	656	700	654	670	693	696	707	693	687	730	661	688	688	693	657	657	694	700	653	686	656	683	683	678	684	677	652	654	684	697	691	704	642	644	648	716	685	673	685	723	669	626	679	684	698	679	687	655	631	686	721	695	678	685	683	650	677	671	675	676	611	672	695	670	657	650	694	682	661	696	658	689	695	672	690	719	679	688	664	661	675	677	706	688	698	711	725	668	636	680	688	690	713	659	634	712	630	676	665	658	671	668	677	670	633	671	687	699	700	651	657	705	671	651	659	693	675	660	646	669	672	698	627	682	692	658	695	660	618	650	711	641	695	688	648	676	677	662	623	672	669	679	696	683	678	654	675	677	643	709	679	655	668	689	662	682	662	633	685	709	707	662	675	670	644	661	664	730	701	677	673	669	689	656	653	733	643	690	669	662	721	627	702	673	705	733	624	676	632	657	674	645	648	659	660	697	652	679
27066	20925	9834	1153	680	670	586	506	500	496	468	510	503	505	529	450	494	468	512	486	487	525	491	478	503	528	520	530	497	483	483	522	525	489	445	524	515	491	471	503	510	495	494	478	524	466	496	478	498	452	476	477	509	521	511	466	518	499	465	503	499	524	482	473	514	505	529	477	514	495	507	463	473	501	515	470	460	480	489	538	511	460	495	481	495	533	498	462	498	515	492	497	498	560	474	495	466	533	529	503	482	517	491	519	495	497	497	454	474	495	492	522	509	518	514	501	488	471	509	551	482	447	472	480	482	497	507	509	482	532	453	513	465	465	523	509	497	504	520	476	482	448	497	510	503	449	488	524	509	527	521	473	474	521	481	494	470	498	510	518	479	494	495	489	512	516	494	489	500	490	528	441	497	517	472	489	450	481	496	522	499	507	490	464	507	486	479	498	472	510	496	490	518	511	491	504	487	498	499	460	477	484	447	523	480	518	485	459	471	508	490	508	480	457	496	483	491	477	481	520	516	460	486	501	492	476	473	489	507	482	517	473	495	479	494	477	468	490	478	423	474	492	496	501	497	522	477	520	489	503	489	517	521	480	467	502	483	498	482	453	489	472	530	509	470	481	490	450	469	495	505	497	490	491	490	515	517	524	493	508	490	483	463	502	514	442	498	526	465	533	462	514	490	504	507	462	513	472	459	486	502	478	547	494	448	438	470	506	503	475	495	501	477	465	514	485	477	485	519	478	503	500	468	500	496	459	494	476	473	490	484	459	484	502	483	477	496	501	463	523	482	476	507	477	475	500	505	495	462	494	504	487	481	465	504	499	505	453	476	511	495	517	503	495	537	468	522	465	489	519	471	481	506	491	486	498	503	473	478	471	446	535	467	506	478	455	495	500	458	477	528	488	512	500	471	526	541	493	519	477	491	503	481	502	506	523	481	466	508	511	517	499	482	499	494	497	511	482	482	517	514	505	495	524	474	462	489	499	481	494	502	528	487	492	438	524	472	475	490	528	478	479	465	515	503	424	512	532	470	544	489	450	504	487	513	510	468	486	532	489	498	513	508	485	462	462	515	493	504	494	487	482	520	476	497	499	510	455	492	457	473	478	526	504	522	460	501	504	480	494	453	470	521	520	512	513	508	505	514	523	486	466	488	472	522	519	480	464	487	497	494	498	459	475	520	493	483	522	504	502	442	506	540	456	463	497	470	475	481	494	520	484	487	491	503	504	494	467	465	464	490	470	450	514	503	488	468	497	490	458	511	501	506	475	494	510	462	464	506	481	487	485	493	494	495	517	533	479	470	501	471	522	496	471	490	451	527	456	506	517	489	494	479	491	461	490	470	516	493	509	483	518	495	511	471	498	492	502	482	501	510	467	481	502	496	476	479	478	480	513	465	472	487	475	461	494	439	425	504	515	504	454	516	515	472	508	478	464	461	471	462	481	489	492	517	462	502	467	505	476	511	448	481	489	492	506	471	467	464	463	490	447	455	465	495	534	510	470	473	474	506	457	482	477	487	505	498	460	513	489	486	479	478	467	543	469	454	481	503	493	480	522	466	484	464	463	479	513	517	465	482	496	474	489	494	536	507	512	508	524	517	510	473	499	470	485	506	486	496	492	505	518	544	519	473	516	461	489	500	495	529	462	503	458	500	483	501	463	472	464	496	505	478	482	521	530	507	480	506	487	510	500	533	510	505	520	487	486	495	494	491	470	506	480	528	476	495	479	495	455	461	497	466	512	520	526	478	488	510	491	493	475	509	489	467	469	488	485	484	483	516	480	528	523	524	487	513	468	495	485	514	516	486	487	507	470	464	498	464	506	493	458	541	486	495	489	463	477	499	523	486	489	502	477	477	475	484	505	497	491	498	487	495	486	499	474	476	521	503	469	525	507	526	472	488	523	509	486	492	472	458	475	473	489	520	511	468	517	485	514	521	495	515	505	499	531	476	500	477	496	498	508	493	487	473	476	466	463	466	468	498	511	496	499	461	491	474	492	503	473	520	472	477	480	484	461	474	494	466	505	502	440	498	477	488	505	502	527	534	493	500	531	475	498	487	502	467	487	471	509	479	491	491	449	472	483	530	490	493	460	486	505	471	483	451	477	484	465	489	509	526	501	462	497	484	497	486	465	535	484	501	485	500	530	479	458	540	518	533	520	491	483	479	521	450	494	563	474	470	479	506	502	491	529	466	512	469	471	491	490	493	486	508	481	486	516	490	452	501	542	485	472	476	482	523	473	514	500	480	497	478	509	475	482	499	446	497	495	532	494	515	495	527	521	489	491	467	501	476	486	496	477	489	504	489	465	508	459	520	472	498	483	457	489	488	469	504	498	491	514	492	509	486	503	493	477	483	492	465	466	466	451	489	526	486	498	524	515	541	468	481	470	482	477	497	511	478	507	507	484	508	484	484	487	514	473	489	498	460	495	493	462	502	498	503	489	472	505	486	498	523	503	500	522	527	480	534	485	496	481	498	491	448	514	508	466	498	481	489	502	445	494	483	486	489	476	482	480	499	479	504	506	522	476	499	519	461	502	496	496	475	536	486	506	527	491	508	507	496	468	467	484	495	474	506	526	455	494	476	524	513	494	508	470	480	502	530	490	505	507	506	482	512	457	511	477	474	523	478	478	502	487	455	481	482	484	474	495	480	437	474	482	511	483	519	483	463	467	506	490	504	495	471	477	489	475	477	509	487	500	487	468	503	478	496	489	509	458	494	461	534	481	497	504	507	515	483	498	450	435	487	498	500	496	492	496	486	458	548	495	468	467	508	502	492	495	484	552	484	479	509	456	515	476	508	500	492	490	545	489	508	482	505	510	533	473	491	532	529	464	461	465	494	504	493	478	486	483	494	538	508	484	469	490	489	495	541	490	458	495	517	506	501	455	501	521	497	433	471	460	452	460	453	492	465	488	493	488	517	505	507	532	506	499	462	475	487	521	478	453	473	478	487	495	493	456	519	462	506	515	465	519	497	468	497	500	487	504	507	520	508	421	489	496	485	495	496	511	470	500	467	512	486	540	477	509	479	453	476	495	477	480	537	475	532	424	461	503	472	498	486	465	482	504	484	474	480	471	447	541	514	491	558	497	500	507	458	518	485	483	518	469	485	518	510	490	507	536	506	505	478	488	491	473	528	491	498	508	476	494	485	465	513	479	466	501	490	467	490	513	475	496	506	530	503	484	479	498	477	493	495	481	481	476	490	514	512	467	525	491	488	476	479	472	484	500	489	507	483	500	493	473	498	500	476	515	490	495	491	482	495	492	510	528	527	505	521	479	508	449	482	489	495	495	499	492	524	485	500	463	465	490	482	496	500	493	472	476	527	454	484	536	482	512	480	502	476	493	475	495	495	473	455	481	487	496	475	512	516	464	514	487	467	479	502	498	466	469	462	484	474	502	505	547	492	502	509	458	506	508	480	505	513	482	458	486	484	505	528	461	510	490	487	508	455	480	485	483	463	496	527	498	494	479	474	501
4475	1362	1206	874	833	746	722	735	661	638	663	667	639	671	657	660	579	682	626	659	650	644	663	642	691	676	662	648	653	600	663	641	678	642	621	635	661	686	654	674	644	600	629	656	642	683	627	659	655	625	612	622	622	639	607	680	656	635	624	582	633	622	646	664	621	634	689	692	646	660	608	639	661	633	626	609	639	615	655	584	634	616	665	646	656	684	619	595	626	577	626	651	633	600	651	583	662	662	636	668	603	633	611	649	627	639	621	644	581	623	633	668	652	629	627	616	628	670	623	633	654	639	609	606	650	650	595	642	658	619	613	635	683	645	610	633	686	612	640	620	611	626	595	589	579	622	644	664	620	634	639	587	625	642	648	637	605	618	680	625	590	603	636	614	599	636	590	599	606	673	705	628	639	622	630	621	656	661	644	662	624	639	652	636	677	651	616	612	648	616	651	600	612	640	578	638	658	612	632	641	651	664	644	639	610	619	608	600	688	609	612	682	629	607	632	645	636	649	680	651	635	665	607	620	664	588	624	631	654	650	646	620	618	652	621	629	646	664	619	624	609	665	636	636	635	651	685	574	611	652	649	652	639	634	681	634	637	664	632	651	610	572	624	589	656	657	681	600	652	640	626	658	649	625	672	673	615	595	621	649	605	604	644	640	629	631	644	640	629	646	664	594	650	637	602	635	617	673	655	704	605	673	658	659	632	626	603	595	648	696	668	618	614	643	639	651	631	619	664	643	612	666	648	675	609	606	665	665	646	613	647	593	641	587	628	648	629	624	618	660	629	676	641	587	635	599	633	603	615	657	662	635	665	625	641	615	687	666	598	623	635	646	653	630	635	651	634	657	649	646	628	635	666	656	607	643	660	667	658	639	634	602	633	585	650	638	651	660	606	622	647	617	635	630	648	639	587	621	653	631	600	632	642	614	662	669	617	637	634	648	681	654	617	605	658	654	624	629	626	668	620	608	660	637	661	625	636	628	614	644	620	622	664	671	670	617	613	640	619	618	626	612	646	638	610	611	705	630	627	646	611	674	620	604	647	674	614	621	607	625	622	640	650	627	704	567	582	627	625	596	659	637	613	624	609	609	594	601	634	581	623	632	654	616	633	622	609	637	631	673	682	609	669	590	638	668	644	617	663	641	598	624	614	655	641	649	658	623	634	679	610	630	650	656	620	616	635	677	647	644	626	611	663	642	644	591	592	632	639	647	635	641	654	639	660	637	616	643	630	674	651	628	630	656	629	631	647	623	635	614	642	693	639	623	632	668	659	647	669	631	649	650	619	636	648	612	613	634	604	663	672	657	607	684	668	662	620	642	617	636	622	603	611	614	622	667	658	631	595	593	607	603	660	657	642	602	659	645	635	602	615	624	631	610	629	663	634	692	659	642	634	659	626	675	638	643	651	614	650	694	617	661	642	623	600	649	608	608	603	633	613	668	640	633	631	661	575	679	652	617	680	629	647	626	616	626	612	630	624	618	620	688	630	635	674	621	653	632	596	616	660	586	640	657	657	654	621	676	616	621	633	652	615	645	637	646	646	618	660	657	651	644	634	646	613	644	657	596	596	648	627	651	601	588	638	663	620	655	635	654	630	579	642	624	629	674	623	628	591	684	611	635	659	645	649	615	664	581	640	679	618	636	680	623	642	599	616	660	651	634	668	611	626	623	634	633	586	631	637	645	636	630	653	609	629	644	673	630	631	612	659	655	596	589	616	621	668	602	614	634	624	612	633	625	620	620	646	611	677	649	645	560	640	660	663	651	602	675	575	648	616	593	654	642	580	613	624	684	588	705	669	596	642	598	654	640	633	623	607	625	658	614	619	649	584	607	617	670	657	625	606	590	629	674	625	656	628	649	647	611	633	647	617	630	625	641	653	580	652	636	657	664	648	608	652	651	661	619	592	611	659	644	648	663	654	623	622	664	654	657	667	637	629	630	600	637	629	620	577	648	615	619	662	633	613	670	667	652	657	609	666	672	672	596	631	709	660	663	663	600	623	637	605	606	658	587	670	636	636	658	672	641	576	613	657	628	665	655	621	625	657	658	615	610	613	618	671	634	640	628	654	628	637	654	654	620	642	608	643	657	675	664	587	589	657	615	601	641	653	619	674	628	629	648	618	588	641	687	614	644	603	626	678	630	676	631	642	616	638	606	627	654	617	610	654	658	625	600	615	656	625	580	618	659	598	617	618	637	653	638	657	671	592	602	575	643	593	657	640	636	641	679	649	666	626	598	629	672	640	656	625	612	599	671	613	637	537	637	652	673	617	663	688	651	651	635	630	669	598	660	647	604	606	637	636	630	680	639	616	632	648	648	613	622	648	657	676	676	664	668	624	629	667	613	657	686	605	621	623	649	589	613	643	609	641	626	627	645	640	648	627	628	644	630	589	637	646	642	631	577	632	611	650	664	603	664	580	618	615	621	624	641	594	651	618	649	688	672	650	627	665	699	637	646	634	654	648	678	638	675	613	620	631	648	652	667	590	614	659	632	643	664	615	649	639	606	641	673	614	651	660	632	664	575	656	615	652	648	620	641	639	638	634	651	657	620	641	601	627	637	639	614	649	606	657	692	647	631	631	619	664	575	622	595	669	608	618	637	621	675	606	633	622	659	618	646	707	615	628	641	648	638	668	620	622	618	652	600	585	632	663	641	708	620	663	671	642	615	664	650	609	618	628	616	646	656	658	649	649	646	661	643	605	670	624	649	637	636	629	644	650	603	622	637	647	632	607	612	584	655	658	587	639	615	576	666	653	599	631	634	673	601	607	668	612	670	632	643	671	597	667	587	612	631	660	611	624	634	614	656	647	647	572	625	652	643	649	574	636	632	632	614	633	637	661	648	621	638	630	631	656	626	683	653	655	604	636	657	650	634	590	635	593	607	607	640	629	658	635	603	666	635	633	626	642	615	629	612	655	645	664	647	639	631	633	635	621	636	687	625	627	672	654	676	638	628	622	614	642	684	624	617	686	641	619	639	620	663	656	609	659	579	646	598	649	642	646	638	616	636	606	637	661	632	670	651	627	632	644	614	597	588	643	589	641	649	648	655	636	657	632	638	656	644	629	650	661	692	604	619	625	645	634	675	641	656	633	673	645	649	663	628	621	630	611	616	614	631	637	680	602	647	646	614	649	618	601	580	672	622	592	621	611	655	652	608	675	642	617	640	600	614	642	645	616	625	643	585	621	659	621	683	637	621	639	668	663	613	623	666	666	666	682	667	615	670	626	655	664	644	641	646	647	612	601	634	600	631	570	624	637	638	611	659	640	640	595	663	633	604	620	613	619	607	621	630	643	622	642	633	671	611	660	632	624	660	646	635	573	631	613	650	632	673	619	601	679	618	612	583	623	682	660	643	648	615	636	662	630	687	670	608	615	638	647	623	643	673	612	650	649	658	632	631	646	572	641	657	646	653	635	634	587	680	607	619	669	670	676	658	627	610	653	635	626	608	635	677	644	603	636	657	630	609	602	644
23796	21408	29038	24186	21393	13179	1822	1112	960	937	921	885	865	812	844	831	807	742	817	806	765	762	829	788	746	727	736	757	781	711	753	731	761	720	694	740	725	727	736	722	790	717	757	725	759	714	698	715	721	727	744	729	712	699	746	713	702	700	694	746	729	664	776	691	728	759	715	737	746	712	717	692	742	694	668	737	764	717	722	700	705	718	745	718	718	680	761	733	693	762	747	718	702	737	704	729	744	692	698	728	723	748	720	727	708	736	759	683	681	701	720	735	765	734	718	693	757	720	731	747	725	678	714	740	714	734	725	720	766	668	694	743	723	695	690	730	709	782	718	724	726	690	691	707	736	700	729	723	696	754	732	700	721	716	715	743	716	705	730	738	733	727	745	745	708	727	716	687	666	721	709	732	733	717	698	712	720	723	728	716	727	737	784	670	726	748	759	735	758	730	702	729	759	700	743	737	747	707	706	693	695	691	694	707	698	710	696	717	727	706	698	678	645	658	731	730	731	719	737	717	720	715	719	719	715	761	746	715	701	775	708	682	720	712	698	726	752	683	748	705	742	710	733	747	724	761	740	725	672	695	704	717	717	708	696	725	687	695	715	703	726	701	763	724	661	754	729	756	732	706	726	732	732	717	734	730	736	719	709	675	672	707	702	731	707	688	735	721	721	734	725	676	759	693	680	704	734	736	698	713	702	685	707	723	666	746	744	687	692	749	736	737	727	734	715	774	756	726	716	734	747	722	730	689	758	722	757	701	671	703	724	758	700	754	702	700	726	631	702	725	687	702	746	682	716	728	696	696	695	732	739	719	752	725	720	730	706	735	742	696	716	696	727	755	722	705	712	716	686	713	750	735	689	715	692	718	738	782	723	702	754	670	730	737	673	703	697	702	736	717	725	744	769	767	724	720	722	669	726	735	695	732	715	732	731	741	733	728	727	735	744	710	698	744	741	695	705	714	707	738	780	720	697	729	713	720	672	727	707	725	726	722	708	715	712	731	721	680	749	692	701	728	720	734	686	714	738	692	718	687	715	730	746	751	674	679	731	751	727	772	710	728	754	697	717	735	687	745	756	682	700	768	774	701	742	719	694	725	733	763	683	726	691	700	753	740	690	745	740	699	712	703	678	685	780	714	745	677	740	710	711	709	746	743	741	653	744	729	726	734	684	731	736	704	726	785	732	679	719	670	759	707	700	684	677	716	754	699	728	719	723	749	710	748	682	718	703	708	760	709	684	735	695	686	697	720	663	709	737	728	744	701	779	726	737	706	731	741	666	690	798	717	734	692	713	717	699	655	686	708	741	710	755	743	732	707	764	739	696	705	683	729	701	759	786	744	730	695	699	668	704	710	707	743	734	687	689	740	658	695	780	674	751	725	704	704	689	701	661	688	737	718	722	688	653	744	735	754	737	755	720	724	760	687	766	677	721	733	676	687	700	735	681	706	689	785	709	759	718	731	748	714	766	672	654	724	684	713	730	725	722	728	682	705	693	688	737	674	706	748	703	678	724	703	742	693	709	745	695	710	723	754	698	689	711	707	667	731	693	719	734	659	693	685	680	644	711	676	724	735	731	749	731	700	689	751	750	761	685	682	700	676	708	717	706	753	715	727	727	756	721	697	685	742	674	741	725	666	707	704	726	715	697	719	707	712	752	700	737	730	726	751	742	737	757	714	693	737	676	694	737	732	694	740	730	728	796	691	709	710	740	703	753	735	702	709	737	719	689	724	724	756	722	678	732	773	746	713	732	719	683	698	773	720	720	675	704	686	756	734	682	734	690	734	704	699	733	753	759	724	737	671	749	740	677	689	750	681	688	688	727	656	739	723	723	686	699	711	669	698	714	682	700	671	687	741	745	702	714	702	741	723	740	713	719	703	717	762	709	726	680	739	707	765	706	693	713	704	744	676	762	673	736	733	736	702	740	724	704	730	736	725	710	735	743	752	725	681	730	695	679	695	728	690	693	647	715	676	721	671	677	669	657	733	711	771	748	711	708	694	699	722	770	716	718	751	697	713	751	679	740	735	682	700	696	734	704	761	709	700	750	665	729	697	713	754	805	730	677	733	700	757	695	704	685	691	720	708	743	680	724	735	716	700	722	719	716	721	712	731	711	785	712	705	681	701	721	782	661	734	676	721	742	747	681	635	716	660	739	691	722	715	678	710	705	675	751	736	734	741	698	716	691	716	721	739	736	757	718	672	742	700	710	702	768	746	716	744	739	731	706	656	714	691	679	711	724	706	711	748	685	726	684	743	740	794	729	766	723	695	749	690	668	729	735	707	700	723	649	703	767	722	752	719	733	682	746	702	705	719	714	692	755	718	709	725	763	728	703	728	770	739	710	754	718	763	728	686	638	732	702	705	689	692	695	733	670	739	701	723	730	729	699	744	711	755	715	721	688	700	736	702	726	728	698	705	689	755	754	734	679	748	760	673	742	746	728	655	728	706	662	676	755	726	650	692	743	690	741	734	728	741	740	725	709	718	711	719	720	689	708	703	674	749	677	745	747	723	738	719	685	714	741	678	682	696	673	733	738	694	748	753	691	723	697	726	703	747	717	744	744	701	720	701	709	744	725	705	714	709	782	729	736	764	706	704	735	726	723	703	667	716	749	738	727	670	713	723	690	746	763	742	713	719	781	701	690	685	707	705	695	698	738	710	703	691	722	794	691	699	717	694	681	745	720	678	686	740	713	753	716	692	710	696	676	675	757	746	699	665	744	747	687	741	725	713	710	747	700	708	743	697	726	698	716	749	738	714	712	704	714	706	665	734	703	656	714	720	726	704	710	766	718	721	671	680	741	713	761	747	700	691	731	728	750	730	698	751	697	743	716	764	676	687	739	720	708	709	750	725	719	692	726	744	766	704	674	656	779	703	691	749	727	714	668	706	720	738	645	716	689	705	771	705	739	712	739	725	711	724	715	732	723	723	767	725	698	708	698	697	741	707	685	765	731	750	685	759	716	717	713	739	725	681	721	767	721	713	721	669	724	744	770	690	713	737	802	740	702	695	748	727	741	721	718	719	727	753	692	687	735	687	715	713	715	740	730	737	707	711	799	723	726	681	710	722	720	659	733	743	746	707	703	728	742	735	715	693	690	705	690	752	704	742	688	749	701	687	709	685	707	725	704	689	719	704	683	728	727	740	750	716	667	744	720	722	746	748	702	711	675	688	716	782	679	678	755	749	726	716	690	724	689	707	730	729	709	704	698	723	711	745	697	692	709	742	721	739	748	740	695	746	731	726	772	707	662	761	677	788	758	717	729	722	709	727	701	765	724	720	737	745	704	737	749	697	681	705	692	707	681	710	653	695	705	710	715	695	707	723	698	698	681	731	675	725	701	712	709	666	726	729	723	741	733	685	722	758	735	736	691	708	760	710	686	753	704	720	723	736	785	721	728	722	670	711	662	711	715	706	713	695	704	719	725	758	792	750	697	721	718	750	692	753	724	731	700	700	691	730	741	760	694	731	759	713
10191	10436	8529	4480	3359	2628	2177	1874	1620	1463	1369	1184	1171	1146	1164	1053	1116	1029	1031	1059	1026	1001	981	962	1015	964	984	958	958	955	992	983	1031	940	890	940	903	969	982	935	976	933	975	941	956	953	937	924	946	934	924	956	965	911	931	962	947	970	946	965	918	921	905	915	934	914	924	959	924	964	956	909	936	887	933	899	885	950	934	922	907	944	928	967	922	928	929	928	911	896	948	875	924	949	935	912	899	895	864	900	933	913	934	918	897	936	931	951	990	884	929	900	959	937	929	946	962	944	927	940	931	923	905	916	969	934	901	932	974	944	915	967	949	934	945	949	957	881	974	920	906	947	970	884	923	912	878	897	909	919	913	898	913	894	924	838	917	910	930	919	919	936	946	921	922	918	913	957	923	892	886	928	953	930	919	933	891	948	866	939	893	930	940	867	915	903	959	941	935	861	884	910	935	947	936	925	956	898	985	910	980	948	916	902	930	876	939	940	907	932	915	980	913	919	881	895	858	968	906	887	954	981	908	933	946	896	940	923	972	923	920	909	883	921	986	921	928	909	901	910	971	916	852	959	904	930	932	904	887	924	944	907	931	939	916	959	935	907	887	886	929	951	972	947	891	938	950	910	931	921	920	922	927	920	884	898	901	962	938	889	940	887	899	968	935	939	893	930	955	902	885	870	874	943	912	903	974	912	908	948	954	908	963	918	881	936	913	862	902	920	950	878	930	909	922	959	885	961	882	894	964	914	908	890	965	905	969	887	962	930	934	908	888	983	945	918	931	920	940	948	932	900	906	894	989	923	896	918	971	934	898	912	911	981	943	879	940	947	887	937	1002	959	971	912	918	890	955	970	920	899	891	930	882	948	961	945	942	889	881	909	958	919	924	940	945	907	895	876	903	892	919	898	891	968	931	910	948	975	919	969	895	924	904	881	920	947	925	945	967	927	951	906	896	892	847	967	887	892	940	1019	941	890	911	936	919	982	950	873	908	956	939	916	904	949	891	973	952	927	963	885	933	920	950	882	927	879	890	955	868	892	995	933	944	938	973	932	974	921	938	897	960	914	905	889	849	931	890	961	953	921	938	925	874	913	923	865	924	1029	951	947	949	941	922	903	960	994	875	951	907	917	895	875	926	898	894	889	947	966	894	904	889	942	963	917	911	917	907	895	949	940	900	920	961	900	881	914	944	887	968	926	932	947	862	872	851	903	919	941	887	918	945	950	947	935	924	928	959	913	852	916	899	877	911	874	917	927	940	897	877	897	972	941	880	922	902	858	909	893	897	914	876	942	864	905	910	878	910	972	915	910	921	928	905	900	894	945	893	916	902	896	946	884	917	933	924	920	862	918	994	894	930	935	937	950	899	903	973	899	917	947	952	926	876	918	924	933	917	960	929	913	933	935	928	943	920	917	897	925	914	932	963	937	914	895	921	922	935	902	906	993	943	902	936	866	981	928	927	857	947	886	943	923	933	960	888	892	927	906	933	910	893	878	984	892	904	924	926	868	894	945	921	862	850	916	884	909	968	941	922	933	955	932	878	871	964	933	897	894	920	937	876	904	898	929	922	908	948	946	940	888	919	958	982	928	882	913	940	902	912	954	912	942	931	892	956	935	983	910	961	908	905	927	912	939	948	935	904	908	900	935	873	885	904	904	931	888	921	863	889	911	948	933	962	908	935	945	910	981	885	901	914	904	955	901	908	914	910	921	906	904	912	919	918	915	930	935	922	924	873	863	871	904	940	897	976	931	933	982	869	928	862	927	852	907	922	964	922	943	922	900	886	915	883	953	929	907	983	893	908	908	951	953	897	882	892	881	895	903	938	899	906	906	967	894	886	893	933	933	912	923	895	916	919	942	911	900	923	885	924	910	891	899	893	915	934	880	934	965	942	906	896	946	882	974	902	862	947	959	954	910	953	897	902	915	904	918	947	894	936	935	929	882	911	972	946	912	964	910	915	919	939	896	925	904	919	973	935	882	895	909	958	958	874	909	953	905	931	906	903	930	916	905	945	932	866	905	919	920	916	912	874	940	911	895	909	958	911	934	940	893	925	942	904	910	932	917	909	916	908	900	919	909	938	914	918	936	925	925	891	952	917	956	927	910	889	898	902	948	927	965	952	972	940	952	890	882	947	924	892	905	889	910	907	873	891	907	927	956	931	953	930	930	927	940	851	954	936	930	920	989	878	874	936	894	904	934	941	906	923	880	917	941	924	930	930	909	900	940	899	914	909	967	914	927	912	943	925	917	891	919	926	903	876	946	897	940	885	948	905	937	888	957	879	899	901	907	927	960	932	914	944	916	976	942	934	908	891	939	938	930	960	902	938	936	926	928	938	887	929	917	948	882	915	906	912	881	935	971	892	936	938	937	941	983	932	911	931	937	892	935	993	912	893	954	970	937	911	906	935	924	933	968	863	892	992	912	894	915	870	974	936	872	910	937	922	899	852	933	932	890	900	930	887	923	919	956	946	934	948	965	911	901	909	863	885	963	925	881	951	934	966	879	930	933	963	936	883	902	874	942	902	910	942	950	926	904	893	918	879	907	910	956	926	914	947	890	929	959	876	879	975	928	954	937	898	922	880	871	923	899	898	907	897	952	900	941	899	930	963	919	950	925	931	866	919	875	916	892	959	969	957	932	879	912	910	932	940	932	957	950	907	937	1011	938	885	921	889	940	948	897	905	950	901	952	889	940	928	907	917	874	917	979	923	889	906	975	918	914	940	921	935	920	906	932	929	938	889	861	935	948	887	958	923	895	888	945	930	896	939	918	958	901	938	916	917	931	910	903	891	980	933	876	904	912	888	943	928	904	890	939	887	913	941	962	898	953	881	948	869	917	918	928	946	983	916	906	925	890	891	908	897	908	903	895	881	956	924	925	927	910	973	940	920	933	957	892	909	873	926	892	909	933	981	945	899	933	869	912	898	921	933	948	969	892	899	891	880	921	881	960	881	894	942	889	871	937	928	866	934	917	907	893	989	912	972	924	937	925	924	930	930	888	892	952	901	946	895	901	918	970	941	919	928	908	951	1002	891	897	911	861	907	959	986	910	968	942	901	923	954	981	943	914	933	950	892	914	882	908	902	895	895	898	902	924	867	900	928	861	925	940	930	908	963	899	899	870	865	908	918	952	934	941	944	933	876	881	933	939	871	833	931	911	926	935	946	905	930	885	949	920	917	944	935	911	983	901	864	923	885	1012	976	989	912	918	910	917	923	900	949	900	924	939	947	897	904	862	932	897	904	958	931	915	937	912	908	891	921	899	952	901	919	943	867	828	912	893	962	932	902	990	938	908	968	933	860	947	984	862	923	890	971	933	916	870	894	938	956	943	895	945	942	966	972	882	887	968	917	928	893	872	904	905	864	891	927	907	932	986	913	996	907	930	900	929	949	887	954	944	879	921	932	933	906	920	907	893	924	909	928	926	919	903	906	882	899	912	960	863	940	921	942	947	895	931	981	920	963	972	918	913	880	922	911	861	911	885
22925	21380	29318	23811	21381	21432	11422	1456	1039	900	868	785	746	718	632	648	678	637	586	562	628	601	541	578	569	580	528	546	549	560	568	534	542	510	527	567	565	521	540	566	514	492	519	477	501	496	526	544	516	561	538	536	505	510	529	518	516	489	561	537	510	476	506	526	496	554	544	501	580	495	570	511	523	496	555	482	512	527	505	529	528	543	511	545	526	493	475	505	506	531	492	494	516	509	547	543	491	516	519	501	496	535	525	493	504	505	549	489	512	511	496	500	520	514	531	550	520	496	515	465	534	518	451	503	479	485	535	505	508	499	486	507	511	508	569	535	550	481	547	510	515	517	510	507	519	533	527	470	471	545	515	468	508	491	518	514	518	496	509	484	544	521	518	506	559	508	542	556	533	565	511	494	485	521	518	524	472	510	528	525	487	462	495	492	481	500	516	534	514	510	479	531	468	527	545	483	499	497	506	510	488	551	548	485	542	489	477	542	538	512	561	516	549	516	510	509	517	532	494	502	502	531	520	504	523	542	468	523	495	573	513	520	544	525	532	506	522	535	493	493	475	529	535	536	483	510	550	493	520	491	500	550	529	495	527	517	472	527	487	516	511	550	504	503	549	525	552	476	490	517	488	491	489	486	514	517	542	491	525	526	505	532	497	532	497	526	512	521	465	513	524	566	500	505	464	524	516	493	525	544	491	494	496	501	500	484	529	582	499	501	523	512	565	505	531	479	503	515	503	538	563	467	505	537	536	502	513	515	500	545	500	536	509	549	529	521	523	542	500	523	503	511	521	526	545	499	506	507	541	498	506	528	505	519	534	521	499	506	473	473	470	479	529	544	503	485	498	487	523	512	483	481	496	499	502	485	539	508	519	489	514	534	499	540	467	535	519	521	516	484	505	529	499	532	543	513	472	511	540	500	506	540	494	496	514	500	536	520	522	509	502	498	508	565	489	503	495	551	522	487	516	496	534	525	485	516	544	553	518	525	480	493	500	516	532	487	478	531	521	516	517	528	538	537	503	502	484	505	481	467	501	532	529	528	533	541	484	542	496	502	510	489	514	491	501	505	501	512	513	549	513	514	479	527	523	532	521	512	492	478	531	505	484	493	516	502	501	533	513	532	462	496	488	531	538	500	529	482	534	481	515	498	510	511	509	530	557	514	503	489	500	506	484	518	521	495	536	504	519	511	515	499	543	481	527	547	529	465	486	525	500	538	493	505	530	538	494	498	558	493	532	504	489	507	503	578	526	515	477	540	465	536	501	492	519	499	564	523	489	530	524	540	529	489	473	525	502	496	509	545	505	507	511	499	518	569	502	545	484	545	493	521	540	507	525	489	534	502	519	477	487	513	481	495	499	515	522	499	540	489	471	555	566	533	502	493	499	492	507	522	525	517	470	516	512	516	525	540	497	485	524	536	552	548	519	502	533	558	550	499	490	481	512	470	515	544	538	507	467	493	494	487	506	501	509	503	506	543	475	526	513	524	484	513	535	493	514	480	519	491	533	534	460	515	511	507	550	518	472	494	497	502	531	547	541	489	551	534	557	526	499	498	511	512	521	525	513	515	500	492	479	529	511	505	441	486	543	522	506	547	492	499	503	496	532	542	494	505	492	516	490	513	514	530	514	502	522	521	513	525	524	526	498	545	483	554	532	490	486	491	532	484	523	494	514	503	519	525	479	541	502	499	514	493	473	531	528	523	533	568	529	496	548	539	527	515	524	479	522	538	525	502	507	485	452	526	515	482	489	466	510	466	541	492	492	518	561	535	525	513	533	539	489	477	490	511	543	507	502	510	530	495	492	486	515	547	503	544	486	524	506	521	505	522	502	491	494	503	530	485	525	544	499	489	538	520	491	487	515	512	480	482	519	505	517	477	521	505	525	496	515	494	473	501	502	487	475	520	568	536	522	486	495	514	480	485	496	531	568	556	514	503	496	487	543	518	510	454	500	510	546	471	530	537	544	537	499	531	521	491	510	502	499	535	485	487	499	496	491	504	550	521	534	504	532	490	501	528	532	526	515	522	501	494	523	505	472	486	505	519	549	542	470	524	507	538	522	486	495	498	499	476	536	528	508	537	483	495	555	513	493	492	503	579	501	505	456	520	482	519	524	518	531	517	467	523	518	485	523	511	511	505	539	517	521	507	514	503	476	512	524	506	557	524	503	524	553	456	492	510	498	475	501	532	534	509	520	503	540	515	526	522	538	467	521	504	511	491	544	516	529	513	498	514	502	504	509	523	522	471	485	483	502	477	528	523	525	565	512	536	488	508	547	489	551	550	533	515	487	525	494	500	536	500	521	535	500	512	512	489	521	477	475	477	451	497	504	507	478	512	490	517	540	523	506	492	487	515	515	488	488	532	507	541	486	502	495	480	547	515	554	512	516	515	508	552	561	538	520	502	489	537	511	515	487	500	521	508	504	517	510	513	492	519	546	540	508	528	517	495	486	517	488	489	511	509	495	536	513	516	520	497	493	531	484	527	508	545	493	502	535	483	519	530	526	468	537	489	485	562	550	522	499	491	524	491	524	482	511	520	527	448	495	489	496	515	483	512	498	506	496	499	516	523	532	519	523	511	505	530	503	472	475	523	514	512	495	496	523	548	510	514	502	514	536	501	505	519	500	493	520	510	535	519	509	514	502	510	522	532	524	476	534	529	502	525	544	498	507	550	487	541	495	489	511	512	514	526	505	506	504	525	508	485	521	526	491	502	504	477	521	534	499	562	495	494	488	513	537	494	543	521	530	516	519	536	497	485	504	483	500	493	516	485	540	528	471	555	498	498	510	527	501	501	501	486	510	515	507	485	550	513	484	500	495	510	514	531	545	507	514	528	474	529	497	515	519	516	505	524	523	513	504	506	543	497	497	491	516	519	512	517	559	514	478	483	482	505	495	521	543	499	515	487	521	524	522	502	510	502	526	472	490	505	498	519	506	481	485	468	545	495	490	541	511	520	523	518	524	506	501	484	506	529	503	500	533	491	512	460	497	503	499	494	491	497	496	522	509	526	469	523	497	480	500	495	474	546	491	505	461	515	527	490	577	506	510	521	545	519	490	511	514	520	500	490	510	510	508	507	480	484	511	522	506	502	474	494	478	496	532	539	531	495	475	521	505	519	495	510	527	525	466	522	509	522	498	511	473	465	523	521	508	490	482	521	495	509	492	557	500	512	529	489	534	535	475	506	523	531	497	488	515	483	528	479	540	520	521	444	474	516	501	496	531	516	524	529	527	497	469	504	476	483	465	533	523	505	519	497	537	471	495	507	537	493	529	486	481	499	550	478	491	517	522	512	512	515	487	507	493	543	516	497	504	513	520	521	466	508	527	507	521	477	527	483	501	444	520	538	484	510	463	499	527	506	534	520	524	515	489	525	499	520	531	496	467	498	508	507	515	503	492	526	530	537	509	483	549	494	530	495	480	537	508	489	504	525	507	507	478	485	479	493	552	501	501	520	488	495	498	511	530	549	522	491
13586	16475	13430	7154	5143	4032	3068	2400	2118	1701	1534	1343	1289	1138	1027	1024	982	930	864	900	858	887	829	857	753	782	794	769	727	773	762	732	687	728	734	683	724	681	697	693	712	691	680	653	668	728	680	678	696	703	672	711	689	662	643	678	702	711	701	660	715	647	712	704	675	724	727	671	695	662	709	632	680	680	665	669	636	697	666	631	698	675	678	648	684	637	704	687	651	647	692	677	677	679	640	697	681	677	690	690	698	694	691	661	686	676	710	682	673	682	670	623	662	701	641	681	669	703	670	674	674	689	654	647	689	698	658	672	685	673	727	679	643	694	641	673	667	689	712	684	660	658	655	694	640	702	669	634	681	683	665	635	648	661	688	667	666	674	753	653	674	727	689	690	650	681	683	630	690	658	623	666	639	687	725	687	650	706	641	693	680	697	675	626	675	676	669	628	659	683	661	684	687	705	649	716	677	696	652	683	702	691	742	686	725	690	676	656	678	705	663	656	648	672	670	686	670	664	715	632	644	678	726	705	718	686	627	652	696	662	639	709	669	693	666	693	664	699	662	642	651	663	632	722	633	677	644	680	675	644	650	650	682	686	654	687	629	663	669	692	634	653	643	666	658	647	676	648	696	674	640	660	684	644	701	663	668	666	701	681	684	636	710	669	691	675	717	639	667	723	657	645	653	689	607	670	695	697	644	665	673	702	645	648	678	697	691	619	664	627	673	698	657	649	699	674	641	694	652	694	629	632	671	690	703	636	685	634	675	700	657	667	694	680	635	666	681	650	644	627	664	715	639	697	650	673	657	617	707	684	672	667	641	686	681	680	635	687	648	623	705	647	676	694	672	655	673	673	722	647	701	637	680	682	672	703	636	685	667	671	681	676	682	649	657	672	694	708	683	657	676	621	635	670	697	670	699	732	648	692	680	702	662	683	705	678	688	694	690	647	645	639	702	704	667	651	677	655	687	677	721	635	694	660	650	682	613	653	632	690	692	660	672	705	722	669	685	696	656	720	670	679	663	655	690	668	687	700	699	672	667	674	675	715	683	665	637	653	682	688	657	710	656	681	654	632	720	613	694	679	713	726	685	696	672	653	693	646	661	720	653	668	684	644	693	659	654	631	694	664	679	674	646	707	681	659	679	666	690	710	703	711	689	705	712	602	707	678	643	649	668	757	710	683	664	676	630	636	644	652	630	657	650	678	700	701	633	701	664	694	654	675	685	658	643	646	669	684	631	642	656	687	641	676	669	634	623	699	701	669	650	687	695	682	683	670	673	617	707	650	654	689	672	703	646	676	640	661	708	660	676	655	657	638	716	653	717	656	654	678	667	635	681	642	664	665	678	682	734	673	667	656	691	723	636	637	681	681	662	645	701	671	669	699	681	679	685	671	628	690	669	695	656	662	699	667	758	676	735	660	670	680	680	663	670	640	646	696	724	655	651	608	673	683	668	640	630	633	683	665	681	690	658	662	675	707	694	651	675	682	653	686	672	650	692	651	672	624	696	701	650	667	694	664	663	670	656	662	691	691	701	677	700	674	609	666	714	678	680	651	677	666	666	675	727	667	665	661	653	694	663	665	658	684	701	688	676	672	670	651	657	683	695	674	651	679	649	634	631	670	655	630	695	682	642	663	672	679	657	638	691	645	625	664	680	676	637	719	642	667	669	676	689	665	656	632	708	660	717	662	692	670	634	644	653	697	685	647	676	684	697	697	642	678	654	687	717	678	673	658	657	629	635	667	689	656	654	709	697	649	660	686	650	663	684	672	707	708	671	644	683	706	663	650	658	671	699	654	684	654	661	667	599	652	664	666	649	681	672	659	631	653	692	687	611	669	677	694	699	665	670	658	688	628	680	728	657	641	701	679	653	692	669	666	681	640	658	660	713	686	671	632	704	629	672	687	699	694	664	685	681	665	710	691	659	666	681	684	685	699	708	674	670	677	712	685	618	704	647	710	643	672	663	672	622	670	660	635	656	648	660	657	693	674	684	684	665	703	692	653	669	646	711	712	641	623	619	678	700	668	657	640	689	678	648	632	677	700	658	616	700	661	673	717	688	683	679	700	649	678	637	630	638	656	659	646	689	659	657	701	667	654	657	648	658	753	626	672	618	669	699	643	657	643	651	648	660	685	667	664	672	649	689	660	686	638	627	700	655	672	712	693	676	681	639	650	689	642	668	640	626	689	629	667	696	677	681	674	732	667	684	638	692	668	661	637	670	660	659	651	650	651	608	663	644	652	661	678	638	665	658	704	676	708	708	665	667	690	696	662	677	655	677	644	643	676	660	683	695	630	687	689	702	687	717	659	692	652	663	665	658	709	695	664	639	651	659	693	674	695	651	644	729	651	623	704	673	667	679	668	619	691	671	698	687	704	688	680	657	684	663	663	695	613	661	701	648	684	669	635	643	651	672	607	714	680	658	681	680	628	673	699	648	686	670	628	672	700	667	716	678	649	613	623	683	645	695	674	649	642	689	658	652	665	667	644	785	670	685	659	665	689	677	679	685	656	718	659	683	694	689	662	629	662	678	670	677	696	610	633	656	655	684	649	664	664	674	673	642	672	668	663	693	672	678	653	714	635	659	676	694	653	641	636	677	695	632	622	632	646	681	671	682	649	662	694	623	722	648	678	664	610	694	680	672	632	646	623	689	669	662	649	671	681	641	704	668	649	642	638	644	675	687	704	696	676	686	689	685	673	665	645	645	694	723	645	660	646	685	633	648	663	671	685	667	649	661	675	709	664	673	683	674	658	737	711	615	694	675	672	684	667	666	658	662	707	686	683	687	668	639	709	636	686	662	675	677	647	672	681	647	677	633	665	658	671	666	642	687	665	682	694	674	706	674	664	643	673	655	673	700	667	656	674	604	679	692	672	658	634	662	665	666	664	674	603	712	677	660	642	660	657	627	671	702	642	695	688	640	601	632	679	646	650	698	679	660	627	670	736	667	661	670	630	631	664	660	676	644	680	679	682	676	658	678	687	705	662	650	671	630	658	732	645	657	655	674	633	687	703	674	633	686	642	682	703	642	637	630	658	699	683	656	648	642	660	648	706	655	681	689	679	687	691	693	661	696	626	666	665	651	651	628	700	679	677	662	648	661	655	711	661	640	644	657	657	670	638	663	670	679	680	664	664	677	668	674	617	691	642	634	640	675	660	635	665	675	664	657	671	663	645	656	643	627	641	636	644	713	746	720	692	646	678	640	669	692	637	697	638	684	662	713	725	651	667	650	638	712	710	663	664	696	687	598	696	732	618	663	624	651	685	659	655	641	649	734	657	690	746	658	712	711	680	650	700	672	647	677	617	659	650	679	709	642	649	699	649	651	727	656	597	720	620	709	588	663	665	692	673	686	673	691	682	682	666	671	654	701	686	714	663	668	701	725	648	696	685	669	734	675	687	676	661	658	683	635	643	649	664	664	660	688	700	639	666	717	665	673	668	671	706	681	672	704	649	696	675	667	694	650	631	712	639	688	670
27110	20893	9790	1085	751	666	540	509	521	541	518	548	437	489	506	479	513	536	519	516	506	514	512	536	451	490	505	494	465	506	487	484	518	547	498	470	524	523	520	483	462	512	490	476	495	511	493	457	473	575	455	475	468	488	450	495	467	488	520	445	525	486	501	495	502	474	515	476	516	517	495	485	524	469	526	473	495	497	467	539	497	500	491	495	508	458	495	505	497	474	471	491	505	499	474	474	470	515	505	445	515	479	520	489	519	455	505	511	509	491	460	492	492	496	505	467	487	486	510	505	468	477	498	494	509	502	504	543	516	492	487	465	494	488	480	482	468	480	489	458	487	491	508	480	466	467	443	474	465	487	508	485	479	464	508	499	504	535	485	492	454	507	491	479	501	498	515	509	526	528	527	435	455	481	505	479	473	484	458	501	450	476	477	472	507	453	468	500	508	496	467	481	515	474	479	448	465	468	492	497	467	494	521	492	484	526	485	505	467	489	476	512	500	493	501	499	501	471	488	497	488	515	477	522	518	463	497	495	528	490	491	490	494	499	528	516	486	488	480	455	522	449	503	491	515	499	516	518	475	504	467	513	475	488	523	506	486	497	493	520	482	485	467	493	504	448	486	512	445	529	473	498	497	499	489	462	512	514	472	474	484	484	483	488	478	495	491	488	487	505	494	461	516	509	517	528	501	511	502	506	485	450	503	513	492	452	487	452	503	504	525	488	529	502	466	489	484	473	509	476	470	474	454	511	478	495	494	450	469	512	467	498	475	491	484	498	482	508	482	504	472	455	484	496	512	477	509	476	532	471	531	517	486	501	489	514	526	537	495	479	495	482	510	522	455	475	533	469	476	476	513	476	516	482	505	511	493	468	511	490	507	490	486	477	468	453	477	506	511	487	486	506	502	502	510	466	476	495	491	495	457	500	534	525	488	499	481	470	424	495	478	510	477	451	475	470	483	520	521	536	519	486	496	519	465	465	525	510	493	477	458	480	495	483	515	492	501	473	494	496	552	530	515	498	467	492	449	489	509	502	519	515	488	515	480	474	470	476	490	494	490	505	483	504	485	478	462	504	445	516	495	492	542	470	470	517	540	514	505	505	500	510	489	487	460	465	477	550	449	485	500	532	487	512	542	484	479	481	498	491	509	524	481	504	446	469	458	504	498	495	523	486	476	474	508	491	469	485	457	474	496	469	495	496	453	491	495	451	487	467	521	464	495	497	474	513	513	521	521	468	541	473	483	483	494	515	495	531	492	491	546	472	479	483	497	493	500	473	463	509	474	484	474	460	429	548	511	506	492	512	498	516	511	481	515	532	478	526	468	482	450	483	492	503	473	519	500	462	469	480	491	495	488	511	467	486	486	517	503	483	470	492	499	506	473	503	498	456	538	496	505	469	531	496	480	502	498	487	508	480	474	490	534	483	524	507	519	450	486	503	527	476	533	483	529	524	520	471	504	482	489	454	493	498	488	434	490	497	521	459	539	494	482	495	499	467	515	477	512	486	481	508	464	454	449	447	483	546	485	467	480	493	514	481	504	480	481	518	507	523	478	497	466	481	520	470	504	490	480	523	449	493	488	444	491	519	473	528	481	503	551	461	516	511	504	475	488	493	498	496	467	479	504	484	551	494	477	505	452	462	495	513	484	474	513	468	493	447	495	470	490	487	459	492	539	508	529	497	499	453	520	500	506	488	477	533	508	466	452	490	513	455	504	479	465	489	515	512	482	487	508	502	560	486	471	535	464	500	542	429	483	494	494	502	487	488	554	515	499	449	483	523	465	509	517	466	516	508	503	529	486	472	514	480	456	465	487	490	466	486	492	486	493	500	492	455	533	465	509	506	467	536	492	482	486	522	500	479	474	481	491	476	475	497	498	440	498	479	474	505	473	474	499	482	500	446	507	490	489	495	512	444	489	483	451	483	513	486	507	533	533	511	535	476	491	484	523	488	484	528	474	469	488	532	485	497	487	526	470	473	520	468	545	494	484	473	491	492	490	467	463	505	496	507	445	478	503	523	491	449	485	511	468	500	493	491	499	467	467	495	482	470	474	481	509	461	479	478	505	458	502	466	475	485	479	421	472	504	493	505	528	526	524	515	474	469	498	478	501	464	470	472	472	522	456	499	513	497	497	529	492	465	506	483	508	536	477	470	467	485	473	499	475	446	490	485	499	510	452	501	498	515	496	500	512	472	471	483	501	490	495	466	468	505	480	453	503	467	464	466	531	514	465	485	515	500	470	494	485	486	518	492	463	486	467	477	495	518	478	520	520	540	476	515	505	493	466	514	547	508	480	486	469	520	491	522	515	490	516	504	502	504	509	483	484	514	511	501	513	524	473	496	477	497	530	466	490	510	477	507	488	465	519	489	485	509	526	491	492	489	481	523	486	499	491	473	518	541	480	458	523	508	474	536	493	507	456	520	467	485	488	485	510	472	505	507	541	494	465	474	491	481	502	497	494	449	481	487	550	509	506	478	485	486	480	528	528	506	485	475	493	512	516	480	510	523	488	429	522	520	518	530	508	460	489	506	487	487	501	467	492	473	514	505	508	522	500	492	521	488	482	505	501	505	489	490	466	523	486	519	489	512	489	516	492	495	503	487	489	470	515	512	514	461	518	481	508	469	494	493	506	476	483	515	496	498	450	497	513	469	479	496	495	510	533	500	448	482	526	486	478	496	512	507	499	496	498	515	518	505	518	496	498	427	486	543	514	487	500	487	456	526	458	495	473	494	494	522	506	483	484	509	519	497	478	486	484	516	487	529	530	453	487	444	492	474	492	514	497	467	478	529	497	462	456	463	484	493	505	551	496	485	498	497	531	453	509	465	487	508	456	474	533	525	488	453	490	510	491	491	489	543	510	462	457	530	481	471	500	514	503	456	472	514	469	516	504	478	505	482	510	457	448	501	448	499	479	521	475	481	444	489	503	503	475	516	474	479	514	464	486	506	487	480	481	512	501	500	488	504	481	436	511	483	501	500	457	501	521	540	485	491	500	494	502	489	523	483	532	471	499	465	471	505	524	476	513	500	492	481	477	549	471	495	464	467	452	488	477	476	460	495	519	475	486	468	465	492	472	488	491	492	498	460	478	512	487	483	483	492	496	489	463	481	513	477	520	472	463	484	498	488	485	498	490	527	513	523	482	521	486	508	477	506	451	486	508	467	489	500	471	508	464	491	508	535	490	462	521	490	498	521	470	481	470	507	469	503	492	472	480	498	455	483	464	475	499	480	475	517	481	488	465	507	507	470	493	508	492	473	513	513	521	445	501	499	520	496	491	499	545	469	505	487	455	480	496	506	495	500	504	498	498	518	513	488	471	512	532	500	508	486	456	505	473	504	525	516	471	504	473	484	501	505	480	502	471	459	477	478	503	470	508	466	492	499	484	489	486	515	538	495	455	470	476	519	515	459	480	484	510	514	478	506	472	488	453	474	474	495	521	480	489	505	488	537	460	505	477	456	520	479	517	485	470	492
4434	1317	1170	830	772	728	715	685	706	634	677	600	674	615	660	624	685	621	667	628	619	666	648	640	657	625	671	635	651	632	621	605	648	631	606	663	650	621	639	593	615	652	625	631	623	616	595	601	599	654	657	637	550	649	627	654	649	613	645	640	626	642	658	625	656	624	598	630	610	619	671	642	633	623	632	659	660	668	661	660	660	634	672	621	601	650	620	610	653	578	644	636	674	621	596	650	593	637	660	655	601	651	650	638	653	651	623	681	616	639	569	647	652	594	643	649	637	622	634	624	635	598	645	637	668	607	648	615	671	647	634	629	627	609	647	637	617	635	695	623	607	632	646	632	620	620	634	661	650	605	628	639	587	663	654	668	608	606	617	623	654	620	604	612	602	599	637	600	670	630	620	623	666	652	603	604	611	645	681	654	632	686	610	634	649	642	626	651	678	610	631	639	606	655	627	653	643	566	639	617	644	625	648	637	677	680	649	662	634	680	633	654	611	637	632	647	591	637	656	640	675	620	641	643	631	630	638	582	668	658	615	613	596	605	648	650	648	627	649	647	628	572	637	637	637	612	656	658	688	633	611	639	628	668	602	669	622	652	635	620	662	642	633	617	624	677	685	666	624	619	675	675	649	637	608	660	638	641	660	656	581	621	616	622	605	616	659	660	620	623	621	611	648	608	651	635	652	605	628	627	612	649	603	636	589	638	641	662	589	634	634	645	611	632	615	645	634	724	600	645	629	619	655	616	651	613	610	609	601	589	615	641	657	629	664	647	636	671	609	617	621	616	609	628	595	602	633	626	603	628	658	665	625	617	648	615	582	612	670	685	612	633	608	591	591	608	648	609	629	618	655	627	649	622	582	615	617	625	606	582	660	625	638	642	623	640	615	682	662	641	624	603	609	613	644	657	650	606	650	612	641	639	670	630	588	637	580	595	641	649	650	638	615	589	658	620	657	662	652	639	591	673	618	656	624	641	633	646	654	671	652	571	607	607	635	614	677	637	657	631	624	669	631	617	621	598	644	635	608	636	621	639	653	634	628	624	648	649	623	636	657	670	618	611	695	651	637	612	602	658	615	604	613	631	645	689	662	682	647	682	622	627	621	685	638	619	591	612	626	607	686	574	626	678	638	690	591	634	631	648	610	653	613	625	631	665	635	684	615	620	617	613	613	614	630	653	627	696	611	699	627	615	658	633	637	642	621	665	631	616	644	635	622	619	608	649	625	655	586	626	628	643	649	646	640	660	628	648	627	647	608	630	672	626	620	644	622	628	628	653	665	640	602	616	634	634	597	637	631	626	629	608	668	661	652	619	644	626	685	649	596	624	639	643	648	613	619	615	629	601	617	654	623	635	552	657	651	668	648	622	608	642	669	605	661	648	641	632	627	648	609	659	631	587	631	636	623	647	595	601	622	631	610	660	676	611	650	597	680	627	657	602	609	625	640	649	606	633	611	615	642	611	671	581	610	622	653	638	633	636	623	632	661	645	627	642	625	607	655	601	602	594	660	629	663	678	629	615	584	622	597	627	659	611	615	612	634	659	663	629	644	624	673	600	635	690	679	607	618	603	629	582	654	614	612	621	656	671	643	644	632	645	636	687	649	582	634	637	623	637	601	644	607	621	597	605	644	631	641	646	615	619	648	618	658	617	606	654	597	644	635	638	609	622	610	661	626	677	631	621	668	647	610	656	635	668	623	645	615	633	602	614	633	641	617	612	617	624	593	650	665	646	609	584	608	612	626	636	652	665	605	620	638	585	619	588	630	626	637	633	637	611	593	631	655	638	605	635	649	625	665	666	652	619	610	614	672	609	670	633	659	629	598	687	599	691	642	626	625	655	654	619	617	629	658	611	657	649	634	661	607	623	636	656	640	621	637	618	619	647	643	699	612	638	608	622	619	654	700	604	628	641	600	678	605	576	615	671	665	573	622	683	612	628	623	673	602	634	626	580	627	616	600	670	613	612	617	687	639	657	654	656	630	612	613	607	631	647	608	625	644	632	630	641	601	665	632	625	682	652	628	612	645	604	637	665	629	632	624	612	637	618	629	661	629	603	598	607	613	667	640	622	685	656	634	598	671	586	671	602	624	645	662	652	687	642	659	638	651	648	597	573	645	641	626	583	608	634	643	632	614	626	620	637	612	664	629	645	611	669	625	591	603	604	680	616	600	641	646	615	597	622	634	620	674	634	681	626	588	648	651	637	638	626	587	660	625	617	645	638	628	603	653	670	604	625	630	640	641	640	665	662	683	627	593	666	627	649	590	659	602	641	647	636	655	583	639	610	631	648	594	692	632	602	613	651	633	641	597	630	694	637	683	620	656	638	664	616	650	685	641	579	631	647	642	590	637	582	627	573	665	665	652	624	647	625	658	665	619	609	618	643	662	634	666	567	673	646	645	627	650	619	609	638	658	638	588	633	576	635	576	634	653	608	687	641	660	691	603	651	631	607	656	651	652	658	618	607	688	614	627	646	661	641	650	681	626	648	666	651	610	644	596	607	629	628	662	652	609	667	609	597	675	693	655	697	638	652	638	581	631	648	640	581	655	608	636	620	635	607	675	620	646	678	656	613	632	616	629	581	608	599	605	610	671	641	656	634	666	633	603	610	628	584	674	627	669	640	578	674	603	674	654	649	629	615	627	582	633	659	628	665	673	618	657	673	647	604	653	684	614	616	616	634	652	664	677	621	584	631	615	615	634	594	649	671	585	651	658	606	629	630	642	622	627	640	615	652	589	615	634	623	628	593	670	598	660	599	679	655	695	629	620	623	628	625	660	613	623	666	620	615	630	640	665	606	631	617	671	670	620	643	616	594	628	655	573	627	720	648	621	658	640	608	620	648	642	597	644	626	665	648	647	642	672	620	619	586	614	619	625	660	647	598	623	645	603	620	592	625	633	641	647	638	632	644	655	610	644	618	637	638	638	625	636	600	587	595	628	641	657	579	628	617	642	633	601	634	630	645	614	605	634	601	653	636	640	638	602	655	607	637	626	631	645	687	656	652	663	637	643	625	635	636	625	605	609	640	663	640	680	634	654	629	669	602	634	635	616	613	631	649	622	608	671	647	600	633	614	699	638	663	649	661	678	666	686	655	641	630	635	666	647	614	624	629	639	666	632	662	668	635	611	631	647	627	598	675	610	678	597	637	646	634	634	662	648	614	659	616	623	643	685	617	598	621	615	649	633	629	616	584	629	619	595	679	666	645	645	635	612	660	626	627	643	632	628	630	666	655	623	633	632	614	633	618	636	625	649	598	630	641	636	649	641	631	679	589	670	609	617	645	677	633	622	592	636	662	613	602	610	655	621	654	650	631	650	634	625	602	661	698	613	651	630	618	616	600	606	651	612	608	598	643	612	674	647	640	670	626	632	615	649	653	628	599	649	651	649	653	640	649	660	654	613	596	604	638	619	640	635	648	629	638	676	667	598	609	621	593	624	661	630	605	633	608	656	625	607	653	596	576	609	624	646	625
23785	21380	28950	24167	21364	13126	1820	1077	944	979	893	887	817	811	817	822	787	776	803	763	748	729	742	731	719	762	790	767	732	736	687	738	730	707	771	727	724	777	664	681	701	712	694	718	721	763	717	733	762	700	726	671	769	721	724	724	676	707	753	764	684	762	713	732	682	769	647	711	706	699	692	744	742	722	704	741	723	696	697	691	697	702	669	717	697	695	709	722	748	698	687	732	752	736	693	692	739	789	758	682	667	710	747	666	694	708	688	701	707	765	751	744	692	727	719	706	751	753	734	691	760	698	716	707	672	725	725	747	669	738	740	769	702	674	722	738	725	674	729	669	733	769	697	704	721	711	705	719	712	733	720	688	725	752	690	735	676	710	713	733	696	724	703	667	666	708	740	682	703	699	709	702	714	673	737	704	739	663	703	690	682	699	717	694	699	715	738	699	641	696	732	750	688	724	655	674	701	713	725	690	703	736	711	697	719	700	739	707	698	682	752	768	716	698	702	692	728	659	699	684	728	682	699	758	755	689	733	751	702	728	710	713	718	730	733	717	718	733	718	746	728	710	745	700	701	699	694	752	736	746	700	709	702	718	691	689	740	694	745	712	725	702	730	724	732	663	759	717	687	674	642	678	720	749	744	704	739	672	715	709	690	730	665	705	732	695	696	719	715	808	705	744	756	737	707	701	666	676	695	667	671	727	631	752	697	733	683	711	728	721	684	710	774	734	717	676	718	694	709	654	727	720	762	722	763	741	710	669	681	720	692	712	717	694	697	736	696	660	713	740	748	691	709	745	713	708	699	680	731	745	711	717	706	694	769	758	714	733	735	709	695	710	677	729	719	683	756	708	679	728	716	695	713	679	740	708	747	703	694	690	738	758	668	700	708	723	665	680	706	673	692	747	703	686	708	716	713	770	754	717	726	704	746	714	718	647	748	697	687	728	669	708	661	666	711	686	734	692	693	713	744	733	723	736	696	707	711	728	636	703	771	701	681	705	740	728	755	696	791	685	741	739	712	700	699	683	718	704	734	718	740	718	668	699	743	697	752	740	697	692	760	720	702	715	773	692	703	681	722	725	719	684	740	693	771	751	658	753	716	740	739	711	702	739	728	708	701	724	717	713	685	706	666	677	677	755	712	676	713	675	654	720	687	716	739	749	687	706	698	744	683	707	716	761	743	695	684	733	714	690	749	702	674	716	751	722	767	648	736	695	737	672	720	707	729	695	668	692	708	736	736	690	697	647	709	712	737	674	726	709	695	663	710	699	712	685	682	723	714	731	777	707	730	733	700	682	739	740	699	742	696	726	732	730	738	679	670	751	725	743	738	633	676	695	667	749	707	736	701	711	768	748	690	710	713	697	756	746	740	735	740	737	724	738	701	704	723	724	703	746	752	706	706	738	697	684	670	707	720	744	722	687	702	719	748	687	685	727	717	704	711	693	735	742	745	731	721	726	707	706	752	697	702	712	699	684	676	719	742	738	696	744	695	744	669	683	727	684	689	710	736	705	704	721	725	701	709	690	722	722	698	738	712	700	771	716	737	705	703	753	706	707	706	736	687	694	738	704	672	710	734	723	688	715	723	687	686	711	721	681	696	698	677	714	755	723	722	715	707	737	702	646	728	752	662	707	738	704	684	721	697	761	712	701	660	711	668	697	710	702	749	717	722	645	727	740	732	718	637	731	745	655	747	666	722	698	749	711	734	739	708	711	750	729	750	720	720	710	728	745	695	706	664	681	747	667	690	720	757	668	711	748	701	676	692	714	686	671	741	731	760	730	698	694	724	701	748	706	691	726	691	686	745	714	702	715	721	693	653	705	705	661	688	693	722	712	665	710	680	652	736	723	714	692	701	699	722	700	719	685	735	722	667	766	700	744	696	742	672	720	729	684	720	677	715	693	664	736	734	734	733	765	702	696	703	718	680	711	645	723	656	692	728	697	708	768	716	710	786	669	740	686	749	725	717	666	744	773	727	726	705	728	740	707	715	703	734	720	702	710	713	676	677	711	695	649	766	671	674	705	719	694	722	713	738	708	717	720	717	719	717	716	673	747	736	703	720	722	739	686	677	745	762	646	697	734	769	715	678	702	707	725	709	689	699	703	743	719	720	672	749	675	768	684	732	722	704	738	735	756	721	754	701	721	766	748	678	693	732	713	711	661	660	720	685	667	739	684	666	707	712	723	712	699	696	733	733	658	727	737	716	731	694	688	774	711	720	707	720	753	739	742	693	692	677	698	703	745	692	712	702	690	716	686	702	719	734	673	708	689	757	713	710	713	718	693	704	700	700	700	719	646	697	719	703	683	735	692	758	760	683	731	732	746	714	679	696	687	681	748	740	693	724	738	709	726	742	695	734	711	702	674	729	719	743	731	695	690	696	684	714	714	647	709	717	743	733	710	665	748	667	714	716	730	716	731	707	726	694	708	695	743	721	699	716	667	680	749	724	677	663	717	757	732	719	695	730	711	737	693	702	696	718	762	720	751	718	696	626	676	727	693	748	703	674	645	695	665	706	733	724	668	764	710	701	749	706	690	721	713	705	714	664	701	749	734	698	695	743	722	748	764	746	706	747	743	704	704	748	747	728	705	726	723	722	742	691	759	682	680	725	690	714	683	717	671	722	691	710	688	726	698	687	751	680	689	687	724	709	678	721	703	759	723	715	727	744	739	716	709	708	679	718	734	729	718	702	723	713	722	690	709	706	752	734	708	744	714	727	699	678	685	695	669	655	731	718	726	740	659	649	714	693	728	669	716	682	659	744	741	710	684	692	682	713	666	710	654	708	740	681	688	708	729	725	677	738	736	709	751	682	707	720	678	727	726	736	734	700	668	684	729	695	701	654	748	663	671	671	694	694	694	714	730	720	751	715	704	700	730	682	720	735	679	769	720	753	689	699	704	671	707	703	710	696	713	706	719	786	699	742	737	731	751	742	676	665	690	669	750	762	684	697	711	692	680	764	771	747	721	675	687	708	691	666	690	688	706	689	703	812	740	692	741	703	667	721	683	678	669	738	697	650	701	723	685	710	681	716	700	725	682	712	731	691	688	740	668	716	720	712	728	710	697	748	701	710	706	673	686	708	703	708	773	694	729	713	746	733	689	654	727	696	725	733	733	693	671	702	715	705	690	718	681	667	674	690	751	761	690	716	724	762	728	744	714	689	658	758	711	714	681	699	719	708	680	723	678	723	721	741	713	693	718	724	680	683	714	735	656	682	737	740	735	715	720	699	706	724	671	720	720	706	688	693	655	670	718	686	707	673	674	686	763	693	705	700	688	720	722	708	753	669	685	718	691	752	722	717	700	716	732	692	693	695	685	701	690	718	739	720	709	716	673	650	676	693	694	722	711	743	746	698	703	712	716	655	742	664	663	720	710	694	692	697	704	707	705	697	684	706	705	711	695	716	710	678	693	730	669	688	752	722	690	745	698	682	699	699	658	641	706	729	692	668	719	693	699	720	665	725	674	717	699	728	738
10153	10315	8429	4317	3265	2636	2113	1847	1572	1409	1403	1280	1160	1125	1117	1055	1104	1044	1007	1043	1007	1042	992	932	989	930	907	993	990	921	915	960	922	958	952	918	947	931	945	971	978	977	907	927	945	937	914	951	899	899	908	931	897	920	889	939	931	899	986	905	946	884	885	908	911	924	934	888	914	968	960	855	941	920	925	900	872	967	964	949	858	865	944	945	938	880	902	912	966	879	882	934	911	922	941	906	928	869	901	955	933	852	859	900	902	922	911	935	919	970	924	899	918	951	907	888	952	901	906	895	897	983	945	925	947	894	891	917	930	931	966	884	959	893	930	872	887	933	910	905	935	928	928	930	923	867	898	953	932	944	946	940	944	901	969	953	923	968	947	940	917	951	961	909	898	870	894	939	948	931	950	950	935	962	906	916	897	937	965	929	933	985	929	969	888	919	860	921	916	925	934	947	854	915	880	925	893	939	931	914	928	946	926	938	916	881	936	933	931	899	866	906	951	911	981	925	911	905	939	906	918	900	915	929	881	937	991	913	940	944	909	933	909	928	888	895	928	891	868	896	929	917	918	926	954	931	913	974	897	921	930	892	897	913	919	897	923	898	918	906	956	899	908	908	847	896	933	955	924	920	945	886	878	877	904	907	932	949	887	880	945	898	935	917	941	890	911	901	931	974	896	966	871	938	894	944	876	897	898	934	931	951	955	928	958	895	927	918	864	915	960	902	942	913	896	976	942	940	873	957	887	920	941	941	908	918	931	931	838	909	909	878	918	906	924	952	908	884	892	892	911	960	921	855	937	912	898	927	968	885	940	891	977	872	967	897	951	906	920	924	920	911	908	953	924	931	878	913	931	881	940	966	931	922	954	890	907	935	948	958	922	962	891	967	874	896	937	945	872	904	915	962	904	932	925	879	990	966	870	901	924	884	952	956	858	897	867	870	973	947	886	934	960	879	927	920	910	947	934	944	855	904	892	948	956	911	877	913	973	917	908	916	959	898	951	946	895	962	962	940	952	890	889	857	955	897	956	915	905	949	892	904	905	888	889	866	933	939	910	908	878	915	967	862	926	974	957	970	867	958	869	927	890	878	875	941	886	927	938	941	944	870	926	935	893	877	955	905	889	902	905	965	910	955	930	907	937	883	956	944	879	935	951	907	885	907	922	909	891	881	848	950	924	974	885	928	894	872	923	877	958	961	900	924	917	863	900	957	936	921	920	873	930	861	973	946	909	913	929	892	947	896	942	933	927	871	938	916	946	890	934	925	922	914	923	863	867	896	960	937	925	931	894	843	895	920	922	887	918	923	869	870	955	914	896	882	937	961	889	911	905	886	972	944	900	922	897	883	886	901	916	899	926	912	962	887	904	868	910	883	885	884	911	952	934	881	1010	921	975	901	905	871	876	861	922	869	892	925	927	896	874	889	866	916	862	921	908	918	902	921	914	894	904	919	919	967	896	898	909	962	907	931	895	933	934	984	901	971	972	896	868	916	914	922	939	902	904	882	911	930	985	841	903	900	896	903	973	963	917	939	945	1014	910	916	927	918	847	924	947	912	899	988	901	909	923	915	903	946	996	880	935	935	926	875	845	936	917	874	939	915	900	906	910	888	979	945	927	966	920	873	932	918	930	931	876	895	899	926	959	935	920	912	913	884	941	883	926	935	964	926	925	895	897	890	898	934	892	903	935	917	952	880	951	959	875	937	914	870	954	899	889	869	935	915	903	874	919	912	936	886	902	920	931	917	836	955	866	957	947	905	942	938	981	885	931	950	943	887	883	877	946	888	917	903	949	916	917	877	951	919	912	920	931	927	962	929	923	891	930	943	905	923	900	910	920	903	941	875	982	979	951	909	925	935	895	930	936	902	950	925	940	923	947	890	930	917	944	884	948	940	929	974	949	896	924	921	922	902	946	859	919	901	935	914	887	900	889	954	906	905	932	908	911	904	941	926	896	939	879	969	858	907	889	861	950	874	896	961	891	937	912	925	946	941	897	888	952	934	920	875	907	909	890	975	911	938	890	903	905	925	960	919	921	969	918	879	939	903	903	928	886	936	893	876	956	889	898	916	873	895	930	909	962	919	917	889	940	953	905	938	897	881	910	919	927	935	919	927	942	931	952	975	906	901	874	908	940	893	916	886	910	908	894	934	925	895	897	886	942	912	893	877	948	872	870	907	911	962	901	937	923	912	947	910	909	950	920	870	950	858	878	903	948	909	904	935	917	918	919	868	952	903	958	937	883	924	882	941	910	871	950	869	961	880	885	931	941	904	885	874	941	948	957	888	895	897	941	968	909	934	930	916	894	908	901	895	925	919	960	929	935	904	869	904	870	961	909	941	907	945	902	882	969	937	927	935	956	884	911	922	930	944	950	942	920	904	910	925	866	934	939	925	911	906	963	938	908	925	888	924	926	845	925	891	896	888	915	916	890	847	928	876	894	908	929	968	860	885	959	946	934	973	879	836	924	945	913	917	872	929	891	942	951	871	965	956	909	962	824	882	915	916	905	876	951	934	963	876	914	878	943	893	959	922	930	905	952	924	958	884	912	900	911	934	931	869	901	995	896	884	928	924	958	900	940	879	903	953	914	905	919	935	997	886	957	897	961	915	868	913	858	922	902	943	849	924	942	942	948	943	915	817	1002	921	903	929	938	916	959	832	887	929	915	956	899	901	881	892	906	920	907	917	911	909	911	905	921	911	931	852	912	887	925	929	944	915	930	904	851	897	928	955	918	961	931	912	946	881	928	914	909	893	941	848	852	947	896	887	868	893	867	916	948	948	939	956	935	978	932	878	890	954	1003	895	893	994	889	966	922	941	905	916	938	947	895	920	947	904	946	877	918	935	917	912	913	895	960	931	928	878	924	869	984	919	905	896	894	864	957	924	871	965	929	898	857	910	891	947	967	925	903	912	879	948	936	906	881	912	895	899	953	988	913	919	906	875	954	878	953	917	951	909	922	941	900	912	858	904	911	888	940	936	945	931	876	878	913	915	914	917	965	908	943	891	933	879	946	897	919	875	850	920	985	947	952	973	939	896	876	971	951	889	942	886	896	940	911	944	926	931	866	879	961	929	917	893	964	955	934	909	907	936	925	904	963	882	928	909	917	964	910	879	950	939	895	893	959	908	919	925	911	958	989	883	968	895	916	902	975	941	910	936	932	950	879	898	912	883	923	960	901	916	869	963	954	931	939	893	868	918	923	902	896	928	890	891	899	901	903	917	910	877	953	903	911	956	881	905	899	904	988	956	865	930	900	968	898	928	917	889	918	933	941	932	898	903	954	915	860	928	986	898	913	909	913	912	864	896	909	899	890	878	905	891	945	881	928	910	928	852	879	877	920	926	916	898	916	921	940	903	954	931	961	951	950	970	951	898	893	913	917	917	960	897	961	962	959	932	901	954	962	882	957	915	895	928	911	886	924	894	918	891	925	927	895	886	931	872	861	914	911	930	911	892	891	968	879	941	907	912	865	895	919	931	877	893
22961	21388	29314	23819	21389	21448	11357	1416	1027	930	894	790	681	724	684	608	630	629	604	614	592	619	544	591	552	535	571	567	580	501	550	576	537	524	519	514	526	520	477	528	514	539	520	522	540	495	503	528	547	542	481	532	563	533	538	515	495	534	521	545	477	513	544	501	505	537	513	501	501	495	543	510	509	499	506	519	528	529	513	514	532	496	493	499	492	535	505	543	552	518	501	506	495	508	498	509	519	495	477	502	518	474	466	550	519	492	480	528	492	512	517	486	537	493	472	505	501	552	506	493	500	483	497	509	501	486	495	475	480	485	551	527	505	481	525	548	507	501	493	497	490	488	487	476	480	525	481	517	511	484	542	503	494	535	517	499	480	490	454	506	535	510	545	512	503	506	466	495	521	471	559	480	487	488	558	504	506	505	516	491	545	504	498	503	537	507	512	480	479	460	506	507	511	493	515	445	477	485	503	517	525	488	524	507	506	469	485	492	483	484	500	537	508	498	465	502	480	497	499	489	490	516	502	498	481	511	511	499	484	512	520	527	497	524	523	469	511	507	519	503	509	530	493	502	509	513	478	495	521	501	523	514	467	533	482	489	514	546	491	493	481	483	517	489	472	534	505	505	483	490	530	521	519	517	521	500	527	456	507	504	533	549	504	524	468	536	499	522	493	472	507	510	514	482	509	495	490	528	464	525	489	494	453	493	477	505	503	472	502	496	498	513	444	524	545	512	520	519	559	494	461	486	526	525	491	493	515	474	516	519	502	459	505	503	517	516	525	514	508	484	524	505	484	487	468	505	515	512	490	477	535	495	528	486	521	481	501	570	486	503	524	486	481	519	527	525	467	521	511	462	495	495	474	514	515	502	525	497	510	468	503	488	455	508	517	506	533	465	513	498	465	542	484	481	534	511	500	503	546	517	493	531	499	491	529	517	486	476	487	504	532	494	479	505	487	492	446	467	473	507	517	484	517	520	496	544	457	462	504	555	546	490	513	517	511	516	485	543	509	481	519	530	494	517	487	551	500	529	500	522	494	447	470	525	515	520	456	538	502	481	487	483	515	489	488	512	494	514	496	537	500	507	523	534	505	519	534	474	559	512	516	492	493	493	504	551	487	473	492	543	484	495	480	510	501	482	467	491	553	548	514	523	504	511	484	483	479	534	462	453	531	507	481	503	479	469	496	510	499	493	491	477	488	481	514	506	466	541	490	521	485	508	485	495	487	491	507	539	533	529	491	505	546	499	464	476	479	533	512	472	519	484	516	514	471	509	522	505	477	534	500	501	522	513	497	501	546	526	502	516	523	447	488	488	501	485	502	491	496	499	509	511	491	468	487	545	490	492	516	492	499	485	529	505	488	505	463	498	502	513	490	503	509	528	485	489	496	555	516	495	498	507	533	518	532	514	489	553	501	469	519	532	493	477	515	505	531	514	508	525	482	506	499	485	534	480	512	502	520	540	489	475	520	526	546	490	515	523	478	463	521	501	466	501	518	495	501	515	517	536	519	547	534	507	503	517	516	546	539	487	493	545	491	526	479	492	512	481	456	507	484	504	482	501	513	504	514	491	502	484	486	534	472	480	551	487	507	472	518	512	514	505	544	478	559	503	508	505	484	504	493	520	563	501	500	518	469	556	523	517	482	486	510	501	516	489	528	487	482	498	504	514	521	498	488	491	473	497	515	491	484	537	524	511	476	517	527	462	484	492	509	480	518	494	489	512	531	509	485	507	501	502	512	484	485	485	515	512	520	501	511	524	503	493	480	523	509	515	521	527	489	510	543	486	434	478	507	508	472	489	526	488	523	473	504	505	506	486	499	503	534	467	483	530	501	498	495	528	536	445	538	490	526	500	520	514	466	515	476	509	507	508	460	492	518	492	505	527	508	531	531	527	496	527	528	502	478	490	476	507	516	507	544	475	503	462	559	474	523	494	482	486	533	532	516	503	505	485	478	501	515	498	494	465	508	514	497	514	495	464	510	514	526	517	502	481	519	516	485	502	546	548	470	479	473	506	542	529	539	527	482	507	498	531	491	496	449	491	523	494	486	474	484	503	435	523	474	486	513	531	495	502	500	531	464	506	553	453	498	516	505	484	475	519	497	483	495	520	497	509	500	556	480	494	470	491	516	528	536	505	517	493	531	503	510	481	481	484	534	482	480	570	502	491	485	544	512	548	484	501	453	522	497	525	493	560	537	502	484	474	512	511	491	498	482	522	470	480	487	487	488	494	486	524	515	509	517	506	503	482	492	504	515	534	515	516	526	504	456	470	498	494	496	482	488	520	480	516	485	495	509	486	511	467	499	518	476	509	479	496	517	525	534	498	492	470	521	510	492	498	490	520	479	495	496	462	507	518	482	495	491	493	505	542	491	513	493	498	481	524	483	478	508	525	512	542	490	512	539	480	514	502	470	497	489	502	542	461	498	506	468	476	493	536	524	478	450	519	498	537	466	522	518	511	500	516	506	517	493	500	469	502	527	505	518	522	570	536	534	485	446	472	510	490	538	515	519	497	520	479	471	501	539	529	509	492	508	496	506	517	521	476	483	483	511	494	496	473	500	505	485	470	522	501	511	518	488	513	459	517	483	474	507	490	504	550	450	485	490	526	461	538	521	496	490	506	528	521	485	493	489	508	500	486	520	491	483	501	501	515	489	490	510	512	494	498	485	532	522	496	451	514	476	518	487	501	470	469	465	537	494	505	503	513	512	492	489	518	471	458	497	488	509	535	500	514	502	488	518	539	488	509	514	470	486	490	510	523	485	536	489	498	482	524	518	504	552	534	494	490	452	510	464	501	461	522	522	484	493	502	463	488	516	480	515	502	541	499	502	473	522	526	519	496	511	514	511	515	488	514	537	518	495	455	491	515	477	448	476	546	507	538	478	468	493	502	514	480	536	537	467	482	467	535	518	548	513	523	520	504	532	483	469	537	505	523	504	517	512	508	544	506	477	434	500	474	463	493	527	442	504	464	464	480	488	446	474	507	464	485	476	506	478	485	510	494	495	527	550	503	496	514	503	512	475	497	502	500	484	487	493	499	495	550	516	458	518	501	458	497	491	507	471	491	521	493	447	468	491	444	485	508	498	507	490	466	513	530	516	492	525	448	510	524	493	478	514	484	527	469	486	488	500	554	479	496	510	481	476	466	473	490	487	508	467	497	476	507	468	483	508	529	522	522	478	501	521	511	470	505	507	510	529	510	476	494	542	481	505	495	508	524	501	509	549	502	457	482	502	506	503	489	472	489	498	494	499	487	544	547	516	487	492	485	511	482	482	489	523	474	484	528	515	495	550	533	469	480	497	485	560	458	494	455	484	502	531	483	515	491	504	508	523	514	503	559	533	477	502	492	481	554	526	523	479	502	516	469	481	527	491	482	527	470	498	514	507	493	548	476	530	474	536	508	510	484	485	500	476	520	517	471	535	478	479	522	513	520	482	483	494	485	477	476	465	473	498	542	523	483	503	481	477	495	468	447
13515	16464	13418	7240	5072	4024	3045	2491	2054	1775	1577	1391	1234	1163	1087	1059	960	887	945	871	872	784	810	799	819	763	737	799	717	748	748	688	716	672	692	720	704	672	705	747	765	663	711	724	717	625	722	704	701	666	728	682	688	685	699	719	685	649	708	647	680	696	656	653	684	640	699	614	668	658	690	755	681	670	704	667	690	747	676	651	673	679	676	695	657	693	682	670	677	698	655	710	704	674	666	651	675	661	682	743	664	650	685	653	699	671	657	703	714	680	713	645	680	736	683	730	653	656	700	659	643	639	675	698	652	677	671	646	653	701	647	665	685	635	711	669	676	609	657	710	644	700	650	695	699	692	653	681	620	697	648	649	633	661	675	686	610	671	669	679	660	654	655	672	630	665	683	667	648	650	682	624	695	652	689	703	704	661	669	719	690	675	667	645	653	661	692	661	698	663	678	646	631	632	681	671	682	693	675	663	681	705	661	663	682	681	707	721	663	660	655	652	644	643	651	674	642	693	674	679	693	660	622	646	656	675	679	711	710	666	644	719	657	652	731	653	648	732	686	666	691	658	685	619	638	689	660	644	656	628	705	683	672	647	659	661	701	697	707	686	641	666	694	658	683	689	659	704	623	671	646	674	660	678	659	679	638	689	666	640	648	718	647	665	703	661	634	629	639	661	679	628	670	629	672	665	649	633	636	698	606	660	714	680	695	648	701	629	635	676	674	688	646	637	611	635	651	644	646	687	697	712	640	675	721	652	619	662	659	713	648	718	640	651	659	620	644	660	642	613	680	647	684	673	689	678	658	693	667	683	676	635	657	691	662	649	701	644	650	666	698	676	665	706	661	673	693	693	667	664	667	676	683	659	636	710	672	650	709	624	666	687	705	642	683	668	671	676	645	669	707	682	658	643	667	674	666	673	676	666	662	681	647	674	692	698	666	699	706	661	631	647	697	679	705	724	684	650	658	675	721	668	680	643	678	627	716	644	702	638	683	692	666	671	691	654	673	664	672	665	658	684	636	610	644	661	671	699	680	730	681	673	706	662	654	613	660	654	747	648	635	651	658	642	650	669	675	703	659	694	667	663	660	692	675	646	707	670	623	615	681	677	686	660	668	643	668	645	667	692	670	663	661	681	740	666	672	704	639	656	652	694	640	685	670	691	742	709	669	658	690	650	733	714	682	687	677	663	660	644	644	639	645	633	669	702	701	742	680	647	684	659	640	701	685	663	654	662	633	669	675	687	661	676	641	643	657	657	714	689	639	663	662	641	715	679	679	670	639	684	656	692	620	660	657	653	653	655	689	672	702	637	671	632	660	660	681	699	696	630	683	635	625	668	684	663	707	639	656	667	698	641	680	671	678	648	708	657	657	647	644	661	697	644	683	698	678	672	660	684	668	680	621	654	663	673	655	669	636	714	698	697	663	667	665	644	690	695	654	648	663	632	706	688	688	711	658	656	627	640	666	709	647	678	627	636	715	649	705	679	647	710	683	626	725	679	647	661	679	687	687	647	636	673	667	706	676	650	643	703	681	658	628	715	668	682	645	650	686	708	678	708	688	696	707	676	685	682	664	702	699	695	672	687	674	685	666	642	658	683	649	675	688	625	614	703	687	665	683	686	641	711	652	697	689	700	701	641	674	644	701	646	664	704	642	675	655	655	683	660	657	662	664	652	685	706	659	700	658	690	688	695	675	697	645	659	666	599	661	671	685	623	671	697	680	709	663	644	629	657	651	719	734	682	675	700	720	699	614	687	671	656	685	675	632	660	695	727	683	680	676	646	669	633	663	659	691	671	667	716	671	682	688	654	664	673	662	682	663	701	685	677	669	647	673	681	667	681	652	679	668	628	632	681	677	657	666	648	691	691	632	649	711	678	660	660	637	632	662	662	670	661	645	676	675	691	666	603	720	681	634	712	649	671	677	677	664	674	681	673	673	678	684	633	632	660	649	678	666	654	632	618	670	680	674	675	676	679	652	675	683	677	622	694	668	679	639	631	671	707	652	661	663	639	631	665	671	683	661	687	677	678	641	691	699	671	681	647	673	675	683	668	664	649	702	713	616	617	653	666	701	660	696	628	709	668	672	681	647	681	670	717	674	679	616	672	707	612	627	673	721	695	674	634	713	661	646	710	638	655	674	699	679	682	663	649	686	691	642	689	679	648	672	642	666	688	683	654	669	691	652	659	659	680	657	653	675	666	666	642	650	669	639	625	662	644	691	696	695	663	738	670	670	681	659	637	658	694	628	628	681	642	690	631	656	657	639	681	643	654	713	703	645	649	642	697	709	676	635	704	642	703	674	671	692	694	628	683	669	638	666	654	713	650	665	699	687	671	695	681	658	638	665	642	668	658	657	655	662	691	692	693	673	669	700	696	685	677	669	675	637	644	681	637	715	673	665	644	702	664	687	656	661	656	716	683	692	679	639	672	632	660	735	625	660	636	690	716	670	683	651	658	650	650	690	698	631	698	649	647	668	629	641	677	667	650	675	634	647	684	672	674	667	635	716	651	615	659	654	654	685	627	682	675	682	672	634	717	668	736	673	666	687	660	679	692	641	631	681	628	683	697	681	650	719	674	668	618	655	651	675	653	631	666	673	646	624	675	665	672	667	665	682	652	659	678	665	678	652	669	659	639	665	675	696	659	689	660	645	673	696	638	615	662	687	666	630	672	670	662	691	645	697	654	670	659	658	669	608	629	627	663	636	681	672	671	679	679	657	642	691	677	640	670	667	663	650	660	658	680	688	669	671	681	703	633	658	636	670	664	621	691	631	709	690	663	687	689	659	638	661	699	704	651	660	643	656	674	692	636	683	705	644	667	637	694	704	622	655	665	682	684	665	659	648	663	627	707	672	695	671	659	667	646	625	680	668	645	671	693	639	705	629	676	686	728	652	693	605	677	690	699	648	637	673	646	667	607	669	653	707	656	727	635	686	681	672	699	683	685	659	639	650	656	704	639	628	659	621	698	672	657	648	688	633	684	684	635	697	647	666	643	655	684	648	649	676	660	654	661	672	646	721	673	659	683	647	722	628	654	700	621	660	653	658	717	664	621	654	649	613	670	657	701	680	661	659	684	638	678	662	683	650	657	697	652	698	733	691	697	630	650	661	662	670	703	684	687	653	647	608	680	672	670	652	637	714	671	622	655	683	673	675	679	739	683	634	649	681	697	657	678	616	674	654	684	683	702	620	667	662	633	656	697	672	679	708	658	650	649	661	654	632	676	665	652	689	667	649	720	689	638	690	611	678	663	678	640	675	673	680	623	673	641	689	680	689	709	647	670	665	681	652	608	661	656	655	638	660	693	704	709	699	663	677	649	675	670	708	621	642	650	666	702	656	672	631	700	645	691	644	633	637	659	689	705	663	668	611	687	665	617	653	677	672	661	666	641	646	643	664	683	680	621	642	678	669	693	720	711	667	665	660	640	666	653	624	671	677	653	649	606	692	685	616	657	689	685	646	674	698	625	665	653	654	697
27051	20913	9489	869	566	540	544	525	522	514	493	486	498	512	540	451	468	502	487	483	483	465	500	462	498	470	488	512	498	522	480	498	499	488	520	462	486	485	511	488	450	527	493	497	504	506	505	482	509	530	480	487	513	505	490	528	482	522	472	484	450	517	497	481	444	520	493	483	510	492	465	495	482	520	491	495	483	455	489	469	467	457	493	453	482	531	525	510	483	522	535	506	512	508	517	501	489	467	483	476	505	497	479	486	432	519	478	454	493	467	474	482	465	473	448	514	480	481	498	465	457	496	508	533	524	462	487	451	501	471	498	476	462	477	488	461	443	477	475	500	513	494	474	446	514	480	425	495	478	460	444	484	489	493	434	513	462	508	493	463	488	506	489	507	461	513	486	503	485	492	475	483	436	477	423	502	490	483	502	527	543	486	502	506	493	508	444	474	496	496	503	474	476	470	532	491	482	451	453	479	490	450	506	476	497	510	488	541	465	486	463	443	490	497	487	497	506	475	499	516	479	455	496	473	513	455	535	477	480	469	511	484	495	448	473	480	511	500	486	486	494	450	506	452	478	507	479	510	511	506	471	494	435	524	498	474	500	496	480	484	536	481	462	492	499	509	495	503	466	486	495	490	501	488	482	485	512	470	483	466	492	458	480	441	445	458	494	515	506	484	493	471	467	508	438	499	514	512	471	494	486	484	504	465	513	494	479	479	472	451	480	505	483	452	492	467	475	522	473	442	509	476	517	470	444	494	543	463	491	492	500	511	471	504	494	489	489	469	468	489	462	505	483	530	494	508	499	514	478	500	464	480	540	478	507	489	508	460	471	469	473	479	491	446	486	513	470	453	479	501	486	471	478	506	487	510	517	512	471	492	493	473	480	488	497	490	491	471	579	472	496	518	500	488	464	500	494	515	476	520	492	473	496	492	473	483	523	457	449	485	507	506	466	486	432	476	482	460	490	512	482	527	525	465	455	453	455	478	492	515	475	493	510	525	465	489	461	474	454	521	486	489	509	499	434	477	496	468	484	506	496	457	517	463	490	456	511	446	454	494	471	464	475	485	478	492	460	448	483	475	449	494	519	462	493	503	483	496	453	456	515	485	487	460	491	478	490	484	509	481	473	479	451	484	489	482	487	483	451	505	468	435	486	499	491	471	513	496	467	506	460	493	524	519	466	513	484	487	496	494	523	462	460	535	457	476	470	464	481	473	528	456	469	471	486	511	445	494	481	469	473	470	457	470	468	473	520	503	460	482	466	434	458	462	471	481	491	499	472	521	515	523	463	477	458	476	482	500	457	464	478	538	489	525	460	508	497	494	478	493	520	481	505	495	468	445	503	472	485	503	493	463	500	471	486	454	489	459	499	505	424	494	529	467	454	495	493	478	504	485	457	497	494	465	440	512	460	470	449	495	494	535	503	494	445	507	499	454	503	528	460	496	467	494	493	455	531	473	502	476	482	492	477	499	466	458	484	465	533	448	468	510	495	519	496	522	470	486	470	477	511	524	483	485	475	467	481	452	492	492	495	467	513	464	495	506	481	482	458	496	531	486	513	524	458	473	515	468	465	470	494	511	468	460	522	466	487	509	503	515	476	433	470	508	462	493	478	503	468	461	526	500	496	497	490	502	477	450	480	445	439	492	490	477	523	494	443	485	483	473	469	536	503	482	440	501	506	541	485	497	460	497	492	483	494	469	488	458	495	486	494	502	469	473	489	464	480	530	470	494	497	508	487	501	488	487	503	526	525	464	463	450	489	508	486	463	471	509	517	472	480	465	456	444	485	491	495	471	481	539	492	495	481	501	499	487	456	476	452	483	528	456	469	490	493	497	496	487	455	513	451	461	502	423	492	429	441	492	455	507	509	502	461	464	485	478	472	508	501	483	518	496	519	470	481	477	482	485	492	501	480	478	475	489	453	510	511	512	490	513	460	477	467	413	498	461	513	493	498	474	518	459	465	451	470	485	492	512	507	515	447	442	499	473	465	498	494	522	493	455	516	464	497	487	479	481	465	494	474	478	475	494	500	470	454	497	484	499	463	479	494	504	509	458	521	511	488	467	486	480	512	502	494	434	452	510	465	519	439	483	472	488	491	497	471	523	517	459	501	507	461	459	510	473	509	506	538	505	453	459	498	493	475	527	472	492	465	501	487	519	461	484	529	514	482	463	491	467	501	516	475	449	448	508	489	487	518	483	534	496	472	472	443	469	520	473	465	435	484	517	490	493	483	477	452	493	502	508	445	504	472	471	467	457	494	501	516	509	493	501	475	458	484	487	473	473	484	497	478	500	499	489	479	480	489	495	457	497	494	475	464	529	468	528	495	495	478	474	461	455	491	505	497	466	459	484	471	510	492	491	481	469	465	551	490	488	491	451	500	482	470	480	482	470	513	474	513	477	468	470	455	485	465	478	498	499	484	487	484	491	508	521	511	491	470	516	474	486	518	514	485	483	499	497	521	523	423	479	522	496	511	463	459	486	500	514	469	504	440	434	468	456	493	478	512	498	504	517	510	478	495	472	470	498	468	460	460	499	441	480	501	448	467	498	484	483	488	491	494	507	491	519	474	442	480	467	472	492	518	485	470	483	485	446	498	492	508	493	470	470	511	515	479	466	470	518	454	483	481	482	473	478	470	465	449	502	485	493	538	462	482	513	495	515	488	517	533	503	504	494	476	456	503	432	455	503	504	490	492	460	472	506	439	501	490	488	444	511	492	503	497	488	515	496	514	511	489	498	496	497	483	496	500	464	485	463	505	483	512	495	457	466	460	466	486	475	471	475	464	488	468	520	455	501	468	490	476	508	491	511	472	486	472	486	486	483	461	481	518	475	488	483	505	484	479	501	506	470	489	479	472	511	451	496	473	486	530	540	490	488	514	469	502	472	524	477	458	431	510	492	471	512	482	500	428	460	494	481	478	490	496	494	495	525	493	519	469	467	488	441	458	513	489	467	462	487	475	486	468	477	482	464	483	521	464	472	481	456	491	483	460	473	483	494	493	532	506	500	508	506	480	494	511	517	501	489	504	493	487	470	483	460	488	483	472	512	473	529	480	482	508	523	485	483	505	489	506	460	473	506	513	474	499	477	513	499	503	482	490	539	478	469	488	472	493	502	485	471	515	497	467	515	484	479	471	442	485	459	454	469	458	469	460	497	486	478	499	488	477	472	521	478	509	459	493	496	515	508	521	491	520	490	468	523	480	500	480	492	475	493	503	508	487	480	470	502	521	500	472	429	514	498	509	479	415	509	485	495	459	465	458	473	494	474	475	466	467	490	456	470	495	481	506	491	502	498	498	470	460	498	491	517	515	477	518	486	481	429	479	505	455	502	515	488	422	459	518	507	484	508	468	516	462	507	492	462	516	469	483	445	501	508	476	456	499	495	467	472	473	492	457	530	481	465	510	477	434	533	444	480	470	460	482	483	479	495	475	486	493	444	456	485	465	456	510	494	462	503	456	504	483	502	470	479	481	517
4316	1271	1055	787	744	714	675	675	637	641	632	637	632	645	618	629	627	614	672	617	602	596	605	629	605	663	656	621	692	593	613	628	653	626	607	632	607	606	624	642	647	640	659	646	641	613	642	594	648	623	651	628	643	615	671	625	663	622	624	635	615	592	597	609	640	651	624	652	638	637	657	578	603	615	661	633	593	620	657	636	583	591	643	651	634	606	641	642	620	612	650	628	609	579	640	627	612	612	650	617	634	611	630	630	620	619	667	651	649	637	633	629	643	659	631	612	635	621	619	573	593	625	646	668	657	635	579	663	646	653	622	604	655	652	651	657	645	646	650	613	638	633	589	671	631	602	610	663	649	649	611	621	607	651	597	653	597	643	601	624	640	613	560	605	596	635	653	626	615	595	675	607	623	662	630	647	614	622	607	621	685	579	617	599	637	647	634	660	600	651	641	652	635	624	626	617	599	656	566	590	597	631	638	632	633	654	632	635	651	639	646	618	548	623	584	599	612	672	627	646	635	621	595	661	589	600	603	624	595	635	598	625	580	636	608	589	638	607	627	628	658	602	630	636	630	646	605	587	624	625	626	656	670	628	617	654	637	642	620	623	628	619	629	660	647	653	619	613	593	605	674	630	583	627	628	572	660	628	611	644	643	638	654	648	620	637	619	609	615	621	607	605	651	609	641	627	632	640	583	642	633	595	629	629	637	659	627	629	592	648	562	599	619	682	599	581	623	635	604	602	660	620	608	600	630	603	639	648	624	601	616	657	637	615	646	632	660	619	619	644	578	608	584	645	635	611	593	605	652	629	635	625	602	617	626	595	650	668	590	594	640	587	587	571	622	652	652	618	632	625	664	615	641	635	642	636	690	557	678	642	588	604	646	611	604	623	619	641	696	602	597	610	628	617	668	640	613	636	667	594	625	604	607	611	612	629	606	653	629	587	629	638	617	625	616	626	605	652	663	583	651	649	599	635	656	614	670	628	620	600	631	642	605	623	636	642	647	614	616	665	618	666	625	662	661	631	593	644	648	629	589	612	593	632	623	620	616	588	627	610	639	622	640	657	626	615	630	643	674	640	616	631	640	621	616	620	615	639	617	617	639	639	606	648	615	602	640	664	621	627	650	627	643	613	652	663	630	616	596	647	615	659	647	630	597	614	620	606	596	641	627	651	603	646	645	624	603	625	593	620	597	618	662	603	573	664	618	586	615	606	673	653	632	603	656	615	617	619	628	613	625	623	628	623	639	592	617	627	600	649	676	616	629	618	633	606	653	624	661	571	606	596	629	675	643	608	636	672	657	652	654	559	622	629	613	605	599	608	634	642	627	608	642	621	627	665	598	609	614	650	660	606	634	613	638	670	623	608	610	677	635	604	618	649	619	644	648	611	637	587	582	659	604	642	645	643	593	659	613	618	639	653	591	647	630	613	619	617	592	625	641	637	635	632	628	663	603	601	617	614	618	672	616	646	647	637	612	664	653	545	649	662	597	639	624	652	632	636	619	614	642	598	637	696	615	642	612	639	629	609	607	633	589	653	640	603	633	669	617	648	631	600	611	586	623	617	637	625	659	638	627	619	586	616	641	633	644	669	675	634	665	648	647	630	676	638	625	666	622	643	622	661	632	598	583	636	638	635	621	622	645	628	630	625	622	652	612	625	623	631	620	649	556	611	613	662	634	604	654	626	650	602	671	648	635	663	656	607	620	624	619	611	624	646	648	596	640	631	608	593	602	616	644	628	661	594	654	623	549	582	587	644	643	616	655	607	646	675	689	626	657	608	638	633	664	670	687	664	631	588	619	590	625	657	673	616	675	650	622	620	609	641	588	631	605	647	621	651	616	599	603	625	624	641	643	656	644	607	672	643	614	603	623	593	625	601	628	626	627	601	608	593	668	626	625	621	639	615	618	614	618	632	597	652	560	585	658	692	671	638	689	650	612	686	691	627	634	677	603	603	618	613	601	635	615	626	624	689	619	586	655	608	612	617	637	623	622	653	623	600	655	611	638	621	609	631	635	640	618	626	634	603	600	647	640	620	645	632	657	647	589	693	624	645	656	643	622	595	639	619	627	645	645	639	659	666	616	623	623	617	618	601	660	621	647	660	628	601	662	651	610	612	657	625	620	643	650	627	604	634	634	634	569	625	654	598	653	621	614	610	620	654	582	678	598	656	623	681	682	610	662	632	628	628	582	644	646	638	598	635	603	642	610	625	565	572	610	630	596	652	658	607	623	655	624	603	622	612	607	677	627	616	643	617	593	672	663	643	626	605	660	572	625	594	614	625	590	614	633	599	655	633	645	616	583	683	618	609	612	610	676	648	632	636	623	647	707	626	612	609	654	643	602	638	627	676	604	608	660	598	596	637	648	605	655	629	618	580	624	593	664	564	617	612	619	618	651	662	631	658	657	620	631	636	591	611	594	652	618	598	628	645	624	644	586	636	682	660	619	593	636	616	615	639	632	583	626	627	616	605	615	639	622	628	624	638	659	590	646	630	632	638	623	616	613	650	627	646	685	606	630	623	596	613	631	646	641	593	618	644	573	604	637	662	690	605	627	661	634	649	621	667	593	580	603	633	613	638	648	596	626	639	638	594	638	604	659	656	629	628	659	632	637	568	589	638	594	619	612	614	624	653	631	650	647	649	654	597	641	641	623	638	594	608	623	649	620	653	603	632	641	622	643	612	629	669	660	622	604	659	622	634	600	656	605	605	609	621	638	611	657	615	626	589	661	619	653	624	648	629	600	600	638	583	635	604	629	604	645	585	682	637	644	642	653	610	622	613	637	617	649	645	637	607	596	640	621	644	644	674	652	693	613	602	644	652	636	627	603	623	639	627	611	637	642	647	614	603	607	617	631	659	583	653	603	651	641	620	673	579	593	629	685	583	637	619	604	622	656	620	672	644	622	664	632	618	614	614	626	605	635	623	618	637	600	647	620	625	606	593	635	617	622	648	644	612	599	610	629	585	635	654	620	603	621	636	595	583	618	627	619	640	605	651	621	630	617	619	624	616	645	626	626	695	572	638	631	622	581	596	660	635	617	611	594	640	612	625	643	604	638	638	685	679	589	634	581	665	618	600	622	642	632	599	664	605	635	661	615	601	649	591	650	608	640	650	641	606	656	593	620	663	639	609	631	615	673	643	608	603	595	659	653	688	674	643	586	593	614	614	650	618	641	614	617	628	620	644	625	617	612	629	641	645	641	628	649	631	639	617	617	626	604	581	601	622	632	637	607	661	661	626	636	614	600	657	648	624	686	652	648	625	611	668	616	635	641	657	577	668	577	635	606	630	579	627	675	562	614	624	635	611	590	657	604	625	641	648	640	637	580	681	622	681	703	602	642	649	616	587	638	611	563	623	624	606	585	661	633	603	641	628	630	615	637	651	645	632	650	623	612	633	660	627	626	614	633	593	595	644	615	619	619	643	635	649	615	622	633	607	627	643	625	611	632	641	652	610	639	638	600	601	629	618	615	649
23827	21408	29012	24170	21408	13332	1781	1204	936	908	907	849	892	815	805	817	821	808	732	739	757	808	721	732	787	752	752	694	743	742	735	725	724	710	702	718	699	719	747	739	746	745	734	736	691	698	743	724	747	756	725	708	737	692	730	714	729	724	725	735	664	721	717	693	735	711	687	740	686	731	742	694	675	705	694	708	726	695	734	701	713	702	706	709	757	689	760	694	775	682	696	760	699	724	734	686	712	729	743	712	715	731	737	739	739	712	718	746	748	739	692	663	727	696	689	698	703	742	712	697	678	725	719	712	712	735	730	713	711	707	718	751	718	709	717	767	718	716	705	723	730	728	706	754	724	760	739	715	707	695	752	703	701	687	711	721	725	674	724	726	740	668	744	723	724	719	724	696	735	673	669	714	738	709	673	703	732	688	712	707	683	719	741	725	709	675	699	729	719	749	713	718	751	751	729	640	712	714	683	709	716	743	710	734	733	682	696	708	705	714	711	677	708	708	742	721	766	763	710	696	795	737	680	742	700	699	720	737	717	735	720	685	683	720	705	709	784	738	715	769	696	711	747	754	710	731	689	684	726	739	707	703	695	680	725	733	748	693	707	676	763	690	696	686	730	707	726	692	694	736	693	692	719	690	739	707	720	716	643	685	658	744	716	752	707	698	725	744	708	745	717	697	767	734	687	727	719	723	677	735	714	776	701	726	744	714	724	703	683	695	744	700	773	714	718	720	703	733	741	667	677	698	700	715	730	725	683	707	723	749	714	723	752	754	698	724	723	682	726	700	734	755	729	696	742	700	725	731	674	701	734	690	688	767	682	682	696	701	703	721	715	711	692	722	738	722	704	723	762	740	687	763	731	693	742	723	709	753	731	712	699	700	700	728	710	643	689	736	704	721	786	670	735	748	715	687	730	699	712	728	686	708	689	719	730	670	719	699	703	726	693	745	692	707	657	738	730	720	703	688	683	710	684	725	710	754	766	729	716	670	697	704	654	714	713	764	677	685	707	714	702	721	746	711	726	730	735	740	722	744	728	700	706	757	745	705	710	757	728	728	715	727	691	703	701	746	705	720	677	720	695	740	657	690	734	762	694	695	716	742	711	753	700	697	673	696	714	694	653	705	721	773	718	734	685	681	780	754	724	713	720	691	709	725	709	789	662	684	706	738	705	663	697	696	670	718	714	645	722	762	702	740	640	714	718	788	684	737	715	719	728	701	660	724	752	721	693	712	753	720	701	701	744	696	727	705	739	671	695	706	669	748	721	746	721	674	623	662	703	700	724	716	726	710	717	692	701	736	751	711	674	682	687	762	786	716	745	651	724	719	680	719	719	704	674	690	729	697	685	654	725	730	766	737	729	712	734	725	729	739	691	681	693	774	756	680	675	734	734	727	679	706	710	700	744	721	753	711	699	707	687	709	699	713	710	714	732	660	712	724	732	677	696	701	686	719	709	711	663	697	730	667	720	712	666	691	689	752	697	676	679	730	740	767	711	704	727	734	681	718	707	669	704	728	727	762	714	686	696	738	692	730	708	692	678	721	684	698	752	697	723	733	692	710	689	703	716	728	709	755	715	694	747	737	664	742	678	725	743	737	747	776	711	718	731	741	762	774	707	710	739	712	688	695	733	723	717	717	717	712	687	759	671	702	717	713	700	762	730	674	718	701	679	659	711	692	690	672	694	710	713	720	733	707	676	734	711	737	725	672	674	686	676	693	744	679	705	764	687	702	734	741	736	708	733	700	680	768	657	749	744	705	703	707	704	696	731	687	664	731	721	706	665	755	719	656	701	706	775	716	677	732	710	730	685	724	699	739	690	726	745	706	727	729	653	710	743	747	700	740	694	664	682	704	729	702	715	722	685	708	698	716	724	773	725	714	717	679	744	701	689	692	694	730	696	754	699	728	742	745	764	714	757	733	731	735	654	719	706	693	736	746	705	681	683	766	718	710	725	702	706	703	732	701	714	697	772	709	700	687	738	729	684	674	722	733	706	682	706	693	725	675	694	768	745	683	660	694	714	728	734	680	696	745	757	691	689	707	766	759	746	667	691	723	746	726	709	674	638	691	712	680	718	715	702	748	737	689	650	673	726	698	718	733	712	678	689	714	750	729	707	689	705	721	737	698	717	701	698	711	743	761	737	660	720	727	727	693	700	698	704	708	706	746	702	720	687	704	709	650	742	734	732	738	730	716	688	696	747	701	670	707	674	701	704	704	673	712	722	682	674	693	744	744	764	752	760	700	653	740	695	712	673	726	709	704	696	701	687	670	722	679	755	723	708	740	667	738	701	749	719	708	698	699	710	664	712	733	737	732	666	705	709	679	696	699	748	729	692	669	719	722	687	757	754	692	722	725	694	683	695	702	676	683	663	750	721	699	731	701	751	748	735	665	685	738	734	706	711	711	706	739	717	772	690	663	695	723	729	694	709	732	735	738	714	691	703	667	717	724	749	684	725	682	711	713	716	746	711	705	719	734	703	676	689	686	700	691	747	735	692	669	662	743	708	658	712	753	734	683	685	689	727	736	754	704	729	704	694	660	716	656	693	699	734	740	712	715	723	693	683	691	687	698	692	698	740	744	731	690	712	741	732	698	723	683	715	660	704	704	735	756	715	688	711	703	700	696	697	719	684	677	699	691	761	725	704	716	707	670	746	723	668	746	729	707	681	710	762	748	691	733	740	702	735	726	712	733	705	733	765	710	677	735	709	713	709	710	736	679	734	690	702	701	746	809	682	710	720	724	688	707	753	777	691	707	722	724	734	756	724	703	732	710	748	710	702	688	682	696	663	782	730	688	744	746	688	695	717	698	731	703	700	684	714	671	707	693	713	790	690	725	727	700	716	692	640	686	733	732	687	702	700	694	677	712	700	657	699	736	689	684	744	669	690	674	707	678	698	730	700	741	735	696	740	721	693	721	701	720	693	732	737	697	715	669	695	725	719	687	727	730	703	676	722	701	733	664	718	744	740	672	749	739	701	725	749	724	714	723	681	731	715	724	702	714	708	679	689	684	739	713	687	736	681	691	715	706	651	739	697	709	703	737	693	694	688	714	702	741	686	718	722	662	713	709	660	704	715	707	695	752	718	719	725	742	701	706	705	678	714	763	707	713	692	730	749	709	707	726	666	660	724	688	666	665	690	742	682	692	732	702	756	713	699	707	705	689	695	761	642	738	748	710	753	738	702	710	730	705	698	672	724	681	710	663	696	716	682	682	723	662	677	714	712	716	720	676	715	684	722	721	707	738	662	700	658	705	716	684	723	690	682	736	676	712	731	723	700	732	750	706	694	704	748	734	712	763	713	712	732	733	748	704	691	726	692	732	744	700	728	708	731	720	675	715	716	717	701	679	735	741	724	706	703	723	695	697	689	723	756	703	728	719	708	714	700	729	712	753	715	703	692	763	735	684	716	744	721	720	735	766	764	713	765	721	746	739	682	749	710	701	716	676	713	755	700	706	708	695	675	678	728	710	709	683
10195	10311	8457	4299	3256	2495	2127	1841	1611	1482	1318	1299	1202	1189	1121	1082	1095	1030	967	1010	1052	942	997	961	921	963	953	939	869	908	884	951	909	1036	949	968	969	956	980	976	945	941	968	930	947	945	908	964	949	930	918	859	926	977	943	902	905	929	927	892	922	899	911	932	904	894	874	869	885	898	895	890	904	895	871	945	881	891	877	871	937	889	941	912	903	903	881	924	917	945	939	935	944	899	895	896	913	888	925	884	881	917	920	905	887	912	915	913	912	940	927	921	884	898	926	879	931	903	895	929	931	912	932	887	937	880	907	931	943	926	922	897	894	982	907	898	908	912	900	933	895	927	934	954	902	831	907	862	911	915	916	897	893	921	901	921	850	918	964	922	950	920	936	926	948	924	883	879	901	940	917	919	928	911	1004	907	897	929	976	930	853	888	904	912	934	894	854	915	886	856	951	866	897	858	909	916	905	935	921	909	893	894	858	859	884	907	891	878	927	918	903	881	874	881	917	929	870	954	938	894	909	895	858	938	900	858	898	911	925	896	935	942	959	911	881	951	906	851	922	938	892	939	918	895	896	960	876	889	891	881	892	868	884	910	961	929	920	908	935	894	892	904	844	878	922	854	883	881	924	914	942	890	968	863	921	889	882	910	921	946	943	922	888	913	916	892	920	906	924	938	920	911	865	893	919	914	882	917	858	902	906	857	889	953	941	908	888	852	928	884	953	908	908	916	934	888	869	909	904	905	947	891	886	878	906	883	917	892	846	910	914	905	885	898	936	930	913	900	909	969	882	883	877	955	878	888	931	932	955	875	951	947	906	864	892	902	940	939	923	937	919	889	895	905	884	874	954	923	922	876	925	886	900	877	912	900	833	923	888	930	895	946	939	946	904	941	931	920	882	906	932	847	906	856	934	918	888	885	949	923	945	921	892	935	926	906	883	924	909	888	946	896	877	937	874	949	909	896	931	890	888	883	891	895	915	874	959	893	875	938	940	877	925	902	936	858	928	898	883	915	897	911	917	928	918	884	946	929	928	836	887	903	905	914	915	891	938	972	866	910	916	881	942	915	923	948	924	885	869	920	940	904	927	930	918	867	895	938	901	883	897	868	922	912	858	844	883	908	899	914	931	890	946	942	845	952	942	931	864	878	921	935	856	890	911	895	936	907	912	845	864	869	913	955	850	906	901	976	906	875	919	921	900	894	948	964	900	896	937	920	927	878	972	899	920	907	960	848	923	921	911	898	887	903	934	883	871	917	889	909	918	965	904	891	926	932	907	895	930	979	945	859	820	910	846	885	921	930	952	888	919	870	903	909	928	881	957	896	916	902	881	873	922	872	902	929	943	920	925	909	915	971	899	874	885	903	919	918	870	894	913	972	939	881	884	906	885	937	912	899	903	933	886	958	927	902	898	912	890	875	935	890	892	894	890	916	907	916	888	930	876	950	924	935	904	883	878	914	922	937	925	927	847	975	895	952	926	916	901	874	882	970	930	938	894	928	942	900	921	909	879	967	909	925	907	932	945	897	951	916	924	957	905	900	927	925	917	913	943	928	930	887	956	902	889	870	904	948	952	895	873	844	895	890	909	913	888	902	868	893	909	918	914	922	870	884	932	899	897	942	914	916	911	917	949	884	930	913	894	866	912	947	902	910	895	884	933	871	860	925	888	921	883	900	912	893	931	916	913	909	873	843	915	940	980	877	889	858	945	909	910	892	902	966	898	930	906	890	928	910	927	917	899	947	924	862	918	948	873	960	873	879	933	901	842	910	930	923	944	906	920	958	898	924	871	901	894	884	867	877	916	909	981	901	859	909	946	950	920	881	878	902	912	926	922	898	898	923	877	922	953	935	879	909	928	914	923	895	881	837	906	898	926	916	898	877	905	862	909	914	894	918	932	909	856	960	892	892	938	920	889	904	907	896	961	910	949	946	895	863	925	994	958	865	900	926	906	851	939	952	906	920	892	888	888	883	888	925	865	901	888	949	876	927	941	893	958	927	856	898	925	958	911	875	897	906	894	963	911	924	922	953	922	908	858	922	870	883	908	881	884	881	900	888	861	888	946	919	946	882	865	890	890	868	872	939	922	960	954	806	890	957	922	882	938	847	913	936	966	958	913	911	893	847	926	897	900	962	891	883	883	887	958	869	939	934	871	970	896	871	925	917	936	997	893	917	917	918	913	925	930	869	911	928	953	1006	882	910	926	874	928	922	872	901	920	899	908	862	902	884	955	912	886	894	946	916	1006	831	951	895	942	898	865	994	910	904	909	865	869	890	921	871	922	939	885	901	908	875	929	913	905	908	940	937	938	928	915	939	860	854	946	870	969	942	927	919	910	914	924	881	877	892	901	899	908	900	912	977	911	901	897	914	843	884	910	921	926	972	942	882	904	896	891	849	883	943	902	958	909	926	914	870	905	980	897	940	986	886	861	876	849	937	940	883	853	912	937	893	906	923	910	938	893	929	899	918	877	926	892	886	984	904	895	933	908	912	913	941	919	917	891	923	928	928	914	887	932	893	894	897	915	909	897	898	944	929	889	943	940	893	907	908	936	911	950	898	898	923	884	933	879	935	912	890	914	897	886	953	930	865	888	917	926	895	931	925	967	898	896	923	918	890	882	879	896	915	878	924	920	977	922	859	936	958	942	873	895	926	920	929	902	959	877	890	889	879	873	949	949	876	946	930	897	931	921	902	890	905	855	913	903	923	927	935	910	908	956	911	919	922	903	886	950	927	908	934	895	917	922	978	958	923	873	883	921	891	900	900	941	941	874	865	892	911	877	936	917	966	901	925	910	881	930	924	879	941	890	950	935	961	891	884	925	911	883	909	904	893	898	940	912	887	921	920	935	893	848	874	867	937	923	851	881	896	891	889	880	932	875	902	930	917	931	827	905	887	916	926	912	938	967	930	959	914	915	923	961	913	911	905	896	901	863	880	926	891	888	927	897	922	929	912	898	872	981	949	881	904	886	894	918	931	988	937	881	919	940	961	950	931	895	935	910	905	935	912	892	839	872	922	943	972	938	869	930	928	900	971	899	870	890	896	930	903	919	886	922	917	893	915	880	950	864	956	924	937	851	887	908	864	970	881	928	872	921	884	942	907	895	924	921	925	911	894	931	913	858	931	929	888	933	870	929	897	909	916	928	943	919	883	875	859	865	931	936	881	835	908	953	924	965	894	891	921	930	895	931	859	914	924	921	891	934	908	911	943	931	878	936	914	887	905	907	908	895	917	929	982	961	915	939	943	900	847	1007	902	936	917	923	874	952	896	926	923	868	948	933	970	887	907	902	894	925	927	892	930	870	943	932	924	842	883	918	869	901	888	905	911	880	945	938	920	907	921	921	954	900	890	901	889	881	883	957	892	880	917	879	897	939	943	874	887	914	895	911	928	926	893	916	882	921	951	897	896	907	893	921	918	918	892	873	997	847	910	869	919	987	951	896	852	888	900	905	922	899	961	907	919	903	880	915	909	915	890	978	910
22918	21388	29354	23785	21388	21437	11519	1433	968	880	838	745	757	652	650	611	631	623	596	584	586	562	589	556	522	530	534	494	495	583	537	533	496	541	554	554	508	522	512	503	510	519	471	494	539	528	497	540	479	521	568	514	522	510	489	517	488	533	498	501	487	504	490	464	500	531	512	453	484	506	508	507	517	494	497	484	492	509	530	507	541	476	485	491	493	508	500	511	501	519	476	508	505	536	512	493	515	505	487	508	523	516	486	488	493	529	472	484	482	534	537	477	497	519	467	521	516	528	510	506	528	527	494	489	476	514	502	517	433	507	488	521	531	506	543	488	540	480	540	519	506	507	501	515	518	514	560	502	512	506	489	488	506	537	541	484	491	495	490	515	489	496	483	502	505	509	492	516	477	517	505	503	539	518	532	521	490	486	493	513	502	546	476	486	488	499	483	492	495	516	506	459	513	461	516	492	477	501	510	546	526	504	529	497	498	501	461	492	508	523	538	466	512	518	496	484	500	467	480	502	536	496	518	503	521	490	527	471	507	477	497	538	491	493	494	553	486	499	477	503	515	487	489	491	537	478	502	511	500	507	506	523	493	492	475	508	480	525	464	530	477	495	510	467	477	502	480	469	509	517	515	507	503	459	485	493	505	472	514	496	514	466	530	493	515	526	452	489	468	502	504	533	430	501	503	516	538	492	508	483	512	511	464	507	531	541	473	517	505	499	508	480	482	483	518	461	493	488	520	476	492	494	495	448	513	511	502	498	527	512	496	490	479	508	503	504	533	440	506	515	498	483	525	476	487	514	511	544	486	542	486	511	530	481	535	518	493	505	462	477	507	516	494	507	552	494	514	511	490	502	496	469	512	524	501	498	491	496	507	498	500	480	494	519	468	516	481	493	505	533	479	500	478	505	483	468	493	503	516	511	458	508	509	498	524	499	503	496	493	516	512	496	536	497	491	444	510	527	498	495	501	532	506	515	478	471	508	501	498	483	508	501	521	538	486	495	509	494	458	489	476	487	539	486	481	514	560	466	447	529	474	468	500	547	510	479	474	521	517	508	518	517	517	530	469	484	487	486	515	519	500	475	516	487	480	468	506	479	468	522	489	521	487	509	503	527	495	487	532	510	490	496	522	504	499	478	468	466	528	490	482	497	501	498	495	509	503	453	526	487	530	462	522	525	466	492	522	492	481	526	523	477	502	460	495	454	499	495	473	492	468	468	482	533	480	518	514	499	457	483	499	494	527	505	453	521	530	534	491	508	498	490	528	476	488	504	486	514	481	474	512	503	510	500	451	489	511	522	496	501	479	494	556	511	524	471	510	486	452	504	540	504	540	514	492	500	516	470	498	488	448	523	544	514	490	541	523	510	492	494	531	510	448	496	504	547	529	505	469	521	501	514	510	464	505	514	488	487	480	535	503	500	496	492	503	490	524	532	481	513	490	552	471	477	485	504	466	503	511	499	508	509	518	535	484	500	500	523	538	501	531	487	518	492	480	502	519	476	503	507	492	501	479	491	470	477	494	467	477	498	486	537	503	484	545	501	519	519	512	520	501	506	500	488	514	505	531	470	470	498	491	500	481	499	516	536	473	486	525	501	530	505	528	496	506	507	507	465	511	500	511	480	485	484	463	512	506	549	463	524	492	524	470	463	515	524	520	515	498	483	480	512	493	477	474	487	479	493	539	477	457	452	478	510	515	510	496	518	490	575	499	531	500	489	493	502	462	531	477	525	467	483	501	501	518	474	483	454	500	450	496	508	505	514	476	509	489	542	485	466	496	502	490	507	513	513	516	487	454	467	478	501	497	526	477	504	538	531	496	509	522	528	470	523	511	531	510	502	509	543	467	499	506	489	488	476	522	497	506	510	516	516	511	491	508	518	464	508	487	489	489	508	511	487	485	508	485	493	562	511	514	488	481	497	469	534	523	529	507	502	490	495	506	432	496	522	477	481	500	506	526	487	515	518	470	479	496	469	489	489	495	520	507	475	503	540	506	494	474	482	505	519	522	514	475	473	503	457	524	526	501	510	498	512	520	488	487	507	503	514	538	502	524	507	463	444	466	476	483	507	525	474	518	487	518	509	511	481	496	528	476	502	454	498	495	479	485	557	483	531	465	507	489	518	493	497	473	503	510	503	504	483	489	489	536	482	511	498	527	520	531	512	498	502	511	546	483	529	490	481	509	487	507	448	414	490	481	470	497	517	522	491	521	500	501	525	484	500	523	504	495	476	501	485	482	496	495	483	502	474	488	477	489	508	494	515	484	525	479	506	481	506	544	540	508	516	511	492	510	527	502	479	498	539	499	477	525	509	468	492	524	477	534	474	520	492	530	485	517	471	477	488	512	470	532	485	508	485	499	514	466	495	500	480	495	483	504	517	465	497	495	486	523	508	543	466	511	508	484	538	524	511	505	477	528	463	500	493	535	483	473	498	517	463	472	477	478	526	520	490	505	453	497	503	488	517	495	489	516	520	518	534	512	499	482	489	491	478	510	512	533	493	524	485	492	481	500	478	507	500	525	554	501	480	474	512	491	514	469	455	515	514	542	505	522	495	466	497	489	484	502	541	494	484	464	475	483	547	514	521	503	543	548	487	517	485	522	525	499	510	514	475	487	529	470	514	499	482	508	493	534	492	508	490	538	523	555	503	547	506	525	493	503	522	509	491	473	521	515	521	494	483	479	484	487	494	504	470	484	533	498	511	499	511	488	463	527	515	510	481	498	496	503	480	476	451	506	484	501	466	527	496	484	514	495	484	478	492	524	506	475	523	490	461	495	507	518	521	503	492	525	447	470	490	488	479	495	531	511	477	474	515	468	515	470	463	517	486	533	467	515	501	487	496	502	522	497	500	488	491	454	489	523	494	494	505	493	509	443	512	519	512	467	503	467	461	502	515	505	487	490	496	460	522	487	496	530	525	518	507	517	519	478	547	523	540	479	501	506	522	478	489	509	530	503	511	471	504	474	493	471	480	497	470	491	518	509	483	553	530	470	510	461	485	507	484	488	494	502	457	509	500	511	510	438	510	504	473	500	476	490	490	509	510	481	455	481	514	472	484	508	490	535	476	516	513	494	478	492	495	526	446	520	495	529	487	466	490	476	460	473	475	497	496	489	488	486	459	481	511	510	514	517	524	529	501	503	475	479	511	475	496	518	490	510	504	489	492	523	466	501	491	480	521	492	496	503	490	477	466	491	495	486	513	460	488	505	504	510	517	479	528	516	512	483	480	526	502	478	508	496	524	499	474	483	494	455	514	477	497	473	464	458	499	477	530	509	466	482	504	501	485	487	476	510	485	485	529	471	523	498	570	512	498	481	511	530	503	544	462	538	492	523	461	492	497	501	486	525	505	461	514	474	494	513	492	490	490	493	510	502	504	526	495	525	478	470	499	508	524	535	522	495	513	493	549	470	527	558	510	517	508	459	481	474	505	511	507	534	502	521	497	463	492	488	507	549	459	488	471	500	523	461	535	490	528
13397	16249	13362	7135	5019	3882	2962	2459	2119	1788	1600	1365	1225	1167	1054	1058	939	928	869	856	818	813	772	760	819	756	721	686	759	745	747	710	701	662	718	734	689	673	670	730	705	701	698	652	742	683	663	711	686	684	727	678	655	703	690	671	660	665	664	669	647	682	672	676	710	683	677	699	641	736	638	646	691	666	639	626	667	683	664	666	661	643	631	674	683	665	662	653	635	669	714	643	656	673	674	649	644	663	627	637	693	665	652	664	704	661	667	668	708	645	615	655	682	656	639	647	635	675	654	655	621	683	693	648	608	652	650	665	636	660	621	648	705	645	611	669	639	682	690	663	657	651	672	664	680	665	692	678	663	686	664	661	688	651	664	661	683	633	656	662	703	680	627	618	735	663	675	634	622	664	666	706	692	641	702	696	614	675	695	654	636	655	642	662	665	669	638	676	624	702	699	678	651	678	648	616	689	699	707	657	674	680	701	671	669	692	636	675	626	658	686	692	640	677	650	653	624	683	684	644	639	715	654	636	676	667	683	649	670	680	698	631	679	677	668	693	669	649	660	695	665	610	671	642	671	622	637	679	705	628	659	654	664	653	698	654	648	660	645	672	731	736	679	708	681	628	658	680	670	653	639	652	650	654	642	622	659	704	647	668	680	652	697	645	679	622	659	644	638	657	660	630	667	647	701	662	653	682	656	638	679	646	661	628	666	687	671	642	621	621	659	729	692	667	662	649	657	661	694	657	611	648	629	653	713	661	656	678	663	654	638	652	673	648	641	695	685	652	688	641	746	657	659	674	615	683	663	684	695	667	654	667	675	695	677	637	659	702	632	687	683	664	662	707	640	660	633	645	664	661	651	669	656	660	624	609	670	651	635	645	677	599	682	645	623	659	658	655	681	689	654	633	681	678	688	618	666	717	666	647	600	709	673	644	668	637	661	684	652	663	676	680	635	685	671	654	648	659	645	685	677	651	668	639	670	674	652	614	663	608	686	654	669	663	665	668	697	634	609	682	664	636	665	631	683	661	651	639	676	647	672	733	689	673	641	680	705	612	661	655	725	686	667	665	635	641	681	675	636	652	642	682	653	706	636	652	635	646	691	678	693	659	673	670	667	656	645	656	665	677	636	656	679	641	651	610	629	735	670	692	663	633	667	650	638	632	634	575	644	678	657	644	684	677	685	677	607	647	657	685	639	648	651	682	667	682	696	633	699	640	653	620	661	671	663	643	627	668	675	697	700	660	685	648	691	711	706	704	670	642	671	701	674	637	667	624	704	706	692	657	651	633	621	692	660	632	666	620	691	659	724	678	707	663	629	630	605	673	686	678	654	634	622	653	648	677	579	680	674	671	633	683	671	643	640	606	632	652	682	652	609	674	693	656	649	654	680	644	666	667	700	682	653	661	676	676	649	671	656	656	679	658	650	689	656	684	650	658	636	684	636	655	651	620	658	635	664	660	651	680	668	678	631	638	661	647	646	671	649	679	617	689	617	692	668	643	704	654	658	709	657	652	706	642	661	727	700	679	650	635	679	674	642	626	624	685	650	655	678	665	660	667	636	666	691	683	645	630	680	685	660	649	665	650	681	652	671	644	673	710	664	673	684	694	641	597	614	687	676	628	697	661	680	637	650	655	669	624	635	680	675	693	689	651	649	699	629	657	666	650	639	672	661	642	679	680	677	701	664	694	611	703	665	674	680	646	671	619	687	610	663	679	635	665	647	651	634	660	639	664	662	711	671	678	647	649	661	656	662	690	685	673	668	627	676	614	676	621	676	640	660	607	675	651	645	670	631	630	687	665	667	649	650	657	650	598	651	683	651	638	656	652	656	655	610	681	648	674	664	647	674	649	661	664	685	666	671	679	650	652	673	642	627	670	651	646	675	643	679	665	661	641	660	655	631	651	666	661	666	646	694	643	645	691	658	613	650	624	674	643	693	665	659	649	626	701	694	635	692	633	711	635	647	618	665	644	669	658	632	645	621	625	656	709	646	678	649	701	630	641	675	643	675	647	655	640	621	708	683	654	681	687	662	670	668	645	688	657	648	672	643	667	665	628	663	655	659	662	662	667	634	671	691	681	717	667	621	635	667	691	645	634	642	676	645	661	655	695	688	630	666	702	637	644	674	611	634	667	645	667	713	673	666	669	639	645	669	639	670	701	690	664	621	689	639	666	675	642	625	699	621	669	635	687	626	670	637	632	674	671	639	707	616	682	650	655	642	659	652	638	632	605	673	652	648	671	645	633	663	644	652	675	663	714	681	691	718	656	647	674	659	673	684	656	677	666	669	681	630	681	690	673	678	687	694	651	661	644	672	705	661	643	664	699	681	708	658	705	664	666	694	695	639	639	632	689	630	648	670	594	632	645	637	657	695	683	680	715	636	684	661	629	629	626	659	664	650	672	635	637	653	712	657	666	707	638	653	686	637	672	647	675	621	668	637	683	654	673	663	704	657	681	652	607	699	625	637	663	628	669	655	647	661	682	659	645	621	628	639	694	663	638	654	648	648	632	627	657	625	635	593	644	641	663	646	662	684	651	694	665	660	648	657	658	641	629	655	683	709	624	646	681	667	678	660	651	680	662	710	651	683	687	656	687	713	643	654	678	668	672	625	646	683	662	687	644	672	637	635	640	677	638	689	674	665	633	665	653	650	685	702	688	665	634	652	663	643	661	640	671	651	643	660	673	667	618	679	675	677	666	682	658	670	650	672	620	677	670	688	689	664	704	650	636	740	686	683	666	651	645	632	656	687	715	658	653	662	610	638	708	680	642	659	647	651	661	659	631	665	673	663	631	630	701	652	652	633	645	661	644	655	686	671	619	649	652	661	659	683	639	670	667	621	658	679	673	692	625	684	645	634	645	679	672	642	665	640	702	664	642	665	662	598	675	663	642	636	670	669	657	663	659	704	631	644	650	659	667	678	657	612	684	653	716	669	601	622	673	671	648	670	692	654	630	695	657	682	672	621	688	648	639	658	672	645	654	627	615	677	690	606	637	664	664	604	692	660	645	682	649	620	689	640	650	656	646	655	627	626	642	688	651	691	632	664	690	698	647	668	684	660	691	637	666	648	682	666	690	728	666	658	678	670	621	659	667	641	653	648	661	667	684	657	666	705	662	627	660	706	685	637	655	706	659	668	711	643	680	600	653	647	636	644	675	669	641	651	660	652	662	647	647	623	675	653	649	651	673	680	618	695	617	648	663	662	631	659	666	676	640	644	682	658	633	639	670	681	619	622	661	632	660	697	684	652	650	690	664	674	658	683	656	660	694	642	692	641	639	682	673	602	630	613	630	679	621	671	631	634	662	639	665	693	637	646	674	625	723	707	654	675	656	638	666	657	694	641	687	697	661	678	587	652	657	676	649	660	676	681	690	635	649	660	652	693	636	681	662	636	649	662	656	659	707	663	660	718	664	629	667	683	653	656	626	630	667	638	697	654	648	708	711	681	652	644	657	634	651	654	702	657	639	631	635	631	609
27085	20991	9798	1088	727	657	596	521	518	481	518	509	468	484	515	490	489	510	494	463	452	496	513	486	472	485	518	534	498	480	540	501	489	461	498	475	465	522	503	510	490	474	465	520	492	503	530	493	496	491	468	500	460	500	486	549	472	457	479	468	473	473	516	501	448	469	480	453	511	479	521	468	500	504	448	509	507	493	507	528	485	463	500	487	494	461	457	539	499	527	498	518	472	511	483	472	468	466	491	491	487	446	492	476	503	491	512	485	516	499	472	460	473	496	508	493	529	489	473	481	488	499	461	486	500	481	495	494	489	485	500	485	501	532	481	509	487	463	498	473	461	454	482	504	488	481	503	477	488	507	502	479	470	457	485	508	462	479	504	516	468	503	512	489	475	490	515	540	523	514	457	505	478	503	468	492	489	468	458	495	477	509	491	477	507	495	457	485	531	512	468	457	490	458	479	482	463	458	491	470	483	516	460	484	475	515	479	477	506	488	489	468	479	493	503	467	454	445	473	503	466	489	486	498	493	474	493	446	499	478	458	499	515	451	464	504	471	476	449	476	444	499	484	480	522	491	497	497	463	473	497	508	469	483	483	461	532	538	498	455	485	490	479	531	456	491	520	457	433	519	478	507	455	480	518	489	516	508	488	512	567	470	470	518	548	495	503	485	502	437	464	503	507	467	498	516	484	500	494	513	497	469	475	456	479	477	535	497	489	510	479	454	535	437	442	523	492	517	487	523	449	470	474	478	477	503	512	505	471	501	470	512	481	472	504	481	498	489	496	474	518	464	497	467	488	489	469	474	490	501	545	499	469	496	489	483	510	489	490	470	470	512	484	513	488	477	461	495	473	496	508	531	473	480	467	489	476	426	512	516	490	479	502	499	500	462	497	461	491	488	461	509	501	494	466	475	470	532	484	515	519	476	456	500	488	477	488	467	491	486	491	503	512	505	478	486	488	502	469	472	461	506	511	458	478	445	473	474	499	488	464	474	530	513	459	486	529	501	484	470	491	447	467	514	482	483	489	470	479	443	493	508	484	452	497	493	425	480	480	482	478	493	487	493	496	508	536	455	503	490	507	436	477	502	492	477	447	454	499	490	482	455	498	501	483	470	483	457	478	443	509	447	479	482	483	494	511	531	464	478	486	465	504	514	478	449	458	488	491	493	505	531	487	483	499	458	463	474	489	485	490	490	473	492	468	487	460	457	497	489	463	471	469	522	472	473	473	436	545	466	459	504	451	476	456	473	482	480	479	462	489	480	471	490	514	454	463	445	526	495	510	498	494	491	514	465	498	487	469	460	482	444	517	456	480	462	528	511	470	474	504	488	469	491	514	470	469	507	480	482	481	491	483	487	461	470	496	482	487	474	477	491	485	508	515	480	474	509	518	492	526	512	476	469	462	471	516	497	489	464	498	488	473	512	525	495	458	510	526	521	487	477	486	501	440	499	476	511	471	495	474	500	509	436	484	449	491	532	448	492	464	483	500	459	510	454	449	458	480	466	459	454	490	480	455	514	442	531	467	471	496	475	486	512	478	488	490	493	459	480	493	467	464	495	454	503	506	453	474	500	480	440	487	511	510	499	477	506	469	496	454	513	478	514	489	477	467	516	502	480	515	463	479	496	479	481	501	466	514	477	509	494	495	488	469	479	472	537	481	474	491	510	476	471	483	532	464	482	462	489	499	478	517	483	506	448	504	516	480	477	521	476	506	471	511	492	520	483	466	498	483	525	463	480	465	506	462	481	461	493	506	493	490	488	495	460	479	495	460	487	480	486	501	493	482	499	494	519	472	511	474	488	447	481	448	512	450	470	477	525	450	461	478	483	506	501	482	482	457	461	480	481	468	517	464	473	521	491	520	439	475	468	507	527	479	479	467	511	445	476	496	499	483	447	480	496	438	490	500	472	494	461	496	457	441	489	513	505	520	502	509	543	504	495	499	489	525	476	514	438	483	482	507	449	454	438	471	482	520	493	471	470	508	471	527	486	474	501	484	487	465	487	509	459	461	446	491	489	475	508	468	465	445	488	475	485	502	468	480	483	476	480	538	468	471	497	481	494	480	514	474	473	464	468	483	472	479	475	468	470	500	472	474	467	468	465	499	462	495	500	510	480	497	503	516	511	471	499	478	435	476	521	478	497	494	513	522	465	489	486	477	504	481	474	487	455	492	494	464	472	492	482	474	486	458	501	477	456	523	486	506	475	490	468	502	471	491	455	494	510	487	493	475	473	466	507	490	462	479	501	464	489	503	541	446	502	488	479	484	454	483	519	481	463	489	485	454	437	494	508	505	539	473	468	527	441	485	468	486	489	539	506	473	499	508	494	491	502	464	517	479	487	484	483	482	513	495	507	481	505	495	505	468	514	451	456	530	458	464	519	500	497	498	455	484	487	516	485	496	480	480	492	461	522	481	472	491	490	469	494	497	507	477	500	510	495	529	495	467	518	495	528	459	497	470	526	467	488	465	491	532	489	488	476	515	513	493	488	485	495	496	474	472	478	446	469	476	469	498	480	463	517	471	493	472	494	496	520	447	485	492	483	466	537	439	518	501	463	504	488	474	491	481	474	449	513	456	524	536	533	485	504	489	487	502	440	479	520	496	473	477	489	489	522	478	453	457	491	479	484	504	483	496	474	465	475	456	484	513	464	513	460	519	477	457	454	478	446	476	457	480	491	481	522	469	534	447	480	452	486	497	518	471	463	468	490	484	468	467	475	487	474	466	494	490	507	491	490	451	479	515	487	467	513	502	507	519	521	457	466	471	487	478	480	493	468	475	442	466	542	535	504	531	480	484	473	496	481	479	486	481	518	470	505	507	485	486	470	460	503	505	496	481	464	486	471	500	445	497	505	506	530	461	487	506	491	496	482	514	483	520	491	477	472	510	497	486	493	513	493	494	484	490	468	487	481	446	442	471	503	533	492	461	486	506	476	467	497	445	453	493	487	468	479	492	471	462	494	487	470	472	536	490	492	472	493	516	485	479	482	519	497	484	465	515	515	524	482	477	477	506	529	442	522	481	499	497	495	477	490	504	436	505	479	543	438	480	491	480	497	456	483	489	498	494	488	486	526	489	532	491	468	469	495	469	510	500	471	544	462	450	468	510	449	506	531	463	440	463	497	474	467	434	456	458	467	463	498	520	507	497	528	530	472	476	495	493	496	486	492	483	491	479	509	474	493	502	474	481	472	470	500	474	466	498	491	489	500	465	491	486	442	492	506	468	480	505	465	484	514	496	485	488	500	494	512	475	508	499	477	489	472	515	503	485	468	493	477	526	450	490	502	486	481	457	484	484	428	425	481	475	460	461	478	481	463	510	494	468	496	481	515	475	493	520	470	485	501	477	502	497	482	494	466	473	481	536	478	514	470	458	506	490	487	492	464	507	478	507	495	486	530	496	498	519	516	504	482	526	449	470	523	502	490	491	505	436	524	492	482	483	453	495	485	510	517	470	482	497	482	499	501	542	516	480	490
4501	1304	1241	824	791	724	683	718	646	640	627	662	669	610	680	653	642	679	618	603	607	637	632	628	602	590	635	660	666	619	546	650	644	628	615	635	652	628	646	618	610	607	685	679	630	623	607	595	668	634	613	591	622	602	635	647	588	660	605	622	614	643	635	634	634	672	619	575	640	616	603	678	617	645	610	643	655	570	602	593	664	606	634	615	613	586	588	655	578	640	685	622	646	660	597	623	630	624	657	633	642	603	583	601	666	674	636	637	651	624	652	581	623	684	652	664	599	667	607	616	623	639	650	642	607	656	612	628	652	616	641	651	632	625	647	606	647	629	652	618	609	638	625	658	651	588	644	663	638	642	625	622	634	611	668	652	577	635	658	661	632	567	605	659	590	604	618	640	624	625	653	619	604	641	593	618	622	659	628	598	654	633	588	635	589	642	631	649	655	612	654	613	649	611	614	608	635	589	618	551	650	642	649	643	599	641	595	625	624	642	624	663	631	648	623	644	632	647	661	623	603	624	598	630	631	649	632	617	611	664	622	610	623	622	624	602	620	662	652	642	643	604	633	606	646	664	623	666	573	703	606	613	653	582	626	604	611	576	647	651	634	641	616	662	609	674	606	624	613	632	636	679	657	628	640	635	605	601	641	633	637	622	655	608	608	613	616	621	648	640	593	596	580	645	604	673	659	613	642	616	670	634	632	665	665	608	629	645	664	638	650	623	589	651	609	655	630	643	603	578	640	635	644	638	669	649	635	604	625	630	618	628	642	608	636	646	634	668	570	630	620	627	656	626	621	584	646	606	627	623	584	628	637	563	644	597	636	628	629	657	615	645	650	661	689	618	647	654	554	624	616	662	598	624	650	612	650	653	664	620	635	630	669	641	607	621	654	606	637	623	678	630	652	644	640	643	581	620	587	603	632	668	629	632	603	635	645	665	607	639	623	668	663	628	629	629	640	644	596	620	613	609	616	611	636	638	617	619	652	641	613	637	668	641	572	638	608	648	639	615	613	635	583	628	640	616	601	614	623	590	617	604	634	631	610	611	591	554	625	598	632	630	625	676	643	632	622	633	654	612	636	646	610	657	619	614	629	632	662	612	624	649	567	614	627	624	601	604	662	605	625	603	625	634	621	609	633	612	633	632	627	609	613	637	617	615	607	588	625	590	614	609	654	672	622	613	618	611	629	611	618	655	622	657	613	596	610	636	622	631	637	627	644	626	642	573	594	599	595	657	650	660	619	618	623	611	616	630	584	641	648	629	639	608	661	670	663	681	629	608	618	622	636	642	621	585	622	646	601	644	624	614	615	639	622	652	610	602	664	639	655	634	629	602	624	653	656	659	644	591	591	597	635	636	600	619	616	643	630	633	674	601	593	654	635	623	600	645	613	638	612	627	597	655	604	641	619	580	620	665	665	608	630	623	632	571	600	616	624	638	673	644	578	641	643	641	620	653	645	619	642	632	592	617	640	608	653	641	612	643	607	632	638	590	626	619	634	644	617	611	596	644	627	624	602	627	638	678	607	616	601	643	596	589	620	669	623	619	595	612	627	651	632	627	604	608	645	585	639	637	635	636	589	638	613	645	627	609	623	658	651	626	650	616	639	618	627	583	629	675	636	638	613	610	613	617	622	640	628	611	634	580	615	618	614	599	622	615	587	598	619	656	646	628	630	628	658	648	602	601	591	642	582	596	644	646	614	636	642	616	654	604	640	617	620	614	618	625	613	559	621	631	646	648	639	670	629	589	606	617	624	640	618	600	606	650	691	638	595	619	624	627	591	597	632	664	631	661	646	647	594	597	613	631	680	616	634	591	663	633	614	640	619	658	601	622	650	617	640	607	618	647	629	639	588	658	589	638	624	596	619	668	633	642	627	577	609	646	620	626	661	632	589	599	618	654	606	646	590	642	642	616	633	603	626	648	672	651	674	637	630	623	663	635	632	663	603	651	630	619	598	664	603	581	646	641	658	588	659	620	625	623	615	654	636	628	645	640	619	628	611	624	623	607	603	613	637	638	633	644	643	612	615	587	637	596	628	628	632	627	624	612	680	648	613	638	625	626	628	613	624	556	630	632	623	611	620	638	612	649	603	651	626	620	654	680	631	606	611	634	613	677	622	625	607	597	642	645	663	644	644	629	613	621	633	595	621	620	633	605	653	633	627	610	599	635	665	591	604	633	615	689	629	621	644	632	616	668	620	595	616	625	626	640	593	619	607	656	638	610	654	590	654	660	612	630	646	642	663	617	619	632	650	657	636	612	629	604	633	642	654	618	611	629	603	602	639	608	607	642	635	603	622	619	637	693	637	652	625	614	623	642	607	636	606	650	651	655	607	598	628	650	616	606	606	597	613	624	610	624	593	643	655	664	606	637	635	640	644	577	647	661	624	609	632	656	614	593	640	645	605	616	606	623	610	628	661	694	597	600	671	605	646	587	625	632	625	613	659	630	626	636	619	605	609	678	633	633	645	658	584	650	565	678	634	630	605	650	612	609	607	659	625	674	621	625	682	645	636	631	629	615	605	603	606	620	645	646	612	618	612	658	623	595	597	631	627	620	625	613	638	648	677	627	618	598	606	664	640	645	601	671	623	625	601	598	607	628	617	607	624	624	604	628	637	580	686	643	574	602	657	619	638	627	647	630	607	647	567	677	651	617	616	642	613	601	621	612	640	629	593	599	611	642	644	606	629	639	578	628	623	615	617	619	648	628	650	615	595	641	667	643	609	615	626	652	602	648	614	633	627	653	610	632	630	580	628	622	628	649	551	639	598	610	692	653	641	625	605	650	591	662	628	632	621	675	602	608	563	690	605	593	597	623	607	628	656	610	640	604	644	673	659	630	618	567	616	611	662	677	643	641	663	660	594	627	626	636	610	627	679	663	642	597	655	625	650	604	597	616	654	591	568	631	588	607	635	599	625	650	661	614	651	653	607	624	636	612	591	603	641	633	613	656	640	643	623	630	605	650	653	650	623	602	595	557	598	663	625	615	629	648	631	652	567	607	621	612	603	601	653	666	634	653	613	639	650	605	611	644	617	662	637	645	607	623	627	639	661	630	667	628	627	617	652	593	631	670	616	628	615	661	644	641	611	615	624	638	593	632	641	620	630	656	626	616	639	681	643	630	616	631	652	624	634	618	642	621	661	616	633	649	589	655	685	591	599	651	631	649	634	632	585	605	608	625	624	645	597	619	588	600	583	612	650	614	640	630	655	628	618	645	624	614	602	562	626	621	623	665	592	629	679	644	580	635	589	609	604	663	633	667	641	637	641	602	602	604	642	605	660	648	601	660	644	614	649	628	626	608	624	631	635	656	591	629	607	655	646	648	621	603	652	623	652	612	599	658	609	643	587	602	628	629	619	618	578	651	648	625	598	622	638	655	664	631	656	621	613	658	588	655	663	640	624	643	617	658	668	617	680	670	634	616	642	625	653	608	631	571	657	611	586	614	639	626	634	664	599	612	610	640	633	628	648	600
23786	21392	28983	24153	21376	13171	1903	1175	982	974	923	887	795	854	804	811	775	757	731	751	752	733	740	719	776	699	747	684	744	726	727	741	740	722	796	695	749	744	746	704	698	697	705	739	731	737	722	710	669	705	668	722	665	716	756	764	701	705	693	728	670	740	715	681	731	697	698	718	691	712	709	714	702	690	706	709	709	712	713	720	714	721	699	710	714	718	722	692	698	791	726	671	710	669	711	642	752	679	695	709	722	753	716	694	711	730	677	732	742	712	682	689	696	695	693	719	678	734	695	692	748	710	672	672	757	691	676	757	694	740	709	729	709	711	707	723	700	704	702	693	709	708	732	722	738	737	736	699	693	735	678	696	743	689	680	726	727	700	735	674	712	734	740	701	726	690	751	699	671	693	698	673	723	704	709	711	692	710	672	741	673	696	758	693	711	699	720	708	683	711	708	701	748	712	721	713	685	773	694	729	673	686	726	693	656	715	667	672	725	735	663	716	755	657	700	745	697	669	751	666	696	692	689	765	687	697	721	697	717	687	750	735	704	771	683	707	694	747	694	702	696	727	696	737	694	671	689	702	688	739	667	707	712	752	716	670	735	646	679	682	701	744	684	688	724	736	703	751	666	766	695	711	722	698	697	646	702	718	705	733	772	720	670	707	730	690	709	715	730	656	736	733	724	702	690	751	738	714	695	720	711	709	736	664	731	689	707	722	709	705	734	723	668	684	704	711	724	657	677	720	724	670	750	711	631	721	756	730	697	746	654	702	698	687	704	705	690	726	727	698	697	645	713	728	722	711	715	723	669	725	680	700	708	724	665	691	743	716	706	688	698	718	723	733	694	748	712	712	716	713	701	651	709	725	693	737	705	650	747	722	752	715	735	768	703	649	720	733	712	735	755	676	755	753	706	708	750	708	704	734	676	642	719	663	702	678	691	730	707	697	703	732	747	721	676	659	737	721	688	693	719	698	662	710	709	688	708	708	707	700	708	680	716	688	709	684	704	709	692	703	679	721	744	715	691	707	671	693	704	752	664	739	709	726	694	700	705	708	680	672	685	682	680	712	692	666	701	712	725	689	694	697	712	716	675	714	669	779	667	702	706	727	718	700	744	708	707	707	699	734	725	683	732	691	720	707	700	695	736	702	654	699	689	666	688	684	687	690	688	687	720	693	738	701	713	713	706	691	766	729	727	696	675	680	709	688	710	717	733	688	690	695	746	723	704	712	740	693	710	711	704	693	705	694	679	719	720	722	748	723	712	661	708	706	687	710	693	750	685	726	732	684	684	699	676	693	709	678	675	711	672	692	706	704	731	656	731	700	704	648	714	669	712	684	685	683	715	681	691	666	692	656	729	733	737	691	718	709	704	750	677	682	672	652	669	745	714	690	703	714	707	700	701	662	721	693	661	647	690	738	661	688	650	695	741	742	659	681	699	744	687	690	716	723	708	666	717	722	704	730	682	630	698	727	712	694	724	662	660	677	671	699	739	685	701	678	716	715	676	694	705	741	708	726	702	694	711	744	721	694	648	711	735	691	695	694	696	729	710	693	728	693	707	707	705	714	714	719	713	748	719	743	738	732	696	742	712	725	726	729	755	698	730	689	691	687	726	679	721	708	726	662	674	717	611	637	725	686	750	663	763	765	681	720	720	736	711	736	710	682	717	712	711	675	695	681	735	750	721	738	735	709	682	723	713	667	669	702	722	676	653	684	743	701	714	718	753	692	662	686	690	668	670	703	716	751	714	700	709	724	696	717	733	712	700	753	698	682	742	705	741	680	705	701	705	735	715	682	713	723	680	679	725	675	691	688	706	696	711	678	678	725	696	708	733	693	715	728	710	721	705	689	691	710	669	718	738	669	744	714	768	739	741	618	732	691	677	700	682	696	718	720	705	683	697	722	708	696	746	669	689	714	685	744	676	707	641	692	775	718	719	748	721	744	697	677	703	669	692	702	691	700	667	730	682	687	719	713	740	685	688	716	699	736	697	729	697	714	690	707	739	682	691	712	763	732	684	711	719	699	710	691	717	729	707	748	684	690	707	729	693	689	687	699	750	712	708	748	710	728	706	728	731	730	732	661	683	721	715	665	705	708	699	747	716	717	755	723	701	712	683	714	709	649	637	712	748	708	703	701	725	661	684	708	670	667	742	717	650	675	699	709	611	750	670	696	727	703	713	638	698	674	694	648	674	643	690	707	701	740	721	722	714	689	707	700	748	681	694	702	686	722	689	716	656	703	681	716	694	667	675	715	707	755	712	689	692	699	671	703	719	656	695	693	727	717	701	659	685	688	695	699	690	706	742	724	676	673	690	675	704	702	719	738	731	715	713	711	698	679	739	664	703	692	705	691	719	664	703	665	689	734	703	689	688	678	709	664	716	706	730	704	704	676	709	702	747	721	719	686	729	697	715	726	680	721	703	697	730	728	699	662	707	718	725	710	693	743	713	683	729	647	706	689	662	716	755	760	738	717	723	668	715	688	759	735	716	713	739	669	704	668	771	681	720	666	692	704	663	685	722	705	684	786	697	726	683	703	714	683	704	698	664	684	740	648	717	718	711	693	698	726	731	719	724	691	682	704	650	689	656	709	653	718	668	695	701	644	712	687	680	657	700	697	704	727	708	702	703	720	714	710	727	693	667	687	757	701	698	687	714	715	718	712	740	712	733	724	749	674	752	711	723	707	654	689	658	678	668	701	669	685	735	692	679	735	712	703	715	718	698	692	709	663	747	724	699	708	732	714	754	714	727	686	709	729	699	645	684	715	700	735	671	707	730	693	686	689	708	669	674	711	723	673	696	696	705	671	665	733	715	717	697	683	671	683	731	759	688	739	680	702	691	733	722	674	714	732	689	706	756	713	692	694	704	688	650	674	704	670	674	694	695	743	735	764	727	752	738	707	727	696	734	725	711	688	701	717	711	695	643	660	659	717	667	713	676	730	696	690	712	717	730	691	719	728	666	686	754	681	689	686	721	729	663	713	741	698	714	721	667	667	713	697	709	743	684	719	747	708	707	735	682	730	683	670	711	682	717	680	689	662	691	720	697	695	676	686	696	708	675	747	703	649	686	703	677	694	643	686	723	690	697	696	689	749	681	692	752	739	708	710	738	707	687	693	662	657	697	703	693	707	712	674	676	720	740	736	701	728	706	691	690	660	725	760	715	681	726	701	716	696	686	731	705	699	681	665	718	704	791	666	693	629	664	707	696	701	693	696	721	677	672	722	680	742	745	710	750	764	703	685	711	689	664	674	709	706	692	691	709	708	683	700	700	710	684	707	762	726	659	705	724	716	721	703	726	707	705	694	642	673	757	713	676	683	751	668	692	720	685	697	710	733	701	716	693	696	706	715	723	718	748	700	740	692	709	703	694	698	705	699	688	686	656	704	684	715	677	709	698	707	690	664	710	590	727	689	702	734	672	722	697	681	659	752	697	676	698	678	693	687	694	724	754	751	707	690	723	687	711	679	700	725	708	689
10200	10469	8591	4417	3218	2627	2139	1838	1563	1506	1391	1274	1228	1190	1122	1138	1032	995	1018	991	1020	951	1042	999	988	981	896	997	1009	963	935	906	935	905	929	919	931	877	1023	917	922	968	910	907	932	911	946	915	890	885	929	909	941	870	894	946	905	939	882	900	939	923	951	908	892	919	968	900	879	916	905	868	894	931	933	900	911	852	852	885	927	896	950	857	845	939	923	919	886	889	923	841	947	875	895	914	867	914	930	846	915	925	905	957	945	888	930	890	921	843	898	940	904	940	865	886	859	910	936	916	856	888	859	906	930	912	893	909	936	906	903	944	965	895	939	884	898	898	836	915	903	844	921	889	870	929	931	899	876	925	901	864	898	860	906	890	906	880	905	849	939	908	891	894	907	911	950	864	926	862	935	857	857	841	910	878	913	938	877	903	914	909	899	909	875	911	908	960	850	920	854	896	892	946	955	931	900	948	914	875	882	888	886	858	859	909	869	923	887	960	926	927	942	889	901	886	878	868	889	976	916	925	897	961	949	923	890	871	902	873	902	867	951	856	922	889	923	833	899	897	880	941	912	931	932	911	867	880	881	917	963	898	888	893	914	930	872	905	913	825	962	882	908	937	912	856	901	914	904	900	839	913	906	874	847	863	950	967	923	904	919	861	873	948	893	967	905	948	942	884	871	865	877	897	937	880	887	900	894	935	927	830	834	909	893	918	854	879	898	893	892	905	899	833	918	918	935	908	911	904	929	921	912	928	958	938	902	861	899	920	901	880	901	874	904	933	880	887	952	894	923	903	954	895	966	875	871	923	902	895	915	908	879	868	880	910	892	833	898	927	910	909	928	921	912	900	899	842	868	923	882	903	954	913	906	951	937	895	860	868	907	882	940	915	949	928	865	891	892	949	840	876	924	831	918	958	896	902	867	907	912	925	865	912	958	914	883	906	893	848	911	871	925	862	876	840	857	921	930	889	911	851	887	952	875	884	950	925	871	924	893	923	944	911	905	931	927	862	897	903	934	885	928	891	912	920	909	872	904	890	916	948	927	881	913	865	827	895	942	907	865	906	880	887	878	934	914	900	924	931	868	922	896	930	957	913	932	930	880	959	879	916	910	936	886	903	866	903	936	835	940	948	855	895	933	912	875	915	924	916	914	900	911	878	890	947	921	908	918	947	953	928	944	894	922	902	941	894	883	907	955	886	848	919	890	919	915	917	901	901	882	963	975	922	891	905	874	935	884	895	901	911	902	823	847	876	880	895	948	912	904	912	918	898	857	923	917	920	944	872	878	926	890	936	930	924	939	876	844	973	875	880	873	983	894	916	962	918	957	885	906	904	946	877	881	949	873	947	887	847	918	921	914	874	889	854	898	895	957	889	893	855	947	906	879	868	900	888	929	928	888	911	914	835	912	916	867	886	931	884	891	889	897	922	966	921	874	904	890	936	867	936	890	893	919	882	902	895	884	913	907	882	907	910	922	882	913	961	853	864	912	906	916	928	928	930	905	897	881	917	920	907	941	942	865	905	929	850	886	875	891	853	919	876	935	929	894	945	928	894	881	873	874	948	879	869	888	923	933	919	896	919	834	895	961	896	825	886	892	924	897	922	914	914	928	920	949	864	888	920	876	900	912	933	880	944	944	862	892	919	879	923	920	919	899	869	904	925	884	934	958	904	877	865	878	904	900	915	872	896	876	896	927	909	904	915	879	857	908	938	913	895	921	907	926	880	863	946	908	867	883	962	953	882	905	939	879	903	894	873	940	876	940	902	867	909	958	847	913	916	878	949	898	967	880	862	911	909	903	876	890	897	890	894	915	974	889	945	877	876	899	911	906	910	907	893	906	939	925	890	836	876	938	861	915	912	855	894	922	955	937	865	915	893	890	861	916	940	884	899	962	970	958	924	903	871	892	887	958	892	910	917	896	901	951	892	869	870	863	910	940	969	939	929	925	903	866	950	844	887	909	909	889	878	908	884	907	941	887	931	914	901	884	926	939	883	879	928	921	923	938	887	919	931	921	861	919	903	904	931	868	894	948	866	902	920	883	905	877	918	836	948	948	917	962	906	949	923	933	863	888	915	912	869	867	875	864	895	889	922	884	917	907	929	860	941	922	910	906	911	950	929	912	883	884	839	894	878	879	904	932	929	858	926	897	912	923	877	929	885	914	940	918	878	959	830	925	936	890	879	880	856	909	936	908	946	976	934	878	949	904	900	866	893	979	887	906	943	875	903	912	985	865	925	866	887	874	900	887	902	854	926	918	936	885	930	854	922	922	912	872	885	918	904	901	883	855	959	890	903	890	919	919	899	895	924	909	876	931	915	874	958	871	949	861	968	828	917	883	871	979	911	909	886	915	912	922	864	895	889	905	878	898	860	836	924	941	922	930	893	834	889	901	879	926	902	927	837	900	939	939	857	949	901	871	899	957	869	884	891	887	951	866	899	917	930	896	929	920	907	906	854	939	885	904	911	895	913	906	953	874	897	888	943	837	864	867	918	887	930	881	904	907	900	915	911	936	905	902	905	855	897	906	850	890	891	902	887	918	934	930	890	946	904	923	880	932	919	904	963	915	901	919	862	946	956	938	888	905	854	968	879	880	872	931	881	905	941	856	879	908	993	933	898	918	892	910	939	902	861	946	925	910	918	886	845	911	915	980	930	925	952	936	896	928	918	910	899	916	896	896	851	959	861	900	959	895	902	888	911	886	937	929	950	914	954	865	872	872	879	884	941	899	869	892	907	892	941	918	922	857	877	966	860	939	944	875	924	900	930	924	859	849	969	968	862	901	910	925	914	922	904	918	887	888	887	948	899	853	846	907	939	925	889	886	904	899	932	896	897	904	929	885	942	886	903	935	863	923	941	899	940	871	893	877	919	934	880	928	935	922	851	907	878	877	929	897	919	934	884	893	896	914	887	897	876	922	831	891	895	929	822	838	908	921	885	862	901	877	893	955	942	893	881	921	898	859	935	913	903	908	900	872	936	935	890	920	923	926	938	896	916	880	886	862	889	907	924	878	903	955	899	940	863	884	883	937	942	885	877	886	841	931	924	852	854	891	897	906	904	897	908	901	925	902	917	939	916	938	899	928	919	824	883	873	879	904	916	891	935	896	890	924	881	948	858	875	923	886	921	920	923	934	888	913	893	876	935	952	888	918	941	931	881	904	946	940	848	921	904	851	888	869	929	945	929	886	886	929	883	890	977	854	925	898	905	886	924	924	926	882	910	950	940	880	864	903	849	939	930	878	900	933	916	905	906	910	872	864	915	919	904	925	876	938	885	864	899	889	842	899	899	899	884	896	916	873	908	863	901	866	926	858	860	874	904	908	958	950	884	894	879	941	886	893	951	898	861	924	936	893	898	899	887	908	905	917	864	865	922	875	912	883	904	849	905	906	925	920	883	941	865	844	913	889	919	913	854	860	869	929	875	918	917	907	909	929	932	825	928	903	923	947	872	903	891	862	883	888	916	840	908	877	880	908	860
22913	21380	29312	23834	21380	21430	11486	1448	990	915	816	740	757	667	655	651	675	597	670	591	586	605	586	566	548	561	564	562	542	555	535	524	562	502	494	522	505	514	506	534	499	493	460	509	517	505	505	531	526	536	525	502	475	492	481	552	531	517	487	487	534	510	508	504	478	512	516	506	523	470	496	506	518	462	491	493	493	524	525	504	502	551	469	496	496	508	472	493	501	520	491	536	495	491	525	519	486	484	508	520	532	486	475	489	492	461	482	529	501	526	475	494	527	509	528	471	474	486	457	545	508	470	470	538	474	490	504	500	504	501	516	530	478	486	474	514	513	506	471	512	540	523	528	511	490	502	508	510	521	478	504	518	540	494	464	537	486	497	529	480	521	507	499	473	512	517	501	518	512	472	444	481	476	498	516	493	547	544	536	528	456	558	484	465	531	503	484	481	481	473	543	493	502	537	511	469	466	487	530	510	464	502	464	473	482	504	482	487	469	473	486	522	501	443	519	485	492	498	516	482	502	473	506	506	464	441	523	495	500	493	506	494	520	518	514	516	490	468	486	438	454	496	498	485	510	515	472	469	480	496	490	477	506	482	516	483	500	501	514	468	503	509	506	479	490	484	516	503	478	480	521	476	503	521	449	475	509	486	505	488	518	504	480	498	515	512	478	508	483	500	501	492	483	440	505	500	493	514	533	496	522	478	523	470	503	535	489	451	467	506	471	476	506	491	481	505	452	471	531	500	512	502	499	469	501	525	527	486	490	493	505	450	511	487	486	503	512	530	465	476	517	521	539	469	521	486	474	494	512	471	521	492	503	507	484	512	473	486	492	462	519	485	489	494	475	432	460	506	484	469	491	496	497	518	499	465	523	472	487	505	476	500	493	487	520	429	513	560	517	482	527	481	515	478	486	505	509	520	478	538	508	447	467	490	488	498	486	475	478	466	507	515	489	484	474	506	494	515	504	514	479	453	508	533	470	527	487	506	506	510	522	483	509	540	499	490	488	484	517	483	490	472	555	511	484	497	502	495	526	504	493	482	509	490	521	507	543	485	449	464	480	506	518	455	552	495	487	514	507	489	523	518	502	514	496	502	529	491	521	485	474	511	498	476	493	479	476	519	467	523	484	486	505	489	517	502	540	489	468	459	472	464	495	517	535	529	538	520	497	518	483	499	461	497	489	490	459	495	496	522	505	503	512	495	485	497	522	490	500	457	478	494	467	503	480	525	474	489	467	473	491	493	501	476	526	531	501	522	498	519	472	527	499	487	505	491	498	462	482	525	445	505	466	472	460	534	507	477	494	483	508	519	453	496	487	478	526	485	541	479	523	508	534	498	515	471	498	511	513	479	502	542	494	496	533	482	472	450	528	508	485	504	524	473	504	495	518	488	493	478	495	485	500	496	488	484	456	498	510	504	506	504	520	464	510	490	483	510	491	491	495	491	488	491	459	505	472	496	496	476	467	517	523	464	538	514	515	537	504	489	496	493	514	466	468	451	487	531	535	500	507	525	478	479	480	522	487	482	510	459	492	493	496	514	519	520	505	482	491	477	529	449	491	455	508	507	510	509	501	451	522	500	461	489	482	496	469	515	535	506	488	500	522	454	472	516	476	462	489	477	509	476	513	530	503	530	482	473	473	501	515	470	491	501	481	535	517	493	493	513	485	500	499	489	523	483	527	473	449	495	493	473	468	507	484	559	486	453	474	499	522	499	480	481	479	492	482	443	498	499	520	481	503	449	483	512	501	481	477	482	518	476	511	492	449	508	496	517	496	486	495	469	521	496	511	484	507	494	460	509	503	516	496	484	539	493	503	443	526	500	509	475	508	483	536	504	505	474	515	503	529	522	498	478	511	498	512	470	509	484	493	515	516	523	497	479	482	508	506	523	531	478	453	498	504	453	483	495	489	508	494	503	516	497	512	460	478	498	488	479	501	498	514	503	482	479	494	513	504	471	497	478	515	483	518	529	490	516	486	489	481	499	502	510	475	493	448	486	525	491	476	550	487	478	475	495	489	497	506	475	511	478	507	497	526	496	484	465	505	472	497	477	513	490	467	453	499	480	484	494	543	459	486	484	516	490	491	491	480	481	509	500	493	503	508	503	461	496	497	510	518	504	518	493	497	493	508	529	504	534	527	489	438	474	494	495	492	511	487	493	498	462	487	523	492	497	485	501	522	465	461	504	521	513	478	547	553	552	493	482	465	516	501	468	469	481	470	516	518	481	480	514	476	484	484	506	484	481	482	477	514	455	501	481	464	484	500	483	508	477	487	535	491	509	451	525	502	503	513	527	509	522	518	502	486	497	521	492	475	490	499	518	508	465	470	527	496	501	510	513	476	486	486	524	490	442	459	492	490	516	507	504	471	477	500	497	490	515	468	507	471	498	505	518	502	466	487	510	511	503	497	510	485	512	540	507	510	469	504	503	500	482	510	518	477	537	498	482	511	491	492	499	513	482	478	477	489	470	517	505	518	520	505	500	528	508	475	499	512	522	521	475	466	498	472	474	499	551	492	497	483	481	516	487	538	454	481	441	493	494	466	442	525	514	517	467	522	536	510	503	501	517	513	491	494	453	479	483	521	482	539	484	504	485	485	507	498	477	497	528	490	482	484	498	496	473	518	495	480	507	496	445	520	528	484	505	512	472	498	465	495	494	480	512	485	526	479	483	495	473	524	502	448	502	520	497	539	511	466	537	466	477	520	487	483	491	513	475	528	500	534	499	494	482	486	485	541	498	508	512	495	542	528	519	471	519	498	490	508	495	508	508	503	536	500	487	511	478	526	462	561	495	490	534	504	494	481	465	519	486	533	520	455	458	507	467	523	502	514	490	484	471	525	517	495	512	507	515	458	480	447	513	483	501	496	484	502	470	478	479	509	491	489	485	506	453	467	528	498	482	478	476	523	494	522	521	510	470	544	505	508	480	499	497	451	509	537	501	500	524	480	514	516	479	468	487	451	498	508	529	493	507	480	492	469	460	455	506	523	497	501	475	513	475	520	509	457	508	509	514	537	512	530	514	522	501	449	471	483	510	464	526	524	488	494	528	492	517	503	539	520	507	517	474	542	492	501	445	486	462	522	499	475	511	512	512	466	495	474	484	512	451	488	490	480	454	480	475	511	489	498	486	484	465	500	490	496	494	478	494	483	445	478	527	474	451	532	490	475	504	496	459	506	512	504	484	510	497	485	486	511	502	558	490	458	529	521	480	478	486	441	492	522	479	481	470	504	510	508	467	472	504	488	527	486	500	535	476	443	499	523	495	498	451	504	488	485	502	470	478	497	467	477	509	496	496	488	494	492	477	533	495	484	517	488	510	504	507	510	493	458	512	492	520	484	508	478	499	470	512	525	482	503	467	499	502	506	481	477	491	514	503	466	510	490	508	479	504	482	505	485	472	504	531	521	493	478	465	544	505	534	459	494	478	443	522	537	470	523	495	525	519	488	443	497	504	511	498	455	491	510	500	523	507	506	484
13303	16385	13448	7237	5124	3892	3074	2431	2040	1778	1495	1359	1229	1143	1075	1005	991	889	874	854	852	772	826	773	786	752	754	759	708	726	707	717	688	735	741	712	689	659	662	710	680	728	722	645	699	675	661	706	649	676	684	715	691	699	680	634	633	624	624	697	677	671	713	660	682	650	653	644	678	655	647	699	645	654	666	674	689	656	689	695	668	662	688	674	600	657	724	623	640	656	706	674	662	654	735	683	727	643	708	650	711	635	652	681	648	686	647	675	626	688	649	702	649	674	624	681	660	658	657	665	647	663	679	659	637	653	610	659	622	671	661	685	631	638	646	699	637	694	652	690	646	642	651	654	692	690	697	681	637	657	664	663	621	669	651	660	655	642	670	685	659	626	641	694	636	595	665	656	640	696	662	712	632	648	643	731	633	659	641	684	638	653	623	647	619	643	673	672	682	637	653	684	676	702	716	665	643	680	646	668	663	668	658	699	664	671	680	684	654	651	649	698	621	631	670	670	670	695	666	642	655	659	660	702	697	641	688	648	645	669	695	702	676	642	678	676	664	651	631	635	624	683	667	665	659	660	607	648	649	632	670	653	677	676	678	647	661	666	667	658	700	615	644	654	683	664	633	721	650	667	625	622	628	678	615	667	654	650	669	703	656	613	697	678	665	670	635	600	662	592	660	638	644	650	610	667	641	704	696	686	677	645	636	639	701	657	654	670	713	691	698	639	656	671	602	659	647	675	655	628	630	615	689	624	673	628	668	661	719	648	655	684	634	628	647	654	653	651	679	614	697	658	653	636	621	674	704	667	659	667	662	671	652	655	636	637	658	674	649	659	670	647	688	666	642	698	664	678	649	682	672	631	685	638	668	661	636	639	667	649	685	625	632	674	652	625	672	667	672	648	609	645	663	654	643	683	664	653	648	638	654	626	692	659	658	676	674	632	703	648	658	647	673	638	647	675	651	683	658	653	678	638	669	682	639	680	681	616	679	670	664	671	644	662	682	665	627	621	635	642	685	641	677	692	676	684	667	673	696	691	668	676	600	673	661	650	657	646	657	665	694	707	725	690	679	630	698	623	629	656	632	690	717	636	649	630	645	627	627	641	674	676	587	634	667	682	657	680	663	658	661	660	642	649	653	655	647	640	617	662	679	698	668	589	711	646	670	633	641	662	648	669	669	695	660	660	699	654	688	632	685	649	651	649	695	629	690	679	676	683	623	628	654	640	667	685	654	674	642	646	691	637	638	685	685	663	610	659	657	648	643	702	692	622	669	651	670	664	661	613	664	642	639	642	628	621	642	685	694	671	644	683	619	672	683	637	623	632	684	662	641	678	663	672	645	634	669	656	665	649	673	700	619	693	669	664	646	661	671	668	663	700	645	629	666	622	696	669	680	666	689	644	653	680	664	663	650	661	666	639	642	659	634	630	691	660	676	629	694	661	638	596	641	608	654	676	646	680	654	653	673	667	664	651	631	612	692	685	640	646	635	678	663	646	650	670	606	674	660	603	603	629	676	626	655	658	664	729	639	698	678	663	667	693	632	676	614	653	655	623	679	662	671	634	657	650	629	643	650	693	645	645	698	641	695	584	651	655	633	649	640	671	631	639	685	632	647	662	673	675	646	641	637	688	643	667	673	591	638	671	638	674	697	640	669	674	616	627	672	672	632	687	612	686	689	678	648	652	687	706	665	627	642	610	592	678	706	673	677	641	693	675	630	655	659	660	642	687	646	645	678	632	633	629	680	670	698	656	678	665	695	640	659	673	619	644	682	622	621	660	660	662	693	642	652	662	614	644	623	689	671	680	634	636	639	632	670	652	681	652	643	620	612	659	665	682	629	666	662	628	636	692	675	668	686	676	627	726	636	639	633	631	616	695	658	655	660	634	696	640	638	660	646	679	655	639	649	643	630	672	669	670	685	694	625	668	660	680	646	692	658	681	649	654	646	692	647	646	633	684	657	672	656	620	652	659	694	644	626	642	642	677	657	667	687	658	670	678	651	642	667	638	641	609	667	669	636	646	657	627	611	661	627	683	639	661	688	664	660	615	634	592	667	632	649	667	661	639	673	634	640	671	624	673	636	658	632	668	655	623	676	700	649	662	679	613	668	651	676	679	651	671	640	665	666	701	635	677	661	670	647	690	648	646	656	605	677	679	663	661	691	697	671	647	681	724	649	699	638	669	641	660	645	594	648	638	676	697	647	653	656	714	630	643	636	668	640	654	663	608	664	634	665	611	667	629	691	671	661	665	678	672	666	679	672	613	617	631	675	661	661	605	631	622	661	696	661	643	627	689	609	621	632	594	693	696	690	658	613	664	633	644	686	659	630	666	630	653	674	671	661	632	617	619	667	662	705	609	617	665	683	655	624	690	658	656	626	655	689	637	641	682	714	609	635	666	675	653	611	650	695	667	642	675	661	623	689	662	613	663	658	665	655	692	666	663	642	594	667	685	624	644	664	669	698	662	632	664	673	686	699	658	630	714	688	642	656	646	642	636	659	640	631	664	673	638	649	622	644	646	685	630	672	639	634	635	703	620	662	636	671	637	624	642	626	629	630	662	708	641	610	676	674	654	669	665	619	690	690	633	642	649	651	675	635	684	674	588	642	617	619	675	660	682	680	672	660	661	640	670	632	685	674	667	635	637	667	626	671	685	672	636	686	674	656	625	655	658	647	631	651	637	648	661	642	576	615	635	667	693	671	651	664	663	643	635	638	684	663	662	650	658	674	654	674	699	684	711	625	642	696	662	635	686	641	677	652	678	655	642	659	643	667	635	673	650	668	664	644	643	676	646	664	681	614	643	611	650	685	675	638	704	674	663	629	644	636	648	697	655	670	668	687	675	666	616	670	665	664	654	704	669	663	651	645	663	655	682	653	646	687	629	674	634	641	653	673	668	654	672	650	617	633	665	696	635	630	634	668	654	673	654	670	645	664	700	659	699	663	686	664	684	660	626	658	637	644	652	678	646	641	654	635	690	648	643	665	621	685	617	643	649	660	677	620	668	627	686	677	632	617	649	624	682	652	683	621	650	654	648	680	674	640	680	691	597	690	660	639	646	658	697	621	626	697	689	654	629	665	656	635	656	659	610	673	647	636	664	663	621	690	668	657	664	674	687	641	628	626	679	688	666	614	657	688	658	662	657	662	681	658	715	662	685	649	649	636	716	584	645	677	628	676	678	628	661	639	614	603	667	660	679	670	667	685	669	674	673	631	667	680	638	657	627	678	662	625	653	663	607	656	690	647	604	658	662	676	689	643	624	604	681	657	684	646	655	647	629	656	679	665	642	622	654	648	633	650	711	622	643	662	629	639	673	654	670	706	651	652	734	669	649	666	662	672	603	663	651	643	585	627	640	615	665	677	645	679	642	627	652	627	692	668	626	657	653	679	661	682	717	634	660	661	672	630	659	623	683	668	656	671	633	655	651	639	687	638	678	687	601	654	656	642	668	631	648	705	675	700	656	676	685	679	671	657	647
27198	20955	9669	887	576	508	501	490	497	491	500	532	492	521	490	483	518	498	445	471	481	494	518	504	482	492	498	459	503	511	499	456	499	479	448	469	509	479	477	507	487	499	522	514	477	453	457	449	460	460	471	476	472	493	490	481	472	463	484	497	473	475	485	468	449	472	460	479	485	468	462	434	475	495	507	496	510	496	451	498	517	480	496	464	507	513	485	432	464	478	512	487	492	464	495	487	521	478	471	461	446	484	490	451	443	475	485	473	502	443	472	471	484	478	516	487	488	489	535	493	479	495	484	456	456	450	511	489	507	477	477	479	486	450	491	498	485	476	486	473	529	477	465	494	445	513	494	449	473	451	494	498	464	445	480	527	520	472	493	496	494	453	463	499	462	484	436	495	494	476	486	479	513	478	460	466	487	480	471	525	485	483	479	478	453	512	443	462	460	506	509	475	480	497	490	451	525	533	497	465	464	459	450	500	475	492	472	472	460	472	493	497	514	477	489	499	456	557	441	524	543	529	502	513	476	506	484	495	470	509	454	497	513	524	466	480	451	456	475	530	480	498	517	468	488	514	477	459	476	492	488	481	493	490	490	490	483	474	479	472	449	458	475	432	473	497	493	464	485	486	451	462	499	515	465	501	526	472	518	475	505	474	464	454	486	493	489	459	515	502	506	469	478	517	499	484	483	460	499	470	499	499	508	469	441	466	508	481	465	451	517	492	462	467	465	465	474	485	481	444	467	508	467	507	513	468	493	466	450	501	496	458	489	482	456	454	489	488	470	477	475	504	463	468	503	508	489	500	469	476	485	504	494	479	481	507	496	501	487	519	466	511	496	464	489	491	516	511	511	500	478	508	485	481	510	482	476	474	493	493	475	415	453	504	489	467	490	455	513	475	507	493	480	479	455	459	469	464	501	472	474	472	472	490	460	483	469	496	462	455	507	456	488	464	503	482	471	501	515	473	477	487	478	455	523	474	488	468	505	480	502	525	520	482	511	479	497	493	486	491	482	500	487	529	479	513	507	498	496	457	471	511	462	475	472	461	455	479	450	541	462	520	502	490	468	508	490	453	503	516	494	496	487	504	475	497	472	518	492	531	510	502	487	520	501	476	505	463	522	482	479	486	471	469	515	544	503	481	469	453	478	495	496	476	450	478	461	499	448	472	485	432	457	500	479	475	498	496	479	500	512	490	486	468	449	508	468	479	475	454	483	460	442	490	495	481	492	472	501	493	471	465	499	459	504	461	473	512	487	470	496	485	454	496	484	491	476	516	475	449	507	509	504	469	496	478	482	444	493	470	438	492	486	469	500	502	435	480	499	465	480	479	476	496	461	499	503	488	494	505	506	495	488	498	476	464	469	475	510	475	511	452	471	494	472	487	497	477	503	513	443	486	470	472	482	504	484	520	444	450	429	502	482	480	483	461	458	451	483	465	497	461	503	483	470	456	462	463	428	488	487	483	474	493	474	482	515	506	509	492	471	464	511	493	476	454	486	439	478	456	517	509	470	447	473	487	487	421	481	471	468	510	471	521	473	462	478	511	471	473	462	468	505	481	470	481	457	471	476	498	503	498	483	431	467	496	486	466	468	469	446	473	498	478	463	474	499	478	505	487	468	481	484	489	471	464	491	472	505	502	476	501	498	465	427	480	461	500	483	523	461	524	480	465	467	475	493	491	489	481	491	460	479	493	504	479	468	499	485	486	505	510	489	487	497	505	528	497	522	494	466	484	473	472	457	466	471	473	504	474	464	472	502	531	504	517	481	485	509	498	468	495	496	517	477	436	505	498	495	467	515	463	472	442	453	467	497	473	482	503	480	476	482	538	481	481	502	475	459	467	506	515	465	472	441	483	469	466	477	470	493	534	473	491	474	496	472	464	495	478	526	466	472	452	468	505	480	472	489	475	472	494	461	481	469	478	499	458	512	507	531	476	473	468	450	535	476	473	503	490	479	471	470	490	479	467	476	519	482	493	460	487	486	462	478	496	503	476	445	511	512	506	459	497	496	470	463	480	463	506	525	509	456	492	491	489	484	498	481	471	484	519	480	467	442	475	507	469	499	466	485	479	471	497	495	479	463	503	454	464	493	504	469	508	449	450	465	474	482	466	493	488	497	431	449	526	505	484	533	510	517	491	469	503	483	468	533	468	486	505	453	468	495	497	484	472	460	465	476	500	441	509	466	462	527	469	450	487	488	468	498	524	475	507	504	471	494	455	496	480	497	452	456	477	489	494	491	453	480	503	523	489	514	517	511	471	494	478	463	459	426	504	469	522	476	493	453	457	510	459	435	461	480	508	479	500	547	483	495	485	453	483	446	482	473	461	446	504	479	522	509	530	462	480	506	499	432	495	486	486	498	476	463	453	492	447	489	492	479	469	512	520	485	469	487	488	474	474	489	466	441	457	489	497	514	495	488	489	468	461	506	452	495	458	498	426	447	460	474	454	493	454	462	456	474	460	461	494	459	478	446	480	493	475	492	474	490	494	472	432	517	494	482	461	446	452	428	540	469	473	480	502	497	453	494	525	470	482	462	445	483	487	482	451	485	476	478	464	494	457	503	484	472	482	495	482	471	501	493	476	468	468	444	471	504	486	481	470	512	519	473	454	480	469	460	491	472	494	479	474	495	485	490	466	501	536	483	500	446	480	505	464	495	457	465	470	453	472	474	492	514	518	475	448	469	473	465	501	501	438	470	506	497	462	476	480	472	486	487	464	469	495	497	462	477	471	516	501	502	530	492	493	432	476	489	433	489	469	505	498	462	498	498	491	485	478	503	501	465	480	466	514	486	469	484	492	440	497	536	485	491	506	470	499	508	485	489	484	474	487	465	511	482	487	456	453	464	481	485	474	497	479	520	485	469	480	511	493	476	507	457	442	522	484	500	474	505	475	452	502	454	502	491	466	495	494	459	533	519	486	484	476	486	486	483	485	495	455	467	481	464	488	500	482	527	482	496	485	525	468	472	503	472	488	525	487	470	482	526	520	464	479	488	487	466	533	448	493	479	472	482	471	483	505	497	476	509	485	480	544	488	499	466	468	491	468	485	490	481	496	466	458	489	480	505	450	488	443	480	490	484	489	464	497	476	505	507	469	496	486	466	487	494	496	496	473	482	503	487	473	462	486	446	487	512	457	484	479	469	502	456	521	486	460	514	443	496	439	470	518	484	467	487	487	483	486	487	471	519	502	473	477	512	488	487	522	491	487	483	469	451	475	506	468	455	533	511	501	501	493	461	481	488	461	457	477	521	468	489	485	487	491	469	480	499	487	451	488	468	478	506	453	497	498	493	481	491	505	498	487	487	529	523	477	528	499	510	480	498	453	489	484	483	456	484	460	439	481	475	476	507	481	461	504	508	485	453	497	514	464	458	441	480	507	473	464	499	434	477	472	501	507	473	515	499	507	510	502	470	458	478	511	500	492	507	516	483	446	499	441	500	507	453	501	442	515	469	462	495	472	465	519	472	436	478	478
4399	1219	1039	853	747	696	696	642	591	617	606	599	572	674	656	617	615	607	657	637	622	607	646	638	628	637	630	627	602	595	588	599	574	631	615	608	620	607	627	644	619	667	631	646	651	639	595	633	594	626	654	635	619	609	655	633	576	607	601	647	658	610	588	642	597	642	594	626	585	627	567	635	639	638	626	643	634	617	597	639	592	607	637	594	604	633	626	631	621	628	644	632	664	629	564	639	621	625	645	605	654	611	645	611	656	591	574	644	682	608	620	618	596	621	661	620	649	635	646	613	642	580	672	610	643	618	621	585	644	691	593	606	695	600	621	614	584	680	676	642	677	617	624	596	633	598	619	610	643	618	624	588	644	661	628	685	588	640	533	654	606	668	612	635	619	617	664	608	604	632	605	660	578	641	595	599	599	599	632	600	588	598	634	627	627	626	633	633	616	638	655	624	658	615	662	602	607	604	645	626	619	616	590	644	603	650	641	666	618	615	599	637	639	657	641	656	624	570	594	677	585	613	652	622	590	586	592	619	596	592	605	615	625	615	598	621	644	636	587	685	637	660	599	601	670	610	642	601	622	609	633	654	592	654	602	608	584	599	622	586	611	561	585	599	621	620	655	642	562	630	665	628	611	548	681	593	644	633	627	638	635	621	641	612	585	624	623	630	621	621	638	650	613	635	567	598	655	657	612	634	610	615	593	638	614	636	629	643	567	633	640	598	618	628	632	613	655	613	650	591	646	634	635	660	649	646	592	632	662	584	632	667	639	581	660	621	609	611	608	617	600	625	645	641	594	600	609	648	588	649	619	625	654	614	632	661	644	627	633	630	587	589	595	617	602	645	622	632	597	630	627	623	572	619	599	604	602	621	628	635	605	591	621	634	606	632	654	608	651	611	623	622	592	633	585	669	644	610	663	633	657	625	630	646	669	628	639	624	601	661	614	608	611	629	622	632	623	605	648	637	600	635	600	614	629	645	627	630	557	637	609	599	646	601	609	595	595	638	643	604	666	619	611	614	665	614	603	583	628	624	629	638	662	607	655	626	582	616	603	657	676	691	602	654	599	621	642	633	676	630	641	644	636	614	638	638	669	656	626	645	672	601	615	617	620	677	604	674	598	603	599	613	586	573	595	607	620	641	658	624	614	645	581	605	619	596	625	658	573	558	597	671	588	626	614	656	648	652	620	632	607	625	620	611	624	629	579	598	644	601	637	632	680	595	587	635	594	603	599	615	610	593	634	657	610	636	643	673	646	603	642	627	609	598	611	603	611	642	598	641	599	630	604	621	645	544	629	647	608	595	627	667	629	648	624	604	608	626	625	632	639	623	599	640	627	644	617	643	598	622	660	630	618	628	621	599	603	578	564	588	629	650	610	592	633	565	644	618	609	569	643	635	620	631	576	638	621	616	610	640	621	657	582	607	633	678	645	575	636	590	592	656	587	597	607	650	608	644	680	645	641	624	634	589	654	574	610	610	646	589	616	657	621	586	610	590	630	648	634	588	605	628	612	614	621	674	652	583	621	581	655	626	658	670	639	694	650	622	621	610	651	630	626	614	597	643	629	589	608	655	585	646	601	639	629	630	571	632	641	639	586	602	620	638	618	601	654	617	661	622	659	616	630	656	628	612	615	636	652	644	595	609	624	605	626	609	627	578	613	625	617	609	578	628	667	619	611	582	640	607	596	643	638	635	610	606	569	630	656	596	608	606	616	610	608	632	632	621	636	610	609	638	608	620	573	600	600	617	661	634	607	598	614	636	609	670	646	596	627	606	614	599	667	595	609	581	601	636	605	597	618	636	615	575	621	628	631	661	655	616	619	610	565	632	589	633	603	591	630	598	638	615	621	605	617	615	637	616	620	588	630	614	626	630	666	691	592	608	658	666	599	598	623	612	632	627	616	627	600	633	589	671	629	635	630	654	652	653	637	600	627	628	630	662	621	613	575	619	676	580	604	654	600	608	591	604	660	634	609	626	634	572	613	597	653	646	646	629	627	606	604	631	643	627	607	613	597	585	595	656	613	585	606	652	579	629	631	602	624	641	638	634	632	641	649	606	643	624	640	624	628	637	640	633	660	583	648	624	693	683	685	613	609	607	664	596	595	609	608	601	651	619	605	612	648	629	618	632	603	626	639	662	656	630	639	633	633	642	611	617	661	640	624	651	618	615	598	593	620	613	629	633	628	616	569	603	608	611	634	581	613	602	612	630	609	596	664	654	629	677	591	640	614	600	644	604	625	643	641	650	596	606	599	623	608	590	600	669	622	619	620	622	608	601	664	601	643	638	642	632	659	648	659	651	648	662	661	635	628	641	654	651	619	632	640	616	645	676	623	600	640	602	689	613	660	604	612	597	638	631	604	622	643	614	653	604	646	605	617	617	623	632	642	600	611	629	657	611	593	589	610	600	635	623	605	627	647	619	632	600	651	603	632	591	682	628	625	633	620	594	632	603	619	618	613	639	652	613	605	624	624	639	608	652	632	648	637	621	622	647	547	612	624	633	598	615	580	636	606	611	622	604	641	684	624	597	637	666	593	594	590	629	692	619	618	638	597	610	615	615	637	586	605	664	615	602	610	616	608	637	572	628	636	669	675	611	673	656	624	611	587	613	616	581	700	584	580	617	614	615	589	653	635	643	639	658	560	651	627	579	615	654	603	580	615	632	638	589	606	612	636	619	603	609	586	622	656	627	663	630	621	654	693	622	621	667	625	619	621	640	657	645	635	650	669	679	615	634	579	658	649	613	623	639	618	607	623	582	634	612	639	610	633	628	600	627	661	575	580	665	625	644	639	629	656	612	633	589	645	662	588	671	614	666	629	606	631	626	669	659	609	574	650	614	617	620	640	625	646	642	656	641	622	624	582	613	637	627	653	603	592	649	612	600	670	637	632	631	646	601	622	603	583	581	609	604	629	627	638	653	637	571	629	628	619	636	643	644	600	583	633	656	603	576	612	557	585	680	637	581	630	611	644	615	611	659	621	646	617	582	559	650	675	647	624	620	619	603	651	610	580	603	622	586	635	644	617	537	637	594	625	634	623	581	586	624	626	609	649	649	616	631	660	617	599	632	673	607	640	570	622	632	631	602	609	601	642	659	626	635	636	628	623	592	631	559	653	578	599	654	641	626	656	650	600	615	605	639	600	617	622	596	643	669	637	657	612	585	628	604	599	600	625	616	630	662	628	582	595	624	604	616	604	645	601	669	603	597	616	641	686	645	654	650	658	596	611	675	611	621	620	652	642	634	640	589	598	610	601	594	619	645	635	589	595	621	607	609	628	601	593	620	666	621	589	566	583	622	616	655	613	582	644	659	628	657	625	644	631	625	635	657	586	640	647	648	616	632	593	622	586	644	619	602	554	560	617	590	576	594	610	618	644	609	589	624	625	632	661	606	633	611	636	625	617	635	630	627	652	577	625	616	572	625	651	612	623	629	642	646	616	624	632	644	608	646	633	639	617	610	598	627	642	669	579	613
23839	21432	29023	24250	21431	13263	1758	1194	932	996	900	835	809	767	760	787	755	739	783	718	803	729	723	751	725	739	731	724	728	739	675	744	715	736	771	708	705	689	739	709	702	749	699	699	735	707	688	729	708	656	753	697	752	674	703	701	726	707	680	679	694	694	706	741	681	709	737	744	749	695	711	733	666	727	752	748	713	718	722	689	737	723	710	716	691	676	729	655	777	696	704	727	723	735	723	686	665	688	672	670	670	667	760	647	714	653	691	740	662	699	703	696	704	642	753	740	720	710	683	724	753	679	717	728	717	689	715	712	714	718	706	664	712	689	672	697	704	734	727	698	659	717	664	770	709	727	692	694	710	726	730	708	694	748	721	757	690	691	642	734	665	719	712	657	706	696	686	692	656	657	652	687	689	699	669	682	688	685	696	666	672	762	751	713	707	710	685	718	677	764	734	748	693	718	709	722	671	756	703	699	679	664	690	721	707	780	679	706	691	683	676	697	722	696	653	712	685	700	708	695	752	671	764	713	682	698	691	716	700	707	722	680	702	746	707	714	681	684	704	722	685	691	674	734	765	679	669	647	668	724	678	644	693	683	665	666	677	687	747	700	652	739	694	750	661	743	690	685	740	678	654	690	737	711	672	688	672	703	695	736	723	678	642	732	675	717	714	707	671	675	702	683	676	729	663	688	716	700	739	706	671	735	646	683	682	709	679	752	713	700	678	709	716	699	711	710	715	710	713	686	712	662	739	696	678	736	702	675	690	680	701	734	755	714	705	710	703	686	696	701	679	721	726	728	712	667	696	712	674	705	730	676	696	750	695	669	673	645	713	676	685	722	674	755	698	672	664	669	708	697	710	703	681	708	707	686	676	735	725	635	733	691	697	753	723	688	680	696	709	676	646	728	681	677	720	745	727	701	702	683	664	682	725	693	729	697	710	693	656	669	706	630	703	723	744	711	671	688	732	712	712	694	714	730	695	695	744	671	694	636	711	680	700	733	674	683	650	694	690	713	759	691	693	657	703	691	709	704	723	658	709	712	705	718	688	705	717	682	677	754	733	738	724	723	722	684	722	701	677	688	693	670	702	719	746	685	723	672	700	697	690	688	727	713	690	700	720	669	682	710	723	680	678	765	719	664	693	700	735	688	675	685	695	747	654	726	725	693	695	680	722	720	705	678	748	674	726	730	730	692	715	678	691	670	709	706	683	665	653	700	720	715	706	730	694	717	705	708	752	762	657	699	752	642	670	730	743	685	707	692	672	698	708	694	662	730	706	739	658	711	701	704	706	693	716	721	705	701	687	624	663	688	677	694	690	720	772	717	751	680	654	727	678	715	707	728	721	690	702	652	732	712	670	684	682	714	724	753	720	688	693	665	668	665	701	749	688	740	693	724	711	723	738	735	738	675	683	716	685	670	688	647	693	714	731	682	697	637	729	709	678	666	710	711	688	744	709	690	689	706	716	738	667	740	712	746	692	689	717	682	637	723	712	733	732	717	732	714	703	687	697	703	713	700	718	687	725	670	710	716	713	701	727	709	701	730	708	731	719	727	671	694	755	668	648	729	706	716	713	719	684	683	681	691	688	704	699	678	610	644	709	652	731	725	697	683	674	701	660	690	660	699	709	726	697	689	714	698	768	696	701	681	714	733	735	708	664	692	734	711	685	657	693	717	694	738	743	682	690	749	670	696	714	680	735	669	656	677	676	697	710	701	710	719	725	669	715	673	676	622	716	725	729	716	673	708	670	693	730	712	705	745	675	720	709	718	715	692	667	745	709	655	671	664	724	707	718	652	680	674	707	715	729	691	708	698	752	676	697	703	752	701	696	754	711	732	713	647	752	677	756	731	711	669	723	696	671	638	754	679	725	725	687	706	659	722	695	687	658	621	701	696	711	689	705	754	742	664	706	694	695	678	719	743	726	676	725	726	681	694	664	711	715	705	710	701	686	696	745	728	730	736	679	683	689	639	690	717	709	729	667	706	696	708	760	679	685	675	710	696	719	649	722	768	677	697	717	705	672	725	707	717	664	692	693	728	713	662	672	654	671	661	713	678	698	693	730	718	710	700	706	702	693	688	712	724	711	766	695	743	705	724	684	719	751	726	748	728	669	716	747	720	673	706	718	715	676	665	676	688	705	651	711	709	682	728	734	654	680	668	689	660	741	669	698	728	721	693	739	697	740	698	677	677	718	712	714	661	691	726	700	730	723	730	703	735	677	670	676	674	736	736	757	691	695	742	678	708	734	726	691	674	680	671	776	747	667	655	692	719	711	738	692	715	682	749	689	685	692	715	714	662	669	691	714	676	656	708	692	690	648	673	707	698	720	728	719	699	723	725	705	686	705	727	710	705	689	687	713	713	711	702	660	671	691	754	726	717	689	705	700	716	734	661	690	695	711	667	663	651	750	689	666	710	706	745	706	696	673	720	691	698	718	767	686	720	682	705	715	712	717	706	717	720	723	650	712	642	696	757	704	684	716	716	716	737	646	705	711	744	732	719	722	726	718	669	686	680	701	715	742	697	729	656	682	650	684	730	727	712	695	630	715	625	682	655	707	704	696	695	698	748	703	648	666	698	716	713	748	690	659	716	720	736	741	691	679	726	685	678	660	668	688	700	673	667	701	660	682	692	718	651	666	696	684	642	754	670	720	674	734	700	700	711	651	696	693	746	750	694	673	670	690	696	729	722	676	719	732	717	714	717	695	697	724	721	730	720	698	725	683	730	684	672	700	759	697	691	681	772	724	711	698	684	702	707	667	688	745	666	697	738	725	736	724	687	636	677	735	715	686	634	706	735	696	725	752	707	653	717	686	729	683	705	714	691	676	690	629	716	637	700	690	694	711	697	695	691	770	693	687	728	686	677	668	683	718	708	695	699	694	711	678	680	761	674	653	762	701	772	721	730	707	724	682	711	731	659	670	663	682	678	694	737	702	687	733	730	697	700	650	641	717	699	708	672	714	728	674	678	713	730	727	728	722	693	654	710	685	706	700	668	706	730	675	742	702	750	666	684	659	714	719	662	691	698	687	696	668	688	737	708	686	692	656	673	674	700	681	696	737	723	715	720	690	685	730	694	646	695	720	675	721	680	709	689	718	731	720	722	720	742	671	670	716	704	656	699	689	697	744	715	683	696	712	729	728	669	682	696	728	738	722	725	712	717	703	701	695	701	687	678	707	725	678	720	713	716	699	719	721	646	689	704	694	716	668	702	687	708	714	689	715	686	726	710	642	660	701	691	692	712	721	686	737	678	700	687	740	671	689	713	737	679	702	773	684	710	682	695	717	692	726	701	738	704	728	744	697	700	650	665	718	663	747	717	684	716	690	716	725	701	698	708	703	717	737	745	684	713	734	693	694	716	662	679	695	732	686	713	724	703	753	682	654	694	710	721	688	702	683	735	657	674	734	737	715	742	705	701	679	695	702	677	662	736	673	676	637	710	708	711	719	678	686	713	721	679	746	688	696	722	715	720	727	676
10209	10563	8550	4441	3274	2606	2134	1820	1661	1447	1338	1209	1208	1189	1058	1085	1034	1037	1007	986	993	995	954	989	967	1027	875	955	937	994	904	963	924	938	946	950	943	909	868	974	913	906	914	916	932	944	992	939	949	900	950	927	886	906	893	950	910	906	871	917	930	905	928	947	867	929	918	929	937	878	873	894	854	903	863	863	888	885	942	894	915	932	890	914	896	895	841	911	910	897	924	869	920	949	925	913	934	968	929	943	939	910	928	923	888	892	968	902	906	889	916	912	877	892	854	962	912	920	881	912	924	859	922	894	885	868	903	833	885	888	929	926	937	865	910	898	875	938	869	893	903	910	902	892	907	884	798	930	876	909	874	942	947	885	898	940	934	929	861	901	855	883	838	908	963	962	932	935	901	874	913	916	887	858	866	904	910	887	972	913	867	883	940	941	916	915	820	902	919	1001	870	909	884	874	896	928	898	939	923	952	899	910	872	858	884	920	886	862	921	924	893	928	832	889	864	903	898	925	899	933	911	898	906	926	882	925	878	906	894	914	889	887	917	858	900	894	839	897	907	921	888	864	897	866	905	846	901	890	871	877	867	900	827	953	853	906	925	894	925	934	908	942	920	928	936	886	910	938	951	871	930	938	939	893	926	941	906	905	873	891	872	917	927	907	885	946	913	909	886	860	902	926	916	900	901	875	887	919	903	866	928	938	864	888	908	923	935	845	911	879	893	875	908	920	876	916	935	854	900	891	942	927	879	885	964	915	885	904	932	863	875	923	894	882	900	952	897	898	921	881	941	925	917	942	929	865	878	888	891	896	963	888	928	899	907	888	879	867	838	909	893	880	910	899	909	902	875	859	883	955	902	911	874	920	920	906	890	859	918	891	906	941	912	880	843	878	890	880	854	927	927	891	871	961	884	886	956	929	902	913	897	911	918	904	923	868	905	914	921	846	856	912	908	893	910	948	899	853	912	885	874	942	971	890	852	921	921	944	934	881	907	966	888	926	892	894	912	850	899	878	884	943	927	911	887	880	891	953	933	906	889	899	959	926	879	921	952	928	873	871	865	883	946	921	946	975	839	845	938	835	901	905	923	867	918	885	894	964	890	854	879	892	917	912	924	920	917	921	933	904	908	898	888	864	908	862	891	897	875	898	898	914	904	873	859	957	910	929	883	860	899	912	949	946	831	948	829	887	846	850	926	873	892	903	923	903	923	935	858	904	940	940	898	874	921	919	899	915	909	949	943	936	883	900	956	892	870	870	900	873	961	935	923	939	831	889	947	924	896	935	894	873	870	889	943	916	935	870	895	890	902	904	889	858	951	844	926	855	870	864	934	875	892	873	924	892	859	866	967	867	950	846	949	890	916	920	950	903	892	894	949	911	900	872	859	864	875	890	890	920	958	906	894	906	913	909	904	892	914	843	951	886	878	859	883	912	911	922	949	861	868	913	877	944	903	938	951	837	893	943	890	875	926	907	890	909	890	892	901	877	874	918	911	919	841	926	877	901	890	957	926	984	913	887	888	863	913	912	878	940	862	953	854	926	916	885	864	891	892	925	937	896	859	893	888	886	944	894	890	932	874	864	934	917	899	918	900	907	939	889	873	964	941	917	903	920	951	933	863	895	943	905	905	875	896	915	886	907	927	840	903	910	914	867	931	922	911	898	909	862	950	881	861	991	911	926	920	940	930	902	903	938	898	853	942	940	847	964	897	941	880	903	879	919	876	913	883	918	892	916	896	884	900	877	887	921	955	911	863	903	891	847	927	904	890	904	870	898	850	879	929	902	903	907	964	896	906	910	911	881	882	875	887	901	855	913	886	880	958	909	900	922	856	908	930	951	842	890	930	922	860	922	933	893	907	913	913	895	911	951	892	850	913	909	893	917	926	933	923	911	909	930	879	901	861	877	879	933	907	909	915	970	869	906	930	884	888	858	892	871	885	872	874	922	907	927	900	898	893	907	930	906	854	879	966	895	905	889	924	890	916	958	906	846	882	900	866	916	892	903	920	874	893	902	879	944	920	881	888	937	925	919	903	903	874	856	878	882	953	973	932	912	900	920	883	923	914	897	854	923	874	892	914	939	898	853	916	865	888	880	866	886	930	953	890	850	897	914	844	942	876	924	878	886	879	939	919	883	918	947	857	859	903	884	866	922	918	862	917	888	914	881	908	849	889	889	959	919	891	993	970	918	886	910	905	930	898	882	904	963	920	912	916	857	913	922	920	843	859	907	937	855	962	996	871	898	885	870	886	901	906	935	946	937	914	888	893	892	893	925	875	899	881	843	889	921	914	915	904	901	909	902	907	930	936	910	941	924	904	883	945	864	944	966	878	883	912	904	913	950	893	865	895	876	888	877	889	829	908	925	890	939	876	879	898	930	977	943	911	895	928	908	935	877	889	890	963	910	891	873	884	879	897	839	925	897	863	863	922	889	902	927	895	922	887	898	924	922	886	933	884	916	895	885	867	925	898	874	917	878	935	937	828	923	830	886	886	892	908	857	959	895	886	914	897	866	912	889	892	923	870	868	921	908	902	898	916	910	882	886	905	899	923	864	869	874	911	901	894	941	890	894	947	875	862	894	868	934	913	905	894	900	907	952	929	908	908	932	967	898	826	924	894	939	901	893	919	900	954	931	939	947	877	922	922	890	861	963	948	924	906	930	869	896	920	891	916	913	945	882	879	891	914	931	927	916	917	944	895	935	905	914	918	914	927	915	996	936	925	925	913	902	942	913	882	916	911	878	853	925	896	878	925	918	967	902	947	870	898	885	866	870	904	903	895	955	895	877	964	918	919	905	911	890	900	872	947	939	851	857	867	871	890	929	866	887	892	900	899	955	862	853	867	898	906	953	912	871	884	855	908	891	870	889	871	965	871	907	882	909	901	839	908	867	913	888	849	888	906	923	875	906	893	886	912	925	892	874	904	814	861	916	893	895	914	890	910	937	902	891	890	890	937	887	912	961	939	878	871	894	874	945	902	969	903	919	919	894	895	863	960	877	882	923	950	916	890	865	920	909	907	932	888	858	924	871	916	890	908	895	914	915	902	874	876	922	874	880	886	919	868	959	928	919	880	870	953	855	920	934	888	876	921	892	892	943	988	870	900	914	901	872	882	919	887	882	900	906	915	858	909	877	968	909	891	899	858	872	900	877	887	927	896	914	868	955	984	816	910	875	925	885	941	890	915	846	889	929	975	945	862	866	902	894	894	942	941	896	885	917	919	913	869	936	889	929	879	903	900	849	858	920	902	924	928	925	919	906	894	908	935	879	909	897	868	901	891	890	902	939	921	899	909	916	881	918	929	914	966	912	966	863	890	870	870	901	906	891	906	882	953	921	881	980	919	894	924	876	907	894	859	965	913	909	895	940	901	898	996	911	876	848	949	856	887	910	884	929	904	886	960	942	900	884	862	879	903	882	926	936	851	953	885	947	918	886	920	967	840	882	938	894	917	876	895	896	894	897	930	867	891	912	914	884	932	922
22888	21400	29383	23792	21400	21446	11486	1403	967	899	804	785	681	654	660	606	663	587	608	614	579	535	563	515	557	578	515	547	561	506	547	569	544	528	528	556	502	498	526	481	528	541	492	477	496	490	506	551	480	516	497	504	496	520	507	496	490	417	497	483	487	521	469	488	498	491	501	522	512	456	485	487	461	465	482	479	509	512	488	522	537	529	519	485	516	493	506	500	489	458	524	516	482	475	504	475	503	478	458	464	483	494	504	499	495	515	542	517	506	472	509	486	512	484	531	486	539	526	489	471	457	504	462	472	502	546	435	508	478	483	476	563	485	501	521	481	481	524	519	518	496	467	463	511	498	488	511	532	529	515	492	516	512	510	450	461	490	486	539	494	498	512	500	516	484	494	485	502	520	520	536	509	457	476	496	485	465	504	497	492	535	465	434	503	476	496	490	453	461	485	457	453	504	474	442	468	495	445	502	455	489	484	466	485	481	455	474	494	468	475	482	460	506	501	495	480	487	534	518	497	487	518	495	489	528	477	504	468	481	496	495	494	489	474	482	509	497	448	482	476	447	463	489	507	518	462	492	461	493	453	487	495	486	483	471	470	470	477	527	473	527	468	503	513	463	493	531	496	517	470	484	499	494	507	479	529	446	501	500	522	490	483	528	496	509	480	511	493	505	499	541	468	466	529	496	491	465	499	493	496	444	474	462	476	488	495	482	500	515	521	524	518	502	490	532	517	528	470	509	486	493	470	467	502	487	494	487	489	502	475	493	494	510	523	466	478	509	493	493	480	484	519	495	491	487	517	484	509	534	459	500	508	468	517	547	517	519	457	493	474	517	524	461	470	521	480	487	485	513	499	509	479	481	460	486	501	475	495	564	498	497	503	468	495	496	446	468	506	487	501	492	441	460	526	517	485	480	456	512	470	506	462	474	511	487	495	487	474	471	496	499	532	507	492	471	497	489	454	435	471	514	478	480	482	483	464	445	500	538	486	498	468	507	468	484	456	483	453	506	507	480	468	469	465	481	520	495	498	501	543	487	497	509	472	499	490	515	476	493	477	476	469	476	492	464	494	475	468	461	493	516	449	508	488	475	491	471	500	479	476	490	509	473	494	499	491	547	486	469	479	471	498	501	495	471	490	497	439	480	470	455	543	497	479	495	473	503	462	519	478	470	489	467	495	485	426	450	540	473	490	471	478	474	467	491	506	464	492	468	501	470	497	492	478	450	510	477	500	515	491	512	497	516	501	486	472	460	492	472	457	530	506	501	466	536	448	535	523	513	492	453	483	472	492	499	515	472	498	486	488	493	472	525	480	474	466	493	471	508	524	460	478	464	508	494	529	495	519	447	505	478	488	505	483	482	492	484	471	520	488	476	480	472	490	528	501	530	521	475	475	519	494	478	525	489	505	503	479	487	488	472	461	491	494	544	473	480	475	492	473	467	521	526	493	483	480	446	459	487	459	486	486	479	478	496	466	466	507	499	508	477	469	497	488	509	493	488	478	492	495	525	514	507	522	509	479	448	469	485	454	506	476	482	508	487	485	489	494	478	468	490	487	451	485	493	469	451	486	518	490	451	491	487	500	450	523	478	486	518	497	482	480	513	515	493	490	497	468	494	474	462	488	459	541	480	496	483	498	489	466	494	536	492	482	475	498	461	478	493	496	482	482	519	490	502	460	470	491	505	485	504	510	453	509	465	475	508	485	491	480	466	456	481	494	517	484	461	512	456	516	465	479	495	487	512	520	497	527	507	463	450	513	473	468	485	512	459	500	504	503	509	463	516	518	484	477	489	486	476	476	461	467	451	512	514	504	510	513	469	535	490	484	519	475	495	517	485	471	452	517	486	484	503	462	498	488	504	504	468	469	502	518	458	465	492	496	484	464	535	530	498	448	505	534	466	494	490	494	496	524	479	521	468	527	493	508	525	480	450	490	505	477	458	504	450	495	447	480	455	475	537	455	504	475	499	495	523	506	528	485	497	517	502	473	490	464	462	500	507	470	478	518	527	507	500	488	472	506	510	481	459	464	445	528	483	487	501	496	488	496	458	468	510	463	447	463	485	504	474	495	492	538	483	458	513	535	494	549	473	455	466	483	521	491	490	473	538	515	507	496	496	456	518	491	450	502	483	530	485	437	513	496	477	526	467	466	486	513	462	496	509	474	497	514	481	525	466	501	495	451	492	497	448	461	431	469	523	446	537	489	447	476	467	431	524	495	484	471	501	470	501	537	499	474	509	497	503	474	483	484	469	519	483	471	469	499	511	476	467	489	477	474	487	546	462	467	467	495	495	472	505	495	496	494	488	458	517	466	510	509	483	494	483	509	490	478	447	462	492	512	490	487	469	461	471	483	514	443	469	471	533	445	528	492	484	514	479	495	513	504	459	480	469	525	530	515	486	482	494	520	462	476	492	470	487	479	488	472	420	482	496	503	438	511	449	514	493	505	479	528	491	490	504	467	482	471	492	511	510	521	508	516	446	456	488	504	469	461	465	475	512	545	509	505	476	480	488	514	470	534	479	475	501	516	561	479	465	524	495	490	470	507	479	497	472	492	508	487	529	486	483	459	473	491	471	498	481	482	503	469	475	526	513	516	521	546	509	525	485	491	443	489	480	481	479	479	491	495	455	477	505	457	508	468	542	497	485	508	499	497	502	483	518	501	520	487	502	493	484	528	512	453	454	525	456	507	525	497	442	516	513	456	503	495	482	494	488	537	516	515	470	475	497	472	456	483	473	481	484	506	466	509	477	502	468	454	495	464	458	503	469	539	491	481	489	464	496	501	482	479	506	460	503	468	507	495	465	510	480	469	480	502	506	498	508	427	488	497	497	493	510	515	482	483	452	477	511	474	509	513	500	468	457	515	511	525	501	452	500	517	519	499	493	490	495	503	469	465	490	542	516	497	496	477	495	487	468	503	496	467	515	479	497	514	491	484	510	482	471	516	466	486	483	485	519	490	479	508	527	481	465	436	519	530	473	501	465	473	502	506	469	498	501	482	499	450	522	497	494	548	509	494	497	460	488	498	471	430	460	492	473	513	503	536	454	516	495	477	464	464	509	482	495	478	491	517	504	493	503	474	468	454	502	457	507	472	552	508	511	514	473	460	477	444	479	465	490	473	490	474	507	487	517	500	502	511	493	467	488	484	514	472	501	492	468	499	474	507	470	467	514	489	548	489	476	497	528	532	501	474	451	467	508	459	484	437	514	486	497	514	506	490	498	477	466	489	514	494	473	496	484	494	443	479	536	488	498	475	474	497	492	482	475	516	510	485	479	484	481	495	501	481	467	492	497	462	463	463	475	502	508	417	501	481	477	472	479	499	541	491	510	505	508	495	525	485	492	485	505	462	499	494	471	463	488	504	508	467	495	515	483	504	449	490	456	465	488	470	474	455	467	461	477	501	492	490	497	487	497	486	514	483	526	499	504	467	445	530	529	458	492	477	478	479	484	493	527	459	458	479	482	514	470	495	469	487
13326	16368	13459	7208	5157	3909	2986	2516	2119	1749	1497	1384	1271	1152	1101	971	889	853	824	876	832	779	754	806	796	744	727	728	733	764	731	737	746	751	700	764	669	702	637	683	734	699	653	695	674	673	655	729	644	690	693	672	672	690	695	669	691	684	657	644	703	664	671	683	703	665	709	649	628	687	645	714	643	659	638	633	662	691	672	635	698	632	690	686	637	672	617	588	612	659	688	626	657	706	653	622	635	693	669	681	644	638	691	655	627	630	674	640	632	637	633	622	630	675	656	617	626	658	641	606	672	645	628	620	664	657	613	629	657	642	654	697	663	608	638	648	654	664	647	690	659	643	684	661	629	669	671	638	670	649	708	647	695	685	690	639	654	626	646	693	624	676	664	666	642	682	679	642	669	638	664	657	607	662	661	626	683	671	621	621	650	717	644	627	650	617	648	698	636	661	709	656	632	668	667	619	736	629	625	670	670	618	666	670	668	633	611	625	706	673	624	602	697	639	694	634	648	649	648	667	629	638	661	649	622	654	650	689	627	664	652	673	631	624	601	657	703	646	670	624	631	657	662	653	605	647	637	651	666	624	622	654	659	700	602	662	609	664	652	687	622	621	597	611	708	676	625	650	691	634	679	658	674	653	622	639	669	666	646	712	644	655	628	720	623	680	657	705	669	640	692	643	662	668	641	641	653	665	635	666	661	610	683	716	655	638	673	651	655	730	670	693	639	635	694	670	630	674	652	648	644	670	611	653	617	671	701	689	686	629	689	656	650	588	626	595	664	640	640	649	676	686	645	702	684	650	643	654	639	681	698	609	680	636	646	637	667	667	710	660	631	614	696	613	673	637	658	681	662	637	637	655	694	587	645	617	686	650	668	660	658	642	692	596	682	682	611	636	674	629	672	645	605	639	646	639	627	681	643	616	667	672	676	624	681	690	675	662	676	657	616	659	636	662	632	680	681	612	587	660	704	668	646	652	689	672	678	586	641	685	640	664	649	656	669	646	681	669	628	601	675	689	623	643	600	607	649	645	640	617	609	654	671	665	711	632	698	677	617	650	644	647	631	648	667	664	665	712	631	658	636	663	667	690	706	646	648	685	690	658	700	643	643	668	594	651	670	642	660	661	654	650	641	594	640	671	616	692	631	645	686	683	661	647	609	673	666	623	643	674	627	687	659	650	675	688	640	647	652	637	652	643	634	607	691	647	641	664	652	674	658	627	630	672	680	686	652	643	644	654	661	644	668	654	672	646	635	664	649	655	618	639	677	625	649	662	631	629	675	689	693	595	635	681	649	672	669	655	692	680	635	655	653	638	655	608	638	667	630	649	645	647	702	611	639	660	649	662	661	615	663	642	627	656	623	607	649	650	648	645	680	646	614	671	653	679	637	653	638	626	623	606	662	593	641	687	672	646	658	624	652	643	629	637	608	666	646	673	633	671	658	653	635	639	650	638	663	622	650	622	634	608	683	679	664	659	682	714	639	635	680	658	661	659	706	668	659	591	621	631	668	669	657	632	668	653	635	646	666	640	639	663	639	662	687	691	631	677	624	643	646	687	666	661	656	642	689	658	633	687	658	648	614	633	628	648	649	667	635	665	699	650	607	623	631	646	636	627	643	655	661	698	647	675	621	643	587	580	608	684	652	642	680	649	633	660	606	654	637	656	654	639	649	661	652	673	659	675	625	654	670	640	616	657	646	647	681	638	651	656	672	669	614	669	675	647	673	643	640	603	690	683	660	636	644	639	638	677	640	653	646	652	616	650	661	659	671	675	669	706	645	663	659	662	683	668	669	659	656	644	701	608	637	682	644	642	711	660	621	682	653	644	663	656	686	651	654	658	620	585	598	649	650	616	692	622	649	655	683	646	659	631	677	673	609	627	639	651	646	670	654	674	641	649	629	684	630	643	645	652	661	657	593	693	659	656	660	660	667	666	637	657	623	654	687	669	640	673	645	637	625	686	642	664	651	689	686	655	625	635	654	646	647	649	651	640	654	676	621	672	633	696	619	637	658	645	639	643	658	635	653	607	612	665	648	639	661	627	657	656	623	666	636	632	668	670	699	651	654	644	650	591	669	692	653	641	649	598	652	671	637	657	659	712	663	646	623	711	642	631	642	668	655	602	664	673	679	672	611	696	666	664	650	635	654	667	664	650	652	623	665	667	615	637	663	604	711	682	622	641	612	625	670	641	607	631	671	639	691	670	663	696	685	648	655	628	675	702	671	667	625	610	624	635	650	644	675	682	645	673	633	638	611	658	641	634	700	644	683	665	629	662	643	673	624	669	675	664	680	657	637	647	695	696	652	710	678	658	694	681	618	645	623	654	629	646	616	660	660	660	675	657	655	645	653	679	654	645	621	599	655	631	657	675	674	626	644	693	666	607	689	647	695	709	665	675	679	653	660	641	663	640	644	710	653	643	692	691	666	674	690	666	677	649	687	679	610	628	677	647	625	688	614	624	600	642	673	614	667	696	639	622	657	671	679	722	609	662	670	683	663	648	620	695	648	620	646	670	670	647	665	655	654	648	667	654	702	658	671	626	609	671	669	640	665	671	689	611	645	661	644	674	610	665	652	633	666	644	635	693	671	681	617	674	671	639	658	651	653	663	690	675	649	653	603	661	692	688	652	640	666	630	666	667	651	650	664	658	656	679	668	611	633	642	645	636	656	675	660	623	639	681	636	690	678	647	630	669	638	632	669	633	682	592	644	662	643	666	643	726	664	601	629	677	607	672	647	680	621	651	623	686	648	674	654	721	618	590	679	654	673	644	652	705	659	633	699	618	690	650	663	608	655	654	659	657	633	650	630	608	615	659	643	659	647	638	647	594	650	622	692	635	641	675	642	662	627	640	681	667	655	668	647	648	620	635	657	675	626	594	639	655	613	678	589	635	642	625	659	618	646	631	662	693	607	613	654	651	635	642	640	654	653	667	665	667	704	625	677	624	665	639	638	624	642	650	648	652	681	640	680	634	661	643	658	691	647	661	644	682	684	648	624	651	674	718	654	633	639	650	639	674	648	644	678	634	673	639	645	700	648	654	662	668	646	641	609	663	600	693	674	663	657	644	631	652	656	651	628	662	633	674	680	682	646	619	692	661	610	631	624	666	652	651	621	644	701	664	659	642	618	634	713	636	631	608	648	610	663	645	669	587	599	667	642	628	670	654	641	629	616	664	712	648	635	636	690	614	686	681	667	644	615	649	662	638	610	624	674	612	681	660	656	677	645	655	610	623	650	623	610	672	681	639	697	632	687	646	633	662	629	656	638	670	699	630	687	662	689	640	673	637	711	667	615	662	652	641	641	663	615	641	667	647	665	664	632	678	617	658	653	671	663	611	677	723	667	645	685	600	615	654	682	685	667	665	678	692	577	654	650	701	698	684	669	612	647	657	659	663	636	663	637	616	679	662	624	631	641	683	615	596	660	622	640	631	662	651	660	681	673	628	658	628	640	635	645	656	605	642	617	651	671	608	639	674
26916	20893	9761	1008	620	603	517	511	479	479	455	476	463	500	457	478	494	516	496	464	477	490	483	472	456	484	475	460	499	443	482	462	451	525	459	458	479	453	458	455	470	478	464	478	485	478	503	477	486	482	503	524	504	459	491	458	498	467	522	460	473	506	499	453	499	496	469	458	441	533	493	472	485	483	492	479	458	496	483	473	487	480	505	465	518	474	431	475	452	486	453	477	465	470	484	451	488	492	505	479	481	493	485	463	497	455	441	512	481	475	474	483	530	492	492	494	482	504	476	470	469	426	469	465	471	482	500	449	472	548	510	499	462	462	478	467	472	447	472	480	506	533	478	478	477	519	466	499	456	443	476	476	458	483	460	480	461	456	462	480	459	469	459	444	469	475	455	491	525	465	471	443	495	513	504	487	511	502	490	471	495	474	438	435	470	452	492	468	468	504	461	492	505	468	464	463	481	469	476	500	490	469	452	495	470	470	449	460	501	472	505	436	484	457	491	489	481	487	469	459	451	456	469	498	497	472	484	470	492	482	429	465	480	436	471	491	470	468	417	498	448	455	476	467	459	437	479	484	483	504	506	487	472	485	442	493	472	493	465	440	516	484	487	443	448	453	462	469	476	455	487	460	485	509	506	442	487	472	473	456	495	453	465	498	466	487	468	507	479	491	463	452	437	500	480	434	473	487	463	483	483	478	485	447	478	481	474	472	442	493	516	508	478	464	484	502	455	507	450	509	452	501	480	464	462	482	473	477	451	472	455	457	459	437	437	471	481	496	480	494	450	509	469	424	434	463	473	508	475	475	482	468	473	476	456	430	454	515	525	469	461	516	441	459	443	499	463	477	468	460	469	498	475	455	480	496	464	452	470	486	485	467	495	449	483	468	457	470	498	484	508	450	475	473	473	475	448	498	524	514	468	441	470	509	471	529	511	453	460	485	489	467	495	470	423	467	449	515	485	503	505	480	457	482	488	461	472	442	497	444	453	476	475	475	473	458	512	498	471	497	481	449	436	468	501	505	475	467	449	480	494	450	451	461	471	503	472	472	472	504	448	486	537	478	505	476	477	456	439	495	461	483	449	485	482	518	526	448	473	436	471	460	486	512	497	489	493	429	478	463	477	478	511	469	478	471	491	448	502	462	478	454	469	460	472	483	484	471	499	481	459	455	471	512	480	449	496	469	486	485	484	461	437	467	503	449	469	466	493	474	468	441	417	482	462	467	477	438	476	480	448	480	494	459	477	481	480	472	497	487	471	439	492	467	461	498	482	444	482	465	476	477	497	495	481	487	459	471	477	501	491	466	476	500	488	454	452	507	456	478	456	480	466	480	461	486	489	457	455	483	502	501	505	541	476	461	452	481	499	450	479	457	479	471	467	474	490	489	484	505	409	496	461	469	491	469	526	449	460	470	493	487	488	470	488	472	444	475	449	487	488	497	503	503	433	499	475	464	505	490	473	497	474	493	464	494	443	444	465	468	489	490	499	454	466	511	505	448	512	476	500	472	454	482	464	454	470	456	486	453	453	457	495	465	466	503	494	504	471	482	459	472	486	511	500	487	429	514	471	456	482	450	476	449	486	450	478	514	463	500	493	461	465	459	463	459	472	497	459	474	466	456	470	500	489	450	470	488	490	463	452	451	468	507	486	446	498	461	453	455	453	484	439	488	481	509	496	470	473	465	461	480	481	461	464	476	483	468	501	459	483	482	480	493	492	530	490	490	452	484	508	471	499	468	507	451	452	474	481	498	483	428	446	503	437	450	482	479	509	462	476	478	491	457	448	457	473	458	462	484	451	502	472	455	451	501	459	463	451	468	488	502	456	517	486	469	522	471	467	454	478	498	459	491	465	472	500	455	488	472	467	480	483	509	493	471	468	446	482	467	497	518	427	467	471	483	471	458	436	509	456	451	460	522	455	453	486	482	463	464	475	495	533	467	441	489	481	477	467	457	465	481	510	482	446	470	505	488	519	473	432	492	468	477	473	440	436	498	485	440	507	433	431	521	486	479	457	503	496	466	519	481	497	451	509	479	468	447	466	504	456	485	487	481	461	472	471	495	475	436	494	474	481	500	459	474	491	476	486	490	499	470	482	490	486	459	484	469	480	460	454	444	487	486	477	503	491	443	497	490	470	469	439	495	493	461	466	484	472	467	450	470	468	515	465	479	471	466	492	474	464	464	468	459	492	432	454	512	523	456	444	532	498	501	519	463	458	479	491	436	486	494	471	448	514	476	452	475	445	457	474	502	478	497	477	422	462	505	442	476	481	491	443	485	528	464	460	496	488	493	492	425	469	455	468	480	474	512	500	500	473	456	514	451	491	501	483	465	475	503	501	498	461	445	513	469	504	468	480	492	500	516	468	447	454	446	511	468	428	484	481	490	513	482	495	497	476	462	474	485	476	446	501	478	507	480	528	485	431	490	483	476	471	494	461	467	491	482	491	493	464	465	491	517	474	489	516	467	493	475	451	476	500	463	435	486	445	485	422	457	496	472	478	486	486	490	445	441	436	489	468	503	447	516	478	485	484	501	455	493	489	469	452	458	447	479	489	464	524	480	474	507	449	517	499	497	499	472	519	457	499	513	483	482	475	480	433	521	505	481	450	492	500	448	486	438	464	508	509	488	460	447	465	462	461	499	484	463	462	497	459	499	477	472	471	435	489	442	499	442	485	462	491	479	472	463	479	464	510	463	494	497	502	480	500	490	481	475	504	487	495	473	486	445	487	497	468	494	483	481	470	499	476	434	452	492	486	482	490	499	490	520	470	433	456	484	457	483	472	508	519	490	504	502	468	484	454	496	456	507	521	446	506	464	459	489	429	478	479	462	508	450	453	466	444	493	460	457	508	501	463	493	449	501	460	460	509	465	454	446	486	470	493	487	451	458	463	514	470	467	445	457	492	478	473	477	453	493	461	481	436	508	456	508	453	476	486	449	490	486	485	506	451	474	494	475	495	487	508	508	448	476	477	469	445	434	457	445	471	523	490	473	490	450	496	448	426	481	499	441	446	452	451	491	476	474	453	484	477	458	454	449	480	462	464	466	448	458	453	471	504	456	505	473	461	447	498	449	435	455	493	476	523	476	503	460	482	490	468	451	499	442	450	508	483	507	487	452	501	497	494	462	471	464	457	506	499	501	482	477	493	462	473	485	483	463	497	542	460	469	501	503	478	443	493	449	467	460	508	491	468	504	487	485	472	481	503	482	505	512	521	466	488	488	480	465	448	467	486	511	488	471	498	436	485	466	460	452	464	460	493	441	473	443	456	491	458	473	463	456	471	466	489	446	480	463	425	483	476	451	510	494	419	476	479	468	501	466	459	451	441	444	455	491	461	488	470	493	480	480	463	454	476	473	449	473	500	467	476	460	491	486	502	444	490	499	463	471	483	525	475	466	487	443	467	472	509	458	477	484	467	474	493	473	500	486	510	485	488	405	432	496	472	491	440	450	451	509	453	461	457	432	498	457	478	482
4340	1266	1109	825	766	714	658	671	673	616	649	674	641	633	612	591	661	649	660	665	579	594	610	590	597	628	646	616	643	583	642	555	656	597	636	628	592	610	583	646	632	648	636	612	603	598	626	632	654	625	552	608	589	646	632	603	586	623	632	622	647	582	630	576	636	598	607	659	642	639	629	602	648	619	595	599	645	639	642	626	612	588	598	581	618	626	592	653	580	596	664	615	582	650	599	620	641	613	626	609	645	646	594	628	628	624	612	629	628	668	632	603	602	606	617	638	619	598	617	652	624	618	602	610	650	595	580	626	642	605	623	606	624	679	591	628	555	613	641	608	600	597	607	624	591	607	619	623	644	643	672	636	586	639	629	626	555	625	663	646	611	579	594	605	626	626	632	595	598	606	653	614	607	635	625	623	610	635	587	629	595	598	583	624	618	584	670	600	643	633	645	626	628	632	630	626	661	653	615	598	648	564	632	639	610	600	602	565	607	643	662	617	638	634	607	601	585	600	662	599	591	629	587	626	644	607	647	621	604	628	614	605	632	617	647	645	612	598	623	672	615	590	672	632	561	628	649	622	627	625	602	642	599	652	655	568	581	574	608	619	588	603	612	590	661	578	631	647	633	629	628	645	591	644	614	598	615	644	597	593	601	612	619	632	667	643	603	663	616	577	597	569	635	607	635	617	616	575	620	607	641	619	618	642	562	626	610	600	611	596	625	628	614	606	589	630	611	620	613	644	666	638	627	602	613	644	616	638	598	602	623	592	592	647	640	615	579	619	577	600	633	569	628	636	626	624	639	633	609	576	611	634	591	616	633	640	566	616	616	593	622	636	611	571	635	654	578	605	617	601	625	559	622	628	590	652	665	631	598	570	617	567	574	617	642	622	607	564	634	633	612	610	618	613	602	603	633	607	602	671	684	643	635	661	593	677	627	566	644	592	611	554	628	603	616	650	644	592	596	610	614	624	630	608	658	639	617	618	614	635	583	643	655	630	650	577	614	608	636	655	634	642	561	634	670	648	618	577	613	652	606	615	624	619	636	616	600	639	620	645	622	619	611	615	597	644	666	645	610	647	659	597	618	595	639	616	566	639	661	605	643	652	628	617	662	603	603	563	630	643	617	616	584	625	590	639	636	618	627	684	609	610	609	650	629	629	623	629	626	600	597	632	573	577	601	599	592	619	608	617	665	587	624	615	647	662	597	612	607	616	607	654	612	602	620	605	619	579	616	594	637	569	604	612	650	621	596	592	619	621	596	610	603	653	602	607	605	583	644	628	600	641	617	629	629	586	608	591	638	615	602	639	643	575	606	644	585	640	616	631	670	578	632	592	595	621	607	619	602	552	621	572	601	607	585	614	617	599	590	579	623	630	617	639	598	640	664	610	619	608	639	665	555	597	656	635	607	621	607	614	557	625	604	633	612	627	661	632	610	609	607	603	602	614	640	639	635	585	604	612	599	628	642	672	604	607	648	630	590	602	592	610	612	579	586	622	636	618	585	604	588	653	616	575	620	644	635	624	619	647	648	627	566	604	651	665	611	612	606	623	578	599	613	608	617	618	598	667	625	667	640	642	637	606	617	606	582	590	560	626	631	626	621	602	657	642	601	605	656	628	654	631	625	602	638	643	604	581	600	595	601	583	618	583	612	635	569	655	604	633	620	656	653	586	648	603	611	627	628	648	613	655	600	639	634	647	644	555	606	633	668	605	636	645	622	615	599	558	654	586	613	615	630	645	633	625	603	611	636	686	619	556	631	646	635	605	609	617	618	627	617	576	579	610	607	609	586	616	634	604	627	634	634	649	626	605	603	613	618	606	634	633	626	625	652	639	660	648	607	591	657	637	618	622	608	630	603	631	607	628	581	610	587	614	652	645	588	628	645	595	621	644	662	604	651	662	596	625	625	635	608	617	564	584	583	585	590	599	600	610	607	612	623	637	598	568	636	646	573	621	639	622	636	591	602	596	561	594	595	603	616	603	639	567	607	622	635	614	632	584	609	643	549	599	595	613	560	633	622	653	619	639	654	593	617	611	636	627	615	616	612	630	603	610	628	630	600	634	646	586	646	638	658	595	628	634	615	630	634	627	622	680	591	633	583	634	606	601	621	596	578	634	551	561	640	651	602	630	622	614	603	632	614	631	643	609	630	617	659	601	631	626	593	615	577	619	620	618	651	676	644	665	590	583	589	570	627	603	598	633	637	645	612	653	630	616	656	663	610	596	663	570	596	624	652	623	658	628	606	615	578	624	606	591	613	619	621	615	624	583	627	621	612	607	623	591	616	655	652	639	614	648	643	621	579	579	607	601	619	615	581	618	622	612	645	634	619	599	607	614	621	611	615	650	633	607	597	638	667	601	613	613	614	608	651	679	623	613	614	636	642	587	589	575	652	606	615	604	601	617	639	589	631	622	615	593	618	634	649	632	636	605	584	599	588	673	577	603	589	654	609	612	682	623	621	665	635	632	647	605	612	587	602	628	589	628	599	609	616	568	633	624	602	687	622	638	576	638	641	574	628	619	620	630	671	628	597	583	633	582	566	619	614	609	620	643	614	613	623	617	635	609	610	618	569	638	637	598	631	637	628	588	620	635	637	591	613	593	580	618	636	617	605	635	667	652	579	581	599	669	649	686	612	615	599	602	597	606	580	625	616	606	675	590	638	593	611	642	574	655	640	656	661	639	588	589	634	641	636	615	632	647	618	650	609	632	634	636	598	636	633	606	609	597	649	635	616	612	662	631	624	597	624	646	604	647	619	650	617	654	614	599	590	608	649	598	597	575	595	649	617	626	601	585	604	604	623	597	646	637	647	629	628	602	621	666	635	613	608	581	635	608	646	594	596	618	613	616	634	598	624	616	594	594	574	626	603	622	592	623	610	637	625	660	639	622	636	605	608	609	567	636	567	635	627	626	605	630	653	663	631	616	617	597	584	626	644	621	642	634	624	625	676	560	596	628	642	628	596	579	637	602	649	619	634	620	644	599	622	600	602	640	580	617	611	635	664	625	642	602	619	637	616	628	573	613	673	622	625	632	624	586	602	594	621	627	606	616	635	619	589	607	618	620	642	611	617	558	641	636	595	597	632	626	599	644	567	621	558	597	581	636	625	641	614	626	604	687	641	625	601	653	669	619	582	619	607	609	673	602	592	570	640	589	606	661	587	630	630	633	614	667	598	622	617	611	632	628	630	644	618	615	663	579	563	610	622	609	623	638	601	581	606	650	624	624	594	615	619	597	623	602	635	587	617	629	623	617	626	574	635	573	635	653	617	639	603	588	618	586	568	623	618	629	605	601	625	619	559	623	637	585	673	598	644	594	625	626	641	592	650	604	631	614	611	586	623	632	631	657	604	624	595	633	585	640	643	651	678	594	649	585	620	629	595	610	618	627	639	555	552	631	601	607	631	635	638	630	611	652	617	600	607	615	625	582	614	610	629	616	585	617	580	594	597	595	643	581	625	588	621	640	571	656	600	604
23845	21414	29008	24205	21417	13407	1730	1113	1000	928	910	824	773	735	788	742	780	735	709	758	723	658	796	787	772	702	695	708	756	713	690	800	662	747	712	685	686	706	669	703	684	739	696	692	667	755	704	730	705	765	656	721	735	689	704	735	704	700	691	691	684	669	757	649	674	667	734	707	737	693	655	685	664	741	685	744	693	693	626	767	670	729	677	682	664	694	665	691	664	710	712	699	714	703	700	670	700	677	697	710	743	677	695	695	671	690	777	699	717	708	716	720	696	664	759	676	655	680	708	714	708	729	652	683	643	701	693	693	691	721	679	706	717	669	710	739	664	681	710	715	687	693	703	682	719	712	738	689	671	655	750	723	686	666	670	702	674	734	731	702	622	676	690	685	723	704	677	728	658	669	708	660	700	691	688	704	663	700	661	687	680	697	642	641	712	687	638	653	676	681	738	646	675	684	701	689	760	693	693	711	712	673	684	694	716	686	656	702	641	703	706	682	661	715	690	710	674	719	705	712	679	679	716	664	693	700	694	681	646	718	679	666	710	685	682	696	661	653	700	723	705	705	703	709	697	685	649	709	711	712	705	678	677	707	690	688	709	696	734	694	663	718	662	680	708	669	696	722	701	698	661	623	667	699	645	654	711	706	668	745	704	678	711	692	694	694	678	695	702	707	695	638	707	665	688	692	683	712	717	708	701	661	720	698	699	693	708	702	733	713	693	718	671	693	690	691	683	679	691	665	729	689	623	658	671	697	682	744	706	745	702	699	686	693	693	690	696	678	682	704	695	697	643	687	676	730	693	679	721	689	681	667	705	691	637	698	687	662	679	722	691	714	703	679	667	703	719	639	689	711	717	671	694	673	751	684	699	696	698	696	660	653	727	657	673	689	684	672	648	699	682	677	676	652	694	679	655	718	681	693	668	717	705	697	664	659	677	704	698	684	712	693	654	645	689	731	741	710	672	684	685	688	667	710	660	684	706	661	688	741	697	689	683	708	669	714	646	703	664	670	658	692	698	721	665	660	676	735	694	735	698	744	657	687	675	697	653	675	675	712	647	713	709	676	651	649	673	697	713	724	718	708	710	667	643	729	679	722	732	692	753	701	687	691	717	718	691	685	705	679	703	659	703	667	694	739	659	684	695	733	655	725	668	722	688	648	709	686	699	676	720	684	737	679	722	684	703	671	711	709	687	688	686	657	718	692	696	700	648	723	662	692	717	692	714	698	665	706	673	666	693	726	716	707	700	692	660	649	707	686	704	682	684	686	687	707	695	690	671	685	677	654	745	691	666	681	708	707	714	737	655	692	704	717	728	713	709	701	657	733	649	743	667	659	703	694	751	681	640	708	666	682	677	710	709	666	714	697	678	670	686	698	658	724	686	682	703	698	657	687	676	696	688	738	707	674	688	719	699	690	677	669	710	716	712	742	633	712	693	676	676	684	689	699	719	658	690	704	679	672	688	684	683	676	633	682	707	714	662	701	663	705	699	627	626	657	671	691	745	672	648	684	719	685	722	710	644	710	672	661	647	732	675	707	688	669	666	686	663	734	702	738	710	680	685	711	684	719	691	692	731	698	657	669	723	658	651	714	687	661	704	706	707	697	705	690	680	681	676	649	711	685	738	680	706	706	662	728	677	687	716	675	688	666	661	646	650	696	694	710	692	691	707	734	701	627	707	706	699	642	679	724	718	656	709	705	715	675	679	698	654	727	666	640	752	675	654	737	662	659	677	673	698	706	706	672	696	722	692	659	743	663	631	733	619	664	642	720	656	662	703	697	691	638	656	657	734	694	750	690	729	676	679	700	752	747	648	708	651	684	658	717	658	686	649	691	667	693	713	644	676	719	734	673	693	695	693	755	639	712	682	734	667	730	687	737	741	698	687	700	693	751	693	680	692	673	710	699	717	703	689	680	670	707	722	709	655	733	713	735	682	690	668	666	690	682	701	694	741	672	659	685	733	663	691	683	712	683	680	679	708	642	711	727	725	683	705	694	667	688	688	688	721	647	709	683	657	711	716	761	703	701	698	701	693	684	668	693	712	678	655	707	672	709	681	703	655	685	698	674	670	708	666	752	680	691	732	702	713	672	718	689	688	668	722	711	667	716	713	736	719	700	689	712	699	670	693	670	696	704	732	688	667	688	680	719	674	739	676	677	687	720	747	636	682	695	685	685	684	700	723	704	723	680	720	695	699	664	668	700	722	661	648	674	698	679	687	697	664	693	705	644	700	688	692	702	696	702	699	716	694	691	721	653	692	749	718	748	750	700	653	689	654	664	679	656	708	672	676	680	655	670	682	690	696	784	692	680	694	712	706	680	704	725	675	715	672	676	675	673	669	726	699	696	719	700	720	707	674	675	725	721	715	695	711	720	674	719	693	711	687	680	680	720	691	669	658	712	684	681	689	694	732	689	697	661	696	690	686	724	699	666	694	671	665	674	712	658	689	678	689	698	722	697	706	720	666	703	694	660	697	723	681	699	681	653	669	699	708	668	679	670	748	705	665	718	696	738	696	691	697	710	695	640	684	691	657	668	690	668	687	656	719	704	686	689	690	667	684	758	689	664	718	670	711	701	701	676	699	704	681	666	683	669	709	706	637	715	711	691	678	702	687	716	687	703	699	697	670	714	730	710	693	668	729	688	706	675	692	694	671	694	697	679	709	678	689	680	698	696	711	713	704	714	704	714	674	656	684	652	691	699	702	627	670	711	710	666	701	700	719	697	689	710	700	670	696	688	674	682	694	700	662	704	711	683	724	720	745	692	656	694	716	722	718	694	690	688	707	687	655	712	720	700	678	717	726	655	701	711	662	662	733	647	700	671	714	679	659	651	726	689	677	694	658	658	692	670	660	689	738	716	684	683	699	666	674	707	638	687	694	727	657	742	678	709	721	683	719	701	666	688	713	671	681	676	653	714	717	671	707	684	681	700	710	680	669	715	709	650	710	723	686	704	667	705	698	664	671	674	777	696	683	717	721	711	711	675	695	670	691	688	732	677	720	669	708	678	715	676	755	708	713	681	684	691	671	735	670	680	687	736	711	680	682	695	705	744	698	660	690	670	677	700	686	653	690	699	668	714	677	729	709	667	688	688	717	717	693	705	700	699	763	730	706	685	731	704	678	694	658	737	687	648	655	688	686	694	654	659	657	675	696	649	697	728	668	729	693	693	689	668	716	721	663	662	728	690	684	667	717	677	714	715	720	702	675	705	708	700	677	670	745	698	686	740	694	667	712	701	694	687	688	689	705	704	680	709	732	662	720	701	698	684	673	717	694	699	702	706	722	697	720	736	680	704	670	699	664	751	668	635	649	695	705	755	679	722	651	709	696	688	693	669	699	683	704	714	699	746	687	625	715	708	700	709	705	676	733	652	715	659	682	659	677	674	624	724	651	687	699	703	676	667	719	701	689	675	714	668	639	729	679	690	708	678	671	685	708	684	721	666	722	688	683	755	737	656	698	687	693	656	744	658	705	681
10111	10351	8618	4505	3259	2548	2196	1815	1596	1499	1332	1246	1226	1169	1047	1050	1045	1027	1024	999	950	908	1005	997	977	970	950	944	916	903	964	883	865	907	898	902	920	927	928	913	855	886	914	898	918	917	889	907	883	902	943	903	886	908	928	930	916	903	906	899	935	852	900	937	854	885	879	896	920	882	921	873	875	855	884	866	917	851	895	909	917	862	879	904	887	930	891	895	898	884	907	912	894	923	892	867	906	868	857	881	967	882	937	873	903	889	927	890	923	856	875	878	916	899	876	893	902	887	883	902	907	919	890	929	916	921	895	917	876	900	949	837	878	890	863	879	837	870	875	852	884	904	895	898	807	859	882	935	901	902	930	870	849	939	898	872	946	901	923	982	903	884	892	853	862	858	917	862	938	896	891	826	891	937	934	888	909	948	862	922	919	903	886	913	882	936	926	954	891	856	876	902	895	880	905	952	902	868	815	934	936	888	897	914	916	866	878	908	894	941	908	865	902	925	924	911	894	951	874	872	870	902	897	955	908	962	846	868	898	873	890	894	920	901	929	879	918	894	915	886	939	891	888	889	881	861	964	888	898	916	868	901	917	923	869	872	909	876	882	902	899	925	897	903	936	890	938	866	911	917	889	867	882	868	902	923	853	892	900	898	876	893	862	895	914	898	897	871	907	900	874	843	896	908	949	931	871	866	883	883	858	864	940	914	890	901	884	865	868	823	861	867	907	920	957	889	823	904	880	873	882	890	984	916	883	868	907	886	839	918	859	969	915	891	884	874	903	904	872	918	873	874	874	834	857	867	876	865	869	867	892	936	880	883	863	904	910	878	909	910	921	877	911	897	915	888	912	874	883	906	922	867	828	951	855	905	874	870	901	908	892	864	941	931	894	880	866	891	839	890	921	903	913	901	910	910	868	913	927	938	950	922	903	887	911	911	897	915	897	906	910	877	951	970	908	898	924	883	878	911	863	954	880	901	898	937	890	944	927	923	905	866	870	876	870	854	911	882	907	872	910	915	932	926	902	895	893	896	889	869	890	892	915	849	864	872	877	935	891	881	864	831	904	890	925	915	919	874	893	864	958	859	892	876	917	918	917	860	913	855	837	876	878	869	918	934	969	876	946	903	900	898	843	925	915	934	909	960	928	881	918	922	921	910	873	892	930	858	954	939	914	902	911	865	907	907	864	876	913	845	857	860	901	917	844	914	937	848	892	957	885	935	915	942	919	938	871	877	863	903	922	889	879	888	938	856	864	916	887	875	868	873	910	836	903	880	954	908	875	878	933	918	931	887	911	885	835	900	915	895	858	872	901	858	926	883	882	869	899	879	889	915	890	899	881	943	937	928	907	912	943	929	925	867	914	899	889	845	868	851	851	922	887	899	933	904	877	851	876	885	901	878	854	889	893	897	933	846	909	920	860	866	848	890	904	834	902	871	834	872	868	894	882	917	931	836	906	890	888	885	882	899	938	895	875	889	878	878	920	940	899	889	910	873	941	875	914	880	906	833	917	910	869	894	843	925	912	900	826	923	904	941	879	890	960	876	878	946	898	885	905	868	874	974	893	845	889	834	913	883	881	908	928	855	907	907	901	928	878	886	943	910	835	905	899	922	884	890	890	832	847	841	909	906	901	872	883	909	819	878	894	910	844	888	955	920	880	882	906	869	857	915	896	920	917	850	865	861	911	843	914	950	858	932	874	863	944	942	890	856	900	918	898	875	978	919	921	920	925	878	920	923	916	899	930	863	880	906	912	916	873	922	892	916	941	907	945	863	891	855	948	904	885	918	926	873	836	836	888	936	897	912	913	932	831	909	856	840	856	893	898	878	875	891	876	917	954	893	872	880	878	913	920	907	893	906	906	877	905	864	897	885	881	913	920	884	944	898	893	865	893	910	918	864	841	885	897	868	893	881	879	863	888	865	872	899	937	877	860	915	859	914	922	836	899	911	907	900	912	889	874	899	893	900	950	891	935	880	869	893	915	889	908	920	856	876	913	869	890	832	863	944	859	887	904	896	878	898	862	897	931	898	820	912	867	883	925	849	907	855	875	909	890	913	881	909	880	905	897	884	881	932	896	903	916	900	893	861	906	908	827	878	861	958	895	900	856	895	875	934	861	910	914	879	874	879	902	849	870	875	896	895	902	893	859	918	916	840	901	854	899	835	907	906	974	864	884	909	922	888	932	898	850	889	937	917	853	895	873	840	882	933	849	861	861	881	909	914	895	911	909	876	955	876	894	897	882	864	849	872	898	885	885	888	909	884	918	845	888	1001	948	936	865	895	830	896	883	884	911	914	904	848	896	876	903	859	932	839	885	874	950	920	875	915	854	951	905	913	926	922	898	890	818	852	933	906	895	893	827	880	898	911	911	877	905	864	911	919	878	879	900	841	897	919	914	854	887	891	895	889	880	857	925	910	920	846	881	866	864	889	891	843	852	905	943	907	924	887	837	963	891	912	878	917	907	903	867	926	937	871	911	848	869	913	872	877	905	942	863	893	931	877	896	882	914	862	862	874	845	852	934	878	911	870	893	950	893	930	861	902	888	853	905	878	955	888	902	859	903	885	854	893	885	848	880	904	907	884	918	887	852	862	955	894	915	864	936	884	871	912	895	926	901	877	923	901	950	917	922	933	918	879	841	983	901	947	914	911	940	889	878	878	906	928	936	937	907	823	929	924	905	884	864	873	916	903	887	906	892	903	880	919	876	928	920	954	888	938	917	915	868	930	855	869	913	931	897	904	878	875	914	916	868	843	912	883	931	905	859	859	843	858	917	856	940	908	893	892	887	974	889	874	848	883	912	886	906	900	902	891	887	888	874	909	909	894	902	914	899	851	923	886	891	924	872	872	904	888	813	915	895	931	868	859	878	823	904	815	858	884	926	884	899	879	876	914	907	857	898	900	881	895	887	867	905	928	907	916	922	873	875	884	898	925	857	852	833	924	906	904	917	913	849	916	882	857	888	866	869	890	905	887	891	869	933	893	866	926	889	866	911	899	945	934	890	881	895	932	917	930	841	891	898	876	848	955	878	843	912	918	868	870	931	851	884	827	859	875	901	885	870	909	851	848	959	943	936	835	905	910	896	881	878	867	911	873	850	909	894	930	920	902	889	867	886	880	886	883	894	875	892	880	934	946	849	875	863	938	929	845	873	928	904	910	912	880	913	878	857	881	871	933	834	883	833	895	834	937	889	891	882	854	892	899	913	928	898	873	931	920	877	864	861	901	918	865	863	869	911	930	918	935	867	936	878	902	872	868	888	940	915	922	862	910	891	872	907	922	894	880	863	829	892	834	857	919	873	900	855	888	913	916	895	898	941	892	932	907	860	917	830	894	918	932	859	862	868	950	871	835	912	875	998	895	941	887	898	932	861	891	885	917	882	849	909	895	887	891	836	901	873	845	866	907	954	925	877	823	903	852	906	862	930	911	900	913	910	864	885	912	900	850	899	911	941	882	856	867	912	832	865	823	870	889	927	886
22878	21380	29346	23799	21380	21450	11698	1410	1006	910	784	761	719	710	655	672	609	573	592	575	553	533	591	545	535	547	561	541	548	573	541	510	518	488	523	451	505	488	495	507	493	502	518	511	527	524	526	472	527	485	491	473	496	496	488	506	494	510	478	498	448	517	478	501	506	492	502	471	479	512	430	505	517	532	490	489	533	457	483	491	490	527	509	490	477	460	501	490	500	528	471	499	483	476	496	482	545	494	520	507	460	524	502	489	494	483	521	517	497	518	520	438	465	497	490	440	492	433	459	484	466	509	511	470	519	446	504	478	500	500	462	506	490	476	500	510	524	504	490	499	465	513	503	488	489	496	505	492	490	484	473	514	526	493	472	484	458	504	523	468	500	463	472	474	497	454	467	482	479	502	476	465	481	516	480	477	464	446	517	483	485	508	496	476	512	478	491	493	481	489	478	516	468	457	525	501	507	478	483	499	520	491	515	473	495	496	465	476	474	528	465	505	488	497	496	521	510	494	468	496	467	525	484	478	479	484	472	497	522	519	458	508	485	546	474	491	483	514	457	485	506	490	483	448	496	500	472	477	449	528	484	443	465	484	480	443	528	488	449	484	443	499	535	509	493	485	494	486	490	480	468	471	495	500	474	493	500	520	494	474	476	479	474	499	478	482	476	515	485	488	485	508	492	489	525	480	502	475	487	421	534	526	506	488	440	496	522	468	491	520	505	486	484	487	494	480	482	457	495	516	458	511	493	433	511	482	502	490	466	532	500	500	459	523	451	469	504	478	529	511	485	487	492	502	442	528	497	484	505	483	518	492	478	461	543	469	476	492	504	468	502	481	481	454	512	478	496	482	495	456	511	452	481	462	470	489	461	512	490	486	533	466	480	468	494	512	482	432	483	459	475	474	518	520	499	511	495	454	476	474	483	485	461	494	460	476	526	494	471	501	465	496	459	495	490	499	482	505	478	518	508	466	531	487	476	495	462	511	500	465	464	474	442	458	482	444	474	485	501	518	492	499	528	462	468	487	510	466	457	490	470	493	541	474	512	508	495	494	476	477	474	477	534	473	429	461	476	499	481	493	496	479	453	495	483	502	467	465	467	507	487	497	475	516	511	474	489	500	494	506	504	475	501	472	510	462	480	477	476	460	452	443	514	459	528	475	470	497	527	454	509	465	485	470	495	508	479	463	453	461	501	471	497	492	477	458	520	506	492	495	465	488	454	503	464	464	499	475	491	484	489	468	460	506	478	520	529	468	478	483	495	503	483	482	511	468	497	507	492	464	477	442	491	442	509	516	484	480	464	494	481	478	524	487	505	476	474	507	450	456	513	459	449	503	461	443	511	468	498	439	496	486	479	512	494	494	487	460	491	460	509	486	461	526	525	510	477	502	493	499	504	468	479	490	489	457	510	507	504	467	525	443	500	522	462	479	514	480	505	494	489	469	501	432	506	483	483	476	468	506	492	503	488	492	470	470	508	494	469	447	520	467	442	480	497	479	499	519	492	499	515	515	470	493	468	469	508	514	462	466	504	478	481	453	452	513	484	490	460	483	487	508	529	477	495	501	484	466	517	477	473	476	500	504	456	475	489	491	507	458	500	504	478	492	457	490	519	503	500	462	490	483	486	475	494	478	441	444	490	515	497	496	472	481	464	485	496	450	502	502	513	454	491	482	472	469	428	477	504	496	488	511	470	516	468	490	462	483	459	498	495	482	472	496	467	500	480	481	506	486	527	449	480	505	481	513	510	473	522	487	500	482	492	459	539	447	486	503	450	472	493	487	544	442	486	513	513	479	511	509	512	463	490	477	488	493	486	455	481	470	495	517	467	492	475	470	446	500	508	511	469	494	494	523	467	495	479	495	486	473	479	485	474	478	499	490	454	486	472	468	484	497	493	502	434	477	526	494	519	438	452	483	508	510	448	523	485	486	514	468	543	511	490	442	460	487	508	466	497	506	448	499	490	487	484	475	518	462	470	451	524	494	536	452	491	493	494	474	516	499	468	487	487	492	512	509	477	473	507	450	465	507	475	543	511	531	524	475	490	503	492	484	499	519	428	513	472	470	471	465	536	483	494	477	525	479	456	503	512	453	490	513	490	472	523	495	522	479	474	473	478	503	489	482	466	500	457	450	465	482	485	539	514	481	458	520	497	460	492	480	496	466	477	472	504	461	469	494	472	455	486	434	531	485	513	464	489	482	500	514	457	497	463	528	475	487	519	514	493	504	508	490	461	473	489	473	509	468	493	438	499	465	520	510	486	488	490	461	489	485	480	466	486	516	491	464	505	508	474	499	471	513	516	463	477	498	471	480	454	466	498	509	505	515	507	453	495	446	488	492	521	476	482	493	470	508	519	439	516	473	490	535	514	536	468	510	488	475	505	524	464	486	505	440	475	505	488	461	489	466	506	444	446	494	505	501	524	512	483	498	534	505	470	528	490	462	489	498	490	494	464	502	516	485	445	551	451	475	443	500	461	490	487	474	468	507	483	477	523	461	484	471	484	504	516	509	480	480	493	475	534	482	475	466	435	520	496	491	505	486	440	484	457	514	508	522	470	458	513	480	489	490	444	509	454	503	454	484	460	507	487	499	457	498	510	492	483	494	476	475	494	478	492	455	463	458	497	520	473	474	476	488	430	472	472	487	475	480	515	484	488	492	493	468	479	511	497	478	534	476	457	489	487	512	474	494	500	441	489	493	486	506	499	529	480	515	503	484	519	504	520	454	461	503	501	498	509	482	490	487	488	443	495	473	478	486	509	499	484	516	477	476	501	491	467	474	483	526	491	469	484	490	512	431	494	502	454	499	499	499	509	492	489	525	488	495	490	488	511	487	490	456	462	490	489	512	546	504	494	502	478	467	468	477	502	534	503	457	480	495	498	465	467	536	475	447	465	470	505	493	456	483	501	496	486	492	494	498	500	517	487	471	477	492	486	486	483	537	506	461	496	474	517	500	480	491	470	473	508	483	471	464	528	470	479	500	491	482	485	508	493	483	471	499	492	457	494	498	461	449	495	448	485	505	502	492	510	467	468	510	484	455	458	523	480	443	495	496	469	469	484	493	478	515	493	547	466	464	461	501	502	459	528	448	519	454	456	477	506	471	484	483	459	466	451	510	503	499	483	467	494	511	507	467	509	501	506	473	459	490	493	541	465	456	487	469	506	480	484	511	463	466	523	522	463	484	469	435	531	515	480	466	491	507	494	477	499	497	483	500	480	466	499	476	476	483	487	488	529	474	471	477	488	461	466	516	483	508	472	474	479	483	514	514	474	469	525	493	496	455	460	498	486	449	495	475	455	488	506	460	477	485	478	488	502	498	504	479	476	484	458	505	486	480	492	467	470	472	529	502	488	480	463	463	489	458	458	532	524	508	512	487	515	519	512	510	534	526	458	480	473	502	489	492	480	491	506	475	494	489	500	493	512	497	501	457	493	507	499	506	483	462	532	529	424	503	475	472	509	461	473	483	451	472	489	507
13275	16475	13333	7147	5126	3909	3046	2422	2057	1816	1556	1291	1229	1170	1105	1006	993	916	844	851	814	794	794	760	756	737	754	748	760	709	723	680	745	747	755	686	706	700	667	688	701	707	647	656	675	652	664	670	639	666	626	676	709	656	665	687	677	694	603	633	640	685	649	638	650	619	703	625	655	639	658	643	661	635	645	628	649	608	669	685	670	722	653	640	652	643	616	707	658	684	709	657	638	618	639	716	647	662	597	657	665	626	664	614	681	610	622	630	656	622	675	650	637	658	673	687	621	706	637	610	624	682	656	640	655	642	641	622	670	664	606	636	672	657	623	685	653	635	644	648	650	620	631	633	624	626	646	604	656	651	630	648	654	636	690	673	689	648	682	657	663	641	627	633	652	668	668	702	645	619	640	644	644	657	655	619	652	615	624	649	667	652	615	650	635	672	618	643	606	625	654	630	644	631	675	670	632	681	612	653	646	594	667	681	638	628	642	634	646	653	642	652	640	620	687	634	628	647	622	631	659	641	630	639	666	641	669	616	645	650	624	608	620	651	644	677	694	617	651	631	640	686	672	611	628	652	649	670	619	649	632	685	655	647	631	641	644	609	666	636	639	683	598	631	602	670	636	651	646	622	622	624	655	673	640	575	617	656	662	641	634	629	697	626	628	620	601	655	658	640	610	616	665	654	644	653	641	639	644	681	640	689	670	637	652	609	657	679	618	664	649	561	638	589	662	633	671	641	642	621	608	633	657	658	646	640	656	641	638	626	596	683	628	663	640	657	607	654	599	608	628	656	680	682	668	699	619	670	677	651	671	640	650	633	611	620	652	675	635	612	601	654	672	656	648	629	637	686	595	636	648	626	645	642	663	622	662	675	606	648	603	632	618	637	676	608	662	666	627	691	699	663	664	681	659	607	623	607	653	664	634	632	643	642	681	661	659	634	614	605	704	651	674	649	654	659	739	597	668	693	649	611	672	674	614	679	652	618	687	646	665	578	655	640	639	648	673	614	690	671	639	610	645	619	619	648	659	623	604	676	660	648	660	632	631	663	641	652	634	634	667	678	633	615	657	645	660	611	681	692	602	595	654	623	627	634	666	615	617	698	652	661	630	651	614	639	631	620	634	651	670	637	655	623	693	627	676	672	646	600	657	709	676	653	669	625	621	658	648	663	650	648	647	654	653	700	661	648	654	620	668	652	610	653	666	621	650	622	653	595	626	702	651	644	660	673	617	650	642	596	608	651	592	643	633	663	659	595	640	648	655	674	686	668	614	651	656	654	642	659	650	639	626	648	609	653	657	665	673	639	636	672	629	639	635	612	661	671	599	639	623	660	663	622	643	657	665	648	657	623	658	655	601	649	656	667	597	615	637	695	636	591	611	622	634	663	677	697	676	673	625	659	658	652	646	625	638	632	644	669	587	637	599	676	645	644	641	642	655	635	659	646	685	673	627	658	632	623	651	660	645	652	642	608	645	611	628	636	625	659	609	638	645	672	643	656	640	654	672	614	642	668	643	670	636	644	655	624	640	635	629	668	617	621	657	642	640	649	676	624	657	611	663	632	636	615	607	637	616	667	653	615	625	580	614	672	684	644	601	676	624	629	576	658	709	622	628	629	635	632	628	649	609	623	643	648	634	641	627	691	577	601	644	619	628	638	663	640	675	635	673	617	620	652	632	622	659	677	648	645	655	653	677	648	684	645	608	654	678	649	649	643	682	630	612	648	634	642	615	659	680	676	659	634	655	659	675	606	643	606	626	628	629	667	642	623	629	601	607	643	622	653	658	612	647	618	661	644	665	631	633	644	656	663	632	662	594	636	605	619	643	634	659	685	630	658	603	691	622	658	635	680	677	658	631	637	649	659	665	659	682	657	638	652	587	609	638	654	649	624	709	691	643	651	667	641	631	660	692	679	663	643	666	623	637	647	644	616	641	687	621	614	644	603	638	614	609	610	636	642	656	703	669	645	629	647	648	607	636	638	633	611	668	600	627	612	635	628	652	637	655	663	683	643	658	650	702	638	639	646	650	632	649	655	648	631	665	628	670	608	572	647	656	640	655	641	626	631	629	633	609	672	659	628	651	688	616	641	626	638	690	643	642	647	626	679	639	653	633	607	656	631	666	592	635	672	642	676	672	660	650	636	665	628	692	696	640	669	668	610	615	619	617	667	645	632	697	631	620	655	642	646	652	624	603	645	622	650	658	623	644	635	670	596	596	666	655	623	626	683	669	673	655	602	618	629	706	620	651	655	629	626	697	645	633	629	632	617	640	653	593	657	644	625	690	622	656	663	672	612	628	632	629	624	662	657	626	655	641	694	663	659	669	623	672	606	646	645	663	607	631	569	627	644	625	636	635	603	588	677	682	662	623	648	662	594	667	647	613	666	622	626	614	617	668	621	680	628	654	658	661	600	644	651	646	629	674	603	640	651	648	635	668	660	661	687	607	686	651	636	670	640	625	674	673	663	721	605	633	670	616	641	655	622	650	668	628	663	668	679	609	666	655	685	642	674	688	639	615	629	661	664	602	632	605	662	654	649	641	654	704	592	665	634	595	658	610	643	620	638	600	602	649	644	632	639	652	671	674	644	629	611	648	696	660	617	671	651	681	628	580	632	628	617	655	620	658	644	647	598	645	668	699	688	684	640	645	636	682	654	648	634	649	624	641	647	676	657	682	624	627	607	613	637	635	626	626	634	630	637	651	637	664	678	640	697	641	655	638	629	631	629	638	602	617	669	652	644	624	685	628	642	623	654	680	629	599	663	624	679	617	647	576	626	657	621	628	647	626	665	640	634	620	643	615	623	700	669	661	617	652	665	652	651	631	638	662	694	615	622	631	642	661	636	702	626	652	681	672	626	655	669	658	617	632	679	633	666	627	653	629	620	675	638	654	695	669	625	656	668	594	605	649	650	663	641	624	609	594	610	681	590	682	602	608	654	663	674	660	625	642	649	616	656	643	685	694	635	624	659	680	576	665	625	638	656	672	638	632	607	637	648	636	616	642	635	619	647	652	662	603	632	660	611	645	638	643	675	650	637	675	672	682	671	640	658	643	634	606	621	668	671	651	628	623	661	631	634	631	684	640	711	631	590	663	654	652	646	613	646	647	648	615	607	626	700	644	643	659	677	637	621	625	682	692	649	684	621	642	673	658	622	656	631	640	621	661	616	715	634	674	634	618	630	643	652	599	641	728	673	670	679	619	666	651	660	633	625	666	651	649	663	609	637	610	592	648	661	628	631	655	653	623	669	692	666	680	625	635	660	635	686	593	691	637	637	612	670	666	670	616	579	629	677	641	617	623	667	608	632	653	633	698	671	663	659	715	614	679	628	642	654	650	610	663	583	659	626	642	633	679	662	652	612	644	603	654	682	629	634	602	599	681	631	641	640	640	611	653	625	634	648	612	611	677	596	634	647	682	680	645	642	609	590	685	632	665	661	698	644	651	641	652	653	666	632	631	640	639	624	621	622	628	665	665	690
27009	20950	9916	1067	706	669	586	489	479	526	516	533	490	468	465	437	502	453	448	496	451	496	447	450	490	471	458	511	463	476	484	480	463	479	472	462	465	469	448	491	486	487	460	457	469	508	492	464	468	527	500	475	464	489	478	444	470	469	474	480	487	484	484	437	489	492	484	500	465	485	482	446	472	493	482	506	474	499	471	502	452	514	456	498	458	454	483	460	472	450	433	427	477	473	465	449	456	513	473	466	457	438	470	471	490	480	456	471	454	457	484	445	480	506	463	496	495	494	515	474	502	468	474	472	458	458	464	454	468	457	487	454	513	467	503	498	464	489	485	487	470	486	470	459	480	505	470	483	484	497	512	484	486	458	466	455	482	485	433	446	471	461	460	505	438	493	504	495	450	474	519	447	460	478	494	509	505	500	490	459	460	465	505	510	463	463	484	465	470	460	481	436	490	482	482	478	449	448	483	487	513	483	453	493	476	533	453	459	496	466	480	468	485	495	460	466	476	476	509	470	473	472	509	471	498	465	444	449	484	463	545	466	465	485	471	510	480	498	486	458	465	490	507	522	499	499	486	544	488	475	490	452	451	456	466	448	468	480	453	417	455	440	489	522	528	494	457	450	479	470	465	474	492	457	454	497	452	496	477	483	500	468	463	465	507	442	481	469	482	484	460	483	437	481	465	494	464	452	439	453	450	465	487	489	449	465	415	474	481	478	474	503	483	486	455	489	489	496	479	465	527	479	511	479	537	499	476	511	482	469	467	422	450	463	476	495	468	465	483	494	467	475	440	469	464	467	496	460	438	489	507	487	452	473	437	453	493	536	488	427	531	435	503	480	502	451	472	529	444	465	463	441	481	465	455	443	479	480	499	501	470	454	503	432	450	446	488	420	505	476	494	495	467	517	510	491	495	498	493	428	491	486	458	457	484	481	477	491	459	507	453	511	516	468	473	491	490	497	466	476	469	495	518	455	471	462	477	472	488	484	449	459	446	473	497	474	485	463	504	504	474	493	498	477	467	457	502	490	491	504	466	460	478	497	466	468	421	491	469	481	474	479	464	483	467	469	468	465	473	468	466	475	477	496	441	466	469	502	489	463	504	482	447	465	470	496	423	482	480	482	500	434	470	517	464	528	456	506	476	443	474	508	447	452	508	445	473	475	477	466	492	469	476	487	425	454	493	546	487	488	468	472	459	520	497	468	477	474	450	513	467	475	491	443	471	520	526	504	485	482	429	497	484	484	459	465	513	492	471	462	494	412	438	483	476	473	440	467	493	501	497	501	462	464	480	492	509	471	449	461	471	492	488	493	440	500	501	493	486	455	496	467	450	484	474	492	477	497	458	480	471	425	462	462	499	504	437	509	437	476	461	482	463	495	463	461	490	481	436	460	446	487	494	476	491	476	456	476	484	501	499	527	445	496	481	475	501	462	479	466	496	453	476	460	473	499	498	476	454	450	481	492	453	429	510	484	481	501	515	468	470	463	464	517	470	487	507	485	503	454	469	471	458	520	464	448	505	499	466	456	480	489	465	514	492	467	462	490	509	509	478	460	451	493	445	490	457	502	519	480	501	481	465	446	457	470	483	481	494	457	497	488	495	507	456	467	483	437	471	463	456	511	423	458	453	435	495	481	464	476	489	458	472	462	506	472	477	475	487	460	486	459	509	475	457	450	479	450	494	495	478	497	426	461	483	423	489	453	493	504	485	479	447	492	489	485	509	423	480	474	442	479	467	490	478	486	478	497	499	480	447	493	447	495	454	471	485	470	467	443	483	495	490	448	489	486	462	495	449	429	461	467	493	500	467	493	476	456	464	464	451	489	450	482	481	452	475	500	471	445	503	431	473	445	504	478	435	477	476	450	484	482	481	511	486	482	452	462	481	456	499	501	492	411	492	466	453	472	450	453	475	480	482	471	502	510	482	498	470	449	448	451	488	457	467	443	483	472	487	474	448	458	455	508	510	450	486	488	487	475	473	470	480	466	508	496	471	491	481	469	508	505	454	481	494	485	476	515	467	497	444	448	519	464	492	469	458	478	452	491	481	489	483	511	450	468	485	447	497	499	467	454	484	478	435	519	478	455	452	477	461	502	496	474	456	457	477	496	471	476	426	519	439	437	463	491	466	481	470	484	456	456	491	490	487	456	518	446	477	489	492	428	496	488	421	507	458	503	451	468	470	473	457	421	493	456	463	431	483	504	522	483	477	475	472	440	451	483	489	471	466	471	489	512	462	496	459	482	467	501	457	455	489	450	473	461	450	489	485	476	470	485	478	459	465	481	476	446	435	446	461	488	488	455	476	488	483	470	490	491	490	494	509	462	433	490	469	498	491	485	484	485	456	509	505	492	459	482	450	463	490	444	520	470	527	440	471	478	463	492	476	453	466	500	453	487	469	460	450	424	496	429	490	493	471	501	440	486	497	476	497	481	496	445	501	449	444	422	449	479	433	536	495	459	480	472	481	493	476	504	490	482	471	485	506	466	491	479	480	456	425	480	424	521	484	486	471	455	486	477	462	473	467	473	424	499	503	452	477	451	468	464	478	456	437	488	481	504	521	470	479	484	476	442	483	453	476	475	488	469	458	450	474	482	503	505	448	522	448	449	473	483	479	478	453	464	481	459	448	483	453	467	443	469	488	461	451	541	486	498	512	440	469	468	469	487	485	488	430	495	461	451	491	469	509	502	485	470	434	443	511	477	530	488	500	499	514	505	479	474	491	466	501	485	432	466	475	461	431	479	476	488	459	484	488	489	476	489	512	498	472	453	486	459	512	453	479	452	453	451	485	461	482	483	483	458	460	478	500	486	463	487	447	476	474	449	478	453	453	491	490	517	495	478	489	456	508	506	470	467	439	487	479	467	507	472	443	483	441	482	465	468	489	466	522	518	483	468	496	420	481	462	470	483	479	457	480	444	514	494	488	486	468	467	483	483	491	482	478	451	466	485	466	464	444	429	485	445	467	455	439	465	443	487	464	485	457	488	468	460	487	462	499	482	473	477	472	511	453	509	465	477	463	452	506	481	464	500	469	425	504	468	448	494	473	463	464	542	464	494	506	428	460	455	476	488	449	488	492	452	461	430	485	455	475	491	469	487	451	465	485	485	474	459	498	467	478	461	457	489	480	435	477	474	484	469	482	475	474	490	469	466	489	471	446	480	476	488	464	447	503	509	500	474	487	498	447	481	476	473	452	483	504	470	435	482	498	446	448	447	464	448	436	480	483	456	450	474	472	471	505	459	468	477	506	481	520	452	465	426	454	469	458	473	461	493	463	486	457	449	454	500	418	437	493	479	467	527	452	486	473	504	490	467	476	495	499	470	477	476	444	522	484	459	486	450	488	481	452	444	475	500	500	457	471	458	466	495	497	487	448	515	467	513	494	485	510	474	451	472	481	448	489	487	479	482	472	498	449	502	501	451	490	470	464	421	450	461	480	439	467	459	446	475	524	426	446	483	498	483	464	456	478	496	469	480
4443	1331	1138	875	752	750	696	655	697	640	630	675	654	628	642	597	637	616	631	614	609	621	642	578	679	675	587	661	589	588	680	615	580	624	558	637	667	586	629	606	642	609	622	674	623	625	603	623	626	614	612	613	614	621	614	594	613	617	628	645	621	566	653	639	607	597	578	643	623	600	613	651	634	640	626	619	619	653	602	616	620	663	606	634	598	588	622	652	624	621	590	619	634	635	592	633	594	616	638	629	568	634	644	633	647	590	600	637	570	636	625	586	613	651	615	654	601	639	624	654	590	625	600	641	666	648	661	610	651	607	593	606	657	625	619	660	613	606	620	615	668	655	627	595	640	659	628	614	589	579	615	601	647	620	596	606	602	615	638	631	629	661	558	610	612	603	563	644	655	560	630	649	632	616	601	644	598	644	599	633	620	680	639	578	657	632	626	609	600	581	600	608	604	604	596	595	666	608	593	599	655	611	659	646	681	651	592	598	590	640	603	637	637	629	618	556	624	640	628	649	656	580	611	613	585	598	632	607	600	573	620	569	654	629	603	629	635	605	614	616	617	621	611	591	639	579	639	618	586	623	596	600	585	607	601	640	605	621	622	627	596	616	607	651	612	606	631	672	576	637	652	652	614	673	612	639	645	586	609	570	637	624	622	607	621	542	602	618	647	609	638	613	635	601	648	671	609	624	585	616	647	624	619	611	628	650	627	634	646	608	606	610	639	651	602	600	612	599	624	597	582	612	599	618	644	601	612	648	637	619	635	632	610	599	618	594	588	619	584	635	619	602	647	630	614	570	614	649	624	618	630	640	649	577	611	616	603	621	574	619	641	645	637	662	677	577	644	581	675	624	647	656	624	618	619	597	580	598	640	608	621	599	631	600	618	609	614	579	629	629	600	629	651	582	583	655	598	612	591	632	573	583	587	635	638	610	592	640	618	590	608	615	601	589	599	574	613	570	622	589	636	658	633	650	634	586	625	596	560	623	602	634	619	627	580	603	609	628	596	604	601	609	648	653	634	587	604	611	563	630	623	596	609	611	686	582	624	615	611	606	589	580	591	615	586	614	632	628	629	620	613	625	599	627	644	586	629	677	598	577	610	640	648	639	631	616	654	649	608	625	618	601	631	611	669	634	629	594	637	589	605	605	597	612	625	630	593	605	640	611	609	632	577	605	639	595	591	630	650	544	655	615	655	594	635	635	623	607	609	577	586	657	632	631	646	627	689	644	614	625	599	617	641	631	615	632	617	589	615	589	653	597	596	627	644	610	588	657	603	622	611	612	602	613	648	625	596	618	591	607	609	590	603	556	590	590	651	599	623	577	602	612	596	623	629	580	629	627	626	644	553	605	656	586	626	652	589	585	599	594	656	659	627	620	673	638	644	680	617	625	653	670	588	680	610	598	601	623	618	603	653	635	601	622	592	601	573	632	631	615	602	609	646	653	565	605	671	662	643	595	598	586	652	593	623	655	611	649	602	633	601	640	638	610	663	577	613	581	639	608	616	619	597	599	641	588	653	619	642	621	601	611	611	652	599	591	628	622	618	617	564	612	602	616	601	637	638	582	564	590	659	601	609	616	596	643	672	579	654	576	593	601	616	591	605	610	623	650	634	601	600	591	611	650	603	638	587	615	625	594	623	640	576	663	602	636	616	592	571	625	637	595	586	599	617	617	639	659	623	644	612	609	640	594	587	613	584	604	636	632	598	623	617	667	595	663	590	626	564	650	609	617	573	604	583	593	613	609	582	581	616	613	630	644	660	601	652	630	616	597	610	595	580	621	604	575	621	582	608	647	582	587	565	621	634	609	563	683	628	637	582	623	642	614	611	626	645	623	609	600	584	624	641	597	622	587	571	624	561	630	617	575	588	595	611	590	620	661	601	621	605	588	653	595	626	575	615	634	600	613	612	626	624	654	582	611	654	613	612	621	577	604	639	651	642	602	595	649	601	629	566	559	622	582	622	633	634	620	571	644	608	655	625	619	582	623	643	616	619	638	598	626	608	642	600	653	627	618	654	622	597	624	607	617	632	650	605	641	617	628	667	616	609	582	640	610	647	615	638	603	566	595	575	634	596	605	606	639	593	599	610	589	594	612	639	645	626	650	606	599	626	640	624	587	639	636	623	592	614	617	604	644	569	630	617	608	594	580	631	621	612	588	607	639	614	631	642	622	594	547	582	660	601	620	633	649	591	642	637	663	607	622	630	587	580	619	623	624	591	619	560	618	639	642	607	537	603	605	615	624	594	638	605	597	647	598	662	594	599	634	643	660	611	643	660	625	661	622	626	664	616	617	662	630	608	643	653	615	579	597	616	589	601	595	637	647	593	559	645	621	593	609	661	591	588	587	610	595	622	631	630	646	625	632	602	567	636	682	655	599	587	597	615	611	639	613	628	649	593	595	636	612	639	594	583	587	620	616	617	626	617	623	602	582	581	577	644	603	604	616	619	597	608	629	635	636	593	605	642	604	633	622	600	616	627	597	620	616	662	633	646	602	620	587	600	562	614	639	593	648	629	686	647	623	640	644	613	651	618	612	588	686	631	607	607	598	619	639	601	642	595	651	610	659	628	588	593	606	593	660	616	609	643	585	674	601	646	661	607	629	635	583	642	647	657	590	597	578	595	605	578	611	608	586	591	603	623	649	664	576	645	608	624	598	615	633	653	597	611	641	624	654	584	617	642	583	632	603	644	608	616	628	578	649	599	614	611	647	568	609	585	621	587	558	588	630	558	634	607	605	583	625	649	630	590	618	590	604	660	648	595	606	598	645	623	585	629	633	609	625	628	634	618	611	635	601	661	619	599	619	614	630	588	612	634	598	627	572	589	668	608	614	612	646	571	649	599	647	659	606	593	661	629	660	611	626	640	618	615	582	624	613	634	615	640	592	645	636	630	607	636	610	559	579	612	611	604	588	624	595	592	621	617	626	605	594	651	618	607	591	649	612	628	631	610	601	624	618	648	631	638	623	597	628	623	619	628	638	591	599	679	612	633	615	582	620	627	619	602	641	626	594	603	591	613	634	640	623	662	626	643	594	616	607	606	592	608	630	648	575	617	586	580	644	606	614	584	601	604	614	616	628	607	627	589	620	600	616	686	612	603	624	624	624	612	616	597	601	580	600	630	583	605	645	625	646	627	677	636	599	606	622	602	606	611	594	623	587	591	610	634	668	612	633	622	610	610	638	585	636	572	610	624	636	626	643	627	574	598	608	623	616	601	567	588	616	619	623	588	590	629	626	631	636	584	613	614	607	616	601	583	619	617	626	630	654	615	615	571	589	649	648	610	622	623	591	609	663	628	573	627	615	580	643	645	642	603	651	633	616	569	623	635	572	625	644	651	619	595	598	625	640	629	598	638	643	607	657	594	659	630	648	595	644	637	587	643	613	628	615	582	642	628	616	621	643	622	627	567	619	629	620	611	623	590	645	596	615	611	639	653	622	589	584	616	589	625	613	674	604	630	670	612	596	622	611
23709	21400	29037	24150	21390	13439	1744	1080	939	895	907	850	834	818	739	794	793	722	789	747	770	741	716	681	721	727	692	709	714	690	729	712	715	685	712	692	728	699	713	674	707	698	726	676	673	691	675	666	676	733	681	694	696	703	713	670	641	696	688	710	668	720	748	690	705	688	683	670	690	645	671	687	593	736	685	729	695	712	662	654	674	662	703	720	675	672	678	681	673	721	689	715	677	702	691	675	673	702	671	704	736	673	742	721	681	675	677	645	652	675	717	724	717	680	668	700	747	665	663	685	696	698	705	732	675	689	662	707	700	694	723	694	674	697	700	667	713	684	716	677	733	682	697	644	684	671	702	713	713	688	690	729	677	701	666	698	687	690	741	700	708	697	669	700	739	644	699	660	708	703	714	710	661	709	701	683	699	704	697	683	708	696	723	688	708	637	656	669	646	721	658	704	666	724	683	708	733	708	679	718	701	662	682	689	669	690	678	654	725	651	664	683	684	736	710	654	668	709	664	689	640	710	693	700	667	717	677	662	674	699	683	698	666	665	706	687	695	697	715	675	735	682	672	699	698	690	673	695	627	660	668	670	669	695	717	724	681	692	689	719	727	734	683	720	716	650	671	711	665	697	700	703	611	721	700	648	718	695	682	721	721	725	680	698	661	693	713	703	704	708	699	674	708	709	716	680	683	693	696	658	719	704	672	714	693	696	719	684	720	690	679	722	710	703	687	685	722	665	683	672	695	695	720	691	683	687	701	729	703	712	676	695	709	655	680	707	732	710	695	673	676	680	663	686	682	691	648	737	691	672	713	691	721	713	714	701	703	723	678	725	707	659	676	672	686	729	718	679	690	699	692	711	718	722	687	667	727	727	725	698	724	691	683	684	653	728	678	723	671	683	674	665	692	630	706	719	686	635	719	674	645	698	712	669	667	652	653	662	739	707	671	717	727	686	716	700	630	719	688	675	683	672	684	741	712	672	690	700	663	679	666	690	674	689	685	688	649	692	690	705	706	732	672	710	685	695	697	687	728	711	688	731	680	674	707	634	750	694	693	677	699	734	678	717	670	644	657	704	671	651	663	702	705	687	671	669	676	700	667	693	706	714	696	718	735	692	717	708	646	682	691	664	703	693	675	693	676	662	678	731	703	710	652	761	681	681	687	735	701	646	697	736	685	690	682	647	743	711	654	684	713	687	664	733	639	722	644	709	662	677	694	718	674	685	671	692	667	711	688	678	691	720	721	727	679	735	686	690	710	677	628	711	680	676	642	681	682	669	673	684	677	698	698	745	669	701	680	660	713	678	664	691	670	659	722	698	695	690	649	697	656	668	646	690	758	653	702	639	719	691	686	668	718	672	666	677	688	687	689	670	728	731	627	694	692	684	653	655	686	709	732	709	712	660	714	669	680	744	718	629	610	676	635	718	674	681	701	678	703	724	684	664	722	695	692	662	716	678	683	684	699	699	654	645	703	734	654	689	675	692	688	732	715	653	661	667	657	693	700	686	695	687	708	714	684	684	695	688	693	714	711	708	695	732	661	671	704	703	637	698	715	712	735	702	677	724	724	660	667	676	697	736	693	731	697	687	652	714	659	699	696	640	692	678	683	695	712	709	709	690	680	672	704	626	680	705	663	672	702	669	663	678	737	651	696	673	693	666	688	731	694	672	744	714	678	734	725	692	672	675	686	683	690	642	697	662	705	682	713	723	744	661	655	684	684	701	710	727	667	732	639	713	679	730	716	661	674	684	709	718	686	662	725	715	667	672	691	677	677	755	687	699	687	686	707	720	691	658	717	716	687	672	667	698	713	676	687	653	648	667	689	683	718	738	716	668	667	675	719	661	664	693	680	652	673	657	678	685	721	733	707	685	710	733	713	713	743	713	696	671	718	716	681	695	761	668	657	659	674	669	693	636	716	657	689	673	697	676	707	704	700	676	719	717	739	734	714	723	721	711	684	687	668	676	699	713	707	747	661	686	702	665	754	689	634	662	685	669	711	782	697	708	666	706	723	672	731	705	723	707	706	661	643	642	663	715	676	720	688	715	686	651	680	662	656	662	732	714	673	702	708	681	702	701	683	647	631	683	637	690	758	658	682	689	699	684	686	692	677	705	674	692	691	712	691	693	625	676	726	688	709	686	713	718	673	695	679	652	688	691	710	697	686	712	730	706	709	694	694	677	675	705	670	697	673	703	707	697	617	695	745	662	660	751	693	678	674	671	688	655	695	681	692	703	673	663	663	685	659	683	676	735	725	627	647	698	688	650	702	721	667	698	716	685	704	692	704	716	709	682	676	607	710	639	685	731	700	657	681	714	709	669	677	683	658	700	729	705	691	685	738	682	665	683	713	697	674	671	765	647	693	703	723	696	670	716	667	686	692	688	703	663	650	640	699	708	699	677	713	695	660	697	656	704	660	665	658	670	669	739	711	699	694	667	715	699	690	666	683	762	690	692	643	677	646	707	737	699	713	673	708	751	692	694	665	705	699	690	661	677	638	665	695	689	690	661	700	681	659	699	733	677	718	717	699	693	671	699	689	679	664	658	725	692	668	686	652	691	695	660	660	678	671	711	679	668	717	706	667	717	665	714	667	724	659	724	661	688	676	692	676	678	728	736	645	716	698	697	683	675	703	754	751	660	683	684	678	668	718	697	709	731	686	650	622	695	701	722	693	748	646	685	677	700	652	707	680	687	680	679	707	703	669	680	696	726	651	663	647	723	713	707	665	699	656	679	696	686	667	706	653	698	708	685	723	679	711	701	706	728	671	720	723	707	671	682	725	682	719	654	680	676	654	643	689	707	681	662	718	707	691	692	692	724	713	666	703	708	652	686	673	689	747	694	708	692	684	696	681	676	708	666	709	651	644	653	708	613	721	671	685	672	657	710	719	692	696	684	759	689	663	684	689	733	693	653	648	718	649	694	685	669	685	692	665	662	696	698	689	723	673	686	699	697	714	676	675	716	696	729	619	680	671	685	644	674	710	694	719	670	704	685	716	699	740	725	727	671	670	732	672	690	683	682	686	728	669	712	719	676	716	583	666	738	708	764	737	693	720	639	675	651	628	678	741	675	677	713	693	692	725	648	690	696	702	670	711	639	723	661	722	693	686	680	717	652	638	688	689	705	699	727	731	688	654	656	667	712	702	719	684	678	682	657	688	655	682	690	699	700	673	687	715	699	695	724	709	669	726	658	697	692	700	669	676	711	718	697	719	685	689	698	685	672	699	685	670	662	683	667	719	677	715	668	667	659	665	706	656	707	667	669	707	728	648	659	756	657	694	692	678	710	702	659	697	672	705	708	664	667	714	712	708	672	707	705	698	686	716	691	665	706	658	707	699	773	705	678	691	693	681	678	660	678	678	692	694	663	695	689	666	743	711	667	684	683	673	705	641	689	679	680	709	666	657	641	728	705	621	688	679	724	704	674	708	680	705	713	679	681	702	708	669	700	692	746	684	682	698	672	671	663	694	655	646	712
10017	10556	8378	4427	3286	2637	2179	1876	1642	1455	1296	1196	1237	1072	1136	1053	979	968	965	1010	959	988	970	939	978	916	885	913	926	900	927	870	881	966	905	944	913	942	892	871	880	931	940	886	866	903	942	909	891	861	911	873	931	895	887	919	899	843	828	900	880	923	877	890	882	910	850	868	881	915	869	914	899	849	894	912	935	893	935	859	914	875	883	879	926	917	879	924	900	858	915	933	908	859	923	896	889	892	885	875	888	889	875	938	896	942	899	905	910	905	901	918	954	897	874	820	822	841	861	862	870	928	959	842	940	877	884	838	857	915	958	882	877	880	816	877	920	926	900	881	873	907	838	885	921	880	868	880	857	883	913	846	913	901	916	882	902	901	868	885	878	865	862	891	859	892	894	921	847	940	867	885	914	922	826	889	889	896	949	885	916	921	919	925	879	816	937	849	863	836	937	885	886	897	939	862	873	897	835	933	893	893	876	868	886	887	935	897	904	937	847	879	925	884	845	880	912	877	930	870	954	864	895	887	863	861	917	867	840	883	935	874	896	882	912	906	863	923	929	905	858	861	821	907	903	909	918	959	896	914	910	880	934	944	881	901	844	851	858	859	925	902	843	834	905	869	871	870	884	878	892	893	902	884	898	894	875	936	874	859	828	915	901	894	896	887	854	855	882	912	866	882	870	911	873	886	867	901	847	902	899	902	855	864	847	890	852	903	877	933	874	856	899	916	937	926	874	897	917	912	900	874	834	882	870	869	914	896	872	881	909	876	919	865	882	926	904	875	894	924	885	908	919	871	880	948	881	893	910	882	909	853	848	834	914	917	894	847	925	923	907	876	893	858	925	860	916	862	916	869	889	900	903	842	885	827	871	975	862	872	847	910	882	881	893	875	900	927	875	882	897	841	860	905	895	855	879	850	919	902	906	930	865	862	851	905	888	880	938	844	862	876	877	887	920	920	856	883	915	913	928	913	897	863	854	887	825	896	919	852	861	859	877	921	931	916	866	814	837	891	868	900	889	880	849	877	861	886	920	866	935	890	928	881	923	901	905	887	912	841	919	849	853	881	882	915	879	866	935	898	917	919	853	874	909	895	888	905	871	922	896	889	879	878	906	869	871	890	877	847	836	828	900	896	958	890	884	895	880	813	844	892	871	860	936	901	878	928	880	896	889	894	893	903	880	934	884	915	890	918	905	891	925	828	898	913	879	911	920	907	884	917	945	896	862	837	881	934	911	840	855	894	861	961	893	872	896	895	894	912	866	831	889	905	909	894	895	863	878	898	903	861	919	881	916	868	872	907	853	898	870	914	917	871	920	936	945	908	895	862	892	866	884	888	883	896	888	886	820	912	874	916	886	882	796	893	920	850	928	863	919	859	888	891	867	923	887	942	887	846	911	863	836	918	925	905	922	910	853	884	885	893	888	894	922	902	873	889	936	856	910	898	942	886	884	947	860	852	877	835	890	869	868	861	846	884	921	891	901	883	855	859	936	906	909	900	894	842	874	903	933	915	890	935	938	888	855	852	929	899	816	940	918	919	865	899	855	847	895	931	843	928	893	898	907	837	927	839	889	893	871	935	856	893	911	847	912	864	874	890	860	924	847	884	923	923	883	864	874	870	929	854	827	849	913	798	851	964	882	862	875	841	866	873	915	845	933	888	906	891	878	909	851	907	866	897	930	861	934	877	899	879	841	836	871	904	877	879	918	858	911	872	870	901	858	884	861	844	889	908	888	833	906	826	842	831	899	937	934	858	927	882	876	901	876	885	895	873	906	861	906	910	850	912	888	923	887	854	784	937	878	896	889	894	906	862	892	832	896	859	886	847	889	908	899	914	929	891	898	861	939	948	931	799	919	872	871	893	818	876	866	886	854	879	921	901	884	934	876	882	845	905	881	890	872	910	913	874	861	884	910	941	880	838	881	875	838	859	870	917	858	899	890	877	870	926	919	874	871	795	852	885	883	892	851	911	871	888	883	900	901	899	890	909	869	906	924	874	860	913	861	890	845	863	878	919	887	918	909	932	903	903	881	877	834	879	885	886	885	921	851	911	890	864	900	869	885	862	911	932	896	864	868	895	955	866	911	884	874	916	926	863	879	844	922	887	901	872	943	892	817	842	821	882	873	907	911	872	844	892	931	944	891	869	870	850	903	885	934	858	895	856	849	859	904	890	941	898	884	890	869	835	922	877	943	920	904	870	875	905	877	878	921	881	888	856	883	886	879	913	894	930	875	932	889	845	878	877	813	900	908	853	938	958	897	865	865	873	906	905	848	884	914	916	899	875	856	879	902	864	898	880	847	849	928	897	946	896	909	857	893	872	923	900	862	940	808	925	919	916	910	883	870	876	880	934	883	879	869	876	881	908	865	906	869	913	877	880	872	861	882	888	861	878	843	864	837	870	903	841	809	872	873	914	902	888	890	879	918	850	919	896	831	870	857	899	848	859	894	847	901	851	913	871	836	821	891	961	944	913	876	872	904	897	930	868	860	870	865	867	883	904	851	883	860	898	900	875	898	832	953	880	881	923	896	865	870	892	895	905	877	892	853	868	902	864	846	886	958	890	879	880	858	842	861	894	822	909	871	870	915	883	864	816	838	909	868	835	796	901	828	863	886	841	894	905	894	894	877	859	881	912	880	898	907	872	893	880	888	863	904	914	949	886	850	842	909	927	946	875	891	879	905	904	913	892	905	972	880	917	908	877	888	877	877	862	887	896	909	897	885	872	866	862	922	829	852	853	927	931	897	867	920	932	882	907	914	931	905	902	844	862	921	838	871	862	887	873	839	888	869	859	843	905	861	886	868	857	936	898	918	875	898	891	824	864	916	901	864	919	905	875	888	899	894	905	920	900	895	899	870	875	882	897	907	869	829	901	899	873	868	874	915	874	872	888	862	871	866	892	849	926	840	858	901	830	900	917	896	874	913	893	888	878	858	870	885	880	874	871	887	834	905	898	879	877	933	889	858	930	892	897	920	914	892	857	877	870	863	876	927	882	888	894	895	887	890	870	881	914	931	887	859	886	848	882	938	939	860	901	868	887	872	888	893	880	884	942	929	873	886	819	931	873	869	847	880	835	873	908	884	879	845	864	891	873	905	870	900	883	860	891	907	927	878	849	892	890	926	935	904	894	859	880	861	867	897	873	866	920	900	840	873	844	868	910	885	893	975	904	850	818	904	854	909	882	891	900	935	883	896	909	885	905	921	922	887	924	853	928	864	874	909	846	917	841	874	865	884	873	947	871	916	910	878	884	908	931	890	853	869	895	917	884	874	921	873	914	840	904	890	916	862	923	900	868	910	880	902	937	852	889	860	796	914	918	886	909	882	869	890	872	889	864	894	879	819	876	881	893	875	898	863	896	862	840	934	956	884	894	902	925	854	900	888	877	896	819	897	857	882	921	913	873	876	899	938	845	909	913	836	902	874	862	890	844	879	895	917	931	885	904	895	902	881	868	895	881	930	934	860	896	895	899	891	924
22970	21428	29366	23879	21428	21481	11652	1461	988	925	840	780	751	670	633	604	629	626	573	609	542	593	559	568	564	508	525	539	545	524	520	519	522	525	532	502	520	523	485	496	475	529	479	503	503	510	547	506	539	520	550	460	515	492	463	504	484	460	496	516	497	495	500	515	523	445	515	467	494	544	493	474	505	482	511	456	488	503	494	478	441	493	482	499	482	455	472	506	483	496	521	499	502	461	492	441	480	463	491	455	494	500	472	519	496	440	476	490	478	485	454	523	538	469	465	487	478	456	508	461	462	470	489	500	492	472	466	484	493	495	465	490	463	449	515	503	537	475	508	500	458	488	524	514	515	518	467	453	470	472	479	537	497	520	483	495	450	494	463	453	502	553	520	513	505	455	510	482	488	478	484	500	489	478	480	475	472	480	445	491	508	458	512	511	480	471	521	511	477	490	470	447	487	482	472	492	494	471	487	470	441	496	486	493	489	483	513	522	478	504	485	489	490	477	491	494	497	503	489	434	497	440	473	504	467	449	485	481	515	465	491	490	500	497	436	498	487	477	488	468	473	471	458	491	486	488	473	531	506	511	454	485	474	489	487	494	496	494	504	495	499	475	538	522	478	489	492	502	498	476	455	451	466	496	471	503	496	452	473	479	486	484	494	459	499	433	501	484	500	486	499	494	502	487	498	490	474	508	470	463	494	517	499	494	491	458	445	503	470	496	450	466	458	511	485	514	470	445	446	474	492	507	490	492	468	491	502	492	499	494	476	510	434	465	518	479	485	504	499	477	467	466	482	473	494	496	472	460	506	422	508	460	483	511	470	530	476	472	477	500	516	511	466	468	472	509	477	443	501	470	473	519	495	521	498	467	496	453	497	485	484	469	535	463	513	457	477	457	491	482	475	504	498	483	492	480	473	451	470	488	451	500	451	425	495	472	506	452	501	500	481	474	512	453	518	475	493	485	444	492	491	479	496	477	494	470	505	479	480	531	479	462	471	497	498	469	447	486	527	472	518	485	478	450	505	501	483	499	483	491	458	507	452	468	489	489	502	484	485	493	480	477	461	468	481	508	501	502	515	512	468	466	520	498	472	491	500	460	464	499	507	474	489	457	481	513	447	497	472	467	449	449	473	503	509	495	502	482	493	479	512	540	474	473	490	456	523	516	522	506	451	488	479	496	470	490	475	457	466	522	487	466	469	473	490	486	491	510	516	501	500	472	457	509	468	439	476	532	479	463	492	487	517	482	471	453	490	491	469	486	455	455	488	482	513	450	476	510	489	444	468	500	457	455	480	525	497	468	488	492	500	450	512	435	471	515	503	494	479	436	429	521	481	459	472	489	478	502	485	485	504	484	477	481	475	487	475	494	489	477	465	525	485	451	451	452	429	470	478	515	488	476	456	503	495	467	490	497	463	510	477	477	499	476	503	496	487	456	516	483	504	494	505	482	476	436	441	480	511	513	470	478	495	492	491	506	456	484	494	497	441	497	522	497	521	468	486	502	469	464	495	475	500	480	492	522	478	480	471	482	501	483	492	476	498	526	473	473	461	506	478	507	472	470	502	446	496	495	515	468	507	493	465	493	489	477	463	483	513	504	490	467	437	489	441	486	496	519	494	475	461	464	463	470	482	486	507	449	467	484	488	531	502	471	452	478	536	467	476	518	463	506	438	503	470	464	448	494	477	508	527	497	472	472	479	476	504	510	492	519	463	429	449	444	475	449	467	443	463	464	508	453	511	479	442	469	467	506	465	491	475	476	476	484	481	488	454	470	500	505	507	485	448	458	454	487	492	481	487	496	517	503	499	450	496	467	460	471	478	488	459	496	521	479	482	509	470	446	485	437	504	478	496	486	474	498	494	533	493	454	508	470	508	437	482	445	479	467	452	478	472	458	468	496	466	516	458	486	515	530	489	513	482	450	466	508	478	469	502	526	482	502	436	515	485	498	485	473	502	455	497	482	474	505	492	520	527	478	475	421	462	445	469	463	475	469	460	509	457	447	497	511	525	443	483	467	504	504	484	477	503	523	492	522	481	491	498	492	491	475	457	485	490	507	444	473	444	454	503	490	442	489	500	486	491	546	446	470	467	511	516	481	479	466	487	504	470	452	491	534	499	486	475	494	502	504	476	456	462	442	495	532	485	460	461	440	489	447	449	430	493	438	463	457	481	483	505	473	492	476	494	501	490	505	459	452	488	496	508	527	481	468	500	491	452	538	489	497	488	477	453	469	517	464	477	466	466	484	494	509	492	521	498	419	478	487	477	509	529	473	487	479	468	538	483	458	464	474	484	465	498	452	500	476	479	485	481	469	461	454	468	480	487	477	494	491	503	504	470	485	493	500	466	516	480	503	512	503	469	459	495	482	446	513	479	491	483	435	478	501	520	511	495	522	485	504	533	484	443	445	461	432	479	464	485	495	528	479	484	483	491	518	449	496	515	507	476	445	466	494	509	456	510	440	502	442	511	457	461	485	499	426	489	446	499	491	504	496	455	452	494	482	503	485	506	476	489	520	483	495	472	510	500	481	490	502	512	485	499	492	478	519	451	500	430	493	499	460	468	481	524	471	478	461	459	519	519	454	470	503	472	497	463	537	486	464	463	472	485	492	518	471	467	533	492	461	487	526	470	497	475	470	470	502	460	462	465	487	458	511	500	512	465	505	475	485	475	432	466	524	492	456	456	462	460	488	455	490	473	492	493	509	492	445	466	477	473	475	486	471	509	425	494	526	510	491	509	476	488	442	483	460	491	524	480	474	461	487	486	484	442	488	515	480	478	519	490	483	496	511	510	479	492	470	496	466	521	464	459	511	458	493	503	486	453	463	501	493	504	451	457	480	479	465	496	516	478	492	454	514	520	450	483	493	474	441	509	479	504	414	475	510	456	459	520	473	518	492	475	494	445	485	512	523	474	478	464	479	478	464	488	496	502	489	497	463	482	497	529	498	468	498	493	454	497	487	502	518	528	460	489	464	473	460	515	469	484	494	493	504	485	519	481	490	515	538	495	479	481	511	455	470	495	444	455	515	489	473	491	472	468	440	495	489	487	450	412	447	489	483	466	481	502	493	499	459	469	468	488	495	505	436	503	502	499	482	470	451	516	501	471	509	453	481	473	470	498	474	486	434	432	501	498	461	495	506	495	489	479	487	467	477	486	485	447	462	525	525	480	483	509	510	498	480	474	492	478	508	468	519	470	519	454	519	478	482	464	476	502	512	482	489	495	513	507	512	472	455	482	469	488	438	495	456	510	469	512	498	487	500	499	472	483	486	504	479	453	494	467	451	480	458	509	461	482	506	499	479	475	507	488	483	494	462	446	459	493	469	484	494	470	476	486	477	477	467	475	448	473	468	491	482	449	473	530	414	462	462	488	453	497	495	496	493	511	487	505	466	498	504	515	473	510	489	476	487	468	498	453	445	478	476	458	473	469	502	501	480	475	499	429	466	475	456	453	486	488	511	494	479	480	468	464	476	482	482
13232	16366	13487	7157	5059	3880	3040	2466	1994	1771	1572	1398	1196	1160	1054	997	903	881	869	813	800	840	816	779	766	789	737	737	729	714	726	711	735	681	693	774	682	688	663	706	646	700	658	683	635	713	675	682	665	640	667	660	698	635	651	651	648	706	647	646	636	664	694	638	650	686	600	668	625	686	649	670	680	646	689	619	681	639	660	645	631	639	632	638	683	686	662	693	613	654	651	636	629	641	625	648	639	652	607	683	663	629	631	681	635	638	676	650	588	657	651	640	649	614	677	645	627	625	657	638	631	659	638	639	666	639	616	603	667	656	662	659	628	625	655	645	667	665	656	637	647	640	599	702	670	682	608	569	651	615	653	649	632	653	673	658	646	660	641	689	674	672	624	620	679	640	677	608	681	629	666	634	693	663	645	649	663	633	643	696	591	629	665	646	670	622	601	684	696	676	580	610	640	634	640	628	654	618	649	619	668	631	691	583	598	581	683	629	660	642	636	596	608	629	645	624	627	638	648	647	635	589	605	613	640	609	638	599	614	663	628	686	628	610	683	627	657	621	632	591	644	575	590	628	634	628	590	614	653	650	651	617	634	611	620	624	643	668	650	660	645	614	611	658	597	647	631	624	600	586	614	632	618	639	660	646	663	654	630	597	641	663	600	620	616	665	652	652	635	591	655	651	629	622	613	640	605	651	639	598	658	646	679	644	632	613	630	642	642	610	612	629	668	617	597	663	644	660	636	647	675	641	613	621	691	656	631	669	650	717	617	630	631	636	626	681	613	605	615	629	675	633	599	643	614	633	665	684	567	648	632	624	624	669	669	626	613	680	624	652	659	621	662	599	646	629	669	639	659	593	623	660	608	650	659	670	632	659	638	621	674	650	597	678	617	648	649	649	673	614	630	675	666	625	695	651	651	600	639	634	657	636	655	618	670	613	658	648	695	546	603	649	640	637	619	623	659	641	627	627	604	684	640	674	558	631	622	596	622	605	686	688	631	652	659	600	631	646	632	634	630	704	638	590	661	635	656	665	626	627	659	625	652	650	626	664	611	654	611	623	611	612	658	608	616	605	610	637	649	557	628	626	701	606	616	675	611	666	634	672	620	642	659	632	662	638	607	654	643	633	630	615	612	683	606	673	681	587	631	653	639	694	674	634	636	659	640	675	642	671	649	671	660	658	636	630	663	644	631	625	646	679	610	656	663	618	645	642	611	629	665	632	621	634	628	645	687	663	657	629	660	661	600	699	643	590	607	630	651	605	619	658	668	629	684	671	659	631	632	663	650	625	596	637	657	649	606	668	607	665	620	615	613	637	600	610	679	638	674	627	639	649	647	633	657	615	647	634	631	634	682	626	635	691	596	723	614	643	635	619	594	609	654	679	623	639	623	580	633	623	650	660	716	608	689	643	601	657	708	676	647	615	658	613	615	643	662	646	633	612	645	654	636	669	632	641	666	645	626	640	649	665	644	611	618	627	672	641	686	646	649	685	644	640	644	658	647	674	663	660	674	636	601	662	627	665	606	651	620	649	615	602	651	659	673	626	641	609	689	617	659	667	654	603	637	662	655	597	664	597	612	662	645	627	607	656	628	633	602	634	649	629	633	666	662	658	675	698	622	631	638	628	597	639	614	613	634	620	680	651	676	675	662	643	601	640	622	642	679	629	642	586	683	657	647	646	620	629	637	738	687	618	611	668	643	663	650	652	613	666	662	654	628	661	648	663	643	631	656	627	651	663	671	622	623	609	633	638	675	618	654	658	627	633	600	642	647	641	643	621	657	655	606	581	634	673	591	648	630	618	606	645	673	643	618	680	664	606	660	677	617	636	631	652	654	658	695	632	642	581	629	658	630	670	624	641	636	618	649	628	636	658	660	605	655	605	650	688	650	673	654	648	688	653	590	618	685	631	655	636	637	643	626	657	612	640	679	659	684	650	640	608	637	608	628	621	639	591	631	664	637	655	627	583	620	628	657	634	663	610	660	702	698	603	636	622	650	624	668	634	665	636	640	631	643	577	622	672	641	678	630	672	665	610	601	628	653	627	677	620	623	660	620	635	668	682	632	598	611	673	630	629	624	589	611	623	610	647	639	651	651	664	632	645	616	657	655	633	621	641	640	652	605	657	615	626	642	681	647	628	660	652	642	622	591	636	606	654	657	670	655	610	626	614	610	623	654	636	640	620	616	631	613	628	596	615	666	611	644	675	621	626	631	630	660	644	629	658	598	631	623	678	632	588	603	606	638	627	661	599	622	630	620	621	642	631	623	651	658	638	652	616	637	627	608	649	648	657	635	586	644	660	618	612	671	657	617	592	652	633	658	673	646	661	658	635	634	632	640	619	615	650	603	632	697	666	642	618	651	665	640	608	658	634	617	653	641	650	637	690	636	702	616	628	619	640	647	635	583	643	626	676	631	609	643	705	653	647	633	627	642	622	647	649	620	559	666	662	649	606	657	640	656	655	687	636	648	606	643	649	671	652	650	625	612	686	652	598	625	594	652	565	650	653	688	613	661	592	618	691	613	632	618	647	704	597	608	641	652	604	613	608	593	668	659	676	636	670	665	625	650	630	628	675	599	669	670	607	640	637	673	638	631	619	631	663	638	609	695	596	661	650	639	652	647	668	615	600	647	591	688	665	666	665	657	647	652	580	658	707	620	605	648	675	656	603	626	627	656	635	623	684	601	640	618	680	587	671	683	629	645	661	684	621	671	623	651	663	683	597	620	611	579	638	643	637	640	684	653	652	625	632	622	607	650	591	617	677	624	636	652	678	684	639	645	644	650	635	674	644	653	681	623	659	624	632	642	657	639	656	649	602	661	660	686	672	609	599	690	654	649	657	670	608	647	621	631	664	646	617	587	631	679	647	673	643	635	599	627	620	617	675	613	650	603	612	654	651	610	609	636	620	639	677	663	640	646	666	657	638	634	593	713	640	672	648	663	651	665	659	644	660	663	629	609	644	613	648	603	609	646	632	673	644	605	632	650	653	654	651	675	640	659	607	583	627	644	625	629	688	619	653	663	641	670	635	654	671	610	636	634	612	638	609	681	635	634	629	668	644	653	641	662	633	631	669	642	648	622	675	665	646	636	623	664	641	661	640	667	633	672	638	656	597	588	654	598	644	628	624	637	624	634	676	646	635	663	643	656	642	633	628	609	665	633	607	603	641	648	636	685	679	649	629	612	633	623	659	626	665	610	606	687	651	624	620	645	659	684	625	660	641	604	651	646	708	671	601	626	641	654	643	673	612	674	622	675	650	618	657	648	628	635	632	642	649	629	639	623	667	625	652	639	642	655	662	643	673	689	627	659	655	637	645	607	622	639	634	617	612	667	641	633	604	669	618	609	566	642	646	639	649	662	682	639	620	610	646	676	625	603	630	648	646	659	656	650	680	633	656	603	620	666	658	581	623	644	649	693	687	677	617	638	653	663	669	631	643	674	650	616	653	667	609	648	622	626	636	627	594	623	634	642	597	671	626
27106	20962	9782	995	588	534	507	474	508	518	503	483	519	474	482	442	444	482	495	461	437	494	481	493	461	455	479	489	467	445	450	462	466	460	508	508	508	497	513	475	459	459	473	479	455	468	469	462	488	465	441	488	467	451	469	477	507	501	456	422	487	466	457	477	522	493	454	475	469	488	458	481	468	443	464	483	482	440	476	503	478	504	482	469	467	458	503	491	449	463	458	487	464	488	474	500	428	490	467	476	494	490	510	522	447	454	424	508	437	502	492	493	488	469	484	420	483	492	476	517	490	483	422	444	469	440	478	495	462	405	455	482	459	429	491	488	472	475	461	464	501	475	465	483	477	463	506	508	466	441	451	482	529	456	448	535	451	480	502	458	475	489	532	457	475	474	474	495	451	436	426	468	442	469	484	495	503	471	476	455	521	485	469	446	445	471	497	459	457	483	484	500	474	431	497	456	482	487	491	472	499	471	496	493	500	461	472	512	484	475	500	482	510	459	485	430	456	454	495	480	503	453	493	481	532	467	460	472	477	448	481	489	477	460	508	455	487	458	476	488	457	465	476	424	496	479	467	475	472	462	470	493	494	474	452	471	490	453	464	469	488	476	509	494	442	469	469	432	480	473	457	494	481	466	480	483	463	457	467	436	471	449	477	478	495	486	478	481	475	508	475	475	438	462	491	471	468	463	469	408	475	472	477	479	485	474	425	507	469	484	481	456	502	510	479	440	453	507	443	447	467	478	480	456	452	464	459	471	462	466	446	454	465	461	493	483	482	460	450	450	499	428	467	470	507	507	514	502	451	455	481	424	452	484	515	464	478	480	468	462	473	477	465	456	503	430	481	462	466	461	493	459	426	469	475	476	524	463	481	467	474	485	484	533	465	486	471	444	459	483	507	463	461	492	444	464	455	466	486	478	454	416	433	481	492	479	514	464	455	461	461	446	430	460	499	502	482	449	478	458	483	450	460	492	471	488	479	519	483	440	449	461	484	504	456	476	494	496	459	457	489	460	457	494	463	459	437	491	467	470	459	459	463	467	486	469	472	465	447	477	495	480	483	449	432	475	462	465	499	468	454	466	479	484	492	463	482	497	464	458	483	481	490	493	481	490	486	454	455	481	492	464	468	484	476	493	487	491	483	469	486	476	452	453	465	447	432	508	465	475	472	456	446	511	452	441	491	471	459	466	477	449	487	476	478	453	485	492	495	507	481	495	461	457	465	476	479	462	455	466	441	445	477	484	482	477	506	457	495	458	469	466	456	492	482	465	460	481	483	479	466	463	458	466	471	432	499	466	469	476	470	509	450	492	421	469	484	469	477	465	474	448	461	478	473	441	474	475	468	483	474	464	452	472	451	494	480	451	483	506	495	438	481	478	499	452	464	460	500	471	448	478	464	447	500	464	464	487	442	486	489	475	506	463	489	497	473	438	474	481	496	465	479	504	464	459	489	501	481	462	446	455	519	480	446	462	446	483	479	505	453	474	494	488	483	451	504	490	439	462	446	508	466	457	462	472	456	450	431	478	465	486	475	526	491	432	482	456	449	496	499	465	469	497	476	487	486	463	465	476	489	436	461	436	460	464	491	430	468	461	475	458	434	485	495	458	490	490	422	515	469	467	505	422	502	465	504	464	451	499	487	461	487	452	492	479	490	471	509	515	500	473	487	473	455	437	485	421	528	432	483	467	515	468	459	481	501	449	486	480	461	463	434	505	461	441	470	459	463	480	499	514	439	487	427	474	508	437	532	490	456	463	473	512	452	456	426	485	482	496	481	447	499	458	476	473	497	423	481	453	473	488	495	467	427	464	454	474	463	473	486	490	454	455	470	464	481	440	455	465	437	521	474	465	480	438	436	469	451	513	466	498	488	483	480	456	439	462	442	478	491	515	454	468	485	430	470	509	471	433	459	481	479	519	419	438	449	455	458	494	463	446	487	470	446	447	498	504	483	512	463	498	487	488	462	474	457	481	510	510	457	481	499	454	429	440	495	457	503	454	479	459	446	488	503	483	472	470	473	443	456	449	486	459	466	448	456	447	493	454	419	506	483	473	481	468	485	460	479	479	493	478	479	483	494	471	498	461	482	486	466	477	468	435	476	429	480	482	418	482	433	499	457	497	440	458	475	475	497	438	478	468	447	469	455	503	421	482	481	483	504	459	502	482	495	466	458	473	466	472	465	475	471	500	450	459	446	485	486	507	490	478	467	474	512	495	456	472	495	494	494	466	448	475	441	450	434	439	477	461	466	456	456	457	434	470	484	485	446	457	491	506	457	477	491	503	489	482	482	470	456	468	467	453	479	451	454	477	481	472	421	437	481	440	449	495	456	480	490	454	466	514	491	482	509	477	531	490	459	458	480	441	458	503	468	428	486	445	461	500	466	453	451	464	474	477	471	455	490	494	519	446	470	487	434	538	530	481	474	462	479	476	466	527	442	484	485	464	468	477	439	492	482	460	445	469	480	418	463	439	452	461	497	481	471	480	472	500	485	460	440	471	450	474	502	484	465	505	465	454	492	497	463	487	508	492	494	500	469	448	476	445	431	468	478	478	458	442	506	480	488	433	473	488	479	480	524	469	461	449	477	464	463	437	449	481	502	495	498	437	455	451	479	505	494	479	473	459	453	491	487	475	486	492	466	465	491	485	490	465	471	470	499	515	489	472	467	490	511	476	497	457	459	458	517	461	472	469	474	482	475	485	467	505	446	476	463	451	476	484	440	464	477	468	473	491	458	474	497	432	453	479	454	457	453	441	504	470	465	511	511	464	465	506	505	483	469	446	460	492	452	459	521	472	480	458	457	479	483	417	485	466	440	482	453	489	473	435	470	479	471	475	447	457	499	470	468	436	480	464	490	462	495	496	490	439	464	447	461	456	465	507	489	453	484	456	488	455	490	478	500	487	477	473	511	465	453	466	440	470	424	494	480	492	493	481	461	493	469	464	493	450	504	502	482	482	462	478	465	487	473	493	433	478	483	492	504	444	483	440	490	470	461	484	440	446	458	466	509	475	449	491	467	465	438	419	457	468	484	441	488	471	479	491	446	451	476	463	510	439	528	422	452	460	489	462	437	465	485	487	495	438	472	480	492	471	465	463	474	479	443	425	502	462	466	465	469	482	501	478	478	513	469	465	464	490	481	443	435	472	500	499	482	478	445	472	440	463	440	464	481	495	447	471	481	498	469	451	472	486	484	504	490	465	444	451	467	443	460	477	456	447	469	490	509	441	484	466	482	452	481	486	503	450	488	471	494	467	479	493	444	506	439	491	478	464	444	462	492	525	498	454	432	480	465	470	430	458	484	497	457	476	503	443	472	429	426	487	502	501	464	465	464	455	477	414	474	441	460	491	466	449	432	469	464	462	431	468	492	472	485	480	490	472	462	472	466	465	459	481	480	455	496	442	452	497	451	467	477	480	499	477	468	454	488	490	472	456	492	456	443	460	483	462	470	445	475	448	487	463	484	493	469	465	464	461
4361	1250	1103	834	761	669	670	625	625	594	636	611	600	630	617	600	656	584	620	582	573	582	623	611	626	611	632	636	607	612	564	651	590	620	610	663	644	639	594	626	601	611	606	604	569	644	626	632	598	606	581	607	621	625	571	579	595	607	619	576	617	650	606	656	588	611	594	581	600	650	634	618	626	610	606	627	599	624	614	627	596	592	653	652	619	609	626	598	624	625	616	640	626	608	609	605	612	594	594	569	578	653	624	582	622	637	599	623	644	621	605	569	638	625	620	618	621	638	566	642	610	594	608	640	569	628	580	580	599	588	609	625	598	597	576	596	588	591	602	592	605	626	589	613	603	628	594	590	616	622	594	633	591	661	581	650	613	561	595	584	627	633	673	592	601	661	601	671	608	603	609	622	624	639	600	617	604	631	618	647	627	622	625	624	605	614	586	610	595	587	571	620	631	633	577	619	606	642	654	603	577	631	593	579	602	587	577	666	616	616	621	578	591	593	577	609	626	601	601	640	621	631	607	627	617	618	623	620	581	622	632	602	626	622	602	603	625	623	589	603	611	632	622	617	602	620	614	663	637	559	618	634	630	585	596	610	620	608	634	598	554	619	586	611	597	622	627	604	622	630	595	594	595	605	627	583	657	558	661	654	641	608	620	564	599	610	604	647	636	617	590	635	638	611	568	599	640	685	576	635	591	644	597	610	588	606	585	622	586	607	634	637	615	606	603	612	629	610	622	601	579	628	648	594	614	609	629	628	538	594	599	571	597	588	538	626	615	588	592	599	643	647	619	604	618	634	617	626	608	634	621	618	601	586	614	584	626	619	614	575	583	606	639	594	616	619	557	641	623	619	593	606	606	623	645	601	631	620	580	623	615	621	629	656	628	600	616	585	613	604	601	592	571	606	609	660	655	625	620	591	609	596	579	593	615	620	634	614	566	608	611	663	627	605	605	629	584	646	600	614	578	601	562	679	611	614	632	657	582	639	635	629	619	642	617	627	579	592	642	595	577	553	579	656	627	597	636	596	646	615	621	656	555	601	607	611	630	608	562	578	595	670	653	607	591	577	583	642	657	568	611	589	638	626	571	597	567	624	582	641	597	617	625	626	579	638	644	585	579	620	643	623	614	600	588	625	594	632	616	624	649	621	657	587	606	595	641	621	677	622	625	597	631	598	612	608	610	600	610	580	576	585	671	607	622	636	620	612	646	563	606	627	616	635	629	591	639	633	620	618	611	596	630	616	662	599	641	599	618	639	570	620	625	600	606	637	637	582	600	619	603	647	662	555	603	590	587	590	611	597	593	582	612	621	620	610	610	612	616	587	632	612	625	620	613	566	618	668	612	636	604	621	647	539	640	639	610	586	622	659	635	620	595	579	607	598	591	653	596	610	617	617	606	591	615	632	599	629	636	609	580	623	604	569	570	611	580	635	613	607	624	598	635	682	584	643	631	627	620	611	584	584	588	578	658	620	660	627	561	626	624	643	606	599	578	611	613	571	661	559	629	585	570	641	625	609	614	612	624	619	621	598	638	641	610	588	654	626	635	580	585	605	630	629	631	643	595	573	568	563	598	610	586	635	625	588	635	606	574	616	621	595	616	624	610	617	608	648	609	644	580	612	572	645	596	632	623	588	645	590	618	608	601	643	624	609	629	596	613	639	614	611	629	594	595	628	611	565	607	611	596	623	599	610	590	633	615	598	587	608	617	621	623	611	641	591	643	615	615	621	594	589	579	617	592	569	643	625	611	584	653	638	565	603	576	599	582	623	639	590	581	593	600	607	611	603	622	578	637	581	626	617	589	592	580	611	612	626	612	603	578	637	635	605	602	633	617	568	664	640	607	592	607	638	657	608	610	637	636	637	630	687	652	614	612	604	615	573	604	636	615	617	556	642	614	609	607	591	617	605	596	580	631	597	620	596	612	623	588	581	589	645	602	608	638	607	605	600	612	617	594	619	641	595	595	603	588	630	606	610	631	562	630	587	592	636	610	622	594	628	640	575	624	575	610	634	649	622	596	579	566	623	603	617	624	625	567	593	597	665	641	602	614	641	595	628	630	645	584	602	619	612	605	581	634	599	629	619	545	618	609	627	585	590	626	576	626	608	646	641	655	652	600	601	616	603	602	593	605	630	645	598	603	590	592	558	639	629	592	635	633	622	572	587	587	622	600	651	633	652	602	586	556	596	631	596	610	623	592	585	604	588	585	622	614	585	587	551	597	623	646	577	595	617	587	658	595	609	601	607	647	604	630	657	641	572	605	593	597	608	597	620	622	607	651	589	611	600	556	672	606	556	642	561	555	589	578	642	583	629	577	611	587	610	612	625	594	585	590	606	567	604	561	576	640	622	575	650	620	613	618	595	618	630	617	627	618	611	612	595	611	581	647	617	591	654	666	601	598	607	614	584	597	684	610	647	678	613	590	589	590	602	633	620	595	628	572	585	608	610	614	617	645	586	652	597	604	584	652	562	602	654	597	605	590	590	635	655	595	601	604	600	567	638	649	592	591	607	624	642	629	618	612	621	594	579	610	633	637	630	641	653	665	642	635	566	644	583	596	623	585	609	626	599	577	624	593	642	591	613	590	641	606	617	617	601	629	631	659	642	554	615	587	616	621	614	665	623	555	603	591	609	615	617	628	642	605	608	542	620	670	566	630	632	630	590	626	653	644	532	623	652	574	617	592	629	644	623	631	610	592	632	604	629	583	648	599	613	590	620	609	660	611	577	604	624	586	679	613	593	658	585	569	613	603	569	618	609	679	626	614	612	589	641	552	600	642	595	593	633	579	587	609	620	626	631	642	637	625	612	562	631	607	659	617	587	588	631	641	579	603	619	587	622	605	614	644	603	599	634	565	624	631	604	590	597	597	589	667	610	615	593	580	630	629	640	616	605	607	596	597	523	619	577	606	559	602	596	597	598	618	608	631	580	610	613	651	628	638	636	601	575	613	642	607	630	610	622	599	597	600	618	615	573	601	545	654	632	628	593	640	638	615	637	625	592	597	595	594	615	582	633	636	600	583	603	614	641	616	584	629	585	607	627	615	629	595	572	630	653	618	615	614	629	617	599	632	597	640	589	608	621	639	592	641	614	601	591	615	660	641	606	603	602	654	641	633	619	608	607	651	636	614	620	642	618	624	594	639	600	629	617	611	629	629	613	629	644	597	634	557	609	607	608	637	671	590	622	620	617	638	598	617	611	620	576	584	596	606	630	613	626	619	624	615	601	624	609	594	592	643	651	619	627	634	624	580	592	592	624	625	626	645	631	607	599	668	598	637	619	626	614	617	577	621	601	601	602	586	626	599	577	615	599	581	580	609	622	632	597	595	576	635	600	567	627	616	567	627	571	584	629	613	626	616	598	595	585	588	623	634	614	643	637	610	640	610	648	656	632	656	635	615	595	640	569	628	613	609	593	600	601	620	633	617	605	625	619	621	649	608	612	589	607	635	604	591	587	578	624	579	619	588	605	632	652
23780	21396	28998	24168	21384	13499	1748	1189	990	911	880	828	778	818	747	806	770	707	808	720	743	693	721	681	735	754	730	748	721	674	727	710	670	704	680	704	736	701	732	709	720	711	661	653	722	719	713	759	681	706	697	715	671	718	706	697	722	628	696	682	737	723	677	733	711	667	683	717	680	682	680	705	744	675	713	657	652	682	725	662	626	701	711	706	659	676	671	693	677	666	704	693	698	680	703	642	669	674	704	641	714	678	735	690	698	740	686	701	637	741	704	678	682	674	688	708	730	673	669	738	694	698	704	627	677	701	721	665	730	730	730	652	720	691	712	666	715	633	663	728	651	664	660	695	699	601	610	667	688	664	702	679	703	701	617	687	694	705	648	692	655	713	691	740	718	705	692	707	710	699	712	654	680	719	689	711	679	697	678	697	705	673	680	680	698	671	675	659	660	727	728	656	706	664	725	644	691	674	658	657	709	656	671	684	710	728	721	708	717	717	691	683	743	701	690	663	672	699	657	660	716	719	681	680	664	703	634	689	723	702	664	647	710	732	682	692	697	683	663	704	652	663	726	708	690	675	691	684	685	740	720	676	691	667	722	677	686	703	689	702	659	653	695	708	649	705	679	660	706	686	683	700	677	718	691	713	672	707	682	710	729	667	695	697	717	692	705	657	672	681	669	662	664	691	711	648	724	696	647	703	684	684	682	696	669	669	684	656	717	665	686	714	665	656	667	758	695	702	663	664	748	682	703	676	648	705	680	667	757	684	652	657	717	680	695	699	683	686	709	712	676	644	674	725	705	679	706	683	694	665	650	671	672	713	672	723	708	731	667	720	686	705	680	691	737	675	667	693	624	671	689	690	697	688	649	684	710	711	714	687	651	678	668	612	722	643	673	731	685	738	678	679	716	706	653	673	687	683	668	650	711	693	727	674	667	674	631	715	676	686	656	665	705	645	702	725	748	698	679	703	711	665	667	671	670	727	714	651	682	729	715	686	706	672	629	693	702	688	715	657	689	694	683	677	650	695	691	699	696	644	706	709	681	681	670	749	703	690	707	671	682	710	693	695	701	645	669	715	667	688	690	673	688	709	723	689	677	761	691	704	643	685	693	707	651	667	667	668	691	694	677	650	663	717	713	738	718	680	664	680	683	688	720	698	679	681	684	663	682	710	685	680	704	702	676	681	664	676	671	692	678	685	697	685	723	674	706	696	713	711	685	646	660	699	643	699	659	676	637	652	675	689	682	694	674	672	672	712	668	698	671	690	699	670	678	658	675	667	663	696	709	652	706	678	717	683	666	661	701	685	681	677	646	676	675	675	684	670	700	697	630	656	723	708	699	701	690	640	700	653	703	675	733	675	697	706	674	662	696	657	693	692	684	698	653	678	684	723	694	648	680	625	663	698	647	670	682	694	690	655	631	696	714	653	693	696	649	684	679	666	694	680	705	686	665	689	714	653	708	674	702	666	664	656	647	697	644	697	665	684	674	703	709	669	616	694	713	653	724	700	705	683	633	728	635	712	684	685	717	670	715	729	689	635	695	671	663	671	649	695	718	697	686	691	716	721	656	702	692	732	644	691	662	642	719	704	681	683	694	663	682	711	704	652	641	691	691	666	702	662	692	705	700	676	684	718	683	664	682	705	665	701	642	714	646	661	668	696	674	716	731	660	683	686	706	699	686	671	654	627	676	657	674	643	661	699	659	667	729	678	665	675	656	621	662	689	714	664	738	669	717	704	641	659	689	720	664	648	713	714	685	654	664	645	670	699	692	718	674	690	637	723	707	675	664	710	649	681	655	703	703	682	624	702	668	694	701	694	658	703	641	650	693	679	734	699	667	662	676	666	675	722	695	667	663	678	666	706	667	721	657	716	667	674	694	679	718	704	672	680	704	686	698	669	687	681	672	669	703	676	695	708	721	667	697	676	680	680	662	708	649	693	695	697	732	679	672	669	682	677	668	707	619	690	685	703	678	701	657	673	694	752	674	657	693	656	706	665	668	702	701	722	660	707	717	654	739	643	698	668	744	687	684	732	660	732	680	663	660	636	679	732	693	694	732	633	640	687	661	678	667	680	722	741	641	684	698	664	667	704	647	644	687	631	680	662	677	671	745	658	704	713	693	671	761	652	615	682	669	706	650	710	671	690	704	640	696	671	677	715	695	694	717	687	682	703	678	694	660	737	696	661	675	688	688	674	659	687	733	685	729	674	675	702	651	702	698	701	669	701	695	658	677	678	650	607	717	699	693	721	720	708	662	671	721	670	721	671	696	702	671	684	686	692	676	685	667	700	704	704	652	626	698	709	700	682	662	666	664	658	670	656	726	699	723	700	663	619	717	655	699	713	663	688	684	696	642	702	661	699	692	722	679	710	664	665	684	671	642	675	630	736	688	700	697	722	697	653	653	648	673	714	671	647	705	707	693	646	718	656	651	657	694	714	680	694	680	722	685	671	689	680	645	652	711	695	688	666	737	692	676	726	716	699	627	683	667	727	675	631	656	714	676	698	709	642	643	704	740	673	648	666	697	653	660	652	675	683	702	647	768	692	677	677	682	702	689	643	739	714	683	685	658	715	635	645	652	663	653	667	660	684	647	672	724	630	693	614	700	664	658	689	674	659	686	655	666	677	681	685	612	694	631	681	717	718	655	668	676	670	688	671	684	673	720	633	684	677	738	688	679	647	665	685	665	670	676	650	649	678	653	661	666	664	698	651	702	672	680	710	658	696	630	732	663	697	703	649	674	659	740	676	676	664	753	701	677	674	693	679	657	668	617	723	691	716	666	640	698	706	729	753	643	699	634	711	686	733	688	674	736	706	677	696	667	685	654	687	674	717	681	676	680	695	622	694	689	674	719	633	699	690	683	660	661	678	680	655	680	705	719	729	696	682	678	707	694	668	693	688	660	664	650	704	677	648	725	641	706	695	670	695	709	697	655	678	621	652	672	677	676	653	640	695	682	689	677	683	679	655	703	676	727	683	667	713	643	665	695	709	717	706	718	668	679	662	724	681	735	730	669	689	670	693	671	672	670	725	652	668	710	699	705	691	681	691	643	683	670	716	656	671	662	699	686	646	691	699	721	693	669	702	698	693	717	709	700	693	679	683	658	697	671	694	599	694	691	680	670	645	688	637	652	715	652	672	696	676	675	685	717	700	717	658	732	703	658	676	666	641	676	659	684	674	664	648	685	659	695	695	668	772	697	683	677	669	671	700	648	675	653	682	660	691	732	655	657	661	711	688	650	694	659	661	672	710	666	668	661	631	698	683	667	651	718	695	713	645	685	703	663	719	726	677	685	655	730	675	644	660	638	656	647	721	645	656	693	691	736	668	702	654	673	687	715	702	710	642	728	703	625	688	682	657	673	671	693	722	692	665	632	635	661	734	692	682	673	698	653	677	682	641	682	680	679	690	677	658	639	667	729	681	682	708	710	677	685	689	696	683	691	713	690	727	649	686	704	683	681	612	713	718	752	735	662	723
10085	10559	8519	4414	3166	2669	2247	1755	1549	1458	1389	1217	1156	1125	1081	1063	1043	1024	1023	994	973	999	946	953	970	923	951	921	944	954	915	933	922	906	978	945	903	902	921	920	878	895	914	887	867	912	875	957	870	866	849	887	894	883	855	889	896	886	892	895	909	878	892	906	927	876	905	926	850	901	930	851	828	919	907	903	878	879	885	877	887	924	874	901	876	828	888	905	873	914	869	933	944	885	899	833	870	846	881	913	863	937	855	900	893	854	926	870	944	923	903	903	887	868	935	850	907	912	878	891	918	935	943	847	922	896	928	856	936	856	912	842	864	873	900	854	884	864	879	866	928	935	911	913	891	873	842	875	817	835	859	921	882	892	916	877	872	906	873	881	903	890	869	912	863	871	897	849	911	885	904	915	866	873	893	892	865	865	883	834	906	852	949	898	914	971	865	877	901	863	851	844	861	860	913	867	890	856	857	856	874	840	838	878	890	911	891	885	912	860	896	860	894	873	934	905	848	876	898	923	859	931	923	885	876	946	865	901	847	931	893	874	845	836	862	864	870	894	884	930	896	910	881	903	873	837	908	883	837	913	832	915	834	861	854	894	946	877	822	872	861	878	872	855	851	894	844	872	864	862	873	893	873	918	896	951	910	846	878	872	914	848	858	899	888	900	872	892	843	889	884	900	863	889	857	819	921	887	902	847	917	861	883	911	877	866	894	901	839	888	874	853	850	899	845	889	912	880	847	900	865	906	891	868	912	890	862	882	849	915	890	841	929	929	921	892	900	841	875	853	873	884	901	857	880	830	952	865	864	883	842	913	894	864	837	913	908	896	876	863	880	876	893	929	915	878	818	863	876	899	895	888	902	872	869	883	817	913	860	892	868	893	890	877	851	892	905	894	851	886	870	837	864	886	824	884	973	893	874	873	907	857	860	861	918	902	905	835	855	901	929	918	905	900	857	866	910	889	880	839	896	862	853	917	848	868	906	879	851	893	827	921	878	919	900	880	855	894	900	842	899	901	923	877	913	907	938	917	849	868	847	862	891	857	859	884	836	874	914	891	870	883	858	870	818	886	879	844	877	861	872	913	862	876	856	880	864	865	820	842	861	863	864	876	873	880	856	810	893	857	872	869	902	910	918	889	853	941	884	855	869	826	859	866	904	916	847	828	796	955	946	848	891	863	850	893	873	874	893	872	882	865	920	866	901	933	842	892	886	879	860	935	881	865	918	885	855	871	898	935	857	879	903	849	901	849	818	857	875	841	926	924	814	868	866	883	903	874	868	893	855	876	888	904	880	852	900	891	855	868	913	833	893	879	867	893	812	813	905	915	876	872	890	854	864	864	896	873	850	869	901	844	942	836	831	879	884	832	874	913	883	938	890	892	832	899	814	857	831	860	855	908	861	846	880	869	869	895	888	898	847	906	832	916	838	882	934	831	908	952	905	909	905	857	879	910	917	882	895	830	832	891	902	922	910	897	878	850	926	899	932	886	855	875	938	896	882	786	918	862	848	899	866	858	883	888	846	830	847	899	867	904	908	850	926	852	898	893	912	863	882	895	855	856	815	897	887	874	883	921	850	889	881	874	927	873	901	889	930	890	845	882	903	881	828	849	887	887	849	851	883	898	885	864	869	872	882	874	954	830	875	889	861	880	856	891	873	871	910	885	825	899	886	882	866	893	931	857	936	829	871	898	838	832	851	874	855	919	911	863	865	860	930	856	888	834	858	836	837	855	874	886	875	803	935	831	884	844	913	906	834	888	920	929	880	943	862	863	883	873	849	890	889	920	884	876	862	846	927	886	902	885	953	855	875	837	924	891	873	901	899	871	910	925	842	865	880	934	910	830	935	873	881	912	889	884	867	907	960	887	880	859	861	833	949	894	895	866	900	898	913	887	876	876	913	872	879	849	856	834	895	950	966	922	869	914	879	868	890	912	855	854	930	859	898	915	846	904	897	857	848	834	863	897	888	862	904	870	870	904	883	981	876	948	870	892	892	908	874	942	901	910	850	862	933	910	863	864	810	888	843	848	879	870	878	945	918	909	879	906	903	816	837	874	829	859	918	922	869	878	920	886	834	824	892	880	860	935	888	889	944	899	903	880	909	894	885	893	906	846	853	896	856	931	878	828	889	912	888	933	850	872	846	895	893	836	889	935	956	860	848	850	867	882	884	868	902	897	888	912	871	884	915	874	837	910	834	864	875	864	876	901	875	909	884	893	869	819	888	887	873	874	921	874	843	852	866	859	832	889	859	850	892	936	879	831	869	846	893	890	861	915	897	875	869	877	882	929	855	855	891	876	887	916	885	858	921	865	885	859	859	882	836	844	874	863	853	940	883	924	861	836	891	888	863	926	856	877	921	816	836	880	876	830	853	856	874	914	875	921	880	898	893	866	870	869	848	856	861	869	885	886	868	943	866	873	885	880	871	904	882	860	890	870	911	899	840	861	905	862	862	825	903	907	933	925	863	897	923	863	877	859	855	929	878	867	885	919	871	838	859	887	853	892	836	884	884	903	875	902	928	863	848	899	865	881	847	865	922	896	866	886	850	894	953	854	943	860	905	883	890	901	920	899	865	856	844	880	863	846	877	853	896	905	912	850	857	891	880	935	914	894	916	863	910	880	904	868	880	834	906	891	870	856	854	914	901	849	883	859	899	884	893	868	899	904	864	873	864	881	878	869	836	865	883	864	904	877	868	885	875	873	881	878	880	904	920	901	839	920	890	934	856	872	885	885	836	872	875	852	851	947	895	841	825	847	829	879	911	876	866	920	908	911	857	879	934	890	860	883	877	923	904	886	889	904	866	843	910	879	841	844	872	888	902	897	883	859	979	851	864	876	873	851	862	862	868	859	859	916	879	902	888	868	920	885	840	830	886	853	881	884	871	896	827	869	914	884	904	886	867	900	939	929	859	877	903	910	820	894	888	913	860	849	849	912	919	891	918	860	892	915	856	840	955	892	846	870	876	863	901	830	834	908	877	925	858	842	900	873	849	895	905	917	852	874	876	900	895	889	881	867	888	903	920	813	849	929	895	887	898	869	815	911	885	873	841	862	888	868	888	871	890	865	919	923	879	867	890	900	857	853	917	920	878	863	900	883	906	861	864	871	913	893	920	863	863	879	885	945	861	838	859	864	869	890	917	883	878	868	870	893	893	834	878	845	866	901	869	904	901	875	897	869	881	876	852	882	894	861	919	934	884	831	889	921	851	881	868	856	865	891	872	913	885	886	848	909	870	901	829	879	877	835	931	872	868	930	833	925	935	949	886	862	861	878	865	895	848	881	864	836	901	885	938	895	847	929	879	906	856	894	842	885	906	880	906	868	890	882	953	893	868	908	800	895	932	898	870	929	884	887	864	842	932	885	847	835	861	883	855	905	860	856	846	876	892	884	873	867	901	893	912	879	914	813	942	858	901	896	875	866	927	883	863	860	863	887	849	899	828	877	933	855	909	893	883	927	890	872	903	862	841	871	856	922
22928	21370	29331	23774	21370	21426	11579	1302	970	849	781	804	692	683	666	591	552	578	592	574	572	572	541	530	528	498	484	503	507	519	503	555	530	492	495	499	458	471	495	513	508	485	523	511	522	485	502	516	523	489	478	522	527	463	497	510	481	515	485	508	522	489	494	519	515	523	478	482	464	487	482	497	502	504	482	494	482	502	461	464	483	483	492	468	493	494	410	493	480	470	485	461	506	472	515	481	482	510	446	524	483	464	498	476	473	487	490	475	491	491	495	486	470	494	527	450	500	470	437	496	483	472	500	461	504	502	508	455	462	439	473	474	475	510	512	492	472	489	510	492	499	464	506	487	506	473	497	493	519	500	498	498	491	497	482	448	489	522	500	469	458	478	510	507	501	465	477	489	500	471	516	483	470	489	497	484	487	473	486	514	460	474	475	487	472	483	496	475	492	478	507	506	445	503	437	463	480	496	488	445	493	491	457	469	476	501	487	486	427	464	508	437	474	470	454	528	480	467	438	458	456	497	526	460	478	481	481	518	457	491	472	463	477	470	480	478	491	465	473	464	478	461	509	500	495	496	488	523	449	500	475	500	494	504	488	503	505	499	463	483	478	501	482	459	509	525	532	507	504	449	500	470	499	496	480	489	462	454	469	472	482	518	462	519	501	472	481	464	464	472	454	495	430	484	451	481	459	470	462	481	467	526	482	523	474	475	542	477	482	451	452	504	508	498	484	457	453	481	481	454	463	481	523	460	494	457	438	458	492	486	482	451	471	455	462	486	488	480	469	468	440	477	485	489	466	493	440	472	474	496	470	482	514	473	463	453	501	502	480	471	472	457	488	484	509	464	478	457	449	473	512	522	452	488	498	465	479	444	473	465	473	453	485	465	419	465	490	461	454	485	477	450	454	434	490	433	456	519	483	461	458	496	460	480	494	468	479	480	499	498	455	487	469	447	449	482	498	499	467	525	493	516	484	463	503	438	461	514	494	465	479	512	472	474	459	480	482	504	426	513	477	500	488	443	468	482	469	476	483	494	428	500	458	503	513	479	491	503	477	473	486	495	483	475	498	492	475	504	492	491	467	493	489	466	434	496	426	478	499	499	478	478	483	459	500	475	482	481	463	454	510	502	472	461	468	470	510	481	484	477	525	496	498	486	493	525	493	516	462	489	453	477	525	476	458	471	514	485	468	469	485	524	496	484	483	506	513	484	472	495	475	441	463	490	448	459	472	517	476	504	428	470	509	485	473	460	488	499	470	502	454	492	457	490	461	440	485	486	497	474	485	458	502	486	444	444	451	423	501	485	490	435	463	492	468	499	493	482	472	483	455	480	445	464	477	488	512	511	492	473	489	489	488	498	460	456	430	491	473	484	449	473	445	461	486	456	492	514	453	531	453	481	439	481	492	478	493	495	474	462	434	478	507	505	466	517	487	473	475	489	494	484	498	486	503	431	440	496	488	483	461	534	480	482	496	512	482	506	485	438	454	508	459	469	498	528	520	463	457	458	498	465	499	488	496	448	472	468	472	492	481	507	503	438	500	468	459	497	509	470	493	489	441	458	480	474	491	478	455	503	431	463	470	479	453	474	459	481	441	457	477	544	472	458	478	500	455	473	487	447	494	498	481	500	461	455	445	469	496	469	486	448	477	465	472	471	504	441	466	464	470	495	507	456	479	502	512	433	511	494	474	471	457	446	469	460	506	476	480	501	490	507	492	472	468	473	424	471	494	480	477	460	504	488	478	466	461	488	535	492	473	535	460	510	471	507	537	500	507	473	526	435	446	494	496	487	456	499	484	483	525	477	457	470	473	483	465	498	493	502	493	465	463	442	479	436	460	516	471	455	482	482	472	469	484	486	514	456	452	506	498	493	473	513	443	526	448	478	458	510	463	496	501	464	489	480	447	498	494	474	455	492	475	499	522	512	483	509	437	483	443	479	476	496	466	442	462	496	489	477	491	513	485	468	467	470	461	475	502	471	498	487	482	454	495	471	503	544	482	494	510	474	506	420	456	456	476	473	440	487	459	509	491	511	515	483	462	490	455	471	456	484	507	450	466	484	502	467	512	451	460	498	502	482	466	478	470	483	499	491	469	482	478	476	456	497	482	439	488	478	480	502	489	458	447	460	469	497	450	509	456	444	442	440	481	481	467	477	466	486	485	494	498	474	474	520	453	451	507	495	492	467	460	451	503	467	468	469	456	484	487	480	454	457	453	475	465	496	479	461	487	496	504	465	484	490	485	534	490	458	474	462	485	450	483	468	474	521	471	464	475	471	474	491	476	525	515	448	436	476	466	453	441	450	447	470	516	466	487	503	508	510	451	491	485	443	468	501	487	452	447	503	484	504	491	516	484	464	498	494	474	488	482	485	474	497	494	438	491	486	437	429	481	502	494	449	447	493	485	489	475	488	460	451	468	508	480	459	482	507	443	472	498	475	508	455	464	453	505	432	444	484	449	449	494	450	467	476	461	416	534	493	476	462	468	522	457	491	474	463	469	468	462	445	485	490	492	492	511	487	445	466	456	454	477	419	518	457	512	485	478	483	511	453	486	475	441	443	457	454	512	458	490	478	487	498	471	466	487	526	493	470	493	466	479	488	447	521	474	487	448	474	479	482	484	440	480	465	471	491	489	474	488	485	465	478	474	459	482	462	490	497	488	463	459	494	439	455	445	483	513	495	523	476	427	469	474	494	482	471	466	490	489	488	498	471	525	535	420	474	505	499	447	469	453	495	506	483	482	496	480	504	496	501	539	461	474	469	456	508	437	478	511	438	505	473	495	474	471	470	482	488	494	459	479	482	491	499	501	485	505	514	440	455	502	456	491	524	470	467	466	464	463	491	480	520	487	480	502	487	460	514	472	464	466	417	443	495	484	465	480	506	436	488	496	500	539	471	498	454	444	501	467	510	476	471	445	473	448	492	460	491	459	443	451	482	494	445	494	501	466	506	454	458	488	458	504	499	483	480	467	440	450	478	466	507	456	480	457	472	485	504	420	475	455	432	460	478	437	477	514	459	494	473	455	481	480	452	478	466	470	456	482	505	477	496	480	454	483	503	432	484	498	482	445	451	515	499	510	462	476	505	490	496	469	493	453	494	479	410	455	477	450	529	456	486	485	476	529	519	505	463	495	489	434	441	457	489	506	473	487	434	485	445	493	461	465	473	488	477	483	460	503	468	492	478	523	459	465	473	478	467	426	471	461	459	481	476	477	455	481	482	447	471	496	473	502	494	457	460	460	499	501	490	490	491	467	466	496	488	481	465	501	470	474	486	481	469	452	473	497	468	500	516	460	496	446	546	480	492	460	458	447	466	484	512	448	472	495	439	489	440	458	469	461	444	478	451	482	450	485	463	465	424	499	487	488	458	469	481	479	489	464	524	503	523	442	478	441	456	500	474	463	452	482	489	428	441	453	492	499	460	481	494	485	502	466	486	489	478	474	484	475	524	489	520	503	490	477	508	463	449	473	469	474	435
13229	16450	13251	7067	5128	3842	3129	2484	2049	1729	1431	1299	1198	1097	1064	943	974	915	833	848	807	802	745	718	716	722	717	706	736	725	666	686	706	666	692	645	741	649	685	697	716	623	666	697	673	713	690	674	612	653	697	687	641	709	630	659	645	667	643	630	657	650	665	700	640	623	689	646	699	636	652	643	636	574	640	633	627	666	669	620	657	659	676	646	591	614	634	673	680	652	652	648	646	621	627	642	612	623	624	644	642	681	626	652	616	622	686	628	643	673	631	631	640	626	673	646	666	641	640	619	643	588	639	643	612	657	664	636	646	683	618	615	633	616	663	593	643	706	665	642	656	628	689	672	629	622	671	586	660	623	640	656	659	628	654	640	614	601	659	657	623	640	656	563	649	641	616	630	626	659	630	641	644	594	602	659	664	673	658	623	609	637	617	647	599	669	631	636	639	566	661	615	606	630	670	622	662	613	631	621	688	636	606	612	601	643	607	653	592	587	605	647	614	647	590	651	658	665	633	628	630	643	607	657	632	637	665	633	603	639	610	622	626	594	643	610	628	623	656	636	623	601	687	687	671	638	696	613	600	613	634	660	647	661	619	625	682	650	671	640	649	633	638	644	611	614	613	591	593	647	628	609	621	621	624	645	609	596	616	646	665	623	655	637	644	628	644	622	643	653	597	621	679	640	656	654	577	658	643	647	658	585	620	662	613	666	641	619	620	655	626	682	661	620	647	666	601	651	655	601	609	687	647	662	634	666	627	658	688	631	651	681	627	701	648	616	603	664	593	615	650	613	652	625	671	645	616	627	665	626	573	632	661	658	631	662	598	656	648	628	637	623	663	653	598	644	624	632	704	621	637	681	667	635	642	633	616	623	675	608	597	635	636	580	667	639	609	645	673	611	600	599	639	649	629	598	671	636	602	658	630	639	664	637	619	637	627	621	622	662	644	668	607	653	626	694	630	642	647	607	633	644	635	616	635	648	632	627	662	610	618	630	609	654	706	700	642	583	617	577	624	609	641	608	623	627	669	621	604	615	602	618	633	648	600	625	604	598	643	628	606	630	609	616	641	625	652	634	621	626	608	648	641	660	639	613	614	681	632	591	633	708	659	642	622	602	605	644	653	602	640	632	634	660	645	632	617	664	621	687	638	668	617	645	633	616	616	617	640	602	627	634	622	593	595	630	609	620	629	611	629	605	601	649	627	623	662	655	595	595	670	641	611	625	631	677	563	635	662	574	642	670	667	607	642	653	610	629	627	704	626	649	639	617	649	590	674	667	645	602	608	676	643	634	623	635	682	578	596	651	627	619	628	669	647	667	631	621	605	612	603	603	627	630	635	611	619	595	624	644	632	620	622	637	606	628	610	645	664	625	648	646	636	641	637	597	648	585	642	592	646	673	666	726	642	624	600	662	666	641	659	658	626	627	667	628	649	609	627	629	599	612	593	633	596	627	647	660	585	647	633	676	582	638	624	622	637	654	638	656	632	658	651	603	615	593	649	631	626	677	648	636	651	689	657	640	670	660	631	660	646	603	656	617	640	654	625	629	582	643	649	617	619	604	651	626	638	605	610	629	632	659	639	615	622	612	636	651	585	616	588	669	600	648	633	673	629	627	653	604	638	680	636	639	648	626	684	621	673	642	604	609	634	621	582	590	583	655	632	631	679	657	651	615	610	610	622	599	646	634	618	639	644	625	627	586	636	617	636	654	581	626	595	641	654	625	694	638	670	643	632	647	635	626	637	607	638	632	629	649	633	658	636	648	695	640	650	589	632	632	620	648	634	635	603	607	629	592	630	643	642	637	654	644	616	611	632	633	652	631	648	647	626	632	632	656	578	571	593	654	650	667	653	620	618	631	618	600	668	658	644	685	622	630	588	596	647	668	652	629	597	610	671	651	673	649	612	620	657	664	630	637	594	650	633	615	629	675	662	638	619	607	615	635	630	630	701	653	640	615	616	607	641	619	657	605	649	668	634	623	682	623	650	619	648	607	607	587	636	629	658	642	627	638	605	632	630	697	638	604	664	669	615	611	655	621	596	653	640	682	616	642	627	610	637	622	623	632	627	673	655	613	577	600	670	650	604	638	606	626	640	617	653	633	656	620	638	645	620	603	665	638	615	660	637	639	628	606	648	656	640	673	646	680	617	659	599	639	604	642	655	659	625	639	620	640	610	614	658	646	627	642	630	587	650	629	620	649	624	654	661	633	641	660	655	631	594	627	571	623	630	642	607	672	614	650	641	590	579	608	636	639	624	618	601	619	660	612	624	628	664	602	669	619	630	625	642	625	632	638	626	641	649	618	623	603	648	612	609	653	662	627	645	666	655	618	632	642	653	659	623	625	652	656	640	604	622	610	572	663	666	652	652	672	640	652	677	669	621	691	636	633	647	613	668	660	618	627	595	675	632	619	604	665	642	671	682	599	641	628	639	612	643	669	627	641	588	634	635	611	657	649	680	630	622	609	597	617	667	613	676	631	617	646	613	607	595	610	635	590	603	625	647	653	640	605	638	643	656	624	622	606	625	598	606	679	647	642	655	609	697	649	687	630	642	614	611	645	618	623	648	685	707	656	692	600	629	640	664	580	660	672	622	591	642	673	648	629	633	601	622	625	639	626	646	658	669	657	650	624	647	643	679	650	650	649	667	633	644	595	633	608	627	602	588	687	633	624	635	648	632	617	642	650	607	633	625	609	642	615	628	625	625	606	629	652	644	649	628	645	561	620	599	609	672	660	656	606	632	605	566	615	673	660	612	610	618	640	607	660	631	676	620	634	652	611	669	629	649	614	640	674	597	631	630	621	632	679	676	605	622	617	657	638	611	625	633	612	669	637	646	612	670	659	650	608	653	555	602	658	636	670	611	592	613	640	631	617	622	598	629	643	681	641	641	675	654	659	638	658	614	637	695	602	639	670	622	658	632	636	655	650	598	643	627	666	677	628	602	620	650	653	652	631	610	610	618	681	608	593	617	653	611	668	638	643	638	615	615	584	608	683	617	615	615	574	624	617	605	590	617	674	626	680	663	615	630	609	669	603	635	649	638	631	610	625	673	630	686	624	640	659	623	646	612	641	635	688	633	604	631	642	660	605	672	630	648	666	651	667	648	657	634	659	657	651	610	642	642	633	602	698	637	661	609	616	650	599	621	636	673	626	634	649	626	640	608	664	663	622	607	610	627	672	610	601	650	621	634	623	610	642	631	630	597	621	655	581	662	633	617	629	638	609	615	664	638	648	665	656	625	625	644	651	635	619	625	616	604	647	616	618	646	575	652	646	635	642	659	634	602	636	682	632	654	654	667	641	646	619	628	599	604	647	654	633	592	612	658	674	609	670	581	618	634	638	625	616	619	612	607	615	645	596	647	679	602	617	631	651	655	645	668	619	663	666	650	629	625	639	629	641	625	656	641	641	599	650	623	623	612	677	656	600	624	610	595	667	661	639	637	625	616	659	648	691	609	625	594	643	597	624	651	630	628	576
26970	20923	9541	893	572	530	526	501	497	419	504	450	471	496	494	508	445	483	508	452	459	471	467	488	454	458	467	469	479	480	493	465	491	446	477	470	473	494	509	490	477	451	418	495	453	467	497	458	503	452	477	447	469	479	493	476	422	449	456	488	466	443	457	460	490	511	495	476	475	432	419	497	494	447	460	433	461	449	495	453	450	471	468	436	482	459	474	439	441	456	452	481	450	490	459	479	492	456	458	492	475	454	468	453	444	478	477	472	452	447	438	452	478	462	487	436	470	487	427	480	474	452	443	464	500	479	454	450	452	489	493	492	517	486	480	520	482	396	472	429	457	434	516	421	447	468	431	438	480	476	463	426	484	469	488	450	507	435	495	490	450	455	485	453	447	454	418	500	456	489	462	424	430	500	446	466	468	440	478	483	459	499	430	451	498	462	427	450	437	471	467	441	457	463	412	452	485	471	482	451	441	517	462	447	437	491	450	468	461	430	461	486	431	475	413	461	496	469	464	454	464	452	445	482	462	460	466	414	436	492	476	446	480	421	477	478	460	462	428	453	459	467	484	462	476	445	474	468	474	477	453	440	485	490	462	472	477	498	442	459	447	462	482	450	461	492	429	470	433	463	482	456	490	447	450	487	464	450	450	460	461	487	498	464	421	456	491	458	467	489	432	467	478	474	420	516	490	486	446	483	471	462	459	494	468	468	450	455	461	428	468	474	439	446	445	463	468	466	456	470	445	483	465	491	454	490	479	493	478	492	482	464	462	462	437	478	452	483	473	482	461	425	434	529	444	467	469	455	454	454	457	509	488	437	451	443	450	471	473	488	464	460	482	501	471	489	515	469	507	483	462	462	483	468	499	441	495	455	456	471	427	475	468	491	472	498	459	501	437	468	469	456	460	447	483	479	473	495	461	470	438	441	447	440	473	452	474	428	453	476	463	495	428	474	478	429	450	459	444	437	437	471	482	501	461	446	478	473	485	459	455	472	481	487	468	459	438	463	447	446	467	465	473	507	502	441	473	491	467	459	468	470	424	481	459	486	452	464	453	459	479	481	481	457	449	434	466	436	455	465	440	474	446	480	444	451	452	456	429	451	503	430	487	436	479	455	476	477	446	444	437	482	458	439	454	462	481	461	501	464	492	449	459	501	455	464	498	504	455	464	478	435	452	465	432	464	477	479	466	449	476	454	464	477	460	466	496	472	453	461	452	489	422	492	447	470	422	515	443	448	436	453	416	440	487	415	429	484	485	457	461	454	485	441	480	454	505	452	452	495	424	440	501	501	442	473	467	476	461	454	467	483	459	461	433	464	427	468	466	480	455	486	452	448	480	506	475	449	474	467	454	478	468	459	442	466	461	469	450	425	444	473	448	504	486	480	447	461	456	458	461	464	433	480	470	476	501	451	447	485	424	457	475	533	470	468	474	436	483	491	440	449	467	447	480	470	449	479	507	445	511	476	437	466	455	459	464	464	434	483	482	460	494	450	491	507	439	462	462	473	457	508	458	472	432	473	474	493	461	441	463	474	451	481	468	469	480	440	445	466	470	473	465	460	435	478	456	481	458	482	472	455	456	438	458	457	457	455	479	500	491	422	501	476	442	459	477	484	490	480	448	492	496	456	442	490	482	429	461	472	472	475	471	492	466	458	459	506	464	487	471	438	467	443	431	451	470	475	483	447	396	457	431	486	481	462	474	424	462	460	450	424	471	449	452	450	482	505	465	453	463	465	481	447	443	494	509	426	462	486	518	497	471	475	462	475	480	486	473	449	456	445	478	462	451	444	475	503	465	468	462	456	420	455	486	454	441	507	485	491	482	453	438	475	418	442	464	473	462	445	452	439	502	478	448	502	475	447	458	467	471	445	436	426	500	461	496	515	474	510	492	471	449	447	457	466	483	467	450	463	464	467	461	478	461	435	458	452	467	483	461	480	417	409	511	454	486	477	484	453	482	464	475	474	445	436	483	485	476	455	453	475	477	469	497	441	450	467	479	453	460	483	489	475	475	468	475	477	441	495	477	469	451	474	433	448	455	463	431	448	457	466	446	460	516	458	457	510	438	432	491	437	466	449	478	476	442	448	461	485	469	448	462	449	484	435	496	431	476	451	445	431	428	478	483	479	450	473	414	454	460	501	435	491	510	474	453	464	473	472	473	462	489	462	501	457	495	444	428	471	490	420	463	501	463	483	468	427	479	451	501	488	465	456	440	435	474	473	491	464	461	454	441	522	459	440	517	481	480	461	471	467	436	458	432	453	482	488	481	454	417	516	445	458	489	474	494	431	460	446	473	441	472	455	473	459	423	466	514	458	507	472	452	467	446	479	511	460	474	449	480	480	432	408	462	467	477	488	469	460	472	459	451	456	487	460	444	492	467	442	470	512	470	443	501	454	487	447	466	443	457	452	491	470	480	459	455	470	437	461	429	469	436	468	449	451	465	452	512	493	488	441	484	455	457	468	467	485	434	487	444	482	498	430	484	442	452	411	468	457	490	478	497	514	467	445	488	435	477	443	486	482	433	434	488	454	416	501	456	445	450	484	450	465	443	442	460	453	446	489	447	456	494	436	451	499	452	449	459	465	428	482	466	472	470	478	489	476	479	487	456	484	460	470	465	462	490	425	508	486	471	486	431	468	461	448	469	495	469	512	508	470	504	495	477	465	461	457	496	494	466	443	447	476	451	484	474	450	436	431	475	489	454	466	450	462	490	488	466	521	470	466	495	460	476	443	438	499	459	503	439	461	473	415	500	474	450	478	441	437	458	491	499	471	422	491	460	468	496	458	476	455	464	435	465	503	477	454	433	489	464	486	440	481	477	468	425	440	468	487	476	501	457	465	465	436	469	503	447	463	438	476	473	461	466	460	437	505	467	474	464	480	501	488	457	464	461	450	458	488	467	444	512	484	521	475	423	454	471	442	493	509	468	451	446	444	487	486	447	448	457	457	451	419	465	439	475	455	418	471	434	472	451	467	437	432	489	492	445	502	478	442	461	450	488	465	450	429	435	444	470	462	461	474	443	482	431	467	456	469	481	471	479	451	450	486	468	445	485	443	430	481	477	457	481	454	497	460	455	466	465	457	450	503	475	447	469	480	449	499	520	470	453	462	452	477	451	463	486	465	427	465	464	470	434	504	480	467	470	464	473	441	457	456	482	464	494	451	512	466	496	446	479	503	477	469	460	462	410	495	468	443	466	420	492	477	458	455	474	499	484	474	501	434	474	477	464	486	436	452	478	429	463	457	453	520	473	475	481	453	473	452	491	457	462	417	471	447	438	464	475	483	479	504	455	418	464	432	455	468	465	469	476	480	482	450	486	460	428	482	475	457	466	489	477	511	459	468	457	432	472	483	481	467	498	474	475	485	458	450	492	484	463	457	470	480	441	468	507	441	452	483	487	490	488	426	456	457	481	432	492	439	515	405	386	458	529	477	463	447	460	508	463	467	444	490	495	477	452	463	486	460	443	472	447	475
4317	1241	1124	823	693	637	689	664	626	648	616	611	626	596	621	646	605	615	611	626	592	629	674	562	629	624	614	595	578	610	598	585	628	616	613	618	553	611	634	650	630	580	579	610	649	602	623	600	574	603	640	638	602	573	576	616	552	590	580	593	624	612	647	606	699	584	591	630	622	656	612	574	634	660	589	593	623	610	632	619	637	590	608	633	605	596	600	625	582	591	595	658	576	637	604	585	605	616	611	588	600	578	605	588	614	575	605	595	583	576	569	598	594	617	614	581	576	626	601	580	627	608	611	634	570	624	580	637	590	636	583	614	630	613	590	601	593	572	593	580	635	538	639	654	588	640	579	678	574	618	596	626	616	629	633	599	601	615	640	600	576	609	611	619	595	600	629	608	610	627	563	577	596	587	545	648	664	644	665	566	623	584	615	642	634	619	591	612	599	619	634	628	619	622	640	614	604	587	580	624	622	562	591	622	625	569	615	599	618	582	601	585	575	569	624	649	576	545	580	641	597	584	612	603	605	604	578	621	635	562	630	625	613	622	625	624	640	550	581	586	640	615	581	587	628	630	596	614	614	565	582	604	620	566	610	619	628	645	641	599	646	650	619	615	595	659	579	541	625	612	599	612	586	603	628	616	594	650	616	592	605	629	587	638	598	561	582	629	603	599	615	590	605	573	606	630	647	619	610	579	579	635	577	588	592	562	601	627	611	594	639	646	587	611	620	589	628	608	644	632	647	609	647	592	586	610	577	644	570	632	586	643	659	585	598	548	598	572	626	605	631	610	619	595	635	661	567	613	598	630	545	576	564	576	612	632	615	609	577	631	635	599	595	595	593	612	566	615	605	637	598	574	602	615	559	592	589	661	636	598	601	634	602	598	548	555	620	629	603	619	609	573	604	587	632	592	576	612	639	556	632	603	530	610	654	597	624	615	575	598	621	618	568	571	601	647	596	637	602	586	617	646	573	582	628	606	632	638	620	592	602	595	640	588	622	633	589	592	600	609	605	587	614	594	622	609	622	536	589	577	633	599	559	612	540	604	629	593	558	594	598	600	611	617	619	563	599	577	586	578	602	607	614	592	586	602	611	604	611	609	562	590	609	584	588	594	629	580	588	574	586	653	610	662	634	633	591	576	603	641	570	608	637	587	626	605	610	621	612	586	622	578	635	596	604	590	612	642	587	586	615	585	640	618	607	584	639	624	599	650	601	637	573	581	617	558	560	599	624	613	590	593	592	605	593	605	601	609	620	640	625	599	632	578	637	599	613	580	626	616	585	613	624	627	618	619	613	643	579	616	627	635	608	628	640	611	588	601	633	628	587	586	585	543	592	591	605	601	592	609	609	610	632	589	590	596	595	584	606	606	626	600	568	657	554	572	607	618	601	606	590	648	582	616	615	587	595	594	623	654	635	601	616	600	563	671	572	622	596	629	630	632	615	593	631	569	637	626	583	620	639	618	618	619	619	647	626	609	611	612	643	600	619	629	586	566	600	561	635	570	599	591	627	671	641	589	619	567	605	609	630	597	654	614	600	559	627	595	576	600	602	609	613	620	612	648	615	616	582	558	608	603	641	614	611	633	639	595	571	615	593	644	642	572	657	615	603	602	595	650	590	530	569	619	625	615	611	660	628	549	622	601	620	621	618	630	621	580	600	616	611	619	601	622	596	591	608	568	628	595	618	585	596	586	588	582	563	622	596	602	599	616	603	625	617	613	583	568	601	622	602	594	586	617	592	589	590	592	591	638	557	603	604	609	622	653	605	623	593	600	617	620	591	631	586	602	574	591	592	618	596	619	646	563	631	646	583	608	605	598	610	620	622	675	607	561	603	645	616	638	643	602	589	614	624	619	640	603	583	618	572	625	599	644	583	572	580	657	606	613	592	611	609	604	588	596	626	609	619	576	587	633	564	609	617	613	644	563	559	596	618	617	593	606	564	584	583	634	632	574	566	669	627	589	597	670	610	589	633	591	582	635	594	599	599	606	603	606	606	614	627	586	604	582	594	639	602	588	621	612	618	595	606	636	639	588	629	612	643	584	560	593	603	627	625	589	573	610	648	592	639	605	595	616	613	615	628	591	652	614	610	644	595	593	598	640	616	564	597	604	656	615	595	590	616	598	612	591	603	601	630	631	568	577	639	619	598	621	610	604	627	587	582	626	579	651	655	617	594	631	606	576	612	563	581	617	585	595	585	610	569	610	618	553	614	645	585	612	634	590	622	604	589	615	572	576	557	580	640	585	595	612	591	628	603	631	568	592	604	570	588	558	639	613	663	568	594	609	646	613	599	611	559	592	606	608	617	637	585	583	623	581	642	608	649	595	622	579	605	611	606	588	632	571	621	620	588	630	628	608	631	570	592	572	643	606	651	608	601	579	577	553	587	601	600	555	609	574	601	635	618	619	562	569	585	609	638	582	614	568	615	600	574	585	586	632	566	630	613	624	625	578	583	595	634	608	625	608	574	578	600	596	562	613	552	605	665	599	626	609	665	673	640	637	592	603	615	616	570	582	618	606	604	637	630	604	588	606	623	617	604	648	593	631	684	611	631	601	589	614	600	625	579	594	584	564	608	601	601	594	570	581	628	603	607	655	604	623	627	619	626	613	624	625	594	587	577	634	604	609	671	628	622	587	635	563	620	651	636	596	590	608	637	625	616	636	569	594	608	630	605	601	622	645	627	667	597	634	606	641	564	575	613	622	584	636	585	610	587	587	602	555	594	636	613	611	579	604	592	634	641	632	579	565	567	604	576	611	576	609	598	608	604	617	651	612	621	578	628	641	566	614	663	616	585	616	613	676	548	601	602	588	569	612	608	578	652	650	608	563	592	594	615	613	586	636	590	603	576	642	568	593	623	640	615	631	600	639	627	614	640	615	600	615	608	586	591	618	600	579	639	583	649	640	592	609	598	584	590	609	623	598	637	616	586	589	609	613	548	623	576	646	589	608	588	579	596	604	579	653	645	671	615	569	592	575	594	609	567	558	634	561	593	612	605	596	603	598	622	644	565	572	597	596	628	616	593	565	583	625	614	592	567	641	629	652	615	628	615	558	597	607	596	567	633	571	632	628	598	596	616	547	623	629	675	618	656	596	612	602	608	577	654	611	618	595	572	610	612	634	590	566	607	583	650	610	636	554	614	574	595	641	606	624	611	619	590	604	644	593	604	595	608	651	626	632	597	638	604	587	628	638	617	642	579	626	645	597	600	623	648	616	609	597	647	605	624	611	563	597	591	624	571	598	608	616	561	632	586	568	572	629	622	587	628	631	554	636	606	632	593	609	642	577	598	595	563	616	605	604	578	644	586	607	615	567	572	584	612	604	598	593	651	623	612	614	580	580	579	631	632	621	606	623	614	599	595	632	598	601	602	613	593	613	602	630	613	616	597	584	619	610	601	615	578	575	579	663	580	608	608	635	617	600	595	558	624	590	590	639	558	596	588	579	591	619	579	575	566	613	611	583	601	556	630	615
23796	21420	29014	24210	21416	13388	1733	1100	903	942	843	905	788	778	769	770	763	744	728	692	711	718	764	701	716	733	725	714	704	714	756	686	719	656	705	706	717	693	673	680	706	674	677	730	705	684	720	732	668	721	678	680	712	725	718	652	701	722	651	693	701	684	660	677	674	658	695	671	684	661	670	717	671	714	712	676	669	672	664	710	714	650	675	720	700	674	640	621	654	729	662	658	639	701	744	652	649	732	712	685	681	677	672	662	708	690	667	709	668	719	651	698	712	690	689	636	665	670	643	656	618	664	690	618	671	659	652	688	664	688	656	675	699	665	731	699	655	663	661	677	660	698	746	690	633	620	689	622	668	693	672	672	665	716	661	668	653	714	676	699	625	711	650	681	640	669	733	652	652	672	687	677	684	673	628	635	661	661	666	705	641	727	645	690	691	699	680	694	684	639	724	695	693	674	679	655	662	697	680	658	670	674	647	674	683	674	695	651	691	711	687	657	682	686	637	667	670	662	677	685	684	658	679	670	684	722	666	662	661	739	695	682	682	657	666	713	672	710	708	699	732	709	683	645	642	689	710	706	693	702	682	699	707	643	722	646	689	657	685	656	699	666	643	675	646	700	700	663	701	761	719	677	676	667	666	630	692	700	677	610	672	662	712	656	668	688	652	657	698	687	687	671	680	657	702	656	675	627	700	630	655	671	720	649	691	682	678	645	658	686	689	668	676	672	646	671	671	662	660	695	686	706	651	664	677	682	629	653	666	680	657	684	681	683	633	640	710	646	676	697	653	648	649	710	710	690	674	679	701	677	730	648	688	666	685	677	678	706	674	690	679	632	669	706	642	610	680	705	660	639	698	679	668	710	645	690	640	685	665	667	679	674	692	673	667	708	652	658	639	697	682	679	700	684	655	674	643	669	645	696	658	676	683	678	652	672	653	730	666	673	604	683	663	636	745	677	660	665	681	718	662	680	652	671	689	649	680	663	677	695	653	688	688	659	658	712	647	712	673	704	667	727	681	676	595	675	649	642	700	680	684	669	660	661	704	691	677	665	677	695	704	689	677	692	637	698	698	617	697	696	660	653	652	714	627	663	699	640	653	672	683	733	655	701	677	687	684	667	734	693	676	652	644	718	684	679	701	662	671	671	664	663	651	701	636	686	686	663	671	691	708	686	660	711	691	660	667	675	699	658	714	667	718	682	673	679	672	655	678	690	618	709	692	597	692	652	666	684	681	672	665	691	722	726	728	679	651	685	665	677	660	744	686	672	677	652	682	671	655	655	633	707	673	678	635	661	726	712	649	663	678	696	660	654	716	669	652	671	644	630	680	695	672	675	684	694	669	713	704	661	683	672	695	701	679	646	680	639	659	667	741	686	691	671	654	663	674	667	642	637	705	695	647	706	648	670	679	692	729	699	655	619	631	695	683	690	696	652	688	652	663	662	696	690	679	685	695	657	665	671	639	664	689	704	677	652	641	715	663	699	645	656	663	670	686	700	680	618	701	663	684	616	660	698	671	709	712	643	657	658	656	652	630	641	669	688	691	684	677	680	665	738	689	700	672	706	684	697	725	708	676	689	658	682	651	642	637	665	667	639	678	650	689	654	641	715	648	696	637	640	654	660	647	653	664	674	683	663	668	723	654	686	675	734	666	691	723	681	696	695	673	660	657	665	631	713	709	688	696	679	692	680	698	704	683	678	633	707	654	663	653	663	682	724	650	709	694	664	660	680	691	674	658	684	662	690	691	692	664	673	654	673	702	639	702	671	712	660	666	671	683	702	652	693	684	643	724	686	720	630	692	709	650	665	681	657	637	646	701	721	696	662	676	678	738	680	724	671	691	712	745	649	630	669	668	733	691	696	647	629	678	683	692	659	656	694	631	653	651	659	713	693	676	668	704	685	714	677	637	707	729	728	653	714	670	685	674	706	664	690	679	707	715	694	667	632	677	703	657	678	671	684	706	658	708	712	713	698	669	648	673	712	681	740	709	674	661	669	686	727	688	731	687	668	726	661	702	633	704	630	607	677	691	699	724	660	639	654	703	662	669	649	696	651	714	726	650	702	681	726	683	680	654	650	659	664	682	688	710	643	686	708	649	688	626	676	658	742	656	657	662	656	657	673	663	682	705	694	688	661	680	648	736	664	665	659	646	670	698	638	691	725	685	747	678	693	647	649	683	721	712	642	677	694	665	657	674	661	694	681	689	720	655	701	674	685	703	724	642	657	694	714	693	654	677	662	703	644	643	661	691	730	690	686	625	719	659	641	658	678	636	717	627	603	655	629	669	717	697	684	694	694	659	674	681	680	643	658	665	717	676	676	683	670	675	703	665	646	662	659	649	650	671	709	666	685	657	655	698	728	675	655	666	643	656	663	668	672	695	681	660	695	663	604	710	702	691	675	672	644	642	674	659	667	673	702	686	664	642	667	692	683	699	689	673	720	629	669	702	675	633	694	661	679	659	675	723	661	752	686	635	662	650	666	676	732	688	712	664	661	658	672	691	691	657	655	699	638	701	672	719	658	672	712	669	667	703	681	675	700	694	724	663	698	709	642	679	680	645	675	686	653	680	678	671	657	704	729	714	709	685	711	674	665	662	669	672	724	711	664	685	667	671	689	662	658	691	713	673	662	679	655	643	662	687	657	688	663	682	669	631	691	684	663	699	703	693	642	656	714	696	661	664	703	675	722	634	680	705	637	646	697	688	627	703	682	693	691	644	690	658	698	651	676	672	653	628	689	618	666	676	700	639	653	628	684	668	662	683	711	640	643	696	655	719	661	663	676	686	684	683	649	664	700	699	673	642	714	663	691	704	685	652	658	692	690	696	694	676	688	645	685	680	645	659	653	655	632	651	694	643	697	668	659	671	687	688	690	690	697	648	658	693	702	673	687	666	670	672	678	710	666	632	683	674	687	644	657	673	676	660	710	684	666	691	695	618	682	681	651	725	700	668	676	688	694	663	665	691	675	725	745	647	670	649	683	647	667	699	616	681	650	640	651	656	659	679	667	668	702	697	736	626	725	674	672	667	669	661	686	685	689	685	649	681	681	656	680	674	684	699	710	702	693	712	665	650	720	686	679	648	690	638	659	658	655	660	674	710	692	701	632	656	641	647	683	675	679	646	678	687	659	663	648	712	666	678	667	707	676	685	666	701	745	639	683	717	668	657	696	672	664	662	649	646	695	614	706	665	675	652	668	717	711	655	695	672	674	696	727	688	611	689	672	713	698	677	651	697	633	644	633	667	642	701	695	645	685	658	681	708	655	666	619	710	680	648	670	689	672	683	631	677	675	700	670	651	708	698	662	686	681	636	691	658	721	665	665	653	683	651	690	656	730	696	626	661	684	672	678	660	654	682	642	680	698	690	669	702	666	696	686	645	676	699	704	705	680	683	680	702	660	693	681	609	695	686	674	755	647	658	684	693	680	679	687	666	661	650	662	666	689	686	648	655	660	669	608	714	667	622	650	678	678	666	681
10076	10534	8524	4442	3174	2590	2153	1818	1605	1407	1361	1229	1176	1201	1094	1023	975	1061	938	976	983	937	947	886	987	946	918	942	911	909	917	911	893	858	985	898	910	890	900	861	917	847	886	865	868	905	889	868	876	919	907	938	834	936	921	870	873	873	924	920	863	866	878	858	859	881	894	926	867	924	898	854	889	855	878	869	811	863	834	892	861	862	844	908	846	900	847	878	840	894	906	878	865	896	873	859	852	873	842	891	853	866	881	875	916	885	887	854	884	879	900	932	910	871	906	854	870	927	896	876	894	901	874	907	827	892	871	815	894	935	835	886	874	847	925	856	860	869	925	899	907	869	832	877	881	814	872	907	861	886	889	828	885	860	883	852	839	834	953	873	884	886	859	859	913	872	861	893	882	923	857	869	857	853	914	907	859	929	880	850	865	896	890	867	873	900	856	882	867	855	825	827	886	887	800	837	946	822	863	889	852	869	881	959	860	863	859	911	906	868	875	881	887	915	883	915	943	880	890	860	867	902	853	861	874	859	886	863	894	817	917	910	880	810	875	872	855	860	867	875	866	873	878	914	850	899	911	900	898	865	830	905	898	913	856	858	821	882	913	861	861	863	848	836	871	880	879	860	898	878	847	823	884	834	890	883	844	878	890	873	875	883	902	879	846	868	883	929	928	808	871	921	910	837	892	850	869	854	862	861	834	886	883	924	889	825	892	828	834	846	915	889	900	901	852	911	852	843	876	883	877	864	899	880	874	884	846	872	893	866	848	905	912	900	911	861	816	885	872	867	933	864	855	851	887	863	912	864	911	884	864	923	928	925	853	834	893	817	866	873	842	872	913	858	833	851	919	901	934	891	946	805	864	914	903	914	922	883	849	870	949	858	831	902	855	863	844	864	925	896	876	885	928	864	878	883	902	884	913	893	874	846	872	858	859	875	904	885	941	956	909	848	834	850	820	871	829	870	873	881	856	903	833	847	923	828	918	868	900	884	869	863	909	858	848	859	923	902	858	935	842	844	864	868	891	845	870	897	809	909	890	890	858	873	910	932	850	917	905	911	850	895	887	851	913	822	799	888	832	896	910	881	898	803	835	856	873	884	868	898	894	830	846	821	807	916	862	939	855	914	856	901	924	873	917	849	859	913	876	844	873	894	888	854	870	903	853	877	889	879	901	866	871	880	859	877	874	855	830	878	837	897	830	914	848	905	896	918	895	894	857	887	932	865	904	889	916	859	873	859	915	832	902	892	808	901	875	863	905	898	890	860	879	859	944	864	852	897	828	865	873	850	905	828	897	851	850	852	890	855	932	895	829	882	945	876	863	870	849	884	860	874	846	843	843	901	922	866	870	888	839	891	929	879	879	852	914	862	849	858	895	868	884	910	882	861	936	856	862	931	850	876	806	892	913	926	903	893	893	930	828	897	891	891	892	914	855	875	872	885	914	882	885	890	859	904	842	923	885	856	862	878	867	912	846	885	872	831	881	874	870	870	889	871	871	881	857	877	849	884	871	893	921	874	923	873	828	877	881	919	869	870	880	922	862	884	908	850	887	905	845	892	858	903	844	842	913	868	857	843	824	882	881	888	933	905	884	875	907	899	887	907	944	918	912	856	891	898	858	877	838	890	826	866	892	901	899	797	851	882	834	887	841	845	852	848	852	872	834	846	897	887	895	896	815	888	889	905	864	840	938	815	888	908	910	957	894	867	903	903	856	838	905	871	872	866	854	894	843	910	879	860	847	880	871	855	809	886	846	885	903	895	874	888	903	889	874	881	912	878	864	896	891	906	846	870	879	888	880	888	900	852	839	850	886	879	882	864	880	831	915	873	879	898	947	915	887	876	879	849	857	893	890	890	839	845	850	837	876	839	944	908	879	887	893	889	899	870	866	904	924	875	848	850	889	852	870	922	878	916	814	885	875	831	910	901	927	895	835	933	893	858	852	837	920	879	870	872	841	878	900	824	898	875	830	846	853	829	841	922	820	846	910	913	856	874	891	885	918	853	852	844	830	888	882	898	858	900	891	866	820	935	910	838	898	945	872	905	879	909	843	860	908	921	864	885	885	858	854	902	888	868	870	852	881	879	885	849	915	907	936	861	889	859	885	864	832	922	888	867	892	869	825	847	889	877	829	895	827	869	864	878	865	894	838	925	818	872	883	870	895	885	952	935	885	880	901	922	925	871	899	885	872	909	834	897	883	916	881	896	858	875	886	884	879	907	889	889	872	808	851	876	881	908	888	884	821	915	789	923	904	899	901	880	875	849	888	800	909	877	897	857	898	820	848	876	917	838	883	852	870	845	898	879	873	892	881	917	861	838	870	893	889	871	849	848	882	898	838	849	872	852	878	844	879	887	911	865	870	905	910	804	827	857	900	848	927	851	921	876	869	850	902	888	912	897	839	921	877	854	878	831	929	870	917	804	854	939	884	903	884	891	865	885	886	876	914	897	824	856	866	900	907	838	858	870	882	867	829	867	902	875	861	876	827	912	874	884	866	855	879	864	863	874	890	871	873	834	853	838	808	902	912	888	899	883	897	917	870	855	867	971	856	929	867	898	918	845	884	852	860	830	861	875	942	841	899	897	852	915	891	854	893	863	906	856	863	888	861	861	879	876	913	884	893	895	784	870	923	876	909	876	834	866	886	891	873	843	880	870	868	896	921	872	932	848	907	877	860	856	874	900	896	854	883	880	891	886	833	862	873	888	841	880	898	853	842	903	818	860	926	871	823	860	861	900	893	891	899	850	886	852	832	856	873	890	815	857	876	944	849	916	904	837	871	822	851	917	877	868	919	903	918	866	853	874	877	867	827	843	889	826	854	934	866	884	941	873	926	882	818	871	845	864	870	876	896	865	875	889	839	864	933	827	911	886	870	869	876	903	881	900	860	864	892	874	849	873	834	880	885	854	859	880	882	859	882	863	839	865	917	871	887	864	872	839	848	815	922	850	882	892	866	907	906	892	854	820	885	851	824	864	876	929	842	880	855	897	849	955	884	904	885	865	888	844	873	874	876	890	922	904	935	910	881	834	881	892	905	870	901	891	868	867	841	852	897	847	944	877	874	860	858	929	809	926	904	886	886	875	874	865	888	878	879	882	874	847	915	898	859	894	882	915	871	907	886	844	878	864	825	875	916	862	887	902	872	846	906	891	862	854	944	878	881	823	868	876	903	833	884	891	872	899	843	881	885	947	846	876	890	952	868	898	884	902	899	831	890	856	893	890	914	906	890	852	919	892	856	856	882	877	875	922	861	883	895	794	908	878	885	881	896	909	890	884	827	863	846	866	902	905	879	893	848	927	823	844	920	907	865	896	923	855	905	919	859	857	877	844	867	828	900	872	887	861	890	870	858	867	852	813	880	893	809	832	889	873	869	829	855	856	862	843	920	862	880	878	909	869	903	878	893	946	934	867	874	894	906	886	858	892	859	858	862	855	868	853	877	819	906	889	892	830	869	907	906	919	807	895	847	869	916	833	862	841
22963	21424	29374	23848	21426	21465	11536	1374	990	918	871	714	699	656	654	637	560	609	570	556	535	571	543	556	505	494	497	569	535	579	535	484	528	510	495	489	508	491	505	523	514	490	462	502	467	510	502	488	479	484	489	487	502	476	504	493	530	475	499	463	529	503	513	448	497	489	480	493	509	465	521	450	463	495	474	459	475	465	464	474	504	500	506	463	486	427	438	497	501	499	482	503	445	510	475	537	492	508	470	489	459	482	472	445	463	484	506	493	470	489	462	469	458	485	458	467	496	441	474	493	481	462	453	480	486	448	489	501	498	452	503	504	494	497	498	508	460	448	486	467	467	454	478	506	518	496	478	466	484	455	487	501	484	478	473	443	469	488	497	507	475	519	478	480	506	499	454	496	496	519	511	485	467	497	498	488	501	456	466	495	497	493	513	462	456	468	459	506	500	465	481	479	471	502	475	464	472	471	495	467	467	489	527	507	489	523	480	489	504	486	489	478	455	494	496	424	459	482	484	460	446	493	447	476	481	476	497	468	523	477	471	454	482	445	489	497	470	463	479	503	516	428	451	480	467	461	434	535	460	436	459	453	520	499	459	474	485	497	502	452	472	458	477	511	476	432	473	437	457	483	454	453	451	496	477	439	479	494	479	470	469	477	471	461	451	456	457	494	483	435	475	485	484	513	475	474	511	477	458	464	485	487	489	471	505	461	469	466	475	449	504	506	487	462	501	480	480	465	476	486	458	463	525	475	447	508	510	485	460	490	431	453	455	440	472	484	468	464	443	468	456	480	483	462	532	469	487	456	526	491	487	471	471	496	461	420	483	483	473	472	479	477	481	506	513	462	482	483	458	475	514	494	465	474	475	512	497	524	482	467	498	498	452	504	460	467	433	431	496	507	532	464	502	486	446	446	476	465	495	468	464	462	485	485	455	464	411	478	496	468	477	501	485	504	451	497	504	492	489	474	471	447	493	467	488	465	487	498	501	475	482	491	486	471	494	522	486	462	456	494	533	520	471	462	470	514	541	464	465	474	472	439	464	488	485	453	470	453	434	506	509	462	435	459	450	496	494	483	476	480	463	501	483	461	458	460	465	478	482	475	438	432	471	473	494	523	488	475	476	495	471	495	459	444	460	461	492	449	495	473	432	511	516	486	474	462	488	449	447	486	482	507	493	473	491	450	458	467	487	483	473	471	489	489	478	457	442	478	446	428	518	501	455	467	456	492	470	499	489	470	451	463	497	498	452	496	463	479	481	459	457	503	471	466	446	443	472	469	492	446	452	468	448	449	493	450	477	490	439	445	482	455	503	505	444	476	541	512	403	449	469	456	482	505	485	440	504	495	496	523	488	455	451	517	481	494	434	528	448	457	469	463	495	475	418	484	447	472	477	458	446	480	462	478	489	496	464	463	445	494	459	445	467	470	472	464	476	456	487	447	480	511	431	485	451	492	480	462	524	493	476	514	460	485	490	418	447	483	469	452	456	457	465	471	475	476	520	491	457	480	444	443	452	489	513	443	472	443	440	448	452	487	496	452	485	448	493	489	474	478	460	452	468	459	489	472	482	473	508	504	507	434	430	497	504	469	451	455	502	483	447	466	485	471	455	491	485	481	492	514	449	500	473	482	471	485	444	475	467	466	447	489	448	411	459	470	456	478	506	483	476	505	509	478	478	462	462	514	499	495	435	497	464	450	492	471	473	485	454	499	446	467	433	475	514	481	488	484	505	512	494	489	489	511	488	440	460	468	482	469	475	471	498	488	463	481	487	483	491	510	488	493	478	477	473	467	457	484	485	481	499	487	466	458	463	461	487	431	481	478	495	490	443	493	504	476	501	487	457	465	475	468	494	444	498	469	469	479	457	452	473	459	460	421	514	486	460	474	480	457	479	473	471	492	482	487	483	469	477	468	462	490	458	495	491	489	473	474	469	463	467	455	454	460	492	493	434	451	467	468	497	484	491	510	460	452	496	460	501	455	501	514	504	431	488	504	470	448	469	479	462	513	485	450	472	468	465	456	433	506	449	493	516	440	470	462	477	462	508	476	489	435	490	465	474	480	494	471	493	511	470	452	516	485	492	525	435	464	491	527	478	455	458	504	478	505	436	433	518	479	461	480	509	440	473	468	488	468	487	488	462	447	528	441	478	433	510	449	475	500	498	480	497	482	464	499	499	498	471	441	436	520	501	458	465	454	478	433	494	505	466	466	468	492	465	445	495	487	467	488	499	475	451	519	471	473	485	502	500	493	503	460	455	483	483	465	504	486	490	470	465	480	465	480	510	445	491	443	512	445	456	503	502	526	437	481	473	441	481	478	469	461	446	475	466	441	469	473	480	469	483	446	451	457	426	515	472	509	505	473	461	510	444	498	499	453	491	436	466	446	475	481	470	491	481	452	493	502	513	486	503	473	503	483	499	494	506	500	481	498	457	456	452	499	498	505	439	498	469	480	469	469	432	476	485	462	436	487	505	516	496	447	490	465	475	446	507	463	512	501	484	466	466	473	505	440	517	490	481	446	462	482	506	496	478	485	462	466	478	453	467	494	452	479	509	469	469	493	501	484	441	449	522	461	474	434	526	476	472	490	460	483	486	473	506	484	491	470	479	449	478	476	489	457	465	473	448	504	477	494	467	467	484	487	477	464	506	470	514	446	491	485	519	474	494	462	489	471	490	480	506	496	443	510	440	493	516	495	494	471	471	430	482	477	463	491	482	516	492	481	482	472	504	477	455	443	469	483	453	453	506	475	507	493	460	459	516	476	467	488	485	486	483	482	469	489	487	506	480	495	495	506	473	460	494	489	490	489	477	496	504	479	475	479	468	472	467	493	502	490	469	465	502	450	460	477	457	485	473	478	466	446	479	465	466	492	446	505	487	439	414	427	473	444	437	485	512	484	469	461	459	432	468	458	492	470	507	495	463	495	494	500	489	436	470	488	489	470	463	476	486	482	484	486	471	440	458	470	488	508	474	472	449	490	486	462	470	472	493	467	442	462	467	480	496	471	469	433	456	480	462	451	485	498	465	483	480	485	492	529	436	495	486	469	485	465	451	513	502	471	470	455	459	450	493	453	482	472	477	488	453	490	499	464	499	467	502	453	448	503	492	438	464	468	476	468	499	481	473	439	468	480	485	461	478	504	504	508	517	456	465	400	468	480	488	423	481	475	486	492	490	471	470	462	441	486	462	493	478	450	442	449	475	501	447	466	509	454	462	474	456	520	486	488	455	524	498	419	484	481	514	455	478	475	489	486	451	469	448	482	486	479	484	483	457	491	466	454	472	451	450	463	432	459	480	434	485	467	498	462	469	467	466	476	467	478	474	461	460	443	488	472	518	459	494	470	526	469	504	482	446	445	477	498	485	498	506	479	482	498	473	480	488	520	497	486	470	459	488	452	439	491	459	441	465	493	493	454	483	490	491	484	453	495	445	484	491	443	475	509	490	443	491	474	492	488	462	465	491	487	471	457	491	456	438	458
13443	16540	13463	7099	5045	3871	3040	2408	2113	1774	1471	1306	1156	1134	1018	934	959	892	879	810	800	792	754	763	764	711	672	714	727	712	708	696	673	693	669	674	681	711	673	675	667	694	619	693	670	658	651	666	617	694	628	667	664	649	651	602	636	692	632	634	659	600	661	667	659	664	622	605	589	656	659	639	652	656	622	658	667	668	633	609	618	635	628	612	603	631	641	642	652	625	628	621	590	613	632	628	591	599	663	640	642	620	628	678	630	666	599	580	634	623	619	673	625	626	662	656	630	588	608	635	630	651	625	614	618	626	675	625	653	587	663	654	641	649	643	582	643	589	660	631	635	693	634	625	653	608	623	635	639	583	651	580	625	654	569	641	615	677	631	635	677	632	626	612	620	594	652	631	626	597	624	640	677	617	623	627	667	607	649	608	603	565	662	637	599	580	601	604	565	660	633	650	601	647	641	617	590	625	638	670	619	631	637	617	657	627	604	669	632	645	588	657	606	612	627	631	638	604	605	668	624	639	610	622	605	610	624	642	642	635	606	618	641	608	598	585	640	671	637	654	655	621	635	642	634	664	704	645	631	660	642	620	581	630	631	637	632	606	615	630	670	633	605	615	583	641	628	641	651	646	620	639	611	671	610	646	650	633	642	584	614	673	631	652	648	633	621	622	667	582	624	660	592	643	629	653	656	673	586	644	614	621	658	632	595	653	605	655	582	637	616	597	651	638	644	628	641	652	673	634	587	645	644	618	645	647	610	631	604	635	641	649	629	695	654	591	612	582	619	657	599	629	637	620	571	678	630	647	616	668	629	632	614	671	653	643	614	625	572	626	590	638	616	637	648	619	652	662	624	620	646	645	609	628	653	687	581	617	664	610	596	615	608	660	647	629	681	610	615	630	602	643	633	602	625	601	607	655	578	651	632	589	602	618	581	642	612	622	638	613	641	636	676	629	614	640	607	624	613	623	626	611	667	648	642	623	613	634	613	589	620	630	648	669	628	649	632	616	629	642	603	634	583	608	629	665	610	622	669	603	594	615	627	619	689	602	607	639	652	625	604	674	599	661	629	604	661	610	612	636	670	624	665	677	636	631	611	596	626	608	662	633	642	661	617	620	672	605	600	650	608	672	603	596	632	632	605	662	595	628	591	665	633	616	604	674	674	630	653	644	665	626	626	600	639	654	629	629	589	620	661	613	623	637	654	665	628	634	604	625	602	580	618	621	619	614	624	625	630	647	644	604	642	643	628	638	631	614	629	620	635	632	643	628	645	629	631	617	601	627	637	635	675	664	638	655	633	625	643	656	646	648	628	597	612	687	586	591	662	643	634	559	658	601	640	611	618	628	607	693	609	635	579	598	628	639	628	626	632	631	599	670	632	621	584	646	594	625	648	625	641	659	639	654	602	624	635	633	612	635	603	624	668	638	671	650	627	654	640	642	602	631	643	629	668	646	601	629	642	631	577	631	621	662	619	635	623	640	650	639	619	635	588	616	659	654	636	657	631	653	615	625	691	640	607	661	618	647	643	604	630	610	630	625	626	645	641	613	695	597	646	627	663	617	645	674	613	623	645	595	663	648	651	595	628	621	650	620	623	646	632	629	615	634	568	627	612	653	641	640	660	614	683	603	649	631	677	643	642	607	646	616	589	608	624	580	626	626	662	612	609	621	623	662	631	641	667	646	609	649	601	641	689	625	628	621	637	635	630	625	634	594	622	669	605	651	608	672	624	617	583	686	631	614	614	629	640	659	622	640	634	647	603	599	666	646	620	598	585	642	651	618	627	627	675	604	626	628	639	591	655	625	624	624	649	607	616	627	628	650	637	595	607	612	648	636	658	629	589	600	655	593	602	616	638	631	675	665	589	616	636	640	567	615	632	660	645	629	600	631	659	614	599	609	615	602	688	635	617	655	628	599	688	615	687	617	646	612	631	626	643	601	623	633	635	609	653	634	631	625	620	662	638	652	671	643	645	633	677	601	609	620	591	615	609	683	685	634	655	592	635	587	633	631	608	643	636	663	642	639	615	622	612	586	621	669	588	626	646	632	659	588	657	591	678	652	660	683	648	606	658	643	629	665	596	627	605	611	670	636	637	649	593	625	670	664	637	595	659	589	627	665	594	651	622	638	613	648	649	606	644	643	642	646	644	641	622	637	663	618	609	614	608	641	560	627	634	590	612	669	637	623	601	625	650	618	625	643	612	616	646	635	604	680	615	616	617	598	656	590	641	624	649	615	637	624	589	653	637	597	616	602	664	656	617	575	614	625	609	671	589	643	600	631	675	648	607	698	585	645	572	618	650	600	642	653	657	632	620	630	618	638	602	632	607	685	617	652	632	648	630	649	677	642	643	617	624	653	639	607	668	634	620	627	618	567	662	624	598	659	631	584	620	631	622	619	646	636	612	641	590	672	648	608	637	652	663	616	660	568	643	640	633	626	653	630	626	631	620	645	626	665	650	656	659	627	657	638	609	626	679	590	598	617	614	590	626	645	630	643	645	630	608	683	616	662	597	636	646	570	643	595	642	622	671	646	625	614	647	644	628	620	581	610	628	594	635	649	619	587	669	606	620	647	645	670	644	623	650	622	604	649	604	627	614	645	668	661	602	640	608	626	641	635	644	608	624	632	617	636	635	657	617	627	642	639	623	626	671	626	656	636	623	654	635	635	624	642	644	627	647	608	623	608	625	587	613	593	649	682	622	621	616	670	654	639	647	663	648	675	655	626	655	630	661	680	599	614	644	608	649	666	673	596	636	644	649	636	623	634	620	619	586	628	634	595	607	605	656	565	631	654	700	617	627	624	636	621	600	656	590	596	647	634	639	666	619	634	685	587	636	639	610	636	643	621	615	616	638	610	621	614	610	613	686	627	633	619	610	601	620	680	663	628	616	612	630	637	592	629	635	636	663	599	650	625	620	617	628	619	641	624	674	655	664	631	642	560	645	679	620	612	615	656	629	680	632	629	612	631	589	645	618	636	622	633	614	660	645	628	621	621	651	612	660	635	611	601	621	605	613	647	595	611	581	593	626	553	631	613	631	635	627	588	646	623	642	600	640	627	633	642	668	580	640	637	632	580	645	628	599	624	592	629	644	603	633	656	611	618	631	639	646	678	600	609	609	657	636	605	627	650	642	600	642	646	610	678	628	622	604	595	607	656	595	623	700	636	599	604	617	672	626	632	618	624	605	625	619	631	681	620	655	620	621	626	638	603	630	643	665	650	645	582	625	643	627	608	621	563	572	653	619	666	599	651	624	693	624	631	578	620	646	615	629	611	629	638	630	672	596	645	632	634	632	581	642	623	657	607	647	634	599	657	643	667	614	651	618	631	595	654	617	606	683	629	639	596	645	564	602	610	635	614	636	637	633	647	654	650	645	637	606	595	609	610	627	554	646	623	669	641	621	592	609	655	656	601	630	654	641	595	641	608	667	648	622	641	631	660	625	600	600	653	661	603	633	632	666	580	604	625	626	645	615	621
27038	20971	9677	964	538	492	522	449	489	488	439	431	489	424	489	462	479	433	489	445	474	474	418	473	468	447	471	453	500	480	465	467	484	480	467	477	495	459	463	492	496	512	475	469	422	477	445	472	473	442	452	445	490	461	486	453	436	476	505	435	450	506	442	472	449	504	440	494	468	454	498	459	453	462	491	523	454	462	493	463	485	461	463	493	465	487	457	497	482	448	457	472	435	482	465	421	451	451	469	457	473	455	448	441	481	471	436	476	464	464	465	505	462	483	487	435	503	470	471	485	491	456	457	468	483	482	444	472	500	452	484	479	479	477	477	446	475	492	481	469	471	464	451	425	458	448	468	427	474	444	496	495	431	435	478	471	475	448	452	470	443	472	496	458	478	456	465	450	459	422	483	448	462	469	492	436	458	438	484	433	495	452	490	461	444	427	455	480	457	442	452	464	471	473	486	485	494	409	439	453	447	486	418	435	483	460	465	461	462	503	469	501	466	468	474	427	455	456	461	463	477	476	472	458	495	466	457	490	453	491	503	421	461	485	452	458	469	465	449	462	414	460	493	437	483	511	429	471	473	476	448	466	474	475	465	451	476	445	477	430	499	511	493	426	490	483	431	460	445	493	489	484	449	467	492	457	431	469	467	479	476	450	455	477	499	483	454	491	500	489	491	499	482	432	478	477	478	487	496	471	455	507	488	436	497	471	445	436	461	443	440	421	447	473	506	517	473	426	475	470	450	498	502	426	470	485	472	461	465	457	495	485	436	472	469	464	446	474	467	447	459	464	449	495	445	460	451	476	489	475	497	485	462	451	455	472	451	474	450	488	473	486	465	409	495	518	457	455	531	453	441	447	487	486	473	434	432	458	445	455	485	414	440	476	464	480	458	478	465	443	470	473	474	443	470	454	479	480	455	443	454	431	483	474	457	470	422	444	421	520	510	463	478	444	426	506	463	456	488	445	438	470	464	503	478	484	466	454	489	477	466	486	460	492	486	434	457	493	457	468	495	468	480	481	458	452	479	487	496	474	475	491	448	467	471	466	502	491	466	463	454	476	454	439	458	456	478	459	477	484	463	466	489	472	482	452	467	493	449	481	490	465	435	462	477	459	492	488	477	479	460	444	421	487	448	430	420	461	464	515	426	489	445	444	434	459	442	451	455	494	484	446	474	500	473	466	462	474	454	481	482	481	464	455	458	493	485	474	427	475	459	479	463	487	478	445	496	476	463	473	428	476	482	472	478	445	499	509	488	497	480	455	446	431	508	509	469	475	472	462	449	433	478	469	463	466	479	458	453	457	445	445	439	556	458	455	477	452	476	455	460	476	482	499	467	479	485	475	475	470	475	524	486	494	486	455	486	478	464	494	469	435	493	469	454	513	455	486	483	434	481	491	470	463	467	476	475	449	464	446	492	469	469	426	494	477	445	461	478	490	465	507	472	467	446	468	450	478	495	458	468	438	481	475	432	458	454	474	417	473	471	481	453	479	431	475	482	441	439	480	465	456	471	441	509	377	463	474	440	449	510	458	473	505	456	474	435	469	448	467	477	494	437	471	444	522	466	503	441	481	430	469	464	458	442	500	448	469	465	450	473	462	464	455	460	482	449	486	444	479	460	479	468	445	467	456	517	454	465	475	474	483	506	436	443	468	474	440	481	476	459	449	481	511	480	437	456	459	449	477	456	446	460	463	401	452	461	466	471	475	479	454	490	499	472	464	498	457	452	471	462	475	494	451	478	500	438	461	432	469	472	462	477	488	430	456	462	485	508	476	489	480	438	435	492	475	507	473	500	500	453	464	453	504	431	449	494	453	455	471	510	467	459	464	459	491	462	475	465	464	482	437	444	433	418	465	456	456	479	465	456	460	462	440	459	508	458	488	470	478	445	461	452	501	468	464	471	486	451	467	460	447	462	458	474	439	486	450	500	455	498	461	452	464	496	461	460	456	487	468	481	436	464	465	464	480	460	471	464	465	488	483	480	459	464	479	425	471	501	456	500	424	494	462	507	449	494	502	440	453	475	482	441	470	485	487	483	453	462	471	463	491	474	476	494	449	467	463	441	491	432	423	454	471	452	493	511	471	496	454	498	461	440	467	464	487	504	400	456	474	469	473	477	486	466	462	468	454	445	483	455	450	463	458	464	501	462	456	478	461	430	478	463	453	489	458	440	489	465	486	446	453	470	491	457	461	439	453	444	473	468	511	470	476	470	466	465	437	441	453	484	482	495	472	487	454	494	495	485	492	456	435	434	478	465	415	486	438	475	452	467	435	467	496	493	480	455	489	466	468	465	486	496	453	468	496	489	463	519	470	465	476	482	468	445	429	457	465	494	461	484	456	419	462	438	454	473	473	436	472	478	486	487	483	489	470	486	467	464	512	437	457	486	503	446	471	443	464	467	437	497	469	425	475	481	477	463	476	453	458	490	465	472	442	469	485	476	425	507	445	490	460	506	459	459	451	476	473	460	471	502	482	473	468	477	400	424	453	474	475	435	478	483	487	470	505	512	455	502	453	468	465	514	466	443	472	447	459	451	440	490	458	475	465	506	431	470	443	432	500	462	468	449	450	462	462	475	505	462	473	499	500	484	485	464	461	483	515	494	503	466	460	484	464	501	462	477	476	489	465	450	478	477	455	464	520	436	470	471	449	451	448	457	403	479	464	486	459	464	465	478	485	489	485	490	439	470	475	502	436	477	437	447	466	463	503	447	457	447	481	484	466	451	432	469	478	446	491	464	430	487	464	463	476	450	450	450	483	423	449	451	462	485	484	479	471	485	460	457	455	444	490	459	449	485	483	504	478	450	494	462	500	462	440	506	471	439	472	487	455	510	480	464	481	472	471	474	432	457	427	446	488	467	424	461	444	468	505	460	445	448	541	462	459	495	460	492	449	456	458	478	464	470	437	444	485	458	491	454	450	441	470	428	462	462	461	430	455	451	439	478	447	476	466	459	501	434	429	491	471	455	440	497	465	474	422	431	458	461	467	488	461	469	467	417	438	461	458	487	510	484	511	485	438	498	446	462	444	456	466	467	465	528	424	490	488	451	456	479	517	466	479	450	458	503	487	459	464	430	495	477	480	448	447	509	500	490	458	491	441	463	464	459	409	473	484	454	484	478	466	477	439	451	509	496	430	474	495	480	506	486	464	502	482	490	411	425	491	450	462	481	493	445	404	451	458	444	472	447	447	472	455	436	420	458	485	427	478	552	471	507	513	466	483	471	460	493	464	469	471	473	472	435	477	496	464	470	412	496	472	443	471	496	443	497	475	485	482	483	465	457	429	444	478	456	452	487	486	450	467	462	477	468	454	489	435	481	466	474	462	434	480	459	465	514	491	444	456	455	454	457	495	460	467	472	472	451	483	470	477	472	451	511	466	450	484	475	454	447	459	446	475	467	456	490	466	461	458	492	450	459	471	502	495	477	460	466	503	458	462	472	494	454	444	462	458	484	462	430	454	480	455	443	434	480	467
4416	1247	1089	739	683	689	644	665	656	646	635	583	573	667	619	623	602	598	546	566	637	613	654	658	589	602	615	603	625	602	676	628	650	602	625	601	600	644	564	596	585	560	663	618	585	616	579	619	623	578	605	543	586	598	588	608	597	612	616	584	572	584	606	599	626	582	648	597	583	571	619	626	616	574	625	583	572	608	610	616	613	657	581	625	652	623	574	562	612	621	575	574	557	552	660	603	559	579	656	609	620	619	649	579	645	619	573	571	633	620	577	606	618	590	597	588	596	658	616	622	584	596	626	648	587	597	595	584	621	640	638	636	601	617	597	647	628	595	574	646	629	598	655	619	579	585	594	588	643	597	580	609	609	610	617	575	606	601	574	612	619	615	616	605	610	601	612	615	593	593	639	606	566	601	579	576	594	601	594	592	618	635	568	611	645	576	631	624	631	559	601	632	615	590	598	590	599	611	644	615	546	634	637	592	606	600	599	567	595	593	652	629	638	571	589	631	613	584	596	606	578	564	556	629	629	649	625	597	643	577	606	659	621	637	580	628	607	625	592	614	634	641	577	581	573	573	616	578	600	614	600	613	603	571	598	622	574	599	557	625	627	612	601	578	588	603	605	577	630	607	610	598	581	633	618	628	610	571	590	617	647	596	607	606	613	628	621	577	587	632	623	593	596	602	607	641	622	589	635	631	585	604	634	652	598	626	600	582	556	616	625	602	678	587	586	630	624	594	590	595	596	596	619	604	593	589	622	591	611	639	634	613	579	606	556	619	628	582	616	606	616	602	599	601	632	594	584	606	584	580	664	575	597	583	594	630	606	568	572	596	659	601	615	653	580	559	572	567	603	605	640	587	608	618	605	538	643	609	570	621	617	562	645	587	613	602	617	609	666	594	640	590	562	581	609	643	603	578	621	650	587	608	627	576	595	617	653	605	583	633	639	605	564	606	630	600	589	580	623	612	594	591	608	607	599	616	577	623	651	620	619	582	640	588	562	579	587	593	586	660	599	604	617	568	601	617	594	593	586	607	592	602	628	646	549	629	622	609	625	599	612	612	630	598	607	642	580	609	620	580	590	612	587	628	588	627	588	597	604	660	616	588	616	600	583	583	574	589	606	648	590	587	571	601	572	567	605	628	629	646	611	609	606	623	599	549	582	568	578	613	599	650	609	634	622	639	587	584	591	617	573	613	610	638	632	587	602	654	554	603	630	628	584	578	574	621	597	631	608	579	600	657	566	574	586	618	617	582	602	595	612	627	566	644	670	609	589	669	635	597	607	643	591	609	600	566	636	583	633	612	652	580	605	661	588	585	607	619	631	643	609	590	580	608	592	578	590	644	618	586	601	613	571	594	577	605	570	593	613	609	604	642	599	610	636	600	665	638	604	563	603	595	613	566	596	563	637	603	598	655	619	561	646	593	598	636	619	611	588	642	594	558	615	597	642	610	602	658	617	605	561	600	616	614	586	616	618	605	570	590	616	578	583	579	599	630	629	598	633	587	616	597	661	635	639	623	558	585	607	620	643	602	568	587	587	605	610	603	588	607	631	612	563	608	619	614	617	583	629	601	580	622	618	638	598	597	609	656	633	571	610	569	584	598	595	571	572	587	609	605	603	572	628	631	612	575	575	595	613	579	625	575	644	604	625	596	609	608	595	620	591	638	572	609	668	606	593	640	579	587	620	601	611	598	580	618	624	585	606	617	586	606	549	588	636	583	577	605	614	559	575	614	651	612	637	630	625	642	567	658	559	589	627	595	628	598	605	604	602	622	540	568	640	604	602	596	589	580	577	607	585	588	576	567	549	609	625	616	591	600	585	564	596	570	616	623	588	626	626	609	617	625	577	619	624	573	642	588	579	586	573	544	659	638	608	623	607	566	586	568	592	641	566	617	603	583	606	645	586	603	586	618	594	604	642	609	630	617	579	613	612	582	599	587	627	632	621	604	600	601	603	629	605	571	621	580	612	627	608	625	608	621	605	619	629	601	645	610	610	566	598	614	611	605	635	579	600	593	594	582	590	620	592	627	600	610	618	592	585	580	575	581	596	592	617	596	633	622	582	620	576	595	624	611	581	592	630	581	616	569	633	639	555	578	595	598	615	612	604	595	627	576	589	569	638	614	618	608	638	626	588	616	582	620	607	599	597	614	602	606	630	562	609	558	552	562	607	595	575	616	601	561	627	618	610	603	589	615	609	627	589	615	604	608	572	592	615	612	609	630	619	576	614	607	592	629	603	576	601	572	595	606	579	597	620	634	627	611	609	602	580	575	617	573	631	631	598	623	590	592	551	584	584	599	644	592	588	608	601	569	615	579	559	547	603	606	598	569	603	564	652	619	598	591	594	612	615	638	628	630	619	616	553	614	662	582	616	599	627	617	627	603	616	598	615	623	675	609	590	620	597	606	625	572	640	588	662	602	578	564	612	564	608	589	568	606	592	585	618	576	623	593	639	606	603	602	587	599	620	646	613	650	589	618	581	635	580	590	612	582	632	617	622	590	622	670	595	618	611	600	644	627	579	606	616	622	601	593	618	604	603	590	612	623	572	595	584	617	601	594	619	606	582	607	621	594	598	624	636	590	580	646	618	608	632	587	605	554	602	591	607	632	629	583	626	600	616	569	598	603	629	634	608	631	604	611	579	605	575	627	601	621	611	574	602	594	645	599	645	602	601	585	549	629	557	592	647	601	575	597	585	593	600	616	572	576	639	609	590	596	647	601	593	584	575	624	602	637	591	597	610	579	630	651	629	631	648	603	581	613	592	623	617	577	636	609	572	589	620	650	599	589	603	593	616	594	602	604	587	584	656	636	605	607	612	581	612	646	646	637	607	575	581	589	607	621	581	608	615	621	631	591	593	617	608	614	585	572	626	614	533	558	582	655	628	644	578	606	590	623	602	605	596	574	573	564	625	601	637	629	602	611	580	599	610	591	632	625	636	593	607	569	634	592	616	614	664	589	619	616	593	571	598	568	575	605	563	583	559	631	636	569	628	576	638	596	598	594	572	644	608	621	600	604	639	578	606	582	568	624	573	611	568	603	607	581	587	564	638	608	645	591	575	578	597	587	598	617	601	587	564	539	614	593	579	621	603	589	656	612	628	614	613	609	612	542	622	577	586	602	650	568	626	569	619	634	624	598	630	555	649	625	576	588	630	588	622	616	581	625	641	599	616	609	613	617	622	626	608	642	594	590	606	594	566	643	594	647	600	609	613	597	584	641	567	604	586	613	600	601	621	613	605	620	680	604	604	577	605	608	589	601	663	626	575	593	613	566	634	590	624	618	628	596	589	600	614	589	599	550	603	588	601	621	584	607	609	563	588	587	607	583	621	625	597	591	601	609	623	566	626	609	595	624	630	578	665	581	586	564	612	598	632	605	589	593	596	576	599	630	619	636	592	631	638	620	614	578	583	629	576	572	625	610	570	590	613	620	561	586	624	558	609	615	638	563	600	630	592	604	673	563	610	602	603	605
23748	21386	29000	24124	21389	13409	1762	1140	1009	907	891	864	773	794	786	772	735	754	719	756	754	699	703	747	733	720	707	663	688	684	701	708	726	676	701	698	730	686	659	715	672	669	651	743	699	699	687	715	717	679	659	739	679	652	680	681	689	646	682	693	648	707	674	671	697	646	718	678	689	672	682	693	678	645	677	690	688	624	656	670	693	668	684	683	715	682	644	697	654	669	656	655	688	645	675	655	708	648	641	679	672	675	675	667	709	664	668	687	727	713	645	687	656	645	664	702	680	632	698	677	680	671	683	673	668	683	695	669	648	706	655	711	691	686	707	676	699	704	670	720	690	701	676	639	677	665	680	699	705	691	683	715	663	698	720	656	679	696	689	684	643	696	666	691	694	668	672	690	669	723	667	637	668	636	700	687	699	683	660	625	711	675	597	676	726	679	695	659	711	695	668	670	672	688	711	683	682	668	687	662	676	659	691	629	643	681	674	664	675	649	661	689	644	662	681	738	695	739	659	616	660	657	670	682	664	623	707	722	699	705	632	688	644	644	694	664	638	653	663	638	635	652	715	663	658	701	685	680	705	678	653	663	678	675	623	678	685	705	665	631	692	646	664	692	694	683	689	689	604	643	701	733	673	672	646	641	670	695	691	627	661	670	657	680	690	674	678	648	667	658	642	668	689	693	680	662	682	700	680	638	687	677	667	676	669	686	640	665	683	691	676	676	646	710	657	651	693	708	651	658	659	645	670	672	646	677	674	648	671	684	696	650	639	656	675	641	674	675	674	680	624	733	654	673	678	680	658	633	642	682	670	674	702	671	708	684	708	719	679	690	679	650	639	712	687	695	661	674	680	680	676	680	641	649	667	725	684	651	672	678	642	689	645	710	668	681	631	679	693	637	654	695	659	666	726	648	671	678	658	689	710	739	678	685	693	659	668	662	694	615	644	709	637	684	679	671	710	693	667	662	633	688	685	708	619	702	698	699	701	632	648	693	655	690	694	685	658	659	695	712	681	684	689	702	669	639	641	638	692	620	643	660	654	734	675	655	682	687	638	687	680	648	681	696	672	685	671	663	664	665	714	675	732	666	718	656	633	687	637	635	670	611	687	639	644	692	663	676	691	664	706	634	701	675	664	686	698	643	686	645	686	653	623	693	617	672	641	701	681	678	689	708	717	654	720	688	667	678	633	664	672	679	675	679	646	670	689	675	714	702	654	708	708	693	709	625	651	658	651	686	675	688	660	637	646	722	707	680	680	686	688	676	707	704	674	688	659	705	661	681	693	628	673	707	656	670	656	655	682	676	677	670	611	686	692	632	675	688	704	690	684	642	674	644	686	659	705	658	649	692	669	687	650	715	649	680	692	667	667	658	662	665	660	658	648	663	645	742	652	655	660	711	681	646	642	680	642	715	670	646	667	671	654	716	657	664	651	663	628	663	684	697	691	722	686	679	671	648	686	695	653	707	662	664	673	697	642	616	717	707	668	743	685	682	673	681	704	661	688	657	716	650	680	715	687	663	707	650	682	651	704	655	629	701	670	655	697	642	721	668	698	690	668	693	674	668	683	646	670	661	629	654	663	684	687	677	697	701	672	713	700	686	678	715	705	670	648	697	666	645	684	659	676	691	698	687	671	654	656	687	678	659	686	653	678	663	668	656	635	664	728	664	668	665	673	640	668	708	667	715	693	688	650	658	646	680	691	664	696	667	661	665	718	673	674	691	688	709	696	635	664	657	684	694	636	686	716	656	652	640	686	687	682	691	666	652	690	659	675	681	706	703	675	678	696	648	719	658	646	663	638	652	695	677	689	663	640	684	666	671	722	692	660	662	682	691	650	711	661	713	664	688	611	678	660	687	693	698	649	676	630	651	682	695	665	671	708	681	692	650	644	634	709	698	662	696	656	668	712	699	672	657	672	658	697	687	670	687	700	699	645	711	697	703	706	645	703	656	638	710	702	704	638	723	693	628	682	660	624	665	634	688	707	686	675	646	665	712	717	648	701	699	672	709	655	681	672	636	636	705	716	711	688	657	705	696	644	695	662	599	685	686	663	631	622	673	691	662	614	681	667	650	620	624	685	683	691	685	696	671	644	625	683	675	631	657	719	670	655	657	678	685	734	613	664	675	699	704	675	632	663	681	679	677	717	673	682	705	678	709	681	677	693	668	666	641	669	666	669	676	630	694	692	646	643	658	662	675	708	691	647	686	666	654	685	723	680	655	688	681	667	670	715	665	700	650	633	677	679	696	678	739	679	646	640	716	663	670	681	677	691	679	711	662	667	700	650	691	726	678	694	655	672	687	638	678	662	640	671	669	660	680	654	691	719	692	683	664	703	698	707	663	681	666	644	679	655	685	700	697	718	660	599	609	686	740	642	653	684	674	683	704	654	681	706	685	640	696	642	632	665	631	713	687	669	680	724	645	704	616	645	638	664	681	671	660	658	624	729	676	700	695	689	625	654	669	689	679	675	704	604	624	660	663	667	682	663	683	737	654	653	661	631	661	663	663	680	650	683	696	690	681	657	659	658	655	673	636	670	667	694	656	650	685	694	666	677	657	657	678	672	705	671	668	666	661	615	671	665	677	649	705	694	667	655	676	654	659	668	688	669	695	653	623	678	656	694	701	720	687	670	689	664	689	667	681	680	696	733	702	613	691	688	690	701	643	661	668	648	679	702	655	685	711	683	664	704	657	598	673	640	657	628	658	670	624	683	671	737	678	661	641	665	684	703	651	682	672	718	674	636	724	643	598	687	719	633	672	662	695	710	704	694	692	721	680	711	656	688	702	624	719	647	667	671	698	723	661	700	647	667	674	659	660	688	677	666	671	699	649	666	677	673	653	703	717	690	673	670	672	653	700	637	710	674	675	678	649	665	634	671	662	639	679	658	636	670	685	647	666	702	656	666	698	653	681	628	697	649	689	656	644	702	631	687	705	709	665	657	710	645	697	651	650	676	690	680	644	661	686	654	653	638	661	695	674	683	674	707	685	662	693	664	729	705	660	719	697	711	676	663	674	664	668	686	696	679	688	683	670	668	661	661	681	680	703	674	622	666	668	696	685	711	675	645	675	661	653	664	611	651	661	692	665	645	661	665	652	664	654	657	660	663	686	620	654	677	660	675	672	732	663	722	641	705	698	712	643	673	611	653	662	648	649	619	694	701	675	698	683	709	644	670	677	661	664	698	662	691	663	677	648	707	659	642	669	649	657	676	649	699	646	685	658	638	684	685	682	627	669	671	681	697	682	667	624	675	726	658	744	681	632	689	658	686	699	635	655	684	690	723	685	718	653	664	684	638	656	669	683	660	715	672	628	659	688	676	642	677	657	644	674	712	649	668	699	642	637	620	676	666	675	711	690	665	670	717	631	683	698	671	688	674	688	723	653	677	684	714	676	671	657	664	693	670	652	688	680	662	671	686	670	699	669	666	642	622	682	703	656	699	665	669	622	628	706	630	634	695	634	654	682	692	653	686	647
10089	10552	8355	4396	3309	2550	2197	1778	1562	1437	1285	1258	1177	1140	1037	1055	1050	1015	967	958	950	932	988	970	929	909	962	927	926	932	918	840	921	870	875	861	909	874	884	941	853	920	912	914	857	898	916	906	842	831	913	845	865	897	909	877	893	895	874	909	871	878	848	859	912	875	852	899	889	903	859	887	848	872	945	856	865	890	859	853	893	864	867	828	907	866	882	925	867	878	905	879	880	922	914	852	883	841	807	916	842	826	827	881	806	824	890	910	848	883	913	896	893	835	886	904	885	853	875	864	850	885	880	827	844	921	856	834	835	859	890	888	906	876	809	851	853	898	896	836	945	920	881	837	884	838	828	859	881	883	883	857	872	831	888	883	861	832	895	854	826	873	882	866	854	880	860	900	866	838	823	881	922	793	861	927	872	886	873	862	889	901	870	840	837	868	876	842	834	915	848	884	887	843	875	826	838	849	903	850	823	865	844	884	844	871	862	905	801	912	847	847	908	858	813	839	884	846	905	894	853	856	876	854	873	871	868	849	865	850	846	878	899	889	873	840	851	832	898	879	877	856	882	923	882	850	870	839	849	900	855	829	883	936	865	943	890	886	839	831	881	875	890	920	880	879	858	891	833	886	837	862	904	854	799	829	886	870	862	823	924	860	876	836	894	841	832	874	838	873	876	825	923	833	818	914	892	864	860	865	810	868	858	872	879	881	886	882	869	887	836	876	886	812	865	924	848	860	848	854	879	876	873	877	854	876	907	866	843	823	851	875	845	868	853	824	846	853	837	792	878	834	889	903	871	862	866	879	907	893	813	867	927	861	897	854	887	919	845	896	844	915	924	870	854	876	836	855	837	828	858	869	873	867	879	947	872	829	918	858	851	928	837	892	919	842	859	871	918	835	869	865	847	843	913	850	842	858	871	816	871	819	837	873	866	880	907	880	827	855	849	899	855	902	888	905	897	885	853	928	872	859	860	913	856	823	897	868	833	845	851	818	867	853	843	920	889	832	906	885	823	803	849	871	852	835	940	862	866	906	868	900	915	824	900	920	833	838	942	879	853	862	901	876	851	825	890	856	886	859	860	859	832	957	883	807	859	929	886	880	879	888	868	888	850	883	847	891	868	841	879	847	841	852	904	880	880	928	892	897	908	824	874	847	875	866	834	858	869	874	886	902	866	863	899	835	879	898	913	849	835	891	882	891	846	844	829	811	871	891	855	881	903	855	862	791	884	853	878	891	863	836	854	869	882	872	856	868	816	844	881	899	869	903	873	901	873	858	808	901	920	883	854	829	912	866	928	870	870	843	867	847	877	867	849	898	876	907	916	891	855	870	871	878	890	906	850	827	829	858	881	948	870	846	879	874	925	856	945	873	827	878	833	881	889	832	921	832	856	932	849	830	847	890	883	884	857	922	829	944	879	870	861	861	910	882	863	848	870	837	871	865	784	889	824	933	872	873	899	846	856	863	942	837	827	885	827	924	853	901	854	803	845	889	861	870	879	909	848	857	801	918	808	930	907	867	827	924	885	921	836	862	880	827	925	891	838	886	888	891	873	909	879	848	885	879	927	881	835	882	881	844	830	890	814	821	883	860	846	846	855	883	920	917	828	826	849	851	852	884	855	819	895	879	881	854	799	884	893	894	918	918	923	915	877	864	840	835	884	824	896	902	887	797	908	853	883	879	913	936	886	852	895	880	838	921	886	905	916	827	838	827	837	861	926	856	830	806	872	922	791	797	832	840	841	869	859	896	879	854	905	823	867	866	871	884	828	886	894	847	859	831	879	908	870	870	906	860	834	814	841	874	839	855	898	860	870	849	878	899	852	912	876	846	900	821	899	818	866	837	879	871	876	852	867	788	868	805	889	833	845	838	903	833	832	903	876	877	890	880	959	845	861	821	900	871	836	842	886	875	856	885	852	886	871	921	865	852	882	860	874	894	818	853	803	843	822	848	855	885	899	839	875	879	886	833	912	879	845	860	860	895	871	903	872	810	853	876	838	843	880	857	887	829	886	904	886	866	892	811	828	884	835	902	843	888	896	872	868	852	866	883	868	872	897	868	856	861	829	935	840	876	804	873	824	909	880	877	858	839	880	905	849	860	871	843	852	877	905	861	904	812	837	888	897	901	842	857	853	912	830	834	848	877	857	869	889	846	902	843	864	895	888	885	860	894	874	918	812	898	829	855	872	887	888	871	877	893	856	863	891	830	815	943	873	861	923	868	885	829	853	842	827	874	863	857	873	913	922	876	863	852	891	873	855	885	865	870	842	859	900	818	876	860	905	857	871	860	873	912	840	861	794	883	835	891	858	879	908	827	826	904	867	877	896	862	904	850	893	820	937	907	861	848	940	882	871	862	843	826	908	865	897	879	955	832	862	875	860	847	906	919	852	878	913	870	925	899	891	882	842	851	871	854	848	896	899	821	928	925	817	909	866	883	919	802	849	864	870	886	827	874	918	885	865	913	851	876	830	886	905	847	873	876	880	829	887	891	831	863	893	844	818	833	828	902	858	838	889	867	839	865	895	900	934	831	823	853	851	895	918	822	871	908	865	866	846	900	845	884	879	867	904	871	815	888	882	835	876	864	908	859	843	830	844	916	909	870	930	861	904	889	880	859	835	902	861	827	847	875	819	896	817	866	900	854	917	903	892	911	846	926	851	904	900	842	874	825	833	887	831	864	883	880	854	852	937	890	891	869	866	884	812	938	876	840	837	864	917	835	882	869	881	887	880	847	867	852	846	874	854	864	938	898	892	901	863	790	908	899	925	826	897	879	897	856	867	900	906	927	842	847	881	868	852	911	903	872	889	866	852	838	893	918	820	849	853	832	857	888	835	842	883	865	858	871	848	893	915	815	932	835	859	827	847	835	850	838	906	889	911	867	895	914	866	872	870	890	856	891	868	821	891	865	848	880	885	803	836	929	895	873	892	828	833	846	888	907	845	917	907	813	851	852	923	846	872	831	845	875	891	823	846	847	871	846	870	911	868	923	872	855	864	889	846	876	840	860	860	863	858	836	878	851	867	851	868	878	848	944	850	876	895	880	900	856	857	856	859	877	874	859	858	874	877	804	858	788	825	807	907	850	864	846	896	837	910	900	845	924	902	908	858	899	912	914	862	913	879	864	879	869	908	868	847	841	802	835	873	846	846	887	847	903	859	923	868	868	865	857	847	909	846	853	953	858	855	854	859	914	862	880	837	846	866	866	853	873	904	890	871	829	871	920	902	807	832	871	901	843	875	775	911	893	894	899	859	879	867	877	869	817	825	822	874	900	871	869	885	871	831	877	889	851	871	844	854	870	867	880	893	864	874	897	912	843	881	808	869	865	898	837	845	835	915	805	858	865	878	894	916	881	891	868	844	885	896	834	911	794	866	813	864	906	872	822	848	898	878	863	902	863	889	904	868	875	847	846	847	801	895	856	871	881	855	831	891	884	893	902	845	897	887	889	829	826	897	872	885	917	909	899	866	919	899	924
22902	21384	29316	23825	21385	21438	11427	1350	939	843	807	692	718	717	596	619	516	590	583	545	571	521	540	529	518	507	516	499	514	525	563	519	519	522	497	484	488	472	496	488	470	463	498	455	474	449	501	482	485	473	497	450	483	501	481	455	495	471	509	471	472	491	460	465	489	485	484	463	460	483	484	517	507	454	461	485	484	487	492	475	487	445	476	492	441	505	503	465	441	479	483	470	443	451	495	470	488	497	471	481	489	459	448	475	469	482	449	488	482	481	448	467	492	493	435	474	476	489	444	461	496	474	492	495	452	467	495	487	490	463	467	461	475	476	440	432	484	464	459	471	466	521	441	427	481	447	492	429	447	486	459	456	453	426	465	493	475	475	439	477	493	459	445	469	452	467	453	457	515	488	493	490	486	461	463	516	480	442	468	442	487	476	494	461	508	456	499	445	511	461	490	456	506	463	479	459	447	495	485	463	506	476	450	484	511	493	476	436	456	480	495	474	463	479	448	471	483	454	510	456	460	464	506	445	465	478	448	452	469	467	477	480	442	497	495	480	462	458	464	448	514	457	445	487	534	490	476	437	471	496	473	457	463	463	492	469	487	506	462	459	479	507	493	443	472	474	465	464	475	502	495	452	444	464	467	486	461	479	446	490	515	470	486	455	475	443	484	460	466	473	482	485	529	444	465	443	452	492	432	462	484	502	510	477	450	475	467	498	470	453	488	484	454	454	444	454	475	433	455	502	462	472	445	474	470	459	438	456	466	448	483	500	475	484	450	424	462	504	456	470	476	451	441	457	467	463	513	463	483	480	479	463	482	474	464	516	413	451	476	435	462	477	478	478	484	505	442	462	504	463	461	490	512	469	448	470	474	510	459	465	469	486	476	478	479	516	488	477	466	521	452	421	456	496	474	462	476	483	484	459	462	490	483	503	467	472	473	469	467	450	492	476	439	435	445	440	491	475	475	468	438	480	461	444	460	455	451	491	458	493	471	465	480	466	465	451	506	449	492	435	481	524	469	462	479	458	522	447	448	487	486	499	477	465	432	494	482	512	432	500	459	448	461	459	463	495	476	424	448	481	496	477	465	475	448	455	433	488	491	469	478	423	492	459	462	526	522	452	445	500	467	451	495	487	437	484	476	439	458	490	465	502	481	466	496	503	474	468	515	462	452	483	430	447	417	481	468	480	477	500	488	464	509	463	456	468	476	502	439	442	471	480	481	435	459	439	500	461	465	442	450	477	465	459	495	477	446	478	481	451	458	483	491	496	491	422	463	461	461	471	453	444	452	471	461	474	442	490	456	476	486	473	479	453	467	430	462	463	484	457	476	492	473	465	443	472	466	487	466	470	445	456	451	437	454	475	456	460	423	440	470	439	487	452	513	450	489	474	485	440	496	485	467	437	455	517	456	504	475	477	456	428	443	449	480	438	472	468	456	507	469	464	462	470	469	518	444	494	479	493	464	466	495	474	454	425	468	447	478	453	481	483	510	495	501	433	489	436	441	471	521	466	477	522	466	475	482	463	491	431	486	488	489	445	464	481	454	455	472	464	479	481	485	484	468	462	490	447	474	473	469	450	483	472	467	492	479	446	508	429	464	479	444	483	471	474	446	440	475	478	444	455	483	460	443	482	478	463	466	497	491	510	489	430	487	453	466	481	485	435	476	426	439	474	445	431	482	476	436	459	476	432	493	460	467	472	462	482	463	458	448	442	479	451	430	440	468	448	495	451	448	498	443	488	470	442	472	493	470	435	484	481	475	454	457	458	466	432	450	477	452	464	450	446	462	492	458	486	457	455	466	477	485	455	482	461	473	437	462	444	502	485	464	471	447	475	522	457	487	451	464	461	495	468	480	447	494	440	472	453	495	472	436	470	466	498	482	430	452	479	440	514	488	484	507	458	467	495	447	467	457	427	442	497	456	460	474	423	481	488	476	491	476	458	445	424	479	456	485	486	434	479	481	471	482	500	461	449	492	475	463	467	458	461	508	469	465	489	476	497	445	437	464	470	468	456	493	450	458	455	498	462	481	435	473	458	456	475	486	496	478	482	460	446	470	464	495	464	450	445	478	459	461	430	498	452	443	470	457	457	495	472	458	489	453	504	475	473	421	453	453	451	513	465	455	464	490	469	446	477	476	464	458	496	497	479	476	482	480	474	451	416	470	482	452	495	521	446	461	446	490	441	492	464	486	467	473	443	479	451	476	450	499	468	479	475	460	484	504	506	467	458	467	461	488	463	427	513	466	462	494	464	461	430	500	454	447	455	495	440	505	502	472	467	462	469	450	452	518	469	453	445	460	472	494	458	473	448	453	467	463	429	429	501	455	479	487	461	437	449	416	458	467	454	463	461	440	482	495	471	456	451	451	459	463	459	446	473	484	460	472	492	456	485	450	426	470	478	458	483	475	452	444	454	505	483	479	464	466	465	455	468	468	457	479	450	480	447	463	471	440	481	471	476	502	485	462	456	457	459	479	483	466	473	517	480	490	459	445	446	449	509	469	445	480	473	468	487	442	484	456	521	436	436	450	481	540	482	493	459	481	413	465	477	508	485	463	487	477	481	495	457	451	454	442	416	430	506	452	484	481	465	491	456	452	469	487	478	441	456	465	530	459	460	457	449	499	490	478	474	440	452	470	487	480	463	485	501	479	467	507	482	485	491	473	467	497	424	467	441	498	509	464	478	493	458	507	464	452	474	436	505	463	479	468	450	458	508	471	468	490	490	482	437	463	426	458	465	492	456	494	478	480	465	452	456	498	465	473	481	454	449	454	473	472	500	473	450	471	491	500	491	479	439	471	471	461	477	502	477	498	452	474	496	468	499	491	477	479	458	431	450	491	462	485	430	449	467	463	467	444	469	437	486	490	439	472	443	493	474	501	481	419	483	498	450	489	488	473	455	487	499	470	508	443	527	479	441	493	439	489	441	444	479	460	466	489	503	475	479	491	469	465	412	456	495	494	440	436	463	486	496	513	470	474	473	436	492	484	454	425	473	460	467	451	476	458	491	437	472	474	444	459	463	482	465	484	455	479	469	466	488	493	490	443	495	501	473	475	469	488	496	479	470	488	474	451	513	497	480	503	480	478	485	489	455	483	471	445	480	506	493	487	516	464	473	491	499	467	437	476	433	444	432	466	491	443	473	473	438	450	464	450	471	467	475	462	421	450	504	453	490	461	452	486	479	472	470	461	485	475	421	461	475	488	484	459	496	445	480	451	492	476	459	450	465	459	485	474	482	494	449	468	479	461	467	507	441	492	435	455	486	452	485	436	440	438	491	488	447	493	480	499	499	463	447	439	493	471	449	453	490	461	450	441	463	460	453	483	461	464	455	461	424	460	454	465	512	499	479	482	470	471	471	429	499	454	445	467	448	476	472	493	455	467	464	411	449	420	457	475	423	485	499	462	490	461	500	468	480	476	508	442	447	482	468	438	489	463	472	462	444	461	461	482	453	449	476	463	481	448	486	461	467	489	450
13519	16633	13551	7089	4992	3833	2940	2442	2131	1707	1440	1390	1197	1105	1039	961	856	896	841	809	817	846	790	734	786	724	756	728	677	683	672	692	641	630	686	649	642	687	664	638	661	607	648	725	664	663	671	634	686	673	634	594	640	675	622	608	655	665	675	663	643	664	630	610	625	626	602	594	660	629	611	632	678	680	621	622	646	639	609	646	638	661	602	598	635	617	640	617	633	630	623	620	632	621	637	638	621	623	639	612	648	600	646	634	620	649	614	600	618	633	662	643	587	642	558	626	594	631	573	637	583	668	609	617	602	613	634	620	676	646	628	630	608	612	680	645	634	607	659	644	637	599	681	619	581	591	647	619	614	596	617	638	619	616	663	619	633	641	613	601	615	587	583	645	602	590	614	653	636	583	630	637	671	630	614	625	580	621	628	639	591	583	633	654	639	643	644	588	632	651	609	628	633	655	591	649	596	641	663	636	630	622	602	555	615	628	621	636	567	635	651	625	597	656	607	632	626	597	613	646	639	604	632	609	636	613	624	611	668	607	632	589	581	644	608	670	636	614	624	622	606	641	658	613	649	598	632	651	653	640	665	639	639	636	592	662	606	617	621	649	612	652	666	622	615	662	606	666	632	666	597	625	653	602	609	621	614	618	618	630	602	629	575	600	619	657	648	637	618	621	598	645	646	622	612	624	602	589	661	655	617	635	638	665	599	635	665	628	610	626	650	641	612	668	598	608	609	637	659	621	630	629	632	600	669	628	640	615	583	612	636	618	629	596	605	642	553	622	622	668	634	577	648	645	628	619	595	607	603	657	644	601	656	629	597	618	618	626	578	686	628	648	620	654	600	630	648	594	637	627	660	660	625	666	614	649	646	680	649	655	624	608	572	567	606	625	666	618	635	614	644	648	594	660	633	611	596	649	649	635	636	649	616	626	648	609	629	672	621	652	640	648	615	636	626	622	654	651	652	587	604	613	602	650	603	652	593	638	575	623	618	600	622	642	612	628	667	674	681	613	607	614	626	635	624	619	641	634	626	639	647	615	611	643	608	593	622	655	642	663	639	624	622	604	665	643	628	614	642	592	656	614	606	649	618	590	643	576	586	613	620	611	637	673	605	561	633	684	623	640	632	679	639	616	632	594	640	633	629	655	624	633	608	636	639	647	610	609	596	574	639	617	637	578	632	584	606	622	615	672	620	610	618	574	621	642	689	627	645	585	670	620	624	624	642	603	653	594	613	616	594	667	659	607	628	657	622	601	633	628	656	575	639	632	576	621	599	639	619	641	605	609	656	568	647	609	617	618	642	632	634	572	658	608	632	590	564	575	609	596	607	679	614	663	624	616	589	625	631	617	636	627	592	620	605	665	631	605	589	664	622	639	606	648	614	589	614	590	623	598	646	662	620	607	619	616	629	667	690	619	635	625	588	606	662	612	637	640	599	628	600	583	567	601	611	616	678	633	635	624	638	585	639	631	615	568	648	586	600	620	623	597	588	642	614	584	594	593	630	641	669	647	627	666	645	615	608	617	672	642	636	657	596	654	591	579	618	588	602	641	631	645	624	635	587	643	640	637	639	662	617	644	580	634	652	664	632	621	635	599	634	626	594	584	638	647	628	633	617	635	632	612	632	599	666	636	631	588	638	637	621	622	670	635	658	598	666	634	581	588	619	605	648	614	615	648	647	614	617	614	633	643	640	652	643	593	624	676	616	644	652	654	629	623	645	612	619	643	651	628	634	622	639	592	604	631	618	628	617	661	646	596	626	628	636	639	631	638	606	565	653	652	601	657	639	620	585	632	620	605	641	636	655	614	594	635	647	678	667	665	621	638	654	645	656	615	599	583	604	648	626	568	636	630	593	620	600	631	601	592	634	607	631	632	640	628	630	627	661	622	634	635	611	603	656	600	601	657	611	647	660	637	610	628	678	592	639	606	617	622	586	648	619	622	620	637	620	636	641	634	607	615	641	638	576	633	606	586	623	622	606	615	681	669	661	657	610	607	671	614	615	604	635	650	628	610	613	616	680	642	630	636	665	623	629	628	602	633	641	604	632	602	668	614	636	621	593	620	640	643	649	617	646	603	599	603	637	631	617	570	649	583	628	604	589	593	617	624	656	657	592	606	615	651	599	620	659	630	622	613	649	645	607	662	629	578	614	609	608	621	614	610	609	604	602	665	626	605	631	656	628	619	619	624	619	580	641	600	651	603	624	573	647	652	600	694	614	670	635	607	625	626	627	624	627	622	602	600	593	624	639	610	616	614	575	637	603	619	637	658	628	606	631	616	599	654	615	606	606	648	653	596	602	649	634	635	591	612	669	599	605	625	620	606	591	615	611	634	630	626	614	596	638	587	629	596	647	636	635	626	642	654	640	610	602	645	646	649	598	691	595	669	669	616	634	691	602	647	622	622	649	628	615	666	623	620	632	627	586	614	619	576	671	618	653	608	614	673	590	654	615	647	622	612	645	591	636	638	655	606	619	603	619	596	616	591	646	632	645	635	668	639	665	594	605	600	645	652	570	614	635	693	619	590	639	592	655	614	645	586	649	639	620	606	595	618	636	631	624	584	614	592	651	630	579	618	631	599	619	616	591	614	644	658	649	600	630	599	641	632	612	633	624	569	616	598	641	604	613	643	647	597	634	594	612	621	621	643	638	600	613	639	595	640	631	659	624	573	630	568	643	641	641	594	618	656	626	619	658	669	608	599	592	585	635	648	595	612	613	639	646	614	627	656	595	651	646	614	669	624	598	605	647	702	585	662	610	658	610	620	648	596	599	582	682	656	599	603	638	656	607	638	671	593	638	647	670	638	649	631	655	645	606	636	625	649	610	625	615	606	631	621	627	675	649	579	613	646	632	579	639	637	652	623	623	648	629	677	606	581	583	620	629	653	605	627	609	670	616	634	581	631	653	619	665	605	610	658	650	599	652	630	608	645	626	628	636	625	619	646	634	601	599	608	621	613	653	591	661	628	639	626	593	581	649	609	654	608	602	672	653	631	649	665	661	626	615	630	600	616	654	620	656	637	597	601	620	648	647	622	575	624	655	641	612	620	611	603	611	642	665	595	638	633	648	638	646	669	631	600	607	614	640	627	657	623	598	632	640	675	586	596	638	607	608	576	594	598	678	616	624	597	642	641	592	613	622	600	667	612	626	636	587	676	589	612	602	627	621	603	652	576	617	619	628	633	656	664	607	647	646	620	672	650	613	664	605	595	605	653	671	622	651	609	590	615	649	627	614	654	664	647	639	629	648	635	600	655	623	677	625	651	630	597	606	651	620	650	628	633	610	585	597	636	607	639	633	594	642	650	597	636	626	637	634	626	633	629	622	633	628	568	608	601	591	614	614	632	614	649	584	599	599	617	627	626	653	623	608	652	663	579	617	672	649	627	612	604	640	635	637	620	629	634	650	632	592	599	585	629	585	596	633	632	607	590	620	634	602	620	610	641	659	629	605	601	621	607	641	675	633	615	634	623	593	632
26988	20935	9694	1096	701	610	572	510	498	486	503	496	463	457	460	489	499	448	451	462	470	466	508	467	464	475	487	454	473	441	424	433	441	496	453	506	493	481	475	422	481	458	423	481	455	435	454	454	517	465	503	476	454	479	456	422	441	476	452	454	453	453	470	446	423	475	482	455	462	465	445	481	468	505	431	480	481	482	446	507	452	460	470	459	435	456	465	467	478	453	460	449	461	456	460	453	458	472	479	478	475	435	405	440	445	487	473	451	458	458	486	455	475	435	470	438	455	499	437	487	416	477	469	449	480	459	467	485	467	470	422	446	420	458	477	501	496	489	446	448	438	479	467	501	475	429	469	504	457	448	418	460	453	491	458	494	459	471	452	468	444	477	438	477	431	475	470	456	455	462	462	487	454	452	473	467	467	453	444	420	439	450	419	485	446	491	492	486	432	471	442	435	455	462	484	489	470	482	461	428	465	441	443	460	446	447	494	474	450	482	452	466	455	439	429	446	462	443	493	497	468	502	433	438	460	431	452	436	486	459	462	457	483	472	454	482	434	451	427	468	501	479	462	468	505	463	458	431	454	471	437	475	456	469	446	459	460	465	458	446	460	450	404	456	493	512	460	461	439	504	470	451	440	470	471	468	431	461	449	466	469	457	482	503	481	476	433	457	457	467	472	458	485	473	438	423	478	467	449	470	472	480	433	455	438	481	473	482	509	496	481	467	428	446	447	447	461	446	424	466	457	456	489	469	484	467	458	470	456	452	489	457	426	433	460	449	475	468	475	469	469	460	454	447	467	488	480	449	411	470	456	456	475	470	435	440	451	451	447	404	461	456	438	472	443	452	428	430	446	471	442	491	504	495	477	445	444	430	419	514	463	458	487	469	422	461	475	466	457	437	450	429	491	454	449	472	445	489	472	464	493	463	480	457	483	441	476	496	447	493	445	426	457	462	448	466	464	452	436	458	492	428	457	456	451	487	493	475	437	452	483	473	444	477	438	469	459	461	454	487	442	472	500	484	447	466	504	456	466	457	469	475	491	445	476	448	457	457	460	427	482	500	478	460	434	462	483	485	430	488	451	399	476	451	444	469	449	458	480	469	459	422	465	496	452	450	491	461	447	442	448	419	466	437	453	451	420	465	494	442	496	512	496	488	475	487	451	448	448	457	490	437	427	454	439	476	426	485	461	439	470	487	490	432	444	452	444	469	456	470	441	450	480	455	436	476	437	477	485	485	453	474	477	455	451	464	462	458	420	411	476	474	484	459	458	460	486	430	496	440	447	459	456	477	478	432	460	475	428	513	474	456	490	474	446	479	465	468	468	468	448	451	436	502	464	453	480	461	458	423	453	445	469	476	469	445	440	443	472	495	479	423	497	458	446	504	463	452	449	445	464	486	456	470	457	440	457	490	457	435	473	462	435	456	427	477	462	458	467	472	457	459	482	440	443	489	480	447	475	431	465	473	446	496	502	473	484	497	452	418	470	447	466	452	479	435	486	437	460	441	487	464	485	460	466	428	466	460	463	475	482	451	431	439	494	460	457	492	472	481	438	443	499	437	454	433	489	464	495	451	469	432	470	485	487	479	465	470	410	493	453	481	452	441	496	464	429	419	443	468	466	484	499	450	453	463	492	444	472	478	444	461	399	465	448	450	447	472	461	474	495	455	431	448	458	453	431	452	448	475	462	439	458	453	436	437	493	419	506	486	467	506	462	473	475	439	468	458	442	461	465	464	483	466	453	461	446	476	462	468	494	426	446	475	513	473	488	488	466	447	461	458	471	452	448	481	470	431	461	460	448	500	449	494	471	484	512	444	494	449	452	450	457	476	416	499	441	448	490	449	466	444	454	477	461	491	446	450	470	481	447	469	433	445	470	450	483	461	460	490	446	438	457	467	487	454	482	430	488	447	457	480	467	458	457	425	409	463	461	484	443	450	477	442	450	489	470	506	461	469	496	440	436	448	449	444	474	460	502	451	458	480	434	498	451	469	438	477	464	453	457	467	453	457	474	470	473	438	481	431	449	491	442	404	496	482	448	498	503	434	422	453	425	466	494	480	450	454	456	413	472	480	473	471	433	497	432	483	452	453	461	442	442	485	446	465	501	473	435	445	486	423	463	475	456	501	438	494	461	465	445	481	452	431	472	468	503	480	451	492	513	489	459	451	461	435	471	506	478	478	501	458	434	456	461	440	435	461	448	429	441	426	473	435	479	455	456	482	422	497	419	445	489	471	472	466	450	415	462	452	472	435	482	475	457	467	469	429	494	456	438	435	460	445	451	499	469	420	484	448	439	450	482	446	454	475	473	475	455	440	451	454	449	454	437	439	422	480	433	468	491	483	438	472	471	440	469	464	482	446	454	477	474	468	443	444	470	473	481	444	457	464	535	446	455	445	491	454	422	435	463	453	475	472	463	428	477	443	472	506	479	489	456	451	491	445	509	438	478	525	454	463	443	463	484	422	442	440	434	459	434	453	433	483	459	452	419	451	469	447	443	450	478	485	459	457	465	463	441	433	452	477	449	447	440	458	471	456	492	425	500	429	449	471	501	448	406	496	468	429	500	431	475	463	450	457	492	463	464	447	461	465	451	451	484	436	436	507	514	510	424	466	477	473	433	502	426	437	516	454	460	457	492	485	448	433	491	474	468	427	490	479	492	448	477	465	475	464	485	445	492	459	495	495	461	484	445	443	482	457	475	457	457	476	482	487	474	445	483	485	469	425	458	459	462	447	481	454	472	425	468	438	501	442	474	488	472	439	441	461	473	436	418	440	436	477	454	457	468	475	456	458	459	438	485	452	455	496	485	484	457	495	509	489	461	443	481	478	452	482	494	468	452	439	463	487	454	477	497	459	464	463	441	459	447	444	478	507	421	488	486	475	453	467	456	451	458	453	475	443	514	456	499	446	486	463	458	511	475	489	458	469	451	465	486	427	430	455	456	499	464	455	473	448	480	480	462	471	475	434	491	477	465	460	480	503	427	451	483	459	454	455	485	474	437	473	491	464	467	479	459	489	415	492	471	450	464	465	465	444	452	481	480	464	456	484	482	490	445	461	479	464	447	438	466	472	442	439	461	447	523	462	442	463	474	447	453	477	491	447	469	464	454	445	453	479	439	446	471	475	456	472	418	463	452	443	425	476	471	475	488	478	491	460	457	482	441	498	490	453	465	469	457	455	476	461	453	456	436	489	437	470	463	489	494	437	458	438	457	438	446	467	468	450	442	478	424	466	436	448	443	451	449	454	461	444	454	430	460	459	459	479	461	441	466	466	494	419	420	464	464	474	481	497	503	454	423	454	433	403	478	478	459	464	476	432	468	443	460	453	486	486	427	480	485	438	450	438	479	450	448	461	478	497	451	443	434	436	409	485	445	463	520	470	494	478	487	488	461	497	468	486	476	495	517	430	470	444	430	448	452	454	465	456	439	441	402	466	473	477	470	477	462	448	444	414	425	480	456	450	486	448	449	503	442	436
4372	1301	1159	829	788	679	705	663	654	644	634	633	611	632	626	590	640	598	610	592	649	583	601	587	632	597	585	599	623	631	567	584	604	616	653	635	593	561	645	621	612	635	578	577	603	580	645	610	624	643	595	568	577	619	649	590	599	611	586	613	586	607	642	633	592	614	634	624	591	615	560	563	606	617	617	583	574	631	593	639	577	621	640	604	550	573	643	582	621	609	582	618	656	569	579	613	588	575	636	628	578	592	584	591	610	627	610	559	619	599	608	615	605	625	643	629	571	569	580	647	596	606	636	607	647	642	593	595	583	592	598	583	617	577	599	578	605	608	591	592	636	607	598	596	563	567	615	607	639	613	638	634	568	635	591	594	622	593	600	646	594	574	586	537	584	631	562	622	578	609	624	630	611	627	588	543	610	551	596	586	572	554	552	630	595	583	628	609	574	606	572	583	563	614	615	526	633	620	625	600	606	605	635	548	594	549	592	616	601	617	586	582	584	631	596	633	590	558	575	637	571	588	627	602	607	612	639	609	587	573	592	611	604	608	637	614	627	612	622	593	603	606	634	611	597	627	635	565	623	601	626	589	606	594	679	611	636	585	598	605	574	628	561	635	627	564	611	602	577	643	601	621	588	652	639	577	613	609	569	629	584	622	583	627	647	596	614	616	618	593	614	576	605	601	603	626	609	625	608	590	608	595	633	618	610	560	565	593	604	644	608	622	591	626	646	612	592	567	630	578	586	583	577	597	588	596	641	567	631	581	623	596	638	621	628	583	621	629	617	608	594	654	567	632	557	669	588	603	590	601	605	568	636	611	563	560	576	584	615	579	601	607	657	605	597	603	595	605	639	579	598	604	620	620	595	614	615	609	607	583	618	559	596	598	653	588	634	639	590	595	597	573	582	601	568	628	600	597	588	625	648	576	607	629	602	605	623	609	663	566	591	622	605	602	550	599	632	611	573	586	611	625	592	565	594	597	592	549	604	585	591	580	568	631	629	588	617	599	548	575	605	600	614	607	582	597	634	589	607	602	621	603	631	582	611	567	605	589	624	687	594	640	599	607	668	611	566	667	592	584	586	580	589	587	593	649	586	582	627	615	598	652	593	576	575	582	564	603	562	609	572	646	644	563	614	659	636	563	611	589	636	642	583	611	583	581	549	581	634	615	587	611	629	611	606	613	592	573	626	498	648	589	592	600	591	565	603	621	637	610	628	635	604	625	596	581	646	600	601	607	555	587	630	586	578	557	594	560	629	649	561	602	589	630	606	587	592	566	619	544	599	612	580	620	622	616	612	598	601	557	642	586	598	619	622	604	616	597	600	578	612	656	611	630	640	578	630	619	618	572	611	624	569	608	607	609	618	615	612	652	627	599	580	624	566	575	632	625	544	628	615	620	585	590	589	607	641	639	575	609	619	597	606	614	622	618	620	612	611	601	581	642	649	619	633	594	629	566	620	601	610	622	642	629	599	597	629	597	590	604	582	572	620	599	652	581	564	582	542	609	571	596	594	626	593	620	568	615	617	614	640	644	586	553	607	595	607	601	556	601	596	584	579	631	599	595	588	616	598	585	581	610	597	561	602	609	606	641	612	631	562	582	584	581	602	580	598	625	595	597	624	587	581	596	649	577	607	585	574	606	606	617	601	591	581	576	604	609	613	544	601	639	623	615	647	655	596	632	595	608	581	639	606	638	610	602	603	593	556	615	617	626	639	560	570	610	617	561	640	581	607	629	621	644	603	600	646	603	593	604	601	593	578	616	583	608	575	634	655	592	597	611	618	604	577	627	584	611	600	610	622	630	588	611	608	585	569	567	621	577	602	598	577	617	590	609	587	604	569	575	638	625	593	611	560	550	587	597	656	631	614	570	561	583	581	541	599	556	621	614	589	580	598	615	614	629	614	618	628	588	589	568	615	604	617	610	624	598	627	636	624	614	628	551	550	592	612	590	601	592	584	589	597	630	578	610	567	652	600	578	557	616	589	597	570	616	560	626	582	574	602	615	608	565	560	590	604	621	626	571	680	597	603	604	562	619	607	619	579	581	573	601	576	606	576	594	606	629	592	552	641	601	623	568	625	644	610	607	576	585	609	612	579	635	628	573	594	615	622	622	593	595	609	649	606	598	592	617	613	592	582	592	610	580	664	633	588	603	561	623	595	572	614	552	624	603	621	596	600	606	623	591	607	605	619	580	611	593	606	613	616	587	608	615	608	606	630	605	651	617	565	624	607	587	596	662	615	590	596	573	623	597	612	579	607	577	619	637	648	624	628	592	644	596	574	588	593	603	575	597	620	624	606	614	569	634	584	634	618	613	623	630	594	580	627	615	578	610	601	621	612	583	644	645	625	610	580	581	630	614	586	612	609	603	567	599	600	569	564	612	608	582	607	617	631	615	589	562	635	587	584	619	609	600	592	632	562	596	563	569	596	611	611	573	597	650	636	609	610	634	606	604	586	582	603	610	592	668	610	623	598	562	601	597	570	583	632	613	605	600	613	623	596	615	628	594	600	677	601	616	605	614	540	610	556	590	630	587	581	637	591	562	617	608	579	574	597	540	595	592	585	620	614	651	628	605	573	605	595	621	557	606	627	577	579	634	592	574	601	600	656	578	595	653	590	603	594	600	592	633	615	576	581	646	652	609	571	587	599	599	626	601	595	584	646	599	606	610	599	619	595	607	587	652	564	599	561	598	559	549	581	582	629	639	643	593	582	611	556	609	563	628	548	589	573	555	594	618	607	610	586	595	566	572	633	622	590	611	611	602	586	596	554	616	575	633	607	607	585	556	601	606	603	573	611	626	585	600	621	544	624	622	606	610	613	608	648	611	578	589	602	586	586	587	593	581	605	566	637	608	606	622	618	622	633	602	587	573	606	612	580	613	619	693	613	596	612	561	581	581	610	584	603	587	632	624	597	624	566	581	599	595	583	597	567	596	630	588	629	586	634	664	584	627	599	631	603	609	600	586	577	612	621	576	651	582	585	555	590	566	567	613	676	663	564	584	621	626	619	614	617	617	591	580	560	635	607	580	635	586	646	560	620	644	587	643	608	578	618	602	612	642	580	639	606	555	622	619	628	609	644	589	599	599	585	607	638	622	571	582	587	616	588	570	586	615	590	624	612	635	620	566	614	617	614	578	614	620	626	622	622	613	570	600	567	573	622	555	553	565	608	618	671	634	564	597	602	605	649	625	631	580	616	611	609	593	629	599	621	605	621	631	597	623	570	593	602	550	599	603	637	599	587	662	624	573	639	597	599	643	612	613	606	563	573	610	616	634	546	589	596	588	632	588	596	612	556	606	627	617	612	600	626	609	535	642	635	580	578	567	623	656	618	595	593	607	633	617	633	608	606	613	602	626	602	656	592	610	587	593	593	556	618	606	594	578	590	601	561	565	622	603	637	592	555	618	628	570	575	562	600	573	615	610	626	619	592	616	531	624	598	608	608	630	629	632	588	581	594	638	641	650	613	583	600	605
23677	21356	28977	24124	21358	13319	1752	1111	946	917	855	809	819	766	765	770	779	775	735	716	709	724	722	660	734	707	729	692	722	690	719	666	676	716	637	678	637	712	656	650	675	639	669	662	614	711	674	627	690	682	658	687	662	693	657	668	685	705	682	702	663	684	660	668	663	729	649	666	668	700	704	685	686	641	625	605	661	723	641	686	669	655	592	651	676	672	697	659	702	667	704	658	688	712	639	696	699	646	661	650	671	638	635	645	696	707	693	688	646	710	692	675	641	660	704	653	695	654	711	624	592	661	629	679	656	674	646	692	634	628	666	687	700	648	655	650	662	667	643	675	667	676	666	690	689	661	680	635	678	678	686	653	647	674	672	640	667	649	692	638	690	708	664	694	689	667	658	664	717	632	689	685	657	615	657	628	635	669	660	679	680	646	654	658	661	641	680	644	680	677	679	681	643	644	640	648	659	637	678	699	636	599	671	648	692	638	645	664	665	649	664	670	641	680	676	676	651	658	633	689	631	704	706	629	673	640	676	695	653	679	708	661	659	665	705	693	663	690	658	716	711	639	642	676	660	634	652	669	638	630	631	674	688	643	648	701	667	639	670	672	702	690	683	656	641	646	659	689	647	665	674	678	749	670	681	656	677	704	708	664	686	716	693	673	660	692	616	678	644	678	696	642	653	633	717	649	614	657	668	710	675	649	661	717	646	647	715	718	659	703	688	681	662	681	710	685	696	655	648	634	674	693	682	622	638	706	680	656	652	644	648	675	662	701	633	602	678	682	668	664	638	673	613	615	664	686	690	655	671	683	660	663	706	695	652	661	672	641	676	659	695	698	661	682	666	677	698	669	697	712	703	688	734	694	689	684	608	624	681	646	661	643	707	625	650	624	625	651	660	682	717	702	693	728	654	651	655	666	673	638	673	683	646	676	672	657	677	665	701	654	694	655	677	610	605	677	634	638	680	636	682	646	676	665	729	677	688	672	679	676	624	631	636	676	644	647	652	615	644	649	705	718	663	660	685	591	671	637	691	681	694	656	638	629	650	612	673	654	675	642	637	684	670	617	686	677	663	652	664	680	698	698	669	681	639	689	685	659	680	698	654	683	663	663	681	676	674	689	653	635	663	696	640	657	728	685	701	670	648	671	717	681	655	636	665	660	665	637	640	678	640	644	687	694	676	673	677	616	647	611	625	646	650	662	655	642	663	654	704	662	731	674	658	643	709	620	680	703	661	651	657	628	638	644	661	666	664	644	667	694	684	689	679	678	689	661	720	756	682	645	690	677	624	669	640	688	666	641	611	636	609	662	650	682	680	673	657	653	611	691	656	651	700	658	697	667	656	660	681	665	647	643	673	682	658	681	647	667	680	705	704	666	686	709	669	623	694	654	662	706	695	635	631	647	649	670	693	677	628	647	611	668	665	687	676	649	695	640	700	667	657	637	675	695	660	639	709	644	650	682	664	660	646	673	651	687	697	670	661	609	662	628	644	635	679	629	689	672	670	659	654	656	666	665	708	641	673	694	627	696	714	668	628	685	680	679	664	632	679	622	658	652	713	647	607	703	669	676	671	620	656	676	696	667	654	671	687	634	646	643	627	654	638	695	664	624	715	667	695	617	678	639	699	623	635	649	631	662	689	681	616	650	664	681	657	671	663	648	654	688	676	689	665	593	660	705	724	673	690	663	697	711	670	649	658	661	589	685	697	686	671	660	664	640	681	651	673	670	700	636	620	702	650	627	683	641	666	671	690	652	631	630	674	650	670	626	693	655	696	643	696	647	658	681	687	652	654	667	619	682	644	654	620	675	635	683	732	680	710	664	678	693	659	676	691	664	659	622	668	642	692	717	658	747	661	648	712	667	666	645	658	666	622	657	703	658	724	674	709	658	639	668	673	654	686	636	650	609	660	683	686	707	656	707	668	628	662	657	683	659	646	673	693	649	668	647	661	633	685	645	712	696	663	604	644	651	651	607	662	658	650	637	660	622	681	708	672	642	638	695	625	688	713	646	645	645	670	691	693	640	622	629	648	635	623	665	695	636	668	682	665	638	673	659	633	657	639	668	645	685	647	686	631	680	683	628	643	672	622	692	679	667	653	702	674	674	670	687	716	649	690	663	660	675	699	661	693	671	689	664	657	671	655	688	647	669	671	667	675	653	631	679	667	702	657	630	685	658	674	696	732	639	698	712	670	693	659	718	676	609	672	656	676	648	672	665	654	710	649	644	700	667	663	683	624	634	630	643	728	679	643	676	675	642	662	701	703	651	639	628	663	609	642	664	660	706	635	674	649	651	693	662	698	652	665	639	672	639	634	669	679	747	678	663	690	644	713	668	648	618	659	665	687	666	706	652	642	693	652	690	669	635	654	626	652	619	633	662	680	665	672	655	720	627	658	647	643	656	644	685	666	660	629	660	697	665	661	655	609	643	695	666	677	716	691	631	678	607	695	659	665	650	648	653	665	649	660	633	672	657	691	646	584	697	668	660	649	624	707	692	675	619	598	659	659	640	689	693	660	643	684	671	612	670	668	684	661	681	690	658	672	618	651	687	658	658	658	685	676	643	638	637	673	649	666	628	660	681	620	643	668	694	673	707	636	610	719	666	655	641	662	656	663	684	714	707	662	655	685	675	650	694	660	659	597	693	670	683	636	671	658	611	678	703	631	638	608	631	650	678	659	689	707	680	658	687	659	717	623	625	667	637	683	715	673	655	606	613	666	672	670	672	645	662	658	682	673	637	670	667	632	671	672	664	632	638	627	635	645	661	650	646	700	668	625	662	674	668	676	658	635	631	726	667	666	660	636	565	670	656	673	627	672	711	630	651	640	691	643	722	628	697	670	608	679	685	637	642	631	642	702	636	662	625	641	695	673	627	670	663	670	653	629	688	647	654	635	683	678	687	656	697	690	628	658	669	672	612	680	707	618	674	643	628	703	653	654	665	672	680	667	679	642	660	666	667	673	623	652	672	667	686	625	679	686	660	625	658	644	642	712	633	614	675	659	646	652	660	643	649	699	671	680	624	646	685	689	640	682	684	644	695	666	672	686	686	617	625	667	671	665	644	672	663	678	654	690	699	629	664	650	657	633	660	668	659	698	674	667	665	648	609	668	675	651	685	645	650	678	649	644	654	666	631	663	710	686	650	637	633	663	677	664	677	696	665	665	672	670	647	647	659	631	670	679	683	675	707	617	622	666	671	696	641	664	659	605	643	658	644	641	670	668	649	702	729	671	681	677	690	697	633	663	643	708	689	665	671	665	704	655	648	656	660	690	656	683	660	660	677	687	670	588	651	665	711	699	610	674	597	638	672	661	674	667	662	644	689	654	688	675	662	670	664	651	646	644	649	653	654	665	628	674	695	654	647	704	637	680	655	680	652	661	668	690	679	637	707	639	629	681	650	667	713	674	682	647	640	694	638	634	646	627	666	672	632	677	681	641	660	677	634	649	696	641	689	655	648	666	678	595	670	649	649	718	678
10227	10497	8341	4358	3224	2551	2074	1777	1531	1442	1280	1193	1144	1080	1134	996	1046	980	983	928	911	991	890	898	930	929	923	892	878	901	905	849	956	887	881	875	868	893	886	883	845	942	901	860	857	928	847	846	833	886	856	888	878	900	879	829	845	859	877	866	862	853	862	838	847	844	855	842	845	868	913	871	917	867	889	866	888	913	823	897	868	873	844	923	868	867	856	875	817	910	820	887	883	901	870	897	857	855	885	923	923	840	881	853	870	860	867	917	876	896	877	828	826	860	841	862	846	866	872	865	840	878	814	890	821	834	897	912	826	882	889	871	927	839	857	856	907	841	915	862	800	847	853	899	822	865	857	914	870	862	893	862	811	898	858	822	860	861	907	864	839	866	855	854	876	877	839	859	859	864	859	814	769	870	793	841	894	863	854	849	865	844	920	868	897	849	850	844	907	870	890	831	907	832	910	836	857	841	886	873	854	893	884	849	876	848	833	882	826	884	886	830	851	894	866	878	869	802	875	873	888	833	856	860	845	853	899	860	888	834	912	886	936	835	869	880	864	892	843	773	827	890	860	880	895	824	843	873	874	833	878	831	840	843	824	892	876	879	838	874	846	822	883	884	884	872	856	872	879	837	865	789	863	859	860	848	845	866	910	848	889	851	856	858	861	845	874	881	820	881	833	874	856	811	828	891	838	825	868	898	821	876	869	901	899	851	877	905	919	857	888	829	906	854	852	880	839	863	901	855	880	883	848	843	829	870	873	838	849	837	871	891	930	876	844	879	858	882	872	888	860	888	838	859	863	858	837	845	840	878	880	908	867	871	867	813	815	859	851	855	833	908	891	926	891	880	873	866	828	891	884	868	850	831	884	882	929	872	840	892	858	870	856	883	878	860	809	904	881	864	861	906	867	885	916	830	905	829	950	831	831	854	819	869	888	823	924	892	850	868	819	823	831	818	857	876	907	887	856	862	884	841	861	910	867	828	809	908	856	876	882	880	852	857	837	885	841	864	847	898	887	802	861	830	829	868	861	885	860	862	809	820	880	880	899	878	860	811	805	906	861	865	830	806	854	839	847	829	865	849	909	833	860	867	834	868	863	886	872	892	785	838	866	856	923	911	869	880	881	871	850	900	813	887	811	837	837	856	898	821	857	844	838	909	808	870	857	909	870	888	886	833	909	844	829	871	838	814	918	874	828	808	868	876	885	861	851	813	858	850	895	839	843	869	858	886	843	840	904	896	830	867	858	842	866	789	924	869	809	860	854	864	912	854	873	887	879	831	878	871	866	882	920	865	888	858	824	880	874	862	871	876	879	875	836	918	846	930	851	822	881	856	853	861	899	834	852	852	806	854	891	889	837	840	843	898	821	892	880	805	824	884	891	883	879	809	843	872	872	835	845	856	925	891	880	861	881	827	875	903	886	868	866	862	884	870	829	830	861	880	903	851	872	868	874	818	850	851	866	849	837	872	796	875	866	888	899	868	863	881	819	890	810	852	844	893	908	802	884	903	855	853	855	873	932	894	878	876	873	876	921	836	856	907	859	868	918	902	905	845	844	896	900	918	887	855	827	887	889	871	874	859	865	856	867	870	914	882	817	877	860	868	859	865	895	854	884	864	884	871	892	827	783	818	896	840	820	882	861	883	872	844	830	897	860	888	942	898	877	858	904	835	886	902	860	817	829	799	873	893	810	849	848	841	920	878	865	876	838	826	867	898	842	838	864	897	874	863	855	802	903	896	886	826	861	857	846	891	819	864	833	891	864	826	849	895	874	903	849	876	881	876	842	865	846	883	896	810	855	850	876	833	829	852	877	877	853	872	880	873	905	859	821	875	853	855	874	912	924	845	848	806	822	824	895	877	893	916	885	855	830	854	851	893	883	792	851	789	853	887	832	928	884	896	875	861	910	860	851	854	856	813	820	853	880	869	892	919	857	941	838	841	892	881	880	881	869	876	827	836	835	903	803	852	846	855	864	842	860	862	851	827	822	844	844	847	871	857	892	896	846	840	876	946	842	847	918	865	914	862	922	859	912	856	880	911	901	886	904	812	890	830	854	860	883	850	847	884	869	890	910	835	906	867	876	866	900	852	870	853	857	868	897	865	865	864	879	830	828	828	854	849	868	815	884	871	855	856	839	865	868	855	846	830	918	842	879	837	863	841	894	829	873	837	928	885	844	860	880	841	901	903	838	873	848	855	878	857	837	813	857	838	873	838	892	808	874	818	859	860	900	844	892	870	872	884	840	872	868	924	892	905	903	866	881	845	832	874	863	855	870	848	876	847	842	874	836	880	855	869	864	838	875	848	870	872	853	911	823	856	884	869	835	880	859	906	936	830	840	853	902	909	862	850	866	895	840	806	873	861	877	910	861	883	843	838	873	869	825	864	836	851	872	811	894	877	927	903	882	868	851	864	872	871	900	840	839	856	843	849	803	830	850	915	864	899	875	873	861	829	882	829	853	864	850	797	816	879	828	847	904	879	816	912	834	886	878	828	923	821	845	875	844	872	871	889	881	880	856	849	887	829	866	907	890	872	819	848	887	848	819	876	903	866	827	868	862	882	868	884	893	844	893	832	797	795	897	809	925	880	873	866	867	856	857	868	877	835	853	822	835	890	819	901	820	878	884	898	847	806	850	843	838	876	820	865	828	878	843	865	894	873	828	834	821	845	866	886	828	856	849	861	855	848	781	882	850	824	855	889	881	911	930	879	805	801	900	820	890	884	877	855	820	875	900	833	782	866	859	884	825	837	871	892	820	849	876	859	858	818	828	870	884	852	951	887	819	808	902	865	862	847	886	925	850	879	849	891	837	839	917	922	814	839	869	902	835	877	874	860	858	854	850	853	880	891	854	840	907	906	857	890	845	855	862	865	867	899	930	871	909	903	905	896	853	789	854	896	899	854	847	889	850	805	813	874	890	867	903	872	880	829	841	870	866	832	897	845	837	878	795	830	878	862	869	865	870	878	838	823	899	874	869	840	852	883	922	862	828	846	864	865	881	865	852	842	790	865	844	848	822	874	867	877	866	891	892	839	831	868	899	861	829	880	900	795	826	824	856	870	891	849	875	846	888	868	815	900	879	867	899	840	880	844	884	839	842	902	834	890	863	827	822	831	903	877	852	872	896	830	846	852	916	868	840	861	873	852	898	862	888	896	791	868	880	886	875	878	859	902	918	863	858	861	904	859	801	819	852	839	905	790	861	891	875	914	874	847	901	888	884	847	809	853	862	847	917	824	899	894	879	854	820	857	840	901	825	850	916	866	916	869	880	846	827	884	864	840	890	822	781	874	832	824	866	832	865	881	885	812	817	866	908	877	844	842	865	810	840	824	834	869	879	848	799	860	872	910	858	852	880	888	855	798	903	872	877	862	851	845	871	810	930	824	887	917	859	918	869	863	839	852	835	906	884	861	917	872	843	839	894	856	925	841	834	807	899	864	873	929	818	830	893	834	840	806	875	796	864	879	806	836	838	861	861	891
22911	21372	29318	23799	21375	21427	11422	1371	934	869	792	710	707	705	637	617	565	528	615	538	541	529	518	535	530	524	528	498	511	487	468	528	472	509	494	469	460	501	465	499	438	517	504	440	455	463	469	473	473	462	488	464	516	457	429	479	446	424	483	504	474	453	501	440	501	419	426	484	492	470	442	499	448	492	452	502	469	444	487	471	425	471	484	447	483	447	494	436	465	478	457	486	463	453	452	476	469	468	505	476	462	493	480	460	489	509	493	463	482	465	498	522	467	488	456	459	471	480	467	464	457	478	485	441	486	449	460	458	442	511	512	508	487	457	426	456	477	448	470	454	462	453	438	476	447	459	436	446	485	452	479	477	463	464	443	442	445	461	468	437	455	529	464	469	489	463	456	469	509	462	482	474	464	493	465	480	496	452	448	426	462	486	463	447	492	493	488	476	463	453	479	459	426	453	488	433	412	467	447	431	429	460	470	458	438	430	478	482	478	489	462	422	444	479	444	471	420	519	479	490	460	459	453	446	492	499	442	460	447	510	453	472	454	430	447	449	454	504	480	456	464	481	415	456	467	475	475	465	457	488	460	453	452	454	513	495	505	496	458	474	445	460	474	468	480	447	430	478	477	465	441	486	460	473	465	473	497	463	486	454	467	441	437	493	404	479	463	419	453	462	463	446	444	467	460	495	516	487	476	474	476	459	508	488	443	494	439	480	450	431	470	487	452	449	451	465	472	463	465	484	483	443	509	453	506	448	439	443	440	466	446	458	461	476	447	488	471	485	449	480	495	463	447	485	484	454	464	464	470	451	466	466	449	466	494	444	466	484	448	491	433	450	458	443	462	468	490	447	478	483	449	442	430	474	449	448	492	478	458	454	453	477	462	440	493	457	475	448	447	461	493	465	470	437	453	470	419	446	439	452	447	515	456	476	459	472	461	440	462	486	513	406	463	464	480	432	460	451	473	466	478	484	508	477	486	477	443	455	471	432	482	463	428	460	453	494	437	473	446	460	461	499	479	454	444	462	488	512	481	475	495	441	438	486	457	406	450	455	485	482	438	484	465	457	471	474	488	472	426	455	486	462	466	477	443	442	497	451	439	484	452	418	475	464	413	459	474	461	453	442	463	501	487	465	423	444	470	476	495	448	492	446	445	452	463	500	444	504	472	443	461	443	492	493	462	469	481	449	469	445	438	461	429	465	487	439	450	475	498	451	508	488	451	482	472	485	409	444	442	462	498	464	458	450	455	491	448	452	479	462	482	440	433	462	481	458	487	415	482	444	485	444	461	482	471	481	461	465	427	469	541	449	450	478	455	444	473	430	483	447	474	479	476	483	486	484	465	472	448	465	486	450	495	450	489	470	482	462	457	441	450	433	478	460	466	478	438	429	440	503	460	453	480	437	504	433	514	481	481	476	454	494	500	466	466	430	524	501	425	473	418	447	476	504	486	478	471	462	433	503	452	459	464	448	466	490	465	487	460	450	480	439	429	481	465	421	459	476	477	433	439	513	472	478	460	485	459	494	451	442	457	424	474	463	476	469	444	428	468	436	461	508	472	490	442	416	479	467	457	477	443	460	445	457	453	460	470	467	461	462	459	444	505	448	492	446	453	440	450	475	437	535	481	434	482	473	438	448	499	468	490	483	428	481	447	437	449	445	446	486	467	458	436	488	471	451	437	450	488	477	472	454	469	463	489	508	464	431	451	469	406	466	446	466	437	479	448	478	454	455	483	477	471	477	472	462	467	479	505	447	489	464	471	486	529	463	441	474	474	458	415	435	443	431	448	483	441	447	423	487	448	483	450	474	462	467	440	444	454	481	442	465	500	478	457	470	461	442	463	457	452	457	446	477	504	480	470	439	474	492	450	466	484	439	474	474	460	461	453	434	521	486	409	472	463	456	484	454	442	445	472	455	467	456	446	480	390	435	425	470	480	431	448	440	474	467	483	502	480	428	458	486	441	454	425	474	447	434	481	461	483	439	457	449	445	460	474	487	513	471	433	462	480	486	503	458	506	485	470	477	460	491	465	475	419	449	457	465	467	463	464	473	481	507	480	450	456	408	452	462	448	416	468	462	453	499	473	464	463	448	496	478	499	457	451	479	511	448	472	501	470	488	494	431	482	464	472	456	500	464	466	442	468	462	487	436	453	452	467	468	443	475	482	432	421	496	465	478	448	454	429	457	468	478	443	409	484	456	478	443	495	463	468	452	467	460	490	480	456	469	465	452	463	475	441	454	459	513	451	456	454	446	464	460	475	473	495	463	483	453	458	471	503	478	427	470	463	486	463	442	484	445	474	466	468	478	390	419	448	475	501	453	483	404	478	443	481	506	474	454	433	443	464	454	435	437	433	482	466	445	466	427	428	456	444	443	439	491	439	434	448	450	467	497	470	452	460	466	466	493	491	468	452	458	468	448	480	479	446	478	474	460	475	459	460	427	483	471	431	444	456	493	492	484	447	419	490	424	433	472	502	436	465	464	459	479	458	433	504	482	479	442	419	424	453	499	443	461	430	437	426	441	442	474	448	469	467	465	519	489	451	492	457	461	452	435	463	498	429	451	468	435	473	437	472	472	466	467	430	501	467	464	441	503	506	461	455	472	468	442	441	445	473	420	476	450	466	457	453	446	483	483	450	464	466	426	488	439	448	465	495	459	452	485	437	494	486	487	443	459	485	436	457	437	438	481	414	484	460	455	473	442	495	446	457	447	451	463	454	448	441	461	426	444	466	466	476	451	451	471	521	464	430	457	437	463	464	516	481	454	458	475	464	455	490	426	446	435	404	454	426	459	438	439	483	472	447	451	486	465	422	459	447	451	469	486	488	429	468	454	460	467	481	445	485	472	430	451	455	500	414	448	460	472	449	495	484	460	466	436	497	431	456	429	468	498	412	450	432	472	420	458	492	491	439	438	470	488	447	461	405	480	481	440	468	470	419	490	479	465	468	487	450	498	493	433	481	469	442	445	485	482	461	460	422	480	510	465	482	463	466	513	446	470	412	461	469	490	467	468	451	486	457	453	473	439	446	447	446	488	447	469	425	443	457	452	457	473	460	467	502	428	449	484	469	487	449	489	482	453	410	457	452	471	445	484	448	462	417	507	445	490	429	430	496	472	445	413	462	462	438	458	484	481	452	422	455	461	443	470	444	454	480	443	464	455	470	438	465	480	494	472	455	454	440	461	495	434	444	445	457	487	476	459	455	438	446	441	435	453	477	428	442	493	492	479	501	430	470	453	435	431	472	446	439	483	420	479	476	448	455	449	468	430	466	486	486	439	528	472	431	483	452	472	455	468	439	439	457	480	457	449	452	478	458	477	414	441	415	473	429	460	489	445	448	457	416	457	428	503	462	457	437	462	449	471	436	489	445	473	429	466	443	499	460	454	454	437	449	531	475	440	486	500	447	441	437	464	431	475	481	433	474	461	461	434	447	464	489	501	467	521	461	510	470	473	444	452	454	473	432	468	469	472	488	434
13570	16433	13558	6982	5060	3860	3087	2486	1988	1706	1494	1317	1156	1037	1014	947	901	862	783	873	728	748	770	736	719	687	687	681	750	678	645	661	728	687	709	632	693	637	660	653	652	647	672	643	642	579	657	629	668	640	599	638	663	687	608	667	675	658	641	657	638	606	590	638	665	638	621	614	612	651	624	695	594	639	636	663	627	636	621	651	629	668	622	644	642	611	587	632	583	591	607	618	627	595	589	608	624	665	597	623	627	613	604	624	564	672	606	609	663	610	591	648	630	633	608	574	664	593	644	619	627	599	585	672	614	637	628	692	648	604	583	595	641	611	595	625	596	612	607	683	626	603	663	618	636	566	594	592	599	608	627	620	638	610	630	619	680	627	599	603	662	635	646	675	626	608	654	615	629	618	665	632	621	667	622	595	602	636	606	644	622	622	655	634	620	619	628	640	622	632	598	632	585	620	632	573	580	612	599	601	639	619	557	574	602	617	628	645	631	563	628	643	611	619	585	560	617	641	606	585	611	598	609	682	598	606	621	624	615	623	567	621	611	629	578	624	621	622	598	591	631	658	623	633	612	592	600	622	601	653	617	616	617	660	603	609	618	632	636	590	671	623	645	602	618	633	594	602	612	601	625	637	620	614	616	617	648	628	647	623	620	630	565	635	674	639	598	603	651	603	606	630	622	654	584	646	668	577	581	577	616	613	618	630	585	636	630	641	642	661	614	641	632	575	618	635	646	609	608	577	631	634	592	636	633	668	633	602	598	651	609	566	604	626	596	645	641	552	582	623	599	623	607	592	620	634	640	594	625	695	649	620	603	643	625	604	621	601	569	593	660	606	627	661	631	592	593	624	649	640	613	585	636	623	599	627	626	642	626	598	634	588	606	609	636	644	631	617	625	623	629	604	647	618	598	622	638	593	583	635	625	605	558	613	604	557	617	634	591	602	649	640	625	620	637	633	594	594	597	624	625	608	625	652	590	641	652	637	636	640	675	634	581	606	584	642	596	637	631	604	589	616	623	615	636	636	626	620	621	618	647	639	598	651	621	615	648	626	635	594	617	640	598	633	591	613	608	605	610	608	623	619	643	623	593	624	655	626	665	614	636	619	579	594	574	612	636	631	595	638	611	633	611	642	582	627	625	633	619	654	588	615	651	624	636	608	650	648	629	641	636	638	581	605	582	625	617	634	660	627	639	639	603	628	584	620	667	589	583	602	607	650	633	605	603	604	636	603	611	593	602	581	644	594	631	582	585	595	654	620	644	666	607	620	577	627	633	645	615	584	570	622	597	640	648	638	636	606	611	667	651	601	601	630	610	615	634	601	607	638	586	596	620	593	635	560	571	594	605	641	614	606	637	595	588	599	580	617	598	632	596	578	637	596	651	611	612	587	663	599	607	681	625	603	612	642	631	573	654	628	641	620	628	593	598	594	649	609	598	631	671	651	632	607	634	630	640	639	586	658	625	599	601	639	592	595	597	583	594	650	601	636	620	599	615	653	656	617	596	658	646	636	591	628	551	649	633	636	585	639	569	614	595	617	620	646	609	648	626	614	650	632	607	625	641	642	685	620	602	624	614	615	607	613	570	632	633	628	593	624	616	613	611	592	592	603	642	613	641	614	597	609	654	621	608	614	650	621	655	577	593	548	630	623	637	630	646	619	653	612	569	655	638	606	629	601	621	635	616	580	627	596	642	690	643	637	567	628	621	612	640	615	618	662	658	606	620	617	626	605	619	626	614	631	629	646	624	645	573	627	672	617	636	618	635	593	615	609	618	626	592	606	608	563	637	685	645	614	576	583	603	616	613	594	613	583	617	609	665	644	658	628	595	639	610	640	567	647	600	605	594	610	610	617	601	602	661	633	635	617	630	604	571	604	600	592	607	607	611	618	562	624	623	599	639	569	597	618	591	621	639	607	566	630	631	587	604	609	670	639	650	588	590	594	606	634	654	626	590	606	568	615	607	665	659	585	598	602	546	578	623	627	667	642	641	628	627	645	617	627	624	613	609	649	608	605	620	605	621	605	618	610	633	622	608	606	604	598	676	651	613	631	667	575	625	637	641	633	625	662	608	623	642	603	591	661	590	615	585	605	599	624	624	634	665	645	646	605	614	652	620	661	635	651	612	598	607	611	580	588	625	611	617	630	627	611	627	604	653	588	618	631	584	593	593	647	634	570	654	625	628	620	668	611	602	630	584	633	625	592	632	626	631	593	615	578	636	581	611	635	616	611	629	584	679	648	613	617	630	683	579	670	612	636	646	598	620	610	586	619	577	582	597	648	624	638	587	645	618	651	673	602	622	635	605	614	623	627	572	633	638	631	614	633	616	642	622	581	651	591	592	596	580	609	604	590	618	605	610	642	611	653	618	632	619	570	610	640	610	606	576	601	646	622	607	584	630	603	621	607	649	648	612	627	620	603	590	606	607	652	660	595	650	569	588	564	597	613	681	603	642	681	648	603	613	627	627	635	639	654	649	645	595	622	647	579	603	579	599	612	636	624	572	641	585	604	615	587	574	600	637	613	622	624	544	578	639	669	630	638	606	637	616	647	633	635	624	625	621	655	587	622	591	629	588	600	621	617	598	597	624	623	633	582	641	589	612	580	653	585	634	571	571	626	665	664	641	618	596	557	647	617	618	642	615	627	563	574	647	667	586	584	618	608	636	635	626	623	560	620	599	623	560	586	633	640	641	649	584	629	581	635	613	592	620	620	620	639	588	614	581	555	574	650	642	624	624	606	590	620	629	662	573	615	628	652	649	596	598	646	672	604	564	590	632	626	631	651	653	584	614	642	650	626	608	674	626	636	619	657	635	600	651	628	643	628	597	622	594	584	635	640	617	606	617	653	617	595	625	595	623	614	618	601	584	615	622	579	623	584	638	669	624	596	590	640	609	654	628	581	604	604	597	602	597	619	628	603	643	606	610	639	593	626	623	606	605	587	631	614	589	631	626	581	614	603	615	637	623	614	578	604	613	651	642	610	624	630	617	644	612	646	621	614	652	644	608	601	643	615	602	624	614	689	621	628	620	594	587	636	638	632	643	606	622	561	631	643	609	608	631	606	626	602	611	615	589	637	634	613	637	619	594	609	619	639	627	618	626	615	614	598	634	589	636	583	620	632	590	605	589	667	598	639	605	626	614	632	585	621	589	650	606	657	636	647	658	595	579	592	609	646	643	585	587	588	602	660	621	635	672	631	605	604	643	581	624	615	677	647	593	643	645	608	616	619	588	635	593	561	637	603	630	630	590	618	629	615	644	650	647	628	617	669	633	644	598	639	585	596	592	643	628	629	634	608	566	632	604	611	695	616	608	614	579	591	641	666	635	585	586	629	639	664	603	586	630	628	594	582	581	619	647	649	618	626	634	593	596	639	672	606	606	644	638	605	626	628	581	638	611	562	611	655	594	627	622	617	582	641	612	648	639	602	609	640	611	627	619	669	631	589	608	598	615	581	670	611	596	616	573	622	571	630	577	612
27046	20937	9748	869	535	522	532	469	478	475	467	478	449	467	463	466	497	493	472	454	469	478	511	436	410	460	473	429	487	450	461	467	435	469	449	494	455	459	504	448	470	439	457	473	492	448	464	435	486	489	466	477	476	418	440	431	464	427	438	470	454	467	456	509	463	480	457	465	469	443	485	460	479	458	486	465	459	466	474	484	450	433	445	475	478	420	475	463	439	469	474	430	458	470	460	467	470	445	482	439	504	461	409	443	416	453	457	458	502	449	441	462	454	439	471	425	441	450	440	459	460	468	481	484	434	448	475	443	472	489	489	452	445	455	421	470	417	423	439	492	494	460	452	469	485	465	432	479	463	426	485	461	473	449	454	451	465	432	453	421	415	473	486	454	484	453	441	480	443	471	462	482	428	467	448	444	444	485	479	459	429	458	484	473	480	451	435	471	484	436	495	464	462	443	478	412	501	448	427	489	466	453	452	481	466	483	477	430	438	463	492	467	473	479	453	465	436	442	428	429	447	455	456	436	474	450	439	444	469	413	469	445	437	458	426	457	456	445	461	458	442	443	450	446	436	440	497	461	466	447	510	470	456	468	438	450	466	464	489	456	427	480	453	467	464	451	484	407	472	471	447	455	500	458	434	436	436	469	478	407	497	468	459	451	476	465	445	430	470	450	443	422	457	476	452	464	471	470	407	456	501	466	483	445	466	436	469	496	465	459	427	411	455	430	461	445	473	437	473	446	474	429	461	466	439	437	496	483	441	467	423	456	464	490	469	459	468	482	483	452	464	457	437	459	477	468	446	477	430	449	436	426	455	495	456	431	438	461	442	478	452	480	478	485	490	442	418	456	466	462	421	471	495	446	458	453	505	454	489	473	480	427	489	440	474	455	443	451	438	453	467	490	434	463	448	473	488	455	436	468	444	495	462	443	479	438	456	479	439	437	465	484	468	464	437	477	435	433	472	453	474	485	490	467	421	447	490	476	464	439	456	446	470	453	432	453	483	456	456	416	462	478	464	417	432	487	420	482	488	451	442	472	415	484	455	466	454	465	427	440	461	460	469	449	444	481	466	464	442	471	445	464	457	451	481	453	436	438	424	445	460	432	486	428	481	476	435	459	431	428	458	478	456	452	443	441	446	490	458	435	447	433	479	425	468	431	467	462	484	486	450	461	471	448	468	441	489	451	469	442	480	465	423	467	492	440	478	485	474	416	461	467	423	445	450	459	441	470	444	453	446	457	435	416	435	449	465	478	431	457	451	493	434	411	471	443	481	499	461	466	475	451	479	465	442	486	463	470	437	423	442	471	436	450	465	468	484	450	461	489	432	442	442	455	479	464	455	463	460	427	476	439	393	464	498	487	435	463	452	508	449	465	474	460	508	491	442	476	455	460	442	465	448	448	479	442	500	461	454	423	472	459	438	446	479	487	433	463	476	469	452	469	492	462	457	451	460	464	451	492	445	453	456	466	439	457	476	458	452	456	441	462	455	437	494	449	455	426	454	453	448	492	465	445	461	451	472	453	495	449	473	456	465	460	472	438	454	454	444	472	461	439	427	490	449	479	439	490	465	445	420	429	474	455	443	445	429	460	441	479	456	479	451	469	444	469	447	486	497	474	489	514	443	448	446	469	452	471	498	440	481	447	443	456	460	481	440	458	437	491	441	497	418	442	462	491	432	418	477	444	455	452	480	491	451	467	463	493	487	473	441	476	442	465	455	455	446	462	503	437	477	481	452	452	414	431	457	460	482	464	470	474	458	461	469	496	456	489	442	465	440	455	433	492	468	447	442	468	419	475	438	446	462	440	468	450	483	459	428	474	440	449	467	469	465	460	477	458	445	438	484	487	512	477	417	442	466	477	454	510	431	471	458	494	456	418	464	455	434	453	475	467	466	440	462	454	502	437	472	456	453	487	439	482	419	465	460	454	448	444	456	437	473	459	479	478	455	455	463	442	494	457	461	445	506	436	473	498	468	465	435	409	451	470	421	464	482	464	446	430	449	479	481	454	454	491	507	458	457	471	436	487	454	471	433	472	433	483	455	454	461	470	477	485	445	444	452	425	462	435	449	433	469	473	439	469	444	467	439	467	465	476	445	450	484	506	505	441	463	446	465	444	452	431	466	442	434	467	456	436	451	482	438	439	450	432	414	435	440	449	449	423	462	465	519	439	461	441	476	465	500	472	427	488	441	459	478	466	467	459	431	479	466	475	516	493	440	438	403	456	492	478	437	479	432	490	398	459	491	462	447	477	447	481	465	418	420	459	475	485	425	488	426	443	463	467	471	427	424	441	499	425	457	481	454	498	453	479	455	473	468	461	463	439	490	417	476	456	430	432	444	454	430	442	474	472	467	467	462	435	434	414	405	448	440	460	454	456	478	446	492	445	497	443	473	492	451	436	489	420	436	480	494	433	441	505	477	453	470	455	400	426	447	450	485	460	446	482	442	447	479	454	472	461	494	457	440	508	470	459	449	443	452	456	458	513	469	488	459	496	483	451	456	466	445	453	440	460	448	439	456	467	442	484	466	453	462	444	443	437	460	432	487	459	464	487	467	467	481	455	450	440	490	475	510	477	460	403	482	462	464	488	442	423	502	436	448	501	471	477	473	473	441	436	445	466	421	474	449	444	478	425	475	477	494	481	460	430	463	495	478	414	451	462	458	504	464	450	432	410	456	461	449	446	439	471	486	473	461	458	425	460	460	445	494	468	424	464	459	464	483	442	444	487	474	446	435	462	467	486	472	457	452	485	434	473	457	477	480	478	473	456	462	447	430	450	472	487	441	457	449	457	478	421	468	467	470	469	420	421	454	437	485	438	464	475	429	454	443	490	462	486	414	494	449	467	457	455	468	468	426	407	464	495	474	448	447	470	431	474	467	456	472	446	475	490	458	478	491	459	476	471	486	445	420	485	480	477	455	437	458	473	434	487	450	439	461	480	467	478	458	496	494	418	440	465	435	474	467	442	430	428	478	492	446	452	423	481	425	442	449	443	504	445	448	493	464	452	449	473	462	482	437	449	469	447	472	463	485	518	445	456	470	441	440	462	457	487	486	444	442	440	454	434	429	434	465	439	481	494	490	447	467	470	470	457	490	426	445	475	387	447	497	443	425	479	471	447	442	480	441	470	491	526	465	445	528	472	451	471	478	490	455	484	449	477	422	471	448	432	485	457	475	469	444	467	434	431	448	462	440	464	446	460	449	475	457	436	440	494	442	457	488	439	467	495	438	439	435	489	459	453	439	491	464	478	469	475	475	463	450	467	464	461	446	499	415	484	452	445	461	458	454	458	420	464	475	467	455	475	488	474	466	493	445	459	456	428	490	454	435	480	500	427	436	443	422	452	495	440	436	461	474	474	459	480	481	446	471	463	434	431	438	469	442	462	477	459	486	470	475	465	451	470	453	423	460	473	453	465	477	457	486	475	405	437	451	461	472	454	468	462	462	445	455	455	460	428	446	445	441	431	458	426	423	485
4327	1230	1103	802	708	695	667	651	655	606	573	610	573	580	613	598	609	611	601	613	603	583	618	573	618	594	579	616	592	599	572	604	581	591	597	586	578	578	590	606	590	644	586	629	580	586	579	593	587	536	619	580	534	584	584	574	618	610	558	580	619	569	518	622	571	591	598	552	607	606	614	595	599	559	574	577	584	585	561	572	577	629	626	595	574	583	587	613	595	580	591	580	583	653	581	596	586	619	605	574	603	570	540	604	632	578	583	617	628	599	604	557	611	612	576	590	568	585	587	571	600	590	594	568	564	618	589	598	629	539	615	663	595	594	570	620	599	612	622	600	613	586	619	587	587	607	601	596	643	604	624	606	580	574	591	572	622	579	616	615	622	601	583	611	576	612	620	566	609	562	577	557	571	596	596	602	619	631	624	551	573	584	594	616	608	569	583	630	611	610	617	569	596	595	623	665	636	581	602	597	605	613	605	587	627	582	564	541	604	583	622	620	610	610	636	584	584	629	568	610	573	572	622	585	571	578	636	602	577	649	611	599	607	645	575	612	582	585	590	624	621	597	563	572	621	611	610	592	577	636	587	609	598	572	593	571	631	568	615	578	625	543	571	595	575	592	572	600	590	560	586	608	585	599	651	602	578	590	614	615	630	654	593	614	592	636	587	613	614	580	630	595	570	604	602	600	579	622	579	610	568	610	611	607	594	593	633	599	593	597	588	567	601	617	586	615	611	566	625	598	592	627	570	551	607	582	600	586	569	650	630	596	582	596	621	590	562	626	613	588	611	655	575	610	576	594	605	638	571	586	623	590	587	620	564	638	568	611	556	544	576	633	612	580	556	582	621	583	621	608	578	629	579	590	571	616	592	620	615	593	543	571	616	601	610	607	582	593	590	590	590	564	639	612	635	546	610	566	628	639	594	572	589	603	596	608	556	614	564	614	567	588	585	598	622	598	622	581	602	579	575	613	572	579	587	550	585	621	604	588	591	607	580	617	593	599	622	594	610	641	603	624	587	579	551	601	598	560	604	604	577	602	569	616	641	624	558	607	565	569	576	638	604	606	590	632	564	617	645	636	582	623	606	568	645	594	604	560	591	561	591	559	602	605	594	618	570	586	569	599	635	571	629	591	622	577	594	616	618	561	567	571	609	587	636	561	563	592	601	606	613	563	581	578	586	627	635	601	586	578	571	623	612	600	590	593	578	625	628	635	566	599	605	593	593	631	601	614	599	583	595	600	580	652	560	611	622	540	586	550	604	575	625	585	618	606	605	612	614	616	621	597	582	609	601	628	613	587	597	590	634	533	567	620	614	612	682	541	577	556	601	592	555	607	565	598	586	617	587	580	638	616	606	597	572	649	581	616	623	573	598	645	618	635	602	606	569	585	571	596	562	592	616	584	631	584	620	612	617	615	626	622	593	589	641	614	582	604	614	613	575	566	599	602	602	569	599	594	583	619	570	618	605	599	606	581	570	580	599	571	616	585	648	617	581	567	586	566	627	600	615	596	569	585	583	582	606	575	622	604	617	577	625	610	638	601	627	603	623	590	588	597	595	634	616	597	599	574	585	619	557	597	605	589	612	595	588	603	631	617	619	584	605	617	584	610	574	640	564	622	609	609	588	575	608	619	573	587	573	599	592	611	552	606	635	583	626	601	610	594	624	583	626	552	595	539	553	622	550	587	619	542	565	565	638	598	539	604	585	623	585	631	574	580	611	577	630	603	673	615	620	599	575	593	573	576	599	555	602	587	611	582	591	611	640	606	587	544	603	531	603	581	591	637	583	630	601	583	624	625	599	637	596	619	591	549	591	595	566	617	609	575	593	558	630	572	582	621	610	533	595	614	579	591	589	600	599	606	662	570	590	590	570	678	606	614	666	603	593	556	582	625	616	569	611	560	577	606	585	603	642	633	558	569	577	640	603	590	575	561	574	599	614	584	553	572	626	607	615	592	630	615	660	598	611	621	586	621	595	593	630	618	616	588	581	620	652	628	584	638	553	587	612	606	605	617	583	585	638	633	649	590	632	599	591	603	597	652	610	614	564	551	622	626	580	560	640	602	586	556	576	635	550	601	584	567	635	573	598	590	619	584	615	571	619	621	592	617	607	598	580	584	568	579	565	652	584	592	628	602	653	568	607	606	639	613	580	604	588	612	573	560	615	576	619	575	597	568	623	574	611	571	647	578	615	590	607	603	568	587	604	596	556	575	608	592	599	585	553	565	591	584	608	559	593	603	570	586	590	571	567	619	649	579	614	595	620	587	618	593	585	611	571	621	605	574	561	581	570	597	621	604	590	646	566	600	614	658	624	637	591	619	620	589	591	606	624	609	604	587	602	601	629	619	591	588	581	595	594	584	631	562	586	603	563	603	591	577	579	600	602	596	654	604	589	585	606	582	621	591	595	628	573	610	582	624	616	616	590	584	611	604	633	580	556	596	595	610	572	599	567	611	588	615	615	588	572	596	641	626	621	575	609	592	589	616	599	584	557	621	600	640	604	623	605	569	594	607	582	636	592	569	575	607	582	530	608	611	581	582	644	568	593	600	594	600	648	633	626	617	596	590	643	585	546	582	629	588	603	585	644	620	620	599	589	602	586	559	588	582	577	608	594	645	583	614	637	552	580	589	587	555	635	637	584	588	601	615	612	578	583	603	602	602	597	557	617	597	645	586	615	601	587	602	617	597	608	624	607	582	581	603	585	591	559	600	597	557	594	602	613	594	571	551	599	601	660	547	573	582	625	573	595	582	575	577	603	646	610	618	601	583	597	597	570	590	591	553	604	598	643	630	605	573	551	595	568	617	571	608	598	585	563	579	630	578	601	614	600	633	615	611	540	628	558	592	637	609	585	636	581	611	611	582	532	602	584	610	555	605	577	620	623	576	603	603	611	613	601	591	644	615	598	609	568	632	598	605	576	611	576	591	640	569	596	598	610	563	619	610	566	589	632	589	568	587	623	606	602	581	620	620	609	599	559	548	580	595	580	611	616	598	580	620	583	542	603	611	591	625	617	592	585	644	615	628	573	585	602	618	583	627	603	614	627	577	589	594	610	584	637	593	611	611	629	593	566	645	612	580	604	565	596	589	614	585	630	593	602	564	601	621	617	562	631	616	609	587	607	589	593	612	609	617	592	589	657	581	602	560	616	574	558	616	597	612	586	617	602	651	580	636	603	580	604	609	654	627	601	610	601	624	601	579	581	599	637	643	594	613	609	610	623	610	594	577	589	650	602	611	610	629	618	592	610	622	565	568	632	636	585	585	581	612	576	552	588	595	629	630	615	595	590	589	622	613	651	570	585	592	627	590	597	582	613	561	579	630	589	592	598	629	603	607	612	613	583	563	642	578	589	611	603	590	623	589	638	602	578	577	619	588	607	579	579	644	604	605	578	626	577	615	606	584	585	587	601	570	582	579	608	591	548	603	620	607	615	582	602	604	600	625	601	612	613	603	599	595	621	562	579	576	591	578	618	579
23851	21430	29045	24186	21411	13608	1711	1056	921	916	876	798	772	742	776	754	791	792	719	678	745	723	738	707	663	695	682	685	697	735	669	667	698	692	703	665	685	652	672	711	644	713	665	675	649	686	703	671	714	641	667	692	693	652	734	664	640	636	622	678	684	674	666	684	648	677	665	660	652	651	675	639	678	668	667	690	641	702	654	689	685	662	752	709	676	650	713	653	695	632	720	716	677	616	626	660	654	672	702	634	644	693	655	632	658	665	699	667	705	605	658	650	681	724	649	642	681	636	699	646	625	658	666	665	695	669	656	636	678	662	700	649	631	694	673	667	658	675	681	702	628	653	638	642	655	657	702	684	690	654	677	700	696	665	659	682	679	670	680	656	690	702	620	674	662	684	622	640	679	687	605	645	632	671	676	681	699	682	653	664	652	676	632	671	702	648	674	676	670	684	665	689	671	704	655	633	660	653	689	694	668	646	672	661	718	669	679	683	649	673	655	647	644	695	655	683	639	655	657	622	675	726	684	657	646	661	670	743	643	637	670	713	726	679	625	666	657	647	651	660	613	635	690	653	666	683	684	685	721	668	665	689	654	673	660	669	642	693	651	650	719	677	697	643	652	683	727	686	712	635	639	673	672	641	649	670	649	694	627	638	674	675	700	652	666	655	658	669	655	732	671	698	682	668	665	606	679	667	626	734	663	688	667	682	695	713	645	694	675	618	652	620	675	723	663	671	680	658	699	660	629	688	666	622	716	639	645	674	669	683	595	677	711	677	675	690	637	668	704	680	697	684	620	676	638	693	634	678	710	645	663	685	646	640	658	646	713	646	687	690	634	678	659	640	668	671	661	652	687	615	690	638	681	614	666	678	670	675	681	647	639	672	666	668	679	651	694	678	690	691	611	688	699	667	649	715	644	692	639	647	681	663	700	680	691	693	660	702	733	644	665	663	696	683	703	626	666	679	684	669	681	614	693	676	644	635	649	674	685	661	671	711	679	681	694	714	707	656	660	711	666	712	637	610	651	728	645	689	743	647	646	647	657	677	636	668	690	706	682	699	680	712	650	668	669	715	651	654	702	652	712	713	694	651	677	715	656	632	670	666	685	710	665	669	669	691	687	709	679	664	651	663	688	684	686	677	673	694	696	694	635	654	671	644	733	643	624	668	715	646	656	623	646	705	679	666	687	668	707	669	710	680	656	669	652	647	701	672	691	674	635	646	690	703	686	676	721	714	685	677	645	661	639	612	643	631	703	625	631	654	654	698	695	666	659	646	690	693	666	695	670	692	666	686	656	652	641	637	687	670	646	615	705	649	670	666	649	660	708	631	710	638	709	710	693	657	709	686	662	687	688	672	659	642	669	721	622	657	661	643	689	700	674	647	679	670	620	662	671	703	652	667	691	642	691	664	651	639	658	634	667	682	717	663	681	701	683	682	670	638	707	683	686	653	692	648	675	688	665	629	673	648	686	636	705	726	678	641	671	621	697	654	674	695	677	710	682	654	669	651	673	632	712	662	712	622	685	614	662	727	694	680	659	647	669	658	697	688	692	618	655	652	661	697	661	688	712	642	685	699	707	710	676	690	704	692	631	668	644	682	648	673	642	724	696	684	681	642	674	604	641	651	684	613	675	639	686	694	630	649	672	668	664	647	630	654	689	638	683	680	640	707	640	683	629	649	668	681	695	633	640	712	682	612	674	649	704	688	685	648	664	657	667	693	690	649	698	662	646	651	682	659	697	667	651	656	673	674	665	645	650	673	689	686	662	656	694	647	667	632	672	671	686	640	675	666	664	669	688	660	657	631	681	665	683	598	652	700	653	622	695	744	679	680	644	675	662	734	628	687	670	636	699	687	662	664	643	646	717	669	647	638	712	734	701	642	656	614	624	638	668	647	653	679	656	646	658	636	716	619	646	657	661	660	643	640	663	702	629	637	696	705	712	680	646	665	698	658	637	692	653	631	709	617	663	645	673	678	655	692	653	672	676	662	632	694	658	634	646	636	645	637	698	635	646	685	673	691	694	671	655	644	705	624	681	686	702	715	675	659	648	648	682	638	661	667	632	670	677	688	730	639	657	661	640	726	666	661	640	662	686	663	691	667	678	661	687	606	669	659	688	677	651	683	673	691	665	633	638	667	713	652	669	695	690	668	707	649	670	707	699	639	708	637	657	652	648	639	667	699	659	652	650	668	649	679	669	643	672	662	660	706	693	674	623	671	643	669	687	674	725	660	639	700	692	675	649	665	674	665	672	624	647	680	649	646	665	662	625	665	646	693	653	667	701	654	699	717	696	684	663	637	688	650	686	661	703	679	658	641	663	694	715	634	684	660	638	650	652	690	642	690	626	675	652	722	666	668	715	638	664	728	657	665	626	710	645	640	648	597	683	687	659	688	635	669	660	670	677	687	669	716	666	729	648	685	680	649	689	673	623	644	648	691	632	678	685	668	683	695	646	668	649	678	625	696	644	690	681	634	709	671	637	685	653	667	699	664	683	679	628	672	674	679	698	639	666	704	713	625	683	675	626	641	667	642	654	637	682	660	671	723	651	631	632	631	638	662	667	684	626	666	664	682	662	658	674	662	675	585	709	640	680	690	667	686	677	699	646	645	661	715	707	682	703	694	670	676	664	668	731	665	648	675	644	665	713	674	666	688	645	679	659	639	680	613	682	672	638	651	670	672	653	661	665	666	679	618	681	699	655	686	638	641	656	623	680	710	675	629	656	645	643	703	695	641	671	731	709	663	678	699	675	684	628	629	657	661	635	649	652	674	674	674	708	648	720	638	642	646	698	681	605	642	683	650	660	682	654	707	682	691	683	638	645	634	637	671	670	659	693	682	706	646	668	642	655	699	674	669	671	646	639	677	655	630	705	700	674	662	652	637	660	612	643	685	723	685	679	655	674	697	669	659	623	654	662	665	645	668	639	689	670	648	697	683	675	701	690	647	634	669	698	646	666	675	655	645	661	649	713	646	637	671	661	683	649	663	677	653	633	682	629	686	657	662	699	611	670	692	671	674	634	651	678	703	674	627	692	651	632	676	630	682	675	644	657	707	682	671	636	644	659	662	697	712	644	607	654	682	670	680	638	686	662	687	631	666	677	657	643	683	677	652	657	676	653	662	643	672	648	627	614	663	680	629	678	666	671	667	632	718	689	669	637	691	671	698	638	644	617	647	686	758	686	630	710	669	704	704	668	645	676	669	654	633	673	703	638	709	633	666	651	666	631	665	691	685	684	649	736	634	694	651	729	641	666	691	700	644	654	716	613	683	703	696	676	657	660	665	672	665	656	667	665	676	682	689	681	681	663	680	664	686	710	669	695	659	655	683	659	677	645	745	648	741	672	682	660	708	630	680	649	640	661	653	682	684	698	683	708	646	663	672	696	687	676	642	682	652	644	698	667	665	672	665	636	630	673	669	668	646	633	654	651	654	642	686	659	691	665	680	625	691	652	668	687	665	665	670	674	699	641	658	689	649
10416	10539	8649	4499	3263	2588	2101	1775	1624	1395	1328	1268	1078	1083	1071	1028	1048	966	941	989	915	947	954	952	958	999	852	901	873	899	963	922	888	872	939	853	871	915	925	870	908	879	857	927	871	858	896	873	869	860	849	857	900	873	869	849	868	876	880	879	882	843	884	864	882	900	883	842	847	873	852	845	860	879	820	878	827	843	904	857	869	889	877	855	870	849	862	895	854	844	857	840	878	883	879	879	856	840	878	914	837	833	866	901	875	885	882	843	857	842	886	869	892	866	873	842	869	914	795	865	883	934	897	877	883	875	870	868	878	877	862	890	834	860	880	858	847	883	851	858	812	840	890	915	819	810	816	822	883	852	914	858	823	869	873	920	908	913	825	860	839	882	849	826	794	823	865	869	782	851	865	872	818	825	826	851	865	855	837	928	897	861	875	805	811	837	863	882	900	888	853	845	839	923	857	825	902	878	838	926	902	853	910	873	863	888	870	874	899	822	855	944	794	830	813	837	871	876	831	867	859	867	880	834	846	821	849	887	885	851	851	826	831	803	836	805	858	858	864	880	857	861	880	882	921	881	904	859	870	855	882	807	860	846	850	879	814	867	854	906	866	863	878	851	871	915	820	824	919	866	880	792	899	846	889	878	779	910	831	836	844	842	838	884	860	896	811	864	821	836	866	898	891	843	837	852	855	874	904	899	849	812	878	896	840	808	856	898	882	868	840	834	836	872	846	861	871	830	823	851	842	854	814	859	858	876	908	789	914	860	907	867	875	887	863	842	801	846	876	851	862	843	843	874	870	912	880	881	841	860	843	886	843	871	877	833	831	864	864	896	866	855	863	852	854	864	831	898	845	830	900	872	847	875	871	856	869	840	875	904	884	878	838	852	882	845	854	850	907	802	851	864	845	898	872	872	877	868	798	845	886	860	845	936	849	867	881	907	844	784	867	844	861	886	819	931	880	875	896	868	790	844	891	804	824	839	851	819	842	841	886	806	851	857	861	908	814	898	836	810	853	860	833	835	841	906	831	868	882	858	878	829	835	867	820	862	848	829	923	894	928	822	903	858	873	859	866	899	842	854	853	869	819	816	858	845	833	883	861	870	878	909	905	877	848	855	839	824	874	847	901	831	830	806	863	890	905	887	892	880	876	870	851	883	820	907	814	855	873	855	863	825	809	866	840	874	907	920	862	817	845	882	900	879	893	891	837	843	904	826	838	836	836	845	817	899	852	864	855	863	848	867	892	849	889	869	848	884	867	852	856	848	879	855	916	866	867	819	902	893	909	814	814	828	860	898	859	868	892	872	901	843	875	880	893	906	844	873	907	912	864	914	830	837	861	819	871	884	875	851	842	816	891	842	878	861	855	898	864	871	864	842	868	913	888	868	854	868	887	896	809	924	851	868	834	870	843	874	842	841	865	857	873	796	822	884	900	889	842	873	804	873	838	827	884	858	866	846	803	828	872	849	872	891	862	916	894	910	828	836	854	851	852	844	827	850	796	891	833	851	887	855	865	827	885	861	864	820	868	812	863	899	857	864	894	888	824	868	825	845	795	878	877	896	873	893	845	849	829	858	894	836	876	821	892	863	930	796	900	823	857	839	868	870	868	847	824	865	856	809	889	855	872	874	919	899	798	812	874	877	869	832	849	874	794	898	857	884	861	887	866	844	866	844	828	849	869	840	855	859	865	880	873	880	919	831	842	846	884	823	832	831	881	900	842	828	832	824	838	900	848	836	798	886	857	826	904	854	863	828	860	868	870	906	853	885	832	830	863	831	868	863	858	855	833	816	851	879	857	822	883	861	890	867	843	861	820	881	883	855	879	852	885	872	847	879	952	841	912	801	916	854	856	893	903	833	832	872	863	866	893	871	856	902	875	847	840	860	841	898	874	832	794	901	832	862	808	833	843	889	874	855	829	885	857	843	880	874	852	907	875	816	869	867	876	815	849	908	855	848	911	858	862	886	914	872	798	878	863	821	823	849	819	828	851	825	859	856	845	832	871	891	860	891	856	893	855	855	890	821	869	853	867	848	840	870	866	866	887	832	854	862	908	846	848	845	844	848	836	876	822	866	861	879	854	895	894	875	886	828	886	865	843	872	892	888	825	876	892	854	900	878	885	815	845	864	879	896	856	808	876	826	882	852	905	881	877	832	832	865	877	882	864	875	854	859	840	823	878	864	820	873	889	885	830	877	832	842	889	881	881	843	818	880	854	858	851	887	816	852	850	880	833	820	844	871	856	839	881	879	910	881	905	852	861	849	866	842	842	846	903	893	868	854	874	911	842	878	844	884	893	873	847	857	861	869	926	896	863	900	872	864	813	890	901	891	855	917	831	852	883	850	890	885	835	856	859	861	835	876	835	869	868	859	848	896	829	819	877	851	917	897	867	864	855	876	887	896	891	882	840	879	811	919	858	868	913	891	789	874	927	812	871	815	816	876	902	821	893	858	876	891	896	856	917	841	860	826	840	858	872	784	875	870	828	855	872	874	855	860	851	802	895	877	870	850	825	858	826	831	902	833	857	834	860	893	867	855	887	877	845	859	862	929	909	874	856	861	896	841	834	916	823	871	866	836	851	842	867	838	842	885	878	902	851	827	888	867	850	830	879	838	843	878	813	821	819	847	855	877	821	891	833	873	832	823	901	918	829	871	839	835	896	839	867	835	872	904	807	878	880	861	847	839	865	853	901	845	870	872	851	888	872	841	887	864	854	850	844	847	868	886	890	865	832	862	841	873	891	865	858	859	850	865	820	835	850	837	879	869	875	887	857	810	879	857	864	922	884	843	879	837	886	872	832	866	836	903	825	874	894	863	827	825	951	856	866	880	934	896	866	917	901	893	865	913	865	867	877	850	888	886	824	838	870	941	835	863	871	853	824	876	870	846	862	856	830	884	915	860	866	856	856	880	858	908	841	879	820	824	815	893	865	836	897	852	831	875	889	835	822	920	808	811	864	872	825	899	903	849	891	851	838	812	840	937	830	875	908	861	842	883	878	838	860	848	861	843	871	915	860	877	812	855	869	922	921	854	819	873	899	847	852	915	854	836	913	907	878	837	814	836	859	769	843	848	890	901	809	839	877	811	802	870	865	855	848	865	854	902	860	872	886	845	863	787	878	808	893	840	835	892	900	857	861	846	870	779	848	820	837	849	832	851	829	882	879	826	853	849	900	902	920	916	836	873	866	866	829	857	887	890	836	884	866	856	904	898	899	857	870	861	894	825	873	829	869	812	811	846	827	945	900	870	835	865	838	848	837	870	924	837	894	835	844	888	853	858	906	829	884	874	849	844	880	840	879	873	867	856	843	833	836	841	853	828	800	890	877	902	884	857	845	830	878	857	823	881	842	828	832	819	867	788	911	871	824	837	849	877	844	866	876	907	886	876	836	901	855	866	879	875	864	849	827	840	870	821	892	843	875	875	802	849	875	860	886	856	866	860	841	809	864	866	857	868	901	885	838	881	916	902	878	898	858	831
22886	21386	29351	23817	21389	21453	11709	1399	946	916	832	762	705	623	642	639	635	570	589	580	552	563	513	513	502	500	528	562	489	463	518	495	507	500	481	517	512	544	449	481	523	483	501	445	482	463	476	516	434	461	507	506	499	438	505	465	459	485	455	500	448	454	469	487	456	483	506	475	461	468	458	452	469	509	466	473	480	439	475	440	476	460	477	517	469	502	478	492	465	520	500	506	491	457	515	433	478	427	473	473	426	498	468	496	435	492	418	484	455	451	449	464	427	465	455	445	436	464	490	450	474	502	487	449	459	447	484	456	463	477	450	473	475	474	473	438	475	491	458	469	494	476	479	445	450	443	495	439	463	475	485	505	470	465	456	464	476	437	490	469	489	482	472	423	467	480	443	476	475	466	494	450	452	472	471	484	463	474	456	484	436	417	464	479	468	476	442	454	441	445	452	487	470	440	501	461	455	494	503	493	468	441	478	495	468	425	430	438	477	465	492	468	497	466	478	428	471	442	481	470	473	439	436	472	457	465	439	475	507	483	449	535	468	482	464	451	469	436	475	486	517	466	491	466	459	470	452	464	499	464	456	495	461	489	473	512	463	425	486	457	487	450	458	483	470	486	532	467	450	470	469	479	503	481	483	486	483	508	450	447	445	444	461	452	466	448	468	437	453	458	450	441	480	500	450	493	489	466	500	478	463	444	497	471	476	456	473	436	456	484	433	474	446	441	457	456	449	463	471	441	507	514	464	442	450	478	493	504	455	453	474	496	465	447	470	469	434	450	516	477	448	495	459	455	481	472	485	423	503	471	482	473	439	509	463	475	535	513	482	446	461	464	462	476	493	429	426	474	444	450	489	454	478	469	496	447	445	469	494	508	453	455	437	460	489	478	477	470	464	468	464	467	465	435	464	467	443	478	479	442	482	468	461	526	483	467	511	466	475	462	442	466	448	471	459	468	444	478	485	474	483	443	461	494	488	454	466	513	467	458	484	457	446	438	464	475	485	476	453	476	429	472	496	448	429	432	472	486	450	488	435	463	442	482	487	493	470	462	486	453	476	445	494	475	464	462	435	451	506	457	489	457	484	469	468	482	455	441	475	492	485	456	444	502	458	451	475	465	475	483	452	448	450	448	466	461	481	494	464	475	470	425	432	447	458	473	414	482	435	499	463	454	475	489	491	440	489	450	444	459	458	480	443	477	463	432	471	516	476	499	441	457	457	483	463	482	465	431	466	510	453	449	454	447	475	494	448	439	462	462	442	467	469	474	446	482	455	418	466	477	448	450	459	493	459	475	476	471	483	447	439	462	474	472	483	463	459	482	463	472	445	478	473	467	505	464	452	440	451	455	478	458	488	431	476	430	435	479	452	467	477	471	461	463	434	475	483	427	483	443	433	451	425	512	446	468	424	426	487	450	456	462	449	440	488	496	444	503	521	518	506	488	467	480	477	472	427	508	456	498	457	500	442	493	461	469	453	476	474	481	460	474	492	480	457	457	471	473	431	468	484	457	475	457	507	459	484	485	469	443	477	488	464	477	468	495	430	469	467	447	494	457	458	544	499	470	457	477	492	473	448	466	458	479	459	470	464	440	467	483	483	468	451	471	500	492	484	481	513	432	470	445	474	467	443	453	440	461	469	461	467	440	468	448	489	454	457	484	520	457	441	476	468	453	455	490	434	454	458	485	490	450	463	420	469	511	473	481	426	460	489	468	458	481	427	447	460	508	440	466	474	452	451	469	455	480	484	453	479	469	495	487	471	472	493	440	448	441	457	496	480	441	487	456	488	460	456	464	482	441	441	499	487	471	463	491	491	420	482	479	483	469	496	465	486	453	455	439	459	498	473	493	455	451	470	469	505	472	495	471	448	459	472	446	480	458	418	461	436	484	456	460	458	448	439	463	474	395	465	463	476	459	510	467	455	477	445	461	437	492	512	451	467	441	500	483	525	450	438	480	504	494	463	475	420	460	495	481	473	497	426	444	455	462	465	475	421	466	432	449	492	466	428	438	475	456	450	503	472	467	494	469	434	445	470	484	470	482	474	470	462	494	435	454	488	443	510	447	456	489	455	518	492	464	483	454	434	472	459	465	461	485	447	449	471	471	451	500	470	437	466	486	437	481	473	483	481	439	468	474	461	462	493	484	468	461	436	441	501	457	480	438	484	467	503	485	421	509	451	456	481	466	497	504	498	445	522	456	506	497	455	461	466	472	470	446	475	477	441	454	456	484	472	497	476	471	427	497	460	443	467	425	482	457	493	470	453	436	480	470	447	461	460	481	491	450	471	479	445	452	457	476	507	486	435	478	459	505	488	467	489	466	419	460	511	437	424	472	490	443	476	459	496	497	441	460	473	472	458	466	480	466	495	459	461	479	464	485	485	464	478	451	419	447	470	482	465	497	451	450	461	454	462	451	457	485	441	460	430	460	443	432	455	439	478	444	481	496	456	482	430	473	463	481	491	458	467	456	457	425	462	422	422	488	483	468	445	481	473	481	447	453	437	501	447	456	505	508	461	465	456	447	463	463	480	482	494	456	496	473	461	500	450	488	470	487	455	465	452	460	441	442	474	485	485	461	465	450	469	464	449	472	488	452	459	452	466	480	449	458	461	486	495	438	465	471	449	471	457	463	441	438	453	458	484	480	461	456	459	469	469	524	453	510	508	434	495	521	472	456	503	518	457	463	476	479	508	463	437	471	475	469	459	480	434	521	414	454	457	480	454	447	450	466	448	492	418	423	481	497	484	485	465	449	465	443	470	453	459	440	439	477	468	424	453	466	470	468	498	463	479	457	430	436	451	440	473	484	417	460	489	512	443	480	425	490	471	488	478	476	457	496	483	435	446	438	449	472	455	477	488	475	434	481	444	456	443	450	467	475	472	443	441	472	443	496	445	481	472	462	491	472	445	481	470	488	501	457	453	478	501	440	475	479	511	447	466	450	510	462	512	477	456	462	463	504	477	472	477	444	452	460	497	499	462	485	448	445	464	416	462	495	473	493	468	488	459	474	490	484	469	467	437	452	461	439	507	471	465	463	465	461	455	487	459	528	485	460	471	465	477	509	463	484	464	448	455	448	419	505	443	465	448	454	499	449	437	431	442	479	477	469	487	466	501	459	465	466	486	475	462	486	405	449	468	462	469	457	447	471	447	478	477	446	489	452	463	456	495	460	443	485	446	460	421	467	476	456	478	443	483	457	464	423	461	465	464	466	491	445	479	458	485	487	477	461	459	442	497	494	455	468	467	498	508	452	474	448	492	471	464	467	471	462	468	456	473	463	476	440	458	470	415	511	468	496	421	466	465	468	455	449	441	446	478	468	447	447	456	461	449	482	506	474	460	500	436	456	430	524	488	485	443	486	465	450	477	471	476	450	473	504	458	470	487	484	484	446	485	486	492	498	421	477	472	472	450	464	449	475	447	515	468	460	474	492	458	449	510	461	461	468	470	479	481	479	502	436	466	470	468	454	482	469	420	451
13619	16575	13377	7105	5061	3815	3036	2468	2031	1712	1492	1318	1146	1068	1032	987	954	915	831	802	778	806	789	722	732	681	753	741	741	699	729	712	697	689	677	678	661	662	744	615	668	657	644	654	612	646	632	620	672	658	619	620	631	627	638	614	623	619	622	635	616	645	630	588	606	637	576	624	629	637	635	645	620	618	591	573	628	580	611	620	648	582	629	564	629	649	640	625	660	571	642	670	574	621	597	587	629	661	630	616	645	619	612	624	620	625	636	628	665	576	613	622	621	600	605	633	644	611	602	597	637	605	644	612	595	606	606	621	629	639	636	604	615	641	619	614	605	627	573	627	641	628	683	600	578	661	615	593	595	610	589	640	609	607	612	598	616	637	623	641	621	604	623	629	632	611	622	563	627	630	622	629	637	639	618	639	594	645	674	581	671	575	656	635	617	618	618	638	598	600	597	629	637	590	597	596	599	625	612	617	609	593	617	606	643	633	622	621	594	601	587	592	606	607	647	648	603	586	579	642	658	625	631	606	602	629	667	617	637	642	609	623	611	642	636	620	622	591	650	614	593	612	622	648	606	581	651	581	617	672	600	617	632	643	610	593	612	584	608	593	580	629	610	643	602	624	644	581	596	609	579	610	623	586	650	575	589	609	644	622	659	630	590	641	616	633	615	577	619	624	601	611	604	595	606	621	628	576	591	622	627	637	601	589	629	597	601	610	664	611	658	624	609	617	595	643	600	623	660	620	606	624	617	616	595	582	655	618	645	603	626	654	633	597	603	574	627	628	629	604	645	605	642	626	611	643	588	635	584	654	608	592	641	580	599	589	674	627	615	581	609	657	614	618	643	625	637	567	627	624	638	585	544	606	622	603	597	612	626	677	628	591	583	588	545	607	610	599	627	599	623	613	653	564	581	609	645	621	639	688	656	618	662	633	582	651	624	645	591	605	608	620	617	604	594	596	652	630	614	617	601	616	660	604	653	581	616	645	606	626	648	610	615	645	638	607	635	632	679	570	648	614	626	612	615	683	617	600	573	641	658	639	622	589	674	641	665	624	599	595	667	590	618	637	647	613	610	611	599	624	620	608	643	629	628	635	617	613	620	643	629	594	638	643	658	645	588	600	628	604	601	626	610	596	629	594	633	624	657	589	577	593	627	645	589	638	574	563	614	633	608	626	632	632	642	634	611	602	559	607	626	630	650	652	606	627	600	660	639	612	585	597	628	604	601	636	634	617	603	602	611	600	579	597	623	611	653	619	596	670	608	655	632	617	593	619	589	607	607	619	633	650	679	600	601	594	598	551	597	636	630	621	650	638	589	556	660	592	625	598	596	607	587	603	617	608	637	585	604	573	625	628	649	638	625	606	604	601	599	614	595	634	595	601	587	612	618	590	626	631	627	592	628	620	590	645	590	635	618	608	610	604	616	596	636	633	631	639	635	628	594	644	585	543	651	629	605	649	614	608	640	597	606	575	595	604	633	568	652	615	639	616	624	563	642	626	584	637	630	646	595	578	620	555	603	623	637	624	609	604	618	588	649	622	603	587	599	610	643	584	624	609	623	668	597	564	647	618	610	611	629	618	589	637	616	626	574	611	599	661	605	616	667	612	612	618	616	607	562	578	570	599	640	607	628	585	587	626	560	641	618	591	622	607	582	624	592	600	590	606	603	615	608	644	605	665	590	627	610	555	607	648	569	624	640	573	614	617	643	609	600	578	621	559	666	601	630	639	617	596	596	585	608	613	619	629	582	636	637	627	635	636	668	566	576	615	672	590	656	649	624	645	579	593	550	668	598	632	612	611	614	652	574	642	635	657	665	663	580	577	596	638	622	596	629	628	681	592	631	647	563	633	653	645	627	610	632	630	613	593	664	617	658	622	634	629	637	644	610	584	610	594	630	637	692	631	635	630	626	608	633	660	609	586	613	582	660	630	637	640	600	595	586	619	637	621	629	613	605	621	637	587	615	604	629	637	663	609	638	576	624	635	608	623	651	617	651	585	609	629	600	584	616	644	651	632	604	617	640	617	660	604	618	630	624	629	610	637	625	640	603	624	612	581	585	596	637	653	633	579	632	635	636	649	649	595	623	651	620	614	588	658	637	639	619	604	615	608	587	584	600	646	629	591	615	637	569	602	650	586	650	589	569	653	596	613	619	651	561	592	588	598	591	643	620	603	606	601	603	638	656	627	667	639	594	583	636	632	601	656	602	600	603	646	633	569	636	625	627	622	605	622	594	620	655	598	598	604	661	609	653	638	598	615	614	602	635	635	603	615	585	615	581	631	604	634	601	597	583	620	606	613	590	607	640	654	615	634	637	577	644	641	646	645	618	639	604	635	608	617	643	634	585	610	587	602	635	623	633	630	616	621	612	628	617	587	624	594	589	647	662	650	636	622	584	604	614	626	637	598	609	579	650	589	616	640	589	610	617	626	579	613	619	593	652	630	616	593	639	602	565	645	654	579	597	618	604	586	594	609	602	597	617	632	639	611	597	587	593	649	589	632	624	632	608	619	646	602	622	589	642	598	610	621	598	600	597	600	579	657	616	601	582	588	609	665	589	667	617	646	640	594	621	610	624	621	574	634	621	631	609	611	589	642	613	576	621	635	565	610	615	613	682	626	639	613	586	614	624	590	626	598	621	599	579	546	584	625	631	616	608	582	685	649	577	635	609	598	638	623	616	592	614	583	639	634	652	615	604	588	605	631	668	602	595	635	611	653	592	630	563	619	616	634	660	589	646	622	640	618	626	576	568	622	596	602	668	604	625	645	620	640	613	603	621	650	573	587	623	625	592	618	655	647	596	652	605	570	623	590	584	576	600	602	586	598	613	655	623	628	615	614	616	636	617	648	617	613	613	590	619	596	587	629	620	594	621	620	590	647	608	570	595	588	616	618	618	592	609	574	626	610	614	584	608	584	589	611	625	634	636	608	621	615	639	602	604	653	642	627	602	642	637	624	601	594	575	599	602	578	617	651	651	610	679	576	612	597	610	586	616	641	545	644	609	644	621	601	620	635	596	633	579	608	636	576	636	618	636	618	578	606	605	597	623	641	609	655	578	614	642	646	601	605	606	637	586	651	631	613	651	618	626	616	624	630	606	655	648	617	632	600	635	624	613	597	599	631	591	616	641	572	634	677	593	620	585	646	598	563	599	606	670	607	615	603	623	641	627	618	639	610	684	670	640	627	606	614	652	669	584	640	637	618	595	598	657	614	653	619	599	578	620	611	602	664	609	617	600	592	583	572	667	620	608	587	610	578	671	588	618	657	611	626	596	577	644	643	597	580	639	601	653	610	649	625	616	592	598	600	602	618	633	642	588	569	616	602	639	661	657	603	618	648	591	606	688	602	615	582	614	663	566	634	595	617	594	606	628	594	588	622	617	612	597	617	618	605	647	608	608	592	652	603	611	613	612	634	611	633	611	614	599	640	616	602	644	604	610	653	599	614	605	595	633	631	610	599	583	616	569	600	592	581	609	648
27094	20973	9860	928	533	503	494	491	498	422	472	481	449	460	463	474	437	498	505	473	481	488	438	489	432	470	451	461	458	452	449	469	452	453	423	440	479	457	441	447	442	443	429	486	484	467	461	440	430	438	491	482	447	452	490	475	467	451	464	484	502	451	437	423	470	445	475	467	439	494	478	476	483	456	478	445	422	442	483	492	448	443	467	447	449	447	479	452	489	468	441	478	463	418	443	449	484	442	462	477	454	450	465	433	441	460	414	461	493	415	454	474	450	428	453	492	473	458	422	419	428	438	433	455	444	477	486	460	502	467	463	465	442	490	469	428	422	458	521	456	427	465	455	439	432	468	467	486	438	450	479	468	431	458	445	465	463	450	417	413	437	444	453	501	466	441	467	447	472	462	471	490	429	468	441	458	489	446	469	459	469	484	460	457	446	459	467	493	445	447	497	451	492	444	495	453	432	484	441	454	442	441	460	430	482	472	456	425	471	433	414	510	429	481	407	446	456	433	430	467	434	465	481	440	477	457	433	453	461	467	448	497	494	454	481	474	475	458	462	477	500	446	482	456	469	464	451	437	466	479	493	510	474	481	467	431	398	420	419	448	462	466	478	481	458	459	481	467	442	487	459	458	460	496	504	465	432	493	438	466	468	464	471	498	482	514	426	500	445	454	440	468	441	493	447	475	469	435	436	492	474	423	439	467	470	461	451	508	436	488	466	415	472	448	436	467	432	427	503	440	490	485	455	445	446	418	488	444	464	469	412	450	485	453	424	488	498	480	504	454	489	476	488	443	489	445	483	449	459	429	444	454	478	438	467	464	485	454	456	439	449	458	482	455	497	466	458	451	443	457	469	485	401	431	488	484	446	424	457	466	445	474	431	458	456	494	455	443	485	509	455	432	493	457	489	427	461	452	469	525	453	476	481	444	416	471	481	485	430	468	429	465	476	458	443	472	440	418	463	445	432	461	435	473	443	476	479	440	459	452	477	445	445	473	469	416	498	438	459	495	440	447	467	444	474	464	449	448	447	472	501	453	470	448	496	459	457	502	439	459	457	477	476	437	459	454	504	448	468	469	514	482	424	459	482	432	470	440	504	450	464	462	429	477	495	455	490	450	462	453	453	454	468	486	471	463	429	479	458	464	462	452	467	478	483	462	446	493	449	470	467	445	484	468	500	460	484	482	479	457	466	492	460	452	458	438	441	488	441	432	428	453	467	431	472	440	440	486	433	429	461	501	429	452	448	436	440	477	463	454	483	513	448	470	471	472	504	447	424	452	461	459	480	468	458	508	492	470	485	488	480	469	448	477	442	459	479	454	433	493	454	443	449	482	457	452	452	441	438	481	432	498	435	443	463	466	451	449	460	473	455	478	463	425	477	450	475	441	493	462	443	460	441	484	471	462	436	479	452	460	418	497	474	464	496	457	486	450	448	449	438	444	466	472	465	458	494	478	448	450	441	450	459	459	459	453	463	472	434	475	482	470	436	461	432	462	489	457	476	473	484	449	439	442	467	453	456	467	443	456	481	458	475	484	473	453	482	488	479	464	495	477	447	489	458	470	491	477	439	484	497	467	463	452	441	493	484	443	455	450	515	437	456	436	480	463	473	485	461	486	473	491	460	445	447	464	475	485	473	476	464	468	442	475	438	436	480	470	465	439	461	437	477	445	477	458	484	497	468	413	470	435	417	429	497	462	459	488	445	424	459	457	438	452	458	478	463	448	470	458	454	461	456	477	462	462	454	462	430	427	464	459	483	465	452	509	442	468	422	450	443	499	496	453	466	451	422	434	498	479	464	450	455	467	434	467	442	451	445	413	474	531	472	476	449	459	452	491	468	464	447	469	469	477	470	437	452	467	496	478	459	455	484	474	468	464	454	489	485	484	454	486	459	462	428	501	507	460	447	438	447	456	464	462	442	497	461	440	501	462	433	428	458	426	460	450	476	457	479	489	491	461	450	453	486	472	436	465	468	441	501	441	464	445	464	446	450	453	447	471	463	521	424	511	450	479	462	446	461	468	447	476	457	425	465	438	456	465	438	450	434	471	433	474	488	445	443	513	458	480	463	495	464	475	465	400	500	447	466	468	442	479	482	483	470	475	485	479	489	482	456	466	447	489	466	429	460	482	437	484	487	473	424	456	450	474	487	478	442	456	495	452	441	454	448	476	468	441	482	453	476	453	424	473	476	498	496	486	421	426	475	490	461	463	493	453	445	467	444	450	473	465	491	499	449	465	443	467	481	463	456	460	442	463	466	450	493	427	504	468	466	458	454	461	474	433	465	493	471	438	450	457	476	477	487	444	462	460	426	475	435	480	499	450	475	464	457	469	438	456	459	469	500	491	446	456	451	447	448	479	465	429	453	455	411	462	451	437	452	480	478	471	464	436	468	460	456	494	455	452	452	474	459	455	463	440	424	436	478	482	459	459	515	449	422	469	460	459	449	449	458	476	485	450	489	437	473	470	467	470	464	468	477	456	485	408	501	466	462	446	456	414	443	431	445	425	433	462	457	448	441	443	456	442	449	436	456	450	445	447	458	461	473	476	457	478	463	448	476	497	505	484	504	483	475	447	467	473	433	448	491	500	485	466	480	446	449	473	456	452	483	437	452	480	446	431	500	478	506	412	457	462	459	494	418	445	408	457	466	469	447	449	475	455	481	476	441	452	468	431	471	452	424	465	466	486	459	470	457	466	491	512	467	463	481	446	434	479	458	467	515	450	447	425	498	478	495	479	416	404	464	445	437	476	452	492	436	466	465	461	452	430	487	452	450	475	467	431	495	471	455	453	473	477	453	427	486	478	485	477	452	449	491	440	443	462	444	467	494	443	467	484	480	451	501	483	424	445	474	467	467	444	445	432	463	443	467	487	464	446	481	458	502	482	455	485	489	448	477	459	466	468	446	451	442	462	445	516	478	475	472	492	518	454	485	488	473	474	502	494	468	456	485	461	497	472	435	496	446	431	463	469	446	417	462	484	456	455	434	448	418	450	484	469	441	441	456	433	464	422	483	490	502	462	456	508	460	440	447	453	477	472	440	473	482	462	484	513	438	488	462	467	463	467	466	481	456	498	444	448	464	461	457	454	468	456	466	462	422	468	449	453	458	438	444	447	482	481	454	494	493	452	482	489	431	456	517	461	438	438	463	459	444	448	483	477	433	440	493	470	459	452	502	489	481	461	470	435	410	453	439	458	471	437	470	462	444	482	455	448	506	468	481	471	466	462	433	445	449	471	485	447	448	464	477	446	488	434	429	483	451	470	431	461	428	463	515	449	470	469	433	442	493	449	431	449	478	443	483	470	435	442	457	476	466	460	462	464	419	444	446	463	458	432	448	426	455	419	470	408	455	460	433	495	483	444	434	485	496	454	485	497	506	462	453	441	484	455	449	466	480	443	499	465	443	469	414	451	477	484	493	451	506	482	447	448	440	470	439	446	459	479	453	461	458	456	433	437	440	415	421	428	491	469	467	478
4285	1245	1068	788	755	713	672	645	650	598	628	626	580	639	571	600	589	593	612	625	613	608	598	618	603	555	584	591	604	569	608	585	611	638	607	625	621	589	608	588	566	538	585	604	602	621	581	564	549	599	578	629	599	586	596	599	644	560	604	566	577	589	588	619	576	577	567	629	591	537	597	585	581	639	616	603	588	585	571	591	633	604	564	605	559	627	601	559	592	606	627	611	593	567	573	599	596	555	609	596	628	643	583	558	603	602	595	592	603	588	578	631	600	608	569	578	577	537	593	583	586	574	602	575	610	578	592	563	589	601	565	621	584	587	593	560	577	598	581	590	602	603	593	609	608	580	608	602	603	602	619	554	594	593	586	625	600	594	593	627	617	603	616	570	613	565	575	625	618	592	630	607	577	614	553	582	613	585	586	590	577	595	613	586	582	600	633	646	595	592	614	589	616	579	634	609	570	640	587	610	596	621	623	663	551	608	615	605	557	601	546	600	661	599	580	609	617	578	585	628	601	638	552	579	573	607	567	586	533	571	622	578	534	621	569	639	618	580	579	616	601	591	576	599	605	602	593	591	615	642	610	596	599	587	648	579	561	619	603	597	556	579	662	600	596	581	578	569	639	576	595	573	569	605	557	586	597	613	594	595	577	568	580	602	622	614	575	611	598	590	571	639	558	600	601	577	574	582	615	572	612	586	584	599	593	579	589	583	594	595	594	586	557	608	615	630	587	573	590	587	575	605	576	610	554	566	584	610	582	596	582	571	544	621	603	577	595	620	586	579	578	594	589	555	590	624	594	546	604	604	626	596	582	599	597	598	604	561	594	562	605	577	585	596	579	602	605	625	589	612	571	610	625	615	590	599	625	577	575	608	607	625	579	544	590	589	611	587	602	572	634	604	608	592	601	595	550	574	612	569	562	581	571	553	592	593	603	591	597	590	599	584	585	551	600	618	623	593	604	632	622	608	615	561	598	651	581	604	565	631	594	589	588	597	566	579	601	617	641	612	617	584	577	591	564	514	564	594	596	625	571	574	615	580	613	600	603	622	588	585	584	563	609	608	596	567	599	588	563	607	608	611	642	595	631	624	605	615	596	580	540	604	575	610	557	586	589	620	588	605	571	575	602	598	573	582	586	590	581	638	568	614	552	579	577	635	583	579	613	570	602	589	632	583	624	569	596	579	659	621	546	628	562	582	577	575	593	589	628	598	592	609	603	562	587	595	596	592	577	602	602	598	589	611	597	595	613	618	613	589	601	633	611	583	578	575	602	586	636	586	606	565	587	575	569	617	603	604	539	579	566	600	589	553	589	626	592	600	574	617	561	585	605	611	589	604	618	615	593	627	586	581	618	573	592	593	588	610	591	587	575	608	605	593	569	562	618	600	636	585	602	583	604	600	571	574	603	589	611	612	624	561	626	603	547	559	599	596	563	578	614	584	603	580	621	615	588	616	583	573	603	566	570	586	610	562	628	558	590	581	575	592	621	611	592	584	582	618	604	607	578	585	599	604	575	569	576	528	533	585	601	610	610	638	573	623	599	595	584	618	563	595	561	574	604	593	591	597	580	599	557	578	606	560	610	598	589	557	562	613	619	573	589	576	561	595	605	580	559	573	593	542	591	576	542	601	586	567	650	608	628	600	632	622	610	587	611	579	616	577	598	577	581	637	587	628	598	611	615	603	600	622	575	589	595	601	544	579	564	576	571	550	562	598	571	612	607	612	568	583	608	533	602	550	588	555	580	547	580	598	612	567	570	589	594	602	572	564	598	611	561	617	596	618	584	588	597	625	588	539	618	566	591	577	589	579	602	579	579	618	627	609	588	575	596	551	606	565	575	591	598	588	607	608	616	623	628	578	605	594	587	565	594	614	547	575	542	655	546	591	591	628	584	593	566	593	623	578	564	610	588	585	593	572	585	587	579	622	604	586	602	654	625	612	558	604	612	555	597	563	578	611	630	561	603	612	597	628	562	615	601	578	593	605	611	592	611	573	618	607	568	572	582	589	596	607	573	573	613	583	581	562	583	558	596	628	568	597	612	616	557	626	599	573	580	589	588	618	603	596	582	619	540	604	627	578	578	590	609	565	579	616	640	606	576	609	613	628	613	564	588	605	613	610	599	573	607	562	590	590	598	614	559	609	607	594	597	621	572	603	594	592	560	656	632	571	594	628	594	563	590	599	576	602	585	545	575	596	557	594	621	607	606	576	599	588	579	586	592	615	576	560	607	596	584	601	577	643	600	604	602	561	630	619	593	570	614	595	568	595	618	600	578	577	580	614	601	599	615	628	582	584	547	582	533	586	591	578	589	617	609	622	620	612	638	603	635	565	590	600	568	609	570	609	576	576	616	587	578	631	607	579	562	585	573	586	644	579	618	645	563	575	587	559	575	598	591	595	587	575	611	576	574	609	624	585	563	573	555	568	616	613	622	565	599	651	577	562	556	585	562	580	593	592	624	604	616	618	609	574	615	607	626	626	603	571	603	596	631	601	571	557	579	619	634	576	613	547	598	641	580	584	603	580	592	596	625	616	609	572	628	595	603	565	607	572	640	651	596	588	618	588	593	593	625	567	622	578	581	596	579	622	601	617	605	560	591	578	605	600	593	611	627	588	613	600	605	520	599	612	592	634	572	564	614	563	646	598	608	601	597	602	583	593	586	649	568	580	584	663	609	596	595	624	613	597	596	589	598	622	583	596	573	533	589	600	618	565	597	600	609	607	556	557	558	584	583	666	618	600	579	575	613	593	601	583	613	614	609	569	591	576	576	581	581	632	613	579	612	586	631	587	601	570	575	599	641	563	573	559	623	632	577	566	593	562	597	568	579	609	598	570	613	619	640	585	583	581	595	627	609	668	576	567	603	608	609	572	592	596	588	596	600	647	624	620	598	614	595	618	595	615	587	590	601	588	574	598	585	553	583	579	549	594	598	596	603	555	593	629	665	594	611	591	612	575	607	593	614	576	620	580	579	609	573	603	610	623	573	601	579	595	579	565	632	605	584	584	621	592	592	587	616	586	599	548	581	559	586	627	557	587	614	560	589	610	589	610	584	588	578	620	586	596	623	586	634	619	537	578	622	602	592	556	598	626	574	634	624	560	605	634	583	611	564	609	606	576	604	616	598	614	593	557	619	587	643	621	573	598	609	597	556	615	573	595	610	553	621	582	620	612	630	598	625	590	595	575	648	637	579	598	634	608	600	608	633	615	597	579	564	601	536	598	578	529	629	632	579	579	655	553	585	614	585	620	600	569	618	606	550	618	600	565	636	579	556	603	574	582	585	598	538	581	561	584	594	552	611	598	591	618	617	606	644	577	603	587	567	619	616	601	573	668	599	599	634	589	588	539	599	611	589	597	569	603	555	635	588	590	596	598	568	568	621	584	622	599	623	602	607	582	585	588	627	580	595	586	559	574	598	591	612	613	594	575	601	619	579	593	591	615	580	602	602	594	575	622	604	602	644	575	600	615	581	591
23804	21412	29015	24178	21413	13380	1776	1062	954	874	898	784	789	742	770	741	712	747	708	698	758	708	707	662	670	626	645	687	660	722	678	690	664	668	706	666	702	655	635	684	659	656	682	663	673	661	711	696	659	666	626	672	676	673	684	716	663	637	667	692	722	661	679	641	656	674	666	709	703	645	648	661	640	644	667	671	634	654	671	650	688	683	695	630	650	622	590	673	679	711	647	704	641	645	646	631	641	645	667	626	706	634	638	665	653	655	681	634	638	638	673	651	624	616	669	642	663	676	684	667	701	626	679	692	659	634	657	628	664	673	649	690	687	677	659	684	660	664	648	622	675	669	642	639	652	622	674	677	630	661	637	624	664	648	664	643	666	643	617	662	650	641	675	697	658	711	634	689	633	656	701	626	640	619	629	640	678	610	625	685	658	669	709	634	685	663	652	657	603	594	651	652	648	685	648	618	641	633	645	649	647	636	647	696	608	642	648	676	691	614	643	669	691	634	660	644	657	677	678	680	653	704	616	679	688	700	683	631	625	667	662	677	661	630	655	705	635	638	632	605	664	610	650	698	656	641	607	706	688	655	662	679	661	617	662	697	661	652	620	661	658	660	666	633	683	628	615	665	660	632	673	671	644	672	706	694	688	662	657	616	653	707	665	706	650	662	657	645	694	646	673	673	632	656	697	677	655	598	630	719	597	658	647	661	620	649	654	664	679	672	658	652	664	634	641	678	681	697	618	600	675	676	630	623	693	619	632	680	714	606	669	677	658	637	596	656	666	670	656	647	683	646	667	641	662	603	658	656	680	676	644	651	639	669	635	676	660	630	623	685	684	675	630	629	641	647	630	646	673	687	624	713	636	665	646	640	642	595	627	685	688	681	665	657	678	621	677	670	685	632	660	644	628	688	709	635	644	685	644	631	696	660	641	623	686	659	687	663	648	702	644	646	692	642	688	668	640	675	640	648	662	648	645	685	650	693	668	629	650	641	639	681	674	635	694	640	657	697	634	685	686	644	657	674	652	647	663	669	621	630	672	669	588	647	651	609	663	681	639	637	671	603	688	637	601	650	712	634	676	628	652	601	630	681	675	658	666	651	645	726	607	627	686	720	636	688	710	636	631	674	651	661	630	655	642	647	642	705	671	633	648	675	666	657	679	673	659	664	650	718	643	673	655	658	655	633	710	667	654	663	635	655	604	671	668	667	646	681	652	623	648	655	664	636	713	704	652	626	681	643	677	644	681	652	651	681	629	672	691	643	664	681	591	652	655	615	652	672	680	687	672	679	646	634	675	642	665	640	653	624	660	648	602	650	645	586	674	712	652	662	637	667	662	622	667	629	600	663	647	638	663	667	664	669	625	651	641	663	684	655	658	623	637	626	609	646	656	680	647	610	674	661	620	666	691	671	588	612	702	610	715	628	628	659	676	656	646	629	630	644	657	691	643	638	684	639	632	694	679	717	738	664	615	658	684	647	635	627	672	641	673	673	640	705	625	630	668	678	646	649	640	624	643	690	668	692	629	669	676	699	680	674	677	712	653	661	643	658	681	716	654	694	655	641	637	700	663	645	718	663	639	637	688	650	644	622	670	653	620	672	669	646	650	623	650	635	646	671	629	682	644	659	644	659	623	656	656	590	651	645	651	672	650	639	691	654	627	630	654	624	664	641	666	653	684	622	687	636	660	612	641	607	631	690	637	617	652	647	636	644	667	684	663	674	681	702	663	616	686	680	632	678	651	651	653	683	656	609	605	641	706	666	632	661	694	660	696	650	612	665	675	618	650	656	635	657	641	637	635	665	637	653	716	660	652	654	666	632	636	675	626	671	676	608	684	645	592	658	635	617	685	676	632	626	707	661	664	664	661	622	637	661	645	637	662	705	689	635	685	707	629	641	611	698	683	658	700	608	649	618	668	652	663	676	649	627	692	652	647	672	664	627	677	605	624	654	644	650	629	652	657	660	664	679	647	636	676	616	649	659	625	639	671	694	608	623	642	659	658	655	672	652	617	657	649	660	651	633	653	655	614	667	652	669	651	605	637	578	631	661	620	674	669	697	685	683	647	622	686	636	679	641	656	690	634	653	650	640	652	652	641	641	673	620	637	599	665	660	689	657	667	622	658	650	691	640	659	652	667	678	644	650	665	649	650	639	641	670	661	687	691	684	628	623	608	647	636	656	647	679	633	646	659	683	682	698	684	675	602	657	693	661	647	679	633	635	676	662	644	630	633	640	675	644	642	653	649	636	659	676	667	678	670	750	602	680	683	696	674	620	641	666	689	668	616	664	660	654	675	681	660	655	700	649	645	652	676	662	631	641	653	670	665	662	631	669	620	616	636	651	638	646	670	641	617	626	687	683	632	692	639	692	650	669	665	714	637	672	659	667	643	649	629	663	675	651	645	672	671	668	655	626	608	660	698	641	629	664	621	635	668	654	711	639	669	667	645	662	624	643	649	651	618	657	677	683	686	686	692	647	653	665	665	659	675	662	716	648	677	659	664	676	579	614	657	669	644	624	667	674	658	653	658	620	642	626	672	626	653	631	613	651	653	693	614	669	662	648	652	605	684	644	685	666	614	654	676	664	666	677	643	662	677	636	665	617	646	639	666	623	623	613	637	650	675	634	710	687	671	711	608	667	643	660	654	606	702	646	659	709	661	668	664	674	686	658	652	665	658	661	658	661	664	661	692	643	694	667	658	680	673	648	630	658	675	666	692	673	660	682	686	642	668	646	669	626	651	622	631	644	623	651	629	671	645	679	623	686	615	662	655	697	606	674	689	657	707	689	670	639	634	692	666	679	604	598	670	631	649	631	618	656	670	649	619	675	630	637	703	672	669	657	689	708	651	643	674	618	643	668	602	643	661	630	663	652	678	672	668	624	621	643	676	666	680	658	659	653	629	679	683	659	638	630	648	678	648	675	642	654	641	669	664	639	661	644	661	667	747	637	633	639	637	660	642	641	622	695	726	696	623	680	676	677	637	657	668	664	655	679	630	600	672	646	664	676	681	682	663	660	632	641	666	704	621	658	669	647	653	657	649	663	629	682	654	678	672	666	645	626	706	596	663	664	667	672	628	646	649	699	660	620	656	628	691	654	693	665	663	621	667	644	612	671	680	645	646	644	692	626	646	622	654	664	649	670	663	646	629	637	657	676	686	702	683	656	656	671	617	624	689	626	657	658	653	666	661	605	660	686	596	644	641	683	654	662	657	656	620	642	699	669	648	637	695	630	630	592	679	644	640	678	706	644	689	672	644	682	667	667	665	667	674	668	665	651	687	656	667	684	673	679	683	678	658	631	629	653	660	637	688	666	670	643	633	619	672	657	692	649	646	653	658	682	656	624	670	634	660	642	647	656	676	706	631	641	647	701	661	607	660	667	625	654	652	650	670	681	595	660	674	629	671	664	687	625	668	649	644	647	645	675	676	673	669	644	595	625	632	633	690	680	661	675	645	608	667	644	638	662	655	627	695	663	672	659
10236	10686	8609	4441	3243	2506	2086	1833	1543	1413	1314	1257	1134	1111	1067	1079	1016	1043	952	986	932	944	912	913	988	933	906	889	884	891	945	850	930	900	838	868	863	899	818	929	851	862	850	879	869	868	839	859	890	909	880	837	865	851	892	865	872	867	906	866	872	895	864	887	867	848	916	864	874	879	810	824	858	840	890	870	862	831	839	846	908	856	854	867	877	890	841	859	862	948	827	949	899	920	898	837	850	895	813	873	839	935	846	807	860	867	834	859	843	897	899	891	818	833	829	826	794	876	845	817	843	829	886	863	861	808	818	815	871	912	855	869	833	847	794	847	863	837	853	870	875	813	871	837	837	882	804	909	849	823	855	836	902	847	844	820	863	873	858	833	825	867	902	907	903	862	886	835	847	840	874	879	840	822	843	852	887	836	833	895	886	853	890	883	810	844	854	863	797	834	794	837	865	876	834	818	819	872	858	856	863	894	872	829	853	841	878	830	869	862	822	845	826	911	832	850	881	883	915	886	894	950	813	853	805	836	787	866	860	803	835	872	851	878	811	863	904	874	817	840	932	939	824	841	840	864	854	865	875	829	876	864	920	878	851	867	904	831	853	809	817	869	847	914	905	865	816	840	882	866	865	821	852	811	881	848	850	830	886	856	877	839	869	863	835	832	806	828	831	816	872	797	844	839	843	918	860	818	863	820	895	842	780	856	930	867	868	832	833	880	878	858	853	861	891	847	834	863	904	843	899	837	889	814	861	873	845	839	814	887	903	824	829	822	847	888	881	841	848	813	888	892	834	899	840	840	881	872	899	933	852	831	862	805	817	902	847	830	872	823	872	868	874	831	798	866	856	852	871	856	891	843	814	769	871	833	884	883	879	795	887	882	818	825	879	903	827	867	843	859	851	849	871	869	814	904	795	896	846	893	833	870	843	876	860	834	850	846	860	850	835	859	870	848	867	838	830	868	850	843	812	862	822	900	814	778	853	837	796	845	859	806	850	819	883	863	836	851	852	845	862	869	831	824	834	839	830	900	822	853	850	869	838	915	857	873	819	836	891	801	826	829	885	854	843	867	829	855	814	855	810	867	861	856	841	835	869	885	865	909	875	864	790	853	844	839	819	838	851	857	848	862	888	849	879	857	858	850	847	849	845	809	833	844	845	874	864	886	909	840	831	894	856	824	820	875	858	848	871	887	844	793	854	808	858	884	863	868	876	820	859	820	852	888	881	863	885	890	894	876	794	837	835	866	858	824	880	861	844	842	862	814	889	846	839	894	798	792	860	849	820	925	829	853	847	818	863	856	781	854	889	837	857	860	852	882	854	848	795	862	874	826	884	916	838	903	837	870	874	832	958	834	828	868	882	889	889	823	856	826	844	813	867	802	914	862	853	830	840	843	859	814	871	854	831	853	817	898	816	877	865	876	834	865	877	871	894	851	870	852	844	836	834	861	838	877	849	815	886	882	860	856	875	793	862	865	905	842	847	862	836	872	841	890	908	798	837	857	836	863	855	838	831	820	812	820	805	855	823	813	824	814	874	837	872	855	852	883	848	866	870	848	865	883	893	831	830	895	843	871	819	788	797	838	864	859	892	887	900	828	909	820	845	855	840	847	840	815	875	866	808	888	860	775	849	892	849	888	833	863	846	899	834	828	893	882	842	832	882	938	881	879	794	816	883	866	909	863	879	874	852	865	811	886	809	843	846	841	834	810	844	867	868	897	858	819	891	863	867	818	862	875	842	855	884	827	844	854	907	814	866	833	896	819	898	875	858	830	817	879	874	826	873	872	846	829	865	814	881	846	870	769	856	839	831	909	882	843	887	889	876	823	821	849	865	879	882	842	850	795	843	850	866	881	863	833	844	887	852	844	851	864	817	886	846	868	825	879	889	900	831	881	906	863	837	855	864	884	828	859	892	863	819	860	854	879	871	850	840	846	850	809	853	801	806	868	850	877	842	847	825	833	835	835	846	868	819	908	885	826	873	885	880	823	854	847	847	856	894	881	860	867	861	876	837	853	900	778	842	881	797	834	856	876	865	848	851	895	814	873	811	853	855	838	897	847	878	849	862	829	860	840	814	882	815	873	818	852	830	908	845	902	847	812	890	878	845	873	819	806	848	840	850	827	874	862	856	837	834	846	868	897	879	837	894	877	877	854	840	818	843	874	837	823	823	865	892	861	883	875	831	860	859	811	849	786	841	818	881	841	814	885	809	868	813	864	832	872	830	843	862	815	912	846	861	907	815	887	902	862	838	882	854	843	885	886	855	852	844	873	872	863	840	800	850	836	848	823	896	843	824	847	842	860	823	862	826	867	845	835	863	894	799	850	868	804	894	813	838	846	869	833	826	896	877	869	890	828	909	864	892	803	867	890	905	826	865	849	859	856	817	794	882	864	836	831	899	866	823	844	872	826	818	827	844	876	857	827	889	839	846	902	875	834	843	829	823	858	867	919	816	852	885	874	850	874	875	835	849	874	850	889	844	882	833	812	808	815	879	846	875	905	803	818	786	848	853	834	844	820	889	836	824	847	876	859	813	877	868	881	861	921	875	832	843	878	841	855	874	877	803	833	873	853	823	877	860	832	861	854	831	869	867	872	869	867	805	838	847	888	861	819	827	866	831	839	832	858	852	893	852	838	868	874	830	849	792	880	860	896	863	854	824	801	870	871	875	942	879	835	877	836	913	861	838	858	821	916	821	918	865	883	885	851	837	813	835	830	857	851	835	809	825	854	792	824	854	843	862	870	851	839	842	893	867	842	843	896	862	815	826	881	828	862	874	818	826	876	822	846	895	854	855	877	852	884	819	832	901	816	837	881	865	853	838	851	808	851	843	850	861	849	892	828	869	807	899	855	898	807	823	855	897	855	902	875	935	827	823	860	877	840	874	850	878	867	859	851	822	911	905	825	864	855	857	889	857	844	798	819	873	839	918	821	869	848	833	828	832	861	836	860	844	860	861	910	859	870	889	856	850	880	849	863	794	884	893	820	854	813	889	879	871	853	841	906	895	841	859	828	847	868	840	927	865	828	832	847	831	821	835	867	849	914	814	895	820	884	878	880	875	862	852	847	897	871	884	856	872	874	841	817	846	868	865	870	846	892	823	870	855	913	882	811	821	895	834	875	837	806	849	878	870	861	839	829	850	781	862	857	864	870	862	856	804	834	849	839	844	870	810	855	839	857	780	853	903	839	813	880	876	833	833	809	852	869	849	795	847	873	836	903	824	894	826	840	858	868	798	827	828	869	853	908	827	867	880	883	868	862	904	851	812	865	863	836	904	874	883	843	893	871	832	854	916	796	886	818	844	838	858	832	827	898	851	827	840	822	821	908	842	878	874	851	790	864	862	860	896	835	870	811	907	872	857	794	860	837	850	793	851	880	870	883	848	859	859	881	837	853	843	823	883	778	868	901	852	792	837	856	875	824	852	872	806	831	818	888	852	889	849	841	808	858	835	832	840	829	864	871	863	863	870	879	844	850
22884	21372	29352	23781	21381	21430	11553	1351	933	864	781	749	672	648	635	576	562	612	585	531	533	529	510	512	521	517	533	493	519	493	533	523	505	466	476	482	462	487	516	476	454	474	487	461	474	466	508	446	483	472	510	465	469	487	449	491	468	460	485	459	448	460	491	448	506	471	453	464	463	465	458	481	487	473	463	438	448	447	449	463	450	465	414	443	496	435	462	491	507	510	474	477	480	461	458	442	461	450	463	497	497	414	461	464	467	497	465	464	469	431	488	459	442	474	480	472	479	461	448	477	426	462	476	448	500	436	446	466	471	458	463	479	416	456	479	458	459	493	427	451	445	452	476	440	457	439	472	449	453	442	427	464	468	485	418	499	466	473	444	467	486	462	449	478	468	437	497	457	510	444	445	475	503	435	480	459	480	450	510	471	461	493	472	424	461	467	490	476	482	490	451	450	454	455	480	426	458	444	493	458	456	471	476	465	443	486	481	491	452	483	439	437	427	428	441	445	448	414	429	444	471	435	473	465	424	431	482	446	491	474	472	413	460	486	452	465	455	459	415	447	435	503	480	434	433	430	444	460	455	477	441	455	506	422	459	445	484	492	483	484	436	466	445	471	493	468	452	452	448	482	460	467	449	468	489	438	459	462	481	457	454	445	455	460	452	457	430	449	457	406	463	447	440	441	492	463	443	474	466	472	488	469	512	446	471	452	465	445	416	479	468	460	472	468	447	458	467	414	456	456	496	476	439	459	461	457	448	452	449	436	500	474	465	431	470	472	429	450	473	466	422	448	454	466	446	483	428	450	449	417	469	449	444	482	456	468	455	495	502	445	505	474	429	450	443	459	427	459	443	422	438	402	462	446	500	492	443	463	457	495	445	466	483	464	456	425	484	427	425	501	446	464	440	452	494	475	465	441	441	456	464	487	442	471	472	482	438	501	463	503	490	434	453	466	488	490	468	466	416	432	461	460	436	435	455	426	480	471	420	465	456	438	438	468	474	480	420	482	463	467	447	450	442	468	445	440	430	489	463	454	448	434	461	496	491	469	466	441	442	453	438	472	473	479	472	456	434	458	442	462	465	454	440	448	448	467	444	455	442	434	461	424	379	429	431	473	466	445	486	480	427	486	486	450	449	433	429	453	480	428	506	447	433	474	457	470	495	489	450	460	476	425	448	476	523	461	465	517	450	456	471	449	486	395	455	460	435	430	442	441	434	460	474	473	468	447	471	473	456	447	390	424	468	435	426	465	459	450	412	458	460	439	464	459	434	423	469	438	461	432	440	432	472	474	432	445	455	468	446	477	464	434	446	444	479	442	433	464	464	459	441	427	457	441	477	441	467	459	491	455	495	420	453	469	486	500	486	484	432	442	476	435	456	434	458	459	459	486	416	456	451	472	444	441	417	457	460	452	484	433	444	500	461	470	442	494	456	461	448	445	480	475	466	443	439	436	428	475	471	471	440	449	447	472	455	473	479	423	430	457	444	443	468	481	411	429	467	503	436	497	431	423	443	453	483	436	451	418	476	496	463	453	422	466	433	471	443	453	480	471	446	472	444	442	475	434	446	451	475	451	476	435	392	458	439	414	469	475	409	438	464	421	410	470	466	458	446	436	408	515	421	436	414	417	442	492	473	459	479	413	461	479	442	464	452	430	439	438	456	481	438	420	471	482	469	459	411	449	477	468	512	471	442	458	414	506	462	456	448	445	432	497	489	440	467	417	410	448	432	460	450	440	405	447	440	465	454	445	487	476	492	497	474	418	438	442	461	472	466	466	473	464	469	433	474	440	431	440	456	440	458	436	456	434	480	473	464	462	440	436	463	416	474	384	423	472	420	447	478	446	481	428	462	433	456	461	464	453	441	433	432	477	468	498	469	444	491	441	461	434	451	460	461	467	426	444	468	462	433	458	470	497	434	457	454	455	452	431	504	469	471	419	458	512	458	467	494	438	457	465	418	447	481	467	455	426	470	431	476	464	459	437	455	444	423	448	448	457	439	433	454	494	457	429	409	442	431	439	486	442	487	434	474	496	410	495	459	468	470	460	446	452	491	471	449	434	440	469	443	429	458	427	469	439	452	468	474	485	463	434	477	452	460	478	462	443	443	496	455	445	431	489	444	448	449	469	449	434	402	439	454	468	445	464	482	449	486	479	444	444	480	467	409	466	445	413	432	501	472	437	433	422	468	451	466	472	424	478	456	468	490	439	441	440	462	458	498	464	446	455	440	486	458	480	430	478	455	453	441	486	441	419	473	473	463	469	433	468	461	418	468	435	460	460	463	499	474	481	471	471	472	448	440	469	468	431	472	448	509	460	470	435	456	431	479	491	438	458	456	474	456	448	419	454	415	475	464	480	456	487	407	455	468	471	494	458	458	446	464	473	456	452	478	466	470	418	474	445	453	434	432	448	466	437	467	458	482	474	449	450	455	431	428	446	453	429	472	475	474	464	462	485	462	481	405	473	433	476	457	441	513	457	480	466	484	479	466	480	453	450	455	394	476	478	437	465	434	447	488	454	454	461	460	454	442	492	474	439	436	477	461	472	431	464	420	456	468	470	452	408	483	466	456	453	445	425	456	459	418	479	452	449	470	439	441	452	440	450	472	437	473	422	474	444	489	440	448	427	434	467	511	467	441	443	435	446	453	456	458	449	458	434	453	485	468	468	438	467	458	477	481	457	410	428	450	431	483	443	461	405	463	451	424	501	461	429	442	460	416	455	433	392	430	474	514	422	471	479	450	473	453	481	444	459	428	462	478	454	456	433	460	487	439	476	480	466	466	443	478	472	469	425	437	475	475	415	452	473	445	437	471	472	464	469	471	431	463	463	479	422	431	496	457	437	467	469	441	462	428	490	457	474	466	481	436	453	480	479	458	442	400	445	460	472	443	439	458	452	451	456	471	420	475	431	483	451	438	436	452	424	434	448	435	452	467	457	477	450	504	415	459	498	456	452	430	455	445	471	449	450	459	460	448	453	425	484	427	466	459	442	423	441	437	485	480	479	486	444	421	405	473	491	442	436	474	461	444	465	475	473	452	445	440	457	437	434	466	467	483	454	452	409	459	433	482	420	459	437	447	439	451	419	437	455	470	468	480	430	456	501	448	450	483	404	440	434	451	445	464	461	500	449	497	440	418	441	471	479	469	442	459	452	470	473	458	441	468	458	472	440	486	492	471	427	445	475	472	499	478	435	462	465	430	482	433	405	471	444	463	433	471	462	459	450	412	478	467	441	464	451	474	457	450	458	477	440	464	423	425	468	417	437	443	467	452	449	453	495	464	453	446	464	431	443	446	464	450	440	415	473	469	437	470	459	446	462	477	513	474	480	476	441	487	466	479	448	443	428	455	496	455	485	430	436	438	439	481	411	461	404	467	460	518	463	462	469	463	485	446	452	439	455	451	449	472	439	449	448	460	391	453	417	438	445	476	455	476	449	471	448	445	442	447	446	454	434	478	457	453	493	430	463	439	463	409	442
13562	16667	13312	7137	5188	3915	3016	2350	2005	1714	1467	1323	1219	1065	1014	1012	825	901	819	816	852	775	802	731	709	743	662	715	713	696	654	672	691	674	603	719	654	672	642	651	632	653	633	656	673	617	661	652	624	650	671	642	636	640	557	588	629	609	608	658	607	611	648	614	597	591	583	619	623	661	649	653	642	561	608	646	581	651	590	643	607	599	583	595	653	611	660	631	606	608	599	610	624	620	626	612	680	605	624	617	615	571	602	657	650	621	615	632	621	601	631	585	624	614	628	602	597	587	613	642	598	627	627	595	619	596	592	608	627	619	590	614	568	578	620	642	603	637	603	614	563	637	580	611	648	593	630	592	652	634	651	608	643	599	597	632	609	624	602	623	578	593	619	602	629	610	582	604	660	614	633	622	604	629	590	628	606	581	576	645	601	649	608	653	619	574	654	603	590	642	591	645	628	641	577	613	599	623	590	622	614	617	587	647	589	626	589	608	580	612	614	615	609	591	571	604	630	597	585	569	604	633	628	634	616	600	626	598	638	582	605	607	613	607	646	630	616	652	620	604	660	640	596	559	620	571	581	640	601	636	622	634	572	608	589	653	628	616	604	613	635	637	649	627	578	661	543	598	603	602	612	584	656	592	631	577	635	627	597	614	601	575	639	590	624	588	622	583	612	593	616	576	624	599	601	577	630	581	622	624	591	633	598	628	606	657	623	603	641	622	587	580	612	626	610	587	627	624	645	610	608	635	616	630	586	599	608	567	589	623	575	599	606	621	597	563	620	590	608	593	616	570	598	604	622	603	579	581	564	626	612	552	582	615	590	652	613	583	628	624	640	614	611	611	601	593	606	605	595	589	600	632	587	642	618	644	618	611	605	585	610	580	626	615	622	615	599	628	574	612	610	675	617	614	606	590	613	614	589	595	651	608	606	662	570	599	591	591	597	628	629	657	592	650	626	549	630	623	624	641	612	631	587	602	643	635	619	641	612	622	645	616	587	606	551	589	575	593	599	590	584	618	535	630	615	576	614	634	633	643	604	626	600	591	597	633	590	603	615	625	568	599	578	592	590	624	647	613	617	557	606	604	597	587	600	604	626	638	602	624	642	632	624	580	622	660	645	610	612	600	598	601	623	591	619	614	602	667	593	594	633	639	606	684	641	609	620	620	616	552	594	607	655	643	601	603	587	599	646	613	621	612	589	610	637	580	621	611	615	621	582	617	601	626	608	605	642	610	555	593	595	620	637	630	632	593	621	588	612	577	644	679	590	633	641	640	616	586	625	593	609	643	624	606	570	607	624	600	645	630	652	636	654	610	614	601	611	652	571	600	613	611	594	630	651	614	612	640	632	634	609	639	602	564	628	635	604	671	591	551	600	595	600	643	603	631	620	606	585	578	609	634	573	606	604	581	653	634	591	651	607	599	595	610	600	626	578	578	632	630	616	599	657	591	597	567	610	617	630	587	639	578	625	604	615	642	602	597	638	595	638	625	603	580	629	588	589	593	649	595	626	611	588	605	622	598	640	576	573	667	653	621	582	571	642	614	654	643	606	640	610	637	591	608	621	627	577	596	564	625	611	650	619	594	592	629	606	621	596	636	645	602	612	626	593	597	571	598	555	632	597	571	595	580	592	600	592	576	601	639	584	659	638	637	638	635	665	632	562	608	643	626	659	640	596	607	608	623	569	573	622	570	580	590	586	597	643	566	624	610	645	627	608	603	583	592	618	582	593	604	586	597	636	570	615	576	609	627	584	605	546	599	623	648	642	575	596	620	642	623	620	608	639	597	565	609	612	586	606	642	590	618	618	612	600	597	597	642	656	673	612	623	616	611	578	598	600	625	627	590	612	602	612	586	632	646	615	627	616	596	589	602	580	587	610	652	577	636	650	641	628	585	609	617	631	614	669	583	617	596	600	636	583	600	603	639	578	562	627	602	675	620	652	611	609	628	607	570	598	629	588	550	583	601	654	622	622	595	595	542	615	618	595	541	597	612	609	617	617	634	601	572	595	614	556	570	567	597	579	608	623	587	591	583	613	605	619	628	617	635	630	621	582	640	615	589	639	574	615	612	592	658	638	591	584	613	585	645	597	610	592	615	628	605	585	606	631	630	640	602	634	582	596	613	584	612	646	600	595	608	638	630	636	599	648	611	596	590	622	630	632	614	582	595	619	606	614	614	623	605	658	597	627	602	593	636	596	632	598	637	615	631	631	606	591	628	601	634	608	613	569	646	593	644	613	616	643	597	598	574	601	585	638	574	629	618	596	564	576	599	665	611	648	610	576	612	640	620	641	600	595	627	625	599	574	604	609	617	632	589	667	599	619	629	598	620	599	621	599	635	604	625	604	543	643	578	622	592	534	628	628	546	591	628	595	592	618	625	599	602	628	610	616	627	608	583	613	607	590	563	597	587	605	580	631	642	584	588	632	575	638	589	623	629	648	586	617	583	559	591	578	605	602	570	618	566	602	627	601	589	615	674	598	599	592	623	585	612	586	592	619	622	619	648	610	615	601	640	578	632	627	609	679	618	639	586	608	612	634	619	601	586	610	647	619	630	585	601	611	552	630	597	617	567	617	618	613	613	607	625	640	636	629	582	614	661	615	631	609	657	598	573	648	624	616	631	616	612	629	604	597	600	577	627	605	607	616	619	580	550	608	644	603	611	602	603	604	584	635	561	617	585	625	634	601	609	572	568	611	616	583	602	626	619	646	650	562	597	617	541	625	635	619	619	615	654	611	609	654	634	567	603	593	621	585	628	627	579	580	631	637	601	577	636	589	597	620	615	619	637	594	577	635	631	586	611	621	610	663	593	655	578	589	621	572	611	620	622	609	609	624	628	632	630	591	643	598	591	577	646	605	650	584	571	632	596	596	637	606	600	616	603	593	649	632	623	624	607	617	573	644	635	625	604	645	619	613	615	641	580	581	624	584	603	623	587	604	608	608	603	554	575	620	618	610	589	647	572	621	617	611	602	628	589	612	572	635	616	624	587	583	609	625	622	598	636	610	575	582	598	612	641	616	617	640	638	629	599	639	607	607	625	650	568	621	600	599	587	616	616	597	656	599	605	587	572	555	607	636	615	574	589	609	635	631	651	612	580	583	597	637	616	630	622	618	577	623	554	563	557	597	627	596	655	582	591	611	562	561	625	572	634	613	619	581	660	640	614	617	553	647	638	631	614	613	633	619	590	600	614	629	592	604	609	640	574	605	573	588	668	608	595	644	615	639	606	615	639	606	608	642	599	589	606	622	633	617	609	585	586	597	606	612	624	604	601	588	613	595	617	611	634	634	577	575	652	573	623	621	617	614	574	627	577	592	553	640	587	630	604	562	603	603	592	637	620	594	619	591	635	618	607	637	594	631	599	588	544	641	562	609	585	611	599	580	630	595	589	640	588	626	607	593	652	643	590	592	621	570	602	583	590	627	579	632	628	576	646	617	615	592	578	608	602	573	603	551	611	593	584	639	597	650	600	629	596
26985	20966	9652	933	598	516	471	472	485	475	450	464	457	488	473	457	483	445	472	465	506	435	467	449	447	460	457	473	438	452	417	448	481	410	476	435	446	431	435	481	443	426	432	426	453	448	462	469	428	439	462	445	456	483	452	462	467	438	495	445	449	464	475	467	464	456	446	460	470	449	473	424	447	432	469	460	456	449	436	484	433	489	434	461	450	429	464	493	464	450	457	474	434	424	444	438	430	466	449	454	451	478	465	443	468	454	453	452	430	457	458	448	449	492	479	461	475	487	416	456	440	442	439	423	439	457	477	438	427	442	483	491	462	429	461	450	448	468	453	469	438	451	490	442	500	419	430	437	489	440	473	453	467	431	407	445	457	457	458	479	450	463	485	454	487	478	470	501	463	464	480	428	442	469	410	437	489	488	436	427	458	446	443	461	458	465	489	451	424	475	419	449	451	433	457	456	470	474	480	419	443	437	425	417	464	439	460	440	435	430	435	424	492	443	446	485	433	443	465	428	438	487	457	444	425	447	415	477	463	486	432	431	450	477	456	455	500	453	462	440	473	430	498	435	460	431	457	423	470	435	490	506	429	447	442	461	433	426	470	413	451	492	420	478	433	438	401	484	429	465	402	449	452	430	463	447	461	463	469	461	458	433	456	455	438	456	466	456	449	402	502	422	429	461	474	455	482	464	449	498	448	460	436	458	439	472	417	464	420	443	458	456	474	474	438	424	479	485	474	432	440	435	432	455	450	461	468	454	438	462	421	400	417	437	469	479	468	452	435	439	458	433	408	456	472	452	460	460	442	456	444	440	465	484	426	453	467	394	415	448	442	434	472	481	441	441	451	453	464	446	419	440	446	450	504	426	417	482	436	441	473	497	455	453	503	434	439	479	449	446	475	492	478	442	448	429	435	438	423	456	426	447	423	455	427	487	447	449	438	439	435	440	483	461	458	447	442	456	486	444	471	452	458	426	462	437	451	466	445	434	433	475	460	444	449	455	446	478	459	506	489	460	428	501	470	483	424	467	449	429	469	448	454	463	440	468	413	475	490	471	459	430	450	424	440	492	454	462	444	447	446	489	456	439	459	480	460	459	491	480	460	454	443	445	469	475	470	506	471	489	497	470	454	464	439	449	431	466	433	421	429	429	483	479	495	448	428	436	461	458	450	441	397	468	457	470	472	460	417	419	436	450	437	452	472	471	476	457	417	462	439	460	465	414	472	421	497	439	422	397	452	413	449	442	463	442	463	461	444	468	459	431	477	467	456	487	484	447	451	460	464	446	462	451	478	439	466	458	454	480	468	441	479	456	465	449	437	485	423	456	446	423	472	440	466	456	456	511	466	411	432	457	458	431	453	452	467	457	422	398	458	441	457	424	457	464	429	448	451	449	427	429	439	474	508	454	442	452	458	467	466	427	435	459	463	462	424	472	478	442	432	485	471	467	474	456	414	462	468	488	461	446	463	452	442	462	447	465	439	434	444	444	431	451	483	456	454	431	375	427	434	428	456	459	465	502	444	428	484	463	463	450	476	462	433	466	451	452	472	461	466	424	427	455	435	479	475	447	450	426	459	432	481	478	421	400	455	418	450	444	435	455	445	470	429	471	469	460	421	501	421	448	488	474	423	468	451	461	487	500	475	475	465	444	452	438	475	446	415	488	461	439	405	454	439	444	474	446	462	488	454	435	437	454	451	468	402	451	455	468	420	434	439	455	435	459	472	450	504	479	500	435	437	411	435	452	448	420	505	471	446	456	454	476	464	464	475	443	449	440	430	428	452	423	442	484	459	478	424	419	461	472	434	477	431	466	474	495	397	462	471	432	506	435	458	467	444	468	445	432	476	428	458	477	462	464	461	442	423	459	421	467	491	452	421	406	427	425	413	490	476	415	462	463	475	448	428	489	437	461	456	471	485	467	501	472	476	488	436	463	461	468	426	470	481	444	443	465	458	417	463	414	433	448	437	454	475	451	456	468	417	440	448	413	465	479	469	501	476	462	479	440	431	453	474	450	493	440	438	465	452	421	446	457	487	451	456	452	464	477	420	441	465	437	440	443	429	448	432	469	449	476	458	476	498	468	435	466	492	450	491	452	456	432	478	442	429	438	444	466	460	443	421	449	463	428	451	425	456	466	496	445	465	458	420	463	465	469	475	421	473	443	483	496	456	456	453	467	452	463	465	459	440	512	453	506	453	445	442	442	435	429	466	448	425	484	453	488	467	442	452	446	420	450	468	466	441	444	442	433	448	443	437	412	481	452	406	409	468	458	459	479	449	419	431	467	464	416	443	504	465	458	448	431	454	461	427	472	456	439	448	435	413	442	467	456	467	479	467	447	466	397	479	441	440	462	482	428	447	462	478	432	471	478	451	450	467	486	429	500	436	465	443	464	440	458	464	408	446	461	437	474	464	469	470	462	450	433	480	473	455	480	429	437	488	468	448	430	476	429	448	437	432	471	481	468	452	435	461	460	419	453	482	450	452	447	459	490	414	455	458	436	453	452	506	457	484	470	493	482	405	452	451	470	483	448	434	475	454	447	474	453	446	452	448	473	492	456	422	475	434	459	466	429	439	448	473	443	467	452	480	439	438	411	482	458	470	498	454	440	466	424	431	434	408	484	444	435	409	475	437	472	431	469	479	443	449	439	420	445	419	475	449	435	438	447	436	407	424	449	429	428	438	430	464	469	444	443	472	427	409	488	450	445	468	435	486	447	429	500	424	468	448	467	465	469	440	433	467	431	434	459	441	439	488	443	432	471	468	464	436	444	442	455	419	469	441	429	455	487	495	433	453	438	458	481	440	438	488	419	433	453	424	466	450	464	446	456	452	445	438	478	470	439	471	423	447	451	435	474	440	486	431	497	444	442	472	467	480	452	441	463	421	469	432	499	457	491	454	433	465	429	444	442	459	466	437	426	460	480	438	454	474	449	454	452	451	428	473	475	486	427	485	471	415	453	454	503	418	473	449	428	477	457	438	451	438	448	494	445	448	478	427	415	470	425	467	455	450	427	462	430	420	456	456	458	452	495	467	456	424	446	419	455	467	425	432	402	497	429	464	433	468	442	439	445	446	448	442	434	454	425	424	397	482	446	432	434	435	452	474	453	420	441	445	467	449	443	496	410	469	471	452	451	482	457	473	449	460	467	484	479	448	473	464	475	475	459	458	462	480	433	429	431	491	458	468	419	449	453	431	456	410	421	445	494	443	430	469	447	482	466	453	406	458	436	456	458	477	476	459	442	472	462	430	476	448	437	464	440	418	420	502	440	456	448	447	484	413	439	474	431	446	488	484	464	432	460	423	442	461	462	486	454	419	471	455	462	431	413	439	461	432	462	482	446	444	480	455	446	463	465	477	464	461	432	412	441	421	475	462	461	476	455	494	461	452	490	411	452	495	453	437	463	461	479	462	453	471	462	467	458	428	424	431	439	442	432	418	453	470	434	498	437	455	437	472	411	422	465	427	469	471	484	447	452
4454	1271	1095	792	703	679	723	596	635	635	595	602	589	590	598	619	605	601	555	602	559	537	624	575	617	632	567	579	579	589	543	599	582	631	625	604	591	611	586	604	605	569	595	600	597	640	551	619	588	595	580	601	575	588	576	605	616	595	624	577	579	547	577	602	593	601	581	635	585	563	576	634	609	615	551	588	611	603	608	606	615	552	617	601	633	608	620	585	563	619	621	582	631	587	607	548	601	605	583	591	599	546	612	561	617	616	586	593	604	584	617	596	587	621	604	623	588	566	626	586	600	587	593	567	580	640	620	627	601	638	591	570	590	526	574	592	583	590	610	622	547	600	574	594	603	556	562	542	596	621	610	602	573	590	578	551	599	591	610	571	655	594	603	597	566	607	597	583	598	604	612	547	564	617	627	554	606	636	609	568	585	626	596	600	611	567	603	599	602	604	639	613	581	585	604	599	575	573	569	582	576	624	601	612	587	591	563	588	627	563	547	590	557	566	612	580	601	570	639	600	546	566	600	621	605	602	589	596	620	595	618	612	563	561	560	588	592	590	594	604	577	567	588	592	572	585	624	587	637	604	609	639	627	561	568	558	645	622	563	561	552	613	581	577	619	553	589	607	599	569	617	622	535	573	567	569	587	546	610	598	628	583	596	618	568	557	590	599	606	592	560	604	600	552	601	579	585	576	584	567	581	597	608	589	600	595	622	557	562	597	593	616	581	594	595	622	591	673	561	584	591	583	612	568	591	567	559	582	578	623	650	577	566	600	604	621	643	578	554	582	596	616	598	550	630	540	584	569	602	609	609	579	586	608	662	615	604	594	586	585	543	607	566	609	592	593	609	578	578	599	601	540	619	599	606	571	598	615	617	591	625	611	624	589	581	554	604	596	631	559	588	606	574	594	577	620	600	600	537	590	544	568	617	548	581	588	615	604	565	625	576	616	587	622	591	591	576	589	596	581	588	577	620	541	591	613	587	628	587	587	569	586	597	586	623	554	554	591	594	555	536	562	610	598	596	586	571	602	637	569	576	574	610	579	573	617	586	583	588	600	597	619	586	577	591	632	599	560	567	609	607	583	602	623	602	616	596	603	573	547	610	598	593	585	591	590	621	563	591	595	567	630	550	577	623	600	592	571	573	590	584	605	596	602	592	602	586	538	615	581	568	572	568	575	572	551	623	616	560	575	548	516	579	590	575	608	598	611	587	583	568	591	619	600	650	590	606	605	612	571	616	594	583	575	558	559	582	584	602	603	628	610	579	629	589	653	665	600	549	601	564	588	563	616	649	553	566	596	623	571	585	588	627	580	592	582	569	585	590	648	629	610	603	589	588	614	591	590	644	638	585	576	569	598	593	559	598	585	631	535	603	582	578	600	595	580	584	601	618	598	599	590	572	589	571	618	548	572	596	589	587	603	570	627	614	585	621	597	610	604	531	592	598	615	593	586	601	561	592	594	610	622	566	562	590	582	577	612	585	539	614	551	679	600	571	584	553	560	635	609	615	585	590	592	609	579	576	598	630	596	538	603	562	578	578	633	612	588	617	542	608	622	597	595	602	577	543	512	573	561	554	582	610	592	608	556	594	554	581	585	602	581	617	568	640	593	599	548	597	593	607	570	584	610	614	567	581	565	606	611	581	617	552	581	624	610	581	601	590	587	596	604	564	622	583	552	584	620	604	588	595	586	586	588	557	565	604	611	585	560	607	610	588	568	551	560	572	568	599	565	604	558	597	574	582	606	576	607	595	604	557	621	581	613	564	563	572	574	629	622	600	606	587	577	586	563	586	613	604	623	521	592	592	569	589	601	610	588	590	552	615	578	605	569	524	594	617	578	545	634	580	580	587	556	574	573	589	589	634	564	582	545	623	606	558	575	590	601	618	580	561	575	552	570	568	577	609	598	642	558	542	623	572	577	597	577	611	592	614	581	538	572	583	588	603	569	576	559	602	540	564	570	579	587	562	585	573	603	588	600	602	627	585	630	637	603	593	596	607	602	552	572	589	602	580	588	600	625	574	594	620	564	592	596	616	616	593	563	627	607	582	590	595	595	570	607	599	591	561	597	553	571	568	557	536	655	587	607	603	562	569	609	590	571	568	580	651	597	582	563	557	577	580	569	624	606	555	625	583	613	605	582	590	614	598	622	577	586	593	589	587	581	606	601	566	603	598	553	581	549	600	617	630	627	598	657	553	582	611	604	597	604	608	601	599	572	580	549	620	600	568	570	636	593	560	562	628	598	548	600	617	608	606	536	560	636	592	638	612	578	611	645	578	586	623	586	640	597	561	560	608	569	620	577	602	590	602	605	566	614	600	622	592	610	633	563	638	566	611	622	569	606	611	630	573	593	551	599	585	605	582	584	584	585	633	580	589	604	574	611	577	599	595	583	622	569	575	608	567	574	599	614	586	593	569	601	564	611	582	588	590	562	565	613	595	589	667	596	642	574	632	606	617	591	586	630	607	571	605	611	587	588	645	591	556	586	584	607	648	586	604	576	570	563	614	580	580	559	581	563	580	620	574	647	614	597	628	612	586	590	623	609	573	551	595	602	618	584	601	580	595	553	578	597	587	592	548	601	599	574	575	576	590	607	603	604	579	572	609	585	587	571	590	625	598	605	586	597	569	601	584	540	544	612	567	631	621	606	637	636	617	586	565	591	554	535	587	625	619	560	574	613	589	599	605	559	616	586	578	581	585	598	643	575	574	552	601	601	558	613	584	551	568	614	579	577	597	544	600	631	581	548	547	636	575	583	552	609	572	539	586	594	619	620	604	596	579	639	572	559	586	590	634	636	620	593	602	607	634	596	621	633	573	591	595	550	597	567	591	584	560	583	612	565	620	637	613	558	609	602	580	604	594	583	622	630	554	587	617	622	568	547	537	576	594	589	578	578	602	656	558	596	530	604	575	549	602	613	558	597	617	646	548	556	540	586	579	598	616	596	603	619	593	626	567	595	620	571	584	587	585	582	603	644	564	617	604	560	590	587	610	578	610	556	592	633	612	612	574	598	599	620	577	597	598	604	555	580	599	621	627	623	582	603	584	554	613	562	564	596	613	606	599	591	590	573	582	582	630	595	564	621	563	541	576	624	585	602	604	638	580	649	565	603	556	620	578	573	566	591	590	601	599	604	556	606	640	624	610	592	584	578	605	562	598	582	564	541	599	632	607	591	559	623	600	604	565	537	553	582	585	583	567	596	595	583	642	538	571	596	558	562	593	574	610	618	522	610	550	625	613	621	610	564	582	556	559	621	610	617	654	604	585	591	598	550	579	597	571	590	638	605	582	621	591	603	586	586	612	595	567	556	572	587	601	532	671	632	596	619	577	604	593	646	580	577	596	644	589	593	560	592	585	620	582	574	551	622	600	615	574	582	612	623	580	549	587	595	635	564	566	628	594	557	603	571	610	576	616	603	583	595	612	556	618	621	602	582	573	604	607	567	593	619	580	621	549	590	590	582	583	567	596	596	610	615
23694	21378	29003	24137	21383	13436	1728	1020	926	865	911	809	783	779	758	705	820	738	733	678	687	699	686	660	707	665	704	655	700	722	667	731	673	678	672	652	626	679	611	679	687	670	698	642	683	640	673	685	697	681	634	690	635	710	672	669	658	616	660	704	656	669	669	668	609	666	649	618	644	660	653	662	665	666	695	626	636	662	667	636	623	674	704	616	664	681	668	686	665	600	619	680	661	636	670	633	666	685	642	643	648	639	648	631	678	659	664	664	655	660	698	659	690	680	673	683	647	668	673	619	672	695	675	641	687	677	657	641	659	658	679	682	664	632	717	653	672	644	702	658	669	670	686	638	657	619	672	644	632	657	655	628	683	649	659	662	621	699	688	629	635	646	643	703	647	643	606	624	691	631	679	661	602	622	678	593	666	710	653	686	686	683	688	674	632	651	630	656	670	690	709	647	632	602	664	625	638	633	646	669	696	687	607	637	697	640	661	672	672	663	611	667	696	648	659	631	634	593	680	652	663	618	657	678	655	675	650	637	665	653	688	670	617	683	654	651	635	662	671	679	718	592	685	671	687	613	635	642	677	716	666	677	646	645	632	650	651	641	681	650	629	685	629	680	673	655	610	664	652	646	649	663	610	674	653	650	683	657	652	650	683	644	642	679	630	647	648	664	667	696	663	679	633	686	658	607	658	660	688	641	681	685	671	716	689	655	635	634	685	624	685	595	666	677	650	664	678	671	637	616	688	665	703	653	668	651	644	651	648	635	642	650	659	684	650	607	642	680	668	642	657	670	660	658	663	668	666	654	673	685	674	639	640	611	682	675	652	641	673	648	669	631	639	645	681	726	644	663	690	623	681	687	652	654	633	674	684	647	649	622	654	676	634	685	680	700	635	647	682	668	672	650	616	641	670	618	646	670	662	618	619	689	680	617	646	578	621	650	715	665	639	694	642	629	674	651	704	624	678	653	659	622	612	633	585	661	677	651	650	657	707	654	656	673	617	652	657	662	693	671	660	687	643	656	612	648	629	665	648	630	669	637	689	655	662	729	687	655	578	629	641	638	685	647	651	674	644	606	587	643	672	600	722	652	607	696	601	670	689	619	668	656	656	696	678	628	666	635	707	658	640	650	648	655	625	650	667	648	679	670	673	700	669	659	698	623	643	679	616	612	670	656	666	664	696	686	664	668	657	672	607	655	622	651	669	618	645	696	663	627	601	677	627	652	703	677	669	659	610	692	657	646	662	652	636	664	702	704	654	632	664	662	627	656	706	676	707	637	613	753	682	635	690	668	654	652	654	641	668	678	653	668	685	591	670	686	655	677	676	645	674	694	683	661	662	665	683	692	682	693	638	620	669	630	641	622	650	669	639	667	659	673	674	661	647	616	713	703	604	677	657	683	706	637	621	699	666	708	669	646	643	635	675	669	689	624	653	624	641	625	636	653	644	636	651	639	638	650	665	662	671	650	667	675	653	680	642	604	599	636	667	614	668	632	643	666	642	612	678	642	667	681	644	694	637	653	669	673	697	634	655	661	664	635	684	685	636	632	649	683	653	638	624	649	641	657	684	669	697	642	661	685	688	637	619	704	651	655	671	623	647	686	650	667	678	643	668	636	623	689	646	648	657	674	629	619	661	670	673	651	638	627	639	658	642	658	643	631	629	615	669	686	645	635	652	619	622	661	693	599	687	677	625	634	651	662	651	705	611	660	655	644	639	643	695	646	630	648	683	675	628	676	645	607	677	624	664	608	653	686	662	654	629	607	672	660	612	616	641	654	624	676	601	663	639	614	622	672	686	667	679	649	611	673	679	619	694	633	640	655	645	663	662	619	644	725	650	611	638	697	605	618	614	676	656	652	656	669	697	649	629	674	623	713	639	653	668	637	622	608	653	676	625	676	646	638	642	634	627	661	675	655	675	649	635	637	637	631	652	706	622	670	672	660	694	680	630	651	643	669	620	633	647	669	621	662	664	661	646	665	657	649	610	636	668	652	685	677	628	643	695	656	643	624	660	650	640	663	628	627	633	654	682	627	659	572	654	676	623	649	648	651	644	649	626	653	686	654	677	669	679	662	641	645	690	667	653	665	668	658	653	612	650	649	615	643	641	654	584	609	660	676	687	634	616	640	638	685	654	694	621	635	632	651	660	641	643	644	644	597	641	637	609	662	653	651	711	636	674	659	624	686	654	653	686	671	671	654	645	663	663	639	675	619	641	649	677	637	639	668	621	637	666	673	660	641	682	628	682	641	636	678	676	641	673	648	610	673	630	662	668	661	651	645	672	654	692	617	626	678	684	650	612	696	612	694	669	620	652	632	656	607	688	683	637	671	673	634	646	625	633	634	648	625	664	636	653	680	656	634	656	630	616	710	597	638	653	698	651	648	649	640	661	652	647	669	689	655	644	646	682	675	679	649	648	663	593	607	651	674	658	653	681	681	658	655	711	584	662	676	647	663	645	680	679	671	664	673	679	638	681	675	638	642	661	647	649	642	668	647	703	691	654	649	642	698	709	621	670	646	672	670	656	677	674	646	616	653	645	646	679	658	685	698	649	626	650	703	668	671	645	636	665	654	659	638	698	677	634	662	650	643	647	663	655	671	680	655	665	647	650	686	631	643	659	697	667	669	687	708	677	685	637	643	696	687	623	704	655	612	620	642	645	617	655	639	624	593	637	645	651	684	676	670	647	663	674	633	671	612	684	634	641	639	646	684	637	675	632	673	658	613	645	649	652	619	677	606	672	687	655	632	654	629	630	628	654	661	656	691	630	642	702	677	648	670	629	676	661	654	621	647	645	672	646	631	638	628	698	662	653	656	664	677	618	659	702	614	668	690	678	614	631	669	659	633	639	699	620	640	661	643	652	672	621	666	662	651	705	636	664	672	610	667	639	661	626	602	662	643	715	663	655	639	670	666	631	625	637	674	666	718	654	671	631	692	670	671	674	638	636	638	655	616	617	654	650	643	645	673	649	696	602	664	624	645	666	628	665	646	635	664	628	682	626	607	684	659	645	647	650	647	648	678	651	668	640	651	672	671	661	663	646	642	664	670	645	689	644	608	581	680	642	688	688	669	640	670	625	639	652	653	652	663	610	651	684	633	650	665	628	642	659	640	717	668	681	626	639	651	652	653	640	634	646	638	674	655	642	624	569	629	648	615	647	612	669	690	642	674	632	624	677	644	608	665	682	721	662	661	598	679	652	656	616	635	610	680	657	703	635	681	643	632	658	657	646	680	686	664	622	669	717	662	636	652	642	670	626	626	684	655	676	638	702	596	663	624	718	639	680	624	631	671	652	640	664	607	665	698	652	665	620	617	648	653	665	622	647	676	644	682	636	628	662	622	630	681	694	660	646	655	651	692	629	671	699	653	601	634	651	643	695	628	692	656	653	651	601	581	665	645	676	648	686	693	623	667	677	633	675	651	617	649	615	660	655	631	683	577	643	643	619	692	607	623	625	631	598	619	665	682	733	672	620	631
10267	10636	8428	4445	3234	2475	2100	1736	1606	1433	1297	1253	1177	1150	1082	1004	991	990	921	932	937	857	959	881	958	906	937	896	868	912	869	858	864	879	814	889	849	849	883	839	867	886	862	909	846	865	836	858	876	850	896	843	882	862	887	853	911	880	849	835	899	835	846	817	815	855	838	877	839	860	875	853	855	907	860	835	876	886	826	836	838	859	826	835	874	848	895	885	807	846	843	850	853	888	844	859	885	863	814	824	848	862	855	807	872	817	852	848	843	848	848	850	875	847	839	885	792	847	860	832	812	850	791	874	863	855	801	818	869	880	887	829	826	790	792	865	868	828	836	890	852	839	816	895	866	908	833	859	795	843	842	897	877	847	827	916	891	809	859	821	812	799	820	889	838	875	839	930	820	852	860	880	834	885	819	829	831	847	811	837	781	844	885	837	797	848	813	786	877	824	824	829	864	887	831	809	787	910	863	859	809	843	888	830	849	809	845	894	844	870	799	890	809	816	807	839	863	834	844	856	863	846	820	805	844	821	858	804	820	841	811	852	891	809	862	804	791	873	911	804	860	828	848	838	903	871	817	797	822	879	823	831	842	841	869	815	831	894	875	862	893	820	803	883	841	877	815	835	846	874	861	884	855	860	838	903	851	847	805	778	847	865	897	884	830	854	824	826	819	850	857	853	851	845	844	841	847	859	878	833	831	822	836	873	870	881	834	823	810	897	808	859	826	859	834	864	902	829	851	833	822	801	859	856	838	871	865	818	821	834	808	871	821	834	865	808	882	835	820	796	879	874	931	836	858	834	844	836	832	819	840	912	855	877	874	853	818	836	834	842	873	847	830	875	799	844	882	840	876	832	857	876	879	867	858	816	850	869	838	850	859	865	863	833	841	839	859	806	854	886	830	840	865	796	882	782	867	814	884	910	864	876	873	867	841	842	841	903	838	806	815	846	867	880	871	838	797	844	769	864	822	828	791	831	868	841	844	835	797	827	847	849	818	861	863	854	819	809	842	861	866	859	893	827	831	889	813	845	851	817	835	807	838	895	859	870	880	850	811	838	820	846	854	854	848	867	858	910	811	907	837	828	828	837	847	852	796	867	853	831	830	854	789	818	891	854	821	882	820	882	826	871	840	879	867	876	821	884	893	884	827	874	857	870	851	831	841	838	837	859	765	848	865	802	867	824	835	830	814	806	828	855	814	843	877	859	797	851	906	790	820	853	874	844	801	810	896	838	857	859	852	783	823	882	890	798	860	864	875	803	846	865	793	858	842	846	869	857	832	893	884	842	808	850	823	815	905	828	883	831	853	861	895	837	842	841	835	879	821	845	845	837	807	850	829	835	872	854	818	893	897	833	837	802	877	858	850	836	851	883	794	792	876	888	821	839	869	875	845	798	921	851	878	884	845	870	837	918	830	875	865	834	815	837	825	877	829	829	803	816	868	855	890	833	836	882	879	844	861	845	821	826	843	832	848	819	866	867	843	836	788	893	854	808	830	868	842	877	878	845	824	830	820	845	850	872	849	829	902	846	826	858	844	850	824	825	818	813	859	837	861	899	781	817	859	874	863	872	881	875	815	883	828	887	900	832	848	847	886	836	863	841	842	869	846	840	860	875	854	830	854	851	877	831	857	862	861	846	779	815	815	855	852	872	856	886	881	878	824	836	897	854	853	810	866	868	853	831	833	863	805	856	851	830	854	809	821	854	854	903	908	845	800	814	864	839	862	798	860	804	871	877	888	839	815	812	805	843	850	881	838	889	899	790	799	856	829	839	882	867	822	866	894	826	899	838	800	861	803	844	861	815	829	824	836	849	807	816	866	866	837	801	860	865	909	805	866	838	855	844	849	829	850	810	848	844	870	854	818	863	861	880	861	814	822	837	901	872	834	797	871	895	857	909	900	871	869	836	873	859	858	873	863	868	874	805	833	900	840	861	888	851	821	828	891	870	808	847	854	866	872	817	826	868	862	849	805	914	838	865	836	934	847	859	837	899	845	857	905	817	878	818	844	869	824	919	848	885	804	825	791	857	830	832	849	798	817	844	872	899	853	829	869	852	848	869	885	832	805	824	875	800	865	855	901	858	840	920	810	830	865	817	896	848	876	846	879	874	822	857	879	865	870	844	880	845	803	852	854	861	840	890	850	858	845	875	838	842	835	867	808	829	804	878	838	856	823	814	866	846	823	829	875	846	895	863	809	832	818	873	843	839	856	869	876	889	814	820	835	819	871	839	855	829	913	859	870	856	819	839	834	863	794	820	860	839	852	823	873	881	825	912	831	812	838	853	826	861	835	854	871	858	820	836	824	801	856	840	850	831	815	820	857	838	905	811	836	827	850	814	851	858	839	810	821	872	847	847	839	831	834	812	811	834	884	906	810	853	845	891	833	797	852	838	827	838	869	838	918	862	896	856	809	927	839	876	841	810	784	883	875	838	839	815	796	836	851	854	857	819	832	847	867	838	855	899	854	825	827	859	770	915	901	843	831	824	837	862	886	827	931	868	796	890	911	809	880	824	818	871	848	885	904	854	850	852	883	858	845	816	839	829	878	828	836	859	798	821	845	863	830	842	829	806	836	865	852	890	832	839	839	812	885	839	798	848	840	828	818	881	886	863	815	876	828	814	855	845	837	866	872	850	924	857	851	805	886	838	895	856	841	844	859	843	877	870	908	830	873	876	831	820	814	901	769	863	805	817	823	789	810	862	850	827	880	869	846	894	842	860	878	813	804	828	873	848	893	787	884	801	824	801	859	849	832	889	842	885	887	825	850	904	859	805	841	878	851	800	871	831	916	895	858	851	841	849	827	891	859	832	873	819	861	872	853	877	805	886	892	914	831	832	807	881	833	887	857	890	848	827	837	899	874	812	769	796	857	791	877	806	849	836	861	863	856	864	858	823	842	921	870	854	804	878	859	859	882	833	816	810	860	880	776	839	863	866	787	851	804	855	891	825	815	847	834	843	826	811	852	839	824	835	854	846	807	891	825	840	812	848	840	848	830	866	847	861	825	877	799	851	864	852	871	835	831	860	881	859	781	902	885	833	848	899	876	814	811	816	850	881	813	884	851	825	811	877	843	839	827	845	858	841	846	842	826	877	846	826	854	863	834	810	820	860	874	830	847	821	768	834	848	813	834	866	891	852	838	889	821	839	917	874	848	886	838	861	848	864	864	828	815	864	829	926	920	859	818	846	796	861	813	860	833	879	830	923	822	864	856	800	837	827	869	878	866	822	835	891	801	869	850	855	841	859	918	834	822	898	806	829	876	839	840	865	887	798	853	856	865	842	787	885	876	854	849	839	878	853	809	784	850	846	830	894	857	829	828	891	833	840	872	884	861	806	849	793	885	866	823	847	861	832	873	786	818	833	877	837	853	873	841	827	820	861	867	863	890	862	854	808	874	864	818	861	826	854	914	875	798	867	888	896	855	816	868	914	816	856	885	872	813	887	816	819	904	832	813	875	904	874	853	887	836	830	826	800
22946	21380	29344	23781	21380	21435	11568	1352	933	880	808	719	703	680	595	556	593	551	561	555	604	568	521	464	507	491	493	520	470	487	502	542	493	489	491	463	488	505	476	455	460	478	501	421	460	467	485	503	475	526	476	493	475	514	431	485	483	467	471	427	484	479	455	468	442	424	480	454	427	460	467	416	448	454	462	534	480	476	427	461	479	475	414	436	504	476	514	429	421	482	454	400	476	477	480	473	446	440	443	430	421	468	480	418	441	468	458	494	477	483	462	482	454	446	469	475	434	470	476	467	489	449	475	492	435	457	467	447	458	435	470	516	436	461	441	494	465	483	507	473	429	483	457	493	475	467	485	424	437	454	479	473	462	452	461	466	432	457	462	490	482	432	456	456	435	491	477	495	441	449	435	455	488	435	435	423	471	458	474	453	446	473	461	452	460	474	445	481	417	450	456	488	460	419	428	468	453	462	430	443	448	452	469	469	494	492	482	469	464	491	468	476	463	457	441	442	432	459	446	471	443	463	462	478	456	450	475	471	476	396	446	411	462	436	465	450	480	465	448	476	454	460	516	480	453	457	456	451	477	450	440	433	445	489	479	470	470	442	454	413	463	410	465	467	434	487	482	471	441	475	426	452	456	433	486	439	462	414	452	417	477	450	453	460	493	474	471	473	427	421	460	464	453	429	451	470	450	461	469	460	483	478	444	454	463	433	409	461	447	445	462	460	439	423	438	412	439	441	437	462	477	447	423	502	487	456	412	481	462	492	511	447	435	453	503	444	474	448	431	461	444	440	483	433	515	469	450	473	447	430	438	414	440	428	451	444	458	457	471	464	442	467	490	437	438	461	472	504	500	465	427	462	473	444	462	420	448	424	438	443	432	452	461	450	441	434	447	468	457	431	482	473	469	450	417	445	477	445	450	478	441	441	449	513	475	470	449	470	443	488	407	437	489	487	482	432	444	443	455	469	443	493	440	462	494	474	491	449	464	424	483	463	442	444	493	456	488	429	457	472	463	434	468	485	465	465	449	449	484	463	457	488	451	486	468	450	439	492	462	426	433	488	430	485	479	445	476	470	455	490	463	484	477	498	458	475	462	481	444	464	453	467	447	432	454	418	428	459	422	409	443	472	453	431	450	437	422	439	447	477	425	446	450	414	416	445	444	447	440	437	445	439	443	487	472	436	407	441	453	465	473	436	439	455	440	445	414	439	428	438	468	463	447	472	427	472	466	487	466	480	452	423	530	485	477	462	472	459	500	460	523	444	470	471	450	490	476	450	461	450	468	435	440	455	465	470	491	440	461	445	458	476	483	438	488	470	469	517	444	447	475	470	508	459	417	443	441	475	455	401	431	454	429	465	441	469	455	479	464	414	456	469	433	468	480	449	406	476	418	470	466	481	457	462	449	449	467	460	478	451	489	450	476	473	431	426	469	443	454	458	465	439	454	416	462	419	459	450	452	483	464	468	460	484	445	459	504	456	450	478	475	436	433	429	481	386	430	469	461	484	448	477	500	446	462	448	441	491	426	474	428	466	473	416	476	424	502	479	442	447	444	462	448	433	426	427	449	459	439	437	471	472	442	427	468	414	436	451	475	494	461	417	487	484	417	479	468	449	453	456	459	462	445	459	471	413	444	469	447	417	470	465	444	475	464	473	486	477	438	472	432	431	475	494	459	455	434	471	428	453	446	452	477	424	486	436	454	458	484	458	443	415	469	475	468	464	451	423	471	441	429	441	459	462	464	442	446	477	425	445	456	427	427	454	476	456	476	440	445	453	485	464	445	425	464	466	466	486	502	462	504	458	420	441	428	460	460	476	462	471	508	440	410	445	463	422	469	405	466	449	479	475	468	426	516	420	490	483	457	471	452	469	460	462	468	444	446	441	468	426	457	445	460	438	430	436	443	483	495	412	445	436	434	479	459	460	473	493	473	456	439	457	433	441	481	503	487	416	439	476	483	429	478	434	437	483	463	418	483	448	420	440	448	462	464	443	454	449	479	518	459	447	453	439	443	477	431	453	397	431	415	448	471	427	445	472	454	458	436	454	447	447	459	491	456	462	443	455	436	454	436	445	454	444	447	428	457	454	450	430	420	470	448	442	462	468	456	443	494	495	461	460	483	472	457	501	459	422	443	455	442	423	465	459	450	461	409	451	453	457	459	454	457	461	435	484	441	487	459	396	472	438	487	459	462	451	453	436	485	480	446	466	432	454	488	474	514	465	448	437	467	464	468	429	464	440	477	452	497	486	493	464	417	461	457	430	448	433	480	428	445	442	452	442	448	439	415	463	454	456	446	467	438	444	433	455	423	458	476	464	469	468	470	440	473	487	493	441	474	487	471	463	446	441	454	459	424	420	484	460	471	452	455	431	466	477	457	455	477	445	461	467	469	455	443	453	474	454	437	445	480	434	467	417	485	477	446	453	473	426	441	416	459	481	450	486	408	476	441	483	441	407	470	466	452	434	489	440	429	447	491	468	474	457	464	461	433	461	451	425	436	479	442	455	457	426	429	441	488	439	481	465	482	414	456	461	484	464	468	455	484	461	437	435	435	423	466	474	492	442	436	496	471	431	458	463	445	472	444	462	450	451	425	451	422	467	436	470	461	455	470	461	421	468	439	488	448	443	485	467	466	442	495	473	455	433	438	448	499	469	460	482	477	469	419	452	483	437	421	444	475	491	461	463	464	458	467	439	451	503	428	448	484	477	461	469	492	452	434	469	451	475	466	442	460	438	409	479	467	467	421	450	470	494	425	464	467	455	431	457	456	440	425	455	454	458	470	463	434	430	451	461	464	474	429	413	442	455	428	448	454	466	447	430	452	475	452	472	466	485	442	445	405	470	472	437	433	460	503	467	477	471	431	479	487	489	444	456	456	481	446	456	471	455	425	467	445	462	464	459	466	407	464	461	449	503	461	442	431	429	432	430	439	443	470	457	464	454	441	440	462	448	440	457	439	479	447	450	454	453	458	447	478	452	468	427	432	437	487	443	476	406	436	448	451	463	459	465	481	487	480	497	456	488	444	411	436	431	439	457	437	454	504	463	441	433	484	445	465	483	454	445	461	494	458	480	457	410	455	477	438	449	423	454	490	451	457	462	433	471	479	454	441	453	463	469	476	468	456	462	447	461	454	462	466	438	402	440	421	439	476	440	441	471	435	443	445	460	486	446	436	442	448	416	433	467	461	420	448	433	430	489	456	418	452	441	443	443	498	446	493	469	456	486	441	458	482	435	434	444	473	481	462	480	446	455	455	456	437	461	429	476	485	462	473	454	444	479	475	474	435	459	437	416	441	434	503	468	445	464	468	476	452	455	430	461	461	482	464	479	444	454	487	477	436	438	429	441	439	468	450	446	439	451	477	434	439	460	457	455	436	472	446	444	444	454	451	445	473	452	473	435	471	434	463	451	445	467	437	430	421	463	457	439	476	457	452	475	462	438	470	469	446	443	444	448	420	475	436	435	457	444	479	409	460	467
13428	16583	13449	7021	5094	3894	3040	2425	1985	1705	1456	1274	1146	1082	970	926	926	854	837	836	740	745	764	730	739	636	683	737	688	722	686	667	668	635	659	662	635	644	610	609	643	655	653	639	620	651	635	584	651	617	666	606	644	691	626	615	615	661	583	598	645	644	634	587	628	637	584	669	560	604	598	581	589	626	597	618	597	615	633	599	568	624	606	630	613	601	599	629	645	617	632	605	593	607	567	635	577	637	608	636	578	603	550	620	647	633	566	602	621	612	600	578	618	588	582	560	603	585	602	609	599	585	647	603	594	619	631	636	618	596	606	606	579	563	586	597	603	611	644	591	617	585	606	615	615	603	628	594	547	617	656	636	591	640	589	641	588	615	571	593	626	589	627	607	613	636	590	584	632	615	647	626	584	598	636	623	579	609	662	627	625	559	633	621	596	583	602	606	602	599	585	631	599	629	598	563	601	629	626	604	622	613	671	593	667	608	540	590	608	608	611	613	563	601	603	663	610	577	596	623	614	596	615	589	651	631	544	630	591	601	605	631	604	547	605	645	587	583	605	572	580	626	575	595	625	573	583	619	552	606	572	556	617	603	626	624	618	602	611	626	574	558	604	654	611	665	639	569	624	600	599	626	579	584	636	590	618	573	672	606	576	604	603	598	600	587	616	588	591	595	609	617	598	664	600	603	605	626	600	591	631	625	588	665	605	613	626	584	636	602	576	575	610	630	604	614	657	651	535	600	650	633	589	616	647	591	636	582	645	575	608	601	558	603	618	623	644	587	601	606	612	581	640	609	619	552	624	582	623	619	598	596	599	609	626	581	621	640	576	608	590	640	676	562	672	635	639	589	603	605	576	635	570	617	596	590	651	598	606	582	659	590	611	631	626	613	622	600	609	646	608	637	623	580	588	568	621	621	585	619	650	607	631	600	583	624	656	631	577	575	618	655	630	599	570	592	622	613	599	599	607	596	650	651	596	605	574	607	612	578	606	578	621	658	593	614	560	585	623	635	621	607	617	614	587	659	606	598	636	602	534	573	567	614	605	625	637	588	651	591	579	591	633	581	625	619	596	586	613	657	563	650	604	562	606	624	611	595	601	618	591	638	598	614	588	603	630	594	574	617	566	640	622	594	639	582	601	614	566	601	645	595	643	601	577	595	616	634	623	645	581	621	636	625	595	584	589	567	614	584	607	535	572	598	565	607	589	643	595	587	543	622	607	611	600	574	631	549	599	563	616	641	613	610	583	592	583	639	671	590	638	596	619	611	659	620	583	582	654	611	601	580	566	588	582	606	596	554	632	581	622	581	627	582	619	621	607	605	589	649	572	611	567	600	590	594	632	599	652	595	560	635	571	612	638	621	668	590	619	551	574	600	609	557	636	629	577	649	580	575	636	571	586	624	568	631	603	617	602	576	603	629	624	645	586	639	603	619	595	632	613	594	592	596	626	566	572	576	624	571	624	589	595	626	585	588	597	613	614	617	626	600	586	582	583	668	603	626	644	564	611	620	606	614	642	625	608	587	602	541	632	647	593	585	585	627	607	622	590	616	576	601	604	620	625	611	571	632	616	577	619	591	598	620	587	644	578	605	605	584	625	597	622	630	609	581	617	566	578	661	635	591	669	618	600	628	627	674	613	654	586	636	625	590	621	596	607	621	603	643	630	599	623	585	637	592	601	574	586	587	603	592	611	604	615	612	588	650	604	626	639	626	579	589	605	623	620	602	587	647	609	660	617	624	636	598	614	569	583	594	596	599	625	566	645	610	591	657	585	641	583	647	593	594	596	618	621	592	634	623	588	610	594	639	576	617	621	596	575	575	606	576	622	589	599	573	608	601	604	607	633	592	625	630	603	641	600	632	587	615	577	615	590	587	584	633	599	624	599	598	617	589	600	602	586	612	583	603	616	589	545	552	598	618	617	583	579	601	611	607	545	606	573	599	644	599	604	598	579	599	601	622	612	629	589	633	619	604	619	561	578	624	603	600	608	614	605	593	602	612	602	605	632	606	613	643	621	612	636	619	589	609	626	559	645	570	609	615	590	600	668	586	617	608	580	649	595	654	599	630	586	585	605	598	642	549	602	576	613	580	577	575	610	573	571	607	603	595	605	605	565	595	623	589	610	584	610	581	603	624	568	563	594	641	613	605	603	645	615	620	611	616	610	623	648	676	597	598	611	581	624	570	601	604	568	543	638	606	599	617	619	611	608	584	605	635	588	589	617	615	618	606	601	597	613	587	598	627	593	613	606	622	592	602	613	630	611	624	591	600	590	609	623	626	571	632	604	622	587	589	641	665	634	568	604	595	589	630	578	602	581	641	597	625	638	589	584	596	633	627	607	577	580	619	595	633	616	640	607	611	571	572	619	601	578	623	585	588	545	609	593	588	625	589	603	602	590	611	582	603	646	633	597	596	616	604	630	601	583	633	650	621	606	601	594	593	636	597	600	585	640	613	579	613	562	622	588	609	590	588	608	562	573	592	585	611	611	618	604	626	584	620	639	592	601	624	641	613	593	555	586	560	614	611	635	633	622	644	626	596	595	560	615	614	630	573	575	602	639	589	592	617	654	616	619	660	604	580	586	605	615	605	616	599	590	675	603	616	642	620	615	645	601	599	621	569	563	618	615	569	591	577	619	592	584	605	565	640	576	613	552	611	608	604	612	582	545	584	589	640	635	637	590	606	588	636	599	600	634	610	626	584	570	641	584	607	641	598	576	611	599	597	592	599	606	573	588	614	561	601	613	629	592	616	570	551	613	579	604	573	620	564	638	648	619	586	611	608	589	592	595	652	605	629	573	652	608	574	563	604	603	570	631	575	599	582	626	611	580	599	625	612	655	637	577	613	608	590	585	606	609	657	592	570	624	590	600	603	574	586	628	595	599	603	579	599	578	621	606	616	631	594	609	620	596	610	630	611	600	609	612	638	609	622	638	594	608	631	614	625	613	620	555	612	585	605	582	588	609	669	618	585	594	613	578	590	623	555	581	645	640	596	590	572	621	577	579	562	602	581	579	591	601	601	592	634	628	576	611	594	580	637	589	595	624	639	672	639	612	633	617	651	602	588	604	540	584	649	633	653	648	578	619	597	580	642	605	603	599	603	617	574	624	592	622	611	627	568	615	609	620	601	577	620	612	621	633	594	600	610	615	598	620	546	604	651	588	592	591	603	610	598	633	608	640	619	612	572	573	614	628	587	588	618	555	636	618	612	614	567	616	658	577	634	597	600	661	590	550	618	602	595	603	610	645	647	595	601	622	637	634	587	613	614	627	557	639	620	631	599	651	585	586	586	561	605	621	638	597	569	601	589	596	581	589	596	643	604	599	616	625	588	579	595	653	622	581	604	573	614	598	639	612	593	582	559	603	626	616	608	606	601	607	592	617	606	665	594	579	609	586	598	604	615	587	627	557	631	647	580	583	573	605	595	571	578	623	580	603	564	626	544	597	629	607	635	610	580	590	618	608	641	592	592	615	625
27020	21021	9891	1060	683	606	558	486	506	464	479	481	428	465	501	490	465	454	452	461	438	436	461	460	441	419	427	454	454	449	449	424	490	505	460	447	490	445	448	449	469	430	462	466	451	419	474	435	425	445	495	463	467	448	449	442	420	484	447	442	458	453	432	462	442	468	446	466	428	439	433	458	479	431	457	483	463	455	474	453	447	451	471	479	494	475	458	435	460	476	469	438	455	423	485	431	418	418	463	448	466	477	435	422	449	448	442	448	482	468	437	501	465	464	462	439	468	440	446	436	471	486	477	469	446	420	414	461	470	475	480	443	462	427	446	427	461	386	488	481	454	465	453	454	453	436	481	476	449	406	453	463	466	456	461	442	430	457	407	423	480	456	436	423	435	465	456	466	441	426	457	475	466	434	447	469	437	460	450	463	473	444	454	449	473	432	440	452	450	451	440	398	476	446	486	472	459	444	438	488	442	424	428	459	479	429	468	459	461	429	463	453	480	471	433	435	473	449	441	467	452	435	455	476	446	472	475	467	498	462	480	440	481	441	422	456	479	480	473	455	485	456	443	429	441	456	460	453	442	459	393	432	427	430	481	457	425	468	461	464	450	460	467	450	444	455	428	439	446	479	455	462	465	461	464	443	431	479	468	454	462	434	444	414	442	427	431	484	461	471	484	460	467	478	495	419	432	475	428	430	444	465	440	437	428	446	456	456	458	450	470	429	472	472	467	449	463	480	461	457	445	498	455	451	501	399	433	441	456	466	460	461	481	475	455	427	469	467	486	471	441	481	477	464	448	439	397	470	456	464	460	463	477	488	470	435	486	446	445	451	479	489	485	433	436	458	478	457	480	496	487	449	434	480	463	397	405	478	432	443	477	452	436	455	449	465	466	450	439	454	436	476	425	440	465	476	443	483	435	431	453	453	401	466	473	494	444	458	486	453	509	444	456	419	429	454	450	472	467	467	447	481	447	468	431	433	440	449	430	462	450	455	440	449	461	449	471	480	457	471	491	465	443	466	433	444	436	431	449	435	484	479	441	462	456	451	441	459	445	444	473	435	442	441	454	443	447	466	465	454	475	424	465	463	488	442	446	454	500	453	465	441	457	501	480	489	456	528	491	503	474	482	468	504	509	448	450	483	439	464	425	445	439	441	464	463	460	472	472	427	474	471	462	460	433	432	491	431	451	435	431	484	467	452	447	438	465	440	448	452	464	456	450	477	465	432	423	448	451	474	412	465	471	454	491	447	472	453	426	477	420	465	492	480	438	453	432	465	415	468	468	451	458	442	531	461	441	461	434	451	466	486	474	431	435	415	428	433	420	451	412	468	490	478	510	443	448	468	397	414	461	447	453	429	442	464	448	446	442	436	466	467	466	453	437	437	442	474	472	460	458	417	461	465	443	421	441	427	436	455	479	471	466	490	431	479	431	505	453	443	451	443	449	458	504	464	417	444	469	452	455	440	455	447	500	451	461	424	414	423	453	481	464	419	464	452	466	459	449	459	494	418	463	476	485	442	442	449	472	453	449	468	445	502	511	455	464	447	471	435	475	447	447	427	449	462	446	453	457	433	462	438	462	445	477	419	471	482	446	447	488	479	485	463	442	458	463	477	472	418	447	424	462	487	482	473	464	448	426	443	491	463	469	435	435	486	447	451	482	464	434	457	439	415	453	466	477	441	473	463	487	463	442	434	428	421	461	469	456	465	472	416	448	471	450	496	447	474	483	412	493	426	451	448	488	426	472	441	456	433	465	485	426	447	436	504	463	443	460	469	467	432	419	472	446	472	451	467	423	461	431	450	448	481	430	468	457	431	482	479	401	450	478	430	471	449	473	391	466	443	473	464	437	465	457	457	468	464	475	439	450	422	441	446	467	435	428	431	481	441	459	437	425	456	458	464	459	458	452	487	435	461	461	466	435	463	429	472	453	433	473	473	482	442	427	449	427	433	450	445	447	449	485	438	430	453	462	469	458	443	436	499	493	431	420	453	444	447	466	482	430	435	488	429	452	449	481	440	508	435	471	457	490	486	469	467	468	456	435	481	451	442	449	463	478	453	477	460	446	444	464	460	473	457	466	416	469	462	448	460	473	464	483	468	474	427	456	430	451	471	497	458	471	463	477	458	454	438	466	479	450	460	426	444	480	437	467	444	434	453	486	429	499	486	487	454	454	463	467	454	465	456	456	435	457	457	452	431	466	471	495	474	433	470	440	466	457	456	436	458	465	442	439	457	458	460	410	452	435	463	454	452	439	469	449	434	470	447	473	454	430	438	458	428	481	471	483	482	415	473	495	447	460	436	474	456	487	424	461	448	438	471	424	474	445	445	442	469	494	446	462	482	447	453	453	480	465	479	461	440	420	462	457	467	442	445	457	458	441	453	436	445	462	462	469	407	456	492	449	446	465	445	437	502	444	403	463	423	458	442	433	448	437	415	464	467	466	457	442	478	456	445	464	451	458	445	442	477	462	452	471	425	463	459	461	448	463	447	427	475	423	425	456	448	428	407	448	446	470	431	463	474	449	461	458	457	458	448	470	461	479	439	465	459	462	449	450	435	467	430	488	467	441	465	429	454	446	436	469	460	422	452	447	477	463	443	439	435	437	442	440	444	448	480	443	446	448	443	491	420	428	458	463	413	430	429	442	463	471	456	471	443	426	458	444	456	428	470	472	440	454	427	476	484	477	460	435	458	491	469	429	473	427	408	445	440	477	457	481	450	463	423	440	435	476	445	418	420	430	500	461	436	434	462	449	450	491	476	447	452	465	449	454	429	493	441	423	452	444	479	444	413	458	431	444	457	456	461	457	510	471	442	449	429	419	439	438	421	439	467	479	486	453	442	413	501	399	458	462	412	419	447	485	445	436	440	473	452	457	468	434	487	465	485	458	471	481	452	468	452	435	459	463	460	484	449	458	462	448	474	449	472	447	443	470	451	456	470	427	442	444	466	456	447	441	462	430	450	452	431	460	476	465	438	415	440	455	475	482	497	429	493	474	455	456	439	453	423	417	462	481	429	476	442	452	468	473	445	425	435	475	458	423	427	421	472	462	437	428	437	457	462	462	464	436	429	471	438	396	448	436	415	480	436	446	429	443	443	450	504	442	473	503	466	455	480	486	421	436	477	479	491	469	465	435	474	438	474	432	391	427	455	469	466	468	493	441	487	452	461	470	450	454	493	490	449	416	449	424	478	458	479	458	468	468	466	505	407	432	442	429	436	489	473	433	430	473	451	439	454	467	474	445	413	472	415	452	466	464	444	466	479	444	434	459	431	458	428	466	473	435	461	460	460	467	411	469	453	476	478	453	460	466	404	434	475	486	463	423	438	468	434	419	444	428	487	452	470	471	474	489	431	468	466	441	466	463	475	462	492	431	433	482	439	451	491	445	451	491	460	471	446	455	479	436	476	445	441	484	463	462	473	486	462	466	485	431	473	468	453	411	459	441	499	467	450	435	461	430	469	503	440	454	475	465	447
4434	1374	1083	839	802	647	672	657	660	643	582	563	596	586	608	586	642	629	640	627	619	552	582	568	602	596	623	571	596	583	550	581	627	623	575	631	556	578	568	620	642	584	561	620	592	589	592	617	645	561	570	615	613	587	582	580	590	582	566	602	582	558	612	595	568	559	585	568	559	607	590	602	593	627	587	568	569	551	565	623	540	602	582	566	597	557	573	610	549	593	605	594	589	571	585	627	633	631	574	560	570	605	593	599	557	549	592	629	539	611	615	589	613	620	628	577	628	570	598	563	612	604	592	623	592	559	564	603	576	567	566	540	579	598	599	572	591	596	575	598	617	584	611	615	588	616	597	570	562	554	621	573	605	603	551	604	583	616	604	625	572	583	562	604	587	575	552	593	637	599	581	579	557	596	575	548	615	522	623	568	583	588	599	596	584	588	639	589	561	619	549	584	532	640	571	604	585	619	590	592	580	580	558	572	557	590	613	600	603	570	602	552	602	590	608	576	612	638	566	582	573	569	597	582	578	590	586	625	591	582	564	620	621	575	565	588	575	583	591	587	564	537	590	595	611	619	622	554	584	579	586	553	552	583	586	555	568	582	590	588	568	583	592	599	585	590	610	623	598	560	551	560	621	579	612	603	575	574	581	623	587	574	595	539	630	581	611	589	588	547	553	624	571	599	580	556	569	619	570	624	586	548	549	629	555	575	577	591	574	593	564	580	610	573	628	641	582	572	548	620	600	612	563	606	577	576	629	593	631	608	594	575	623	564	619	607	632	583	603	606	571	571	577	631	564	570	615	573	608	590	584	590	621	616	587	566	580	609	587	625	611	652	582	597	620	621	591	579	617	590	621	587	598	599	632	589	574	601	593	591	561	565	575	547	555	604	597	597	594	593	598	575	597	569	616	562	609	616	592	595	587	654	579	576	593	551	587	586	588	597	642	621	621	603	584	566	592	608	563	594	569	602	571	573	577	581	542	574	592	559	596	604	604	598	543	536	602	625	607	602	612	584	614	587	555	602	576	639	563	566	597	584	594	583	581	569	595	549	609	598	588	623	581	580	576	561	588	546	576	623	567	607	591	584	580	598	571	623	548	583	612	585	555	546	601	608	604	608	552	598	590	640	563	564	622	644	541	583	619	546	612	580	586	598	542	566	570	572	607	562	581	602	601	583	609	583	580	598	626	614	625	615	608	574	612	601	614	626	599	562	581	539	589	565	574	619	564	616	587	611	615	623	573	553	580	635	639	581	577	561	587	588	643	560	594	577	527	638	571	530	608	581	617	584	582	606	551	535	631	588	571	586	571	558	661	592	586	591	608	581	575	606	589	616	623	596	567	637	610	576	554	562	584	604	581	600	598	582	594	605	575	582	578	587	608	597	586	587	602	580	575	630	625	571	544	582	595	576	578	637	584	580	572	596	588	533	639	605	616	579	557	589	570	580	575	598	608	627	605	581	552	578	556	598	562	582	574	593	602	607	571	583	551	568	553	638	574	563	577	550	592	597	614	595	582	592	598	564	557	569	600	605	582	548	572	623	582	587	560	620	571	625	606	572	616	580	561	601	625	594	597	608	595	589	578	526	544	594	584	609	626	602	606	602	593	590	593	609	584	574	591	552	597	597	640	599	559	596	572	634	569	571	640	583	607	594	571	636	600	566	606	583	612	625	619	600	622	583	631	595	594	595	528	587	570	619	568	591	590	609	566	621	558	565	550	562	575	584	567	573	610	572	590	596	581	590	558	572	558	552	617	576	601	594	581	538	584	564	625	569	612	593	614	594	608	593	592	547	570	605	596	538	543	553	579	595	578	556	615	586	592	628	589	596	589	617	581	585	600	623	596	625	580	609	567	598	588	585	569	588	558	633	585	591	563	577	628	595	585	592	618	607	626	596	584	588	597	578	593	617	569	577	578	601	572	623	581	569	584	572	611	551	585	591	586	563	598	607	622	576	592	592	594	629	627	589	562	564	641	598	608	553	565	631	608	594	614	573	606	570	586	559	615	585	601	618	595	541	609	567	621	569	553	572	589	596	609	590	599	564	584	583	591	616	596	549	553	563	597	603	584	614	600	584	606	609	574	605	576	590	569	601	566	604	588	576	606	607	629	564	586	557	588	591	566	607	628	554	557	577	574	611	627	608	569	572	588	593	581	588	583	561	618	580	582	608	617	640	610	571	606	595	596	630	608	594	552	597	556	571	582	617	540	618	566	579	620	601	570	606	549	634	560	548	590	558	597	585	591	576	568	594	594	607	554	630	578	573	631	578	598	569	574	603	587	618	611	570	606	585	567	607	558	531	590	555	566	592	581	576	606	598	606	605	594	567	608	608	583	606	583	601	616	572	596	609	567	585	595	603	614	602	584	576	609	578	589	566	533	635	581	604	585	551	558	601	595	604	633	604	585	555	573	592	605	570	564	643	579	573	623	573	580	581	591	550	608	598	540	606	577	589	612	631	582	576	569	610	612	638	614	632	615	595	614	553	607	587	595	558	599	623	588	621	600	617	634	550	620	598	627	584	612	615	606	573	587	565	604	561	560	611	599	673	601	586	600	592	604	602	516	610	590	591	614	605	566	590	595	609	582	599	561	610	565	609	613	588	561	571	596	647	585	572	590	597	622	623	582	549	615	620	545	608	606	592	602	572	570	559	593	617	559	592	576	591	586	602	593	591	606	583	619	566	588	604	566	572	575	600	567	587	629	672	590	612	581	598	594	592	590	625	632	595	626	562	587	567	609	602	614	585	539	631	598	584	589	589	603	613	573	572	598	581	579	539	574	598	613	552	578	578	635	603	613	598	566	560	579	631	592	592	603	534	592	549	588	580	583	600	586	609	609	581	570	575	607	552	564	584	596	583	612	604	578	593	606	607	579	570	597	611	611	602	553	590	604	610	549	571	563	580	554	553	587	601	579	557	576	622	616	582	591	586	647	565	565	596	580	589	592	603	581	583	630	627	599	583	578	592	613	572	541	568	579	574	610	615	578	548	619	558	600	608	638	599	554	638	590	619	563	565	598	553	559	581	594	603	591	592	590	587	574	644	615	565	593	597	578	617	599	580	580	603	579	618	612	552	576	570	581	587	553	550	561	578	525	621	575	560	572	610	620	610	584	600	608	590	601	611	594	567	576	575	614	581	603	545	580	606	576	593	573	575	598	577	616	574	589	613	620	616	597	598	582	575	618	621	561	568	592	583	579	587	612	590	570	619	554	590	588	553	594	589	597	591	576	579	564	610	571	619	587	606	598	569	586	597	623	586	616	591	618	594	602	631	589	608	602	561	585	609	584	583	630	554	560	580	537	603	576	613	601	605	580	605	576	625	577	575	582	590	567	582	636	571	591	575	603	569	585	569	593	587	581	617	595	512	579	585	579	611	605	620	575	580	570	601	600	635	586	520	598	617	604	617	622	543	552	575	627	615	617	594	600	610	513	584	629	608	606	575	608	592	612	580	577	595	595	586	583	593	542	534	542	576
23726	21376	28979	24116	21361	13358	1729	1089	864	920	847	764	775	765	777	735	739	740	702	668	682	725	690	666	691	684	698	666	670	653	672	664	670	696	679	660	660	701	652	651	670	679	648	653	648	635	655	674	681	659	664	622	660	663	661	685	721	601	628	610	680	641	626	615	679	688	638	622	638	683	667	684	637	646	618	657	642	627	641	663	707	690	602	673	677	624	677	695	671	653	660	666	712	631	724	648	676	671	641	646	638	612	656	660	640	629	621	646	642	630	622	665	580	684	598	680	623	675	629	646	679	679	696	655	633	655	645	663	646	639	667	596	653	593	672	648	747	637	644	633	642	650	654	657	615	658	674	641	627	686	662	684	611	651	653	682	657	676	658	632	637	660	679	656	648	622	673	624	634	641	638	631	629	681	680	629	683	625	640	611	663	599	629	682	653	645	602	680	620	630	642	643	651	683	652	676	662	666	624	625	647	684	659	658	646	671	669	662	664	622	599	694	681	640	616	631	660	673	664	637	654	656	650	697	596	637	648	643	627	706	644	652	687	715	667	659	648	691	690	633	626	671	662	667	626	676	654	687	692	660	650	627	663	692	646	656	659	623	639	605	651	646	659	648	652	609	619	639	699	653	652	661	629	639	677	630	679	679	640	706	607	693	657	668	619	633	621	681	668	629	663	696	660	685	656	710	700	692	658	610	675	682	716	619	624	609	689	668	634	624	678	633	632	620	647	660	666	668	629	681	678	687	617	648	628	644	642	606	601	644	661	687	679	622	654	644	662	693	662	658	721	650	659	654	650	652	695	662	627	665	646	684	673	644	636	605	660	678	612	685	659	662	672	632	652	644	632	656	637	656	658	651	652	655	647	644	649	632	706	633	646	677	640	681	656	694	668	652	673	632	698	654	669	674	615	678	654	688	704	639	609	653	621	647	629	670	666	641	654	629	623	629	644	653	631	654	638	667	617	637	624	648	647	663	634	663	669	643	653	630	651	637	666	706	651	668	664	678	667	648	692	673	655	651	658	691	680	642	646	712	685	652	666	581	610	631	667	638	619	629	613	646	661	671	633	661	639	620	654	663	622	679	679	690	669	677	678	639	634	671	638	698	692	703	689	649	673	649	639	613	692	636	708	678	626	608	627	665	686	633	647	633	642	673	672	626	666	676	673	706	633	698	667	664	679	700	648	614	655	625	642	686	673	638	667	643	612	690	686	657	611	643	700	686	671	639	647	667	647	617	634	661	661	688	643	641	634	673	632	664	667	615	643	612	688	623	640	593	685	639	675	660	599	655	628	637	687	668	664	645	704	627	644	647	697	609	610	670	659	650	643	639	666	602	667	676	697	674	638	653	638	657	652	626	714	628	604	627	680	672	661	659	659	615	656	659	708	670	713	662	625	639	612	682	647	677	646	649	691	647	697	626	654	644	666	624	664	649	643	662	623	660	663	674	676	646	604	666	640	638	656	657	668	626	689	672	660	674	628	632	657	640	642	635	619	692	640	583	667	615	655	661	628	648	626	654	686	659	648	639	662	670	637	616	683	635	600	669	663	689	681	662	650	681	634	660	675	640	662	621	681	671	641	625	628	602	663	646	677	648	673	643	634	658	594	698	666	650	656	661	661	701	622	663	639	615	627	646	636	664	635	671	647	648	712	650	670	621	625	695	629	712	691	624	660	659	700	611	662	646	624	674	642	619	663	642	625	660	581	656	626	697	680	653	644	667	646	635	691	635	690	651	650	652	631	625	670	703	629	675	642	664	662	615	692	688	661	617	683	624	618	656	660	648	662	615	704	630	610	632	661	649	635	584	641	659	634	666	643	599	681	640	653	651	691	675	668	629	668	597	642	673	664	662	654	596	646	620	607	634	616	695	687	641	626	653	637	661	623	623	670	661	645	661	677	663	634	630	672	700	634	618	668	651	614	692	630	668	680	655	643	650	685	685	688	663	688	578	649	622	687	666	666	665	633	665	654	642	631	687	686	666	639	672	672	625	672	650	661	638	672	678	681	663	625	638	702	671	660	635	660	703	599	645	619	676	667	670	668	665	654	679	645	630	651	602	649	625	644	661	664	648	688	595	674	672	690	615	665	706	662	628	654	663	635	654	606	678	660	629	626	617	592	673	659	699	615	668	655	624	660	605	633	703	645	701	645	664	615	648	678	609	645	670	657	638	650	659	637	666	643	675	664	700	670	655	635	647	647	622	669	636	669	687	619	645	635	647	655	687	620	653	653	650	659	689	627	650	652	661	640	651	614	619	631	682	682	645	685	621	630	679	664	633	665	586	660	635	645	685	641	689	632	658	631	636	646	643	623	651	634	616	669	637	640	703	702	666	684	694	621	605	605	672	614	685	652	659	646	680	628	637	631	640	634	660	621	589	629	717	667	672	658	647	622	666	651	687	704	654	657	669	621	656	645	669	681	646	655	646	651	668	647	669	661	655	605	659	668	609	689	665	655	589	659	648	675	612	666	645	660	702	660	654	664	672	648	673	648	668	695	618	688	652	688	632	667	629	635	649	642	636	677	638	652	676	678	640	665	644	617	638	623	638	655	607	627	639	671	691	633	688	635	654	612	668	650	639	643	673	648	648	688	627	650	649	652	672	649	665	637	632	684	615	658	684	614	652	687	624	683	647	660	645	659	619	679	643	647	692	658	594	619	637	658	623	669	591	671	622	646	654	632	636	668	650	619	645	630	653	612	634	651	646	636	648	647	652	666	642	683	648	642	631	662	675	646	631	666	666	699	638	620	620	632	673	702	713	688	676	612	608	683	603	645	679	678	627	647	648	636	653	645	652	650	646	683	606	670	642	650	689	633	642	681	646	676	607	658	653	692	598	610	651	675	686	649	641	671	663	601	684	659	699	673	641	688	628	643	674	714	714	686	666	646	594	632	632	661	671	639	588	650	676	652	644	678	645	685	643	616	616	646	640	592	674	679	673	623	658	639	689	667	653	670	683	645	671	634	684	681	634	668	631	619	643	654	655	621	609	623	653	656	606	655	589	671	639	616	643	627	605	605	677	628	638	619	613	617	680	653	710	632	660	670	661	703	631	648	615	635	683	619	631	694	653	655	651	636	649	667	661	656	667	615	647	660	646	635	654	658	633	647	682	688	626	698	712	622	590	618	654	644	633	691	651	697	643	646	668	590	667	624	652	641	691	662	662	666	617	634	638	654	698	682	707	632	631	649	677	648	662	707	681	647	675	669	621	679	661	685	642	641	579	671	676	625	637	647	684	636	634	643	654	628	646	663	626	594	677	641	659	611	595	647	612	688	599	653	720	654	617	635	615	606	642	624	637	641	605	670	678	663	643	653	649	609	607	613	638	663	626	682	641	630	641	621	664	671	699	667	660	676	685	651	606	641	671	661	641	644	706	648	676	631	648	672	660	654	639	666	655	679	635	636	661	655	635	679	633	637	680	630	642	642	639	641	661	630	663	672	658	670	658	689	659	667	665	654	685	661	625	627	638	642	647
10218	10572	8500	4360	3175	2486	2066	1782	1515	1410	1280	1159	1141	1015	1023	1004	982	960	967	918	889	917	948	862	900	907	917	894	888	873	899	869	835	866	821	904	858	886	873	881	839	862	845	813	898	846	883	921	859	836	889	826	860	852	872	850	834	846	817	870	839	850	842	805	880	864	785	838	859	870	885	849	864	787	877	870	786	874	820	860	816	837	807	815	873	867	849	830	825	804	822	823	817	850	839	853	875	835	880	860	869	808	812	870	838	812	853	902	825	858	880	839	858	866	874	839	881	842	830	855	833	783	813	818	871	834	825	877	858	841	807	850	844	860	862	876	851	815	815	812	815	904	846	846	814	806	848	829	888	885	811	864	853	897	886	856	840	807	871	873	837	868	866	856	788	869	842	885	861	858	883	858	847	825	844	872	873	816	836	819	841	840	839	826	855	832	871	870	789	774	828	861	785	824	826	828	857	775	846	862	875	876	894	821	828	861	800	855	884	851	877	839	887	752	893	778	794	858	807	824	808	856	843	839	777	855	865	868	806	797	819	792	848	864	879	859	826	846	792	830	860	869	881	849	822	816	807	847	817	846	857	838	853	904	871	783	859	871	845	818	866	879	870	863	866	832	800	863	855	866	834	867	808	893	843	856	822	875	874	816	828	816	845	782	813	789	815	822	878	825	850	815	834	846	908	807	806	846	890	804	878	892	803	873	848	817	821	850	873	808	841	873	832	869	845	811	895	912	840	848	849	864	858	867	793	798	762	885	797	877	817	853	872	791	858	803	830	829	802	802	877	834	820	821	839	843	839	876	876	852	853	854	797	809	834	870	862	802	840	822	845	845	827	820	855	832	873	840	889	877	848	811	894	828	889	857	851	838	804	863	903	780	861	871	831	820	874	873	810	851	876	809	826	813	791	831	846	836	873	889	820	799	874	847	888	853	834	834	840	904	840	866	845	824	862	832	882	848	785	855	810	820	825	924	878	854	851	892	818	863	831	821	836	889	878	818	793	816	873	811	831	847	817	853	799	765	825	867	888	816	784	840	836	875	857	843	874	903	874	832	848	888	849	869	847	814	839	839	822	864	832	874	858	807	846	868	884	844	812	847	788	849	821	847	841	852	841	857	822	820	824	851	804	835	900	776	816	841	850	904	875	902	872	905	850	867	831	845	824	852	849	853	842	849	845	854	843	840	835	831	806	851	874	860	835	813	834	847	858	787	834	845	853	837	837	817	816	789	853	779	888	877	820	831	853	822	811	826	827	894	859	856	875	792	825	843	835	818	851	827	858	908	859	848	845	865	844	867	870	838	778	849	831	851	800	836	891	854	914	831	819	853	824	843	809	890	794	838	806	799	797	851	833	848	888	847	812	844	821	833	844	792	829	898	819	866	809	876	817	813	849	924	835	853	873	847	825	851	810	829	859	789	761	846	839	814	846	857	842	828	849	905	891	846	839	859	827	856	831	857	865	841	799	841	882	861	886	816	855	880	771	855	861	841	809	827	862	887	817	860	839	812	864	833	860	825	849	835	842	841	857	875	838	794	798	867	858	811	919	829	842	863	845	784	862	843	902	805	856	865	832	872	825	812	874	880	856	837	847	846	891	847	819	811	809	813	850	825	831	836	744	786	875	856	802	893	821	847	794	859	816	840	837	847	791	833	817	910	823	822	882	869	840	819	800	850	825	835	860	865	803	898	846	819	858	810	792	858	863	867	814	817	863	834	846	805	853	851	849	869	828	857	851	840	864	837	859	865	816	824	853	852	844	911	868	841	873	811	875	853	886	791	890	854	838	856	826	885	830	779	831	818	809	808	856	892	855	877	869	819	850	770	873	846	871	846	896	836	816	880	863	858	826	864	811	798	814	886	839	829	911	801	832	823	877	861	837	825	807	860	790	825	917	817	816	845	883	827	836	833	799	796	824	833	823	833	823	817	877	862	899	845	881	847	850	812	831	830	885	857	855	864	834	825	850	880	842	819	904	867	813	859	837	861	825	869	851	846	841	830	809	870	817	866	878	845	798	849	837	807	815	855	810	842	844	848	831	801	779	818	820	830	874	827	853	811	810	876	802	831	798	834	873	796	826	900	794	844	827	823	829	815	878	822	810	828	870	875	883	854	792	839	840	882	807	820	811	803	843	796	802	861	847	793	854	830	847	822	857	840	843	853	858	873	853	872	837	809	834	815	850	829	819	900	829	836	873	796	787	864	841	810	821	862	897	849	864	816	835	822	830	814	824	775	854	840	889	828	836	821	870	824	864	819	841	798	817	786	867	889	898	860	823	874	878	815	810	837	801	866	866	822	786	875	832	873	868	889	870	812	840	871	895	841	870	823	843	854	822	895	843	857	816	846	823	841	844	892	835	820	847	849	832	823	835	851	843	852	835	838	851	847	814	857	897	852	827	831	877	881	850	820	897	815	875	825	864	915	842	834	834	858	854	899	818	874	874	827	833	792	831	843	805	882	836	854	840	846	813	888	850	836	828	847	847	824	859	820	859	870	829	823	855	856	839	844	789	821	819	841	892	882	889	835	863	796	847	846	839	865	814	847	841	817	826	836	828	829	845	824	885	897	812	916	804	854	832	800	890	840	819	901	842	821	805	862	776	842	892	823	830	838	815	867	872	787	850	833	829	824	813	883	806	878	805	824	898	825	855	831	824	841	832	833	788	904	904	831	804	856	906	872	893	810	839	860	864	835	842	835	816	890	879	823	805	856	835	825	800	910	820	837	833	882	824	820	833	847	794	848	823	818	840	880	804	881	881	840	854	885	846	891	866	822	786	785	790	851	835	846	885	868	909	865	843	865	816	829	853	814	824	891	903	847	841	856	813	845	826	829	848	850	804	868	860	854	793	848	815	801	825	816	833	840	836	891	841	840	801	832	789	866	859	899	833	766	839	912	845	805	885	853	830	837	810	879	865	854	809	828	812	879	873	861	859	874	851	809	859	859	872	901	839	821	799	806	821	831	832	820	887	856	831	834	882	864	878	810	800	814	812	853	873	885	861	879	838	874	840	908	835	861	812	853	872	852	838	817	817	823	829	811	839	854	844	904	814	854	895	868	896	821	842	848	788	847	829	847	873	887	815	804	790	862	864	844	852	819	824	839	897	895	825	824	850	865	851	864	845	887	886	766	850	823	845	864	831	841	831	818	840	871	871	822	859	852	797	826	836	843	828	826	869	854	801	868	888	875	867	845	829	825	835	818	856	823	824	910	850	842	808	847	854	838	820	826	819	782	875	848	864	790	901	839	821	902	841	872	799	810	798	849	903	826	816	781	851	810	796	824	804	850	814	820	844	828	845	840	821	793	803	851	825	840	832	797	805	832	851	849	847	823	828	809	864	836	883	832	833	850	824	843	868	824	836	891	812	802	843	817	774	889	822	872	829	861	795	849	850	809	825	848	880	871	860	803	788	866	896	858	879	768	850	851	816	836	840	840	786	838	849	783	834	871	894	820	842	820	803	863	858	834	845	872	844	789
23008	21426	29397	23857	21426	21482	11646	1375	960	861	791	703	674	659	601	609	579	526	552	569	587	522	543	478	515	481	469	482	487	499	500	484	483	454	492	479	475	522	441	506	466	469	469	472	475	480	462	424	471	461	444	446	455	517	472	455	477	461	464	513	460	480	459	444	474	465	441	418	477	492	499	477	448	506	470	466	499	459	466	484	424	466	474	494	439	466	439	412	463	495	455	459	448	465	452	501	476	421	438	441	469	435	424	468	444	450	498	455	455	447	480	432	469	488	501	466	436	450	442	462	438	442	432	493	473	469	451	433	471	438	473	476	467	460	471	485	461	436	451	430	435	479	462	503	462	424	441	489	481	454	456	451	431	455	438	447	462	446	492	462	440	480	475	399	458	437	425	454	478	477	451	428	430	427	439	462	449	483	471	420	442	446	409	452	451	468	444	468	416	452	454	454	447	429	434	446	417	442	456	475	439	456	438	416	434	450	455	470	455	442	461	434	467	483	445	431	469	472	464	474	472	440	464	466	462	466	467	433	488	460	452	472	476	476	488	467	462	452	476	447	492	447	496	487	466	455	486	453	444	469	442	463	457	433	468	481	448	487	459	443	429	472	453	433	432	457	452	495	429	439	470	477	466	426	475	443	485	431	425	427	458	469	437	493	464	444	459	449	404	451	415	462	433	447	447	496	445	468	462	427	448	463	452	445	464	436	513	416	426	471	457	462	476	409	431	475	436	432	444	446	437	478	461	476	453	432	427	445	491	491	467	434	445	440	450	464	472	478	462	434	460	431	472	456	439	463	389	435	462	460	505	442	455	444	439	411	433	457	432	450	453	424	456	442	458	463	437	436	450	488	449	452	456	464	441	465	462	464	444	474	435	439	437	465	447	464	395	495	455	444	437	506	492	456	469	466	486	457	463	463	445	434	440	450	461	448	480	498	491	437	477	469	446	416	440	451	413	427	442	411	467	450	460	496	437	437	442	452	449	504	473	471	436	457	443	469	461	452	443	455	424	467	444	436	483	438	417	450	456	440	478	438	436	454	447	464	427	427	455	433	462	458	432	436	459	429	453	424	437	501	438	494	438	457	470	468	423	477	481	423	451	486	409	422	496	460	464	447	429	450	437	431	458	435	463	437	452	456	484	433	441	430	411	440	470	459	513	445	408	482	470	485	486	469	444	433	455	449	394	432	452	411	460	449	497	468	474	467	451	425	486	486	418	456	487	471	441	436	474	439	488	459	481	427	430	427	467	442	459	472	406	500	456	411	453	439	475	441	446	401	435	460	473	481	461	484	473	482	454	453	471	456	493	469	412	409	463	448	474	513	468	453	446	469	439	457	444	435	432	477	454	443	489	431	440	455	429	443	458	488	449	450	448	467	467	467	496	438	424	431	442	447	456	471	441	427	432	466	478	473	456	436	466	435	494	442	447	471	472	428	471	474	441	459	434	475	468	441	430	466	441	458	470	479	489	462	465	467	421	480	404	431	491	500	453	440	441	467	454	492	483	453	457	472	456	468	467	442	425	447	446	461	466	471	468	466	479	451	469	456	484	471	452	419	453	463	435	409	444	461	450	450	407	454	471	460	451	514	459	462	450	415	455	490	416	455	432	457	470	418	474	459	474	449	440	471	455	447	474	419	441	451	466	474	447	491	436	435	456	440	434	452	458	457	473	440	491	472	436	443	451	510	463	442	463	456	445	456	462	450	459	475	518	490	470	473	444	468	452	465	476	478	456	454	436	488	443	488	467	419	450	445	490	467	448	479	464	468	439	451	430	445	457	457	438	464	493	427	470	465	452	450	442	441	445	470	434	443	430	437	430	479	487	418	450	472	421	423	444	479	475	444	463	480	455	431	464	475	447	441	446	450	470	457	500	437	478	462	448	470	433	469	419	445	436	402	451	442	452	443	470	488	480	489	466	491	437	507	464	473	427	443	462	438	455	405	423	476	504	444	449	474	431	454	470	488	458	469	489	445	428	464	438	436	438	467	458	444	476	466	490	445	447	461	436	441	450	461	443	452	450	514	423	496	415	411	439	455	462	441	444	455	407	451	442	468	447	430	457	440	470	455	441	461	479	442	425	478	462	446	456	416	449	458	448	422	424	468	455	428	475	488	415	443	453	454	491	446	435	441	465	462	428	448	444	434	446	454	460	393	461	470	447	463	479	472	458	463	438	432	478	459	451	430	428	453	485	429	475	449	422	451	460	425	471	435	501	468	458	442	435	450	475	455	434	466	417	461	417	470	465	452	459	437	465	425	430	438	477	421	440	475	467	466	442	472	470	465	452	435	480	458	450	476	460	441	463	437	437	449	443	471	470	440	434	430	418	471	465	431	436	419	445	481	437	425	458	426	461	509	485	465	476	455	449	410	412	436	429	416	471	440	421	463	440	429	458	439	433	429	436	441	424	441	450	474	465	470	474	481	435	468	487	471	459	440	443	460	443	478	481	420	469	454	469	459	461	462	450	433	419	444	421	440	434	470	466	491	461	478	471	436	475	457	447	448	503	453	460	463	443	459	426	445	454	478	466	468	447	456	492	416	463	396	458	387	420	447	455	453	478	450	463	445	477	434	453	455	440	452	474	493	439	460	465	424	413	425	435	468	426	440	434	455	478	419	466	439	438	470	447	451	487	442	520	496	447	442	446	440	448	424	440	472	475	474	453	450	425	437	452	479	490	443	420	472	452	428	469	477	451	460	451	463	451	489	432	418	416	429	472	478	438	464	456	449	434	412	455	447	416	440	458	461	450	440	452	480	460	458	433	474	436	478	439	433	437	450	457	468	462	508	460	459	460	474	482	456	466	460	473	452	495	447	463	453	470	480	413	477	450	439	451	467	457	445	430	474	452	447	468	462	427	430	448	458	440	442	427	470	449	405	407	445	458	447	469	486	473	441	426	440	436	458	479	495	436	457	457	502	398	451	439	434	483	415	479	462	465	447	443	503	475	471	471	445	433	421	454	460	445	446	471	482	461	448	484	465	437	480	456	448	466	462	421	470	412	450	415	434	437	448	407	430	433	465	445	447	460	454	487	486	424	449	457	466	451	431	449	426	441	428	432	439	470	489	428	445	470	463	450	456	468	486	477	449	446	430	465	480	454	447	448	433	439	440	486	445	441	493	426	427	456	463	413	446	412	461	450	441	487	492	471	443	461	472	449	463	486	450	471	441	464	431	446	441	435	450	421	428	459	455	496	480	439	439	436	460	432	434	473	478	439	476	446	441	426	449	430	488	470	487	478	460	469	496	453	443	481	463	507	429	460	450	442	484	472	464	481	444	448	447	435	465	429	452	440	454	454	456	422	441	453	444	442	436	456	455	485	432	433	458	454	457	441	484	415	440	434	481	430	440	432	462	479	442	454	422	459	450	447	436	451	441	472	450	451	462	470	480	464	490	413	499	464	430	428	460	434	453	435	463	464	494	504	445	442	455	444	426	446	487	451	451	458	447	489	400	470	448	488	431	438	446	473	475
13331	16731	13349	7135	5011	3888	3033	2436	2012	1684	1501	1345	1183	1099	996	969	944	850	803	839	796	759	732	696	739	787	686	699	666	641	667	701	657	668	673	672	595	621	692	638	624	600	677	667	610	589	644	642	635	626	629	662	588	635	604	619	666	594	576	582	603	599	625	609	611	595	604	587	619	609	564	614	620	624	579	592	589	632	614	580	637	606	654	640	582	634	599	596	589	605	569	583	647	649	618	567	586	619	589	609	605	596	620	566	622	590	630	602	607	638	605	595	611	597	589	629	618	583	638	604	596	645	625	582	580	579	604	590	624	568	625	599	635	591	626	648	577	629	608	602	633	556	570	583	619	595	599	579	578	599	613	573	617	602	626	572	587	597	602	600	624	613	590	599	610	630	573	632	591	609	641	585	596	609	562	636	622	605	583	581	569	638	581	565	616	620	601	609	612	602	635	547	590	618	590	590	633	610	625	625	577	621	607	599	620	584	578	604	626	592	608	583	639	590	617	620	606	633	625	646	600	607	639	589	605	577	636	607	605	606	618	592	615	612	590	588	551	632	598	606	555	600	587	552	658	566	578	638	601	606	599	608	596	584	614	647	628	615	572	580	619	628	616	601	607	611	593	634	567	576	587	566	586	593	634	614	578	626	632	586	632	583	579	593	599	656	604	564	567	592	557	593	595	627	557	601	586	612	619	585	621	619	611	612	593	590	618	581	628	591	613	538	573	563	590	621	599	573	614	604	598	611	612	617	592	572	595	620	614	642	613	622	552	630	594	627	607	669	585	612	605	576	601	612	570	592	594	585	617	619	611	638	596	625	594	546	630	596	610	620	591	596	608	602	562	596	604	590	590	591	597	603	600	631	592	559	570	636	613	598	592	560	619	608	618	634	613	572	637	607	632	617	581	663	578	618	600	603	592	620	628	578	593	568	557	553	611	620	598	607	604	601	614	586	609	562	592	603	578	617	592	619	644	598	617	557	557	586	531	597	572	615	578	633	611	631	607	612	597	606	611	616	620	573	589	610	569	570	583	589	556	618	609	586	578	586	589	604	600	604	619	626	627	590	588	583	613	616	606	607	562	580	623	603	606	631	607	658	564	613	591	644	614	597	611	583	590	580	569	621	604	595	588	607	640	629	606	603	638	572	627	601	579	617	617	546	610	633	651	570	627	585	575	543	655	603	630	617	634	558	580	615	589	569	593	550	558	590	608	572	619	585	621	619	609	629	575	632	591	601	612	619	619	600	611	596	597	560	614	576	621	605	593	556	638	619	610	613	590	604	618	610	590	580	582	569	607	607	636	585	586	630	597	612	632	596	630	598	620	597	588	566	566	591	628	597	602	563	659	630	582	580	598	617	614	599	580	611	600	624	614	599	556	593	623	611	600	562	623	638	568	578	582	600	566	579	609	601	563	626	610	567	564	555	586	603	596	591	641	616	601	579	610	666	589	585	581	589	593	595	596	613	629	591	611	601	612	580	617	594	592	622	605	592	622	656	623	597	591	626	597	637	612	576	617	613	640	602	637	599	609	620	593	639	634	637	535	658	634	606	648	588	567	617	553	633	584	651	623	595	594	606	541	598	587	619	584	609	627	585	571	556	598	617	651	614	581	567	549	596	600	629	635	621	614	611	626	579	592	540	599	592	640	586	607	609	554	603	581	578	586	611	608	603	652	607	586	573	633	593	614	608	581	612	606	602	643	598	555	587	634	571	648	619	629	591	592	622	607	591	626	600	590	598	606	578	605	661	611	624	642	604	591	636	604	601	636	631	642	633	645	604	589	626	628	608	646	626	635	610	585	558	582	595	560	609	620	617	566	639	601	594	611	648	561	599	626	594	604	606	610	580	555	581	596	613	602	622	587	615	570	589	592	604	622	588	628	568	609	592	594	571	568	570	607	601	583	573	615	565	614	585	601	572	546	563	611	623	610	559	595	558	636	603	621	573	598	622	604	600	559	610	605	618	601	607	604	575	605	585	594	598	628	611	623	598	623	588	584	595	591	611	566	591	611	640	629	556	631	604	586	611	594	590	613	619	564	536	617	636	605	617	550	586	607	611	648	624	592	569	589	616	615	626	620	613	633	608	592	660	640	615	598	586	578	602	639	616	592	605	619	614	581	607	617	572	581	582	630	581	611	619	597	604	575	575	637	575	615	572	588	615	669	613	596	610	629	608	591	594	613	591	614	588	573	615	593	606	608	559	630	613	606	611	653	629	623	593	588	588	582	628	621	551	580	639	603	606	618	560	587	543	641	576	578	611	591	582	570	626	626	595	590	603	561	632	593	632	594	616	592	598	607	582	622	623	590	603	604	594	596	594	640	588	583	639	578	632	605	548	577	637	599	569	629	554	586	586	614	647	582	646	629	571	552	599	619	585	621	613	599	591	582	640	561	603	622	629	630	644	592	577	583	583	638	611	572	664	598	649	550	575	565	626	569	602	643	604	631	601	614	596	609	555	599	555	602	586	548	585	572	636	603	568	661	567	590	583	590	621	618	574	610	611	590	613	591	624	603	565	566	612	613	626	601	576	598	612	590	605	586	591	609	568	612	583	559	598	612	609	575	612	566	624	574	598	612	588	617	568	576	588	615	577	595	585	581	610	619	565	599	594	579	630	572	579	573	617	626	607	569	566	558	604	637	607	569	545	612	561	595	590	621	583	586	629	621	617	611	573	588	619	564	597	618	635	564	619	592	592	559	643	635	576	609	602	589	599	535	616	546	636	621	621	629	618	552	592	603	584	601	575	536	598	633	618	567	592	559	595	646	585	604	617	586	621	577	599	586	582	605	578	636	573	588	604	611	590	605	621	620	568	562	621	603	602	562	563	605	623	593	572	601	592	589	613	578	567	578	626	598	620	628	650	604	565	600	585	603	603	642	593	616	591	591	608	595	574	587	599	607	599	601	634	579	554	602	585	612	604	637	600	622	564	641	571	560	583	663	567	616	612	661	612	579	613	654	620	611	612	590	607	596	596	596	620	570	619	599	588	603	562	577	604	619	600	633	594	598	630	567	570	635	619	619	620	618	585	644	617	632	582	630	614	637	600	593	602	661	586	613	587	590	579	601	611	564	598	576	570	580	639	614	579	623	607	607	606	654	593	588	560	591	606	644	603	583	586	656	627	647	613	544	659	582	619	591	575	603	562	618	586	623	633	585	633	610	621	609	615	603	594	598	571	585	599	586	619	633	618	586	597	572	650	587	601	578	603	580	572	578	578	587	584	600	572	597	613	554	574	620	588	597	570	622	610	621	605	592	595	603	607	614	596	548	588	605	607	609	608	612	608	643	608	572	592	572	595	586	575	602	629	606	610	577	619	640	592	584	635	602	592	568	587	621	592	598	561	613	612	608	617	590	590	592	592	599	614	583	533	571	631	612	593	619	591	577	598	620	575	578	632	604	600	611	617	557	626	607	593	588	613	598	609	596	588	658	629	618	575	623	578	623	620	546	621	592	621	630	597	546	613	610	609	670	586
27035	20927	9713	908	537	480	531	468	489	455	404	445	434	454	450	463	456	455	467	447	466	402	424	476	443	445	445	446	470	456	453	439	479	488	443	443	433	449	439	440	473	473	471	462	448	467	481	450	477	426	448	423	451	435	423	453	455	454	432	436	453	453	427	446	423	445	426	462	444	454	447	476	457	456	442	435	413	452	438	441	452	452	465	448	440	422	475	456	467	442	441	420	433	449	467	514	431	452	446	445	477	459	443	446	465	426	435	450	461	434	493	421	476	482	451	459	426	438	433	411	435	477	470	449	454	445	429	455	437	394	450	441	436	444	422	424	427	455	442	426	426	458	434	441	479	436	460	433	439	429	446	402	463	436	452	470	430	436	455	441	480	461	433	432	450	448	456	474	422	465	401	492	443	442	488	436	430	438	447	437	436	437	419	437	418	473	438	453	474	415	426	477	455	414	455	445	436	471	438	453	480	435	415	461	473	445	420	466	453	429	464	468	414	434	465	429	497	450	432	431	444	454	449	420	462	473	488	455	456	420	444	447	493	471	470	459	456	481	483	448	448	433	419	479	423	469	446	444	467	461	470	447	456	460	424	456	433	454	471	467	418	435	462	460	447	443	455	449	417	474	423	466	444	437	437	464	443	459	448	413	446	472	429	465	418	469	388	473	481	446	460	442	445	456	435	468	432	448	456	434	400	420	443	465	455	441	439	474	446	476	409	418	428	456	446	412	446	442	459	453	420	446	450	481	466	427	444	444	455	445	402	416	438	446	463	463	447	458	436	455	460	404	473	465	442	446	419	424	408	408	465	483	454	443	479	463	430	456	455	463	446	439	444	437	457	440	455	428	419	459	478	467	471	456	468	463	446	450	420	461	426	470	448	438	452	448	453	443	444	474	407	457	412	489	452	430	439	424	433	456	429	420	450	498	436	456	462	449	480	493	443	413	413	469	508	467	477	456	438	449	414	410	456	429	439	466	461	478	437	452	452	421	438	495	451	429	426	466	431	443	432	427	471	424	474	445	447	442	453	397	442	418	482	454	482	423	457	444	457	418	419	480	457	435	422	482	475	423	434	464	452	450	425	450	476	471	458	428	440	462	430	449	463	424	459	423	435	463	411	473	465	440	458	464	427	471	427	410	468	443	451	468	476	468	438	463	413	398	407	457	432	446	441	411	426	442	444	398	435	444	443	440	438	421	469	470	458	438	461	458	439	449	441	422	461	438	481	417	474	456	436	423	481	429	449	441	491	454	465	466	464	447	431	479	442	464	444	450	431	467	456	434	450	413	429	455	465	468	421	434	465	472	440	442	464	478	423	445	443	420	472	413	477	475	468	448	452	418	454	440	465	500	465	420	463	426	481	466	446	456	436	455	451	429	428	445	425	457	429	421	488	457	433	454	472	453	430	447	472	477	467	447	405	469	447	465	446	446	442	468	445	441	475	471	438	458	463	461	459	435	457	437	483	445	421	439	429	416	438	455	449	444	454	474	467	467	473	415	465	430	447	449	456	456	456	448	452	473	467	501	440	434	428	454	456	454	457	437	458	478	431	414	434	441	450	467	410	460	464	448	470	439	467	453	464	476	438	480	440	430	468	460	443	409	431	403	476	447	453	444	453	443	426	466	454	438	406	475	475	446	428	427	480	440	452	442	449	434	436	435	463	457	426	418	389	482	445	477	449	446	465	421	446	455	450	409	403	482	445	440	424	448	452	466	468	460	437	434	434	378	422	464	454	428	452	428	425	469	453	426	448	473	391	433	447	441	436	453	476	428	417	419	440	467	443	421	454	436	444	454	418	426	472	413	445	409	454	464	436	487	433	459	410	443	432	457	439	482	430	428	457	465	444	477	444	456	446	457	442	444	444	449	460	417	457	441	456	443	459	453	456	457	455	436	433	438	437	438	404	442	442	420	446	441	444	458	466	447	455	447	443	478	454	456	455	420	466	440	458	453	455	436	476	434	448	455	452	446	440	448	430	469	485	447	443	448	440	477	439	411	423	467	458	465	439	498	434	452	481	435	481	453	449	433	438	449	475	434	465	484	445	472	444	466	424	474	442	454	438	412	465	472	479	440	455	448	437	444	439	411	487	460	409	416	446	406	424	397	438	447	440	448	449	452	476	494	500	505	448	425	418	416	461	432	449	475	451	460	482	468	450	485	451	452	452	435	454	458	433	465	435	438	477	477	461	458	466	484	421	456	491	463	434	481	441	448	420	444	458	478	445	448	435	450	468	437	460	470	451	421	467	459	443	432	416	451	453	425	456	465	469	439	464	422	456	469	484	479	449	448	418	468	440	398	464	456	458	490	425	467	445	440	457	452	451	464	444	466	443	484	452	488	425	438	420	454	433	446	438	431	459	464	442	459	425	438	442	414	467	459	452	485	422	451	465	489	444	422	467	422	427	449	441	396	460	426	476	445	401	475	436	439	454	450	399	450	429	448	447	415	460	444	467	410	455	460	438	454	434	464	437	447	443	441	436	456	430	438	419	447	450	437	442	423	441	413	444	442	464	445	474	430	459	442	457	447	447	421	437	453	466	486	461	434	449	455	420	447	457	460	459	437	432	451	441	490	491	424	435	405	438	450	456	447	440	472	437	393	472	446	435	474	466	425	415	490	471	449	454	410	446	472	475	458	442	453	456	468	449	470	453	449	425	461	429	461	410	482	434	475	454	419	420	435	458	419	456	452	457	461	417	463	440	402	428	430	432	480	435	488	474	462	443	466	450	469	453	488	452	454	484	423	448	412	451	418	471	440	427	454	413	489	449	449	425	466	424	443	448	469	471	443	438	442	413	449	442	464	390	459	450	432	411	440	426	448	450	445	450	446	478	473	446	432	429	467	426	456	430	415	468	466	471	465	448	416	476	420	445	447	463	421	430	450	439	460	452	485	446	449	422	425	435	504	471	441	452	438	414	427	485	423	459	424	470	426	487	421	440	449	426	432	426	422	450	429	460	454	459	484	452	428	459	424	473	440	437	465	437	411	457	480	417	438	455	472	424	477	426	452	462	453	439	429	458	451	438	472	450	487	437	456	454	453	451	451	444	470	479	436	425	483	421	453	482	443	460	434	431	418	474	444	448	424	422	459	479	496	465	447	442	430	419	455	443	447	472	468	444	437	468	454	480	466	471	451	445	450	469	414	455	472	446	432	453	471	477	404	477	457	449	453	459	443	415	444	446	448	466	463	462	464	460	424	426	454	420	475	458	430	460	438	437	449	458	454	471	445	447	405	443	472	489	502	395	423	456	496	464	420	459	445	431	456	429	389	456	441	448	472	410	467	488	428	460	451	441	437	407	440	414	441	474	452	468	439	430	437	445	478	470	455	445	460	462	416	459	437	431	477	428	457	420	450	429	466	452	414	450	446	420	449	439	431	419	440	462	453	451	469	435	502	437	484	455	429	465	472	446	414	415	436	442	445	457	418	485	418	458	457	400	454	454	434	476	464	460	469	458	438	425	463	460	476	476	449
4395	1285	1030	774	696	681	654	608	595	639	595	617	622	558	617	570	582	526	582	588	601	600	587	594	586	561	578	569	590	581	579	655	574	607	611	610	598	563	566	561	599	572	600	568	575	616	571	580	608	575	598	511	554	572	564	579	618	567	624	603	604	575	599	565	672	598	578	585	564	586	628	589	570	589	533	593	600	560	608	583	596	591	599	575	620	608	566	551	585	561	618	582	631	570	604	632	561	580	586	561	584	601	620	615	569	605	521	591	589	577	562	626	579	572	530	561	583	588	505	612	567	543	593	556	555	595	617	598	574	579	595	601	588	560	610	531	594	597	595	553	594	591	580	587	609	606	595	616	558	563	562	592	596	583	611	587	622	588	624	569	580	580	602	577	607	618	588	607	588	593	601	587	566	571	586	576	602	566	598	605	549	554	564	586	603	573	557	587	607	597	571	595	560	607	601	592	591	601	583	605	626	589	610	614	598	554	616	589	633	578	602	598	580	556	611	590	596	637	585	629	614	573	574	578	581	600	549	571	568	593	595	601	595	609	596	602	607	614	600	572	548	581	598	584	575	601	563	557	579	580	575	567	565	548	601	596	555	577	586	598	559	591	574	572	557	579	535	574	605	623	588	568	595	588	618	559	573	596	649	618	568	572	593	605	574	594	587	597	600	552	587	568	610	555	570	570	567	598	586	627	554	585	581	544	563	561	570	591	549	620	589	603	593	599	582	574	581	596	589	583	574	567	609	591	587	591	573	608	584	614	574	598	563	566	610	538	567	590	568	565	594	559	570	555	629	580	584	528	560	629	579	577	609	580	552	581	540	590	571	599	599	557	618	599	563	584	571	527	629	553	636	566	550	582	583	545	566	553	549	598	566	611	625	593	607	565	559	590	531	583	590	601	567	567	586	611	567	583	563	552	605	603	612	586	602	562	582	582	563	543	619	602	604	584	569	607	610	597	561	564	617	529	606	592	560	617	593	566	611	578	611	598	587	585	572	568	623	604	558	589	601	610	513	615	587	582	593	578	560	593	576	576	577	596	553	607	542	572	574	601	563	606	584	520	585	589	573	542	594	603	576	537	606	593	583	576	565	585	626	550	590	598	608	594	624	597	599	598	583	566	585	577	628	614	626	587	579	595	593	592	542	587	620	569	576	596	613	607	562	626	574	596	605	588	581	572	601	580	593	589	587	580	563	590	568	583	602	592	568	578	588	568	587	612	563	576	570	574	558	571	567	580	576	585	572	606	609	579	587	592	580	555	595	579	584	584	603	604	585	601	598	545	575	576	617	599	597	576	635	553	587	604	594	536	596	575	624	565	565	578	622	574	584	606	562	562	601	640	609	603	578	550	601	605	553	609	568	570	539	581	574	574	564	572	627	584	592	560	576	591	580	581	643	631	588	589	578	610	599	604	580	531	562	575	590	582	588	605	539	594	591	599	574	572	626	579	618	574	588	546	551	612	616	591	576	602	624	542	601	562	609	543	583	640	609	606	591	631	554	548	556	583	613	564	579	610	568	553	614	573	616	626	601	571	570	525	619	583	581	589	582	573	571	567	597	590	587	558	644	586	571	547	603	625	581	605	549	594	549	558	618	590	580	569	557	593	597	576	577	580	638	566	539	578	589	540	608	603	592	588	592	574	590	594	597	596	575	583	559	576	571	604	557	557	575	610	571	597	576	569	595	630	599	509	630	607	541	556	570	576	563	578	574	590	635	607	592	638	538	625	610	584	567	605	583	594	586	584	550	573	594	616	562	575	609	575	568	564	596	577	583	602	600	556	582	591	586	548	598	601	580	584	583	566	570	563	575	616	530	580	575	532	633	586	611	511	556	588	557	589	593	569	612	589	626	595	564	604	572	581	571	544	569	567	582	560	569	595	591	575	587	630	557	565	589	616	619	564	597	603	584	596	588	584	576	608	562	580	515	565	563	580	564	587	612	566	570	610	571	552	580	541	558	573	543	552	636	610	570	597	622	566	567	580	620	571	619	543	583	589	567	562	588	637	548	594	560	549	603	635	564	596	612	540	581	572	556	590	607	572	553	568	601	574	610	593	611	619	597	633	580	573	564	594	567	561	572	545	576	601	602	616	582	609	574	579	585	579	614	626	584	593	592	604	562	606	601	598	592	603	559	578	576	561	576	606	525	609	547	583	580	543	577	586	576	636	594	568	596	610	539	574	613	625	567	631	546	593	587	560	596	578	592	575	556	610	609	583	585	601	560	619	574	578	630	637	578	593	589	598	581	611	634	592	579	618	567	570	558	541	602	596	628	564	600	626	584	589	565	574	569	603	577	536	639	545	580	547	611	590	607	584	588	625	573	608	602	589	587	583	575	576	587	577	599	565	586	543	604	616	594	588	533	606	567	547	607	557	596	575	587	591	572	542	580	574	629	579	627	576	562	601	573	549	585	563	579	546	563	560	604	571	591	593	605	601	588	597	587	585	591	600	555	583	582	592	622	558	556	616	624	601	554	557	536	629	573	616	613	592	609	621	615	634	554	625	625	573	545	589	553	579	638	572	641	630	574	552	594	586	582	585	586	611	586	565	552	608	596	574	566	595	608	562	610	583	577	593	651	615	585	593	627	572	613	612	579	590	583	603	569	570	558	604	586	601	589	586	613	610	575	574	601	631	617	582	600	586	594	579	594	589	576	561	588	615	569	547	569	565	620	597	568	564	555	592	602	587	588	610	548	609	579	591	532	548	571	616	583	609	597	569	587	542	583	606	599	594	609	554	572	562	613	578	603	615	563	602	597	573	563	593	572	533	631	574	600	600	563	582	557	617	557	577	578	562	568	551	638	544	551	563	568	570	595	597	595	578	587	596	601	581	598	586	585	589	597	615	571	546	583	619	556	592	616	591	554	613	609	549	536	600	582	615	557	580	599	594	567	554	553	593	601	556	583	572	577	571	601	565	567	574	594	562	574	584	584	587	604	562	601	588	555	550	540	559	583	560	540	601	538	596	550	599	566	584	594	583	587	606	642	556	560	594	600	574	591	600	600	589	609	551	574	599	594	583	586	604	579	575	596	571	573	585	567	546	577	557	594	562	598	606	587	572	562	574	641	576	555	589	622	551	577	577	599	632	551	534	576	570	620	570	595	575	551	541	561	580	625	550	595	565	589	595	579	545	596	601	562	544	575	605	589	596	601	543	608	577	550	564	588	584	557	574	581	599	592	581	589	590	589	598	618	562	570	577	579	603	580	535	581	599	600	575	604	598	582	578	589	575	596	621	565	589	585	608	573	609	541	571	602	592	592	553	587	613	627	623	610	605	595	576	573	582	624	572	562	566	609	598	585	558	598	579	599	594	555	581	601	563	553	608	601	563	625	579	588	590	590	587	561	574	598	601	600	572	621	634	583	581	600	598	626	636	582	580	579	599	561	578	577	569	592	559	573	606	634	624	587	630	595	598	602	543	594	559	595	599	553	594	505	603	622	652	597	610	595	588	537	603	544	593	589	571	587	602
23790	21382	28953	24138	21348	13275	1647	1123	888	870	842	806	787	746	774	697	659	675	698	722	698	714	749	678	639	660	717	635	693	608	694	642	719	635	670	662	664	699	655	623	665	647	639	703	623	615	612	626	633	643	640	659	718	632	650	677	624	686	617	658	677	622	642	689	620	690	695	645	648	667	695	612	633	617	645	614	670	676	628	662	586	695	628	640	600	620	649	678	619	600	654	581	651	611	670	654	677	642	619	660	663	647	653	628	687	673	656	642	640	602	641	629	637	650	610	658	653	656	680	648	660	658	614	641	686	684	640	641	630	622	623	645	664	658	635	608	706	704	657	688	668	653	608	645	658	633	663	601	659	623	696	684	652	663	616	634	624	621	622	630	620	659	652	632	614	619	634	675	646	590	632	617	657	651	674	676	629	613	655	632	618	632	686	642	603	639	638	680	623	618	620	637	675	618	665	657	653	706	588	658	653	671	670	628	656	640	663	615	627	641	622	607	635	657	625	705	684	591	651	652	689	604	651	603	638	633	607	637	656	681	648	680	652	665	611	643	643	653	666	631	651	607	628	632	675	635	685	648	620	625	626	648	669	640	666	653	660	624	688	648	646	601	628	654	665	639	691	642	644	679	637	601	649	621	619	662	649	625	585	643	619	599	610	627	640	627	679	665	609	634	625	638	612	631	675	644	688	648	642	667	640	665	648	667	671	647	645	659	638	652	617	619	628	623	624	643	638	653	616	617	622	662	670	630	698	629	628	653	628	702	650	640	667	598	642	643	634	642	644	652	655	662	614	675	660	619	663	659	628	608	645	652	667	635	703	651	626	636	661	649	627	629	642	659	667	662	623	651	648	664	642	653	614	617	645	649	605	639	635	624	655	646	689	691	608	679	622	652	661	626	659	677	647	659	628	641	640	645	664	649	672	628	634	632	661	605	633	600	663	623	649	614	661	627	647	663	653	667	621	636	623	639	599	645	612	596	593	660	681	644	664	640	694	638	659	596	691	655	641	589	645	631	626	667	637	671	635	661	631	622	632	621	643	707	660	650	671	613	647	680	608	636	651	612	647	612	654	634	618	642	635	676	637	597	633	592	636	678	609	686	692	658	631	627	642	646	681	690	630	635	637	696	664	651	657	622	641	678	617	612	641	645	655	636	658	665	674	675	668	635	652	664	654	598	632	637	682	619	659	618	646	619	643	637	659	657	659	649	602	664	656	685	602	652	596	648	672	644	653	657	691	666	654	628	665	600	625	617	646	629	660	655	622	656	629	647	630	642	613	676	647	619	655	629	675	629	623	629	633	638	655	641	668	629	636	666	686	621	595	694	619	673	609	631	638	592	660	655	629	678	639	628	661	677	661	605	658	704	660	620	620	650	674	591	659	622	674	626	619	645	619	648	664	635	639	627	670	640	663	658	668	643	670	657	671	629	632	577	660	632	684	624	622	669	677	638	605	631	630	650	580	673	645	665	662	590	645	643	642	613	687	659	649	674	639	619	624	612	648	632	606	643	654	625	665	631	656	621	658	644	652	681	644	607	682	611	649	654	618	717	650	607	655	673	617	618	666	630	641	635	624	636	608	654	614	674	632	679	624	651	599	684	688	664	651	667	639	637	666	644	647	698	642	682	675	662	633	648	663	632	692	659	645	642	629	610	648	674	630	667	620	653	638	637	620	628	641	605	647	639	632	655	663	656	591	656	613	584	609	624	637	664	660	616	687	609	643	614	661	644	628	625	639	621	679	656	634	619	681	664	643	620	626	616	635	676	634	590	646	678	684	630	671	648	678	668	649	633	612	642	616	648	634	651	644	597	639	591	666	621	639	645	683	653	667	612	659	650	629	657	658	604	612	627	645	669	627	670	653	686	649	628	720	626	667	647	683	584	630	632	635	677	639	644	653	605	662	644	657	646	652	645	633	699	665	693	618	673	614	674	674	645	694	685	636	617	612	640	657	697	684	679	621	636	643	641	611	602	648	649	666	644	630	611	641	624	636	605	621	662	609	661	641	649	645	644	692	560	618	678	632	647	648	668	623	629	665	626	639	622	631	649	621	676	644	697	646	626	620	617	613	593	624	622	680	647	629	633	641	607	647	651	624	630	641	705	605	580	656	683	694	685	671	651	686	618	622	599	617	675	617	628	673	653	617	676	677	592	598	638	680	630	604	607	654	621	650	653	667	645	672	635	641	676	628	649	627	619	575	617	638	624	681	649	659	627	669	648	656	668	651	623	655	641	658	618	645	605	648	600	615	606	625	606	711	672	683	650	653	606	647	641	655	653	688	636	628	685	622	654	641	646	663	676	656	649	674	657	646	632	644	675	685	619	631	657	648	675	661	659	618	660	642	657	653	646	672	630	633	655	619	601	613	640	683	645	621	676	648	623	658	611	633	605	668	624	652	667	657	629	669	656	648	610	636	640	650	683	619	611	659	575	659	616	631	641	642	640	634	675	698	576	656	612	652	654	608	648	626	704	643	602	665	638	630	668	657	653	646	622	622	616	620	657	674	646	641	643	635	663	646	626	624	628	631	654	660	653	649	607	619	630	671	678	621	632	624	706	673	655	622	633	679	668	639	659	635	655	643	646	646	592	615	623	661	654	654	618	622	657	663	658	611	621	643	637	649	587	677	643	648	669	666	612	667	650	696	673	594	638	650	654	681	647	646	693	661	637	675	623	616	649	651	686	602	655	654	670	651	686	672	654	647	649	630	653	632	681	650	630	635	635	620	639	656	664	651	632	609	675	657	693	703	663	678	639	591	621	670	614	637	645	643	633	589	626	595	625	635	640	685	641	649	603	643	629	638	636	618	623	632	638	618	651	636	656	628	681	667	686	634	656	635	643	634	638	667	672	690	678	605	628	643	626	655	626	619	625	645	677	603	640	623	645	668	655	656	661	633	664	642	673	634	638	656	665	634	669	612	627	659	634	653	632	652	690	633	618	624	653	644	612	626	652	679	649	596	695	651	622	626	662	692	629	607	623	644	625	633	691	658	651	581	634	664	702	634	644	621	628	670	631	572	594	613	624	637	578	644	675	638	621	620	636	653	617	640	672	650	627	661	645	609	652	622	608	688	653	625	644	678	634	643	670	630	641	607	633	629	629	599	647	642	710	610	652	633	631	675	622	657	689	664	627	637	616	651	625	637	634	630	643	631	658	625	643	645	626	630	640	637	638	634	628	652	673	666	620	636	618	617	679	610	663	645	723	620	650	618	636	671	656	649	642	692	636	621	674	653	646	635	667	643	651	651	636	629	621	657	627	626	621	616	676	637	619	636	627	675	656	644	664	667	652	615	673	627	647	666	675	655	624	635	632	658	599	614	612	661	665	633	639	636	689	630	667	654	675	626	628	702	697	643	678	652	647	670	646	679	664	617	612	680	652	603	623	652	636	620	639	699	680	624	652	689	618	681	633	665	650	581	623	670	607	634	622	633	656	677	642	645	636	660	619	630	617	593	651	664	662	622	646	634	654	649	650
10262	10508	8241	4235	3166	2466	2165	1805	1498	1369	1245	1182	1109	1124	1023	1059	1025	914	993	898	952	958	837	902	849	840	876	904	903	896	839	855	856	854	850	916	822	825	897	812	860	833	817	868	856	835	842	874	847	849	830	833	792	855	817	805	878	898	816	807	838	833	829	851	808	790	812	843	843	838	853	885	837	838	803	785	874	848	849	775	817	882	883	851	809	821	817	839	879	885	841	871	801	814	841	845	799	835	883	891	806	847	781	827	886	835	821	850	878	831	842	875	858	832	816	867	795	852	845	853	789	860	822	870	885	892	862	845	838	804	838	802	836	869	818	786	795	847	865	881	852	803	806	887	825	816	906	802	846	840	842	788	902	873	844	843	834	850	859	849	792	820	869	832	797	826	837	814	834	900	849	820	806	817	832	840	802	782	845	823	841	783	904	842	847	813	862	827	821	862	832	835	889	841	783	816	853	857	813	841	827	883	883	803	829	853	767	807	860	819	793	825	810	818	839	835	825	833	889	856	813	837	788	852	839	800	862	826	826	801	825	815	919	835	833	852	822	895	853	854	857	785	841	853	832	817	917	865	836	896	848	859	917	848	781	863	782	855	858	822	807	837	849	837	878	813	812	800	790	847	875	831	868	831	834	869	864	829	888	794	837	820	768	867	841	847	823	787	837	850	861	798	893	846	836	832	801	821	776	830	817	865	835	892	845	824	840	819	818	859	825	868	850	797	883	818	845	835	790	823	786	810	848	833	885	849	847	838	837	797	831	851	834	875	828	864	796	824	860	866	846	780	860	828	834	819	790	840	828	875	850	827	848	860	842	873	857	824	829	831	836	856	842	849	855	827	838	806	790	927	864	850	791	826	791	816	843	826	846	843	790	814	861	852	871	833	842	806	857	835	816	826	862	850	884	817	831	835	831	884	866	868	798	822	836	839	817	855	857	806	851	866	863	788	799	844	831	843	819	803	832	838	868	861	849	845	837	893	831	881	826	861	824	844	846	830	856	890	875	819	823	874	862	843	846	810	841	884	830	850	810	833	831	819	843	826	863	863	848	815	862	829	809	826	782	896	834	884	804	825	869	910	851	835	874	841	820	819	838	867	854	830	817	814	812	840	858	818	882	798	834	847	840	836	828	846	881	825	849	856	878	833	822	797	867	860	811	806	819	814	828	800	770	829	869	836	861	817	819	850	856	797	851	852	836	771	811	840	813	858	802	808	803	802	876	829	841	854	839	822	870	809	867	817	856	790	829	862	806	834	834	807	849	828	847	874	849	882	779	882	813	770	888	792	845	880	812	826	874	804	842	800	891	806	859	786	836	836	844	830	887	813	912	857	845	852	842	829	819	850	810	782	866	766	745	850	839	870	848	812	842	825	793	799	825	810	859	875	829	873	792	860	821	817	832	826	827	861	793	882	806	819	832	829	873	814	854	837	804	822	860	833	816	877	782	852	814	802	807	863	873	845	845	820	861	872	822	874	819	826	865	823	817	819	846	817	790	820	826	828	827	850	844	844	875	787	853	881	875	862	856	837	816	841	833	840	813	820	871	826	820	850	803	818	834	833	801	826	816	808	866	816	883	848	842	811	875	849	840	858	830	817	867	860	859	846	845	841	847	830	840	828	835	815	852	817	855	818	826	812	861	843	812	859	882	818	859	832	892	862	843	802	820	796	859	825	866	849	826	831	849	839	840	817	807	830	855	854	881	819	830	860	848	837	853	808	829	845	747	877	828	846	871	867	765	828	793	820	838	829	838	819	808	889	775	824	908	815	821	838	816	813	868	864	860	797	835	894	820	824	837	810	858	898	826	846	849	801	825	799	844	841	879	811	795	843	822	846	811	838	872	851	794	826	820	801	833	844	824	836	819	820	834	789	848	847	812	810	862	805	811	904	798	816	898	827	885	809	845	847	870	788	809	841	840	877	832	832	832	839	820	825	820	866	833	839	817	831	886	828	874	825	860	902	862	793	850	824	863	865	840	756	812	859	807	818	814	835	851	833	792	848	815	852	864	821	867	847	854	819	833	868	821	832	828	906	861	826	859	876	852	893	848	839	826	868	792	818	837	788	879	797	836	845	865	815	874	852	840	836	825	778	857	833	828	800	841	829	833	822	862	806	842	833	825	861	845	847	861	815	855	827	861	842	783	826	862	870	841	887	856	867	787	818	826	816	833	858	840	829	827	807	886	805	855	810	817	776	817	819	811	822	865	803	813	867	864	816	858	816	840	832	868	852	860	851	843	848	838	810	846	849	826	843	858	819	842	840	804	811	855	782	860	822	835	863	863	807	834	833	865	828	868	855	851	847	834	809	761	819	847	844	799	840	863	826	832	844	892	890	852	848	861	883	833	923	841	854	839	812	818	814	884	838	807	836	879	798	860	814	823	900	851	879	860	838	796	819	827	887	847	793	893	818	849	843	901	893	839	841	851	788	853	871	872	812	858	868	834	843	859	863	828	842	822	829	846	810	820	852	867	814	862	814	805	816	810	853	809	837	832	810	842	808	809	822	796	826	836	809	779	807	849	815	807	817	807	776	804	837	801	831	827	802	868	814	813	850	847	841	844	836	836	844	885	832	802	901	822	869	840	827	869	820	802	789	850	827	825	816	836	842	827	833	846	869	836	859	838	837	805	870	857	845	823	800	839	877	819	794	829	850	867	887	768	790	793	814	800	879	832	846	858	794	812	859	828	856	865	880	810	799	850	848	810	844	792	825	851	854	858	816	844	834	873	866	768	827	871	831	883	867	797	843	820	792	846	814	758	843	889	850	843	828	860	853	883	825	839	873	836	822	865	851	869	822	874	860	843	791	830	773	864	875	851	844	824	798	863	811	811	843	840	824	862	779	850	840	807	815	791	840	845	879	850	804	835	856	878	821	823	810	861	846	873	828	838	830	779	813	747	860	869	829	884	849	828	850	809	845	851	841	844	847	788	897	809	859	831	865	810	872	870	891	818	868	835	847	809	818	822	885	856	859	849	841	811	822	855	892	825	848	811	830	894	816	853	783	841	846	919	842	832	806	869	830	788	815	825	813	792	835	859	828	907	817	890	858	825	861	867	862	796	809	833	819	850	862	856	842	825	860	840	840	825	849	865	836	845	847	838	843	842	827	800	814	833	761	821	832	856	862	875	836	862	801	916	828	834	865	851	810	821	824	867	806	839	870	792	839	830	842	838	790	863	842	851	889	785	867	824	855	875	808	788	828	878	876	816	829	829	871	758	843	815	827	805	845	828	844	824	873	878	877	838	848	883	786	834	803	841	818	910	829	887	844	840	807	795	827	821	832	845	819	810	853	843	875	818	795	781	853	891	859	834	871	830	834	830	811	823	808	849	808	831	800	804	865	863	855	843	916	870	845	902	828	822	824	821	837	829	829	816	851	836	837	876	837	798	886	804	870	805	817	802	817	876	845	864	833	844	845	885	796	818	825	856	860	806	848	827	795	816	817	849	896	850	856	866	826	854	841	796	882	832	851
22899	21384	29360	23774	21388	21447	11508	1327	921	845	783	709	671	636	630	602	591	542	523	551	565	533	478	495	506	498	469	495	515	476	466	494	490	450	446	491	437	478	482	433	487	467	480	444	473	444	426	454	443	411	452	413	481	445	458	478	462	454	443	457	496	473	424	439	460	458	421	459	454	488	459	443	453	428	444	448	445	448	450	443	443	490	466	459	454	485	479	419	418	432	415	455	474	438	442	438	447	446	458	445	405	445	427	473	446	464	453	459	422	466	488	414	485	487	461	472	469	471	419	465	456	408	468	472	489	439	465	482	432	385	470	501	446	465	425	406	444	417	432	464	421	459	415	447	414	460	456	410	480	471	483	454	419	468	425	484	416	431	441	460	435	454	426	434	411	448	459	405	440	459	464	449	452	453	449	476	474	447	463	440	462	464	441	453	415	468	435	457	432	453	436	456	443	454	439	434	467	459	427	446	465	473	440	468	422	455	438	477	406	425	469	399	425	502	413	486	455	454	444	450	457	450	413	463	453	400	443	430	444	464	462	438	463	432	446	416	474	450	455	461	422	441	430	407	417	448	452	474	433	456	429	475	436	458	426	431	470	430	429	439	445	421	491	457	457	478	436	465	461	408	449	434	423	421	431	425	439	427	459	464	406	402	441	474	462	448	474	474	435	421	447	460	455	424	447	439	422	434	439	451	459	483	412	421	438	435	466	455	457	430	458	453	452	463	429	487	418	464	483	419	435	420	441	435	436	474	457	438	451	454	453	431	428	442	460	416	425	427	459	419	423	432	430	441	481	426	433	448	473	473	428	512	426	441	436	436	434	481	420	446	473	451	446	466	435	462	452	403	427	440	467	487	482	474	453	478	472	465	441	444	443	466	439	411	470	475	453	464	457	457	450	461	426	498	408	439	440	456	451	465	433	425	475	470	461	448	464	426	444	468	420	440	434	443	456	462	458	453	472	433	444	459	420	441	443	423	444	443	414	425	467	455	460	432	440	430	470	427	458	412	467	444	462	492	448	467	436	454	477	484	469	432	488	411	461	451	409	421	406	411	441	422	453	470	428	437	450	461	485	436	489	403	474	430	449	455	454	430	453	446	473	427	458	438	454	442	475	464	445	435	433	438	450	431	478	454	450	448	444	472	456	460	427	415	459	408	434	410	397	439	436	460	445	493	442	449	441	434	451	454	455	413	438	458	433	437	441	430	461	440	442	457	417	408	473	404	465	435	443	450	446	483	450	438	417	428	473	441	463	458	464	419	458	453	474	434	430	448	420	454	476	457	459	463	451	438	439	454	414	435	460	430	452	432	452	497	451	439	429	468	420	454	433	461	474	478	422	452	433	431	450	417	471	455	436	433	456	433	446	390	455	437	423	468	417	485	428	464	448	474	452	482	426	459	442	422	478	490	474	451	448	456	403	469	441	441	463	440	444	438	431	461	429	441	445	439	445	408	451	438	419	434	448	415	422	421	458	454	443	475	492	427	421	441	437	448	426	419	433	450	473	447	492	468	436	434	457	477	468	471	433	451	425	483	487	440	457	391	468	452	447	403	456	440	435	424	458	457	483	437	442	441	414	455	432	434	471	423	469	446	454	424	420	445	428	455	455	432	473	432	462	470	450	476	446	418	429	460	450	425	446	461	477	493	427	449	427	457	416	457	433	422	418	462	440	431	420	414	447	399	454	457	458	441	436	452	448	452	469	456	423	451	409	450	474	422	455	475	429	440	448	465	471	485	457	441	445	470	443	404	471	411	413	418	449	448	470	438	469	435	440	427	440	435	455	486	480	444	451	425	464	465	424	434	465	431	446	460	452	477	455	452	465	455	464	434	455	452	469	436	424	454	489	440	453	457	480	442	451	431	436	429	472	444	436	437	446	447	448	419	458	482	480	458	425	453	448	451	430	434	452	428	446	443	429	464	476	418	399	478	450	456	480	435	481	468	429	448	438	442	474	441	435	460	468	452	428	497	457	482	442	458	454	442	443	463	467	472	441	471	433	430	404	447	408	436	467	450	392	433	433	426	437	494	440	419	443	447	446	410	408	421	411	437	428	441	458	440	476	479	477	453	436	428	450	462	426	445	475	431	463	419	455	441	462	426	451	427	478	446	425	437	412	484	449	437	458	416	452	430	426	438	432	423	458	418	462	454	438	446	465	441	433	424	426	427	432	457	432	431	437	450	507	483	456	409	466	483	427	474	432	438	453	455	459	440	435	422	454	434	448	500	445	445	435	446	437	474	472	412	444	468	437	425	457	427	457	479	444	451	454	436	442	429	440	451	437	501	442	413	430	482	432	435	455	429	437	477	474	482	425	451	422	460	467	484	453	441	444	446	475	468	445	474	441	420	422	452	489	417	398	416	424	439	418	470	422	437	434	431	417	451	435	434	480	463	440	449	445	431	451	435	455	445	454	412	451	413	430	452	450	457	439	437	449	460	456	419	433	453	412	454	406	436	416	432	436	487	429	434	413	425	458	470	426	419	417	451	436	409	426	449	498	452	463	423	479	435	422	450	449	438	462	408	470	447	407	463	390	456	459	457	444	441	429	481	453	435	438	450	417	398	442	429	426	452	446	416	436	460	451	461	452	449	427	432	440	437	476	440	456	406	404	454	449	444	484	450	422	413	416	431	504	452	477	425	488	452	405	437	444	456	465	450	480	458	418	443	405	449	486	455	462	463	424	441	435	465	413	464	401	437	404	431	453	448	440	447	425	426	417	412	483	440	468	459	443	454	407	426	482	459	407	426	478	395	479	457	468	449	471	428	461	450	446	480	430	430	441	463	446	462	474	427	428	438	427	452	444	433	421	438	405	455	468	442	433	427	487	452	432	437	485	456	484	438	445	438	441	455	451	470	426	418	442	454	414	426	453	425	468	472	450	428	468	462	463	461	423	470	399	454	446	468	464	447	478	432	404	442	409	500	461	410	424	433	431	459	463	441	451	462	447	460	447	461	427	447	454	440	473	435	456	469	451	431	412	399	432	425	448	488	437	452	396	438	483	440	426	457	453	421	481	429	436	471	451	447	416	433	460	425	462	442	431	433	433	450	421	448	442	453	433	427	444	429	421	462	434	435	438	429	466	451	449	431	458	456	434	456	449	404	434	463	440	471	416	434	407	407	469	445	407	409	432	467	425	446	399	484	456	447	411	423	484	445	418	401	441	491	383	404	437	439	448	431	409	421	440	452	474	423	493	447	459	468	404	431	439	450	434	475	458	458	475	431	443	440	455	431	401	462	436	437	444	436	468	445	482	387	451	424	467	461	506	431	435	398	389	410	484	476	459	417	430	394	432	421	433	408	474	445	479	438	454	451	434	469	441	436	437	469	394	426	433	455	442	479	433	444	415	448	454	430	480	435	419	471	421	448	418	456	419	471	454	435	425	405	442	425	441	454	410	467	454	421	470	439	429	434	447	454	445	431	426	445	443	429	469	455	422	418	416	423	440	472	447	436	464	442	492	461	435	445	462	420
13503	16405	13371	6977	4991	3931	3079	2358	1979	1698	1421	1288	1167	1056	979	936	879	852	824	820	763	741	738	749	749	668	646	717	686	655	697	715	670	677	615	591	704	671	602	612	634	650	583	641	621	655	636	656	649	626	600	605	645	598	615	612	655	601	634	591	664	612	614	599	610	578	620	620	639	622	620	554	585	631	620	595	584	593	578	589	606	634	600	598	629	597	600	622	624	591	596	592	622	556	629	589	588	596	634	610	594	572	624	637	617	551	605	585	606	587	615	605	603	599	625	635	599	583	585	587	634	566	638	587	594	572	632	574	604	547	588	583	573	573	572	566	621	602	603	570	594	574	608	611	608	692	624	609	660	596	629	610	619	578	608	634	612	663	567	608	582	613	616	627	596	619	612	575	624	577	601	598	603	601	611	609	541	574	580	608	573	592	583	628	568	611	583	575	596	652	606	598	628	614	622	564	644	583	615	566	629	591	585	638	568	607	571	587	589	578	573	585	642	625	566	567	612	594	566	619	605	561	605	573	594	573	611	592	578	577	594	588	579	629	623	588	574	579	610	608	541	619	573	590	627	630	600	573	592	620	599	604	572	596	579	584	632	585	607	591	604	618	621	625	605	591	554	582	586	621	566	577	596	577	603	562	594	603	571	595	543	618	590	598	648	583	558	613	572	619	586	581	610	570	592	546	575	576	619	581	626	615	612	618	580	603	615	619	612	604	522	598	616	558	612	609	605	584	573	587	625	541	593	613	635	629	601	607	637	599	606	625	563	579	619	556	558	553	587	588	579	600	655	565	587	588	608	644	570	577	604	575	596	600	586	595	596	625	610	595	571	583	582	664	589	637	597	600	593	615	544	570	633	619	582	581	591	571	594	582	542	571	590	615	595	597	599	558	568	569	597	612	644	596	590	578	585	582	605	564	641	588	634	602	598	600	616	595	601	616	607	571	598	577	656	582	600	615	601	573	611	603	587	572	596	596	628	552	593	573	606	560	591	619	567	599	597	622	576	628	621	615	608	586	592	576	580	614	560	612	602	601	596	562	614	631	637	601	623	620	639	590	621	599	557	628	647	626	647	612	591	655	616	600	559	606	555	608	608	605	596	541	642	582	595	605	605	577	595	568	569	572	584	564	613	599	610	601	554	614	577	581	570	575	557	595	622	588	602	556	583	584	595	594	599	626	590	627	589	599	584	583	589	600	607	590	617	601	602	584	611	604	612	610	609	589	627	646	624	555	594	587	612	577	597	576	602	588	619	616	614	603	591	642	585	639	613	589	612	580	550	614	591	600	577	600	613	597	582	591	618	609	573	593	645	602	642	582	601	588	581	600	575	611	618	582	617	600	614	564	655	581	628	605	600	611	582	554	590	596	579	564	612	624	558	597	587	565	612	612	633	582	613	575	589	601	582	607	626	592	570	608	576	595	583	552	588	610	593	609	618	575	601	577	593	589	590	618	600	554	557	575	587	590	524	583	632	595	584	582	608	613	576	578	605	563	613	612	581	610	626	593	595	604	561	572	598	607	617	588	589	596	577	582	590	575	596	593	599	584	565	594	557	585	598	578	577	578	605	613	578	578	564	585	647	589	594	605	606	585	614	595	581	591	582	613	604	571	576	590	572	556	672	610	583	589	636	559	578	638	573	585	629	615	591	578	618	576	638	572	550	625	579	643	595	583	542	583	616	561	600	626	577	591	610	584	587	598	618	591	606	541	584	594	631	590	597	638	532	615	619	600	538	581	597	621	564	612	606	604	603	604	606	629	582	608	615	627	635	567	577	586	596	595	581	615	558	623	609	598	619	612	589	601	565	594	549	631	586	598	613	614	581	589	565	630	586	603	604	602	575	602	579	621	587	583	609	553	621	592	575	609	613	565	632	598	566	575	594	593	604	626	636	626	616	613	570	618	594	609	594	591	591	622	585	623	566	581	598	578	612	580	617	569	593	633	560	579	592	599	600	557	610	537	634	606	559	559	582	632	596	636	591	594	604	614	608	581	597	600	623	570	594	565	627	610	605	632	588	610	584	578	650	619	567	628	574	599	583	630	586	644	602	584	569	638	588	578	564	604	580	558	593	613	580	566	659	611	597	557	572	586	584	615	588	599	573	592	606	620	659	580	596	629	640	572	564	603	612	602	584	610	583	619	611	596	572	604	563	645	621	578	570	604	593	612	632	602	616	591	615	587	596	614	644	571	575	599	633	616	615	609	609	589	595	615	585	615	593	587	601	565	612	570	631	583	642	587	563	570	626	625	615	616	604	593	562	594	596	628	593	553	603	582	592	626	617	604	626	555	545	571	586	632	582	575	597	598	576	635	633	594	605	620	567	589	589	603	615	612	604	603	645	627	602	595	618	561	606	571	602	629	607	605	629	609	586	592	595	614	603	556	637	626	609	603	564	632	633	608	601	617	604	597	622	614	602	590	602	622	581	627	598	622	609	564	600	648	590	626	639	593	539	605	577	628	594	584	599	617	599	612	642	585	585	606	632	593	593	592	575	564	619	562	602	581	610	561	579	599	630	577	612	591	568	640	608	597	598	561	619	601	559	598	633	573	602	585	602	586	611	619	594	614	633	594	625	611	585	602	588	595	632	560	583	571	561	594	588	586	576	601	609	550	609	618	634	590	634	578	620	592	606	563	597	567	573	586	570	624	581	584	605	599	585	592	589	586	590	613	583	611	601	559	573	579	579	608	601	561	585	591	604	587	559	572	595	608	604	599	613	618	598	602	577	592	622	595	549	618	604	580	579	545	572	630	630	588	608	619	616	602	603	589	617	600	615	595	627	570	595	581	570	603	641	580	592	586	593	633	576	587	583	639	630	558	598	559	576	566	579	610	587	596	603	619	574	586	589	613	639	607	596	628	598	619	653	622	620	601	600	588	593	615	603	623	620	593	585	587	578	579	587	650	604	590	596	575	599	574	588	591	583	615	598	562	602	613	595	585	584	637	576	619	598	616	596	633	617	603	530	623	597	595	572	564	584	610	593	599	558	583	588	597	583	604	612	558	582	586	614	593	656	619	615	570	624	650	562	588	568	637	588	608	613	584	590	597	669	628	582	565	573	556	610	587	617	572	628	558	583	613	596	585	586	598	587	609	538	582	611	613	591	576	600	614	562	583	626	560	636	573	652	595	602	583	610	596	631	603	620	613	546	569	560	599	577	557	570	614	617	574	550	574	614	569	595	590	574	617	585	589	565	604	630	603	611	597	572	650	630	586	607	590	574	566	588	614	632	618	578	607	557	574	543	602	598	554	591	581	609	562	606	619	628	646	638	617	585	595	602	556	601	622	563	595	573	597	576	602	574	559	637	630	629	605	597	618	633	580	573	622	599	602	589	575	553	626	628	577	574	595	590	609	586	578	601	584	585	626	618	642	631	591	604	576	598	588	589	592	611	607	561	630	622	585	613	613	576	631	552	587	645	614	622	632	599	566	597	573	590	563	603	556	602	550	597	568	549	551	591	629	560	628	627	624
27019	20930	9648	919	560	531	495	469	451	463	495	427	455	446	446	436	454	443	451	441	434	423	473	440	463	464	446	465	445	420	460	471	442	438	461	441	492	447	434	413	466	431	420	390	439	443	462	482	452	435	461	437	446	473	402	452	398	450	460	464	463	444	439	455	465	449	479	416	425	427	410	452	453	479	438	447	426	452	422	449	378	438	485	478	440	441	456	445	428	419	449	420	385	458	469	422	442	453	429	483	437	410	433	437	406	452	483	454	455	463	433	428	438	471	444	477	465	448	451	431	444	442	448	472	469	439	444	473	457	438	428	438	431	457	404	444	428	417	456	484	473	425	408	443	434	428	461	420	485	430	434	459	459	445	441	414	437	477	454	445	402	414	418	426	440	448	426	477	466	458	454	463	474	462	468	438	485	428	416	417	464	439	444	488	438	461	405	455	439	479	471	448	470	421	450	470	459	403	446	423	494	421	457	454	428	491	460	458	438	444	421	435	406	455	453	424	425	432	451	454	436	423	423	419	437	467	453	467	468	451	464	432	448	449	451	461	432	438	429	445	450	498	448	450	442	423	445	440	441	430	438	450	457	438	467	411	454	419	455	470	438	425	426	434	463	443	428	421	449	468	418	411	460	444	416	453	439	449	468	447	440	429	420	410	436	425	428	418	450	435	444	411	486	462	432	436	419	457	440	460	414	455	426	484	429	435	463	441	500	460	481	425	461	466	441	436	464	454	469	439	442	440	443	419	474	438	418	433	457	466	417	436	423	455	469	467	442	464	465	452	436	472	431	487	456	427	432	435	452	446	458	429	448	492	433	429	485	467	436	443	456	440	421	479	409	418	453	443	482	479	431	425	430	467	433	434	447	438	476	459	445	438	452	436	454	458	431	458	435	457	414	478	430	469	457	487	442	473	438	439	415	460	441	441	461	444	439	456	463	448	409	451	458	402	430	452	427	409	417	486	485	450	446	475	435	483	449	416	416	405	460	487	442	468	432	429	458	444	453	453	473	425	439	444	475	448	444	448	421	426	420	491	429	417	418	478	459	437	435	450	434	433	426	465	464	482	435	474	430	445	450	458	477	419	456	507	449	450	450	456	447	455	458	445	474	469	431	455	486	466	463	446	436	441	450	425	463	478	449	409	453	474	450	439	482	420	449	433	415	480	442	429	451	434	496	455	468	470	402	481	471	460	471	460	464	449	453	437	455	474	456	425	455	430	448	438	421	440	454	466	419	470	462	453	415	440	469	442	439	453	445	409	436	431	428	407	450	474	437	462	438	423	463	448	462	414	437	435	445	409	436	420	418	458	444	437	435	492	450	471	458	458	466	446	439	410	416	423	479	429	425	427	441	453	428	437	433	429	436	444	456	442	443	440	410	444	431	444	432	444	481	422	464	432	441	452	404	428	466	448	453	478	465	429	447	428	430	444	418	427	436	462	400	444	462	464	485	445	449	437	479	441	410	466	454	472	475	451	458	449	442	380	452	471	435	431	441	451	422	423	412	462	448	420	412	421	438	427	456	442	397	438	508	436	452	445	460	405	422	448	446	426	427	400	444	432	451	446	446	459	445	466	447	429	433	459	471	428	464	431	457	456	403	441	457	518	444	452	452	470	443	405	457	420	432	441	432	436	475	440	408	470	455	458	446	454	419	453	437	490	465	461	481	435	458	426	506	471	416	460	405	426	466	421	454	444	455	425	499	442	464	436	455	437	465	430	426	442	403	442	445	445	430	436	438	463	422	443	392	449	443	417	448	429	485	449	469	418	397	457	464	425	435	433	442	454	465	450	475	480	494	472	427	473	413	431	445	450	468	465	460	461	406	449	436	444	468	433	436	481	472	450	452	453	458	480	437	445	442	454	462	450	407	412	460	423	438	453	475	443	434	414	429	473	412	437	422	468	486	425	423	437	420	454	448	405	421	447	459	429	487	405	406	428	452	461	449	492	458	419	400	460	441	438	455	446	448	426	438	458	438	439	487	437	469	452	437	489	462	431	418	455	421	421	444	412	435	472	463	430	464	462	421	462	428	435	388	510	441	461	453	454	413	446	436	447	442	445	465	400	456	421	447	475	461	432	412	414	444	437	426	425	453	489	423	466	445	448	466	434	435	436	465	472	465	436	453	455	385	417	453	457	411	418	406	473	439	438	479	462	483	419	481	461	447	444	421	458	438	437	483	442	466	488	479	443	479	442	439	430	456	460	472	453	437	443	444	468	433	436	430	446	470	425	441	473	430	487	418	459	421	488	436	418	436	475	469	459	431	430	458	474	483	457	407	386	385	456	436	419	428	424	469	422	454	424	458	458	447	429	442	423	419	475	457	407	439	440	420	492	419	464	483	440	453	428	477	448	470	456	404	441	425	428	428	440	461	457	425	448	426	427	444	427	422	403	425	474	446	438	449	428	415	448	468	428	443	456	431	418	445	428	450	457	398	437	448	435	433	461	445	446	454	462	485	446	462	424	460	437	423	435	440	416	468	443	440	468	419	445	493	444	486	452	472	469	448	453	420	456	433	453	438	441	453	447	464	475	440	440	408	422	448	440	439	469	431	452	438	456	467	430	434	472	463	414	435	486	452	409	500	443	466	448	447	420	448	449	450	445	430	436	453	437	472	426	446	471	447	456	442	465	452	399	476	442	442	469	468	462	453	416	415	408	425	450	425	450	421	426	436	471	421	409	459	453	443	458	458	414	456	439	441	423	477	427	430	446	418	445	457	438	452	463	440	435	435	462	450	434	463	454	439	439	442	432	447	457	424	444	407	465	400	447	432	452	460	454	435	448	435	442	431	444	397	425	461	423	406	433	461	463	446	447	446	437	436	442	431	441	454	471	427	414	449	425	464	481	443	457	485	452	429	443	421	433	463	455	480	439	454	423	439	474	456	440	439	389	476	445	427	436	460	401	460	464	475	413	468	446	476	417	445	496	436	431	415	436	453	478	433	500	463	437	415	455	436	431	422	440	442	416	489	445	468	433	450	425	454	456	435	448	459	444	462	452	455	433	434	470	466	460	461	451	422	461	433	458	480	421	447	477	438	441	492	435	441	422	447	458	405	399	475	444	425	465	436	452	449	434	459	444	472	456	433	450	437	439	416	421	460	426	452	436	429	402	417	439	427	428	433	459	463	454	459	463	479	476	416	471	425	439	480	445	426	437	467	440	458	454	413	468	443	422	450	425	425	464	428	443	457	457	465	422	463	438	410	426	454	449	431	449	454	436	484	471	413	465	431	430	407	435	437	452	465	469	414	413	424	418	499	436	434	486	440	438	390	474	417	428	424	397	441	461	458	430	452	449	442	443	440	453	451	434	466	406	455	437	434	451	439	454	423	409	455	439	404	439	445	435	448	422	477	422	442	413	421	453	442	431	441	463	451	433	459	435	417	454	451	437	449	446	403	439	421	488	454	427	454	501	459	435	456	457	435	445	456	403	425	454	448	413	419	468	454	408	493	418	460	467	458	411	442	463	413	441
4433	1199	1080	737	753	690	655	655	649	628	590	576	594	554	576	610	606	611	572	577	564	597	560	575	573	600	608	645	618	539	550	579	582	575	556	633	586	598	562	580	610	576	587	604	592	579	512	569	552	593	600	558	589	547	524	601	592	552	573	584	603	575	608	586	596	592	593	592	607	587	581	564	585	608	558	564	582	579	577	608	568	582	593	534	582	583	569	603	552	587	623	549	588	598	586	622	551	599	601	562	580	573	596	577	573	592	542	582	601	614	617	579	609	607	561	593	579	598	558	593	613	583	568	586	589	593	603	599	552	560	567	587	596	611	585	596	587	597	616	615	601	567	603	584	549	628	585	611	627	649	587	588	573	570	558	545	566	600	581	568	577	615	584	638	568	556	640	613	564	578	576	573	578	603	589	576	604	596	567	584	536	551	611	586	625	578	590	568	564	573	568	623	571	598	611	541	600	560	593	565	630	569	599	560	609	567	545	585	578	604	616	572	568	574	580	588	575	579	576	558	585	577	567	572	592	569	569	617	583	590	576	578	596	599	592	572	588	534	586	607	591	613	570	553	578	557	553	553	566	559	585	558	548	651	590	557	577	598	580	555	564	592	640	600	570	576	584	569	592	574	618	621	575	614	548	553	584	548	575	585	562	584	584	592	568	585	588	568	527	598	612	555	604	594	574	602	565	566	580	527	584	548	576	554	591	556	556	564	600	569	600	582	552	571	552	545	572	530	572	588	573	552	614	581	581	585	605	559	538	564	609	639	587	559	539	589	584	620	602	577	543	612	588	580	621	587	585	599	582	596	583	576	569	586	611	561	575	579	612	565	603	611	605	564	575	569	553	603	632	597	554	593	607	585	550	565	582	566	551	567	555	540	635	619	589	581	613	535	578	605	594	585	561	559	565	582	512	584	590	560	600	592	588	560	585	566	589	583	585	565	607	573	535	585	510	534	537	573	557	565	568	606	560	598	519	629	634	548	578	634	599	574	580	551	591	585	550	601	582	593	608	591	584	597	623	566	604	576	615	586	583	600	555	567	602	609	617	583	628	582	574	604	586	525	538	588	524	573	592	583	561	581	592	579	572	610	557	597	607	616	600	589	577	581	605	597	627	567	588	608	613	599	569	571	579	533	580	607	581	561	606	592	554	590	582	567	637	561	599	578	595	545	606	608	579	592	587	593	527	599	620	583	590	610	587	585	565	580	603	571	574	580	560	589	587	547	567	554	602	545	560	641	564	535	585	567	562	569	576	579	605	568	587	550	579	581	575	572	591	564	620	626	588	633	591	565	574	557	546	600	562	592	641	593	569	608	621	593	591	582	631	561	544	592	596	597	581	605	565	606	581	586	547	561	579	559	614	575	588	584	569	583	560	593	603	583	570	565	570	564	556	582	584	593	552	573	566	606	570	604	563	622	586	554	590	571	572	594	616	580	569	584	565	591	601	626	580	566	597	602	509	580	559	595	575	605	609	596	597	599	584	610	581	543	597	564	619	561	586	545	588	573	596	585	577	597	600	597	536	547	583	603	574	588	613	588	558	545	590	605	596	518	611	560	592	587	547	602	538	549	555	626	571	577	566	576	592	600	555	608	589	600	577	586	557	627	551	545	570	577	613	562	563	557	574	580	602	602	591	523	574	596	571	608	576	550	575	621	577	548	570	562	601	539	561	593	581	551	576	568	596	576	536	584	572	603	589	548	605	588	567	595	564	615	643	625	591	562	569	571	549	609	581	630	599	562	585	524	599	563	593	574	569	588	555	571	564	559	572	593	599	593	575	544	604	568	555	555	563	583	583	565	592	559	607	581	583	615	556	534	567	598	557	588	584	578	528	624	576	580	546	598	574	598	583	540	558	571	567	586	603	588	598	611	577	572	601	607	596	585	542	611	580	571	597	580	579	519	548	533	592	576	578	616	591	560	548	586	576	539	617	582	582	523	609	640	580	581	595	550	594	590	576	544	622	574	610	594	572	601	547	578	564	602	580	585	597	580	557	565	567	596	589	563	603	588	553	622	587	606	583	574	580	528	596	557	593	569	576	565	605	583	563	599	586	560	531	582	597	569	572	574	574	561	591	590	565	583	626	597	620	599	612	556	575	537	575	546	605	568	581	607	581	571	557	576	589	545	551	563	609	569	617	602	566	563	625	586	615	564	573	571	627	630	552	578	594	626	526	566	565	593	557	612	589	559	592	543	550	595	557	618	584	594	596	584	572	584	588	586	633	614	610	573	600	604	587	582	601	610	603	625	538	614	587	543	601	598	582	601	613	566	569	566	573	610	643	575	611	609	574	566	587	621	590	602	561	568	619	598	623	556	569	580	585	593	628	593	595	598	605	567	602	594	558	604	575	559	559	612	578	607	566	580	585	579	575	595	615	604	561	598	569	547	591	563	612	619	581	623	591	546	629	598	574	520	587	602	565	569	641	586	598	545	600	643	568	596	567	615	576	566	555	593	627	565	544	611	580	551	573	581	577	606	560	597	603	572	574	605	580	599	564	574	567	605	629	607	581	561	567	592	603	585	604	593	582	546	561	602	579	608	597	593	584	580	539	602	591	569	597	582	571	582	610	615	590	590	632	596	582	635	547	588	597	531	535	575	550	604	581	565	608	614	573	612	577	570	624	563	576	609	630	558	581	553	594	582	578	596	546	605	619	590	592	595	550	568	555	566	584	561	589	584	578	582	621	611	559	602	577	615	614	572	559	568	604	601	552	584	615	593	543	556	561	576	551	579	594	581	593	526	597	615	585	588	567	581	563	570	621	546	606	559	585	605	567	613	568	598	610	597	584	638	566	565	605	582	576	626	539	630	573	581	567	569	544	612	613	557	581	568	592	590	619	554	594	585	593	585	620	554	595	633	551	573	566	588	578	584	568	557	603	593	559	587	609	612	586	563	603	544	606	600	585	589	609	575	584	584	617	565	545	539	610	550	560	567	570	593	561	592	569	584	568	562	583	598	587	584	590	626	642	623	562	592	595	597	560	578	524	560	562	614	572	557	583	594	595	575	575	549	571	584	575	588	584	593	588	626	581	591	559	573	595	604	570	569	541	605	535	592	598	575	561	587	560	562	594	577	566	550	568	577	579	564	598	586	584	592	563	574	613	593	587	601	603	552	562	601	572	632	613	564	615	596	609	565	593	595	577	581	616	597	581	563	563	569	598	592	539	528	614	584	581	602	592	542	581	564	579	571	614	555	555	593	608	553	613	576	550	580	559	601	591	622	536	570	535	556	546	581	574	601	578	607	588	554	568	575	593	543	595	570	609	624	587	573	584	599	558	574	578	556	584	580	615	614	607	583	603	588	579	622	584	578	580	619	594	633	603	550	573	590	622	591	560	542	620	585	597	639	575	590	532	572	585	548	595	593	522	568	617	578	616	584	600	599	590	601	549	562	582	597	570	606	589	592	586	587	558	570	587	584	539	600	594	585	584	616	569	605	551	602	559	581	603	613	605	544	619	563	585	572	582	611
23748	21376	28930	24153	21362	13311	1707	1082	914	886	849	757	746	732	733	717	680	735	709	709	682	679	674	700	713	699	635	680	693	646	654	629	655	678	603	647	656	671	680	630	667	710	696	652	644	671	643	598	707	660	587	698	654	634	657	635	639	616	627	624	627	661	625	663	646	673	657	639	655	609	654	669	649	657	651	634	674	650	625	632	605	616	667	652	626	636	629	660	630	646	638	689	632	632	646	692	677	648	630	641	618	668	660	652	656	576	641	635	657	656	621	629	635	649	616	663	669	641	662	658	610	653	616	655	673	642	652	609	698	648	661	587	674	679	583	622	608	715	647	606	608	646	623	649	646	623	637	619	636	622	639	639	622	663	655	641	665	659	616	617	669	632	688	670	624	667	623	656	640	598	623	645	657	672	660	645	647	665	638	609	717	659	680	661	643	632	654	629	636	623	685	663	662	659	621	625	569	662	632	629	636	610	619	641	637	646	677	662	643	647	615	650	621	599	639	638	668	677	701	603	650	652	634	676	633	677	684	602	645	661	650	604	652	660	655	624	608	632	652	645	659	648	657	645	684	624	627	652	635	607	634	633	658	670	647	661	618	620	642	681	621	659	636	634	632	629	659	621	688	619	637	613	637	660	619	674	656	666	607	654	653	621	641	607	673	642	654	678	625	621	641	640	719	600	613	655	667	637	651	606	617	646	671	654	684	622	609	610	631	669	656	682	640	642	680	602	636	647	617	652	601	671	675	637	619	612	641	626	637	641	649	652	682	614	631	646	663	640	667	620	626	630	654	638	637	651	657	610	613	656	655	650	664	671	634	661	628	657	645	628	645	650	629	657	665	659	620	665	659	702	655	670	652	659	708	634	656	645	651	668	615	610	617	636	666	621	640	660	644	670	634	655	630	626	655	654	555	671	627	687	607	635	656	639	664	606	615	637	647	649	621	628	603	640	667	640	660	632	589	603	672	650	616	628	674	635	620	685	652	628	595	670	632	647	687	628	654	632	617	675	635	611	607	661	708	655	629	599	625	651	634	665	619	665	604	635	639	654	631	650	658	620	641	575	641	592	646	644	636	643	619	629	655	612	677	603	665	645	649	681	714	654	635	600	626	615	646	676	618	643	637	622	623	618	618	669	648	673	627	601	645	623	622	644	633	643	610	644	609	665	630	677	618	688	681	670	669	657	634	647	665	672	624	670	644	674	625	669	640	634	614	645	645	612	643	635	650	674	613	599	691	634	585	628	675	659	646	636	628	612	608	629	621	646	648	624	623	654	627	628	645	676	625	668	605	657	617	617	634	638	649	655	613	655	667	661	651	627	661	618	694	659	639	614	649	610	650	634	665	687	658	648	643	650	675	694	678	676	662	656	659	668	651	617	648	633	655	631	699	612	632	618	642	655	618	611	660	647	647	633	650	671	680	614	670	629	624	714	637	630	650	650	656	647	592	636	656	623	605	631	661	585	634	624	617	663	618	623	623	671	646	633	672	615	639	643	658	644	640	634	616	656	634	642	642	637	618	668	614	659	660	622	651	636	669	682	659	644	601	655	613	618	625	621	609	656	675	665	613	619	646	643	660	624	658	684	624	664	670	666	628	670	647	622	633	625	687	649	616	615	652	627	615	556	631	604	602	656	672	661	636	680	663	640	596	601	642	637	625	635	676	649	625	696	634	711	631	591	632	631	656	661	635	631	613	609	616	660	637	603	669	649	634	606	601	645	638	667	598	682	643	665	664	681	606	619	663	649	624	646	639	624	620	595	629	625	647	693	655	660	654	643	631	658	623	605	658	637	604	630	659	632	670	663	624	623	595	614	645	684	654	637	614	644	584	645	626	686	617	618	670	637	689	637	639	662	643	670	640	589	646	662	604	621	658	615	635	651	617	649	662	574	695	622	654	647	613	642	635	627	631	648	669	649	591	710	634	647	639	624	638	639	639	619	615	688	631	596	649	675	613	586	645	606	647	669	669	656	634	618	684	638	622	628	621	646	653	626	609	659	602	662	574	625	664	622	648	620	647	590	654	637	613	625	651	587	655	620	663	616	646	631	646	663	641	606	646	673	608	687	659	614	625	651	630	578	664	640	677	615	607	649	656	621	654	691	692	656	623	647	594	617	619	628	683	673	659	598	660	639	629	634	625	651	613	631	646	620	589	613	639	620	648	642	648	614	661	649	661	644	635	653	654	644	655	639	695	636	612	636	638	645	639	638	654	627	617	631	639	632	643	670	605	627	672	693	664	636	627	616	663	632	682	676	635	608	655	615	609	652	648	608	643	632	663	665	627	652	681	634	669	660	635	652	669	607	609	583	660	626	590	639	657	614	638	600	651	646	622	617	656	616	596	615	585	654	668	643	698	677	636	642	619	607	645	688	630	642	634	627	641	575	637	655	639	639	654	642	620	629	595	622	637	623	648	617	617	645	625	628	613	643	676	624	609	623	668	558	640	680	617	655	626	632	638	588	690	661	612	631	649	640	587	690	621	638	598	679	693	583	647	664	630	649	609	588	646	629	612	625	636	607	622	655	628	709	618	676	651	662	619	581	603	624	609	598	652	653	731	678	636	605	643	597	632	601	643	597	664	636	633	656	638	680	618	637	632	650	633	650	661	625	603	635	623	659	624	616	654	589	683	650	650	626	606	657	645	655	605	660	657	632	676	633	651	648	655	665	649	633	616	657	610	638	682	611	612	604	637	628	624	643	632	634	671	638	620	671	636	662	649	622	670	607	667	648	627	643	609	650	619	634	664	638	623	649	652	630	635	643	646	686	611	639	622	695	633	609	617	673	692	622	631	622	631	644	646	656	639	620	635	590	683	673	656	635	636	626	667	640	632	627	628	638	653	715	630	626	627	608	642	620	616	630	665	598	631	628	632	614	688	630	635	632	627	619	659	640	635	669	640	676	631	627	674	678	638	618	661	642	640	654	683	674	618	637	658	633	618	624	672	617	632	642	616	651	625	637	611	650	649	643	640	674	640	632	629	640	618	597	627	658	633	645	623	661	674	704	615	637	649	655	631	634	591	658	625	667	626	615	638	630	637	642	670	633	642	672	656	619	616	610	598	576	656	613	631	624	577	634	619	616	664	678	674	607	634	646	617	617	645	637	641	667	615	600	671	688	658	703	626	612	627	624	708	677	630	654	633	624	608	585	623	621	632	609	601	691	630	651	570	663	639	709	648	609	665	644	640	658	672	633	647	653	661	619	591	607	631	668	653	615	653	635	654	626	632	624	622	648	619	669	643	627	649	676	715	609	618	620	610	606	634	633	664	590	619	650	662	655	643	621	652	610	665	674	615	648	627	630	607	640	667	643	657	639	602	611	629	676	672	638	655	641	645	667	627	607	597	630	703	656	628	644	600	630	636	576	611	641	625	622	654	651	652	622	650	636	664	648	613	679	624	616	663	658	632	665	646	650	633	617	647	623	658	681	622	627	650	663	672	660	655	672	667	620	621	646	628	602	584	659	642	617	618	621
9909	10452	8466	4393	3147	2547	2052	1762	1605	1359	1208	1154	1154	1092	1030	1048	1037	937	956	918	914	873	936	890	885	903	892	895	829	879	852	868	867	869	888	836	826	885	837	839	850	817	869	875	874	841	822	825	825	840	856	820	835	860	848	811	832	819	811	818	804	851	835	784	880	861	829	831	844	827	834	826	843	830	842	892	823	833	800	854	849	797	822	828	797	797	850	813	812	831	789	841	841	797	780	805	812	807	775	791	814	825	849	827	871	834	876	853	872	844	786	819	847	763	829	827	819	848	799	813	837	801	819	777	849	852	838	820	844	842	829	761	862	858	849	836	856	847	776	800	862	834	861	820	812	854	820	771	845	850	870	811	845	822	808	832	849	775	820	833	854	842	860	840	862	820	824	839	863	849	827	811	830	825	823	856	882	865	832	814	824	802	811	828	843	825	820	843	820	851	871	839	792	835	818	873	844	835	811	877	835	789	819	831	838	862	803	798	788	796	872	773	865	788	805	821	843	826	881	855	874	807	836	825	834	821	849	832	849	762	851	814	819	862	850	807	830	857	832	858	806	854	817	814	821	775	835	776	839	850	810	838	866	832	851	806	803	878	845	851	847	842	809	801	844	786	830	831	861	829	777	820	819	850	814	811	823	861	870	813	820	810	804	840	803	848	877	806	819	873	888	836	826	784	860	785	817	851	808	850	851	821	837	809	784	862	857	866	826	803	820	855	813	847	842	831	794	772	837	851	838	789	830	818	804	850	841	819	786	824	861	825	812	828	853	888	830	861	842	836	850	882	767	847	846	786	821	808	885	794	879	825	847	812	832	840	805	825	805	833	828	863	846	839	830	849	859	823	802	840	867	893	807	839	853	773	861	859	866	786	850	838	825	803	858	813	845	850	820	824	839	807	836	844	790	801	884	759	857	783	777	828	805	832	850	783	836	819	845	809	872	839	827	778	846	834	858	821	817	843	776	817	827	821	831	881	819	832	825	858	841	858	825	823	822	829	852	847	839	843	855	838	845	824	814	854	847	831	828	851	897	840	796	794	802	797	830	800	814	851	841	853	854	856	804	775	790	813	826	830	847	788	878	809	812	873	822	864	832	849	780	860	804	806	799	819	846	874	835	781	825	835	816	864	846	820	834	845	879	822	852	789	861	839	827	865	847	826	811	847	849	818	835	833	802	829	858	792	803	860	824	839	868	865	819	826	901	863	819	864	808	850	772	816	837	847	801	868	820	812	812	854	786	861	820	856	827	829	812	836	846	825	849	849	799	863	836	784	828	880	805	856	827	853	887	828	888	834	818	894	840	840	840	900	828	831	814	867	837	876	854	827	870	836	863	847	804	858	857	837	797	842	853	845	817	855	868	824	823	833	877	843	825	851	812	854	829	914	814	860	830	841	851	818	812	910	835	825	863	863	849	821	815	799	832	805	851	856	867	848	856	855	821	850	849	789	860	843	814	885	831	795	834	852	873	809	811	874	770	819	859	818	830	827	798	857	830	798	802	770	827	853	880	803	842	807	793	829	815	798	841	827	831	816	827	820	797	830	830	837	849	824	849	822	804	822	811	839	841	852	832	865	784	797	806	793	832	793	816	872	776	849	851	794	843	792	848	852	752	854	848	831	853	812	813	857	858	793	879	870	798	803	790	844	878	787	788	825	841	911	797	787	816	850	816	828	850	832	881	813	794	839	840	809	814	836	778	799	858	837	838	868	834	831	857	805	803	806	858	854	856	835	875	868	818	894	816	790	825	829	827	788	809	844	820	853	842	769	801	795	827	832	837	836	823	854	816	897	890	817	804	822	807	823	863	823	855	818	754	845	821	820	837	853	804	760	808	794	834	810	832	737	824	817	829	820	824	837	798	843	839	797	856	801	784	786	839	828	827	829	777	880	841	839	816	794	878	791	808	839	765	820	846	791	759	902	811	828	801	842	810	837	841	847	825	778	848	818	827	852	862	832	815	831	842	838	817	857	807	797	871	785	868	812	823	799	846	814	810	807	820	810	782	808	836	806	852	821	763	813	856	823	806	788	793	845	844	803	854	859	840	780	802	837	860	811	852	833	891	850	794	817	774	828	826	815	854	814	795	765	821	842	829	865	842	812	807	847	858	834	828	845	797	824	796	846	825	797	841	845	824	853	882	877	869	809	807	855	820	802	878	817	862	834	863	820	830	866	867	795	821	776	808	853	840	777	817	863	836	877	863	824	828	869	849	844	832	823	847	851	825	831	867	839	793	792	822	798	813	790	825	807	810	745	816	840	862	840	825	860	854	808	824	847	843	858	863	822	840	856	836	799	869	774	818	805	862	818	804	876	796	888	797	826	878	826	795	845	818	863	813	823	811	795	840	862	858	817	828	809	818	804	866	824	812	839	825	834	846	811	856	785	833	844	799	860	821	800	837	848	843	874	835	870	797	845	817	832	831	806	895	855	807	911	815	830	823	761	822	840	839	840	849	811	827	822	811	800	836	833	804	826	824	847	892	797	826	821	877	848	882	827	799	825	874	818	824	846	850	838	900	827	819	846	842	855	872	870	845	792	829	842	826	849	812	837	885	829	842	834	829	843	914	836	816	832	820	820	852	847	838	813	823	819	828	877	811	820	815	813	814	826	850	829	845	900	785	895	862	803	776	858	861	851	828	807	782	831	825	825	852	846	811	884	808	768	805	864	862	851	842	821	870	834	803	824	840	832	804	781	859	809	826	779	841	829	870	814	841	833	848	826	838	792	793	768	889	892	848	871	787	825	814	820	807	831	869	810	871	810	815	816	872	797	787	869	789	862	845	840	832	869	825	853	831	842	809	864	809	831	795	818	828	865	815	821	862	831	843	859	805	745	795	821	810	818	865	803	812	863	805	845	820	791	837	812	849	810	810	826	877	861	857	814	806	802	793	812	867	836	823	881	766	793	831	803	836	846	800	811	853	794	831	841	800	859	854	861	820	834	837	837	794	866	816	848	819	852	802	858	788	790	834	843	801	811	824	811	823	856	806	802	815	854	829	854	822	863	893	876	841	828	876	837	865	888	836	841	811	822	809	844	799	783	838	809	799	835	792	854	838	792	794	782	879	822	843	882	846	778	847	798	842	860	815	829	821	844	822	800	846	835	806	834	805	845	798	852	837	803	783	800	811	844	834	830	836	858	827	834	861	824	802	840	819	787	791	868	877	847	860	808	826	837	805	847	810	831	789	852	891	866	823	814	785	858	886	811	833	828	801	748	813	796	842	816	822	847	787	830	831	867	845	781	843	830	826	811	789	836	813	841	806	855	836	838	853	866	873	845	813	862	850	821	849	862	869	814	835	826	775	816	823	775	830	764	841	831	805	813	874	799	799	857	810	884	814	878	822	818	860	831	848	791	852	838	817	777	847	846	798	822	807	851	793	798	792	840	862	880	779	846	833	786	851	827	827	812	841	822	871	833	853	765	793	804	868	778	820	862	803	837	778	804	835	809	833	834	880	820	803	791	809	868	860	860
22921	21418	29364	23858	21419	21463	11758	1353	1001	861	781	740	697	657	630	569	582	581	563	538	498	515	496	542	494	482	490	482	479	526	469	506	449	467	445	530	485	474	458	499	497	435	444	470	491	473	451	480	455	461	455	453	487	473	458	485	455	460	445	489	445	450	474	460	460	472	463	400	457	439	466	438	455	418	451	458	512	465	444	474	461	474	472	508	419	452	444	482	457	430	463	458	482	409	452	462	465	466	453	450	429	469	375	434	441	499	449	459	463	458	444	443	455	504	460	461	453	439	434	444	433	473	434	442	449	416	426	422	445	411	448	440	405	439	432	488	469	444	478	464	448	438	465	424	456	435	445	421	444	479	462	482	433	423	451	459	423	435	452	472	454	459	469	466	413	415	436	465	447	432	480	410	448	457	464	488	491	435	493	437	480	463	458	473	492	431	444	489	417	459	468	465	452	443	457	470	485	474	482	435	433	470	440	424	406	475	442	459	479	455	415	435	449	460	442	448	445	416	443	425	424	460	429	440	448	414	449	446	478	462	435	437	464	409	434	475	475	446	465	431	412	458	472	434	455	484	455	469	467	435	436	443	437	447	450	444	434	450	466	415	443	456	425	431	442	459	452	459	503	478	428	455	446	471	414	438	431	464	427	427	454	460	479	473	440	444	468	457	437	435	441	477	439	430	459	446	451	436	472	463	462	477	466	495	436	447	472	433	416	461	427	446	448	481	440	487	426	478	414	432	463	487	447	425	459	448	458	409	474	427	408	447	465	444	413	421	428	416	439	422	451	440	450	421	444	448	435	451	458	446	419	402	508	464	456	448	420	430	500	451	439	429	437	422	432	435	419	447	471	409	440	476	459	448	440	468	419	442	425	472	410	456	480	385	451	460	453	415	428	441	442	480	452	415	460	492	427	459	449	422	444	432	438	420	445	445	457	419	437	458	456	454	440	443	477	455	432	476	414	434	464	437	450	426	456	430	444	467	452	492	417	444	446	419	457	422	471	452	437	459	446	432	454	456	483	457	438	505	441	439	457	424	448	475	445	472	419	443	442	481	456	460	455	444	436	462	434	447	426	463	447	433	484	449	456	439	437	442	414	453	451	453	479	420	425	435	484	425	425	434	434	408	446	452	453	425	437	417	438	469	453	441	416	461	451	452	412	439	425	487	434	424	423	478	478	433	478	455	450	480	462	481	451	474	475	456	429	435	488	445	459	462	428	433	441	470	486	439	435	461	419	510	454	439	476	474	450	444	439	450	479	461	461	431	483	443	439	494	435	434	430	423	416	435	467	450	454	418	453	409	457	450	473	435	462	432	445	430	475	448	443	479	448	447	438	446	431	453	466	447	388	467	450	447	492	442	432	446	427	439	415	445	452	436	421	426	404	452	404	413	416	448	445	462	454	441	404	435	436	431	446	456	476	471	428	431	405	490	429	457	434	443	451	450	454	448	465	436	424	420	454	440	408	456	411	432	472	440	447	441	462	453	414	423	462	436	474	455	495	461	451	452	452	472	462	436	445	479	461	443	465	410	461	464	452	424	446	406	433	466	446	444	426	462	438	475	451	449	444	406	445	466	457	456	420	423	450	433	421	409	437	445	462	467	426	435	437	442	435	471	444	411	434	485	440	411	399	454	421	443	490	445	466	453	454	430	470	454	414	428	430	439	478	469	419	437	449	481	454	406	433	434	451	429	437	461	396	436	450	447	413	469	438	480	436	483	458	466	449	438	444	402	446	420	490	419	449	453	428	468	425	461	431	447	484	438	432	486	422	425	465	446	477	454	477	431	438	445	431	471	432	428	468	444	462	441	429	424	445	411	436	464	464	396	435	447	427	454	414	442	440	453	389	472	420	473	422	444	476	411	431	434	454	444	462	451	416	472	469	447	465	460	455	427	478	438	414	403	461	456	452	414	449	453	464	454	446	437	446	478	448	450	414	444	458	425	439	445	436	455	484	426	446	470	437	465	418	433	438	430	432	408	458	470	469	447	435	485	478	426	464	455	460	467	443	443	443	467	458	442	459	458	423	463	438	443	411	443	436	442	476	423	441	447	456	437	409	434	439	513	429	399	461	417	447	450	468	485	404	456	440	438	444	481	448	408	447	449	446	454	410	435	437	428	426	431	434	431	444	483	422	460	452	421	409	411	464	438	433	465	455	405	433	434	458	476	443	452	458	469	444	430	450	431	452	435	415	434	484	429	460	490	466	473	457	425	465	434	449	441	466	408	473	438	470	472	410	465	413	383	442	450	438	452	416	430	457	410	441	438	430	440	457	441	449	452	454	474	460	428	474	469	433	423	438	407	459	423	443	460	453	451	429	453	430	459	442	442	465	457	429	455	470	401	423	436	445	495	416	450	418	439	467	472	431	432	447	447	456	446	454	477	442	435	474	466	456	445	447	427	471	444	463	432	439	466	500	429	429	446	458	444	448	438	456	480	440	455	445	474	470	442	434	446	452	409	467	433	415	472	423	470	466	469	441	444	445	468	452	438	444	439	435	420	477	455	514	443	439	442	458	439	468	467	458	472	434	436	426	434	474	487	474	416	454	456	452	452	454	444	475	438	454	440	435	481	451	452	452	461	445	424	444	459	461	464	443	438	422	458	437	435	409	437	452	436	425	433	488	448	411	426	437	438	449	471	470	402	447	467	483	438	415	460	447	442	436	428	462	432	434	434	462	452	439	443	486	450	466	440	475	433	480	469	447	449	430	440	453	426	433	470	458	419	472	479	443	420	459	457	438	493	427	458	454	420	449	450	468	450	430	429	429	472	470	436	443	434	460	453	417	419	469	462	468	448	452	465	482	430	478	418	431	447	469	423	387	419	457	388	478	431	448	474	452	433	440	465	437	447	427	452	450	436	487	473	471	457	471	452	475	465	453	489	455	476	461	444	431	438	435	423	416	437	497	417	435	453	435	468	431	448	434	433	422	412	458	458	464	459	440	450	456	444	424	445	455	492	449	442	398	400	429	404	426	487	471	432	459	467	465	457	445	438	453	458	434	475	425	438	464	472	452	466	470	438	441	441	451	432	457	450	481	443	444	467	462	424	436	497	482	423	410	475	449	451	455	434	439	451	474	405	434	437	463	471	423	435	467	458	450	468	470	433	469	435	456	463	459	424	466	451	465	439	436	502	421	468	412	431	439	451	457	463	448	443	460	431	421	449	464	495	478	408	411	414	441	406	408	453	459	456	424	444	469	468	418	442	434	471	421	446	441	472	451	427	455	466	463	434	423	420	427	434	449	453	447	429	444	450	454	443	431	439	427	435	472	479	423	471	484	466	450	455	464	417	441	487	429	466	405	420	474	453	410	477	496	492	450	472	459	450	427	416	445	467	446	494	471	427	428	437	461	382	438	460	444	432	488	434	467	449	506	454	467	414	425	438	406	431	451	413	421	437	432	462	424	435	456	444	436	501	429	452	394	438	479	456	441	450	434	455	462	443	421	473	445	404	443	470	445	418	475	427	416	425
13211	16540	13239	7017	5103	3859	2927	2342	1979	1666	1543	1253	1191	1069	992	918	849	833	821	764	803	765	732	721	671	689	669	659	681	621	675	634	631	676	633	668	632	675	652	628	600	610	625	578	617	628	588	622	578	622	674	562	608	634	633	618	591	591	603	600	601	619	627	607	594	612	605	620	606	600	580	596	610	611	591	627	579	605	609	598	596	597	558	584	565	589	558	585	590	616	625	619	627	611	612	593	666	559	576	572	598	614	605	607	597	625	611	594	607	593	607	586	580	588	651	592	594	611	594	595	588	559	625	586	599	575	615	578	546	592	608	572	596	587	601	616	570	603	599	591	619	641	597	587	602	615	564	661	583	582	572	591	627	596	603	594	609	603	622	626	564	599	616	613	571	557	601	581	576	593	587	610	618	577	624	591	593	603	610	593	589	565	612	615	587	603	546	582	558	566	587	585	566	581	615	613	571	586	618	672	636	654	569	629	595	588	607	578	597	574	606	613	592	585	580	629	604	543	581	624	619	560	565	584	571	589	607	585	588	609	614	600	591	616	632	642	569	556	579	607	569	588	571	587	588	576	612	586	591	618	576	602	562	600	634	564	617	615	596	579	553	600	602	595	598	573	616	587	593	618	582	591	582	620	604	601	633	598	572	593	631	600	573	607	568	600	573	595	610	595	585	582	584	602	578	584	608	579	558	589	593	590	592	581	569	582	554	613	569	558	639	606	580	588	591	558	580	596	587	592	592	628	594	588	617	605	559	619	583	618	583	578	609	641	509	569	603	575	583	608	591	599	584	624	612	572	579	588	596	588	592	641	603	619	579	589	597	590	607	593	586	598	566	576	616	612	592	628	590	570	594	531	579	588	564	589	582	577	548	579	572	545	575	582	601	608	612	570	612	584	580	582	593	569	589	574	629	556	635	604	567	587	595	584	583	622	582	548	603	589	596	565	621	639	617	615	564	547	612	580	594	575	594	581	597	645	630	624	581	585	602	566	590	596	605	564	614	619	591	616	591	567	599	569	634	596	586	569	568	587	614	615	600	589	580	568	596	584	605	643	581	583	616	607	587	599	580	556	622	593	600	579	582	620	646	552	591	581	579	580	555	633	578	590	586	566	581	566	612	556	579	611	574	611	625	572	606	559	561	588	590	582	581	575	626	596	605	609	610	618	587	629	599	624	587	614	628	544	602	611	568	602	640	538	593	585	608	555	593	601	581	612	566	590	621	572	552	562	613	605	593	595	623	593	600	573	619	619	595	594	593	545	588	593	622	583	572	601	564	617	590	627	558	528	593	600	646	588	651	600	584	595	628	609	620	580	607	573	633	580	595	596	568	602	596	602	581	609	583	632	574	592	594	556	609	583	581	599	615	595	563	601	567	600	599	578	594	641	628	593	594	590	617	558	591	589	574	644	577	577	592	583	609	552	565	579	567	593	607	568	568	561	595	614	587	588	611	611	601	577	576	584	602	598	628	632	595	587	602	606	632	618	606	629	572	635	573	580	595	583	620	581	594	579	594	571	618	588	619	595	589	565	587	603	600	599	597	533	564	605	571	611	613	571	608	631	638	600	571	564	536	544	607	607	616	604	621	585	621	612	579	585	564	557	564	584	548	611	599	568	575	579	631	593	572	600	607	607	563	563	598	569	650	556	601	604	591	598	604	588	584	609	579	592	571	623	586	593	602	624	576	581	598	639	605	573	585	618	605	584	597	588	575	594	544	605	559	603	637	581	623	588	596	603	592	565	587	651	626	565	604	591	603	557	601	592	631	566	597	520	597	575	605	603	618	572	609	639	529	630	590	595	584	600	568	648	569	554	568	584	610	592	627	571	599	568	607	585	605	590	542	609	599	595	598	560	575	670	584	610	583	617	645	647	604	531	643	604	559	603	590	592	592	573	586	643	601	604	590	584	564	599	572	631	610	587	610	633	610	620	629	554	581	572	606	585	590	621	564	574	627	570	614	591	623	592	588	552	563	624	592	602	621	592	599	592	594	600	576	631	555	590	546	612	598	584	593	593	599	584	612	574	603	564	583	577	626	582	625	610	619	594	609	610	643	596	634	581	570	631	569	620	598	599	600	544	612	639	560	606	593	561	621	573	572	606	572	577	564	595	579	586	573	572	588	596	601	582	620	626	586	576	577	572	578	589	579	586	595	584	605	589	589	548	567	586	541	597	577	594	620	623	558	617	613	613	605	583	575	585	614	561	557	599	553	569	585	601	612	559	608	582	568	589	593	577	611	604	577	582	605	601	542	576	599	593	606	608	538	574	629	572	581	585	557	578	577	607	630	613	578	580	623	594	577	589	596	593	607	635	581	610	619	611	607	559	573	555	538	603	576	543	593	566	585	651	612	582	636	615	540	576	582	577	586	604	640	552	570	607	615	607	571	607	615	580	572	623	580	547	617	582	572	594	621	636	583	592	650	541	605	604	584	615	573	599	567	543	565	556	632	569	623	562	577	535	596	613	598	566	580	582	587	613	586	617	602	580	615	627	590	622	577	608	597	631	597	587	588	638	615	562	600	583	602	557	623	563	594	571	647	522	563	582	576	621	576	566	575	597	556	564	574	594	590	564	592	554	601	637	599	573	604	590	584	571	577	612	601	583	586	583	557	634	619	599	538	619	599	570	623	608	573	630	611	551	578	612	580	604	586	576	618	596	604	586	580	557	568	603	538	600	613	540	595	572	579	585	569	584	592	618	585	553	594	592	600	572	581	576	564	586	566	544	617	593	576	599	628	560	605	565	604	586	583	588	599	577	578	577	568	599	604	559	566	615	652	572	605	596	595	604	627	542	587	578	628	594	578	596	629	558	599	580	583	592	570	583	586	583	592	580	556	635	591	606	575	597	573	586	602	585	582	544	596	565	593	629	558	556	645	635	648	550	582	604	601	582	609	606	591	569	584	575	589	564	597	599	591	600	562	615	590	578	607	608	600	608	602	588	580	625	586	580	608	573	561	582	595	616	622	564	630	565	557	612	594	606	572	579	599	562	587	584	603	620	629	606	644	572	616	637	624	580	608	595	613	596	545	584	537	586	568	622	593	571	611	553	562	562	619	573	578	625	619	574	579	599	592	566	619	593	589	575	567	624	572	592	589	612	596	587	634	571	570	597	560	570	600	536	605	562	586	628	589	626	536	579	612	578	561	605	593	589	583	559	582	572	628	563	549	544	591	570	593	599	576	602	610	643	608	574	588	605	556	609	616	604	631	574	579	587	619	613	627	631	597	589	579	577	589	621	611	619	593	624	595	605	574	596	556	640	616	563	586	620	591	587	609	599	553	605	604	584	639	580	585	550	605	579	620	587	580	607	623	576	579	557	613	607	603	563	616	555	596	566	628	608	632	587	551	592	556	590	619	600	608	618	607	570	607	581	598	590	565	603	628	553	564	597	595	580	619	573	609	595	602	605	577	571	637	566	592	605	577	619	593	580	600	592	584	605	610	604	576	653	605	607	562	599	606	599	563	557	598	611
27019	20981	9912	940	561	486	482	505	470	484	478	467	467	448	460	450	437	432	414	458	465	454	439	423	431	471	466	454	423	477	435	439	433	451	463	443	450	430	445	460	474	439	435	438	419	435	447	455	454	436	424	405	428	429	434	454	434	429	454	426	443	461	425	419	433	433	459	444	386	402	450	433	462	417	428	465	420	416	433	461	423	420	422	455	404	488	410	455	469	430	444	432	436	436	443	471	488	418	436	437	434	448	442	432	426	480	466	390	435	425	443	435	438	440	457	471	474	420	451	473	451	430	456	461	466	434	407	439	456	478	436	478	465	453	447	454	457	465	452	470	436	429	450	441	410	428	445	449	448	468	465	458	445	462	469	415	422	452	433	416	449	442	478	471	448	434	434	476	446	463	435	450	457	442	436	441	470	442	413	449	478	491	447	427	424	431	429	428	418	399	423	432	454	477	434	463	426	459	465	444	434	483	459	427	448	449	437	430	456	455	448	408	451	458	399	421	440	473	452	447	444	450	415	474	462	462	481	474	391	457	387	430	403	411	460	440	453	447	455	443	425	429	427	441	423	468	444	434	412	422	459	466	451	420	427	435	443	455	445	478	446	478	418	463	491	450	504	442	434	435	474	443	441	406	452	416	410	441	425	442	449	466	477	438	452	453	457	469	434	442	449	457	434	451	423	454	436	451	446	417	459	443	422	484	460	449	447	432	437	477	461	453	413	433	450	451	442	436	400	447	469	480	459	436	466	449	456	433	444	439	405	427	446	492	462	424	433	451	394	434	416	429	440	434	424	418	413	456	456	432	398	435	479	431	420	433	427	440	421	444	455	422	439	476	433	462	450	452	400	467	409	424	431	471	511	450	466	464	469	448	463	424	397	483	415	444	463	424	468	464	414	458	439	441	450	444	444	442	415	470	417	400	458	437	447	413	412	389	455	475	462	447	456	434	455	448	442	416	450	441	443	460	438	420	443	485	421	465	424	501	438	444	449	462	471	434	446	452	457	462	439	440	450	460	462	420	463	465	471	470	429	432	434	445	435	436	408	433	436	446	431	458	433	415	488	432	477	489	413	442	430	450	449	469	443	432	476	436	464	435	408	441	443	498	437	404	426	435	468	457	431	500	430	438	432	514	467	475	425	416	472	441	436	437	471	404	467	443	446	454	446	438	465	481	466	451	438	472	405	441	441	455	441	471	447	468	428	465	395	449	427	441	453	461	450	444	431	480	466	449	441	445	452	451	479	441	426	437	471	411	476	468	452	463	431	459	434	467	476	419	441	436	462	441	428	418	411	440	489	474	403	428	439	456	465	451	442	425	457	435	464	409	451	447	420	452	418	468	445	449	434	439	469	492	458	437	462	449	476	462	443	444	449	464	424	455	473	455	452	445	447	438	441	438	445	459	455	422	463	442	461	418	417	461	441	469	458	478	442	430	463	481	423	482	437	443	456	442	474	446	470	452	464	446	464	454	409	438	444	433	434	469	449	429	427	452	407	384	424	477	411	429	434	449	480	434	439	444	454	428	423	415	451	438	453	456	442	445	474	463	444	462	407	422	450	439	459	464	445	478	480	441	467	447	464	425	472	437	433	430	450	445	454	431	445	413	425	442	467	473	411	458	444	454	497	442	446	477	424	441	441	427	450	441	465	422	439	427	424	407	432	454	458	426	476	452	455	453	453	445	459	468	427	432	435	451	460	452	410	437	447	447	428	460	432	453	446	479	460	452	445	446	429	451	453	456	461	411	483	430	460	442	474	427	451	470	456	487	437	444	435	461	453	459	481	398	469	452	450	447	424	425	452	462	434	460	424	461	437	446	467	452	474	463	446	453	463	450	442	479	421	436	476	452	440	421	474	429	471	423	464	424	438	424	476	418	439	411	443	434	423	468	466	459	415	444	438	467	455	473	415	453	453	446	441	450	403	438	417	452	448	452	442	462	415	435	397	445	481	422	429	454	402	502	460	446	458	379	456	470	472	444	451	457	439	459	425	443	440	429	408	464	464	455	438	456	476	424	464	451	444	396	470	460	468	470	474	452	459	465	449	455	486	430	430	417	408	461	439	469	427	453	421	424	456	485	462	441	467	443	448	429	466	431	462	437	405	449	431	494	412	454	447	464	411	438	444	471	425	455	451	429	474	452	420	466	459	457	472	429	437	512	426	425	425	474	461	424	503	467	459	464	453	423	432	420	434	421	448	464	420	444	446	439	472	416	486	414	458	426	404	437	432	449	446	440	436	400	427	463	418	464	462	452	420	476	436	473	446	393	419	431	409	451	441	426	456	425	436	487	441	448	432	436	448	458	448	433	445	452	486	409	422	420	451	445	448	440	421	457	439	436	434	420	409	457	421	466	456	437	441	422	428	450	437	433	471	456	443	400	453	480	412	430	446	438	447	443	461	447	411	444	430	416	478	441	405	423	434	419	443	459	442	471	433	442	463	446	492	430	467	439	452	426	408	439	434	424	455	413	428	461	428	448	440	446	434	442	444	469	441	409	434	386	481	451	465	453	446	478	438	448	456	468	432	441	445	435	453	451	442	440	416	453	467	431	467	452	446	444	442	431	447	472	445	436	482	443	454	474	442	474	461	449	460	447	437	423	456	450	451	432	447	430	416	417	438	473	407	419	447	414	460	450	449	401	478	458	414	439	451	466	425	425	423	466	434	435	436	444	433	437	479	447	430	465	431	476	476	478	447	474	458	465	423	431	431	434	436	453	436	491	450	471	466	439	436	430	454	440	448	436	453	439	426	424	434	440	422	418	453	435	439	444	454	455	449	423	449	474	455	481	459	459	454	435	442	436	473	445	437	444	439	439	454	442	448	480	420	447	412	422	418	449	476	458	455	416	465	455	431	447	430	420	458	467	427	442	499	417	450	390	477	438	423	458	461	420	456	463	489	445	436	460	425	424	431	468	430	449	392	420	448	444	445	448	395	443	446	446	466	453	416	454	477	427	415	423	465	462	476	469	471	419	493	431	432	467	436	435	435	437	451	443	438	491	466	448	450	427	438	453	441	412	437	444	480	448	471	451	464	405	455	451	403	409	448	411	458	413	421	443	402	475	433	430	478	502	434	473	436	447	413	502	433	460	437	418	456	451	470	442	437	448	447	468	456	427	452	423	450	458	441	457	489	473	440	455	442	427	463	435	451	433	459	498	478	456	438	460	418	436	415	405	471	442	465	438	466	443	460	442	475	432	446	419	434	458	460	448	494	415	474	409	453	440	411	439	436	405	444	465	418	451	442	439	449	482	486	458	468	477	433	447	465	439	438	441	447	428	453	483	455	446	472	439	446	446	462	464	464	428	459	428	450	433	440	436	457	446	442	460	486	457	455	450	401	449	494	426	454	401	495	405	417	446	439	455	413	464	446	456	416	473	449	418	466	436	463	424	469	465	396	468	444	430	471	427	418	430	417	479	427	451	464	459	435	442	492	484	443	426	459	431	461	459	430	445	435	447	475	486	458	454	449	446
4340	1207	1054	766	717	679	647	660	559	614	589	573	623	573	646	610	620	566	566	587	575	574	562	608	614	571	559	591	583	551	628	591	597	602	588	586	582	598	626	635	600	574	643	582	586	576	593	555	557	592	580	580	547	548	569	603	577	579	594	616	635	569	564	558	560	603	561	552	574	587	587	584	582	604	545	584	610	586	598	555	574	607	578	594	581	562	553	549	527	575	591	586	566	595	589	564	560	595	585	568	537	566	607	575	551	581	562	584	584	579	621	574	550	565	577	532	621	580	573	596	546	568	585	564	578	617	543	561	570	607	573	582	568	605	539	600	602	628	560	569	620	572	617	583	584	567	600	574	572	527	629	599	562	597	569	588	596	588	582	568	624	603	551	536	552	561	590	600	572	577	564	584	607	606	577	579	626	557	619	608	507	582	568	624	611	586	596	557	588	557	588	571	539	597	592	595	574	584	580	549	569	572	574	566	574	602	590	574	646	535	603	544	590	580	578	571	562	545	591	564	552	578	602	599	558	583	612	550	562	556	577	568	571	573	566	622	606	585	594	590	607	573	596	573	582	567	560	605	573	557	567	604	526	522	608	560	629	556	626	574	580	597	601	597	636	585	595	605	574	586	578	593	618	610	576	563	561	581	584	551	589	604	608	525	567	589	611	569	581	551	592	584	588	629	593	577	565	566	578	560	594	583	591	592	576	574	573	599	606	599	587	592	567	564	578	561	548	576	556	555	559	558	599	589	579	568	590	628	607	599	605	563	580	546	576	591	561	557	580	565	562	573	556	568	504	613	608	585	568	599	586	572	570	565	580	562	567	609	572	593	587	553	555	558	593	588	578	610	597	601	577	562	573	591	577	638	605	548	569	583	578	576	580	566	581	605	598	576	604	563	576	563	598	571	569	583	576	545	612	605	575	576	572	581	541	553	546	591	547	596	554	583	604	584	571	576	622	568	574	609	579	591	565	587	559	595	558	584	583	570	578	561	597	607	526	652	609	576	563	584	580	624	582	589	604	580	591	569	545	581	594	552	538	577	573	557	541	600	609	561	589	593	608	576	526	588	569	534	599	562	562	592	601	599	564	572	562	569	626	550	610	588	577	567	576	603	575	582	561	600	565	596	591	553	631	515	622	591	578	553	600	584	653	562	549	567	592	572	633	570	663	560	588	581	558	597	585	588	590	611	582	620	623	553	580	599	571	592	578	590	638	587	544	555	581	620	565	577	585	569	541	585	562	582	548	584	560	571	607	600	593	626	587	566	593	557	596	599	557	576	572	604	596	584	579	572	577	565	562	598	536	552	577	552	574	564	578	570	574	605	567	565	598	589	562	576	574	605	597	591	578	598	560	578	587	614	552	588	589	578	576	555	562	579	544	635	595	571	578	563	550	613	565	521	580	605	610	595	641	567	572	592	575	574	581	594	559	566	572	617	644	545	576	603	543	587	578	573	553	583	628	578	591	582	583	572	558	578	541	548	584	581	571	549	586	618	572	574	531	604	586	556	558	560	581	578	579	598	535	600	574	557	595	588	568	602	554	577	602	590	595	577	573	612	537	596	600	513	576	564	590	555	638	569	580	565	574	549	610	540	583	600	612	577	607	591	556	598	578	581	572	554	574	606	566	572	606	560	582	602	562	541	570	581	520	588	570	593	553	588	566	564	610	590	600	572	630	587	585	566	613	590	555	576	535	597	604	572	591	571	615	550	561	567	595	589	587	547	630	562	565	616	564	597	561	547	577	565	652	578	525	551	567	547	512	571	623	603	602	567	561	551	607	564	574	636	584	544	557	614	582	548	612	589	526	580	529	547	600	562	576	582	572	627	603	556	613	624	611	605	588	590	596	608	627	558	558	542	554	619	616	598	589	645	555	597	608	575	590	580	633	590	580	564	585	608	607	555	584	551	588	563	602	603	562	620	546	614	592	584	588	579	601	593	592	576	624	567	545	598	541	590	562	534	601	582	605	599	557	601	573	597	550	556	606	579	576	572	600	616	574	538	621	556	593	555	564	625	574	594	563	616	623	572	626	569	603	586	571	559	595	577	596	567	545	560	564	577	611	585	568	592	539	581	578	556	619	605	560	560	572	602	588	623	573	557	602	570	555	603	562	586	552	580	571	597	616	637	604	561	586	593	593	577	573	607	601	602	573	583	592	562	569	594	564	563	601	580	584	553	589	566	601	590	540	574	601	548	608	575	605	596	610	569	642	570	615	590	567	599	573	622	629	561	606	576	569	629	556	573	583	635	585	577	577	574	561	585	617	585	536	548	564	576	560	583	573	575	577	573	564	578	553	632	592	596	574	571	579	615	614	590	614	598	552	591	612	582	568	555	636	589	531	629	574	597	562	560	571	546	555	573	623	587	551	554	553	581	556	578	591	610	566	608	600	581	568	583	585	555	603	575	579	569	542	570	565	554	575	598	545	500	563	570	526	608	574	599	584	581	586	584	586	566	555	599	587	598	606	576	572	570	615	549	552	564	612	569	583	593	571	586	599	556	621	579	542	564	546	574	585	557	601	602	590	610	591	556	594	606	586	543	567	579	522	559	532	582	617	572	572	570	616	541	550	578	587	545	570	562	597	563	556	571	555	595	575	593	540	564	586	556	526	616	575	581	552	575	558	589	563	564	575	586	560	551	547	569	573	565	574	577	600	575	600	604	539	540	571	585	588	582	553	561	566	593	607	588	526	558	576	587	624	609	578	547	594	594	557	581	614	578	605	588	597	589	576	539	551	517	563	595	610	546	586	590	584	540	584	603	514	599	567	598	574	568	599	544	566	594	576	548	559	582	568	565	591	580	558	594	545	570	567	587	557	554	593	568	576	561	546	580	553	587	597	611	588	565	583	553	581	588	610	609	565	561	572	597	579	602	621	556	590	600	599	569	567	560	574	571	593	589	588	604	596	572	565	600	590	570	571	566	530	585	604	567	598	584	553	540	603	560	561	588	540	634	589	539	612	558	602	575	589	570	602	556	577	572	643	591	585	567	571	534	548	584	604	599	574	538	540	522	579	584	565	587	599	576	633	593	558	532	561	585	587	598	573	591	616	560	603	592	579	551	595	606	521	582	583	579	568	562	540	538	602	582	587	582	571	565	593	583	559	578	596	554	589	507	581	602	590	597	579	584	624	556	563	607	583	578	598	600	597	603	543	586	592	568	571	593	592	594	599	578	541	571	576	567	583	571	603	595	593	602	654	566	532	563	563	576	584	587	568	583	529	577	607	594	597	576	529	602	577	545	588	561	596	582	549	579	602	572	585	566	554	610	551	558	587	614	561	579	613	606	563	577	561	599	605	566	565	601	549	558	567	577	573	601	584	591	552	554	573	581	600	585	562	584	578	653	623	629	561	590	544	510	586	529	580	562	565	554	595	599	540	582	603	556	589	563	516	572	572	573	564	599	573	570	584	544	548	578	574	531	556	588	540	595	589	527	579	571	516	586	582	611	585	571	580	565	549	581	563	556	583	566
23698	21374	28993	24116	21378	13548	1788	1085	870	855	790	808	754	774	751	718	730	656	679	706	694	653	636	710	629	675	712	655	656	617	677	611	648	708	631	663	686	648	628	648	664	639	632	641	657	644	623	654	640	611	618	662	617	646	654	636	655	666	648	647	653	672	626	651	643	619	658	645	616	634	613	651	637	654	626	619	624	637	678	652	601	689	625	594	655	629	625	625	610	545	637	643	661	616	627	622	655	612	641	641	600	671	623	609	662	630	654	646	641	661	636	687	618	649	701	659	636	640	648	624	638	603	655	599	676	630	676	655	646	681	671	634	622	628	609	694	634	608	658	629	634	609	612	619	617	607	644	638	618	644	623	680	654	662	634	632	649	609	650	671	619	678	702	680	640	639	629	690	624	605	641	652	625	658	682	633	642	624	626	669	682	643	624	697	604	616	665	636	631	674	629	663	643	647	616	641	619	689	597	640	614	634	658	610	636	635	687	613	637	627	696	669	609	622	637	687	618	649	623	616	626	651	625	595	638	718	634	674	641	619	673	677	653	609	651	647	654	620	658	715	613	733	614	651	648	637	638	659	629	634	684	666	609	602	621	667	677	581	611	653	617	663	626	675	646	646	666	677	673	609	679	675	626	624	648	643	640	646	628	666	667	581	638	602	608	604	632	670	604	637	634	636	593	623	620	625	630	626	708	647	641	686	655	626	644	627	622	641	609	615	596	642	647	605	624	621	634	616	644	641	678	625	662	622	650	660	664	631	641	670	622	689	648	628	621	620	619	650	625	649	641	652	670	680	647	652	629	643	647	651	668	658	630	617	653	657	637	680	648	655	649	618	637	607	630	638	677	600	610	625	632	665	661	637	637	625	601	624	678	619	670	644	605	597	634	592	639	648	577	632	659	633	618	647	665	642	610	638	624	609	609	654	646	601	655	630	628	677	628	610	646	639	614	639	582	634	638	610	630	592	658	631	608	616	618	661	643	663	649	599	627	630	629	663	606	673	629	653	682	603	635	684	622	623	658	649	663	664	640	658	629	627	633	660	620	655	623	633	654	634	672	689	627	592	607	622	680	652	678	638	629	659	640	600	629	613	595	615	641	658	590	627	626	637	637	616	678	644	686	612	646	643	636	650	619	618	637	614	660	672	641	702	606	623	572	607	619	674	634	592	653	606	659	628	662	634	627	648	643	647	666	617	595	658	623	644	686	639	645	650	630	622	614	646	610	607	629	592	671	646	626	636	647	654	652	671	647	627	627	621	674	587	647	618	700	624	647	650	699	631	568	642	633	593	628	624	611	625	643	655	642	592	652	624	671	644	617	672	649	655	594	638	671	615	593	635	673	596	616	635	676	669	635	625	606	640	657	652	639	655	648	627	629	646	657	606	651	641	645	654	676	649	617	577	658	630	656	665	606	635	615	628	678	649	600	660	669	582	661	633	617	630	641	602	630	652	630	635	661	674	643	636	626	643	597	683	632	693	631	689	675	645	639	677	634	622	622	633	652	626	629	618	629	601	626	626	641	623	613	617	612	641	668	636	652	633	619	628	639	644	588	660	631	616	618	602	637	610	638	654	610	665	656	658	553	658	654	615	641	612	633	607	609	648	612	624	630	637	651	640	632	605	677	618	612	649	630	616	646	613	654	611	621	627	654	676	637	644	623	609	673	662	637	651	662	649	641	630	634	656	660	604	638	643	655	638	624	641	616	647	660	613	632	657	620	574	597	645	643	665	599	630	613	630	634	632	630	679	641	650	611	653	623	649	658	639	660	630	642	667	632	642	618	658	603	662	669	631	626	633	619	675	644	632	638	589	638	624	610	623	668	654	587	666	659	659	591	608	664	628	603	711	639	634	618	636	637	651	688	625	662	668	645	620	657	610	659	647	622	655	647	650	661	641	688	596	632	642	613	619	582	630	615	646	634	618	615	607	663	619	638	608	634	644	603	602	642	651	648	637	615	631	610	679	632	595	626	645	684	646	675	637	632	599	650	649	625	653	614	682	655	600	648	662	583	634	648	625	651	668	602	579	614	657	625	594	600	691	617	658	622	639	682	660	627	646	644	667	607	619	640	628	630	599	636	617	645	610	604	650	651	635	651	671	626	635	677	662	669	663	668	625	610	625	624	609	623	658	646	650	609	584	598	672	613	641	639	602	657	644	667	650	619	609	653	656	617	673	623	625	606	618	686	588	609	617	647	635	633	631	623	664	653	601	626	626	673	655	680	635	589	640	616	650	662	645	637	630	648	619	626	634	667	618	672	645	687	636	637	619	633	670	602	660	662	611	609	655	626	625	625	641	624	643	628	615	633	613	650	654	638	626	636	655	664	643	681	615	639	615	621	638	648	677	696	656	607	597	656	645	635	665	625	640	607	631	610	635	606	591	619	581	635	680	623	608	664	611	630	638	583	627	631	656	613	661	648	635	650	645	596	630	688	663	662	666	649	645	637	617	618	659	644	672	599	627	627	636	641	661	627	621	637	631	646	611	621	616	630	628	633	648	597	642	667	602	632	649	644	642	618	655	644	670	625	664	616	656	684	652	632	650	609	606	627	678	640	662	648	652	682	624	647	674	667	627	636	624	608	658	650	608	667	658	607	621	614	655	683	628	615	658	673	656	638	592	679	642	676	625	667	640	660	639	640	629	629	646	668	657	636	657	641	648	595	649	629	641	630	668	676	636	635	646	619	675	617	666	668	597	640	631	678	625	594	643	585	625	677	637	605	617	672	622	684	597	610	618	647	600	652	687	627	646	637	664	636	578	623	651	581	648	668	659	635	602	664	628	606	628	672	671	614	645	603	650	615	657	643	644	649	632	622	688	662	595	647	640	631	635	612	600	620	698	673	653	608	648	632	651	620	630	651	595	639	617	610	585	621	656	645	651	621	647	632	631	659	677	653	584	634	655	626	647	612	625	634	672	662	608	626	645	655	620	638	595	610	671	651	620	597	635	636	635	668	641	611	662	634	635	642	595	650	664	647	619	614	648	634	571	666	585	634	663	650	679	634	601	684	665	673	657	627	659	623	592	659	645	675	596	679	587	586	661	625	610	611	598	655	667	632	618	627	645	623	619	682	641	676	636	637	627	651	641	586	637	610	678	616	655	666	620	649	607	652	672	626	655	609	612	678	639	629	619	662	660	690	604	642	616	648	569	620	609	646	641	594	627	640	628	647	657	658	621	655	598	631	605	614	672	654	663	629	613	606	600	640	657	639	607	637	610	625	674	622	634	601	634	648	648	673	599	638	579	628	658	615	645	664	625	651	652	605	627	657	609	683	658	637	614	623	655	611	698	662	676	627	675	631	638	601	679	601	626	665	609	657	618	643	622	653	602	615	582	633	653	656	628	654	622	608	636	662	602	629	672	632	638	667	634	637	677	649	637	614	641	651	606	629	644	616	611	631	626	670	679	653	647	602	632	677	654	589	600	617	608	660	631	628	658	602	660	616	644	655	643	604	631	612	668	646	642	622	635	612	640
9976	10423	8422	4264	3153	2481	2051	1764	1508	1381	1286	1134	1143	1090	1091	1024	1001	931	951	920	948	874	855	846	819	872	922	874	857	843	816	894	848	847	785	853	891	806	876	817	876	887	862	824	827	891	824	844	835	888	851	790	903	879	837	827	818	833	807	860	869	856	843	858	873	867	768	844	814	818	779	836	835	828	791	850	862	870	840	824	780	835	826	881	831	844	903	814	816	787	766	861	803	839	836	832	859	811	871	859	831	830	872	855	870	892	793	822	866	839	824	817	859	870	819	826	824	840	849	814	833	845	747	789	753	813	818	810	832	842	791	797	818	821	802	854	818	827	847	819	815	795	838	823	791	799	832	850	869	827	882	794	828	842	846	887	866	845	825	867	818	800	811	765	802	833	808	858	834	816	835	793	807	816	868	815	799	823	802	825	818	800	839	841	840	806	829	834	817	873	799	820	825	811	812	844	863	860	801	817	836	803	810	861	817	800	827	831	840	829	857	848	798	767	868	756	828	820	892	811	882	820	838	797	816	828	822	813	804	875	765	807	802	822	809	890	822	811	826	806	788	863	799	850	825	862	848	816	846	826	827	829	808	808	803	792	839	841	865	821	846	817	815	851	844	829	849	820	850	816	826	771	778	831	806	839	817	827	832	839	837	777	812	819	840	765	802	853	855	804	817	837	850	864	843	785	823	863	823	840	827	771	835	817	835	820	782	825	840	804	822	844	818	841	789	812	853	819	853	850	846	846	857	860	826	840	827	821	864	839	841	802	794	826	880	775	843	849	799	821	830	821	839	801	866	790	772	801	847	875	872	847	824	814	862	872	875	893	848	823	788	803	902	789	792	787	833	818	804	803	817	808	817	808	885	816	818	826	812	813	809	831	825	855	741	819	823	831	857	858	831	819	870	852	815	857	882	808	835	846	873	841	825	855	782	773	789	806	838	816	824	797	843	827	846	808	836	861	824	791	804	834	849	797	796	822	815	836	809	804	804	810	805	787	806	839	779	855	762	839	867	848	867	813	860	839	837	811	816	840	790	840	783	812	894	781	785	833	811	796	770	767	778	866	821	837	845	790	801	776	895	844	858	758	814	813	822	820	857	845	848	801	808	858	914	812	827	849	829	781	810	830	823	855	866	818	859	862	843	819	844	843	832	896	794	833	839	821	803	861	796	815	836	859	857	855	832	858	811	853	846	798	807	801	826	782	858	794	814	830	802	838	796	815	807	801	818	865	863	835	813	823	852	827	850	838	839	855	845	800	856	830	810	781	833	789	831	826	845	844	816	841	830	819	801	808	817	842	820	801	792	827	840	817	827	830	847	861	823	859	778	820	807	836	820	864	834	842	779	858	801	804	780	810	827	770	805	811	847	859	829	884	805	861	807	839	800	794	851	848	853	841	835	797	883	810	793	776	837	812	833	842	808	840	830	735	872	822	764	804	825	824	786	802	789	824	868	784	825	837	853	772	819	834	852	850	826	802	802	789	770	810	833	813	846	838	818	894	777	867	805	806	765	851	780	792	749	835	765	857	826	819	817	816	857	808	802	831	842	883	789	810	798	889	834	873	820	836	801	825	790	808	818	837	800	847	857	881	860	860	838	840	829	785	842	814	840	853	846	844	800	878	836	811	802	852	792	865	812	838	834	771	833	843	742	876	798	875	799	805	846	821	852	820	836	806	853	787	777	854	846	808	816	808	847	859	838	834	831	789	860	745	783	807	819	763	816	831	853	791	831	851	820	822	823	793	821	811	790	837	826	845	831	833	823	793	827	819	831	814	800	803	851	867	837	845	844	832	838	792	890	833	825	837	833	852	817	769	785	787	834	829	795	852	831	844	797	756	810	833	864	832	765	812	850	803	861	854	813	820	852	823	810	776	837	840	861	785	899	803	819	820	814	850	878	833	842	835	836	795	834	777	866	841	811	831	817	806	811	843	862	813	762	770	857	819	840	816	838	852	784	835	830	814	833	806	859	829	803	816	806	807	829	819	797	804	806	835	833	828	837	832	827	860	809	812	828	817	837	870	868	796	855	830	826	780	844	773	813	855	766	820	811	816	805	807	860	802	781	795	820	821	816	831	840	879	813	814	773	833	837	829	829	770	880	846	810	790	854	822	811	814	837	840	815	777	789	874	819	794	903	800	811	772	773	786	838	842	845	836	805	868	841	813	846	833	859	855	842	812	801	797	795	815	860	796	819	820	798	847	902	818	830	817	832	813	825	813	865	840	822	840	808	834	803	808	820	846	794	790	823	827	827	798	862	796	812	789	810	838	779	822	809	889	822	805	823	753	823	805	885	825	845	856	811	803	847	858	772	812	807	847	817	846	766	870	762	823	829	865	833	807	816	767	797	823	842	828	786	802	866	855	781	857	822	804	794	811	838	824	832	869	854	826	795	815	829	875	854	806	803	870	794	800	854	802	799	802	824	836	838	871	829	858	836	838	810	816	806	794	845	794	851	844	792	853	873	836	795	833	843	803	842	832	813	791	826	808	775	808	819	828	769	842	772	755	838	813	843	834	829	784	841	828	868	861	816	804	810	877	852	807	844	808	854	774	835	854	799	797	861	808	794	860	805	801	843	808	818	779	843	860	878	810	877	822	780	798	817	807	836	877	846	843	804	799	831	806	792	815	818	827	835	879	779	797	836	813	799	773	806	779	836	855	821	807	801	816	824	809	855	840	859	795	816	867	872	828	830	781	820	806	875	808	861	818	813	853	751	833	792	820	842	773	813	833	853	878	820	808	873	825	825	809	845	811	837	840	790	834	818	821	803	843	840	781	848	817	833	792	844	844	762	839	872	826	818	819	871	844	850	845	802	841	805	869	845	870	833	801	804	779	866	852	777	864	788	782	834	802	795	789	826	864	839	836	792	818	834	794	814	843	879	847	825	856	855	786	798	816	854	842	806	773	822	797	828	810	830	752	821	858	847	878	834	851	853	804	869	867	811	822	806	875	836	829	777	769	782	782	836	846	808	824	886	810	808	814	796	786	826	844	857	818	773	820	856	816	830	850	839	825	822	743	863	794	806	812	820	855	846	814	786	801	844	819	839	826	885	813	814	818	792	785	816	788	866	756	829	786	837	785	826	839	799	798	847	816	823	783	820	833	840	868	839	823	840	860	812	792	840	828	802	831	850	793	822	811	833	828	808	845	842	813	856	821	797	827	793	829	810	854	811	837	854	853	851	830	791	835	807	817	833	834	781	783	849	841	807	842	803	846	826	825	817	774	781	863	836	808	809	803	856	779	802	835	830	786	831	785	854	825	797	826	835	842	825	858	837	793	796	845	837	802	846	762	782	869	822	831	849	768	840	808	843	801	803	799	833	855	785	849	841	877	774	794	865	790	790	801	844	880	807	821	792	808	775	821	825	862	860	849	834	821	857	827	776	851	858	883	843	786	834	813	786	853	883	841	808	842	832	802	860	812	830	805	808	818	786	853	816	823	848	819	812	838	868	867	811	796	869	792	826	805	794	828
22903	21384	29370	23760	21384	21429	11756	1342	969	816	788	691	641	615	589	589	541	563	510	570	551	546	494	487	496	511	464	494	453	473	479	491	492	491	481	470	458	480	497	456	502	433	479	473	489	464	453	447	429	442	468	446	478	443	422	466	463	438	469	439	466	477	441	468	408	409	432	478	444	445	454	448	456	472	497	419	409	451	455	447	459	465	451	431	433	445	457	417	429	450	441	397	438	444	471	428	480	454	462	427	430	391	443	425	445	410	423	439	426	434	398	461	414	453	448	455	461	441	450	419	438	448	431	471	445	459	442	460	427	440	432	456	441	450	465	435	455	419	431	476	461	458	476	428	429	436	438	450	431	456	405	444	481	409	484	478	457	408	466	444	474	442	442	443	423	411	428	458	487	449	468	428	468	409	413	434	458	434	451	384	470	428	444	447	472	458	449	490	413	430	431	438	416	455	426	443	444	437	470	424	439	433	441	460	417	446	429	425	412	471	458	419	420	422	458	408	441	457	421	432	470	411	441	402	406	430	473	413	459	467	446	459	444	437	413	421	417	497	407	436	422	451	455	446	434	456	397	450	471	465	504	456	416	472	448	453	417	450	422	460	452	463	458	416	466	443	402	455	447	443	469	443	416	434	447	392	456	453	444	475	429	457	498	417	467	475	450	482	427	454	467	427	431	434	443	435	436	461	449	444	470	454	431	442	435	448	436	416	466	463	444	438	460	410	444	451	415	454	433	465	451	508	449	464	412	436	464	452	469	442	456	428	455	418	433	431	437	399	473	421	431	421	462	458	446	434	444	403	448	426	397	405	447	435	464	471	400	468	469	447	438	457	441	426	436	432	425	453	411	422	448	463	455	464	434	442	456	431	460	451	465	451	417	431	437	435	423	450	460	459	450	466	440	462	439	427	466	428	439	427	474	438	443	471	431	440	452	417	456	479	466	438	487	444	448	431	419	437	422	417	438	453	423	441	437	450	419	422	453	427	424	459	461	431	469	441	450	426	454	433	433	446	461	455	422	454	442	440	430	453	431	443	484	427	474	435	443	419	403	451	439	451	449	429	432	433	394	445	429	443	436	426	451	445	412	477	432	449	446	421	423	451	452	483	417	413	416	436	428	419	456	418	464	429	435	442	445	448	456	445	426	445	454	446	456	447	409	420	464	392	437	436	435	468	457	396	413	447	424	424	471	442	443	443	403	469	427	409	471	420	445	446	423	431	452	440	420	429	488	436	432	444	408	433	403	409	439	434	410	441	454	489	417	451	467	440	420	453	417	461	410	444	451	416	417	482	427	440	434	440	446	436	455	502	429	437	404	475	379	406	406	409	438	418	459	472	394	425	446	441	450	451	422	442	430	426	425	446	437	431	432	435	483	476	424	482	426	500	440	435	406	407	479	413	450	449	456	448	426	426	433	407	451	419	477	414	422	432	446	466	436	494	405	434	479	426	446	466	426	442	425	434	451	462	447	449	460	439	419	450	421	450	424	433	394	458	444	466	428	423	424	459	447	455	446	421	458	422	465	456	450	446	402	458	444	454	425	431	434	438	456	454	454	414	495	413	415	428	478	433	464	446	472	459	414	433	471	438	431	407	390	419	425	469	479	437	497	454	453	442	382	442	478	456	454	436	493	447	416	417	446	424	433	447	422	445	495	464	444	450	449	419	480	419	461	456	426	426	427	459	403	439	434	440	467	412	440	464	424	444	447	431	459	448	452	460	448	444	428	475	459	419	453	420	451	464	461	431	430	429	447	424	482	404	432	429	438	437	435	412	413	427	444	453	414	452	467	452	459	468	413	411	443	452	453	429	468	448	427	481	414	469	413	412	439	438	455	438	432	464	438	449	462	435	416	427	407	451	437	430	436	449	438	451	436	425	437	444	440	448	443	435	410	415	461	433	456	403	435	441	445	440	431	404	472	426	469	447	412	438	445	466	444	463	450	418	452	429	480	431	477	454	410	438	448	462	426	430	451	417	481	428	441	458	433	420	437	419	457	441	453	445	445	477	424	457	434	481	461	417	469	419	453	443	437	434	423	427	458	462	445	467	450	428	458	429	480	464	442	482	425	435	435	424	456	435	441	448	425	436	452	446	431	431	443	446	427	396	454	438	415	435	417	461	444	409	442	459	453	463	451	410	438	478	440	465	430	445	420	451	410	456	439	470	467	466	431	463	448	423	430	397	454	453	414	395	435	421	422	390	463	446	423	420	449	438	447	443	404	415	427	441	420	423	460	428	407	431	403	398	443	445	425	430	414	438	437	429	452	412	456	440	465	420	425	474	414	429	444	407	412	407	468	407	437	428	458	499	417	433	440	421	436	442	444	428	465	439	447	420	448	492	465	459	413	452	457	440	437	467	413	414	443	433	467	449	439	440	445	445	410	413	447	455	433	421	455	392	431	448	441	454	417	450	394	402	424	435	440	425	397	475	454	441	453	463	420	438	402	448	434	449	426	433	428	413	386	427	427	439	377	433	434	426	450	427	415	458	419	436	454	468	418	444	468	409	486	448	456	443	468	435	417	392	440	449	445	446	414	408	453	391	422	451	429	454	432	457	468	434	462	421	470	430	433	448	464	398	411	434	449	408	442	399	434	422	449	433	432	443	419	488	435	476	423	468	428	446	444	450	393	441	459	464	453	480	465	439	421	457	420	434	425	422	409	419	429	425	411	429	454	449	454	461	407	433	447	443	419	446	418	425	447	446	475	445	453	482	458	425	445	424	409	445	465	438	457	437	492	395	405	420	423	435	436	463	423	456	432	461	442	444	431	440	473	454	421	442	459	444	427	441	426	423	447	409	450	444	435	415	436	424	416	459	466	430	443	437	430	428	393	470	424	421	419	422	407	432	422	452	452	438	417	432	452	419	436	434	425	433	401	474	410	404	477	451	415	436	454	440	404	466	443	442	454	437	431	493	455	400	440	426	437	417	434	448	447	429	412	427	448	452	406	482	454	407	459	465	446	453	432	470	429	422	463	444	455	425	441	465	422	426	428	408	448	420	438	425	472	463	480	441	438	449	470	456	450	436	424	430	473	401	433	424	427	440	407	445	427	417	435	411	450	413	439	420	455	434	454	476	406	435	419	458	437	458	465	471	452	421	427	437	426	438	448	419	434	464	449	405	435	416	443	425	437	416	444	432	458	434	449	434	460	415	430	426	427	475	464	442	455	429	435	475	403	423	439	460	427	439	450	456	455	438	436	427	401	458	458	431	400	400	433	428	469	445	438	415	424	419	396	464	435	412	454	403	441	411	414	427	497	429	457	434	423	411	413	434	450	460	461	416	432	434	451	435	460	431	434	392	442	435	478	460	440	441	441	424	478	424	496	453	473	451	435	431	458	427	474	410	444	423	406	432	449	439	436	413	429	450	448	432	381	426	446	450	454	453	455	416	466	428	430	450	460	436	437	418	421	428	443	452	433	477	458	451	416	419	438	407	432	430	433	449	424	460	419	441	458	415	413	451	426	419	432	430
13102	16457	13321	7017	4961	3924	3049	2398	2002	1654	1394	1283	1139	1031	974	933	894	851	792	820	765	772	700	749	700	695	733	684	662	642	679	659	624	612	632	624	642	641	624	643	623	606	647	647	584	620	638	647	614	599	612	607	598	635	615	641	611	635	602	577	587	597	569	606	619	623	572	556	633	592	607	593	619	578	578	613	605	597	581	624	587	600	569	633	626	602	598	596	587	570	616	594	644	599	527	552	570	571	597	584	578	588	551	583	603	612	602	570	542	585	575	605	582	595	578	611	592	614	580	573	560	563	603	572	586	602	586	568	637	565	582	572	632	547	609	553	604	593	586	549	545	585	613	570	598	585	600	563	540	591	604	601	616	590	581	572	574	618	607	542	560	592	615	583	583	584	596	636	564	590	564	582	576	591	579	598	562	603	613	569	520	584	570	575	586	568	575	593	566	576	591	592	559	615	549	626	589	555	583	609	535	587	583	602	575	549	594	589	559	584	573	523	576	604	577	626	598	593	599	628	651	608	596	555	541	588	565	594	620	562	567	612	581	587	546	589	624	628	597	554	608	534	573	561	533	571	609	587	608	585	588	601	615	623	539	626	568	568	630	566	586	565	591	559	637	561	596	536	581	552	581	575	572	590	601	581	588	567	630	610	570	575	581	569	619	584	549	581	583	564	582	534	619	549	581	534	610	616	569	602	562	542	579	634	572	574	578	571	577	629	609	574	547	607	600	589	569	614	573	602	598	574	595	635	592	569	564	610	563	581	607	584	559	563	612	592	583	583	541	569	606	608	596	617	592	585	627	594	558	591	596	554	589	562	613	592	592	591	590	619	560	600	625	559	577	567	589	587	614	569	611	583	587	623	554	615	598	602	597	577	570	559	596	630	610	592	600	625	613	536	621	626	559	541	578	617	572	581	609	579	535	584	565	558	558	621	586	606	605	594	598	581	619	558	596	569	592	567	583	579	551	553	571	567	539	562	530	587	619	600	608	581	589	628	612	599	612	570	606	600	555	557	616	509	603	556	581	616	573	578	594	548	559	573	599	592	572	632	640	587	622	592	623	537	573	583	548	636	566	590	596	615	576	580	586	633	538	622	620	629	578	590	580	575	545	595	593	572	600	588	593	554	588	589	570	565	539	591	613	580	615	564	568	571	572	566	554	579	637	564	622	596	573	555	558	560	569	555	624	618	594	518	591	574	532	543	577	606	601	600	558	564	568	556	598	591	555	578	577	608	581	617	594	603	604	563	569	633	568	603	572	614	560	597	584	574	581	618	591	564	610	567	561	569	574	545	613	575	568	550	570	596	553	585	608	573	590	595	576	585	568	601	619	592	643	574	564	577	595	621	578	591	548	581	585	626	598	617	596	590	575	614	537	549	633	590	590	611	618	598	562	559	561	576	570	611	575	562	610	576	601	579	544	619	582	550	578	584	581	596	580	584	575	588	604	590	565	578	587	579	601	619	576	599	603	557	627	571	596	571	606	556	587	622	605	590	653	571	588	593	589	625	610	593	615	579	574	540	589	623	602	638	609	551	569	572	591	551	571	616	619	594	606	639	543	610	611	607	600	566	565	592	619	589	577	633	601	599	612	593	610	566	597	576	564	593	619	556	576	617	542	606	596	619	572	595	585	538	591	569	599	612	609	589	601	629	595	559	568	596	558	615	612	617	618	603	579	631	602	574	573	568	567	601	617	576	566	603	588	589	582	598	589	601	578	622	618	587	639	606	558	534	610	567	569	573	537	557	586	603	570	608	558	572	568	544	566	557	615	607	583	577	580	600	584	591	554	547	619	533	601	573	604	605	569	602	629	539	599	551	604	555	558	612	606	607	572	549	613	532	627	594	578	593	586	585	612	628	571	568	550	550	572	576	569	599	568	591	613	615	551	604	589	543	593	580	623	582	621	574	572	600	611	586	561	613	610	582	612	561	559	590	568	587	620	590	588	614	560	616	571	602	568	561	581	573	592	561	575	569	602	571	533	592	609	559	630	590	573	620	592	594	587	632	610	621	597	588	645	603	611	621	589	582	608	557	586	584	560	574	619	561	571	615	553	573	591	572	589	555	608	588	575	578	568	532	608	564	586	561	525	563	585	566	580	572	583	577	565	589	595	650	584	563	599	575	602	608	566	574	634	582	573	573	601	579	572	596	639	597	534	570	623	577	572	593	608	559	621	580	550	592	599	558	603	534	581	600	596	609	552	625	559	557	564	602	609	570	616	599	582	612	621	587	577	595	598	574	591	596	557	580	605	605	616	605	624	560	581	542	565	565	572	570	546	587	595	596	611	553	616	574	628	590	574	586	580	573	586	625	546	600	576	586	579	574	601	583	572	603	605	610	562	609	595	625	587	566	600	589	554	603	597	569	594	559	586	629	614	623	591	587	569	591	649	552	580	544	628	574	597	582	562	632	634	551	648	552	600	572	586	652	561	576	575	557	582	569	578	568	580	582	581	626	605	558	600	573	589	575	565	564	599	588	599	533	592	571	618	560	589	554	542	583	627	611	565	616	586	577	554	554	587	618	541	573	606	584	575	592	572	560	572	578	568	583	573	604	578	587	565	607	573	603	631	572	579	561	578	577	577	560	598	577	578	623	602	570	598	558	649	607	609	586	573	563	545	580	593	543	574	611	583	585	599	589	572	576	546	562	558	579	571	551	545	588	584	599	601	599	583	536	556	603	620	588	570	595	610	627	597	562	549	572	637	576	619	569	612	559	622	590	572	637	603	573	598	607	585	581	588	614	589	546	540	577	604	571	599	567	552	603	605	569	569	598	564	581	592	561	600	561	610	639	628	582	559	601	615	569	594	566	579	576	591	564	571	559	569	622	572	599	578	569	618	584	607	541	618	616	585	586	568	585	577	567	574	584	584	634	562	584	640	567	597	621	612	614	579	590	632	590	623	634	568	598	576	579	559	568	591	606	517	616	578	575	598	603	610	542	573	604	550	554	576	576	597	588	567	553	588	614	576	552	637	585	574	593	584	577	603	521	534	599	558	554	600	597	593	591	597	566	611	594	582	594	580	535	578	572	588	571	591	588	573	606	540	633	592	596	541	598	596	602	585	551	571	616	621	601	567	586	552	593	586	599	626	617	593	620	623	589	605	586	592	571	573	581	593	569	606	634	586	559	567	592	623	556	588	604	580	548	577	557	611	567	585	574	601	561	559	559	584	573	585	609	560	592	592	596	597	584	621	570	555	570	598	576	635	611	548	584	607	592	600	638	536	564	589	595	584	553	635	571	587	595	575	591	556	561	626	631	575	611	587	595	564	599	610	555	586	594	565	593	574	568	561	565	576	597	597	617	609	570	572	579	631	588	585	578	588	607	578	585	578	589	607	581	612	586	555	569	578	581	603	585	569	581	591	566	598	597	593	553	555	582	616	629	578	572	576	578	543	608	536	614	565	570	576	640	583	522	598	570	565	583	576	607	588	559	584	586	608	564	577	589	590	608	584	577	595	587	609	566	608	596
27011	20958	9643	850	516	465	506	477	441	463	436	480	482	406	458	477	465	452	427	463	443	459	446	460	453	403	429	462	430	494	433	480	429	462	461	435	440	454	408	467	446	423	448	448	442	448	470	433	449	480	437	399	445	466	428	412	426	429	481	439	431	438	421	440	435	457	419	466	466	451	415	435	417	439	440	447	418	444	415	454	426	468	402	411	463	402	499	420	442	442	426	421	445	476	425	406	450	446	419	439	439	442	417	470	435	437	460	420	456	428	459	415	426	462	484	444	482	403	452	427	472	440	429	419	420	459	431	397	419	384	459	407	447	429	434	440	428	418	446	473	407	450	429	454	448	430	456	447	439	452	441	439	454	463	405	451	434	410	441	436	450	439	457	437	404	405	458	452	422	436	459	425	448	441	429	427	464	440	440	405	459	454	447	465	456	430	433	425	441	427	433	467	432	449	427	428	467	461	429	431	437	443	428	467	459	456	428	464	457	452	447	411	433	406	455	434	461	438	433	444	425	418	451	437	406	424	442	443	451	417	424	459	443	484	427	467	419	457	429	445	465	414	436	476	424	441	443	426	436	412	470	438	430	445	479	449	453	426	442	463	450	454	422	400	450	470	431	456	448	461	434	425	443	425	459	449	419	441	424	510	418	440	488	455	460	442	467	434	393	437	440	404	436	482	429	475	435	461	420	480	453	431	428	461	447	411	457	460	450	469	434	454	442	452	447	453	430	422	408	429	422	435	471	440	458	445	439	447	407	451	418	441	458	453	437	446	463	420	455	436	429	488	447	459	410	454	448	425	422	436	439	439	473	460	426	435	389	452	429	444	438	447	473	458	402	424	430	404	408	435	407	477	426	440	450	462	428	412	430	461	436	443	404	453	460	476	461	433	401	481	475	435	418	467	451	443	459	439	420	494	395	411	450	421	454	473	430	459	407	438	472	447	421	441	434	462	428	442	489	439	470	439	454	425	448	433	435	436	428	438	431	452	472	453	412	432	474	469	443	432	404	448	454	451	445	431	455	426	452	433	431	466	433	438	403	447	460	448	399	418	435	472	418	424	439	443	421	431	458	422	438	406	453	443	446	443	467	445	444	466	411	411	451	462	430	435	439	469	442	456	440	417	443	449	426	432	474	447	448	420	467	468	426	435	454	444	435	433	441	435	426	426	462	433	404	420	411	413	463	431	435	435	419	452	425	461	456	427	452	429	416	416	420	448	431	436	453	479	396	419	419	462	412	434	435	456	432	441	453	453	401	434	415	402	450	436	433	478	454	429	445	449	454	427	424	442	450	433	417	411	415	439	445	442	406	430	486	422	434	434	419	424	466	423	384	439	415	436	423	446	479	454	396	431	390	455	429	402	430	454	429	443	455	427	447	434	432	412	424	439	425	448	418	433	451	439	410	465	465	438	435	413	422	439	456	447	447	411	439	459	480	433	438	458	431	430	432	478	445	403	418	472	468	407	448	469	406	421	437	450	469	420	442	461	426	427	434	443	412	422	442	436	432	423	430	440	446	453	420	472	427	416	460	397	454	451	423	452	434	433	478	436	448	427	431	440	414	480	474	451	447	449	430	445	458	454	423	420	430	402	431	427	483	466	451	442	463	426	467	423	468	408	449	434	469	437	443	446	447	448	410	446	419	469	453	417	454	466	428	387	484	463	432	458	407	428	456	445	473	453	465	413	436	424	418	432	458	478	407	441	446	413	449	405	418	424	460	430	494	470	410	437	414	428	477	444	450	455	429	477	454	412	426	417	432	457	462	455	469	469	430	425	458	458	448	431	450	451	434	427	460	386	419	423	453	439	420	463	478	434	411	474	463	431	431	433	436	452	390	436	447	416	460	443	401	471	478	408	429	443	435	407	404	416	438	442	467	456	424	444	401	432	436	404	425	487	422	402	463	429	448	422	429	437	446	421	467	442	428	435	464	442	469	437	433	426	398	423	412	386	405	482	450	438	452	473	435	418	473	407	437	415	443	458	443	469	485	443	447	438	450	401	458	446	437	429	426	397	421	456	444	429	471	466	452	454	448	431	470	452	402	441	453	443	414	427	484	446	464	429	387	444	473	427	456	460	447	468	474	462	407	451	430	478	417	421	448	422	470	434	421	441	447	457	429	467	480	441	438	461	453	435	414	427	453	466	413	486	441	465	448	426	451	415	432	409	454	451	459	460	424	438	454	453	419	469	418	406	445	444	474	430	419	419	448	437	441	410	428	472	447	433	485	427	473	446	451	499	432	469	403	473	443	453	443	430	449	451	445	455	417	459	455	387	406	441	412	458	411	425	409	439	459	449	432	425	434	469	421	423	435	433	451	417	416	414	433	418	448	457	456	435	405	412	442	453	427	447	407	446	467	438	449	463	433	447	438	411	438	445	396	420	446	470	428	432	428	419	454	427	439	435	470	447	472	447	415	449	469	440	420	454	440	439	436	399	408	445	431	466	443	411	465	471	443	475	463	436	438	442	442	424	406	395	440	451	406	412	438	442	443	452	460	418	439	429	424	455	415	412	386	439	458	428	448	433	445	374	490	420	443	477	421	434	439	425	470	430	455	407	443	437	464	466	479	429	467	403	454	455	455	451	465	447	437	442	445	386	458	456	453	399	453	454	410	448	453	427	470	457	425	420	409	444	415	410	431	462	412	448	453	462	427	416	454	454	465	482	468	452	428	476	466	452	449	416	478	458	423	456	419	415	467	410	435	493	483	454	406	437	437	451	450	427	458	440	440	435	446	416	432	465	444	464	429	435	434	459	438	431	397	463	428	411	447	457	425	435	427	413	430	450	402	404	445	413	427	485	445	467	412	465	421	402	464	430	459	474	429	452	434	435	434	450	447	464	434	381	463	408	443	424	470	460	452	441	442	441	437	445	455	428	436	449	426	450	456	462	402	473	473	423	430	467	453	451	406	415	424	450	488	461	440	445	428	412	450	481	442	422	480	421	438	455	453	499	435	444	413	464	429	462	463	408	437	450	439	460	409	426	414	428	452	454	401	486	415	413	456	456	463	440	414	450	430	425	432	448	470	411	441	431	485	437	461	421	424	420	423	429	412	438	463	434	435	453	438	420	404	449	419	453	458	436	442	452	446	427	435	486	438	424	467	449	466	441	436	410	409	363	444	463	429	449	464	450	445	401	419	453	448	447	485	465	465	455	443	423	440	448	459	500	425	450	420	408	463	490	470	436	448	430	453	423	456	458	467	422	473	424	439	428	388	443	450	425	455	428	462	419	453	452	440	469	428	446	440	439	417	450	445	482	469	441	440	418	416	422	427	427	389	408	473	448	413	464	429	458	464	443	434	455	456	448	448	468	433	468	432	440	449	436	432	417	466	455	445	452	418	433	476	428	423	442	464	456	457	417	463	438	471	422	462	478	451	417	460	418	467	412	448	441	412	468	439	492	448	394	434	430	399	472	450	485	428	408	432	437	499	479	446	458	477	389	462	445	455	444	433	406	421	459	470	447	447	468
4393	1272	1055	739	723	686	626	658	579	614	561	594	598	585	584	579	562	553	586	590	603	560	583	616	595	564	582	551	569	558	563	590	563	538	627	586	579	550	611	596	573	562	568	589	593	590	616	584	528	566	567	582	559	555	590	566	575	559	563	608	535	567	557	600	561	534	533	590	604	571	565	559	632	560	584	546	540	557	569	556	582	561	603	580	590	535	575	550	550	546	567	582	573	530	535	571	641	545	564	549	576	563	575	587	564	561	551	594	575	539	586	573	561	614	642	571	587	573	581	559	566	579	616	567	595	588	593	546	561	558	574	555	620	567	579	583	595	585	581	584	589	603	643	571	576	551	575	554	592	598	609	547	564	580	558	599	546	585	536	570	563	590	552	582	576	581	555	597	609	579	588	537	582	582	602	594	559	611	601	593	553	643	568	541	565	598	579	574	596	553	577	573	576	565	598	588	599	577	581	589	576	585	574	569	587	562	525	538	585	587	584	583	556	538	560	592	527	598	592	575	569	581	597	568	604	570	542	616	568	599	627	621	585	610	565	544	567	602	576	594	589	542	537	614	585	561	567	518	587	609	594	624	552	592	567	577	614	595	643	584	581	604	578	586	549	583	583	548	597	568	583	603	552	614	651	572	582	655	570	617	576	604	584	572	572	532	537	583	586	565	555	558	609	596	607	560	537	546	577	564	642	568	622	604	557	578	565	590	594	584	535	576	570	585	579	574	569	580	588	574	567	541	564	535	591	577	571	565	601	567	574	634	560	567	587	592	589	617	578	609	590	587	536	625	625	570	606	560	598	562	606	578	581	584	600	565	558	586	586	553	603	592	572	578	606	611	580	560	590	603	585	543	608	559	547	577	558	591	533	591	571	581	557	575	583	599	578	595	645	571	524	563	592	597	575	555	566	593	569	535	523	612	556	592	581	586	578	546	557	543	584	602	537	536	543	567	563	547	559	578	589	606	588	554	525	567	551	571	548	575	581	578	554	566	575	597	593	594	560	575	533	555	581	572	627	561	581	572	595	556	573	578	568	561	555	602	611	596	584	564	558	589	585	582	592	599	589	561	610	599	558	619	560	568	597	588	575	572	606	556	595	572	595	588	572	561	557	605	556	553	568	555	605	562	599	559	622	584	541	600	578	552	572	578	556	573	587	538	584	558	547	592	611	571	589	546	579	575	547	613	545	563	564	595	553	589	584	571	585	582	593	579	556	555	588	587	594	562	577	583	603	518	595	527	570	551	581	592	565	585	604	583	566	573	568	614	568	577	582	588	599	588	553	570	541	531	593	506	597	544	608	566	612	575	581	634	546	592	586	562	578	548	592	569	597	567	550	596	556	560	551	570	591	578	544	555	597	526	548	552	573	607	545	609	553	581	553	585	591	607	619	579	525	566	553	580	575	566	603	585	587	629	583	604	558	553	563	562	582	610	579	573	548	587	534	584	555	538	576	531	593	592	540	554	577	601	566	583	575	559	536	550	604	593	592	548	541	575	551	535	587	622	576	572	598	597	596	590	637	593	581	569	584	569	630	610	579	611	585	556	627	566	562	598	594	573	552	601	586	595	549	589	591	598	557	566	583	572	535	606	606	589	592	561	558	607	590	529	544	620	564	593	611	571	544	556	558	558	578	594	579	578	575	575	545	582	569	597	592	542	545	577	564	626	578	572	588	555	553	622	581	615	561	600	546	559	615	574	585	594	589	584	612	586	587	613	607	605	543	590	582	595	557	603	571	583	557	588	620	582	534	573	561	600	574	589	609	554	556	597	602	557	563	590	586	580	594	607	590	570	570	564	593	572	570	522	558	584	578	557	584	562	575	572	540	609	580	596	579	558	590	555	527	580	565	598	521	557	625	586	551	594	573	569	551	569	542	542	570	587	546	551	556	535	597	632	563	596	568	590	549	553	564	580	549	589	587	579	559	572	573	522	532	577	578	583	599	579	595	579	572	591	625	552	607	577	595	564	530	565	599	601	572	590	575	560	588	527	563	613	628	553	557	565	608	527	567	594	602	559	557	584	606	580	579	558	586	603	530	563	572	565	602	603	591	516	562	610	602	592	598	586	580	519	583	570	601	591	584	536	622	573	568	586	576	588	588	589	589	543	534	568	560	597	594	568	581	605	576	599	579	593	558	625	625	609	565	539	558	587	592	571	557	589	575	541	562	585	577	553	577	616	586	525	533	553	565	574	586	596	551	554	593	563	573	623	594	564	564	614	609	586	572	605	560	599	553	594	607	536	541	585	570	544	557	534	570	551	552	586	529	603	542	564	560	573	571	579	561	535	536	572	597	582	545	552	556	556	596	587	581	602	592	543	584	564	599	588	596	603	591	559	591	580	559	591	546	540	584	616	588	544	595	563	529	581	551	587	552	589	541	610	605	551	561	552	607	562	585	608	570	569	529	552	568	540	615	590	610	547	615	587	573	556	539	559	565	575	595	549	561	589	595	560	545	589	622	566	579	581	523	588	610	560	589	568	630	574	547	582	562	613	547	570	545	609	621	591	572	571	569	596	589	587	558	595	556	581	573	555	580	612	551	583	526	572	553	589	594	581	577	577	599	571	566	607	626	538	567	561	602	570	577	552	592	599	579	562	578	547	558	541	581	557	557	561	559	580	574	624	522	567	579	616	603	566	531	559	599	546	583	623	585	581	584	578	588	565	574	592	557	540	593	587	564	564	546	557	584	570	574	546	593	575	570	577	587	567	579	578	564	562	549	552	594	531	551	549	562	564	531	583	542	596	603	562	583	561	567	541	600	640	549	580	580	601	560	605	566	582	582	570	568	593	591	541	586	595	601	566	579	564	562	553	589	528	596	567	558	551	559	611	533	594	590	579	587	584	546	550	601	605	588	557	574	539	582	607	565	549	602	568	614	606	545	611	564	564	573	581	582	566	582	630	627	577	611	556	579	554	571	566	614	608	591	567	563	561	530	561	567	602	582	568	548	556	553	572	598	608	572	559	632	571	586	589	577	588	583	581	567	569	570	519	576	551	564	531	569	564	615	545	584	611	597	593	594	560	585	529	542	579	560	591	559	566	611	539	557	560	610	554	560	571	572	598	562	567	568	557	579	625	587	528	603	536	574	553	582	584	564	543	621	604	596	554	579	571	570	542	568	553	565	587	606	556	614	565	580	636	582	536	548	551	616	586	582	558	593	566	533	581	576	568	577	536	573	595	603	519	601	581	594	574	554	558	607	603	584	595	553	587	630	540	588	554	586	604	614	565	560	550	589	582	567	601	585	576	622	526	549	565	573	556	589	579	597	591	582	550	623	546	567	548	527	621	506	560	562	565	583	610	584	603	579	579	585	607	598	541	591	602	595	539	561	577	582	600	613	591	577	560	578	589	571	564	577	586	566	613	566	584	597	581	592	577	569	570	647	548	561	591	565	578	606	567	547	550	556	568	639	567	570	574	578	548	593	572	595	571	572	591	572	532	620	599	578	575	552	584	578	581	571	585	562	618
23745	21396	29017	24134	21404	13506	1724	1061	958	861	828	788	754	780	740	734	712	693	674	653	710	721	690	694	663	635	649	671	683	693	639	689	674	698	648	662	651	658	676	656	686	666	657	604	622	636	694	639	701	639	632	671	646	639	630	649	600	623	621	633	608	639	624	651	643	611	653	647	628	661	608	657	689	641	638	655	678	631	661	651	641	616	667	618	605	623	631	667	615	638	638	660	629	646	622	618	627	612	630	636	632	664	635	642	612	674	650	649	641	662	635	621	633	617	608	605	600	614	643	626	633	593	619	609	600	576	655	626	644	624	616	633	669	586	661	632	635	651	583	600	632	649	680	619	680	649	636	624	627	633	615	628	653	658	641	646	596	670	620	636	642	647	628	624	649	614	628	609	590	610	642	614	679	635	632	639	612	629	608	644	638	653	667	645	621	610	669	665	589	628	633	623	659	664	641	635	645	610	581	633	615	618	615	599	629	653	614	645	605	654	596	669	630	650	625	645	640	617	649	629	603	609	669	675	610	644	641	635	629	625	602	673	671	632	644	616	666	623	626	640	711	639	659	610	652	605	576	581	655	641	607	630	588	602	653	639	639	627	635	669	589	608	643	638	599	626	661	610	632	683	570	667	643	596	660	613	635	637	644	645	610	599	648	651	609	634	637	670	626	628	604	641	640	599	650	620	654	612	665	614	633	616	613	634	608	627	642	664	614	600	618	632	632	647	593	674	625	700	646	641	643	638	677	632	624	668	667	666	647	675	620	588	632	599	667	641	637	672	658	629	681	628	645	608	607	633	630	628	630	614	628	651	626	603	682	638	646	618	601	628	623	637	651	654	619	618	624	638	620	606	624	690	637	647	632	612	668	620	671	629	630	604	636	658	647	658	605	574	635	619	618	623	658	662	625	611	605	605	647	638	662	670	609	615	616	666	609	613	627	613	615	634	646	637	646	631	658	628	634	601	644	644	645	633	592	644	603	616	644	622	597	647	660	604	642	648	602	653	606	690	613	590	615	652	654	651	669	630	610	591	691	678	632	628	651	599	638	616	592	594	645	636	669	645	635	649	619	624	636	650	612	654	646	631	619	618	651	608	606	674	613	633	630	606	608	660	620	621	644	656	589	636	675	613	622	640	598	647	637	682	702	610	671	590	629	643	673	627	614	616	639	610	612	674	647	630	634	608	651	642	627	598	636	592	687	645	618	643	631	671	647	623	661	630	652	647	644	594	648	627	622	663	622	638	631	609	658	606	617	637	629	621	599	609	613	613	637	647	629	644	577	652	618	661	656	633	602	657	629	626	610	639	659	665	613	623	606	622	666	655	637	627	618	683	591	641	627	629	619	656	622	622	602	641	644	609	657	665	616	656	686	653	625	632	655	600	632	622	601	628	665	613	627	586	643	654	599	659	660	631	686	624	675	690	684	617	680	683	619	619	635	633	631	602	637	598	589	652	672	648	595	646	640	642	619	680	657	653	603	609	603	638	620	612	627	588	644	613	615	620	604	628	625	634	598	632	639	612	576	622	602	646	607	675	565	618	608	600	674	665	588	625	610	649	638	654	619	676	627	634	650	633	657	627	630	650	645	660	669	605	584	635	626	670	615	655	647	585	606	617	617	602	644	604	630	597	644	633	641	614	632	618	627	627	615	612	619	656	624	613	576	682	629	642	668	660	610	659	668	603	604	641	599	621	630	611	625	683	675	646	623	614	616	607	594	651	606	621	618	610	587	652	630	619	618	558	625	616	640	625	620	621	633	606	616	627	614	687	597	650	651	653	663	642	650	612	605	620	599	633	598	620	620	663	605	595	664	637	633	621	636	626	628	637	629	633	623	574	669	635	661	654	661	632	634	643	619	627	623	615	633	616	641	623	580	607	629	573	589	634	587	668	659	646	622	604	624	616	598	616	641	661	635	629	636	614	600	608	612	637	628	607	671	681	600	634	631	650	620	643	601	621	579	648	640	622	681	653	603	655	567	643	652	625	679	603	635	598	652	599	676	561	589	665	639	637	606	597	668	573	630	644	639	608	617	605	639	643	646	637	656	619	643	650	616	610	675	641	643	586	641	644	622	649	638	611	601	624	614	665	662	624	632	646	644	687	623	608	618	652	636	665	711	639	631	622	598	610	626	608	642	631	657	631	583	654	603	664	657	664	626	622	686	639	609	622	585	633	646	614	570	605	631	638	654	666	648	637	620	664	621	639	576	605	627	694	619	600	644	654	611	608	602	596	662	669	625	655	619	619	653	609	615	624	623	616	622	618	669	651	645	685	662	640	645	616	629	633	622	634	637	626	584	641	668	619	630	616	628	645	633	627	633	611	622	578	616	594	671	625	632	595	616	656	624	612	648	656	637	627	604	613	601	579	678	643	608	583	639	655	633	601	646	637	596	652	635	626	660	608	635	611	646	670	647	600	639	602	688	616	643	611	624	637	651	638	669	628	603	648	649	618	618	628	634	625	656	665	600	623	592	628	580	680	644	596	637	639	593	668	626	642	619	644	645	618	643	613	622	624	626	592	663	599	604	640	623	632	595	597	631	655	640	653	627	644	646	639	610	664	598	636	633	643	666	610	600	629	644	629	621	614	646	592	609	615	651	636	636	648	658	652	628	644	626	646	601	664	650	682	616	650	630	604	661	672	657	612	628	611	633	620	613	609	625	623	638	651	618	639	617	667	611	621	645	620	597	631	636	612	623	642	608	596	598	662	637	636	642	671	636	659	608	655	639	657	581	657	635	597	612	677	675	651	624	661	609	644	588	628	617	602	634	650	574	645	593	620	627	636	611	605	631	608	647	600	620	626	664	672	657	660	624	665	583	662	678	612	647	616	602	592	597	602	612	640	648	654	593	667	631	607	610	653	648	695	627	649	606	622	613	629	664	612	642	601	595	643	631	618	660	612	615	664	601	640	625	623	620	646	649	584	628	627	645	613	679	664	609	636	668	625	661	609	645	615	667	627	624	658	711	601	658	637	703	616	647	618	583	626	642	609	647	639	607	630	622	599	664	630	663	607	618	650	639	612	600	626	660	597	641	625	630	634	629	635	618	621	610	606	651	604	659	630	651	629	642	609	644	599	631	666	637	566	632	591	615	616	640	653	650	640	610	636	622	610	612	625	598	635	659	627	628	634	626	661	622	606	597	643	632	609	636	652	642	644	626	590	640	641	633	654	623	630	610	652	636	609	673	622	626	620	680	655	608	639	579	625	611	624	583	636	616	634	609	604	630	606	636	680	625	631	592	612	599	642	624	625	624	630	658	630	697	618	661	632	605	640	663	550	613	628	619	620	637	620	652	655	593	636	658	660	603	618	611	678	634	635	643	622	618	646	632	623	607	643	622	623	580	637	638	655	645	610	588	623	633	652	650	638	634	595	642	611	624	643	587	642	601	631	550	662	613	654	638	663	583	611	628	632	644	622	616	629	613	627	642	616	640	621	665	617	644	642	607	654	640	618	658	646	610	612	606	611	605	624
9873	10570	8506	4456	3174	2498	2050	1760	1485	1371	1303	1132	1068	1066	984	1017	978	922	962	866	912	909	930	887	882	875	870	895	863	807	822	853	786	894	776	824	836	846	889	801	846	874	841	884	851	862	820	847	852	834	840	853	797	826	837	833	841	899	811	855	811	870	753	825	796	840	836	798	804	854	806	796	818	830	786	811	839	773	858	832	865	802	900	868	801	844	852	811	828	820	800	824	821	821	798	800	804	841	809	780	821	769	826	797	769	803	829	828	781	831	846	813	885	847	847	840	845	804	874	808	775	824	740	820	796	805	817	816	833	800	846	777	862	817	774	806	788	790	846	843	804	808	813	829	855	830	838	832	857	847	803	800	840	810	859	827	793	854	900	809	802	805	820	747	783	776	794	805	845	797	812	832	857	807	834	833	875	801	851	817	878	822	806	789	830	780	770	785	803	867	783	879	792	836	838	782	830	820	802	821	817	868	854	814	831	796	799	801	845	813	833	813	794	809	820	793	831	787	801	777	792	792	801	834	840	810	810	819	795	821	769	841	821	753	796	811	814	794	884	835	810	789	833	846	848	799	825	853	811	861	805	804	820	789	825	810	833	825	838	829	825	806	801	826	832	829	793	820	844	827	790	793	792	816	789	787	802	848	784	790	879	827	832	859	814	803	811	801	845	786	810	815	825	822	836	809	802	805	825	784	835	834	814	862	856	805	786	792	846	803	791	868	807	737	816	884	825	890	837	813	841	832	803	822	854	762	821	835	811	831	842	787	793	846	809	796	847	789	799	837	800	815	805	838	844	840	806	820	797	829	810	775	784	864	830	798	806	836	839	834	796	790	823	805	812	795	776	828	829	795	787	851	831	824	800	799	817	790	770	853	820	817	827	833	815	817	819	841	803	788	851	834	841	842	830	825	812	816	803	817	819	777	862	797	790	836	777	824	822	823	846	810	860	807	892	770	876	789	851	834	803	819	858	814	793	828	755	815	832	834	798	788	799	811	786	821	821	859	820	844	830	825	878	800	825	814	816	818	822	773	837	840	818	839	809	842	824	831	822	877	800	831	823	827	802	827	832	819	765	824	846	796	786	866	816	828	834	840	841	802	834	775	884	830	838	785	785	829	830	863	796	796	793	845	854	827	857	788	830	823	817	837	870	832	796	838	812	826	866	783	809	787	805	823	798	823	842	823	802	804	813	835	820	801	811	855	812	818	805	859	841	772	798	869	841	833	800	825	788	846	809	875	772	848	754	810	806	847	815	796	771	807	796	849	830	791	870	817	808	876	841	827	834	796	877	802	824	751	795	866	814	829	900	842	780	874	849	783	797	831	869	833	841	832	809	835	832	827	807	834	849	826	857	800	816	801	842	857	810	848	831	798	788	851	766	878	811	792	800	809	820	815	816	796	828	806	826	830	834	860	851	813	806	821	896	816	833	837	852	808	880	822	861	778	831	859	800	819	813	841	833	790	808	792	807	849	869	867	862	813	826	860	821	826	826	834	836	808	851	815	805	809	832	865	826	843	814	787	827	872	797	809	854	792	804	839	749	844	837	815	824	836	829	795	752	834	816	804	847	856	818	878	811	775	815	844	806	806	747	799	844	794	819	812	782	839	831	786	795	786	803	852	807	809	857	825	837	804	831	823	827	821	862	809	808	862	762	834	868	817	874	797	878	807	793	825	828	826	763	852	790	838	869	788	837	770	845	840	811	844	835	820	845	800	789	830	784	822	823	835	817	821	836	821	762	780	833	779	826	795	845	837	819	770	874	828	791	863	840	790	807	852	828	863	817	778	803	823	814	860	751	830	810	848	848	747	767	776	806	815	863	835	789	834	866	846	850	778	777	847	757	860	804	811	831	844	797	793	817	854	820	841	815	855	810	828	792	802	840	856	813	809	801	829	779	852	818	878	820	815	842	783	815	819	787	817	778	808	878	842	802	767	802	818	814	799	827	827	796	817	864	824	855	798	788	828	828	884	755	802	814	804	838	797	808	892	787	804	823	790	842	862	761	811	773	866	862	852	816	806	873	890	797	833	816	872	818	831	792	809	776	779	849	800	807	821	835	841	773	799	847	772	871	792	773	830	857	882	839	802	795	767	813	810	880	804	830	778	805	757	816	849	819	819	818	788	855	866	834	800	830	833	849	883	813	849	837	819	848	847	807	799	868	828	880	800	845	790	823	808	778	816	826	801	790	788	815	888	831	829	798	812	835	802	831	777	833	811	847	842	796	792	772	848	787	811	816	790	800	793	783	834	830	806	789	845	774	838	806	833	878	785	854	824	839	793	787	846	821	775	847	822	837	842	826	821	856	828	816	834	756	844	774	844	811	817	848	796	829	823	847	736	815	827	854	798	821	830	822	829	828	820	813	787	823	797	793	815	831	755	877	860	855	782	850	789	788	804	808	820	792	840	828	766	753	848	846	804	816	795	795	816	804	866	824	831	782	829	748	823	815	810	825	875	800	810	798	792	847	828	858	799	831	790	810	852	816	843	840	772	880	783	826	885	806	853	774	823	830	826	791	796	855	819	838	783	815	827	781	863	804	819	814	778	777	833	849	808	804	800	814	806	810	804	864	810	877	818	818	842	805	834	845	868	820	797	875	822	841	828	811	880	838	839	844	842	855	822	841	809	864	849	781	851	788	847	808	793	792	809	804	830	797	863	791	809	783	794	785	853	801	820	836	806	816	780	822	828	773	789	820	825	809	869	880	903	746	822	835	792	825	882	828	839	811	832	836	796	797	848	836	795	840	767	824	837	876	787	827	793	829	818	842	811	788	865	874	835	744	809	821	743	810	798	801	836	780	794	858	802	876	802	808	764	844	831	824	835	745	800	812	870	805	815	798	872	774	823	801	811	828	845	816	797	839	864	839	775	861	810	759	776	858	817	771	790	806	800	832	828	831	833	861	834	871	863	834	832	770	793	777	839	774	840	785	800	805	857	807	826	846	835	765	797	839	815	820	775	830	803	822	836	873	792	783	801	809	894	799	790	819	805	811	813	809	851	793	791	799	819	815	838	804	839	837	862	770	823	808	798	796	859	823	800	770	835	778	790	778	848	791	837	830	817	781	815	860	773	774	800	789	843	793	830	807	857	795	802	787	850	821	791	781	811	825	818	849	809	788	793	843	796	758	793	805	843	867	828	813	825	848	809	785	786	775	836	789	803	812	819	791	797	809	801	792	812	822	816	790	830	797	784	822	823	845	778	819	790	825	778	840	835	843	766	859	803	822	824	807	832	799	829	767	829	830	841	802	845	868	812	854	848	825	780	756	817	857	865	774	860	820	784	857	813	829	798	796	852	862	818	826	826	839	828	852	805	828	826	829	829	827	801	796	811	791	765	815	842	844	845	763	802	838	831	835	846	805	842	781	830	904	780	816	838	822	799	801	844	774	851	770	811	775	830	784	868	846	881	833	820	799	801	903	817	834	834	801	800	840	849	768	764	814	819	819	836	831	839	817	784	853	774	779	830	807	808
22914	21384	29354	23807	21387	21438	11666	1362	931	863	788	675	629	629	587	550	556	538	525	534	506	494	505	510	501	509	468	462	474	457	471	484	465	463	471	480	460	452	452	469	443	467	461	417	438	457	438	439	425	443	478	453	470	451	410	470	458	441	434	473	427	461	439	479	450	423	412	427	443	471	416	428	423	453	429	471	442	463	442	454	435	430	426	419	481	435	453	456	436	415	428	417	437	454	424	435	440	430	421	467	450	438	473	435	448	429	426	417	432	442	454	453	446	437	409	438	434	416	437	417	447	460	444	410	412	425	449	455	427	434	444	445	469	434	449	457	448	436	404	424	424	396	420	445	468	445	421	414	440	438	437	439	474	440	393	446	430	437	428	414	460	411	470	405	441	394	467	466	406	446	413	447	405	415	451	466	429	430	463	492	415	455	395	418	453	455	453	462	380	411	410	423	433	470	418	446	446	435	403	399	427	443	438	466	446	404	424	418	444	407	442	467	457	441	370	447	405	450	403	435	470	442	438	397	411	444	465	428	435	411	401	452	448	455	464	417	402	449	433	433	413	436	427	429	457	429	419	419	449	435	393	443	431	429	417	456	398	472	449	432	465	396	467	419	426	459	424	413	406	451	440	456	419	450	410	412	418	439	438	422	435	444	436	440	478	447	463	451	456	426	433	453	435	413	450	453	417	428	459	425	441	455	414	464	458	437	443	438	410	420	429	402	450	408	399	476	447	447	442	450	459	416	437	454	442	427	417	428	429	366	405	452	442	420	388	463	406	440	476	451	387	433	431	452	450	470	457	397	419	431	445	445	431	459	424	426	415	412	430	419	446	428	464	394	444	431	429	424	463	397	438	467	417	459	425	414	424	453	377	464	464	471	457	424	420	440	369	456	402	439	448	443	429	492	421	417	427	460	437	441	455	422	443	412	453	453	403	423	422	491	391	442	420	423	399	457	456	379	411	420	417	408	401	443	429	416	419	457	435	419	412	466	455	464	401	442	441	444	436	425	419	453	377	433	448	428	406	445	422	428	475	435	441	427	477	429	435	398	409	458	434	426	428	456	446	471	411	466	441	414	473	428	400	471	427	451	444	430	422	462	437	419	473	443	447	440	446	447	440	452	435	415	431	438	456	444	451	439	443	448	458	454	455	443	464	426	436	421	407	429	494	452	462	441	466	433	467	454	440	430	425	425	442	423	438	429	451	427	441	412	420	461	391	419	443	418	438	420	466	432	473	430	390	419	471	458	459	419	441	437	430	400	421	462	402	425	410	398	424	444	437	450	443	421	423	400	409	416	466	409	458	420	433	422	464	449	405	442	421	448	413	447	432	465	436	446	436	443	411	443	395	422	418	416	466	436	442	441	451	436	453	456	452	468	411	413	430	417	438	445	445	460	462	457	388	453	435	440	435	427	454	419	450	407	412	457	427	433	436	453	429	495	434	429	427	409	433	424	431	421	452	432	455	448	445	438	471	415	451	445	438	438	439	428	462	427	452	410	430	432	440	464	426	404	383	414	450	429	400	435	445	423	454	429	437	440	439	444	480	505	437	430	445	453	419	426	462	404	458	483	416	473	441	440	447	449	407	399	473	415	469	483	464	439	474	416	453	442	433	456	432	387	393	443	438	439	459	414	431	470	424	455	448	412	428	438	423	439	433	427	450	420	402	439	438	417	435	431	423	422	428	423	472	423	414	424	453	459	455	424	444	434	441	432	429	462	431	462	436	425	417	436	438	434	438	460	426	442	407	411	419	421	433	454	414	443	419	436	430	453	451	429	476	431	418	422	455	443	416	397	405	458	441	411	462	464	458	440	439	464	449	409	434	430	429	420	448	433	453	419	438	439	409	439	404	438	440	444	383	437	437	401	452	435	434	430	435	407	418	391	428	439	494	450	427	426	431	462	447	403	439	420	415	401	442	450	424	454	410	399	453	427	484	415	442	462	436	380	458	443	407	426	405	442	444	427	486	441	445	412	455	437	425	417	455	451	454	431	457	451	435	399	428	403	424	429	474	425	394	461	429	425	428	409	430	475	409	441	422	419	416	428	433	447	426	437	474	446	439	378	444	427	434	375	424	445	449	443	422	435	407	428	468	442	457	436	440	419	432	431	429	425	423	442	444	490	462	410	445	445	460	446	407	396	417	384	407	407	426	454	405	428	434	460	427	448	389	410	423	442	460	452	419	410	417	414	458	462	402	424	448	426	433	461	435	479	409	416	440	435	439	438	434	429	434	437	415	426	470	398	405	452	440	410	420	433	439	454	443	437	423	392	462	435	421	454	434	400	443	431	416	405	451	425	439	442	427	416	431	447	438	441	391	446	435	452	432	431	404	438	390	417	426	434	437	469	437	431	405	442	394	427	446	443	448	513	416	442	440	404	456	451	408	436	453	445	463	438	497	443	453	441	416	449	428	422	420	411	418	409	398	435	452	417	414	421	437	444	451	448	425	417	469	431	430	437	429	437	434	410	463	423	453	437	448	456	422	435	427	461	452	430	454	431	427	423	417	450	448	451	455	432	434	421	457	401	471	410	471	414	422	450	430	409	431	410	433	455	484	471	419	454	440	444	417	430	450	425	418	446	413	414	449	440	432	401	426	417	438	423	423	438	444	413	496	471	430	435	450	442	444	408	463	448	420	444	459	443	468	447	427	432	441	419	418	433	413	436	439	430	458	434	464	424	376	402	449	451	447	419	418	446	424	444	418	461	438	454	435	432	421	445	467	411	404	419	477	447	467	445	400	431	441	460	454	385	466	426	433	437	458	426	439	417	442	455	389	392	458	452	432	423	394	462	405	473	433	436	412	451	434	410	401	427	441	465	441	456	455	419	384	433	434	448	403	446	435	456	430	447	439	411	448	428	440	427	398	453	431	411	422	438	441	449	463	474	419	430	418	454	441	438	457	416	463	418	400	438	459	420	464	446	442	445	464	453	478	442	486	415	452	442	417	453	443	381	466	445	421	470	414	424	420	423	430	412	430	411	433	396	444	451	466	441	465	469	402	443	409	447	462	468	461	436	404	425	415	448	420	445	375	424	444	430	440	429	405	445	462	402	431	441	415	430	428	460	446	426	452	437	470	422	399	440	438	414	443	421	430	437	411	459	419	403	451	392	440	416	443	470	446	408	440	418	450	416	406	427	429	418	468	408	453	393	430	460	413	443	434	385	470	410	414	436	416	450	406	433	419	395	474	429	464	421	425	442	453	432	426	434	410	423	432	433	439	425	429	397	396	426	439	447	416	434	426	453	411	430	397	448	431	434	430	479	491	428	458	442	463	455	424	425	470	386	456	451	425	441	449	460	430	436	424	431	427	418	445	444	420	443	459	415	435	439	436	444	434	454	422	411	429	451	392	453	424	428	441	415	407	400	425	401	437	431	430	422	439	411	446	477	459	458	443	446	408	427	443	420	441	429	423	449	423	439	451	446	466	429	401	460	423	440	434	470	430	414	416	429	407	423	434	431	431	397	413	480
13162	16656	13404	6965	5111	3704	3003	2377	1997	1682	1480	1290	1018	1080	968	933	915	905	775	794	753	733	694	688	762	675	651	670	696	666	693	639	649	629	645	639	604	607	571	619	592	601	621	608	623	609	614	581	641	630	630	607	621	594	592	632	611	599	586	593	614	614	594	546	622	585	585	625	564	559	591	613	586	582	607	628	579	587	600	558	584	573	607	583	584	614	597	644	603	577	588	553	594	643	592	585	539	516	562	606	623	636	608	580	594	567	584	555	555	598	600	596	615	622	576	603	605	617	602	595	566	563	570	609	585	573	592	552	583	573	592	597	554	554	587	569	591	559	567	613	528	619	589	602	552	582	604	606	586	526	571	600	571	549	593	577	589	581	611	561	547	572	621	608	609	521	556	522	566	605	559	582	588	584	583	596	584	570	609	605	592	579	607	621	611	560	559	561	539	554	605	519	595	613	589	627	553	570	603	571	591	571	581	602	615	588	561	597	595	612	601	559	574	588	587	594	569	559	586	565	559	614	584	577	541	569	607	568	594	617	558	593	559	621	586	616	607	586	558	576	590	576	577	572	627	578	589	583	573	573	577	619	612	582	588	579	564	618	550	592	534	580	575	601	600	560	570	600	607	575	605	637	581	570	579	580	558	594	593	565	587	594	594	597	572	561	612	601	572	536	561	599	586	581	516	586	587	569	592	567	578	579	567	593	591	566	555	593	582	599	614	588	554	627	614	625	581	629	523	614	591	540	580	559	594	584	586	586	555	610	553	564	625	535	568	566	585	617	602	592	555	558	548	561	568	583	580	564	598	615	588	604	595	563	541	552	594	580	589	564	621	581	593	572	561	565	580	601	577	608	588	597	566	564	550	578	580	601	590	594	567	550	575	555	562	606	601	640	572	574	608	628	556	632	587	563	602	585	576	551	567	600	541	579	533	547	597	568	632	566	567	623	532	530	569	585	614	584	554	550	600	521	599	561	567	593	625	561	650	598	585	575	622	570	602	587	626	606	609	534	625	590	563	553	577	542	542	549	601	569	598	600	577	571	564	621	560	580	545	603	621	596	584	593	579	612	589	545	608	565	576	554	561	564	590	566	579	596	592	568	595	608	575	586	515	557	609	552	576	532	603	582	604	626	558	576	595	556	608	605	601	608	598	575	596	560	551	558	582	566	574	492	595	592	603	646	575	562	560	567	588	602	599	576	561	658	591	588	606	574	578	571	599	551	580	610	559	574	582	605	549	620	609	579	558	620	541	517	584	532	541	584	515	565	575	548	586	538	591	612	594	550	618	585	603	582	592	587	592	524	538	589	586	603	580	592	583	578	583	517	561	549	549	619	536	562	596	604	518	594	571	565	601	573	587	547	585	568	601	581	569	554	575	574	529	576	575	528	599	567	553	573	556	569	584	595	609	591	582	559	552	552	552	565	558	581	630	583	592	559	550	578	551	574	539	580	582	547	583	548	590	547	578	602	614	588	579	567	586	580	551	580	566	602	552	576	593	543	590	581	592	582	577	585	575	543	610	589	593	574	552	605	550	599	567	527	586	563	538	571	560	631	591	566	569	569	567	610	560	603	567	602	583	587	576	587	606	568	568	565	615	614	608	567	549	557	587	562	543	606	610	542	570	554	584	602	627	583	549	630	609	606	546	589	554	630	549	583	548	570	560	560	558	580	610	606	590	549	587	555	572	564	582	584	571	599	592	588	563	538	565	600	581	575	582	600	579	597	600	593	589	549	603	653	576	543	625	596	628	590	621	609	556	565	578	643	586	552	575	589	551	541	575	597	521	563	576	586	623	595	578	538	603	584	596	580	578	603	564	567	584	551	597	622	577	531	586	568	614	560	588	569	587	577	545	565	592	569	582	568	603	583	635	579	589	617	553	560	585	621	631	584	579	595	599	569	586	586	571	583	568	585	570	568	601	566	604	561	579	569	538	575	576	567	602	592	642	591	564	558	561	565	597	555	580	593	581	556	574	548	566	578	601	563	592	545	569	596	556	595	612	538	612	557	577	582	606	555	593	607	594	551	590	595	576	598	568	595	561	564	562	576	556	621	544	539	582	595	588	547	623	575	562	558	574	596	583	566	573	590	574	569	618	556	548	601	598	602	576	561	577	528	541	612	571	560	591	566	591	597	578	606	592	572	583	552	568	570	578	597	575	579	601	579	592	601	574	613	583	603	499	565	584	606	561	605	605	582	572	566	559	547	550	566	609	582	603	603	605	573	538	579	590	585	577	617	585	534	614	579	584	590	614	563	588	556	580	569	607	599	607	611	596	567	611	596	565	543	581	589	623	592	557	559	572	596	618	635	592	592	585	634	579	561	550	551	577	546	562	563	600	560	565	561	606	605	579	578	621	599	590	535	583	609	577	563	581	562	572	596	627	573	591	553	589	601	552	604	571	609	564	624	553	563	609	593	592	610	565	568	589	600	530	572	591	570	630	599	556	578	577	589	614	573	594	555	582	586	611	565	586	575	580	572	622	618	549	598	608	629	535	586	590	594	591	572	581	577	554	548	597	559	582	591	584	566	574	565	569	578	588	617	574	583	598	601	597	601	588	555	573	568	591	586	593	605	542	600	561	550	606	592	537	650	570	589	559	566	559	630	566	593	643	576	582	631	619	589	589	648	573	591	583	573	557	599	571	528	591	572	598	572	591	555	622	578	572	559	558	564	551	607	590	597	568	616	588	586	585	626	546	555	598	568	572	582	557	558	608	539	602	601	630	590	600	598	601	592	572	623	577	606	572	567	607	559	588	606	566	573	572	575	571	574	545	578	584	562	556	510	593	620	574	564	586	589	597	664	562	594	555	581	616	615	605	575	597	549	581	606	578	612	543	551	551	572	577	542	591	587	579	560	610	558	588	586	548	615	581	587	589	584	600	583	571	589	603	610	552	566	606	607	586	627	537	585	558	604	564	597	590	592	640	534	601	548	603	604	569	541	581	592	612	572	580	558	633	555	607	554	604	592	568	601	604	597	540	594	611	551	611	574	621	581	594	558	544	556	554	536	593	610	614	593	561	562	630	568	571	557	605	597	614	577	580	568	596	600	579	609	572	571	572	594	596	599	558	594	585	581	592	585	547	600	597	619	549	583	595	566	637	612	561	562	602	537	596	601	550	613	628	569	615	591	570	570	546	578	572	618	567	592	596	570	614	543	544	586	585	566	584	553	576	550	595	588	570	571	594	561	566	620	593	593	550	613	596	604	620	606	577	572	579	539	604	578	582	569	558	579	578	556	614	567	562	551	600	544	566	604	552	551	515	580	562	612	573	562	544	545	567	623	595	586	619	582	556	619	589	539	606	544	579	547	543	582	552	554	569	570	575	608	547	581	593	582	549	602	575	573	563	538	569	570	602	567	553	639	596	549	585	573	583	612	580	599	540	588	591	591	563	585	545	589	561	596	582	584	586	573	609	538	568	617	575	582	597	568	564	588	592	582	592	562	569	607	581	597	612	600	588	583	560	635	583	574
27089	20975	9849	844	550	491	491	450	501	430	456	429	449	417	446	438	442	437	440	428	448	421	471	470	432	425	424	400	438	421	458	421	423	433	435	419	452	471	448	456	441	473	458	406	466	420	477	432	438	444	428	446	455	447	431	441	444	444	443	437	449	420	410	436	451	423	447	427	462	426	426	451	463	448	430	445	410	507	441	410	409	466	424	437	401	456	385	439	451	376	431	447	415	393	415	456	453	424	427	433	421	451	413	461	398	453	418	403	456	440	436	421	429	471	420	444	458	396	458	452	429	460	432	433	456	434	440	414	413	456	438	421	459	418	426	424	426	401	456	461	452	414	431	443	480	465	455	450	432	482	487	440	454	445	460	422	403	439	440	438	442	404	420	416	456	414	420	473	406	437	436	492	427	429	447	448	468	423	425	460	406	432	442	418	401	459	424	392	435	419	451	444	440	464	420	431	438	444	453	457	427	437	457	422	439	422	429	421	485	433	418	453	447	458	434	435	417	449	439	441	468	418	441	453	454	406	481	421	425	429	428	406	453	399	410	468	468	440	413	409	429	436	456	448	424	426	436	439	443	443	462	402	427	488	443	437	421	435	455	484	456	428	416	427	404	421	439	439	439	416	382	432	437	448	445	497	459	434	399	433	458	445	461	399	442	461	418	478	427	440	431	458	454	446	479	453	457	463	452	462	409	389	421	480	424	406	443	472	429	468	428	438	412	446	429	437	420	386	430	447	436	437	484	421	418	446	441	403	435	434	432	441	409	452	427	437	428	438	388	433	460	402	466	422	430	391	402	446	436	437	478	422	457	426	398	425	432	420	423	404	441	423	414	426	429	421	437	444	430	431	439	438	447	428	419	430	441	441	418	393	486	430	423	451	422	405	422	480	433	444	431	455	437	459	432	456	445	421	423	397	467	434	404	419	420	436	439	452	428	448	421	418	445	466	442	438	414	433	444	446	442	421	463	415	434	479	388	474	468	461	411	425	447	420	460	466	404	452	439	432	468	426	419	406	437	408	445	386	441	423	427	431	453	428	434	464	415	479	451	482	461	417	411	449	435	449	430	456	470	441	433	417	508	473	392	482	459	477	430	426	411	445	451	451	440	413	425	439	427	418	426	428	478	446	443	399	405	399	448	438	439	445	428	452	425	409	449	446	448	432	445	410	418	434	450	458	435	402	449	436	425	434	396	429	415	461	451	458	404	409	445	456	466	436	443	461	453	442	443	465	419	452	480	430	425	440	461	457	444	436	415	405	432	413	438	422	405	459	430	446	419	490	411	430	426	401	464	442	448	444	458	440	459	456	424	424	431	459	435	450	438	468	450	440	445	434	468	437	473	418	441	430	421	415	441	403	467	446	404	481	406	419	446	386	448	423	433	444	438	401	406	409	474	448	439	470	432	468	454	425	448	453	422	393	413	418	400	429	446	442	415	435	447	456	414	449	446	437	440	443	452	419	431	415	440	470	450	395	449	455	402	444	440	453	427	446	441	483	414	431	437	401	468	420	441	473	402	408	423	408	416	427	416	450	439	431	457	427	443	433	430	432	406	482	461	460	465	435	476	445	445	433	457	430	444	445	431	414	454	461	397	433	436	432	433	424	453	417	416	431	443	466	416	457	448	429	436	390	413	422	471	454	431	450	447	416	412	437	451	457	439	427	422	416	415	400	428	433	415	443	390	447	452	442	461	436	447	388	433	407	438	435	446	432	406	419	430	407	440	418	458	443	427	452	465	429	441	440	444	442	399	445	429	444	455	454	441	486	419	464	432	430	453	408	425	437	416	425	451	441	440	439	481	421	464	406	473	420	428	441	413	426	420	412	427	425	431	461	410	395	424	406	440	470	467	408	429	413	435	420	465	428	415	404	426	445	439	429	420	437	420	412	434	397	441	458	458	394	399	403	421	425	452	439	427	435	435	470	467	447	461	445	442	418	452	426	417	441	430	428	437	434	425	463	440	431	455	460	412	473	440	463	445	440	425	473	420	437	405	465	445	395	457	430	460	426	401	450	443	454	414	444	427	442	431	446	447	416	426	438	426	425	427	456	401	430	446	450	426	421	490	426	410	479	425	413	422	433	466	437	442	444	437	441	498	457	450	453	431	468	412	414	427	427	444	447	463	459	432	461	457	501	441	440	456	455	465	475	452	415	454	430	428	404	429	448	416	411	447	433	467	432	404	422	424	417	449	451	424	442	429	410	445	449	397	447	447	427	446	431	429	444	436	428	431	402	434	431	474	437	435	414	401	454	453	388	449	404	417	455	437	391	443	412	407	401	481	463	468	440	421	450	475	429	439	450	411	421	408	443	440	414	456	412	415	445	436	414	439	399	425	419	452	437	476	440	431	415	423	454	446	434	466	476	446	376	392	437	466	434	429	435	451	428	440	451	449	465	434	440	431	463	440	421	447	451	453	440	463	449	466	421	416	448	423	424	412	443	421	447	436	429	422	417	473	422	452	436	453	419	444	412	444	441	421	473	405	437	454	448	405	449	426	456	473	444	413	419	452	421	452	455	464	429	395	463	440	473	419	418	426	423	430	436	433	422	448	428	429	419	417	438	461	446	442	412	393	434	397	450	428	444	470	434	404	421	420	419	438	428	485	422	456	439	444	485	481	436	434	424	415	413	421	452	453	436	429	434	442	430	412	405	416	446	465	426	446	426	404	450	484	418	439	418	445	425	447	457	426	402	401	434	464	444	436	412	480	430	467	426	457	451	424	418	433	424	394	430	421	409	415	420	439	450	456	425	455	429	432	471	419	428	419	433	434	403	428	464	451	438	445	400	450	452	422	427	422	453	436	425	447	417	402	410	469	452	441	449	442	427	410	419	400	438	456	441	444	440	431	442	458	453	385	437	442	464	410	428	416	479	415	428	421	451	419	459	481	418	471	429	464	481	434	453	445	418	417	413	433	422	472	449	414	462	409	441	454	466	403	443	419	421	439	470	449	449	444	433	442	425	450	464	441	448	442	421	411	450	439	448	452	451	412	454	459	437	452	464	437	456	424	443	452	449	451	406	449	423	429	441	408	401	387	423	460	421	443	438	398	439	452	447	409	428	460	439	434	464	434	458	458	439	395	462	462	404	438	429	441	446	411	439	433	427	414	402	415	447	426	428	434	407	455	420	421	475	451	450	448	506	437	462	442	450	443	441	460	457	461	456	420	427	474	448	421	378	451	444	432	416	461	422	439	414	459	451	462	457	398	460	456	426	435	443	424	455	399	437	472	448	434	425	453	417	448	412	422	434	439	398	435	446	430	445	383	406	450	395	434	426	440	445	435	467	418	449	432	451	453	472	464	447	432	455	468	454	465	430	429	440	456	403	405	449	416	381	421	445	420	463	435	436	445	434	429	393	442	394	397	430	474	463	441	414	397	455	438	471	444	385	476	432	457	406	441	429	423	443	424	405	433	447	413	451	439	440	415	433	475	436	479	377	448	421	451	395	453	440	444	449	451	446	418	449	424	481
4346	1269	1067	766	672	687	629	625	600	619	591	646	617	621	601	590	572	595	609	568	578	561	567	600	603	562	515	590	573	545	556	551	550	598	570	513	580	564	599	582	565	528	557	543	572	559	596	603	595	585	613	565	563	587	530	559	534	574	612	565	556	598	582	579	579	574	559	545	589	631	613	588	555	573	530	589	514	593	551	554	573	586	550	582	512	619	557	559	571	552	531	578	585	583	566	566	592	569	575	548	555	595	558	566	575	543	580	519	576	549	559	552	580	536	616	586	551	556	539	586	564	568	579	552	589	532	589	601	587	524	563	560	535	543	566	592	576	543	610	574	568	559	574	588	601	572	573	569	581	565	587	584	557	594	546	572	569	516	548	535	584	573	605	522	536	551	578	553	612	563	579	626	545	539	573	609	559	567	576	612	573	577	560	552	538	542	572	500	556	613	628	567	575	580	557	595	604	509	577	564	559	577	562	591	559	577	606	530	567	594	583	547	590	521	572	550	604	556	544	556	574	580	587	558	533	571	588	607	554	574	550	566	553	535	544	551	528	554	579	585	597	553	587	537	577	572	570	542	614	591	543	588	631	537	592	578	505	618	540	566	517	544	611	551	612	594	585	522	572	583	583	557	554	582	530	586	559	580	562	569	554	578	550	588	619	572	547	555	539	572	529	559	569	536	565	570	528	536	590	583	573	561	588	614	608	616	555	585	607	572	561	579	523	598	557	586	546	575	531	569	564	552	590	530	542	588	604	563	549	537	567	595	582	569	579	577	572	588	540	553	589	537	564	572	561	629	557	594	587	550	572	572	564	576	559	552	596	604	543	597	571	563	589	534	594	597	631	589	534	592	567	596	556	569	596	588	555	545	556	544	579	557	598	565	557	528	520	588	539	567	560	587	580	556	573	626	524	562	528	596	559	574	575	561	572	563	582	568	567	608	561	558	643	559	557	588	550	585	582	539	551	553	605	593	586	552	585	552	536	585	523	573	569	588	537	550	588	540	551	601	570	561	599	537	552	587	555	560	640	583	561	568	564	520	610	579	616	565	558	612	525	578	591	594	537	575	533	563	548	546	557	580	577	547	569	559	558	546	599	554	535	534	595	591	586	583	586	574	560	584	536	606	590	591	578	584	532	571	576	592	589	559	591	564	608	572	557	539	573	586	547	556	552	581	551	551	534	602	567	599	588	562	588	604	579	551	581	558	524	606	598	535	582	570	542	593	596	549	562	562	582	585	591	614	545	562	553	572	534	582	548	568	601	602	563	546	586	552	570	596	544	530	561	595	583	558	543	553	578	580	542	590	563	569	560	595	606	560	610	544	611	581	609	609	535	585	545	620	587	574	555	580	559	575	575	578	605	539	544	563	569	582	579	583	595	558	554	589	553	578	561	566	560	591	599	594	565	548	562	568	542	570	571	574	547	590	639	579	544	561	523	521	601	563	540	591	577	588	586	579	559	574	541	546	542	647	552	546	556	588	536	593	557	575	590	577	577	556	543	558	597	592	587	542	599	567	622	572	576	572	579	550	565	579	591	524	565	530	555	593	549	552	575	572	559	549	573	568	548	583	554	589	551	570	562	562	587	528	570	575	559	582	566	552	611	576	560	571	562	569	604	565	527	574	543	570	577	554	552	579	556	577	583	540	567	564	518	573	563	564	557	599	581	550	614	637	585	585	567	596	594	559	568	592	564	540	604	585	559	576	545	582	533	531	562	548	543	522	600	576	552	564	597	538	577	530	562	584	568	594	619	548	601	586	585	570	562	593	555	550	578	583	610	561	550	597	580	607	563	575	588	574	572	571	577	563	519	562	582	623	522	598	566	536	576	559	558	601	577	557	574	564	608	583	589	544	544	556	531	557	547	572	588	548	615	570	528	536	548	583	521	558	567	538	607	554	557	569	559	571	543	589	585	533	555	578	534	606	592	573	536	582	558	553	571	550	565	562	606	586	570	588	617	564	550	547	592	594	553	591	598	578	551	582	590	565	550	543	568	551	575	556	594	578	530	538	554	567	568	563	546	610	558	579	531	527	567	558	563	595	611	594	557	595	552	550	578	586	578	524	573	568	559	553	580	557	553	559	554	572	527	552	583	573	567	587	591	558	619	559	581	546	531	584	536	564	550	543	544	588	583	562	561	576	570	584	576	570	538	538	557	567	539	550	564	550	585	546	573	572	573	566	591	560	562	527	603	594	558	579	581	553	591	561	550	597	551	553	528	567	571	571	591	545	573	534	582	569	599	596	590	590	538	569	578	589	598	540	564	570	576	571	583	583	557	556	559	520	596	536	624	543	558	551	594	564	534	558	590	582	518	562	549	574	593	579	519	565	607	582	570	567	549	581	592	571	581	596	528	613	577	588	557	584	583	553	532	551	517	558	582	576	585	559	544	576	548	604	539	585	618	569	539	559	574	583	584	582	564	598	579	582	553	575	550	560	584	579	572	568	558	530	544	549	588	555	569	572	559	596	567	567	531	558	545	579	569	578	541	567	569	557	564	561	580	567	556	563	557	510	581	576	560	572	553	591	575	573	579	556	595	584	576	583	602	554	558	570	534	561	550	597	505	580	527	572	558	573	597	537	538	615	592	580	555	548	548	606	568	565	586	589	529	569	587	563	546	578	550	592	577	603	555	540	583	594	563	594	576	592	575	606	604	521	522	581	520	575	552	629	588	543	561	565	580	574	570	565	578	650	587	622	565	558	586	562	562	604	567	589	548	612	581	573	574	593	574	588	616	569	565	579	579	579	587	549	593	520	558	556	568	548	557	588	562	569	581	543	552	510	608	577	572	576	559	602	605	529	579	607	620	566	588	532	530	551	595	600	568	595	589	538	536	573	569	607	524	549	589	582	610	566	577	605	587	571	551	533	571	595	560	569	569	591	564	552	591	574	557	550	578	554	610	568	559	558	538	550	593	602	573	524	556	542	598	605	608	559	533	580	536	588	564	565	539	599	563	529	571	569	555	576	629	543	555	577	589	574	577	597	592	564	598	519	581	544	597	561	575	635	550	572	525	537	561	583	544	608	575	596	554	600	543	571	588	565	573	596	552	571	536	632	584	568	569	586	600	589	584	594	558	563	586	564	566	562	591	577	562	591	581	576	583	570	582	541	565	615	562	579	585	568	563	596	531	591	534	544	558	581	584	590	618	539	530	527	604	603	584	554	569	564	541	628	575	596	531	618	590	588	567	597	569	546	555	635	564	560	645	564	624	553	589	508	580	560	553	559	586	570	577	595	606	592	550	567	588	593	595	546	570	628	598	625	548	568	585	554	589	583	578	604	581	571	554	554	577	592	576	610	588	575	591	530	555	595	604	542	548	589	599	577	612	579	622	580	566	562	565	576	576	582	561	610	539	598	578	548	593	568	542	565	582	578	536	595	593	574	521	571	564	570	585	576	560	616	633	556	562	576	555	574	565	566	571	595	594	534	565	592	582	581	532	573	529	569	586	552	603	551	525	564	557	556	584	553
23673	21384	29000	24113	21386	13726	1750	1020	878	842	834	818	728	695	765	669	760	694	708	724	704	693	639	649	674	676	657	621	652	661	626	627	623	637	665	668	650	616	636	629	638	679	647	681	612	617	631	639	670	663	665	685	661	662	622	662	642	637	636	629	639	626	612	631	623	623	614	642	632	630	583	663	641	667	650	638	582	616	651	644	638	621	603	689	621	613	620	633	651	625	622	656	619	635	642	642	640	629	605	646	613	639	644	614	599	638	664	622	627	614	683	649	635	647	672	616	634	638	651	625	626	638	586	686	596	684	608	635	666	637	654	642	630	645	636	617	588	640	630	607	634	628	610	625	628	648	660	662	622	613	657	645	622	673	658	671	619	599	633	605	613	654	616	677	658	648	666	667	564	638	588	622	637	612	629	641	628	649	617	654	653	636	642	649	651	655	630	612	696	651	596	643	658	635	602	631	608	629	611	652	605	639	618	663	618	621	604	618	625	621	664	635	636	615	640	577	624	581	606	619	651	621	613	655	690	645	617	664	597	626	670	632	593	640	639	670	628	617	680	607	628	612	646	620	648	647	618	631	619	658	727	675	627	642	651	586	668	610	665	637	589	641	623	659	625	646	599	634	622	622	659	637	647	649	648	607	676	653	667	663	629	598	603	616	598	659	616	646	642	642	608	630	625	638	640	671	651	576	626	652	655	662	630	659	609	604	632	626	605	618	649	632	611	579	649	638	675	615	675	662	652	655	602	628	610	640	660	639	633	626	625	639	689	665	648	666	604	646	647	665	613	630	652	644	613	603	687	593	624	653	601	687	613	623	636	632	670	605	638	661	637	598	640	625	632	589	650	583	591	656	637	643	599	612	665	589	636	662	638	659	634	604	642	655	611	677	695	659	644	594	645	637	665	651	630	594	625	607	650	630	615	581	657	639	644	615	633	681	638	650	577	702	602	653	680	621	663	608	651	631	617	628	621	624	576	617	607	639	636	669	656	616	662	638	616	611	572	597	561	600	657	635	675	644	621	587	646	627	640	643	672	644	623	640	639	612	634	631	672	664	649	621	654	618	612	650	665	640	634	613	606	628	621	668	655	606	650	630	682	640	680	684	641	601	599	625	589	685	626	631	585	622	617	631	627	627	647	628	581	664	615	609	665	674	664	598	620	638	594	620	654	611	669	638	639	615	632	600	609	633	649	643	648	638	642	583	658	639	637	620	651	603	652	673	653	636	617	605	657	585	608	606	629	579	631	612	641	607	619	630	638	638	627	650	650	649	624	623	625	645	700	608	627	612	612	631	609	597	650	664	627	601	646	601	619	620	614	666	590	641	644	622	619	647	632	632	681	631	615	636	669	588	614	602	632	629	627	590	666	617	646	622	631	604	602	653	635	627	610	635	592	635	627	576	635	592	652	622	629	657	617	632	647	597	638	670	620	620	595	628	688	618	607	591	582	588	592	623	603	669	617	617	615	628	614	651	658	646	667	622	585	661	606	642	610	592	696	637	659	605	647	640	618	619	656	657	644	600	610	642	601	611	652	616	618	647	613	643	644	652	626	601	660	598	645	592	595	683	604	654	634	684	633	663	612	631	629	612	609	588	626	607	637	630	616	608	645	654	615	695	585	675	641	626	661	627	603	628	627	606	656	631	578	627	618	645	593	625	647	624	644	630	624	629	622	661	637	603	651	639	622	636	634	623	594	646	702	649	624	684	662	632	659	642	630	656	638	660	617	573	625	619	631	606	607	632	642	591	621	642	612	606	647	568	618	648	661	652	638	620	650	623	669	643	626	672	596	668	646	611	614	646	633	633	621	628	625	671	604	619	634	666	624	598	620	616	620	629	591	616	647	612	682	650	696	612	621	612	628	622	643	632	614	600	663	610	612	624	571	662	610	639	599	608	641	611	610	632	593	640	582	600	589	628	672	620	628	619	684	650	598	602	625	613	613	636	630	580	599	604	607	610	620	663	655	670	691	625	577	646	599	648	652	641	584	623	625	602	664	615	630	649	678	640	631	593	641	639	637	671	575	656	571	666	657	653	608	644	625	644	566	615	614	637	667	669	628	645	600	635	638	601	631	596	639	668	631	622	622	626	668	585	615	635	619	625	643	598	635	631	643	615	649	619	625	627	622	653	654	604	595	616	606	660	646	638	636	632	632	602	600	572	654	591	646	604	612	642	646	640	602	628	650	644	600	664	637	657	682	643	671	602	615	593	639	614	659	598	651	619	663	590	634	599	621	614	598	639	681	602	593	660	610	646	616	626	605	600	633	626	614	642	609	653	593	654	628	695	662	614	619	598	646	625	603	614	631	664	607	604	647	640	618	669	638	639	668	606	579	628	646	660	628	626	629	680	615	604	659	620	663	609	580	623	641	642	701	657	596	622	637	649	606	614	610	586	592	629	608	632	631	598	650	665	621	624	630	651	598	673	632	621	609	625	620	641	642	691	627	628	600	603	653	644	624	655	653	589	639	641	669	589	620	646	609	616	649	586	627	633	625	626	634	638	634	637	671	655	588	683	659	597	603	630	629	602	636	609	627	639	601	637	631	639	698	617	612	617	634	659	615	663	612	668	615	647	628	654	619	622	647	643	653	628	619	584	624	595	684	632	616	632	602	629	640	628	613	650	632	613	654	678	607	623	655	627	647	612	682	590	601	634	596	708	675	598	609	604	645	577	620	633	659	651	594	633	642	653	650	640	605	701	648	598	642	609	665	596	642	633	647	657	671	615	605	668	662	612	625	623	625	634	643	622	649	663	608	613	666	615	657	592	641	666	642	625	631	647	617	650	620	622	615	665	676	644	692	612	643	619	657	641	659	594	599	608	641	656	671	617	650	612	607	618	619	654	587	613	640	642	615	622	617	639	620	640	647	664	622	617	568	645	659	608	629	655	638	649	598	649	632	609	640	672	598	634	629	631	650	637	620	688	668	651	625	647	624	649	670	623	616	590	642	647	596	635	646	630	653	627	657	629	601	602	688	588	599	630	621	597	644	612	644	631	629	622	616	613	662	624	625	611	602	684	616	647	610	629	661	630	653	614	666	634	607	673	624	619	665	646	664	627	659	632	646	626	652	627	658	603	644	628	644	623	663	656	598	611	680	637	600	634	682	602	637	627	649	628	615	619	664	672	629	639	617	594	640	674	657	618	628	615	620	625	678	659	606	629	651	608	659	628	617	627	592	578	619	585	609	622	588	664	609	627	603	645	612	661	639	589	661	641	636	657	657	629	645	611	626	666	615	669	628	608	638	602	604	607	617	616	626	629	660	612	621	671	628	654	613	649	637	667	603	645	640	668	635	674	622	621	625	634	615	650	613	631	594	650	636	628	612	645	649	655	625	637	607	619	617	599	606	637	647	629	644	618	620	638	645	636	636	630	642	630	648	631	637	638	633	592	660	687	658	637	599	611	626	618	650	642	619	577	626	632	608	626	651	620	639	632	675	615	622	645	638	667	644	641	651	629	591	622	622	619	614	679
9925	10346	8534	4417	3234	2610	2031	1796	1550	1395	1274	1183	1117	1058	1025	931	981	946	954	914	994	880	889	866	878	803	897	850	891	860	851	853	856	884	860	825	802	860	778	796	834	837	872	844	783	802	847	759	800	809	865	896	809	835	799	840	831	830	821	833	830	820	774	791	810	798	809	852	803	841	865	892	815	817	861	845	771	843	820	831	872	775	859	828	791	753	859	799	817	845	778	818	839	822	830	828	818	857	808	796	816	759	801	818	825	853	749	753	754	877	845	846	792	816	805	799	771	866	838	820	828	820	797	818	759	832	812	806	825	868	804	803	810	806	813	790	813	837	810	851	817	789	838	812	742	836	789	825	834	762	788	809	813	827	801	823	803	826	757	819	831	780	810	814	785	829	810	852	831	807	817	848	843	851	859	807	805	824	811	773	808	807	848	818	768	824	832	818	817	826	834	810	864	868	802	804	820	846	807	828	808	833	816	767	831	774	780	831	765	810	767	831	791	779	835	830	852	796	855	796	815	745	897	816	838	820	827	824	777	830	830	822	797	782	817	849	769	841	821	759	790	801	856	832	792	792	819	812	805	848	831	809	777	864	816	832	797	819	838	800	818	776	763	782	837	829	781	832	783	817	748	784	796	791	834	823	840	834	823	823	827	808	757	807	787	804	861	821	782	849	832	839	798	817	866	811	775	810	800	776	779	809	844	779	802	816	859	830	751	795	804	793	784	813	831	776	779	812	796	874	775	823	860	783	780	844	779	805	776	784	810	859	832	823	833	858	808	834	798	805	810	761	797	800	789	830	832	798	875	797	787	787	761	814	831	840	833	837	817	839	803	786	834	833	805	797	813	799	781	830	816	791	819	861	838	844	830	819	827	818	818	775	862	829	808	824	769	827	853	799	790	811	859	768	865	822	849	829	833	802	813	785	804	762	835	825	800	785	791	764	871	802	819	828	813	831	832	829	817	796	841	834	771	818	797	812	847	826	814	802	823	842	777	832	762	817	885	810	802	876	841	826	839	828	796	807	778	809	816	779	795	848	809	790	820	822	848	870	813	801	858	796	778	787	822	773	770	783	782	840	805	842	842	867	811	808	813	800	824	843	830	839	818	777	818	791	852	767	748	821	804	875	839	808	816	792	782	802	758	855	797	796	811	757	818	824	794	862	806	786	849	813	775	777	753	829	810	793	822	851	837	806	817	816	791	800	828	833	770	800	858	795	857	832	832	813	784	812	866	804	814	750	826	810	788	850	822	776	828	797	838	811	829	813	777	741	842	787	817	814	807	825	799	767	775	806	829	825	802	903	763	810	764	786	787	819	835	814	836	809	808	836	793	864	838	823	840	817	837	835	822	777	864	764	846	819	835	817	844	825	815	804	764	784	805	860	818	841	829	782	795	833	825	803	782	832	841	818	785	828	850	796	817	840	846	851	850	855	813	809	855	829	845	813	763	772	838	805	841	818	835	771	806	809	808	823	803	808	798	800	864	789	809	841	794	801	779	801	836	781	814	813	847	811	779	829	812	761	779	792	800	839	812	847	818	798	830	833	858	786	804	877	846	811	822	798	770	806	853	798	794	797	828	777	796	733	853	776	807	762	800	825	807	806	826	847	838	849	801	819	778	792	846	812	835	782	806	836	822	815	761	807	859	805	829	804	781	839	841	784	858	812	846	825	802	817	790	843	827	821	803	790	799	787	818	790	832	855	794	793	797	831	794	860	803	827	848	836	817	775	803	792	802	842	829	810	804	849	792	849	852	810	775	795	782	804	850	781	793	820	834	796	812	797	799	831	866	835	830	810	839	891	855	813	867	796	794	849	849	812	851	824	828	833	820	741	826	833	788	760	837	795	818	762	815	798	806	846	813	817	850	775	821	820	854	840	810	836	791	868	835	814	825	758	763	778	824	801	778	836	857	837	796	786	848	789	875	813	855	826	785	803	762	814	808	834	816	835	845	837	796	805	824	823	816	785	826	780	844	771	813	821	787	770	817	813	827	829	880	820	793	775	830	790	801	736	878	835	836	814	843	839	799	813	798	815	825	782	781	822	834	749	804	881	855	835	836	792	794	845	817	801	809	862	739	818	825	806	823	778	780	819	780	868	820	817	782	784	809	793	834	816	809	779	816	785	825	804	848	802	778	800	815	774	777	803	843	819	824	805	786	744	833	787	779	820	801	810	811	800	827	788	838	834	840	863	789	795	788	793	809	867	806	802	827	842	797	807	829	770	840	794	840	801	814	750	797	807	822	819	799	790	801	800	812	819	809	762	824	826	768	827	841	824	772	830	795	866	817	842	755	804	837	873	821	847	779	851	771	757	804	861	843	850	799	835	834	824	804	834	794	828	794	797	825	815	843	823	811	791	802	856	860	850	790	818	810	823	786	797	795	833	792	794	823	792	811	787	817	806	798	828	784	782	786	805	827	805	849	815	876	797	838	829	778	824	793	804	807	774	798	790	796	804	806	795	776	851	847	824	844	798	830	761	807	745	791	790	810	821	822	819	848	727	787	816	840	796	773	824	798	781	795	835	815	782	819	829	797	770	801	818	852	800	852	807	837	805	798	830	847	770	802	821	862	829	857	893	784	810	816	814	846	796	749	807	825	875	844	808	839	818	812	809	810	847	873	759	837	754	812	882	838	821	803	795	805	762	828	819	772	811	757	832	858	756	797	769	862	814	834	810	839	797	821	782	804	807	796	792	809	813	808	819	809	789	837	825	768	797	812	835	876	787	887	818	821	883	838	789	817	863	799	886	833	816	797	852	826	813	836	773	829	853	775	800	825	875	844	828	798	833	790	796	756	825	833	791	845	866	849	812	805	856	843	862	808	827	780	792	807	800	788	781	772	816	827	818	795	818	840	803	790	788	784	835	800	794	735	811	857	780	881	776	825	818	825	813	788	813	831	836	870	808	744	827	861	806	824	837	782	793	834	842	832	768	811	839	795	795	813	821	799	790	791	805	799	799	805	811	794	836	759	804	799	802	843	812	813	819	786	836	831	814	827	846	761	819	807	792	865	826	837	769	812	821	798	831	799	832	778	788	844	768	788	818	846	785	808	846	869	847	813	798	820	814	796	806	820	840	781	778	794	748	858	764	786	803	790	770	821	872	787	822	853	783	790	784	829	788	826	801	797	787	825	783	856	818	772	812	776	801	825	799	820	788	843	794	781	797	844	800	822	835	835	796	795	761	841	804	821	765	798	823	847	825	810	831	800	811	805	758	807	834	837	813	864	803	789	832	779	838	817	841	774	780	790	860	812	782	804	830	821	842	790	842	811	787	785	807	832	813	806	787	808	842	783	850	783	788	759	841	816	839	761	761	819	843	837	788	846	819	807	841	792	825	807	830	809	831	861	803	846	832	773	806	783	798	793	790	799	815	817	824	761	813	797	852	861	783	798	787	818	821	815	797	806	836	842	787	789	834	770	762	805	824	870	862	790	759	829	841	805	854	786	855	835	815	797	786	826	811	821	851	799	821
22879	21372	29345	23753	21376	21442	11750	1301	935	794	739	768	642	601	622	597	605	541	586	543	497	536	493	518	525	491	511	492	477	464	470	479	429	496	435	499	454	466	465	427	452	429	445	464	404	458	454	455	453	473	456	458	419	494	456	447	470	435	461	400	449	413	422	420	429	447	443	480	455	427	435	443	403	388	449	420	472	406	472	443	438	440	442	447	432	393	451	421	424	466	420	416	396	452	411	420	415	432	437	446	435	475	425	427	409	448	417	444	439	446	445	433	403	429	453	445	454	456	447	464	445	434	442	417	451	450	459	445	447	426	435	426	420	443	431	404	422	454	477	429	459	433	453	437	415	460	431	415	439	420	413	441	440	451	434	415	433	429	450	459	463	451	459	421	443	415	383	472	426	444	428	413	463	448	445	400	472	412	430	476	433	440	422	447	458	444	425	406	414	464	421	451	418	420	435	402	452	443	473	429	444	430	448	427	454	378	432	435	406	433	425	473	430	391	417	425	442	441	441	435	468	418	437	419	425	450	452	447	491	422	448	425	398	484	436	433	459	461	380	471	430	441	442	447	418	438	430	431	455	428	414	421	403	438	435	462	453	433	437	458	442	426	457	433	413	441	443	422	424	408	425	452	459	458	416	419	448	428	419	449	441	438	469	433	444	436	427	415	448	428	451	453	427	457	412	409	417	435	431	447	401	434	419	451	471	439	436	403	426	413	424	423	424	433	394	472	406	446	410	441	429	443	465	456	449	436	450	430	395	425	399	409	436	443	412	384	410	467	407	390	432	412	452	421	446	469	448	446	412	433	414	427	442	399	437	428	441	433	416	413	435	432	425	418	424	419	436	428	393	397	441	467	427	418	436	437	426	429	452	493	416	454	430	439	444	441	465	419	411	422	412	465	434	397	404	453	487	427	424	442	409	419	442	431	432	440	434	417	412	449	443	426	449	405	431	417	410	421	448	433	462	419	413	404	446	422	432	432	448	413	452	436	436	418	377	421	415	406	453	423	458	440	443	411	435	448	444	445	440	461	462	430	420	435	430	456	439	463	431	419	432	385	431	441	406	469	457	461	449	443	441	435	447	421	449	428	448	460	396	408	430	451	428	434	496	466	455	424	446	457	454	427	421	439	438	462	408	455	426	431	443	443	424	412	452	430	432	452	463	469	433	436	451	446	405	446	421	468	458	406	473	468	447	460	433	450	422	445	441	449	454	446	435	428	424	435	423	449	461	395	441	459	436	406	425	453	425	431	424	423	386	421	467	447	384	448	444	457	434	408	411	430	445	417	447	435	435	438	447	411	410	428	457	450	415	435	433	468	446	424	463	441	457	450	398	448	442	442	430	435	413	422	404	471	433	450	454	464	421	425	443	497	453	429	455	425	427	444	438	433	416	482	450	438	415	381	453	410	435	473	406	450	393	444	416	451	485	393	471	441	422	399	431	366	400	451	431	432	428	448	455	447	465	464	420	443	419	473	460	456	425	430	438	439	420	415	444	424	419	434	452	459	405	449	383	426	443	417	430	423	410	435	470	450	438	407	427	424	411	426	429	410	460	414	425	418	441	452	414	481	434	431	411	413	449	429	476	467	435	462	428	441	448	395	461	390	446	480	447	408	413	429	434	467	422	444	433	431	444	426	473	394	432	426	455	443	459	414	446	382	445	438	406	444	438	465	412	408	446	455	492	454	416	450	426	405	475	415	427	429	442	471	410	426	452	451	438	427	437	410	438	447	413	418	408	424	435	444	418	404	450	480	413	421	405	430	394	434	453	470	448	456	455	447	388	423	453	409	419	433	419	398	438	428	464	423	485	437	415	429	466	403	433	440	439	438	453	430	438	452	433	481	441	442	415	426	424	433	446	449	429	389	412	457	433	420	431	454	456	428	457	453	414	457	442	458	433	439	415	408	423	429	455	409	406	432	416	442	410	444	420	476	405	451	426	426	424	458	444	423	429	428	446	456	400	438	428	423	476	421	471	426	430	455	444	415	421	420	443	403	434	463	437	404	430	410	429	411	449	436	409	418	440	456	447	412	454	434	448	464	395	431	427	439	437	416	423	394	444	468	457	425	446	432	389	438	453	428	448	418	421	464	392	438	430	379	422	409	471	421	404	436	403	444	425	453	427	443	415	420	419	413	424	437	393	427	428	435	445	420	455	444	461	465	428	460	431	435	420	445	409	436	405	456	446	403	460	450	461	396	379	410	428	430	432	429	437	449	410	485	445	429	445	426	390	418	461	457	433	423	448	432	399	441	469	441	425	453	437	454	417	451	418	406	459	412	451	472	418	425	396	441	458	449	457	390	408	428	425	456	418	450	432	434	429	408	446	433	400	472	422	424	447	403	410	441	417	430	422	420	446	428	445	445	448	441	459	433	398	433	439	379	441	410	417	435	423	418	435	430	381	449	418	410	489	444	457	415	418	438	422	422	441	420	412	445	426	415	403	465	454	470	491	432	398	442	452	443	415	401	447	408	443	462	447	452	465	424	447	427	474	430	431	434	446	404	409	450	413	420	432	431	387	425	442	410	377	452	411	417	448	417	419	445	435	423	447	468	390	433	408	448	447	429	417	391	455	395	421	437	433	413	433	438	416	439	487	428	440	438	453	400	450	385	423	409	424	408	492	466	426	447	462	437	440	400	421	436	407	415	424	425	442	420	436	437	431	445	418	446	392	415	424	433	429	430	469	432	411	451	422	464	414	432	440	451	418	439	434	415	468	426	427	412	428	409	386	413	448	449	443	415	434	442	437	422	447	415	439	443	410	442	447	410	425	444	440	419	450	416	446	426	416	419	416	443	426	428	412	433	457	427	432	414	422	397	443	448	475	439	468	430	441	440	473	426	430	435	439	450	425	415	408	449	412	423	423	420	437	419	418	408	455	421	454	462	422	440	422	414	426	446	393	413	436	435	451	454	462	419	445	442	417	456	450	442	430	418	436	451	400	438	418	416	428	423	441	416	431	391	466	421	442	409	432	452	420	396	451	452	444	417	428	419	459	410	456	408	432	415	468	446	474	409	464	412	407	462	423	408	444	419	437	438	408	437	419	426	406	417	435	411	432	441	450	408	415	434	426	459	462	418	422	450	431	419	428	428	449	459	420	420	436	460	398	411	410	439	399	472	439	466	438	431	436	431	421	438	486	424	434	438	446	468	474	405	434	424	428	431	428	460	441	425	446	432	446	393	444	450	421	440	441	436	430	414	392	468	436	433	457	425	403	413	458	394	436	408	411	435	447	443	431	433	428	470	445	446	455	428	382	435	468	445	452	400	417	416	449	423	436	401	412	437	433	429	450	462	442	439	401	408	431	455	402	430	419	446	408	430	447	451	408	424	397	451	454	474	469	420	472	418	415	471	423	414	438	408	406	422	394	413	424	446	413	404	406	432	417	390	457	421	464	466	453	464	406	428	458	422	447	428	435	447	434	423	444	423	414	468	431	432	435	426	409	438	459	451	414	398	416	439	437	420	469	446
12808	16451	13360	7147	5049	3815	3111	2380	1930	1730	1427	1253	1150	1034	992	921	842	826	757	776	739	756	692	697	679	672	698	661	610	692	645	619	669	571	600	627	614	625	625	611	614	640	558	602	615	597	591	571	590	633	611	608	618	606	568	612	635	635	587	546	556	557	599	604	625	594	560	604	627	546	563	592	601	622	599	600	561	583	602	561	596	592	565	609	592	587	590	589	598	588	543	586	578	569	587	590	601	538	604	603	577	528	560	568	586	563	581	601	575	567	577	545	608	595	588	554	568	587	545	577	593	623	611	601	603	563	567	601	562	586	552	567	610	573	604	591	566	573	599	630	577	560	561	548	608	600	562	576	598	637	541	592	590	561	587	629	594	617	579	583	587	572	560	585	571	605	573	543	533	591	560	597	519	569	565	617	531	551	585	569	528	577	553	550	560	552	517	534	564	524	546	584	547	595	588	606	585	581	563	557	528	529	567	551	566	549	561	566	583	630	574	593	556	550	609	532	574	566	558	575	571	562	563	578	553	577	586	560	598	600	547	535	543	584	533	550	561	587	580	565	568	580	622	588	587	583	537	601	619	532	577	584	562	582	607	570	592	587	561	583	593	634	576	582	553	563	536	571	551	575	563	546	584	560	572	532	510	585	540	593	566	599	628	549	561	551	527	547	558	572	603	569	556	593	542	590	544	610	543	561	586	544	555	549	588	553	578	586	594	571	561	540	583	575	550	567	536	571	571	576	578	571	563	581	576	589	595	590	615	598	576	571	572	560	597	564	603	612	553	598	574	555	547	554	530	543	578	644	586	515	583	573	597	535	534	599	586	581	591	572	604	570	591	587	592	561	593	563	571	576	543	592	549	578	534	564	578	552	567	558	557	611	578	546	527	592	563	553	582	573	582	625	604	568	551	574	572	635	594	562	544	552	566	584	570	570	558	571	544	601	601	608	579	569	551	594	571	555	566	568	559	574	569	553	599	592	609	587	568	590	569	589	569	584	599	561	577	588	598	595	582	554	537	515	591	579	604	569	577	612	572	541	568	566	575	598	600	625	567	589	565	569	603	552	592	580	599	562	586	597	590	560	580	551	590	576	604	590	604	611	560	564	596	572	555	580	535	594	555	571	605	587	582	562	592	551	592	527	548	568	607	545	584	573	595	572	573	604	563	563	566	589	594	579	573	601	581	558	626	585	587	560	599	551	588	580	581	598	567	549	587	558	598	555	572	598	605	580	557	591	564	575	567	559	597	561	587	579	566	537	588	590	569	575	634	570	548	550	598	599	599	599	588	610	574	578	566	570	579	524	529	592	561	599	596	548	579	560	578	574	585	555	579	550	556	540	561	585	601	584	549	566	592	552	591	578	567	574	602	607	541	585	548	556	574	548	560	593	607	577	586	570	549	578	587	577	597	582	571	567	569	583	529	536	570	628	548	582	597	553	543	550	606	579	560	577	606	596	562	580	525	572	585	584	549	590	595	596	586	573	605	583	618	569	548	574	578	586	597	584	571	610	571	548	591	582	610	587	559	601	578	608	588	613	555	586	525	541	574	600	602	577	572	615	607	557	551	551	564	605	562	551	622	610	549	542	560	567	573	611	535	572	551	561	568	603	572	548	546	536	556	585	600	573	601	573	578	548	588	612	570	595	570	595	580	584	565	531	575	583	562	541	581	561	584	553	580	554	562	551	576	552	583	588	533	579	550	615	593	572	589	543	580	628	584	587	593	545	605	588	551	561	576	593	580	578	542	570	559	552	542	590	571	551	586	593	578	587	559	559	600	609	572	549	534	566	570	566	555	575	570	558	526	592	563	549	593	542	570	590	650	562	603	581	572	599	569	577	565	592	595	569	603	541	567	584	515	574	551	535	596	572	564	604	584	598	550	554	556	590	539	579	598	546	580	564	574	591	617	576	582	534	629	573	544	556	558	525	594	569	550	581	569	585	619	563	549	570	573	623	571	565	586	554	538	571	615	586	595	557	567	553	562	601	566	615	570	510	563	578	582	594	606	544	536	588	598	585	578	580	551	611	558	605	555	600	576	627	582	533	567	555	655	552	565	601	585	539	585	555	577	539	535	551	546	549	558	573	588	562	578	565	574	577	560	601	561	561	587	608	517	563	544	537	577	540	583	536	541	557	560	568	564	576	570	579	544	592	618	563	594	566	587	637	581	519	520	569	539	533	537	584	562	560	507	576	564	564	590	561	584	582	553	556	542	565	538	590	535	550	559	566	555	564	589	555	602	566	563	587	582	558	606	539	585	603	578	556	588	579	562	567	563	550	545	554	587	563	558	541	591	575	567	592	566	576	569	584	557	635	546	562	554	622	578	592	546	582	560	524	555	570	585	558	567	591	548	579	591	596	582	569	625	592	571	575	597	545	560	595	603	603	613	564	616	570	618	598	602	599	593	577	610	596	550	571	579	551	563	584	531	563	633	554	544	601	584	546	581	583	583	616	572	539	559	581	575	601	573	592	571	575	576	580	551	596	588	578	590	547	587	575	560	592	593	576	562	579	581	528	551	619	576	554	580	581	547	592	557	555	598	621	560	596	582	536	578	569	561	593	592	595	604	567	596	585	583	573	600	612	539	574	548	547	605	567	562	593	598	589	571	551	575	574	561	567	556	583	543	588	542	569	558	626	570	569	583	613	581	570	541	583	588	574	574	548	583	531	561	563	602	642	576	538	580	578	588	560	597	545	569	577	562	557	550	563	577	575	584	584	603	534	571	571	577	573	606	582	590	558	611	559	607	568	556	568	563	546	558	621	552	575	574	601	509	562	570	585	579	580	563	552	575	569	551	561	546	578	544	598	577	575	589	582	528	570	574	549	583	613	545	635	574	561	560	542	575	539	559	566	585	587	595	590	561	577	594	524	567	577	602	563	592	604	579	552	593	594	574	559	582	589	612	595	563	591	591	570	586	592	527	601	584	573	585	590	605	604	554	528	558	563	533	559	553	588	616	603	580	533	612	551	581	576	622	592	557	601	551	552	587	574	622	574	577	574	551	582	551	588	535	533	598	564	577	548	560	533	570	574	529	592	573	566	547	592	580	572	560	613	600	537	587	595	565	586	600	572	582	548	580	542	587	581	598	608	583	552	555	593	596	542	550	574	591	604	566	583	575	606	570	581	573	568	571	547	594	612	576	601	580	552	555	550	568	565	560	598	558	588	551	573	581	595	607	568	608	598	603	614	564	577	593	600	566	552	627	612	575	555	603	570	587	536	547	619	637	608	523	557	540	567	527	611	567	611	539	593	570	569	562	573	546	559	552	550	599	550	596	595	554	606	581	604	587	574	558	560	607	589	580	573	560	616	500	623	548	622	593	550	545	571	604	588	597	547	573	586	599	550	602	559	576	562	537	541	581	583	563	623	530	598	567	566	604	541	604	521	582	573	570	595	566	581	599	589	563	598	604	601	547	618	608	601	571	567	587	568	567	550	537	548	585	592	587	554	592	550	578	552	556	592	525	577	549	574
26932	20977	10009	964	520	563	475	453	457	438	482	402	469	490	447	421	430	439	438	408	418	449	463	412	421	469	414	427	408	386	434	446	443	457	433	432	437	415	429	437	417	426	437	446	406	412	403	463	382	421	452	448	440	456	425	410	407	436	467	444	449	444	430	437	465	438	422	457	399	436	431	375	446	428	415	434	490	434	399	425	437	409	409	418	395	429	397	439	446	447	393	440	433	440	441	406	436	473	451	433	456	433	439	427	439	424	441	466	429	441	411	421	441	426	434	447	408	468	448	433	414	442	485	437	437	422	408	411	451	414	432	421	467	410	430	417	431	429	422	415	390	463	437	423	492	414	453	432	439	458	440	413	458	478	465	432	414	446	438	408	461	407	445	451	430	480	452	441	439	420	433	436	429	458	418	482	417	450	418	451	483	429	487	446	422	417	449	417	452	421	424	442	460	420	412	468	418	442	434	439	434	411	420	438	438	434	427	416	445	423	464	434	444	439	451	431	422	427	461	456	451	441	422	399	418	415	435	429	407	418	450	442	472	425	427	426	441	401	427	440	438	429	453	423	421	427	416	433	446	456	449	418	450	431	419	438	430	424	448	425	431	425	397	460	460	427	429	418	450	445	458	437	444	402	422	426	427	452	430	442	412	443	442	430	476	449	450	446	451	429	446	453	441	432	407	443	444	421	442	395	448	432	436	425	432	440	429	425	454	444	449	412	460	439	396	470	449	437	472	442	459	414	445	433	440	456	413	465	436	439	437	436	462	424	470	409	457	429	418	446	424	411	407	440	455	444	431	433	415	440	459	456	464	422	415	413	439	418	461	434	403	468	421	371	456	463	449	448	400	435	450	428	424	441	461	451	420	419	426	424	449	444	436	432	412	426	427	408	448	454	425	416	456	464	425	468	448	438	397	436	395	436	445	415	437	439	405	443	435	472	479	447	451	452	397	450	430	437	428	445	456	422	462	418	453	433	457	444	461	438	401	457	446	437	407	431	462	406	480	418	434	428	452	444	435	416	412	473	486	437	458	405	453	456	449	422	480	431	451	442	470	448	468	413	439	433	423	422	461	461	429	453	437	433	429	437	448	442	450	480	424	407	450	429	457	410	443	430	446	451	442	458	432	460	443	449	475	468	484	421	412	448	422	415	433	420	430	437	425	445	446	417	440	423	417	414	412	403	450	428	459	403	448	437	410	458	416	428	429	438	436	431	451	439	410	439	452	440	446	463	452	438	416	441	443	448	445	438	433	435	457	444	400	426	432	447	422	467	422	446	431	410	444	416	413	414	460	446	427	473	425	467	426	410	432	414	417	422	435	442	433	455	416	398	405	428	438	469	444	451	451	452	447	397	432	463	424	400	477	421	470	439	418	441	452	412	429	434	444	468	417	449	468	428	445	449	446	455	427	431	479	440	439	474	450	479	442	433	464	455	440	425	455	409	411	433	421	452	412	465	433	446	442	445	428	406	428	445	398	445	421	457	460	440	444	444	475	427	420	403	414	453	459	412	444	394	478	442	420	459	415	430	433	425	433	445	429	446	453	419	435	449	423	406	452	416	443	466	462	447	451	430	439	449	435	442	460	458	419	438	438	425	450	417	442	402	429	423	431	429	449	438	444	439	416	430	400	443	431	429	413	453	454	419	404	422	455	417	442	425	455	444	422	428	402	433	415	449	426	397	433	412	472	428	406	405	432	418	457	435	423	472	411	455	444	432	423	423	401	414	429	409	400	455	454	463	430	417	454	444	410	426	456	443	416	379	466	453	465	439	431	444	447	449	396	430	425	414	439	410	450	401	465	409	455	438	430	429	433	450	445	427	474	420	401	443	441	441	408	462	430	423	475	444	421	450	436	426	446	403	441	447	481	438	424	471	445	421	441	444	473	443	433	446	448	401	416	430	445	404	426	438	441	479	399	441	428	459	420	417	427	426	440	417	427	430	413	471	462	430	409	417	441	457	429	429	425	444	411	428	439	436	470	458	423	418	448	438	439	463	406	413	439	422	448	421	456	458	421	437	436	434	488	435	472	417	448	443	457	421	435	454	429	437	430	459	421	446	459	396	433	431	441	439	424	438	418	421	391	444	459	419	435	442	454	476	473	369	450	462	440	410	469	425	466	440	432	422	474	387	451	446	439	427	427	457	456	437	422	403	417	408	445	436	431	423	449	431	426	414	428	435	404	418	411	417	464	515	437	439	448	438	435	433	435	468	446	442	433	428	430	440	422	411	449	436	419	449	440	428	441	425	471	468	469	436	398	449	464	459	435	453	495	441	461	457	410	441	469	410	427	450	407	450	434	451	454	458	421	449	434	472	423	470	446	427	479	441	476	441	389	424	450	440	453	428	444	468	421	468	454	443	450	430	425	426	399	429	419	423	425	480	422	405	460	437	436	430	419	435	400	417	434	410	436	415	450	428	418	466	445	434	389	438	455	474	422	445	418	426	455	443	424	413	411	462	434	434	423	411	471	423	431	453	450	456	466	426	398	419	426	431	429	436	464	413	450	442	433	437	435	447	430	437	453	459	454	449	439	449	404	441	451	417	432	455	446	457	470	437	446	407	449	429	441	424	433	423	456	419	433	427	420	444	468	455	438	431	433	462	422	438	467	446	406	432	446	420	468	456	413	450	465	441	482	447	406	443	454	404	441	420	416	440	408	418	403	406	427	442	407	448	431	434	422	414	428	450	443	424	438	436	443	443	415	429	448	420	442	426	462	428	446	415	460	404	442	436	446	423	437	418	403	429	415	471	423	470	441	417	441	461	463	455	445	451	452	407	424	433	431	442	439	408	432	429	461	416	419	432	432	420	438	442	425	399	432	426	465	428	460	458	452	413	432	403	403	467	398	436	431	446	420	461	471	430	448	401	445	434	470	426	444	451	450	444	413	423	438	430	404	442	417	426	415	461	469	434	455	464	435	422	462	421	466	417	460	371	440	452	408	395	464	439	387	425	398	437	442	419	442	408	428	437	438	413	435	410	410	442	447	436	447	408	420	421	482	462	425	465	457	438	448	416	440	406	425	443	450	422	416	434	424	428	450	481	456	425	406	420	438	439	432	444	420	437	400	458	436	455	426	460	407	458	442	443	454	449	432	446	409	438	411	444	435	402	485	421	443	441	441	409	433	423	452	442	407	411	440	449	456	436	427	441	450	441	427	431	432	412	459	416	436	439	470	439	435	408	444	471	476	425	424	429	446	443	421	437	434	423	438	510	474	417	435	452	452	392	459	409	435	401	394	424	419	405	446	467	435	459	438	441	439	434	465	404	421	419	407	427	429	398	443	443	431	417	435	433	454	443	463	466	433	447	430	445	439	489	455	435	423	413	409	440	430	430	454	469	418	433	431	427	416	428	404	438	433	422	442	446	447	457	462	467	431	401	430	431	435	430	419	444	431	450	448	416	441	385	440	444	418	436	439	455	442	402	458	469	466	417	422	447	445	414	428	447	423	416	442	457	450	489	461	460	439	403
4365	1251	1131	757	743	660	626	627	628	600	596	538	585	567	570	606	563	601	602	598	573	584	619	547	599	568	563	569	570	573	528	595	584	570	554	588	611	570	576	608	593	565	523	579	598	547	560	579	591	551	591	575	545	573	571	542	548	588	547	557	564	543	553	607	541	590	551	578	556	548	558	611	563	553	569	549	547	565	625	527	599	541	545	569	559	527	569	533	573	556	542	584	571	571	596	514	586	563	561	517	586	556	592	566	565	570	578	582	561	561	565	586	523	580	582	553	552	600	553	569	565	532	548	584	548	571	551	594	589	546	565	579	554	586	600	603	596	563	551	592	573	572	571	534	561	576	562	568	577	560	531	572	590	556	551	619	562	582	536	573	553	561	548	552	562	523	580	586	571	551	580	546	560	558	606	585	590	586	556	548	527	561	595	604	562	603	555	565	588	545	547	575	588	555	579	523	537	521	575	578	573	584	556	598	589	565	613	562	583	568	560	536	579	540	602	562	589	590	567	543	590	618	562	566	524	524	559	539	610	577	566	571	548	578	584	576	550	518	537	571	560	531	607	557	584	548	565	556	549	559	538	534	571	564	542	537	585	559	548	557	538	539	585	619	595	548	577	568	550	598	588	585	559	564	587	516	575	552	577	594	574	565	588	573	612	558	610	567	557	541	576	576	560	560	564	552	550	591	566	550	575	578	527	542	566	595	566	565	577	556	592	526	524	641	558	529	537	563	581	576	548	589	525	553	558	580	557	580	579	542	560	613	572	592	569	562	556	568	565	567	596	565	580	555	527	572	561	580	580	594	542	586	541	561	588	548	575	571	555	559	576	582	583	579	561	536	561	579	591	562	564	537	552	582	547	606	589	533	554	593	551	562	570	542	544	564	564	538	567	572	602	534	583	558	550	567	598	550	571	566	552	563	548	541	537	630	579	557	610	597	574	523	573	578	587	594	556	601	566	556	596	594	593	546	542	562	551	552	552	581	576	560	558	587	600	559	575	571	563	556	576	571	529	544	615	584	583	592	576	552	538	539	526	551	530	560	575	571	588	519	538	597	582	529	549	583	561	560	570	586	573	568	581	588	566	587	589	555	518	560	558	548	571	557	592	532	551	552	572	548	544	597	555	616	524	564	549	543	576	553	578	579	530	551	581	571	546	593	575	557	592	568	551	550	536	554	577	539	554	585	565	566	606	585	579	606	585	587	546	564	581	563	549	544	549	555	621	551	565	566	594	583	564	561	582	556	562	572	562	595	572	574	576	512	578	553	563	542	573	576	570	574	584	585	554	577	527	568	598	572	554	565	548	540	556	540	559	583	548	562	568	551	544	582	580	566	606	585	519	544	533	560	524	559	556	565	610	597	588	584	552	563	544	525	540	536	574	612	596	583	526	553	561	603	595	563	511	573	585	563	575	574	612	550	574	553	574	532	575	550	569	574	546	545	563	562	545	570	533	578	515	602	579	559	595	566	606	538	536	551	555	530	584	523	585	557	576	557	581	555	536	570	560	607	564	576	582	601	566	583	590	576	592	541	588	619	596	652	594	535	566	574	579	528	560	555	535	564	593	597	532	633	569	545	531	550	571	563	536	568	562	560	534	569	554	558	562	544	536	556	593	588	554	571	571	570	581	594	600	572	523	578	557	580	564	569	554	599	580	553	601	628	553	555	559	559	600	548	569	565	565	508	528	543	552	600	551	583	542	565	555	592	539	563	536	583	562	551	560	583	582	567	588	597	574	584	604	561	570	600	577	556	588	554	590	562	546	563	567	541	543	584	559	587	570	533	567	577	539	564	597	591	572	578	542	582	573	566	523	583	554	536	557	607	579	562	534	580	523	586	578	570	531	587	571	582	527	545	591	530	583	569	583	595	569	537	599	589	592	570	572	577	536	565	552	581	547	571	579	560	582	573	547	544	566	589	558	573	590	537	541	562	575	566	512	585	548	569	597	555	575	534	590	544	570	608	582	559	545	570	591	526	586	519	527	547	545	568	555	515	578	581	559	529	541	564	581	584	610	521	580	548	577	581	546	563	556	585	582	587	587	548	545	582	550	577	544	608	550	558	558	623	566	549	569	514	576	505	564	555	596	592	549	554	588	580	597	568	579	616	589	546	601	564	518	549	593	581	570	561	549	526	542	583	535	551	620	559	538	545	581	554	566	564	554	574	519	572	576	533	603	585	592	571	579	559	577	506	560	597	579	611	570	586	589	567	549	583	577	531	560	559	572	570	554	583	575	584	545	614	621	589	577	551	518	536	577	565	574	532	554	606	579	584	585	531	585	564	541	560	572	572	559	530	548	555	536	577	623	619	551	614	532	578	544	551	567	583	562	546	540	534	561	521	588	609	624	549	557	578	524	596	575	543	609	617	594	573	574	570	590	559	572	568	564	563	596	563	551	561	590	569	543	531	540	583	581	604	535	566	521	612	546	546	594	572	552	550	558	579	605	603	570	612	542	592	545	544	541	565	562	574	576	553	586	532	574	587	551	569	552	539	598	594	537	589	603	565	542	555	562	590	530	564	576	578	597	555	558	570	564	587	576	574	575	555	585	540	593	594	588	579	578	540	593	575	557	563	552	587	570	561	568	554	588	571	559	595	561	531	549	571	538	567	568	613	542	580	558	538	552	560	563	555	551	557	558	560	534	549	577	597	568	569	563	595	542	607	565	589	576	568	536	539	521	567	600	562	572	570	542	558	529	590	571	540	545	532	611	561	557	615	614	572	548	601	584	546	598	621	581	538	563	553	535	567	543	568	564	597	572	601	574	523	610	564	537	571	598	545	538	545	551	524	548	555	574	557	523	575	582	559	559	548	579	547	578	532	571	534	554	577	562	591	537	598	564	548	570	613	574	553	586	560	542	519	558	563	578	575	568	550	550	626	618	521	576	625	590	590	592	593	541	560	595	523	574	570	555	550	575	584	554	582	568	578	546	559	606	561	539	581	591	601	586	600	550	557	585	563	563	564	610	543	543	587	576	549	626	553	562	612	587	563	536	575	587	594	578	563	569	592	541	558	549	586	549	565	605	544	572	597	574	546	574	570	585	555	591	589	583	599	594	518	528	574	559	569	543	559	607	584	510	561	560	605	538	576	586	585	554	567	534	570	583	582	546	601	589	559	554	583	586	581	571	533	582	570	543	542	576	575	593	565	559	577	572	535	567	531	553	565	593	591	556	559	551	609	597	583	537	532	577	566	576	571	537	537	556	552	576	599	559	543	582	512	559	570	608	567	544	533	565	555	562	535	560	584	553	554	604	581	572	564	597	542	607	571	576	539	577	574	594	566	561	536	513	532	588	591	550	574	597	560	580	553	547	558	555	568	617	588	589	566	559	547	530	565	607	576	545	565	612	516	575	578	540	587	595	611	592	555	556	573	534	587	579	548	612	541	603	561	522	576	579	561	541	522	585	612	586	590	574	568	485	556	563	552	552	528	571	554	596	567	524	566	568	552	577	599	566	567	553	563	573	565
23738	21424	29061	24153	21415	13755	1782	1015	896	867	861	778	794	725	742	708	688	653	689	685	660	704	630	691	645	659	657	690	633	620	668	692	643	602	655	627	663	639	611	667	646	617	625	649	635	650	636	607	624	660	640	656	611	635	639	640	614	604	634	668	652	642	613	677	584	589	609	612	633	668	631	662	592	648	622	610	628	611	630	616	608	611	630	667	588	606	673	680	626	605	652	618	608	575	625	643	617	641	633	622	665	682	634	637	617	632	633	576	632	622	637	639	611	691	640	619	636	621	627	582	648	637	592	645	602	622	601	640	654	644	663	633	615	623	667	646	634	640	600	649	665	616	632	666	638	627	620	625	610	624	629	629	649	634	621	646	626	629	637	595	594	598	646	603	619	624	628	606	636	639	637	666	608	586	636	656	667	584	663	594	660	580	639	672	576	604	644	629	641	666	619	590	630	682	672	615	646	642	642	633	617	674	594	618	648	656	617	584	627	621	628	622	690	661	597	627	687	629	601	642	610	635	638	648	631	610	607	675	643	578	585	644	613	647	632	601	610	638	645	637	634	563	652	602	665	640	623	655	637	637	624	611	649	605	644	598	640	565	610	687	640	632	599	638	633	585	596	646	580	636	615	582	609	602	594	673	598	653	603	638	617	657	637	680	590	671	644	631	611	653	629	617	591	643	662	620	633	621	636	641	644	640	592	610	643	631	655	587	652	588	635	666	627	632	633	632	650	669	624	635	652	605	635	636	618	668	608	590	644	627	615	603	629	600	622	604	603	648	641	590	580	617	588	636	648	607	604	597	593	646	617	642	639	619	624	682	605	635	671	613	661	584	617	592	677	662	641	690	630	660	599	624	646	608	643	589	653	635	689	602	642	588	627	655	652	594	613	619	604	635	676	617	597	629	614	587	608	653	633	644	648	637	643	646	591	603	562	619	606	626	629	651	597	629	591	642	638	633	627	625	645	631	628	618	638	611	675	619	657	601	616	647	621	575	630	628	622	597	608	623	575	635	635	594	624	655	604	604	706	608	652	626	596	579	613	615	608	631	627	636	636	583	614	598	642	652	670	635	647	628	637	638	583	581	614	659	618	608	609	610	614	604	669	622	664	650	575	631	656	597	663	673	673	572	608	593	622	598	609	648	624	605	673	641	640	619	608	605	594	633	649	672	622	669	626	623	577	646	608	659	651	650	598	631	599	601	678	635	635	602	568	682	640	594	624	605	605	614	635	632	591	655	581	603	602	625	675	642	596	675	628	624	619	602	624	614	654	599	609	639	641	605	584	623	688	636	622	641	599	621	637	619	620	661	633	650	606	630	606	643	635	606	638	611	677	621	600	605	632	616	646	648	622	611	610	643	622	621	621	591	622	601	592	637	670	629	628	624	604	611	643	634	649	604	626	614	575	601	624	658	566	659	615	621	632	592	620	626	586	618	619	670	631	612	580	616	617	618	632	620	625	651	628	603	615	607	641	636	640	624	644	613	618	617	632	623	619	586	638	636	670	632	612	593	583	646	609	639	615	633	689	592	575	599	607	584	624	659	621	654	606	608	622	570	664	640	618	634	623	612	576	605	658	664	631	650	602	624	597	620	647	589	638	655	680	664	654	583	636	594	653	589	646	602	608	650	637	630	625	617	585	635	604	611	640	636	611	609	613	624	629	646	659	656	618	655	646	680	683	613	641	609	628	660	616	645	641	630	651	632	581	582	631	611	607	586	627	664	609	648	614	613	640	696	658	629	659	601	612	603	636	578	631	647	575	626	596	630	603	613	647	625	620	645	605	648	617	635	601	606	606	621	630	605	631	652	648	603	624	668	641	601	610	644	562	646	665	650	654	621	600	606	642	643	619	622	646	656	583	626	629	621	677	627	652	638	615	646	633	584	614	612	611	585	644	653	592	603	625	608	633	625	589	609	625	613	634	572	609	593	619	632	625	639	640	669	619	567	606	637	589	627	590	634	629	650	584	647	622	600	614	613	602	579	623	634	559	599	620	651	599	631	628	619	614	652	674	595	625	633	643	651	668	671	674	583	641	648	592	653	633	690	626	613	638	615	562	596	596	611	598	679	614	582	629	620	623	608	592	576	663	599	615	666	615	618	614	603	660	624	652	645	712	653	597	640	602	643	609	608	601	641	621	639	676	662	662	633	646	660	677	623	642	614	644	612	608	637	598	580	604	672	630	628	611	668	624	601	619	603	650	627	606	629	610	608	622	625	603	630	601	649	594	607	665	647	638	633	641	611	656	604	594	645	631	659	625	617	583	659	652	656	592	621	678	678	654	647	628	598	632	648	632	586	638	662	612	609	632	629	620	626	645	626	637	653	677	636	616	578	667	640	647	665	612	614	606	575	600	665	661	605	629	645	598	618	589	638	614	587	628	610	635	617	625	657	585	650	598	614	625	612	667	605	623	648	593	613	612	619	610	637	578	586	655	621	672	639	611	593	669	647	629	644	657	583	625	667	607	611	610	634	612	631	663	637	586	659	638	695	668	625	597	599	631	646	615	639	620	664	648	630	599	621	611	585	631	664	647	629	617	653	592	638	633	669	654	624	614	633	619	611	588	631	653	638	585	616	615	625	639	647	631	599	649	599	621	648	671	674	607	631	598	634	649	631	612	594	599	616	630	647	686	623	682	612	601	629	600	620	637	584	644	602	648	621	627	630	658	642	602	615	621	649	611	649	630	623	656	669	604	591	614	650	658	622	615	629	628	637	656	615	661	592	633	647	598	604	599	599	612	635	608	651	608	658	627	596	630	565	628	634	618	643	666	642	630	631	621	597	620	658	622	626	562	635	629	561	576	601	629	627	623	633	621	602	643	581	647	630	585	627	657	646	620	651	586	628	608	613	641	637	641	599	609	618	616	615	581	660	620	606	584	609	608	641	625	603	609	627	626	624	629	632	633	599	623	616	632	623	577	600	612	610	596	616	599	605	630	642	629	616	644	634	609	619	614	624	627	653	586	631	631	636	664	635	627	628	639	625	644	594	613	666	636	598	662	628	598	635	659	633	649	578	640	616	632	609	627	655	590	628	601	582	638	637	595	633	636	626	608	611	622	662	625	599	635	645	592	644	655	655	611	632	610	602	626	599	661	614	606	593	663	606	628	627	620	603	618	638	641	653	595	606	650	625	599	606	615	657	621	631	618	621	664	601	617	641	581	593	659	608	637	628	598	650	636	612	574	596	641	606	640	628	630	638	641	638	649	616	606	661	620	610	628	615	620	653	583	580	629	588	594	635	582	637	631	638	644	586	644	615	613	649	596	650	616	617	624	636	616	644	643	602	573	637	640	589	609	619	664	678	592	652	628	569	641	603	591	612	633	605	623	642	599	645	596	650	636	604	620	615	603	632	650	593	649	663	576	628	668	622	646	633	625	631	641	616	593	653	630	622	608	626	639	617	653	584	645	623	639	632	606	634	643	606	599	666	605	620	617	626	639	613	615	620	619	661	644	647	602	626	635	588	670	634
9629	10553	8530	4448	3160	2514	2036	1741	1566	1332	1267	1156	1104	1038	1010	990	957	949	928	917	876	887	810	880	834	841	879	840	832	820	831	843	881	791	838	853	876	823	859	838	794	804	874	815	764	878	865	849	853	843	841	834	794	861	846	860	793	827	807	804	821	781	835	810	839	809	862	799	826	798	778	729	801	823	845	847	743	836	819	812	829	810	754	801	838	779	778	810	816	827	804	784	801	793	807	805	793	857	788	829	796	823	870	790	802	840	805	835	823	811	811	795	824	871	867	856	818	827	818	779	828	815	800	827	816	852	803	808	828	804	815	805	802	813	822	818	872	794	829	792	813	832	787	840	821	863	843	803	857	816	808	822	799	768	813	853	809	852	840	845	809	838	741	770	762	803	798	828	801	833	803	837	834	831	814	832	790	821	795	783	832	771	829	839	778	805	836	812	833	743	865	807	845	844	870	836	838	845	830	778	769	782	842	788	817	827	783	826	799	797	813	807	813	830	803	823	803	747	812	821	795	794	806	802	781	784	858	827	768	771	858	808	783	795	823	865	868	824	831	779	780	813	758	827	786	805	796	831	844	763	815	825	813	776	909	780	849	814	824	790	842	803	833	791	758	822	824	778	848	782	751	805	825	840	841	827	794	839	791	796	794	803	840	776	809	832	811	847	780	837	794	822	800	752	782	816	806	814	853	815	774	742	803	789	858	802	850	797	818	786	817	780	799	802	785	787	856	816	869	792	807	792	787	837	795	798	793	889	813	818	815	863	781	816	837	810	830	789	801	795	763	783	855	759	835	770	760	876	799	817	811	837	806	730	852	814	797	788	789	836	816	828	827	836	776	784	802	744	808	769	771	774	825	845	793	847	789	833	791	794	764	823	797	779	756	753	835	753	816	828	843	821	822	843	832	849	783	779	835	797	811	816	824	832	779	820	797	856	773	843	780	823	781	837	862	844	836	773	916	818	830	797	795	771	773	825	809	785	764	819	812	868	818	827	786	807	739	863	811	826	823	815	813	777	798	798	850	790	797	816	815	781	777	766	784	802	779	820	818	744	858	828	828	791	820	836	754	796	821	820	824	829	797	831	857	773	763	825	832	789	809	825	751	779	780	825	814	802	770	861	807	842	804	819	765	808	820	802	804	830	759	781	828	800	776	806	773	814	848	840	842	823	833	808	845	824	802	785	804	843	857	796	830	797	798	824	827	807	815	879	812	833	803	855	808	819	788	806	852	756	813	746	813	802	781	854	770	801	792	793	814	765	845	814	791	811	801	824	811	808	803	819	876	855	826	783	799	850	864	828	774	781	798	786	805	807	797	806	821	828	873	803	826	815	791	762	789	788	816	775	784	802	799	836	768	782	800	842	827	777	778	814	803	792	798	801	789	825	834	817	828	784	828	830	815	788	789	816	822	788	753	780	801	872	827	808	820	786	823	837	797	798	800	782	808	813	878	745	818	762	794	796	806	793	844	837	807	806	802	859	793	828	808	867	819	756	843	824	768	837	796	842	788	791	806	782	831	796	767	841	759	781	845	822	795	797	783	799	833	791	810	808	797	805	764	780	813	830	796	807	859	823	857	833	793	819	783	836	752	863	831	793	748	837	841	822	850	781	819	831	751	782	803	832	827	741	805	806	838	835	786	837	807	814	802	821	831	768	817	797	849	814	849	783	800	838	826	798	844	805	790	811	761	828	830	787	767	789	761	828	820	812	832	834	805	811	807	772	750	795	839	831	791	877	764	800	826	802	830	829	901	760	802	800	788	806	814	778	829	828	841	861	834	797	806	848	813	796	811	831	808	816	824	832	814	775	812	837	778	815	829	817	820	789	847	841	903	796	793	841	810	782	806	790	836	801	794	812	787	775	854	790	815	815	846	836	780	813	824	824	822	794	779	832	833	821	847	846	759	796	777	772	800	792	827	821	811	797	866	796	836	804	823	813	782	842	782	821	801	774	841	798	817	824	788	810	806	827	798	797	779	824	855	820	837	773	817	837	837	827	836	795	840	819	858	764	816	803	844	833	815	872	836	829	746	808	775	781	776	762	762	864	826	783	802	877	795	849	803	814	823	773	818	833	855	845	806	886	794	822	816	827	829	804	828	784	827	814	779	860	798	838	791	849	788	832	804	822	830	833	782	802	840	804	800	802	753	769	792	846	772	790	801	831	821	796	834	845	829	823	841	828	805	751	820	823	812	779	797	770	820	766	799	824	822	806	829	847	827	820	814	810	814	762	828	834	878	818	820	818	817	808	804	797	867	848	769	810	828	757	778	808	825	816	813	821	808	856	796	795	845	795	749	824	875	776	786	846	744	807	801	792	812	829	809	760	784	843	812	834	823	844	822	837	775	796	848	774	776	846	774	791	813	846	798	826	817	813	833	788	810	807	854	820	796	818	824	792	794	776	782	836	785	871	817	814	791	799	795	798	795	777	842	803	794	792	787	843	796	807	819	776	789	774	835	817	760	794	768	787	788	849	849	814	814	771	819	788	791	815	831	868	808	815	769	857	880	780	799	809	765	784	795	791	774	806	817	800	746	788	805	824	812	826	790	770	813	853	826	756	820	803	854	834	795	822	769	796	821	839	804	809	848	853	800	801	839	811	882	779	794	779	802	809	748	798	810	818	812	831	828	800	840	806	808	772	822	786	783	854	773	872	778	806	803	783	814	826	834	747	829	783	757	818	820	817	833	828	818	800	841	835	803	856	800	874	839	855	823	820	821	838	831	846	778	831	814	797	819	786	833	850	787	840	798	790	786	835	811	793	843	824	773	867	840	786	793	800	797	794	804	819	791	817	826	845	788	832	798	792	798	748	823	788	823	812	755	839	780	828	836	789	826	829	790	845	805	843	808	850	819	811	792	807	783	825	815	813	774	846	765	808	861	769	767	840	825	808	841	783	825	781	841	818	822	803	772	831	812	762	849	815	826	842	790	815	798	839	802	836	789	836	794	823	841	841	839	792	815	806	810	769	837	782	816	843	773	830	787	823	838	828	803	849	837	818	798	799	813	813	843	829	765	856	795	745	800	798	853	841	838	774	831	765	769	840	824	803	780	794	815	817	839	797	782	781	804	809	798	804	854	782	791	772	804	760	783	780	778	799	774	801	774	818	824	823	831	810	826	764	822	821	817	808	855	776	839	823	811	814	794	802	775	779	757	855	764	813	797	810	774	823	872	826	792	831	855	787	832	805	837	807	791	770	835	834	845	797	827	796	793	715	759	802	827	864	825	779	833	832	848	797	869	829	796	825	813	840	836	833	780	768	782	794	824	786	801	813	794	767	819	774	795	825	785	803	798	788	845	799	815	799	832	800	851	755	847	837	830	821	799	796	769	839	833	756	805	814	841	802	787	821	809	806	840	829	789	760	786	812	783	829	819	806	791	850	758	791	796	824	811	792	786	785	799	833	831	839	791	775	742	805	793	788	777	829	809	845	844	761	832	779	768	792	779	845	772	786	831	860	785	793	853	816	792	825
22827	21380	29323	23775	21380	21435	11801	1335	896	884	777	711	674	621	620	560	555	551	523	490	476	489	476	502	465	447	473	456	471	483	507	460	431	438	462	457	489	480	457	468	448	432	463	460	450	438	472	460	441	459	465	452	461	430	438	419	440	455	424	391	397	399	457	415	406	457	428	455	465	439	406	420	461	416	434	433	404	430	461	445	447	448	436	432	439	434	430	426	428	456	456	419	409	455	411	403	448	468	411	404	430	455	446	433	394	420	446	432	423	423	423	399	441	420	444	431	390	446	418	436	411	401	483	419	420	456	420	407	422	437	439	405	428	456	421	423	425	467	418	392	432	420	478	453	432	449	475	464	429	437	417	427	439	402	434	448	418	421	480	456	456	435	424	412	449	410	437	402	433	431	452	482	467	411	441	424	425	449	428	448	420	453	436	450	409	456	455	459	400	409	418	416	412	419	446	434	426	457	427	408	446	400	401	459	447	405	400	401	412	409	454	404	442	434	442	428	410	431	430	397	405	424	428	424	398	407	468	394	440	425	454	439	429	444	418	415	447	444	456	419	417	425	449	438	419	460	418	425	410	430	396	373	445	461	453	451	431	437	447	437	444	422	449	431	429	471	455	439	446	469	444	442	392	460	433	448	439	462	462	422	424	430	427	405	458	459	425	438	448	385	430	419	429	428	405	427	471	460	448	447	457	428	402	422	422	423	425	442	444	468	432	405	387	442	437	423	430	419	438	459	487	429	411	423	426	416	460	422	425	453	398	422	439	399	408	422	445	434	401	414	394	417	426	389	451	407	429	430	430	436	460	409	430	415	422	439	418	439	424	441	408	412	410	422	388	421	430	397	468	449	442	421	403	456	420	426	388	427	410	435	444	449	446	434	462	447	393	453	430	442	395	433	411	422	435	448	392	437	443	460	454	420	403	409	456	442	424	428	426	443	433	435	428	431	423	409	427	401	414	433	439	422	412	472	441	463	426	431	418	397	428	462	429	450	473	432	446	428	459	456	427	435	449	458	438	450	489	462	442	377	446	456	492	431	426	435	433	410	432	417	414	436	381	427	404	410	435	392	411	462	426	453	432	446	422	419	434	418	416	434	434	448	420	431	456	481	437	420	424	427	427	448	432	409	436	438	433	398	399	438	438	420	404	403	442	427	414	424	420	458	459	414	428	437	420	461	439	413	460	421	443	430	441	456	418	428	403	455	403	433	398	432	414	473	423	414	434	458	438	481	405	421	421	431	403	412	424	444	408	445	426	447	476	452	452	424	368	407	400	423	400	432	403	374	434	438	461	445	439	423	426	417	437	453	451	430	425	431	421	403	418	433	436	445	438	446	431	446	452	437	419	426	418	430	433	385	455	424	417	427	431	435	477	384	408	423	432	448	400	399	410	453	444	434	421	483	411	423	434	455	442	441	419	400	433	430	395	432	434	443	444	431	440	447	445	399	425	408	453	425	429	431	421	390	438	431	418	399	416	417	430	432	445	384	399	405	417	452	435	443	407	411	432	408	400	421	394	444	441	450	420	401	473	463	440	411	461	421	417	397	436	421	447	444	441	449	417	426	446	469	421	433	460	429	415	419	443	419	419	406	463	431	392	446	425	456	439	436	413	417	425	431	412	451	425	442	425	438	447	398	440	422	417	440	460	449	426	460	450	397	458	451	428	424	447	396	439	445	482	415	439	424	462	426	435	436	441	424	406	473	441	418	473	457	446	405	440	401	426	424	426	393	381	406	438	401	415	409	446	443	448	433	470	439	418	447	429	448	406	438	393	453	417	414	406	431	416	400	443	450	422	430	485	429	469	431	435	457	447	422	448	410	418	419	454	446	460	431	476	424	442	427	473	394	428	420	433	419	439	406	477	442	417	455	430	418	412	431	413	415	380	458	434	391	451	412	459	408	428	436	439	401	443	432	404	406	427	412	393	433	415	406	418	431	394	473	431	423	427	426	467	453	399	424	403	421	441	454	447	410	431	414	427	399	454	404	443	439	389	454	407	431	452	409	438	454	413	400	413	425	441	430	415	465	451	426	428	426	460	423	413	421	472	442	442	410	456	456	421	427	452	460	443	435	422	396	426	392	428	387	416	451	432	386	449	408	419	428	406	414	434	406	417	440	431	419	417	419	405	428	403	428	419	445	409	419	434	426	420	439	437	457	410	432	448	433	433	447	428	442	459	414	414	436	436	444	407	412	459	398	442	435	398	430	448	447	438	414	427	402	419	420	419	440	419	432	458	432	427	450	414	415	478	413	410	459	428	436	398	424	464	412	435	426	433	442	412	443	424	432	439	438	398	435	428	419	437	425	449	456	413	435	450	406	418	391	437	424	417	456	450	482	422	456	421	435	429	424	456	446	408	429	442	430	430	430	438	459	426	412	428	414	409	430	449	408	459	427	443	411	411	432	427	445	425	408	439	438	417	425	431	434	476	457	416	451	413	425	410	418	415	433	436	427	447	392	479	444	414	422	394	386	422	415	444	432	440	400	434	455	456	434	469	408	456	411	429	431	453	454	438	445	448	463	465	463	403	431	418	428	428	435	423	466	437	428	428	411	434	434	406	435	474	424	463	425	430	436	405	429	415	403	413	397	440	405	418	443	467	427	442	431	439	434	432	430	441	420	413	404	412	427	424	492	439	462	450	419	420	435	427	433	448	423	449	431	442	438	415	430	432	441	406	434	425	427	401	470	419	421	444	440	391	428	451	399	454	468	410	406	396	398	432	424	414	410	505	433	398	410	452	404	443	419	412	436	425	453	413	394	450	422	417	430	417	396	405	462	435	433	417	464	415	446	383	455	427	418	395	412	384	438	424	454	444	438	440	456	421	414	418	425	401	460	436	397	445	465	436	415	439	389	423	437	433	454	433	397	462	402	379	384	444	450	397	460	396	409	416	409	408	427	448	413	415	451	424	434	397	442	401	417	452	428	414	414	420	420	442	437	444	375	450	447	411	422	427	408	425	419	414	409	415	431	421	430	407	434	413	442	419	398	411	431	393	391	467	429	454	429	411	470	376	418	431	430	422	414	433	423	456	416	397	411	440	430	407	412	433	456	422	451	430	444	446	397	436	418	456	397	423	437	400	440	422	466	424	424	473	436	400	420	403	413	410	438	458	425	431	420	430	484	397	438	458	422	419	419	425	428	431	456	411	433	438	421	445	428	411	441	424	398	435	416	446	447	435	445	415	408	412	419	402	413	391	434	450	440	433	416	417	447	438	446	451	445	454	388	446	432	476	472	418	386	453	441	438	462	442	439	447	440	396	428	428	445	420	443	423	437	412	427	394	417	431	455	448	460	467	438	424	402	452	448	430	472	456	443	386	437	439	387	412	426	396	424	413	409	442	414	417	427	420	405	452	417	409	435	459	427	485	428	401	419	444	429	459	400	449	422	421	401	399	445	449	445	377	447	428	405	421	460	406	421	410	446	451	405	446	448	429	415	453	403	408	429	432	419	416	483	438	418	408	427	461	434
12376	16466	13250	6895	4922	3845	2973	2346	1978	1602	1517	1286	1159	1037	977	888	837	853	755	775	728	727	697	693	678	702	672	670	634	628	632	636	617	601	648	585	634	607	616	648	595	644	613	579	624	576	574	588	580	602	601	595	603	608	593	589	588	613	532	602	612	563	627	583	607	546	592	623	548	604	566	587	598	575	579	579	555	594	574	610	569	606	619	602	616	587	587	581	554	573	559	600	586	616	556	550	596	546	549	567	572	574	557	524	505	572	582	578	612	627	585	653	595	564	564	533	562	540	591	537	589	612	548	603	541	528	564	573	562	582	519	534	550	566	609	572	517	569	540	550	563	536	516	537	577	549	521	479	568	560	589	564	584	553	589	637	604	576	549	587	591	575	590	566	581	552	560	539	579	604	568	584	602	584	551	583	570	582	567	557	580	564	567	557	555	540	546	559	585	619	572	531	572	620	586	565	569	612	595	565	571	581	623	574	526	531	545	601	580	570	581	551	600	593	611	576	597	592	567	587	561	541	589	581	547	570	555	592	559	598	568	564	567	543	573	515	585	569	534	611	567	569	580	578	552	554	569	583	576	608	567	571	581	521	583	617	597	574	574	579	585	609	549	596	629	563	570	586	569	614	552	569	562	560	572	554	555	596	562	568	591	558	584	575	547	538	584	558	602	529	599	602	577	614	569	548	601	583	578	570	562	581	532	570	554	566	594	532	592	607	602	551	600	573	608	599	582	599	558	593	587	589	537	562	626	572	550	565	538	581	581	542	585	588	571	613	578	576	586	526	525	567	608	608	583	568	579	567	578	576	587	549	576	579	600	608	581	559	560	574	550	548	584	577	572	572	554	579	567	559	546	571	582	523	573	575	620	577	562	574	572	559	551	601	574	536	592	597	608	612	578	582	590	630	603	526	585	530	539	566	563	533	573	548	564	584	575	575	593	555	603	577	583	580	545	600	593	589	621	574	550	574	586	578	549	565	615	593	572	527	560	577	582	573	543	583	567	606	553	619	564	544	548	555	511	546	547	603	552	596	587	572	582	564	572	554	575	553	513	561	546	597	575	569	499	556	579	578	570	580	570	552	592	520	568	605	607	593	533	618	603	588	577	536	583	560	543	584	586	560	602	549	551	592	564	554	548	594	602	583	606	575	568	595	570	566	562	571	526	570	564	562	546	553	584	571	562	535	550	602	571	570	554	591	562	579	548	601	555	586	612	622	612	522	590	557	585	578	576	580	541	562	561	588	591	590	555	577	570	564	603	533	562	576	549	562	575	577	584	554	551	537	610	548	575	573	574	593	555	568	572	583	557	586	558	538	583	588	563	581	584	628	567	580	550	563	597	572	593	601	576	540	569	606	586	560	577	569	606	542	593	567	571	564	582	581	570	609	565	528	561	590	566	565	583	591	583	574	582	596	546	568	598	551	580	603	574	599	553	545	594	578	567	596	599	572	591	598	586	582	599	581	579	563	554	501	583	575	579	592	543	587	515	577	559	578	571	599	581	561	556	569	583	590	559	568	584	543	546	548	611	561	527	560	551	620	584	560	608	577	555	574	573	631	562	564	570	569	590	564	573	593	596	569	581	538	553	580	576	588	568	579	601	545	572	603	635	575	590	573	567	560	571	600	532	591	574	612	550	552	597	599	579	597	575	568	617	563	558	487	541	539	594	580	561	562	564	600	575	561	593	573	626	566	626	554	598	599	607	531	588	563	559	579	564	592	563	573	600	561	540	551	603	546	566	562	609	578	549	557	580	569	546	583	581	558	557	568	646	591	575	575	597	525	583	581	574	541	564	551	527	545	547	606	571	571	569	548	547	571	563	564	607	593	565	571	560	566	558	571	547	578	527	579	574	558	573	557	572	592	552	587	576	633	561	515	603	589	570	601	565	553	607	555	542	569	605	542	574	553	556	567	594	565	567	531	568	568	604	510	551	567	579	550	567	555	559	528	573	581	584	585	523	564	563	585	568	564	563	551	550	572	542	536	578	504	577	599	594	568	553	590	538	559	589	549	566	623	522	552	592	555	568	588	569	562	591	548	541	574	563	563	582	541	517	573	550	546	584	571	587	564	573	553	605	554	556	541	561	578	529	563	558	572	567	599	598	540	629	562	553	535	566	562	600	581	552	553	601	613	605	550	588	579	555	585	570	572	549	534	597	534	585	596	561	581	588	548	549	564	528	560	585	548	599	561	598	598	560	563	572	561	546	564	603	583	536	568	535	590	569	525	573	532	599	556	559	531	598	631	528	540	600	571	569	537	579	551	577	558	569	518	559	599	594	543	583	580	607	524	614	531	564	553	537	522	552	589	596	582	569	540	553	550	554	547	571	555	585	522	579	558	540	565	575	554	551	573	576	575	539	526	558	583	532	580	567	529	564	565	588	551	583	525	537	556	539	619	565	593	542	559	603	563	546	584	556	579	593	565	589	617	555	597	563	584	600	549	562	552	579	555	593	537	582	571	560	553	562	551	550	578	560	587	543	579	577	585	599	556	569	598	611	570	586	564	521	601	564	560	529	567	570	560	566	584	598	600	528	593	602	569	570	551	578	579	592	550	590	590	555	573	537	604	625	616	589	580	616	574	530	506	578	575	611	574	573	558	563	603	592	567	545	549	571	603	570	555	553	535	569	548	584	581	556	551	595	566	594	578	557	534	544	541	574	589	643	599	580	581	569	571	560	578	614	594	587	572	568	548	623	550	536	564	531	580	561	570	582	574	569	565	602	585	541	577	546	545	553	612	589	543	581	561	563	588	548	601	563	545	523	511	566	575	562	538	526	589	579	588	561	614	578	575	520	548	506	571	589	556	556	585	561	586	600	548	543	572	598	584	589	567	552	551	549	564	545	554	545	567	570	550	594	553	572	546	553	526	556	581	578	578	548	596	617	562	561	543	525	548	596	560	561	560	624	549	569	582	583	567	569	587	581	571	568	612	520	538	562	549	571	558	608	551	581	583	563	552	591	588	558	541	614	584	599	574	559	570	535	586	577	578	541	530	584	591	567	617	576	620	566	569	567	595	509	624	540	581	596	581	540	571	556	538	573	567	562	566	556	567	575	530	602	561	559	586	559	560	554	571	567	593	579	541	585	552	551	560	592	590	532	560	548	608	597	607	572	583	497	546	597	580	592	577	556	563	567	531	603	569	582	599	573	569	582	566	570	624	576	540	568	563	634	577	578	572	595	590	603	556	556	585	570	580	606	545	567	590	609	581	566	568	571	597	627	551	567	579	574	573	511	576	549	562	574	578	586	570	561	606	579	576	572	593	549	527	548	591	595	540	567	610	600	546	579	567	555	586	542	572	512	568	575	558	603	587	628	594	542	548	596	580	546	571	552	557	575	624	540	551	588	603	538	587	584	589	588	577	583	558	554	540	566	564	594	588	554	548	586	573	618	589	572	590	567	578	567	608	563	553	556	570	534	614	579	561	539	574	540	591	571	590	582	580	566	588	531	545	579	593	577	558	590	521	565	559
27035	21011	9969	834	505	477	456	448	436	417	410	444	431	482	407	454	434	439	398	435	467	410	429	405	437	438	467	417	445	447	442	395	431	400	445	382	423	452	399	424	433	426	412	435	411	416	425	435	397	417	407	463	424	423	443	439	412	421	438	467	431	399	433	448	400	462	417	454	428	444	422	387	443	436	389	424	457	451	437	437	424	447	392	448	378	418	424	432	438	449	424	444	475	424	388	457	423	441	440	430	454	410	443	405	442	393	429	433	437	412	400	430	415	425	469	414	474	420	433	442	447	433	411	417	396	430	482	416	485	459	407	428	444	422	453	449	469	395	443	421	425	426	435	451	445	424	394	443	408	433	461	455	487	431	407	435	411	397	424	430	431	433	450	430	453	427	384	419	467	446	436	433	450	447	437	384	450	452	419	438	403	442	377	450	406	418	437	426	489	443	454	446	427	425	375	437	426	401	399	440	433	378	444	416	442	443	402	443	456	451	427	449	369	409	414	457	446	404	442	421	440	423	445	464	435	389	421	397	428	440	419	413	410	409	421	411	423	416	423	465	404	453	420	444	412	420	482	436	433	434	441	431	416	430	408	434	439	414	414	427	400	432	419	442	437	440	448	427	400	437	412	465	439	424	420	425	464	424	395	457	412	432	411	422	426	443	418	434	420	438	436	466	433	456	489	468	424	396	475	431	454	406	409	450	430	432	424	431	404	409	420	428	449	406	413	415	426	427	434	415	396	411	425	418	434	420	466	414	427	471	423	421	431	459	446	448	425	464	411	461	407	427	446	409	446	417	448	452	440	420	409	440	455	421	402	389	487	449	427	404	402	439	437	438	426	396	447	446	418	391	458	455	435	438	455	445	443	433	428	422	471	418	419	407	490	386	400	424	456	435	439	428	457	410	419	412	431	409	411	431	401	435	435	426	425	434	427	421	396	423	451	458	465	452	480	452	413	430	412	384	396	437	439	418	428	434	467	431	435	412	408	440	447	393	451	440	458	457	437	449	474	413	412	417	422	451	412	424	402	412	447	424	416	456	405	436	448	427	402	433	440	440	411	455	462	432	418	439	445	434	428	436	447	368	463	406	435	405	420	435	430	398	447	433	427	408	451	433	442	428	430	426	443	428	412	444	377	416	434	391	450	423	430	459	401	391	489	411	451	426	430	396	448	457	424	428	401	405	432	418	465	421	417	429	438	424	444	459	429	420	444	460	406	459	383	421	428	409	430	423	437	434	432	455	398	409	465	428	437	418	417	472	481	407	416	398	421	407	428	433	420	424	406	431	399	439	430	438	438	402	410	425	433	409	446	457	449	427	457	376	453	437	421	420	456	443	409	426	415	440	411	414	461	421	461	439	432	415	476	404	420	435	431	422	463	438	445	465	449	406	391	421	423	409	405	386	411	444	480	419	454	415	426	407	486	446	398	410	426	406	423	405	446	438	458	437	430	437	432	483	424	421	418	440	463	398	454	412	405	439	450	421	439	432	371	446	401	435	391	375	408	423	466	415	413	395	437	429	446	395	480	365	443	414	472	428	471	442	427	417	424	439	428	414	447	436	404	448	398	434	431	412	406	423	413	435	459	451	479	401	434	414	453	430	435	436	486	433	445	434	437	455	444	424	408	450	424	442	448	451	454	421	499	416	425	432	436	415	451	409	409	428	437	471	462	433	432	392	436	444	412	427	427	402	424	421	424	426	436	435	419	431	428	435	424	433	441	449	404	402	421	399	444	418	460	447	403	432	430	419	434	437	437	452	432	436	428	432	423	429	425	395	429	419	432	393	425	451	442	449	421	423	433	413	446	431	404	429	443	448	423	451	412	419	432	425	394	391	403	395	430	454	456	447	414	393	417	421	445	445	435	431	389	433	445	403	411	436	424	438	442	424	401	442	424	427	438	428	456	425	438	394	437	418	424	422	442	435	423	450	428	433	427	417	420	418	428	424	409	419	429	420	412	453	442	413	450	450	448	418	443	400	426	442	442	454	425	404	417	423	431	454	460	430	453	438	438	440	434	453	421	431	449	401	408	432	444	405	457	447	436	438	450	462	449	414	436	448	445	428	418	427	426	495	398	434	435	401	436	415	414	459	448	420	454	428	470	412	436	453	464	390	392	420	438	441	427	403	462	409	401	423	412	430	401	449	430	397	404	440	406	415	470	428	454	459	438	436	429	416	424	429	423	435	445	433	475	451	432	453	457	442	438	459	401	437	451	438	450	440	411	415	449	417	397	471	472	452	379	420	434	394	421	432	413	427	429	428	439	433	402	456	429	406	421	423	456	428	419	446	424	418	425	420	407	447	420	395	422	467	460	402	414	397	468	412	441	449	424	430	434	425	446	442	422	451	417	429	409	442	435	418	426	432	444	434	457	423	411	402	441	461	455	434	462	441	433	417	411	442	416	436	399	398	456	413	426	447	431	424	454	428	425	483	429	437	457	423	443	419	442	427	410	445	445	404	429	458	435	435	427	481	418	399	425	445	438	439	412	432	462	439	408	383	489	394	426	405	414	449	399	409	432	458	413	429	401	417	398	465	471	454	419	425	433	448	439	436	438	422	451	429	420	434	415	439	406	403	424	421	396	450	426	433	404	474	456	410	435	402	422	430	427	437	433	468	429	435	410	447	397	435	434	441	471	429	403	396	411	476	433	427	415	425	437	397	453	456	423	402	456	469	411	410	433	413	430	414	418	426	422	384	430	438	429	429	411	389	459	452	437	445	421	453	435	400	439	394	463	469	418	411	428	426	416	425	423	414	426	431	441	424	418	413	411	450	444	433	397	440	447	410	447	459	460	414	447	424	375	417	426	414	393	423	445	440	441	422	396	390	436	394	431	423	426	425	425	417	438	423	430	422	437	431	396	408	471	409	412	415	400	395	421	439	423	429	418	432	413	428	403	405	425	431	480	411	422	406	462	421	427	399	438	412	434	441	420	446	464	449	429	433	440	423	434	480	439	412	422	450	409	465	421	439	425	448	430	413	449	411	476	410	441	421	454	434	446	404	440	424	398	397	434	440	399	418	417	381	471	431	435	425	412	410	438	446	467	443	457	461	393	427	430	423	439	464	458	449	429	450	424	452	450	420	457	403	426	436	433	392	414	415	412	437	405	434	426	434	429	412	444	446	452	422	437	418	449	407	442	439	457	415	442	439	447	433	379	430	429	441	441	407	418	452	433	460	412	456	450	415	411	406	441	444	398	402	444	472	395	444	416	455	444	443	413	429	410	448	423	385	443	451	373	434	442	436	425	411	443	408	399	427	451	436	436	429	436	458	430	452	485	408	418	455	411	437	430	406	447	401	425	409	392	402	457	436	444	415	469	454	447	431	439	449	438	424	454	437	382	422	438	433	420	440	417	431	409	438	421	430	412	451	434	428	460	409	441	420	433	453	446	433	408	400	461	435	427	419	441	448	411	431	418	466	387	462	426	434	448	383	443	448	440	439	400	429	447	462	454	419	425	465	421	438	465	422
4284	1216	1020	725	713	636	634	611	606	559	569	556	574	609	586	550	592	563	539	567	525	549	537	533	584	569	565	538	563	520	593	575	582	575	569	581	573	553	521	548	593	538	580	586	557	555	540	525	571	570	521	572	578	535	555	541	559	601	560	564	600	559	534	537	600	552	573	541	566	540	562	591	588	564	530	577	533	561	577	521	575	550	588	572	571	554	556	562	619	560	562	563	574	540	539	569	544	544	566	522	590	565	523	544	530	545	579	571	573	548	566	599	549	591	552	539	587	534	612	559	530	552	556	561	578	557	605	540	562	624	563	571	601	559	578	572	502	544	557	528	559	539	617	562	546	554	550	564	554	599	588	560	571	578	526	521	528	535	589	525	562	574	558	577	551	605	529	580	523	512	568	566	568	585	584	582	552	551	565	582	555	573	587	574	556	555	528	576	567	558	591	570	564	568	559	541	541	551	561	588	539	555	576	568	548	580	530	573	547	615	558	558	570	584	560	568	563	608	547	572	577	542	593	563	583	563	550	560	568	589	557	564	623	553	590	579	597	584	576	560	563	583	528	603	532	552	522	578	575	547	572	531	539	552	587	553	571	561	577	572	550	522	533	582	516	600	604	536	550	564	554	565	583	555	569	604	590	590	559	557	582	551	570	566	530	585	569	571	590	586	543	566	573	580	534	587	577	544	540	555	551	619	554	538	551	566	596	575	587	589	567	577	580	603	572	555	551	569	511	550	573	536	582	578	593	601	547	597	593	560	521	590	531	585	585	591	545	573	549	581	545	598	544	537	556	571	583	552	604	570	550	582	557	541	558	568	533	535	560	569	542	587	598	558	592	509	591	508	542	575	524	559	576	538	518	555	573	590	577	542	537	560	548	583	588	577	571	591	580	568	549	551	573	566	574	569	583	571	545	549	538	535	527	578	580	524	564	572	560	568	552	584	549	585	639	581	594	577	576	588	575	563	599	531	492	546	595	570	552	551	545	546	581	546	553	540	546	578	528	545	576	559	584	590	584	560	519	542	563	640	599	570	570	523	553	581	537	527	556	556	550	575	507	526	577	574	571	530	574	549	517	505	564	551	566	533	535	569	574	595	560	556	556	559	553	538	605	540	574	569	535	559	594	534	577	590	570	525	629	557	573	551	556	525	570	549	560	581	569	579	549	568	513	574	581	585	542	554	589	558	576	527	537	578	598	591	525	539	537	543	561	538	539	565	546	542	584	547	577	543	492	533	592	549	575	544	565	590	595	547	594	561	579	586	595	566	545	590	583	524	603	560	573	547	567	567	577	552	561	538	562	584	516	567	575	548	545	542	643	579	554	590	564	606	507	537	560	572	550	559	546	582	553	584	541	552	577	568	563	557	574	558	584	555	551	597	574	585	563	524	616	563	530	548	545	576	573	578	607	548	561	539	540	567	580	578	549	528	566	585	573	542	556	550	565	528	577	502	545	490	571	520	560	575	561	555	520	510	552	567	536	580	565	572	566	587	536	569	558	572	560	569	538	545	533	568	558	574	569	595	581	593	569	607	557	534	550	529	533	605	545	570	587	554	599	517	538	531	558	528	572	542	567	590	555	578	550	547	547	531	559	554	567	563	547	575	566	556	560	555	616	529	582	568	527	579	530	518	562	551	596	575	562	540	546	606	531	575	554	547	565	518	548	595	578	580	560	591	544	575	585	523	575	576	573	551	544	547	558	544	548	559	546	543	561	579	601	554	566	563	552	537	535	588	547	549	572	514	547	573	553	576	561	524	565	535	542	557	531	560	575	561	569	582	572	593	573	574	581	560	520	558	556	536	529	562	537	566	555	588	558	554	586	591	552	541	608	518	568	562	593	556	547	547	535	585	531	562	540	522	564	591	562	554	584	541	543	578	573	581	546	564	540	548	594	575	580	598	555	534	581	515	565	530	547	598	548	543	584	570	584	557	550	607	569	599	530	594	556	572	556	576	581	579	540	547	543	556	585	542	574	552	588	582	552	532	531	572	563	579	540	590	567	584	595	590	565	582	550	538	546	580	600	552	586	565	546	557	560	564	551	554	566	559	614	527	527	558	553	528	587	580	550	551	569	548	555	559	547	543	563	563	540	525	562	570	579	548	565	572	497	557	584	532	553	538	598	554	496	491	510	596	562	550	542	552	537	577	548	543	547	599	580	586	568	617	521	583	529	575	572	596	570	561	539	550	536	525	584	558	532	600	601	598	524	559	538	550	609	547	607	550	517	549	548	593	559	564	574	564	562	547	567	576	562	565	503	530	558	565	514	504	563	574	581	527	527	542	559	549	558	564	540	561	513	583	571	532	572	563	540	577	573	589	553	553	571	573	558	561	567	531	543	555	566	560	506	551	554	546	604	573	557	541	590	569	581	592	547	610	555	551	563	548	577	593	529	571	561	570	552	560	595	566	534	567	560	594	589	588	508	586	538	557	603	548	645	534	541	559	600	570	523	567	532	590	573	528	571	548	528	556	565	531	564	590	556	543	560	556	610	583	618	571	545	575	570	603	539	555	570	541	558	568	536	587	553	536	556	559	577	541	553	543	601	547	574	577	527	551	509	545	536	572	584	565	547	548	555	569	557	625	560	554	597	563	559	582	572	566	557	605	567	563	551	581	554	598	557	550	576	565	572	615	540	563	622	590	535	509	544	579	556	564	562	586	561	537	537	543	548	536	604	585	559	553	583	556	583	562	552	550	567	535	541	552	553	613	541	561	575	547	554	581	574	583	507	558	553	598	584	565	569	539	543	548	582	497	547	546	564	544	547	564	582	577	568	537	588	569	608	595	524	583	581	549	613	595	559	625	587	572	571	557	584	600	604	584	535	552	577	561	562	556	559	569	538	570	604	550	525	585	513	599	550	563	494	569	586	535	574	574	536	554	542	574	604	576	599	605	545	584	564	556	565	556	554	567	556	576	543	582	564	526	573	561	559	580	595	524	549	537	568	552	581	538	578	573	519	590	614	565	578	566	577	543	556	564	590	553	554	566	568	532	580	581	609	563	575	557	558	534	565	562	624	587	568	595	576	535	572	604	522	562	611	560	584	569	571	570	591	589	554	578	570	537	533	595	626	517	566	551	554	569	583	597	608	566	557	550	577	577	557	587	535	545	585	545	548	589	564	598	565	493	575	560	542	533	545	520	585	544	552	539	567	543	573	585	556	565	569	532	569	571	568	535	597	551	571	558	582	560	530	551	562	622	558	577	528	597	565	587	576	588	593	602	583	581	513	585	577	582	583	530	541	583	532	563	562	546	553	572	563	546	570	532	574	525	579	519	617	602	554	578	574	573	530	569	553	568	626	532	576	548	586	570	596	575	577	558	586	563	601	594	531	555	601	538	584	544	558	558	542	557	565	552	544	560	555	579	557	579	571	562	556	573	564	570	579	538	559	562	566	544	559	615	545	609	546	527	592	616	562	526	547	569	522	528	539	498	535	561	548	546	544	579	554	539	564	597	532	569	573	566	546	587
23727	21388	29000	24121	21372	13760	1653	1024	951	859	789	771	748	722	737	680	692	680	700	676	650	685	641	650	652	654	668	635	627	660	684	635	696	626	630	708	661	633	648	665	629	631	658	605	618	606	583	657	594	570	656	599	602	609	579	621	621	666	620	602	665	596	611	616	638	635	595	614	642	675	604	579	657	600	603	649	597	588	610	630	630	607	653	607	545	627	656	621	627	615	595	618	655	603	609	601	602	614	592	634	645	632	672	634	618	616	618	638	639	642	619	611	606	651	642	656	639	608	626	677	591	621	542	625	630	583	609	597	581	660	629	627	621	598	640	616	592	571	598	646	607	635	611	623	632	648	641	602	595	638	612	621	589	632	595	605	628	657	633	622	584	636	663	615	630	636	570	602	628	671	626	583	594	641	617	606	617	629	625	626	663	589	632	618	646	608	623	632	582	610	640	586	606	654	660	564	612	612	595	556	637	614	593	607	631	628	636	595	606	634	585	614	650	634	631	641	636	585	617	592	638	654	661	611	630	624	604	619	631	685	557	597	604	617	601	628	679	637	663	684	623	609	653	604	591	642	583	630	669	626	612	574	603	654	611	616	641	622	616	628	612	673	641	652	631	609	575	659	630	572	610	633	623	601	615	603	656	643	644	622	623	647	655	599	645	631	606	582	618	612	619	646	644	621	674	594	574	638	631	638	662	630	612	627	630	581	646	644	639	583	670	608	591	649	610	646	596	604	642	593	599	697	629	645	636	629	665	614	648	643	606	639	591	683	590	600	613	629	616	595	641	579	669	622	652	597	646	601	624	616	568	644	629	651	634	645	597	603	615	643	630	602	635	623	576	617	608	619	639	622	621	654	630	633	638	637	590	596	611	621	616	656	634	588	626	601	614	638	635	618	625	658	602	648	591	589	650	615	616	661	651	601	610	597	605	600	667	627	631	637	624	594	616	600	622	604	555	663	602	637	609	631	605	616	628	564	599	652	577	612	650	649	629	618	628	634	655	629	650	619	588	617	603	650	576	628	588	616	632	604	641	639	621	636	686	640	628	637	650	639	596	610	669	664	626	619	627	591	589	619	607	610	608	614	614	643	595	627	662	620	633	581	601	571	618	652	608	626	597	639	620	564	673	629	658	575	630	591	594	613	631	613	646	635	659	642	630	638	602	614	588	602	609	620	639	660	615	597	602	639	625	632	611	607	626	641	634	574	589	623	586	595	630	590	614	631	620	630	575	617	599	621	684	594	601	624	616	640	625	584	646	626	637	648	612	595	600	656	612	650	591	630	608	647	653	622	671	627	609	599	643	603	599	641	591	623	595	600	616	620	619	614	656	634	644	654	582	654	630	609	632	633	614	611	664	670	605	636	587	636	623	641	589	627	599	578	615	614	666	637	634	656	616	642	606	670	645	633	567	638	594	590	627	646	642	623	610	620	627	610	645	615	658	652	651	640	644	549	587	635	630	574	626	631	624	621	649	628	654	604	614	666	620	569	590	567	620	596	623	641	586	619	645	608	624	586	615	629	652	572	641	598	647	649	611	670	617	633	590	641	584	619	627	596	595	665	616	623	634	617	592	608	650	577	663	587	641	657	655	624	648	654	612	639	631	591	651	579	600	610	606	663	658	630	622	620	609	619	648	568	626	600	624	630	605	617	646	622	594	631	614	606	643	589	628	634	627	609	624	658	580	606	601	593	620	620	612	637	619	605	629	611	636	630	586	602	648	693	598	584	606	631	600	627	605	665	638	611	579	599	642	614	678	623	656	641	641	634	618	643	654	561	593	603	583	619	622	603	658	634	648	625	617	611	609	604	655	638	602	586	659	580	622	628	637	623	630	661	611	615	635	624	642	631	624	613	592	617	649	660	619	625	668	631	634	618	597	622	612	613	607	646	621	629	605	626	605	618	612	647	622	595	657	664	605	580	627	619	573	649	602	620	636	610	604	598	642	663	637	620	635	620	633	617	624	590	600	601	627	668	614	599	619	618	626	602	611	610	599	606	655	671	640	601	586	604	608	632	649	596	628	619	638	574	675	597	577	617	617	603	595	627	608	610	624	582	610	637	624	628	587	611	582	629	611	590	592	616	581	595	620	605	622	616	683	664	594	625	614	597	657	635	648	626	628	630	641	639	591	611	586	636	596	569	582	602	623	626	591	608	600	599	654	572	649	624	625	640	598	607	595	616	524	654	607	643	648	615	593	602	637	607	646	602	642	619	593	639	623	596	621	637	624	631	595	633	590	614	580	611	591	624	645	644	604	649	667	620	636	609	618	599	627	620	618	656	594	611	622	601	605	607	651	640	627	665	621	603	662	714	615	612	597	622	612	680	615	643	634	639	605	612	634	599	612	593	631	672	603	607	588	621	634	573	602	659	550	607	611	610	583	647	622	576	597	605	648	598	602	665	611	600	588	617	618	603	664	641	615	607	613	653	642	622	587	626	595	570	621	627	598	612	619	580	606	590	632	604	599	617	612	664	640	635	609	635	634	594	624	632	638	581	614	607	625	616	665	667	637	612	580	631	643	626	626	628	608	658	613	607	621	625	631	620	596	627	608	614	635	622	675	592	655	624	633	642	598	610	622	597	648	587	599	597	666	648	614	589	626	634	654	615	632	619	618	644	651	623	628	646	631	628	602	637	633	608	614	609	552	637	675	589	635	595	627	621	558	642	604	619	555	617	603	586	613	623	628	574	615	606	594	604	632	616	674	678	635	613	608	626	633	580	622	634	622	641	639	659	652	601	620	619	627	607	601	663	587	614	630	613	639	641	577	627	624	637	641	621	607	614	633	641	622	679	603	598	614	630	603	627	647	668	671	631	624	591	609	606	632	613	603	608	615	637	680	613	613	620	631	634	665	567	605	610	599	640	633	586	606	648	612	674	642	612	624	569	656	663	607	561	646	651	655	598	610	618	646	578	567	597	641	638	609	612	652	611	561	633	642	634	596	552	622	678	589	649	608	613	629	659	595	611	624	607	623	620	596	615	643	600	610	655	589	593	640	658	580	592	593	624	632	623	636	601	596	579	629	599	644	602	649	621	605	608	586	636	631	641	622	611	617	625	574	595	625	594	636	628	603	567	600	627	635	651	638	588	561	625	631	598	658	574	598	590	639	628	662	612	643	649	581	679	640	599	604	613	620	635	637	673	641	658	635	621	604	619	644	606	562	627	609	651	573	601	575	652	580	601	615	630	627	659	588	643	583	583	607	606	603	574	631	606	641	694	684	605	614	601	600	633	645	679	627	616	614	588	612	667	606	650	655	611	627	621	583	611	569	592	625	617	606	623	609	630	541	612	580	672	612	650	626	626	631	603	610	596	587	624	564	633	587	607	628	636	604	591	614	658	630	590	645	628	609	636	634	637	632	647	625	592	619	637	649	627	544	598	632	569	602	632	643	610	651	615	679	640	585	605	604	616	616	620	638	599	667	663	576	598	601	589	595	588	638	644	594	684	697	596	578	632	625	623	629	697	656	633
9152	10389	8470	4492	3215	2457	2010	1779	1519	1350	1224	1175	1087	995	1042	977	949	925	957	936	901	865	851	910	833	851	887	791	876	836	863	854	799	786	838	821	847	814	825	866	790	810	782	798	838	804	816	787	818	887	843	833	836	792	817	847	831	852	854	797	868	807	791	836	806	782	799	783	800	844	838	819	842	765	815	803	836	803	769	834	777	781	797	790	790	777	812	767	844	803	812	761	827	737	796	809	822	841	784	791	820	813	821	804	810	838	847	773	812	851	847	771	826	814	762	783	822	780	756	861	763	786	815	801	801	739	797	810	868	781	828	844	776	783	802	806	817	852	746	806	804	840	812	830	770	846	728	801	797	850	786	815	809	828	862	818	799	790	820	822	785	830	761	798	850	803	790	789	858	860	828	796	859	806	785	742	797	775	806	833	834	777	798	779	850	742	817	832	811	755	793	804	786	779	816	806	817	811	762	776	836	818	802	835	812	844	816	797	787	766	806	781	779	794	826	762	792	810	818	745	797	761	790	786	808	737	796	808	791	825	835	844	781	773	849	823	775	838	784	784	814	809	730	763	868	812	797	800	815	798	798	777	817	824	757	784	779	794	811	800	809	831	853	811	791	800	813	819	829	791	837	778	863	806	823	813	787	823	810	794	785	843	809	756	808	763	844	753	814	806	777	849	834	787	809	761	778	793	828	758	808	809	796	863	739	750	811	824	773	830	858	844	715	868	796	809	832	834	826	847	775	822	775	788	803	766	805	813	797	829	786	840	812	774	798	806	807	836	805	847	765	808	808	810	836	812	790	776	800	776	829	828	826	835	865	817	728	819	852	818	777	863	772	811	784	776	772	767	814	777	824	796	806	849	861	792	764	744	783	810	791	880	839	778	750	804	784	775	819	847	796	789	816	805	811	825	794	748	849	754	816	790	792	765	772	780	804	794	809	807	752	805	855	810	807	822	828	800	812	792	771	852	784	812	761	807	812	744	831	784	816	798	784	807	810	823	818	794	771	790	875	771	830	794	811	786	806	796	780	848	799	765	780	812	847	742	831	827	802	801	754	813	798	817	777	851	789	790	796	784	836	807	785	822	784	825	778	817	808	843	796	789	791	800	854	752	783	828	801	838	817	764	819	833	815	798	793	773	775	834	808	790	771	786	829	797	775	755	801	763	821	844	827	777	799	802	804	795	825	783	787	834	818	807	755	803	772	776	796	814	786	777	832	796	799	764	798	837	843	834	775	821	775	866	851	792	823	787	787	788	829	825	820	831	821	801	823	803	846	814	817	765	758	752	793	798	806	748	825	751	814	753	802	814	805	843	779	768	813	844	768	804	783	800	846	877	801	840	802	784	867	827	794	835	816	795	757	842	827	782	831	825	817	835	774	820	750	829	830	779	774	755	849	790	747	792	846	846	808	764	821	798	802	788	790	787	835	882	835	744	802	842	800	792	749	808	750	804	791	818	748	819	813	819	793	848	851	849	802	760	769	789	784	802	822	793	786	786	788	781	786	760	765	834	803	758	801	820	834	787	786	859	811	830	776	760	826	829	763	809	761	834	841	769	831	845	776	841	813	821	801	803	828	776	783	847	765	781	822	781	814	816	813	806	801	799	864	824	824	781	830	776	800	780	808	810	804	778	766	796	777	802	809	776	788	774	834	798	784	780	794	797	810	779	812	837	763	860	807	786	784	778	823	825	808	799	830	828	807	776	813	770	784	839	772	791	829	775	832	823	854	861	782	814	780	760	793	746	842	819	814	839	732	811	762	830	861	781	874	737	836	816	810	791	791	799	808	850	790	769	811	828	803	820	770	787	746	772	848	764	765	801	835	798	788	726	726	804	832	829	832	810	803	826	821	842	853	775	868	833	858	763	829	840	791	820	776	770	826	824	782	777	817	787	816	791	768	812	730	859	817	795	818	792	782	817	801	785	770	792	806	831	787	772	804	769	811	801	766	789	779	819	788	790	788	852	818	797	834	721	780	806	832	803	834	786	753	762	753	886	780	788	804	796	816	787	821	827	782	798	806	804	796	843	820	858	835	874	797	785	799	821	798	772	864	818	830	782	801	843	784	835	809	836	796	779	821	774	825	786	778	831	836	805	857	775	793	820	782	826	760	823	779	811	781	777	839	779	809	788	751	780	828	771	788	768	817	823	770	831	762	828	841	808	814	819	789	785	813	825	793	777	810	855	783	830	792	806	806	823	783	743	793	796	840	812	821	819	806	823	805	758	791	868	831	768	844	834	769	835	795	747	827	772	783	763	760	815	781	805	800	818	801	845	844	789	851	824	818	814	816	805	790	799	750	801	824	810	781	792	785	794	801	766	814	798	797	821	750	780	810	846	853	790	843	818	782	802	826	834	858	792	756	784	774	855	888	808	783	791	795	796	787	754	794	783	801	809	809	817	792	826	808	829	777	808	843	797	794	805	774	838	830	781	805	791	833	785	730	757	764	760	771	805	762	779	839	748	815	843	816	771	822	815	854	847	839	809	769	813	793	763	843	855	778	787	823	806	811	830	843	804	793	825	783	782	740	800	797	825	803	796	801	868	816	790	772	790	800	783	853	779	764	780	781	795	779	848	803	811	775	828	852	815	809	803	762	820	772	804	751	767	883	825	769	855	818	796	781	820	797	786	826	799	789	817	780	811	765	800	801	807	730	806	811	790	788	809	715	785	782	764	818	791	793	802	745	783	828	783	803	799	847	803	864	779	778	834	775	770	796	801	846	799	838	807	763	824	817	769	813	795	831	800	808	769	765	804	801	806	809	816	870	845	865	801	801	778	815	828	744	846	805	791	810	823	813	759	836	813	820	805	794	798	796	801	816	801	791	808	811	840	821	815	809	805	774	818	792	790	833	819	808	799	831	784	832	816	793	762	842	818	827	839	804	810	803	749	808	803	839	740	832	833	801	785	822	814	828	816	806	762	782	832	783	814	784	809	799	789	810	792	763	743	821	812	804	869	837	781	810	774	790	809	831	784	786	791	815	732	842	851	783	825	792	800	767	857	806	872	835	734	795	802	762	793	779	759	774	851	856	796	780	814	791	749	788	785	783	808	783	805	786	775	831	780	781	833	801	744	806	811	787	798	748	765	862	812	805	833	867	839	801	785	797	777	829	824	747	803	848	793	755	803	786	833	780	807	781	791	746	811	774	759	775	783	742	720	794	775	822	877	760	848	803	799	804	799	784	761	802	754	868	858	827	809	785	788	826	802	797	793	815	773	832	811	756	798	803	831	806	865	795	817	788	807	803	808	808	765	807	774	824	773	909	809	783	803	841	801	820	808	771	816	784	792	808	782	805	811	805	871	823	791	771	813	776	832	807	824	818	781	807	794	772	771	809	768	770	796	799	831	804	810	827	784	806	861	754	789	796	791	844	831	770	768	820	760	765	788	785	805	817	840	800	820	801	819	799	846	839	807	817	786	835	817	769	787	823	810	827	871	820	804	794	773	859	799	745	782	832	765	801	787	783	789
22930	21412	29408	23801	21412	21461	11842	1265	948	824	781	734	666	585	616	568	547	537	495	546	460	496	491	498	499	462	492	500	420	485	436	457	452	468	465	501	440	435	440	449	485	424	469	461	442	476	444	398	456	475	415	447	464	428	424	460	426	451	421	441	448	415	445	435	409	414	434	415	446	456	441	423	426	436	422	439	419	420	428	446	401	459	444	431	464	443	450	418	416	420	432	459	417	436	420	446	473	446	406	394	504	424	419	427	444	393	446	429	449	413	423	426	399	423	438	438	392	457	443	414	409	424	459	441	456	468	434	426	427	406	441	433	453	418	409	395	446	435	433	409	423	471	433	428	421	454	420	455	401	446	414	448	413	413	422	403	444	433	440	454	425	406	437	420	427	422	406	369	436	426	442	447	424	442	449	434	412	450	433	421	436	461	398	415	451	431	418	428	429	422	452	455	427	420	399	454	431	423	432	448	436	474	422	406	422	400	481	432	445	439	425	435	465	455	438	463	401	452	413	415	410	431	433	447	430	441	453	456	481	476	386	419	397	417	427	468	435	427	461	431	426	431	418	430	423	448	420	411	435	435	429	419	438	404	417	441	425	464	433	410	462	470	406	441	431	406	435	411	426	457	419	468	439	415	459	425	464	435	411	427	461	463	427	418	440	450	406	416	409	440	447	439	417	443	432	438	414	446	414	434	445	421	395	416	421	419	437	424	401	456	413	394	455	477	405	405	454	415	410	419	433	409	461	435	449	430	475	388	441	398	386	420	429	373	465	415	436	402	439	439	443	414	445	385	421	431	433	433	419	411	451	397	408	422	430	395	453	416	427	419	435	404	393	404	419	433	432	403	453	398	440	438	406	445	422	445	433	431	417	421	394	465	448	404	416	414	427	451	430	410	418	415	422	437	448	440	430	444	484	441	426	474	446	466	435	441	410	431	431	468	435	400	407	435	418	450	433	427	418	417	478	423	432	470	425	422	455	412	430	425	415	409	411	411	418	450	444	412	428	408	451	401	428	422	423	404	436	431	399	414	406	433	399	473	447	460	421	463	443	422	464	418	429	403	438	423	407	475	452	396	419	462	440	407	465	468	417	420	410	426	437	421	445	428	424	436	419	410	422	398	428	450	398	435	472	443	436	432	433	423	415	466	409	432	437	395	451	471	443	453	446	456	424	443	443	457	434	442	415	425	427	401	408	408	412	429	430	409	425	418	404	456	410	455	391	409	455	415	426	408	425	434	430	419	379	447	427	425	446	457	403	413	420	416	458	436	418	398	429	410	417	420	442	432	415	439	449	402	416	462	439	431	425	440	478	441	385	406	419	400	435	400	402	426	389	453	437	451	434	406	400	401	441	437	460	438	405	427	425	447	458	393	460	430	438	410	407	398	412	441	440	439	425	427	411	435	433	395	420	452	424	407	453	424	434	461	378	404	424	452	418	453	425	411	403	434	428	441	441	404	448	440	421	401	418	397	429	439	411	418	446	419	445	415	430	404	432	432	409	427	424	447	414	445	416	403	447	386	429	411	384	416	445	419	464	403	430	444	466	416	410	434	452	473	435	437	424	421	437	441	441	430	443	459	444	401	404	440	394	383	417	440	435	418	429	417	431	472	437	401	449	465	426	402	408	384	450	427	403	429	462	463	426	424	418	440	429	443	430	432	435	435	439	414	443	430	427	420	423	441	461	429	414	406	429	481	432	396	477	422	404	452	446	487	412	431	444	406	446	392	420	447	451	425	379	447	428	410	431	426	435	447	435	451	444	422	440	418	396	427	392	431	420	407	412	414	444	433	406	413	484	423	415	451	414	445	390	439	436	438	429	413	467	398	423	442	482	435	430	442	443	425	413	427	435	430	395	412	431	464	412	415	419	433	446	443	443	379	421	404	427	455	410	437	436	438	436	472	459	401	434	436	436	393	440	410	415	430	433	435	421	405	442	421	417	417	420	429	426	431	415	417	435	424	436	441	440	412	430	412	414	419	480	397	397	431	397	406	418	419	452	407	458	401	404	436	403	424	404	398	435	427	420	435	417	419	416	429	452	439	402	435	452	452	431	435	442	436	407	394	436	433	414	409	444	403	459	453	388	439	391	412	431	431	411	420	430	395	429	439	462	458	469	450	418	398	448	430	409	424	437	407	430	413	437	442	413	441	427	419	454	419	459	416	427	447	397	425	428	399	433	408	451	474	438	442	394	436	442	416	440	430	425	452	405	414	412	403	404	452	414	447	416	409	430	434	402	420	457	416	408	434	431	394	444	435	408	446	396	414	427	419	466	411	416	429	431	427	449	416	444	430	420	447	448	421	400	410	397	453	418	404	422	443	422	387	414	408	420	461	419	427	457	488	416	365	434	422	411	398	404	412	422	436	417	421	423	455	376	402	423	411	452	415	402	434	409	430	400	399	404	426	413	447	418	444	444	451	430	455	408	425	428	426	438	424	422	450	418	385	413	423	424	433	371	398	432	420	422	412	414	404	426	432	434	406	407	401	413	401	424	427	446	467	397	400	437	398	440	431	419	455	437	401	405	392	416	445	438	425	424	453	403	419	410	434	420	390	429	431	430	377	461	425	438	419	433	457	435	403	401	446	433	446	433	446	405	418	421	417	438	401	453	422	399	453	415	435	443	431	420	423	417	402	402	421	400	438	452	439	426	426	421	433	473	437	388	410	419	435	480	428	418	445	390	396	415	433	415	444	446	434	444	423	430	428	422	432	423	446	452	418	438	415	427	425	376	416	416	459	474	429	445	425	397	450	424	419	386	433	414	429	421	421	409	431	426	421	420	451	428	408	423	423	418	423	398	443	416	409	426	443	471	397	470	421	448	433	431	430	403	409	461	409	437	399	467	404	417	436	392	439	426	403	435	411	413	434	438	432	426	431	451	417	384	432	427	447	439	453	426	445	446	418	410	421	459	433	428	436	425	410	425	431	430	410	410	436	398	475	425	396	405	423	427	418	430	449	433	393	462	445	444	427	429	413	429	430	375	413	430	412	438	437	400	381	384	428	374	408	415	404	383	396	379	422	403	426	437	424	429	444	410	455	428	409	406	375	438	443	403	399	422	428	408	436	389	415	418	453	388	404	425	427	435	444	421	438	438	424	420	434	394	432	432	434	429	438	409	434	414	419	398	407	418	386	416	428	402	435	386	457	413	429	424	424	434	442	413	406	464	404	448	431	418	446	434	419	412	425	442	406	427	424	416	393	446	432	438	408	398	441	388	411	413	453	443	423	400	437	449	430	409	391	409	390	443	378	427	458	437	447	406	402	425	425	393	411	400	441	422	422	429	442	441	447	410	426	440	433	476	409	413	436	414	421	395	396	378	419	388	444	389	378	434	424	421	452	400	407	427	382	420	437	426	434	411	425	423	409	406	400	418	433	415	403	445	404	462	418	446	426	402	444	409	385	414	424	424	403	405	445	415	446	419	409	413	429	413	412	385	416	414	449	403	441	422	436	408	395	396	436	444	423	414	428
12189	16467	13280	7123	5048	3889	3011	2404	1953	1680	1452	1306	1249	1058	983	884	829	814	821	756	728	706	692	694	690	696	669	649	668	619	643	624	676	682	635	641	582	651	607	610	614	652	615	650	630	587	623	658	575	618	610	585	577	612	575	616	608	579	572	613	588	572	573	603	568	610	570	566	588	579	581	600	557	581	548	545	554	567	556	555	615	576	587	554	578	558	575	546	610	558	598	550	571	526	570	566	575	555	529	581	545	541	552	590	571	586	590	610	574	618	583	583	550	607	552	599	595	564	574	552	576	593	548	553	554	598	552	570	564	572	601	564	592	580	553	543	557	565	548	560	565	551	555	562	579	574	558	543	592	556	597	601	521	591	562	587	588	549	558	552	582	573	562	548	589	581	585	560	559	561	576	549	578	597	570	579	577	560	574	536	529	564	592	535	568	563	573	610	532	538	512	588	538	570	588	563	560	576	570	599	584	568	546	576	565	537	637	573	579	565	598	547	581	578	558	546	554	549	558	572	575	553	580	556	588	588	562	579	581	594	616	547	560	562	583	606	552	594	584	569	594	597	545	641	588	533	596	514	569	584	572	575	543	559	548	609	568	556	569	520	580	584	560	580	553	576	588	568	559	547	584	543	538	543	583	536	533	577	553	543	565	576	585	538	575	531	561	564	579	589	571	586	554	575	615	584	600	571	549	576	609	563	572	569	585	554	547	564	557	552	599	554	566	561	537	566	584	565	587	548	546	556	583	553	542	568	575	563	554	551	572	555	559	556	591	564	573	583	582	552	608	535	534	548	585	583	610	560	562	545	597	567	586	545	578	567	552	581	535	548	532	532	606	572	559	535	602	571	588	572	569	583	601	608	542	587	538	587	565	559	540	541	552	602	564	557	557	551	595	598	541	565	559	568	606	549	599	560	592	578	552	550	546	595	558	543	560	552	573	575	528	606	640	610	617	530	572	600	588	561	591	593	552	538	561	592	554	538	544	623	539	606	550	577	545	597	548	571	588	577	580	556	563	588	583	565	581	567	532	554	600	586	578	577	551	576	574	569	577	571	532	543	629	582	580	574	569	517	522	602	570	596	556	539	541	570	571	569	592	599	603	601	587	594	539	559	563	542	538	540	553	589	545	590	559	525	562	534	566	557	573	579	531	601	550	561	601	531	567	556	510	553	597	538	591	528	574	594	582	554	586	593	559	546	560	555	586	554	577	593	585	563	601	553	614	592	565	555	583	589	582	534	532	592	598	579	536	551	542	586	572	553	580	530	556	577	544	569	564	574	589	570	575	557	576	574	565	590	581	575	549	607	576	603	580	543	578	581	550	565	547	583	592	549	552	588	589	580	557	556	561	568	545	545	569	547	581	578	533	562	604	564	581	590	547	564	577	539	579	540	557	527	579	543	564	549	579	587	602	576	543	565	551	602	530	544	536	581	569	581	546	535	569	582	541	575	572	579	570	579	616	568	563	547	564	580	506	610	549	567	569	586	570	558	552	590	616	536	562	567	551	552	549	563	590	586	619	555	598	570	559	574	561	592	571	556	550	569	605	547	555	541	552	584	553	599	541	579	557	563	602	523	608	565	560	529	546	569	494	590	597	564	545	558	589	572	540	569	574	547	567	593	552	571	603	547	512	560	560	561	526	580	597	579	556	609	568	563	592	588	579	555	579	548	574	542	537	501	576	567	575	613	564	545	548	525	585	541	577	592	556	548	540	565	595	571	557	566	589	583	620	534	522	551	593	543	585	588	540	498	569	521	524	523	578	567	549	566	581	584	546	544	538	572	539	534	538	575	581	576	531	562	490	604	575	554	601	578	568	579	533	575	576	607	521	591	576	579	560	604	557	582	571	571	580	611	556	558	577	541	520	549	582	580	602	534	521	580	565	534	554	604	552	568	612	559	562	560	561	529	533	585	560	597	643	573	556	550	578	538	588	563	521	550	567	540	575	552	540	531	526	542	583	572	583	570	582	564	580	549	539	556	586	555	532	573	547	535	569	558	552	543	520	571	573	573	529	548	544	543	579	578	614	582	544	594	577	564	531	568	601	568	588	534	562	554	651	529	559	559	573	560	565	547	582	566	551	581	535	559	557	564	554	595	568	565	580	566	597	593	543	602	577	565	539	587	584	565	582	539	574	543	591	576	596	601	527	559	579	566	575	577	585	569	550	538	591	550	610	547	573	600	573	589	572	610	551	617	575	568	519	538	570	563	569	596	577	520	567	553	560	592	557	588	545	566	574	570	534	551	581	531	545	565	543	549	534	584	590	594	496	586	592	612	551	541	573	582	609	562	539	550	524	567	542	559	586	559	533	575	527	593	581	633	563	569	587	517	553	580	542	547	588	594	552	570	578	535	536	572	566	544	559	554	538	546	605	562	572	543	555	571	573	593	545	544	599	540	573	531	571	533	564	592	592	616	571	544	592	566	617	544	552	578	593	603	594	572	580	547	584	595	567	545	579	557	548	581	566	568	549	564	538	549	553	592	602	555	558	559	575	548	569	620	599	550	587	620	545	559	549	572	599	569	577	569	553	596	576	573	572	590	570	626	585	579	571	563	604	577	554	531	554	560	550	588	606	557	547	580	597	538	571	555	554	549	593	555	611	576	597	582	585	543	538	546	612	539	565	575	531	561	589	529	567	539	593	565	561	556	547	586	593	562	580	578	557	539	519	585	584	567	542	589	552	574	578	549	583	572	569	546	574	553	578	562	577	539	568	583	540	550	574	584	578	565	547	565	584	565	563	559	560	536	543	562	574	570	596	563	531	545	544	560	584	560	582	562	573	570	569	609	579	544	583	525	599	585	557	560	578	532	595	573	552	581	590	581	557	572	580	567	556	576	582	559	575	582	576	604	620	594	550	593	619	560	557	559	563	588	565	559	569	557	580	562	544	571	544	549	576	582	594	544	608	556	568	568	551	613	542	559	562	581	551	572	547	566	538	564	557	577	526	598	566	579	547	545	556	534	574	518	574	544	552	588	573	543	535	617	547	549	592	567	589	561	605	585	575	589	583	605	598	597	563	562	563	574	591	602	566	568	586	569	563	537	594	567	652	555	552	561	577	576	530	561	552	525	529	606	599	617	541	611	580	535	544	561	512	572	548	548	579	611	549	551	542	580	544	610	549	549	567	550	601	590	574	580	558	559	514	544	566	589	572	615	550	581	563	525	536	583	565	568	568	589	607	488	574	608	565	579	489	642	595	571	591	598	608	614	591	587	584	571	586	575	559	553	587	570	600	560	557	550	519	566	554	581	585	572	556	544	581	591	572	586	554	589	523	595	560	568	560	581	549	587	532	588	593	535	571	586	592	566	578	537	613	562	528	554	562	534	569	584	572	539	580	558	602	581	574	562	559	603	557	587	593	606	596	593	576	535	563	568	561	563	591	621	543	543	598	564	568	571	560	595	541	545	564	608	605	550	548	549	609	560	561	541	540	563	575	561	561	567	564	585	576	566	524	525	567	551	585	577	560	554
27037	21029	10218	888	517	499	462	434	428	439	457	451	432	448	440	444	425	446	437	443	440	455	457	434	481	445	441	400	446	417	475	466	463	423	428	451	448	412	413	418	436	432	427	442	449	445	441	401	458	456	411	425	435	391	444	432	432	477	417	458	402	440	442	449	427	426	452	423	453	397	422	425	436	447	410	455	461	468	466	448	453	405	436	457	416	457	423	442	428	413	427	434	428	429	421	409	409	443	420	426	443	399	407	462	444	411	457	440	412	407	413	433	407	448	443	476	423	420	388	420	462	447	461	441	419	397	462	448	422	424	440	443	443	434	407	464	419	462	419	411	477	458	441	440	411	403	425	452	448	423	441	423	394	435	470	414	438	429	464	437	422	386	454	433	467	438	452	428	427	422	412	398	443	426	434	420	422	437	424	419	428	442	439	391	431	404	407	426	433	469	412	469	432	413	393	417	429	409	410	451	433	424	438	436	437	428	398	459	461	449	445	415	391	425	453	430	424	454	407	416	414	416	460	413	415	449	452	425	386	417	390	416	424	400	459	415	423	446	425	428	432	471	421	438	432	421	397	456	450	434	470	443	411	444	425	411	428	418	404	501	456	449	455	458	454	434	447	454	446	386	415	439	442	416	447	408	425	409	391	444	399	441	382	405	431	400	401	442	432	460	421	370	441	426	443	410	402	429	441	370	390	441	399	419	401	468	414	426	444	434	395	459	456	379	445	417	434	463	424	429	410	464	421	425	441	412	407	428	428	422	422	430	421	462	408	404	426	435	449	421	430	429	408	430	456	396	421	422	460	431	418	449	443	450	418	430	400	437	449	461	433	429	407	403	405	414	422	442	422	415	438	444	420	415	418	421	434	444	442	454	451	400	459	455	424	445	403	401	437	412	406	454	389	414	442	413	398	482	445	424	438	426	436	408	386	424	381	428	388	431	437	384	431	423	444	396	438	472	437	428	408	452	444	415	466	434	435	438	436	446	407	403	409	399	455	422	431	480	447	428	468	408	450	418	430	423	448	422	455	397	438	433	418	418	431	468	432	435	413	417	438	442	426	420	406	413	428	463	418	430	440	441	423	447	439	428	457	464	417	418	457	448	439	414	473	423	445	414	425	437	438	455	416	407	421	442	439	457	399	436	415	412	436	449	432	409	461	435	413	448	416	417	424	423	376	419	424	439	425	438	448	397	444	424	409	451	451	406	417	419	427	439	420	446	463	431	444	409	389	421	425	436	427	446	423	402	445	419	442	443	466	426	434	441	404	449	414	408	403	444	437	430	423	407	414	415	409	418	397	465	395	447	425	431	451	426	446	447	437	456	388	438	432	410	417	402	416	427	395	401	441	417	467	397	454	453	411	439	407	442	423	399	415	443	454	461	404	405	405	434	411	423	477	419	476	497	450	428	450	421	434	470	457	447	415	473	410	445	467	436	412	430	448	464	443	413	427	408	430	394	430	414	438	404	417	417	403	429	440	399	426	472	429	393	449	467	443	422	434	428	433	440	416	462	418	409	389	414	430	417	455	443	484	454	433	443	393	434	410	430	474	411	438	440	448	415	415	439	455	413	424	443	419	451	460	431	450	441	395	439	416	429	447	424	445	454	453	411	423	468	420	450	383	396	421	428	446	433	422	444	409	422	425	443	388	438	431	413	407	438	437	444	374	466	451	467	473	466	445	426	441	410	433	437	445	435	443	417	432	424	425	445	443	439	461	415	405	416	450	444	424	453	442	448	438	429	429	447	455	428	442	442	436	414	428	448	401	373	428	441	435	417	459	408	434	411	439	442	416	436	417	386	427	417	384	408	431	444	430	430	429	419	402	438	414	443	418	443	455	465	432	423	396	422	434	455	399	434	419	427	417	444	418	376	410	432	404	393	412	386	391	421	427	406	427	459	414	428	479	462	435	425	434	400	421	442	406	414	398	447	419	391	421	435	450	443	430	451	430	418	426	422	425	428	417	462	454	441	444	410	404	442	406	404	446	430	412	429	402	429	438	459	423	448	435	400	447	444	437	415	442	445	403	457	416	457	431	432	449	471	425	440	408	445	407	435	451	411	422	465	415	416	408	436	468	460	415	424	488	447	411	424	404	416	412	415	519	446	461	415	397	406	387	395	393	442	444	402	402	427	419	435	408	439	425	411	414	443	428	428	429	413	404	462	426	442	453	452	458	426	441	455	407	442	388	427	435	416	429	432	434	461	413	404	455	411	397	447	467	448	444	445	457	410	434	440	416	426	446	437	413	421	437	422	413	391	468	404	413	421	452	418	418	445	421	430	458	404	403	408	412	410	424	478	426	439	433	429	426	440	449	415	431	410	436	442	407	437	444	460	408	438	456	413	421	433	451	412	462	440	455	436	441	454	426	454	442	431	430	423	422	406	438	401	440	421	412	427	429	425	466	401	460	413	406	400	468	450	416	460	410	421	442	408	437	405	450	457	439	435	451	443	440	414	486	445	446	408	406	429	413	448	477	440	451	411	410	406	427	458	408	422	463	455	408	416	440	453	398	415	419	447	420	416	416	446	465	453	443	451	421	374	435	429	443	443	436	462	411	417	420	432	397	479	451	446	419	442	414	414	395	446	416	429	440	399	423	379	436	416	406	417	449	425	411	406	395	438	451	407	395	471	416	435	418	447	440	476	423	408	466	442	429	450	431	447	464	441	406	432	459	458	415	452	455	382	433	427	487	433	429	420	423	441	405	497	444	402	430	451	419	410	425	434	417	461	415	456	420	415	437	439	463	433	441	430	453	415	421	425	450	463	465	455	425	415	408	413	429	397	433	412	457	483	417	434	467	437	434	437	454	431	408	456	427	423	416	422	425	414	431	431	449	428	441	454	467	452	420	420	430	436	459	446	421	432	412	423	440	412	416	417	479	443	389	484	440	402	435	444	431	436	417	441	416	462	452	454	466	420	418	454	401	459	483	443	424	434	454	435	397	469	421	426	408	390	465	450	447	410	414	460	431	424	455	430	460	433	429	457	494	427	448	448	443	463	419	450	405	452	444	446	472	413	396	447	423	459	448	424	441	428	451	410	415	424	463	412	440	464	433	423	415	429	422	431	446	421	429	431	428	456	432	414	444	446	432	358	439	415	429	422	401	453	442	417	423	443	426	429	478	453	399	373	438	414	432	420	399	421	463	424	453	408	412	491	426	450	429	428	425	441	475	432	460	410	442	415	428	407	411	435	438	406	440	489	420	392	446	463	443	440	409	427	438	449	444	432	442	433	432	454	460	420	425	427	423	388	410	418	442	435	413	431	476	430	427	462	444	416	393	448	425	431	435	375	388	476	437	422	465	434	454	417	421	432	455	433	432	416	436	418	402	411	373	446	483	402	451	369	447	394	438	412	388	407	447	399	441	386	459	451	408	445	408	447	390	416	442	421	423	418	397	440	450	435	420	467	446	429	407	430	402	413	453	424	409	451	470	410	399	443	428	419	377	419	398	443	449	402	414	432	429	420	417	421
4386	1244	1070	783	659	666	622	574	587	623	580	550	572	598	576	591	599	556	595	545	541	520	572	544	561	542	588	566	551	569	558	567	585	566	589	561	533	538	541	556	621	579	541	553	569	559	576	533	525	586	568	539	561	610	548	550	584	566	584	542	597	577	561	569	541	563	571	538	545	593	516	539	598	582	575	561	578	569	567	550	578	565	554	540	574	549	592	528	536	530	600	560	591	567	555	544	552	565	507	576	581	568	573	524	545	554	533	544	523	562	583	557	549	553	575	547	568	559	580	572	530	566	544	565	539	544	535	577	565	572	582	549	577	563	561	613	573	537	609	565	556	569	530	529	568	567	579	564	557	528	567	572	573	547	575	578	542	579	569	561	545	498	567	607	541	549	553	543	578	561	523	572	597	586	548	590	551	531	580	545	563	557	545	552	571	535	581	544	575	573	566	581	566	582	578	551	563	550	590	566	512	546	567	572	567	576	587	562	581	549	515	578	566	560	600	535	538	588	560	566	558	536	563	565	577	573	551	581	564	585	539	520	549	562	585	554	553	573	551	548	557	582	555	556	556	570	547	549	550	571	592	585	545	565	586	548	557	552	587	541	548	579	558	561	599	547	578	573	525	554	568	543	551	537	570	590	568	535	549	559	535	596	583	575	537	601	546	603	552	548	569	526	580	592	573	526	537	530	567	550	570	552	527	584	584	585	563	532	563	571	541	565	588	578	494	549	568	589	549	571	516	564	608	556	580	539	519	547	558	530	527	538	560	566	554	537	592	546	578	535	568	575	581	519	560	571	555	555	553	610	559	520	528	588	555	582	590	526	575	570	526	570	601	552	624	531	519	559	576	587	595	529	572	594	566	540	538	590	601	613	586	566	554	583	544	558	592	569	577	584	572	561	563	562	574	593	582	564	564	558	551	597	549	591	511	554	560	572	593	556	538	616	571	548	576	605	515	569	554	598	558	603	537	564	536	571	542	574	636	547	521	556	543	559	552	569	567	549	550	564	571	546	586	577	532	569	589	567	569	582	555	593	560	564	599	582	536	574	573	569	566	546	580	596	538	540	580	543	564	584	561	552	592	561	570	549	571	608	542	568	560	573	523	550	573	573	590	569	580	539	544	561	567	562	543	571	607	559	542	592	570	562	559	590	527	608	534	549	580	551	593	546	575	559	567	529	591	562	569	590	559	532	555	540	543	585	570	563	572	547	539	548	612	590	521	591	536	544	618	581	514	614	559	550	572	561	551	549	557	543	581	565	564	560	505	553	560	559	566	531	602	550	538	543	570	607	555	565	578	591	569	539	625	568	612	545	553	569	556	509	577	615	540	541	572	571	615	555	562	560	513	555	609	595	558	593	545	566	543	539	551	547	522	585	555	576	539	578	546	565	590	579	560	568	520	578	546	555	559	550	590	533	617	610	545	519	558	574	571	560	586	606	486	541	559	524	506	589	518	570	551	534	548	536	597	565	570	614	579	579	554	579	529	521	562	564	563	525	583	546	563	549	575	548	589	535	507	545	605	544	602	571	576	564	548	596	550	559	553	542	555	518	582	554	557	570	569	539	581	574	566	555	565	554	547	559	559	521	505	593	550	537	568	534	540	565	525	537	542	533	529	532	561	564	557	558	566	600	577	566	536	558	586	565	555	551	540	534	524	563	541	536	539	583	594	557	560	589	555	571	539	539	574	569	565	564	560	579	575	557	589	565	546	560	566	547	544	609	507	554	515	589	546	619	553	557	567	582	567	555	587	592	531	581	526	579	601	599	589	564	551	583	556	549	593	536	513	534	585	551	580	571	598	545	541	579	552	561	545	566	562	569	560	593	553	552	556	498	538	577	519	542	551	560	543	538	590	527	586	596	566	586	543	553	549	547	543	567	555	528	553	565	557	590	588	549	597	526	558	549	597	540	618	571	576	554	570	576	592	570	576	577	576	577	567	570	573	551	609	577	600	628	597	603	555	551	547	580	575	580	547	547	537	551	571	551	572	596	585	565	562	521	540	495	573	551	564	568	557	558	535	567	546	570	566	543	570	580	528	561	578	558	569	577	536	623	564	550	545	551	545	561	591	615	555	522	559	532	567	581	567	557	527	536	547	561	571	546	515	569	566	514	556	542	549	526	546	548	564	598	559	562	561	583	546	571	546	579	558	544	542	548	573	525	539	537	577	567	575	553	526	569	598	548	591	544	592	590	577	535	536	571	571	547	574	556	570	533	567	542	552	560	569	588	551	576	594	572	578	584	597	526	552	545	560	565	565	552	524	533	583	577	542	535	546	578	573	525	551	627	580	530	556	538	591	582	562	567	539	543	585	542	556	574	548	577	572	548	607	569	581	538	579	545	551	567	570	570	585	545	572	537	551	584	572	572	547	583	587	579	556	580	585	574	536	545	549	534	574	561	535	560	584	567	530	585	575	570	563	543	554	576	553	582	533	516	552	554	602	519	595	568	567	501	575	554	580	562	593	548	566	585	540	566	561	559	571	600	540	573	572	555	611	573	566	553	536	560	587	542	564	568	599	588	583	575	534	563	566	596	557	593	536	542	567	514	557	586	560	527	523	549	552	553	554	520	546	533	562	550	574	578	537	590	581	555	577	552	582	547	577	596	544	568	554	580	555	591	592	529	591	578	553	632	544	571	553	568	555	557	554	579	572	586	575	537	515	541	558	564	555	570	578	568	546	560	565	567	543	599	614	543	580	604	608	589	520	543	565	555	599	553	530	556	570	547	613	536	526	578	547	582	499	566	559	560	582	577	585	550	548	557	556	553	580	570	568	563	592	602	574	569	581	558	567	534	557	570	543	567	596	562	541	568	597	571	543	590	539	554	570	569	555	561	538	568	580	567	574	543	574	580	530	531	602	531	510	581	553	527	565	607	563	564	588	559	559	547	553	554	550	546	608	554	560	546	549	569	591	522	551	588	577	574	544	569	543	519	549	602	552	570	516	614	551	572	543	567	561	578	574	592	587	519	556	591	567	543	608	592	592	565	597	539	549	576	528	558	596	603	576	579	585	589	577	561	554	546	564	578	595	551	584	532	583	563	565	549	539	571	532	603	573	540	555	557	549	577	566	553	536	602	555	558	536	542	566	554	537	556	539	564	524	539	522	562	536	549	592	550	601	541	565	592	597	592	546	529	585	555	573	531	566	581	572	556	578	562	585	545	513	593	509	531	559	586	500	572	583	567	588	572	544	544	533	520	560	568	577	560	595	601	570	581	540	572	537	579	536	556	566	560	564	554	540	581	555	552	527	574	580	585	590	582	499	575	555	565	548	560	571	538	575	526	556	572	535	552	598	536	588	550	545	565	553	561	567	571	528	556	598	564	565	545	558	522	546	545	600	553	564	585	556	563	573	528	518	517	588	580	529	578	581	572	580	578	491	570	555	601	541	556	553	559	557	562	549	562	575	549	577	550	503	558	547	588	546	513	552	562	510	565	570	568	587	585	577	559	580	603	623	565	489	597	573	594
23831	21418	29072	24179	21409	13651	1726	1043	908	827	846	795	737	741	680	679	703	665	691	659	663	658	622	674	638	656	606	628	682	576	634	651	635	650	621	662	621	646	609	637	618	591	626	637	627	649	584	638	596	636	605	653	646	643	625	624	628	651	594	651	634	620	627	641	610	649	647	642	609	601	625	625	578	640	633	601	637	593	634	671	586	616	631	588	673	628	640	608	625	561	607	646	668	622	664	615	591	612	608	603	642	583	580	575	615	591	611	602	650	619	619	604	583	609	622	640	606	621	613	591	626	611	637	596	637	608	620	623	712	591	574	612	616	610	611	643	554	603	605	617	623	633	623	621	610	651	589	597	665	647	581	652	623	616	645	564	663	638	593	602	618	613	650	610	633	593	674	664	607	591	636	629	597	623	574	620	573	671	602	611	611	574	645	641	577	633	589	608	584	609	579	590	621	612	595	608	658	599	623	602	638	614	637	653	602	625	614	629	613	641	633	601	611	642	610	625	659	628	590	633	651	655	615	590	596	582	613	605	647	631	609	647	597	652	604	667	617	606	621	643	638	637	579	593	631	605	550	615	582	629	587	608	598	579	607	601	589	621	649	584	626	621	606	648	622	622	683	645	674	614	601	615	606	607	647	631	625	624	619	616	617	609	633	604	643	625	610	630	595	602	637	646	625	608	625	585	615	644	613	555	606	641	612	621	652	627	600	653	603	646	590	644	605	621	664	626	603	576	593	625	619	603	623	641	644	645	588	581	625	623	622	647	604	610	597	632	619	643	627	610	587	568	638	644	638	614	633	628	608	649	587	643	620	582	597	601	636	605	557	633	630	600	614	598	601	607	602	588	578	613	649	647	663	633	650	603	563	635	653	612	611	627	614	608	600	615	581	587	654	625	599	610	622	630	608	673	632	624	622	607	617	625	612	591	630	609	624	616	632	577	614	618	621	601	588	600	602	656	588	615	593	613	601	628	626	634	625	597	633	613	587	646	634	622	661	635	597	593	608	629	626	639	599	604	620	640	610	596	595	604	596	627	593	651	604	632	640	613	610	583	625	642	600	632	665	543	614	599	645	656	661	640	658	654	591	658	604	624	571	653	617	600	609	650	634	590	639	657	617	653	618	624	638	591	606	593	609	626	626	626	630	638	626	590	633	621	631	611	626	641	646	624	613	609	607	620	626	660	563	598	590	626	602	594	567	623	639	673	574	603	600	617	601	666	625	604	590	618	655	658	613	612	627	615	585	595	625	619	616	613	590	603	598	638	630	645	568	591	630	611	621	619	620	614	587	646	579	627	546	590	650	639	623	614	608	599	659	615	590	590	585	647	588	621	635	612	604	604	645	587	625	647	609	633	555	606	617	608	571	637	663	567	603	580	604	638	613	620	589	606	633	651	653	618	613	654	628	627	576	592	638	595	666	651	598	655	601	558	648	585	591	680	624	626	628	584	607	585	623	616	613	567	624	601	605	594	625	609	606	645	607	640	637	621	615	623	618	600	601	638	652	612	628	615	595	643	586	617	582	576	632	610	652	598	611	646	652	607	620	604	629	616	595	610	590	575	662	637	627	539	665	652	591	592	603	617	580	649	600	609	586	643	616	660	641	562	607	614	608	623	597	607	629	624	618	673	631	630	600	609	624	622	595	620	640	588	612	609	633	628	602	617	649	656	630	618	604	575	608	590	611	618	634	639	643	637	619	628	604	605	629	567	606	587	641	625	671	613	593	627	609	642	578	624	644	635	610	638	629	605	594	617	649	614	611	620	617	636	612	586	622	633	602	649	590	621	593	603	627	622	608	562	604	581	591	629	604	610	640	613	637	607	551	608	625	608	588	609	588	620	589	630	587	588	609	617	626	607	643	592	639	633	636	596	628	595	572	634	596	638	575	642	612	627	625	665	639	630	662	610	556	630	617	577	623	600	660	620	607	606	625	594	622	618	584	614	602	641	585	632	647	629	579	640	671	591	619	615	649	641	578	604	588	606	608	606	616	661	643	617	612	600	591	599	612	657	627	635	638	589	641	618	668	615	613	659	612	610	623	630	626	615	651	628	625	596	616	604	637	609	593	650	606	637	632	638	590	619	674	614	596	605	640	628	625	588	607	640	630	664	574	620	590	629	593	621	610	639	590	633	606	634	617	596	613	614	622	624	625	628	601	595	590	635	620	637	589	644	621	607	576	602	619	648	619	652	627	613	649	636	623	611	591	589	581	609	618	574	649	604	613	581	593	558	627	586	637	591	663	629	571	632	603	623	590	615	617	651	606	581	622	617	649	624	576	641	632	615	600	629	639	643	583	605	625	591	597	642	610	618	647	634	664	619	592	629	599	618	626	555	590	633	597	626	607	594	621	573	619	616	617	629	631	620	611	607	625	617	628	632	599	626	630	630	624	637	640	605	631	627	633	633	595	615	608	639	552	566	633	592	567	630	609	623	651	610	616	631	575	632	616	600	583	621	613	594	603	686	617	596	616	574	630	634	601	636	590	620	616	594	610	635	623	578	657	602	613	608	655	626	608	592	595	637	627	617	605	642	635	557	613	635	575	586	618	577	623	636	598	605	633	640	609	613	600	628	571	611	586	596	621	633	606	615	625	630	649	616	646	598	579	635	619	564	648	595	601	608	578	622	586	618	604	637	641	565	615	666	607	600	638	614	569	631	608	591	614	621	608	571	627	611	587	623	625	640	612	601	598	607	673	597	601	628	562	644	617	624	640	625	617	580	615	592	570	618	623	607	592	592	608	591	609	604	580	595	604	640	634	599	603	620	605	627	650	597	590	651	600	633	582	618	609	646	622	662	623	682	616	617	656	580	613	597	654	572	623	591	629	572	579	638	624	638	581	617	630	579	623	600	609	646	643	606	647	569	556	607	611	662	594	587	624	619	640	579	584	591	625	593	619	579	628	636	615	647	635	604	610	620	612	615	631	612	615	599	596	658	575	618	590	628	657	634	620	604	591	597	642	639	626	608	623	647	651	604	607	636	639	631	643	605	603	590	577	608	632	601	602	637	620	617	647	603	648	588	592	627	608	580	666	572	611	626	607	672	634	653	653	606	605	565	606	612	630	640	604	646	651	623	614	632	600	655	599	615	589	605	616	610	630	608	638	657	610	611	571	569	580	583	622	645	642	624	592	562	631	620	646	621	609	591	631	648	621	597	643	590	606	655	612	606	573	633	598	636	606	575	563	601	634	625	675	607	583	589	603	617	570	611	577	661	559	618	595	637	620	607	637	621	665	619	667	582	624	672	613	640	638	595	626	588	635	583	618	603	610	567	615	621	648	675	614	586	649	625	607	622	604	595	597	562	601	578	600	616	654	585	591	641	616	602	554	636	608	604	593	611	632	659	601	642	599	629	634	641	613	612	659	606	645	638	630	666	614	641	619	632	641	643	633	577	612	650	630	581	649	629	625	622	616	563	626	659	658	596	598	634	585	589	570	622	637	645	649	591	614	634	618	615	603	645	597	572	630	655
9261	10478	8501	4385	3237	2548	2041	1714	1475	1356	1165	1155	1116	1072	1000	992	966	911	898	858	886	860	867	919	890	858	848	849	828	862	861	785	838	820	795	751	872	836	832	834	822	787	806	806	797	826	751	810	845	838	844	777	823	837	786	807	818	772	807	780	783	812	798	797	808	762	797	810	828	839	791	805	823	795	827	835	809	800	785	816	804	783	776	808	816	794	798	762	758	843	778	810	777	804	790	793	805	800	853	814	835	854	780	793	824	807	860	796	821	808	795	797	800	755	779	762	819	766	761	744	775	814	799	783	825	823	812	790	795	833	830	794	805	768	799	803	768	888	807	853	824	787	802	797	825	837	770	812	804	782	767	761	821	796	828	776	799	846	801	784	735	810	843	793	787	852	778	783	791	791	764	807	777	796	774	786	779	766	783	765	802	781	785	803	748	792	800	785	813	827	798	777	789	779	806	782	830	738	784	818	753	781	794	776	788	825	801	784	825	830	809	804	766	773	810	812	815	800	782	814	741	806	807	821	786	800	811	796	811	755	815	814	808	733	762	800	833	835	787	816	807	778	808	811	770	853	757	810	809	860	773	789	848	800	765	854	815	837	771	804	761	844	822	855	800	745	773	799	773	834	837	765	779	797	780	779	828	810	811	805	811	756	758	817	816	764	823	802	799	847	826	746	756	837	791	818	808	777	776	784	816	866	805	840	837	808	855	797	799	785	790	840	804	794	778	806	792	795	754	812	808	817	809	815	781	810	774	852	765	749	822	777	806	813	761	792	794	778	821	848	801	830	773	803	783	829	829	848	781	808	823	810	782	783	786	791	805	803	822	777	781	724	800	778	826	827	791	790	805	783	774	798	803	803	748	838	805	837	782	801	740	822	837	753	819	726	775	828	799	818	760	819	773	827	804	829	823	829	772	775	827	794	783	780	784	779	790	822	791	832	792	820	786	798	747	821	793	774	759	787	777	811	772	808	822	783	801	782	811	746	843	825	854	801	823	755	806	768	807	794	836	756	785	787	797	791	813	741	787	764	806	782	848	786	774	775	754	768	802	820	796	732	796	780	775	823	813	720	784	736	807	804	809	818	773	798	743	825	794	787	783	848	773	829	785	805	800	822	790	836	841	798	794	829	816	833	800	791	776	795	826	743	797	808	803	764	809	789	806	826	862	825	805	835	844	812	794	817	802	780	799	815	864	847	774	781	804	796	787	793	762	743	763	784	831	746	804	767	796	774	791	819	770	787	794	781	766	820	801	793	811	789	795	786	802	753	812	791	734	800	777	799	786	809	813	801	811	863	780	797	767	807	802	787	808	845	794	823	814	825	765	803	834	828	776	792	801	806	818	800	744	791	792	801	767	791	772	770	835	799	864	772	748	788	812	793	800	760	792	813	813	796	778	858	783	776	762	798	785	777	773	817	820	773	824	784	765	843	762	833	786	795	842	780	813	786	816	836	832	753	756	801	837	769	797	793	815	797	774	822	810	779	803	807	764	742	796	837	808	862	785	819	741	844	831	802	774	812	854	819	826	834	785	771	817	782	815	807	804	809	844	824	794	747	795	831	816	798	848	780	779	816	800	775	784	812	808	783	850	817	833	754	782	765	815	812	811	765	737	825	799	818	802	791	795	804	826	773	756	772	797	763	742	798	834	781	777	815	812	858	795	804	835	761	817	744	811	767	772	799	796	779	786	781	817	817	804	802	773	797	823	836	789	760	751	780	786	791	804	837	827	878	843	787	777	850	772	816	735	826	814	774	771	814	817	854	782	775	811	827	843	806	808	792	828	795	873	854	842	845	818	828	828	801	816	780	799	812	806	756	831	778	817	819	815	784	817	825	826	805	779	795	796	754	807	842	819	817	794	817	791	813	766	806	780	762	770	788	750	763	765	803	812	813	817	792	781	804	786	798	783	822	813	856	886	793	841	810	774	765	835	805	782	781	825	789	787	771	810	809	852	836	821	854	812	750	790	832	825	790	819	794	816	829	802	812	854	762	816	815	813	815	834	782	772	760	811	751	809	802	822	855	785	819	791	835	837	811	793	786	727	824	850	836	844	804	776	814	820	815	827	812	778	790	806	798	765	781	794	822	746	778	787	805	807	805	789	745	810	756	766	738	773	793	774	811	789	789	767	835	784	835	757	810	782	793	780	792	846	795	797	833	884	781	801	757	709	793	793	780	784	828	797	842	782	801	804	785	808	859	794	792	747	774	740	819	781	726	808	773	826	831	773	795	743	791	814	817	825	793	831	821	794	823	819	825	854	755	797	797	817	755	800	741	845	805	793	799	824	787	827	840	841	788	787	776	773	782	834	832	773	792	834	798	796	851	843	795	829	791	769	769	805	772	793	801	773	798	788	805	840	823	809	818	808	808	777	821	819	823	833	792	756	804	807	774	747	818	779	775	778	825	846	795	809	814	782	763	840	828	781	737	764	826	776	858	793	823	763	805	809	873	854	814	837	812	786	811	831	767	775	764	831	746	793	789	812	832	774	779	798	836	770	761	777	807	815	782	789	735	819	800	796	787	763	856	809	779	835	790	788	768	770	801	832	833	794	796	793	828	778	769	767	864	775	783	767	790	736	858	768	783	801	810	779	786	776	790	832	757	798	814	829	735	848	802	844	792	813	789	804	848	785	804	761	828	804	820	825	817	814	809	812	856	740	772	779	784	770	786	810	784	776	771	850	802	787	754	809	821	761	833	823	867	836	794	781	798	823	745	818	810	795	829	749	797	822	833	801	812	794	771	807	806	820	786	779	770	837	759	780	789	803	802	815	794	799	783	822	848	818	807	824	784	749	810	807	772	836	793	798	818	840	781	802	812	809	832	803	801	808	803	807	803	830	792	817	766	762	804	834	869	799	872	797	818	782	780	814	827	733	757	797	785	804	818	792	797	778	761	831	799	865	746	713	825	810	811	816	802	812	797	796	848	833	716	757	783	861	814	756	837	819	786	828	812	791	830	821	837	819	801	783	779	808	821	812	836	791	819	817	761	798	817	808	825	753	802	833	796	812	800	809	799	737	792	808	806	793	820	799	810	830	798	805	784	816	837	761	844	755	759	818	756	784	795	786	758	793	795	789	773	786	778	803	783	786	782	764	749	787	809	822	792	805	799	764	740	812	826	825	798	803	773	789	811	789	811	777	816	812	780	810	807	729	826	837	780	821	801	844	782	807	818	763	834	821	800	763	742	827	818	784	794	782	796	809	766	746	792	823	828	795	798	852	738	825	738	818	847	783	840	812	789	862	797	803	790	823	773	779	793	810	729	848	743	778	745	789	779	773	831	732	743	756	809	857	843	753	794	790	816	774	793	791	815	778	772	800	818	776	821	779	777	814	791	799	866	862	765	804	818	827	791	737	772	804	776	793	813	770	813	812	821	808	845	810	831	787	816	808	778	822	815	834	827	804	835	802	787	863	794	810	784	801	815	836	745	844	810	791	758	794	799	790	808	779	727	780	792	802	809	805	794	799	780
22885	21358	29335	23765	21359	21419	11655	1272	934	829	737	704	619	617	577	538	550	479	514	533	569	493	445	474	480	467	449	459	481	454	449	434	476	448	429	470	444	421	453	451	423	421	437	440	442	429	423	404	453	445	437	456	409	384	433	458	439	404	421	426	423	437	454	421	421	426	414	415	430	436	433	446	441	413	423	423	452	428	409	449	414	414	377	406	419	409	425	410	426	461	424	435	384	401	432	413	401	433	436	407	411	469	397	446	444	411	423	432	408	430	399	419	429	428	458	409	442	427	419	435	428	416	424	471	426	407	417	393	435	440	440	405	399	423	432	398	435	381	427	397	437	464	372	432	425	425	437	456	400	446	432	422	394	387	394	435	431	406	429	399	442	420	406	426	399	396	429	373	410	427	392	423	444	393	411	431	413	422	442	452	412	417	410	384	405	438	387	402	380	435	442	465	437	420	420	476	422	431	396	374	435	427	412	401	409	438	384	391	425	411	421	463	434	422	437	404	429	426	432	408	448	397	390	430	457	399	425	442	388	399	405	444	395	424	433	426	438	425	444	430	404	411	416	456	427	434	416	442	428	440	406	386	450	444	399	400	420	421	413	414	408	393	383	424	405	415	414	439	413	414	422	417	449	421	415	437	425	439	445	415	468	408	408	445	416	434	410	455	385	393	454	455	415	398	423	445	407	416	388	413	402	440	429	439	426	407	430	418	423	421	449	427	401	424	453	428	368	379	456	412	351	444	382	403	392	424	440	442	408	443	378	438	411	410	434	443	423	431	390	423	456	413	375	398	424	461	430	393	440	410	398	443	429	439	420	456	433	435	424	454	395	442	430	400	406	400	431	466	426	394	432	424	422	413	460	446	408	404	411	402	423	417	394	419	409	424	383	407	400	455	402	423	385	425	375	428	432	440	428	432	411	441	460	398	414	402	426	385	413	471	435	384	438	431	434	414	416	418	426	407	421	431	439	394	406	399	469	413	413	401	446	427	453	438	410	405	401	448	434	430	400	436	388	406	446	437	401	428	428	460	418	411	414	397	438	422	407	399	407	431	407	431	454	448	449	400	396	455	403	409	399	419	438	420	422	414	428	408	380	425	427	420	405	389	421	442	418	389	435	391	458	459	414	418	409	422	399	396	425	429	403	396	441	409	444	375	428	452	403	447	415	412	428	407	384	400	432	400	420	408	429	392	374	438	428	407	415	407	403	449	367	404	425	426	443	444	455	421	431	387	409	427	444	414	430	416	420	454	436	460	403	455	397	424	436	448	400	414	443	438	393	429	420	399	429	430	397	427	468	420	435	435	407	474	411	435	421	373	418	436	430	423	436	431	451	424	408	436	435	440	416	404	427	398	446	427	399	387	419	429	392	411	412	430	425	436	433	420	447	422	406	391	450	423	451	444	399	408	441	415	451	385	424	470	445	409	417	451	444	416	420	445	423	406	399	385	437	419	464	419	359	409	415	401	431	423	413	402	384	422	438	411	415	430	421	428	411	385	442	436	389	423	420	426	385	427	447	412	438	422	399	408	413	421	422	403	434	409	417	405	422	403	408	403	413	420	421	424	433	394	429	418	422	396	417	422	409	398	469	420	408	417	420	403	403	385	435	414	412	449	426	451	436	438	349	414	412	395	402	399	423	409	392	425	388	424	400	383	420	414	424	402	450	445	398	422	426	421	407	435	397	400	441	437	444	430	387	413	425	431	409	419	405	407	453	435	383	395	437	418	407	405	387	423	392	448	412	415	408	414	422	436	419	418	404	428	426	379	417	402	417	444	414	389	422	406	412	404	404	405	435	413	444	419	397	440	383	420	411	379	381	423	419	406	436	405	417	434	450	447	431	450	427	455	445	434	383	453	406	406	376	422	419	393	393	416	440	418	425	394	459	407	460	404	415	393	442	435	456	455	433	405	420	398	403	440	429	393	450	432	445	372	425	424	444	405	395	405	445	388	421	385	433	374	460	379	462	411	420	402	424	414	402	410	393	411	424	419	401	409	426	416	420	442	414	429	418	360	405	419	404	402	445	424	430	440	440	414	452	472	408	432	411	447	412	428	427	400	425	439	446	468	391	397	424	464	458	419	392	428	436	394	439	410	408	423	406	445	451	384	379	400	445	436	432	412	417	430	456	407	435	424	395	441	403	397	435	395	411	397	416	428	455	419	382	425	405	406	475	427	422	448	451	395	396	433	400	417	435	427	444	398	414	421	425	424	415	415	423	438	375	400	455	433	404	427	419	403	438	457	455	420	393	444	378	409	441	399	424	422	442	387	412	381	433	405	400	411	451	444	418	418	402	429	408	416	411	427	411	423	451	409	425	417	432	401	407	390	408	451	447	404	397	424	401	436	406	389	370	438	413	404	392	473	426	412	406	393	442	416	436	422	385	402	410	429	436	413	399	393	414	389	405	410	430	440	418	450	379	403	457	447	423	411	433	399	412	419	411	399	400	412	424	409	425	402	422	447	402	387	425	447	388	426	438	427	399	405	442	419	423	403	396	406	432	437	419	431	401	431	437	414	410	427	424	453	394	405	430	439	424	428	394	386	447	431	402	417	436	444	416	409	401	430	403	422	427	441	401	454	406	406	389	421	428	410	420	392	428	378	422	399	409	439	406	430	409	406	454	394	404	419	434	388	383	436	372	413	438	395	413	401	422	389	416	407	439	380	415	437	417	371	396	403	423	400	426	408	384	439	372	415	449	426	414	413	401	465	433	391	430	427	448	397	470	461	435	436	445	402	450	424	406	443	470	427	390	431	391	448	443	393	457	429	393	422	395	410	452	447	422	392	421	440	418	416	417	384	421	398	418	418	402	405	374	426	406	425	405	417	426	410	408	403	427	420	432	403	418	431	437	448	449	418	394	406	416	442	420	417	390	412	414	404	403	427	402	420	409	403	400	403	395	398	401	423	412	425	369	414	418	414	443	403	390	434	422	419	397	420	411	424	374	402	398	461	377	424	454	410	418	412	382	443	448	428	369	436	438	390	450	447	432	395	445	377	433	396	451	431	458	413	424	398	382	427	390	409	432	412	446	398	432	413	417	411	412	387	414	438	442	386	412	400	379	412	416	432	416	391	432	397	457	425	381	430	416	437	441	421	424	402	369	417	413	428	434	425	392	421	424	438	391	413	439	459	444	401	419	420	399	436	447	383	424	449	444	454	431	444	398	408	415	412	437	411	417	384	396	425	440	391	395	388	414	447	422	398	424	401	427	429	406	387	398	417	405	429	415	408	416	438	434	430	420	418	427	434	433	401	391	425	424	423	420	460	439	447	414	420	446	416	407	429	403	428	438	408	430	425	423	425	358	403	427	433	407	423	399	433	431	407	422	407	417	409	448	415	405	415	442	397	434	414	410	410	438	400	412	406	413	403	425	415	367	435	415	387	378	423	450	433	419	445	433	412	470	411	385	415	453	437	426	417	424	439	397	437	446	445	410	431	441	416	399	431	438	426	405	407	422	414	427	368	442	449
12128	16611	13446	7010	5072	3740	3020	2375	1979	1657	1430	1284	1159	1040	935	922	830	820	785	796	724	737	722	678	683	661	712	635	628	646	629	647	638	650	664	586	612	604	554	630	589	624	627	594	607	600	572	584	614	579	556	578	603	589	607	598	563	561	559	591	604	555	591	567	567	569	572	565	564	595	581	600	585	596	584	524	572	583	580	552	515	552	571	617	548	555	536	576	567	562	564	542	547	541	551	555	572	544	543	603	602	564	592	616	574	549	566	618	533	578	567	540	540	551	560	597	566	541	558	536	574	538	593	556	536	615	530	578	551	594	551	543	589	523	578	591	555	538	533	587	545	578	591	549	537	578	558	574	578	569	559	543	533	544	556	579	569	570	573	584	570	563	560	570	628	560	546	547	558	579	579	538	553	547	595	575	548	523	556	558	593	579	558	564	556	593	541	550	549	574	484	543	586	573	549	606	543	559	541	527	579	538	577	513	548	538	549	545	581	544	587	585	553	529	591	564	572	564	533	561	546	541	583	568	530	603	584	585	534	529	540	594	545	584	578	578	569	576	504	533	524	592	565	560	573	570	535	555	552	561	573	559	563	562	592	583	523	536	534	575	534	567	547	566	542	605	570	579	521	612	559	544	531	596	601	557	545	566	576	561	600	539	550	546	568	558	529	514	563	601	525	557	552	552	556	541	550	585	569	573	552	555	571	563	619	545	518	522	561	570	559	592	545	561	539	592	531	562	578	564	522	539	584	566	540	568	586	608	565	571	593	537	530	552	553	590	552	566	547	582	571	559	605	537	513	563	546	577	530	547	571	530	585	573	585	557	536	598	539	504	551	549	544	603	550	561	583	586	559	614	595	534	549	537	566	556	517	542	561	581	557	560	523	554	526	533	544	569	553	508	522	610	598	537	577	512	544	576	568	553	564	566	547	564	583	522	573	571	566	565	508	549	593	558	547	522	551	568	557	556	596	544	544	524	562	590	562	558	556	565	560	541	604	600	521	556	571	583	534	585	560	556	577	567	550	566	556	552	584	534	563	511	560	503	526	580	578	542	559	550	556	584	543	566	552	563	627	553	576	585	561	574	547	570	539	556	606	577	566	570	566	525	601	550	548	560	526	551	577	554	594	592	599	559	528	612	579	592	564	585	621	540	551	575	550	562	543	568	548	544	515	579	591	573	527	592	533	572	599	512	564	588	538	569	568	562	556	550	560	527	570	592	581	575	548	569	575	526	604	581	572	576	553	616	555	521	580	544	566	611	563	582	589	565	562	540	566	539	584	560	562	555	571	596	592	513	589	544	561	575	549	560	528	600	566	544	551	532	528	566	581	573	541	531	577	547	559	578	609	548	571	500	546	575	548	577	595	565	529	600	569	534	546	540	609	541	554	585	589	566	530	561	585	557	568	553	542	558	500	595	546	562	547	526	539	555	560	594	550	544	516	582	566	553	569	592	538	542	554	523	533	584	542	543	526	526	590	547	602	549	536	584	540	562	531	531	606	515	527	579	571	553	574	552	588	611	534	530	591	523	580	540	577	566	553	574	601	534	598	547	551	559	559	557	539	582	555	539	559	532	593	563	554	535	539	547	602	534	563	525	557	550	519	590	531	558	561	571	558	589	533	550	562	567	533	564	531	534	565	555	549	556	582	519	592	550	541	517	551	562	552	547	565	535	553	507	558	536	555	574	547	541	600	524	587	568	566	601	587	586	542	532	578	561	569	539	585	646	584	531	577	604	537	554	546	531	564	581	567	540	560	557	550	546	554	524	556	551	536	599	555	555	515	508	537	573	538	528	569	543	558	537	572	577	548	555	580	545	580	549	549	572	553	583	552	520	566	554	558	588	519	565	555	540	551	587	603	574	573	573	576	536	541	531	556	587	539	571	574	553	564	602	583	574	567	532	570	561	571	597	571	562	564	542	543	589	554	633	589	572	571	528	559	541	571	533	568	551	552	564	591	583	576	539	584	562	573	552	562	617	564	592	573	603	590	608	530	533	529	577	498	580	558	555	568	558	574	538	570	556	575	547	557	553	559	571	555	582	584	544	572	554	561	523	616	566	550	539	571	584	542	574	620	613	526	570	550	544	565	561	577	578	559	594	551	558	575	588	556	552	547	555	577	541	584	542	563	585	517	566	585	556	560	541	592	609	546	586	580	573	568	536	543	570	531	527	555	561	590	564	542	592	535	548	545	551	560	538	578	576	583	532	559	566	564	526	578	562	564	572	564	533	559	603	564	561	577	535	535	565	550	532	576	599	577	591	602	575	553	553	576	573	547	535	563	567	583	589	520	587	572	569	565	580	591	559	522	533	551	591	601	597	566	560	558	566	597	567	583	564	553	571	547	584	583	596	548	577	522	550	552	542	530	575	531	583	587	560	577	544	567	569	570	588	581	583	580	548	522	587	603	637	530	567	529	539	549	544	556	579	573	568	585	575	542	527	588	556	560	575	580	588	560	556	543	572	563	509	510	542	563	560	601	553	592	584	611	547	524	590	570	534	591	594	560	563	540	557	542	570	555	590	569	609	554	510	559	570	562	562	585	557	564	568	565	526	589	583	553	555	572	555	613	567	569	555	559	559	532	545	545	558	547	560	527	562	622	561	576	518	543	549	596	605	569	542	559	574	547	553	567	565	532	599	563	538	584	509	562	529	586	595	505	531	531	520	560	580	552	564	527	586	573	578	564	592	583	543	552	572	528	546	567	577	601	540	546	561	573	547	571	546	549	557	571	532	532	563	550	607	586	557	565	566	550	595	569	534	590	576	532	589	591	536	545	558	549	561	581	548	554	571	547	599	538	542	616	575	547	550	564	552	533	561	569	532	565	531	553	560	557	533	563	533	513	540	537	580	563	597	568	570	590	572	591	568	556	562	536	542	555	578	544	540	569	579	558	563	576	562	565	566	620	543	609	531	598	570	519	551	577	522	570	578	557	550	543	526	615	556	597	639	577	534	557	605	590	563	529	524	545	582	560	545	573	601	552	595	538	567	550	550	562	545	538	557	595	558	545	555	573	580	564	581	548	535	563	542	583	572	532	572	553	594	568	573	534	542	539	589	544	583	565	586	555	573	562	606	549	573	558	539	589	570	550	542	552	574	562	555	567	530	583	568	559	576	528	568	584	517	571	610	596	557	559	537	558	536	526	539	541	576	554	558	588	588	584	556	539	577	580	595	567	571	580	531	592	533	572	594	551	545	564	554	548	532	566	588	574	540	582	558	565	538	555	617	588	569	595	586	609	529	612	535	552	583	540	552	551	580	571	544	538	535	565	567	554	587	577	564	567	555	557	560	584	545	534	556	555	559	586	572	606	538	543	514	582	562	628	513	555	536	571	551	530	535	582	568	549	528	590	547	540	573	566	563	568	535	591	573	518	565	601	529	543	575	553	586	618	592	563	520	542	558	551	576	552	541	566	559	617	576	571	555	531	564	577	584	573	516	574	519	578	567	549	577	521	545	532	551	538	597	553	565	552	530
27057	21019	9865	852	560	511	489	446	452	419	421	469	409	442	431	418	445	425	406	430	459	433	421	409	436	429	423	408	407	461	396	447	451	459	392	436	453	428	412	434	402	437	424	429	446	403	449	426	445	444	441	485	418	423	449	442	449	423	461	434	440	434	456	452	437	438	443	428	430	390	445	450	454	452	419	424	436	412	422	423	465	429	422	432	466	416	442	423	429	459	391	457	441	435	459	425	421	443	442	412	393	437	438	441	418	434	394	442	416	453	447	450	404	419	414	457	419	443	376	418	464	443	439	430	419	403	470	459	439	400	409	405	468	399	441	418	461	423	464	407	399	429	407	413	398	448	452	437	431	421	409	442	464	391	424	429	433	439	435	448	446	434	410	405	439	416	447	440	409	417	430	398	411	445	392	434	410	425	474	415	459	420	417	436	405	442	418	466	419	425	434	406	455	452	432	457	415	402	424	390	399	472	451	406	395	399	425	395	415	408	428	397	442	468	423	412	440	403	434	459	475	432	419	452	443	436	402	439	457	424	412	413	437	400	411	447	433	433	426	414	386	402	431	420	406	430	410	437	421	413	438	421	443	429	460	432	406	445	418	447	429	463	426	407	428	432	412	418	440	426	388	401	432	425	411	478	424	421	426	406	426	419	407	402	480	429	397	418	446	447	423	444	446	408	409	433	438	411	453	360	428	420	418	420	416	406	406	420	435	476	453	419	413	439	424	404	418	428	423	447	425	439	434	462	422	426	416	406	364	411	410	411	408	397	428	411	413	399	457	419	419	442	399	425	451	404	443	434	421	418	413	420	432	414	421	471	438	425	442	448	456	450	456	449	432	408	452	444	435	424	403	463	413	395	411	409	452	423	413	429	409	404	445	408	424	451	448	410	427	443	433	411	411	440	411	420	447	439	423	450	437	455	469	434	407	433	440	407	416	452	445	402	439	439	420	444	428	419	445	430	451	418	397	466	446	433	431	423	419	432	412	426	443	472	409	454	418	437	452	409	472	411	402	456	409	433	421	436	431	401	441	408	453	442	427	455	415	429	449	433	420	427	465	434	424	423	466	446	457	401	412	432	405	420	404	438	428	437	451	469	426	404	397	412	483	424	408	457	417	420	407	394	421	435	445	450	445	439	384	431	425	436	454	454	423	392	455	404	442	421	425	416	436	393	424	457	454	420	454	456	401	457	443	420	450	423	458	380	375	411	417	422	422	407	415	405	433	412	400	435	423	456	426	414	433	429	438	418	441	420	446	390	409	436	392	435	425	424	452	457	443	421	430	396	435	420	399	410	454	444	440	406	454	433	413	420	419	440	456	477	462	449	444	434	442	421	405	421	381	420	458	404	470	423	429	435	457	447	457	409	425	421	446	402	410	460	428	440	433	437	384	386	420	429	423	454	463	419	388	443	405	408	404	431	409	409	440	412	404	425	412	491	413	482	410	451	440	452	434	404	422	422	436	406	386	429	423	448	383	469	420	435	421	398	417	449	426	439	371	422	360	406	424	441	426	446	442	417	440	438	437	420	473	418	451	416	408	394	441	436	411	437	446	445	432	401	414	430	394	397	429	425	411	396	418	422	439	394	418	385	446	453	387	444	424	455	438	447	436	396	427	451	384	431	402	443	428	423	411	416	424	443	404	405	385	413	403	438	405	416	397	390	423	396	473	436	461	422	444	401	438	444	440	417	427	445	419	431	449	447	420	421	427	408	423	437	423	420	447	436	396	414	382	429	435	463	436	459	444	444	469	425	493	396	406	468	412	451	442	420	417	407	457	419	477	475	398	417	382	450	403	418	408	416	453	415	415	447	427	417	441	400	423	432	455	419	408	405	461	444	434	452	430	451	425	398	426	435	404	420	397	416	462	448	376	443	425	427	416	441	431	420	470	399	434	403	417	453	436	412	428	418	412	456	464	432	435	412	452	448	441	415	428	458	422	433	411	442	424	461	434	454	471	396	456	435	418	405	453	452	447	398	440	391	431	461	441	409	455	411	440	438	410	430	396	406	428	400	400	389	445	427	397	405	457	457	423	424	434	402	447	408	414	415	459	444	423	416	414	416	419	422	414	430	427	427	427	425	424	436	429	453	377	467	408	447	412	403	393	442	391	402	430	392	436	450	427	433	404	418	465	436	440	456	443	395	428	413	411	424	420	421	422	402	460	444	436	455	438	440	409	394	446	435	430	435	436	406	448	406	423	423	429	414	442	430	387	417	427	417	423	410	431	403	417	433	413	441	451	470	426	450	416	404	433	452	422	444	443	414	403	420	446	430	380	417	443	401	417	405	412	426	416	420	420	429	424	415	440	472	426	464	450	440	427	395	447	407	442	436	453	435	420	394	445	429	445	431	406	387	422	439	432	438	488	400	426	449	405	435	430	438	469	406	428	465	422	426	457	370	447	422	415	417	441	417	414	459	445	435	448	378	363	434	412	460	442	411	449	404	410	447	404	435	437	456	449	427	439	433	420	433	430	464	409	424	413	465	413	405	412	400	429	416	438	396	412	442	408	424	409	424	438	388	434	429	443	449	420	400	418	428	454	491	406	429	446	409	431	445	438	403	482	444	418	424	429	392	404	419	421	431	467	468	406	432	418	406	433	457	416	438	457	434	406	426	429	450	385	435	429	389	413	431	419	424	468	407	413	447	450	420	397	451	460	384	439	435	407	440	418	422	460	424	414	426	424	396	418	418	387	405	418	452	445	429	461	453	451	441	419	423	422	405	423	432	435	419	406	470	463	397	439	430	412	425	412	452	450	400	414	422	442	423	425	416	436	428	414	453	440	401	425	421	426	435	442	415	416	470	440	442	409	421	410	449	410	452	420	419	429	437	441	443	439	409	437	448	438	438	428	434	457	448	435	475	416	456	430	400	445	422	404	422	460	434	441	462	410	433	451	417	399	429	412	397	435	399	436	444	449	415	435	425	425	416	425	453	439	430	440	415	447	428	456	415	448	418	407	418	408	434	447	435	411	426	415	419	433	416	455	492	408	412	440	440	407	425	406	391	458	458	441	462	415	425	449	407	491	451	433	407	437	438	417	405	423	466	425	415	445	401	446	429	445	410	428	402	427	397	403	408	419	419	425	477	400	442	431	410	428	442	399	479	440	463	409	444	409	397	433	435	445	433	418	439	436	437	434	458	422	424	444	418	449	440	444	430	417	411	442	409	400	412	437	448	412	434	470	406	444	467	397	456	429	420	423	429	378	425	438	427	399	428	465	420	454	435	416	453	414	420	399	380	422	453	419	431	456	438	411	416	415	415	425	469	416	432	463	464	410	415	463	419	403	419	422	381	445	447	444	430	414	468	460	432	486	449	449	408	422	440	392	424	450	426	451	446	433	434	429	421	469	461	461	412	442	417	436	417	445	410	420	448	404	423	444	422	433	402	406	385	434	389	445	415	429	425	424	457	457	395	424	457	414	435	425	407	449	396	429	443	422	402	438	380	415	414	393	433	415	426	418	437	448	443
4294	1204	1086	763	695	627	606	662	578	614	591	573	546	569	575	566	576	560	580	593	571	592	564	590	553	590	584	573	577	575	527	523	621	579	566	563	580	562	573	555	568	576	548	558	563	591	579	585	556	600	560	565	573	569	533	562	535	565	532	533	568	552	529	563	534	535	582	583	535	534	558	542	586	579	596	532	518	548	538	556	571	569	547	550	576	586	545	540	545	570	560	493	565	562	596	532	519	533	550	568	532	532	560	556	555	500	536	576	534	550	566	550	571	541	577	531	570	618	536	552	565	570	558	537	523	577	560	590	568	555	531	567	563	558	564	592	541	569	527	571	575	543	581	570	592	562	588	564	532	581	571	601	553	535	513	521	539	590	520	569	601	562	584	592	573	537	587	595	544	537	548	548	575	558	573	544	543	570	589	583	537	591	533	558	598	554	546	546	540	580	599	584	521	571	570	559	554	566	547	556	587	510	545	565	539	565	530	515	592	543	547	537	559	529	571	576	573	524	573	578	563	592	531	551	540	579	545	561	578	621	548	557	536	526	535	534	573	575	584	559	531	518	564	506	573	547	550	614	565	555	518	538	539	572	566	566	541	566	560	551	549	530	539	570	563	573	573	557	548	524	545	559	547	501	540	586	578	565	529	532	565	549	561	513	517	561	583	565	571	574	540	602	575	542	546	555	565	550	579	570	536	579	526	584	554	582	569	549	564	515	580	590	555	570	569	554	527	569	554	576	556	560	557	549	599	593	555	537	575	568	571	541	546	560	571	550	563	575	514	583	565	544	532	578	543	588	558	605	559	562	594	572	578	555	523	567	548	619	572	572	555	580	558	561	572	495	533	564	537	524	556	552	570	554	568	556	518	572	562	522	547	530	567	601	592	547	541	580	546	550	561	555	566	563	583	548	529	558	571	577	537	548	500	526	582	546	575	561	522	573	545	556	502	591	585	550	562	565	579	553	595	539	555	571	550	597	543	534	547	549	552	574	560	551	569	573	570	574	618	556	573	560	557	558	540	569	577	581	582	554	555	580	553	562	599	534	572	594	590	567	551	543	579	582	588	543	573	588	600	559	547	550	593	542	579	566	585	561	571	529	556	560	584	558	563	604	581	552	546	566	572	585	598	586	563	609	564	602	570	564	536	565	563	539	532	521	555	543	560	566	520	539	579	540	558	568	574	554	552	561	550	591	531	546	572	591	559	550	545	563	591	518	547	596	566	561	582	560	554	562	515	549	570	537	547	526	563	516	595	567	573	559	550	540	568	583	580	557	576	549	567	577	567	600	574	584	550	566	531	546	571	517	566	545	566	583	538	577	576	584	571	581	567	543	534	546	568	563	554	562	537	586	518	581	607	560	560	558	516	552	565	576	573	540	566	547	565	543	601	554	589	536	567	590	556	596	549	584	526	542	555	564	594	519	572	572	567	557	534	558	591	549	571	587	603	569	567	536	581	559	562	574	561	565	556	547	580	574	564	565	581	529	533	524	553	544	578	586	564	532	543	554	576	568	545	583	560	537	563	553	539	563	572	534	553	536	529	588	586	598	486	561	586	552	584	566	567	530	545	550	563	547	532	554	538	574	570	614	559	566	599	558	559	560	575	570	572	534	606	551	558	579	547	569	582	572	561	571	548	558	563	571	527	553	589	561	546	540	553	527	592	571	534	585	568	593	551	571	545	585	531	573	543	583	578	495	555	565	545	556	587	535	585	538	597	553	552	547	588	565	558	602	567	606	525	600	602	565	544	535	562	527	587	521	567	582	604	531	547	533	533	564	537	542	534	555	554	563	551	570	604	547	543	559	596	564	568	554	564	557	561	589	587	531	569	543	586	530	557	547	563	576	546	549	534	533	528	550	555	545	588	533	579	583	563	540	554	584	551	563	566	570	556	513	534	563	564	546	576	567	552	538	553	544	566	553	606	556	590	565	496	522	546	556	552	546	590	556	546	559	591	547	497	548	573	540	543	564	571	558	560	551	524	555	572	560	534	501	537	538	564	576	548	492	553	544	578	526	564	555	599	549	545	527	543	583	584	561	578	565	553	578	552	563	533	553	586	622	563	629	558	530	558	559	579	541	563	541	529	570	530	584	578	576	544	534	579	542	567	551	571	527	592	577	602	577	548	552	556	580	524	573	538	566	603	551	586	560	497	537	586	519	557	562	559	551	504	591	533	547	548	561	544	576	533	550	503	586	554	575	615	521	532	525	554	526	499	537	520	619	581	521	566	555	554	564	557	566	600	557	507	530	556	524	551	552	556	614	603	554	573	584	566	548	582	583	550	567	551	555	554	541	563	581	527	584	526	586	614	578	558	538	550	559	529	536	580	546	562	555	548	485	509	593	574	582	550	572	549	590	566	534	602	554	535	539	539	507	570	555	555	556	543	577	585	542	542	547	540	600	581	568	552	587	537	589	578	582	591	563	563	553	513	586	550	588	587	553	564	597	575	566	585	574	601	535	525	551	572	541	559	603	585	595	545	543	543	549	569	609	539	569	550	544	565	580	581	543	564	598	559	578	574	559	523	576	586	561	552	561	517	549	588	576	517	545	584	561	545	555	531	543	551	551	558	554	587	588	571	546	566	548	557	584	590	614	526	591	548	554	553	557	562	498	536	531	551	575	555	560	598	538	563	546	561	540	543	581	576	601	541	583	566	569	599	566	583	553	559	543	570	539	532	568	553	588	606	571	598	500	566	540	566	553	620	566	569	524	556	555	571	568	573	563	562	576	566	572	547	549	554	537	560	563	554	510	571	615	566	553	565	541	571	581	561	560	547	567	553	547	555	556	575	550	575	528	573	572	589	582	521	559	580	520	555	567	598	538	567	559	583	571	552	503	565	522	585	572	544	541	538	574	630	549	570	546	527	536	597	575	605	576	579	590	571	580	530	568	569	574	594	529	580	555	541	532	563	561	548	564	546	566	549	550	578	550	533	576	584	590	540	544	578	574	525	569	548	536	568	566	544	572	571	573	571	568	541	534	538	593	565	548	531	537	570	567	574	544	604	589	528	578	559	575	580	551	582	536	561	534	554	548	551	567	498	533	529	632	610	549	562	576	533	552	603	551	556	588	577	554	574	609	572	590	561	564	580	581	559	526	515	607	549	545	597	566	551	590	601	581	530	546	570	573	580	584	552	598	548	546	566	503	556	540	546	527	550	527	525	539	542	579	568	563	565	510	570	522	588	537	571	546	537	548	559	549	577	562	554	547	588	552	577	582	582	551	531	581	543	551	555	518	549	538	525	533	567	551	557	580	549	562	579	527	579	551	568	514	562	564	594	544	542	586	561	539	521	558	568	545	535	550	523	535	552	505	578	583	593	545	576	632	569	539	603	531	523	555	542	598	571	554	537	554	561	559	533	586	513	546	583	561	570	548	568	573	529	548	602	555	577	556	536	555	555	556	549	564	557	575	593	532	569	587	527	558	569	526	600	570	531	580	604	540	574	604	560	581	607	525	526	520	571	502	595	520
23775	21396	29019	24156	21403	13455	1603	1034	889	779	784	764	729	718	661	693	692	617	708	715	704	657	647	662	656	649	603	664	629	622	639	646	637	582	611	608	617	645	650	639	599	584	617	600	593	595	616	669	603	646	637	631	610	600	650	611	613	640	592	602	609	569	620	633	642	604	582	611	613	600	632	568	628	593	625	664	589	626	640	628	635	638	618	613	599	593	643	617	624	608	681	661	597	612	631	543	610	616	645	659	627	620	598	599	574	620	616	628	578	577	607	589	654	592	617	599	570	610	607	598	615	596	638	561	615	632	617	625	591	543	621	643	628	601	601	604	583	638	617	620	656	605	623	592	627	634	614	606	612	630	609	594	592	649	572	589	588	601	631	654	604	629	638	606	596	566	647	576	643	644	601	623	602	591	633	602	581	564	650	588	596	572	624	612	584	598	647	620	606	634	628	604	622	609	631	643	623	605	588	607	629	593	614	621	606	608	598	616	633	615	583	624	606	601	609	612	596	654	637	628	617	627	627	594	630	644	603	560	582	638	643	616	613	639	622	609	593	569	593	625	617	631	603	633	644	641	599	592	599	650	598	621	612	591	609	636	578	605	635	613	582	636	653	615	626	610	613	612	659	595	643	579	638	593	585	598	631	618	591	623	606	623	563	630	615	629	622	649	636	617	641	617	584	596	607	608	631	653	648	593	605	632	643	616	649	602	586	625	609	596	625	573	569	585	567	614	621	625	628	623	625	618	615	609	604	585	614	642	628	581	597	617	617	588	601	594	639	605	628	645	626	602	622	617	611	599	619	607	625	624	607	601	602	626	566	681	584	590	613	617	644	553	611	651	572	618	584	603	612	629	637	653	593	631	615	603	603	615	600	641	599	600	624	593	614	620	619	572	609	560	585	627	601	618	605	598	617	601	622	612	614	603	582	554	604	614	615	652	577	576	626	579	646	620	611	590	599	616	593	614	636	565	570	593	512	605	648	601	622	586	617	621	621	624	611	602	601	597	596	590	626	607	626	608	568	608	573	626	563	580	566	586	630	611	637	647	571	589	653	603	616	600	588	579	596	628	665	626	652	617	647	591	607	632	608	616	670	631	583	637	595	639	609	603	547	608	597	581	613	600	594	625	606	573	624	628	608	609	601	596	603	583	635	608	581	560	636	583	591	564	611	617	594	609	611	614	596	561	643	603	576	659	608	603	602	586	604	632	617	607	566	592	616	638	573	564	604	603	578	575	590	581	619	616	618	590	615	616	599	581	618	635	617	607	603	627	622	649	573	630	591	623	604	618	568	613	620	590	613	609	624	614	591	636	627	598	605	597	624	667	590	575	625	656	581	633	600	581	591	615	583	621	625	571	629	623	601	575	592	604	566	600	620	556	634	627	583	604	598	655	618	602	637	615	601	593	582	583	603	636	584	622	578	621	646	624	619	549	608	607	596	610	603	583	608	613	610	608	621	572	622	609	615	593	618	629	543	617	556	616	643	600	611	643	612	574	598	582	632	603	611	603	629	606	605	592	694	621	622	608	625	641	658	618	618	592	589	627	551	604	625	599	611	620	599	590	644	658	615	595	639	637	596	641	583	628	610	579	606	589	640	617	624	619	542	596	628	615	604	593	637	632	631	619	598	612	578	603	646	569	547	594	605	620	656	611	590	574	605	603	572	599	560	615	625	637	608	614	597	594	572	601	571	610	614	618	564	634	597	571	634	614	622	618	636	603	582	585	629	616	607	603	597	625	630	649	577	610	602	579	608	632	607	587	593	623	600	596	599	599	617	630	618	605	619	612	593	616	621	623	575	586	542	625	580	603	562	633	545	610	618	621	606	646	622	605	635	595	588	612	574	627	624	608	596	611	600	612	577	650	597	632	613	589	599	578	627	604	646	623	564	620	637	575	576	582	600	598	640	588	617	614	596	614	599	602	617	658	619	637	630	603	628	615	573	576	660	608	625	658	591	567	614	595	603	581	593	592	626	610	579	641	563	604	592	673	601	643	642	601	561	601	610	634	602	600	640	588	596	626	602	640	604	588	648	591	602	586	605	647	624	615	612	659	587	610	586	600	608	611	671	611	614	624	594	564	632	566	606	588	607	635	590	592	622	603	576	607	615	623	587	636	551	608	613	623	622	590	570	605	586	529	616	615	626	585	599	593	611	617	644	613	586	644	625	633	617	608	637	637	626	616	617	628	579	614	632	621	632	608	607	615	595	610	607	609	658	591	575	589	587	590	635	636	617	590	577	613	596	594	609	593	624	613	630	598	632	600	602	572	620	635	632	653	571	628	603	603	594	626	638	605	641	604	625	623	588	606	620	580	633	609	619	609	598	606	594	606	592	604	623	596	675	578	580	602	594	634	610	589	549	630	601	633	624	625	612	615	607	601	591	607	619	587	603	595	625	609	602	606	599	628	603	601	602	580	639	601	595	606	625	599	581	546	595	621	607	607	634	622	620	663	591	629	596	608	631	598	581	618	594	613	664	608	635	598	631	595	601	625	640	593	621	627	604	629	616	564	564	601	546	592	635	576	636	605	621	587	637	578	606	608	580	585	601	584	592	587	637	579	617	606	597	607	613	601	619	627	617	590	616	611	586	607	616	642	621	577	601	560	598	567	600	574	608	609	620	590	603	628	605	614	629	635	544	637	602	627	634	545	628	655	596	623	617	660	647	593	579	625	579	613	584	588	586	588	603	663	603	580	594	549	610	650	580	652	664	612	667	628	612	630	585	586	613	620	567	642	567	624	559	606	594	615	628	528	585	625	629	570	574	600	605	557	591	631	615	591	624	656	631	620	634	613	642	637	606	620	620	609	598	608	633	571	527	650	612	619	580	614	589	614	593	569	577	582	605	600	601	584	593	644	637	658	646	629	619	622	580	583	666	619	621	575	590	595	595	621	563	657	589	588	658	597	611	588	593	618	595	617	595	582	626	611	610	600	612	598	624	553	598	558	618	615	632	609	634	594	607	583	609	627	601	619	600	623	585	591	605	596	602	654	615	587	612	601	635	590	579	635	627	556	645	569	624	598	633	612	622	576	596	647	644	577	568	604	645	567	619	620	609	618	624	596	673	624	597	643	652	622	631	604	584	599	612	577	629	601	608	607	595	613	615	618	557	618	592	643	616	600	597	600	569	572	651	629	610	633	605	621	638	619	635	623	564	623	568	570	641	619	576	582	619	594	623	538	611	599	626	570	604	589	613	651	645	551	638	612	600	636	602	610	621	573	650	631	601	611	599	612	615	588	566	572	602	621	610	597	633	606	636	623	600	633	633	644	604	586	571	575	632	630	628	612	622	623	588	582	627	648	589	610	609	585	593	616	653	578	596	614	598	597	630	598	601	588	591	642	647	587	582	650	622	587	615	592	632	601	629	610	619	588	629	643	592	583	597	615	614	618	564	628	586	582	663	588	565	616	614	612	605	621	600	626	613	529	580	627	601	641	620	627	601	621	584	589	612	592	589	603	616	654	612	586	562	633
8975	10421	8482	4343	3226	2538	2060	1724	1495	1330	1269	1130	1087	1053	1044	970	971	894	844	896	905	831	890	851	879	899	860	785	799	839	870	778	794	844	831	756	821	823	822	869	831	841	810	817	837	826	730	784	840	851	797	803	740	832	835	782	828	793	782	812	825	820	783	844	764	837	835	761	798	826	800	759	857	809	798	763	809	788	766	802	804	805	762	777	772	814	849	819	806	770	782	814	809	762	857	805	778	773	821	820	818	824	756	806	790	825	747	786	816	822	793	823	756	835	807	755	814	755	835	809	772	865	783	808	794	790	796	749	870	850	783	752	750	740	784	804	816	822	762	775	763	771	833	776	816	747	759	771	823	800	824	724	810	786	755	831	842	776	745	794	811	789	806	772	790	800	770	788	783	799	800	791	809	795	849	780	785	807	811	753	780	827	804	854	783	818	778	777	747	839	813	760	804	767	772	784	806	814	830	812	860	780	818	782	831	806	829	809	748	878	816	805	770	803	755	819	767	791	725	807	839	777	849	769	816	808	795	801	806	766	797	801	750	755	795	806	833	833	801	905	761	766	842	812	812	755	815	779	789	726	786	805	785	785	811	778	821	811	806	769	803	775	762	789	788	799	840	786	783	759	795	787	788	777	778	771	749	829	838	812	777	711	874	758	839	833	802	805	762	785	765	763	782	801	831	818	797	799	781	824	830	825	736	833	778	783	805	803	769	724	825	781	791	819	811	781	779	792	797	784	785	785	790	776	797	778	769	827	805	779	811	770	799	822	812	799	814	785	765	779	797	785	787	772	772	789	766	790	823	803	816	772	750	790	801	775	803	835	809	750	761	819	843	802	818	790	844	829	775	778	798	744	783	802	795	850	783	766	784	796	787	839	778	784	730	784	759	764	773	832	813	805	826	762	760	766	808	818	781	790	821	799	806	778	809	807	763	839	807	804	810	836	827	803	800	823	775	852	794	826	782	779	744	751	779	785	752	787	754	721	810	769	793	756	796	788	834	815	770	823	739	778	846	801	805	791	788	778	817	830	817	809	783	794	787	754	783	815	794	781	808	821	808	811	790	740	804	814	781	808	758	805	796	766	786	808	750	838	818	755	805	734	788	762	765	750	817	805	810	741	771	815	766	805	788	765	809	751	819	755	805	730	768	806	809	817	804	833	764	785	769	808	775	784	746	764	727	791	809	759	755	765	781	823	778	826	769	799	827	833	772	778	744	769	787	822	806	798	783	784	809	826	802	826	822	752	763	744	810	794	787	782	780	813	808	814	762	802	814	771	769	742	795	838	767	792	853	801	824	746	820	778	792	828	765	764	768	753	820	784	756	757	740	794	837	773	817	815	805	795	807	753	802	831	778	775	761	759	862	787	855	811	814	709	779	753	743	766	755	787	797	800	778	803	770	827	778	790	791	792	795	783	761	827	815	804	793	749	817	799	775	764	782	757	777	760	800	779	832	757	776	793	776	794	752	801	821	795	761	789	761	751	766	774	778	822	764	799	777	792	750	798	795	777	733	791	790	776	825	795	824	796	785	748	774	772	754	819	765	781	812	802	782	834	794	800	796	791	807	769	763	801	826	804	794	802	840	756	748	779	794	806	773	820	816	814	803	769	790	805	797	825	813	758	802	811	804	768	782	803	773	740	785	787	789	795	773	835	783	787	776	789	767	826	827	761	796	798	762	791	786	803	791	775	809	803	790	782	806	794	835	854	753	758	779	761	739	753	797	747	815	784	774	798	825	829	798	806	781	788	805	804	806	804	768	788	827	788	781	772	806	752	785	784	798	806	802	776	837	802	820	795	791	821	863	783	817	813	782	759	805	805	788	755	753	765	790	726	716	788	798	791	836	820	792	770	786	786	757	798	775	757	809	812	828	795	801	760	788	745	790	790	753	865	810	714	786	803	782	788	796	818	814	808	767	800	818	816	776	789	793	771	788	812	799	828	811	771	763	855	781	830	762	801	823	741	785	777	746	815	743	772	822	842	813	770	857	830	778	812	801	774	774	801	811	774	765	787	760	828	788	816	823	838	797	787	789	776	747	817	812	780	814	782	778	816	827	852	780	748	755	737	756	798	817	786	781	808	784	778	803	804	812	781	813	746	781	796	773	826	781	781	791	862	835	741	791	822	808	728	786	831	799	766	829	778	830	786	784	786	809	753	815	824	808	793	745	828	780	815	758	811	781	743	745	803	791	764	762	778	807	787	820	810	828	820	798	790	832	817	776	798	808	796	755	802	777	756	801	760	785	822	783	767	795	787	771	823	838	772	830	785	761	761	813	797	752	751	755	758	863	827	795	829	806	816	774	827	814	770	806	793	771	833	782	747	791	775	791	768	784	740	820	833	815	788	827	782	763	801	818	823	774	772	762	758	844	777	823	770	812	811	845	768	793	789	751	828	793	820	799	810	821	753	777	815	829	838	771	806	775	738	809	812	790	778	791	783	847	774	750	862	778	775	820	777	809	782	802	798	813	777	823	761	814	768	790	794	850	734	806	773	774	821	795	772	751	771	821	810	789	769	794	817	779	817	798	805	795	787	769	845	796	757	823	778	780	824	723	804	744	815	775	798	812	821	813	833	848	794	807	795	806	788	795	769	800	773	769	846	799	740	851	820	786	817	785	748	836	794	835	831	796	765	777	780	821	780	797	783	793	747	803	867	814	810	810	808	820	782	769	816	791	808	751	808	833	800	792	787	839	821	746	809	744	796	803	766	811	789	777	830	828	804	839	794	816	767	814	798	792	838	803	813	748	752	820	759	798	790	786	765	774	792	756	776	765	820	811	743	809	790	796	766	757	805	779	781	784	852	854	804	712	828	760	793	774	846	783	840	720	793	871	734	797	829	817	788	800	804	744	814	750	790	806	776	815	790	761	822	760	817	727	801	807	753	756	801	773	818	821	798	825	784	797	801	778	737	753	807	813	800	819	802	808	785	785	791	802	795	815	775	786	786	744	790	798	789	767	767	747	726	829	803	801	750	704	828	799	771	797	780	774	808	817	808	772	752	823	782	800	783	801	771	770	749	764	800	716	793	794	823	807	725	817	779	757	793	805	822	793	786	776	808	851	794	789	803	830	720	739	802	784	783	771	789	791	781	848	781	850	714	801	748	748	827	728	766	766	753	773	758	790	768	797	811	774	821	737	787	782	838	834	772	776	819	778	741	836	793	784	791	811	748	768	797	815	793	800	811	826	771	792	771	783	770	781	835	731	807	788	782	854	809	810	784	778	780	767	786	805	812	771	767	780	770	764	809	818	798	824	743	825	801	845	763	760	760	782	766	801	800	831	770	812	841	845	800	808	751	754	772	784	803	769	798	802	837	778	831	795	798	812	788	840	824	752	808	809	784	811	762	754	780	768	805	793	788	783	808	756	741	835	842	773	768	832	801	805	808	786	786	690	757	810	807	850	762	818	784	797	789	853	785	803	778	809	760	771	775	754	786	731	739	792	761	799	763	789	787	752	778	749	787	846	803
22891	21376	29356	23783	21377	21424	11701	1305	949	828	762	694	645	599	586	579	537	508	515	517	514	421	477	495	483	486	435	472	459	485	459	444	461	435	443	442	450	449	462	418	473	461	461	418	445	470	413	443	429	423	430	373	449	434	447	423	435	415	416	417	428	447	414	432	398	451	426	405	388	412	435	439	404	406	428	408	407	436	440	424	435	463	433	442	402	434	430	424	437	445	410	409	463	413	425	402	449	422	425	418	405	442	413	396	406	441	427	412	410	448	419	401	455	435	425	438	420	419	440	405	447	402	417	401	431	411	389	426	448	440	431	455	419	436	436	421	401	421	425	432	448	395	406	448	384	447	388	413	452	442	396	418	394	413	397	432	411	415	418	404	414	420	452	417	406	434	427	385	411	421	444	383	448	405	440	411	456	417	437	432	376	411	376	439	397	438	437	378	419	404	429	414	411	408	404	437	440	410	392	401	425	409	388	449	391	422	427	413	429	415	436	462	398	457	436	463	390	404	408	442	391	431	432	375	453	434	459	422	446	396	409	427	413	421	395	410	423	440	416	396	429	432	428	436	433	415	420	428	421	423	418	388	432	391	415	437	443	426	397	434	402	438	429	454	453	406	372	405	376	465	441	412	445	409	413	437	416	481	428	418	433	448	409	423	388	437	444	387	398	399	421	421	437	419	415	462	403	384	435	439	420	421	419	430	455	398	423	417	406	427	394	401	395	423	442	460	427	461	440	410	408	417	433	440	422	392	428	433	421	458	425	424	431	389	403	404	377	432	388	438	423	421	419	433	407	423	388	397	393	439	443	450	415	363	431	414	420	418	404	382	418	429	446	412	401	420	419	439	407	408	415	446	428	436	428	402	435	410	437	429	444	386	399	424	432	425	442	412	384	427	391	415	418	437	419	404	404	399	433	404	467	393	389	423	413	416	450	395	381	471	396	434	420	391	378	418	400	390	410	447	455	397	388	400	444	427	432	418	406	413	443	400	450	398	403	426	406	408	420	424	420	408	419	420	418	430	416	439	425	444	408	391	400	454	418	415	421	383	411	420	396	424	409	427	407	461	455	427	434	420	401	414	444	441	422	407	444	452	428	434	440	422	384	382	406	393	426	417	376	436	399	403	397	398	431	440	397	416	414	403	407	357	436	444	408	448	381	409	391	402	391	434	411	411	441	391	404	474	421	409	417	425	416	431	450	418	452	405	435	404	416	415	423	425	408	421	398	387	410	420	427	421	461	401	392	412	426	448	404	424	423	425	436	406	395	433	421	427	470	419	448	375	409	432	427	425	412	423	428	357	419	436	406	405	429	409	400	421	433	428	402	412	385	412	434	429	478	468	447	413	375	430	441	441	417	424	439	388	422	403	425	442	406	396	418	408	411	416	428	414	405	427	421	372	419	404	392	434	435	434	439	407	445	389	446	441	418	421	409	394	429	415	445	402	419	396	417	412	443	417	424	441	436	389	434	397	440	394	396	432	401	406	424	431	442	420	418	411	407	410	389	416	440	407	417	422	446	406	401	433	416	420	425	390	417	416	435	413	405	411	433	396	403	454	426	430	411	438	406	402	408	444	424	456	392	442	430	405	412	401	406	403	418	391	446	434	419	426	423	413	455	405	426	439	435	444	427	440	432	416	405	447	403	391	412	397	454	390	431	413	392	409	395	421	381	430	400	411	449	419	433	428	401	390	455	447	414	419	413	435	422	460	432	474	378	429	415	431	405	414	403	438	435	384	371	426	430	406	399	412	418	421	422	397	412	406	398	393	421	409	412	416	416	426	433	404	414	425	465	416	395	435	423	449	405	391	391	435	405	368	408	404	444	399	417	426	434	432	403	430	385	433	419	418	432	407	446	417	425	393	402	362	393	405	408	446	435	398	453	390	443	417	428	435	428	382	397	428	440	369	413	416	429	404	394	412	430	424	416	431	431	434	465	415	454	393	399	393	423	430	433	415	417	414	391	398	427	382	473	422	398	444	442	418	383	401	425	415	417	405	375	398	444	399	408	394	406	423	458	386	451	410	443	434	434	403	417	439	411	423	408	388	445	394	395	418	421	393	443	357	430	395	435	417	456	414	414	437	378	421	413	411	425	398	398	401	426	399	441	442	410	392	393	395	433	466	472	420	408	434	443	430	392	400	406	441	438	412	432	419	423	401	454	381	405	413	411	425	454	427	467	392	411	411	439	460	438	401	420	386	432	409	400	414	427	429	373	402	402	406	445	429	410	383	409	399	421	408	396	413	396	443	435	424	451	440	423	390	431	422	425	397	395	424	418	398	404	433	430	477	409	409	412	395	404	414	385	411	426	392	406	422	405	380	408	416	420	394	395	433	400	425	408	396	432	393	440	411	394	413	436	404	414	382	415	391	370	408	398	426	372	402	397	403	414	426	436	421	429	443	402	406	425	398	413	412	400	379	407	427	422	361	418	417	409	437	434	408	403	443	434	432	374	406	399	410	421	445	423	411	412	428	400	435	445	416	455	437	442	440	434	432	419	442	434	412	425	407	410	405	400	397	385	392	432	416	424	400	428	413	443	430	388	413	403	419	404	425	416	410	397	447	423	424	444	401	422	429	391	386	424	413	391	417	391	403	389	447	415	432	402	391	425	417	400	407	417	445	398	415	416	388	369	426	439	443	374	431	459	411	381	412	397	393	409	408	407	449	436	417	440	432	445	451	391	416	414	423	417	403	413	425	414	383	359	442	440	399	413	389	413	394	376	415	409	406	419	416	449	417	431	460	408	436	420	414	423	415	404	423	449	443	425	429	429	408	431	450	421	376	397	418	418	407	437	385	420	413	457	406	409	383	432	423	404	397	393	426	436	428	391	408	427	440	410	432	476	421	412	430	468	390	444	422	442	413	409	423	411	409	409	398	425	403	424	408	423	404	409	423	406	426	387	413	412	433	436	409	427	432	395	393	460	416	440	447	399	409	414	427	389	422	383	401	406	443	435	434	441	426	414	405	417	417	433	404	421	439	419	405	386	421	447	393	442	417	436	425	416	386	426	443	428	440	422	421	420	391	424	442	420	406	460	429	478	408	413	426	443	416	444	428	393	424	381	415	426	402	432	415	402	401	402	398	420	437	446	403	435	395	409	430	430	416	435	441	411	425	410	401	403	422	393	421	418	413	393	417	474	400	409	401	421	394	404	455	366	431	411	430	454	414	402	384	433	428	429	384	442	415	439	429	417	405	417	394	426	448	417	429	378	453	425	441	460	413	389	417	461	398	390	406	408	420	429	423	401	397	428	415	403	422	389	392	363	426	398	420	404	420	444	435	412	444	454	431	407	455	415	420	414	416	412	411	405	418	397	426	379	392	402	390	404	438	425	429	375	462	412	398	406	458	384	419	437	377	398	435	436	427	359	436	433	422	411	429	403	415	392	419	402	413	410	427	427	416	414	450	397	438	382	374	401	421	416	381	413	396	426	407	417	431	413	415	427	379	411	426	401	409	461	409	426	453	401	413
11931	16590	13163	6868	4971	3892	2977	2318	1859	1650	1397	1303	1140	1051	979	897	870	838	753	807	779	746	686	680	672	664	644	607	589	677	606	635	619	628	621	599	622	609	624	628	602	583	551	553	549	605	594	558	555	585	571	601	576	595	552	545	571	637	577	607	603	588	564	512	581	592	601	591	558	567	584	572	559	521	565	583	565	564	600	577	557	538	562	525	553	568	549	573	565	569	533	539	552	560	531	557	560	554	576	549	577	549	542	529	555	562	551	543	585	534	553	617	543	547	574	553	564	542	609	556	525	570	546	532	547	573	581	582	527	546	572	566	527	616	577	546	556	517	552	593	553	563	571	561	572	567	515	573	550	564	609	580	563	552	517	550	530	559	534	565	547	524	554	594	547	587	578	555	565	606	528	551	561	549	570	587	575	563	542	521	557	518	564	553	594	573	551	581	536	572	551	531	562	572	573	599	539	522	548	527	563	575	609	567	596	580	610	603	519	542	573	588	543	588	547	541	595	582	576	565	561	512	542	572	516	538	525	566	500	551	565	575	527	528	549	525	552	557	580	581	582	564	552	578	550	536	539	549	555	581	512	578	591	530	519	537	576	568	598	584	547	588	556	576	582	522	595	545	546	594	567	556	564	569	520	540	548	575	578	553	519	539	545	559	576	521	562	556	567	546	591	542	587	541	587	540	588	570	557	541	565	616	532	594	535	554	602	572	550	558	563	554	516	562	584	583	517	537	529	580	560	541	591	579	570	571	548	553	548	552	554	546	551	532	520	554	592	567	569	537	557	540	574	568	525	534	565	597	538	553	573	562	508	565	570	563	532	609	528	580	561	569	529	551	575	546	587	562	555	570	558	552	586	545	535	529	540	559	535	562	504	563	542	605	583	550	573	574	532	550	524	581	566	563	530	543	606	542	514	582	555	564	562	555	570	541	487	546	534	577	582	599	532	572	559	525	545	524	544	555	548	527	591	560	593	595	572	566	578	513	586	595	548	565	545	570	554	565	532	553	586	573	565	554	553	582	544	556	562	572	570	575	547	610	560	555	569	591	513	568	561	564	581	562	573	573	570	524	555	525	522	566	531	577	514	489	589	569	564	550	595	570	565	560	547	564	528	543	523	543	576	557	521	542	535	613	570	558	537	562	594	570	560	520	523	556	580	570	575	547	596	586	500	552	566	548	558	553	531	518	585	518	538	589	570	552	556	594	570	549	523	597	572	571	576	562	562	584	537	533	555	567	588	527	568	566	596	526	556	595	552	633	532	580	515	573	555	571	541	545	480	527	525	553	565	559	598	553	558	574	496	518	574	533	575	583	543	548	540	537	620	539	517	568	584	577	579	541	540	538	547	546	561	530	599	547	537	532	547	559	558	560	543	554	556	560	571	506	530	518	561	559	516	586	503	607	574	546	574	554	580	542	543	574	548	588	574	602	546	595	582	582	528	593	556	571	507	586	551	563	571	625	579	540	544	534	529	582	590	550	561	578	574	577	538	582	532	565	513	593	551	567	565	631	559	544	562	543	566	511	552	573	555	541	546	534	607	553	498	537	586	556	579	537	555	554	578	569	526	552	596	579	539	546	525	582	522	539	567	536	541	542	552	597	544	542	542	583	537	526	565	526	504	599	575	571	588	556	546	580	593	522	547	547	565	544	580	523	544	553	554	565	549	563	553	539	551	544	576	513	576	555	551	555	587	547	522	578	551	534	562	571	551	535	570	552	583	562	553	536	537	537	571	533	527	532	505	559	570	561	573	571	558	532	543	549	593	507	552	539	584	589	539	518	535	524	562	544	554	595	527	531	544	582	584	515	532	540	534	574	563	572	552	574	557	555	573	531	537	533	611	589	532	523	541	561	583	554	574	523	549	554	535	565	593	554	545	566	570	579	552	515	540	598	521	551	582	538	552	537	583	583	573	593	573	588	534	519	555	555	546	545	569	573	516	562	548	571	536	506	532	556	551	564	578	557	560	545	561	577	599	588	558	562	567	534	568	540	542	587	567	518	580	530	545	538	550	538	551	586	571	508	549	551	577	552	545	527	562	587	518	535	535	542	563	588	533	561	566	535	544	598	546	545	533	537	519	577	579	526	589	503	567	540	538	580	601	593	598	602	548	582	579	559	533	535	590	567	561	604	539	547	589	535	584	588	547	564	573	506	576	570	532	541	586	546	559	578	562	591	596	566	553	564	587	558	551	555	580	546	584	563	512	552	568	553	556	538	598	566	507	576	587	536	570	604	570	549	554	526	552	557	584	566	571	537	554	570	562	581	518	567	535	555	577	541	540	563	542	579	559	539	574	544	569	544	525	540	574	548	546	544	559	579	569	519	536	544	611	545	545	577	535	536	539	569	561	551	584	564	562	553	566	559	539	548	570	590	542	571	569	559	554	532	575	566	548	557	607	550	558	595	547	586	560	523	591	552	548	539	537	534	503	584	530	570	560	595	581	582	542	575	548	531	533	522	554	536	556	562	600	560	557	570	521	553	576	554	575	527	577	560	540	553	589	551	546	533	539	572	565	551	522	515	572	547	533	573	526	522	577	581	564	525	571	583	588	599	555	566	564	543	564	569	553	557	553	559	582	588	566	550	576	523	527	560	593	576	578	595	575	548	581	568	621	559	559	544	592	526	576	515	542	561	547	589	566	571	567	587	547	574	543	562	568	538	549	565	567	557	548	557	549	538	538	523	563	523	541	527	543	533	574	561	542	564	564	576	546	535	548	559	594	546	560	575	533	568	592	525	583	554	587	579	519	533	548	575	557	543	581	565	519	538	538	537	578	541	560	557	559	590	565	549	575	541	582	563	578	579	545	533	550	549	595	562	542	583	569	520	575	523	516	569	577	534	557	527	577	590	604	523	594	545	592	550	592	567	565	555	483	532	556	542	543	581	553	547	576	535	575	528	523	549	586	578	534	561	567	571	578	590	577	574	552	539	576	548	488	549	572	593	546	549	542	514	550	552	571	504	586	565	543	556	565	555	529	572	577	558	542	535	579	584	579	530	543	543	578	561	556	554	567	541	578	552	553	563	523	544	570	519	568	546	548	540	553	539	601	551	545	578	528	552	569	568	557	546	562	574	510	545	480	601	560	540	560	549	542	532	597	557	602	575	561	558	569	565	537	551	542	549	546	571	576	572	591	568	565	574	556	569	570	563	522	572	555	595	602	561	545	564	596	570	582	555	598	544	542	543	547	544	577	561	555	536	590	570	520	517	559	546	581	530	515	535	510	585	530	575	522	588	494	568	566	557	567	531	533	531	530	571	586	540	559	563	592	578	556	588	552	568	533	549	538	577	550	545	572	559	549	500	570	565	555	531	535	569	566	576	525	558	561	540	576	537	527	561	515	586	556	530	518	590	567	559	612	590	538	586	534	539	552	601	554	550	542	526	553	515	527	573	556	585	531	568	586	592	589	578	567	541	541	570	552	582	508	573	549	571	584	564	587	523	580	522	546	559	589	544	531	590	499	550	559	530
27041	20976	9870	833	496	456	509	478	443	461	451	400	454	426	439	411	459	419	424	456	401	433	420	439	424	418	408	417	432	426	412	414	426	431	466	416	432	464	435	405	390	447	418	448	426	400	431	449	442	417	429	427	461	404	422	413	455	419	395	408	430	433	447	436	425	413	404	422	420	477	414	440	427	417	437	398	440	423	425	453	438	382	411	427	383	474	411	414	423	428	420	430	426	415	435	394	431	416	443	424	400	434	412	408	428	428	436	422	392	452	360	409	421	429	443	433	408	452	443	428	396	396	461	434	440	423	437	448	444	378	434	446	423	448	433	461	414	428	410	430	405	402	432	409	402	425	432	442	424	431	397	421	423	397	449	436	407	431	440	431	426	436	423	397	429	414	445	422	441	413	432	462	443	412	416	443	450	456	412	434	377	449	393	386	441	409	424	444	404	391	440	439	379	432	408	407	467	402	396	430	424	395	419	442	423	406	447	435	428	414	434	442	447	422	432	427	404	443	431	416	445	418	404	393	470	411	431	410	434	434	409	434	417	417	399	427	449	411	442	445	428	447	438	415	439	440	395	399	408	409	416	407	402	428	410	421	414	421	435	443	448	427	418	421	392	440	417	427	413	413	384	429	458	412	417	411	432	433	443	410	438	420	430	413	444	440	441	437	403	447	422	421	443	432	422	405	403	452	411	411	427	433	417	406	431	446	378	441	441	403	454	400	435	430	396	423	443	444	436	408	455	438	391	436	417	447	406	381	408	417	441	432	450	435	443	371	440	391	409	406	443	417	404	412	443	436	414	397	415	414	403	427	430	433	435	394	423	433	414	441	454	439	396	451	418	431	397	443	464	420	420	400	480	434	438	435	418	437	438	426	415	395	428	430	391	441	419	388	430	437	435	445	472	443	433	421	402	419	421	421	399	418	442	422	389	413	414	418	453	400	431	452	418	424	493	416	431	419	421	388	425	428	394	455	427	419	448	404	427	469	423	397	423	468	392	431	442	414	445	465	422	432	437	435	415	403	404	402	443	425	469	403	391	417	419	404	439	441	444	453	430	430	394	401	420	422	425	414	411	393	414	434	436	399	411	452	448	436	435	396	427	466	444	399	422	409	400	423	458	428	422	432	445	414	395	427	412	366	420	443	428	417	399	449	432	435	429	395	444	404	456	408	429	449	436	445	452	400	456	443	428	425	410	440	428	422	412	425	450	407	424	439	434	430	429	428	380	391	419	438	430	421	447	415	434	431	421	429	443	422	422	413	399	443	418	416	449	385	416	428	430	415	467	397	378	413	433	413	398	439	401	417	424	427	406	432	469	427	424	427	393	426	433	391	444	452	419	407	426	447	438	437	442	386	452	444	433	398	399	414	422	406	420	409	440	415	446	432	395	465	429	425	417	456	402	421	430	433	380	422	414	433	409	365	415	439	409	435	400	445	442	416	428	431	425	440	434	434	406	409	441	403	452	446	429	427	447	441	424	460	424	383	410	448	438	426	419	434	415	400	458	383	443	419	396	439	395	425	429	410	421	438	394	429	408	429	441	427	375	451	429	423	474	455	441	402	398	426	432	432	439	418	395	408	409	458	449	430	414	437	408	413	432	414	446	418	443	432	396	435	393	414	399	414	444	456	456	388	417	379	442	408	418	408	372	423	438	392	434	411	445	426	381	399	423	457	426	443	410	443	457	442	404	446	439	395	433	395	376	410	434	431	421	460	445	416	418	432	412	427	405	393	393	421	433	421	437	426	421	413	436	424	459	441	413	421	374	439	406	430	504	431	452	424	408	453	426	436	421	443	426	399	425	423	454	471	431	414	422	442	443	409	396	450	403	453	426	414	394	444	410	421	431	452	444	439	410	422	444	435	416	431	422	440	452	417	404	445	425	423	438	432	405	413	470	415	413	429	420	453	398	408	404	445	423	415	398	454	417	394	423	424	442	452	428	430	411	422	417	424	457	458	425	402	478	396	424	411	432	432	384	422	414	430	454	406	455	373	419	413	442	460	405	390	462	414	434	473	410	440	453	447	474	420	437	390	429	401	421	416	438	414	456	393	408	423	405	449	421	435	411	442	411	419	421	436	409	435	400	419	392	407	415	420	425	451	451	440	406	402	466	409	408	421	439	426	414	449	414	409	438	436	429	437	433	401	425	399	413	417	397	434	433	431	423	409	449	426	410	424	435	418	404	417	383	431	398	473	415	422	467	425	421	432	397	423	400	423	413	462	417	440	450	441	424	433	452	399	435	427	395	402	428	434	426	405	387	403	428	454	424	432	420	418	414	424	419	396	399	386	405	420	433	449	424	390	394	435	421	450	438	463	433	430	385	415	387	431	440	394	432	427	430	437	430	416	459	404	470	398	432	388	416	435	435	408	412	414	430	412	429	405	416	415	463	417	423	408	408	438	438	452	433	456	387	418	407	419	421	436	438	424	424	409	434	439	415	439	418	431	438	424	408	496	405	442	441	402	416	425	427	418	403	422	400	417	421	427	444	447	404	407	430	416	458	415	435	456	408	438	381	385	429	421	392	385	456	395	410	466	418	421	402	422	370	448	444	461	405	411	453	418	414	414	415	443	457	430	421	398	391	407	403	401	441	403	438	385	398	437	396	423	433	412	404	454	405	396	451	399	378	409	403	422	445	428	395	418	439	417	418	423	410	396	462	424	433	371	433	434	443	430	406	396	414	434	432	421	407	388	438	398	418	405	413	437	424	427	427	438	434	434	446	421	422	426	406	411	420	413	407	480	435	473	467	392	420	431	430	448	441	441	422	439	453	405	406	446	426	350	412	382	431	434	423	449	424	423	455	406	418	398	452	434	448	432	458	410	404	385	450	431	425	418	384	437	433	471	445	423	438	401	396	411	396	455	448	476	432	419	453	449	415	413	407	432	441	432	429	401	412	433	411	451	429	397	416	443	447	424	427	466	425	404	443	426	401	428	443	423	433	416	425	433	410	462	407	429	465	419	382	436	407	422	419	457	443	447	425	416	421	408	409	433	429	415	410	422	444	422	420	411	443	439	455	417	448	418	415	440	404	456	453	401	421	447	441	456	411	435	409	426	436	447	418	407	428	422	469	401	446	402	411	430	414	444	420	453	431	423	438	402	433	447	448	441	439	405	440	436	409	453	409	432	382	428	398	414	444	425	429	421	415	453	464	388	443	439	469	423	422	429	399	438	436	401	420	416	447	418	401	427	403	456	417	410	422	453	395	399	422	434	408	452	414	407	414	375	405	440	449	371	445	366	414	424	436	448	459	429	404	443	428	423	431	403	426	434	416	414	396	435	400	437	444	413	391	421	416	451	439	421	443	417	424	453	427	464	395	437	423	412	406	419	411	403	480	445	416	419	404	409	461	425	430	413	401	396	457	409	434	440	434	456	401	401	410	434	441	396	425	408	439	464	440	425	405	435	430	421	431	441	420	421	426	403	433	389	428	425	434	440	408	449	461	397	430	426	426	434	447	410	423	427	408	399
4309	1222	1064	793	701	652	598	587	634	583	583	500	552	540	567	578	552	588	569	587	541	605	587	598	532	575	579	578	553	562	513	609	602	581	585	577	562	530	525	549	509	547	536	549	546	559	569	600	600	557	587	559	528	578	563	558	526	581	531	546	543	551	533	549	579	552	574	603	535	498	553	560	558	550	561	564	547	536	545	549	536	586	572	525	566	540	571	520	515	535	531	559	537	622	549	521	542	558	517	505	560	548	585	567	609	576	538	585	537	577	567	599	552	583	579	526	550	528	556	558	572	570	545	570	584	547	516	565	535	592	573	557	525	518	521	531	566	546	552	523	525	556	521	579	539	538	538	555	528	571	590	576	590	547	569	521	568	564	568	533	551	547	550	550	569	595	564	575	548	566	560	585	536	534	542	542	575	530	566	574	537	505	564	543	574	567	538	523	538	582	563	579	583	548	557	545	553	548	536	515	572	530	577	568	512	551	556	595	577	536	569	533	539	537	525	532	541	556	574	598	526	579	576	552	551	514	571	549	569	511	541	558	501	557	535	591	547	532	516	566	541	602	536	533	518	528	514	543	566	563	543	581	556	525	517	533	576	536	542	557	536	564	536	528	534	558	532	536	514	576	516	569	595	561	573	608	521	535	568	570	533	571	534	543	546	514	562	546	576	553	541	566	566	584	532	582	554	595	591	552	550	587	545	572	570	537	570	567	527	517	590	570	548	545	566	558	594	518	582	576	567	562	533	555	586	572	569	567	527	547	575	576	584	547	581	522	545	572	574	589	554	562	526	542	499	576	576	638	558	539	596	586	558	552	541	524	551	544	541	589	568	570	544	570	530	550	554	556	573	543	579	494	531	579	536	559	564	589	552	518	579	583	528	557	534	548	531	557	542	565	555	543	591	572	560	525	553	549	564	536	554	568	523	585	631	521	536	560	551	528	511	557	538	625	576	555	543	605	564	570	537	557	559	558	557	557	531	537	568	548	570	554	568	563	579	556	522	567	529	533	577	538	573	600	518	546	568	550	539	563	548	566	550	540	548	536	552	590	566	573	590	570	534	569	567	504	522	573	536	555	506	507	581	572	554	584	524	529	510	583	537	521	548	585	564	533	559	583	537	541	589	509	580	581	541	562	591	563	565	534	544	555	550	576	580	567	546	513	556	572	595	592	549	562	585	563	553	509	551	525	538	577	539	546	565	537	540	561	573	565	543	536	516	540	564	518	545	576	545	532	527	567	567	541	546	537	554	563	539	549	535	563	558	558	543	545	580	544	510	556	547	588	533	545	537	580	558	516	521	545	523	518	528	549	555	571	535	566	519	568	593	554	521	556	546	566	567	504	573	552	509	536	581	517	571	534	558	523	537	540	541	543	523	541	566	533	550	531	576	565	540	553	559	593	527	540	539	582	581	542	548	547	570	513	559	535	560	557	577	570	540	537	515	520	528	561	504	543	563	565	567	537	543	544	553	524	535	552	549	565	547	566	561	551	563	550	578	557	549	576	538	571	621	545	505	525	569	565	609	553	528	570	560	596	549	560	557	608	574	526	556	527	563	554	567	531	552	571	551	550	541	559	535	565	551	558	570	570	557	530	595	537	575	543	563	532	557	482	544	548	576	565	547	559	518	527	553	558	557	602	557	534	534	605	565	548	533	565	539	535	509	560	556	536	566	590	538	561	563	559	545	613	558	576	548	572	576	548	553	508	556	564	548	593	590	603	530	529	560	551	552	534	552	539	516	556	555	515	544	596	584	540	551	530	561	542	491	584	553	546	587	534	531	549	530	533	561	555	572	545	551	534	572	551	549	533	564	516	540	592	533	544	522	549	585	501	525	558	576	540	554	565	554	574	566	579	532	541	567	555	528	558	549	535	553	518	566	585	541	552	556	568	593	568	571	542	529	547	540	552	571	538	548	535	613	616	579	545	569	582	549	513	595	540	543	518	572	538	579	563	512	576	546	536	555	562	556	541	544	508	529	567	547	545	575	556	535	538	538	515	532	542	532	546	574	557	563	575	532	540	599	549	570	577	546	573	525	571	557	637	534	550	537	556	542	545	582	569	552	583	557	558	536	541	551	593	595	536	596	619	554	562	562	552	530	573	581	532	546	588	567	566	530	559	535	527	553	537	547	569	560	562	582	551	542	562	548	565	512	556	541	502	548	531	519	555	540	552	573	553	601	559	553	561	539	552	523	558	546	537	542	564	574	557	554	535	542	495	576	559	596	539	516	541	562	546	578	523	558	473	541	567	541	519	575	568	577	571	561	558	558	563	600	600	529	552	558	547	530	527	503	569	537	542	559	545	541	542	530	547	578	584	584	519	554	569	566	548	557	549	600	527	520	545	594	567	562	556	582	590	606	577	578	608	526	515	579	555	509	523	518	546	576	532	594	516	541	571	569	575	572	574	536	553	600	567	527	563	600	486	538	576	581	520	531	532	577	588	522	545	588	600	566	557	552	558	536	559	559	551	587	555	559	548	538	536	549	583	591	541	549	537	502	584	526	593	599	506	571	572	570	557	588	569	581	590	565	575	523	594	508	542	594	529	517	537	562	562	521	541	528	523	530	552	555	549	583	486	552	593	536	571	541	581	509	572	567	555	511	611	566	565	589	539	559	535	564	554	591	547	571	530	579	563	543	533	592	575	537	580	558	592	521	546	561	576	590	614	592	587	581	589	586	544	569	503	568	578	558	566	522	606	564	536	528	518	542	525	542	552	548	545	538	530	585	541	535	582	576	515	572	562	584	523	577	524	561	552	574	559	570	566	519	561	577	577	542	549	557	536	548	572	547	549	534	523	537	539	571	576	535	552	569	546	574	530	564	545	563	534	539	546	543	532	540	573	547	584	510	585	584	555	537	581	571	560	585	577	528	539	567	560	575	532	571	559	551	493	579	540	564	516	526	546	534	535	539	548	569	556	536	578	564	591	525	566	535	561	562	559	585	527	546	545	546	583	554	534	573	498	541	578	556	519	542	583	529	511	569	567	536	557	554	562	545	542	572	574	540	544	556	561	559	544	561	592	606	579	594	559	572	571	563	582	553	576	523	563	502	526	567	581	497	545	594	519	538	545	552	545	545	566	558	534	572	574	564	547	518	562	526	539	540	555	522	584	563	567	532	501	563	573	579	552	570	508	558	523	594	546	514	550	598	544	563	551	591	538	538	529	532	518	596	549	621	523	623	574	561	556	551	575	581	542	509	542	541	583	574	558	559	582	583	573	573	579	530	550	552	546	539	502	563	590	588	524	517	555	575	545	586	574	542	557	570	572	584	558	551	554	598	549	556	570	582	591	537	543	553	537	529	587	520	547	537	570	570	563	547	533	551	536	571	593	534	555	538	549	551	547	578	553	547	544	556	561	545	610	542	546	555	513	551	566	523	567	558	558	523	557	557	567	530	541	573	570	555	573	531	571	574	507	561	579	564	598	572	542	573	537	543	547	543	502	559	589	511	571	612	552	555	577	557	542	530	573
23711	21396	29016	24156	21400	13380	1589	1020	851	783	818	734	746	684	707	662	673	646	614	665	655	641	628	602	628	602	600	639	609	624	591	552	591	628	603	632	617	614	592	618	617	566	627	628	618	589	654	580	608	649	598	576	603	645	612	586	628	608	616	562	605	665	629	582	599	606	591	589	607	623	598	616	606	626	605	608	609	593	589	536	606	550	601	588	624	647	639	578	584	570	572	557	606	632	561	614	629	643	605	576	572	591	672	566	609	589	573	588	626	599	619	641	641	636	607	599	591	569	565	606	596	611	590	620	610	575	561	595	584	640	596	551	616	629	611	581	608	615	626	540	568	577	600	605	561	561	580	609	608	569	661	623	586	582	598	561	650	616	632	569	569	623	619	612	600	595	601	592	615	596	592	615	588	611	614	620	608	618	570	562	584	585	596	604	620	651	602	546	610	538	623	584	577	552	556	557	623	600	600	609	644	591	576	633	605	642	594	633	612	559	591	612	594	600	599	608	612	627	586	590	636	572	601	625	583	611	597	575	570	619	606	582	592	618	638	628	560	602	605	616	599	597	552	662	686	604	571	614	622	590	563	590	682	591	594	585	612	588	644	630	552	616	621	620	595	572	600	588	660	623	593	615	566	553	592	607	601	620	608	606	589	612	599	623	564	598	560	586	555	561	582	579	613	634	590	585	614	598	570	608	630	632	588	608	633	587	612	632	580	595	617	574	622	617	602	612	636	617	632	593	578	548	555	598	627	580	565	589	587	557	612	606	633	591	595	608	641	618	659	611	634	563	546	619	578	619	596	581	582	653	618	570	643	567	580	614	582	585	575	661	589	614	612	581	674	603	599	593	600	625	594	618	637	615	611	583	574	616	582	583	559	574	608	582	594	578	599	647	639	571	571	589	594	616	638	653	602	570	636	615	642	591	593	591	607	549	573	610	599	603	604	611	597	640	562	613	603	606	590	585	642	588	607	643	630	628	607	591	542	635	611	572	592	575	598	587	593	612	550	642	566	584	629	584	564	585	605	621	629	587	603	600	622	593	577	608	605	613	563	572	608	606	606	604	602	616	597	598	608	574	533	598	595	591	608	589	606	625	611	578	610	611	591	598	642	618	616	599	567	600	606	603	584	618	587	555	583	571	618	659	558	577	603	631	567	611	627	596	591	620	580	636	536	606	569	590	582	591	596	629	629	574	602	602	621	622	593	612	606	601	623	615	655	563	619	590	660	637	608	626	607	640	619	589	627	574	588	603	595	616	578	633	630	637	604	612	569	614	607	596	613	609	630	588	613	616	622	625	589	595	617	609	544	598	565	616	611	618	569	605	603	600	590	555	574	611	580	593	571	590	619	632	624	573	579	595	564	564	585	632	610	647	604	612	638	622	635	603	588	605	622	544	591	613	619	582	571	600	588	612	608	642	590	616	614	589	586	582	601	627	598	606	608	618	649	610	603	622	610	588	555	596	583	620	627	637	560	632	570	589	581	581	630	605	608	603	608	590	598	603	573	638	622	565	585	619	614	613	565	648	589	594	562	611	626	619	603	584	578	554	613	597	605	589	605	585	592	595	596	618	596	582	617	579	605	572	585	614	590	598	582	564	626	620	641	623	567	570	649	598	595	624	586	596	638	596	588	618	592	563	576	565	623	613	586	623	611	614	621	603	582	604	686	639	632	601	621	595	586	587	608	570	598	606	615	591	608	583	586	619	621	627	594	593	587	633	595	580	633	635	601	571	602	607	545	591	610	637	611	622	540	575	621	581	590	602	594	575	621	571	583	652	641	608	605	564	612	602	567	623	619	586	633	640	559	610	613	589	618	595	607	591	600	628	577	559	574	618	617	631	593	605	601	607	566	612	637	615	632	633	580	641	582	655	601	630	605	587	595	563	608	613	600	589	610	588	579	592	643	607	574	602	620	611	597	616	605	572	589	615	579	645	562	599	617	651	592	615	627	607	615	574	642	577	608	583	612	586	637	592	649	620	579	626	583	612	592	615	588	619	622	545	554	592	639	596	588	594	585	627	606	620	596	621	597	564	616	584	618	607	653	584	580	638	602	579	616	584	623	581	572	566	592	556	633	617	611	616	602	577	581	579	599	582	579	599	592	562	631	619	590	587	587	617	612	601	585	567	617	616	586	558	585	586	635	573	589	590	637	623	580	645	614	652	597	587	605	606	599	615	591	615	611	634	589	609	568	623	647	614	536	609	607	627	552	570	638	600	631	609	610	552	628	629	574	596	613	617	582	611	574	573	590	605	596	596	612	587	560	592	592	590	643	592	584	587	575	636	621	619	639	567	601	607	588	587	581	600	583	622	629	602	559	614	603	595	577	570	608	610	613	597	627	586	624	586	578	619	624	686	586	597	559	582	618	620	584	620	604	602	607	627	629	619	582	641	597	625	546	615	631	591	589	574	559	592	584	627	622	602	593	659	594	619	571	618	595	559	589	614	633	667	564	638	604	547	603	606	599	575	638	587	599	617	600	558	610	636	614	588	591	603	607	586	613	602	597	627	598	580	602	611	615	625	616	616	638	602	582	579	666	586	620	605	584	588	596	612	605	620	609	582	617	585	614	597	603	613	586	648	591	612	567	607	626	627	626	629	561	575	572	605	631	572	587	627	602	577	611	601	632	606	643	626	561	612	585	589	613	651	614	620	583	590	584	588	586	555	624	606	614	603	581	574	611	644	629	585	598	591	589	583	591	550	602	600	588	615	601	563	595	602	596	630	589	594	595	614	610	601	606	583	659	584	613	612	595	605	583	591	570	595	601	596	614	593	593	581	615	636	592	577	576	615	564	590	632	611	630	587	613	632	563	581	586	589	616	585	614	592	570	569	632	556	595	583	590	674	629	655	647	590	623	596	584	566	612	613	588	560	586	579	615	605	560	562	626	622	610	625	594	625	641	532	606	620	592	620	597	565	605	579	560	586	661	548	533	628	573	628	565	579	605	586	604	577	560	609	569	612	598	592	613	615	611	618	632	583	609	572	628	590	593	631	566	604	595	603	591	572	601	606	700	628	560	572	590	625	607	594	572	612	620	591	590	594	599	616	623	573	654	624	594	571	617	600	627	647	605	605	641	663	603	589	624	579	612	601	659	626	664	595	604	642	635	586	596	610	621	623	582	593	595	575	608	611	616	571	613	586	646	569	616	566	637	609	585	601	540	580	648	620	588	607	591	614	640	600	584	622	615	540	602	599	570	596	641	619	600	634	600	614	604	578	564	641	611	632	595	577	601	572	616	638	573	610	607	567	585	561	604	598	590	574	586	592	647	620	591	632	630	579	608	586	612	628	573	570	649	580	591	609	560	599	599	586	628	592	636	639	584	605	617	593	609	556	635	602	626	556	619	617	614	602	621	607	613	599	630	575	596	602	570	585	667	576	588	574	626	584	607	644	578	594	609	653	565	596	594	648	623	578	639	611	623	610	598	663	565	637	607	658	625	594	565	609	595	650	573	628	622	615	582	622	576	592
8820	10364	8363	4330	3215	2419	2061	1698	1465	1342	1210	1184	1037	1051	945	1013	889	936	892	909	874	901	892	855	850	831	843	823	844	867	770	833	838	828	807	855	845	784	795	807	774	796	819	853	829	762	849	807	854	781	797	758	772	802	788	765	856	791	799	744	786	830	788	791	806	765	739	810	830	805	772	828	747	863	767	820	805	804	799	813	817	844	790	783	748	821	760	792	778	809	741	805	769	772	794	797	722	820	808	777	759	787	765	799	773	789	840	763	764	810	780	733	805	789	827	749	798	756	759	783	803	783	775	771	799	811	792	817	832	770	811	820	795	771	797	838	774	766	820	792	799	781	744	793	764	767	784	731	812	748	798	782	804	781	778	754	754	746	793	777	840	735	828	756	813	861	816	774	785	782	823	766	772	765	847	796	780	790	781	814	819	777	866	793	768	799	757	815	811	758	808	788	801	778	784	858	819	775	747	774	765	772	843	831	817	809	761	832	806	840	875	790	777	800	788	786	801	719	707	785	801	786	775	793	788	794	788	798	796	774	758	801	802	820	823	822	802	770	779	715	809	786	807	798	832	775	795	814	813	805	792	796	808	823	809	775	761	755	806	762	826	818	785	784	829	838	808	759	749	813	767	767	788	800	766	799	805	819	779	735	813	812	793	769	833	850	830	807	763	841	780	767	797	809	834	801	830	815	787	802	775	727	819	778	781	791	842	796	826	764	750	751	808	825	774	745	788	789	788	827	810	813	817	733	793	738	767	823	768	764	798	794	811	781	802	802	840	806	752	771	739	766	782	839	758	772	780	779	775	832	795	741	757	810	786	843	815	760	812	808	728	787	748	789	773	768	742	789	789	810	798	813	839	808	775	829	806	804	784	775	759	771	807	767	811	808	787	826	789	856	781	836	763	790	827	831	787	834	775	772	820	795	795	776	850	789	850	755	747	798	772	781	780	756	745	778	757	781	788	803	749	759	722	791	754	774	802	773	819	848	838	842	811	706	771	821	822	773	825	779	794	783	809	808	802	771	795	763	785	813	816	775	748	819	801	826	790	833	737	784	830	765	772	809	768	794	803	793	773	783	774	830	827	805	757	774	808	809	770	798	741	778	798	789	769	808	755	795	809	806	765	816	759	786	796	752	795	791	786	774	790	786	812	787	838	759	755	781	752	770	821	750	808	778	769	733	757	846	833	806	772	806	803	757	755	787	812	748	798	764	765	779	783	800	792	734	845	781	784	764	750	793	767	835	775	781	830	768	774	797	775	808	766	808	773	723	823	773	759	820	780	789	832	781	791	774	853	764	777	790	787	771	802	794	783	816	795	833	837	789	774	786	782	868	770	834	833	798	784	772	757	770	778	769	785	768	794	813	799	827	817	750	796	803	791	786	790	786	786	804	816	827	783	771	786	835	762	825	760	806	789	820	790	811	800	819	728	793	793	801	762	775	749	784	793	837	768	813	784	790	787	802	780	844	816	755	785	777	779	765	764	761	789	796	835	792	825	779	803	756	780	797	813	799	795	823	790	790	792	786	774	791	807	857	750	853	793	800	784	805	799	791	795	805	844	817	771	736	806	782	821	813	821	799	800	791	754	800	759	804	777	810	770	825	766	787	768	781	827	778	794	802	802	736	720	776	805	781	721	802	802	735	849	800	789	816	794	772	778	767	770	786	802	769	798	825	779	766	833	813	818	833	801	789	849	806	772	780	798	758	766	779	778	748	797	807	849	713	766	787	774	831	806	775	794	790	776	837	765	775	815	778	797	784	765	770	786	760	758	830	803	813	745	843	766	795	805	816	770	787	781	794	788	783	830	790	830	780	828	775	805	803	762	788	756	817	752	774	769	756	788	855	826	802	763	802	747	750	715	794	786	758	780	833	825	823	773	807	780	788	804	803	814	801	846	847	830	817	777	779	818	790	760	758	774	795	747	770	832	804	758	735	802	764	790	761	728	772	792	826	758	764	781	827	818	812	738	757	805	774	792	809	795	766	787	782	753	796	747	770	831	806	783	796	803	790	789	809	778	738	806	783	817	802	823	787	803	807	773	773	791	791	806	788	766	761	817	745	784	790	776	786	737	791	766	764	864	807	760	769	783	745	825	782	759	810	781	775	787	787	729	795	787	766	808	740	799	809	804	814	805	812	782	757	845	759	777	798	787	798	829	799	773	763	810	804	839	797	796	768	817	761	797	747	780	750	764	760	748	807	792	816	818	755	765	818	785	797	774	760	768	763	790	763	813	806	778	788	790	793	822	820	769	841	764	772	802	803	769	794	781	816	763	787	811	805	770	785	772	846	785	785	749	767	819	753	822	760	828	764	848	796	774	786	750	845	754	825	804	763	770	765	778	775	778	848	768	790	753	761	795	722	758	762	759	807	813	819	784	789	795	732	795	774	788	782	760	829	787	800	737	813	822	797	771	807	810	838	729	743	783	762	779	813	788	795	818	744	795	795	801	821	820	813	785	803	787	802	800	807	737	788	765	806	794	803	826	785	794	748	758	784	742	807	753	737	775	793	801	802	782	750	731	764	796	834	848	710	802	761	788	834	765	790	744	840	760	845	792	715	807	749	768	802	748	799	770	758	805	806	825	767	812	777	819	786	755	802	754	765	804	795	815	759	753	803	792	797	780	817	779	817	774	825	780	776	803	768	800	789	771	761	780	781	805	750	782	806	728	810	797	752	832	798	808	779	809	746	829	751	807	776	784	774	822	805	778	784	814	762	778	810	754	779	780	775	804	782	794	790	797	823	757	776	760	771	812	807	780	831	782	790	753	802	752	765	796	810	888	778	780	787	819	778	809	724	802	831	765	756	819	770	808	810	747	738	746	801	805	793	759	825	785	813	787	822	773	805	757	786	792	798	789	772	758	784	801	797	766	735	820	749	827	762	800	779	799	806	780	780	803	768	779	860	843	750	805	771	816	807	761	769	822	779	772	803	768	838	777	798	794	796	807	788	715	791	786	751	753	811	773	791	786	773	783	767	773	804	802	805	732	816	801	799	849	805	754	775	771	763	882	728	746	755	834	789	823	765	799	755	839	785	792	796	771	783	822	762	749	828	827	791	790	787	773	784	760	771	827	776	761	793	780	795	776	817	767	812	819	791	793	793	837	826	776	834	787	824	750	785	831	806	778	804	762	765	794	825	798	799	768	778	786	768	784	780	801	801	777	786	750	830	801	827	805	711	803	786	768	788	810	789	783	816	781	816	782	817	782	781	803	786	784	772	799	786	827	759	799	792	779	753	758	844	798	767	784	822	803	762	792	799	804	798	826	786	823	785	756	769	793	797	781	817	740	815	825	778	805	746	762	775	756	719	778	761	794	787	764	768	755	781	793	745	747	776	766	765	772	826	749	785	774	792	771	756	787	799	809	757	781	774	810	757	739	816	771	822	834	789	779	807	772	785	820	786	810	802	803	794	737	728	827	788	809	777	753	763	808	786	773	776	821	773	772	772	767	797	785	795	754	789	782	773	763	768
22855	21380	29353	23796	21380	21440	11629	1337	901	800	736	726	614	596	609	601	585	518	527	508	482	485	488	435	471	457	466	437	457	448	434	434	431	428	454	471	478	421	433	432	445	444	462	415	425	429	384	412	401	418	411	465	418	435	413	455	459	390	449	394	448	429	423	435	415	440	403	467	458	449	413	418	401	395	420	411	383	407	401	419	413	430	396	423	412	422	399	376	428	427	429	404	421	377	441	397	441	429	429	411	415	450	428	449	365	400	397	455	432	413	440	423	411	420	384	419	422	421	414	434	418	406	393	392	415	409	486	432	418	399	433	446	396	400	394	397	422	409	407	408	416	445	414	397	399	375	421	447	390	429	404	427	439	434	448	397	433	411	411	413	416	429	421	395	413	424	382	387	400	404	407	398	436	428	417	390	442	412	391	441	417	430	420	424	410	423	402	436	444	435	454	432	399	420	449	436	390	395	418	412	424	416	401	434	414	376	399	418	454	414	410	394	427	404	421	468	406	427	405	395	392	449	422	388	411	424	402	441	394	411	422	415	421	393	381	444	399	425	411	406	395	407	448	398	387	403	423	431	412	432	402	400	421	419	418	423	429	421	469	412	415	389	460	442	403	408	375	396	399	435	412	389	381	450	413	437	421	444	426	416	406	407	423	413	424	408	392	404	430	428	459	424	444	413	380	422	403	419	421	412	408	460	418	391	484	416	406	416	384	388	388	400	395	364	406	451	407	395	448	422	403	462	473	395	417	405	381	419	423	373	402	440	406	412	421	410	407	453	420	447	409	401	395	416	435	419	415	444	433	423	407	403	406	408	418	409	427	426	369	438	423	420	417	437	419	383	410	364	413	434	423	446	408	403	438	425	378	412	404	390	433	452	410	430	451	383	397	456	393	416	400	415	422	440	423	424	402	403	446	397	402	407	441	412	422	410	402	439	433	417	427	423	412	425	426	408	397	395	409	392	425	395	395	416	424	459	421	405	422	412	401	408	386	397	396	449	402	408	414	410	414	376	417	419	417	422	389	438	429	429	391	388	432	384	424	411	402	444	449	423	435	438	428	406	394	423	415	411	404	437	405	421	409	411	412	403	449	412	434	409	393	424	414	388	436	438	460	416	381	415	385	417	394	411	440	455	397	393	458	399	421	373	396	389	402	439	408	413	413	383	413	394	414	416	407	413	385	416	361	426	418	436	404	400	427	380	412	400	386	439	408	406	421	433	424	444	427	396	391	446	402	391	440	410	421	416	405	423	421	380	427	429	472	404	388	425	409	440	441	395	421	440	429	449	394	417	414	401	421	438	431	424	399	418	401	416	419	434	420	411	417	371	398	428	405	426	405	388	393	370	398	409	380	433	383	389	390	408	395	432	402	435	409	420	366	417	402	405	400	381	421	397	423	403	392	390	451	424	413	409	390	417	434	432	399	403	408	406	442	409	422	440	412	376	386	418	418	407	447	412	390	384	419	406	459	401	393	375	424	377	436	386	410	427	383	431	397	430	400	400	439	409	427	409	406	403	398	417	419	414	398	386	419	426	414	426	408	411	420	430	403	395	444	422	443	435	409	422	408	381	406	416	424	436	400	414	432	429	438	396	426	409	418	438	420	397	445	415	395	411	416	386	428	420	419	403	419	387	407	375	407	414	407	399	417	398	411	407	480	409	401	426	444	408	445	424	435	421	417	439	421	437	426	404	402	427	416	424	437	435	402	411	417	386	391	422	405	396	423	442	414	368	387	407	417	433	387	405	443	397	415	397	415	398	406	409	394	386	422	385	408	424	423	375	385	430	419	429	403	400	417	370	388	398	400	392	425	399	471	426	385	429	418	407	410	361	403	432	404	425	402	407	411	407	436	400	387	425	402	381	388	443	451	404	390	393	405	416	378	410	413	393	410	373	403	439	428	437	448	459	385	403	426	454	428	407	398	424	394	416	405	402	418	424	376	487	396	416	422	376	427	401	384	447	400	433	401	403	377	454	421	410	404	393	392	423	386	387	403	387	401	381	428	412	399	387	415	429	385	373	417	385	397	447	394	440	425	394	428	409	457	408	431	421	397	396	382	407	391	426	413	377	426	421	439	421	398	367	405	426	425	367	389	459	424	421	422	409	437	422	418	413	392	387	380	371	408	388	408	425	419	403	409	402	414	421	401	397	359	444	432	414	433	411	404	386	432	422	453	419	429	402	424	418	448	418	359	451	429	430	426	401	413	423	413	419	420	390	424	444	460	439	388	401	434	399	397	389	402	391	423	392	403	425	420	415	396	421	402	416	424	416	451	427	413	456	383	424	423	419	440	396	391	426	423	423	435	426	387	400	445	399	383	455	448	421	416	414	403	423	441	397	414	408	419	419	371	438	422	418	393	384	440	432	416	436	381	379	395	409	420	395	361	431	451	409	435	415	405	390	420	388	400	399	400	398	397	376	438	385	415	416	390	432	399	424	401	388	409	440	403	379	446	428	425	392	383	401	410	375	368	394	389	430	391	387	399	465	392	449	395	382	431	425	395	371	427	438	412	373	427	361	375	404	427	390	374	396	403	426	421	361	419	401	406	375	396	415	460	445	429	366	401	403	393	393	392	421	458	421	393	416	435	419	409	376	433	442	410	403	414	372	403	460	416	408	411	422	400	393	422	415	423	435	436	404	394	376	410	422	461	432	402	408	425	419	402	424	422	408	373	415	378	387	430	377	398	413	420	431	425	405	404	416	443	382	418	450	444	463	415	377	401	396	438	443	414	394	427	412	432	413	425	396	442	405	412	434	424	414	395	412	417	400	386	394	394	429	415	416	411	401	388	383	379	419	415	397	411	384	389	404	424	386	380	366	409	385	384	415	404	412	416	401	400	435	396	382	438	406	403	440	402	444	419	409	425	393	413	422	400	400	402	436	423	409	414	392	379	400	391	414	410	395	423	447	391	409	413	411	413	372	406	427	433	399	405	399	407	392	431	419	413	410	391	421	384	369	422	400	407	414	395	412	399	379	446	450	372	406	444	428	401	424	418	428	403	379	383	418	397	411	440	376	400	428	409	434	399	412	399	416	398	432	434	403	436	426	417	429	415	432	400	441	388	411	416	385	374	431	412	422	396	424	410	402	401	422	450	432	399	426	393	419	390	406	425	423	409	448	412	422	427	406	404	406	429	394	406	410	401	403	387	449	405	400	420	424	417	393	417	403	418	440	422	408	385	418	418	397	413	384	395	412	393	460	417	379	442	407	428	382	371	415	445	398	429	390	415	419	412	394	402	419	396	418	437	411	398	437	450	390	413	425	428	401	408	375	425	395	389	385	417	421	394	387	384	422	374	420	435	429	426	448	381	387	384	412	426	428	460	400	393	410	381	413	407	389	420	383	418	423	373	390	391	404	380	412	417	427	455	434	431	391	395	418	432	412	388	404	385	411	412	418	420	409	439	379	416	433	427	396	452	386	415	361	381	436	419	386	388	416	445	431	439	398	400	424	407	425	415	388	420	421	381	354
11538	16477	13285	6907	4941	3770	3014	2312	2000	1632	1489	1295	1139	1037	903	862	853	813	780	780	723	730	676	707	681	638	633	592	671	621	624	592	599	657	636	647	599	602	587	558	588	594	624	553	587	587	574	569	598	553	597	560	599	561	554	620	569	569	560	541	577	550	572	568	539	592	500	548	581	566	569	574	583	570	608	591	589	571	604	583	599	556	601	582	608	561	565	528	547	563	552	581	546	556	551	564	563	558	560	563	537	516	551	591	519	543	604	593	554	545	552	564	582	519	569	582	581	570	580	554	508	547	522	600	561	546	565	514	548	572	533	541	552	563	549	537	579	542	553	589	558	528	564	548	556	576	534	558	512	569	528	562	603	563	583	534	541	530	524	543	579	575	534	559	560	541	526	537	550	546	509	558	544	625	539	554	585	552	515	557	586	550	507	537	556	558	571	557	572	507	570	538	542	534	539	574	560	610	549	528	550	544	552	564	536	554	550	562	561	576	541	536	542	572	550	557	543	544	545	595	601	541	553	533	570	551	544	586	563	564	544	560	547	538	516	544	569	544	579	591	568	560	588	576	553	554	537	577	579	570	604	611	543	535	548	544	523	556	589	578	539	549	508	538	554	533	554	580	562	550	557	565	509	530	541	579	558	545	532	529	568	552	535	604	568	565	617	523	526	588	510	517	572	618	539	560	523	526	541	535	550	553	578	537	550	566	574	549	565	567	547	588	615	524	555	556	523	546	570	619	558	540	520	531	573	539	529	538	566	545	528	559	574	579	558	565	618	533	515	539	546	519	557	585	557	541	516	551	538	542	526	585	555	565	587	556	534	525	559	572	583	542	548	553	561	538	544	544	586	550	608	601	571	541	558	575	595	562	576	584	579	534	538	505	584	545	564	516	538	573	559	542	559	536	573	600	513	563	536	553	543	531	571	543	549	517	551	563	590	538	573	554	596	561	515	565	535	565	576	548	580	543	575	546	558	550	558	592	536	541	510	514	534	524	580	505	564	540	554	559	531	570	537	531	568	542	574	560	555	542	556	615	549	551	562	550	591	542	559	561	579	543	567	592	570	560	560	556	561	557	576	576	546	579	542	554	574	525	581	576	574	597	550	599	526	576	582	576	500	524	562	585	574	521	510	529	539	535	517	529	534	535	544	539	603	569	565	568	576	575	533	541	555	552	558	579	555	547	544	580	529	559	545	550	525	546	562	566	556	588	534	527	581	532	561	537	550	570	544	544	519	541	546	570	539	558	539	540	587	547	552	555	585	550	588	522	572	572	588	541	600	499	547	539	543	552	509	542	573	570	528	600	536	602	567	577	505	574	551	520	547	558	564	558	548	556	567	578	565	519	528	511	534	583	549	548	569	530	548	508	547	585	550	567	560	521	588	567	534	562	573	531	564	559	554	555	583	537	575	545	542	518	536	549	565	573	590	559	572	552	571	567	532	543	562	567	560	564	552	586	530	504	549	541	587	560	577	608	547	583	564	554	571	582	510	509	517	612	548	551	549	536	546	558	585	545	554	555	512	528	537	545	515	547	532	584	554	548	577	528	548	574	530	531	533	647	521	536	574	534	570	591	553	577	563	591	541	579	545	570	570	586	526	554	598	508	542	567	576	542	542	574	519	558	540	561	584	574	504	529	557	601	555	603	531	528	573	539	546	535	540	577	586	594	594	518	556	539	509	564	557	547	568	559	567	568	551	524	559	526	543	559	582	589	528	551	539	548	532	556	477	555	552	548	533	593	542	572	518	544	591	557	536	576	542	561	539	567	570	540	543	550	567	584	578	549	558	565	533	533	523	566	569	598	556	588	544	523	563	540	561	564	559	595	534	582	560	570	527	550	562	502	546	569	542	549	558	545	560	533	589	531	569	612	503	597	564	535	530	540	534	568	561	561	529	576	584	568	568	553	524	574	514	605	598	513	573	554	549	545	568	546	575	548	556	535	553	553	583	595	583	520	499	563	544	605	534	541	533	576	553	515	573	552	577	570	570	565	553	554	563	495	572	557	560	577	567	538	553	606	582	535	546	545	568	559	565	547	554	540	572	555	547	507	617	548	586	539	538	557	532	552	555	554	534	548	535	537	546	536	517	562	544	558	561	523	570	540	539	579	531	526	572	527	574	541	546	551	534	561	573	575	567	534	590	527	528	513	560	582	563	603	530	566	584	558	551	554	541	556	534	533	582	536	542	541	547	569	549	561	568	549	559	555	561	536	563	565	536	576	550	541	532	573	544	557	539	560	550	509	551	571	577	565	545	631	545	558	574	541	578	556	578	559	518	572	553	534	587	611	560	554	534	535	486	580	518	546	556	535	594	574	521	573	534	567	530	580	576	537	533	550	562	541	512	607	525	555	533	597	532	587	567	606	561	549	551	546	592	523	564	548	575	571	551	545	560	547	544	562	552	593	510	547	551	551	533	557	569	545	586	583	548	547	552	534	563	581	562	573	535	551	530	552	557	576	538	560	601	565	545	597	538	543	551	543	544	540	556	586	548	568	588	561	540	556	572	531	576	527	488	564	555	545	557	553	548	557	536	566	569	587	552	554	558	632	515	590	561	551	507	556	533	565	539	540	547	525	502	539	508	572	540	543	596	561	544	536	548	572	531	504	600	518	521	565	546	552	615	563	592	567	564	528	543	574	527	575	536	574	523	550	517	527	583	596	522	536	532	565	573	554	562	578	537	559	553	563	540	559	539	549	527	576	564	518	546	529	552	531	555	502	534	561	538	596	533	570	541	574	562	542	550	602	540	564	535	540	574	551	571	537	498	568	557	546	556	577	526	524	555	553	563	562	566	551	537	546	524	529	554	565	605	594	543	548	565	548	545	531	560	554	554	542	526	556	562	569	585	549	553	529	511	555	565	552	577	530	564	519	553	544	585	564	526	573	549	581	560	523	541	564	523	542	534	540	551	565	517	583	557	519	540	525	570	506	536	557	542	523	560	578	544	532	557	587	540	551	608	543	550	569	557	538	562	590	497	571	543	555	567	539	571	541	557	517	529	560	585	544	568	538	525	556	557	524	554	547	542	555	518	536	570	570	547	545	533	511	531	539	567	554	527	573	534	557	554	524	514	560	509	536	551	590	536	533	545	555	578	567	567	536	549	533	575	571	591	608	552	555	537	497	518	544	541	561	570	573	544	550	548	549	520	581	572	548	543	582	563	551	573	528	561	511	568	515	578	557	570	565	548	534	540	555	581	547	563	545	575	547	522	538	566	521	543	528	597	561	501	553	580	570	590	541	583	564	566	579	574	573	543	543	566	553	549	545	555	562	538	551	578	609	571	600	541	536	567	486	564	544	574	541	524	591	531	584	588	554	574	539	543	557	556	509	576	537	531	528	544	520	571	578	537	588	571	537	578	602	572	552	574	560	540	564	554	538	539	607	535	536	558	547	522	517	576	526	516	550	554	565	576	545	510	553	585	535	492	557	557	561	546	544	519	597	540	564	527	536	538	559	568	567	600	578	560	551
26996	20996	9762	939	545	509	465	465	415	432	491	408	478	438	448	423	472	453	453	443	471	404	422	424	423	433	468	397	440	415	427	447	447	428	418	440	432	454	443	414	443	414	412	442	412	437	428	433	418	415	479	450	440	454	364	406	455	450	429	413	466	442	425	455	427	408	437	429	406	399	438	421	460	443	414	413	448	422	450	443	426	417	421	449	438	438	411	430	417	423	424	458	432	394	435	393	456	446	473	406	379	431	401	461	427	396	466	400	434	428	429	441	409	405	449	412	481	418	393	422	440	468	389	448	420	434	439	383	432	439	432	386	400	429	432	402	444	426	425	449	444	455	415	457	416	436	422	448	422	432	422	399	439	430	409	403	406	437	407	395	449	411	432	451	450	429	432	438	420	408	390	419	392	408	436	386	437	410	432	417	417	416	428	401	423	402	477	424	447	417	398	416	424	388	448	399	428	419	393	440	446	432	400	448	389	431	428	436	435	419	434	458	403	392	428	408	447	456	464	423	416	443	409	431	442	438	397	410	417	403	442	430	383	409	452	419	418	425	436	427	479	400	407	419	435	438	401	461	416	462	457	427	443	445	414	445	428	415	418	398	431	461	420	474	422	434	427	410	430	428	438	457	429	415	445	401	439	413	448	487	430	458	348	462	394	456	437	450	413	392	427	414	415	482	422	412	438	421	409	421	414	432	417	406	402	424	386	467	419	407	405	399	438	401	422	427	399	411	442	455	459	419	437	433	434	386	404	451	413	439	420	427	452	420	407	449	420	429	441	412	426	444	432	422	416	438	427	446	438	442	418	442	439	442	429	435	421	429	453	443	383	408	438	435	385	444	389	463	456	413	442	417	396	450	430	378	457	449	430	406	433	437	447	420	441	463	441	451	408	389	423	455	434	425	444	426	413	426	433	452	412	418	425	414	416	443	444	385	399	395	470	413	415	459	410	453	398	425	433	445	387	425	423	413	406	427	400	444	462	419	418	429	406	384	430	450	404	440	384	420	431	422	455	451	433	434	445	417	410	447	451	404	445	421	412	434	450	401	438	431	419	416	420	420	426	427	444	418	393	402	433	399	440	421	429	401	462	423	419	394	408	370	423	401	409	433	429	432	409	424	395	438	429	433	400	419	430	396	426	399	432	384	405	428	421	419	441	434	403	409	413	392	442	416	437	428	455	407	435	454	435	397	420	444	432	417	392	453	454	401	400	446	429	418	425	412	458	455	425	459	451	385	398	416	402	439	397	445	422	436	437	426	428	445	487	431	412	418	405	422	455	437	438	445	438	408	440	376	430	427	409	412	459	408	426	449	407	440	423	450	408	392	421	421	421	416	445	450	431	414	418	428	411	427	415	412	434	401	445	464	395	456	445	390	461	407	452	406	432	459	464	434	416	428	437	402	426	450	410	435	422	406	419	427	403	442	408	464	411	437	430	412	400	418	424	406	437	454	401	433	402	447	453	387	424	457	406	428	429	448	420	440	437	435	433	460	415	411	439	426	442	379	399	425	402	446	438	389	461	371	422	422	442	403	437	422	421	471	434	418	383	412	425	423	398	431	416	419	417	428	412	448	398	409	430	411	420	402	421	424	440	445	410	424	420	424	419	448	424	425	409	464	402	448	443	449	431	429	430	442	429	451	418	421	410	439	446	418	401	461	429	398	445	419	402	416	421	425	433	416	390	419	453	415	402	391	426	441	405	431	395	419	435	424	402	408	452	408	414	438	420	455	467	451	433	436	410	437	424	423	420	439	438	429	476	440	400	431	398	454	459	437	436	407	400	432	437	428	411	428	436	424	463	422	425	447	459	440	419	433	434	475	443	445	420	428	466	406	404	434	445	411	412	443	389	416	430	396	419	410	485	440	442	429	410	458	395	454	420	436	436	378	434	430	442	394	455	426	413	440	469	454	397	433	417	426	427	412	400	433	441	436	421	398	418	426	410	426	427	407	442	424	433	402	453	393	402	405	425	449	446	437	392	402	432	423	386	417	420	456	377	420	416	423	392	434	432	407	438	420	426	405	434	453	414	411	463	410	448	414	433	427	435	401	433	435	410	421	441	431	436	422	434	418	447	428	401	410	464	409	424	432	421	414	399	421	387	462	465	441	363	470	436	438	408	429	404	425	456	425	420	446	431	383	392	408	450	419	451	453	443	437	426	414	424	464	409	403	429	415	443	390	400	430	425	435	411	396	429	425	431	423	440	432	433	441	419	405	385	432	424	448	436	405	459	413	415	424	419	445	437	422	468	415	426	429	410	424	416	427	434	419	499	448	429	401	402	453	441	396	413	413	438	437	406	437	406	402	429	453	423	400	396	440	413	422	428	430	425	426	405	408	426	408	425	460	459	426	433	456	447	407	408	434	453	450	417	377	442	369	440	430	448	447	442	428	466	442	392	433	422	421	414	444	438	384	437	432	431	402	399	431	465	422	452	426	441	419	414	408	420	404	442	437	431	422	429	445	457	396	413	434	412	430	426	460	415	419	422	420	450	435	431	396	404	420	438	463	421	406	422	447	395	408	424	429	412	425	398	423	447	407	441	431	406	427	445	437	456	409	439	425	446	444	438	398	410	415	420	437	436	420	430	432	416	445	437	457	414	415	439	416	419	452	467	426	448	419	409	413	439	457	446	468	414	410	404	410	420	415	402	427	432	420	410	456	469	370	432	448	420	467	429	412	444	427	428	430	443	432	438	420	416	433	425	437	432	457	438	427	425	437	439	458	425	420	431	381	447	454	411	451	375	432	393	413	404	453	466	451	468	465	417	447	439	429	428	490	408	399	408	412	466	437	438	434	385	412	419	432	433	434	448	443	402	438	429	431	424	427	427	485	410	432	386	434	424	406	457	396	444	487	401	434	422	410	419	442	468	438	431	435	383	463	429	436	432	421	409	410	447	431	436	402	411	401	429	429	431	429	456	425	435	454	393	435	406	394	391	431	420	400	454	420	416	397	417	423	430	399	440	414	445	416	458	413	427	418	412	416	407	428	424	430	410	401	432	404	408	444	430	434	441	436	412	440	436	421	412	436	407	419	449	407	420	441	401	432	395	429	395	450	410	403	444	396	434	440	414	374	455	418	398	449	409	406	479	440	418	412	402	428	456	404	398	435	386	410	424	447	438	431	410	414	440	421	442	433	413	437	470	411	455	379	427	399	426	437	399	426	423	430	443	427	401	388	414	453	448	454	414	428	447	393	489	417	398	451	408	437	423	437	421	404	417	422	422	418	445	467	392	403	429	461	434	417	405	434	415	461	450	449	439	432	436	380	425	401	389	418	425	421	433	433	376	430	417	428	409	414	426	416	422	416	421	432	443	398	392	410	436	403	402	467	431	439	407	430	430	411	426	431	421	458	417	403	408	421	440	450	417	451	412	399	455	429	427	422	426	437	388	401	383	410	401	465	415	413	466	436	439	388	443	406	448	445	420	424	416	407	427	400	462	423	434	410	436	419	440	420	416	418	419	410	405	401
4425	1232	1099	790	716	645	592	548	577	557	624	554	592	589	576	603	582	604	540	558	558	568	553	546	587	567	532	558	598	554	482	591	514	595	555	509	566	518	597	566	553	566	585	535	550	573	599	601	541	586	586	542	522	555	545	571	595	605	588	544	496	549	557	583	513	554	549	547	577	574	573	563	551	564	518	525	540	522	566	542	605	512	527	545	605	547	551	540	525	552	541	522	543	583	552	567	574	535	542	536	559	577	559	553	564	534	577	539	563	592	542	601	525	539	554	534	530	549	558	566	508	574	588	548	568	564	542	515	562	536	574	588	546	565	573	585	594	557	541	557	582	545	576	533	559	505	557	562	569	550	537	538	521	586	615	541	565	581	538	558	539	553	554	515	499	542	563	567	545	527	525	531	543	567	561	557	504	514	521	542	589	576	568	580	503	516	584	561	559	558	506	508	540	581	513	552	544	521	609	531	553	562	561	559	525	576	543	526	554	576	587	504	525	588	542	526	572	544	549	567	536	535	544	544	550	571	546	583	551	599	580	589	512	557	549	551	556	549	548	587	566	545	549	522	564	551	597	497	606	576	558	556	550	534	541	559	537	539	563	538	561	554	550	550	546	520	620	530	526	518	549	567	502	545	567	530	565	545	587	594	548	512	544	523	510	522	522	588	538	558	580	565	534	551	607	545	564	542	548	549	595	538	562	584	570	604	593	572	598	598	569	580	563	543	552	564	525	552	560	529	575	536	551	524	600	517	579	553	540	573	536	517	533	582	568	565	585	569	557	538	584	558	556	564	508	541	566	567	532	591	541	548	516	555	551	539	557	592	565	513	578	564	555	529	540	556	520	597	565	569	514	602	538	564	524	544	566	562	562	582	559	518	618	560	537	529	514	509	539	583	547	591	535	557	555	509	529	541	571	520	539	507	548	533	543	571	519	559	550	506	586	568	530	580	531	582	575	539	562	556	561	554	581	589	545	567	567	551	545	568	577	588	532	559	583	550	521	525	555	584	567	541	574	542	530	597	603	530	575	541	538	559	550	582	568	599	505	536	540	542	541	557	568	519	563	591	518	575	532	553	538	535	522	592	550	547	535	534	575	562	538	524	566	552	550	524	583	573	574	543	557	520	570	536	599	546	570	552	576	539	557	559	545	578	530	608	528	573	557	503	554	567	572	542	571	537	538	598	586	563	583	553	567	574	536	573	595	526	544	518	545	596	563	589	551	575	560	548	564	521	569	546	565	580	548	541	574	581	626	564	591	571	545	563	574	546	542	558	586	544	609	532	565	522	561	551	598	583	589	538	549	566	519	531	549	561	563	522	515	544	542	547	578	579	557	533	550	591	495	532	534	585	528	554	527	550	574	577	576	511	548	546	541	530	592	554	555	541	539	542	573	500	537	495	558	505	528	529	556	560	565	514	510	534	538	552	545	539	544	555	567	553	552	575	545	550	538	525	508	524	514	551	603	580	541	522	502	563	579	543	550	547	564	565	557	592	571	531	528	594	575	547	576	575	544	555	548	563	544	570	532	573	578	541	532	558	561	545	535	558	516	541	575	517	559	575	577	562	575	567	550	553	566	547	589	563	556	546	548	520	557	529	569	543	556	569	568	615	548	549	579	586	556	547	536	543	551	541	538	546	535	532	582	543	515	571	563	538	545	532	555	546	496	582	553	549	548	560	530	548	542	540	559	569	509	522	572	561	553	532	549	579	532	564	555	604	606	544	537	546	504	523	615	548	531	577	544	537	574	548	555	548	563	579	599	547	608	549	569	540	549	494	554	542	522	551	569	580	569	544	575	529	573	532	586	570	574	540	577	553	567	510	566	555	546	547	546	601	562	551	569	572	542	549	609	535	520	590	546	554	548	571	540	547	548	545	582	598	541	562	592	549	531	557	575	540	553	535	555	556	536	579	562	562	538	563	590	579	534	550	598	525	565	565	523	577	574	548	571	541	563	563	543	523	578	580	566	587	551	545	569	590	559	533	587	552	584	582	565	571	538	501	529	505	587	578	566	568	559	570	561	597	550	587	540	557	540	566	567	554	578	539	615	603	532	586	555	536	579	564	560	520	527	575	513	584	502	554	513	555	542	535	558	597	530	486	555	548	543	534	561	552	616	578	578	555	586	565	557	547	559	545	595	539	563	556	537	537	548	557	595	557	545	561	578	540	559	530	539	526	545	579	551	513	556	574	549	571	554	540	533	532	570	583	570	526	532	520	555	516	562	573	573	576	550	585	488	571	561	593	552	574	530	540	552	532	542	553	547	555	515	561	544	565	515	558	546	548	527	539	519	507	537	543	567	540	578	546	533	541	515	550	496	579	528	568	581	531	561	554	539	592	566	559	541	530	563	575	521	555	560	633	565	563	592	527	567	520	558	567	580	532	548	553	557	501	576	566	504	555	586	544	508	517	530	563	506	551	529	557	547	616	548	567	481	537	559	527	530	568	539	535	556	561	557	574	562	556	509	556	521	565	544	571	570	584	550	554	529	545	587	576	580	540	491	593	559	571	546	583	529	563	545	553	557	572	564	520	616	546	556	559	551	559	489	564	524	538	526	522	560	530	566	546	528	571	536	535	581	584	535	557	537	594	523	546	548	551	543	562	580	529	591	510	593	554	570	542	543	566	550	522	586	566	565	549	576	529	529	568	544	554	538	557	560	509	554	512	534	540	540	611	560	538	547	510	562	555	576	505	536	564	512	527	563	550	551	592	572	555	564	545	532	544	576	566	598	506	563	513	525	583	568	529	550	553	551	564	557	552	575	582	556	571	544	567	523	533	557	526	599	580	538	551	537	528	560	540	574	531	530	552	566	601	549	515	528	551	537	586	568	556	560	547	604	515	550	570	501	540	559	545	535	550	508	561	526	582	570	548	556	489	594	560	527	557	543	555	568	547	562	549	548	534	591	528	517	563	557	553	534	529	566	567	526	583	538	544	535	586	540	536	516	575	534	619	549	559	551	551	575	566	587	526	567	532	558	573	507	564	515	583	540	529	548	571	553	511	542	518	495	537	536	545	538	594	589	536	575	544	569	595	541	553	520	555	561	550	578	558	553	540	541	534	543	565	509	617	557	574	563	505	529	566	543	516	520	531	564	559	568	537	591	543	564	534	535	520	563	569	537	561	558	549	550	606	578	556	573	561	546	554	548	543	637	556	569	559	530	576	565	545	539	531	543	560	512	603	526	515	535	537	523	549	576	574	538	531	581	549	538	538	540	501	538	548	536	541	527	567	534	560	552	576	598	585	544	526	547	561	554	574	569	541	546	575	558	560	553	547	562	569	552	538	564	505	577	586	573	544	563	565	548	550	559	583	504	562	509	590	572	570	572	592	556	556	567	562	549	545	516	538	615	546	552	519	534	535	568	572	550	558	547	547	552	552	595	499	545	582	520	549	555	574	541	536	561	556	521	567	534	529	559	594	553	556	587	534	556	584	584	540	517	558	595	587	545	533	580	571	530	583	603	580	586	592
23705	21368	28974	24152	21367	13456	1615	1014	875	862	799	796	724	712	725	669	685	656	674	625	617	633	653	663	675	605	620	629	588	626	614	628	622	627	600	599	583	637	606	571	642	597	636	610	581	611	607	646	569	633	615	637	601	579	614	528	624	590	608	610	597	601	622	627	646	591	621	594	591	615	614	608	585	627	594	603	589	616	623	589	578	581	602	613	575	616	624	577	611	593	592	625	644	573	641	618	607	607	581	574	626	586	625	554	617	640	614	615	612	639	589	606	580	626	584	641	631	620	637	600	570	621	580	634	566	591	647	581	603	592	590	576	609	571	574	580	575	612	615	565	656	626	626	597	569	612	601	588	590	606	584	639	610	603	548	631	608	569	577	557	603	626	592	566	619	616	623	609	668	624	628	619	614	576	582	616	589	610	614	610	619	557	615	571	606	577	606	606	572	582	562	588	611	594	580	596	571	593	616	613	623	599	578	603	609	629	620	616	622	609	615	591	597	662	610	565	643	596	589	554	608	612	580	610	590	573	620	561	593	641	587	595	591	572	600	582	601	607	570	627	599	615	650	594	578	599	601	541	592	579	572	589	613	586	650	570	629	605	595	574	632	593	617	583	632	589	599	621	619	638	604	579	586	635	624	598	582	621	615	599	574	617	618	591	632	595	588	645	644	604	644	607	624	598	615	624	587	600	652	605	588	615	609	572	605	627	614	595	594	599	598	595	599	576	576	573	557	616	604	609	632	559	598	564	601	551	626	594	590	579	646	603	592	608	575	567	566	568	592	588	566	591	607	611	593	601	560	584	599	603	595	566	592	582	592	573	630	613	619	591	673	608	592	676	648	596	551	574	618	604	641	565	557	607	580	624	613	630	538	561	584	568	594	583	615	593	614	611	552	614	596	655	568	605	649	571	650	603	581	603	659	594	603	592	557	610	625	584	573	543	625	625	605	581	607	584	566	573	658	568	556	574	595	570	630	596	609	580	578	596	624	603	584	605	592	573	597	634	584	548	595	578	602	619	589	640	628	621	620	599	595	606	620	592	556	630	649	624	638	597	623	599	603	610	566	616	586	584	634	575	647	603	606	598	668	577	609	552	612	600	597	659	604	634	604	570	620	566	585	626	587	613	593	593	575	596	660	596	631	585	611	568	604	624	627	595	616	587	615	587	582	577	580	586	626	635	564	621	591	600	553	677	604	621	597	621	587	629	617	609	627	620	575	582	686	623	602	613	596	586	616	568	630	603	599	562	621	602	607	594	585	598	595	568	625	596	597	570	600	609	626	584	613	560	603	585	562	590	601	592	575	622	621	598	645	597	615	628	617	631	604	571	633	627	614	619	603	591	572	598	611	582	616	589	599	570	582	627	602	588	612	657	582	623	624	568	585	576	573	621	595	571	620	608	621	608	601	623	541	561	576	598	606	615	609	584	594	598	609	605	639	601	621	597	662	600	597	563	613	605	632	586	585	617	561	602	613	599	598	591	589	611	609	608	601	655	592	638	556	610	572	531	638	614	587	582	588	575	628	574	577	627	600	614	598	559	595	659	641	584	617	577	612	593	584	628	572	630	635	611	597	604	594	628	594	616	601	578	584	599	609	596	643	655	591	571	595	603	624	572	573	571	628	599	601	561	594	628	582	613	631	574	601	602	613	604	579	597	642	634	594	573	650	611	605	599	594	636	626	582	565	636	627	612	556	633	625	640	656	595	589	607	606	630	610	629	643	568	587	648	577	622	592	606	626	597	650	589	608	614	594	612	650	610	625	585	573	582	613	582	610	585	573	563	613	607	608	616	659	601	602	589	565	616	600	595	624	605	591	601	579	591	588	621	622	606	618	568	573	626	557	631	572	600	590	576	632	603	627	630	590	565	544	590	611	613	608	598	595	626	617	588	597	613	631	596	600	573	615	583	660	620	624	645	630	631	589	609	561	576	591	617	624	535	579	601	559	575	643	571	580	588	607	598	601	581	632	571	669	650	602	609	613	592	598	612	615	629	602	627	592	618	583	580	574	614	581	589	599	591	594	590	566	585	638	563	590	598	597	578	584	614	606	605	613	628	633	608	604	561	610	602	565	613	620	621	566	549	561	599	587	607	626	629	620	572	577	581	546	568	593	586	644	633	550	587	573	574	627	569	629	621	574	605	641	613	610	611	583	590	627	604	632	540	598	633	631	609	674	569	609	609	585	630	578	605	588	606	614	600	562	588	559	553	623	582	596	582	581	627	560	609	594	610	576	580	619	611	598	584	568	628	585	584	603	595	585	608	611	602	577	640	631	574	575	635	588	600	592	620	580	608	608	581	600	592	579	621	613	612	546	568	565	619	597	619	580	629	570	617	589	579	590	571	581	630	562	630	586	625	609	622	571	593	616	568	611	609	578	598	565	575	590	610	592	658	599	565	559	574	602	593	603	621	649	616	603	564	606	579	600	601	638	623	563	576	610	624	585	586	657	603	589	631	613	590	628	579	588	588	589	594	648	609	540	592	614	587	601	608	631	654	575	609	592	559	578	612	595	634	603	625	651	578	589	601	555	591	579	631	638	573	631	602	547	589	566	587	632	624	593	612	602	604	638	607	628	586	629	612	608	596	617	574	599	559	593	641	603	605	570	607	580	627	615	575	635	592	607	599	622	643	646	564	590	600	620	604	584	583	616	608	526	599	588	571	637	615	616	566	632	585	608	603	603	583	619	595	595	631	617	583	603	643	585	590	610	633	597	601	586	607	615	619	626	621	580	584	552	602	636	579	612	602	602	604	606	596	620	614	568	582	561	630	632	620	613	611	629	609	607	593	627	544	584	599	593	589	587	623	557	564	577	620	602	566	588	608	598	564	619	560	621	621	655	576	606	595	608	620	599	613	609	584	563	618	612	594	600	603	597	613	568	606	603	585	636	642	584	584	596	569	562	614	588	630	629	616	542	580	577	599	637	624	598	587	568	591	608	571	595	590	595	607	563	581	600	607	593	601	614	626	608	588	623	597	623	616	603	592	612	621	612	643	627	564	574	576	625	662	599	606	594	597	588	575	602	607	614	608	624	554	628	631	647	643	582	594	605	590	603	609	589	611	596	597	586	608	566	610	570	600	610	614	615	591	578	620	569	612	597	550	608	605	560	613	606	618	604	592	577	597	625	635	590	641	624	613	605	570	577	592	595	595	609	607	550	610	596	605	620	596	632	593	621	577	593	606	567	610	570	615	549	584	587	608	598	616	570	571	555	611	606	580	590	618	635	579	583	640	600	654	602	586	591	614	574	579	585	605	571	573	580	574	649	601	598	600	610	591	598	588	630	598	589	573	589	619	596	592	592	609	595	578	581	608	607	589	596	577	627	587	575	647	622	637	626	606	589	602	604	592	610	617	604	641	640	628	636	578	587	630	610	589	595	592	590	657	645	643	568	582	597	623	598	585	632	585	622	610	562	606	590	594	602	585	626	578	627	652	618	602	623	544	609	596	574	617	602	579	623	637	625	584	605	607
8596	10491	8424	4373	3112	2448	1980	1684	1522	1368	1227	1163	1074	1016	1029	946	941	859	915	858	903	847	899	859	872	821	896	827	838	788	854	833	804	727	824	845	847	827	824	801	780	806	796	753	798	828	738	811	823	809	820	844	849	820	760	773	819	820	778	755	788	812	777	785	799	813	770	787	797	817	770	775	789	769	790	767	775	807	827	782	789	777	811	823	762	761	757	803	792	791	799	826	758	817	745	799	793	805	764	783	798	829	752	805	811	776	789	831	825	745	817	779	808	768	812	764	775	796	826	759	858	769	771	804	708	775	785	732	753	751	783	817	826	806	750	814	797	774	782	805	772	800	817	788	782	751	832	799	806	768	773	801	791	756	766	859	757	785	791	770	794	774	772	802	772	805	796	770	787	789	797	757	773	780	778	768	798	767	756	764	743	753	769	798	766	759	791	758	768	773	763	791	780	780	758	775	823	732	775	731	782	848	781	735	796	779	810	813	812	785	709	741	753	799	743	794	780	816	791	718	768	854	783	820	827	744	804	789	758	795	770	838	793	793	761	765	753	815	799	794	756	772	772	749	812	751	833	783	798	793	779	809	779	793	756	795	756	764	751	752	797	801	776	797	782	762	783	812	802	742	806	796	766	791	778	758	774	777	728	781	822	794	761	807	761	767	767	763	789	755	742	791	782	777	731	812	797	815	777	781	787	801	724	786	787	795	765	784	783	749	847	765	745	774	820	824	774	748	781	830	854	765	807	758	735	762	764	751	846	827	744	775	793	774	790	772	761	760	834	798	795	793	799	808	762	734	750	811	793	791	808	827	746	790	731	789	762	740	736	807	787	794	790	837	787	787	726	786	806	762	796	776	775	776	783	780	783	810	806	771	789	729	763	734	799	778	801	742	798	770	729	766	801	813	786	772	788	812	787	792	763	808	720	826	766	723	757	795	794	783	787	800	785	749	749	770	756	778	793	791	745	792	807	765	750	774	748	803	792	758	785	757	751	760	729	788	784	802	737	725	756	795	816	809	795	752	782	714	745	800	792	808	794	775	786	758	770	785	789	746	754	740	736	768	799	737	717	796	730	798	762	791	791	761	748	713	753	791	795	759	745	755	791	745	809	811	824	787	792	764	800	744	811	809	761	752	808	776	762	773	814	737	787	728	759	743	777	786	787	789	712	760	785	795	781	776	778	764	805	777	741	787	822	760	747	764	755	785	816	772	762	775	779	811	760	788	775	725	822	777	775	757	773	774	820	791	767	803	786	786	800	782	824	769	750	770	740	775	799	803	709	783	760	734	816	761	730	792	832	793	822	779	753	731	807	792	770	799	779	787	797	804	811	793	792	813	798	828	801	773	795	803	770	793	767	741	751	805	733	757	786	791	755	785	791	799	809	757	759	770	742	784	766	817	780	760	749	743	783	784	785	783	776	782	746	737	698	794	795	749	815	752	793	736	812	788	789	813	815	804	779	829	769	736	770	801	730	734	733	786	829	778	812	835	787	736	792	778	798	787	791	759	776	782	787	776	868	761	826	800	814	790	796	803	772	806	765	771	750	776	792	819	805	791	759	782	866	751	775	790	770	799	804	763	748	809	759	814	792	775	792	840	807	757	765	810	739	778	775	808	806	805	799	746	765	768	768	796	783	771	827	770	798	771	813	758	774	826	820	785	775	760	741	846	831	763	789	808	777	791	751	777	706	793	746	763	753	804	824	764	779	775	789	811	828	746	777	764	841	810	782	806	765	773	808	762	746	780	801	795	783	778	758	774	781	752	754	784	796	782	737	770	839	800	831	778	771	764	787	757	747	769	810	764	774	789	809	789	740	796	821	755	759	727	783	771	767	781	732	812	806	770	782	757	786	817	838	774	800	776	834	802	801	756	791	738	805	813	769	824	796	747	792	824	788	801	757	807	795	757	740	772	778	791	811	780	836	778	802	808	808	747	783	741	828	786	799	794	738	774	789	794	788	771	780	774	796	816	803	735	862	797	774	749	738	758	771	824	819	781	813	749	841	769	792	749	780	821	770	782	790	768	801	747	787	745	760	755	818	778	780	770	743	763	767	787	790	753	777	833	790	712	733	808	806	786	779	752	769	742	761	775	782	791	777	785	765	761	795	799	789	803	767	768	763	740	783	758	749	815	798	775	747	822	797	759	774	796	807	800	798	732	832	752	785	774	794	773	826	802	798	779	792	736	733	792	761	811	767	782	807	778	823	772	842	826	771	756	734	765	842	761	845	783	757	795	779	777	774	828	822	736	734	820	753	764	802	813	789	764	777	814	791	757	825	811	835	722	816	799	836	783	826	784	766	764	774	784	777	792	741	772	770	769	729	810	780	819	813	811	771	795	813	773	779	788	850	742	781	746	777	768	795	820	817	766	736	732	777	733	741	745	768	740	787	811	788	780	794	811	795	754	745	827	797	791	820	757	799	775	818	774	741	743	782	768	776	834	826	803	793	798	780	739	814	806	805	761	795	752	765	795	742	750	755	765	748	793	734	782	778	802	757	740	796	731	780	752	779	770	771	781	803	770	741	729	794	791	737	790	796	772	753	720	844	840	772	812	785	785	795	773	749	778	824	779	801	780	775	788	766	763	735	764	750	809	828	777	778	826	764	763	751	803	791	773	798	758	773	832	768	751	839	788	787	797	796	792	754	798	764	780	745	743	805	850	755	791	778	791	754	812	779	769	786	750	775	765	797	779	790	749	769	817	799	862	780	774	847	796	805	776	801	801	781	759	776	786	773	787	770	763	781	781	805	795	738	731	810	807	756	769	782	788	766	803	827	815	772	790	747	809	838	788	742	802	790	799	842	766	817	766	763	806	788	783	799	768	825	814	749	783	780	788	789	833	806	780	834	791	764	763	784	755	768	793	765	786	786	786	776	756	760	809	830	801	789	829	760	763	812	768	776	762	807	763	773	782	726	785	744	788	785	745	779	779	789	760	811	765	823	780	816	751	744	770	748	745	810	773	780	741	776	833	790	815	786	771	776	777	800	768	757	720	758	814	753	767	814	792	799	784	799	798	775	721	768	797	755	825	741	787	788	768	769	803	778	783	787	773	806	823	800	787	819	743	772	768	813	807	800	787	811	761	829	823	790	790	793	807	761	765	785	781	825	768	801	827	761	802	785	741	821	814	805	802	784	802	765	779	810	787	772	779	775	764	782	797	735	787	781	821	765	779	755	779	727	796	773	796	752	791	811	793	770	768	792	769	787	812	800	794	785	767	785	775	795	795	811	753	792	763	836	748	798	829	801	809	751	794	812	781	754	762	808	757	760	839	761	755	778	795	740	793	775	717	786	782	836	764	787	768	792	789	788	751	803	748	809	764	780	769	793	828	770	759	735	756	788	787	754	797	759	785	799	768	762	785	739	752	794	807	798	818	783	811	834	753	831	757	803	784	776	785	775	762	803	791	761	768	767	775	805	781	762	828	784	800	763	810	791	749	775	748	759	774	810	829	816	788	811	829	748	779	758	782
22914	21420	29417	23809	21420	21461	11534	1291	902	807	743	677	631	595	568	593	544	522	491	463	511	495	461	473	459	426	428	440	486	470	434	454	421	404	456	443	412	424	464	434	424	403	449	413	449	434	439	455	459	434	454	426	409	404	402	421	416	412	429	460	401	384	447	402	413	462	421	401	444	427	394	436	398	433	423	422	439	418	431	405	379	411	399	394	414	417	432	375	433	462	430	403	379	383	460	401	426	407	395	424	417	401	439	401	435	430	398	394	388	381	417	423	435	416	396	419	439	427	394	402	407	417	440	391	367	424	401	416	396	421	420	378	393	408	477	490	418	455	439	400	415	377	372	410	443	420	436	400	400	431	418	406	404	431	408	421	383	450	422	454	437	406	461	412	411	399	402	424	402	450	396	393	378	403	399	380	417	417	417	391	410	401	385	422	395	420	392	408	420	392	408	391	396	400	416	412	413	406	415	395	437	418	450	402	372	420	447	438	404	428	408	431	413	428	420	396	448	414	400	435	449	433	408	454	389	410	395	454	435	420	393	452	385	417	390	420	471	413	424	391	414	421	413	430	399	433	405	389	414	413	427	422	423	421	396	425	410	443	398	437	408	389	415	412	398	456	432	398	450	437	410	437	423	403	454	401	422	424	431	411	441	428	390	433	441	411	416	446	418	429	426	407	367	415	415	406	395	401	410	434	418	427	421	393	420	417	437	420	414	424	417	393	386	440	401	415	436	410	437	407	434	423	432	409	410	391	408	365	418	407	446	432	408	402	425	387	419	426	428	425	374	384	418	400	448	390	420	412	383	403	424	436	400	396	412	439	451	415	382	413	428	426	410	415	389	412	399	400	421	404	404	404	399	410	386	396	439	385	420	407	429	461	411	410	385	415	442	428	390	389	415	398	403	431	413	361	400	430	369	388	415	457	402	425	404	422	364	418	422	382	412	404	427	403	404	394	415	446	413	436	431	402	415	448	376	420	413	425	416	431	416	412	420	428	411	391	412	383	408	396	390	401	389	385	431	390	433	388	447	394	392	430	434	415	447	401	433	409	402	401	408	436	423	419	399	394	413	443	396	401	383	379	410	442	418	370	405	394	428	427	428	415	440	430	390	382	376	420	423	413	377	408	395	375	397	429	469	408	442	417	376	434	401	448	428	427	408	401	396	381	423	410	415	438	408	439	425	398	427	398	420	393	390	391	408	420	396	400	421	407	455	379	440	384	459	414	438	388	405	418	452	439	389	435	398	379	445	380	356	408	388	411	428	381	458	392	385	432	429	451	449	407	400	398	417	392	424	422	433	447	424	375	412	397	369	401	378	416	371	434	390	414	396	426	387	415	431	412	395	426	441	429	409	392	378	418	433	401	395	414	432	379	387	422	391	438	441	422	414	405	392	393	409	432	420	406	449	407	451	430	398	402	419	440	389	378	408	451	392	422	384	456	375	422	403	419	398	421	421	433	421	388	426	453	449	406	427	411	407	406	418	393	427	393	388	416	390	431	393	430	379	377	365	428	431	386	399	411	443	416	441	415	393	423	440	395	411	432	394	421	415	391	405	400	373	447	433	413	408	421	440	436	402	421	410	429	376	410	408	426	430	411	409	412	412	430	367	421	397	451	404	434	397	405	399	398	430	418	452	430	388	402	415	477	411	424	410	412	411	400	403	407	418	392	421	434	415	429	429	373	415	409	443	390	366	405	436	378	424	399	404	467	422	405	421	436	421	399	448	423	465	405	393	411	409	396	396	439	395	416	377	438	410	371	377	408	395	413	402	415	457	426	452	432	427	406	411	410	400	389	421	411	437	406	391	428	401	421	413	406	458	415	416	433	439	417	413	399	400	397	455	422	401	398	405	430	418	400	404	409	407	413	422	383	412	424	415	380	387	411	398	435	384	385	404	391	414	403	392	408	423	411	422	403	396	401	430	388	414	412	469	446	409	391	399	402	399	387	383	441	412	402	418	415	397	411	394	399	396	394	433	382	426	407	428	422	456	411	398	421	406	391	365	432	375	430	415	428	388	395	391	421	404	447	417	420	415	406	421	420	371	416	392	416	404	397	388	420	447	390	379	402	394	417	408	436	381	408	416	441	406	380	397	403	353	432	402	400	403	417	419	426	431	409	390	394	401	428	408	391	411	379	447	438	401	412	397	448	399	402	429	436	419	428	414	402	389	430	390	400	419	421	423	434	406	380	465	441	446	402	451	419	424	406	420	431	420	433	402	406	406	416	405	435	392	438	418	373	393	405	388	376	436	394	429	394	401	393	391	438	407	418	447	390	433	414	409	438	402	405	417	379	419	437	457	369	412	439	416	403	411	414	433	424	421	387	406	429	426	373	413	419	444	389	376	379	370	411	412	417	394	402	404	411	430	432	405	451	403	436	387	376	391	416	416	407	398	418	391	420	462	402	395	420	396	407	401	427	427	395	416	426	398	409	405	388	435	405	423	443	416	398	393	429	404	413	373	414	408	424	409	399	386	404	378	425	432	372	413	408	414	445	403	425	406	399	383	378	415	387	429	403	410	409	444	437	427	419	425	394	434	390	395	433	407	398	404	458	465	432	434	433	417	381	413	412	385	446	422	419	397	398	440	397	414	402	434	413	399	409	394	406	413	413	405	376	419	431	404	464	393	405	381	444	383	404	421	366	400	407	396	397	381	427	393	430	394	388	414	402	390	401	399	441	383	397	411	398	393	398	413	400	406	413	437	378	394	418	415	425	409	390	408	406	393	396	435	413	399	452	428	376	416	407	398	432	406	454	398	392	405	430	400	410	436	415	409	382	421	417	425	400	395	378	394	389	405	416	394	390	416	407	394	417	384	424	405	437	418	416	435	397	406	424	433	406	379	404	416	428	426	415	412	401	400	422	446	405	439	422	412	423	413	408	402	441	395	391	465	426	423	405	382	412	404	400	404	424	420	424	423	451	434	432	418	398	430	379	444	409	438	371	416	441	420	413	413	395	414	420	418	418	366	397	364	372	435	416	383	419	414	386	389	400	409	400	429	447	386	433	402	408	411	408	393	398	421	432	414	464	449	404	387	402	391	389	402	404	406	414	389	401	379	424	419	395	384	413	409	411	437	379	394	403	417	430	427	403	388	421	400	416	390	400	412	425	399	397	403	427	390	385	421	431	418	409	413	385	413	390	419	429	404	393	427	449	418	400	394	389	430	455	440	426	439	431	373	408	418	414	401	456	407	422	389	403	435	427	403	404	455	437	410	429	427	401	393	400	377	431	449	417	415	367	434	438	434	393	401	432	421	398	423	415	379	416	412	379	428	393	443	436	433	410	418	390	387	446	417	444	427	423	440	435	408	410	438	395	416	422	435	412	402	405	367	414	395	419	422	399	411	438	399	394	442	397	413	406	421	428	411	380	394	430	433	419	421	412	401	417	371	386	398	430	413	404	381	388	425	441	402	389	391	435	379	395	416	407	413	430	396	414	397	416	450	416	400	387	410	387	417	382	409	429	426	413
11274	16568	13133	6969	4978	3740	2991	2324	1926	1585	1396	1293	1190	1079	937	870	860	783	760	740	725	683	719	712	687	661	634	647	624	613	619	630	536	579	597	575	624	614	623	579	593	590	593	610	550	586	600	589	568	586	581	554	521	585	553	555	564	609	588	594	543	541	553	553	543	541	541	552	528	547	546	563	550	587	546	559	563	567	556	568	596	581	551	571	558	544	545	537	547	561	585	523	573	542	585	540	584	559	557	587	544	551	540	579	491	572	585	577	549	545	540	557	550	594	560	582	575	545	541	531	545	561	530	510	500	538	527	573	545	514	553	538	521	553	559	536	551	525	558	538	528	575	558	584	544	520	574	517	542	542	583	607	553	589	624	546	508	530	545	577	561	552	544	532	566	550	533	524	556	543	554	548	517	565	548	543	509	545	568	560	569	538	586	553	569	532	580	528	586	519	591	569	572	553	553	515	534	522	554	565	565	563	534	539	568	511	608	615	529	527	547	528	567	524	539	548	558	528	589	547	586	568	578	530	556	508	571	581	528	529	576	575	549	533	526	590	575	528	570	538	505	552	571	561	510	541	556	561	565	544	530	550	557	583	559	610	581	553	516	550	592	570	527	549	544	550	512	556	573	512	516	521	551	533	571	485	515	513	559	525	578	581	583	543	537	573	544	529	557	529	587	551	543	495	534	531	573	572	544	557	559	581	586	542	584	570	553	566	545	573	552	552	591	549	580	574	545	565	543	579	555	551	518	548	547	479	542	519	539	552	559	535	557	538	554	554	535	598	559	573	555	541	543	549	517	498	538	587	549	560	538	506	549	567	576	579	556	510	557	549	569	574	570	573	524	516	514	531	545	591	559	541	587	505	542	484	513	570	533	582	538	507	519	559	516	524	555	546	585	526	543	547	522	534	572	531	541	516	540	594	566	506	558	551	542	547	543	533	516	542	521	546	576	550	529	551	584	590	554	551	522	558	533	557	559	577	550	534	568	534	579	547	544	555	568	523	555	578	573	547	556	548	571	540	534	558	544	538	583	531	536	520	580	574	566	540	552	565	548	573	565	574	576	558	562	559	564	569	519	525	525	544	551	528	534	561	500	550	537	543	565	578	545	556	564	546	535	558	551	533	578	597	553	546	559	531	569	559	565	540	562	550	528	526	540	542	536	553	565	503	538	555	555	558	579	557	548	552	557	553	580	560	509	566	536	560	540	541	610	545	496	525	535	580	578	566	583	537	524	503	555	546	568	531	554	537	583	562	484	550	542	545	535	517	528	532	496	532	537	570	548	552	546	542	610	523	546	559	533	532	551	588	576	543	558	562	540	560	515	578	522	509	539	566	568	520	536	532	580	588	582	543	572	567	550	584	511	526	562	568	574	554	534	547	575	544	566	572	543	572	541	554	538	565	543	508	552	551	548	574	538	545	529	546	566	545	573	522	526	553	540	559	507	554	511	566	533	580	580	568	550	585	560	559	568	573	589	568	542	548	529	596	572	542	548	548	543	558	567	571	538	558	573	572	526	540	523	523	535	520	519	575	557	568	534	556	517	560	531	500	535	579	542	550	568	535	549	527	606	512	602	542	555	501	513	567	571	544	565	579	559	520	538	563	551	554	554	600	555	533	562	530	557	529	607	546	552	528	531	555	584	513	579	565	552	544	538	551	542	550	554	541	603	537	547	524	563	554	540	550	550	519	535	510	535	561	514	565	527	559	548	560	604	554	551	548	546	564	550	540	547	570	536	560	556	519	564	556	562	529	559	558	501	545	617	533	550	526	514	541	563	592	539	511	576	588	522	544	585	560	530	565	545	566	586	521	537	523	575	562	536	535	516	526	564	536	527	535	539	533	570	507	599	596	553	509	573	569	546	512	534	550	550	506	537	485	585	533	583	557	539	553	520	544	512	521	551	520	519	538	564	524	533	562	547	583	520	526	546	523	548	512	546	528	539	537	577	552	546	534	563	520	589	557	585	560	549	560	536	551	551	502	550	566	549	539	522	543	566	559	540	559	513	557	573	530	538	524	551	534	515	565	526	544	521	558	560	520	550	541	566	520	543	500	554	582	535	586	525	574	534	542	565	569	560	526	553	530	538	546	566	511	548	553	541	563	552	552	542	532	563	596	581	585	524	562	483	557	522	558	542	568	545	529	565	540	506	514	542	529	554	555	540	585	526	568	531	530	548	536	582	556	551	548	535	574	563	531	507	553	574	524	559	569	542	595	522	549	536	539	532	565	536	574	534	550	571	539	553	534	565	544	533	532	546	533	515	558	512	554	546	566	571	529	512	534	567	535	512	540	529	533	543	534	574	570	560	543	508	580	562	547	528	565	580	583	580	543	558	524	536	529	514	558	567	528	526	557	561	544	554	522	550	533	575	534	545	527	499	555	606	529	550	577	561	554	547	541	563	507	530	518	543	561	574	529	544	608	547	572	572	557	553	588	523	565	561	551	546	542	544	564	508	546	505	563	559	604	542	560	545	568	553	525	552	521	582	594	546	547	543	533	527	559	516	513	580	595	544	506	564	557	543	529	538	581	525	550	557	566	522	511	512	549	528	542	548	522	525	584	531	463	539	546	574	594	544	560	561	561	552	578	556	547	580	540	567	559	549	513	545	526	587	555	554	536	548	554	540	553	522	576	547	548	570	540	557	563	563	538	586	555	531	542	555	586	559	559	550	562	537	594	589	557	565	557	537	563	561	596	559	545	568	540	586	585	564	548	558	549	500	571	636	554	558	585	537	559	525	563	536	528	523	556	555	532	529	537	531	557	562	565	533	540	539	524	518	542	560	578	539	501	542	549	538	534	524	568	544	538	564	545	532	556	566	515	549	551	559	577	547	564	545	514	564	543	512	558	605	561	538	544	540	546	585	515	534	560	550	520	550	546	523	530	567	588	562	492	525	583	590	584	562	555	541	583	526	585	577	524	532	553	509	555	510	517	563	548	555	575	519	554	598	613	558	526	532	529	551	532	535	574	609	508	508	502	612	603	570	581	565	560	578	541	543	553	566	552	538	547	537	593	559	588	512	519	578	564	560	577	528	542	527	588	544	543	529	548	520	533	539	560	542	553	496	564	546	546	566	568	512	542	534	546	513	532	530	543	536	573	552	538	519	561	533	563	533	576	550	518	581	553	572	535	554	537	539	574	571	556	540	549	563	523	544	554	536	553	558	555	535	558	583	546	572	541	560	593	537	526	582	505	569	575	566	518	540	564	529	538	578	577	562	505	527	578	519	542	544	559	567	543	558	589	514	603	510	522	589	506	551	512	568	523	575	545	473	585	520	541	589	543	556	543	553	511	572	603	514	582	522	548	552	537	548	501	562	555	558	518	487	561	518	524	542	562	565	542	562	538	521	537	549	542	550	538	543	552	564	537	565	517	553	573	537	527	544	550	529	548	553	517	531	585	517	522	533	556	533	535	588	593	536	586	567	511	542	551	538	498	547	579	564	530	540	539	519	556	522	534	573	561	566	577	549	540
27052	20973	9630	916	571	538	447	434	461	436	445	407	433	402	411	426	412	398	465	437	461	448	394	462	441	405	418	444	431	466	434	423	392	425	505	412	428	456	421	399	450	453	418	384	449	417	376	400	418	437	445	417	429	410	411	415	416	423	390	429	399	405	430	426	429	447	421	449	425	438	428	394	409	439	414	414	441	434	431	406	425	422	422	409	429	418	411	401	410	409	433	425	398	436	415	403	444	450	448	413	445	436	433	430	482	422	411	435	414	454	415	410	376	403	424	381	437	423	376	407	427	398	417	415	410	400	432	449	411	449	441	431	410	424	413	391	419	448	412	451	403	421	426	466	415	416	446	418	404	426	420	383	406	439	430	438	408	405	439	394	421	410	415	418	425	438	440	399	426	378	402	439	446	400	402	438	397	385	467	473	409	423	412	404	409	410	434	461	412	420	400	415	387	417	425	396	430	411	414	401	420	430	404	399	438	451	417	428	417	404	466	393	407	430	432	415	459	415	436	420	421	407	463	413	367	417	408	455	416	434	407	387	451	413	405	420	414	423	429	434	422	397	438	407	406	438	401	388	401	423	423	412	417	454	424	434	448	432	417	415	443	413	431	440	426	403	403	378	417	464	408	438	427	433	426	416	407	452	440	420	409	403	419	424	400	451	405	408	420	427	437	391	416	369	438	419	429	424	394	435	442	438	411	382	415	422	432	420	388	432	407	414	445	396	458	394	398	404	398	453	415	416	463	387	425	420	416	457	428	400	435	426	412	427	398	417	421	412	457	434	448	411	437	393	431	418	480	428	398	439	470	423	434	433	388	438	469	450	381	437	392	449	395	424	420	442	445	429	442	430	445	446	415	406	457	415	394	422	441	397	392	444	429	400	366	422	456	426	411	415	421	421	396	409	430	384	429	408	438	425	374	423	415	443	407	460	409	425	424	410	444	427	443	425	435	397	398	452	453	429	456	428	409	446	415	457	433	473	433	442	446	417	412	451	433	446	395	395	416	430	434	444	401	436	442	418	463	427	433	452	424	424	432	396	435	385	429	412	454	401	434	443	402	448	475	393	423	430	447	439	398	407	407	389	374	390	430	377	416	422	414	467	456	446	421	440	425	430	406	431	418	413	393	411	385	420	452	428	430	416	465	444	445	424	448	417	412	401	435	435	430	454	412	434	421	426	452	419	425	455	407	415	447	419	409	429	409	447	397	425	431	444	409	427	405	424	440	415	465	461	453	470	421	385	412	394	451	440	430	411	408	422	395	421	459	415	418	409	448	426	389	416	419	434	412	436	426	420	427	401	422	411	439	443	414	406	434	402	437	397	391	384	433	413	429	400	369	427	437	416	408	461	401	410	457	461	421	433	411	381	451	409	410	412	417	414	457	435	438	427	426	406	431	440	420	430	411	428	388	402	431	391	414	439	443	403	402	451	412	448	389	430	419	419	421	428	397	448	436	409	404	430	455	402	432	482	412	412	429	418	395	460	448	375	428	388	398	412	408	429	403	425	443	429	414	407	419	413	395	373	459	448	428	435	429	431	416	421	415	390	436	438	422	431	420	401	410	447	418	451	425	424	426	417	400	441	421	424	436	445	437	443	436	417	405	424	413	405	411	412	406	413	440	447	427	455	439	457	425	415	429	418	403	419	400	443	436	457	410	429	402	425	410	417	440	401	401	442	414	434	407	429	459	403	415	409	372	431	393	441	444	420	443	422	450	393	415	423	423	419	421	387	422	419	423	378	445	436	385	467	412	444	434	419	410	441	406	406	421	423	414	442	419	434	413	419	458	430	434	409	381	407	469	408	443	415	431	441	439	428	407	428	418	431	394	417	440	388	432	432	434	424	420	419	416	408	462	391	412	456	399	412	454	424	393	397	428	457	470	405	417	411	418	418	425	432	435	432	393	418	412	430	452	416	425	440	432	427	420	431	449	425	428	449	409	412	404	385	411	446	483	415	400	458	351	391	398	422	410	413	417	448	408	429	446	407	432	427	411	416	382	436	379	412	403	432	444	389	425	400	411	412	414	450	399	423	422	397	433	426	442	393	436	446	444	442	440	405	427	401	415	425	433	412	404	439	434	427	433	442	414	467	428	441	427	463	410	426	438	468	453	428	405	402	460	405	443	428	416	418	409	419	441	428	414	474	450	462	401	404	428	445	403	438	418	395	431	421	413	412	402	410	412	448	393	433	436	462	443	427	423	403	446	391	396	368	389	481	429	430	420	433	426	419	422	416	444	448	439	391	418	425	427	411	415	434	384	436	377	415	421	434	413	438	429	426	426	407	402	442	408	395	441	422	436	425	422	476	430	428	377	404	409	415	401	425	404	414	441	425	418	412	437	430	460	387	393	435	449	411	444	421	451	439	427	424	404	452	463	418	400	444	417	424	426	387	435	401	429	371	435	433	438	437	410	401	410	430	408	419	470	422	437	416	424	425	438	423	384	451	401	422	413	416	414	402	433	413	447	425	432	408	418	417	406	459	401	408	421	429	405	428	392	459	413	412	446	433	384	449	432	426	402	438	417	441	435	422	460	434	424	417	391	427	452	416	403	449	416	430	429	393	441	421	423	422	435	416	406	449	422	455	435	430	403	402	409	424	404	428	408	454	435	401	382	399	412	402	439	423	430	398	439	449	455	412	391	421	410	386	455	423	384	431	452	406	432	418	410	433	423	458	397	421	410	416	436	421	444	435	437	407	416	425	431	404	431	443	464	440	435	434	398	434	423	428	413	432	430	419	392	451	437	434	446	417	428	404	414	384	452	442	438	424	438	402	428	423	425	437	444	434	420	409	419	395	415	409	406	436	384	429	406	443	386	406	445	388	411	441	396	433	406	434	436	422	427	453	410	410	438	423	405	392	412	466	403	400	443	418	440	416	436	434	416	432	455	435	403	436	422	408	427	441	445	386	386	409	412	443	426	411	405	474	402	437	441	393	426	407	400	436	411	410	422	410	464	416	403	407	413	425	407	404	399	423	428	417	420	417	419	456	420	438	446	413	417	428	447	428	474	429	436	418	406	438	401	405	402	389	404	420	447	427	407	436	406	406	439	419	415	429	405	427	398	437	422	419	455	413	418	400	411	422	419	449	404	444	402	404	413	432	410	405	415	425	408	403	429	417	378	421	401	426	404	427	442	437	487	413	430	433	413	427	391	423	424	418	453	409	444	444	428	410	422	376	388	411	422	410	430	440	411	432	439	434	396	417	421	378	448	414	443	411	370	401	423	415	439	415	415	453	439	429	441	420	440	428	397	413	445	411	430	417	408	439	424	444	417	405	428	406	416	419	413	450	436	429	428	459	432	403	408	421	437	411	413	390	389	417	446	428	425	426	425	422	422	418	434	458	446	425	426	411	464	424	424	412	409	378	427	442	433	434	412	432	397	402	423	443	438	402	446	404	441	417	385	380	464	402	435	432	426	459	440	414	461	438	438	446	396	433	462	438	428	407	411	446	420	390	427	406	466	463	434	435
4347	1177	1056	688	672	639	615	595	566	573	597	538	551	550	532	595	549	534	534	570	546	558	569	567	562	569	535	540	511	574	545	519	537	548	544	514	530	548	553	548	564	534	525	528	570	552	522	590	550	569	544	575	561	571	540	554	556	550	579	549	528	576	530	515	524	551	543	513	550	556	582	581	589	555	574	544	556	526	521	544	575	525	517	561	564	523	563	546	506	498	557	553	572	537	534	559	587	586	510	549	533	563	555	580	566	498	541	513	535	613	577	547	556	588	576	528	534	554	545	558	495	555	596	531	524	550	515	548	554	539	547	553	530	574	524	581	556	511	553	553	537	599	531	540	563	540	484	576	527	547	533	526	520	508	549	543	564	521	543	561	527	576	533	559	547	541	563	527	532	527	549	567	557	579	528	530	540	524	561	575	557	525	534	514	556	559	514	490	528	543	553	528	576	536	551	541	556	542	563	594	546	582	566	514	563	530	574	534	555	539	548	535	535	549	501	512	564	512	516	568	538	567	566	538	552	544	560	556	523	518	536	572	556	548	524	573	527	541	512	552	561	550	544	572	559	525	543	578	557	582	546	530	574	546	526	560	512	523	527	554	527	530	534	541	588	577	577	575	569	585	571	544	540	532	532	568	537	550	572	495	603	512	560	563	551	557	547	535	571	567	538	520	555	525	526	545	556	547	528	564	547	566	532	548	543	528	564	566	546	562	561	568	541	577	528	547	545	494	584	548	575	529	554	564	550	544	545	567	523	573	560	561	532	529	575	530	565	547	544	512	550	539	573	550	490	585	600	489	559	539	546	535	542	556	530	554	575	555	554	578	568	541	642	543	582	510	524	528	547	539	590	570	578	542	525	596	597	552	560	558	542	544	546	546	566	526	525	578	581	588	503	555	570	575	595	569	577	546	577	549	581	542	517	547	527	536	556	521	548	535	578	545	537	524	514	551	567	537	559	525	568	532	556	512	531	564	529	556	549	551	504	546	575	561	560	552	615	547	540	560	557	573	551	537	570	512	551	540	552	541	530	549	539	544	574	516	558	611	524	525	528	565	528	528	599	562	539	554	558	550	589	542	562	533	497	510	539	533	537	517	557	543	545	554	580	569	595	520	558	536	556	533	549	544	549	524	555	550	529	565	549	545	572	557	530	557	540	530	571	554	573	487	549	522	533	536	568	535	524	554	499	506	529	558	532	522	564	555	542	568	520	542	550	535	552	571	610	542	567	572	558	540	560	574	565	554	563	609	489	548	531	569	552	590	538	552	504	517	549	532	538	590	569	525	561	552	568	539	538	589	501	546	537	556	567	552	586	534	531	582	552	547	586	530	541	512	534	506	549	563	541	538	524	558	554	539	566	515	538	542	535	552	585	543	557	531	543	504	569	577	586	494	520	527	594	534	525	553	541	546	540	511	518	544	589	530	528	539	524	555	581	555	544	573	566	515	550	557	529	557	555	574	531	517	556	522	555	545	504	503	575	544	585	581	556	565	576	510	541	553	543	556	547	561	563	552	551	568	530	574	543	540	505	538	547	519	546	529	538	540	566	556	572	559	544	561	526	552	549	567	534	570	548	540	553	581	543	550	513	577	505	541	556	552	549	564	579	566	563	544	545	590	551	559	563	562	518	588	562	588	555	560	535	514	550	585	543	538	530	539	535	529	603	522	513	564	530	594	543	506	578	544	550	560	575	549	564	553	524	564	564	538	531	540	583	602	567	546	541	565	538	517	596	531	565	584	577	534	542	561	556	532	526	525	537	545	577	581	513	573	536	592	599	566	569	537	536	543	512	553	594	529	559	567	507	557	576	540	535	566	584	526	558	521	559	551	594	561	534	558	532	572	516	583	582	521	562	568	531	486	506	551	548	557	567	565	567	552	548	574	525	547	513	590	573	580	533	543	571	540	572	498	531	610	586	597	593	528	536	542	555	572	565	537	595	517	508	528	574	548	530	547	537	534	565	558	588	606	500	540	515	551	546	514	541	547	521	543	583	540	553	553	576	496	527	565	567	530	520	562	525	558	547	551	543	566	572	536	567	542	561	541	547	572	550	561	549	581	561	574	507	545	562	539	583	565	528	518	569	564	545	553	549	539	513	588	549	514	574	565	550	564	552	550	523	601	570	545	575	550	527	542	544	543	534	575	558	562	568	535	549	560	550	507	560	514	525	520	572	577	554	523	556	551	534	561	537	556	548	554	539	575	545	535	544	559	566	549	597	552	545	607	540	543	571	498	530	587	578	516	550	558	587	564	550	553	567	574	528	587	609	539	557	552	547	567	562	569	571	561	541	595	531	521	538	587	533	556	558	524	517	544	537	539	575	538	598	538	551	564	542	579	526	560	531	550	545	557	590	490	511	555	554	540	555	575	566	545	543	543	515	547	528	534	554	524	529	541	524	566	560	566	533	508	516	610	540	580	573	542	530	538	524	563	532	550	557	559	573	506	519	589	526	548	542	534	583	541	557	559	562	539	523	569	549	545	527	563	544	558	517	552	636	558	505	538	568	526	537	582	563	565	540	542	558	549	547	539	544	557	497	569	544	587	575	557	571	524	540	566	544	572	606	540	516	527	571	582	555	514	558	574	545	575	540	550	550	554	577	573	552	528	547	570	547	550	541	558	536	557	496	538	518	534	546	537	502	531	548	561	558	552	548	575	573	603	537	587	536	541	531	563	616	578	494	543	541	551	558	566	593	534	542	581	539	559	583	580	513	535	551	527	539	517	524	615	561	570	569	576	520	533	552	534	572	541	523	535	549	559	553	572	561	582	578	560	538	561	567	540	562	549	515	548	541	563	572	563	543	576	608	542	584	552	553	552	562	536	558	547	550	546	542	584	514	515	533	521	585	500	553	575	583	544	547	535	513	565	570	532	511	591	522	535	524	551	536	555	546	546	517	522	580	573	547	540	559	497	537	565	555	558	551	532	586	543	561	529	566	577	539	543	549	537	576	529	558	570	544	536	534	551	575	537	547	527	544	540	518	580	502	507	574	554	520	490	574	563	566	538	531	550	580	584	564	533	548	563	557	562	546	548	554	539	588	583	561	504	544	543	527	538	553	558	541	548	567	582	539	571	515	594	547	531	563	528	554	550	581	538	559	525	538	583	566	520	565	555	567	535	572	566	587	572	517	536	537	552	578	534	567	537	504	529	552	545	519	546	573	549	591	537	549	551	557	536	541	534	553	558	573	569	555	552	534	567	555	567	541	563	563	528	549	525	576	538	530	551	558	534	557	578	560	558	583	582	541	576	520	522	519	594	556	532	592	587	548	485	596	540	588	566	533	587	540	559	566	538	500	554	581	569	579	537	527	573	510	522	541	549	544	562	533	583	502	510	532	532	532	559	538	563	596	525	542	549	528	532	595	545	539	602	549	521	557	546	551	564	521	575	558	513	536	583	538	548	519	529	537	556	541	510	577	562	593	524	554	577	575	549	568	538	588	560	558	556	556	546	532	535	523	557	541	541	545	590
23816	21414	29010	24183	21419	13400	1626	956	924	759	748	720	702	668	636	730	639	689	682	657	644	658	614	637	615	653	651	600	594	620	635	621	629	583	629	602	668	593	586	646	658	617	624	631	612	643	635	599	633	678	627	623	615	580	607	592	620	644	590	604	588	601	573	570	657	610	631	626	638	599	642	616	592	616	574	628	580	617	582	594	621	597	597	568	636	633	586	582	582	614	626	597	569	586	581	605	627	601	625	600	608	615	556	589	582	601	551	583	632	589	620	650	611	604	586	644	605	632	618	570	605	576	587	627	604	623	573	607	577	603	610	647	609	598	612	610	630	604	587	575	570	547	575	606	622	591	651	597	592	567	648	607	596	617	585	601	633	582	563	620	579	579	612	588	636	589	619	573	580	652	579	596	620	583	618	668	590	613	625	596	592	603	618	625	642	595	621	564	580	628	646	612	626	642	585	577	611	587	576	543	649	570	592	594	589	589	647	647	572	563	607	624	632	588	638	599	623	587	595	573	618	568	593	624	598	611	615	600	581	629	549	581	590	636	608	623	595	636	639	585	614	604	614	553	591	603	605	588	605	620	633	569	621	622	582	631	583	589	584	615	598	677	587	583	592	595	615	592	596	561	626	551	619	601	563	599	601	625	590	585	629	559	546	594	614	638	623	580	589	582	603	630	603	612	639	608	584	588	605	611	574	615	628	589	601	627	590	622	613	610	544	621	592	591	571	626	569	563	586	573	605	600	600	587	594	603	604	550	597	640	601	651	610	617	564	586	616	618	577	568	633	613	580	631	592	633	590	639	575	592	541	591	586	600	615	596	589	600	618	599	582	619	605	580	562	598	601	580	626	611	618	568	622	625	652	534	590	587	587	598	645	628	607	545	599	608	631	567	620	602	604	619	572	584	608	583	601	567	586	585	639	621	634	615	591	580	631	620	606	574	616	591	591	591	582	594	577	602	590	610	574	592	622	578	579	621	621	603	572	630	605	630	577	643	664	569	589	607	570	594	610	627	584	613	620	634	647	632	575	618	610	609	614	574	581	602	575	580	608	613	592	632	562	568	597	613	610	607	586	583	570	569	631	612	600	605	614	557	595	588	636	611	569	623	609	609	615	628	557	634	593	615	587	559	617	583	591	618	634	634	596	619	576	555	634	648	595	637	572	602	635	625	599	602	602	637	601	582	637	563	602	619	575	539	635	640	587	518	616	566	620	581	631	633	609	612	577	617	627	587	587	583	625	594	588	579	592	602	574	566	569	567	568	614	607	593	631	601	570	633	582	576	577	598	625	605	561	584	637	562	606	617	618	605	586	613	613	561	623	589	580	612	574	566	612	590	576	573	642	596	629	618	641	606	599	668	585	571	604	617	628	592	568	666	572	571	578	584	575	558	566	589	623	596	586	577	644	651	627	587	634	592	618	603	596	580	585	600	572	652	589	583	556	616	631	628	625	596	596	589	653	604	586	604	622	604	571	637	612	589	598	587	557	617	554	579	608	614	619	626	591	589	599	631	642	614	629	580	611	587	578	625	586	613	638	617	602	592	589	609	614	584	586	616	554	571	568	581	580	573	597	592	587	588	593	619	658	569	585	571	551	576	638	594	561	578	597	569	601	608	571	624	593	578	592	638	593	619	592	594	615	594	562	608	584	572	606	585	597	597	641	586	607	579	585	639	609	532	596	608	616	620	601	604	531	589	596	611	578	588	633	604	597	593	593	573	570	614	653	589	556	631	627	611	604	600	620	620	571	590	585	625	617	648	585	579	582	586	616	600	638	616	625	590	626	572	597	579	570	599	597	660	614	575	618	615	617	647	646	618	652	597	558	616	623	569	563	559	601	583	611	612	591	558	595	593	562	584	608	601	592	606	644	607	582	559	589	604	590	588	594	594	583	583	643	611	649	605	611	576	583	602	591	543	618	631	637	608	590	559	628	555	602	598	604	624	631	636	598	632	584	641	586	624	630	595	611	624	591	571	577	568	609	607	599	598	623	620	577	606	581	606	592	635	571	635	596	589	639	613	637	621	559	598	601	611	612	630	611	616	566	609	609	601	611	599	647	574	570	619	606	609	598	574	590	611	575	560	545	620	603	603	596	615	621	595	632	589	632	606	588	568	676	614	621	628	580	571	606	625	571	608	598	628	595	605	615	603	527	599	614	550	584	615	592	588	596	608	594	568	587	597	606	577	606	600	617	583	637	619	582	653	615	568	597	603	617	598	601	576	590	583	613	627	575	582	624	634	637	631	652	564	604	608	607	607	595	577	635	642	578	645	555	608	561	593	578	576	595	642	608	593	568	593	637	606	565	575	599	625	563	584	573	609	607	574	569	584	597	582	601	573	577	575	546	612	600	596	614	587	637	600	577	575	608	625	624	614	594	607	613	616	624	616	603	598	554	624	571	608	598	599	553	584	583	600	669	604	588	574	585	610	649	592	601	600	599	594	607	611	571	645	620	636	602	592	582	619	615	610	640	624	677	595	564	638	577	648	615	571	608	601	547	616	598	623	654	602	600	601	613	569	574	580	589	614	608	570	626	658	586	560	600	614	584	600	583	612	561	626	587	573	621	579	584	631	540	618	579	626	591	587	628	584	614	592	575	584	546	611	578	537	577	592	595	604	592	605	565	617	599	592	597	619	597	580	617	601	607	627	581	596	580	604	587	636	601	629	564	562	608	594	555	566	611	562	529	641	558	621	610	623	635	546	594	561	609	555	592	623	588	608	599	566	617	563	617	622	591	586	645	588	589	605	579	566	620	592	567	588	624	609	574	574	593	630	607	596	588	629	566	585	575	614	583	577	556	594	581	605	569	597	606	630	593	644	602	602	597	557	631	610	611	613	600	568	580	589	594	580	569	602	620	639	609	590	584	636	589	589	559	648	563	626	615	560	580	582	614	583	592	626	603	611	627	626	601	625	572	577	562	602	599	624	584	623	637	586	602	619	593	630	633	621	620	584	593	631	612	616	615	612	604	568	597	621	651	582	615	587	570	606	580	567	596	625	568	598	575	614	628	630	591	640	590	623	587	612	630	639	588	589	586	587	603	589	595	593	616	609	603	597	592	598	593	594	591	566	569	621	599	609	599	609	606	572	593	610	595	569	602	612	551	591	604	625	545	588	618	593	572	595	557	612	542	642	597	624	575	602	599	642	662	593	618	581	620	614	589	600	590	568	568	617	650	574	558	610	562	582	600	573	560	640	581	611	621	580	598	595	604	626	575	645	556	603	601	589	550	569	584	619	609	613	544	598	594	539	609	584	590	538	592	605	630	628	661	597	602	603	657	552	592	613	596	576	593	555	556	615	605	590	593	628	619	569	626	608	575	579	634	620	561	621	662	567	601	579	591	586	617	612	574	620	590	590	657	607	592	596	614	613	608	598	588	629	595	604	648	607	585	604	602	593	569	558	602	626	607	599	591	605	625	582	630	595	608	617	595	618	579	569	597	594	587	636	632	620	624	615	588	623	596	632	553	636
8411	10569	8507	4302	3023	2496	1974	1828	1479	1322	1255	1202	1085	989	983	948	939	888	874	847	844	870	826	839	904	811	858	848	825	805	812	757	821	835	813	832	839	794	805	774	794	802	830	819	825	771	802	748	768	805	767	749	808	758	741	741	809	767	802	799	801	799	794	768	817	751	797	810	782	814	781	766	784	756	770	809	804	804	809	749	821	768	794	794	809	775	828	767	840	787	758	793	766	777	781	819	770	748	750	828	771	784	782	734	790	787	800	766	802	812	772	756	753	822	817	758	779	779	768	825	778	773	819	773	784	824	796	829	821	764	776	801	815	796	746	787	791	788	770	773	750	782	750	793	758	777	788	761	767	767	754	826	785	765	851	752	831	813	790	783	793	792	745	773	761	780	764	751	780	749	765	799	739	756	759	797	742	782	782	710	771	835	767	795	746	777	769	750	809	770	784	825	745	787	780	777	751	768	777	823	789	792	791	797	831	758	766	763	757	734	791	802	793	794	757	746	771	801	811	790	757	779	750	811	773	757	857	763	755	765	737	794	781	785	739	771	803	737	760	791	766	825	780	805	754	783	753	798	811	809	737	747	798	726	783	790	773	760	761	763	837	782	746	756	778	775	797	723	784	777	762	765	760	787	783	842	784	814	717	763	811	771	768	781	879	753	788	780	797	816	793	816	797	736	743	714	805	772	760	790	779	772	792	803	768	798	786	777	775	819	806	768	777	778	725	825	786	763	784	784	765	744	789	764	793	751	783	783	782	772	804	827	817	790	782	776	818	769	754	755	763	807	731	821	841	747	783	776	722	815	770	772	798	766	805	800	720	765	792	796	785	765	746	818	792	788	736	768	821	821	786	798	761	741	812	709	759	777	741	752	774	786	739	799	776	759	736	788	728	766	768	715	790	766	772	808	798	764	729	802	835	799	746	777	798	759	787	779	811	771	791	759	799	775	769	799	760	735	757	768	779	757	767	788	816	772	765	808	822	771	780	770	775	796	758	715	758	711	795	741	737	808	747	837	739	756	726	806	766	716	756	805	814	831	805	783	732	760	745	772	744	776	785	801	786	784	779	807	783	810	814	801	798	753	796	779	775	754	773	762	771	799	793	735	785	743	736	784	743	764	789	771	815	791	794	801	746	751	686	751	801	780	797	853	789	776	748	748	756	753	748	843	782	747	774	795	729	757	768	832	798	790	759	798	793	767	790	756	791	837	765	767	786	764	814	782	831	790	735	743	750	724	717	782	761	819	756	774	789	831	718	781	760	786	770	824	773	763	784	746	770	785	784	770	753	790	753	784	770	794	795	806	833	795	773	785	725	778	759	757	789	795	828	784	807	772	769	764	783	742	738	742	786	778	797	785	799	760	806	774	805	775	789	753	772	806	770	769	762	770	819	761	790	747	750	788	761	799	756	760	796	754	775	762	812	810	782	819	728	760	769	836	789	771	776	818	774	781	827	744	771	800	762	807	813	786	759	792	801	751	789	814	768	793	782	763	772	782	764	775	768	762	750	805	794	803	760	787	803	748	800	787	798	769	796	787	838	776	793	745	818	803	744	776	777	750	795	800	726	752	806	751	789	816	823	806	819	807	758	772	760	757	792	790	747	769	765	773	809	796	779	741	769	768	803	841	775	833	795	829	816	796	786	804	762	796	807	792	807	737	790	747	809	828	762	839	795	761	783	787	817	844	769	774	784	798	805	751	758	764	762	802	791	742	770	774	785	782	750	734	757	756	809	773	786	783	758	712	776	800	807	796	788	819	759	803	796	740	806	808	745	771	787	766	739	793	800	737	730	760	747	755	754	715	750	799	767	767	786	808	773	780	808	806	798	745	791	762	749	817	729	798	787	753	729	744	776	792	794	770	812	764	764	784	748	758	766	786	794	754	794	764	764	755	775	837	758	783	766	807	749	722	795	791	734	770	822	773	733	773	835	785	809	763	745	712	798	763	801	745	792	775	772	745	783	836	784	739	802	753	742	770	767	772	778	792	780	755	780	799	799	797	754	775	764	737	787	797	779	737	760	746	807	787	737	777	802	773	787	766	809	793	766	763	755	813	781	783	758	768	780	758	814	770	841	754	778	788	784	798	760	769	760	814	768	815	797	779	794	772	757	750	796	765	759	814	803	721	764	744	789	763	806	810	794	764	778	806	740	785	752	795	764	786	773	775	758	798	775	750	797	795	822	765	788	774	754	803	780	792	771	772	767	768	731	793	771	805	777	859	778	809	731	780	771	807	766	822	757	743	794	789	779	776	754	811	735	755	771	798	778	798	726	783	773	774	813	788	742	778	763	774	840	843	753	742	793	811	829	789	784	787	761	787	811	779	830	821	812	770	795	742	758	774	800	821	816	756	829	805	759	769	738	777	780	823	797	771	764	805	808	773	765	803	786	777	791	755	769	763	781	789	760	758	810	811	806	819	778	750	800	821	809	745	789	771	767	789	770	759	740	754	776	790	807	826	793	753	773	767	792	725	778	771	789	729	760	773	711	775	783	759	774	760	795	751	757	812	760	764	760	781	782	768	769	844	813	789	805	746	774	752	831	786	778	770	795	792	818	806	771	772	809	761	811	776	772	810	754	783	759	765	762	794	760	739	767	742	809	767	810	775	777	747	791	843	793	781	767	770	801	775	839	767	802	767	760	777	792	793	766	751	770	758	792	799	788	802	788	756	819	825	767	827	774	756	753	807	781	786	770	762	751	822	768	764	815	756	792	739	798	742	749	731	782	827	778	824	801	748	757	792	791	748	775	794	845	771	784	805	803	759	803	790	796	742	785	793	810	780	750	800	744	772	776	762	801	757	803	798	749	831	789	771	795	772	768	764	792	731	752	799	799	776	765	801	721	810	840	762	813	803	782	795	760	807	784	769	796	759	756	800	756	779	817	743	790	731	799	778	794	752	768	764	737	752	783	781	774	750	776	776	749	746	785	780	785	752	742	766	775	826	767	821	768	827	777	782	798	794	735	798	796	769	726	799	763	791	761	748	785	795	853	793	766	784	777	803	734	752	761	779	760	778	740	768	747	720	766	755	790	809	773	757	772	802	775	784	821	764	782	767	778	773	732	792	793	782	792	783	789	760	792	742	702	730	732	791	761	727	783	810	790	784	797	786	868	802	798	730	780	731	771	770	807	756	833	767	775	777	801	738	801	761	825	781	804	762	780	790	808	709	780	794	845	757	822	797	767	798	824	831	744	759	819	761	747	722	741	783	786	753	806	740	746	774	746	748	803	748	777	816	805	795	776	797	802	834	819	799	800	753	788	761	774	805	744	761	761	802	745	756	833	782	765	749	787	776	783	787	737	762	804	745	775	776	817	804	765	783	801	752	767	809	702	711	765	773	733	812	793	724	797	775	741	799	754	798	792	760	763	813	789	809	763	813	722	725	812	805	836	782	815	750	805	825	756	765	799	783	722	788	758	751	849	737	747	798	838	763	824	802	794	794	760	764	803	816	748	782	773	792	798	858	825	797
22911	21374	29313	23802	21374	21432	11416	1277	922	832	726	683	668	578	575	542	509	529	518	475	491	454	522	456	464	469	449	470	428	437	438	434	449	422	430	416	417	383	409	431	421	408	392	412	435	395	445	443	423	395	414	444	431	405	441	396	436	405	394	417	447	451	401	443	414	411	421	414	421	392	415	422	417	391	417	411	429	404	410	400	419	413	415	379	418	403	398	405	444	390	415	403	386	409	421	400	400	399	454	405	436	437	423	417	379	422	405	436	415	405	399	375	418	386	391	427	433	382	431	392	421	399	376	404	431	400	400	416	421	402	433	401	404	406	421	427	415	424	413	456	430	422	393	394	442	431	393	407	447	402	393	409	365	446	417	388	374	403	381	375	436	430	412	420	404	405	405	416	367	384	419	396	451	415	422	398	424	414	392	423	384	413	408	384	391	405	382	381	423	442	426	403	386	397	425	406	399	416	424	395	381	366	401	450	388	407	421	428	419	420	440	433	400	415	394	414	388	436	411	388	416	415	406	430	439	395	414	407	402	416	410	400	420	406	456	377	435	387	404	446	409	400	437	392	420	433	430	402	436	402	414	429	375	429	401	391	397	412	418	425	429	403	398	407	409	427	424	454	413	391	403	374	394	416	424	441	399	439	422	402	415	371	380	381	436	421	390	394	417	402	386	450	388	400	400	436	388	419	421	451	395	409	409	427	393	416	397	447	401	401	403	406	400	413	382	443	401	389	391	392	408	371	395	410	364	384	390	423	417	411	371	408	418	404	389	429	401	424	366	397	412	404	415	423	409	390	419	393	394	403	388	402	388	420	448	392	423	399	392	400	435	401	384	386	417	401	353	454	441	415	369	453	426	439	374	427	431	392	390	395	418	417	442	424	415	393	426	406	399	373	414	421	398	390	391	407	376	415	372	417	396	355	384	435	420	403	361	407	443	406	403	408	425	413	439	423	402	423	407	400	362	391	418	402	422	419	398	445	407	404	367	411	402	409	384	376	444	403	368	392	370	411	400	398	391	432	397	407	408	369	421	438	410	410	379	399	410	409	410	401	433	397	418	412	385	393	420	425	451	375	393	439	397	369	386	426	430	383	376	420	400	411	435	406	430	366	469	416	390	453	443	406	383	419	400	404	413	402	409	464	426	434	420	408	409	407	370	417	421	428	433	417	405	417	423	448	393	411	387	388	397	410	394	420	383	388	415	413	385	392	395	392	423	417	420	403	417	372	453	439	421	413	413	374	437	394	412	428	407	440	370	415	409	376	405	429	420	416	400	435	403	424	380	433	380	395	357	407	391	411	401	396	424	420	425	434	452	395	408	429	413	416	451	404	380	398	399	390	420	383	456	433	389	413	382	432	414	446	415	418	402	461	417	394	393	443	420	402	397	410	396	401	406	404	393	434	394	390	392	383	405	402	415	408	419	415	439	434	434	438	397	396	433	440	445	423	398	382	431	400	414	381	378	390	398	402	405	387	453	423	431	398	412	418	430	395	429	410	374	385	423	425	405	427	421	408	446	401	407	397	438	412	382	449	396	425	408	404	365	411	414	385	422	408	409	417	384	389	445	423	423	383	385	393	382	408	398	396	406	388	448	412	358	409	411	419	392	389	423	391	453	402	403	397	441	410	399	397	400	386	400	402	396	400	386	375	418	431	402	456	402	386	392	371	366	409	410	416	447	403	406	412	407	388	421	429	442	412	422	404	401	424	420	436	401	386	417	380	417	393	409	402	396	422	413	379	400	408	390	419	428	394	410	415	431	382	408	429	416	385	389	426	392	400	413	422	385	418	397	392	396	394	425	399	417	393	431	394	423	430	394	394	405	381	409	380	421	409	392	384	384	405	440	410	355	380	397	429	441	420	397	402	399	403	403	415	404	419	411	395	383	398	402	395	397	440	406	381	390	442	401	436	414	406	395	420	424	397	414	374	377	421	403	444	401	392	405	426	382	454	420	402	359	384	397	431	405	381	417	407	395	382	407	410	426	388	406	409	415	409	423	422	393	426	414	444	388	409	391	412	409	404	389	396	387	400	397	415	406	448	419	406	440	397	423	426	385	396	379	387	396	443	386	383	389	395	409	429	410	381	444	376	434	392	415	433	408	392	433	395	367	377	380	432	420	445	421	402	408	412	412	402	401	401	392	401	376	400	387	387	390	400	374	402	419	415	432	407	430	402	383	416	371	404	383	414	443	399	421	406	389	362	415	447	413	412	425	428	440	375	400	420	396	419	408	379	391	448	389	432	433	397	386	385	431	379	416	406	399	406	399	400	449	429	378	380	429	438	393	411	423	381	392	413	395	419	390	453	419	383	403	419	413	418	419	407	427	390	401	423	390	419	399	384	415	416	404	407	399	391	392	447	421	434	383	414	387	398	404	381	424	376	417	389	414	406	434	359	425	445	402	375	408	389	425	373	375	409	416	411	403	428	398	443	417	361	418	391	383	407	423	401	418	421	395	421	407	405	405	393	413	441	407	375	398	382	405	427	412	433	448	378	408	389	398	387	410	414	431	389	431	408	375	407	425	397	407	408	416	409	389	399	435	401	407	406	399	412	387	419	410	372	402	415	400	395	385	419	421	421	379	399	370	433	396	381	381	373	373	420	387	432	414	414	384	404	416	404	396	416	389	449	393	385	395	399	424	404	367	396	403	444	385	400	421	387	406	405	402	387	423	381	435	421	440	435	431	422	405	400	388	394	390	407	406	396	396	405	415	376	410	423	408	368	392	395	422	432	413	429	373	382	386	392	450	447	411	407	389	391	420	395	399	429	434	397	403	399	403	387	411	365	412	446	381	389	404	427	434	404	438	417	387	418	421	393	380	409	392	421	408	454	391	416	412	374	433	437	408	386	414	385	388	359	381	370	433	406	388	398	425	433	436	419	420	404	389	454	419	438	415	399	373	409	418	418	396	391	422	435	437	431	378	376	469	367	406	438	376	401	410	418	400	426	431	404	362	416	399	410	446	382	378	417	364	424	409	414	388	437	397	401	433	427	393	417	382	414	434	439	356	394	396	397	426	438	414	401	386	393	372	375	392	382	401	402	380	440	383	403	394	392	391	421	451	402	425	408	422	373	381	398	454	418	420	407	405	402	388	422	389	421	406	440	415	434	388	397	418	405	412	418	436	392	379	403	398	422	409	418	412	408	387	405	413	411	420	425	374	418	448	419	430	385	423	426	377	383	418	433	413	402	404	425	426	374	438	399	392	415	425	399	414	397	389	431	399	420	441	436	419	413	407	437	402	416	429	390	420	419	421	393	426	420	407	385	404	373	390	430	398	438	421	397	395	370	351	434	406	353	430	429	408	404	399	399	411	413	417	396	362	413	422	418	420	443	407	405	371	379	390	420	422	406	399	438	401	400	396	403	388	402	391	411	409	404	355	398	419	428	401	399	395	409	397	403	408	428	419	405	421	386	360	376	387	390	387	396	392	403	426	390	407	424	404	412	374	393	387	411	413	427	368	368	442	342
10823	16469	13401	7038	5066	3819	2875	2379	1896	1654	1504	1294	1147	1007	950	923	840	783	781	712	705	715	647	659	662	655	653	614	630	631	598	613	562	604	573	563	594	627	561	560	578	553	612	572	581	604	555	595	543	577	564	569	622	523	550	595	554	557	503	542	555	540	526	535	559	489	554	534	592	546	556	538	542	588	559	560	530	536	567	544	516	530	532	574	549	531	581	553	602	548	557	570	542	531	560	564	538	493	526	539	523	583	545	546	521	560	514	562	514	561	532	578	547	512	552	539	538	550	556	601	546	564	541	563	532	505	551	542	547	547	569	541	542	520	557	542	536	505	551	589	547	574	527	502	533	538	528	596	549	582	519	590	576	519	558	553	521	548	590	590	534	574	568	528	578	524	550	533	592	517	549	557	588	503	563	533	551	554	576	583	533	517	522	517	571	540	592	535	471	549	495	570	540	526	541	538	556	543	572	522	554	528	538	542	560	554	548	551	545	545	572	553	541	548	576	542	539	523	556	537	570	526	562	537	540	491	531	537	550	590	554	572	558	545	512	556	550	563	548	533	560	550	527	519	582	520	574	526	580	549	543	543	532	535	595	535	510	546	581	509	525	550	543	526	566	543	585	579	533	534	546	557	539	585	589	510	544	559	548	560	513	548	495	531	521	539	489	532	560	553	534	590	556	562	566	575	562	547	510	516	555	563	583	488	573	530	601	533	571	546	548	531	575	592	527	567	572	544	524	540	547	533	592	533	521	561	526	589	567	547	558	546	527	532	518	566	527	586	552	573	567	555	503	570	533	568	556	507	556	558	535	536	501	520	534	554	515	561	507	537	537	521	550	508	539	534	521	540	577	548	542	564	577	540	517	552	542	548	520	534	545	522	524	541	523	499	546	558	588	524	533	554	543	529	554	545	569	546	532	530	550	544	551	555	544	567	545	534	543	559	553	542	536	557	504	521	569	550	563	540	512	594	585	554	526	553	512	544	513	539	568	550	577	597	547	552	574	525	523	574	516	517	524	562	506	559	517	521	488	579	562	558	549	526	529	572	554	566	538	573	520	536	558	549	522	563	571	518	580	587	521	568	544	530	552	556	560	512	520	567	540	520	519	537	506	569	547	527	573	539	548	566	544	566	538	517	517	537	529	529	513	547	530	534	546	564	555	541	546	449	507	554	565	534	575	556	532	562	533	524	516	565	493	578	519	546	527	527	584	563	539	515	515	534	551	555	541	561	540	553	537	570	546	577	542	506	566	517	529	541	559	577	518	576	536	496	537	538	530	525	556	555	524	560	539	566	536	527	548	572	527	531	511	545	550	543	552	546	549	513	579	560	502	529	516	520	535	570	558	513	544	548	552	560	579	554	533	568	560	537	540	543	570	541	546	550	568	541	550	520	565	515	574	534	555	541	569	556	526	544	531	523	540	556	583	538	567	553	551	524	566	544	532	567	537	545	519	550	572	531	545	482	583	538	572	543	595	548	544	523	554	521	547	557	583	530	549	542	500	517	538	552	587	547	543	525	531	526	546	583	591	556	554	568	522	552	543	564	556	555	545	524	531	561	566	550	584	555	558	603	563	531	550	528	564	534	491	521	546	554	526	560	555	551	553	546	516	581	557	549	554	508	543	538	564	551	544	534	532	525	525	553	522	550	555	535	517	555	540	577	557	531	545	574	550	504	542	532	549	551	530	507	576	490	547	547	546	544	532	520	546	548	523	564	524	565	564	518	524	543	565	559	550	520	587	531	491	545	577	543	533	554	508	535	542	559	553	516	541	501	525	556	548	550	576	541	560	563	551	513	557	504	542	562	593	513	528	549	539	550	540	571	543	526	524	522	546	543	588	574	518	573	520	529	585	547	542	550	566	543	527	519	556	561	562	561	563	511	549	493	527	545	537	581	551	539	534	500	577	570	567	565	538	566	565	539	529	535	561	520	524	565	558	544	515	527	554	524	578	562	543	538	531	594	483	555	592	549	513	554	553	560	543	546	521	537	588	560	525	574	546	502	565	536	529	538	545	530	571	505	539	563	532	537	509	517	535	522	548	527	571	549	553	495	564	540	565	545	576	552	532	540	526	527	508	534	570	568	560	518	560	521	559	604	539	553	514	534	545	514	528	556	519	549	546	546	549	526	561	534	532	564	553	547	528	564	534	525	563	516	562	546	575	520	573	565	543	513	523	592	523	571	573	529	524	552	562	553	551	535	538	550	548	530	544	530	562	553	546	574	560	526	553	544	577	551	578	557	557	547	553	546	514	573	534	530	553	547	541	544	540	527	538	522	552	573	542	540	555	534	555	556	533	542	538	554	550	548	594	531	571	542	596	544	542	535	531	520	528	547	518	546	545	539	607	544	573	528	570	539	541	535	503	591	529	588	567	554	562	572	531	531	529	548	521	550	534	461	513	588	545	530	559	543	537	521	544	539	560	548	500	531	596	517	482	542	535	565	575	529	578	558	553	510	569	565	537	549	554	518	517	554	547	553	521	527	542	542	586	550	505	560	530	556	530	557	559	540	566	547	540	516	514	556	539	566	554	554	536	525	530	611	508	537	517	575	533	568	533	507	528	603	534	558	546	561	573	555	518	549	568	544	580	562	558	540	520	558	521	526	505	567	579	555	523	491	524	499	519	574	527	553	517	542	556	542	504	560	557	538	552	509	530	526	548	570	547	547	572	539	524	572	549	534	589	565	564	529	543	553	564	517	555	549	567	519	522	516	529	538	562	557	546	540	562	554	546	542	555	550	565	544	528	560	572	563	539	541	537	574	546	551	537	555	543	548	527	538	559	551	525	557	528	557	548	541	545	534	542	532	534	552	523	587	549	508	542	556	576	578	568	536	552	556	542	576	528	525	557	514	531	537	561	515	543	527	536	573	570	550	531	552	557	544	593	570	546	530	530	555	533	544	522	573	591	605	540	536	557	513	527	529	575	531	552	521	551	532	525	519	486	529	520	540	540	542	565	568	532	524	582	505	526	542	544	551	514	517	565	560	479	540	520	592	543	522	515	566	544	538	553	541	569	527	503	510	544	559	535	538	557	532	550	579	560	537	577	585	573	565	539	562	558	534	555	540	570	550	562	560	559	518	543	558	558	532	563	498	546	567	533	557	541	548	560	550	586	552	530	557	550	525	548	498	539	520	522	544	527	577	554	560	544	520	531	536	550	549	533	530	547	479	522	561	582	509	563	553	569	532	508	554	563	521	553	501	466	558	545	569	562	581	544	499	518	558	568	562	590	595	508	547	530	527	584	528	532	553	523	563	508	591	541	535	591	534	552	530	570	565	505	541	583	535	564	538	542	544	547	548	553	545	512	564	589	532	528	527	506	530	563	557	544	568	569	503	573	520	538	509	596	569	577	533	510	505	549	517	550	532	532	539	542	527	539	544	512	522	513	533	501	553	535	584	534	529	558	496	501	547	551	534	528	560	571	540	500	550	580	557	523	577	525	530	538	518	568	554	500	511	568	568	519	545	522	554
26979	20897	9599	853	520	488	439	457	419	440	396	394	414	454	425	418	406	397	460	448	439	413	427	424	430	399	449	428	420	431	444	427	428	411	438	445	383	427	427	430	422	421	427	384	400	434	451	433	414	433	416	408	441	403	411	427	427	471	394	412	415	400	435	450	427	415	418	398	427	403	391	397	426	425	439	393	391	432	425	412	410	413	426	445	405	416	388	430	437	440	409	407	424	410	448	408	400	361	394	410	391	425	403	378	431	411	452	396	404	454	418	423	432	402	425	410	426	399	425	415	437	417	398	410	405	435	425	415	413	421	451	413	380	399	437	423	409	419	401	449	425	425	409	432	412	436	399	424	406	410	434	433	397	426	434	406	405	404	452	413	422	411	387	413	404	431	403	408	398	398	431	406	409	391	415	412	406	390	396	403	377	388	404	391	430	411	433	393	408	402	397	418	412	458	446	396	420	434	422	425	431	433	395	393	383	436	464	425	438	428	420	411	402	421	414	412	388	370	408	428	410	415	373	415	395	431	430	413	438	405	449	414	426	400	395	431	418	401	389	452	426	378	397	449	429	377	379	390	430	416	409	391	420	432	442	403	404	414	440	435	408	412	396	435	420	442	389	401	410	412	435	419	424	395	398	405	411	415	385	404	408	438	386	368	428	404	431	421	420	403	423	418	394	367	416	414	443	408	386	413	390	428	398	427	401	438	401	463	421	435	402	447	422	416	436	441	442	409	388	429	405	384	399	392	411	397	387	404	440	402	418	411	408	450	420	399	393	452	398	393	422	395	428	396	421	395	369	418	434	407	437	432	467	420	386	441	406	421	429	411	429	400	421	440	423	400	410	401	439	417	433	409	438	409	426	432	413	425	410	423	405	419	416	416	410	385	388	399	427	412	391	411	397	416	438	401	467	396	400	397	400	407	392	413	414	436	399	411	434	429	415	407	446	445	415	439	394	419	424	437	439	419	401	429	388	374	393	428	396	422	402	372	428	416	386	418	421	391	447	417	400	419	408	397	451	405	424	396	388	412	420	419	432	429	445	431	430	413	425	448	393	421	420	409	381	424	393	415	423	413	377	401	432	425	417	399	387	428	388	437	387	414	419	423	416	413	409	401	391	440	403	437	421	452	393	410	372	438	419	398	418	413	393	424	458	374	416	412	424	416	393	410	419	425	434	431	403	419	425	395	385	426	406	426	433	399	448	414	417	415	388	414	419	419	434	411	402	396	418	433	436	374	441	429	421	386	403	388	423	423	437	429	417	404	404	415	402	411	405	419	414	427	391	438	471	398	423	435	391	427	419	447	407	443	426	444	411	407	426	415	422	402	397	417	421	409	384	444	424	420	419	434	404	397	447	393	389	408	424	403	423	403	406	408	432	433	438	391	398	411	418	395	423	398	391	408	365	422	442	400	446	404	432	386	428	426	393	449	409	396	426	417	413	423	378	398	391	375	440	401	418	450	410	442	387	405	418	418	393	419	406	373	429	412	407	438	436	377	371	424	394	416	421	389	432	423	433	387	424	420	391	437	441	428	451	411	430	409	408	420	447	428	417	419	431	404	395	385	447	435	379	379	409	458	447	395	423	391	425	447	428	414	398	424	405	426	429	444	431	439	421	422	437	419	435	439	458	414	425	401	425	403	399	443	445	405	438	397	392	380	415	390	394	422	418	403	412	437	445	398	421	427	436	426	406	380	408	377	439	405	441	410	411	428	425	372	378	412	433	395	407	443	412	428	411	418	399	441	414	420	396	433	463	429	428	395	425	389	460	388	428	432	409	397	417	374	431	410	415	407	438	418	437	434	421	449	435	403	418	407	429	431	413	396	434	384	396	447	424	406	389	391	416	447	412	383	395	441	392	457	426	419	448	388	426	418	369	407	438	430	416	470	415	402	400	380	373	459	450	446	420	393	447	427	387	432	431	447	397	444	431	396	400	400	448	395	428	444	384	408	410	441	411	420	376	448	392	399	405	411	417	415	410	433	428	440	417	427	427	435	411	372	385	418	404	399	400	404	433	382	420	410	432	397	410	458	410	383	424	402	411	422	417	460	403	470	430	407	384	407	405	403	382	419	392	375	416	403	423	440	362	420	432	400	398	474	460	415	401	405	380	375	402	424	423	423	395	402	415	443	426	469	432	397	437	429	406	421	449	413	449	423	421	444	412	430	437	413	408	397	414	380	402	396	405	409	404	443	383	437	410	418	428	401	418	393	413	418	390	374	428	453	408	399	427	427	400	421	422	446	420	412	421	399	403	432	386	402	434	443	366	409	422	418	410	434	411	420	409	402	433	406	435	412	424	434	408	409	444	396	430	395	433	394	425	443	428	390	401	382	439	414	429	419	409	375	396	405	431	404	468	442	443	451	384	424	428	409	401	390	436	422	417	414	433	414	434	455	403	388	442	413	402	407	406	433	420	446	440	427	411	398	399	436	422	419	458	407	414	391	408	410	395	391	420	434	436	391	450	416	426	444	425	404	380	410	422	403	405	422	435	405	432	391	403	395	399	441	396	428	403	387	427	402	421	407	444	393	405	413	434	379	432	451	389	433	404	363	425	439	452	413	423	429	417	425	435	411	422	414	368	424	405	440	444	419	433	398	427	442	407	406	408	419	415	384	385	431	410	411	395	377	429	438	441	376	426	424	439	373	407	426	387	443	412	395	430	418	469	430	403	440	387	405	401	423	461	423	413	411	437	407	425	406	376	420	398	427	441	384	439	418	406	439	376	403	404	380	418	413	441	439	415	412	464	417	443	382	416	366	441	418	409	414	416	440	408	401	420	444	429	428	399	435	433	439	391	387	409	406	444	417	372	414	409	406	423	428	428	401	420	392	407	425	393	436	415	445	426	408	445	432	458	412	417	409	403	410	430	426	409	396	432	412	435	387	411	403	418	412	384	406	414	372	391	404	453	402	444	419	456	416	428	431	420	401	411	466	441	402	413	445	397	406	376	425	429	418	417	369	363	435	409	432	382	446	458	397	395	419	434	434	417	400	447	406	401	399	413	449	415	401	401	412	405	447	433	414	416	420	413	394	418	425	407	394	400	442	407	415	431	401	418	356	434	397	426	401	407	398	450	422	422	423	407	403	391	410	434	379	415	417	436	429	407	392	403	409	444	428	419	416	429	415	431	398	394	399	409	407	425	423	419	442	437	393	419	421	378	409	416	436	418	442	427	416	408	374	413	439	424	443	431	391	433	409	451	428	404	398	426	421	421	434	415	428	441	427	377	380	427	429	435	417	420	435	430	422	424	397	406	370	408	431	408	389	436	457	443	405	417	382	465	440	406	443	448	411	418	408	420	434	424	395	401	423	451	390	389	407	403	364	414	452	404	440	416	430	402	413	427	389	417	396	388	423	414	432	440	427	424	401	411	428	437	389	430	416	408	438	419	412	402	431	405	449	387	371	432	438	377	414	440	378	405	428	426	418	395	426	480	436	427	427	400	426	434	482	427	400	382	400	421	419	386	412
4332	1268	1116	732	663	614	600	589	554	588	579	549	595	557	564	561	619	555	577	549	602	559	553	539	581	539	555	550	552	589	575	537	558	538	571	558	553	541	577	499	514	567	531	516	567	560	543	523	555	537	571	532	547	516	537	541	540	513	565	542	577	601	562	543	560	560	515	530	513	563	541	536	541	566	556	541	578	539	525	578	551	553	516	549	528	516	546	542	522	579	513	541	574	517	540	537	569	524	526	508	556	576	552	580	497	528	513	534	532	522	549	523	522	559	570	576	515	500	549	574	558	572	548	530	537	580	542	532	534	510	558	553	560	551	525	558	550	560	555	532	550	549	550	521	574	584	503	511	534	540	523	539	530	558	544	540	583	552	522	531	552	560	485	547	550	528	546	518	546	573	571	514	561	572	502	524	533	553	462	557	550	542	528	565	571	558	555	522	574	543	525	525	551	572	539	560	529	542	524	583	575	618	562	484	538	547	532	526	566	525	557	535	565	539	538	537	547	564	587	586	535	567	544	526	524	557	545	582	504	538	514	577	573	576	550	585	558	537	553	524	560	522	537	565	540	550	524	546	531	567	566	580	535	503	571	508	539	555	571	531	556	543	550	564	547	505	541	533	531	540	549	545	550	567	505	553	545	563	587	586	544	561	547	544	544	558	543	560	569	532	576	596	549	524	542	567	557	551	539	521	590	518	531	557	538	537	504	519	542	548	543	526	555	587	536	526	541	552	488	521	573	557	522	516	562	515	543	513	560	549	567	555	539	551	538	558	552	578	535	533	611	578	503	528	531	557	521	526	553	505	561	528	569	526	537	537	526	558	569	530	538	554	534	525	536	539	525	574	547	529	512	586	548	532	514	562	555	538	543	560	561	513	612	561	516	524	521	572	581	552	553	522	528	544	544	533	563	541	544	586	553	523	505	512	529	521	544	537	550	565	549	545	555	553	543	533	539	572	516	516	525	548	528	509	509	575	559	547	581	547	544	549	483	548	501	524	556	523	551	546	566	542	536	526	531	563	503	564	559	520	536	522	537	562	560	531	551	563	547	552	544	534	571	564	505	578	570	533	553	555	505	545	554	570	556	553	511	570	545	581	559	529	557	537	542	555	522	575	547	524	548	541	526	552	542	540	579	555	533	556	545	570	511	514	577	564	580	563	560	533	546	576	566	542	548	535	531	531	549	523	515	543	538	513	544	538	561	567	538	557	522	525	554	560	539	542	523	567	532	592	532	592	575	577	566	567	538	541	540	538	536	540	566	542	505	563	510	527	518	562	539	549	543	578	554	536	506	548	570	544	534	579	558	543	601	562	560	528	541	569	563	577	531	549	546	533	567	538	563	596	534	545	582	533	570	553	589	527	542	538	565	554	549	532	527	541	499	554	557	557	543	535	541	573	548	519	527	541	540	560	553	540	523	550	600	555	537	558	560	526	513	523	546	586	546	539	543	583	485	544	564	562	513	532	557	540	536	590	553	518	531	526	544	553	520	568	532	532	554	538	534	565	505	545	525	555	539	544	541	550	566	544	573	538	569	534	532	509	560	543	556	509	541	523	543	546	560	539	611	535	535	504	576	542	557	522	504	557	502	539	550	581	558	567	564	544	555	554	555	559	560	508	541	543	528	509	604	537	540	529	574	561	572	548	564	532	523	549	555	565	519	523	581	538	579	538	473	557	546	538	541	541	542	500	592	568	513	554	552	510	525	533	588	531	520	544	535	514	467	554	591	563	570	532	518	568	559	534	564	547	543	548	551	518	580	534	550	534	557	557	551	532	540	549	534	549	582	536	545	562	542	507	540	586	556	515	563	558	543	584	527	544	569	548	514	565	538	526	545	582	545	548	527	520	561	572	541	525	602	560	532	548	501	575	549	542	541	518	510	578	537	529	569	562	536	506	559	495	515	576	546	479	552	479	528	584	529	532	516	548	530	581	541	552	506	564	546	538	547	498	561	523	539	566	559	592	555	538	567	565	570	529	536	527	549	515	576	530	543	532	504	532	544	517	515	555	557	538	572	544	523	553	551	564	545	533	544	588	499	543	544	552	540	535	555	567	515	521	553	553	523	522	545	580	574	531	533	533	560	534	560	540	549	522	585	594	573	529	559	527	547	571	562	525	571	523	573	558	539	533	533	543	578	531	534	567	545	545	519	558	525	541	531	561	552	520	512	534	517	568	546	545	544	544	526	540	528	505	546	552	524	555	552	542	515	576	516	528	574	550	543	557	544	555	553	520	519	525	550	562	553	505	567	576	565	581	507	520	553	507	542	565	515	553	569	555	552	568	508	565	530	524	555	535	527	494	501	497	601	552	547	521	529	504	561	557	531	498	512	545	515	554	556	548	536	570	558	589	535	513	536	547	584	532	495	546	562	572	529	490	547	477	533	559	566	536	549	574	554	573	529	546	543	532	579	558	552	538	511	513	545	510	509	532	563	547	539	501	539	528	538	570	572	567	511	499	546	566	544	477	565	523	577	505	568	559	539	563	484	534	520	547	570	533	519	567	575	528	549	542	561	532	547	555	534	579	534	549	553	550	518	532	545	541	512	538	560	510	512	564	534	492	516	498	510	532	571	540	565	565	554	604	514	556	555	542	536	537	547	527	503	537	502	582	552	515	503	568	537	544	526	537	571	548	558	539	564	523	527	524	560	552	535	527	549	524	537	578	545	568	543	545	534	533	552	504	552	541	522	543	575	528	547	532	553	548	557	541	542	530	556	549	511	544	546	546	553	502	553	537	583	544	495	522	554	568	568	529	592	526	551	547	531	566	555	575	555	533	508	534	550	566	563	584	607	593	555	560	523	547	533	529	560	523	506	545	539	566	564	513	484	535	568	559	565	512	523	581	551	546	515	547	556	553	576	528	545	540	573	537	518	534	556	587	499	511	540	525	524	556	527	560	538	547	509	521	532	535	567	548	492	545	523	534	511	530	553	532	552	533	578	555	541	574	604	513	542	515	558	579	573	584	581	507	515	520	558	571	569	554	548	547	578	593	532	533	570	554	554	516	530	539	551	534	513	516	543	538	516	568	546	556	525	566	529	553	533	547	560	525	490	580	575	503	564	528	554	553	527	563	555	513	569	548	544	579	553	542	567	554	578	526	525	520	520	559	595	552	491	516	579	523	559	553	541	542	580	533	525	553	553	522	541	552	541	556	549	519	528	542	547	552	506	539	547	554	568	549	569	519	537	556	579	545	502	543	538	517	521	561	581	561	566	549	559	536	541	526	567	550	569	543	517	497	559	502	552	521	565	549	561	557	547	559	548	570	541	585	526	546	555	547	501	529	531	575	521	552	558	526	509	550	519	544	541	544	497	559	532	501	557	540	550	576	510	538	526	557	559	552	553	526	537	564	525	541	581	549	571	546	543	539	545	525	567	541	525	513	572	566	560	563	520	550	551	543	560	528	506	531	565	529	557	554	539	579	552	532	530	492	516	552	575	560	542	552	500	581	586	510	553	554	567	533	522	562
23801	21420	29029	24202	21411	13289	1621	1012	832	778	774	777	713	658	669	680	648	692	663	598	645	635	609	657	626	626	628	639	593	603	660	640	626	561	584	609	618	619	596	588	585	588	594	588	615	602	635	587	595	611	634	603	631	596	587	563	607	607	549	572	598	569	656	620	600	574	583	590	616	587	605	622	570	622	590	604	581	615	573	560	568	596	600	612	557	583	593	613	585	556	573	614	605	607	536	589	570	609	626	597	659	591	559	604	573	620	588	597	602	601	593	629	614	581	616	612	581	634	609	598	596	594	590	671	581	588	583	569	638	587	638	570	582	559	595	558	598	584	633	598	573	641	608	602	586	598	615	577	584	593	580	589	586	594	591	605	568	591	568	632	574	583	604	604	626	606	626	567	598	577	613	587	588	577	562	641	534	610	579	572	587	577	546	554	557	589	568	589	621	583	606	568	606	574	571	593	627	602	596	586	617	588	590	597	606	528	587	602	661	575	597	606	586	604	611	564	537	615	565	612	573	603	613	581	589	593	622	546	621	622	589	565	570	612	586	596	595	619	579	606	558	544	617	544	571	530	615	595	563	566	580	571	583	575	602	609	658	576	607	548	564	558	616	560	585	599	579	598	598	607	639	555	603	549	615	618	597	631	565	605	629	606	601	605	585	572	593	614	579	590	552	578	605	573	619	631	625	579	579	563	595	558	596	578	617	610	591	635	591	601	609	595	597	609	627	623	574	591	585	614	584	616	617	589	615	575	633	632	594	639	563	571	572	609	601	608	604	630	604	640	609	630	618	605	625	623	602	617	546	578	575	579	578	587	598	606	578	542	609	585	632	587	634	592	592	576	586	594	558	588	641	586	611	563	593	597	541	601	608	569	628	608	587	604	613	554	594	613	613	584	600	620	534	571	577	610	577	628	640	571	585	532	595	607	635	581	591	595	614	568	601	601	588	597	596	569	595	587	601	553	555	607	607	627	590	588	660	572	632	553	557	619	607	609	584	589	570	534	613	569	615	648	577	584	589	600	591	601	585	578	573	562	602	632	623	570	605	688	587	568	541	604	584	621	590	617	549	601	607	597	582	584	572	569	576	643	589	595	623	603	557	609	570	635	581	537	586	628	593	577	631	574	629	593	615	580	607	624	567	634	602	608	598	561	565	623	624	579	604	532	569	578	580	588	604	607	593	612	607	609	556	592	581	625	590	552	596	571	588	570	561	616	578	560	631	618	589	609	575	607	620	620	581	586	576	643	592	566	595	598	614	544	602	596	581	610	583	574	562	546	582	578	578	620	569	577	576	599	573	625	562	603	621	623	561	584	630	611	599	596	567	640	647	583	585	555	609	590	638	548	612	600	630	557	566	593	580	620	557	590	606	606	615	576	588	560	547	562	628	633	555	605	599	616	611	575	584	587	618	585	605	588	598	591	598	608	590	631	581	604	574	588	590	573	546	594	591	588	585	557	545	603	573	601	568	567	572	608	555	606	568	639	573	601	584	620	597	586	558	642	560	586	599	635	572	585	639	607	623	574	568	591	582	578	581	575	597	602	583	564	563	576	620	651	620	582	615	593	568	590	567	617	555	608	574	577	575	556	615	550	601	585	598	583	563	597	584	609	600	601	586	572	587	599	598	620	659	588	628	600	602	556	588	601	616	606	593	533	605	564	584	561	554	589	573	621	590	560	586	587	597	610	612	618	600	587	632	599	596	587	589	607	635	619	618	605	526	610	599	560	565	588	554	559	597	645	616	585	670	613	602	610	566	564	579	591	595	630	553	564	564	610	577	582	591	577	567	596	598	632	607	602	597	584	592	576	579	599	597	564	621	586	653	593	585	585	612	598	617	590	597	580	639	582	589	596	647	593	626	579	584	616	608	602	573	544	599	596	607	539	520	599	613	587	585	574	582	549	568	589	600	577	622	555	601	599	568	568	626	644	620	622	594	609	601	618	577	616	586	562	599	620	600	588	624	575	545	594	635	602	593	576	603	568	640	623	603	626	624	645	606	579	553	627	596	629	598	617	556	600	576	566	613	600	575	566	575	566	607	595	554	580	561	577	623	574	577	572	604	569	604	611	601	591	674	578	589	627	635	540	572	579	606	626	600	573	620	592	603	537	596	617	591	592	586	597	570	589	646	625	577	595	561	571	574	579	602	630	613	574	592	582	623	589	600	587	605	573	598	586	584	594	587	552	536	585	602	604	641	601	571	593	586	564	591	601	605	550	545	587	587	583	601	602	589	585	618	562	619	603	565	570	615	616	605	537	589	592	582	563	599	553	615	573	578	560	621	591	588	582	666	593	577	586	597	583	581	597	586	618	580	552	622	606	577	601	607	572	564	616	605	557	613	562	590	537	580	617	583	580	603	553	589	568	600	568	574	648	560	566	588	605	580	640	568	610	575	571	583	591	610	619	617	601	592	594	603	619	623	582	608	595	582	617	604	599	601	632	586	645	567	592	599	602	598	578	583	556	573	595	593	567	584	566	613	644	538	554	618	569	582	628	573	593	589	569	595	547	622	589	580	589	575	565	596	595	574	607	593	624	560	641	580	615	591	569	568	633	593	613	593	586	577	611	560	617	578	559	537	596	596	577	582	615	560	603	607	597	587	612	604	548	574	625	599	598	605	622	606	597	571	650	591	545	603	568	580	570	570	623	570	617	588	553	608	586	587	589	612	634	606	553	592	581	559	618	553	617	638	601	612	615	577	575	539	591	582	571	600	623	594	589	587	570	582	596	591	597	628	586	619	628	605	612	581	566	572	600	594	584	594	610	630	610	599	584	568	616	580	581	609	569	597	633	633	614	562	575	595	577	575	613	588	574	588	581	580	601	561	617	602	617	613	623	601	558	600	582	569	575	588	595	626	604	614	574	585	603	597	592	584	580	614	599	611	574	603	565	616	602	584	609	615	603	577	580	611	585	605	603	541	626	612	615	578	585	634	550	618	603	573	612	617	589	607	572	590	518	614	578	623	534	588	602	560	593	594	598	559	545	599	537	552	589	556	593	564	619	596	594	574	605	602	588	571	598	636	551	589	589	556	632	625	603	611	578	606	593	557	633	621	585	581	560	580	586	625	635	579	596	616	578	588	574	578	566	608	576	592	588	577	562	578	626	621	597	623	596	620	561	595	599	548	587	584	567	597	533	567	564	609	593	626	562	590	613	577	607	613	569	563	565	609	653	620	600	625	618	627	564	647	586	616	604	625	564	582	586	595	629	580	586	552	557	617	619	631	596	584	592	566	617	583	580	572	577	619	605	569	594	594	579	562	612	638	580	592	637	603	588	570	572	633	615	556	582	592	580	589	618	653	611	596	603	601	593	559	600	576	574	565	575	558	611	541	588	495	594	596	602	617	555	613	553	568	544	600	568	613	595	609	595	585	593	543	614	601	621	627	595	556	640	592	605	632	600	600	579	613	597	597	561	641	578	567	608	576	563	591	563	574	554	594	584	607	562	638	602	599	574	579	606	615	629	553	629
8220	10305	8306	4230	3168	2551	1981	1733	1478	1289	1191	1109	1071	982	986	971	917	872	887	919	847	860	836	815	844	869	823	814	810	776	796	830	748	805	825	785	806	789	778	793	784	798	783	748	775	793	769	845	821	810	793	855	812	813	798	827	808	808	824	738	793	806	774	752	792	803	767	761	778	813	781	768	793	811	802	792	747	812	765	790	764	767	778	792	802	772	771	779	768	796	824	710	793	746	754	752	770	788	739	804	810	753	801	728	749	792	799	723	764	798	781	819	808	808	779	826	840	759	802	754	758	772	792	759	722	787	771	780	827	747	761	782	737	772	821	777	785	740	773	748	764	744	792	784	741	763	807	782	727	768	817	801	744	778	751	745	756	718	765	721	779	759	788	773	773	834	821	748	793	761	761	769	760	770	789	731	791	739	735	773	782	774	726	803	793	743	789	820	740	739	738	773	726	722	771	765	767	776	827	783	741	772	801	765	756	725	775	760	763	778	795	754	764	764	799	747	761	796	756	712	752	801	764	733	723	753	729	756	835	767	762	775	764	756	798	747	792	785	799	773	753	786	760	751	732	824	803	752	726	799	789	813	827	775	735	748	744	724	748	757	784	779	774	778	769	727	772	771	741	771	754	814	769	793	729	747	709	740	774	750	799	801	796	753	763	799	812	719	752	774	767	757	724	788	790	783	757	784	782	794	738	732	772	755	762	769	730	769	786	785	797	764	790	731	741	726	753	760	804	777	748	736	802	725	786	766	723	707	687	816	802	749	791	753	749	745	753	774	776	790	774	787	786	757	794	782	795	779	796	756	741	746	792	801	814	764	753	730	756	748	839	735	758	748	694	803	729	803	747	771	778	770	776	731	758	819	720	741	769	769	770	786	755	786	761	782	776	744	799	759	787	703	775	681	788	801	750	755	783	789	753	773	792	788	780	779	803	781	755	742	752	783	735	764	788	755	811	767	748	749	759	729	748	759	794	793	724	786	760	716	721	816	784	812	785	801	768	804	804	760	811	811	792	800	764	779	806	800	762	759	775	735	815	837	821	770	777	748	774	823	747	780	757	790	756	782	797	823	788	746	782	732	772	817	734	776	799	752	746	726	791	745	807	753	756	738	836	772	757	757	813	782	755	727	757	773	794	737	758	756	787	786	754	749	782	773	753	723	794	727	754	776	790	746	825	790	833	760	733	774	769	770	753	758	791	732	769	748	797	688	803	743	757	787	794	794	790	747	782	815	774	772	812	791	817	762	793	780	805	778	771	740	760	803	754	770	728	785	732	774	754	727	797	774	790	778	706	784	784	736	749	795	758	778	747	770	772	766	790	766	738	725	810	808	806	800	825	799	763	761	808	756	776	755	766	813	775	746	751	778	721	809	726	754	741	766	781	758	822	779	751	794	760	727	790	756	787	776	738	797	768	804	725	735	765	760	783	713	798	780	746	762	770	743	805	785	741	778	773	781	833	759	736	789	715	742	729	791	796	773	730	766	789	784	771	784	755	817	791	808	783	752	773	736	723	751	787	762	815	760	702	812	778	785	775	790	742	707	762	835	729	769	818	811	842	760	770	752	803	785	761	808	744	753	701	777	791	755	799	772	794	796	740	813	728	772	771	775	804	792	736	783	797	738	818	742	801	759	765	756	786	766	810	738	804	768	767	782	718	749	789	745	780	750	749	810	755	785	745	781	769	778	750	755	739	770	826	744	750	799	754	748	782	743	816	779	786	809	741	769	757	773	773	762	791	858	812	794	803	788	733	798	816	755	768	793	735	793	791	768	742	765	785	748	781	801	747	752	765	790	750	791	769	764	783	773	779	765	748	777	825	739	820	760	807	773	765	792	792	762	709	767	780	772	732	774	752	767	757	778	809	750	762	751	764	764	782	798	787	784	785	858	775	760	775	754	751	761	746	752	746	730	752	744	749	760	767	737	763	783	739	791	802	793	769	741	786	825	803	747	808	756	749	738	761	749	727	739	739	786	799	816	787	773	787	729	779	770	765	746	763	828	759	782	729	773	806	750	756	738	809	749	774	740	779	747	763	778	782	801	776	783	745	759	772	761	766	749	782	738	762	765	752	831	769	785	753	724	770	788	736	798	810	762	775	815	738	786	751	771	743	762	731	799	775	753	739	766	747	733	716	769	758	740	766	768	768	767	746	816	739	742	786	748	798	711	784	766	739	812	789	815	755	738	780	790	745	802	753	746	737	759	759	773	816	774	735	787	751	844	788	811	801	765	734	781	790	761	747	738	759	765	774	780	785	763	789	795	721	778	762	786	767	761	770	792	802	770	761	765	813	752	766	778	786	794	761	753	772	778	774	762	774	780	777	757	778	786	760	775	751	753	799	754	780	771	759	767	765	764	806	755	778	772	799	743	751	768	757	817	783	734	781	750	728	800	783	791	775	747	732	780	764	734	747	767	794	791	773	758	788	801	794	776	804	763	774	799	724	804	730	775	747	713	783	768	781	755	759	737	796	761	797	761	774	767	752	768	772	793	788	789	770	756	777	835	759	753	767	749	761	737	805	805	797	748	773	782	777	779	793	745	777	801	815	795	753	802	781	810	787	755	758	748	762	762	780	773	764	796	771	753	781	767	780	747	822	748	762	784	803	782	730	771	746	745	734	812	748	802	757	751	732	780	776	733	764	777	791	767	795	794	795	774	824	732	734	745	776	743	734	783	798	750	752	764	783	752	778	752	758	810	774	799	810	788	783	784	754	808	698	771	752	769	792	798	792	766	788	782	757	782	785	792	751	808	737	765	725	796	761	759	798	785	764	812	809	779	762	750	767	739	764	746	789	798	743	763	753	786	771	795	723	765	824	808	832	758	776	814	796	759	732	746	768	758	769	763	788	749	722	774	784	776	743	772	776	768	738	765	820	732	825	777	832	772	758	782	848	784	708	812	797	727	756	740	785	774	794	723	782	753	761	753	759	743	771	779	802	813	774	743	767	758	796	810	768	781	766	800	780	813	725	746	759	760	745	755	773	833	777	819	762	833	762	812	779	753	820	776	736	732	754	771	796	772	774	786	789	750	758	762	773	781	779	745	764	789	778	770	783	792	787	759	754	737	802	738	788	828	765	785	806	795	812	774	824	823	762	819	780	772	754	789	773	801	745	769	749	773	748	803	814	753	726	797	765	814	737	787	779	831	828	772	785	783	749	767	739	774	769	809	772	819	784	765	752	779	712	734	780	815	740	819	757	754	697	796	792	767	777	795	829	809	827	787	758	772	767	741	824	778	740	756	751	779	787	750	757	756	787	763	783	781	729	812	802	806	777	735	802	760	772	764	793	759	763	776	790	772	770	791	779	797	793	759	748	779	811	804	781	800	776	771	765	771	777	802	791	733	751	729	747	736	741	748	699	768	818	837	770	780	785	736	804	739	763	794	745	741	792	782	823	727	770	811	748	793	774	738	762	746	782	762	785	728	782	766	752	717	787	737	764	824	763	735	780	798	773	785	704	813	822	796	808	770
22954	21428	29391	23876	21433	21484	11362	1325	916	803	702	701	574	604	554	568	488	483	492	501	511	458	450	440	442	456	453	467	442	456	453	465	431	403	434	417	474	424	423	439	405	444	445	421	412	433	414	431	422	428	399	430	442	412	438	451	412	394	412	412	384	407	411	404	389	424	405	441	403	371	418	389	437	397	406	387	399	381	401	395	380	393	420	453	392	416	380	390	441	425	397	414	396	449	414	406	364	434	385	389	419	372	411	370	402	429	415	401	408	400	419	415	385	433	430	416	399	444	402	419	408	382	410	414	388	400	416	426	379	386	400	439	417	407	412	432	381	411	407	364	375	384	412	387	416	425	388	389	400	417	400	374	378	414	404	442	425	426	367	380	421	399	383	380	400	434	377	439	400	433	407	376	421	385	422	410	395	373	381	422	397	410	409	402	440	377	381	425	447	408	362	455	401	394	409	400	418	388	371	396	344	406	378	397	395	403	403	417	400	403	404	418	388	396	426	404	386	435	403	363	400	374	410	438	401	396	431	387	450	375	413	370	413	399	392	389	386	362	398	413	420	424	392	406	416	388	384	416	401	450	437	422	404	412	414	459	458	378	398	420	421	410	385	432	402	394	425	414	410	399	410	394	398	422	370	414	438	371	387	386	397	413	434	409	424	426	357	382	398	420	384	416	351	404	390	417	400	403	415	448	423	443	420	394	402	414	420	392	430	390	404	423	398	419	409	403	383	417	436	406	396	400	406	389	415	399	416	374	428	422	361	413	431	391	387	417	379	390	425	398	392	406	429	388	422	416	382	408	382	391	414	401	413	412	380	384	414	398	412	386	392	424	434	340	389	400	381	426	434	427	399	415	394	404	426	445	399	424	411	403	373	419	387	398	387	403	380	380	392	466	429	391	424	432	432	424	389	387	390	410	465	400	407	405	388	421	410	395	418	386	440	402	414	398	431	390	402	373	402	450	402	439	435	374	394	402	424	413	401	407	424	404	381	401	408	409	410	422	422	393	395	419	371	407	384	385	402	457	399	409	370	414	386	418	413	394	377	456	411	405	425	418	416	424	410	417	440	405	393	412	388	437	391	405	400	396	407	402	355	371	401	417	402	418	404	385	387	369	387	427	426	407	427	441	395	365	409	407	414	413	391	390	401	429	405	365	421	429	411	428	396	411	426	403	424	428	392	422	395	392	429	385	384	385	394	385	397	438	412	420	420	419	412	401	367	385	420	383	400	401	397	400	438	382	429	406	400	411	411	379	392	417	381	403	393	396	413	409	370	406	409	406	438	395	419	400	387	391	394	374	415	400	436	423	413	369	356	428	412	389	414	423	420	384	408	442	394	391	429	427	413	400	377	405	430	409	416	430	411	429	426	409	362	419	393	376	370	450	410	382	358	379	393	383	426	434	375	381	367	396	390	383	402	424	423	401	410	418	430	410	402	399	412	397	412	388	402	384	396	431	418	376	358	429	425	414	389	426	396	407	417	408	401	406	365	386	399	374	410	424	401	390	384	417	425	407	410	402	399	416	412	411	402	401	397	386	411	427	400	406	400	374	400	406	405	410	412	441	409	413	415	413	384	440	444	365	380	374	392	378	397	417	380	384	423	403	411	393	388	391	429	374	395	383	391	420	423	397	408	419	395	398	413	406	414	375	447	409	397	393	385	378	392	394	397	414	379	432	423	397	394	419	418	406	409	375	420	401	393	428	389	349	461	392	432	411	392	407	394	374	407	406	368	413	414	411	397	450	379	379	406	395	385	384	403	400	385	436	415	392	401	405	441	370	386	384	402	397	404	399	407	428	376	378	420	365	420	374	410	406	379	408	387	380	392	361	422	380	382	419	406	368	392	356	398	424	393	377	411	411	428	405	424	421	412	431	413	452	395	404	408	403	434	399	373	409	375	430	414	380	399	418	414	408	413	389	365	423	423	383	439	417	391	433	401	394	422	409	414	411	408	383	397	414	419	393	374	364	409	389	397	402	446	403	431	424	397	429	391	365	370	407	398	380	354	393	413	408	381	389	403	419	411	400	370	373	410	414	407	407	393	423	394	423	401	384	420	411	366	420	408	411	403	392	401	402	404	400	417	427	433	374	421	397	377	412	388	390	389	383	393	366	421	420	433	420	449	394	381	417	427	429	406	407	410	415	398	450	405	445	371	428	377	425	428	393	376	434	374	415	373	396	389	395	407	430	428	372	391	429	405	390	394	419	412	404	411	427	387	410	408	441	395	391	392	360	432	401	418	397	408	395	417	371	431	403	423	379	391	387	389	400	405	391	410	402	387	403	432	399	404	404	374	402	394	398	376	384	388	390	408	432	434	406	420	402	416	397	377	391	385	404	376	424	405	383	397	384	410	394	375	447	392	403	415	412	411	431	415	429	361	427	415	351	403	394	413	422	391	379	402	416	388	368	411	387	368	409	408	396	390	403	396	437	422	403	407	394	398	416	391	360	423	431	420	379	428	397	439	395	372	402	413	453	383	414	391	390	430	389	367	407	417	407	412	392	405	398	403	409	434	437	400	398	403	428	403	402	423	390	392	358	394	397	406	392	411	374	396	403	428	385	444	424	414	402	394	385	366	397	408	452	438	420	411	395	379	437	426	418	444	421	448	401	418	417	406	424	398	402	384	428	384	394	430	408	406	370	379	396	381	411	399	393	401	404	370	403	400	388	414	435	397	394	404	422	380	387	387	407	364	398	426	416	414	392	410	415	377	431	399	421	396	423	414	455	372	407	391	440	430	390	380	396	430	384	426	384	398	413	408	364	402	419	392	414	376	407	406	427	400	401	403	401	398	427	416	411	380	421	400	422	384	441	400	410	403	381	419	413	439	399	382	412	399	406	409	399	401	380	437	413	416	411	379	440	387	402	383	412	392	409	401	430	411	376	450	404	423	409	412	419	357	392	383	376	421	382	382	415	422	409	406	440	401	380	414	397	386	389	423	417	389	433	426	427	365	436	404	421	428	401	407	423	380	418	410	409	398	362	393	397	460	405	397	407	416	373	430	383	398	406	445	384	393	406	414	380	380	381	419	404	388	393	405	391	426	377	409	419	396	430	399	417	429	401	382	408	406	414	408	404	372	414	388	436	398	419	383	378	387	419	428	391	362	391	402	411	390	413	398	404	406	393	438	374	422	437	405	411	371	396	393	396	403	427	394	400	390	424	379	366	389	411	434	417	351	403	408	379	382	392	422	408	357	397	396	375	411	425	410	421	401	420	392	356	376	430	413	378	419	408	421	439	339	382	404	389	402	438	427	408	404	437	411	382	416	395	387	399	431	423	392	394	430	441	415	418	411	399	418	407	390	419	443	395	372	379	429	399	391	380	382	366	412	398	422	452	380	409	391	415	415	405	401	413	390	437	401	354	400	415	392	424	418	370	405	401	390	415	415	434	396	443	400	428	414	374	433	414	423	400	360	408	449	364	385	362	394	390	407	419	381	379	408	375	367	389	402	390	389	392	403	409	384	375
10556	16577	13231	7089	5020	3908	2998	2445	1962	1671	1363	1164	1094	957	940	951	851	796	753	743	694	680	725	721	655	673	600	615	590	667	611	578	584	620	621	570	585	564	588	560	568	557	528	597	553	575	576	565	570	615	545	547	567	507	533	568	586	552	552	536	595	562	539	537	619	563	566	546	523	532	560	565	548	546	527	585	532	543	551	565	551	520	545	533	567	570	505	550	592	563	518	551	556	573	530	564	522	549	522	566	588	588	533	560	538	544	550	531	532	567	527	550	563	576	528	523	558	530	523	534	570	577	590	538	570	577	543	535	561	538	575	534	537	564	582	524	558	524	541	586	579	534	565	561	595	529	504	550	522	543	518	559	543	597	540	563	556	516	548	544	485	555	510	537	581	510	515	528	546	526	522	510	495	529	499	549	543	549	593	549	517	534	579	559	529	552	567	575	562	541	573	533	513	543	520	558	578	546	536	565	545	569	521	539	583	515	564	523	577	545	517	545	573	533	575	546	543	510	559	543	517	524	546	561	528	528	562	568	549	550	558	564	557	546	550	543	532	543	555	526	562	517	562	512	571	525	536	511	536	564	512	575	525	553	516	516	524	505	537	532	542	532	585	533	514	543	531	543	522	538	553	517	515	531	562	538	552	557	532	541	553	543	557	543	536	563	556	565	580	543	580	521	528	541	559	518	515	543	590	508	550	556	560	510	521	542	514	548	527	563	503	530	562	536	540	484	530	497	533	551	542	552	534	524	561	514	536	520	564	562	517	549	528	565	513	549	525	490	533	522	536	573	547	552	544	520	498	566	536	506	548	557	571	513	550	528	520	532	487	529	564	562	522	535	513	524	559	525	550	553	539	485	525	515	553	524	543	541	528	553	534	501	554	535	555	572	549	540	516	550	531	518	568	570	559	538	511	545	563	553	605	536	542	518	544	499	576	547	582	542	566	513	562	533	516	556	531	580	566	577	533	564	529	555	540	493	522	563	502	511	544	516	510	521	508	570	537	558	517	546	519	531	535	504	520	564	538	547	511	575	545	567	568	569	563	531	534	542	584	526	517	561	525	543	562	543	523	517	549	597	546	549	561	524	567	565	578	552	567	538	536	514	560	540	549	518	523	542	568	538	567	498	590	535	557	587	549	513	556	566	539	538	533	537	540	497	543	512	528	556	547	502	532	550	557	538	569	524	561	546	552	519	542	538	525	519	559	554	569	573	533	523	530	557	550	523	563	524	506	564	543	513	528	547	536	538	513	511	536	517	534	554	536	517	558	523	538	544	552	562	580	543	539	555	542	533	540	546	550	548	574	560	543	518	546	532	572	558	539	516	523	549	535	534	549	493	582	593	530	561	587	546	551	525	530	494	536	525	516	443	517	565	566	523	545	547	574	562	568	530	534	512	550	540	545	538	545	532	565	524	574	554	522	515	542	569	550	530	543	537	580	547	580	529	539	540	501	570	522	554	533	522	517	535	528	542	534	548	544	563	515	548	578	562	559	562	564	540	554	553	531	497	530	552	574	530	518	585	538	518	524	566	544	548	573	577	587	559	549	537	541	595	559	535	565	547	562	557	553	542	554	536	543	564	575	551	564	514	503	547	530	558	560	528	479	530	530	591	526	535	549	533	572	542	557	544	502	498	590	544	471	557	529	515	548	575	522	509	522	533	542	556	600	593	528	568	532	571	546	553	568	534	523	530	558	504	518	529	582	530	560	523	551	536	532	496	537	519	571	529	541	557	532	510	549	561	551	553	510	532	545	516	553	567	580	553	524	536	550	534	560	557	529	520	480	581	547	552	541	565	520	537	553	520	532	556	541	539	508	554	516	549	542	500	546	554	564	512	561	524	563	592	560	566	506	547	594	529	544	521	575	534	564	561	528	506	514	587	542	553	513	529	541	575	503	527	544	566	557	534	562	539	556	563	554	579	540	566	578	503	567	511	548	555	543	512	512	569	536	530	513	570	524	541	568	533	566	542	544	525	523	544	520	511	546	576	526	574	538	547	547	534	505	531	552	572	515	566	516	502	529	549	568	557	545	560	539	531	556	512	528	546	531	553	556	534	533	567	525	551	554	504	598	548	556	587	560	543	572	551	532	521	566	576	571	519	548	571	538	564	541	542	548	551	587	528	553	483	533	507	519	530	555	550	503	555	582	480	505	548	571	543	568	572	520	527	569	528	514	540	573	515	526	563	518	514	581	558	517	523	567	576	590	563	581	548	527	539	520	511	510	574	523	503	521	537	555	522	584	556	502	551	515	549	533	550	532	484	554	526	492	539	515	534	554	536	484	549	522	570	536	521	538	537	562	536	559	508	538	527	543	528	513	568	565	515	562	528	518	488	558	555	533	559	508	531	569	575	549	549	526	544	555	505	552	554	545	594	499	558	504	570	542	563	518	554	551	563	558	525	556	583	520	543	558	562	511	567	539	540	549	559	555	515	576	524	533	576	474	547	570	560	592	553	514	556	516	524	521	582	506	526	551	535	540	527	570	522	531	552	560	544	538	591	519	501	531	515	537	544	498	571	515	567	531	519	548	524	504	551	516	535	558	549	542	524	544	533	560	528	536	521	573	520	535	537	503	538	547	530	523	543	542	535	521	507	540	571	538	532	531	510	515	532	508	539	532	505	569	555	582	548	537	541	571	525	579	526	546	537	523	557	532	548	585	533	558	554	546	537	553	526	530	524	531	552	515	548	546	522	522	562	559	561	525	540	524	542	492	555	530	515	521	551	525	573	524	552	518	530	548	516	557	578	506	570	540	521	535	556	557	530	528	560	595	552	553	543	511	513	536	533	508	587	557	569	500	553	520	529	522	494	567	525	545	544	530	552	494	513	569	522	533	529	547	552	514	548	536	558	587	547	562	593	529	513	587	530	553	537	541	596	561	556	514	538	530	571	530	545	547	533	528	582	545	564	539	514	525	545	564	543	526	501	512	550	464	513	558	575	547	503	552	542	531	569	542	536	534	535	530	532	552	513	501	536	566	535	550	503	484	531	575	544	567	566	553	577	548	540	601	508	505	548	550	517	536	531	533	529	539	570	582	585	528	516	557	545	544	518	533	538	564	528	534	533	545	562	553	517	590	552	583	543	561	562	563	559	537	574	525	561	579	548	558	580	535	537	521	538	561	560	508	536	569	533	482	516	509	553	536	543	506	548	535	552	495	525	552	559	547	499	531	505	526	577	563	563	551	503	565	525	513	505	533	564	533	590	530	535	547	507	553	539	533	520	524	536	537	532	540	476	532	560	552	548	515	498	550	518	481	510	537	560	508	550	494	518	566	541	580	493	538	545	542	532	527	553	535	524	564	552	548	559	546	542	537	574	564	550	552	576	556	515	556	545	538	513	538	519	492	552	549	529	582	564	521	555	541	498	554	568	538	557	510	532	520	511	569	532	504	568	532	499	538	523	545	560	524	521	609	511	541	558	572	521	500	518	602	524	571	516	526	575	567	492	565	579	529	575	543	554	558	512	548	502
27034	20897	9555	861	541	482	490	406	417	434	452	399	443	380	436	452	400	410	388	434	404	456	414	397	408	445	405	398	404	412	424	408	447	398	417	415	439	409	420	418	383	406	445	410	409	427	415	465	415	377	406	413	387	425	417	435	426	397	432	420	429	427	454	376	417	388	423	432	403	436	415	408	430	398	416	387	399	416	438	443	433	437	431	428	436	421	393	430	431	403	410	384	425	420	423	389	395	461	448	410	433	421	442	383	402	423	401	452	455	403	421	435	438	418	472	417	417	386	436	401	429	421	408	378	395	419	440	421	407	404	407	428	440	425	432	424	411	408	387	404	403	425	408	406	407	401	419	444	428	445	419	444	391	430	421	452	418	383	426	391	410	446	420	440	416	395	402	381	415	436	400	418	442	411	406	450	383	384	386	417	432	431	388	412	406	414	400	413	397	410	406	452	404	402	435	430	420	385	404	439	382	412	386	429	410	410	401	395	455	389	380	413	415	455	396	415	410	397	415	436	440	413	430	412	421	396	405	431	418	427	471	415	419	438	400	395	404	402	423	403	413	409	439	422	396	409	415	449	395	425	440	431	393	407	418	408	411	413	379	426	419	448	457	406	404	415	440	393	406	382	429	391	405	455	402	421	426	427	441	426	409	438	446	422	426	454	395	413	449	384	389	440	430	412	454	432	425	372	408	430	437	426	402	422	411	406	434	431	410	394	419	397	412	417	400	357	404	409	408	427	433	441	414	426	426	425	444	407	438	435	399	402	431	433	439	417	433	407	402	369	414	412	438	428	406	481	468	422	429	421	422	415	405	429	412	391	397	431	413	442	420	394	427	422	429	418	410	421	455	420	407	418	429	405	415	427	403	421	427	413	423	427	430	391	411	433	398	429	427	423	411	389	422	416	380	421	386	404	407	426	446	410	423	406	408	408	435	423	407	437	421	410	420	391	415	411	395	429	387	406	401	389	400	392	409	407	416	399	437	408	430	426	425	426	392	369	411	402	426	403	397	422	403	382	391	434	392	445	418	402	375	409	405	373	412	441	415	387	435	400	441	398	381	396	417	413	366	434	404	417	433	410	431	411	427	423	393	403	418	410	420	410	400	405	410	397	435	412	384	413	432	391	425	409	421	432	400	409	422	383	407	397	404	424	420	412	420	460	426	373	457	411	423	385	429	429	409	393	435	393	430	447	415	411	422	383	428	387	415	434	427	390	397	417	433	438	409	449	390	412	434	398	405	414	393	425	417	414	417	419	400	403	434	433	466	408	451	413	433	408	410	431	442	411	438	395	465	407	421	390	432	420	375	423	435	418	422	384	418	428	413	382	442	405	393	413	406	416	465	416	445	396	414	374	389	409	445	442	389	400	454	432	405	395	405	383	429	387	410	458	412	430	430	420	415	400	402	430	384	395	435	423	367	430	405	449	411	378	394	431	441	418	433	402	413	432	422	436	414	441	422	423	421	466	418	393	431	412	404	424	401	388	394	404	378	418	455	437	412	420	417	435	407	379	405	402	386	430	407	399	410	445	435	426	392	448	430	389	380	418	391	425	417	426	411	395	416	439	391	408	376	396	418	392	413	389	415	400	417	426	423	426	412	409	408	388	414	391	389	447	438	416	413	398	417	393	411	436	444	399	403	425	409	404	434	424	361	399	409	394	377	382	393	437	441	459	409	426	421	412	413	430	402	466	431	388	422	401	404	438	390	411	411	406	406	388	394	382	396	370	376	385	400	411	420	422	388	401	415	445	422	431	427	424	424	418	417	433	420	435	416	422	406	421	426	407	444	386	421	426	424	417	450	426	436	390	415	420	426	417	401	417	440	432	423	412	374	380	401	367	438	455	416	425	359	419	385	381	436	392	422	409	409	447	415	408	447	401	399	427	401	420	413	412	430	420	372	388	389	409	427	410	417	420	386	408	419	376	441	404	423	407	424	362	423	424	409	401	429	388	399	389	398	406	464	404	437	381	400	422	398	418	421	438	404	420	410	385	415	415	435	407	421	420	464	369	383	446	462	424	440	394	391	421	425	415	426	448	431	402	433	399	421	424	418	420	446	391	398	426	419	434	402	399	417	438	422	426	418	409	423	453	383	418	459	413	391	405	432	427	402	384	416	428	418	423	417	385	409	399	385	411	390	376	452	400	371	411	404	423	373	404	410	412	446	423	368	372	416	435	434	414	403	416	385	471	446	416	432	422	403	398	412	419	411	418	420	429	402	464	424	421	421	387	448	400	375	409	395	472	421	400	394	406	411	395	403	429	432	391	396	419	386	418	398	421	440	427	414	429	411	431	415	442	444	384	413	399	394	411	402	422	439	397	420	408	411	405	402	465	425	414	417	404	412	407	399	419	453	445	413	416	448	416	433	383	408	397	426	401	419	393	426	383	424	427	409	418	392	374	368	444	443	448	405	417	395	422	422	406	406	444	404	437	397	418	437	397	427	427	392	460	393	424	447	402	429	378	383	389	414	432	426	379	401	415	390	400	397	436	417	405	394	387	416	444	389	400	389	397	434	404	407	417	407	426	440	403	413	429	444	407	390	408	441	368	387	434	454	462	408	415	434	460	425	429	438	422	411	395	411	401	368	438	415	420	382	448	426	454	458	432	444	419	424	420	407	414	383	392	419	421	413	402	400	416	393	416	374	388	402	421	408	430	457	390	437	422	399	394	401	444	353	409	425	402	428	430	435	433	383	436	404	399	407	405	444	418	424	400	439	432	419	407	436	403	427	402	417	418	379	425	368	404	415	391	410	438	417	420	452	418	409	396	419	372	438	405	405	410	418	433	411	396	416	462	428	421	396	412	397	398	393	453	415	367	427	408	459	437	390	395	417	376	403	451	409	417	394	424	399	409	423	362	413	412	424	426	396	421	404	411	448	406	411	389	451	436	415	452	401	427	408	384	396	426	429	376	413	401	415	417	410	403	394	428	420	445	416	374	396	443	411	405	399	411	421	441	422	418	391	412	407	418	422	446	449	423	453	406	420	429	389	415	417	406	414	430	436	396	413	391	399	424	403	376	397	433	419	442	407	386	417	425	407	411	380	393	381	415	404	430	400	430	421	430	430	398	414	421	415	409	359	399	463	397	422	439	417	413	443	376	387	427	410	373	384	386	431	432	376	413	443	433	406	442	404	421	416	410	426	395	402	417	399	426	425	415	424	384	419	416	406	445	444	421	399	387	400	414	437	420	469	406	403	420	401	424	415	405	445	407	395	412	409	423	400	417	434	404	407	392	421	429	417	416	408	434	440	399	414	410	425	406	430	465	409	428	423	404	418	374	426	415	409	391	473	431	442	398	405	399	439	421	416	404	424	413	421	397	421	447	419	422	396	425	410	390	441	437	421	407	431	438	430	425	383	398	404	432	363	404	416	417	429	427	406	406	414	411	392	438	414	422	447	404	401	414	406	405	444	395	430	430	435	403	403	467	391	428	407	404	453	416	423	367	417	431	410	406	403	404	419	421	413	397
4351	1168	1055	758	668	576	587	566	591	572	531	559	543	600	548	563	539	555	534	526	492	508	520	567	573	554	551	545	537	516	543	548	563	575	532	547	525	548	534	580	531	528	560	530	605	509	534	541	541	598	500	569	603	540	528	497	548	519	572	560	509	541	534	521	571	514	524	528	538	532	531	562	570	515	555	547	557	543	526	592	562	580	527	544	555	530	552	534	572	564	491	520	563	541	551	531	601	532	554	524	555	526	519	550	517	542	590	542	606	628	575	561	599	534	577	540	561	521	515	566	554	541	568	504	561	547	539	544	528	572	533	544	539	571	538	551	572	543	545	535	589	560	570	539	574	541	546	501	572	539	552	547	506	514	487	563	565	511	554	547	524	512	548	556	529	530	542	540	533	579	540	545	531	544	537	524	538	543	522	550	528	546	530	528	565	580	602	521	524	487	549	533	550	495	568	543	591	486	518	541	523	579	574	563	541	522	558	590	514	532	552	523	557	525	605	542	505	520	574	542	547	536	540	507	534	513	480	556	534	551	547	579	552	502	520	536	552	532	526	517	544	551	555	507	570	578	550	566	511	543	587	536	527	538	559	498	570	541	544	527	534	540	545	547	526	548	504	599	514	509	490	616	533	528	496	582	533	560	589	494	540	540	543	531	540	568	549	565	508	513	560	570	558	572	504	533	504	563	537	560	575	525	551	558	554	473	538	568	545	542	526	551	578	556	545	562	532	566	570	534	536	547	524	528	543	554	539	493	528	536	561	554	547	588	535	528	513	520	572	535	571	520	543	546	553	567	516	555	563	587	499	517	527	542	537	536	522	575	590	551	592	558	543	560	535	508	561	524	563	518	594	528	557	578	556	550	509	502	545	568	527	518	538	567	542	581	552	551	522	537	562	528	566	552	543	496	555	533	540	547	622	533	583	560	523	560	507	549	587	523	530	543	520	575	584	493	538	545	523	544	513	514	532	521	538	496	569	556	589	562	551	538	500	551	525	536	538	536	545	543	543	542	529	513	542	530	529	571	548	520	556	514	515	548	567	543	516	526	544	536	555	512	565	562	544	538	558	524	541	507	533	566	556	526	541	523	563	502	558	523	520	570	554	517	536	517	534	517	548	490	559	518	546	491	517	542	532	487	553	519	557	567	573	561	539	534	534	559	531	492	548	593	528	531	493	553	501	531	473	533	528	576	543	554	568	553	523	546	530	563	572	537	537	515	515	550	537	506	548	538	520	547	507	535	479	516	571	527	543	552	553	552	557	510	547	541	553	549	515	556	523	512	541	541	542	511	546	552	536	534	500	549	506	531	550	567	524	532	526	543	550	550	514	524	532	531	571	520	612	542	533	540	526	583	567	564	531	503	558	529	533	548	563	554	555	533	508	528	560	576	552	576	533	560	574	582	527	563	570	563	518	537	511	564	584	529	522	502	562	537	543	527	530	595	522	498	541	562	539	520	521	586	513	495	512	537	524	521	574	544	582	513	532	557	557	545	523	522	549	512	550	507	578	595	549	543	491	512	591	529	569	566	546	500	506	510	539	562	545	540	548	556	562	580	523	525	574	544	527	539	566	598	498	570	502	514	559	544	522	527	580	526	522	520	545	558	530	528	534	543	546	568	539	543	570	542	545	533	536	544	546	515	524	550	549	567	517	542	546	550	546	525	542	548	547	548	483	505	533	486	544	536	522	555	586	514	518	580	521	518	531	548	592	562	514	554	536	516	536	535	584	553	555	517	534	539	515	532	526	543	578	566	491	546	482	576	542	517	597	525	513	501	532	541	519	551	551	501	558	552	555	570	503	525	556	526	513	536	539	558	510	555	494	570	541	530	553	578	555	553	526	573	530	515	539	558	548	535	531	550	535	557	566	599	553	518	525	620	537	535	538	577	539	571	579	548	544	547	540	598	522	553	520	573	557	537	498	519	583	520	511	546	525	563	568	556	489	547	524	555	571	501	535	551	531	512	540	546	538	526	542	529	562	530	540	533	539	526	558	597	535	563	524	529	573	525	567	532	555	550	540	514	529	528	557	572	557	554	577	551	564	524	519	557	586	539	546	567	575	530	557	542	585	501	520	557	572	511	594	541	535	565	518	560	502	547	552	486	559	557	538	572	527	555	534	564	535	543	518	537	503	545	519	545	561	513	542	488	544	551	547	532	525	531	541	562	514	487	531	536	549	496	578	488	523	509	568	538	512	518	581	554	532	610	572	539	520	603	563	498	526	531	588	538	567	555	529	506	521	509	513	555	566	540	590	495	526	534	515	526	509	539	523	555	536	528	528	546	538	560	548	505	544	510	562	516	559	528	506	552	580	559	504	554	543	564	537	549	550	562	551	530	532	555	541	532	528	559	552	552	538	606	560	540	563	525	529	558	572	553	532	540	517	513	541	518	503	550	516	569	526	547	546	533	537	528	556	560	579	498	600	498	528	568	539	575	547	501	573	530	497	492	518	558	563	570	529	536	522	523	499	521	507	525	521	564	521	556	561	521	542	543	520	528	562	497	522	533	500	576	525	521	590	532	524	558	551	540	544	535	604	522	518	558	558	595	548	508	538	572	504	544	579	533	524	543	573	557	541	549	544	492	541	535	563	527	568	548	512	549	556	528	513	542	544	580	536	582	499	533	555	563	536	539	509	552	555	504	556	532	612	550	539	536	525	559	548	531	519	533	536	508	520	513	557	536	544	534	592	517	516	581	504	520	507	475	505	506	532	509	512	532	550	540	530	559	520	589	561	586	556	496	531	525	596	511	488	555	556	570	517	534	526	516	545	511	543	550	507	554	554	516	576	521	535	588	529	563	551	531	540	550	555	535	491	534	545	558	491	536	520	532	524	543	522	540	505	548	539	536	528	578	550	549	533	529	537	542	536	547	552	575	586	548	496	563	497	568	565	554	562	541	593	553	581	573	533	545	519	569	526	530	523	498	520	540	547	543	556	531	524	578	554	556	505	506	517	550	509	492	539	510	550	562	541	553	534	494	555	544	574	519	509	548	526	542	545	537	554	527	570	587	512	543	526	565	567	525	530	535	553	504	513	541	564	545	554	535	519	557	487	541	479	562	526	554	532	545	552	565	562	519	560	518	512	521	530	505	560	555	560	553	538	561	566	550	572	560	560	541	562	551	518	546	548	550	553	558	545	525	496	537	575	507	568	550	569	565	501	550	499	570	541	527	560	527	562	565	550	520	532	523	549	570	487	530	572	521	541	532	555	549	539	549	545	500	545	547	529	576	554	571	541	518	517	539	552	518	551	569	565	577	519	524	532	563	540	548	494	549	512	525	534	529	569	542	528	532	523	539	560	547	526	519	569	529	530	509	586	539	560	541	548	543	555	532	578	529	542	534	560	536	594	538	566	538	575	517	524	541	544	539	572	540	510	526	502	553	533	560	508	573	551	548	582	565	578	527	558	564	569	589	548	539	553	494	535	553	536	555	563	522	542	514	524	546	541	547	570	532	552	532	529	576	533	552
23813	21422	29026	24185	21429	13151	1580	959	841	799	786	734	669	700	674	681	668	686	648	632	620	617	644	618	606	610	618	620	610	633	608	583	616	671	617	621	582	593	569	615	587	588	598	575	608	589	609	614	603	583	601	578	549	629	583	566	573	614	566	582	641	607	615	600	602	615	622	613	654	609	595	613	643	594	620	599	587	621	629	587	584	577	587	626	612	597	623	615	595	594	608	579	614	626	595	608	590	614	609	565	564	558	583	584	611	529	630	595	578	571	612	638	583	597	594	584	537	629	598	599	590	581	600	612	594	578	592	571	610	575	603	572	583	576	586	614	539	628	642	602	589	570	605	577	604	568	579	586	578	558	598	567	632	595	589	601	591	603	565	584	596	566	605	588	577	599	584	591	584	542	600	601	608	587	554	628	577	596	567	575	600	580	607	595	609	602	602	548	557	584	592	634	607	616	606	575	590	609	580	550	637	612	580	553	562	612	601	576	645	536	575	555	579	628	595	568	594	600	582	613	594	579	584	611	633	585	573	626	588	595	575	587	573	570	600	567	585	557	613	591	562	563	582	606	584	602	568	547	589	603	612	581	588	599	565	554	638	550	599	580	588	582	627	586	577	577	596	564	592	565	568	606	604	546	546	591	607	599	592	609	565	594	604	568	598	583	645	597	620	604	553	568	601	576	580	624	609	594	602	553	551	589	587	581	552	562	619	559	588	590	596	631	576	568	620	586	595	543	568	582	616	595	571	598	549	550	608	559	609	584	625	629	625	550	638	596	581	599	584	584	603	580	547	589	601	567	592	566	558	578	554	585	595	564	552	575	585	578	552	606	594	552	562	590	570	643	590	574	623	560	606	578	610	614	591	634	616	582	589	557	571	564	559	536	621	624	616	587	569	579	548	536	592	599	593	522	609	589	600	585	588	575	591	596	585	593	628	570	597	588	609	565	570	599	603	596	552	599	582	605	618	558	569	599	611	616	566	616	591	600	581	559	637	606	561	574	558	585	619	572	610	620	572	592	564	572	607	505	588	626	557	570	532	594	568	599	577	556	569	592	583	609	595	591	616	562	594	615	581	589	540	584	619	589	565	538	553	608	563	545	627	595	590	590	599	631	619	553	572	578	574	601	583	580	577	562	610	612	623	599	562	577	589	584	570	605	599	595	575	609	563	579	569	624	589	589	613	608	613	564	575	624	539	592	626	567	608	591	585	613	614	582	582	577	576	565	584	615	545	592	599	592	558	621	561	561	628	574	594	650	546	618	602	568	632	592	608	598	613	619	590	628	587	587	595	585	560	572	587	628	577	585	566	623	595	612	602	603	607	556	625	613	568	606	547	590	564	560	569	559	570	578	602	601	590	568	574	558	598	606	535	583	565	591	571	607	594	580	534	581	595	644	622	609	606	550	573	598	577	562	672	580	607	571	573	566	576	564	605	554	583	591	618	601	593	577	611	602	582	559	617	602	599	595	557	623	573	557	557	558	578	598	552	575	643	573	589	596	606	577	605	589	635	598	569	608	575	590	591	627	615	645	573	596	603	611	584	571	579	568	601	554	568	579	613	598	585	604	547	562	632	587	580	591	599	577	597	631	586	604	570	572	634	596	566	566	622	592	580	637	618	610	577	594	624	639	582	565	575	525	596	604	602	580	598	562	608	589	604	566	556	576	635	575	550	604	578	575	612	578	580	589	529	609	539	572	627	611	642	632	558	606	596	602	586	618	559	586	546	610	585	566	584	542	573	565	578	578	614	585	525	589	596	613	540	574	564	605	578	603	581	566	575	586	624	571	561	562	589	595	584	602	600	626	566	638	565	556	585	593	595	609	573	564	543	616	570	619	580	598	588	583	600	573	581	572	574	578	550	618	606	599	609	600	596	595	593	592	605	561	586	584	591	566	559	603	604	583	605	601	551	615	577	557	570	595	600	583	627	583	604	579	622	587	568	604	580	586	587	626	511	583	589	594	618	565	609	622	602	608	587	621	592	572	621	602	583	566	590	529	568	520	604	597	573	624	640	559	597	576	577	613	583	612	556	573	551	545	576	552	580	576	580	565	573	626	585	586	633	552	615	594	561	538	625	584	646	570	592	602	581	592	663	619	616	580	602	594	571	576	586	575	583	604	600	590	617	580	551	598	600	606	602	602	576	574	580	621	553	577	608	618	578	577	538	548	559	593	590	537	578	594	616	585	588	562	541	601	547	588	589	613	639	578	611	545	611	629	542	604	598	535	638	586	608	598	526	535	559	608	584	626	554	556	603	619	599	604	626	630	573	592	562	567	544	610	591	586	587	577	582	570	561	589	559	585	581	559	625	584	589	559	596	578	611	616	609	595	568	617	563	569	605	546	606	591	591	594	606	573	603	618	569	626	588	563	540	597	543	586	609	575	556	575	616	613	583	620	566	580	593	558	628	591	576	585	571	599	598	572	627	578	615	613	583	637	526	542	575	582	560	577	597	572	597	603	595	572	575	559	554	630	556	598	579	581	566	559	567	611	599	590	571	586	544	607	586	551	571	576	563	560	556	569	622	608	663	579	567	610	577	606	639	593	612	553	555	573	613	585	555	618	600	571	641	582	603	602	609	586	548	586	589	631	572	665	598	575	570	550	621	583	565	576	584	597	614	557	593	613	604	603	608	585	566	597	586	562	547	596	575	556	555	575	562	561	594	576	577	555	613	590	600	660	568	567	566	577	568	590	573	593	602	620	583	570	600	612	595	607	595	592	653	579	569	547	601	630	549	570	563	591	629	581	584	608	618	582	571	589	591	594	620	564	592	570	597	552	597	579	588	566	557	596	546	592	609	581	569	552	513	562	553	571	633	625	565	595	583	572	579	609	591	583	557	587	605	587	576	584	571	566	568	576	556	595	566	556	549	539	568	585	583	621	596	584	595	579	541	576	622	565	578	530	553	596	583	605	574	587	584	599	584	626	625	589	611	591	600	623	583	544	600	589	570	550	584	585	557	614	551	613	593	588	619	581	578	591	596	604	583	589	574	570	632	595	596	541	573	608	601	554	586	579	641	591	584	608	589	582	542	580	540	569	554	582	595	614	589	612	643	571	573	600	613	555	567	569	562	575	578	600	638	615	600	630	538	567	592	557	631	631	579	571	586	610	573	562	630	620	586	568	539	629	570	586	597	532	571	569	604	590	596	595	594	622	582	600	566	566	575	600	602	626	606	607	587	575	593	522	568	546	571	602	604	573	603	621	552	576	593	599	622	596	574	602	577	588	561	594	566	599	549	570	571	528	599	576	576	588	573	584	580	582	538	575	563	591	569	566	533	599	580	567	607	534	580	632	602	563	575	560	551	576	593	593	537	556	583	547	579	575	573	577	590	628	584	597	588	573	575	555	571	592	587	575	624	584	560	608	579	569	597	568	581	603	619	609	584	554	551	606	580	561	577	575	597	572	610	584	614	593	586	556	580	585	596	591	636	634	586	598	609	629	597	540	609	571	593	604	588	622	593	618	605	604
7765	10597	8504	4202	3145	2614	1997	1745	1486	1341	1190	1143	1091	1028	927	966	924	933	869	871	843	865	842	855	887	817	836	823	800	804	810	806	843	826	780	755	835	775	707	809	817	801	805	807	730	774	763	788	780	768	759	793	784	770	785	768	807	758	791	732	748	726	776	778	774	750	730	768	809	778	730	804	771	726	769	717	780	811	758	777	756	800	746	770	799	776	733	739	785	786	739	759	778	750	728	792	772	781	756	775	796	789	752	732	731	797	737	732	719	842	704	712	758	744	710	747	760	789	749	798	806	774	780	771	749	753	778	812	804	764	822	802	737	775	806	775	779	768	794	797	779	781	724	758	784	762	757	770	726	800	752	779	808	754	795	791	785	729	753	762	763	737	817	757	774	727	786	775	758	755	805	752	754	771	783	779	767	757	702	759	765	773	774	800	753	761	784	779	733	761	756	787	768	751	767	736	810	782	841	740	772	787	785	786	803	783	801	759	757	752	785	789	753	788	747	748	739	815	791	774	769	740	740	706	746	800	794	750	770	771	799	776	706	747	776	769	782	779	785	767	722	774	769	749	740	746	768	805	741	774	804	818	783	770	824	773	809	747	836	762	739	802	776	757	784	792	794	809	779	793	755	741	764	767	786	757	716	808	771	727	753	762	770	732	772	772	759	725	757	768	778	793	761	724	847	708	722	833	759	774	769	801	751	804	746	739	769	783	788	784	773	723	776	710	689	761	757	773	737	764	693	776	798	767	716	758	789	749	783	762	786	763	807	764	775	812	752	752	795	782	737	806	754	771	789	821	771	778	742	810	798	763	797	774	767	731	782	789	733	804	754	779	812	791	780	796	772	790	830	786	764	833	770	773	788	752	804	786	778	788	780	747	813	757	750	770	793	735	778	774	747	833	804	752	786	723	736	729	833	764	785	754	737	787	741	790	726	719	775	745	775	851	752	766	778	739	748	761	805	801	726	756	715	732	763	773	742	764	784	779	785	823	790	734	747	776	753	821	763	824	756	805	791	744	818	759	741	731	753	770	769	751	762	830	821	727	766	713	750	777	773	771	770	779	778	749	761	774	828	752	797	786	768	761	758	774	738	765	784	757	793	763	771	767	789	748	748	815	775	788	763	788	793	776	754	738	759	758	800	781	752	746	760	774	791	793	770	764	779	792	751	802	835	705	723	785	726	777	787	755	750	791	795	786	744	786	748	793	735	765	795	760	775	743	759	757	780	765	783	856	763	778	746	735	774	760	798	714	796	767	720	809	767	780	757	760	779	741	790	793	785	762	763	806	771	746	785	803	786	787	774	708	794	789	782	738	762	810	761	784	791	776	767	798	754	748	809	731	764	755	748	765	804	773	750	778	817	791	735	820	775	727	763	745	794	804	705	739	827	772	774	716	797	768	790	787	729	853	756	719	757	803	755	771	756	756	742	789	761	794	742	786	774	784	747	698	742	737	766	765	819	804	743	777	808	766	775	790	727	757	771	764	771	754	705	748	760	820	792	818	762	753	742	771	767	792	799	753	779	815	789	759	809	773	759	782	758	774	741	746	773	780	744	760	755	718	762	757	747	794	849	756	836	763	777	784	753	775	755	775	757	770	747	811	808	756	724	739	791	813	727	745	794	776	810	733	765	760	701	743	738	764	774	788	741	785	771	746	775	773	766	738	810	764	763	791	786	703	761	710	776	755	792	736	753	745	798	767	753	799	760	770	773	734	795	753	733	763	736	782	760	726	789	745	765	806	847	831	794	730	802	782	743	754	785	819	791	734	739	747	819	784	765	781	787	743	771	806	801	778	776	750	763	744	733	786	788	752	761	777	762	794	756	798	754	762	741	748	779	771	786	803	767	748	771	714	768	707	750	771	709	753	807	803	769	766	769	765	787	760	815	776	775	765	775	736	715	755	742	747	776	763	767	725	755	788	749	787	790	769	807	787	787	776	745	783	748	797	752	835	731	794	789	764	812	785	800	753	731	809	787	789	759	770	768	707	810	741	754	756	772	777	750	792	797	751	732	770	766	767	785	770	805	738	802	735	743	695	738	736	748	767	746	770	754	786	765	770	758	737	783	769	756	755	748	791	811	799	803	786	778	796	767	772	841	759	761	825	791	782	761	744	759	745	814	771	767	787	761	755	756	750	803	755	754	720	815	793	760	764	752	762	811	787	745	761	738	755	783	767	775	744	728	745	749	760	791	733	790	823	782	772	753	720	767	807	734	749	777	758	727	766	779	733	768	819	782	817	735	774	749	765	797	757	749	748	752	715	778	803	761	740	824	812	756	723	728	768	745	759	783	766	729	746	782	797	767	758	789	743	808	741	791	763	763	789	814	762	768	740	724	789	767	783	788	789	792	792	783	762	730	740	763	785	771	783	733	778	744	749	744	780	792	796	782	794	779	816	810	764	698	754	782	692	792	782	761	760	769	722	735	790	830	762	740	761	772	760	769	781	795	779	783	828	788	748	778	779	771	777	790	795	762	774	811	740	776	773	782	744	783	762	717	701	751	765	797	743	782	732	735	793	759	762	804	740	772	801	746	791	805	794	722	825	752	784	768	787	761	749	764	792	761	764	745	754	810	796	756	808	762	801	760	766	774	798	797	768	772	798	744	728	808	733	799	781	758	771	761	759	774	769	706	750	776	763	790	724	785	783	810	740	780	708	723	767	776	765	781	746	802	790	747	745	748	777	752	724	777	769	763	751	731	771	733	771	737	790	794	775	785	754	777	808	790	777	758	715	762	752	779	755	785	765	750	706	738	748	769	761	789	789	771	807	764	732	771	783	822	741	784	735	805	724	723	721	781	744	750	779	772	784	800	800	799	766	672	775	773	785	832	778	828	797	811	730	741	740	827	764	746	728	788	767	761	772	782	782	780	706	796	776	761	773	762	782	753	804	740	741	757	787	763	764	792	707	809	760	790	757	745	778	732	793	778	719	834	763	768	733	766	772	720	738	773	783	732	724	777	743	745	768	785	799	764	749	787	745	826	742	813	780	758	761	754	731	771	743	725	738	762	762	797	793	781	815	746	751	743	732	807	811	732	790	832	802	779	752	826	794	829	777	777	722	739	749	749	776	763	767	746	733	749	755	779	772	800	754	791	702	753	767	737	772	756	774	751	740	692	764	737	783	773	740	746	774	756	772	754	759	807	800	778	747	824	781	777	769	802	790	742	763	759	778	791	740	765	766	793	765	811	776	844	776	775	763	769	768	707	804	705	756	748	741	721	800	747	759	765	806	752	794	753	755	777	777	704	790	775	823	755	766	773	800	830	685	783	762	757	800	760	818	775	748	734	737	792	772	758	754	737	773	806	761	754	741	800	774	749	769	707	774	744	697	730	758	772	763	777	717	755	740	770	759	760	799	721	756	766	758	764	756	741	774	848	764	768	821	790	780	716	714	748	710	745	768	793	779	758	755	765	748	749	783	808	780	765	780	767	775	844	787	817	750	783	726	741	781	742	790	803	764	768	785	770	729
22975	21426	29391	23857	21426	21474	11438	1271	891	855	763	667	588	556	540	527	529	501	503	502	464	455	451	490	428	422	481	410	481	442	429	409	401	441	407	426	431	422	439	418	421	441	424	427	402	452	442	413	409	425	406	363	407	401	418	419	415	365	415	433	398	455	422	387	405	395	413	350	389	396	396	417	366	389	379	414	394	395	401	439	382	358	402	417	405	454	375	420	432	408	399	424	393	385	395	387	439	411	443	393	407	420	385	434	367	369	426	380	418	414	404	413	411	381	426	391	401	404	420	371	399	378	397	419	397	430	387	412	426	428	425	412	405	384	410	403	385	414	409	394	419	386	433	395	372	378	429	418	391	435	397	403	403	441	397	378	379	393	378	435	391	401	373	381	431	392	387	401	409	425	369	398	365	400	360	367	411	417	381	412	422	400	377	434	405	428	400	417	399	390	399	435	384	369	383	393	400	398	412	418	423	364	376	407	413	383	401	414	371	422	391	413	406	428	419	419	425	407	410	391	397	395	418	393	393	415	374	404	411	368	419	433	375	432	379	435	409	422	394	395	410	407	418	389	402	434	390	395	402	371	382	403	425	412	386	444	434	417	428	379	399	412	394	413	399	402	356	420	399	386	433	359	427	395	442	405	396	400	383	381	410	420	426	357	379	405	411	400	396	386	434	411	450	394	420	399	413	357	410	377	421	431	392	404	392	353	396	414	395	405	403	400	382	421	434	392	384	431	398	390	387	397	393	410	392	371	417	425	413	388	374	393	395	437	392	410	412	362	395	386	414	376	400	417	410	396	364	412	375	383	368	408	393	381	392	404	372	390	392	398	376	380	397	384	406	414	424	405	382	385	397	397	388	411	394	399	413	415	402	411	388	367	394	394	416	395	402	417	415	403	396	399	396	389	416	405	372	379	389	416	403	402	386	402	392	413	421	412	388	397	422	395	376	424	398	423	410	396	383	420	398	399	363	402	420	368	383	403	407	366	376	399	410	393	418	396	449	376	370	379	419	378	412	409	389	424	407	392	419	434	394	400	402	379	389	416	397	392	382	398	370	394	424	414	374	394	389	402	411	382	434	379	393	411	403	412	368	378	405	396	403	382	417	393	440	410	387	377	384	404	419	378	425	385	357	375	407	440	399	418	410	418	399	384	405	364	441	391	401	411	385	391	428	380	438	380	391	366	412	422	365	375	390	423	436	404	407	396	366	361	407	404	411	395	414	373	423	408	444	427	402	359	352	419	391	454	377	396	391	381	438	405	396	413	424	364	394	399	392	378	349	394	385	423	396	431	396	410	427	436	392	398	363	416	459	423	419	379	402	444	394	393	403	405	391	420	389	376	407	416	365	397	369	412	390	404	412	393	400	385	382	388	439	393	428	408	394	362	420	410	387	397	437	401	405	418	389	401	384	386	435	399	377	382	428	362	394	378	397	378	399	358	383	440	401	417	411	381	381	398	453	404	404	403	416	397	434	425	418	406	412	367	417	388	394	426	413	395	399	353	399	388	431	379	384	395	403	377	408	385	404	428	412	395	401	378	402	411	393	379	366	394	365	384	388	381	433	395	444	395	422	402	407	398	439	447	415	402	402	410	357	430	395	402	412	408	404	415	389	385	424	417	410	391	408	375	417	390	411	382	407	405	419	417	415	426	403	376	411	421	411	404	403	395	403	410	396	412	417	379	400	384	436	387	390	423	379	410	369	393	426	413	408	384	379	408	409	408	386	392	406	417	393	397	409	372	376	362	374	416	377	394	408	379	399	401	377	378	469	390	403	395	389	383	408	416	391	387	413	437	417	393	420	416	390	383	390	403	416	420	404	392	412	416	361	387	380	375	389	383	393	422	432	412	405	425	411	400	384	368	389	405	393	357	410	370	394	412	384	414	416	431	392	392	386	390	418	417	374	396	400	400	382	428	401	393	406	407	375	409	435	392	413	374	428	399	410	395	379	407	423	394	390	412	388	364	393	354	413	371	393	386	367	408	391	414	398	367	403	409	384	379	409	408	411	385	454	397	397	418	397	408	394	394	383	413	396	405	411	416	409	428	340	408	402	398	406	409	418	357	408	422	433	381	354	376	376	342	390	398	394	411	411	386	385	414	370	388	420	382	395	374	395	402	408	396	381	366	382	427	397	390	398	380	414	383	443	385	352	395	422	377	400	410	392	444	417	394	404	428	408	415	413	387	369	468	415	448	404	366	436	374	410	400	408	347	396	417	434	368	413	380	359	403	401	430	389	418	380	397	398	423	368	399	375	369	418	406	418	406	395	372	404	435	384	419	440	410	377	446	376	396	404	401	405	384	405	394	391	411	398	402	426	403	354	401	400	393	419	383	428	376	391	362	409	394	387	404	425	421	411	402	389	374	383	385	389	373	383	366	388	393	421	415	388	428	398	396	375	426	434	405	420	414	405	425	382	385	417	426	418	422	413	383	412	353	419	424	445	390	382	384	385	392	413	424	407	410	382	376	375	406	403	409	408	352	391	408	389	379	411	372	419	414	407	430	406	401	400	451	435	400	380	375	409	379	363	443	396	392	378	415	328	397	427	394	405	386	381	395	411	362	420	394	391	423	375	430	391	421	415	451	397	358	402	407	432	420	387	391	368	425	392	390	436	396	387	430	402	431	382	392	403	392	382	408	370	398	403	393	425	391	444	445	405	369	439	413	437	408	388	383	394	406	409	412	414	386	404	415	384	371	372	424	409	387	367	396	432	406	372	400	392	388	402	366	405	394	400	360	400	367	369	386	402	395	422	371	397	399	386	434	387	420	403	398	388	414	389	392	384	359	425	399	437	398	412	387	400	402	398	414	412	406	406	401	397	405	387	414	397	426	413	377	412	388	417	382	384	395	393	392	381	410	395	408	367	390	425	401	410	406	410	409	400	394	409	397	391	400	371	393	376	387	400	413	374	394	395	388	453	420	439	409	368	402	408	390	425	397	418	390	398	389	382	406	411	385	410	375	419	398	411	382	429	371	419	405	400	425	398	397	364	378	393	390	422	375	394	383	386	392	460	404	386	403	418	395	400	377	389	375	393	391	435	425	403	392	394	410	393	391	423	392	390	404	397	410	377	390	383	424	443	382	426	392	412	401	382	386	413	394	418	389	390	400	379	423	387	414	380	432	396	356	408	379	431	383	408	409	404	375	412	386	387	388	396	392	417	391	399	378	417	384	401	432	382	368	394	413	446	385	369	400	414	376	386	429	380	401	389	411	389	405	395	389	393	412	382	408	407	399	413	407	429	414	373	388	396	373	405	359	439	375	422	384	405	400	438	390	389	386	354	380	406	395	356	399	429	418	400	363	419	420	373	386	405	394	380	379	386	385	406	364	393	375	367	406	393	415	408	419	389	412	402	365	418	405	380	394	436	450	408	415	389	388	420	400	378	366	357	376	394	452	425	414	383	398	391	402	387	413	398	392	381	414	404	406	398	431	414	399	443	386	401	383	407	418	424	432	398	404	395	406	376	391
10218	16433	13402	7052	4911	3811	2954	2363	1925	1655	1444	1238	1028	1060	941	914	829	760	785	734	703	709	661	630	627	584	601	637	615	608	637	605	575	622	602	609	605	588	586	536	587	548	579	538	585	583	586	549	577	541	528	554	539	566	544	519	515	547	530	557	556	528	590	539	506	531	603	572	580	560	555	554	534	571	554	570	509	532	535	577	541	513	556	528	500	546	521	524	516	527	543	552	560	540	573	533	539	557	539	500	575	533	513	549	543	519	523	538	577	547	533	618	555	554	530	555	579	537	606	537	520	529	556	579	544	565	537	572	540	545	532	545	557	545	553	560	575	537	492	546	511	515	539	509	482	540	565	513	518	557	544	554	554	523	559	551	548	551	482	580	530	517	520	570	518	504	564	564	569	537	531	529	532	534	521	540	536	554	510	538	534	556	541	526	551	500	530	511	539	537	512	529	560	544	499	572	518	572	531	529	530	531	519	552	537	574	530	540	511	517	550	524	549	546	536	533	523	500	564	555	536	538	562	556	490	536	508	524	518	531	543	541	582	513	509	500	525	538	471	527	514	519	534	514	515	532	533	518	530	530	560	529	533	539	512	536	500	559	527	511	521	563	550	522	505	508	543	564	535	531	511	519	517	536	531	571	556	525	492	561	540	569	515	531	501	502	532	535	532	529	545	527	497	536	505	542	510	521	515	554	507	518	549	552	524	525	550	509	523	513	545	521	496	503	510	532	569	550	574	560	519	524	517	551	541	527	545	542	539	499	528	547	514	556	562	519	561	553	501	534	554	510	532	554	522	552	552	491	523	580	525	535	565	496	532	527	533	539	509	513	486	513	529	520	552	562	533	538	506	555	547	544	559	553	572	526	568	541	551	532	525	515	530	527	515	504	525	513	509	476	559	536	555	545	534	558	541	553	529	563	485	554	504	548	550	543	576	564	562	550	520	520	523	506	560	525	494	568	579	582	543	541	570	561	544	505	576	562	509	516	543	519	531	528	543	525	581	564	545	547	553	529	537	535	542	598	530	520	525	513	543	556	519	525	531	499	539	565	510	573	569	506	571	518	550	521	523	508	532	519	491	525	532	550	542	509	521	537	517	553	487	549	538	484	496	534	548	517	532	515	538	542	516	511	567	553	504	510	535	542	553	499	524	509	533	541	508	547	519	494	514	551	543	510	542	530	475	529	562	549	521	556	508	517	536	537	502	518	535	545	560	554	505	574	508	539	512	551	510	555	551	512	548	535	576	551	513	510	569	502	565	491	579	554	498	518	554	504	534	542	523	562	499	543	556	536	567	542	507	532	506	524	579	561	552	513	534	533	565	560	538	507	550	530	517	544	547	517	573	554	572	501	512	513	553	512	513	553	481	552	556	513	523	568	520	507	542	572	505	547	559	535	509	542	542	511	541	527	567	568	499	530	541	497	535	567	512	530	556	541	536	533	549	577	537	510	538	554	548	559	555	485	575	567	518	547	512	521	571	546	527	536	555	525	549	538	525	565	537	546	520	506	586	576	490	526	514	536	547	556	517	529	542	526	503	567	477	591	548	516	573	556	557	524	499	564	569	522	565	551	514	503	533	528	500	531	569	567	505	530	546	541	550	553	516	524	524	573	505	541	548	545	565	551	553	541	517	511	507	550	535	510	569	531	548	551	567	497	480	540	542	543	539	572	545	549	542	530	522	562	484	537	551	514	523	529	526	534	517	516	546	524	532	575	548	530	513	538	527	548	542	518	574	560	547	550	490	547	519	527	546	556	519	574	541	529	550	521	520	550	524	502	513	543	520	548	527	527	529	534	520	549	517	520	551	522	511	524	533	498	522	522	501	512	504	526	566	516	537	552	579	552	472	562	567	513	571	541	545	518	549	546	524	494	521	512	539	541	544	512	523	528	515	508	538	516	531	579	571	531	533	545	488	529	539	528	513	552	528	505	503	542	521	554	548	518	526	573	535	535	536	520	539	586	502	531	564	534	553	526	492	541	526	568	521	570	536	537	539	533	526	567	533	511	507	504	525	523	544	538	541	553	486	538	556	536	531	517	571	495	520	537	549	535	518	540	549	536	533	559	538	567	550	528	516	561	513	533	571	498	519	559	550	541	502	514	542	525	529	516	538	549	526	578	503	549	587	493	511	546	539	606	512	526	503	515	563	527	525	518	508	524	529	588	529	493	504	513	551	494	579	537	513	579	542	534	566	535	553	536	545	476	553	499	553	515	556	554	507	576	550	569	537	535	549	574	527	547	530	530	567	522	526	540	556	556	516	503	576	545	554	511	593	534	496	527	530	537	531	536	504	553	578	539	507	511	553	549	531	512	525	540	543	522	555	500	530	529	526	525	511	541	547	507	546	530	536	554	550	507	550	563	548	535	527	533	515	510	538	547	518	550	545	593	517	525	497	531	513	567	530	538	530	515	569	485	543	567	516	524	529	579	529	510	500	503	532	509	551	541	521	490	566	520	515	518	515	517	586	539	557	541	569	530	558	553	542	552	560	534	524	568	503	544	571	541	563	548	562	469	499	498	539	540	530	550	526	532	496	566	539	510	529	509	544	560	540	537	519	519	503	520	510	529	561	550	567	519	522	539	525	552	549	565	511	552	552	574	546	517	555	584	534	506	546	518	576	523	571	566	580	501	548	522	514	554	509	538	521	521	524	507	500	501	541	509	554	552	529	511	549	526	565	581	540	487	562	525	592	541	550	531	508	511	508	553	567	573	525	534	522	534	550	496	528	501	511	556	542	587	528	506	525	492	538	542	525	538	515	555	555	532	528	540	527	540	519	532	571	533	566	542	531	561	519	497	542	517	523	522	531	502	533	563	557	493	503	534	498	527	530	567	537	499	542	532	524	575	553	539	540	557	586	553	579	533	547	537	550	542	547	521	553	526	531	517	538	542	531	492	555	520	575	550	539	529	510	560	542	553	578	564	534	550	527	531	530	479	522	545	504	524	536	517	525	533	505	515	503	517	553	551	490	559	541	544	541	548	539	521	538	530	529	492	550	542	560	535	560	512	520	510	544	522	547	542	553	548	512	519	528	550	513	524	534	514	550	521	526	479	541	563	579	560	537	514	506	546	520	558	556	545	529	569	545	571	564	523	522	533	533	536	541	534	587	535	530	528	568	549	541	539	552	553	539	566	494	502	509	554	531	564	527	554	552	503	529	536	526	531	560	522	539	547	516	550	553	532	545	522	538	523	538	488	537	549	515	572	557	566	534	545	516	531	555	509	501	535	541	551	518	568	521	576	543	523	528	536	535	534	501	558	502	542	523	573	517	541	533	568	576	540	554	559	524	487	499	545	568	540	564	544	564	474	541	500	554	555	521	596	558	493	549	536	529	536	566	530	531	516	555	514	525	534	509	558	507	540	531	534	519	514	526	523	587	565	502	557	550	545	577	532	534	576	561	502	535	546	551	510	566	552	521	529	514	568	536	584	530	540	509	561	556	562	566	526	545	550	494	507	559	506	515	570	494	531
26934	20897	9648	1056	682	646	588	449	390	408	425	410	462	391	435	424	438	420	376	413	424	425	414	408	405	398	383	385	410	426	429	427	433	433	387	420	435	387	434	398	427	402	427	433	409	434	417	413	397	405	418	400	372	440	421	386	420	419	414	396	412	407	396	412	440	406	411	407	434	448	432	416	383	386	399	375	430	392	439	385	411	412	414	415	372	409	389	385	426	402	469	413	427	444	432	418	413	425	425	385	411	439	354	422	411	399	444	408	414	410	439	423	407	387	405	441	435	411	402	428	403	435	423	421	395	417	434	365	415	416	406	405	443	379	427	437	420	414	431	406	408	410	375	406	409	447	417	396	379	416	406	425	406	436	417	421	378	420	370	393	420	407	406	435	393	420	413	410	409	446	419	430	400	410	416	357	390	390	385	390	397	382	418	418	422	379	405	407	375	409	418	408	401	433	424	419	402	387	419	411	369	443	390	388	433	423	423	418	409	416	372	432	381	391	404	450	431	413	438	417	405	402	361	426	399	409	429	465	401	379	417	402	459	419	416	443	396	408	367	404	390	447	428	441	408	406	417	408	408	405	403	393	386	422	398	403	411	421	396	375	408	408	431	402	390	430	428	386	452	359	414	425	409	431	393	402	410	436	409	401	445	429	428	395	382	426	388	436	448	438	394	423	400	402	426	427	409	400	387	397	403	440	420	395	414	464	439	419	436	426	383	415	434	383	399	424	422	407	407	414	411	406	374	399	462	399	438	443	420	365	427	413	441	416	386	389	420	407	405	417	434	396	438	389	410	422	410	434	398	385	425	428	423	403	384	395	441	435	439	436	457	420	395	435	436	427	418	417	399	418	400	416	431	416	402	401	424	436	369	411	444	359	389	408	412	404	405	415	390	411	439	407	411	415	408	436	421	413	418	417	401	386	427	404	423	416	425	395	425	380	371	401	421	409	414	410	407	378	379	463	413	401	403	383	433	425	378	392	413	398	376	405	378	407	408	439	405	430	407	394	408	436	424	414	407	394	402	429	398	412	431	415	390	384	442	432	420	404	409	423	415	472	423	378	373	421	397	426	397	428	416	431	385	392	376	401	422	434	399	387	384	429	405	392	446	393	410	425	407	416	401	393	414	417	411	431	415	416	403	406	408	425	425	389	386	406	423	400	416	411	443	401	397	438	387	445	395	417	416	381	370	413	445	408	428	401	404	396	407	375	417	392	419	414	429	438	415	411	444	411	403	425	444	356	428	394	403	394	400	388	410	446	399	414	380	379	415	410	412	421	430	407	385	421	415	392	430	397	436	424	406	420	412	407	430	415	381	407	424	380	407	403	411	409	421	430	401	406	398	410	402	430	430	403	407	397	395	423	393	422	396	413	413	380	416	422	377	417	445	415	435	410	436	420	407	436	410	430	381	438	425	404	431	379	390	438	426	386	417	416	461	449	436	424	446	420	428	433	408	415	429	423	385	362	416	401	364	403	390	424	417	449	421	386	409	398	398	400	405	406	383	426	396	410	434	433	433	451	407	421	424	408	375	405	404	401	422	420	433	427	393	432	410	434	402	412	410	386	384	429	419	431	413	405	390	436	404	419	399	451	414	383	397	449	372	423	442	407	421	420	437	423	390	406	368	389	439	420	450	425	402	427	390	376	416	409	398	443	445	430	387	437	401	387	389	419	410	401	413	407	401	399	397	424	421	414	406	443	409	459	397	433	414	425	435	420	404	390	421	436	414	410	394	400	422	437	397	398	379	395	392	416	413	454	407	366	420	407	380	386	412	433	379	397	399	419	416	415	400	415	413	401	414	444	413	397	439	439	407	417	418	414	393	387	394	423	457	410	406	397	409	415	393	413	419	394	396	447	388	348	415	416	387	404	408	407	425	420	390	428	403	395	434	429	407	418	403	387	461	429	403	436	379	407	424	424	475	395	387	430	418	443	391	419	388	386	351	438	446	442	394	363	380	417	424	420	420	420	418	409	372	400	424	380	405	398	401	419	431	414	374	408	413	373	399	428	454	423	420	468	416	412	406	404	387	386	374	413	403	424	421	419	397	435	433	434	386	412	375	413	411	419	393	397	389	412	420	394	398	426	404	437	390	379	430	403	424	424	406	432	419	385	434	438	388	395	411	396	438	402	415	399	413	419	418	428	405	434	407	432	426	388	405	396	400	423	380	390	399	418	375	452	394	404	397	409	426	444	413	421	414	406	429	402	394	452	437	463	404	394	402	420	400	393	401	405	386	424	398	405	406	419	412	411	395	453	411	431	387	386	382	395	404	416	403	412	389	401	397	404	429	395	392	423	395	411	426	394	416	406	393	411	427	385	392	411	410	395	407	448	426	410	454	402	431	402	390	385	401	450	423	430	402	418	419	455	398	427	391	401	403	423	405	366	398	414	432	406	412	418	425	417	389	422	430	390	407	446	433	400	419	414	427	387	418	425	436	413	413	409	397	417	424	397	404	387	412	405	392	415	392	435	418	387	409	433	404	424	427	402	414	426	407	415	375	401	393	424	421	432	416	432	446	413	399	435	397	415	405	429	427	431	398	416	376	408	412	436	432	414	414	423	403	408	422	443	408	449	390	417	423	437	379	386	381	383	390	414	405	439	424	427	411	408	408	423	409	384	417	399	442	414	386	391	406	397	419	396	443	372	388	468	388	448	419	407	365	421	399	431	375	434	393	369	399	462	404	388	411	409	394	411	392	403	386	445	374	442	394	391	433	415	399	408	419	439	427	411	408	402	415	393	412	405	402	394	406	392	417	452	399	406	429	418	439	426	395	395	432	417	406	364	380	444	422	444	409	390	377	385	432	385	413	417	414	448	403	424	398	445	414	397	383	446	381	388	396	382	387	435	387	431	397	412	371	439	407	420	422	408	403	427	405	425	426	392	406	427	368	423	395	391	390	358	388	403	382	407	395	401	393	423	396	377	401	415	422	419	391	401	458	393	420	370	460	436	456	413	467	382	422	422	446	414	394	426	391	385	406	399	389	408	420	398	422	397	432	394	382	394	415	383	382	444	395	424	389	412	401	390	407	378	423	394	446	376	414	423	397	406	417	410	414	410	429	402	411	419	426	427	399	411	408	405	412	384	410	412	436	414	380	434	422	385	438	399	387	355	427	384	413	387	419	459	412	427	408	412	405	413	428	412	430	436	437	422	414	430	375	406	399	419	391	442	440	391	405	445	407	388	427	397	395	402	409	443	408	405	384	415	414	395	418	440	424	446	386	409	407	426	440	426	435	444	436	387	403	420	394	452	378	417	391	427	406	406	379	364	427	383	392	428	434	433	426	464	413	425	436	399	415	408	398	406	416	428	433	375	423	398	438	398	391	377	435	397	429	426	401	436	456	410	408	403	390	442	436	411	385	384	448	411	391	400	421	392	414	441	386	410	397	420	404	420	422	443	411	460	379	419	403	422	367	418	419	376	444	429	420	391	447	423	430	444	403	407	417	407	472	381	394	393	434	423	410	437
4285	1292	1143	749	721	612	637	615	610	594	562	539	527	575	532	556	526	531	563	508	563	558	551	576	540	512	552	546	514	541	551	561	575	567	541	555	515	547	570	524	484	523	524	596	554	558	539	528	532	558	526	593	532	497	543	515	518	537	544	570	527	554	498	540	515	534	571	531	559	547	520	505	582	533	575	524	529	544	555	524	522	528	512	573	506	556	518	558	524	561	611	524	514	528	538	517	520	534	556	545	549	546	545	518	562	567	567	551	533	539	522	530	520	527	533	533	528	529	543	556	538	533	558	541	587	516	568	556	522	545	561	526	537	569	561	525	521	563	531	533	568	563	562	501	532	547	558	556	562	551	548	521	536	542	547	545	540	521	535	526	565	535	578	553	562	548	518	580	548	547	548	538	510	549	565	510	553	552	543	532	537	523	553	583	547	566	484	528	510	504	536	570	541	572	479	594	535	528	540	501	553	544	530	520	515	559	521	513	562	534	554	566	549	550	556	534	515	547	531	499	566	553	574	506	543	580	529	543	569	541	594	541	550	540	545	577	561	538	490	551	542	529	522	500	502	574	535	519	551	516	565	549	551	555	530	523	537	534	518	547	499	526	573	529	524	554	574	533	539	528	523	508	604	551	581	503	520	579	530	540	538	559	537	534	557	522	546	525	507	527	490	517	538	551	490	550	542	495	538	522	553	543	532	532	516	537	577	536	539	478	557	571	519	555	557	507	579	548	570	498	541	531	518	529	506	546	559	571	544	505	579	534	492	536	555	552	533	568	566	567	560	582	521	536	517	567	539	485	506	539	520	543	579	548	542	545	531	569	508	536	477	531	536	561	556	551	574	546	524	494	515	557	533	539	546	533	552	510	575	553	559	532	531	557	535	552	539	560	538	539	531	564	561	533	557	515	564	510	516	547	500	523	541	519	532	543	550	548	536	559	586	587	562	522	506	520	547	578	547	566	542	540	548	525	538	578	545	563	578	515	523	557	482	517	562	512	518	510	527	568	517	533	549	541	513	542	539	549	546	506	526	529	537	537	578	520	557	514	555	593	512	520	573	555	529	554	516	525	541	566	532	537	517	567	530	548	516	567	527	531	537	510	499	563	545	517	552	508	558	596	545	508	554	530	555	541	554	589	525	555	533	536	517	539	585	522	518	549	556	512	543	534	524	514	542	523	586	543	557	539	498	543	525	565	542	584	529	507	538	519	538	569	549	508	595	529	550	523	541	550	493	508	558	570	550	552	533	517	560	549	522	528	581	555	571	556	542	544	513	529	546	519	537	553	485	565	563	556	537	514	580	486	525	537	549	546	543	507	485	530	569	539	502	559	561	521	515	528	537	525	567	539	540	484	532	546	569	541	556	520	536	534	552	539	531	535	573	539	530	532	563	563	548	549	546	528	541	530	557	521	531	529	495	514	509	553	552	546	547	548	499	551	506	496	566	534	508	532	499	535	511	535	572	516	552	535	541	559	561	548	542	495	555	500	543	533	537	519	541	515	549	534	582	528	511	529	549	509	536	554	563	508	515	559	542	552	567	548	523	544	536	551	521	504	577	511	471	526	557	533	536	568	546	537	516	524	550	559	543	530	523	519	592	539	510	578	545	533	535	532	517	555	535	497	586	547	552	545	501	553	499	550	523	493	566	488	527	537	554	520	505	557	539	546	524	526	536	492	548	525	538	555	526	572	553	555	532	530	510	556	512	545	567	525	541	551	560	495	534	547	562	606	543	504	552	529	517	571	563	566	536	517	559	532	541	557	521	533	530	550	539	536	538	492	547	545	538	541	539	567	549	517	537	597	545	535	559	530	577	595	591	522	521	559	532	547	571	564	542	550	546	541	577	497	552	514	546	548	563	542	552	546	502	594	515	548	548	520	536	556	542	538	570	541	522	527	534	553	553	583	536	547	533	556	523	525	547	512	508	515	519	551	549	577	534	533	526	540	518	535	519	505	575	543	590	573	534	526	570	567	544	531	531	523	571	542	529	525	532	500	520	562	506	525	521	557	561	566	510	541	533	593	508	567	562	528	560	552	541	527	542	544	506	513	546	573	559	551	496	523	470	508	570	560	570	553	565	549	526	540	546	542	533	549	528	508	570	543	570	544	543	534	524	535	536	550	518	529	524	520	563	565	546	507	493	534	508	522	539	568	541	571	516	552	504	497	615	580	510	543	541	501	554	585	534	557	498	516	502	524	555	562	571	508	505	543	538	548	515	546	543	528	541	567	503	539	559	531	552	545	514	534	572	532	543	549	527	540	539	546	546	522	546	569	545	529	540	512	552	524	535	525	539	580	536	559	512	541	554	526	520	550	552	541	540	554	532	527	522	584	562	518	499	548	538	513	508	487	521	530	555	546	546	531	531	540	512	553	549	545	522	517	493	578	493	565	555	532	517	540	525	543	531	566	526	521	539	527	555	526	570	550	505	578	563	524	521	528	530	516	510	590	552	519	578	537	517	548	553	519	567	562	577	498	554	547	552	571	506	533	569	554	527	552	523	540	547	537	512	589	563	538	562	547	549	521	516	584	551	507	541	535	569	511	504	531	519	531	512	585	542	524	575	529	518	531	553	510	550	619	539	539	493	514	554	514	495	537	536	513	528	529	558	527	578	572	539	514	529	554	496	519	543	508	524	545	564	546	492	496	517	554	525	526	562	547	566	534	488	556	552	549	522	498	514	538	536	564	521	511	553	554	546	508	563	496	556	517	569	559	540	526	576	561	564	575	534	512	525	544	517	513	512	545	573	538	541	540	553	581	524	566	558	535	525	523	545	513	503	584	570	530	550	530	546	508	542	547	537	518	549	532	514	550	542	527	555	530	544	555	567	557	530	527	525	512	585	594	540	517	543	527	504	547	547	519	506	556	522	550	544	537	527	565	542	529	521	529	552	553	525	496	530	543	533	536	492	521	570	565	550	559	548	550	577	528	563	563	532	557	542	545	543	570	540	530	523	520	587	538	562	515	516	584	535	531	546	543	528	499	528	557	502	549	536	506	574	581	564	518	524	486	502	513	501	547	567	567	576	517	528	538	548	573	493	547	564	577	495	529	539	557	523	537	559	536	578	513	565	576	543	548	516	553	526	524	530	570	564	536	530	527	539	577	528	581	522	516	505	553	547	516	563	509	549	549	533	529	540	516	538	507	543	503	513	555	549	583	502	554	571	519	581	548	527	526	562	511	516	535	574	578	517	539	554	584	541	513	508	534	563	533	559	543	551	513	516	509	563	571	519	538	542	563	536	535	542	566	546	570	530	574	561	573	566	568	529	578	536	505	544	545	583	538	571	493	558	525	558	576	524	503	546	538	511	562	513	544	526	529	534	486	550	548	522	562	523	541	536	560	549	500	563	515	533	557	523	536	530	532	532	573	518	525	531	519	556	542	537	530	503	572	513	506	572	525	526	521	550	518	535	499	526	541	501	540	532	557	502	549	499	530	538	517	537	545	509	528	493	599	555	516	553	560	532	553
23713	21384	28972	24149	21392	13196	1618	1009	848	836	779	751	758	704	671	661	618	667	626	635	607	674	647	592	633	582	590	579	574	617	619	597	571	614	591	612	584	616	592	592	568	615	627	603	613	580	597	565	533	558	565	637	610	571	589	585	563	570	647	565	532	590	552	580	592	598	604	532	606	607	575	579	597	549	596	577	571	561	599	579	583	568	591	557	565	587	610	578	591	594	562	590	595	572	616	538	551	604	557	598	582	584	620	591	557	586	550	538	607	569	589	589	551	602	564	626	571	557	551	594	548	661	578	604	591	651	606	588	570	562	590	646	539	593	555	608	614	568	586	580	563	552	566	552	597	565	587	585	636	578	579	589	599	558	578	561	614	586	545	597	619	585	645	560	584	566	583	622	559	585	581	593	619	586	574	610	565	599	578	553	600	573	575	608	634	622	578	548	567	608	570	617	574	619	586	553	576	573	586	601	543	602	580	583	561	568	595	582	603	607	626	576	592	576	581	562	548	637	583	585	611	636	610	581	576	585	590	590	542	589	625	595	558	580	568	620	568	564	548	563	548	581	559	584	575	594	563	566	548	566	582	572	542	600	576	637	556	569	605	554	611	566	614	604	588	557	580	599	585	569	573	576	611	605	563	607	562	546	602	563	584	530	571	586	584	600	542	585	584	583	609	582	554	578	557	590	571	589	553	588	576	598	577	574	565	570	592	552	553	605	600	556	546	570	620	606	600	588	582	602	588	576	606	589	570	571	605	546	561	613	570	615	597	588	560	575	534	578	553	584	591	549	589	601	602	589	550	576	605	537	619	574	554	588	623	575	570	600	568	628	612	545	621	572	612	555	568	592	571	567	561	572	631	597	577	620	552	600	563	600	585	557	573	552	615	591	607	617	572	595	566	585	586	571	573	613	551	552	602	566	609	609	578	627	599	608	550	625	580	592	590	580	533	594	551	578	542	575	575	588	598	607	616	585	575	575	547	602	593	540	580	538	544	605	593	580	579	605	613	570	598	584	564	588	599	615	563	561	549	563	623	589	620	586	567	552	589	586	575	592	592	552	583	569	527	590	568	583	594	553	603	515	549	584	562	543	570	598	602	564	631	576	556	584	571	588	566	586	542	573	551	576	601	601	599	614	585	606	579	580	601	560	565	559	556	584	587	561	588	587	550	551	596	570	599	575	538	579	550	551	572	571	578	615	597	576	572	585	582	596	561	608	584	580	587	536	558	557	609	588	563	562	526	567	553	549	586	572	578	565	545	576	577	574	576	618	562	584	536	555	568	573	568	627	618	560	623	529	597	607	606	587	570	578	562	614	569	605	592	594	605	597	588	572	616	562	583	602	544	590	586	624	582	598	588	567	609	571	604	590	558	604	543	552	590	597	583	606	604	549	574	542	543	587	643	606	609	596	543	575	609	561	570	569	605	567	578	603	566	597	548	571	571	591	596	614	594	553	604	607	572	610	584	596	585	560	637	607	590	627	623	581	595	586	542	578	536	601	608	572	613	571	581	576	581	614	620	589	589	574	575	599	587	557	588	577	612	585	559	546	591	565	568	615	584	551	600	592	615	596	559	568	530	571	590	596	567	606	576	590	594	571	609	579	569	587	554	570	585	570	626	570	602	587	565	594	581	541	559	553	623	578	579	549	498	604	588	584	546	603	547	578	578	607	580	594	575	579	544	546	600	560	581	593	575	583	579	589	577	578	566	590	599	625	635	581	600	586	633	585	583	570	599	631	531	603	550	580	607	576	580	618	592	578	591	609	571	585	570	579	612	586	567	558	578	577	608	603	566	560	579	576	585	570	634	611	604	584	600	563	547	565	591	570	613	614	567	575	582	567	586	594	575	584	580	547	594	583	548	606	575	568	581	566	555	589	604	560	563	575	555	597	601	563	570	584	551	568	554	583	578	599	605	602	589	610	564	591	598	604	595	552	621	588	574	580	568	573	546	582	617	579	603	655	574	558	592	582	557	536	528	545	594	604	621	593	586	583	587	553	580	568	624	557	547	571	596	563	593	582	564	602	560	590	555	554	564	564	586	555	558	515	528	570	572	592	577	585	586	572	597	559	592	553	564	589	586	574	563	615	597	551	555	569	539	585	557	537	564	596	512	588	595	581	589	622	553	650	635	583	597	579	635	594	572	567	545	584	574	585	601	576	588	567	632	580	600	574	541	571	577	564	591	572	560	566	587	566	545	597	617	611	586	570	570	603	596	606	583	575	579	605	578	630	630	534	584	626	593	584	525	586	607	571	582	596	576	587	587	537	602	580	567	597	574	541	557	598	569	623	615	584	567	548	543	600	551	570	620	551	581	584	641	533	555	609	602	630	602	589	584	552	568	611	600	612	541	571	581	551	512	598	655	613	539	640	573	589	530	612	602	587	591	560	623	575	562	567	580	613	600	552	558	603	533	569	610	624	575	573	602	558	581	565	539	580	569	564	598	580	556	604	631	583	589	589	591	571	559	556	564	539	597	547	509	616	594	538	599	607	587	586	601	606	579	594	581	549	611	558	604	544	573	562	556	614	592	619	558	587	568	579	578	615	580	588	596	558	566	550	582	584	573	601	602	594	605	566	569	541	589	583	578	611	565	585	568	540	567	565	557	548	528	626	585	549	590	606	632	589	584	556	603	604	577	596	588	555	605	612	547	540	555	604	579	591	574	539	580	572	598	562	658	583	575	585	522	561	600	585	520	572	553	582	551	579	601	586	617	602	562	619	570	582	565	574	525	569	605	509	580	565	588	570	568	540	603	591	558	581	565	576	590	580	618	562	540	586	613	627	590	560	574	583	555	571	610	567	576	604	600	610	567	583	573	609	605	588	581	563	556	567	562	615	529	601	580	554	597	577	619	586	587	579	613	588	553	600	583	574	537	589	570	595	566	530	583	591	590	598	579	616	619	593	542	557	607	556	566	615	568	557	615	578	577	600	539	588	585	602	577	597	599	580	581	574	563	574	552	595	545	583	605	597	552	572	582	584	556	605	627	547	601	569	550	552	543	577	549	553	574	607	560	621	566	567	559	573	577	609	554	599	627	584	625	577	560	583	560	606	586	599	582	594	576	575	593	566	595	594	558	586	570	556	587	598	567	531	633	595	638	567	551	567	586	577	558	572	610	610	612	597	621	584	557	589	603	566	576	611	638	621	586	542	601	558	587	592	562	573	543	569	586	619	614	619	590	604	584	604	608	547	550	559	562	547	572	568	601	575	581	553	551	548	544	588	566	618	559	611	577	550	530	553	583	590	519	561	596	556	616	557	568	602	595	577	631	593	589	579	577	596	540	579	612	618	595	575	573	556	585	561	601	584	590	606	579	595	608	582	589	591	569	571	608	579	547	574	550	574	630	573	564	602	597	584	603	595	541	617	576	564	595	560	586	589	557	570	598	572	584	564	538	592	555	558	594	617	537	567	571	564	565	613	574	596	597	574	565	529	577	535	621	579	603	621	573	599	587	600	585	567	587	593	572	554
7716	10413	8399	4297	3049	2444	2028	1677	1482	1261	1209	1080	1045	1029	967	927	920	895	814	863	805	797	802	786	833	795	792	803	819	808	778	786	767	796	765	797	788	763	808	766	789	780	805	773	747	744	736	795	725	781	775	744	832	766	773	735	732	752	792	744	752	755	756	756	732	823	800	797	784	798	784	800	755	760	741	780	786	754	810	766	720	761	757	829	758	781	756	785	773	786	735	791	778	727	759	763	763	750	767	743	805	776	770	737	755	741	783	751	779	749	747	744	771	783	768	829	795	808	783	764	759	705	761	747	713	708	738	753	726	775	733	770	766	789	773	710	759	732	768	754	741	773	784	754	708	750	738	748	777	783	771	774	759	698	790	763	776	732	756	753	743	833	750	750	741	755	739	796	745	727	736	750	767	770	764	762	774	743	762	748	777	743	756	747	822	762	730	758	761	775	772	773	757	733	799	741	765	768	752	742	793	761	786	722	739	734	750	774	802	746	752	729	762	709	756	744	753	748	755	772	777	784	766	783	769	740	790	750	794	734	736	769	787	764	772	743	752	739	800	733	731	809	758	814	749	769	755	742	804	772	772	757	800	714	758	712	723	734	790	713	785	771	765	775	772	723	758	800	773	743	725	702	750	793	757	760	838	759	752	729	787	784	796	773	775	749	758	731	785	759	794	775	768	764	761	783	749	761	749	822	814	818	730	744	772	700	753	756	736	775	719	747	766	758	764	770	729	780	769	788	771	791	753	771	760	739	781	716	749	724	751	800	763	779	718	788	736	779	753	707	751	757	750	754	804	749	726	737	771	793	766	725	784	772	778	811	766	768	777	748	760	763	729	767	833	715	690	740	788	787	783	749	755	742	775	745	821	768	747	730	755	781	723	761	726	705	774	804	748	763	779	749	770	728	791	735	764	759	775	710	768	751	853	782	741	747	767	824	787	790	735	784	780	726	784	792	755	773	722	767	774	753	779	795	760	794	750	772	800	797	829	758	748	749	718	741	731	761	756	804	781	744	782	767	767	734	745	767	757	740	782	756	744	805	751	756	744	781	776	744	755	750	735	739	742	753	789	753	738	709	718	716	730	766	732	778	792	786	824	768	733	704	745	752	794	799	780	715	816	698	809	737	719	723	733	747	769	772	741	773	722	731	724	755	734	748	745	736	713	774	765	762	719	763	789	735	750	723	792	712	783	790	774	795	729	753	790	754	729	744	766	769	740	754	751	771	775	769	731	768	765	793	810	722	747	769	729	747	717	722	741	784	775	787	784	739	797	779	778	734	753	749	773	784	711	779	741	718	726	750	762	773	809	821	759	736	715	728	758	739	788	742	769	748	772	745	729	706	730	765	757	743	743	756	747	732	751	736	728	770	750	759	771	750	752	712	736	781	771	746	774	771	807	735	775	770	786	780	758	748	778	718	763	806	717	789	782	750	717	771	775	758	730	793	757	822	724	723	806	796	788	797	754	772	755	743	752	748	733	763	771	764	803	739	821	775	768	759	761	742	751	759	727	783	743	760	739	790	785	792	770	775	761	753	795	718	766	728	748	767	763	715	770	720	743	736	747	721	779	767	767	764	775	785	747	716	802	744	747	773	755	788	704	723	776	747	742	750	755	770	750	696	744	761	727	768	766	753	775	708	715	739	798	752	716	762	740	781	806	773	711	744	769	746	720	746	743	773	731	749	755	787	736	743	796	731	800	778	793	804	724	735	736	747	699	791	754	723	763	822	749	735	763	760	771	786	701	781	789	758	798	762	733	746	781	769	703	763	757	770	790	758	726	725	722	743	756	749	744	743	744	728	771	725	755	769	722	787	754	732	732	800	726	809	728	748	780	756	763	746	793	765	768	794	727	731	759	746	775	761	713	761	768	772	803	703	748	783	738	767	777	704	740	765	812	733	741	763	750	765	820	724	772	725	755	773	785	744	774	801	795	813	762	793	674	774	758	733	749	723	749	752	740	764	739	776	737	745	735	745	748	768	736	797	773	740	793	739	742	720	755	759	766	759	768	750	761	749	789	795	746	733	858	739	815	769	762	730	721	752	757	754	719	717	762	751	754	757	785	773	764	799	725	749	718	762	746	750	744	758	754	782	802	800	813	738	746	761	749	722	771	728	740	721	769	792	784	722	762	771	737	765	798	745	765	775	712	769	770	748	807	761	745	793	764	797	721	748	755	744	708	766	727	766	734	735	781	779	783	740	740	767	750	748	697	747	753	765	775	744	782	764	740	781	762	783	792	779	726	783	799	757	760	753	785	770	746	776	748	766	736	699	739	732	730	780	807	739	751	759	793	813	750	741	730	732	740	778	721	794	792	737	776	766	755	745	771	753	769	769	753	714	776	740	773	768	774	764	727	757	752	772	752	716	750	791	770	748	776	733	733	782	735	747	776	777	767	756	768	748	743	763	698	772	771	745	786	757	772	789	737	818	802	760	790	780	827	742	763	784	760	742	743	774	721	758	707	779	738	749	751	749	740	791	775	749	740	768	724	790	764	741	770	779	763	743	787	733	735	739	733	770	756	702	747	726	746	788	791	736	766	730	757	731	791	800	754	765	722	754	745	757	752	745	772	789	743	760	781	732	757	707	795	769	765	740	810	759	757	733	751	745	731	748	763	764	763	782	729	759	770	708	759	759	773	764	775	735	748	762	767	730	772	777	755	721	795	680	731	770	799	776	707	734	760	760	740	743	733	726	756	702	756	728	754	802	761	749	790	780	720	808	771	763	782	750	773	705	762	767	765	741	712	753	724	738	716	703	734	708	781	757	755	786	735	725	745	715	754	798	790	844	783	733	771	722	761	741	759	753	762	770	762	735	805	763	810	761	765	792	770	780	791	775	743	781	744	771	757	741	777	728	739	730	754	730	751	753	750	715	776	730	765	734	739	727	716	747	746	771	719	728	780	714	759	783	781	771	752	764	767	769	722	750	706	813	768	769	777	755	719	791	777	743	752	767	755	743	773	766	779	758	741	803	767	730	759	732	732	773	797	740	770	743	713	696	750	768	773	745	763	757	750	758	817	779	765	781	746	729	714	759	755	801	772	764	830	742	775	802	780	777	809	751	766	763	786	775	813	775	845	823	720	718	778	777	741	701	771	723	792	734	720	765	750	729	774	779	815	756	737	764	757	803	746	760	756	774	796	785	701	705	721	756	807	741	731	824	810	806	750	743	750	766	725	760	752	781	742	737	733	732	772	763	769	774	725	759	760	730	782	726	737	740	743	795	750	771	746	787	780	740	734	742	736	744	775	733	737	793	756	783	787	762	754	739	762	742	772	771	741	768	707	763	759	774	757	763	743	748	742	807	759	780	755	698	774	735	774	792	784	754	760	725	773	774	769	747	742	720	714	762	720	747	773	737	799	783	701	757	701	780	750	748	748	758	787	723	793	753	759	744	773	754	798	771	778	795	747	738	728	773	800	784	738	722	703	729	779	758	775	740	733	809	745	742	762	788	733	731	699	744	770	718	727	715
22849	21376	29331	23826	21378	21427	11353	1345	899	828	736	668	680	608	558	512	472	490	514	493	519	471	459	511	434	420	445	452	418	407	403	442	415	432	427	405	412	411	420	456	397	413	413	403	413	379	399	413	388	403	406	423	432	404	434	410	382	429	415	412	415	388	415	430	411	374	396	382	405	405	393	368	393	416	374	382	382	356	413	396	390	404	407	386	432	394	413	413	384	385	360	413	401	405	423	378	418	410	444	406	432	411	366	406	421	412	399	385	378	408	346	371	396	381	407	417	436	414	390	376	393	394	386	390	391	399	399	417	407	452	389	395	394	394	409	450	380	388	387	408	414	419	372	353	425	434	430	413	407	417	400	410	405	428	393	404	384	397	401	368	392	413	388	447	395	365	411	398	391	420	408	437	392	376	413	393	405	417	384	401	385	431	449	364	394	425	431	418	407	380	373	384	386	391	395	374	385	391	409	411	376	385	416	392	419	412	389	400	393	397	374	373	396	412	379	387	435	407	371	362	373	415	365	435	388	406	375	356	367	417	387	408	386	415	436	365	423	404	350	396	390	402	429	422	407	413	406	383	399	399	389	436	373	393	399	425	415	393	381	411	397	409	399	383	352	375	399	390	414	391	402	397	381	384	400	425	388	384	406	429	432	402	415	381	395	393	410	418	370	392	410	377	381	373	385	416	431	379	420	398	409	381	391	373	387	421	378	416	428	396	410	401	428	340	393	422	378	412	395	406	372	425	426	378	388	423	397	369	361	388	406	430	373	378	403	413	386	401	401	429	420	384	398	415	439	384	395	422	377	413	448	375	423	391	392	394	448	361	406	407	399	396	414	385	370	404	383	386	396	376	426	418	382	351	377	413	413	404	389	382	411	387	394	402	402	391	379	419	395	379	429	372	362	358	373	397	400	344	429	386	393	376	395	422	430	413	390	406	441	366	398	377	385	371	408	374	413	425	363	391	388	415	416	422	436	364	419	380	389	343	444	370	383	401	371	371	396	404	356	401	429	393	395	399	382	372	393	377	383	404	411	399	385	384	441	388	384	379	394	429	392	423	384	382	384	391	433	423	433	392	386	407	394	366	389	413	407	394	397	423	372	387	411	437	404	406	399	396	385	389	386	389	412	362	416	416	379	401	401	387	381	430	405	380	377	444	377	402	403	376	404	379	409	390	381	430	401	386	396	387	354	418	412	397	414	414	374	398	401	383	382	420	374	378	381	418	400	383	433	368	410	414	385	398	421	435	400	408	394	395	385	379	437	368	398	375	403	386	376	387	387	388	392	388	374	408	396	427	395	405	363	383	408	371	393	380	406	416	447	380	391	440	415	408	386	389	374	418	391	420	390	406	407	419	390	413	371	411	411	370	437	386	422	360	392	425	430	357	419	403	409	414	365	387	394	394	435	392	381	386	388	387	406	423	419	384	428	402	417	434	389	399	382	377	377	403	378	394	417	382	431	416	344	389	368	402	416	397	397	432	421	399	385	429	403	380	396	415	435	415	406	380	406	387	393	402	418	418	383	393	389	389	387	380	388	391	418	383	374	408	406	444	374	384	411	364	395	386	377	387	416	409	392	369	403	422	386	410	371	420	429	381	439	407	382	412	383	417	408	372	416	419	428	375	407	371	385	404	409	407	409	364	393	390	386	366	390	411	357	417	428	390	391	412	425	354	348	431	380	404	414	394	400	441	405	384	394	383	364	398	402	384	394	386	413	392	390	380	391	381	388	398	385	401	367	379	414	398	381	374	392	394	403	367	374	421	391	387	398	380	378	395	405	373	378	409	373	425	397	421	420	394	386	401	404	385	414	371	389	397	402	391	366	388	393	411	411	402	381	370	397	416	423	376	391	392	420	424	410	389	385	377	369	384	410	397	414	388	402	399	384	377	391	408	398	391	379	398	382	378	395	378	378	383	404	378	413	415	403	384	381	400	431	376	373	390	423	409	434	376	403	372	422	404	415	414	401	409	410	408	424	398	415	373	400	417	374	437	402	389	404	449	417	378	369	412	387	397	346	419	406	397	360	387	393	421	383	375	406	348	393	383	400	427	388	412	406	402	392	387	425	399	414	398	370	357	365	372	375	385	407	403	384	375	384	370	399	414	383	384	383	355	355	356	415	391	420	413	416	394	421	412	353	387	386	427	393	389	399	388	417	388	359	376	403	372	402	373	378	372	396	381	411	388	385	401	402	404	388	377	394	413	402	408	387	404	364	383	396	386	414	392	413	429	410	412	437	387	365	420	366	416	437	384	371	382	424	403	366	420	385	391	405	383	363	354	419	376	402	348	401	392	385	389	385	399	406	403	352	412	403	404	420	397	392	387	393	386	397	425	361	394	411	372	388	386	410	404	418	369	409	381	390	365	371	388	400	394	380	385	378	382	428	368	361	356	410	410	395	389	430	362	392	393	400	423	429	404	377	432	380	404	424	366	370	413	393	393	410	402	365	380	439	411	392	428	410	409	399	406	372	417	368	382	371	392	410	388	389	390	403	415	417	390	396	376	392	395	425	394	402	445	400	381	398	360	399	384	378	403	413	404	393	395	421	409	398	366	434	390	421	429	371	385	408	386	372	440	391	381	390	387	424	404	388	401	429	414	394	392	394	419	374	423	395	381	342	363	385	381	383	372	384	397	376	391	385	409	408	381	367	385	401	362	383	441	400	389	419	386	357	374	388	402	405	389	376	387	425	357	405	394	384	379	395	394	375	404	405	384	384	395	415	401	422	368	416	370	363	389	389	388	388	383	415	364	391	416	418	396	401	407	406	396	443	367	436	405	415	388	423	392	368	384	396	337	402	403	371	393	400	367	431	390	386	370	380	396	404	391	390	385	363	347	389	383	415	395	331	414	383	384	397	398	374	414	391	371	418	415	355	366	388	366	393	373	414	370	411	409	432	417	377	398	426	401	377	377	387	386	365	424	404	403	379	407	409	391	391	428	413	397	386	397	372	406	422	415	380	397	366	363	392	378	399	392	429	401	390	384	398	373	410	387	399	420	357	396	388	410	404	412	376	411	369	383	424	380	398	383	393	403	386	404	383	412	441	375	403	382	382	406	381	381	422	416	410	382	411	411	382	397	373	405	398	376	404	371	379	383	373	393	366	394	412	412	364	396	436	401	372	389	365	355	394	382	388	394	374	386	402	413	378	388	357	381	399	391	377	394	374	357	382	375	417	378	352	408	393	383	404	398	359	392	423	364	397	400	393	399	398	346	421	380	391	390	401	407	351	412	386	384	382	376	379	389	390	382	379	393	377	406	416	429	372	431	429	360	397	375	391	379	372	398	379	406	408	396	368	395	381	403	382	415	410	377	415	416	399	404	394	394	415	385	379	366	388	367	386	395	392	394	386	377	396	424	397	427	378	411	419	375	361	400	443	415	394	391	399	387	392	380	401	364	396	356	459	431	407	387	391	412	385	453	378	417	414	419	398	412	400	373	389	389	404	416	382	396	417	397	404	415	400	418	378	380
10022	16290	13199	6973	5052	3702	2903	2299	1911	1581	1411	1258	1131	1057	940	786	839	840	724	724	687	685	704	672	597	648	646	602	599	583	612	631	594	590	543	560	574	585	575	548	547	584	589	577	569	555	564	574	555	581	529	542	510	569	556	567	558	555	540	517	575	539	506	538	560	529	523	512	506	544	570	537	525	507	510	556	530	560	554	524	556	532	525	548	525	545	530	558	535	532	532	539	529	510	537	532	529	520	526	504	527	567	531	565	558	537	551	526	528	518	538	515	582	512	530	544	513	538	526	559	490	525	502	522	524	544	514	529	538	543	547	513	513	519	536	513	493	488	555	558	478	497	545	525	552	562	530	542	538	526	538	544	491	512	537	489	571	538	562	584	534	512	578	514	554	514	554	545	526	524	514	548	524	511	519	548	568	504	534	545	513	525	521	502	517	505	537	509	564	526	536	512	535	532	531	550	510	517	516	504	556	527	539	554	522	532	516	537	557	550	533	548	517	507	515	513	500	538	499	527	517	508	500	507	485	514	503	498	565	540	525	506	481	535	564	525	530	552	507	551	508	539	539	505	567	597	526	525	526	543	510	529	541	495	592	559	551	521	487	547	528	560	490	523	509	540	514	600	529	497	544	514	585	530	527	546	545	531	554	545	516	504	516	558	560	566	535	587	586	517	530	539	534	501	525	536	546	565	562	542	509	496	537	524	522	490	501	447	485	536	548	533	546	566	507	504	515	554	527	556	528	559	510	540	567	536	513	514	545	529	526	546	526	532	495	532	532	541	531	539	556	530	525	527	513	527	486	509	530	526	544	542	523	535	539	564	530	512	529	514	551	534	523	527	532	560	541	523	495	513	564	566	527	513	549	563	556	524	516	534	563	539	542	549	509	558	521	548	550	486	502	548	548	529	549	498	552	570	516	538	538	529	521	514	518	550	512	514	556	491	561	541	512	518	512	518	532	520	503	537	528	543	498	550	508	518	518	530	550	543	531	511	550	551	493	518	539	520	545	511	542	535	551	537	507	538	567	560	521	510	554	556	519	557	526	512	551	517	512	546	515	508	518	483	538	520	536	524	544	558	520	517	523	535	503	544	495	523	532	552	565	525	494	500	543	501	547	537	535	543	496	574	519	525	486	500	555	498	494	549	518	506	508	580	522	549	519	506	523	486	531	516	528	521	539	534	528	522	528	539	533	504	531	534	534	543	553	574	564	515	536	523	524	548	536	563	555	483	534	575	534	533	497	529	534	536	497	536	559	531	533	526	517	489	512	520	526	477	525	535	539	546	547	504	525	543	490	522	521	490	479	510	536	509	517	506	534	510	565	487	519	540	521	513	517	528	528	533	527	536	535	509	565	566	532	533	549	531	544	556	549	516	541	522	506	551	549	555	554	554	557	521	589	546	576	520	539	523	563	567	558	539	555	563	535	545	554	525	511	540	522	529	536	559	500	543	521	561	486	557	550	529	544	466	526	551	527	539	541	494	496	524	512	482	489	543	507	549	527	517	525	536	518	530	525	521	527	516	558	555	502	529	539	550	492	525	523	566	545	541	531	531	542	543	496	547	505	521	549	566	491	520	556	554	503	533	515	534	548	560	540	569	566	506	530	533	509	512	566	535	520	505	505	552	504	528	580	499	574	528	544	510	528	514	559	550	509	515	540	519	546	548	523	548	540	547	559	527	520	526	527	532	570	530	519	548	531	549	502	492	545	508	584	491	491	528	492	547	538	523	519	524	541	541	567	527	495	508	567	545	515	500	535	538	540	505	511	564	515	546	539	506	570	564	522	516	520	509	545	547	492	579	565	542	546	493	535	480	522	546	557	529	511	557	556	539	531	527	582	529	516	499	537	548	516	522	531	517	567	520	517	549	511	527	540	541	497	498	542	523	542	480	554	520	542	542	494	520	498	534	523	554	521	504	537	569	528	523	522	547	541	501	555	508	549	562	544	499	556	519	501	524	509	501	531	517	563	548	495	472	550	513	529	570	528	542	552	508	542	505	515	536	508	545	519	529	546	533	537	575	543	513	479	522	533	517	528	512	526	550	528	505	529	532	511	562	535	468	534	512	495	536	527	514	524	545	533	518	467	524	522	506	491	541	553	546	487	572	515	536	578	515	553	515	506	513	514	554	511	561	560	544	568	514	503	545	519	575	541	496	555	547	541	535	556	554	543	524	542	540	563	533	543	533	525	563	518	505	524	530	551	529	488	501	543	565	561	546	574	552	528	521	548	561	572	542	510	522	550	571	540	520	518	490	561	506	528	531	540	565	515	532	520	521	537	563	544	579	571	550	549	518	523	502	551	516	533	486	561	517	540	517	533	586	554	535	530	539	507	536	530	524	523	547	531	511	483	513	555	505	553	553	523	518	522	562	495	553	488	494	536	548	500	557	563	567	536	517	499	513	516	515	519	531	512	513	501	559	518	524	482	521	539	536	522	535	574	532	523	548	555	527	510	532	535	507	562	551	521	533	519	523	528	546	500	527	524	499	545	552	543	546	540	517	527	555	514	545	533	544	476	553	512	504	526	518	556	515	553	563	524	485	520	583	541	505	527	542	550	533	545	514	538	513	552	547	533	526	567	528	524	531	526	541	526	544	512	513	538	547	523	537	515	527	505	492	520	527	525	499	526	526	526	513	511	562	519	572	543	527	533	513	513	534	536	571	527	556	555	489	486	551	538	542	519	516	545	542	503	512	512	528	544	516	545	502	522	544	520	539	527	517	504	522	510	523	501	512	544	521	536	511	540	550	533	517	540	539	506	545	549	492	486	499	536	549	500	525	528	532	539	553	573	524	519	516	524	513	517	532	542	588	523	484	516	561	510	538	530	546	529	524	519	551	493	569	540	509	564	485	471	518	557	554	528	527	504	519	490	523	520	553	508	564	548	543	573	522	540	514	543	575	541	532	517	578	513	539	531	522	551	471	539	530	570	544	516	548	506	560	504	508	503	527	527	502	534	551	557	491	520	536	520	512	518	515	521	516	532	548	525	503	521	579	501	532	546	555	490	550	562	545	522	556	529	507	522	532	511	528	507	562	505	556	573	490	553	563	485	533	560	530	520	511	523	532	496	527	467	557	526	536	569	510	488	538	507	503	514	522	547	539	496	526	487	527	496	534	520	563	520	522	520	570	528	501	537	546	501	484	544	549	544	492	490	537	510	528	519	568	543	515	564	528	496	549	513	511	513	575	543	532	561	518	462	514	525	540	525	556	560	523	498	514	489	552	549	577	529	546	536	519	564	542	527	530	557	475	521	536	539	526	505	551	502	548	501	519	482	534	495	535	528	535	497	529	512	483	580	512	488	521	547	531	509	493	540	531	554	528	497	534	507	548	539	520	501	571	522	568	546	514	522	534	527	554	563	526	550	491	506	524	515	537	551	525	509	480	524	544	550	544	553	508	513	533	525	484	546	529	545	544	570	529	552	534	482	547	534	483	516	536	536	505	550	517	559	517	511	518	551	529	523	532	526	503
27056	20967	9514	861	511	483	485	419	406	423	427	434	423	414	392	437	441	399	437	390	402	378	441	402	390	418	408	400	428	417	407	404	397	373	414	400	389	445	425	365	405	398	426	424	424	418	394	419	423	424	392	421	443	398	393	437	447	419	416	388	375	397	414	355	413	415	406	380	423	357	415	407	437	419	432	372	387	455	415	400	413	402	396	399	403	391	413	415	429	407	403	427	420	384	417	446	380	396	418	376	407	415	371	444	409	424	454	421	382	442	393	418	398	404	407	425	419	400	397	428	435	410	422	361	407	406	369	405	418	396	457	382	441	398	406	421	411	428	392	409	392	421	423	386	407	459	403	391	399	398	421	401	430	363	387	413	437	405	413	386	413	432	385	398	394	433	401	419	419	391	447	409	402	377	370	446	424	391	365	388	425	386	423	384	379	389	400	441	397	445	387	413	434	387	453	430	372	422	374	427	422	368	422	377	410	416	405	416	394	394	414	409	392	427	411	420	419	409	395	405	435	370	436	404	423	401	397	393	408	455	439	417	411	399	425	401	410	459	424	358	415	429	394	446	400	428	422	412	394	379	426	394	364	378	420	431	431	448	408	448	394	427	417	411	434	379	388	433	391	411	409	403	428	396	411	385	429	354	409	368	396	399	401	379	415	422	383	420	421	383	425	422	413	415	402	394	405	388	396	409	394	429	380	403	396	417	450	408	432	366	369	336	423	376	406	412	388	409	404	389	398	399	404	405	452	402	444	414	409	464	443	439	401	390	387	428	437	405	398	410	394	407	382	384	419	412	454	399	411	365	383	442	428	414	372	466	380	438	428	379	378	416	437	399	377	396	410	415	391	403	443	439	398	412	408	406	385	430	429	418	399	380	411	401	406	416	450	396	422	388	414	396	412	422	403	421	407	412	392	438	420	418	384	397	418	370	412	404	393	386	423	413	401	402	380	423	392	413	362	419	391	399	408	443	440	421	363	396	402	401	404	462	409	405	448	415	368	417	389	391	384	428	408	370	423	414	384	423	443	437	388	467	427	410	406	395	396	424	438	374	465	447	417	407	451	407	395	418	445	410	424	440	424	418	407	413	368	397	419	405	391	382	400	432	414	428	408	369	385	402	417	384	398	399	371	357	397	409	405	396	391	421	381	403	410	421	418	414	414	404	416	412	435	390	438	381	433	415	425	396	397	437	412	389	418	423	425	409	427	426	396	413	430	392	406	396	388	389	414	421	407	467	416	439	383	398	425	423	439	444	411	418	408	399	413	428	421	414	390	404	443	420	383	409	408	391	414	427	385	385	412	434	397	369	390	404	394	416	459	398	430	407	392	420	431	432	420	390	398	426	373	420	409	385	429	381	437	413	376	413	405	409	421	442	402	423	414	397	410	385	428	404	387	381	429	395	397	393	394	422	437	438	438	398	399	397	412	398	416	439	409	404	417	379	412	403	405	392	436	413	406	413	412	400	375	383	391	423	406	419	442	398	425	438	434	420	432	425	437	409	448	388	407	408	402	394	414	397	405	434	427	407	388	377	387	433	423	428	410	410	389	380	390	382	402	399	418	397	445	396	420	391	401	388	417	364	393	446	411	393	424	397	412	447	411	380	437	408	369	366	395	406	377	408	419	380	413	429	400	417	395	387	414	380	413	397	450	409	414	390	439	404	405	395	395	415	406	414	441	419	402	382	405	401	411	422	391	394	422	372	409	395	441	404	385	412	416	381	402	402	378	447	431	408	414	402	423	375	395	434	434	419	435	390	417	390	427	395	434	435	388	430	410	395	413	422	405	414	409	401	390	391	415	428	363	419	403	436	393	384	422	406	393	446	405	408	379	414	427	418	391	399	408	397	402	420	431	408	386	373	416	390	444	412	402	406	392	444	418	406	411	440	362	451	404	420	387	408	392	368	405	433	368	409	410	385	375	386	400	427	431	440	427	379	412	412	413	420	356	414	406	440	393	408	421	414	387	388	398	409	420	377	397	418	403	426	430	439	411	427	439	449	411	419	415	416	425	401	375	420	425	401	440	415	418	414	409	414	445	427	439	397	410	404	371	419	392	427	382	402	425	413	376	416	373	405	408	451	390	432	372	423	366	414	425	399	408	393	407	417	388	427	433	408	384	433	420	392	403	425	411	408	383	433	390	456	427	411	373	444	421	424	397	367	428	380	397	414	387	407	398	411	388	437	387	432	440	412	421	396	428	433	387	415	435	421	426	387	404	450	420	424	408	426	397	403	382	451	404	378	416	412	443	388	383	399	429	403	414	397	412	419	391	419	393	437	380	410	386	388	393	414	436	358	422	415	447	399	397	389	424	413	389	388	395	416	434	393	428	403	445	423	400	397	431	426	386	403	377	432	400	427	400	433	411	394	409	404	446	410	433	420	386	415	416	389	407	389	423	440	407	415	384	389	425	405	444	402	378	398	406	369	405	397	407	421	434	384	415	401	436	403	412	391	403	431	422	403	398	418	365	419	380	371	444	409	410	409	415	383	396	399	414	408	417	419	405	404	391	394	387	417	399	419	382	442	386	378	418	411	421	418	406	418	405	416	388	403	378	440	401	390	412	389	421	424	408	453	407	385	430	414	398	430	431	431	416	432	392	412	422	388	408	383	424	409	416	411	351	444	401	392	429	409	413	398	402	389	385	421	404	409	402	422	422	423	395	416	395	416	400	386	400	422	438	368	407	375	387	424	412	397	435	406	417	431	428	419	391	410	387	441	395	388	422	444	409	431	445	402	431	376	397	415	395	388	423	385	385	427	423	432	453	433	387	407	414	392	394	441	366	418	400	390	354	417	408	408	414	413	377	399	418	424	385	434	402	435	405	420	426	422	432	402	429	407	392	427	432	424	411	394	392	405	384	430	404	396	427	385	420	382	398	362	393	412	416	398	382	417	418	417	411	408	420	392	427	414	408	388	421	419	426	414	417	425	435	378	433	403	368	382	416	413	398	410	392	395	384	411	407	419	447	393	408	392	405	427	418	410	421	403	417	391	414	374	388	384	393	380	389	417	405	372	426	419	396	413	388	408	394	398	414	395	435	426	421	407	402	392	410	391	373	445	411	438	399	416	419	401	408	389	379	408	436	378	410	372	387	400	408	409	403	396	419	409	391	402	398	428	384	410	431	423	426	397	381	403	393	447	394	419	386	399	413	412	415	419	391	352	411	418	377	450	451	390	395	423	425	437	422	410	425	390	431	420	383	376	416	445	362	440	421	385	419	392	412	370	389	389	407	421	417	434	386	376	425	412	402	364	409	399	358	403	387	384	414	375	427	403	417	414	431	396	422	415	439	424	432	400	406	447	434	392	376	402	424	438	467	447	402	429	399	394	378	417	382	399	433	363	408	389	397	418	421	430	409	393	420	428	419	380	394	405	375	432	397	408	445	446	457	439	428	430	404	423	457	406	397	370	407	405	410	393	400	387	412	393	385	403	399	410	432	430	404	401	433	432	386	410	445	396	400	410	407	407
4259	1140	1048	717	691	673	582	623	579	528	568	543	607	555	502	545	562	505	515	581	526	583	547	550	530	540	526	535	548	543	578	492	548	547	569	565	520	590	517	544	587	567	534	543	544	534	568	528	561	496	553	554	542	540	550	508	544	547	553	523	542	525	547	573	529	533	537	512	543	539	527	537	515	521	586	548	489	593	515	502	534	506	586	482	525	535	533	561	530	564	527	556	571	550	526	570	541	578	535	553	525	509	526	530	507	517	543	533	532	536	515	510	495	560	543	568	486	491	533	520	533	564	544	536	596	543	552	551	530	525	540	524	564	570	510	551	551	535	509	577	539	528	560	527	533	549	546	532	509	523	517	516	546	544	538	553	550	545	577	531	524	521	525	535	504	516	543	541	527	552	527	586	573	542	517	529	526	511	500	514	574	540	514	549	502	572	534	522	529	510	536	542	525	521	536	552	534	552	537	549	519	519	507	522	557	567	516	555	538	571	549	555	481	589	514	540	555	552	517	522	551	515	578	520	530	530	534	524	525	554	520	543	542	561	546	535	534	484	512	536	544	555	563	527	553	556	566	516	501	549	518	505	536	486	558	537	497	564	551	509	569	560	574	567	505	514	514	572	554	559	520	534	513	564	571	499	545	500	507	544	533	584	517	531	552	506	537	503	525	549	526	499	548	557	554	530	532	526	490	576	566	544	534	578	502	523	528	504	540	521	555	514	520	531	544	523	557	561	513	528	545	525	568	535	543	521	538	573	552	566	545	544	510	499	534	526	583	527	551	540	544	555	494	518	589	535	519	520	540	539	501	491	568	581	528	505	546	542	507	515	541	520	514	540	531	511	540	597	514	550	487	550	536	549	547	561	516	514	532	521	482	540	549	529	515	509	492	575	516	536	533	513	525	501	522	514	539	504	485	515	533	546	514	576	532	536	543	516	530	560	555	548	525	569	552	537	568	508	498	606	538	499	549	506	499	532	533	588	507	573	547	526	542	453	498	548	540	524	542	550	526	511	562	497	554	515	522	524	522	535	506	525	548	577	513	537	547	551	539	524	510	557	542	522	532	582	558	562	565	555	532	502	497	526	554	518	538	505	550	534	536	570	534	575	533	534	512	552	534	563	562	517	516	545	534	494	528	569	531	525	554	478	508	544	517	518	539	534	547	525	504	536	552	483	503	551	514	551	503	540	555	577	547	511	522	509	555	532	537	514	549	571	575	488	509	598	542	544	513	511	506	540	530	498	539	559	514	559	541	525	549	531	565	537	549	546	513	532	576	511	527	581	533	578	578	576	530	526	543	558	543	574	559	569	537	544	538	539	505	578	516	522	549	515	495	547	506	538	557	552	526	544	555	564	518	534	552	500	506	511	524	527	522	531	552	531	562	572	503	527	556	593	519	535	518	547	536	506	521	488	580	513	560	555	507	534	583	560	540	524	610	568	520	515	570	509	541	532	565	525	549	510	565	560	511	514	501	513	567	544	530	554	513	534	526	503	538	577	559	528	528	545	534	538	533	557	544	545	536	501	520	536	526	576	567	565	562	520	508	524	570	534	545	505	557	499	510	563	534	505	505	525	482	540	559	544	566	552	489	526	557	506	528	507	511	564	504	516	522	538	498	564	534	528	506	536	566	546	516	538	601	523	488	544	576	547	534	524	537	543	561	581	538	522	562	541	560	529	543	520	543	608	547	499	476	555	583	557	527	565	553	568	538	544	524	538	544	521	531	509	539	549	518	507	519	577	563	532	548	509	497	531	548	530	551	533	525	544	537	582	529	522	574	523	545	559	517	553	501	539	507	536	484	542	536	555	555	514	549	563	535	558	512	520	497	501	499	535	512	544	547	512	558	567	543	588	500	518	547	564	549	532	516	565	539	547	525	507	545	506	538	557	544	514	530	584	507	543	565	518	552	537	560	576	503	536	553	538	550	503	538	537	527	550	505	506	507	554	574	534	507	532	563	559	555	521	519	565	542	490	552	550	505	521	547	570	539	561	516	532	589	547	513	517	610	524	547	522	551	566	496	548	553	527	535	553	551	546	523	545	549	560	522	545	517	561	517	582	518	542	539	522	515	511	545	473	506	505	535	522	563	524	571	539	508	507	553	538	524	558	573	525	561	531	561	533	566	519	557	506	506	503	530	526	546	547	543	520	548	525	491	540	555	513	569	524	538	520	510	582	560	542	500	544	558	508	518	580	524	559	544	536	551	538	547	519	560	545	556	563	562	546	561	543	545	529	563	537	531	537	538	559	515	520	572	567	493	550	557	501	544	583	520	537	556	554	545	542	531	518	542	539	534	532	527	506	525	485	545	507	543	538	564	573	560	530	493	542	503	522	548	545	541	555	543	541	559	532	523	508	529	543	525	587	529	574	503	539	545	515	536	496	522	545	550	542	492	548	548	545	523	543	526	494	512	528	498	501	551	532	506	547	539	593	498	553	526	515	551	519	554	547	514	545	529	561	548	543	564	522	521	507	537	565	561	537	568	518	568	538	498	550	541	532	515	513	591	508	531	534	541	556	526	521	545	532	561	566	508	512	525	552	491	553	514	527	504	473	519	559	528	553	548	560	547	564	572	529	509	536	531	537	490	541	525	541	529	524	524	520	522	533	505	541	508	558	523	517	510	492	532	541	517	525	533	563	533	570	506	520	540	543	525	586	551	497	546	531	543	521	554	562	587	551	553	528	555	514	555	554	508	556	581	497	530	506	542	508	509	529	573	530	541	560	556	554	517	516	529	535	543	517	500	528	506	499	511	552	560	548	523	529	537	553	545	533	555	527	547	539	500	506	533	534	546	524	569	546	575	506	529	552	576	494	545	543	514	539	540	549	589	545	536	547	481	536	507	535	606	545	547	530	528	543	510	505	554	521	542	518	551	556	514	556	536	558	550	516	505	542	555	509	539	554	529	513	548	556	503	524	528	542	534	540	537	525	526	579	559	510	541	501	570	485	507	571	549	484	589	546	538	523	537	543	511	528	519	552	507	538	585	542	553	564	566	509	529	527	494	527	528	555	513	504	567	568	527	513	496	539	548	546	529	518	541	567	542	533	511	552	533	566	538	531	503	484	529	508	511	526	542	586	492	547	535	542	535	538	540	551	519	539	538	530	568	580	529	508	540	514	514	525	554	502	551	525	509	532	496	525	514	518	524	535	556	544	552	514	547	533	511	532	517	548	530	569	539	572	548	518	516	533	507	501	509	495	551	518	535	532	525	539	472	522	526	558	590	520	515	535	554	524	543	541	523	569	522	582	543	583	512	510	587	513	500	556	552	578	521	514	544	538	538	495	535	540	512	498	562	463	534	550	507	534	557	541	566	574	520	546	533	547	543	550	558	547	536	534	549	520	571	523	483	552	542	561	541	513	560	495	546	482	511	551	508	524	533	555	500	543	515	579	488	538	555	595	483	535	572	501	503	515	541	544	476	538	512	498	541	534	585	501	559	537	555	527	536	543	549	508	555	500	525	567	491	522
23770	21412	28965	24188	21417	13165	1561	1001	866	841	830	740	662	677	627	648	632	685	648	582	637	609	608	596	616	597	585	604	623	588	599	617	574	587	622	545	558	585	611	588	570	605	601	592	576	550	585	603	590	523	609	597	555	597	567	598	573	593	595	542	561	592	532	572	571	532	604	606	591	578	580	592	582	566	556	609	586	589	577	572	590	595	628	526	547	583	586	561	530	559	568	571	599	537	580	594	612	579	542	622	586	594	582	543	605	554	568	554	605	534	583	599	584	558	603	597	578	601	611	583	591	592	549	590	584	607	605	589	568	567	561	566	586	593	574	599	632	567	563	578	564	570	550	641	537	512	551	550	612	568	599	580	513	595	607	575	621	559	576	567	582	538	598	543	547	596	550	611	596	621	570	603	598	600	538	609	585	604	585	601	619	592	588	603	532	587	555	591	601	585	579	531	630	610	603	600	569	589	564	561	552	595	548	604	621	550	598	617	601	597	559	601	589	589	572	626	551	587	602	626	598	554	612	589	599	573	583	565	596	617	581	591	591	573	546	546	596	567	559	592	574	597	552	541	582	554	575	573	571	605	554	539	569	577	628	563	560	565	575	621	608	588	534	613	544	566	615	575	606	571	636	574	578	582	598	581	593	579	589	560	566	586	592	582	583	584	567	582	573	618	572	593	614	525	565	607	553	539	594	602	576	552	632	608	628	519	561	568	587	569	546	536	602	587	589	588	587	575	558	582	565	599	565	579	567	579	547	565	593	584	565	584	588	611	575	548	580	576	569	603	568	561	535	545	560	580	546	556	546	539	595	583	585	533	587	536	585	577	587	533	564	543	564	642	543	563	586	554	601	544	558	597	573	572	630	576	597	581	557	593	607	597	543	599	553	595	532	564	592	523	599	527	568	592	540	592	602	596	590	551	616	589	613	587	560	570	551	605	552	574	579	594	576	573	568	576	627	606	558	584	577	554	613	508	609	598	605	594	579	588	604	558	559	627	561	580	576	557	579	614	603	640	567	564	607	590	594	595	584	579	573	605	596	554	577	584	562	621	593	595	562	558	558	589	596	567	584	623	569	611	600	590	584	578	579	628	593	575	594	587	570	574	582	627	567	560	603	611	601	586	590	581	577	603	575	559	588	534	648	604	566	581	563	561	594	584	599	602	591	570	622	606	552	607	586	591	589	557	605	567	602	586	604	561	566	591	611	593	591	572	606	598	638	598	554	559	569	576	603	531	570	577	576	583	576	542	568	554	576	604	648	593	579	613	574	581	587	603	585	571	532	550	578	616	551	549	555	592	600	573	544	590	554	643	603	602	557	629	562	627	608	544	575	555	618	548	539	563	509	562	594	573	617	581	564	596	535	563	604	526	573	573	613	554	583	601	597	612	574	567	559	576	546	602	594	567	578	549	578	557	593	581	518	550	539	571	601	577	581	593	602	560	548	551	581	545	567	567	592	581	538	606	620	602	583	613	586	584	563	548	605	598	572	578	623	610	561	591	569	631	576	577	561	598	612	529	588	586	536	560	553	559	582	556	578	592	571	551	574	552	563	526	592	590	594	565	544	609	551	562	570	559	619	564	548	606	582	581	559	618	554	622	619	585	592	641	593	578	544	547	574	585	519	640	577	576	579	571	630	575	548	556	561	558	557	586	568	567	594	568	578	599	593	578	583	545	503	593	586	542	603	569	610	550	522	570	577	537	553	539	610	539	570	585	623	545	585	551	554	553	563	572	579	576	616	552	570	597	549	571	582	612	580	546	558	591	581	558	593	565	554	638	635	619	554	556	541	568	587	561	570	579	576	573	593	592	559	531	612	526	598	576	558	599	583	564	569	563	557	572	588	564	585	557	592	614	583	562	598	552	587	571	616	592	558	510	549	572	564	541	586	601	582	589	569	559	582	558	567	573	578	613	531	582	546	546	582	585	578	565	592	561	521	571	556	578	591	579	559	611	542	577	570	557	581	609	618	556	565	564	557	563	552	567	556	577	605	563	592	581	577	621	562	596	572	588	585	584	574	579	552	567	626	551	583	559	605	556	556	570	570	561	585	579	569	598	555	569	567	566	548	592	596	575	579	561	589	594	592	614	559	581	555	615	596	525	585	595	550	588	579	588	602	544	598	571	589	555	584	568	547	561	600	589	569	625	558	599	537	633	594	564	566	594	564	586	620	587	621	548	531	578	529	612	577	554	566	626	572	554	537	573	567	572	572	590	592	590	566	541	593	577	588	592	550	579	551	603	622	619	588	566	577	534	593	585	589	570	564	578	577	611	564	586	621	572	586	608	588	617	579	592	595	575	554	608	520	574	541	569	556	567	626	532	527	597	593	589	616	564	575	580	547	576	591	546	585	573	595	589	567	593	569	609	599	591	568	585	581	585	572	595	588	590	596	601	593	585	588	554	549	562	554	598	578	602	557	568	599	569	574	605	590	557	590	555	633	613	565	538	539	548	565	586	557	573	611	584	588	609	587	609	543	570	594	546	565	568	588	546	534	610	549	582	536	601	574	580	558	562	570	565	580	577	568	582	557	587	582	608	563	529	581	582	556	554	604	589	540	566	535	566	600	574	591	576	576	543	568	572	567	548	544	576	573	550	559	550	582	550	587	596	586	564	561	563	556	595	567	594	558	575	538	534	578	555	613	539	566	556	588	610	567	565	563	594	563	584	573	545	587	560	567	559	536	563	563	606	616	518	578	541	559	583	568	555	531	565	539	585	596	594	561	547	572	585	556	538	575	574	612	573	566	604	615	598	552	605	550	578	616	552	571	579	596	581	576	556	590	616	575	569	567	552	591	644	588	555	622	623	599	581	600	545	561	549	582	562	551	578	551	570	559	563	563	535	534	613	575	580	594	572	547	566	599	580	597	607	587	560	575	536	558	553	580	586	568	590	564	510	623	560	584	554	574	558	552	533	582	581	535	638	621	575	563	565	575	552	571	574	572	566	599	581	601	559	646	577	560	559	591	586	571	620	574	585	560	577	596	561	635	571	564	593	582	569	549	587	573	570	581	597	603	603	572	560	590	614	560	545	590	589	602	565	545	542	624	576	582	592	578	613	588	561	591	609	588	561	566	538	598	579	621	581	576	591	600	562	562	582	535	560	579	598	601	573	576	600	606	579	545	588	599	607	599	586	562	534	585	603	588	611	582	566	550	582	566	574	547	600	576	571	564	573	594	587	555	571	602	586	580	622	586	569	571	559	641	569	613	559	587	601	562	603	597	557	594	556	575	559	536	629	597	606	571	568	555	555	531	558	554	537	578	532	592	571	575	571	570	526	557	608	627	571	562	612	570	570	565	571	554	603	606	606	569	589	581	567	593	620	610	593	568	594	537	566	579	550	614	605	561	567	540	592	581	540	604	593	572	613	535	546	563	588	548	563	605	592	587	586	606	578	572	554	582	587	580	568	584	551	572	516	534	514	589	556	571	589	594	602	560	547	600	561	613	618	579	566	565	582	556	568	559	596	526	581
7473	10366	8327	4399	3161	2423	2038	1605	1490	1369	1237	1095	1021	1010	972	942	970	912	870	835	872	810	786	814	792	780	805	779	796	806	809	797	778	761	785	741	742	796	732	757	830	774	775	746	770	727	769	819	737	793	822	769	785	732	766	773	751	747	767	738	731	750	731	760	763	787	804	802	729	719	801	768	755	800	752	730	739	733	802	764	766	742	754	823	724	745	733	801	696	745	752	780	734	757	708	741	817	783	762	767	777	754	772	738	767	749	736	790	756	796	780	762	737	799	754	760	770	744	713	776	759	723	761	733	782	740	779	768	722	778	743	749	749	721	741	770	777	756	768	759	732	764	750	773	760	765	787	705	737	725	731	801	761	778	730	761	748	767	743	712	777	734	751	731	733	755	703	704	787	772	762	745	730	806	764	749	764	700	723	740	803	777	756	740	767	725	791	755	772	770	683	740	718	727	745	777	739	783	772	761	736	744	791	734	714	740	726	804	773	744	759	756	721	698	753	763	737	781	789	759	796	753	740	710	764	785	749	806	776	722	730	799	731	773	718	776	748	748	752	772	700	757	767	807	745	762	765	750	759	790	740	773	734	756	756	795	764	738	765	725	756	773	753	728	767	777	714	779	726	769	737	749	771	741	713	797	759	702	748	723	735	742	777	785	795	753	774	778	757	735	728	725	720	744	744	756	760	788	744	722	686	706	761	744	730	779	724	750	719	772	741	769	730	776	791	753	728	746	767	760	733	790	739	761	751	714	734	773	780	730	765	747	724	725	711	762	726	756	715	746	748	778	754	741	739	724	736	751	761	765	709	759	731	740	720	717	758	792	763	697	784	740	801	777	764	728	751	749	741	712	817	748	787	739	770	742	714	751	708	738	759	782	789	752	740	799	740	745	775	735	742	840	740	791	756	774	735	786	747	781	735	781	771	749	736	790	733	763	765	751	729	770	743	762	756	752	719	809	727	696	841	775	740	741	728	744	797	766	719	753	758	740	798	808	729	726	769	773	718	755	752	777	712	768	749	771	750	794	760	778	763	769	760	766	799	790	773	773	785	771	748	783	815	744	769	774	754	795	743	769	770	800	796	726	759	739	778	741	744	751	758	741	761	725	737	783	720	793	760	787	777	747	758	711	764	767	736	755	759	758	756	727	747	710	783	771	739	747	757	744	724	741	725	710	774	772	722	730	757	784	805	746	800	784	805	758	755	756	755	722	777	740	745	765	709	719	732	771	760	761	760	748	767	784	772	763	807	715	710	698	795	774	764	791	762	746	747	771	752	767	762	736	710	740	759	782	746	745	746	730	769	778	748	757	711	789	837	750	768	760	760	776	782	742	759	754	732	777	715	765	714	769	722	767	714	781	742	825	721	748	787	722	748	745	731	749	741	755	747	727	732	776	720	735	763	724	773	756	745	756	759	809	803	698	789	767	751	765	756	698	747	762	761	749	739	757	718	780	788	736	824	710	753	768	763	770	785	764	755	745	779	773	730	754	737	718	786	801	710	749	761	739	748	776	804	737	786	748	755	735	719	745	795	725	796	762	795	794	726	712	800	759	762	733	721	781	772	732	729	725	756	743	768	732	726	777	756	762	694	771	733	648	747	731	701	742	737	730	781	775	799	722	729	773	747	772	743	760	789	760	739	739	730	719	734	765	756	729	759	762	726	773	747	797	769	789	759	715	744	758	788	727	758	749	770	761	714	768	730	724	756	751	749	759	738	774	755	729	739	784	731	730	714	777	772	747	778	811	762	728	773	763	741	718	728	706	705	763	745	708	710	778	740	756	769	731	715	757	743	723	757	719	796	742	781	763	723	708	743	756	755	752	704	754	753	735	773	737	776	738	747	688	754	738	730	801	706	768	744	731	750	742	712	767	767	780	778	744	728	770	738	718	754	791	735	765	753	800	801	706	739	758	782	762	756	732	733	736	748	709	774	716	716	704	762	727	712	765	799	756	734	749	749	739	743	753	751	770	761	753	768	739	748	800	728	814	696	735	794	785	767	760	734	769	778	737	741	779	780	734	795	710	753	744	767	753	762	771	756	736	741	742	761	742	806	735	733	765	729	709	757	731	694	795	699	767	776	756	734	748	748	775	752	773	722	805	742	783	757	790	740	765	735	798	742	742	752	786	797	767	788	690	779	708	745	750	751	767	762	772	769	765	775	730	758	767	783	754	763	728	770	776	739	749	759	754	734	758	802	769	712	762	730	773	761	701	785	733	764	771	784	765	741	680	700	799	763	718	749	711	779	712	765	748	786	757	757	758	851	725	730	814	791	713	801	747	734	760	734	793	775	793	787	725	710	754	742	719	764	753	809	739	746	735	775	794	744	792	746	742	771	740	725	769	769	781	788	784	777	744	782	748	773	732	722	758	764	754	779	748	759	789	771	795	705	718	796	769	793	752	789	740	724	751	742	752	814	741	760	794	780	749	760	753	786	700	716	737	748	765	727	770	746	754	762	751	775	797	714	751	752	750	763	780	720	773	775	702	741	770	750	748	744	758	747	776	732	698	698	728	753	730	771	750	775	705	738	718	771	734	742	722	797	740	775	773	737	763	744	744	791	764	791	742	752	752	775	726	778	762	782	725	676	791	774	781	754	757	768	751	732	748	755	780	771	733	742	708	802	705	728	757	774	806	755	780	762	741	796	744	755	768	737	754	712	740	737	748	723	796	740	723	752	711	755	775	724	790	728	791	759	706	783	756	738	762	764	749	780	746	751	739	754	733	758	739	747	781	695	707	751	758	747	710	777	710	735	721	713	750	753	778	760	735	755	732	781	730	792	740	751	763	741	756	725	771	702	748	775	744	704	707	774	748	772	685	744	758	726	779	757	741	764	728	709	721	692	720	781	760	779	765	776	735	752	734	750	774	765	732	735	758	754	769	716	776	754	756	746	785	732	721	740	709	770	731	765	735	745	734	780	816	777	725	768	742	755	715	780	753	784	763	767	758	745	769	740	779	777	775	747	751	774	771	754	747	758	778	738	775	714	755	764	728	784	747	742	768	708	729	723	736	773	762	691	685	754	754	721	702	789	770	726	796	768	756	798	736	756	758	772	778	730	790	755	786	754	757	712	732	782	729	730	742	760	725	805	769	688	803	712	727	791	725	743	762	720	754	775	754	774	762	770	768	757	763	793	816	778	746	782	782	727	769	836	746	739	718	722	758	766	741	710	778	719	766	772	750	767	750	769	715	753	718	727	794	751	737	794	777	758	691	739	766	703	721	764	763	795	690	772	736	753	766	762	781	707	768	771	744	713	784	707	782	771	764	717	726	743	733	763	708	746	784	756	770	763	730	745	775	769	817	803	793	762	794	761	743	760	729	755	775	708	757	797	762	723	764	777	717	791	739	745	732	795	778	770	784	812	746	740	775	764	777	764	745	733	783	774	761	716	752	781	761	757	730	764	761	753	792	785	711	793	769	736	772	729	734	759	762	762	740	713	752	734	743	790	719	732	788	794	778	760	753	708	764
22871	21376	29343	23780	21382	21432	11422	1282	865	762	738	643	603	568	577	501	497	494	474	489	469	494	424	461	431	444	445	399	410	406	413	417	417	414	406	426	411	408	415	383	401	405	415	459	389	384	380	365	412	416	429	386	408	423	440	389	426	414	418	397	407	369	396	361	392	388	413	440	370	390	383	375	432	366	393	410	391	416	357	437	380	400	399	371	411	361	342	423	385	397	400	416	397	415	408	390	400	398	385	414	365	400	410	379	385	372	373	421	380	419	385	361	362	412	385	408	408	397	371	387	429	375	406	429	370	405	401	388	404	397	389	386	417	389	400	399	377	397	390	376	404	412	392	400	401	373	376	408	387	384	377	404	406	400	380	365	380	407	432	414	377	393	446	421	377	377	403	401	413	376	438	387	391	394	408	412	413	401	395	368	362	389	377	378	361	414	423	407	389	422	375	384	384	406	373	390	414	448	397	405	409	406	412	388	409	404	412	405	375	402	414	366	394	393	402	389	386	419	396	363	427	377	386	372	388	409	374	369	382	398	386	406	378	401	406	410	385	365	408	403	357	391	385	423	421	406	395	359	436	420	386	397	407	409	361	409	379	424	428	390	399	399	399	403	385	360	385	365	421	375	431	386	425	409	388	390	421	376	406	409	390	377	372	417	392	397	392	426	403	385	388	391	420	392	402	414	388	405	383	425	382	407	375	375	378	411	408	372	391	374	398	390	418	375	405	386	387	377	410	383	430	399	388	397	405	397	397	403	407	378	370	380	411	386	399	385	377	376	376	341	415	384	388	398	365	393	411	363	374	435	393	411	399	398	364	378	396	391	403	402	450	358	406	396	405	405	425	393	427	410	375	433	371	413	395	362	412	358	370	396	426	395	377	393	425	392	385	362	389	383	390	391	414	395	377	417	370	442	425	378	369	407	417	384	402	382	377	395	346	379	369	374	426	379	429	390	378	324	404	393	345	370	425	386	410	363	377	387	400	360	421	388	409	395	366	380	391	405	417	390	377	408	395	360	383	403	405	365	396	395	393	383	414	382	367	391	379	380	350	372	386	383	392	390	435	396	398	410	421	400	387	394	371	376	386	367	377	368	422	409	401	402	366	403	406	372	401	352	411	392	378	408	385	392	404	358	404	383	392	363	408	370	376	378	380	428	432	394	408	394	424	414	378	407	390	401	400	400	410	393	388	380	383	410	410	370	395	379	400	411	375	401	397	389	399	405	382	378	373	406	379	374	397	426	374	402	393	392	370	401	394	379	370	376	359	397	387	373	411	388	393	384	403	364	382	388	417	380	402	369	391	374	411	405	399	373	388	417	385	380	386	387	364	386	368	359	414	420	371	393	393	406	417	418	368	428	411	383	363	360	363	388	392	397	381	412	408	399	396	398	432	384	403	383	395	387	402	414	388	379	383	398	412	402	419	375	405	373	385	384	382	387	365	385	420	408	401	384	419	413	399	383	398	382	400	389	346	419	383	432	387	394	414	403	408	376	377	352	389	364	405	392	394	327	423	379	415	388	387	376	392	383	404	424	395	382	418	384	409	407	383	407	426	389	390	379	377	386	379	371	379	398	426	388	365	379	413	393	386	390	398	389	380	387	383	424	402	405	415	379	373	397	397	363	407	397	434	392	430	424	385	406	410	391	364	395	375	386	403	395	420	384	413	380	371	386	366	411	403	404	419	359	366	374	385	393	402	412	385	446	395	388	395	397	382	390	412	368	393	413	394	409	384	371	398	371	396	392	394	428	402	385	423	388	370	375	414	420	386	398	404	353	427	396	425	377	360	404	372	377	391	372	420	402	394	397	370	422	403	397	415	354	394	396	385	396	351	333	376	363	414	388	373	387	413	383	399	409	400	402	379	381	377	377	394	379	359	405	368	402	388	400	417	382	388	404	412	385	400	391	402	399	391	406	377	396	448	396	417	379	386	371	427	400	428	371	398	409	366	387	375	379	415	366	392	391	384	392	381	389	346	390	377	429	421	397	375	387	396	414	367	374	381	429	413	363	395	404	419	389	383	384	389	368	372	392	363	442	427	426	411	367	391	389	396	378	367	379	381	397	370	395	380	431	383	372	429	383	377	401	390	400	347	397	367	400	404	385	406	416	384	400	373	373	375	364	409	404	413	389	367	404	397	410	413	404	419	409	379	354	390	410	378	392	379	371	402	399	415	382	416	413	394	404	410	434	366	437	385	388	367	377	368	453	402	414	392	380	394	378	399	419	385	415	375	407	419	366	414	404	384	401	365	404	374	398	405	399	394	343	396	388	379	373	427	360	412	389	373	385	395	430	398	383	377	396	417	419	390	396	357	399	403	390	393	371	354	393	379	421	409	391	389	374	364	354	392	339	388	380	392	389	383	397	363	380	412	424	394	385	417	437	390	376	384	402	403	383	398	408	383	415	343	393	396	357	395	417	384	385	409	394	377	409	342	374	393	347	378	434	410	394	409	396	385	401	396	353	418	408	383	405	414	384	414	429	398	363	362	363	383	385	431	357	402	389	388	434	415	394	378	385	413	399	377	409	397	396	413	390	408	393	351	397	360	350	377	391	424	361	393	411	388	356	364	371	414	375	393	385	380	382	410	420	369	365	437	395	388	389	409	397	384	385	350	399	374	425	394	390	409	438	401	411	356	397	419	391	381	376	396	415	379	390	359	408	396	360	418	392	385	422	397	360	414	403	410	375	379	396	379	364	420	405	422	378	391	378	379	367	392	381	401	362	389	380	335	378	399	418	370	382	403	372	391	396	374	357	383	428	387	402	380	379	384	386	391	407	375	410	397	386	365	411	412	407	409	383	395	385	379	425	393	403	376	376	347	380	367	378	374	373	361	401	371	398	409	370	415	394	364	369	361	399	385	395	402	381	397	389	371	393	376	362	424	402	394	389	390	388	364	409	372	379	423	380	391	402	371	381	388	381	386	379	385	363	375	375	356	401	433	389	373	392	349	381	377	402	414	377	404	394	390	383	387	418	379	396	387	378	386	409	418	396	410	372	425	386	382	369	399	426	407	413	426	376	369	410	377	416	404	369	399	394	392	372	372	401	389	399	409	371	366	349	381	389	395	405	404	413	370	400	397	427	414	365	387	370	392	381	402	405	380	400	375	409	365	402	415	399	384	399	399	382	376	414	356	399	363	360	370	405	408	395	378	412	374	394	422	379	396	432	391	384	409	390	408	387	392	352	334	399	374	372	409	384	376	397	386	377	374	374	353	393	362	375	388	362	407	382	392	392	383	370	395	355	383	414	354	363	406	380	402	361	393	391	403	390	358	384	386	389	377	383	403	383	399	395	413	395	396	404	354	353	376	380	394	410	396	382	378	373	371	363	372	404	432	404	388	386	383	369	406	417	353	403	403	402	376	388	418	366	385	405	390	402	424	403	418	396	409	382	374	373	409	362	377	368	389	395	382	399	410	395	384	367	415	405	388	362	381	399	383	381	365	385	378	386	423	390	408	415	396	387	419	432
9823	16358	13316	6965	4945	3789	2898	2353	1868	1614	1370	1183	1100	1027	924	860	823	746	722	713	727	677	666	699	661	601	616	627	581	605	560	561	539	607	622	606	550	576	560	574	537	565	538	565	549	556	548	567	552	545	557	544	559	519	554	530	511	578	576	513	523	551	540	524	523	539	524	525	549	537	566	538	538	559	514	523	529	498	496	545	544	511	533	530	540	574	512	523	530	529	538	552	532	513	532	530	516	500	555	506	515	527	556	547	568	542	523	498	483	543	527	522	510	526	503	553	495	517	514	546	487	516	556	527	486	490	504	517	520	529	565	519	517	511	537	539	531	547	556	568	524	554	509	500	503	537	523	530	546	554	592	549	553	519	498	564	539	470	529	535	518	512	545	544	528	488	547	523	503	493	505	532	533	513	535	533	570	555	505	553	533	513	529	490	524	453	517	502	549	518	534	532	543	501	507	532	530	522	554	509	503	519	513	517	512	518	521	520	559	511	485	479	518	496	519	515	499	521	475	507	551	511	536	516	514	487	531	545	534	504	497	533	504	502	542	527	531	491	521	519	546	524	496	510	487	500	521	529	549	494	505	503	488	516	597	502	542	530	517	519	515	549	490	558	539	513	545	564	521	541	525	540	540	547	524	531	511	518	531	479	504	523	561	521	548	542	551	510	552	539	536	509	535	512	539	496	542	546	537	508	539	501	507	546	564	513	556	537	505	501	498	538	560	465	531	554	528	549	535	538	488	551	551	530	500	501	505	488	557	598	509	518	533	524	525	495	507	525	512	544	512	547	515	531	533	512	474	561	533	500	526	518	594	528	534	523	476	501	465	527	518	544	509	511	510	561	515	519	516	500	543	567	539	544	543	512	535	516	542	497	511	527	531	530	556	545	504	556	536	527	530	535	531	508	544	504	517	525	508	524	506	513	512	520	518	510	534	501	489	500	493	509	527	539	516	529	525	460	546	543	509	510	522	537	525	512	542	511	539	493	508	512	525	538	529	561	541	496	537	550	547	533	531	521	546	513	527	490	527	568	476	576	554	520	524	510	487	479	532	512	553	545	504	531	528	529	505	547	534	525	523	513	544	548	495	515	520	508	508	545	511	496	531	527	542	529	534	518	526	556	533	516	531	533	478	525	506	519	524	503	528	539	548	529	569	498	558	518	511	522	514	528	549	551	504	556	512	514	516	511	517	567	548	516	497	527	563	516	559	554	543	543	531	514	497	540	553	551	514	545	533	532	537	513	503	559	533	547	507	566	551	485	532	513	483	526	529	538	576	545	535	508	506	512	537	527	486	510	538	511	556	516	546	508	500	517	466	517	497	504	529	493	514	523	532	538	496	490	531	526	548	518	530	518	530	492	513	494	517	533	517	532	508	575	502	526	518	538	578	562	492	537	566	536	526	550	519	546	505	527	522	552	512	551	520	502	528	569	507	560	507	562	480	563	553	538	537	512	514	478	493	493	499	525	517	537	582	536	567	538	546	548	509	525	509	475	505	507	525	519	548	497	515	513	502	493	537	514	515	530	498	564	512	509	541	532	505	569	524	508	517	507	542	483	535	531	527	521	523	532	531	525	568	514	512	510	535	537	483	564	493	542	550	512	539	528	498	529	499	539	523	493	546	524	515	547	517	527	522	557	519	494	500	511	540	516	528	543	519	529	541	497	571	557	543	515	536	555	520	556	534	543	506	521	535	546	547	537	533	516	534	524	533	473	531	514	514	520	523	522	495	559	552	520	545	541	505	508	542	508	516	507	534	516	498	502	497	561	496	481	498	540	522	534	495	510	508	486	554	542	497	559	520	554	512	533	548	526	533	506	535	549	504	485	484	539	481	505	512	555	553	516	548	525	529	530	553	531	532	518	503	517	507	547	520	507	527	514	537	542	529	548	559	495	498	524	521	521	527	511	525	544	514	551	554	537	520	518	529	546	495	558	547	504	522	488	528	520	530	503	497	522	517	519	533	552	509	547	530	537	548	548	528	536	546	534	533	494	514	548	514	554	540	532	498	518	497	542	507	521	562	513	533	540	481	529	511	534	555	534	481	532	525	542	551	516	518	541	506	515	544	488	549	515	526	511	491	541	565	552	525	538	498	544	531	543	508	467	566	516	498	472	513	530	542	519	513	540	521	511	549	496	502	525	565	520	490	529	502	495	492	540	529	549	536	505	534	550	548	511	531	533	495	520	500	512	534	494	547	519	548	543	532	540	502	517	534	565	537	525	554	496	508	495	522	535	489	563	546	544	519	506	529	495	529	566	518	524	535	512	529	565	509	523	522	506	503	516	541	514	477	523	528	504	517	510	530	580	492	512	520	461	531	527	520	510	531	504	566	512	539	471	578	543	522	479	499	533	553	505	535	484	556	507	505	494	524	508	526	550	517	583	499	513	500	514	553	509	512	459	506	536	507	506	520	518	459	550	527	513	532	528	499	504	512	516	555	488	496	520	526	530	514	506	558	504	541	518	519	530	534	505	504	517	508	509	503	514	549	529	534	518	539	491	504	483	538	553	513	500	497	528	497	550	516	511	565	477	492	563	522	532	547	539	532	484	493	527	579	512	502	548	460	530	537	500	521	562	556	502	501	562	488	536	541	527	526	517	563	461	513	483	520	545	561	509	527	538	508	539	517	513	543	494	537	525	546	499	550	549	532	536	515	510	497	523	523	525	539	526	514	530	533	529	498	510	510	523	513	549	559	503	548	576	514	504	527	526	507	556	519	554	548	507	503	536	524	537	575	531	543	562	511	539	549	525	541	472	543	475	545	504	513	463	501	504	517	497	487	482	550	526	533	494	533	491	531	552	454	493	556	510	524	536	531	449	495	513	567	554	511	529	499	536	538	556	492	520	564	527	512	547	489	515	518	491	503	518	521	490	529	532	506	539	523	510	486	526	538	522	480	547	492	533	516	528	537	534	546	542	516	537	515	548	556	510	551	530	522	537	544	525	498	503	519	534	507	512	536	499	560	559	528	563	550	488	534	482	529	545	523	556	495	520	553	550	539	522	516	527	508	523	515	514	512	471	511	480	539	530	522	522	518	491	490	473	528	536	511	504	495	514	554	525	532	492	532	493	533	534	527	543	451	524	562	501	531	538	548	497	463	552	538	525	506	497	546	537	573	516	506	527	530	479	548	544	509	499	496	512	522	585	476	530	507	507	488	480	537	467	552	479	536	528	505	486	534	494	514	527	527	588	538	527	542	539	510	588	524	553	528	488	514	504	527	489	554	520	550	504	559	568	479	518	523	549	502	503	536	528	559	558	523	546	535	547	514	532	511	522	494	510	515	511	555	520	558	573	489	548	501	502	491	555	517	472	510	534	560	525	548	565	553	547	544	553	507	555	528	525	574	549	558	527	515	530	527	511	515	540	540	538	539	496	531	516	539	483	523	494	554	496	508	547	519	505	528	507	528	500	516	489	533	493	519	526	528	489	546	520	508	510	511	549	534	527	473	540	538	500	534	539	556	520	501	512
26976	20926	9668	913	550	450	427	451	452	418	441	454	397	408	419	408	386	385	406	391	437	386	421	397	414	374	416	426	351	399	405	397	405	432	423	417	369	413	408	398	421	434	432	388	355	399	405	370	402	397	406	385	415	391	408	369	434	378	435	415	378	410	385	414	398	376	416	407	396	410	430	436	401	405	398	404	416	399	424	414	393	397	401	380	386	442	425	410	452	473	396	362	412	385	426	426	410	399	397	418	379	386	414	438	377	423	389	413	424	395	402	377	412	420	364	373	417	419	390	384	418	376	432	371	381	394	378	395	404	380	449	400	414	416	397	408	388	395	411	393	441	419	399	405	395	401	405	412	408	408	399	395	399	387	393	411	416	426	438	383	396	426	420	354	399	407	409	375	418	396	399	438	427	401	415	460	424	416	431	382	378	394	421	368	422	392	412	396	412	392	418	396	399	385	416	413	388	423	410	394	378	408	404	386	362	398	392	420	446	413	393	417	420	430	378	403	412	402	422	373	394	388	377	415	419	408	418	412	396	423	427	422	407	414	363	413	431	388	382	394	419	419	398	405	357	391	389	380	414	419	418	414	454	427	416	393	372	384	396	387	389	390	417	389	434	399	418	383	400	413	413	406	428	399	386	396	417	381	397	401	396	424	390	451	420	400	395	394	395	416	392	423	450	415	413	438	387	422	383	383	424	396	386	429	395	410	420	385	394	396	429	412	421	396	430	423	404	391	408	404	414	416	378	412	381	403	393	427	413	394	392	426	406	377	398	405	429	380	392	383	403	393	450	402	394	439	418	426	452	369	396	399	434	437	412	406	423	394	417	395	441	385	401	441	424	413	396	410	427	377	435	431	403	391	400	415	396	406	436	384	420	427	370	420	382	410	422	398	410	411	389	403	400	399	403	408	393	437	407	398	394	334	407	423	447	412	404	427	375	409	412	392	374	436	397	404	389	370	414	390	407	447	400	399	397	391	415	409	424	428	431	356	434	421	430	380	394	425	402	428	422	441	420	412	421	397	441	423	377	445	401	404	390	408	399	401	429	417	401	394	446	374	393	369	433	395	393	435	384	420	392	440	415	391	400	384	431	398	414	421	426	377	401	372	403	420	401	372	391	433	410	372	386	413	440	397	420	405	389	414	428	404	425	419	436	396	389	418	384	439	380	391	397	453	383	373	423	396	381	422	376	398	404	379	422	382	436	418	401	395	448	398	439	408	403	455	417	402	430	421	406	464	422	398	377	362	387	403	385	381	376	433	398	398	406	446	399	405	411	428	411	381	416	409	387	417	403	395	426	410	435	394	460	397	400	382	422	441	424	397	418	429	402	388	365	428	414	428	394	425	406	386	386	411	387	376	426	406	355	413	409	414	384	427	429	392	410	402	403	375	398	400	410	440	425	395	365	433	436	431	413	409	415	406	393	386	430	404	430	402	398	369	378	407	379	389	427	431	410	412	370	417	374	395	397	392	381	398	416	390	405	397	413	363	446	393	399	410	411	404	420	422	399	437	406	407	406	389	388	388	438	436	397	389	400	403	431	413	427	420	386	404	419	370	411	425	421	409	435	400	410	409	390	417	443	378	440	413	381	399	405	411	405	401	400	403	358	384	418	413	411	397	411	394	400	409	348	440	367	404	413	416	405	442	383	416	392	412	412	389	407	396	403	396	437	387	421	430	397	400	391	406	416	434	404	399	402	363	400	413	399	405	436	413	398	406	411	399	402	411	410	403	382	413	411	403	426	392	380	421	389	386	406	393	430	424	403	361	390	423	420	431	416	433	390	421	393	433	431	426	402	410	421	433	375	399	402	380	422	401	377	422	400	395	401	381	390	403	432	445	384	416	417	420	411	385	397	393	383	406	405	406	404	401	367	419	366	382	436	387	386	385	376	437	374	426	446	410	385	369	469	389	379	398	394	413	429	403	373	417	394	415	424	404	409	424	381	390	403	371	432	427	397	386	387	404	401	401	412	412	397	400	404	398	394	381	419	408	390	433	396	406	396	406	423	367	405	404	422	374	382	398	400	414	400	387	432	424	446	383	418	356	411	422	421	432	396	422	411	443	369	423	402	408	398	403	391	407	412	409	417	399	371	423	405	392	403	393	430	410	419	390	401	397	411	435	411	418	409	389	409	384	388	391	398	400	437	428	389	366	413	393	422	449	396	369	384	421	398	374	414	371	388	420	391	420	420	391	411	393	410	384	409	399	428	404	404	395	408	427	388	404	438	396	398	409	436	396	408	386	404	378	427	420	405	428	425	355	418	361	396	420	376	391	447	427	398	453	410	403	412	402	401	377	392	411	371	431	403	391	405	448	409	348	430	427	401	429	406	395	402	417	412	416	412	395	410	420	374	395	430	439	417	413	410	368	395	407	423	408	417	424	390	388	319	409	417	366	400	432	420	410	405	393	377	407	409	395	420	401	374	358	425	385	407	437	383	421	413	413	396	418	402	386	423	406	386	407	429	424	423	392	402	382	415	416	386	413	433	393	423	401	373	389	377	407	388	422	418	399	406	370	428	382	413	427	427	385	423	378	424	422	394	389	392	400	405	446	369	387	413	407	444	411	415	416	395	410	401	427	404	408	379	401	405	394	424	398	385	407	391	387	392	410	404	431	436	409	405	422	450	385	389	376	429	386	429	404	439	399	435	412	433	416	389	368	409	380	403	387	411	400	384	385	394	369	383	427	356	427	451	397	409	411	410	403	399	393	409	391	418	433	408	410	442	393	419	407	409	436	436	417	425	422	410	404	374	412	412	435	383	410	395	414	406	396	405	406	398	417	396	354	403	394	419	423	377	402	408	386	374	410	372	410	380	407	419	409	437	380	392	387	408	375	429	399	457	417	400	413	397	391	410	398	380	403	400	390	368	392	368	398	396	398	397	433	412	406	386	424	403	451	413	429	402	453	383	403	399	405	445	431	405	425	392	379	428	400	398	461	405	390	389	437	419	404	415	397	384	355	404	407	362	377	410	347	439	422	383	414	401	402	424	388	404	415	401	391	428	410	442	426	363	394	411	373	416	377	383	395	385	383	406	415	416	423	431	424	392	393	414	409	389	425	412	428	383	391	386	400	399	387	387	434	398	402	381	420	394	402	406	410	409	414	406	400	409	400	425	425	380	411	403	397	429	414	420	455	417	382	433	387	405	442	422	436	411	369	413	397	412	382	401	425	378	409	404	447	420	423	412	428	407	368	405	396	432	438	422	388	420	430	371	396	401	394	390	413	420	424	388	437	396	424	413	388	408	423	409	436	390	389	376	429	421	360	432	378	410	432	428	436	395	383	435	425	390	407	392	426	402	398	419	398	418	420	394	447	431	428	375	402	410	400	366	403	374	404	387	392	396	415	401	375	432	423	412	391	392	411	381	389	386	404	401	402	415	395	456	398	393	398	380	425	421	411	467	429	414	379	404	417	375	416	394	398	424	402	417	427	445	410	415	427	396	447	434	420	399	375	420	414	431	406	388	422
4250	1205	1054	758	646	614	634	595	552	544	535	566	511	584	555	580	534	560	540	580	553	610	509	545	552	528	537	560	549	537	510	479	548	514	572	507	500	536	544	540	521	541	527	498	509	539	504	550	513	559	505	557	560	510	580	541	569	546	504	530	512	497	487	554	520	536	533	529	537	519	534	525	537	534	514	539	521	532	498	537	520	537	536	554	527	571	512	507	525	540	515	553	546	527	537	511	550	520	500	523	569	552	531	548	513	504	559	540	537	537	505	512	562	559	545	502	522	522	551	518	552	518	533	552	529	525	527	535	530	519	546	488	563	519	523	542	537	512	507	550	554	505	558	552	514	524	522	525	546	511	512	521	516	532	505	512	515	519	552	503	585	512	519	534	545	534	501	517	532	551	520	550	524	474	553	545	550	570	516	520	511	536	529	509	523	537	545	521	551	519	500	486	518	538	522	517	547	561	540	486	548	534	544	534	537	524	562	548	466	507	548	565	546	531	526	533	560	531	554	545	492	500	547	538	533	534	555	524	546	515	489	523	546	527	584	522	547	531	532	520	550	532	572	518	516	495	550	537	534	561	519	500	541	551	523	531	504	529	516	502	529	556	542	541	536	541	556	531	495	482	535	555	552	571	557	521	543	529	560	539	492	514	528	497	508	511	571	525	512	550	525	482	531	534	503	508	551	539	552	500	532	560	524	535	560	551	578	522	500	527	529	571	533	536	542	505	516	550	530	553	570	524	543	543	534	547	486	542	537	559	527	558	574	554	541	538	519	569	538	536	558	577	546	519	523	568	509	557	536	530	533	520	530	529	552	519	484	488	544	483	523	560	507	532	534	530	510	548	529	509	553	527	504	518	492	514	533	541	522	552	497	511	534	530	501	585	553	540	513	527	511	559	502	565	526	539	517	507	530	553	566	515	514	541	533	533	505	531	534	544	523	503	566	567	512	510	552	548	547	560	513	526	535	545	550	493	558	528	547	496	508	512	527	502	552	522	512	507	514	569	538	521	531	520	558	564	529	517	481	539	534	529	520	550	521	524	530	533	533	543	517	564	522	519	508	513	547	511	487	526	469	545	534	542	533	498	493	503	560	525	532	559	511	544	519	514	558	514	551	506	537	486	513	503	584	544	520	497	560	518	514	533	540	530	561	516	499	467	525	551	533	539	538	520	545	552	545	512	524	540	513	520	520	501	509	506	512	602	498	491	536	523	525	499	504	496	550	463	548	514	559	579	537	516	529	524	557	529	542	525	525	499	475	522	511	564	569	549	526	507	519	523	532	544	545	486	535	506	519	533	566	561	543	538	536	521	562	557	528	535	561	548	509	497	522	530	568	548	519	501	536	535	533	521	504	558	505	554	529	540	495	498	525	528	487	520	523	528	565	552	514	549	547	533	548	481	494	517	550	501	534	515	537	521	523	503	528	559	527	486	535	510	536	478	535	524	555	524	514	512	500	542	549	534	545	496	528	536	535	504	541	531	552	516	541	548	514	544	561	554	513	514	556	503	534	520	550	514	513	586	495	573	542	512	527	482	541	497	555	547	544	534	537	559	532	572	549	534	536	559	495	564	554	508	549	557	497	495	512	491	505	495	570	573	521	570	552	569	535	520	468	537	512	540	547	497	535	538	530	515	540	533	548	536	515	545	557	507	527	509	545	504	509	543	507	533	514	514	529	564	518	506	555	497	546	502	529	600	533	532	532	518	572	525	515	528	544	557	530	528	527	527	481	569	531	501	488	534	522	510	512	501	494	510	499	551	510	523	505	504	532	513	545	490	567	540	563	527	539	589	521	498	571	530	541	531	522	574	532	511	512	550	560	534	532	545	514	498	500	547	541	523	494	557	550	528	533	537	563	535	527	516	499	547	563	540	514	554	508	544	526	530	538	519	526	520	503	516	525	522	505	503	531	563	496	521	554	524	512	530	563	546	550	527	491	553	533	554	512	534	566	556	503	497	492	547	521	524	582	481	553	534	544	536	540	497	539	515	570	585	530	519	528	528	526	524	532	513	515	485	523	520	490	496	527	548	521	550	511	542	546	529	529	516	535	508	508	561	536	536	509	570	527	542	520	533	530	544	528	579	542	564	536	511	515	527	520	521	541	509	518	520	522	526	537	539	532	536	552	548	538	545	500	569	527	514	551	526	531	560	553	499	500	531	562	538	507	552	532	569	535	600	528	511	557	508	545	532	523	511	545	540	558	526	514	539	563	518	544	540	551	500	495	495	556	526	527	568	528	532	518	526	546	543	542	512	504	549	500	533	525	543	521	518	514	517	501	531	513	527	538	510	533	532	556	533	514	546	547	573	556	536	534	530	593	537	556	542	564	505	547	535	566	527	485	490	557	550	526	531	517	533	538	569	513	557	540	570	528	550	507	522	557	518	492	500	522	513	509	515	545	528	509	552	530	523	510	489	516	483	540	550	548	511	547	535	568	535	587	524	498	520	505	544	520	556	499	518	518	523	511	529	523	537	566	523	516	523	486	506	541	513	537	521	591	586	563	514	565	513	522	534	525	514	499	535	516	550	563	514	551	541	550	507	556	551	524	531	559	511	506	518	535	499	542	473	519	570	503	531	517	545	509	499	525	538	512	561	513	514	499	519	561	505	560	488	556	549	543	560	535	573	538	558	529	510	574	522	533	527	537	524	578	548	535	527	550	557	532	503	547	548	567	528	537	541	535	543	544	559	542	495	523	522	562	529	562	514	544	545	534	533	511	528	528	533	553	540	551	502	520	524	516	477	534	504	576	548	517	533	519	495	553	542	539	555	529	532	524	540	505	526	527	505	548	574	551	486	498	514	510	521	556	535	543	499	518	528	537	550	559	542	536	498	536	523	559	543	499	532	505	518	545	494	540	515	533	512	581	585	553	546	523	564	551	497	531	516	556	558	536	550	497	535	562	528	494	509	551	512	526	521	477	523	546	517	537	498	564	513	523	510	494	590	497	570	495	511	518	565	537	528	544	482	511	552	513	501	535	528	568	526	484	524	535	524	508	536	503	538	534	552	499	518	544	529	534	517	539	534	544	549	601	483	536	586	505	530	558	537	525	519	535	484	553	527	550	548	505	511	520	531	504	541	520	538	537	491	527	538	501	509	527	542	521	559	545	572	536	506	535	548	518	518	531	482	525	543	539	554	509	525	503	569	553	530	560	559	556	533	532	548	539	521	533	520	520	523	579	505	525	489	579	543	489	534	551	549	478	532	517	573	523	561	513	525	508	582	451	532	481	511	551	493	538	535	519	535	525	498	527	536	504	503	519	510	496	506	512	557	534	563	516	542	537	530	525	551	516	495	554	526	517	546	497	536	526	506	536	522	499	508	590	525	501	525	536	544	560	538	535	553	496	553	565	539	528	534	531	488	531	513	542	534	554	481	505	547	546	542	551	458	522	553	493	537	521	551	512	536	498	498	523	494	528	541	550	504	544	552	484	529	539	565	523	510	540	497	580	549	535	494	517	537	526	533
23771	21378	28938	24182	21382	13136	1597	1017	853	805	732	711	668	666	652	647	611	589	650	606	647	637	628	599	599	591	588	613	583	630	587	630	612	588	593	570	582	532	598	551	595	614	606	604	569	594	586	570	619	590	585	575	589	589	552	589	561	562	532	617	576	542	568	603	565	577	603	566	575	539	583	579	584	595	577	579	537	604	590	610	606	574	614	591	617	578	537	606	564	526	588	573	561	594	529	553	567	537	550	582	628	581	564	546	576	614	532	546	584	581	606	554	559	625	589	552	570	522	594	576	540	558	550	568	537	578	567	535	575	581	558	558	578	595	541	544	599	580	550	597	571	557	567	581	567	595	591	578	573	541	609	511	620	585	565	626	601	557	559	560	576	598	550	619	539	572	586	582	571	566	612	528	594	623	606	585	533	550	566	563	564	559	599	584	559	564	604	579	592	587	548	538	573	624	546	513	575	564	601	612	593	586	582	581	558	542	603	568	535	600	568	533	565	588	565	555	578	592	555	596	596	551	588	610	583	538	607	591	522	591	577	599	577	564	566	564	620	552	547	541	557	586	543	616	544	559	590	529	580	588	598	555	551	549	582	629	626	592	543	534	592	562	556	595	553	579	576	569	585	576	572	594	562	583	547	580	552	545	584	541	571	528	598	590	541	606	561	557	593	542	574	533	561	582	549	587	582	576	542	564	592	538	569	590	539	565	609	586	555	596	604	599	589	558	578	580	577	562	571	526	561	564	582	592	554	582	557	562	589	558	573	555	549	546	571	577	566	604	591	573	569	547	558	578	524	566	591	632	618	575	597	572	585	524	518	555	571	516	581	605	608	581	558	578	552	531	608	577	556	571	539	586	593	561	569	576	526	573	586	577	572	592	562	545	558	533	568	572	557	614	580	555	647	554	575	586	601	551	565	593	607	578	595	550	601	563	607	576	632	558	566	565	573	579	537	565	591	585	557	581	570	592	574	540	638	612	611	561	604	584	570	608	554	575	585	572	558	593	531	564	591	521	531	554	587	563	598	556	581	539	570	628	546	604	588	548	585	538	578	578	561	598	564	594	528	558	583	522	527	549	626	602	576	578	579	578	541	548	569	552	561	563	557	535	559	576	568	562	557	561	531	558	602	542	606	591	560	575	549	575	574	567	630	587	578	612	545	568	533	575	544	601	602	539	560	581	556	594	560	567	570	561	563	601	582	548	598	555	597	574	563	551	574	593	554	553	597	577	546	585	601	526	559	560	591	583	580	590	534	578	566	624	618	566	558	537	558	607	583	559	559	574	569	592	551	558	539	582	646	538	573	621	576	530	559	572	602	585	596	565	609	595	578	625	605	566	574	613	612	589	584	583	591	509	574	574	583	552	589	559	617	551	553	578	599	575	548	591	587	588	511	588	586	546	578	537	591	555	620	579	601	593	577	581	583	587	565	607	578	553	580	615	575	552	579	594	593	598	585	623	598	578	543	558	558	571	649	563	585	555	587	586	544	576	574	567	564	582	582	553	536	572	612	577	569	580	532	580	573	595	572	545	592	549	519	587	580	602	596	581	592	586	589	525	579	579	593	598	612	589	560	574	561	523	508	554	578	601	561	579	553	541	525	550	531	579	554	580	557	610	538	554	555	583	594	586	561	566	557	597	541	577	605	564	563	560	579	556	560	558	588	567	570	560	588	566	598	591	568	576	514	548	583	533	607	557	581	562	536	589	588	581	591	607	616	547	556	548	592	564	584	596	520	584	587	566	560	585	547	553	595	544	590	584	616	597	546	547	558	594	593	550	552	572	565	526	527	573	570	599	561	549	558	579	534	588	585	548	581	610	594	551	583	563	573	613	567	584	547	587	533	578	503	617	588	585	568	542	562	556	551	560	563	555	556	530	543	542	593	577	546	567	575	555	526	557	584	619	575	594	546	567	565	600	574	555	585	582	598	553	560	562	594	531	579	602	559	589	565	560	543	550	541	566	594	610	554	554	564	582	586	569	574	543	544	577	635	580	557	573	569	541	530	579	562	534	603	583	634	549	567	568	595	561	541	599	574	586	571	597	559	564	579	571	604	539	560	585	560	548	537	591	566	555	556	590	598	574	564	562	520	558	555	597	592	555	566	577	560	585	601	605	586	562	564	621	596	588	561	551	592	578	537	561	583	597	542	579	601	582	565	569	551	580	567	581	573	599	582	550	551	561	595	556	556	555	584	602	558	569	553	571	540	599	597	558	537	556	565	569	529	582	539	562	597	614	548	601	593	588	560	543	593	573	590	570	588	595	618	569	579	571	565	579	551	561	554	576	573	582	599	560	602	583	556	572	589	580	602	602	571	560	598	575	563	553	554	520	585	536	593	534	503	593	586	567	537	587	552	578	572	592	597	547	577	576	565	580	549	554	629	586	553	573	526	523	592	561	577	561	591	576	592	572	597	540	519	563	603	601	561	547	553	589	548	549	598	570	557	564	581	615	598	557	595	589	518	572	565	572	536	555	563	581	578	561	552	563	557	565	558	580	553	568	546	560	555	571	544	585	565	567	554	564	607	548	551	602	561	539	576	593	611	526	576	594	554	566	556	594	556	549	612	580	589	578	582	589	567	563	569	597	559	543	598	564	600	548	571	562	565	568	619	520	546	583	570	549	561	543	624	542	548	582	598	620	555	596	569	566	566	577	616	546	585	604	577	576	553	552	541	573	545	589	603	582	555	554	596	582	557	589	599	557	572	544	581	536	585	540	586	572	541	547	554	570	606	578	559	578	587	545	582	615	544	554	618	584	584	561	573	576	600	559	573	549	559	548	541	580	580	558	584	590	570	557	546	534	637	557	552	554	602	554	574	529	542	563	597	583	593	543	565	575	553	579	575	565	590	615	604	561	577	612	553	550	551	563	584	575	601	543	592	570	543	582	580	605	538	537	542	566	549	554	553	568	571	603	541	563	591	573	541	580	603	550	565	610	588	547	541	550	564	572	598	586	578	554	559	583	539	584	571	597	566	547	598	605	593	560	602	576	556	548	594	549	576	579	596	564	575	585	594	579	541	574	528	615	598	561	553	562	581	585	565	566	546	552	566	538	564	586	573	558	547	607	572	565	550	572	596	559	623	580	591	566	559	557	581	571	618	568	600	568	568	622	577	599	572	597	568	556	547	578	572	561	547	578	592	550	569	571	574	576	555	578	597	570	583	595	591	539	558	561	595	566	602	567	546	581	589	598	566	582	556	565	598	574	608	594	591	590	539	549	604	598	543	556	554	584	563	574	583	587	564	558	561	601	566	573	552	571	570	609	603	562	585	555	602	547	588	542	533	603	537	617	556	585	543	563	553	578	543	578	580	562	592	595	510	602	560	564	545	523	594	556	583	539	564	568	578	558	566	600	547	579	558	570	587	596	561	544	572	568	560	561	576	528	546	586	582	561	543	562	614	575	549	566	537	557	589	574	564	564	573	570	616	566	574	582	573	556	580	590	565	597	590	582	529	574	547	581	529	514	558	610
7556	10215	8306	4318	2940	2499	1952	1685	1450	1342	1194	1199	1067	1001	926	893	896	882	839	842	871	819	771	792	760	814	776	821	787	785	736	796	777	795	806	751	743	696	797	771	753	753	723	776	764	716	710	818	805	734	769	733	757	722	778	786	783	757	779	743	740	764	792	738	741	718	743	795	769	718	741	759	761	785	729	744	764	740	742	732	701	777	708	742	732	737	736	763	731	731	715	775	772	721	724	728	758	747	750	730	772	751	746	766	773	767	760	763	794	805	778	752	731	745	716	708	716	770	725	769	711	703	737	743	769	725	727	736	752	755	735	745	773	687	732	720	727	760	741	771	715	772	743	713	731	725	744	737	746	746	742	773	762	771	752	757	747	770	754	751	752	751	740	724	748	772	782	717	770	782	794	757	734	800	754	769	755	707	725	778	790	727	738	791	749	767	773	737	740	734	754	774	756	747	734	690	763	750	748	697	703	725	718	713	770	725	748	721	723	736	739	723	788	787	776	731	788	720	769	717	715	725	765	728	770	793	699	765	761	744	741	730	760	736	743	732	727	691	699	714	783	754	721	746	716	725	713	743	743	698	736	725	733	697	708	762	744	692	725	779	709	748	727	753	742	737	743	808	802	768	720	737	783	718	737	782	762	717	745	711	781	688	787	710	787	737	735	725	765	774	747	748	752	775	772	784	731	755	760	751	774	695	749	758	772	775	781	728	789	730	709	740	729	773	742	736	727	747	758	743	737	768	739	714	772	770	787	740	733	730	741	706	733	753	705	772	689	745	768	736	806	736	731	732	749	779	736	779	732	736	777	763	701	812	727	735	733	757	782	693	759	716	735	749	741	657	722	746	781	684	702	762	733	739	751	713	734	706	768	726	712	764	743	695	709	729	736	785	784	740	749	776	723	723	707	720	751	778	772	794	721	794	785	805	759	762	684	722	695	663	757	759	806	758	760	749	735	704	788	771	750	754	730	728	745	699	728	743	759	769	721	778	740	720	721	754	755	744	722	753	723	740	758	694	762	773	723	773	749	749	761	732	718	758	731	714	725	801	714	707	708	698	720	747	727	748	751	760	722	761	727	743	802	752	726	707	724	736	734	734	756	710	789	713	755	763	751	760	753	742	722	725	730	727	734	714	708	755	715	739	750	754	763	721	775	700	763	766	752	735	732	756	719	761	759	781	775	785	716	771	749	743	760	726	725	761	733	756	710	717	741	725	771	730	731	752	757	742	795	729	721	733	774	779	710	742	764	764	730	831	711	702	771	756	775	739	738	734	723	720	779	736	713	772	717	777	744	778	771	731	728	782	774	759	723	797	781	751	754	755	787	741	746	785	746	733	760	749	717	705	708	730	647	765	732	751	755	753	763	744	700	731	794	773	743	779	756	741	764	762	774	814	734	722	791	774	737	762	738	724	760	701	711	752	724	776	753	752	730	744	714	712	799	722	726	738	780	755	702	697	717	744	752	788	746	763	776	795	738	691	722	734	709	739	742	748	726	785	773	773	712	736	725	751	762	744	734	810	743	763	744	688	747	731	821	724	725	760	731	744	707	730	695	714	743	730	751	773	742	743	788	760	721	731	751	767	779	741	737	759	746	763	741	806	732	752	754	766	735	726	740	751	765	713	683	748	759	738	729	747	760	767	743	742	740	775	764	752	751	732	751	792	739	719	682	711	725	731	740	799	783	718	749	736	777	758	745	741	744	730	732	714	749	752	746	778	729	774	760	736	718	742	761	738	763	769	740	750	732	760	818	747	754	721	736	763	743	796	796	753	763	777	754	769	739	753	776	759	734	710	793	693	758	717	727	739	745	720	736	748	784	680	796	742	723	767	773	756	703	680	739	738	744	686	795	741	784	745	791	739	768	794	753	732	755	720	729	757	747	758	745	798	732	760	710	714	753	738	700	705	769	781	738	727	778	772	710	742	730	715	735	771	657	779	752	751	765	723	750	777	736	739	729	724	761	724	796	769	726	725	770	738	748	771	732	736	774	750	751	703	704	769	765	773	720	769	773	708	775	716	772	716	737	780	727	754	734	756	789	779	722	770	761	734	758	714	722	745	737	760	710	716	695	739	770	662	772	750	701	785	795	673	792	723	779	730	719	711	695	719	743	759	732	800	751	705	760	765	751	740	700	745	713	722	743	748	744	727	739	723	761	729	708	752	785	744	738	719	733	719	719	726	775	802	749	723	727	781	776	731	757	748	716	784	781	682	789	752	732	748	797	745	719	728	772	755	768	689	717	740	655	742	754	733	756	751	742	693	743	793	720	741	751	780	742	747	716	741	753	720	785	774	742	759	728	771	750	771	801	725	714	751	761	721	746	746	749	760	690	781	731	702	732	708	732	721	749	759	767	768	734	764	779	716	738	728	773	778	735	791	799	749	735	749	706	732	770	733	765	773	731	704	750	761	763	715	735	754	741	741	775	760	709	786	735	756	740	697	753	726	745	772	739	758	706	739	791	827	760	771	736	764	726	775	728	691	740	723	739	733	749	774	708	721	787	714	766	690	771	770	747	761	799	750	740	734	735	774	758	702	782	734	763	822	751	694	705	684	725	755	709	772	753	718	787	811	726	718	742	746	745	713	700	750	724	738	756	702	730	736	772	723	718	713	747	749	725	749	734	736	758	761	786	761	727	741	755	746	669	734	731	726	732	733	735	745	772	736	766	768	782	746	762	772	769	768	740	691	707	714	752	746	745	758	760	741	748	802	775	765	745	749	719	794	684	711	746	804	752	773	698	741	693	740	775	724	739	733	759	741	761	765	733	761	773	731	744	762	737	733	764	766	749	716	773	778	764	749	769	726	740	748	727	770	732	711	759	757	716	774	725	747	752	692	743	782	752	710	789	756	742	776	744	771	767	755	758	733	736	760	703	731	770	775	721	728	721	795	782	739	692	744	720	715	761	736	758	757	798	707	719	722	732	770	743	768	736	775	751	772	779	716	725	734	691	745	791	818	786	767	734	760	758	747	740	704	764	728	745	738	729	740	758	714	771	787	723	789	711	786	735	764	719	774	738	756	741	760	758	739	742	707	677	759	760	731	741	747	775	743	782	740	753	749	731	773	720	769	739	750	777	706	748	750	716	771	713	801	739	712	706	746	708	701	789	732	764	740	763	742	784	735	766	731	746	780	744	768	796	760	785	706	756	792	749	748	729	736	760	777	779	755	692	742	734	707	767	722	711	767	743	767	772	770	767	734	766	775	725	804	750	757	766	742	769	729	736	737	760	766	782	735	766	745	739	749	747	744	746	714	753	746	811	749	765	741	743	759	791	766	806	723	710	755	743	755	725	767	739	728	745	771	748	772	752	740	773	778	777	760	803	728	746	772	755	748	713	724	670	720	690	734	747	776	759	790	754	717	782	744	706	736	750	731	751	725	750	724	746	787	738	726	778	703	811	731	705	729	759	730	787	749	688	758	728	749	724	705	793	732	737	728	770	742	843	746	788	736	726	726	736	722	762	763	735	724
22899	21372	29314	23799	21372	21414	11299	1208	915	799	688	687	646	586	506	572	497	479	535	494	443	467	438	432	455	444	423	476	427	480	425	414	394	432	411	414	432	392	417	403	381	411	377	398	395	391	406	371	408	373	393	392	435	407	388	385	418	438	388	400	374	395	399	379	398	365	364	406	424	421	401	365	404	387	383	378	405	354	411	426	385	413	385	390	377	393	399	366	398	398	417	408	420	415	406	395	382	409	377	391	409	395	408	409	391	348	391	375	357	411	420	359	410	366	415	385	357	399	380	391	405	377	365	385	424	386	385	386	357	399	406	420	398	435	396	387	404	407	392	408	388	368	393	408	381	377	364	410	389	394	393	397	357	420	425	414	412	400	399	374	384	383	424	403	385	393	367	387	398	373	413	392	387	414	397	378	388	359	407	423	414	424	364	381	387	380	385	403	382	372	371	404	395	386	372	371	375	364	363	389	393	399	382	396	395	347	373	385	408	436	410	382	377	399	381	403	360	387	380	387	379	405	375	393	416	388	379	390	366	363	406	393	421	412	382	379	388	363	359	409	398	386	402	373	409	356	392	407	367	390	401	356	364	379	405	429	397	379	395	393	405	401	411	370	393	373	345	384	381	374	383	382	349	413	398	362	412	361	398	357	373	390	382	377	378	386	414	377	404	382	409	384	410	384	358	399	396	390	390	376	384	377	378	392	400	391	386	387	428	404	396	416	391	400	407	344	401	382	425	374	386	397	385	350	403	411	364	409	373	359	393	403	391	401	402	372	395	390	395	384	441	379	376	415	414	324	376	410	387	416	385	404	396	382	415	400	413	366	382	391	402	365	414	391	399	383	373	366	382	384	377	393	372	365	395	428	360	380	390	422	430	414	395	388	372	358	396	398	383	384	376	420	376	366	351	383	352	381	383	395	423	390	404	353	375	404	389	417	403	413	404	422	403	395	394	396	417	411	404	426	405	359	415	376	386	353	397	386	390	418	410	378	378	371	375	380	379	409	353	395	432	407	381	381	400	384	342	381	356	400	390	391	382	363	393	414	393	409	412	376	388	386	373	400	375	378	378	410	362	373	386	431	392	413	352	380	374	399	369	394	373	376	413	425	403	409	374	386	384	384	393	393	386	398	418	399	385	402	382	393	402	359	366	399	385	389	395	389	397	370	411	380	401	378	403	366	395	387	376	353	393	367	363	400	368	377	388	395	358	395	401	373	415	399	336	427	396	397	409	405	389	351	402	346	376	388	419	389	384	402	363	401	409	387	363	410	378	424	422	364	408	392	410	421	375	395	400	375	379	415	387	382	356	374	409	384	384	382	368	398	418	391	407	408	393	370	384	391	380	414	378	412	417	379	422	388	412	387	389	417	379	404	405	410	404	403	375	412	393	396	385	411	350	397	349	350	414	422	404	396	380	391	414	416	368	404	399	400	391	376	372	371	416	392	399	400	405	399	403	401	431	422	394	420	404	398	392	369	423	397	369	446	402	421	389	385	401	371	408	395	425	381	381	372	432	400	413	376	380	414	374	355	390	391	409	386	391	405	364	421	356	414	353	417	393	375	372	390	378	381	387	424	421	386	387	394	365	388	348	357	400	408	387	375	391	387	388	362	390	379	408	389	403	363	381	390	356	371	376	399	395	397	330	377	405	410	412	399	390	429	395	378	343	400	376	377	418	373	388	363	379	393	406	370	385	392	350	381	425	421	403	382	403	339	374	411	413	384	386	387	400	414	397	343	419	424	368	389	390	394	362	403	382	355	381	397	387	374	403	335	405	378	364	357	379	379	371	384	409	374	391	363	390	401	386	390	386	389	405	386	392	360	389	394	406	369	404	371	401	391	366	440	384	358	393	382	379	394	410	418	409	390	413	397	387	394	391	435	382	398	392	364	397	403	385	393	381	375	386	386	373	377	367	375	377	375	410	400	411	402	369	382	394	393	390	415	398	371	381	392	384	347	392	420	396	407	413	363	423	381	383	387	378	397	409	368	383	416	432	401	399	360	413	397	399	387	377	382	439	397	396	377	382	401	395	395	387	376	401	382	406	393	362	411	385	414	419	361	393	366	370	383	404	394	419	375	397	407	377	388	406	382	352	407	377	376	360	390	376	380	389	402	374	392	408	425	385	376	371	421	370	387	403	384	394	387	395	417	412	385	372	398	442	390	387	407	377	380	376	442	403	404	389	401	390	333	382	350	396	429	353	418	385	418	386	384	396	343	394	367	357	370	389	401	381	372	403	369	383	373	361	403	403	390	385	382	418	369	359	395	406	392	399	368	401	379	382	396	369	376	440	383	362	387	407	342	403	373	370	375	406	402	401	365	388	361	348	463	409	392	422	363	416	402	374	400	352	403	358	376	380	367	353	388	374	386	417	396	366	362	400	398	429	379	378	416	391	382	401	382	398	394	392	349	423	411	362	373	396	394	387	408	396	371	402	393	406	384	383	396	412	392	386	377	396	387	388	372	383	396	389	380	422	393	380	396	356	408	415	430	366	375	353	405	371	382	371	427	428	365	400	382	401	402	370	400	402	354	395	399	385	368	398	382	357	370	400	397	397	314	368	367	412	416	372	378	359	370	377	389	400	379	370	395	407	392	424	378	367	389	362	386	407	364	387	387	365	356	399	383	362	375	364	382	361	381	371	413	374	375	366	384	402	413	393	371	395	391	405	407	374	385	368	371	380	421	378	372	401	373	400	416	390	386	365	410	383	386	438	431	401	405	368	451	390	382	395	384	380	371	384	368	405	404	385	401	393	351	376	387	320	374	374	377	344	409	374	406	394	387	393	397	402	389	423	379	356	374	385	384	398	413	376	398	432	438	400	366	405	400	372	358	409	376	386	391	385	411	423	368	374	415	368	396	387	378	394	422	351	414	394	394	374	395	418	415	419	360	398	381	408	367	380	382	377	390	427	397	374	371	357	410	388	389	386	369	423	357	405	382	347	423	415	397	405	397	362	405	356	393	406	385	386	364	402	396	418	382	382	363	389	363	388	405	405	382	391	387	393	390	378	385	406	375	374	377	439	362	389	391	428	387	392	380	360	391	378	381	365	402	375	388	373	434	412	372	402	401	360	387	388	365	422	392	377	396	406	404	340	427	377	389	371	391	437	369	403	398	416	415	362	415	388	385	387	409	398	388	403	390	396	360	356	394	404	378	378	401	403	356	380	418	397	374	363	350	388	362	416	401	374	399	372	382	394	435	374	389	387	374	389	380	414	374	349	379	386	373	385	389	428	405	382	380	390	424	373	354	397	378	377	362	402	369	377	397	371	401	376	386	385	399	402	367	376	423	391	391	370	378	377	395	409	381	400	388	421	410	363	398	384	401	417	404	431	435	366	404	395	370	403	380	397	394	384	425	406	395	364	371	374	377	396	409	354	351	394	378	379	378	398	371	381	411	414	393	386	399	375	411	377	397	406	371	429	406	350	390	386	365	395	414	394	352	381	380	374	353	414	398	385	411	374	392	394	392
9992	16368	13220	6946	5011	3716	2935	2337	1889	1626	1413	1260	1095	1044	940	885	819	814	763	706	716	714	603	609	608	617	648	611	610	624	548	587	575	572	599	529	535	596	552	554	566	578	557	544	551	531	550	591	562	533	550	554	585	543	568	510	541	545	537	518	505	557	544	554	533	540	509	566	568	578	572	492	525	508	494	527	531	509	512	493	525	542	489	501	543	496	504	526	529	493	540	537	508	542	525	544	489	504	523	527	522	546	499	531	500	543	516	543	513	529	515	503	532	518	498	569	507	514	531	500	548	525	532	552	554	503	517	524	544	517	526	504	515	527	520	508	528	494	569	557	508	544	520	510	522	513	536	509	515	549	473	496	540	539	534	502	516	514	478	490	529	538	553	531	460	523	520	539	552	480	534	521	509	508	557	545	507	522	509	570	481	516	537	527	486	483	516	536	528	522	573	519	527	513	522	529	525	523	500	491	497	546	543	549	520	531	493	529	492	497	507	523	503	489	500	514	528	530	525	539	540	511	516	520	524	540	575	539	502	518	514	544	470	516	506	514	573	527	504	541	547	548	536	520	519	532	501	498	502	511	514	485	509	534	511	551	592	466	496	528	542	507	518	495	528	510	519	520	537	529	498	511	508	562	516	505	505	528	522	515	581	561	536	519	550	516	505	506	509	510	529	541	528	523	453	561	538	509	527	545	503	515	492	536	472	521	549	510	540	549	493	504	489	502	506	542	503	510	528	452	502	527	535	488	505	528	539	538	517	499	523	492	515	509	512	527	548	535	507	512	519	500	496	521	533	506	541	566	542	516	545	547	537	531	498	536	507	562	467	534	500	515	549	516	547	527	507	561	539	556	516	523	511	503	537	591	479	506	524	544	525	465	504	521	528	525	545	522	539	510	512	529	505	521	515	537	523	506	568	494	545	526	503	496	516	517	540	516	510	500	529	536	525	507	501	501	489	521	537	554	499	491	506	548	514	516	524	489	514	502	522	530	548	521	506	572	532	540	534	541	496	481	535	497	523	474	484	516	516	535	538	545	535	486	532	551	517	526	526	491	539	489	547	538	517	508	501	493	565	533	489	510	541	537	515	467	538	532	530	512	480	520	528	493	521	494	510	494	503	499	535	453	524	529	506	520	543	539	524	513	520	522	539	509	515	507	467	528	507	539	510	545	492	505	496	534	497	453	524	519	517	528	525	527	544	530	512	502	487	513	540	547	512	511	536	520	569	516	551	543	523	515	494	538	518	512	518	580	500	518	526	535	525	521	533	514	563	529	509	531	509	532	510	514	549	544	524	491	537	510	513	562	565	476	532	502	518	503	501	516	551	495	520	492	521	467	513	508	530	571	524	541	530	546	554	499	494	517	502	521	507	497	525	499	472	520	512	495	559	512	536	512	511	481	523	501	525	525	522	499	549	561	561	540	535	550	477	500	494	523	513	522	497	525	477	542	517	557	559	541	487	540	510	497	527	539	523	505	477	516	530	529	526	547	513	528	567	516	515	545	525	503	504	518	494	552	518	534	532	522	539	494	525	527	489	512	541	523	507	482	541	540	552	493	518	486	484	529	530	506	505	496	520	533	491	534	580	503	533	520	537	561	484	548	510	514	495	537	522	505	529	510	479	554	552	493	497	540	544	545	537	544	526	524	523	485	479	540	544	549	515	518	518	560	518	524	558	514	525	540	509	551	509	512	510	524	548	539	548	478	539	515	478	514	536	519	555	488	527	494	512	498	543	510	530	517	584	503	560	504	508	505	525	478	542	515	543	487	531	507	541	509	534	534	509	528	520	532	499	512	514	514	503	522	497	511	562	510	524	485	510	533	541	532	534	528	532	529	541	509	482	566	535	513	519	499	520	520	507	522	494	588	538	543	498	555	560	520	529	513	514	506	490	472	519	572	521	490	522	482	553	522	520	488	534	502	523	540	523	494	532	510	595	525	504	496	522	529	529	480	537	524	540	499	525	496	518	493	550	510	557	504	511	506	519	500	510	483	528	524	488	510	509	499	564	516	532	559	534	530	519	551	481	504	536	523	524	487	550	540	553	490	490	549	515	552	468	491	561	519	513	473	539	517	498	561	527	508	554	493	453	535	513	519	494	498	527	512	548	549	533	531	513	507	522	539	523	502	499	519	482	487	554	510	508	501	524	507	481	494	532	556	551	500	500	488	478	585	536	528	523	574	504	538	537	540	552	520	493	521	532	528	547	519	550	516	532	505	509	548	542	509	491	518	494	477	520	555	532	520	528	520	531	485	483	522	529	508	542	483	537	489	510	555	496	487	519	522	570	541	518	511	502	541	503	504	519	537	508	456	553	546	506	531	539	524	507	558	512	496	530	497	534	531	561	507	509	471	534	521	549	543	500	547	544	569	503	550	498	494	481	508	552	532	507	511	495	508	487	494	525	523	480	537	491	501	484	509	535	523	541	512	515	500	528	510	497	504	465	518	529	504	553	515	507	493	543	502	504	520	523	503	528	518	498	482	513	499	566	478	538	543	489	517	564	487	484	567	523	502	552	509	571	497	484	516	522	538	483	485	509	473	524	545	541	478	539	526	507	465	540	503	520	524	534	501	516	528	551	522	553	496	540	519	526	507	515	519	531	514	461	551	496	506	510	497	477	541	499	504	536	476	519	549	484	515	458	528	506	516	515	508	545	495	529	534	516	554	539	530	541	553	545	551	508	494	507	523	542	568	515	517	538	511	473	489	524	475	492	523	493	546	576	524	497	507	531	549	498	499	517	535	492	554	550	499	529	475	512	530	530	546	504	523	573	547	517	537	517	520	519	509	514	525	547	518	511	522	472	544	524	528	520	504	483	516	563	544	456	504	499	542	498	490	558	519	507	534	533	522	534	498	490	529	546	544	505	543	530	482	508	513	535	566	506	510	519	532	541	490	528	565	524	506	544	487	520	501	524	517	513	494	537	522	534	531	532	503	546	526	545	501	496	502	511	519	517	478	516	500	525	538	533	504	502	476	486	507	517	499	533	505	498	488	542	504	503	516	531	544	522	453	520	498	524	489	539	526	498	538	498	480	508	507	509	509	504	522	492	500	474	501	511	540	529	505	505	528	496	498	498	514	504	522	507	506	537	495	493	528	517	528	517	535	520	487	513	546	555	533	522	523	534	530	555	530	565	521	523	500	463	535	519	517	557	493	510	541	495	538	485	508	532	502	574	507	502	526	516	548	508	512	477	501	519	565	563	518	510	489	474	494	510	489	506	497	493	503	504	489	554	533	493	510	521	507	524	475	520	471	518	506	516	462	495	528	514	488	553	466	530	541	469	559	501	530	503	511	522	510	567	574	515	496	595	505	510	492	498	524	497	551	478	558	517	537	451	566	523	517	500	502	548	509	518	524	503	513	510	557	494	503	519	519	511	573	535	510	508	510	540	490	513	484	519	551	525	488	562	469	463	509	520	532	538	503	489	535	549	513	497	548	512	489	523	501	540	533	526	511	529	551	518	521	496	500
26952	20864	9644	1042	674	609	511	459	409	433	437	408	424	426	377	400	383	421	403	387	388	394	442	400	388	366	413	438	383	423	398	414	395	394	417	385	403	380	393	401	442	370	381	423	419	382	441	399	412	390	414	366	418	411	410	441	425	384	445	425	399	403	415	390	406	399	386	406	408	370	383	386	416	419	405	401	410	404	404	393	428	411	399	430	404	386	374	389	408	426	393	379	393	363	394	407	429	399	423	453	363	411	399	383	399	325	421	411	404	373	365	391	393	371	425	392	385	402	393	388	421	382	405	409	361	425	380	387	398	386	392	409	421	443	439	389	395	431	397	404	390	389	414	390	424	398	423	408	412	408	382	413	414	403	392	377	378	390	411	411	421	388	371	341	392	395	423	426	400	399	391	398	389	422	407	384	389	389	404	434	414	391	374	393	384	404	414	429	409	415	405	432	362	378	376	404	393	401	406	422	375	408	409	377	414	422	397	388	431	393	386	428	403	422	412	421	386	388	392	411	441	368	384	391	450	379	391	468	406	398	394	421	401	405	386	401	400	423	415	407	405	434	375	377	359	399	409	393	390	409	412	413	391	429	376	402	405	358	441	413	403	404	387	387	383	385	401	395	392	358	405	444	400	400	361	406	398	404	373	416	409	432	376	455	408	410	397	374	384	387	420	391	373	403	371	394	413	406	367	369	420	394	391	373	410	386	437	422	395	385	415	401	401	361	382	421	404	354	373	380	370	422	436	372	386	405	410	391	428	428	407	370	386	402	369	399	397	410	405	400	366	397	396	411	444	427	373	419	370	397	369	385	381	431	430	437	389	396	375	389	404	385	372	429	413	412	408	401	401	381	405	388	391	393	394	413	435	413	408	414	411	429	412	433	434	363	384	371	406	386	434	394	399	400	407	391	386	432	410	393	393	391	404	420	394	397	407	365	391	409	399	414	409	395	377	410	432	397	413	389	426	374	436	416	412	418	405	385	395	437	385	404	417	402	419	390	337	407	422	408	410	439	382	388	399	388	410	400	445	420	433	401	410	429	395	386	388	437	394	403	389	368	406	408	446	410	389	417	402	371	364	400	391	378	389	406	416	392	422	404	392	414	407	398	405	379	422	393	388	401	390	397	393	390	385	397	370	390	392	376	404	414	389	403	390	387	405	428	419	394	420	433	363	389	400	398	414	417	404	423	393	390	391	400	390	394	445	419	380	384	387	381	388	426	428	413	366	355	428	421	432	413	427	441	434	378	383	395	421	361	416	374	439	425	356	404	421	416	421	357	369	393	460	351	423	435	395	420	413	415	409	411	411	415	402	420	353	401	370	442	386	402	399	394	407	401	439	417	394	381	391	380	412	391	370	425	403	410	402	417	413	423	436	394	427	421	423	400	412	397	398	404	388	401	367	427	379	405	428	422	431	401	385	394	393	463	372	401	389	400	375	396	391	391	387	401	386	376	395	390	394	368	394	377	426	431	378	406	408	410	418	364	417	416	404	369	389	386	398	425	428	401	434	371	378	402	410	389	427	383	403	394	409	394	403	369	369	399	412	399	386	428	375	427	403	413	397	389	402	414	402	394	364	406	393	396	364	394	369	399	400	406	426	395	385	420	392	380	396	394	422	441	391	413	430	419	407	396	403	399	401	429	428	396	394	415	367	396	396	372	411	410	428	393	400	426	404	406	412	423	409	425	415	428	364	433	394	434	399	403	404	381	379	377	425	383	400	395	438	428	401	364	398	442	375	388	389	406	406	402	406	411	416	409	414	379	448	419	386	413	385	377	414	419	408	448	392	404	412	389	387	420	403	409	407	417	384	410	374	388	400	398	396	401	391	422	392	373	388	388	422	369	415	418	406	390	410	390	424	417	393	396	408	381	411	421	379	443	427	409	396	410	395	453	402	363	417	385	396	391	429	391	405	357	427	418	407	389	414	413	390	387	419	405	393	398	362	428	397	396	402	418	440	422	401	440	375	405	403	393	400	366	410	411	428	371	347	373	396	397	412	441	386	398	391	407	407	401	389	427	375	406	425	408	409	403	423	405	380	385	411	392	386	381	383	421	392	395	398	369	402	383	399	427	385	393	387	404	406	390	386	410	390	379	394	403	399	405	381	391	440	360	417	390	378	419	414	367	370	399	411	409	383	379	374	391	422	414	436	414	423	458	376	409	375	376	395	400	380	421	387	407	410	415	383	400	435	399	385	379	399	382	417	389	430	404	394	444	367	403	368	388	420	371	407	392	412	421	388	420	396	402	414	380	410	362	407	404	371	421	367	421	397	394	434	456	435	413	385	381	395	442	385	408	402	378	401	409	445	414	404	412	411	402	422	409	395	404	417	406	418	410	395	393	424	418	406	439	418	397	378	406	427	408	412	376	389	436	406	402	400	363	424	406	376	370	399	406	394	395	397	422	421	391	396	391	431	393	388	433	387	398	410	409	397	433	366	397	411	402	448	409	399	388	388	429	410	425	382	404	413	427	409	398	416	384	389	414	430	392	406	386	428	413	426	360	402	401	431	395	419	384	413	400	426	386	436	373	438	405	415	431	385	411	389	412	406	422	398	436	456	396	417	386	408	354	391	403	409	428	448	408	401	397	365	388	357	417	382	405	411	401	422	436	435	421	434	424	429	404	374	406	441	409	384	405	376	403	431	425	437	392	384	399	400	422	403	412	371	431	370	373	440	400	372	375	386	402	380	385	402	413	403	387	390	400	398	388	426	412	412	410	372	394	380	376	399	413	411	416	360	399	397	398	405	427	405	406	406	443	377	418	412	388	399	389	423	409	407	396	434	389	385	384	359	419	414	393	394	387	423	373	402	422	402	371	445	375	392	402	412	379	393	407	398	406	412	416	398	376	378	431	416	409	390	402	394	416	412	408	383	404	385	399	392	402	409	419	400	431	418	425	428	409	403	420	424	392	405	396	405	381	377	383	409	378	417	421	424	404	411	397	428	380	431	419	407	429	408	379	389	394	392	423	401	399	428	426	408	410	406	389	411	404	365	390	443	358	373	409	404	384	391	400	422	388	405	380	385	419	411	359	387	415	422	392	399	388	387	422	365	402	399	399	421	410	372	393	414	419	399	415	361	403	408	412	382	393	421	419	416	396	420	434	385	394	373	394	385	378	397	411	448	413	403	421	412	400	409	407	363	367	409	396	453	360	416	406	413	400	405	403	416	429	381	388	425	376	392	442	414	398	390	399	408	365	417	417	434	396	392	420	390	409	398	390	384	378	403	392	387	401	421	377	407	344	399	388	403	392	419	433	406	361	428	405	359	405	397	402	387	394	392	413	421	401	366	378	401	402	415	420	419	419	412	382	389	412	395	380	380	395	398	412	413	371	372	370	414	418	401	425	448	400	391	420	368	412	388	379	408	415	438	390	412	395	377	378	395	401	387	403	419	395	380	386	420	398	411	384	393	416	381	403	376	413	401	377	385	395	448	363	375	407	424	428	384	387	406	393	387	385	373	411	445	412
4255	1316	1103	745	722	615	610	548	581	586	562	528	569	547	547	562	568	528	565	600	499	560	522	547	555	540	525	497	556	523	530	530	535	543	545	518	570	536	575	518	498	483	539	563	532	523	529	564	526	543	545	545	521	523	518	504	545	534	522	509	529	521	555	537	535	605	513	579	502	489	550	522	496	553	539	536	553	548	513	542	522	560	522	503	497	539	522	511	515	526	509	528	568	574	565	538	524	544	561	512	509	553	508	551	522	529	536	536	577	515	529	472	501	487	501	503	528	546	524	524	552	501	509	533	545	520	515	519	522	538	516	523	524	564	548	499	527	530	509	547	526	496	516	453	509	529	511	500	495	528	509	538	490	565	537	499	539	467	521	532	534	510	484	558	510	546	539	513	540	540	514	545	532	514	514	548	547	509	521	463	518	536	485	508	515	524	547	561	514	510	523	551	546	493	544	537	560	526	502	519	528	509	499	512	539	524	504	508	558	543	512	509	510	529	529	485	511	538	521	514	532	522	512	511	543	521	544	577	477	559	527	535	491	518	540	546	517	489	533	499	503	535	507	493	486	548	603	513	515	512	524	517	526	513	509	566	533	528	557	535	531	511	536	529	481	489	530	554	555	504	507	548	503	533	534	513	523	494	533	523	533	542	523	515	525	531	480	540	555	516	542	567	549	552	504	504	536	559	527	482	546	508	554	543	538	548	545	500	506	543	546	510	548	499	487	497	523	536	497	511	527	505	509	507	498	477	539	529	549	544	545	543	534	514	478	513	559	531	540	527	507	504	518	544	513	528	520	521	545	543	550	534	532	523	524	556	564	507	503	536	512	499	526	530	502	490	523	521	518	526	531	542	523	499	568	523	532	562	521	520	518	532	499	524	514	530	551	485	528	512	499	522	495	523	525	509	535	504	541	539	557	494	544	497	493	545	523	520	503	505	474	536	529	531	529	524	542	528	481	526	588	489	518	547	554	563	525	558	511	496	545	556	536	536	515	577	565	502	513	569	564	566	508	505	559	530	482	516	532	530	518	536	583	492	534	520	523	503	527	513	525	508	526	554	535	554	571	511	507	501	484	485	554	513	482	542	539	528	520	506	544	538	514	500	491	593	537	502	497	540	541	546	507	558	504	581	529	506	535	536	544	505	521	538	534	536	521	498	521	549	530	527	492	542	495	514	546	537	517	508	533	537	530	522	500	517	554	507	500	505	537	535	513	549	503	537	547	491	538	545	567	486	503	548	526	504	500	533	568	527	533	488	522	515	507	473	534	502	533	544	484	529	491	507	541	544	525	539	510	529	579	516	468	523	525	555	520	532	522	514	515	542	504	569	538	506	524	538	505	503	488	513	528	555	504	500	536	537	550	521	510	576	528	521	524	514	538	534	522	530	515	522	499	529	549	522	511	521	492	516	499	517	535	509	520	524	529	554	535	545	525	549	551	546	560	530	568	506	543	517	529	512	529	529	534	576	518	543	553	518	501	501	500	511	525	541	575	484	524	540	527	533	482	542	536	547	565	501	463	541	543	521	544	538	541	527	500	545	509	523	538	542	523	517	530	507	517	564	495	522	525	517	509	605	527	542	466	523	524	532	491	553	554	520	573	485	521	561	488	515	519	485	545	533	509	517	516	493	544	564	539	491	493	554	523	531	518	516	507	529	503	528	536	526	533	560	548	547	528	541	517	530	499	486	496	532	565	507	519	527	562	536	513	521	502	556	497	481	541	541	495	537	507	505	527	545	527	502	557	543	518	522	493	503	487	518	474	498	528	499	531	534	553	560	483	495	534	538	531	532	506	529	498	528	522	497	514	516	565	528	538	480	516	552	539	573	506	538	548	540	533	515	528	547	528	499	517	522	591	520	553	578	527	513	553	576	522	542	510	519	544	551	544	518	527	494	515	565	535	538	532	505	519	476	534	585	534	515	554	529	543	559	497	495	488	573	542	519	528	538	541	509	529	510	569	550	532	550	485	543	535	524	527	543	512	528	507	522	557	547	517	511	572	536	502	523	492	506	482	525	579	532	543	547	551	533	516	529	530	553	548	479	551	521	506	537	512	479	557	526	536	533	534	540	538	526	522	509	515	541	478	552	493	556	573	532	519	506	556	530	501	524	481	520	531	467	507	539	512	519	494	540	516	503	508	550	505	515	511	480	506	557	560	520	569	499	522	522	581	501	526	532	559	525	553	517	530	526	486	510	509	541	518	553	512	521	506	536	540	577	525	522	539	534	546	499	501	529	522	550	536	503	546	541	503	510	492	476	528	519	514	510	513	520	496	547	531	536	494	547	548	501	547	539	507	541	490	513	498	552	514	479	562	536	500	526	524	509	544	559	479	537	541	497	562	530	521	533	573	493	518	561	535	503	564	508	533	582	518	514	499	541	545	561	515	502	556	554	535	508	518	542	495	517	535	513	492	507	491	538	510	527	520	554	537	545	496	512	488	529	493	524	469	509	493	522	535	490	492	517	565	538	522	559	540	586	544	485	484	553	509	546	518	517	528	523	550	546	545	569	539	540	522	551	540	516	555	532	530	547	528	490	513	504	512	508	551	543	504	489	543	530	488	558	501	519	515	537	527	524	543	561	522	551	528	571	497	524	506	555	521	497	514	542	539	503	520	517	549	540	495	498	518	563	518	541	561	525	550	529	521	530	530	557	495	534	514	530	560	507	498	551	545	535	508	540	528	509	497	560	513	499	483	526	471	514	516	541	500	508	486	540	521	534	504	515	533	543	546	543	548	511	512	535	505	523	536	510	559	541	512	507	548	509	532	525	501	540	543	496	567	564	546	525	521	525	517	514	513	538	508	520	531	538	526	538	532	529	540	478	571	531	510	543	560	565	527	552	523	525	553	525	546	545	535	544	504	518	479	540	510	561	500	540	530	525	517	510	520	522	509	527	522	538	484	527	514	515	484	522	552	500	571	512	525	518	526	531	532	541	545	497	510	527	519	518	554	542	522	463	513	543	536	506	525	546	541	507	531	510	516	515	485	508	536	518	513	510	534	501	531	513	531	515	478	579	543	544	512	530	522	542	526	503	519	491	528	531	511	527	504	553	590	539	506	544	550	512	502	576	502	510	529	539	502	526	531	510	510	511	499	507	511	533	486	541	522	517	506	513	525	518	507	518	522	543	530	568	518	534	542	526	508	554	550	533	518	537	550	574	507	545	520	542	504	537	509	534	515	549	578	531	543	506	526	557	548	503	554	538	567	514	528	501	512	521	539	506	524	556	512	513	517	563	537	518	520	488	568	552	493	485	532	522	526	529	532	531	529	516	523	514	546	512	548	567	520	562	506	526	504	510	509	544	516	554	538	527	560	506	527	507	535	522	545	533	483	508	523	469	484	560	539	522	535	524	549	497	508	551	511	537	534	522	509	512	507	527	543	506	508	513	512	528	545	517	541	506	550	526	523	533	526	481	528	519	507	558	511	517	515	537	525	536	537	565	545	559	560	487	572	500	544	503	474	565
23755	21372	28956	24143	21364	13041	1532	1049	920	800	763	696	739	710	644	662	638	617	639	621	595	587	624	546	632	605	574	560	589	612	598	621	580	580	582	562	583	621	577	582	537	574	581	570	562	601	580	537	556	584	584	577	556	590	565	623	591	575	558	560	573	613	562	563	574	544	537	554	571	574	589	574	551	582	577	580	539	526	562	553	560	601	582	534	527	542	537	594	555	583	551	602	553	588	544	553	593	569	583	607	561	557	571	591	563	557	587	595	592	540	542	591	547	575	577	602	555	561	555	597	570	569	609	575	554	553	565	547	573	548	546	574	582	565	580	600	578	596	566	571	560	604	573	569	586	525	594	593	567	563	553	622	515	544	581	567	562	545	584	564	591	566	601	582	548	532	533	556	584	546	510	611	574	561	587	603	616	575	595	579	571	559	567	529	572	603	571	580	556	537	573	558	534	600	562	537	602	567	578	579	554	560	579	584	560	610	555	518	586	544	594	585	549	564	580	566	567	581	596	551	582	553	575	554	578	575	590	559	552	559	586	573	563	546	563	610	597	607	535	530	596	607	590	572	554	559	583	571	565	591	546	579	584	546	578	560	570	593	563	590	577	527	529	582	497	577	554	537	561	591	563	564	581	538	577	607	647	584	569	561	549	571	570	580	612	608	575	549	593	562	606	575	556	575	572	565	589	574	604	571	595	552	562	575	561	598	503	624	586	613	608	559	542	581	631	538	567	589	565	558	611	551	595	506	590	578	544	555	569	579	577	582	576	582	527	617	580	547	555	585	564	566	575	579	553	542	552	586	573	546	530	564	543	563	565	564	555	532	590	596	551	582	596	606	581	577	507	573	605	574	535	560	556	594	584	580	554	595	555	597	535	551	558	538	610	588	551	593	591	558	587	546	567	581	564	560	556	575	538	576	586	601	544	598	586	561	567	565	565	603	572	605	562	561	568	562	608	585	557	572	618	596	546	567	565	589	588	604	567	543	575	628	611	588	562	583	601	541	530	557	596	574	564	543	561	557	566	590	588	573	612	575	601	546	529	556	582	546	562	549	568	537	554	585	569	566	549	584	565	592	592	558	570	544	579	557	570	594	539	584	604	560	555	581	575	557	550	552	585	600	566	554	539	535	588	542	573	585	542	585	591	539	581	574	560	551	538	568	533	586	557	545	541	566	565	538	591	544	555	575	545	569	542	585	582	568	577	538	575	576	578	539	590	544	549	585	570	512	564	541	559	582	566	574	570	552	546	577	560	569	548	532	626	549	570	569	598	550	582	575	568	563	571	578	549	541	577	567	573	545	585	577	520	568	540	564	518	594	580	550	562	591	537	535	562	551	571	545	586	540	541	566	517	559	636	581	580	604	547	600	553	603	581	549	611	574	553	528	563	513	620	540	564	598	567	577	552	541	557	555	594	543	532	533	608	624	565	564	567	553	595	600	572	573	588	569	558	593	599	552	570	560	569	530	581	533	539	572	556	555	568	576	583	501	606	593	590	580	606	563	582	542	577	549	614	601	569	594	596	566	563	570	568	537	561	552	595	617	570	573	604	597	554	535	546	554	581	557	591	584	556	537	526	547	581	609	580	597	545	591	565	543	593	577	552	552	539	568	543	589	563	552	574	580	627	523	539	559	538	539	607	535	561	590	568	563	528	609	564	534	525	578	602	545	602	557	567	532	581	576	585	574	551	596	555	565	548	562	595	578	608	581	572	547	606	604	592	540	596	560	615	504	565	547	550	580	591	604	572	557	548	598	563	534	540	567	606	561	586	585	543	548	557	590	581	562	548	592	577	589	533	557	581	599	575	547	557	552	573	548	550	566	571	556	556	568	587	548	580	618	593	575	559	570	605	527	572	551	552	546	612	547	583	578	567	585	591	604	634	555	583	549	579	552	588	556	554	589	563	553	584	536	571	598	568	571	582	588	564	629	576	580	503	552	599	560	577	551	556	540	597	518	557	565	538	578	607	593	570	580	544	580	537	568	530	542	540	592	526	533	586	562	561	537	580	582	562	574	564	599	598	582	595	661	528	549	580	555	591	529	572	548	536	555	588	559	557	548	563	593	582	535	559	545	563	577	616	563	545	589	595	602	571	583	555	542	575	573	530	576	616	579	590	565	579	572	589	572	544	573	585	562	592	602	582	581	590	539	602	576	555	560	575	542	579	532	594	545	579	570	554	584	555	553	578	568	593	557	552	596	569	568	551	601	555	552	582	612	566	571	597	530	593	570	512	572	574	550	587	545	565	586	609	572	580	589	630	572	563	569	583	523	595	601	542	566	548	604	553	576	592	626	594	598	576	600	593	566	556	555	580	563	601	551	552	552	562	570	563	579	552	565	534	598	581	611	536	563	570	606	613	589	508	605	572	531	574	573	543	628	565	595	572	590	539	570	541	575	577	573	521	595	549	549	593	576	571	579	562	595	572	602	582	594	537	585	571	580	563	588	577	565	562	595	508	601	535	568	560	560	570	573	569	549	569	543	568	560	570	621	576	586	581	528	531	581	596	615	578	543	572	616	589	557	605	567	545	617	570	564	558	536	577	529	553	583	545	555	520	571	581	582	553	532	547	574	573	535	586	605	613	578	551	525	576	557	601	621	532	527	556	561	583	499	577	565	597	542	536	567	566	580	591	590	607	565	605	545	557	545	623	564	569	593	573	579	531	583	548	566	515	549	550	563	607	560	612	579	569	575	583	564	568	593	555	579	601	572	538	546	578	541	597	569	542	548	563	608	554	569	560	551	502	607	571	591	612	558	601	608	560	532	538	570	554	585	594	575	528	610	544	561	564	601	551	535	547	556	561	585	552	549	590	577	543	562	592	532	608	569	583	525	569	599	575	588	537	580	583	616	542	582	567	520	534	566	570	574	515	545	544	591	574	576	530	542	555	520	616	557	528	584	566	576	565	499	596	593	572	562	555	556	544	551	574	562	567	586	596	552	566	581	568	557	599	541	558	595	572	568	566	586	605	571	601	559	576	541	560	533	582	557	572	584	562	578	564	590	566	563	635	546	547	519	574	561	563	575	538	609	578	568	529	538	582	587	585	546	561	593	532	594	532	566	559	579	574	546	592	578	546	554	595	559	582	548	540	569	583	580	570	578	551	560	569	571	572	565	557	575	598	556	600	584	587	539	620	555	577	565	581	596	587	544	576	517	532	585	566	517	589	578	600	553	564	602	587	549	566	586	558	612	629	583	550	540	559	572	616	550	594	540	553	551	592	544	542	553	582	570	552	557	603	553	607	554	546	589	543	555	597	531	540	529	589	524	551	580	559	604	567	591	581	605	516	581	581	528	647	541	567	536	583	601	547	582	565	574	569	567	554	571	584	555	579	598	562	570	549	565	567	576	503	570	593	572	537	578	601	560	553	527	604	601	555	557	579	575	578	528	559	591	588	561	603	589	520	536	588	545	534	566	569	581	534	527	573	550	559	583	541	557	541	589	550	543	584	524	606	536	595	592	567	598	551	570
7401	10338	8516	4300	3115	2371	1967	1711	1473	1304	1191	1130	1004	958	1043	894	866	860	864	820	818	817	839	859	834	779	788	735	838	750	829	742	778	760	780	785	786	766	699	812	724	800	769	782	711	733	754	779	773	745	797	811	791	731	756	715	757	761	772	751	778	765	795	745	730	768	707	724	776	767	721	756	711	742	782	750	757	743	761	720	723	687	751	728	762	806	728	761	741	715	744	739	740	759	711	787	721	720	751	748	732	756	756	727	731	771	701	725	774	735	800	749	744	762	758	728	772	728	738	777	785	728	710	722	728	750	689	681	762	757	736	745	763	781	764	749	725	716	739	738	730	748	713	727	744	713	740	750	756	774	718	742	734	695	743	724	769	747	728	728	732	779	787	725	718	727	732	709	756	735	754	686	690	743	713	778	705	783	722	748	762	788	719	734	738	787	740	724	748	706	756	747	757	734	738	695	743	767	733	711	755	711	789	711	742	701	744	727	725	779	727	728	776	751	712	731	741	765	719	745	759	756	728	752	725	767	731	727	722	701	717	780	765	686	746	741	737	709	723	751	759	708	761	718	743	736	747	720	828	707	744	761	728	741	746	729	777	739	742	782	738	733	755	729	726	720	730	743	772	766	707	714	739	780	786	723	753	717	721	723	755	722	722	754	715	717	742	714	736	766	712	736	792	742	769	759	712	774	773	793	765	748	755	759	753	718	785	748	725	709	770	726	755	764	758	769	676	709	741	776	767	697	732	730	754	718	754	756	701	726	772	772	746	791	720	724	759	782	775	801	735	745	738	775	749	727	724	770	756	740	748	749	745	748	724	774	740	766	772	762	730	701	750	709	803	765	729	733	700	760	796	753	698	777	750	787	752	708	731	767	705	718	746	761	719	766	757	744	787	760	734	761	779	735	736	734	737	684	737	742	775	778	734	726	750	784	720	736	753	703	806	691	691	732	773	706	742	743	747	734	739	790	743	717	725	750	717	805	693	749	755	778	777	711	699	721	719	737	719	702	736	752	763	706	759	740	761	679	775	741	752	754	798	738	727	723	780	718	772	742	747	737	799	722	700	756	746	731	715	766	773	741	726	740	711	737	725	738	762	729	751	729	737	713	724	711	696	724	740	727	734	769	786	754	737	757	729	721	802	738	728	711	720	753	746	780	730	733	731	714	784	764	712	729	755	791	703	725	784	710	748	757	806	718	722	738	727	770	790	686	765	711	744	707	698	684	733	767	720	697	727	742	793	726	769	744	759	725	751	762	705	755	736	769	745	754	704	742	685	717	738	752	733	730	717	754	731	751	710	730	751	716	768	687	758	746	754	742	746	747	689	763	748	726	734	779	710	750	776	762	747	729	760	773	767	760	753	766	725	752	739	720	785	666	765	724	729	717	767	712	742	675	725	723	766	741	763	765	683	766	785	770	691	752	744	710	785	682	737	738	736	764	752	753	744	775	712	746	731	739	719	720	783	772	736	711	712	749	697	758	719	753	743	741	701	740	793	693	777	729	717	692	720	773	706	751	782	731	740	744	723	775	749	725	767	708	765	756	783	720	785	708	760	757	736	751	742	751	763	684	701	742	726	722	748	794	721	743	773	787	743	755	768	733	748	740	735	746	794	745	742	724	702	755	740	728	710	724	709	777	721	706	769	769	761	740	778	716	732	702	750	721	747	691	747	748	758	758	686	742	793	736	737	693	742	776	764	740	755	737	767	719	702	778	769	733	737	720	755	749	745	748	771	745	751	750	783	746	755	734	743	701	792	740	765	729	741	773	776	715	761	716	680	690	788	761	701	753	742	724	766	745	722	766	712	778	773	789	794	739	757	722	764	775	714	734	737	749	759	729	696	737	699	727	782	787	749	751	747	770	776	722	776	763	775	737	761	741	732	725	714	774	747	756	752	785	708	734	738	721	706	744	697	735	733	758	732	766	715	743	769	771	738	743	759	715	723	752	759	730	731	741	743	693	771	690	778	729	786	756	749	767	732	734	737	785	744	665	746	720	740	771	745	781	740	780	745	702	728	749	764	693	774	750	781	736	790	755	737	743	729	690	766	721	740	726	805	728	709	730	761	724	707	726	706	749	713	724	736	766	732	759	728	740	740	762	750	740	707	735	743	710	730	753	753	762	757	803	783	744	756	719	747	728	775	740	691	776	705	742	736	742	748	760	745	757	703	755	751	774	744	686	756	757	711	716	745	778	797	800	732	725	778	787	740	653	675	773	729	731	726	731	719	705	711	761	763	722	757	738	736	704	692	771	781	765	782	730	757	695	743	703	730	778	748	720	807	760	716	671	724	742	693	705	794	696	759	760	735	717	717	721	713	697	746	713	776	774	764	720	735	778	756	733	742	741	759	800	747	706	757	778	710	723	698	711	772	733	775	732	745	761	702	733	757	733	754	729	759	737	723	701	678	725	748	739	745	778	753	708	727	751	714	723	789	742	750	772	734	762	756	762	716	740	700	797	767	714	719	729	785	778	773	725	752	742	760	787	755	759	768	759	785	722	782	761	761	723	708	775	782	731	741	743	734	734	736	790	712	752	753	767	755	699	724	736	726	762	763	748	721	773	752	763	759	697	718	730	753	688	745	721	797	790	743	770	739	701	708	691	725	740	710	766	809	731	774	789	693	741	784	731	803	682	747	782	766	707	734	761	733	744	758	751	724	775	707	780	784	794	781	713	784	791	745	738	792	736	771	696	712	728	735	718	819	772	775	754	748	701	773	712	753	733	728	763	707	754	769	745	736	740	771	703	729	746	771	740	749	783	728	731	712	724	749	715	720	696	752	744	720	753	768	768	767	707	708	734	749	728	698	763	766	734	773	772	715	726	763	734	716	732	737	743	733	715	778	714	775	738	755	704	732	744	746	755	762	745	790	716	742	773	722	739	787	795	733	792	732	753	725	762	800	721	721	753	747	761	750	742	779	716	725	696	744	734	740	759	720	772	742	738	731	716	774	681	766	764	752	771	727	760	718	743	744	701	676	749	736	751	753	739	766	761	738	803	740	789	766	724	752	750	712	705	752	754	727	751	712	736	733	748	724	703	739	739	663	699	748	806	697	751	694	751	733	758	746	766	745	738	762	693	740	734	767	748	740	785	748	747	721	754	733	756	704	683	798	804	748	764	703	781	732	730	734	772	755	759	760	713	773	769	747	712	773	758	742	749	749	735	711	747	740	777	705	749	754	733	751	750	711	765	757	762	728	745	758	771	784	720	770	743	755	735	772	667	704	783	730	712	716	787	744	747	732	740	758	754	730	722	805	783	732	720	713	757	745	750	747	739	748	726	714	734	745	715	719	716	803	689	714	765	722	728	755	696	765	767	705	721	768	736	705	681	738	680	761	745	744	733	756	741	748	777	759	699	734	679	774	750	726	764	695	754	743	740	736	769	748	825	735	764	743	744	758	793	792	741	757	747	748	698	715	732	780	754	672	791	781	756	729	762	761	742	757	753	750	758	717	732	759	734	755	729	749	698
22922	21396	29355	23813	21400	21450	11265	1265	918	787	711	666	635	598	532	547	498	493	477	447	436	444	480	396	476	462	429	439	383	439	396	405	446	434	419	405	396	418	392	423	368	384	384	397	439	375	394	384	403	375	380	391	431	368	364	400	388	397	386	357	405	378	344	409	363	410	397	429	424	412	416	377	383	374	363	402	380	356	381	386	403	399	383	406	375	380	412	364	382	379	392	369	382	397	387	397	383	354	423	384	380	376	385	406	414	350	370	379	378	376	399	413	363	385	411	403	387	402	368	390	415	365	416	380	380	399	389	340	421	368	396	417	361	412	405	372	415	394	405	373	395	357	396	371	327	402	391	362	376	407	342	393	388	408	400	409	383	392	369	388	368	413	381	389	412	362	399	380	370	407	411	436	371	416	375	388	384	389	371	373	384	423	397	405	372	431	396	418	366	368	339	368	419	376	368	350	385	372	378	355	366	361	369	376	351	375	383	378	394	401	408	384	389	386	353	366	387	396	434	378	406	346	357	388	393	362	416	383	393	373	378	377	371	395	402	384	377	360	369	404	398	380	401	398	389	338	394	400	400	426	425	379	398	415	378	352	376	366	419	355	420	416	395	395	406	362	369	378	390	420	373	390	401	425	358	368	391	359	369	353	378	388	401	422	378	389	369	438	418	404	362	380	370	388	375	373	404	387	363	378	373	381	389	361	346	374	378	384	443	393	402	381	408	386	384	386	383	412	394	372	386	363	387	386	392	394	387	356	378	361	369	401	400	384	377	405	381	386	371	367	399	424	372	409	375	414	385	429	382	379	397	403	337	361	394	430	394	355	440	396	412	371	381	349	427	364	372	399	375	409	370	411	423	391	408	393	400	364	385	371	385	388	399	393	407	339	407	375	408	325	421	402	330	395	378	385	389	360	382	379	373	411	365	388	380	414	407	371	405	370	378	380	355	377	404	393	379	395	387	370	393	405	341	386	339	384	395	363	392	389	392	403	367	380	391	352	397	407	392	390	363	371	375	392	351	380	362	408	412	381	388	393	353	395	347	385	362	396	393	388	369	394	386	415	362	386	363	403	392	404	389	427	385	376	399	353	391	386	390	344	428	348	441	404	352	343	353	405	402	397	383	393	380	394	398	403	382	372	382	363	357	413	379	398	379	403	408	374	407	367	373	385	389	380	393	394	349	370	384	390	380	390	389	397	395	341	371	369	388	417	359	380	392	375	398	391	371	372	368	336	356	418	399	365	380	402	383	382	375	411	411	380	394	362	397	390	394	361	362	399	355	397	409	384	354	360	427	377	381	364	400	385	374	393	382	398	379	423	356	394	374	400	385	393	395	404	374	411	400	370	382	410	399	373	385	371	372	378	395	364	391	367	387	410	369	351	348	412	382	385	383	367	391	388	396	413	363	384	371	363	418	349	382	365	390	384	368	377	410	413	392	372	402	356	348	392	348	361	373	363	399	375	360	372	367	383	384	363	388	384	415	368	372	405	350	362	378	422	396	398	377	385	378	390	377	373	397	348	383	396	384	377	375	373	412	362	371	364	350	383	418	368	380	396	400	397	387	392	374	365	378	389	358	360	399	363	385	369	371	386	376	389	349	411	338	384	349	383	414	399	367	389	390	371	393	412	409	379	394	363	388	371	395	366	364	342	408	365	417	406	397	391	411	393	391	370	388	416	386	382	416	363	359	378	368	407	368	364	384	391	399	370	393	401	407	396	428	372	380	376	361	381	396	370	401	365	382	386	400	365	385	388	389	387	402	387	374	376	396	399	378	412	366	389	376	355	390	419	411	359	379	405	373	403	362	329	383	381	383	382	406	406	379	395	404	359	385	388	381	406	373	416	390	378	388	376	385	353	381	376	389	399	389	383	395	366	391	407	391	368	381	369	387	365	396	370	407	332	383	370	389	371	395	402	410	375	359	381	369	385	411	378	383	367	385	372	357	386	404	427	388	389	385	393	364	399	391	413	399	396	388	377	373	376	355	353	393	383	399	384	362	387	382	371	365	376	393	400	393	385	414	374	384	345	422	379	374	407	407	385	343	401	367	350	364	365	383	382	360	374	431	350	374	409	382	357	419	369	412	409	403	350	417	395	383	399	384	404	375	398	398	401	370	355	403	376	404	407	358	400	388	353	393	389	385	392	377	388	395	400	358	375	390	418	408	340	360	371	382	393	382	391	372	417	367	401	413	407	435	352	375	386	394	393	386	397	413	387	383	414	371	392	369	406	363	416	392	384	378	380	391	354	353	375	379	405	378	405	399	361	375	402	354	377	395	414	394	370	379	381	408	396	410	415	410	394	401	408	382	373	391	342	383	395	403	405	387	381	373	401	403	367	382	356	355	400	358	397	346	364	395	408	390	431	363	402	369	365	381	373	389	416	395	397	397	382	350	366	399	400	384	382	431	409	370	390	398	409	404	408	393	358	380	412	389	400	402	395	376	372	368	349	401	388	408	357	391	368	377	364	386	379	379	417	403	389	386	380	350	402	382	412	423	376	376	378	329	393	406	338	357	389	408	410	393	418	370	418	362	398	360	406	387	396	386	396	365	365	386	386	428	406	371	386	390	362	402	422	385	396	379	384	355	388	373	416	420	393	379	385	398	423	351	355	387	397	423	380	422	385	363	346	381	369	409	363	365	408	391	396	341	404	407	417	391	393	394	378	403	385	372	401	409	372	394	402	364	399	397	368	392	373	378	393	366	363	365	387	409	410	387	349	428	392	405	385	354	356	403	363	421	402	363	385	410	390	357	355	382	400	405	367	371	367	352	392	402	373	383	395	360	399	391	360	384	376	376	371	354	366	369	378	399	380	414	384	416	392	401	396	392	409	349	393	425	382	358	363	408	386	395	380	389	423	372	394	398	381	388	354	381	378	438	378	355	396	390	403	412	401	399	354	374	416	372	402	398	375	400	373	348	394	412	384	347	400	360	364	345	382	384	372	382	413	391	397	365	386	407	407	421	382	411	365	367	403	372	374	397	391	381	380	390	375	386	371	387	405	401	358	391	382	389	380	397	385	376	385	383	369	392	407	378	396	401	369	381	341	401	412	426	354	362	357	387	382	365	394	376	386	348	358	343	391	359	388	371	416	390	357	380	359	385	409	383	364	396	366	412	403	374	380	361	342	398	385	381	389	383	377	379	364	373	358	389	370	386	365	378	392	386	376	383	391	353	401	373	383	398	346	367	379	374	377	387	388	391	389	356	368	402	382	351	415	385	406	398	423	395	385	401	397	394	388	395	397	391	398	382	395	364	419	399	376	399	376	360	413	404	394	369	378	358	383	387	373	375	369	388	382	387	393	383	399	378	390	382	361	351	386	393	381	345	406	411	369	360	367	445	428	370	381	371	365	388	362	379	366	401	387	405	383	392	418	374	380	364	396	402	399	372	377	423	363	402	372	358	393	399	422	391	385	375	387	369	407	387	378	364	348	390	395	407	415	384	364	372	412	422	373	406	353	422	401	368	366
9795	16302	13217	6924	4989	3715	2850	2357	1823	1633	1382	1220	1053	1016	899	891	814	754	733	731	685	653	695	632	580	633	586	603	600	553	581	547	561	563	578	605	550	549	579	579	570	520	560	580	548	502	522	534	559	511	563	539	540	516	545	536	525	544	547	519	565	515	524	489	536	522	509	483	534	522	522	483	555	520	540	533	511	542	511	570	556	513	522	534	508	512	499	514	546	530	476	520	505	540	493	503	499	497	504	520	535	498	533	545	497	519	534	542	527	486	512	502	495	518	482	518	525	502	490	524	534	542	534	502	535	535	590	565	557	547	528	540	489	501	501	504	558	523	552	545	525	506	495	519	537	517	512	515	496	513	511	496	496	550	513	553	524	508	516	528	539	463	504	559	549	496	488	513	528	541	502	535	490	492	515	496	501	523	565	519	506	552	502	535	583	510	516	500	544	509	553	511	528	495	519	535	510	519	514	556	492	517	533	515	498	553	524	530	504	531	506	511	510	532	534	504	548	502	503	497	518	545	522	509	497	515	525	536	536	516	540	548	517	512	574	520	528	543	519	537	551	502	513	523	509	535	508	551	522	509	517	537	509	550	511	529	501	531	508	543	540	533	467	496	490	485	508	527	521	522	511	502	548	502	508	509	543	497	516	519	477	469	465	522	520	507	486	486	517	510	496	526	561	491	505	514	513	499	478	529	500	492	481	504	482	487	541	505	519	519	491	484	515	513	506	501	490	509	486	503	549	509	522	512	497	513	504	526	528	494	497	499	511	505	498	502	526	518	499	503	501	533	548	542	509	530	494	499	514	518	513	518	539	519	536	516	520	494	488	501	529	517	562	526	572	469	471	455	547	551	472	523	478	527	573	549	532	512	489	519	499	515	534	538	523	575	528	592	507	508	475	506	501	496	557	499	499	544	529	514	493	534	463	515	525	539	534	513	528	488	496	521	543	536	472	550	543	542	527	553	521	555	540	465	512	517	524	523	513	508	536	557	451	514	483	482	556	535	508	507	510	538	512	509	524	495	549	530	498	533	540	507	542	489	520	519	552	510	499	519	505	575	548	516	493	500	487	481	494	481	470	536	524	537	486	526	482	516	524	487	503	469	520	551	520	526	545	549	527	541	525	540	525	504	542	483	517	517	522	515	530	499	523	512	527	555	526	525	506	547	527	512	524	484	526	502	490	544	564	512	502	510	517	518	508	548	515	508	479	499	523	530	466	501	503	512	520	543	528	528	531	499	535	500	527	494	530	555	507	526	514	526	548	528	514	498	519	530	511	505	506	507	511	527	503	490	538	565	504	482	542	511	556	560	453	530	547	527	514	482	502	535	495	541	493	523	517	512	544	497	516	524	479	491	522	529	531	494	470	536	537	482	495	506	529	489	524	507	548	544	536	490	530	501	525	494	518	472	549	549	523	501	538	499	514	499	496	554	498	546	533	515	512	511	582	538	527	503	533	532	520	498	489	547	503	523	519	518	525	520	502	472	550	498	522	512	504	508	526	527	496	552	511	497	492	496	520	554	556	516	514	507	511	499	487	505	501	557	511	505	538	507	503	496	559	499	517	525	555	494	535	555	524	502	549	541	505	479	529	536	510	512	503	541	556	525	498	517	521	493	526	507	509	542	485	533	534	479	462	514	536	497	530	490	518	533	529	478	496	527	470	555	492	483	511	525	506	515	553	472	514	504	556	535	493	520	528	550	538	504	534	517	547	474	514	514	492	488	468	464	550	525	506	498	555	518	519	522	511	505	511	534	513	516	509	465	516	541	507	509	532	489	537	510	492	505	525	510	500	510	507	526	552	470	537	528	486	549	531	528	545	518	535	491	533	550	514	515	500	495	543	483	574	523	506	531	508	526	496	510	552	497	510	512	535	504	494	514	514	529	486	497	520	510	503	527	511	531	537	495	520	504	534	511	514	555	485	477	519	561	560	516	543	465	539	519	559	540	487	508	528	524	528	531	534	516	544	528	517	508	529	516	542	538	491	533	513	533	522	524	524	567	509	534	548	508	519	532	541	536	535	491	557	491	552	506	532	492	510	516	474	514	477	508	568	498	501	526	529	522	554	541	522	517	520	475	539	513	529	503	545	535	543	486	476	497	545	503	514	538	560	503	512	514	522	508	510	535	507	533	526	511	556	507	458	462	499	512	478	474	502	491	518	521	519	529	534	512	520	505	543	548	476	513	506	532	496	513	506	533	501	498	522	502	498	541	493	523	525	519	474	480	521	527	525	531	485	502	522	499	484	491	528	514	507	542	517	521	498	525	503	453	527	495	516	549	551	516	507	533	497	537	545	507	493	501	565	526	541	467	513	531	531	503	500	546	504	516	497	479	535	532	512	501	512	484	522	492	522	511	472	498	477	509	543	487	492	515	520	534	487	539	555	495	550	510	505	501	515	485	533	510	528	481	532	531	475	507	522	544	470	508	502	504	532	502	476	485	551	563	498	507	479	550	526	513	515	547	550	501	472	519	483	541	528	500	540	516	501	522	532	542	498	560	541	557	517	517	489	531	485	521	539	512	542	493	522	495	511	516	536	496	500	528	518	507	487	539	539	512	513	495	464	504	482	504	525	497	521	519	536	520	509	547	521	504	510	513	498	489	543	528	517	568	507	526	541	503	548	511	529	523	479	444	519	514	503	491	542	519	526	511	515	492	495	562	510	510	495	526	568	572	495	513	519	513	475	511	489	475	486	507	505	560	457	499	528	499	534	508	462	523	515	482	528	470	498	550	510	486	521	524	515	506	461	533	517	522	539	529	498	545	528	508	575	539	532	521	529	512	515	531	509	534	512	495	538	513	554	471	504	525	493	508	540	530	547	506	496	533	551	492	526	493	570	508	504	520	543	549	520	499	502	533	547	508	497	528	494	564	524	511	504	488	515	575	543	535	529	515	531	512	482	510	517	520	533	548	512	515	512	502	513	513	532	559	521	507	533	556	519	541	519	520	499	495	532	540	511	526	493	532	522	522	502	517	578	539	566	478	500	502	560	485	511	522	526	527	503	494	483	507	541	507	533	492	501	518	485	529	548	515	503	541	556	498	547	518	493	496	518	480	541	462	517	528	533	508	521	469	503	499	499	506	535	507	527	543	515	500	482	485	508	541	512	509	503	530	535	547	542	489	533	517	542	517	523	501	516	520	525	514	500	505	516	544	518	482	480	491	492	538	526	498	536	553	468	513	522	511	504	503	524	533	534	503	561	490	503	534	560	505	496	536	514	529	488	520	538	531	523	524	526	529	509	548	498	505	544	484	501	483	537	492	526	528	467	516	542	440	551	494	561	508	530	510	507	530	514	507	512	508	508	504	521	499	504	539	483	543	518	511	512	489	482	517	521	513	523	501	509	541	513	518	522	543	504	514	498	534	506	516	504	473	525	548	522	513	513	502	530	536	486	483	486	469	501	492	518	462	532	530	484	511	510	498	518	523	516	490	535	502	535	537	504	508	541	523	530	505	522	488	499	491	488	524
27124	20885	9273	764	485	492	420	439	407	425	414	387	383	417	413	385	447	373	379	413	390	400	390	394	400	422	379	422	397	384	404	403	381	410	386	396	375	395	382	371	401	398	401	417	421	396	393	403	426	412	387	408	389	389	382	408	400	413	415	385	442	405	389	365	389	383	425	381	381	399	370	395	425	383	404	368	400	389	359	389	414	396	418	396	426	415	401	410	425	418	426	433	389	374	405	411	372	414	386	412	408	372	425	410	351	385	384	373	387	399	414	395	401	425	403	386	423	372	419	382	397	411	420	410	413	419	424	406	399	419	432	382	384	399	441	374	441	420	393	403	384	448	370	385	407	368	414	362	419	421	410	419	378	399	404	371	394	417	397	410	375	417	415	353	372	404	413	406	393	376	411	421	397	392	403	439	399	366	387	395	444	404	376	365	379	397	393	424	413	388	385	371	432	387	377	397	410	417	378	383	378	380	394	403	400	377	416	362	379	399	390	450	407	376	412	358	405	396	387	386	432	414	388	404	398	388	403	392	431	361	411	444	368	409	427	402	418	410	395	388	388	430	396	361	361	393	383	359	399	391	406	380	402	391	384	424	398	392	378	410	395	385	389	401	384	387	413	394	371	408	402	388	361	404	395	368	395	414	428	388	400	427	408	416	394	401	381	393	390	373	417	411	359	420	352	379	390	404	426	372	400	395	403	423	441	378	366	400	402	411	417	453	407	413	377	401	399	395	396	388	435	376	397	402	406	380	435	386	414	389	433	381	402	414	414	409	408	395	399	369	352	393	415	415	415	396	397	433	389	380	391	392	440	393	406	444	398	416	404	405	400	420	361	398	384	400	353	381	387	409	415	409	401	395	408	416	378	410	412	375	368	389	389	396	400	405	441	401	395	419	406	391	426	379	381	358	441	441	354	367	412	409	367	400	398	391	416	402	397	411	394	396	417	403	365	401	400	390	421	406	391	386	393	414	389	390	382	410	404	425	379	387	407	412	392	421	405	414	373	390	374	394	401	389	377	373	409	375	424	350	433	429	378	425	406	401	414	365	407	398	404	385	423	388	374	404	390	397	422	393	399	393	396	385	379	382	404	396	396	382	382	398	370	390	388	416	401	396	404	373	417	376	423	405	424	422	399	376	368	397	354	384	417	390	386	385	415	408	397	376	393	395	392	424	395	369	408	363	378	406	428	427	395	329	378	441	377	392	411	390	395	383	402	418	377	404	397	358	397	390	434	378	418	387	371	401	379	414	395	401	385	404	399	440	377	417	418	394	412	358	411	396	405	407	388	392	419	383	371	414	395	398	403	417	392	404	390	384	388	430	367	395	393	398	387	434	388	407	370	421	391	402	409	402	410	410	382	395	406	419	379	434	373	408	393	404	410	383	370	399	386	403	443	346	403	449	404	382	375	393	363	374	360	409	421	375	363	379	388	405	387	427	383	418	402	407	394	394	398	402	429	409	360	367	415	408	424	415	379	390	395	377	388	423	408	382	391	388	402	392	395	397	389	384	377	417	378	399	416	383	343	398	400	401	433	396	420	395	398	419	388	395	379	431	403	414	391	409	404	380	408	405	397	417	424	392	389	404	374	395	400	432	425	383	403	384	419	408	402	374	438	426	391	354	398	435	403	400	387	427	407	393	436	414	418	433	405	412	404	406	403	383	414	398	406	390	378	425	417	414	408	379	395	390	452	431	364	418	397	409	417	391	399	373	444	392	389	410	409	392	402	388	402	410	400	431	414	432	372	375	397	471	411	419	401	419	415	389	379	395	406	405	384	402	397	383	418	373	392	364	378	382	372	410	414	376	389	406	403	359	396	388	394	381	395	383	439	373	359	386	404	372	367	421	393	384	388	422	411	405	374	405	406	407	412	392	398	386	380	399	398	429	395	427	381	374	374	388	402	366	423	399	416	400	407	417	398	378	417	361	388	364	399	404	431	412	397	408	410	388	408	390	401	409	413	396	427	415	435	376	402	387	360	385	393	398	399	354	421	375	372	372	431	393	381	378	408	407	431	410	395	420	437	390	403	434	386	417	375	413	422	416	418	404	421	373	393	392	348	385	418	401	419	418	392	389	424	427	445	393	387	406	408	387	399	408	425	391	392	443	384	389	394	402	411	425	427	365	414	397	411	405	399	389	410	392	410	411	414	406	395	403	420	401	412	402	360	399	393	380	407	420	387	421	393	395	423	408	377	399	391	422	426	415	401	404	402	392	389	439	411	373	388	401	415	434	428	378	390	402	415	415	392	406	435	362	397	375	417	406	389	402	405	399	394	406	395	367	431	367	415	406	398	388	408	413	416	402	417	382	419	402	406	411	377	409	424	410	395	382	413	409	409	400	378	403	381	378	425	371	396	404	419	396	405	401	420	431	395	377	419	383	375	377	375	401	413	400	437	393	404	381	384	390	438	367	399	412	410	425	414	403	388	401	432	400	434	377	411	396	412	402	417	425	394	401	424	415	348	450	396	414	420	376	399	402	409	403	412	426	401	386	433	377	399	374	389	393	415	390	369	392	393	382	400	415	353	381	414	369	433	360	412	416	399	413	412	365	402	411	396	391	360	415	414	418	413	413	406	398	435	399	419	405	426	399	364	344	395	387	403	375	372	404	405	406	366	414	389	369	394	412	431	436	372	393	383	423	386	424	399	399	410	373	380	376	415	406	393	396	355	427	390	395	385	421	432	405	389	396	410	399	434	386	392	407	381	405	387	429	390	425	419	380	418	413	403	393	417	420	411	381	405	399	384	412	380	391	416	383	400	420	419	415	370	396	411	410	415	392	428	374	429	370	399	404	412	405	397	433	360	384	371	387	401	399	367	399	417	423	419	441	415	383	383	407	378	415	416	403	375	365	361	427	433	438	388	413	376	382	373	423	387	350	358	417	406	385	407	388	428	373	407	427	392	361	369	396	425	382	413	388	404	407	416	407	416	402	411	423	377	389	414	421	396	388	407	342	389	425	416	390	415	376	395	384	411	400	373	381	428	391	400	398	359	425	384	360	457	395	390	389	368	415	414	408	373	415	394	387	399	380	416	406	401	384	411	430	396	366	394	359	402	396	398	384	371	387	382	355	426	416	384	389	390	383	425	396	437	381	406	376	396	388	398	436	376	371	404	386	407	359	386	405	394	400	409	398	440	398	390	371	397	400	387	388	416	384	391	423	403	376	433	400	380	400	398	397	403	368	415	365	390	400	366	373	425	369	437	397	423	395	406	386	398	360	412	398	375	369	374	383	425	407	427	412	425	424	426	367	375	432	424	403	388	389	380	374	411	425	356	431	410	354	418	390	374	376	432	423	403	390	403	383	355	400	395	412	408	379	400	452	407	397	376	371	381	405	414	404	393	369	378	395	394	373	400	427	403	398	345	372	425	399	432	422	374	403	426	430	386	416	391	391	380	385	390	419	380	347	397	405	414	371	375	430	372	421	397	402	405	418	395	403	417	447	413	381	385	390	384	363	385	415	369	390
4238	1192	1023	746	664	615	618	558	542	530	525	541	533	532	543	517	508	542	531	506	513	517	507	494	548	559	516	516	534	517	534	513	493	497	550	525	488	501	554	506	538	543	496	550	516	534	532	530	503	498	567	523	566	499	487	509	560	505	540	513	500	534	516	494	529	495	547	516	490	577	467	512	525	525	532	538	524	527	537	527	486	477	507	504	566	555	512	520	539	517	506	479	530	553	543	509	533	543	498	521	514	511	553	494	489	514	550	527	507	531	540	502	537	515	571	500	514	528	518	510	506	548	504	544	561	546	529	471	501	515	519	555	493	478	500	535	518	538	529	490	485	510	522	498	544	531	535	477	512	580	558	516	553	503	511	532	518	473	532	567	552	536	553	487	514	522	531	500	540	501	538	510	541	501	508	524	543	541	526	523	541	551	521	550	524	524	526	488	498	516	539	535	511	524	493	520	523	508	566	509	513	559	529	506	554	551	517	544	499	533	534	501	536	520	501	522	544	484	516	511	535	510	534	493	467	525	512	511	495	561	546	497	528	524	494	528	526	529	507	556	480	497	537	530	533	499	516	510	511	475	540	540	561	532	518	537	548	525	513	538	520	489	522	514	519	534	498	572	533	552	542	518	530	525	522	542	530	552	515	556	530	489	516	472	496	514	512	527	541	535	498	536	517	529	522	522	526	473	509	524	526	504	516	507	548	520	560	522	538	521	507	552	521	544	506	538	519	565	514	561	508	530	551	564	515	526	502	589	504	528	534	554	542	510	553	564	522	554	508	506	540	525	540	529	544	507	511	490	506	515	555	550	539	555	521	566	568	522	556	523	529	501	559	488	542	565	526	526	494	541	508	568	523	538	519	539	512	556	547	535	528	508	525	529	545	487	516	529	520	493	505	518	535	526	521	529	536	499	530	536	460	487	530	520	462	568	515	516	536	500	501	516	529	551	502	555	544	524	529	556	510	508	512	507	543	508	518	546	522	523	528	505	523	511	464	547	523	541	481	488	507	499	509	511	532	526	514	532	526	496	564	513	514	490	487	550	548	479	477	523	529	509	532	526	532	506	547	517	500	521	550	541	488	486	538	536	517	503	523	533	505	516	539	484	530	494	491	541	528	515	515	510	493	528	540	500	512	535	530	486	534	518	541	501	547	555	491	496	536	496	499	514	505	559	511	527	518	497	552	538	511	486	500	525	504	537	526	537	546	452	542	503	521	538	536	543	486	532	558	523	554	586	544	533	530	494	538	490	495	500	516	543	516	528	567	541	484	508	496	499	467	571	532	494	519	549	551	478	527	533	512	527	547	540	524	523	524	527	526	509	492	530	471	491	533	516	499	509	568	539	522	520	514	513	561	526	520	484	542	524	545	540	488	569	536	530	533	516	520	478	491	507	521	540	537	547	528	510	541	534	522	525	537	515	513	557	537	537	537	513	551	547	543	508	528	471	546	556	549	516	517	595	470	544	499	504	521	524	507	546	503	528	516	507	543	569	512	523	501	531	535	556	559	583	517	526	546	524	569	522	529	504	544	535	533	507	505	543	538	548	547	499	552	540	507	477	530	557	475	513	521	532	515	538	527	508	531	503	560	552	531	508	552	528	484	574	535	518	510	555	552	522	558	471	514	485	495	536	546	545	514	497	529	556	553	527	531	550	517	514	534	543	513	555	500	551	539	520	523	551	535	507	505	521	522	543	536	541	524	523	501	549	573	526	503	502	491	527	529	479	552	507	541	566	558	537	513	543	543	547	518	544	509	470	560	512	516	553	495	552	547	505	501	546	536	537	535	533	507	546	517	522	525	549	486	533	525	535	548	559	500	536	540	578	526	541	539	516	505	568	565	510	513	541	527	532	533	524	557	550	531	543	531	545	532	523	501	540	543	501	538	534	493	553	539	521	549	513	509	522	512	538	546	517	528	529	553	513	515	549	569	545	524	514	547	546	479	533	518	515	486	510	562	547	519	514	568	574	550	489	521	528	529	527	538	545	512	480	493	516	540	523	507	544	493	543	533	496	528	553	527	547	549	548	531	481	512	514	517	540	546	559	534	483	542	515	540	520	541	511	486	511	508	482	517	529	509	540	525	507	499	527	526	566	554	529	532	512	504	575	507	526	531	527	514	520	539	553	524	508	530	516	533	557	527	504	543	577	505	522	520	534	500	519	509	542	503	509	545	506	531	530	544	568	521	524	490	516	537	537	554	535	538	532	545	493	532	552	557	521	492	487	536	506	508	496	546	512	501	526	552	502	551	522	579	488	485	548	522	563	492	488	518	520	487	535	535	536	544	545	502	512	474	573	522	571	504	494	514	541	503	534	547	552	536	518	540	508	488	543	588	494	551	512	552	511	559	505	526	536	546	570	548	544	516	518	505	532	498	492	539	521	524	506	523	479	557	513	517	498	514	514	537	528	500	518	508	473	557	538	546	506	551	515	498	505	523	541	541	518	508	521	559	518	552	524	521	497	550	547	505	538	556	524	552	517	555	566	527	501	521	521	510	505	540	525	543	542	534	496	494	506	538	527	518	490	552	520	508	516	540	519	521	538	501	569	535	558	525	497	504	511	551	584	515	526	514	501	566	537	558	524	501	533	507	549	507	545	524	493	483	576	517	527	518	545	514	520	528	512	479	480	569	558	554	504	566	525	522	544	499	525	526	515	565	489	520	501	520	520	571	505	532	516	493	535	546	554	501	518	504	563	501	517	520	499	535	511	504	507	526	532	566	529	513	510	519	479	533	530	516	583	540	514	533	484	547	502	506	541	492	504	513	552	501	521	526	536	514	553	545	553	531	496	516	524	522	519	570	524	498	547	503	554	491	529	543	492	522	515	544	517	521	532	541	533	510	540	515	504	554	532	525	554	508	522	534	513	530	499	529	505	520	556	511	556	537	527	527	531	501	536	538	515	527	501	509	527	538	555	508	501	522	523	525	532	558	537	514	534	534	537	516	551	495	543	533	556	535	522	505	521	544	510	524	543	490	543	543	523	531	547	519	564	533	495	500	516	554	526	485	559	524	530	548	546	500	547	542	513	495	503	486	526	482	502	528	532	495	547	560	531	528	519	547	530	518	504	508	531	504	502	538	567	536	481	519	550	527	513	505	510	552	507	499	516	539	561	504	509	511	493	516	500	565	525	531	534	502	525	528	530	506	527	503	528	560	528	519	490	540	525	533	589	493	524	545	514	519	490	493	530	517	520	561	516	512	593	516	547	541	498	534	527	556	518	512	512	550	522	515	543	529	547	495	544	516	520	508	530	557	537	550	554	537	499	547	518	496	541	526	535	516	500	505	542	551	503	532	491	516	501	497	551	544	534	567	480	510	537	528	501	493	541	533	524	584	508	546	528	526	486	504	505	523	536	536	528	518	497	532	538	481	525	531	509	505	534	555	504	514	573	544	525	493	517	532	540	512	562	507	473	503	536	515	546	462	524	531	501	549	543	539	518	544	566	546	545	531	568	534	532	516	503	552	568
23799	21422	29000	24224	21406	13074	1636	988	792	776	707	753	673	666	649	612	660	628	579	629	621	597	602	620	584	653	571	640	579	574	554	588	568	566	565	625	566	535	564	571	535	580	553	562	562	639	580	573	589	539	604	559	591	585	570	579	602	561	570	635	641	556	572	640	578	559	567	578	543	539	571	576	551	549	610	557	520	584	572	558	576	590	563	594	560	524	558	570	551	557	562	578	577	561	557	524	523	600	580	534	543	575	548	547	533	558	586	601	511	549	626	621	534	551	584	571	565	571	579	548	546	513	578	560	558	570	562	540	544	549	563	579	572	536	555	553	585	589	608	569	567	584	577	597	581	597	585	561	580	545	558	555	554	592	576	553	562	528	583	587	571	593	544	557	558	558	543	559	576	592	563	563	565	554	567	601	559	563	603	558	581	541	551	529	568	537	576	582	551	559	593	528	576	597	609	539	570	597	542	594	544	529	568	542	532	530	550	577	585	568	585	588	529	577	573	550	558	593	535	579	584	574	561	604	552	568	579	531	565	545	546	555	558	555	551	567	542	578	569	563	568	549	556	521	533	561	574	564	565	584	555	571	544	530	548	592	597	541	538	573	524	531	604	535	590	562	534	622	529	545	547	596	552	540	630	542	587	580	574	546	553	571	538	545	596	548	566	576	521	584	601	558	534	548	550	586	538	551	588	549	542	541	586	551	602	557	577	543	557	590	583	552	588	564	594	554	574	542	564	582	563	570	542	531	572	555	544	529	536	572	557	561	554	571	534	586	589	592	571	554	548	564	573	556	572	548	618	538	558	579	551	546	544	568	545	567	559	541	579	587	570	545	522	548	524	590	539	542	561	557	591	549	597	599	589	601	589	591	580	555	569	560	583	592	562	559	579	555	612	552	558	563	600	588	558	564	609	560	543	579	540	525	573	552	558	573	604	525	557	594	531	567	587	560	535	576	543	554	563	575	597	584	558	575	592	553	563	549	585	601	592	566	572	546	547	557	614	552	598	549	557	565	585	543	559	593	560	581	552	557	580	615	605	577	564	569	521	571	553	552	589	570	559	627	548	556	589	590	539	534	524	597	556	562	574	558	553	621	605	584	596	557	563	547	591	564	562	614	548	560	524	554	609	576	557	540	559	618	563	548	594	554	533	531	550	562	573	585	579	566	563	573	616	545	524	529	572	599	540	566	520	566	565	548	561	559	579	540	550	594	525	560	576	614	539	528	580	581	536	521	589	587	570	551	551	575	586	573	534	568	558	593	572	558	586	564	528	580	578	541	602	577	583	551	554	555	583	582	557	596	562	575	531	548	542	570	557	577	601	587	583	540	565	552	566	583	550	550	586	576	571	554	600	541	556	596	532	569	526	538	560	559	570	590	557	564	577	579	597	624	591	494	547	557	570	586	513	579	517	516	531	583	577	561	559	545	553	599	545	551	584	590	588	547	580	596	567	586	593	539	551	546	565	577	536	589	582	550	575	560	589	594	538	554	579	552	550	575	541	555	572	583	537	531	536	581	572	560	521	551	554	578	597	527	535	583	526	501	566	562	514	548	535	517	563	573	577	567	556	584	546	553	592	573	615	579	522	546	560	598	555	582	546	572	591	549	565	543	574	578	567	550	586	540	537	551	535	570	552	563	591	537	519	570	535	527	612	577	589	581	534	531	568	549	592	561	552	545	561	540	546	576	558	551	596	506	583	543	561	537	613	553	548	616	576	558	516	557	568	558	557	632	551	536	578	556	563	579	569	573	591	577	525	608	601	580	560	554	559	576	581	558	550	539	557	539	599	585	596	569	557	581	539	564	555	591	552	598	588	595	617	538	541	543	573	592	555	562	592	587	586	567	580	605	533	586	576	544	573	551	552	525	540	583	599	584	578	570	596	580	527	574	580	594	539	501	555	523	571	626	557	545	609	609	580	584	568	556	583	551	531	567	557	526	548	583	588	588	523	565	594	543	567	534	602	594	567	541	586	544	536	564	549	609	567	561	553	497	585	583	608	494	588	567	591	577	548	549	546	587	557	595	580	558	543	578	592	597	562	567	551	559	545	573	532	574	556	597	563	567	561	542	541	562	534	559	562	524	579	536	537	610	550	571	576	534	555	546	558	579	544	563	579	614	536	547	538	557	562	550	562	564	582	572	550	544	560	566	560	580	531	547	588	546	554	554	574	563	578	563	533	574	562	502	544	510	588	570	618	560	583	588	546	579	534	540	533	545	566	548	562	575	577	574	558	554	599	544	584	563	564	541	533	572	568	611	528	574	561	624	551	537	561	556	567	541	569	545	579	577	555	547	583	549	589	571	537	549	571	560	540	591	580	534	543	578	535	539	560	590	564	581	590	581	505	526	570	548	604	590	553	558	559	557	529	563	519	509	554	554	557	575	591	563	541	552	580	533	550	543	588	548	536	564	553	572	576	604	580	547	602	560	604	543	560	601	587	580	526	553	571	541	508	607	548	529	585	574	559	566	584	539	579	587	534	534	595	583	531	507	532	556	592	555	516	563	588	544	568	571	539	541	578	570	575	576	577	556	566	607	566	563	528	561	544	539	500	584	563	564	591	559	631	572	562	552	569	592	571	587	560	595	546	595	555	599	565	557	566	529	576	552	581	536	564	555	543	569	531	538	564	556	576	543	564	545	568	571	597	559	530	586	547	557	586	538	544	518	582	500	518	565	532	543	542	574	582	597	532	557	554	569	587	547	547	577	573	582	576	561	597	559	572	565	571	623	553	543	512	590	529	552	553	543	561	584	565	597	562	599	568	540	543	575	551	545	550	559	578	535	553	567	609	577	563	577	532	609	612	595	585	572	580	550	556	553	578	553	552	564	578	585	532	543	586	569	528	541	568	580	585	575	596	571	480	548	567	563	582	570	598	558	563	568	613	528	527	541	492	567	532	553	546	548	607	523	573	562	568	575	580	483	558	533	544	579	571	575	543	536	568	536	556	596	558	552	585	522	540	562	578	565	560	593	551	551	605	535	583	553	568	573	571	562	563	550	559	570	569	555	588	593	557	554	549	563	573	554	548	567	568	554	565	584	556	538	576	558	574	599	576	552	574	550	555	562	536	578	535	571	556	584	548	566	632	534	587	539	604	545	503	499	539	593	574	584	549	554	565	566	568	569	568	573	555	547	549	579	537	554	576	547	552	561	554	548	563	593	544	567	567	571	549	557	549	518	533	541	544	543	560	591	579	576	542	558	555	568	590	565	566	531	573	550	572	557	547	569	557	542	574	573	569	553	538	532	540	546	544	604	563	578	579	551	585	549	503	597	551	534	568	536	572	573	581	596	549	579	564	594	553	573	538	556	549	523	592	578	603	559	566	575	564	557	554	567	569	593	557	552	576	520	526	527	551	523	535	575	538	594	559	567	552	544	555	521	613	536	539	608	550	568	619	521	561	551	574	598	523	573	556	562	564	584	547	569	560	603	584	567	533	577	577	554	595	560	524	541	518	571	568	572	546	601	543	623
7285	10288	8394	4293	3147	2471	1986	1690	1449	1264	1165	1074	1038	992	989	888	911	917	872	843	831	790	810	791	829	775	834	842	800	754	757	801	745	769	748	720	757	803	742	772	766	726	763	777	782	828	747	747	709	801	739	693	729	760	727	708	809	780	726	725	729	707	710	762	742	743	734	752	786	709	795	739	759	751	737	738	698	801	734	776	728	743	739	800	739	732	702	773	741	734	729	717	781	732	738	789	750	749	737	757	731	762	736	725	775	755	735	762	754	750	744	755	758	724	746	728	745	772	751	735	777	726	741	784	742	711	743	723	726	731	705	722	731	745	751	765	725	729	707	775	742	723	780	713	729	742	792	723	787	722	701	717	802	715	742	726	743	793	712	722	750	749	762	771	719	755	734	707	728	748	764	787	721	754	685	721	754	749	746	753	741	736	766	734	750	783	702	805	722	711	751	732	759	748	782	718	764	734	755	750	784	710	716	715	765	737	690	710	704	737	697	769	721	719	728	752	777	735	695	773	744	689	746	740	752	728	745	709	728	739	737	748	726	735	782	717	712	680	769	748	792	737	715	711	761	777	738	706	781	725	697	755	731	742	721	701	731	727	804	773	770	789	741	761	767	766	748	772	727	745	748	745	731	738	744	734	724	711	735	802	734	724	769	753	720	737	723	776	741	749	745	772	766	774	727	768	748	720	732	736	762	749	757	710	763	721	742	709	733	751	728	739	746	736	730	725	747	725	763	718	765	756	757	749	678	745	762	717	738	760	712	685	773	765	751	744	722	709	788	760	731	745	753	764	751	743	758	710	735	748	728	709	740	707	743	735	768	777	739	769	752	743	728	759	750	741	718	762	690	783	734	694	690	725	751	728	760	742	696	745	755	706	756	725	766	768	728	767	820	784	761	738	780	733	716	729	721	791	709	730	731	759	727	743	735	780	717	702	753	727	730	744	727	721	766	768	779	768	779	729	713	730	746	762	703	730	728	778	741	731	721	749	757	749	701	760	668	747	731	709	724	762	745	688	741	765	740	701	731	742	744	726	756	764	755	719	713	727	731	688	739	749	726	738	753	754	691	748	746	725	787	759	755	699	717	763	722	733	728	747	661	719	703	704	788	733	727	748	762	720	763	721	705	747	712	762	733	708	749	709	726	680	741	727	755	757	797	778	774	702	737	712	706	773	748	741	758	777	731	754	768	708	776	772	769	749	779	779	745	771	744	779	730	766	772	755	703	732	751	720	753	749	734	694	734	726	730	745	760	727	715	771	717	741	730	771	763	751	723	746	716	757	740	765	744	722	764	726	728	735	752	744	746	776	729	751	788	726	736	743	741	745	702	752	725	706	730	719	714	761	769	765	712	732	754	720	736	722	748	754	733	766	702	719	771	744	747	755	727	752	763	776	717	735	738	753	712	721	781	723	701	750	727	698	706	766	732	736	724	755	712	778	750	741	724	759	779	691	715	697	728	768	752	701	754	732	730	715	739	747	794	686	722	711	782	782	702	713	773	746	666	708	728	738	711	668	771	804	729	686	748	719	752	719	815	768	730	770	736	730	736	711	770	687	779	746	760	807	760	740	756	714	741	718	700	737	786	705	733	793	684	791	713	746	735	758	737	778	699	701	746	698	717	717	687	771	740	740	737	743	775	717	729	670	753	735	742	745	702	735	727	769	732	680	736	758	722	691	748	784	730	734	700	756	719	730	757	730	733	686	689	743	690	736	730	779	777	715	735	754	794	734	743	699	735	720	749	708	743	728	760	739	745	707	731	745	708	749	735	790	722	727	751	711	797	707	727	758	725	715	740	811	713	767	748	779	758	734	782	696	767	765	740	723	721	778	785	695	775	726	737	709	744	715	672	774	724	711	732	722	706	775	700	716	761	735	745	727	695	724	719	748	751	790	717	756	740	778	737	710	715	792	747	689	753	694	807	732	747	731	765	755	773	763	713	743	724	718	754	750	744	725	730	736	698	703	727	697	680	746	726	723	690	764	709	730	762	746	719	760	733	766	729	732	752	758	701	781	714	788	760	758	737	759	759	725	742	733	760	698	756	716	729	743	725	733	747	736	689	732	717	765	741	753	719	731	710	712	714	688	758	776	747	705	732	764	739	760	697	756	754	705	696	741	752	699	740	709	732	785	766	727	725	740	754	777	750	741	702	744	793	666	723	693	722	679	738	758	730	775	734	831	751	784	681	713	756	724	690	762	724	724	739	741	726	759	773	724	759	748	743	713	757	794	707	669	742	742	758	697	734	685	757	766	753	769	720	709	726	763	703	767	708	719	745	711	737	735	702	731	721	728	738	755	699	710	734	744	740	690	727	725	709	714	697	761	740	762	720	754	721	781	687	724	757	748	762	741	746	717	701	732	756	728	732	738	759	741	757	689	753	765	737	690	768	737	750	728	772	726	728	759	708	780	678	663	718	773	750	774	741	697	705	731	748	720	676	704	715	751	732	727	729	780	696	734	759	685	706	673	737	733	730	729	740	759	759	729	752	705	753	730	782	747	717	701	714	745	753	781	725	733	721	751	723	779	752	692	732	747	717	750	747	722	740	752	785	730	715	718	723	735	741	726	737	754	721	798	762	750	760	718	751	704	689	760	731	757	706	708	686	731	788	714	712	750	746	744	731	781	756	753	761	729	773	749	736	764	704	714	683	734	794	744	726	744	739	765	707	715	673	777	712	739	740	696	746	703	717	698	687	797	745	756	747	757	731	733	713	805	746	766	746	734	756	780	728	705	781	710	788	748	721	752	727	720	690	735	751	732	747	705	710	753	767	720	737	756	768	746	679	773	732	752	711	767	786	685	774	743	753	722	709	733	753	730	709	777	731	698	759	766	741	761	745	757	733	750	717	729	718	713	715	791	727	761	711	747	759	757	759	740	762	735	725	714	744	720	740	734	696	758	768	731	726	738	717	781	719	725	740	759	716	734	782	735	746	733	761	729	753	767	757	712	766	704	755	739	768	742	706	719	714	756	704	758	748	739	736	737	738	717	732	696	770	707	702	681	744	734	715	729	752	719	715	737	729	746	752	732	721	751	715	741	730	709	739	773	723	747	755	730	802	711	683	796	721	772	723	713	728	689	698	779	708	748	713	746	684	722	764	750	743	705	760	763	750	717	773	734	745	748	756	778	727	719	754	750	701	693	683	719	709	746	741	734	710	733	758	738	763	773	805	731	727	734	745	731	746	735	729	768	691	682	721	753	722	736	708	712	727	777	748	741	793	757	692	741	785	785	770	732	690	746	722	765	759	762	692	744	761	751	763	697	736	739	708	731	742	732	753	756	712	776	765	726	785	704	734	741	734	762	685	726	777	751	752	751	740	746	689	769	749	669	776	725	768	745	738	729	768	759	709	711	690	774	751	767	775	727	715	750	699	722	747	772	710	749	780	705	718	734	711	727	703	733	717	675	717	724	730	723	720	733	760	693	668	742	746	750	716	747	725	704	738	743	734	758	781	766	715	682	804	721	759	774
22891	21376	29312	23791	21378	21430	11251	1251	913	821	700	641	619	606	560	507	495	537	460	437	497	478	427	455	443	467	391	437	421	425	411	384	433	424	369	394	409	427	395	389	421	401	373	385	388	382	367	405	385	345	422	388	370	387	373	374	377	409	390	399	415	371	407	373	369	368	403	406	406	367	353	394	377	399	382	383	367	408	394	387	407	345	398	344	368	389	379	366	392	387	411	371	419	404	397	396	402	410	400	355	385	346	395	401	376	386	394	422	395	392	359	413	371	374	393	366	410	398	405	359	388	389	377	356	422	419	367	366	376	421	380	390	411	361	386	367	415	376	368	393	348	416	363	395	347	370	365	380	370	388	393	410	380	376	373	366	377	352	398	367	362	375	346	418	401	409	378	367	383	385	374	411	384	379	403	429	384	381	378	375	359	393	432	387	392	369	337	359	371	367	366	378	375	418	367	372	427	365	397	388	384	382	375	361	363	397	361	362	356	380	358	385	375	363	373	374	373	421	388	380	397	429	405	369	396	378	386	401	379	426	374	354	376	417	369	383	401	400	423	384	381	359	353	369	349	382	361	380	381	402	361	398	393	418	336	359	366	388	334	397	354	371	352	351	388	378	378	382	361	386	390	357	402	352	390	380	354	413	378	377	387	371	358	378	373	391	387	380	339	437	381	373	381	375	377	369	371	348	367	384	400	412	400	392	402	376	374	386	398	353	373	410	369	396	381	403	381	410	377	375	401	398	382	369	352	407	386	400	391	410	384	371	373	419	390	361	367	354	394	366	375	390	361	373	377	373	375	388	353	366	390	415	364	360	387	399	374	395	381	386	386	364	367	404	410	349	376	378	395	393	346	358	369	352	399	373	390	402	360	414	426	399	378	380	351	396	368	396	371	386	403	346	381	409	397	406	411	379	359	363	409	370	345	348	389	389	373	389	355	364	385	370	378	366	390	347	383	367	412	342	382	357	390	393	388	392	385	370	405	398	372	336	394	385	366	369	361	401	384	376	363	411	365	371	382	383	387	404	383	384	375	360	385	364	393	353	377	434	389	335	377	412	351	376	361	398	363	349	359	391	401	337	384	379	394	398	372	398	364	373	346	386	376	391	375	327	406	357	367	422	375	392	378	354	347	371	381	401	394	418	403	386	362	392	392	334	398	395	396	370	387	377	360	345	369	366	361	357	393	333	395	394	401	378	409	387	365	358	359	379	369	370	370	389	369	339	400	386	418	405	400	376	385	374	344	354	370	394	401	372	390	413	406	392	352	394	387	346	373	389	401	367	374	392	398	393	371	355	378	382	375	403	383	379	408	376	373	416	375	343	390	386	372	351	381	369	368	389	363	427	402	338	367	405	374	419	381	390	407	360	344	347	405	380	371	371	397	368	377	377	379	370	385	394	395	358	347	368	383	346	368	371	392	356	416	348	381	396	361	354	397	359	385	396	385	389	402	422	399	424	366	381	385	394	404	404	395	375	380	371	363	357	440	388	363	395	414	386	377	371	357	373	389	353	375	381	395	374	365	375	377	377	352	376	378	389	361	380	370	381	390	382	391	366	389	388	383	369	356	407	375	350	356	352	376	388	358	383	368	371	390	402	360	393	375	393	376	387	398	411	370	324	365	384	382	369	412	383	407	350	384	365	363	389	381	417	370	370	400	354	388	398	360	355	410	364	376	390	400	375	368	364	348	375	369	384	400	368	392	360	357	410	366	377	394	340	378	366	345	382	395	344	396	345	416	399	372	352	351	368	366	394	378	388	385	386	319	356	355	395	391	363	385	388	334	375	359	397	381	378	357	373	367	369	364	377	390	379	376	377	385	365	415	404	359	375	369	384	393	372	418	378	396	368	351	375	412	374	364	392	363	407	368	420	368	398	381	398	388	371	378	330	386	398	359	392	375	375	369	356	385	377	393	380	425	374	354	407	336	360	398	347	367	379	388	392	368	396	394	371	382	381	369	375	364	346	381	365	395	364	374	419	366	388	393	376	385	374	354	340	389	408	373	392	386	389	376	357	385	389	415	411	393	395	341	397	405	367	381	409	402	382	396	360	358	361	364	355	370	359	397	399	371	378	380	349	387	399	352	360	347	394	395	358	362	365	392	405	384	336	362	347	392	365	369	386	429	382	356	383	396	397	387	360	349	351	354	357	355	347	429	401	352	405	369	355	362	352	356	354	393	389	418	367	397	379	376	396	366	349	365	407	408	391	350	377	426	419	385	377	384	372	381	375	359	378	398	379	370	362	410	434	373	399	344	350	394	350	350	350	389	401	362	416	378	384	381	368	374	351	400	359	377	367	364	364	327	356	402	393	410	373	399	330	390	374	389	359	371	388	359	420	378	374	374	375	387	366	342	388	373	388	373	377	387	378	355	380	351	379	392	381	394	366	329	354	367	365	356	365	383	399	366	373	380	406	371	360	375	370	375	389	391	364	383	378	356	386	420	387	417	380	395	347	384	389	388	400	391	377	409	365	390	355	396	356	387	393	379	366	363	377	395	399	381	389	370	388	374	366	398	393	401	357	362	351	405	410	377	330	364	388	373	394	352	360	396	328	357	393	381	369	410	388	442	385	358	356	378	361	363	355	387	375	365	373	382	386	371	396	387	410	343	373	377	347	400	386	397	383	392	419	373	407	405	343	394	370	398	375	406	400	386	387	397	398	402	354	380	376	367	384	405	391	348	405	378	355	375	352	360	399	414	373	387	382	408	384	388	353	351	383	379	358	350	380	374	378	345	356	353	404	393	394	371	394	369	350	396	403	406	336	412	383	351	339	376	362	371	351	380	383	373	415	397	389	380	384	361	335	367	374	383	385	351	327	365	348	348	408	379	371	390	377	348	381	353	378	372	397	399	393	378	389	376	353	357	340	356	378	403	388	352	372	343	350	345	383	345	394	387	390	354	409	409	377	369	386	382	403	381	381	374	376	371	384	372	369	400	391	402	377	396	391	392	392	387	425	372	371	376	363	407	391	374	378	409	357	382	396	384	393	394	388	397	365	418	363	338	392	393	362	374	367	380	364	382	379	383	372	375	389	391	410	404	391	404	384	383	369	355	350	327	374	377	354	387	340	383	382	399	374	366	367	377	360	373	379	409	357	369	368	337	397	346	397	402	370	384	371	377	398	371	419	375	372	389	395	362	393	344	342	354	382	374	402	351	372	376	344	392	393	360	371	363	384	353	385	373	354	367	383	373	358	364	374	385	375	404	363	379	387	381	363	360	367	389	371	366	366	403	368	360	392	377	365	397	383	395	407	359	380	380	398	361	373	394	388	379	381	422	373	350	364	397	355	389	407	355	398	361	399	346	369	386	409	368	388	363	370	373	361	371	379	393	383	379	398	375	362	412	380	362	411	412	382	372	377	368	370	359	365	357	343	404	382	385	384	383	394	362	384	393	384	376	378	353	374	399	385	337	374	377	428	367	387	356	387	368	360	380	399	377	371	402	375	364	353	363	371	401	369	380	370	382	408
9785	16233	13071	6977	4958	3736	2962	2290	1884	1595	1346	1167	1097	951	878	812	785	814	716	708	696	693	681	659	619	622	603	568	530	539	554	582	569	560	549	514	540	547	531	544	568	546	554	558	557	555	532	538	533	556	499	547	576	536	523	512	524	554	533	523	514	501	536	506	503	562	533	490	521	531	497	541	517	508	535	546	518	545	507	511	551	533	552	519	500	502	493	536	488	543	553	514	538	528	535	561	533	535	522	511	481	510	507	489	529	496	524	513	560	494	503	528	513	486	527	542	525	522	522	517	508	505	533	544	489	495	521	510	451	544	508	519	517	517	529	511	532	507	517	535	489	501	539	493	536	512	502	511	484	527	512	499	512	491	499	517	493	500	484	517	512	484	505	560	562	504	513	542	507	512	506	475	516	513	487	525	501	511	506	493	497	502	518	534	526	535	494	510	495	508	533	516	504	530	510	514	527	538	521	525	514	476	528	494	505	515	525	513	511	548	499	547	516	470	523	522	491	510	526	552	502	510	509	542	486	519	509	538	557	495	546	458	488	481	539	491	509	501	517	483	496	543	510	525	523	504	494	507	507	527	543	477	535	510	518	508	496	525	496	490	532	494	480	521	520	488	480	464	484	498	506	486	481	503	535	493	508	508	477	513	527	506	515	503	530	517	518	553	503	495	503	508	514	499	475	506	506	503	502	535	485	504	514	488	508	536	530	507	527	471	486	499	496	504	511	523	488	483	494	477	494	502	520	491	500	481	505	517	504	486	494	534	511	542	536	496	522	488	514	507	519	512	528	499	534	494	515	525	517	527	497	516	511	481	544	483	501	515	510	527	499	541	484	522	500	570	522	511	516	512	499	486	482	554	490	549	525	524	517	513	550	502	513	501	507	519	523	484	552	507	515	509	499	491	485	497	560	560	546	510	497	503	504	533	523	487	534	534	511	489	540	531	496	512	543	485	503	536	505	506	500	531	512	480	519	500	520	504	522	495	525	483	484	510	516	576	469	494	530	499	520	523	494	491	484	500	473	528	480	522	542	507	489	496	507	500	484	507	503	524	474	523	489	516	508	502	518	530	500	485	491	534	490	555	522	507	556	525	492	509	503	480	513	519	514	509	490	485	502	503	486	494	475	502	501	535	480	494	547	524	479	488	539	501	492	537	508	510	539	523	536	512	514	483	519	508	517	488	536	516	505	547	488	476	483	488	535	532	494	531	471	533	478	518	476	536	506	492	499	513	521	490	527	545	522	464	522	502	493	512	502	526	557	467	487	515	534	470	493	526	536	489	480	504	522	484	544	509	490	496	515	533	475	509	522	514	527	534	503	512	511	516	496	529	540	494	544	529	535	490	488	556	483	461	522	523	482	529	495	498	525	497	553	497	532	524	531	490	443	516	541	480	497	531	483	518	493	521	519	514	506	485	475	505	505	530	513	498	511	517	507	507	499	475	526	533	482	513	467	535	533	502	485	493	549	521	519	507	528	510	553	513	513	534	502	462	541	522	533	492	531	500	457	480	535	531	524	513	526	538	504	503	493	551	505	503	491	541	527	514	528	530	503	504	502	500	527	526	526	510	491	539	553	470	491	534	475	517	499	500	547	507	498	524	520	530	525	468	464	514	488	520	500	503	519	502	567	505	498	500	545	520	570	527	536	497	518	511	519	507	486	551	477	532	508	539	539	521	516	542	493	508	533	471	531	485	543	514	510	457	496	532	516	496	470	523	479	561	540	478	518	519	517	493	483	474	536	540	526	513	499	490	515	525	506	497	491	493	469	542	549	529	510	535	470	537	465	539	483	523	499	500	494	503	508	532	541	501	527	529	534	514	498	527	484	492	544	514	556	482	490	546	542	490	491	530	525	521	530	512	499	502	521	494	481	482	466	525	518	489	539	496	526	541	492	480	497	488	483	521	522	477	502	524	484	513	560	457	539	499	514	523	529	501	516	548	498	506	504	509	563	512	526	505	518	526	537	513	514	497	540	490	526	496	530	533	532	482	532	510	470	489	507	474	535	502	519	510	522	497	540	483	534	521	526	509	520	509	477	521	501	531	508	499	518	493	500	480	530	510	501	527	498	517	526	514	516	521	544	501	478	474	547	537	540	510	538	503	515	522	504	526	524	519	521	489	528	527	525	461	492	523	530	511	523	503	521	491	523	513	513	502	503	512	497	545	498	522	520	526	507	504	509	479	509	509	498	522	511	532	538	488	517	542	487	479	491	545	504	548	475	520	491	523	518	521	498	537	519	490	498	484	513	511	523	498	527	486	515	504	486	501	511	503	533	525	489	518	536	494	470	495	533	506	496	497	556	537	515	534	485	499	503	499	507	542	509	533	544	476	493	487	496	519	507	503	498	512	486	525	506	531	513	498	517	481	507	518	526	503	490	505	498	498	484	521	532	534	516	526	528	462	525	508	530	489	557	470	530	511	574	499	468	532	499	492	521	517	513	476	515	566	470	513	508	530	479	514	479	493	519	509	527	523	485	482	520	505	526	507	500	520	508	488	555	505	488	550	554	532	537	511	525	505	481	463	529	532	515	521	514	485	511	493	517	517	515	490	512	530	517	445	479	517	525	453	500	530	516	529	502	492	495	523	547	481	553	520	507	548	508	488	495	512	500	508	524	520	476	495	522	497	499	514	544	492	510	502	530	531	516	530	501	526	506	485	514	520	498	507	493	543	513	547	525	476	530	488	524	513	497	501	496	485	535	564	515	499	505	496	516	486	508	541	515	542	524	521	455	471	509	512	527	462	562	489	509	528	496	510	485	527	473	488	520	541	510	506	547	492	503	479	527	515	539	505	519	509	522	566	506	499	521	543	495	539	506	546	532	450	491	471	520	517	522	533	531	515	546	536	523	505	510	492	510	525	489	497	509	514	527	503	490	518	560	494	509	505	475	509	523	538	510	537	526	473	525	524	501	475	505	526	530	539	526	517	497	521	498	499	507	516	523	499	529	503	513	474	555	500	531	536	547	500	535	476	495	521	472	532	488	510	513	523	531	503	468	504	505	549	489	500	539	526	459	508	469	512	513	472	514	535	498	530	495	448	457	497	483	494	537	521	473	541	490	499	525	513	474	507	503	532	482	508	536	502	522	512	511	477	507	518	471	532	503	535	493	503	497	539	544	471	492	507	557	512	530	502	493	494	501	503	497	495	504	506	487	506	505	500	482	537	498	489	451	505	494	463	529	498	533	545	531	523	496	492	509	527	475	512	501	486	495	538	504	540	479	530	540	495	460	530	506	527	491	519	504	517	540	522	538	528	479	477	503	539	503	531	532	506	492	509	505	493	506	493	488	490	473	536	462	483	524	510	503	525	496	513	488	518	498	543	532	520	530	528	516	471	505	509	512	487	536	560	458	493	530	490	532	549	488	518	481	511	509	472	501	485	519	500	549	523	516	513	487	506	462	489	492	489	537	540	504	494	490	534	493	523	532	518	496	538	529	539	515	492	503	524	528	493	523	506	441	475	538	487
27121	20924	9448	792	515	451	430	420	412	466	424	393	411	386	375	417	382	403	382	417	408	382	403	390	414	378	391	384	378	399	404	411	367	407	399	414	386	379	390	381	400	385	444	402	396	401	413	405	441	360	391	400	388	421	365	368	394	374	406	385	418	419	429	376	361	420	364	399	447	411	402	348	390	404	401	408	425	435	384	395	395	402	369	404	361	399	376	391	430	384	391	353	433	349	395	387	373	385	359	405	399	371	383	365	375	383	428	391	375	380	407	376	343	418	393	380	382	392	401	411	392	407	348	397	378	403	411	397	382	405	354	425	416	403	439	343	415	370	352	377	404	407	425	404	390	381	388	420	413	369	410	376	348	382	417	410	382	405	406	413	398	373	414	381	402	408	384	394	384	413	400	396	386	398	360	365	391	384	372	391	396	388	397	409	392	410	422	389	408	391	409	391	360	403	407	385	395	415	409	378	411	380	412	396	360	401	385	383	408	368	425	397	405	386	401	452	390	400	398	383	393	392	413	378	389	400	424	361	415	409	386	381	404	402	428	391	370	380	408	375	384	367	405	405	376	411	412	381	396	379	398	417	386	383	399	382	397	388	422	403	377	387	387	394	409	407	414	386	397	381	407	391	394	426	393	366	380	397	357	391	349	400	399	333	399	409	376	396	379	360	371	399	416	417	379	394	365	396	385	385	403	390	382	399	401	421	422	389	424	413	385	393	429	357	396	392	412	399	386	386	394	394	418	410	384	400	378	389	375	366	380	396	426	374	411	396	409	394	377	393	401	407	413	383	384	378	390	424	445	378	411	360	395	387	390	403	395	382	378	404	379	364	397	406	353	430	411	414	428	410	411	360	415	409	381	380	390	381	389	394	404	367	429	388	382	367	388	386	397	401	401	417	362	411	380	357	375	383	381	395	426	405	408	402	399	422	392	404	353	397	377	367	392	407	390	392	402	418	390	361	387	376	363	378	400	378	430	442	391	361	392	404	395	380	379	399	401	400	403	372	394	390	424	394	404	373	389	363	379	402	396	421	408	417	402	404	373	392	367	404	375	393	406	395	428	415	387	409	416	406	445	398	405	447	382	422	401	373	372	390	394	388	407	406	390	401	398	422	388	391	412	420	373	401	389	420	398	387	401	430	364	366	401	354	402	408	412	392	401	387	385	398	387	409	396	417	376	428	420	378	405	384	396	409	429	398	367	403	391	412	374	402	428	370	393	406	388	427	374	370	386	398	390	372	395	382	409	416	401	398	371	416	397	381	355	386	423	374	398	376	353	406	361	420	394	398	369	387	392	430	378	398	415	410	380	342	418	383	366	401	379	406	406	386	399	333	405	402	410	374	383	416	404	401	373	379	381	363	382	399	395	388	422	411	419	363	408	395	381	415	385	417	369	383	391	439	388	432	386	348	394	371	390	409	433	369	398	417	380	404	400	364	389	386	374	400	361	388	374	381	426	338	421	387	416	396	367	411	354	353	442	380	417	398	378	390	356	405	362	375	411	415	413	384	356	419	433	374	402	382	366	374	393	394	376	424	402	369	385	351	419	403	384	394	381	374	393	399	415	443	383	411	405	399	368	400	415	406	392	363	380	420	391	416	396	430	373	388	379	351	396	403	437	381	397	403	423	412	395	384	359	417	421	366	394	441	388	423	376	365	403	389	360	404	417	401	388	391	403	389	382	444	372	377	389	384	409	404	385	384	430	417	391	402	388	367	411	364	417	399	360	366	423	393	357	408	431	398	391	350	426	381	414	393	413	392	375	375	426	391	422	401	383	404	386	384	395	388	364	377	425	417	416	355	423	379	379	419	386	360	404	391	393	368	430	360	436	394	390	351	422	365	380	400	377	363	372	392	363	391	418	372	391	430	421	409	378	417	355	388	386	383	398	416	400	401	378	370	420	394	400	419	377	376	395	398	389	399	402	408	412	377	454	387	393	388	407	409	389	366	387	396	421	407	378	397	407	434	352	430	395	377	435	412	410	415	401	392	367	395	385	399	400	395	381	404	385	391	413	368	431	377	395	415	403	409	389	427	371	374	399	423	386	437	419	439	395	387	393	387	446	398	382	399	387	435	407	405	412	406	430	390	402	401	386	399	402	364	405	387	406	374	373	381	407	401	383	392	399	404	400	391	382	361	393	413	396	386	396	403	412	363	378	389	391	369	401	396	377	390	396	417	417	375	369	433	395	399	387	419	413	388	370	406	392	400	393	413	344	398	411	381	378	398	383	450	414	406	362	358	416	408	370	449	396	386	384	393	392	392	401	375	416	398	438	414	399	404	392	398	402	363	384	399	374	405	395	366	379	407	400	406	405	357	391	415	399	419	401	396	375	376	352	377	382	370	416	408	368	377	398	415	390	401	375	432	401	411	419	406	399	416	384	389	415	393	394	413	396	403	377	413	411	397	398	377	410	387	402	452	375	386	371	394	378	391	365	402	380	372	379	395	360	403	412	383	395	386	418	447	375	390	383	424	381	402	405	386	366	392	409	420	386	395	402	420	418	369	412	403	391	429	416	387	405	413	370	391	389	365	361	419	357	392	416	396	406	391	430	396	394	416	400	346	368	393	396	399	385	438	398	392	398	369	403	387	397	393	392	357	416	390	403	415	431	392	409	387	366	389	374	374	388	387	376	443	440	392	392	370	405	376	378	382	438	394	426	368	387	397	390	374	436	385	387	418	391	358	410	361	383	385	384	389	385	360	394	403	362	413	420	404	393	404	383	397	432	421	378	422	378	392	406	416	362	386	391	377	376	384	371	405	401	369	393	402	403	389	356	413	390	401	400	394	393	381	399	390	409	418	422	352	403	431	381	389	399	385	406	426	409	417	381	389	378	388	391	376	410	394	388	385	388	400	407	365	426	395	363	373	382	368	436	366	377	407	439	378	411	421	413	388	382	400	362	351	377	391	406	368	364	354	393	371	388	410	388	397	387	380	433	426	368	392	373	386	404	373	383	391	431	402	408	375	364	405	403	438	357	380	388	402	395	391	393	398	414	435	411	392	366	407	399	388	422	369	391	380	418	360	402	377	392	400	403	435	421	388	403	378	393	356	405	416	413	368	382	346	423	360	429	394	428	412	394	397	389	382	399	398	376	362	375	388	437	390	370	413	417	372	389	421	409	385	383	381	366	386	401	377	393	402	358	413	431	420	366	392	402	377	387	384	411	386	406	448	412	416	398	392	347	396	391	382	405	380	413	366	419	394	363	373	402	380	367	412	395	399	412	436	336	397	409	418	387	390	394	395	387	374	359	406	411	402	418	385	388	407	368	420	445	416	356	388	384	352	379	383	404	413	403	364	417	389	367	385	410	375	400	390	370	372	389	384	406	383	374	394	396	386	429	364	358	403	384	386	357	392	399	411	404	399	386	402	427	366	392	361	402	409	400	359	362	392	384	422	397	405	396	402	375	406	379	428	408	405	406	412	397	373	387	397	364	422	386	372	371	403	382	408	413	366	374	397	388	395
4222	1146	1038	768	658	580	606	545	580	560	542	530	532	571	532	529	511	500	536	531	531	541	517	491	504	517	536	550	533	584	534	554	537	464	490	507	551	515	552	546	513	537	544	518	570	532	484	542	527	495	525	511	548	496	518	559	529	537	534	532	503	536	490	509	523	512	538	499	519	501	490	506	519	527	543	524	476	475	492	561	514	543	510	518	547	512	472	520	513	517	525	557	524	514	489	519	525	553	490	512	562	519	521	528	523	523	550	538	551	557	489	537	489	483	511	521	482	498	542	542	499	537	530	506	525	561	546	551	551	508	510	529	488	527	529	496	510	512	517	542	582	525	509	532	505	494	515	498	525	503	528	473	507	516	467	525	508	525	527	575	515	494	491	527	515	489	524	535	496	521	488	525	487	549	510	529	505	474	516	486	488	513	502	485	518	490	560	530	515	533	517	560	497	542	548	510	494	492	481	565	478	542	542	539	530	514	517	497	522	537	562	489	512	489	497	533	523	474	552	499	524	513	489	560	562	489	498	528	545	535	542	539	534	536	501	501	540	529	536	524	485	519	502	526	531	514	498	549	523	497	536	505	505	504	532	535	507	524	560	524	574	531	552	523	470	534	486	515	522	498	515	525	521	528	546	524	543	529	509	445	501	541	538	514	516	553	526	524	543	511	557	524	501	507	516	467	490	525	536	514	522	520	479	558	507	520	466	545	528	500	542	527	502	513	517	547	563	535	490	494	513	517	532	544	479	509	515	537	514	517	501	483	516	507	519	541	497	510	502	520	530	506	526	500	536	513	539	505	507	527	517	496	532	522	498	494	537	529	543	560	502	523	487	565	514	506	519	510	518	541	527	512	519	519	531	491	556	521	533	530	542	552	525	528	531	536	486	518	539	548	516	519	532	504	561	521	516	513	519	516	526	519	485	487	502	542	531	482	518	464	537	543	500	520	498	560	475	536	505	493	461	486	479	506	516	549	512	552	496	549	520	487	534	515	544	501	527	546	552	517	528	494	511	557	545	515	513	558	489	528	528	574	514	517	511	527	508	495	493	511	528	515	522	570	538	525	494	499	533	514	499	506	458	556	521	493	509	546	510	564	517	534	515	499	500	524	511	537	525	494	515	522	505	519	488	530	499	505	467	529	530	519	566	474	507	510	521	505	532	529	515	540	506	555	507	506	509	475	536	520	507	515	518	532	505	504	503	538	549	532	508	511	546	504	543	490	506	497	504	524	516	508	523	516	552	548	514	499	499	541	521	510	485	502	533	511	514	525	505	520	499	506	510	532	521	521	514	493	535	509	489	493	538	516	522	486	504	511	502	501	525	516	534	526	515	518	530	470	516	508	532	519	559	550	550	539	483	513	522	513	540	544	512	525	558	483	549	489	550	488	545	507	497	546	531	525	522	537	545	553	511	533	518	524	511	519	533	515	555	529	523	500	513	509	533	518	482	477	520	483	499	521	539	532	529	496	532	518	552	514	498	520	512	536	520	529	537	517	504	527	530	558	523	507	504	495	503	496	511	518	548	534	540	533	574	501	538	521	516	493	499	498	537	511	491	544	527	552	496	490	544	487	522	526	461	520	521	532	520	491	488	537	491	535	514	529	491	527	511	523	509	485	545	503	525	525	549	531	527	552	594	487	509	551	488	548	518	541	502	484	534	534	523	518	482	518	485	502	513	531	461	546	528	532	492	505	539	529	508	523	521	489	554	514	546	515	551	504	505	495	490	550	530	515	552	471	499	498	562	492	511	525	487	549	525	520	488	522	509	537	513	509	535	524	552	530	528	518	494	552	483	493	499	487	536	520	548	500	520	520	473	518	522	511	530	524	520	516	495	524	514	505	537	511	510	515	585	511	489	566	511	540	545	561	510	534	518	517	578	530	531	546	541	507	521	541	504	548	547	517	519	531	544	568	537	519	504	475	493	518	521	556	530	511	517	536	511	528	528	484	530	526	515	494	487	492	526	495	510	495	537	521	510	474	548	539	555	555	547	523	491	515	540	486	517	495	536	532	500	493	534	554	557	506	534	525	476	508	526	560	518	521	523	505	521	520	523	500	503	502	510	544	498	549	508	533	519	531	531	529	504	501	521	539	552	513	484	509	516	563	526	536	508	504	493	502	537	494	546	478	487	520	537	538	520	515	522	514	494	537	545	486	510	562	506	508	496	507	538	543	544	466	503	509	544	546	509	550	499	539	544	565	494	500	495	511	506	506	562	528	535	530	505	501	479	522	447	487	500	519	549	531	498	503	484	513	528	493	550	516	501	492	578	534	531	482	510	542	513	518	506	538	540	538	502	513	516	502	502	478	488	508	523	535	515	485	516	547	498	535	541	544	507	551	492	524	493	523	486	538	517	542	481	510	501	535	552	531	522	486	496	509	513	547	526	529	495	534	513	543	583	523	498	552	512	544	512	523	535	545	554	509	527	530	523	463	537	520	525	503	553	521	531	533	562	455	503	513	516	467	527	516	452	513	533	498	468	527	497	558	466	500	520	517	505	522	518	519	530	510	516	561	502	531	552	488	546	538	531	502	538	504	517	548	544	513	495	514	507	516	490	491	518	514	546	537	540	518	501	518	539	523	506	522	506	530	519	471	499	505	537	523	532	549	518	513	487	552	520	526	511	509	492	534	478	496	547	503	497	529	548	534	492	602	523	457	496	547	510	483	549	543	534	507	547	539	552	563	484	502	512	528	524	530	538	514	482	538	528	546	538	480	514	528	485	555	523	524	514	522	517	475	471	532	507	478	555	497	559	529	499	535	494	536	521	475	573	506	502	509	549	499	546	500	535	545	553	541	519	534	567	515	527	501	495	500	520	503	494	533	498	544	504	523	510	532	500	517	526	515	545	574	533	511	497	516	528	532	566	540	515	503	520	494	505	534	526	512	498	558	508	494	463	501	535	510	510	494	499	523	541	535	575	510	563	560	535	534	500	499	562	524	498	479	525	542	494	512	481	499	526	510	526	539	533	534	482	526	519	561	510	498	565	535	465	540	516	533	529	517	499	505	530	556	571	532	522	561	494	537	500	554	481	552	558	518	543	562	480	530	505	525	512	522	539	500	504	501	502	508	549	537	561	555	504	514	524	566	524	568	546	524	511	512	540	491	533	549	536	515	527	543	514	503	531	539	523	518	514	520	485	470	513	500	517	486	497	552	521	527	547	517	463	534	528	514	489	497	534	526	524	531	525	543	519	518	537	533	505	542	480	531	532	502	547	479	494	528	483	516	525	527	525	547	557	558	494	530	519	540	537	541	523	494	558	524	515	502	514	537	528	523	514	485	520	518	487	522	487	511	520	523	524	530	545	505	543	508	548	511	563	529	529	527	562	474	537	528	511	516	537	506	500	511	489	495	525	505	539	549	525	542	520	549	509	515	530	529	540	557	535	521	539	514	565	499	476	545	541	522	515	531	549	479	531	544	522	549	500	534	517	514	547	516	534	467	549	481	518	505	500	568	540	527	512	520
23726	21372	28972	24158	21361	13185	1508	953	797	755	719	705	713	681	615	658	628	599	616	634	604	601	577	591	571	593	603	594	549	577	570	548	579	561	573	546	517	550	539	515	601	531	577	574	568	563	565	552	538	569	543	572	561	558	566	581	567	517	557	532	549	556	594	529	590	590	542	577	580	547	551	574	553	529	571	580	559	579	534	558	527	570	562	587	566	556	607	549	555	571	565	570	540	538	534	550	549	524	578	572	591	544	536	600	582	601	573	584	557	557	575	583	547	545	545	556	565	574	588	566	567	565	539	593	559	590	592	595	580	518	579	528	519	559	552	603	562	587	559	580	555	542	553	555	520	539	567	521	552	603	591	552	572	587	537	572	529	543	561	535	553	562	591	555	565	535	554	544	569	564	543	577	544	582	575	530	572	572	585	548	597	569	548	539	584	594	521	549	572	546	565	595	529	523	539	554	530	535	549	542	576	609	593	616	553	471	575	589	564	590	560	568	603	566	552	523	584	596	514	559	520	547	526	536	566	547	570	552	526	539	612	584	564	558	566	565	592	583	543	554	533	597	522	575	608	555	560	552	582	571	538	585	579	527	543	579	526	577	539	561	562	536	544	548	586	581	561	561	547	538	558	541	531	554	554	559	549	572	583	569	549	547	556	548	533	605	532	580	558	596	548	542	552	574	586	588	577	570	569	562	548	539	576	499	547	550	561	532	550	562	565	589	560	522	565	534	583	556	541	534	583	575	606	547	594	539	561	557	537	550	559	548	575	618	534	537	579	577	517	560	572	544	546	545	535	541	539	540	558	595	552	573	557	555	570	616	567	540	547	540	600	527	546	551	555	564	601	583	519	511	574	542	527	555	548	544	541	543	563	584	558	559	532	599	552	589	559	547	586	527	547	600	525	527	575	576	567	545	532	558	552	528	541	531	544	590	610	572	585	528	570	576	562	561	565	526	519	574	582	533	581	560	533	543	590	599	516	556	528	511	549	548	557	562	558	607	585	540	545	573	520	543	581	574	562	541	589	552	598	544	543	551	584	573	535	605	571	554	552	540	599	551	564	540	563	570	536	550	561	550	533	579	569	584	597	589	461	576	590	600	588	562	542	534	567	564	557	571	564	598	572	533	534	569	548	551	559	550	556	585	571	586	543	590	547	549	557	531	557	542	551	577	534	589	544	563	538	560	604	530	577	570	574	574	578	543	519	541	557	493	580	595	561	533	583	557	564	565	531	550	597	545	570	516	562	540	612	572	585	478	564	577	588	558	523	557	551	557	545	617	531	562	539	546	594	568	555	547	563	528	551	564	548	555	520	563	622	569	554	563	537	510	563	560	591	542	525	532	516	544	522	556	553	556	526	576	600	560	552	548	555	574	548	546	557	526	553	534	536	583	565	537	562	562	541	512	537	522	553	585	581	581	554	540	550	543	571	533	567	564	578	552	533	579	569	584	557	569	580	554	533	562	539	545	535	563	528	606	533	532	567	537	625	524	577	583	560	544	534	561	555	569	526	521	565	536	594	539	577	543	581	558	546	530	541	621	580	573	553	547	554	582	582	534	547	494	528	575	553	543	559	558	533	511	553	603	553	541	586	588	538	581	574	564	605	592	539	562	570	526	541	554	552	569	588	569	592	557	507	565	577	495	577	524	488	574	566	566	586	578	531	569	527	554	542	551	515	560	546	542	542	554	507	572	553	549	590	549	580	513	550	554	572	543	572	551	569	551	563	551	541	572	584	588	612	520	552	567	552	557	539	577	540	540	583	550	541	544	563	569	557	557	539	560	540	579	571	548	525	545	571	559	613	544	568	538	572	563	580	547	567	548	546	557	567	548	541	559	558	537	573	520	557	544	567	541	588	513	535	583	537	507	563	551	561	546	543	547	580	535	538	560	549	517	548	564	582	542	537	557	513	568	572	577	559	542	561	571	571	577	569	545	548	545	575	546	564	564	528	568	551	528	560	559	564	571	577	529	549	561	560	541	532	563	520	566	524	570	577	553	551	607	543	591	569	520	550	565	543	547	538	534	570	569	562	577	538	556	529	558	545	527	583	555	532	529	562	564	606	583	557	571	524	549	557	542	558	579	602	562	578	535	552	538	557	553	569	561	580	555	546	544	564	543	565	555	551	571	552	558	564	561	563	626	578	602	543	580	559	586	525	551	556	593	522	556	543	550	533	533	607	551	577	591	552	576	552	617	586	558	593	532	555	559	548	549	590	572	534	554	582	574	556	534	564	556	614	566	550	593	547	560	564	588	611	570	537	564	579	558	525	539	563	519	499	552	565	518	556	576	611	608	535	546	585	523	555	573	564	533	594	549	607	543	574	557	535	553	510	551	579	581	574	554	569	591	556	553	547	570	540	535	588	556	590	526	540	573	570	581	597	568	554	489	559	529	542	591	574	571	519	557	537	558	574	528	607	544	528	606	520	548	571	554	552	558	549	538	562	570	580	570	543	593	562	505	564	590	569	553	551	578	514	573	600	552	580	569	529	512	568	594	561	521	551	528	573	575	550	582	562	583	538	523	528	569	568	584	528	523	549	569	584	547	563	523	581	525	535	528	564	607	562	580	543	571	548	535	569	597	574	550	553	551	540	549	531	537	559	563	554	586	550	526	534	565	583	548	538	576	586	542	532	548	568	563	586	553	541	530	563	531	547	563	584	554	539	531	528	521	564	532	559	544	579	495	557	500	543	591	581	616	570	529	596	568	587	591	579	549	566	541	544	568	545	552	554	501	560	531	527	588	557	558	581	570	549	569	577	548	573	543	536	540	518	557	569	574	566	557	560	551	525	582	559	550	585	598	543	542	571	561	551	565	535	554	555	574	587	537	520	569	486	562	574	592	559	566	559	576	574	575	554	547	548	539	492	551	565	559	595	534	556	566	590	571	512	579	604	537	562	591	548	607	543	518	538	549	514	594	540	556	559	563	598	570	548	545	550	583	559	544	563	548	550	544	538	579	589	534	562	576	546	553	539	543	577	539	556	550	524	569	583	537	570	562	585	583	563	547	510	585	570	598	584	575	587	575	547	573	516	595	588	552	556	567	566	566	559	574	537	538	543	546	493	562	573	593	554	512	546	574	520	578	599	544	549	610	528	531	566	536	565	567	591	591	583	585	531	563	527	559	556	542	542	541	554	555	531	518	594	551	528	559	579	564	545	517	559	521	587	598	595	563	551	571	575	565	578	549	558	551	557	561	588	565	533	558	558	556	590	582	570	571	544	593	550	518	562	546	552	575	566	578	540	541	589	543	564	572	504	583	554	568	569	551	575	557	583	566	584	599	551	562	534	569	568	535	554	558	553	571	537	612	566	581	553	567	518	541	565	571	514	557	602	556	594	535	563	594	517	523	599	566	575	546	584	559	570	528	541	543	567	540	557	557	526	548	558	562	561	515	520	617	574	522	570	535	564	539	564	565	528	547	527	554	580	503	585	561	607	537	538	554	573	531	529	545	547	586	527	567	568	583	575	564
7272	10344	8265	4196	3124	2461	1999	1699	1503	1286	1219	1102	1001	912	967	881	873	894	834	863	792	757	819	786	760	778	762	772	765	783	773	781	743	748	746	749	737	755	734	747	774	714	722	748	717	773	754	756	711	757	713	727	738	735	762	760	751	744	768	709	691	706	728	761	728	749	742	766	710	755	759	764	703	716	742	723	727	652	703	747	710	749	776	719	709	752	721	698	748	694	761	754	764	733	684	728	704	735	704	708	742	719	730	735	727	758	711	747	751	686	678	734	735	758	776	685	713	761	744	814	736	728	764	770	734	714	749	770	727	717	717	762	698	785	764	752	778	721	755	745	710	744	682	709	730	742	691	717	762	734	727	771	709	707	713	727	714	719	727	716	734	739	678	744	751	709	691	726	734	709	786	662	720	756	693	750	737	754	730	722	727	730	762	707	724	723	736	704	721	741	725	714	736	714	691	749	783	711	724	755	708	741	729	725	681	743	711	741	735	752	698	744	755	736	754	732	756	733	725	811	748	735	722	752	686	783	717	695	704	734	707	747	758	709	724	739	741	723	711	732	700	750	766	726	754	689	694	673	751	741	732	761	755	720	730	669	815	782	765	728	743	722	713	762	731	735	766	713	731	747	777	704	755	768	670	724	723	726	738	766	763	690	706	687	716	766	716	740	735	757	717	730	798	703	750	726	749	772	708	787	740	758	751	759	773	748	755	728	698	776	784	719	766	773	750	756	727	711	688	663	697	746	735	721	716	752	722	766	724	744	698	726	667	706	690	747	777	721	714	769	738	761	759	741	703	754	762	731	699	789	713	703	709	737	724	720	700	745	766	713	733	689	750	725	713	719	740	754	697	733	700	727	743	725	744	714	746	747	729	721	725	707	777	766	740	775	718	712	666	719	755	717	715	689	674	704	774	716	751	727	769	702	724	724	737	714	737	720	712	710	767	746	734	755	785	779	683	737	772	723	736	751	719	708	706	736	784	736	708	738	767	713	753	744	702	736	718	725	724	751	746	715	738	688	692	695	729	757	745	690	700	707	719	685	715	741	710	750	743	723	743	738	763	777	701	725	734	763	712	735	725	723	729	761	760	737	702	714	697	751	775	744	747	725	757	695	723	695	736	728	796	728	744	696	734	732	769	745	722	748	780	679	705	767	722	718	779	722	684	712	737	708	789	733	688	699	714	747	719	710	742	705	750	737	724	701	723	683	738	721	659	744	741	654	738	765	675	744	773	739	709	718	735	686	726	746	729	751	741	738	728	714	720	780	793	776	689	707	755	732	713	753	719	730	764	737	711	751	715	751	738	755	772	690	715	722	709	751	709	716	751	727	718	686	732	730	718	756	749	747	776	718	700	695	772	736	757	737	716	672	699	724	738	712	756	710	722	726	720	750	718	762	710	720	714	683	763	735	745	768	738	743	725	734	682	735	744	759	731	682	699	775	665	790	754	720	755	751	741	740	756	758	707	769	703	782	728	732	715	698	744	740	708	775	758	731	741	701	720	734	677	728	720	727	766	752	733	756	766	718	772	767	720	699	753	721	695	723	739	736	725	704	729	768	742	761	764	732	739	780	751	719	744	722	737	738	728	709	712	763	773	763	690	748	718	734	722	762	737	719	716	771	753	787	731	693	765	673	698	739	752	732	725	762	762	733	730	721	788	736	721	709	729	722	730	697	709	712	721	746	726	687	780	737	727	716	737	746	719	756	696	717	773	730	787	687	745	739	703	713	703	724	747	741	699	736	743	735	742	725	693	745	749	707	708	728	794	753	682	740	721	760	753	710	744	729	685	797	736	722	730	743	714	708	700	762	738	704	696	674	736	733	744	720	780	751	764	708	713	738	778	715	738	731	713	755	736	756	756	744	720	746	721	683	755	701	790	755	700	709	778	691	753	692	751	739	733	733	696	731	716	692	775	705	716	700	706	781	761	758	701	709	778	707	702	714	706	691	742	766	730	761	690	714	728	728	750	726	718	714	718	754	745	708	707	766	701	727	731	705	702	802	714	773	694	733	725	718	713	731	721	728	720	728	754	747	722	708	708	708	788	687	741	726	747	731	745	729	721	729	711	703	748	775	719	746	718	724	697	703	719	715	740	738	759	678	754	733	725	753	733	729	769	756	766	727	717	706	692	708	678	708	750	729	690	739	745	737	747	681	717	722	753	722	711	711	732	728	720	733	763	682	714	750	702	695	692	708	687	741	739	738	712	750	685	736	745	728	730	699	690	746	710	772	677	730	678	662	697	767	702	703	727	734	729	689	721	753	718	749	737	734	701	709	758	688	683	707	734	759	690	766	723	695	739	762	693	720	670	749	684	695	723	728	697	727	752	688	761	720	746	693	723	725	733	741	700	755	728	739	733	714	754	703	716	700	687	708	741	724	712	717	769	735	719	711	711	748	735	758	730	732	744	756	721	718	735	784	780	719	779	729	703	760	769	724	733	718	706	705	753	731	737	692	764	719	735	698	719	731	732	746	731	712	718	723	757	755	758	714	784	724	674	738	715	747	731	751	748	744	714	746	759	723	724	700	720	705	756	773	730	755	690	696	766	721	684	718	722	735	716	750	753	756	731	761	772	715	727	671	752	770	717	727	763	716	695	747	683	771	691	750	693	746	725	743	756	753	706	714	769	699	733	717	761	679	684	728	749	760	777	684	724	715	758	758	729	738	728	750	679	722	708	750	703	769	728	717	730	783	750	725	720	722	754	741	706	738	733	713	758	746	712	721	758	720	716	750	705	711	708	734	718	708	690	725	738	752	729	730	702	749	771	756	739	735	715	739	772	700	735	720	783	716	712	734	753	738	720	723	727	736	743	726	779	740	754	723	718	731	745	706	739	692	755	699	743	731	726	707	707	726	753	719	696	713	757	686	731	758	702	708	667	714	726	746	731	732	713	767	719	714	701	757	720	748	719	749	720	745	720	738	720	763	706	712	699	720	713	765	697	722	724	671	732	688	693	708	730	774	754	747	702	735	723	692	747	759	729	718	706	773	743	771	749	735	765	753	720	741	775	707	721	713	732	753	761	688	765	711	748	773	707	746	705	702	710	751	739	802	754	737	724	748	755	731	685	713	728	731	727	728	771	729	748	677	745	709	731	764	732	726	728	748	766	716	748	760	748	737	720	772	708	708	745	705	770	714	705	736	732	691	719	765	691	720	724	731	766	724	710	734	725	779	721	738	734	745	714	747	717	755	743	758	784	739	777	790	698	732	740	754	663	738	687	778	762	668	668	789	738	730	734	720	709	698	776	749	706	757	743	754	738	754	742	733	671	728	768	759	717	746	763	702	750	720	729	737	725	745	763	709	681	802	719	710	724	712	736	754	765	710	760	681	711	742	751	717	730	746	766	753	667	712	670	716	726	722	705	818	767	730	719	705	721	731	794	742	752	704	707	736	713	671	733	723	729	735	727	729	713	775	714	717	721	717	750	736	730	742	724	717	754	741	755	777	698	712	711	743	724	695	725	745	707	735
22977	21422	29400	23861	21422	21468	11416	1278	860	783	706	598	582	591	554	522	475	481	469	483	435	457	448	422	495	459	418	413	465	399	400	397	422	368	391	431	387	412	413	393	395	405	415	398	380	398	354	393	366	406	395	330	359	372	409	407	374	342	394	399	385	407	380	358	367	416	359	372	374	371	350	385	424	409	389	394	360	370	392	378	345	375	358	391	387	373	341	388	348	415	407	390	390	363	409	399	381	367	394	365	381	375	371	359	406	363	404	370	357	416	397	388	404	351	354	387	406	409	377	338	382	421	396	375	384	338	395	366	380	389	380	388	378	370	386	415	371	401	399	394	399	392	380	350	354	355	371	358	368	388	412	422	370	378	356	358	381	341	398	365	391	376	389	392	373	369	349	365	378	367	383	376	373	374	385	391	360	394	372	382	366	359	405	399	359	399	359	372	334	397	354	380	415	389	402	350	344	350	389	349	365	359	388	354	380	355	367	393	395	403	366	343	377	351	349	372	407	358	332	385	394	370	373	392	391	385	393	389	380	412	362	407	347	377	386	369	380	391	363	401	393	376	358	374	343	376	365	367	371	393	397	352	386	365	373	364	347	323	385	406	391	372	348	358	391	401	386	379	387	371	376	343	378	387	383	355	420	398	350	404	420	399	376	369	367	373	378	395	384	395	364	363	384	388	385	381	360	373	368	350	397	410	389	365	360	367	392	391	391	367	366	346	334	394	385	366	413	368	396	414	362	379	353	365	362	354	375	382	350	351	354	357	378	386	363	382	395	371	390	364	376	349	367	365	396	399	359	375	366	393	363	379	385	370	372	369	364	412	348	382	389	373	394	366	362	387	369	349	376	351	379	371	388	360	356	371	381	392	357	322	403	392	366	327	354	376	385	378	391	350	380	369	355	389	386	369	364	391	373	357	350	381	361	404	390	363	374	373	385	405	377	390	399	391	390	410	348	376	373	369	364	353	371	351	377	354	375	365	380	353	362	399	365	375	416	365	368	384	375	367	345	392	386	381	397	403	414	416	395	362	383	363	397	346	377	345	365	399	378	397	360	386	417	394	348	378	373	369	378	418	374	376	355	363	380	376	374	395	341	361	390	351	389	358	410	400	407	399	393	386	381	408	375	377	389	356	361	339	382	377	371	356	370	345	398	377	351	398	398	390	378	368	359	371	400	333	355	378	413	397	349	391	386	348	360	346	364	395	375	387	379	386	392	401	380	385	364	385	374	410	388	399	385	385	387	373	378	335	377	362	359	386	345	346	399	354	375	365	359	392	383	364	385	400	377	369	356	405	385	384	380	371	369	389	386	368	346	358	376	405	389	358	384	385	380	385	390	382	395	391	348	365	396	354	444	387	370	382	383	400	409	373	374	395	353	380	400	417	357	371	400	366	392	379	366	387	362	410	389	344	389	369	360	344	368	396	376	403	367	378	371	366	403	409	387	409	361	370	357	366	381	389	390	403	367	364	394	391	354	352	344	383	373	357	362	398	357	365	358	365	393	348	392	364	365	360	379	376	376	388	425	390	365	404	366	358	369	333	339	380	388	363	378	365	349	362	403	386	385	366	370	366	364	342	379	366	407	346	388	376	347	373	385	385	349	352	321	377	390	380	392	377	372	376	360	372	380	400	398	347	379	371	367	407	368	384	390	404	376	329	410	353	378	345	362	355	404	363	379	411	387	402	375	385	376	376	410	374	368	347	380	369	383	358	360	374	354	362	428	368	368	386	387	327	401	341	387	360	351	357	381	382	378	368	367	394	370	397	364	378	368	407	373	361	362	369	349	352	387	373	370	346	357	389	389	410	341	377	379	335	411	392	326	397	356	364	378	393	349	368	377	350	381	362	386	393	357	355	370	355	382	373	409	375	342	392	382	393	368	395	383	340	375	394	360	392	386	362	375	376	372	360	380	358	360	342	350	381	373	358	393	403	395	373	366	379	378	388	388	416	375	390	392	412	394	371	373	359	376	379	374	356	376	358	415	362	405	368	384	372	331	384	371	412	380	363	365	358	386	376	378	389	370	378	397	374	390	382	356	385	371	372	350	384	354	439	397	322	418	390	355	425	390	397	406	364	363	376	387	360	359	404	394	378	347	360	351	380	360	376	388	359	366	385	396	340	368	355	390	389	387	394	354	421	360	389	397	390	392	354	358	397	383	354	393	393	379	408	374	385	355	359	397	397	333	370	412	387	376	395	377	376	368	366	366	344	360	373	374	364	401	370	380	366	405	373	373	372	396	376	366	412	375	377	381	397	373	400	384	371	393	350	366	388	331	405	368	386	347	373	404	372	372	392	375	359	388	329	368	356	357	388	400	367	373	358	402	344	386	381	415	358	355	376	382	370	392	360	377	344	341	369	376	325	345	387	395	393	350	339	391	372	363	369	384	366	349	368	355	394	384	371	378	360	384	387	377	367	387	340	385	373	399	408	367	367	374	343	364	390	372	328	405	377	358	378	387	413	383	361	348	367	368	405	391	373	365	378	404	375	370	354	381	346	365	357	338	407	389	349	400	356	346	396	361	362	372	364	389	384	387	372	376	381	395	356	355	381	375	336	387	387	368	381	373	371	382	387	408	368	394	375	363	360	403	407	396	380	366	398	421	407	361	380	379	380	387	371	354	346	344	377	359	378	384	379	360	380	396	372	375	363	371	346	390	378	370	372	387	356	373	395	351	343	372	352	380	400	358	395	388	376	398	336	429	360	398	357	377	385	406	374	374	358	412	350	386	343	380	397	395	379	374	373	379	372	386	384	383	392	382	355	375	392	376	409	370	389	391	391	350	334	378	353	399	368	363	376	402	373	388	393	362	376	402	387	419	394	357	407	364	394	401	380	382	373	370	334	347	397	391	378	386	353	397	379	380	358	374	348	392	388	369	345	339	369	381	346	410	391	372	362	367	341	386	372	388	376	372	374	404	387	357	366	379	414	377	382	418	338	344	385	372	404	397	404	365	367	380	392	366	359	373	380	364	399	373	336	358	379	334	392	373	378	371	366	410	410	370	379	350	394	369	346	401	354	427	369	390	378	339	338	386	380	376	351	376	382	397	366	341	388	357	351	380	365	365	393	379	378	403	370	362	370	398	383	357	380	415	333	366	351	361	411	387	357	404	381	372	370	364	378	362	339	368	382	396	360	374	415	368	413	350	334	387	349	397	397	359	366	376	370	371	407	366	363	376	364	380	363	383	375	389	375	375	366	374	370	340	374	376	344	375	369	371	373	392	384	377	374	370	402	384	330	366	359	378	386	350	351	386	376	379	374	377	395	383	364	401	393	392	396	414	374	392	381	344	409	397	409	383	393	342	361	394	376	346	368	398	363	403	371	353	346	375	375	386	351	343	382	352	382	378	384	444	329	384	377	343	382	351	362	383	398	390	377	395	387	388	375	393	401	348	383	381	367	428	357	385	343	354	383	351	387	386	418	382	389	373	377	417	349	357	401	336	411	371	362	398	399	394	403	373	371	347	360
9701	16418	13204	6924	4950	3782	2981	2290	1874	1645	1394	1254	1087	919	872	854	797	800	741	722	691	653	634	618	619	575	618	592	650	563	580	566	580	579	528	564	566	595	566	577	533	544	542	581	509	530	553	544	529	506	527	538	516	505	507	497	603	534	536	554	510	527	519	491	515	520	529	542	516	494	539	558	515	486	518	543	515	487	516	503	515	509	544	537	506	532	540	562	444	540	499	508	524	537	499	517	518	508	489	523	535	523	528	502	551	509	472	514	494	491	489	488	513	504	531	497	554	536	487	529	489	522	509	483	518	505	516	510	567	535	528	546	535	468	516	487	530	526	492	475	495	513	527	440	508	531	519	515	544	554	494	483	487	532	516	553	455	502	494	507	510	484	491	482	503	509	547	496	510	489	509	499	506	516	467	533	481	519	530	495	516	482	522	517	571	530	522	447	521	485	501	515	507	541	509	512	509	504	477	525	467	487	493	531	511	533	494	487	487	492	521	504	497	493	531	490	527	535	500	500	513	511	531	522	537	521	483	488	512	498	521	533	497	539	506	529	521	498	511	489	492	481	506	521	488	500	528	462	504	502	487	490	483	529	504	510	501	501	514	496	537	497	502	509	547	489	484	570	538	524	522	516	473	503	528	546	518	520	490	525	525	483	524	497	520	484	479	521	475	529	505	493	504	508	537	500	490	516	571	490	521	508	512	498	528	528	481	501	541	502	516	512	549	498	484	511	550	463	534	532	539	501	489	495	499	500	506	443	527	519	451	469	511	519	524	504	490	529	485	539	528	514	475	513	500	492	517	512	548	528	508	528	562	514	539	521	554	484	505	541	515	515	492	540	529	506	567	521	548	523	521	460	480	536	484	515	505	534	497	520	505	466	484	548	503	497	522	511	489	501	558	496	565	494	459	492	519	541	472	500	518	508	507	504	479	477	483	506	510	486	522	486	508	516	494	499	526	538	473	562	512	510	528	515	544	520	486	540	528	561	499	548	505	512	510	555	535	526	501	529	464	499	542	531	470	495	492	505	495	528	505	563	521	516	547	498	499	527	533	516	465	538	480	497	526	511	523	517	446	460	485	529	485	510	519	526	530	527	487	514	539	503	530	557	533	480	521	531	494	491	485	503	508	492	516	524	485	533	495	480	477	542	512	469	480	515	501	490	501	503	498	488	488	464	527	480	502	502	487	497	492	505	544	482	473	469	568	524	511	531	522	515	496	480	568	492	518	497	493	489	499	505	524	446	542	528	511	510	514	518	484	510	517	516	536	517	495	496	449	496	543	492	495	526	558	502	492	539	515	515	518	502	510	506	500	522	556	494	472	484	525	481	525	511	517	513	504	480	536	511	497	539	530	508	522	513	521	518	545	467	498	523	486	522	500	519	507	487	494	511	522	470	529	524	561	529	500	462	524	534	513	532	450	508	500	509	541	526	515	517	509	516	503	503	559	525	471	522	516	519	530	523	529	572	502	509	497	552	541	505	520	491	492	512	474	509	535	520	479	505	523	486	513	531	495	529	501	491	499	510	512	508	506	528	504	513	521	494	518	537	470	510	517	488	466	483	478	522	523	464	483	499	521	533	488	500	495	520	528	520	498	495	497	520	551	506	542	500	460	518	499	489	503	492	451	524	485	491	539	501	533	513	508	516	528	511	521	514	507	479	513	488	528	511	516	506	488	548	501	499	511	499	479	540	522	522	526	515	483	524	523	477	471	513	485	530	500	544	537	513	519	487	498	493	493	499	517	461	489	542	489	529	516	510	484	505	521	495	505	503	520	550	517	498	490	489	524	502	513	542	520	506	524	490	476	506	488	529	499	489	476	498	529	502	507	501	503	513	527	507	473	506	545	490	531	493	507	513	531	488	502	521	533	480	484	526	498	518	548	514	498	489	514	492	532	485	458	516	516	536	488	530	491	534	506	535	476	502	472	537	501	486	539	525	500	536	501	537	514	490	505	534	543	503	516	489	533	530	464	492	502	499	497	494	520	516	499	522	539	517	464	539	509	545	511	500	501	510	566	487	519	499	518	488	520	518	534	510	522	495	503	504	470	545	503	482	522	515	490	462	549	506	535	480	484	466	491	481	529	539	506	513	526	483	518	531	552	525	463	497	518	532	444	499	497	489	525	511	522	506	522	489	498	449	533	547	519	530	562	499	538	502	498	495	499	518	497	501	470	546	482	527	499	493	513	488	500	517	534	494	542	496	463	526	558	519	517	496	482	489	503	507	505	502	522	504	508	517	518	517	488	502	515	506	511	494	519	518	521	486	540	527	498	493	463	534	547	510	521	542	548	492	490	527	480	532	513	520	468	505	503	493	496	508	502	482	477	532	471	515	504	467	511	511	490	508	529	488	528	534	518	500	487	471	491	526	518	512	515	526	499	518	480	482	511	530	526	524	503	551	526	511	501	520	536	504	499	501	497	502	536	512	513	512	478	522	474	493	483	496	495	462	532	503	486	494	543	502	546	501	513	531	492	535	506	517	546	505	503	491	525	473	514	519	488	487	524	565	520	487	467	543	535	477	506	530	490	495	523	500	553	515	492	520	473	552	499	510	513	537	521	559	496	500	515	513	501	509	513	476	544	547	492	470	473	457	492	500	546	511	469	493	512	512	487	483	509	497	509	513	537	509	491	496	522	510	516	482	476	462	476	518	495	542	511	527	505	508	529	507	520	511	542	470	489	472	520	488	510	527	537	535	531	515	506	518	557	482	493	503	463	495	494	527	518	475	526	531	500	508	516	496	510	531	474	495	526	488	479	497	518	488	510	501	540	539	555	539	530	552	509	494	484	527	496	507	539	485	518	500	529	502	494	522	494	505	520	533	525	523	490	465	463	518	517	486	458	510	532	542	486	495	479	526	503	545	513	491	502	553	514	480	490	488	511	536	485	539	469	475	532	499	535	499	488	472	482	538	536	518	477	469	527	510	497	487	485	523	540	516	512	480	490	511	519	548	501	513	500	494	517	535	510	480	471	517	503	471	532	471	494	459	497	521	499	515	512	489	521	491	494	521	499	488	506	498	526	496	514	482	459	498	522	503	544	506	559	509	520	529	538	528	508	519	473	476	522	504	530	463	508	526	500	486	552	500	501	490	506	520	556	493	504	536	514	492	537	547	534	495	491	500	485	515	528	516	480	503	503	516	519	516	535	515	501	479	503	520	490	510	510	516	471	486	537	504	541	565	508	514	513	490	497	462	494	523	511	526	522	538	509	480	510	485	518	499	494	521	455	502	520	487	507	497	516	569	486	517	552	492	528	473	484	483	529	509	514	524	476	514	506	520	495	547	479	477	552	507	495	518	532	521	498	543	520	536	501	530	497	525	480	478	496	547	511	494	520	480	503	473	518	528	495	484	489	565	468	525	501	476	486	452	527	504	499	506	510	448	470	542	518	517	526	495	506	519	524	502	457	503	527	482	536	555	510	517	491	494	516	510	482	476	530	476	520	498	531	518	520	529	510	499	490	553	491	520
27034	20960	9437	858	574	518	467	427	417	405	438	412	417	388	423	380	382	460	381	415	391	383	402	396	398	438	405	383	377	376	412	377	399	407	399	402	397	379	406	401	401	393	426	388	343	390	360	397	398	406	354	414	438	395	392	360	380	354	418	406	375	395	378	393	368	388	395	396	412	388	395	358	381	416	373	381	395	408	392	387	398	385	384	417	473	372	412	398	383	417	420	354	369	402	390	403	349	352	392	341	374	413	417	369	408	410	361	408	441	374	384	367	370	402	397	421	404	397	399	356	411	400	380	421	387	374	434	415	352	365	386	361	371	384	405	396	375	393	387	375	393	396	380	391	402	369	373	389	376	379	387	380	416	388	382	358	392	378	388	397	382	419	418	432	428	430	384	359	393	411	393	367	386	422	358	357	411	379	377	390	412	412	396	369	367	383	392	398	395	404	373	409	384	364	392	391	439	379	414	418	416	392	396	389	370	362	372	390	348	373	373	399	377	375	374	378	368	392	387	345	417	354	413	381	377	374	387	379	364	379	388	396	388	378	378	413	383	396	395	373	390	389	373	369	404	386	373	399	373	396	395	384	405	416	388	383	369	373	390	371	374	386	411	398	413	395	369	424	400	401	386	384	363	360	382	401	382	414	384	367	378	385	374	398	391	407	397	385	387	387	410	390	384	428	388	387	410	427	385	378	345	381	399	398	358	379	379	398	376	370	412	429	382	366	398	392	380	380	391	379	358	359	425	423	389	398	409	391	419	383	394	392	407	403	391	410	425	348	405	403	408	389	427	375	414	384	405	379	405	405	420	420	442	407	452	388	401	382	386	406	403	407	385	346	405	421	378	400	394	368	387	381	413	367	399	377	403	398	388	392	397	371	418	406	400	378	407	377	413	399	426	358	411	388	415	364	365	362	380	377	407	396	402	390	391	364	394	378	412	379	381	370	380	410	406	407	386	420	382	400	414	379	369	388	359	388	346	390	391	383	405	386	412	389	375	365	391	431	403	401	374	385	403	399	367	360	379	388	414	388	416	393	386	387	372	412	369	363	372	361	376	416	408	422	416	402	369	382	409	404	394	417	409	377	365	409	398	358	371	366	371	410	382	355	415	381	391	411	372	385	395	387	375	397	412	390	411	411	386	416	397	421	437	390	435	409	374	378	379	364	420	365	411	363	401	416	383	411	377	382	374	382	370	386	380	433	392	395	421	378	377	402	403	409	431	401	432	383	373	435	408	365	424	387	397	389	380	395	341	393	396	415	420	399	392	383	421	385	398	392	386	402	389	415	403	429	393	352	425	375	392	418	382	412	378	390	369	406	401	396	376	368	407	402	397	400	378	384	431	382	375	387	362	391	375	390	404	393	378	418	414	368	404	399	370	386	406	397	387	389	405	367	377	393	418	395	406	407	376	372	411	349	396	404	384	400	395	391	383	396	402	402	422	429	403	404	375	394	399	405	425	411	409	399	380	387	392	403	356	431	423	405	391	412	388	423	379	399	418	386	376	403	386	414	391	389	349	423	405	396	386	385	398	375	392	373	413	374	380	432	398	372	385	432	368	359	402	363	420	396	375	391	381	377	431	359	390	366	398	381	428	376	369	377	425	378	344	393	421	387	359	416	423	394	386	380	377	376	369	416	323	404	391	410	378	386	369	430	402	433	402	415	389	411	397	378	408	413	405	368	405	374	405	383	387	409	395	347	418	395	425	409	389	358	414	380	413	402	387	391	418	401	418	432	371	404	390	392	386	394	386	413	352	404	424	370	399	388	414	423	374	406	389	418	420	382	383	374	386	378	356	380	400	381	425	360	426	395	387	350	419	399	382	411	395	411	368	385	375	384	385	409	380	381	380	383	369	414	380	422	393	369	388	404	389	426	360	370	398	422	378	392	407	408	399	403	388	394	387	362	371	417	402	382	378	432	420	430	377	411	410	366	355	400	402	417	356	396	420	368	385	379	351	397	372	379	404	407	370	372	397	383	400	425	386	396	388	377	400	360	404	428	381	408	396	409	385	416	368	396	409	403	381	396	408	416	391	412	435	367	394	396	376	402	389	386	400	389	414	380	401	403	384	350	406	384	390	383	399	363	399	360	401	376	390	363	363	412	380	353	393	381	401	447	349	416	376	395	412	358	368	374	412	390	391	394	378	408	411	347	403	408	381	405	392	385	384	387	393	380	393	428	396	368	429	397	382	404	397	375	394	419	396	397	421	421	373	363	386	379	403	402	415	377	425	381	422	395	403	385	414	387	386	371	412	393	381	404	393	405	366	381	370	402	417	414	402	387	378	393	374	380	397	380	382	365	419	378	377	395	402	358	383	401	385	385	381	397	383	386	384	371	413	395	409	372	402	373	425	410	377	371	422	389	415	368	390	356	380	361	415	393	377	376	402	402	391	408	385	330	382	403	383	391	398	414	397	403	395	372	360	378	419	381	422	374	370	407	396	430	385	404	398	428	395	385	380	395	370	412	410	390	363	406	361	394	408	397	410	415	376	377	403	373	429	377	396	401	343	376	409	395	376	417	371	428	384	405	368	405	367	340	384	375	369	417	421	366	377	409	435	388	400	398	364	385	371	372	402	376	398	407	393	389	408	382	380	369	408	417	382	407	400	402	394	385	399	358	372	376	377	375	397	389	411	347	387	372	411	403	406	386	377	424	378	375	387	377	379	414	390	397	364	385	419	412	353	382	403	380	388	371	377	451	395	375	386	407	371	373	374	381	413	399	393	375	408	427	417	371	383	421	364	366	403	406	416	395	411	396	382	410	433	401	398	416	423	375	391	396	417	408	376	371	396	422	369	427	408	411	444	402	374	401	382	418	376	418	368	377	415	410	373	410	405	389	401	423	401	385	433	357	418	360	404	375	375	383	398	375	370	406	427	432	373	362	384	384	402	404	429	382	404	377	418	373	394	380	392	400	394	399	411	397	364	418	365	384	446	410	420	427	425	388	397	386	399	429	405	395	364	373	407	391	360	404	404	401	405	388	408	408	389	406	396	378	405	424	384	386	398	438	400	373	391	399	424	415	415	374	373	396	398	390	385	392	404	416	380	413	373	388	392	424	372	418	383	411	397	417	381	413	394	402	385	376	383	382	415	385	391	397	356	366	400	368	397	376	413	406	403	372	374	375	374	426	343	409	356	417	366	408	382	385	385	416	361	401	374	390	414	392	405	408	382	382	378	413	358	389	419	401	392	411	374	387	373	384	370	367	404	368	401	360	406	399	396	366	442	374	357	401	399	391	397	395	402	390	391	404	399	376	379	390	326	401	399	381	390	388	378	389	358	384	393	408	401	433	396	426	382	379	399	428	408	380	356	407	447	400	400	388	400	391	381	380	393	391	424	409	397	366	350	407	394	379	392	351	357	375	386	341	371	412	371	384	407	382	363	406	429	405	373	372	400	383	383	398	385	374	386	447	405	399	384	364	367	408	353	386	405	403	400	376	404	398	378	374	425	403	395	410	419	412	405	395
4162	1208	1075	804	686	597	577	549	515	582	554	577	492	558	547	522	496	512	574	538	513	543	539	501	558	519	536	501	508	589	509	521	543	482	544	490	499	527	524	495	511	515	542	481	564	550	509	518	480	520	504	534	536	465	471	487	495	544	559	481	531	504	512	580	544	502	540	527	539	520	522	491	531	515	521	533	522	514	512	519	509	546	527	507	494	511	532	517	475	472	570	528	532	521	535	544	525	532	519	495	534	518	539	495	502	504	508	485	517	551	487	507	483	510	504	536	519	521	503	505	466	521	544	506	508	466	513	507	533	546	538	523	484	526	508	486	503	497	519	478	515	527	551	510	540	492	539	512	545	509	495	518	554	525	498	507	534	562	514	478	543	475	525	533	504	489	571	508	539	520	531	520	511	492	538	538	534	476	509	500	494	512	524	513	491	539	474	568	515	538	561	496	561	550	503	553	536	504	519	511	532	518	540	528	493	517	512	491	532	515	507	533	545	544	523	520	540	488	495	536	579	537	472	473	562	519	503	508	510	542	540	564	523	529	551	466	504	507	491	512	538	574	528	523	541	538	499	527	511	521	519	558	519	500	540	530	493	576	517	580	513	515	516	542	494	506	522	512	514	516	515	509	499	519	496	476	555	502	499	498	523	547	496	572	491	532	530	510	537	474	533	522	534	547	539	524	509	531	503	505	510	513	536	508	503	531	513	514	519	518	515	530	526	502	557	488	457	526	509	522	519	513	527	554	518	484	509	515	460	498	481	506	487	509	495	526	518	546	491	504	489	552	520	515	514	524	522	543	501	518	548	476	532	510	531	479	484	507	529	513	540	550	554	476	545	493	521	521	507	503	544	496	500	553	543	535	546	515	525	511	492	514	502	543	519	534	500	529	524	519	505	483	514	524	499	514	499	524	548	536	501	529	526	542	545	508	509	505	520	529	515	516	529	525	538	551	520	498	533	473	504	549	477	524	538	510	499	499	555	516	533	545	532	521	486	493	490	530	536	515	489	561	487	516	509	518	511	550	520	502	555	472	524	508	545	482	542	501	507	477	501	526	546	503	546	510	562	514	531	515	510	545	532	511	506	525	470	517	510	511	530	544	500	529	510	499	536	495	512	475	540	489	506	544	478	507	508	534	536	525	516	522	510	524	507	553	513	518	537	534	553	476	495	541	530	505	547	525	492	516	537	517	505	525	534	521	534	480	539	484	516	518	513	518	490	502	524	525	514	566	511	492	511	517	477	462	486	506	477	469	494	499	529	537	530	517	487	449	533	496	528	509	496	506	551	529	533	528	522	512	531	521	497	588	537	594	500	524	551	544	509	519	528	482	529	538	523	501	526	544	557	546	548	487	523	534	552	467	534	546	549	505	534	514	468	502	520	514	537	556	517	492	522	530	527	520	508	512	500	536	490	510	514	530	538	494	550	516	495	537	493	540	552	496	486	562	520	499	461	490	539	552	510	468	534	545	495	502	524	544	497	511	503	515	511	518	497	525	477	509	514	546	550	536	551	517	487	496	541	460	518	549	492	463	534	540	540	519	503	550	507	517	494	514	523	487	513	521	532	529	519	530	512	492	585	502	550	537	500	503	507	478	552	517	549	531	491	510	528	546	517	494	474	513	502	497	502	520	526	531	573	551	514	503	561	494	538	504	516	517	543	480	538	529	525	492	512	519	521	491	523	498	527	533	506	516	520	510	520	554	520	558	535	463	522	531	544	489	509	495	542	505	509	546	496	493	551	523	519	516	484	509	542	515	520	531	527	494	507	540	534	530	473	544	495	534	487	524	511	515	478	544	521	506	502	517	512	533	495	536	501	527	496	494	485	508	534	524	522	514	524	527	534	474	480	520	498	541	537	514	513	507	532	522	502	471	492	505	513	523	509	528	511	522	537	512	511	489	508	522	557	500	498	489	517	504	508	525	484	555	563	504	496	505	524	502	487	498	536	505	498	471	535	490	559	486	541	509	526	496	503	550	544	481	480	536	515	545	525	518	520	494	522	507	513	492	505	486	523	494	469	537	554	539	515	532	516	520	476	509	510	487	509	527	513	494	512	550	509	524	537	505	515	504	514	546	518	484	532	491	483	534	482	521	555	500	522	505	500	518	501	530	506	504	530	525	559	473	552	512	521	560	485	552	522	496	523	513	502	503	520	486	464	544	509	485	497	491	559	514	485	520	506	509	509	535	540	540	505	539	528	495	505	533	500	512	524	511	554	510	517	475	517	539	532	509	510	479	552	522	521	552	512	514	513	523	520	525	486	497	500	545	538	524	510	522	475	529	554	472	495	549	523	513	487	549	561	530	530	542	492	501	501	470	515	521	539	508	502	487	498	498	511	531	499	513	496	507	528	501	563	528	525	507	546	498	517	468	520	567	504	541	543	511	535	555	507	477	526	521	495	504	530	523	531	522	540	509	511	525	532	548	476	529	530	565	515	505	538	503	519	496	533	486	507	527	521	508	519	483	519	557	492	505	488	509	497	535	529	525	522	522	518	539	521	526	510	497	547	535	542	483	502	480	532	513	516	494	512	481	531	530	498	509	543	477	507	514	530	490	468	529	541	551	523	524	501	513	521	479	573	519	481	521	516	476	509	499	493	505	529	495	513	473	585	506	515	546	531	496	532	547	533	533	525	554	461	518	475	500	515	487	490	513	514	502	527	534	551	502	491	519	493	512	537	522	486	502	540	507	539	532	544	528	502	493	504	540	532	548	534	521	534	489	504	522	527	483	497	534	487	508	489	523	576	511	503	525	528	540	534	520	537	532	511	499	533	497	458	493	497	524	508	548	538	531	534	506	510	487	494	502	507	520	493	501	525	526	550	528	511	519	480	499	503	540	496	499	492	525	476	498	527	540	531	557	530	521	490	507	551	499	464	486	481	501	512	490	552	527	554	527	532	543	505	499	503	506	495	501	510	521	529	571	512	504	512	556	534	506	513	506	508	488	494	498	513	541	529	521	512	527	504	492	565	497	536	524	459	517	535	506	535	547	491	574	522	512	516	530	508	524	527	505	522	505	503	483	532	482	526	520	526	486	515	492	513	459	558	485	539	513	515	488	513	526	491	526	540	519	505	507	544	512	496	501	489	514	535	526	520	553	476	518	540	512	540	514	503	480	547	537	516	538	547	544	479	543	491	536	466	493	540	527	534	541	477	506	523	533	537	519	545	505	509	502	561	528	545	547	509	510	553	521	511	483	520	543	505	554	527	481	499	509	517	539	503	525	515	508	519	496	520	515	562	485	505	510	533	522	545	497	489	535	504	552	520	524	501	532	552	498	524	487	496	526	503	519	575	509	531	507	518	482	498	529	504	567	530	527	457	532	499	525	514	507	495	506	537	534	508	503	528	574	515	541	506	511	511	529	497	554	509	511	475	497	536	516	512	499	493	526	534	547	489	516	469	518	502	491	517	533	516	499	514	524	483	488	506	514	511	519	545	502	487	542	530	531	518	482	536	547	488	513	549	547
23713	21388	29006	24160	21374	13329	1620	1004	841	782	761	698	667	697	628	627	609	618	665	583	566	531	626	557	547	596	609	582	557	574	582	566	549	558	533	551	590	544	630	580	541	595	574	594	554	547	544	568	543	581	557	569	536	511	516	534	567	551	562	527	556	556	540	562	549	587	558	576	557	611	505	551	529	597	561	551	543	550	567	539	557	592	541	571	565	532	564	588	584	519	552	501	570	534	543	570	550	538	556	567	552	554	509	517	622	541	543	553	556	546	562	548	528	592	548	574	571	555	508	566	531	532	557	540	570	532	599	539	584	579	573	524	516	561	554	550	554	576	571	543	550	525	590	578	525	566	523	596	556	595	553	535	519	542	515	558	608	544	568	547	524	535	555	570	592	540	602	553	528	583	547	542	563	539	575	562	517	561	559	572	532	578	580	526	548	513	575	530	543	559	515	543	520	520	570	558	530	524	531	599	544	531	563	565	554	580	541	573	555	556	538	583	529	579	577	569	550	560	530	567	553	548	525	578	597	574	570	553	558	559	504	572	550	542	579	557	568	550	594	562	541	598	609	568	610	559	571	518	559	525	550	544	562	519	539	545	561	514	519	546	560	528	565	579	506	548	572	572	539	552	527	567	556	535	535	543	567	492	566	551	536	554	545	541	560	607	559	524	568	533	567	510	552	532	534	593	546	546	524	549	527	577	524	569	559	546	585	535	543	546	546	570	566	578	554	537	544	582	497	563	591	592	506	569	569	569	551	548	576	555	540	545	541	534	541	540	560	586	538	591	557	578	574	558	559	587	588	526	527	532	575	589	550	530	584	536	564	516	520	525	540	524	573	559	555	536	544	577	566	554	552	556	595	545	529	596	565	557	540	526	562	559	563	541	554	552	554	539	583	543	559	561	557	578	584	562	561	529	523	544	563	572	542	557	532	582	574	574	509	544	569	586	545	555	531	532	571	519	515	563	520	521	493	512	568	573	544	517	551	566	561	557	553	556	559	505	558	534	537	565	557	531	530	561	529	552	563	585	579	568	534	530	564	544	556	553	550	533	545	567	530	584	580	591	523	551	572	548	542	530	564	581	553	547	506	575	555	550	541	543	593	561	536	559	600	607	573	569	573	583	513	551	547	570	556	569	557	540	534	550	523	524	541	531	498	580	560	578	571	564	559	549	582	514	521	565	524	559	608	556	504	535	566	573	555	554	587	540	539	560	540	535	529	538	607	558	549	555	536	552	580	575	560	550	536	579	550	535	534	538	501	542	561	516	551	578	555	589	562	551	516	548	587	518	555	569	560	586	576	566	542	580	550	564	587	537	560	539	566	550	610	585	544	536	581	597	534	532	547	494	582	600	577	574	549	526	534	528	571	554	522	526	544	528	557	543	602	555	557	575	586	551	521	571	521	618	516	593	548	573	582	545	565	533	515	537	538	572	537	553	582	553	556	504	534	558	542	517	563	533	544	542	583	523	543	530	596	544	557	541	580	548	543	557	523	569	602	534	542	554	558	564	550	551	551	534	550	550	587	503	595	556	562	548	532	521	522	580	512	500	566	589	559	555	578	547	540	531	536	560	559	540	560	557	546	546	560	582	544	513	517	564	551	549	510	594	528	619	511	531	540	575	624	528	537	539	543	575	569	563	533	524	521	531	549	548	550	511	503	565	544	582	568	574	573	565	582	514	524	538	536	549	566	529	555	552	521	538	597	562	566	577	562	545	581	587	526	567	538	541	528	571	600	578	533	506	533	559	562	604	576	539	532	561	547	570	581	555	537	591	541	572	569	576	554	584	542	610	521	551	570	523	557	564	578	558	534	562	570	519	528	558	559	554	525	559	555	543	568	568	575	552	586	570	537	578	599	581	532	579	598	543	563	550	570	549	574	568	513	548	528	572	539	559	543	527	554	575	558	500	554	583	579	591	557	545	604	568	555	560	549	571	538	595	527	560	529	558	578	590	561	580	561	547	544	567	581	595	579	538	553	521	526	574	556	532	545	569	541	556	588	566	564	521	567	564	544	546	535	519	580	527	552	570	572	540	522	549	535	519	565	564	554	571	544	577	556	518	547	600	570	578	580	541	571	537	539	544	537	535	584	570	500	548	535	554	540	555	556	562	525	531	548	527	521	546	552	509	538	549	522	573	595	558	511	564	517	583	549	595	570	542	544	517	544	585	533	562	565	501	586	528	550	562	526	564	547	590	521	545	558	563	529	532	588	559	482	543	535	515	564	590	572	553	548	557	548	589	570	533	527	571	575	592	536	551	513	524	551	535	554	558	525	592	553	577	588	551	564	586	534	551	574	587	537	550	582	518	563	553	559	557	567	531	576	574	538	577	553	543	523	576	625	516	550	563	555	571	558	562	570	591	585	575	538	552	615	566	555	561	516	544	538	541	563	561	554	534	513	531	570	560	517	549	510	524	547	562	578	544	562	576	555	580	583	546	578	562	546	482	558	505	577	526	569	564	534	532	568	565	563	591	585	576	564	547	559	578	536	535	568	587	525	546	546	548	532	584	540	550	542	535	536	567	557	544	525	591	587	545	567	527	536	529	559	542	575	561	575	545	547	537	531	564	532	557	545	530	548	551	557	533	575	564	535	547	549	582	587	533	540	520	548	585	566	522	514	554	579	616	577	536	530	572	575	544	512	552	549	535	577	573	585	594	549	539	551	550	527	529	559	564	571	529	538	542	558	561	530	587	515	517	565	576	552	510	560	570	523	555	532	567	546	559	537	571	533	551	555	560	569	537	532	570	564	549	592	561	532	581	559	557	532	526	574	572	598	576	508	563	566	521	584	518	530	527	577	565	589	554	598	540	543	572	600	566	578	559	552	554	525	597	558	538	569	565	594	563	546	537	551	521	540	564	583	536	557	551	550	552	552	520	535	560	555	538	557	538	542	570	536	558	617	566	531	550	582	498	504	520	576	550	514	557	514	561	551	554	567	587	534	570	558	574	544	538	493	482	595	555	538	582	525	521	582	530	553	501	565	567	534	533	568	553	539	490	558	529	547	575	580	572	572	527	555	528	557	584	546	534	566	512	557	509	563	562	499	543	508	587	542	555	550	533	552	531	577	543	564	588	560	574	549	548	591	553	576	612	556	579	545	525	569	567	554	561	567	568	555	531	558	541	509	544	619	535	541	555	575	562	575	563	549	531	532	582	540	559	526	563	546	557	549	515	586	603	571	567	592	554	549	560	626	543	553	580	550	578	575	533	517	536	545	575	580	571	559	573	606	568	575	542	586	557	574	567	532	529	573	559	565	534	561	510	567	547	546	531	558	503	586	553	508	513	567	592	550	538	578	554	564	571	517	602	556	577	578	526	557	581	564	602	573	552	528	534	515	554	575	563	576	575	559	495	565	539	522	526	530	554	542	498	566	511	553	581	557	556	535	552	566	537	574	561	547	608	553	555	565	542	541	569	546	518	543	524	521	595	607	521	561	567	557	543	557	568	535	562	589	545	561	560	550	580	557	552
7224	10446	8387	4345	3082	2370	1971	1699	1435	1262	1178	1069	1038	1006	995	915	835	830	815	859	816	851	783	796	831	771	832	813	758	734	786	754	767	800	743	707	703	750	786	754	731	739	757	724	737	765	693	697	750	728	749	750	727	724	768	790	738	688	774	774	688	763	727	702	756	728	699	746	713	714	722	697	739	731	703	714	723	749	722	736	750	739	715	755	715	759	749	719	713	753	750	718	703	723	727	743	722	715	729	688	744	726	780	725	698	738	716	685	752	711	765	790	723	730	676	721	715	726	738	758	732	728	765	716	707	734	738	750	736	739	688	727	715	745	729	711	746	747	705	748	719	745	696	740	696	742	731	738	738	676	709	741	737	750	739	776	728	744	716	678	714	721	710	707	733	714	726	701	760	717	700	731	709	751	662	742	682	717	706	691	727	720	708	748	727	698	758	746	709	708	702	694	758	748	753	701	717	744	727	731	779	758	689	687	727	696	731	683	748	730	767	714	732	716	744	661	715	727	692	703	742	692	738	754	729	689	800	753	741	697	724	750	730	725	725	666	736	759	758	741	692	770	754	760	723	726	704	744	716	728	738	734	695	790	713	707	742	768	686	723	727	722	717	762	689	769	742	701	704	695	748	713	750	636	747	733	728	733	722	763	689	758	740	729	736	722	728	704	747	695	757	737	720	711	732	690	725	770	770	720	686	750	716	770	677	740	729	718	733	741	742	782	637	738	713	727	750	727	715	726	728	764	678	679	705	702	708	726	773	721	733	731	721	731	747	742	715	766	703	726	724	750	686	743	704	725	714	686	716	670	728	742	759	766	725	702	720	693	733	731	725	744	731	726	726	728	777	689	692	736	724	766	743	741	706	707	747	768	708	744	707	799	732	765	707	789	730	749	697	717	686	742	754	749	696	732	758	771	701	716	719	684	714	741	702	764	713	710	719	701	737	728	722	772	696	755	744	734	762	744	710	719	746	713	679	712	719	715	733	712	695	734	748	751	717	736	727	739	681	720	693	749	754	742	734	781	757	750	741	674	684	722	750	733	753	769	724	710	705	743	715	725	725	737	778	706	740	720	712	666	731	703	767	725	746	713	737	781	771	684	748	734	746	768	724	703	668	725	680	782	710	777	757	779	756	694	747	761	683	731	707	735	736	687	715	727	730	721	750	713	710	656	744	734	680	745	697	734	697	721	710	730	701	704	772	778	765	767	692	726	725	663	700	758	738	745	708	742	725	742	726	720	742	732	737	709	709	736	712	724	720	722	731	705	713	693	692	689	765	740	737	692	719	713	756	747	741	676	705	746	758	706	702	725	716	733	648	703	683	694	706	746	698	725	693	744	717	709	727	727	753	747	736	765	716	726	722	701	733	696	727	690	709	740	769	777	748	715	695	741	723	730	684	750	704	759	744	700	747	745	709	710	710	689	703	734	723	754	768	761	727	706	709	740	701	706	742	748	708	697	766	747	707	737	769	736	721	687	761	744	737	748	682	725	728	701	711	751	730	715	724	728	719	694	777	694	711	718	704	696	699	737	743	761	739	731	706	693	718	682	722	755	755	748	750	717	715	704	703	671	707	682	724	725	724	744	748	732	692	714	675	715	741	722	691	720	740	714	744	718	774	741	695	765	721	702	723	787	738	728	746	662	740	764	745	722	727	748	742	738	742	746	705	723	723	697	702	704	787	735	758	748	743	711	749	756	725	783	697	727	758	692	752	744	738	707	694	698	729	724	759	758	759	663	719	747	800	732	721	722	708	710	694	717	709	717	717	733	727	674	699	670	730	722	728	695	779	748	717	710	689	716	753	764	684	731	716	722	717	705	731	697	720	745	697	798	725	728	729	737	656	695	708	731	705	689	746	740	775	722	699	751	715	681	690	762	734	713	727	759	749	722	673	733	736	703	699	713	697	730	650	753	756	733	700	731	708	699	681	752	739	707	710	657	714	776	710	699	730	757	758	737	723	751	725	721	742	780	735	706	705	687	697	754	703	696	745	718	689	745	761	695	731	770	758	743	772	728	710	704	750	721	751	717	743	737	730	730	726	724	730	751	758	761	758	735	743	741	737	739	773	748	752	774	681	728	740	734	737	755	719	722	691	750	761	727	730	746	755	723	738	708	678	741	660	709	739	771	747	713	717	743	663	679	723	691	716	773	683	716	756	724	683	762	740	792	749	710	723	697	735	747	735	707	716	745	726	710	743	732	731	716	703	725	789	717	708	727	739	749	670	694	750	719	742	727	709	765	733	776	763	760	721	727	710	702	734	719	693	691	744	695	731	752	742	805	717	717	726	669	728	723	724	727	694	720	725	737	705	751	744	731	760	712	729	717	739	757	722	753	758	672	785	711	685	733	699	686	694	681	708	712	700	771	712	722	685	723	730	746	746	751	667	707	711	735	721	718	754	711	746	730	737	712	722	710	704	705	732	709	716	678	779	742	674	729	707	746	693	763	752	677	721	714	759	722	718	732	717	721	767	760	729	753	727	674	728	771	741	705	729	707	700	735	677	757	757	768	764	708	747	702	701	773	722	713	708	738	743	754	715	775	719	710	734	713	746	729	681	729	686	720	739	700	690	742	712	735	723	775	721	736	682	769	738	728	749	715	691	708	745	731	746	728	695	719	767	707	725	705	746	723	726	682	753	691	738	741	752	741	696	743	716	724	735	705	755	746	757	715	676	744	718	753	667	712	723	700	729	705	711	751	690	750	739	718	752	700	737	730	773	727	730	732	715	714	695	728	734	755	689	742	699	698	743	715	686	718	724	724	774	745	737	691	683	728	723	716	737	741	739	693	760	696	695	739	676	781	769	759	693	705	737	708	725	801	725	715	702	710	728	731	723	730	742	724	721	740	730	704	669	720	698	743	739	698	729	721	742	730	745	707	742	700	708	760	718	726	737	746	729	722	757	740	711	789	762	735	745	679	709	718	719	686	753	684	723	686	679	712	774	745	753	705	757	748	735	718	730	725	755	758	736	693	697	720	784	746	745	712	669	692	650	693	742	730	732	692	735	729	761	741	736	748	739	676	724	684	715	752	702	741	704	770	707	715	731	721	729	699	722	790	696	772	739	735	709	726	723	743	796	719	719	778	688	721	795	743	696	728	718	732	708	757	732	715	737	726	737	720	692	712	706	700	750	733	687	718	715	738	700	744	759	669	758	647	748	685	764	723	745	707	775	763	716	704	802	765	729	731	758	710	721	758	777	717	749	745	767	722	759	693	711	698	725	714	760	769	729	707	749	765	702	693	689	715	673	737	714	735	688	693	700	722	707	727	733	683	751	734	660	717	759	756	700	721	714	728	718	723	713	679	706	770	744	716	664	709	750	726	703	728	779	744	756	750	752	755	739	709	718	736	734	693	717	755	750	713	694	735	706	721	777	708	760	700	747	722	678	707	733	696	749	678	740	734	693	708	744	691	743	711	754	718	724	758	768	753	703	689	756	744	761	733	763	745	720	704	714	755	758	777	707	762	765	715
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
