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
341095531588	341095532106	341095532656	341095533206	341095533754	341095534306	341095534856	341095535406	341095535954	341095536506	341095537056	341095537606	341095538156	341095538706	341095539256	341095539806	341095540354	341095540906	341095541456	341095542006	341095542554	341095543106	341095543656	341095544206	341095544754	341095545306	341095545857	341095546406	341095546954	341095547506	341095548056	341095548606	341095549154	341095549706	341095550256	341095550806	341095551354	341095551906	341095552456	341095553006	341095553554	341095554106	341095554656	341095555206	341095555754	341095556306	341095556856	341095557406	341095557954	341095558506	341095559056	341095559606	341095560154	341095560706	341095561256	341095561806	341095562354	341095562906	341095563456	341095564006	341095564554	341095565106	341095565656	341095566206	341095566754	341095567306	341095567856	341095568406	341095568954	341095569506	341095570056	341095570607	341095571154	341095571706	341095572256	341095572806	341095573354	341095573906	341095574456	341095575006	341095575554	341095576106	341095576656	341095577206	341095577754	341095578309	341095578856	341095579406	341095579954	341095580506	341095581056	341095581606	341095582154	341095582706	341095583256	341095583806	341095584354	341095584906	341095585456	341095586006	341095586554	341095587106	341095587656	341095588206	341095588754	341095589306	341095589856	341095590406	341095590954	341095591506	341095592056	341095592606	341095593154	341095593706	341095594256	341095594806	341095595354	341095595906	341095596456	341095597006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2687	2000	3600	2300	2687	2000	3600	2300	2687	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21560	20134	27420	22613	20143	20359	11992	2638	9217	27469	29087	24329	17429	10754	6525	3533	1953	1159	795	744	696	659	731	671	725	678	598	692	657	689	689	690	606	683	703	637	657	682	650	661	657	680	692	688	628	640	716	691	661	654	664	578	682	630	669	635	646	662	648	648	612	634	683	636	687	634	658	645	624	633	643	672	639	713	642	668	682	703	682	677	635	656	615	647	659	665	631	669	628	622	683	682	676	685	662	694	678	645	663	650	663	642	653	626	643	621	603	658	657	636	631	642	632	661	637	683	643	644	691	639	646	639	633	686	656	639	601	646	671	682	634	660	682	668	665	669	657	619	648	644	666	668	672	669	639	595	668	684	684	646	663	654	659	684	616	627	653	623	649	638	671	642	652	646	628	662	605	650	663	630	617	714	668	684	688	671	621	627	615	654	632	651	651	687	598	652	676	585	643	666	638	663	591	609	657	704	666	674	688	652	666	642	649	656	630	672	675	646	645	646	708	653	623	674	675	684	656	663	653	643	667	671	618	640	661	641	678	619	665	651	625	612	673	635	649	639	688	587	653	678	640	614	640	653	656	674	644	658	618	627	629	667	643	640	679	628	682	651	671	673	669	645	646	657	605	676	588	653	674	683	658	652	656	669	648	672	678	690	677	645	637	636	654	675	604	656	639	663	627	676	641	623	695	679	658	676	642	587	646	658	679	648	644	683	668	663	633	621	676	654	606	646	673	694	675	627	653	643	671	646	666	617	670	661	621	633	675	683	656	631	654	626	664	630	660	661	613	640	675	645	634	639	648	630	606	660	660	651	605	657	673	685	610	633	670	612	631	640	616	656	644	671	620	667	681	701	634	678	645	668	630	651	669	596	646	640	654	683	664	630	671	656	668	667	705	653	695	712	659	667	653	669	627	677	666	661	643	649	694	608	644	615	641	671	611	644	657	595	622	593	657	612	640	652	653	693	700	629	662	657	604	707	680	660	627	658	672	628	647	654	633	628	681	657	700	679	637	658	662	648	604	646	646	661	629	657	625	663	651	686	602	609	642	651	616	689	585	637	626	646	651	640	627	655	647	639	688	680	683	640	682	646	715	667	704	645	677	626	639	632	647	710	640	703	679	669	633	681	663	691	697	681	638	642	638	621	706	668	671	662	632	648	595	633	665	688	640	635	653	666	634	649	627	636	661	627	636	643	621	690	675	615	648	682	646	607	628	625	672	649	657	645	685	631	644	663	680	706	634	653	647	626	757	657	641	692	683	648	694	654	654	659	640	613	666	675	635	624	635	633	668	662	714	645	625	671	670	624	636	655	647	723	635	670	682	684	625	626	671	648	687	648	619	651	654	628	703	710	714	698	636	641	674	672	644	671	667	644	629	658	702	617	622	672	654	654	651	618	650	655	618	660	637	670	670	668	684	683	678	653	645	619	644	629	654	639	594	615	653	673	634	644	625	649	642	653	684	626	651	642	627	649	680	610	654	651	658	676	643	659	622	699	652	632	659	672	705	672	670	634	595	632	635	672	662	603	643	650	651	679	637	671	595	632	721	679	677	643	639	632	637	665	675	705	629	685	661	657	676	627	649	679	671	622	655	659	643	685	684	614	632	666	647	640	646	653	643	669	634	622	683	641	679	645	650	623	659	658	693	665	633	617	661	682	674	692	646	636	680	700	709	670	671	638	648	686	675	670	656	633	663	649	653	645	662	648	657	629	644	654	644	674	646	661	648	633	595	668	647	665	676	644	625	696	703	673	666	647	660	631	680	611	666	673	648	651	647	655	686	661	650	635	632	697	647	613	625	629	687	673	682	629	630	639	677	709	654	643	694	631	614	630	662	649	671	622	638	665	639	659	610	649	666	660	629	691	652	643	669	664	651	630	672	636	717	676	614	638	653	663	669	705	676	646	654	649	664	606	687	590	646	686	589	667	636	656	658	652	660	592	680	647	641	684	698	658	676	619	695	635	645	670	633	673	632	678	650	654	670	645	671	690	621	678	686	630	651	676	691	625	660	652	614	674	643	639	667	659	630	638	676	609	613	606	619	626	637	653	695	674	579	672	705	679	621	628	626	654	631	645	714	646	621	673	677	648	674	713	647	689	662	668	700	630	644	639	683	659	708	662	668	632	679	671	666	633	609	646	667	675	637	694	659	656	653	624	629	686	658	643	645	664	669	655	680	664	624	681	691	663	646	642	689	632	598	697	625	656	687	712	704	625	635	672	648	597	630	633	666	610	667	657	656	641	665	674	645	637	628	676	667	651	688	708	650	673	648	688	716	620	676	643	634	620	636	643	674	680	670	648	641	664	621	698	642	662	632	651	638	626	629	651	632	676	641	647	663	712	639	610	642	660	698	623	625	624	641	640	624	648	680	642	686	677	654	623	631	610	666	641	623	659	646	636	675	629	664	681	639	668	682	617	639	641	607	609	673	686	676	682	633	631	609	648	642	600	686	682	685	662	651	705	687	639	642	638	664	692	651	636	674	638	619	645	629	622	661	651	656	693	618	656	619	669	629	644	653	634	636	666	667	647	668	627	650	627	661	646	682	638	671	628	649	629	646	648	645	622	661	741	607	679	640	675	650	665	653	691	610	663	680	647	627	645	639	639	626	646	625	661	645	667	670	640	646	653	605	661	686	640	658	668	665	618	628	662	644	708	625	716	665	689	669	705	617	673	636	650	668	646	610	606	648	670	651	689	604	670	706	657	662	643	654	672	623	619	607	692	656	640	608	660	680	683	626	656	653	619	668	669	602	652	638	662	635	699	617	678	671	636	651	652	650	700	612	635	653	676	689	646	615	659	693	652	652	701	668	631	662	644	613	656	661	627	655	630	612	624	630	640	650	666	655	697	693	636	637	679	693	697	618	635	638	656	667	625	637	618	644	653	635	627	649	607	554	679	638	663	631	643	658	667	666	670	657	662	646	679	641	622	663	670	679	620	644	673	653	624	651	667	625	647	639	662	660	581	621	671	702	661	625	687	634	634	691	632	625	621	684	643	664	619	645	679	645	670	639	676	622	649	674	642	642	661	647	588	666	658	638	580	675	659	631	673	644	659	636	673	653	660	699	642	661	684	659	621	626	667	629	633	636	607	632	629	643	656	622	678	654	642	674	665	625	682	597	638	665	662	632	659	624	623	634	632	654	635	633	631	670	678	652	660	684	642	630	623	674	605	614	641	643	677	601	639	643	687	636	643	645	619	696	647	674	685	669	657	629	623	656	656	608	627	639	620	677	647	577	648	634	668	664	650	690	660	636	577	662	596	603	663	666	684	660	655	676	706	630	662	663	681	660	594	660	648	652	651	642	645	666	638	611	635	623	672	659	621	639	660	665	637	666	614	573	645	704	654	657	655	652	656	637	593	636	649	653	617	695	624	674	598	685	625	682	684	658	645	683	655	645	604	648	637	631	692	643	679	619	709	621	643	637	616	589	635	651	683	628	640	628	711	655	672	670	707	644	638	615	676	632	649	637	666	662	656	681	650
12959	27350	22639	16257	12158	9090	6232	3776	14489	32377	31728	27183	20219	13551	8889	5022	2831	1468	850	714	690	714	735	690	651	651	635	669	661	659	626	639	677	703	627	644	653	665	657	655	682	679	688	629	654	646	698	672	679	648	642	719	592	714	683	657	622	663	701	670	659	700	649	673	699	650	693	683	685	646	643	677	639	649	681	653	642	649	698	674	681	656	640	651	656	662	664	687	685	666	668	661	702	680	633	644	703	667	685	678	661	657	648	671	639	622	667	668	693	649	691	651	623	705	670	657	698	678	682	644	646	656	683	666	673	661	646	739	665	662	684	681	675	706	656	694	647	699	667	622	659	716	653	705	712	714	650	673	694	681	663	692	724	683	642	679	663	687	669	694	666	709	666	663	697	672	696	687	657	680	643	679	606	681	688	695	656	701	651	707	676	691	706	675	679	703	660	674	658	664	666	641	676	709	660	640	674	694	672	639	663	598	665	662	657	693	667	678	716	638	665	635	708	664	698	634	648	708	641	701	657	662	693	723	678	703	697	664	684	732	633	687	741	673	667	690	651	651	639	665	695	696	636	693	706	697	673	656	695	668	678	711	675	707	680	660	652	688	650	679	667	640	672	680	693	706	633	703	681	688	731	655	694	639	697	646	690	661	670	682	685	647	657	666	640	654	650	627	672	671	637	675	710	650	674	680	686	676	660	635	665	650	653	656	686	642	670	646	654	630	675	655	704	653	669	650	698	656	711	674	684	659	661	631	712	637	693	713	672	641	671	650	639	692	656	624	694	683	709	671	679	610	679	672	676	659	636	736	666	692	701	667	691	658	669	674	674	675	609	656	670	648	658	698	652	633	664	674	717	668	652	637	668	661	639	640	671	648	664	673	672	650	670	679	646	655	675	646	654	693	663	707	672	675	684	643	626	638	649	634	664	649	710	682	673	695	679	655	663	636	660	645	682	695	669	681	687	689	709	689	682	685	643	643	648	620	647	683	662	676	685	643	684	653	655	706	655	691	677	689	715	671	684	675	663	681	611	664	658	653	657	641	694	687	697	665	662	684	667	672	667	646	714	671	638	680	678	624	653	676	606	674	674	675	711	674	640	698	680	666	707	694	663	681	692	647	684	700	650	687	612	639	703	637	645	668	678	650	707	685	672	635	696	661	696	652	656	686	667	611	676	634	628	674	674	648	661	662	663	636	635	680	674	638	681	679	645	689	690	695	703	683	680	658	690	673	681	671	667	699	657	685	639	655	684	652	646	668	677	651	686	649	642	659	663	665	665	682	670	720	658	667	649	671	684	650	623	683	624	663	634	668	696	667	654	681	675	620	700	680	642	686	694	668	682	684	681	654	668	661	644	638	708	621	647	705	651	683	629	644	710	674	639	642	682	716	666	670	674	634	689	695	704	679	696	655	655	633	644	649	683	653	660	604	696	628	651	691	647	662	657	716	698	721	686	662	669	655	663	667	650	688	655	665	672	679	637	671	681	687	653	649	674	646	696	659	656	706	647	674	644	649	654	664	620	698	664	719	685	649	710	722	675	703	693	648	668	634	692	669	625	679	670	636	664	664	727	641	660	691	681	706	665	653	659	673	640	681	638	668	675	636	629	642	659	648	692	668	647	652	674	675	675	662	663	655	670	615	675	706	639	647	644	703	700	660	620	651	688	660	683	690	639	712	656	718	657	680	681	720	649	641	685	657	663	691	711	695	654	679	645	708	677	676	676	620	650	659	650	653	684	633	691	662	689	622	671	639	670	671	648	705	676	682	659	691	652	660	686	689	654	666	651	680	670	668	654	732	641	694	669	660	634	753	663	694	650	677	693	676	660	657	720	625	663	700	642	640	660	682	688	621	679	663	716	678	661	636	696	648	680	659	693	677	635	668	667	654	626	715	662	699	686	682	652	685	684	704	700	648	681	632	592	663	647	686	644	688	657	689	648	664	683	641	701	683	653	659	661	625	631	714	694	708	662	737	666	668	675	679	651	648	661	680	603	693	663	657	684	616	689	712	673	665	700	676	678	685	723	654	711	662	674	693	582	683	671	689	671	660	690	645	681	649	660	638	633	655	657	710	742	674	659	652	664	710	691	701	687	630	649	675	639	712	680	699	686	662	632	651	693	665	673	669	655	696	650	672	677	650	705	701	689	683	708	708	633	686	682	655	663	658	651	669	724	678	707	692	687	630	667	723	726	678	672	709	645	669	683	649	648	659	692	607	669	666	682	704	656	670	727	685	698	677	702	672	658	647	659	640	678	662	683	686	695	655	622	719	659	646	655	660	657	659	687	644	645	716	717	634	662	696	656	715	674	657	653	658	717	632	719	670	674	659	724	637	686	681	712	671	705	624	664	712	645	668	710	650	688	681	714	737	666	616	675	673	647	658	687	645	671	686	677	662	690	683	609	677	710	694	689	696	654	672	655	682	664	646	687	649	652	620	679	630	681	631	688	686	664	652	654	687	712	703	667	680	684	697	665	623	665	658	697	653	683	643	660	704	659	706	632	664	642	672	654	711	663	628	686	668	708	694	696	620	661	682	594	684	639	642	691	691	723	639	632	671	632	649	666	668	652	695	652	660	650	663	655	678	635	640	645	668	634	695	631	644	677	697	664	671	653	651	681	675	665	687	689	673	644	681	655	625	699	654	717	723	700	691	668	706	689	616	729	671	687	635	669	656	716	677	675	670	673	639	686	659	677	701	666	674	690	662	602	679	657	652	706	647	660	668	674	676	680	645	667	652	631	646	653	657	650	669	653	673	642	671	698	659	678	633	632	707	670	647	695	726	651	675	650	647	655	686	642	661	665	700	667	700	617	679	667	695	685	697	648	676	690	671	656	692	664	704	610	659	679	666	669	718	663	718	710	673	673	635	660	667	670	684	719	693	687	651	707	649	662	653	640	647	636	726	660	630	698	670	634	681	640	676	624	652	644	672	662	649	686	706	676	672	637	661	665	656	657	706	671	676	624	690	595	644	663	634	704	665	666	743	678	672	693	651	666	677	648	650	683	630	663	684	715	623	695	661	677	667	675	672	651	689	633	695	716	657	712	687	654	676	698	646	635	674	707	652	624	668	693	642	662	663	673	673	680	718	682	671	659	698	686	661	673	681	694	680	679	679	674	673	649	651	713	655	629	654	670	652	690	616	654	666	673	684	681	686	634	694	687	681	642	658	667	640	672	665	648	653	646	614	682	649	679	640	688	661	664	660	696	706	657	703	677	737	627	645	679	667	709	705	682	620	692	684	691	704	715	678	655	655	705	704	653	687	619	641	622	656	680	700	682	663	661	657	641	695	674	644	646	682	663	639	655	712	660	686	662	679	654	635	662	688	684	691	727	658	695	662	671	699	695	640	671	672	744	666	701	663	660	679	637	653	683	730	705	659	668	634	646	674	634	707	680	665	655	669	687	671	660	688	687	714	653	690	628	629	649	698	669	678	663	665	628	648	658	702	645	603	689	660	649	687	688	640	678	650	707	649	695	666
28258	20139	13661	7085	4141	2826	1724	931	1075	2095	2324	1999	1470	1086	798	683	575	518	467	487	507	463	476	478	477	463	498	467	488	475	463	464	494	468	484	532	483	480	516	498	476	528	508	454	530	485	542	488	465	513	472	461	454	473	483	463	462	465	480	446	531	476	507	483	484	506	488	512	473	502	497	488	450	495	481	492	517	480	488	506	457	477	505	506	488	487	474	556	507	487	445	469	491	520	492	459	491	498	474	480	475	530	494	501	500	462	506	467	480	511	496	481	477	492	484	462	454	497	480	506	485	496	470	508	553	505	504	472	452	465	466	510	496	481	425	465	476	466	490	481	500	472	499	484	483	474	468	501	471	445	494	482	502	485	483	484	477	495	472	457	466	502	463	486	492	494	515	466	484	491	497	461	483	492	450	488	499	519	497	506	495	462	505	462	470	452	446	417	463	520	489	469	491	453	483	487	537	468	447	469	482	491	519	494	496	484	449	537	516	455	522	490	461	438	494	491	451	460	443	489	495	472	498	463	484	541	498	464	524	489	483	458	518	472	468	469	475	499	542	470	499	488	497	479	462	492	517	494	482	493	506	481	551	495	520	444	482	494	521	470	481	504	486	529	470	499	467	474	487	480	454	504	495	483	475	517	489	479	489	482	486	477	465	489	505	486	445	470	478	489	492	490	476	488	520	503	476	493	489	508	477	490	475	468	492	496	512	464	500	452	464	472	450	457	470	526	488	471	533	467	461	512	485	493	486	491	476	468	446	542	480	494	500	495	466	468	487	495	488	456	465	470	486	489	456	466	455	466	569	512	461	487	471	460	505	478	460	508	455	512	482	472	430	479	501	507	490	484	510	508	455	463	474	474	503	528	484	515	484	468	486	483	526	464	518	477	481	471	468	534	495	484	473	500	475	492	486	488	545	467	530	499	452	512	474	482	480	476	476	448	465	544	469	484	494	497	504	472	499	519	519	517	527	448	451	508	489	476	509	495	496	520	468	484	495	493	484	523	489	480	480	494	501	529	497	449	463	495	464	494	489	491	499	495	509	456	483	532	515	460	501	468	477	455	502	475	492	465	482	490	492	483	436	503	511	485	482	493	485	481	502	492	544	442	430	474	521	487	460	456	489	469	537	476	458	483	471	479	538	479	498	488	487	465	511	453	492	531	489	459	474	495	474	476	508	461	479	496	454	495	484	496	469	499	514	500	474	551	531	500	475	433	471	423	461	460	487	487	494	482	458	487	455	495	510	471	493	443	458	463	492	472	471	505	455	496	490	479	464	478	500	488	482	485	469	506	518	487	516	486	491	466	462	493	494	514	506	483	478	460	447	501	435	482	489	513	481	507	457	534	502	444	475	487	495	449	483	517	493	483	461	486	464	511	507	472	478	512	491	482	516	488	474	491	518	522	481	499	503	483	472	492	488	473	468	446	481	520	505	421	502	460	468	473	447	514	492	532	532	477	483	520	460	496	458	504	470	453	488	506	475	480	463	470	468	467	489	467	505	494	447	461	485	503	463	500	471	520	465	481	534	486	510	476	513	501	500	481	486	524	489	497	487	464	472	486	498	474	489	522	492	472	484	469	498	465	477	497	510	534	471	492	499	492	526	494	486	531	472	480	483	503	498	511	491	495	498	521	516	473	493	497	467	467	470	487	501	475	466	501	514	453	440	478	471	495	507	518	464	486	481	440	525	481	479	506	531	474	497	490	465	475	483	512	453	468	488	483	455	482	451	479	473	472	521	485	477	457	499	491	492	434	496	498	478	472	457	465	506	492	484	493	513	513	458	490	446	475	471	514	480	502	475	506	463	536	531	484	458	510	470	479	474	506	459	486	442	444	462	504	491	477	516	479	501	450	491	507	479	518	467	473	506	469	466	503	453	511	431	496	494	492	495	482	476	477	490	502	464	466	495	475	452	466	490	464	441	478	501	464	496	492	457	502	502	488	492	486	486	464	486	481	474	473	448	454	480	448	499	479	438	479	435	464	459	498	501	487	451	461	495	504	478	484	502	482	480	452	482	472	488	479	472	500	476	490	485	512	482	448	475	440	526	461	514	468	454	533	496	490	468	473	514	472	491	459	469	515	477	477	458	494	510	507	462	488	458	484	487	501	501	470	469	506	514	470	491	463	519	473	516	481	469	470	494	492	453	490	507	488	481	480	505	515	471	456	528	505	494	489	488	446	488	476	548	494	488	472	444	486	488	476	515	492	499	480	486	453	460	479	500	487	512	487	520	482	486	464	483	538	532	499	491	492	487	520	463	460	518	483	524	470	464	472	487	516	489	431	482	469	491	483	484	513	483	484	483	500	539	497	470	472	492	484	482	485	489	497	467	480	467	473	524	496	450	475	461	517	487	507	516	479	499	492	511	480	485	492	509	471	465	484	503	488	494	481	465	465	529	493	457	489	510	452	465	502	499	530	502	456	423	485	483	432	492	484	466	476	470	488	506	465	448	492	476	470	493	503	487	487	461	526	485	492	468	486	480	487	429	481	468	504	510	477	443	490	499	444	474	507	496	462	532	454	486	492	468	468	478	517	507	471	446	475	449	466	496	483	506	467	490	477	481	486	488	518	527	502	517	518	498	534	482	477	467	509	473	519	506	482	506	471	475	473	487	507	494	475	518	515	504	482	473	498	465	486	514	426	494	505	443	511	479	523	483	467	507	454	499	464	489	499	492	524	464	427	484	492	484	445	476	483	418	496	474	444	468	501	496	457	474	482	496	494	489	471	498	477	510	507	474	469	469	492	487	496	495	499	494	486	472	469	459	460	459	487	495	459	470	502	492	480	487	506	459	490	457	513	481	464	471	484	472	478	487	460	484	505	460	489	493	485	479	500	483	474	452	472	491	522	473	478	501	487	508	489	507	468	470	513	509	501	506	505	509	471	512	459	489	472	444	495	467	473	507	492	497	488	479	522	486	514	509	465	481	447	472	499	490	463	465	477	458	484	466	500	487	447	512	480	479	484	476	509	504	501	463	446	515	464	516	506	498	490	487	455	441	456	466	517	502	501	498	455	492	478	513	491	474	505	520	488	484	535	473	520	495	490	514	445	472	487	486	512	452	462	481	471	490	475	487	502	472	467	505	494	479	483	480	485	465	518	506	491	498	478	472	482	509	491	488	509	478	498	500	514	497	450	538	488	492	456	507	507	486	496	476	479	469	462	469	471	492	445	472	455	470	471	502	498	476	502	450	501	479	527	475	457	482	466	513	504	483	494	463	518	492	457	485	473	458	502	489	451	506	479	547	496	499	457	499	492	483	486	475	470	485	478	458	486	461	516	506	457	486	509	519	525	513	486	471	501	502	515	474	449	493	492	510	497	458	493	449	474	494	478	487	453	500	520	462	486	524	537	465	469	450	475	477	475	511	499	484	472	495	490	464	457	463	537	499	493	504	529	461	471	507	464	474	483	491	475	464	496	468	482	504	484	505	520	464	465	486	502	473	511	508	491	452	532	501	500	489	476	465	460
10497	15846	13017	8066	6847	4951	3023	1369	1497	2992	3281	2565	1937	1319	1056	798	685	574	548	535	498	520	498	522	525	509	534	517	512	532	527	512	546	555	520	506	487	496	485	539	501	539	536	493	519	479	515	549	511	546	553	480	512	463	496	498	525	506	539	512	531	496	509	504	544	541	528	456	481	473	568	510	561	506	504	542	496	553	519	549	507	524	546	523	511	515	473	537	530	518	517	513	546	531	508	534	547	563	576	549	493	507	486	537	523	548	493	531	523	515	540	522	491	509	535	542	528	502	497	534	504	512	474	543	483	537	499	499	541	541	559	504	507	512	553	518	515	505	477	533	540	514	498	525	506	515	514	519	565	518	494	514	519	514	483	491	519	475	525	502	521	509	519	508	497	513	551	525	533	516	545	516	558	531	532	479	497	525	516	506	538	500	539	492	479	567	516	533	540	497	552	558	514	510	514	527	485	526	522	502	534	513	482	525	542	487	531	496	512	525	495	478	516	537	532	527	499	473	506	519	516	484	538	505	493	525	513	534	513	521	507	515	557	512	533	540	503	518	515	540	522	527	509	523	509	529	487	556	499	490	487	530	547	529	532	497	490	495	543	510	503	522	522	519	514	522	517	502	503	508	502	544	527	533	534	539	552	516	504	546	494	504	485	499	525	499	517	528	523	496	527	495	516	549	505	502	512	526	515	516	522	561	496	511	503	531	516	561	519	526	535	502	510	510	511	545	558	514	530	520	521	501	545	557	513	531	501	514	525	533	502	552	528	518	494	524	532	511	465	475	516	513	552	504	522	535	551	513	533	511	474	538	526	540	527	530	509	507	547	551	524	522	483	526	509	515	520	541	476	514	530	503	544	519	521	539	548	567	505	523	522	532	515	486	561	546	510	534	506	531	515	534	511	511	524	524	550	509	526	521	479	518	525	526	514	559	490	500	498	501	484	556	561	519	513	514	506	506	540	518	487	529	540	500	523	489	529	536	525	499	542	521	518	536	476	514	548	475	545	529	490	514	492	569	512	531	539	484	525	525	463	538	515	515	530	513	520	553	535	536	514	520	492	508	556	501	537	564	507	525	514	530	499	481	522	522	506	495	576	530	475	516	496	555	487	479	513	530	534	527	530	515	502	484	515	490	506	540	558	519	511	522	557	517	524	496	488	504	520	524	536	525	486	526	528	502	534	482	543	508	510	571	528	497	533	550	513	526	526	481	513	529	491	552	530	524	551	513	514	515	493	497	519	466	546	583	504	541	529	526	520	508	515	531	497	486	540	502	510	443	533	487	521	549	532	498	486	526	512	523	519	487	505	535	526	522	534	518	498	529	510	550	499	539	511	525	485	537	500	559	536	504	528	497	534	519	546	551	498	511	513	521	496	567	548	495	510	522	511	565	513	529	520	501	499	527	536	538	510	489	478	505	530	538	525	564	485	488	540	488	508	491	527	509	509	489	535	539	515	544	549	530	529	531	521	535	494	519	550	533	565	520	486	485	497	541	524	527	508	523	543	510	526	540	522	499	518	572	498	529	509	525	509	529	546	530	503	537	495	550	522	526	506	507	472	508	513	483	523	545	516	510	526	486	519	541	507	482	500	529	478	517	534	511	561	479	500	540	546	528	536	525	519	501	493	533	505	531	543	532	570	526	513	541	530	500	497	524	511	507	532	556	519	519	519	483	516	510	514	524	543	480	530	485	528	531	520	503	550	537	523	551	555	508	525	539	534	524	545	505	484	557	523	512	488	538	520	526	509	547	482	516	493	524	547	520	491	484	523	550	489	532	517	518	517	538	553	536	562	494	485	508	477	509	514	521	534	538	540	497	486	521	545	483	486	513	529	516	540	505	517	501	497	488	541	455	499	537	528	505	523	487	504	526	484	513	517	496	533	566	522	511	509	505	503	502	489	532	531	511	490	523	502	505	511	530	511	531	509	488	515	525	535	551	496	544	544	505	497	547	510	520	565	528	520	555	503	519	498	512	480	483	527	527	514	569	514	528	570	488	518	524	516	504	494	521	542	486	528	503	575	526	539	543	525	464	510	517	497	510	519	539	502	502	513	499	535	488	497	539	513	510	533	501	524	497	537	521	483	516	516	522	530	519	556	525	548	513	513	527	504	527	492	519	536	539	563	515	496	506	492	530	546	522	536	542	526	534	525	523	505	502	493	514	503	536	481	503	579	502	538	515	499	539	496	509	523	526	474	497	512	517	503	547	507	512	532	499	537	531	534	479	531	516	513	518	525	506	509	505	516	515	519	560	497	516	534	532	542	511	523	484	500	540	507	537	542	565	486	544	529	526	511	491	492	538	522	530	519	509	520	507	496	559	511	499	557	537	506	509	506	481	521	555	495	517	547	533	497	530	488	515	555	491	536	492	513	553	529	543	524	513	523	523	499	532	512	522	505	540	496	546	462	521	516	515	538	497	521	530	563	524	526	527	527	552	491	498	531	547	489	523	498	522	482	527	503	526	530	526	530	535	547	530	539	508	504	526	517	523	497	508	528	531	495	517	538	537	549	537	526	524	579	499	499	531	519	523	506	520	545	520	556	513	510	531	519	498	517	467	484	503	496	519	547	545	540	490	527	508	567	522	500	553	531	551	499	520	518	500	567	502	495	538	472	532	501	532	521	467	504	532	556	523	542	517	513	501	519	495	562	544	524	526	480	517	527	569	508	494	501	532	522	563	509	538	537	556	497	536	540	516	536	529	517	500	527	559	513	539	549	491	506	539	518	476	516	526	500	507	511	523	569	502	507	547	493	538	516	511	520	531	469	511	468	523	506	514	474	552	521	537	559	524	482	527	509	545	508	561	523	513	511	481	528	514	515	500	500	530	544	507	528	448	533	522	505	522	494	564	527	519	524	510	523	518	522	471	491	517	514	534	506	525	520	517	537	520	520	484	550	488	506	537	510	507	549	486	516	540	515	508	498	569	542	533	524	563	497	527	511	475	541	513	541	493	533	515	533	469	530	551	521	479	532	472	528	497	533	519	559	514	540	540	531	548	523	524	509	501	535	543	488	506	538	542	512	517	511	530	565	492	542	507	509	524	519	529	556	532	507	514	501	493	544	463	534	512	543	555	532	519	500	500	495	524	523	537	466	550	505	516	496	478	494	505	514	520	493	538	510	475	501	557	549	483	516	511	552	528	538	500	511	500	537	508	556	522	515	555	518	530	477	531	535	497	498	487	562	534	504	502	502	506	513	531	522	527	527	539	534	484	502	527	515	522	553	496	516	538	520	492	532	477	518	537	485	529	551	503	506	543	520	502	508	503	503	482	509	532	526	510	546	508	536	489	508	532	510	500	548	499	562	553	539	533	515	519	563	552	534	567	540	507	495	543	518	530	480	510	549	517	520	467	516	494	537	496	528	517	527	482	499	508	543	510	460	520	551	529	495	509	529	515	551	547	502	511	505	518	553	535	545	525	529	561	503	521	497	526	517	507	559	561	518	573	533	516	508	522	506	533	540	577	528	525
24301	21446	28593	24702	21325	9440	2379	2255	10425	19415	17946	13199	8479	4934	2677	1525	1058	792	660	596	569	576	587	523	578	565	507	560	567	506	554	575	547	537	568	574	554	561	553	608	533	560	600	615	556	598	567	568	524	568	593	536	556	545	595	569	615	582	579	561	562	553	558	577	564	552	563	554	592	564	569	610	580	590	561	594	570	520	597	544	539	558	536	548	563	557	540	591	541	593	567	541	485	567	532	548	576	583	566	574	539	597	554	570	600	535	615	569	581	548	566	577	608	595	581	568	546	555	580	529	531	559	543	574	550	556	565	509	563	553	527	551	562	545	559	523	568	555	581	563	595	564	530	539	548	532	574	567	532	532	539	526	597	564	548	547	542	563	595	563	557	501	590	521	538	546	537	574	566	613	534	562	563	542	536	521	537	598	576	555	569	512	574	605	577	546	595	576	551	577	553	563	595	590	550	609	557	550	580	552	528	566	550	514	515	523	547	582	538	513	591	592	540	516	537	560	562	547	582	569	541	574	579	566	545	547	541	562	559	565	535	537	550	543	555	569	525	570	585	598	586	520	584	546	554	570	605	576	555	565	550	581	514	569	529	550	565	529	554	573	581	538	586	550	545	567	570	575	567	516	568	597	568	593	528	527	532	581	573	557	588	564	565	560	577	575	576	543	605	569	581	570	547	528	554	600	603	609	552	574	530	563	525	565	566	557	584	523	590	508	566	578	548	569	528	574	567	574	479	552	576	557	526	545	574	515	537	582	575	573	562	551	551	619	574	532	573	566	559	542	567	559	566	548	551	564	547	565	544	555	547	556	541	601	617	543	524	567	560	557	559	538	513	548	592	572	563	549	525	511	599	573	538	582	566	564	544	566	577	563	554	533	545	562	527	578	536	547	589	533	599	545	542	579	569	578	524	585	535	569	544	518	563	573	523	549	565	585	600	585	555	566	562	575	604	510	541	550	540	533	541	576	512	542	539	557	530	531	549	586	577	544	552	613	557	580	559	559	512	528	580	558	608	574	584	562	596	562	529	554	517	569	525	587	593	526	534	516	564	549	553	566	591	541	556	597	597	536	588	582	544	574	571	567	580	545	577	585	609	551	524	555	551	564	544	526	580	561	570	541	573	594	544	593	540	554	537	530	594	574	567	528	552	563	540	576	579	562	577	579	540	574	559	533	546	523	545	589	524	555	567	580	584	604	551	573	566	532	583	598	572	567	542	559	595	565	538	575	516	525	586	537	575	575	574	520	583	557	566	532	554	570	549	577	574	605	548	547	551	562	547	573	540	570	531	568	542	542	534	580	545	589	588	580	596	563	541	561	610	565	561	559	540	553	551	531	535	542	532	542	550	591	576	508	595	538	550	536	539	540	522	594	570	571	568	550	526	587	571	536	553	507	565	583	567	584	578	540	529	551	559	549	545	585	562	546	547	555	570	584	525	601	582	539	572	558	554	530	586	551	547	591	543	540	570	558	560	557	559	571	545	561	570	554	513	522	526	561	636	543	520	556	561	545	562	573	585	573	600	557	599	609	512	565	557	558	557	571	586	598	561	576	575	537	565	595	575	566	551	560	592	531	534	575	558	591	561	565	580	546	562	598	580	608	549	573	545	547	544	568	528	579	592	600	589	562	565	586	558	582	559	525	592	520	516	497	542	597	569	528	532	538	599	565	593	554	584	572	534	565	541	570	596	566	514	594	555	558	551	573	545	590	572	586	587	557	553	595	589	567	569	540	591	581	590	565	567	543	552	550	583	528	519	582	576	557	574	579	546	565	575	596	506	573	549	520	592	535	543	578	540	600	519	546	550	551	596	549	562	551	563	531	584	542	512	575	599	532	541	532	552	543	552	551	540	580	598	594	591	569	569	578	589	570	586	580	532	563	545	583	579	552	538	584	573	549	605	570	574	582	540	532	575	563	571	576	580	536	583	539	552	555	528	554	550	586	588	547	511	562	533	555	546	506	584	547	595	559	569	557	581	557	571	546	580	546	563	558	547	585	506	586	549	569	595	544	589	556	553	574	569	562	568	584	536	571	557	570	564	578	553	576	539	543	535	608	512	581	559	530	522	617	549	602	525	575	585	584	531	543	539	554	538	656	586	580	555	527	574	551	564	519	564	599	556	577	582	593	547	555	572	586	562	565	544	572	552	548	548	603	604	579	584	601	565	536	543	578	537	574	538	565	565	595	573	558	579	592	530	527	598	545	624	593	564	563	553	548	579	562	571	580	577	594	548	571	503	549	587	570	569	595	546	585	601	529	551	564	561	594	571	558	557	586	545	552	566	547	599	585	567	606	541	587	549	536	533	552	537	555	543	580	557	530	585	540	550	553	571	570	573	604	569	546	575	579	554	567	554	585	561	586	560	566	565	547	575	570	551	573	615	554	577	556	575	554	558	572	571	550	546	567	528	572	561	595	554	572	572	500	558	561	526	607	546	550	587	600	604	559	554	571	562	584	561	564	580	575	527	570	550	560	537	550	587	526	566	542	572	575	578	530	585	570	512	572	587	567	535	554	598	556	532	563	551	569	550	583	529	514	553	571	590	538	538	592	522	534	608	552	564	577	545	549	567	552	582	537	512	529	498	545	586	586	573	551	567	541	568	537	540	550	554	543	569	557	599	554	584	567	548	554	559	574	550	536	561	561	558	560	586	564	539	582	572	566	579	598	504	528	521	577	573	569	545	542	572	547	519	539	551	587	551	564	518	540	563	555	593	591	522	560	569	563	576	580	580	546	572	573	582	593	560	558	540	557	518	569	546	556	559	533	589	543	549	579	582	532	558	563	520	590	531	536	527	539	564	589	528	540	561	580	516	535	556	573	602	524	583	564	593	524	543	567	573	550	573	591	569	543	520	557	578	578	564	581	546	574	584	527	565	542	579	549	583	563	581	589	564	527	576	571	538	573	585	555	546	585	564	559	543	565	570	579	602	563	565	539	581	581	561	551	554	559	602	526	567	574	562	600	563	550	503	555	560	606	540	570	540	547	529	541	537	566	566	603	572	573	571	586	579	554	581	509	550	588	578	577	531	570	576	559	552	585	595	544	545	579	548	550	597	592	560	528	525	614	590	574	570	519	529	571	556	593	535	529	561	531	564	557	575	556	552	571	568	513	578	577	570	569	552	527	553	521	558	573	546	509	533	574	567	538	524	599	535	551	597	546	603	613	543	584	559	570	543	555	518	557	524	569	552	529	571	563	567	563	549	545	567	523	545	584	537	561	573	601	567	596	551	605	584	609	575	514	534	527	603	579	545	517	546	588	593	544	545	580	556	547	576	527	556	574	566	587	562	558	555	555	595	561	542	588	592	545	593	528	547	584	583	551	563	588	563	552	566	558	533	559	576	570	529	569	558	568	583	524	539	562	580	494	539	574	552	582	569	548	569	513	557	561	526	561	596	552	550	588	576	586	578	609	579	532	559	560	566	580	592	527	571	571	597	616	576	495	550	550	573	581	539	575	572	562	539	569	552	545
10406	22676	15990	9702	8349	5527	3065	3954	16322	25194	21870	16661	11349	6860	3880	2152	1293	872	719	618	591	589	629	613	583	638	584	601	586	590	553	603	544	577	593	607	580	583	564	597	604	571	624	568	593	601	597	556	582	585	631	601	593	577	595	552	586	556	571	610	565	611	642	541	612	600	589	598	577	592	571	581	592	585	622	632	528	613	593	627	572	585	559	592	622	580	649	585	534	599	543	593	573	565	566	594	567	571	553	630	538	601	598	594	594	548	591	580	585	573	589	544	610	601	565	589	579	581	600	551	622	630	561	550	549	555	550	530	575	582	558	574	556	578	587	576	576	615	620	570	606	614	570	543	576	606	589	550	594	601	609	607	575	564	588	566	556	596	602	615	581	633	562	534	600	594	562	575	583	604	613	591	590	578	564	602	602	559	603	598	572	578	549	616	587	611	594	543	579	571	585	604	588	603	654	577	578	604	626	558	569	581	569	585	599	586	595	578	633	559	558	575	597	641	566	573	596	594	526	625	566	626	593	617	596	589	588	601	538	580	547	596	591	597	583	558	594	590	614	576	592	590	597	609	595	587	574	598	613	615	555	597	536	560	564	594	629	553	579	583	553	614	568	580	575	610	596	561	584	570	575	590	581	604	544	605	560	598	564	597	573	552	609	586	589	561	601	609	582	580	578	599	646	616	606	543	632	578	580	581	592	622	605	587	598	572	622	611	583	605	587	596	585	599	610	588	560	625	590	552	611	583	581	578	589	576	617	613	629	630	610	609	531	566	597	597	590	559	600	605	606	583	574	578	529	594	578	597	547	614	578	581	549	590	595	578	583	616	609	581	583	569	621	616	601	558	539	585	619	635	597	591	581	554	562	581	564	569	583	591	585	563	643	576	577	592	539	604	573	603	597	593	613	569	594	588	580	565	568	573	621	571	572	596	570	570	552	625	562	590	553	579	605	616	582	583	567	558	546	601	568	564	579	572	589	602	620	633	589	646	585	561	595	601	585	558	562	597	564	601	586	566	629	560	592	547	579	598	606	541	553	634	615	564	538	558	556	552	619	597	563	561	547	567	571	592	528	577	572	627	574	560	630	611	582	565	566	552	610	578	598	587	580	587	548	532	644	552	562	621	580	622	575	598	584	549	569	566	577	613	589	581	562	557	564	568	639	569	569	603	605	584	583	598	618	585	619	601	610	546	602	565	578	592	588	559	615	592	600	577	601	568	557	587	558	615	601	604	589	575	574	607	564	586	586	571	585	596	619	560	617	560	578	607	604	575	556	599	637	592	584	565	571	600	570	608	584	549	591	604	600	581	621	574	591	565	564	558	592	564	598	609	608	591	574	558	575	588	596	577	592	590	569	535	595	604	566	557	596	562	616	592	539	641	573	585	587	542	564	590	581	612	609	586	591	614	594	572	550	570	594	609	639	587	578	602	554	607	587	617	590	538	525	604	603	564	578	599	565	557	574	542	558	585	576	535	575	632	596	571	536	554	567	588	607	561	602	597	576	591	573	611	549	592	576	590	589	598	596	590	576	564	545	605	585	582	538	578	645	598	565	574	591	613	583	602	596	613	599	590	596	570	552	555	584	539	594	612	579	579	572	587	560	582	605	571	568	542	587	602	617	600	599	591	570	585	608	592	623	579	626	580	576	581	577	574	601	553	538	599	591	567	588	574	609	603	550	544	566	598	585	564	568	574	604	613	602	596	615	549	641	570	609	565	607	553	605	584	592	583	568	565	547	582	585	600	578	570	574	582	559	566	597	615	588	584	561	574	572	599	604	579	549	602	629	599	588	572	561	546	561	597	581	559	590	573	607	545	555	540	568	568	615	575	601	568	624	593	597	601	622	638	562	594	604	595	590	566	575	596	585	634	582	600	606	531	567	582	527	571	603	584	623	614	575	520	613	598	603	610	571	582	579	539	614	533	576	580	604	585	624	654	597	570	614	598	602	601	638	568	598	594	569	567	609	583	580	590	566	572	610	612	579	615	556	592	606	584	591	579	544	583	617	578	594	607	588	573	600	581	586	558	606	601	565	583	575	607	581	592	589	594	587	556	596	585	556	591	604	552	588	591	573	616	557	594	575	580	586	589	606	615	536	561	585	561	563	617	639	643	634	617	561	581	559	571	566	608	602	580	610	619	616	544	564	596	550	605	599	570	600	576	570	585	580	615	586	612	556	601	605	578	609	519	606	608	605	569	583	530	612	595	629	573	566	605	619	537	566	599	551	614	587	611	609	573	633	558	608	585	622	586	582	582	606	558	621	554	603	580	569	572	598	608	583	615	565	614	580	600	597	560	526	584	619	600	587	583	565	568	543	620	595	573	580	584	621	583	569	567	550	531	597	657	548	582	607	559	590	648	595	579	566	615	579	555	583	585	600	588	570	604	597	609	566	597	636	584	594	610	605	610	597	577	579	579	619	604	595	602	579	561	562	591	561	589	615	605	588	577	610	579	601	617	543	585	628	574	580	560	573	632	638	576	576	588	560	561	628	580	582	600	595	590	586	622	577	613	570	616	581	575	535	589	588	561	593	605	576	592	614	604	613	584	617	620	581	582	590	571	572	656	598	585	562	576	608	607	578	585	593	601	567	588	602	577	572	572	608	579	544	546	622	617	619	614	568	574	614	582	573	583	595	609	592	533	584	574	604	588	622	588	539	576	567	598	582	591	595	595	548	622	579	520	554	591	601	592	610	626	603	586	574	608	545	603	608	539	580	594	590	571	564	626	514	588	566	588	568	582	607	622	548	590	605	600	583	589	604	587	612	593	611	580	589	566	578	590	593	577	600	574	593	578	559	580	589	558	566	583	553	554	570	560	589	594	559	542	595	618	624	537	545	579	572	591	603	577	616	636	604	565	569	565	585	551	606	585	599	597	662	596	557	589	644	582	567	597	568	594	612	635	587	591	608	586	603	581	624	596	625	600	616	560	551	593	572	600	589	599	567	572	637	590	566	549	580	642	557	586	616	561	580	543	588	553	584	616	624	589	573	596	584	607	601	645	606	562	570	571	557	594	561	560	580	596	596	576	545	567	597	612	568	576	598	580	622	563	559	596	604	583	579	586	580	587	547	622	559	607	587	557	604	621	584	574	578	581	572	576	603	601	585	565	573	575	569	583	562	569	523	602	602	578	546	609	602	628	627	554	570	578	606	559	577	558	592	578	604	564	620	585	570	640	622	604	544	602	569	542	579	587	613	585	570	585	533	582	618	571	606	609	585	601	548	582	556	569	594	571	599	578	638	590	623	533	616	548	573	599	576	569	593	595	565	583	553	582	572	577	595	564	562	616	559	554	595	588	610	607	569	568	578	613	594	582	588	599	562	647	570	577	637	578	601	572	567	583	596	544	577	566	595	566	579	568	575	558	573	613	572	567	557	568	520	598	581	580	592	616	589	568	598	571	573	588	576	534	595	561	620	605	579	583	619	599	589	607	573	585	571	583	587	615	538	586	601	562	620	606	559	588	617	605	576	621
25324	21419	27546	25557	11543	2262	1702	1709	5447	10433	10402	8204	5288	3121	1890	1127	833	704	655	534	574	559	612	562	544	535	579	576	559	570	600	556	533	556	576	559	548	576	551	545	548	582	555	560	538	549	594	575	541	567	576	577	565	538	529	525	588	556	589	536	536	593	538	595	541	553	531	580	509	523	534	592	586	514	535	571	568	606	565	558	555	545	547	531	537	560	525	573	537	542	554	546	518	545	511	528	552	539	575	558	569	563	551	512	529	570	578	569	578	570	566	579	586	561	580	611	565	577	587	573	568	533	549	539	505	529	565	551	540	536	581	569	591	611	501	541	572	577	573	549	561	569	553	512	524	534	524	537	533	567	546	581	531	571	540	585	524	541	530	518	534	585	564	572	547	564	557	537	609	555	572	535	578	550	563	555	540	556	577	556	531	529	574	567	579	564	573	581	548	532	590	532	552	576	576	620	542	576	582	554	535	534	584	553	572	576	560	599	555	538	517	543	551	534	623	574	579	568	567	516	576	587	572	579	551	549	554	532	516	561	565	570	547	561	541	513	552	575	549	525	596	527	573	579	582	548	546	579	544	548	584	546	537	560	550	585	551	555	540	579	536	508	603	528	558	601	603	560	548	568	521	541	536	536	565	566	509	547	588	545	554	564	565	563	558	582	580	600	576	523	521	578	584	548	602	571	543	540	533	539	570	545	542	561	566	562	535	543	554	508	566	565	517	527	577	532	586	553	585	562	542	556	591	547	539	522	579	517	579	533	509	575	549	580	531	593	543	572	543	548	567	507	543	593	553	542	569	595	585	574	561	551	553	568	562	579	607	544	544	531	560	518	566	531	527	563	564	533	565	569	551	529	571	547	553	550	566	574	604	561	556	569	550	565	514	561	534	576	526	524	552	534	556	533	600	563	564	544	522	569	553	558	546	559	560	547	556	591	515	546	542	613	521	604	573	580	574	556	615	583	560	548	540	551	537	549	567	546	516	542	590	554	573	581	555	522	575	518	572	523	591	553	566	587	587	575	474	583	589	561	606	512	522	552	573	547	522	552	537	567	558	547	542	575	562	536	480	562	544	583	564	552	538	569	608	543	545	569	540	532	544	556	519	552	588	538	591	533	597	555	528	548	519	533	558	514	590	575	571	574	581	552	552	555	536	541	547	518	517	574	572	557	581	567	551	527	547	500	576	551	577	498	538	555	552	560	555	563	557	547	555	550	529	536	548	565	523	567	553	539	592	525	561	565	588	552	512	588	567	586	525	550	538	535	579	560	556	554	570	553	551	535	527	595	544	534	530	580	537	566	595	556	536	563	544	558	544	559	595	565	579	585	581	535	569	537	540	531	554	565	511	560	550	565	538	518	565	539	514	524	561	530	545	553	497	577	578	570	521	562	519	546	507	520	533	535	555	554	548	555	562	556	546	533	559	533	556	564	551	556	558	561	565	554	557	620	567	564	504	510	536	537	577	541	596	551	571	506	545	545	485	549	523	542	521	564	541	556	555	573	551	540	588	573	569	532	576	529	549	513	533	557	535	544	570	558	569	545	582	567	569	551	564	548	540	567	540	560	590	537	560	571	535	550	515	566	547	487	581	543	570	562	531	546	581	566	547	558	588	540	574	526	578	552	569	546	523	510	561	541	548	540	597	578	578	524	567	537	531	558	525	591	528	551	575	599	528	526	489	565	571	534	553	511	592	575	553	561	538	538	578	590	563	581	539	625	573	555	554	536	573	544	573	545	579	553	515	580	550	542	532	545	546	542	565	609	533	574	552	577	584	596	542	557	559	537	511	570	582	572	591	608	570	532	541	554	550	593	573	556	551	554	577	555	549	539	560	503	531	484	555	531	568	586	579	555	580	555	553	551	574	566	543	599	556	544	488	573	556	539	570	570	586	558	577	565	580	533	523	564	549	550	547	554	577	543	547	548	553	518	519	494	528	527	572	538	546	509	557	551	510	583	559	549	566	537	567	543	573	549	554	563	562	555	606	567	572	541	536	595	545	554	571	557	568	574	520	553	596	565	535	551	582	524	582	548	611	558	544	557	590	546	603	536	510	552	575	581	539	526	576	589	548	556	576	560	550	570	546	561	569	566	512	557	564	561	607	534	531	521	540	630	528	544	592	538	568	557	537	544	530	553	552	577	549	556	521	596	560	526	556	563	549	562	542	523	562	567	579	568	554	531	582	572	539	571	610	562	605	566	591	527	549	514	558	557	540	553	597	553	541	598	560	557	545	557	533	566	590	537	549	524	544	515	550	543	522	550	518	515	525	601	585	587	542	543	548	567	512	566	533	539	512	580	537	570	606	568	571	603	535	600	554	528	577	562	567	467	548	570	530	583	599	558	608	565	541	552	510	527	574	561	595	547	531	571	515	533	562	537	501	577	570	551	553	568	543	550	539	570	540	541	573	562	535	526	583	550	543	568	570	558	553	578	573	527	572	562	500	573	557	533	590	535	550	576	561	550	520	555	585	560	561	533	525	561	549	511	562	554	555	586	510	527	578	501	568	594	553	531	547	536	581	535	541	548	545	532	539	534	570	526	528	535	550	582	550	552	553	552	555	580	574	560	562	567	590	567	568	535	562	555	577	542	554	559	522	535	554	523	540	590	561	524	539	607	576	578	574	526	551	494	574	585	572	563	588	579	592	570	536	576	571	523	558	534	557	560	571	550	544	566	524	529	523	559	530	552	525	562	554	568	526	542	551	512	533	498	576	551	569	584	559	557	558	579	552	522	573	537	565	550	596	573	563	549	570	580	555	581	578	527	558	549	520	541	573	545	510	561	572	546	552	539	560	562	562	545	539	561	555	572	554	546	513	536	538	553	567	544	538	571	546	556	543	562	514	567	534	552	535	561	584	551	596	597	544	541	545	581	522	540	546	544	538	561	503	536	544	563	529	573	535	549	563	566	576	578	590	551	577	577	545	562	520	540	550	573	538	550	585	582	570	605	581	558	516	549	545	562	566	523	547	546	558	605	551	549	540	561	550	539	525	541	573	559	564	565	518	507	593	566	527	563	511	536	545	549	566	563	542	543	583	514	551	575	541	537	565	518	564	601	517	556	548	569	504	586	571	572	565	622	561	533	517	568	566	580	524	555	602	511	567	588	550	530	542	568	583	550	547	541	527	551	531	587	604	567	555	528	601	577	536	546	552	549	538	542	557	534	575	529	570	553	573	565	540	576	523	563	568	533	582	505	544	573	542	615	563	609	570	564	552	567	577	530	556	565	557	550	537	534	539	538	534	544	551	549	552	566	554	597	514	594	586	583	559	542	556	611	528	545	577	557	493	532	560	564	542	527	610	570	543	540	566	528	544	551	570	526	542	545	534	531	573	574	588	529	529	540	588	556	576	580	564	519	561	524	546	589	567	608	561	538	540	576	597	526	525	551	593	582	548	560	542	535	559	533	548	525	554	584	580	583	525	552	542	576	577	507	553	541	567	523	546	514	565	566	530	543	573	519	594	535	590	544
10932	20233	12296	7908	4983	3415	2957	3264	11061	17869	16841	13265	8793	5042	2871	1751	1144	862	693	573	597	651	554	613	623	583	617	656	643	654	597	596	578	590	626	608	625	609	568	584	588	647	635	601	606	575	584	578	574	592	581	612	585	610	626	613	573	597	592	599	586	597	592	615	580	600	608	612	604	641	573	615	612	564	579	559	589	609	591	568	630	596	588	604	528	578	591	573	603	616	605	567	573	576	601	611	562	618	597	620	553	573	564	573	556	580	590	566	589	597	574	573	608	598	588	547	604	572	595	613	579	626	590	612	576	630	571	597	598	578	586	615	612	595	588	584	617	595	618	565	566	593	586	577	615	615	571	567	598	559	604	587	658	618	585	558	565	592	567	591	608	607	644	610	600	537	620	606	542	643	577	590	635	600	592	567	569	657	560	570	575	610	611	591	616	600	581	590	628	601	544	563	588	571	585	634	551	568	595	603	626	573	629	585	611	584	630	612	613	617	601	605	547	597	620	565	615	598	567	581	541	623	606	609	595	615	587	620	633	597	601	567	603	597	554	621	580	590	578	602	616	578	625	567	594	561	593	552	629	633	605	569	641	621	579	581	601	603	632	591	618	613	633	604	572	599	550	595	582	615	610	559	580	577	596	601	654	632	597	615	573	586	601	651	580	619	610	576	626	601	586	617	566	618	627	586	573	628	605	623	602	588	623	595	626	579	644	576	628	562	625	599	622	591	591	605	571	579	626	575	626	593	607	538	593	598	595	607	595	621	581	614	623	528	560	580	603	588	568	588	620	582	618	578	653	596	588	610	597	578	576	617	636	587	590	659	548	607	621	599	621	590	630	618	600	560	579	556	634	542	613	642	611	559	618	584	588	583	601	613	595	576	577	577	567	596	589	604	604	640	605	576	629	608	609	560	576	578	568	615	590	569	584	602	565	616	615	579	571	631	594	570	569	604	597	613	573	604	595	612	615	605	605	609	617	582	604	565	668	538	611	561	660	615	624	559	615	632	607	592	605	591	588	585	623	574	594	585	559	584	561	581	608	609	565	617	560	610	605	564	570	642	581	605	600	592	604	640	590	585	568	547	613	617	605	579	567	643	582	586	565	605	573	602	609	567	597	593	587	609	624	570	584	599	608	582	601	591	618	598	588	582	597	575	574	578	610	595	596	616	548	596	607	626	557	610	595	609	580	618	592	569	620	640	623	592	672	619	590	599	576	597	590	618	599	575	585	629	575	578	555	612	615	597	599	576	624	613	555	606	585	609	615	568	570	581	579	604	569	583	610	614	592	596	617	566	587	561	632	554	613	610	611	568	577	626	563	605	614	598	571	601	562	579	612	627	576	646	578	607	577	575	533	587	579	558	645	648	610	633	624	595	574	545	583	589	550	574	594	574	578	565	584	556	609	601	538	561	617	596	567	566	598	602	540	610	590	597	608	580	587	634	601	578	578	581	592	582	592	558	565	609	536	585	610	576	616	647	575	607	586	587	566	608	593	588	612	592	625	588	558	565	573	624	627	563	626	584	613	598	613	669	633	581	622	642	627	587	588	605	547	601	640	607	595	609	572	623	606	646	587	612	608	605	567	589	591	594	594	590	634	618	636	590	587	607	631	643	577	645	583	587	585	607	650	549	606	595	606	574	596	622	616	583	617	567	606	610	611	594	561	586	570	589	576	626	591	615	607	638	579	559	572	614	584	619	590	606	551	586	576	587	610	624	609	642	591	604	567	570	579	581	589	603	640	580	621	590	584	630	591	596	602	637	598	574	597	585	553	592	618	600	572	639	582	576	615	610	608	603	560	579	570	605	584	584	605	564	588	594	584	636	589	628	648	574	550	604	605	582	567	607	636	580	603	590	622	654	625	565	591	591	606	531	630	588	626	658	562	596	610	623	582	624	619	606	596	587	633	572	573	614	611	602	545	626	566	608	576	573	588	585	574	591	550	614	635	613	630	579	613	595	588	572	605	599	606	613	620	546	573	611	595	562	654	615	577	597	590	559	606	567	590	575	595	551	582	563	608	655	588	559	540	579	574	571	608	577	599	617	596	613	599	603	576	616	631	581	588	573	609	635	597	633	567	564	584	600	575	613	563	572	585	570	603	584	592	632	587	597	586	605	558	598	590	579	612	582	605	589	614	533	601	602	614	618	555	568	616	597	618	592	584	597	607	583	645	549	627	593	582	641	606	633	586	617	580	625	593	586	582	629	601	638	612	602	574	644	625	620	631	587	616	587	611	629	603	625	592	612	610	626	595	565	590	620	589	624	563	576	614	553	639	608	632	595	617	596	561	534	604	555	591	602	625	612	563	568	619	631	595	608	611	596	575	556	605	612	593	594	605	614	622	593	603	578	572	570	613	587	533	599	630	620	587	609	589	585	582	557	579	638	566	623	605	630	575	570	599	548	576	588	629	646	583	644	556	610	576	590	595	618	600	623	577	614	567	632	627	600	604	570	593	546	602	563	599	603	600	590	565	594	600	610	636	663	590	546	549	588	604	562	597	583	627	571	603	602	628	644	620	614	671	598	636	629	550	583	599	561	547	629	588	614	644	639	576	597	600	609	609	594	578	577	633	560	597	574	605	640	588	539	593	571	606	625	611	594	613	562	618	590	592	614	610	603	636	619	575	542	620	622	612	616	608	584	634	578	588	614	592	613	611	567	607	580	611	584	609	589	545	600	596	573	600	607	601	590	629	594	573	563	575	574	637	571	585	620	534	603	621	542	581	616	589	593	599	580	596	557	578	565	607	629	573	603	622	625	606	596	606	553	607	602	630	580	608	555	585	578	599	583	588	637	580	628	650	609	585	570	620	600	606	594	573	586	584	637	580	606	616	600	622	606	588	604	609	572	641	584	558	607	547	634	632	566	610	578	603	586	626	601	614	610	593	539	597	640	625	619	589	594	592	601	620	632	579	607	604	611	578	543	585	577	587	572	569	650	598	601	611	584	621	570	565	575	571	656	571	628	610	600	584	609	605	567	636	591	588	566	613	581	624	545	606	605	600	634	606	631	594	554	628	577	588	575	579	637	625	552	604	588	594	598	582	600	582	618	621	601	573	587	594	602	598	602	608	597	574	603	637	600	541	596	581	608	609	621	576	621	575	606	576	637	637	600	628	565	575	606	588	547	623	586	596	625	599	621	572	602	593	570	577	600	595	597	598	582	579	630	571	608	603	609	602	616	563	615	626	599	616	564	562	590	622	620	580	534	635	586	621	615	586	596	559	627	573	627	618	645	596	629	635	585	599	635	573	681	607	643	594	593	586	602	609	642	610	586	592	588	617	513	611	581	590	578	619	634	552	595	604	590	582	570	589	551	589	551	619	603	629	566	610	609	547	604	603	595	569	641	587	568	588	598	600	592	604	605	597	590	546	661	571	599	587	584	578	548	583	611	590	590	535	622	535	608	607	603	628	624	576	644	602	569	594	592	582	571	614	596	565	581	617	597	645	577	580	614	633	627	585	626	578	630	615	585
22837	21404	29180	23998	21410	21565	11661	6139	22055	33404	31303	24710	17240	9494	5042	2673	1668	1031	850	744	731	679	709	747	689	648	745	718	698	683	682	738	712	668	703	732	667	675	731	699	688	715	727	718	700	662	657	671	666	687	691	711	741	724	721	656	697	706	661	693	681	709	675	714	680	665	701	681	707	741	655	732	715	638	723	711	702	731	727	681	686	687	717	717	703	706	722	685	705	750	716	726	668	709	700	690	728	699	707	718	674	679	683	717	677	661	726	663	689	701	693	717	657	687	707	693	722	715	724	723	668	697	686	654	726	646	673	718	710	644	684	738	658	731	696	671	699	726	725	707	697	723	684	715	718	694	715	679	689	655	659	703	714	642	687	676	687	690	724	658	680	736	714	701	702	708	680	639	657	690	680	710	689	720	662	717	686	696	705	688	657	709	679	706	689	745	699	685	675	737	693	713	701	678	707	631	722	709	677	684	705	694	730	682	693	711	709	667	663	698	736	744	639	745	689	673	680	685	701	673	667	742	761	684	743	686	708	688	743	720	718	691	649	708	671	662	697	644	677	695	670	718	661	669	672	697	682	680	707	750	698	659	716	715	729	699	666	713	660	747	682	670	697	716	674	666	699	660	701	720	726	677	669	728	680	692	675	699	697	708	703	681	673	703	693	679	710	726	670	661	682	715	718	697	728	743	676	723	672	719	692	700	670	728	654	673	687	692	679	729	742	668	717	717	635	723	719	713	658	704	689	691	693	711	684	698	679	673	726	676	718	755	694	704	656	687	716	747	693	686	691	644	690	661	711	716	679	708	696	666	667	743	694	720	741	711	725	717	680	668	725	667	736	729	719	710	691	694	692	689	699	727	694	720	685	680	709	715	740	678	679	710	683	681	722	668	678	675	669	722	675	690	689	673	725	700	649	712	723	663	733	686	717	714	688	688	727	696	707	732	705	718	711	702	698	671	734	721	682	716	696	663	700	722	703	690	742	747	766	708	639	663	676	674	671	729	715	728	727	700	710	744	682	723	700	659	714	705	680	698	676	721	696	695	658	693	733	740	697	719	696	712	747	690	715	681	693	693	749	733	680	631	683	730	697	706	669	713	651	677	712	720	698	727	739	685	707	706	694	711	738	655	742	736	753	683	731	708	692	704	694	628	723	716	701	740	724	683	660	692	716	681	736	696	690	702	724	691	736	691	675	706	646	674	684	708	733	687	660	676	743	690	705	723	703	730	668	647	707	703	712	658	718	702	685	670	718	740	644	721	663	712	657	684	735	725	692	671	695	724	730	692	669	681	721	703	686	751	693	708	708	680	719	761	659	698	699	676	711	723	653	724	701	671	733	691	720	696	676	701	677	722	722	665	727	720	676	673	699	714	701	762	690	707	693	688	688	728	719	679	675	717	737	706	708	685	723	714	697	699	727	728	686	709	703	683	677	686	643	681	676	730	703	686	666	729	748	672	697	677	715	692	698	647	673	672	686	673	688	695	674	672	683	625	695	742	712	725	703	676	698	685	679	760	689	705	676	672	677	685	715	777	702	686	722	689	739	679	731	744	728	692	753	693	699	697	641	713	697	700	717	693	679	726	684	641	681	723	646	730	708	694	707	663	670	678	721	667	689	690	634	686	743	684	664	677	687	735	718	678	672	701	726	695	685	711	679	736	693	644	705	668	675	717	691	707	731	709	706	717	713	724	675	721	671	664	688	702	727	711	714	742	760	693	695	664	694	738	697	703	699	762	680	707	689	679	657	683	725	704	741	718	646	719	749	677	613	688	681	710	647	671	751	695	685	708	715	643	674	703	705	697	678	702	722	688	716	702	712	713	695	715	687	702	656	687	692	640	743	725	740	716	716	697	710	708	649	688	673	754	702	668	684	728	692	690	720	655	706	731	675	652	674	692	694	698	688	714	684	699	736	693	709	673	738	672	697	735	714	697	690	696	704	691	732	747	733	714	714	691	717	719	695	693	734	687	690	752	661	682	716	729	725	707	693	660	665	682	706	662	674	688	678	699	700	673	675	689	665	669	685	647	676	703	718	701	693	668	691	731	692	688	681	695	702	723	717	683	673	731	688	686	737	702	708	706	682	707	643	701	693	684	733	706	675	693	659	720	716	701	694	669	673	706	676	705	668	663	699	655	684	701	703	682	706	718	693	679	684	690	718	735	689	675	704	682	695	644	719	690	653	715	673	679	742	679	656	647	699	711	693	686	670	690	721	674	653	733	716	677	687	681	747	670	686	700	723	710	704	675	734	684	736	705	763	675	703	666	686	693	685	662	694	696	690	661	667	713	726	708	720	706	683	704	657	733	694	682	725	664	723	704	698	638	729	723	721	708	688	698	734	655	695	710	728	705	718	655	694	709	733	660	698	694	696	695	693	674	696	679	693	707	647	689	728	680	679	695	706	729	645	688	702	670	708	656	674	708	702	697	729	697	667	667	681	646	675	707	660	689	716	692	643	660	733	669	694	730	682	680	695	729	645	692	692	697	683	703	724	652	684	693	683	672	694	721	673	702	718	702	677	724	746	637	708	732	736	721	699	701	720	721	753	722	713	697	675	724	689	706	711	690	746	711	696	650	705	700	731	703	704	709	676	689	718	699	669	685	698	658	697	716	749	711	671	698	647	683	683	677	660	721	698	701	739	702	693	682	712	640	685	729	714	701	672	729	710	722	724	687	707	698	678	684	737	730	730	704	705	729	650	709	705	717	696	720	685	665	677	675	687	706	650	735	686	673	714	665	650	689	735	680	634	670	679	718	716	673	675	693	670	691	718	730	658	675	733	686	719	698	735	730	691	698	687	662	712	688	738	697	680	676	704	645	723	662	717	738	707	680	691	673	685	692	727	720	702	683	621	682	700	751	710	744	680	706	716	741	730	688	697	709	675	660	693	721	667	650	697	707	711	685	660	712	657	660	693	652	636	679	668	666	661	722	663	712	727	714	669	694	649	702	686	696	692	693	680	671	675	689	697	687	679	658	682	676	688	617	655	700	692	706	712	678	742	692	672	723	671	696	708	641	666	681	670	675	671	724	714	690	702	663	718	674	676	707	695	674	669	703	695	648	665	680	729	707	703	688	705	644	686	687	653	694	653	696	658	682	670	667	679	694	669	662	687	696	697	654	710	648	751	693	722	713	750	728	657	722	682	683	678	710	663	729	660	729	705	690	708	692	699	714	709	750	695	684	670	713	700	700	677	705	725	676	753	691	665	683	703	687	717	673	692	712	722	667	671	638	652	684	769	672	681	676	654	681	687	700	688	711	711	729	671	706	695	708	678	680	663	740	696	645	706	662	727	669	716	696	707	701	725	669	680	716	739	644	651	714	694	673	735	689	675	704	729	720	630	673	694	700	671	729	690	706	678	709	718	729	693	621	623	722	732	670	721	707	690	708	686	723	632	703	764	679	730	714	700	763	670	712	698	672	692	686	732	722	680	672	702	749	706	658	741	703	698	711	683	707	658	667	697	709	754	750	670	690
13725	30179	20861	12117	9037	6608	5650	9955	29588	36602	33451	27675	19913	12264	7072	3788	2244	1313	907	791	765	779	707	769	715	702	724	671	667	772	744	727	760	672	712	669	728	716	733	695	744	726	754	729	692	691	657	729	685	685	703	672	716	681	729	716	752	704	727	702	738	697	721	703	680	721	719	707	736	737	662	698	723	760	736	690	711	731	714	682	661	720	698	674	709	736	714	752	776	697	692	706	729	713	753	701	725	718	694	730	684	745	698	746	684	665	718	665	690	729	717	695	702	711	712	720	759	727	727	724	724	721	719	744	743	742	667	706	702	698	744	759	721	715	672	773	721	774	713	715	694	688	730	761	732	692	738	708	745	764	701	724	740	718	804	730	702	724	728	721	751	711	702	694	684	675	709	733	684	689	755	707	683	713	740	710	724	719	745	702	768	716	718	709	711	718	715	719	719	753	709	763	688	725	719	694	703	726	675	708	716	712	710	690	734	755	677	755	731	658	715	703	707	739	696	689	715	685	712	737	732	774	718	735	718	716	720	728	723	701	708	654	722	788	719	710	720	720	744	679	743	707	717	711	718	707	754	771	689	762	730	724	708	734	693	702	656	695	714	722	703	718	698	736	726	707	723	702	759	768	729	692	670	700	761	719	752	659	738	740	733	792	710	712	727	732	700	740	784	691	727	773	738	731	692	735	731	727	725	699	713	712	765	746	774	750	732	745	694	722	698	690	677	692	715	737	712	711	728	754	710	741	752	722	760	761	704	724	677	730	686	696	722	717	758	691	719	744	693	740	694	722	734	714	730	722	726	701	750	694	791	741	731	691	694	681	706	705	771	684	708	727	678	725	741	710	749	748	726	685	722	713	746	727	727	749	696	720	686	691	716	712	716	700	709	717	695	718	697	685	729	695	690	711	747	763	701	728	694	731	715	697	742	742	668	729	706	697	739	696	669	725	716	750	713	722	763	724	744	701	727	732	710	678	710	734	673	723	700	727	706	688	733	748	755	689	740	738	720	758	708	703	670	749	704	702	708	673	708	676	699	751	728	686	716	702	707	741	729	729	705	731	706	708	686	723	709	743	670	708	744	796	702	692	719	766	690	731	731	772	711	718	699	702	711	686	720	687	690	723	696	717	699	733	724	762	716	696	737	760	790	708	727	756	675	713	711	742	717	732	733	708	761	718	733	716	694	694	728	742	724	715	691	713	731	737	693	704	708	720	722	767	694	744	742	707	724	718	714	735	700	724	728	720	747	749	719	709	686	705	677	743	735	661	743	745	684	711	716	715	746	745	655	660	668	765	735	759	734	711	758	717	752	749	694	690	686	710	683	756	717	742	712	777	714	764	732	704	701	729	695	710	747	741	751	724	727	733	748	711	695	735	732	711	745	714	722	731	684	698	725	677	696	745	724	688	740	700	738	766	729	720	658	703	712	727	711	744	683	714	736	771	752	719	729	715	728	753	661	721	721	721	699	749	681	694	724	732	733	722	710	729	717	704	689	698	686	705	757	733	723	767	743	711	697	701	706	696	704	706	681	742	699	729	716	710	731	707	753	736	683	741	717	747	727	760	721	722	725	728	718	668	671	699	696	722	697	744	694	689	713	741	681	763	688	679	742	700	671	698	732	726	691	714	659	766	714	735	702	746	756	693	706	723	672	694	733	754	727	699	736	728	752	726	754	722	705	760	745	750	718	723	734	657	672	767	720	713	704	739	687	704	724	733	694	718	731	715	702	762	741	725	715	713	705	689	693	737	688	743	707	706	705	709	694	756	662	696	677	709	726	717	702	734	711	720	696	725	703	694	781	723	742	734	751	683	720	688	714	717	683	772	731	749	666	694	710	710	666	738	743	697	733	767	684	712	705	711	743	722	737	728	700	736	728	705	682	751	730	707	685	713	740	740	736	736	714	732	772	741	694	717	700	703	733	733	713	701	733	700	765	686	719	719	678	714	703	724	740	738	708	687	690	707	683	694	745	716	720	703	679	723	693	742	750	735	709	691	768	685	715	685	724	721	671	706	682	724	703	678	723	752	711	777	673	722	758	689	708	679	730	708	722	739	692	713	707	747	770	659	716	688	751	740	740	751	697	694	679	729	731	707	698	694	690	727	751	679	765	679	710	669	738	704	770	701	724	674	687	714	675	743	687	684	736	741	738	701	696	730	743	723	689	707	686	693	675	752	714	695	688	674	683	751	767	746	715	705	759	690	744	725	652	702	737	708	754	678	702	718	715	744	754	710	699	727	701	681	760	692	742	660	715	728	690	695	707	715	734	727	698	723	688	698	754	708	717	719	754	700	758	746	709	651	706	732	694	766	698	718	681	735	703	701	706	721	698	713	695	717	730	697	733	752	704	690	693	707	762	757	738	690	764	717	709	735	698	697	745	731	695	752	751	744	711	704	737	748	720	729	733	643	699	729	715	689	754	697	714	711	697	693	714	657	729	686	739	679	768	661	740	714	688	755	721	714	728	695	731	720	670	726	725	688	737	683	703	704	720	668	712	732	710	704	695	694	712	714	701	762	673	742	718	700	730	730	679	721	673	734	727	731	666	692	725	708	677	717	693	684	695	728	698	733	713	734	695	684	735	751	732	755	702	690	719	701	727	708	676	685	708	728	716	704	704	682	734	739	676	704	660	713	695	754	696	731	718	657	696	707	661	733	696	727	729	731	686	721	660	700	728	693	732	711	717	654	714	739	695	738	721	737	753	767	677	724	711	745	747	735	714	670	725	679	686	759	701	725	697	715	695	711	714	709	704	711	726	721	724	731	713	697	748	717	759	701	728	753	742	702	740	656	732	747	756	689	665	671	724	687	712	729	719	679	730	700	702	676	713	747	702	678	712	763	747	701	741	708	713	738	718	734	739	757	735	730	673	743	696	704	725	713	657	690	758	690	749	726	718	754	735	702	723	739	696	730	738	706	692	740	703	711	704	727	697	734	726	718	747	715	691	657	713	727	693	693	734	737	702	729	706	750	694	765	753	735	682	715	734	691	685	702	693	725	702	726	713	715	710	727	694	684	722	724	703	726	769	723	694	712	690	767	731	710	768	684	727	736	744	763	702	709	717	686	730	698	720	744	724	744	729	673	681	735	714	715	690	729	715	701	691	733	689	681	721	752	738	717	738	704	730	742	760	769	711	721	718	721	757	718	727	693	735	740	743	693	758	709	710	723	686	778	675	721	767	698	743	725	739	681	685	766	756	701	689	743	668	700	753	731	701	732	722	735	697	694	722	728	711	721	719	724	709	752	743	697	744	737	682	670	727	699	714	714	735	693	714	738	700	742	747	747	664	718	686	725	725	725	780	705	740	708	671	674	722	712	697	726	725	684	723	710	724	697	744	734	734	722	730	695	735	730	689	701	740	713	741	706	726	750	735	700	694	706	738	667	715	711	670	714	733	670	745	738	730	726	750	730	743	720	715	718	739	726	707	727	746	734	712	727	709	682	673	725	672	735	726	740	730	654	723	776	703	718	726	696
28273	20522	12298	4644	2323	1752	1700	1552	1915	2410	2217	1840	1372	1080	812	674	558	530	504	495	478	503	471	501	506	521	481	453	482	497	478	517	499	511	474	464	458	497	496	517	463	540	504	507	511	503	459	479	507	447	501	502	493	503	496	518	461	462	528	505	493	496	449	533	443	474	498	506	476	486	473	442	516	511	495	531	484	494	507	526	520	460	456	486	457	445	468	493	520	491	497	450	501	523	469	514	496	476	479	506	503	503	484	493	448	488	471	454	508	486	500	525	485	527	498	537	464	524	465	491	500	479	491	504	460	516	508	509	485	482	437	462	536	460	508	438	488	498	477	515	469	481	487	456	503	526	481	459	469	469	480	509	471	520	487	488	499	503	518	520	519	503	501	482	467	457	474	499	493	479	518	490	501	480	491	507	472	489	518	531	506	505	509	466	482	492	475	456	468	492	498	462	487	490	496	507	498	490	456	467	485	480	469	493	469	470	519	488	480	484	484	486	495	480	500	474	494	455	465	485	532	465	468	505	496	486	504	478	509	489	465	463	484	545	482	502	502	521	511	487	486	498	498	472	486	488	453	468	532	533	502	503	513	494	486	467	478	493	480	497	489	467	494	509	474	476	511	482	490	467	486	480	497	523	479	467	512	513	450	480	452	489	480	508	499	509	513	509	487	475	513	481	480	510	480	514	505	487	449	496	480	515	524	497	515	493	458	495	498	511	533	461	522	482	500	482	468	492	510	460	484	481	449	476	435	506	494	508	503	465	497	465	487	492	495	465	528	524	497	479	464	495	504	516	501	488	484	530	513	488	528	468	449	477	503	488	498	508	512	470	482	484	505	508	500	482	472	463	487	481	501	500	494	469	463	501	475	530	494	486	475	521	530	537	476	479	489	511	465	489	521	517	502	475	501	496	458	518	485	475	480	536	489	473	501	492	493	483	502	470	500	472	449	460	494	444	492	482	483	491	444	504	490	499	499	562	483	456	505	468	490	464	514	507	490	451	522	485	481	423	479	475	519	493	482	483	533	518	514	519	487	480	521	516	496	508	481	499	490	477	474	511	492	460	483	493	483	508	495	461	499	502	503	498	494	491	475	495	483	467	482	491	477	510	484	441	516	509	472	509	493	514	492	498	478	536	481	502	516	492	536	511	498	484	474	504	512	485	489	477	482	495	526	465	501	452	479	450	487	483	506	517	509	498	479	471	536	510	462	496	499	531	522	476	501	505	516	427	480	510	526	493	457	459	513	499	498	524	498	522	496	495	472	445	495	472	501	480	459	529	478	482	462	443	514	484	498	478	487	457	523	475	516	494	507	478	482	486	491	477	486	522	499	503	477	492	487	490	497	494	489	489	479	472	474	513	477	467	503	499	478	512	525	498	497	498	524	494	476	502	477	490	459	492	485	510	509	515	510	473	492	478	535	509	488	502	467	500	515	475	500	508	485	482	503	466	497	486	492	496	477	481	501	529	520	497	507	496	513	463	452	446	506	511	492	497	440	506	493	469	499	517	525	503	499	500	515	482	501	539	515	532	459	492	491	486	519	489	478	499	477	459	462	470	485	483	455	481	513	478	515	499	477	472	475	508	474	486	454	465	448	458	501	440	449	510	501	538	465	515	488	501	449	488	514	511	471	534	455	494	493	506	476	480	492	472	502	510	500	486	509	475	488	509	486	468	518	477	474	494	477	531	477	457	464	487	513	455	546	470	484	522	468	507	508	487	492	520	489	457	468	449	498	478	496	512	470	478	471	525	478	494	514	511	492	487	468	488	480	456	500	516	500	493	504	499	442	484	487	470	471	507	458	499	519	529	498	485	542	484	497	503	498	540	493	488	485	478	459	514	488	497	489	481	501	481	472	486	494	453	517	492	432	510	463	485	455	469	473	489	474	468	443	499	490	471	518	486	484	520	499	441	485	459	470	480	499	522	499	524	462	467	452	500	457	463	472	508	490	474	482	482	483	484	495	474	483	490	512	465	475	466	499	488	484	482	512	503	498	511	474	521	516	505	491	501	508	478	530	486	484	466	513	470	544	484	520	479	514	485	492	480	489	504	539	462	517	494	510	478	481	483	495	488	448	524	494	521	477	502	461	496	500	464	492	518	495	485	499	463	464	489	473	508	477	513	468	521	480	498	497	489	508	516	491	491	514	494	443	469	518	488	474	503	517	523	456	449	500	494	477	492	492	511	472	454	495	498	465	470	494	486	465	466	545	511	493	495	460	525	526	494	473	506	483	484	501	508	518	491	502	505	494	496	500	460	506	496	512	472	468	503	478	519	504	524	465	504	467	509	478	514	512	472	484	457	480	441	538	494	476	496	491	457	497	478	529	472	465	470	506	457	512	489	463	523	445	490	547	495	486	458	484	491	492	476	493	497	506	494	506	506	480	517	464	502	494	491	468	512	500	516	454	515	507	495	453	495	477	487	519	492	509	492	510	442	488	530	486	492	458	470	477	457	492	473	500	479	447	457	519	490	524	500	467	550	535	505	458	467	485	504	477	490	481	481	478	474	501	482	452	488	483	467	486	482	479	479	485	463	477	525	485	470	498	494	469	483	480	466	456	487	520	485	493	550	471	509	476	494	510	515	484	455	527	476	475	528	468	504	519	543	523	494	487	458	515	515	487	525	437	520	479	500	477	481	544	474	468	496	477	477	459	523	509	482	486	511	481	488	494	505	494	486	462	433	490	498	524	511	504	469	458	492	482	490	493	475	491	453	502	511	499	511	559	480	509	482	472	504	511	478	470	477	511	521	482	488	472	487	495	513	506	464	470	477	502	478	535	533	521	463	483	492	454	555	508	473	497	482	483	494	488	481	504	504	490	468	482	524	502	498	499	548	492	460	519	505	480	489	457	501	492	498	454	467	476	503	526	481	518	510	533	513	495	523	464	475	436	485	467	444	512	524	492	507	489	474	498	493	469	482	502	524	484	482	477	480	480	482	492	504	499	453	488	494	515	470	449	484	512	504	503	476	516	522	506	460	473	546	488	522	492	491	480	497	485	454	479	491	495	543	485	518	495	509	470	435	545	490	510	508	482	516	454	447	470	512	499	494	486	508	505	492	449	503	487	508	496	478	506	484	477	470	511	469	486	436	479	480	445	499	515	460	456	461	481	461	527	454	512	469	491	465	473	489	484	458	456	490	494	513	478	482	468	507	436	473	478	511	498	517	485	469	472	470	512	483	503	502	510	483	467	504	439	498	509	506	501	495	494	504	480	507	480	473	493	505	487	479	571	468	497	487	508	509	458	469	444	536	488	490	491	529	485	485	472	454	512	494	478	489	538	535	505	515	514	446	501	473	496	496	525	466	465	438	512	497	486	472	496	507	502	477	493	503	490	504	506	510	491	494	490	513	482	510	513	505	486	491	449	461	504	481	501	485	472	494	506	499	512	520	492	497	487	455	470	491	465	513	491	505	493	527	503	503	528	464	489	476	464	472	506	484	487	459	497	520	462	503	499	471	500	503	553	587
11463	18315	10313	5222	3768	3105	3063	2632	3069	3412	3101	2386	1821	1332	927	767	624	536	549	520	537	503	496	528	569	573	496	512	516	513	508	530	492	516	535	500	519	504	505	523	564	532	497	526	521	510	545	567	535	517	531	490	541	550	517	558	506	531	537	487	500	504	474	526	592	506	513	514	561	519	489	498	522	540	504	531	544	561	490	534	550	506	562	487	554	589	531	494	548	529	524	523	522	542	525	471	527	528	502	577	515	551	536	545	528	496	540	541	484	540	511	517	517	505	519	521	555	526	502	492	579	540	504	577	498	511	514	540	518	516	533	504	525	519	540	556	518	519	498	558	533	490	547	527	540	532	503	556	511	531	496	574	512	537	578	523	510	502	519	512	534	515	459	484	576	538	559	539	505	495	510	526	524	493	567	543	506	524	546	559	530	525	536	560	531	482	536	498	524	508	501	573	539	516	514	548	556	537	505	558	484	535	496	516	506	545	513	530	502	512	483	534	545	528	502	503	512	535	544	550	556	526	546	554	502	529	535	532	537	496	567	510	537	522	476	521	539	509	533	514	495	511	524	491	527	559	527	521	525	543	506	541	467	531	560	521	504	559	511	522	559	559	526	500	510	522	598	496	530	512	513	510	544	577	527	490	543	542	539	524	497	533	544	523	503	486	551	531	540	466	508	508	525	547	560	515	470	520	500	523	519	532	530	500	540	525	491	534	502	488	528	521	577	508	544	502	509	514	572	495	480	554	502	527	534	542	521	500	516	529	564	513	543	548	540	566	547	531	535	527	512	504	550	528	565	508	531	559	529	548	490	515	540	544	541	547	554	519	516	509	521	553	525	509	541	532	496	488	513	521	572	543	531	522	510	517	527	520	541	477	512	519	498	471	513	504	542	543	531	547	528	551	506	540	529	499	528	531	479	499	527	561	501	529	471	514	518	576	515	530	503	496	521	561	549	508	554	534	546	529	512	555	572	503	566	509	501	491	523	532	524	490	528	559	545	503	514	515	486	550	542	513	514	567	547	523	547	502	499	519	521	486	506	525	530	491	510	511	505	560	513	509	490	532	497	525	517	483	512	534	554	500	494	546	501	523	535	515	499	504	501	535	506	501	547	479	561	541	553	507	496	521	516	497	527	565	554	553	560	568	542	551	505	510	536	526	495	568	511	477	539	464	510	523	503	526	520	490	503	504	529	526	553	537	472	540	556	511	524	523	545	538	516	532	552	566	542	549	502	506	552	527	473	540	512	549	506	525	528	537	540	545	534	518	551	531	528	526	515	491	536	541	531	540	515	478	532	566	542	547	491	517	530	530	552	480	523	510	524	571	509	526	502	502	494	554	516	523	533	500	555	521	531	511	561	532	505	550	487	541	522	564	523	542	519	484	538	516	479	505	507	521	536	467	547	515	479	535	590	511	550	561	530	536	495	546	524	514	502	498	536	512	489	477	516	522	530	541	526	534	555	511	526	526	491	473	517	533	534	511	532	503	531	538	503	499	530	533	576	583	466	539	534	523	514	499	501	555	498	514	545	526	540	564	493	558	506	505	509	548	498	537	503	531	529	533	528	524	483	527	516	511	538	523	561	539	572	523	542	529	528	526	499	537	545	515	545	512	534	513	534	485	548	519	525	493	575	504	529	471	541	513	521	513	505	519	514	508	519	552	537	514	521	532	542	484	532	560	501	521	531	529	569	515	551	541	520	511	516	507	527	546	552	463	527	520	541	513	545	569	544	516	533	511	512	541	497	547	494	533	534	543	537	520	553	550	513	479	505	564	501	540	505	565	470	554	510	498	499	515	499	519	506	542	525	532	517	520	490	516	533	535	460	503	541	519	524	511	508	550	515	516	495	525	507	540	524	546	541	547	566	560	511	553	505	516	534	541	573	486	502	509	504	510	509	523	579	521	492	511	514	516	515	576	502	560	515	542	521	507	469	512	525	530	509	513	504	500	485	526	524	522	521	564	571	519	522	534	542	529	577	485	521	539	530	541	530	559	515	520	502	531	505	532	538	534	511	541	509	568	525	538	540	510	538	509	505	547	476	508	508	505	473	503	491	493	523	547	520	519	499	522	503	553	555	510	523	517	531	556	509	543	475	519	505	512	530	518	504	567	507	537	556	536	538	538	532	533	494	554	532	528	502	522	537	554	520	523	517	508	521	525	513	521	530	492	542	486	532	520	539	511	485	548	547	505	498	497	537	537	534	569	561	516	489	468	508	473	511	514	552	532	520	551	539	519	495	536	534	524	511	524	557	546	509	509	512	508	561	544	529	520	538	479	564	497	525	524	484	493	493	520	541	493	517	496	512	540	520	521	549	540	535	507	523	499	515	544	522	515	526	532	540	550	545	503	502	515	513	492	541	509	519	539	529	549	511	505	556	501	559	516	521	531	559	499	534	545	537	524	507	529	535	509	540	527	517	511	526	513	517	496	516	505	507	571	518	540	512	513	508	545	555	514	536	514	495	551	521	536	536	524	535	535	513	537	505	448	513	502	523	549	517	557	510	565	524	556	500	514	544	547	554	504	539	538	533	514	567	536	497	548	484	545	563	502	482	516	515	504	535	562	513	545	548	488	553	547	511	504	570	539	508	494	549	480	517	535	542	536	536	514	540	502	557	522	578	538	507	527	516	547	516	572	512	550	516	512	523	501	516	513	507	517	523	554	569	520	490	536	541	482	530	480	556	523	547	513	499	503	485	516	516	523	555	485	488	532	562	526	528	537	487	537	528	527	538	524	500	522	503	501	519	546	565	540	533	514	528	543	530	513	560	534	530	544	554	510	554	536	552	548	515	502	570	511	486	545	545	525	511	513	511	521	515	530	549	529	516	510	483	528	480	490	516	499	504	540	507	501	540	544	520	539	532	504	538	542	515	524	530	503	481	534	548	540	516	483	498	523	530	529	517	495	530	528	528	516	511	523	527	526	504	505	529	508	515	538	497	503	522	552	547	537	492	543	507	492	554	490	517	502	512	533	535	547	514	537	516	533	547	540	523	574	526	527	548	518	537	511	505	504	554	525	526	494	520	546	544	481	504	520	501	537	503	550	536	519	556	534	528	517	536	557	541	549	540	514	482	536	497	540	499	479	497	512	474	524	498	543	548	499	509	532	513	503	476	503	515	523	510	474	505	502	551	514	529	531	559	486	535	528	560	508	535	504	535	552	569	541	527	508	560	538	552	494	515	500	550	524	522	516	574	536	516	509	492	497	485	530	522	509	524	543	528	529	489	520	545	542	511	522	493	519	514	526	507	525	548	490	527	528	566	524	510	505	524	511	541	554	490	506	542	496	526	513	507	557	565	532	533	516	523	541	524	500	533	526	542	514	486	577	495	527	490	514	510	563	540	577	523	493	548	554	514	547	544	532	492	532	521	513	517	505	585	534	519	473	554	528	482	531	501	534	541	507	553	487	543	531	496	513	538	514	506	535	525	522	536	561	537	503	512	508	498	474	483	549	537	504	487	535	508	477	540	501
24280	21424	28581	24632	21271	9161	3111	2175	6624	18198	18454	13316	9317	5230	2933	1616	1050	687	569	536	533	590	564	517	535	519	552	547	560	538	550	520	542	543	562	502	532	542	566	571	569	573	535	549	555	532	569	508	516	530	563	567	557	536	535	545	543	529	537	518	535	542	508	512	569	553	575	534	575	546	553	531	521	555	539	588	553	574	580	573	554	538	562	534	532	600	511	564	540	539	546	531	558	541	528	543	554	556	573	545	516	546	546	542	543	538	535	532	596	555	549	515	521	535	549	542	504	535	532	540	581	559	547	527	555	569	526	545	545	529	519	527	545	507	560	496	531	521	520	519	542	508	561	499	580	557	550	554	543	575	572	564	564	532	585	525	535	560	504	537	547	552	559	530	505	561	563	545	555	560	524	519	537	566	513	537	556	575	520	519	537	596	528	531	507	538	573	530	556	593	536	578	518	551	529	559	531	590	518	550	570	521	546	589	505	556	532	525	585	539	545	561	529	525	552	543	499	567	539	523	540	518	536	549	519	488	535	555	574	570	555	509	598	584	531	525	569	546	515	550	562	558	520	518	506	560	525	501	545	580	543	590	548	581	479	577	564	508	579	499	575	505	554	567	518	512	562	541	588	544	530	556	562	516	562	537	508	512	545	561	579	550	516	552	541	523	569	576	514	555	571	535	530	554	531	557	571	569	537	495	563	567	553	528	560	524	581	543	551	554	552	547	543	554	590	532	528	531	539	523	565	581	548	585	511	540	548	528	568	532	519	498	540	559	570	573	564	552	515	592	524	568	520	523	555	532	536	519	557	517	577	540	542	531	526	506	576	520	515	551	539	523	549	584	555	566	528	552	553	522	532	534	552	567	534	542	517	581	516	527	571	567	546	550	542	531	526	560	559	563	622	506	555	550	545	553	578	590	541	543	508	515	577	537	558	556	542	524	509	525	520	511	561	519	593	532	531	562	509	557	557	505	547	541	540	544	553	516	519	515	600	532	535	543	550	508	493	515	532	521	530	531	531	547	541	499	563	551	564	533	564	533	564	499	567	503	503	526	523	552	523	525	573	562	555	568	529	548	583	576	538	522	568	520	519	599	560	542	526	533	533	518	567	554	550	528	563	564	527	535	571	594	496	562	531	536	561	524	572	594	501	548	550	570	541	542	524	548	553	567	535	542	571	530	499	512	564	530	574	563	577	570	528	542	555	542	537	540	534	495	525	557	571	533	530	532	566	559	558	544	539	503	565	537	557	531	539	581	552	526	558	585	527	540	553	581	547	548	511	565	527	551	546	523	544	553	537	575	562	476	517	552	575	541	545	535	562	534	538	553	513	557	554	512	558	495	559	523	557	566	518	549	575	521	541	562	511	557	552	546	528	538	552	546	513	561	522	512	564	523	521	530	519	535	517	577	575	591	536	552	539	559	544	577	581	523	503	527	521	539	542	506	559	557	573	508	549	534	540	539	561	523	577	534	530	546	521	566	554	572	615	562	549	504	580	521	598	559	510	587	567	534	585	538	541	525	510	492	524	569	548	557	545	519	556	557	570	538	542	577	532	543	524	551	553	551	532	521	519	601	560	556	535	574	536	571	595	555	546	580	529	543	528	550	541	535	546	556	580	530	561	563	561	579	520	557	503	529	535	549	551	522	570	565	542	566	535	529	549	519	510	575	552	572	518	535	539	559	568	503	573	587	571	545	565	534	518	590	517	541	531	552	552	492	486	567	570	521	550	565	559	502	564	498	519	554	587	544	547	501	567	530	588	555	540	515	530	561	562	533	535	551	530	552	520	528	528	544	532	550	568	491	530	547	530	547	566	562	528	580	509	542	570	570	548	522	530	546	567	553	569	537	555	527	594	528	578	531	564	551	511	593	622	526	542	612	527	581	567	554	554	537	548	499	566	515	527	569	540	542	507	543	549	560	517	514	539	535	514	547	554	572	509	530	578	541	548	532	582	562	540	557	527	555	554	536	535	524	578	516	535	516	519	545	544	546	541	547	579	531	573	575	522	501	551	555	549	561	494	525	515	557	553	557	575	578	550	571	556	517	513	583	515	520	534	551	531	573	589	545	567	566	580	589	583	554	515	543	581	523	542	541	498	566	528	534	557	534	557	527	588	562	523	520	546	507	529	562	522	578	559	527	517	541	544	534	548	633	579	562	551	556	529	524	534	550	512	558	538	524	548	557	561	573	517	509	554	542	550	503	519	570	530	552	520	514	467	536	545	526	545	590	521	520	585	546	537	556	497	534	540	524	545	530	573	542	544	556	544	555	561	586	558	570	540	510	535	552	592	522	552	505	538	540	594	556	563	589	545	533	537	567	564	554	542	600	559	550	514	534	539	516	546	514	539	529	509	533	510	568	558	534	581	560	507	546	565	518	555	542	524	546	533	560	477	526	523	531	563	561	548	578	571	553	553	539	555	552	572	517	547	549	565	550	574	554	571	563	578	594	536	537	561	544	541	521	552	547	526	562	547	537	565	535	573	543	535	541	517	510	581	532	508	579	550	538	557	592	535	538	525	543	581	568	546	528	517	546	525	541	569	539	594	550	580	550	537	517	545	546	527	514	478	569	538	581	532	573	541	573	516	537	527	532	541	518	518	559	562	495	548	587	576	521	496	565	519	525	539	555	539	554	522	572	560	570	520	535	562	527	548	548	545	544	569	544	548	564	584	546	580	519	546	595	528	553	564	559	547	568	583	544	536	556	522	546	517	555	552	560	534	535	552	622	536	557	555	559	561	516	546	570	536	556	571	566	551	558	538	554	545	524	545	584	525	505	527	546	567	552	582	572	523	559	522	528	507	545	555	523	532	518	563	554	511	507	542	574	586	502	512	566	545	534	544	539	534	539	569	572	537	541	555	575	544	521	508	551	572	514	562	562	533	520	553	556	548	561	597	529	524	541	492	541	566	512	545	548	558	538	578	503	562	514	550	536	554	558	559	517	567	555	548	573	547	581	554	520	530	528	540	545	574	542	602	554	512	557	526	525	525	563	558	532	544	549	533	564	512	543	577	536	525	534	517	547	522	565	542	508	577	543	481	553	549	541	525	548	543	539	522	554	538	539	531	519	530	550	563	536	562	508	562	527	566	556	546	539	532	512	590	552	550	536	549	533	506	556	545	528	564	528	544	552	532	562	551	562	507	530	554	554	564	549	578	519	581	516	501	542	554	580	543	526	572	505	537	589	537	554	542	529	548	554	561	522	585	550	524	525	534	605	502	537	546	512	553	504	560	532	532	550	534	522	501	558	525	541	537	539	492	552	533	579	512	565	561	562	512	563	560	532	510	546	531	507	549	538	554	525	514	536	567	512	580	535	577	577	533	555	543	569	582	545	541	555	562	508	573	515	557	575	514	561	538	543	533	520	529	516	566	569	546	568	576	557	558	522	516	578	506	506	563	526	518	502	513	557	495	567	536	523	562	517	527	576	511	556	552	538	502	540	552	557	540	550	556	550	546	505	577	548	515	575	543	528
11524	26555	17520	8798	7428	5742	4329	3568	11328	24218	22423	16854	12508	7280	4245	2248	1295	871	626	582	608	592	535	590	593	591	565	575	552	602	557	550	585	610	558	539	598	581	573	562	577	578	572	570	602	542	588	568	567	588	613	540	635	559	549	550	581	566	603	592	600	560	555	559	586	551	581	593	562	591	582	561	609	587	546	637	559	548	583	585	572	539	544	541	590	543	578	573	572	558	537	541	542	602	579	574	585	548	538	558	562	572	548	560	553	550	571	614	556	558	552	582	518	563	568	544	576	542	570	574	535	596	546	562	548	576	557	605	593	572	609	565	596	540	577	604	582	548	532	550	609	553	568	646	517	575	594	563	590	585	540	558	573	580	566	574	578	567	568	574	591	549	528	586	556	595	550	540	547	560	552	582	583	534	600	565	553	571	608	596	560	573	544	591	575	534	578	575	570	588	594	557	544	578	585	562	607	581	570	570	586	594	563	555	565	601	599	569	534	551	573	579	584	573	567	576	561	571	577	630	559	540	570	546	577	572	562	572	597	575	593	562	564	629	534	561	559	548	575	591	593	546	573	550	523	549	581	624	575	571	578	572	585	567	578	597	602	574	519	543	572	579	570	589	569	565	573	643	600	577	532	550	556	543	601	604	571	591	585	594	560	534	545	581	603	545	603	568	580	606	560	603	529	544	574	555	563	576	572	564	605	586	543	581	602	594	554	587	565	595	562	582	523	616	550	553	574	600	607	545	616	557	549	543	557	563	578	542	593	568	552	609	596	558	595	577	573	535	542	601	552	604	558	581	537	543	568	591	536	579	548	575	580	602	564	572	595	612	598	587	566	565	574	514	589	535	579	588	547	575	536	558	585	547	577	566	540	575	585	539	570	597	547	556	587	584	606	515	565	583	583	574	549	586	598	567	578	569	537	575	564	561	587	599	576	599	546	582	569	543	624	619	525	543	572	592	574	583	558	554	578	566	621	547	574	566	593	569	570	531	561	587	557	549	558	558	570	579	553	611	554	594	602	547	599	578	558	584	546	574	550	573	579	588	552	556	576	636	560	583	590	636	572	557	603	532	577	599	611	560	511	549	615	572	514	579	594	516	576	578	574	606	568	561	570	549	591	584	541	568	575	565	562	570	531	572	565	559	549	591	562	627	555	556	579	594	558	569	536	594	562	558	568	527	562	567	588	569	571	574	590	546	513	549	553	563	579	592	545	557	596	585	539	585	585	573	592	574	538	527	541	561	582	595	560	567	550	552	576	518	550	501	594	609	550	600	589	540	546	572	563	551	591	553	575	545	619	567	525	587	599	568	527	558	589	533	585	594	537	522	542	546	578	548	607	583	566	558	553	577	607	562	558	592	558	568	570	579	544	557	557	595	579	615	568	566	549	575	608	566	543	547	574	554	592	540	617	576	564	583	522	614	586	602	548	560	590	578	544	624	563	590	543	572	595	570	566	595	560	558	575	592	589	577	553	516	572	579	548	547	551	564	590	557	540	556	575	611	559	595	551	563	585	543	587	559	566	600	567	554	576	585	544	549	595	574	550	587	588	562	581	618	605	564	559	551	538	598	525	567	599	561	621	585	583	576	545	561	552	579	634	547	562	566	611	589	598	602	560	601	558	605	545	576	567	585	548	545	553	541	572	602	541	594	586	538	580	604	526	531	577	555	570	607	578	584	570	567	565	582	535	572	560	561	561	585	581	572	602	574	590	593	522	559	598	557	558	590	560	615	571	563	559	567	583	538	539	574	593	585	574	592	548	546	588	556	558	602	570	555	591	574	522	593	589	517	574	595	572	554	534	538	584	576	598	540	572	569	522	537	560	574	577	586	544	567	561	567	566	550	618	549	594	559	549	589	551	575	588	604	536	594	550	580	580	610	584	551	575	575	542	580	575	553	548	560	540	564	589	539	557	566	539	557	521	573	570	582	544	567	550	598	554	581	534	596	562	560	536	548	575	568	576	607	586	600	518	595	573	561	516	608	610	533	552	611	558	610	579	566	607	584	534	537	579	582	562	535	588	580	526	580	543	592	557	568	563	576	546	579	559	615	545	594	573	555	538	563	554	573	550	564	575	555	566	569	556	567	557	585	603	567	557	580	569	576	554	579	537	581	588	573	550	612	551	533	597	561	577	587	626	594	545	589	576	568	550	542	555	564	610	565	574	555	535	597	578	582	606	584	574	570	594	583	589	637	587	578	570	557	547	579	563	568	603	579	565	577	581	578	586	555	546	593	536	567	591	554	579	590	589	587	585	602	573	562	549	579	555	548	562	536	559	568	590	581	577	607	570	580	545	536	562	528	567	554	621	625	572	569	547	587	571	519	585	574	562	554	598	594	573	497	543	605	610	636	577	553	550	592	569	561	580	593	556	542	607	532	609	542	557	584	586	594	598	566	595	579	546	568	571	564	593	583	557	586	554	551	573	577	536	573	570	575	542	538	546	559	577	560	540	587	570	560	583	545	558	582	566	543	570	582	624	581	575	617	592	588	574	576	576	594	550	585	574	559	539	545	568	522	522	552	544	555	546	610	565	554	547	564	587	543	557	557	581	596	575	597	599	583	585	532	576	557	583	619	572	559	570	604	616	554	565	596	534	557	553	574	586	531	582	564	608	566	566	553	570	550	564	575	572	540	578	594	557	570	588	597	549	569	561	576	587	625	606	571	531	603	522	607	591	615	598	557	571	561	584	569	546	583	605	570	543	586	540	543	618	536	533	618	573	592	554	557	554	585	574	556	565	612	605	566	602	569	535	540	558	555	618	585	585	586	598	601	589	540	550	570	568	555	573	573	549	599	546	571	526	525	554	569	550	574	539	554	595	531	593	600	569	550	578	538	556	560	548	532	531	600	577	615	543	554	592	553	588	572	555	573	574	535	521	600	569	564	599	547	592	561	588	561	527	605	598	548	602	531	619	593	537	556	546	564	597	566	595	544	553	557	540	563	575	580	568	555	554	554	580	562	564	578	586	570	590	572	618	569	549	556	577	596	551	567	583	598	522	575	598	572	602	539	579	577	570	588	577	610	525	594	543	583	568	558	583	585	550	564	585	552	604	601	581	583	610	566	561	623	641	518	548	623	550	580	564	606	556	591	580	520	562	572	538	566	567	599	574	571	589	545	608	550	575	611	571	556	563	586	555	562	535	557	536	531	565	593	559	523	556	585	581	595	587	579	625	569	597	588	539	604	606	577	529	603	587	586	618	570	579	556	595	558	572	538	574	559	605	581	590	587	530	547	563	615	588	556	539	535	584	559	554	559	547	589	569	587	589	545	497	591	564	593	550	611	543	586	606	674	532	559	589	542	582	579	577	586	573	585	552	591	582	555	595	553	570	577	553	590	554	532	593	557	592	525	592	576	558	610	557	570	599	569	596	530	579	583	593	587	568	571	549	589	607	552	558	565	555	575	588	529	570	594	581	600	556	557	564	559	570	575	566	572	562	631	554	581	525	577	614	543	537	580	593	598	529	502	577	566
25190	21420	27477	25648	11279	3120	1878	1720	4745	10233	10047	8037	5313	2995	1756	1111	774	687	569	556	583	568	544	566	531	519	507	519	560	537	505	521	486	590	540	549	558	531	561	478	523	547	564	532	532	549	590	503	533	536	553	492	562	506	546	563	526	548	528	537	531	569	514	530	529	574	544	533	547	555	574	512	560	544	615	573	537	552	513	532	548	484	542	549	502	523	506	503	558	526	513	515	508	554	591	567	566	480	493	541	569	534	588	535	545	557	550	551	502	587	523	537	536	522	557	519	534	531	530	546	555	543	555	548	528	537	546	562	537	542	515	524	509	543	529	564	573	532	507	529	571	524	462	557	539	541	558	525	521	543	523	544	544	544	538	562	569	557	542	532	585	540	528	579	548	576	570	540	532	552	542	571	536	552	562	596	532	566	545	495	564	570	560	558	574	543	557	542	515	516	561	527	515	489	548	548	505	500	567	514	543	533	543	516	563	495	526	537	557	581	527	541	581	543	506	529	557	508	550	520	543	542	531	526	517	508	538	535	525	534	518	564	544	550	522	516	534	516	524	557	535	525	550	531	498	547	505	553	553	547	544	576	545	535	525	517	535	546	544	547	545	552	542	565	535	556	546	538	522	549	541	561	527	595	534	559	533	532	527	544	556	503	579	488	566	554	583	548	543	531	550	522	548	535	561	532	560	543	551	510	560	553	531	561	548	545	532	547	512	505	549	537	544	538	520	525	534	530	520	522	493	549	546	523	543	555	530	569	537	532	522	537	574	578	543	552	496	519	502	545	506	533	564	569	514	529	568	526	508	520	501	563	525	547	516	569	551	549	509	551	528	531	544	555	542	559	575	539	567	552	552	536	549	518	559	545	526	526	501	520	522	571	534	499	540	530	522	535	507	500	558	529	528	533	556	510	537	513	533	508	539	514	539	552	511	478	556	540	518	550	503	511	565	579	551	525	511	548	543	553	542	525	579	582	569	565	561	561	536	578	543	544	552	520	529	528	559	504	530	562	561	583	530	547	496	510	540	556	548	552	523	550	558	558	555	519	536	502	511	531	542	585	532	507	522	547	549	554	540	500	516	567	556	525	571	557	554	522	510	534	509	559	533	531	517	548	548	562	572	534	560	527	521	480	565	517	530	512	539	531	561	523	542	536	533	511	526	541	483	516	547	495	500	532	557	532	535	528	533	554	519	537	563	536	576	500	538	551	517	542	531	564	554	575	550	539	531	532	570	528	590	578	540	576	543	582	555	509	565	516	539	509	526	529	537	558	504	557	555	540	528	528	545	508	526	514	519	495	557	542	499	562	525	539	532	605	517	535	511	586	519	543	539	524	549	556	543	506	544	529	580	507	544	518	551	489	511	577	569	560	586	563	562	486	558	516	533	521	510	613	571	531	482	541	517	497	522	574	521	506	600	532	572	543	477	541	506	540	563	552	574	564	533	539	513	537	593	559	527	538	510	552	555	556	554	554	541	521	593	547	557	525	562	536	576	555	552	529	523	553	520	548	558	558	539	534	562	504	531	547	536	578	577	529	544	525	560	548	505	520	541	462	561	528	527	535	580	562	492	532	530	523	576	536	552	506	548	574	531	542	582	490	556	513	532	505	548	586	530	542	578	551	550	554	499	547	499	538	528	552	544	554	561	561	563	551	539	568	522	553	566	576	522	532	560	557	542	543	515	538	555	501	587	584	544	516	502	531	525	538	541	555	515	541	534	536	581	513	498	549	558	532	551	524	521	557	539	521	549	531	566	535	559	590	517	524	512	587	525	559	557	591	516	554	536	547	563	519	537	548	523	551	525	508	511	526	542	526	504	545	550	517	568	520	508	542	558	527	530	563	527	527	557	546	534	531	540	518	575	601	509	507	486	588	562	577	543	493	544	532	519	543	533	564	487	552	516	551	565	531	542	504	552	557	529	585	490	501	564	529	561	554	518	538	528	587	524	491	576	512	497	569	526	519	572	518	513	539	559	531	504	495	541	544	519	533	503	551	522	538	544	507	554	516	511	563	561	591	524	575	565	542	544	589	560	544	538	525	522	512	534	550	529	507	525	530	522	503	537	553	538	559	523	514	527	533	526	548	540	530	520	547	558	544	543	527	540	580	536	574	505	527	514	537	536	531	566	502	530	558	549	549	520	562	560	511	539	518	544	526	569	538	531	540	505	534	510	560	523	494	540	494	506	520	548	514	482	524	556	556	515	506	542	548	517	552	548	531	594	553	534	562	541	549	542	519	582	565	508	552	567	548	526	514	572	505	556	510	525	531	563	523	524	544	555	521	530	580	570	541	550	512	558	508	517	541	551	576	543	557	505	502	501	542	522	539	520	539	528	512	519	538	499	519	542	551	545	521	522	529	532	536	521	517	568	517	573	568	532	570	530	499	541	495	554	530	554	540	580	520	577	548	564	543	563	504	558	580	510	517	520	551	548	514	533	558	588	559	494	555	504	567	514	529	514	525	553	531	495	554	548	625	559	539	528	537	594	564	564	537	526	548	555	532	527	516	545	539	544	518	573	542	512	555	580	548	520	501	532	557	530	559	557	486	519	537	555	577	534	556	528	563	564	513	522	522	555	546	546	525	513	565	528	508	588	534	590	553	548	551	557	580	529	528	601	540	542	542	556	520	537	550	524	580	516	539	540	541	533	584	549	549	554	494	568	540	526	574	576	521	554	518	531	489	534	543	540	525	513	555	532	519	522	513	524	556	528	520	533	548	543	515	554	553	549	532	543	528	544	509	509	573	538	532	545	532	582	511	541	499	501	546	540	563	525	506	541	526	574	561	510	522	510	543	572	547	540	526	519	525	535	582	564	590	533	519	540	522	534	512	539	557	530	540	521	522	550	531	522	548	522	533	550	506	506	560	570	550	573	588	565	473	556	531	544	505	545	583	551	538	520	555	576	573	519	504	465	542	512	523	529	509	530	550	562	526	528	538	534	525	546	508	509	544	550	537	527	561	553	522	551	546	501	556	498	545	508	548	553	556	517	523	574	526	572	539	566	483	549	554	566	559	536	541	534	511	541	554	517	551	579	513	540	564	509	514	483	532	542	517	562	531	559	554	502	525	524	574	522	554	522	540	563	571	525	513	499	548	511	562	554	538	540	524	530	549	537	502	533	553	555	556	545	497	522	517	547	561	497	553	538	537	541	505	504	530	505	489	537	481	541	551	546	530	570	563	543	552	538	469	524	551	573	534	512	562	562	536	551	541	546	533	500	577	539	533	533	564	493	559	559	517	553	504	522	490	527	500	506	545	534	544	566	518	569	524	510	511	517	527	566	521	568	535	547	573	549	532	518	534	549	551	547	569	491	522	530	555	490	515	550	538	518	558	512	543	551	504	493	558	523	539	548	502	517	556	572	522	558	550	537	577	571	514	526	569	538	544	528	544	537	546	559	529	509	540	541	571	553	605	537	520	490	547	518	528	548	536	554	555	543	527	534	488	533	540	566	558	557	547	534	540	558	557	556	555
9989	22450	13940	7492	6344	4664	3255	3251	9602	17642	16560	13191	8738	4933	2770	1568	1102	793	646	561	615	558	582	573	586	613	591	571	611	602	544	592	548	602	561	610	575	592	553	594	561	551	570	605	599	538	570	565	628	538	619	593	587	584	579	574	598	558	561	578	557	601	575	603	595	577	551	583	547	594	581	590	571	581	556	578	532	596	567	580	581	577	583	512	570	576	586	565	567	589	596	551	560	558	584	538	553	555	583	577	542	555	549	541	609	550	568	552	528	585	571	623	588	589	581	548	621	573	575	612	569	576	553	624	556	608	608	580	607	588	586	595	575	558	581	571	594	571	539	565	569	556	585	600	608	575	639	543	537	598	574	577	562	546	588	601	577	560	570	593	609	551	566	590	584	527	566	552	589	559	591	568	603	585	587	580	617	606	628	553	583	564	589	597	561	586	589	631	567	569	562	525	574	595	555	565	613	561	589	568	600	553	592	624	550	597	583	570	562	580	584	566	563	584	554	627	603	565	570	583	575	578	591	637	580	564	593	575	617	605	548	594	554	583	544	605	575	583	562	580	571	571	602	619	551	553	614	548	555	531	566	538	587	586	643	625	571	586	582	589	600	627	568	557	566	563	544	605	580	602	559	599	592	629	584	566	619	588	590	586	564	540	574	568	574	577	561	557	596	620	565	596	556	543	580	596	547	568	533	563	586	559	631	551	570	553	609	625	589	578	595	590	583	570	558	587	616	590	555	562	537	578	583	582	602	595	542	622	613	591	580	597	546	600	565	546	618	574	555	616	576	559	575	593	589	607	564	585	596	574	560	569	581	556	572	551	607	560	585	569	611	589	592	563	584	564	594	605	600	603	544	570	569	560	617	551	597	559	590	577	565	586	605	577	624	533	610	609	585	596	566	595	571	606	569	549	562	638	560	562	564	544	541	581	569	591	573	600	559	526	608	581	626	574	604	589	545	619	612	593	569	588	580	578	552	562	559	590	580	565	552	556	606	560	563	535	628	575	578	590	589	588	518	569	570	587	555	570	561	593	546	565	545	531	587	579	555	574	579	530	560	601	579	610	620	565	562	554	583	565	557	584	604	557	600	577	588	582	548	608	588	558	571	604	555	538	608	569	535	535	492	549	605	569	581	568	561	594	587	592	561	557	578	581	603	594	566	570	533	581	594	573	552	614	617	575	582	589	582	561	597	557	542	625	620	573	555	602	566	623	617	550	542	598	576	564	523	602	581	590	576	571	552	523	573	597	556	586	588	556	578	584	565	569	600	601	577	547	561	592	558	592	633	587	588	626	552	591	580	564	646	637	561	544	601	565	603	541	591	578	603	544	609	572	594	585	570	601	550	584	601	607	567	577	585	580	587	625	609	557	550	588	564	628	613	559	616	593	573	573	597	554	610	577	597	553	592	572	556	591	569	611	595	579	560	557	587	609	592	586	556	577	581	584	563	598	546	544	573	599	592	521	618	578	563	576	607	622	579	611	580	566	599	628	593	586	557	574	611	546	623	591	571	528	547	641	567	537	573	602	555	558	624	590	559	529	605	608	588	618	605	568	571	592	537	601	598	587	586	596	600	562	560	623	575	613	534	576	595	574	580	589	564	588	572	578	586	558	554	611	583	611	567	600	577	557	561	575	598	623	604	605	538	566	592	597	594	574	572	592	592	559	592	568	604	614	588	584	581	596	603	564	522	559	599	584	564	567	573	626	548	562	575	544	601	537	556	570	558	564	562	577	605	629	607	577	567	565	605	566	564	569	573	560	593	613	561	605	567	578	564	552	578	586	565	597	539	570	538	574	572	530	556	613	624	533	597	621	585	577	585	638	562	537	578	583	581	567	575	581	562	578	545	621	588	567	538	579	579	603	576	552	590	609	551	602	575	591	550	565	586	562	607	581	581	591	548	549	596	627	573	558	535	588	608	642	586	593	568	556	588	603	613	591	593	620	613	596	618	598	533	555	554	617	534	569	562	577	511	596	602	566	552	560	569	599	598	560	541	568	618	587	586	605	563	625	567	576	600	576	606	595	556	619	591	583	555	606	591	598	550	601	544	602	557	562	563	573	593	579	545	603	550	559	583	543	570	598	629	567	541	539	609	553	592	565	542	518	588	568	596	578	601	607	581	556	617	591	575	567	564	582	599	553	574	607	572	545	583	550	550	594	583	564	545	601	536	606	610	606	592	560	569	552	607	569	566	534	570	584	568	588	613	599	570	518	543	581	532	596	598	607	588	572	572	595	574	556	563	577	589	582	561	632	592	581	562	580	575	614	585	565	607	596	571	557	588	632	640	549	552	598	581	564	574	552	572	600	590	595	570	559	610	573	569	569	577	556	600	572	559	590	568	603	585	543	580	562	589	524	584	539	521	566	563	519	624	564	566	550	572	586	637	594	618	577	599	619	587	599	592	623	572	607	558	580	587	602	573	580	558	601	626	576	595	564	581	578	599	592	598	569	622	560	597	566	582	576	588	615	558	535	604	575	596	538	631	546	544	570	540	522	562	565	598	574	575	635	592	597	593	592	581	511	570	591	613	631	573	568	578	606	549	596	582	570	544	605	570	608	576	604	523	561	583	554	564	599	627	584	609	583	562	595	606	551	598	546	561	597	542	582	549	560	581	574	535	579	585	601	583	581	577	577	575	583	550	548	624	575	562	564	587	613	569	576	600	586	610	621	576	546	601	547	573	573	552	603	565	552	568	599	558	618	596	626	577	606	614	550	584	547	549	623	557	569	572	570	596	557	598	550	511	579	577	613	578	577	594	560	568	560	549	586	609	579	559	583	564	565	607	607	604	599	610	538	595	555	542	609	564	590	591	575	586	602	603	577	572	559	603	564	564	611	571	587	569	575	556	576	561	556	550	610	595	559	588	542	584	569	597	583	556	577	577	594	587	592	575	574	576	560	593	595	571	574	548	583	588	590	592	592	593	619	565	567	538	577	555	510	566	542	589	544	576	535	556	553	589	586	641	600	615	547	596	591	588	580	596	583	552	570	583	601	612	577	567	559	572	582	557	569	567	572	628	566	559	548	591	611	582	582	607	561	562	585	570	589	535	579	580	587	638	599	582	563	597	567	558	583	612	540	592	576	580	587	599	565	530	582	610	558	565	611	560	551	583	601	582	562	549	561	577	557	579	527	566	557	588	561	569	565	581	583	560	565	575	583	603	583	590	572	530	595	604	586	617	545	609	548	566	570	581	568	605	634	571	576	584	586	608	627	585	575	570	564	586	616	540	542	589	590	584	609	576	578	607	540	557	599	592	599	648	574	595	589	548	578	618	607	596	605	589	568	558	537	612	560	551	567	585	578	637	582	604	582	572	553	609	576	574	561	597	558	567	567	561	585	598	601	601	567	610	587	573	544	555	540	576	574	516	575	605	554	596	570	566	579	589	631	586	569	608	598	610	565	554	597	592	633	604	585	572	567	554	611	561	599	553	625	573	542	598	629	601	532	572	566	569	568	609	592	603	627	581	593
22867	21458	29196	24146	21471	21582	11392	5320	20838	31379	30464	24671	16856	9464	5050	2633	1552	977	766	699	698	737	708	679	707	678	714	681	700	660	698	721	709	724	709	696	686	664	722	711	688	708	718	693	711	678	665	697	692	729	688	656	660	685	693	701	715	721	740	691	630	729	672	656	746	673	719	737	690	681	716	680	687	737	686	725	703	719	653	727	759	669	709	732	686	744	684	736	681	737	700	714	717	698	739	657	730	712	729	738	682	703	748	720	628	659	726	750	678	664	693	660	638	693	695	707	686	711	708	706	697	693	698	690	712	669	707	687	724	669	714	715	710	708	686	666	705	728	668	702	685	686	713	714	700	620	653	661	670	656	671	738	712	735	681	688	731	704	704	683	675	697	698	709	696	696	712	678	661	693	679	695	678	689	680	690	698	702	675	642	710	726	677	698	702	690	682	709	684	673	736	723	681	671	666	677	676	683	671	694	675	689	648	672	709	682	685	671	703	699	708	654	704	679	684	713	686	684	654	674	718	736	671	712	701	696	715	712	681	723	694	657	702	672	733	662	689	701	669	667	714	686	750	710	744	675	694	697	677	681	716	686	703	667	744	622	672	692	697	672	714	710	704	627	697	698	635	692	698	697	661	663	736	678	661	688	663	680	734	636	705	688	650	684	687	701	708	703	686	669	648	695	711	706	705	687	712	703	641	683	693	664	743	661	699	687	713	679	705	697	684	646	619	745	723	702	680	707	747	708	635	687	691	665	708	728	736	684	705	660	697	686	668	698	662	690	752	727	722	744	716	686	709	725	666	671	686	696	739	695	686	692	638	713	658	702	714	668	697	696	708	677	672	669	732	686	732	664	653	697	706	707	704	694	705	667	669	648	716	652	694	694	720	680	704	670	729	666	653	680	696	720	707	665	673	734	707	701	672	661	701	677	718	677	689	713	686	677	708	718	684	648	718	732	688	663	691	697	691	725	727	701	683	687	703	724	691	681	718	666	668	685	693	695	701	682	693	681	773	740	737	719	701	676	728	702	684	708	709	674	662	726	686	703	669	704	676	736	720	700	685	706	682	639	683	712	659	689	670	701	670	695	651	703	666	665	659	715	701	693	704	728	702	647	662	663	690	684	707	703	675	724	715	724	683	682	699	693	706	673	694	714	695	709	688	703	651	723	722	677	704	711	675	689	727	681	706	710	719	707	627	702	709	696	709	703	721	677	729	694	643	713	686	698	681	687	726	661	649	737	723	755	625	730	689	645	675	710	739	699	755	687	653	706	736	702	641	709	685	680	674	688	662	649	711	643	700	718	708	715	715	692	730	703	661	684	644	689	691	674	707	656	688	661	725	665	730	717	691	682	661	686	705	652	686	746	682	700	723	674	700	688	687	647	705	675	682	690	657	691	704	705	663	677	697	680	718	675	693	696	708	676	681	685	680	706	666	658	709	689	673	706	690	675	722	718	707	679	703	686	721	673	626	663	722	701	709	701	718	678	655	651	723	727	716	700	722	662	673	665	696	665	692	702	713	689	727	717	735	681	718	664	676	655	709	710	698	687	684	742	706	663	703	663	728	737	717	737	689	697	689	698	680	637	710	699	659	657	700	681	688	685	692	713	687	680	691	754	723	647	695	686	669	704	752	722	706	718	695	715	666	713	711	703	693	727	741	676	684	658	730	669	616	629	699	729	702	671	668	677	695	756	659	689	725	722	697	689	749	682	694	678	709	709	692	708	723	619	712	669	648	677	657	744	740	727	713	681	732	686	709	739	694	665	693	616	681	626	691	701	717	667	698	653	687	690	683	674	710	693	709	672	716	712	681	683	693	679	697	637	662	724	676	693	692	724	716	706	688	678	730	711	709	713	702	709	682	734	742	702	691	687	657	660	688	620	699	660	735	664	684	649	684	722	684	631	697	674	733	668	704	687	664	698	719	651	675	693	712	639	717	683	686	724	676	664	713	663	714	705	688	657	683	682	692	719	707	664	723	705	695	672	671	658	704	683	666	685	731	663	672	687	755	651	708	688	718	738	681	674	669	670	720	684	684	697	699	657	674	716	739	689	730	606	689	650	701	717	692	654	720	683	697	728	679	662	658	722	722	687	653	736	710	688	681	719	689	727	720	665	707	717	705	655	711	696	744	658	692	761	704	652	722	670	701	657	672	662	709	682	674	728	683	686	662	672	671	727	674	684	599	661	734	743	687	705	691	725	713	692	726	687	710	744	695	693	667	683	663	639	688	642	707	737	717	680	676	683	703	739	652	682	702	705	656	698	682	694	715	687	666	710	699	655	710	711	680	718	717	694	653	713	672	700	686	682	705	697	731	694	687	711	751	698	707	698	672	722	676	679	669	669	719	697	700	653	707	713	671	703	732	678	711	654	740	650	668	681	733	716	677	725	677	657	694	688	690	725	674	697	723	709	702	664	644	691	686	719	694	705	693	682	703	710	715	683	693	664	687	707	702	694	694	705	697	717	668	699	665	690	684	728	675	660	690	657	693	737	660	716	679	707	702	704	674	715	618	698	664	692	665	640	696	698	716	729	719	687	658	640	698	709	688	696	738	704	690	710	702	700	696	697	690	686	710	678	690	686	689	665	715	689	644	646	716	676	723	685	704	601	721	730	717	721	669	706	664	695	662	674	686	701	688	718	677	686	678	716	709	708	719	657	671	669	668	714	697	691	690	735	652	691	712	684	690	685	689	702	702	690	740	688	691	705	635	705	703	688	705	695	709	725	668	670	700	674	633	641	726	653	728	725	673	679	702	706	648	722	673	712	672	636	682	664	679	670	675	717	696	671	695	659	685	740	672	689	693	701	738	734	695	695	738	665	676	712	701	690	692	641	701	644	733	682	730	647	748	747	683	731	676	689	678	612	651	692	713	643	687	727	686	715	677	726	741	645	696	693	667	670	679	682	679	701	703	703	728	723	676	697	670	681	734	637	733	686	694	684	765	683	726	650	698	677	708	652	695	732	698	707	710	639	680	658	680	689	722	657	685	719	699	666	718	684	709	664	689	728	698	663	660	672	652	715	687	658	668	665	687	703	711	690	665	704	694	700	764	697	704	735	700	708	683	716	682	736	714	726	696	684	630	696	669	705	714	701	664	656	721	721	674	687	642	674	653	708	673	670	697	682	687	642	667	677	650	718	645	667	686	666	680	768	697	722	680	717	678	700	718	702	700	708	729	687	726	698	708	705	655	700	703	681	708	760	694	655	660	688	718	705	669	692	707	709	681	655	671	714	656	670	743	726	691	691	701	684	683	677	650	693	701	652	695	682	697	676	717	731	673	720	721	725	725	675	689	666	670	696	687	677	648	693	670	709	663	676	722	693	663	686	724	670	633	658	706	707	668	691	672	686	722	674	668	671	700	682	713	677	647	678	684	730	725	675	676	726	663	711	691	709	731	700	729	678	728	701	710	686	755	673	708	716	677	681	649	645	717	724	680	653	716	674	684	677	689	767	672	728	662	687	674	692	735	675	730	686
12055	29000	22877	14005	11944	8615	6021	8495	28276	35100	33131	27483	19869	12034	6790	3643	2055	1213	929	738	716	716	777	726	667	721	708	734	725	749	741	702	744	643	683	696	683	755	799	775	721	714	684	710	717	669	699	730	718	744	728	759	728	680	718	758	687	717	696	757	754	749	713	740	710	734	681	676	720	680	715	733	699	723	752	739	726	724	705	735	709	678	724	748	736	695	670	667	742	709	662	712	701	745	720	735	726	753	692	751	682	686	713	676	699	721	715	723	698	693	717	655	702	702	702	716	653	728	701	719	714	678	729	674	673	754	726	737	786	655	746	693	716	709	712	735	670	726	688	742	745	775	690	716	702	646	691	710	699	703	698	673	681	687	691	656	689	747	740	736	693	682	696	693	687	702	654	723	694	697	721	735	729	695	699	715	748	693	700	717	724	696	679	699	749	692	725	730	724	702	737	775	733	742	702	721	692	711	718	728	698	708	688	660	699	720	701	740	738	718	724	762	745	723	711	708	687	757	689	747	708	698	679	706	702	683	656	773	690	705	718	714	680	681	735	744	674	714	735	685	727	711	681	731	739	691	738	710	710	729	707	724	720	708	745	734	704	708	717	700	715	724	720	720	745	705	719	698	718	708	676	678	685	733	716	685	717	701	719	687	694	734	748	708	746	686	676	677	694	693	707	749	720	701	685	717	728	644	748	784	719	684	750	693	771	717	728	641	703	679	699	733	694	738	649	746	719	732	736	702	696	737	721	695	744	671	702	715	719	660	693	706	725	745	734	706	722	727	696	738	696	711	704	720	686	704	728	717	715	687	731	749	689	693	747	719	665	715	690	686	710	719	703	696	697	725	693	752	694	692	701	707	728	700	692	710	714	716	716	727	651	736	734	684	693	654	727	678	710	764	687	718	718	678	667	656	719	706	677	715	729	701	716	726	754	715	707	740	718	677	676	678	754	714	733	735	665	699	746	712	729	644	725	715	716	737	730	717	714	671	747	732	739	731	712	758	752	712	731	691	725	715	739	713	693	708	716	715	631	760	695	719	687	713	677	730	741	738	694	687	705	749	702	711	731	713	698	685	696	734	752	729	680	757	720	709	693	696	692	660	682	743	709	704	712	704	688	750	708	688	682	739	689	701	723	688	701	743	731	647	721	682	762	728	684	764	697	706	750	686	695	717	769	703	718	687	695	706	677	743	690	738	679	669	708	752	745	716	690	698	706	695	758	712	699	721	711	678	676	705	699	698	702	645	775	723	688	689	705	689	720	715	702	709	680	704	682	676	730	718	692	739	733	726	722	702	731	735	712	775	697	741	718	664	731	730	689	725	725	722	729	726	698	690	688	686	718	704	768	712	742	707	699	743	692	706	694	756	724	685	733	692	678	694	734	699	749	718	684	700	735	692	698	749	708	718	705	718	707	744	742	708	760	748	735	663	668	651	717	700	676	709	691	683	803	715	726	680	711	712	734	716	713	701	732	708	732	732	692	686	717	715	697	748	690	686	732	723	710	733	678	680	715	700	709	731	706	716	706	732	683	726	710	671	705	717	705	694	708	688	719	675	705	709	730	719	747	684	666	641	686	726	719	682	720	755	716	719	751	721	726	679	698	730	643	651	681	676	686	775	715	707	688	667	706	720	720	724	731	699	702	721	739	697	707	716	715	693	687	705	698	683	694	688	676	662	656	707	758	735	728	669	739	690	693	680	760	715	722	756	735	716	713	727	697	691	721	757	705	760	746	712	714	742	759	775	687	668	726	702	767	699	711	684	731	696	728	730	737	760	735	674	671	761	712	709	731	674	697	744	730	668	713	690	718	702	720	691	689	714	730	700	691	773	722	686	654	736	764	744	731	702	724	723	725	688	692	754	720	746	735	694	737	684	722	711	726	777	701	688	709	692	715	703	739	720	693	725	731	748	673	705	710	679	754	719	740	701	747	690	705	745	706	716	678	680	715	686	775	725	746	691	671	690	691	710	724	714	759	686	705	740	695	742	688	687	733	694	685	688	689	707	730	730	700	708	665	690	710	747	727	680	712	694	711	714	693	675	687	685	721	655	745	703	700	706	707	730	737	701	754	707	691	760	710	722	702	725	717	689	709	702	700	700	743	662	695	757	697	710	713	696	766	648	740	702	689	681	685	728	702	732	684	713	696	739	762	701	744	727	707	730	730	715	741	707	689	681	726	688	704	713	698	694	738	674	741	727	723	748	722	680	722	734	723	729	688	717	695	736	681	664	724	642	672	699	718	692	695	727	719	706	712	704	720	701	667	703	702	634	709	710	716	711	769	665	706	665	724	694	736	682	727	706	762	675	705	688	733	727	702	733	690	704	730	726	709	707	670	712	686	705	737	707	702	640	706	722	712	713	716	733	735	709	701	759	713	683	735	680	741	709	706	687	687	701	710	709	683	653	730	697	713	679	778	719	705	740	717	700	671	708	734	710	734	717	720	720	692	689	684	738	736	739	724	734	714	682	698	703	718	725	672	737	734	707	710	705	729	720	717	738	702	749	724	651	648	687	715	690	694	709	761	707	702	697	745	676	777	742	706	688	676	716	706	688	733	691	680	681	746	669	717	690	728	684	665	725	642	721	705	712	705	760	750	697	723	638	710	696	723	764	691	744	745	686	675	661	712	737	683	710	704	737	746	696	722	710	699	674	699	716	706	683	687	745	718	723	746	740	698	704	710	677	701	682	717	715	707	731	724	717	745	693	678	689	705	769	726	709	706	685	690	688	692	710	740	708	731	668	669	734	733	689	686	687	693	683	717	697	652	739	747	722	697	728	710	710	707	719	681	733	721	729	681	687	719	706	701	719	676	687	695	684	701	740	744	727	730	713	728	730	676	746	730	725	729	732	679	712	710	666	687	672	696	695	663	692	724	695	728	739	707	747	699	729	714	784	728	709	719	709	700	729	661	740	752	697	684	746	698	703	676	697	723	719	736	711	717	711	707	701	746	700	683	726	735	724	707	724	693	738	722	710	710	740	771	729	742	705	753	686	714	715	715	715	691	684	726	699	706	687	682	715	745	690	705	663	718	712	710	682	766	722	723	725	670	771	698	716	719	724	670	709	678	685	697	765	705	720	701	634	736	687	673	689	681	732	684	709	692	742	688	732	764	728	709	688	679	723	749	717	697	724	676	695	725	684	708	667	715	711	732	696	676	712	691	684	720	692	703	632	716	699	765	691	755	747	710	707	695	739	689	759	680	713	763	708	685	679	704	712	745	699	736	666	702	725	675	746	676	718	705	669	734	696	702	744	711	678	741	721	727	711	671	714	697	728	687	736	748	730	732	716	713	660	734	715	710	723	730	722	725	678	717	693	678	690	716	751	722	698	715	719	719	728	709	750	693	707	736	690	704	769	748	714	714	705	689	728	695	706	702	679	649	742	738	721	679	690	739	785	728	710	703	730	698	710	682	709	683	710	701	735	718	727	692	736	674	698	757	714	697	659	643	678	725	713	694	740	756	722	694	719	668	723
27969	19835	13622	6064	3141	2313	1703	1445	2147	2663	2409	1890	1432	1046	796	696	549	518	522	513	480	460	474	491	481	461	503	475	443	468	469	502	504	507	500	474	530	488	496	501	488	501	501	494	480	498	465	476	508	482	461	505	478	470	465	478	474	480	497	477	492	460	475	491	488	473	501	490	521	468	477	501	484	471	470	483	494	517	494	465	546	521	504	502	530	474	476	496	468	463	458	475	477	486	502	490	468	492	443	469	467	511	494	504	471	485	468	463	485	475	491	462	434	488	507	493	515	465	455	495	469	495	468	492	484	466	458	472	489	496	483	472	523	503	473	464	501	502	479	456	492	501	490	475	464	446	510	476	504	470	491	434	505	467	480	508	475	458	462	498	503	459	467	506	528	489	506	498	486	478	503	493	492	450	469	452	499	484	455	460	482	471	454	476	485	440	464	498	482	504	479	469	464	451	447	478	476	538	521	466	450	475	462	478	472	501	480	467	507	463	513	453	490	455	499	472	487	495	496	478	516	492	487	471	479	470	477	487	475	492	479	487	476	472	502	492	503	519	491	438	483	420	458	468	458	487	443	447	497	494	472	436	507	481	451	484	503	468	450	489	518	435	504	533	504	480	486	471	477	481	472	529	435	488	452	453	487	492	493	492	485	493	493	496	447	501	453	518	485	513	443	456	475	462	472	474	503	484	482	499	501	498	523	505	500	479	432	476	505	460	454	499	467	492	410	491	453	518	492	504	490	488	496	478	446	467	506	471	478	486	499	462	480	504	489	472	522	482	510	496	474	468	495	468	510	481	447	493	446	488	485	523	469	508	511	479	494	467	459	480	505	481	481	499	474	466	505	501	496	472	488	492	501	521	483	515	450	459	507	497	480	505	504	507	467	459	472	475	475	467	486	454	558	474	467	497	507	513	460	502	492	442	471	493	490	459	481	463	485	463	497	498	461	437	500	481	512	506	483	500	458	509	489	482	504	494	488	466	459	470	499	498	528	455	494	481	469	492	505	472	483	518	456	488	451	509	480	468	512	484	464	470	485	501	531	508	445	469	469	511	473	495	466	516	464	504	449	521	489	494	466	509	451	481	501	490	455	518	484	483	529	477	493	469	530	472	490	486	485	447	493	505	464	510	491	527	495	471	478	506	487	488	464	494	474	485	467	465	474	491	440	479	493	500	497	527	512	495	476	516	483	500	495	496	496	485	482	457	450	494	469	502	524	499	487	468	506	492	473	487	525	430	493	475	494	442	491	495	501	465	468	532	484	458	445	522	464	511	447	486	491	477	467	475	463	500	487	505	494	511	473	443	481	455	472	472	496	534	498	464	471	458	502	467	479	476	492	483	510	461	486	509	495	514	472	478	507	486	488	466	457	491	512	472	501	463	479	521	440	477	491	476	504	474	530	533	484	499	468	491	473	499	477	475	492	492	477	510	461	488	478	497	460	480	484	495	512	486	446	486	471	460	464	474	497	470	479	532	489	517	507	487	492	507	508	449	512	502	531	510	481	467	472	480	515	480	504	521	469	467	478	502	531	528	487	488	497	495	481	489	493	510	473	516	469	469	550	548	464	516	491	523	474	458	463	478	492	459	423	465	450	489	522	519	512	481	482	508	501	464	512	468	481	490	518	482	504	508	473	436	536	513	505	470	507	477	513	492	528	495	487	492	455	509	458	498	464	470	433	523	485	482	441	452	494	515	499	507	483	509	467	471	440	465	459	508	496	479	522	525	441	513	477	457	503	470	512	506	490	480	481	490	496	498	484	482	510	479	462	484	485	459	503	466	499	462	497	485	461	495	456	468	493	485	482	471	480	491	432	510	497	468	502	467	528	462	512	490	492	471	493	450	474	452	519	502	487	461	501	469	484	500	488	521	462	465	517	458	491	492	514	500	524	515	493	477	479	522	523	463	469	499	535	499	479	511	476	479	463	443	462	511	474	468	446	474	536	471	488	531	478	464	502	506	480	484	542	499	509	485	500	462	480	488	467	526	512	517	515	486	493	459	491	472	469	462	498	477	440	482	512	482	475	475	495	459	479	494	440	481	453	470	489	477	473	529	460	501	463	494	476	502	495	462	455	476	475	483	470	471	471	486	524	452	496	434	465	520	480	463	520	457	493	485	464	473	476	530	459	456	492	470	450	461	485	455	508	473	488	474	493	520	478	514	455	458	495	465	447	493	515	508	504	456	481	470	480	434	500	449	478	522	512	473	463	411	525	498	515	505	481	436	506	504	518	527	469	485	473	512	484	485	466	484	457	452	480	513	490	477	479	493	521	451	477	515	530	463	477	452	473	461	461	513	493	489	507	464	451	475	493	463	514	470	468	499	534	489	451	498	440	480	493	495	460	478	493	504	474	526	501	501	460	445	473	499	546	472	467	506	460	508	469	493	478	448	511	480	500	516	509	473	494	501	489	489	472	471	497	474	499	493	516	504	467	504	481	468	488	428	482	501	522	488	499	488	492	480	504	478	455	492	473	500	447	485	493	497	467	509	485	502	486	472	494	484	507	488	496	487	477	490	472	456	460	474	506	451	493	526	511	514	482	450	504	502	487	453	436	510	491	475	477	492	498	448	489	503	500	454	475	488	458	525	470	519	517	490	467	534	479	461	506	468	491	476	450	489	467	474	482	489	444	479	493	464	465	510	462	476	464	465	501	472	523	449	471	525	506	463	504	491	495	500	490	478	493	483	429	502	487	471	491	446	491	484	511	474	472	489	500	484	492	525	502	429	469	430	481	528	496	497	453	485	493	494	477	482	472	481	475	476	462	467	479	487	495	533	485	495	472	467	450	530	469	447	484	506	473	500	472	506	474	479	499	525	470	435	534	483	476	499	528	490	509	478	464	489	498	495	473	457	477	442	507	477	518	468	502	469	496	453	500	496	530	485	493	495	483	468	471	508	491	471	496	522	515	471	516	480	494	483	502	475	532	456	469	511	492	492	531	502	483	486	446	481	502	462	468	502	496	460	458	481	503	491	467	503	454	507	478	477	511	504	489	477	484	524	477	482	481	462	502	460	490	506	470	446	437	486	488	481	477	461	440	466	490	469	469	522	507	504	472	468	477	499	494	501	502	456	492	469	502	497	487	448	507	431	479	500	488	473	513	430	471	441	488	450	500	462	507	478	506	441	472	501	463	448	436	509	512	479	450	503	500	494	523	509	474	427	488	505	501	477	492	461	464	467	480	478	471	463	493	467	442	412	498	477	510	475	475	480	464	453	504	529	449	460	473	485	504	500	486	484	469	453	507	511	477	476	466	456	478	506	472	466	523	464	489	480	491	476	490	503	481	502	506	522	534	500	490	489	490	501	481	472	517	492	492	470	501	456	511	454	475	503	456	501	479	470	481	471	493	470	494	495	466	509	478	460	463	481	490	501	462	512	478	469	521	459	533	508	468	485	477	461	484	451	456	507	487	475	504	523	456	481	494	488	486	525	507	445	449	496	454	466	468	508	508	463	504	454	458	481	484	485
9116	15135	13383	6231	5020	3880	2999	2483	3158	3839	3093	2526	1984	1325	973	739	601	628	519	505	517	526	517	504	483	507	548	483	530	551	506	537	536	541	508	524	524	499	520	499	503	541	546	529	494	532	510	573	536	546	499	519	552	505	515	509	486	483	512	503	544	569	551	505	492	497	524	504	513	529	558	538	542	521	527	542	517	505	517	517	525	548	496	533	524	481	495	501	554	532	537	542	471	554	549	551	528	519	503	504	550	496	482	495	480	476	533	533	533	533	532	487	488	503	521	546	520	527	511	512	519	533	471	526	514	528	587	527	559	529	542	509	556	533	509	497	479	518	537	524	502	513	514	515	490	503	513	517	558	504	523	479	480	536	509	548	528	526	509	519	502	498	503	561	491	546	486	537	478	521	518	522	558	484	535	530	543	536	550	490	532	512	517	515	554	532	521	513	511	495	511	529	516	506	523	526	499	503	533	492	509	509	517	525	533	496	530	516	537	523	539	528	506	523	562	541	503	534	495	538	539	488	533	486	526	493	521	542	492	536	534	535	548	542	536	557	516	509	581	537	505	511	522	545	513	518	524	475	515	503	491	513	530	502	547	542	541	514	499	528	531	554	548	504	505	511	514	509	515	528	504	501	517	521	550	509	533	523	593	517	504	517	499	495	486	525	530	519	492	534	469	523	558	516	542	488	493	511	508	534	563	543	539	524	469	518	471	488	529	541	516	517	513	510	498	475	548	536	502	543	544	514	511	523	493	529	528	525	533	526	503	541	532	500	497	523	507	533	546	473	527	503	559	496	555	518	493	517	535	515	522	538	528	566	532	535	499	507	538	534	496	517	536	496	513	526	512	529	507	544	515	520	517	515	524	499	508	498	503	549	528	509	549	552	497	512	541	515	525	502	502	515	483	485	509	508	473	503	542	528	519	523	541	532	575	544	497	526	491	544	516	577	500	541	517	500	493	502	548	561	502	563	527	553	466	528	516	517	525	528	508	513	523	519	533	445	487	543	504	463	485	560	514	541	522	536	541	522	522	508	511	548	510	499	557	512	529	525	533	515	460	533	499	499	540	495	532	524	502	521	505	504	519	475	547	509	533	514	536	500	513	532	577	504	476	486	534	521	530	458	485	553	519	518	485	518	509	528	504	482	521	513	486	490	521	528	505	533	495	456	490	537	498	530	489	477	464	553	524	494	545	483	533	536	472	509	482	565	555	481	520	524	512	507	537	530	525	469	522	581	523	487	538	503	538	498	507	529	537	494	552	510	506	536	479	527	522	538	549	478	518	501	535	506	491	502	532	480	508	503	514	477	506	504	508	550	491	526	515	543	530	547	527	541	525	516	568	542	525	518	509	480	529	525	518	526	464	529	519	536	526	589	513	508	530	503	515	507	542	477	515	499	505	506	530	540	505	511	544	535	541	464	490	541	489	521	536	532	515	515	511	517	506	498	505	510	515	541	523	546	532	529	551	543	493	541	539	511	526	490	521	525	528	516	503	502	514	552	513	510	530	544	560	523	538	523	550	494	524	551	508	527	553	526	505	523	532	532	532	546	543	530	524	524	487	550	515	537	519	569	523	517	563	506	532	494	530	498	507	504	550	543	530	553	524	533	524	527	518	541	540	563	512	516	511	521	511	570	554	530	512	512	503	538	474	545	495	493	543	549	518	514	529	535	533	502	519	498	522	524	519	509	513	525	482	494	512	495	511	533	536	518	523	514	568	495	533	537	496	527	538	489	499	540	499	514	523	481	491	507	508	487	507	480	506	509	553	508	502	537	493	507	518	558	479	538	535	482	527	573	548	547	564	511	499	532	504	551	555	510	545	504	495	501	505	488	514	471	501	530	552	536	528	498	475	503	539	505	539	513	544	558	500	510	516	488	498	500	526	512	527	537	523	561	508	539	523	519	516	532	517	525	500	550	536	538	559	519	520	521	563	517	526	479	502	553	521	565	494	562	508	513	500	513	515	528	530	528	515	496	531	524	505	513	529	501	557	529	515	553	518	530	501	539	536	500	515	532	486	526	514	509	523	527	478	549	511	505	492	525	521	537	499	536	531	507	584	518	538	493	534	537	492	526	520	489	483	541	482	542	503	520	456	490	523	547	500	524	532	516	551	495	526	522	526	488	541	525	461	490	528	523	516	532	512	500	520	507	517	504	529	528	527	534	526	548	485	517	521	501	522	480	506	518	522	532	536	552	543	546	522	539	531	504	524	534	507	518	520	472	526	495	512	503	545	519	491	521	519	524	536	518	511	520	503	534	498	501	506	564	471	532	498	508	490	495	502	507	508	522	487	492	494	525	529	504	531	514	500	535	527	532	541	536	522	508	539	475	524	557	553	519	517	479	520	510	535	513	532	563	522	476	532	513	520	617	518	525	497	509	530	498	491	486	533	505	534	528	548	536	541	519	528	482	488	525	461	490	520	502	504	507	538	562	541	503	530	527	497	487	585	567	512	502	519	492	521	523	525	481	473	523	526	555	559	549	507	523	500	556	497	504	571	495	535	541	495	538	559	504	486	502	506	529	507	534	541	527	510	496	529	521	527	537	584	521	503	530	520	511	530	529	566	530	539	540	512	517	509	523	527	527	528	519	519	512	505	513	520	493	552	519	514	501	557	543	530	509	513	508	502	530	526	507	528	513	534	512	508	548	537	492	523	524	521	482	532	516	530	537	496	502	508	499	510	520	512	490	479	532	523	530	548	506	522	512	531	557	496	533	514	516	513	539	527	537	511	525	529	514	474	500	553	542	548	524	511	556	498	496	508	520	529	540	522	518	509	504	540	516	527	476	525	507	508	518	518	510	480	508	466	498	524	525	504	519	507	476	540	501	504	552	510	561	534	530	529	565	495	506	512	512	562	567	495	537	529	552	520	497	517	550	549	555	505	576	523	504	534	528	527	481	526	507	532	527	531	497	497	476	550	503	498	513	505	549	518	490	497	496	515	527	480	546	526	536	516	508	553	519	545	506	518	515	541	503	553	545	522	528	492	561	507	515	542	534	472	493	504	529	516	523	526	546	514	507	541	502	529	523	510	491	495	491	493	506	517	519	506	474	543	509	508	491	512	500	508	532	508	486	543	530	560	549	497	480	507	486	509	498	541	519	554	510	501	526	481	502	510	528	529	529	513	519	507	508	511	535	501	508	554	515	546	546	528	508	478	533	497	516	553	518	501	484	547	510	532	525	508	533	481	519	529	511	503	501	530	519	513	494	524	524	518	511	537	520	507	496	539	467	481	509	510	563	506	527	533	486	534	526	526	550	505	563	519	485	500	519	511	506	539	526	549	519	519	509	533	539	482	535	482	527	521	527	514	498	529	538	529	555	485	509	519	502	511	540	542	533	517	505	503	541	551	461	519	525	533	548	525	507	504	507	469	509	494	538	531	529	550	523	539	519	466	527	526	532	498	490	526	507	521	526	522	522	537	558	509	524	523	513	533	516	468	541	509	480	552	481	502	525	532	515	498	527	488	532
24332	21454	28657	24673	21166	8547	3405	3546	11366	19346	17748	11990	8253	4392	2484	1454	984	733	618	596	547	569	523	533	534	540	534	567	624	573	561	561	517	596	602	563	554	546	527	541	554	576	586	595	532	586	512	541	579	581	539	583	539	534	547	590	581	548	540	572	562	533	577	544	544	573	570	540	576	545	489	549	563	572	509	551	565	556	520	536	575	517	600	562	594	597	530	555	549	575	609	545	555	552	553	496	542	589	556	559	556	556	558	528	544	563	540	578	569	572	561	547	532	537	544	564	551	585	603	546	552	558	589	540	513	536	563	507	565	561	532	553	549	578	590	526	519	540	517	540	565	547	598	557	541	542	538	548	563	593	551	579	586	574	543	575	540	557	551	555	582	521	559	534	594	559	551	595	528	547	560	530	546	538	564	568	557	536	543	542	572	571	573	571	544	568	533	551	517	543	525	580	587	606	536	580	573	540	549	503	539	568	503	552	518	471	565	557	575	551	621	587	573	525	535	557	557	563	548	524	551	519	528	532	523	563	533	536	578	598	577	592	603	551	566	557	567	541	592	548	556	570	580	551	546	535	587	575	536	564	616	515	518	543	525	562	555	547	542	591	551	535	586	542	561	585	548	600	540	552	565	541	560	574	562	572	570	592	537	579	529	568	584	548	541	581	554	555	526	559	606	556	576	569	557	511	526	548	565	578	559	578	533	546	603	600	617	554	550	516	583	554	509	536	528	518	546	576	522	558	573	551	571	517	588	528	580	603	556	560	568	524	502	556	560	529	574	548	583	537	494	514	558	528	561	545	524	532	574	577	570	516	572	557	587	586	560	558	536	498	563	570	526	569	581	566	518	615	551	552	523	519	550	600	555	573	570	548	580	520	565	522	559	581	575	584	546	541	556	517	566	558	546	540	568	571	578	539	539	569	518	600	524	566	517	542	584	512	544	558	528	558	571	580	549	552	577	576	533	552	570	536	583	560	572	575	534	553	553	572	589	541	561	555	504	601	522	512	537	566	514	551	552	554	610	594	557	552	542	565	560	516	581	544	570	562	518	549	563	533	533	552	530	580	545	597	583	551	538	576	533	600	543	532	606	514	572	562	556	566	561	544	538	566	597	564	551	576	585	599	529	543	529	548	559	553	537	568	560	536	537	547	550	535	561	592	550	568	570	518	583	495	535	512	567	559	568	587	559	589	530	586	540	550	530	577	573	491	580	582	526	545	597	497	555	605	539	571	581	576	541	606	551	551	566	548	601	555	519	549	566	548	535	555	527	541	559	535	534	534	589	579	578	540	540	546	581	574	534	522	546	531	571	516	616	538	566	560	569	572	545	563	542	576	585	571	499	541	554	561	576	555	511	546	553	565	589	527	548	539	562	555	582	568	488	585	520	511	572	573	526	506	554	569	556	519	555	553	536	521	599	586	544	510	529	528	573	511	580	544	549	573	553	517	570	527	575	570	577	564	545	581	585	559	554	556	558	525	564	518	553	560	557	557	597	591	541	589	602	548	536	575	568	533	558	544	575	563	564	551	553	532	579	596	519	563	541	585	590	533	564	538	561	537	537	540	496	552	590	559	572	531	575	557	551	621	526	582	550	553	572	558	540	578	575	549	541	552	571	552	574	569	579	560	536	554	510	596	598	536	564	581	556	521	581	584	584	547	579	570	553	568	556	530	502	491	550	602	543	546	523	542	584	541	557	532	570	563	576	572	560	533	524	573	558	581	568	562	501	581	600	586	593	534	558	562	602	550	556	567	560	599	561	586	563	579	547	535	529	541	541	529	579	556	571	584	556	536	510	531	549	548	531	543	556	507	541	578	578	562	562	561	515	538	544	553	566	524	508	538	529	513	620	593	579	540	556	553	598	517	579	572	564	505	588	561	555	594	568	559	528	541	525	589	562	531	556	617	541	588	560	585	583	540	559	555	555	529	551	505	546	569	539	532	566	512	567	564	539	556	566	540	575	548	576	526	515	576	619	557	537	570	562	553	588	543	592	504	526	527	582	570	563	547	544	551	585	543	543	589	545	589	588	577	556	579	544	573	531	591	531	546	563	553	529	517	529	537	550	567	582	575	528	538	532	584	539	548	567	614	557	575	540	552	571	559	567	555	555	537	544	591	580	586	558	568	603	568	555	496	582	569	528	514	581	588	526	534	525	574	524	551	537	548	537	494	549	546	549	513	577	578	540	522	574	553	561	519	556	542	623	575	551	530	573	606	565	530	564	539	535	532	513	541	560	546	557	599	552	538	549	571	547	558	569	533	554	573	604	537	578	494	569	575	514	525	569	586	513	540	551	527	546	533	577	537	568	513	527	572	542	558	570	558	539	545	573	566	574	565	511	565	569	589	633	603	564	514	551	551	524	586	579	572	581	539	552	577	572	535	572	560	491	523	569	549	538	601	545	542	542	515	578	570	512	568	486	544	585	566	543	542	538	556	582	565	557	554	558	587	568	566	577	534	588	583	515	570	559	493	571	576	554	535	551	540	588	555	570	503	592	533	576	538	570	601	523	566	549	558	527	536	560	571	555	531	562	556	571	534	529	574	550	541	526	571	556	578	529	536	556	557	542	567	522	554	545	583	556	536	558	558	573	572	533	567	532	529	568	564	534	568	585	525	558	567	552	562	559	610	549	574	557	570	575	556	582	539	585	535	557	534	602	511	574	529	562	555	545	600	571	554	548	546	570	537	597	586	552	507	566	532	558	563	557	559	532	537	563	513	555	525	577	590	557	606	574	528	593	574	584	553	535	558	538	584	571	539	518	533	521	614	550	565	553	581	604	557	560	539	544	535	534	549	557	527	559	573	551	563	553	516	538	559	511	542	530	574	563	545	574	590	542	580	531	579	578	510	560	490	556	528	535	556	576	558	571	541	531	573	547	566	529	533	553	584	529	551	553	533	554	558	557	556	567	602	536	520	558	507	599	580	535	568	541	563	533	559	572	548	552	532	550	560	538	589	571	556	568	555	514	543	564	549	551	539	562	593	569	528	543	546	534	579	551	538	600	554	551	577	559	571	560	592	549	533	550	549	568	523	543	518	593	523	562	553	549	545	565	553	507	542	530	588	575	594	574	536	547	602	549	539	583	552	538	592	544	580	607	583	547	531	570	552	548	596	558	573	554	585	568	562	551	539	568	527	571	578	556	571	569	560	550	524	543	504	564	516	546	586	514	555	568	557	581	548	520	558	528	570	551	615	548	547	532	532	558	542	545	542	555	511	531	516	562	549	597	554	564	537	554	521	571	528	518	594	544	524	552	561	562	572	545	566	536	579	571	559	516	533	494	542	555	579	549	560	531	545	554	573	566	560	530	557	558	554	590	543	523	526	535	568	563	556	521	590	540	626	564	590	507	566	589	584	531	544	562	580	563	578	547	523	549	552	577	582	557	523	549	543	585	576	535	578	560	555	530	518	548	561	561	534	555	599	546	570	571	592	567	583	510	560	544	524	577	556	551	556	532	564	587	575	596	582	613	574
10232	21628	19496	10426	6603	5687	4955	6049	17801	24863	21543	15697	11224	6371	3658	1976	1203	814	629	552	626	602	558	562	613	572	532	590	564	598	597	582	578	577	559	599	579	584	582	559	605	616	587	613	617	590	622	568	570	574	558	564	565	640	614	581	585	587	564	551	582	602	551	580	567	552	566	538	547	581	610	606	582	561	547	613	590	576	582	613	584	580	594	606	581	582	573	657	612	573	593	576	549	581	598	594	630	624	565	543	528	579	600	540	599	574	555	593	562	563	594	593	559	579	585	609	547	593	591	583	596	566	621	569	591	576	592	576	606	579	549	596	592	601	631	589	597	591	555	582	555	568	568	563	581	560	597	598	628	539	595	583	564	597	562	603	594	580	596	572	572	562	560	569	596	587	598	577	620	601	589	635	589	596	621	611	582	609	611	597	550	594	563	595	541	590	571	593	575	563	622	585	588	606	553	618	625	555	592	542	562	620	645	580	546	611	590	583	605	596	624	583	584	554	598	623	640	576	564	581	562	557	586	574	586	599	568	573	569	582	580	597	589	592	586	617	580	583	566	624	582	614	536	575	571	596	603	597	574	572	557	536	538	602	591	602	600	582	575	592	586	595	551	574	569	584	563	596	586	631	571	573	576	585	587	563	556	600	572	544	597	601	587	630	589	610	603	597	641	581	595	559	562	599	574	575	573	562	619	590	554	590	615	623	607	610	590	585	600	581	629	599	626	593	547	567	609	581	626	590	622	586	576	607	555	586	573	538	583	568	623	570	577	618	576	595	579	556	586	549	583	593	570	579	567	593	563	567	655	557	577	562	619	616	583	607	613	620	573	549	577	586	555	583	579	603	554	618	558	576	648	594	582	592	589	608	565	537	616	597	613	570	566	608	598	602	566	570	560	599	585	602	577	558	564	611	558	548	578	586	598	588	625	612	579	577	615	607	574	553	570	579	604	561	585	570	577	568	594	593	591	566	614	582	576	589	571	621	618	594	612	659	633	609	570	557	597	603	597	603	592	580	558	521	530	600	618	592	534	585	573	628	593	530	574	556	573	545	607	580	529	598	606	542	555	577	618	552	577	592	627	572	598	594	610	562	596	593	598	583	580	577	570	575	597	561	573	588	595	598	540	629	568	563	585	588	549	604	589	607	588	573	561	560	548	595	569	574	571	560	582	607	607	571	583	603	593	584	537	562	606	560	583	590	599	560	589	595	627	615	556	581	583	604	609	578	609	572	574	612	582	558	544	592	569	562	544	624	600	605	611	547	571	572	593	592	621	578	602	587	572	545	573	598	587	573	546	550	620	636	539	583	578	593	574	539	545	565	613	619	619	599	591	617	583	575	591	530	630	569	573	618	574	586	601	573	568	591	552	564	590	608	578	590	591	571	589	595	562	603	580	562	619	565	613	585	574	617	620	575	586	615	552	576	530	579	597	627	603	577	565	594	615	587	613	587	567	566	555	568	633	595	592	636	610	604	655	565	623	619	585	559	579	580	561	532	602	567	493	588	609	623	570	587	597	547	616	585	596	599	564	585	605	571	601	592	578	560	638	614	604	543	553	604	593	616	562	573	576	600	645	556	575	551	619	542	591	585	558	580	591	528	559	602	614	576	579	520	563	607	638	606	622	580	573	550	654	593	564	545	561	549	585	545	606	607	545	581	574	565	605	600	620	588	562	556	566	621	550	620	568	561	600	564	622	545	572	572	602	583	558	579	582	616	614	550	608	618	608	630	574	580	586	545	631	585	575	613	544	573	564	592	570	625	619	577	566	588	609	574	524	596	599	591	535	567	565	616	579	610	582	621	608	648	613	584	557	573	577	574	593	589	587	568	585	580	558	602	558	546	587	608	580	609	585	622	604	594	621	608	589	589	549	598	572	548	589	566	611	602	591	653	588	564	640	559	592	558	626	601	585	602	573	593	557	598	574	583	608	586	596	584	578	561	583	564	622	574	576	551	605	577	611	600	556	595	519	538	594	580	644	604	627	611	559	606	546	611	585	582	555	613	592	546	545	588	532	593	575	566	551	593	583	605	559	606	569	596	611	547	581	547	595	603	604	585	562	588	586	567	576	588	600	559	582	583	609	628	585	560	633	593	599	584	593	537	579	621	583	579	606	576	613	609	562	561	588	583	590	570	613	591	569	611	585	610	628	570	564	559	554	552	632	619	570	566	554	560	616	578	582	546	608	569	624	596	605	569	564	564	597	611	598	586	545	607	558	584	566	574	582	585	626	533	557	588	576	610	565	577	571	599	599	593	601	542	552	640	566	615	594	546	581	584	555	634	587	633	549	582	601	588	561	595	569	612	619	562	583	573	598	569	592	573	576	587	584	601	572	597	563	574	561	579	596	587	604	610	550	548	593	584	615	564	600	616	558	592	537	598	593	639	581	608	593	579	591	594	543	587	567	570	593	665	556	602	562	636	563	568	591	580	633	591	575	589	624	607	657	582	585	547	575	604	598	574	535	598	591	599	532	567	612	556	615	580	524	571	603	613	598	581	546	589	610	611	580	588	593	579	598	569	603	588	557	586	564	604	603	627	662	567	555	627	609	597	604	558	613	622	552	565	580	592	593	600	553	574	614	583	618	573	542	595	595	583	608	626	600	604	638	540	581	594	617	593	593	611	570	610	593	608	603	594	609	589	578	549	556	616	554	590	607	572	543	607	563	557	550	565	552	586	584	569	588	584	606	589	595	570	597	546	607	590	582	566	557	577	609	584	571	555	608	659	577	596	581	612	545	536	564	577	530	598	571	580	572	557	581	609	621	592	594	618	580	575	531	591	591	611	569	575	573	592	548	592	542	604	576	594	595	552	596	571	600	562	578	554	575	636	580	577	584	573	522	607	582	619	591	593	533	572	621	640	566	560	597	609	558	583	588	600	580	618	580	565	579	568	620	586	589	577	570	611	619	615	572	635	572	617	557	590	607	640	609	584	580	541	557	588	629	595	594	630	559	536	550	608	545	583	577	566	603	574	577	602	602	575	621	559	573	567	590	584	585	592	628	584	576	562	573	601	636	587	602	557	578	541	589	575	575	600	587	612	583	599	576	582	595	596	587	611	593	601	604	559	579	587	566	565	556	608	583	614	595	563	593	599	562	581	544	538	625	593	595	602	564	566	568	572	600	590	607	613	604	580	578	621	591	589	591	590	615	568	575	596	594	618	558	534	559	596	607	602	555	613	623	539	565	583	599	560	645	623	631	561	618	603	577	586	604	589	593	562	589	570	591	567	601	608	557	573	555	608	577	575	550	603	535	609	567	565	596	617	591	648	574	571	525	614	568	566	607	567	573	550	589	550	578	609	603	588	598	531	546	573	572	603	571	555	548	576	551	538	588	554	553	547	582	585	616	601	575	638	598	575	613	552	603	600	561	573	580	617	603	582	569	563	576	599	592	623	592	571	583	588	586	568	597	575	594	585	545	636	588	566	572	602	581	616	562	593	568	550	619	572	591	598	608	596	608	584	590	590	605	566
25291	21405	27510	25629	12293	3226	2143	1775	3296	9219	10961	8334	5888	3297	1943	1210	838	659	641	592	633	547	561	507	552	573	582	499	519	587	559	583	530	550	555	539	559	506	536	534	585	560	528	523	532	526	595	556	555	579	511	579	551	571	584	557	589	546	558	586	491	551	533	528	552	514	559	565	535	531	556	567	545	569	549	539	551	522	575	489	566	552	570	563	539	519	555	568	564	512	503	537	574	590	559	576	544	543	563	571	585	569	558	497	522	560	554	501	507	556	583	550	521	508	560	533	565	547	524	532	572	554	568	553	511	510	513	556	548	544	527	519	570	559	574	559	582	572	547	545	517	592	565	546	553	531	528	525	513	532	546	556	532	540	567	527	552	543	587	558	547	551	600	544	573	572	604	618	571	513	573	559	522	517	563	543	565	576	567	560	541	529	540	537	530	576	563	566	537	569	564	590	564	526	544	515	565	562	538	541	551	547	562	560	547	458	585	516	552	577	541	568	563	587	534	537	560	564	537	564	560	510	510	549	535	548	566	531	531	542	595	570	582	561	563	535	557	547	540	587	584	566	564	547	549	573	551	534	571	547	568	558	540	547	565	528	574	548	540	527	568	541	554	537	538	509	591	551	561	532	551	547	551	528	551	506	563	560	587	549	507	528	568	520	549	548	558	549	551	507	526	525	566	552	590	538	535	572	560	549	576	531	527	559	561	580	515	571	550	569	496	546	553	500	550	511	573	519	568	601	539	557	551	511	542	523	557	533	544	566	592	509	574	519	526	564	558	528	540	585	546	536	541	566	560	530	530	492	542	565	562	572	520	561	569	530	542	543	548	577	512	553	553	534	553	539	536	586	573	530	547	544	519	544	578	529	528	556	563	537	518	529	492	522	539	551	521	538	557	592	554	547	562	566	560	512	551	547	550	536	540	581	538	534	540	566	535	564	562	565	556	537	562	500	548	564	536	557	561	555	597	528	549	550	546	566	533	535	550	571	546	557	540	587	492	513	561	568	555	560	527	544	540	588	526	583	586	574	528	563	552	541	565	542	546	553	553	527	550	540	546	563	533	533	567	526	522	550	561	523	540	530	549	590	540	573	524	499	536	576	600	525	569	597	541	538	540	564	577	542	553	544	543	522	569	563	547	553	516	572	522	554	530	561	566	556	532	532	587	580	547	510	573	580	501	536	570	519	535	546	524	538	655	514	510	597	582	518	548	532	578	588	549	586	494	569	577	608	506	529	570	513	554	528	580	503	502	549	520	553	504	534	584	542	592	564	560	560	525	527	564	557	567	551	532	551	540	571	617	569	529	511	537	609	541	550	555	555	548	560	604	537	528	542	604	533	575	534	557	521	535	515	543	554	514	524	521	606	583	558	557	527	572	536	568	526	557	559	510	533	566	509	577	563	550	530	560	547	588	539	538	523	587	555	572	546	537	574	554	496	525	515	559	522	569	567	521	557	521	541	497	551	551	545	553	535	556	512	509	551	522	571	592	589	534	573	538	544	596	528	565	516	555	539	540	566	541	524	594	563	556	560	576	490	585	574	542	530	534	557	523	565	561	573	516	563	548	558	569	509	585	543	538	543	487	517	514	538	558	561	526	519	551	569	545	531	573	569	584	532	577	534	524	570	544	564	566	545	532	559	546	553	544	503	542	517	553	546	527	533	522	529	537	560	561	566	590	563	535	555	547	534	551	486	526	558	545	561	568	548	574	524	577	542	568	556	520	544	548	514	513	565	557	559	516	592	571	541	534	528	559	611	551	530	506	565	520	564	540	540	542	560	527	565	573	577	574	537	599	547	540	583	559	567	562	546	532	500	526	544	568	558	511	550	594	495	540	561	522	578	510	516	525	596	574	549	535	546	543	544	498	533	570	582	513	545	550	554	531	529	571	551	583	514	543	586	527	535	537	516	555	554	617	511	533	563	553	553	539	554	527	552	542	559	558	579	563	558	549	539	512	541	531	540	526	579	562	566	612	556	578	504	556	567	546	590	514	531	522	575	531	585	552	555	558	560	588	549	525	544	569	567	558	514	573	552	543	577	567	548	552	567	581	523	534	535	537	515	546	508	488	519	566	557	581	523	539	570	558	557	524	548	550	499	548	493	525	561	554	586	526	554	536	528	561	529	572	646	560	584	530	536	573	545	524	488	570	549	603	542	557	548	521	571	492	525	543	537	560	554	499	562	509	530	535	561	556	556	559	563	560	571	547	589	513	512	573	533	537	500	550	537	556	553	552	581	534	573	559	520	528	537	490	530	530	545	541	584	567	538	553	541	559	545	577	516	528	542	535	503	564	562	525	533	549	547	568	498	538	555	535	544	563	549	595	514	564	588	565	554	513	547	538	573	509	533	525	561	565	564	579	551	546	521	510	544	526	566	539	589	543	565	565	541	546	503	536	593	555	588	560	555	584	584	573	563	585	526	544	568	600	528	544	551	525	580	562	533	526	571	469	510	589	577	500	538	548	533	517	560	533	543	535	576	529	520	563	514	527	563	524	565	565	552	573	493	577	550	546	580	558	542	571	530	522	527	574	574	559	519	565	510	551	560	501	538	502	534	597	524	563	593	530	536	547	564	537	560	552	557	526	519	505	557	517	517	547	558	559	597	542	546	564	511	560	542	511	549	528	523	554	541	575	525	549	528	599	568	505	575	544	534	558	575	546	581	575	579	546	540	549	530	578	556	526	548	575	534	515	571	552	520	535	588	612	537	570	535	511	566	561	544	535	514	538	529	548	584	521	514	510	534	578	550	531	578	543	555	549	527	578	567	559	582	549	553	533	532	522	545	526	526	562	544	568	555	544	547	554	539	562	566	548	595	494	529	543	578	564	527	533	518	549	539	517	547	526	544	524	549	529	541	547	587	515	535	539	503	556	552	521	539	508	563	558	551	535	537	571	533	577	578	547	506	588	569	521	545	544	597	576	550	556	590	510	554	532	529	580	536	548	585	567	569	533	521	523	524	520	539	529	536	594	601	577	493	592	594	568	564	533	605	485	516	583	564	553	551	554	554	548	568	558	567	580	557	570	543	547	529	540	558	531	533	590	545	544	527	566	550	546	576	555	511	546	521	580	553	543	568	537	568	544	598	535	534	558	570	529	588	530	536	546	519	541	518	571	561	506	527	561	540	503	556	554	584	533	491	591	599	549	496	524	526	543	554	551	533	548	555	539	577	533	570	534	542	606	537	574	589	553	553	520	519	570	549	555	579	567	573	585	579	586	540	567	523	585	517	563	554	568	518	531	600	546	575	541	581	538	506	561	562	490	541	553	543	523	558	522	545	534	530	541	564	540	551	582	544	525	525	562	595	551	526	527	531	553	550	537	545	539	523	549	530	521	538	546	496	592	556	527	547	578	574	570	575	555	505	525	564	502	548	514	556	508	524	539	519	527	517	565	519	506	498	565	552	582	544	593	569	546	552	550	590	550	533	558	513	537	542	521	599	488	520	547	532	571	558	550	558	520	525	543	572	585	559
10932	19359	15734	10254	6188	4857	3797	3113	6697	16844	17522	13498	9735	5331	3130	1738	1118	807	646	588	630	555	589	547	600	601	604	593	623	619	631	620	566	571	550	606	600	577	565	600	556	573	581	601	619	608	589	607	569	576	596	623	586	594	586	608	619	544	565	585	589	579	590	581	598	546	578	602	597	592	559	603	551	557	571	584	589	602	607	579	587	580	554	571	598	596	609	623	580	555	582	621	589	620	575	585	563	611	581	559	586	586	571	599	546	601	583	575	603	570	596	585	630	575	585	587	590	578	550	581	560	578	560	575	580	593	593	573	593	586	556	599	575	572	632	596	581	543	567	587	581	591	603	602	612	577	660	617	583	611	550	564	535	559	602	596	546	589	555	633	609	592	604	576	584	584	586	616	624	577	592	574	582	626	609	575	580	585	606	520	574	621	616	579	572	621	582	592	622	622	593	568	585	596	547	621	583	594	571	585	594	582	569	587	611	605	573	566	581	601	594	607	578	577	612	624	631	604	605	570	594	584	584	583	594	547	581	626	597	564	629	577	592	584	564	626	598	566	607	624	584	602	582	608	625	578	516	567	568	603	597	597	604	582	594	585	594	591	593	572	593	594	559	597	593	555	569	601	607	610	603	597	598	576	617	592	598	586	558	612	595	608	571	645	585	560	618	619	603	590	589	603	609	629	610	543	606	593	566	623	643	586	574	558	617	586	582	623	589	647	544	555	570	589	569	588	562	581	622	588	586	599	586	562	530	594	614	610	586	608	567	531	596	581	612	564	563	608	547	601	568	583	570	590	568	617	550	595	578	635	574	550	618	574	597	597	564	577	564	580	600	645	574	557	585	570	605	629	579	594	606	594	597	589	578	544	593	581	580	570	584	583	576	582	605	587	587	579	564	602	585	583	539	596	604	584	598	559	581	635	591	556	598	597	590	604	590	628	589	623	599	592	625	581	614	629	544	582	597	563	574	560	570	565	586	588	558	601	617	615	602	595	570	561	568	597	602	599	618	572	604	551	559	659	613	621	641	575	592	592	578	602	575	626	550	588	613	574	593	591	589	616	614	617	585	615	563	590	584	588	585	595	557	556	632	582	567	600	590	558	619	577	584	531	587	609	611	530	585	592	571	605	583	618	619	578	582	579	559	568	602	572	583	601	611	543	587	619	615	578	579	594	578	583	599	597	603	580	567	603	592	581	584	553	563	552	561	600	585	613	556	569	583	549	589	653	568	590	594	547	592	598	607	542	587	605	568	586	579	623	584	594	558	580	569	615	605	551	586	628	570	605	583	585	586	630	556	623	558	639	590	588	573	592	607	613	606	600	593	588	598	586	590	620	544	605	592	572	555	578	619	571	604	579	611	579	560	563	557	535	594	565	565	576	604	603	577	611	598	580	561	590	613	551	624	594	552	580	634	616	609	593	609	598	579	564	586	621	648	607	568	604	577	575	581	629	599	627	616	554	576	622	579	562	557	631	560	616	590	581	590	611	583	545	594	575	588	576	587	608	564	606	541	619	590	621	599	592	598	599	588	549	600	614	582	635	580	576	633	560	617	598	631	587	600	580	581	585	584	604	559	593	592	603	558	587	571	580	585	633	574	578	567	575	594	573	599	611	628	555	537	601	583	556	582	584	593	619	592	606	569	601	592	603	587	584	566	581	562	612	586	594	605	622	649	582	607	572	609	573	566	620	569	585	576	641	589	571	554	596	597	608	543	621	541	560	590	574	583	550	622	566	593	611	588	582	589	560	622	578	546	588	626	565	582	578	604	613	593	612	582	589	584	611	560	636	621	602	613	559	604	586	609	589	590	618	613	573	584	637	555	590	612	597	559	578	588	559	585	577	604	599	581	557	613	616	609	572	593	574	589	607	570	594	550	573	609	566	584	566	596	583	551	580	588	616	590	567	613	599	563	610	593	583	525	558	606	597	577	611	580	579	594	589	610	608	648	625	586	543	548	577	570	601	610	610	597	558	558	565	587	536	570	592	628	592	593	584	580	596	579	601	591	640	575	608	592	609	538	609	576	604	600	584	606	623	623	615	588	586	594	622	597	616	563	591	566	576	602	596	606	595	636	553	533	577	581	594	575	571	614	571	564	610	566	597	586	598	588	616	604	602	622	571	579	567	561	572	602	634	650	583	585	582	592	569	604	631	591	555	606	551	569	582	582	555	557	598	593	610	584	550	558	626	561	591	596	563	614	583	552	587	578	591	582	559	613	625	587	580	565	610	581	636	590	590	635	582	648	613	637	622	624	587	568	566	624	606	556	607	592	564	574	581	599	617	611	582	601	611	603	592	600	590	627	621	593	591	574	600	620	597	601	587	570	610	561	581	605	622	590	547	612	543	591	587	539	608	572	572	554	585	596	615	622	545	544	628	599	567	646	577	546	599	613	598	572	585	562	579	584	547	558	604	648	606	629	608	608	611	620	536	576	586	642	574	564	601	581	554	587	617	597	562	561	610	609	594	599	593	583	560	603	589	616	592	574	574	617	598	614	625	525	536	595	552	570	588	608	621	585	610	601	622	584	576	572	574	622	605	592	591	574	598	604	619	573	570	575	573	615	569	539	600	640	608	557	600	564	535	588	599	617	642	605	572	589	550	575	604	558	595	597	576	597	644	587	635	578	588	532	642	571	573	597	624	637	599	601	590	610	586	594	597	633	542	586	617	566	578	556	585	613	628	574	643	578	565	585	579	533	609	498	614	599	530	572	583	579	586	641	578	562	582	563	563	628	619	555	613	625	580	624	594	586	630	603	563	597	640	563	573	623	590	568	581	561	617	580	579	598	571	608	616	585	546	598	612	614	570	595	574	620	577	573	602	563	585	610	588	568	576	546	542	583	582	563	594	576	588	591	605	611	589	595	592	572	575	612	561	586	584	586	603	533	604	567	633	613	593	617	605	580	607	576	563	588	583	580	647	588	643	569	579	587	580	592	588	596	592	627	537	602	560	580	592	574	597	651	604	610	530	584	531	571	584	544	605	564	605	624	573	597	663	613	594	587	637	560	570	590	555	587	604	590	639	597	588	575	601	594	598	565	578	590	551	589	579	610	577	549	613	576	528	550	538	579	573	596	590	556	549	591	625	616	607	585	598	581	579	523	605	571	588	560	625	648	642	561	585	589	556	584	629	577	602	559	576	574	569	612	601	585	591	590	597	563	559	565	579	599	564	573	611	583	601	557	607	600	585	571	569	605	555	607	604	578	608	610	611	580	593	615	634	618	595	625	612	611	562	581	585	545	601	620	554	592	571	543	572	588	591	609	565	582	550	554	575	608	630	632	538	631	596	588	570	639	571	638	571	573	629	588	581	610	619	562	542	551	576	555	615	587	563	586	576	616	568	589	646	576	619	597	580	585	579	597	583	590	585	596	572	569	573	620	621	545	598	579	548	537	565	619	547	580	594	571	601	597	590	565	596	576	606	571	624	555	610	556	598	593	647	585	594	649	608	622	595	606	584	615	553	595	613	589	590
22821	21436	29187	24090	21451	21601	11818	3467	12175	30846	32310	25044	18792	10181	5373	2727	1559	1044	791	766	726	683	689	742	664	675	695	693	665	680	714	687	701	705	711	724	705	713	717	715	672	695	660	725	679	727	614	680	703	717	688	694	701	682	674	750	733	733	648	694	714	708	682	676	658	753	669	668	718	693	686	670	695	722	693	724	716	670	655	712	734	672	634	702	651	669	718	690	694	683	686	700	697	626	768	685	689	664	691	690	664	690	731	706	693	683	697	651	676	657	691	643	662	713	712	736	732	674	662	670	710	703	665	721	695	649	689	664	689	675	669	648	670	739	633	662	654	698	699	665	697	699	647	693	674	636	709	677	716	698	695	669	712	705	670	678	668	640	668	720	689	710	684	662	685	669	712	690	695	673	654	732	728	667	691	734	637	673	661	645	661	739	686	680	646	724	679	680	688	696	703	704	630	685	734	705	731	683	705	704	694	683	631	663	642	690	716	632	716	745	651	688	652	651	703	700	686	752	724	714	684	714	684	677	667	665	676	677	631	698	694	700	670	659	712	718	670	703	689	699	680	685	668	676	708	743	675	661	648	688	704	677	698	665	661	686	640	688	668	688	694	674	745	669	634	727	646	708	705	699	640	683	678	677	691	741	694	616	692	699	666	709	677	718	664	725	685	665	719	677	723	752	684	688	709	666	718	695	654	658	717	648	700	708	683	656	652	680	733	682	676	704	706	637	715	657	676	697	701	692	726	677	690	647	687	684	670	704	707	703	683	675	741	723	628	672	651	711	667	694	740	719	644	660	664	705	630	684	729	682	680	705	701	682	696	722	682	708	681	677	697	666	678	672	701	689	695	708	722	711	670	702	706	668	725	671	697	690	681	698	695	707	719	721	686	737	708	743	702	662	711	726	683	686	687	675	672	737	647	680	669	678	678	661	628	685	713	706	720	689	691	677	660	642	717	706	682	705	677	661	672	710	720	692	729	716	699	655	693	733	680	678	675	693	703	680	697	724	700	644	693	694	663	715	702	702	683	760	679	719	678	754	684	701	701	693	699	671	684	710	667	696	710	660	679	713	731	677	673	690	675	722	696	717	749	697	719	690	687	680	716	685	670	667	639	714	663	745	654	705	707	669	709	720	716	705	707	702	692	759	697	678	668	719	674	698	676	701	714	687	667	693	722	673	689	725	695	721	710	719	679	661	683	665	688	713	705	662	678	728	646	695	654	656	702	671	674	676	659	666	716	708	644	688	694	696	687	645	739	707	739	667	687	696	706	711	693	681	705	640	678	678	659	736	718	710	685	636	671	688	682	670	691	728	685	705	633	667	734	716	671	723	662	685	695	626	693	700	689	706	726	697	685	700	752	654	718	713	685	694	694	630	693	686	662	728	657	677	717	650	686	698	684	629	682	686	654	689	685	657	669	712	678	702	672	657	701	664	713	688	676	663	715	735	734	652	657	723	632	611	708	698	718	699	689	667	700	663	720	705	689	730	695	672	692	694	721	705	712	675	684	688	702	691	696	679	707	647	681	670	703	660	688	674	728	675	668	678	751	748	716	720	709	667	704	675	682	676	675	698	668	665	669	629	710	684	711	689	682	689	674	709	686	689	656	718	671	695	667	674	691	700	672	675	717	706	698	705	715	641	666	723	711	708	684	680	709	702	689	682	692	702	707	733	723	685	700	705	659	731	693	646	667	676	695	665	724	692	679	671	687	692	699	712	674	737	712	672	678	718	688	641	723	681	694	632	702	718	697	701	690	727	698	687	759	689	693	663	709	713	696	687	672	698	703	738	665	688	642	688	684	678	735	638	708	702	636	672	661	666	710	695	708	648	664	679	687	679	663	702	673	671	711	626	722	634	676	695	689	692	675	680	665	658	665	705	697	708	675	726	691	640	652	681	651	735	696	656	649	704	673	685	710	691	629	675	704	698	705	702	706	670	723	709	647	673	655	692	722	688	673	676	698	661	660	712	710	703	646	678	703	741	727	719	702	621	702	711	680	698	735	679	700	651	725	681	651	728	704	673	698	693	671	710	706	703	673	678	701	673	682	696	651	683	652	721	717	683	659	708	752	729	705	691	696	685	706	696	705	663	716	766	673	702	660	730	723	694	691	671	692	728	695	682	678	649	692	678	672	720	704	676	729	701	675	665	691	671	716	685	681	685	728	656	682	706	680	716	714	697	704	679	682	671	685	746	702	689	671	696	707	697	666	687	674	704	697	720	681	666	670	689	687	684	669	705	688	704	681	687	679	691	719	719	678	681	728	694	629	681	753	696	685	684	714	682	693	701	673	691	673	704	630	706	707	693	620	651	709	691	678	709	654	698	701	730	708	715	671	689	714	697	732	702	704	688	676	686	654	657	619	678	686	723	706	703	683	706	671	693	675	688	687	737	689	657	693	701	684	724	702	663	731	682	672	739	679	665	664	724	660	640	693	680	734	711	678	690	682	686	678	665	664	691	735	707	663	729	680	718	709	750	692	679	729	681	670	706	657	674	665	681	647	638	640	627	726	709	658	708	664	661	711	667	685	760	697	707	661	716	690	692	710	709	679	746	710	651	693	682	717	729	698	662	706	665	716	667	693	668	681	699	674	731	709	721	657	649	706	706	663	708	673	646	709	711	635	678	680	637	696	681	700	658	699	707	687	697	730	714	659	742	684	622	697	665	657	706	690	725	726	746	714	685	713	712	716	729	715	701	697	662	713	656	701	677	656	692	700	695	697	731	689	688	744	681	753	697	722	700	706	691	704	712	695	699	690	731	735	694	682	683	667	694	722	710	741	735	698	721	713	741	717	743	691	686	702	690	727	687	672	680	667	632	694	682	705	709	703	717	684	694	696	703	670	701	699	645	720	718	715	716	696	701	700	671	647	652	692	676	680	688	698	709	681	701	669	685	687	710	678	721	672	685	655	675	684	652	700	681	714	727	673	671	674	655	736	668	679	740	691	685	673	694	656	710	723	676	679	656	747	717	744	681	674	706	689	653	660	701	639	696	661	716	685	732	670	715	669	722	684	697	698	652	645	736	698	674	674	701	677	691	672	676	704	681	713	670	743	707	686	649	634	698	654	731	735	679	636	699	701	654	710	688	663	664	736	674	733	672	724	689	649	727	756	696	662	676	690	687	704	705	708	699	706	665	681	647	668	673	690	705	685	680	647	689	646	660	683	655	668	662	705	702	699	684	680	698	713	703	702	703	637	655	697	673	673	690	708	662	692	713	699	706	692	661	738	673	698	691	676	710	690	730	670	641	666	687	688	659	661	706	686	704	690	664	678	651	712	690	638	724	706	714	664	703	746	707	715	710	690	700	659	699	708	663	661	760	708	682	737	613	675	696	680	680	639	670	696	716	687	721	667	667	726	637	672	677	699	689	690	729	695	670	692	721	663	705	665	684	682	698	696	747	682	652	686	690	654	661	691	705	668	682	718	742	661	682	703	694	722	704	658	703	708	689	735	691	740	681	687	703	655	675	723	689
14605	31912	23648	15362	10559	7849	6298	5348	18700	35319	34415	28462	21277	12971	7557	3995	2156	1297	982	788	714	786	708	731	644	686	705	688	711	715	755	694	727	722	729	715	715	726	720	693	702	713	777	677	739	709	709	698	698	717	704	702	758	749	739	724	667	719	727	703	727	668	707	738	702	720	695	767	703	751	702	705	706	741	731	717	654	701	769	689	736	692	758	696	782	700	730	726	709	689	722	714	706	699	736	766	697	724	725	750	690	695	723	712	697	714	696	703	694	707	703	748	707	706	716	692	726	700	780	721	750	722	720	692	657	702	712	722	707	704	696	678	695	693	726	715	710	725	669	709	718	671	722	723	662	701	707	730	746	687	663	706	686	724	736	686	683	731	729	712	719	703	728	737	687	670	739	723	669	698	714	684	655	735	671	656	682	693	683	711	693	683	726	660	739	725	721	723	711	734	690	706	702	702	696	702	732	720	699	706	706	760	695	734	717	729	708	751	701	716	755	735	734	739	674	691	755	692	735	713	690	745	733	727	739	688	729	713	704	710	705	720	706	700	645	664	736	756	668	712	719	710	714	744	733	731	719	693	713	683	747	711	728	733	714	694	718	702	735	706	704	748	707	687	717	764	696	736	740	756	723	650	698	703	726	668	718	759	738	760	709	676	752	777	727	726	736	708	695	727	737	712	731	705	687	737	732	724	699	729	712	707	683	721	744	720	745	711	716	732	741	765	743	696	700	768	660	708	736	679	719	705	684	703	744	754	673	700	699	734	690	688	739	697	771	705	740	723	709	711	686	686	696	709	729	692	743	679	708	742	706	688	718	708	746	795	655	695	719	740	709	675	716	698	643	725	723	727	662	751	743	712	751	669	684	706	716	644	751	721	758	696	702	754	724	705	649	722	753	683	704	705	729	667	679	728	688	725	731	746	722	759	716	691	733	693	733	674	749	705	698	717	705	717	732	700	723	726	713	704	781	710	696	730	711	700	708	718	731	695	668	737	717	749	729	700	711	712	682	735	692	715	699	711	705	720	727	733	717	726	737	737	706	635	717	715	715	719	725	687	683	738	660	710	736	775	713	726	726	715	700	714	688	673	748	679	769	692	698	783	690	724	716	720	724	696	728	738	694	741	739	745	709	714	746	727	688	687	732	722	713	767	733	735	745	691	698	679	743	725	735	663	736	716	735	691	667	683	717	708	727	660	711	714	735	686	754	733	709	740	710	669	701	710	718	711	724	716	634	696	737	728	773	706	693	710	702	722	716	720	718	675	709	722	717	660	747	747	701	698	722	689	719	724	727	724	656	732	767	712	694	752	696	740	685	712	679	655	766	681	716	724	751	675	731	645	683	704	710	693	728	734	716	692	721	681	698	759	701	730	682	711	717	795	682	702	706	684	690	713	713	709	724	721	708	677	692	670	721	685	715	660	693	699	712	700	707	713	725	677	724	715	752	757	702	652	675	730	679	741	720	686	727	747	701	716	675	720	714	673	708	717	695	731	676	736	727	721	732	709	744	736	726	702	749	721	716	699	724	717	684	700	683	710	707	706	670	686	698	768	721	769	667	741	686	717	707	665	701	676	696	739	712	666	723	717	671	716	733	707	727	688	685	722	727	672	699	702	706	723	754	735	708	720	727	737	721	712	762	733	683	717	695	727	677	698	682	718	712	694	751	730	710	701	753	733	724	748	678	677	709	732	743	692	676	657	692	733	728	658	691	721	733	675	739	692	732	718	728	698	729	727	685	725	685	706	732	686	748	686	704	704	702	725	726	676	702	726	701	697	688	662	737	741	726	692	735	724	711	686	744	732	719	737	669	732	682	722	685	696	712	713	716	755	758	699	677	687	708	704	744	669	708	733	736	738	711	710	681	710	709	739	751	749	699	722	724	698	709	696	722	680	726	683	711	721	716	707	732	755	707	667	722	725	686	726	730	692	714	760	707	740	733	711	709	708	760	697	708	736	672	751	730	719	689	699	719	714	710	695	729	692	680	662	684	743	707	697	696	698	661	723	706	685	711	679	717	719	713	733	659	733	694	746	639	699	728	740	672	712	710	738	712	711	700	764	707	758	706	721	714	692	692	732	726	741	714	740	749	734	732	710	703	752	713	719	703	708	702	685	753	732	692	713	757	741	737	722	702	748	659	674	703	683	773	636	733	709	695	737	711	721	719	717	749	727	714	694	674	725	739	688	744	724	764	699	692	735	687	736	710	729	756	695	708	694	751	728	708	700	694	712	676	666	723	715	706	718	740	709	697	744	706	677	717	723	742	712	731	769	718	713	716	740	703	737	658	714	673	727	697	723	649	723	754	723	734	720	699	743	701	709	717	710	685	728	699	743	726	718	685	746	724	704	706	667	705	724	706	659	709	743	715	755	717	706	722	703	733	720	753	690	737	740	711	737	710	731	724	761	691	704	681	705	664	729	754	749	663	706	722	695	696	707	698	722	722	702	690	690	719	723	723	705	719	706	678	732	745	683	687	709	699	715	665	712	723	710	751	708	705	751	743	675	736	734	721	728	711	725	732	705	701	707	713	744	715	715	681	747	707	716	742	726	679	731	732	745	695	752	680	703	719	699	710	710	708	723	747	736	692	709	721	728	731	665	709	689	704	682	698	714	699	715	737	712	697	711	705	708	730	690	685	721	746	753	717	700	698	768	730	727	673	733	734	678	733	724	711	732	708	725	757	704	709	700	704	702	699	743	684	738	669	688	696	708	746	672	776	731	709	665	672	720	714	691	737	702	723	694	741	679	700	671	723	769	676	709	688	733	679	705	714	705	635	692	790	776	681	668	742	699	701	715	731	716	729	795	716	730	659	682	698	705	702	727	699	717	761	735	695	707	695	663	707	767	695	730	747	735	685	678	763	693	695	737	700	706	720	709	718	668	684	750	740	728	763	708	660	689	675	736	732	731	705	721	733	672	734	702	734	768	734	693	764	746	710	714	722	696	778	725	732	733	705	723	735	744	735	722	734	703	682	659	711	720	686	705	671	697	702	718	679	678	699	731	747	703	690	717	683	697	703	708	700	730	695	796	704	678	712	696	724	658	684	759	685	769	743	746	698	714	715	688	716	752	728	738	681	709	652	693	742	724	704	663	706	668	676	746	786	759	686	657	731	731	676	762	729	720	767	719	736	716	726	718	716	755	703	698	728	762	713	766	745	733	659	707	699	686	729	720	755	732	696	720	704	722	675	727	675	733	777	732	686	673	730	725	690	712	662	752	754	696	749	732	670	687	707	680	740	739	756	714	702	647	719	688	740	733	695	701	726	701	695	710	715	727	711	725	704	684	668	754	742	704	714	692	687	727	711	669	710	715	741	699	732	693	730	719	685	731	714	708	675	716	692	679	730	700	697	662	697	704	749	729	715	703	709	731	691	722	699	733	727	711	751	685	742	735	730	723	753	676	731	698	684	694	769	727	753	753	738	691	751	751	711	710	718	761	728	734	690	723	746	687	709	727	739	732	775	705	711	757	676	694
28246	20861	15644	7172	3363	2227	1925	1513	1599	2433	2352	1798	1491	1012	758	642	596	538	456	495	475	503	489	495	507	503	476	521	505	484	516	474	525	535	501	509	456	465	514	467	492	491	463	475	469	469	517	498	467	507	495	507	464	480	487	487	509	506	505	513	503	496	444	517	469	503	454	492	516	478	472	509	464	481	465	464	494	502	463	489	507	501	522	502	515	518	485	480	518	495	448	496	487	467	487	504	509	485	524	448	472	484	515	489	474	452	459	485	488	505	493	497	503	480	483	520	472	440	500	496	523	509	487	511	490	471	520	490	489	445	504	520	503	473	512	490	471	477	484	508	476	442	473	479	493	476	482	482	524	460	498	455	471	473	480	464	481	465	492	492	496	482	501	509	447	466	465	470	472	484	498	496	445	473	472	499	499	489	494	522	487	466	504	506	460	485	469	494	489	436	502	497	513	535	454	500	501	481	483	518	505	515	527	524	462	470	501	489	473	484	472	449	474	485	462	454	489	465	474	494	543	481	506	505	498	516	473	492	471	480	443	447	469	485	464	503	511	526	463	485	525	493	471	529	452	475	470	510	491	485	475	488	465	486	483	492	524	503	463	458	476	511	469	495	512	533	442	474	514	507	490	507	528	494	510	480	499	463	512	467	501	500	505	494	495	486	428	482	484	473	449	463	493	458	501	456	492	474	475	496	502	503	467	509	473	562	507	494	470	485	494	495	491	499	437	519	470	474	454	490	474	497	469	525	497	485	469	484	510	449	440	473	454	493	472	460	490	489	464	542	506	503	493	494	471	515	503	515	470	511	483	526	477	474	464	498	506	487	488	465	472	500	507	514	439	461	484	513	482	482	458	438	509	507	516	506	482	481	469	472	450	436	534	481	508	466	460	466	480	474	471	477	489	509	466	487	503	539	504	452	473	480	491	471	542	494	469	494	481	486	493	515	499	507	493	484	491	503	466	477	488	471	510	492	494	476	459	486	481	490	488	523	485	547	429	464	513	495	498	476	518	480	465	496	527	490	478	450	478	500	487	452	477	483	453	489	516	463	481	480	459	540	509	488	492	514	491	482	499	463	486	475	498	513	495	482	495	514	468	516	524	485	488	450	462	457	502	474	501	466	499	477	493	467	458	501	485	517	465	483	495	512	483	520	500	494	486	501	496	492	470	499	470	538	446	468	478	511	465	511	451	447	499	482	520	482	470	461	468	504	473	487	448	498	479	485	522	466	461	475	483	519	497	464	478	476	518	511	486	535	503	468	477	499	483	483	488	452	499	478	505	481	416	484	444	537	499	486	501	516	444	493	458	496	505	495	435	480	488	500	491	484	486	490	483	532	493	505	503	486	485	501	462	475	480	475	520	473	498	527	501	501	519	470	482	457	504	511	485	508	479	487	465	481	483	478	519	497	501	505	465	465	456	483	474	512	457	479	486	485	446	487	518	476	502	506	515	461	473	482	473	536	486	473	483	528	451	476	474	499	533	512	503	485	475	469	469	497	519	491	480	468	476	494	488	470	502	525	526	549	521	493	504	512	472	484	483	464	491	494	501	486	451	505	480	485	475	507	516	512	426	487	498	499	459	481	486	474	483	515	453	492	460	466	477	480	481	481	498	499	455	518	460	463	532	483	443	498	495	502	508	497	500	492	482	468	477	466	508	474	470	445	486	499	446	525	469	467	504	518	497	489	525	473	478	506	468	500	519	537	492	518	455	445	479	474	517	508	502	490	497	480	491	501	446	516	499	505	488	491	508	457	481	518	505	482	478	500	477	429	457	511	499	489	486	488	449	462	525	513	515	449	500	499	478	497	496	500	484	492	500	496	453	497	474	491	465	476	451	480	497	496	467	467	480	524	533	466	464	472	534	447	489	493	483	454	460	481	481	475	465	510	512	529	497	498	514	467	487	512	504	507	504	494	490	444	479	495	485	529	480	518	505	502	509	498	459	506	472	493	487	472	464	493	499	492	476	516	477	479	458	483	470	459	489	469	487	459	471	471	483	496	461	519	488	457	514	489	512	465	494	505	496	473	492	461	461	499	476	484	473	498	450	496	495	506	507	483	500	485	493	493	454	490	450	485	497	485	490	475	491	501	500	495	495	509	511	518	473	531	452	471	454	539	479	502	508	478	467	482	481	468	498	471	491	505	494	480	523	513	517	536	467	486	518	504	484	511	503	518	515	477	485	484	473	520	526	484	506	455	469	487	500	487	514	490	479	466	489	437	466	485	511	491	461	528	480	442	496	475	466	518	489	502	491	495	519	506	539	479	477	463	420	486	516	542	508	492	502	504	544	500	500	499	514	517	463	456	491	473	480	478	490	441	502	438	423	452	478	506	493	450	522	463	491	491	448	470	503	495	466	466	479	506	503	491	490	495	489	481	473	494	514	511	491	445	501	469	503	483	486	478	479	489	486	503	479	488	507	511	489	465	470	482	495	489	513	497	477	499	488	531	486	490	454	497	457	525	494	488	521	470	510	489	507	517	503	456	518	461	452	430	479	510	498	488	501	494	499	499	518	489	494	515	506	509	470	480	500	492	493	475	460	471	499	466	490	493	463	493	500	452	465	463	460	499	492	462	462	493	503	498	493	519	491	492	483	493	492	502	486	510	482	502	455	494	494	492	471	500	492	486	488	463	495	519	474	492	486	477	491	502	510	453	456	492	547	511	499	495	520	456	453	487	522	471	510	507	472	461	482	490	466	495	521	456	520	493	465	524	480	492	466	504	524	484	478	478	527	485	481	453	458	490	483	486	478	490	496	508	455	463	476	499	460	481	500	458	475	453	512	482	463	503	505	456	477	527	479	496	502	485	506	463	485	479	464	500	486	480	459	481	471	555	496	542	463	484	499	483	515	518	475	501	486	513	477	482	479	479	516	459	493	436	501	481	476	485	521	469	466	528	511	516	483	497	497	437	468	490	530	461	501	489	517	464	506	487	501	487	451	483	488	503	458	514	453	520	501	473	526	457	485	506	481	472	486	511	509	506	499	473	476	514	487	508	498	490	538	506	479	471	488	497	460	453	498	539	514	494	493	484	476	502	514	522	507	487	520	455	480	505	461	500	448	469	500	507	470	520	496	484	477	499	495	477	445	457	528	506	468	477	461	495	478	454	499	522	491	479	469	464	510	454	500	495	540	473	468	499	509	488	511	494	478	479	484	475	498	509	470	499	490	497	463	483	525	455	490	478	467	465	463	483	475	485	474	506	488	479	506	494	503	460	534	532	472	492	482	463	483	481	454	514	483	492	526	523	499	496	500	505	500	459	474	479	501	457	493	503	529	456	502	517	520	449	507	508	516	506	484	485	516	486	506	522	478	497	498	499	485	475	488	473	505	484	462	475	473	493	498	507	513	460	532	496	455	514	520	524	497	503	443	509	487	489	547	470	507	512	458	452	472	515	492	454	484	479	511	489	504	467	501	465	472	480	510	483	503	485	486	474	487	463	489	513	522	471	473	495	471	486	517	481	496	509
12228	21428	15167	7635	5450	4008	3561	2546	2552	3594	3280	2468	1858	1294	920	729	568	571	526	536	548	520	535	516	489	525	521	523	518	557	537	495	520	520	519	539	508	511	515	534	555	513	546	528	523	542	515	519	470	537	504	512	524	506	555	501	507	510	557	514	551	480	543	538	483	538	515	533	491	494	552	492	532	541	516	522	523	557	478	551	562	545	513	559	529	490	512	536	525	497	538	546	531	509	494	487	500	560	517	509	551	519	506	484	513	480	508	530	524	532	511	531	495	525	559	512	533	532	520	507	497	504	506	545	570	512	521	512	541	530	472	505	556	510	505	523	531	537	524	499	555	555	518	509	504	565	511	518	521	538	532	501	513	501	504	555	524	507	513	520	539	488	521	556	472	523	499	511	514	507	495	511	495	509	524	483	522	549	501	504	532	552	537	468	487	489	532	548	513	518	526	505	479	545	545	517	497	539	549	524	521	504	508	532	534	567	550	488	491	519	508	513	501	511	517	526	526	500	525	529	553	539	516	515	507	493	561	466	513	546	544	524	525	545	471	514	542	505	518	513	525	514	518	490	522	536	554	520	514	508	525	503	535	518	499	538	538	493	508	521	479	535	538	516	521	533	496	557	567	547	512	551	527	562	487	514	533	567	520	520	514	526	499	534	515	498	530	507	528	544	524	498	523	569	518	524	580	519	502	522	477	493	491	500	489	523	555	504	515	493	511	515	577	537	567	496	540	548	526	485	557	498	520	503	537	516	543	529	496	550	510	496	505	487	509	512	521	522	517	536	529	523	538	495	499	529	553	542	514	500	512	536	494	504	495	486	508	514	468	516	478	545	509	504	498	526	491	531	570	521	518	524	532	514	534	550	526	516	531	542	510	557	503	467	483	505	547	505	530	533	541	553	500	499	508	508	542	510	550	523	461	540	531	490	531	504	509	522	469	530	547	536	503	531	561	501	510	532	527	523	537	473	543	496	507	466	531	506	523	591	492	513	557	555	585	518	519	548	517	507	535	544	524	538	524	525	525	518	521	489	485	521	528	537	503	497	531	518	524	511	511	513	551	530	479	514	529	537	553	465	522	557	554	522	534	545	570	560	544	546	493	534	548	515	534	515	521	546	520	525	535	498	546	570	548	514	526	549	488	473	614	505	519	514	553	537	572	480	512	502	558	580	550	534	522	528	523	524	510	515	524	510	548	530	555	473	530	527	488	511	506	497	521	482	523	480	488	529	535	515	559	531	521	510	515	538	482	515	533	542	531	517	560	480	500	507	555	521	546	515	516	504	488	545	518	551	490	569	534	518	544	505	481	520	516	487	546	534	562	549	536	515	519	533	511	517	524	543	539	509	505	517	536	506	499	544	535	502	510	494	517	532	515	492	507	535	546	482	510	525	514	512	527	502	575	538	532	523	498	502	495	520	525	533	501	520	479	508	530	519	527	542	515	520	546	564	526	520	503	545	529	493	525	539	517	529	561	521	547	495	511	539	563	514	538	509	478	491	504	577	555	551	521	560	552	512	526	516	482	500	512	533	524	553	545	538	526	532	547	512	530	498	541	531	494	485	564	514	503	493	496	513	504	504	504	520	466	536	562	520	555	561	546	528	495	499	504	558	524	562	508	501	494	517	529	534	547	536	512	506	533	550	489	500	555	541	524	488	528	482	505	549	538	497	530	573	511	462	517	573	523	483	517	504	499	526	523	500	515	514	575	529	529	529	546	530	516	500	558	534	487	571	511	496	506	497	542	516	529	548	527	531	502	526	534	492	584	497	546	540	496	499	501	507	513	504	519	506	500	540	492	528	517	559	530	533	507	544	493	496	557	500	544	536	515	522	508	542	513	524	538	521	542	532	551	529	516	480	511	525	502	541	538	514	534	533	523	561	535	499	539	492	513	503	516	551	501	514	548	512	539	534	491	492	513	501	521	515	553	496	526	552	481	515	501	531	505	515	506	556	561	526	512	498	514	506	527	474	593	545	509	524	519	486	552	502	507	537	536	502	541	482	556	494	559	525	514	518	547	556	545	553	506	509	524	532	503	505	485	472	537	477	505	541	528	556	509	496	515	553	488	526	464	518	517	542	562	483	529	539	536	499	560	486	531	513	541	506	530	514	531	458	513	520	540	514	514	510	515	560	521	478	476	534	507	519	501	520	517	521	499	563	505	514	538	502	507	492	525	527	526	519	524	491	515	462	535	543	524	556	518	522	555	510	536	509	517	534	516	514	520	517	490	450	537	500	557	523	602	525	527	564	491	535	532	519	502	516	531	553	531	512	513	532	560	529	496	552	545	462	514	500	496	500	521	554	504	510	503	510	564	507	521	520	517	556	535	541	490	529	474	548	524	551	506	534	571	501	502	495	539	510	534	525	542	548	533	546	527	510	509	538	523	501	540	506	523	520	512	527	522	514	555	538	526	527	540	547	533	516	554	500	517	511	529	535	502	553	573	528	518	513	498	549	496	504	521	545	516	512	542	493	508	538	484	533	542	535	496	493	547	550	551	517	471	500	505	522	500	511	516	564	525	557	517	533	563	503	494	566	514	525	517	514	520	553	593	512	503	542	495	518	498	480	492	542	504	511	546	530	495	563	551	495	535	483	476	503	532	519	508	582	535	528	521	514	496	492	485	506	518	522	553	489	493	522	513	554	536	528	580	524	498	557	495	531	533	501	565	552	528	499	527	481	532	524	487	533	557	529	523	522	583	537	542	502	535	535	534	540	518	490	547	510	540	516	491	549	528	532	496	547	525	515	505	525	538	545	556	523	470	501	525	531	489	552	494	537	532	504	511	525	539	518	550	539	506	536	576	510	519	519	562	516	511	514	492	530	512	540	468	515	497	503	509	478	536	525	487	502	522	488	541	520	487	531	491	536	564	517	509	563	510	536	499	494	495	517	529	509	494	539	519	508	521	494	526	530	532	518	526	534	522	510	519	527	529	504	519	497	512	493	498	526	547	504	499	537	539	532	503	533	474	497	532	503	528	487	527	529	516	494	575	529	488	522	529	495	501	544	523	507	549	495	533	506	520	535	517	550	517	521	529	540	504	532	497	502	486	546	507	538	539	525	534	534	506	553	541	555	491	563	566	538	519	502	539	559	538	490	510	511	481	510	497	534	525	541	563	497	514	518	522	546	516	540	517	516	554	516	480	565	527	489	506	502	563	515	502	509	514	533	542	541	524	527	540	519	502	506	502	527	527	531	484	555	515	473	557	494	533	532	513	517	502	491	544	506	541	493	536	536	497	539	536	502	515	562	503	508	529	562	529	521	535	526	535	567	514	526	559	541	533	503	556	566	510	510	582	535	542	529	527	535	554	518	531	514	528	523	570	512	526	543	528	526	535	491	517	547	500	537	518	529	531	518	504	528	545	514	517	526	512	536	504	550	517	518	509	500	494	524	525	524	530	549	531	505	522	524	529	507	549	530	561	527	479	543	508	526	510	559	557	504	591	481	504	541	514	492	531	520	486	530	528	515
24279	21432	28489	24791	21014	8627	3255	2205	5813	16190	17818	12467	9107	5025	2752	1550	1054	730	608	562	589	548	577	525	551	532	525	529	578	516	554	534	560	530	564	562	548	536	557	563	534	518	546	579	518	563	512	574	562	609	521	537	563	526	530	610	572	584	524	520	522	562	585	556	550	533	538	509	518	524	550	569	571	532	487	553	550	547	533	533	533	508	570	571	562	542	482	557	571	549	547	530	508	546	576	556	536	553	569	552	539	573	554	572	541	541	541	528	567	554	525	560	581	523	529	546	580	534	552	525	582	565	502	590	582	512	535	525	594	560	491	561	550	527	604	556	565	526	544	513	561	516	551	574	517	560	538	561	547	518	583	549	585	550	540	515	532	536	550	541	536	543	535	534	586	546	533	569	515	553	566	507	538	520	553	559	551	593	573	544	532	585	561	564	550	512	569	550	582	561	507	572	526	551	522	558	594	523	525	588	554	508	564	532	533	521	552	536	534	554	567	509	581	553	573	537	512	575	574	519	543	572	536	514	544	547	556	521	545	575	584	502	532	545	512	603	579	580	538	517	516	514	502	562	505	540	567	530	544	528	535	557	549	552	560	549	568	574	545	545	542	569	582	560	499	566	516	507	557	505	574	510	549	546	535	525	516	524	529	549	565	523	555	548	545	548	551	573	538	552	552	553	547	554	552	535	591	582	528	507	524	528	545	584	548	570	532	574	533	525	571	557	510	617	557	602	563	560	510	587	555	535	560	557	579	539	590	527	530	526	537	558	566	530	571	550	555	580	558	534	544	537	579	518	562	585	553	518	583	534	587	552	570	556	558	609	544	594	580	538	540	515	540	497	537	539	529	541	546	602	516	523	529	544	552	534	594	576	596	549	550	503	547	549	547	543	535	548	556	557	569	557	520	573	534	539	551	564	543	605	537	549	538	588	531	518	507	560	539	505	577	534	568	576	528	527	594	543	541	540	584	540	566	539	580	502	550	522	616	574	518	565	568	574	562	535	579	564	532	556	562	570	535	552	533	576	535	564	560	533	555	541	556	562	538	553	574	548	571	561	580	525	520	514	556	514	568	570	561	529	515	510	512	539	557	552	566	519	534	542	551	571	576	560	557	557	548	546	526	578	588	557	532	551	541	535	535	558	553	558	532	511	544	551	556	571	504	568	539	519	586	553	555	536	519	527	489	509	535	521	512	488	537	556	534	514	551	558	556	556	560	536	542	566	554	537	566	534	540	565	525	554	545	585	541	556	548	515	589	551	531	579	539	573	513	512	540	538	548	562	517	589	519	543	533	544	509	564	543	545	536	550	532	506	546	526	565	527	547	540	559	564	543	546	568	556	575	549	560	507	543	546	513	579	546	532	546	534	516	519	546	538	561	560	534	533	552	566	521	581	551	551	518	531	518	596	558	530	592	518	567	582	557	522	538	526	536	557	530	553	515	550	534	567	532	566	538	547	540	571	537	567	605	564	580	575	543	561	553	578	525	541	606	525	532	515	541	548	602	556	536	587	510	558	558	581	556	531	580	559	559	574	547	536	571	537	563	568	548	559	557	538	563	557	514	575	509	534	540	543	528	563	514	599	532	577	550	551	554	562	538	523	484	548	579	529	518	555	517	541	535	557	530	523	544	551	528	565	539	546	567	547	578	582	557	578	551	518	510	541	591	581	577	526	515	591	542	528	557	544	559	565	532	580	563	548	558	536	538	558	559	577	528	538	528	528	536	533	570	584	518	572	508	584	519	547	570	553	514	515	511	532	583	553	551	546	516	520	543	566	580	589	566	538	569	525	564	530	548	547	551	555	589	555	559	532	556	554	543	521	609	601	574	570	559	522	565	551	572	553	547	541	518	498	569	542	548	528	567	511	563	538	525	563	534	526	530	555	537	511	548	583	531	518	589	577	555	581	529	543	597	556	563	577	533	557	553	547	575	535	569	522	556	518	569	526	545	554	551	539	520	569	545	543	557	543	549	561	553	541	569	553	565	529	552	551	503	565	567	571	556	539	568	577	525	557	551	556	543	598	569	577	582	598	508	598	573	556	555	543	514	564	551	572	581	535	577	595	575	585	539	538	513	563	562	570	555	545	551	555	539	572	554	549	523	515	560	558	586	517	554	566	486	473	573	556	515	533	549	548	520	525	526	534	546	580	584	576	568	532	548	544	523	520	547	568	546	540	575	554	559	582	501	560	548	527	553	544	517	539	546	529	555	526	558	493	551	578	572	571	550	575	546	566	564	513	571	542	508	556	532	552	538	532	561	534	560	572	502	475	578	550	558	556	575	607	587	556	547	593	569	539	559	516	543	531	574	599	565	568	532	571	538	557	519	540	503	548	541	537	504	552	586	539	542	533	578	532	524	549	535	529	517	573	518	538	523	581	554	529	536	602	543	572	528	571	572	553	518	551	577	544	573	582	564	560	552	603	561	548	519	577	540	513	593	567	529	528	558	528	551	533	542	550	522	540	580	538	511	575	554	599	567	540	579	563	520	536	524	592	553	566	571	574	542	502	541	543	548	551	519	523	543	521	509	550	562	535	557	528	557	532	548	533	543	566	526	526	546	584	574	562	543	550	528	546	559	545	579	541	576	545	533	500	571	568	563	510	555	565	517	550	569	539	563	565	550	517	556	521	560	543	516	551	588	529	551	554	531	554	538	547	545	543	573	530	549	565	560	509	498	559	595	563	551	572	572	526	550	571	523	540	537	509	518	520	550	547	533	525	536	559	551	551	552	548	553	549	547	588	570	517	541	583	542	548	508	587	489	566	541	559	553	503	529	528	540	542	554	560	539	544	560	522	573	536	534	560	542	560	570	551	555	574	586	598	596	514	561	510	553	521	574	583	565	549	540	547	549	543	536	536	519	550	561	579	532	579	522	525	539	569	535	571	529	564	535	550	537	555	552	541	537	567	576	546	577	553	515	569	509	560	539	591	579	525	515	543	541	541	572	578	571	576	585	547	548	534	520	520	572	562	520	545	549	502	564	534	542	570	567	502	528	529	562	511	545	540	526	558	528	560	536	524	540	511	548	525	523	545	562	526	545	544	554	556	530	550	531	574	545	578	554	584	572	585	542	536	545	567	563	585	508	572	577	576	535	557	530	510	518	570	564	518	508	575	577	563	530	538	564	573	556	521	532	544	577	557	534	541	567	535	556	588	533	548	562	540	604	553	575	540	526	572	566	547	529	531	534	617	551	556	566	507	540	545	564	558	540	575	515	549	592	565	572	572	553	557	508	540	543	572	524	514	549	526	508	548	552	522	557	554	594	562	595	593	551	551	533	504	574	530	535	553	526	536	541	575	527	566	556	577	533	466	508	535	546	532	564	560	567	520	571	564	525	565	524	530	523	577	550	554	563	529	550	534	554	502	552	571	581	540	547	505	575	565	547	553	560	544	550	549	554	564	544	573	545	559	561	528	519	557	556	541	571	502	567	523	528	550	562	574	523	572	541	556	571	555	534	569	532	527	523	519	540	585
12737	26706	19542	11508	7854	6141	4733	3747	9725	22296	22019	16001	12243	7133	3880	2110	1243	901	663	572	610	566	584	601	574	560	572	595	581	543	605	585	607	550	583	551	572	581	596	580	618	575	563	588	583	558	608	538	571	610	566	546	601	595	602	503	528	540	558	631	602	559	563	590	585	562	568	547	616	603	543	573	594	580	576	590	569	575	580	566	621	589	586	588	617	574	599	575	622	603	582	571	562	562	541	597	584	578	588	562	604	583	620	595	584	570	553	556	606	565	585	596	569	537	538	563	557	604	628	590	567	599	602	542	582	592	596	538	551	554	565	541	573	568	563	541	562	575	531	613	607	573	573	575	562	610	572	557	596	574	602	563	568	556	605	614	590	565	586	595	561	587	589	600	573	572	563	620	589	582	599	608	608	549	593	591	544	565	553	582	612	558	560	547	580	589	597	578	600	579	567	579	628	565	597	520	552	614	576	544	579	579	612	546	616	582	558	611	561	570	562	574	618	614	522	619	632	579	587	595	624	591	548	575	546	554	549	537	606	534	563	552	548	540	590	589	597	578	553	585	628	584	608	584	577	554	559	530	561	564	560	579	576	586	602	575	571	601	562	557	618	563	597	534	568	595	562	520	574	592	580	555	594	598	602	567	592	553	592	568	568	521	546	559	579	626	586	553	585	597	574	569	559	595	583	545	573	612	585	628	578	560	567	592	550	587	566	596	563	569	585	587	585	546	552	564	591	548	539	529	534	597	576	584	569	563	583	591	552	578	588	589	547	606	619	555	562	546	566	582	554	562	617	561	531	551	581	624	581	591	599	581	592	622	567	598	540	592	559	499	601	590	615	578	583	582	551	589	558	609	594	582	578	591	537	568	570	565	607	582	557	570	588	576	557	565	588	534	566	550	586	572	577	596	592	538	588	613	553	562	605	576	578	594	616	549	550	565	587	544	571	560	617	598	607	562	587	562	577	585	596	562	567	556	554	605	614	588	616	542	592	563	577	579	573	551	575	560	598	519	576	586	520	580	594	549	532	557	607	630	567	572	605	588	571	567	594	543	537	629	612	593	633	577	585	604	581	562	566	567	572	565	567	561	608	626	574	598	546	569	566	576	588	573	585	593	587	562	539	607	623	585	564	604	525	552	590	626	573	548	572	615	575	574	586	577	593	536	584	577	594	559	587	566	575	596	551	530	582	600	588	575	538	560	597	590	503	562	564	586	594	577	580	596	569	589	643	595	588	594	583	576	655	591	606	624	570	564	556	597	536	606	591	594	541	570	571	583	557	603	582	550	551	547	589	603	579	591	585	578	562	561	548	607	595	601	541	585	589	572	604	559	548	567	546	586	590	596	552	581	586	566	576	611	558	616	615	596	603	593	588	542	582	589	591	632	531	589	567	572	567	572	617	572	584	558	572	591	564	580	561	573	564	610	591	577	592	586	562	594	578	535	582	589	555	554	579	535	599	579	589	559	553	600	581	600	575	594	579	577	573	559	572	565	541	578	592	549	562	563	588	580	582	609	588	588	577	613	593	556	583	606	593	562	562	553	581	562	573	595	584	579	605	612	573	558	612	586	570	573	591	586	623	581	552	557	545	587	566	600	564	544	567	545	599	583	593	537	554	592	570	557	558	601	589	594	591	536	579	554	561	584	551	578	550	580	567	624	573	567	583	554	575	549	558	553	544	559	601	603	568	558	555	559	587	534	560	619	576	551	557	613	579	579	544	568	539	600	569	588	592	596	542	579	555	554	545	583	548	599	591	613	528	564	598	599	611	596	563	595	562	593	542	598	531	575	553	574	586	526	601	581	582	592	593	560	596	558	545	550	542	512	554	564	575	564	570	546	530	613	547	587	560	586	580	584	618	574	591	557	567	592	557	613	558	604	573	584	556	557	557	593	563	568	579	563	527	545	583	568	589	623	601	604	576	602	589	585	577	548	579	575	615	555	549	546	556	635	529	559	593	565	562	596	594	581	544	572	612	588	557	584	575	599	578	572	556	621	576	599	588	633	576	537	568	564	582	579	591	591	596	559	577	562	525	627	558	561	570	572	599	580	576	610	610	553	569	565	571	606	622	601	541	549	543	598	579	616	557	568	564	567	574	561	626	559	602	593	579	578	587	582	605	579	569	559	605	576	548	593	585	581	573	590	593	576	569	619	539	639	590	558	548	598	621	610	612	591	570	571	607	574	582	541	586	519	556	576	578	616	543	586	580	561	589	530	567	512	572	545	564	605	611	595	585	607	610	570	594	585	601	574	568	579	600	615	576	543	558	541	605	573	575	560	526	590	597	597	532	570	625	628	578	578	551	568	589	543	612	552	596	562	592	577	636	589	588	580	590	604	565	580	560	570	619	577	555	556	566	550	590	586	541	599	599	576	620	564	585	584	538	554	549	576	608	602	581	575	571	576	584	559	562	553	585	601	585	581	576	562	631	586	582	626	575	537	567	589	580	548	595	583	638	625	577	572	598	579	595	558	573	565	590	550	585	549	536	600	566	571	583	637	583	564	570	535	583	557	576	542	558	604	559	575	610	580	613	591	526	571	523	554	537	507	564	581	593	612	532	578	590	593	574	542	574	559	586	593	546	535	581	577	560	555	592	569	538	598	565	617	571	553	568	608	599	552	562	562	589	572	578	559	563	590	560	584	531	572	549	550	576	562	605	584	578	602	580	556	557	563	580	580	539	537	597	557	596	552	569	568	566	509	551	580	574	585	527	577	562	583	537	594	617	540	553	625	588	574	628	615	580	573	596	531	594	593	586	577	561	600	578	593	548	515	550	564	600	577	615	574	598	559	602	577	561	571	580	538	534	585	597	550	595	585	591	620	550	576	588	543	573	602	607	586	623	601	588	562	549	569	590	583	573	605	557	624	586	570	550	580	590	562	585	605	595	558	607	599	573	532	581	569	564	551	575	583	572	545	574	579	598	586	552	555	596	616	587	556	565	569	582	585	560	615	609	585	582	597	563	529	600	567	581	585	599	576	610	569	552	601	590	587	551	568	568	570	579	609	566	586	546	568	587	545	605	620	578	560	618	557	620	588	577	564	576	621	561	588	578	602	567	585	570	576	569	586	594	572	559	586	554	583	603	546	543	600	557	556	584	606	573	564	541	602	585	508	557	555	581	589	563	596	589	561	579	584	585	610	591	569	537	600	595	539	584	557	606	539	588	594	610	593	588	585	567	545	613	593	588	545	567	585	585	594	576	555	622	532	582	532	576	598	583	562	562	563	593	551	625	592	554	528	576	558	580	585	581	608	612	571	576	558	619	568	549	616	576	584	573	563	579	574	548	507	596	588	615	572	582	583	588	568	585	583	536	571	534	570	551	614	587	551	586	575	569	567	578	584	596	594	604	613	595	563	551	581	564	590	628	559	577	580	608	576	558	612	558	570	557	575	583	581	644	563	549	560	585	541	581	581	586	540	521	602	602	563	611	584	564	597	588	568	609	605	524	574	584	596	555	575	596	558	622	579	562	570
25270	21428	27482	25682	12210	3655	2372	1801	3817	9530	10713	7378	5793	3195	1879	1136	859	691	593	553	563	557	521	513	571	524	539	543	543	529	552	543	559	592	571	547	563	556	557	545	558	503	556	503	588	530	566	491	539	506	535	525	573	508	521	484	554	567	519	539	569	545	555	533	524	540	547	518	551	511	519	579	574	526	559	533	520	483	546	551	533	542	562	564	526	585	516	512	579	553	526	567	533	555	576	540	546	579	537	575	538	561	563	540	542	554	579	549	575	538	542	547	537	534	543	553	535	550	571	476	532	600	535	535	542	533	552	525	503	511	535	557	565	519	476	547	542	508	520	512	564	589	531	531	539	551	516	534	518	537	529	509	518	517	564	521	537	550	540	513	553	529	558	578	526	533	547	556	515	550	552	523	549	527	564	551	530	514	565	536	578	515	498	544	515	562	538	485	545	529	588	552	519	515	533	522	556	515	550	515	537	545	537	484	539	516	566	529	507	532	532	550	539	565	562	546	531	534	558	511	506	555	548	510	512	556	550	523	561	524	536	524	563	505	523	550	529	540	531	554	521	577	528	532	509	563	522	519	547	507	537	523	561	519	596	561	517	517	527	506	587	535	536	540	539	540	515	524	531	582	539	534	572	535	528	563	558	516	552	503	562	521	534	512	502	528	560	531	512	536	524	523	580	538	529	563	539	514	564	548	529	513	525	527	573	579	524	554	499	528	561	519	510	535	595	528	514	582	555	534	546	537	606	545	545	522	565	504	544	515	523	496	574	569	535	527	539	560	573	572	514	528	520	518	535	521	534	529	491	540	547	512	526	489	497	519	515	563	509	522	539	538	543	497	498	517	523	508	536	513	517	573	550	497	522	528	506	520	574	551	540	528	529	522	540	525	549	509	550	522	545	546	550	565	554	514	550	511	539	571	582	563	539	528	526	514	521	530	542	509	541	533	547	563	544	542	527	529	527	594	562	513	532	546	576	520	546	541	504	522	497	534	517	508	532	514	481	497	504	556	513	543	517	553	557	546	541	577	557	595	549	524	507	501	503	523	572	519	493	548	555	512	577	573	530	542	526	561	534	516	557	579	533	533	549	525	491	531	533	561	552	563	537	515	575	545	536	534	570	565	577	532	532	567	529	518	526	509	542	519	504	531	516	589	524	529	575	521	490	512	509	532	519	585	555	527	531	544	521	555	515	510	582	568	561	557	547	565	528	526	564	518	520	550	543	530	594	539	548	539	526	507	560	559	538	568	556	490	556	529	521	499	532	572	546	534	549	484	587	535	529	530	522	490	538	494	499	539	537	578	538	522	539	578	554	600	515	524	521	545	533	506	519	507	557	510	512	545	565	537	581	550	556	542	506	562	534	539	552	517	498	548	560	535	536	532	511	523	528	550	534	511	506	498	546	559	524	529	546	528	570	576	497	547	555	569	533	521	536	509	554	493	554	539	519	528	567	518	504	512	533	495	505	559	528	509	542	521	556	544	554	561	514	509	500	546	551	542	514	540	566	557	506	520	535	548	511	538	527	514	514	526	538	509	537	534	498	527	530	539	536	530	540	514	549	542	495	528	538	515	558	533	557	528	491	539	549	523	548	548	512	514	517	515	535	515	528	564	538	551	547	580	564	554	510	544	544	584	509	533	550	560	565	499	512	562	545	569	534	513	558	525	484	559	512	587	536	531	491	517	519	534	521	544	547	543	542	510	544	548	524	533	552	559	544	496	614	508	536	545	505	522	540	539	509	563	524	523	539	531	539	559	541	528	556	547	604	545	547	501	548	551	530	511	588	547	563	545	568	569	496	525	534	532	545	531	512	540	558	526	528	509	563	552	534	533	547	552	517	548	513	536	553	533	592	541	607	554	534	549	522	574	525	576	534	584	560	514	568	533	516	520	482	507	510	561	538	551	524	502	538	544	593	547	529	534	496	528	584	538	528	539	508	543	516	549	515	508	547	538	544	584	512	539	543	512	507	495	557	519	530	509	539	510	549	543	519	527	507	564	512	575	550	523	508	509	523	523	523	534	481	575	498	587	524	565	553	538	534	539	545	507	575	522	494	541	587	570	553	571	515	541	547	550	542	535	522	521	527	589	547	520	516	559	485	533	533	507	533	554	549	567	556	556	542	542	558	512	518	537	547	507	514	550	477	513	568	556	566	531	545	512	501	510	524	555	533	510	507	572	530	531	538	507	527	555	536	545	591	524	504	566	568	521	523	527	573	583	542	568	554	511	532	587	539	545	551	547	522	531	530	548	527	563	542	503	556	533	591	519	527	587	532	557	548	535	525	524	513	529	498	552	530	534	565	527	549	567	527	539	538	492	602	518	546	566	527	521	540	536	562	539	558	580	555	583	552	524	532	576	551	545	548	612	548	503	546	520	514	525	510	491	513	519	519	545	551	505	531	566	569	481	527	511	537	553	551	558	565	518	554	557	552	538	597	558	566	546	529	529	553	538	523	578	549	516	510	547	594	528	525	542	572	520	551	533	528	541	532	538	529	508	528	533	502	528	558	533	537	556	557	535	523	550	508	534	542	504	570	560	568	493	543	577	579	555	530	562	504	532	557	502	564	542	582	533	494	594	557	478	539	557	523	513	548	555	514	571	557	541	571	513	574	557	565	514	511	548	552	512	537	517	520	533	575	530	510	520	545	504	536	509	536	522	527	545	549	522	524	505	571	536	562	595	490	558	567	551	559	538	533	525	523	568	540	521	489	507	519	579	574	527	550	533	552	554	514	531	524	561	537	532	514	544	539	508	539	573	501	540	549	506	480	579	551	541	530	575	512	561	559	476	517	554	524	547	554	541	499	558	541	554	514	541	516	577	521	514	563	521	567	511	533	530	540	560	569	528	518	508	545	553	483	520	547	536	536	536	553	535	550	566	520	518	529	528	543	536	534	550	521	524	557	532	568	542	537	564	523	496	529	501	566	559	534	523	512	555	564	551	543	548	528	529	549	544	514	542	559	571	524	541	532	549	534	502	565	543	513	517	513	543	559	595	545	571	585	553	556	529	576	566	527	539	538	585	526	553	565	544	510	564	520	538	551	533	562	564	546	556	535	551	570	559	557	557	553	529	543	574	548	512	549	556	504	562	563	589	514	544	509	550	526	556	551	522	551	553	525	527	541	579	550	548	577	523	551	559	537	534	564	577	513	554	549	519	537	529	550	521	571	558	573	573	513	572	550	579	521	564	580	552	549	535	536	583	523	560	528	517	545	534	556	519	491	507	517	520	564	535	512	530	551	532	578	553	555	534	553	537	527	570	514	532	536	571	517	498	538	540	520	509	562	512	556	572	552	595	499	541	531	594	516	530	533	557	549	526	528	481	493	533	551	505	527	520	551	525	519	496	554	510	499	480	548	568	514	559	509	543	510	537	498	520	516	549	502	504	523	552	546	522	572	525	546	512	527	564	538	545	498	537	562	540	531	511	541	553	522	573	521	519	560	549	584	504	515	551	515	543	542	552	536	571	508	539
13316	22382	15427	9301	7903	5717	4008	3351	7746	17046	16863	12408	9677	5230	2999	1764	1092	842	670	623	603	586	576	558	575	569	601	564	567	548	603	568	597	543	536	544	541	595	602	587	555	581	643	547	567	593	581	563	579	553	555	569	544	599	567	571	634	568	559	516	566	557	571	550	559	623	572	571	599	575	536	625	574	557	537	591	552	639	545	560	546	550	557	560	591	570	590	567	551	582	562	622	577	570	593	595	576	598	616	531	579	582	603	546	596	585	577	584	607	567	561	582	602	580	585	587	599	621	574	593	582	615	556	565	599	549	587	582	569	632	563	613	555	600	561	568	583	596	569	567	562	589	560	579	594	555	620	561	592	578	632	609	596	586	596	599	584	618	582	597	635	580	580	569	565	590	581	583	617	568	570	560	582	572	544	555	608	591	590	575	590	582	562	590	591	587	547	544	600	587	622	581	601	574	583	574	604	582	646	538	568	575	603	583	567	540	590	581	556	571	586	503	598	587	607	611	602	611	575	626	586	514	564	616	583	560	527	572	597	559	595	550	557	593	558	595	562	619	624	598	578	593	612	583	562	551	601	586	557	554	544	591	594	575	572	585	569	594	573	586	551	574	578	573	571	603	541	606	583	635	593	561	549	572	571	589	592	567	582	559	547	586	600	587	524	581	567	560	553	601	583	572	566	520	525	587	600	609	574	577	567	589	541	558	569	591	601	584	575	604	563	584	574	624	586	565	620	599	569	572	561	615	561	588	533	542	556	509	567	628	516	556	620	596	608	546	563	566	574	559	551	538	575	571	586	612	533	592	597	609	554	597	602	624	565	608	563	586	554	552	573	574	550	574	576	582	572	583	575	628	581	571	575	592	595	586	528	589	558	628	591	590	585	552	555	547	560	553	557	586	599	589	613	589	554	567	586	534	624	557	597	566	597	580	581	599	617	566	559	575	589	551	591	579	588	529	598	592	569	579	552	546	620	590	616	527	560	615	606	586	592	578	555	615	547	580	571	548	581	615	598	555	603	598	596	575	587	592	581	549	601	580	587	554	604	594	601	566	560	581	568	556	572	584	614	559	601	574	573	594	585	566	554	570	590	577	564	603	553	563	589	555	579	598	557	584	561	617	625	563	525	571	598	583	564	565	551	582	568	612	601	601	619	581	583	627	587	582	584	578	587	640	560	570	571	575	566	548	641	578	537	584	552	550	597	578	571	565	571	585	584	611	583	569	568	609	550	578	609	639	591	580	612	592	598	526	568	560	590	572	604	522	599	595	577	574	612	586	505	567	596	573	600	575	584	589	582	580	596	570	578	581	573	578	608	614	563	558	626	578	536	589	573	536	577	555	558	577	618	604	563	600	574	555	598	561	558	612	584	539	575	554	551	587	601	606	607	584	559	598	576	574	525	550	551	559	581	590	579	569	583	580	545	587	557	539	533	557	594	580	558	573	562	569	566	532	588	572	568	598	567	583	515	555	599	600	603	583	578	565	548	573	570	581	610	546	560	527	583	594	602	612	581	595	601	568	590	572	548	577	555	601	591	555	589	593	612	549	575	605	575	585	545	599	622	570	520	584	562	590	576	618	594	544	565	569	557	603	573	609	574	613	546	582	586	593	581	583	572	567	560	566	573	654	607	597	581	569	583	577	593	587	627	544	576	596	570	601	614	621	599	584	557	544	588	588	596	612	608	572	583	609	574	537	607	590	559	562	580	586	597	611	577	588	566	575	619	561	581	590	609	584	583	559	579	602	586	626	568	575	600	577	578	590	581	564	572	568	611	614	628	588	593	628	550	566	580	597	557	561	615	566	588	617	564	557	586	586	541	554	562	508	574	618	586	566	577	546	598	574	609	567	599	589	562	581	620	594	567	598	577	573	593	578	560	552	599	625	582	582	569	605	585	592	577	592	579	597	588	551	580	571	546	589	591	520	572	578	582	565	592	575	563	568	539	600	612	573	541	609	563	533	564	590	561	549	558	629	600	586	585	546	592	553	607	563	589	577	575	572	595	557	551	597	581	591	557	605	558	575	600	576	572	564	578	602	561	544	564	581	557	543	610	530	572	612	561	561	621	629	595	571	594	564	597	572	562	610	573	593	591	583	577	581	602	646	543	588	610	570	553	539	588	595	568	607	634	580	577	573	590	582	588	554	567	597	545	574	570	593	562	559	584	607	582	575	590	577	592	568	581	569	569	591	601	561	548	558	605	594	574	643	614	548	562	598	570	546	594	572	597	592	561	619	552	603	565	564	590	568	580	570	624	587	559	587	565	531	545	585	559	576	561	600	566	561	517	553	585	612	555	591	607	539	622	586	574	592	613	569	573	557	601	557	573	555	582	582	565	536	606	569	539	561	618	561	599	581	600	552	578	623	613	563	559	584	620	562	582	560	586	547	594	591	605	559	568	553	591	554	557	539	577	573	603	571	549	604	594	642	572	596	577	554	599	560	572	543	601	611	583	577	601	569	566	593	603	559	549	580	561	580	575	607	572	600	587	570	611	552	548	585	532	597	565	572	601	546	567	532	503	603	547	540	614	594	585	564	574	553	551	582	560	542	619	597	599	601	543	569	572	577	614	569	552	585	537	614	582	590	610	575	561	613	610	595	548	565	589	592	577	573	547	592	599	593	558	567	605	573	549	588	568	599	594	539	566	557	598	571	606	600	610	600	582	578	628	575	562	600	598	552	578	606	593	532	568	597	550	585	571	625	633	555	618	563	594	603	572	586	623	591	574	593	573	574	580	562	567	593	540	568	572	564	580	595	611	604	563	542	572	592	551	602	577	573	613	589	519	568	577	538	525	609	579	574	520	577	535	547	571	570	590	585	596	562	594	592	575	588	561	631	607	600	607	588	597	593	613	567	581	585	610	596	562	564	562	608	596	578	663	575	585	548	573	589	536	523	566	520	595	576	551	582	595	559	588	591	560	596	600	598	608	592	612	598	522	590	602	565	585	537	556	575	574	593	613	574	602	563	595	626	585	574	585	582	557	588	553	570	576	536	583	567	583	540	603	585	577	544	569	525	575	560	589	606	543	542	570	572	575	592	533	584	579	573	599	581	569	581	590	560	568	619	572	564	585	603	571	584	613	554	572	564	586	581	607	563	581	579	547	523	554	553	545	544	591	579	517	553	590	554	574	612	568	596	608	604	575	562	568	597	607	553	566	593	591	623	603	576	595	607	580	618	598	561	653	588	610	574	569	569	592	594	596	613	583	606	605	580	574	549	582	551	581	541	621	549	556	589	543	625	549	608	536	562	583	550	639	532	607	526	587	582	583	572	618	581	563	553	570	607	614	572	602	564	628	548	641	594	600	595	571	561	578	581	574	569	568	637	595	569	593	596	565	595	577	601	575	562	567	580	610	600	586	570	543	581	605	578	567	570	565	565	562	574	553	598	570	596	567	551	565	543	576	564	571	576	614	585	560	550	570	624	594	521	576	540	590	581	572	592	619	617	568	572	574	583	575	555	554	532	620	575	556	582
22895	21502	29255	24198	21518	21686	11916	5634	17409	29266	29562	23109	18440	10866	5915	3129	1821	1112	859	714	725	714	694	704	674	685	680	686	702	697	704	646	701	709	717	727	685	658	658	703	699	702	663	709	676	677	682	689	709	674	722	713	666	669	677	682	669	672	692	717	694	705	632	698	691	702	704	647	668	698	682	723	682	681	656	697	681	658	671	698	714	700	696	746	709	683	718	712	675	660	622	645	656	684	699	695	739	709	687	641	677	715	719	713	664	704	698	683	723	694	702	667	678	716	695	710	682	657	674	687	749	674	699	630	690	678	665	726	700	635	683	676	713	661	714	678	696	711	656	693	722	651	643	699	668	689	705	710	691	673	706	660	699	728	720	676	711	719	676	632	646	672	718	689	649	712	729	668	658	679	662	751	720	653	692	697	620	668	705	679	650	662	655	712	664	685	664	659	688	652	681	627	716	733	673	681	699	713	681	639	704	678	692	698	689	666	685	726	656	708	671	680	697	688	677	694	666	663	654	719	689	731	723	683	719	633	715	652	704	624	668	679	684	700	672	709	653	661	676	608	694	709	633	681	663	730	662	645	654	700	683	667	654	687	697	721	706	683	696	702	676	716	717	662	708	626	692	704	681	673	731	659	698	693	713	696	689	643	686	713	706	708	665	694	667	687	695	700	727	633	701	717	675	719	671	702	678	768	676	656	709	697	652	693	713	686	693	658	696	692	723	669	740	653	682	657	723	679	680	718	672	680	696	696	660	710	734	721	706	694	693	701	678	676	682	698	671	690	646	648	686	667	689	684	698	721	662	684	715	691	667	671	646	659	705	659	706	658	757	695	660	689	714	695	747	675	647	656	668	698	662	671	735	682	702	691	734	651	719	679	697	689	693	714	663	700	714	724	677	702	668	687	711	661	688	715	726	706	736	669	704	683	649	718	616	676	672	678	667	679	724	671	700	696	679	668	679	734	690	668	680	707	718	673	740	701	668	669	702	619	626	693	685	715	726	659	691	720	653	724	665	709	655	703	692	718	696	692	654	695	685	692	705	728	688	697	720	650	683	703	682	650	663	663	691	651	696	698	652	688	677	664	696	734	677	650	718	697	710	687	656	693	660	686	668	763	642	695	692	643	696	720	684	701	701	702	702	646	673	684	681	658	730	722	741	678	626	709	637	720	661	681	715	669	715	677	693	673	679	653	654	675	706	706	680	695	696	689	693	666	675	636	647	685	681	663	683	614	685	705	655	668	726	684	706	642	740	685	660	714	702	691	682	704	681	712	711	684	706	673	667	676	662	707	689	702	697	720	672	711	708	659	642	721	728	731	707	689	657	653	679	699	695	707	712	655	671	715	694	687	686	732	703	674	707	692	674	649	672	682	686	704	663	676	700	692	701	697	699	710	712	681	665	728	657	700	722	691	686	649	662	755	661	687	671	707	666	711	691	652	680	661	679	705	699	699	724	699	736	677	664	692	692	722	660	689	689	702	705	656	664	703	655	687	672	684	700	675	691	630	696	694	691	705	684	709	691	677	679	717	721	697	648	657	708	748	706	699	702	695	715	722	709	704	722	696	707	695	677	648	707	709	660	687	711	692	682	691	680	674	692	719	667	628	739	677	668	672	691	678	676	682	711	695	681	708	661	655	684	639	695	695	733	675	647	693	705	699	718	679	699	646	649	644	731	673	721	689	713	660	673	694	675	644	652	684	651	719	669	716	670	693	658	698	671	676	657	695	651	760	651	706	663	687	665	678	666	666	698	668	661	659	713	692	683	683	713	730	653	686	683	665	699	655	666	706	692	739	697	691	692	725	690	713	659	648	689	669	702	673	657	716	703	709	690	663	695	711	685	717	720	688	672	698	683	713	693	697	754	679	676	693	669	661	737	723	637	691	693	732	730	688	666	673	677	686	702	740	696	695	696	698	685	763	681	636	641	688	699	727	694	682	663	712	595	677	736	620	693	672	719	718	641	727	675	712	733	686	701	698	672	676	678	691	565	668	660	718	678	709	672	645	712	747	661	726	672	670	699	679	741	701	651	697	665	715	678	690	693	722	736	647	693	699	682	648	616	681	642	670	684	667	673	721	697	666	666	690	610	690	722	653	692	626	668	701	738	724	744	630	671	691	678	705	676	640	680	712	674	699	676	728	672	697	676	647	676	688	669	702	645	623	709	656	690	721	720	625	668	718	690	721	666	711	700	681	672	713	778	688	641	651	719	689	676	654	647	621	626	662	650	642	657	698	663	672	642	680	693	675	673	682	650	681	656	698	687	651	673	699	678	680	654	688	661	694	735	672	705	711	691	668	708	668	727	683	710	664	667	717	686	669	692	678	665	693	627	723	677	713	661	701	695	635	705	677	708	677	705	698	685	660	743	678	713	660	684	744	649	674	709	690	692	695	663	690	724	711	674	676	712	726	678	734	687	697	676	680	664	632	725	717	715	661	716	687	719	723	664	718	713	703	740	685	668	632	685	647	703	696	660	697	699	693	700	685	654	692	702	723	666	643	699	694	683	658	669	651	679	654	717	666	701	638	692	687	670	641	747	685	679	685	671	693	651	698	725	677	645	668	689	718	675	706	686	692	683	680	681	675	667	690	676	705	642	709	696	699	700	676	705	692	695	730	728	688	711	657	675	660	685	694	716	679	676	689	692	684	683	668	747	698	718	689	699	679	691	666	732	670	703	680	715	666	664	649	704	679	678	700	665	703	664	680	683	726	707	708	677	700	671	677	698	687	708	656	713	670	688	680	676	674	671	634	668	707	683	687	690	704	703	675	651	697	666	694	666	679	693	734	699	682	718	713	707	699	690	651	679	694	711	703	689	676	670	657	721	640	665	650	651	659	701	726	686	643	665	679	665	680	641	684	683	686	683	676	710	693	692	738	694	718	713	663	689	663	690	700	628	712	671	657	710	654	679	753	712	670	692	698	685	683	736	608	689	716	666	729	676	660	642	692	669	696	676	673	686	691	663	694	705	657	727	632	711	746	714	728	677	679	690	607	662	659	699	648	690	749	720	693	716	701	731	688	670	726	686	733	693	681	726	709	651	693	648	736	739	701	739	692	678	693	699	694	656	700	713	703	654	644	675	736	733	714	690	625	686	671	732	665	687	711	683	659	709	669	714	722	675	665	671	657	640	663	657	721	727	707	664	705	700	659	698	756	694	694	671	664	704	658	690	704	686	698	698	715	683	683	672	690	712	669	644	684	653	653	691	640	632	694	733	686	711	681	708	694	700	713	678	651	686	704	720	695	658	638	677	695	677	672	698	696	646	679	664	713	693	664	697	708	659	674	662	685	675	677	699	680	668	689	667	703	665	714	651	705	681	696	685	689	707	738	687	632	671	684	693	695	719	722	698	681	707	658	678	742	671	720	686	671	667	698	688	664	724	696	658	689	712	690	725	726	668	692	660	708	649	675	677	648	692	663	687	724	691	696	691	635	676	699	675	661	662	655	672	644	703	689	650	717	657	673	669	648	713	700
15492	29521	22302	16165	12365	9061	7186	9189	25219	33992	32356	26402	21668	13978	8253	4505	2403	1492	962	797	757	716	736	713	730	758	698	723	751	677	728	713	682	725	738	746	690	752	695	684	663	697	783	727	707	709	690	668	700	726	747	711	677	734	670	735	701	713	727	745	701	713	706	696	715	723	728	737	745	699	710	722	687	694	700	708	729	707	713	722	727	715	742	682	728	709	711	744	699	712	753	717	680	718	696	686	715	686	737	723	712	697	740	695	718	704	704	696	723	701	730	709	681	687	725	711	672	691	673	737	709	696	732	675	726	741	720	730	741	706	726	758	724	745	711	703	710	726	718	685	734	715	705	679	662	696	675	761	688	761	720	698	742	720	782	737	697	716	672	691	711	687	742	707	751	693	728	708	716	686	743	719	714	684	650	705	713	738	750	711	701	707	698	708	727	706	703	699	738	687	722	737	701	719	675	715	769	732	709	676	672	717	720	728	737	710	710	718	693	731	677	724	711	723	703	706	697	692	749	708	726	697	767	721	719	679	698	679	755	705	676	692	665	660	731	741	710	701	713	695	707	724	730	671	734	712	713	720	681	736	691	713	719	706	691	746	728	661	661	687	679	686	723	704	735	746	708	693	704	766	726	735	744	698	688	773	732	702	699	688	699	745	668	703	710	739	711	706	765	721	733	723	693	764	716	725	723	709	690	666	709	712	706	673	673	736	716	714	713	724	703	767	695	732	750	748	730	703	713	689	694	746	745	694	707	699	682	702	715	685	684	686	751	724	712	715	701	689	737	691	733	678	768	670	733	652	711	741	768	716	751	685	730	667	691	693	681	691	697	724	749	674	689	689	676	713	716	736	732	704	728	749	747	715	749	682	639	712	679	685	701	758	729	728	689	719	688	739	732	694	735	703	736	699	714	733	661	679	700	727	663	732	717	733	669	684	738	742	724	669	742	724	718	709	689	694	715	721	720	722	700	696	729	698	711	626	687	700	732	717	708	755	722	733	699	694	729	691	720	726	745	705	752	728	729	711	710	697	717	694	675	710	675	709	738	673	702	735	777	753	688	688	699	718	705	730	708	699	685	726	706	741	758	731	730	735	689	721	711	738	691	744	718	738	734	743	716	687	707	737	731	725	736	655	689	727	737	697	705	725	689	715	684	709	674	700	705	659	717	670	737	660	735	758	691	771	729	693	760	707	707	689	711	739	764	704	709	741	717	703	732	706	680	705	682	689	701	763	630	699	667	748	734	701	742	734	721	675	707	757	743	747	665	703	702	721	701	738	711	671	656	719	713	744	713	725	688	701	733	699	676	742	728	724	759	700	728	723	718	691	725	709	691	745	708	731	688	725	719	676	734	699	709	736	665	659	657	682	700	715	707	709	679	731	752	694	705	641	719	690	664	701	678	682	634	693	695	729	702	727	723	694	677	702	756	715	730	750	735	730	744	679	734	695	717	736	734	720	728	670	725	738	711	710	725	699	737	719	709	747	760	734	684	685	706	733	677	705	750	650	697	712	741	705	706	690	684	702	737	740	724	629	713	749	722	757	699	710	671	731	711	703	731	672	643	702	729	785	719	712	690	739	657	744	716	748	712	708	735	706	728	684	721	701	735	728	724	732	737	712	711	698	684	717	686	710	739	727	703	712	673	669	712	663	733	680	676	696	701	710	685	718	752	668	702	726	700	716	723	676	697	715	688	715	760	735	707	703	694	707	709	728	643	742	701	735	723	724	707	758	715	680	702	717	733	687	745	683	661	764	699	756	719	687	764	695	760	738	733	681	689	648	709	718	712	736	700	687	679	687	686	713	695	732	721	713	704	694	692	764	726	679	696	729	677	727	729	753	679	688	749	725	704	699	733	701	741	708	726	710	747	694	760	664	714	798	716	645	682	714	762	714	666	698	734	704	710	660	704	698	669	721	698	749	705	686	705	659	693	762	724	696	701	676	751	736	723	703	684	709	713	734	745	671	681	711	734	666	718	697	728	688	685	673	666	733	669	768	763	710	682	728	657	660	699	664	750	716	656	649	737	739	732	702	684	706	671	724	680	738	695	793	773	738	729	714	737	731	723	681	712	707	692	677	697	723	729	729	743	718	737	728	691	719	672	702	729	735	690	744	695	700	720	705	757	741	734	714	702	690	738	717	715	683	707	701	741	713	697	704	724	715	708	713	724	693	670	725	702	749	721	757	747	737	728	681	724	693	700	696	716	704	717	698	680	700	643	734	676	722	699	645	688	713	720	731	727	731	702	706	716	699	722	682	753	691	752	700	704	710	693	719	662	694	707	690	742	728	720	713	747	760	706	670	730	709	715	692	703	727	743	700	671	735	711	752	702	734	722	660	702	702	737	691	741	704	715	673	666	667	724	729	706	707	679	694	718	724	751	744	735	702	702	720	714	673	723	708	691	713	709	709	687	769	658	671	685	703	725	700	729	712	745	739	669	720	685	709	683	768	708	707	733	740	722	692	678	720	708	680	692	704	694	688	695	614	745	737	661	750	691	715	715	754	684	701	682	718	709	760	696	637	727	706	710	676	730	694	714	676	705	676	699	686	647	711	674	695	728	778	729	772	669	718	681	681	701	704	678	735	699	724	715	713	697	658	700	695	723	734	716	691	744	733	746	760	722	765	741	679	718	743	703	717	704	730	708	709	688	695	728	683	679	659	743	705	678	668	697	709	667	706	679	677	664	697	747	653	638	713	702	702	719	732	738	719	704	723	681	704	695	710	700	652	690	710	750	762	708	747	712	729	704	730	722	680	663	736	687	679	720	702	700	712	696	739	713	671	690	712	739	721	691	730	755	729	695	728	717	728	722	692	721	691	670	712	709	712	697	678	701	698	668	794	705	696	679	716	743	713	731	716	753	652	725	738	737	703	708	762	737	682	665	698	703	676	674	705	678	718	743	730	698	691	736	720	724	706	754	699	691	759	708	700	737	722	722	735	707	738	652	712	741	696	734	709	658	695	678	777	701	710	690	701	695	743	703	703	694	739	758	693	736	697	736	677	679	744	696	767	713	670	685	729	707	729	690	751	728	734	690	691	675	714	704	689	731	675	728	747	694	738	710	716	716	696	704	779	662	758	767	702	720	700	718	749	659	717	709	744	675	722	668	717	687	670	668	719	693	760	741	711	730	719	709	677	682	670	728	654	702	711	732	673	736	680	723	716	676	774	731	655	705	694	681	714	689	740	709	748	698	740	699	721	681	693	696	726	779	682	733	687	672	759	697	740	742	724	729	683	732	723	730	731	715	708	724	743	726	705	727	681	730	684	757	690	737	681	711	732	704	696	649	701	727	712	725	712	716	797	678	742	720	704	691	723	686	655	723	705	730	700	727	704	711	703	723	647	693	679	751	708	782	736	732	710	728	667	744	751	713	719	731	699	718	757	700	649	708	708	694	714	693	727	700	726	724	712	682	668	667	726	655	664	668	718	686	704	727	695	738	689	730	722	711	718	690	714	713	677	689	678	719	700	655	701
28248	19629	12463	6667	3023	1761	1232	1015	1892	2092	2093	1659	1380	1067	817	676	567	541	486	465	455	456	461	488	507	463	443	478	460	467	485	466	476	501	525	441	503	441	482	548	465	484	502	441	490	477	462	449	485	455	484	475	441	498	502	489	448	459	488	473	483	484	465	431	450	478	498	496	476	447	454	480	493	523	466	422	474	499	476	494	496	473	497	459	483	434	490	515	460	485	508	477	465	458	466	505	464	458	447	477	485	463	526	495	498	449	451	442	491	432	493	462	459	513	467	466	475	435	506	483	507	445	483	482	499	496	487	468	506	458	488	465	493	493	436	487	487	477	495	467	486	488	441	486	441	451	452	505	501	459	467	470	441	490	487	449	456	478	463	480	460	430	500	465	460	447	491	489	482	479	482	474	484	449	474	474	473	495	475	488	481	502	452	505	478	431	427	488	482	457	461	473	473	492	456	471	471	462	457	476	480	452	465	485	507	426	502	461	517	515	516	450	494	461	459	451	517	478	485	495	521	446	453	482	502	446	484	494	462	463	477	490	443	469	457	473	478	455	492	483	493	470	480	482	460	497	460	467	491	441	467	464	520	460	438	448	455	471	483	443	443	449	470	456	478	451	469	467	468	465	468	486	508	493	482	488	477	491	483	461	470	502	471	453	482	475	461	466	473	462	471	460	464	456	486	470	509	466	518	449	465	484	429	496	438	487	475	448	497	508	495	508	465	483	490	454	492	489	471	473	478	469	469	450	468	476	474	506	465	477	454	455	477	444	474	478	483	493	442	469	470	480	462	475	485	472	473	469	449	480	488	529	486	473	474	451	457	436	460	449	500	460	453	493	474	503	484	520	449	448	444	469	489	465	453	474	471	459	445	451	449	474	485	503	485	485	462	476	481	530	459	490	468	485	506	491	466	458	462	476	483	467	473	443	477	454	463	475	479	482	468	474	434	496	504	458	489	467	498	494	466	485	480	460	490	499	505	484	484	498	470	493	454	485	481	438	473	463	492	458	456	484	453	458	485	469	426	496	464	513	496	452	506	460	475	443	463	463	467	443	455	477	466	506	477	476	491	486	461	475	483	460	472	474	433	449	468	488	479	477	452	500	519	476	470	492	464	472	470	497	494	443	427	484	425	497	447	442	467	464	489	471	502	477	469	469	462	484	484	480	487	470	473	501	450	498	523	439	485	510	463	457	532	457	520	479	461	482	505	449	417	464	443	465	457	477	466	516	492	451	490	471	436	481	489	505	480	473	448	487	455	454	497	492	525	538	534	465	461	471	486	474	489	498	457	439	474	518	481	438	472	448	483	455	480	474	480	503	479	455	450	492	470	475	469	493	449	468	479	491	481	461	470	469	514	420	515	493	465	479	472	479	485	485	480	475	434	480	517	477	497	450	465	470	461	481	474	467	473	470	428	498	451	501	502	467	479	476	461	463	459	443	481	490	489	465	473	452	447	457	465	469	480	468	485	477	499	478	445	453	465	506	473	516	513	470	466	466	462	510	492	490	500	504	470	465	463	480	489	486	459	456	471	477	479	510	454	509	454	494	439	414	457	485	455	513	469	515	460	499	508	473	493	490	445	444	479	443	460	501	493	472	478	486	485	500	459	455	469	444	512	459	516	445	491	468	454	513	476	488	481	475	491	507	446	480	454	446	510	473	492	473	496	474	479	482	493	449	495	496	503	493	474	507	479	473	466	464	473	471	456	459	497	479	474	465	476	438	490	458	465	492	443	475	460	482	503	456	476	499	398	495	528	463	506	466	486	491	450	503	492	498	492	468	475	485	501	473	475	504	471	490	471	492	441	474	468	509	469	497	446	521	510	444	499	474	460	489	503	500	492	514	493	483	495	480	463	469	469	451	461	485	494	482	470	463	474	454	518	461	457	488	461	524	459	472	475	474	443	495	507	506	448	529	457	480	467	483	425	489	463	472	495	472	488	468	490	475	449	495	465	499	493	450	490	511	414	490	455	468	463	482	484	520	486	517	439	460	501	494	501	491	441	442	477	501	481	461	457	474	497	459	513	507	471	501	480	472	457	452	531	490	491	446	504	461	466	461	511	504	494	487	521	465	493	479	447	485	475	450	475	487	472	500	498	486	489	469	457	481	491	428	484	500	496	463	482	520	498	492	441	487	460	488	467	476	519	477	466	462	486	502	468	474	469	511	469	442	457	482	490	438	493	444	465	510	486	463	491	484	449	417	479	463	438	483	484	432	434	461	454	454	439	452	476	510	475	459	465	486	510	484	476	451	457	499	466	431	463	451	497	536	502	488	507	508	459	460	530	496	461	481	484	496	509	442	471	483	495	433	482	464	455	442	486	483	501	507	448	473	467	470	445	482	460	430	462	507	481	468	494	509	475	510	510	463	514	479	498	474	460	475	469	472	464	521	458	491	461	451	465	460	469	545	439	528	472	460	467	479	463	496	490	468	472	488	461	454	461	488	464	511	496	486	443	444	484	463	447	456	503	471	448	451	469	465	483	464	519	456	513	439	464	525	464	475	496	492	477	442	447	484	446	483	443	469	526	470	430	418	513	466	477	473	487	486	487	488	465	478	499	505	479	477	459	446	460	455	507	475	490	508	493	482	494	470	441	447	493	503	460	434	467	487	463	474	490	463	493	438	466	408	470	470	478	522	503	449	466	495	487	497	478	462	471	463	453	501	484	441	510	465	468	445	478	499	482	481	470	473	485	459	458	462	475	495	465	503	469	460	468	467	463	431	473	505	453	479	472	454	473	442	458	424	429	466	479	462	468	459	486	507	507	460	436	449	490	439	483	470	451	475	453	491	501	519	486	504	452	479	502	493	448	483	458	465	503	479	449	505	458	465	430	491	474	454	453	479	459	470	525	471	456	507	486	492	463	533	494	459	458	485	462	464	463	487	508	456	469	480	469	458	487	434	492	436	465	469	450	472	490	476	469	505	464	489	491	468	466	477	501	500	479	470	480	491	470	468	459	472	488	461	515	493	518	445	445	491	469	473	457	485	464	460	447	485	440	500	426	495	474	497	467	467	491	454	509	463	486	490	504	469	448	473	464	490	473	493	479	441	498	473	486	512	457	458	494	466	488	461	471	472	487	510	447	476	440	493	483	520	497	468	449	490	475	473	494	497	469	485	478	465	452	473	474	494	455	464	448	447	500	483	478	469	471	488	473	456	470	476	481	500	495	488	502	483	480	468	481	461	491	503	480	490	470	507	468	480	462	482	439	517	487	459	469	467	459	487	471	469	467	473	454	497	471	490	446	493	478	462	514	506	432	458	467	495	479	463	464	467	475	478	438	475	470	484	489	463	525	491	456	474	450	477	459	462	449	470	464	489	436	507	470	470	482	452	500	513	465	444	529	454	431	462	487	445	464	468	492	478	491	468	451	447	471	494	455	502	465	497	472	481	497	507	483	472	481	476	485	493	482	465	449	478	472	467	488	487	451	510	479	482	493	497	502	447	476	464	493	483	491	529	501	467	441	476
11925	15137	12219	7660	4610	3079	2150	1630	2986	3024	2933	2298	1843	1428	1034	792	592	554	521	534	502	536	501	527	492	528	536	488	551	537	515	542	494	501	526	559	522	485	489	555	568	506	507	506	498	485	511	527	515	544	526	518	493	439	541	548	512	500	570	505	499	519	505	511	525	542	481	518	469	502	506	495	462	497	523	537	517	517	502	473	509	479	500	511	506	530	498	548	535	525	510	507	518	489	507	492	497	491	495	519	531	492	527	532	537	499	505	520	502	506	504	523	473	516	539	500	541	542	508	514	519	538	508	488	505	505	536	531	520	502	498	538	534	530	500	506	467	486	531	490	503	509	534	479	461	499	492	521	520	529	535	482	532	469	510	528	478	533	530	508	509	518	503	498	505	494	502	502	506	549	505	529	514	564	505	459	481	500	494	485	512	495	544	510	502	488	512	531	487	485	525	518	443	548	504	540	513	517	520	490	543	520	507	527	524	504	500	502	537	462	510	543	549	538	513	539	465	510	545	534	552	498	527	540	491	551	512	507	553	565	527	518	488	521	473	516	522	499	499	529	508	509	529	532	526	494	521	514	558	556	525	518	543	529	490	484	509	541	488	534	469	502	468	495	550	513	550	512	489	516	522	531	552	494	521	535	501	498	481	513	527	505	499	555	526	487	502	507	502	532	504	472	506	476	561	512	490	487	503	479	505	489	495	475	519	537	498	501	502	526	507	566	568	486	471	505	527	517	509	490	512	563	540	492	469	529	510	572	524	516	559	511	495	506	566	507	496	493	533	486	552	514	495	527	530	525	529	497	487	494	535	508	493	514	501	519	522	529	489	510	465	491	510	527	495	508	542	494	487	470	535	498	505	564	519	503	482	516	539	518	525	527	505	500	534	470	459	511	451	511	536	543	511	481	522	480	507	480	530	492	488	503	502	484	497	511	493	519	539	507	509	557	490	499	515	501	497	523	502	497	536	532	538	471	515	533	528	511	475	514	523	494	504	504	509	508	562	554	539	509	525	539	537	515	501	498	493	489	473	499	503	504	505	492	492	504	512	469	514	501	477	520	514	482	515	540	518	474	502	515	503	514	529	514	491	496	495	521	530	517	479	518	522	503	484	562	528	513	515	541	510	531	493	484	507	470	507	534	521	481	502	539	479	478	517	498	494	543	528	518	551	512	532	535	494	488	537	458	517	533	536	528	467	513	513	515	513	487	492	504	508	523	520	501	507	493	522	496	509	478	492	503	512	566	484	531	479	528	486	497	499	523	485	495	542	515	486	511	510	532	530	502	507	472	494	537	495	516	526	495	502	538	523	513	522	487	488	513	504	511	500	529	525	483	506	504	469	495	508	513	530	509	509	495	575	517	508	470	490	532	490	494	502	505	534	500	520	447	514	520	503	518	513	532	521	503	539	554	529	519	517	490	498	491	534	502	516	505	531	503	566	501	555	521	538	461	509	461	516	542	559	554	497	550	519	506	546	518	501	521	486	471	541	510	515	540	518	514	487	513	507	537	513	502	541	502	487	548	506	531	481	520	537	507	522	556	540	512	529	513	478	482	492	535	527	473	539	501	494	535	495	490	496	511	540	541	496	535	538	500	552	482	513	537	509	528	500	517	473	498	523	516	529	488	506	542	513	511	505	543	539	551	534	487	482	506	511	542	553	503	498	532	493	524	540	498	555	500	511	508	526	513	507	543	485	500	503	544	509	496	503	538	522	507	491	526	526	514	506	526	498	523	543	513	513	514	528	524	491	525	500	528	486	505	494	548	495	520	526	531	507	535	537	515	466	514	532	516	495	487	521	528	536	507	546	515	498	545	506	511	495	516	501	500	508	538	517	508	471	484	492	517	484	523	492	543	553	502	499	527	504	530	525	491	514	495	522	526	536	523	497	506	510	541	517	523	516	530	481	509	476	524	490	518	500	548	494	531	575	485	504	484	532	534	539	507	484	509	499	551	486	523	525	504	491	459	518	479	497	487	529	523	551	552	526	494	500	496	504	513	521	542	503	530	489	489	471	474	473	519	554	497	518	534	513	490	533	486	508	495	513	489	460	530	522	534	525	524	502	512	509	524	530	461	530	491	497	489	506	491	527	519	515	495	495	521	507	518	490	523	511	524	481	503	538	496	502	498	540	526	504	496	486	506	486	489	531	508	502	526	539	547	567	479	535	496	502	504	526	556	502	509	519	528	508	528	489	516	467	493	482	535	527	545	507	494	533	498	548	526	522	477	492	528	557	529	530	500	517	526	521	515	484	467	517	501	522	521	509	522	518	523	493	493	484	550	532	491	525	511	513	523	530	479	510	517	517	526	530	521	502	504	498	503	493	483	496	519	521	527	552	512	504	519	521	465	513	484	527	540	504	466	509	475	543	505	507	534	503	536	527	525	506	550	502	529	507	541	508	520	546	510	493	555	537	547	515	464	517	535	507	533	507	534	529	497	514	504	502	535	522	535	520	543	533	519	519	496	504	507	508	531	519	522	515	488	511	550	503	530	497	539	530	538	537	472	480	538	524	481	476	505	545	524	493	476	541	534	492	516	500	508	491	515	516	501	500	484	521	517	515	489	545	518	514	477	549	548	485	496	505	536	507	506	520	528	505	466	533	512	465	534	468	544	495	509	518	513	494	544	491	526	539	522	527	499	570	532	507	537	542	564	555	491	546	536	503	535	509	537	557	523	529	544	511	521	527	514	525	525	539	480	507	510	494	529	508	506	515	525	518	502	480	526	525	556	528	524	523	514	498	494	513	489	509	518	518	511	476	489	528	471	504	503	560	483	506	517	542	500	496	516	528	516	504	543	520	524	504	514	510	506	514	546	479	533	509	518	501	486	520	464	478	537	539	556	496	550	469	506	501	518	517	521	508	503	497	571	527	497	504	506	510	489	496	527	525	506	522	512	489	538	509	493	523	490	514	488	517	458	524	532	536	530	506	528	537	491	506	537	541	496	483	552	491	577	499	567	540	523	475	515	495	502	535	472	479	501	486	518	528	533	518	512	522	487	484	528	499	496	493	510	520	500	521	544	488	511	533	444	517	503	503	499	486	501	515	487	516	515	492	489	498	532	539	544	519	530	518	510	548	514	536	540	489	500	488	508	493	465	508	521	543	497	474	531	491	512	511	474	509	557	487	527	512	547	517	537	512	530	491	497	505	528	463	507	526	528	530	532	539	526	569	526	498	479	521	518	498	508	514	498	532	500	534	520	535	513	535	567	494	495	504	534	521	526	489	504	506	510	503	514	527	517	527	516	531	519	505	489	563	530	509	519	591	502	529	490	509	487	507	520	501	525	517	504	517	485	542	522	508	532	490	522	491	513	507	534	517	520	488	506	487	488	482	496	539	508	513	493	471	521	481	507	487	513	538	542	498	518	535	486	494	487	526	503	555	508	529	537	485	513	527	507	522	518	546	488	539	544	512	507	478	537	464	503	510	519	525	536	522	485	521	514	508	476	550	551	504	567	524	510	524	549	542	506
24289	21466	28507	24828	21040	7425	2420	2246	12928	19488	16778	12339	7948	4241	2285	1354	929	666	565	556	528	536	523	561	549	550	562	563	555	541	600	603	541	576	478	545	559	548	528	574	538	555	556	528	528	516	545	541	496	533	584	533	524	533	521	587	552	546	528	580	492	523	567	545	486	564	528	538	540	548	518	540	568	534	526	540	531	537	530	546	537	578	585	558	578	516	535	550	502	570	529	515	538	596	571	520	581	544	538	531	515	549	539	523	537	545	579	583	554	478	534	561	526	503	527	514	474	549	557	520	575	577	525	561	524	566	511	498	525	601	567	599	530	546	531	523	532	530	561	525	556	530	541	511	572	523	514	535	552	556	535	540	545	526	535	566	561	530	484	547	533	481	487	525	528	536	557	542	535	481	543	533	555	546	552	561	566	540	548	558	601	524	545	577	556	542	559	564	545	575	522	504	560	573	549	518	514	525	526	554	527	524	526	509	539	495	502	538	525	548	577	566	550	584	534	565	534	534	543	550	550	541	548	562	544	531	497	526	554	572	562	549	518	537	583	515	546	541	564	540	531	500	543	594	548	575	540	534	558	542	546	542	574	533	524	514	591	549	546	516	560	504	501	531	497	552	570	552	534	531	500	547	508	532	548	541	541	567	573	571	561	555	515	546	534	528	493	527	508	532	506	576	558	539	582	554	567	541	553	558	586	531	539	518	520	550	507	514	571	518	482	571	548	544	546	517	555	535	541	531	542	497	500	555	545	553	506	515	563	533	547	530	557	594	526	531	539	548	549	524	580	563	557	520	512	543	546	542	528	528	521	570	517	507	562	494	553	555	561	532	541	513	540	524	520	531	574	509	572	565	542	550	530	534	524	554	563	530	570	554	474	561	584	592	600	526	509	537	501	548	525	508	556	577	548	571	569	496	537	562	526	510	572	576	558	534	575	540	563	523	549	558	536	509	546	549	524	551	572	547	535	510	551	558	565	543	537	525	515	520	547	518	580	574	531	556	584	522	585	495	511	525	582	537	572	542	527	515	516	564	531	525	561	610	546	548	551	531	555	513	568	519	527	533	588	569	536	522	499	515	526	525	532	512	508	556	519	574	544	538	554	531	560	555	539	554	529	536	546	560	584	538	554	534	542	536	511	568	549	576	568	504	519	529	585	548	529	555	563	582	528	563	535	524	595	524	533	514	494	523	517	535	527	565	574	552	519	564	560	544	588	537	544	528	544	519	548	540	543	527	553	526	534	548	546	566	494	574	511	543	531	568	563	527	582	534	546	531	541	565	535	599	522	554	522	526	539	536	544	555	529	564	547	539	504	566	553	534	548	603	584	557	534	547	525	546	536	553	575	532	583	549	543	549	545	528	540	535	525	565	520	552	548	538	547	558	536	537	592	531	544	594	560	544	520	544	573	524	543	508	546	569	558	558	512	558	576	511	539	521	531	513	560	516	555	537	536	568	570	537	530	504	524	537	586	577	527	527	558	561	554	524	567	533	571	548	553	583	566	553	543	535	563	545	551	512	513	512	532	599	544	499	517	577	550	539	566	479	541	553	572	512	533	490	533	520	529	535	547	527	568	546	515	527	548	564	529	520	557	534	547	543	520	530	532	585	574	524	526	505	508	545	571	516	528	513	567	552	557	527	600	541	539	524	526	520	563	504	606	536	516	551	559	539	541	571	521	550	533	529	560	542	519	575	524	530	556	566	551	556	535	542	531	548	529	547	546	528	575	558	541	594	573	551	561	536	513	571	544	548	518	518	519	536	518	495	562	550	589	590	546	542	561	546	568	539	549	572	539	534	527	561	566	548	494	567	554	539	539	527	534	538	494	540	546	566	554	550	564	533	524	529	534	573	574	536	546	522	541	537	546	539	513	561	541	541	608	504	534	558	527	547	573	544	532	544	600	545	515	589	541	580	553	519	483	519	555	569	554	535	560	538	561	561	559	547	531	507	531	541	540	498	523	574	540	552	565	559	540	551	560	513	552	519	522	551	534	559	482	510	543	570	540	535	568	530	573	517	547	529	523	540	534	559	535	582	481	553	571	586	518	541	558	536	567	591	526	490	497	555	545	535	580	556	537	508	553	527	542	544	534	564	555	521	547	534	542	544	521	575	556	541	503	543	517	544	513	489	537	532	495	532	540	516	569	539	537	518	537	555	539	541	572	582	539	525	554	553	533	539	500	524	526	493	487	566	533	557	496	533	527	529	516	524	538	539	521	554	544	535	533	541	531	566	549	510	565	525	562	553	529	563	545	594	552	564	531	529	523	566	550	540	504	577	540	530	518	603	563	540	551	536	573	568	557	535	537	536	578	550	569	552	560	573	512	594	520	538	538	528	527	541	570	543	579	519	519	502	556	535	554	544	511	512	546	590	524	532	532	526	538	537	541	537	572	550	549	549	537	550	563	562	503	567	614	500	563	578	519	537	551	536	599	525	522	562	558	522	545	548	520	493	577	541	545	544	501	518	502	533	555	543	533	567	578	514	541	552	505	524	541	547	536	587	516	534	526	555	500	538	548	553	579	522	539	547	557	490	547	556	546	551	523	550	531	588	532	591	543	518	536	576	537	516	581	550	545	559	527	525	524	546	566	582	537	546	558	576	521	560	565	567	503	549	564	548	540	495	543	550	526	544	531	541	527	517	505	536	535	504	535	533	587	544	505	532	560	544	518	592	569	567	523	534	538	548	558	549	516	555	526	548	531	524	532	563	557	570	529	541	544	554	555	561	487	499	474	514	558	503	566	520	513	523	569	531	579	504	586	559	522	507	503	519	576	561	573	534	473	551	555	505	588	531	538	547	528	585	550	552	519	554	577	548	516	530	566	571	598	542	523	538	527	528	557	576	529	521	569	524	527	541	539	497	562	565	547	518	508	561	514	522	525	561	552	564	530	516	571	559	532	544	541	508	550	547	566	518	528	569	538	520	549	557	546	483	567	527	521	541	542	538	540	566	513	563	559	555	553	535	541	534	544	574	548	622	597	526	540	505	544	495	529	543	527	511	529	560	555	550	550	607	537	549	537	541	553	518	542	568	546	526	560	544	507	569	527	563	529	527	519	547	543	522	570	536	519	532	536	523	566	550	548	542	566	568	530	518	553	479	539	597	537	568	572	553	568	562	540	541	550	535	503	521	559	502	523	554	516	557	528	498	568	544	541	572	528	587	573	549	516	524	573	544	552	558	557	525	526	540	549	506	533	560	573	530	508	544	509	550	522	531	510	575	509	515	564	559	562	529	504	506	530	508	563	533	493	570	522	563	598	509	532	551	554	485	546	532	536	504	571	525	561	540	555	547	562	552	572	542	518	555	536	521	544	519	520	560	581	588	568	543	560	548	556	463	519	542	499	555	564	527	572	522	539	591	547	544	561	560	523	518	527	538	520	545	501	556	558	575	540	544	547	528	552	563	542	525	544	508	517	530	531	575	548	504	507	550	550	536	517	540	526	515	551	557	566	559	539	518	493	578	603	533	521	531
11145	21188	18066	11096	6258	4541	3558	3867	19489	24690	20570	15830	10799	6062	3174	1801	1085	782	625	669	607	553	563	585	549	586	564	554	563	548	598	587	598	585	604	564	574	566	592	553	543	594	583	564	558	600	575	558	566	538	564	534	506	553	569	584	525	556	606	560	585	556	592	581	603	599	593	596	567	606	580	543	537	578	591	608	590	555	570	561	564	590	603	576	565	585	528	582	543	555	567	592	580	582	543	596	564	534	571	591	566	536	567	567	564	548	574	559	601	562	598	567	595	600	597	609	551	580	584	564	589	536	564	570	617	539	608	549	610	554	595	559	571	556	592	545	552	603	598	524	556	577	589	580	566	585	579	541	543	575	544	593	583	578	539	540	567	593	604	572	534	551	595	587	529	528	564	590	569	549	580	572	548	598	563	597	583	615	564	574	592	551	589	589	552	594	603	575	592	544	571	605	556	541	506	569	591	541	589	605	555	558	590	529	590	537	577	572	569	551	549	566	607	594	576	542	558	614	576	564	555	584	586	596	603	558	555	573	566	596	513	579	572	564	575	545	571	543	588	580	546	563	581	588	558	595	574	570	566	576	555	588	547	559	564	603	547	588	545	586	565	559	601	539	582	557	574	559	556	529	573	542	577	595	560	553	602	554	583	602	603	600	639	561	617	518	531	591	554	546	594	559	593	519	546	577	569	583	580	611	608	542	570	581	597	580	566	590	613	555	572	566	576	575	628	566	550	581	570	529	557	554	556	558	581	578	601	576	598	570	558	550	550	576	538	588	554	579	530	570	596	572	538	595	610	577	601	525	612	567	552	549	579	575	597	587	579	572	587	545	536	525	554	572	569	554	614	544	555	585	544	579	562	543	531	582	572	600	541	580	580	537	605	580	548	555	600	555	602	583	615	572	584	557	624	539	602	565	556	579	554	590	526	575	578	594	542	562	539	571	575	560	595	584	556	581	606	573	544	570	618	613	603	502	574	587	580	549	589	600	599	562	582	615	540	615	561	576	563	563	603	564	591	562	545	545	540	589	583	555	558	576	584	562	551	552	554	567	578	586	574	555	537	587	546	562	579	571	585	572	599	539	577	548	528	599	581	602	592	572	600	596	568	566	591	567	563	554	553	579	568	577	561	582	577	561	570	585	556	572	583	608	555	586	566	593	609	562	586	577	594	580	591	543	596	556	599	594	535	574	535	610	619	574	564	555	589	572	606	589	562	560	589	597	573	587	599	596	585	560	550	554	562	584	601	548	585	584	603	562	586	630	559	547	572	616	611	540	541	560	526	577	574	591	586	575	550	587	518	567	621	589	533	554	550	589	556	571	559	605	573	569	572	535	582	587	596	518	608	585	567	554	585	583	610	551	528	608	570	568	579	577	572	594	585	535	514	553	562	566	620	581	559	557	578	570	593	589	603	584	574	576	568	546	564	574	604	565	544	580	554	538	552	600	575	567	615	585	545	585	577	542	533	607	578	576	573	602	571	573	622	559	563	576	560	591	558	560	557	627	592	584	543	588	582	564	542	590	541	579	552	582	598	606	565	547	584	563	575	599	626	570	577	583	591	546	584	549	624	543	554	590	582	586	568	579	604	541	551	645	607	590	577	546	562	577	589	593	551	553	516	575	580	564	579	622	539	571	593	566	578	541	574	553	601	561	590	606	578	588	589	614	608	567	586	588	575	567	614	545	525	592	602	561	575	573	553	560	562	600	564	589	594	580	577	552	557	543	564	552	544	603	587	544	556	580	508	587	555	567	555	553	520	590	572	575	541	590	565	599	511	587	545	581	614	576	602	575	596	544	597	549	596	561	582	598	581	612	577	573	557	578	581	579	598	597	577	562	522	591	555	567	573	557	576	595	563	558	550	567	583	553	585	571	616	569	613	603	520	621	548	559	573	567	541	538	515	583	568	569	600	594	560	589	535	565	563	557	578	592	551	584	586	553	571	574	588	595	580	601	582	606	590	609	562	579	592	584	585	550	556	568	546	545	539	608	521	554	593	585	560	613	574	543	567	563	581	573	585	589	574	570	567	575	536	568	591	590	577	586	583	556	530	592	586	593	552	614	569	556	546	532	554	576	563	637	576	610	577	568	547	538	592	534	589	591	528	568	586	579	611	549	613	550	536	580	591	608	573	555	572	596	582	570	595	580	544	559	605	565	599	548	603	580	564	581	574	586	572	550	582	595	566	603	610	567	533	580	577	564	560	581	583	591	550	603	574	579	556	604	569	603	591	575	561	613	560	606	544	590	565	530	593	589	592	560	580	603	557	528	566	560	573	578	600	606	597	573	554	558	608	539	600	574	587	626	561	590	600	624	570	559	574	588	561	607	577	572	570	540	606	544	559	570	611	525	643	563	515	559	572	563	589	600	590	542	533	533	546	603	566	613	606	581	591	580	587	616	583	570	580	553	628	594	539	562	564	577	554	594	576	570	544	617	596	587	568	525	533	517	581	584	563	576	551	590	553	559	585	591	569	590	548	585	583	582	567	567	551	584	560	576	580	591	582	585	577	589	556	566	583	574	601	530	552	610	625	560	534	548	591	567	555	593	571	572	558	565	571	592	567	600	566	524	604	525	588	551	541	568	573	542	579	572	565	587	579	549	560	582	591	579	583	589	539	578	615	538	560	579	574	560	552	590	577	605	597	565	575	579	648	558	604	586	598	526	584	586	595	595	550	569	559	557	571	586	527	562	574	603	555	574	583	556	559	565	560	571	567	595	565	569	551	558	597	552	558	570	556	558	567	604	556	597	577	531	571	614	563	562	579	547	613	612	560	548	544	607	560	586	560	576	556	561	622	567	600	567	546	590	604	551	558	548	574	580	551	578	604	532	590	552	544	570	584	584	582	581	550	588	580	555	595	534	567	571	584	562	564	573	559	575	571	549	596	633	565	588	576	551	592	577	574	605	590	588	561	534	526	563	585	585	579	600	577	615	551	602	577	572	576	583	602	595	572	578	510	540	545	540	538	533	579	627	600	595	551	600	540	579	600	571	585	558	555	557	546	544	589	513	596	557	582	554	608	523	586	561	635	567	517	584	615	535	556	578	570	567	562	603	567	536	567	559	554	576	574	589	606	585	550	595	550	563	526	549	577	586	585	554	562	577	553	556	578	594	615	554	559	569	553	544	552	548	565	582	550	564	492	576	570	545	597	599	557	548	560	538	556	560	572	577	585	612	549	563	594	572	616	562	575	595	593	578	567	587	530	596	543	575	584	544	597	577	582	587	548	588	641	570	559	586	601	546	561	566	566	571	622	591	546	581	559	564	568	582	573	540	527	618	589	555	513	539	568	562	547	587	608	578	586	583	575	571	585	542	562	570	538	547	575	548	556	568	555	552	599	564	565	555	578	568	568	553	590	545	594	584	558	576	588	564	555	579	600	604	596	548	554	561	587	608	600	583	562	605	519	540	592	549	585	558	616	583	607	589	565	584	531	605	584	566	573	550	570	571	564	582	579	584	588	566	580	568	541	558
25407	21466	27529	25684	11499	3071	1942	2633	8076	11356	9720	7363	4543	2462	1354	985	794	575	543	539	599	543	516	552	553	492	556	521	505	581	538	487	498	532	575	528	507	534	551	503	531	486	552	508	561	508	539	528	534	515	566	530	527	514	513	543	495	532	506	478	528	544	484	486	525	521	553	512	543	522	516	543	548	541	509	531	554	511	545	570	515	506	541	535	512	522	557	494	558	499	555	496	576	554	520	522	502	505	502	541	571	557	561	487	570	498	510	529	521	536	502	531	527	509	554	521	570	547	518	495	505	585	534	525	496	569	520	567	559	573	537	497	542	488	532	541	490	479	558	587	508	546	561	516	538	495	517	509	522	519	487	551	522	544	521	520	549	530	509	532	501	479	542	545	498	530	537	510	579	500	543	510	524	525	532	513	539	533	533	554	483	509	507	509	523	570	545	528	548	512	520	492	557	517	500	557	513	530	540	551	546	494	540	510	529	541	535	547	548	547	540	519	513	538	535	534	504	512	521	504	527	511	527	508	547	522	528	504	540	533	516	563	512	530	516	556	525	530	510	483	542	537	471	507	523	508	495	494	501	530	515	494	478	576	514	523	553	559	525	596	536	541	502	537	511	547	506	559	498	516	569	528	536	519	485	547	527	558	516	517	540	500	542	524	539	505	532	541	471	539	540	497	513	513	561	535	536	529	543	529	557	535	517	523	519	550	540	523	548	524	499	496	536	547	520	522	533	511	535	527	525	551	552	542	503	567	594	519	566	539	491	533	546	548	540	559	527	459	525	504	534	528	537	541	519	557	523	515	532	537	515	474	500	554	524	538	519	516	532	548	506	528	498	519	536	508	523	535	529	533	525	528	529	539	578	523	511	555	525	516	528	565	516	546	505	522	526	515	526	568	506	544	515	539	540	512	531	498	506	527	539	594	569	544	522	553	562	550	576	561	526	544	525	560	518	550	580	565	533	509	529	570	490	522	565	512	493	529	520	563	574	524	537	558	519	564	529	544	486	541	538	540	515	530	503	585	518	571	532	532	529	515	515	548	548	562	549	533	532	534	549	543	468	495	552	508	521	518	524	548	539	524	513	520	500	549	505	492	525	496	544	566	527	525	498	471	543	530	563	501	530	495	530	513	564	513	517	537	549	512	529	557	511	549	524	537	490	575	500	484	527	553	579	539	502	531	552	484	528	552	507	532	547	532	536	527	526	501	494	501	520	556	529	544	517	552	544	517	516	542	545	519	513	538	519	526	526	549	514	539	526	513	562	514	520	502	523	571	516	506	510	547	542	572	520	576	542	574	552	513	560	518	541	499	494	509	529	515	498	539	519	556	541	535	569	528	500	503	514	543	524	526	520	519	526	548	535	533	536	486	541	524	550	542	559	509	567	520	507	531	508	544	538	535	549	526	559	507	538	566	527	488	550	569	539	536	533	501	509	532	546	526	529	536	511	550	561	521	556	508	509	515	529	533	513	519	508	558	550	491	529	501	546	521	545	487	526	553	515	488	557	544	567	532	540	519	514	513	486	544	490	570	517	528	530	555	504	525	552	532	503	500	497	584	540	485	517	510	527	555	530	544	526	525	507	555	486	532	513	521	520	545	546	558	538	489	520	486	529	529	554	532	525	521	562	535	557	487	530	519	532	571	546	494	598	527	495	511	546	507	518	522	527	541	569	513	511	513	511	504	556	514	501	526	539	586	528	550	547	510	537	514	547	558	504	489	536	549	542	520	567	519	540	556	498	538	535	515	502	522	528	533	534	529	523	518	509	538	502	549	516	527	583	541	533	482	537	483	512	510	575	496	490	487	529	492	522	483	513	559	536	499	520	519	523	500	478	563	502	542	552	525	542	567	545	515	543	546	538	511	500	535	524	552	510	533	543	545	526	504	568	559	499	536	548	527	497	514	546	487	486	573	506	537	522	480	545	504	496	531	571	548	537	535	499	577	491	528	528	539	543	562	519	540	528	527	539	508	502	535	557	504	514	536	556	511	522	542	527	516	536	502	537	539	510	569	551	534	505	487	506	514	505	497	535	520	539	530	501	508	525	557	532	567	545	552	524	523	497	518	479	567	519	530	528	529	542	516	532	523	510	515	573	544	512	546	520	510	517	527	539	488	516	528	516	539	510	558	522	507	555	563	542	527	569	537	538	552	577	515	551	534	513	513	512	498	519	492	519	546	543	521	503	553	523	517	487	548	531	516	510	485	527	528	500	532	527	531	510	513	502	539	492	525	547	560	507	528	521	538	558	526	548	522	522	513	495	555	490	524	551	524	513	518	532	519	509	566	489	507	510	526	573	497	553	526	521	524	513	560	573	549	516	559	515	497	530	515	527	486	548	519	513	537	573	507	537	543	494	534	517	525	546	511	549	522	534	567	507	537	474	528	519	515	533	563	507	517	517	509	530	511	530	511	548	553	521	515	561	530	501	491	516	536	540	577	538	541	545	531	500	552	544	499	505	491	522	528	514	469	498	563	519	576	542	475	506	487	532	491	508	495	506	551	561	517	514	508	496	551	545	526	529	550	528	526	558	504	542	526	521	520	566	482	514	522	542	520	477	529	533	566	569	549	516	501	560	534	524	548	527	502	538	496	493	528	498	558	534	498	517	500	495	519	550	538	521	501	547	486	533	501	518	547	529	524	546	503	537	498	509	548	527	534	536	526	567	531	533	544	530	493	541	515	510	520	511	528	533	533	584	498	557	556	530	550	553	510	556	526	532	495	525	551	544	543	564	555	551	548	596	512	508	565	516	535	500	534	523	519	539	539	546	516	519	511	527	508	464	541	527	524	519	568	498	555	554	557	529	520	538	533	522	521	528	516	528	544	535	533	516	506	519	505	507	518	508	565	516	577	532	530	536	549	542	567	472	535	510	528	543	550	531	519	520	520	521	561	533	545	524	511	566	543	529	541	488	513	540	523	508	479	543	501	495	467	545	557	552	508	529	526	569	523	514	517	547	540	513	520	517	532	502	508	519	524	518	537	515	502	469	503	513	549	503	495	534	486	530	499	498	571	531	535	527	471	522	499	515	539	549	539	491	535	503	522	524	567	546	513	494	531	539	494	517	494	507	509	509	506	504	506	512	538	528	566	513	517	521	479	527	514	581	515	534	539	529	534	515	529	525	550	495	548	524	563	511	522	513	512	514	531	554	561	534	563	503	504	505	521	558	510	560	497	521	535	522	525	534	536	523	522	552	525	520	495	513	513	542	527	566	522	486	557	500	516	520	524	497	550	580	549	504	581	500	517	488	523	523	499	547	502	479	565	514	523	524	558	482	537	548	523	541	493	522	527	536	513	482	515	531	516	556	494	526	566	519	528	517	508	510	513	543	565	537	571	528	534	519	546	536	543	520	542	516	510	503	547	568	518	566	566	559	586	512	536	545	523	458	490	579	500	531	541	533	532	514	557	532	507	505	526	573	585	526	554	539	550	549	541	485	489	546	513	549	550	560	591	547	534	572	550	528	535	580	523
9726	18131	15224	9335	6378	4541	3295	5186	15053	18996	15523	12155	7816	4315	2347	1414	904	740	648	612	596	597	576	588	553	557	596	578	578	591	563	639	567	562	591	517	560	613	524	614	523	553	552	602	580	591	598	580	563	556	527	499	557	613	580	535	570	603	596	535	574	606	556	581	570	561	590	577	565	577	569	616	536	573	561	587	586	595	562	574	584	569	566	595	542	576	594	596	571	568	600	584	598	594	582	539	585	561	545	582	549	581	625	589	558	549	562	572	546	585	546	573	540	539	576	570	552	567	590	585	574	580	567	582	596	568	567	594	578	561	596	581	544	624	525	583	590	573	569	545	578	542	552	620	599	613	576	559	576	548	570	577	552	584	574	537	560	581	576	588	536	584	572	570	573	590	585	535	592	560	550	562	555	558	581	598	511	587	520	539	597	582	570	551	546	592	568	586	548	560	596	572	563	523	568	519	566	535	548	602	585	540	560	533	561	568	530	563	579	539	547	553	587	526	551	578	548	549	522	559	576	549	556	567	562	600	557	564	547	581	523	511	584	564	587	551	560	602	565	605	549	570	571	551	531	582	597	549	564	573	576	641	596	566	576	516	601	597	552	574	583	542	510	564	542	552	570	571	524	564	618	556	571	610	590	632	556	590	528	605	610	596	587	528	592	579	607	560	581	560	569	571	544	596	564	594	579	551	546	549	593	541	562	530	575	614	548	601	577	578	561	631	548	588	530	600	544	544	529	539	563	578	564	562	571	595	592	602	574	529	570	591	588	565	542	576	554	564	621	581	539	612	592	581	621	576	566	558	578	577	588	510	567	560	549	545	600	572	544	602	596	518	579	574	607	568	576	590	578	568	544	579	555	537	582	549	584	544	603	575	528	521	591	579	560	580	521	564	582	584	580	590	564	597	568	585	544	606	618	601	546	586	585	574	557	534	551	574	571	553	574	597	561	558	614	577	553	512	572	554	591	639	532	548	611	549	587	546	590	543	556	564	549	554	558	591	563	573	593	619	571	556	546	584	553	620	522	580	546	579	615	572	600	542	567	547	569	566	589	545	605	558	611	576	556	600	513	610	552	555	585	609	576	575	569	615	546	579	581	573	542	589	572	584	576	606	577	591	543	604	541	619	575	593	580	542	509	598	534	577	568	526	547	551	634	575	562	554	531	545	564	576	587	501	563	514	539	584	587	599	584	528	599	534	520	525	591	540	568	575	594	599	570	624	564	582	557	549	551	611	593	580	595	567	558	580	571	592	564	561	620	580	520	542	609	579	544	599	587	575	543	592	590	540	552	600	580	553	588	563	584	585	562	572	655	568	591	545	581	557	586	581	528	604	562	561	597	592	592	572	566	582	570	549	614	591	583	546	575	536	581	581	560	577	565	587	564	586	554	573	604	523	590	541	571	544	613	562	578	556	558	564	625	538	586	550	538	555	557	547	526	589	580	567	587	579	558	562	598	539	587	600	618	532	558	592	559	608	541	533	585	555	609	530	566	570	610	582	550	619	499	572	574	562	620	576	564	569	566	540	596	596	597	573	548	542	586	618	522	561	604	545	579	549	625	581	575	554	587	616	477	574	600	567	561	602	590	579	577	585	579	583	573	602	621	549	580	575	580	604	564	617	617	545	551	564	525	543	596	559	575	552	583	550	602	549	565	593	548	595	622	583	575	551	616	581	572	562	562	587	596	530	532	536	566	562	573	601	576	572	571	548	541	570	551	563	586	546	560	592	581	570	510	565	570	551	565	563	575	574	576	563	577	541	555	537	585	605	581	598	532	580	536	550	554	647	564	559	580	577	580	621	556	527	577	530	538	617	596	550	561	516	596	533	564	557	567	575	583	584	596	582	592	609	531	618	580	553	597	582	588	586	571	578	596	555	547	576	584	564	541	586	578	595	552	598	567	614	599	578	620	541	534	542	564	561	568	550	550	586	565	537	586	568	538	608	538	546	627	577	592	522	553	570	560	569	547	578	566	591	578	572	550	574	548	552	525	601	570	565	574	617	566	543	593	564	556	577	604	612	543	559	575	575	550	570	578	575	572	563	576	576	590	567	579	578	581	584	537	562	598	580	571	548	522	570	590	588	536	583	571	560	585	573	572	592	616	560	599	559	603	580	582	605	559	548	567	560	563	570	566	580	591	628	533	588	647	595	596	558	538	564	528	553	577	571	587	531	582	592	629	565	593	578	594	586	579	566	531	535	547	601	560	587	553	603	576	553	592	534	589	586	559	569	582	574	610	552	526	554	572	520	564	559	607	558	589	544	597	563	582	606	549	560	588	585	589	532	545	558	600	590	583	581	598	554	537	547	593	559	592	569	595	557	565	588	576	552	567	562	579	538	560	579	546	555	588	555	552	570	602	598	543	585	572	537	553	541	587	540	578	573	542	526	575	602	581	600	541	569	568	584	580	550	570	574	578	607	569	579	588	573	568	600	560	557	561	525	553	551	550	543	597	560	600	569	584	558	532	573	558	551	581	553	587	592	617	548	545	545	550	560	530	515	591	593	559	567	585	558	582	579	612	601	580	589	571	519	585	567	592	578	581	596	572	494	566	581	577	574	553	566	562	542	535	577	574	565	566	586	570	563	615	571	601	547	557	582	581	528	561	535	553	577	576	577	588	595	574	585	590	597	570	558	575	553	572	564	567	561	560	583	570	591	560	585	572	566	571	565	552	592	606	563	548	581	586	573	534	601	527	596	544	555	606	586	558	611	586	561	568	579	579	558	602	545	575	593	597	523	604	541	601	527	587	527	539	613	588	598	524	564	566	567	558	565	621	538	556	547	612	577	568	517	544	593	559	518	592	534	591	596	583	507	567	564	571	599	541	519	546	588	565	572	549	563	572	609	557	555	576	569	606	554	585	579	612	531	546	562	588	577	565	560	579	582	565	523	540	565	586	551	610	546	586	579	563	548	578	558	562	548	557	554	571	592	588	548	583	583	546	536	615	558	570	551	557	571	562	531	582	604	616	580	562	532	551	599	594	597	594	592	595	577	568	571	521	577	607	529	616	564	557	602	528	612	561	607	559	597	534	539	612	596	594	580	543	560	574	579	559	531	576	553	543	564	570	606	561	566	571	582	537	571	574	547	561	571	585	527	560	544	555	561	556	541	537	582	561	611	563	637	587	524	550	557	575	594	569	572	555	584	547	600	561	587	593	556	538	553	574	589	582	617	567	586	519	593	584	594	557	566	581	592	587	522	548	562	567	525	550	561	550	555	574	574	563	566	581	585	573	607	598	552	563	548	550	567	581	555	541	555	625	551	550	555	577	572	587	563	604	574	574	598	548	590	569	599	608	553	600	573	546	518	515	586	574	590	579	564	596	640	571	573	580	585	600	579	553	556	601	545	571	592	545	572	599	598	598	563	562	573	602	573	564	559	535	573	566	570	577	534	601	504	599	597	559	560	566	587	597	521	569	558	577	600	577	562	546	554	573	576	544	576	539	584	556	560	564	552	613	542	616	544	552	616
22982	21496	29269	24142	21508	21686	12354	6116	22300	33753	30751	23788	16398	9086	4716	2632	1689	1076	822	789	736	690	715	742	706	666	721	724	687	709	672	691	704	672	681	656	683	732	672	656	719	684	668	666	670	693	640	710	681	717	686	676	686	708	699	672	665	676	642	630	709	707	694	684	760	698	679	715	677	706	707	656	685	716	672	642	675	664	672	682	677	695	668	717	699	700	680	661	676	712	698	692	670	688	680	746	713	655	704	647	670	674	709	677	699	676	676	672	719	700	626	674	708	670	638	693	733	629	717	591	729	717	692	642	678	694	682	690	697	666	740	647	710	680	673	697	671	686	741	718	705	702	728	653	662	642	697	697	714	697	621	752	702	648	718	673	718	665	724	687	700	712	656	693	654	705	673	631	689	696	640	693	688	635	710	723	704	689	718	662	675	661	669	761	678	698	745	683	656	649	689	662	657	697	679	650	715	661	700	723	683	657	688	659	690	667	679	652	678	635	643	705	665	703	711	676	648	620	717	677	715	731	643	638	672	712	706	640	703	683	717	724	674	657	676	689	649	665	686	627	661	660	678	667	678	691	693	661	707	714	653	719	706	681	699	708	680	681	663	666	665	693	693	725	676	668	685	671	690	707	717	677	695	678	716	701	694	693	648	687	676	686	643	750	661	699	677	639	705	705	722	668	687	683	718	693	647	669	656	666	732	662	651	611	707	636	689	689	690	662	732	619	714	681	700	692	644	692	749	670	670	688	665	689	688	627	697	676	663	747	667	667	677	697	646	688	699	735	710	675	631	644	699	713	682	673	693	753	689	626	678	700	697	639	712	670	675	686	645	687	745	721	660	702	675	656	672	696	687	661	697	684	693	673	647	684	666	662	675	692	733	685	688	632	684	661	671	680	703	712	717	665	707	685	714	648	665	731	692	643	677	701	658	671	682	686	710	630	684	688	705	660	673	643	657	700	677	685	655	674	662	638	664	737	681	655	728	649	674	699	675	663	724	657	665	658	702	667	681	697	655	660	693	644	721	708	733	707	655	640	698	692	696	688	636	632	652	679	704	633	693	626	720	685	715	682	697	667	719	696	687	669	666	698	661	744	627	669	639	686	689	719	669	691	693	671	690	674	698	713	671	685	698	720	697	687	689	684	655	719	652	650	650	689	666	666	660	688	671	710	669	681	728	722	723	644	729	687	668	670	706	640	678	683	666	698	733	694	737	685	677	671	695	661	651	719	755	658	708	685	706	695	682	651	723	712	720	673	699	696	646	735	698	691	665	678	658	673	690	674	685	690	683	695	637	690	619	641	689	655	671	676	691	676	692	677	702	725	695	667	741	715	695	640	758	675	702	702	690	672	700	702	615	686	742	715	699	692	678	708	699	697	693	691	636	654	681	675	672	636	663	696	678	659	642	657	719	615	724	690	687	707	703	723	698	670	697	697	691	694	653	662	717	677	751	709	687	660	703	675	709	723	682	696	686	678	713	668	670	684	670	648	687	675	653	740	654	688	647	700	687	639	718	693	679	697	667	687	665	667	660	673	665	647	739	666	688	737	701	655	711	677	685	691	648	687	710	676	695	694	718	685	676	716	731	685	728	707	711	666	682	716	708	657	684	712	621	662	654	737	690	650	681	598	666	632	676	774	711	738	663	669	678	629	661	705	670	679	669	680	730	704	657	684	664	715	680	674	712	684	710	699	676	658	728	694	732	678	640	731	693	671	665	696	663	737	652	725	739	673	628	704	681	684	742	666	673	683	664	674	672	720	712	636	675	692	710	665	703	686	690	711	723	700	649	653	690	657	723	697	703	681	649	647	730	656	718	703	670	690	697	699	632	684	628	716	656	678	677	714	696	699	681	699	685	669	691	704	717	673	750	685	676	672	680	677	682	702	658	641	687	666	672	716	707	720	659	704	685	676	692	710	684	690	756	641	698	687	679	692	701	669	734	687	714	713	656	682	664	662	640	649	677	681	690	675	634	678	679	633	660	695	707	686	688	678	645	679	732	637	668	687	690	645	700	706	649	685	680	662	678	668	694	652	619	698	641	653	659	661	670	626	661	711	684	664	630	720	667	735	649	689	647	746	694	677	704	706	738	670	670	672	651	668	720	681	694	684	691	670	691	644	688	685	679	679	718	716	646	708	705	748	631	726	668	687	692	675	693	705	668	669	677	686	707	712	680	669	686	676	702	640	683	714	675	674	729	690	691	688	691	726	666	688	661	712	704	690	721	672	707	698	704	724	674	635	704	709	745	704	685	758	680	658	674	666	711	673	688	643	696	677	706	703	633	658	666	706	671	655	667	686	670	684	687	680	678	700	663	662	682	680	704	705	685	706	674	669	643	671	641	636	666	680	655	679	692	661	685	701	678	659	688	651	674	681	679	644	676	721	633	649	686	661	671	662	692	678	686	683	654	682	724	686	695	677	676	648	708	672	690	728	714	630	675	697	711	675	664	652	652	735	691	680	670	695	702	672	675	672	653	735	663	653	657	701	706	665	709	710	690	659	645	652	690	695	718	640	670	702	696	656	655	679	682	716	702	693	631	684	665	673	689	611	695	674	722	692	669	658	714	684	697	696	684	719	694	685	674	647	717	744	691	742	719	681	739	648	670	694	704	625	731	754	680	680	677	679	759	656	662	665	661	711	667	714	693	634	725	681	688	618	663	696	631	735	659	634	674	701	720	691	689	694	658	667	713	707	668	716	761	695	639	694	667	694	721	663	706	668	677	679	689	712	673	695	659	671	702	695	620	691	662	709	683	673	653	698	690	675	642	652	691	644	691	675	708	724	745	673	680	689	641	680	635	681	669	730	677	674	716	692	702	678	709	700	710	634	693	711	659	722	679	663	655	669	714	680	700	697	691	695	681	633	723	672	686	650	624	680	737	702	679	695	697	691	672	670	698	694	631	681	675	686	650	636	670	690	708	707	639	667	718	671	670	713	740	657	667	720	715	677	638	716	707	639	692	664	648	688	705	686	656	668	680	709	661	682	692	690	745	690	695	674	724	669	641	686	690	662	675	669	686	672	672	689	660	679	653	696	654	721	667	673	668	665	669	724	694	683	667	659	703	705	672	681	660	738	634	683	650	684	687	651	671	704	684	681	702	740	686	692	667	657	642	675	645	696	703	686	689	643	669	663	710	705	685	678	687	641	713	700	699	653	653	654	683	713	709	642	641	662	681	644	651	667	669	697	693	684	693	721	688	651	665	731	674	668	664	698	659	698	672	671	693	738	669	691	675	686	662	652	652	680	647	698	716	661	655	685	726	668	608	703	676	688	702	696	665	661	683	654	664	636	692	712	654	709	678	716	701	651	722	692	637	651	727	674	680	696	706	645	626	699	681	662	656	683	681	669	721	710	694	671	682	677	709	681	718	681	664	689	699	644	659	723	653	652	712	648	697	699	678	708	656	651	685	711	722	675	704	718	714	713	704	672	720	710	676	669	678	648	698	668	722	713	691	648	698	667	653	701	625	700	695	692
12207	28122	24353	15945	11748	8256	6571	9847	30111	36823	32966	26938	19259	11888	6599	3913	2207	1287	973	869	768	725	717	745	728	747	745	743	676	756	670	738	700	693	700	631	730	685	718	699	756	708	627	730	744	689	734	712	710	653	663	672	699	701	715	730	700	748	688	722	712	663	698	674	694	740	667	725	721	697	712	730	736	719	679	711	702	720	722	701	710	726	699	704	662	688	753	694	693	710	773	783	694	698	705	681	671	712	702	687	677	713	713	676	694	679	749	702	729	694	660	690	744	781	679	708	651	708	690	686	711	689	647	670	714	723	676	662	730	703	691	661	695	649	723	672	687	717	695	721	663	706	684	739	696	700	689	732	767	722	728	691	727	698	743	705	666	739	669	705	684	717	715	701	736	702	762	670	655	711	678	692	755	721	705	674	709	706	684	705	699	688	782	707	708	713	704	702	684	704	727	725	711	679	725	688	665	732	668	711	725	684	686	699	691	726	705	719	733	713	709	727	705	694	705	678	702	742	723	743	675	686	700	677	636	681	694	686	713	664	669	708	712	687	731	682	677	665	673	673	734	727	704	704	691	724	719	728	676	728	704	705	720	689	746	760	745	712	747	729	663	720	680	730	690	727	664	722	722	698	713	700	698	696	696	716	629	752	709	706	692	679	717	718	679	756	667	724	668	704	683	710	678	678	681	738	693	670	692	701	742	725	737	648	732	697	713	723	687	689	729	682	691	713	732	668	725	757	717	694	750	729	668	716	674	747	692	696	701	701	673	684	700	685	705	728	723	734	696	698	709	697	718	695	701	705	682	732	726	708	661	711	674	671	708	677	704	731	696	665	784	717	641	657	703	747	695	708	650	733	735	670	645	733	678	691	689	734	738	682	766	689	671	717	749	678	740	682	668	705	770	713	727	726	719	724	687	728	711	724	700	730	698	679	682	659	645	710	701	696	724	675	698	687	692	690	714	709	722	742	692	682	717	722	697	713	696	704	704	746	702	727	728	691	723	705	721	730	714	635	685	727	680	704	688	716	744	709	724	709	692	704	705	711	662	731	697	762	747	684	710	705	702	711	719	701	699	708	679	698	766	721	698	681	667	723	692	704	691	706	691	696	713	687	730	709	758	720	680	733	673	686	673	694	692	690	656	688	712	760	681	727	648	710	656	693	708	737	704	736	714	729	732	707	723	719	722	732	676	660	681	684	714	652	721	708	675	699	733	720	751	729	686	687	735	686	660	704	683	689	720	704	731	721	739	732	690	695	675	672	702	709	689	682	687	718	742	730	711	665	701	686	707	720	711	718	698	681	708	738	668	691	712	690	691	748	740	686	718	693	688	725	675	749	718	734	711	687	704	681	703	715	685	667	746	679	769	715	708	730	722	705	746	679	707	649	714	721	696	725	665	732	685	753	685	732	711	704	684	713	702	721	716	701	698	656	745	681	690	698	686	721	693	745	745	660	728	717	727	689	683	702	714	702	681	707	702	678	719	741	738	673	726	703	729	725	698	713	688	670	722	652	731	723	738	711	709	751	696	736	691	698	722	704	694	700	709	729	669	730	697	683	677	698	700	735	703	671	736	671	668	751	726	668	702	700	702	709	715	770	674	698	720	681	675	709	685	742	723	710	732	761	676	679	705	683	723	706	690	737	730	695	700	739	655	724	685	657	711	743	731	687	696	712	701	732	724	665	719	699	716	681	678	722	724	708	696	692	745	740	698	694	681	657	732	703	688	697	708	723	685	687	728	704	713	716	713	704	691	723	712	668	729	725	684	688	670	682	709	711	718	714	719	692	723	693	691	630	718	746	741	731	690	686	709	674	660	694	733	697	694	739	669	724	710	667	711	712	690	692	684	705	710	744	705	687	729	684	691	705	699	746	747	708	685	713	670	708	691	727	719	709	711	640	691	665	691	708	637	730	725	716	685	680	706	719	695	658	679	700	702	683	664	719	711	694	704	734	761	715	671	676	638	701	786	735	673	674	755	713	698	691	728	720	710	720	688	657	714	710	740	723	675	711	694	683	668	695	751	704	679	677	706	686	680	723	704	686	679	711	721	692	683	656	731	725	709	734	698	741	671	689	664	728	752	698	685	705	727	716	757	654	729	684	737	658	687	774	699	681	706	690	731	735	697	680	733	679	690	693	681	686	654	693	681	676	697	743	700	699	705	682	741	681	689	697	713	706	725	703	680	684	672	724	699	756	752	673	675	700	669	681	663	702	679	701	715	720	704	659	694	675	745	725	719	724	700	712	686	652	759	675	706	691	671	734	714	723	695	669	708	708	694	691	735	672	673	685	731	754	724	661	734	708	719	757	658	706	688	678	726	692	704	707	717	718	741	647	693	703	727	692	699	698	668	707	694	685	678	683	693	655	724	687	721	673	695	674	689	712	698	685	748	736	751	713	716	702	696	673	698	688	739	727	657	689	675	694	693	737	768	737	705	663	699	644	679	676	731	761	738	646	749	720	665	726	709	710	705	698	754	756	686	702	714	682	703	682	677	715	731	744	713	663	709	739	733	700	711	690	713	686	701	676	737	698	734	689	672	718	684	652	681	714	730	655	714	725	678	745	744	700	699	694	716	696	736	645	709	686	708	698	719	732	694	755	713	675	705	686	746	706	771	710	732	687	719	704	730	729	713	712	715	696	697	669	723	708	679	734	713	694	734	699	706	718	723	654	694	745	646	708	750	697	753	711	746	679	703	661	682	702	721	720	706	681	681	765	744	750	704	686	685	669	705	693	683	700	740	701	726	678	711	684	725	695	732	682	679	703	676	699	731	739	730	728	699	664	669	739	717	706	748	687	762	739	719	676	697	692	732	722	678	714	702	696	715	735	697	736	700	703	723	706	705	721	722	693	739	713	728	709	694	697	724	668	710	690	707	732	679	727	708	714	701	699	662	697	760	643	693	707	723	726	703	707	723	710	708	689	723	640	759	725	719	689	679	714	708	723	716	706	713	723	691	716	676	720	685	677	694	703	707	695	726	722	665	733	717	664	726	720	690	720	687	703	684	686	699	730	766	676	694	794	715	725	688	676	712	698	694	718	701	745	725	694	746	690	732	693	729	706	692	670	668	729	762	708	753	685	727	723	665	735	755	692	679	737	697	696	711	719	696	683	728	702	718	693	670	693	703	718	702	677	681	742	717	690	735	675	718	677	678	694	701	723	705	674	669	734	746	686	733	711	661	718	681	739	746	753	738	677	688	745	705	740	668	691	712	733	655	704	722	721	739	695	679	675	714	655	685	686	693	673	698	741	691	661	713	708	688	695	682	677	730	682	703	776	690	694	745	739	711	670	707	708	712	677	743	701	732	675	688	683	698	721	733	693	692	687	704	709	745	719	667	689	680	724	734	727	743	700	744	699	707	673	675	697	668	704	712	734	688	699	695	701	702	666	702	708	667	698	715	666	719	747	721	675	722	761	672	727	707	699	700	670	682	690	706	690	673	681	711	698	697	676	687	700	661	703	715	714	726	711	730	691
28188	19898	13201	6948	3264	2285	1397	1114	1683	1988	1953	1717	1348	962	749	631	588	511	504	462	487	437	443	459	460	456	474	484	437	464	434	451	455	443	452	468	455	475	421	459	483	451	478	514	455	443	460	455	440	486	448	464	467	499	461	450	431	484	458	429	467	427	409	467	464	483	415	438	481	480	482	473	470	445	472	450	444	487	435	494	493	453	508	448	489	467	474	432	466	493	480	440	473	482	432	458	496	478	500	453	463	477	443	447	434	490	462	488	463	470	442	491	458	452	496	467	489	450	446	507	459	470	455	466	437	419	437	434	462	460	439	424	461	435	473	413	414	483	522	488	469	406	513	419	453	488	413	456	458	446	457	468	438	447	477	463	447	439	436	487	462	437	452	519	451	451	479	487	469	424	433	493	434	451	493	486	421	452	430	470	459	439	446	464	477	458	470	435	484	437	444	465	481	431	468	487	456	412	495	469	472	462	469	457	448	465	517	466	438	442	474	458	444	441	466	448	488	459	458	463	460	470	449	428	453	455	433	466	432	459	438	465	491	477	475	436	427	454	438	443	446	469	467	442	472	468	449	465	467	435	454	495	447	464	447	465	462	464	439	479	431	463	518	445	488	468	478	473	477	445	465	445	478	475	480	473	494	450	443	477	491	444	484	533	473	485	464	439	496	450	481	447	466	463	438	474	458	492	433	446	468	476	483	488	486	438	490	434	437	456	446	482	492	490	443	493	474	501	439	437	455	472	434	440	467	484	476	429	469	446	483	499	441	482	443	484	472	458	445	462	465	470	418	435	490	448	448	497	449	444	456	471	500	462	455	461	472	502	470	466	441	441	446	461	504	494	476	471	452	443	469	451	495	437	443	474	461	432	448	485	456	431	456	441	452	463	452	455	422	487	466	487	467	463	428	501	498	479	460	465	430	462	462	482	449	467	469	480	440	461	482	463	481	456	488	434	448	424	448	435	494	413	461	483	431	481	465	497	459	481	481	465	448	458	479	474	466	460	468	479	475	491	472	438	438	422	483	475	492	456	489	452	443	439	447	441	452	448	465	514	486	445	460	485	505	414	465	453	460	422	467	455	480	445	479	441	489	433	465	506	411	494	439	451	515	453	473	472	453	468	476	510	482	451	471	469	477	487	451	496	449	437	477	464	484	490	495	477	469	451	429	440	509	454	442	442	397	457	502	488	494	490	481	466	478	470	446	495	460	428	481	449	501	475	459	481	453	450	441	470	462	487	437	447	472	463	454	461	470	492	432	442	450	448	477	450	498	443	456	448	475	456	448	430	464	481	466	477	441	500	473	441	478	423	478	475	420	451	502	475	493	428	451	469	454	500	477	484	447	477	485	472	484	470	475	485	433	457	479	437	461	455	460	444	477	495	457	477	427	449	424	517	430	498	495	440	453	442	475	502	469	463	470	460	496	442	455	453	493	442	492	441	463	459	479	461	470	460	474	464	447	476	450	493	501	457	457	456	471	490	467	476	449	485	499	447	463	471	460	487	458	489	466	457	432	461	467	468	471	494	445	455	453	494	489	456	452	443	507	448	447	479	465	441	449	461	475	493	488	468	440	460	441	445	456	453	482	462	428	468	493	462	436	450	450	447	466	453	484	464	488	466	498	460	484	458	490	485	491	432	471	461	467	455	475	457	480	447	481	450	476	445	474	484	496	468	421	494	495	472	452	446	443	493	468	496	458	485	472	438	461	518	489	470	476	508	487	471	448	476	449	474	476	450	467	444	482	449	484	425	498	471	465	458	469	460	482	441	493	473	484	451	488	525	465	453	467	444	471	444	492	499	454	448	453	475	437	457	433	472	456	473	460	476	473	447	491	450	429	459	434	472	454	457	449	435	488	447	433	489	462	460	470	438	488	451	492	436	461	451	475	428	481	456	466	442	461	414	474	482	452	468	470	471	465	432	464	491	462	501	483	453	478	513	442	487	473	438	473	481	467	439	485	462	435	478	481	499	484	428	496	446	471	470	444	445	521	470	462	471	470	449	527	474	462	451	462	437	460	461	473	484	489	488	444	474	461	494	490	425	438	499	506	433	458	460	436	457	406	444	436	458	464	452	516	516	444	456	451	478	462	452	452	453	492	450	484	482	473	476	460	459	469	470	523	449	441	449	447	450	462	469	487	435	428	466	510	406	432	510	494	455	509	467	474	445	425	432	482	462	467	440	460	490	489	432	469	439	466	464	496	428	475	480	453	465	449	471	475	474	473	456	449	436	468	464	445	464	453	467	472	417	512	448	429	453	487	461	442	486	481	434	453	466	470	481	515	430	439	453	455	464	440	476	457	466	464	485	442	457	449	420	464	492	448	503	443	480	474	399	446	480	421	420	455	481	460	450	478	432	436	424	457	439	472	497	467	437	486	461	458	444	440	430	473	493	434	464	460	467	499	444	426	446	458	461	464	466	444	509	458	464	460	447	480	441	463	477	495	462	446	472	434	488	471	482	478	459	462	473	445	466	453	495	453	384	448	467	456	462	455	487	493	436	434	460	480	461	473	466	473	441	504	440	473	442	467	496	496	447	424	440	465	473	449	450	469	481	454	492	482	497	454	473	462	443	493	466	490	459	475	474	502	462	425	432	444	437	488	461	432	480	461	447	447	462	463	440	446	465	470	451	493	464	476	461	466	469	456	454	475	479	482	469	463	432	474	475	429	468	493	440	423	444	463	457	455	472	466	486	453	443	472	415	470	469	450	455	469	465	443	455	468	426	463	477	421	464	500	462	411	501	460	476	474	437	458	467	443	460	474	516	457	472	451	433	419	445	489	503	430	479	460	479	433	448	436	471	495	445	457	444	486	438	493	428	465	462	463	497	462	511	447	444	498	432	423	478	445	479	461	449	474	452	497	495	451	480	496	456	464	471	453	480	482	463	476	476	468	492	436	464	440	460	480	474	468	472	493	483	464	458	460	470	451	466	482	456	460	542	465	459	500	450	447	461	510	491	456	443	474	469	453	482	484	475	465	439	447	450	446	468	452	452	469	457	512	480	461	433	480	443	467	457	431	466	457	453	433	422	466	461	427	472	441	460	449	432	429	458	455	520	474	446	475	480	481	464	419	439	460	436	468	461	477	474	474	501	470	485	502	456	467	467	474	469	487	466	446	471	432	460	445	465	469	475	485	422	448	431	444	478	460	437	430	507	453	477	502	467	452	429	488	456	474	462	465	457	483	490	498	490	451	460	474	480	415	507	489	455	433	452	489	461	487	452	451	419	438	475	427	462	477	490	474	460	485	469	480	429	484	467	488	475	492	448	442	485	498	487	444	490	482	490	456	488	458	454	474	455	491	447	463	487	444	432	501	481	455	457	480	481	468	459	465	459	482	487	419	438	447	468	510	474	499	442	437	474	498	443	458	449	464	504	475	459	438	445	459	489	474	461	456	464	470	477	469	495	432	441	446	481	423	427	463	464	468	426	415	450	461	485	465	491	450	452	477	478	476	470	454	435	447	468	518	491
9895	15408	12868	7889	5564	4163	2351	1849	2542	2820	2702	2340	1671	1221	870	700	617	544	542	514	513	464	467	538	500	490	501	465	519	475	491	486	495	506	508	539	498	482	527	511	487	514	476	478	519	497	506	488	491	497	510	506	521	506	508	541	469	553	484	512	453	505	482	467	448	546	499	444	492	484	554	491	501	451	481	515	483	463	498	469	475	525	505	532	504	535	479	496	510	517	495	529	535	473	522	480	494	478	474	476	502	480	529	490	503	512	494	501	510	501	505	512	474	485	523	486	481	495	484	456	519	495	508	547	525	493	522	479	480	509	523	487	471	453	526	525	526	506	480	507	479	526	470	515	480	492	492	485	481	511	538	495	522	489	485	487	517	483	483	448	499	564	513	489	474	467	493	513	521	497	484	506	493	497	486	514	493	482	522	515	481	502	499	495	496	532	507	495	506	499	467	529	469	507	475	500	499	506	503	510	522	498	512	536	519	525	493	513	534	505	496	525	526	555	504	485	503	493	550	503	494	514	524	542	480	483	530	496	460	519	467	504	507	460	509	528	524	505	474	524	471	450	508	466	453	492	517	500	514	479	484	504	491	504	486	493	521	492	482	522	508	503	479	536	505	493	479	445	475	471	539	522	525	505	497	477	477	504	507	512	573	507	513	486	492	497	506	530	448	498	496	532	497	473	486	483	489	481	471	492	457	511	504	502	483	529	443	481	486	525	489	492	539	535	536	479	483	530	451	490	474	498	502	514	474	516	487	498	479	503	532	531	500	535	520	533	494	510	488	464	474	503	514	469	470	483	486	505	492	474	475	498	523	469	518	519	489	510	476	508	504	470	468	495	509	513	503	513	468	510	479	484	535	483	506	479	500	488	538	470	477	495	520	549	512	513	501	503	503	512	496	515	457	501	472	484	470	500	454	502	500	503	482	483	482	471	519	480	520	524	504	517	497	487	498	502	492	501	490	482	485	439	490	471	492	467	525	522	499	491	511	484	542	521	485	483	498	482	502	524	518	519	488	480	455	493	504	506	555	493	483	465	539	468	495	503	464	493	490	504	533	506	515	482	503	510	495	529	485	507	499	530	502	498	503	515	493	516	520	486	496	527	481	509	479	477	483	521	475	486	493	507	521	481	468	499	475	510	534	500	496	495	481	523	501	475	495	507	495	482	498	507	459	487	535	514	517	477	508	516	509	486	480	466	503	475	510	485	516	470	493	488	493	490	520	494	510	462	474	480	476	496	501	499	505	502	479	529	496	504	526	491	490	503	506	527	526	530	522	486	537	501	522	529	538	482	468	483	552	495	503	458	496	488	501	436	458	500	478	483	474	527	484	524	513	485	505	509	490	526	446	541	517	525	514	500	534	473	516	481	513	496	461	454	477	483	510	485	549	498	507	517	498	493	474	494	524	473	521	492	475	526	491	520	487	471	498	505	541	514	494	507	500	531	467	526	504	498	491	464	508	498	473	493	503	517	527	504	520	537	445	498	491	507	456	503	497	507	481	480	496	523	550	516	511	493	562	511	486	483	504	493	487	492	505	479	490	513	507	509	527	487	490	495	508	469	513	465	482	477	490	516	461	493	482	471	520	495	502	496	457	539	501	492	472	507	474	504	513	542	444	481	514	522	543	485	501	460	515	469	526	507	529	513	510	529	519	483	517	500	496	494	497	521	531	520	507	511	507	496	494	511	494	482	513	476	470	520	491	528	536	529	477	525	551	497	501	451	500	483	525	501	473	462	489	487	489	513	496	484	523	483	516	493	530	486	500	520	502	512	469	515	512	461	540	538	506	473	485	491	516	490	501	493	497	485	498	478	483	490	496	509	516	470	488	518	500	514	517	511	524	483	536	486	532	525	490	514	507	501	524	503	498	523	475	506	498	512	572	495	487	488	512	523	473	476	506	511	477	538	516	554	491	511	456	464	469	519	511	517	507	515	506	514	500	474	506	491	477	473	468	495	522	504	511	492	525	470	487	503	493	489	512	484	494	489	481	503	510	509	493	514	512	467	493	474	528	502	476	491	487	507	479	487	468	490	485	505	499	461	530	473	478	558	508	494	509	510	470	515	470	529	524	474	467	494	500	506	480	488	502	503	501	532	523	504	498	507	487	520	492	490	477	483	478	508	487	481	470	491	483	500	497	526	484	453	486	509	475	491	484	531	505	492	495	491	500	486	501	489	508	535	458	521	500	531	517	482	501	515	507	509	484	503	451	535	471	493	503	489	509	479	480	513	488	469	523	512	508	457	458	495	491	505	507	489	533	499	469	483	558	500	500	508	494	481	511	499	509	480	526	468	517	526	492	462	518	526	489	498	503	503	490	476	503	524	545	501	500	497	498	494	512	511	484	513	514	497	471	500	449	493	476	477	465	479	514	513	475	487	459	465	528	461	529	480	490	478	514	486	484	518	490	525	491	475	493	519	512	497	488	451	529	458	502	464	471	488	505	461	516	477	469	519	491	466	468	482	503	488	463	487	514	504	517	496	480	513	467	506	495	495	463	474	484	501	476	482	484	509	482	474	483	488	515	456	462	480	501	496	482	484	492	500	507	508	510	525	517	510	535	519	511	457	489	473	515	504	537	523	481	524	509	466	525	495	473	487	490	466	499	477	503	491	492	518	455	489	509	557	466	497	499	485	495	489	523	497	508	541	485	505	494	489	497	534	515	449	499	469	500	485	474	511	497	486	491	518	506	494	480	516	565	486	495	494	523	479	546	446	509	500	525	544	492	536	517	494	440	547	475	482	497	522	473	525	507	426	532	491	531	486	490	501	515	501	549	489	493	511	528	465	471	484	506	474	477	517	492	497	487	505	508	508	487	477	501	490	513	539	531	477	545	480	547	487	509	530	530	493	516	509	516	500	514	501	467	481	466	525	500	500	507	513	517	455	483	496	500	499	521	529	481	484	509	510	501	515	539	519	455	478	486	482	516	483	493	518	505	490	506	513	482	521	489	494	530	516	469	498	471	486	505	511	504	447	477	491	477	496	506	470	485	483	511	531	499	513	506	473	492	504	497	499	485	513	502	489	494	492	512	513	531	499	458	533	507	503	481	523	492	507	539	519	521	494	523	496	473	465	444	506	526	475	490	506	491	493	497	508	520	544	485	473	496	475	542	458	514	488	504	508	462	447	483	486	505	502	522	511	484	485	510	491	503	512	539	487	489	491	497	493	519	541	463	499	508	479	476	531	492	484	486	480	450	514	498	515	513	485	502	515	522	507	490	496	524	466	473	520	527	483	485	499	513	519	501	493	494	455	455	487	492	508	510	521	514	533	514	520	499	555	522	501	493	489	506	493	477	498	508	493	525	459	506	523	460	501	479	510	525	521	490	507	479	497	551	508	498	532	476	496	458	509	523	500	489	532	475	499	501	508	532	530	477	516	505	468	487	498	484	516	489	499	506	492	494	491	499	522	500	505	516	494	476	519	524	526	526	497	481	498	522	494	466	490	500	529	451	452	516	527	494	519	502	493
24280	21430	28570	24688	21235	9355	2976	2023	6865	17595	16913	14390	9306	5121	2727	1520	917	697	629	556	558	552	532	530	519	600	528	515	557	548	533	531	546	509	558	524	515	582	548	498	557	533	518	576	545	532	523	554	489	577	511	579	528	509	568	505	510	507	589	533	535	520	548	556	506	550	518	531	531	518	517	539	576	541	506	513	558	563	540	523	531	540	563	557	586	528	541	509	545	521	532	514	508	542	536	538	546	554	600	531	571	544	511	521	542	550	537	532	543	575	530	517	544	537	569	541	557	532	552	517	536	546	561	567	525	528	523	530	579	533	542	558	508	526	530	540	543	526	559	526	513	532	530	544	541	541	558	542	578	582	517	540	487	508	530	525	557	547	496	565	534	520	556	552	555	541	554	508	557	500	565	552	555	526	494	552	530	534	529	489	530	533	540	530	501	552	583	528	523	556	533	479	538	543	531	530	544	534	503	558	561	526	518	528	545	487	553	505	549	519	527	538	550	506	513	501	551	558	541	560	498	533	511	503	552	565	546	538	571	552	547	562	499	526	528	568	536	478	532	556	541	500	540	515	563	544	545	553	526	533	524	541	539	548	565	510	554	522	515	559	515	517	531	534	542	583	521	505	532	516	492	527	592	539	523	525	513	543	508	518	500	551	543	536	534	562	543	552	576	499	573	579	561	535	525	526	575	533	520	565	520	550	543	560	513	556	544	566	553	521	496	530	505	571	536	538	517	565	527	518	527	519	539	556	552	579	590	505	524	563	562	582	549	526	546	514	526	572	541	487	533	598	591	524	515	529	576	534	579	535	552	573	520	537	580	544	573	527	520	519	493	563	573	584	540	539	559	534	520	549	554	539	543	557	543	556	561	563	539	521	511	556	524	527	565	534	531	502	557	546	571	535	500	583	577	556	575	575	572	539	547	564	503	529	561	576	569	542	502	591	540	579	562	533	509	507	539	502	566	572	527	584	564	552	526	517	577	531	529	554	531	546	555	519	553	541	572	559	574	510	507	505	544	566	516	557	580	558	518	552	521	554	605	532	536	543	530	510	571	542	537	548	547	521	527	574	570	558	537	539	540	534	546	585	533	532	525	520	550	541	531	511	580	574	558	540	535	579	542	514	549	602	510	580	491	556	535	538	523	558	522	517	526	560	509	520	528	512	550	531	556	545	518	514	538	576	537	555	554	554	570	528	545	587	563	551	536	518	511	547	504	511	527	517	554	557	528	491	547	498	549	529	565	539	527	508	545	547	563	522	498	517	512	528	536	530	526	519	537	539	551	517	572	526	537	554	483	572	499	565	531	571	549	548	541	574	569	546	548	553	542	560	511	504	500	553	495	513	584	532	570	533	507	547	576	538	562	574	577	498	540	579	580	539	585	564	528	522	490	569	493	517	524	561	575	539	538	545	536	548	548	544	540	515	539	542	530	535	518	520	562	537	506	550	528	524	548	552	567	503	531	486	512	526	552	559	565	600	545	533	539	534	544	545	524	540	499	544	557	497	518	536	546	525	541	539	512	560	604	568	535	577	508	507	528	513	590	552	563	517	535	537	489	543	521	516	557	579	501	527	526	510	569	542	528	557	568	539	531	532	510	568	584	527	510	485	539	525	556	512	521	518	545	553	517	547	514	535	572	535	518	543	553	526	582	508	570	520	549	540	509	518	536	545	526	541	578	549	527	575	523	564	482	526	563	560	544	512	532	512	539	553	541	531	537	506	543	551	532	553	520	543	552	520	555	560	537	556	495	472	544	541	548	532	568	565	561	535	510	549	576	552	550	565	527	543	532	546	517	519	573	528	507	569	529	520	542	527	592	560	554	558	510	545	552	568	549	507	536	566	537	495	563	541	539	572	459	554	577	511	531	530	558	539	526	551	519	543	557	536	547	555	538	545	511	526	544	546	569	561	516	559	524	532	538	538	512	508	551	496	568	532	507	531	561	494	538	520	514	533	512	519	566	522	521	533	515	502	550	551	523	554	522	549	510	537	519	521	553	533	527	588	551	593	576	522	526	514	539	553	545	524	536	530	521	519	516	535	577	557	550	573	538	553	540	548	546	563	546	555	545	596	555	503	541	538	530	551	592	516	546	549	503	565	538	536	539	558	533	545	511	547	524	529	547	526	500	487	532	518	540	539	541	545	576	534	549	547	532	550	513	546	559	532	543	550	564	540	553	526	522	577	528	522	552	538	635	487	512	532	514	560	552	526	499	544	537	546	553	577	547	536	513	560	526	533	510	571	550	516	536	534	511	525	533	570	531	540	558	524	559	514	567	556	507	495	545	537	486	542	558	505	534	530	570	547	535	507	527	546	550	579	549	530	535	512	501	560	512	557	525	578	552	514	505	553	546	539	539	517	523	542	523	554	566	506	548	545	562	548	538	554	543	542	547	530	530	551	522	531	522	564	536	552	549	537	524	556	555	587	570	539	529	546	550	521	526	536	538	567	535	512	537	532	505	577	544	519	539	511	540	552	509	540	512	557	514	545	568	558	569	524	543	559	509	553	554	551	509	537	519	537	483	542	505	516	531	567	528	532	516	550	528	530	514	522	528	547	547	515	531	490	590	549	546	550	554	572	493	517	498	525	524	538	518	556	573	553	502	541	578	499	518	564	538	541	532	545	515	533	579	535	566	537	549	526	507	531	546	533	530	559	544	552	536	514	535	529	563	531	515	525	538	566	545	504	510	528	519	551	560	536	537	568	538	512	561	560	538	514	560	557	489	558	576	526	522	542	549	590	525	530	553	547	484	527	515	540	563	535	524	554	543	556	529	514	525	518	515	545	545	531	532	497	557	575	522	566	539	522	567	548	511	585	523	520	563	520	503	549	533	534	562	541	539	556	493	531	538	564	549	523	507	522	525	543	537	513	537	514	515	507	541	543	492	543	489	539	533	547	534	480	534	567	520	546	554	518	529	577	543	522	494	533	547	494	535	549	513	527	505	556	548	524	525	501	538	542	526	554	537	557	568	565	510	529	543	536	533	545	553	531	565	518	536	552	495	521	490	514	490	545	568	595	570	536	570	568	556	541	499	550	582	549	592	568	512	533	530	546	520	557	576	547	541	527	526	545	524	532	547	520	512	536	513	572	520	522	548	561	522	544	523	522	551	506	572	518	528	555	550	514	511	540	535	509	560	511	505	541	518	560	548	589	516	548	513	539	566	543	553	550	543	540	544	557	543	470	550	536	541	554	516	573	509	513	522	538	535	576	504	560	544	525	568	538	514	550	526	545	561	507	504	527	520	512	482	565	565	518	543	538	525	552	558	549	542	546	522	562	572	546	545	561	555	523	511	545	519	541	536	511	547	570	543	497	520	548	558	522	563	557	511	587	560	545	543	518	562	569	516	524	521	544	575	547	550	521	548	543	529	530	547	550	499	523	570	519	558	550	528	525	541	564	545	515	551	518	512	558	535	522	538	548	528	510	534	569	546	516	545	514	545	494	551	529	545	546	541	526	568	484	515	511	533	522
10166	23851	18072	11641	9119	6151	3890	3548	11677	23603	21380	18519	12349	7037	3827	2144	1284	843	642	631	572	556	609	555	526	592	576	568	619	566	571	588	548	565	607	584	592	570	551	565	567	517	531	579	557	553	587	590	597	615	607	545	612	553	573	560	570	507	544	558	574	614	562	537	548	542	586	557	598	550	588	591	572	597	560	561	599	528	579	530	565	595	580	568	563	579	570	537	559	555	540	607	517	572	586	559	597	593	537	560	589	592	584	536	572	593	547	587	585	550	582	592	564	602	595	579	599	596	555	582	544	586	584	586	560	556	561	541	563	586	562	552	584	564	598	570	569	599	559	512	577	605	587	580	541	574	570	637	577	581	610	540	601	571	558	577	528	585	620	608	575	521	644	590	544	606	578	576	563	571	592	537	558	555	557	559	561	585	563	613	556	576	570	571	571	578	589	563	585	580	555	569	576	563	550	613	603	586	538	580	587	558	586	561	556	587	556	546	581	585	585	584	556	554	539	634	583	594	544	572	549	546	557	557	600	599	578	579	567	545	549	575	580	563	529	581	606	627	583	561	525	579	620	561	587	546	556	525	560	580	537	586	520	565	603	591	542	626	584	584	545	599	554	571	547	578	560	537	607	593	563	568	593	553	575	544	587	574	582	589	559	592	586	582	570	549	601	577	559	599	579	572	606	628	524	617	556	545	539	571	543	591	592	563	546	505	569	564	619	567	594	572	562	575	551	612	556	561	560	547	573	585	569	614	580	593	587	596	619	573	602	569	566	554	559	562	578	571	573	600	584	530	572	541	576	538	546	539	583	582	536	549	569	561	583	544	555	552	569	613	541	572	571	569	525	590	614	565	578	538	553	535	591	600	565	532	523	554	553	591	565	571	554	561	516	567	579	544	595	570	546	561	588	586	609	600	582	574	562	578	611	600	587	556	583	583	559	574	549	538	596	568	597	552	611	580	550	582	589	555	575	550	575	558	546	543	575	543	564	650	573	584	546	593	597	516	573	585	529	580	596	607	541	555	562	566	555	592	559	568	570	544	582	545	547	576	540	592	601	565	576	587	588	562	560	557	609	613	586	603	596	545	555	523	593	584	570	563	514	588	543	582	620	583	542	596	559	552	535	571	599	549	565	545	549	586	567	601	599	532	592	566	580	558	589	575	565	560	608	563	575	609	585	595	582	575	572	546	565	516	588	521	589	532	588	559	559	572	593	591	530	633	556	587	522	573	541	568	542	589	525	542	559	577	572	611	546	567	562	541	563	572	566	544	577	578	559	571	582	561	570	577	587	574	540	593	586	553	593	570	582	623	526	570	529	597	568	582	543	607	566	574	571	567	572	602	552	545	567	599	574	558	586	558	579	590	571	571	541	610	599	578	559	582	548	574	589	566	567	602	585	547	616	544	577	564	556	553	551	562	566	521	597	580	582	562	575	584	582	578	558	584	567	559	555	519	532	565	548	572	544	563	584	592	543	592	581	551	555	584	556	575	539	601	582	615	623	580	566	575	586	535	568	560	579	575	597	549	569	586	569	587	577	590	546	573	581	558	579	555	604	550	603	557	572	579	596	599	597	574	596	568	586	572	544	625	570	559	553	547	575	574	579	600	545	526	584	582	568	590	600	598	548	584	568	576	592	533	561	538	564	572	567	571	615	558	583	577	559	603	562	552	579	604	554	588	579	592	543	568	561	592	581	562	595	537	569	566	606	581	567	553	585	562	579	538	567	548	587	596	569	588	625	539	599	562	556	539	574	587	585	576	581	571	590	620	536	586	573	608	544	587	578	594	551	552	575	546	593	563	526	534	600	556	548	558	563	581	580	543	550	578	583	569	586	577	533	542	588	566	604	569	581	541	592	585	521	572	609	525	601	568	532	596	563	587	580	553	523	560	578	568	542	571	569	590	558	566	576	544	545	571	572	588	546	588	603	580	559	594	583	591	546	591	601	545	586	623	570	585	579	548	540	601	564	583	557	587	552	533	533	560	590	592	579	575	543	556	575	600	564	582	502	606	585	586	562	558	592	576	548	610	553	561	550	579	606	553	527	586	533	605	601	546	566	580	529	552	596	535	540	552	546	583	546	563	527	572	534	540	641	541	547	561	534	567	582	540	581	541	565	590	588	555	565	566	536	575	558	583	553	534	562	564	546	572	582	566	572	560	571	588	588	574	584	590	564	560	532	588	571	565	565	570	572	559	528	570	570	545	549	596	537	600	552	625	548	591	535	588	563	596	565	578	561	583	555	550	572	599	569	526	574	584	569	594	568	601	588	569	558	535	522	605	547	556	593	582	539	627	562	572	569	565	561	564	578	556	539	548	537	575	588	607	598	585	583	600	552	576	525	551	577	565	616	614	589	575	580	519	540	580	548	606	605	588	561	600	586	579	593	538	573	582	538	583	552	575	622	587	613	560	612	550	568	568	576	549	626	601	542	613	540	553	554	634	539	575	550	527	556	555	592	561	561	540	597	533	596	582	607	606	555	575	585	561	568	587	574	537	561	556	584	554	549	550	572	522	575	586	593	556	540	594	546	570	602	629	582	574	610	577	594	595	575	559	598	550	530	567	554	583	561	587	507	534	583	560	574	576	583	542	599	569	602	534	563	581	561	538	574	552	589	560	571	563	555	524	595	557	646	587	599	556	536	598	566	586	538	549	557	502	619	562	576	571	571	589	626	605	573	556	569	557	580	507	580	572	544	571	545	594	588	565	553	602	553	603	545	542	566	583	556	563	587	604	613	549	591	593	603	586	544	627	579	582	548	571	582	577	587	539	562	541	580	548	588	517	565	585	584	587	565	549	571	542	586	643	576	561	565	602	586	566	579	584	594	520	541	535	545	579	553	587	536	615	540	572	571	584	575	546	582	555	591	632	544	544	629	539	593	571	560	558	511	564	588	500	566	578	574	593	576	566	584	563	599	561	541	579	580	555	579	576	619	569	563	572	588	577	562	565	597	585	571	544	591	560	549	566	578	588	549	585	563	571	582	579	548	592	560	584	563	600	584	584	612	594	593	570	581	595	574	572	604	575	575	556	521	586	571	592	585	578	580	553	560	579	564	564	561	597	579	529	582	562	539	622	543	593	566	557	582	560	567	586	608	534	585	504	519	596	575	587	581	539	564	563	583	609	581	576	533	550	629	577	606	543	541	526	603	625	581	594	537	569	572	557	577	584	534	538	531	558	544	614	616	566	511	589	591	560	561	544	596	569	561	581	546	580	523	568	541	535	561	548	566	576	590	551	605	584	613	588	579	574	546	569	517	596	531	596	588	553	591	597	521	558	542	571	555	530	554	549	570	573	576	575	601	541	619	616	553	559	533	546	545	547	539	549	534	545	566	558	589	577	561	559	562	560	567	533	570	518	578	573	565	568	589	592	556	590	579	564	603	578	547	571	563	553	551	589	592	588	583	576	570	546	567	543	600	586	571	536	604	591	551	594	530	541	514	561	543	572	596	643	584	536	578	567	584	557	623	574	527	562
25237	21344	27434	25524	12006	3307	1980	1387	5637	10733	9866	7727	4982	2790	1754	1158	810	615	570	532	523	509	463	502	514	526	489	510	518	528	495	571	521	518	515	504	541	581	499	504	532	546	514	521	525	483	527	504	525	510	558	537	524	554	503	471	515	517	542	542	504	518	535	586	540	533	517	537	520	497	490	498	531	569	525	509	532	526	539	482	539	541	519	556	502	547	560	560	540	530	471	551	559	563	555	524	522	531	523	515	512	570	483	543	532	503	495	546	546	501	554	495	534	531	512	541	537	502	516	508	544	575	490	532	501	529	541	455	541	525	516	510	525	536	517	526	539	490	536	550	534	543	511	513	514	557	527	561	506	522	541	534	501	527	527	546	509	554	532	500	536	537	548	532	485	571	500	542	519	523	505	534	533	499	583	496	545	544	548	525	489	495	548	559	526	507	521	531	504	522	530	549	559	515	511	528	513	525	538	551	520	515	520	540	525	505	524	530	541	535	570	542	525	514	525	505	537	565	497	487	589	532	486	516	530	548	507	538	569	543	542	541	524	539	537	514	514	527	547	538	589	539	522	505	566	530	559	575	555	518	514	499	548	538	532	555	543	538	504	517	524	531	570	499	540	514	518	557	512	532	524	545	561	531	503	524	530	549	518	516	548	535	494	528	499	502	504	546	565	550	551	554	507	496	541	534	537	543	529	541	521	537	507	521	537	532	482	510	537	522	502	529	542	488	527	537	579	513	527	497	520	521	522	524	531	531	577	495	558	530	535	491	539	531	543	513	565	556	539	526	545	493	534	554	582	506	535	550	514	475	540	530	515	508	506	521	539	534	494	532	506	494	544	529	534	538	508	515	580	524	544	514	538	541	538	535	522	507	558	550	530	553	545	476	529	553	531	497	524	528	506	537	500	529	515	511	519	536	513	540	493	540	540	533	542	484	495	522	531	521	498	539	505	527	558	511	534	543	487	544	516	519	541	493	517	511	510	549	541	514	525	511	519	530	533	526	581	544	527	529	534	527	514	497	539	527	527	572	499	504	529	524	533	554	553	469	541	526	531	519	512	526	537	553	544	592	521	549	524	517	531	493	540	510	513	534	533	515	557	497	554	519	534	566	534	537	521	523	495	500	551	492	518	527	506	480	542	536	527	529	519	533	522	531	493	524	530	539	492	542	542	504	528	566	532	525	530	538	538	535	521	578	507	545	509	546	586	558	527	530	530	509	505	523	559	533	496	521	497	554	497	515	581	514	555	510	549	519	516	523	513	554	491	507	530	515	518	530	546	538	495	504	527	515	534	529	539	529	542	545	540	558	526	543	525	567	512	558	519	494	526	544	477	550	538	509	514	529	528	520	569	541	513	540	540	543	530	486	602	560	545	554	513	520	528	546	518	578	528	493	505	531	532	553	525	568	504	504	550	530	500	517	537	498	526	527	531	525	534	536	548	541	499	516	530	520	496	553	523	501	528	523	490	544	540	550	504	535	506	540	490	511	514	540	537	528	497	537	522	501	502	551	514	485	516	515	537	522	551	533	552	526	516	514	511	543	513	569	534	529	540	561	516	520	544	510	530	501	506	544	542	523	492	503	529	566	519	536	491	535	517	516	509	534	547	522	524	551	576	491	515	573	523	524	546	507	531	510	533	530	495	526	567	590	529	513	514	518	531	512	505	536	532	518	519	533	538	531	519	526	540	518	535	518	511	526	551	548	511	531	513	498	503	560	507	523	513	522	507	510	564	545	507	552	506	538	512	488	494	547	532	574	500	492	499	535	524	553	512	522	515	530	531	562	492	502	536	578	518	511	533	520	497	560	525	546	543	516	533	541	540	524	526	519	503	544	554	555	554	561	539	540	580	538	533	509	496	520	478	523	551	519	545	533	523	527	579	544	544	550	510	564	532	497	527	513	517	522	565	508	520	547	538	532	530	603	494	519	556	521	533	530	519	538	565	577	549	519	536	548	525	509	523	542	528	555	505	495	532	506	522	504	533	513	554	518	550	532	511	515	499	502	521	541	527	541	544	519	492	537	530	534	491	505	513	539	519	560	507	515	552	526	520	519	513	528	494	555	548	529	504	555	502	550	489	550	498	558	518	538	485	520	525	528	539	538	545	506	541	516	520	519	543	508	557	559	511	483	501	552	535	524	520	524	588	511	531	542	544	567	515	556	540	551	538	505	502	530	552	534	563	508	564	524	532	519	551	532	499	511	558	512	509	524	548	554	536	529	521	508	513	519	542	521	543	499	518	535	544	515	524	571	577	532	521	545	531	513	529	546	537	500	513	548	559	531	589	506	526	543	512	508	505	502	510	519	496	496	513	551	495	523	526	518	508	567	525	546	544	535	540	545	506	534	511	554	517	522	536	566	497	498	542	558	594	514	546	502	529	544	526	494	536	512	540	521	538	520	507	558	464	509	506	540	536	537	495	517	486	530	524	542	559	516	535	516	528	560	551	563	526	499	566	569	534	526	550	540	531	521	552	536	505	502	481	571	523	501	546	541	518	566	540	522	518	561	555	482	508	538	521	527	497	523	485	527	506	488	510	542	536	572	554	518	522	546	521	519	513	513	544	537	516	515	549	472	527	522	548	592	531	480	524	512	502	521	542	576	490	498	515	548	505	463	522	543	552	538	556	495	526	523	522	552	490	525	493	539	530	519	503	527	517	515	555	529	544	530	525	526	537	539	514	513	551	532	527	510	543	531	537	554	540	494	505	521	517	553	537	563	526	536	546	510	560	523	515	548	541	532	540	531	516	594	573	512	525	493	550	530	496	537	515	581	524	502	500	543	512	510	551	512	557	521	522	545	538	485	546	535	528	542	524	534	537	533	503	500	545	526	511	529	552	504	525	510	488	525	517	507	491	524	521	563	534	565	484	534	520	488	512	510	551	548	532	537	560	509	556	545	530	508	550	536	528	524	559	549	562	530	528	531	485	517	562	518	528	534	558	536	514	545	530	550	511	535	487	533	541	551	528	538	501	522	514	562	544	524	527	552	491	500	535	502	539	513	524	516	543	510	572	520	495	499	499	483	532	539	496	569	517	532	544	502	542	544	517	560	543	529	548	518	555	533	552	555	547	537	505	534	552	531	540	498	544	552	534	510	515	526	559	523	547	514	520	535	538	519	514	530	524	524	564	555	482	493	529	520	576	505	509	520	518	506	498	526	492	537	523	502	544	531	496	549	524	518	537	525	506	504	501	580	528	558	495	545	534	527	496	524	556	581	517	513	515	543	533	549	580	574	532	533	489	527	534	552	485	553	524	540	542	550	532	525	553	556	550	529	503	527	496	535	485	515	501	515	560	495	525	492	559	531	525	573	546	522	571	536	546	535	490	525	528	509	541	527	552	476	520	509	527	535	501	556	527	519	561	534	476	583	530	530	499	540	522	568	540	540	549	528	544	529	514	525	514	530	579	509	561	515	516	528	565	510	519	560	520	562	512	527	525	534	523	567	536	567	551	505	502	520	530	531	561	514	500	554
9937	20646	16226	9616	6893	5033	3400	2550	11047	18200	16159	12837	8165	4708	2793	1652	1076	773	612	572	619	547	595	534	566	601	546	581	613	574	542	560	546	550	559	568	610	561	559	564	554	576	553	591	560	543	604	578	584	575	625	570	537	586	577	604	572	558	584	578	602	574	579	562	585	602	532	515	551	616	556	559	596	574	576	590	551	568	549	576	566	579	577	521	607	571	599	554	542	568	570	556	586	584	590	550	594	591	578	575	581	568	575	553	588	562	568	550	609	623	570	563	577	598	530	581	587	591	610	594	568	577	587	534	587	568	580	611	588	579	568	590	516	610	525	550	593	546	593	546	556	570	529	576	574	532	580	547	540	531	592	569	604	570	562	555	588	591	549	571	562	555	598	551	540	562	518	591	569	596	548	532	568	574	579	556	599	564	574	579	622	523	556	571	561	543	551	562	597	592	551	564	566	568	594	566	551	594	533	583	560	575	623	588	528	540	587	584	614	590	581	551	582	584	592	568	568	558	661	610	558	558	551	532	538	553	585	590	539	576	584	580	560	604	544	538	559	560	532	582	594	605	559	576	547	593	577	549	541	566	554	531	563	583	557	582	574	583	545	542	612	578	586	596	604	582	598	556	507	597	555	557	545	549	531	584	597	559	544	568	548	546	580	584	589	580	587	600	536	549	572	558	542	553	579	559	601	582	587	595	553	537	543	556	554	549	557	577	549	559	549	618	569	566	561	575	555	536	582	528	560	539	592	581	601	545	570	577	586	554	538	568	603	529	589	544	540	515	578	596	597	565	571	556	563	555	637	579	556	569	550	574	553	565	576	583	534	572	560	569	602	531	581	579	581	516	601	545	608	599	569	584	569	555	588	560	589	573	555	572	550	569	522	623	566	619	543	591	602	575	557	550	531	600	573	583	600	545	560	601	579	567	555	583	544	599	550	592	550	534	559	565	571	572	556	590	546	553	578	597	567	558	604	581	563	591	562	630	574	542	574	592	529	570	570	596	550	570	565	536	565	528	542	535	568	576	545	532	576	574	584	593	590	549	566	578	601	540	604	560	613	555	532	582	555	569	545	557	577	556	557	547	601	518	553	553	586	581	569	564	574	558	556	560	554	647	553	565	551	537	507	575	551	576	534	596	522	508	528	561	556	570	593	605	601	618	582	589	622	569	604	610	544	568	583	569	539	604	558	537	564	587	598	573	580	547	551	546	547	576	561	630	584	545	557	507	590	604	577	520	553	571	550	541	553	590	551	560	566	562	607	571	544	594	564	561	581	589	556	546	598	595	595	561	535	570	572	561	568	558	538	567	523	569	554	536	572	583	523	571	586	502	557	556	547	592	555	561	556	559	567	542	596	578	566	624	544	597	608	558	584	546	580	570	566	585	572	568	530	551	629	557	551	591	555	586	565	545	565	557	575	548	597	594	565	559	567	611	565	563	579	587	552	550	534	556	592	604	612	565	592	559	565	567	577	620	556	576	569	572	550	551	541	546	614	517	525	584	595	585	586	565	566	557	561	555	536	560	563	519	567	548	594	531	620	530	523	560	595	531	569	563	525	627	553	572	572	551	546	626	579	547	558	591	557	597	590	615	549	552	587	534	570	548	545	549	555	579	582	570	579	559	563	561	595	555	527	550	575	568	540	579	544	532	556	538	556	563	573	567	591	563	592	595	598	540	594	573	594	599	558	546	577	549	560	577	569	626	611	590	573	593	549	598	562	583	529	616	540	593	529	599	598	576	564	569	546	559	582	515	551	552	558	578	575	582	570	563	538	586	556	573	585	553	592	513	535	569	553	555	567	516	553	586	585	530	596	558	581	549	549	620	615	568	592	576	563	609	613	554	542	569	565	569	589	562	574	573	567	579	549	585	531	564	562	585	576	563	574	533	611	577	588	550	591	584	538	538	570	563	578	558	597	594	573	577	580	595	607	561	578	562	600	614	583	552	554	578	563	555	561	583	550	584	538	534	590	592	599	564	576	567	589	539	553	600	554	650	574	568	588	626	535	575	610	564	554	560	539	587	603	559	550	563	577	579	533	586	576	557	564	556	598	550	543	549	539	581	585	531	566	540	546	565	572	589	563	569	564	586	535	582	584	554	590	564	555	559	555	558	572	564	548	576	545	570	539	587	588	585	579	571	536	570	517	568	557	570	565	539	613	549	597	550	569	551	592	555	553	586	547	517	581	544	564	572	562	568	611	562	568	584	632	562	558	557	602	597	567	585	587	549	589	613	580	542	546	536	530	523	570	551	578	608	609	583	559	554	582	547	558	594	582	581	580	582	581	538	570	606	531	600	613	548	582	588	574	611	613	618	547	538	538	620	569	583	572	595	585	575	575	531	576	557	517	591	606	584	556	595	540	609	578	593	550	568	580	559	587	545	579	586	582	548	571	572	601	573	615	588	585	575	548	590	593	557	599	602	588	582	570	611	579	565	518	557	596	554	595	560	589	563	596	567	591	578	575	567	561	563	529	560	552	596	608	558	572	543	581	625	595	582	571	587	519	559	574	588	567	584	559	531	564	590	540	594	555	530	539	548	531	597	586	536	550	569	567	587	512	608	557	571	591	578	559	570	585	559	576	565	543	571	559	572	561	537	556	538	555	534	582	611	572	602	601	567	558	574	545	580	594	590	587	631	518	568	591	578	542	570	549	535	550	619	549	562	565	596	531	550	546	566	608	575	604	579	611	546	624	573	583	516	581	609	585	565	583	600	578	577	574	578	578	593	604	603	562	564	604	556	592	566	545	545	565	542	545	575	557	526	585	556	579	604	590	536	560	558	558	564	582	589	573	572	554	570	556	592	554	584	589	572	565	537	583	584	595	589	521	538	578	544	592	571	568	578	538	561	572	546	613	559	570	614	567	601	590	558	582	549	559	570	547	570	583	548	599	573	561	590	610	560	563	592	584	573	554	572	628	561	595	588	556	563	616	601	569	595	584	554	613	595	565	557	554	570	537	582	584	549	552	571	531	547	566	585	591	558	571	568	605	571	544	541	575	599	553	576	612	548	532	570	537	569	588	580	589	549	547	565	598	541	567	579	563	577	545	559	574	581	550	601	503	545	578	548	585	573	588	535	549	581	605	573	596	531	547	564	555	545	573	565	576	574	544	576	556	595	597	576	574	551	569	547	564	599	530	620	569	569	564	549	535	584	614	578	591	618	566	527	574	549	550	564	558	564	547	572	560	578	565	619	535	606	580	588	541	583	575	515	554	568	557	534	525	567	586	567	548	596	533	564	560	606	570	549	578	551	622	571	573	564	564	592	569	582	586	583	603	615	594	592	544	522	544	569	578	571	553	554	584	563	584	586	587	552	596	558	567	557	557	614	643	577	570	577	554	565	542	546	562	544	580	596	573	546	552	551	507	584	579	578	583	563	583	532	533	551	563	518	579	585	560	577	579	539	568	571	601	572	524	551	592	568	528	584	614	568	585	588	601	577	614	571	540	522	546	544	545	579	578	541	536	607	547	570
22869	21434	29157	24113	21442	21592	11151	2764	13780	31154	31556	24489	17373	9974	5435	2791	1670	1121	775	739	723	714	685	696	671	636	683	703	687	740	664	597	675	687	635	619	662	641	684	654	671	714	645	693	683	685	670	675	635	663	667	651	678	689	709	689	656	702	687	706	710	673	693	696	646	690	675	657	662	701	749	682	650	652	674	662	676	670	714	656	662	671	704	664	678	746	634	708	705	680	678	706	673	647	686	687	664	666	709	654	671	669	665	661	691	685	724	707	654	700	705	648	677	642	668	733	691	681	681	667	685	670	677	622	663	726	679	671	676	714	639	650	694	664	622	612	709	681	703	691	664	691	684	684	666	620	671	714	690	656	663	668	662	679	695	693	645	680	658	709	702	680	639	683	678	686	709	686	674	672	669	682	682	666	696	666	717	688	713	704	664	684	650	658	694	678	717	674	697	689	673	693	708	716	669	690	633	670	656	640	675	656	655	665	716	640	683	719	653	678	636	663	685	669	681	657	709	674	702	683	676	651	684	693	646	668	704	720	673	701	721	652	670	671	643	749	741	682	704	669	702	669	688	709	659	662	668	663	672	664	677	641	720	689	695	628	655	703	698	652	674	699	677	713	700	655	681	671	621	681	687	646	710	692	686	656	678	711	691	650	671	684	670	646	693	693	676	662	651	680	650	657	649	691	701	638	728	675	702	692	662	711	674	726	661	648	673	635	732	675	708	668	739	696	689	721	682	645	686	667	677	662	689	643	645	636	650	683	681	660	674	641	691	683	653	691	713	702	647	643	663	664	701	674	679	662	675	686	695	672	628	664	657	706	682	679	582	688	688	684	672	664	722	707	656	686	661	673	681	641	615	661	665	693	684	699	701	657	676	693	639	666	729	683	661	691	716	653	699	659	676	672	704	704	658	660	659	681	681	715	708	633	679	689	702	690	686	673	694	679	630	685	703	702	663	674	691	666	660	659	714	633	708	685	709	675	654	689	668	707	690	684	685	700	683	627	687	634	658	687	715	665	701	618	649	684	670	656	646	698	672	665	691	644	704	644	668	646	650	657	689	686	690	693	712	706	708	649	670	639	742	704	633	667	643	690	707	692	669	632	689	707	676	661	685	722	659	707	631	636	687	656	678	648	670	655	704	729	658	678	652	684	661	654	723	679	646	690	659	633	664	687	694	649	691	713	664	680	679	651	718	646	668	674	694	694	697	704	669	665	661	678	672	674	639	670	698	658	707	633	657	667	697	661	683	656	651	688	713	680	694	670	661	671	693	669	663	679	660	711	670	675	664	655	669	658	734	708	669	684	678	674	660	700	684	652	648	666	668	644	694	699	669	649	660	667	648	648	692	664	671	665	684	646	671	684	720	637	668	665	680	694	621	664	732	673	712	675	676	701	654	662	672	691	664	660	692	622	689	661	634	666	663	673	640	694	641	669	673	657	685	647	699	678	718	709	670	651	690	692	670	653	665	652	659	654	633	649	679	731	670	726	713	686	653	669	700	657	663	680	666	642	678	689	654	694	641	679	661	671	663	677	676	656	693	674	643	665	678	654	651	668	711	703	649	706	688	654	636	666	669	677	644	680	692	667	662	682	692	630	670	685	679	647	644	663	647	738	693	641	689	667	707	678	668	662	638	679	695	668	647	658	603	633	703	698	687	705	656	692	654	710	666	713	698	701	697	640	645	702	700	654	683	676	667	670	693	720	677	677	713	698	640	710	658	622	670	701	640	670	631	662	677	673	706	635	683	661	671	696	630	724	631	726	637	685	683	693	687	647	632	681	704	714	664	639	690	677	706	660	672	708	707	659	701	643	703	700	692	690	692	727	668	633	664	668	675	725	614	690	668	680	631	682	657	675	676	667	623	697	654	623	615	683	691	624	689	671	603	648	689	707	698	667	729	670	671	675	665	657	717	702	656	687	682	654	643	674	666	683	651	734	702	671	673	692	687	651	694	709	689	669	656	696	611	655	679	661	702	643	681	697	675	700	718	665	671	705	647	672	650	635	634	674	648	726	666	674	705	629	692	674	663	681	672	699	661	653	713	716	666	655	652	682	719	713	649	664	699	684	694	717	614	659	696	637	651	679	657	683	628	706	639	663	678	657	697	684	644	677	701	697	673	663	693	673	666	674	672	676	652	673	727	651	690	657	678	676	699	667	633	628	721	687	715	695	687	678	692	681	683	678	674	665	659	653	651	677	700	707	661	684	678	693	660	672	670	662	705	676	639	670	695	642	655	673	659	655	691	650	716	692	670	671	686	662	691	656	668	713	640	657	693	656	648	692	678	649	684	633	664	643	680	701	652	677	668	647	657	657	693	682	647	698	642	677	634	662	671	654	707	728	656	648	680	671	680	693	724	672	735	680	716	718	676	707	675	671	714	724	617	612	684	699	684	679	675	673	679	703	718	685	648	718	657	680	657	642	654	679	700	648	676	719	645	652	713	695	663	684	675	647	705	679	675	668	689	672	683	724	661	672	649	658	653	709	665	640	666	687	642	620	684	728	622	702	715	676	687	672	626	680	649	647	689	686	669	668	667	687	648	636	740	634	640	707	695	680	677	705	619	707	659	688	662	660	696	676	671	662	684	689	667	686	639	656	715	664	630	677	697	652	660	660	651	696	645	699	630	651	694	638	653	646	704	640	685	671	684	657	684	654	680	661	693	631	622	637	659	692	666	658	672	653	686	675	672	639	665	643	668	664	720	617	653	705	704	677	685	690	650	647	663	664	663	664	718	631	679	693	641	678	633	687	726	663	746	673	664	678	653	693	653	677	676	677	643	698	684	645	638	659	729	613	651	655	682	664	641	691	621	664	678	725	673	715	645	679	663	677	613	624	663	744	702	645	698	713	690	644	704	703	652	686	650	618	657	688	688	630	644	690	684	663	687	674	682	658	664	676	668	721	671	684	636	648	682	675	678	684	667	656	704	657	673	664	706	652	641	675	695	704	703	698	712	713	666	663	642	682	656	694	653	668	661	633	683	683	670	702	659	648	680	692	701	666	723	677	708	657	647	663	643	655	637	595	696	642	705	664	657	668	696	677	712	636	732	683	695	692	726	669	641	676	708	706	677	662	635	675	634	698	686	718	623	675	678	655	699	719	702	692	643	672	708	709	662	674	662	685	706	727	672	640	679	663	699	667	714	674	701	677	660	651	675	654	683	696	697	672	654	679	678	739	649	710	683	670	672	592	686	664	684	681	676	711	678	655	700	691	659	627	631	668	689	637	655	662	647	642	708	642	668	655	678	662	662	691	693	641	692	692	680	689	669	663	629	657	677	677	642	722	667	647	726	639	694	672	649	682	669	670	737	702	653	699	666	683	743	680	617	700	663	695	661	650	648	644	692	713	659	700	701	636	670	686	659	650	651	631	635	653	663	697	712	673	686	696	666	685	659	678	695	710	677	658	680	657	680	718	680	671	626	662	727	670	703	646	673	727	685	677	678	605	669	700	671	673	672	661	682	687	738	674	664	695
13206	29415	24419	14673	11438	8355	5593	4017	20681	35798	33679	27817	20512	12806	7504	4081	2285	1344	888	773	718	740	679	698	694	641	696	671	645	760	738	726	645	721	684	700	658	709	667	699	690	721	691	702	701	667	684	741	694	677	696	696	733	699	692	703	727	633	671	726	691	645	641	708	696	730	692	685	680	715	671	680	714	746	714	710	717	717	712	745	663	697	712	727	723	719	697	701	664	690	714	787	707	691	702	718	695	688	722	728	664	712	701	712	663	715	722	687	725	713	654	683	672	674	679	670	720	686	718	705	709	720	661	680	714	702	694	687	703	692	674	694	700	705	674	715	723	694	698	685	699	681	676	674	715	663	676	656	682	717	682	710	689	746	701	681	706	723	700	734	719	689	723	704	685	695	651	737	682	703	717	680	699	726	703	696	665	681	690	706	687	726	709	737	683	713	716	668	661	675	700	690	679	695	710	677	726	744	690	675	656	680	719	663	732	671	691	692	649	703	702	687	722	721	695	680	736	687	672	723	669	702	666	642	696	724	693	687	693	662	701	700	725	729	722	709	625	650	712	668	680	630	703	695	762	654	714	746	673	695	702	724	666	747	704	696	749	689	687	713	713	661	721	655	725	759	661	706	717	647	683	685	719	697	700	695	625	714	714	754	698	712	690	722	705	748	679	712	690	676	715	685	709	705	692	674	743	697	704	695	691	731	689	721	720	710	690	662	671	673	702	709	744	657	708	707	709	736	673	674	700	675	683	729	680	723	730	722	727	664	675	675	717	704	728	687	664	667	687	661	683	700	711	663	732	723	708	648	692	679	690	678	689	726	653	629	662	682	685	734	712	697	678	670	696	656	691	711	697	700	745	690	732	699	640	651	708	699	661	723	680	678	675	703	717	699	709	718	696	696	697	699	722	639	745	710	718	683	687	710	728	672	723	663	727	677	697	692	675	724	721	697	691	683	686	748	708	670	699	730	671	689	719	671	685	724	716	697	639	662	696	736	692	735	695	664	675	681	723	727	723	665	700	694	739	663	719	680	639	678	706	710	725	661	722	727	722	728	737	757	699	709	692	701	709	700	649	688	791	669	723	694	675	741	692	674	696	704	719	676	669	706	717	666	694	670	682	736	649	742	735	695	705	705	682	737	705	729	726	685	686	668	632	772	712	697	706	700	697	667	674	738	655	668	669	653	706	687	730	731	688	718	695	671	652	673	671	688	659	672	710	699	737	666	697	712	678	700	699	639	706	681	720	738	711	693	646	687	715	681	718	710	673	685	732	728	690	712	743	698	701	688	687	706	685	705	693	684	672	721	720	664	687	673	712	716	722	726	706	784	687	668	723	692	680	703	726	687	705	700	685	748	681	686	679	677	648	704	664	705	704	703	707	707	693	714	719	669	689	694	731	671	697	719	699	693	665	730	688	697	654	640	683	660	717	690	694	742	682	753	699	670	719	741	755	702	678	728	732	683	703	713	758	708	717	704	689	714	750	699	679	660	708	731	711	706	673	724	696	690	702	672	642	647	694	747	710	715	672	699	759	705	719	702	731	694	715	696	722	724	707	703	754	729	741	691	682	720	734	724	685	668	699	686	694	726	688	678	698	686	697	679	717	656	732	677	705	707	684	667	756	700	687	694	731	681	667	716	742	680	738	695	752	714	688	705	736	682	712	714	691	741	678	722	686	715	689	653	692	659	703	717	728	688	716	730	719	684	712	703	707	716	684	708	691	694	700	704	655	660	693	705	716	668	709	692	709	788	734	694	731	713	711	743	666	716	683	724	699	718	728	733	697	645	734	696	695	721	658	687	710	693	650	686	754	693	677	704	650	715	745	716	775	705	720	680	742	720	699	727	708	643	723	718	739	700	656	662	699	685	690	700	717	725	730	718	737	706	671	703	766	688	674	726	655	700	698	711	675	728	780	672	707	684	630	727	725	717	772	739	720	699	718	676	719	697	683	625	693	655	685	661	714	742	687	692	690	691	702	667	718	692	669	644	675	738	677	719	735	696	726	720	658	702	747	699	682	718	725	752	651	676	740	699	701	713	760	697	641	727	699	705	727	706	692	688	711	651	716	663	710	722	669	713	707	763	683	714	715	705	701	710	690	698	716	692	736	694	696	670	685	676	694	683	692	712	701	713	721	763	701	682	703	721	688	681	736	688	730	702	718	721	722	711	679	704	741	713	712	639	704	662	745	688	710	680	685	720	705	699	728	722	720	715	695	715	710	694	725	673	746	654	708	642	658	704	711	686	704	722	690	728	682	678	734	668	682	673	697	650	734	730	772	694	670	697	697	662	736	673	729	635	705	705	710	706	688	702	710	660	692	719	688	686	717	679	680	719	738	719	715	683	715	706	767	646	718	656	668	731	705	687	735	668	701	753	661	691	708	670	644	697	681	706	621	717	725	661	719	700	740	753	715	678	689	689	708	730	701	739	701	734	685	686	717	691	652	695	720	716	679	689	708	751	642	720	666	768	697	699	682	673	664	738	721	688	701	741	728	738	726	686	707	675	679	695	683	704	700	685	668	656	689	717	746	685	687	687	692	716	710	692	693	680	665	727	722	732	676	733	692	701	690	679	711	745	718	666	697	700	699	752	666	709	721	720	698	705	702	742	729	714	689	712	716	709	695	725	721	697	671	715	698	654	682	732	727	680	682	653	741	707	703	726	720	703	696	696	705	706	727	703	731	714	661	722	735	706	717	707	739	726	707	739	717	709	722	706	768	695	677	744	750	720	730	712	711	667	698	662	624	720	692	671	718	681	672	665	678	688	690	708	699	700	689	719	716	672	716	709	712	777	683	727	716	725	699	704	689	671	692	669	729	652	706	681	706	714	727	686	688	699	719	686	690	702	653	638	703	698	671	709	712	695	719	775	704	690	685	691	720	701	704	676	712	737	740	722	745	751	682	676	708	743	694	696	679	690	712	679	704	706	717	700	693	673	705	660	663	716	750	663	675	708	718	754	736	679	676	730	701	710	669	669	648	691	704	707	714	696	650	665	758	668	708	676	687	709	699	725	699	698	664	679	742	725	690	695	711	707	737	678	732	705	682	711	684	683	669	676	672	727	692	674	720	695	722	743	717	737	703	719	710	673	727	698	679	717	669	732	684	724	702	680	684	702	678	711	691	721	695	733	682	748	665	712	670	640	680	696	740	679	698	676	701	687	665	672	706	723	688	669	678	677	714	684	719	677	705	687	669	695	696	702	695	650	717	693	687	674	746	680	658	685	666	664	722	686	654	658	708	721	682	666	737	734	719	752	735	654	665	622	710	704	656	694	653	755	653	704	715	673	703	741	686	740	723	700	696	701	658	674	687	691	689	706	733	685	728	719	714	710	657	727	668	692	660	688	709	720	667	713	694	765	691	643	717	713	694	736	678	669	694	669	703	665	714	654	641	710	749	725	690	720	706	702	721	647	702	714	657	717	747	728	699	684	687	701	698	707	687	686	697	737	661	711	631	704	755	718	732	729	699	700	633	746
28311	19873	12751	5147	2417	1620	1357	968	1368	2230	2128	1603	1266	1031	799	577	518	476	453	464	426	495	435	430	453	440	453	442	428	479	487	479	478	486	503	476	463	479	444	509	444	465	454	482	471	454	462	464	471	474	477	506	492	481	492	446	475	509	442	454	459	432	465	431	475	470	467	467	480	431	469	518	488	447	492	452	456	476	450	504	457	477	477	436	434	489	445	464	449	492	502	424	447	472	465	464	441	492	485	469	451	465	508	493	519	480	452	475	432	467	453	456	471	440	466	487	448	447	495	454	458	476	487	488	462	429	446	445	473	455	430	454	427	447	446	517	447	478	457	459	427	431	461	487	442	452	482	504	491	463	438	502	481	473	447	493	463	454	442	447	459	468	448	456	445	476	480	506	442	464	462	410	505	482	472	504	462	470	492	456	411	449	463	462	461	439	436	447	437	456	468	428	437	473	477	470	493	454	438	422	486	443	480	435	450	461	466	482	466	443	447	502	479	471	455	450	473	444	436	412	400	478	453	467	412	410	490	515	460	437	447	473	464	486	407	448	484	465	431	466	461	463	470	461	495	442	439	485	472	490	432	435	497	444	461	474	461	504	493	452	483	430	469	441	422	430	476	439	476	461	495	470	444	488	514	457	479	463	495	471	477	468	463	503	486	463	468	504	469	462	458	498	473	478	431	440	471	444	432	469	454	431	490	466	441	479	438	482	460	471	447	501	481	478	444	489	470	476	503	484	460	467	458	471	485	483	496	469	506	447	438	540	468	474	451	494	473	472	450	457	466	470	437	485	428	466	470	477	446	451	469	497	474	476	481	445	440	460	431	494	474	484	471	469	458	435	443	493	451	451	451	436	473	496	440	456	456	438	462	454	463	452	463	433	488	478	469	485	434	452	495	473	480	473	470	461	484	473	491	440	467	474	453	424	470	462	457	493	435	502	491	486	464	465	471	446	435	485	488	434	431	441	463	469	489	416	439	482	491	457	466	466	471	443	461	462	483	463	463	471	457	486	432	454	454	473	486	464	477	444	421	449	505	458	431	496	450	452	457	414	493	462	457	480	462	442	497	461	441	442	505	465	481	476	466	449	499	455	444	447	491	475	494	495	449	428	457	482	463	492	487	455	455	461	440	505	445	453	460	475	449	480	486	438	451	470	444	474	468	482	451	511	466	450	491	450	457	486	470	473	498	501	478	468	486	440	419	472	461	492	467	429	464	462	455	477	441	456	441	459	466	484	430	443	446	443	477	507	452	469	487	482	451	458	423	443	466	482	452	465	434	514	488	480	446	481	483	490	466	455	460	479	493	431	429	435	467	510	465	455	426	466	487	443	440	484	453	454	500	474	486	540	509	451	483	453	431	460	490	458	480	470	459	497	460	434	447	438	457	510	428	477	460	492	458	461	466	462	511	469	435	501	495	467	475	480	476	464	470	457	459	433	451	501	453	477	460	450	452	474	456	438	481	478	474	451	458	489	490	434	438	453	460	422	473	475	467	476	433	433	437	443	429	465	496	445	503	518	467	460	478	451	444	455	443	482	484	480	477	501	452	478	449	465	452	464	503	466	473	452	487	434	467	454	488	459	459	482	451	486	470	441	494	444	450	473	458	439	457	461	438	510	431	457	487	456	460	451	492	502	510	480	419	470	459	455	460	473	464	492	495	451	471	451	469	418	497	465	439	433	491	468	478	472	445	485	452	441	458	453	453	450	483	477	468	466	461	457	452	440	421	438	451	492	443	472	462	497	483	454	490	441	452	475	492	469	467	454	422	441	442	487	448	479	454	487	461	432	472	488	496	455	442	454	456	475	461	444	488	454	474	450	471	456	448	439	449	431	437	478	454	492	481	430	472	442	410	466	473	472	485	466	476	449	508	449	470	458	469	463	481	455	464	457	459	491	453	458	478	475	477	443	436	459	489	473	439	472	469	523	493	500	445	477	413	476	452	421	449	474	493	453	461	458	459	453	457	435	465	439	474	428	480	489	466	458	454	455	460	465	431	451	481	432	462	476	498	419	469	449	477	459	444	423	468	493	448	449	475	482	453	469	451	480	454	454	449	443	480	443	495	417	453	493	409	510	495	470	428	487	507	479	466	465	456	493	471	451	458	493	438	441	471	453	421	508	423	444	468	447	485	475	510	477	487	478	445	473	473	446	480	503	437	429	449	452	501	450	495	479	463	482	473	458	450	478	480	439	467	428	471	486	442	500	485	481	464	483	470	475	464	457	479	406	441	438	449	465	468	464	440	477	479	458	460	510	451	420	472	439	452	477	484	489	463	467	450	460	462	459	479	453	465	462	496	451	468	464	456	445	465	462	485	494	482	417	416	483	456	436	464	477	473	439	462	457	426	471	472	456	480	497	445	503	469	447	437	488	447	460	478	484	437	446	474	444	436	472	458	441	471	457	470	422	446	457	489	438	464	470	494	529	445	469	518	428	457	469	466	451	460	509	463	430	479	490	501	512	474	446	462	482	465	506	476	486	456	485	488	468	472	471	471	444	463	490	489	453	481	506	456	464	452	484	459	465	454	436	521	439	465	476	452	470	479	463	507	469	496	481	482	460	435	468	494	452	484	449	462	476	463	471	511	482	487	445	486	456	473	478	446	451	451	475	447	441	473	478	443	463	471	447	472	447	495	471	483	426	474	434	490	451	413	452	460	447	442	445	488	465	463	443	444	467	472	443	436	439	476	446	493	487	446	473	467	455	453	481	443	489	461	471	468	483	480	433	457	489	448	459	456	479	516	455	448	457	472	486	474	486	496	455	465	431	437	459	484	443	471	505	469	476	436	440	477	461	444	449	468	475	439	469	474	477	505	460	482	440	479	455	463	454	445	472	466	452	456	482	452	450	479	464	440	455	453	450	447	444	455	468	489	472	488	459	404	457	499	455	453	448	465	481	451	475	508	445	491	476	455	476	466	444	479	471	501	459	459	429	460	449	466	488	492	478	479	499	469	468	483	458	441	490	444	461	468	487	443	455	458	434	483	448	446	464	442	477	455	463	426	501	483	469	449	444	459	436	428	445	523	462	500	480	445	464	479	448	478	481	481	477	468	491	464	484	468	457	469	429	444	459	463	451	418	459	458	470	446	479	484	464	507	486	451	461	475	486	440	448	460	473	469	441	467	492	482	491	474	433	486	465	454	505	449	464	441	470	485	452	442	447	456	468	463	465	499	453	468	478	474	453	454	439	474	476	462	459	459	441	460	434	466	466	446	441	453	467	421	475	496	459	475	475	445	456	439	470	455	466	479	436	454	477	485	497	465	448	435	453	456	440	444	497	456	471	461	519	454	460	445	482	440	457	491	426	437	455	458	464	483	435	433	479	469	467	469	452	423	487	494	476	477	499	463	469	459	474	461	465	498	466	486	462	487	467	432	453	462	497	450	465	435	467	441	430	453	509	464	463	454	461	456	459	434	482	453	460	462	475	451	463	436	463	465	478	493	466	451	443	468	393	443	439	477	502	478	458
10107	16257	12364	5690	3920	2696	2443	1483	2099	3144	2927	2240	1683	1211	933	725	597	550	542	502	523	488	502	491	508	503	521	516	498	503	486	508	538	466	499	486	474	501	493	481	510	507	455	478	465	491	491	483	493	522	510	506	489	515	485	488	483	506	522	462	488	465	499	500	523	497	521	526	509	484	503	509	507	480	479	489	524	503	519	501	502	501	525	495	533	517	496	496	501	493	494	478	500	472	495	457	458	516	494	478	520	543	503	487	494	476	515	557	486	455	490	500	497	516	508	482	490	525	492	515	487	476	504	517	468	513	521	480	508	520	487	485	468	502	495	509	506	466	510	546	482	526	495	491	483	457	517	501	515	483	532	483	478	490	495	520	496	498	502	499	528	512	476	471	566	460	510	508	529	472	528	479	518	495	463	465	514	498	476	494	506	506	477	512	527	496	481	509	503	485	495	488	475	479	451	499	469	472	458	490	501	498	482	479	494	500	499	530	513	507	508	497	538	490	491	512	490	550	477	490	497	490	490	459	479	473	503	529	493	466	485	508	459	525	497	527	528	540	490	518	503	539	460	538	483	538	468	479	503	489	462	508	489	508	503	453	532	474	503	509	504	423	503	517	455	493	516	503	530	499	523	481	533	513	499	496	508	522	460	468	510	496	496	506	498	521	506	542	505	452	487	499	492	554	471	535	463	481	503	477	505	490	480	464	528	455	481	502	487	532	485	489	538	517	471	478	499	475	518	510	502	484	495	491	498	512	515	541	500	496	479	540	502	492	500	519	514	550	512	523	510	514	509	491	498	482	505	498	491	486	500	517	513	476	499	502	504	520	507	488	487	487	473	536	469	557	507	483	459	488	523	504	525	498	498	500	493	537	508	492	494	482	468	520	500	507	568	476	526	525	519	506	482	510	512	472	488	508	536	470	539	493	473	469	476	516	519	486	539	531	469	513	519	506	484	512	515	478	481	489	539	497	460	514	487	515	439	516	492	518	512	514	497	485	452	522	518	491	518	482	554	502	520	555	514	528	516	516	502	479	449	480	517	533	509	493	487	486	520	481	497	513	517	510	507	518	495	577	482	486	482	486	495	482	516	547	563	528	454	495	508	497	550	493	500	524	472	514	509	512	462	530	477	539	495	487	485	501	518	509	485	494	527	498	531	455	467	498	505	505	480	552	502	481	496	518	528	549	543	459	482	476	511	485	487	499	491	493	479	526	440	497	494	484	508	514	511	478	488	490	496	485	515	487	506	519	461	489	477	498	471	481	496	500	479	511	491	502	462	489	516	517	492	481	528	490	483	509	507	471	510	474	532	528	479	470	472	515	459	508	500	505	513	493	492	516	527	490	479	497	513	527	465	483	512	483	482	471	503	515	476	509	486	464	504	516	500	482	519	527	523	459	520	489	483	543	509	534	496	516	496	535	473	523	491	491	485	498	489	493	476	458	524	488	468	508	543	511	478	518	530	499	486	485	509	478	509	491	466	483	500	527	484	453	503	515	473	506	512	489	499	514	493	478	526	521	523	489	517	496	499	494	515	534	504	501	520	517	481	500	458	523	496	539	533	514	493	502	540	514	508	522	491	484	485	508	516	486	509	540	469	507	470	525	497	465	493	494	510	494	542	520	499	472	529	496	470	494	541	470	527	478	504	489	522	505	490	506	479	504	505	491	509	523	451	489	492	521	500	545	464	497	499	522	470	496	540	496	459	508	484	497	553	456	487	500	533	472	475	498	442	517	504	506	492	517	525	486	492	473	515	461	484	502	494	462	480	491	529	470	481	496	493	513	475	497	468	522	510	498	471	497	490	533	526	494	515	507	521	495	495	513	514	484	509	469	459	495	522	504	482	485	464	496	483	482	504	492	484	536	507	506	501	463	525	528	509	528	503	482	511	492	485	510	490	489	510	502	477	462	511	516	497	487	495	515	494	512	479	487	518	439	498	507	473	528	487	486	476	458	503	461	506	494	525	541	480	515	481	551	467	486	476	502	513	479	521	516	474	486	543	474	485	456	476	511	491	479	467	496	493	492	479	494	509	495	506	505	488	500	504	536	459	514	495	480	485	523	493	541	515	469	463	514	525	487	492	524	504	476	516	459	471	476	512	488	473	512	477	519	501	488	481	496	471	485	498	503	541	493	549	519	463	487	472	519	485	505	510	490	512	495	520	498	466	533	521	530	512	488	489	473	506	520	475	494	504	487	518	508	487	523	482	486	491	490	499	477	518	472	505	500	481	492	514	528	505	513	510	515	503	478	486	519	521	487	484	461	492	493	495	494	515	498	524	500	519	534	517	477	497	522	485	471	500	498	508	496	468	522	459	498	491	501	505	526	439	488	488	517	513	518	518	500	486	476	479	494	492	473	474	479	530	497	513	507	488	497	461	493	494	527	511	485	506	493	472	493	513	486	503	494	498	535	513	491	509	498	483	469	485	500	490	509	525	513	491	486	503	462	503	520	480	485	486	503	450	517	538	461	495	486	533	536	502	460	503	525	511	474	532	470	527	481	467	506	497	502	518	535	516	541	521	464	475	468	468	501	546	482	527	524	500	497	500	477	502	511	506	481	501	486	501	466	518	467	533	478	457	496	513	492	491	492	479	525	528	466	506	501	474	508	511	497	494	471	489	493	535	441	464	528	529	515	497	486	544	437	508	463	505	529	479	493	554	503	545	469	484	551	484	508	485	478	484	485	516	552	519	534	512	495	481	484	502	504	487	535	516	483	502	541	494	453	504	480	486	448	527	537	477	521	473	514	515	516	470	496	528	501	492	495	519	511	487	516	509	481	533	480	472	491	500	472	504	470	535	464	484	529	495	537	498	489	463	509	504	480	528	489	496	481	501	501	455	483	478	489	542	516	510	496	544	514	471	505	536	517	499	475	486	496	479	546	507	484	482	473	471	517	517	482	559	514	528	493	534	494	527	487	481	493	526	531	487	506	498	508	502	518	496	439	528	458	468	478	549	475	504	484	474	488	507	542	509	488	498	477	510	466	481	523	501	517	505	530	494	468	506	527	491	485	514	525	471	500	501	508	491	547	485	485	507	486	485	465	472	492	521	462	465	509	482	518	491	514	475	549	514	513	525	549	483	509	484	489	528	552	504	526	519	494	540	463	522	499	494	509	487	495	485	491	525	497	541	507	502	527	512	529	514	535	504	511	469	515	512	498	469	463	480	545	484	503	510	484	489	521	452	527	484	463	494	495	529	528	490	479	512	484	468	538	481	488	500	511	528	544	474	480	489	492	558	486	512	495	546	514	482	496	528	494	506	497	452	521	473	508	478	504	476	489	528	547	499	505	490	517	489	477	485	478	486	464	492	508	530	480	492	494	512	479	512	558	471	500	513	524	519	507	442	468	468	499	465	538	501	525	505	485	519	524	488	468	521	482	468	555	515	490	526	487	462	515	478	509	528	483	518	480	495	463	483	489	519	492	469	516	470	477	498	512	504	457	515	529	486	499	519	514	458	516	518	514	510	536
24294	21330	28369	24659	20975	7126	2621	4794	16124	18689	15373	11048	7176	4242	2478	1436	883	659	577	546	544	591	556	514	521	541	556	525	495	561	571	524	513	546	465	511	514	489	533	507	478	582	543	556	554	539	528	475	515	589	519	493	515	512	557	535	513	528	534	581	525	551	554	536	524	507	518	556	543	532	556	527	541	544	531	495	502	520	562	558	507	515	538	544	523	481	497	508	554	531	522	534	496	530	541	522	527	523	486	525	577	522	513	558	572	475	528	527	530	493	558	509	504	500	511	547	512	513	521	523	542	537	533	480	507	538	593	576	567	531	544	560	504	547	524	554	531	526	532	523	515	567	538	537	485	516	516	515	510	510	503	532	518	506	503	541	538	515	582	554	556	542	491	557	559	557	507	521	555	523	522	528	524	557	557	491	533	554	538	542	535	503	522	538	577	542	543	541	562	551	572	506	547	528	555	531	520	557	536	517	528	536	545	525	518	489	553	539	518	508	519	478	556	540	497	519	523	513	539	506	496	507	542	570	512	581	525	559	526	526	532	534	552	487	528	537	566	555	544	546	535	521	532	526	462	555	510	547	583	558	548	519	553	538	511	522	538	512	557	511	566	537	495	561	536	565	556	577	552	537	589	518	519	544	509	559	534	498	537	515	563	523	546	525	567	527	551	535	519	552	551	551	532	527	529	568	502	502	518	545	523	519	522	536	517	557	535	548	542	552	500	520	535	540	518	518	512	508	525	552	526	511	492	499	526	547	525	533	543	554	535	535	551	552	509	522	554	510	524	501	495	531	488	506	547	486	541	518	501	516	509	543	543	520	516	520	529	570	554	557	514	534	518	511	499	530	511	524	522	526	499	554	504	524	523	482	477	539	485	532	557	548	457	526	531	536	542	519	529	510	537	569	546	546	554	571	511	484	554	522	528	520	544	564	533	563	554	490	523	525	556	578	541	542	549	520	552	547	528	523	477	502	520	552	561	562	529	564	545	487	537	523	534	501	517	520	553	555	550	524	491	553	492	553	525	557	498	509	486	511	569	495	502	524	538	598	535	522	531	566	561	585	542	526	526	529	545	546	525	523	504	595	524	559	594	531	508	530	524	516	514	537	510	544	526	509	527	551	556	521	513	574	538	575	537	531	508	518	522	516	542	537	523	551	550	517	498	577	497	537	521	559	544	602	543	534	545	552	550	518	524	555	503	510	536	507	512	560	532	513	518	538	536	525	514	491	572	558	516	488	511	567	545	532	553	489	514	550	537	521	543	528	510	518	534	550	558	539	531	539	532	522	475	516	522	539	492	533	509	542	561	498	565	559	572	550	508	530	540	521	547	521	531	493	538	523	500	579	507	501	525	527	542	519	533	517	527	522	559	514	547	513	511	506	513	514	548	536	521	509	544	585	523	524	512	494	532	528	519	524	539	508	556	566	535	514	539	540	536	552	511	554	566	562	575	543	548	513	537	540	531	510	521	521	548	563	510	499	564	526	528	521	529	547	522	529	536	548	558	507	515	582	511	598	513	545	541	518	546	512	533	551	485	486	536	512	518	514	541	499	561	523	528	531	542	542	526	511	551	536	572	511	517	504	504	557	519	529	493	523	555	502	527	503	496	523	570	538	528	596	552	558	538	558	543	540	504	582	562	530	545	510	568	522	507	498	500	515	500	488	519	560	496	554	554	555	523	513	545	580	530	514	515	492	508	514	526	513	558	532	568	520	522	526	500	516	492	499	509	534	523	530	540	520	506	538	510	582	496	510	544	533	523	496	540	599	562	490	514	563	519	521	567	569	527	529	540	495	526	531	561	501	539	512	506	533	542	520	598	551	538	523	580	530	479	529	523	493	515	548	522	601	556	541	535	515	524	514	512	494	542	503	497	530	518	543	490	528	541	530	531	503	476	523	532	517	570	516	537	501	510	511	563	543	509	508	559	543	543	576	543	543	560	553	545	527	538	560	557	525	591	562	560	508	529	567	552	543	490	507	519	494	544	597	515	531	515	508	533	555	533	504	492	553	544	519	519	551	545	514	503	544	543	510	550	510	549	498	502	522	521	521	490	524	546	523	508	532	518	548	514	517	537	531	543	533	500	552	528	554	523	559	556	551	554	533	494	528	533	494	524	537	514	560	529	517	533	520	529	525	518	552	565	527	513	531	519	495	511	496	540	566	554	545	595	548	555	544	513	528	554	523	541	557	587	526	521	541	540	546	502	555	510	505	559	568	516	515	500	539	489	540	493	506	551	500	546	564	475	527	526	553	513	510	548	504	507	521	511	519	518	559	512	554	472	530	521	528	534	541	548	569	544	533	524	526	532	517	537	515	526	532	523	550	545	526	561	533	540	526	499	502	534	531	520	545	597	518	456	554	531	489	519	521	519	549	487	500	558	525	505	541	552	551	563	529	511	528	542	501	545	535	558	515	555	568	521	540	498	498	517	539	573	567	545	525	545	500	555	513	524	518	543	542	486	558	539	563	550	537	587	496	528	525	533	494	532	478	570	493	550	512	564	529	569	512	547	522	572	539	497	470	494	509	524	504	515	516	543	518	544	538	545	506	498	507	549	552	525	532	539	519	515	528	502	548	546	552	546	539	502	556	506	532	570	526	537	548	536	542	557	530	494	537	533	538	512	537	535	486	539	535	495	536	533	515	579	533	542	567	491	510	540	508	528	564	532	535	492	514	542	566	524	549	518	547	516	521	497	535	524	511	534	560	549	528	516	547	494	541	538	477	557	572	562	548	506	515	527	503	517	519	539	516	561	547	540	568	538	495	539	488	569	527	492	510	546	540	526	511	546	534	506	549	509	487	549	548	548	523	561	537	498	530	564	523	545	505	522	536	545	498	511	471	499	548	541	569	519	547	547	526	556	511	542	526	569	506	528	547	481	518	529	533	498	536	547	506	488	563	508	516	492	537	534	523	520	525	536	569	476	541	540	522	514	519	514	508	522	555	513	526	511	541	563	556	570	538	523	526	528	544	546	560	569	574	494	519	560	567	552	552	516	512	526	542	522	517	530	509	537	558	557	538	517	531	554	515	569	527	535	538	495	559	525	576	541	552	534	545	525	498	537	521	499	557	524	514	557	531	526	582	546	521	566	519	548	537	543	518	554	507	525	502	551	526	528	518	567	497	524	525	556	532	507	527	530	546	570	516	512	532	532	547	510	537	521	533	506	554	504	560	538	506	518	550	538	533	593	541	541	535	499	512	533	519	493	492	522	525	504	543	503	528	538	511	516	562	520	556	568	546	551	534	561	505	554	541	514	509	547	531	535	528	517	517	527	530	519	538	507	498	567	517	553	550	550	526	540	526	566	486	496	512	494	528	516	515	575	508	503	551	509	577	543	514	508	533	526	532	549	524	516	537	548	514	555	567	531	489	562	500	521	564	545	558	521	521	581	520	532	530	542	562	521	546	525	575	542	485	531	482	516	549	525	495	532	492	536	508	539	592	530	482	541	544	542	534	541	547	566	533	543	561	548	533
10291	21484	16343	9988	5478	3870	3695	7704	22925	23462	19256	14821	10141	6213	3596	1903	1146	809	637	556	582	602	594	577	554	544	541	611	572	546	518	574	542	567	612	559	587	581	522	546	535	584	583	561	599	528	570	595	584	584	574	557	591	532	541	551	573	591	542	539	580	539	533	549	541	564	557	553	562	583	562	522	576	576	531	541	536	545	539	589	545	559	539	548	568	568	587	540	594	507	550	577	565	573	578	601	591	541	534	586	554	546	579	583	538	580	571	540	498	541	571	551	570	524	544	560	572	605	543	570	549	567	541	553	573	582	546	569	574	584	542	543	570	569	578	577	598	560	537	568	557	565	600	552	572	576	576	552	557	567	603	523	557	548	557	585	571	546	526	593	572	579	554	579	584	554	569	528	580	567	561	578	572	626	569	584	508	576	525	564	547	556	482	533	545	586	589	530	561	554	582	541	556	552	553	548	526	566	595	577	583	626	577	542	569	555	546	540	600	556	577	575	563	537	527	558	547	579	513	583	519	528	579	576	584	597	550	549	550	559	596	542	566	542	564	493	570	555	612	564	515	573	584	556	615	574	547	586	538	543	550	564	571	550	580	543	572	538	605	549	584	571	549	562	559	555	576	580	598	578	553	538	571	552	545	490	554	621	570	551	585	564	590	518	570	555	548	555	549	593	548	601	536	595	561	569	598	531	512	519	576	537	543	541	577	555	562	553	542	527	556	566	588	599	629	539	556	537	538	581	550	572	567	535	562	572	561	585	555	587	617	562	568	544	533	602	558	550	530	611	554	597	538	603	585	539	553	532	583	597	508	564	557	580	570	552	583	584	581	590	535	576	566	564	606	529	589	551	568	548	533	557	619	602	586	593	530	562	567	551	573	564	585	608	561	575	531	516	597	545	563	545	540	588	599	552	573	560	590	583	573	522	566	556	524	565	558	536	574	577	561	576	598	526	562	535	516	586	580	529	534	585	592	606	551	541	546	576	549	544	551	609	576	548	563	545	505	533	555	587	581	547	592	583	556	544	543	544	590	537	563	572	550	580	530	532	553	554	575	592	547	561	522	576	525	559	556	577	554	554	558	536	601	544	542	580	606	542	538	524	568	561	583	600	586	545	583	576	527	557	569	558	532	590	570	585	528	574	541	573	561	563	531	561	581	572	542	569	575	568	583	596	566	545	589	552	548	574	546	565	606	575	549	539	580	554	562	550	598	568	539	580	504	556	569	520	588	553	559	582	561	532	576	575	538	627	592	557	547	490	577	550	584	554	582	554	546	527	563	536	580	577	548	565	568	583	562	577	563	546	552	580	549	545	548	575	592	527	554	528	558	551	550	641	596	521	544	547	584	548	545	549	567	603	574	509	505	586	576	599	540	554	513	576	568	556	576	539	561	568	545	565	591	602	557	556	547	563	554	554	587	557	551	572	507	542	578	531	581	569	548	578	585	591	554	507	522	536	538	567	582	594	563	566	545	589	573	521	595	563	531	548	588	543	549	558	573	570	600	562	602	551	599	570	558	549	564	547	579	526	546	571	573	576	546	577	554	568	564	525	605	550	591	571	552	528	585	586	494	580	541	509	574	545	569	536	541	557	558	585	567	583	525	553	553	574	547	534	557	572	573	545	530	546	592	597	548	580	590	576	571	534	573	584	576	561	560	542	528	560	592	551	597	570	593	572	584	576	593	587	559	544	597	559	535	513	573	573	554	550	579	564	581	515	595	540	570	570	560	579	572	561	581	592	540	557	512	546	582	555	558	558	568	548	599	576	584	616	566	530	545	575	580	598	560	560	538	595	591	543	550	577	542	552	598	519	547	583	547	557	588	549	535	560	532	591	589	575	567	575	564	540	541	574	596	613	541	563	565	570	558	575	561	533	568	559	579	560	557	563	561	578	534	567	542	592	595	582	516	531	597	581	569	549	559	576	563	568	554	573	570	605	546	546	551	549	583	568	535	591	556	593	565	563	528	533	568	588	552	542	577	605	548	526	564	550	507	559	593	533	553	513	493	516	555	518	578	546	570	560	552	577	596	555	539	536	547	528	530	588	564	559	560	545	525	541	538	563	536	565	537	538	563	574	579	552	547	555	558	545	591	557	580	575	573	594	545	584	595	542	520	557	585	564	580	580	569	555	554	535	568	524	613	555	545	549	512	552	515	539	522	572	577	573	530	532	567	561	563	528	600	547	598	550	567	605	506	591	581	573	571	595	574	574	560	611	568	559	581	516	576	545	531	551	608	585	526	584	567	577	560	579	554	529	554	567	609	553	590	574	554	582	576	584	543	559	571	591	595	587	562	555	549	593	586	577	566	581	625	536	558	565	549	558	546	571	556	585	533	552	592	579	580	566	528	571	564	613	542	593	568	522	549	544	507	570	542	574	555	525	549	488	555	566	576	541	557	581	549	562	539	531	551	547	551	595	593	582	565	588	578	555	584	575	535	574	584	563	518	563	501	527	540	551	542	569	588	590	571	589	552	550	515	609	649	543	556	554	592	597	567	568	555	567	596	539	574	593	591	549	532	596	588	567	577	521	514	555	542	586	532	579	557	618	573	592	562	584	566	539	571	566	545	571	568	583	532	522	539	582	548	588	561	522	567	554	506	554	571	555	606	584	584	569	570	550	543	608	593	520	560	596	503	557	561	555	559	605	544	576	494	573	577	570	543	548	571	518	544	566	563	557	561	584	538	550	557	591	550	582	569	553	553	559	550	583	569	526	531	548	567	540	582	523	569	572	578	588	586	554	561	558	562	547	553	556	574	544	529	585	568	529	557	547	540	563	578	536	596	559	534	573	519	556	555	536	550	568	602	568	513	585	578	599	582	550	582	581	592	560	555	574	521	590	573	549	601	558	557	571	566	545	560	568	553	607	604	578	568	521	556	544	559	598	595	522	511	572	592	596	542	527	590	518	557	519	530	580	564	553	562	576	534	525	583	543	584	546	527	575	544	568	570	583	572	576	570	555	529	536	567	574	581	567	523	546	566	540	599	571	561	558	592	602	617	585	523	582	566	530	539	566	532	584	542	541	572	575	549	576	571	594	607	547	553	594	565	530	524	551	550	584	606	548	556	567	583	585	560	556	597	573	588	575	598	559	576	550	546	622	516	560	597	513	540	567	573	554	598	560	589	562	615	601	596	564	574	608	573	577	549	581	557	570	603	602	569	570	545	561	589	580	508	588	543	561	568	579	588	547	522	525	555	554	574	573	580	579	549	552	620	566	594	573	590	584	617	550	563	552	540	550	584	511	539	547	569	592	550	560	601	571	568	603	575	570	602	573	615	523	582	557	554	593	550	558	579	543	564	552	582	552	539	564	579	569	598	586	519	555	589	576	585	560	571	558	575	534	551	520	571	568	577	575	542	495	557	528	565	556	547	587	531	535	552	599	586	568	565	566	607	538	578	556	544	544	557	548	549	585	553	531	585	608	557	533	580	593	533	584	559	545	542	574	502	537	571	544	564	580	563	613	560	538	559	558
25251	21436	27504	25602	11083	2383	1568	3923	10968	10127	8641	6245	3975	2345	1429	986	746	609	522	543	551	549	545	543	572	519	515	516	509	508	537	485	477	516	526	513	509	489	513	530	551	545	535	518	528	550	477	538	531	495	505	517	517	521	492	506	511	505	512	524	542	542	513	489	504	493	541	523	518	529	499	517	549	551	495	542	520	554	488	526	584	514	532	510	511	512	524	522	508	519	492	478	495	497	484	514	503	527	509	504	490	497	480	577	519	533	522	513	523	528	499	511	516	469	498	522	579	549	536	529	478	510	553	583	487	519	520	558	522	522	516	513	508	510	532	515	509	507	558	496	523	502	562	526	547	526	490	532	526	503	493	504	531	505	542	523	559	540	515	527	555	475	488	523	499	488	556	479	540	570	535	524	553	530	522	513	508	512	538	527	542	512	520	542	517	504	519	501	504	567	530	537	530	503	519	530	459	512	471	502	486	482	491	527	526	500	559	466	517	551	511	513	485	515	525	527	545	513	517	505	539	528	521	536	513	505	500	527	485	539	556	489	495	519	538	534	552	550	557	497	544	533	514	531	541	524	507	519	520	518	509	489	510	484	532	555	554	479	533	504	504	514	508	521	511	520	528	481	515	440	515	531	525	542	523	513	515	527	517	525	542	519	526	500	500	488	501	537	519	550	528	501	568	534	549	499	549	501	519	540	503	505	519	494	541	539	507	509	564	541	465	563	525	517	545	557	513	494	511	481	542	481	478	508	507	553	537	501	513	488	515	515	497	552	510	487	526	525	500	522	541	500	562	526	543	496	511	493	531	496	523	505	532	546	488	560	486	513	525	514	491	496	511	478	547	514	503	529	492	522	535	500	509	523	546	532	507	491	522	500	509	458	513	485	491	503	503	495	569	509	524	542	533	539	543	525	560	525	509	521	518	480	497	512	509	548	512	509	506	475	548	551	524	512	528	491	525	489	515	528	535	501	519	525	522	522	499	522	507	543	522	529	483	544	455	515	526	569	526	537	478	491	519	509	501	525	502	516	533	520	530	527	508	527	528	503	513	527	509	514	593	509	550	514	557	491	544	552	469	477	548	528	507	540	502	525	525	504	566	504	515	506	497	548	513	525	505	521	523	518	494	472	492	544	498	508	522	502	496	495	442	502	504	541	498	501	486	498	472	501	516	539	517	521	519	549	534	498	529	510	546	518	495	523	493	528	482	531	493	525	556	514	543	538	490	524	517	509	529	502	518	490	528	511	510	559	487	532	517	522	535	530	520	543	518	501	539	488	529	552	563	544	522	527	531	527	480	527	471	495	537	516	527	532	544	516	539	501	554	510	508	496	500	508	545	481	482	525	545	524	486	537	534	513	523	494	529	500	547	556	500	502	528	524	532	518	535	534	498	507	471	535	500	491	543	517	517	513	536	527	542	569	531	508	500	538	521	497	513	513	529	504	532	487	507	503	539	505	528	484	505	522	508	508	475	541	495	543	537	552	585	510	545	517	520	513	582	513	516	495	499	544	515	522	513	470	529	500	535	511	514	488	516	495	522	521	507	541	526	532	556	506	520	501	551	496	490	518	515	522	504	464	459	520	549	497	537	523	485	547	535	486	517	553	540	500	519	501	491	484	534	480	504	546	524	554	579	543	532	516	517	530	515	515	512	552	529	539	541	551	484	491	519	526	519	500	556	547	486	519	527	529	516	482	496	543	488	536	502	520	509	571	508	546	517	560	514	524	498	481	539	549	532	512	473	506	470	530	513	519	521	505	505	513	514	513	493	502	511	476	539	514	554	534	520	519	520	495	527	495	530	549	520	519	505	539	524	484	521	509	502	501	549	488	459	469	516	510	516	497	504	515	554	515	515	507	511	501	494	531	505	524	509	513	525	535	508	567	535	511	536	540	505	505	472	462	523	527	514	489	536	531	491	559	561	533	545	504	458	522	549	493	519	511	525	478	535	554	533	516	493	518	534	547	519	498	510	511	540	545	500	488	491	546	570	542	551	500	486	530	490	508	564	503	499	461	518	514	516	518	515	532	530	517	471	485	516	493	527	500	543	466	462	533	504	517	495	500	548	538	483	524	516	523	512	524	528	513	511	533	523	535	533	552	482	486	512	510	517	582	546	509	494	501	549	495	494	544	516	532	557	509	549	496	483	513	526	485	495	487	565	520	468	539	538	501	507	512	508	519	543	520	514	542	549	521	541	479	520	474	556	546	511	556	545	515	511	526	503	532	501	509	509	514	519	533	487	525	516	530	539	532	469	559	513	492	492	493	481	494	520	508	477	546	538	483	543	505	487	519	549	537	541	521	547	484	502	526	526	491	517	518	528	565	524	500	535	485	507	528	564	516	525	535	479	511	519	498	439	535	497	483	520	500	510	529	554	575	511	562	538	492	520	536	536	515	527	511	497	508	539	490	487	503	535	526	540	515	486	510	510	533	584	541	500	480	549	508	473	487	546	521	509	523	514	511	548	535	514	517	488	547	503	549	533	498	525	509	539	510	507	486	520	570	505	483	523	521	515	511	527	524	550	542	472	529	509	537	521	524	503	509	500	522	524	517	489	544	477	555	528	545	510	540	513	493	516	532	513	491	531	493	506	526	519	537	512	525	545	529	529	511	517	506	524	563	504	550	510	507	531	493	509	536	507	530	485	495	556	541	535	507	516	511	521	514	513	507	543	547	517	530	527	512	509	526	499	497	506	517	520	552	503	497	533	474	532	538	501	513	521	525	528	506	515	547	521	478	506	562	535	532	548	490	569	517	516	538	563	507	510	542	512	532	528	547	560	537	490	498	509	516	507	517	509	548	494	500	496	505	491	504	521	495	498	493	515	539	515	520	500	535	526	512	502	530	509	553	520	551	476	482	491	510	517	508	508	487	483	531	525	494	536	550	509	514	491	536	510	502	472	524	550	490	561	500	554	520	517	555	500	510	495	535	528	522	513	457	514	526	492	528	526	529	541	540	514	495	515	521	542	519	499	525	507	521	501	527	476	535	530	492	542	483	520	517	481	492	522	527	551	533	531	507	531	509	507	509	484	496	525	506	546	531	449	527	487	532	496	489	578	504	511	537	541	498	530	502	474	502	546	545	537	515	507	560	516	543	541	539	475	510	494	535	497	550	496	550	502	513	504	539	517	506	542	474	513	506	530	467	487	513	505	514	520	520	479	519	516	491	493	520	528	524	523	549	495	530	511	538	551	517	508	515	535	557	522	484	505	514	502	494	500	496	501	527	534	487	504	504	538	497	527	515	530	516	533	554	516	509	527	494	512	572	493	534	556	513	509	521	468	545	515	485	513	486	492	548	500	531	502	531	503	504	540	509	509	527	482	531	505	511	514	542	509	495	514	489	535	549	491	541	504	502	499	532	523	520	525	549	527	475	533	527	548	528	515	542	523	516	520	505	593	480	497	521	497	552	510	514	529	528	526	501	526	544	546	513	529	545	481	518	528	528	519	532	523	500	521	509	518	522	495	474	537	533
10894	18620	14749	8536	5703	3639	2694	8223	19459	16865	14457	10521	6915	4118	2345	1451	1050	709	552	594	639	627	561	590	524	553	588	551	595	566	545	565	538	576	523	552	560	589	558	575	585	549	586	562	562	566	574	520	564	546	540	524	581	563	561	565	550	549	565	516	554	528	549	575	565	562	595	561	572	572	568	550	587	536	604	528	564	564	573	529	549	542	549	573	546	531	594	557	560	592	554	584	569	546	550	540	538	549	543	534	563	536	563	554	585	568	559	592	587	618	539	554	498	519	519	564	583	515	540	564	566	566	565	596	563	551	563	539	558	597	603	593	567	593	584	563	506	585	558	549	546	554	556	554	567	547	542	569	553	570	599	553	622	550	532	581	594	556	555	565	559	558	598	554	590	578	576	526	559	578	511	562	558	585	571	578	534	568	554	579	535	547	638	580	551	549	594	548	559	566	528	557	584	578	570	573	523	598	526	553	572	549	588	577	535	599	581	582	561	573	597	559	546	601	581	588	511	584	538	592	591	562	550	551	594	549	544	580	590	580	584	547	569	541	546	564	570	533	543	568	557	580	587	555	531	569	536	570	572	558	524	541	547	584	519	562	544	576	562	576	552	596	577	570	548	547	546	577	568	565	566	568	569	568	539	558	566	567	540	566	585	565	594	592	565	557	550	571	554	565	548	543	509	579	559	576	596	570	546	576	529	595	597	602	536	541	581	569	550	588	550	540	531	566	579	575	575	595	597	533	560	550	527	559	561	578	589	528	615	562	549	525	595	558	535	544	598	539	563	569	595	546	556	571	559	573	549	594	595	572	564	530	575	532	549	548	578	546	591	549	579	545	564	522	532	583	523	586	548	546	521	503	542	538	570	569	587	548	536	548	535	575	571	578	540	540	588	567	586	563	574	574	588	557	552	561	556	618	547	538	557	521	566	525	567	539	513	516	551	549	590	579	527	583	543	567	541	542	571	569	528	600	588	562	598	570	539	558	592	597	608	521	559	574	559	569	573	553	550	555	560	598	546	589	547	576	545	504	550	562	514	604	582	595	567	519	548	563	573	530	563	578	517	575	554	562	551	559	555	548	533	546	583	523	539	532	573	558	515	581	556	573	559	551	583	558	557	542	532	565	524	516	573	564	534	563	568	596	540	556	551	572	533	594	555	603	550	542	556	597	557	597	545	552	588	532	542	587	496	541	565	543	610	530	541	536	541	567	531	590	601	517	569	528	594	546	562	539	582	554	555	575	514	575	583	560	548	556	545	549	595	559	570	611	544	562	533	565	546	541	606	554	548	571	509	555	603	588	545	581	610	565	538	550	562	551	532	528	545	576	559	546	575	577	531	518	610	579	540	498	543	513	573	565	601	556	580	549	525	544	548	543	586	604	565	512	594	567	509	554	572	592	498	522	543	541	593	606	539	528	555	597	488	556	571	580	586	573	574	562	612	555	551	593	563	572	545	528	610	584	533	563	586	599	580	591	571	582	538	549	545	580	547	607	592	586	528	594	562	564	513	551	631	552	548	550	552	554	535	543	595	548	600	584	559	599	546	522	591	550	541	591	591	590	557	559	587	549	536	552	551	576	602	594	574	543	567	544	614	578	581	557	626	555	609	539	569	568	541	507	569	532	562	526	552	518	546	578	542	491	559	569	585	577	524	571	558	559	522	542	573	558	569	598	593	572	547	556	553	547	558	595	572	596	543	563	575	611	561	595	602	565	572	537	581	552	599	577	578	544	554	580	516	573	606	632	582	558	556	574	614	569	566	545	573	545	546	533	552	601	540	598	577	570	566	553	526	544	526	580	563	564	565	595	607	578	571	602	553	564	593	594	531	528	567	558	593	573	539	582	585	570	529	590	540	500	529	561	569	555	574	560	617	553	542	494	565	573	567	566	601	535	568	565	558	622	581	561	568	540	579	527	544	549	556	583	536	540	557	582	586	509	554	565	558	592	565	514	566	562	575	510	551	553	574	561	610	554	496	547	540	568	586	566	552	561	528	616	583	557	605	543	554	569	581	584	540	582	542	560	601	558	579	584	581	563	584	559	580	578	622	541	540	546	575	573	539	516	564	571	556	618	597	543	544	573	598	580	553	571	600	579	581	587	555	533	572	613	598	558	563	579	570	558	556	574	558	543	597	571	532	583	533	575	533	595	551	581	527	544	554	561	557	617	569	546	546	558	585	544	547	534	546	583	547	576	549	537	547	595	574	571	570	555	519	550	577	546	579	579	543	561	560	631	546	576	582	560	575	584	571	596	552	572	570	595	543	579	551	518	575	549	572	536	541	558	555	548	538	582	570	580	570	547	543	568	585	584	549	528	603	563	586	544	563	556	603	590	575	581	570	564	585	562	570	548	537	557	568	570	511	532	553	540	563	578	587	588	623	572	581	565	539	541	577	586	554	551	581	569	557	579	570	579	553	582	637	530	546	626	590	598	518	579	558	560	574	508	588	560	579	563	565	543	552	551	526	554	574	593	551	551	552	612	537	566	578	568	573	526	556	549	525	570	543	579	565	534	610	583	540	567	588	587	543	562	569	566	600	611	540	565	556	558	559	575	590	554	572	565	596	592	576	598	544	563	560	549	618	532	636	507	526	584	600	511	593	574	562	541	536	560	548	613	584	544	563	614	549	515	581	552	569	569	543	595	574	567	538	548	547	552	548	591	548	581	568	588	557	552	528	549	553	578	551	585	557	560	545	540	552	540	534	592	588	535	577	551	561	572	565	562	568	552	522	542	551	610	570	562	578	586	562	498	574	528	564	544	533	551	577	545	548	548	520	555	548	595	601	578	566	559	560	555	522	585	569	543	562	563	581	551	594	545	548	562	568	563	494	538	525	553	571	539	576	541	572	573	574	575	587	547	610	588	558	544	566	556	574	565	593	569	556	540	621	553	530	573	567	584	592	546	533	543	523	549	571	544	574	513	543	587	562	542	537	569	497	594	619	581	568	515	550	588	533	560	555	556	614	598	527	552	612	561	529	567	609	565	565	583	522	564	548	574	542	547	565	539	545	557	548	554	567	582	597	578	589	563	541	561	535	532	536	556	598	550	573	549	554	590	603	598	570	560	538	563	557	568	587	566	554	563	553	522	533	593	567	591	585	615	574	534	559	566	536	552	549	574	531	551	532	570	565	565	556	582	588	562	564	586	560	566	566	597	595	569	577	585	613	586	543	514	584	556	543	582	520	545	560	580	573	560	546	539	548	565	539	560	591	566	549	584	527	543	588	541	553	571	535	553	570	557	537	579	523	560	575	588	516	594	568	558	568	538	575	558	534	552	542	554	529	574	548	562	541	565	575	533	589	566	574	556	554	566	604	540	572	607	571	547	569	572	550	536	570	543	551	576	568	554	547	506	550	555	559	565	559	574	548	600	595	597	535	548	520	581	551	551	505	582	541	565	623	550	585	542	564	568	540	558	591	573	621	521	573	539	557	545	538	549	540	562	620	540	533	552	564	564	573	610	555	541	583	579	621	555
22873	21411	29151	24062	21420	21557	12803	16681	32326	31713	27184	20844	15063	9037	5316	2573	1399	855	704	750	764	780	714	664	726	736	647	707	656	704	685	616	658	640	691	669	695	662	723	674	644	680	613	720	674	625	673	657	679	702	666	688	722	714	658	688	679	644	644	651	655	665	654	690	659	684	670	663	663	640	738	695	670	722	679	671	688	667	698	653	660	687	670	688	677	655	713	679	709	632	668	656	710	657	629	646	664	681	715	667	630	654	670	678	689	642	666	664	666	617	647	677	614	712	657	662	740	680	655	709	687	667	655	704	684	685	686	611	706	695	677	677	639	685	684	653	689	673	688	740	660	691	657	677	637	633	670	698	687	679	689	643	670	650	660	703	676	711	658	681	694	672	712	659	679	700	702	659	668	691	703	674	652	675	723	629	654	658	692	649	660	637	638	638	717	644	645	689	682	663	653	697	698	644	712	686	714	643	688	649	695	681	640	656	671	664	693	673	631	655	676	680	664	683	677	717	673	674	650	716	702	649	675	675	687	672	708	624	667	612	714	681	660	672	602	642	672	673	679	681	694	657	655	680	618	647	733	688	692	729	649	708	668	665	645	658	624	670	660	675	728	664	664	654	660	643	675	673	676	655	689	642	697	704	657	747	675	702	712	652	639	653	647	710	704	693	684	656	660	677	751	674	726	697	661	619	695	635	664	674	668	665	671	731	700	680	631	719	645	689	686	684	678	678	680	678	648	644	688	701	641	635	697	621	677	675	684	690	687	725	688	736	663	654	675	657	656	659	641	668	664	666	695	645	668	694	692	679	658	655	647	650	672	634	716	674	696	666	679	660	660	654	686	655	647	687	664	661	683	669	709	660	623	637	629	660	693	665	702	653	647	761	680	657	692	672	664	683	706	669	658	669	662	740	705	674	634	629	726	678	644	678	720	674	704	664	672	655	642	697	668	632	683	652	679	663	728	656	699	736	705	662	731	656	655	660	670	637	713	728	717	654	658	706	633	647	681	628	626	663	678	616	656	697	692	686	703	673	652	678	668	691	682	711	668	687	654	651	649	708	682	653	695	651	670	614	697	673	665	685	676	607	615	642	698	673	664	695	650	674	641	666	662	687	670	646	671	697	634	646	676	660	682	690	707	668	693	676	650	716	615	697	678	671	669	658	667	684	663	697	723	685	626	621	688	643	653	696	683	722	701	662	656	683	650	699	646	664	647	671	741	650	692	713	687	634	658	677	673	665	706	735	678	689	680	654	743	696	659	667	643	708	666	686	711	641	680	677	688	703	672	666	690	667	655	688	644	716	696	666	705	659	643	657	650	714	705	646	669	703	678	657	630	637	642	686	627	637	669	670	638	682	684	697	676	659	638	665	658	634	658	626	663	698	654	675	703	687	675	660	674	695	661	724	659	669	682	656	645	636	666	699	655	655	702	705	654	675	668	676	640	670	680	652	675	667	705	607	646	670	640	665	627	630	687	653	628	666	654	660	687	672	649	675	680	709	635	731	641	687	669	611	701	689	723	644	661	652	687	631	632	688	644	685	697	674	674	616	679	678	666	704	705	655	719	673	633	646	672	677	691	669	649	673	670	668	646	676	641	703	681	736	703	660	671	660	669	642	640	672	665	696	701	653	648	693	681	699	686	665	675	662	704	694	645	677	688	707	645	647	713	668	648	681	646	642	664	682	673	607	665	677	652	649	644	620	657	653	691	686	703	633	671	677	717	674	617	698	641	693	680	685	654	670	675	655	686	691	640	719	709	699	695	701	663	696	698	680	656	631	686	672	663	666	668	673	690	628	685	672	669	693	657	670	656	621	647	700	659	667	658	656	648	677	658	614	686	692	613	690	654	689	656	662	672	651	659	662	641	663	661	665	668	638	679	676	674	699	725	706	644	675	652	656	693	694	653	700	637	665	666	643	689	671	649	688	677	687	699	707	708	707	673	710	701	705	639	622	700	620	655	647	733	695	644	728	662	673	711	654	682	666	690	651	661	680	622	705	705	677	658	668	699	656	688	745	642	668	653	622	713	667	682	671	670	617	722	624	695	664	729	656	709	630	690	666	645	694	687	639	689	699	645	631	662	663	637	688	671	675	640	651	698	649	649	694	659	667	684	658	677	687	658	648	706	714	676	642	647	630	631	673	698	674	700	685	664	686	644	661	659	634	732	703	727	656	656	614	660	679	686	685	631	691	689	704	682	688	693	693	646	652	689	704	687	695	649	651	685	678	705	682	681	628	661	653	657	666	647	676	653	676	715	693	650	658	650	686	736	708	684	699	667	625	729	655	671	666	633	655	644	708	662	679	651	665	672	670	650	639	714	627	697	665	649	661	671	646	689	688	667	640	682	683	680	707	751	610	660	659	662	700	628	670	671	698	681	696	678	687	624	680	680	703	654	688	690	644	692	682	645	668	684	704	703	693	676	667	646	679	680	657	681	673	672	654	653	645	643	663	654	693	706	686	652	656	673	695	666	712	738	660	642	701	687	654	684	657	667	655	680	692	635	653	713	706	699	665	669	673	681	647	739	689	660	698	654	663	672	668	700	636	713	636	629	659	690	672	698	726	664	666	671	674	596	620	641	662	676	632	724	688	682	644	671	690	664	706	668	659	623	740	625	700	691	716	664	646	647	690	681	659	668	645	692	653	671	665	687	659	688	680	705	631	665	736	671	661	730	686	648	617	659	657	630	656	663	679	667	705	691	695	691	726	667	722	653	664	655	708	616	662	643	708	693	659	685	670	649	705	690	662	678	696	658	696	658	675	677	707	690	686	657	641	632	657	696	698	679	644	664	702	703	657	694	701	691	672	662	638	650	696	668	675	716	700	609	660	640	736	679	666	687	648	661	653	627	646	702	626	650	698	729	678	718	714	682	640	650	669	624	660	686	684	727	606	662	629	671	684	699	681	677	659	684	727	663	646	625	631	644	658	678	690	675	715	679	684	656	681	719	660	666	694	722	669	656	656	666	723	662	692	705	659	678	711	643	668	674	692	656	671	702	699	649	692	612	688	703	635	667	684	660	696	708	681	706	718	688	621	684	677	643	660	742	709	663	674	681	671	691	617	675	743	677	649	636	682	667	702	636	668	690	697	667	668	706	680	705	698	642	655	663	657	684	673	733	720	657	663	657	668	691	713	667	670	664	679	665	672	648	670	635	702	678	713	638	641	663	652	642	708	626	666	653	667	709	658	660	653	662	646	656	706	676	633	669	607	681	639	701	645	716	672	650	749	660	656	671	699	702	639	715	696	648	696	654	693	669	685	684	690	702	674	703	679	695	650	669	631	664	642	661	740	677	710	652	679	657	670	666	675	682	707	679	668	662	666	634	678	661	668	661	671	640	657	739	674	650	651	634	650	637	619	705	666	700	710	687	677	674	668	664	688	693	686	633	644	648	656	689	672	655	665	709	706	696	669	633	670	646	637	633	682	704	661	670	642	656	678	647	683	678	671	705	704	683	673	698	672	658	634	671	644	679	656
14625	28656	23475	13245	9915	6932	7535	23220	37214	34050	30421	24528	18470	12218	7536	3899	1801	884	722	732	858	798	750	774	725	704	654	678	768	702	706	702	703	746	732	676	696	669	678	678	731	693	731	682	704	677	667	696	714	680	688	706	723	730	672	665	654	686	694	677	617	733	724	690	703	685	676	688	732	663	679	647	695	633	717	719	700	685	732	663	692	689	660	712	704	716	718	695	679	680	682	658	655	670	698	743	718	678	670	707	694	673	793	697	674	690	720	730	734	689	692	704	672	688	713	691	681	696	718	665	699	679	723	663	682	688	651	690	689	707	692	695	706	680	674	719	704	642	640	710	703	697	685	685	742	692	646	719	618	669	652	720	711	726	747	687	651	718	754	716	696	721	716	717	684	716	719	692	685	689	714	718	727	695	698	719	716	646	666	660	676	671	682	702	739	690	701	704	671	743	697	642	704	687	688	683	691	696	681	716	703	698	659	666	696	701	687	707	704	709	719	673	718	681	717	679	733	716	696	663	694	752	663	705	724	700	700	714	717	681	685	714	705	719	644	722	696	771	698	700	714	634	665	689	696	673	708	696	669	709	693	686	716	661	738	700	722	712	687	736	690	674	719	707	719	707	658	741	714	722	664	702	684	665	708	715	687	696	700	662	671	711	698	704	694	715	729	677	737	675	663	738	674	671	672	697	664	692	703	669	678	716	720	708	675	675	676	699	707	675	672	725	700	659	686	699	663	730	703	688	724	756	685	729	698	654	706	714	728	694	687	706	700	694	691	690	753	715	669	677	679	654	712	687	690	704	640	658	696	672	670	708	707	698	682	634	687	633	709	674	644	673	646	719	716	679	728	692	696	716	709	767	686	705	689	747	691	637	689	670	708	661	717	690	696	685	688	669	672	664	731	729	728	666	658	688	681	726	676	720	697	643	713	759	675	646	687	688	656	719	712	667	735	717	688	720	722	732	682	703	711	710	699	726	683	713	713	718	684	707	662	706	694	732	730	672	681	681	703	714	736	700	678	777	679	683	721	686	670	734	681	709	691	694	695	650	706	677	680	721	670	684	705	666	714	716	678	718	715	732	643	674	696	695	744	659	716	667	697	727	684	740	684	647	702	698	731	734	738	651	688	686	704	725	669	679	714	618	698	655	734	683	739	702	720	735	649	722	675	739	724	679	684	721	669	708	688	704	713	635	686	709	718	710	679	621	713	728	662	724	672	701	737	722	745	681	646	749	725	699	730	685	643	707	688	682	699	731	721	687	703	713	708	681	679	682	666	717	684	695	672	715	676	702	666	740	715	704	694	691	702	700	734	650	709	667	680	687	642	696	671	697	654	667	695	640	636	664	735	714	706	731	692	713	723	684	746	722	695	679	703	701	685	685	688	661	707	718	731	694	676	706	695	720	670	689	703	647	688	695	640	777	707	713	715	679	640	654	663	691	738	714	709	675	739	691	735	708	691	719	688	679	753	679	710	662	714	722	692	705	727	660	675	688	699	664	678	701	734	671	707	701	670	673	669	699	742	698	627	734	675	678	655	686	662	724	665	703	686	696	651	693	730	699	691	710	702	666	698	711	731	690	676	690	672	692	693	700	699	738	713	719	685	718	723	694	671	732	700	722	710	688	720	669	677	729	705	687	695	682	699	686	744	691	678	703	694	673	724	704	708	705	719	667	697	649	679	689	731	707	662	710	676	676	651	698	724	661	691	719	632	695	678	693	681	721	695	674	734	723	668	695	681	699	691	680	712	694	665	716	710	696	720	736	742	632	756	721	670	716	713	682	667	668	713	694	708	708	707	724	679	714	718	696	708	688	664	663	680	689	691	724	663	706	698	665	712	696	691	713	645	717	732	713	739	685	691	699	716	709	659	679	694	688	720	699	710	684	677	684	683	673	713	698	708	695	729	684	701	711	716	706	735	682	689	638	700	723	700	707	696	671	689	712	702	657	726	653	726	658	734	722	695	638	663	649	704	726	708	689	680	634	699	724	671	689	678	697	674	701	704	664	704	708	687	756	679	654	727	685	699	706	697	717	739	673	689	700	670	694	710	704	706	660	688	699	689	685	693	744	671	729	704	645	744	709	709	714	712	696	670	713	662	714	683	682	738	733	702	720	699	672	694	663	693	697	696	666	690	687	701	698	687	712	693	687	689	696	696	711	742	699	690	676	689	716	667	677	688	684	687	697	655	661	735	705	704	710	743	694	736	683	689	682	698	709	672	687	711	753	699	747	680	675	677	669	692	689	645	692	739	730	686	747	690	677	682	729	674	697	721	687	716	637	684	691	687	651	676	682	728	677	690	715	687	661	687	643	737	680	713	696	671	704	678	712	708	688	681	726	668	669	714	684	665	670	715	713	729	701	662	694	690	719	677	647	707	699	689	706	708	749	710	678	734	722	715	730	672	673	671	710	739	721	664	723	657	730	723	707	692	649	665	657	716	682	681	724	733	643	654	695	728	706	687	700	691	689	681	688	683	712	643	710	696	714	721	643	641	703	677	660	683	701	737	695	649	712	664	722	780	685	713	730	789	683	699	697	662	696	693	709	676	686	684	677	680	669	698	674	648	658	703	700	709	666	662	727	711	672	673	725	702	725	640	659	699	638	716	690	671	690	699	733	695	745	753	691	724	655	739	736	667	717	686	703	702	659	679	683	689	720	725	685	684	661	658	674	650	716	730	685	707	673	705	709	630	688	673	676	695	721	699	734	714	696	713	690	704	676	713	678	630	730	677	695	672	681	753	684	690	661	672	711	687	675	679	689	662	646	712	750	705	749	694	730	729	689	665	691	737	699	698	687	672	701	672	704	736	649	725	747	728	722	667	668	705	698	711	649	692	697	672	686	714	708	701	676	695	745	689	723	699	692	703	684	681	656	707	693	713	683	713	671	712	677	658	664	669	690	720	725	729	708	679	700	701	679	685	717	752	670	676	674	685	685	715	729	697	698	697	738	675	739	667	685	692	702	667	683	707	720	704	714	697	680	696	703	695	708	709	667	737	698	677	686	659	647	687	687	683	677	707	693	679	728	694	689	700	735	699	683	668	726	709	680	729	695	665	680	644	698	675	652	681	710	668	783	711	682	719	672	672	750	755	682	704	697	714	684	699	686	677	768	697	693	683	673	680	728	696	703	706	692	710	684	671	676	710	714	682	697	705	694	683	732	697	694	692	715	699	697	697	732	704	649	747	738	667	661	681	746	678	686	724	703	684	691	694	673	719	701	720	669	738	733	661	687	694	694	649	689	686	674	680	695	740	663	684	683	696	705	721	708	692	709	648	657	646	708	675	723	689	679	689	677	694	697	704	680	676	640	680	690	658	706	686	723	687	662	732	690	708	724	677	665	690	673	723	682	691	703	707	679	696	656	706	666	734	720	696	689	696	705	689	720	719	705	660	700	751	626	684	685	642	657	700	708	697	692	716	691	681	725	727	671	705	693	711	645	694	768	671	675	722	708	731	657	688	703	697	688	694	706	727	674
28250	20177	13488	5521	2891	1880	1524	1992	2353	2265	1883	1546	1202	952	785	616	554	440	447	437	442	471	473	498	443	469	474	469	447	446	473	447	458	411	468	436	465	469	471	465	449	469	513	495	450	500	461	472	466	459	453	454	497	469	475	491	471	460	453	469	439	461	485	477	486	428	471	474	486	508	427	449	460	444	452	475	461	451	485	462	462	457	450	433	425	437	426	504	426	457	446	465	454	464	469	439	489	485	469	483	487	481	469	453	452	482	452	462	491	488	443	477	461	472	498	455	466	467	457	449	452	445	469	474	452	461	450	483	460	446	487	466	457	532	432	463	444	447	441	469	467	424	465	442	511	442	458	456	429	454	465	479	475	462	478	492	440	463	466	488	464	471	454	440	455	464	464	452	465	468	496	485	483	443	442	448	444	450	461	408	447	502	494	450	442	446	444	466	524	472	450	457	461	481	430	465	476	500	497	471	458	447	466	459	452	463	480	483	446	430	465	467	487	468	473	455	417	442	476	465	483	451	462	446	435	478	441	457	473	449	460	438	483	430	442	477	472	430	445	485	452	457	475	443	478	483	472	489	477	464	491	448	437	476	487	449	478	510	465	449	484	486	448	481	480	474	458	505	468	473	451	496	432	433	462	467	438	484	459	482	451	467	447	468	451	472	514	430	425	449	454	470	504	484	486	478	485	426	461	472	466	484	464	512	477	449	443	490	482	460	496	452	447	479	476	507	475	441	437	438	464	492	478	479	455	444	458	469	448	460	453	458	462	478	529	453	465	427	457	422	508	467	425	460	458	464	439	438	483	441	498	453	464	435	478	443	481	438	449	490	466	476	480	450	470	511	424	453	468	420	475	464	456	442	468	486	509	446	465	466	468	451	473	424	449	495	498	430	440	441	456	461	472	468	452	449	449	452	470	462	472	455	464	472	471	468	420	470	428	462	491	453	421	486	489	452	490	463	470	454	484	445	457	454	464	464	470	437	515	435	484	525	434	481	473	502	436	462	456	456	453	466	486	499	465	462	476	476	489	453	470	460	455	517	465	463	483	450	461	466	506	465	479	426	465	489	485	468	463	453	449	482	456	418	475	508	439	474	463	457	440	453	474	471	463	493	430	435	436	450	431	435	453	492	477	466	467	475	481	498	456	470	465	478	450	472	481	419	469	468	472	461	489	475	500	465	460	458	473	469	446	461	466	477	464	514	438	493	454	460	467	461	472	450	443	447	476	441	418	460	428	459	435	434	478	457	482	462	434	429	482	487	480	462	469	453	462	511	474	445	447	448	477	489	430	490	467	452	492	451	455	461	479	438	453	487	501	480	457	475	467	446	488	454	459	448	482	482	471	435	447	463	479	424	467	457	470	471	456	439	468	425	459	450	489	476	457	448	475	465	460	485	470	456	466	472	455	426	474	460	472	489	463	454	461	461	491	462	425	470	433	493	503	477	455	450	396	450	435	496	504	500	471	472	442	473	475	430	467	462	461	427	482	450	474	459	484	470	431	496	490	454	464	495	471	443	474	467	498	486	465	424	472	445	462	443	468	472	438	488	467	468	465	454	426	500	464	424	474	444	475	448	449	484	463	483	446	465	424	455	503	464	472	472	458	476	491	493	460	442	424	471	515	485	468	450	461	487	442	469	499	457	457	435	471	434	443	457	494	471	445	426	492	500	478	451	484	469	477	462	422	435	396	489	492	465	451	460	465	452	447	479	494	479	510	477	482	466	486	423	453	440	480	453	491	487	493	455	468	414	496	429	473	480	423	462	492	481	475	420	506	468	471	512	489	467	444	441	429	481	498	476	431	452	491	466	496	452	477	464	481	443	473	465	493	471	471	474	491	499	476	509	470	515	429	477	461	513	458	441	464	442	464	445	466	492	483	455	500	497	494	489	485	481	451	478	479	468	496	464	469	449	417	489	474	474	485	453	468	503	459	427	469	440	460	479	422	470	462	479	438	433	423	426	453	472	464	436	486	478	427	488	475	449	478	472	496	482	492	462	447	458	479	454	444	430	465	461	449	473	452	437	479	494	440	459	497	474	464	460	509	461	460	449	457	487	459	491	451	476	465	485	461	469	468	422	490	482	488	502	474	464	458	464	445	459	457	452	468	495	444	469	472	441	457	451	479	499	480	434	449	462	469	448	479	460	425	441	458	465	479	468	455	457	445	440	505	429	432	465	517	447	451	484	458	454	434	452	453	484	478	457	458	473	471	472	486	435	459	494	509	460	467	488	447	486	489	460	446	441	505	483	448	450	421	460	449	453	470	419	499	455	452	469	442	467	442	425	437	465	433	464	474	496	454	473	439	438	443	463	474	456	463	474	448	459	462	463	448	449	472	480	461	454	454	441	441	452	458	472	450	472	493	488	439	441	482	403	477	503	470	462	461	463	464	467	426	481	476	472	435	472	498	460	429	448	452	475	440	444	450	433	432	501	447	493	504	485	476	484	442	475	481	442	504	464	452	472	444	480	447	486	473	481	459	433	442	467	472	472	466	426	487	463	441	426	448	440	527	447	498	491	444	458	441	430	456	438	459	465	460	462	455	438	467	486	461	440	467	430	480	459	472	491	463	447	465	416	464	419	475	417	440	453	485	484	486	455	440	457	471	455	480	491	508	505	437	491	482	459	452	467	449	488	476	451	492	464	427	488	443	415	441	464	471	444	454	499	503	462	488	456	467	427	497	500	457	465	489	448	522	465	468	456	446	478	461	426	462	459	444	455	438	445	489	466	442	465	458	423	442	459	458	429	427	517	464	480	492	497	471	498	441	467	480	482	441	492	482	469	478	468	491	472	464	498	424	475	501	457	509	467	462	469	466	491	480	446	462	466	437	462	489	465	470	455	457	518	456	481	526	478	456	484	469	452	466	487	465	460	443	450	416	421	446	483	418	446	423	469	467	445	427	434	446	484	484	487	450	442	454	446	465	433	457	470	466	502	480	461	467	457	482	445	447	468	447	439	483	473	453	464	451	476	460	451	478	474	483	460	462	493	454	462	451	502	467	488	447	436	480	476	466	463	491	524	471	458	486	432	437	448	432	441	413	461	455	445	487	519	445	427	453	442	472	467	465	496	483	472	452	459	478	453	515	476	450	491	405	459	441	483	478	414	450	442	497	485	453	471	430	440	451	450	468	473	473	480	434	458	478	477	454	462	467	424	490	467	494	444	470	459	489	490	472	424	455	438	457	469	466	464	415	486	426	458	507	454	461	482	461	437	462	480	457	471	510	486	473	506	487	433	485	483	490	464	483	436	474	497	437	482	459	461	480	444	496	491	499	457	478	459	453	447	459	455	463	471	456	470	444	443	475	459	430	472	423	493	448	443	454	434	493	472	477	474	479	462	512	481	479	476	477	464	455	445	481	479	490	487	487	468	454	437	470	480	488	424	502	450	447	478	451	454	489	486	452	470	431	449	502	439	487	459	450	497	457	475	450	461	467	456	462	441	490	437	459	480	502	473	501	518	465	450	469	426
9896	16706	12602	5989	4760	3327	2627	3062	3303	3129	2639	2075	1612	1179	906	709	585	518	541	521	494	499	525	518	527	495	502	509	499	472	512	487	494	502	507	483	525	508	488	513	469	496	513	476	511	503	519	516	438	492	546	496	528	498	508	523	512	461	495	494	492	464	526	488	517	479	492	479	526	500	465	515	478	503	504	503	493	526	469	477	539	498	542	495	496	514	470	509	512	472	500	514	495	499	511	510	503	530	476	474	495	488	471	517	491	479	484	501	491	520	502	482	516	500	510	550	510	497	492	506	515	501	470	494	517	517	515	492	500	476	512	512	503	507	534	553	518	503	498	495	476	512	518	503	512	473	513	465	465	448	477	533	512	480	501	509	491	465	516	527	512	526	500	493	508	515	496	489	498	499	512	533	528	510	487	473	522	515	471	512	488	550	486	543	494	484	482	491	521	469	461	531	515	524	477	481	495	519	512	480	490	527	453	488	470	491	536	494	504	502	488	505	498	506	479	473	489	483	440	493	506	475	515	499	484	531	469	478	511	516	486	448	497	496	534	485	511	501	483	484	495	476	454	487	477	503	545	495	516	494	525	457	502	483	530	466	492	506	455	519	521	522	493	552	466	489	498	506	499	524	482	458	465	500	560	499	521	481	496	500	489	499	469	479	461	426	468	504	460	480	484	501	503	492	481	469	499	519	503	463	497	453	494	495	528	529	462	499	511	481	496	499	531	485	484	490	488	503	501	497	518	519	451	499	468	504	485	483	492	463	501	468	484	572	447	530	506	497	505	515	496	489	504	513	518	482	518	519	501	473	502	489	466	531	497	498	517	511	502	494	493	500	521	473	517	519	535	521	521	490	471	475	529	506	507	522	485	517	460	491	509	479	519	514	476	501	472	503	517	499	498	472	484	487	485	538	548	497	455	497	452	488	471	520	517	467	518	528	494	489	501	537	480	516	483	494	503	483	514	499	517	507	496	509	514	515	505	503	522	482	480	483	493	480	508	518	469	475	463	479	489	493	470	524	484	518	454	470	522	524	487	502	477	449	505	482	478	519	492	467	525	499	500	520	510	499	492	506	494	511	487	526	541	514	479	525	507	494	509	526	517	504	513	544	509	517	491	452	490	444	499	505	486	507	467	473	483	498	456	472	484	495	498	482	498	474	511	501	505	512	498	468	506	501	498	490	495	459	486	524	492	483	481	513	471	465	509	506	499	484	547	495	504	506	491	469	487	476	506	492	498	492	515	489	536	506	510	518	464	477	511	503	502	504	478	481	526	503	507	456	534	462	475	508	476	494	499	517	479	465	490	477	484	515	506	507	501	515	492	510	476	479	530	504	525	477	497	514	529	517	478	531	496	496	498	510	446	476	499	478	501	495	508	486	510	486	527	515	508	488	500	520	465	482	480	485	488	531	499	494	470	476	522	485	507	529	486	518	496	491	515	494	489	457	469	478	494	522	464	492	510	490	521	510	518	511	486	518	487	473	509	490	509	520	468	463	501	498	511	489	495	501	528	481	498	504	493	504	463	483	478	520	486	510	475	512	545	487	486	465	479	532	528	470	496	508	494	488	485	496	534	469	486	506	491	484	531	485	494	518	479	467	491	482	513	487	447	485	472	485	501	486	494	484	469	491	533	509	468	515	524	502	536	494	529	505	485	509	536	474	501	487	491	541	479	550	495	497	512	465	504	471	507	481	500	490	513	512	501	503	491	514	522	522	505	469	514	505	544	516	521	502	495	514	494	514	477	512	484	504	473	527	535	474	507	504	450	520	456	485	485	456	517	548	521	489	501	506	512	467	469	499	481	469	551	479	466	515	514	531	486	500	528	478	504	508	479	515	467	523	480	487	486	513	537	508	521	513	531	506	486	506	513	507	515	510	474	541	473	515	464	529	479	524	495	515	504	492	500	522	512	557	533	508	451	491	535	525	524	511	503	465	486	521	502	481	498	503	512	508	507	485	529	503	506	536	518	528	460	498	492	522	504	467	503	461	505	501	489	499	494	486	500	475	530	503	511	506	468	487	505	472	497	544	481	461	527	500	482	501	540	490	466	492	499	495	520	473	471	535	500	513	480	524	523	481	500	481	480	488	515	539	502	496	488	485	498	480	508	506	533	488	484	544	473	495	480	487	518	506	482	523	527	483	457	503	475	470	493	508	499	470	503	510	502	489	526	483	499	511	492	506	489	443	508	494	508	497	517	467	518	463	466	474	489	484	452	524	471	497	471	476	498	492	480	487	506	491	501	530	505	519	497	539	519	502	490	471	455	533	480	479	486	552	525	467	510	510	495	515	505	486	515	500	504	471	494	488	536	477	504	555	526	473	495	507	514	483	525	511	472	478	466	544	546	495	517	481	524	464	524	456	544	489	461	512	519	505	499	483	522	537	527	483	453	498	486	501	472	489	511	504	470	502	502	517	479	474	542	522	513	526	452	469	480	511	521	507	502	502	505	476	488	480	536	491	496	506	504	506	517	456	478	485	507	491	499	504	485	514	450	507	496	499	471	544	512	540	517	533	509	529	486	476	554	521	521	495	510	499	475	508	505	547	543	506	462	529	490	474	470	475	500	488	484	491	523	510	486	475	490	531	522	524	509	479	522	484	483	511	491	489	513	463	516	509	502	513	491	508	449	492	526	489	460	525	528	476	498	496	477	535	523	496	488	497	457	505	547	509	477	476	498	488	526	504	528	509	503	463	528	507	511	508	473	517	546	523	520	530	483	491	493	455	497	484	505	465	511	527	497	467	512	482	492	483	510	530	472	531	517	552	492	535	478	501	487	533	528	479	496	503	467	492	507	520	499	459	499	470	493	492	497	497	520	490	454	501	510	494	486	478	503	510	480	500	501	505	489	489	489	491	453	500	466	498	497	488	539	491	498	530	516	499	515	510	497	524	508	528	467	512	472	510	515	543	511	484	448	492	551	476	469	482	503	510	534	501	513	492	486	505	499	484	502	527	502	494	523	518	503	474	486	483	484	531	477	532	467	467	512	492	503	495	472	480	481	512	497	488	485	499	517	509	490	499	514	509	482	496	529	517	518	507	492	482	483	452	497	488	493	526	506	472	512	498	516	530	495	543	481	478	484	472	461	470	485	488	493	464	518	484	483	488	462	468	496	513	471	467	479	478	495	526	510	503	453	497	522	453	523	474	549	501	466	453	530	512	491	449	445	500	489	544	493	525	495	500	502	479	477	500	487	510	468	510	484	496	514	448	496	491	476	492	495	461	524	473	511	478	482	478	503	495	521	472	507	490	480	506	463	522	535	516	488	485	468	505	492	478	484	493	497	513	490	516	517	495	505	503	501	491	456	474	507	439	565	492	535	501	514	525	530	529	512	509	480	485	512	460	481	490	487	497	515	503	519	508	464	535	515	475	507	514	520	514	460	491	522	554	499	496	478	486	498	536	509	503	534	437	467	534	507	497	494	459	479	511	502	510	500	502	487	519	493	443	510	521	484	507	520	447	483	474	483	523
24259	21402	28448	24722	21118	8215	4605	13772	20249	18502	14044	9707	6497	3428	1906	1275	853	674	595	550	534	556	557	593	588	521	530	559	562	523	580	533	515	503	571	532	528	564	533	537	575	569	571	552	539	533	593	549	513	549	559	532	583	513	555	546	564	522	551	534	519	567	536	520	540	557	556	544	570	537	574	533	537	570	540	544	561	548	559	546	518	562	521	528	531	535	541	568	550	532	592	541	585	494	551	563	581	537	597	545	514	510	533	541	514	544	586	603	528	554	546	553	498	557	529	538	545	537	491	584	557	523	533	531	561	559	570	536	550	551	507	527	581	560	549	536	541	537	560	574	541	524	573	584	514	577	487	512	498	556	544	528	565	551	553	521	536	574	582	527	522	548	541	499	561	513	560	535	613	556	527	536	510	535	555	494	555	515	534	604	564	556	505	557	503	516	515	528	581	601	503	554	541	538	564	573	536	545	578	544	544	585	568	564	471	585	543	551	497	579	511	542	554	519	555	546	547	521	579	546	531	513	543	533	588	563	498	550	567	553	535	526	552	586	561	546	568	576	551	572	544	491	547	518	519	521	518	513	503	550	576	582	561	547	551	529	521	545	584	568	536	529	509	508	545	514	543	592	531	557	542	534	542	527	580	501	554	523	564	559	546	563	536	535	561	530	531	574	531	534	581	539	546	509	549	565	531	532	505	530	530	531	550	526	564	579	544	575	542	558	562	532	543	578	512	542	575	546	537	568	562	579	519	548	533	545	553	552	541	589	572	512	556	541	538	539	538	563	515	524	545	589	539	526	566	529	515	584	566	571	574	576	561	530	544	548	561	553	546	533	556	605	537	539	596	527	573	569	533	504	571	547	528	517	558	543	560	535	564	551	538	518	576	563	520	523	499	557	561	554	508	541	558	536	584	545	573	558	542	533	523	544	568	546	557	582	536	530	572	563	534	538	572	520	542	554	569	527	545	538	563	536	557	545	559	553	565	553	547	534	533	543	513	536	501	528	553	522	539	554	524	527	582	547	530	576	558	514	569	570	541	526	546	583	551	555	530	532	556	551	569	561	567	561	568	539	505	524	544	489	546	543	574	563	549	550	532	497	532	578	539	547	572	564	531	538	558	570	545	505	520	553	552	556	592	546	539	561	565	513	617	528	518	534	515	599	514	575	528	562	525	542	535	531	575	534	529	550	523	609	545	543	557	550	555	538	533	551	537	565	546	546	546	575	534	527	544	564	505	546	512	577	576	563	530	538	552	552	548	563	530	543	571	514	557	591	623	513	539	539	516	552	534	514	513	592	577	538	539	540	551	571	554	542	537	587	541	536	567	558	521	531	543	609	536	554	540	544	540	590	568	536	553	556	549	576	520	536	510	502	551	511	530	569	507	546	575	563	549	563	508	515	497	514	565	572	522	533	538	520	563	528	521	562	551	537	560	555	522	513	579	582	575	565	561	517	558	558	582	544	584	545	540	512	560	495	540	543	571	557	558	537	564	564	532	520	526	544	554	568	557	531	545	528	567	602	540	521	560	572	539	486	513	548	565	518	544	546	541	588	528	541	538	586	565	523	585	533	561	571	527	522	516	537	549	543	531	561	535	503	575	519	539	524	527	552	541	532	547	539	540	560	579	499	518	560	576	522	531	532	575	559	538	530	544	504	496	559	576	532	547	504	541	566	576	533	571	548	523	523	524	531	582	536	568	507	461	596	563	526	567	545	546	516	547	516	542	496	560	497	503	547	559	559	532	550	529	571	535	569	550	517	543	518	477	553	559	550	553	549	562	537	548	550	569	533	596	521	554	533	546	522	568	535	526	565	551	545	540	508	516	521	570	530	548	529	506	559	536	535	483	556	597	559	619	571	507	542	548	491	514	536	519	551	547	528	568	531	501	601	517	501	554	546	549	549	534	522	589	538	541	547	517	544	570	497	563	532	543	575	486	526	560	566	569	534	515	547	551	538	544	535	557	569	528	571	555	539	514	541	556	580	519	542	546	537	568	557	522	556	538	537	562	526	590	510	537	520	579	533	512	538	544	534	504	505	496	556	527	573	511	537	522	522	554	538	580	568	520	556	555	552	509	521	518	536	572	552	557	607	542	543	562	579	552	515	569	523	547	521	524	553	575	501	542	540	505	572	537	546	553	561	555	559	573	507	523	543	529	540	542	539	544	516	531	566	548	543	540	526	550	581	503	537	579	587	567	508	538	569	570	514	542	551	509	548	526	565	537	533	569	569	522	561	499	552	547	513	532	557	577	542	540	555	584	548	535	529	532	549	531	533	543	532	541	549	537	574	569	580	549	604	552	545	536	521	501	496	564	522	527	549	524	566	548	550	543	575	513	573	568	557	537	553	530	550	520	532	564	557	517	498	539	551	555	555	560	506	568	562	482	593	560	525	516	537	518	566	547	547	531	569	547	550	518	518	536	492	589	540	518	526	547	501	540	513	509	537	566	502	542	548	548	560	566	506	548	582	564	559	551	565	553	553	532	556	563	552	528	623	513	579	560	539	528	540	562	519	525	510	536	525	507	558	533	553	569	542	555	567	546	537	540	544	539	552	508	537	516	530	516	576	572	565	575	536	524	546	529	537	533	552	521	552	573	533	514	507	517	577	539	565	530	551	546	540	512	534	592	519	564	549	559	555	555	554	554	587	564	525	508	529	545	549	505	589	569	569	558	555	548	563	539	536	538	566	508	477	580	556	529	515	547	542	524	565	537	536	570	559	577	575	546	534	562	591	495	534	540	564	569	529	562	569	537	503	515	534	534	543	564	531	552	543	542	540	548	541	524	528	516	553	519	507	569	532	541	558	579	531	530	513	595	519	521	534	511	548	542	520	524	518	543	554	600	537	562	507	507	545	511	520	619	559	568	531	526	560	559	521	509	572	542	578	527	538	539	512	541	527	528	516	590	503	528	533	589	532	570	525	524	580	540	558	556	566	532	525	542	533	552	546	514	554	573	541	518	560	556	520	545	582	551	513	518	537	547	516	562	528	533	530	558	545	564	595	524	545	532	546	545	557	576	572	551	544	538	610	541	536	593	527	539	540	563	555	505	542	607	512	545	576	573	542	573	572	512	588	529	517	582	521	537	567	522	591	535	520	548	561	542	545	558	525	554	538	542	510	562	534	554	558	535	547	550	534	568	517	539	505	503	505	530	551	581	519	534	549	553	556	546	561	566	577	571	561	547	536	551	519	521	485	520	550	585	536	505	508	542	537	541	520	558	517	505	539	536	540	582	540	548	534	569	587	524	563	516	560	545	520	497	570	546	540	499	565	532	534	540	512	570	534	503	542	528	544	561	559	547	552	530	572	591	550	583	582	515	541	518	605	525	532	575	573	543	560	523	548	555	532	564	537	555	561	509	553	539	570	554	502	533	565	536	583	532	519	555	550	536	557	525	525	517	599	555	564	541	516	580	547	530	549	526	538	527	571	552	548	581	549	567	515	555	544	574	540	538	570	522	555	582	565	542	616	550	540
9985	25786	18040	9162	7148	5346	6972	20519	25823	23083	17708	13158	9035	4954	2781	1647	1088	794	652	611	582	587	582	554	547	568	560	548	555	557	574	596	564	569	586	564	582	542	587	575	585	581	635	575	576	581	549	584	561	540	588	570	583	555	574	594	548	539	561	598	591	580	574	598	571	575	539	546	556	573	608	555	556	566	608	543	573	601	543	544	564	579	582	582	529	576	576	581	595	605	588	574	555	529	604	565	593	600	588	589	556	581	567	582	596	580	619	588	582	533	622	574	617	604	601	586	552	596	563	567	594	564	594	559	578	581	567	575	549	571	578	610	588	588	570	546	559	566	586	574	591	549	561	559	599	588	574	533	582	590	590	570	609	563	614	604	591	563	567	609	534	574	577	572	560	608	617	564	583	571	513	595	617	621	589	593	555	618	578	555	551	607	581	587	569	602	573	584	560	523	594	565	582	609	553	553	568	569	578	658	539	588	543	562	582	576	601	542	580	614	571	597	573	570	583	554	567	540	601	534	565	600	623	555	574	544	568	574	532	597	581	545	582	527	576	603	609	578	591	542	543	577	548	553	581	575	580	554	612	603	596	570	592	534	563	550	566	549	598	551	550	587	577	579	527	589	579	554	639	614	619	508	580	576	579	572	541	593	608	599	629	554	565	608	565	570	556	532	586	600	531	578	599	563	549	527	575	577	588	597	528	563	550	517	570	591	548	616	584	546	557	575	551	571	537	559	578	589	571	564	575	556	562	531	594	532	559	592	605	531	609	595	554	545	587	569	605	560	571	575	506	587	581	546	537	565	511	555	567	600	543	553	545	607	561	575	535	556	576	564	585	586	592	484	570	548	586	548	591	588	576	597	513	578	536	595	554	538	598	548	616	524	602	574	567	588	573	577	564	540	561	551	590	607	572	580	520	528	570	561	568	585	584	617	601	553	571	588	567	554	546	614	564	620	544	584	575	538	628	590	582	549	581	597	591	566	555	617	615	591	557	607	562	571	579	559	610	566	540	548	530	588	566	552	602	570	612	594	557	570	588	611	571	563	544	585	553	624	540	601	567	535	539	556	575	587	572	550	612	554	599	588	555	575	555	569	607	558	540	539	546	580	575	533	561	580	618	529	567	572	579	589	558	624	529	614	600	547	593	577	590	549	632	573	558	616	610	588	565	569	569	586	561	595	579	551	596	579	589	569	570	585	582	559	578	561	572	555	584	567	565	567	548	575	530	592	577	577	583	551	587	559	571	595	594	587	560	549	602	576	593	573	572	591	570	621	564	558	596	589	604	597	512	557	609	591	575	545	579	548	567	580	565	604	564	579	573	558	617	573	591	550	561	580	557	532	543	572	608	598	557	599	568	576	561	553	586	516	593	582	594	549	585	574	588	576	570	557	577	545	587	619	567	611	564	566	562	611	535	504	595	520	568	590	540	630	582	581	564	584	590	564	583	616	574	569	543	555	573	579	554	577	595	588	543	581	590	578	551	570	527	577	568	598	582	546	561	596	578	550	575	569	549	591	588	565	526	544	514	579	552	542	638	586	546	559	570	592	603	602	538	622	574	579	586	538	596	581	587	583	595	572	618	582	550	551	611	567	559	595	575	593	554	554	527	541	585	575	614	580	592	599	613	611	584	570	583	608	553	545	612	559	538	538	583	547	587	640	501	567	565	580	565	558	545	572	593	545	531	539	568	589	526	553	580	543	543	597	597	594	578	586	584	564	560	577	590	589	577	574	606	571	569	574	575	583	611	574	581	646	583	564	602	548	598	570	597	562	526	547	537	619	580	591	615	574	597	574	596	564	573	548	578	585	584	585	596	598	580	600	556	586	591	586	555	583	589	551	594	577	543	549	531	598	575	561	596	574	562	596	572	599	576	530	572	586	565	577	572	567	558	558	598	539	598	605	580	583	562	610	560	577	525	533	555	560	574	589	551	609	556	617	556	564	616	570	541	546	570	537	570	563	614	541	603	568	544	567	550	612	624	588	600	566	573	590	518	599	576	558	549	548	543	565	546	614	564	570	576	578	594	529	561	568	605	580	570	536	587	554	548	510	543	661	579	566	562	565	583	551	560	540	575	643	553	558	583	614	556	562	604	552	590	551	508	552	562	584	614	617	562	609	564	564	633	578	592	556	597	554	586	585	613	579	527	565	598	571	584	591	545	565	550	550	548	543	565	635	545	608	555	645	565	592	568	609	599	631	567	582	607	569	626	531	588	575	571	618	587	553	539	571	572	573	566	570	545	585	590	560	591	580	603	591	561	592	583	591	556	554	591	568	595	547	560	585	590	596	555	557	592	573	589	585	561	562	580	577	542	567	591	578	567	566	561	634	562	585	586	587	556	589	529	540	596	519	583	603	570	572	544	548	589	603	578	587	597	556	613	615	596	588	563	537	559	559	562	607	609	573	608	582	565	529	562	595	576	591	618	596	591	607	566	603	583	597	562	574	533	601	553	551	591	583	578	580	612	537	578	564	572	594	538	594	557	573	576	551	576	570	538	534	558	582	587	597	574	577	572	571	577	566	569	540	590	561	545	576	561	560	532	597	545	619	602	592	555	556	556	592	582	560	561	597	539	543	594	573	563	567	561	559	586	614	578	592	560	588	636	546	552	520	581	549	554	531	539	553	563	547	581	558	588	579	563	583	545	593	589	551	527	570	615	553	590	599	572	582	540	557	584	592	613	582	569	560	565	577	585	597	610	580	580	540	592	581	588	586	592	624	608	585	559	555	596	571	540	538	596	555	589	540	587	571	608	597	583	635	612	554	562	590	564	558	589	565	561	546	588	595	585	609	567	566	657	598	542	563	585	594	563	569	586	585	559	605	565	575	553	579	591	559	555	561	571	564	601	593	569	618	574	567	609	552	546	560	607	590	538	593	633	571	544	573	587	574	572	564	583	608	608	569	576	590	564	567	573	603	562	595	612	594	531	564	597	580	597	629	591	541	591	602	579	589	599	558	528	571	590	615	574	557	567	554	555	551	577	596	575	553	566	579	590	553	572	563	549	601	552	544	576	586	588	593	592	527	602	589	562	529	572	614	546	599	605	601	579	580	557	557	557	594	603	579	586	547	565	638	621	612	556	566	602	606	579	537	570	554	577	596	560	570	563	568	557	598	562	583	614	555	561	584	574	612	586	536	587	563	589	546	582	580	582	613	615	585	574	566	509	579	611	544	561	618	609	594	565	564	577	583	555	587	581	629	574	589	616	553	594	573	539	541	568	569	585	560	595	558	559	585	544	540	582	559	601	593	536	522	542	557	555	589	576	561	560	559	580	527	562	550	580	573	601	569	572	565	581	555	552	559	575	567	581	538	559	585	589	610	563	581	595	575	604	579	560	581	566	605	552	525	601	606	550	540	581	566	528	563	567	579	577	610	567	554	590	603	589	577	604	535	569	562	593	572	580	572	545	608	549	581	571	599	564	529	572	599	597	523	527	564	574	569	590	554	589	562	577	538	609	562	593	567	554	543	620	595
25274	21445	27492	25612	11169	3341	3005	6315	10761	11255	8786	6269	4004	2148	1323	914	666	600	595	547	510	570	541	502	550	531	536	510	569	553	562	532	595	536	516	508	568	557	528	572	500	579	534	550	557	556	549	520	562	543	525	532	555	583	557	564	531	546	526	504	560	523	528	531	509	534	541	556	584	520	529	548	563	561	520	521	548	521	507	572	566	559	552	528	551	537	523	516	546	550	559	547	561	536	539	573	544	577	474	532	598	536	558	543	564	563	530	514	524	548	538	528	540	542	523	538	541	538	572	566	568	544	498	546	504	503	566	599	515	513	500	527	591	564	546	559	534	487	558	539	556	566	522	521	529	519	553	538	542	548	564	600	528	523	511	542	521	573	510	519	578	503	555	558	580	527	536	551	554	546	540	528	538	535	563	558	538	527	543	562	529	536	546	513	548	566	547	542	554	542	528	538	559	518	554	592	498	533	523	564	526	559	514	555	530	534	561	508	546	566	563	544	546	538	526	613	501	568	551	526	555	557	556	528	524	509	568	564	531	518	536	533	551	555	534	545	545	508	531	544	538	532	534	538	550	534	499	536	589	533	536	534	517	547	540	539	561	569	540	527	564	513	573	517	567	511	548	562	517	531	525	545	583	548	536	536	571	531	529	516	538	514	570	538	499	481	539	537	548	507	557	532	536	534	529	539	515	511	540	555	559	551	546	545	508	561	590	545	543	543	566	559	537	509	548	556	548	556	520	550	499	509	489	526	530	527	572	574	542	538	522	504	547	552	517	535	522	540	586	529	554	494	568	534	517	557	522	525	546	539	525	553	554	537	537	529	552	528	515	557	574	524	551	537	518	537	567	524	615	545	517	568	581	506	571	508	516	539	539	554	573	515	540	538	525	552	518	531	565	545	521	537	548	586	516	506	529	541	533	571	535	571	520	529	537	560	603	549	539	530	514	544	574	544	518	508	513	539	578	532	531	535	552	512	532	536	568	524	552	519	537	516	581	520	538	569	556	608	535	540	564	538	562	530	549	522	500	544	599	535	562	539	539	545	539	582	536	533	557	536	513	537	527	557	516	536	550	529	503	554	567	563	517	551	499	532	533	540	521	563	517	528	534	557	526	532	567	546	520	515	563	518	525	529	574	579	530	552	562	545	557	538	528	538	521	524	513	522	546	567	559	530	512	524	518	546	555	508	514	553	543	558	530	550	572	582	548	559	556	538	541	542	571	500	531	530	540	539	471	514	542	542	558	514	592	570	565	517	547	565	546	520	594	544	567	561	500	518	551	525	531	543	569	560	579	527	499	587	538	517	533	560	524	542	551	515	515	547	510	565	527	522	544	553	488	534	519	527	560	556	557	546	547	553	559	566	529	541	516	554	542	561	538	538	608	533	544	555	540	539	541	500	552	525	575	497	491	518	583	523	618	530	562	538	529	535	579	541	518	542	555	537	509	559	550	516	526	495	542	493	526	556	540	537	524	557	539	537	511	548	575	502	572	537	556	572	550	494	542	465	527	537	538	538	562	549	574	508	521	540	547	565	576	474	514	543	549	513	548	503	559	535	551	541	583	505	571	528	559	577	554	519	529	568	518	511	595	538	543	539	555	561	579	592	553	541	518	501	522	555	573	528	545	537	546	539	564	527	544	567	534	516	546	503	511	526	584	541	547	554	519	516	567	550	567	521	559	554	505	568	545	528	543	520	500	560	539	542	544	524	569	536	562	539	527	556	562	571	559	591	567	535	537	517	593	535	574	511	508	570	529	520	534	575	543	539	543	570	561	543	535	537	559	536	561	566	545	493	586	547	559	553	548	567	579	550	549	496	540	524	537	545	549	529	509	547	518	542	553	529	545	535	580	503	553	525	557	535	586	546	582	561	555	547	524	517	551	514	501	557	549	517	532	545	505	519	539	570	571	535	542	553	517	542	558	556	583	531	502	504	511	528	552	498	525	532	503	515	536	536	551	533	563	504	538	541	532	538	540	535	520	575	494	539	563	514	573	500	557	554	532	528	540	524	536	554	546	544	564	548	503	490	526	567	581	505	544	529	552	537	513	528	515	530	538	547	553	556	555	508	543	566	573	548	519	510	530	544	520	550	540	534	518	518	548	527	552	554	521	534	507	543	540	498	536	523	554	535	553	518	562	526	516	530	568	560	572	532	516	547	537	524	507	553	551	514	558	518	504	563	527	543	555	506	547	549	549	535	546	544	531	566	550	515	541	488	538	586	550	542	528	529	523	578	534	510	505	481	517	501	547	556	553	532	576	544	536	531	520	506	511	558	516	525	516	518	514	536	563	506	517	544	523	559	540	525	516	516	533	529	527	546	540	511	546	519	566	554	541	540	545	536	542	513	563	542	535	541	534	556	511	553	564	546	595	549	527	514	556	562	550	529	541	518	509	526	503	520	524	547	525	551	547	547	601	574	529	511	533	536	550	569	546	493	512	500	549	544	529	545	554	508	540	566	548	547	520	536	585	551	553	536	532	592	533	561	548	583	530	563	513	543	562	549	485	541	543	533	473	527	535	580	569	488	567	571	541	538	543	511	518	492	506	579	525	564	544	537	549	513	616	556	550	533	578	535	550	588	554	543	503	566	529	535	486	537	517	532	556	548	559	536	534	576	517	519	517	580	524	508	536	548	529	597	555	531	533	529	548	559	568	549	586	511	529	535	522	568	534	497	575	495	558	548	593	573	526	488	535	526	563	563	548	554	563	549	593	558	544	512	550	529	521	533	585	545	576	508	504	562	503	537	530	559	508	509	488	533	552	568	558	521	600	558	490	601	525	524	548	512	541	488	531	555	592	557	486	591	527	546	566	538	569	544	520	530	564	547	537	532	551	568	532	569	516	518	516	490	551	551	529	571	548	554	547	531	527	539	561	542	516	566	564	524	529	546	558	527	496	534	538	529	561	542	536	554	564	527	531	538	570	539	583	592	533	505	531	563	513	548	522	522	518	546	542	547	574	559	526	542	574	527	511	570	516	546	551	542	545	526	520	554	538	561	536	530	572	554	528	570	537	533	537	532	543	555	564	551	570	540	536	527	577	573	541	529	494	529	485	535	528	509	499	543	514	536	556	553	525	510	575	549	505	564	556	521	521	514	533	530	557	492	619	552	548	603	554	533	556	571	577	528	602	526	497	549	572	530	551	536	529	514	534	514	536	477	554	574	542	516	543	533	550	498	568	616	530	520	546	513	548	558	554	482	496	511	550	527	532	568	537	538	530	543	538	547	547	549	554	525	576	590	531	532	516	491	533	485	517	568	548	551	523	486	522	565	540	521	529	537	513	563	550	535	503	582	534	565	535	533	535	543	534	592	572	584	581	538	557	524	559	520	557	566	516	516	552	557	533	531	487	542	531	525	578	522	557	518	537	511	497	534	564	534	548	562	570	510	546	580	509	518	551	543	539	559	537	561	507	566	534	520	522	584	553	569	560	558	498	526	544	552	534	544	559	548	548	548	522	531	570	516	542	551	532	492
9250	25267	16359	7330	6362	5307	5553	12159	18595	18597	14383	10535	6667	3723	2031	1258	872	692	621	557	540	584	593	547	643	603	627	575	569	582	575	574	608	585	601	607	594	561	606	595	578	607	562	620	587	565	621	565	607	587	610	597	567	558	581	589	569	592	604	521	583	581	566	561	569	570	556	594	559	638	641	605	554	573	599	607	624	569	579	566	600	537	576	553	616	591	602	602	573	537	556	556	524	597	575	572	599	597	558	544	587	610	585	580	626	623	601	574	610	602	601	596	619	600	601	567	621	627	562	548	549	543	582	606	568	593	579	587	584	568	575	584	578	569	607	542	580	626	593	580	585	567	580	570	600	569	582	610	596	579	591	560	588	572	590	575	585	565	546	584	557	602	562	586	522	564	579	630	568	563	579	555	559	543	609	581	601	607	579	576	561	608	594	576	526	539	600	601	542	550	597	552	574	599	611	606	574	609	551	598	574	566	555	580	567	580	587	598	551	568	569	551	556	578	620	610	603	572	571	568	592	581	584	639	593	601	578	540	611	553	593	601	614	554	562	591	572	593	582	610	552	578	551	629	604	587	571	607	565	616	550	620	616	588	541	558	605	580	589	595	592	617	579	575	557	574	570	600	575	553	579	590	571	611	572	616	542	607	583	595	585	598	596	609	591	610	515	571	605	616	603	582	614	553	548	625	554	537	575	554	593	565	575	609	569	592	600	556	579	628	551	548	580	592	599	611	558	591	571	563	569	586	562	572	575	553	601	621	566	580	591	591	602	558	539	576	622	556	555	557	597	553	547	604	606	597	579	615	598	594	595	589	557	638	609	542	562	624	605	558	596	583	578	581	569	618	554	547	609	583	561	605	550	547	584	586	576	582	645	612	613	581	573	578	551	585	589	596	603	560	580	564	582	557	534	630	584	586	613	536	624	579	555	575	555	558	599	600	581	569	601	546	590	563	578	584	545	593	584	587	564	531	553	618	540	576	613	611	564	558	615	556	578	547	594	564	614	570	552	576	591	582	599	594	596	563	575	597	579	556	563	547	568	599	548	580	596	620	584	572	559	600	656	592	528	564	572	612	587	533	594	595	610	608	598	629	629	601	564	591	604	596	566	526	597	560	564	541	608	573	596	605	540	629	566	580	576	577	587	593	596	598	562	589	567	613	590	588	590	562	558	589	580	603	596	580	629	586	571	580	551	561	567	534	583	560	588	573	601	577	583	560	609	582	569	576	621	595	585	571	570	567	540	567	576	528	536	629	659	553	557	599	572	582	587	570	610	597	597	616	589	595	590	572	618	561	565	584	586	538	534	601	598	565	582	574	592	604	594	557	557	573	590	572	583	548	591	590	569	595	538	573	549	589	584	586	595	593	583	589	576	583	538	578	601	563	561	573	604	582	568	579	592	577	598	591	564	551	605	569	556	560	559	596	607	574	574	562	567	592	603	550	601	604	578	559	578	590	541	607	605	605	558	636	566	547	565	603	617	536	589	534	533	566	579	619	592	589	618	592	579	592	589	575	637	589	561	570	562	594	602	635	547	621	595	605	551	570	586	603	571	554	597	577	598	589	568	569	572	573	565	564	585	606	559	599	593	588	562	593	597	572	545	578	580	642	570	568	589	599	586	572	658	549	614	600	575	584	571	570	584	553	595	606	622	586	589	590	573	582	555	596	606	572	589	592	562	590	600	564	592	585	569	627	572	576	616	560	615	578	608	567	573	582	598	562	597	625	575	567	615	605	609	597	635	577	570	583	585	602	554	604	570	575	563	576	575	529	624	573	574	588	587	578	564	592	567	582	570	586	585	562	581	620	568	567	617	583	599	578	604	565	622	624	539	546	607	578	575	603	614	651	664	573	581	591	556	609	579	572	574	579	576	571	610	580	558	575	618	612	595	628	569	620	586	596	569	545	571	571	588	565	585	578	573	537	574	566	622	606	614	590	566	585	578	599	566	563	577	608	587	549	541	628	595	587	605	576	566	594	572	563	597	596	596	584	571	573	563	585	579	603	554	587	564	567	592	578	578	555	626	584	579	593	585	574	608	559	544	595	615	619	598	620	566	581	555	577	616	513	543	577	575	526	561	623	607	570	581	592	573	624	604	607	591	595	598	589	582	552	576	619	581	549	563	606	614	609	594	652	584	563	613	596	595	610	590	578	585	597	531	574	632	593	544	560	550	584	587	585	608	555	576	608	621	595	536	558	580	561	610	642	567	552	594	568	549	578	607	611	567	523	553	531	583	567	592	551	551	563	591	591	618	610	603	535	588	567	536	563	598	573	617	556	601	570	586	587	561	601	557	621	577	586	558	573	591	592	625	577	575	611	597	582	573	630	569	566	529	606	565	583	564	566	602	597	595	580	606	567	584	619	607	598	610	587	524	613	597	614	574	596	563	524	590	590	590	580	624	574	566	585	528	597	609	626	593	566	563	586	598	555	608	586	605	570	563	568	592	580	612	581	603	609	597	588	583	547	594	555	546	624	619	585	598	533	631	571	557	562	593	589	598	605	548	603	580	579	590	625	571	606	595	576	603	580	567	627	573	593	576	568	555	594	536	530	553	565	573	579	564	591	559	554	574	574	598	606	547	548	555	553	570	574	568	591	553	580	590	579	586	550	582	574	554	576	582	564	536	597	563	587	590	597	609	586	639	604	553	607	582	563	615	572	572	568	582	566	610	557	609	598	567	576	572	584	602	552	543	618	583	596	575	598	531	570	600	607	553	569	591	595	624	573	546	573	592	612	576	552	604	585	577	582	556	577	605	555	585	555	606	584	642	539	568	600	587	558	578	603	624	571	587	595	584	594	615	565	586	570	600	577	590	564	561	573	609	557	583	579	592	586	568	592	589	604	579	557	577	610	628	560	584	582	592	565	550	600	562	592	573	615	581	576	615	593	600	614	580	591	578	613	591	588	611	645	611	614	599	613	567	577	590	564	594	580	620	578	594	568	595	557	602	581	576	609	614	607	565	560	574	606	571	582	627	577	577	604	598	569	606	556	577	568	546	580	546	607	577	570	560	588	578	577	603	622	562	545	619	591	588	565	568	544	570	574	568	586	617	582	569	601	562	590	577	596	586	583	531	568	581	575	541	630	557	613	610	563	549	610	604	603	538	627	597	561	557	582	608	597	582	569	603	570	567	563	585	582	564	603	587	583	580	577	587	600	586	614	616	577	587	540	587	584	584	637	588	588	569	604	602	600	558	525	596	570	551	571	575	553	608	557	606	590	589	572	614	609	587	535	599	612	575	572	594	599	570	571	617	584	594	574	582	555	567	628	558	545	543	587	566	581	557	570	546	600	526	600	619	604	579	588	558	591	600	588	607	598	602	586	616	585	575	581	557	606	591	597	556	599	553	558	550	589	560	561	611	567	584	577	608	544	580	582	566	581	571	546	569	583	596	564	637	569	586	605	564	598	589	598	599	581	591	592	609	576	565	615	562	633	587	602	547	611	552	570	629	573	576	584	561	615	592	580	586	606
22892	21400	29163	24024	21420	21662	14232	18423	31621	33584	28593	21779	14140	7324	3781	2052	1281	973	751	676	683	666	649	678	661	677	668	700	673	679	640	680	668	712	684	635	714	702	721	687	629	667	708	642	721	705	704	642	698	650	720	669	717	649	675	681	676	694	726	732	749	703	637	682	733	655	691	687	690	692	673	672	679	699	700	663	651	684	690	669	719	680	697	664	680	637	697	688	664	667	670	686	681	687	673	618	681	704	644	636	690	655	701	626	706	662	669	672	660	696	719	687	677	669	682	675	702	734	671	677	700	677	677	661	689	701	661	697	700	653	675	648	722	664	699	666	680	679	653	665	662	703	695	655	705	683	734	668	691	638	646	692	696	696	699	641	704	703	690	687	652	662	659	676	607	643	665	744	642	670	694	678	651	641	670	710	690	646	669	671	660	668	640	649	750	703	711	671	662	673	646	668	729	697	676	659	667	700	684	660	706	656	660	620	716	687	674	661	738	658	691	664	670	676	670	661	693	660	662	693	643	704	635	684	646	682	679	676	646	687	670	617	657	645	658	705	677	702	653	659	710	638	648	662	664	661	701	711	684	678	691	623	687	676	654	654	692	704	647	729	653	740	685	684	655	625	701	690	705	677	655	639	607	698	683	691	689	655	675	635	672	696	687	717	657	692	681	680	673	698	675	647	660	644	654	727	696	696	669	706	659	688	677	694	677	661	701	706	719	672	673	671	729	655	641	642	659	709	683	643	663	657	690	682	683	674	672	659	637	718	672	701	727	665	683	684	674	690	692	664	687	647	637	691	676	645	635	698	687	642	653	734	684	660	662	702	677	664	672	702	731	699	664	676	652	703	673	665	702	680	691	694	655	673	677	746	673	682	672	669	634	687	718	657	668	645	661	669	696	682	703	660	715	678	692	644	684	667	677	636	680	643	722	661	649	655	706	685	690	700	681	683	698	649	654	648	680	698	635	673	676	658	665	694	685	643	664	653	662	666	677	671	672	674	652	716	675	684	651	677	634	618	708	662	675	671	652	665	665	712	720	694	667	674	626	625	676	698	668	688	674	658	652	669	644	692	692	674	674	668	695	669	706	668	657	682	672	698	657	632	660	722	681	667	668	698	687	669	656	664	689	678	656	683	676	738	701	742	652	689	704	692	705	721	710	670	686	654	706	682	711	692	643	673	653	662	681	661	709	698	700	705	675	683	682	698	671	701	689	740	662	680	680	701	689	649	637	648	676	713	704	687	661	668	653	709	626	683	657	690	640	685	685	625	649	689	651	695	669	648	653	651	721	748	657	656	669	668	645	624	658	680	685	708	675	708	644	667	632	658	694	690	700	661	691	714	722	692	642	657	649	641	670	665	691	689	661	681	710	697	615	707	646	719	694	680	685	638	664	646	655	673	658	643	711	666	676	672	719	694	638	700	652	666	705	674	708	698	664	650	656	691	653	689	629	652	665	676	653	678	666	670	667	665	668	684	686	670	712	681	691	693	711	685	713	680	705	676	707	719	653	636	672	717	702	650	642	690	677	665	703	685	698	656	642	701	650	655	673	653	665	694	686	652	668	679	709	635	651	699	643	682	653	680	691	705	625	672	654	657	629	683	689	683	677	683	683	703	657	618	650	668	677	637	658	663	663	650	714	678	684	665	667	720	692	672	668	685	691	662	694	658	658	650	690	674	665	668	668	652	660	752	685	668	653	637	679	706	711	665	667	678	668	668	671	705	689	725	661	660	650	645	689	699	622	682	689	671	687	714	655	707	662	691	641	646	681	659	679	668	621	668	720	696	687	712	715	672	615	670	702	685	714	620	643	650	667	651	696	653	676	643	642	697	718	675	675	680	654	723	655	632	682	670	658	680	698	692	721	687	689	668	679	696	659	672	707	712	679	647	677	725	616	644	662	668	659	691	686	703	647	697	635	688	663	658	681	685	661	715	667	693	622	686	679	662	678	689	690	686	645	654	698	636	717	677	706	638	646	682	672	675	631	668	713	657	730	664	655	683	687	729	633	682	688	645	700	639	664	696	695	655	674	662	625	679	637	654	688	620	660	678	688	714	682	699	697	691	699	656	660	646	660	676	632	666	678	650	677	676	653	707	704	699	661	665	670	680	690	686	670	700	661	691	695	651	667	659	681	668	672	681	639	692	670	645	690	732	668	673	682	693	669	625	671	647	674	648	677	673	685	636	671	704	686	706	607	678	644	697	643	674	629	683	682	685	706	635	682	676	698	683	670	645	659	681	606	685	681	600	703	667	664	682	684	667	686	686	698	646	717	702	657	666	688	671	689	657	703	688	625	664	695	677	677	671	639	711	674	665	701	689	652	630	539	666	638	646	717	671	669	687	688	712	694	671	664	705	692	680	667	711	658	671	714	711	632	678	662	684	657	632	691	722	660	657	675	672	679	671	660	672	634	684	655	703	675	728	669	673	634	685	685	674	668	637	703	713	677	675	660	653	695	687	652	667	712	665	664	724	669	659	671	704	681	698	676	669	660	682	688	645	659	658	675	695	670	645	709	658	695	666	708	671	685	700	658	675	706	707	725	677	656	683	658	722	684	686	612	725	694	649	722	661	692	676	677	685	640	679	660	648	681	656	635	640	693	673	647	638	650	660	667	706	675	672	715	692	685	640	684	694	676	671	688	672	673	654	673	688	650	730	691	660	716	621	652	652	660	673	668	646	652	685	711	647	639	652	664	689	697	679	658	662	635	632	651	663	640	674	707	693	702	652	652	619	696	650	664	648	675	669	707	663	669	688	676	696	677	669	701	678	687	691	704	647	676	687	658	667	698	689	644	639	640	608	695	685	670	658	701	663	635	682	657	640	687	691	681	657	673	667	672	717	686	682	645	666	663	646	700	636	680	639	686	698	693	698	713	656	665	679	623	664	674	684	673	691	692	646	607	677	667	663	681	680	735	669	645	676	680	659	646	669	692	702	691	657	686	629	689	683	631	655	721	701	673	680	706	638	749	694	706	687	633	687	657	708	634	715	600	673	694	708	710	653	600	664	687	713	678	656	704	614	652	715	690	671	759	646	670	664	646	698	680	678	691	663	634	613	693	682	667	700	671	654	677	693	674	715	696	672	684	687	662	706	712	668	681	677	658	694	677	676	684	679	662	621	660	681	657	662	667	641	631	699	686	694	670	664	696	684	660	669	688	663	689	671	650	660	625	659	685	684	687	749	679	656	703	684	639	660	670	626	688	655	661	670	647	659	665	691	670	659	665	657	652	687	654	700	654	635	655	659	689	686	693	698	703	677	661	620	635	639	669	692	723	695	672	704	665	679	658	693	699	727	685	661	673	721	657	606	726	634	689	635	694	707	659	675	741	657	703	686	688	700	687	692	672	695	668	688	694	673	642	680	629	694	672	665	681	678	672	643	694	691	715	698	701	628	665	657	689	662	679	703	717	672	676	705	710	677	680	716	640	630	682	652	665	665	692	642	666	661	711	723	681	709	664	679	750	672	660	680	663	685
11006	33423	23882	16512	15100	10354	9640	25524	36379	36627	31270	25244	17230	9965	5435	2842	1666	1089	783	787	681	716	698	718	636	707	681	752	675	742	752	680	716	692	671	753	687	738	644	708	701	699	693	691	696	701	707	684	681	671	654	700	698	725	663	710	697	642	731	694	655	667	677	670	725	728	692	702	705	669	657	679	714	735	689	694	669	685	652	669	721	693	669	665	691	731	743	687	735	712	675	668	703	686	685	675	699	728	705	712	682	723	722	725	662	680	758	719	678	666	666	657	738	736	671	669	693	734	647	711	726	699	646	764	678	695	699	698	721	711	692	680	696	722	650	700	710	667	700	673	702	711	647	686	693	718	710	708	740	710	716	714	686	688	710	678	713	718	671	706	667	707	684	674	668	729	669	687	707	727	702	754	716	748	700	704	682	687	740	650	693	695	666	694	656	742	695	733	694	688	693	729	753	677	694	725	647	689	700	717	711	709	747	643	695	672	664	749	678	655	710	739	691	685	758	688	662	731	734	701	692	713	666	688	689	702	720	719	670	712	708	640	671	709	674	676	702	705	696	705	684	696	712	714	739	677	685	671	671	706	749	679	697	624	626	721	698	663	689	685	692	734	704	661	675	711	721	727	717	706	739	678	659	668	676	701	685	664	719	689	720	677	710	712	722	705	695	700	698	712	702	673	733	675	713	676	694	657	709	685	731	700	690	702	679	653	666	659	728	646	707	730	714	696	731	677	707	720	680	709	703	678	749	671	726	721	650	672	687	754	685	765	750	684	691	726	697	701	690	711	671	708	728	701	736	680	708	738	697	715	708	657	713	686	702	681	673	738	676	653	688	729	673	678	732	708	689	730	678	674	678	723	639	702	663	674	708	711	703	707	695	690	716	743	704	659	712	703	670	774	683	763	686	676	694	668	732	720	680	735	732	707	675	717	700	631	746	696	691	714	731	694	717	663	692	711	676	701	688	684	704	663	677	687	695	705	696	709	679	642	678	699	726	708	673	699	667	702	710	706	673	676	648	703	697	772	661	664	684	709	670	705	685	732	711	720	699	705	742	675	663	698	710	679	692	649	719	746	748	693	675	685	702	732	700	702	731	693	712	680	658	700	701	708	742	699	691	691	669	710	726	701	686	661	718	718	726	680	705	606	677	711	783	686	700	675	682	711	678	719	739	669	703	705	672	725	674	691	776	737	692	717	675	697	716	679	675	687	671	685	734	650	692	720	660	700	721	691	724	714	678	729	677	715	653	664	649	679	717	726	676	625	701	726	715	694	720	688	667	732	730	673	715	691	720	693	706	675	701	680	660	679	737	704	674	703	694	745	703	727	689	688	686	720	702	705	679	702	718	715	705	660	697	697	711	693	678	694	693	727	720	692	693	725	650	715	685	677	671	693	682	731	729	689	687	695	740	698	666	718	673	677	715	679	671	730	703	737	684	708	672	662	694	736	726	679	714	721	701	679	728	721	640	719	663	690	729	655	696	719	731	683	725	691	708	703	702	663	722	702	715	698	703	675	693	700	648	664	650	707	721	631	720	713	733	668	731	697	707	700	666	701	678	678	717	676	716	661	711	632	677	674	704	719	714	684	718	723	659	729	702	737	689	700	729	689	719	726	661	687	754	696	709	697	702	726	716	713	672	692	751	689	708	718	708	708	699	642	720	696	678	716	726	687	709	716	730	684	733	680	661	734	660	702	695	697	693	724	747	687	703	655	711	668	680	718	692	696	677	668	678	702	698	687	639	715	664	750	714	738	730	723	710	745	715	697	705	695	720	729	705	731	696	686	732	735	711	705	695	698	702	693	702	706	709	666	678	715	676	688	782	721	671	681	713	711	714	692	708	653	655	721	676	692	686	702	670	691	712	703	687	642	692	698	751	735	686	725	685	694	718	673	690	738	699	708	729	692	723	661	746	675	696	640	709	686	660	714	657	699	684	679	650	657	725	662	726	694	735	723	664	652	722	693	716	722	714	714	745	671	674	641	720	691	711	683	671	740	731	654	704	711	726	715	739	717	672	688	747	694	686	701	679	672	695	748	716	700	675	705	690	698	680	707	683	681	662	686	693	695	718	677	640	740	762	669	683	684	680	715	731	718	707	707	713	718	625	690	631	728	686	674	648	690	723	716	647	692	664	690	654	739	724	728	670	693	687	697	690	682	703	731	670	689	653	704	717	704	750	711	722	706	704	700	737	672	692	710	761	738	712	669	717	660	648	652	729	714	689	704	680	679	655	674	716	675	697	683	735	725	664	686	732	674	715	720	686	659	691	675	673	679	700	684	715	652	730	674	687	710	696	683	702	635	720	669	704	699	706	718	702	703	691	689	691	687	690	696	692	741	697	667	652	748	692	672	724	707	684	724	670	680	697	693	669	650	727	727	723	701	730	677	673	722	671	702	674	696	692	703	716	678	697	712	677	678	653	734	704	683	673	700	677	694	686	655	691	697	715	709	733	695	688	703	755	675	702	689	714	718	669	694	654	752	686	695	681	729	682	696	690	735	646	694	688	708	742	718	718	700	732	682	708	680	696	686	679	714	682	671	687	725	706	706	693	668	691	660	672	656	709	706	719	703	714	692	683	714	664	720	670	670	691	667	726	703	725	722	720	661	757	662	690	724	641	734	735	674	681	712	678	697	662	710	660	658	705	683	652	704	694	714	660	684	680	683	682	645	689	686	691	658	686	654	697	693	691	666	676	693	700	653	722	677	700	709	721	683	705	709	717	712	712	725	729	735	675	696	683	678	698	693	649	668	709	624	673	744	702	745	679	686	675	670	695	725	697	658	719	700	686	705	716	701	706	718	715	656	748	735	681	713	727	658	718	668	706	663	663	727	727	675	690	651	690	723	707	731	683	666	683	708	732	693	687	673	705	701	715	698	695	733	646	690	675	678	706	728	712	693	639	737	689	696	700	675	683	706	678	701	693	715	672	716	740	647	697	725	725	676	710	722	687	666	696	680	732	720	707	677	701	727	700	679	736	696	663	733	689	709	652	709	704	728	688	685	679	701	742	681	690	673	690	693	746	714	652	689	696	669	693	666	735	729	711	715	697	637	713	698	673	696	673	697	704	678	684	678	685	695	669	647	666	698	665	704	670	680	744	681	725	685	700	670	666	688	687	659	709	689	682	733	694	747	693	707	724	647	679	665	746	731	727	773	672	673	743	682	724	771	677	683	692	685	714	683	700	686	709	661	670	648	685	667	664	687	702	725	682	692	662	722	669	729	686	675	630	669	742	743	680	694	705	719	657	684	658	696	687	676	729	672	706	711	665	690	702	707	703	719	727	645	747	722	708	670	708	703	675	669	683	692	712	677	688	780	711	701	723	736	656	696	670	712	682	683	766	717	717	708	710	704	747	668	705	767	710	752	641	696	656	692	661	706	704	638	676	684	690	702	706	698	680	675	706	709	717	682	745	684	665	721	711	684	695	657	687	678	666	723	658	681	715	688	672	703	666	725	705	717	664	700	711	707	695	670
28067	20935	15209	7857	4470	2729	1798	1889	2736	2693	2108	1699	1274	914	717	579	509	527	506	474	498	458	493	493	480	486	527	472	466	491	463	451	472	517	503	473	417	483	498	506	483	505	479	463	479	487	468	489	458	515	500	494	442	521	512	456	439	481	498	489	483	454	485	487	530	485	475	480	477	494	497	503	482	541	493	482	500	473	487	463	462	492	516	490	497	441	501	512	422	552	498	460	458	521	500	486	465	489	515	493	489	459	522	486	436	508	471	495	468	494	523	435	503	483	490	444	474	512	452	490	461	498	454	453	512	495	466	490	493	494	457	454	475	471	471	464	483	466	528	465	487	462	461	541	462	473	453	460	488	507	464	517	482	461	514	441	509	474	484	476	486	487	468	476	494	485	504	485	504	474	496	469	482	526	472	470	468	490	443	475	476	476	503	470	490	470	477	486	451	466	515	473	469	504	460	516	506	510	475	503	460	473	439	484	448	480	504	468	453	486	474	484	467	473	457	495	494	503	501	487	466	459	474	463	466	475	493	463	517	465	526	501	469	456	458	463	471	470	503	476	461	457	429	490	482	429	476	478	453	492	498	454	475	479	496	500	483	486	512	466	439	485	487	482	488	513	474	484	471	516	503	509	486	445	461	482	487	492	485	447	458	465	485	467	483	510	459	500	468	472	467	499	481	482	533	438	527	493	435	488	468	470	544	536	506	540	467	526	479	549	480	462	496	491	479	491	515	496	477	452	491	505	489	474	483	486	498	468	508	496	524	471	462	466	495	495	491	460	478	490	466	463	489	497	496	473	486	492	493	482	460	528	477	472	494	456	435	451	490	493	527	476	507	472	498	491	451	445	495	462	466	476	474	498	500	456	470	468	446	471	513	457	450	483	439	455	482	500	479	463	461	478	503	491	458	515	460	438	510	442	487	469	487	487	493	490	473	471	523	458	515	441	466	485	468	455	484	471	452	507	477	477	468	499	439	470	494	487	529	517	505	479	506	496	472	504	504	502	486	457	525	482	497	478	488	479	449	447	489	490	488	489	476	461	487	521	510	488	478	476	499	478	465	492	467	512	491	489	491	451	488	478	455	483	480	493	485	466	544	489	480	507	479	454	480	463	449	497	473	466	497	508	468	464	437	435	496	477	536	461	447	477	509	477	467	415	457	526	465	484	474	489	483	504	465	489	468	470	463	457	466	499	506	520	447	487	483	469	482	469	488	519	479	459	494	535	484	470	474	494	441	501	523	494	471	493	468	507	478	440	466	471	471	473	537	518	470	472	514	510	479	481	473	483	464	470	435	457	456	510	471	490	481	476	469	478	476	502	494	478	467	472	499	450	440	490	486	507	506	508	445	482	433	434	500	457	456	491	467	479	472	480	483	454	490	462	476	478	478	507	483	484	455	468	516	510	491	506	447	483	459	483	487	464	458	467	486	504	478	522	482	488	459	496	468	472	461	468	458	472	467	482	462	411	483	467	493	462	512	477	427	470	460	478	476	505	463	466	492	500	507	472	508	489	489	450	497	469	477	440	483	447	498	466	524	496	470	528	469	466	501	511	475	471	499	476	490	506	475	440	517	467	484	511	510	479	488	518	463	467	460	511	476	480	459	448	474	477	457	495	499	507	479	522	514	509	498	449	539	416	446	438	484	426	471	475	468	490	456	464	504	472	501	512	520	464	484	470	438	490	439	450	482	486	449	441	504	478	469	477	520	506	472	455	450	482	474	470	463	492	473	472	489	436	450	453	448	504	524	460	480	453	445	491	466	479	461	461	483	483	498	489	486	492	480	500	477	463	475	504	454	470	490	469	522	490	493	494	464	486	484	452	489	530	473	453	476	458	488	468	472	469	469	488	491	503	464	448	504	464	459	485	487	494	463	432	483	433	504	500	475	493	493	482	494	490	441	485	453	445	492	492	457	492	433	479	516	502	469	482	467	468	471	450	506	506	460	467	491	541	492	506	496	501	457	486	441	484	498	466	498	514	449	500	468	463	497	503	498	490	434	474	479	497	542	513	476	465	485	473	477	475	451	457	500	500	485	507	504	474	455	461	486	505	465	472	492	480	505	485	518	456	525	462	446	448	521	507	437	466	471	458	480	512	449	464	490	491	482	466	496	466	489	454	484	500	463	448	501	502	513	513	462	457	493	481	538	487	465	497	487	521	480	467	494	493	474	459	476	518	445	462	463	498	448	467	448	498	478	485	456	476	468	492	511	453	481	503	491	480	487	528	502	459	515	487	457	498	480	481	498	490	464	488	491	518	485	425	490	467	483	470	495	489	448	449	524	523	502	496	477	495	501	474	520	495	489	431	490	481	493	460	484	445	499	481	471	473	505	470	484	513	479	498	441	443	475	492	481	462	538	483	504	499	470	495	491	480	493	452	503	477	482	491	528	478	499	504	455	479	506	466	479	481	512	486	512	467	510	483	489	500	477	480	510	454	427	472	508	500	445	478	511	453	455	459	488	488	469	449	432	482	489	483	476	444	508	438	484	467	490	473	499	528	501	456	461	509	474	472	492	479	506	479	470	496	521	479	467	492	474	460	482	515	496	495	491	477	502	473	521	468	457	446	514	451	498	468	481	474	496	486	448	498	429	451	469	512	480	497	487	451	484	476	475	447	505	487	506	470	453	470	463	481	493	463	475	512	524	503	510	489	478	466	470	467	465	466	497	451	458	476	497	457	483	441	522	509	511	466	473	476	497	477	469	458	512	466	452	459	484	471	473	444	488	485	476	488	489	479	468	461	481	487	494	534	500	487	517	486	447	469	469	512	491	477	504	472	491	505	461	498	447	520	479	470	484	503	480	475	458	499	427	453	440	473	459	453	522	453	520	488	478	465	471	476	481	468	518	497	479	489	498	496	526	466	486	496	428	486	507	505	490	464	536	487	520	481	479	465	434	484	463	480	456	463	495	501	482	493	492	545	496	499	481	459	458	449	501	468	450	436	518	463	448	484	522	441	519	500	497	538	497	490	468	438	491	471	499	483	472	443	458	434	490	480	517	485	485	522	475	481	505	459	471	489	468	491	519	482	477	491	481	492	499	476	487	490	469	454	441	477	498	462	506	494	515	466	477	460	451	505	471	483	487	480	476	476	479	462	463	437	478	494	489	504	492	468	504	459	540	497	483	513	497	443	461	495	458	467	470	496	520	493	479	497	470	468	478	436	500	450	486	473	519	474	488	486	458	495	518	493	485	458	523	477	492	506	458	474	475	464	493	496	495	525	499	440	445	492	481	425	462	496	468	484	487	479	473	511	492	506	462	470	492	497	482	501	517	462	493	476	473	514	510	517	534	457	478	469	492	467	470	445	509	480	463	457	470	499	453	474	487	472	504	485	476	498	492	466	481	487	491	456	502	502	448	471	493	518	468	482	500	453	490	461	488	463	494	492	503	486	498	484	427	447	430	491	510	493	519	476	455	495	518	505	476	480	449	463	472	491	437	522	495	482	481	491	460	486	483	475	489	488	503	467
9174	21168	13855	8662	6972	4891	3235	3061	3942	3776	2933	2252	1564	1091	794	674	547	502	514	519	501	516	484	501	520	515	536	512	463	495	531	463	517	495	535	503	525	519	506	527	531	476	507	463	519	500	540	517	509	515	516	503	548	498	536	525	539	520	473	490	527	536	519	536	493	531	495	502	513	497	474	499	518	495	512	545	516	489	489	499	505	503	503	521	468	489	526	524	491	506	562	536	502	501	513	510	544	480	455	512	521	488	541	516	541	542	544	497	490	484	565	505	555	521	482	520	493	511	533	554	531	541	511	562	490	524	514	566	559	507	502	523	522	560	505	529	503	533	561	524	533	516	503	492	517	520	477	504	508	514	534	496	556	521	513	517	499	499	478	548	497	514	515	486	491	542	517	511	507	509	548	557	540	561	502	526	469	519	515	486	549	473	558	503	501	518	495	486	547	484	536	493	521	536	507	504	470	502	495	516	495	483	459	521	549	504	505	525	527	525	516	520	541	529	538	459	484	508	522	493	539	505	469	504	507	503	506	462	562	537	515	534	504	533	508	532	570	476	488	525	484	539	560	534	517	539	514	466	498	492	567	533	498	530	521	504	492	513	519	515	511	509	557	527	505	506	446	518	508	485	523	536	508	499	530	501	493	506	488	535	526	507	510	494	482	521	505	539	497	539	518	520	512	526	487	511	542	540	503	499	540	497	496	506	517	498	518	501	561	514	491	515	490	501	526	538	557	504	542	500	504	525	517	513	462	520	507	531	495	478	509	490	498	506	494	507	511	486	515	495	491	505	461	503	493	525	538	471	539	530	533	524	498	528	507	486	524	554	535	525	462	536	543	522	507	512	548	545	532	488	493	491	528	508	529	514	556	559	536	519	501	487	509	528	497	534	551	499	490	537	514	501	509	509	514	513	488	486	512	523	483	530	487	478	512	507	492	557	493	539	505	498	484	525	503	544	510	504	508	541	483	535	534	519	488	527	524	496	488	513	510	506	501	508	477	528	520	514	521	516	519	513	527	579	479	522	513	479	497	543	498	526	519	522	580	518	510	511	530	493	482	484	530	506	533	519	538	548	472	515	507	493	515	521	513	499	527	509	519	525	519	519	532	515	497	530	504	464	538	553	501	491	537	486	512	526	518	511	534	518	501	536	529	472	538	560	522	529	487	531	538	543	531	529	498	523	489	503	494	550	491	528	521	522	510	502	482	494	523	524	537	505	524	500	547	501	553	510	474	527	534	534	516	509	529	498	500	475	514	555	488	496	502	523	524	543	511	522	539	536	517	531	497	503	511	494	541	504	496	518	503	525	522	487	472	536	494	473	519	504	519	531	515	524	513	534	477	530	526	523	459	527	482	559	474	530	521	510	527	505	524	517	493	507	521	522	523	510	511	496	498	511	544	503	510	489	560	533	503	545	530	518	518	510	555	527	531	511	479	506	545	523	543	509	537	508	510	499	492	546	493	510	543	540	517	544	529	519	490	540	470	555	537	494	493	507	510	522	515	506	519	468	506	520	526	518	520	529	502	534	503	563	551	495	495	508	524	568	505	519	506	507	505	499	525	483	494	519	494	545	504	523	518	532	497	492	489	501	499	518	498	506	511	535	525	520	512	531	498	514	523	518	464	549	517	540	482	513	532	556	484	538	528	547	542	488	449	479	524	528	516	504	471	506	534	510	513	523	504	476	505	514	502	520	543	511	525	554	521	503	550	518	517	533	503	499	507	522	513	523	515	517	483	522	545	510	516	521	509	484	511	514	494	543	444	526	504	515	515	501	496	497	489	526	468	489	482	494	526	515	516	500	546	495	535	523	539	507	522	499	496	525	525	536	485	508	503	482	557	533	497	517	524	515	513	550	520	467	487	501	479	555	518	506	491	513	484	476	513	532	529	514	496	525	538	506	520	514	498	525	536	522	463	508	494	528	518	506	508	523	516	487	522	552	515	543	502	525	517	510	556	499	498	524	510	502	491	497	498	531	482	534	558	526	517	550	562	515	507	505	480	522	517	551	508	507	543	535	532	496	531	542	528	480	518	494	490	547	499	509	506	520	503	505	537	489	496	512	535	529	495	464	503	521	480	506	536	509	535	541	511	528	494	472	528	523	563	535	501	548	507	519	530	492	526	489	523	492	508	472	539	536	496	550	508	465	518	524	494	496	517	500	521	502	504	517	498	529	550	519	492	520	522	499	526	493	539	527	524	530	519	525	537	512	565	529	536	514	500	528	529	503	489	543	544	513	486	506	520	531	519	571	461	489	488	521	526	543	561	525	545	488	504	533	551	538	500	510	484	509	515	538	490	542	516	580	514	501	526	470	497	519	511	514	518	526	517	518	499	539	496	522	513	489	527	523	509	537	505	500	524	475	510	515	499	481	540	530	542	499	508	539	506	528	523	527	470	553	487	504	523	503	540	493	527	514	504	493	494	559	518	520	511	515	494	508	517	511	546	550	519	496	534	528	479	506	508	540	518	532	494	509	523	494	523	489	476	524	488	524	493	508	475	519	499	504	493	497	458	553	471	498	488	496	553	512	506	516	492	519	556	501	525	507	492	503	497	479	551	531	539	468	503	503	550	493	519	481	499	532	484	496	526	562	492	537	506	536	478	490	509	478	483	497	530	533	482	511	528	502	482	458	477	485	565	543	531	462	529	512	487	516	505	471	503	525	484	510	518	518	493	523	485	478	504	505	501	503	528	503	496	475	511	539	559	523	474	496	537	530	523	508	478	507	526	517	497	541	539	477	508	465	506	481	512	531	505	521	526	513	567	514	535	520	483	489	514	502	498	518	496	522	529	487	567	495	524	497	523	515	530	519	502	509	531	532	529	494	469	500	504	539	494	505	546	531	548	515	548	513	542	514	520	511	508	506	538	545	536	524	515	494	528	522	498	528	544	515	488	499	556	501	515	537	487	512	493	571	493	494	509	514	526	573	487	544	486	503	514	503	516	512	500	534	536	483	554	508	506	527	505	514	537	490	503	498	524	550	500	515	512	528	508	513	508	510	547	553	513	561	513	540	501	502	465	452	515	567	535	502	505	486	525	506	507	509	535	509	523	518	522	489	546	499	522	508	533	503	476	490	534	545	514	555	522	514	512	529	536	530	517	543	504	461	500	510	521	496	509	524	528	505	531	496	510	529	512	497	511	462	538	536	510	490	495	519	550	497	496	515	508	531	463	463	526	512	537	470	534	534	519	526	469	519	520	486	505	503	548	501	496	522	502	559	510	474	498	545	541	616	521	512	488	558	493	530	512	535	501	560	513	510	509	507	521	524	518	502	463	538	530	523	579	533	475	526	478	515	472	524	556	501	513	527	496	544	500	513	505	513	468	505	548	503	473	532	492	503	497	502	514	522	496	493	496	525	546	523	582	505	547	502	592	513	549	504	516	528	498	505	499	501	543	509	543	502	510	535	517	490	484	499	542	495	499	533	510	524	505	503	508	509	490	491	501	546	534	524	487	501	498	501	555	471	516	517
24267	21358	28546	24570	21192	11195	4871	10881	20751	19872	15226	11532	6365	3199	1787	1033	769	605	579	548	570	528	544	558	531	571	540	578	576	549	517	544	545	517	544	505	569	595	554	551	551	507	559	543	535	514	546	541	573	518	540	542	523	555	536	525	549	591	557	554	544	542	572	562	547	528	526	590	495	520	519	531	576	566	511	582	546	534	538	535	581	534	507	528	558	562	565	514	496	549	545	545	542	546	525	537	543	533	566	529	549	516	561	599	567	566	564	534	555	505	550	561	579	519	564	498	553	543	572	556	561	514	517	546	534	542	529	519	583	510	531	548	572	524	540	579	567	539	592	566	541	581	524	548	532	538	500	560	569	588	504	565	552	557	554	552	550	520	520	561	589	551	550	537	524	550	536	524	513	523	512	573	564	543	528	575	559	561	507	542	546	560	559	554	542	517	521	552	562	514	525	564	514	589	529	573	577	547	546	507	518	509	577	533	534	571	549	561	528	577	532	519	526	533	500	557	531	504	589	513	529	510	588	486	514	534	522	495	530	526	557	563	547	542	529	542	512	576	543	523	529	537	535	558	565	554	526	545	511	499	541	513	500	573	560	570	522	553	548	551	566	521	532	546	563	523	573	569	582	555	521	565	558	551	506	589	520	543	571	550	555	530	543	557	509	535	566	571	577	514	551	563	565	520	545	525	548	522	536	540	541	530	576	568	566	499	560	543	539	567	538	541	554	550	591	542	541	598	569	562	522	573	529	532	517	560	522	519	525	510	526	504	556	546	551	560	523	535	551	564	537	543	544	514	533	567	513	547	541	540	566	563	506	548	532	538	540	563	510	532	550	530	556	526	536	555	550	530	571	572	535	520	548	540	537	530	544	522	526	548	516	553	526	537	544	566	537	561	557	519	510	550	528	516	497	479	512	537	518	511	542	536	584	564	542	527	515	561	565	590	494	584	511	522	519	486	537	558	559	568	522	552	514	558	527	516	547	485	517	563	564	519	541	560	564	525	567	509	509	539	532	574	562	557	576	515	542	477	529	518	560	541	543	499	534	536	563	559	515	534	554	508	520	568	507	561	514	528	547	581	509	525	530	554	535	555	551	545	526	543	546	555	560	532	535	540	544	530	560	551	524	512	539	538	603	594	551	524	546	549	539	528	529	542	526	552	587	551	519	555	533	568	599	569	518	562	527	515	528	597	514	525	533	532	536	550	541	536	537	505	547	504	546	524	527	528	500	510	565	568	540	563	546	566	561	544	518	570	544	495	539	588	510	564	547	577	571	562	547	531	539	529	542	541	528	531	533	514	502	554	592	516	562	545	500	547	525	585	509	561	513	527	517	511	551	553	556	527	596	521	517	533	549	532	543	524	523	540	539	517	531	578	601	561	542	551	524	521	509	517	560	532	535	544	510	538	554	517	552	531	526	540	551	537	539	533	538	526	541	581	562	526	543	555	585	527	549	588	560	523	578	524	525	541	530	540	533	579	552	570	499	519	562	547	552	531	548	556	510	561	594	533	542	569	536	560	539	568	553	597	539	586	542	544	507	570	563	526	593	542	536	502	539	542	529	537	560	553	593	566	539	529	522	525	560	582	516	550	557	546	571	508	506	550	506	563	563	531	552	493	511	537	548	600	549	555	514	532	525	514	522	532	513	534	516	516	570	528	539	533	524	561	525	476	563	531	549	517	579	575	517	502	571	549	521	526	545	559	586	562	551	549	536	573	574	588	542	566	487	524	585	560	533	532	566	564	517	543	549	576	508	546	544	565	546	540	510	537	534	527	512	539	500	585	547	552	567	566	562	510	536	542	557	571	571	548	550	542	544	540	557	540	549	553	525	534	556	578	558	530	553	540	551	531	531	571	508	527	525	580	551	517	553	522	550	532	523	535	556	504	538	562	527	542	529	565	511	548	524	561	541	576	529	543	530	550	578	574	531	539	546	524	533	536	543	550	571	495	554	532	556	512	541	547	532	576	527	525	515	559	556	528	571	575	572	562	531	554	535	499	537	552	529	521	558	548	535	535	572	507	509	532	540	554	531	533	528	567	512	570	574	548	542	540	545	549	531	534	558	561	558	543	558	533	530	581	558	550	533	518	522	554	547	551	582	559	570	520	546	549	534	504	559	538	496	545	533	528	559	514	496	545	515	541	526	549	514	552	522	519	540	553	556	561	546	529	522	492	523	536	557	575	554	526	555	521	520	540	548	483	582	573	548	547	547	504	534	549	568	569	518	545	543	561	533	536	528	525	522	549	566	580	537	531	488	544	535	484	509	513	547	487	546	566	560	540	561	534	544	563	538	560	532	566	555	559	534	571	583	531	547	537	523	522	588	521	508	513	509	577	548	537	603	573	558	552	557	552	508	511	540	516	568	522	563	571	477	548	526	572	554	542	544	520	566	534	560	527	513	521	501	499	535	574	525	555	516	566	498	547	544	532	560	524	517	541	540	499	511	514	564	566	560	513	540	537	498	539	565	551	509	513	562	526	527	580	582	560	568	566	554	502	530	509	579	527	506	528	546	510	536	550	522	542	534	506	514	550	558	534	553	583	548	577	553	529	555	546	609	527	566	514	586	518	543	553	542	540	532	527	538	527	552	583	564	563	534	508	557	562	566	591	553	570	505	537	534	536	564	574	511	518	524	552	501	554	579	551	521	529	525	508	501	572	542	560	534	520	526	551	538	558	567	554	594	540	558	554	552	560	526	558	568	514	524	565	586	564	566	540	504	514	564	570	553	555	527	572	553	534	542	541	567	549	552	545	541	554	568	552	530	493	546	541	496	521	540	541	523	545	526	529	547	532	571	554	558	547	515	536	526	522	527	523	526	533	542	553	520	526	511	604	548	582	546	522	574	531	547	567	552	538	486	551	539	523	521	543	551	538	539	516	528	526	520	536	572	543	510	558	533	570	556	548	557	535	495	566	526	561	499	540	533	567	546	556	568	467	511	521	579	554	540	514	514	509	516	528	537	588	546	567	506	558	565	508	597	550	576	562	484	526	496	556	533	526	536	589	570	562	505	546	557	513	490	512	529	535	534	554	559	542	561	558	522	559	568	504	544	529	555	535	544	510	577	519	514	536	563	526	530	499	511	565	540	521	549	578	544	529	567	573	526	536	545	570	548	529	531	558	566	519	541	523	531	512	553	538	550	515	569	568	566	521	536	556	568	600	520	555	572	515	547	530	573	520	554	556	559	544	556	522	524	530	587	593	541	515	530	585	535	556	545	544	573	535	524	542	492	564	532	541	490	549	557	533	555	511	517	517	539	573	555	553	534	560	506	491	529	527	548	557	538	524	555	541	568	543	564	511	563	575	552	544	567	558	526	509	501	546	554	514	555	557	562	572	572	588	537	538	552	519	510	502	552	546	589	530	561	572	575	516	573	532	543	518	581	534	515	560	602	583	570	490	537	545	585	529	506	509	552	569	543	555	561	520	577	544	532	588	518	538	530	565	604	478	547	533	537	554	507	525	544	507	564	593
9799	26934	19895	13339	10890	8480	6566	16353	26644	24006	18902	14864	8740	4584	2378	1355	880	652	618	586	558	536	575	617	574	556	522	581	564	528	577	528	554	572	550	547	622	604	548	580	533	579	640	566	579	575	548	585	603	548	577	552	559	575	562	517	547	580	593	533	564	598	594	577	528	606	578	604	538	564	578	555	545	531	592	562	569	559	561	542	568	622	578	545	608	539	582	571	556	565	561	582	586	622	555	553	586	579	584	576	541	566	519	553	574	583	605	573	587	558	581	580	572	577	558	607	544	626	556	567	575	580	617	549	564	569	563	564	536	560	546	588	576	617	558	559	586	576	584	594	585	557	569	565	547	600	565	554	549	573	587	543	571	569	592	581	544	554	572	554	567	575	590	607	587	568	584	601	574	583	582	526	535	600	568	515	548	589	561	579	563	588	534	548	557	521	544	513	564	508	555	526	599	586	576	547	561	565	579	556	575	562	594	574	584	538	547	495	578	586	599	577	564	555	563	593	559	558	578	559	575	573	525	572	572	573	567	580	586	559	559	573	591	576	563	580	567	566	570	576	535	569	592	571	540	555	588	587	552	564	582	533	539	573	589	561	533	535	620	537	555	582	585	547	549	596	543	555	609	592	630	551	598	593	585	570	562	597	592	608	569	586	587	600	538	553	598	550	595	580	580	552	581	544	516	555	578	566	551	569	592	606	598	610	550	556	580	584	546	565	571	574	592	588	578	551	528	556	529	542	613	591	580	551	555	579	564	574	582	592	551	568	538	593	512	538	582	523	565	575	596	567	586	557	561	569	573	594	603	548	611	580	590	549	574	565	595	603	522	560	573	556	551	604	536	540	557	532	594	579	557	585	579	563	555	544	584	565	569	582	550	557	566	569	605	495	559	599	552	607	573	549	563	576	541	534	571	574	536	556	557	545	563	611	560	632	583	547	603	558	563	556	553	609	592	575	554	566	569	546	596	551	575	588	530	551	570	570	508	534	572	576	569	571	556	562	591	548	514	588	566	543	528	634	551	538	547	552	614	547	580	567	546	514	574	558	579	583	586	582	583	597	563	551	590	524	563	564	524	559	558	540	577	567	569	565	573	599	548	588	607	562	541	561	568	564	584	559	569	574	581	570	549	524	574	561	567	558	612	595	584	561	578	589	543	583	566	554	533	573	530	551	585	561	556	574	574	602	555	556	609	599	567	562	544	560	613	577	547	577	549	569	561	567	541	570	547	567	581	594	555	548	533	566	606	577	580	550	537	568	543	541	569	547	551	584	567	563	555	559	587	563	559	540	565	599	523	580	578	584	575	572	556	539	570	569	555	545	536	542	588	522	541	601	611	630	549	570	598	574	562	568	549	602	561	585	613	574	561	575	559	563	551	533	542	518	546	560	578	563	546	597	576	531	575	559	557	573	591	527	554	572	531	551	583	561	580	606	561	577	572	596	561	604	579	552	530	575	573	586	564	541	582	559	561	563	590	566	546	534	575	566	542	582	569	563	574	559	597	609	561	556	567	595	547	581	591	596	569	596	621	583	558	557	576	593	578	572	613	559	557	544	554	546	587	641	582	578	553	578	581	552	557	564	567	561	572	527	551	574	583	520	569	565	556	582	555	584	538	518	592	589	526	554	601	526	593	580	521	570	586	559	555	644	559	528	578	587	547	565	610	539	563	607	540	613	592	569	572	532	569	590	588	572	581	564	578	595	538	547	602	563	606	553	555	595	552	571	560	548	529	552	531	534	577	575	586	570	555	599	572	560	582	541	545	549	548	583	555	576	580	572	556	599	538	524	571	578	584	593	576	564	545	506	536	577	592	594	597	555	565	601	584	593	538	574	555	584	525	555	568	550	558	612	555	538	583	583	583	603	586	625	595	590	541	576	567	540	550	537	531	518	571	588	553	577	605	610	574	563	613	558	565	612	597	586	571	611	616	573	545	562	547	539	610	562	544	537	576	587	546	577	569	583	542	580	528	587	574	563	584	579	580	572	576	573	611	548	532	551	567	537	591	537	585	574	521	547	570	548	576	548	569	550	575	556	587	564	573	553	555	546	557	581	555	586	592	620	533	581	539	539	560	521	574	587	547	585	571	551	577	534	568	593	600	520	619	559	547	530	567	602	572	562	562	567	509	579	548	541	569	549	594	551	569	595	596	572	555	545	519	589	586	540	553	525	563	584	574	569	584	600	552	592	584	573	558	597	549	586	554	553	553	553	600	568	587	587	556	623	569	551	570	562	631	573	545	583	599	548	540	554	550	564	572	552	534	554	524	605	552	554	581	536	589	535	559	564	548	522	589	581	566	578	587	601	576	570	593	562	573	601	581	538	524	561	518	619	599	601	609	541	560	587	557	566	589	596	538	586	540	553	564	547	597	525	582	588	550	573	586	556	567	584	565	604	520	522	607	563	548	557	562	585	577	565	584	561	609	549	551	579	591	568	565	569	537	568	578	537	594	579	549	570	576	581	555	584	572	625	544	558	567	593	547	576	592	584	584	560	629	541	584	563	545	584	581	560	541	542	567	560	601	589	562	565	551	612	584	620	540	562	548	540	548	578	557	595	537	557	584	555	537	587	550	564	610	612	539	574	615	524	550	533	566	553	583	568	597	561	607	557	557	563	569	528	578	506	550	583	556	553	550	564	565	598	550	564	575	556	552	571	524	545	586	548	581	562	529	574	610	554	558	572	533	537	540	586	576	602	548	560	571	601	558	543	550	539	552	572	577	565	580	579	596	587	516	601	559	585	558	580	575	599	555	571	619	577	567	584	556	568	572	551	589	585	609	554	580	581	579	573	573	538	541	528	580	561	572	600	582	549	577	578	507	542	565	628	595	575	557	565	551	574	611	607	563	583	566	557	539	588	532	495	555	549	532	538	577	594	595	524	531	570	542	594	550	591	550	551	589	600	583	541	560	556	533	553	558	537	621	548	561	601	595	581	571	561	573	575	553	568	573	583	569	537	598	552	593	539	538	552	605	575	584	569	543	592	593	578	543	580	604	574	597	576	592	588	533	543	598	546	583	540	546	550	573	581	535	583	610	542	576	598	561	555	554	570	567	581	584	575	597	579	591	555	574	529	550	565	549	569	610	595	585	589	573	564	579	579	570	550	558	594	549	571	571	568	580	580	560	599	562	589	582	585	568	563	570	588	565	564	601	592	577	532	652	587	580	547	543	537	571	562	605	552	568	556	584	559	573	562	605	570	550	537	539	592	581	565	545	556	605	548	565	549	577	609	564	567	545	549	518	552	556	564	529	580	531	564	574	591	586	536	584	577	576	528	550	585	584	579	555	603	527	526	603	580	527	542	583	572	577	590	555	589	536	558	582	584	580	548	551	543	567	578	551	585	538	561	561	593	589	586	606	549	552	547	544	601	539	516	574	577	595	531	556	595	562	587	532	592	627	556	538	551	543	601	537	565	566	604	531	526	553	534	540	557	584	611	543	582	597	578	578	582	536	538	564	603	551	605	553	558	578	584
25291	21367	27404	25610	13450	4580	2368	2773	11171	12222	9289	7062	4103	2182	1339	919	620	579	567	516	522	539	541	502	540	505	503	522	507	511	517	496	545	511	490	534	554	537	534	527	496	562	503	533	540	570	497	531	514	529	499	491	538	481	517	561	508	549	547	532	502	535	565	551	508	513	575	532	516	507	512	550	543	513	531	536	546	509	519	564	509	485	525	534	538	558	488	508	534	497	539	551	561	508	520	551	568	547	511	537	540	555	521	494	513	529	537	572	528	524	537	517	516	544	507	535	497	557	521	518	523	560	536	541	557	571	539	556	520	509	548	541	504	529	521	513	527	506	500	523	554	532	535	518	564	517	497	557	531	526	510	554	491	530	527	527	527	555	556	539	573	520	530	539	528	524	520	518	501	537	549	536	514	530	506	514	509	542	561	547	507	541	519	553	561	532	550	571	484	514	539	512	543	496	518	529	535	533	517	530	497	531	549	503	522	567	534	514	551	508	464	503	520	517	509	530	520	545	538	529	516	527	546	543	544	551	537	542	520	522	572	527	502	486	516	520	548	520	543	525	519	546	540	567	519	519	548	544	518	524	496	554	520	541	513	545	518	537	529	519	523	542	540	484	548	534	588	552	539	494	535	514	519	528	543	504	523	560	540	532	527	531	534	543	584	528	552	492	542	566	578	503	542	483	549	535	545	501	492	557	496	519	533	521	517	536	523	534	535	544	576	524	556	551	546	562	531	527	533	549	498	517	566	554	521	526	540	532	515	511	545	515	499	489	524	522	507	498	500	498	547	513	500	527	521	485	501	544	505	519	545	501	564	555	519	525	539	514	520	545	545	529	555	548	563	527	518	549	533	550	501	559	537	527	519	536	537	544	512	518	565	580	539	518	533	515	486	539	569	529	576	542	563	516	532	488	540	564	528	566	542	540	549	575	530	505	519	507	545	543	542	554	520	507	488	506	545	517	549	539	571	545	530	543	554	542	524	556	511	496	556	552	520	518	527	532	529	572	506	555	547	526	523	529	529	508	514	507	535	513	531	512	521	523	530	517	539	531	508	551	524	527	537	500	527	544	545	515	548	563	573	513	535	540	546	503	515	538	546	525	511	504	534	531	567	508	535	541	523	517	557	544	526	558	517	547	475	525	525	520	556	536	515	504	521	519	509	511	544	546	539	532	549	526	543	528	512	538	522	543	519	524	551	534	552	528	543	552	553	493	498	558	544	497	513	501	528	581	505	484	552	477	534	545	541	524	526	560	516	558	544	516	484	534	550	521	520	536	509	511	574	520	519	506	527	517	502	543	577	547	537	520	521	497	492	537	531	534	547	574	497	509	517	529	524	510	524	541	518	520	556	561	516	527	544	539	491	528	539	525	522	510	517	529	533	511	578	552	500	500	538	537	507	510	573	527	536	496	557	543	528	524	555	545	531	553	506	532	531	585	523	507	511	526	525	518	540	543	495	519	519	560	540	547	522	546	563	547	550	546	537	535	524	536	536	554	539	563	524	558	531	495	523	527	505	551	504	535	524	528	559	568	497	509	540	527	525	521	528	552	536	524	564	542	517	568	533	523	516	522	543	522	526	550	563	529	524	531	515	499	509	577	551	512	524	543	508	558	535	511	580	503	563	532	489	526	564	564	515	547	527	520	550	529	549	533	548	552	503	537	576	502	521	533	560	574	509	504	504	491	550	517	500	509	500	505	553	520	503	562	526	557	514	503	496	521	524	531	535	526	527	560	517	514	548	515	535	553	535	547	539	559	521	527	545	521	508	499	500	538	534	512	556	535	544	536	507	550	551	504	537	549	518	506	513	550	499	531	495	505	509	534	517	551	519	500	539	471	508	532	488	507	562	528	516	564	539	534	510	546	547	542	502	531	528	525	539	563	502	527	526	523	534	496	506	485	526	526	518	522	518	534	570	553	506	527	569	497	546	542	556	540	535	495	562	507	540	515	539	561	569	484	556	555	518	494	556	518	514	535	544	529	509	551	515	536	560	533	530	575	526	526	544	540	498	517	583	531	528	513	522	548	554	532	489	539	559	492	560	560	510	557	498	521	505	515	541	542	564	567	563	551	525	540	524	525	536	527	553	534	543	549	532	542	522	553	542	509	556	554	546	553	510	562	539	552	479	520	532	520	533	551	519	520	558	525	492	512	564	572	514	544	511	515	548	524	544	527	531	576	571	531	503	536	502	507	499	558	520	541	529	532	556	541	521	515	544	482	518	522	496	558	536	521	541	525	574	553	510	557	558	608	502	516	508	544	500	513	543	523	559	534	544	533	531	513	553	536	555	500	530	523	519	468	522	525	541	526	553	530	530	548	549	514	537	508	492	480	536	538	482	565	503	513	504	516	511	495	535	536	520	525	522	525	538	508	535	557	497	492	496	513	570	529	531	524	539	515	529	543	548	564	556	513	534	493	569	518	467	558	530	547	503	521	519	562	570	540	517	567	555	524	507	531	531	487	550	533	515	551	555	536	523	489	520	582	492	540	531	513	497	530	516	484	557	541	505	543	497	539	511	542	568	530	538	522	485	500	549	549	520	577	505	546	535	533	504	530	551	548	561	491	567	539	509	540	511	544	532	531	495	552	550	536	557	517	494	512	522	531	526	489	569	557	531	534	540	543	526	511	514	496	574	509	568	477	577	514	554	520	535	566	536	548	550	529	551	536	533	569	515	547	527	540	566	552	557	533	533	518	535	546	552	537	550	508	548	510	520	547	556	538	534	537	541	551	553	533	548	547	568	546	530	545	530	515	536	518	509	538	508	541	530	527	571	539	528	501	519	526	552	540	535	527	555	536	564	520	522	538	525	515	508	537	543	537	540	529	527	526	524	555	537	531	538	519	549	510	546	520	561	522	537	529	501	524	558	567	516	603	556	551	586	524	516	518	536	511	536	536	486	480	518	538	494	522	532	470	506	556	530	482	518	576	593	575	542	548	550	541	516	579	523	571	530	542	529	535	518	564	524	585	498	529	545	518	546	557	509	562	490	527	562	523	517	516	480	519	571	576	529	555	529	528	535	506	512	521	507	523	556	479	548	511	535	524	545	512	528	557	541	536	522	522	550	545	527	557	538	507	494	521	558	540	528	548	553	521	528	566	545	591	524	531	504	592	516	522	560	515	529	531	512	514	505	538	511	503	530	533	535	540	553	570	538	509	520	559	551	490	522	507	517	528	535	531	542	502	545	524	508	494	561	549	560	529	526	492	548	518	503	548	560	569	538	518	493	516	538	544	519	491	538	532	562	583	530	525	522	524	512	523	574	561	523	533	537	502	542	537	508	513	546	528	520	521	531	560	492	504	530	569	565	536	562	524	501	544	561	529	509	485	544	498	568	524	503	553	528	541	544	553	495	512	577	514	546	492	543	581	558	541	516	512	556	521	510	487	547	523	569	518	503	547	492	519	560	517	553	575	546	519	539	542	553	558	552	567	553	518	553	523	519	520	554	520	508	516	530	540	541	523	534	492	464	499
9758	22435	18877	11464	9162	6743	3940	5568	19549	19324	14877	11636	6744	3645	2076	1245	898	680	557	587	620	564	570	559	555	575	560	553	567	557	571	564	583	580	559	617	547	616	545	594	586	559	585	558	563	580	610	571	538	559	596	508	568	607	590	583	554	559	563	628	557	548	553	599	532	544	579	591	589	543	554	573	576	548	554	584	590	550	592	597	563	580	530	572	564	606	544	575	537	578	553	571	582	569	591	581	544	590	545	545	543	568	561	553	570	560	581	578	537	610	560	584	603	546	595	598	575	594	574	628	571	553	544	587	597	535	588	557	576	569	635	571	505	598	593	569	565	608	602	566	563	545	581	567	590	643	578	532	588	553	570	554	581	571	554	548	574	587	493	542	583	531	554	593	560	581	578	601	586	548	588	556	571	564	557	574	623	539	539	579	629	554	592	575	596	563	584	574	582	551	556	573	582	524	568	588	567	539	596	561	571	594	601	563	559	606	538	613	548	558	522	549	565	560	545	582	566	552	567	592	553	537	586	579	586	543	561	610	609	564	597	581	595	509	551	540	547	595	563	584	582	541	590	591	569	535	581	593	528	578	567	549	573	561	573	589	551	575	562	619	568	562	553	584	551	531	592	578	551	562	518	558	569	601	611	572	594	541	591	547	585	621	573	604	544	562	584	556	525	619	546	570	594	581	573	546	561	566	584	581	602	558	634	613	563	575	537	520	556	577	551	565	606	545	579	573	603	608	585	613	538	589	570	575	560	563	553	568	545	555	606	544	576	554	496	524	538	632	575	608	581	584	622	608	561	531	550	605	536	544	530	593	570	569	585	557	585	589	568	564	557	574	578	566	562	560	597	560	551	595	589	572	530	548	547	580	572	588	576	567	571	575	580	551	587	524	573	578	586	609	578	588	543	549	578	606	595	571	619	540	536	507	572	601	567	528	555	564	587	542	589	546	558	538	552	574	580	580	607	642	523	594	561	608	554	558	527	573	572	592	546	593	556	530	535	582	571	544	565	585	589	549	595	604	531	598	522	611	540	549	560	519	624	552	559	575	585	544	550	551	571	551	574	535	561	574	594	555	580	553	577	567	577	610	571	558	570	550	579	559	605	550	562	562	561	582	563	578	541	569	585	547	596	580	617	553	553	605	580	558	573	549	569	574	566	580	571	585	577	583	582	589	556	592	557	630	576	570	563	562	583	569	582	585	526	582	593	577	561	592	631	609	589	574	624	590	609	570	564	590	583	574	574	571	576	524	574	527	608	585	614	590	554	556	555	547	595	566	597	592	594	573	570	563	561	554	546	561	569	561	547	568	528	561	556	545	577	582	574	565	538	584	542	555	558	560	565	584	592	553	572	538	583	549	590	542	566	548	595	584	583	590	535	540	560	526	559	566	539	544	525	581	588	558	549	601	591	568	567	553	529	597	576	544	568	545	597	590	574	540	557	563	595	555	594	588	596	547	627	561	528	585	591	552	598	641	558	546	601	573	536	532	608	522	596	585	551	550	555	552	552	576	537	552	542	591	584	563	586	592	559	594	589	557	589	570	539	550	566	573	561	525	569	569	568	592	547	561	533	600	601	605	568	534	572	556	566	550	577	607	558	626	560	568	553	602	577	617	563	581	579	573	538	582	573	603	538	606	530	553	630	592	584	596	609	595	547	564	577	560	575	571	551	551	576	572	547	563	566	561	493	582	575	557	544	590	574	541	553	518	560	543	569	566	543	595	618	594	555	595	610	626	606	562	565	591	589	575	560	501	522	599	568	558	588	590	599	572	566	620	551	545	554	557	552	569	565	535	566	586	593	566	549	586	579	573	578	579	566	627	595	614	588	562	568	549	566	545	589	553	561	540	608	564	545	567	566	542	549	571	539	551	549	563	597	509	540	522	599	560	555	558	580	527	616	581	586	579	538	522	557	564	535	557	532	575	559	548	581	576	578	534	587	565	605	571	551	575	558	546	568	569	651	558	561	629	585	573	564	574	549	573	572	528	575	542	578	613	573	551	542	535	556	609	541	552	541	579	571	553	569	516	563	551	545	560	595	570	587	594	591	576	526	600	539	554	586	571	592	536	569	610	562	514	582	583	554	561	582	586	557	562	621	550	580	577	613	550	550	543	606	642	565	605	539	582	590	563	545	570	538	595	562	610	578	623	560	562	573	599	541	569	568	539	597	572	587	532	574	541	544	584	565	579	603	595	567	550	580	590	558	546	603	577	541	567	571	551	588	581	538	577	574	541	568	560	560	568	566	586	575	571	575	563	573	597	566	566	558	573	583	597	566	573	582	566	589	548	590	543	566	596	549	572	530	554	574	546	538	529	579	559	581	543	567	575	574	587	580	590	584	555	562	593	575	566	592	545	595	555	583	573	533	588	565	566	589	608	573	604	541	567	584	612	555	577	584	572	554	587	543	573	536	550	583	580	538	544	557	586	611	581	553	534	571	564	546	549	604	556	550	587	559	593	585	560	565	569	523	589	535	593	563	582	571	584	573	555	628	575	582	558	576	610	605	565	561	585	564	570	560	583	561	585	591	559	577	565	547	523	548	569	548	585	563	617	598	591	560	602	503	570	589	568	585	581	603	553	569	542	522	548	578	603	629	609	576	545	585	572	563	587	560	577	579	548	538	581	582	604	581	625	574	578	542	609	612	572	585	551	601	563	554	580	530	560	601	562	626	545	601	560	545	579	610	589	604	513	588	572	560	562	558	594	579	572	563	583	564	607	603	573	578	611	596	568	560	557	580	545	555	576	589	586	517	587	542	563	594	605	567	587	581	583	558	539	537	566	587	555	566	526	579	566	582	547	593	606	577	563	572	599	588	565	542	582	563	593	542	556	594	554	617	540	572	575	549	522	565	576	571	557	585	610	580	584	621	549	543	634	595	566	531	577	585	558	580	575	594	570	568	602	620	553	585	568	572	591	607	565	615	561	609	601	548	596	561	532	535	578	568	530	539	575	590	537	555	545	539	598	573	526	556	564	615	576	631	564	531	587	600	534	555	566	572	570	584	570	612	578	598	585	581	561	618	568	528	542	609	560	536	609	586	572	579	551	564	567	563	560	635	560	549	558	598	604	569	584	555	563	602	563	566	594	536	597	554	568	591	535	597	608	544	547	565	547	590	603	599	554	602	549	582	595	542	576	592	562	584	582	586	575	599	619	596	582	557	552	521	530	581	566	592	577	560	542	534	525	575	553	559	571	560	564	548	592	578	553	605	566	575	604	610	581	604	606	585	556	577	584	576	594	624	533	540	572	581	550	553	564	552	610	551	560	569	566	580	549	583	583	570	551	604	544	541	558	575	544	585	540	572	559	594	618	557	530	549	547	547	601	573	621	566	607	591	545	567	563	569	590	558	543	579	584	574	560	585	574	562	569	575	527	529	575	576	594	547	611	560	584	614	615	582	560	584	527	595	549	586	560	548	553	533	597	557	600	575	558	573	566	571	584	563	607	558	529	584	565	571	554	566	567	527	576	566	561
22843	21408	29133	24072	21422	21609	13086	3583	14844	34591	31357	25262	16556	8905	4536	2444	1592	1001	842	716	697	663	645	636	664	668	677	687	658	669	678	675	643	670	629	673	688	663	705	673	652	640	699	644	671	644	651	657	677	706	662	637	637	657	740	632	727	654	655	655	656	618	667	678	640	667	653	689	675	634	662	679	663	657	697	672	693	634	672	653	673	653	682	620	740	690	653	670	700	658	625	645	644	650	674	702	652	672	711	685	700	679	636	683	695	640	675	658	654	730	697	680	639	674	670	698	684	679	664	672	673	697	697	702	665	631	694	679	649	659	674	702	621	628	649	693	639	651	662	670	704	680	643	678	729	669	696	686	682	684	672	671	650	668	657	679	675	656	700	689	654	667	699	734	612	694	635	641	615	732	695	630	686	630	652	680	684	671	668	708	650	662	679	706	673	642	673	601	698	672	645	695	622	670	656	672	690	618	709	657	721	620	695	689	659	691	687	627	709	659	693	652	668	656	658	652	652	644	676	677	638	653	692	674	664	669	710	630	663	674	599	688	689	700	669	659	668	700	709	667	675	704	665	686	721	663	674	681	720	721	682	668	660	680	720	695	698	689	655	633	672	684	679	692	631	686	664	674	679	615	699	659	667	696	700	716	656	696	674	684	663	653	657	675	642	673	719	672	681	726	643	628	710	652	666	681	702	639	671	673	668	669	673	715	691	666	685	692	648	653	655	673	673	713	640	717	675	679	636	669	680	651	654	670	694	679	657	638	699	757	720	682	632	709	629	666	703	667	703	636	659	648	725	678	727	697	630	673	684	657	669	709	658	681	664	695	692	738	680	680	699	658	690	694	653	715	685	680	654	654	716	694	646	669	648	685	677	687	644	638	624	677	700	657	661	704	618	701	646	719	670	677	704	710	657	647	708	701	675	657	676	677	684	710	669	672	668	610	729	694	681	693	693	683	665	681	704	699	674	655	709	667	671	646	693	645	683	652	661	668	693	671	680	696	679	625	702	689	645	645	727	681	658	690	665	647	625	666	680	659	682	699	684	674	620	665	612	671	621	653	696	628	707	652	657	654	672	696	616	632	668	717	698	623	697	660	638	708	630	675	716	653	659	684	692	665	663	667	702	665	690	715	648	647	626	692	679	658	655	657	693	677	615	645	692	648	719	704	685	619	692	677	688	652	661	704	672	684	675	690	709	683	707	664	649	671	653	704	688	678	650	656	681	646	683	643	679	620	664	664	683	651	724	705	643	630	648	691	673	663	700	688	638	655	653	661	689	663	700	670	696	675	711	676	666	618	691	633	634	692	671	652	654	678	653	691	676	647	696	653	697	666	678	712	656	662	684	693	696	682	715	653	666	664	679	685	631	685	658	650	700	682	614	665	681	661	666	663	650	714	678	701	691	679	620	671	677	664	652	614	691	632	642	612	697	650	717	690	683	647	695	665	700	693	717	642	684	684	663	662	673	677	678	685	656	646	654	674	672	653	685	672	698	665	726	646	648	648	704	698	670	661	717	700	681	653	631	669	666	664	633	672	657	684	702	626	696	651	663	672	681	645	649	686	670	680	603	670	654	661	671	726	696	661	707	653	666	693	666	750	665	686	642	674	677	662	684	691	703	671	660	683	690	666	675	663	681	694	680	662	681	694	634	637	657	693	694	670	650	666	724	668	695	656	640	628	680	691	650	690	654	674	664	669	664	694	668	693	671	691	655	712	686	699	639	693	676	691	684	663	713	655	615	710	647	679	700	601	628	666	701	621	679	687	669	699	731	691	646	619	661	685	684	670	679	664	634	643	652	681	658	721	626	640	679	631	647	687	638	678	674	663	682	640	666	697	687	647	643	729	695	646	692	687	653	670	678	710	638	640	677	686	647	636	657	670	628	711	664	626	625	639	703	706	678	710	696	676	636	700	665	683	644	643	684	663	655	705	661	716	650	688	694	704	651	653	647	655	642	677	681	649	670	623	698	643	649	669	678	651	667	672	671	667	659	715	700	730	639	681	682	647	642	652	681	703	665	668	627	702	697	674	668	700	701	649	661	676	665	662	701	667	701	622	651	687	727	651	600	648	673	696	689	668	660	664	662	661	661	702	675	634	648	678	669	667	684	709	669	654	680	659	678	696	695	684	761	674	671	640	649	722	663	699	700	697	668	607	639	662	668	649	678	694	691	680	676	647	655	683	655	661	668	646	686	642	641	646	721	669	698	651	686	668	664	685	634	636	661	674	679	684	626	661	649	686	695	662	638	651	702	710	725	657	683	646	693	663	690	730	711	652	660	623	699	635	628	651	643	632	672	646	653	636	645	675	678	684	645	641	736	613	670	627	683	647	652	718	651	621	699	662	665	676	688	651	704	641	666	652	680	696	651	657	687	720	662	678	676	658	672	689	705	709	660	694	655	622	666	690	630	666	703	702	687	670	708	721	655	700	648	656	654	577	664	650	721	681	626	669	680	642	677	663	645	662	652	654	666	714	721	668	666	631	659	632	635	637	670	644	604	700	684	691	641	692	696	662	659	684	706	645	627	639	672	651	646	660	683	662	650	647	673	667	733	658	665	644	637	651	675	643	666	641	674	667	678	671	674	653	688	685	640	712	626	665	642	701	681	653	713	715	642	674	669	652	661	679	671	640	635	672	685	589	645	644	705	664	702	659	665	653	686	667	718	634	667	676	702	666	674	665	689	699	674	641	686	670	655	710	701	750	642	687	686	659	720	650	673	672	697	692	700	640	629	675	669	653	626	700	694	685	611	685	616	689	652	696	692	657	683	675	635	686	659	689	654	672	688	673	669	665	710	689	645	673	656	635	662	624	662	677	673	685	678	727	673	732	672	661	694	652	647	680	657	643	690	674	642	687	662	661	661	641	603	667	653	648	665	689	701	675	680	703	624	688	659	640	644	648	698	658	691	672	655	671	654	666	678	629	638	675	681	691	641	712	680	700	667	645	667	686	678	648	650	653	722	669	673	688	652	717	719	666	663	682	717	640	608	662	671	623	691	637	665	633	717	624	681	637	649	689	706	697	618	690	674	630	649	619	675	700	707	674	646	660	641	659	661	644	692	731	681	689	685	650	678	667	646	684	659	653	686	635	636	665	687	693	651	666	594	662	692	624	699	654	647	663	671	666	677	722	692	668	673	661	640	658	672	638	705	728	691	666	704	640	697	700	662	699	639	617	670	673	693	653	688	661	642	675	650	685	624	638	632	684	726	671	716	712	706	672	618	702	715	677	693	678	645	679	685	694	651	658	713	647	629	639	664	614	664	670	706	688	650	677	660	700	672	637	622	654	694	695	650	716	641	667	685	636	684	669	685	625	648	660	683	655	667	695	701	648	715	693	717	640	698	651	651	715	662	664	682	651	711	665	654	674	656	648	654	677	634	674	676	683	634	643	631	675	675	685	694	668	648	667	655	684	670	735	700	648	646	647	663	652	689	683	673	710	642	702	640	653	672	631	681	630	720	675	693	694	668	623	687	709
11710	28017	26403	18317	14939	10870	7893	5350	21281	37702	33495	28137	19080	11484	6262	3417	2149	1204	879	764	734	692	695	747	741	656	682	703	698	706	678	699	722	688	634	673	683	707	704	662	681	696	662	652	678	697	688	699	663	716	682	659	743	705	658	717	684	664	687	641	715	646	722	701	698	729	697	712	685	736	639	692	683	652	720	723	669	674	718	715	694	686	701	669	657	694	719	657	721	658	682	733	639	663	686	740	711	678	680	681	662	643	686	742	646	737	685	719	715	695	641	679	689	686	689	658	690	743	674	687	725	661	678	744	711	691	643	722	614	658	742	684	729	708	654	694	694	656	679	679	701	730	711	676	666	693	669	613	719	661	697	689	732	708	674	767	643	705	708	718	704	675	671	675	663	712	706	671	683	698	699	660	709	706	706	678	671	745	708	678	694	660	664	665	675	673	682	767	709	716	721	679	687	722	697	662	737	736	735	673	682	670	663	678	691	671	689	667	679	687	687	752	724	715	718	638	759	709	710	693	707	668	627	661	642	657	688	709	652	728	699	689	685	674	684	706	707	697	709	671	699	686	686	675	619	670	695	708	699	684	692	677	694	694	691	677	712	699	678	667	689	682	694	711	678	741	683	660	716	670	682	718	677	678	660	713	690	664	668	718	712	710	653	671	717	709	676	698	730	709	679	678	739	705	685	677	730	679	676	684	710	672	695	711	710	671	726	674	696	677	669	684	687	671	698	729	615	671	683	703	704	669	726	668	681	739	685	731	688	704	683	717	696	698	690	687	654	654	671	702	723	666	668	686	731	716	716	664	719	675	711	716	659	657	699	682	681	702	708	697	692	707	703	679	696	661	705	727	649	691	701	689	644	664	712	698	692	675	737	666	686	713	707	711	703	669	718	692	657	680	679	708	720	664	717	680	687	681	669	660	728	687	658	679	674	697	677	695	739	718	685	753	727	690	687	715	711	657	697	671	669	667	713	654	680	689	681	682	684	670	723	691	694	660	694	666	694	707	653	689	683	690	718	714	694	682	699	724	696	703	694	718	733	692	700	714	677	659	682	697	697	674	654	728	707	696	687	743	706	658	706	653	691	673	683	688	617	742	697	661	662	713	641	682	687	743	688	666	679	680	706	691	646	726	702	702	667	697	677	745	686	655	682	672	669	710	660	712	675	661	651	715	660	665	733	618	723	721	642	693	706	728	680	662	714	682	682	731	718	683	700	675	691	636	687	679	712	682	682	681	685	700	677	696	725	705	717	683	718	652	676	700	733	698	721	704	670	682	710	654	689	684	701	736	631	720	644	688	715	677	717	697	688	712	686	746	681	651	637	708	646	659	695	681	704	735	657	752	703	735	648	709	688	669	684	746	688	662	714	715	697	684	702	696	672	706	676	715	744	679	713	689	682	625	673	685	683	679	692	658	668	667	661	714	675	691	676	686	706	658	694	702	667	673	684	719	640	708	684	697	654	683	659	685	683	689	689	674	678	682	711	662	674	706	706	690	684	694	700	674	705	715	686	720	633	699	635	755	706	706	627	718	730	685	705	676	680	691	720	727	703	701	705	644	649	699	738	672	630	679	636	686	723	683	711	682	746	712	684	685	673	733	738	655	725	647	696	674	679	702	667	697	714	681	708	719	722	691	674	682	675	696	688	670	699	711	699	728	655	656	677	654	683	715	686	693	657	719	699	694	736	677	723	724	697	711	674	705	713	693	662	678	707	715	700	690	727	694	723	708	695	664	655	733	654	648	674	654	698	659	701	694	652	662	674	707	704	683	659	670	731	713	661	691	689	690	661	683	699	680	709	645	663	740	700	670	685	684	711	662	662	675	688	695	737	647	717	684	647	678	687	703	664	686	718	729	677	684	703	729	672	675	710	691	697	676	707	703	679	679	728	692	730	716	681	705	700	697	678	690	713	655	673	682	710	653	666	717	617	693	665	761	701	728	658	659	711	697	678	717	717	689	680	693	658	715	624	706	754	677	708	670	716	711	666	745	690	674	660	675	688	678	691	689	715	698	710	695	718	635	666	708	692	681	667	680	657	696	694	702	676	702	686	650	694	687	709	667	708	718	734	660	720	664	701	737	688	673	662	670	652	666	682	674	696	694	704	682	682	695	691	704	694	640	694	720	683	662	663	699	681	713	728	697	679	718	715	697	654	663	680	669	696	716	681	661	645	640	655	685	698	649	738	677	673	691	671	743	724	731	681	698	716	668	704	704	705	701	682	680	698	661	706	645	716	765	724	676	698	696	641	713	680	697	662	681	637	663	671	696	724	709	716	678	724	687	725	679	710	655	697	679	719	706	665	710	700	691	694	688	689	680	680	713	670	683	731	685	688	728	744	741	672	707	691	686	655	683	699	658	677	684	654	692	694	699	716	703	712	697	730	677	673	709	683	684	672	712	705	687	652	683	722	664	691	700	685	696	681	735	683	693	708	729	657	685	663	713	645	705	739	670	726	736	711	672	741	689	706	699	655	693	651	687	647	683	699	697	678	724	675	698	692	687	684	700	715	688	722	652	699	720	723	652	699	681	706	699	698	651	666	717	664	657	707	717	714	737	670	717	730	691	707	708	736	723	681	638	696	690	712	686	704	656	690	696	684	671	702	658	741	673	678	707	749	745	673	675	682	738	661	660	686	673	681	678	679	725	662	677	668	665	715	664	703	687	725	706	673	668	668	679	716	726	689	641	663	718	618	740	652	723	725	677	687	653	701	669	715	684	720	726	674	656	700	704	708	720	684	665	679	702	685	648	693	697	638	711	740	713	660	730	716	676	733	662	733	680	647	728	695	717	681	709	689	695	647	686	691	746	730	670	718	691	719	675	699	682	725	710	700	702	685	693	702	709	689	687	706	670	716	704	688	688	719	671	668	693	691	752	747	674	662	691	662	657	665	705	697	662	705	672	682	665	680	676	645	692	714	660	697	687	696	726	716	636	655	710	717	687	705	675	651	677	717	697	697	662	706	705	670	645	696	747	706	649	676	713	691	659	699	746	721	702	699	675	704	632	708	681	692	666	699	695	645	714	681	729	717	742	669	643	683	686	685	675	714	676	649	673	686	674	653	712	715	700	663	692	721	624	703	692	676	700	689	685	711	657	728	697	680	701	719	676	687	676	698	719	727	733	721	676	741	700	690	714	689	666	683	660	676	657	666	665	705	746	679	737	684	645	691	658	708	661	665	666	760	678	706	713	736	690	686	682	703	688	675	741	673	692	693	673	718	702	668	713	652	683	699	647	655	734	679	684	706	681	680	674	713	691	656	689	693	656	671	731	677	676	694	674	713	734	668	733	679	698	699	694	698	717	680	692	694	665	697	715	696	708	664	669	694	692	659	695	703	665	689	729	686	697	715	659	716	654	695	734	641	666	686	717	698	639	660	707	700	639	678	692	664	671	717	701	683	696	713	700	709	661	703	717	675	712	709	666	682	632	655	689	671	688	682	667	670	685	698	691	659	650	660	681	705	699	727	688	685	708
27935	19357	13835	7080	3397	2015	1143	1171	1896	2840	2336	1877	1325	917	710	619	519	451	486	488	469	500	507	452	471	497	463	501	456	470	479	459	472	490	474	494	471	474	468	495	451	497	416	446	425	452	476	490	466	458	475	456	433	493	442	464	484	466	497	480	484	453	452	458	480	498	470	500	468	490	476	493	478	492	462	470	448	476	480	482	493	521	467	468	466	461	456	464	445	460	489	460	448	442	454	471	476	484	492	503	452	454	500	500	512	483	467	492	467	486	476	475	452	447	447	437	478	463	484	491	467	488	457	487	446	479	465	486	476	487	467	465	429	485	511	488	456	473	465	468	514	481	434	463	467	446	448	417	474	471	480	449	465	456	434	493	486	525	498	460	493	488	477	512	467	466	435	471	496	502	476	467	470	478	471	499	450	425	492	477	499	483	470	463	485	442	447	467	483	507	483	457	477	470	481	426	477	458	461	451	489	440	462	479	433	430	463	444	458	469	488	475	461	458	479	493	475	469	463	469	512	457	433	460	488	497	481	456	540	508	461	462	448	514	483	472	504	454	498	484	467	491	465	474	492	489	436	466	479	466	455	471	468	451	480	486	458	492	486	499	485	475	461	473	479	442	472	489	481	478	476	463	467	469	508	468	480	504	441	483	457	445	441	466	479	493	440	477	485	511	457	489	416	505	483	445	490	478	433	454	513	469	455	482	450	482	480	440	496	487	487	484	460	457	450	516	480	526	459	512	447	458	493	497	499	459	472	448	446	465	466	450	500	465	459	504	474	463	437	476	471	497	460	508	457	453	431	493	457	453	472	459	495	494	464	460	449	458	483	481	458	441	466	469	432	513	455	450	435	518	458	467	471	446	464	484	452	464	500	472	513	475	472	459	484	469	490	448	434	478	494	489	502	475	465	459	479	466	446	493	470	485	501	450	475	465	453	457	463	450	441	463	442	472	472	496	498	493	455	490	447	498	502	527	478	469	442	462	498	451	459	470	469	455	430	459	470	475	486	495	485	475	504	499	505	507	496	501	438	468	485	506	478	475	512	467	510	483	480	484	412	448	485	443	471	448	478	457	483	446	458	484	447	490	451	470	459	477	476	450	485	491	459	484	453	474	499	495	452	466	487	499	444	465	479	473	463	531	467	477	443	488	447	457	484	443	476	463	462	472	492	451	461	492	447	449	477	445	453	466	483	518	465	497	474	467	446	447	456	464	496	469	488	503	432	501	469	487	504	466	450	488	477	459	489	488	498	472	459	484	450	461	492	445	460	519	471	449	484	530	398	448	471	436	456	431	486	468	466	450	500	483	514	457	520	481	413	441	483	470	455	457	471	439	462	480	505	441	495	436	454	493	452	481	465	467	485	483	486	463	474	503	443	462	484	489	465	500	428	494	491	479	465	511	488	458	454	454	498	442	440	467	482	501	447	492	483	461	453	507	434	483	485	465	427	474	429	480	472	492	474	468	442	498	463	470	485	467	491	489	462	432	483	475	484	494	526	499	461	439	512	457	484	462	459	470	462	495	477	432	475	472	478	453	487	495	425	454	498	453	476	460	470	457	469	472	478	476	461	452	490	488	434	474	441	488	458	479	459	459	429	474	455	459	440	511	472	485	452	479	464	461	458	471	482	491	478	460	429	476	456	443	469	474	489	467	508	480	465	473	451	479	473	486	516	477	444	482	492	440	456	468	456	484	466	510	470	459	457	490	497	510	494	467	473	462	539	458	480	535	477	500	461	487	504	415	518	459	438	430	484	467	470	470	513	476	502	485	451	485	446	484	462	472	486	457	504	490	464	454	481	501	519	486	461	470	430	459	463	479	526	460	482	458	474	479	476	481	467	495	463	478	488	510	447	521	513	449	438	447	481	481	442	499	486	490	530	483	493	458	486	485	469	478	435	472	448	418	482	463	464	465	453	473	455	508	480	411	457	485	446	464	485	502	491	475	422	453	468	469	486	462	484	456	439	461	450	495	422	455	473	454	479	440	472	447	506	484	471	481	474	497	474	509	454	492	475	461	463	497	456	483	443	471	477	456	520	455	453	441	488	468	481	477	464	479	471	501	501	476	482	484	499	461	502	482	504	500	492	468	447	465	481	461	458	480	501	469	460	483	476	474	412	448	477	434	496	482	485	488	473	501	452	453	484	457	452	450	465	470	499	463	480	465	441	440	462	411	463	446	435	449	486	486	486	477	477	499	478	498	495	458	424	503	435	493	518	426	434	494	484	469	475	448	487	487	429	461	490	456	479	480	470	511	502	485	455	464	528	459	443	490	455	462	454	473	444	478	490	458	478	463	494	447	519	496	446	473	458	430	499	514	441	482	462	464	460	475	448	510	497	474	476	462	453	487	493	462	499	464	442	489	505	455	451	481	513	437	472	475	482	480	466	479	462	467	465	476	443	503	456	508	483	416	458	489	463	449	439	457	498	469	485	491	501	472	467	486	478	444	494	476	517	482	479	485	527	485	477	478	443	445	511	479	424	450	435	460	476	452	464	456	490	457	503	470	445	472	473	448	497	493	458	467	494	466	461	486	481	496	471	468	456	444	483	486	495	471	490	463	480	454	486	480	474	408	503	455	511	457	511	470	457	470	495	502	489	493	461	486	466	500	461	433	416	448	456	479	500	450	475	463	484	484	500	451	448	482	463	484	469	500	430	469	503	488	482	452	450	516	461	475	442	464	489	481	484	475	486	483	465	473	452	458	421	481	459	499	444	484	464	510	452	536	503	462	467	451	475	464	507	462	422	498	473	478	482	460	488	446	460	490	507	453	477	487	463	533	480	446	484	497	505	491	460	454	466	459	477	448	475	454	457	491	435	493	469	487	469	468	464	500	433	493	480	500	500	469	467	453	491	448	481	500	482	488	494	448	447	481	470	495	486	484	497	452	482	455	486	496	451	442	470	477	456	451	470	465	496	492	476	411	484	458	456	468	420	448	464	493	474	482	471	528	480	466	451	424	456	464	457	464	487	471	433	464	457	492	461	472	488	485	498	457	469	460	466	473	492	506	462	497	499	462	453	444	458	462	486	430	478	506	523	489	481	468	500	451	477	481	464	465	467	436	468	449	477	488	452	491	461	432	463	456	478	466	463	455	454	437	453	459	467	496	490	467	509	458	492	445	483	454	504	440	455	460	462	490	453	504	454	493	464	454	503	474	478	459	482	450	493	474	476	456	453	483	468	449	496	490	479	481	434	441	498	468	472	482	512	463	500	461	421	472	447	518	457	486	465	468	462	511	469	490	487	488	434	508	429	470	467	504	463	476	493	485	479	477	475	531	441	439	481	441	507	497	458	456	495	491	497	471	459	445	454	521	480	459	502	471	453	465	496	482	469	501	466	484	526	496	472	518	507	459	475	438	453	476	501	465	460	496	459	450	475	463	470	496	471	459	458	487	485	469	463	479	514	504	441	468	466	465	504	508	490	472	462	500	469	476	498	493	459	470	468	475	476	466	449	502	461	479	450	481	486	452
8984	13212	14270	7564	5259	3266	1789	1707	2649	3838	3182	2382	1733	1126	878	715	574	529	486	534	508	514	513	560	524	537	502	492	512	480	496	510	509	474	493	526	498	529	490	518	512	525	454	500	498	498	496	511	494	483	482	524	505	536	515	497	456	519	498	495	495	485	482	502	520	513	497	526	532	495	506	501	542	524	493	491	512	468	508	505	506	478	494	490	507	515	532	540	531	545	510	465	559	459	541	513	555	541	550	458	507	474	508	500	495	486	479	502	467	526	535	470	457	550	514	505	484	503	500	506	495	481	456	527	485	511	496	506	512	488	523	488	489	545	493	487	515	479	503	509	505	493	483	522	493	532	527	502	536	493	495	503	489	529	492	501	526	505	469	479	524	480	509	524	511	490	458	513	528	532	515	493	519	486	508	538	489	507	515	490	534	513	506	534	474	538	494	441	534	483	535	500	503	483	524	496	524	525	495	526	535	516	546	534	507	504	486	533	548	470	486	497	496	491	496	504	507	495	502	474	533	528	498	485	518	543	492	519	488	527	540	511	514	526	530	507	488	477	536	518	475	513	482	505	522	550	445	509	480	518	495	474	531	533	456	518	482	503	515	514	521	477	520	513	517	526	522	525	464	510	465	498	531	481	515	501	520	523	456	522	521	533	500	493	494	496	509	565	499	494	519	540	532	534	490	511	523	475	476	521	482	494	488	479	515	516	537	498	506	494	482	466	510	486	462	496	507	535	512	479	505	516	533	492	523	514	511	483	504	506	491	537	534	513	487	514	504	475	526	493	504	495	507	455	509	470	491	512	508	511	481	539	520	521	505	486	492	478	491	499	532	517	474	518	492	529	533	490	463	530	552	520	502	484	455	525	490	496	472	501	500	526	497	514	492	483	491	521	530	517	474	525	475	490	498	480	512	485	503	522	525	487	510	501	512	508	487	481	483	483	518	517	504	477	457	494	546	521	534	512	487	491	550	487	554	501	510	505	510	493	523	503	511	491	506	479	528	475	503	525	516	498	493	499	515	527	491	492	478	484	484	481	529	497	486	496	513	508	518	498	476	481	493	509	498	477	508	560	510	529	496	481	504	515	477	516	528	521	501	546	491	483	511	537	519	490	502	495	503	500	495	493	497	507	460	513	496	512	492	538	530	542	484	528	470	512	529	477	541	500	501	532	540	497	483	474	508	527	487	525	500	474	504	505	571	509	519	495	466	473	485	492	514	474	515	491	500	543	533	491	533	528	507	504	512	519	500	500	477	466	548	520	500	499	493	480	512	495	482	503	512	552	503	504	492	514	511	500	509	496	506	507	521	506	495	502	475	489	512	526	495	519	514	480	508	483	534	528	505	499	508	507	538	515	527	513	522	503	488	474	510	531	482	538	481	534	515	479	515	495	517	478	478	556	493	505	505	516	481	509	514	497	462	507	478	502	483	501	509	513	512	515	537	520	509	464	491	455	499	512	479	493	478	503	522	519	486	510	520	529	483	483	502	503	533	513	504	513	474	495	490	478	543	476	541	532	521	507	506	508	503	548	510	486	508	492	490	522	487	514	513	496	490	516	488	467	521	513	475	482	529	546	500	487	476	510	545	511	514	520	502	519	485	453	519	522	514	501	476	520	490	535	500	511	506	491	525	498	485	544	516	466	472	512	489	516	500	487	500	464	501	518	529	543	500	479	488	492	515	549	499	500	469	540	492	531	548	508	473	483	478	520	494	509	499	526	555	467	468	511	486	489	508	514	516	520	483	531	476	494	520	509	516	501	524	498	537	512	537	548	500	518	508	498	493	505	493	502	507	514	509	552	489	465	514	545	499	546	482	489	519	469	476	520	523	490	501	529	492	497	477	495	482	497	495	490	476	485	536	492	524	499	522	505	502	519	519	495	539	519	544	484	499	478	459	481	510	478	514	506	514	498	496	492	519	540	504	524	500	493	506	517	548	498	527	513	514	489	529	501	520	512	491	455	472	517	527	489	522	517	507	528	510	482	521	524	501	476	448	489	536	491	517	499	501	509	493	521	482	495	523	494	502	485	517	523	492	505	516	538	504	485	496	528	503	498	515	486	516	505	487	496	495	515	469	498	496	518	495	530	452	496	510	533	503	480	546	470	478	520	474	532	528	522	482	511	493	515	510	479	530	511	487	495	536	524	507	456	493	492	497	570	513	512	500	503	490	519	511	492	533	486	497	515	509	523	537	490	493	512	513	502	462	489	503	500	535	482	503	485	477	453	516	548	528	555	503	552	497	534	506	521	530	495	518	482	525	491	517	496	443	540	515	487	532	494	539	511	513	523	510	518	492	503	487	534	494	507	540	503	497	531	478	525	530	492	483	527	549	507	497	478	500	511	490	535	476	455	458	501	483	449	500	502	496	471	491	476	563	508	509	512	507	492	484	497	530	510	496	506	517	525	512	496	513	547	524	481	501	533	473	501	512	486	513	498	553	496	485	481	516	526	507	471	528	503	482	499	512	506	474	531	501	477	495	464	509	516	483	484	480	509	499	539	514	481	501	482	488	501	541	440	518	497	494	474	516	494	480	485	501	516	517	484	505	527	536	519	511	529	489	472	481	465	519	492	498	477	502	481	480	506	508	499	493	502	500	494	523	475	500	476	511	502	517	523	494	483	490	478	479	501	531	540	527	489	484	512	499	479	535	530	482	535	538	525	509	465	513	472	513	504	527	520	465	497	514	514	474	527	444	488	550	504	522	505	452	495	486	515	516	501	499	530	525	524	517	503	476	502	509	504	487	528	498	503	524	556	481	529	514	505	520	475	500	531	527	497	514	530	506	510	487	524	493	467	491	498	510	492	466	513	504	483	480	523	496	445	480	537	477	511	535	520	473	529	492	510	494	469	527	517	495	525	513	475	504	485	484	491	471	466	513	524	511	501	544	521	501	480	530	529	491	520	500	492	508	521	486	539	506	519	498	494	512	467	474	503	483	522	513	518	494	498	522	501	485	534	509	506	499	490	484	504	497	490	508	500	530	510	530	506	504	493	489	523	512	526	523	496	522	562	505	512	542	480	503	475	514	477	496	530	517	487	513	544	528	512	496	529	490	524	476	512	507	504	501	516	497	529	512	500	504	528	530	519	513	496	520	495	504	470	521	486	506	482	501	499	512	498	496	512	504	534	513	503	486	472	521	484	502	509	508	550	464	526	521	466	460	501	504	524	498	522	535	523	522	528	496	515	506	517	495	519	495	532	520	495	501	466	504	522	490	495	486	469	502	517	472	509	488	538	526	481	519	495	520	489	531	535	491	516	489	499	454	506	497	491	486	499	504	489	504	524	473	507	497	533	530	482	517	473	435	505	496	592	514	504	512	477	512	508	486	490	521	525	529	518	508	515	538	525	534	473	552	505	484	486	474	486	533	509	484	500	480	495	471	521	496	501	519	522	496	512	506	489	525	480	514	515	509	480	481	488	498	507	475	509	507	513	526	478	525	488	474	478	492	512	484	534	533	533	467	481	511	496
24220	21372	28443	24663	20988	6733	2621	13714	22156	21172	14415	9553	5310	2885	1581	994	742	630	567	581	543	539	551	573	563	532	518	547	532	531	551	529	571	546	561	528	518	498	540	518	509	532	556	559	558	545	601	543	537	534	546	525	547	545	517	506	531	501	506	523	527	526	539	554	536	530	529	562	548	579	546	521	558	499	519	536	542	528	495	562	572	538	547	518	563	566	545	554	527	540	561	543	525	546	535	541	511	583	558	525	547	493	523	530	595	518	530	513	555	540	562	535	494	569	529	520	535	564	495	531	590	529	536	543	524	567	516	582	528	534	513	519	579	525	551	530	562	578	537	562	508	567	557	540	553	539	535	531	525	563	539	492	526	531	560	560	518	535	548	518	550	529	530	546	510	527	553	550	537	548	517	517	520	521	543	514	547	553	536	526	555	517	560	565	541	570	586	539	515	530	550	582	553	534	489	522	566	547	534	558	533	561	528	552	519	485	508	542	523	545	563	557	578	547	537	594	559	548	539	546	511	540	522	547	559	543	551	539	526	511	529	582	523	540	560	552	498	527	528	568	527	511	487	572	561	569	558	576	556	543	546	548	525	538	545	482	545	546	546	553	518	544	520	543	507	514	528	518	509	552	541	533	590	553	564	550	558	540	565	576	516	521	516	546	515	539	558	552	529	556	548	544	486	519	559	499	520	524	541	539	490	557	512	536	501	555	527	548	537	544	538	533	543	515	586	573	523	514	532	564	562	536	548	516	580	567	539	561	502	505	467	543	500	515	564	520	549	524	585	538	495	531	554	515	536	515	526	514	503	579	564	556	538	528	525	530	564	532	497	567	542	591	549	548	553	553	543	531	514	536	561	515	513	545	526	601	522	501	594	572	533	492	545	518	520	543	539	529	541	558	555	571	551	479	545	580	522	527	526	572	547	500	560	512	560	547	508	505	515	528	560	513	579	508	567	544	547	498	538	587	584	544	539	578	527	516	560	518	544	529	559	570	502	548	501	547	514	536	544	505	546	552	532	529	502	533	585	558	532	571	586	536	508	503	541	533	542	568	506	564	548	523	521	526	571	539	568	582	555	576	520	538	528	519	529	527	584	533	555	538	582	503	563	515	499	496	548	518	522	558	550	544	548	545	567	555	533	542	512	562	546	560	561	529	579	517	522	543	574	613	529	560	522	553	541	522	535	529	509	545	548	542	552	545	541	526	476	537	549	527	569	532	557	547	568	544	549	542	535	529	526	596	560	579	552	537	570	554	529	532	546	514	559	522	514	539	536	553	506	589	559	528	527	522	508	569	564	535	568	529	569	527	511	555	518	550	548	500	553	514	551	551	540	555	533	511	548	548	535	550	522	520	525	509	550	521	525	556	575	514	541	511	564	526	541	513	520	547	550	553	545	566	523	527	560	512	553	522	537	522	553	527	566	531	535	548	542	553	546	556	511	503	599	541	549	526	524	544	524	563	522	526	568	559	546	568	524	509	526	546	528	533	559	561	562	552	523	550	542	561	555	529	569	539	547	499	555	532	517	571	570	536	532	565	498	509	566	516	565	544	551	573	504	564	533	576	566	508	543	571	607	548	589	493	508	517	575	521	524	551	501	555	525	523	559	511	564	522	525	479	514	543	516	494	597	545	558	521	529	538	530	503	528	584	530	538	526	593	552	561	536	514	539	541	547	548	517	569	589	492	580	555	552	533	542	542	547	536	537	555	552	538	525	497	536	539	546	536	557	564	547	503	515	569	564	557	489	549	524	498	524	560	595	521	567	556	536	508	583	508	584	509	501	527	580	546	503	517	530	521	538	541	538	550	558	574	548	547	548	491	520	514	537	528	591	523	519	543	564	526	558	548	536	509	595	579	568	570	582	514	538	527	536	544	528	497	527	557	510	530	568	553	556	539	530	501	559	594	526	543	557	545	527	539	539	547	537	534	503	558	538	512	537	527	537	512	560	532	523	532	520	523	519	541	515	530	538	582	491	532	541	549	586	543	528	582	511	563	534	523	542	542	548	580	538	505	554	519	568	526	551	515	626	522	548	538	515	522	570	511	587	506	523	580	559	533	533	533	550	516	591	533	555	536	515	535	540	577	558	528	502	543	572	548	536	531	541	582	507	544	510	537	550	538	553	497	583	546	530	505	526	557	517	529	549	526	521	532	519	546	536	519	559	533	549	539	546	553	527	548	543	528	560	531	542	521	586	563	577	553	519	596	509	486	506	597	529	508	579	538	533	571	581	516	578	533	575	582	534	508	529	487	540	509	504	566	548	555	566	539	572	540	527	521	535	547	546	543	564	508	510	567	519	486	520	563	526	532	575	522	541	518	529	543	588	529	584	549	560	537	541	534	511	544	498	536	573	554	493	552	563	552	526	541	521	530	567	544	541	522	567	513	524	525	476	535	522	526	547	546	510	547	565	532	498	545	562	530	512	550	524	544	566	553	523	585	556	533	535	487	538	583	536	524	563	548	582	518	530	532	538	561	531	535	584	550	519	539	542	564	541	542	571	534	508	534	544	563	505	553	541	536	543	532	511	528	516	533	544	486	559	507	561	566	530	530	549	530	552	555	600	545	542	539	523	530	533	509	559	579	525	591	549	547	564	526	534	537	561	543	534	555	518	519	525	516	520	562	538	494	553	540	513	560	537	552	561	532	555	555	591	549	506	516	540	582	557	524	549	552	557	522	488	599	493	543	547	536	577	522	536	513	508	569	567	530	562	539	572	557	539	538	492	495	554	536	527	552	564	532	546	560	547	557	544	535	587	529	517	554	514	535	559	572	483	550	554	540	594	542	558	528	541	541	492	536	558	560	573	542	527	551	552	532	527	596	562	532	535	514	556	541	547	523	504	551	526	532	546	539	532	527	525	513	538	531	542	573	534	509	516	524	568	551	520	518	600	497	523	487	551	550	513	597	526	548	549	550	516	561	556	530	568	566	535	584	547	565	537	521	534	560	496	521	532	533	555	515	554	509	514	553	567	548	574	518	545	502	572	499	586	532	538	535	507	539	562	532	562	530	545	507	573	564	538	534	532	502	535	556	549	553	519	567	523	532	518	540	545	509	549	506	584	543	566	524	574	571	545	498	533	557	550	516	541	559	530	554	536	557	556	484	526	508	546	544	524	513	546	561	533	566	539	528	527	538	518	563	538	489	529	568	545	545	537	540	533	513	539	521	513	545	563	538	498	538	549	509	512	563	545	556	590	564	516	604	500	522	527	551	540	543	531	562	555	520	562	565	531	545	539	511	548	533	538	539	538	502	485	499	573	553	506	558	522	503	505	512	498	552	544	547	509	547	581	504	537	567	570	536	527	495	544	541	540	553	543	574	544	516	546	550	526	549	573	560	555	520	530	595	521	564	589	532	546	528	536	500	517	495	549	507	545	539	540	556	543	541	524	525	588	520	501	587	522	535	534	552	525	521	484	535	541	508	531	557	534	555	504	528	532	576	558	552	539	526	553	535	525	555	563	498	546	497	531	538
8584	20826	20821	9740	4825	3414	3898	20070	27389	24808	17911	12485	7311	4181	2275	1326	839	678	578	583	604	548	583	562	550	551	587	552	610	643	609	483	546	585	562	560	510	585	572	579	553	558	554	500	585	591	544	562	537	553	549	548	544	533	573	560	606	582	591	565	573	595	591	558	521	554	575	526	593	602	600	600	547	632	548	611	552	620	593	512	568	521	568	559	564	578	601	562	565	522	555	517	628	561	554	580	597	567	576	568	559	553	571	546	563	577	581	571	558	565	553	587	565	620	570	610	554	607	576	579	581	585	546	552	557	569	579	534	578	539	570	560	589	587	545	622	560	558	561	556	558	573	581	552	551	606	544	578	576	574	573	600	592	580	568	561	548	574	588	583	526	575	534	585	587	537	582	543	553	526	552	593	593	577	555	573	567	506	549	574	582	559	573	613	532	589	543	584	538	517	584	553	528	540	542	555	561	535	562	501	609	567	521	572	534	549	569	539	555	589	614	591	546	574	545	523	568	549	555	561	584	539	492	545	582	524	565	567	584	558	621	584	573	539	600	595	608	586	563	597	551	533	566	550	559	577	581	599	562	559	565	567	601	568	547	551	590	581	589	599	566	580	549	565	534	529	552	601	559	571	549	564	575	534	534	560	591	560	572	584	540	585	551	594	527	648	573	569	545	515	555	559	584	571	564	561	597	570	554	525	607	589	605	565	525	566	584	565	587	562	563	569	544	575	566	538	558	560	548	547	569	559	540	561	538	583	536	610	615	560	536	543	568	560	544	526	588	546	529	543	609	541	598	544	559	520	585	555	581	540	570	570	544	575	569	603	605	586	569	570	574	529	531	579	564	572	596	553	526	559	581	554	550	544	548	536	541	527	565	551	608	558	556	546	568	582	559	624	576	569	538	577	534	584	573	548	532	573	633	581	517	603	602	523	521	553	562	575	513	599	541	577	582	587	548	567	619	585	559	576	589	569	574	589	543	555	559	558	568	575	553	574	550	540	553	606	540	560	555	548	582	551	555	540	567	606	551	553	575	593	567	524	571	570	535	529	557	512	555	534	582	581	584	591	558	563	571	562	625	542	546	571	525	571	560	568	557	529	571	582	596	594	626	518	554	583	588	530	574	573	566	589	555	565	554	585	598	570	570	597	579	609	531	522	588	568	592	564	589	589	561	556	599	550	525	544	525	522	536	561	536	564	585	569	542	525	573	557	579	594	560	587	578	598	562	506	570	547	543	556	521	571	560	588	584	537	589	577	571	541	536	617	570	547	558	559	568	601	571	559	577	575	555	558	581	540	561	567	585	566	505	546	612	535	547	570	614	528	573	541	597	536	550	575	567	565	596	545	546	542	598	568	566	561	542	564	547	539	557	541	576	534	564	541	536	548	590	560	576	592	575	525	558	585	592	595	578	563	589	535	553	590	578	566	576	552	559	571	574	561	569	565	574	559	554	542	556	549	520	545	603	581	564	567	570	551	577	571	550	554	575	587	552	540	548	569	564	539	556	532	554	570	531	577	529	564	552	589	547	562	552	564	551	568	545	545	597	558	562	576	555	571	568	602	588	571	544	563	597	525	551	550	591	562	592	565	581	564	559	569	531	566	552	580	558	565	559	602	541	525	610	538	529	579	566	550	549	518	554	594	583	583	592	584	560	522	548	597	589	579	575	570	558	563	582	565	581	592	557	538	570	555	550	587	602	565	569	570	551	552	572	576	504	569	559	519	588	560	589	559	603	589	538	547	598	578	595	585	570	557	522	571	598	567	594	579	579	578	589	567	591	531	596	571	586	558	559	560	573	515	537	543	555	561	568	593	604	569	531	556	570	577	559	557	583	582	548	570	570	564	564	562	538	556	565	525	589	552	577	578	572	566	550	571	555	584	568	567	599	600	590	564	530	550	566	566	571	522	547	556	583	542	601	543	568	577	590	539	595	557	601	542	553	560	575	549	522	565	551	574	545	536	577	634	589	572	558	545	550	556	547	572	549	540	587	518	586	559	577	588	632	551	554	584	576	574	604	517	525	548	569	577	589	533	578	565	510	551	550	592	601	523	560	563	571	557	534	552	547	532	587	576	548	574	574	570	549	556	547	528	567	532	584	544	547	545	589	567	573	550	533	578	586	586	544	545	557	585	561	561	608	600	568	559	563	577	548	570	568	549	582	612	615	549	561	523	594	577	566	573	557	605	544	546	597	555	603	535	593	598	553	570	547	536	613	537	618	563	538	548	536	574	554	593	563	556	548	554	568	561	566	601	549	567	605	604	525	549	601	556	540	576	566	571	586	511	599	542	557	577	601	548	561	567	561	561	537	556	545	559	576	546	563	548	551	546	581	585	588	556	588	576	565	555	561	559	546	566	545	551	583	609	584	539	558	580	551	537	569	521	533	560	558	563	593	564	585	555	581	524	570	574	601	580	571	527	572	565	581	539	596	579	572	570	588	582	577	514	558	583	612	532	579	592	589	554	553	569	520	566	559	570	565	585	600	581	590	554	522	567	581	552	563	565	557	561	593	578	573	583	593	550	530	545	584	574	545	599	568	556	584	557	532	564	565	560	553	575	586	598	562	586	542	583	641	546	567	593	549	597	559	556	545	528	558	568	571	545	560	536	606	494	579	582	550	569	535	565	558	605	570	568	571	556	590	582	540	569	570	561	570	573	544	563	580	548	597	538	559	534	528	588	595	593	564	564	581	561	554	574	566	559	582	562	630	575	599	581	610	555	573	583	586	569	564	577	590	585	546	574	521	608	534	602	560	533	580	575	548	574	589	585	542	535	591	554	613	552	570	567	555	536	585	562	586	583	591	591	558	552	559	524	553	533	571	508	586	545	585	559	560	544	495	574	586	536	555	562	531	558	575	577	593	566	559	607	586	543	546	536	574	576	592	581	559	602	568	573	521	568	510	580	571	527	543	578	571	566	596	518	565	584	532	595	546	567	557	575	550	586	547	535	578	522	569	580	546	592	601	518	560	556	636	527	637	524	509	594	565	542	582	588	574	560	596	530	596	536	550	524	542	595	585	537	596	515	510	552	573	589	554	579	544	578	573	556	560	570	592	568	561	512	578	582	576	511	553	562	562	527	578	552	597	538	543	546	561	555	562	609	572	562	587	597	598	552	588	565	572	584	550	532	528	567	540	565	561	590	556	581	581	619	580	618	554	586	606	560	508	571	558	564	575	524	552	540	533	570	565	580	557	527	550	591	583	535	539	560	592	520	543	533	590	595	557	594	557	539	579	550	580	586	559	575	527	570	567	533	584	572	579	574	581	599	549	553	521	531	606	572	547	522	577	572	544	555	571	598	598	585	566	559	588	560	534	612	558	552	543	556	603	559	597	562	575	535	566	595	560	621	538	587	552	578	609	537	575	541	554	530	607	574	559	552	604	580	555	588	588	569	569	562	552	547	605	615	565	584	558	534	560	567	570	532	559	558	604	545	587	607	567	554	553	544	557	559	607	541	573	578	543	548	548	569	572	531
25264	21355	27482	25430	10824	2275	1799	3183	5858	13131	11608	7804	4319	2152	1372	891	663	498	554	554	505	553	507	530	533	537	530	517	528	537	520	533	542	547	529	518	531	478	584	524	524	500	522	506	520	504	497	551	544	534	540	518	552	542	565	538	508	539	535	484	579	576	510	495	472	456	541	509	549	549	516	533	546	548	531	482	546	505	511	513	496	525	531	549	551	560	529	500	504	551	533	509	514	526	518	508	490	536	499	542	538	544	514	528	558	506	513	521	518	502	528	563	565	532	549	496	526	530	516	575	521	518	540	522	581	526	510	499	531	508	530	525	532	502	545	535	532	536	542	480	510	524	480	507	486	528	511	488	505	529	506	503	541	553	509	501	538	529	569	505	543	494	511	562	530	505	518	521	483	530	528	538	507	546	518	508	528	511	487	520	531	527	530	515	528	482	534	526	558	547	486	512	532	551	524	497	552	545	522	539	485	529	516	526	519	517	487	527	514	485	563	565	472	493	542	556	530	490	507	528	527	508	528	542	504	546	528	528	537	534	511	509	543	537	566	501	514	521	531	506	500	512	545	556	538	533	539	529	509	494	556	529	534	508	506	512	506	531	542	532	511	525	545	514	533	549	530	553	500	527	529	514	550	562	551	559	518	557	518	506	533	503	501	524	517	539	548	529	511	553	483	522	545	509	556	513	513	541	527	512	511	544	544	587	561	533	537	501	527	509	562	528	510	472	541	549	547	513	532	486	550	502	567	530	491	545	521	501	493	534	537	533	532	543	543	553	477	497	513	504	524	542	481	557	474	514	525	533	539	507	507	498	518	550	522	537	534	537	492	529	519	511	528	525	512	571	549	528	496	530	520	507	564	527	482	578	520	546	504	523	520	520	535	504	498	538	495	487	521	497	527	541	526	538	508	524	536	491	515	495	557	523	521	536	526	558	511	492	530	552	512	500	529	481	558	487	493	538	449	528	511	470	495	527	503	513	516	563	501	513	550	514	529	550	528	518	525	523	505	587	553	579	516	491	549	526	538	512	477	500	518	525	527	543	500	512	528	539	548	505	472	546	492	512	507	540	556	514	528	550	515	548	502	540	549	520	471	518	523	491	516	517	526	544	528	502	556	555	495	506	509	533	532	515	523	533	538	523	508	552	522	486	475	573	523	527	505	543	505	470	549	520	547	532	541	527	520	531	543	559	559	536	522	488	494	551	538	485	531	534	501	567	507	528	536	519	524	539	528	491	500	518	504	538	528	558	510	535	539	523	562	530	571	547	561	520	520	504	524	517	538	530	493	528	524	510	457	485	489	519	490	506	497	528	523	486	563	505	526	533	507	521	514	506	516	569	511	497	522	530	533	535	507	482	526	525	561	511	518	553	494	499	523	504	524	538	540	536	559	551	534	565	555	522	528	529	530	465	518	491	554	527	530	565	510	518	510	552	564	472	591	569	506	534	528	540	525	538	519	493	539	576	496	542	515	467	558	483	508	515	547	523	553	496	499	532	583	561	547	503	540	564	509	538	536	515	495	520	514	510	535	519	496	521	484	561	558	551	519	484	513	602	513	507	487	528	482	517	481	563	552	558	500	509	536	525	490	545	520	525	506	502	500	524	526	508	484	493	477	479	529	565	566	489	522	490	516	526	501	516	507	536	510	546	490	537	509	578	504	563	513	535	510	531	530	559	549	506	501	520	523	564	522	551	511	535	526	511	501	533	552	490	532	497	545	523	504	573	531	507	526	555	576	523	576	532	513	536	522	522	553	566	559	488	555	545	514	537	547	519	487	567	537	533	553	567	508	531	520	515	498	534	575	548	519	521	542	500	505	490	554	539	527	520	529	501	567	504	510	542	494	489	517	545	532	588	523	503	539	534	508	544	569	554	496	552	518	536	552	544	542	495	497	561	558	535	538	545	496	542	490	541	521	514	548	551	542	540	524	492	525	548	500	549	544	499	497	488	510	538	529	485	507	595	533	519	557	559	561	519	506	506	563	534	513	496	551	576	530	507	541	543	543	549	480	548	508	509	562	498	528	563	566	578	499	517	554	539	536	471	493	549	500	504	497	545	508	532	509	530	507	519	516	541	537	531	509	511	528	533	516	512	576	538	530	515	492	517	571	489	535	520	508	481	565	523	525	538	544	555	545	513	499	499	510	578	517	524	494	486	535	529	536	484	548	514	547	527	506	495	533	562	547	506	559	539	553	514	543	522	504	526	516	534	518	494	503	533	512	507	520	520	523	491	524	534	524	500	483	543	514	510	528	559	502	537	552	518	478	496	511	511	526	579	522	508	503	558	586	490	519	522	530	540	513	492	510	511	548	544	526	506	499	541	526	491	510	532	535	546	518	511	544	493	544	502	545	534	502	493	550	502	542	499	514	526	541	528	531	497	550	570	528	543	517	537	549	521	555	542	536	541	526	550	547	541	534	539	528	547	545	510	520	521	532	490	575	577	564	503	538	503	454	516	550	541	524	517	524	523	495	514	519	510	538	488	548	534	473	543	520	534	569	536	510	531	516	496	527	551	506	535	555	475	546	561	495	465	524	509	528	576	526	537	512	527	510	532	459	496	515	504	537	535	523	514	539	492	544	527	511	506	509	499	530	473	536	532	508	540	527	563	479	494	539	509	525	498	500	556	478	555	532	520	543	522	549	504	515	518	517	516	547	572	497	514	533	518	529	532	518	496	499	533	487	528	505	578	544	529	566	578	579	510	529	529	484	500	537	544	533	505	525	503	512	519	535	538	527	558	485	584	537	505	538	527	561	559	522	484	524	509	503	567	530	545	523	525	516	524	530	493	550	524	502	519	545	540	569	548	512	524	538	494	534	513	496	540	512	523	537	537	543	483	577	522	505	507	540	489	551	555	496	524	502	498	541	504	533	528	489	547	540	504	540	531	500	553	548	535	497	541	511	510	500	542	504	527	488	531	552	489	556	557	522	514	498	506	518	506	504	522	501	536	506	571	550	514	532	571	535	487	504	529	486	520	537	525	508	522	506	539	516	537	526	550	498	549	544	499	523	522	538	568	516	501	515	548	518	504	530	523	537	532	508	527	525	505	533	531	563	531	489	510	551	511	508	571	515	543	490	516	507	491	502	514	516	543	544	527	491	552	568	541	484	525	524	509	526	528	505	531	576	534	528	518	512	547	505	556	523	511	508	501	526	541	518	525	512	519	549	504	568	531	572	530	525	531	498	544	549	507	544	522	538	525	495	531	541	540	503	487	521	488	540	539	479	528	534	543	536	546	516	497	556	539	488	512	546	522	541	501	518	501	515	560	540	518	532	501	516	457	559	516	518	505	472	554	474	556	543	498	548	510	546	513	555	551	514	477	533	540	542	518	527	518	464	470	510	535	504	544	521	521	526	524	539	506	532	508	540	537	504	546	528	513	569	493	545	517	528	516	537	520	523	491	528	503	552	505	540	558	506	537	567	515	524	519	539	532	525	515	536	545	523	554	505	531	506	588	518	518	548	520	538	526
8518	17577	18202	7925	4438	3482	3431	6121	11242	21071	17561	12227	6967	3696	2007	1196	791	601	611	583	609	589	581	589	544	588	569	554	543	582	585	563	572	547	562	594	548	554	587	596	546	596	546	517	567	573	545	561	567	576	591	568	606	554	515	522	494	594	569	561	549	590	542	583	583	534	534	546	543	568	567	538	551	551	596	623	576	535	525	611	547	569	539	575	546	537	512	558	543	568	555	587	581	540	530	544	561	571	548	519	556	561	587	522	571	571	534	582	523	531	553	557	572	542	560	559	581	606	545	555	562	541	564	594	526	592	551	561	533	587	558	550	565	571	592	574	579	576	549	543	608	591	543	567	519	546	519	600	592	586	601	570	545	592	536	540	568	577	585	566	566	588	534	580	582	588	559	591	569	525	586	591	529	510	568	573	542	534	521	526	557	568	583	564	542	596	581	594	590	580	610	539	567	555	586	581	589	583	580	517	553	504	566	567	576	552	527	547	575	574	568	560	559	535	555	561	527	599	535	559	619	575	576	584	544	560	568	543	581	567	575	523	565	537	526	560	562	548	561	534	595	537	571	523	595	561	561	608	611	546	574	551	537	580	589	585	567	518	567	568	578	554	545	565	564	583	589	549	590	538	568	567	560	558	556	521	575	582	541	554	556	562	583	532	542	568	587	569	526	578	547	566	563	581	559	553	549	595	538	566	555	563	556	552	539	534	545	566	549	578	643	570	555	616	538	573	545	562	595	533	537	585	528	592	572	535	541	544	536	533	547	581	556	549	577	577	573	576	583	553	561	572	540	585	556	525	545	550	565	520	549	544	553	507	533	550	540	535	613	580	591	563	569	548	562	539	571	542	554	544	568	540	546	546	597	590	508	555	511	571	554	552	549	562	529	576	585	557	559	562	577	573	562	547	543	549	547	569	555	581	577	636	520	577	556	553	558	585	597	569	566	544	535	552	590	595	556	568	546	570	564	575	590	546	549	588	616	551	569	556	579	559	576	515	541	536	562	600	574	558	561	554	560	562	611	575	522	573	557	548	574	586	572	567	580	573	537	560	568	552	579	519	542	553	594	552	559	549	544	601	570	563	598	545	532	576	540	574	564	569	537	518	568	598	577	558	553	578	567	554	562	600	555	547	564	542	542	564	540	540	568	595	550	584	521	578	576	543	546	552	580	547	575	592	551	561	561	514	530	562	581	591	532	570	525	545	545	583	561	573	577	495	546	579	546	541	555	546	591	600	608	554	575	546	572	550	554	552	585	562	562	530	536	561	598	542	612	598	587	563	565	562	593	550	592	501	597	570	555	551	533	564	576	568	570	615	570	583	555	536	564	583	535	506	600	554	556	586	570	552	533	573	558	573	571	557	594	562	560	564	552	586	547	545	588	596	566	548	570	521	579	564	568	611	517	577	598	524	554	583	553	544	577	570	534	561	534	564	558	555	522	560	547	546	552	563	610	549	547	525	559	587	512	564	526	564	534	520	594	562	579	571	550	507	587	562	535	625	535	535	526	523	574	573	538	514	544	550	581	582	550	553	529	587	565	594	556	543	569	565	554	549	550	581	542	529	575	558	561	586	538	578	582	527	536	539	567	557	563	561	532	540	554	561	550	553	516	562	545	500	558	567	557	556	580	588	521	540	582	556	561	549	561	571	543	571	573	568	617	562	588	614	558	566	551	559	546	599	575	584	541	564	565	576	554	570	587	550	606	544	554	612	534	552	548	590	620	578	589	562	549	557	561	554	536	574	603	592	554	596	570	555	554	522	545	547	553	579	551	572	593	583	555	569	597	516	567	554	547	541	611	552	541	556	575	569	534	567	604	580	566	563	490	555	542	515	567	573	562	532	599	538	547	540	578	533	594	554	603	586	574	550	535	562	526	578	593	504	548	538	582	578	569	581	520	598	594	543	571	585	566	587	556	544	512	560	563	532	550	612	533	600	573	564	543	583	521	569	558	548	558	580	526	510	552	578	557	557	538	560	553	572	531	603	544	594	555	527	551	557	583	586	539	557	592	558	565	576	577	520	616	533	542	518	531	588	594	561	547	548	515	531	556	571	562	562	535	536	552	544	566	576	531	555	607	553	529	589	560	591	561	556	569	525	567	544	580	559	581	596	560	540	573	592	589	579	565	564	554	606	524	571	519	568	563	563	540	588	591	547	566	578	582	566	551	574	599	536	536	579	541	580	551	567	554	542	558	545	563	521	562	525	567	561	547	564	580	546	595	553	575	600	553	573	592	547	565	566	542	543	556	571	493	545	563	579	609	567	569	597	546	554	579	553	573	572	545	563	553	570	523	551	542	572	568	481	503	564	548	548	612	557	537	587	551	538	585	592	534	587	560	557	561	522	597	567	538	546	580	571	598	536	559	533	578	545	537	560	550	557	578	538	526	544	593	528	521	545	567	552	605	516	550	573	570	580	558	594	523	583	579	562	599	556	587	596	595	524	598	596	575	577	600	518	560	575	558	592	575	547	568	533	552	555	571	555	512	585	577	586	572	563	591	542	543	561	633	550	561	574	580	519	570	526	512	584	569	577	547	548	562	570	543	565	567	565	610	561	558	571	577	554	577	583	587	573	615	577	538	571	572	573	542	564	538	595	540	597	550	537	597	577	546	560	595	566	536	558	531	559	557	588	531	592	563	561	588	584	569	592	540	558	563	588	553	550	520	584	543	589	574	559	529	549	535	548	532	473	565	534	519	565	538	571	561	538	619	581	550	557	565	546	566	598	561	615	556	597	551	588	541	581	557	554	535	555	568	543	570	580	571	546	547	591	556	553	604	562	529	562	569	562	553	573	564	576	535	544	556	565	552	549	615	579	618	583	568	561	614	608	534	527	565	587	553	582	584	555	573	534	534	594	593	554	540	535	518	529	536	530	501	581	561	599	580	527	540	581	544	540	504	571	590	533	536	571	578	577	571	558	559	572	579	547	564	575	581	541	575	605	565	558	555	569	535	549	557	565	544	599	545	608	524	586	580	558	551	537	594	552	556	564	536	538	571	586	562	581	534	585	506	563	534	515	561	596	580	608	570	529	522	575	557	556	528	569	557	590	576	545	547	570	538	613	564	538	532	536	552	531	578	532	540	598	586	579	653	586	585	549	550	566	617	581	604	559	582	596	573	592	553	550	573	580	585	580	590	564	585	533	560	585	553	569	587	563	584	563	546	522	609	597	554	564	527	563	583	555	567	552	543	510	543	581	549	569	582	589	546	559	585	543	574	566	577	577	586	541	556	538	584	549	548	555	588	549	575	545	555	575	559	589	568	559	561	544	572	535	585	587	544	584	587	582	560	562	579	553	542	529	550	522	550	579	553	586	558	549	529	556	542	548	562	561	561	560	597	512	566	560	569	544	529	565	549	529	526	575	558	619	578	569	568	582	553	539	582	561	530	556	561	569	578	553	530	567	547	567	567	572	600	550	536	569	550	574	554	549	574	562	497	569	519	572	549	588	562	562	571	595	567	538	543	551	568	563
22766	21295	28961	23959	21298	21467	11271	2425	12604	35843	33260	26568	16628	8427	4056	2094	1143	700	694	716	714	667	707	685	674	687	646	678	681	705	686	659	672	677	667	680	669	690	641	628	661	684	659	628	657	687	670	626	699	735	641	682	682	666	677	649	676	712	638	703	704	675	585	683	620	684	672	671	681	610	665	642	647	647	676	619	647	690	684	661	687	621	699	656	670	647	680	639	688	679	648	686	671	658	664	634	631	651	671	691	643	700	653	665	701	681	694	659	662	686	641	630	645	701	660	644	655	682	657	640	690	675	660	710	652	630	635	665	668	674	706	721	660	648	656	679	644	684	647	657	691	692	697	649	666	660	629	708	623	694	676	639	656	644	665	637	717	636	681	599	680	648	636	656	644	625	690	686	692	644	730	682	629	702	673	648	699	681	680	685	653	707	679	692	640	683	666	657	651	648	704	714	652	661	699	640	638	633	653	675	663	696	703	667	650	660	663	670	615	719	671	663	707	657	684	661	667	631	655	654	691	662	632	628	646	620	653	673	680	674	717	710	694	651	698	668	702	675	688	694	667	639	672	667	664	672	701	705	674	665	674	677	686	673	639	658	633	695	687	662	763	699	664	644	661	629	696	645	687	652	660	653	648	633	692	637	691	658	712	669	716	674	681	669	652	643	694	648	629	714	661	670	687	636	669	690	663	644	652	690	657	682	636	687	667	666	646	690	658	653	675	732	675	684	640	662	678	708	722	702	627	638	705	628	681	740	690	626	656	684	679	643	710	643	672	661	681	656	656	699	654	682	653	643	614	726	672	686	671	621	671	704	667	655	705	644	640	644	665	705	656	668	723	658	658	645	725	699	677	668	714	680	664	701	659	628	674	685	672	661	649	662	654	643	641	598	713	643	687	653	687	668	665	664	677	660	708	675	608	656	699	700	668	654	659	683	645	654	651	603	667	677	661	644	615	665	653	628	676	703	656	619	694	695	685	712	636	696	697	665	649	670	689	681	640	636	688	687	661	692	643	641	673	666	660	673	671	678	657	670	671	675	657	662	631	694	661	708	654	693	628	648	677	732	622	654	627	672	675	649	672	658	672	701	683	672	650	691	612	618	700	658	641	648	682	639	655	655	639	653	698	711	675	614	628	670	665	681	687	663	697	695	647	654	680	647	670	639	629	690	691	716	656	702	644	693	646	646	648	612	677	700	646	694	664	653	645	679	610	720	677	668	666	671	680	699	716	660	643	621	655	690	669	675	695	606	677	707	644	640	664	620	678	675	667	653	659	633	670	641	726	634	677	641	639	671	686	636	611	642	678	639	741	617	659	643	668	720	656	660	654	650	650	723	683	646	649	653	649	633	652	619	696	659	656	668	707	628	671	622	671	679	682	671	697	669	637	665	666	675	673	668	727	726	669	690	710	654	700	626	692	692	697	690	674	632	668	655	643	695	700	653	730	681	677	633	668	657	636	646	653	654	652	666	650	657	636	651	646	667	696	708	652	655	706	695	683	689	677	657	658	659	643	697	659	715	661	656	673	644	672	696	632	664	687	706	682	672	648	662	655	643	706	658	632	673	691	667	687	631	718	680	642	619	692	687	664	703	633	686	663	648	639	656	664	650	658	664	710	679	659	628	627	637	671	599	675	621	672	704	687	694	636	670	661	675	612	706	706	600	679	684	663	689	704	645	629	632	690	699	683	609	676	637	677	678	719	664	685	696	667	669	641	662	677	667	677	656	685	652	701	696	638	639	663	698	722	674	665	651	647	717	719	715	696	649	720	629	642	636	666	662	629	680	651	676	691	692	627	659	715	641	689	670	659	699	657	623	638	659	678	682	686	707	631	668	688	649	651	663	675	670	648	684	663	623	651	674	660	609	706	692	661	687	694	680	697	654	663	633	651	622	672	652	685	647	672	673	654	634	679	657	686	695	621	736	640	658	678	695	679	676	695	642	668	720	666	681	681	730	662	663	638	698	697	637	665	662	613	632	598	707	679	653	651	684	677	625	691	707	692	702	688	724	677	664	672	684	652	651	626	691	625	667	670	665	660	679	714	640	651	669	663	599	650	673	676	687	682	678	714	651	698	655	671	686	658	638	674	697	644	684	631	649	677	662	676	686	697	655	652	664	625	678	667	687	684	690	642	651	657	640	670	645	634	639	660	690	647	703	659	674	671	660	639	674	662	665	673	691	684	682	672	673	659	658	691	685	659	665	683	676	678	670	632	627	677	652	702	688	699	649	655	677	676	637	673	665	672	662	642	696	617	655	687	686	641	685	725	672	667	612	666	657	599	657	671	736	652	645	640	689	655	644	669	689	666	729	639	642	604	683	678	682	679	682	660	649	695	700	694	649	648	690	630	656	660	713	626	669	619	638	708	637	657	641	656	684	660	703	661	616	612	656	630	658	652	637	661	700	664	662	673	662	637	678	659	695	660	659	716	670	625	646	630	703	683	681	725	633	680	657	697	678	633	671	675	692	639	667	654	695	647	661	716	704	647	668	683	704	717	703	585	668	720	723	648	672	620	664	706	681	652	664	671	663	685	691	624	689	746	659	699	670	665	678	691	736	669	653	647	681	673	685	698	664	724	631	619	645	674	642	700	715	683	682	675	702	653	661	659	674	662	632	670	637	736	673	649	642	665	638	665	666	696	703	663	679	623	692	637	660	655	654	652	646	674	658	675	657	683	649	675	645	714	678	604	697	686	660	635	645	664	658	696	658	671	671	624	640	690	649	646	667	665	632	652	644	661	638	653	677	713	675	634	665	630	635	640	677	683	659	642	676	674	660	656	682	670	704	664	633	693	684	702	666	700	710	656	678	668	703	670	717	641	651	620	712	665	672	658	668	643	615	705	705	646	653	701	670	681	674	697	671	677	627	700	693	683	656	678	689	686	671	694	664	664	683	673	681	641	635	699	642	688	663	692	638	717	683	661	673	641	687	679	647	703	708	647	629	654	691	678	675	657	671	626	638	633	706	654	699	675	703	707	649	635	684	681	658	671	758	686	705	633	665	662	691	687	740	691	681	666	689	673	665	645	685	643	664	652	694	716	648	633	696	654	691	627	648	634	689	635	659	687	635	684	674	625	647	687	673	663	642	673	684	667	657	694	685	668	646	675	683	670	670	616	658	690	654	679	676	681	655	656	633	644	669	672	658	657	665	690	676	694	605	646	651	673	656	635	712	693	634	695	676	700	687	594	690	647	676	674	658	607	623	655	640	679	650	689	675	647	687	653	689	650	692	707	665	680	662	693	734	650	629	682	644	643	663	697	660	711	635	679	685	647	639	699	651	673	679	688	640	647	685	638	699	632	675	713	667	660	699	674	617	662	680	675	695	611	672	670	666	661	663	669	694	623	649	650	635	684	700	687	656	710	658	679	639	697	678	687	687	667	684	639	635	664	676	719	652	655	705	660	685	684	657	602	675	677	693	684	706	697	675	621	705	668	683	685	677	705	683	644	630	691	682	626	670	622	683	679	667	630	659
11914	27055	26232	16333	9998	7616	5172	3428	18729	38340	35225	28862	18685	10731	5667	2893	1532	856	745	736	736	748	738	670	709	679	703	666	673	667	684	645	693	722	694	737	671	695	697	690	662	643	654	693	709	648	674	656	632	653	701	719	698	711	660	650	708	687	713	688	696	682	669	622	727	710	658	673	696	689	676	668	680	681	633	693	648	692	689	672	706	687	628	693	705	681	714	706	647	643	658	707	724	704	674	693	692	676	669	703	692	666	700	701	695	664	683	696	721	707	643	716	674	682	713	653	697	651	682	680	665	712	655	697	643	706	693	707	704	679	678	721	705	706	649	678	701	695	660	706	719	665	688	709	673	673	681	726	739	652	677	737	731	653	693	665	728	656	681	678	736	714	662	739	686	674	677	661	638	706	708	752	667	648	698	662	654	691	721	683	688	678	731	655	734	721	676	638	702	607	688	720	716	717	655	711	688	688	723	643	656	672	697	687	710	695	718	695	665	656	663	706	690	695	710	671	720	633	678	668	695	746	634	749	672	671	702	684	660	690	671	727	690	692	683	681	600	676	698	671	694	699	702	666	728	696	681	649	664	707	687	651	726	710	649	672	680	678	691	676	682	659	649	704	666	753	666	686	695	731	694	699	714	683	674	618	740	691	666	675	698	649	690	682	686	692	634	722	703	646	640	670	618	722	689	673	696	685	710	693	684	669	718	685	651	674	678	712	671	722	713	704	684	654	650	681	703	675	686	661	647	718	666	680	683	713	715	684	663	649	693	668	685	654	727	732	672	665	654	677	643	698	668	658	685	649	715	734	701	637	702	677	630	656	716	671	722	675	654	738	682	663	631	716	634	670	625	715	698	661	683	660	709	687	647	699	635	682	647	681	679	741	665	710	704	672	626	663	704	696	632	726	667	671	700	693	650	643	721	657	706	693	679	702	689	712	718	673	664	664	692	697	715	686	686	683	646	712	703	671	702	636	729	669	643	677	663	714	688	644	649	696	691	696	692	693	659	695	697	667	668	669	684	649	701	692	678	684	672	658	632	657	646	679	703	688	670	730	687	733	738	675	706	688	687	691	707	658	743	725	717	700	734	672	726	651	658	688	707	659	653	691	728	680	701	666	690	691	714	701	681	670	728	669	703	715	729	658	727	678	756	655	717	692	719	689	682	714	663	699	668	733	758	778	653	652	696	673	647	684	628	650	691	645	703	711	688	669	698	679	627	693	690	679	703	687	678	697	651	702	667	627	698	647	714	713	727	672	703	674	655	668	716	728	663	618	651	681	708	670	661	652	667	670	677	661	700	696	646	680	711	699	699	716	692	665	681	696	653	678	660	670	671	649	725	697	664	671	652	671	658	759	673	643	690	712	681	644	665	692	683	674	672	659	695	686	671	659	708	704	687	648	703	705	704	709	682	683	684	660	701	672	695	680	680	712	667	696	691	676	702	657	691	653	685	685	657	678	696	711	639	701	710	700	626	701	721	647	645	672	692	721	703	694	685	658	660	757	728	668	647	680	675	703	704	706	657	662	665	688	712	700	709	724	707	740	670	665	666	666	633	670	682	659	711	695	667	689	695	666	667	717	676	674	629	659	648	725	615	687	642	670	695	710	704	696	635	680	698	735	719	702	690	715	744	620	691	696	673	695	703	685	622	710	721	661	674	683	699	696	654	676	680	704	694	732	668	654	677	704	672	677	705	721	716	624	693	663	677	647	698	718	699	672	671	701	734	699	688	684	706	690	730	658	668	656	724	705	664	708	670	704	721	702	682	681	648	710	713	692	670	641	678	705	682	665	675	676	645	669	709	696	718	724	676	703	712	643	668	700	675	699	689	685	698	664	665	670	675	663	649	664	663	667	695	693	658	691	668	685	702	654	705	685	655	708	676	693	700	690	667	715	680	690	711	690	673	659	691	676	702	648	700	688	664	715	710	667	675	693	650	703	730	744	657	681	708	693	674	696	692	695	714	652	672	695	646	655	716	677	688	674	660	703	690	665	690	664	701	701	655	698	641	618	724	662	683	700	628	678	701	681	724	678	660	694	720	705	657	681	676	666	667	683	678	636	666	769	701	659	691	757	657	680	705	709	700	750	678	732	677	707	698	682	684	647	719	689	746	672	691	652	666	680	653	681	677	707	699	640	658	700	676	724	676	697	669	689	661	662	720	589	701	692	695	699	628	649	710	646	675	702	696	666	695	686	697	682	682	692	715	724	666	632	701	690	669	679	674	720	666	702	686	666	699	665	668	646	723	716	676	656	673	685	660	670	697	704	708	701	696	720	688	659	633	681	631	698	664	650	694	676	704	719	679	741	667	689	688	686	709	627	687	692	675	702	705	715	698	688	664	669	677	691	687	699	692	670	686	674	675	658	692	699	669	647	732	694	658	680	694	677	686	664	619	678	665	732	659	697	664	690	690	736	635	689	677	717	680	652	701	653	634	664	682	705	684	664	730	653	709	636	701	720	670	699	688	707	713	709	692	694	693	676	656	677	679	722	726	673	653	721	637	698	680	659	722	686	667	705	660	665	696	717	688	652	723	640	664	687	666	710	656	659	685	679	702	645	655	677	660	694	716	633	653	655	640	679	666	707	706	706	654	676	711	662	716	677	645	675	687	691	666	712	677	667	719	666	683	685	646	674	693	697	672	679	643	685	657	641	668	727	641	689	741	710	714	653	674	677	723	675	713	712	705	705	640	691	705	721	659	690	611	672	680	671	675	716	679	678	703	761	664	680	687	678	721	705	680	743	720	688	644	716	725	670	678	668	677	717	689	641	676	634	715	727	697	699	636	656	707	725	693	676	671	689	695	689	648	688	690	683	702	693	670	680	719	665	729	715	647	674	696	690	710	695	670	653	666	695	686	643	698	692	705	713	674	631	670	680	711	606	686	705	705	669	700	682	655	656	713	665	709	688	688	670	678	720	657	656	720	686	633	712	713	695	687	711	712	680	700	710	732	659	728	675	696	645	707	704	704	680	689	650	687	717	693	702	689	667	686	709	643	710	660	735	701	682	668	703	683	690	754	649	706	696	677	706	711	627	691	666	710	668	691	694	687	644	680	700	669	663	750	685	675	731	723	683	661	638	666	641	678	675	673	671	677	666	717	672	696	685	702	679	697	671	658	717	655	662	690	682	662	688	728	657	653	730	693	662	658	703	655	633	667	694	694	648	674	732	670	660	653	686	637	690	722	647	683	688	671	662	687	680	656	689	677	654	680	662	734	744	667	768	688	737	678	655	705	734	706	713	671	695	688	684	680	661	688	684	690	671	646	727	639	706	676	680	640	612	672	675	684	735	682	682	677	728	683	684	677	727	700	663	651	717	715	691	714	632	690	678	735	739	698	668	695	755	661	680	642	679	659	712	675	701	674	699	670	677	676	682	639	653	706	675	693	624	674	699	654	658	718	678	693	700	679	684	712	713	674	722	696	688	710	675	661	691	652	655	639	684	690	731	716	702	681	669	641	689	736	602	689	728	714	741
28030	19635	13479	8151	4153	2645	1605	1152	1331	2520	2734	2270	1576	1082	752	583	550	460	497	478	491	490	500	510	468	493	465	473	481	452	488	487	465	441	470	472	479	496	483	455	481	470	461	453	481	429	475	492	486	506	475	499	514	493	472	445	458	490	493	479	474	456	480	465	470	454	499	435	462	458	434	480	490	425	530	443	495	478	452	470	464	482	436	458	525	511	469	429	471	452	469	494	478	502	479	505	486	519	460	449	487	462	481	438	469	511	476	473	473	472	487	479	473	520	473	453	465	494	478	444	489	475	485	459	517	450	515	473	459	478	443	480	464	478	454	506	498	475	479	459	483	450	481	454	480	440	477	497	473	539	484	456	483	490	466	473	486	465	480	480	461	465	478	497	483	464	526	470	471	474	478	493	468	433	470	479	460	451	486	490	491	467	504	499	494	463	477	439	455	472	483	484	458	507	466	419	490	457	485	492	480	480	481	472	458	467	469	460	484	459	473	474	469	459	509	507	470	459	527	488	441	477	444	493	445	458	500	477	481	471	430	486	447	466	465	474	495	475	512	493	523	477	479	493	463	500	465	471	487	486	489	459	451	504	460	494	474	483	437	455	476	475	493	490	446	453	474	466	508	461	450	487	508	509	479	470	445	497	468	481	461	461	502	447	475	441	488	492	450	493	467	506	490	471	480	483	465	468	470	462	454	445	455	453	440	437	460	482	493	431	460	468	491	481	485	495	516	460	472	502	463	477	472	460	474	486	465	469	480	517	440	446	516	475	458	457	487	484	427	467	455	460	495	463	483	497	501	483	479	473	468	466	485	511	476	508	471	450	485	437	474	478	464	484	486	471	484	490	456	463	494	447	434	454	512	456	468	468	499	440	495	458	491	482	497	514	472	455	501	498	492	454	470	487	500	503	451	478	474	475	489	518	507	498	480	436	488	491	425	464	473	435	465	461	505	479	465	489	483	460	460	509	486	440	458	480	450	472	474	443	460	460	455	485	452	470	414	506	477	525	470	506	460	471	467	455	495	472	461	488	489	474	458	464	421	469	474	469	491	479	487	435	442	503	473	483	461	466	452	460	488	462	489	469	476	466	427	447	488	462	478	447	472	476	466	494	502	443	474	464	451	453	477	472	480	482	517	504	449	509	483	489	471	462	465	450	480	493	497	471	496	453	491	455	503	472	423	510	479	441	479	481	460	462	488	464	494	471	474	462	493	514	486	489	491	505	487	469	472	424	491	464	463	424	479	484	489	460	491	463	465	457	416	457	495	479	488	501	473	466	455	475	484	463	451	489	456	456	504	503	476	437	465	473	498	450	518	482	465	449	484	456	531	483	491	454	469	450	484	442	474	505	415	484	494	529	454	437	458	494	495	489	497	449	494	471	500	447	457	454	483	478	511	448	474	472	451	439	484	466	489	458	485	469	464	449	506	474	472	514	473	444	471	472	471	481	474	474	494	504	446	499	489	448	433	473	459	467	469	506	469	466	479	483	457	468	469	437	435	455	471	487	491	466	462	466	522	457	444	441	451	470	479	460	449	479	441	500	492	474	491	476	494	494	493	466	488	437	505	517	491	501	430	508	458	478	481	497	491	458	434	464	444	455	479	472	458	505	496	465	490	477	468	458	437	459	490	483	493	477	497	487	491	486	450	463	429	483	455	459	468	480	542	498	452	460	496	459	457	467	498	488	504	487	450	450	496	503	466	480	484	488	486	495	488	453	472	471	507	455	477	493	468	441	465	474	471	456	456	452	470	506	484	504	473	442	463	481	450	469	454	483	489	487	457	494	504	479	465	452	458	469	451	480	481	463	494	464	484	508	470	474	463	471	449	508	504	479	455	545	497	459	487	450	463	489	440	468	495	469	469	493	479	471	455	441	471	489	490	505	509	473	484	465	484	434	493	463	494	453	475	447	497	469	478	483	494	440	470	453	479	477	471	495	496	456	463	506	507	466	482	496	506	492	522	463	430	463	492	509	458	432	469	500	448	496	446	446	521	451	471	457	445	476	461	486	428	442	453	461	459	448	475	470	454	445	472	472	491	514	492	483	481	456	436	479	454	498	481	463	467	474	492	478	441	471	415	504	455	511	453	472	480	457	468	466	496	473	483	463	501	438	458	483	472	490	472	491	480	465	480	492	466	488	498	468	474	478	497	495	509	463	527	478	476	460	459	493	441	457	475	454	477	455	478	461	496	454	444	481	461	482	479	484	483	465	489	482	451	466	450	506	462	471	523	441	464	444	484	440	478	497	455	473	489	499	452	465	498	472	461	442	481	484	463	490	495	443	474	497	453	478	462	482	435	445	475	439	512	449	455	458	504	493	446	429	454	515	477	476	468	473	453	490	493	464	485	452	471	478	467	492	489	471	450	434	501	506	493	508	488	438	468	473	488	462	455	450	464	473	445	475	451	464	459	484	457	464	470	471	534	460	479	476	474	460	468	522	477	485	456	491	489	464	457	463	491	452	489	476	469	471	493	454	455	461	447	466	480	481	474	467	485	504	433	492	467	467	473	457	468	458	493	454	484	446	513	467	513	478	448	477	450	474	477	484	484	472	465	511	476	426	494	492	467	529	482	489	468	466	490	487	466	442	441	489	434	438	449	483	473	473	506	472	463	434	484	462	469	513	467	475	473	450	515	484	456	458	472	446	451	486	450	465	475	450	476	492	495	509	479	434	472	515	485	472	453	455	499	470	476	482	475	451	468	439	512	460	470	494	470	466	480	452	480	485	485	528	498	445	496	487	455	474	466	482	462	458	470	447	484	440	448	505	478	495	471	474	488	479	474	452	487	478	508	465	515	492	465	484	468	476	480	455	463	455	500	487	484	494	487	465	471	463	483	478	486	490	481	427	462	462	471	465	489	440	475	464	465	491	471	453	491	461	502	488	482	470	439	454	455	515	454	466	423	455	486	473	488	506	418	470	491	495	419	475	467	459	473	450	516	500	488	464	460	501	524	490	474	445	452	449	451	493	450	473	469	517	487	464	482	481	487	475	476	486	490	468	454	516	491	445	481	471	485	491	496	503	465	480	494	485	471	495	512	484	473	439	474	472	445	466	517	469	502	462	465	441	481	482	495	502	481	495	486	469	461	467	468	464	484	479	430	509	476	481	456	487	451	467	480	475	514	461	496	444	487	470	502	433	448	464	433	444	488	509	472	468	474	486	490	499	470	478	481	477	482	462	493	486	434	508	460	446	474	466	477	503	484	472	454	459	455	474	492	478	442	469	459	481	450	462	469	492	473	478	479	508	487	428	486	438	437	464	466	463	466	471	495	476	501	480	486	464	458	466	484	506	476	463	454	453	495	459	438	475	514	502	459	444	477	500	484	483	518	468	481	489	464	499	490	479	479	489	536	477	454	477	477	414	458	477	455	477	456	470	460	509	498	479	488	496	501	495	460	470	441	437	441	487	477	471	467	445	447	470	449	447	503	425	470	539	459	456	506	457	496	459	459	458	492	454	449	464	484	467
9242	13827	13503	8981	6361	4305	2771	1854	1969	3802	3718	3061	2065	1356	971	725	603	518	518	506	516	545	503	488	553	505	510	506	481	519	510	498	505	544	494	489	502	487	528	503	472	507	463	515	498	524	471	523	525	474	490	514	515	478	549	466	457	500	500	514	489	515	523	466	509	491	493	469	490	531	492	490	488	523	484	525	533	461	534	540	487	516	453	521	459	514	500	531	522	498	513	516	490	520	507	502	517	520	516	500	504	474	495	504	492	487	496	537	521	495	523	487	522	493	483	512	494	511	527	490	524	523	539	512	518	558	464	484	519	492	502	488	472	463	518	516	524	482	548	499	512	505	528	521	489	505	509	502	514	504	502	502	517	517	538	489	516	511	523	502	458	516	520	537	499	520	494	513	492	508	484	521	531	521	545	497	509	514	474	478	541	511	556	506	499	479	545	473	486	501	476	476	523	513	505	523	531	534	467	524	442	500	518	501	546	524	474	526	523	516	513	464	514	492	513	496	517	526	519	472	536	478	498	514	489	524	507	539	485	533	533	523	555	523	487	488	504	467	529	536	532	527	509	522	486	518	473	531	488	534	530	513	504	552	462	479	468	495	568	496	510	530	529	490	506	511	523	525	474	499	533	512	512	495	466	499	502	504	535	469	552	527	520	504	541	499	524	555	508	474	495	482	491	509	514	502	499	535	510	526	501	588	517	491	512	516	486	539	501	533	452	491	535	523	518	530	503	476	506	469	480	518	516	509	509	486	516	531	512	504	511	500	553	486	492	490	543	475	501	538	529	472	492	531	495	487	532	546	505	508	502	559	538	503	530	511	492	521	502	506	473	495	481	534	539	508	540	498	508	474	492	497	504	536	524	525	522	559	518	530	517	516	467	484	488	497	483	505	517	512	549	500	492	485	488	526	495	517	520	496	489	526	516	486	509	506	515	474	521	492	507	527	527	499	503	502	482	504	478	488	535	517	499	505	519	549	501	527	492	544	522	498	524	482	488	504	499	493	544	494	545	503	520	490	512	505	484	500	480	484	483	516	451	533	485	517	540	519	502	538	484	559	481	573	505	500	553	492	506	513	518	493	506	500	489	515	509	508	487	493	520	486	488	521	517	502	526	510	527	572	508	489	506	542	485	510	508	519	476	528	495	504	537	518	529	520	521	504	534	517	516	525	513	505	508	515	490	504	508	521	479	511	508	501	499	518	500	456	551	475	529	511	482	506	488	498	507	496	511	498	494	472	485	503	539	486	504	532	470	495	502	469	479	463	511	499	540	510	538	512	507	529	530	506	523	482	494	499	548	525	518	487	477	502	507	460	484	428	502	494	486	512	527	484	489	501	519	533	504	527	506	509	500	485	520	541	516	458	491	526	536	527	510	518	477	499	493	491	522	516	500	489	492	515	487	525	503	488	474	510	508	451	537	524	454	506	526	515	503	509	476	542	517	541	453	454	479	528	529	498	473	541	465	499	505	519	509	510	499	489	492	504	469	526	498	523	493	489	529	480	501	513	507	510	511	506	547	518	488	505	536	502	518	493	491	499	498	504	514	542	479	467	498	505	496	481	535	515	527	476	516	514	493	541	511	529	487	500	491	511	522	498	512	469	547	468	509	499	512	454	536	489	464	521	459	522	477	512	533	498	515	484	515	481	470	468	520	485	499	490	489	496	498	501	510	514	512	524	550	521	539	521	515	504	512	526	493	500	483	506	476	515	504	481	532	506	483	522	484	496	518	507	504	516	476	526	503	507	493	520	533	486	509	536	497	514	478	502	536	490	515	507	516	537	528	497	489	517	500	498	522	514	498	488	514	491	515	483	504	510	505	514	534	512	515	469	487	563	476	510	461	494	491	524	526	480	492	490	515	506	522	489	493	536	501	513	545	510	524	491	513	512	500	482	517	584	461	514	471	486	501	494	537	488	504	503	481	495	500	489	532	516	489	492	479	490	509	480	516	505	538	527	487	495	535	493	488	501	494	492	500	503	537	505	462	486	520	484	530	509	532	503	522	508	511	533	512	537	537	479	493	493	487	527	499	502	517	508	527	521	499	525	475	527	507	477	493	500	530	537	496	487	545	491	548	519	534	536	469	527	476	490	505	508	478	506	542	491	454	481	502	539	549	531	509	490	509	530	526	500	475	486	526	513	460	485	510	514	532	498	508	520	526	480	523	519	518	476	465	491	494	516	503	536	493	526	513	532	559	438	475	516	499	499	517	512	490	490	534	489	533	516	478	520	535	500	524	520	476	557	512	540	501	472	514	502	524	520	489	518	500	514	551	489	504	469	511	509	523	484	517	440	515	529	515	497	534	493	536	503	506	502	489	528	511	487	533	465	511	479	469	528	525	520	538	537	531	503	483	513	507	506	482	531	497	501	502	508	506	537	503	506	469	558	508	489	485	494	503	504	530	496	522	539	468	498	495	500	545	552	462	501	519	525	553	495	495	526	525	495	499	483	524	518	509	472	509	538	507	549	503	528	466	483	524	481	484	492	501	487	497	482	501	513	522	497	487	530	535	483	516	519	534	489	493	505	484	473	481	503	511	524	484	500	520	496	500	541	504	471	535	523	522	489	499	507	509	509	494	539	502	532	500	500	519	497	542	526	519	515	464	520	514	488	524	550	477	480	478	478	497	529	559	502	523	505	518	532	472	477	505	512	495	498	505	484	490	530	457	541	536	521	535	506	507	498	523	495	553	531	516	507	538	548	520	483	541	494	541	519	483	489	489	508	528	486	516	521	530	509	460	524	497	503	475	501	465	508	556	518	496	478	507	507	471	511	496	512	492	486	512	516	522	505	475	503	542	529	453	492	481	488	506	550	480	532	488	516	463	537	544	499	493	526	501	542	497	526	516	554	474	480	499	485	521	493	491	503	507	493	478	492	472	471	533	494	513	534	525	560	526	486	538	508	534	507	488	505	494	528	475	494	557	465	484	508	495	499	483	466	487	546	455	484	522	501	476	453	564	478	539	496	503	498	510	511	486	521	520	510	478	503	487	497	476	503	512	514	491	500	470	495	519	501	474	526	524	512	474	514	471	515	516	506	506	479	506	490	523	536	513	489	516	490	518	470	509	491	486	481	516	529	493	513	536	504	513	514	496	521	527	506	516	498	500	511	495	505	531	519	528	495	544	528	499	509	493	505	474	526	493	497	524	479	523	512	512	496	545	508	513	530	499	476	530	481	545	513	512	506	505	490	500	531	509	499	472	498	529	491	521	530	482	540	475	525	525	483	509	477	526	480	491	530	501	535	504	469	486	510	523	509	527	514	489	529	491	514	519	495	451	500	505	530	483	488	532	505	494	476	532	533	544	485	509	493	523	565	486	477	513	515	491	510	470	527	502	520	491	522	487	492	543	476	525	520	507	505	499	491	476	492	528	523	467	540	542	506	526	473	460	485	534	482	477	492	494	542	532	494	474	528	484	518	528	563	521	525	480	526	520	511	511	485	484	479	509	466	534	500	509	518	546	503	521	476
24278	21444	28543	24774	21177	9348	3351	2347	11143	16386	18362	11692	9400	5023	2547	1364	855	625	593	587	597	578	514	517	608	544	525	587	540	556	550	569	540	534	498	538	560	535	539	574	533	567	525	534	549	530	561	581	536	574	545	591	588	523	550	486	541	528	480	548	493	504	526	533	568	539	530	553	556	564	562	507	557	581	602	540	562	556	558	556	558	536	535	520	554	590	557	566	575	532	539	539	559	563	562	547	548	539	544	568	529	552	552	536	533	570	531	561	566	534	552	594	503	516	499	555	559	568	554	559	577	570	549	547	497	564	510	529	511	531	538	551	554	505	542	546	544	557	550	479	507	546	562	580	550	594	540	532	553	599	568	558	543	590	538	540	551	540	560	577	538	496	533	571	570	535	559	561	587	580	546	546	552	579	539	581	525	551	561	532	515	576	507	536	527	537	549	542	583	544	544	548	585	557	513	547	530	527	585	557	509	525	555	544	598	545	547	536	559	526	578	549	529	574	556	574	532	521	561	580	551	528	553	517	553	507	557	556	555	554	518	549	558	576	572	511	520	518	552	561	559	512	520	545	572	537	502	567	536	550	576	527	559	562	539	504	518	539	572	533	517	530	579	580	553	547	530	546	525	550	558	558	562	593	532	534	567	568	574	515	537	571	560	583	591	539	592	585	569	558	540	580	505	515	528	603	578	532	572	492	531	560	525	535	550	522	521	525	541	542	553	524	518	540	576	516	549	580	596	572	544	536	544	573	511	546	549	553	549	550	591	570	522	561	554	548	564	525	557	522	549	580	533	559	526	572	543	547	525	545	530	552	516	554	553	541	580	587	542	536	553	541	548	568	567	553	574	543	545	569	564	577	565	559	574	578	560	555	543	561	495	519	527	518	556	564	564	551	499	579	504	538	514	522	527	572	521	555	547	523	544	548	538	514	585	546	493	511	544	557	535	512	529	541	553	548	552	566	531	540	566	548	585	530	537	584	535	536	547	579	543	515	583	520	574	584	539	548	553	520	540	545	573	524	560	526	534	612	533	538	534	591	515	554	535	562	517	546	506	534	545	562	549	543	541	531	582	512	605	537	537	568	507	564	519	538	520	529	559	543	544	508	530	543	587	559	559	525	536	522	548	518	561	531	559	513	534	532	596	575	559	564	539	532	567	524	545	589	539	571	553	545	547	562	474	531	531	515	514	516	479	547	587	557	512	534	525	560	598	552	542	534	538	539	541	536	519	526	528	510	553	570	546	590	579	562	569	504	565	558	499	543	553	523	519	541	501	499	530	517	511	581	557	556	545	560	516	539	568	514	541	514	531	555	537	503	512	557	540	531	566	516	537	527	539	545	509	547	539	562	569	561	546	510	525	529	537	533	499	508	533	563	573	542	528	527	522	544	558	569	533	543	539	570	553	547	569	570	533	555	510	487	554	558	559	531	528	576	539	560	554	516	533	556	546	565	533	543	536	517	537	528	574	590	548	550	540	532	551	529	539	570	541	525	526	543	523	517	519	540	578	562	577	532	558	539	548	534	546	541	548	567	534	575	500	507	509	549	528	525	499	552	552	536	544	567	555	551	539	558	531	560	520	509	576	541	543	564	535	531	562	581	541	555	558	543	563	573	538	574	528	527	516	561	534	552	570	545	572	585	498	508	544	522	537	528	555	524	497	592	527	520	543	534	563	578	563	501	534	526	559	545	531	521	559	526	546	586	548	544	511	545	527	532	568	560	568	545	591	542	548	529	598	562	526	563	548	550	582	544	565	542	557	543	539	570	541	536	573	533	531	529	531	522	589	580	547	569	576	550	534	559	536	556	509	532	543	541	531	584	517	561	513	569	539	579	544	501	545	548	543	552	528	560	531	558	557	576	561	533	571	541	547	535	575	548	548	530	531	524	578	531	552	554	555	527	517	534	515	524	554	497	525	555	495	573	570	571	520	517	561	544	539	522	550	532	534	541	542	560	538	526	551	589	539	570	540	511	565	542	542	565	546	496	589	517	613	543	575	546	540	523	523	520	568	575	572	564	551	531	530	581	581	562	549	539	559	536	548	574	517	497	560	512	590	549	554	573	577	587	567	513	589	547	524	555	557	506	573	530	548	505	554	568	535	537	548	551	521	530	574	600	513	534	536	518	551	535	501	516	549	506	552	551	576	537	518	533	570	525	507	529	531	570	532	543	536	533	530	498	529	498	526	530	551	538	559	559	518	530	561	536	564	568	544	556	555	515	550	560	518	528	568	537	558	562	558	535	528	534	556	574	536	536	544	531	584	546	548	544	540	526	503	565	529	559	540	503	553	545	553	522	599	553	528	546	535	505	536	548	551	548	563	531	564	507	561	571	601	499	514	538	501	576	530	511	499	595	564	577	553	591	558	513	553	531	552	511	565	533	574	541	508	547	586	540	512	560	551	523	524	518	531	519	541	571	562	554	551	542	524	559	520	531	521	545	537	536	582	568	573	509	551	553	533	531	518	559	556	534	517	569	522	552	555	540	549	594	525	528	580	567	496	564	554	520	542	558	536	553	532	554	533	542	564	522	546	543	531	550	500	570	529	572	511	567	577	578	529	533	523	579	565	529	558	575	565	539	537	530	557	542	514	543	557	556	567	522	533	556	513	550	533	566	507	512	510	532	503	558	567	535	480	553	574	546	555	517	595	529	548	560	514	549	539	538	562	518	545	522	525	536	570	507	539	563	539	572	558	538	540	553	518	530	567	533	489	558	520	551	538	520	567	547	593	542	490	541	537	560	542	532	514	533	548	572	565	511	575	513	536	570	518	508	564	535	536	551	553	507	557	542	514	537	550	547	574	554	523	507	543	566	552	584	515	526	558	566	523	563	555	552	548	570	540	553	503	558	548	544	556	544	522	538	529	507	579	555	551	561	549	518	504	548	507	567	571	508	552	518	530	525	552	545	546	562	559	516	586	542	549	551	552	566	518	584	530	515	528	543	542	591	556	529	488	546	542	544	557	536	514	506	542	490	542	535	527	552	517	577	532	552	560	539	556	565	500	568	539	502	580	539	596	531	542	543	550	556	538	541	552	510	585	506	564	517	526	559	530	542	561	520	548	571	522	541	533	528	529	535	544	542	566	592	517	570	550	520	565	573	547	558	570	498	542	560	559	526	546	606	543	528	567	542	532	536	504	534	573	550	531	567	517	499	544	494	509	543	564	555	559	585	542	531	537	556	556	554	546	536	515	533	505	552	567	598	526	529	508	590	535	550	554	506	551	540	530	551	516	487	521	581	516	534	566	565	512	541	550	539	572	536	521	578	530	505	540	544	563	559	494	567	544	535	555	535	538	516	551	542	544	530	585	520	542	504	534	545	522	552	522	515	525	576	497	540	526	549	551	549	531	541	549	551	549	548	520	598	547	561	583	598	531	537	551	570	519	537	548	483	579	544	526	532	541	564	560	568	482	537	525	526	561	537	526	536	552	513	497	498	538	523	551	518	542	515	540	508	561	588	517	562	522	553	547	544
9442	22574	14344	12705	8869	6295	4572	4107	16963	21901	23083	14625	12898	6951	3633	1820	1033	685	615	619	593	563	557	546	581	521	602	552	557	548	552	577	531	569	556	583	519	569	607	582	535	543	509	587	549	583	579	556	551	598	579	600	569	521	490	560	588	605	631	559	556	549	533	578	551	526	596	575	585	554	546	559	604	554	585	594	563	574	557	538	570	546	594	534	573	544	569	575	603	551	586	586	550	579	557	574	602	599	559	533	553	589	549	584	554	536	583	602	606	573	578	542	531	565	552	590	550	583	584	576	572	558	553	562	532	540	574	553	576	561	542	602	584	561	556	575	577	530	598	557	569	537	532	573	553	561	587	565	609	593	579	555	575	554	584	582	587	529	567	568	558	571	551	558	573	548	578	552	569	553	590	565	561	594	601	586	585	532	582	589	607	532	570	601	582	594	541	591	562	522	586	586	589	623	613	603	596	548	583	586	549	533	553	569	554	553	585	578	604	579	574	583	541	572	559	502	568	603	504	555	579	582	563	559	609	606	576	551	594	542	590	579	542	609	584	543	594	584	546	562	543	573	565	568	552	538	575	573	554	552	582	581	598	560	534	562	588	576	609	575	514	605	549	603	602	567	558	594	582	557	568	582	568	588	528	549	572	567	580	625	552	524	505	579	589	570	595	556	553	591	546	606	553	581	578	613	544	566	555	598	575	585	569	545	587	582	531	606	556	570	567	572	572	576	546	547	626	496	576	559	531	547	576	577	559	580	615	573	594	585	584	574	620	555	608	571	564	580	579	579	555	562	599	557	545	555	572	574	543	549	570	531	580	546	567	560	538	599	530	569	539	563	548	544	527	536	586	574	568	599	571	564	559	542	583	580	574	556	588	540	562	596	558	577	575	577	525	570	542	531	545	572	557	569	558	520	544	578	539	559	589	531	554	582	538	541	574	556	567	546	561	597	566	589	554	585	543	517	599	621	545	587	501	519	571	606	580	573	577	569	565	552	539	591	563	539	538	585	536	559	616	615	540	607	568	591	573	509	576	592	542	553	550	606	541	588	552	532	592	555	591	529	562	556	557	564	557	549	592	549	611	570	562	543	573	611	537	562	565	568	576	567	557	552	559	544	534	543	560	526	575	552	571	563	564	522	561	630	547	587	534	509	567	607	564	552	545	560	531	597	575	550	558	582	569	608	605	597	557	562	547	534	568	562	578	535	576	557	584	603	557	573	591	577	536	570	545	560	595	550	574	556	558	621	569	574	530	546	582	535	596	576	547	616	545	563	572	572	580	598	554	556	592	568	586	559	518	569	572	564	583	501	565	592	548	590	534	545	553	544	577	560	597	580	624	569	549	572	575	578	556	604	565	581	538	548	562	571	542	537	581	618	552	525	544	563	584	566	570	573	561	569	572	578	586	513	532	596	591	552	566	551	614	567	564	571	514	515	602	509	559	567	558	589	587	544	556	619	566	577	572	550	565	545	572	543	591	542	588	563	620	565	543	569	571	550	612	594	627	603	552	577	561	547	570	546	589	565	567	621	533	569	533	573	594	550	542	564	578	523	553	568	598	528	563	552	606	580	524	617	588	581	577	587	533	549	595	575	550	565	599	516	553	580	581	546	540	571	589	566	563	579	560	565	509	578	566	557	584	602	543	586	556	551	571	562	552	544	520	541	541	560	584	579	582	595	595	603	543	568	563	565	545	538	540	563	596	559	549	570	527	560	602	556	620	595	565	539	549	547	602	559	558	552	558	619	583	577	532	614	511	599	530	567	540	571	551	605	632	562	580	537	586	562	537	543	528	547	615	560	557	553	548	571	570	553	575	569	560	583	523	548	563	554	553	584	613	581	546	521	587	561	586	555	599	591	554	535	539	545	576	549	530	566	583	582	558	537	571	594	573	578	565	557	515	585	543	565	574	574	593	559	586	541	568	586	585	566	603	554	578	590	553	548	546	582	566	580	584	544	558	578	607	575	611	600	553	553	581	550	590	557	555	536	536	573	574	579	558	602	572	545	582	582	559	571	564	592	578	581	565	543	553	584	595	576	603	580	565	543	566	535	560	607	559	591	566	587	541	587	544	508	603	536	561	581	570	568	567	583	574	580	578	561	532	559	554	555	595	584	525	571	533	541	568	541	563	563	595	575	597	575	577	629	595	587	598	575	556	608	543	555	604	550	558	553	579	594	580	604	593	536	604	546	587	556	529	532	609	561	578	545	562	578	566	576	599	558	545	569	594	565	582	583	593	555	611	552	529	586	563	553	541	595	588	567	566	551	542	589	549	564	559	597	566	577	585	572	592	595	574	545	571	587	570	557	611	559	598	534	593	597	616	570	549	564	550	561	537	528	564	542	592	559	563	569	532	568	536	572	586	597	550	585	596	585	573	578	542	563	568	547	548	542	539	602	569	562	533	587	578	562	562	584	554	580	584	580	577	528	517	597	563	575	533	600	549	575	607	574	586	551	570	568	579	516	590	549	558	628	578	624	536	593	586	527	553	573	550	586	549	568	580	551	548	593	568	553	552	541	576	559	584	561	567	553	594	546	571	569	558	569	565	586	562	520	600	578	541	597	573	543	539	581	556	546	542	597	582	559	485	560	579	570	543	569	563	567	498	575	608	567	529	614	571	580	612	581	607	577	598	588	592	568	586	536	558	575	573	578	532	548	544	528	588	606	559	556	539	565	546	603	526	571	578	565	607	583	541	597	597	517	538	616	574	576	556	578	536	544	577	604	598	553	585	592	578	537	564	611	600	550	551	529	534	619	565	525	544	587	587	589	570	617	611	544	602	557	558	584	530	555	548	573	551	580	566	550	559	565	598	557	528	553	530	583	557	553	572	615	545	549	582	583	555	557	553	566	526	593	584	566	538	600	597	563	594	560	602	566	579	570	571	575	572	587	609	570	619	568	567	545	579	548	540	563	544	541	579	624	586	552	576	536	576	576	552	563	560	562	567	548	539	573	544	593	600	608	558	596	548	599	527	559	533	563	512	556	551	577	521	538	555	572	587	556	557	563	567	585	588	568	533	577	599	620	584	579	567	579	548	552	530	537	610	606	566	558	584	573	583	541	549	564	588	569	587	547	557	587	587	561	567	581	550	557	581	604	541	562	562	569	539	641	584	580	557	577	582	573	562	554	573	560	562	589	568	581	591	547	560	538	548	544	559	566	562	571	595	617	602	546	557	590	542	571	515	529	566	578	617	587	550	551	593	570	586	578	569	533	573	561	554	555	594	552	565	545	574	585	549	556	569	576	559	511	579	582	561	543	571	579	570	611	551	621	548	612	610	604	604	551	583	596	544	581	570	583	545	560	508	605	585	521	564	606	560	571	580	589	553	550	538	574	604	577	569	568	587	580	526	570	567	609	532	592	581	551	535	554	570	558	597	534	578	560	557	547	533	544	565	525	585	558	549	546	536	562	582	549	571	531	559	592	535	583	563	556	538	577	571	576	583	551	565	606	590	600	549	542	609	577	555	575	532	543
25164	21364	27399	25558	12781	3332	2029	1579	6244	13222	10950	6912	4895	2627	1537	908	671	534	548	587	520	516	592	527	570	541	525	534	557	558	509	544	554	561	548	563	507	570	520	553	518	551	581	507	548	524	517	484	535	537	542	489	505	535	533	512	572	537	550	551	543	552	524	488	514	520	513	521	517	513	534	564	557	541	532	541	542	543	488	535	536	538	507	506	516	517	585	538	532	510	568	572	522	554	534	579	514	546	552	533	508	544	563	531	499	510	550	520	540	554	510	510	534	503	515	536	526	552	503	507	551	572	543	549	552	536	582	546	517	558	535	553	537	512	560	504	525	525	529	511	527	533	558	577	538	576	584	541	534	547	517	515	556	525	526	523	527	531	553	536	558	529	523	581	515	529	530	525	541	539	563	538	540	510	533	518	514	530	556	525	570	494	564	551	540	572	523	516	537	528	569	533	523	519	520	499	533	524	525	566	518	506	530	549	557	503	486	522	565	527	563	546	547	542	503	551	534	497	552	524	571	530	548	519	585	573	548	544	529	523	516	559	577	575	522	537	556	517	529	517	547	571	560	514	535	536	530	536	547	503	544	544	572	520	553	536	544	557	550	530	530	497	522	554	558	513	508	539	531	532	520	588	520	550	507	540	541	532	543	526	510	548	517	515	514	522	543	532	517	512	545	546	544	564	520	539	588	536	556	560	521	523	523	525	542	559	540	544	539	534	521	544	542	571	503	491	502	557	542	506	546	569	518	498	512	484	552	517	538	560	501	539	493	540	549	525	498	564	550	551	508	535	489	537	577	563	506	577	470	505	522	511	513	580	567	532	535	564	571	569	510	529	583	514	581	546	496	527	507	510	561	538	526	485	552	541	541	532	542	523	540	541	567	547	537	489	537	548	550	536	509	540	527	543	532	573	576	523	516	565	562	512	547	500	516	501	508	533	534	527	531	512	506	511	544	537	478	530	488	526	569	534	480	510	543	513	552	574	553	541	530	512	547	534	545	557	535	555	554	549	555	596	543	542	562	550	518	497	538	522	541	539	528	569	556	530	541	564	502	508	528	499	518	527	496	543	482	552	558	512	541	493	560	560	573	556	548	543	554	519	572	563	539	530	553	556	526	528	544	557	518	527	516	549	500	520	510	528	528	570	550	568	532	542	556	527	508	548	569	541	548	566	527	525	545	557	527	523	518	523	525	535	499	572	537	515	508	558	523	521	488	526	530	569	533	550	508	535	534	535	527	541	575	546	523	522	516	510	547	570	534	487	550	523	529	564	544	538	568	543	553	494	520	560	535	556	543	573	562	512	527	533	546	553	539	520	534	544	525	547	522	519	527	490	502	528	508	546	512	563	519	511	519	495	566	557	495	533	555	555	512	510	528	518	525	537	524	535	529	532	562	510	533	551	543	532	571	519	544	525	517	529	532	513	495	561	532	519	534	549	538	544	542	496	502	525	522	565	516	469	538	540	507	525	566	538	552	520	515	534	495	541	554	529	604	525	539	503	553	536	544	558	506	535	559	510	521	516	571	541	581	520	506	521	548	519	545	533	532	514	523	511	570	518	544	542	501	506	544	549	538	540	534	525	531	550	520	575	538	519	538	533	574	519	492	549	544	540	585	525	530	533	531	573	511	543	513	520	554	551	515	531	528	515	529	552	533	536	561	492	546	496	536	528	502	546	568	521	543	601	488	479	525	542	528	540	539	576	585	525	519	530	510	507	569	528	568	549	570	522	526	514	522	537	563	515	523	502	516	552	520	585	548	519	552	561	503	524	567	560	492	505	512	537	521	557	524	510	531	488	535	564	606	525	547	532	575	513	546	552	527	540	548	504	512	562	538	502	569	584	533	527	502	549	525	565	528	495	529	507	545	546	521	517	555	544	527	543	535	529	522	559	544	503	514	564	529	547	574	545	511	548	527	502	511	503	515	495	549	546	569	568	539	552	561	542	570	542	544	571	538	481	502	513	516	541	539	511	535	534	507	495	535	547	538	570	555	523	518	546	562	533	504	546	576	538	571	560	552	514	515	525	515	536	566	516	538	535	536	521	527	572	530	582	535	572	518	528	532	519	500	522	504	495	511	549	536	540	549	564	540	495	559	525	542	496	492	552	518	531	562	553	534	510	571	509	543	552	514	523	458	531	523	560	529	551	537	530	519	560	561	529	531	516	546	506	538	557	537	536	537	525	509	527	505	536	558	526	508	574	522	546	534	496	547	510	539	542	552	539	544	503	545	556	540	517	539	569	486	503	560	544	517	531	541	504	521	549	526	513	499	554	507	528	544	524	512	531	547	551	494	551	537	488	523	520	512	538	509	508	513	575	519	560	523	530	566	537	557	545	516	548	511	503	521	541	534	543	541	509	609	523	556	564	539	555	482	539	575	559	546	524	550	543	545	544	516	543	541	525	532	527	554	523	599	516	538	500	527	539	535	551	533	528	556	561	535	521	539	526	539	538	547	593	559	523	596	517	533	569	533	564	557	523	538	529	526	505	505	487	546	514	529	532	532	528	550	520	527	531	582	518	524	569	513	548	556	570	550	567	505	504	543	531	519	542	559	516	489	493	549	508	547	515	564	553	523	552	538	498	571	569	576	551	535	510	503	519	558	504	510	498	550	480	519	538	563	567	529	521	518	538	506	556	550	532	532	564	555	560	545	537	552	541	554	517	523	531	508	556	547	518	551	545	575	538	528	538	545	574	512	507	552	547	555	543	521	513	524	512	558	521	508	596	570	502	544	521	535	547	522	537	543	566	507	530	591	511	565	554	535	533	519	509	508	525	530	574	540	521	520	514	505	500	535	529	562	528	569	544	559	517	549	504	555	500	530	500	550	522	574	520	541	561	538	549	525	551	521	564	610	542	533	501	549	563	507	533	571	534	559	512	544	506	547	542	544	565	552	500	566	512	517	548	532	524	543	528	525	540	576	543	487	567	534	535	567	500	566	528	518	574	542	503	547	529	521	529	520	492	572	523	535	572	498	530	555	524	550	562	521	553	566	528	577	543	589	526	577	548	533	544	554	533	540	568	526	524	532	503	564	537	534	528	517	520	536	530	518	545	555	536	576	505	540	490	531	508	520	535	499	478	542	537	525	570	547	537	519	502	504	504	567	537	528	557	516	528	575	573	535	529	519	540	534	524	524	505	545	559	499	550	503	568	501	517	556	539	544	556	509	515	521	555	532	533	550	530	534	526	534	560	569	525	520	540	539	509	563	564	549	542	534	588	520	527	521	532	495	532	541	527	544	547	535	550	523	503	559	539	569	549	531	534	494	529	534	505	568	505	508	512	524	551	512	555	568	514	528	519	566	564	558	551	480	499	530	516	508	545	550	532	549	474	500	566	546	531	511	559	543	506	572	560	543	528	561	516	562	526	582	504	541	533	541	533	535	530	536	497	518	559	524	553	536	526	498	534	503	547	552	483	528	560	542	512	487	509	540	533	534	537	518	541	546	540	513	513	466	552	566	514	529	526	521	543
9288	20056	13786	10344	7950	4643	3332	2916	12263	20947	16844	11284	7925	4474	2320	1284	880	726	633	594	579	584	577	553	610	549	589	566	600	583	557	560	602	555	567	518	578	565	555	558	553	564	561	594	592	569	557	592	589	558	584	556	536	559	561	575	547	609	595	586	579	547	604	540	577	564	550	552	540	548	586	547	583	630	531	583	569	546	583	545	615	573	549	597	589	572	574	600	590	586	561	581	605	584	540	562	593	554	579	577	530	595	553	577	566	534	541	554	581	568	555	570	531	556	595	560	633	610	539	629	578	617	620	585	570	557	604	587	520	606	541	598	564	570	531	591	593	582	607	562	593	535	595	576	542	587	569	531	569	602	590	582	555	584	594	534	566	572	576	619	557	549	619	590	548	609	579	578	573	534	540	560	556	548	570	590	585	556	519	620	574	611	547	553	562	591	610	572	603	596	569	595	578	577	565	571	563	588	613	592	531	551	556	550	563	566	583	624	571	531	609	597	556	513	595	555	564	616	589	587	560	566	586	583	533	535	572	557	565	610	587	550	595	538	570	556	530	602	562	552	577	551	533	566	576	603	555	525	574	542	566	600	553	541	566	583	572	593	580	569	598	595	518	582	539	580	572	572	560	586	601	592	603	607	573	573	608	572	569	592	585	557	605	602	557	579	582	524	588	545	542	570	593	552	564	565	547	557	580	552	604	570	583	577	567	567	578	577	566	547	617	597	513	568	558	590	575	569	569	589	567	568	564	590	589	545	576	552	571	561	540	561	579	494	612	584	577	602	582	575	547	560	571	563	647	532	574	536	633	575	586	599	566	553	575	591	592	555	576	547	555	537	549	610	578	536	558	549	575	609	581	548	586	565	573	581	559	601	572	581	532	558	570	568	607	514	639	583	597	562	583	560	597	545	593	605	596	582	531	614	588	557	578	574	614	549	542	558	519	572	542	549	559	585	616	595	616	579	589	585	547	580	593	596	552	557	564	525	541	612	577	564	551	593	556	594	570	576	615	562	546	541	597	581	567	575	555	542	609	619	568	546	550	575	578	578	564	623	588	557	573	574	593	604	607	545	582	585	539	569	547	585	566	533	601	569	511	603	553	560	611	593	615	550	571	603	580	559	561	595	573	546	608	569	626	555	555	554	600	572	529	582	551	532	570	547	564	588	552	598	598	594	548	603	561	604	614	574	555	583	556	561	585	562	544	575	561	557	557	593	561	574	590	573	571	598	541	569	573	545	575	588	560	561	604	577	566	598	565	620	608	560	588	577	607	571	569	535	588	584	570	567	615	582	550	592	539	554	581	627	579	624	578	588	587	586	579	535	557	536	599	594	579	555	596	621	553	595	571	540	577	563	552	518	560	561	577	524	540	611	537	581	539	569	543	527	586	571	596	512	532	587	574	568	575	555	558	535	546	604	583	565	599	593	569	585	598	544	608	582	536	540	629	582	552	599	563	527	588	591	491	565	601	572	564	574	591	542	565	610	594	574	562	590	595	558	549	558	565	576	558	591	611	584	590	564	570	581	600	575	596	520	565	574	575	571	546	563	578	565	573	535	525	556	549	599	560	583	570	578	586	601	570	563	534	563	518	558	563	573	598	588	595	597	567	539	550	587	555	551	567	554	578	572	555	589	544	580	526	552	639	606	620	600	605	619	566	577	608	543	552	574	550	568	544	601	549	549	554	609	594	574	543	580	552	601	551	553	583	537	554	580	566	647	535	574	540	562	545	567	565	564	562	549	564	549	577	615	563	562	541	543	534	602	575	603	570	499	612	566	547	570	617	589	563	579	583	593	565	591	538	611	572	573	560	576	570	566	560	564	565	555	572	557	590	590	590	592	596	560	566	573	595	582	590	566	526	562	580	591	577	589	555	530	576	638	564	587	537	562	576	569	609	577	601	582	568	531	516	568	572	502	580	576	556	542	555	560	593	522	616	542	539	574	582	593	596	564	620	554	541	558	598	567	540	551	538	562	623	600	550	576	600	578	617	586	587	604	531	548	528	560	615	554	565	576	560	589	564	557	589	541	580	563	613	533	570	584	585	587	573	590	611	583	637	558	562	594	570	577	595	581	582	557	560	545	615	586	574	601	599	571	565	587	544	598	609	568	576	575	584	572	550	614	609	608	587	544	565	567	564	570	561	572	559	525	536	530	554	593	556	626	547	563	607	576	555	565	599	572	566	584	542	587	577	545	566	592	564	582	583	609	578	594	613	566	575	569	552	584	549	584	526	575	574	532	569	579	547	607	511	558	546	601	611	586	593	603	528	561	560	625	538	614	563	606	595	604	559	535	555	551	538	543	566	557	534	575	590	578	549	560	551	542	632	543	574	580	556	551	639	520	609	603	580	561	584	585	577	603	571	555	595	581	572	569	578	534	629	572	560	558	570	571	546	563	570	591	548	566	624	595	537	566	614	568	588	536	571	583	550	534	549	578	570	584	519	549	574	577	545	582	599	593	585	561	545	585	578	563	536	579	562	543	579	589	579	578	568	569	572	581	585	580	595	610	582	562	567	598	564	572	568	604	568	586	567	562	574	529	564	598	568	564	549	621	545	548	593	572	558	595	535	572	573	576	573	585	607	584	570	581	550	552	563	554	547	558	553	554	561	592	552	567	554	568	525	599	574	538	586	582	601	561	562	580	571	600	588	569	548	564	585	598	559	588	590	569	552	574	556	574	633	533	584	541	568	592	559	564	611	549	572	588	523	581	548	574	549	585	569	592	551	605	556	600	582	564	558	560	582	581	562	594	559	590	544	578	525	554	600	576	551	528	568	577	538	610	592	542	563	536	542	582	574	595	540	603	583	535	546	541	539	594	549	602	582	562	594	552	561	579	565	553	536	554	591	538	604	593	559	605	541	599	552	599	552	598	565	567	580	567	574	580	568	547	574	587	577	595	526	601	612	633	567	539	593	528	566	563	571	546	573	594	568	547	575	548	529	544	550	569	537	563	569	577	569	549	584	571	620	627	545	623	575	585	556	571	580	541	587	552	574	563	599	572	617	601	555	567	582	564	571	558	574	603	574	582	597	564	543	538	563	608	590	520	541	575	567	578	597	591	571	593	577	526	551	556	588	549	593	549	526	564	579	594	591	586	558	546	598	578	572	593	562	572	541	562	585	599	564	548	580	592	568	601	524	549	568	603	560	563	552	546	586	598	564	546	546	539	552	566	542	565	604	584	567	540	614	575	566	606	539	571	533	613	561	578	572	605	590	570	555	561	561	634	563	584	559	580	541	615	589	566	582	595	550	610	601	614	554	568	584	605	548	568	562	527	557	574	546	538	584	593	565	573	592	535	565	562	558	556	571	585	576	578	603	565	566	587	557	576	556	578	541	567	553	567	549	557	551	609	543	603	585	593	598	568	570	549	572	586	592	573	538	592	527	585	573	602	573	607	613	551	608	527	588	596	560	546	579	557	563	540	582	571	590	524	537	560	551	581	589	529	557	609	543	604	581	568	542	545	579	559	566	560
22964	21508	29277	24181	21521	21654	11692	6847	28771	34627	30638	23146	14587	7621	3705	1852	1232	759	766	698	676	705	668	715	707	628	634	637	690	682	665	689	671	703	696	664	646	686	685	666	661	707	700	709	675	699	709	681	719	686	688	688	664	647	699	682	649	675	659	659	720	679	693	660	686	687	657	697	691	650	703	698	662	673	693	720	689	690	668	684	659	691	651	705	701	703	703	686	675	696	696	691	738	682	676	673	680	708	679	665	655	723	702	674	656	694	684	644	675	702	718	663	649	662	658	689	672	692	712	718	674	716	671	684	682	664	699	691	682	664	673	686	654	684	679	711	646	637	643	632	665	707	690	702	688	677	694	678	623	669	705	688	646	684	723	683	655	705	719	678	659	688	662	649	670	659	642	697	691	683	715	678	680	685	682	662	675	661	675	673	717	688	662	638	674	659	684	644	717	719	669	711	646	686	652	684	668	670	721	721	689	681	704	736	666	691	700	656	678	670	702	657	726	665	699	647	725	679	680	683	634	692	664	663	668	691	727	672	691	725	643	668	680	702	649	668	670	645	630	649	709	625	727	644	715	701	672	663	675	642	677	711	698	656	698	656	655	722	690	650	741	689	708	673	709	632	675	714	688	701	652	709	678	684	664	680	695	724	673	697	669	692	693	685	696	662	718	652	730	691	673	673	691	732	655	686	661	718	643	683	624	666	695	699	700	700	723	641	650	681	721	667	695	689	682	680	663	666	736	656	715	667	647	679	670	682	701	641	672	679	701	719	671	679	745	673	671	654	663	678	693	684	753	663	707	671	680	629	697	689	682	645	655	677	679	673	674	699	641	677	630	682	671	648	664	665	666	675	634	638	702	698	700	661	703	686	731	702	632	742	693	683	733	680	662	694	705	622	705	661	657	673	733	645	684	652	685	653	698	666	659	651	674	683	659	671	651	675	674	723	641	689	682	650	643	671	678	678	727	661	639	661	686	676	643	678	690	696	713	650	646	688	659	674	699	692	621	629	691	666	710	662	669	648	727	697	676	736	681	672	656	715	697	691	712	708	654	691	679	744	692	680	653	643	687	676	665	651	674	709	700	693	697	690	683	713	658	677	704	728	688	724	687	704	708	675	720	668	711	688	692	700	715	675	688	644	671	697	680	671	682	660	677	682	643	686	628	672	684	696	663	721	751	674	692	655	663	725	704	668	691	683	662	672	688	702	660	685	713	651	611	660	677	669	694	669	686	690	701	690	682	670	676	690	722	662	691	628	673	691	657	718	696	694	695	683	698	669	653	673	683	667	655	684	638	725	681	691	683	618	649	683	667	679	668	638	707	652	611	702	668	712	650	676	683	678	647	644	660	650	674	709	663	689	701	692	720	676	658	665	649	643	687	648	691	655	754	662	695	686	671	682	603	694	710	714	686	711	691	650	682	701	699	703	715	674	717	687	651	685	690	632	681	674	641	683	682	658	708	664	652	698	643	669	625	667	671	711	700	713	665	642	663	700	657	665	672	699	712	693	719	663	654	662	685	719	686	699	661	654	661	691	709	682	722	725	650	646	721	694	690	593	661	690	700	681	700	716	697	631	697	681	675	656	709	657	665	670	642	723	676	679	724	677	627	689	693	677	673	692	691	660	679	677	678	705	722	646	654	700	645	709	667	657	661	659	656	650	679	706	637	662	714	688	677	660	669	655	686	696	683	660	673	660	640	678	711	740	672	729	653	668	636	679	649	710	698	673	701	673	660	729	715	631	668	691	670	695	713	623	705	685	645	677	661	704	659	663	679	687	679	687	702	709	664	706	698	628	681	657	659	679	643	689	662	699	704	690	696	685	685	716	658	687	705	735	662	625	674	644	690	724	707	712	630	698	708	715	671	682	637	681	653	683	686	639	672	678	691	616	684	684	734	642	686	685	662	672	681	658	664	674	677	641	688	678	678	671	627	658	699	702	720	702	697	668	661	691	724	695	700	622	694	683	686	649	678	679	656	647	699	654	683	663	669	631	673	705	640	722	735	702	682	671	643	692	647	663	671	660	663	658	663	636	654	701	687	698	724	671	715	677	663	682	689	709	673	696	637	704	713	697	664	674	685	687	679	669	661	641	691	709	674	674	724	650	648	669	650	667	668	694	685	669	696	687	652	711	689	682	680	655	708	673	670	681	672	722	662	663	686	657	678	699	678	629	664	670	666	661	648	651	710	713	654	645	631	718	714	656	700	686	667	644	670	687	722	706	647	633	658	672	614	656	716	699	672	676	705	655	722	671	630	680	652	686	682	643	660	630	662	701	690	642	646	669	665	709	689	630	657	675	667	661	631	673	712	684	707	677	701	677	672	723	686	678	705	692	691	698	689	688	697	691	696	678	658	672	684	677	697	710	684	720	694	714	702	712	638	687	701	722	655	702	660	712	659	692	644	735	674	672	658	730	679	660	677	649	679	663	681	708	704	680	673	703	689	712	722	648	669	727	720	642	700	673	694	696	628	639	685	718	694	643	623	637	663	647	710	681	664	679	679	708	703	711	691	731	698	641	652	693	688	750	671	667	671	669	682	685	715	683	660	679	662	647	655	702	636	690	725	676	714	672	692	668	675	643	725	677	669	661	710	645	666	706	681	644	688	652	712	668	661	655	682	674	677	642	644	677	640	682	679	694	693	594	675	661	668	691	679	701	673	676	706	721	669	671	696	699	680	680	627	691	675	637	676	663	611	689	697	644	699	675	648	687	685	682	676	677	672	667	685	667	667	681	707	667	665	676	698	648	626	665	697	653	727	636	690	669	698	719	675	709	663	637	688	664	652	683	706	693	688	665	686	693	678	652	720	684	708	695	688	722	656	689	711	664	634	700	668	676	694	631	681	624	664	622	705	704	696	666	696	700	673	677	670	682	693	645	702	691	686	657	686	696	706	707	667	659	669	734	711	698	724	693	661	655	665	670	699	681	697	706	691	662	636	679	684	690	663	666	682	716	711	632	663	674	708	684	681	658	694	679	692	753	688	677	742	738	681	741	674	685	682	653	693	678	680	687	712	694	681	679	663	692	679	677	712	681	652	665	667	674	714	667	700	696	739	653	724	679	682	672	632	668	668	667	716	720	709	653	686	666	658	707	667	659	694	717	659	667	664	688	684	672	687	686	657	639	697	691	667	625	675	619	674	700	637	654	657	706	690	677	669	671	684	638	683	661	657	692	661	671	728	677	723	708	668	687	701	652	685	662	661	690	724	700	676	664	682	684	622	640	675	689	657	708	670	628	697	677	728	688	691	643	673	691	684	664	702	654	723	667	675	701	634	611	669	667	689	690	655	714	659	638	697	712	696	671	675	707	669	729	659	702	667	668	707	659	666	658	702	685	675	669	680	664	668	649	663	667	707	687	695	682	638	676	644	686	666	703	722	658	730	703	704	710	694	654	631	644	709	706	692	655	700	732	670	701	691	720	705	682	702	717	683	648	730	677	661	636	658	636	667	664	643	654	662	670	719	630	702	736	659	679
11441	30062	20607	13348	12159	8908	6183	10599	34257	37166	32724	26368	17219	10046	5198	2710	1518	883	793	790	690	694	710	783	702	747	725	663	726	770	675	675	724	741	731	676	690	731	745	638	670	683	666	739	731	647	742	731	668	705	659	707	702	735	740	674	667	757	722	702	679	663	703	699	685	697	681	719	689	734	714	632	729	685	680	705	695	704	713	650	694	662	724	685	730	690	681	722	713	664	718	717	713	715	721	674	708	686	706	700	699	696	718	699	686	673	731	638	675	698	697	685	720	757	715	708	710	684	687	684	692	679	710	653	702	700	689	713	668	693	744	654	690	672	728	706	667	733	695	720	677	727	719	716	701	650	704	660	683	706	689	712	699	744	714	725	700	673	695	697	692	713	710	711	701	669	723	707	682	720	712	694	684	682	667	718	715	720	704	748	709	728	673	744	693	728	690	686	704	671	692	669	695	746	719	695	689	717	715	726	684	644	676	695	699	664	688	682	720	684	679	698	659	709	679	684	710	711	731	624	741	722	668	695	695	683	654	719	695	686	716	693	710	665	699	724	725	777	704	711	697	715	643	705	693	705	681	667	695	667	702	686	693	706	688	679	654	748	769	629	703	709	712	637	713	706	703	682	728	671	700	743	678	722	736	692	723	705	718	708	756	722	738	646	670	675	739	657	649	686	681	722	706	700	705	705	704	695	719	691	737	720	694	703	692	733	695	687	685	678	630	728	698	703	691	671	678	732	671	662	639	714	671	691	684	679	715	737	691	703	681	726	730	685	734	671	703	698	721	691	694	693	666	660	689	695	725	703	695	677	683	663	704	689	693	703	750	671	692	713	679	670	712	701	718	687	716	726	702	699	739	767	725	701	702	691	677	668	703	709	712	732	667	671	696	652	690	718	684	682	695	728	735	688	672	680	725	692	693	684	725	738	695	721	710	688	666	696	723	702	687	692	707	673	694	698	683	694	665	696	671	707	677	700	703	668	652	671	692	735	719	680	700	744	664	690	703	694	712	725	709	689	693	711	728	689	708	721	733	706	716	695	740	736	717	711	690	707	686	708	694	658	742	711	719	733	705	671	752	705	744	697	723	682	649	716	752	678	705	731	677	700	643	681	684	731	702	726	698	765	682	744	658	697	693	734	690	687	655	677	716	701	680	732	756	676	664	647	728	737	673	748	679	681	724	682	698	710	685	688	696	676	681	730	665	632	679	708	681	684	719	695	749	665	689	713	677	710	738	752	708	685	695	695	695	701	705	698	699	637	706	731	671	691	692	743	729	724	703	672	630	675	695	677	680	697	702	674	702	733	757	740	720	726	679	617	702	655	676	656	694	773	727	705	708	696	710	698	704	730	679	709	730	721	723	631	718	750	673	708	684	674	678	707	715	704	673	703	666	668	715	703	721	727	733	710	667	673	688	664	738	734	739	715	722	688	724	674	695	697	676	669	695	694	690	665	733	683	726	696	675	685	677	650	729	728	681	661	656	743	726	650	713	726	702	692	697	716	732	702	726	691	707	731	661	691	709	671	701	677	732	671	703	682	718	691	695	709	738	694	745	728	694	735	666	687	703	643	675	704	696	660	697	678	694	716	711	758	701	692	701	739	718	721	700	745	675	732	716	697	661	700	756	700	709	684	663	683	710	706	737	688	702	743	708	692	734	753	746	704	717	705	689	732	718	673	649	656	722	717	701	723	680	742	691	679	697	692	696	714	742	721	720	698	721	719	745	706	703	666	705	660	678	715	695	714	637	706	704	745	700	663	689	745	689	736	687	727	725	692	704	687	683	684	661	638	676	710	744	704	671	703	674	719	665	682	656	704	752	680	648	724	721	715	689	662	713	710	740	648	647	699	698	721	676	677	730	691	666	707	699	688	670	727	667	740	698	710	677	690	694	701	705	658	701	720	689	716	707	719	694	699	741	705	660	679	713	648	717	718	685	680	668	726	703	656	724	675	678	728	693	709	686	692	711	705	720	725	699	702	745	678	709	708	715	665	691	722	695	659	696	727	728	703	672	662	633	774	695	677	648	663	735	785	665	698	699	637	696	675	666	738	717	687	690	696	626	709	715	690	685	694	730	656	681	665	722	689	668	683	719	709	623	703	729	662	675	716	754	729	678	722	728	711	764	685	710	688	661	688	679	712	695	711	691	740	708	703	695	674	683	683	720	700	683	656	725	700	697	678	728	697	688	711	713	715	674	659	673	726	699	703	727	722	770	697	666	685	683	628	687	741	732	730	693	652	706	676	716	707	685	718	694	693	674	711	691	714	716	668	669	713	700	650	747	675	698	690	706	724	714	693	680	750	694	705	667	694	658	703	758	669	715	725	699	692	714	731	697	693	739	674	700	720	732	734	668	699	676	693	697	716	665	766	671	702	704	693	686	686	690	713	720	734	674	717	650	728	757	706	696	658	664	700	635	691	696	671	660	683	709	666	683	696	710	680	667	661	727	683	709	704	641	674	695	661	703	700	711	746	632	642	728	727	666	716	694	709	691	669	715	655	718	704	686	748	712	754	692	699	714	723	707	688	703	734	748	736	705	690	711	668	710	688	690	681	643	685	750	717	714	721	707	704	690	711	687	644	744	719	682	683	689	730	721	665	687	699	705	728	693	693	716	688	668	695	663	709	686	705	694	697	696	694	692	717	704	692	691	701	675	740	677	717	667	689	696	685	714	706	673	712	712	704	684	737	713	737	709	726	697	675	700	688	644	712	693	670	726	670	733	689	701	728	762	691	656	721	703	714	662	654	698	707	718	689	711	735	742	707	657	730	691	721	688	688	693	693	702	693	691	713	678	684	700	668	686	656	771	713	741	669	713	671	713	680	704	670	725	672	667	720	704	707	709	712	662	711	697	661	688	675	704	682	696	728	705	697	688	682	723	706	724	698	679	709	731	681	634	641	669	730	703	679	703	693	682	678	659	660	722	655	722	722	741	705	738	724	667	752	732	671	651	709	672	678	673	669	665	707	698	679	708	691	748	657	660	721	699	701	697	696	693	681	699	705	717	698	712	715	681	721	678	716	734	700	745	708	657	689	695	679	668	632	690	652	732	672	658	715	686	688	705	691	709	722	703	721	687	715	707	697	712	657	654	700	666	693	654	669	694	727	649	668	695	664	728	709	661	710	691	667	676	691	749	717	691	723	698	703	673	687	682	649	694	705	643	720	669	713	692	727	731	674	669	694	720	711	731	691	674	689	726	686	742	663	655	708	702	745	700	670	715	722	640	733	716	721	744	684	699	684	683	677	721	698	672	700	707	690	719	734	705	653	710	709	639	726	729	705	691	694	685	645	723	681	699	640	682	735	681	710	726	703	657	652	698	711	755	679	679	671	741	690	683	679	725	781	660	603	701	728	699	692	706	693	702	745	693	731	722	664	720	706	713	698	706	691	695	682	718	737	728	683	733	680	716	689	729	730	700	698	694	716	749	725	699	720	743	741	711	696	679	734	672	693	750	670	708	716	684	692	681	745	689	689
27996	19889	11384	3574	2319	1762	1486	1342	1893	2429	2271	1845	1260	918	700	611	528	474	466	467	478	467	474	494	459	483	457	508	484	491	459	514	468	475	465	471	470	499	476	479	487	470	507	411	483	473	478	507	484	459	472	498	489	453	514	475	511	465	453	497	456	471	503	464	472	503	463	495	486	503	462	490	475	438	484	467	453	493	433	470	491	510	487	479	441	457	478	444	489	478	501	500	502	469	465	427	437	483	450	415	449	438	442	489	460	510	438	444	465	465	513	480	480	473	476	441	479	443	475	450	467	473	461	481	490	418	477	476	490	438	443	465	478	424	486	479	477	472	433	487	470	462	501	480	473	485	495	477	481	452	474	486	460	470	483	451	423	498	472	498	492	488	468	482	436	449	442	503	439	473	488	498	483	429	487	488	505	487	516	474	464	481	464	521	510	452	442	430	468	462	477	505	468	511	450	498	468	491	444	487	482	443	494	458	519	437	482	483	492	474	448	505	464	512	493	484	477	470	454	501	492	482	491	443	477	479	486	449	462	473	467	501	449	502	490	468	527	507	470	499	494	439	475	476	525	490	501	427	471	476	473	466	466	468	469	494	472	500	462	465	467	504	451	463	455	488	502	503	524	441	494	493	477	437	440	483	471	465	494	475	519	451	473	486	490	471	436	497	513	433	464	474	461	487	517	455	457	413	456	498	503	493	465	479	522	471	501	466	478	469	479	463	472	461	512	480	492	463	518	479	465	481	471	520	480	457	507	472	462	481	488	477	462	512	481	472	475	459	470	514	487	466	458	487	468	466	474	489	458	489	503	477	462	455	479	506	472	488	488	439	480	448	485	461	485	481	468	480	447	449	480	457	499	506	479	481	479	456	468	468	513	439	483	502	473	465	462	482	484	494	477	515	460	456	474	487	516	432	465	489	484	492	487	475	487	476	477	455	451	456	484	470	457	460	468	488	454	482	469	497	475	493	462	478	516	422	434	462	457	459	486	524	472	461	470	492	457	465	492	533	422	499	477	474	496	481	485	464	498	471	487	469	448	459	479	457	480	459	524	432	435	510	474	471	466	505	490	480	444	489	466	495	484	495	498	471	498	478	466	472	494	468	444	471	470	473	478	496	468	468	463	463	472	505	496	471	486	459	455	456	474	482	481	473	464	459	414	469	465	501	465	475	439	522	465	487	449	513	501	456	478	461	462	439	517	478	452	464	437	445	450	462	466	479	456	477	485	443	473	482	459	450	455	480	497	490	441	496	495	450	479	496	453	465	477	433	453	452	459	475	482	481	495	446	436	472	459	445	467	481	473	490	490	469	434	489	465	444	485	483	526	444	470	462	456	477	486	475	484	454	467	450	479	457	476	492	489	495	446	472	456	478	476	469	501	460	487	493	482	465	474	461	487	501	489	485	452	476	456	468	479	493	435	468	485	480	514	454	469	446	462	427	460	475	480	483	452	469	488	487	477	420	435	467	505	464	448	523	475	478	477	421	499	452	468	454	437	471	464	531	492	492	446	493	505	463	462	482	452	459	492	447	486	416	469	437	554	478	451	483	530	483	455	496	452	466	493	487	489	475	467	458	484	486	444	475	477	514	499	476	470	452	490	463	450	475	480	474	491	488	478	453	448	468	474	458	482	463	455	427	463	481	464	524	517	469	491	461	474	451	471	482	444	504	472	455	466	507	495	465	473	486	478	496	472	462	476	487	506	515	484	469	459	459	443	465	462	417	496	456	503	448	494	485	457	468	495	496	482	516	492	428	440	478	464	477	452	463	502	461	480	481	448	495	430	467	475	448	467	470	440	443	508	467	493	494	514	511	456	470	488	456	455	456	420	458	474	473	486	496	479	490	462	483	473	487	477	489	466	466	511	469	461	497	456	485	450	493	477	450	467	496	494	489	496	458	479	513	502	509	489	497	460	459	465	465	471	490	482	458	474	488	452	490	498	501	469	465	461	463	468	508	476	472	442	469	502	431	494	490	498	479	427	473	465	505	484	484	470	464	477	501	422	489	483	484	474	484	480	469	471	492	433	473	503	473	459	487	512	453	446	494	468	475	484	477	453	472	456	457	467	448	478	464	463	490	494	466	450	473	507	462	502	502	494	499	489	444	459	452	437	491	475	499	448	473	502	471	485	486	442	437	511	483	497	457	439	510	503	487	458	489	448	474	489	471	469	469	488	435	453	507	481	478	451	487	415	484	462	453	475	482	455	480	510	464	449	457	478	466	485	505	483	463	460	511	472	440	450	459	500	448	455	460	499	457	500	492	492	490	474	450	467	500	465	466	473	511	445	532	487	476	491	461	467	512	463	472	451	495	489	445	454	467	496	463	493	456	463	452	514	489	487	443	483	507	453	492	447	465	470	509	446	475	522	489	470	452	464	459	477	504	409	480	472	470	497	438	467	455	487	470	520	495	496	484	458	493	451	456	474	453	437	473	454	473	481	469	450	495	463	474	478	467	465	471	482	467	434	465	463	476	445	469	485	519	473	463	478	490	462	498	447	477	499	452	500	429	483	465	497	499	481	446	434	467	504	466	493	455	440	480	528	480	477	478	456	505	503	462	491	473	501	450	459	440	429	452	464	457	483	456	489	457	468	444	499	488	474	538	447	452	479	484	472	472	445	449	462	491	478	480	467	472	450	465	444	501	452	456	450	491	485	471	496	472	480	473	458	477	486	448	469	461	461	476	462	528	493	464	474	481	513	531	483	490	464	465	481	482	476	479	450	486	489	490	459	467	496	467	452	482	459	479	486	490	448	491	483	466	471	476	500	442	469	545	505	454	480	457	484	454	475	504	470	490	456	446	467	433	506	515	456	467	435	494	434	439	503	475	457	481	496	469	456	466	474	464	507	459	471	464	504	474	475	434	502	479	476	490	473	477	483	492	469	465	445	474	462	445	456	465	466	467	472	450	489	477	457	516	499	487	468	455	480	491	454	439	453	497	495	488	502	462	484	481	441	460	461	476	468	469	451	487	480	498	446	479	467	478	467	507	499	500	517	469	463	463	462	461	442	510	481	475	492	455	480	486	494	488	481	464	469	509	468	463	467	451	533	479	529	456	489	482	463	459	472	457	499	481	481	475	509	454	472	472	454	462	489	459	469	478	499	523	488	480	543	468	482	450	490	440	457	464	472	460	506	447	493	469	448	498	490	457	453	438	469	452	474	492	455	500	472	470	471	495	475	454	448	475	461	456	409	497	490	491	477	455	515	490	471	463	469	475	482	453	465	474	462	513	483	453	483	500	473	458	512	460	485	449	454	463	470	503	475	476	477	491	464	464	494	448	480	466	495	467	498	460	463	441	440	417	472	494	541	492	450	482	450	501	462	474	454	498	510	426	464	473	491	493	506	512	459	463	498	483	485	459	483	485	471	458	476	462	481	460	484	493	454	479	455	484	471	502	511	457	491	516	449	497	473	460	486	449	426	498	475	463	460	497	464	479	474	453	465	481	473	456	473	459	459	479	456	477	482	491
8903	16521	9972	3860	3789	3321	2529	2200	2917	3476	3182	2403	1617	1113	794	664	550	525	517	495	541	499	509	529	500	513	514	510	490	507	474	518	501	464	494	476	516	489	528	503	515	506	501	485	524	573	519	503	547	516	469	486	528	492	533	495	507	493	500	516	532	502	514	480	500	458	518	486	535	533	501	495	488	510	495	534	542	522	508	465	505	503	503	487	523	521	517	504	528	510	530	526	486	512	488	468	503	503	502	516	497	493	491	544	521	496	465	530	471	533	512	486	526	509	490	496	512	529	460	504	475	514	527	518	490	480	483	530	509	504	504	520	488	481	515	540	497	503	553	491	497	545	504	524	516	511	525	534	537	513	519	517	506	511	497	523	454	480	492	559	514	508	514	540	489	475	489	485	514	503	569	510	495	462	496	499	508	508	570	523	522	539	498	506	518	479	501	526	561	526	517	518	483	475	521	501	527	554	470	535	512	506	511	528	494	479	508	529	483	524	533	486	491	507	513	484	512	560	512	503	535	524	482	499	511	488	507	496	459	505	518	513	495	505	525	533	487	541	487	502	485	524	513	536	539	486	503	490	476	465	511	511	514	488	493	463	480	509	512	496	532	539	536	479	459	478	483	532	456	509	509	470	533	511	487	486	482	502	500	467	515	482	522	532	487	523	526	473	463	469	474	498	493	480	492	496	513	517	521	485	519	487	493	523	486	519	491	493	507	519	470	565	481	479	480	482	524	492	528	544	483	512	491	508	489	491	474	501	522	532	499	534	492	531	478	459	471	499	477	496	498	508	483	497	531	519	487	492	529	505	536	518	481	514	490	461	499	535	520	554	495	544	500	481	515	473	517	497	500	520	522	478	509	479	526	501	490	474	519	512	505	506	526	502	508	548	527	522	545	504	525	509	461	500	512	488	508	491	520	535	480	546	540	502	523	499	474	477	490	492	479	479	454	527	509	523	524	469	519	451	508	485	492	463	489	546	500	531	515	490	508	515	525	519	493	531	478	504	502	521	502	488	533	497	489	553	503	535	523	519	524	521	528	479	480	488	465	482	509	524	476	489	524	478	522	487	486	504	514	483	504	538	518	537	538	515	506	576	492	531	549	500	493	496	541	518	535	542	469	529	480	542	496	509	513	512	506	503	491	509	530	489	583	542	520	517	499	489	515	478	482	520	490	458	534	525	482	457	491	505	491	508	494	514	528	509	505	484	480	470	531	515	483	481	520	523	468	510	485	518	513	533	496	534	487	550	512	512	499	499	481	485	483	485	515	484	547	494	530	520	489	494	480	540	511	495	519	497	486	503	542	521	497	478	453	490	493	509	503	494	485	504	477	535	520	512	494	495	507	499	514	510	510	511	503	527	527	521	511	523	496	461	481	497	533	504	503	481	545	486	507	498	525	522	475	485	514	520	538	502	506	540	542	504	497	483	480	533	509	488	508	486	486	486	498	531	515	485	497	495	524	524	512	496	510	529	507	515	502	507	495	498	491	516	534	509	530	539	534	491	493	508	527	521	522	481	522	491	466	526	501	527	464	512	493	518	522	522	515	509	496	532	528	541	492	537	523	509	518	527	494	465	517	515	563	514	530	493	469	531	536	486	538	513	492	534	527	523	522	531	486	478	479	492	509	488	499	536	488	469	513	492	519	520	506	476	490	528	503	501	510	494	534	516	495	483	488	474	494	539	520	489	532	518	509	486	469	524	477	495	520	507	561	513	494	501	544	493	543	533	488	489	491	538	514	503	470	549	566	517	534	520	508	507	503	478	506	521	502	482	532	500	547	524	516	499	538	520	527	479	520	474	510	502	511	508	540	485	515	481	485	470	505	505	493	489	508	496	481	545	492	511	485	494	550	538	534	516	473	490	523	512	530	512	534	494	454	547	471	490	495	563	511	463	494	471	500	540	507	568	478	486	485	503	517	499	519	536	509	489	502	533	496	514	528	513	494	410	485	512	505	503	496	501	517	560	497	534	522	496	489	488	500	538	576	457	507	543	532	494	493	509	489	482	520	543	539	506	525	492	479	516	514	510	513	492	522	529	510	484	527	486	493	464	522	521	520	496	542	515	453	496	504	523	526	501	511	516	525	496	516	530	513	476	509	508	489	508	512	487	531	525	525	523	537	564	478	467	554	480	521	501	520	478	549	511	455	497	528	462	497	538	484	532	491	517	479	514	485	550	471	534	483	510	462	503	521	514	483	465	526	537	507	494	510	540	508	524	513	550	519	522	497	545	525	531	485	501	524	500	495	489	528	468	491	507	499	511	504	534	490	511	466	512	476	492	526	515	510	500	531	478	483	497	520	520	504	529	507	461	516	524	482	490	509	507	507	522	490	543	492	512	519	522	501	509	501	504	522	514	528	511	543	532	486	471	475	482	512	495	513	480	459	484	533	471	521	548	506	490	500	495	488	480	472	540	548	484	473	466	497	486	508	508	498	504	548	484	559	521	520	536	528	505	508	489	531	516	541	535	523	470	527	501	505	492	502	499	504	521	497	512	480	520	528	533	582	540	469	529	510	464	524	539	509	498	479	500	512	517	534	529	491	511	524	476	491	497	538	524	466	501	463	512	512	523	495	468	511	487	487	521	524	520	507	515	507	501	528	493	494	467	504	482	510	540	508	527	500	529	489	518	528	517	519	510	505	521	517	505	517	503	495	525	492	525	508	516	551	486	536	523	497	511	510	465	521	497	490	501	513	496	498	503	493	495	531	513	481	486	497	522	479	490	466	539	509	550	481	507	496	534	496	542	537	522	509	485	496	489	519	544	510	458	515	532	502	488	497	497	496	525	524	496	512	534	521	486	517	493	493	495	478	520	508	501	480	536	549	492	486	494	554	512	502	537	510	481	503	544	496	528	488	533	510	499	544	479	509	539	496	489	496	472	527	497	486	522	499	505	490	506	479	483	524	492	481	468	516	500	516	526	500	528	527	510	513	537	534	508	536	537	478	512	507	534	498	541	504	473	512	492	504	478	523	471	512	542	510	503	536	516	500	520	500	510	482	545	509	519	494	530	500	481	504	492	529	508	518	518	550	477	510	490	490	482	515	515	458	511	508	495	480	522	514	497	499	503	567	522	532	545	507	526	548	517	512	481	459	495	504	531	520	537	440	469	515	564	494	503	493	495	515	526	498	483	485	509	505	482	472	539	540	512	501	500	488	511	546	513	466	510	501	523	494	529	483	497	513	469	503	515	507	503	517	479	542	522	462	497	532	494	542	553	485	517	494	506	506	507	513	520	489	528	510	509	508	546	493	473	524	507	535	500	519	509	486	499	507	506	537	552	513	500	506	527	475	537	503	519	517	489	498	482	531	533	524	514	548	490	502	497	495	479	525	514	491	503	513	477	520	500	517	505	483	483	519	524	535	529	505	490	477	497	470	515	517	514	482	523	496	460	513	528	468	498	529	510	535	462	492	495	519	501	518	500	521	532	547	533	543	439	485	515	473	531	514	517	491	509	495	501	516	494	482	517
24338	21405	28371	24539	21043	8038	2799	2759	13169	22405	17978	12790	6749	3425	1895	1122	770	559	597	588	547	552	578	556	559	578	542	541	516	518	554	573	543	544	612	524	515	586	533	504	552	536	540	526	577	506	558	504	513	553	513	537	553	572	590	501	576	524	556	564	544	555	566	540	557	555	546	536	546	553	586	554	553	518	483	555	511	531	557	545	553	543	555	521	504	533	573	543	556	531	544	551	499	568	557	518	518	531	547	554	550	518	528	526	543	564	540	524	597	559	560	562	556	539	545	537	507	563	537	542	552	519	493	586	535	556	577	519	502	490	512	552	534	517	519	530	557	590	559	533	545	554	540	548	494	526	566	539	517	540	536	571	562	508	512	548	510	590	539	531	543	518	520	583	561	543	558	541	560	533	562	520	558	538	481	545	559	509	568	559	559	508	577	516	505	518	567	523	551	539	543	545	560	578	523	523	529	535	567	536	518	543	522	577	569	567	543	539	580	525	538	561	560	562	535	546	577	525	566	542	578	516	522	560	523	512	536	535	530	571	553	575	483	548	560	523	539	569	518	509	536	524	565	530	483	502	514	535	511	539	555	567	531	544	576	538	579	580	543	540	562	550	547	584	560	516	531	539	545	530	553	546	525	593	574	554	499	522	539	540	518	529	558	492	529	554	551	544	563	522	522	557	502	567	536	538	551	511	540	538	537	571	511	558	531	526	547	597	546	519	550	522	564	546	545	548	520	559	529	560	524	531	524	555	541	576	525	503	517	548	531	570	570	541	570	548	530	551	601	533	511	528	552	561	511	554	511	494	543	551	598	534	535	577	490	534	539	543	551	546	517	513	521	562	536	523	538	545	534	560	565	514	557	531	553	520	529	533	554	561	537	531	501	527	546	510	524	557	510	499	530	498	564	541	557	526	540	567	559	528	542	521	549	545	567	508	516	554	588	555	549	530	515	542	515	540	554	541	553	483	548	545	513	539	564	542	547	496	569	530	520	519	547	509	555	533	522	497	601	519	576	523	525	553	563	545	511	504	551	508	559	530	578	553	527	539	584	520	524	531	521	501	541	535	540	546	562	542	531	534	534	549	517	536	533	549	530	516	551	548	573	583	548	559	540	548	510	535	530	537	499	526	530	533	537	532	581	535	529	538	535	521	544	549	545	521	524	513	513	564	578	530	559	545	535	542	559	525	543	488	516	508	564	551	554	548	599	519	543	532	575	553	531	516	519	560	560	576	549	540	545	556	544	571	556	574	513	532	545	569	553	548	571	527	572	515	514	549	547	577	527	526	483	568	544	539	528	534	565	570	521	492	497	522	570	543	563	600	569	527	500	563	532	575	546	558	527	526	561	585	521	521	543	544	557	497	531	499	483	533	546	527	524	521	596	495	553	520	534	509	546	523	560	570	534	563	566	522	505	492	512	539	523	533	519	543	528	525	560	494	563	495	533	559	501	541	597	534	536	514	542	531	566	588	515	511	541	525	561	545	541	533	547	593	534	563	520	536	564	519	573	588	537	528	549	548	541	566	577	551	518	538	565	583	514	503	581	550	542	522	576	600	506	514	544	571	500	562	513	557	530	531	569	532	539	557	527	533	537	517	535	537	514	522	544	531	550	541	501	520	537	540	536	539	555	537	540	548	489	538	539	587	527	542	541	546	513	538	497	569	545	537	524	559	531	542	500	547	558	518	538	553	532	563	543	527	546	525	521	528	579	551	555	554	535	500	550	552	499	539	535	584	569	549	554	514	526	555	542	544	580	524	575	573	572	537	517	558	497	588	537	512	557	550	541	520	528	555	553	561	527	557	540	546	556	544	546	554	532	540	509	536	571	509	540	575	506	529	575	553	511	517	570	504	533	550	535	557	508	564	549	532	563	545	546	519	550	551	498	567	577	574	575	534	513	540	548	577	522	545	477	570	548	541	530	550	538	575	555	535	530	550	594	513	543	508	558	523	507	563	558	501	547	516	522	547	539	552	579	576	497	522	528	562	576	539	530	535	575	583	540	531	536	522	527	550	525	563	559	535	516	544	543	580	544	559	565	586	521	535	531	518	520	538	523	558	546	545	525	553	530	543	560	573	558	521	511	573	532	502	555	497	529	529	545	571	538	554	519	546	526	562	588	524	548	575	542	522	534	531	513	540	537	527	580	526	533	549	511	565	541	517	541	530	535	544	537	582	574	499	553	527	551	541	513	534	558	553	564	527	543	489	533	511	517	499	523	516	541	535	510	501	538	544	585	526	547	535	484	530	519	534	549	549	534	528	507	507	569	515	579	550	532	546	548	547	551	523	571	499	518	523	517	555	589	532	505	551	541	571	562	542	543	533	562	562	541	575	516	544	532	562	549	514	494	486	539	553	525	536	565	539	500	514	555	549	555	566	517	533	527	542	549	549	527	582	603	524	522	562	519	538	534	522	506	526	566	559	568	562	561	501	525	536	499	520	555	573	519	528	526	530	521	567	531	527	552	534	537	540	477	546	501	552	503	539	513	513	530	527	543	523	491	527	520	525	545	542	539	560	569	533	539	529	520	582	567	520	600	550	572	524	526	515	507	533	534	533	548	540	535	564	558	573	536	538	550	529	533	551	543	512	560	570	555	531	544	535	557	493	480	540	522	543	546	567	514	529	554	526	533	561	543	494	518	548	540	505	540	557	532	545	518	542	529	545	513	525	548	516	521	566	551	554	534	557	517	539	536	534	542	568	523	511	534	518	551	563	584	532	544	552	549	566	548	542	523	549	583	546	535	562	561	503	584	515	537	521	559	538	526	529	504	540	528	554	478	558	532	505	557	568	488	544	527	566	554	532	559	503	485	552	540	536	522	542	482	513	546	533	549	576	502	531	527	518	540	479	556	538	540	569	550	538	539	492	570	535	534	540	517	552	544	520	545	535	560	592	535	555	546	535	568	550	569	525	562	511	559	587	570	528	544	567	530	546	522	556	525	541	571	555	533	571	561	526	574	517	520	520	550	547	503	513	554	535	513	519	546	561	500	541	554	512	547	523	538	525	542	545	559	534	512	546	581	558	539	551	551	487	511	547	564	521	593	516	511	536	508	536	564	549	578	588	496	531	553	563	543	502	485	583	576	531	503	526	492	528	551	507	552	525	548	576	538	548	559	537	532	503	565	527	514	558	548	561	541	545	580	499	513	535	538	567	487	604	549	541	527	554	514	553	516	500	547	571	546	568	500	551	572	498	563	546	544	547	520	532	520	527	529	537	579	571	560	494	519	563	552	576	527	518	603	558	531	530	556	523	546	518	511	490	548	545	519	580	544	523	558	520	527	538	529	539	605	563	563	514	548	535	569	560	530	564	557	520	520	512	531	540	512	535	545	486	547	501	538	526	497	519	531	559	528	556	517	539	514	530	536	577	546	563	545	523	547	511	561	553	519	536	551	578	527	566	532	515	520	532	518	575	530	562	555	516	598	527	502	489	535	522	517	549	558	493	509	535	554	604	555	551	567	544	556	563	547	508
9333	22479	16491	8745	6222	4994	4104	4682	19569	27345	21198	16104	8961	5019	2680	1489	831	660	633	596	582	593	604	612	594	567	569	564	557	611	559	564	588	578	575	584	590	608	528	538	565	570	566	580	569	592	573	591	560	545	617	545	575	576	534	559	546	556	588	586	572	534	557	575	552	595	611	572	615	626	567	580	577	516	568	586	583	574	588	579	569	537	603	558	593	578	554	528	576	591	556	554	529	549	546	588	578	600	559	555	567	567	553	546	561	563	579	584	567	610	548	539	508	554	571	543	549	598	568	562	537	545	589	528	572	523	532	556	547	565	580	559	545	538	594	567	556	581	596	577	582	585	556	578	539	584	562	568	575	569	562	542	565	545	582	580	533	537	550	586	540	604	567	554	594	546	568	556	510	574	594	564	561	567	560	592	533	546	546	572	548	579	612	554	533	534	559	552	590	550	539	597	571	555	527	576	570	578	579	583	572	595	577	519	582	552	587	554	535	605	557	499	587	598	574	527	604	544	584	557	552	546	559	599	535	560	579	573	567	537	579	555	537	570	511	535	494	540	576	556	585	554	550	530	536	569	606	558	569	561	538	599	562	560	545	600	543	554	582	566	569	541	601	529	574	558	574	565	561	561	535	549	560	611	579	555	608	552	555	591	558	577	544	571	541	568	545	559	586	536	576	576	543	522	562	583	554	549	565	568	562	596	571	554	579	551	578	549	574	548	585	562	572	530	532	559	557	537	562	553	590	572	590	560	579	533	560	566	564	571	618	551	561	572	544	550	584	580	562	562	553	534	605	541	551	571	541	574	567	581	591	521	593	586	552	551	572	579	549	567	574	584	582	534	579	549	547	543	581	590	627	581	546	560	554	571	533	582	557	561	542	581	538	593	558	561	560	572	582	567	574	520	582	547	606	608	580	585	533	619	566	555	513	517	565	559	568	571	585	572	629	566	538	599	535	560	590	538	580	507	550	532	569	576	586	540	565	591	577	582	605	545	579	550	572	555	513	540	563	573	578	636	586	565	591	555	589	593	553	558	518	572	566	558	550	538	610	585	588	551	537	572	554	551	613	611	575	635	557	566	590	594	588	602	550	551	522	598	586	594	555	556	558	537	510	603	626	568	550	611	559	528	562	592	563	592	580	572	610	557	567	586	572	582	541	589	563	543	581	567	541	553	580	535	538	583	522	548	562	565	566	585	593	593	615	546	573	568	586	604	568	543	570	526	567	562	555	597	601	520	606	575	573	589	591	624	563	538	533	565	525	582	544	546	528	591	577	565	577	558	550	565	571	613	547	544	601	612	585	571	532	570	566	552	559	583	530	588	531	512	558	571	567	619	565	537	547	575	563	582	557	580	534	584	579	571	563	574	547	540	535	575	603	544	562	596	555	559	518	590	570	571	548	579	585	536	573	575	542	579	578	549	567	553	522	567	540	577	557	554	559	557	564	563	558	595	578	534	562	521	580	556	597	535	587	547	573	550	591	572	573	565	606	584	542	573	556	549	561	571	567	512	598	577	555	590	584	620	566	582	615	560	553	590	597	556	593	558	556	541	606	597	543	557	605	539	550	548	556	526	566	593	576	558	561	572	588	526	543	589	544	548	575	553	561	570	581	541	591	598	539	576	577	575	541	568	543	602	580	559	576	595	559	552	540	551	522	545	586	535	546	563	535	575	565	568	587	520	551	544	562	566	569	551	617	553	577	562	601	588	548	589	598	548	594	565	605	560	592	514	573	566	573	551	536	559	562	544	525	554	573	566	599	584	563	564	547	629	498	582	587	624	622	597	549	547	584	557	560	559	536	575	626	527	525	574	579	593	551	554	568	579	599	598	536	584	608	563	559	571	589	552	603	572	579	574	591	559	589	556	522	521	564	560	544	589	550	535	558	577	583	550	582	569	548	526	544	603	556	533	603	525	557	626	584	592	564	551	591	515	576	543	564	541	557	557	585	539	553	574	595	568	552	563	517	566	573	540	568	563	633	611	570	559	550	576	568	586	569	564	577	542	535	590	558	566	562	587	559	582	611	527	575	553	552	599	601	585	585	540	563	512	544	565	575	561	559	594	570	546	567	547	556	571	600	569	548	564	610	578	547	533	551	545	555	524	578	563	564	581	578	562	577	576	584	542	562	577	557	556	572	560	557	571	561	560	565	581	571	581	637	579	574	553	537	561	609	539	539	592	558	568	577	589	546	619	564	546	552	588	578	583	546	524	545	555	556	585	568	558	551	593	606	565	613	576	575	564	551	570	538	579	586	549	582	569	552	593	627	539	573	588	573	583	593	554	524	620	584	543	576	571	575	601	551	603	594	542	600	572	548	507	568	551	582	617	551	559	555	584	566	555	546	534	574	540	540	540	588	577	566	590	600	575	536	542	571	538	516	588	586	550	621	574	578	547	546	536	549	583	564	562	574	549	543	538	582	610	576	545	557	554	591	577	534	572	533	571	527	615	518	559	574	564	568	554	547	563	550	570	575	601	565	532	573	597	606	576	571	553	561	589	546	552	580	580	553	577	564	544	575	573	532	566	558	578	603	590	593	590	578	538	559	617	558	600	558	545	589	538	557	556	556	566	557	580	585	573	587	576	512	612	570	574	546	577	577	557	562	556	591	580	598	580	574	586	526	563	564	557	543	571	583	591	577	532	585	548	581	548	560	541	598	575	600	556	597	627	559	540	548	568	549	581	573	594	584	590	578	558	530	596	607	582	552	582	589	543	601	545	587	552	542	547	575	562	601	585	550	573	541	557	538	568	556	526	580	601	605	588	580	579	558	572	536	643	591	552	611	514	571	586	585	580	575	609	568	582	549	566	590	574	571	550	565	550	578	588	535	568	578	575	579	542	555	567	609	527	559	536	564	559	557	559	619	567	573	559	565	609	544	573	565	566	561	585	556	596	555	566	556	553	558	547	535	561	555	569	559	535	572	586	555	584	564	554	546	590	592	609	561	562	578	575	580	569	575	564	560	545	546	594	606	574	527	603	565	573	544	577	554	562	523	584	528	567	606	555	608	581	569	575	583	580	576	578	555	565	599	550	550	554	527	552	578	576	605	572	536	575	559	588	546	589	575	591	554	585	557	541	608	562	553	577	617	558	566	543	578	528	545	577	577	581	566	542	551	586	537	599	609	561	581	567	574	612	563	573	542	562	565	576	565	592	570	574	567	616	520	585	557	571	563	535	538	541	580	543	587	566	550	532	560	564	567	540	543	529	552	591	586	531	555	597	561	599	551	617	608	573	578	630	621	578	532	526	568	573	582	566	561	532	544	592	568	549	587	585	494	582	547	552	560	564	555	519	597	531	530	573	564	576	558	613	570	589	565	607	557	575	598	542	571	540	602	572	558	568	569	582	577	639	592	551	569	625	545	551	522	602	560	553	544	562	544	621	588	585	537	544	569	569	564	564	570	577	592	579	589	574	524	535	585	593	554	587	536	602	545	603	569	549	572	579	601	606	575	544	583	567	599	592	538	568	510	545
25241	21379	27496	25549	11944	2939	1735	2238	9820	13747	9779	7050	4168	2066	1308	817	606	563	535	550	527	545	532	509	510	511	571	517	514	518	514	527	533	509	521	492	483	547	546	550	568	560	516	545	541	546	524	508	496	512	539	552	530	510	553	517	569	518	494	562	525	508	571	547	536	522	581	523	526	476	540	516	510	528	565	529	504	559	559	509	528	521	547	545	585	526	572	538	521	534	545	529	561	498	524	551	521	572	557	558	503	581	530	511	526	512	523	538	562	512	514	550	499	484	548	544	535	536	536	528	530	551	512	529	544	536	512	499	573	537	542	519	499	470	545	526	533	522	512	544	495	540	493	525	507	511	584	482	519	512	528	530	494	551	568	528	547	594	510	532	532	533	526	555	499	517	533	567	546	516	511	518	518	553	528	546	583	528	526	496	520	565	516	582	512	528	530	533	544	543	513	543	512	529	537	512	522	542	550	523	550	526	460	486	478	543	529	544	498	565	528	548	575	483	522	542	511	545	530	519	552	531	555	495	547	459	549	519	531	524	496	531	534	553	566	532	504	518	500	523	475	544	527	513	544	555	568	536	583	552	517	495	533	598	554	550	553	508	539	530	500	485	565	529	525	546	507	523	512	517	499	506	515	547	576	566	536	494	523	497	473	513	534	535	507	548	508	548	547	543	499	542	499	503	593	523	575	520	545	499	502	529	503	547	525	514	547	531	534	545	536	529	538	514	484	524	548	506	520	521	509	527	567	490	518	491	493	521	524	533	540	553	544	539	536	526	487	502	580	545	512	547	549	502	534	514	572	546	534	512	553	541	478	557	548	521	533	565	545	567	536	523	534	531	517	523	493	490	515	527	551	496	516	523	541	514	525	474	548	583	548	561	533	533	533	558	492	538	532	527	493	541	508	546	534	520	562	520	491	511	525	496	491	543	503	488	520	551	535	524	534	575	526	543	524	520	489	537	568	511	533	544	528	501	541	535	499	557	519	561	522	558	492	525	532	553	543	484	545	562	501	546	522	552	512	552	556	533	543	551	505	526	483	555	537	583	576	516	503	562	518	505	565	545	542	536	522	520	499	503	528	496	559	540	563	543	490	512	532	491	497	528	492	554	504	547	533	550	522	517	511	512	567	592	543	525	533	530	518	562	533	480	535	510	487	543	535	535	517	518	540	526	516	564	550	495	543	521	508	514	510	531	529	525	511	560	502	573	528	517	555	545	519	517	572	536	510	564	501	541	520	519	504	560	520	564	515	525	517	495	518	534	512	528	498	512	531	520	546	501	501	515	518	505	527	555	517	566	559	509	514	527	572	559	549	499	549	520	525	541	496	520	595	499	497	522	557	539	544	486	543	523	517	530	547	539	525	483	547	533	555	566	489	536	536	518	552	505	511	567	540	499	512	548	509	538	574	544	525	517	524	514	506	504	572	510	519	516	542	468	504	583	535	522	509	516	526	533	518	526	537	510	502	556	545	513	515	501	550	540	544	555	496	580	481	525	508	537	476	542	507	525	539	522	531	554	504	535	531	488	538	585	557	493	539	510	519	510	500	503	499	511	498	502	546	573	537	534	473	525	491	550	535	524	539	554	498	489	513	482	494	546	514	520	491	522	554	600	520	511	491	554	501	506	490	497	571	500	549	523	547	553	508	514	545	526	546	548	536	531	531	515	537	535	503	492	518	539	546	534	513	535	547	535	496	552	537	535	514	504	543	510	524	521	549	548	515	503	473	581	498	507	520	518	523	533	499	544	569	578	517	521	545	516	498	538	519	516	495	540	558	527	498	521	531	530	507	526	553	524	535	536	521	527	554	547	544	510	535	559	544	495	533	495	528	554	527	527	533	513	547	508	534	526	509	557	481	528	531	520	528	567	507	548	526	549	504	550	556	538	517	525	548	498	546	480	513	553	509	557	511	490	527	542	506	514	556	545	574	525	545	536	549	555	537	536	523	508	520	503	537	540	566	478	519	478	523	528	519	557	508	491	520	561	544	517	527	500	516	516	527	522	533	531	513	544	489	546	550	531	548	539	514	510	554	534	507	501	521	498	561	545	525	509	537	513	502	504	503	527	545	559	467	467	519	514	523	536	545	520	529	508	567	545	510	523	519	521	527	533	542	524	544	484	496	495	553	541	479	561	518	504	568	557	502	484	520	522	541	546	531	520	531	522	519	510	542	533	538	495	557	511	531	499	518	505	544	514	558	507	536	489	516	550	536	575	498	515	519	540	511	532	571	533	507	556	532	495	463	539	522	517	510	522	546	538	535	576	534	524	569	538	547	526	573	563	493	506	535	551	540	499	529	509	531	517	579	566	539	534	531	551	544	542	495	572	521	525	531	577	545	544	528	538	561	548	536	514	503	524	525	535	611	526	503	489	505	551	507	525	520	520	512	514	501	553	544	537	556	519	558	556	524	537	516	563	526	535	567	492	529	539	520	512	531	468	534	474	521	531	525	528	518	499	519	480	538	475	524	524	532	492	526	513	528	500	539	523	477	534	525	551	528	545	496	522	552	522	558	515	562	554	547	565	516	532	522	510	507	484	518	558	517	512	519	495	533	535	547	529	567	494	491	533	510	582	556	501	538	556	565	551	562	518	521	540	555	501	552	529	500	496	555	522	525	543	491	552	544	528	559	530	559	541	487	542	554	529	524	517	532	520	524	510	511	514	526	511	490	497	509	544	581	540	560	506	496	563	515	505	500	540	479	500	519	554	526	511	554	525	509	549	535	465	526	541	529	539	554	531	579	489	520	532	478	508	545	519	565	556	552	538	540	529	509	524	550	558	559	492	523	533	513	523	559	490	536	518	545	507	502	518	543	515	572	502	532	479	502	524	551	500	535	555	505	514	557	528	502	559	559	515	517	528	540	484	504	514	529	572	537	501	539	522	546	541	518	547	557	554	535	532	523	492	529	518	514	516	558	542	520	548	515	500	574	514	567	507	553	511	548	591	503	513	569	508	524	506	517	558	511	535	528	498	546	540	555	549	525	522	524	553	562	532	527	556	552	524	538	536	539	504	575	542	515	576	482	504	554	505	530	508	506	527	548	543	552	519	549	507	531	513	540	514	508	530	534	517	553	490	550	549	580	520	476	545	517	523	526	545	513	519	522	500	514	488	507	490	550	503	490	516	515	525	503	550	487	471	541	531	566	547	530	514	524	512	516	543	521	500	545	517	539	530	504	510	512	545	492	542	544	515	552	504	496	536	546	529	548	608	515	517	523	503	485	557	557	513	489	516	573	545	509	579	501	562	538	557	531	495	504	521	505	562	503	570	541	535	527	552	499	477	532	543	513	506	507	537	540	496	470	558	501	529	533	525	507	485	509	526	515	541	556	568	531	526	509	581	502	533	531	535	546	555	510	522	538	509	508	509	558	481	520	522	530	548	528	540	539	525	560	553	545	537	505	538	523	503	490	537	524	529	509	541	519	545	528	528	537	506	517	565	517	565	492	550	489	531	542	521	518	530	507	540	523	507
8809	19902	15071	8275	6008	4458	2896	4618	17956	21604	15290	11781	6723	3472	2023	1091	726	664	592	589	625	609	575	584	600	546	602	564	552	623	550	605	589	541	531	559	533	541	548	553	565	556	538	564	594	580	589	609	606	577	524	601	559	589	583	580	573	573	540	582	600	546	549	568	536	578	572	564	631	561	557	588	578	577	574	552	554	558	602	593	564	550	596	595	600	600	614	543	565	567	555	566	600	604	575	594	560	572	574	572	563	550	580	570	551	586	561	562	553	565	574	526	552	560	563	534	557	620	546	540	579	535	557	545	565	565	578	523	561	572	579	537	559	568	523	576	585	570	555	540	546	536	562	586	533	570	510	578	572	578	598	567	579	573	571	570	576	607	575	548	547	581	551	550	536	531	575	581	617	558	553	553	558	547	572	567	541	547	555	597	575	553	591	556	546	546	573	552	532	529	538	600	550	568	570	573	586	519	560	564	570	580	541	566	544	585	530	561	591	602	564	552	569	619	525	597	596	600	581	581	528	537	577	598	604	569	595	567	602	555	555	575	515	570	563	568	554	539	618	569	555	577	564	535	603	550	580	543	560	531	577	586	588	584	588	534	584	553	566	584	527	565	563	516	568	541	593	569	581	544	602	524	540	552	572	594	569	606	567	531	549	562	541	574	574	578	552	560	576	589	577	600	551	553	550	565	523	566	565	582	549	572	540	574	563	530	574	574	571	595	569	551	615	581	593	552	554	564	555	584	592	560	558	565	543	578	585	541	577	547	577	583	564	521	572	545	573	570	601	587	593	591	594	536	575	591	561	520	524	596	580	562	547	608	585	598	581	564	541	571	591	565	527	554	594	552	592	543	561	567	595	576	581	549	547	565	536	560	530	521	584	597	581	580	577	584	578	562	599	537	595	546	524	554	574	542	574	564	552	564	554	614	568	536	567	568	608	555	595	544	590	567	575	561	547	525	552	560	543	588	574	538	518	552	579	577	579	571	589	512	551	546	539	552	559	572	544	603	586	592	538	527	571	538	543	533	520	580	525	591	566	518	568	580	583	517	551	558	556	580	576	564	533	535	530	614	630	562	595	551	583	573	595	573	545	562	536	548	530	572	559	558	562	635	584	589	534	595	572	581	578	585	626	569	556	573	581	560	536	569	546	578	543	572	565	572	544	577	534	548	566	565	592	581	546	571	547	580	582	555	560	581	558	553	563	606	545	574	567	519	597	554	589	561	548	599	570	577	591	593	543	561	605	574	548	582	560	538	559	599	522	598	621	591	524	564	532	578	556	569	542	591	556	574	573	562	563	551	606	562	618	562	596	592	592	583	556	631	585	572	575	554	556	544	538	519	593	597	571	576	601	574	535	565	557	549	581	598	584	567	573	572	561	597	586	597	568	540	517	551	563	573	560	524	506	584	585	551	535	535	574	550	575	559	525	562	575	572	568	601	541	577	577	566	544	604	569	544	517	550	551	527	540	575	593	567	532	577	587	544	580	591	567	573	576	567	616	563	554	572	594	577	554	568	589	542	596	585	563	552	602	560	565	587	563	570	523	557	499	570	556	571	534	533	558	556	547	557	575	575	592	555	550	589	606	527	580	569	553	577	521	578	566	547	549	516	572	532	529	531	572	552	584	544	561	582	538	575	543	556	567	586	571	598	543	579	598	574	582	568	533	571	525	577	579	585	546	558	573	559	552	540	578	544	551	584	594	514	603	583	572	607	534	593	589	578	579	564	605	572	565	586	553	572	593	581	547	587	594	582	576	550	573	590	565	566	611	533	544	546	580	580	570	541	572	551	626	582	575	588	609	543	578	590	576	567	573	577	568	565	574	576	562	558	586	568	519	589	548	550	595	565	594	559	554	548	555	554	583	590	557	604	584	565	568	565	580	606	575	587	574	598	590	557	575	561	597	571	558	587	565	589	537	600	542	568	568	538	522	554	547	564	591	578	538	543	603	564	578	536	560	552	545	577	544	561	555	571	545	547	549	570	546	575	524	563	551	548	594	549	538	555	564	566	536	576	557	576	593	604	554	544	585	566	543	547	539	570	586	559	583	592	580	522	596	575	532	589	619	588	560	553	583	533	580	570	526	552	565	537	557	580	567	578	572	536	577	588	579	599	573	562	577	574	574	565	567	598	562	553	526	526	581	571	551	586	582	571	569	576	561	577	588	576	599	568	591	590	544	585	573	545	555	572	573	562	548	581	563	563	589	579	547	581	573	581	587	546	571	591	553	564	589	571	552	585	566	558	553	569	575	565	581	572	576	535	547	615	555	612	549	572	538	593	579	577	556	629	552	593	603	586	550	586	544	587	602	600	589	569	526	580	579	576	575	570	590	571	559	587	548	546	528	575	620	573	530	574	593	539	588	585	543	557	545	556	552	607	578	559	567	539	575	570	593	585	541	518	561	562	574	547	555	581	556	569	564	566	571	548	578	543	567	533	553	537	575	556	579	617	599	519	553	560	569	550	571	545	540	558	577	593	599	537	602	618	611	540	573	573	571	559	576	616	576	586	558	579	561	583	578	603	523	552	558	552	578	541	565	556	566	577	555	502	586	565	574	554	560	513	589	635	534	596	605	604	639	551	552	586	589	535	602	566	563	577	578	569	584	555	529	533	579	549	563	587	537	560	508	582	556	605	555	562	539	556	540	544	555	617	574	585	534	560	546	586	568	591	543	594	583	584	601	575	567	588	581	563	513	607	544	547	579	594	575	639	548	568	559	566	551	548	606	536	585	546	566	592	581	599	535	582	551	552	557	569	590	567	577	521	604	610	554	566	567	523	574	575	555	528	600	580	571	564	575	591	568	566	583	540	578	607	600	560	539	608	555	574	571	532	557	560	573	613	564	512	550	557	574	582	552	586	571	571	558	550	584	594	596	583	555	602	576	562	595	538	534	556	557	562	581	553	585	567	576	555	540	565	556	572	558	555	578	568	568	582	594	577	569	585	550	543	564	555	603	585	619	578	582	549	552	613	583	572	601	545	555	555	605	586	579	556	588	529	556	562	568	593	555	586	566	540	539	534	570	569	584	581	584	590	569	573	559	558	571	547	511	550	567	631	584	566	552	528	507	581	561	593	558	561	538	542	526	579	551	556	559	567	592	572	541	534	570	602	540	550	558	569	553	547	562	602	552	557	557	549	519	584	592	542	559	615	609	552	577	563	579	544	566	600	562	593	514	548	552	597	538	589	559	589	589	576	515	617	577	533	512	523	556	513	584	557	582	601	527	518	561	571	569	540	571	544	581	552	593	622	577	541	570	602	557	607	562	580	587	571	558	575	533	579	533	559	542	536	559	585	565	556	577	562	532	561	577	585	594	594	564	577	555	566	561	555	617	565	530	574	560	519	547	593	517	552	558	617	571	541	579	548	574	545	594	593	560	550	566	550	589	573	547	559	561	521	557	588	561	541	618	596	553	562	579	560	557	559	520	578	556	603	561	560	605	551	529	600	551	606	550	532	583	559	592	552	611	560	529	552
22873	21421	29138	24082	21432	21562	12557	23514	35201	35623	26904	20028	12331	5701	2947	1593	1036	789	722	706	666	739	723	656	660	710	658	653	680	678	661	678	665	679	640	657	666	645	649	660	672	714	634	710	660	667	673	638	722	666	667	636	715	639	665	653	640	666	646	659	643	659	656	652	694	690	658	699	703	664	617	686	708	696	682	676	681	701	674	708	705	605	655	645	695	666	674	633	678	709	668	631	666	609	663	704	661	684	720	651	657	660	632	683	688	662	643	658	605	645	669	693	677	620	704	707	704	720	677	716	702	632	661	658	706	665	660	649	690	656	637	662	670	637	647	672	694	689	675	671	683	634	717	664	628	691	617	667	662	654	671	670	655	646	687	688	663	662	713	662	665	709	649	685	689	673	649	630	674	649	677	668	687	709	670	656	644	669	719	654	660	646	664	674	707	626	671	666	676	654	684	677	672	677	626	705	651	675	682	720	682	667	571	658	685	686	671	700	669	707	703	614	683	622	664	671	666	711	668	681	674	692	651	645	696	663	709	655	633	703	689	708	724	631	720	686	693	696	617	724	644	725	604	639	694	698	641	679	677	672	738	640	649	689	636	716	622	633	678	673	707	638	703	684	654	658	676	679	673	611	685	659	686	693	643	654	665	676	623	673	681	696	666	647	669	705	680	700	688	671	672	687	642	663	665	668	673	677	658	686	653	709	708	702	665	698	673	648	630	683	664	655	685	689	667	684	705	624	605	659	690	642	617	662	651	692	690	676	676	675	663	655	687	668	639	707	645	655	669	632	632	654	666	705	661	659	660	688	666	651	660	645	661	631	666	695	685	654	665	678	633	638	698	628	680	647	663	674	696	648	662	720	666	637	711	663	664	682	656	675	639	659	669	642	716	691	707	687	665	699	699	680	652	649	671	656	714	650	649	631	654	694	658	685	636	683	658	693	681	670	719	624	682	666	664	698	662	658	690	661	670	713	667	656	685	665	674	677	697	627	688	684	651	670	676	647	680	668	676	665	644	673	677	637	629	636	662	613	678	671	707	737	687	634	681	708	694	673	702	707	676	663	669	641	683	673	683	680	737	642	670	690	623	694	695	681	617	652	640	662	716	658	646	692	697	701	652	698	664	665	672	689	672	646	678	666	640	701	681	675	648	664	651	664	648	684	675	624	654	689	688	655	705	661	665	684	707	682	637	676	643	673	623	663	709	677	710	693	731	675	730	683	658	687	670	712	647	662	658	672	662	670	726	701	675	651	659	719	646	673	714	640	652	701	664	678	645	654	660	671	648	650	720	685	635	673	661	666	597	674	637	712	667	675	686	647	663	610	678	663	654	677	623	666	655	647	655	649	701	677	650	674	689	686	658	638	676	651	638	651	664	706	718	712	715	672	676	741	670	694	670	645	685	653	662	658	684	666	662	676	610	684	688	653	669	605	716	687	700	716	620	658	686	684	683	684	669	698	662	716	654	724	689	641	657	664	658	681	661	725	667	670	628	697	655	652	649	702	654	683	688	682	603	710	682	670	626	674	703	707	639	670	651	659	675	643	678	700	665	674	709	713	701	690	645	672	684	688	729	663	696	652	683	667	668	629	697	694	619	681	664	614	685	650	660	705	618	685	622	667	703	678	667	641	661	693	642	665	677	679	708	671	648	704	676	673	640	635	652	701	639	661	700	659	592	696	629	718	685	673	611	685	633	615	714	706	656	664	663	691	630	655	650	675	750	656	678	659	705	700	678	667	676	661	661	633	605	704	641	631	727	642	651	679	696	647	636	665	645	648	667	686	658	652	676	672	659	692	663	661	684	660	678	656	674	657	661	707	684	707	649	614	681	660	667	654	694	700	689	653	645	724	687	716	658	689	678	638	673	661	700	690	685	661	736	675	657	649	691	664	626	700	697	657	634	683	658	692	692	645	656	670	682	688	656	687	702	667	700	685	677	670	692	654	665	687	667	700	678	672	605	666	697	675	678	680	653	658	652	679	689	684	640	693	629	663	725	672	680	636	634	666	665	667	696	654	677	660	690	723	659	649	695	581	636	661	670	658	657	653	628	647	661	691	629	661	697	692	646	695	625	701	661	690	677	658	660	651	680	670	664	709	676	645	650	660	617	628	645	650	661	641	639	707	670	669	689	669	674	683	633	650	704	683	668	711	658	635	700	654	680	637	657	637	673	670	679	703	643	667	667	667	638	656	701	664	630	714	632	664	653	677	669	694	678	663	684	640	673	621	675	694	657	665	649	674	664	618	697	673	685	699	687	730	657	671	636	617	649	669	623	623	704	608	651	709	656	705	697	692	639	636	629	667	642	652	636	721	652	625	730	681	654	655	675	690	670	678	694	690	669	635	707	641	647	652	662	656	704	664	648	683	711	604	671	718	650	648	644	711	689	645	679	634	652	710	686	675	692	689	676	689	666	647	668	683	704	657	626	658	649	644	711	660	653	649	660	690	686	649	685	655	694	666	678	698	691	695	632	641	670	660	674	686	676	622	679	683	651	646	682	627	657	612	644	712	681	638	660	685	596	665	659	669	628	683	691	648	646	633	681	718	635	657	702	694	646	673	682	665	712	671	679	665	677	645	625	635	642	669	693	660	645	660	657	616	734	639	685	672	715	698	644	649	707	679	666	678	673	701	656	663	696	675	683	644	673	649	693	628	676	638	652	698	698	649	685	666	689	630	658	638	671	668	647	655	678	650	629	624	665	630	708	644	717	625	648	632	609	659	650	674	683	668	659	680	665	689	702	636	707	640	666	651	636	658	675	657	669	639	642	690	676	708	653	668	709	637	630	699	666	725	676	676	642	653	643	692	690	672	669	683	647	663	663	628	729	719	661	670	660	686	636	711	677	716	692	666	711	631	630	664	663	686	630	643	602	622	638	636	685	694	666	656	685	710	664	661	657	689	677	663	673	638	620	660	643	703	683	725	657	696	696	620	715	630	693	690	662	647	675	676	674	673	608	679	655	656	688	696	598	631	619	682	652	622	694	684	590	629	658	636	645	663	697	655	656	646	630	641	674	612	624	628	678	645	677	660	682	683	680	650	665	656	697	665	669	673	664	637	646	695	637	645	719	656	665	604	639	665	652	722	638	637	633	632	678	661	709	656	686	675	696	680	626	630	657	656	672	637	696	638	681	694	710	652	687	622	676	615	666	658	641	671	672	685	706	653	628	646	678	649	668	704	700	654	694	685	692	696	678	680	688	685	668	691	674	668	688	661	687	686	672	700	720	728	687	643	699	695	665	666	661	656	616	646	677	691	743	656	672	631	656	673	694	661	661	665	690	656	656	616	693	660	680	652	702	703	687	690	705	695	676	664	663	651	650	687	690	699	688	676	655	666	693	669	670	656	651	680	661	694	678	701	674	679	682	646	694	650	663	715	681	642	639	686	652	629	673	654	662	703	650	671	660	662	682	659	640	672	692	625	669	625	679	661	680	671	709	699	657	649	642	655	642	680	676	715	668	667	659	728	605	685	660	614
12457	29427	22058	15427	11918	9089	7867	29766	38736	37107	29282	23397	14963	7580	4255	2099	1197	876	717	728	693	751	732	671	655	695	671	645	698	687	686	667	682	683	677	731	651	725	675	663	691	681	681	723	693	714	680	654	663	686	683	651	695	710	658	710	686	666	726	727	709	708	712	669	701	684	655	680	662	696	686	646	693	670	706	661	708	688	715	714	685	698	657	677	723	703	662	658	659	645	689	651	698	709	643	696	666	643	674	717	714	702	675	728	650	673	704	675	677	695	645	697	731	663	662	683	659	686	658	710	644	673	700	707	713	665	666	712	679	661	679	663	711	698	724	628	735	702	646	694	675	674	685	631	704	687	665	672	667	672	661	712	659	669	718	682	691	716	677	675	707	690	682	684	696	691	683	689	699	729	729	644	718	690	699	667	678	721	688	670	695	666	713	664	727	709	707	717	682	649	735	734	750	678	713	711	689	711	645	676	673	699	680	672	722	729	711	703	657	721	691	668	695	666	687	705	659	683	681	736	675	691	655	692	652	665	698	681	713	726	689	670	683	662	731	666	672	709	693	624	756	669	710	682	700	641	681	640	670	697	673	664	686	716	672	712	701	670	674	717	670	690	731	678	719	677	684	664	633	723	689	676	688	684	638	685	668	710	674	737	694	698	645	702	696	676	676	676	677	666	726	683	649	701	710	669	687	686	674	708	731	646	676	656	677	701	725	660	667	659	695	690	668	691	680	693	696	723	673	668	703	694	660	698	667	680	699	729	699	691	671	664	653	655	685	671	680	682	639	647	689	707	738	668	710	657	679	694	713	680	688	667	682	692	744	731	699	737	752	722	696	685	686	672	698	727	679	720	693	672	626	702	673	714	641	674	683	707	691	680	716	728	735	733	688	630	675	662	669	642	734	705	725	685	699	682	644	707	657	714	739	725	634	695	714	693	700	675	638	687	683	694	690	738	662	685	697	690	725	706	681	695	677	702	705	707	673	670	689	702	709	692	678	708	691	692	665	681	724	701	687	685	638	663	691	639	687	647	674	666	672	658	690	692	697	680	730	673	692	684	718	684	643	692	629	683	609	691	652	700	661	665	644	703	670	657	702	638	694	717	673	652	709	663	696	716	690	742	702	695	686	711	733	672	691	678	683	677	671	668	693	709	692	691	647	714	686	707	653	711	692	693	716	732	689	651	675	680	689	684	730	693	671	712	711	709	644	696	762	675	688	696	722	662	688	686	675	636	725	709	690	683	726	681	649	676	685	730	696	699	679	678	707	680	684	612	673	684	675	666	698	680	660	722	675	685	667	676	674	732	687	671	674	700	663	720	687	738	696	690	687	694	737	695	685	686	703	649	698	728	659	692	685	646	684	698	735	657	684	710	684	690	674	721	710	639	711	662	739	674	705	652	680	660	702	666	701	698	687	678	706	658	707	748	658	697	719	686	656	700	651	673	703	677	683	660	654	694	638	681	710	667	676	655	705	725	679	688	705	615	712	672	709	704	725	658	712	712	676	679	716	689	705	668	709	700	705	668	668	716	684	678	676	643	678	671	650	671	729	667	662	726	705	693	703	665	730	707	689	652	703	651	691	670	706	761	674	696	689	671	689	687	691	735	718	708	689	701	664	677	705	700	710	644	691	693	685	676	736	717	714	730	718	688	716	762	708	735	651	718	704	672	645	668	685	654	722	712	727	640	665	624	687	713	703	714	687	706	727	730	703	653	674	724	698	659	668	665	675	692	672	647	659	691	651	704	688	702	701	712	759	678	705	662	647	691	674	675	675	666	696	667	687	684	690	696	707	658	677	675	762	617	692	646	685	712	700	683	649	729	711	693	705	716	703	664	680	683	683	656	698	678	691	670	659	697	710	671	695	673	703	711	624	696	667	714	673	688	668	697	740	689	635	650	686	685	733	658	684	707	684	664	674	632	710	670	707	725	700	739	712	680	677	699	687	722	721	707	701	683	694	683	730	699	686	681	707	729	663	689	676	697	664	633	672	719	687	744	668	729	698	689	670	737	657	664	710	709	712	680	635	691	684	693	696	705	669	691	683	695	704	669	713	633	689	662	742	703	702	675	681	684	701	698	652	707	751	668	705	698	675	665	663	713	746	724	671	714	718	702	677	683	670	693	722	731	639	645	673	695	679	665	700	692	682	695	733	660	699	728	656	698	720	621	707	704	646	683	704	722	704	676	661	704	696	674	651	679	692	736	690	676	718	667	704	689	641	686	695	693	683	703	676	682	694	690	713	698	693	683	690	680	702	704	621	661	640	698	721	669	669	694	672	664	673	749	723	679	693	664	679	717	665	707	663	688	674	681	711	699	688	708	651	703	685	688	714	712	699	686	649	719	645	698	684	640	698	707	704	737	635	674	702	670	688	626	710	678	697	694	674	675	670	711	663	715	672	686	688	741	711	758	711	665	625	686	689	655	679	664	678	715	694	692	686	661	697	736	723	657	733	712	735	697	670	735	711	669	670	699	670	751	690	651	642	652	689	699	777	708	644	649	687	748	706	683	667	676	723	687	730	691	671	690	727	688	652	709	710	683	683	767	696	652	699	653	680	689	690	712	689	663	715	680	715	692	709	676	672	677	623	687	731	692	661	730	691	699	702	718	687	665	703	738	687	644	641	631	689	718	726	682	712	663	684	677	660	676	696	730	669	679	620	677	653	694	703	708	678	692	621	731	645	667	714	700	700	648	721	675	679	675	680	688	638	715	678	715	693	686	665	678	715	705	681	693	743	750	676	681	675	692	714	688	659	732	684	718	708	693	635	659	700	665	636	719	672	698	667	711	633	703	612	678	717	697	705	645	686	672	716	663	667	671	643	682	721	696	664	674	656	677	695	710	691	695	690	707	646	662	670	742	683	689	698	636	719	662	733	706	690	636	632	717	699	662	703	757	679	696	717	681	656	673	726	689	693	681	693	660	653	691	654	683	723	698	643	688	693	747	655	671	705	700	668	751	710	693	669	666	686	695	684	662	650	690	663	641	664	714	711	715	679	718	687	679	683	674	655	671	679	682	673	669	709	685	697	687	675	692	680	716	720	718	670	661	656	737	682	655	736	695	674	671	697	686	697	657	688	618	710	686	667	703	709	691	684	659	681	713	675	756	729	705	732	665	677	652	650	735	686	701	649	714	656	653	673	704	661	662	703	679	651	685	668	704	688	713	683	649	677	645	649	687	702	690	709	721	623	700	668	675	652	706	693	676	683	679	721	702	699	685	715	641	659	670	733	729	689	695	716	677	721	698	689	683	742	697	695	720	626	675	672	682	726	678	697	689	714	667	632	696	677	693	671	700	680	689	646	715	643	686	666	686	712	652	670	661	713	646	697	647	679	671	659	702	623	673	644	668	662	698	688	706	659	700	709	738	683	719	738	717	656	661	662	680	762	651	699	688	679	652	677	688	655	680	646	652	699	644	689	708	718	736	645	711	677	714	660	690	664	699	731	636	673	697	702	673	703	699	682	688	671	710	670	715
28245	20646	13717	6739	3868	2270	1789	1975	2447	2398	2073	1674	1300	892	687	579	447	534	449	457	461	481	470	476	436	457	485	449	436	448	509	459	471	452	445	459	454	468	477	445	469	480	475	471	473	491	461	490	471	462	472	465	447	473	441	428	431	453	469	472	486	442	441	459	480	488	489	463	482	464	457	453	442	489	467	480	446	435	475	469	478	457	432	431	454	467	470	517	431	495	437	476	475	461	462	438	443	464	521	473	467	469	463	441	471	493	431	445	447	445	474	477	469	472	437	473	451	477	497	469	444	473	435	481	430	445	529	447	433	484	459	472	454	428	468	471	480	451	431	435	480	473	465	494	434	457	460	464	456	468	479	462	403	437	469	484	457	443	440	433	489	478	450	464	448	433	476	464	488	428	469	451	492	446	472	429	430	450	407	479	462	480	462	491	433	451	457	526	461	437	473	452	494	469	466	454	445	481	437	452	475	465	468	487	493	473	488	488	528	502	451	427	421	501	471	499	464	480	490	458	451	440	471	481	467	467	469	457	451	467	511	475	476	494	434	481	458	476	478	448	447	428	514	441	438	471	468	481	477	448	457	444	449	477	481	453	490	462	476	484	476	447	506	467	481	485	455	478	464	472	488	469	457	493	426	452	482	450	409	446	450	461	451	442	432	457	468	445	493	469	483	465	497	453	495	477	430	461	452	485	487	476	472	453	458	464	487	434	450	462	463	458	479	435	451	471	443	452	479	466	446	459	434	460	451	441	466	477	447	466	491	474	471	470	474	435	487	473	448	472	460	510	454	485	475	456	506	464	430	471	491	417	428	464	444	468	486	453	496	426	455	464	463	460	477	486	458	467	435	459	493	490	454	474	450	504	468	429	486	471	466	454	479	443	473	431	426	464	480	474	447	479	434	463	454	497	468	513	489	482	452	512	479	425	474	494	451	443	456	464	481	420	436	409	458	456	456	473	475	443	471	445	451	461	454	491	450	437	489	470	466	433	456	474	484	444	447	450	456	470	474	489	487	454	424	452	499	464	483	448	450	425	461	470	454	497	461	464	444	446	459	463	453	420	465	457	469	435	475	454	475	458	434	472	469	489	462	413	463	445	489	460	468	464	486	481	491	478	473	502	509	499	443	478	446	444	480	451	447	474	464	504	483	489	441	417	510	515	458	434	468	427	491	466	448	482	440	482	496	462	456	461	455	456	483	447	478	495	440	439	456	482	504	498	490	516	472	464	472	430	477	415	453	464	490	445	463	461	454	459	496	485	449	472	461	463	469	437	438	463	477	406	458	516	437	432	458	440	447	479	453	492	468	429	485	459	473	461	446	439	440	464	449	454	437	490	473	421	454	474	497	433	473	476	445	482	531	457	497	482	482	442	461	473	461	495	479	450	485	483	447	443	489	502	458	455	475	457	462	485	436	458	451	504	463	446	444	461	461	459	459	474	450	465	484	489	453	449	429	422	453	472	484	454	497	472	479	464	424	470	441	466	432	479	477	497	506	486	453	471	448	444	462	450	452	482	462	446	419	430	476	456	480	470	479	452	501	467	462	443	495	483	499	445	475	435	460	471	429	478	460	483	454	453	494	486	520	446	446	470	471	516	446	473	458	469	453	461	460	445	507	443	435	466	498	443	461	484	457	488	476	447	442	516	434	447	470	464	451	455	500	470	453	486	449	451	474	472	456	515	457	485	499	413	463	474	463	456	482	482	460	429	505	472	486	451	490	451	483	460	484	470	459	465	462	449	483	463	480	469	483	444	465	437	523	463	465	479	471	485	472	445	471	509	466	449	484	474	485	492	502	481	479	480	462	474	491	500	459	460	463	486	514	470	476	458	467	457	504	473	450	494	481	496	467	466	516	488	468	491	455	474	440	454	463	433	464	499	433	483	451	479	460	447	512	471	480	476	475	494	493	462	481	461	450	472	464	449	478	477	435	457	481	470	431	496	474	479	510	460	459	464	479	445	495	486	468	459	473	464	449	433	462	459	470	432	468	477	468	461	483	460	423	472	462	447	478	472	447	494	461	447	449	450	473	454	451	482	445	457	498	448	452	456	447	465	471	469	463	451	452	460	472	484	477	438	475	448	489	476	483	463	478	484	459	445	427	461	526	505	435	447	470	475	476	450	473	448	454	452	476	453	467	478	443	463	519	475	492	480	444	472	498	477	437	466	489	448	437	498	494	465	445	457	487	475	456	461	455	495	477	489	485	425	481	472	456	474	457	421	435	472	479	473	436	502	474	453	505	459	472	458	467	446	461	465	493	482	483	487	481	423	440	498	462	449	463	492	456	475	474	486	438	466	458	459	461	482	442	466	464	442	492	446	434	487	414	466	510	458	482	459	452	459	491	460	433	483	433	474	401	474	470	459	484	423	471	427	478	446	450	447	451	474	462	480	492	445	464	447	422	443	456	422	448	497	433	469	491	491	415	413	484	486	458	475	484	479	456	462	464	461	416	462	451	443	443	416	467	452	459	474	528	468	459	495	467	469	443	479	456	473	486	472	424	446	490	491	453	450	442	467	464	479	460	443	509	428	451	461	447	462	488	486	449	485	485	458	463	471	460	484	453	487	467	489	471	482	453	425	464	500	469	462	444	480	410	484	479	465	452	469	459	443	456	454	457	445	482	479	443	456	502	472	475	449	457	483	437	474	489	472	485	438	489	442	494	458	494	459	487	504	485	494	460	475	439	486	455	461	478	478	488	474	493	455	452	457	511	474	447	508	449	456	469	497	493	458	451	456	483	467	440	449	438	442	470	449	501	450	464	465	446	481	442	486	503	461	454	450	434	514	459	448	472	447	496	463	443	442	455	456	493	467	479	448	516	438	488	481	430	437	467	454	466	449	432	443	429	505	416	513	475	451	481	472	461	510	485	467	454	424	443	448	434	455	463	496	458	472	480	492	475	503	451	454	444	464	484	484	484	455	447	487	455	443	444	441	440	452	425	468	471	464	427	481	460	456	454	478	470	450	527	448	469	470	434	490	450	447	492	466	451	492	456	480	463	472	475	475	499	458	508	427	450	531	470	444	462	447	478	496	511	481	499	485	471	481	493	447	490	414	470	460	458	447	469	453	458	482	478	455	459	475	479	440	483	487	490	505	468	491	446	474	499	468	463	450	445	447	455	471	494	463	462	449	442	440	476	466	442	449	461	477	471	497	419	467	435	472	432	449	469	463	490	435	443	457	446	464	469	508	502	470	458	446	472	431	504	450	471	480	481	465	480	481	439	468	428	443	483	470	442	475	466	467	454	433	479	474	457	518	483	467	464	446	466	457	487	464	468	443	452	476	475	440	436	445	492	456	443	474	513	457	458	445	452	422	454	454	511	465	420	475	485	498	447	424	475	450	465	453	461	470	489	462	434	468	484	456	477	489	438	435	459	422	474	486	516	461	477	443	453	454	472	512	473	474	462	423	449	463	433	489	466	434	471	461	480	471	484	450	473	452	456	447	471	472	462	425	456	440	504	473	480	448
11150	19498	12350	7643	6006	4169	3349	3217	3506	3290	2764	2255	1612	1125	796	637	550	459	479	489	473	529	509	537	491	492	532	464	522	491	484	514	508	494	464	496	486	453	498	524	523	528	475	513	510	499	481	549	510	471	483	483	478	489	503	487	517	529	517	456	500	474	498	514	519	511	483	456	506	532	561	509	531	464	516	520	499	491	493	487	490	470	518	503	467	525	508	493	533	481	477	484	503	479	511	474	484	474	491	473	505	494	489	498	496	521	467	482	502	439	501	506	523	456	511	526	496	497	495	499	531	485	499	486	485	483	478	486	490	481	526	534	497	490	515	492	485	493	523	491	524	477	467	523	491	496	500	471	482	484	463	496	479	472	518	485	487	501	492	504	484	469	503	525	517	510	468	501	465	530	523	499	491	498	529	518	486	463	490	485	464	475	496	518	506	503	525	519	492	479	473	512	520	498	498	514	521	496	449	460	528	507	503	515	494	474	502	504	505	513	472	517	492	496	511	549	485	463	489	505	541	496	530	508	505	501	523	475	491	484	500	463	497	493	520	489	488	525	532	456	492	504	474	475	470	497	475	551	528	475	472	493	467	482	493	520	507	495	477	498	479	484	497	468	497	485	483	501	477	535	483	521	525	500	540	560	484	500	472	472	479	513	464	490	486	506	517	510	505	534	501	472	457	484	494	445	519	499	513	483	491	567	504	488	521	488	480	466	518	518	473	500	505	470	485	458	526	485	522	500	489	503	494	502	496	432	426	488	484	509	473	488	514	490	512	537	510	505	472	490	483	499	540	507	487	462	467	479	515	544	516	534	512	493	474	542	463	493	518	511	526	495	502	518	461	493	496	502	509	517	505	525	528	470	486	463	460	476	485	505	509	482	504	471	504	490	496	476	503	447	498	469	507	504	479	537	484	476	507	489	494	470	515	507	482	525	518	469	496	454	495	516	503	539	503	473	501	490	518	491	510	539	480	486	513	474	531	520	506	502	506	522	532	511	485	476	498	491	473	505	515	494	446	537	478	504	482	498	503	459	507	504	525	451	461	472	510	460	465	469	495	508	485	494	473	528	446	486	478	496	490	459	565	457	523	485	476	519	493	516	496	529	484	515	507	497	486	531	492	491	467	502	483	478	492	431	477	482	515	483	521	515	511	477	490	499	494	495	521	501	514	474	491	530	488	489	484	517	481	567	511	489	520	483	493	507	458	504	502	520	492	526	510	448	505	514	534	516	463	495	518	489	535	506	437	514	502	538	525	516	499	483	493	492	495	497	552	510	496	489	479	468	505	507	537	477	462	510	510	531	515	487	488	476	518	503	491	477	501	523	502	514	481	513	468	487	545	473	522	506	491	467	488	501	506	487	511	504	487	493	480	512	484	492	498	509	514	476	479	499	504	513	477	507	531	489	460	494	514	527	453	487	472	478	497	519	505	489	485	504	477	477	467	504	537	457	515	535	497	460	525	517	467	461	527	507	513	536	456	548	496	457	499	512	502	469	502	518	478	488	474	521	531	502	494	507	492	508	463	493	532	513	455	516	485	527	487	518	525	504	498	531	491	510	527	463	519	499	461	478	496	518	523	533	506	516	501	490	530	527	493	505	502	483	442	463	508	506	518	498	526	542	509	477	454	492	516	528	510	495	486	470	561	508	470	494	528	490	517	467	481	481	486	481	538	460	494	486	551	495	500	506	520	511	491	539	506	495	527	541	486	487	474	488	477	485	500	443	508	491	477	533	511	547	500	517	513	516	427	522	491	505	506	498	467	501	454	523	478	471	494	480	457	492	501	488	510	507	502	503	545	523	521	490	520	552	526	512	508	511	502	459	484	500	477	509	477	519	487	473	493	493	523	498	462	453	510	487	495	492	501	517	525	496	503	498	483	449	526	514	487	496	515	486	480	495	517	483	528	474	484	515	499	518	531	500	513	515	491	522	476	453	480	479	483	491	513	461	491	513	505	476	533	524	512	491	525	495	507	519	482	513	491	505	489	551	528	519	500	514	483	512	528	520	496	487	457	537	517	511	463	494	500	505	508	500	527	468	521	472	516	533	513	504	506	493	519	483	480	522	501	511	498	498	488	509	527	507	477	506	516	502	518	505	461	526	499	546	544	528	486	511	496	508	504	497	513	512	478	555	505	497	495	528	528	519	475	459	483	467	496	503	514	493	474	559	495	500	480	542	490	477	477	557	508	520	490	520	489	541	504	449	502	488	519	515	502	465	486	463	555	483	550	473	460	512	479	553	488	508	506	511	442	534	535	501	485	447	458	493	514	486	513	486	478	536	511	482	529	517	485	515	486	518	502	498	505	498	450	494	514	475	539	464	473	489	479	484	503	490	520	497	478	484	499	530	527	509	480	510	502	497	507	531	509	486	513	517	513	508	508	479	494	512	531	485	472	505	494	527	522	482	500	462	494	474	510	496	466	512	460	529	456	490	462	478	552	482	477	503	496	527	509	523	521	494	546	502	467	501	515	498	507	488	486	512	460	499	503	493	517	480	517	530	454	479	475	529	460	491	437	480	487	491	552	515	531	499	486	494	519	518	515	499	495	511	493	534	533	509	465	524	500	489	536	477	494	523	475	512	486	485	506	503	529	499	520	489	529	503	538	454	462	488	499	475	535	519	494	495	502	495	491	491	498	513	511	520	486	491	474	482	503	503	490	526	479	489	506	501	494	510	539	474	420	491	513	481	486	473	514	497	508	511	468	555	485	503	475	479	490	503	478	497	476	493	518	496	512	478	470	506	490	518	487	488	489	475	507	515	496	483	524	492	489	476	484	515	503	543	486	460	480	500	469	484	456	484	503	515	505	463	521	500	479	513	487	542	486	494	504	539	524	466	494	541	492	522	513	496	503	479	446	521	504	496	479	540	452	506	499	539	536	494	483	513	480	519	492	506	496	472	510	498	515	503	467	494	479	530	478	477	498	497	501	513	514	495	544	507	510	528	493	464	508	493	503	499	488	500	520	478	542	479	482	492	503	499	477	472	481	490	462	469	491	491	517	528	524	533	529	504	490	471	522	483	455	522	480	488	539	502	482	517	515	520	479	485	520	476	448	519	518	480	505	474	507	502	502	508	507	486	473	491	489	500	481	486	483	500	500	533	484	525	507	494	493	491	489	497	464	498	469	473	513	488	496	507	463	465	527	462	523	483	472	514	478	482	542	548	476	435	532	520	544	507	511	458	487	519	521	537	501	512	544	535	496	507	495	487	499	484	484	477	456	554	522	510	504	469	506	498	500	492	505	496	531	503	507	471	494	510	492	485	473	486	505	539	527	505	497	475	458	533	488	457	497	514	459	509	492	499	504	500	515	476	483	517	478	507	490	495	477	462	469	462	472	463	526	495	487	496	537	490	478	514	482	550	537	498	512	495	477	503	520	528	527	484	481	505	452	532	468	493	520	527	513	497	487	507	512	535	522	525	503	569	521	518	470	509	505	504	442	501	487	492	512	490	495	515	475	465	487	470	495	527
24265	21438	28539	24748	21171	9648	4029	3071	13187	20648	17541	12640	7625	3887	1950	1147	668	624	570	551	578	531	541	532	579	539	505	551	528	562	504	568	545	513	528	547	547	512	571	520	532	527	538	511	513	523	514	506	523	532	503	526	552	505	497	569	563	556	502	509	512	494	568	539	537	520	553	534	470	520	509	537	533	499	525	543	542	563	508	529	510	482	509	548	511	552	526	522	536	557	499	581	542	501	485	495	540	562	530	530	534	560	533	520	516	541	546	545	548	543	532	485	573	521	568	515	520	528	536	506	539	545	524	541	509	520	500	482	551	566	507	527	565	533	498	531	517	528	516	557	572	544	528	530	507	537	527	513	535	528	517	547	532	527	539	508	496	528	549	528	543	542	529	459	557	532	496	511	503	497	548	484	507	486	558	545	540	519	533	545	566	519	531	516	520	538	566	529	530	540	573	518	506	495	492	512	537	515	543	545	549	517	509	519	528	566	495	517	529	553	550	556	543	517	543	519	533	531	512	540	531	509	541	504	567	534	499	528	534	558	517	535	505	524	501	531	519	556	497	509	518	553	530	537	550	540	513	519	530	547	553	517	536	520	554	519	520	514	577	527	537	506	520	511	505	561	539	502	518	537	580	548	559	511	561	557	490	505	552	525	559	534	541	494	538	519	557	535	543	494	545	524	555	532	510	514	538	522	573	520	516	509	512	539	535	557	511	553	546	556	521	510	548	504	504	560	524	567	525	536	528	568	524	542	518	502	521	514	473	589	529	531	562	549	534	549	503	579	508	543	514	525	535	517	514	540	545	503	547	563	530	535	495	524	513	511	525	515	529	524	500	486	512	540	543	531	548	569	530	516	508	542	547	477	557	562	509	548	513	485	510	561	557	521	550	516	521	508	554	509	500	515	524	495	545	554	536	518	524	543	544	544	539	577	556	514	572	520	535	506	504	582	494	550	540	556	532	565	548	524	510	530	523	553	520	496	564	544	525	523	507	519	511	536	524	519	511	561	536	519	546	540	531	523	520	550	534	528	530	514	527	561	510	543	522	531	520	517	527	498	578	520	562	554	493	539	519	511	516	551	519	508	553	519	590	571	526	565	517	525	547	526	538	546	548	498	548	486	544	491	509	570	511	550	551	553	548	546	521	549	497	534	515	549	532	516	533	573	565	524	557	515	545	517	542	557	572	498	551	478	479	554	564	496	535	553	559	527	534	534	508	554	539	557	513	549	587	541	490	534	556	534	525	485	569	509	536	532	554	504	517	522	507	531	565	484	518	535	554	535	511	559	526	483	504	513	598	543	522	508	510	511	527	511	465	530	524	559	547	501	539	559	511	565	576	536	538	524	506	535	517	519	558	524	516	516	506	555	503	479	505	561	527	510	574	491	567	526	557	567	511	537	532	495	537	488	543	522	502	567	512	552	517	503	511	575	503	513	527	536	538	562	553	485	493	532	535	503	510	572	521	516	471	530	522	494	567	517	560	532	555	530	516	522	513	518	553	526	493	529	539	508	505	564	510	566	528	510	531	493	514	530	561	510	564	516	504	509	555	496	524	562	516	549	515	557	530	544	561	499	586	597	519	545	502	490	556	546	545	494	520	479	543	504	557	525	509	507	551	551	549	536	565	536	558	534	476	517	561	496	535	523	544	529	518	527	545	549	575	535	511	541	540	523	542	532	545	543	550	508	519	527	503	539	545	525	531	521	532	530	502	541	530	538	542	490	547	517	522	563	546	532	494	546	526	565	531	510	534	521	524	529	538	527	489	493	521	521	537	523	504	545	565	558	563	546	539	550	495	521	533	508	531	499	498	519	524	517	516	505	498	508	542	535	557	555	524	475	504	510	545	534	548	551	520	522	514	542	505	538	518	548	530	531	539	546	490	543	526	513	525	524	522	553	526	542	534	513	554	507	539	488	539	544	515	545	508	489	536	568	539	548	547	521	507	543	532	506	521	490	566	554	526	513	520	518	528	501	524	528	569	521	572	500	577	521	490	484	522	545	516	518	538	516	560	540	519	554	563	558	495	528	537	530	532	493	523	504	547	502	533	551	521	580	486	531	509	505	517	504	525	524	547	506	568	511	541	541	504	537	543	568	561	525	486	537	532	561	520	527	526	502	527	519	547	519	532	538	557	544	509	521	528	534	534	505	525	559	539	515	536	550	507	597	492	550	496	522	550	520	528	530	518	523	515	563	506	528	557	514	537	537	507	502	531	526	524	513	520	520	512	513	519	526	511	506	529	538	542	523	522	534	532	559	538	539	483	518	549	551	532	573	538	535	509	551	488	555	535	507	518	549	524	529	522	526	529	555	532	533	530	531	548	550	543	523	513	536	548	506	544	502	553	526	530	501	506	503	527	549	566	509	552	535	523	576	548	529	539	531	520	499	526	545	510	510	547	532	509	519	512	534	531	552	534	525	554	560	544	527	499	493	527	509	520	590	525	501	541	530	519	523	567	544	535	524	507	505	540	525	524	540	533	498	526	546	533	498	548	514	508	560	549	550	494	542	531	529	521	538	592	501	490	525	581	490	538	538	499	515	496	539	521	529	540	535	534	516	531	454	502	574	546	548	538	542	541	518	521	567	505	527	555	521	507	508	563	533	524	531	530	519	551	514	489	551	550	546	524	570	559	512	498	543	558	522	499	538	558	551	540	536	542	523	540	508	560	495	534	558	531	521	530	528	516	523	480	544	556	556	506	505	540	517	529	501	538	500	531	531	553	505	526	478	490	540	526	519	503	528	520	539	516	500	549	550	557	550	526	547	525	525	526	556	466	544	537	554	548	552	529	499	539	544	492	507	517	531	527	523	492	522	525	490	534	530	524	527	496	507	528	522	554	499	507	514	549	507	500	527	551	535	531	497	499	515	509	530	522	534	579	537	518	534	531	514	589	518	494	516	510	494	552	505	558	524	539	526	535	522	536	503	558	541	509	579	529	524	557	554	534	506	499	539	509	538	493	525	570	560	550	473	573	494	527	530	528	521	547	523	517	548	530	519	546	540	545	513	539	593	515	529	574	528	481	497	508	543	498	553	531	528	521	538	509	543	549	587	514	548	581	557	587	491	493	499	520	555	530	514	517	554	537	553	543	538	519	524	529	583	518	479	533	513	522	526	513	506	533	492	491	520	551	551	543	521	556	542	554	544	515	495	516	538	501	527	516	582	529	541	523	567	516	495	565	549	507	548	521	503	559	532	495	512	529	535	538	514	529	536	506	544	526	514	569	534	548	514	577	488	531	530	514	540	569	501	517	518	501	530	553	502	539	556	552	528	535	496	536	507	508	531	542	498	534	517	515	545	517	552	502	575	494	533	580	518	559	556	545	524	529	519	552	510	554	490	543	492	510	540	506	535	563	521	505	521	518	522	540	528	523	528	545	530	503	484	563	477	576	504	578	515	544	577	502	546	514	551	531	520	552	482	522	504	501	494	532	525	545	572	530	563	534	553	517	559	584	560	584	520	549	471	521	516	546	529
11372	26449	20666	10844	8548	7184	5749	5282	19969	25603	21508	15894	10385	5450	2944	1479	794	667	641	584	580	576	537	570	558	581	565	551	586	564	575	528	578	580	552	564	530	563	598	559	564	572	541	553	543	537	562	523	551	541	527	522	573	575	563	525	526	585	560	551	540	586	562	557	527	541	524	544	601	551	558	588	557	554	560	533	519	577	570	539	558	549	552	537	552	586	553	550	506	543	523	532	549	563	542	533	600	549	554	540	531	547	560	582	565	546	521	568	580	556	544	576	585	518	584	550	512	548	557	586	548	545	560	559	513	565	564	553	533	589	548	561	569	594	571	521	543	591	554	559	561	526	570	580	525	496	562	556	547	559	519	560	537	551	548	533	584	547	546	579	540	538	559	523	578	538	563	537	547	584	589	556	546	551	539	548	527	563	561	582	563	557	587	563	568	531	551	546	561	564	548	554	563	582	570	597	544	581	548	539	543	527	547	572	560	516	550	559	562	539	564	548	604	566	551	534	545	527	580	550	568	568	551	556	532	555	552	526	560	518	578	593	571	546	588	575	566	531	564	555	551	527	536	533	521	561	549	544	551	577	529	566	555	573	596	550	544	537	585	578	593	536	542	547	564	549	535	560	569	575	544	562	541	571	567	561	556	529	541	561	544	557	541	567	566	569	585	559	546	528	528	601	535	598	568	559	570	565	539	559	578	547	539	522	530	552	572	596	524	559	568	556	550	543	540	556	606	539	560	572	548	565	509	547	589	496	528	540	544	546	581	596	570	595	548	544	570	571	557	564	586	562	572	538	511	523	546	537	541	544	557	535	581	577	579	583	585	607	509	564	577	518	548	556	564	546	588	543	574	534	507	554	527	572	533	516	538	564	514	556	557	521	545	535	545	533	565	538	566	567	512	582	519	587	578	585	541	533	588	580	551	585	553	540	573	595	546	550	522	578	575	577	527	522	545	531	516	550	540	573	566	557	526	532	516	552	571	566	528	619	522	573	530	559	563	558	530	524	563	528	564	552	531	586	566	555	547	583	534	545	557	533	586	546	581	586	564	602	554	619	564	538	556	583	554	540	535	520	535	541	558	579	570	557	550	561	625	576	565	527	518	512	551	558	573	587	584	550	541	534	549	527	534	570	556	565	566	637	556	570	569	522	526	539	530	618	541	555	513	527	563	548	542	574	554	559	536	587	561	524	577	562	544	542	570	579	547	585	594	552	503	565	541	539	587	552	596	563	523	515	542	573	537	546	530	535	572	576	548	525	576	550	580	555	594	589	547	601	558	583	540	567	586	539	563	519	556	563	571	533	560	527	567	508	513	555	542	554	589	540	567	531	531	550	542	572	512	566	565	550	555	544	521	513	556	557	562	542	539	532	550	581	524	603	551	593	574	541	561	556	549	596	551	592	562	566	575	549	541	543	556	600	579	546	488	551	541	516	569	598	522	557	536	543	581	530	582	544	570	553	543	583	510	563	532	591	565	527	558	568	590	558	552	541	571	546	589	572	523	567	536	573	568	562	551	557	573	564	528	574	569	557	598	569	578	557	530	553	550	593	574	547	550	539	561	545	528	541	570	535	532	568	527	597	530	569	539	563	568	537	592	600	569	573	521	582	556	552	522	548	538	571	579	537	581	560	557	554	549	583	527	530	521	560	555	578	571	553	574	564	575	572	530	544	521	581	551	558	519	563	543	578	543	550	536	552	542	549	564	563	566	541	524	551	553	559	572	518	559	541	564	571	577	513	522	580	567	535	547	544	538	536	596	511	575	557	554	553	555	524	590	559	565	552	520	593	570	530	532	573	556	564	523	518	552	554	581	531	526	566	570	538	557	596	511	551	576	548	564	539	537	557	547	580	534	582	525	519	568	571	565	580	549	558	599	584	520	543	572	536	578	575	599	514	576	562	573	571	550	551	550	513	532	543	566	565	533	544	542	561	583	564	537	560	549	520	567	526	555	521	527	584	533	553	542	555	551	571	597	542	554	566	562	534	558	558	545	517	562	573	559	555	547	527	543	540	584	542	577	597	553	568	582	574	530	587	606	556	564	562	547	511	539	557	577	538	528	554	550	537	546	569	519	525	551	551	586	568	524	565	541	552	554	567	571	541	552	534	541	570	554	540	546	536	559	522	554	563	579	549	559	588	572	573	594	547	538	580	574	541	538	516	553	570	565	551	535	555	563	572	514	560	557	565	571	530	557	521	532	552	560	512	544	580	556	553	550	567	560	541	543	526	559	549	517	564	537	545	583	533	564	562	554	552	567	565	550	592	593	555	557	538	518	537	599	560	552	563	533	546	564	513	515	527	580	592	568	555	546	532	559	534	560	553	578	526	588	530	516	526	561	540	516	519	537	542	592	575	567	560	552	598	562	551	551	595	536	561	581	569	548	525	543	583	540	560	573	510	535	598	541	549	574	562	560	527	551	532	553	574	542	551	558	565	537	587	537	547	501	555	555	565	573	532	552	526	573	549	543	560	509	592	533	585	543	544	540	533	570	530	533	547	573	538	544	538	525	566	553	553	564	588	545	552	548	521	535	555	530	541	575	553	576	572	579	553	542	519	555	575	583	569	594	513	543	554	546	547	554	545	552	590	518	604	533	568	544	567	610	567	536	577	559	598	538	548	563	535	608	573	592	555	539	567	558	510	512	555	569	550	590	554	547	576	547	525	514	523	597	587	517	521	620	519	592	566	547	550	518	561	539	583	567	555	578	550	548	560	559	571	535	552	552	549	531	599	535	568	558	573	576	568	554	528	536	572	540	566	571	547	570	575	542	566	555	542	568	584	551	550	557	521	499	565	559	579	575	561	554	560	556	531	550	579	562	553	534	574	546	556	538	546	603	521	559	562	548	550	588	520	553	525	517	500	571	540	567	563	539	577	538	544	523	544	551	522	546	524	548	518	553	542	528	575	543	555	566	548	552	550	542	563	566	564	552	595	579	555	562	562	546	556	545	584	563	554	552	550	568	553	569	547	538	510	536	520	557	579	563	561	549	559	531	546	557	536	562	573	533	568	583	524	538	531	562	572	575	563	546	535	555	545	572	537	525	598	574	570	535	595	559	571	570	563	540	521	533	566	566	591	537	584	535	552	541	556	569	593	561	523	561	536	534	550	557	532	557	547	530	527	562	562	604	546	549	578	549	564	563	532	610	506	544	541	563	567	527	560	571	549	592	543	556	570	539	533	536	523	567	532	540	531	566	539	552	583	541	562	547	546	532	530	551	533	558	548	560	559	580	520	594	556	562	572	598	547	540	568	537	559	549	575	573	550	558	586	599	571	539	570	556	568	564	575	541	558	538	507	553	526	541	563	547	533	532	554	580	574	562	543	546	548	564	526	575	556	543	534	548	554	571	560	582	588	525	565	566	548	539	528	537	594	550	571	550	564	563	606	530	560	538	576	582	547	505	560	587	599	534	552	554	544	580	558	549	549	568	546	571	558	507	546	546	584	551	561	586	568	585	553	556	579	569	554	578	565
25371	21470	27579	25649	12112	3527	2164	3831	10279	12160	9663	6588	4105	2235	1295	719	555	560	525	564	526	533	566	504	507	517	529	495	522	488	514	483	506	489	527	544	521	556	494	502	522	524	533	536	513	500	517	507	495	507	500	473	522	537	505	521	527	496	531	533	503	518	534	522	470	499	525	519	496	530	494	561	497	541	521	516	492	497	583	508	485	508	550	522	480	517	551	502	500	544	491	527	530	548	525	501	478	498	504	520	448	535	525	520	532	541	529	541	481	537	505	570	515	495	525	482	483	533	525	529	517	555	525	498	533	518	543	504	534	542	516	539	498	524	532	532	530	482	552	535	566	466	499	527	497	514	547	518	523	494	528	509	530	552	535	498	541	540	521	511	491	479	521	524	528	561	516	505	490	530	498	522	510	507	523	517	508	515	506	529	561	524	524	512	498	539	503	514	504	516	525	516	522	494	548	507	512	522	509	519	531	547	493	505	507	529	493	495	522	519	512	490	523	542	480	474	530	477	487	506	531	498	501	535	492	483	550	525	506	510	492	483	504	504	538	530	517	549	550	535	518	501	500	541	545	526	550	549	522	596	472	517	530	501	506	487	538	506	540	503	539	540	512	496	526	570	506	523	536	525	518	510	562	525	517	542	536	518	514	514	514	553	497	564	571	500	519	507	482	578	521	535	473	526	511	513	514	513	529	536	505	540	492	494	561	529	511	506	538	526	527	531	533	531	515	551	517	517	492	477	537	496	532	539	528	548	519	531	478	522	537	529	517	530	546	500	500	491	539	521	511	548	506	532	493	482	547	504	507	502	530	503	514	480	533	570	535	527	528	536	534	488	500	501	493	503	540	507	540	522	504	473	561	552	513	475	524	544	550	514	489	545	520	522	521	576	527	499	504	542	539	518	498	479	517	528	572	506	533	501	534	513	481	522	510	532	488	494	516	479	524	499	492	511	530	522	526	497	514	449	508	548	513	517	528	505	540	519	540	525	544	524	524	469	510	492	535	534	501	515	490	550	535	551	512	513	486	531	512	533	483	517	504	481	510	531	564	534	492	512	505	507	514	496	487	542	509	486	535	484	531	471	489	477	493	488	549	501	501	573	525	508	511	514	465	526	559	491	518	517	503	517	479	498	521	558	506	521	515	500	495	529	526	517	511	524	491	500	525	529	510	496	503	502	548	535	488	524	512	512	520	485	514	472	533	495	504	518	520	509	520	546	496	483	501	489	527	505	521	507	483	544	543	522	500	476	527	480	518	482	544	510	490	495	504	574	480	496	489	554	568	511	485	492	514	508	532	505	519	504	487	498	542	489	533	537	524	551	591	477	539	554	531	531	537	532	536	485	505	498	504	514	517	513	473	536	533	515	504	511	487	527	482	530	529	506	502	493	516	516	507	525	478	509	554	530	515	541	525	498	537	540	550	552	518	517	514	518	555	543	492	510	524	554	519	495	531	517	544	552	486	493	522	519	502	530	503	547	511	485	544	539	546	505	532	505	501	504	520	529	499	544	546	512	539	543	522	534	522	495	505	548	537	495	501	503	537	500	537	544	538	517	538	556	504	505	505	496	547	498	541	583	492	544	513	504	513	482	498	506	508	521	516	521	524	515	493	521	499	548	527	490	504	483	533	514	509	507	532	515	511	520	584	494	511	554	539	528	507	497	495	508	532	529	521	527	541	538	490	493	543	508	507	489	518	507	528	510	527	482	523	512	506	525	498	521	533	518	578	485	542	512	490	485	517	559	513	513	501	513	490	532	533	546	481	491	513	493	488	508	543	532	566	518	524	514	529	516	549	527	510	526	559	504	525	543	497	533	488	542	542	488	507	503	495	531	531	534	551	502	488	524	554	515	489	536	537	492	473	528	533	502	516	520	551	530	467	498	507	511	495	507	514	489	530	515	541	524	521	450	475	553	550	528	503	512	524	503	536	493	492	517	525	500	496	523	496	568	529	547	507	520	512	534	478	535	542	518	528	514	515	514	518	468	534	529	531	499	526	479	506	488	519	523	527	541	535	536	562	516	506	530	514	524	533	509	511	499	557	540	543	510	560	488	525	534	520	480	517	478	519	510	493	534	555	486	476	511	510	555	514	514	497	518	530	514	490	545	478	540	544	540	555	548	534	539	508	526	575	503	500	455	522	555	512	534	508	514	490	529	515	537	508	511	519	521	556	489	503	505	524	516	501	504	539	524	499	475	502	540	550	517	528	525	484	492	573	531	467	528	533	540	446	557	489	528	542	525	580	501	529	491	545	540	542	497	487	521	507	506	552	497	499	499	574	539	509	510	514	559	561	523	503	518	552	521	504	523	492	519	532	517	485	543	525	500	532	509	564	534	543	506	526	475	525	498	504	500	533	504	506	509	518	530	528	553	553	506	509	540	524	540	547	531	558	498	527	523	491	543	567	511	517	505	515	520	555	498	541	496	539	523	498	525	541	517	498	527	551	532	525	494	528	500	521	508	506	529	526	531	521	526	530	521	524	512	517	508	446	527	537	554	533	509	550	501	566	496	549	521	490	534	527	543	511	507	505	499	506	519	513	501	510	510	501	526	483	491	487	514	511	544	496	548	559	526	537	498	536	537	492	485	475	515	539	507	507	517	520	508	494	509	553	519	499	572	507	479	508	492	533	536	528	532	548	478	508	506	541	474	513	522	584	543	491	499	515	575	521	516	540	535	482	498	492	504	540	508	509	530	536	541	506	468	504	542	512	540	549	492	517	538	519	513	534	507	549	510	500	485	512	518	548	525	544	494	516	491	510	474	531	515	526	497	524	496	537	510	526	525	506	520	521	486	485	502	519	522	531	466	481	512	511	495	481	544	508	572	517	467	534	497	477	502	496	496	519	514	509	495	484	513	491	557	508	519	506	501	511	514	521	498	507	492	558	515	558	588	516	499	501	507	495	536	561	518	480	530	525	553	551	522	499	517	491	522	561	497	497	519	544	464	500	497	536	502	483	548	471	520	498	485	526	531	489	537	534	503	494	526	547	536	489	506	491	490	501	500	513	473	527	534	500	524	529	528	515	490	523	564	512	512	515	479	510	454	529	498	501	517	561	509	510	503	529	517	528	495	517	539	507	498	520	538	500	525	516	556	523	518	508	524	527	519	550	516	499	507	488	539	524	494	478	528	499	500	490	517	523	503	479	480	497	551	494	502	520	539	489	541	518	527	467	515	550	523	561	515	502	509	510	514	515	501	546	518	522	511	527	542	533	524	560	510	510	507	495	513	514	522	564	523	541	553	500	506	500	533	508	540	510	511	515	458	551	497	471	553	543	545	490	500	557	491	483	508	521	532	476	559	538	499	482	517	523	511	540	458	487	553	519	515	533	489	500	526	532	529	502	518	540	514	512	516	521	503	507	513	531	513	516	478	541	545	527	517	548	508	531	525	491	500	508	494	511	547	509	520	500	533	504	508	529	525	544	523	541	513	485	491	534	505	556	517	513	493	547	534	504	545	525	554	521	536	527	466
10779	21459	17907	11450	7593	5357	3675	7724	18176	19134	15266	10865	6930	3692	2041	969	672	588	605	608	614	621	571	594	554	570	607	532	553	545	523	558	584	490	547	576	593	558	559	523	556	533	600	486	580	544	574	523	577	552	590	552	552	605	572	538	561	538	495	583	541	542	542	560	557	547	543	574	568	584	563	552	599	541	571	556	534	526	536	578	531	561	510	554	566	525	538	546	591	586	550	529	519	560	565	565	562	561	568	566	572	558	582	551	548	552	555	557	552	548	547	532	540	590	578	557	584	558	539	535	558	544	548	591	597	545	556	540	560	566	566	571	561	565	519	581	550	533	541	537	552	519	540	557	573	565	601	552	520	560	561	607	567	540	551	545	562	516	584	548	513	523	546	558	566	541	580	546	561	536	557	580	579	566	544	559	555	536	592	523	559	594	517	580	575	559	553	591	511	512	543	528	567	538	567	562	544	543	543	511	550	595	523	560	563	539	577	600	561	524	556	578	538	564	549	549	561	593	573	522	615	565	519	530	554	565	541	573	552	539	536	505	553	537	561	593	588	551	565	575	541	583	532	543	536	542	541	564	598	535	592	525	532	558	534	569	573	546	596	591	543	554	536	531	560	530	557	543	552	536	578	593	557	572	499	539	573	538	587	527	555	519	552	566	554	583	521	593	535	578	570	526	550	554	554	580	532	570	580	584	586	518	532	565	514	525	543	588	580	548	589	531	514	573	567	574	574	557	548	580	583	566	542	568	566	589	533	570	573	566	552	531	546	522	565	581	553	570	566	553	537	536	555	539	598	535	573	585	528	557	565	576	593	542	580	570	567	570	538	525	574	532	586	550	561	491	546	536	522	558	559	525	535	529	556	544	572	545	545	514	559	559	569	550	545	578	546	570	537	545	607	598	549	528	531	515	558	552	525	526	570	576	530	596	589	522	526	569	565	579	552	532	526	548	611	581	517	520	569	552	557	547	586	597	546	517	564	546	543	558	578	582	500	513	496	522	593	509	572	566	527	554	568	569	564	571	537	529	569	560	523	562	541	554	527	526	543	565	564	542	586	541	601	527	516	519	543	588	545	563	506	549	596	577	542	539	562	574	527	525	536	553	549	578	581	567	557	559	569	561	569	585	569	581	597	539	518	541	517	527	544	559	554	568	520	560	547	561	559	581	550	554	582	603	540	547	556	561	549	556	565	541	583	608	546	562	571	558	537	530	537	556	524	535	576	540	539	563	521	545	548	552	615	556	535	515	532	522	558	550	562	536	493	555	577	557	564	566	531	513	567	532	550	543	548	556	552	574	565	618	559	591	520	521	554	569	530	539	560	574	563	554	539	552	566	586	531	532	540	597	572	558	538	573	580	555	558	536	534	572	551	595	538	540	549	546	544	549	548	564	541	554	553	558	521	552	535	579	544	525	615	554	573	515	533	574	524	548	549	610	566	593	504	577	568	551	530	533	531	534	568	548	566	585	551	540	551	540	526	566	518	557	539	565	577	589	544	572	553	578	536	542	558	537	521	570	576	559	608	557	561	576	519	569	557	560	566	538	506	575	563	571	517	554	573	552	584	539	565	547	541	597	622	570	550	580	549	592	579	555	542	534	579	541	576	519	536	569	570	550	516	579	550	600	542	567	543	569	526	518	528	553	519	569	575	555	546	530	503	546	550	559	528	566	563	557	539	539	555	541	568	526	523	549	543	574	543	522	548	533	545	561	516	547	552	599	592	544	533	594	598	536	558	553	565	565	613	582	584	581	545	525	583	554	567	581	571	547	607	538	581	542	553	548	571	559	592	575	558	584	595	556	565	532	568	522	554	606	530	523	536	591	532	568	550	498	575	513	542	535	585	581	542	568	566	579	544	566	584	547	535	579	517	556	569	548	500	593	521	608	576	541	555	513	537	574	568	553	558	516	576	575	523	550	554	559	543	574	563	576	530	541	545	515	542	562	530	552	522	573	574	546	585	576	534	549	523	540	582	507	562	547	575	563	596	556	520	559	547	583	570	568	566	565	557	548	564	538	596	569	570	536	512	554	564	499	578	581	513	541	574	577	530	543	585	496	557	528	558	558	545	562	537	586	516	537	572	556	561	571	582	536	562	564	519	567	540	577	543	550	544	570	534	562	549	549	567	583	553	559	595	554	578	525	561	563	520	508	558	505	539	571	538	573	556	574	587	578	558	511	622	569	529	561	518	536	578	560	550	531	570	580	579	573	558	544	529	568	536	556	531	539	518	540	509	580	557	590	572	548	528	595	539	550	577	572	554	563	498	557	549	544	540	509	575	552	529	519	577	576	575	507	537	548	562	607	572	574	522	512	538	565	559	550	579	526	552	531	570	602	535	591	537	512	526	534	551	553	533	592	584	565	491	546	582	542	615	580	529	578	530	515	518	534	572	535	583	557	543	621	531	526	547	568	559	564	520	542	570	611	611	500	563	589	570	568	534	539	568	595	609	530	562	532	543	572	568	571	563	551	507	555	508	592	562	537	558	560	547	551	537	526	564	522	545	602	581	598	572	515	553	579	531	516	563	545	566	494	542	526	555	547	555	585	572	526	570	601	534	539	597	562	580	584	576	561	553	541	544	527	566	546	574	544	563	565	567	526	505	532	559	570	543	543	564	502	562	561	548	539	564	548	581	546	513	546	574	544	546	550	555	532	558	514	607	539	563	518	539	606	554	567	509	562	545	565	567	574	556	546	510	553	554	560	593	564	555	554	553	536	532	571	540	555	544	577	568	533	574	572	534	579	541	553	567	527	570	560	530	546	560	564	584	558	505	539	588	526	508	540	530	540	541	551	538	597	526	545	554	562	564	585	552	507	555	533	557	578	540	544	552	556	516	528	572	543	536	561	591	551	577	578	564	519	543	537	521	532	584	573	575	594	536	587	565	524	558	580	568	535	539	608	568	580	573	549	528	563	546	552	591	552	579	542	525	534	554	564	564	535	539	533	561	529	564	563	556	561	583	502	569	504	567	532	543	574	532	601	594	580	563	533	537	570	539	542	537	542	548	551	535	532	579	572	592	524	553	544	575	577	544	522	525	594	611	544	537	558	505	540	542	538	564	519	529	566	546	564	606	523	554	591	559	531	552	559	529	592	520	546	568	574	559	556	549	517	537	500	566	528	579	573	599	536	572	556	539	542	577	528	571	584	514	546	523	550	553	570	541	580	556	567	557	531	573	614	527	537	550	562	574	587	591	554	553	552	566	538	579	589	515	521	568	544	591	552	545	533	542	573	526	579	580	587	524	594	550	562	555	589	571	545	505	524	590	544	557	550	562	521	520	558	603	543	541	522	579	558	530	578	562	555	522	506	554	532	527	558	530	550	537	575	560	544	591	544	566	582	537	588	573	545	520	570	539	543	546	556	533	554	601	522	566	556	542	542	557	580	550	562	608	541	515	584	563	521	545	545	534	584	548	589	584	523	551	544	571	553	557	541	562	549	556	530	598	519	566	554	552	529	580	570	547	553	571	538
22865	21438	29124	24150	21448	21530	11751	16956	34295	35164	27931	21322	13385	6668	3147	1375	886	796	808	707	740	696	683	663	699	654	664	698	624	705	695	642	614	665	635	672	661	687	645	655	675	667	661	671	670	696	674	645	714	648	669	668	662	677	677	685	651	694	711	658	677	687	658	689	653	652	700	627	657	721	652	661	670	660	686	694	641	670	644	669	698	678	664	668	674	669	668	658	664	614	645	695	672	676	715	690	723	685	671	607	679	682	641	662	710	655	677	620	655	666	645	685	679	732	664	647	630	654	650	636	689	683	688	644	729	677	630	674	646	649	653	676	662	706	678	645	643	734	635	657	671	636	661	701	644	699	659	702	690	664	586	656	645	642	716	671	620	678	671	710	669	707	673	667	632	674	627	653	724	674	666	669	669	687	652	685	677	670	681	719	650	686	632	652	651	647	715	698	703	704	621	622	662	678	653	694	654	706	644	659	680	630	679	674	656	673	651	667	634	651	607	713	666	689	669	696	689	657	692	662	672	648	671	616	663	649	651	654	626	689	681	636	703	699	693	641	723	713	635	702	680	683	661	679	625	679	661	636	688	636	635	651	682	696	624	653	670	619	681	657	661	686	703	657	664	636	688	697	685	689	667	635	649	640	652	663	682	622	658	663	660	655	654	705	681	669	654	647	677	638	652	675	700	740	631	673	672	653	660	670	682	675	691	704	632	652	656	660	668	622	671	707	677	668	666	677	624	695	650	651	698	624	692	644	641	646	677	596	616	655	689	625	639	637	666	668	691	691	621	644	649	700	654	669	608	645	668	645	686	654	631	675	685	674	702	581	661	627	647	678	673	650	642	653	660	615	671	693	650	708	648	720	672	649	676	661	695	645	655	699	609	687	646	668	682	656	701	646	677	666	609	645	652	633	680	678	617	657	675	705	707	690	669	686	659	662	641	661	658	642	657	649	655	659	699	633	626	681	725	663	661	624	643	665	672	614	707	657	645	661	704	684	670	659	664	605	653	668	619	685	684	725	661	672	667	666	683	675	681	660	690	650	654	652	675	647	694	672	641	663	628	692	641	680	707	682	661	644	707	647	688	702	650	657	626	718	702	620	692	649	642	629	661	654	673	675	677	645	691	698	692	694	650	652	715	692	665	673	659	694	629	636	660	644	667	693	654	675	695	657	703	670	664	700	695	638	674	638	696	695	631	642	641	677	645	658	626	642	667	632	643	683	655	689	717	643	658	697	688	659	697	680	680	736	647	690	664	691	670	668	668	667	656	697	626	686	620	672	693	679	626	656	674	670	680	646	702	672	675	646	709	669	703	689	672	639	652	653	647	676	679	698	674	623	669	627	661	667	712	631	617	686	699	644	679	658	673	652	674	693	647	668	632	667	662	677	702	655	695	647	655	644	656	682	706	621	688	637	630	674	655	703	666	654	700	649	647	664	675	660	662	714	647	713	710	654	710	701	713	693	630	671	698	651	621	633	664	644	694	674	661	659	676	673	629	629	677	657	653	681	614	685	622	674	676	664	660	651	708	650	684	658	675	685	661	673	651	651	688	671	636	645	638	710	690	664	622	697	639	695	675	643	694	640	734	706	705	652	644	676	620	636	680	656	698	698	649	660	664	661	687	675	688	689	700	665	630	637	663	684	648	704	650	683	661	673	709	632	652	664	646	690	626	623	694	685	627	651	686	661	670	671	698	674	647	671	654	675	699	660	653	617	665	690	662	701	683	686	684	694	690	627	652	650	669	648	669	667	712	642	686	642	649	693	680	682	661	663	645	667	662	696	671	641	666	654	647	615	624	652	653	617	650	628	652	677	723	673	654	649	646	654	643	684	700	671	661	603	652	602	585	648	680	710	664	638	647	648	706	675	607	617	661	611	633	682	648	671	651	651	663	669	736	663	644	636	661	618	688	644	685	669	738	656	655	646	670	656	649	671	689	642	682	689	624	640	690	636	695	678	678	673	700	661	647	665	651	679	625	664	643	654	712	632	689	630	651	661	649	661	664	677	703	667	663	722	710	672	663	707	711	638	611	613	663	660	652	651	689	618	715	653	648	681	668	645	651	628	683	612	640	647	682	653	671	719	707	612	635	629	700	661	675	630	672	648	611	628	682	683	690	639	638	681	691	683	694	684	678	752	695	660	697	678	724	657	683	636	627	603	709	688	655	627	663	680	684	675	692	698	672	670	691	675	665	631	660	687	660	744	648	664	685	654	661	687	649	683	668	655	706	687	639	704	645	650	657	645	659	679	653	655	660	673	692	685	668	647	668	702	727	682	656	673	691	691	670	675	689	707	656	693	666	715	620	682	645	685	664	618	672	592	691	711	705	683	678	639	626	622	699	671	657	653	654	633	693	676	643	696	707	679	621	626	678	692	633	665	700	689	649	675	641	698	676	703	629	713	644	680	696	649	650	698	649	669	656	685	639	690	627	679	677	603	646	668	728	686	676	696	678	676	674	616	662	693	608	659	669	681	645	678	654	696	728	690	613	631	650	675	657	692	664	705	670	711	707	682	631	677	677	656	632	692	646	629	682	670	724	710	655	633	662	679	679	628	642	640	649	658	676	624	674	628	679	622	635	673	656	654	635	649	634	721	701	608	624	686	625	678	601	698	679	631	647	646	609	698	696	658	670	663	664	663	670	692	646	666	650	647	677	672	620	682	611	707	658	647	651	621	636	629	638	629	632	643	679	657	676	618	629	677	648	693	661	639	691	675	658	680	650	656	655	694	659	686	680	717	625	705	697	699	701	642	652	675	636	636	688	640	671	638	662	645	739	672	673	622	637	673	646	659	660	648	636	716	653	684	640	696	653	672	658	673	663	699	693	673	653	692	677	665	647	682	645	699	718	688	718	673	667	662	678	649	667	628	701	674	675	645	689	650	699	647	694	654	667	687	660	633	691	650	681	656	641	626	687	665	682	690	657	641	673	634	689	674	687	682	661	646	664	693	643	676	693	685	657	629	653	637	668	690	691	655	632	638	685	661	647	648	685	696	650	679	646	670	668	631	650	647	657	732	690	677	677	606	643	643	612	730	664	682	661	634	689	712	690	718	612	665	631	695	648	650	654	676	697	638	654	652	654	669	643	692	684	640	704	615	670	677	640	649	634	675	651	607	616	720	673	649	602	637	652	652	640	690	687	700	628	642	691	659	648	646	677	676	663	637	635	668	710	647	672	631	715	694	684	678	671	620	627	679	655	684	686	620	624	673	672	659	679	642	678	664	680	663	738	650	679	668	670	673	687	665	650	680	692	621	680	693	644	661	665	610	634	673	662	627	654	617	690	667	664	643	650	663	656	674	653	619	654	663	646	647	666	693	734	662	633	682	656	615	692	668	647	689	650	667	682	690	648	689	695	676	642	707	689	610	689	611	692	656	645	667	630	661	623	721	657	676	661	672	677	681	665	693	646	662	641	658	655	660	618	690	670	631	657	640	674	727	660	672	704	679	684	658	640	661	621	649	667	677	708	685	681	633
13096	29851	22882	17296	11644	7155	6888	22990	38353	36949	30463	24703	16413	8857	4499	1735	1091	912	920	823	809	730	718	688	713	671	703	666	731	698	714	752	713	689	655	734	720	675	703	674	676	664	696	732	665	689	633	700	699	675	702	687	675	674	684	624	699	712	667	682	627	690	677	700	684	732	649	675	679	681	752	733	685	683	702	698	727	690	648	663	691	702	705	704	698	689	681	711	679	678	650	688	673	686	665	688	676	663	701	647	707	669	660	685	711	689	681	737	696	731	733	682	652	640	694	670	693	676	658	654	675	680	694	712	726	676	704	687	676	669	675	699	654	688	671	649	658	641	694	696	700	729	708	693	723	677	660	700	658	684	711	687	670	640	738	677	694	706	672	694	682	654	704	683	704	658	661	654	634	666	705	664	721	713	662	670	649	690	728	685	704	674	702	667	695	616	660	703	688	665	663	730	704	707	681	677	714	671	706	732	676	694	656	700	670	681	746	696	725	701	677	665	676	662	693	705	682	723	668	701	703	706	684	651	694	698	725	708	644	702	725	712	659	698	717	667	682	700	668	674	660	655	694	674	710	652	710	638	737	642	658	672	687	665	674	647	672	684	705	685	669	681	664	691	678	671	721	721	693	657	703	702	661	638	663	692	667	674	648	722	701	684	648	709	683	676	654	716	657	619	691	684	706	711	717	696	691	716	654	691	643	679	713	704	654	713	698	687	724	712	685	667	668	658	693	685	651	669	659	707	660	677	710	707	693	703	664	699	697	704	716	669	687	726	670	670	684	645	662	702	680	692	663	690	716	675	648	707	730	686	674	685	674	657	668	685	694	673	648	679	704	692	639	652	674	677	699	675	694	646	683	699	676	726	670	704	673	664	734	664	684	682	711	678	675	665	669	690	686	677	664	688	706	695	706	730	662	701	697	653	698	697	715	678	665	695	678	691	689	711	692	645	658	685	672	716	695	685	668	684	659	688	701	640	682	697	708	673	666	670	699	700	710	705	684	666	673	669	717	644	712	687	637	724	656	673	708	675	672	691	702	656	657	693	725	695	687	710	633	714	675	707	691	701	709	724	679	710	660	702	690	758	675	651	705	708	642	738	721	675	713	712	719	655	637	720	670	651	682	736	697	687	664	676	678	660	676	683	672	663	762	718	678	629	708	687	694	727	717	693	721	646	668	644	704	676	704	681	716	694	678	649	633	677	653	724	630	693	711	645	679	665	674	672	689	676	738	668	657	660	746	643	713	720	690	692	717	705	667	650	666	725	694	685	660	696	684	687	648	686	710	725	684	653	686	637	672	657	672	691	699	692	678	692	674	688	696	674	718	649	681	656	652	679	674	707	694	648	671	689	691	678	716	683	707	664	692	685	675	713	649	698	684	721	703	695	663	663	681	698	681	674	686	662	673	714	714	682	651	721	675	695	682	706	684	686	687	710	689	699	675	651	708	662	714	706	699	711	694	684	662	641	693	694	668	707	696	651	660	706	697	761	653	662	668	679	671	677	660	696	704	706	723	636	720	693	729	681	729	714	711	693	708	732	673	666	676	694	636	691	630	697	659	654	712	649	716	664	653	723	697	678	687	692	707	661	667	681	656	676	669	692	656	662	684	656	661	703	679	690	665	698	715	688	686	709	657	675	664	695	656	650	686	632	672	680	700	697	701	691	717	633	691	664	666	709	677	713	666	671	686	644	631	703	687	739	693	665	678	682	710	698	661	692	663	690	677	674	740	652	638	697	667	672	671	666	683	684	644	691	727	704	644	680	712	702	692	661	705	695	690	688	671	673	701	671	699	657	663	708	673	690	680	729	681	649	697	681	691	644	708	657	698	692	698	663	711	668	682	693	663	680	676	701	724	717	667	733	706	699	707	699	656	710	694	665	674	701	678	678	675	677	690	687	697	673	682	702	639	674	687	676	702	700	700	702	660	675	684	649	664	620	647	676	708	695	662	678	680	700	701	714	677	677	656	726	678	630	669	700	675	669	708	684	677	714	671	676	645	707	707	707	683	660	664	681	689	651	726	663	674	645	680	719	666	676	736	713	672	688	673	733	698	727	721	645	684	684	672	663	707	674	687	679	712	662	653	704	710	648	679	658	691	685	722	700	652	682	703	656	694	663	657	656	658	642	681	718	749	674	675	658	696	666	629	721	682	751	649	698	692	702	677	656	731	675	667	668	697	661	700	681	668	700	683	696	694	657	697	693	642	634	697	677	657	662	711	684	649	670	680	701	681	687	711	687	682	696	696	674	691	644	689	690	683	700	697	645	685	705	683	652	663	717	635	678	697	676	722	704	670	708	659	654	673	701	688	685	701	615	662	648	691	623	680	687	709	709	695	679	690	647	706	691	687	688	687	720	671	707	665	653	682	672	651	688	684	710	695	682	709	686	660	648	708	711	706	692	717	722	658	717	657	727	661	672	679	687	677	651	634	693	667	644	697	659	656	677	704	684	700	678	717	738	697	697	652	695	687	684	723	718	698	732	706	624	658	771	666	692	653	704	664	655	691	749	756	663	681	648	718	647	695	681	669	710	660	686	688	712	687	679	671	692	696	662	671	672	682	696	660	684	687	708	724	668	681	722	733	640	687	707	674	694	731	736	667	682	688	664	682	691	674	678	680	689	698	666	678	702	697	667	711	693	724	722	745	717	698	672	651	673	656	659	677	680	663	733	664	685	679	690	685	670	692	636	727	660	634	666	724	737	707	729	644	681	701	683	658	701	680	696	669	696	646	711	647	687	690	707	713	678	708	705	665	678	665	724	660	666	696	642	691	654	710	686	687	652	683	711	660	693	654	705	692	711	663	663	683	724	718	730	686	725	695	711	701	666	667	694	679	691	637	689	660	657	670	681	704	725	692	649	695	679	683	675	708	620	667	664	730	682	699	681	706	682	686	691	685	701	665	678	693	689	706	743	715	687	719	656	718	688	673	655	699	730	660	707	677	726	680	621	696	675	698	712	647	657	679	712	643	675	713	650	696	658	659	666	680	717	672	656	680	703	653	619	662	674	638	664	670	687	647	677	722	678	684	721	657	695	683	658	669	694	697	653	673	688	668	684	671	726	685	704	706	688	615	690	698	691	651	620	676	655	631	661	690	643	716	659	692	685	670	681	681	665	670	729	720	643	711	685	701	685	654	703	663	686	676	727	630	667	655	654	669	653	675	668	671	676	685	657	688	672	714	686	694	709	658	708	725	655	670	659	662	662	716	705	724	658	706	649	681	641	691	688	625	728	650	701	741	664	690	652	664	692	681	688	665	720	652	674	694	649	694	683	670	649	669	681	683	637	634	662	697	673	668	664	727	668	698	664	651	740	731	681	717	753	679	630	700	702	731	682	703	681	630	703	688	691	678	706	715	643	701	634	668	643	692	710	679	676	715	636	655	680	692	643	664	647	689	676	665	711	680	734	690	658	686	689	692	715	684	704	699	676	714	665	687	671	708	643	703	715	662	682	722	683	708	673	699	732	676	647	704	671
28104	20665	14057	7031	3521	1992	1571	1722	2582	2765	2249	1740	1251	863	555	480	463	474	454	429	505	440	477	464	454	471	459	456	479	429	497	460	450	424	459	462	429	458	457	422	439	458	470	422	466	450	447	475	452	438	422	478	398	462	472	477	479	466	431	473	479	412	480	459	421	428	428	436	481	470	460	471	439	462	460	458	437	471	490	446	453	416	458	466	439	426	475	443	440	450	461	454	487	444	444	477	432	479	466	456	439	452	442	391	450	481	452	390	423	445	481	458	454	441	455	443	441	442	507	477	470	423	475	397	493	442	450	488	403	486	479	472	481	488	447	430	442	487	454	409	462	451	415	439	440	424	467	443	421	453	432	480	459	458	464	437	472	479	438	431	448	454	434	436	441	461	442	475	418	421	448	448	497	434	467	475	428	432	435	438	437	451	476	453	447	428	479	467	447	476	439	442	468	446	468	462	469	453	451	437	458	435	452	486	470	453	435	454	423	454	418	444	444	452	453	474	438	507	443	438	440	458	451	457	470	441	421	421	454	463	443	472	459	433	435	434	480	469	462	432	487	471	446	462	456	436	442	465	460	415	436	447	412	441	444	457	454	425	485	442	487	483	474	463	419	453	467	455	456	501	411	444	480	431	461	454	429	442	449	446	486	417	452	450	432	435	446	437	472	427	445	428	462	490	433	466	439	451	465	462	469	504	456	488	424	429	443	449	448	456	456	423	467	458	458	426	440	444	423	429	453	436	416	449	466	465	472	445	471	437	485	426	466	427	431	443	429	475	457	466	455	467	435	402	503	440	456	453	410	454	475	444	451	439	482	444	418	441	457	455	459	430	456	444	439	477	452	454	460	431	483	476	467	462	464	439	473	435	469	454	475	446	452	449	447	451	413	472	476	449	458	493	451	473	455	472	443	426	431	400	403	471	441	459	463	478	472	485	454	500	435	396	465	486	467	453	447	428	428	471	462	468	414	449	463	455	456	474	477	413	457	446	426	451	457	474	456	487	471	423	472	452	465	441	421	484	418	442	475	438	446	472	457	448	463	454	419	487	446	428	451	454	478	431	473	443	445	474	440	446	485	449	457	472	452	412	465	408	461	445	466	452	428	408	444	473	449	419	447	466	455	480	459	458	446	457	458	486	468	466	467	438	475	474	458	460	473	467	440	437	465	504	469	459	445	470	449	454	462	459	493	442	420	424	479	428	461	443	471	444	448	449	460	447	447	434	452	493	448	475	480	462	446	473	460	447	438	441	447	471	431	452	424	469	440	433	464	473	466	482	460	431	470	448	456	445	441	479	454	457	458	483	455	484	434	455	474	456	421	437	444	453	468	461	471	440	410	445	445	452	455	449	408	497	470	460	481	425	431	467	470	463	466	464	460	467	445	480	468	453	451	459	452	456	473	474	460	440	450	452	434	449	462	476	484	464	463	460	448	402	454	458	423	450	433	470	396	478	453	508	487	460	447	467	462	465	460	430	487	459	466	448	480	464	445	480	449	465	420	443	405	448	478	434	439	443	439	435	460	460	466	494	451	468	484	452	444	436	453	433	465	459	467	453	431	466	410	464	444	467	428	430	457	433	458	452	473	462	443	499	410	470	493	478	450	432	434	429	467	480	401	446	458	476	467	487	438	477	468	495	466	460	412	457	506	458	443	504	494	448	474	465	471	438	436	419	489	454	480	454	446	436	452	469	439	462	434	438	451	474	451	454	442	431	458	423	435	420	462	477	465	512	495	449	438	451	486	440	450	498	476	450	508	458	427	449	446	438	445	457	428	400	420	443	450	458	495	429	455	441	433	448	435	440	469	465	441	432	451	417	406	461	450	465	417	444	408	418	429	426	450	467	456	392	480	438	449	437	420	494	457	461	424	441	464	491	450	434	442	415	473	493	437	457	447	478	444	437	465	462	456	466	455	443	477	473	423	420	441	477	431	429	467	405	440	467	462	441	430	465	461	416	462	467	449	437	450	437	464	461	442	451	436	430	432	429	465	501	422	481	429	416	443	441	458	448	468	435	464	468	453	432	487	442	457	438	447	495	442	464	442	472	473	435	449	462	484	452	462	465	453	470	487	402	442	466	480	458	471	423	502	447	441	449	416	443	452	444	480	478	454	466	485	492	420	420	466	459	441	476	462	448	480	479	455	414	451	449	497	457	462	446	487	448	452	461	481	450	476	455	472	434	444	449	447	496	408	459	487	440	442	448	432	470	447	464	465	419	477	464	467	486	454	475	469	492	472	452	478	424	436	467	475	464	401	422	456	452	447	455	465	452	445	424	480	433	464	420	444	452	454	456	430	488	449	489	461	441	462	466	445	430	435	458	461	451	491	463	444	391	453	437	415	461	467	416	487	478	445	471	486	425	477	490	501	414	405	453	488	472	479	449	457	451	429	438	470	443	455	456	434	463	438	471	489	522	472	457	438	494	437	466	421	478	481	416	456	437	439	452	429	458	428	497	468	440	450	457	412	428	465	449	460	482	451	444	500	439	432	430	467	482	434	484	484	456	457	417	416	440	441	452	412	460	441	473	457	467	436	418	446	439	484	465	416	469	418	458	473	455	434	462	458	457	467	473	425	492	464	479	445	461	459	482	465	462	457	433	449	480	457	431	447	449	484	420	490	479	461	450	477	414	454	454	456	469	466	462	411	495	478	452	449	488	464	459	419	449	466	500	475	464	454	435	445	470	411	423	445	453	479	456	432	438	457	501	467	502	442	463	460	455	458	435	445	444	483	435	490	426	431	419	461	475	449	410	490	468	472	435	448	432	451	509	457	440	464	415	468	507	440	437	451	451	469	451	438	418	469	496	429	466	451	476	495	447	488	421	473	441	472	439	448	464	440	475	432	469	479	451	490	480	428	426	422	463	496	450	431	475	438	460	449	483	471	453	477	514	450	427	438	450	438	436	419	452	451	457	420	450	403	435	464	466	436	427	416	473	455	396	424	495	442	480	451	438	444	467	451	468	425	433	450	483	449	470	455	476	469	467	451	410	457	478	424	419	407	481	424	465	450	455	422	421	440	455	463	440	442	462	429	452	461	433	469	484	475	476	438	458	467	448	460	459	457	491	448	474	444	475	411	429	447	443	481	444	452	454	472	479	499	456	458	439	459	481	489	472	445	475	427	519	455	456	494	453	468	507	474	485	459	460	451	460	452	469	432	437	472	453	450	439	438	458	470	446	462	464	444	441	479	446	441	435	439	450	442	475	459	426	459	451	474	429	472	442	432	430	491	441	446	468	438	453	449	444	434	430	410	424	416	506	434	492	437	448	450	474	474	477	500	448	452	447	453	442	468	383	446	442	432	475	459	472	487	425	447	466	427	465	440	445	440	456	483	454	398	433	477	433	431	438	437	456	447	451	439	427	440	465	414	458	421	463	465	477	426	472	445	457	452	442	424	444	460	474	478	465	453	483	466	427	460	455	448	465	441	442	468	438	466	465	449	450	462	476	457	471	446	489	481	458	434	416	454	455
10270	20137	12965	7892	5529	3641	2797	2668	3872	3852	3191	2205	1548	1058	704	560	570	500	479	482	518	466	509	486	487	457	471	481	463	489	455	515	469	486	525	473	446	485	463	472	497	494	494	424	475	500	476	476	484	455	486	470	486	473	462	464	501	506	491	545	485	450	466	448	529	528	509	472	490	477	521	452	451	489	533	507	517	483	462	488	496	487	435	468	525	473	493	489	475	455	504	447	475	441	494	490	438	461	498	487	478	501	435	525	450	464	451	506	480	486	483	464	463	509	480	503	512	472	469	496	466	478	488	510	482	488	512	502	434	504	463	511	480	505	520	461	464	496	449	484	480	481	456	476	500	517	504	507	472	473	479	460	470	499	454	462	497	524	465	465	479	488	458	523	491	488	459	482	454	461	479	452	494	476	481	489	474	531	483	488	524	489	488	504	445	465	471	496	500	477	497	481	475	479	486	505	454	465	494	503	482	483	497	512	529	501	466	493	473	512	487	502	499	462	524	451	480	475	471	477	475	502	507	511	460	508	466	539	490	435	488	464	477	482	465	490	503	455	497	448	474	477	471	487	459	465	442	489	482	505	486	488	493	476	492	494	498	507	465	494	441	498	482	514	449	483	480	464	467	490	482	498	476	502	516	455	486	497	451	474	509	468	478	475	506	507	447	465	514	478	523	488	436	477	534	481	543	440	482	498	449	474	495	504	467	482	467	506	472	512	514	452	467	496	488	478	491	462	465	488	491	481	455	469	506	470	479	474	511	496	486	475	489	463	491	481	494	512	533	524	459	457	463	488	510	485	429	495	489	482	496	529	480	468	484	481	495	474	494	506	475	473	507	466	484	463	507	491	494	480	455	467	489	472	496	492	492	489	448	471	482	478	493	538	500	496	490	496	468	508	485	527	472	486	489	495	450	477	490	465	465	518	477	489	493	504	482	445	509	484	482	484	500	475	445	474	475	501	501	501	528	515	490	505	483	444	480	471	470	511	500	478	459	490	482	461	518	494	496	491	467	515	498	480	547	464	520	509	506	503	498	471	469	458	490	460	525	470	499	455	460	502	483	507	509	477	485	474	479	494	459	515	473	530	486	499	489	479	497	463	511	502	503	495	538	502	502	507	504	480	481	480	478	481	521	437	495	451	472	502	459	505	518	485	493	492	469	490	517	487	480	480	490	487	475	483	470	502	487	519	443	494	451	403	492	473	493	455	464	522	452	492	465	481	463	478	500	481	484	475	494	445	508	442	484	477	484	459	479	497	495	472	535	463	457	553	407	497	508	516	474	501	515	460	480	485	476	510	460	455	512	461	468	505	497	463	507	458	469	504	476	482	486	486	477	495	468	470	494	510	459	460	474	501	473	504	465	482	497	497	481	504	466	513	492	449	463	490	515	454	514	442	478	487	450	484	533	467	491	506	489	494	468	457	468	510	505	501	475	475	487	463	477	484	492	486	478	469	495	476	494	499	489	488	500	504	463	439	479	461	506	489	466	494	467	528	478	446	456	446	500	481	446	512	470	453	435	478	427	488	485	519	526	503	498	487	491	494	449	518	504	455	480	495	476	447	515	464	495	484	455	498	480	454	484	497	484	468	475	453	488	432	465	461	519	473	510	505	479	460	472	459	484	509	520	499	458	466	487	471	483	456	468	497	482	493	465	459	489	492	517	504	494	496	530	513	508	486	503	460	522	473	459	462	479	482	493	479	441	487	508	460	482	452	469	490	467	442	496	438	503	483	483	483	494	472	439	504	482	471	464	502	502	468	480	504	480	493	447	468	461	481	494	468	484	498	490	469	481	437	499	521	478	439	525	467	505	440	509	454	461	475	490	487	486	478	464	461	497	464	458	471	501	494	485	459	442	474	494	488	467	499	502	490	480	510	467	482	461	486	472	486	474	503	471	514	495	493	502	476	455	492	454	504	491	460	480	448	464	481	476	483	478	489	467	465	494	476	534	496	501	504	488	513	488	496	472	455	505	453	523	484	519	467	496	487	474	466	498	469	494	492	514	455	482	502	465	506	451	466	476	477	527	481	483	455	479	486	467	504	466	493	473	485	507	493	502	468	500	518	483	491	524	474	510	477	523	419	489	463	491	472	500	494	476	455	498	484	474	465	491	477	454	495	471	487	495	480	491	514	472	525	461	479	438	454	493	458	494	481	509	512	513	475	503	471	522	495	480	516	446	450	530	436	497	514	490	524	474	470	513	525	496	496	481	473	492	498	516	497	474	501	497	490	483	503	481	453	495	468	464	452	486	470	474	510	466	493	472	486	475	495	537	493	481	518	486	488	514	505	535	484	479	482	457	472	491	500	488	490	469	477	497	445	489	464	460	464	492	524	494	510	521	474	473	469	484	491	506	454	473	482	494	486	470	477	497	510	493	474	464	471	463	501	517	468	479	459	457	489	442	485	437	543	464	522	485	477	486	467	435	484	472	514	488	481	517	493	475	449	520	489	500	483	503	514	506	478	499	485	463	479	445	460	479	496	482	486	509	462	493	485	459	452	455	484	495	528	465	490	478	476	479	445	498	501	481	493	469	505	472	484	460	508	507	514	491	506	460	469	474	505	481	458	471	512	480	491	465	512	486	477	475	465	472	509	510	475	514	493	468	507	455	469	486	469	502	480	463	526	510	503	515	473	518	527	475	474	472	471	486	453	506	500	488	434	536	503	476	470	517	489	470	469	473	511	458	504	470	497	480	510	487	478	447	501	481	457	466	447	477	472	502	498	457	474	479	516	493	455	437	520	474	494	519	507	501	484	487	462	471	460	525	469	464	521	457	496	519	475	490	510	450	481	506	502	499	468	478	456	459	484	480	524	474	473	427	501	486	467	494	511	459	494	495	453	489	536	493	520	473	454	452	450	482	482	462	493	514	460	489	470	505	490	464	453	495	493	497	467	424	446	445	454	492	495	442	497	480	449	490	500	509	441	494	488	440	471	474	487	488	490	470	489	463	473	497	465	437	487	538	464	486	486	470	484	448	478	494	518	501	467	505	472	470	463	500	491	505	468	453	461	485	510	457	499	490	478	448	510	437	477	513	496	514	488	519	492	493	510	471	482	520	521	493	472	507	481	474	484	486	512	476	485	466	471	479	519	507	487	485	490	470	480	432	488	495	479	500	492	457	449	531	481	482	499	505	460	486	453	497	486	505	471	514	514	483	487	508	486	464	472	506	478	500	501	476	516	478	502	478	452	499	515	492	467	526	447	453	437	498	494	509	475	465	487	538	484	492	484	528	451	472	483	475	516	469	492	497	441	476	459	492	461	460	438	500	490	486	471	468	513	492	527	500	489	512	489	456	461	440	483	483	472	472	468	505	486	477	509	487	484	480	474	479	464	492	493	484	462	459	464	505	498	483	462	450	472	501	521	476	510	497	483	507	494	486	531	516	509	473	493	487	460	509	491	488	479	480	513	496	477	454	495	492	500	472	522	436	486	495	477	475	464	514	453	455	488	469	447	493	497	492	524	478	477
24150	21318	28324	24659	20988	8250	3758	9621	20594	21037	15576	10681	6111	2910	1381	981	748	663	595	580	575	525	491	519	506	557	510	502	553	526	492	552	538	501	532	503	558	537	514	568	553	553	546	534	550	502	524	522	539	559	536	557	503	516	487	510	542	541	517	549	577	584	547	570	484	510	520	549	526	532	517	567	530	500	527	561	520	530	513	579	530	505	507	473	538	515	520	548	566	528	483	541	517	545	502	525	518	532	470	544	510	525	511	587	538	516	532	533	500	534	533	519	541	543	508	555	527	531	493	520	535	503	515	528	589	526	495	518	504	535	521	542	535	535	470	536	506	563	542	545	515	511	555	484	537	515	533	496	541	516	523	543	549	547	560	539	536	502	541	544	498	550	511	524	498	542	562	565	498	559	509	518	502	557	566	506	533	491	524	548	524	523	539	532	522	511	533	554	517	523	514	556	519	519	520	495	580	500	523	546	521	512	495	561	538	532	549	483	530	558	530	523	540	541	541	531	538	525	523	535	530	545	529	552	507	529	524	534	565	514	503	575	531	529	540	544	513	540	529	527	553	535	518	553	513	536	516	486	581	515	501	519	529	517	505	500	523	543	549	528	580	491	529	538	501	495	554	516	466	553	508	503	509	516	546	512	517	508	520	498	538	528	515	555	503	525	476	527	527	497	526	543	496	557	569	507	528	509	544	516	555	516	519	535	533	537	485	478	508	528	499	556	557	547	539	534	520	512	513	524	484	498	531	468	518	521	526	554	539	510	508	500	559	556	512	504	523	521	503	521	541	533	558	516	517	495	551	541	527	509	538	569	535	521	522	538	553	536	552	544	522	541	515	536	533	514	490	496	525	535	557	532	526	472	493	533	515	484	498	551	546	523	535	492	481	537	539	528	546	532	519	484	520	575	563	505	504	516	542	508	533	547	508	495	525	536	487	519	476	525	571	479	527	501	526	542	565	525	545	491	506	532	548	538	550	508	565	511	521	524	565	520	535	532	510	525	468	540	532	532	509	486	490	505	495	512	529	501	560	565	465	555	518	530	544	520	512	493	499	540	526	535	515	531	523	552	498	557	515	520	544	504	540	503	532	534	508	563	543	549	532	540	512	484	519	521	504	499	556	513	554	507	548	530	542	501	551	499	537	568	548	518	502	529	514	529	554	521	567	523	536	539	510	538	524	581	502	524	545	512	522	511	516	518	511	538	529	480	510	521	500	568	505	493	575	536	560	549	520	528	544	560	536	490	531	522	513	510	504	534	518	519	508	513	521	512	527	487	512	509	554	524	529	555	543	546	548	478	511	541	545	551	544	546	488	542	531	553	521	531	495	525	477	525	495	539	625	532	554	528	505	514	494	540	515	594	515	535	502	535	526	497	519	525	546	482	570	462	492	513	555	506	489	511	545	529	517	536	513	531	529	565	550	513	536	543	544	508	513	550	524	492	544	532	502	541	559	543	526	521	539	564	522	545	518	480	515	549	518	526	528	497	520	536	514	504	527	535	502	495	547	525	497	532	504	567	502	512	542	514	556	489	471	504	490	507	526	501	530	535	572	543	539	533	537	525	535	549	506	548	570	534	510	520	523	543	542	471	513	520	550	535	544	476	517	519	542	465	536	508	497	495	531	532	552	510	502	504	506	513	516	520	506	505	544	569	503	556	544	521	557	499	522	510	487	528	570	519	549	544	530	553	551	531	527	488	493	522	524	526	522	558	533	500	539	523	479	521	527	544	521	515	540	525	523	514	574	545	509	551	519	540	522	512	532	585	534	526	496	566	513	460	497	496	498	496	552	518	498	502	527	511	590	519	500	565	538	521	538	532	503	483	560	508	539	518	545	510	545	548	523	503	526	518	552	499	521	536	503	526	538	523	511	512	524	524	563	506	599	579	554	507	580	479	553	516	535	467	532	523	556	521	546	524	571	543	501	533	536	527	547	514	514	488	529	481	494	509	511	559	472	545	541	510	493	545	509	510	546	519	543	486	533	525	539	552	567	537	511	520	546	558	515	551	535	525	547	524	523	529	525	553	502	534	539	499	510	535	519	536	498	505	526	518	527	498	586	499	536	519	497	522	549	508	523	549	506	539	520	539	568	517	552	533	501	562	504	532	531	532	515	512	519	526	516	537	577	480	517	551	526	535	550	511	566	529	506	557	557	534	508	486	531	553	533	519	518	520	582	528	532	548	527	560	510	548	529	529	552	543	541	492	494	485	519	480	519	517	510	510	547	529	539	488	488	533	510	515	577	530	483	514	509	489	501	538	545	499	508	534	532	539	504	549	526	536	542	502	545	502	584	544	523	532	493	509	498	530	519	511	505	534	529	542	512	561	499	525	520	535	504	532	497	472	542	490	508	520	545	505	505	527	541	505	532	507	530	526	539	531	557	503	553	551	484	541	502	498	474	551	541	532	529	497	520	468	520	523	527	518	547	485	523	545	508	542	550	576	563	515	541	515	509	524	542	499	512	541	538	500	568	525	496	519	519	502	473	549	490	535	551	573	514	482	551	517	487	551	534	525	548	481	542	564	516	525	491	499	526	543	526	526	523	538	542	534	521	499	512	541	543	543	521	499	519	521	495	524	479	531	523	512	538	544	495	552	503	525	548	522	513	484	512	501	528	470	545	530	588	523	502	528	516	502	561	487	511	535	543	531	560	548	564	507	580	524	538	542	539	546	532	534	508	542	517	517	501	526	523	522	528	511	571	535	524	545	459	508	534	505	567	531	535	506	517	537	528	590	503	524	533	533	509	525	529	518	545	560	523	503	501	548	508	537	554	527	540	545	532	551	544	522	527	527	542	546	517	522	546	521	526	501	522	488	536	550	486	554	473	512	515	488	515	487	563	545	553	555	524	529	523	504	501	501	501	525	541	508	492	518	520	523	513	546	500	518	556	527	492	521	530	534	547	546	523	542	509	539	528	537	474	543	486	564	560	544	496	510	505	539	511	533	554	501	523	532	547	500	528	533	494	547	549	485	550	538	507	501	536	504	575	544	489	508	514	545	521	518	521	514	497	494	536	517	551	518	558	514	545	537	523	536	508	483	492	543	508	554	496	562	502	523	535	513	531	519	504	507	536	490	523	494	549	544	511	525	497	555	551	536	564	549	481	523	489	533	502	535	516	545	540	523	505	513	527	505	523	521	510	526	533	564	522	510	504	550	518	535	543	519	496	590	501	528	501	501	533	487	536	531	510	540	477	535	553	564	516	561	498	506	550	567	532	529	518	507	491	568	553	510	541	584	527	581	511	519	515	563	528	551	511	522	518	498	510	518	521	497	528	535	522	522	533	553	529	507	526	546	554	517	538	534	520	563	560	523	474	516	513	508	458	500	549	496	511	553	505	512	545	522	507	521	524	531	496	530	536	526	512	562	565	578	545	540	546	536	565	541	536	529	519	477	507	494	524	522	504	472	567	527	517	525	521	571	465	541	557	500	543	501	542	523	563	508	547	524	508	512	543	546	509	489	502	558	518	507
11001	26434	18836	9497	6952	5759	5619	14734	26418	25049	18939	14374	8223	4113	1918	1220	832	627	598	545	620	552	571	555	604	532	538	593	567	513	555	565	562	577	555	518	539	521	511	564	539	558	575	550	551	571	541	575	538	570	540	595	526	582	545	549	555	501	539	570	547	542	563	553	586	530	593	555	571	574	579	574	559	564	570	550	533	545	524	503	579	547	590	522	540	535	543	567	539	573	562	526	553	562	534	535	512	551	566	588	559	530	508	537	573	542	532	522	573	525	544	545	551	560	543	525	547	594	591	501	566	543	542	563	574	569	558	560	569	576	579	571	520	518	553	557	549	604	590	545	529	530	514	570	551	549	525	556	540	554	576	547	535	566	513	525	549	510	548	547	543	572	560	567	542	571	540	540	548	571	557	535	551	575	547	547	538	562	532	545	535	569	516	582	597	539	573	551	574	588	567	535	573	534	548	529	538	557	562	550	532	586	563	529	562	548	533	517	574	608	539	554	546	599	569	536	558	563	539	575	517	574	533	518	571	567	533	565	539	567	522	570	542	561	522	567	552	551	549	573	539	569	563	548	580	590	542	538	543	552	572	535	545	562	549	559	535	536	546	558	574	512	568	552	553	573	532	535	570	569	551	577	548	526	536	547	581	561	542	584	539	529	511	559	541	554	536	546	582	565	515	567	536	554	545	537	536	561	565	526	524	576	566	599	533	593	558	536	582	569	551	520	553	544	536	559	563	523	530	575	594	534	550	559	558	571	560	522	533	565	590	564	530	545	561	530	520	507	539	559	569	547	613	554	553	535	621	557	486	537	586	526	565	546	567	571	538	596	540	514	513	553	570	570	566	579	555	541	539	591	553	559	536	528	565	545	550	558	549	563	499	542	560	593	554	569	578	564	559	528	546	545	587	495	547	541	502	548	583	553	605	521	546	532	531	528	536	556	540	556	573	559	593	550	554	515	553	596	612	565	500	550	535	540	504	548	583	525	564	563	574	581	605	550	575	543	563	558	546	558	519	534	531	571	543	602	542	575	564	549	540	583	549	606	526	587	527	550	525	536	542	557	557	571	510	585	585	538	535	556	566	567	523	547	524	542	588	585	563	508	517	526	581	516	518	571	523	569	545	579	586	551	536	557	579	533	563	556	530	550	568	559	556	538	572	527	567	590	528	605	537	558	547	551	515	568	505	597	520	553	537	561	536	556	568	529	534	531	529	562	581	593	532	534	560	542	541	550	546	489	555	525	534	595	527	526	515	538	593	560	560	558	539	548	556	583	535	516	527	552	521	544	521	549	608	520	532	508	555	526	546	553	594	560	541	549	520	537	557	545	555	567	555	546	539	559	558	549	546	567	501	606	573	557	569	494	556	528	550	514	534	513	547	566	562	570	570	550	593	538	525	564	552	537	538	573	494	552	531	531	547	548	533	560	599	542	573	538	526	571	588	565	557	542	557	557	542	551	554	568	539	553	537	529	564	563	499	556	506	562	550	562	529	592	578	543	528	569	525	558	559	536	527	554	539	529	592	585	501	566	599	526	562	541	544	548	572	580	528	534	550	539	549	514	548	554	538	550	543	531	530	547	549	543	580	562	548	561	572	545	546	568	560	555	546	569	554	582	565	524	540	547	526	530	555	541	526	513	566	558	547	567	574	549	502	596	549	516	536	505	560	502	599	608	572	526	585	572	572	551	566	524	549	548	528	571	585	578	502	587	582	551	546	551	545	533	543	548	576	533	539	548	607	561	548	587	582	529	576	536	571	551	554	557	542	549	584	569	521	540	595	582	576	526	530	565	579	544	582	521	540	528	560	558	573	491	551	552	604	582	542	556	534	567	515	552	539	559	488	532	529	563	507	587	562	510	546	523	558	552	588	528	528	558	619	546	585	569	570	541	545	559	508	567	524	519	540	564	533	564	586	565	579	573	536	515	587	537	547	519	544	503	564	537	565	529	552	560	579	540	537	564	544	501	504	533	536	572	584	551	569	570	560	551	546	560	524	546	517	560	580	578	559	573	527	569	568	548	521	496	544	549	574	553	571	547	545	528	543	519	577	539	522	538	543	551	561	513	545	551	542	550	533	533	570	537	564	550	550	525	603	532	510	560	543	518	586	564	579	545	549	555	589	568	547	553	558	520	544	546	536	560	569	555	567	533	527	553	538	574	554	545	554	557	549	566	560	525	552	573	563	565	538	553	539	554	515	549	559	562	557	534	563	569	546	540	553	531	501	566	528	557	564	552	550	503	571	577	539	507	500	544	557	581	565	527	488	557	548	559	603	584	585	529	538	535	576	552	566	529	581	530	562	536	565	518	534	569	536	516	517	556	545	514	544	554	563	521	551	504	598	571	552	506	563	552	541	546	574	538	541	553	559	569	547	553	518	547	552	551	531	549	550	565	560	550	580	486	580	549	538	587	573	559	580	589	587	523	536	590	553	603	590	537	561	545	560	531	537	531	545	546	565	538	555	572	536	561	542	599	559	559	546	530	563	548	569	559	573	546	533	522	571	552	507	535	572	547	545	536	521	546	505	549	543	551	529	516	565	567	528	558	514	544	515	573	578	575	576	581	592	540	544	540	540	534	540	549	565	549	552	560	565	544	558	529	563	568	590	566	561	530	576	545	535	574	527	527	584	527	549	523	552	547	536	531	527	578	554	557	525	548	590	589	584	551	548	556	517	567	557	559	537	557	571	534	551	564	564	551	570	542	545	550	504	564	551	545	549	575	543	576	577	565	566	524	516	574	564	535	522	547	480	576	538	533	554	538	571	529	568	555	528	575	533	569	524	560	540	531	523	565	573	533	552	514	511	567	542	536	541	529	633	549	556	553	549	551	543	538	574	519	532	514	530	551	533	564	555	541	530	576	527	585	537	553	558	528	526	572	552	542	564	494	542	539	548	574	546	572	528	538	573	584	541	535	535	574	551	531	558	502	581	581	530	502	573	536	567	584	530	532	560	573	552	539	535	503	578	547	514	580	569	514	554	558	543	557	578	529	555	516	568	518	548	530	585	552	550	531	598	566	549	555	567	552	495	534	531	539	528	533	537	565	590	520	589	547	562	547	542	561	545	537	579	530	584	551	562	561	561	550	464	542	584	515	571	550	528	522	505	542	527	603	547	551	553	578	560	544	578	535	570	577	557	530	512	556	583	551	566	563	503	539	524	573	582	547	544	521	520	543	572	526	573	549	590	528	529	510	556	569	528	539	560	568	588	538	547	524	513	533	518	559	564	530	535	522	580	579	526	560	530	537	516	532	516	549	581	596	570	552	551	518	554	570	578	591	594	576	521	559	564	579	576	523	518	554	506	550	515	517	550	538	527	554	552	567	556	554	549	533	550	513	554	580	559	532	581	579	538	559	564	532	570	555	554	537	540	548	504	529	564	556	536	563	543	571	536	542	545	581	556	533	527	591	567	505	556	568	548	569	561	604	577	542	494	551	574	588	576	553	573	544	555	564	579	519	558	538	545	539	555	618	512	582
25264	21400	27427	25578	11571	3306	2457	1964	9162	13420	10162	6928	3900	2138	1247	797	621	546	479	525	523	515	522	491	461	509	504	491	505	493	489	528	522	518	537	513	490	498	519	515	533	552	541	472	482	551	545	499	488	489	447	496	513	512	512	474	525	490	519	476	540	553	539	466	497	495	493	518	507	521	503	510	503	516	510	514	505	499	517	522	499	504	487	480	510	478	563	488	523	516	501	520	499	507	510	542	494	523	502	543	521	483	529	506	513	485	488	535	551	492	500	502	494	501	482	503	517	502	511	519	480	530	474	481	470	534	507	547	476	496	503	561	510	503	519	544	498	554	518	512	523	513	537	503	507	500	500	529	556	505	505	540	506	510	492	493	501	499	497	513	481	539	533	490	547	524	471	519	528	480	514	481	521	524	498	509	519	513	511	478	501	501	508	490	501	538	510	510	498	514	522	475	533	535	485	479	535	517	520	520	483	501	495	502	488	543	504	522	492	492	517	526	476	511	471	500	508	519	554	517	503	531	533	525	483	491	492	518	511	521	498	551	517	544	525	530	533	509	526	498	498	528	505	435	518	520	530	514	496	502	512	504	522	523	522	507	522	507	489	491	547	507	530	500	501	508	544	531	526	505	464	475	512	525	498	479	475	541	493	488	523	507	470	480	461	498	505	497	549	524	530	477	508	525	478	477	461	519	509	489	512	494	514	510	552	522	532	473	531	532	538	494	540	517	520	528	505	481	506	523	509	497	526	503	554	486	504	551	459	498	537	580	521	536	477	525	487	494	519	544	541	503	491	509	474	516	470	511	516	514	512	505	490	520	523	497	494	474	516	514	526	515	503	514	555	534	504	496	508	539	482	489	527	518	533	495	508	535	515	494	520	509	495	534	528	523	499	508	489	490	538	507	583	545	485	491	492	536	490	531	514	510	542	486	486	500	513	486	521	584	517	522	522	512	480	550	531	501	539	535	521	474	555	534	468	539	534	540	503	501	531	508	523	531	526	515	487	520	487	526	513	494	497	501	512	466	541	530	495	480	498	496	508	479	522	523	473	497	488	482	511	522	499	526	552	505	538	526	504	560	522	517	529	489	502	489	505	507	549	450	528	460	543	445	540	490	481	500	515	499	488	499	511	501	507	527	501	485	507	539	536	499	510	512	533	519	489	547	518	510	518	521	538	535	507	516	513	530	526	524	475	497	504	528	524	467	534	527	503	518	496	499	547	517	497	511	516	481	484	492	493	521	478	526	509	500	531	510	523	544	471	532	505	491	474	532	543	526	511	483	510	503	489	547	541	553	540	525	517	483	496	543	520	543	506	497	548	494	514	502	505	494	480	538	498	500	553	479	480	519	487	456	499	501	519	534	515	504	536	495	473	491	518	496	509	486	512	508	496	499	549	489	519	502	513	534	504	524	452	550	486	528	512	520	485	552	538	511	522	504	508	547	551	493	484	427	512	515	461	507	522	542	477	545	499	522	512	534	519	515	497	506	518	534	543	504	500	475	479	517	503	517	492	504	494	509	535	529	518	540	534	499	537	522	495	495	479	527	520	513	492	504	492	525	495	502	515	536	511	519	502	522	509	515	493	528	535	498	502	508	493	476	555	511	512	534	517	501	512	524	551	515	551	522	499	501	530	493	494	497	475	527	492	522	466	503	476	528	537	508	501	518	512	519	500	477	491	487	498	506	515	568	490	503	476	527	514	540	506	544	497	533	531	504	503	501	502	509	532	539	514	505	503	491	488	483	464	504	555	519	522	550	500	539	510	520	542	502	515	516	483	502	538	531	491	515	510	482	458	508	525	481	501	502	538	482	550	488	514	489	534	501	512	488	507	514	483	518	502	510	512	521	491	486	475	472	498	466	488	518	505	527	515	462	494	460	544	547	497	497	483	506	497	481	501	475	504	528	528	494	554	536	489	475	505	542	534	525	498	531	477	482	561	572	556	508	519	503	505	495	502	516	537	497	517	487	510	491	499	544	516	523	536	499	546	501	527	560	515	536	487	505	525	531	506	513	508	543	536	495	521	503	540	498	486	506	490	498	490	495	529	498	503	502	499	492	492	554	533	499	506	508	494	538	505	486	481	529	507	545	504	526	571	532	526	508	489	514	502	504	490	529	547	500	497	501	479	533	491	505	522	486	505	563	528	486	516	486	500	493	492	561	499	534	489	479	506	547	472	485	523	518	504	535	559	513	521	475	507	510	481	523	507	501	488	530	503	513	505	522	496	511	517	527	493	508	531	560	537	508	503	516	519	497	531	525	467	509	526	527	513	542	513	542	492	568	519	526	551	505	552	537	503	518	517	483	518	492	487	505	505	526	530	503	520	521	512	512	515	509	507	502	544	530	536	514	519	493	566	523	462	510	502	496	533	542	526	504	507	514	518	540	522	521	508	547	506	526	493	507	520	525	524	513	490	524	513	523	516	512	523	509	543	507	504	491	491	498	524	499	519	507	539	502	503	502	512	538	502	513	484	546	514	504	537	510	524	501	501	513	488	508	498	491	484	486	518	494	467	488	520	515	511	533	507	553	525	503	506	509	531	478	490	532	521	530	506	502	509	517	524	475	504	504	483	500	487	526	533	504	495	503	505	494	513	536	552	512	529	492	494	481	522	455	456	500	485	541	514	546	509	553	505	489	468	497	537	520	531	505	530	506	499	489	505	488	526	474	495	502	523	518	526	554	516	512	517	511	510	542	488	550	481	519	518	485	522	555	510	522	497	525	528	492	516	539	484	507	514	512	523	544	526	534	487	501	523	527	495	539	473	528	514	523	498	537	528	495	532	480	532	547	553	531	528	506	494	525	491	531	487	515	515	504	503	496	506	503	519	539	529	477	516	518	520	491	524	511	518	511	477	518	522	507	542	525	492	565	505	480	503	528	518	542	486	500	503	488	460	518	521	521	490	493	478	514	568	503	491	541	465	527	519	513	533	519	556	487	538	496	545	507	514	512	480	479	507	529	460	504	503	467	504	513	516	526	495	546	526	520	536	522	514	485	509	532	516	498	525	485	535	476	528	552	517	498	480	448	511	539	485	562	528	544	498	541	469	485	501	492	463	505	471	514	526	549	490	497	513	500	530	513	533	500	501	493	505	529	504	508	526	528	507	525	514	486	522	489	528	508	519	512	500	521	504	472	491	513	524	456	513	520	481	558	518	498	530	466	494	514	501	480	513	518	471	494	477	488	509	517	494	501	552	514	505	497	493	517	515	476	509	498	539	504	573	505	531	512	492	493	511	489	493	524	486	539	487	535	541	525	555	540	488	524	478	468	525	535	515	509	515	512	520	505	473	508	520	472	523	466	483	520	488	506	474	532	483	469	506	554	552	487	517	470	513	500	509	539	514	495	475	554	513	461	541	498	507	540	499	494	517	543	533	514	499	525	525	534	475	537	561	519	493	505	498	530	527	550	526	516	534	549	486	484	537	445	486	512	477	490	535	472	502	483	519	521	554	504	517	501	494	533	531	518	517	534
11786	22234	16114	9068	6630	5457	4541	3676	16589	21161	15734	11630	6647	3577	2022	1145	758	618	557	563	586	517	589	517	559	545	558	569	572	534	534	554	527	557	566	554	567	563	522	602	548	485	548	527	550	541	563	541	521	541	538	579	571	537	569	560	510	562	565	521	551	520	560	553	605	557	581	529	554	532	532	536	575	542	541	570	537	546	519	533	564	555	568	550	541	554	541	548	565	566	533	540	532	527	522	551	520	534	570	543	502	533	534	594	572	517	537	571	559	558	558	535	566	495	556	537	556	559	562	519	566	568	514	549	534	511	568	541	568	568	516	488	535	532	580	510	518	544	575	513	555	542	550	538	535	561	583	555	577	554	535	551	507	564	568	507	565	591	574	554	581	580	534	535	519	548	556	583	573	551	513	533	521	549	558	550	525	542	558	549	523	517	555	564	557	552	554	544	530	576	589	570	559	600	547	490	554	587	547	537	506	525	595	559	549	556	568	521	534	537	544	570	546	560	519	531	544	540	569	524	541	555	528	551	540	563	549	534	562	532	544	552	557	552	583	560	582	529	551	497	590	541	561	563	510	546	533	588	597	568	562	539	568	580	596	516	519	519	560	591	565	554	558	547	585	593	522	584	514	530	524	573	541	565	578	585	572	558	528	555	586	528	513	537	588	542	611	500	529	537	530	539	546	494	548	560	535	541	572	552	547	533	560	550	558	551	555	573	547	522	518	559	582	526	568	631	527	554	510	553	558	581	542	529	533	579	572	586	544	546	579	549	570	521	525	535	588	553	562	506	554	555	531	552	584	588	529	507	562	525	565	555	531	582	542	501	552	558	553	601	545	547	520	517	559	549	551	534	599	528	536	589	502	547	506	530	530	553	538	573	512	551	559	546	547	508	542	556	558	537	543	550	508	539	532	534	533	505	554	525	519	551	540	536	514	556	528	519	560	553	562	557	567	607	574	555	607	553	544	549	558	565	587	552	543	581	513	515	539	551	555	569	596	502	500	561	585	548	571	537	579	559	559	558	575	561	577	552	531	555	561	562	567	530	547	531	538	585	563	550	543	538	539	533	539	550	594	543	541	576	568	540	567	547	538	589	533	587	543	543	551	548	556	535	541	547	523	566	526	553	551	526	552	526	554	533	504	554	521	551	539	555	551	578	551	575	586	580	531	553	570	549	541	572	578	565	528	559	545	598	530	530	496	613	536	571	552	543	564	563	542	572	504	510	550	541	522	532	559	550	549	535	587	548	554	569	559	579	562	566	584	561	526	546	530	569	531	549	554	544	567	559	580	563	520	559	545	546	574	528	540	565	529	564	570	558	554	563	514	538	594	557	554	519	533	556	544	540	559	553	511	553	550	560	511	562	541	524	533	534	537	548	518	533	576	572	523	574	537	534	545	516	555	579	566	539	567	544	562	579	573	505	534	556	555	540	539	558	525	552	561	601	548	597	559	564	532	572	546	549	589	563	538	557	545	576	568	537	551	512	594	531	592	578	540	525	540	557	542	565	525	605	564	535	507	541	581	565	532	552	539	532	526	566	566	551	532	575	573	560	528	560	564	579	546	562	561	549	515	536	532	555	561	538	528	581	529	547	589	542	547	562	550	564	515	561	540	583	518	555	526	530	500	517	540	536	552	553	584	542	518	539	514	546	560	553	531	593	554	562	556	506	548	597	535	510	568	574	579	537	574	539	536	527	531	548	544	545	551	558	526	506	547	527	591	577	534	575	576	529	543	559	576	550	522	532	514	560	538	571	586	559	555	558	530	546	539	572	521	563	520	512	537	542	548	574	568	585	540	564	546	568	546	557	543	544	521	546	558	544	567	515	550	566	583	516	539	549	511	513	550	563	521	553	575	564	582	540	536	542	577	540	559	518	510	563	562	595	584	510	583	504	560	558	588	602	540	526	566	534	548	581	525	505	537	538	596	598	585	529	552	520	576	520	541	526	558	511	557	569	534	524	561	536	568	575	539	548	546	511	536	552	558	521	566	522	568	543	561	514	565	500	547	491	561	542	506	559	539	543	547	517	520	547	607	522	557	544	553	484	525	548	564	579	552	548	563	541	567	534	557	563	540	558	544	541	517	493	543	517	561	566	569	540	538	578	564	596	574	525	516	538	520	570	569	533	529	532	537	509	536	591	573	562	547	568	533	529	546	547	531	553	635	517	521	519	534	518	536	540	534	581	559	558	573	549	553	590	550	545	575	557	502	538	569	564	589	568	522	558	522	582	530	537	545	556	528	567	529	557	551	559	539	584	564	539	550	611	504	546	592	561	532	544	590	552	531	567	506	489	516	521	549	525	550	556	571	547	574	545	615	590	526	516	573	576	587	596	535	548	569	552	576	558	571	565	610	529	543	536	590	532	526	558	563	531	562	562	552	502	563	564	558	496	569	583	555	536	531	566	574	548	571	569	564	512	544	531	570	540	502	536	551	527	521	532	538	501	520	558	533	551	528	547	554	508	523	542	561	559	563	557	561	544	535	558	570	551	560	555	508	545	571	537	537	559	566	541	562	579	555	523	534	575	526	553	556	522	517	564	598	577	532	561	551	557	578	556	595	513	539	569	555	536	520	538	557	510	549	551	575	593	559	521	565	545	543	551	545	541	546	523	530	562	544	568	549	543	537	532	581	562	564	553	542	584	532	541	601	524	595	548	522	565	586	560	587	538	528	560	597	564	551	569	578	591	532	528	572	536	529	563	510	607	591	523	558	565	528	593	603	550	564	528	565	538	588	568	561	578	518	551	539	559	562	518	534	512	575	591	507	533	539	549	531	556	540	524	496	555	562	553	552	574	535	518	531	579	552	525	527	540	528	546	553	609	523	558	557	585	590	532	550	531	518	556	543	551	565	536	552	572	564	540	514	561	553	561	597	560	566	565	543	587	565	561	555	534	559	531	514	532	531	506	566	544	533	557	533	559	566	581	530	540	543	548	570	594	511	523	561	538	548	565	502	580	534	550	575	594	530	559	523	535	595	545	555	488	544	580	544	577	565	533	526	522	573	542	559	573	535	563	589	490	529	527	595	545	603	540	562	554	531	537	577	566	594	587	538	498	513	526	545	558	528	532	575	544	518	558	523	533	555	557	513	504	565	567	580	532	565	542	575	543	533	523	543	551	557	587	562	565	578	555	485	532	552	582	569	550	499	567	562	566	550	601	578	538	523	537	547	523	562	539	514	568	523	548	542	541	571	582	547	575	534	556	549	554	568	552	531	563	549	582	530	537	526	534	584	566	554	561	564	504	559	526	559	582	585	531	522	551	570	544	555	605	557	548	507	535	565	556	580	546	560	538	540	544	493	559	559	543	528	557	586	530	546	504	550	533	536	601	559	577	504	559	563	505	568	541	604	565	532	518	528	529	556	535	548	578	632	529	548	559	556	497	592	522	574	545	562	567	542	550	534	501	562	556	547	570	556	603	568	590	579	541	529	549	527	551	535	523	586	527	572	595	543	592	556	569	550	545	554	578	578	540
22813	21411	29167	24014	21411	21587	13120	12984	27474	36759	29323	21990	13650	6851	3358	1657	1078	673	693	688	683	747	628	664	624	730	641	645	691	654	691	676	652	648	633	666	677	646	642	680	638	681	634	653	654	617	614	662	611	652	672	659	745	666	652	671	621	661	664	686	626	669	660	672	699	625	648	666	626	657	608	650	660	653	650	662	657	669	655	674	640	681	623	613	661	648	648	680	613	642	644	638	608	677	701	664	686	683	660	636	604	626	666	692	661	668	715	643	659	651	647	618	690	706	711	641	656	666	635	661	625	678	695	683	653	664	663	659	653	665	682	648	629	688	649	698	638	625	670	634	656	671	676	671	726	695	632	683	607	651	674	641	686	683	665	650	653	652	620	688	688	678	626	697	703	711	651	665	644	638	668	689	667	639	653	673	643	682	682	703	744	677	656	651	659	646	682	698	612	657	644	653	671	663	635	666	706	665	637	658	651	639	657	673	650	686	656	605	665	631	652	650	646	661	622	668	632	693	645	643	655	620	653	624	690	640	646	646	675	655	632	674	641	687	637	620	732	605	633	624	703	640	676	675	679	612	706	614	675	623	663	649	647	673	701	683	624	641	668	603	662	678	715	655	650	644	670	623	689	658	650	669	661	643	622	655	645	639	665	614	657	621	631	633	669	671	669	704	631	636	633	671	673	654	667	628	643	630	654	632	684	667	639	666	662	636	678	632	675	664	670	628	659	651	670	658	673	660	668	657	634	647	720	668	654	678	633	652	666	635	687	645	697	644	660	665	600	687	712	685	635	650	634	706	680	658	694	672	701	663	662	638	676	640	634	671	681	635	633	690	701	607	623	696	679	669	673	641	612	676	661	664	605	684	641	659	669	694	657	681	654	652	600	669	669	629	668	647	646	635	711	668	662	660	679	644	634	674	673	630	653	737	643	651	642	709	683	681	665	623	627	693	729	645	629	604	659	681	667	654	669	611	654	647	655	619	689	612	661	672	687	634	712	658	641	671	623	668	642	669	628	613	654	646	622	687	674	672	640	646	687	666	653	634	633	668	613	659	648	653	671	664	641	654	688	680	636	599	629	687	648	627	661	682	682	673	631	630	624	673	671	685	680	641	685	633	669	602	659	640	630	689	709	645	633	647	667	633	624	656	676	661	646	665	638	697	680	675	656	706	652	617	649	656	661	639	653	673	645	661	643	677	667	657	650	682	662	699	721	723	692	652	676	679	705	674	590	711	662	672	657	675	657	632	612	641	659	643	578	641	686	655	612	678	692	645	684	652	674	677	683	670	631	691	652	654	650	657	627	645	696	633	683	659	661	586	646	678	697	632	681	639	648	676	673	637	631	674	645	648	658	647	661	641	652	659	708	623	685	661	628	641	670	702	638	638	632	645	599	673	654	651	619	717	658	629	652	708	649	705	671	679	652	663	631	654	649	681	631	655	619	663	659	641	681	638	690	683	688	679	672	663	688	643	656	625	683	663	661	642	673	654	661	654	662	629	635	640	714	695	678	646	639	665	680	631	698	683	642	648	676	683	678	660	678	707	625	687	642	630	639	681	655	651	657	653	637	704	643	611	675	681	627	681	639	637	607	677	669	656	668	654	649	635	674	628	653	659	662	655	650	645	643	670	649	692	675	638	673	624	640	643	684	659	658	625	658	658	615	639	656	643	636	699	641	690	695	666	626	643	649	583	653	659	627	656	647	649	652	694	604	622	648	631	638	644	630	648	630	659	665	666	620	673	676	681	666	653	670	639	695	656	646	660	658	678	717	618	667	686	682	687	636	673	652	677	644	649	651	596	631	637	662	658	674	657	645	696	655	618	641	619	653	681	650	658	645	635	703	654	602	643	672	652	642	653	661	651	674	682	670	708	663	632	643	662	656	627	684	673	647	603	642	629	704	661	698	659	674	627	672	601	634	623	649	660	633	651	657	731	625	633	663	704	663	623	673	664	657	629	639	685	681	656	679	670	664	668	638	670	678	668	693	666	617	639	591	643	629	662	648	622	668	688	637	684	653	647	626	659	664	648	609	625	682	685	685	655	668	626	636	645	626	685	639	655	622	639	684	698	651	678	656	637	660	699	656	646	682	627	632	665	658	655	672	692	652	640	653	640	641	649	606	655	686	675	644	667	658	670	640	608	684	691	703	624	683	647	677	665	609	672	671	657	677	641	648	621	650	642	656	626	631	678	663	663	642	643	621	725	688	635	656	667	660	670	653	639	625	654	633	657	660	612	694	633	707	693	644	675	681	623	618	627	643	651	644	653	676	665	658	668	657	615	627	674	662	673	679	693	680	674	683	656	667	643	649	681	721	664	620	681	613	655	648	664	640	653	713	682	672	685	648	654	694	639	665	645	634	630	647	698	673	648	715	641	650	626	627	672	610	657	677	641	634	604	692	647	677	692	675	611	697	710	668	659	696	681	663	672	653	664	651	708	663	638	649	700	649	662	665	640	699	630	682	649	640	631	646	665	638	655	704	679	687	699	660	664	643	650	626	627	661	669	631	674	630	685	640	653	652	698	648	688	595	636	717	681	630	672	681	620	674	673	697	634	678	638	636	628	667	667	632	661	634	701	669	646	684	660	638	658	714	662	648	666	671	600	655	642	637	667	673	683	653	689	640	689	637	655	633	662	633	627	652	675	642	643	658	655	634	649	660	639	642	667	662	636	694	631	603	691	615	658	581	636	623	671	665	690	699	631	641	648	689	669	665	654	677	665	672	650	646	621	648	684	684	698	680	693	673	645	635	622	627	651	653	633	668	627	632	641	602	657	632	688	664	683	644	658	690	671	687	625	704	637	597	631	665	685	653	628	655	657	638	647	636	655	624	657	703	671	684	615	656	652	620	669	667	661	665	664	650	619	653	696	655	676	625	675	661	632	638	666	663	618	717	676	656	670	647	626	678	625	660	691	676	646	671	631	675	665	664	677	637	675	649	682	651	615	672	681	625	639	649	659	649	650	666	661	668	648	647	654	673	662	684	691	696	660	647	641	659	650	668	666	671	662	631	656	668	652	675	625	674	653	644	674	667	701	694	639	660	628	624	657	663	669	651	625	658	634	649	634	641	689	649	608	650	689	684	656	650	701	651	637	663	661	656	663	657	641	639	610	652	701	657	656	664	654	635	666	674	654	681	663	692	686	662	667	671	589	681	643	711	645	607	651	669	614	657	701	680	679	649	647	637	621	623	654	644	614	711	641	671	677	660	635	604	619	641	629	645	663	624	647	637	653	704	650	629	654	638	757	669	613	546	702	682	665	677	654	637	667	675	654	681	641	654	645	602	648	689	665	648	629	682	647	662	666	652	689	655	650	692	667	691	650	675	650	630	672	646	681	628	640	630	680	661	655	640	666	658	657	669	624	676	673	645	638	647	638	647	683	680	674	644	690	640	652	659	660	652	637	660	657	688	641	679	712	625	623	684	663	666	629	634	641	651	613	687	654	648	650	664	641	662	667	692	653	655	662	664	645	667	690
15842	30455	25188	17148	13718	10460	7968	18271	32649	38518	31296	25152	16403	9099	4814	2327	1253	770	745	699	779	670	682	616	694	718	675	666	647	658	738	690	655	660	703	688	699	646	700	662	682	662	656	632	664	663	670	650	672	681	688	715	660	722	651	705	682	675	662	691	714	665	683	706	720	670	661	688	712	669	689	686	652	666	658	697	723	665	717	691	624	740	675	673	657	730	651	717	683	685	672	680	649	695	723	678	679	695	686	646	671	661	653	675	676	622	665	664	678	637	660	700	662	690	646	731	641	688	715	648	683	670	674	667	696	727	668	675	686	654	723	645	718	701	661	643	660	698	632	612	667	678	657	652	630	648	627	688	697	689	667	656	671	704	647	740	666	699	757	640	646	715	672	669	695	691	668	670	664	602	679	672	640	690	688	649	687	661	715	694	688	712	684	700	680	689	675	686	669	687	610	706	677	677	699	698	686	707	668	630	645	671	673	689	673	697	721	664	651	659	693	644	699	667	674	683	685	644	692	663	664	687	661	663	733	695	675	641	699	684	669	672	707	671	665	681	673	672	678	673	703	704	676	666	664	678	612	677	682	702	698	654	683	645	692	660	665	648	688	660	643	662	668	693	686	645	671	707	675	725	650	725	684	662	692	696	620	694	748	720	684	710	660	653	659	678	671	679	659	684	667	645	664	664	636	692	660	689	685	658	660	674	714	673	663	719	686	631	710	673	700	646	663	635	701	673	696	665	659	635	671	676	717	656	692	676	678	674	714	643	685	702	658	686	690	704	684	681	732	656	696	669	688	653	699	684	649	708	661	653	634	684	664	668	694	652	690	686	676	680	720	666	704	680	697	701	674	661	631	691	647	665	712	654	678	703	696	667	668	658	710	667	653	690	683	686	661	726	647	641	654	631	625	656	654	627	717	644	659	662	708	651	666	660	645	649	675	670	667	676	627	695	704	697	759	689	635	702	669	650	656	721	653	702	691	655	691	663	631	661	696	660	689	667	704	687	653	689	693	637	652	669	643	685	689	696	636	691	693	678	686	663	603	684	699	685	696	697	663	733	656	695	676	676	720	694	673	653	663	676	690	667	682	675	693	664	698	712	646	644	679	641	668	748	726	681	691	658	653	653	687	638	657	700	659	681	644	682	657	690	691	692	675	699	659	701	675	663	682	637	677	679	699	696	681	663	717	677	685	681	716	659	687	683	671	680	671	656	664	690	673	702	679	671	713	632	639	724	691	646	654	702	700	695	703	653	666	677	667	611	676	683	718	674	706	689	686	691	676	651	658	651	682	615	665	690	725	650	687	671	638	718	673	689	643	660	673	650	668	681	645	696	667	683	704	688	693	693	655	663	606	675	704	647	718	748	639	708	623	649	686	690	681	742	630	652	668	672	668	651	663	705	684	648	710	666	676	666	672	643	663	678	705	676	621	667	730	660	644	732	657	686	682	681	710	646	673	675	657	669	671	686	696	689	689	672	651	665	693	714	628	706	693	660	669	743	651	634	654	697	682	706	671	701	678	685	685	626	713	715	671	634	624	667	683	679	662	675	671	662	682	631	659	648	662	710	705	672	691	657	658	669	654	665	653	671	651	670	694	676	665	674	670	655	646	720	678	618	650	651	680	658	680	695	712	676	665	681	691	739	671	683	647	716	687	652	690	689	666	667	671	615	672	672	690	645	707	670	664	667	674	682	677	690	700	679	668	677	700	647	685	624	690	657	659	693	677	688	684	685	633	666	623	670	698	679	703	688	645	653	687	677	653	687	646	670	707	672	653	630	713	689	705	606	692	694	707	677	653	689	651	681	671	645	638	648	643	635	695	665	678	685	706	685	659	603	689	637	681	657	690	673	685	690	687	697	684	717	707	714	712	709	695	696	692	638	666	680	652	642	649	646	664	700	660	661	699	676	677	661	692	684	664	667	687	651	671	668	666	676	690	655	692	649	717	681	697	670	674	702	628	665	683	706	652	703	658	696	740	655	648	621	707	696	636	715	673	656	689	669	682	661	665	699	663	642	702	677	699	718	653	691	690	689	722	671	698	710	678	696	633	708	666	669	666	680	692	660	708	722	667	655	655	732	714	694	673	646	663	653	654	641	703	725	625	668	709	617	615	697	724	720	662	678	690	643	671	655	639	655	656	634	691	692	714	675	697	632	684	699	674	678	671	673	687	704	723	689	666	706	690	708	687	691	664	659	693	676	696	681	763	650	667	643	682	686	687	684	665	699	657	672	702	683	688	689	698	662	702	645	696	693	717	699	671	671	718	717	678	665	723	708	728	648	716	662	682	682	674	661	664	655	677	636	623	695	662	690	720	699	635	667	683	653	711	698	711	682	661	659	689	698	705	699	680	653	692	689	665	706	680	682	651	677	660	705	706	710	666	633	719	723	672	665	671	689	700	716	672	685	675	714	674	669	694	657	699	698	661	706	663	676	681	617	681	700	688	655	664	663	688	678	643	691	663	668	727	677	655	660	667	671	652	676	671	730	673	662	632	707	634	667	697	654	678	729	681	672	719	688	706	706	685	717	651	655	666	661	675	700	696	672	614	672	679	680	652	667	682	654	677	751	635	679	658	701	730	673	717	700	691	671	676	671	672	676	699	677	646	682	687	678	628	668	653	719	649	663	699	634	692	632	725	674	662	672	675	706	647	642	712	686	661	710	700	620	692	710	653	651	688	695	668	701	673	626	642	645	718	645	728	690	667	703	665	654	709	699	670	685	676	638	637	705	671	698	673	665	645	675	634	678	688	671	646	693	667	686	630	686	677	668	674	652	671	627	684	666	716	721	713	654	678	650	667	674	674	707	668	704	678	678	645	662	662	680	687	665	742	685	676	633	702	695	710	728	679	722	696	659	683	696	674	657	675	655	660	731	685	687	635	660	688	645	649	680	654	710	684	668	692	694	671	689	713	695	677	725	695	631	700	686	634	681	691	721	662	657	701	669	672	657	698	684	644	688	716	681	663	700	688	653	627	635	683	670	676	693	684	733	695	660	654	701	692	682	614	704	680	727	684	653	687	683	689	649	678	703	676	677	673	698	685	645	711	681	667	692	671	699	646	719	698	638	639	688	652	725	674	665	639	694	665	636	697	664	724	699	726	645	654	655	704	673	672	655	687	664	674	721	635	720	635	642	696	646	679	683	699	661	631	686	646	703	661	680	714	669	667	705	636	691	692	689	692	682	699	694	686	651	707	695	661	682	684	661	708	683	714	689	666	647	691	692	657	637	703	654	682	697	681	673	648	707	716	673	667	667	703	690	650	691	666	655	718	676	626	693	680	661	655	681	650	677	654	734	653	678	659	687	682	646	619	726	708	661	665	696	680	659	680	674	749	672	656	647	683	710	699	612	687	641	637	673	656	719	608	684	665	652	673	658	665	654	643	688	677	686	681	677	703	691	667	673	725	662	717	627	703	684	649	683	663	644	669	669	685	666	689	691	660	653	649	681	655	669	707	693	701	653	666	674	662	672	687	657
28178	20260	15735	9094	3946	2508	1646	1454	2799	3074	2304	1697	1216	884	643	539	526	430	427	457	402	442	457	460	441	440	444	423	434	421	444	447	451	459	451	472	477	410	439	450	473	484	413	405	441	418	435	449	442	445	439	452	436	431	425	478	490	421	425	438	447	485	425	437	415	446	479	455	441	474	490	431	467	441	403	474	443	445	467	485	463	472	468	445	441	439	474	436	448	442	426	434	430	431	458	456	442	451	427	456	469	458	436	439	430	452	468	447	454	429	447	446	447	434	461	428	409	455	466	423	438	418	435	464	482	457	438	464	438	433	463	468	464	470	468	465	435	499	461	474	438	409	398	432	433	442	439	455	462	454	433	473	457	415	425	443	465	458	485	470	438	443	458	458	451	435	453	480	463	460	432	423	449	437	453	482	443	417	490	430	479	430	423	428	423	461	401	447	420	441	429	454	451	446	442	435	439	445	459	428	449	451	473	436	429	385	470	448	448	410	463	433	406	445	475	460	477	428	455	466	423	412	461	432	472	452	438	396	461	446	413	472	438	483	435	425	457	455	468	434	415	423	432	472	476	394	440	448	433	402	444	418	441	446	467	467	428	466	461	421	423	424	477	425	437	460	451	399	452	471	446	436	439	491	434	426	452	470	422	460	473	461	400	454	431	440	488	439	469	448	421	434	450	446	438	490	454	440	453	447	422	487	471	387	443	470	435	468	460	464	454	400	431	414	407	459	514	463	421	435	476	482	493	461	390	457	422	471	490	471	465	439	451	429	438	453	443	451	440	422	440	457	468	430	422	446	439	414	426	407	457	450	409	445	451	440	477	433	478	497	472	458	474	487	495	494	428	435	473	474	469	435	473	470	471	413	441	467	475	440	483	401	480	461	471	439	420	408	464	444	429	426	441	452	420	447	454	450	433	452	452	422	444	435	435	463	411	435	401	457	476	436	478	462	437	419	474	471	462	423	456	457	440	419	413	467	448	445	437	471	513	429	431	439	435	449	438	452	464	436	481	422	482	460	420	469	467	465	478	445	448	471	482	478	434	418	476	422	434	445	458	472	426	436	461	435	412	480	432	421	461	453	455	468	415	453	460	469	463	431	465	457	470	439	409	428	475	446	422	440	486	451	469	449	429	427	416	449	464	469	460	418	478	450	428	414	421	461	430	419	409	493	444	427	463	483	461	444	444	436	458	433	449	478	462	420	426	466	462	461	411	450	465	468	422	424	461	433	479	458	451	416	396	456	450	462	431	461	450	455	456	458	460	485	430	413	453	472	388	452	485	462	439	441	428	445	469	468	446	449	469	457	432	427	445	461	453	475	457	429	429	430	430	467	464	463	468	426	442	431	457	478	401	419	458	445	434	448	445	443	413	472	474	427	434	426	417	422	461	435	439	451	445	444	444	443	470	423	466	452	433	477	426	440	448	404	481	425	466	424	458	441	439	452	487	436	477	465	467	520	393	460	429	452	444	444	478	422	443	457	453	453	452	470	444	407	442	449	437	447	433	460	444	474	467	458	439	413	431	441	431	444	476	449	450	480	447	441	434	451	485	468	446	444	441	456	462	456	471	412	426	426	462	442	480	469	464	409	440	423	448	477	481	461	445	441	435	478	433	439	474	448	457	424	449	474	447	440	459	489	465	451	431	462	419	447	434	449	443	452	447	401	427	465	466	421	443	488	454	423	428	416	497	456	436	452	444	460	421	442	439	426	414	430	475	445	442	413	447	501	458	441	427	457	454	425	429	431	455	462	415	444	495	458	462	403	508	444	467	441	440	464	436	475	440	469	441	447	422	485	404	440	403	454	406	459	420	428	487	467	411	433	413	474	467	424	459	450	438	451	459	454	435	474	449	445	436	436	461	451	478	468	453	478	405	436	435	459	458	441	423	433	460	434	417	447	431	439	450	433	469	479	447	446	455	465	409	466	452	441	457	452	421	455	451	463	442	431	477	420	421	472	429	435	432	411	459	474	475	416	431	452	435	444	494	422	457	430	463	470	427	454	396	445	412	451	420	410	489	482	459	425	460	424	446	425	440	417	445	472	452	460	454	446	496	455	461	466	460	452	473	440	438	441	467	449	463	416	455	447	462	437	439	446	470	468	429	413	422	462	421	463	459	437	431	441	427	441	453	444	428	402	469	480	432	440	390	425	469	410	444	469	452	445	458	409	405	438	454	418	417	435	421	424	432	474	412	448	444	431	496	428	483	464	453	483	484	428	434	434	434	440	426	435	440	451	423	457	454	450	463	455	469	407	471	471	463	456	442	466	474	445	448	444	404	437	433	434	472	437	476	479	450	427	434	434	430	449	471	437	458	459	463	451	447	423	442	451	433	457	483	435	464	440	461	466	433	445	455	394	439	454	440	463	437	439	435	429	441	424	436	427	450	439	465	482	451	473	426	431	432	419	385	442	444	421	458	450	449	443	448	468	472	478	426	479	448	461	389	413	422	456	459	472	418	450	443	429	486	432	479	449	441	425	430	478	441	439	430	412	448	439	440	434	442	468	466	406	439	435	467	467	449	469	440	468	449	427	446	456	427	462	471	456	460	442	424	461	466	475	435	428	437	438	434	442	439	427	443	448	470	466	467	442	442	454	456	472	449	468	462	456	450	398	425	467	466	467	418	438	487	453	409	484	455	425	449	474	419	439	457	441	462	451	443	445	425	445	478	411	481	463	440	417	403	454	462	460	460	434	417	470	430	401	441	473	464	447	414	395	453	427	477	386	459	445	437	478	428	461	470	459	442	407	424	458	445	421	431	464	476	422	441	453	449	441	428	472	441	416	445	451	466	462	424	471	451	471	428	406	502	467	450	454	429	470	449	451	443	446	463	475	455	435	457	464	458	462	441	486	442	434	428	454	444	440	486	449	496	453	436	458	435	450	462	405	461	463	468	457	419	458	447	448	483	451	451	436	426	431	444	441	422	454	463	449	440	433	472	436	478	419	431	450	473	441	451	451	434	411	405	449	454	467	468	400	429	493	464	470	461	487	411	431	449	471	453	458	461	435	440	432	454	452	430	443	452	447	389	459	432	433	448	412	445	470	434	428	463	439	445	452	436	459	426	432	439	444	447	453	452	436	458	441	446	458	440	444	493	467	462	450	476	459	462	456	437	472	425	443	453	430	464	449	439	486	451	432	446	440	457	491	420	439	440	467	451	460	444	449	447	476	427	441	463	419	469	425	472	457	480	467	405	475	483	461	445	457	469	470	460	415	443	467	466	444	424	442	466	408	448	472	470	450	455	457	436	455	463	430	420	448	443	479	431	464	445	421	432	454	426	418	415	438	447	442	407	459	436	486	384	472	444	433	437	463	402	447	447	477	421	419	460	454	443	455	429	416	426	461	458	447	428	433	478	510	472	432	449	438	474	448	506	410	436	442	438	442	442	446	445	455	451	428	406	470	459	469	494	397	433	464	466	437	426	469	447	459	458	485	484	463	455	460	436	453	436	444	470	415	463	445	429	423	463	449
11715	18591	16200	9859	6209	4112	2831	2487	4081	4093	3121	2293	1507	1093	793	602	509	486	484	498	487	466	485	489	506	472	476	434	520	516	502	495	499	449	458	462	478	483	463	485	462	457	467	486	494	490	471	461	448	466	529	514	509	466	518	488	517	478	473	482	474	477	475	481	489	487	490	452	469	472	507	486	470	473	517	484	482	509	463	469	495	507	512	515	453	481	497	477	486	495	500	536	498	479	480	480	484	493	472	481	467	496	443	479	499	501	462	537	514	516	440	441	452	497	467	495	491	483	464	504	502	450	517	455	469	486	506	466	492	462	488	503	491	501	499	508	463	506	467	484	498	504	501	478	446	543	492	495	481	434	449	495	471	509	482	472	473	484	490	470	462	511	478	510	466	484	488	472	511	505	453	500	540	476	511	496	529	476	475	494	468	484	501	470	473	494	452	512	460	485	498	476	483	485	480	505	480	512	481	475	484	478	459	481	515	501	495	503	471	500	502	470	505	466	496	509	464	488	473	497	488	467	500	469	499	491	470	497	514	510	523	504	494	520	507	508	474	475	456	495	458	491	474	481	504	484	469	488	471	481	501	492	498	478	468	514	438	506	449	458	480	527	483	465	475	492	475	469	450	463	505	507	468	479	460	450	491	470	416	452	464	475	483	488	498	503	502	496	448	477	445	502	521	458	489	478	477	494	474	505	460	493	500	478	533	486	482	509	507	485	485	499	479	472	480	498	492	487	468	491	466	505	483	503	467	506	502	446	484	460	516	514	498	463	512	513	503	475	514	437	486	497	486	525	473	483	483	526	522	493	496	525	466	504	486	525	491	527	483	480	500	481	492	469	477	458	475	532	464	526	500	419	457	506	501	482	479	504	467	497	488	490	494	511	495	526	485	484	534	512	491	476	480	459	498	456	485	494	435	473	500	496	510	505	493	459	528	465	476	479	493	496	521	502	528	454	481	496	481	483	463	450	485	514	520	458	441	493	475	474	480	484	480	489	488	479	451	495	475	509	530	486	467	499	497	476	513	487	458	472	472	462	452	512	472	458	489	463	486	490	460	450	475	485	479	473	503	477	487	467	486	486	427	502	515	511	442	425	445	474	497	486	492	485	492	521	455	460	492	470	453	453	487	496	522	469	488	524	490	512	489	517	503	467	495	497	478	493	465	498	487	450	530	465	498	511	436	510	509	488	518	470	495	448	483	500	499	500	463	516	532	505	464	440	460	439	498	470	492	496	487	507	485	505	505	430	498	479	467	477	480	517	448	454	472	479	512	495	457	438	477	504	517	503	478	457	495	504	438	451	501	476	491	513	497	536	455	478	471	464	475	504	467	519	493	492	491	493	450	529	488	481	487	452	465	504	484	448	482	450	472	472	494	445	513	520	503	454	479	459	486	502	480	491	503	484	462	461	455	454	430	489	466	530	480	525	497	459	440	483	453	505	488	506	451	504	490	451	486	492	514	534	485	499	522	493	497	470	511	512	466	476	472	456	492	472	489	481	523	468	464	523	453	484	476	471	457	495	514	481	509	469	497	491	479	471	446	464	475	491	470	506	478	525	525	500	466	468	509	469	466	503	498	491	512	518	494	480	516	491	466	458	481	480	451	501	492	491	450	463	493	460	463	463	501	522	483	497	506	528	477	474	472	527	502	444	495	473	451	456	475	467	485	465	506	503	443	484	519	514	503	466	452	479	472	482	480	496	436	487	494	495	510	465	472	439	482	471	479	489	482	488	455	481	471	449	491	431	445	511	488	488	458	486	500	505	458	458	456	425	462	495	432	515	503	501	506	463	480	494	550	510	483	483	466	495	496	473	542	470	478	462	481	488	516	487	469	481	465	442	510	480	478	444	473	487	487	506	479	494	480	485	463	509	468	489	456	474	464	468	484	485	546	445	482	456	484	478	506	502	529	475	469	475	495	504	492	490	482	480	514	473	487	513	494	503	462	517	444	464	467	499	452	492	459	498	506	486	479	435	486	451	495	514	503	487	479	500	474	485	526	491	498	483	478	478	487	486	482	461	507	504	497	519	492	489	466	508	499	481	461	493	494	508	500	465	516	487	479	512	508	455	506	461	435	474	467	471	504	420	471	499	499	486	458	531	435	468	470	461	485	480	486	542	479	478	469	511	509	499	509	488	462	428	498	490	534	476	523	542	506	476	475	519	481	467	431	454	463	507	490	473	489	510	464	492	493	481	461	475	504	459	515	477	456	488	498	485	483	475	491	486	512	502	496	509	459	519	481	497	514	484	503	515	475	499	502	514	467	473	492	488	481	479	478	475	446	470	514	468	510	514	483	519	480	493	488	499	501	464	494	495	466	498	479	432	498	493	489	486	436	451	479	475	473	478	494	498	492	470	501	476	464	467	475	485	464	493	453	498	463	510	504	493	482	451	507	495	479	487	505	465	496	484	496	463	498	481	525	481	527	487	528	452	488	494	492	465	491	484	474	460	505	506	461	512	483	514	458	529	505	509	480	473	480	486	464	474	498	480	503	471	470	484	520	434	481	491	503	489	467	527	488	496	467	470	454	477	470	503	495	497	468	508	482	513	473	472	426	502	475	499	454	497	519	491	505	492	478	513	481	506	493	505	502	495	506	489	446	510	467	455	499	466	468	500	467	473	471	479	474	479	495	476	471	522	496	526	479	524	493	503	478	468	506	487	497	501	445	454	493	470	517	492	465	487	478	480	486	516	537	454	449	495	464	455	489	469	472	471	478	492	466	483	518	489	462	495	482	463	458	476	455	480	518	511	499	485	492	495	479	487	478	459	516	444	516	479	464	506	508	432	542	485	495	470	463	507	494	496	472	488	476	450	456	429	452	488	482	474	494	512	457	472	501	471	527	475	442	469	478	515	472	492	458	449	489	450	470	475	499	504	493	526	480	452	501	494	492	478	470	484	456	491	488	479	462	469	444	505	467	495	473	480	514	483	452	495	455	497	479	466	474	449	461	493	459	458	453	470	488	464	453	482	468	513	485	455	459	503	472	513	491	476	480	467	468	474	472	461	454	474	490	478	492	496	524	518	499	539	481	525	477	455	485	457	492	491	481	522	519	465	502	512	459	438	483	480	479	515	517	461	482	466	465	475	450	500	465	469	473	492	498	520	484	463	463	504	532	426	474	485	469	468	462	462	459	465	507	500	445	486	492	498	501	484	489	463	467	495	465	477	462	486	488	485	472	474	478	462	447	493	490	469	469	506	468	449	463	504	502	449	477	453	462	504	490	509	444	524	496	484	448	498	482	462	498	468	495	443	465	519	472	498	471	500	489	498	470	484	493	478	466	520	529	487	522	509	459	494	445	490	485	484	491	454	447	488	466	496	494	475	479	485	505	511	454	518	473	521	476	500	518	491	464	501	507	491	518	499	439	478	481	460	490	509	497	493	466	509	481	470	487	497	484	494	496	483	475	540	475	498	471	464	486	476	483	504	459	474	466	468	503	473	502	492	487	485	475	465	478	493	482	489	506	475
24301	21428	28648	24625	21240	9480	2829	5391	20020	22990	17045	11249	6406	3097	1733	938	639	576	541	519	554	513	535	552	527	521	508	479	513	490	492	494	484	540	505	500	537	518	491	518	522	531	515	524	570	500	513	515	540	487	517	532	505	532	504	517	478	520	509	538	558	505	535	512	563	486	534	511	487	514	531	512	504	518	517	529	524	511	524	505	558	544	520	537	469	499	518	512	542	535	509	536	521	470	518	473	482	502	539	533	522	512	502	503	477	477	552	563	543	505	479	529	521	521	522	510	459	505	551	491	512	501	513	486	507	495	515	498	511	531	500	535	546	522	526	544	507	534	503	523	497	529	537	536	501	533	498	528	478	540	518	489	522	510	504	527	510	553	514	498	533	525	526	516	507	516	483	510	522	497	517	523	491	521	498	540	500	542	501	504	565	521	535	535	512	509	533	493	507	525	519	551	521	491	502	530	534	523	506	535	545	519	517	538	548	504	532	528	549	515	546	490	482	532	506	503	516	541	521	541	509	556	508	522	525	519	509	565	507	512	494	521	527	520	489	529	499	499	516	531	468	473	499	497	531	562	520	591	519	505	505	494	544	500	523	530	509	478	531	513	521	495	522	503	487	533	528	519	536	526	554	526	529	519	522	496	543	516	542	530	515	506	538	501	501	514	530	486	519	502	522	557	510	497	491	570	499	522	510	500	586	514	511	514	483	506	531	498	488	491	514	462	541	489	516	497	536	497	507	518	510	455	502	530	485	530	530	526	530	491	535	530	519	501	523	536	512	510	521	488	517	501	538	536	485	518	476	513	549	498	515	499	517	507	545	531	534	500	539	493	516	497	540	498	510	496	498	511	489	498	516	562	502	537	498	497	529	543	509	509	493	533	514	503	480	545	514	561	491	563	523	485	492	478	535	490	537	535	493	523	481	509	533	506	510	502	509	557	466	528	509	543	523	469	541	542	491	509	548	518	504	505	471	525	463	520	564	534	545	495	514	523	528	535	529	521	525	516	558	520	497	506	552	558	517	534	496	494	541	518	489	505	487	513	546	541	520	523	492	551	539	474	546	559	504	484	504	496	535	487	510	496	525	513	485	514	525	517	531	561	516	524	506	538	542	473	547	523	513	474	540	500	529	512	506	533	510	506	545	501	511	513	530	460	540	490	535	475	507	498	533	544	547	511	579	521	550	549	538	453	526	520	564	512	514	518	534	543	527	536	502	528	503	506	486	504	509	542	555	526	517	510	487	526	503	492	523	501	516	472	511	447	513	496	513	508	532	542	476	489	560	478	513	532	506	536	526	487	562	505	509	525	500	519	515	524	489	504	544	542	497	504	533	525	478	498	490	508	485	524	521	508	511	523	547	487	533	551	502	486	488	551	530	462	506	500	490	517	548	487	504	518	532	498	526	552	547	475	496	527	501	540	533	502	524	534	492	527	517	486	507	549	474	528	528	492	503	569	562	482	566	531	519	534	576	502	488	495	518	520	514	491	492	524	520	494	535	499	496	498	532	530	516	487	484	546	523	505	495	512	499	500	509	509	519	522	532	541	533	464	566	546	513	546	577	521	532	509	570	531	515	508	535	492	507	519	520	495	499	506	469	535	487	519	512	536	528	543	496	493	537	507	503	505	496	505	515	507	536	521	476	500	519	516	534	516	521	539	517	525	525	560	524	541	518	530	517	528	513	497	507	512	520	520	524	478	528	529	506	486	490	497	526	566	528	491	530	486	532	551	517	538	485	485	519	509	532	523	570	511	463	529	513	530	528	521	507	500	529	521	509	541	485	528	537	542	524	521	508	532	518	536	512	480	534	504	519	518	499	531	518	495	536	524	507	527	496	531	544	555	535	506	484	483	506	558	497	499	504	535	557	487	460	471	507	487	494	499	519	547	555	526	541	502	479	516	521	549	563	510	510	502	557	497	487	545	506	509	541	476	486	519	525	515	529	481	553	546	541	561	524	516	523	497	536	525	521	510	490	518	524	528	456	503	516	501	552	503	510	535	515	456	533	510	515	495	507	518	511	514	515	546	509	542	540	530	543	549	492	496	525	535	557	535	533	541	517	524	518	568	574	483	541	514	569	550	521	509	490	523	509	489	524	507	534	516	521	570	509	534	498	482	530	514	503	506	512	489	524	510	482	566	521	530	527	492	538	494	538	506	513	527	510	541	538	506	469	492	516	534	501	525	489	508	523	550	513	534	502	532	479	556	499	506	500	523	533	530	551	528	498	516	530	507	523	498	523	534	510	475	503	521	504	525	511	512	532	505	482	526	496	502	539	520	473	511	528	546	510	545	511	514	532	489	507	548	507	522	503	501	529	559	525	497	511	502	508	513	508	524	548	500	501	486	517	510	475	512	481	530	508	471	523	487	544	501	490	490	485	508	526	531	511	489	502	516	491	543	523	550	518	485	503	503	553	502	535	536	509	518	489	494	512	552	472	501	526	503	504	501	507	534	538	471	525	529	507	501	521	514	546	520	549	514	544	561	516	559	522	509	529	526	520	562	525	518	539	534	524	487	488	545	568	487	520	542	511	503	526	525	474	515	487	493	524	509	539	489	470	524	502	514	554	572	516	489	550	538	529	536	549	540	536	479	549	539	477	494	516	511	481	497	517	525	487	520	523	504	503	536	517	501	518	487	502	512	541	542	528	529	484	520	512	517	528	553	547	526	493	516	474	499	517	480	523	522	543	525	522	517	562	506	516	482	526	504	497	503	483	518	516	543	511	519	533	508	514	527	494	473	509	523	524	483	506	486	510	517	494	515	523	515	520	530	507	536	509	527	487	506	495	538	507	522	533	558	533	518	566	519	533	528	533	507	508	520	540	496	499	509	484	511	491	554	513	521	533	564	522	542	500	521	489	501	480	491	528	553	564	481	521	558	541	534	521	515	512	515	520	552	518	519	489	507	495	554	469	527	533	549	538	478	517	468	538	507	509	496	536	525	520	508	545	532	540	480	514	525	537	540	505	474	542	542	508	515	536	529	500	480	528	518	519	499	505	511	502	510	536	512	560	525	492	534	523	516	503	493	551	505	499	534	507	489	493	484	516	493	529	543	542	501	522	517	561	516	549	550	536	519	503	533	540	524	489	511	508	526	524	490	487	565	484	510	555	507	538	508	507	558	528	565	498	513	548	498	518	509	513	523	490	483	556	469	536	491	509	539	487	482	495	541	503	540	505	517	511	498	513	534	550	517	507	509	514	477	526	524	551	518	534	503	538	551	505	484	492	513	507	547	520	553	517	514	513	537	557	526	561	505	548	488	491	504	541	517	525	535	538	500	482	530	498	498	504	463	478	516	521	476	493	508	512	520	515	588	500	518	516	514	550	521	517	495	569	501	496	510	544	462	527	519	526	499	491	521	548	500	506	521	536	528	494	503	522	554	528	509	498	526	551	504	533	525	514	514	555	522	543	531	521	522	503	486	529	504	509	545	535	489	547	534	529	553	539	472	487	519	515	510	518	473	504	507	494	546
10743	25851	18373	13813	8402	5490	4163	9009	26921	27024	20153	14689	8828	4510	2330	1252	736	612	536	625	592	564	545	567	582	560	569	520	582	562	566	557	580	583	556	556	567	488	495	536	558	550	541	578	575	535	547	525	545	553	569	578	560	544	559	545	553	532	528	528	556	513	563	536	498	529	543	546	527	567	555	548	578	540	560	545	556	521	546	521	560	536	523	578	507	566	594	542	543	525	520	541	550	584	530	541	563	574	584	543	527	551	571	514	549	511	563	571	594	533	543	548	499	532	560	518	504	577	562	572	538	573	581	563	554	563	527	559	525	579	556	507	493	528	542	537	503	544	520	530	564	581	584	532	546	571	535	554	566	516	554	557	509	572	569	528	543	522	516	560	531	529	567	563	578	535	577	545	521	514	542	547	495	576	557	606	545	523	540	535	605	557	516	521	563	547	535	576	529	515	538	561	555	544	543	500	579	518	547	519	538	539	538	568	551	593	521	556	589	582	528	525	583	584	562	521	549	541	564	562	528	552	560	536	541	550	528	536	524	568	536	547	562	561	534	552	568	557	502	534	505	530	563	572	541	533	542	528	544	546	592	585	528	559	586	523	576	536	536	564	570	577	530	527	548	554	510	524	549	564	533	547	565	521	562	512	576	531	571	539	531	548	570	581	566	570	575	556	578	580	530	561	552	562	519	533	532	548	534	568	608	563	572	543	552	521	567	540	568	521	583	509	578	554	524	562	556	546	560	565	552	574	553	559	570	540	559	497	530	519	596	542	503	565	605	573	575	532	565	554	509	541	549	556	547	564	516	544	545	557	579	572	577	567	559	551	527	535	585	542	499	541	576	536	587	545	537	526	527	500	567	566	570	561	551	595	548	535	512	505	503	559	574	594	538	518	565	526	539	570	565	518	541	587	593	537	597	573	553	548	492	555	506	554	560	578	553	529	549	545	582	502	554	493	550	531	561	549	553	575	536	527	563	568	561	561	528	579	556	560	498	528	556	629	576	543	539	548	534	552	533	515	540	570	574	518	522	547	557	557	561	603	559	533	544	557	530	557	537	568	564	567	538	550	566	547	538	559	525	560	565	536	542	520	531	544	585	522	567	505	583	579	574	563	601	518	544	542	581	570	541	563	563	540	556	507	538	519	554	523	516	588	553	544	555	576	563	560	556	577	536	568	544	570	551	550	594	559	537	547	559	591	540	551	534	575	509	564	569	595	550	517	532	538	531	520	507	589	522	532	530	543	565	570	498	510	574	584	564	540	556	557	544	578	560	563	508	508	562	512	540	541	533	574	516	577	532	551	508	540	576	550	532	552	519	550	537	527	558	568	548	569	553	533	574	518	558	565	556	527	522	556	557	546	536	603	526	531	551	558	508	538	540	522	511	551	607	572	552	539	511	570	551	564	558	548	519	568	566	568	552	523	548	537	522	531	559	525	556	543	536	532	559	545	541	545	512	556	559	560	547	576	533	589	560	561	571	538	546	521	537	548	539	536	517	582	520	512	521	519	549	530	563	575	552	580	548	523	529	538	519	532	504	516	562	533	545	535	525	539	561	531	570	549	515	591	539	528	524	541	572	523	598	572	549	539	581	532	526	584	556	560	525	550	563	523	580	584	574	586	535	522	580	541	594	558	560	509	542	553	572	558	519	528	582	553	567	581	531	513	563	590	542	542	560	551	585	558	515	576	546	538	581	521	594	543	532	538	550	587	540	498	510	499	512	569	500	517	560	544	570	554	532	564	558	507	539	564	569	558	551	535	540	547	524	571	535	528	569	586	588	542	557	530	556	599	531	532	516	561	489	535	554	536	560	600	534	512	501	550	559	551	567	554	563	514	552	544	551	574	559	548	519	564	579	558	589	527	586	509	550	557	544	504	567	537	516	557	546	582	557	525	557	551	564	572	572	574	549	558	561	577	509	554	605	556	587	577	536	574	517	553	557	541	537	557	575	563	532	528	545	547	604	540	522	561	564	544	566	551	536	577	581	566	545	565	523	522	566	541	535	512	602	529	562	550	524	555	550	553	570	545	521	549	550	544	571	566	578	563	547	563	539	531	543	554	595	564	562	569	538	561	563	514	546	551	553	527	517	512	526	562	526	553	528	489	533	546	540	542	512	533	553	586	556	550	552	572	506	556	506	521	556	558	514	563	529	566	520	532	557	562	559	530	576	536	564	540	500	532	529	562	511	545	545	533	537	526	533	579	566	562	574	566	570	562	538	531	538	552	567	536	553	575	557	556	554	578	546	535	589	521	524	529	594	571	579	587	541	547	532	543	553	522	519	570	568	571	524	510	562	582	599	561	542	545	534	552	584	589	479	597	542	547	529	573	570	541	520	567	534	547	587	549	531	503	541	536	538	575	545	559	523	544	596	541	582	554	499	538	602	537	607	560	524	538	552	545	514	527	566	562	562	520	549	535	532	511	577	541	554	547	537	543	560	541	591	533	538	585	552	536	574	500	510	535	571	539	537	526	516	491	551	535	543	516	569	566	532	519	556	553	550	535	517	542	541	564	545	531	504	562	518	536	569	559	539	556	530	535	559	504	600	564	537	572	570	539	558	551	548	559	535	543	567	563	561	580	549	504	545	544	566	544	539	524	563	551	584	543	593	539	566	549	539	541	598	553	568	567	589	572	554	600	549	513	530	578	547	529	567	534	587	593	558	544	516	564	530	598	546	502	545	520	539	570	563	528	541	538	582	524	550	517	578	535	537	558	597	608	549	540	571	487	579	557	546	534	578	520	560	538	549	571	542	529	543	567	551	535	519	560	570	531	503	536	593	540	542	557	570	560	554	594	561	550	589	558	582	532	554	569	503	570	566	564	533	551	530	541	539	559	592	544	580	575	586	564	562	503	553	558	548	540	540	554	560	522	544	555	505	525	549	505	569	579	522	550	537	533	565	545	488	529	532	504	524	562	521	515	567	578	532	558	543	552	552	579	552	538	547	525	547	546	562	570	522	514	531	531	535	514	514	545	542	519	564	575	509	601	550	556	540	559	490	561	562	502	550	523	525	526	521	556	552	532	547	535	554	557	553	577	570	562	521	556	556	601	598	524	575	586	584	552	548	517	526	557	531	582	542	560	572	599	511	575	540	543	580	531	530	551	561	500	543	570	573	555	563	600	568	525	548	601	514	538	529	549	555	521	563	583	558	578	592	522	566	536	534	542	505	520	586	551	562	526	606	544	551	538	529	485	618	533	558	514	548	532	541	499	547	572	561	537	552	553	519	566	531	544	564	540	551	550	572	555	532	548	483	508	556	556	565	557	543	591	496	563	581	564	570	527	520	520	563	530	535	513	532	540	529	559	527	550	546	521	562	542	517	570	526	529	522	521	547	560	542	559	549	564	547	555	601	549	549	540	520	533	552	574	534	514	554	548	536	501	526	539	530	499	521	513	530	526	508	520	560	537	520	563	553	523	511	553	526	539	551	581	619	536	545	516	575	581	517	530	550	538	534	583	537	538	526	537	545	562
25342	21371	27478	25581	13181	3545	2211	3494	11385	13736	9892	6690	3819	1981	1142	668	607	503	518	537	518	550	486	469	483	481	511	501	459	495	536	510	484	494	492	485	566	484	513	464	503	502	537	483	513	530	449	487	503	512	509	476	517	532	520	493	503	500	480	517	501	492	489	549	543	493	506	490	514	536	499	456	501	470	486	513	473	475	523	536	550	489	509	501	535	477	479	486	506	512	498	513	510	511	481	542	518	501	495	508	491	466	540	532	489	499	530	513	512	524	465	523	504	484	457	486	494	536	494	521	527	512	482	484	517	492	482	463	506	512	489	500	483	547	486	512	502	503	518	498	497	533	532	493	499	522	489	459	510	494	536	539	508	483	515	516	501	472	527	528	505	489	506	507	516	490	490	513	504	500	508	529	500	495	493	494	498	525	506	495	512	495	510	547	521	502	534	522	499	499	499	492	503	534	524	478	485	508	483	504	506	455	462	507	460	504	503	498	504	554	508	484	540	534	497	495	515	500	487	536	495	526	501	501	537	515	513	513	510	494	518	483	478	525	491	469	474	502	504	513	510	520	510	539	538	477	503	508	494	531	502	466	459	498	527	491	496	525	502	507	509	529	484	477	494	507	505	496	542	486	514	470	535	481	501	501	536	490	486	513	462	496	447	512	501	485	490	521	503	543	456	518	492	522	536	490	494	494	530	502	526	473	510	508	510	506	561	488	505	533	503	525	490	511	523	526	527	522	492	519	539	502	488	506	518	521	506	480	504	519	499	507	464	514	499	479	522	473	517	512	540	497	498	509	538	498	515	489	501	523	475	533	479	502	445	476	488	474	516	537	487	487	489	551	487	512	526	518	493	540	495	543	504	531	491	541	510	531	465	496	531	499	539	484	529	524	522	525	483	510	488	504	519	482	505	533	484	497	468	478	529	549	523	543	492	477	550	466	479	521	523	531	520	513	479	496	518	499	534	525	493	500	504	523	500	536	527	517	496	514	515	529	476	510	491	519	503	547	473	467	480	477	490	543	508	472	535	532	506	551	541	515	504	524	529	507	521	525	515	480	502	515	530	521	494	489	531	512	488	498	506	523	498	536	500	509	500	520	510	538	501	511	504	514	509	507	513	521	451	465	508	496	494	500	490	528	493	547	549	526	516	490	487	496	483	538	509	527	532	476	489	518	534	471	503	538	525	493	527	498	494	477	511	475	543	503	499	514	481	496	531	506	466	493	492	477	506	492	553	529	550	475	524	542	487	467	520	549	499	498	512	477	494	476	506	552	499	509	511	490	515	523	540	522	506	494	496	535	506	504	537	510	525	509	499	546	502	496	484	487	509	525	514	542	508	514	487	509	524	490	518	496	471	524	523	498	479	502	549	524	462	519	510	507	501	519	467	546	526	520	472	534	501	523	509	512	491	560	515	516	481	495	515	493	526	519	538	496	470	500	506	533	518	481	473	535	484	548	478	502	532	497	467	495	543	514	518	534	530	493	509	521	491	493	521	490	495	499	481	536	482	494	485	467	463	478	525	518	504	519	513	512	520	476	499	507	497	462	510	492	491	524	542	501	483	503	503	511	533	492	487	536	523	487	496	508	486	529	531	504	528	511	501	491	512	488	511	514	482	490	477	465	542	499	508	512	492	503	513	515	484	471	534	563	563	542	511	504	462	496	512	538	510	527	542	497	493	474	494	489	502	525	505	475	462	490	476	526	495	484	520	504	505	538	487	500	514	478	524	504	512	563	495	501	510	520	463	517	498	506	491	488	518	491	503	491	568	512	472	535	479	502	509	490	520	488	503	506	502	524	536	517	515	487	515	459	500	492	504	497	536	507	504	507	490	483	500	500	531	484	479	497	478	526	531	492	490	504	541	495	497	509	519	554	540	507	511	480	492	504	457	505	519	445	529	530	511	515	512	513	541	537	505	518	483	475	521	532	524	522	479	514	517	464	466	521	505	531	455	513	524	502	513	493	474	471	482	485	493	513	486	498	496	461	502	527	543	524	518	497	491	531	507	474	485	518	494	492	502	535	548	506	526	507	491	503	492	493	530	545	499	498	468	499	482	553	433	509	473	489	497	542	513	497	468	493	485	519	476	516	501	452	516	499	466	502	513	524	469	479	512	484	493	501	480	506	532	520	493	522	552	504	512	481	523	519	520	498	508	535	479	481	491	469	476	487	457	505	522	466	530	488	509	521	524	497	484	510	501	482	550	541	518	503	511	503	494	490	516	495	536	542	483	542	530	496	532	498	508	504	482	524	510	474	509	495	546	503	508	499	483	515	514	528	545	494	514	506	495	530	525	516	527	493	475	539	497	507	487	488	508	506	507	484	494	506	538	520	496	497	507	476	516	524	522	493	504	523	503	503	500	496	496	515	506	494	512	523	486	529	489	505	532	514	504	503	466	484	485	472	530	496	499	523	495	485	508	519	494	490	522	501	493	494	511	504	497	493	552	503	495	510	523	539	501	460	501	518	512	514	517	494	518	489	493	491	500	504	531	546	498	490	472	475	485	472	541	456	496	473	525	494	536	565	504	517	523	523	506	524	520	518	515	515	522	517	473	496	494	488	461	478	534	487	535	482	531	497	530	505	464	519	508	538	491	493	481	551	472	462	457	518	499	526	523	508	509	535	507	491	501	523	531	518	519	502	529	516	505	517	573	480	505	522	535	497	515	528	501	496	520	491	522	499	474	489	523	487	495	470	489	513	464	516	495	496	497	475	485	493	520	508	513	453	568	521	463	482	504	509	480	512	481	522	438	510	520	503	532	464	542	520	482	484	493	480	476	503	449	506	445	507	460	479	535	493	494	484	537	489	514	505	508	530	519	475	494	507	514	520	511	489	510	539	478	493	469	529	543	492	503	501	533	500	499	525	515	496	485	473	461	503	485	507	506	500	493	536	513	501	506	484	533	513	504	520	485	512	541	507	495	508	500	503	494	518	509	544	509	501	463	521	472	472	524	521	483	477	510	502	487	506	487	502	486	470	513	500	500	534	511	550	500	502	510	490	529	548	531	482	547	507	516	469	533	490	530	482	541	531	524	474	480	494	500	508	480	453	510	472	475	470	494	535	503	503	512	474	509	540	491	458	541	514	489	435	487	512	505	493	476	538	484	501	520	471	472	479	501	520	523	467	516	513	501	515	494	489	495	497	513	511	504	515	507	484	477	535	549	501	498	486	490	544	500	447	505	482	493	512	527	509	539	484	518	463	490	510	462	498	485	515	501	507	481	483	496	465	455	534	501	563	551	520	492	521	489	467	507	514	497	530	511	499	493	504	479	526	557	530	517	492	485	521	513	467	506	449	482	522	534	489	518	502	531	473	518	466	497	526	503	502	508	507	478	528	530	494	489	518	514	517	530	541	495	520	520	537	485	516	526	505	493	559	506	500	499	480	494	495	507	500	548	488	496	504	539	544	498	564	479	533	504	525	514	503	494	479	445	475	491	494	487	493	446	534	508	511	534	537	513	480	512	511	519	534
10389	21683	14504	12373	7772	5031	3668	7038	20146	21170	15261	11013	6487	3257	1895	997	672	597	609	550	511	539	603	566	579	523	537	568	503	523	550	552	526	552	538	602	544	542	554	595	586	534	559	529	607	534	522	558	497	547	534	579	582	534	554	517	531	523	539	501	580	597	540	586	522	557	554	541	504	524	592	546	552	541	565	599	554	571	526	577	499	567	576	520	533	566	525	529	558	519	546	579	555	495	540	545	526	521	553	545	546	547	585	535	520	573	539	536	585	518	565	553	535	570	554	555	513	539	521	574	508	517	557	577	536	504	540	553	533	530	541	528	567	539	536	571	537	542	539	554	522	553	545	557	571	550	546	525	524	510	543	547	509	488	566	549	542	513	556	554	554	554	539	570	570	544	556	593	537	567	585	577	491	544	538	559	544	530	523	484	540	530	541	588	568	531	535	548	518	516	523	554	566	566	543	548	514	510	544	514	532	568	505	572	571	551	574	557	546	578	553	581	549	519	579	583	544	554	535	560	526	484	568	530	549	565	570	536	537	561	529	542	562	564	563	525	538	514	551	536	530	571	553	535	533	554	542	539	530	550	541	570	581	564	539	554	531	528	534	535	553	529	573	513	527	560	583	604	552	536	541	505	546	521	532	530	516	528	529	532	552	545	563	541	517	500	587	526	541	561	554	536	531	538	583	610	530	527	563	531	557	497	516	549	541	516	551	558	538	485	563	480	534	544	588	520	568	550	530	516	594	492	521	601	543	578	534	538	538	581	541	538	542	541	514	522	570	493	525	543	533	554	551	557	524	543	530	605	562	527	556	543	561	545	574	541	543	546	511	534	516	516	570	533	539	527	565	567	547	574	533	502	549	549	563	503	555	540	566	571	594	551	571	556	585	570	553	533	559	535	572	518	514	572	567	555	537	556	556	542	519	522	525	551	555	541	519	590	511	526	534	554	579	577	522	580	581	535	560	525	531	521	530	547	539	494	560	581	561	544	577	540	529	569	537	530	549	522	557	546	543	565	535	563	513	578	540	561	516	537	544	527	570	542	589	518	507	557	509	546	531	542	556	543	578	533	513	549	514	570	517	554	547	544	545	583	547	564	548	554	526	560	530	548	591	544	572	548	555	520	530	528	544	521	549	549	564	554	526	492	565	605	554	520	518	536	567	581	550	493	539	563	562	571	529	572	546	536	552	557	600	532	479	544	552	541	552	577	573	546	574	564	542	551	547	571	544	530	471	579	571	567	526	601	539	531	571	562	534	549	550	530	604	570	575	521	597	530	585	540	571	583	524	588	552	544	552	498	541	537	509	527	552	535	529	497	498	519	544	554	530	556	544	520	554	544	562	540	567	568	562	549	553	547	534	547	542	502	547	519	561	590	545	540	501	535	536	572	534	507	563	550	559	554	581	562	586	558	559	535	549	539	498	481	543	553	544	538	507	585	584	546	561	560	548	520	503	480	536	546	539	550	506	520	536	517	540	557	506	523	549	548	550	534	529	565	536	529	526	586	578	539	549	519	527	546	556	485	551	566	594	553	551	538	554	542	556	550	534	528	546	552	604	572	482	575	519	549	547	532	539	540	542	548	571	569	551	550	524	574	552	549	530	508	546	539	500	571	569	571	515	549	572	519	523	530	544	578	554	549	562	566	542	572	562	550	521	539	508	555	536	537	569	595	559	555	534	518	566	536	535	556	524	579	547	537	579	517	520	545	594	541	557	571	522	542	559	538	542	556	552	559	544	534	552	503	530	514	538	532	558	526	523	549	558	586	555	568	504	564	510	573	584	527	531	560	591	521	558	512	544	545	524	570	538	541	548	543	497	547	547	523	526	569	535	515	541	567	545	542	542	540	560	564	519	588	554	563	589	526	577	507	532	504	550	514	531	563	585	526	527	526	529	564	542	557	539	523	572	569	552	592	546	555	575	531	527	533	535	557	581	531	520	571	577	587	527	529	502	583	550	568	554	561	540	534	569	554	554	529	530	579	508	518	507	565	521	548	528	571	541	557	562	552	560	512	560	548	530	537	559	579	522	549	525	545	564	522	569	560	528	556	484	590	556	549	585	527	527	529	549	529	542	604	558	573	515	558	539	526	569	503	590	539	536	520	546	526	530	580	567	524	551	566	528	525	554	548	566	530	564	555	557	530	568	568	586	521	544	578	554	545	532	584	542	622	539	519	504	541	548	556	572	574	561	556	529	512	546	556	580	539	540	529	517	563	537	566	550	510	524	542	550	519	557	524	543	532	543	521	490	550	584	506	581	554	538	543	554	551	523	585	551	529	543	523	555	533	544	527	579	576	516	508	591	578	578	506	561	513	532	522	573	592	506	600	556	556	551	528	562	555	528	491	540	541	528	517	516	538	547	536	534	563	567	539	523	484	521	557	539	524	543	510	535	534	536	577	504	543	523	560	560	532	519	525	519	513	569	502	559	537	533	576	579	596	604	546	561	540	523	558	550	613	582	525	556	549	585	544	525	525	530	540	541	538	546	550	543	551	512	513	529	554	528	549	507	567	564	539	551	564	491	523	534	564	535	538	569	512	497	527	529	540	588	532	520	549	590	533	552	550	510	571	542	520	556	559	577	515	576	530	545	595	545	552	521	561	556	578	522	551	496	520	562	553	550	522	512	553	549	569	548	526	557	501	559	502	549	562	566	539	549	597	555	548	528	533	564	570	541	555	557	589	543	533	553	526	500	559	551	540	555	528	565	547	539	582	528	577	561	559	537	564	564	524	526	531	568	532	529	560	547	529	605	530	549	541	568	534	562	559	563	552	596	526	538	581	536	539	589	524	500	527	538	528	554	577	588	568	570	555	541	548	539	537	564	555	567	537	504	550	537	525	501	532	536	562	599	532	512	534	545	568	510	517	590	497	566	527	569	499	578	544	531	557	521	555	593	510	526	566	543	546	520	554	535	533	602	530	588	494	540	538	550	519	590	536	537	553	547	570	562	575	527	517	565	513	539	536	522	532	544	471	550	525	553	532	557	562	552	539	537	560	548	527	538	501	546	542	556	580	529	568	595	542	534	513	548	548	539	510	537	527	580	519	578	570	512	583	579	542	527	581	549	545	560	509	567	571	530	536	541	564	543	528	552	545	595	515	523	554	560	533	540	544	566	571	565	513	554	497	505	537	588	538	547	544	546	521	559	549	540	518	548	562	551	530	560	547	553	507	523	547	557	573	525	543	500	572	560	570	535	535	586	548	549	547	554	557	543	558	548	545	520	553	531	526	548	564	535	551	527	496	531	511	517	566	546	536	589	531	547	562	540	559	550	547	564	553	564	568	538	542	541	545	494	526	560	545	579	554	523	539	523	558	545	568	473	526	530	580	547	565	544	558	564	597	558	550	547	532	491	564	519	572	549	550	557	574	595	562	548	545	510	541	536	569	501	544	547	545	543	535	535	523	524	564	512	537	555	519	576	552	561	548	514	517	577	526	579	542	517	538	554	555	559	556	510	559	575	536	503	541	542	542
22838	21393	29142	24001	21403	21607	13862	16749	33645	36549	28928	22143	13330	6065	3038	1522	920	775	729	717	651	730	636	646	689	648	653	685	578	660	645	612	622	671	647	634	664	635	682	686	643	640	628	670	680	665	666	644	685	681	642	651	658	647	663	619	615	667	665	646	625	613	651	668	657	656	662	698	678	683	639	646	628	616	650	659	632	647	690	655	643	633	669	637	607	649	638	620	578	627	616	622	623	633	646	616	657	651	667	718	622	734	651	603	666	632	623	629	609	609	673	630	671	663	694	635	659	637	633	667	626	655	682	611	662	636	644	680	689	606	681	615	676	679	674	669	684	645	658	678	638	609	683	717	625	624	654	666	662	656	601	679	663	690	687	673	612	642	649	675	620	665	674	624	678	696	591	678	646	622	657	664	647	646	643	621	665	695	698	648	661	655	624	683	676	599	629	619	645	627	672	660	691	706	675	689	618	668	645	678	668	690	666	663	655	649	644	619	653	668	646	614	677	663	670	611	680	643	642	658	688	647	681	642	641	649	671	660	683	648	638	611	665	662	680	647	674	608	657	582	653	628	672	646	695	629	687	660	689	625	655	618	627	673	685	695	631	680	672	639	665	702	653	637	669	664	658	648	688	640	646	646	649	615	626	625	636	686	653	664	636	643	706	678	641	626	640	696	632	652	635	660	714	597	663	649	636	631	656	681	695	707	676	606	662	649	616	667	636	696	682	623	613	644	675	639	612	677	658	663	604	704	686	652	662	614	648	650	631	612	591	692	630	646	632	630	660	622	662	680	668	625	663	663	640	624	693	684	626	676	655	675	721	636	630	682	620	683	672	667	644	666	627	644	632	655	667	666	646	632	646	610	649	680	663	661	650	647	593	662	681	628	616	669	639	622	652	624	631	633	634	616	697	611	640	662	671	656	596	641	665	667	623	690	659	706	629	720	643	638	657	664	659	647	647	688	646	620	672	644	650	647	621	657	641	677	671	686	668	659	678	680	653	604	663	643	638	666	642	649	662	633	654	636	627	654	638	671	647	720	639	620	662	684	677	669	672	628	648	637	656	642	667	623	660	670	636	657	661	648	607	636	657	665	663	615	678	699	675	662	694	651	650	608	664	670	628	651	660	658	686	617	662	654	654	593	633	650	632	608	612	624	671	675	676	648	613	691	678	630	657	642	705	678	665	625	622	635	649	635	635	644	660	689	661	608	683	632	604	661	621	661	661	644	697	635	705	612	713	683	617	634	662	665	629	671	648	649	658	654	662	618	677	623	626	645	674	682	633	667	650	661	611	703	651	656	673	653	661	632	659	692	606	643	660	639	654	670	645	651	672	689	623	612	614	674	626	660	675	660	651	651	609	670	636	618	631	648	707	664	678	683	656	622	657	603	649	648	678	626	617	640	650	600	659	666	668	624	695	655	625	611	646	624	642	657	659	601	641	671	641	636	686	610	596	628	682	671	638	606	615	611	684	636	689	624	624	647	663	628	661	667	648	664	663	651	654	626	650	662	658	636	675	683	652	674	687	623	665	631	633	645	674	642	713	640	629	694	670	684	695	661	666	596	667	667	613	665	629	659	646	632	650	689	630	650	668	649	616	658	655	656	681	611	620	603	624	643	630	615	621	612	663	685	695	650	625	675	640	637	631	672	633	643	578	650	611	672	638	611	622	607	646	616	686	641	666	648	660	672	658	655	664	642	635	632	670	719	681	686	651	637	652	674	651	640	648	671	637	640	626	644	608	640	610	718	666	652	666	668	603	664	637	628	625	644	694	682	653	642	627	610	617	626	669	687	652	692	638	603	657	601	633	657	607	661	645	624	685	639	674	634	683	646	677	648	634	670	668	598	636	678	683	694	638	673	657	655	674	604	666	697	659	639	643	620	646	609	664	638	620	662	660	633	672	637	635	664	716	635	641	634	668	631	670	650	649	645	640	693	654	656	659	639	639	652	653	683	587	667	613	643	625	646	642	627	688	712	630	701	629	640	630	630	670	627	635	651	634	605	619	634	690	653	637	673	619	625	647	671	635	667	607	638	647	695	582	627	710	648	651	658	639	643	670	630	635	615	648	655	622	664	680	627	653	619	649	646	625	612	644	612	659	613	654	657	665	632	638	633	661	682	654	651	696	702	668	639	641	613	639	683	631	600	623	672	679	656	669	710	674	639	677	693	633	620	656	682	613	684	688	629	645	661	677	678	686	650	645	685	638	637	686	635	643	706	696	638	603	698	681	644	636	640	675	675	644	634	672	654	648	662	659	619	597	636	629	663	666	610	665	660	721	631	677	597	647	663	659	649	624	651	632	641	661	608	655	654	653	671	620	673	647	602	640	680	659	622	682	612	680	602	645	675	624	662	607	650	677	684	655	642	647	633	675	678	680	626	630	671	644	674	644	649	638	682	661	599	651	624	647	686	652	637	668	672	656	620	638	651	658	648	652	619	641	660	644	654	599	684	665	642	639	629	637	605	621	629	669	667	658	580	656	667	622	645	657	647	691	606	623	639	571	624	639	648	695	637	650	674	637	651	625	655	648	614	632	645	659	630	680	640	661	626	681	604	621	633	660	589	650	605	619	630	675	644	631	601	625	644	661	667	658	616	647	683	658	649	642	669	633	646	650	583	604	658	680	642	664	658	654	725	668	689	639	634	621	651	613	658	642	660	680	656	643	661	659	631	630	642	648	664	648	636	659	628	636	652	659	675	617	627	654	658	644	674	640	633	625	618	700	621	612	737	666	642	638	652	626	648	660	724	661	624	619	623	656	696	646	638	672	705	634	672	661	677	676	639	642	668	651	666	682	660	632	596	654	657	677	601	673	624	650	599	633	669	654	626	670	668	632	629	612	669	691	674	687	613	632	691	650	692	648	646	654	640	641	641	642	666	663	614	616	643	638	669	633	637	672	679	622	650	674	637	631	629	643	668	650	657	667	659	643	652	614	658	623	681	582	660	662	681	628	660	627	681	671	683	605	627	632	642	655	669	649	675	654	703	584	681	638	631	660	606	600	624	616	649	699	684	601	583	635	629	645	669	672	661	678	678	668	640	644	656	650	647	642	603	680	619	635	653	645	657	650	648	641	661	614	640	618	602	635	639	668	634	656	636	623	664	714	655	616	646	647	623	661	646	672	621	621	686	653	680	654	709	712	630	633	626	699	653	672	602	636	637	698	617	653	676	608	632	608	649	637	674	622	641	654	684	655	632	616	624	644	725	664	638	611	658	640	683	661	601	624	644	644	649	648	626	651	672	646	679	656	688	643	669	646	688	678	658	604	674	605	716	673	631	653	621	621	671	618	661	693	678	629	612	649	665	668	672	635	626	619	606	637	625	686	627	644	648	583	631	693	645	703	683	720	646	686	663	635	631	646	691	625	618	612	665	653	664	651	655	650	672	692	692	645	644	600	662	704	669	626	641	642	649	654	645	698	680	656	685	666	651	625	628	633	680	645	662	656	665	630	675	629	666	688	648	678	647	644	666	641	622
12492	29763	23499	17719	13249	9386	8755	23276	38406	38307	31166	25316	16083	8382	4436	2039	1067	876	740	724	714	645	729	661	650	678	696	694	678	645	682	690	629	645	694	619	704	677	650	706	602	702	718	656	644	672	672	711	642	700	662	693	689	675	660	679	661	662	647	649	684	672	711	648	638	650	636	644	703	674	648	613	678	641	661	666	719	667	666	640	702	707	696	689	653	658	695	692	673	677	681	671	630	651	703	655	730	715	695	664	696	664	634	690	689	696	675	676	690	650	668	700	642	680	668	637	671	668	643	708	664	715	625	704	672	683	656	701	660	683	667	682	673	664	667	746	682	664	685	708	692	730	679	727	650	692	719	689	668	681	658	658	682	668	651	663	692	704	671	645	680	658	659	691	663	668	637	668	694	730	699	676	659	700	698	697	715	687	695	656	653	645	675	657	706	667	672	668	612	671	710	650	642	673	669	638	721	668	640	639	693	679	650	687	704	642	667	685	634	678	704	712	674	681	684	675	680	690	703	623	683	700	658	673	651	702	688	662	666	656	696	669	653	677	627	668	692	677	663	657	691	666	650	745	651	704	688	670	708	689	660	696	716	671	680	654	671	679	704	671	663	705	668	669	728	674	639	627	651	708	653	628	666	650	715	725	673	645	659	646	689	694	654	674	691	655	677	654	656	640	633	668	690	684	673	668	689	670	648	687	680	649	677	663	700	645	693	677	633	685	684	629	655	696	703	684	692	663	674	699	682	629	670	639	709	660	656	652	665	657	668	674	693	677	750	669	640	644	680	661	636	709	701	667	681	662	643	712	635	671	723	629	669	657	656	693	657	661	720	682	621	657	691	647	649	676	659	645	670	686	686	748	714	659	667	656	673	641	637	668	659	680	714	678	648	724	721	677	644	654	692	596	617	695	661	681	681	717	630	682	675	655	640	655	675	656	687	699	637	689	707	658	687	666	677	716	667	638	696	659	651	676	663	637	677	683	707	647	699	700	684	627	716	660	652	690	681	613	692	631	685	681	613	700	670	700	693	677	693	658	675	670	713	657	711	664	682	664	698	665	620	634	666	694	700	642	656	643	687	694	677	648	677	664	680	699	651	672	655	711	657	673	645	691	662	687	659	664	677	644	668	659	671	673	658	689	687	682	667	658	701	645	636	627	649	661	696	651	603	672	692	688	700	666	664	706	633	685	647	669	658	663	700	718	677	656	629	714	652	652	671	657	605	691	680	683	677	658	657	696	673	646	715	664	687	690	672	725	673	686	628	612	685	732	727	692	691	692	688	671	701	672	647	669	657	640	658	649	691	664	679	679	639	695	612	684	684	632	671	682	634	682	683	683	662	678	737	704	645	713	685	659	636	718	624	746	684	674	674	692	737	706	704	681	701	654	689	684	667	658	715	684	674	631	656	644	668	700	672	709	717	687	685	668	684	708	699	648	649	694	673	675	641	709	668	708	650	653	675	687	696	708	686	661	660	664	688	734	671	656	635	661	689	683	697	670	718	684	712	740	694	679	713	646	665	688	648	673	661	688	709	668	704	684	679	689	702	686	699	645	669	679	657	652	631	668	664	660	695	635	674	663	658	660	654	725	689	645	682	723	686	625	711	683	638	628	657	682	715	639	686	654	646	704	645	689	661	715	689	669	693	685	658	701	715	666	691	670	687	726	649	678	684	644	709	650	614	684	679	666	655	714	683	635	620	682	643	676	686	673	687	728	654	710	658	686	667	685	688	655	684	616	704	736	659	642	702	644	696	683	683	674	721	661	734	729	690	667	637	685	619	682	636	702	683	650	685	671	700	700	682	644	649	686	685	689	626	664	666	652	665	694	647	649	682	700	642	687	646	695	692	685	655	704	680	685	689	677	678	660	646	727	625	686	686	690	670	662	660	674	674	676	672	694	693	696	661	659	713	612	679	733	670	713	669	638	653	694	741	689	655	671	695	690	682	659	739	679	682	682	687	651	691	694	737	665	687	661	672	639	694	635	706	660	637	696	639	608	655	658	638	635	646	637	668	694	648	695	646	629	663	673	675	670	657	714	688	663	714	718	642	708	657	652	622	695	624	635	594	680	684	668	664	663	677	636	699	641	655	665	685	653	704	668	675	662	676	663	691	701	661	680	639	661	658	671	651	683	627	698	689	694	680	653	691	658	696	643	671	647	627	676	697	697	633	684	652	702	684	673	650	644	635	663	680	661	630	719	695	651	686	682	671	673	657	656	666	696	669	703	671	671	661	684	636	643	699	636	690	649	672	677	674	673	645	646	629	691	654	674	680	641	669	659	677	658	664	636	639	691	679	672	657	659	677	650	704	666	652	668	653	634	677	686	661	665	677	675	661	704	690	674	671	657	702	652	643	662	731	667	667	681	638	690	679	676	646	709	696	709	674	669	695	650	712	674	630	638	682	664	696	644	688	671	644	708	682	656	637	675	708	690	690	663	619	672	689	651	678	650	687	680	720	700	683	633	661	673	697	659	636	622	661	617	678	654	643	714	690	708	655	681	703	697	707	657	673	703	663	679	695	678	671	668	701	671	656	662	613	676	643	655	658	726	683	670	691	643	640	677	674	652	719	670	691	711	712	706	679	638	648	662	693	668	674	656	576	619	676	669	665	689	703	628	645	636	630	720	711	674	688	695	669	658	668	659	644	689	700	680	658	634	692	656	684	675	674	673	650	651	667	656	674	653	725	671	695	666	639	716	642	685	662	671	663	697	662	690	699	671	744	677	651	685	654	700	748	648	648	696	639	689	636	685	696	644	663	688	713	689	635	640	661	718	682	721	671	687	653	697	659	675	674	663	674	660	691	648	635	671	690	632	660	695	635	654	653	677	708	733	613	682	675	736	672	672	676	680	647	658	707	712	710	653	662	638	721	661	642	677	683	649	662	624	643	654	650	692	636	697	681	628	675	720	643	694	691	717	651	650	689	724	664	712	669	720	697	654	673	642	678	644	689	668	706	714	657	650	708	725	703	678	670	672	664	711	692	639	677	668	712	690	698	660	680	654	705	710	656	685	617	645	680	649	626	699	652	666	642	697	686	662	665	717	643	639	668	667	705	644	660	671	636	695	676	718	659	645	741	670	684	723	658	681	662	687	661	679	666	653	694	678	668	658	660	664	710	673	666	677	676	704	633	673	627	678	670	667	638	697	707	683	712	671	661	681	697	648	674	679	712	685	662	655	671	656	683	695	711	652	668	666	728	689	642	630	678	682	663	644	655	660	661	620	676	699	713	689	728	679	647	678	636	692	710	709	683	703	667	646	664	657	624	657	672	691	672	689	678	657	644	655	673	722	714	686	671	701	720	675	678	652	663	658	693	703	644	697	676	692	636	708	636	629	677	674	701	672	669	702	669	644	722	688	682	681	647	709	645	680	663	652	700	706	678	690	696	661	671	672	697	668	719	697	660	666	691	666	648	677	658	707	686	694	691	694	696	666	664	685	693	661	664	640	674	731	624	679	687	642	678	696	705	656	657	672
28066	20095	14083	7980	4094	2382	1559	1747	2943	2865	2282	1799	1211	848	691	517	450	469	450	409	442	466	435	429	494	463	444	442	438	501	450	469	453	460	438	413	462	469	443	445	465	456	446	473	466	466	440	472	450	463	450	449	464	451	461	435	439	464	466	479	406	450	453	466	464	481	480	467	490	458	427	463	413	451	442	431	433	436	437	477	494	502	458	484	449	453	486	483	429	469	447	436	480	506	441	474	469	437	446	444	448	459	460	421	442	461	480	464	431	442	475	511	428	445	445	417	431	487	442	472	430	463	433	460	437	435	449	420	468	475	439	438	489	460	418	475	424	448	487	458	500	435	440	438	438	443	429	460	470	421	482	471	460	448	500	435	417	459	452	506	447	492	423	425	441	425	444	426	493	459	461	494	454	467	416	488	459	450	479	486	466	388	447	468	447	465	458	442	445	448	459	457	441	437	473	462	460	506	495	475	440	463	432	444	425	479	445	448	475	451	480	452	458	476	486	424	442	439	481	470	446	489	452	476	456	447	448	464	493	473	472	453	431	464	465	456	449	451	448	468	472	476	482	481	482	460	462	472	448	453	478	445	483	454	457	436	443	484	474	450	471	426	451	482	474	455	476	437	428	449	462	452	416	438	445	457	470	439	484	462	449	474	435	460	414	422	444	455	449	482	424	443	444	485	417	463	443	432	431	462	496	445	462	484	447	469	503	448	453	426	457	479	442	445	478	463	479	439	452	480	438	455	461	428	473	442	451	442	426	484	474	488	466	425	425	471	469	458	452	440	450	497	465	433	493	454	470	473	421	440	424	449	436	462	456	489	448	443	466	446	488	481	438	474	446	406	472	477	465	442	468	438	471	446	422	464	440	470	462	477	484	454	470	446	427	434	411	484	446	434	466	463	473	452	447	380	436	439	448	460	470	475	465	441	459	444	460	455	440	493	393	420	436	445	457	467	470	453	462	429	480	418	447	439	447	443	474	428	492	451	396	448	454	438	481	446	425	433	464	442	442	440	449	455	443	468	452	403	446	485	448	456	451	459	468	449	417	462	439	442	456	427	464	452	486	453	480	479	473	460	517	432	437	467	436	470	484	460	458	463	451	465	465	457	433	467	463	465	463	460	482	439	436	459	466	444	466	438	431	465	457	443	401	477	479	435	448	440	480	485	456	440	496	457	437	466	427	488	450	512	464	475	430	473	450	492	464	459	432	422	462	443	465	469	486	483	446	432	487	434	431	425	472	458	479	495	483	427	474	431	431	482	434	414	423	443	478	445	457	475	466	466	444	479	489	441	489	452	447	440	442	475	451	467	487	458	489	460	454	469	437	471	434	436	420	473	474	467	454	376	475	442	508	411	429	436	479	473	463	449	475	445	474	498	426	471	402	450	481	439	430	464	428	470	478	422	449	474	438	404	476	421	418	464	431	461	431	442	443	434	425	462	463	452	483	476	468	468	443	452	467	466	480	505	460	437	431	459	465	449	421	466	428	471	465	454	451	478	451	442	430	438	451	449	409	459	484	435	463	494	434	442	452	471	444	460	447	448	462	494	468	442	411	444	423	414	442	428	455	490	473	443	428	467	477	430	398	439	464	443	431	463	456	499	470	405	461	473	468	430	477	463	434	441	445	438	426	448	470	442	436	444	448	447	448	465	469	454	435	445	416	465	468	475	419	452	450	457	431	421	442	418	452	434	461	442	452	416	483	436	482	518	467	460	442	454	452	453	455	453	440	465	463	444	443	447	463	411	446	440	441	424	453	429	465	433	493	426	476	458	419	454	448	461	429	461	466	434	454	473	438	492	448	468	422	449	476	436	431	435	479	485	462	464	439	497	431	459	412	446	455	445	461	446	438	435	443	462	415	473	446	476	460	429	454	431	433	467	492	453	444	498	445	470	386	451	451	446	438	466	485	413	480	444	458	403	468	509	456	523	445	466	475	424	498	432	442	454	451	425	468	473	452	433	439	456	432	467	517	463	435	459	478	479	422	426	458	462	445	460	459	474	447	478	473	424	436	505	422	471	440	439	458	410	441	484	473	445	477	476	442	462	444	446	485	457	470	469	472	461	466	487	480	488	478	433	462	453	503	482	463	444	454	449	448	428	459	442	469	488	441	464	472	460	461	433	427	435	443	444	448	478	446	475	459	473	440	433	435	457	491	439	465	416	458	473	458	476	417	454	420	462	511	466	453	473	455	452	443	448	483	446	474	462	411	450	453	434	441	454	457	442	470	466	432	473	446	487	428	439	453	435	455	440	457	426	462	456	472	434	434	478	437	446	451	431	444	429	461	440	474	429	435	486	492	464	482	453	454	490	488	451	418	433	495	502	478	459	457	426	450	461	431	512	468	462	404	421	424	454	460	422	436	396	457	399	440	491	442	427	449	457	438	431	451	480	471	477	468	462	458	466	450	478	486	454	430	451	439	457	477	457	445	461	441	435	412	456	418	430	446	468	451	427	403	460	434	450	488	487	455	463	448	465	428	440	472	450	432	446	443	449	473	440	455	467	409	415	418	429	464	435	445	463	436	460	455	451	448	471	452	460	464	450	461	450	448	470	435	475	447	461	465	505	456	458	472	433	416	449	420	423	415	459	410	460	454	475	467	456	465	443	468	491	460	440	466	414	476	472	425	470	443	437	432	430	420	461	418	464	464	464	485	481	497	444	484	474	486	449	422	466	483	500	470	454	440	475	470	457	444	451	429	459	418	438	452	436	442	437	455	444	471	399	449	468	437	485	450	440	446	483	450	444	475	456	471	421	512	429	467	501	435	437	461	440	431	475	451	458	438	458	421	440	474	455	446	475	436	462	461	455	466	455	447	483	461	489	457	412	486	425	419	439	420	451	446	464	464	466	438	452	439	482	484	456	442	455	460	465	435	436	461	446	423	426	460	402	443	446	456	464	454	440	446	429	445	455	454	448	409	463	465	452	473	438	508	420	480	407	460	437	474	463	475	422	438	442	441	429	419	449	449	435	446	440	425	417	471	461	436	476	443	480	481	503	462	433	478	463	410	443	462	376	471	448	482	458	462	419	423	469	472	418	465	448	424	420	453	423	426	460	456	444	428	463	438	458	437	465	472	438	438	449	460	447	436	397	472	467	424	454	458	474	475	468	478	460	459	449	439	434	470	448	460	489	440	450	455	459	438	471	454	432	460	471	430	427	431	418	453	475	479	476	471	467	449	440	449	473	491	453	419	409	421	435	471	427	487	462	501	448	453	464	469	428	473	446	422	471	447	427	470	462	437	476	457	454	499	452	412	462	459	466	457	431	486	466	474	443	447	488	450	462	416	444	436	460	458	484	440	433	451	472	430	457	404	430	469	451	455	484	467	431	465	412	433	465	434	464	456	452	469	465	460	460	439	440	449	404	491	429	449	444	443	505	447	444	459	463	485	489	476	447	454	445	459	483	443	451	456	403	430	463	439	453	457	477	440	480	520	433	419	465	457	464	469	427	419	414	472	472	444	434	471	466
10100	16360	13637	9222	6429	4029	2739	2870	4252	3955	3040	2275	1472	1034	778	686	553	512	528	524	520	493	493	473	515	473	492	502	491	471	478	494	483	503	457	494	440	469	472	511	501	489	528	429	454	484	541	512	480	479	482	500	489	479	527	489	490	475	460	472	497	490	529	482	460	516	546	497	447	481	507	502	512	446	476	439	514	521	465	477	480	532	492	506	521	499	500	496	465	472	476	506	493	497	503	474	481	504	490	504	477	495	497	507	484	490	493	500	536	485	480	466	493	497	453	508	468	476	505	500	467	498	495	511	487	503	501	513	502	465	484	467	462	496	504	500	525	516	469	501	491	472	453	482	479	497	484	485	498	503	489	456	501	504	506	477	514	488	461	469	503	520	535	500	475	482	468	478	442	499	450	507	516	552	484	513	446	501	480	471	511	507	478	485	505	453	488	463	474	463	529	485	463	472	524	497	468	455	469	476	494	476	469	474	515	480	474	467	494	464	458	472	454	513	532	474	470	459	472	479	493	527	483	504	498	472	455	468	483	489	468	543	519	511	483	466	498	469	466	500	483	490	488	519	531	511	488	527	473	483	493	489	474	503	507	460	476	510	497	474	456	491	510	504	483	519	496	517	506	442	491	504	484	485	503	439	477	521	508	519	522	504	483	535	482	504	503	479	521	498	466	492	475	464	512	482	497	478	504	493	461	477	504	458	493	451	510	491	484	474	484	504	509	491	526	472	487	504	486	491	518	471	495	521	469	474	473	490	515	491	518	464	537	490	463	472	492	485	511	488	492	444	503	488	521	470	487	470	468	520	496	491	510	497	512	551	484	469	500	492	474	481	465	472	482	469	475	435	482	491	470	482	474	465	475	493	508	508	454	479	506	505	513	443	495	483	510	507	476	488	482	478	516	518	496	518	506	493	490	490	505	505	472	469	483	465	477	455	490	505	521	490	477	488	485	468	481	455	464	474	489	528	503	503	495	550	492	457	497	468	515	484	449	467	516	518	463	467	450	519	461	505	475	479	476	522	464	443	500	499	481	493	478	497	484	469	489	457	468	525	499	526	485	502	487	467	501	526	478	461	493	466	535	509	485	482	482	519	462	495	483	475	469	476	492	536	521	473	484	504	499	476	495	510	522	477	483	500	490	501	433	458	501	496	500	512	464	482	504	483	482	494	481	540	480	470	502	484	526	499	465	467	470	473	532	449	528	523	472	455	491	492	458	499	500	521	469	502	520	507	542	510	456	498	484	492	509	456	469	512	504	469	493	507	512	501	484	506	468	508	506	517	482	484	484	465	481	496	465	531	485	473	475	525	470	493	459	488	502	492	499	526	523	463	500	477	493	501	474	488	490	519	501	491	488	500	520	501	503	534	526	499	508	479	499	471	521	506	480	493	510	475	493	522	492	486	506	485	463	494	481	496	500	509	473	531	481	433	466	491	453	457	489	499	512	490	480	505	464	524	497	494	464	523	492	459	482	511	513	495	511	505	479	469	495	492	501	502	486	459	500	510	472	505	481	443	516	484	495	459	514	475	493	520	485	493	487	505	485	471	471	514	480	476	487	501	475	465	490	453	478	501	471	494	470	485	475	505	509	475	515	502	491	533	486	503	513	495	483	467	493	455	508	521	516	516	501	475	475	466	492	508	501	458	458	472	472	451	497	476	430	519	482	479	521	508	499	489	501	523	481	491	491	484	502	467	509	445	512	480	490	476	493	483	483	461	513	478	478	458	511	463	467	477	466	491	480	505	486	514	480	501	483	480	494	485	502	478	473	500	450	503	482	466	501	484	429	475	474	505	485	514	504	508	493	476	501	485	502	505	484	472	474	471	472	494	511	496	473	477	508	460	484	479	470	454	450	501	526	492	522	501	489	489	473	492	465	486	497	478	480	481	483	472	483	477	488	497	529	500	482	526	545	480	486	468	487	478	458	497	490	471	461	471	513	475	497	499	496	478	471	498	519	478	507	465	500	501	473	479	499	502	501	498	466	521	486	506	481	459	479	510	525	529	465	425	496	486	511	532	471	511	482	477	452	488	510	488	504	519	502	530	518	506	494	540	500	477	496	511	473	489	484	498	492	481	490	474	471	488	444	482	485	496	548	495	494	518	492	519	528	514	523	487	510	491	472	493	518	526	483	513	508	467	524	485	473	487	470	456	493	504	534	500	480	462	481	514	465	475	495	501	469	467	497	484	471	454	513	493	459	490	493	483	468	503	438	516	467	521	491	498	480	528	510	468	493	493	499	502	516	496	482	488	467	467	538	505	498	455	520	528	504	448	504	506	459	459	511	502	471	469	477	488	484	499	490	469	467	535	519	453	515	477	488	505	539	486	488	475	472	505	422	464	487	461	478	480	477	473	465	491	478	463	492	477	451	457	485	483	451	483	485	512	489	508	479	506	505	522	464	490	496	498	506	493	510	466	482	477	497	511	494	487	508	530	514	495	516	500	507	474	498	489	474	479	469	481	528	469	482	489	477	458	491	520	502	490	491	506	512	518	457	460	443	521	482	466	490	471	491	498	475	494	496	465	477	511	523	463	503	480	492	439	496	471	450	500	476	513	475	482	507	521	498	495	460	513	494	517	524	449	477	488	495	486	508	491	467	479	486	563	492	489	472	455	492	475	470	530	486	506	494	478	513	492	496	519	524	508	504	494	471	516	470	459	489	483	465	472	461	481	492	525	477	495	495	490	483	505	497	488	483	467	506	498	497	458	522	521	485	523	502	512	429	476	503	478	525	510	485	514	463	522	464	500	504	538	500	474	477	469	517	481	498	491	456	506	481	490	488	526	501	487	483	458	492	461	492	498	518	461	500	510	480	486	518	469	473	484	466	474	492	493	478	487	444	468	498	506	463	455	505	492	531	490	500	480	512	483	485	484	508	540	499	513	512	486	493	504	538	486	466	509	556	505	487	474	475	497	507	493	489	500	468	494	480	513	460	505	446	471	525	482	461	489	485	491	520	483	478	464	482	515	482	457	505	502	482	478	487	443	523	478	489	489	489	518	464	496	486	470	452	502	505	467	506	473	496	430	454	502	528	514	468	490	453	462	482	528	477	500	491	523	501	471	492	473	486	490	463	469	499	492	495	488	534	486	486	459	487	531	490	452	518	472	494	467	470	480	469	520	484	519	503	490	491	460	515	488	448	517	526	488	492	472	484	534	498	475	491	474	507	495	528	470	478	467	474	526	504	462	477	485	471	492	474	493	487	505	447	496	476	527	446	505	494	465	477	446	483	479	482	477	471	530	467	503	469	518	457	468	499	464	495	526	474	460	460	480	475	434	476	484	460	486	446	473	501	502	486	441	496	468	475	481	486	518	535	504	483	543	545	493	501	491	492	500	470	500	501	518	493	497	468	505	475	478	511	516	488	462	484	486	500	462	500	491	454	499	491	506	498	519	517	453	474	462	513	507	523	510	475	500	474	511	496	480	469	469	500	467	454	466	527	490	499	450	493	477	473	495	489	524	476	493
24317	21462	28637	24715	21289	10561	3474	4521	16094	22609	17879	12462	6812	3214	1867	970	684	590	553	492	538	516	537	501	542	516	527	499	535	538	491	521	581	537	551	543	548	543	487	520	521	530	495	524	485	535	483	518	524	510	526	477	525	563	524	506	552	540	531	528	533	515	496	564	546	514	568	553	548	493	494	514	544	573	521	521	526	535	528	500	527	524	505	549	487	515	493	530	536	537	502	480	476	521	512	520	530	518	531	530	544	523	568	561	532	467	528	524	496	509	515	521	540	527	500	523	529	500	550	531	469	505	505	527	481	594	496	488	516	543	521	494	553	548	516	505	534	564	528	521	512	482	503	536	508	508	500	518	498	514	520	502	486	540	524	528	526	514	547	535	546	545	533	544	556	528	487	541	554	542	558	486	452	482	507	509	504	487	512	459	525	545	541	567	503	508	465	526	536	521	518	538	542	539	542	514	559	535	559	519	511	527	502	539	548	498	484	523	532	492	504	531	543	475	547	524	563	549	552	532	546	547	477	511	491	497	453	553	521	469	492	532	506	471	504	533	552	566	505	504	523	529	544	505	502	501	545	521	519	517	534	530	500	508	576	520	553	556	490	523	559	508	478	477	470	511	529	538	518	523	556	516	543	500	498	516	529	530	538	492	513	526	516	517	549	562	504	495	534	558	532	519	572	521	552	493	542	510	530	494	483	492	511	527	517	513	515	592	509	529	569	532	519	506	540	469	520	521	559	547	505	504	490	497	535	484	487	537	518	526	544	493	512	533	517	521	520	550	536	516	517	530	502	555	540	576	506	511	494	494	518	492	569	560	497	503	505	528	511	527	538	543	569	477	479	533	494	554	553	514	523	481	520	568	506	520	533	504	528	534	576	501	546	530	518	511	487	554	525	511	522	513	527	506	499	543	539	498	510	539	515	527	529	551	551	545	510	561	531	516	519	490	497	504	488	529	517	480	520	491	524	560	511	519	531	534	533	586	496	490	499	474	554	491	522	546	494	558	479	506	462	519	541	512	523	514	505	539	555	477	545	514	484	520	527	535	518	521	528	498	553	487	494	538	515	515	498	503	520	511	557	460	517	541	498	541	539	531	527	524	557	527	552	495	523	506	505	525	493	563	509	519	500	533	555	512	518	523	552	490	535	524	490	559	535	543	545	500	511	502	545	475	492	503	530	559	509	532	550	508	507	537	532	502	506	550	496	520	504	509	522	508	529	549	537	540	533	526	551	484	499	514	518	522	531	514	563	531	552	531	533	476	534	538	542	514	511	512	539	481	511	548	524	529	541	530	498	493	546	519	513	527	584	506	488	510	537	553	539	499	574	522	486	517	540	498	548	520	524	526	579	492	534	474	533	492	484	546	501	499	506	545	505	519	505	486	519	503	510	497	551	533	534	516	513	527	472	529	550	531	494	525	519	511	545	513	548	530	523	478	541	504	527	511	540	504	534	549	531	484	523	537	503	519	548	511	491	519	546	556	558	557	507	560	561	521	538	555	508	543	518	521	554	539	520	529	525	539	517	533	532	534	498	555	529	543	524	526	583	528	519	505	508	508	532	509	516	511	482	458	511	491	501	535	510	477	567	475	522	518	508	540	480	501	523	499	542	524	533	498	540	514	510	537	490	548	544	554	524	565	504	542	474	521	488	521	495	507	556	504	509	486	557	495	505	522	477	549	553	538	553	535	510	498	531	490	527	532	545	546	500	503	508	539	507	497	531	563	556	505	479	523	526	524	523	519	574	492	550	464	503	518	525	555	545	519	514	535	568	528	490	537	506	543	501	512	522	507	526	545	516	511	512	485	556	493	527	496	512	531	551	518	529	512	535	549	505	471	505	536	546	503	519	572	498	502	512	513	515	498	517	498	567	504	515	488	530	517	512	499	503	500	528	514	557	564	531	536	528	528	522	479	513	468	501	506	538	516	531	485	525	552	510	517	569	507	498	502	521	524	525	516	534	515	541	540	504	526	505	514	508	529	537	547	531	516	504	505	491	529	565	506	513	501	586	565	560	542	479	486	478	482	544	555	519	508	539	498	545	548	490	519	524	565	530	506	465	513	537	561	547	543	561	583	545	538	521	532	473	511	521	511	563	551	522	530	518	509	555	523	537	517	503	524	504	545	526	482	531	511	529	547	506	493	516	533	516	505	511	528	544	529	533	576	545	489	494	478	535	503	512	555	538	502	563	525	534	528	545	504	552	536	524	511	490	517	496	513	528	509	501	524	512	520	542	511	496	512	578	475	589	547	494	552	563	493	521	486	518	543	526	510	551	518	483	489	560	526	528	535	510	556	529	504	485	566	503	460	517	540	516	503	562	567	509	518	474	512	525	491	537	495	522	514	550	538	539	505	498	553	534	521	533	552	555	549	483	549	553	522	517	515	514	503	523	518	515	504	561	520	510	526	520	487	543	530	506	494	515	529	539	477	494	517	541	504	508	519	556	499	540	536	495	481	505	488	526	526	562	540	506	528	547	546	530	513	511	528	586	519	517	521	505	492	520	498	519	552	499	474	518	464	539	542	510	545	494	539	510	492	509	474	536	561	539	480	522	519	559	511	490	516	509	517	479	536	486	480	519	567	513	528	497	517	517	570	528	534	518	499	523	542	513	554	525	518	500	530	500	519	499	515	510	562	478	545	540	516	491	561	557	528	520	488	540	531	526	520	572	498	500	508	543	496	524	541	520	508	535	521	519	503	536	525	495	510	511	525	520	505	521	517	523	538	495	501	481	552	520	500	545	524	540	538	503	507	562	505	528	530	532	556	543	504	542	515	518	494	527	510	535	521	523	502	504	540	477	509	528	522	537	527	496	518	509	561	553	503	496	546	544	510	519	517	539	532	500	526	529	527	465	495	556	505	507	503	497	541	495	499	527	524	542	521	493	531	508	556	532	508	507	509	532	532	508	516	547	511	541	534	520	525	520	514	492	546	511	513	508	526	523	503	534	542	513	477	527	500	534	492	525	538	533	546	495	526	471	509	485	522	486	518	532	502	519	501	541	518	501	521	503	497	517	519	502	523	537	512	521	543	540	528	517	511	525	522	544	537	530	548	503	515	537	557	509	555	530	562	547	528	513	501	500	482	523	518	504	535	493	503	481	517	513	553	504	509	518	554	495	560	518	506	522	521	546	535	536	551	522	484	507	539	491	562	523	532	557	535	543	512	523	488	507	498	530	537	487	539	541	537	545	563	568	570	525	527	489	492	477	514	563	506	520	499	551	552	546	517	527	548	523	531	507	498	526	542	496	533	479	527	510	504	485	490	504	486	488	511	541	520	524	522	504	519	532	524	533	512	526	534	513	492	600	511	546	541	515	537	508	503	513	479	510	466	547	532	514	517	566	538	523	507	537	562	513	505	490	499	525	533	494	521	558	534	536	544	482	510	516	466	535	496	544	525	532	531	552	549	510	519	504	521	521	537	550	521	504	482	495	507	498	515	562	545	523	539	494	515	429	559	495	546	512	556	506	521
9707	25910	21064	14436	10211	7143	4596	7532	22906	27406	21091	15988	9450	4759	2428	1344	823	634	575	573	558	601	563	537	535	546	558	591	524	539	545	564	559	605	593	542	520	591	515	557	518	599	540	534	547	555	547	558	566	557	529	567	550	554	568	585	533	525	521	600	543	599	544	532	589	520	571	498	510	556	496	521	570	542	541	517	592	542	574	545	539	565	489	597	566	532	581	581	541	506	550	549	514	573	580	590	622	580	538	545	576	544	554	554	500	567	509	534	524	527	557	532	548	547	547	571	526	580	561	494	527	507	553	574	559	515	548	554	557	616	571	558	550	547	532	553	550	568	570	545	586	515	539	508	584	537	537	516	546	550	547	560	577	579	530	534	566	544	553	530	556	540	559	562	588	493	519	560	493	504	589	555	576	575	563	535	565	597	539	554	537	559	538	557	558	567	565	564	525	559	545	556	538	561	591	607	540	574	550	533	555	548	610	596	524	547	536	522	530	546	578	557	574	568	512	588	551	585	514	572	519	537	509	579	572	568	555	544	542	556	543	502	591	559	526	537	538	554	554	541	558	527	571	551	560	548	537	539	555	566	535	509	564	503	568	551	537	547	552	569	562	537	541	592	515	523	582	520	538	536	569	587	570	585	504	549	546	581	521	566	564	542	542	583	597	555	550	524	550	556	575	610	560	535	587	586	562	587	532	537	528	544	529	533	564	533	549	527	541	567	552	562	565	558	505	573	543	561	580	533	540	542	537	527	574	577	559	578	501	606	561	580	542	513	520	530	560	569	584	540	603	535	541	583	578	582	531	552	599	589	547	530	545	527	544	560	537	564	524	550	562	568	586	549	576	564	559	587	558	573	504	545	559	559	558	551	579	586	510	574	533	543	552	558	612	557	530	541	582	539	580	550	564	581	546	567	538	537	555	538	557	534	542	524	536	555	538	558	569	551	514	536	546	519	539	532	591	554	495	539	496	612	616	559	583	557	533	532	563	530	574	575	560	517	548	577	539	573	581	537	550	562	569	548	522	535	572	544	554	497	523	567	569	574	524	534	479	570	550	542	531	520	580	610	582	555	545	556	550	577	555	546	524	576	504	542	545	501	588	545	558	527	487	540	532	533	530	525	536	538	522	521	552	513	533	571	561	553	544	536	555	546	557	538	529	577	533	555	516	546	574	563	533	504	519	568	501	580	582	567	564	553	554	574	523	543	546	591	573	547	534	529	555	539	552	591	564	585	541	583	549	530	509	512	595	586	537	514	550	530	556	505	494	555	523	540	543	567	581	552	592	530	537	526	559	550	597	547	564	520	585	541	566	551	577	527	546	565	525	532	570	562	556	531	568	532	521	510	549	581	595	518	527	581	507	535	537	601	533	530	575	469	570	546	556	542	564	572	576	565	565	521	549	547	537	517	532	535	560	563	544	529	549	556	555	529	533	578	566	559	497	557	575	561	561	504	570	526	551	511	545	545	579	566	521	527	554	574	515	520	530	551	564	603	603	575	600	560	568	561	605	513	553	566	555	525	565	522	547	541	524	508	555	557	542	526	548	595	518	528	587	565	555	571	560	520	545	578	577	536	520	518	555	542	532	586	514	516	555	539	574	578	546	565	536	537	538	575	556	543	554	563	524	555	556	570	551	565	543	539	545	517	555	582	550	524	544	601	570	574	562	535	492	566	559	557	550	545	557	530	546	587	539	579	542	522	576	578	594	579	563	547	557	542	550	535	541	556	532	575	557	576	569	557	591	559	557	534	523	550	545	548	609	561	552	551	563	536	513	548	539	558	542	565	536	577	558	550	556	552	549	569	545	580	572	564	556	551	584	556	545	553	529	537	558	566	545	578	552	525	578	565	570	573	515	550	526	565	610	517	562	531	570	523	539	569	585	535	509	553	537	533	551	559	547	549	585	530	514	532	548	584	538	590	550	577	570	535	563	518	554	578	537	578	554	554	547	577	572	551	521	526	547	515	533	557	528	524	515	534	552	543	586	585	572	572	581	574	585	562	546	571	536	530	555	552	564	526	565	548	562	519	546	586	591	575	527	550	558	536	606	523	540	522	538	550	525	546	535	569	504	505	559	578	559	560	514	524	545	566	538	565	557	554	558	568	570	562	528	553	570	545	567	571	561	562	596	555	587	514	534	542	555	533	593	538	546	522	483	519	571	574	593	523	569	549	572	568	550	532	589	557	572	557	550	515	582	542	537	524	577	550	526	513	533	561	561	519	603	538	543	577	509	574	519	528	572	564	568	508	560	546	586	535	562	548	521	528	503	559	567	588	557	547	557	553	524	549	559	608	546	547	557	545	529	553	591	530	567	560	555	532	583	570	547	534	522	548	511	533	569	575	593	559	528	587	525	548	561	504	554	583	573	509	525	559	568	572	542	534	574	577	527	563	552	472	535	590	567	548	573	576	597	574	543	549	523	536	561	558	544	557	570	552	571	554	568	556	544	542	530	559	573	508	591	526	489	554	569	542	568	548	577	567	575	526	607	530	534	545	551	520	515	525	569	557	531	555	542	559	586	572	547	524	531	569	531	549	571	547	521	598	556	531	562	559	542	581	538	540	496	510	513	558	570	566	557	571	519	571	580	545	561	571	555	512	543	524	553	538	570	506	535	584	559	562	559	549	532	504	515	544	558	530	565	571	569	550	555	600	562	597	525	572	579	514	513	534	539	578	548	617	565	543	560	527	535	574	553	548	522	566	593	535	533	541	595	510	513	595	548	562	575	555	592	579	536	537	546	548	547	530	537	589	559	548	547	556	592	531	555	531	507	537	555	582	520	561	607	524	534	567	584	539	585	567	507	568	566	552	536	555	552	533	575	555	556	487	553	551	569	562	564	527	543	571	586	565	539	579	598	536	555	533	563	566	555	563	545	561	579	524	527	547	551	547	542	551	600	508	541	526	605	527	568	539	586	559	557	576	516	565	530	594	510	557	575	532	522	504	555	546	590	545	538	532	510	531	553	545	501	492	550	545	549	552	587	548	524	566	530	572	549	592	538	586	549	580	532	541	571	578	541	540	545	537	540	589	572	557	558	496	568	541	554	551	541	535	547	554	536	536	566	556	530	542	577	518	490	540	545	522	569	577	536	553	578	542	572	532	578	553	528	575	594	588	564	516	558	567	587	532	582	538	549	555	558	592	544	541	566	513	551	536	564	559	540	534	585	557	552	549	524	568	527	539	566	550	570	540	541	574	559	542	579	522	564	556	562	569	522	535	573	559	538	547	535	560	554	551	595	515	528	562	560	533	541	571	580	559	560	564	580	550	573	552	560	573	586	527	521	574	525	584	565	561	524	540	563	598	571	513	587	577	547	530	561	499	515	555	532	562	524	570	481	508	608	564	563	529	542	522	554	562	536	516	519	548	540	558	573	610	584	558	541	537	521	530	568	585	574	557	530	526	555	588	510	543	533	571	521	575	557	534	547	555	560	543	529	525	570	540	573	513	540	520	528	553	531	591	566	559	547	531	565	580
25212	21347	27566	25414	13483	3903	2092	3407	12926	13566	9353	6394	3443	1895	1147	759	557	533	508	508	539	488	511	526	495	495	525	505	529	512	498	521	515	480	513	514	463	560	521	464	540	498	454	524	501	489	479	484	479	495	544	513	552	516	545	548	511	489	531	496	462	502	507	530	545	473	517	512	493	540	505	526	488	483	469	526	476	519	517	495	475	499	487	535	494	507	539	507	535	505	499	471	513	523	497	491	524	492	523	532	506	503	504	466	521	467	480	477	534	501	520	505	507	481	523	516	485	483	498	518	488	502	483	488	482	503	476	501	513	491	512	484	483	523	519	498	515	499	521	507	504	517	546	501	489	509	549	530	484	443	516	490	474	535	521	488	510	467	525	474	516	524	535	483	517	549	487	516	494	488	514	522	511	502	501	507	515	505	511	511	508	452	487	555	508	526	510	479	488	470	467	490	515	510	514	567	535	486	478	515	504	494	490	505	439	514	505	513	532	510	470	496	470	487	475	495	506	515	515	529	539	493	489	489	479	493	501	500	541	482	480	509	468	504	508	501	503	521	497	525	508	529	476	481	514	504	506	486	486	543	496	512	518	516	504	508	484	500	514	474	476	489	507	552	501	530	518	476	551	503	488	517	515	513	520	499	515	558	487	496	504	492	501	472	496	520	480	515	543	473	485	496	501	449	494	513	497	499	502	437	543	546	480	473	484	512	512	533	520	498	501	502	539	505	500	494	507	478	521	492	477	502	499	486	499	498	467	505	458	492	534	464	492	487	524	530	516	543	520	478	483	482	513	457	524	520	490	520	490	488	463	489	474	488	542	521	518	499	492	524	545	523	485	491	516	476	487	484	532	486	511	493	450	542	488	520	465	512	514	493	521	520	510	533	482	539	474	481	478	494	516	568	497	499	502	547	530	563	477	525	528	537	505	496	499	507	473	501	517	511	513	520	491	498	529	512	520	504	535	499	507	483	517	534	511	444	516	503	505	531	461	501	489	491	562	470	511	455	518	525	510	517	537	517	525	477	499	512	476	491	493	471	500	446	488	548	492	478	495	527	536	520	518	480	529	496	511	493	498	494	477	488	471	464	508	593	547	487	536	522	505	517	512	489	528	493	482	514	540	496	473	507	483	483	513	476	494	501	547	499	507	503	505	505	455	514	478	494	506	494	509	487	531	509	469	466	476	506	503	539	532	518	471	489	492	524	502	482	499	476	490	477	532	518	488	515	533	510	542	482	501	519	487	520	502	473	523	509	501	507	467	487	519	491	489	481	491	474	541	482	493	477	523	521	501	467	508	524	556	497	502	531	549	431	512	503	508	521	458	491	519	534	544	457	500	481	488	485	482	492	521	555	434	476	522	474	539	522	488	533	529	537	566	511	512	474	490	559	522	468	495	501	471	519	539	510	490	495	467	524	519	511	472	487	497	520	481	528	558	521	534	526	499	508	497	509	512	501	546	517	468	539	480	477	512	481	501	446	499	514	477	493	505	495	514	546	516	504	522	534	475	461	492	527	539	499	495	521	464	537	490	488	542	517	532	519	498	494	526	458	480	518	529	519	495	522	541	511	524	536	510	492	509	491	476	509	512	526	514	531	468	490	477	498	457	519	516	548	527	446	550	464	504	533	499	521	485	495	485	506	494	472	535	519	522	505	525	496	527	498	517	514	510	516	513	513	569	491	497	493	478	541	461	494	512	486	528	532	510	460	518	495	480	477	509	505	517	515	500	481	501	543	504	521	543	541	498	482	540	478	479	478	486	491	500	505	505	490	513	519	494	468	553	513	499	509	496	525	486	515	540	534	508	476	504	469	516	480	492	553	486	483	483	542	492	501	507	533	477	478	536	493	478	534	531	524	486	550	498	486	535	501	489	484	494	525	496	507	516	511	461	516	509	489	466	480	506	489	503	506	536	498	473	466	505	486	511	501	515	507	517	504	531	507	538	492	514	543	510	521	494	483	536	490	504	519	526	502	506	563	514	501	490	543	500	554	459	491	496	534	503	483	462	483	536	533	509	532	515	501	478	526	521	488	454	492	491	503	497	509	484	527	514	501	475	463	515	542	498	528	500	523	513	497	529	484	498	501	483	465	531	505	482	497	502	512	513	497	520	514	509	503	502	517	505	553	480	540	483	508	535	517	504	514	487	503	543	487	535	541	462	509	465	522	545	495	521	535	498	500	483	519	539	496	489	486	487	501	502	523	499	515	462	508	521	511	494	482	512	478	515	504	523	512	525	518	469	494	533	526	504	508	493	505	499	499	523	518	506	512	502	487	531	485	554	490	517	525	514	486	502	495	494	504	494	520	509	538	509	497	503	528	464	523	544	501	498	498	496	506	487	491	533	484	514	511	522	492	474	520	506	478	538	485	483	538	495	501	507	498	519	512	516	509	524	494	525	496	545	477	501	588	488	504	506	509	499	460	508	511	498	477	459	508	484	523	494	527	521	505	490	502	520	512	483	520	535	488	520	495	489	465	514	539	520	460	508	522	522	530	541	504	488	526	464	528	500	497	490	507	479	521	482	488	520	469	495	479	529	524	541	477	489	521	505	525	488	521	496	473	494	499	515	495	493	500	543	489	509	482	508	523	498	521	461	545	506	516	513	508	500	513	480	513	503	506	517	498	506	517	511	535	515	487	529	526	500	519	511	500	529	470	502	449	552	518	483	534	503	480	498	483	500	486	497	495	493	500	542	493	487	440	511	543	536	510	513	497	515	484	482	471	489	532	495	509	535	500	531	487	518	486	498	475	474	484	461	498	486	527	501	469	507	510	498	523	506	515	487	541	506	520	496	513	505	523	525	486	559	488	523	492	533	489	522	500	530	533	519	489	542	591	496	485	484	475	518	506	462	495	492	519	494	491	537	513	510	520	524	522	499	475	525	518	504	467	499	508	514	501	516	489	494	474	505	516	544	476	508	473	514	502	490	503	490	484	489	522	490	482	487	530	514	471	494	511	474	500	528	503	486	502	499	510	569	486	484	504	484	490	513	536	511	498	508	505	464	485	498	495	498	508	520	533	511	515	508	535	468	494	538	494	519	507	485	518	524	512	503	517	504	516	492	513	503	516	480	494	529	521	523	480	506	519	526	452	464	520	558	516	502	542	503	491	516	491	467	489	484	491	515	475	473	483	492	529	466	493	506	522	530	527	525	515	483	466	481	507	509	504	476	492	491	507	490	545	480	472	542	512	491	491	511	541	497	519	491	516	517	497	504	476	538	570	513	504	502	473	481	477	522	510	501	522	471	523	520	480	513	520	486	492	508	526	493	482	531	470	519	522	468	499	523	490	492	471	501	558	500	536	516	544	485	479	492	503	492	514	487	508	512	498	518	506	481	494	503	467	499	499	491	467	525	438	497	487	541	514	539	499	490	513	537	540	512	488	487	510	488	506	546	455	541	529	478	515	490	503	521	471	518	500	491	497	485	487	493	482	479	458	544	548	565	537	552	494	502	522	501	516	472	501	473	492	486	554
9641	24062	18974	12803	8427	5552	3705	6884	22089	20934	14621	10616	5831	2985	1697	945	680	627	554	561	564	527	553	555	528	515	541	532	582	520	589	540	526	529	545	510	549	542	522	554	558	552	525	561	555	560	591	549	533	552	604	534	526	556	488	541	548	540	539	574	511	542	511	566	523	498	529	521	522	584	545	540	516	522	516	521	549	591	609	534	537	534	525	532	541	576	532	523	593	508	531	549	563	536	557	555	524	603	529	549	546	501	551	539	564	521	571	509	536	573	519	496	529	557	525	522	512	566	549	516	534	549	526	555	561	537	541	574	563	559	513	530	505	527	552	581	556	515	558	563	536	568	497	529	566	540	570	548	549	525	550	565	544	504	540	561	611	578	553	517	549	540	503	528	530	543	534	517	574	538	556	553	571	521	537	565	528	546	565	547	524	536	533	572	556	535	514	514	533	573	573	554	538	532	545	506	547	543	513	552	541	573	515	551	530	561	541	549	583	520	503	570	521	527	593	494	538	541	562	520	519	563	535	512	519	517	593	575	523	550	546	569	532	537	601	544	561	560	561	538	573	517	564	547	543	541	569	551	553	572	500	538	551	527	561	530	540	610	517	544	571	570	548	559	575	553	551	520	540	575	535	502	568	547	552	529	542	491	526	564	539	573	525	547	531	545	521	564	540	545	532	600	534	512	555	564	539	536	551	519	562	542	545	543	531	583	569	536	542	561	508	547	562	527	598	492	588	498	516	523	538	528	572	555	519	502	594	533	567	567	560	587	548	530	543	565	540	536	524	555	528	573	517	541	558	520	532	540	510	539	540	517	569	578	563	551	542	518	580	502	571	541	581	557	595	564	543	534	541	592	544	579	541	552	597	544	574	523	508	548	571	536	505	555	549	547	554	567	566	569	552	549	543	553	539	535	563	567	533	559	563	527	539	512	573	526	562	559	577	561	550	512	513	525	518	547	532	537	544	559	531	517	556	549	539	540	532	530	549	539	530	514	517	561	543	525	540	513	567	551	528	554	499	575	593	548	512	534	550	597	562	539	565	558	603	549	569	527	517	540	549	547	514	559	537	577	557	596	538	594	529	556	558	590	537	555	529	528	540	495	526	544	520	529	537	539	530	530	507	543	582	512	548	539	514	567	530	562	551	573	548	549	531	544	553	510	575	533	522	493	540	583	535	541	583	541	542	517	557	523	514	586	567	520	536	536	548	547	491	609	545	545	563	560	541	542	558	561	586	524	571	549	513	502	553	502	541	547	575	553	567	575	521	521	557	505	577	547	558	590	561	545	525	525	523	545	567	552	478	568	526	549	564	523	511	557	539	536	546	584	506	530	520	530	563	565	533	550	532	519	546	558	571	578	548	583	528	552	533	558	521	545	547	564	574	561	571	574	507	567	550	565	539	535	552	537	515	516	542	516	581	602	555	539	488	573	561	547	515	570	529	589	568	538	564	555	571	517	555	541	549	546	533	539	501	524	550	531	527	560	555	534	557	600	597	523	556	520	556	522	534	517	558	521	522	530	541	535	543	533	496	543	548	525	550	550	538	555	562	544	510	548	549	591	524	538	509	539	554	524	563	549	546	508	499	545	561	546	516	537	528	509	555	542	529	564	566	529	534	572	533	564	497	548	524	530	566	546	507	548	537	541	496	538	520	562	526	569	567	540	535	537	490	571	557	514	517	505	561	538	531	564	550	554	561	528	546	544	528	530	546	551	534	599	523	527	558	537	574	562	541	525	541	513	532	559	561	573	505	575	553	558	532	585	523	545	606	572	502	543	570	518	572	556	561	555	547	576	566	531	582	532	573	548	538	525	512	572	529	532	587	538	544	579	515	581	563	569	514	490	556	568	554	539	527	576	539	559	552	539	583	561	540	561	556	570	521	539	536	556	544	544	572	559	525	557	546	547	604	543	541	533	558	501	554	507	538	571	535	544	552	540	576	515	495	514	512	575	518	524	511	532	565	539	554	523	572	534	566	544	550	543	554	561	513	529	515	556	552	571	551	577	551	545	599	535	561	556	523	533	536	553	531	514	511	555	565	589	540	530	506	556	546	539	531	541	580	505	552	578	575	542	546	518	544	573	566	518	565	544	537	536	532	554	542	538	519	550	523	543	512	528	578	558	573	546	560	536	537	569	573	546	513	580	482	547	562	598	525	561	537	540	526	515	515	526	545	532	520	575	512	538	554	534	526	530	517	558	559	515	555	527	503	528	516	547	527	543	558	543	530	520	525	528	520	533	548	550	536	543	537	572	571	543	581	531	541	541	556	507	545	549	533	561	545	555	526	533	522	528	552	522	546	571	533	535	539	556	565	534	525	550	518	553	567	541	563	517	561	525	513	510	523	539	535	518	520	529	560	547	533	528	564	560	583	536	568	548	527	550	562	513	520	561	498	556	587	585	527	530	551	510	508	525	525	542	504	511	554	600	534	532	534	543	551	541	545	510	556	564	538	518	550	529	575	539	500	580	585	557	543	534	519	528	542	576	528	540	539	546	539	593	549	536	537	538	514	571	532	514	522	559	590	529	529	572	505	580	531	566	556	578	550	530	560	560	538	557	562	551	526	480	481	550	567	551	564	525	536	578	502	557	533	568	508	512	563	537	525	523	544	556	551	521	521	553	528	583	560	546	546	552	538	524	530	568	533	526	543	561	563	557	549	575	514	521	569	550	528	549	537	531	499	560	565	572	543	534	552	601	551	529	533	493	540	543	511	495	554	551	538	546	574	543	557	555	551	535	561	530	578	526	510	549	533	537	560	518	557	518	565	526	546	519	518	568	520	533	565	567	529	530	516	526	499	584	556	553	542	568	571	557	533	569	540	519	561	550	561	516	533	516	583	502	543	553	523	533	532	545	574	517	518	551	545	525	531	522	566	563	554	566	557	540	538	561	543	567	514	541	529	587	524	563	587	564	587	578	538	578	556	523	544	469	538	541	528	529	520	557	558	515	559	536	549	557	581	522	542	546	577	567	556	515	512	569	552	551	548	545	558	541	553	502	547	569	553	556	554	551	511	550	560	573	538	549	569	548	565	526	554	564	540	504	537	581	538	524	537	572	558	574	569	545	540	566	499	495	476	540	519	521	606	540	572	502	581	521	550	570	562	558	548	504	518	506	543	558	546	532	565	553	549	561	572	530	538	576	546	531	543	542	579	576	528	539	516	537	534	543	566	519	546	571	551	509	605	508	549	572	546	563	557	576	486	539	564	559	541	531	515	470	570	567	552	489	561	509	571	551	599	539	480	538	562	566	569	532	527	534	515	501	544	550	531	548	574	564	523	528	560	522	532	514	556	528	565	546	538	570	557	544	484	547	570	512	532	538	594	550	508	534	549	533	556	516	517	567	512	581	564	587	547	525	550	480	531	533	545	552	529	549	547	566	563	509	549	604	577	591	532	537	552	529	530	560	551	571	511	548	547	566	569	574	525	509	559	570	523	511	567	545	558	546	528	578	577	543	545	516	522	542	513	525	495	547
22884	21400	29142	24042	21413	21617	13000	13044	31697	37212	30215	22951	13435	6408	3063	1666	892	842	750	677	663	635	693	658	677	624	656	613	621	691	651	603	655	697	638	661	683	639	613	636	643	651	685	676	628	625	633	655	647	631	653	643	650	675	714	652	614	622	678	633	680	664	666	672	674	704	637	633	675	690	621	645	663	652	612	668	643	658	626	679	612	630	597	698	602	617	653	645	648	582	637	635	604	674	641	618	627	653	634	678	593	684	645	668	662	615	662	578	671	629	636	653	611	676	659	647	670	636	657	627	631	646	668	632	658	681	649	651	641	665	651	597	676	616	664	664	683	662	650	692	674	631	689	600	575	687	649	688	687	624	603	666	715	677	670	621	667	674	684	663	624	650	590	650	662	642	577	647	625	670	631	633	626	671	688	689	636	645	615	662	644	660	622	654	627	637	636	672	671	635	676	651	660	636	636	669	618	619	648	623	666	698	670	627	650	662	652	673	620	628	600	641	635	598	657	659	638	677	680	639	609	672	655	670	641	626	633	631	656	681	684	656	674	679	666	675	644	646	635	657	633	634	680	658	653	655	636	657	639	636	602	609	691	669	673	657	625	648	626	626	669	695	647	598	655	662	637	677	647	643	647	658	679	646	687	706	670	672	673	658	662	650	684	667	660	703	647	676	655	624	621	645	626	657	624	644	677	634	550	630	597	650	655	636	639	645	657	686	689	700	658	626	688	668	637	665	657	646	686	645	636	666	665	673	678	655	643	648	643	642	629	688	669	650	619	711	633	692	630	658	616	680	661	728	653	587	676	671	634	673	598	668	650	661	662	652	661	694	615	616	638	625	646	633	618	655	634	647	648	667	646	624	612	640	645	623	691	648	638	664	643	683	646	662	661	658	640	645	648	634	640	630	665	642	597	620	616	652	629	676	662	629	636	632	634	672	638	652	637	702	664	637	658	629	653	635	647	594	657	704	594	649	655	694	649	644	639	689	633	661	642	702	650	642	654	666	620	709	676	639	655	660	616	626	619	615	705	645	635	684	702	670	560	659	669	640	683	637	664	653	642	614	629	625	648	667	609	643	638	671	641	641	668	602	705	618	609	674	609	643	682	665	649	661	630	612	652	631	659	676	683	594	645	623	643	650	629	697	671	639	677	708	621	672	661	641	644	672	632	651	634	674	605	633	668	659	627	630	678	677	705	660	607	676	649	650	621	673	644	683	627	633	612	646	635	666	572	651	692	617	639	657	658	607	615	668	662	684	679	642	643	614	671	606	623	659	644	612	630	652	663	640	635	622	667	639	652	692	642	674	655	687	702	665	654	637	672	623	677	650	673	680	673	618	643	631	689	637	668	658	642	693	629	634	627	625	674	664	632	664	640	631	629	624	661	660	644	618	673	608	596	626	689	650	608	683	638	701	661	650	670	669	657	614	705	666	635	632	666	669	686	654	611	660	660	656	609	648	649	670	646	639	639	675	660	652	655	635	643	648	639	657	659	658	706	598	654	640	644	608	667	642	646	693	665	605	654	655	652	644	634	622	658	668	631	603	668	610	622	668	657	659	695	628	695	646	677	641	615	635	655	663	672	685	629	655	639	641	625	630	655	671	600	604	666	642	643	674	643	622	648	679	671	632	655	673	652	602	616	683	638	642	635	637	616	624	635	650	688	659	649	646	668	627	650	640	675	676	606	601	667	626	609	645	657	610	661	670	677	639	703	654	639	649	644	653	653	626	688	678	690	675	670	673	660	675	664	649	655	643	660	656	628	645	645	670	676	640	659	694	637	633	685	626	672	631	659	645	637	702	645	660	636	693	651	605	634	682	638	662	644	694	673	685	655	680	653	634	630	636	666	632	660	639	663	613	627	666	675	646	668	660	637	639	676	673	649	662	662	596	689	637	670	632	653	633	665	645	642	620	641	647	672	622	634	685	692	594	659	637	627	619	684	658	653	651	680	667	688	686	647	688	669	640	636	647	667	644	648	628	671	657	604	648	634	618	620	659	624	633	663	648	630	666	607	656	664	618	656	664	658	634	680	645	649	664	659	643	649	637	642	697	644	643	619	640	617	651	649	655	687	671	689	665	602	630	660	641	654	630	623	689	628	663	627	629	678	657	697	653	691	643	684	637	649	646	648	651	679	630	628	677	682	643	657	677	621	621	666	654	659	671	628	629	601	647	648	669	623	699	685	631	641	680	629	636	611	624	655	627	636	655	666	660	588	656	605	618	673	633	661	683	666	681	610	687	635	658	610	652	618	646	622	627	600	642	646	664	618	624	646	625	659	642	692	645	665	640	613	693	631	637	634	624	628	634	637	620	644	643	662	683	667	671	644	612	606	683	650	662	656	694	681	637	664	624	685	679	643	648	630	670	673	628	603	683	602	649	650	668	628	649	664	623	643	675	676	691	681	648	632	657	641	656	604	649	645	682	688	700	659	630	586	594	661	638	631	602	643	700	622	668	647	604	674	632	654	630	641	676	644	666	649	659	608	639	670	669	660	622	637	653	652	666	673	560	687	654	659	654	638	657	597	685	643	610	654	590	692	664	692	656	641	618	644	654	653	669	667	669	608	652	626	670	630	648	620	641	691	580	656	656	660	639	641	650	695	610	665	609	658	672	633	684	664	677	657	633	633	663	630	680	637	648	620	626	656	675	636	649	644	660	697	654	626	646	614	595	614	689	664	666	626	644	677	628	670	631	642	670	626	636	582	674	681	678	685	649	695	647	676	701	677	631	700	649	651	652	656	614	659	648	643	648	629	638	657	653	604	651	651	626	669	668	659	667	644	627	650	649	652	634	617	643	677	630	662	657	633	630	659	687	645	650	641	685	670	662	635	607	679	649	644	692	674	648	656	649	642	635	703	602	639	657	621	662	638	653	657	652	653	607	641	602	642	676	606	643	639	630	665	613	663	601	639	664	658	662	650	663	635	666	647	628	647	600	632	670	656	661	629	605	675	682	615	639	639	629	640	667	668	622	670	663	660	637	641	625	666	689	665	669	597	630	624	623	620	676	659	618	648	635	640	699	671	641	668	669	647	634	610	637	642	674	658	676	649	638	661	628	629	603	600	674	616	641	677	689	680	629	598	672	644	663	630	677	650	617	637	640	633	640	616	634	698	615	651	688	660	651	622	678	656	640	639	708	679	604	647	645	612	630	650	591	696	668	687	646	691	617	631	640	677	631	664	637	657	661	646	663	641	670	656	624	668	640	674	649	624	680	602	612	626	649	692	660	626	659	708	619	646	631	627	679	646	664	679	616	658	663	643	668	668	639	687	657	694	661	649	647	659	670	683	694	666	602	625	659	637	647	626	675	666	644	662	650	624	656	674	636	629	649	659	626	683	665	611	647	564	651	599	683	666	627	649	637	639	633	630	665	634	676	660	636	665	625	659	693	640	667	630	633	619	622	599	657	649	628	684	634	674	638	650	636	662	624	647	654	647	677	693	613	648	640	691	693	645	647	682	680	633	598	621	590	667	653
12659	31821	24710	15353	11370	8387	7122	18797	37153	38535	32181	25697	15889	8442	4397	2106	1155	886	750	689	667	694	695	721	726	691	650	671	683	641	657	672	693	683	659	668	694	721	641	652	656	665	712	637	662	719	654	664	689	644	677	635	661	648	672	672	670	687	681	697	651	699	705	642	623	737	708	697	676	705	672	666	669	695	591	676	668	683	685	680	665	662	666	706	634	675	724	683	711	656	653	615	636	660	642	623	646	688	701	674	652	638	686	660	653	641	636	668	656	696	697	730	733	654	687	716	646	701	655	667	684	658	650	673	655	620	714	662	664	697	705	680	651	671	658	699	714	689	703	637	713	608	609	626	661	640	671	685	677	627	647	671	639	666	647	662	672	685	641	686	616	650	648	629	684	664	683	639	665	685	691	669	672	633	671	691	657	696	696	673	693	719	635	658	686	627	673	658	649	666	662	707	661	703	669	695	666	634	664	635	710	680	687	698	673	650	669	662	627	686	683	668	636	627	689	671	687	688	687	688	629	663	712	710	710	680	657	707	707	695	661	675	663	716	664	619	683	660	707	692	638	694	616	692	632	720	686	663	643	647	690	681	698	715	650	651	649	658	675	696	666	700	685	708	686	615	652	638	699	704	689	623	693	653	621	683	671	651	662	669	687	677	633	691	693	661	623	677	657	658	658	655	658	702	676	674	725	620	651	727	664	683	673	678	692	660	666	677	656	694	691	643	670	628	636	683	684	675	675	671	627	653	674	709	659	622	706	731	670	669	664	705	664	683	645	672	718	650	678	673	665	667	662	671	668	681	622	617	715	705	668	727	671	683	658	669	644	719	671	680	683	650	670	682	622	708	694	650	626	603	661	676	645	684	694	707	644	649	677	655	680	633	703	672	690	662	659	677	695	660	662	660	674	718	697	708	663	690	630	717	669	636	684	684	660	676	674	698	633	671	677	691	663	664	719	695	646	637	663	669	676	700	643	678	699	656	670	649	641	700	619	675	674	665	679	689	662	649	651	653	632	731	634	682	661	687	648	655	648	683	664	685	673	653	706	636	707	648	676	627	689	658	667	680	663	694	645	700	627	677	646	653	676	651	642	712	686	670	668	625	646	721	640	608	663	681	680	660	639	689	709	642	657	679	671	669	698	665	665	667	677	694	637	716	661	758	656	674	679	638	708	669	677	657	643	687	646	632	679	642	652	683	728	665	645	704	659	691	653	694	705	667	655	643	622	690	712	661	683	639	642	639	696	651	675	651	666	669	669	693	656	699	633	663	707	695	609	662	644	642	646	636	662	650	643	666	659	691	654	647	653	668	676	650	694	637	644	678	742	653	650	656	678	671	678	687	671	694	662	685	646	674	668	648	650	611	637	663	632	702	668	706	681	645	688	674	657	641	640	696	688	661	694	644	720	600	705	656	690	644	670	667	679	686	711	656	671	659	687	641	681	664	678	678	621	669	698	710	686	682	659	696	684	685	690	661	689	661	666	639	665	660	685	688	683	698	661	654	603	673	656	661	651	718	687	639	667	709	657	649	655	675	656	688	657	687	688	655	703	665	653	626	659	661	720	687	664	719	709	662	634	694	637	695	631	651	657	714	691	644	724	688	731	652	714	688	642	642	668	680	660	698	646	661	650	654	687	655	683	632	662	668	700	693	645	681	719	683	654	720	673	651	671	687	619	685	658	642	703	684	642	666	639	697	681	677	674	667	650	647	638	681	666	711	679	676	664	654	661	664	702	642	692	656	694	696	697	646	652	694	743	706	657	620	644	636	689	699	714	672	638	663	694	624	660	590	694	670	672	632	653	665	683	627	675	649	683	685	634	682	682	637	646	686	691	701	642	652	677	686	705	690	690	660	658	673	677	738	688	687	684	671	657	729	669	675	682	667	645	727	674	681	649	674	662	635	683	657	674	653	637	661	681	666	673	665	667	697	696	673	629	655	649	675	697	675	664	646	638	650	649	721	655	670	660	637	666	690	665	634	673	651	665	635	704	695	652	658	643	674	643	669	689	685	661	655	681	686	695	650	708	649	683	679	668	644	676	681	679	676	659	664	646	689	689	696	699	682	678	689	677	663	696	603	682	675	627	668	675	647	716	688	661	689	643	675	671	694	634	651	710	649	684	662	639	709	692	687	702	699	621	671	710	703	643	627	641	720	642	664	670	663	678	645	689	680	684	682	660	669	643	680	639	674	696	672	669	665	692	697	671	629	659	670	704	692	627	667	695	647	689	664	665	673	678	642	657	672	699	709	668	687	678	621	689	688	667	699	650	632	665	654	657	680	643	671	662	668	683	733	665	647	710	672	669	616	719	637	669	659	641	657	649	681	723	660	662	658	665	696	673	660	675	686	659	634	620	640	665	702	648	644	693	653	674	624	642	662	680	649	690	680	665	666	710	698	669	699	690	664	640	667	695	667	683	673	681	660	665	597	619	678	665	650	689	671	662	681	708	676	698	719	627	640	699	709	636	665	640	663	678	649	677	672	667	674	683	668	665	617	666	716	659	667	678	681	681	627	655	622	685	643	687	652	662	671	666	679	640	638	666	645	668	663	632	676	664	665	660	691	719	690	670	683	721	652	676	644	711	652	602	638	656	650	668	693	680	708	668	674	689	690	704	708	687	664	692	707	639	721	653	704	672	671	665	652	688	670	737	658	656	651	700	603	681	706	693	701	679	673	702	670	703	696	675	646	631	726	677	669	686	682	606	643	677	704	670	674	677	687	715	696	694	689	643	666	690	680	697	696	665	704	692	629	643	658	633	668	697	660	638	705	683	696	651	666	698	639	617	672	682	655	658	703	667	675	647	699	665	660	684	655	717	623	650	657	617	689	652	660	705	679	725	635	683	743	643	674	668	652	641	680	699	683	695	658	712	702	716	660	665	670	699	703	676	681	630	680	645	633	707	668	701	664	657	656	656	689	671	684	710	706	667	617	695	664	707	631	641	668	656	692	649	717	660	673	686	681	652	644	657	648	687	651	680	647	685	697	651	666	683	668	674	675	640	656	706	649	692	672	667	674	705	651	664	679	710	707	662	682	645	652	705	711	636	712	668	658	705	685	644	694	671	672	648	676	720	685	681	681	639	687	667	649	719	665	675	711	659	678	687	669	709	646	680	702	713	710	684	663	665	672	714	629	662	688	703	650	655	711	640	660	662	683	683	638	716	668	668	662	677	614	661	676	643	666	667	630	681	671	687	673	665	670	634	708	672	678	652	646	706	671	714	675	644	630	733	681	700	620	682	627	679	647	655	633	650	652	650	660	670	641	669	641	683	650	679	627	642	658	687	672	672	690	648	714	639	691	669	638	657	703	655	763	625	665	654	676	680	644	645	662	651	664	639	669	665	662	712	642	685	690	658	670	628	633	635	697	686	622	682	708	641	689	649	678	658	724	710	637	696	614	674	657	657	614	667	674	666	672	666	612	663	659	621	662	637	692	674	669	677	681	683	678	667	680	650	649	693	641	648	708	675	656	693	688
28136	20388	14411	5765	2803	1821	1414	1703	2671	2718	2075	1618	1157	828	588	519	475	445	468	443	472	460	435	429	423	460	452	436	436	427	468	436	452	465	445	445	441	471	456	449	415	469	475	490	453	427	429	478	467	448	433	443	462	411	452	426	462	433	435	408	446	450	442	474	468	453	431	434	432	465	418	425	414	466	424	456	459	463	449	423	433	431	450	445	457	458	455	461	482	457	447	436	448	456	455	446	472	446	437	425	417	490	434	484	448	486	451	448	451	460	435	452	452	425	443	447	437	460	453	442	477	445	465	421	401	448	445	474	435	460	439	434	479	458	460	434	491	504	427	425	460	453	487	478	463	458	445	429	451	472	444	469	451	436	434	467	458	434	481	440	461	462	467	458	461	448	445	471	419	452	433	423	419	417	454	502	459	437	438	469	474	416	474	455	455	445	466	489	463	442	425	461	450	422	482	483	461	453	459	445	454	406	464	499	451	441	439	453	411	467	432	445	433	430	458	448	433	423	414	425	436	449	452	438	455	434	497	477	432	495	445	451	429	452	474	414	467	490	429	458	466	416	425	451	436	465	409	453	484	427	467	465	422	461	444	439	484	444	414	461	448	435	472	439	443	461	428	445	447	425	435	406	452	478	469	472	409	463	456	419	450	433	449	451	457	420	461	447	440	475	445	453	461	461	466	422	454	421	441	487	482	474	431	457	445	438	399	416	520	419	420	452	459	475	466	445	465	430	426	430	418	465	483	426	462	463	448	413	501	438	489	413	457	449	433	428	466	466	470	435	466	460	464	386	422	440	464	451	471	472	450	438	431	439	453	432	468	428	418	472	451	449	453	433	448	436	469	470	452	427	443	453	467	417	407	476	451	471	428	483	448	454	429	451	467	433	448	474	474	442	509	390	461	461	454	433	446	409	465	458	456	452	478	469	449	469	441	450	418	459	448	472	490	497	455	457	474	479	459	438	437	452	453	455	447	427	445	436	451	446	436	417	486	476	429	481	480	454	504	453	466	434	470	463	432	462	466	416	455	442	445	482	507	436	449	438	430	461	482	463	472	445	434	431	456	457	454	421	462	445	413	417	500	433	435	440	436	429	411	417	469	445	444	431	442	424	435	433	440	494	407	433	444	436	480	444	425	389	394	455	432	457	420	450	463	424	413	477	470	448	439	465	457	452	450	443	430	439	472	437	489	440	445	424	523	472	428	449	440	420	464	441	432	474	446	453	433	442	449	464	416	437	471	435	491	459	464	486	455	438	429	429	435	445	419	445	453	435	456	448	444	424	456	456	460	430	487	431	428	466	445	452	429	457	427	443	427	408	471	444	461	445	429	436	422	419	433	407	441	439	455	427	434	449	470	491	423	458	469	397	431	445	415	426	444	449	438	457	402	448	470	440	451	419	456	438	430	475	462	449	438	437	432	432	458	431	426	447	442	422	420	476	444	474	399	469	464	466	442	403	463	443	435	481	452	445	415	415	453	466	456	446	429	452	434	419	454	454	446	446	470	471	471	432	419	427	431	469	459	476	449	478	445	446	442	453	459	481	450	437	460	465	482	434	421	447	439	420	450	424	479	443	461	495	480	471	472	461	478	436	431	467	438	451	414	446	474	442	417	390	465	437	446	421	424	467	440	408	463	445	450	459	472	415	445	465	482	459	491	482	459	435	436	455	439	413	453	488	446	477	416	443	435	421	476	422	417	420	474	464	470	473	423	421	454	459	440	451	459	481	442	406	469	433	454	439	441	404	432	455	488	413	435	446	449	435	466	451	473	474	436	433	453	435	456	477	453	461	458	451	473	408	447	438	462	443	450	462	430	487	428	413	462	472	426	476	448	454	443	455	453	436	477	453	493	464	456	432	460	418	445	489	467	468	500	409	434	432	484	468	444	485	401	463	411	437	436	410	470	453	434	427	453	426	439	447	436	458	455	438	438	449	458	431	449	487	458	491	459	511	472	439	463	456	447	421	431	459	459	437	434	485	487	464	500	465	435	409	465	448	442	483	479	478	452	460	445	432	492	472	439	451	444	445	425	436	445	466	469	437	429	428	418	433	464	425	447	443	436	482	491	475	405	475	421	389	461	425	442	415	452	458	471	406	468	473	395	432	477	438	447	446	421	428	457	457	397	445	462	454	429	427	423	406	461	396	474	428	468	460	420	465	454	458	465	454	458	430	467	431	488	427	417	432	454	448	411	449	447	437	442	456	407	441	456	438	427	447	412	436	459	447	445	453	445	475	455	439	447	441	414	451	439	454	406	440	434	467	441	455	470	457	447	436	445	493	426	463	423	453	415	439	432	443	418	471	447	459	450	462	463	446	439	468	458	449	423	434	442	464	424	445	463	406	445	424	399	486	427	391	424	457	485	461	386	443	477	526	446	441	482	455	421	437	451	467	440	498	440	441	463	451	450	405	447	444	482	461	453	424	447	422	461	437	420	452	433	421	450	429	419	452	446	436	436	453	445	436	442	414	420	478	437	467	394	424	434	488	467	431	416	426	472	433	459	460	390	435	470	443	451	427	493	478	415	422	480	456	451	452	449	428	415	483	442	455	434	438	433	429	431	446	478	462	460	454	450	424	417	428	445	450	468	421	493	491	442	443	421	457	469	442	473	460	478	483	455	467	433	448	495	473	422	436	432	445	458	438	451	443	448	437	462	480	451	421	409	451	417	467	442	443	425	425	448	454	467	431	467	447	416	430	443	453	433	439	441	448	424	434	484	498	462	435	456	426	477	462	441	430	412	453	456	462	445	470	453	441	457	458	437	414	453	415	431	433	454	442	477	443	431	455	462	461	428	433	469	464	463	478	451	412	459	424	455	411	435	438	425	431	450	472	448	463	425	473	433	403	425	458	418	432	452	392	445	473	441	443	481	466	475	428	481	458	458	457	434	436	443	426	471	461	487	463	471	485	463	437	432	451	452	478	428	467	440	431	441	435	464	452	464	428	422	467	455	442	419	432	442	440	451	430	462	472	472	439	456	426	421	428	453	452	420	468	513	430	440	433	458	434	476	446	473	463	458	443	444	432	462	423	442	420	474	418	446	439	457	498	408	472	490	430	463	417	453	456	437	452	466	424	466	440	444	436	471	433	486	430	417	469	415	440	436	434	420	476	463	447	482	455	445	450	464	458	465	453	446	454	488	476	434	428	450	448	462	462	452	457	420	451	485	475	451	426	461	456	418	440	449	455	467	479	429	439	460	467	472	458	458	449	448	416	455	466	434	411	454	448	437	462	417	453	462	434	428	444	445	438	460	400	510	441	450	484	459	416	480	464	497	454	443	438	466	460	455	453	464	444	445	456	432	467	491	452	443	432	477	457	462	417	449	452	465	442	427	468	446	488	455	408	441	438	421	437	449	438	431	465	465	445	422	412	473	457	448	489	435	433	460	472	463	445	427	434	442	418	461	467	442	430	456	426	439	438	469	453	447	465	460	476	450	433	482	424	467	452	427	423	464	446	481	405	493	458	464	458
10184	18326	13944	6395	4476	3259	2546	2766	3984	3899	2951	2166	1473	995	733	570	495	499	470	519	502	472	486	472	518	507	502	476	485	503	493	529	546	485	503	462	511	477	538	473	479	494	461	468	507	513	477	423	519	485	510	485	481	485	482	495	497	477	516	509	473	477	475	491	529	463	495	508	519	468	504	502	492	471	475	461	555	486	496	448	471	478	482	510	488	467	510	453	479	501	464	474	484	512	464	489	487	497	473	481	496	485	480	484	530	497	496	431	487	517	528	477	455	489	448	449	486	471	451	501	468	470	485	505	479	490	522	489	488	507	458	490	508	489	486	524	473	474	478	509	521	474	514	485	505	489	491	464	488	545	474	493	485	478	440	487	473	492	492	486	505	513	466	446	469	480	516	471	466	458	483	440	453	473	476	485	524	460	465	467	488	471	473	502	449	474	497	453	493	436	522	503	490	495	452	481	502	483	485	466	491	476	436	478	455	487	485	492	491	477	455	457	441	505	535	503	462	489	477	494	477	484	493	482	538	462	492	526	503	537	484	469	488	475	482	490	524	506	454	467	508	471	502	496	427	490	466	510	473	466	472	439	477	479	458	449	512	485	482	485	519	439	511	458	512	494	505	461	450	493	477	466	526	482	504	477	491	501	491	436	492	468	489	502	496	455	515	490	485	457	476	486	500	472	497	468	506	474	472	478	525	491	493	472	488	485	479	465	491	433	473	458	479	509	525	500	482	497	479	449	491	499	484	499	468	480	472	478	472	473	486	502	488	495	468	476	519	506	501	470	492	470	503	474	496	498	506	502	496	508	478	473	478	521	491	491	483	500	496	483	462	510	470	484	489	485	457	496	502	485	553	481	484	462	486	454	507	459	470	487	463	492	428	506	462	474	492	481	500	483	546	500	491	462	476	481	474	479	474	493	483	505	515	487	468	459	486	508	484	525	475	481	485	462	431	461	499	477	457	471	416	497	505	473	473	498	516	469	502	509	522	459	452	463	470	458	479	503	508	503	478	441	485	474	510	521	460	479	495	501	481	493	449	484	494	475	443	475	491	483	436	489	527	481	482	469	499	467	470	498	473	437	466	475	472	511	477	484	472	477	493	489	532	471	486	463	511	501	505	471	515	468	517	454	465	506	530	511	476	476	466	502	519	489	440	528	509	481	500	450	503	476	491	492	497	506	497	476	500	496	445	500	496	483	493	484	507	478	453	531	483	463	465	481	494	484	500	478	496	462	520	476	479	516	461	501	527	505	495	491	469	511	535	527	495	473	518	493	457	461	488	495	489	491	462	466	479	482	482	469	510	527	502	510	466	481	497	472	488	458	475	483	473	483	487	462	482	449	505	490	500	506	460	530	459	511	500	489	509	477	476	480	479	492	510	458	488	497	490	502	485	510	486	523	474	483	494	541	473	480	483	523	480	477	500	516	517	458	503	459	483	511	487	472	483	500	505	487	488	467	490	456	481	483	493	501	481	498	492	492	473	506	499	506	505	482	508	475	506	460	489	486	468	506	493	493	487	466	442	519	457	480	542	485	477	482	491	524	502	492	456	506	485	487	497	494	488	522	451	492	504	494	478	489	447	480	500	504	471	529	444	464	476	495	479	439	470	484	495	487	460	467	489	519	470	472	489	474	536	452	466	475	515	455	480	510	515	479	495	479	483	527	488	479	431	478	498	440	471	442	451	460	497	470	444	453	470	493	497	487	458	469	523	521	483	495	441	475	478	469	463	519	455	508	490	470	458	498	455	491	454	492	473	467	478	470	486	493	490	541	493	507	485	507	502	504	480	516	480	444	452	494	432	474	464	491	486	483	517	516	473	492	472	511	509	478	447	476	458	463	490	485	462	520	482	477	522	522	466	480	463	468	504	479	461	496	499	453	454	506	521	501	483	485	495	499	500	498	493	524	483	479	460	493	505	523	509	445	455	510	505	470	490	473	489	468	441	511	472	519	472	498	500	468	508	493	475	488	491	488	508	493	476	470	477	492	481	481	479	477	547	519	483	479	475	498	488	493	431	481	495	497	497	492	473	487	471	485	475	500	484	480	446	487	478	507	486	511	484	440	473	510	494	455	495	460	494	478	476	499	491	503	474	481	470	502	524	478	515	468	512	471	472	480	462	467	469	469	499	515	503	446	460	447	497	515	463	482	452	455	472	428	483	474	453	470	493	497	535	508	472	490	451	457	457	491	488	481	493	494	530	488	481	474	521	485	510	455	500	460	490	482	469	457	500	449	462	501	457	465	498	455	480	491	475	476	474	508	472	463	496	458	505	504	460	472	458	489	464	488	489	471	509	495	478	468	477	482	516	477	458	531	506	477	477	477	481	509	511	464	503	537	463	506	467	474	515	457	514	493	491	480	506	487	472	490	477	454	464	512	471	467	499	482	487	503	511	501	499	469	474	491	462	457	500	497	458	480	480	458	478	495	478	471	488	502	457	505	494	501	485	544	483	517	446	486	489	503	426	466	486	449	518	465	480	478	466	473	513	536	493	474	486	480	533	456	509	478	454	464	479	515	442	496	488	490	493	477	487	493	486	460	480	502	485	463	501	473	477	503	485	520	463	504	474	465	492	526	490	483	499	482	529	515	478	487	456	504	468	480	475	504	496	544	463	481	489	504	506	483	446	495	502	465	508	486	493	466	523	487	463	466	492	494	487	476	521	440	493	477	476	452	490	495	467	477	528	476	475	459	502	467	451	473	507	492	514	496	466	457	483	489	453	471	489	463	497	497	472	485	500	524	474	467	466	512	503	482	519	457	465	477	491	492	462	537	528	473	485	442	490	477	460	495	482	487	481	491	514	463	498	461	480	453	473	470	471	451	526	464	486	477	487	479	494	467	479	478	480	465	496	463	491	468	469	523	467	502	436	475	441	496	491	452	475	489	529	483	490	458	456	488	529	473	481	495	453	458	470	490	495	461	461	482	510	494	526	503	510	454	481	501	474	485	469	473	465	503	516	486	474	508	509	490	515	495	480	506	446	472	491	495	506	503	507	496	479	484	506	497	462	489	519	447	450	481	498	470	496	441	498	520	505	498	487	481	461	481	468	492	468	498	528	505	476	520	493	455	479	497	516	458	444	472	464	489	470	504	478	467	482	473	480	445	490	516	487	513	484	475	502	505	448	518	444	544	458	442	471	448	504	435	481	474	465	492	453	513	487	498	488	522	482	475	472	465	546	462	494	502	499	466	472	525	461	487	445	465	473	488	497	500	496	494	478	484	478	487	512	493	496	498	464	508	484	476	480	489	490	511	495	476	509	497	498	481	466	488	469	496	472	482	510	526	526	485	454	495	468	522	477	491	513	473	447	492	446	458	503	493	509	498	461	470	500	481	498	515	445	500	473	516	500	513	464	496	485	458	472	469	503	531	475	487	529	463	506	481	495	495	455	487	477	503	491	524	486	473	461	481	512	476	488	498	452	469	498	491	510	525	482	490	511	483	490	500	522	482	478	441	477	473	504	476	494	480
24305	21410	28604	24626	21230	9181	3074	4052	18254	22819	17233	11422	7134	3187	1774	1047	723	640	585	534	531	523	531	537	489	530	510	528	518	515	507	523	532	515	537	537	498	501	507	552	554	521	519	492	558	531	522	515	503	514	528	535	518	527	523	488	501	518	518	569	520	563	536	518	535	570	493	517	538	527	533	492	496	530	494	500	551	515	529	491	536	543	581	514	548	564	515	504	500	538	572	506	465	481	519	507	505	517	500	502	513	479	559	531	516	554	512	483	532	521	520	535	525	543	538	528	503	516	523	563	521	528	524	538	566	528	536	505	503	550	535	536	490	544	519	521	555	514	488	451	484	560	532	519	556	531	501	537	543	511	524	530	486	487	531	498	537	544	492	492	547	547	545	510	502	537	539	526	507	498	527	523	494	553	529	533	525	557	501	540	538	504	527	497	544	522	537	502	511	544	505	522	552	539	490	530	502	517	565	508	556	549	478	522	495	513	537	525	522	488	522	531	534	556	496	505	525	509	528	473	523	547	529	540	515	569	518	490	487	531	477	486	494	538	502	553	521	530	499	543	518	531	510	519	498	534	514	534	525	552	518	514	522	476	514	537	516	535	540	562	515	513	531	489	500	531	508	505	510	574	582	536	473	485	481	485	517	491	489	492	504	568	551	518	505	521	549	527	528	475	511	529	560	507	533	546	531	547	512	491	537	506	532	488	493	555	562	504	539	509	501	502	554	510	483	562	509	538	536	499	566	546	524	500	524	510	541	525	523	524	497	527	527	542	519	538	489	523	510	500	509	521	515	495	541	484	522	530	531	485	507	528	538	481	544	483	532	521	497	528	534	538	509	514	501	536	534	522	528	492	483	488	515	507	560	491	509	529	516	485	522	482	482	521	483	494	478	480	498	548	528	515	501	522	512	581	570	548	480	500	517	508	529	563	518	502	507	523	516	550	476	489	507	489	536	518	524	510	518	492	493	498	550	561	493	550	528	541	511	530	530	496	526	514	525	511	524	449	501	541	551	517	579	534	521	490	510	533	546	549	529	540	538	507	489	510	548	536	519	553	534	519	555	496	565	537	495	556	508	507	528	529	507	554	512	520	529	510	513	516	514	500	542	516	504	523	500	523	557	551	505	528	496	507	487	528	526	510	533	511	527	498	555	502	493	490	518	497	490	511	483	460	492	499	505	518	493	551	556	534	536	505	552	538	530	501	508	519	539	463	543	513	516	555	460	569	538	546	540	507	491	559	528	513	504	515	509	543	514	537	474	545	521	551	518	482	525	564	501	529	554	520	519	503	555	483	567	529	501	537	548	534	540	536	523	550	527	569	473	532	494	531	512	528	585	533	526	521	518	541	526	476	518	539	511	535	502	523	555	524	540	503	526	505	528	533	507	475	469	534	533	533	519	538	523	538	554	499	507	540	524	527	516	531	496	508	520	563	534	496	520	531	495	541	498	570	530	495	518	487	535	520	549	503	518	482	489	536	513	544	523	571	537	530	497	541	474	505	529	546	545	521	566	490	495	562	520	516	539	487	499	535	539	530	533	520	529	496	544	518	507	556	514	480	561	558	515	520	550	521	512	483	509	508	515	548	545	522	523	538	514	566	535	521	497	520	495	571	568	448	513	508	493	485	518	501	541	495	534	515	515	526	472	509	488	561	545	520	506	546	479	537	516	514	512	524	514	545	502	485	551	502	537	527	520	527	501	482	523	522	492	518	546	519	538	521	511	487	563	514	514	538	525	517	518	529	513	561	486	515	519	515	532	489	535	528	541	544	546	531	511	482	539	484	503	521	534	550	542	581	497	528	498	515	556	537	528	508	522	513	485	510	501	515	527	507	535	526	508	526	527	527	549	548	510	520	545	550	521	524	512	498	520	555	519	532	539	527	530	553	555	492	520	518	507	533	543	559	471	553	574	493	512	521	540	505	490	534	521	484	509	528	549	538	493	498	501	515	555	556	550	503	543	525	480	490	554	572	569	524	528	498	492	524	491	523	528	501	508	531	522	516	501	516	526	529	507	479	512	525	546	522	533	477	538	512	504	548	486	524	544	540	485	510	538	534	502	516	542	514	511	496	528	525	478	547	543	519	476	531	533	497	535	464	493	519	522	489	530	532	503	531	500	529	542	497	493	534	542	492	509	537	551	508	538	484	511	547	554	518	526	512	552	498	490	526	477	527	496	520	546	534	498	508	534	534	511	478	527	509	527	515	489	552	510	506	524	475	526	506	542	500	498	543	515	491	547	572	536	543	518	536	488	543	546	507	524	536	500	525	529	516	509	554	528	548	513	503	476	556	504	494	502	529	541	540	526	500	544	540	520	494	500	545	528	493	501	523	515	492	521	514	529	464	530	492	518	526	522	506	494	539	533	560	536	511	493	541	527	512	480	540	520	549	514	525	529	548	512	495	505	514	497	526	524	549	497	523	520	520	507	496	516	532	532	536	513	534	527	518	507	494	518	501	518	494	514	573	503	524	565	534	533	527	507	551	549	537	525	507	480	527	516	536	481	553	533	505	519	508	506	572	515	567	515	513	530	505	492	490	533	499	494	527	577	527	520	538	520	520	515	538	514	516	504	511	508	512	497	505	520	517	547	478	531	490	541	512	525	512	534	535	489	481	564	478	523	555	535	497	534	545	546	544	541	536	535	534	537	526	504	520	509	538	536	508	520	524	530	524	539	524	511	546	509	539	512	451	476	589	512	486	493	516	496	502	520	523	533	566	476	505	532	531	496	501	516	500	500	552	506	534	492	527	518	485	525	555	494	492	521	498	519	530	514	532	526	500	526	500	542	466	514	554	514	555	526	513	547	517	479	526	558	527	542	514	527	530	506	532	537	546	485	537	534	548	517	579	548	505	546	523	544	527	518	518	519	475	498	545	555	507	521	523	491	546	507	502	562	547	525	497	509	545	561	529	492	479	523	476	536	554	529	545	551	504	511	529	542	482	533	526	502	550	520	527	535	542	491	527	527	525	544	517	499	548	495	518	496	489	550	553	532	547	538	484	482	488	505	510	517	527	584	511	510	543	511	503	530	513	525	518	491	524	511	514	539	484	533	489	468	494	523	522	502	509	540	526	566	490	516	561	543	507	536	505	500	549	505	521	514	509	495	537	535	512	572	545	482	529	476	518	544	525	530	509	526	529	524	521	557	528	471	550	471	534	521	514	504	541	509	506	498	499	549	548	479	512	545	518	525	520	507	540	505	487	527	525	546	549	551	483	499	485	493	493	498	539	572	503	528	523	495	525	480	547	518	526	530	496	515	514	459	551	530	469	506	560	561	513	530	518	513	529	515	527	500	519	513	489	531	502	546	513	503	474	493	511	543	499	514	536	512	552	573	513	566	526	572	491	501	548	514	523	508	494	523	585	497	519	499	553	514	532	516	548	536	507	521	549	518	570	525	529	504	508	503	519	492	507	513	543	490	488	531	544	526	516	535	496	556	507	506	497	531	494	548	516	547	514	511	495	558	507	564	477
10491	25802	19770	10978	7652	5892	4395	6855	25111	27279	20223	14861	9597	4694	2579	1395	844	612	649	611	592	582	609	563	581	550	525	528	559	545	551	517	528	570	551	597	535	583	569	588	534	536	550	563	550	533	557	485	596	581	558	538	529	537	556	540	577	551	536	585	584	545	564	540	580	509	530	582	546	579	529	563	556	507	533	525	542	531	542	515	583	510	575	574	556	553	512	508	588	562	554	523	518	531	608	550	536	567	530	581	534	537	542	565	578	535	557	543	559	539	531	577	556	561	528	540	560	555	553	575	510	578	565	510	584	550	553	542	545	590	528	580	528	541	518	557	558	527	559	537	529	546	575	571	549	526	521	565	556	569	542	520	585	561	563	537	554	555	562	544	563	540	568	578	521	550	542	558	496	529	547	559	544	537	543	535	521	587	554	570	568	510	559	567	516	547	566	534	541	539	552	563	581	588	523	545	563	538	534	525	518	555	513	555	527	540	526	575	485	575	545	533	557	541	522	564	559	558	567	572	555	522	581	524	541	530	543	583	547	562	519	542	553	535	493	527	569	561	560	522	546	550	589	536	518	566	529	586	549	549	535	528	545	587	536	562	566	549	552	537	530	545	530	531	519	531	535	527	572	552	542	515	547	559	534	559	539	537	545	546	527	568	608	544	538	578	589	554	528	554	548	587	538	536	568	546	557	557	533	534	556	514	548	531	558	567	527	495	498	584	500	528	528	551	560	539	556	538	556	556	526	507	520	547	572	540	524	569	502	544	541	550	513	541	563	593	555	562	534	591	532	534	528	581	546	576	575	520	554	527	539	548	559	593	524	533	574	593	534	574	519	545	529	532	534	568	544	530	562	551	558	528	550	537	570	542	546	541	543	535	591	563	527	537	552	524	528	544	537	561	556	541	546	539	522	574	615	565	529	576	557	577	590	528	561	560	504	531	534	558	506	542	555	528	564	539	523	527	579	569	497	566	570	523	569	581	508	570	524	579	532	522	559	550	538	583	529	594	545	564	541	564	523	553	552	519	565	519	533	537	601	514	590	547	565	563	620	552	504	570	564	537	542	507	575	551	517	522	511	517	546	563	550	604	508	532	563	532	585	535	562	526	503	588	550	494	552	515	515	537	536	563	523	606	517	502	515	561	513	584	536	516	559	540	511	522	573	552	544	508	538	555	503	570	590	560	531	533	581	566	540	531	575	528	559	512	576	530	577	549	503	570	536	518	597	553	560	553	550	559	562	519	567	538	489	562	545	512	514	501	572	558	588	535	557	594	546	531	528	539	579	572	568	559	625	550	601	572	540	545	546	517	556	552	550	533	535	520	572	536	528	559	558	528	565	563	554	555	542	565	560	525	531	506	509	518	543	547	568	543	540	533	554	514	551	508	555	568	493	545	530	536	549	541	552	581	564	577	567	580	500	556	532	575	536	562	531	540	538	557	551	551	523	537	543	566	519	535	549	610	541	507	579	589	531	536	605	555	550	585	572	535	547	544	545	556	574	541	537	533	559	573	574	509	546	519	527	538	581	510	562	569	561	539	587	566	552	581	523	507	572	538	542	563	525	534	550	566	527	555	511	536	590	569	522	505	584	574	587	521	523	559	548	537	558	533	531	492	548	561	565	600	473	560	521	549	540	540	561	528	527	563	570	519	559	534	546	589	498	515	499	544	518	525	568	545	579	576	547	554	533	515	533	534	536	565	580	575	572	520	586	549	516	531	523	523	541	555	548	598	475	555	567	549	573	532	492	519	550	549	569	582	530	509	518	542	543	586	518	558	567	567	585	577	592	526	537	583	538	546	553	558	545	565	549	543	558	548	561	573	522	570	586	527	571	552	523	556	513	530	568	529	581	537	565	543	558	548	530	544	529	545	519	538	567	537	597	556	563	578	545	582	553	563	546	548	573	558	574	602	530	556	509	545	568	570	566	529	507	526	528	555	570	549	554	533	548	568	544	585	524	579	568	514	553	576	557	524	565	549	513	548	535	544	536	549	568	560	538	531	587	510	527	534	531	543	563	544	548	535	560	542	502	530	535	501	590	552	582	592	555	597	533	562	583	562	537	559	543	565	559	556	591	554	548	544	572	556	532	529	531	551	541	530	556	546	552	569	566	523	562	590	542	519	570	535	530	588	533	573	562	564	552	534	567	582	537	512	513	562	545	553	572	556	559	561	561	516	535	523	491	539	524	515	509	558	526	586	582	526	573	547	530	557	531	555	553	541	551	553	569	572	532	513	549	547	551	525	534	529	535	566	543	543	566	520	529	533	546	575	533	515	546	540	541	564	516	546	531	524	554	571	540	523	538	564	555	557	504	531	536	527	544	560	598	555	543	553	579	537	531	563	541	518	542	539	556	569	521	563	578	497	550	548	586	532	546	516	513	555	564	543	550	576	517	538	559	554	593	538	585	541	554	582	543	533	524	532	509	520	519	509	540	549	553	538	509	574	543	606	547	572	546	526	542	555	590	571	531	543	520	568	538	541	566	551	506	543	516	548	554	575	553	545	599	564	555	543	537	530	527	521	556	541	556	564	552	550	512	586	564	534	518	547	573	568	574	575	555	546	530	540	543	526	561	579	562	529	553	548	486	604	530	563	524	545	546	557	592	554	560	541	561	501	523	574	538	574	554	556	568	538	569	562	545	535	571	540	557	517	514	563	545	555	565	566	540	545	546	540	520	564	559	533	569	550	562	527	559	529	538	525	520	577	611	510	560	559	559	587	556	567	561	545	552	606	523	574	543	541	513	534	528	541	576	592	554	526	519	581	592	536	563	537	531	503	547	559	560	551	576	529	561	567	505	539	545	553	578	516	546	527	580	587	592	557	550	558	547	565	543	556	562	554	541	573	546	576	591	574	563	531	552	519	534	550	539	564	560	541	580	547	548	538	557	531	536	558	521	575	557	559	537	580	567	554	572	553	562	540	543	544	499	516	504	527	569	596	539	554	563	536	543	567	558	559	553	547	537	534	546	522	503	571	532	541	566	519	546	524	549	521	555	559	562	507	542	573	534	513	553	541	591	541	559	577	537	524	561	539	557	564	565	547	587	537	567	514	577	558	535	520	557	531	571	595	543	513	577	558	580	530	550	571	566	540	576	549	582	537	551	537	517	569	613	525	572	523	557	564	531	517	576	549	580	510	588	563	521	558	571	541	558	564	525	544	552	509	544	548	537	546	537	552	561	515	539	539	540	563	505	561	539	537	531	531	577	557	586	512	567	539	568	520	543	538	587	539	548	553	517	527	582	551	562	583	517	523	512	587	579	560	538	525	584	556	620	539	551	585	517	533	526	516	554	585	540	547	555	553	532	565	536	522	586	559	531	500	560	553	551	576	554	522	580	560	563	551	554	502	561	545	512	567	542	543	521	534	563	543	598	545	578	538	552	525	559	556	573	561	577	571	519	530	516	555	543	513	536	552	544	539	489	531	547	545	541	553	559	568	566	566	525	556	551	584	526	545	515	549	533	531	551	524	537	586
25287	21361	27506	25463	12393	3179	2188	2869	9799	13808	10026	7036	4096	2182	1380	818	617	549	510	533	521	504	505	466	482	480	504	512	515	519	527	500	549	503	506	495	496	484	483	512	475	487	493	486	540	520	490	486	519	522	476	478	505	496	470	489	509	522	516	493	536	487	491	511	468	483	499	519	528	506	531	490	513	490	499	516	474	545	505	507	490	462	517	538	464	462	520	524	524	504	503	492	462	514	503	490	550	536	511	532	491	500	520	484	539	518	513	550	470	488	489	489	487	505	506	547	528	503	532	509	511	528	475	538	544	502	515	471	527	503	498	504	492	544	503	545	500	504	475	537	502	535	541	518	473	526	556	494	517	512	533	487	509	472	519	499	475	501	517	510	541	522	497	516	484	506	480	512	547	527	502	495	501	505	500	504	460	530	519	515	519	530	518	510	504	501	537	505	516	504	529	538	519	490	520	505	476	514	531	508	518	484	516	541	516	499	545	508	527	512	547	488	463	482	512	549	487	475	519	590	499	535	492	502	468	509	513	486	533	491	497	534	523	501	525	492	504	516	510	505	516	511	479	536	445	512	504	474	494	511	532	520	491	525	543	532	518	535	501	487	492	518	512	482	502	491	503	522	508	509	452	511	512	522	488	525	510	590	506	499	505	499	476	519	505	511	485	478	488	530	491	512	523	519	483	529	499	506	503	499	494	510	483	518	492	497	521	524	513	511	513	510	498	499	506	499	524	500	535	485	467	503	487	489	498	495	518	541	489	507	486	511	548	557	528	518	539	480	462	517	505	516	516	493	457	523	539	499	499	497	527	482	493	501	491	509	487	484	505	512	492	513	530	469	500	461	533	509	495	494	483	513	515	502	533	535	500	494	490	527	527	506	579	539	481	566	511	544	519	505	490	515	531	487	503	484	524	485	485	493	502	472	487	502	523	522	525	516	487	483	466	470	560	490	466	499	520	536	491	510	508	479	512	493	504	544	536	538	477	485	518	515	475	483	511	498	564	470	513	503	488	494	502	508	490	504	491	499	476	485	513	490	469	512	512	472	518	539	495	528	513	516	502	506	461	492	536	489	502	498	486	508	534	528	518	467	506	515	480	526	466	477	534	520	504	510	503	505	519	493	552	516	536	518	520	512	484	493	550	519	500	478	540	538	518	540	440	543	506	559	503	494	489	505	519	470	527	496	530	479	492	474	475	521	509	494	540	491	509	495	506	506	524	530	494	488	529	539	520	470	510	586	491	480	524	526	499	472	513	521	523	529	554	532	472	504	488	451	520	541	520	532	494	527	507	504	509	505	477	550	497	473	464	527	476	521	500	520	499	501	531	529	482	509	533	512	506	492	533	457	489	523	500	513	537	520	493	532	462	460	520	522	508	493	500	482	531	481	495	469	534	511	491	502	526	474	514	536	516	533	521	522	498	524	541	501	472	515	500	503	520	518	517	523	471	496	514	533	552	491	519	457	487	504	500	470	527	476	498	544	494	496	480	546	466	482	488	499	493	496	463	530	501	484	527	472	498	486	572	518	505	484	476	506	484	551	476	507	492	520	515	465	472	505	576	529	502	483	550	512	489	490	507	550	535	504	477	449	542	531	555	490	479	510	486	511	557	490	504	503	480	521	536	474	526	521	519	506	479	466	502	501	520	511	558	511	532	528	541	523	525	507	476	465	462	489	527	494	517	486	550	487	524	487	499	502	512	465	495	494	543	492	484	509	512	523	520	510	535	497	502	500	524	494	486	518	511	531	469	553	552	459	502	507	473	490	536	458	520	475	500	483	459	512	476	504	536	505	514	503	478	491	514	536	530	480	464	479	500	497	519	509	498	532	501	501	531	534	488	504	489	527	509	478	526	469	490	495	508	528	480	506	495	481	517	553	546	564	485	525	487	511	512	525	470	553	469	516	502	499	488	513	521	494	493	512	480	499	447	488	496	544	519	469	493	524	508	506	500	515	515	503	524	502	546	543	562	529	529	500	501	561	506	494	518	504	496	491	519	498	533	530	519	529	469	492	526	531	492	507	524	526	511	534	522	465	497	503	489	477	503	516	529	496	491	512	546	470	546	493	513	515	491	551	510	523	547	515	531	442	497	502	502	517	490	537	531	483	500	502	504	529	534	470	518	507	530	483	506	501	519	480	469	478	497	533	494	480	525	538	534	526	482	537	540	506	538	526	463	507	485	494	510	518	509	499	498	487	500	506	508	480	562	504	514	447	470	512	529	491	520	546	508	504	518	523	537	541	515	468	497	509	554	524	478	526	478	512	534	523	508	489	523	479	500	510	489	500	475	532	534	554	569	478	497	494	532	470	521	507	504	563	524	496	522	535	489	490	499	513	532	510	529	495	480	532	469	478	491	497	496	500	507	571	507	510	517	522	554	506	456	496	492	525	493	481	497	514	528	512	488	519	508	512	523	503	507	506	518	495	512	528	511	487	529	533	496	517	500	494	497	498	492	523	525	488	485	482	499	503	548	539	500	504	497	529	481	459	521	507	526	502	456	503	485	482	493	492	510	529	527	526	495	482	484	477	506	523	483	514	495	485	527	497	491	495	520	512	477	466	478	518	500	489	492	477	522	465	518	515	509	494	531	484	508	532	481	491	477	479	520	528	480	499	507	519	508	512	481	479	460	507	527	498	542	527	534	539	521	524	516	508	500	558	525	535	512	476	486	505	522	478	502	520	474	503	543	471	490	498	513	535	499	543	491	480	542	493	515	458	509	503	503	497	500	535	506	523	501	558	478	510	532	495	548	551	505	499	518	496	516	492	485	514	524	508	514	539	535	505	541	534	488	479	539	538	509	519	483	502	508	486	521	513	437	482	529	531	498	477	542	500	493	552	520	516	531	519	488	496	503	507	479	519	538	551	551	494	499	490	528	510	503	554	501	493	503	490	546	499	471	528	561	502	516	514	482	516	511	505	532	513	518	513	505	513	515	525	515	508	439	517	469	503	515	491	526	505	493	491	493	518	530	520	496	510	518	485	486	511	490	499	493	545	488	498	540	484	505	493	484	508	511	543	478	478	537	494	492	506	528	493	513	491	483	517	481	539	523	497	499	517	513	530	490	539	518	547	458	476	530	489	468	523	496	547	538	450	509	522	473	525	511	514	486	488	488	526	543	502	546	511	482	494	510	484	496	479	530	452	528	525	499	503	502	470	518	489	547	510	528	484	525	483	514	493	513	466	532	506	505	513	497	527	550	515	534	509	543	518	505	519	458	501	482	513	528	476	531	551	486	472	504	556	526	522	556	494	435	509	484	525	493	517	524	490	505	552	490	530	494	544	515	538	483	523	471	488	482	515	560	483	488	483	516	481	514	518	519	517	503	489	491	490	512	532	511	499	502	462	484	499	532	490	503	490	530	513	499	466	486	492	472	535	482	478	534	521	524	469	489	524	518	527	462	478	463	525	476	507	517	471	502	483	486	485	547	514	463	500	550	496	464	554	489	480	475	482	491	486	496	490	507	510	544	483
10590	22890	18561	9006	6534	4715	3777	5715	17568	21369	15341	11486	6799	3486	2026	1186	795	564	572	543	567	558	536	589	557	560	531	518	585	573	516	533	490	517	531	598	526	583	565	574	529	513	571	524	559	534	556	553	538	568	561	517	569	538	558	547	560	535	548	489	528	525	537	562	529	541	559	516	577	499	570	564	570	501	519	550	525	527	584	502	525	550	545	538	531	531	576	553	523	535	566	538	555	531	512	529	503	552	535	550	551	511	508	542	528	545	565	516	555	524	517	527	519	534	522	569	562	548	519	533	567	546	509	536	536	542	520	549	533	554	552	526	499	521	533	568	536	541	547	556	564	554	557	536	511	557	532	536	514	541	504	537	556	548	542	500	532	501	509	504	534	524	554	527	556	518	510	534	562	507	493	506	538	526	557	524	526	574	555	551	531	502	558	552	516	552	555	583	567	571	577	523	561	529	579	530	556	587	555	535	546	590	517	531	554	566	466	559	540	558	584	526	518	542	562	569	537	549	535	568	552	520	507	558	602	551	511	544	543	504	524	539	515	598	530	555	583	549	562	515	575	562	562	536	528	534	546	581	543	507	568	535	545	557	532	548	522	531	516	580	491	540	520	551	554	552	553	566	543	525	534	533	500	503	558	536	525	552	558	576	540	562	523	581	517	519	568	571	542	518	532	581	529	529	527	540	527	521	522	543	563	522	537	533	560	562	523	504	515	530	517	533	545	592	535	543	547	591	536	570	555	573	550	551	493	533	494	546	528	526	545	570	577	529	540	491	555	549	559	537	552	526	552	560	560	514	518	516	510	549	528	555	541	556	568	516	527	545	522	531	517	591	512	527	516	579	510	498	532	572	539	553	504	554	519	497	560	515	530	502	537	557	497	565	520	534	599	570	551	517	520	555	608	532	538	517	531	543	558	530	566	568	547	550	560	543	535	505	536	521	531	568	543	527	557	557	541	539	527	564	516	514	537	549	542	529	527	558	515	562	548	545	584	507	487	523	543	501	553	504	511	520	534	527	517	573	589	511	520	545	526	545	562	543	560	586	536	540	542	563	563	519	563	550	515	549	549	516	578	523	507	521	574	544	534	570	609	544	529	561	508	565	506	522	540	580	505	559	558	540	551	521	538	530	551	503	598	557	583	532	561	543	562	554	560	560	521	518	510	551	540	515	533	555	545	534	517	557	535	572	538	551	559	561	539	525	560	566	500	542	536	552	553	503	510	542	489	512	530	548	566	584	543	530	542	536	508	555	525	523	542	484	548	523	543	533	557	549	545	537	568	557	530	529	552	510	535	516	547	512	562	534	529	562	526	568	561	549	565	535	534	551	555	516	546	527	535	565	570	543	484	524	547	517	528	544	561	523	552	560	552	527	535	535	577	556	578	532	576	575	554	535	576	552	560	529	507	516	531	533	507	550	567	561	544	539	541	558	502	506	507	512	530	521	513	545	543	530	508	560	567	565	528	550	544	537	558	541	532	566	540	510	561	564	545	580	568	514	553	556	566	546	548	563	555	565	517	477	544	538	550	551	548	516	522	559	587	566	544	502	545	526	531	550	547	506	588	524	498	546	522	482	529	522	537	520	532	547	539	542	551	524	555	545	541	502	563	556	620	542	525	537	537	572	570	548	549	533	549	530	594	541	541	543	483	598	521	548	537	537	505	532	572	522	566	526	541	562	557	511	527	525	551	570	546	585	545	537	561	550	511	527	533	516	503	528	559	558	500	559	526	523	544	535	498	551	533	531	503	543	574	548	573	527	514	512	570	547	520	534	566	576	540	545	552	561	571	509	516	545	563	557	553	548	584	540	503	523	542	539	549	508	529	545	540	537	473	509	570	568	530	539	541	606	542	530	507	555	575	504	536	538	519	568	534	509	559	552	561	516	538	510	479	524	586	564	557	584	539	582	565	545	576	529	553	559	568	568	559	539	507	543	528	538	548	563	550	570	546	539	528	524	555	539	567	528	528	545	561	520	504	535	563	536	527	528	505	498	535	500	534	565	571	544	515	513	509	500	546	555	583	526	537	542	542	583	500	524	545	559	507	499	564	569	585	555	506	585	560	562	564	546	516	568	567	570	556	538	560	599	535	506	561	559	528	558	562	505	545	552	551	536	591	546	597	527	517	562	552	544	550	553	541	566	535	561	555	532	498	564	534	571	541	547	528	547	523	556	507	549	518	565	570	563	513	551	517	575	570	507	549	553	524	577	522	529	560	536	576	537	524	570	567	530	544	562	551	490	523	541	550	565	507	548	527	531	540	546	566	544	540	532	552	560	555	533	589	558	564	540	557	576	573	536	520	555	531	572	540	543	572	536	550	527	534	537	560	556	565	545	562	549	515	556	617	541	532	540	533	518	538	500	532	518	567	560	501	532	540	495	549	550	554	525	513	495	540	573	512	572	556	513	569	544	534	524	531	539	532	528	550	592	530	579	503	566	572	549	554	539	571	549	553	559	519	532	591	525	556	506	506	550	563	535	543	517	565	544	558	509	536	526	508	577	527	558	500	554	579	544	580	524	554	511	509	518	530	555	514	570	553	562	517	554	533	580	570	548	546	544	577	550	512	502	522	509	534	551	500	547	504	548	503	546	548	543	579	539	580	531	536	575	532	562	538	539	544	530	563	532	512	514	555	523	498	501	579	515	567	557	540	538	549	541	554	502	546	548	574	559	509	609	589	511	550	575	513	557	527	522	521	533	568	548	543	543	506	576	534	524	520	535	570	542	575	581	590	549	542	539	506	576	541	524	522	543	549	574	574	563	517	545	570	528	547	491	585	541	538	528	507	518	484	540	559	561	546	533	537	553	544	584	532	515	503	541	536	543	522	555	576	566	533	539	549	566	568	574	558	548	528	531	557	585	578	520	530	550	554	522	527	545	585	538	513	571	498	528	532	524	532	567	550	558	521	550	558	538	543	497	510	501	553	534	584	521	521	557	551	551	563	563	523	551	538	531	531	550	528	553	524	565	573	521	574	551	566	549	541	554	544	524	533	573	525	541	543	551	565	557	516	523	543	533	571	577	498	542	585	552	583	546	569	575	537	542	534	544	525	574	521	525	529	562	534	553	557	552	532	541	565	557	571	524	546	534	552	526	545	538	513	550	543	584	553	565	567	570	562	524	559	541	539	548	542	542	551	573	518	571	537	545	552	508	589	582	507	524	553	551	541	546	546	520	541	567	546	553	554	544	557	531	520	537	535	560	562	529	542	520	523	502	550	501	556	577	531	564	565	528	556	579	585	599	526	537	538	554	539	568	506	543	535	526	593	546	534	527	546	539	524	543	555	544	554	550	514	513	525	519	564	525	556	551	520	507	532	506	520	542	569	519	528	515	564	538	525	536	542	506	548	545	511	579	507	515	576	530	540	550	545	540	552	557	535	556	533	493	533	578	555	559	529	587	544	541	545	528	555	540	537	543	504	546	521	526	562	548	545	535	540	493	544	568	573	546	546	543	548	514	523	514	526	538	595	551
22788	21328	29072	23939	21336	21514	12673	4013	19036	37840	31663	24987	16211	7936	3991	1972	969	786	751	743	753	697	676	659	687	659	677	690	706	656	655	657	646	694	674	653	670	690	694	584	648	680	678	662	687	699	628	683	644	667	631	683	644	681	666	662	684	674	662	651	655	661	665	665	692	639	671	646	605	628	712	682	653	678	665	673	628	617	641	676	658	683	664	672	649	629	660	630	681	656	702	646	674	676	634	712	648	652	645	667	649	684	677	680	665	662	625	601	651	672	605	644	641	639	687	625	638	660	638	639	646	683	689	649	718	678	658	674	706	673	713	659	634	680	647	678	667	652	717	678	667	665	633	683	603	615	640	709	604	656	644	659	665	669	699	658	646	646	677	653	658	655	687	651	589	650	680	674	719	654	681	655	643	649	652	691	672	701	652	674	666	673	649	640	625	616	649	693	620	672	621	685	635	609	689	684	619	685	653	625	665	669	675	693	639	665	637	626	617	672	676	669	593	620	627	639	685	627	653	698	701	626	657	648	671	673	671	593	663	639	649	700	638	708	667	636	589	687	656	619	655	690	702	646	708	683	648	629	644	630	697	651	662	671	699	640	630	642	662	621	661	662	651	664	660	639	660	635	653	647	647	638	703	662	638	682	633	678	616	658	679	638	615	676	691	655	629	660	626	698	690	681	660	663	683	618	680	670	662	660	677	652	684	661	656	638	652	659	630	649	661	637	656	683	651	610	693	660	678	686	666	700	643	643	656	622	627	689	634	636	666	687	645	674	628	649	701	665	626	626	594	625	677	636	654	688	625	671	676	648	613	670	648	664	648	669	668	671	647	638	688	675	625	653	684	662	657	678	639	675	629	693	674	649	697	657	622	643	675	643	664	585	666	657	615	672	644	670	665	642	623	602	691	642	645	675	621	662	645	662	682	650	634	674	632	637	669	653	627	668	604	642	668	679	687	645	656	683	626	612	595	670	642	677	704	606	700	607	645	628	640	635	635	655	683	705	635	606	623	648	677	636	634	640	675	607	654	644	663	627	640	659	660	621	683	689	607	598	678	666	625	584	667	644	691	635	659	655	664	688	632	663	729	662	626	683	632	645	705	616	648	630	663	684	623	663	641	603	653	678	670	598	656	684	704	610	612	651	655	687	647	657	671	625	669	643	680	613	669	674	684	665	680	651	624	664	591	664	666	652	695	630	635	642	686	692	649	656	703	658	676	645	619	639	662	670	685	705	636	643	624	717	657	661	656	637	657	635	644	622	665	679	635	671	678	665	674	657	640	631	673	612	684	634	642	686	661	637	685	591	658	668	621	644	670	687	691	602	680	661	703	673	622	607	644	710	691	710	628	627	676	674	685	664	685	615	678	693	640	695	657	647	610	653	642	689	681	679	666	681	665	634	670	653	717	727	668	620	676	662	695	649	638	661	660	617	640	668	640	604	651	654	627	625	707	658	631	651	640	610	653	616	646	670	641	644	639	655	679	671	630	660	653	690	661	639	642	624	668	613	621	623	660	603	658	658	646	674	651	685	690	668	653	671	678	662	665	653	674	697	633	663	639	633	672	644	687	659	641	614	661	669	640	653	696	637	673	670	671	638	629	620	680	681	659	708	710	659	661	660	625	596	618	656	677	618	683	672	635	639	642	657	681	635	705	640	662	633	662	648	645	710	671	664	695	674	649	705	643	689	699	665	660	616	620	630	712	667	646	710	636	610	661	644	658	629	634	620	640	641	680	649	649	655	633	655	673	690	674	616	657	661	657	662	672	638	678	648	657	673	658	668	690	638	648	668	659	604	654	645	671	695	698	642	650	644	682	663	653	651	676	678	683	665	621	629	671	686	666	627	665	670	695	691	642	691	660	665	637	651	610	619	722	716	634	678	622	654	635	676	640	674	628	647	688	677	655	679	691	674	662	654	679	654	594	659	674	619	632	676	612	684	639	680	658	683	646	638	666	627	666	657	665	624	632	711	635	690	673	627	667	637	711	671	707	643	653	641	629	666	610	653	657	671	645	616	688	617	624	661	662	681	604	620	662	660	644	684	687	616	579	630	682	665	670	694	622	630	643	643	658	653	653	675	625	671	675	663	662	666	682	658	626	635	626	668	656	674	675	678	621	682	684	656	662	664	660	629	674	655	668	625	690	646	663	675	658	624	664	701	618	634	665	632	646	662	661	655	649	633	609	643	650	675	680	635	654	681	687	636	685	652	679	682	675	628	673	684	676	655	699	661	626	635	628	656	653	656	659	672	660	646	698	634	664	682	648	661	656	659	627	640	660	707	661	642	654	690	633	676	630	631	680	620	650	642	664	664	666	652	634	630	677	645	682	628	643	676	626	639	676	663	665	644	642	615	653	627	701	655	667	643	652	663	670	608	663	636	629	645	661	626	674	661	681	649	653	679	693	622	667	670	617	671	661	585	696	645	639	647	661	678	673	617	667	645	657	691	661	677	605	653	693	633	649	656	681	635	641	706	661	693	656	636	649	703	585	667	684	654	686	627	652	600	681	616	667	677	683	659	635	693	671	677	628	650	662	661	659	665	662	682	636	645	631	661	662	649	675	677	668	692	667	672	658	674	621	614	653	651	607	689	685	654	644	621	626	630	688	620	650	676	649	664	677	653	629	669	649	631	627	636	715	615	638	661	657	664	645	656	658	672	675	634	635	652	617	699	650	677	696	716	689	662	604	712	643	662	655	668	629	659	658	618	655	658	654	642	674	694	655	644	664	652	640	627	694	637	706	674	661	643	629	677	616	653	726	615	694	621	660	679	620	640	657	659	637	636	662	677	661	685	709	686	708	589	665	681	678	737	652	647	679	643	606	675	690	646	675	668	641	657	636	658	639	618	658	670	702	633	668	657	612	680	643	613	701	630	636	644	623	658	668	640	656	653	676	641	651	602	642	655	637	645	690	689	650	652	650	688	618	661	681	701	631	661	651	666	656	666	641	657	662	654	673	649	709	617	654	686	684	640	707	663	672	647	670	649	694	677	659	682	663	678	617	647	675	639	682	641	674	678	661	670	615	689	692	680	643	648	652	644	632	656	692	646	694	662	669	657	649	662	702	710	661	650	655	631	714	657	667	637	631	663	623	639	648	638	651	650	667	685	679	631	621	694	616	668	694	696	641	607	649	642	673	643	657	644	609	650	634	687	661	658	678	691	588	631	601	685	662	648	686	590	664	660	669	654	650	670	663	651	661	671	664	632	611	700	667	626	629	642	723	682	633	619	671	649	664	660	703	661	650	688	695	668	671	655	645	631	675	676	645	697	650	592	656	629	659	684	695	638	669	673	642	648	633	693	636	683	677	645	647	618	650	668	633	603	640	612	663	664	685	672	666	627	694	654	684	673	634	650	637	638	645	627	622	657	703	708	616	635	652	642	635	656	680	643	633	622	673	687	691	659	657	646	647	596	660	657	631	624	653	616	599	679	676	630	724	660	657	639	652	684	638	683	658	639	671	655	679	665	697	694	629	681
12751	31721	25966	16425	11253	8358	6569	6059	26074	40180	32804	28063	18459	10229	5666	2697	1227	853	800	781	782	719	694	714	671	620	653	664	679	650	656	681	673	659	639	693	696	674	630	666	662	692	716	655	660	678	659	728	685	654	658	650	681	688	699	666	672	614	740	681	683	674	668	653	644	688	656	652	631	650	672	626	680	666	681	676	696	673	650	666	703	694	686	658	706	623	626	618	719	640	617	638	669	645	639	697	643	692	654	627	650	689	641	664	680	653	671	695	659	709	611	697	695	663	660	608	649	662	666	646	698	658	630	675	710	641	644	668	665	685	704	649	687	665	693	643	670	697	721	645	681	642	741	668	672	686	690	681	715	675	655	674	632	679	664	654	665	702	665	661	643	665	648	650	670	667	676	700	725	674	696	648	668	650	657	682	624	619	657	643	674	650	661	676	651	655	667	699	640	673	717	658	637	701	665	645	639	708	686	700	674	630	673	684	696	665	693	669	653	675	646	647	673	684	612	683	675	671	667	679	641	660	659	681	647	659	718	654	663	703	685	696	669	619	662	669	668	594	641	716	648	654	615	669	639	676	649	632	660	675	691	666	677	679	658	719	687	627	704	668	660	670	653	640	697	677	662	722	651	714	696	632	681	659	663	712	659	689	694	662	657	636	713	681	674	678	641	630	639	684	713	660	709	670	643	644	686	685	636	653	698	676	674	673	654	683	620	670	682	718	653	708	670	640	691	681	645	662	686	709	678	692	672	664	675	689	676	679	684	695	664	647	669	652	699	680	669	650	655	642	713	702	671	662	672	647	698	633	703	658	675	646	687	685	620	654	685	687	656	637	666	658	651	705	697	664	647	654	684	663	669	690	666	651	663	703	631	657	670	720	668	641	694	686	735	700	630	671	700	649	659	633	705	711	672	660	684	660	692	702	661	642	624	676	641	691	682	631	662	667	649	668	660	644	671	671	650	621	660	713	689	652	717	684	653	663	641	664	669	695	677	711	644	664	651	657	644	670	680	666	679	695	658	680	702	667	683	689	655	671	626	666	730	677	638	674	690	675	696	660	650	738	685	691	648	721	708	677	652	643	691	712	719	690	655	671	641	671	646	657	698	644	652	707	659	675	665	687	677	681	683	667	698	636	676	655	661	658	686	670	627	705	692	662	668	681	671	674	677	696	682	648	651	691	687	645	694	620	694	659	654	645	657	692	671	705	668	653	671	639	709	684	679	690	646	675	684	674	634	714	669	653	681	671	692	709	704	746	680	690	640	693	649	685	660	673	625	689	649	664	721	633	675	683	660	679	696	649	649	671	655	699	674	676	650	637	676	663	725	658	675	692	675	634	694	681	665	674	707	663	656	671	695	644	672	664	653	648	658	682	690	692	664	643	704	670	697	723	674	655	674	693	628	658	718	633	684	670	727	649	682	651	647	656	668	709	669	682	712	701	616	626	657	682	688	691	647	694	653	659	635	663	719	740	644	661	673	697	682	664	633	691	683	701	646	663	649	639	667	709	646	697	665	707	712	666	698	650	623	659	674	720	631	692	745	634	688	638	689	680	651	652	679	680	678	691	650	672	653	654	742	724	668	688	663	699	695	666	675	661	684	690	648	685	649	695	703	679	704	676	651	680	678	594	737	683	674	651	709	698	709	634	666	634	705	672	680	663	627	663	705	653	667	664	674	664	703	624	708	708	676	681	667	689	654	681	675	653	659	713	636	683	669	656	661	676	667	658	688	689	695	652	699	671	659	668	646	718	646	687	692	686	689	674	698	659	672	733	639	675	672	689	658	708	641	671	728	692	658	668	674	726	649	669	650	676	676	661	690	668	660	628	644	710	712	665	694	676	644	695	646	688	615	651	689	697	650	685	669	675	653	689	684	688	664	663	662	689	625	670	737	659	709	722	632	668	704	677	689	653	669	687	667	675	635	675	681	646	650	667	682	682	696	652	642	711	693	660	701	629	694	684	698	691	647	684	639	677	707	632	655	616	614	678	658	690	713	689	689	687	666	707	669	671	702	718	654	700	655	717	672	679	668	667	656	647	666	676	707	667	688	640	696	665	687	679	722	654	671	709	643	688	673	694	708	728	686	682	687	674	683	704	682	726	672	700	603	682	642	673	638	711	705	656	698	727	676	678	689	711	662	627	661	644	693	666	655	662	676	696	658	678	699	690	688	682	681	647	687	694	654	672	655	666	687	680	666	688	693	644	717	663	701	685	665	684	660	697	672	673	662	685	628	658	687	665	661	681	726	684	644	706	672	703	628	681	654	678	666	669	667	678	633	663	685	622	664	659	663	663	668	652	667	690	602	647	700	640	692	669	653	681	698	681	690	634	659	661	675	661	689	687	649	625	666	664	663	695	664	635	710	646	684	649	657	656	607	675	645	679	701	664	727	670	719	672	699	680	694	657	669	672	657	619	681	695	686	667	676	673	703	622	700	690	654	664	653	687	674	660	679	682	688	676	616	677	688	676	693	722	639	702	671	675	670	666	662	644	651	660	642	706	672	691	635	654	629	664	688	663	639	652	656	647	633	659	696	626	642	642	696	683	707	674	679	726	700	679	662	675	707	710	713	717	690	663	661	690	676	636	641	666	692	648	647	658	653	729	659	640	715	660	752	660	673	692	653	721	656	678	658	723	664	675	665	712	660	679	663	709	713	666	664	680	644	692	652	653	654	640	660	683	693	676	669	636	653	655	666	668	701	634	676	693	703	675	707	643	657	671	667	667	712	686	657	679	687	650	701	705	686	692	659	642	692	684	674	704	670	682	709	656	680	655	654	658	675	652	635	675	657	675	704	650	687	711	660	679	709	700	693	662	654	685	619	648	661	655	657	668	684	661	723	677	637	636	675	673	647	732	673	659	685	631	699	654	644	705	677	660	665	695	681	669	688	704	671	703	678	688	689	692	673	668	696	677	697	680	641	707	683	647	702	686	708	614	680	687	663	635	674	672	697	699	689	706	638	700	697	677	692	629	666	714	659	640	673	708	656	660	674	668	677	708	616	677	658	660	667	704	695	672	633	700	650	674	668	673	620	648	664	697	696	691	717	660	643	684	739	675	683	679	650	679	702	731	686	669	655	695	671	710	633	653	659	754	615	659	670	676	660	655	682	702	653	657	687	640	669	654	633	617	668	692	681	669	641	667	676	675	674	658	690	686	682	722	645	662	629	661	688	675	670	704	679	680	656	683	648	708	656	680	675	683	701	672	726	709	681	695	668	659	736	694	676	653	683	650	652	743	702	655	717	660	657	697	662	665	687	657	694	651	699	640	650	657	668	696	683	677	661	670	672	666	608	671	692	676	665	652	673	664	718	657	689	614	662	712	665	698	677	669	709	669	650	714	644	651	617	665	673	683	635	665	695	691	715	677	659	690	678	652	732	698	667	690	677	718	671	739	674	689	713	666	658	634	644	638	695	685	708	667	657	660	654	653	660	662	666	683	681	629	696	634	676	695	669	681	719	635	671	652	665	650	676	683
28199	20305	14600	7821	2977	1823	1328	1337	2234	2690	2179	1739	1316	912	701	522	464	486	447	457	432	425	457	444	432	455	471	415	454	442	445	461	436	436	439	468	509	451	445	396	461	448	497	454	414	460	418	459	467	438	435	466	487	456	477	458	467	423	438	462	488	427	426	476	440	454	416	421	471	454	437	418	495	475	441	462	453	472	467	469	460	417	446	453	410	474	450	477	462	477	429	451	444	448	457	455	475	484	457	457	405	456	430	497	430	402	419	415	483	461	445	462	471	451	446	490	446	413	460	411	478	485	462	441	495	442	440	450	487	410	447	463	458	418	453	453	461	461	471	439	423	422	451	453	442	463	432	431	447	478	446	466	442	423	458	463	484	467	456	467	455	455	445	453	460	433	436	493	447	453	454	467	469	440	465	454	455	449	421	410	435	438	442	451	460	448	494	481	464	457	483	449	467	436	471	464	473	449	460	463	460	460	420	440	440	469	477	420	445	450	449	426	435	431	432	423	448	417	432	425	430	410	455	487	461	468	462	464	456	455	466	460	444	451	489	503	442	477	421	471	443	442	407	436	439	451	433	452	456	468	468	478	445	446	454	442	421	445	457	451	496	444	490	460	429	458	461	418	479	441	445	472	511	455	466	430	412	428	438	437	422	454	467	451	497	460	451	476	459	438	423	433	458	422	442	448	497	492	484	472	439	442	435	447	462	499	434	454	448	448	453	461	441	446	477	439	432	452	455	441	433	476	475	470	509	496	457	449	470	418	434	460	443	463	461	460	450	468	424	464	433	476	442	441	451	495	419	434	460	454	491	439	438	518	434	428	451	451	451	474	476	447	442	436	393	447	440	445	480	493	463	440	425	431	451	448	452	476	422	464	437	439	469	492	454	457	464	420	416	439	449	461	465	416	475	455	442	463	442	456	461	471	508	435	489	431	441	432	419	499	441	422	484	451	429	436	442	434	503	453	460	435	436	454	459	430	426	437	487	465	472	424	466	427	417	481	457	453	414	452	475	472	441	465	438	422	461	489	492	455	481	440	431	484	432	441	474	419	461	445	449	437	444	447	469	443	405	443	401	464	447	449	439	475	459	442	477	460	495	485	443	462	445	464	473	423	465	433	453	465	436	433	461	440	448	461	441	435	438	452	476	410	425	429	457	449	465	451	483	497	458	454	458	475	451	470	488	458	466	447	455	496	465	430	461	470	445	454	453	457	455	457	448	427	476	415	463	485	452	495	454	487	467	462	463	420	453	433	473	436	443	437	429	467	461	441	440	450	462	490	461	486	443	454	469	469	465	499	450	451	479	465	462	426	486	463	445	455	475	442	464	440	464	456	478	403	425	464	503	474	448	454	445	454	425	432	468	469	443	431	457	459	449	426	430	433	459	487	467	463	438	461	466	470	467	431	432	470	442	432	471	457	456	415	453	421	473	415	451	471	452	469	504	460	479	431	458	446	457	457	423	452	415	489	462	456	463	461	443	454	447	437	436	446	493	491	467	442	504	444	454	408	466	411	430	476	450	426	421	484	432	492	434	502	449	468	474	489	470	472	458	456	430	466	463	403	436	423	444	443	441	419	432	459	426	472	454	463	494	432	499	460	520	432	469	424	465	482	445	442	466	461	457	465	448	454	442	466	439	460	445	462	453	441	480	463	457	446	436	482	490	423	486	463	456	478	405	449	458	443	449	460	444	476	462	471	421	457	472	480	446	443	408	443	474	459	438	468	430	467	443	490	463	449	441	412	445	461	432	435	461	442	480	459	432	441	435	470	468	456	455	489	422	439	475	494	451	484	422	493	433	498	474	455	447	463	449	456	451	458	449	451	428	456	438	467	471	432	480	455	454	419	439	439	499	443	438	466	452	457	448	469	485	461	476	469	464	473	456	442	424	451	446	426	475	456	431	449	432	444	440	438	448	463	469	439	459	412	436	487	476	439	467	483	455	451	449	447	449	491	462	479	440	450	453	447	447	412	459	433	446	429	439	451	446	451	481	440	433	453	466	459	487	472	467	461	419	473	458	438	452	489	427	463	434	463	474	479	420	443	444	488	476	470	475	478	480	457	464	438	460	446	514	420	465	421	490	442	441	426	424	452	458	455	456	455	458	475	461	447	460	451	458	434	456	434	434	463	443	437	462	425	414	445	437	446	445	465	475	467	443	489	477	446	446	510	471	471	452	447	477	478	441	445	481	471	450	463	428	454	463	465	417	430	449	459	440	443	439	482	452	484	460	430	448	435	428	414	478	466	438	431	454	426	473	448	451	462	454	421	429	473	505	447	435	463	431	479	470	449	430	479	465	475	435	441	435	484	436	463	459	421	472	439	435	442	471	412	446	465	478	487	459	449	408	452	453	477	436	482	446	452	425	452	445	497	454	450	472	455	431	487	470	443	419	471	433	456	445	427	455	437	411	467	411	440	435	438	434	441	440	451	432	440	439	470	468	446	480	477	447	441	449	482	485	439	454	464	453	434	438	446	467	484	458	430	472	453	437	440	414	431	427	437	435	440	440	450	457	445	443	442	462	447	421	448	468	449	466	473	441	440	484	464	448	418	419	429	460	446	425	427	458	470	415	447	416	450	425	486	426	457	460	456	449	436	428	461	455	448	501	471	436	411	438	462	453	453	475	462	403	439	421	478	465	483	459	441	427	440	449	450	428	416	476	474	436	472	449	455	461	469	468	452	460	451	442	490	469	456	430	461	500	450	478	427	453	438	463	490	484	422	425	487	461	465	434	475	507	461	457	482	470	448	434	473	428	466	435	476	453	462	436	397	449	484	423	425	461	474	487	461	466	442	440	467	409	473	456	438	448	477	481	435	437	430	452	472	460	433	432	423	488	448	466	433	479	430	461	461	471	441	458	454	442	446	444	489	443	454	471	457	442	451	442	495	454	420	489	473	456	446	486	426	417	471	469	481	492	461	464	456	436	472	405	484	405	445	455	465	421	466	447	433	431	465	473	447	444	456	431	477	456	491	494	451	440	473	451	465	450	437	456	467	465	452	434	439	474	457	470	429	455	458	414	457	441	461	440	410	434	401	470	478	519	469	447	447	467	422	461	484	445	412	459	439	457	442	432	438	445	447	460	400	451	473	464	426	458	418	455	445	412	436	455	452	426	403	473	487	436	450	479	453	460	435	444	451	432	446	447	531	458	441	458	452	462	470	441	443	467	455	457	442	416	450	439	453	431	442	436	443	446	492	400	429	463	386	453	435	451	479	446	396	448	458	459	495	472	509	429	448	453	455	460	500	449	468	442	405	438	441	494	435	451	441	436	441	430	464	453	444	479	465	445	441	458	458	469	471	461	450	468	455	446	464	440	478	455	438	445	465	457	444	446	440	447	407	464	445	462	490	456	457	459	404	486	416	455	436	428	459	459	436	456	438	466	450	469	461	432	421	445	457	441	475	420	465	403	438	445	485	479	492	507	442	469	476	426	443	436	449	421	427	441	414	477	445	466	481	464	462	459	451	489	477
10154	17317	14269	8269	4565	3245	2342	2280	3351	3623	2974	2395	1643	1154	793	619	494	508	474	490	485	528	469	492	501	446	510	526	483	455	505	515	489	491	508	469	462	481	420	504	515	462	510	430	471	493	475	511	451	493	517	463	468	448	459	515	461	540	531	492	478	485	502	472	459	467	472	485	472	479	447	476	524	476	469	475	457	501	502	496	508	522	495	486	484	445	459	455	505	470	485	455	499	471	506	516	508	465	505	527	479	529	520	471	510	447	493	463	486	473	481	463	498	494	510	498	458	502	501	468	484	526	493	511	466	464	480	528	467	507	513	488	485	457	462	513	511	463	482	473	482	497	481	464	496	508	480	517	490	470	519	513	498	482	491	477	464	468	473	480	469	475	462	508	491	476	466	483	491	497	473	450	511	482	508	487	493	481	448	467	501	479	476	448	486	518	493	526	436	492	485	474	480	482	484	449	501	500	474	476	508	452	488	487	466	514	474	481	456	498	472	525	476	498	468	477	505	465	518	471	460	554	477	447	470	537	499	487	464	506	457	440	498	462	486	472	510	461	486	451	507	482	482	480	444	520	510	480	476	492	494	492	447	488	444	499	496	490	481	481	490	507	489	468	541	479	451	525	505	503	442	471	468	496	471	502	484	490	475	493	483	500	461	508	475	522	470	506	463	486	486	476	474	480	500	483	464	499	458	497	488	486	491	483	526	431	510	495	482	467	512	538	492	506	429	458	501	472	472	507	518	475	488	469	460	467	489	447	500	480	507	455	488	468	502	496	447	467	490	488	453	479	501	527	503	451	478	439	464	478	557	438	467	488	455	541	480	490	476	495	492	431	494	494	466	507	469	482	497	531	488	449	480	537	503	493	456	468	472	514	443	516	459	447	485	482	458	467	541	476	514	472	485	483	462	477	498	477	495	432	495	486	505	437	496	500	490	477	479	503	500	485	485	507	469	473	509	497	495	512	471	512	462	489	442	475	475	454	466	471	475	449	472	545	458	478	519	490	472	453	515	496	499	473	479	479	483	512	462	502	489	479	492	509	491	439	498	500	505	455	458	496	461	474	478	515	495	471	498	473	468	455	494	495	496	478	495	522	451	508	510	486	459	477	475	495	476	479	519	481	443	498	489	455	434	478	463	520	491	455	524	473	514	486	481	481	497	510	494	492	489	476	468	441	483	463	493	465	528	478	436	495	462	510	488	492	444	473	502	433	542	489	488	446	474	501	467	481	487	495	481	488	519	503	470	495	503	444	458	494	436	439	472	499	449	492	500	515	519	501	509	489	464	477	466	529	510	500	454	477	461	479	458	492	489	478	505	498	452	488	475	492	442	471	491	481	516	494	473	489	452	492	490	496	492	487	442	484	458	501	467	483	528	446	476	451	513	462	473	456	537	479	507	493	475	454	498	468	525	508	439	496	442	515	490	547	456	498	487	508	490	502	468	505	535	489	480	494	468	463	564	485	501	510	510	467	473	493	490	509	478	487	499	503	468	463	484	492	466	484	511	491	480	513	478	480	454	477	499	505	467	507	484	460	518	512	480	478	477	487	510	467	499	519	494	523	448	470	489	501	487	462	470	497	446	490	485	483	508	523	465	448	496	486	472	503	482	507	488	468	482	514	479	471	490	460	483	448	470	488	484	437	445	466	487	505	464	499	438	512	477	507	476	480	476	560	458	500	480	468	463	507	495	505	518	502	486	462	477	502	513	469	503	469	458	471	497	460	478	459	495	483	484	441	473	489	498	460	488	497	514	467	438	481	490	485	466	450	505	450	498	498	477	467	483	513	478	511	472	499	470	483	453	492	471	479	473	467	490	506	448	500	473	485	503	478	475	497	521	503	506	435	472	495	525	530	515	494	478	475	490	450	506	458	460	501	484	432	471	483	484	470	500	432	500	489	503	495	503	487	465	471	483	440	472	498	515	509	496	489	447	476	461	509	459	491	446	547	515	499	456	445	474	495	495	489	474	494	483	437	453	463	467	475	518	431	486	484	446	476	443	489	476	474	481	468	489	441	462	472	511	480	458	504	506	485	505	529	462	471	464	469	462	478	499	434	461	474	473	489	464	527	501	508	472	506	468	509	489	482	512	456	475	480	456	475	427	488	513	460	473	516	475	491	504	471	469	500	501	462	494	505	479	472	474	490	515	465	477	506	464	452	466	482	459	439	486	512	494	499	462	483	494	449	450	519	490	480	473	502	510	457	486	471	479	458	467	449	466	509	430	473	442	494	499	512	496	490	480	503	461	507	461	496	506	488	475	483	479	508	499	485	490	499	461	506	468	496	450	458	471	454	464	549	487	474	465	496	428	462	480	487	479	460	498	495	487	499	512	477	487	482	520	528	478	478	505	504	483	477	434	469	457	498	478	508	485	499	513	482	504	487	507	455	500	462	470	481	483	443	482	489	480	502	543	497	439	502	472	473	474	490	484	461	470	456	515	498	502	465	504	487	466	479	503	478	517	486	476	486	531	535	492	510	506	491	483	461	444	487	511	482	468	535	502	494	530	516	470	493	466	485	539	495	476	492	500	488	497	511	522	487	465	479	482	443	509	474	471	450	532	474	463	491	484	477	483	484	515	501	502	479	476	533	466	492	501	468	486	486	455	468	498	487	455	528	493	489	490	444	489	465	458	463	489	498	468	488	465	459	509	487	483	495	489	489	477	467	489	465	495	485	480	455	502	464	495	476	530	491	484	487	464	468	498	486	496	468	506	493	457	486	479	510	451	458	484	456	489	515	496	490	494	480	501	466	480	506	477	456	450	473	502	489	464	505	501	488	461	496	473	531	462	523	500	497	496	465	506	499	488	463	515	475	484	501	460	468	478	518	480	456	460	460	465	463	457	482	463	464	433	500	484	518	464	496	480	428	507	480	552	479	490	487	514	514	490	488	502	501	486	513	505	487	457	449	493	454	487	459	502	476	481	474	470	493	462	507	501	460	494	467	492	498	483	473	477	446	478	506	507	504	472	467	519	458	483	465	478	450	515	480	484	488	476	451	512	456	426	460	468	456	480	500	496	489	490	464	501	471	436	495	461	526	562	453	483	522	513	468	522	484	475	484	502	498	474	466	494	462	504	499	493	503	496	489	476	479	443	526	491	434	497	506	484	505	477	491	457	478	469	486	495	483	493	484	502	484	450	473	450	484	510	449	462	434	483	518	490	510	513	470	498	460	433	480	450	482	466	479	507	484	488	473	493	485	496	518	486	491	495	475	473	509	483	473	506	486	468	474	459	439	518	501	536	476	460	484	459	466	503	483	497	475	439	499	511	517	454	482	491	528	457	474	475	478	512	522	518	518	475	491	482	454	478	459	505	418	495	494	458	491	460	479	484	476	500	477	481	466	511	484	456	485	470	503	442	480	512	462	502	463	458	503	486	495	488	472	469	488	501	477	504	506	509	450	429	476	525	507	464	484	504	492	475	450	507	500	468	465	467	497	476	472	478	465	452	474	510	443	493	498	491	483	528	455
24344	21418	28559	24661	21264	9359	3190	2764	14745	22443	18523	12713	7637	3661	2044	962	670	634	544	547	505	585	507	549	545	562	508	525	517	523	472	547	523	508	526	529	516	524	550	513	534	511	505	511	472	523	521	558	524	525	521	536	502	537	523	556	549	540	538	542	535	520	523	527	531	519	528	537	541	554	521	522	553	525	522	498	567	518	494	455	549	505	521	528	515	511	498	550	510	502	540	549	522	549	489	529	496	501	582	526	529	564	560	505	535	511	545	528	567	474	497	523	534	540	499	548	556	538	504	501	564	497	550	521	530	517	538	536	558	534	528	514	502	559	499	513	529	521	538	499	504	524	480	535	503	561	527	508	515	522	522	569	582	531	545	526	536	563	547	489	558	518	511	493	486	541	540	525	505	560	533	551	526	551	494	503	542	507	535	526	516	543	517	561	495	499	558	526	521	539	501	506	508	521	532	521	522	516	537	498	542	556	553	514	546	535	536	506	566	521	513	492	506	518	512	495	489	535	507	553	550	506	516	513	521	557	535	590	524	568	523	543	528	522	505	502	555	563	548	490	512	541	533	505	507	513	519	532	527	528	578	522	519	493	499	562	498	531	540	540	528	521	527	513	546	524	505	516	507	534	539	549	525	508	538	468	528	500	513	550	504	532	540	522	544	503	522	499	531	535	504	552	551	546	503	541	553	516	574	524	572	570	519	549	526	523	543	534	548	524	563	510	491	587	561	541	542	527	519	552	516	548	562	517	532	532	494	507	577	516	505	545	533	536	483	541	522	552	550	480	564	486	537	531	489	514	532	524	528	516	558	524	560	553	551	561	540	501	538	493	537	541	508	531	532	534	515	556	562	535	518	468	512	536	541	493	523	583	532	547	553	532	507	552	543	529	509	523	538	509	516	494	527	531	505	533	509	523	543	520	531	510	565	574	505	524	546	528	556	564	511	506	506	508	531	565	492	491	507	545	542	545	503	531	507	498	577	495	543	552	547	530	599	513	464	534	503	492	516	525	547	512	496	527	487	546	576	531	572	522	524	568	524	490	507	535	569	515	530	523	551	548	497	554	510	509	518	528	535	547	518	559	528	536	526	537	536	538	517	546	555	506	507	539	523	545	563	496	499	570	507	509	533	536	526	525	510	521	471	509	541	529	519	554	515	512	531	510	522	540	511	539	555	553	543	537	506	523	530	555	533	560	511	514	540	544	508	548	527	469	541	551	511	561	561	550	521	535	549	557	569	502	512	541	525	543	542	494	539	543	511	537	561	515	521	562	536	547	532	534	488	530	548	533	532	506	538	520	539	549	498	595	543	533	523	486	523	519	545	535	582	524	505	522	606	549	555	494	519	520	493	483	546	526	519	555	549	539	515	508	572	488	519	472	532	529	538	499	545	555	554	537	521	554	546	501	550	537	552	522	530	541	497	528	545	497	536	518	555	560	530	544	513	494	540	529	557	512	551	504	505	553	502	523	535	523	542	568	487	521	516	499	521	520	522	503	503	552	564	533	561	554	562	511	515	555	538	545	530	536	522	572	528	549	488	534	510	536	494	516	520	538	516	524	517	527	538	483	518	502	518	515	551	531	518	546	509	529	516	518	518	528	537	530	527	517	549	504	544	520	541	522	503	566	516	587	528	511	504	508	552	493	534	511	530	532	484	554	543	530	530	517	536	519	505	603	513	512	547	508	530	499	525	540	507	546	529	509	475	516	535	532	554	566	498	535	517	529	534	540	539	525	543	530	481	531	544	558	540	480	526	524	511	512	507	508	496	502	522	527	486	549	531	493	548	535	499	539	532	517	558	544	531	549	493	511	548	515	511	526	538	534	509	479	525	530	528	521	530	504	533	620	491	517	547	540	543	520	510	483	502	526	492	509	520	547	552	540	507	534	530	550	527	546	483	481	502	513	561	530	545	555	563	520	506	532	539	528	551	531	489	504	572	502	536	573	555	504	530	508	516	536	506	530	516	482	523	555	570	512	528	492	492	551	522	527	531	488	547	523	500	511	539	525	540	534	539	531	531	530	499	494	532	501	569	496	486	549	521	565	541	545	527	500	547	534	516	539	519	529	510	575	479	523	568	579	521	556	572	566	522	509	540	506	527	516	565	470	540	563	557	494	499	534	535	515	542	538	537	557	528	505	521	544	536	525	518	531	552	515	510	516	559	510	475	516	564	523	543	563	567	555	545	520	532	535	524	544	552	521	495	514	515	542	507	527	507	533	479	521	499	520	525	534	533	522	517	523	512	543	577	495	527	550	515	552	514	500	483	512	550	520	546	536	488	534	548	490	518	555	504	552	522	537	481	511	530	506	537	523	543	521	531	554	552	537	504	511	515	524	498	539	553	549	558	494	541	565	512	526	529	550	551	552	509	560	505	455	544	501	495	533	497	488	537	569	581	544	527	549	502	507	538	582	553	487	525	531	505	557	520	499	519	509	554	504	529	518	497	513	505	532	508	480	511	533	543	539	529	557	504	532	528	491	568	538	518	514	547	534	578	528	524	538	515	511	547	495	546	574	524	519	528	515	520	553	550	588	550	555	503	490	515	561	467	540	546	536	517	498	544	539	529	556	517	534	529	536	540	517	517	551	536	533	529	532	527	496	517	504	523	495	552	516	539	520	508	541	516	540	533	489	523	546	533	557	464	534	516	502	519	569	572	507	542	536	508	501	526	562	512	506	563	516	519	578	523	573	507	524	543	518	525	509	535	524	474	571	492	582	526	519	535	517	502	499	511	528	539	557	537	523	513	591	542	514	539	512	509	616	549	540	497	542	497	551	527	517	530	532	557	506	513	537	515	496	556	518	511	544	498	523	529	550	521	482	558	554	548	535	527	535	509	549	531	479	510	500	515	531	527	563	489	507	526	537	510	515	549	511	545	500	495	528	490	552	485	516	543	510	519	553	522	508	491	527	503	533	529	526	556	486	533	515	497	547	483	543	533	534	567	553	519	538	526	560	558	522	569	480	525	479	534	554	551	516	544	515	518	531	545	528	541	524	524	518	564	568	541	545	545	500	502	559	546	557	589	511	508	550	509	483	518	510	552	500	519	516	519	522	515	499	518	527	515	533	513	515	511	535	490	501	506	501	539	514	520	468	537	487	507	566	537	525	528	548	523	525	558	549	563	527	530	568	556	517	518	558	505	555	525	519	538	512	524	519	533	506	528	508	518	526	529	512	507	544	568	515	517	558	571	569	513	573	519	481	516	517	545	508	532	575	508	495	525	524	527	539	492	567	523	541	570	530	531	493	542	490	527	511	551	484	534	530	538	529	549	530	534	530	551	505	526	540	543	508	533	529	523	490	542	549	493	480	532	526	513	527	514	565	564	567	512	477	528	525	560	548	501	488	531	532	525	529	494	544	519	539	507	500	557	506	524	527	535	524	497	523	528	487	516	550	533	554	513	536	508	548	552	473	560	518	539	522	546	566	539	601	523	537	511	512	509	545	516	544	604	527	504	512	527	522	534	586	582	524
9996	24068	19374	12156	8112	5596	4477	4888	21530	27016	22209	16597	10306	5376	2825	1229	820	692	649	612	609	599	552	561	585	565	563	560	567	572	582	556	579	555	540	561	500	548	549	563	601	577	543	524	554	566	557	551	535	567	561	572	539	593	582	553	590	568	510	558	553	569	532	540	511	569	607	566	554	561	525	505	618	609	544	571	543	576	545	532	545	544	561	547	534	565	550	555	557	574	556	529	502	542	570	555	545	544	567	538	541	551	541	567	541	569	544	549	537	556	556	557	538	543	547	537	571	523	544	567	566	524	569	546	575	529	565	571	569	556	592	566	518	580	560	560	557	575	549	546	564	550	560	527	582	553	565	524	552	503	526	617	548	531	587	581	553	575	597	568	593	548	538	537	551	566	572	560	536	526	571	529	556	500	530	587	581	553	541	519	536	615	538	596	548	528	575	567	555	570	567	521	571	574	560	566	595	511	534	542	564	584	540	527	565	567	558	551	545	590	559	605	595	577	563	593	565	577	537	580	588	541	520	536	559	567	524	552	552	564	539	569	545	541	555	575	493	580	569	561	546	554	572	527	543	527	541	568	585	579	582	524	534	555	529	584	524	573	584	532	565	490	561	479	554	529	560	556	570	543	572	535	577	564	569	582	565	591	573	560	578	550	538	575	537	551	517	574	597	544	547	540	574	568	621	554	547	551	528	551	600	539	548	484	514	527	561	527	526	516	531	543	543	534	557	571	537	521	555	550	534	574	566	565	584	519	586	584	568	606	547	587	567	519	579	544	545	589	535	552	551	524	560	518	524	544	553	578	562	535	572	550	535	544	554	540	548	520	542	537	552	557	546	541	551	531	536	566	552	566	573	546	558	573	535	568	517	564	563	563	542	573	558	519	566	546	587	559	509	564	569	555	534	549	538	587	549	526	570	540	601	575	493	540	537	554	577	550	546	549	532	525	529	553	537	532	532	521	551	567	566	496	521	531	550	589	544	561	557	522	543	537	543	566	586	542	577	538	597	577	593	510	565	558	532	571	565	577	523	541	533	583	553	572	596	574	544	542	538	557	548	569	554	571	497	562	549	569	539	572	585	549	562	543	557	584	571	499	546	570	552	571	530	533	560	554	576	542	554	550	541	584	559	554	534	569	524	553	565	573	529	577	540	538	556	569	567	524	593	559	533	564	563	589	560	534	521	549	541	524	517	536	527	546	520	525	565	549	567	610	564	557	585	543	548	560	543	546	567	606	542	599	588	555	525	541	572	564	540	544	567	536	539	543	544	577	568	516	539	578	576	574	538	542	570	586	537	574	529	531	566	529	514	596	524	560	547	590	563	551	567	564	561	535	554	530	523	552	508	538	594	543	505	566	549	501	511	528	562	581	539	561	539	535	576	534	543	529	506	574	552	565	528	537	556	548	569	547	584	550	526	559	555	541	574	514	544	564	549	535	567	562	545	565	535	565	555	547	569	529	541	553	539	553	547	542	555	547	541	580	568	548	587	518	546	604	548	548	556	545	542	575	574	564	540	544	570	552	567	533	577	573	518	585	569	573	582	559	562	555	546	533	565	552	563	519	560	541	571	526	559	592	537	565	525	599	555	549	499	557	547	561	552	509	557	574	555	565	529	540	560	589	570	559	518	565	516	512	538	506	545	568	550	532	572	554	563	577	570	585	548	568	548	522	550	563	529	551	580	501	566	574	554	563	576	548	527	557	558	559	597	541	512	574	564	573	557	578	549	559	544	574	582	537	547	558	543	575	551	560	530	570	536	531	545	578	576	577	495	576	531	561	516	590	569	517	523	563	565	519	536	595	564	550	590	501	580	512	532	510	536	527	533	573	536	514	539	552	546	596	524	564	554	531	573	544	565	544	539	557	552	539	532	595	557	572	535	588	576	565	549	553	553	532	540	534	549	571	540	604	546	596	531	570	587	583	540	579	539	521	552	577	566	569	552	577	532	530	584	518	541	519	534	575	555	562	539	573	554	533	535	562	576	564	601	535	563	566	512	556	557	567	619	572	562	562	584	525	571	563	556	535	557	555	546	545	630	567	575	564	544	560	543	585	570	606	584	562	552	537	552	584	545	505	557	565	563	570	571	567	534	560	598	537	553	533	532	552	545	542	581	530	539	575	551	556	553	566	550	527	561	536	524	570	560	577	553	533	557	549	587	545	553	514	539	531	575	542	541	547	568	545	564	563	548	545	544	537	587	591	571	587	564	580	579	540	557	558	550	533	595	587	553	573	579	561	544	556	534	562	548	545	547	540	538	559	514	542	544	591	552	542	619	577	533	579	544	535	566	587	553	562	555	544	521	486	533	530	511	566	582	547	586	562	571	518	573	543	547	561	527	542	563	497	553	543	576	547	567	544	544	559	509	581	519	557	557	535	540	539	561	555	548	568	516	518	541	572	522	564	568	521	563	553	496	530	591	576	539	588	509	556	530	540	550	522	552	538	528	561	530	540	530	537	544	542	571	567	523	540	575	508	545	569	554	581	578	540	577	560	541	550	601	549	498	529	557	558	546	572	587	566	559	547	553	542	557	505	539	569	556	569	578	563	537	547	512	545	549	546	544	568	543	551	613	562	563	545	562	549	539	590	563	534	538	564	556	494	543	536	567	530	602	568	561	523	520	553	537	550	574	557	558	562	555	523	547	557	554	557	565	584	556	529	541	586	517	555	533	606	532	549	592	550	589	546	562	550	563	534	548	545	541	572	572	574	596	534	553	486	513	582	485	507	577	558	549	572	540	532	584	543	556	524	547	506	559	591	600	554	539	523	566	534	515	561	512	535	552	553	546	547	541	568	546	569	551	551	584	505	566	527	537	518	573	530	563	569	544	611	565	540	569	529	590	561	527	504	543	537	615	567	565	542	530	524	564	520	532	555	554	560	561	542	567	566	561	546	565	570	534	518	553	549	563	559	524	563	593	544	568	521	539	477	532	546	551	549	543	584	545	565	527	537	553	538	516	558	560	567	530	562	541	567	549	559	544	584	555	533	510	551	569	569	534	564	534	547	547	530	568	532	541	592	600	566	553	561	540	541	552	560	555	560	513	522	572	518	542	578	576	545	512	527	535	554	556	552	539	546	532	555	542	531	567	575	586	594	519	553	541	564	556	532	526	560	542	563	556	578	553	543	563	593	560	576	538	555	560	527	567	555	580	570	579	567	552	547	583	543	563	552	573	550	506	541	552	545	565	578	584	534	526	497	530	583	580	537	568	559	556	567	558	575	593	562	585	546	574	583	543	553	600	582	568	582	609	541	574	520	534	553	589	567	516	554	538	530	561	534	564	542	535	561	565	521	575	517	530	540	558	529	562	577	559	560	503	570	600	541	554	541	568	529	585	567	575	560	537	539	587	531	551	557	554	573	525	556	534	549	553	557	570	551	550	559	549	550	545	589	570	551	520	598	543	540	583	560	535	556	573	546	540	539	543	515	523	564	558	563	544	558	580	596	615	560	596	517	549	586	542	553	568	572	529	610
25177	21314	27484	25444	11876	3080	2305	1693	7897	13143	11049	7693	4618	2463	1401	863	641	543	517	523	508	530	552	519	514	502	522	514	486	510	488	504	579	523	505	540	489	487	541	531	502	546	495	521	477	519	510	504	510	558	524	512	529	481	501	532	465	533	508	522	502	475	530	526	524	492	536	486	509	493	563	495	526	508	497	494	514	497	546	528	522	523	508	511	540	494	508	515	520	518	497	571	534	473	535	535	499	492	511	496	501	554	473	526	507	490	536	521	505	489	479	542	531	499	467	530	523	511	492	576	519	499	517	469	480	491	529	526	475	508	528	529	479	540	487	489	543	509	533	526	546	504	490	534	498	538	526	549	528	534	497	511	546	544	521	503	500	494	506	516	534	509	540	470	522	506	533	484	522	504	550	544	508	520	512	506	500	542	518	510	492	508	495	507	527	537	533	476	487	510	508	510	507	529	560	513	549	507	503	526	525	510	509	546	501	522	484	514	516	523	514	522	482	534	545	519	561	542	493	502	493	485	483	553	518	534	530	512	508	531	531	513	497	542	486	502	530	487	511	523	513	509	508	558	515	533	544	544	515	517	505	473	526	502	497	494	494	499	509	492	543	521	506	485	532	537	511	478	512	507	556	498	518	487	505	516	505	522	516	547	462	495	491	562	508	487	502	557	518	517	494	509	517	534	507	536	515	527	526	508	510	514	506	535	547	502	549	579	532	505	522	515	520	511	495	505	493	490	486	549	492	573	495	516	516	488	513	561	512	583	506	522	529	461	521	487	528	529	488	485	491	529	480	502	498	489	473	542	554	531	542	548	507	529	552	500	535	485	500	492	501	566	548	527	546	504	522	495	519	548	533	515	513	528	476	457	494	493	491	475	500	531	475	496	513	525	477	518	473	500	513	499	531	483	529	549	505	528	486	522	468	481	535	501	550	505	568	576	496	531	489	508	562	523	518	530	514	500	520	512	522	530	495	500	504	511	495	539	545	522	504	479	504	511	482	471	531	534	497	571	555	501	482	528	547	552	534	496	483	560	537	535	527	525	493	517	496	512	495	487	481	536	522	510	473	535	521	511	524	514	479	539	534	501	467	478	456	503	491	487	502	524	557	500	554	481	506	531	499	529	491	531	499	513	482	501	528	476	491	493	522	532	536	533	518	516	520	513	495	489	471	506	521	545	503	517	509	500	530	534	533	498	508	526	528	490	481	494	484	499	528	522	516	490	518	513	502	522	530	514	532	514	544	539	556	498	557	517	528	547	479	535	503	503	497	548	501	518	530	536	557	540	496	462	518	486	531	524	515	506	507	490	522	513	505	540	556	493	485	514	512	535	554	531	498	521	534	481	526	524	528	508	532	511	506	501	551	510	530	533	472	526	502	521	530	495	490	521	514	487	499	550	520	499	502	524	490	565	499	533	504	557	495	488	503	465	566	513	550	479	504	497	527	489	487	490	552	521	518	528	512	490	476	493	507	511	498	489	518	542	505	534	503	510	503	501	475	550	517	538	529	505	527	537	494	495	489	523	503	513	497	544	544	479	515	500	501	513	509	500	512	516	521	537	498	495	520	506	487	513	564	470	498	494	507	539	500	471	535	450	510	483	519	530	513	515	533	518	499	547	531	502	491	511	554	522	528	504	521	473	564	497	499	529	534	514	542	519	506	498	479	503	513	500	535	458	507	512	533	504	517	505	523	523	474	537	515	514	524	515	521	497	519	492	477	551	520	561	522	502	522	494	519	540	507	507	555	506	486	504	515	500	551	513	511	558	527	499	505	504	510	550	504	520	484	490	495	552	526	488	536	482	509	478	533	516	538	512	514	545	514	507	483	516	529	486	464	500	537	543	472	513	493	525	492	481	543	519	521	510	520	526	514	509	521	536	516	496	535	517	485	470	530	530	529	511	498	486	532	525	511	529	512	482	489	562	494	501	516	543	527	550	533	558	517	497	494	496	554	511	497	498	495	531	505	518	503	554	501	473	539	506	493	527	517	526	508	518	479	487	498	507	534	493	543	541	552	501	500	490	523	538	506	474	504	486	517	537	519	518	509	512	544	481	481	464	505	527	522	496	508	509	536	559	505	500	510	517	570	523	546	503	515	519	517	484	600	506	496	524	541	491	534	466	515	511	518	551	544	479	527	538	553	512	525	497	509	507	500	485	529	493	546	523	523	536	492	507	540	492	527	523	572	503	509	547	549	495	504	532	532	511	502	498	486	529	547	543	563	526	546	540	511	546	544	528	496	497	538	513	520	531	523	516	498	517	466	523	506	528	575	480	534	530	496	492	504	554	448	544	485	546	544	547	518	511	525	512	486	484	510	471	487	493	508	520	505	546	531	529	543	495	504	521	528	522	523	521	496	509	523	497	500	527	470	536	513	504	494	505	499	515	520	511	525	494	496	492	515	527	500	529	496	517	518	533	517	524	503	508	536	540	494	514	466	505	521	502	518	522	482	506	497	499	482	520	514	527	493	488	520	518	528	496	542	505	514	469	544	495	521	534	533	495	563	556	492	536	483	527	517	506	493	533	492	483	506	480	504	523	480	515	506	555	519	492	528	512	527	522	494	555	534	492	549	507	533	510	549	544	509	490	525	502	529	547	511	482	491	491	502	504	514	508	524	539	537	512	498	559	502	511	537	526	518	550	533	478	498	483	509	536	487	524	485	487	523	540	498	536	533	524	531	500	532	531	550	540	535	515	478	494	489	547	532	518	528	534	528	483	542	508	499	542	460	501	507	542	515	500	487	501	504	493	493	516	543	514	507	516	532	529	499	476	496	502	524	545	518	501	557	511	482	545	554	496	519	531	538	536	529	480	515	492	531	521	557	507	503	530	490	510	504	483	506	510	505	508	555	525	527	549	490	500	498	505	519	553	498	495	504	494	484	500	554	515	517	523	480	509	533	534	479	546	528	531	526	521	486	486	533	544	493	562	508	482	483	511	504	529	530	500	496	517	486	477	481	502	501	501	493	527	495	536	499	476	505	489	524	512	513	478	520	497	512	509	528	498	565	488	497	486	520	545	527	490	511	555	538	485	525	567	487	526	499	504	551	462	450	552	479	515	523	504	499	523	527	554	486	522	523	519	496	552	483	517	509	499	515	499	462	543	536	471	502	501	559	546	552	463	513	504	507	523	572	504	492	499	512	529	529	469	540	472	516	466	505	516	549	520	491	512	508	507	563	492	512	530	500	529	470	536	517	508	525	518	516	516	528	507	526	523	492	525	491	526	540	489	510	503	494	489	497	536	501	530	475	543	498	531	518	553	524	482	484	513	514	463	520	499	506	495	501	482	509	508	493	509	499	479	514	493	520	533	523	548	534	498	526	503	563	545	457	518	545	514	523	496	498	515	499	522	495	506	511	546	506	519	520	497	487	493	497	518	509	502	469	494	475	543	529	496	487	512	532	528	513	520	532	525	558	505	511	496	504	516	539	481	508	522	529	498	514	487	487	473	474	506	496	539	460	507	486	515	513	547
9929	21516	15866	8516	5850	4747	4062	3294	15189	20902	16644	12300	7478	3832	2229	1113	717	619	609	583	570	541	616	550	551	561	545	523	534	561	570	521	536	543	571	540	517	531	544	527	551	531	545	568	584	574	592	552	532	544	524	515	543	549	538	546	565	531	578	536	558	555	526	589	578	547	514	570	537	587	547	552	525	520	565	567	589	536	553	594	552	541	535	520	506	567	575	532	571	521	513	547	538	504	525	538	563	539	542	577	581	599	506	552	512	563	539	558	572	551	491	537	550	556	546	506	569	582	586	569	557	570	544	536	555	571	541	549	543	508	569	565	558	548	532	541	567	515	534	544	540	570	533	553	533	576	567	566	588	552	540	520	515	520	535	568	522	550	557	514	561	570	578	514	534	546	590	564	573	510	551	536	606	563	553	551	539	541	521	509	560	543	542	546	566	511	565	539	569	550	584	586	570	580	581	569	562	574	562	596	552	574	571	538	534	561	565	564	579	571	549	573	590	563	561	544	555	519	515	551	544	542	533	543	547	524	564	536	570	526	530	545	542	517	534	566	549	585	553	509	544	586	513	561	513	551	536	545	552	577	587	496	548	552	570	550	571	549	533	595	540	566	515	547	527	530	540	558	532	580	500	569	589	542	545	539	558	542	589	524	550	500	585	522	576	565	531	536	568	563	582	566	558	528	533	555	547	583	559	568	515	588	520	538	566	549	577	567	565	566	596	591	516	557	597	574	519	545	602	568	553	536	554	531	540	528	576	563	565	571	549	573	570	547	544	558	541	551	556	559	536	560	555	565	581	504	561	563	529	591	526	587	579	570	541	528	520	546	551	570	540	560	552	524	505	479	528	561	543	550	527	548	496	573	569	571	528	567	569	543	552	553	591	556	559	531	555	543	602	602	541	576	548	514	575	580	570	543	552	574	558	565	536	541	528	557	548	577	542	544	508	513	523	521	565	532	550	497	540	553	535	562	534	549	573	550	517	548	544	551	553	574	576	579	567	518	501	502	573	526	533	541	586	554	557	559	511	537	539	525	495	537	536	515	575	543	555	554	528	585	547	565	531	532	551	583	527	577	528	534	529	551	550	521	558	538	517	544	516	575	572	554	562	548	514	542	552	563	518	549	567	545	542	565	563	472	518	559	577	560	541	546	613	555	558	557	572	548	564	545	531	604	521	528	501	554	499	537	569	601	578	541	570	544	589	492	515	528	563	553	570	511	552	567	624	544	552	544	539	546	507	580	552	589	534	550	566	566	522	561	574	530	560	551	608	604	595	558	565	536	497	582	570	556	583	572	544	496	547	546	497	559	555	554	550	529	535	524	539	515	549	513	526	581	514	538	564	563	528	551	552	527	527	538	526	540	549	555	589	548	538	585	561	545	556	505	551	546	572	519	526	565	469	568	540	519	563	564	565	574	542	536	570	533	537	532	556	563	539	568	600	527	558	540	529	572	584	602	514	544	560	463	551	565	503	573	517	570	566	584	549	575	574	571	540	523	557	518	508	577	528	531	577	574	575	552	518	568	563	554	536	594	539	569	565	560	516	542	565	543	518	500	541	555	550	551	540	538	520	559	553	558	526	566	594	565	531	562	524	564	567	563	539	525	518	559	532	586	555	556	587	576	547	538	574	561	524	590	555	561	533	540	523	536	540	555	507	541	567	554	534	503	524	565	510	581	556	514	593	635	532	564	583	554	548	572	561	547	561	568	579	526	583	540	549	525	561	566	551	514	530	492	570	530	532	572	527	492	557	560	543	553	546	498	526	544	536	544	531	534	524	510	549	521	501	554	534	552	524	568	558	552	568	517	581	547	561	580	602	544	531	570	528	577	560	553	510	529	542	568	499	550	563	520	584	537	541	557	550	528	508	530	540	543	527	559	526	539	554	537	503	572	549	570	546	559	540	620	548	558	531	514	566	565	572	562	552	526	565	548	522	540	557	573	543	541	530	502	563	542	552	595	560	540	582	549	522	537	550	550	516	547	542	537	535	531	554	537	577	517	544	578	581	551	538	519	550	564	569	532	542	520	568	566	549	527	565	514	512	561	551	575	592	556	547	531	529	582	570	542	528	527	527	550	593	569	588	557	548	543	568	545	569	519	552	569	505	514	561	553	550	538	569	551	549	535	538	554	572	559	550	562	519	515	632	554	541	529	591	520	568	531	554	547	553	539	568	523	524	534	535	584	532	571	553	542	569	586	595	546	566	524	560	543	557	540	548	549	511	575	529	522	566	571	524	547	535	559	529	547	538	536	518	538	572	559	534	510	519	570	560	508	557	578	520	575	542	550	536	548	579	577	540	537	568	581	529	558	527	521	512	523	558	519	501	585	567	561	523	557	617	547	536	580	608	492	562	534	551	564	545	553	565	521	536	544	539	506	556	568	563	562	526	560	546	543	569	529	523	544	601	556	543	531	518	561	525	550	564	573	548	526	572	591	554	551	581	579	574	576	536	496	570	562	556	555	566	565	545	551	559	551	546	575	572	554	528	555	557	548	579	561	523	551	591	553	539	532	571	587	564	552	571	570	560	512	623	565	565	533	584	564	561	572	531	483	554	541	564	591	576	570	591	570	555	529	523	503	590	543	518	536	568	525	555	572	556	559	520	609	526	541	558	563	615	581	554	524	571	544	554	541	533	488	560	545	552	528	542	514	562	540	549	593	534	573	532	616	536	564	568	545	548	526	529	544	532	566	594	552	561	559	564	568	571	572	556	537	521	566	508	562	561	550	562	521	545	530	561	559	548	517	522	553	530	520	584	551	548	499	542	564	562	521	512	512	524	551	533	532	570	513	510	519	551	555	539	578	608	595	518	541	527	508	547	539	583	514	509	573	530	551	557	536	549	543	563	568	567	538	569	552	600	549	531	512	551	591	602	576	546	547	573	590	565	538	502	517	561	581	554	568	541	563	556	560	535	572	549	553	555	572	560	496	543	521	546	559	554	557	573	544	556	557	536	596	561	555	547	600	545	535	597	467	594	512	544	555	552	524	531	562	550	558	542	517	546	578	536	567	539	561	575	569	593	526	550	533	578	545	550	551	504	538	496	581	548	565	510	625	528	570	567	540	561	533	567	551	553	575	558	573	516	574	513	551	497	570	569	546	539	533	527	530	533	573	553	553	561	563	536	556	526	564	530	551	574	596	528	534	565	521	583	576	524	532	527	527	561	562	511	557	533	568	585	506	532	555	555	562	550	539	525	580	546	578	548	554	570	555	595	574	536	548	548	562	538	550	578	595	564	564	537	523	592	556	557	556	560	544	545	519	538	541	566	531	550	540	558	539	564	543	520	484	556	585	523	540	547	587	529	531	590	565	538	568	556	543	559	575	528	576	490	536	591	523	530	516	544	570	545	533	563	517	532	549	577	556	583	530	555	529	578	566	534	572	568	519	572	530	583	536	526	548	544	562	526	589	540	521	533	529	579	515	543	526	515	555	587	597	521	522	535	510	578	564	551	560	588	485	572	582	582	539	553	600
22933	21494	29311	24080	21502	21730	13657	14482	30637	35780	30883	23346	14848	6912	3409	1670	1064	825	680	713	683	688	685	654	644	695	750	684	693	700	709	658	669	663	658	648	648	677	668	687	682	664	664	692	623	636	661	678	643	685	664	653	619	678	659	653	664	658	617	653	650	670	683	670	643	674	733	668	641	657	687	678	653	679	683	669	634	688	666	631	646	695	695	678	695	675	651	672	676	674	601	649	680	641	622	631	609	650	673	708	566	626	631	679	667	695	688	675	671	636	639	661	658	650	683	643	685	684	638	672	657	664	617	689	713	642	662	685	646	692	631	660	656	661	631	673	663	678	632	699	645	655	642	646	742	670	601	675	722	661	680	627	714	677	690	644	628	718	682	637	692	673	653	685	675	618	703	627	659	658	691	649	678	682	649	680	703	679	675	641	673	657	687	632	637	711	699	682	673	660	671	683	726	665	686	710	669	668	674	641	695	646	661	654	656	685	644	680	657	633	694	697	643	703	643	668	654	701	694	693	621	656	678	668	649	681	652	672	693	690	657	645	753	715	647	676	691	668	676	646	654	644	671	636	631	656	707	677	635	668	651	627	668	669	677	670	690	689	659	600	682	684	660	655	679	661	659	670	612	632	704	617	684	688	649	667	657	700	596	638	641	664	655	598	684	632	702	640	648	624	686	662	636	654	647	688	676	653	671	666	628	648	658	674	687	643	651	653	637	645	661	652	686	636	673	639	636	652	728	652	653	652	622	712	650	646	674	663	714	641	644	637	640	680	675	664	646	641	649	673	680	639	676	653	678	640	647	668	712	648	676	642	644	689	711	657	656	650	674	667	665	650	614	682	647	665	681	665	679	679	677	625	674	649	713	696	664	664	662	658	647	658	695	685	663	703	681	677	629	670	657	684	684	663	598	611	619	667	629	684	668	648	655	670	690	658	698	627	651	687	663	652	630	669	687	643	667	679	688	655	653	684	697	670	679	682	657	673	635	665	686	665	665	653	657	635	678	650	635	662	630	687	671	674	652	623	637	635	666	651	714	732	662	641	663	702	705	634	634	628	639	619	617	628	688	635	624	654	677	659	657	687	654	675	650	632	654	649	662	657	650	666	671	661	653	617	611	646	650	616	685	673	624	651	630	636	613	673	673	684	662	671	640	653	639	637	724	690	648	699	662	657	673	619	626	655	688	643	646	712	696	695	653	646	667	703	665	706	666	681	667	637	680	642	668	648	641	664	681	700	666	655	652	695	663	664	646	655	635	687	719	608	648	652	638	648	686	668	629	648	723	687	668	639	644	637	659	630	678	633	609	689	658	671	660	618	664	675	637	631	614	680	683	664	669	684	648	634	642	678	667	686	610	658	686	682	689	621	636	634	640	664	711	658	659	652	653	649	689	638	720	668	631	653	704	668	643	714	653	663	668	688	638	693	682	666	634	679	679	642	638	676	672	695	673	728	641	661	685	603	648	664	640	676	683	700	663	659	686	689	684	669	647	632	674	644	686	702	698	667	665	669	661	675	699	646	653	663	675	678	662	685	665	681	623	671	639	633	680	659	665	675	690	654	633	708	646	657	672	642	662	694	664	671	663	719	690	669	639	707	650	704	677	650	667	668	639	664	652	654	636	653	705	716	663	671	655	634	716	679	669	655	697	616	660	676	656	676	672	655	601	675	699	648	665	631	681	693	656	693	613	640	638	672	695	669	670	680	648	637	659	691	655	644	681	712	650	671	654	699	615	719	630	678	665	665	645	690	652	663	657	645	669	650	643	701	651	672	625	663	659	612	645	667	622	657	636	644	652	672	695	667	645	659	652	709	628	636	661	669	750	670	659	693	672	642	682	679	657	690	653	607	715	638	724	711	663	697	684	686	649	639	620	699	613	627	612	669	653	650	627	602	626	707	632	688	679	653	658	675	662	630	639	668	662	674	706	643	650	645	662	687	669	691	633	696	682	678	669	669	697	623	649	627	651	707	673	688	658	640	686	629	663	666	656	628	690	652	704	653	625	671	657	669	683	673	647	671	630	677	693	676	667	663	688	633	656	653	679	712	673	653	669	678	668	664	647	695	657	660	602	611	710	643	683	640	645	602	633	662	678	728	624	701	627	655	691	689	680	675	638	662	678	704	597	702	650	659	650	696	714	656	629	632	641	648	697	657	663	676	661	694	666	680	622	671	666	643	680	686	693	688	631	713	635	622	643	635	654	646	644	668	698	647	638	639	640	643	669	664	652	686	647	676	642	713	624	652	672	673	652	678	624	683	675	658	671	654	689	636	708	656	683	695	681	650	696	659	689	668	667	624	657	656	603	690	618	670	671	693	639	659	714	671	671	624	647	701	690	643	636	661	663	701	655	667	619	661	629	674	661	640	654	692	651	663	651	646	663	623	663	675	646	655	680	638	638	714	628	628	620	654	643	632	709	715	655	661	626	659	645	683	687	685	661	634	705	629	607	668	691	674	660	669	632	593	648	663	662	645	652	661	647	687	664	611	624	652	712	682	712	649	675	647	671	675	675	647	637	679	676	677	661	664	647	667	691	673	698	680	693	651	631	681	675	643	628	631	682	647	695	678	633	655	674	626	642	686	717	634	671	679	625	653	651	645	719	657	674	687	676	711	635	695	699	649	620	605	666	673	640	655	672	663	633	666	612	687	672	702	672	616	644	695	670	642	645	691	660	662	640	653	624	678	628	655	628	689	651	652	632	638	640	770	650	636	700	666	705	663	710	639	673	647	659	658	680	677	616	736	646	677	671	662	701	636	603	701	653	626	707	668	646	676	709	614	659	667	592	684	661	628	691	695	649	673	633	628	688	676	662	679	642	692	675	684	667	718	642	694	644	669	629	651	649	715	642	651	696	673	649	636	645	659	641	703	643	694	706	700	667	718	701	664	610	646	620	653	646	655	661	671	633	673	705	654	670	606	673	676	685	625	667	645	664	634	651	709	682	639	678	660	685	686	624	677	635	669	669	647	654	659	685	678	683	663	686	689	652	676	698	670	646	657	660	700	660	642	674	679	712	677	663	651	641	624	639	724	667	656	660	607	638	674	616	674	624	652	735	720	613	716	706	654	596	665	670	626	679	679	675	714	655	685	646	657	633	632	712	658	650	656	687	663	634	693	656	660	657	716	658	637	655	646	653	636	636	683	662	678	642	643	698	667	688	664	627	626	616	695	669	683	622	634	679	683	676	614	703	645	644	691	685	643	658	668	684	685	679	676	618	640	647	621	675	654	617	671	658	674	635	672	668	656	631	692	676	644	641	677	707	651	714	647	686	655	665	674	666	645	638	641	657	652	656	674	625	667	675	658	706	648	625	716	652	616	659	605	598	646	688	676	672	647	628	630	688	663	652	643	737	712	693	648	679	651	662	658	637	627	663	654	636	651	625	690	668	632	654	719	633	650	648	638	652	659	684	669	655	602	699	663	699	675	639	616	673	661	676	694	653	638	678	685	656	716	674	646	681	631	689	677	694	663	685	696
12178	30209	24184	15342	11983	9266	8465	20350	36344	38026	32644	26324	17237	9339	5071	2301	1219	956	803	780	709	708	686	649	675	718	666	676	669	647	675	653	679	630	672	690	651	677	704	654	680	662	662	651	661	698	646	669	670	726	644	681	670	728	684	697	669	679	689	685	729	654	682	659	664	664	653	673	668	665	725	686	700	652	686	673	638	655	695	657	677	689	668	677	688	689	731	684	664	666	661	680	694	657	668	703	627	711	684	670	724	702	680	684	679	689	683	662	697	610	628	726	717	688	677	680	659	712	664	705	725	673	696	641	694	634	623	692	676	667	719	661	658	647	720	641	621	689	650	681	680	657	714	685	702	670	658	670	703	695	697	687	700	708	687	683	695	652	690	648	658	702	693	669	678	725	683	696	650	736	631	678	683	697	666	722	690	655	660	712	742	672	650	628	676	710	622	689	715	679	669	660	676	698	680	669	690	672	672	699	712	726	721	714	674	685	725	693	694	660	648	703	667	659	660	678	724	711	698	680	648	702	700	673	681	666	653	662	656	707	726	641	652	698	705	744	738	633	669	700	727	691	666	689	686	714	678	677	670	634	668	682	673	668	698	669	667	656	656	699	643	638	715	745	694	691	654	724	706	697	643	673	670	687	601	697	709	696	694	629	688	645	677	659	683	675	661	632	619	706	650	647	701	679	695	694	699	662	651	664	682	705	672	687	651	635	699	682	673	641	659	664	675	687	656	676	707	715	677	645	674	655	652	642	643	707	720	716	690	730	633	680	717	708	663	672	665	678	674	687	668	659	710	658	680	643	683	643	654	653	770	614	705	723	652	672	687	701	640	672	671	674	675	716	688	682	658	700	700	651	701	617	652	618	678	709	662	685	657	689	723	715	659	669	699	678	649	707	732	719	710	722	684	682	692	671	668	738	655	663	688	683	667	672	702	683	665	698	669	689	651	680	672	719	641	680	680	679	701	724	699	688	693	680	656	693	667	674	704	679	697	691	653	662	678	707	658	630	679	635	719	727	710	682	652	646	691	704	711	698	706	642	632	706	701	699	670	617	677	688	691	727	715	680	673	660	629	646	679	726	705	629	715	680	715	730	702	685	674	664	667	713	704	677	679	686	661	671	652	652	706	673	685	711	689	658	623	670	682	687	621	690	678	648	644	688	661	711	658	654	680	720	685	733	636	699	668	660	706	699	622	672	685	667	658	743	645	676	689	673	679	645	693	685	708	707	698	686	676	652	668	659	683	646	707	640	650	656	660	688	682	677	694	684	649	674	680	701	651	682	664	688	699	645	693	668	703	649	685	732	651	653	689	620	732	682	697	709	623	648	666	732	701	739	657	669	669	654	724	697	680	684	656	684	680	652	657	683	697	677	689	681	698	658	658	686	647	670	723	660	660	694	673	662	692	698	705	701	686	669	665	692	677	670	687	649	710	649	680	658	658	661	690	696	680	679	710	681	656	739	684	704	686	684	689	652	652	654	694	625	653	689	712	677	678	674	651	676	692	747	717	694	665	687	641	739	635	682	646	685	672	675	671	662	707	718	683	714	697	718	682	643	676	679	653	700	691	698	656	671	682	690	724	669	689	641	691	674	728	653	663	675	693	717	654	707	679	667	673	689	699	658	684	711	723	692	727	691	660	643	653	711	708	636	666	677	683	683	683	649	731	700	640	684	736	645	694	668	636	666	699	661	698	698	654	727	693	703	690	664	721	692	704	663	685	688	678	654	647	698	668	665	707	678	637	704	716	687	699	678	676	687	699	649	694	651	656	675	648	710	685	657	640	667	676	672	702	693	713	699	643	599	651	676	713	710	642	678	652	730	662	703	670	658	681	683	697	712	688	668	680	665	693	677	689	648	707	662	664	692	652	673	709	693	684	689	682	711	678	723	680	674	695	709	685	725	658	670	670	662	646	672	661	701	683	662	688	711	689	664	700	685	678	661	698	646	645	695	691	662	687	704	671	683	675	717	634	686	723	678	686	695	677	668	705	733	703	644	704	708	678	680	657	689	686	716	674	670	716	646	648	691	661	646	688	682	689	628	712	677	676	700	674	741	704	709	734	700	678	654	722	670	679	658	715	738	686	667	675	647	695	699	656	660	662	704	676	676	689	643	674	678	697	683	703	727	686	681	719	694	644	687	691	685	656	673	692	641	684	684	682	648	697	668	685	691	714	687	745	635	677	670	708	651	660	681	657	662	711	630	682	707	623	684	696	691	710	695	673	689	677	713	643	689	666	681	682	681	661	675	711	669	703	680	664	625	711	638	677	660	708	647	649	685	697	625	633	653	630	715	700	650	688	650	640	705	686	668	695	693	749	701	683	760	725	655	640	639	719	661	680	699	677	660	700	703	678	677	652	651	622	660	694	659	668	657	711	715	679	685	651	655	708	721	651	656	672	708	655	632	703	656	661	620	672	679	714	703	684	661	663	681	671	659	678	715	739	676	687	634	688	695	656	675	679	657	664	675	676	675	671	728	717	687	677	694	695	692	696	679	715	655	732	652	684	653	679	709	709	754	689	738	703	696	711	674	678	683	655	707	682	675	634	671	686	674	714	685	644	639	657	617	658	634	732	633	658	697	652	688	679	712	618	709	716	681	659	710	713	693	696	717	674	680	687	667	720	679	677	682	682	686	717	696	655	656	663	684	658	701	719	663	709	661	702	650	636	650	687	674	690	710	677	678	669	703	672	708	673	638	716	709	675	727	645	699	706	667	677	664	670	711	663	669	678	684	690	634	709	653	704	679	698	660	673	695	707	651	720	699	723	694	729	634	710	694	728	667	707	702	629	695	694	710	669	694	646	661	691	672	667	694	660	718	670	690	700	629	664	607	646	693	661	709	702	680	700	676	709	655	679	670	643	706	699	672	665	620	664	687	669	672	672	666	659	671	667	691	685	656	676	681	662	687	715	668	679	658	654	717	672	672	675	695	693	654	724	666	666	646	674	663	668	693	693	678	661	655	713	655	676	734	683	671	666	682	727	664	719	674	673	674	664	686	665	656	659	698	714	681	702	665	729	693	713	685	693	657	664	645	697	710	675	673	699	733	669	678	689	661	659	666	678	678	667	686	646	631	718	688	685	655	689	637	677	681	693	697	659	705	650	679	649	673	675	666	683	648	639	705	695	692	701	611	648	695	684	696	699	693	692	722	700	679	676	663	629	699	691	655	678	705	695	680	670	700	670	728	680	655	682	734	669	716	648	670	630	647	702	656	672	672	698	631	660	673	670	708	699	682	701	673	658	685	671	669	649	665	722	663	631	644	667	732	691	694	662	688	701	706	702	724	615	693	648	710	702	689	654	639	657	705	692	654	684	676	662	657	652	658	650	677	688	595	678	705	692	689	679	657	666	701	703	652	681	663	678	682	683	668	702	713	699	691	680	662	658	699	649	637	661	710	684	702	702	644	703	708	658	695	637	724	710	721	681	674	695	671	689	686	671	640	700	761	649	650	678	635	702	687	641	684	686	689	681	683
28183	20427	14331	6706	3226	2086	1535	1632	2395	2665	2298	1734	1265	918	683	572	507	514	481	461	463	470	490	448	482	489	545	460	454	460	429	474	449	448	457	476	469	476	462	461	507	513	468	448	458	410	433	492	520	477	462	487	487	466	480	451	513	456	441	453	497	480	451	452	439	492	481	476	475	493	502	478	434	468	465	472	470	456	491	476	479	489	464	508	481	464	466	479	510	491	443	474	467	476	474	482	432	480	469	496	437	454	425	426	451	479	455	469	474	484	435	447	492	478	455	487	481	441	511	440	430	477	444	473	470	471	484	478	457	481	453	487	469	475	485	475	468	459	468	475	476	474	521	506	486	455	456	479	438	487	429	467	519	445	454	445	448	452	435	482	480	452	503	467	487	451	488	538	413	475	442	504	447	459	461	464	470	496	496	485	459	471	487	452	467	477	455	478	452	491	488	460	496	489	461	447	466	464	476	473	446	432	479	489	491	481	477	456	478	456	506	468	476	458	483	462	431	457	450	474	443	481	506	458	460	430	469	445	457	495	485	472	486	452	485	452	470	461	478	461	493	477	460	456	492	473	479	508	460	467	488	465	480	496	463	484	503	459	478	479	484	492	481	467	468	484	482	487	482	489	484	450	459	483	481	464	503	485	439	489	453	468	464	456	485	484	508	478	497	495	476	454	491	458	473	464	462	453	455	457	488	470	486	457	458	473	438	464	485	441	464	458	491	476	447	498	506	494	450	466	470	495	509	430	431	475	442	485	469	470	465	493	442	467	489	477	475	489	464	467	500	454	437	455	438	438	471	443	473	452	461	445	441	444	482	487	483	484	469	481	478	480	481	483	498	456	494	462	476	481	428	467	456	516	501	432	488	490	473	460	478	435	481	466	476	470	479	459	447	478	439	472	448	464	469	471	454	439	539	473	484	439	487	492	474	497	441	483	472	493	497	478	494	520	443	466	496	496	481	465	497	428	474	493	479	462	454	461	460	453	475	482	477	496	448	417	450	499	484	423	457	431	438	447	489	464	494	459	475	465	458	435	423	476	464	470	474	496	489	480	483	499	448	448	430	462	479	405	462	480	444	508	464	458	457	430	501	467	486	502	455	503	493	465	498	444	428	482	473	480	490	470	470	453	472	480	460	460	475	450	475	442	480	456	477	457	504	468	457	506	492	469	466	465	452	493	462	462	503	425	435	458	468	464	505	480	483	473	457	504	483	464	456	523	453	490	469	466	469	466	474	479	499	492	500	526	451	492	437	464	461	466	456	446	486	468	486	455	448	489	443	493	486	474	446	491	488	444	469	425	500	507	512	443	483	490	434	456	478	465	488	470	470	473	468	498	465	479	448	455	464	454	434	476	488	484	445	476	490	451	481	422	479	435	459	481	411	471	460	499	466	464	475	473	484	453	450	434	464	472	469	453	465	455	521	471	454	450	446	508	440	469	476	462	471	479	478	450	465	452	482	461	484	457	410	453	468	457	486	452	464	487	434	481	500	452	475	465	445	472	468	472	468	504	467	492	422	480	487	501	457	482	479	465	475	468	459	495	501	489	466	464	479	495	455	467	499	458	430	429	489	471	466	483	477	438	432	460	461	480	505	468	463	474	460	511	461	486	487	495	475	487	490	508	452	500	461	493	497	473	454	475	467	481	453	486	478	448	478	458	489	438	451	441	479	477	461	479	472	420	480	452	441	438	470	466	474	482	466	462	452	465	474	465	479	481	429	489	509	450	488	488	482	448	472	466	495	466	435	492	432	460	492	471	476	464	463	474	469	459	472	494	483	467	454	492	453	462	460	496	464	474	457	489	504	444	498	469	461	467	473	435	462	442	474	453	473	466	450	463	475	478	497	482	427	505	437	493	489	453	453	490	449	456	503	508	506	481	492	500	420	483	474	460	502	494	436	456	480	456	502	448	491	441	473	475	467	471	494	506	451	477	432	446	460	419	488	482	465	481	461	495	494	484	443	445	471	483	444	446	491	449	485	450	490	468	494	492	507	473	446	461	467	466	465	456	482	487	465	458	485	454	482	464	463	488	463	486	460	480	474	469	468	489	539	462	490	438	489	453	456	476	481	470	455	436	390	479	498	440	486	479	467	505	491	463	452	440	491	433	431	477	490	469	501	470	494	473	431	461	464	494	478	461	464	493	455	508	528	539	437	470	452	438	446	439	468	437	469	407	531	479	486	476	478	462	493	446	480	472	488	474	480	490	462	459	471	457	461	451	446	458	468	486	460	527	448	470	480	452	523	482	476	466	491	429	469	500	469	483	483	485	469	501	448	444	461	455	479	457	451	453	442	485	424	470	441	497	454	423	516	494	445	469	435	480	476	455	483	478	438	468	469	482	489	499	479	448	487	429	478	481	451	478	474	502	466	530	516	483	460	451	459	472	473	463	489	509	445	444	435	472	447	492	453	465	441	459	510	416	485	492	434	463	444	471	457	476	452	448	481	497	462	545	456	520	491	451	473	460	511	497	470	472	462	451	502	444	484	495	491	475	480	453	477	474	465	503	450	459	470	478	442	477	480	498	499	476	476	495	459	468	429	463	472	449	470	453	459	452	455	471	461	465	458	482	473	442	495	478	479	473	451	478	482	504	516	521	447	466	449	435	476	422	481	480	451	474	479	513	458	464	463	453	436	479	473	500	425	492	467	433	471	439	456	492	464	461	457	450	446	463	454	456	463	488	473	456	443	455	458	491	496	446	473	452	495	479	457	495	512	504	491	487	411	459	481	474	509	460	490	451	489	474	474	471	450	473	446	479	470	445	470	487	489	458	471	511	478	482	448	512	485	485	484	505	473	490	485	448	449	469	449	484	447	479	497	461	503	504	478	483	505	465	468	458	469	475	459	467	447	476	489	473	480	466	481	465	482	458	483	441	458	452	469	434	485	487	456	441	500	483	489	491	490	455	511	456	475	496	494	458	484	495	494	486	459	451	458	498	474	464	475	468	490	498	478	465	459	470	509	490	480	507	444	447	474	430	479	423	464	465	464	500	463	477	451	467	506	487	422	443	494	463	428	486	497	481	439	470	459	454	468	480	499	451	460	471	484	438	491	484	464	474	451	468	469	452	487	474	479	463	459	470	497	465	429	479	467	460	480	455	493	476	494	417	453	435	466	485	457	475	523	463	504	486	460	492	467	437	505	445	459	463	470	452	470	441	460	457	460	455	456	476	451	463	471	480	454	436	469	441	429	441	471	483	472	496	485	474	447	473	467	512	479	483	489	436	493	473	461	487	477	460	481	484	469	452	470	442	485	427	416	443	464	446	491	489	467	449	432	452	462	511	458	443	483	488	483	470	492	486	445	500	474	472	456	467	460	479	462	476	520	511	446	466	450	473	466	474	497	466	477	491	485	482	457	452	450	473	479	472	463	487	472	523	461	462	526	473	429	470	500	495	474	458	443	472	503	437	461	499	480	469	472	454	469	479	452	449	469	474	435	460	480	472	503	476	485	479	467	485	436	481	487	465
10112	18511	13293	7354	5141	3703	2932	2760	3616	3649	3106	2324	1600	1090	761	592	544	475	554	490	512	509	487	453	500	482	504	506	465	456	489	497	514	500	527	447	460	473	500	525	513	496	442	504	509	494	553	497	501	492	504	505	498	512	557	516	467	459	496	510	501	463	522	477	521	534	486	521	483	534	560	456	502	538	531	511	460	516	508	472	514	512	558	489	487	477	453	515	511	527	483	508	513	494	497	505	470	517	524	479	516	514	507	484	448	473	517	518	483	517	508	512	545	508	493	510	501	494	507	493	495	490	498	506	496	506	500	490	489	511	484	485	531	486	507	520	481	514	512	527	478	536	492	542	500	523	504	499	466	507	494	511	478	492	523	517	496	513	502	497	520	435	523	509	485	504	508	523	519	457	532	473	516	525	522	504	503	518	487	497	489	527	490	537	527	487	484	508	474	492	526	520	504	451	526	482	511	485	504	515	492	510	516	501	508	496	490	500	514	514	520	531	506	504	487	510	509	460	555	493	508	462	508	490	477	517	509	519	521	487	526	503	494	531	512	503	470	529	488	495	488	529	539	463	527	514	509	477	494	549	552	495	524	456	471	489	468	540	506	502	483	500	479	503	497	540	508	493	452	500	494	481	489	531	484	512	512	474	500	492	496	469	459	526	527	464	511	504	509	524	479	512	511	488	484	482	494	498	519	509	498	477	525	483	500	495	483	519	535	505	534	492	527	499	531	479	514	492	503	527	524	489	478	516	499	524	545	492	494	516	509	537	466	471	529	500	513	479	518	531	485	503	521	494	525	529	515	507	484	490	496	514	497	503	528	524	512	506	532	523	509	522	500	524	493	540	527	522	530	513	506	476	514	500	521	528	544	519	476	464	482	520	494	482	515	486	512	525	536	488	543	507	514	477	481	489	531	538	487	541	503	505	487	498	471	510	497	533	481	499	506	504	512	509	517	524	500	510	511	565	511	483	511	499	506	521	516	477	473	539	470	509	508	502	523	536	523	512	502	519	502	523	483	512	528	493	514	513	491	464	521	494	499	502	501	492	486	516	524	505	514	515	501	500	491	525	492	544	487	467	503	479	472	484	551	481	479	500	504	499	515	534	476	519	481	494	495	508	521	528	463	517	489	480	488	494	516	513	498	486	510	502	497	520	491	508	497	521	493	494	500	517	498	504	516	528	514	480	528	498	496	506	484	519	465	510	556	514	527	523	498	512	480	494	525	523	501	522	467	489	479	515	491	517	507	528	513	510	525	465	496	473	500	544	474	527	478	516	493	517	468	526	493	481	497	490	475	502	495	504	518	546	507	501	484	476	490	516	504	542	513	515	496	504	481	515	480	495	513	467	502	503	509	504	542	554	514	528	526	477	550	514	477	503	475	489	482	523	510	506	504	473	491	512	556	482	547	521	505	503	523	510	534	519	557	547	501	468	510	457	502	486	514	473	537	496	518	511	501	519	522	493	464	508	485	512	507	524	557	513	515	500	531	495	509	486	544	527	525	452	491	488	502	519	492	503	512	503	475	524	517	497	522	495	464	506	467	497	446	508	496	538	482	522	496	471	507	518	523	502	541	549	510	488	541	504	494	527	527	514	510	488	553	536	530	449	481	489	487	502	471	523	509	527	491	519	511	498	497	516	521	489	492	508	514	494	477	505	455	510	527	513	496	499	503	489	487	513	519	496	508	511	506	517	523	540	505	499	539	550	522	499	500	504	484	514	498	489	491	469	470	492	520	489	473	502	476	495	490	479	535	505	501	552	486	520	518	475	520	530	479	541	543	497	483	492	513	504	487	548	502	487	490	557	503	539	497	495	500	508	497	513	518	500	548	551	493	508	522	529	515	508	490	506	497	476	473	495	463	489	475	489	514	502	496	531	517	500	479	502	463	515	517	498	472	509	490	506	476	491	477	508	484	506	499	514	504	554	508	480	470	488	559	500	482	486	549	559	489	526	486	505	496	504	519	489	500	506	484	495	520	524	464	505	528	492	487	479	515	517	517	515	515	460	515	513	482	508	504	477	497	477	513	514	476	528	472	505	516	520	544	489	490	479	528	530	488	525	504	503	473	510	504	511	486	509	516	534	488	508	495	497	502	486	530	521	480	489	527	518	475	492	506	524	469	507	538	483	542	501	506	475	461	501	480	475	527	507	502	473	536	505	513	499	518	525	544	507	483	514	519	489	488	495	498	487	508	512	457	512	473	496	504	518	490	508	490	486	519	539	472	515	497	493	497	519	532	520	466	484	476	492	501	523	539	530	526	510	531	488	507	550	484	529	527	520	512	500	513	526	488	466	482	518	467	522	505	504	468	520	487	492	519	504	488	478	486	473	538	475	513	504	522	539	464	509	500	497	529	520	478	510	479	477	521	491	490	524	528	514	530	502	507	488	501	537	501	469	494	497	504	496	518	497	472	481	468	516	497	482	493	481	507	495	495	508	497	500	493	523	517	517	526	513	441	500	517	476	515	448	508	486	527	519	523	503	525	526	498	526	503	481	503	507	459	502	498	483	507	502	482	518	522	522	506	559	472	553	535	518	498	502	481	491	509	483	471	507	480	539	536	480	476	498	546	532	494	516	481	505	487	511	478	495	452	490	510	497	428	511	489	463	527	467	482	532	490	557	502	512	470	558	502	503	536	497	490	524	515	534	503	508	525	531	478	499	551	497	504	500	453	495	481	515	513	483	533	510	524	513	497	474	486	486	541	523	538	493	534	519	535	472	516	506	487	500	499	479	483	520	538	518	512	503	498	456	529	529	519	486	464	499	483	509	485	477	477	529	486	522	524	523	490	488	478	496	504	504	492	476	493	534	476	474	508	519	480	538	498	484	515	528	497	470	479	454	527	465	477	488	565	465	502	535	486	559	512	512	484	447	513	534	506	492	533	529	550	462	542	463	518	454	490	537	472	530	523	515	485	504	489	460	500	501	546	456	545	486	471	478	508	480	489	517	482	477	480	486	491	501	541	508	495	493	494	465	515	503	527	513	481	531	477	472	491	479	542	471	478	518	529	456	482	498	458	506	495	502	565	527	512	545	519	541	507	519	467	508	495	451	522	488	494	511	508	490	497	514	518	468	486	551	526	514	514	492	517	458	495	544	484	519	512	496	486	493	467	499	493	511	477	472	509	546	496	494	523	511	467	526	518	509	477	521	531	510	521	502	464	513	500	541	479	480	518	538	522	504	521	488	477	513	532	507	456	539	538	477	445	556	538	508	492	531	500	524	504	520	465	491	511	490	523	513	502	459	499	485	498	529	477	484	541	460	541	505	521	527	501	478	532	481	457	523	517	471	504	507	492	476	502	509	489	518	479	492	523	497	516	511	483	497	533	490	493	492	511	527	508	538	514	525	466	483	554	495	526	514	484	495	492	484	513	484	522	471	525	454	502	512	484	537	517	516	456	502	487	490	513	528	500	524	486	480	494	527	539	496	476	481	537	502	527	499	494	511	516	477	511	468	525	461	498	508	528	483
24289	21424	28587	24674	21268	10049	3245	7567	19816	22382	17109	11727	6779	3183	1776	990	700	604	529	553	557	519	583	507	526	560	557	547	523	536	562	536	518	542	514	603	572	537	525	545	569	567	540	489	520	575	545	536	573	512	540	525	528	551	571	565	543	572	499	528	532	545	554	547	558	497	542	529	520	566	529	541	539	543	502	537	613	540	549	519	549	527	501	541	494	558	582	510	523	516	532	529	505	551	520	526	617	539	577	557	583	531	513	551	529	520	545	535	519	539	504	526	536	524	556	501	508	509	570	538	537	571	545	535	554	539	530	554	510	572	495	548	548	514	551	524	523	524	551	559	554	556	539	531	552	517	493	504	562	518	533	537	534	543	508	532	540	521	540	558	540	524	503	557	544	543	542	548	534	545	511	561	566	507	519	509	513	531	542	523	545	520	552	572	531	573	520	531	549	549	547	530	539	510	546	538	528	524	548	519	542	519	509	509	523	516	544	551	551	523	544	563	561	526	534	523	516	494	522	529	535	520	560	548	534	547	556	529	535	520	535	534	513	517	551	558	518	561	563	544	552	510	527	517	569	515	542	509	577	547	517	539	519	547	537	555	515	539	513	549	534	561	563	579	576	546	536	553	538	525	578	513	535	532	504	527	524	537	537	588	518	545	560	504	536	543	543	536	538	564	528	567	578	592	592	508	522	469	489	528	561	536	572	548	529	561	527	548	525	563	548	560	532	515	510	547	532	508	519	548	533	523	543	506	503	502	594	513	523	535	567	566	572	531	506	523	511	523	529	540	541	551	555	548	531	520	537	494	536	514	505	545	544	531	535	474	554	543	551	527	539	554	494	514	529	498	525	525	535	570	497	545	534	517	540	545	536	545	547	517	517	569	511	561	537	575	551	484	562	563	527	532	524	550	562	506	519	542	530	541	539	514	559	517	515	510	580	588	540	537	517	507	541	496	537	485	549	535	543	559	495	523	557	546	546	528	526	527	534	541	538	512	566	531	537	523	509	491	547	510	585	531	561	522	515	529	510	531	565	520	541	561	535	509	549	508	554	563	558	528	569	553	548	495	529	555	536	543	517	548	516	517	573	514	562	521	565	562	532	538	555	525	553	535	542	538	539	553	553	529	511	491	534	560	548	528	525	540	500	526	518	537	566	538	520	577	541	520	488	513	568	538	531	516	558	531	573	551	517	539	551	536	543	539	551	526	558	542	573	524	540	481	545	535	548	553	546	530	496	546	557	560	565	524	502	561	576	546	534	545	543	532	562	545	579	574	545	515	548	552	535	543	559	597	572	519	519	534	549	538	549	545	542	559	539	576	564	543	560	530	602	537	534	540	515	525	570	575	547	581	531	490	533	554	542	561	533	491	515	505	568	541	504	504	557	553	533	548	569	587	554	526	542	534	519	562	549	519	532	510	543	531	502	538	555	511	557	558	544	544	565	531	515	532	513	539	526	540	560	575	524	589	532	539	540	540	552	526	559	501	499	571	573	551	544	543	552	538	517	536	536	538	522	556	564	526	542	494	522	533	540	514	553	541	536	527	589	520	543	597	486	499	540	532	533	535	577	558	538	514	508	511	542	546	501	560	545	528	535	514	544	557	528	569	512	551	487	555	551	538	578	529	522	520	524	522	588	505	536	563	512	498	543	502	510	534	572	552	553	523	542	558	547	546	528	546	530	538	550	537	525	588	578	541	519	519	511	566	525	542	538	507	518	499	517	526	538	535	583	554	579	587	546	503	554	553	572	532	525	570	514	510	552	553	511	569	530	504	542	549	479	532	522	528	543	505	522	559	537	537	588	494	523	550	536	544	563	527	516	530	556	536	527	603	522	561	570	539	535	527	542	503	534	520	541	550	567	486	561	536	512	533	531	560	551	537	537	532	567	588	503	560	545	522	545	534	578	568	591	543	527	529	520	535	565	513	484	578	541	558	511	550	523	564	571	545	500	573	546	521	562	575	500	534	529	564	550	542	508	516	553	543	516	543	552	497	557	487	574	540	556	559	526	557	560	565	530	564	535	530	482	544	551	547	534	581	504	547	590	530	532	565	562	537	518	581	521	533	545	555	545	522	521	561	507	547	547	522	563	570	514	550	512	493	514	548	534	523	545	563	533	515	510	520	533	553	556	544	533	533	557	555	534	533	554	533	568	520	539	532	537	491	512	545	535	555	555	546	541	556	518	531	523	563	504	509	598	529	537	504	501	567	519	572	529	530	551	541	530	574	524	579	540	552	523	535	599	524	478	540	504	545	490	556	510	546	588	589	566	552	555	557	503	533	522	567	518	536	543	550	564	500	501	536	550	534	518	521	513	534	557	587	535	532	614	524	502	517	529	572	534	521	554	590	527	543	518	568	547	543	539	529	556	565	515	537	562	512	533	557	499	515	503	581	526	538	531	565	555	542	550	528	626	548	525	526	504	545	562	532	546	496	575	557	540	539	531	572	560	528	506	551	518	516	572	525	558	544	566	570	558	496	515	567	540	510	592	539	507	550	554	548	511	554	565	531	565	522	578	535	495	558	576	548	530	570	544	541	526	530	568	539	526	513	531	556	564	536	523	551	496	557	552	513	534	561	581	531	528	488	551	526	563	536	480	518	541	516	530	553	509	532	525	551	568	545	514	547	555	513	521	542	503	543	539	544	557	496	531	527	507	523	514	547	582	521	548	571	522	592	506	506	572	598	517	556	524	550	496	585	540	550	511	537	549	551	536	526	546	581	564	557	541	588	552	536	539	576	553	540	556	531	548	577	533	522	542	556	526	559	510	555	531	557	582	524	508	503	540	515	510	586	554	552	524	548	520	554	531	539	552	541	519	545	547	552	558	519	526	537	601	510	513	567	525	535	528	562	586	552	565	513	571	522	540	552	569	564	494	556	551	548	530	532	592	558	540	561	547	514	557	570	533	534	538	550	517	550	496	537	502	545	552	566	566	520	565	554	508	541	519	516	528	530	556	554	522	541	512	523	525	546	517	570	546	553	572	533	514	501	541	524	545	536	562	546	510	537	563	539	558	527	552	500	532	513	502	539	524	554	553	551	566	533	530	532	589	539	529	569	576	517	507	555	516	512	520	540	552	524	539	544	508	539	531	541	525	533	557	552	506	573	567	559	536	572	568	511	515	563	520	524	531	557	546	505	496	527	538	548	523	536	554	517	576	536	512	540	573	512	573	536	532	532	560	558	578	561	523	562	522	509	531	538	523	522	540	529	505	538	531	464	517	509	527	537	545	547	559	498	535	532	559	530	539	492	568	552	519	543	516	505	520	533	482	549	557	528	527	577	552	534	563	507	547	547	525	575	510	531	513	533	486	531	510	536	522	532	523	524	520	507	544	537	534	511	542	595	567	518	508	519	538	488	546	562	527	523	516	511	549	556	506	548	552	520	575	591	514	513	573	537	517	544	534	560	523	539	532	528	558	538	501	551	510	532	497	554	531	523	554	528	480	559	539	561	532	508	468	554	527	523	572	473	580	545
10088	25922	19903	11606	8662	6207	4433	12185	26200	26401	20328	14957	9303	4557	2451	1278	808	614	563	573	594	568	545	596	563	560	520	571	583	536	505	590	523	573	563	586	541	529	562	533	554	558	575	564	531	522	584	538	532	551	532	593	556	565	568	546	580	589	564	540	598	570	569	613	599	577	548	555	571	579	578	588	536	549	547	567	556	570	572	503	570	556	570	570	574	581	542	554	586	576	599	547	534	563	557	573	586	541	594	537	566	557	563	564	580	588	576	549	522	563	556	563	572	597	577	589	602	567	548	534	532	586	563	594	549	584	499	554	600	529	586	582	552	572	503	588	593	584	543	548	539	533	531	588	542	541	587	573	515	539	583	568	603	533	590	554	588	572	525	549	551	597	509	542	551	566	582	594	552	553	550	557	553	541	572	545	593	558	593	515	538	596	538	544	561	586	546	558	554	592	568	603	556	523	583	541	541	549	557	549	593	565	576	541	561	573	549	554	576	558	565	573	581	531	551	567	567	578	564	585	563	550	584	550	552	625	587	579	540	546	558	529	529	559	526	545	539	571	569	542	576	578	542	579	598	577	557	552	550	542	545	567	574	596	557	585	561	559	550	556	601	523	626	590	555	579	529	563	584	540	563	567	548	514	569	558	514	538	517	495	545	532	544	552	542	532	575	600	564	575	579	562	536	563	535	538	565	576	550	569	534	599	537	565	561	564	536	569	512	586	529	529	550	549	541	552	538	567	578	534	592	580	558	527	567	573	526	577	563	567	588	555	561	553	550	555	580	572	586	550	583	576	552	553	571	532	556	546	565	553	544	585	558	540	545	565	543	571	551	594	573	560	537	547	531	553	587	550	545	547	592	540	564	580	562	558	561	526	576	576	549	562	591	544	558	561	573	552	581	526	547	587	632	581	547	562	566	584	578	578	510	588	554	531	549	571	578	567	570	599	581	579	553	541	540	578	595	533	570	575	530	622	590	558	552	536	591	558	568	601	597	581	570	585	565	577	554	573	537	540	563	577	591	598	578	589	579	555	574	569	548	543	551	556	540	533	542	528	551	512	549	520	548	573	556	603	590	542	548	561	565	539	570	578	505	540	581	541	551	518	553	555	553	579	576	569	555	549	500	563	579	543	556	538	567	581	582	615	548	546	588	546	579	552	564	571	560	547	550	560	555	554	569	570	593	561	557	579	596	579	518	566	558	561	555	552	535	572	586	571	516	552	570	577	529	601	543	520	572	578	571	545	541	524	564	580	594	592	547	519	599	520	587	610	561	553	550	596	589	532	535	555	532	571	540	549	598	566	552	547	577	548	606	549	514	583	548	538	589	572	586	570	581	525	590	575	542	561	531	569	545	554	591	561	566	534	532	597	514	574	562	547	546	567	580	569	540	576	528	609	579	543	538	592	570	572	584	585	551	601	568	601	554	566	547	597	527	570	534	587	561	567	595	590	536	528	571	544	533	557	600	576	569	545	560	563	547	553	588	589	585	581	520	561	550	552	547	554	555	542	536	547	569	570	530	587	605	571	542	567	555	610	570	547	577	579	565	617	568	587	593	514	572	605	531	590	539	566	510	581	582	567	575	551	594	538	559	532	554	577	556	559	558	550	558	574	589	530	556	539	494	603	542	544	528	543	577	545	549	552	554	539	523	565	556	547	603	561	588	573	530	592	531	572	539	544	534	566	616	608	561	586	558	541	532	564	541	582	513	557	542	556	545	557	562	565	598	583	611	584	565	505	582	587	559	617	498	532	590	554	561	561	595	595	561	590	570	530	577	544	558	569	590	587	584	548	559	591	546	537	585	596	537	561	528	583	567	559	551	565	596	562	527	586	568	564	567	557	569	583	576	522	605	537	559	579	559	549	559	585	576	567	538	570	539	540	585	567	519	602	573	569	568	597	527	573	567	565	554	565	560	561	592	577	558	573	559	577	545	582	587	566	579	589	582	577	578	589	582	508	561	596	547	565	598	560	551	592	528	551	556	550	538	596	585	571	578	595	603	573	530	561	522	545	522	531	545	534	576	582	543	550	556	573	553	561	564	550	552	592	524	637	540	587	531	567	571	559	556	538	556	583	615	549	530	603	553	548	553	503	576	584	574	552	573	558	535	579	571	575	596	568	603	579	542	576	550	533	594	587	588	578	548	570	583	569	540	554	560	557	559	541	562	559	566	578	542	549	562	584	563	558	585	545	607	533	565	573	586	553	559	530	533	570	546	570	524	561	536	562	563	580	548	569	572	577	537	551	572	542	563	573	537	591	558	542	510	573	562	581	548	561	544	592	548	556	550	592	595	591	579	546	584	592	513	540	582	558	571	570	537	550	581	599	511	576	563	568	558	584	575	609	579	554	555	576	520	592	587	537	551	556	565	553	580	557	550	523	535	567	587	557	540	578	563	573	556	578	553	570	594	544	505	587	586	571	546	565	517	558	597	558	598	558	530	575	537	574	566	529	589	600	561	622	558	546	566	532	570	528	544	555	532	581	594	547	577	524	554	543	577	585	554	549	567	564	574	580	590	535	569	601	544	546	529	554	592	542	544	595	518	560	569	554	528	598	576	547	525	604	571	547	544	544	611	582	572	579	558	603	577	566	553	573	559	600	589	550	575	538	533	597	538	597	577	572	554	604	563	580	532	549	585	562	603	570	573	562	511	552	552	582	613	544	542	547	582	567	581	543	596	534	605	574	536	542	553	513	554	602	516	589	545	560	563	583	555	548	569	565	531	535	560	567	558	532	511	569	579	554	538	554	578	576	539	559	595	563	603	532	577	566	590	541	587	582	572	573	539	569	556	579	597	580	577	585	575	534	564	556	531	539	565	569	560	584	537	606	593	536	561	531	556	590	559	565	565	529	537	563	569	585	545	524	572	579	542	590	580	564	534	540	600	542	540	537	579	579	610	530	543	522	602	520	591	586	550	547	551	602	611	610	571	525	526	575	588	602	565	538	563	575	545	552	544	543	580	513	538	511	585	556	606	570	615	536	538	535	503	570	546	537	600	566	567	572	558	558	561	594	539	548	575	573	569	550	521	566	557	596	613	556	531	562	613	543	572	600	572	554	556	570	576	569	556	564	543	581	537	574	536	558	587	537	548	590	569	544	535	607	531	568	539	544	566	551	533	595	538	543	544	555	544	525	507	613	571	584	536	554	561	567	565	557	579	556	529	553	580	579	548	551	557	564	566	533	573	617	583	567	599	550	593	534	600	573	567	552	541	524	598	565	582	556	604	567	552	549	595	538	577	543	530	545	601	564	566	536	566	560	555	613	522	544	510	571	585	565	542	555	543	537	579	547	557	554	597	576	527	573	565	558	553	564	567	562	528	573	554	560	551	563	525	578	506	545	513	543	582	577	538	528	568	531	562	579	550	569	535	573	561	566	560	547	588	559	569	522	541	550	567	578	558	554	598	626	569	550	550	587	575	598	575	595	541	597	550	581	527	554	565	554	546	579	541	564	604	581	538	558	613	544	583	540	583	544
25247	21401	27588	25607	13144	3762	2285	2727	11281	13706	9998	6909	4034	2034	1227	792	672	604	583	534	499	525	534	487	502	515	532	511	489	515	525	556	538	537	521	541	508	519	502	494	502	530	501	498	519	505	547	569	522	489	551	495	510	527	539	523	538	512	513	561	527	518	531	516	550	493	489	562	538	541	534	487	494	535	580	508	528	525	521	533	529	525	525	541	528	512	535	507	536	535	516	539	529	518	536	476	496	497	537	547	529	536	527	577	479	536	530	512	549	507	510	565	511	522	546	550	570	532	559	523	504	511	513	523	510	509	520	531	509	469	497	555	516	497	522	546	541	540	526	505	504	535	564	511	508	492	545	493	515	517	493	514	512	504	554	543	501	498	501	545	553	556	488	513	578	521	540	476	526	514	558	530	528	548	527	503	558	532	562	532	502	502	525	465	541	514	555	530	537	549	566	535	503	488	544	568	533	521	502	506	514	473	508	469	526	484	499	582	529	504	521	501	545	523	503	494	517	540	520	548	532	490	506	484	516	512	525	536	506	535	530	543	525	533	528	539	505	511	521	567	504	491	495	528	546	521	541	519	551	502	492	557	491	518	522	538	526	500	529	524	503	519	507	550	548	511	500	548	549	507	532	543	508	513	538	518	585	542	508	529	543	537	522	502	548	529	522	559	528	479	472	518	563	519	512	541	540	533	547	521	504	494	495	490	475	489	504	523	500	501	555	502	547	534	517	487	527	557	513	533	517	523	493	490	500	509	516	528	517	502	511	533	528	535	532	506	517	522	534	494	533	520	552	530	551	524	531	502	531	498	540	492	538	544	504	468	572	523	526	537	549	541	526	497	544	505	555	531	570	556	548	515	526	527	531	545	533	539	535	505	568	585	488	498	506	564	541	539	548	507	490	529	523	529	563	538	542	533	512	564	506	550	516	509	505	538	541	499	561	547	546	539	484	510	517	481	562	515	520	548	540	529	548	515	513	520	538	480	514	509	514	519	543	488	542	511	506	518	505	512	551	526	531	527	549	566	502	510	546	498	507	503	523	526	494	501	535	491	531	529	521	517	512	537	545	503	532	508	513	506	504	472	538	530	540	544	532	506	519	522	502	516	519	485	496	521	543	547	504	521	536	515	515	521	500	577	556	518	490	568	534	562	537	498	540	496	511	540	488	515	545	535	524	509	507	520	526	500	492	509	492	494	513	526	522	502	590	569	591	519	488	505	527	544	543	507	514	526	518	497	533	534	543	499	538	488	506	527	521	494	540	528	541	554	535	524	527	528	536	545	542	545	530	524	539	503	499	487	529	500	515	556	510	494	532	525	547	511	522	498	554	539	526	527	529	531	515	526	520	547	552	519	515	522	491	506	506	496	525	513	503	563	505	500	543	519	508	530	494	556	535	536	507	518	565	533	519	520	513	522	532	530	540	527	496	549	507	540	465	555	491	524	479	472	506	516	528	525	520	498	509	503	531	554	508	587	556	501	498	533	507	555	507	521	529	524	526	470	521	551	514	524	506	573	546	510	510	509	546	495	517	529	533	534	521	541	540	511	546	530	524	529	518	532	542	506	540	532	508	549	507	519	513	530	489	539	533	521	515	506	509	499	549	530	561	524	527	557	528	566	520	523	519	520	486	511	523	519	495	524	536	565	460	598	547	506	523	544	514	533	493	534	524	525	542	487	512	516	548	520	540	516	529	573	551	514	534	496	483	542	524	514	526	528	533	534	534	559	542	528	548	536	514	554	516	519	518	462	531	547	527	481	515	506	548	568	555	559	512	534	571	528	528	531	523	512	513	524	506	523	520	515	546	475	527	528	527	500	478	483	507	528	533	499	506	512	521	502	541	546	464	564	481	541	494	531	513	501	490	562	503	525	540	497	494	501	547	516	535	515	519	548	551	482	526	516	527	496	514	522	497	532	497	524	488	566	561	511	550	551	498	536	515	573	495	535	521	530	535	551	542	512	521	525	486	499	567	518	494	513	513	494	507	521	476	517	518	514	505	533	488	553	500	524	516	523	578	534	564	529	524	536	497	508	480	514	493	511	544	526	513	507	503	533	553	491	491	536	510	498	515	467	502	533	522	534	506	518	529	512	501	552	493	517	551	542	468	538	546	525	523	493	514	522	513	537	502	553	549	544	523	539	521	519	542	571	536	527	545	500	531	538	500	512	522	503	557	522	553	566	458	552	525	545	524	493	508	519	497	498	508	516	492	530	512	551	477	530	501	514	505	500	521	523	506	566	470	495	529	530	529	534	536	510	519	545	527	523	561	517	561	485	500	504	518	475	546	514	531	515	541	535	517	567	506	497	511	527	507	510	535	518	527	478	523	513	533	558	518	543	506	524	515	532	508	510	531	527	539	531	501	500	488	497	522	504	531	533	523	476	523	504	535	523	491	505	552	531	542	521	542	539	530	530	532	502	515	556	544	518	523	486	520	521	521	542	542	519	521	514	501	510	481	526	529	538	525	508	497	537	544	507	505	528	514	557	498	491	551	552	526	499	455	552	529	549	479	468	558	499	547	496	484	535	518	535	537	479	545	509	474	531	556	571	503	533	517	513	496	514	532	506	492	494	540	543	569	504	514	534	565	536	520	549	508	536	504	535	548	504	545	491	564	516	496	496	551	506	514	494	502	532	516	529	528	498	491	507	515	484	524	503	495	488	557	537	503	537	539	523	502	530	551	508	511	493	502	482	517	565	477	533	518	520	518	519	491	542	490	544	512	508	523	550	504	486	544	524	552	520	588	519	497	496	515	516	543	496	534	507	509	509	526	519	491	532	530	522	532	550	466	520	542	515	532	513	524	529	498	507	532	530	534	533	553	549	550	538	545	496	529	539	523	523	478	536	531	499	549	546	551	525	534	556	484	525	483	573	454	549	472	490	537	542	541	488	469	508	543	490	544	553	532	513	532	501	501	508	570	535	497	480	530	563	559	516	465	506	533	529	534	533	527	541	539	524	528	517	529	525	547	507	507	502	500	524	548	534	521	531	549	553	529	513	541	537	501	540	528	518	520	527	562	490	544	549	509	512	537	534	511	530	534	501	533	526	569	541	492	521	505	485	510	553	526	516	517	548	512	501	553	519	525	472	499	529	522	557	512	554	515	523	507	556	547	534	530	505	507	538	485	544	528	553	545	534	552	527	492	502	516	557	516	516	537	507	539	518	504	553	504	496	545	516	478	520	503	534	500	546	501	522	568	517	545	523	501	559	525	518	519	540	505	551	535	514	542	531	505	521	518	515	535	504	529	519	481	560	519	521	525	508	513	508	500	553	530	523	528	521	462	526	527	541	475	560	515	500	539	513	535	469	556	504	519	515	513	522	532	508	503	540	571	532	530	502	476	509	528	511	493	558	514	518	491	541	518	555	571	529	493	498	492	521	552	513	563	520	555	498	529	553	469	541	541	547	544	522	527	526	479	515	492	473	541	489	534	521	546	509	547	550	518	533	496	551	514	506	561	524	491	513	547	522	523	524
10387	21908	16920	11079	7749	5363	3856	5224	19556	21095	15651	11290	6702	3301	1974	1057	668	632	587	600	559	615	529	539	562	576	588	560	612	534	567	581	584	569	537	516	562	545	574	532	591	560	549	562	516	575	552	558	550	565	518	500	544	510	557	593	608	593	518	555	550	537	573	525	544	539	553	570	587	609	570	538	558	555	549	565	545	566	542	554	537	542	542	524	566	537	526	547	551	602	544	567	555	541	563	551	570	552	548	577	549	577	575	532	557	528	569	575	533	571	541	580	532	556	556	499	568	572	582	553	571	548	566	514	506	600	534	566	566	529	556	573	596	523	530	501	556	586	552	525	531	544	551	581	615	550	534	564	538	518	509	553	563	588	593	496	560	603	566	533	566	575	562	550	548	608	597	558	581	559	572	550	523	576	559	503	559	584	544	560	556	523	593	607	556	577	551	556	549	536	576	534	530	547	540	577	513	567	559	546	567	537	565	550	539	517	616	569	511	573	592	568	596	542	576	549	527	549	584	604	534	520	548	549	510	558	547	559	616	569	567	535	544	503	577	534	562	545	528	553	572	532	559	535	532	515	581	544	515	568	493	576	563	566	565	622	595	564	533	596	574	555	560	554	522	515	587	564	591	560	584	563	546	543	576	551	571	533	586	537	558	585	568	585	548	547	543	542	586	542	578	542	564	546	566	521	577	502	559	578	592	560	558	567	582	580	527	547	591	577	574	557	555	570	550	540	574	590	527	582	552	553	561	515	547	542	544	543	586	501	545	571	560	553	563	570	600	564	546	540	570	539	558	600	577	540	576	593	534	539	544	554	579	551	569	596	574	586	580	529	532	570	565	537	580	548	600	560	522	537	539	557	540	581	539	509	564	586	555	542	509	556	569	599	545	538	554	593	566	579	569	562	539	566	569	559	544	529	541	594	537	580	570	599	553	626	509	603	536	556	528	543	565	567	571	587	552	608	570	547	558	561	555	582	565	536	566	570	581	573	581	561	522	550	589	545	540	509	607	539	567	559	570	591	575	527	538	562	540	545	582	557	529	550	546	569	566	538	544	541	537	535	590	540	578	581	568	629	594	539	524	569	543	490	554	544	562	561	551	564	589	534	566	547	528	560	546	565	568	577	523	519	574	523	572	579	565	637	601	575	559	547	532	575	564	626	586	603	543	521	543	550	547	574	557	559	571	536	569	524	573	510	594	517	524	553	553	572	566	564	533	562	569	534	553	529	556	545	536	525	577	544	575	564	548	603	547	595	500	552	542	546	515	574	539	571	498	544	552	580	533	558	563	554	600	584	565	580	567	614	550	575	561	548	506	575	513	590	578	574	576	589	534	573	543	546	549	578	566	540	568	541	569	552	544	558	588	550	576	507	565	540	536	579	562	562	515	589	583	580	578	548	603	582	590	579	534	550	558	577	561	550	589	526	545	575	520	581	559	577	582	534	514	572	563	587	569	555	572	571	581	570	582	575	577	562	542	581	529	528	528	569	542	570	592	576	546	557	554	549	560	544	543	553	593	560	529	549	574	526	575	537	533	564	575	551	544	540	553	558	563	515	588	542	571	539	558	561	560	516	538	570	531	574	552	528	543	511	550	555	522	576	541	565	583	523	551	562	536	588	542	558	585	512	553	566	550	593	540	581	566	608	546	537	561	586	572	520	560	528	566	553	550	557	603	557	542	585	544	623	547	539	555	542	567	529	542	585	624	577	538	551	552	529	558	514	545	574	576	602	538	568	559	623	573	606	504	608	584	550	613	562	574	564	556	605	537	565	559	581	574	553	574	533	601	569	570	589	520	561	543	541	550	556	585	544	564	562	561	558	582	575	549	521	598	550	559	552	600	568	575	639	576	543	575	580	501	566	557	552	584	603	534	586	559	581	540	565	557	520	532	565	542	584	574	539	580	525	526	574	527	584	542	558	544	517	547	534	593	552	586	547	558	525	537	568	525	580	566	550	518	523	546	552	560	564	561	554	570	544	579	576	566	568	561	525	588	522	604	588	547	569	572	547	631	552	585	572	525	523	539	546	533	512	542	574	590	602	554	577	551	591	515	537	514	530	546	578	531	560	565	572	560	568	559	569	544	544	568	540	577	566	590	552	554	587	593	570	559	528	565	581	542	567	539	558	561	562	560	589	535	574	530	561	554	565	531	570	524	541	533	510	505	550	571	567	525	529	573	550	568	574	558	545	547	570	557	560	581	547	605	570	545	583	518	539	593	562	554	611	578	562	556	575	526	537	546	534	557	573	532	570	542	560	543	570	561	593	540	584	541	547	553	554	624	566	584	583	580	534	555	561	544	540	586	574	559	584	579	530	576	539	547	542	582	573	539	544	553	548	574	587	598	558	554	522	566	546	573	563	557	567	579	608	556	515	551	577	564	577	582	545	576	566	539	553	595	514	572	545	546	506	550	554	550	543	556	551	558	546	527	547	522	534	591	549	568	584	575	551	556	541	573	569	589	529	530	556	613	589	547	518	516	547	563	578	577	601	552	542	520	590	554	564	551	558	522	569	560	528	604	564	528	512	522	539	576	553	556	560	537	518	566	566	565	508	557	540	537	554	603	552	527	563	531	515	580	560	553	557	510	526	535	532	569	594	538	554	521	554	533	528	551	600	553	531	527	557	557	568	508	549	557	530	569	583	574	557	539	543	513	564	544	576	552	610	519	554	578	594	572	586	568	512	554	593	591	555	545	540	597	532	575	584	564	527	553	531	580	559	569	547	565	537	544	584	571	544	552	576	553	582	573	544	555	515	556	541	509	595	584	556	535	575	552	556	530	519	566	542	548	582	560	559	574	609	527	527	536	537	587	578	500	539	532	540	602	558	572	573	580	521	563	556	546	564	533	541	581	516	550	551	561	556	585	534	548	534	556	555	574	570	594	544	579	566	501	533	537	530	501	568	555	540	537	524	548	533	552	592	540	546	595	567	572	561	536	580	548	584	535	533	530	508	543	579	587	540	557	541	533	577	570	550	511	574	555	536	547	515	577	606	536	503	544	559	540	536	542	576	578	576	591	554	535	539	551	529	504	615	577	544	553	544	560	515	569	584	527	579	546	549	576	589	539	577	550	543	587	540	521	599	557	538	553	554	556	581	539	526	597	532	532	581	520	500	567	552	547	560	565	601	556	567	586	563	570	570	574	576	597	588	562	551	558	548	574	532	551	636	599	562	573	533	533	593	593	538	558	515	564	552	562	577	520	551	579	583	572	556	590	543	582	533	524	578	539	514	560	556	568	583	593	573	605	544	536	556	572	510	578	574	559	573	517	571	566	600	564	537	538	530	540	581	517	512	573	541	576	509	568	548	516	560	526	598	601	580	564	537	577	568	539	566	526	548	598	544	604	562	537	555	578	577	573	537	573	569	534	553	531	548	578	575	575	540	559	578	549	520	579	538	537	551	562	573	541	586	554	582	573	546	565	571	555	544	577	576	531	535	528	570	541	573	510	544	489	550	548	586	538	565	572	544	581	544
22940	21446	29217	24079	21456	21640	12176	7446	29679	36729	30968	22607	14796	7182	3428	1795	1082	863	695	707	687	705	715	663	700	696	680	688	673	664	685	696	667	636	689	669	642	620	712	619	635	696	608	653	663	650	695	696	673	611	635	588	625	660	670	648	599	679	650	635	644	652	641	665	697	651	638	640	688	686	703	618	627	632	634	628	638	654	663	698	654	703	668	667	656	640	680	677	642	658	695	658	665	712	623	669	686	682	632	673	686	673	681	638	704	662	601	607	657	649	674	690	677	658	619	698	679	692	626	626	677	678	670	676	701	651	720	650	657	649	652	642	661	637	661	660	610	688	675	686	686	674	639	664	646	658	605	612	674	660	651	704	643	618	656	610	623	625	642	701	683	645	687	683	685	677	707	639	644	686	633	641	619	617	644	676	689	657	672	713	674	597	669	667	646	685	606	670	669	675	626	618	668	738	640	647	613	702	701	689	631	719	667	689	652	693	701	681	678	691	706	621	618	662	624	691	684	660	627	702	668	630	697	652	702	683	642	624	635	646	631	666	670	629	635	689	613	637	654	666	652	630	623	680	678	721	672	604	670	680	645	684	677	712	643	628	628	698	645	639	649	638	661	627	673	617	662	654	668	663	704	685	623	694	671	676	683	691	626	660	658	596	660	655	653	661	674	696	636	629	641	654	613	653	679	631	660	641	682	670	647	698	657	662	655	665	667	665	692	628	670	646	631	630	610	651	612	641	633	656	654	613	653	667	634	655	662	650	640	628	622	658	663	627	606	711	663	682	625	662	704	635	685	647	687	680	590	645	660	614	622	692	636	658	693	687	683	656	674	678	618	658	663	651	583	681	650	640	686	657	676	698	660	668	711	613	642	681	662	707	663	592	714	636	631	667	611	651	629	664	662	641	655	683	673	657	637	676	685	643	621	675	678	629	629	651	650	634	674	698	664	640	633	653	663	674	667	678	641	634	669	631	658	641	682	641	657	649	639	687	706	681	651	616	666	679	691	694	699	682	642	724	623	695	614	678	649	630	645	644	645	658	642	678	666	672	627	636	632	671	616	674	639	613	655	623	654	682	657	601	671	629	680	693	624	692	664	682	678	685	671	670	628	663	656	657	653	650	618	665	636	679	669	655	638	636	656	631	677	664	692	662	674	664	664	668	660	667	643	680	645	675	668	700	647	665	653	671	619	652	640	658	625	654	643	606	637	626	665	663	633	687	684	695	652	645	630	586	651	666	623	660	676	697	693	647	679	662	606	610	685	697	654	648	645	702	639	648	694	670	652	677	617	668	647	653	643	656	695	647	640	622	691	624	656	657	621	645	682	646	659	661	601	627	652	639	694	669	635	663	642	648	675	663	674	666	672	646	672	651	630	679	643	637	671	618	626	642	685	655	680	692	629	654	568	714	638	630	667	659	668	638	662	683	661	632	685	659	652	723	680	658	644	637	671	671	710	733	681	643	654	622	700	677	638	662	697	654	668	622	649	703	689	685	678	654	689	673	654	649	660	658	697	640	722	644	651	640	631	719	666	696	675	677	675	676	669	672	669	706	599	653	656	674	635	634	701	671	627	657	649	693	619	654	646	616	653	654	643	606	678	641	678	633	625	665	708	623	628	642	620	634	651	637	647	648	655	713	683	678	641	624	674	624	674	674	673	658	705	675	653	625	676	676	644	625	670	637	695	596	672	650	679	623	622	692	688	611	685	673	657	663	712	679	647	661	676	655	615	677	692	688	657	619	670	665	675	677	668	642	704	631	687	672	655	650	677	664	661	664	669	589	659	662	643	661	696	687	655	639	652	678	704	643	643	696	639	687	626	639	638	649	634	658	649	654	640	619	645	646	658	714	634	656	625	640	690	642	656	637	647	700	650	633	676	658	626	695	631	630	660	645	654	650	661	632	669	665	651	687	731	643	653	642	648	646	679	640	663	670	663	667	646	648	657	683	644	701	686	635	648	650	646	663	669	675	675	655	630	607	625	666	627	675	673	653	649	652	687	662	637	681	629	628	682	686	664	661	680	675	648	631	656	680	620	646	660	655	655	675	683	644	611	686	663	662	646	666	631	673	684	624	608	720	681	658	722	664	653	669	640	648	715	672	628	649	654	727	663	630	682	662	710	657	609	693	684	623	685	690	611	659	672	643	639	643	637	630	658	618	674	682	645	665	662	658	678	652	661	676	708	665	657	648	641	685	629	661	673	642	645	642	643	669	663	641	671	660	658	667	631	696	665	691	696	658	611	673	695	685	652	655	669	661	663	660	637	703	661	648	624	626	635	641	673	664	662	660	651	688	656	650	668	652	660	671	608	648	632	690	693	671	631	636	664	646	640	652	640	627	669	644	679	629	599	648	691	667	658	652	712	644	630	670	671	641	650	669	635	636	651	661	678	648	631	656	628	604	696	657	633	675	675	614	614	632	691	633	621	630	665	680	648	640	630	716	663	623	622	654	684	669	646	610	635	658	633	643	675	635	667	693	692	657	659	612	665	683	688	647	662	650	632	673	641	673	643	597	632	647	622	631	642	621	651	639	662	653	648	663	637	644	668	665	648	610	660	625	644	671	623	672	690	658	623	629	649	706	648	652	619	636	643	714	677	649	662	638	699	664	622	667	668	651	729	661	658	644	649	648	698	664	604	672	630	629	615	638	685	620	696	666	634	645	668	653	639	661	615	691	629	661	726	612	611	674	660	670	685	657	657	641	695	656	670	659	630	650	688	644	610	605	635	669	680	661	659	654	723	654	651	633	617	663	638	649	685	679	662	645	663	667	641	630	657	629	613	666	685	644	663	646	669	629	665	662	689	616	654	668	668	663	632	641	657	680	652	711	651	669	654	700	643	694	669	628	701	646	690	733	656	668	681	675	631	682	650	655	680	671	640	706	648	660	664	636	644	699	588	667	689	644	663	654	676	614	674	667	651	642	649	687	637	648	639	626	668	624	655	636	681	672	696	643	656	673	625	672	691	658	644	662	678	684	662	675	662	695	638	678	648	662	631	618	651	661	642	665	680	676	643	630	631	637	691	698	631	658	642	628	664	687	624	647	710	687	667	684	646	681	608	710	601	667	617	629	698	651	655	652	710	685	704	681	680	603	665	647	685	651	653	680	660	673	638	629	682	678	658	674	664	639	693	657	652	680	639	657	655	668	686	639	653	657	681	643	645	681	678	662	660	654	624	600	672	672	663	647	731	669	625	675	702	647	627	612	684	668	630	633	655	652	697	643	645	667	674	640	649	622	669	665	623	619	671	677	678	642	650	649	701	683	724	658	673	679	640	675	635	655	693	604	604	638	653	653	639	630	642	616	636	696	640	621	639	681	671	662	611	607	676	673	638	717	662	698	653	663	651	651	636	686	691	693	676	702	651	681	651	655	629	664	603	653	624	643	716	695	632	654	665	679	618	636	637	701	658	639	697	672	655	639	672	646	672	651	671	665	622	660	661	678	684	613	657	618	691	656	664	651	665	652	689	681	616	653
12668	30153	24526	15684	11874	8674	6138	11556	36068	38597	32573	25627	17712	9092	4808	2456	1370	868	780	749	721	682	675	663	690	660	658	713	712	693	702	661	677	721	685	695	739	671	639	683	694	666	682	694	668	698	641	680	667	699	645	685	643	731	683	721	664	677	676	723	690	688	627	698	684	663	656	668	672	677	662	674	691	663	663	715	635	718	633	654	680	671	701	631	674	700	665	708	659	661	654	616	737	700	666	685	667	681	707	669	712	710	705	722	717	643	685	692	601	642	677	709	648	714	690	686	639	654	675	675	683	669	710	674	714	693	701	690	675	678	647	685	724	712	663	686	651	685	738	744	720	657	722	668	669	649	702	686	659	646	688	680	662	627	689	658	659	671	719	699	696	653	684	661	641	663	684	679	653	675	672	665	658	636	665	673	712	711	641	668	688	685	632	684	674	666	665	640	679	655	648	697	669	664	642	710	676	733	659	684	695	650	686	658	653	729	665	705	728	688	686	684	653	705	705	678	743	682	641	685	726	664	678	741	672	677	700	695	640	696	674	706	681	675	699	701	671	662	682	673	637	675	690	610	685	701	681	668	688	695	733	702	685	708	639	660	694	672	719	667	684	684	660	721	644	695	689	684	646	712	679	698	662	651	658	689	661	655	648	675	665	718	689	679	621	679	696	695	702	690	671	736	662	683	705	691	660	680	702	646	660	669	678	655	659	671	671	680	670	624	694	693	694	669	648	676	731	674	699	708	688	701	679	673	681	700	654	676	645	667	640	670	670	690	717	654	720	690	687	696	666	717	651	722	663	672	644	656	647	658	681	667	677	661	703	737	651	659	683	675	706	689	659	718	696	667	696	724	689	695	695	645	720	634	670	713	644	676	643	663	634	659	732	662	671	733	694	694	659	660	703	665	712	671	638	662	740	687	698	688	684	691	627	683	678	686	662	654	690	650	663	697	685	693	624	719	650	696	623	674	651	709	657	717	720	694	681	721	694	681	667	689	643	675	713	695	700	687	628	662	713	679	695	684	639	653	684	692	667	677	719	674	660	691	675	652	667	662	718	677	658	680	672	669	697	666	645	688	679	648	633	645	681	705	662	698	666	684	653	636	669	644	648	711	643	729	620	678	645	730	677	647	642	688	662	669	654	647	698	689	652	674	636	691	662	673	654	669	679	699	647	676	654	708	664	688	709	667	693	619	704	646	689	679	683	645	709	728	675	720	678	659	676	665	698	681	685	646	670	662	725	669	691	639	645	642	701	676	658	663	731	685	658	632	677	655	701	631	652	709	694	658	696	667	692	630	699	675	659	688	685	671	677	707	653	680	712	676	708	695	659	709	695	694	694	682	669	664	686	737	686	677	665	690	735	682	661	709	733	711	690	677	668	629	652	696	673	662	649	621	624	665	691	673	659	686	634	641	665	694	721	675	611	661	679	679	699	656	697	644	711	666	712	692	665	709	620	710	660	687	655	674	677	681	622	684	702	677	662	631	662	645	638	660	688	681	678	658	679	718	664	654	673	657	634	673	663	677	669	688	705	702	672	650	689	671	669	669	685	720	675	709	654	673	720	677	669	700	642	659	642	680	672	684	700	685	699	669	712	705	706	650	687	704	691	690	697	678	650	664	689	695	681	638	681	716	649	624	697	671	678	690	689	671	681	736	664	662	615	714	656	646	692	664	640	674	674	664	698	683	655	658	679	679	611	680	656	691	662	655	668	697	607	703	698	633	664	700	680	659	719	677	676	674	660	701	689	682	659	662	674	670	729	663	687	655	682	671	641	669	649	677	698	683	639	725	645	691	634	689	673	679	658	696	703	634	655	700	719	698	617	678	715	667	649	625	691	683	665	671	683	699	620	637	641	690	701	669	641	654	696	691	702	653	662	679	725	639	706	671	704	654	667	673	681	675	696	680	689	702	697	673	707	690	704	724	711	648	672	649	655	716	645	654	614	645	676	657	654	710	665	700	677	644	683	658	700	685	675	667	631	682	661	714	693	702	663	681	657	676	707	691	672	648	691	621	670	672	666	669	673	685	649	664	665	657	653	661	676	673	664	704	684	692	658	640	688	722	702	632	650	648	647	682	647	654	678	708	716	670	699	650	662	655	676	706	657	665	679	655	679	707	681	684	642	696	680	646	695	707	633	673	696	694	682	664	687	660	669	697	661	612	697	709	679	683	640	644	694	649	685	666	661	686	728	626	651	673	675	660	684	635	676	678	695	695	681	691	695	653	699	677	742	636	678	679	721	678	689	719	671	674	694	688	683	673	704	694	656	700	716	681	659	663	690	692	644	650	682	682	658	662	689	680	718	715	685	679	611	691	709	694	691	678	685	690	685	668	647	711	662	662	717	683	716	675	627	675	629	704	703	729	678	649	685	682	642	632	714	695	642	654	654	737	688	700	707	652	656	690	678	675	617	666	658	684	692	637	663	715	666	707	632	717	690	692	631	669	659	668	680	657	675	723	704	662	659	678	670	648	651	662	620	686	683	689	609	653	696	641	721	690	611	683	670	708	702	714	686	677	647	692	711	693	654	694	677	680	635	695	703	680	701	681	653	674	673	684	663	701	706	645	668	649	710	667	680	706	713	679	616	675	737	687	682	619	643	683	713	670	742	707	653	740	705	669	712	698	664	637	643	675	681	669	666	684	666	699	662	710	674	642	702	693	663	672	731	660	665	708	727	675	723	692	730	648	699	655	658	703	654	650	688	639	710	651	702	661	639	684	642	695	668	676	717	653	668	735	678	631	681	653	644	664	681	672	665	696	679	709	731	643	685	667	658	649	660	678	708	657	706	688	667	684	692	690	671	698	690	607	701	664	663	706	673	687	707	689	598	680	658	672	755	713	683	681	709	696	672	703	666	662	632	694	665	643	719	676	714	696	641	679	675	691	700	654	684	636	669	670	723	716	685	701	671	715	676	683	705	690	688	674	658	656	682	684	688	640	661	651	659	660	681	675	676	679	665	669	719	650	700	701	711	714	672	696	703	669	666	684	664	658	686	700	666	698	695	684	656	656	689	723	654	706	636	694	711	690	706	653	694	636	669	619	685	656	681	673	660	634	650	668	695	685	654	637	640	682	641	712	683	664	699	669	665	663	651	625	672	709	724	654	651	663	706	686	651	674	699	628	676	656	673	671	662	654	660	710	668	667	623	669	668	704	664	680	638	677	675	671	666	687	713	697	685	683	683	704	704	706	691	725	690	684	671	676	668	686	679	668	698	720	676	691	661	674	696	689	662	657	614	664	681	684	694	656	660	655	706	653	700	658	668	629	673	689	677	661	705	638	668	639	659	675	650	650	695	772	690	661	677	630	665	697	713	638	679	685	680	704	645	678	681	717	696	684	649	663	675	661	694	732	679	679	668	678	685	626	669	707	680	701	696	686	687	655	736	663	616	684	678	653	686	699	672	688	705	663	660	658	687	678	719	677	653	668	676	689	635	693	667	644	650	671	675	683	687	688	677	691	681	703	626	661	717	669
28111	19982	13963	7102	3326	2099	1662	1943	2787	2664	2077	1567	1133	837	610	536	493	487	456	459	454	496	474	499	459	451	448	501	429	487	442	450	467	484	483	465	478	428	477	491	418	461	456	455	475	460	480	478	497	464	459	429	471	476	484	449	411	519	474	452	467	491	478	457	485	485	476	481	451	459	440	489	437	482	484	441	454	480	436	466	463	458	417	477	445	456	494	461	467	512	466	488	494	449	447	458	454	475	458	431	444	506	463	476	447	461	479	478	470	477	488	426	470	460	456	470	454	466	478	463	453	485	457	467	442	494	484	472	460	482	474	500	485	479	434	483	478	459	498	476	487	474	449	456	428	451	455	456	457	471	460	473	484	455	476	462	462	458	475	459	475	455	465	433	467	467	454	464	456	481	456	468	440	461	437	481	457	453	479	446	460	450	458	453	471	495	476	425	428	465	436	479	464	459	450	471	474	482	493	481	464	445	489	459	432	453	461	509	458	475	487	478	468	467	464	469	479	478	469	460	438	489	486	475	487	514	449	457	460	432	463	422	486	458	485	452	457	470	428	445	431	445	514	475	488	443	449	432	463	447	457	497	469	472	468	472	466	507	437	431	465	465	445	455	448	447	460	490	484	426	480	467	486	430	470	465	479	510	465	451	459	457	445	510	472	441	490	478	476	487	447	456	455	450	449	467	428	483	459	491	478	493	478	474	450	469	466	490	452	470	467	456	453	469	435	476	450	484	431	430	483	488	449	461	450	453	465	485	466	455	474	467	454	443	489	420	468	477	485	460	439	475	465	471	480	469	468	472	448	463	451	456	490	425	461	451	444	434	442	422	446	460	444	445	486	451	503	447	459	441	457	439	447	464	430	473	459	490	473	428	478	413	457	473	457	457	439	492	466	464	480	486	464	467	438	472	435	470	424	484	462	458	464	469	450	477	493	480	460	501	495	438	467	441	461	470	500	459	486	496	455	476	455	504	456	470	473	502	458	442	466	467	456	452	459	441	455	465	439	492	433	448	498	465	491	471	441	441	456	475	452	475	465	493	467	484	473	432	479	446	450	490	462	475	466	455	483	444	501	497	479	455	486	467	461	478	471	482	460	447	441	462	460	442	478	476	512	458	448	481	476	453	446	464	448	469	484	495	450	455	443	493	448	464	471	467	480	452	444	513	484	456	457	460	477	436	481	468	434	439	448	510	458	481	513	444	472	425	499	440	474	459	508	489	470	467	445	497	497	456	454	401	474	490	481	441	495	473	428	494	511	456	426	455	490	441	492	417	453	477	483	428	482	488	495	499	458	432	454	455	498	454	456	467	468	467	494	478	426	470	496	472	483	450	471	449	451	442	443	473	428	444	428	441	465	458	480	471	463	467	442	457	476	467	452	452	430	466	470	434	486	453	510	451	474	467	490	468	446	489	455	454	459	485	458	448	479	431	458	464	422	490	460	496	426	408	447	469	444	411	490	431	456	440	440	440	477	510	434	481	444	507	440	506	490	461	492	456	426	483	444	455	447	491	479	448	463	495	490	431	450	482	458	430	469	443	426	481	480	452	508	475	453	483	446	488	469	499	438	472	455	468	447	492	468	472	471	463	453	453	455	495	459	437	464	472	473	435	432	484	428	457	454	470	503	450	449	452	419	452	435	444	465	476	456	533	480	495	462	487	457	484	429	459	498	426	449	492	446	445	480	478	466	456	431	489	438	457	450	450	446	482	464	456	463	483	481	473	526	447	505	510	463	440	444	438	460	401	461	467	468	460	438	476	470	448	430	462	434	473	462	499	450	438	475	472	462	507	456	441	509	471	473	429	441	446	444	486	476	454	497	489	497	469	462	462	456	446	497	448	461	438	459	478	488	469	455	449	471	455	421	480	493	455	479	443	449	477	468	445	431	452	447	471	443	456	480	499	472	488	466	500	447	502	452	486	445	482	465	485	484	497	460	425	475	439	484	462	516	451	482	463	458	438	460	484	469	457	452	484	457	465	508	497	481	456	467	442	432	452	473	439	471	456	443	454	439	416	405	476	499	508	475	440	464	462	460	446	459	483	437	478	484	493	465	470	473	471	411	487	449	520	448	456	482	472	444	439	463	436	429	444	478	498	478	474	486	414	458	440	464	455	433	460	475	466	478	463	433	488	447	456	494	480	435	442	502	485	485	468	448	488	439	450	486	461	490	456	480	454	516	431	426	462	450	415	448	434	484	453	486	424	514	471	442	449	436	463	468	422	482	450	441	437	451	443	482	519	489	467	487	416	436	449	447	485	472	450	466	476	455	449	454	470	473	420	426	491	479	436	460	502	473	458	453	439	492	471	442	477	464	444	471	478	477	468	442	519	459	486	466	504	479	465	502	504	478	464	430	470	449	442	475	499	495	435	502	439	417	445	465	507	448	480	445	442	471	429	494	473	468	519	522	496	424	473	443	465	493	461	519	440	478	460	455	457	463	458	459	459	444	484	454	496	473	484	454	449	505	508	456	502	478	473	490	424	450	443	469	457	479	484	443	459	464	433	440	448	435	440	478	449	444	459	485	462	462	463	407	490	496	463	443	454	467	478	480	514	434	474	458	484	482	471	494	475	432	481	422	468	448	445	476	413	527	452	495	479	497	447	464	473	443	421	441	434	466	463	506	477	405	451	453	438	466	452	486	489	440	455	444	497	469	502	474	441	461	514	486	463	421	451	438	465	475	469	460	478	456	467	471	474	446	415	491	455	484	438	436	476	453	437	484	439	434	442	486	455	467	463	454	492	472	459	455	454	474	455	500	438	444	443	448	508	453	466	469	453	504	498	454	502	417	509	453	450	482	476	488	479	453	490	450	466	454	453	463	493	474	439	453	432	432	465	429	447	470	482	440	478	480	447	492	441	430	475	468	447	480	471	462	459	439	458	437	484	428	447	472	485	495	468	453	458	442	484	434	475	480	462	453	452	484	451	476	475	480	459	461	463	471	452	464	461	455	478	470	471	438	415	486	459	450	509	457	442	465	478	479	468	455	479	462	448	471	489	470	449	466	478	504	452	449	450	431	489	453	459	445	484	415	444	461	478	498	436	482	443	456	454	478	470	489	477	478	452	502	457	454	488	446	451	504	487	457	457	463	463	446	455	451	445	457	467	454	494	467	501	454	480	477	424	418	436	468	454	505	472	488	437	488	478	493	478	477	465	504	453	456	490	462	476	486	437	482	497	440	465	478	465	466	435	466	457	502	496	440	474	424	449	515	471	525	483	457	460	412	422	418	495	485	416	449	440	493	489	437	481	491	467	499	477	438	426	450	474	476	470	440	527	431	438	435	473	500	430	458	447	490	473	456	474	450	457	470	472	474	453	445	480	475	456	493	455	460	495	461	448	503	455	461	467	463	477	421	456	473	445	464	464	451	461	440	441	429	446	455	472	467	478	467	425	466	458	465	501	474	458	457	456	432	513	468	469	458	439	443	472	500	455	469	491	471	453	417	479	459	453	481	446	433	492	429	461	476	503
10516	15669	13404	7980	5487	3648	2849	3045	4020	3591	2815	2019	1407	987	722	535	529	482	505	498	500	453	481	499	495	464	483	511	499	531	509	537	474	522	460	463	487	491	463	517	465	477	509	461	502	453	519	498	482	490	502	496	503	467	491	516	483	473	520	471	502	462	488	488	532	489	508	513	507	495	468	478	511	436	469	509	498	499	501	473	507	492	480	528	505	477	489	494	500	532	472	492	459	515	508	481	501	485	525	509	505	493	521	491	525	453	485	514	488	514	479	485	479	501	530	504	490	510	461	500	511	527	444	487	531	488	470	476	463	512	486	516	498	460	539	463	497	525	529	547	482	502	474	453	476	519	477	468	488	478	478	516	526	472	481	503	502	495	490	488	459	495	510	506	510	501	507	469	505	507	486	508	464	497	507	506	464	494	512	489	492	457	485	500	516	481	503	487	561	510	509	467	487	486	494	488	477	484	532	474	518	475	535	502	503	521	453	505	495	487	477	503	505	495	470	465	491	475	488	481	492	463	513	499	492	495	483	479	516	517	489	471	504	509	508	508	496	530	502	490	525	526	480	496	467	488	525	508	488	485	488	483	531	492	491	495	439	512	527	486	479	476	497	486	483	480	489	462	515	454	460	509	465	503	466	499	480	481	456	522	521	488	492	501	516	521	497	479	500	515	516	494	502	511	496	509	487	512	490	503	495	488	511	478	501	492	481	513	508	506	498	508	487	540	464	475	494	531	499	490	465	484	458	498	496	466	522	485	505	480	488	474	524	496	472	481	541	515	529	466	483	477	474	528	518	505	502	527	509	508	502	479	442	514	521	521	482	507	494	503	502	486	541	503	496	513	507	443	540	508	480	527	497	511	506	511	484	502	503	506	503	480	520	515	481	473	488	508	493	463	474	500	480	507	517	518	502	484	478	483	527	529	505	542	500	531	510	414	506	468	497	512	513	520	492	489	529	481	525	512	531	522	469	524	478	467	448	434	531	513	478	474	499	492	511	564	526	473	510	489	502	496	509	500	506	505	522	494	513	537	458	497	494	466	471	504	489	496	519	501	513	460	475	512	466	500	512	500	493	512	499	540	467	477	559	497	494	445	504	461	494	458	505	501	501	498	479	485	509	473	484	521	483	472	510	484	501	523	510	511	482	479	506	501	499	519	447	503	498	479	513	519	485	486	499	502	456	510	557	487	487	519	490	513	498	472	464	469	525	510	560	486	475	502	512	440	513	500	513	501	500	500	503	488	475	520	473	479	484	474	516	500	492	479	448	478	502	492	475	485	494	497	493	491	493	502	483	496	496	520	486	495	485	462	520	464	522	488	498	512	483	494	452	501	503	514	476	483	492	461	491	546	488	487	503	445	487	499	516	507	496	469	492	498	466	522	504	498	504	475	487	500	498	507	493	476	446	485	500	498	523	488	503	520	510	523	505	523	474	483	480	528	501	512	513	479	499	460	505	574	544	506	424	494	509	496	497	487	508	530	480	493	498	489	467	498	479	502	543	528	478	499	517	478	458	517	491	527	488	490	521	504	484	498	467	487	515	519	505	505	487	439	509	495	490	498	518	486	470	444	499	486	491	481	510	475	534	507	508	495	481	513	494	490	488	488	488	540	517	518	487	486	500	496	506	504	518	496	484	446	497	504	502	477	454	472	494	501	513	521	475	504	477	532	487	519	524	494	474	468	475	517	481	499	483	474	454	482	485	500	516	488	490	495	502	481	497	477	498	490	508	500	483	471	519	523	480	484	511	478	520	510	467	482	488	470	510	496	462	489	499	498	497	525	502	459	494	452	507	497	504	522	494	508	509	534	459	505	482	520	526	494	450	497	503	499	492	484	484	465	520	542	474	472	502	526	524	501	471	513	521	505	469	505	484	526	513	533	470	459	485	507	518	492	545	500	518	507	505	492	504	526	456	467	477	492	545	499	498	483	495	525	540	500	500	503	493	507	470	492	487	541	482	508	508	457	486	471	490	525	501	548	433	508	502	529	502	532	510	504	503	486	490	528	497	539	479	493	504	506	486	500	487	460	475	511	525	470	509	502	491	460	473	514	480	497	473	521	494	505	503	480	517	486	496	507	496	493	499	452	497	470	479	547	518	492	519	532	465	506	485	537	487	496	520	512	489	473	504	529	508	495	488	472	461	565	501	478	474	508	485	509	489	495	485	508	497	539	512	511	526	503	495	501	499	532	474	474	455	489	455	513	513	537	508	469	504	529	498	498	488	492	503	495	440	514	506	511	517	495	506	500	513	498	445	502	484	488	441	505	525	464	514	499	497	438	518	488	497	475	478	469	500	485	463	502	477	501	501	475	480	447	497	508	501	483	466	509	485	473	494	508	504	524	483	492	504	481	487	518	518	473	484	478	545	510	500	504	511	511	489	498	538	483	477	493	462	493	487	513	501	520	497	497	512	492	483	510	501	489	473	469	449	529	515	501	511	510	476	489	531	506	521	470	506	462	512	538	481	468	472	471	488	454	493	499	475	498	494	509	483	511	508	555	470	506	501	504	544	469	528	492	479	506	496	539	507	487	475	480	512	483	499	504	492	524	511	509	471	518	501	500	488	462	492	502	463	520	501	473	549	502	495	497	482	474	509	507	493	525	504	497	524	479	468	508	493	505	474	471	490	488	485	488	539	493	495	472	528	472	472	519	516	495	517	519	533	456	513	506	481	507	524	494	478	479	522	493	521	493	518	538	475	452	503	509	491	464	449	479	470	486	482	507	498	503	527	520	475	495	485	521	490	454	497	538	560	529	518	490	480	493	469	523	491	470	444	431	523	513	519	468	504	494	479	465	485	478	521	479	503	511	533	472	516	475	495	496	483	510	500	482	488	489	488	514	501	524	504	521	518	488	502	535	527	490	488	487	535	496	512	475	510	481	502	551	482	515	490	504	475	487	510	508	478	477	501	471	604	456	482	502	490	504	468	516	511	490	487	531	509	499	455	440	486	492	502	480	512	516	513	493	531	511	507	462	504	482	472	520	530	507	460	481	451	499	453	483	479	476	504	509	494	524	481	535	513	478	485	522	525	534	510	500	474	502	488	494	511	478	476	469	482	484	507	504	466	529	480	484	520	513	506	481	480	492	435	505	486	472	480	476	511	515	496	485	501	531	498	479	533	450	471	490	532	481	442	524	488	489	470	515	532	489	507	501	473	456	493	543	472	500	539	497	496	474	536	467	452	469	491	505	470	487	491	516	508	496	496	538	512	497	511	489	474	497	447	462	514	531	475	520	536	525	508	526	533	501	476	524	505	511	489	472	488	503	490	504	503	484	517	474	489	511	458	498	518	480	486	516	549	527	521	491	477	478	492	490	487	449	516	503	497	496	501	495	459	457	453	509	481	494	493	474	465	477	528	498	494	513	519	488	512	476	506	490	529	476	478	543	491	495	548	489	495	464	484	470	477	485	474	504	485	484	517	486	494	515	513	484	461	480	508	471	518	474	462	499	481	485	500	512	507	509	478	536
24211	21386	28494	24647	21185	9065	3814	10397	21950	21932	16079	10537	6080	2773	1444	917	698	611	559	535	563	543	584	577	555	525	522	514	539	527	521	554	515	539	554	508	554	538	518	491	534	543	525	556	564	534	510	526	486	554	530	514	524	503	549	538	521	538	541	551	547	543	540	512	537	518	501	524	528	508	508	522	622	536	516	520	523	534	516	536	526	520	505	533	524	532	526	535	537	592	495	531	531	523	535	526	516	558	557	505	500	535	505	534	523	551	514	515	540	526	533	539	529	524	536	544	526	542	520	547	536	525	571	520	554	526	529	504	526	529	564	498	493	517	526	538	575	595	532	528	573	528	526	544	558	505	487	481	515	487	504	537	542	508	543	518	542	514	540	519	539	520	525	526	565	528	525	555	475	549	533	494	548	547	506	545	572	551	541	539	519	526	497	561	527	502	539	557	526	526	503	521	528	486	497	491	510	493	554	518	507	517	540	518	515	520	521	517	527	524	552	556	531	506	536	548	540	501	521	525	521	520	566	496	525	507	561	531	521	494	484	509	516	557	534	560	572	533	540	521	528	469	479	534	548	557	546	539	522	515	513	512	584	506	537	534	501	546	580	568	544	509	488	513	550	534	534	479	526	533	517	580	529	502	531	539	519	501	537	552	547	527	537	469	498	513	521	561	577	542	542	497	552	475	511	540	538	562	562	529	508	555	515	490	492	511	554	534	551	529	557	534	563	558	514	521	534	539	514	535	538	516	497	502	563	558	529	550	559	541	526	473	540	535	551	488	504	536	575	509	555	518	555	517	554	510	525	540	521	538	536	532	520	528	507	538	550	516	555	513	556	531	538	488	525	522	535	532	569	551	543	520	506	520	548	486	491	531	499	537	497	528	533	555	535	497	596	534	495	545	517	516	515	535	544	570	530	527	526	564	532	540	498	521	533	521	524	544	566	531	506	568	565	491	526	556	559	528	473	479	539	490	531	558	556	530	537	495	519	548	540	551	501	547	563	518	550	533	568	555	574	544	546	514	550	506	512	553	538	556	516	510	523	557	547	522	543	529	534	548	544	513	548	567	518	522	524	556	552	562	506	567	547	512	513	561	496	524	529	537	548	523	511	508	550	485	504	547	524	522	549	521	521	561	524	531	552	489	538	535	526	565	511	507	518	552	523	489	534	526	515	567	564	528	567	537	495	520	561	523	555	496	510	527	487	514	554	501	530	540	502	522	530	544	532	567	538	536	516	531	529	550	513	579	515	567	535	546	526	519	535	571	556	552	520	528	487	502	555	503	509	543	502	545	552	528	565	529	511	527	572	533	533	481	554	507	487	545	496	506	516	512	543	465	535	546	542	550	540	522	526	556	534	512	522	569	543	533	511	547	525	490	542	499	533	516	521	538	548	468	560	489	495	511	490	516	534	493	506	571	556	501	552	489	525	561	561	540	586	544	520	519	554	497	526	510	502	534	500	543	536	540	537	514	530	493	547	498	557	545	522	539	449	510	539	549	525	502	495	498	511	520	511	579	557	494	580	514	543	537	537	502	542	552	568	535	520	542	539	517	568	509	530	546	510	533	518	526	534	501	507	498	504	550	534	567	526	536	511	506	494	565	535	501	508	510	536	554	503	524	530	525	573	539	548	572	512	524	487	507	528	533	532	516	565	497	566	484	509	569	540	500	529	525	510	538	487	506	515	515	548	597	530	572	497	540	538	557	534	522	566	543	546	537	527	535	526	536	500	548	550	519	508	569	553	533	554	526	501	511	537	518	570	532	534	517	493	499	559	553	515	519	553	570	551	509	521	598	511	508	547	538	547	508	485	507	533	557	543	512	558	566	568	504	507	527	543	555	541	526	551	552	513	511	556	582	532	510	525	537	534	532	542	555	500	513	551	533	508	533	520	541	517	573	553	528	530	536	519	556	542	549	501	527	539	562	527	514	549	544	533	489	492	529	530	517	495	492	543	526	536	560	515	533	527	503	557	520	532	559	557	496	506	520	501	537	539	556	485	539	532	539	549	553	557	491	551	527	542	537	535	527	544	498	515	525	503	560	515	545	524	490	527	544	542	546	550	558	510	514	503	528	558	509	506	522	556	496	534	542	504	553	526	546	524	517	458	514	541	564	542	530	555	516	529	554	541	550	524	507	531	531	519	574	505	526	572	531	524	511	536	535	509	525	565	505	503	528	524	548	543	537	523	518	498	559	540	511	553	533	593	508	515	537	480	522	514	512	529	523	535	531	547	513	506	533	524	519	542	554	469	474	522	532	472	543	480	522	468	522	551	514	537	526	526	546	497	552	533	472	549	526	461	523	522	517	548	512	533	545	579	528	539	555	472	538	554	504	546	531	495	524	555	527	560	551	557	516	529	520	504	501	550	537	518	525	529	529	546	514	551	514	520	532	495	476	544	534	538	544	528	524	528	526	524	534	504	552	532	533	502	536	544	545	517	557	496	508	543	572	538	530	575	560	537	532	524	544	486	495	543	541	534	509	529	493	532	538	532	536	526	526	541	543	496	525	535	581	520	506	519	501	573	540	530	550	563	545	559	504	511	526	513	535	515	499	527	532	544	541	508	448	556	512	509	532	499	523	528	495	499	499	509	524	494	579	552	530	547	536	524	542	497	504	553	483	513	529	542	484	523	541	525	495	538	509	508	541	502	561	555	521	510	565	561	572	532	512	482	507	500	541	514	565	566	512	488	524	520	519	487	501	515	548	542	528	521	549	501	501	547	503	525	533	522	537	508	549	508	577	541	600	504	530	524	527	524	501	525	565	516	529	545	552	497	532	520	532	539	522	490	553	525	516	535	561	523	500	525	527	538	541	531	513	543	536	517	508	506	555	538	510	485	486	532	538	561	487	570	517	534	566	545	528	497	514	535	563	534	527	544	524	543	536	476	526	538	518	507	536	519	505	516	540	505	517	530	554	522	536	522	495	523	520	507	517	519	533	521	536	519	538	523	500	503	497	549	514	558	509	512	546	525	529	565	488	489	463	570	549	558	535	546	581	513	524	493	534	551	542	521	537	521	536	512	524	521	520	525	512	520	550	504	533	559	524	502	498	529	546	511	564	524	510	535	492	504	491	519	521	544	502	531	518	549	509	571	563	529	514	546	519	504	513	509	493	510	531	597	519	516	505	531	525	534	550	498	582	518	540	510	534	517	564	507	538	522	532	563	525	470	485	545	551	528	528	529	530	533	547	528	533	557	524	513	549	523	523	561	533	525	541	535	510	550	568	527	540	541	566	492	506	509	524	552	529	584	521	531	544	500	558	536	540	513	541	505	520	507	570	495	501	520	549	511	570	576	482	558	536	547	535	549	512	522	522	535	514	518	537	528	530	535	531	556	531	491	553	510	515	545	530	529	556	571	488	539	488	562	518	538	544	486	540	546	541	530	506	526	518	530	550	504	541	525	531	481	545	549	542	527	528	541	546	548	531	507	605	524	540	497	525	524	513	535	523	567	517	507	546	527	568	519	523	556	513
9937	23296	18903	12032	7448	5849	5417	15823	27741	25769	19278	13708	8447	3888	2134	1234	878	611	573	546	577	574	546	561	546	556	603	584	594	565	582	542	587	556	571	583	543	584	537	618	544	573	592	601	538	554	561	569	552	534	522	529	600	562	537	519	533	544	551	553	523	574	562	547	609	560	533	548	570	596	516	518	507	537	564	543	523	567	549	513	549	535	504	514	602	561	569	569	569	520	548	590	590	605	546	539	555	577	556	543	574	584	512	587	566	540	522	554	546	553	553	509	547	592	560	600	560	544	588	547	522	554	553	587	509	563	544	534	532	596	568	541	557	518	567	579	562	586	527	579	580	600	532	530	548	563	560	524	556	532	555	569	543	590	537	528	547	533	584	543	571	530	587	559	586	558	504	577	564	528	583	557	554	563	535	561	547	558	551	537	522	531	511	575	580	512	564	545	529	553	522	530	543	552	545	537	564	523	589	540	541	512	549	534	599	561	525	534	566	562	514	546	526	561	541	559	521	562	557	545	540	572	563	550	536	582	578	567	564	543	545	543	569	557	584	546	581	537	531	565	551	558	533	547	555	538	598	560	549	595	557	593	582	565	554	559	585	568	566	559	518	542	547	574	551	560	543	578	530	534	514	575	578	555	563	546	580	543	510	554	508	531	523	552	580	539	554	541	570	604	510	516	522	556	535	543	557	546	522	538	547	547	546	580	532	599	529	549	558	562	541	580	528	548	534	533	540	557	576	575	582	574	541	517	531	555	533	576	540	557	569	577	570	518	561	530	535	521	562	546	557	565	537	526	584	532	558	518	532	576	561	579	564	540	514	537	597	540	558	571	530	518	509	582	572	582	564	543	569	559	556	585	567	566	504	557	503	581	587	534	577	544	517	555	603	527	544	557	563	515	549	542	539	577	581	565	539	564	552	584	609	565	510	551	545	493	538	546	567	527	556	546	595	546	505	533	525	564	556	578	533	527	569	534	525	569	553	559	570	564	569	557	544	549	548	563	535	568	522	559	558	541	572	561	539	548	548	502	496	562	573	560	536	551	612	538	539	518	530	554	556	551	573	559	510	545	543	538	591	538	566	545	589	548	517	565	566	590	562	530	571	542	552	510	564	557	532	559	567	531	510	551	561	552	550	533	557	567	551	562	539	575	571	549	557	590	537	538	564	571	544	572	579	531	515	572	577	532	563	523	541	576	530	574	550	525	525	541	535	576	582	546	542	549	569	583	517	558	564	606	586	552	577	586	552	536	578	574	534	578	542	622	527	558	567	520	598	550	539	543	553	595	553	562	548	542	552	545	574	544	538	535	579	557	533	555	582	569	508	557	563	549	549	540	556	526	562	525	562	580	564	543	547	535	571	607	533	500	498	553	529	537	568	551	546	569	522	574	547	607	571	543	556	595	557	559	583	554	546	573	546	581	564	545	552	585	571	575	518	551	542	536	582	558	560	569	548	515	566	565	586	538	567	504	559	576	542	542	558	545	545	532	548	576	568	536	567	561	583	544	575	533	554	578	550	521	523	540	555	535	553	511	602	513	537	537	536	584	586	552	565	572	559	559	580	573	560	555	543	565	578	591	559	558	544	570	500	575	536	571	583	546	543	527	550	552	503	627	563	551	587	566	572	574	559	557	562	566	568	544	602	538	592	599	598	529	568	570	582	545	531	541	591	548	552	512	514	545	525	560	550	575	532	570	538	516	571	585	553	543	560	542	527	533	565	547	570	517	576	573	545	593	527	531	538	595	546	557	551	570	549	591	515	552	563	564	541	590	537	590	562	573	534	546	549	541	525	560	557	487	574	543	550	546	521	575	592	529	576	578	570	570	526	516	521	523	551	540	526	562	564	603	559	521	574	563	520	521	587	555	577	520	565	531	578	532	543	554	501	526	572	579	549	547	563	508	583	538	544	579	510	535	535	574	569	556	526	547	572	502	512	583	522	568	546	562	565	580	605	552	543	543	564	556	516	544	551	522	586	574	537	553	558	550	587	547	547	567	552	524	564	598	512	566	594	548	594	544	561	539	543	537	540	547	566	525	552	564	544	540	549	499	575	550	577	548	533	582	544	553	529	539	542	547	552	563	545	505	563	577	559	579	567	576	539	566	556	556	579	624	584	565	489	556	562	567	556	533	568	548	570	569	507	540	568	561	558	570	570	532	565	544	524	551	544	545	548	544	583	565	560	546	583	508	563	552	569	595	509	548	562	525	529	516	574	547	541	526	566	569	541	565	566	563	535	584	530	602	543	550	487	558	566	533	532	550	550	534	545	543	557	578	562	555	561	572	573	551	568	541	561	576	561	559	541	511	552	565	547	576	545	584	541	505	565	539	556	538	512	573	532	560	576	518	550	576	533	539	540	544	549	565	553	515	535	555	543	559	553	578	590	543	575	529	565	540	531	543	561	519	581	531	566	574	543	514	558	525	548	558	553	549	560	576	552	547	554	550	525	518	586	539	548	562	564	559	593	558	587	520	551	533	577	546	518	573	577	590	565	547	541	583	519	511	557	533	598	561	558	570	543	552	536	487	580	532	568	526	547	519	581	516	567	564	582	528	531	525	560	535	584	551	554	590	581	582	612	567	562	532	542	523	555	553	494	564	547	550	578	565	569	569	534	510	579	548	560	554	554	547	569	548	534	546	564	567	584	536	533	579	600	582	533	540	568	537	597	549	513	547	562	592	570	558	546	563	568	547	561	581	607	526	510	544	560	543	579	587	543	582	545	590	549	601	551	573	573	561	545	545	551	550	556	549	536	543	635	582	545	535	581	548	551	527	513	530	534	562	563	571	543	545	544	608	575	556	499	570	576	573	541	545	537	583	588	539	548	559	546	538	565	568	564	557	558	573	558	524	570	513	525	562	586	514	564	512	546	563	557	578	547	523	557	554	516	510	554	580	557	539	549	589	558	522	555	524	561	607	549	554	613	527	572	564	553	562	589	567	573	547	534	541	555	565	530	573	559	501	527	549	541	555	548	546	552	584	567	567	583	547	544	541	577	593	500	528	554	560	520	625	547	582	534	542	550	534	505	558	572	554	502	586	556	556	575	536	580	558	556	573	578	522	546	597	532	547	554	533	572	553	581	557	564	501	561	578	515	546	551	542	578	569	584	549	563	555	544	558	579	555	597	582	562	546	571	577	550	575	534	520	586	514	544	551	545	562	537	574	576	570	561	580	547	538	550	540	539	521	579	556	535	547	530	533	562	562	546	558	556	572	563	587	530	565	563	569	530	558	534	581	606	612	555	537	593	571	585	560	571	530	563	508	536	545	540	542	543	544	568	585	587	582	531	585	555	547	545	504	512	545	538	540	585	548	538	568	570	533	525	542	527	556	566	565	549	539	541	581	561	581	528	546	558	568	575	535	501	558	563	549	544	585	520	575	506	522	527	563	520	575	538	523	571	540	546	511	590	566	534	532	502	546	506	554	553	535	557	555	555	598	558	585	546	564	581	531	549	590	529	539	561	600	594	569	557	601
25245	21420	27550	25671	12413	3786	2757	3983	11863	13842	9586	6327	3802	1985	1178	801	671	605	560	576	520	511	493	511	504	489	497	525	497	513	489	524	534	541	543	521	534	530	530	531	465	468	490	512	499	548	498	542	490	510	504	532	526	514	512	546	509	552	508	505	482	503	494	549	501	528	548	579	528	483	524	507	511	520	492	512	516	456	528	515	517	540	492	514	506	485	514	535	518	534	507	522	507	412	495	511	533	509	534	534	506	521	536	514	506	523	505	491	527	494	498	533	517	528	505	486	481	484	478	510	507	506	497	523	535	535	487	512	508	508	531	503	513	534	529	493	485	545	559	517	553	490	491	525	551	500	555	545	483	495	547	530	514	534	521	509	501	550	490	511	501	512	511	528	495	513	508	528	546	508	532	551	521	501	498	525	511	489	507	507	498	479	484	512	500	516	503	493	509	508	523	486	521	550	493	529	497	516	479	545	522	502	503	511	528	490	513	514	519	464	508	488	471	542	538	552	508	476	531	524	521	532	512	516	566	510	532	553	492	483	501	562	496	474	559	517	498	528	520	494	496	527	557	466	513	502	511	493	515	530	466	486	523	513	504	539	530	477	526	508	491	562	525	474	509	503	498	537	469	493	499	517	521	493	514	467	548	520	533	548	507	510	493	522	500	489	528	529	556	546	534	493	516	492	473	493	542	525	508	497	453	533	494	475	486	505	486	522	523	488	516	515	481	527	508	511	523	530	510	508	505	496	469	529	497	544	471	496	473	543	476	504	508	514	535	506	534	519	535	565	484	484	535	531	535	519	493	547	512	501	538	499	501	507	508	484	497	518	514	546	542	507	473	546	470	465	531	536	534	531	507	538	543	528	510	510	466	509	523	558	511	540	489	479	539	545	494	515	506	472	528	531	507	510	547	519	543	533	546	481	473	537	505	525	522	489	543	522	501	505	495	512	492	507	549	497	527	514	566	516	525	529	524	504	513	503	485	511	506	510	522	455	467	522	571	519	510	502	475	480	510	496	485	512	507	492	502	514	465	510	488	529	555	488	502	556	516	493	491	497	485	533	479	507	481	523	494	492	502	530	517	528	547	512	481	518	539	564	539	502	508	507	518	506	508	486	522	492	546	511	547	494	506	542	527	472	508	567	524	481	513	528	518	519	463	481	523	514	563	502	551	519	494	514	512	536	546	546	523	516	555	496	519	539	505	501	511	497	504	555	524	511	506	494	532	528	503	498	536	524	516	499	525	527	489	501	520	499	512	525	534	522	510	505	480	511	526	484	498	511	526	504	524	533	523	492	523	517	537	501	507	510	516	504	510	530	544	513	493	514	536	509	509	512	531	466	508	480	502	535	531	510	505	546	501	531	531	549	485	583	487	488	524	539	509	519	472	490	502	541	482	483	525	491	505	515	494	526	531	523	566	516	502	496	524	494	518	523	517	549	494	527	504	493	498	549	512	508	485	512	511	529	480	528	508	531	482	513	527	526	527	494	507	490	520	518	530	509	497	570	503	495	516	485	487	539	542	526	490	506	540	515	469	510	470	491	525	493	502	518	509	497	512	469	476	499	493	492	531	543	544	508	527	546	511	526	549	490	477	552	515	510	507	514	498	485	521	515	473	509	508	469	531	526	520	507	524	522	518	553	520	519	503	495	529	512	528	491	504	544	530	517	532	503	513	495	513	517	527	528	510	518	521	508	504	496	480	523	511	528	476	523	499	517	502	542	546	519	529	529	550	530	478	547	533	530	526	500	528	526	485	534	487	459	558	529	505	514	521	482	508	512	503	512	476	477	501	488	485	558	516	533	505	519	449	530	519	471	528	514	514	539	529	539	520	544	540	540	523	457	508	529	556	523	513	518	478	507	514	519	473	470	532	533	535	504	485	532	477	515	503	550	491	524	541	532	513	539	477	539	507	546	505	515	535	516	507	541	492	544	505	538	546	501	503	537	510	523	477	505	558	485	549	522	503	533	464	466	520	525	540	487	518	490	525	511	497	490	490	578	539	514	537	492	519	472	512	500	524	500	534	518	514	508	479	516	517	492	501	500	509	519	506	533	500	499	528	520	527	492	475	516	516	526	511	514	512	507	581	511	499	498	494	548	541	513	548	475	522	480	485	488	556	531	517	506	525	487	518	500	499	507	524	486	514	508	481	497	524	491	530	490	545	520	496	524	524	521	490	508	528	524	512	513	524	487	513	525	501	566	501	506	496	519	532	521	493	527	522	502	538	490	484	502	484	506	565	479	479	482	508	484	503	527	512	552	524	502	538	505	509	514	498	509	505	496	517	563	495	466	536	505	519	512	478	499	540	525	479	516	483	503	504	525	506	469	453	506	511	534	505	520	513	521	539	513	519	512	499	519	494	502	496	506	504	509	487	469	547	530	557	522	521	514	522	448	541	541	498	537	522	511	511	544	496	483	508	524	492	540	531	555	496	536	514	494	506	507	517	530	509	512	494	533	526	539	527	515	512	489	516	553	478	492	498	519	512	519	529	454	504	533	515	543	540	491	560	513	523	511	517	462	502	518	520	522	531	531	530	478	514	504	511	483	479	496	508	470	500	514	496	494	497	517	478	506	490	526	504	499	549	488	513	478	511	493	531	483	510	484	500	511	493	551	494	501	480	531	474	512	525	531	509	520	521	545	542	522	525	521	502	501	470	493	526	505	517	506	502	530	498	510	535	512	483	499	506	534	504	483	487	508	498	497	499	509	518	523	516	548	519	530	526	482	544	505	500	486	525	529	509	539	531	545	523	533	497	492	496	483	476	526	565	494	484	487	516	517	522	540	506	463	528	524	465	521	532	528	523	543	504	496	526	533	504	506	548	531	518	516	497	544	516	500	554	529	497	519	462	507	463	480	490	525	513	516	513	524	526	519	509	538	531	527	459	524	516	473	511	558	539	532	507	495	525	518	509	497	538	493	520	514	523	536	497	562	491	483	469	496	509	540	496	514	488	533	539	505	514	500	526	512	501	481	530	552	540	506	495	463	539	524	500	540	507	517	509	504	513	450	501	532	516	544	502	549	532	534	458	511	503	575	495	516	517	493	508	526	548	521	501	527	493	510	578	511	528	554	518	463	537	544	528	498	510	514	503	492	520	539	465	506	492	509	522	497	487	488	510	536	502	502	508	505	517	488	514	536	522	508	494	493	515	541	521	503	541	493	552	541	507	494	504	520	504	560	475	465	513	472	507	521	523	495	502	485	519	488	532	540	499	507	498	510	501	510	512	527	500	508	555	494	517	511	480	485	506	503	485	540	531	505	499	544	510	524	476	494	556	494	510	491	532	519	544	480	515	515	506	518	502	506	540	481	563	520	539	546	488	482	556	498	509	499	473	528	538	536	538	509	510	488	515	538	518	526	535	505	492	498	500	533	547	534	518	510	496	523	536	515	521	548	501	502	474	522	518	519	527	511	511	515	500	539	518	496	480	522	500	457	498	523	491	494	546	519	505	480	524	525	483	501	501	528	507	527
9948	21572	15499	9901	6883	5878	4760	7774	20567	21194	14842	10697	6613	3271	1812	1053	750	607	623	568	603	567	610	555	553	554	534	529	560	563	557	574	531	536	573	542	530	498	583	517	524	567	540	558	574	501	617	556	532	550	521	515	568	506	537	566	579	518	586	553	562	532	593	532	560	553	565	569	510	535	548	563	570	578	521	531	544	608	558	514	551	546	564	529	556	539	551	559	562	543	566	560	542	565	522	549	549	559	535	549	586	538	548	560	513	589	553	520	560	517	544	519	505	569	548	607	565	612	519	531	541	557	542	551	537	549	520	580	539	561	507	558	548	558	549	551	548	567	592	575	539	534	483	532	518	533	534	567	580	564	514	586	570	524	568	564	531	559	542	537	549	535	531	534	573	562	563	522	540	504	535	565	535	537	537	542	539	530	540	537	535	526	546	568	549	576	538	547	562	525	545	578	530	511	542	565	540	546	560	567	528	549	544	540	547	531	522	543	514	507	551	507	539	530	582	544	512	514	495	546	514	513	558	544	521	558	528	563	570	592	544	540	536	578	542	565	528	527	549	582	540	562	520	539	519	529	536	559	545	576	513	547	495	535	575	536	590	604	550	548	533	553	517	548	525	580	548	545	582	528	581	569	546	559	570	525	582	514	563	564	537	518	532	522	568	550	557	573	537	545	515	541	580	552	560	552	598	533	537	578	565	544	566	547	559	508	513	571	539	530	559	574	532	557	545	509	541	513	585	584	586	551	534	548	576	540	597	539	562	538	553	549	576	554	538	584	582	583	537	527	534	530	512	550	561	532	551	572	529	589	550	532	515	554	551	580	538	524	500	506	551	557	539	519	534	538	576	521	575	553	571	553	503	570	555	567	510	549	515	573	544	594	539	532	518	576	527	538	548	553	560	549	546	554	504	583	573	595	523	517	556	536	521	573	550	546	545	573	535	532	525	518	550	590	553	535	528	531	593	559	575	524	540	551	566	581	547	572	567	533	569	539	518	619	547	571	577	532	587	579	544	549	574	535	535	546	570	552	547	565	586	538	538	564	537	511	535	567	569	536	541	553	539	534	570	565	582	553	560	571	539	561	524	519	604	560	542	551	544	544	559	571	551	545	538	571	557	544	540	575	510	510	585	551	556	586	564	553	488	603	550	543	571	591	545	535	556	558	554	530	487	556	562	521	572	544	532	577	586	541	532	597	561	536	536	560	547	534	532	529	582	526	563	543	509	549	531	560	551	579	555	583	561	525	507	512	543	537	527	557	551	534	512	538	561	579	522	557	540	548	537	508	541	572	547	557	546	509	570	535	575	506	545	562	542	570	552	554	534	495	559	574	541	520	605	532	542	581	546	518	583	518	554	541	553	593	532	532	554	524	553	586	542	522	548	567	518	568	524	553	558	571	556	560	554	527	534	543	526	544	576	562	603	533	552	562	530	533	554	535	567	544	542	561	503	556	545	559	565	540	566	527	567	557	607	536	551	590	541	526	544	516	551	511	557	552	536	545	585	553	532	518	596	524	563	588	540	582	582	596	544	553	580	548	525	560	545	556	524	560	576	568	552	559	560	540	541	511	550	530	627	578	561	517	533	613	568	554	570	507	548	548	600	533	529	545	560	527	529	572	533	578	525	562	561	554	569	538	518	563	531	524	569	545	557	595	553	526	587	544	572	548	524	579	532	566	515	547	558	579	545	575	566	547	555	494	538	506	588	567	556	544	545	528	580	534	566	547	552	504	525	535	548	529	549	547	528	538	521	544	583	585	549	527	571	546	551	562	510	509	537	515	564	552	587	548	541	550	566	535	531	575	555	567	577	562	548	537	538	537	532	487	576	553	513	548	545	573	535	559	560	523	567	572	552	563	506	539	584	548	518	541	498	533	558	565	523	587	570	549	524	566	579	533	522	577	567	561	545	559	562	573	530	519	531	579	584	541	515	561	554	561	546	580	556	564	562	558	571	535	572	545	557	563	591	528	525	545	523	541	539	556	538	588	540	565	512	550	526	551	519	549	562	522	540	546	545	560	525	524	573	522	557	526	546	494	548	517	567	577	561	563	550	531	559	527	562	536	551	566	535	585	620	578	523	509	541	544	534	524	562	527	598	525	547	564	539	554	518	541	527	554	557	550	552	531	555	572	550	538	539	551	560	543	523	526	570	552	572	576	571	521	548	571	576	534	595	564	574	535	576	543	529	523	511	539	557	558	518	561	523	512	560	564	564	514	542	560	551	561	548	542	550	565	542	597	529	545	530	563	617	565	532	535	561	556	554	526	522	529	584	539	553	552	573	522	552	551	543	524	563	561	570	572	542	543	579	526	565	554	554	558	531	560	593	546	558	546	609	551	604	581	546	510	567	548	545	544	534	541	548	527	530	521	514	563	558	511	560	611	555	559	564	552	531	530	542	529	543	542	557	526	593	557	583	552	577	524	540	605	548	564	516	560	578	548	566	550	544	540	521	570	552	565	526	523	520	551	532	538	563	508	578	583	588	500	530	588	537	574	548	542	555	557	559	522	533	538	580	536	559	572	515	562	558	551	575	533	563	534	560	561	516	535	541	521	561	566	536	533	602	580	583	541	554	558	603	518	552	535	565	566	499	538	527	536	524	531	555	572	583	515	543	558	542	552	561	526	580	494	561	547	546	544	511	539	543	528	570	540	547	523	521	536	531	529	545	531	555	537	545	561	549	541	557	541	564	557	544	563	561	549	551	550	548	559	551	579	555	577	564	544	527	593	531	556	527	550	561	539	547	572	559	524	592	514	522	560	524	575	597	543	532	530	541	518	530	545	534	560	569	552	515	560	553	557	564	564	537	541	539	535	515	549	541	547	556	536	526	549	547	521	577	573	525	546	581	539	548	537	568	549	516	537	570	526	521	595	547	545	562	569	557	560	533	568	545	550	526	559	523	548	540	586	555	556	516	520	548	561	582	511	552	557	553	558	512	541	534	544	506	525	537	568	586	526	584	567	526	543	536	546	558	566	576	553	549	555	586	546	552	587	535	557	602	529	554	542	532	550	539	522	576	564	562	542	618	539	538	544	547	495	559	568	560	533	566	546	584	510	580	571	545	516	577	559	540	570	529	538	547	544	540	532	600	565	522	558	492	571	568	571	587	521	617	552	557	552	511	570	547	530	552	523	530	511	552	530	547	552	553	574	562	562	537	532	518	520	557	544	544	542	498	557	552	561	544	521	579	564	514	552	561	551	574	525	526	532	569	547	588	560	559	524	564	547	539	562	493	534	560	544	525	573	582	582	532	532	582	568	528	582	557	563	542	557	490	547	524	535	526	541	600	555	535	584	573	542	547	576	537	529	526	571	526	545	579	572	533	572	544	534	576	517	569	558	571	505	531	520	542	532	537	522	571	529	531	559	544	549	561	556	539	558	509	513	550	523	541	526	530	573	497	530	565	577	542	525	535	539	559	575	585	510	563	580	537	563	562	490	500	541	552	563	538	576	554	573	557	584	534	501	571	559	534	525
22935	21468	29205	24121	21485	21675	12966	6488	29901	37193	29827	22254	15372	7739	3723	2003	1307	940	714	707	731	640	698	720	703	670	649	638	648	641	688	623	619	686	675	690	668	726	652	646	644	660	639	689	639	677	652	634	648	629	636	603	604	680	682	715	683	655	692	659	608	691	601	651	632	652	635	640	633	732	631	651	610	646	701	632	727	666	663	640	629	644	622	664	653	639	613	691	631	635	675	695	641	650	648	608	620	609	670	646	677	645	695	617	601	629	664	663	661	617	687	623	678	630	633	633	635	637	657	650	700	668	674	649	603	687	639	664	666	665	683	647	626	664	669	648	686	640	637	654	701	676	637	668	688	660	665	676	681	592	702	664	644	648	656	629	627	621	640	693	668	709	614	637	632	664	670	680	657	658	669	645	663	640	659	631	629	701	654	662	628	663	641	686	663	662	639	632	654	642	703	632	670	681	610	635	641	689	678	661	681	675	689	663	652	635	654	641	664	646	677	612	709	630	619	609	673	612	678	673	655	620	682	638	610	634	652	606	693	648	617	644	714	621	641	683	612	638	641	620	682	626	710	669	668	630	620	642	683	686	659	629	661	627	689	638	632	677	708	692	667	680	647	679	675	660	644	654	655	616	659	653	660	643	641	599	637	687	640	631	672	641	672	640	657	677	654	604	669	670	621	654	658	630	634	647	684	644	630	659	659	676	657	660	646	656	641	648	635	664	639	646	648	633	696	684	670	660	643	650	655	596	590	632	703	629	625	627	586	606	657	632	644	656	654	677	663	688	628	629	648	686	664	644	645	678	578	646	665	649	636	648	658	644	623	643	674	685	669	592	631	631	699	629	643	674	656	699	681	669	610	682	648	628	684	598	643	646	600	681	602	724	685	640	659	673	665	623	651	646	696	632	625	642	685	667	637	657	659	634	666	653	665	636	690	626	680	659	656	697	662	619	632	685	584	688	642	612	624	615	640	639	649	632	656	630	653	632	658	659	680	668	692	620	625	635	617	663	683	660	656	642	624	642	655	638	619	691	621	673	665	621	668	649	619	666	616	653	664	615	648	614	661	672	623	656	624	683	633	659	671	622	665	621	697	645	710	673	687	641	665	667	666	640	654	641	635	663	649	672	678	660	663	625	661	693	649	644	631	643	643	692	619	626	620	644	637	639	675	602	615	650	638	620	609	635	669	674	658	672	689	652	648	690	613	607	624	659	639	651	600	646	671	653	662	655	606	687	658	621	607	636	655	632	638	654	663	644	634	660	618	674	666	640	639	630	645	659	658	648	651	655	620	636	616	649	690	643	676	671	660	680	684	624	637	626	655	646	628	671	633	649	667	654	618	677	658	673	656	658	631	675	663	661	686	644	611	631	665	680	651	675	633	671	637	648	663	650	625	631	661	665	663	675	651	666	688	665	627	677	642	632	617	645	638	662	669	660	625	653	633	658	638	663	637	642	704	696	672	658	597	631	612	641	651	643	664	625	641	638	693	660	621	596	666	646	642	638	665	630	669	669	615	671	628	657	636	643	652	682	652	662	662	673	639	691	673	616	679	699	642	651	645	589	635	673	626	683	664	614	748	618	637	696	689	626	632	666	650	629	623	632	634	685	633	658	636	665	635	671	631	675	642	669	684	692	640	637	646	673	639	603	668	659	660	653	643	672	615	639	643	641	644	659	644	629	654	651	621	613	672	647	671	672	669	677	666	674	650	686	624	613	674	715	604	640	669	672	624	641	654	676	678	641	656	671	688	698	679	663	661	675	621	696	628	608	614	657	638	663	604	625	628	672	652	634	629	649	637	624	624	631	638	636	654	618	633	609	689	678	633	627	680	634	619	642	653	695	650	659	647	608	643	661	651	666	658	651	644	636	637	631	677	720	664	653	689	648	653	633	619	668	664	665	658	638	665	654	654	636	642	674	672	663	593	698	601	623	666	641	638	660	670	674	635	652	642	648	664	674	636	681	688	677	605	622	679	636	666	630	693	671	722	609	694	635	642	658	654	661	720	590	625	666	650	647	636	661	690	659	653	637	677	668	655	670	695	605	624	654	646	648	667	627	679	670	651	665	659	630	635	681	628	614	669	659	657	649	636	649	676	647	619	628	665	639	650	749	666	670	632	638	668	694	645	666	703	673	638	648	697	656	665	630	640	667	652	663	605	686	593	659	647	672	679	656	661	648	642	652	634	636	693	665	633	653	665	663	658	611	646	639	649	680	691	623	634	646	628	656	666	683	667	656	651	683	657	690	597	660	650	676	618	656	687	646	681	684	620	655	673	586	647	585	668	660	648	617	666	670	656	664	674	662	618	613	621	631	636	670	640	659	645	674	673	653	623	659	603	648	677	637	663	638	642	718	649	647	668	659	706	719	661	609	647	651	635	630	664	633	658	644	656	667	660	691	665	674	636	637	644	696	613	648	652	642	697	695	663	681	641	675	631	642	628	628	661	647	681	637	607	624	634	664	649	678	625	667	659	630	677	712	652	657	695	674	644	672	698	656	627	639	612	656	660	698	658	594	681	658	665	651	605	653	667	654	661	689	623	678	662	658	691	658	663	625	655	636	615	669	661	667	728	714	663	674	651	684	601	659	683	611	660	637	677	654	644	618	679	628	654	672	661	679	632	624	649	670	685	715	640	686	612	685	691	615	669	647	666	595	631	637	694	658	642	649	639	624	651	638	694	677	630	666	643	647	645	638	656	622	648	651	660	671	687	671	666	691	670	645	623	641	608	634	692	645	654	668	623	654	620	641	678	684	662	649	667	684	640	628	631	635	665	652	603	673	655	648	641	614	657	656	639	639	651	653	656	666	633	646	655	665	709	637	600	650	670	645	674	690	620	659	621	652	670	699	625	700	685	628	666	647	632	683	598	624	623	614	663	621	624	640	625	643	658	608	642	645	682	674	699	611	684	691	638	661	629	722	636	614	651	673	634	689	626	641	649	629	661	650	614	643	645	648	685	658	667	647	663	607	643	642	654	668	666	639	652	641	649	693	631	676	654	611	618	654	699	648	671	637	649	646	650	665	651	658	673	651	636	637	643	643	702	622	648	647	646	651	625	631	659	642	601	645	626	654	642	638	623	637	658	638	654	682	678	644	624	663	682	655	600	647	622	637	670	617	634	700	578	643	644	671	660	620	610	616	660	632	660	688	612	664	621	618	613	650	664	630	623	691	658	661	660	660	598	705	644	655	616	663	622	647	621	659	670	627	630	702	653	683	618	693	634	701	641	633	655	675	682	645	618	645	623	622	678	664	633	616	673	692	658	618	662	669	674	700	661	663	680	672	650	645	652	637	639	684	635	587	698	657	675	679	695	644	637	690	665	658	684	673	650	663	661	662	628	639	683	649	672	616	685	689	625	600	684	652	676	664	655	652	639	658	681	573	676	675	662	628	655	605	678	638	664	649	645	661	630	632	616	660	640	648	678	647	650	644	609	658	665	594	658	676	637	571	699	656	676	683	620	675	628	632	643	634	676	652
12538	31771	24480	16120	11965	8530	7230	10124	35988	38821	31623	25818	18302	9943	5316	2899	1734	1100	803	774	736	675	687	655	683	677	695	672	703	666	703	670	662	711	643	643	654	633	650	711	649	649	673	688	634	691	649	645	672	721	643	697	628	659	715	632	647	683	700	646	709	641	674	680	670	669	696	671	678	673	673	671	718	655	622	711	720	676	651	642	660	696	705	670	694	667	668	714	664	664	693	653	673	658	687	677	645	728	650	692	654	677	649	683	647	702	691	663	635	659	688	645	631	613	650	648	686	682	703	662	690	690	646	667	653	670	726	694	684	678	696	630	717	692	693	633	635	686	689	679	650	701	672	660	652	661	653	640	638	657	700	679	660	688	636	648	652	676	689	657	668	664	691	683	629	685	649	646	633	654	647	660	650	727	669	695	704	671	627	660	612	664	689	674	670	673	703	673	682	654	721	649	671	705	652	665	712	681	695	683	651	642	654	703	654	663	638	653	630	651	705	716	650	679	652	686	640	648	682	672	657	658	664	679	728	683	673	644	679	656	635	667	700	629	648	689	693	683	658	688	663	629	687	712	654	670	701	678	679	684	660	698	675	666	706	650	692	660	640	711	689	659	640	654	728	653	684	676	653	684	625	722	686	677	654	675	627	647	694	649	644	615	696	658	704	696	683	675	679	667	634	684	666	688	658	676	697	689	679	687	688	714	705	694	616	703	654	624	701	689	715	659	675	666	629	714	641	624	659	653	689	654	681	673	675	710	637	680	680	689	748	691	679	704	708	625	698	634	707	624	701	685	646	693	701	674	679	692	666	643	667	634	701	639	647	635	667	697	665	662	664	649	706	682	682	653	708	652	679	695	662	689	686	662	638	673	698	696	684	670	662	646	722	674	686	677	682	640	679	717	677	657	659	688	696	654	672	681	665	643	675	629	690	692	643	736	686	681	710	650	689	706	648	678	687	638	644	690	695	680	734	660	674	619	659	659	671	644	682	680	656	654	655	680	663	634	682	697	643	671	635	681	653	665	711	674	658	662	687	656	665	662	719	674	660	692	683	619	696	689	664	601	687	681	688	667	657	693	655	690	688	691	685	658	647	676	673	690	695	680	642	685	702	662	703	692	641	714	674	657	688	688	633	698	656	700	659	675	677	685	684	625	644	680	684	689	639	658	717	721	636	689	676	638	617	633	675	694	671	673	724	711	702	708	720	673	688	680	691	670	662	642	701	677	640	721	714	653	653	679	607	691	701	653	720	664	687	650	697	674	658	687	706	651	720	693	670	717	689	659	681	696	695	661	612	632	656	707	702	702	670	654	633	663	649	644	696	623	666	694	670	674	687	660	676	673	697	682	657	673	708	643	673	671	706	685	707	668	700	688	713	648	693	693	679	696	701	719	693	650	659	688	640	651	651	647	687	639	699	637	630	650	691	669	687	615	663	701	685	676	689	651	643	642	682	655	672	646	668	647	648	651	674	684	691	621	651	680	671	643	680	657	680	653	678	693	687	702	710	745	697	625	673	707	626	700	655	684	721	686	707	692	670	640	625	685	691	632	676	628	648	649	646	655	692	682	676	691	699	635	652	655	680	657	656	704	642	648	647	662	656	665	665	663	665	672	666	643	661	677	679	614	677	664	695	678	673	666	634	707	707	681	671	622	689	697	667	697	678	619	675	678	671	669	662	647	692	657	657	701	612	671	687	640	628	717	711	656	648	648	680	691	664	671	709	666	650	645	649	676	673	673	692	653	629	652	683	684	642	690	694	686	660	674	672	645	656	687	637	678	702	682	646	671	702	680	683	677	669	692	670	678	679	676	636	672	680	690	642	649	706	693	647	659	685	751	645	669	661	685	678	642	638	649	673	679	695	687	665	608	692	689	692	698	661	679	650	691	683	686	705	720	693	646	658	697	649	662	667	619	699	664	671	655	681	662	710	674	683	690	677	691	654	651	633	681	712	665	692	651	620	679	711	699	720	692	672	635	692	654	661	682	666	684	728	668	653	647	676	665	702	665	667	709	681	668	654	666	684	654	656	651	661	656	658	702	652	633	681	653	690	617	675	667	651	676	663	644	682	642	686	634	703	683	693	660	705	747	656	650	679	684	653	711	680	710	662	684	681	637	646	651	665	679	674	661	668	658	669	687	714	677	663	678	711	657	626	664	689	659	647	670	705	675	655	679	722	639	662	658	669	658	683	640	641	661	639	654	700	661	658	723	644	655	684	691	675	688	684	669	641	654	731	695	649	677	667	666	602	706	696	677	675	696	673	643	649	676	642	676	708	701	646	653	655	657	717	701	675	654	664	645	695	672	673	664	658	648	676	687	671	700	697	696	706	679	688	657	733	651	651	709	637	675	662	675	694	686	663	696	663	676	667	679	695	641	640	679	720	684	681	649	687	683	685	702	649	676	709	690	690	655	690	658	636	648	680	686	662	631	658	671	630	677	680	655	690	686	676	677	657	674	693	661	702	705	655	690	678	696	704	721	692	659	698	671	652	663	686	663	623	670	654	644	681	643	677	628	662	666	683	683	639	675	675	677	679	685	669	671	685	682	674	682	682	638	702	660	674	731	699	628	686	654	661	675	640	681	655	650	627	690	673	701	653	678	690	654	666	671	642	679	682	669	715	666	657	665	683	715	663	658	650	688	699	685	718	684	687	684	672	713	724	664	684	655	652	677	684	689	664	675	640	656	668	641	653	647	669	716	688	681	732	681	659	726	666	658	677	699	736	678	670	672	745	658	675	656	635	671	672	646	666	663	677	632	693	695	673	616	645	628	625	661	645	684	749	653	663	662	671	683	694	684	660	658	688	671	665	689	641	647	658	647	674	645	693	650	690	633	723	656	670	644	638	649	666	712	692	670	705	689	645	685	683	675	692	672	690	676	709	653	696	712	672	725	664	672	635	702	690	664	688	655	681	689	653	651	685	659	684	666	653	662	645	700	695	648	664	662	652	652	660	665	676	721	679	713	639	641	675	656	673	646	667	685	662	648	683	676	665	699	666	660	670	682	643	677	671	680	706	633	706	687	675	680	653	690	666	705	671	687	663	686	722	659	706	690	693	674	703	695	700	682	638	644	688	655	701	659	637	632	690	691	684	683	719	685	648	694	662	664	692	691	723	660	667	640	687	672	702	661	643	655	619	631	663	650	683	702	689	670	675	710	610	638	660	669	620	718	652	720	705	684	658	628	691	666	659	661	679	710	675	627	655	669	645	681	649	664	691	642	664	686	711	664	681	685	718	639	693	642	660	741	649	673	652	670	686	706	676	677	680	692	683	662	672	671	714	638	706	661	638	688	677	652	691	703	656	680	679	677	660	641	667	643	661	671	634	684	653	602	698	636	682	635	660	631	682	635	670	696	654	674	643	648	697	670	682	648	677	674	668	667	674	636	695	690	621	682	705	623	641	684	622	673	651	695	683	695	637	680	659	689	673	659	652	702	651	652	669	657	730	643	652	644	647	660	690	663	650	675	695	654	691	692
28041	20394	14474	7048	3365	2250	1566	1249	2561	2992	2421	1699	1230	838	678	577	512	515	488	439	483	450	465	393	479	455	440	460	470	469	477	445	448	491	414	436	461	430	474	443	465	465	467	483	418	495	461	440	450	435	479	446	428	478	437	465	465	464	457	454	462	449	443	446	450	466	471	456	478	462	448	473	496	433	444	450	450	460	441	465	471	432	468	448	455	444	456	475	440	437	458	456	422	429	451	436	430	474	493	495	460	432	533	460	472	454	452	457	444	476	473	461	470	437	467	454	436	466	398	453	447	464	455	478	448	470	466	451	452	435	419	468	453	466	449	434	454	426	441	442	454	456	476	469	446	466	476	449	422	456	486	455	445	486	461	421	466	451	461	432	459	482	461	442	476	432	475	463	484	456	451	448	442	482	466	447	431	432	441	474	449	419	457	446	430	443	457	466	426	467	438	452	470	462	457	454	469	439	483	444	473	450	460	477	448	484	435	430	434	443	459	483	457	463	472	492	443	455	488	442	437	470	457	474	469	471	476	489	486	455	441	439	477	488	455	475	514	494	427	493	480	447	471	456	443	431	463	441	479	425	491	487	460	474	441	418	429	451	440	478	488	479	476	454	456	461	404	446	528	507	465	425	461	439	449	428	441	480	448	457	457	492	440	462	413	446	453	457	459	475	466	469	478	427	482	465	493	478	442	457	495	485	449	436	443	472	456	449	511	435	439	486	468	462	427	459	445	458	435	456	455	469	465	434	499	437	443	445	444	471	447	463	459	455	501	452	455	460	466	476	440	438	439	467	472	482	439	467	460	448	407	448	448	475	428	487	470	467	421	476	468	453	451	488	456	444	467	453	483	440	446	469	477	472	443	428	458	489	493	440	458	454	487	439	459	476	466	458	460	447	437	458	431	440	471	451	448	473	484	445	454	451	483	450	448	432	472	459	457	417	433	483	482	469	433	490	417	470	467	452	466	505	442	457	461	443	440	436	442	467	469	498	451	462	462	480	468	466	445	438	414	466	483	449	449	462	443	435	481	433	440	463	449	469	431	454	478	421	470	452	454	452	446	423	461	445	462	496	481	469	431	478	477	440	411	444	416	439	482	415	474	431	434	469	489	425	476	465	454	478	443	473	454	480	468	435	435	494	443	443	447	422	462	463	474	434	464	459	466	474	437	480	439	449	478	476	438	468	474	495	446	417	432	492	498	484	446	460	437	470	465	440	480	465	432	453	446	469	426	484	481	507	454	428	482	467	432	448	447	492	472	441	466	466	437	438	444	492	469	438	452	439	452	476	452	462	469	482	479	443	478	453	422	437	454	460	426	457	451	490	464	441	458	461	452	446	449	481	416	433	469	457	463	474	490	477	452	467	459	448	477	481	463	441	454	476	451	448	460	480	423	421	489	471	487	449	434	438	442	457	465	478	448	408	427	481	441	439	453	411	461	429	440	445	474	415	433	423	477	506	465	505	458	414	420	470	465	469	451	482	442	470	481	479	447	466	470	491	450	449	459	493	463	472	448	476	441	481	449	474	454	478	472	444	446	478	454	466	468	461	456	488	484	464	492	435	455	488	457	460	416	428	471	426	461	441	459	458	500	462	453	433	460	466	483	467	465	453	465	456	437	511	481	446	469	456	463	451	438	449	490	466	501	456	481	486	460	450	421	444	463	451	468	486	439	453	450	445	461	474	433	441	473	470	469	426	438	466	488	443	426	491	429	407	438	419	452	454	432	464	448	440	444	470	436	461	489	483	462	454	461	460	492	425	500	399	465	419	448	466	505	440	452	495	451	467	441	493	447	438	480	461	409	432	452	449	452	479	472	452	460	507	480	467	429	459	477	450	446	492	431	471	498	479	483	468	448	491	475	462	469	466	444	453	433	452	451	460	441	439	479	462	475	459	452	472	465	489	424	478	461	463	474	502	470	472	463	443	467	463	451	458	449	470	434	465	403	466	467	471	447	457	438	472	451	426	476	441	416	452	453	474	457	462	473	463	445	463	522	463	462	469	465	486	487	472	461	423	460	418	450	485	431	424	477	472	469	486	459	445	479	437	476	467	464	431	470	388	466	448	415	436	466	483	446	470	466	466	481	448	434	472	452	464	458	478	459	472	444	471	443	491	462	431	457	452	445	487	489	459	482	471	437	498	449	492	457	479	474	488	467	458	426	458	439	457	455	427	446	466	459	467	469	459	465	480	462	457	489	411	459	438	489	454	456	445	496	465	471	458	497	415	445	471	446	471	436	438	466	452	465	473	429	449	452	441	422	472	442	472	492	428	452	444	464	429	410	508	430	460	460	448	455	455	433	451	504	423	480	428	388	464	474	474	466	465	449	474	460	438	482	423	430	502	504	459	451	436	459	472	476	466	446	446	469	440	469	512	470	489	446	437	470	506	438	485	432	431	453	458	454	492	429	497	507	469	459	475	426	494	454	467	458	474	485	439	482	478	477	419	471	452	490	495	429	485	485	461	459	448	467	473	438	480	458	481	467	447	425	503	460	427	447	463	472	483	477	453	455	480	494	485	475	448	475	503	448	442	456	444	469	440	479	505	478	467	451	437	495	464	500	479	458	467	432	475	466	499	456	457	475	442	449	466	462	479	423	502	420	473	470	449	472	460	447	448	468	450	473	442	443	461	462	450	460	495	449	453	425	467	492	413	441	419	454	464	464	441	469	472	472	470	460	475	449	431	448	453	460	449	435	416	452	444	482	428	429	449	468	456	469	459	466	470	436	438	457	451	454	455	475	472	478	455	478	463	455	453	443	441	468	460	474	442	467	464	470	465	424	470	422	449	437	497	471	444	403	452	436	454	412	472	471	463	463	462	464	463	470	466	421	449	456	452	445	446	453	489	440	491	476	459	474	468	468	428	455	501	473	496	456	442	465	465	468	454	443	480	465	462	450	468	450	426	452	460	463	434	467	454	436	435	447	452	484	459	440	466	427	486	438	492	459	435	463	468	491	503	450	468	486	449	469	462	449	472	448	500	451	460	484	474	456	437	446	484	499	452	433	464	445	469	425	490	445	460	503	488	453	482	459	468	460	440	469	428	432	460	466	483	455	460	436	447	417	485	474	475	464	506	462	481	457	442	476	426	442	438	445	487	456	465	475	438	472	427	434	429	466	433	439	445	447	443	426	469	476	465	461	425	465	431	469	442	456	457	475	428	483	457	429	426	480	446	426	454	457	471	512	461	447	482	489	419	468	472	451	454	483	449	476	455	458	402	461	473	490	461	454	477	492	466	421	459	451	439	459	488	456	452	452	432	461	469	470	458	440	437	454	423	456	430	454	452	484	452	432	428	455	466	471	473	473	490	483	435	416	451	487	451	473	477	449	433	477	431	430	464	474	491	457	447	451	448	453	457	451	431	470	487	453	424	437	500	472	427	459	442	430	494	463	448	467	445	474	428	483	435	425	492	449	466	478	434	462	462	480	426	456	513	466	466	480	483	470	486	459	483	438	467	436	441	441	455	468	443
10670	18416	13883	7828	5471	4040	2762	2267	3982	4426	3196	2362	1570	1049	822	674	605	494	490	479	525	494	486	465	504	509	514	486	488	551	492	454	443	455	426	539	463	478	485	535	465	487	486	525	479	493	500	478	500	476	467	501	464	493	516	528	460	512	497	537	508	487	482	527	495	470	461	502	464	509	469	487	493	540	459	490	481	486	495	480	509	485	485	465	466	503	480	470	508	474	502	471	450	498	506	477	486	499	505	481	492	502	439	483	493	463	479	491	511	473	489	493	494	493	468	463	459	507	507	455	462	505	479	484	503	531	481	449	449	519	506	487	468	452	526	492	505	496	488	475	464	503	537	495	509	477	504	487	466	471	540	517	523	448	454	498	461	515	493	470	495	489	511	484	492	503	509	495	499	473	492	465	509	517	485	494	472	487	497	488	496	496	463	489	491	493	529	499	492	505	493	468	451	488	507	505	482	478	529	500	500	480	470	545	456	468	489	494	499	472	492	458	486	450	488	504	519	498	507	472	507	455	444	493	483	472	507	495	487	494	488	481	516	506	506	482	518	511	470	484	514	524	463	486	455	478	521	476	497	487	514	491	475	503	436	483	496	503	481	488	481	511	443	482	448	482	484	473	492	534	465	480	482	494	486	475	478	500	517	451	525	509	472	529	481	460	491	495	464	500	492	488	523	477	512	500	479	471	460	519	519	515	508	471	510	506	499	520	508	499	514	514	499	518	482	521	481	466	516	484	525	481	487	492	502	460	489	468	512	485	509	468	455	526	522	483	507	486	488	497	468	460	526	447	484	475	508	459	477	484	489	470	503	483	480	504	474	481	471	488	446	473	503	495	511	494	496	524	497	509	499	510	518	491	475	529	484	477	509	518	467	482	463	487	505	516	521	492	483	488	505	463	497	456	474	503	530	491	488	485	514	467	519	445	503	488	502	517	512	488	508	488	501	489	505	497	471	487	479	481	510	541	515	470	452	498	503	457	492	509	513	472	478	457	489	466	489	474	479	511	521	503	466	527	478	457	484	501	537	539	453	514	488	483	469	476	456	485	491	513	486	518	498	488	487	505	506	478	454	487	478	492	466	466	481	503	488	500	526	511	479	478	515	482	465	494	489	422	502	516	527	505	566	487	485	497	502	466	510	461	438	485	471	530	483	479	482	440	520	476	501	512	514	483	468	490	503	498	504	483	540	467	497	464	502	473	518	518	461	494	522	482	500	477	508	489	495	476	498	488	494	519	474	507	524	500	476	483	499	494	473	508	536	505	498	488	481	480	470	470	491	494	467	469	504	470	477	467	485	482	471	475	518	511	508	489	477	442	495	502	515	495	479	525	526	504	494	515	491	484	501	499	489	464	462	479	455	488	483	474	488	475	517	472	514	473	504	505	500	502	465	485	480	480	466	459	457	524	497	469	488	510	500	495	502	480	465	483	508	530	472	498	501	525	521	465	481	442	523	496	513	495	548	467	487	511	456	484	474	491	495	471	495	521	454	468	498	489	477	473	492	498	519	483	499	478	477	476	508	495	524	532	473	500	494	496	521	496	460	475	474	470	480	478	472	472	507	446	488	516	532	516	451	504	522	464	453	448	526	488	548	572	474	498	500	508	505	493	507	507	506	504	474	478	500	493	446	508	501	489	482	493	450	485	478	450	492	488	502	497	481	466	489	458	495	476	489	500	532	478	530	445	490	448	507	470	484	490	489	485	516	497	478	477	494	480	487	487	473	514	487	497	537	504	537	485	489	487	494	522	477	477	465	519	520	512	459	473	498	490	481	510	487	499	509	498	498	480	495	515	495	519	482	438	473	491	505	475	471	473	487	449	463	469	514	478	506	460	494	518	500	490	495	510	482	544	468	483	485	506	486	514	481	484	440	490	520	514	491	497	468	452	492	520	510	517	500	479	486	477	522	476	479	503	475	502	478	504	504	457	481	505	507	472	480	479	491	492	511	481	513	517	491	503	454	508	467	486	495	503	523	524	517	501	478	537	516	484	485	559	465	505	477	449	531	493	521	486	478	488	495	516	519	467	552	467	491	484	477	502	458	478	508	516	456	449	480	504	503	533	440	479	488	461	493	509	489	512	497	514	537	457	471	471	476	468	516	462	497	459	498	510	499	521	494	490	507	470	504	495	523	499	462	529	491	486	498	503	471	482	469	512	517	507	509	518	481	494	455	482	505	548	515	497	532	514	499	514	476	455	498	453	509	479	515	437	470	492	493	459	510	488	458	484	492	458	515	476	473	492	529	529	506	516	517	504	483	470	512	462	523	424	485	472	464	460	521	500	499	463	494	483	457	476	509	498	478	513	498	514	496	522	482	515	505	503	469	545	474	473	507	498	480	503	513	523	474	489	543	511	514	487	506	500	489	524	487	499	501	468	494	476	520	478	495	491	514	496	476	496	480	508	515	489	469	465	515	531	511	473	490	486	468	490	482	492	495	520	505	490	514	498	500	476	491	509	498	487	493	493	488	479	515	480	516	494	509	513	502	506	461	479	530	530	448	506	488	519	457	490	516	495	456	522	495	501	454	491	522	473	463	489	470	492	469	471	498	478	467	488	456	464	522	493	447	474	474	491	491	510	508	452	500	463	491	461	488	493	470	495	520	487	461	499	514	494	514	487	455	467	462	504	489	471	466	511	514	483	522	496	526	494	524	490	476	487	496	507	508	470	492	491	471	529	519	490	515	478	461	512	502	490	463	506	494	505	454	514	491	512	522	478	534	486	491	456	473	463	482	484	528	513	513	468	515	508	504	533	482	512	476	460	524	478	482	490	492	473	456	483	498	495	479	450	469	478	524	496	480	548	466	483	541	470	501	520	436	481	525	450	496	481	532	475	518	470	512	485	472	501	493	477	527	485	475	487	513	464	496	482	514	504	476	484	486	524	499	476	492	477	492	483	487	465	485	507	484	500	447	482	473	485	473	458	503	488	495	490	484	455	492	498	491	495	493	492	473	484	472	510	497	517	493	496	525	493	445	506	475	475	497	468	483	507	453	500	455	458	494	503	516	522	493	503	500	493	542	473	493	497	476	484	512	484	543	501	521	485	498	517	512	496	474	504	514	529	492	522	485	500	487	504	475	466	469	483	512	488	522	482	516	498	486	465	484	470	517	485	535	475	481	472	515	477	492	488	487	502	498	493	483	479	479	472	452	482	467	462	545	507	521	487	501	476	527	493	501	474	478	502	485	481	550	519	495	483	491	506	486	493	488	464	478	527	473	496	474	478	495	474	501	457	510	503	530	505	505	492	499	496	530	460	490	511	536	466	491	513	497	506	500	529	506	505	497	501	487	486	474	494	515	484	501	498	497	490	494	493	485	540	441	505	520	500	487	528	464	456	459	489	510	472	487	510	496	452	479	476	508	512	482	480	500	536	503	455	510	474	543	498	485	499	515	479	480	483	489	511	455	484	468	493	490	486	505	477	474	483	502	512	463	493	484	488	512	489	514	490	500	536	497	484	499	461	481	504
24147	21294	28401	24512	21090	10026	3575	5447	18791	21881	17108	10791	7030	3243	1770	1037	778	598	560	557	509	497	556	546	512	508	546	507	518	546	495	511	519	540	537	492	548	504	519	551	534	515	541	510	511	556	535	550	543	532	574	555	523	518	512	496	503	521	542	528	522	511	476	516	515	528	509	495	543	487	530	531	509	534	530	520	525	532	499	497	543	546	496	532	495	479	553	512	540	513	505	533	499	522	512	553	559	507	515	525	501	499	545	520	505	541	521	548	528	557	511	518	508	517	513	496	541	533	563	548	518	495	522	568	525	538	539	501	543	527	501	497	522	516	513	539	527	548	547	498	483	497	522	552	563	533	554	556	502	537	482	497	545	571	536	544	519	519	525	537	581	530	549	492	579	475	573	512	569	491	492	543	577	553	515	489	534	522	523	513	551	534	543	542	531	551	492	561	519	499	535	514	530	561	544	546	527	537	547	519	514	514	493	568	512	529	515	511	478	518	507	529	497	517	554	492	505	562	542	514	551	543	502	503	563	499	531	534	486	563	502	517	543	527	544	513	489	556	566	472	543	498	501	524	533	531	530	536	540	529	509	553	533	492	521	516	527	489	522	523	499	549	511	545	527	527	511	540	519	512	552	526	507	560	528	489	494	539	545	502	518	532	502	518	537	522	481	507	525	567	546	507	556	504	553	541	512	492	558	548	508	546	526	521	550	503	544	530	534	545	521	533	548	529	542	542	535	513	512	514	506	544	549	525	523	541	540	541	573	558	494	505	465	530	503	575	501	525	586	522	532	505	531	547	545	538	498	505	527	539	562	526	494	559	521	561	478	539	544	530	517	522	529	541	518	507	518	579	524	489	532	506	498	494	546	514	527	506	524	491	559	560	534	508	489	540	498	537	488	551	524	590	575	506	513	550	539	502	503	544	517	495	523	464	512	544	532	499	488	522	546	527	493	506	553	526	544	522	514	559	526	515	502	536	499	539	533	490	525	491	522	515	508	536	517	562	540	559	543	520	519	525	570	486	502	501	491	550	493	497	527	548	529	529	517	513	533	501	538	535	513	550	570	522	552	517	539	550	542	518	530	514	520	538	529	528	502	488	561	531	555	491	509	531	523	512	541	482	548	496	519	509	562	528	545	514	511	541	487	504	504	556	586	489	522	528	516	513	479	510	534	537	524	554	570	477	501	526	492	559	521	544	564	508	504	530	519	512	484	571	545	513	523	511	507	550	536	485	535	525	508	526	542	536	570	473	563	531	545	498	515	501	511	515	500	513	500	491	484	534	537	523	524	513	505	552	521	529	538	559	527	524	518	529	511	535	514	500	519	553	530	575	501	538	550	516	504	536	501	510	521	529	553	511	513	537	509	575	523	484	521	505	529	534	517	485	502	522	532	530	556	577	501	522	479	514	512	526	491	498	509	501	537	522	510	505	533	507	501	550	555	506	500	514	513	565	524	523	571	528	550	511	503	498	506	548	559	528	540	525	510	523	526	542	567	517	524	507	557	534	584	542	540	509	503	517	560	557	527	505	525	502	514	534	538	545	526	550	502	509	492	520	512	501	536	536	521	475	503	517	556	594	542	559	486	563	491	511	517	548	501	488	555	496	526	495	545	516	492	561	518	535	482	512	477	567	573	516	483	527	515	495	521	537	547	537	487	482	545	501	568	527	500	545	550	517	532	545	517	526	541	487	569	501	572	474	542	522	501	501	531	522	550	531	528	492	502	471	562	549	510	517	560	440	507	519	519	504	543	521	562	519	529	487	511	526	520	533	513	513	509	536	540	513	496	516	519	530	516	535	545	500	518	530	492	489	491	553	517	524	512	569	489	517	535	525	524	509	541	486	521	530	532	518	503	522	529	523	535	520	517	558	519	513	536	557	524	515	557	488	560	570	519	535	510	494	533	567	516	566	498	520	517	576	553	533	549	485	480	523	522	527	540	509	498	544	556	549	514	502	533	491	543	514	508	499	562	524	533	523	531	537	528	551	567	547	551	497	498	527	547	521	510	515	525	503	566	501	502	494	484	537	513	519	496	556	528	542	512	541	497	486	507	478	504	499	497	495	531	553	539	519	492	552	530	516	539	505	490	534	540	499	519	530	552	524	519	574	550	534	512	485	529	512	520	513	544	537	539	510	539	514	514	530	522	534	503	550	500	473	514	558	516	507	497	519	516	514	481	505	564	503	553	482	531	523	518	539	480	523	470	491	512	473	499	562	530	519	534	483	478	559	480	512	544	529	510	518	556	542	558	510	512	537	572	549	506	500	549	486	543	578	508	570	578	525	520	554	506	495	577	542	546	477	548	509	513	502	518	497	480	564	549	463	524	548	510	505	530	522	548	542	486	526	504	520	539	541	549	530	528	489	523	547	526	513	532	519	539	505	552	563	482	505	502	510	573	557	483	535	541	533	537	508	530	517	531	513	498	500	549	505	528	497	489	505	513	564	514	532	540	530	527	518	493	517	550	522	527	511	510	563	524	521	518	489	519	508	572	531	517	551	521	531	536	567	501	515	520	554	512	527	553	575	515	516	564	531	492	521	504	524	516	538	533	518	533	566	539	536	508	571	545	526	525	526	484	524	511	511	544	570	510	501	491	458	516	529	551	502	533	511	529	528	522	522	529	528	549	525	524	579	503	540	537	521	565	505	521	501	516	554	553	522	535	533	512	516	519	543	502	560	507	499	519	504	484	519	465	530	509	504	551	530	531	491	513	500	506	519	548	547	532	511	510	519	460	528	532	564	475	574	564	551	519	551	514	530	547	510	580	545	481	539	519	544	512	492	482	558	556	517	541	528	515	516	513	500	509	507	517	538	526	518	503	491	531	476	512	534	563	503	540	512	506	491	523	506	523	502	505	556	511	497	508	491	453	519	530	511	511	526	566	536	508	503	506	558	496	533	569	558	561	511	500	465	508	460	503	531	485	484	545	575	582	537	496	528	543	565	504	496	559	529	501	484	574	521	537	519	496	507	478	562	524	549	491	526	511	522	511	526	515	509	523	528	539	532	581	546	529	534	543	507	531	531	476	582	503	490	503	528	510	502	497	476	511	534	517	533	534	499	545	534	488	498	511	543	544	535	504	480	535	515	508	513	609	527	560	523	538	515	512	531	465	491	532	504	541	484	530	508	546	493	549	522	521	554	511	553	494	521	506	534	520	531	541	519	514	541	494	524	550	512	550	531	497	506	534	536	460	535	543	534	524	525	523	531	505	539	481	541	536	525	485	491	496	512	537	501	500	539	558	505	519	524	515	532	509	532	524	531	554	511	480	496	558	537	505	544	525	524	490	514	493	491	543	496	527	526	522	548	551	512	522	489	520	512	546	522	472	532	537	503	503	532	546	475	527	507	514	532	535	566	514	530	536	532	522	474	531	498	525	540	536	516	528	485	546	492	562	549	519	509	496	528	544	533	510	551	519	536	505	500	532	491	549	527	517	511	511	523	510	512	490	533	506	547	559	490	533	473	513	532	559	506
10960	25092	18960	12364	8871	6903	5114	9054	25261	26637	20250	14277	9574	4669	2448	1472	906	609	623	629	525	603	576	578	530	575	560	581	545	526	532	525	539	539	559	553	560	539	517	547	520	575	553	498	586	561	549	552	512	559	550	526	557	528	530	531	525	527	599	576	534	544	534	553	536	550	533	602	563	553	527	545	544	560	543	600	522	537	495	540	518	554	556	538	560	564	518	551	529	573	562	526	566	531	534	518	544	575	533	549	544	535	547	541	567	570	567	552	604	531	546	520	522	566	570	529	557	534	539	572	560	551	598	515	527	596	514	537	531	564	544	495	569	560	512	496	545	548	572	555	569	577	582	557	509	525	540	544	540	517	565	516	534	568	533	564	546	540	560	579	610	563	525	567	570	545	559	545	578	564	523	590	537	539	537	557	571	529	512	549	493	566	573	554	551	551	524	490	572	552	554	564	510	525	557	518	600	553	578	558	552	575	548	543	584	553	545	553	528	547	523	579	554	537	561	569	536	587	589	521	540	572	563	558	544	554	551	543	552	561	575	522	528	505	529	531	561	502	553	524	534	542	535	513	536	540	545	567	566	568	526	522	532	545	549	554	487	559	566	539	566	532	607	541	559	576	563	544	547	532	589	549	594	553	581	545	554	575	524	525	537	512	531	563	532	554	572	547	544	569	523	574	498	567	533	518	539	556	550	542	541	568	548	562	504	537	533	544	509	563	521	514	542	578	499	525	539	530	605	552	495	568	549	537	524	510	575	579	545	539	522	541	589	554	552	523	556	579	569	540	538	585	549	566	560	527	567	540	543	589	579	576	564	544	509	506	543	572	563	543	551	516	552	550	560	530	544	555	562	561	543	520	544	559	568	552	561	510	536	570	561	542	525	574	527	562	542	541	561	559	568	507	551	543	550	549	516	517	577	571	493	538	528	563	506	554	582	538	562	558	552	535	550	562	595	534	580	547	559	554	500	539	595	522	568	559	523	568	551	507	547	514	604	541	547	557	586	584	560	508	540	601	559	515	571	553	526	546	557	523	550	552	520	551	550	547	537	526	533	509	550	476	590	543	576	550	582	572	552	551	559	553	528	589	571	552	556	589	533	516	511	538	531	548	572	538	547	542	599	595	568	553	491	542	527	534	515	554	543	559	558	551	525	542	561	538	545	522	515	526	557	540	557	540	588	538	547	573	536	558	566	564	563	543	523	552	564	534	573	538	553	540	546	551	539	528	544	561	527	540	541	546	564	533	537	525	526	553	562	544	525	544	512	532	550	560	555	552	537	575	500	563	592	579	509	566	524	518	514	554	581	526	540	535	579	560	526	545	565	558	530	546	577	600	577	552	570	527	549	546	523	579	567	598	498	550	598	526	579	586	527	554	572	535	552	591	578	559	558	525	556	581	564	519	518	551	529	536	525	535	564	548	523	577	567	558	508	554	502	525	542	555	561	572	560	553	529	552	538	537	555	542	518	571	575	547	572	592	602	545	500	515	560	556	572	528	532	547	545	582	556	536	573	574	529	577	565	575	514	569	554	539	546	541	562	536	504	552	578	539	564	561	568	553	528	576	590	537	546	522	552	567	556	502	546	540	542	541	532	550	567	577	574	566	530	567	550	536	528	499	542	534	554	537	549	556	520	552	536	593	557	558	498	513	520	499	532	547	537	555	569	560	570	513	547	523	508	552	531	539	547	563	553	525	508	550	541	527	574	549	572	568	514	543	579	535	620	577	528	536	546	546	543	528	571	573	576	577	558	522	548	552	551	554	516	578	559	584	544	581	555	576	523	519	536	571	555	543	575	527	571	524	530	541	588	504	514	542	560	554	554	528	594	594	527	507	537	542	565	545	575	570	589	551	535	538	525	532	544	513	566	540	558	556	523	510	560	583	522	511	552	529	529	542	580	562	526	564	541	559	578	579	547	531	541	553	599	539	527	552	561	560	584	579	538	555	554	531	563	556	558	566	570	579	569	552	576	528	556	543	561	559	580	540	525	559	545	518	570	516	554	539	528	518	490	568	514	534	559	547	535	541	557	542	585	511	519	586	532	568	549	582	500	527	520	515	538	549	543	557	505	534	557	544	577	561	595	561	539	542	581	573	558	555	552	545	536	513	528	580	602	577	554	545	560	576	520	545	509	581	557	529	593	544	555	556	552	554	514	550	544	498	555	571	541	501	550	506	519	541	595	524	525	532	501	537	522	550	575	553	535	568	570	562	583	536	497	584	571	519	523	576	546	565	565	573	546	574	543	574	557	553	536	526	558	560	570	533	535	561	551	534	559	531	548	581	535	548	581	533	543	552	545	556	546	557	572	562	523	537	565	553	542	536	511	557	560	516	555	579	547	524	554	550	535	575	578	571	501	549	480	519	531	543	557	528	553	556	550	545	524	530	548	549	552	605	531	567	576	527	534	535	550	546	582	527	563	542	561	554	527	524	558	557	541	536	524	538	512	557	532	539	569	557	537	554	563	532	552	542	528	584	534	500	466	543	516	560	599	556	586	583	534	566	559	552	577	564	533	570	589	527	545	590	570	496	556	565	557	543	533	493	568	547	548	540	506	546	534	543	516	543	575	573	561	551	564	561	546	524	576	561	528	570	577	563	582	556	564	550	589	494	530	562	540	534	568	580	510	518	524	527	541	536	564	521	520	543	584	616	583	536	536	564	560	573	539	571	533	517	550	559	510	542	512	558	544	517	542	543	579	568	584	562	537	518	564	509	507	553	570	561	530	573	550	546	582	519	539	538	542	545	504	562	552	566	534	530	507	547	535	503	557	496	569	528	510	513	597	570	553	495	510	518	543	578	550	552	522	541	546	501	559	534	518	597	576	547	560	561	555	549	597	562	541	561	589	541	514	561	514	584	543	547	511	513	565	572	557	544	573	540	525	533	562	527	509	534	590	539	510	520	531	553	543	592	561	525	520	561	513	559	526	517	556	580	561	564	540	519	544	534	575	497	527	595	569	570	588	510	538	572	545	506	572	532	566	534	558	578	536	602	556	501	549	504	531	581	539	545	547	578	513	562	602	571	540	570	572	551	549	584	498	573	543	534	531	552	564	534	539	503	587	576	527	578	525	532	572	553	578	519	551	553	513	550	532	556	520	556	583	547	595	519	576	575	544	548	568	515	526	542	567	550	567	564	542	511	570	549	562	561	567	502	569	618	556	552	552	531	525	590	568	537	537	546	505	575	521	547	559	552	511	572	513	511	571	593	549	498	531	586	524	565	540	553	581	569	520	536	544	517	550	556	518	571	561	502	526	565	514	542	561	543	520	564	533	510	559	583	537	529	559	543	539	533	575	588	567	542	570	529	502	566	570	563	532	583	536	578	560	586	565	559	536	534	572	517	503	556	535	537	522	560	556	560	475	568	540	531	526	560	550	596	533	503	556	534	542	543	572	552	553	548	523	499	568	547	577	582	543	569	525	556	560	565	544	565	590	581	559	545	572	577	591	507	540	547	562	570	583	537	566	545	546	564
25422	21462	27623	25694	12996	3787	2706	2251	7300	12637	10803	7479	5079	2387	1386	937	642	542	514	569	509	500	479	497	541	534	471	513	488	464	477	493	502	470	484	495	508	470	501	510	480	511	492	527	518	490	514	505	500	528	491	483	488	493	510	503	493	512	532	528	508	503	511	517	562	512	496	485	527	520	524	531	525	533	525	526	541	493	527	483	463	510	519	508	535	517	524	497	518	493	494	510	541	545	500	484	464	457	531	492	514	482	490	488	507	475	554	507	495	537	497	519	521	480	549	541	533	498	500	551	552	479	527	483	517	525	505	503	457	476	501	516	487	520	481	507	486	531	503	519	517	489	512	512	480	481	479	515	550	469	477	525	463	508	486	515	506	524	502	506	492	489	507	510	518	500	482	508	496	526	508	482	516	485	512	471	495	495	492	526	538	490	523	549	474	500	535	494	495	492	513	523	500	527	515	522	512	535	555	535	539	503	508	484	529	467	491	493	486	496	461	531	492	494	529	511	497	520	516	531	506	491	542	507	511	546	505	534	551	470	526	476	512	469	474	512	517	491	514	512	545	498	500	481	495	516	471	498	513	506	523	478	522	519	485	501	494	506	497	504	520	522	514	540	506	480	528	472	525	537	500	481	533	457	484	499	503	511	436	543	524	484	485	510	527	538	514	522	517	509	448	443	524	511	505	483	528	587	486	490	515	522	511	495	515	476	539	519	527	498	506	495	530	498	500	522	498	502	514	508	535	525	553	493	519	492	496	558	491	530	527	498	501	497	501	520	475	518	488	494	492	526	522	506	480	508	517	527	507	515	494	491	481	509	506	497	472	517	535	537	523	514	549	531	494	472	531	533	529	543	509	491	513	529	520	538	494	551	491	530	517	483	479	555	520	493	479	529	501	503	522	499	503	534	541	506	494	494	514	515	558	497	489	476	471	473	517	507	518	537	489	515	507	490	506	502	571	551	525	488	483	525	549	518	495	484	523	559	510	473	507	523	536	506	498	473	482	546	508	511	465	451	505	471	476	496	500	515	527	501	567	517	503	564	495	507	518	507	516	505	528	516	541	498	475	537	514	558	479	484	512	485	528	529	523	505	504	519	453	499	465	494	514	520	493	508	501	549	491	519	499	503	499	482	519	484	520	526	542	500	478	499	509	524	487	481	545	519	474	454	491	507	529	518	465	466	496	553	460	515	474	511	503	498	517	482	484	486	513	492	499	507	498	475	552	508	497	513	530	465	494	482	524	508	497	542	538	520	490	563	525	496	517	500	514	514	502	495	504	490	475	487	529	477	490	470	482	493	506	476	509	526	487	541	492	519	528	471	514	525	477	476	505	480	558	554	530	525	482	530	524	510	527	495	539	486	518	480	526	497	476	497	493	470	496	507	522	533	519	511	550	505	502	542	505	507	505	494	508	563	455	568	539	493	494	557	473	512	448	513	517	535	539	517	537	531	523	492	520	485	528	500	497	538	502	527	513	501	552	495	549	462	507	501	499	511	499	526	539	488	486	541	508	509	540	489	508	528	490	496	515	540	502	491	518	536	547	509	505	493	472	464	508	540	527	575	502	473	467	514	528	457	497	506	488	536	490	547	495	509	505	495	518	513	498	517	501	510	529	501	491	486	524	492	527	521	525	497	507	480	541	495	524	517	469	494	511	508	503	536	495	521	426	511	481	508	536	502	465	509	511	506	510	489	500	505	498	504	472	479	474	508	527	502	531	522	477	516	565	462	481	528	499	512	504	522	539	508	532	549	517	498	505	513	510	516	498	499	513	499	507	506	513	469	516	496	474	539	509	498	493	512	517	525	522	520	522	507	508	504	529	455	514	522	522	471	497	499	498	504	529	508	562	479	487	485	501	526	510	503	514	501	523	578	512	499	507	490	498	504	471	530	533	522	494	508	516	475	495	524	510	500	533	509	526	532	513	531	464	516	547	507	498	544	517	479	486	485	489	506	505	516	495	500	541	519	464	486	520	513	519	478	482	532	527	510	539	481	495	504	524	557	537	500	529	506	516	513	490	541	529	507	502	459	512	553	506	525	558	488	535	515	495	506	511	530	534	456	509	498	514	539	491	512	509	521	498	480	537	493	501	530	570	477	539	540	510	521	508	509	547	527	467	516	533	505	527	512	500	543	542	510	541	489	523	498	508	516	506	520	502	481	512	524	449	523	541	540	521	501	488	538	505	504	541	462	536	514	501	529	498	509	512	507	489	502	482	559	513	508	519	501	473	508	486	493	491	514	500	515	500	540	513	519	506	528	572	494	507	515	532	502	463	522	559	503	516	521	519	527	519	526	543	509	515	532	499	490	516	502	505	487	504	464	542	535	538	481	536	530	508	477	531	499	528	495	491	505	531	509	507	550	516	475	506	501	500	556	472	490	521	466	479	522	502	525	511	511	468	492	514	501	497	525	514	496	466	532	514	539	513	541	503	526	531	461	499	501	496	477	494	504	520	506	506	495	515	485	468	519	541	537	462	497	524	509	532	495	524	518	522	478	515	534	498	500	448	480	553	530	489	528	479	472	560	535	495	501	508	496	496	505	517	526	522	516	493	516	495	529	527	493	530	483	525	482	511	544	510	472	532	528	501	514	521	559	461	496	533	472	490	511	490	498	555	487	528	535	493	483	472	489	557	462	504	533	536	484	514	508	531	514	532	555	521	497	522	536	503	518	514	531	481	480	486	518	536	495	508	528	537	466	484	517	463	509	506	514	516	503	504	500	513	501	471	479	506	531	507	482	451	525	470	549	509	480	545	543	510	533	502	495	543	480	513	491	518	484	485	506	516	479	536	534	525	524	551	515	513	487	458	502	501	507	536	472	491	521	556	500	508	562	529	482	537	515	509	515	477	501	486	501	527	531	496	541	550	498	497	514	465	549	502	527	471	529	478	502	523	536	502	509	480	452	514	489	497	506	526	520	500	509	473	491	533	501	480	484	495	487	531	497	509	502	499	538	491	441	547	544	507	518	550	496	507	471	499	529	545	487	509	538	514	559	537	500	488	498	543	504	515	531	494	500	523	526	467	499	472	466	535	592	465	511	468	527	522	533	526	517	514	502	517	515	539	527	510	514	484	549	484	470	510	472	515	538	518	516	541	515	484	512	522	500	496	488	503	530	538	515	530	539	538	510	512	517	466	517	486	455	518	517	534	505	547	510	528	488	450	500	477	534	483	508	491	571	497	535	508	493	525	472	508	511	515	538	499	497	500	509	492	516	522	496	491	472	498	526	522	542	541	537	512	511	516	549	546	491	482	522	523	559	530	539	516	463	554	499	508	518	479	466	541	541	464	516	494	524	495	525	502	528	532	511	537	522	522	530	500	507	503	525	509	500	520	508	482	531	492	499	545	492	484	519	540	498	512	511	543	511	530	541	493	542	530	483	469	487	474	497	491	514	518	529	528	533	489	499	486	520	482	520	527	505	487	504	490	550	539	514	553	521	537	443	536	501	513	526	514	522	559	470	487	494	541	491
11773	21740	15112	10688	8117	5982	4854	4115	13882	20539	17117	12323	8429	3987	2257	1284	855	632	593	618	610	524	504	572	557	519	553	509	562	529	523	546	533	540	540	544	543	569	575	541	603	527	529	516	575	533	485	580	541	591	552	526	512	520	549	513	575	548	522	552	526	481	492	540	560	541	577	548	577	564	538	575	564	529	534	559	554	590	544	532	553	534	566	548	557	578	555	563	519	567	529	572	607	551	549	553	520	558	558	496	514	562	568	530	542	518	522	551	569	545	543	542	590	551	573	554	544	530	563	516	505	526	541	550	555	549	546	572	560	553	532	579	586	562	572	541	537	514	558	587	574	568	573	565	505	579	513	541	519	561	514	575	500	578	537	573	564	536	550	513	509	537	519	580	541	503	574	540	570	511	527	564	552	564	533	596	570	570	557	545	559	555	558	558	553	578	558	542	534	521	550	507	554	564	549	529	542	515	572	546	533	585	540	636	533	582	524	596	566	545	563	575	568	531	571	542	532	564	529	523	559	481	485	522	579	545	523	575	577	510	580	524	515	542	501	587	572	555	585	542	532	565	527	544	551	532	589	565	549	529	572	514	542	564	541	563	531	540	558	577	571	547	560	521	529	552	591	519	550	507	554	542	575	546	523	565	519	531	536	533	583	539	559	548	551	598	541	553	524	546	540	568	577	540	526	558	535	558	506	546	509	534	507	549	554	527	538	553	514	570	525	542	540	520	504	552	540	557	557	520	541	538	576	580	545	551	519	570	517	525	553	573	560	552	554	534	547	562	561	549	550	528	547	557	546	525	582	517	572	519	513	518	525	556	556	553	554	569	537	596	586	558	551	529	589	575	500	561	545	554	495	568	526	551	560	545	574	547	536	556	570	516	595	540	547	557	576	572	547	540	570	540	526	544	552	522	522	594	561	543	530	559	554	570	552	572	502	550	527	548	525	568	570	531	528	527	582	583	541	507	514	548	547	569	541	599	537	523	553	565	500	551	584	551	520	565	573	579	529	476	555	539	523	602	517	582	569	565	536	554	526	538	544	571	537	553	541	557	552	491	513	545	566	541	557	581	575	554	571	560	556	544	551	572	534	533	541	514	553	535	561	555	574	561	520	565	546	523	540	519	546	563	567	565	559	522	521	547	552	526	546	562	560	551	526	527	570	548	535	554	519	535	532	557	521	552	518	561	554	557	566	545	514	586	560	535	587	565	597	550	534	511	541	560	523	523	576	526	519	557	559	528	581	557	529	548	535	515	526	536	539	542	495	566	558	556	568	564	492	592	531	537	521	521	542	502	549	573	513	544	553	552	562	511	564	557	591	552	551	564	585	582	573	541	569	523	550	505	560	511	511	531	557	584	581	552	529	559	572	528	548	505	575	498	584	535	488	538	517	510	532	597	575	538	547	559	523	529	593	571	498	563	561	595	486	550	553	564	553	560	525	552	554	618	516	556	515	565	568	508	536	556	550	538	531	528	540	551	538	539	546	531	530	534	555	561	562	551	572	562	520	524	564	568	519	568	532	523	562	553	569	510	554	534	526	520	528	567	522	576	559	554	538	532	522	520	584	521	576	543	564	479	574	574	517	557	585	583	533	569	565	550	569	555	563	582	532	546	577	570	561	561	573	576	546	586	556	516	568	589	571	561	565	549	580	541	526	527	586	560	540	544	576	563	559	579	598	580	539	554	569	538	573	538	505	534	554	550	520	558	569	590	564	529	555	545	545	534	556	514	568	567	547	488	499	565	552	542	573	560	566	581	555	591	555	564	533	515	548	544	542	527	516	540	529	566	537	566	531	558	586	571	556	571	583	532	505	545	531	540	575	556	522	530	531	583	532	519	554	558	540	572	559	530	560	559	546	555	562	559	539	522	539	575	544	576	526	552	567	526	511	546	576	544	545	539	531	534	536	559	593	535	524	542	548	558	516	561	534	560	523	547	554	537	548	514	535	550	499	527	565	533	526	555	592	545	552	537	567	583	602	558	510	589	545	582	569	531	557	538	531	546	578	550	557	553	557	520	560	513	508	542	555	557	534	514	556	551	575	547	549	578	568	532	534	515	589	535	529	557	572	587	551	555	563	532	509	556	554	524	592	550	550	536	526	552	529	540	583	553	559	487	536	545	550	559	527	531	542	553	553	540	593	517	539	579	528	587	560	568	521	554	560	578	530	544	550	537	516	577	523	562	543	555	520	580	510	552	572	562	533	555	531	551	555	552	565	521	559	580	589	550	553	541	532	503	561	540	548	576	532	579	560	520	549	578	525	577	527	547	545	600	534	517	512	529	528	511	536	567	510	559	516	586	569	534	569	573	573	567	577	509	547	547	563	494	527	552	530	538	539	547	546	540	549	543	509	544	555	545	555	495	577	543	531	570	548	543	545	542	534	549	551	574	549	557	614	518	544	548	544	520	548	516	519	582	552	540	545	544	555	497	566	559	551	520	554	546	544	552	556	563	520	535	555	547	526	490	539	535	522	522	532	523	573	549	519	539	548	555	557	527	596	576	565	537	547	601	552	554	544	507	545	553	530	545	526	536	550	545	519	545	554	563	590	563	526	567	517	528	568	519	524	568	535	517	481	509	506	541	504	535	523	495	498	491	546	534	536	553	555	511	557	558	529	547	500	527	504	566	518	523	545	557	582	554	512	564	495	579	555	545	570	523	564	564	586	545	499	567	575	574	594	571	555	559	552	516	575	548	558	596	528	548	540	539	550	537	577	546	556	562	525	576	554	555	535	536	550	551	559	562	567	566	553	576	575	559	521	532	516	572	547	578	512	575	538	533	543	566	539	557	604	559	578	551	579	550	543	519	533	490	512	544	560	556	544	506	569	521	551	565	594	503	542	548	559	541	560	542	533	580	537	562	551	520	492	498	556	571	594	536	610	563	549	555	563	578	554	523	578	564	536	551	512	546	559	528	551	524	541	557	538	547	593	561	576	538	559	539	584	525	562	542	507	593	582	533	509	578	541	545	546	561	586	525	546	584	511	576	559	579	521	544	539	570	597	553	549	568	551	524	547	576	545	514	554	557	587	559	548	556	525	538	582	519	547	515	528	573	521	511	553	538	563	532	568	557	525	555	575	548	536	553	563	514	551	554	558	536	546	564	516	560	586	484	504	544	580	551	535	515	510	567	540	523	565	535	546	570	604	566	532	584	542	557	553	510	545	518	529	535	517	502	530	547	546	522	553	558	554	546	557	536	548	518	550	545	514	524	619	547	500	590	556	551	573	520	519	539	585	503	569	558	540	589	577	570	545	531	507	549	551	574	555	547	527	530	546	532	567	521	560	567	586	576	527	538	544	579	539	562	552	547	523	547	563	534	557	552	521	547	555	553	540	572	551	571	548	600	527	499	542	542	508	551	570	548	559	558	574	577	512	541	540	576	556	566	554	549	535	488	550	545	520	520	554	533	518	497	554	579	575	543	520	552	560	536	549	555	570	564	545	521	557	565	605	564	544	545	529	544	548	561	572	529
22884	21442	29213	24083	21462	21723	14215	10620	28152	36612	30401	21755	15057	7317	3717	2040	1261	981	721	675	683	644	632	668	622	640	656	654	664	616	628	671	682	686	683	624	623	653	656	629	629	667	696	662	705	664	693	652	671	645	656	682	676	693	690	605	652	619	653	665	631	624	637	646	643	651	660	647	629	633	648	687	663	634	654	664	657	672	662	673	657	697	646	649	662	669	633	668	678	661	642	662	689	636	668	603	619	661	673	657	635	643	659	701	643	615	655	650	635	667	666	652	618	673	631	702	612	623	627	635	655	628	647	632	635	667	671	694	660	621	681	642	616	698	663	670	659	663	641	602	638	703	619	647	702	660	676	646	660	645	631	669	625	614	625	696	741	703	640	643	665	690	676	643	639	652	624	640	667	643	634	614	668	624	587	657	641	633	647	623	650	599	691	617	625	666	700	672	661	630	621	598	639	656	641	622	655	584	643	659	677	665	580	637	660	637	682	660	648	624	648	697	677	642	687	649	590	671	622	634	688	647	638	645	698	609	669	650	639	626	655	670	624	630	672	673	654	668	614	648	592	690	675	675	637	629	612	668	667	671	659	690	678	627	602	678	649	658	617	608	648	659	700	664	703	640	682	658	666	634	650	654	645	675	647	673	648	672	657	629	633	679	650	665	605	681	631	635	696	639	636	633	685	677	638	640	654	674	650	631	664	630	672	683	691	640	664	627	623	686	676	641	652	685	645	668	660	627	627	633	642	661	650	687	658	624	631	667	651	669	681	645	656	612	634	661	616	651	663	617	688	640	637	625	678	655	640	662	625	619	677	635	622	654	662	655	667	619	648	643	597	644	613	682	640	618	638	634	667	654	602	673	647	608	684	637	672	636	642	580	670	666	662	669	661	633	621	689	649	667	613	687	661	697	631	676	634	635	655	669	601	684	636	659	660	655	636	654	635	630	628	678	633	605	707	661	642	671	650	647	664	656	673	668	610	678	630	639	600	632	617	670	619	612	648	655	664	590	572	643	671	617	656	665	638	633	645	650	620	659	703	655	669	661	628	649	624	608	614	667	674	697	646	661	632	664	649	653	654	686	623	665	626	650	651	644	677	618	659	630	668	692	637	640	694	702	640	688	618	622	693	688	627	615	637	646	698	678	620	625	677	644	610	663	633	646	632	642	613	605	692	627	669	601	633	647	666	637	716	637	619	665	629	634	655	657	641	657	662	700	648	680	677	646	655	627	647	655	677	622	665	651	670	662	681	655	614	637	619	648	661	668	625	678	691	647	634	626	675	620	691	645	638	628	646	651	654	643	671	654	651	666	617	649	601	642	647	657	700	663	623	648	663	652	611	646	606	694	643	668	664	652	626	655	667	645	632	657	683	679	663	657	617	649	602	669	683	659	683	670	660	684	679	685	655	660	675	647	649	607	670	644	629	686	642	691	663	659	691	617	626	697	640	655	646	689	671	683	618	626	639	638	619	661	666	661	618	675	628	661	615	634	696	669	643	693	635	641	660	650	623	656	660	612	614	640	641	655	637	622	623	651	643	633	689	628	648	623	657	655	661	610	617	659	625	632	662	613	610	631	609	671	655	694	630	686	631	667	657	642	662	661	662	677	632	651	661	625	668	710	678	692	650	630	596	634	626	665	658	671	684	690	633	700	618	642	639	637	619	693	608	660	664	658	619	635	654	652	623	650	659	634	612	673	638	684	660	695	638	691	625	671	626	662	603	639	685	633	626	641	652	657	708	676	681	647	637	649	670	659	633	622	625	679	703	635	612	619	628	661	618	656	653	625	637	652	666	631	660	684	654	649	642	629	600	629	650	642	625	620	665	649	669	606	667	688	653	666	627	652	689	659	585	607	628	664	658	696	646	640	657	613	620	689	635	649	670	636	648	653	677	703	646	684	676	633	602	694	671	657	620	705	650	648	647	576	642	645	660	640	663	624	709	646	651	625	630	641	690	676	612	695	638	669	661	647	678	631	698	640	678	654	662	645	623	661	641	658	626	690	703	658	691	602	663	602	615	625	670	632	643	630	660	651	620	642	651	650	637	683	638	666	650	658	644	646	647	614	683	660	647	620	665	639	669	654	669	660	647	644	644	688	666	671	593	654	658	674	642	692	673	631	649	594	631	669	626	713	627	646	677	653	675	652	671	662	652	673	695	642	637	662	649	692	620	667	636	657	677	676	689	632	655	678	640	645	642	672	630	635	629	652	670	628	613	637	645	669	656	669	644	690	642	678	671	627	659	652	672	673	649	640	709	620	665	681	650	605	634	652	630	634	652	624	654	673	641	637	640	637	638	643	644	659	630	674	625	605	617	654	657	629	602	644	680	650	613	662	674	649	642	617	673	653	662	647	639	657	621	599	659	656	608	666	647	675	693	652	649	612	665	654	639	653	645	659	645	664	672	618	687	639	656	699	665	663	607	651	633	647	627	708	696	654	648	643	633	694	665	660	599	668	679	654	630	663	630	633	661	666	637	647	612	638	676	599	615	650	634	661	693	655	610	631	611	658	606	677	677	612	636	669	650	635	621	689	633	631	638	652	673	602	647	661	690	640	626	644	605	619	690	644	676	666	644	629	620	629	678	629	654	655	656	628	641	648	614	610	631	695	690	627	711	661	686	636	675	618	655	637	610	621	634	636	650	668	652	635	686	650	639	641	631	631	627	661	596	662	596	636	669	678	632	639	661	629	665	656	698	664	644	660	665	682	605	678	636	637	636	687	646	678	656	642	662	667	637	671	624	634	604	668	655	644	655	641	662	617	684	608	650	652	663	602	678	670	631	672	644	622	646	678	672	702	634	619	655	636	601	666	632	651	654	624	652	667	672	634	690	693	638	618	611	662	613	669	647	632	664	664	625	645	641	628	638	672	670	636	643	639	629	692	639	661	723	617	610	635	599	617	640	646	661	635	645	686	707	674	630	657	681	632	653	659	680	647	653	638	664	636	640	623	678	616	647	631	664	633	643	657	667	617	660	673	646	696	624	662	651	688	691	661	622	664	641	658	600	680	615	673	634	659	623	659	617	672	688	607	632	646	620	588	633	685	617	687	631	707	619	625	638	678	636	644	648	649	646	662	644	601	644	638	653	680	629	644	702	649	624	659	656	633	645	674	673	657	645	674	679	620	669	594	624	650	637	632	646	601	634	634	665	698	655	647	646	617	659	625	668	647	658	628	621	646	649	625	631	673	631	657	665	660	712	670	637	637	667	676	611	678	672	665	640	659	631	598	649	643	684	640	674	658	661	658	638	642	693	617	658	662	646	624	651	612	670	667	657	653	656	672	659	672	641	635	657	634	630	616	672	637	651	647	684	675	634	609	669	690	663	634	690	715	616	619	661	645	643	663	667	634	701	624	694	633	614	648	637	652	621	654	639	631	651	642	611	626	646	659	634	635	658	665	665	649	664	665	695	672	671	640	608	662	704	659	660	651	660	640	657	653	633	686	594	698	665	691	664	685	641	657	655	612	706	638	681	623
14244	32050	24328	16523	13684	10628	9174	15603	34669	38397	31931	24700	17957	9558	5336	2939	1607	1063	790	740	735	721	681	685	650	669	650	675	693	712	731	641	681	678	675	665	668	661	628	681	703	687	711	702	658	684	664	723	675	703	628	629	642	629	682	634	678	681	662	694	658	623	674	646	671	694	638	651	671	670	695	648	654	681	637	684	649	680	704	648	669	663	665	638	627	692	680	645	655	680	695	738	609	649	655	646	673	692	695	685	693	679	649	683	691	719	682	656	653	703	600	676	690	673	697	681	666	673	667	659	666	709	662	733	661	693	659	645	703	663	649	622	645	683	684	696	671	663	675	691	695	665	675	633	683	666	618	679	679	667	699	661	731	702	649	659	657	672	653	667	691	656	659	625	672	657	682	666	616	665	678	652	650	641	642	688	690	711	674	651	685	729	691	697	720	684	651	684	680	676	642	739	670	674	676	683	692	670	662	673	716	691	681	690	653	640	682	642	643	688	689	684	705	690	642	673	680	679	666	651	687	648	684	673	668	708	679	683	687	660	648	729	682	681	636	669	670	651	677	681	634	643	610	617	660	707	721	674	700	669	659	690	689	703	628	634	652	651	643	666	699	667	681	703	681	668	698	679	619	657	645	681	687	623	695	677	659	667	667	686	619	655	669	670	621	632	645	704	695	694	680	685	679	666	676	690	665	642	629	662	656	621	688	663	633	671	656	642	665	641	670	676	714	681	693	696	652	674	661	726	671	669	629	679	674	676	681	640	660	701	658	602	627	649	663	663	667	667	719	650	658	668	700	665	665	669	642	638	672	687	727	681	657	643	701	674	653	659	697	661	688	710	676	708	631	657	671	671	648	667	653	658	630	656	649	706	685	646	639	669	679	678	687	695	659	706	675	677	700	695	706	676	681	697	643	657	646	664	676	665	727	705	658	690	679	655	636	688	678	704	654	655	684	665	707	727	622	669	667	674	684	645	655	661	640	642	655	651	687	663	633	698	720	650	683	644	687	688	646	663	651	667	709	653	672	716	622	675	636	645	647	668	669	687	643	663	646	654	655	667	644	663	701	700	684	670	682	670	666	710	659	646	672	651	675	709	652	681	676	668	626	685	679	710	688	646	691	662	676	682	660	673	678	644	639	662	614	692	679	645	669	658	656	626	686	683	630	638	637	661	694	707	710	650	663	651	660	672	692	701	666	652	631	638	684	654	675	638	639	672	649	642	675	636	711	689	667	686	709	688	680	695	615	682	713	691	680	624	662	650	662	740	659	679	661	673	748	687	654	635	676	684	663	710	670	672	651	691	662	634	640	666	664	696	672	700	670	708	666	679	659	663	661	681	667	673	634	678	691	690	713	681	655	685	695	677	683	729	612	681	674	674	680	679	685	685	668	682	635	613	613	630	660	633	657	664	637	648	680	654	673	636	594	662	675	689	694	712	631	673	667	652	691	635	681	655	687	667	691	679	666	689	677	676	677	614	662	711	666	662	688	655	721	679	684	679	666	655	659	658	652	673	673	665	709	638	712	683	679	651	693	661	638	676	653	693	634	687	655	687	674	665	696	642	640	655	715	685	703	689	645	680	627	655	698	686	705	634	689	709	661	690	652	665	720	663	641	681	668	704	687	701	644	711	694	687	661	668	654	653	647	657	655	650	678	682	652	659	696	633	662	668	658	649	697	707	670	688	667	707	691	672	644	669	629	654	727	653	689	693	668	651	691	635	685	645	653	680	636	669	687	656	668	629	636	679	671	647	642	664	636	673	637	700	672	629	709	686	678	704	674	667	622	707	673	692	621	623	662	632	705	681	695	651	679	663	663	695	639	661	650	679	673	668	680	674	675	651	672	635	628	671	643	674	686	647	711	638	707	701	695	675	702	714	637	695	660	639	672	672	672	678	649	672	705	675	650	680	690	682	667	635	693	723	614	654	601	663	671	691	679	715	693	649	693	679	687	615	675	655	645	677	703	692	716	667	692	683	630	701	662	679	682	650	683	659	658	657	643	663	673	655	687	679	669	704	667	721	656	683	631	682	661	661	671	636	699	640	654	666	685	615	713	705	631	640	667	623	652	673	648	689	669	637	671	688	655	642	680	666	691	677	689	694	666	626	660	716	648	685	708	683	731	663	610	661	629	712	689	671	674	663	659	646	646	666	632	674	664	684	649	626	666	683	662	732	610	649	693	647	689	706	698	708	648	675	632	739	670	612	641	703	674	628	654	666	647	650	629	705	630	643	678	682	677	693	651	707	681	676	639	655	671	665	712	664	684	667	648	671	676	662	673	657	709	690	685	682	632	665	650	680	677	679	681	672	644	681	668	681	696	696	690	707	730	691	706	631	649	668	678	700	681	650	640	620	674	665	665	636	680	695	689	620	652	678	682	727	687	654	672	654	715	683	658	686	649	684	651	691	696	683	682	677	654	664	617	635	689	682	659	614	660	676	689	687	637	677	683	684	668	674	714	651	615	649	659	626	690	634	638	653	655	687	650	696	652	692	713	675	694	709	680	662	666	668	647	640	712	622	664	658	645	625	660	651	703	679	673	626	684	668	690	680	700	671	681	701	642	699	674	695	681	662	719	691	684	663	667	660	649	683	632	675	678	707	709	615	651	687	666	663	678	692	686	667	635	685	689	677	664	652	663	686	701	702	682	669	679	710	685	692	703	674	657	675	690	646	663	665	687	688	697	651	645	654	678	686	679	629	655	671	642	691	677	719	651	711	668	690	669	674	729	700	613	706	708	645	651	712	666	728	713	684	643	654	660	680	643	677	710	738	694	673	723	652	695	651	733	689	701	669	675	689	679	650	649	666	696	663	671	654	652	627	623	634	655	642	673	657	678	669	652	712	705	616	696	658	677	674	713	699	663	653	667	678	636	737	675	704	691	636	672	688	669	687	724	635	688	674	640	679	718	638	623	676	659	691	675	669	679	651	722	638	660	626	684	695	691	634	692	633	644	657	658	619	652	622	665	660	714	681	672	675	664	670	668	703	677	663	674	679	628	652	654	662	687	652	691	634	709	746	708	656	703	683	649	659	694	628	647	647	663	652	606	673	639	681	674	669	679	664	717	666	662	650	669	671	641	647	697	708	662	658	666	718	652	686	694	670	682	679	684	694	679	710	667	656	661	688	640	686	674	701	695	679	655	684	670	746	737	669	658	684	690	698	655	715	622	637	655	712	686	659	650	671	674	597	661	664	685	660	689	668	652	720	700	659	659	666	615	700	654	667	630	671	678	679	682	691	676	691	718	693	675	721	669	668	668	648	672	693	684	685	658	668	704	721	682	654	654	653	657	692	680	645	668	642	657	710	672	701	656	643	672	634	659	650	692	667	633	656	640	658	659	627	691	694	662	732	730	674	663	708	647	624	672	664	685	644	665	719	718	655	670	693	734	727	663	687	683	700	654	656	679	701	667	693	631	728	643	638	677	696	642	692	658	697	675	631	695	678	716	612	705	680	668	682	626	714	645	665	691	666	722	676
27878	20395	14958	6719	4432	3112	2433	1876	2548	2706	2127	1602	1163	854	674	547	503	481	491	440	482	470	428	474	456	447	458	481	467	428	452	417	461	448	450	452	455	464	487	448	422	455	430	450	465	448	469	481	468	412	472	452	460	464	434	466	478	463	453	465	454	481	423	453	458	465	488	487	509	442	414	462	476	439	447	480	473	471	464	442	454	440	463	459	426	441	467	480	456	470	480	452	477	455	472	436	490	417	424	481	457	424	418	480	465	458	440	423	475	496	443	442	403	483	439	444	453	455	458	449	472	474	479	458	434	461	469	458	469	472	446	481	445	422	451	430	436	459	468	431	455	491	431	421	444	462	437	469	446	476	440	448	448	480	424	453	448	449	504	499	426	440	411	490	445	448	409	477	449	481	443	461	439	462	431	453	432	501	445	479	490	442	474	419	478	479	439	446	466	454	457	486	448	484	472	460	425	498	484	445	436	427	451	461	438	464	475	490	494	485	485	463	467	461	478	431	457	432	453	467	448	456	463	469	429	493	405	456	460	440	501	405	461	450	438	466	463	472	451	473	421	459	464	464	463	418	484	473	462	461	505	472	463	461	486	454	483	465	443	447	493	462	457	474	444	473	412	456	453	444	462	491	455	470	442	433	477	468	477	483	451	472	440	498	435	424	400	449	438	452	459	460	435	482	423	451	446	467	486	444	451	451	457	447	417	465	425	455	444	478	497	430	425	434	463	399	445	460	485	468	453	450	461	497	461	465	445	482	440	417	467	433	454	482	426	455	481	458	458	505	470	433	440	440	413	421	475	498	444	418	444	431	432	462	431	417	476	461	472	474	458	443	512	452	430	436	412	479	423	447	425	448	399	458	489	445	447	435	489	463	435	510	443	457	491	467	431	483	430	503	465	430	396	455	446	484	472	421	447	449	471	464	459	436	464	434	409	478	472	463	461	473	430	446	473	439	459	461	427	405	425	437	431	457	467	457	490	455	492	481	457	425	446	434	432	432	457	431	499	454	467	469	467	476	446	454	434	425	456	495	440	464	455	465	454	463	451	472	485	464	428	472	464	456	458	437	468	468	454	429	454	440	481	445	473	459	426	424	466	439	444	459	475	468	463	444	449	475	435	460	503	447	425	468	448	452	462	476	486	477	443	475	442	394	416	454	454	489	431	479	432	442	441	489	472	438	461	413	479	459	471	452	451	488	480	476	439	425	487	456	408	448	391	431	496	442	432	460	480	468	468	428	478	478	441	450	439	472	442	463	453	442	446	454	481	454	442	442	478	490	471	453	440	455	458	419	438	416	458	446	446	466	413	486	431	454	445	455	414	433	479	416	463	449	418	429	434	478	411	415	424	487	437	473	458	445	442	494	485	448	425	450	495	469	455	467	460	443	481	466	433	429	412	455	437	462	507	453	469	471	439	477	461	471	469	482	440	426	437	443	478	469	418	482	452	473	436	453	441	449	477	478	462	448	448	467	439	442	472	474	407	457	472	439	452	433	479	452	447	449	455	493	468	473	427	442	455	459	473	458	484	438	456	458	478	450	461	453	426	459	486	479	446	472	460	432	465	409	440	441	446	438	474	449	421	479	446	481	449	446	427	440	484	416	472	475	457	479	473	448	440	458	471	412	431	495	476	458	488	426	472	465	451	489	455	476	485	457	489	452	469	490	439	441	445	450	455	454	488	464	445	458	487	421	462	477	490	444	418	455	476	493	465	445	409	448	413	502	449	480	435	426	456	466	459	478	445	455	430	435	479	457	440	452	458	463	465	470	440	471	448	505	448	463	417	426	490	440	480	436	460	417	473	489	471	488	468	447	453	446	471	468	470	410	445	465	449	504	458	451	451	503	426	451	426	416	430	453	452	450	469	449	488	423	434	397	455	466	462	421	457	462	476	453	454	457	458	445	445	456	463	443	435	444	459	496	464	447	463	456	424	427	476	506	436	435	459	424	442	415	488	477	451	475	439	471	459	442	409	503	441	466	452	436	464	413	434	429	443	480	462	445	430	479	431	470	447	466	447	470	432	451	448	438	441	482	467	420	459	485	457	462	465	479	475	472	435	418	460	482	413	427	483	490	448	453	445	473	456	441	446	421	425	409	444	434	486	448	469	433	470	469	428	431	456	496	428	468	506	453	413	442	467	420	474	462	465	485	465	454	454	445	448	462	448	453	449	464	462	454	479	436	429	412	440	442	467	489	468	469	437	428	452	451	430	470	431	457	420	434	446	475	470	423	460	462	448	445	455	477	431	451	477	468	430	454	468	431	464	476	421	456	452	438	420	469	467	445	459	421	476	473	431	453	451	453	414	411	502	434	457	455	478	419	464	435	411	444	473	493	440	481	471	484	441	486	450	473	447	473	461	443	457	465	452	434	453	474	437	459	435	431	477	455	441	457	387	472	459	477	450	456	451	440	481	464	456	480	443	478	466	455	437	453	423	461	497	485	453	474	433	488	426	433	437	452	452	432	482	484	421	426	458	457	434	469	477	446	518	459	439	466	454	443	465	440	431	437	445	449	447	490	455	450	477	433	477	474	442	453	475	465	475	437	476	456	448	441	465	455	468	460	463	463	505	449	446	449	469	478	435	437	430	438	441	429	440	477	436	459	435	433	434	448	489	457	465	454	448	445	452	427	420	435	450	452	483	515	449	469	455	426	444	453	465	459	440	482	456	446	408	458	457	432	461	463	469	479	439	417	451	402	413	457	456	458	500	426	476	439	424	469	472	457	441	412	476	477	447	473	432	434	471	439	444	465	475	457	430	453	423	461	479	479	461	456	462	460	442	492	431	472	479	469	464	463	452	457	438	456	451	451	448	444	480	460	491	465	441	451	477	469	442	441	456	474	445	420	466	468	466	456	464	447	456	451	472	467	523	475	503	481	458	490	448	467	465	476	474	435	457	444	457	450	434	480	452	425	467	474	449	476	447	446	475	449	462	451	467	398	451	439	462	466	431	436	475	471	480	449	453	463	476	473	481	453	444	455	474	459	414	445	466	437	475	412	451	481	463	463	500	458	468	440	431	482	432	441	411	457	464	482	475	457	459	430	445	456	452	459	450	432	418	437	429	419	497	410	477	469	460	450	448	445	441	461	416	442	451	438	412	463	485	451	447	437	445	464	434	436	441	390	470	468	447	473	444	463	475	416	464	449	422	466	421	463	468	453	435	435	462	464	438	433	428	437	432	495	460	474	443	466	432	435	476	480	496	470	458	418	475	462	467	430	455	472	401	418	455	479	479	474	456	421	453	479	440	478	446	463	487	502	421	456	469	501	461	473	467	492	462	449	475	463	448	425	434	428	468	503	453	449	486	462	430	489	455	421	456	438	453	430	483	457	473	410	467	460	470	418	468	426	429	473	416	443	442	445	444	486	491	434	446	462	431	508	451	471	442	427	434	483	427	500	459	500	422	429	454	460	434	465	430	415	434	466	476	461	464	465	461	419	447	446	426	459	442	440	459	439	471	465	454	442	461	489
11273	19590	14431	7218	7284	5641	4350	3365	3849	4013	2943	2200	1506	1015	753	655	541	453	452	464	489	456	478	523	530	509	504	501	470	466	458	510	510	475	472	510	467	487	486	527	476	480	463	507	483	493	476	469	530	492	466	475	465	522	492	476	459	447	476	481	510	492	470	523	479	505	489	450	499	447	436	472	483	510	481	501	508	473	486	479	442	499	538	484	507	473	491	459	496	485	482	473	495	532	486	434	476	468	514	470	480	491	499	479	479	521	500	497	532	477	490	512	468	474	502	479	510	487	434	497	439	461	482	496	475	521	466	450	471	439	465	489	470	480	492	473	456	490	496	513	473	470	488	456	469	476	498	485	464	519	550	444	458	496	501	512	489	498	483	469	492	460	492	486	483	473	462	517	471	493	474	479	471	486	502	487	454	473	503	481	496	497	484	482	525	513	446	498	496	493	483	485	501	524	506	477	505	510	467	507	468	490	494	448	480	471	506	514	457	516	461	470	521	462	493	478	444	470	466	457	536	464	468	476	512	461	494	495	506	493	454	466	446	479	459	454	468	479	487	517	474	496	473	481	510	502	494	442	482	496	490	476	491	477	476	483	463	469	531	500	479	493	476	485	501	449	518	467	472	479	467	493	508	483	484	516	492	492	477	452	475	527	489	463	520	484	488	446	513	459	479	478	487	449	469	487	482	465	452	509	500	473	473	471	493	502	431	509	483	486	477	459	482	469	488	509	506	485	488	502	478	465	439	553	506	451	476	467	503	479	468	485	523	466	500	477	506	491	477	464	474	485	451	446	466	499	498	482	491	503	502	527	462	465	511	477	477	459	490	507	500	536	496	465	516	493	484	496	481	477	485	481	486	480	482	459	482	483	486	479	505	432	486	501	462	471	480	513	492	483	463	483	512	505	488	448	488	460	461	475	434	470	485	461	500	479	481	506	481	462	521	485	463	480	491	486	408	452	482	460	463	481	451	501	480	467	469	483	488	516	508	475	480	517	473	485	461	479	494	473	490	481	451	499	474	479	489	497	446	470	470	501	516	450	471	468	478	473	502	490	480	444	487	462	468	508	446	480	448	493	483	464	479	462	464	496	491	495	486	482	485	515	475	479	486	458	494	498	496	473	496	463	489	475	538	477	490	464	513	472	477	481	469	475	463	475	511	468	508	495	445	448	490	474	453	513	468	512	474	454	482	500	483	508	488	494	510	475	482	512	468	502	481	451	460	453	487	520	517	471	488	474	474	486	502	506	463	510	542	518	491	501	499	468	523	470	468	486	503	493	494	484	472	502	486	486	496	474	483	477	489	474	463	479	502	518	468	486	488	422	505	525	461	496	497	536	454	454	460	497	491	497	467	484	447	451	494	465	468	513	476	466	474	486	488	477	485	477	480	500	482	494	468	444	513	453	483	485	480	454	460	459	445	452	476	429	470	464	483	508	462	506	477	493	494	479	482	435	520	493	493	473	526	515	509	459	502	502	468	479	523	463	491	502	448	511	481	495	465	503	497	480	494	518	510	500	490	481	498	529	475	501	515	470	498	489	481	483	474	486	469	456	436	479	483	489	488	493	499	512	519	456	516	487	473	488	468	507	510	508	511	495	520	503	519	503	497	451	455	509	488	491	490	473	456	518	482	475	510	522	512	471	486	494	481	478	451	504	465	535	501	496	517	471	490	503	501	458	490	483	515	474	522	481	476	516	499	486	463	455	468	470	458	471	489	479	499	471	500	507	480	456	501	459	437	478	490	484	460	487	441	496	509	455	438	472	506	500	483	474	467	501	453	450	537	503	474	505	456	442	474	491	480	485	489	447	508	515	505	482	508	461	499	483	509	493	492	471	482	433	468	489	466	481	489	469	485	481	469	508	477	496	513	502	468	509	468	489	539	513	463	479	505	469	532	517	484	465	471	477	496	499	471	461	508	484	497	481	471	506	474	478	480	477	471	477	519	491	481	471	524	475	484	513	457	498	478	451	488	484	439	462	473	477	492	501	505	509	451	501	470	470	470	461	555	463	475	460	491	500	488	526	449	475	496	551	553	464	487	515	479	529	487	496	475	450	504	493	524	482	476	460	497	476	476	468	473	502	470	462	478	464	488	457	451	505	455	490	509	450	562	489	506	477	471	473	489	468	513	491	481	500	511	499	518	496	449	508	490	442	516	489	482	480	500	493	487	490	464	453	540	450	446	539	455	499	495	480	454	499	475	505	468	497	484	480	483	441	493	462	513	484	471	437	457	511	485	493	478	472	491	477	494	472	459	479	446	431	499	490	485	473	486	506	482	493	511	447	468	488	495	465	488	496	531	462	516	454	512	451	483	497	493	479	487	460	514	488	488	492	495	480	480	465	491	477	482	482	474	476	479	467	471	467	476	525	488	463	463	496	462	472	475	463	452	493	482	472	494	485	463	462	511	484	499	466	509	527	487	466	445	518	460	502	499	511	493	474	486	470	479	480	454	479	463	482	516	510	477	461	499	482	496	459	482	470	463	497	484	512	477	491	434	453	503	511	473	465	445	509	499	485	485	495	469	508	507	465	504	478	492	497	469	453	489	454	488	503	521	476	498	479	493	491	474	480	445	496	495	519	494	479	506	464	544	517	508	467	486	463	535	482	454	506	469	497	491	508	525	455	485	454	466	462	492	501	467	498	492	483	460	506	502	532	504	495	507	490	471	517	453	450	497	481	481	451	483	494	489	490	463	490	493	480	470	499	469	471	462	498	489	477	490	463	473	508	470	461	511	484	466	509	472	498	500	509	502	456	454	460	509	471	467	470	496	442	456	502	508	506	489	436	474	473	471	478	476	442	465	475	479	511	504	477	522	468	463	474	468	550	476	452	472	516	484	535	493	477	467	473	471	431	456	518	466	500	497	491	459	494	482	467	500	477	472	485	483	492	496	497	517	507	450	478	440	491	461	475	443	467	498	460	485	456	482	476	495	484	503	466	504	461	491	488	475	498	493	462	510	511	497	454	493	477	463	491	500	453	452	459	456	454	485	469	499	474	507	508	439	496	482	480	513	519	500	458	535	461	470	493	487	521	479	510	481	477	470	522	506	517	471	499	491	482	492	500	476	441	473	504	455	468	494	478	472	491	479	490	488	482	499	479	466	480	522	453	517	456	464	465	464	506	479	518	471	478	523	503	482	473	498	470	498	458	483	453	467	500	506	508	470	470	486	462	471	458	529	474	529	468	501	502	491	514	458	503	482	493	472	459	478	507	485	496	494	475	485	482	445	494	462	477	525	484	449	493	502	483	464	484	511	475	473	479	506	472	496	496	485	515	475	500	447	447	474	466	456	499	467	463	499	464	487	484	494	507	497	497	472	475	486	488	471	457	511	453	497	499	486	493	521	511	462	469	486	508	483	505	468	472	476	472	488	478	494	514	446	468	501	474	471	488	490	481	471	492	497	468	476	508	513	491	461	482	479	489	454	491	463	491	546	503	473	461	468	507	457	471	513	444	508	508	478	531	476	455
24352	21458	28633	24697	21276	10754	4650	4180	16331	21259	17736	11842	7897	3530	1970	1106	752	639	564	552	560	556	547	561	535	529	544	536	536	514	512	546	527	529	526	515	534	541	526	508	549	570	537	505	516	486	514	506	596	529	510	556	502	515	519	528	553	546	497	492	566	529	534	540	499	518	527	523	526	540	546	541	527	525	523	523	524	520	560	510	529	516	505	522	525	518	535	575	493	566	534	540	561	523	526	521	524	554	542	495	531	580	515	543	516	537	525	525	534	530	526	536	568	488	500	477	514	537	468	535	541	504	512	502	539	496	524	554	537	531	473	540	490	529	514	544	554	541	515	507	539	502	528	554	498	508	503	539	500	513	542	505	520	542	501	519	535	528	503	516	576	550	504	541	533	528	527	524	574	520	516	512	559	521	536	505	532	488	498	569	495	519	516	563	593	526	519	529	524	485	523	515	556	532	498	548	544	546	491	500	553	532	522	542	495	529	508	533	528	520	515	565	500	524	573	507	490	494	527	529	515	536	569	506	546	490	514	498	531	496	486	511	559	507	554	546	486	519	499	562	520	576	556	519	525	496	553	510	561	523	521	529	551	557	488	538	549	546	546	530	505	536	502	534	496	489	508	560	534	511	533	502	538	516	555	550	535	519	570	541	508	525	557	519	520	497	549	514	586	484	540	533	538	510	533	528	553	529	518	544	536	550	492	564	526	542	501	550	472	507	518	514	547	500	533	507	549	537	524	548	549	519	530	533	515	500	557	554	516	531	502	474	535	550	534	495	542	508	537	590	537	489	534	497	545	575	537	489	503	509	542	524	471	523	533	516	484	524	552	517	537	511	510	564	519	527	517	555	518	517	529	549	525	502	554	521	610	570	512	569	514	514	568	568	543	514	507	551	549	550	585	514	526	497	514	555	507	540	514	543	525	490	544	530	521	498	555	531	579	466	525	517	505	524	517	543	570	506	530	502	501	532	519	489	561	522	519	516	484	525	567	557	512	503	511	503	521	507	524	528	518	533	498	530	520	503	544	518	545	507	505	513	494	541	510	520	496	528	522	546	517	505	520	542	537	504	512	527	482	539	525	512	556	568	518	508	501	519	515	526	499	538	548	504	475	534	552	513	551	535	567	515	517	468	543	554	546	524	530	520	480	537	491	528	547	492	497	491	521	545	513	551	493	548	567	530	537	569	511	567	506	529	544	511	566	538	539	536	520	521	493	514	520	543	530	520	542	502	551	501	508	542	510	506	537	538	515	543	499	509	554	508	547	520	539	561	528	528	526	517	481	514	502	504	537	536	530	545	539	564	532	525	510	518	502	491	546	518	567	496	534	543	503	514	539	539	547	539	496	533	513	546	511	582	516	525	530	518	522	495	503	464	515	520	494	559	526	539	523	542	467	547	518	486	503	560	528	531	530	544	521	511	510	525	578	545	562	524	536	564	531	530	489	495	525	511	495	511	556	503	530	515	538	516	520	487	509	522	524	541	507	507	535	542	471	522	542	556	561	539	554	520	544	543	506	485	500	534	543	542	520	521	489	546	475	491	538	499	482	540	561	508	540	530	542	516	522	553	452	516	543	539	530	492	547	519	552	527	517	580	518	500	563	507	520	501	519	510	495	509	564	543	522	500	539	517	491	526	524	528	535	556	504	522	519	556	507	539	549	485	536	499	520	515	515	507	491	506	529	502	511	513	517	549	556	527	489	540	544	475	489	507	529	500	473	510	501	580	587	562	534	544	507	565	573	507	513	509	542	532	554	505	548	502	480	559	516	522	543	497	524	546	533	516	539	518	552	551	542	486	500	524	517	538	528	519	532	535	557	547	546	531	518	505	515	562	507	531	533	501	543	556	547	544	501	518	549	525	516	549	498	541	527	505	547	541	537	546	507	504	533	589	496	546	563	527	517	534	498	524	572	532	507	549	583	534	525	502	524	536	501	519	550	506	563	508	565	522	491	482	512	529	519	527	567	549	563	551	485	537	535	512	518	503	543	525	539	536	519	483	547	507	526	538	540	541	503	514	521	510	512	538	563	510	508	530	496	523	531	530	515	547	529	555	473	520	491	516	505	558	488	531	547	494	503	544	541	495	502	480	533	514	535	500	527	542	525	550	488	505	541	563	538	488	521	525	521	491	520	520	552	456	511	522	520	515	527	530	532	560	549	526	525	510	528	499	518	542	540	562	582	524	538	517	515	457	543	548	535	493	513	529	509	496	512	501	520	527	493	527	503	501	514	548	501	539	535	515	474	579	535	557	527	553	511	488	509	511	513	559	541	551	513	568	535	520	518	527	517	515	539	505	502	522	493	521	553	554	539	574	540	552	526	521	494	536	504	501	499	495	529	560	551	513	564	516	502	549	570	506	544	535	542	527	509	543	529	493	511	534	550	523	524	470	516	510	555	532	552	544	484	532	522	542	514	515	519	500	558	552	543	523	542	549	524	528	508	545	535	503	569	504	548	536	553	537	519	551	524	509	520	532	506	532	508	509	496	511	494	489	512	525	548	536	508	538	539	533	557	507	560	479	504	550	537	504	521	546	524	492	521	535	538	529	516	544	527	521	530	541	520	517	516	575	538	517	482	464	565	507	554	572	487	504	532	535	515	522	522	522	530	548	487	485	538	520	537	461	550	503	530	491	571	532	545	528	531	483	528	523	526	504	572	575	489	519	570	511	543	536	534	578	525	551	560	557	533	483	565	518	548	532	539	504	521	537	538	498	540	491	494	517	523	498	543	534	523	522	513	524	487	513	545	492	494	512	549	507	522	523	551	536	530	525	548	548	508	524	530	538	519	509	509	523	512	515	514	567	534	533	537	565	495	555	547	529	531	523	534	486	539	533	469	565	505	517	533	531	545	566	524	521	574	500	492	540	515	501	560	462	493	555	526	529	541	513	475	546	512	539	520	523	492	527	514	478	497	560	587	535	552	524	490	540	510	527	516	476	535	566	533	498	532	502	498	523	489	489	528	538	568	552	532	533	523	530	505	546	524	503	540	498	505	534	569	547	506	566	517	529	541	544	524	538	544	548	538	513	525	571	539	497	529	519	498	502	523	541	532	518	508	529	492	553	536	515	490	496	540	511	558	557	546	507	543	543	522	538	560	515	530	532	528	523	524	570	522	492	559	547	545	528	535	532	551	519	540	481	536	576	521	519	489	560	505	510	549	536	521	496	547	536	550	503	531	494	517	524	527	509	510	539	516	523	499	538	535	501	521	547	557	533	529	507	500	525	552	537	528	555	536	528	522	512	514	512	535	534	538	493	530	501	511	519	539	587	527	487	484	528	528	513	520	507	537	511	531	506	503	499	526	557	573	521	547	552	532	511	511	511	548	508	548	505	519	546	558	509	543	507	536	504	514	491	486	522	521	511	563	546	552	522	541	524	553	508	534	528	565	504	521	547	516	551	530	495	536	470	523	530	547	503	530	524	528	532	512	498	564	537	505	539	504	534	488	513	530	552	507	573	556	564	533	569	520	479
12235	25859	21652	12054	8963	8079	6399	7054	23162	25901	21208	15173	10614	5127	2730	1481	933	698	541	604	616	559	572	541	602	562	554	546	542	580	531	555	545	557	563	547	583	556	580	603	531	542	537	561	559	538	551	533	505	550	584	582	550	538	519	627	532	560	566	540	543	513	543	558	558	539	555	581	533	549	528	589	557	541	556	554	574	520	535	574	571	574	557	571	560	555	556	540	544	561	515	550	554	535	544	517	547	534	539	578	536	506	553	542	588	551	543	549	546	557	598	541	538	553	586	573	566	499	560	554	562	552	538	552	567	576	530	580	537	539	572	538	548	556	521	539	502	513	542	581	526	543	564	528	549	565	523	515	540	546	536	544	546	602	545	535	579	544	552	549	565	529	538	570	559	616	574	563	551	543	593	523	530	550	556	558	560	553	511	480	559	552	574	530	565	593	586	515	563	502	538	559	544	599	558	525	504	526	569	536	562	553	568	550	493	526	572	580	600	531	563	551	564	539	549	568	557	512	503	538	562	551	561	581	590	510	543	544	518	523	546	542	574	538	561	555	538	602	512	533	540	587	583	544	578	548	544	541	556	563	562	537	553	555	545	562	539	568	566	565	538	545	543	580	587	538	574	551	564	560	571	530	558	575	554	562	537	530	521	520	577	529	536	571	548	579	516	580	544	510	605	590	567	538	523	573	517	529	563	565	547	583	504	543	557	576	543	557	526	567	491	542	539	512	556	541	552	571	562	583	564	547	562	543	566	544	546	528	523	519	551	575	577	543	570	496	530	521	560	549	540	567	538	624	544	533	557	578	555	522	515	547	556	545	560	579	522	574	599	619	519	576	573	565	541	556	541	545	514	576	582	549	541	506	565	550	552	506	536	539	505	540	560	529	532	572	533	573	550	609	531	578	533	580	571	544	538	517	557	583	572	549	511	563	502	535	531	580	546	559	583	531	535	550	561	548	527	570	544	542	578	562	579	540	526	558	562	531	569	605	579	553	534	540	534	528	555	579	558	582	533	605	587	543	547	548	525	528	638	567	576	559	560	545	537	548	550	554	527	574	527	533	539	512	571	527	504	563	558	549	552	548	562	574	546	541	556	553	549	538	563	587	574	525	525	562	546	547	554	549	514	540	553	563	511	556	571	592	605	531	547	528	587	555	579	535	538	560	599	563	591	542	581	509	539	561	557	541	557	537	498	525	518	537	562	568	580	550	535	564	562	531	564	554	519	550	555	548	553	540	549	578	547	578	566	560	555	557	556	552	583	561	528	549	573	554	527	597	537	521	578	539	531	540	574	531	545	565	543	558	534	534	513	553	538	580	527	574	569	528	562	562	542	584	540	536	570	519	545	586	574	581	587	521	544	575	531	536	546	584	516	553	556	571	539	563	563	530	556	570	561	534	560	574	538	552	575	566	558	522	525	560	533	561	497	525	545	550	537	560	591	592	531	559	566	548	549	594	569	541	530	537	559	558	562	532	529	553	552	540	559	552	601	507	543	541	567	545	542	543	553	553	527	558	572	549	550	527	565	571	534	556	543	549	577	568	510	531	515	513	578	543	554	552	551	591	543	570	574	555	563	552	551	555	545	518	549	526	541	534	575	482	562	560	558	528	572	564	525	535	515	548	553	505	530	522	536	550	533	560	584	573	570	564	547	579	555	548	535	558	527	520	543	514	538	538	521	497	553	531	546	512	552	543	560	537	567	536	572	541	538	549	534	563	580	561	530	541	521	521	536	541	517	551	580	543	574	567	553	574	576	539	577	533	572	548	529	525	550	517	553	603	564	512	556	609	527	533	551	575	575	539	540	557	557	525	562	538	553	512	543	576	567	535	535	555	545	511	538	490	551	561	552	511	561	550	547	556	558	594	529	574	587	539	562	527	585	561	538	525	493	527	561	549	565	583	537	531	526	571	534	532	566	552	553	581	569	560	509	542	540	539	533	528	501	528	514	560	527	555	512	526	566	564	534	552	509	570	532	608	576	583	556	548	555	536	528	548	545	527	577	550	613	496	508	499	607	559	592	564	526	509	520	559	558	549	556	529	589	529	587	534	570	515	555	536	539	585	560	543	552	560	568	547	534	572	520	539	550	551	510	532	523	566	579	532	545	561	492	552	579	539	559	589	567	549	537	546	590	570	550	567	548	522	562	575	535	597	512	565	578	554	565	521	538	585	571	533	556	545	569	569	541	552	553	509	568	556	598	543	583	544	503	532	568	571	574	578	575	554	494	559	564	542	546	518	571	522	581	544	511	518	579	534	548	561	588	533	533	540	578	593	564	537	573	550	540	601	555	516	561	561	517	575	533	543	583	522	548	543	577	520	588	576	538	521	586	535	536	572	551	567	531	552	549	582	573	552	514	557	571	546	562	507	505	524	579	533	563	528	539	533	538	548	550	540	527	570	570	578	525	558	538	551	526	555	549	547	513	557	526	562	570	564	553	575	577	530	546	512	563	550	559	557	538	534	519	525	551	533	500	586	519	557	615	540	585	532	570	537	520	524	535	551	578	529	566	556	587	510	550	517	532	535	545	542	569	569	552	528	530	513	544	566	554	565	557	558	553	580	537	515	553	570	523	550	597	534	552	537	562	567	561	542	539	541	585	553	553	522	570	554	566	574	554	552	563	501	545	557	515	558	561	545	520	564	593	553	523	515	541	543	550	552	561	537	550	563	527	588	550	536	569	549	545	603	539	571	537	535	568	570	559	552	553	542	550	521	545	557	578	557	584	574	545	571	548	547	548	532	580	535	537	544	542	554	567	555	528	540	566	516	579	585	563	575	539	570	548	522	587	531	517	561	548	569	527	504	542	534	540	580	556	534	554	532	572	539	499	537	529	582	552	511	556	573	568	550	551	534	528	523	499	527	555	545	572	553	547	547	523	612	566	555	559	567	524	520	534	562	547	553	553	536	514	523	542	546	533	523	523	517	586	545	552	509	559	541	558	532	518	530	532	566	568	534	547	560	537	535	575	535	566	546	528	544	561	556	535	576	552	602	579	563	567	557	556	522	548	550	572	580	559	548	539	619	567	556	570	508	555	552	550	564	533	538	572	550	559	528	549	565	558	532	533	556	506	564	589	597	531	554	539	559	573	520	523	563	568	563	553	529	534	534	547	529	554	523	523	588	532	541	583	569	560	535	543	551	571	536	592	555	556	608	547	572	542	519	518	599	550	547	547	553	516	566	531	563	524	565	532	580	549	546	570	552	541	561	522	520	535	551	565	506	522	536	605	595	535	530	561	537	554	540	544	569	521	564	564	549	546	533	511	572	541	573	551	521	552	582	526	515	489	587	556	558	539	560	505	535	531	525	536	557	551	533	571	549	581	573	518	498	533	576	537	543	527	588	575	534	554	563	575	546	559	516	542	494	534	564	541	558	547	574	549	492	545	579	554	531	547	561	556	548	547	550	552	539	550	556	540	543	532	582	506	548	596	528	543	565	551	536	596	523	552	556	526	584	576	592	534	529	509	511	586	546
25300	21427	27607	25569	13560	4426	2941	2735	9746	13154	10299	6785	4361	2200	1235	806	656	525	557	500	520	544	501	523	481	520	501	532	546	516	513	499	496	506	484	526	540	511	493	499	480	479	517	509	497	485	520	513	503	479	517	533	518	490	477	543	521	498	431	518	495	488	521	535	513	492	501	508	519	476	485	502	486	499	510	476	492	497	495	486	524	474	528	496	491	510	502	489	516	504	457	513	516	509	538	475	467	538	526	520	516	494	539	497	545	497	499	562	508	503	520	515	531	512	511	507	448	501	497	539	509	523	511	503	519	501	490	518	514	523	511	540	538	554	463	503	519	500	523	510	540	502	513	518	543	527	534	477	482	565	548	518	554	457	487	524	499	546	514	520	494	498	492	513	537	555	501	495	521	496	539	551	531	507	502	473	519	528	503	463	515	509	504	514	524	493	468	514	456	506	485	512	522	483	540	463	477	518	487	507	502	452	499	513	487	522	489	523	483	529	489	473	496	486	517	483	509	490	494	498	495	470	509	541	463	533	496	542	525	502	522	533	512	499	498	499	505	544	502	496	483	481	514	519	561	511	558	543	490	512	533	532	507	507	552	466	503	515	505	488	473	468	554	482	562	533	515	506	495	493	546	466	524	532	526	497	558	507	514	468	480	511	515	508	520	506	553	496	520	473	529	522	482	525	513	564	509	497	491	528	481	522	501	480	490	497	509	480	504	530	529	506	531	522	543	508	515	500	501	515	508	504	553	520	460	529	504	485	550	526	502	488	481	541	500	487	465	516	524	518	485	511	506	501	513	484	542	506	519	517	516	517	513	493	536	492	482	519	517	508	477	488	512	516	563	517	496	497	505	497	513	500	519	516	474	513	513	511	496	534	509	532	517	495	533	507	504	517	479	537	519	462	485	506	482	499	494	502	522	534	530	494	536	535	496	516	475	553	522	509	494	547	549	524	494	469	539	515	528	486	474	513	499	509	493	461	512	543	494	516	490	551	525	482	479	526	520	556	494	484	462	511	460	471	488	512	527	508	542	500	497	521	492	487	516	489	505	521	507	491	479	495	537	487	502	523	553	480	520	474	527	536	496	513	509	540	530	518	493	547	507	524	497	482	496	532	527	497	508	528	520	516	536	504	552	543	494	501	491	531	510	491	475	536	502	501	483	502	481	476	468	541	493	556	523	514	529	518	505	527	498	505	514	520	535	499	485	483	504	496	509	528	487	494	494	489	517	484	502	537	474	512	464	532	509	497	517	547	494	519	498	504	489	510	496	524	501	511	472	501	548	495	530	477	503	467	476	463	480	483	488	481	513	523	546	496	505	517	502	512	480	488	536	539	509	504	498	503	515	507	497	513	526	536	484	532	520	523	477	451	518	503	512	513	492	533	493	511	509	505	535	483	527	467	496	505	517	490	524	499	482	489	514	505	537	520	496	497	532	471	480	536	519	509	484	485	510	471	505	523	502	501	512	518	537	512	512	553	498	484	492	524	512	552	483	493	553	507	540	506	491	501	488	542	465	521	516	446	489	514	473	477	523	497	484	486	463	503	490	526	492	482	507	513	474	531	508	493	519	476	507	527	477	502	509	489	526	509	508	534	516	542	511	510	497	511	507	516	470	508	488	497	499	502	524	518	517	516	513	484	485	523	547	517	480	525	510	501	502	489	511	499	467	515	512	535	525	512	494	498	494	524	486	493	469	509	522	492	526	511	548	518	511	481	517	506	477	525	481	485	534	486	530	519	466	510	472	512	526	487	479	570	497	486	500	468	550	534	511	511	492	467	517	490	472	481	504	552	490	499	491	522	517	528	507	536	457	512	517	507	495	510	528	534	525	543	526	509	503	466	512	464	508	490	460	507	492	526	507	515	490	490	529	524	506	493	488	496	492	512	480	506	526	533	498	500	534	526	491	536	477	508	519	474	497	504	508	506	525	502	507	506	535	507	540	523	484	484	463	532	515	553	500	455	466	526	483	502	539	493	487	508	554	528	495	518	508	476	515	514	534	499	497	535	488	494	494	513	496	496	511	498	491	532	488	479	515	523	481	495	500	497	504	536	479	499	546	513	561	519	457	506	508	497	507	482	550	530	500	486	504	486	488	505	545	478	506	518	481	513	476	477	510	524	488	506	496	509	525	499	479	524	538	528	489	515	475	481	516	525	510	521	530	487	495	491	508	527	506	471	509	489	517	445	501	516	509	524	504	461	504	519	507	495	511	512	497	512	519	505	529	505	500	505	465	470	485	514	498	479	488	481	537	528	507	510	512	465	486	508	501	502	470	551	542	506	487	492	472	484	517	509	490	492	504	500	457	472	456	475	505	486	497	476	517	485	528	510	496	530	504	516	545	498	525	533	522	505	554	508	490	515	533	489	485	503	548	510	488	485	520	549	535	514	526	466	548	484	545	524	513	513	524	495	481	489	500	536	501	517	503	501	519	535	535	519	442	489	534	495	505	494	535	540	499	475	497	536	465	488	557	471	551	460	476	482	504	522	479	523	538	507	503	491	480	511	515	468	508	507	506	534	505	543	490	556	475	494	509	514	499	505	466	519	508	488	494	541	518	491	496	468	513	454	510	509	554	495	532	498	512	459	490	483	452	496	528	510	498	480	530	482	492	528	510	516	478	491	497	544	490	528	484	492	494	515	517	505	495	488	472	557	544	530	501	537	478	537	482	507	485	463	500	491	499	483	492	546	500	487	482	484	502	495	527	481	480	494	471	487	486	525	511	536	541	559	461	483	502	489	522	488	483	522	483	463	507	480	515	504	488	503	501	520	520	480	471	516	503	457	496	482	477	512	523	517	515	517	532	534	525	503	496	536	499	546	524	533	491	533	489	503	464	527	520	506	489	513	524	516	499	558	525	516	498	501	488	491	480	514	474	495	507	539	473	456	493	498	509	507	530	525	499	486	468	516	476	520	520	524	471	516	480	516	507	507	527	542	472	476	502	489	490	519	495	494	498	525	509	489	515	470	500	522	515	515	490	469	495	503	519	510	482	467	508	496	517	498	471	479	511	499	527	507	513	527	510	500	495	527	498	518	517	462	500	528	498	525	559	490	469	459	481	512	485	490	491	511	515	520	492	492	504	530	461	524	485	546	502	512	506	524	505	526	533	495	516	507	518	511	495	473	506	466	458	512	524	494	532	504	537	543	521	520	480	550	514	510	500	515	488	529	476	528	519	514	491	492	498	509	524	499	498	507	512	530	521	501	502	501	494	476	468	508	492	533	519	537	568	507	500	491	509	508	468	517	531	524	523	528	511	508	495	518	509	482	518	517	516	516	505	496	500	496	513	508	501	537	531	514	519	505	516	484	556	553	518	494	485	484	502	510	468	498	515	499	532	530	482	485	546	495	515	502	512	506	522	531	486	515	522	513	478	515	494	449	500	489	509	483	522	518	480	508	505	498	486	533	480	475	519	502	504	510	501	512	497	495	529	522	537	543	475	507	471	484	493	493	522	532	510	498	517	484	501	520
13160	23058	20705	13140	9029	6551	5548	5340	17971	20552	16149	11321	7317	3630	1931	1106	811	603	577	595	580	550	536	571	550	532	581	568	568	529	556	575	560	520	502	561	559	528	556	557	582	533	505	548	558	576	551	577	529	565	516	551	569	529	590	543	574	573	566	532	569	497	479	521	542	546	545	551	529	538	489	562	580	528	568	535	552	611	545	533	579	528	612	522	544	524	557	588	579	511	537	543	528	545	540	495	510	551	545	538	534	557	548	542	517	540	541	532	519	513	542	557	534	531	549	558	581	539	559	507	558	551	563	541	564	552	521	523	546	560	507	533	531	558	549	507	559	552	543	536	542	547	588	565	530	541	575	569	581	518	516	569	538	518	542	504	538	572	537	588	600	559	529	520	552	565	551	528	561	547	518	537	547	566	599	580	549	544	495	532	558	488	546	555	574	556	527	573	581	512	552	569	557	525	542	508	574	502	519	556	546	518	504	550	519	507	576	508	584	575	550	538	529	570	540	573	547	527	532	561	524	538	523	576	550	582	533	542	537	541	527	534	554	576	514	583	551	544	559	536	559	562	530	545	540	566	529	526	532	524	529	525	499	560	526	592	547	563	536	542	529	574	519	548	610	553	577	558	549	571	539	568	554	567	550	507	505	521	536	535	552	527	560	561	520	525	567	540	552	507	549	553	561	529	539	505	560	489	543	552	556	582	543	548	540	558	568	539	571	567	549	533	534	577	551	582	536	536	522	523	569	527	561	533	524	560	544	530	518	530	555	522	579	564	538	559	529	561	568	587	536	517	515	561	565	552	517	563	573	539	516	521	535	534	546	537	555	502	540	525	508	518	537	529	551	545	522	538	582	523	554	527	514	524	537	595	524	554	560	539	552	526	538	543	499	512	539	559	526	549	538	533	519	582	566	527	575	550	560	537	521	565	530	560	566	536	542	564	580	546	531	544	560	506	592	493	570	563	538	537	526	528	524	544	520	521	553	532	556	546	574	548	546	550	550	557	540	562	533	534	553	551	531	557	539	541	517	553	534	554	536	554	590	536	539	537	544	590	524	525	568	569	578	593	575	574	497	541	536	532	554	530	574	530	551	525	540	580	570	539	589	595	518	527	537	569	564	548	561	564	506	500	561	535	546	563	540	554	573	553	544	527	531	563	570	551	548	551	531	533	544	567	522	561	547	517	540	569	539	526	562	592	513	561	556	530	593	550	562	556	565	556	544	566	536	526	505	506	562	557	546	558	525	557	509	539	543	554	577	578	572	540	517	565	534	535	518	525	531	541	555	542	564	530	531	535	574	560	531	534	585	501	560	531	562	536	561	552	550	519	614	577	538	521	549	552	551	553	546	530	535	539	557	512	551	530	543	553	537	555	568	550	531	538	556	509	577	498	567	538	509	541	573	526	548	528	556	539	550	540	607	558	555	557	547	586	543	532	560	557	509	558	565	517	523	527	555	591	565	557	506	531	555	551	542	563	557	565	558	524	491	541	501	525	566	498	507	540	565	573	547	573	557	536	546	526	527	540	553	547	568	549	583	544	512	499	518	548	488	540	547	567	552	535	546	573	562	560	534	526	532	537	508	536	519	543	522	554	558	562	540	561	506	563	499	546	557	543	541	551	544	554	546	561	575	517	536	544	567	561	509	504	564	537	536	520	513	470	541	527	528	526	527	548	561	526	527	555	570	532	568	557	542	562	575	555	579	555	542	525	534	524	529	554	557	505	552	563	514	501	527	568	548	563	554	542	574	558	543	574	594	545	576	540	558	546	580	548	551	510	530	518	587	550	507	561	567	506	566	548	534	570	556	527	570	548	551	578	549	607	510	560	572	545	551	526	559	556	551	517	560	540	523	548	560	547	576	577	516	574	571	542	557	580	520	536	582	548	549	515	574	569	495	530	510	546	552	580	524	565	517	549	594	519	522	564	545	528	549	566	594	532	529	541	522	544	556	518	573	532	560	559	515	532	502	552	545	569	517	497	542	525	544	522	530	529	530	532	562	524	576	562	557	509	572	566	532	561	556	547	573	536	585	537	592	573	547	592	529	537	516	570	556	577	527	574	587	540	595	537	512	558	598	626	531	588	518	555	557	535	518	556	523	535	553	526	582	606	484	551	553	562	519	544	559	581	535	540	538	542	548	573	567	525	513	539	540	515	545	527	577	575	530	522	598	508	521	527	571	548	561	568	552	532	548	517	533	522	521	549	557	571	536	566	564	590	570	525	569	552	544	536	580	547	544	552	580	549	581	561	545	543	576	580	533	583	557	524	565	518	568	592	539	553	562	562	554	536	546	552	535	578	552	548	564	574	551	569	569	507	541	511	559	554	550	572	535	538	552	531	577	538	556	556	553	550	569	578	529	549	565	549	537	545	554	521	592	527	581	555	500	551	535	542	535	530	543	544	550	536	588	560	550	583	544	547	531	550	514	528	587	549	532	562	545	547	569	561	519	538	545	545	553	542	567	555	505	577	551	566	550	512	505	536	536	538	552	536	549	563	504	550	538	517	558	498	536	568	552	578	551	549	562	556	555	551	535	533	565	538	586	582	510	586	508	537	522	547	593	542	538	581	503	529	512	530	539	556	524	524	540	546	543	543	562	569	554	513	586	544	541	529	596	541	519	541	551	562	553	554	550	561	575	569	564	543	560	508	514	537	526	567	539	557	564	537	557	557	517	546	553	549	553	549	515	568	574	545	545	579	551	540	543	601	521	558	544	521	579	485	561	532	544	548	539	595	521	535	567	527	509	523	572	564	592	503	554	482	564	534	498	545	550	518	569	498	514	542	541	526	507	546	547	533	521	570	527	535	582	548	565	543	567	517	568	516	542	571	544	564	528	557	557	541	549	568	577	577	515	516	545	520	510	544	556	558	567	573	505	508	575	555	574	558	550	533	564	531	536	528	524	531	538	562	530	588	541	573	543	507	552	529	541	542	539	569	501	556	537	538	550	517	515	595	493	559	536	597	555	543	541	532	536	560	572	541	573	486	539	490	534	555	542	537	570	548	581	526	524	579	555	572	503	572	525	559	530	564	539	542	557	545	523	525	585	520	525	538	559	535	535	539	531	579	519	545	499	540	586	534	539	529	567	540	483	532	568	552	527	552	542	558	518	555	570	574	524	551	552	491	578	533	512	508	491	521	538	549	559	550	560	599	559	606	542	577	582	548	539	560	558	545	578	551	491	533	526	534	545	538	550	564	530	537	559	560	583	522	569	537	538	523	555	530	515	570	562	544	523	536	553	499	511	514	501	514	542	546	543	552	511	592	579	489	530	517	512	559	516	548	559	529	534	553	559	524	530	531	555	552	517	551	554	545	523	535	553	520	501	527	524	491	535	569	538	526	558	557	527	536	558	527	557	502	491	501	512	568	541	547	552	532	520	584	518	582	558	522	574	551	554	567	523	543	503	560	536	546	574	527	577	570	532	535	577	543	548	546	536	495	532	525	568	532	565	517	537	546	584	511	512	555	538	594	527	544
22948	21480	29249	24137	21514	21892	15915	15548	33490	36126	29407	20932	13723	6221	2868	1759	1241	860	761	723	682	681	640	643	646	636	678	641	677	616	663	666	616	691	639	656	651	633	664	626	623	639	664	703	687	638	655	686	625	672	638	656	630	657	620	684	698	654	628	618	642	656	614	618	669	641	642	665	647	667	629	657	652	675	690	642	623	614	647	668	652	718	652	623	637	663	664	647	627	652	654	636	643	629	582	642	642	630	601	650	621	679	645	635	656	660	666	639	701	654	672	587	670	638	668	626	657	683	604	656	652	654	632	638	649	642	612	700	608	683	673	609	660	684	689	618	651	610	691	625	652	643	637	662	698	621	627	637	655	630	671	619	657	664	621	691	638	617	656	678	619	645	684	623	651	684	619	656	676	655	601	690	639	680	665	642	651	576	636	687	668	637	669	677	702	610	613	652	639	613	619	649	660	657	668	610	683	648	612	707	659	717	662	713	666	664	628	610	680	642	635	657	631	606	650	661	661	620	616	638	614	656	691	660	693	626	660	617	629	662	683	639	602	693	675	658	652	648	633	648	628	658	622	676	643	660	672	642	592	669	619	661	642	597	670	668	658	697	645	625	689	682	666	633	643	671	661	631	674	642	603	615	657	630	648	667	651	580	651	613	633	695	665	659	605	645	699	661	661	672	624	703	620	633	689	641	674	664	678	649	617	656	685	677	706	639	670	659	624	669	636	631	644	650	663	629	639	654	622	679	692	644	704	697	655	598	611	640	630	643	643	606	677	617	626	615	672	627	659	646	640	647	626	643	631	654	711	623	669	643	636	644	617	613	657	667	634	617	641	624	638	662	635	658	663	679	650	634	676	649	645	695	699	647	707	672	648	640	679	675	616	648	642	636	592	643	658	625	670	653	657	667	687	619	676	680	627	648	642	611	656	603	635	649	674	667	666	669	690	662	661	628	630	645	631	658	644	677	574	635	667	613	678	568	656	650	651	620	615	642	643	644	660	695	667	654	643	642	682	666	620	636	650	632	657	624	640	603	561	656	657	629	628	676	639	594	635	635	607	686	645	638	608	675	652	671	639	628	604	644	680	631	653	621	684	662	631	680	637	633	603	653	618	683	647	644	673	615	631	611	651	541	626	627	637	658	665	675	674	680	629	639	608	639	591	672	651	630	607	685	640	665	665	637	649	655	610	613	648	643	632	655	629	628	646	654	662	665	675	636	610	627	612	653	660	670	640	657	646	603	651	637	629	660	653	651	574	652	651	619	617	656	609	644	626	681	659	615	629	651	648	621	614	662	642	580	634	650	648	664	674	605	612	664	644	684	639	739	664	640	670	665	663	650	659	644	570	689	677	662	690	666	656	673	643	643	632	570	633	672	616	581	662	629	627	693	663	638	702	597	651	648	667	680	629	615	632	626	689	655	677	671	696	660	626	621	641	665	605	681	596	668	659	616	649	652	632	622	683	659	683	661	636	624	646	619	678	660	615	660	670	642	657	644	628	651	604	651	625	645	634	601	636	651	660	661	613	659	612	663	668	656	655	684	712	655	644	620	648	683	679	682	651	636	684	632	652	646	636	661	651	682	587	656	645	636	676	657	634	635	652	649	636	651	646	605	645	706	639	654	647	651	667	622	651	660	635	622	625	632	659	667	677	644	644	647	637	647	644	642	640	623	642	673	626	655	631	613	618	653	617	600	639	661	647	673	669	680	680	638	656	665	680	647	656	668	635	622	642	754	639	652	572	632	656	647	659	654	646	631	653	683	675	669	660	648	612	629	670	697	627	645	631	683	689	621	636	658	639	638	663	609	615	641	626	687	620	625	647	655	660	599	656	622	640	688	645	664	655	684	691	592	617	682	636	659	637	668	682	664	630	650	634	709	626	635	607	674	686	646	627	649	670	651	628	643	630	643	638	642	676	616	659	652	643	662	616	619	636	699	643	647	608	663	641	629	625	621	648	648	641	620	724	643	667	639	624	669	631	646	621	627	632	629	641	667	627	613	590	664	656	652	626	617	668	650	610	672	633	702	638	662	619	643	655	668	626	680	646	654	643	642	653	628	643	700	650	641	613	698	633	718	669	666	657	594	692	696	656	674	664	629	663	595	646	628	655	648	609	644	681	671	608	627	619	690	661	667	609	644	691	607	681	599	651	611	646	638	644	662	642	631	676	629	661	687	646	650	654	654	612	654	647	637	676	676	622	616	614	656	625	684	671	667	667	628	670	628	691	632	624	646	596	687	667	645	637	686	652	642	648	655	649	612	634	650	623	666	660	656	608	638	637	692	651	650	663	617	564	642	634	674	663	664	655	664	615	655	627	636	668	668	643	669	714	682	656	661	650	623	671	648	635	676	617	642	608	654	646	614	677	613	659	586	632	623	660	680	656	639	624	653	611	683	683	664	680	641	634	684	601	603	652	665	657	685	637	627	657	688	677	672	662	679	648	680	697	652	669	663	658	643	671	642	672	641	584	667	647	632	625	649	661	623	627	692	659	628	621	667	675	670	678	626	642	693	615	668	688	696	619	639	638	691	605	628	683	651	690	634	667	639	682	670	621	640	639	673	661	649	605	645	630	647	691	633	677	684	645	648	632	650	637	663	675	625	627	652	660	634	628	647	644	676	674	668	644	629	606	632	587	608	631	617	663	682	656	691	613	633	644	648	656	648	705	646	620	678	652	667	632	637	714	641	652	646	647	647	680	644	641	633	671	608	651	683	657	597	667	635	643	658	662	613	624	638	630	647	710	674	704	660	608	630	650	660	690	655	626	630	668	663	613	658	653	642	597	617	616	660	639	657	627	611	626	675	680	661	654	648	639	671	638	669	596	628	652	696	665	629	641	666	658	619	625	604	621	623	653	647	638	667	588	604	648	642	628	627	659	615	657	659	638	682	648	650	675	677	650	641	645	659	693	665	616	634	652	693	625	625	658	657	637	670	662	640	675	634	673	664	629	691	680	668	672	639	605	672	620	653	661	630	682	682	658	619	632	654	636	661	657	652	648	695	664	603	625	619	651	642	633	693	638	606	632	681	587	631	648	608	651	599	655	660	647	636	645	611	696	608	621	645	615	654	614	650	632	637	641	655	677	665	632	661	670	611	667	665	669	572	612	642	611	671	617	656	625	694	629	667	666	702	680	641	674	670	686	697	626	647	626	712	618	660	681	649	656	622	634	680	617	639	635	628	660	638	708	662	693	655	671	620	696	672	609	639	682	646	664	690	627	666	657	657	650	618	643	704	635	662	634	638	622	644	607	630	625	681	639	654	649	668	668	618	656	637	634	704	650	664	704	615	667	632	668	650	657	642	656	645	656	605	641	607	632	616	642	611	645	668	589	668	662	631	646	645	649	707	676	634	660	675	593	628	618	641	692	663	641	638	614	681	653	667	608	646	615	669	698	630	657	685	640	671	654	654	718	637	611	624	641	632	647	617	648	670	639	662	638	682	661	674	668	663	630	634	639	646	636	646	652	677	642	677	671	669
15119	32658	28380	21576	16533	12956	11323	21857	38360	38086	31396	24170	16566	8538	4247	2464	1596	1044	837	756	752	656	713	698	664	692	681	661	675	633	651	694	674	665	654	675	683	687	621	659	698	685	626	588	665	691	640	673	673	654	657	677	668	646	652	721	644	666	707	694	618	648	687	650	671	720	651	723	728	658	660	670	700	700	631	704	664	660	674	704	678	712	714	726	662	642	692	689	722	696	666	654	653	671	672	661	681	647	654	678	652	735	698	679	651	691	633	631	652	652	740	672	632	690	630	614	669	636	649	662	671	677	648	631	697	651	680	661	710	629	682	653	698	640	681	658	705	667	666	665	653	656	641	648	700	639	679	695	673	647	672	613	683	640	686	687	705	697	650	659	679	661	718	676	707	675	668	670	655	677	671	646	703	640	635	658	692	671	645	711	684	698	626	679	655	645	692	671	678	672	704	651	666	705	602	651	617	657	642	660	645	637	702	634	624	702	641	607	676	697	658	660	661	630	645	662	658	638	647	653	678	706	663	675	667	669	651	643	676	675	649	663	661	691	656	678	616	675	664	628	660	689	634	662	624	691	659	665	654	649	652	649	669	634	711	687	662	662	670	623	631	653	627	714	684	666	639	642	663	679	692	664	685	672	685	681	671	625	632	674	659	689	696	702	677	671	665	640	627	672	681	659	687	662	698	700	638	648	674	639	654	649	637	668	646	654	669	708	641	647	695	653	662	676	642	693	697	682	628	693	709	654	666	662	632	694	686	717	656	654	650	685	694	677	616	705	694	712	675	668	656	618	681	638	702	645	669	641	669	659	697	653	688	706	637	692	670	687	687	619	683	644	690	687	641	649	650	642	594	654	642	649	663	616	666	689	607	659	667	651	612	661	696	679	679	665	621	674	678	677	633	697	662	731	681	663	628	661	688	650	697	631	659	661	696	651	708	702	620	669	646	715	657	668	691	652	692	653	656	677	654	685	651	675	647	674	670	649	665	671	636	656	698	662	693	626	633	644	660	651	666	660	622	644	683	680	621	657	676	672	638	712	666	676	686	664	661	725	639	654	649	708	667	633	654	668	689	648	678	709	694	659	673	695	677	709	657	680	624	692	702	662	679	725	692	687	667	682	681	655	702	674	676	677	642	682	669	677	655	685	696	682	638	661	649	703	659	663	675	649	636	698	677	645	656	670	681	679	680	674	649	680	659	669	669	627	642	641	672	658	657	674	697	695	650	664	685	690	716	671	667	693	617	682	703	686	669	624	716	707	646	666	662	685	636	668	655	667	611	656	656	645	639	631	711	697	708	681	651	665	688	667	671	679	690	658	689	655	656	675	688	651	638	640	719	641	683	629	657	679	671	664	685	627	673	638	670	678	646	741	622	679	652	671	656	705	675	690	676	649	692	676	661	669	687	690	668	674	680	643	673	662	633	688	701	643	638	681	645	668	681	667	675	656	656	710	637	692	656	663	660	654	677	722	632	680	692	688	621	648	652	679	684	655	675	648	603	684	686	647	660	655	668	672	652	631	657	676	735	703	656	647	617	645	664	710	636	604	671	620	677	664	666	710	610	661	664	663	667	719	717	646	667	670	709	672	700	658	702	716	690	687	710	654	622	672	646	746	644	731	716	676	640	644	691	664	720	674	658	649	653	642	629	682	653	656	684	684	646	669	709	672	688	671	652	702	656	623	694	679	669	681	640	667	650	682	663	651	658	677	611	640	681	662	659	677	684	629	688	647	632	669	665	669	683	657	698	667	668	659	633	691	668	638	690	676	741	650	652	635	689	652	677	641	710	653	665	662	710	650	640	605	690	625	694	651	660	663	669	631	656	658	662	633	663	653	676	667	688	683	623	627	687	702	646	672	670	648	697	662	663	678	710	676	670	664	631	677	652	639	658	692	698	650	682	631	654	679	671	673	629	702	669	638	662	658	669	690	671	664	688	691	718	662	641	688	668	687	682	690	666	654	644	693	627	624	684	647	675	615	649	647	649	681	696	673	618	653	715	666	717	675	671	666	672	630	643	707	609	715	709	697	698	667	655	651	660	632	664	646	690	673	690	709	703	663	653	631	672	693	627	686	684	682	678	683	670	668	641	668	660	630	676	659	669	658	710	680	647	611	635	691	648	698	636	644	677	597	715	630	635	733	653	621	649	612	689	683	653	660	652	681	634	683	635	680	682	721	651	693	707	621	638	671	650	675	636	701	676	682	654	642	666	639	654	656	658	607	695	684	677	662	699	724	668	686	689	656	676	672	657	685	656	670	698	654	691	649	695	658	671	648	672	689	643	714	668	666	689	661	627	682	671	658	682	669	614	643	684	663	663	665	657	658	671	729	644	654	631	642	676	675	668	651	664	697	664	659	713	681	693	672	673	692	714	659	645	649	670	667	721	686	660	695	680	709	653	670	670	678	653	718	660	711	684	665	657	683	671	685	697	631	651	627	697	648	656	654	675	700	693	654	631	727	606	645	659	670	645	650	673	639	638	643	668	652	703	665	692	670	662	717	670	661	741	662	677	651	614	652	675	653	683	660	642	683	688	628	645	665	669	644	686	675	715	675	699	660	648	675	726	671	647	675	694	626	678	672	663	681	688	610	659	637	675	697	653	634	695	655	681	663	669	703	660	684	663	683	685	658	613	649	662	661	655	700	678	689	655	645	686	670	671	683	658	675	712	647	684	657	656	660	617	696	639	692	648	667	665	667	671	638	662	662	653	688	667	646	671	689	650	642	691	706	701	667	694	715	646	673	685	662	700	680	683	714	662	639	666	697	664	672	673	743	642	648	702	674	684	678	696	638	655	725	662	689	705	647	639	627	659	666	637	665	691	680	648	690	630	679	643	613	679	691	687	684	673	618	663	678	636	676	680	662	647	684	710	634	686	681	666	673	709	691	655	627	658	659	641	670	690	664	685	681	707	689	633	700	688	652	677	633	650	714	685	629	695	666	640	643	713	683	668	674	629	674	615	679	678	653	698	635	685	698	693	639	714	621	713	687	644	668	695	699	655	667	656	665	674	651	698	607	654	668	638	674	667	661	667	661	663	703	654	680	656	679	692	641	655	631	694	680	666	649	617	634	705	698	676	665	662	716	715	666	681	658	658	676	678	662	645	691	641	644	677	659	689	665	696	651	646	640	676	687	605	674	688	667	677	681	639	638	664	675	658	643	664	698	628	627	660	684	686	649	669	661	605	643	624	661	764	676	645	696	679	625	657	704	624	674	659	663	685	664	646	699	645	674	694	694	666	709	690	682	638	694	723	658	684	709	666	676	710	639	648	644	649	650	660	689	648	687	683	663	691	697	670	671	701	642	635	641	687	677	660	656	660	699	685	688	700	613	648	644	654	695	706	674	644	714	694	676	684	654	645	662	657	651	677	691	663	663	671	648	670	665	647	653	660	707	697	668	652	664	703	622	648	651	647	647	640	609	649	707	664	714	672	644	648	613	712	641	679	652	678	681	684	731	685	647	622	669	645	693	666	657
28088	20652	17250	11320	6447	3575	2368	2106	2669	2846	2026	1627	1272	846	648	567	527	535	471	443	470	460	434	452	438	457	463	473	447	487	412	465	446	443	457	467	459	426	500	479	428	465	449	445	454	463	454	447	457	485	485	456	473	436	477	453	453	478	440	514	466	478	459	501	471	431	454	464	445	465	444	467	475	489	469	498	432	452	437	461	427	506	473	477	497	469	453	453	475	482	434	448	449	489	467	468	488	472	462	485	483	475	463	454	467	446	481	479	441	451	474	441	494	467	496	490	456	472	501	476	443	453	479	501	464	479	481	468	438	458	462	460	455	478	451	421	474	454	495	451	480	445	451	478	450	434	451	455	426	460	444	459	447	441	447	490	490	451	427	444	490	449	463	448	441	470	473	456	470	474	459	475	426	473	419	462	470	453	494	468	460	475	476	448	455	449	452	392	463	465	437	447	466	420	426	510	446	472	474	443	494	459	443	420	456	480	418	441	475	453	446	451	418	497	453	459	430	464	461	469	489	518	451	495	459	454	440	435	452	448	457	482	481	499	457	455	506	448	431	467	465	455	472	426	446	491	492	452	461	411	492	487	460	439	471	464	451	443	468	446	477	452	428	452	481	410	469	489	472	485	435	498	492	459	452	482	441	468	412	473	487	468	497	525	477	459	460	481	449	463	447	458	442	495	431	469	447	407	475	475	501	485	468	466	477	434	450	442	465	501	464	450	478	452	455	474	483	433	490	491	460	472	458	505	429	476	438	471	472	465	450	453	454	469	442	511	458	438	477	481	434	485	485	492	506	453	515	472	479	474	460	431	454	450	441	472	489	457	510	462	431	453	484	424	460	469	481	466	469	484	452	443	462	477	473	484	467	486	472	447	466	476	482	478	441	472	430	435	463	467	473	431	453	502	501	471	461	469	437	443	464	509	484	456	450	453	456	499	487	455	476	471	442	452	432	462	477	471	439	466	459	432	498	478	459	470	483	462	449	453	476	472	438	450	443	435	439	446	427	455	466	436	432	478	465	466	492	460	440	480	440	451	457	449	423	471	478	493	453	505	450	441	460	470	500	450	429	450	468	458	434	409	458	460	520	442	447	462	450	469	440	450	420	468	479	433	497	426	467	439	473	426	501	476	479	463	479	475	452	513	448	488	477	468	488	499	487	406	496	481	516	453	467	447	454	434	494	514	465	466	495	461	473	430	469	454	479	466	430	443	401	446	493	471	441	487	435	480	450	461	465	474	492	447	461	471	479	432	488	479	464	477	465	483	436	429	469	484	479	464	438	474	465	433	469	475	472	457	492	471	437	489	441	453	462	459	478	458	414	481	497	484	466	475	465	462	502	431	425	469	443	479	432	455	467	447	464	471	437	478	479	469	450	460	456	442	467	484	466	490	457	469	453	438	440	447	466	441	437	431	448	470	505	458	473	447	461	467	486	478	451	433	476	441	445	485	421	466	449	461	428	470	445	486	443	465	444	495	455	476	444	436	438	449	462	489	465	423	494	472	472	453	451	458	482	473	456	457	452	423	471	419	446	498	507	460	451	449	501	438	456	456	451	467	501	451	454	470	490	469	435	460	474	496	489	492	435	454	457	474	469	477	439	459	437	496	457	480	483	437	486	413	463	432	474	459	471	452	474	458	517	434	488	451	472	476	449	478	458	444	449	440	431	474	437	454	468	459	451	444	478	448	442	463	458	461	465	502	469	434	460	434	529	466	465	437	463	473	473	473	445	461	493	499	495	473	487	481	449	479	450	446	468	440	467	474	446	491	458	450	501	451	459	469	494	449	463	450	450	478	454	475	455	456	476	459	491	476	486	477	461	461	453	499	493	423	433	419	451	461	446	442	455	469	443	425	458	470	458	456	440	455	479	488	431	472	468	447	451	442	441	474	461	451	466	481	469	452	472	468	446	503	480	436	476	466	471	482	448	466	468	466	469	494	470	453	449	450	476	488	512	446	474	472	444	453	422	473	481	451	464	473	449	481	427	455	480	472	462	454	485	447	455	442	518	502	484	477	429	508	482	459	485	473	454	420	501	456	475	475	485	506	464	469	447	439	471	449	423	464	489	470	468	473	488	516	488	469	472	470	461	475	459	489	454	445	468	433	484	460	459	457	449	443	466	452	469	457	468	449	459	464	468	421	499	484	487	400	440	465	485	469	451	465	495	431	458	454	483	482	473	474	434	453	500	463	423	445	494	440	469	466	497	425	460	450	415	473	479	472	448	423	451	497	459	483	502	480	486	497	461	445	442	480	498	451	441	439	520	479	483	455	465	438	437	445	455	452	481	474	466	461	495	470	466	455	463	458	449	448	494	440	458	507	441	447	456	467	464	485	396	506	466	428	482	426	453	444	448	458	487	452	459	481	451	474	450	450	406	421	461	475	456	466	450	459	427	431	463	454	484	439	437	492	480	432	482	490	441	423	460	468	490	463	487	469	463	463	481	454	479	460	429	479	465	482	468	424	433	471	505	449	460	468	474	495	458	466	479	493	437	465	459	493	454	463	483	440	446	447	458	474	429	482	444	509	460	485	451	418	475	476	491	429	479	514	452	459	492	430	463	482	426	465	521	453	469	431	471	504	465	430	442	436	482	449	451	481	474	439	452	445	482	447	458	505	466	466	455	490	491	456	458	473	423	457	457	515	427	444	467	456	450	499	437	427	474	446	424	432	451	473	505	432	476	479	486	492	434	462	477	445	435	440	456	463	457	476	490	497	419	462	479	469	441	468	478	434	450	499	456	415	487	477	456	447	464	457	514	477	496	476	446	476	487	458	520	444	437	467	463	456	436	518	448	491	443	477	484	446	466	457	456	486	432	459	467	490	467	442	465	462	475	485	483	466	473	456	467	459	474	453	485	469	513	427	455	474	459	475	470	501	451	464	484	476	467	494	448	470	401	474	462	495	433	491	462	459	464	437	493	501	440	485	474	483	482	497	467	464	455	444	464	464	488	450	444	458	448	506	473	419	511	448	505	406	454	467	464	519	464	472	445	478	438	479	448	486	481	481	433	415	466	484	468	446	453	498	459	483	466	446	483	439	479	496	483	464	464	446	501	441	487	421	469	446	459	475	474	422	474	453	447	504	479	480	477	451	452	489	449	436	497	446	463	445	434	448	468	465	448	440	444	482	482	467	492	469	494	499	479	478	475	454	479	477	441	468	494	493	507	478	452	431	487	476	521	459	463	487	471	427	455	476	464	492	455	467	436	420	433	497	450	478	450	464	469	485	501	445	457	478	467	476	508	421	463	443	452	436	444	449	454	488	485	488	465	472	474	449	456	450	541	453	485	434	487	456	453	469	474	462	477	473	461	457	447	465	459	447	459	455	433	467	457	460	472	485	473	478	434	423	460	466	487	466	476	451	475	480	463	455	487	433	502	437	486	508	542	490	436	438	490	454	438	463	478	476	491	459	515	483	476	464	455	491	475	438	430	480	465	460	471	441	472	511	451	470	444	468	455	456	474	460	504	451
12386	20471	17586	12507	9650	6268	4310	3494	4093	3823	2966	2176	1557	1042	729	624	568	532	510	463	461	544	523	497	480	505	476	545	443	515	524	512	454	487	533	500	498	506	502	477	497	474	530	483	510	483	464	484	476	491	484	495	548	501	493	510	508	470	500	490	457	470	517	473	488	508	511	495	518	474	513	476	529	503	493	492	494	488	531	452	493	502	511	454	431	503	498	486	505	513	496	489	499	501	505	500	497	493	509	514	520	519	485	528	506	503	515	481	504	446	496	536	485	515	510	473	507	493	491	482	535	530	482	527	482	490	481	497	499	524	489	495	505	480	518	508	514	503	529	484	517	490	490	483	474	505	468	497	521	488	472	474	522	502	515	514	505	528	494	525	498	509	494	535	506	498	477	508	528	502	484	486	508	487	518	499	522	489	509	525	504	512	510	499	500	484	519	496	488	489	519	505	504	513	467	534	440	516	519	480	489	503	493	461	501	491	496	504	456	492	466	467	448	501	530	471	509	469	467	483	444	512	491	505	484	511	522	493	489	505	482	499	510	499	497	497	501	483	486	498	490	521	487	514	469	506	490	496	484	486	493	479	516	541	511	509	477	488	466	527	450	505	538	495	477	534	462	520	534	520	480	487	524	519	542	492	473	486	499	512	478	495	493	494	524	475	496	515	473	502	475	519	484	493	531	489	505	464	531	495	521	483	494	476	454	482	479	452	526	491	536	490	490	481	503	504	467	453	518	533	533	453	513	511	502	547	508	501	486	479	507	496	481	497	497	509	465	514	467	484	541	518	494	497	477	466	517	505	493	503	524	500	466	493	535	497	499	495	491	497	527	469	516	464	472	474	488	500	534	493	502	493	496	535	490	516	498	498	464	501	491	448	474	520	515	490	541	552	492	498	485	495	459	496	453	477	512	499	475	500	477	469	505	498	459	469	549	516	469	494	491	500	497	507	475	483	509	462	500	502	509	527	510	492	459	450	514	475	495	473	498	494	509	493	495	493	472	487	551	498	495	503	486	487	501	496	487	473	465	520	542	480	509	507	462	501	534	493	556	497	483	491	522	540	509	496	470	503	520	461	503	510	493	457	463	492	468	468	494	491	511	460	520	506	479	487	507	485	499	533	475	528	487	499	516	525	511	485	495	515	491	489	472	495	467	507	499	504	507	483	507	501	499	534	514	498	476	496	491	498	501	547	519	479	510	486	470	548	492	497	511	506	501	544	531	495	495	482	479	508	486	489	451	486	486	546	474	492	519	489	491	481	498	517	504	503	498	529	452	467	515	458	440	481	491	521	490	506	482	519	514	488	479	482	511	545	492	503	488	490	510	463	537	498	530	494	471	520	507	494	486	500	549	483	459	517	499	511	514	517	515	471	525	510	480	483	520	507	493	487	485	491	546	512	493	473	501	522	530	517	486	509	552	484	488	511	508	490	489	500	498	477	516	472	482	533	509	497	492	484	498	536	475	477	470	502	494	513	526	532	491	457	490	453	487	466	525	484	565	494	522	489	485	497	502	456	501	480	535	478	478	485	493	497	494	485	496	492	544	460	513	542	472	504	525	513	497	497	501	510	495	500	495	511	518	492	509	490	514	478	506	510	528	482	517	500	486	490	480	497	500	503	519	490	457	502	503	475	443	483	500	507	534	540	491	497	508	533	515	441	507	500	490	523	475	480	498	477	569	502	488	499	512	538	504	510	506	514	511	532	469	487	514	468	486	507	507	513	496	468	490	463	517	574	518	463	493	492	491	509	538	497	504	505	525	480	500	478	501	497	468	491	469	515	504	527	488	508	516	511	479	502	475	559	493	469	482	473	481	511	566	493	478	503	497	474	532	500	528	498	481	479	524	480	500	514	505	476	465	486	533	472	502	513	493	497	485	479	462	497	450	498	469	497	475	517	480	476	474	552	504	490	509	471	513	470	447	458	448	489	511	493	494	500	478	511	533	536	519	523	460	511	502	487	480	507	493	474	537	497	493	505	518	510	463	506	484	505	482	519	505	526	504	502	502	497	499	500	487	499	502	489	514	546	513	492	489	517	486	513	492	448	497	491	512	502	490	487	467	511	534	501	498	483	506	519	485	520	521	473	512	478	545	473	457	494	517	488	484	481	519	444	525	512	513	470	475	488	504	510	510	475	462	481	509	516	508	523	507	502	530	506	498	474	522	519	486	514	436	511	493	467	522	479	486	480	514	491	487	524	468	506	484	530	552	502	463	492	451	506	476	502	448	482	506	495	504	500	520	472	488	526	516	473	542	518	488	485	487	506	530	502	477	519	481	506	489	476	518	537	496	504	500	475	498	450	481	510	478	493	503	485	516	509	473	500	499	503	504	473	535	477	494	483	523	482	520	517	463	505	488	508	503	511	530	517	492	501	504	501	525	461	521	497	487	500	515	508	476	495	525	510	473	479	483	500	496	519	487	486	501	473	481	523	492	485	515	453	454	461	550	491	505	518	473	534	440	472	463	527	495	493	492	465	528	503	511	460	485	484	490	501	465	475	536	473	486	485	481	515	480	485	508	502	477	566	532	480	494	492	485	484	492	503	475	468	488	494	480	480	547	520	519	498	495	471	485	513	495	482	454	518	493	497	500	497	521	506	500	504	478	523	507	514	499	505	452	500	462	509	497	494	480	547	467	485	472	506	468	525	471	471	502	528	476	503	468	498	508	486	477	500	470	514	515	503	519	482	470	466	463	489	477	490	491	505	480	453	457	525	513	469	546	470	519	476	504	471	477	532	529	468	524	458	473	499	529	527	523	529	499	465	505	473	541	482	504	508	480	503	477	482	534	506	481	495	534	501	510	504	516	478	496	492	508	496	503	498	500	505	502	524	503	472	458	463	458	486	503	491	500	499	449	531	463	502	486	488	474	513	496	485	520	519	525	511	490	473	515	466	496	514	495	474	477	482	542	505	515	456	521	473	493	478	496	486	522	482	499	499	552	466	500	501	510	485	516	484	491	519	478	514	472	513	492	473	491	511	468	493	500	463	499	521	492	489	498	500	540	506	526	494	484	515	538	466	519	501	485	458	496	489	508	489	507	506	506	533	474	489	537	540	498	513	519	549	516	493	484	477	479	493	488	491	501	487	487	472	464	464	461	506	571	505	485	439	509	481	476	480	515	526	483	497	467	553	469	513	488	481	492	495	487	497	491	498	519	465	490	481	482	490	520	516	490	484	502	518	492	450	505	532	489	484	493	517	492	481	477	514	510	494	522	484	506	485	486	472	497	477	495	515	459	503	491	464	511	495	484	504	489	539	524	515	464	524	478	440	541	525	502	515	473	470	489	480	491	474	493	489	505	486	496	502	505	503	494	509	490	533	519	480	472	498	465	513	468	478	498	501	477	531	536	498	475	502	472	492	532	479	548	536	453	488	485	497	493	524	499	494	458	472	516	483	464	479	515	466	482	481	491	479	441	486	544	483	484	522	496	540	508	494	537	495	465	508	482	503	537	530	476	502	515	488	445	482
24237	21384	28588	24590	21335	12224	4980	10599	19287	21908	16167	10055	6422	3033	1723	1003	729	603	595	565	533	558	519	513	514	522	529	573	528	510	512	573	507	562	556	503	533	560	532	516	513	555	543	558	536	528	504	534	502	551	557	538	533	534	528	510	564	568	528	545	530	505	560	536	512	502	501	509	539	542	542	521	529	526	555	545	533	549	519	486	472	555	505	527	544	526	455	514	533	554	537	546	476	510	484	515	500	528	521	501	518	545	523	577	538	536	528	494	513	545	523	527	522	505	528	502	554	506	544	588	528	556	533	531	491	515	555	460	588	537	546	495	578	530	526	527	549	528	527	551	493	539	562	530	559	517	527	542	520	540	592	520	527	517	549	551	534	505	492	545	559	521	508	520	526	511	546	473	515	548	518	538	519	524	576	572	546	534	532	538	507	547	540	512	527	538	552	539	570	581	528	554	541	534	514	550	527	557	503	512	519	533	521	523	537	480	531	514	514	511	527	496	520	538	478	509	532	526	541	537	548	538	512	588	531	555	559	565	500	545	540	529	510	518	488	539	539	520	554	504	507	565	584	535	523	547	508	524	527	507	502	498	539	498	539	530	512	530	565	508	559	514	508	521	537	507	544	513	496	536	528	564	540	546	518	554	536	502	496	551	531	533	536	521	521	555	540	548	546	551	509	519	519	527	534	547	551	511	507	528	490	518	518	540	510	534	512	555	606	535	545	548	532	493	520	492	524	492	525	509	523	526	504	518	514	509	504	520	525	546	537	529	500	545	510	540	581	565	535	483	508	542	532	575	486	512	517	544	513	495	518	508	538	504	544	539	514	509	542	557	519	543	505	511	542	482	553	494	555	526	544	509	557	527	505	514	538	562	500	507	546	574	507	534	562	527	530	545	523	512	537	510	500	505	521	561	554	505	527	529	551	563	516	574	514	584	530	512	520	530	509	523	532	510	507	554	508	491	493	552	530	567	524	536	536	536	547	504	561	513	568	523	555	532	504	544	518	545	553	523	521	527	526	531	518	516	497	516	517	541	536	534	537	554	545	531	567	536	555	521	531	533	563	523	505	535	501	525	493	511	569	532	575	491	526	521	560	505	551	513	568	538	538	484	515	538	534	528	557	540	537	517	523	533	472	541	515	539	488	537	571	515	510	521	547	517	529	501	548	524	528	569	529	558	487	543	546	573	526	508	533	494	563	516	530	528	519	509	502	584	521	523	580	525	581	551	564	518	540	510	519	540	536	499	516	548	545	511	530	555	522	512	542	511	525	520	516	549	522	529	522	542	475	536	535	531	521	533	539	528	524	538	569	544	490	565	503	523	516	535	513	546	523	507	513	524	520	523	464	515	520	486	524	525	553	533	537	463	500	520	513	536	479	532	519	537	516	525	446	525	517	552	505	535	526	525	561	515	577	533	511	557	574	543	518	518	550	520	514	547	537	514	551	531	508	534	485	476	534	525	553	530	493	558	513	571	503	532	541	526	488	524	484	510	504	478	520	527	516	541	568	505	535	492	561	517	525	508	577	564	551	522	519	539	534	530	492	511	568	535	552	502	543	520	544	475	544	514	532	534	546	515	500	521	529	489	561	518	520	536	509	523	553	489	538	528	529	532	574	540	523	504	510	537	517	562	507	523	496	482	512	554	496	519	552	516	485	472	514	529	545	540	522	553	562	507	521	558	536	573	513	515	545	572	544	530	568	521	531	500	557	548	555	570	526	520	545	503	508	527	491	537	551	485	520	544	501	531	525	460	537	553	516	549	547	532	489	551	512	503	540	566	532	492	528	509	517	506	508	521	551	567	530	520	485	551	543	559	521	515	520	483	523	521	533	535	496	494	537	517	510	584	541	525	514	537	496	504	530	534	573	489	539	514	511	550	513	547	532	512	529	503	522	514	555	541	543	547	511	557	557	548	495	534	549	541	561	561	476	497	489	529	510	551	540	520	544	523	544	515	518	536	497	475	552	490	547	539	537	513	509	524	521	545	522	553	546	518	508	591	577	541	558	536	534	537	498	521	513	546	529	533	527	521	518	517	523	509	505	506	574	475	551	520	539	530	551	556	524	538	508	523	530	568	512	527	557	526	519	536	538	531	519	521	535	502	517	519	562	548	575	529	522	546	522	509	568	535	504	509	573	513	560	535	515	451	543	553	576	511	559	519	517	527	544	523	540	537	583	565	513	529	488	468	519	523	553	500	503	543	536	520	507	534	536	503	502	517	505	527	551	515	510	542	519	495	532	505	499	540	533	563	492	539	535	536	564	541	535	549	515	552	512	524	536	541	548	485	527	541	496	548	549	533	530	526	518	503	523	492	535	499	551	514	550	532	510	509	510	569	548	529	489	511	529	527	552	514	534	480	528	522	534	553	544	529	541	544	532	534	511	514	506	510	527	527	535	586	536	546	534	500	528	538	536	526	551	530	575	514	527	539	496	563	558	505	474	511	481	549	508	534	534	516	516	533	533	558	513	541	493	492	528	484	519	495	537	514	574	540	561	511	526	522	512	499	520	501	518	510	529	540	516	539	516	508	537	535	579	502	509	504	516	565	542	556	537	542	497	504	544	521	515	521	521	532	536	506	538	555	562	521	495	509	518	547	546	496	543	499	513	549	509	537	541	531	510	501	513	509	526	489	526	523	528	475	516	525	534	521	530	560	512	522	525	518	521	533	531	533	532	542	547	539	461	485	559	547	566	526	540	550	547	502	512	503	521	512	535	508	595	559	528	515	564	510	537	510	514	510	543	547	548	512	539	512	506	508	515	534	539	591	539	531	533	562	528	528	503	560	545	545	534	536	568	526	545	547	518	531	482	488	545	542	522	509	500	527	522	499	559	560	530	541	538	565	579	557	536	544	533	515	558	559	542	525	548	526	517	579	507	527	486	533	554	502	562	571	533	572	499	522	547	501	542	518	510	528	506	542	516	513	523	539	543	515	524	571	529	560	540	558	505	544	542	508	530	536	562	526	525	515	530	529	509	488	524	522	542	552	504	557	546	494	536	503	494	515	483	567	553	514	546	525	517	532	539	525	543	521	540	556	508	541	547	535	542	527	539	539	524	554	571	509	528	517	505	515	539	512	551	531	514	551	485	508	566	531	508	567	570	529	523	516	566	555	505	557	491	500	522	540	526	511	518	539	512	548	559	488	506	533	567	546	516	537	487	523	514	523	508	522	525	488	529	533	549	517	548	523	491	507	559	498	486	520	532	524	547	525	523	515	535	496	542	550	482	533	502	563	532	553	520	530	534	506	516	526	511	560	522	505	518	516	504	512	534	592	537	475	553	537	527	561	552	524	512	550	494	520	544	498	538	560	520	509	540	533	505	531	525	527	521	560	533	509	498	528	540	521	533	518	530	528	526	506	524	553	537	508	522	503	522	541	529	550	491	492	554	523	545	551	504	482	497	538	526	512	544	480	543	517	567	520	508	524	517	547	499	560	512	539	523	511	571	516	518	518	550	499	543	514	544	529	545	548
12176	26046	24036	17326	13015	9058	6761	15939	25212	26208	19322	13424	8862	4279	2300	1296	852	618	603	628	596	571	572	557	540	552	544	593	581	552	542	595	554	525	579	529	559	568	536	553	535	548	536	532	545	548	570	536	552	542	566	561	546	527	515	542	588	557	602	544	552	581	556	578	567	560	564	539	545	589	560	503	578	575	572	545	549	542	552	582	547	594	583	551	586	554	553	586	527	550	584	543	542	536	545	560	533	572	554	549	594	553	570	558	537	569	545	571	599	552	567	537	520	520	531	529	547	562	520	560	573	581	521	563	519	552	548	555	527	581	555	539	588	520	548	587	554	558	574	577	553	566	546	540	534	515	569	601	546	564	534	562	527	548	566	557	506	535	571	582	547	579	588	546	549	530	550	559	541	566	563	564	558	540	528	547	576	549	531	494	555	565	579	507	514	549	553	537	546	536	527	527	544	572	557	528	541	573	560	560	541	570	536	565	547	529	532	537	565	531	574	569	541	566	541	546	553	538	516	534	541	582	572	564	578	556	558	533	597	611	568	571	541	556	505	548	553	573	589	616	552	582	517	542	584	511	548	502	577	564	516	563	574	542	551	566	553	570	540	532	569	521	552	516	552	555	566	552	547	564	538	555	579	557	546	572	574	566	565	530	571	576	545	569	539	580	547	551	569	543	534	528	583	496	548	563	579	534	562	582	525	558	540	571	556	536	563	566	529	574	545	569	543	580	546	570	542	573	538	556	608	564	549	553	556	525	545	533	554	554	547	565	599	558	586	574	521	518	551	564	561	553	549	560	541	524	531	557	559	556	596	537	546	550	569	540	568	556	518	581	545	555	493	544	539	547	594	553	548	562	542	522	544	506	597	601	519	565	539	562	510	576	514	550	529	550	581	561	548	548	549	566	530	571	565	562	595	566	531	547	542	543	564	578	556	577	588	545	496	524	560	527	557	546	560	546	547	549	551	574	534	582	535	517	539	555	593	554	534	530	534	532	539	544	567	578	564	568	573	564	526	534	541	534	587	543	531	525	543	570	570	576	532	545	525	555	526	530	569	566	553	518	549	520	560	587	581	545	558	547	565	538	591	528	493	547	549	585	535	544	537	568	545	543	533	542	526	532	573	557	524	490	559	611	557	530	538	584	546	542	529	551	592	515	580	601	530	575	558	595	555	541	550	576	533	576	539	565	579	467	513	554	530	603	503	525	546	555	581	549	540	569	557	583	536	528	559	549	583	519	563	509	545	584	492	579	536	547	556	533	552	584	601	543	590	548	565	551	556	579	539	565	559	557	526	531	541	548	519	551	551	563	537	539	554	555	575	524	528	590	523	536	575	556	528	560	577	556	562	609	558	597	565	531	562	573	575	525	559	541	550	560	536	584	542	550	563	566	575	551	583	554	579	521	549	518	529	574	553	585	533	530	573	550	577	567	536	560	581	565	556	548	548	532	548	562	548	635	562	539	606	557	551	554	543	535	519	579	533	554	570	546	562	574	502	598	535	534	546	520	544	552	547	556	593	578	542	515	543	496	597	565	558	594	580	555	541	571	518	569	564	550	573	560	542	531	570	559	594	576	550	580	562	544	547	529	539	582	525	547	543	543	538	538	541	527	571	567	578	582	530	557	547	582	541	539	573	562	524	597	541	541	489	561	525	520	599	567	575	534	524	584	576	556	524	565	507	513	573	553	496	577	556	546	561	555	557	580	575	538	597	525	533	535	557	525	587	535	531	565	554	552	549	546	548	532	578	557	570	500	565	531	547	539	560	509	544	529	551	565	557	532	542	554	601	529	542	557	554	523	580	591	570	556	530	560	568	562	503	550	575	535	514	565	575	562	531	556	535	575	551	564	600	547	520	556	569	549	546	562	557	533	529	565	521	532	546	550	533	548	603	558	517	579	552	577	565	553	597	543	542	528	594	524	540	542	547	541	581	565	568	563	565	565	584	549	543	578	550	524	575	528	540	532	559	474	556	566	552	588	551	533	529	558	562	525	552	561	589	510	572	564	542	546	553	532	543	532	555	560	532	561	550	522	592	558	592	561	604	562	543	556	612	518	559	540	569	547	525	530	603	560	543	558	552	557	534	563	546	597	548	545	524	553	538	533	584	577	553	567	553	573	546	528	556	555	573	524	521	538	559	565	577	556	539	539	524	542	545	548	520	573	530	540	553	542	559	545	534	566	535	535	532	549	539	578	558	548	520	523	539	538	552	509	588	561	553	585	541	536	525	579	570	551	576	566	566	575	551	561	578	569	579	550	579	552	520	581	571	570	556	508	496	537	565	518	544	561	573	559	518	515	535	523	543	560	545	521	536	570	545	605	557	555	560	546	551	598	571	522	539	517	563	516	567	519	570	518	529	525	520	513	539	551	540	548	541	580	541	540	563	567	581	526	556	542	514	544	532	525	541	521	571	576	578	570	558	514	567	556	584	553	541	558	534	545	532	574	523	541	579	575	514	554	572	584	554	505	542	578	530	565	501	598	548	535	545	548	552	577	542	539	567	554	554	553	570	542	530	539	583	561	566	566	554	573	496	522	591	564	540	571	563	583	577	507	518	622	529	537	535	581	556	570	546	509	565	506	524	602	520	542	571	521	515	554	522	559	539	541	543	552	535	541	527	549	537	573	563	553	554	570	567	553	503	557	551	568	527	538	545	514	511	542	538	568	563	565	558	553	590	536	559	547	536	552	549	529	540	570	505	578	560	543	555	584	530	526	530	583	543	581	570	578	541	545	584	540	510	532	510	530	562	576	566	556	540	544	584	522	538	527	566	531	546	525	549	560	543	548	531	557	568	556	569	512	518	528	564	596	563	567	570	549	577	555	529	583	544	498	536	510	522	543	500	528	567	510	563	568	536	539	542	528	506	547	525	529	502	561	519	546	595	555	537	515	546	538	551	580	546	514	511	596	520	532	583	550	580	523	575	562	538	529	573	587	554	516	556	537	505	592	561	556	561	539	576	583	574	530	565	513	539	529	539	576	605	567	571	533	536	544	541	563	574	544	534	582	574	578	532	537	528	536	586	552	534	519	544	576	561	541	565	545	533	530	533	572	539	535	565	601	553	504	556	555	578	552	600	597	587	539	532	571	568	544	560	496	527	574	535	543	560	563	567	533	538	604	544	556	559	540	560	558	588	559	518	543	544	578	551	539	553	541	547	575	543	554	533	569	555	557	566	530	568	559	577	551	565	589	546	558	572	514	544	574	550	577	528	556	545	537	517	567	523	539	570	520	588	545	545	578	528	524	552	549	544	600	550	546	564	553	557	543	563	567	585	592	559	558	537	555	562	567	533	496	589	556	547	525	540	535	553	534	549	549	557	585	512	546	580	525	587	611	554	527	552	536	549	550	578	535	569	542	552	539	548	548	522	576	548	509	545	561	545	545	530	527	536	597	522	543	556	524	544	558	575	580	542	532	590	552	546	523	533	578	588	548	543	539	548	557	579	523	561	572	551	577	593	562	590	534	550	534	542	562
25269	21349	27551	25602	14394	4937	2521	2239	5302	13911	11245	7436	4534	2443	1388	809	692	574	536	537	484	480	506	495	534	499	508	476	541	504	526	515	525	524	494	493	542	547	508	563	523	527	529	483	515	476	495	508	519	471	503	545	525	499	503	504	502	570	492	524	507	496	514	469	511	479	492	506	535	472	546	517	565	491	521	491	543	513	553	500	486	513	501	445	522	498	521	512	511	516	512	534	497	528	534	520	512	484	528	518	481	489	540	495	505	491	509	542	460	529	503	526	492	460	484	513	493	494	536	518	498	530	506	531	504	512	537	515	515	510	508	513	473	500	511	521	539	494	519	463	516	503	519	518	477	527	493	499	529	529	487	519	468	481	499	508	522	477	514	486	508	519	532	544	522	516	549	523	528	509	529	531	481	511	581	497	501	518	508	519	525	505	516	492	483	519	498	513	498	531	498	507	503	513	487	499	525	484	540	512	503	507	492	524	506	490	491	527	525	527	499	515	490	499	501	494	531	548	499	510	471	492	527	537	508	506	486	510	460	497	495	515	453	482	488	528	516	526	510	502	475	489	480	486	477	548	526	536	525	561	488	513	533	486	538	531	530	514	522	513	469	514	546	507	506	507	497	556	514	535	480	510	527	551	512	499	503	478	526	489	555	573	499	484	502	524	506	555	526	497	513	477	515	503	557	507	489	523	572	485	480	485	489	478	494	509	510	538	472	485	492	515	571	533	485	498	478	532	525	473	522	498	515	502	502	514	511	531	477	526	523	512	542	536	500	480	525	510	533	536	500	535	513	487	515	521	514	510	535	492	499	533	485	494	537	553	519	485	473	501	529	512	504	496	487	469	476	528	492	506	543	517	481	511	501	506	506	541	487	513	494	458	524	505	531	479	498	511	535	540	473	478	485	479	489	496	541	503	465	466	504	480	505	492	499	484	538	559	509	532	509	523	469	534	539	513	526	508	533	496	486	492	486	506	545	507	527	550	502	484	468	540	504	485	460	498	487	493	490	496	530	518	475	489	484	500	500	486	568	511	521	482	544	522	544	556	539	519	502	500	512	483	535	489	503	509	518	494	531	469	546	477	483	503	529	507	465	475	527	516	492	530	508	474	529	540	501	520	520	510	542	538	515	512	505	513	503	531	483	512	488	533	492	533	482	484	517	535	523	511	514	509	481	589	519	531	522	468	504	528	506	501	515	514	526	486	469	508	467	500	498	553	525	515	538	527	483	483	536	479	473	482	518	491	507	500	522	529	505	493	507	516	542	545	501	496	511	510	568	543	506	506	548	546	507	503	496	520	541	484	542	558	492	500	489	493	502	501	510	508	486	517	517	514	477	519	502	501	491	535	528	477	515	480	512	494	501	543	499	518	506	506	536	502	526	530	517	497	480	531	506	472	528	533	518	524	516	501	540	532	502	484	482	551	518	525	509	454	499	517	501	506	570	505	555	502	532	493	567	487	493	501	483	501	487	539	530	562	487	486	562	469	496	528	511	482	481	506	495	490	449	532	517	536	527	504	493	540	508	552	498	514	513	525	515	519	479	488	489	537	511	501	505	503	491	489	510	553	548	553	496	496	520	455	523	520	565	546	469	476	494	480	526	494	475	469	496	524	532	509	522	527	550	510	511	509	499	512	511	537	475	480	513	491	516	509	503	494	537	547	516	547	510	509	492	482	473	509	509	503	490	472	524	508	509	474	502	489	520	503	499	491	480	471	498	469	554	499	508	501	498	481	469	504	535	541	526	512	507	526	530	538	480	507	542	541	486	524	525	541	486	492	525	520	514	545	525	529	536	494	502	549	534	528	501	524	507	500	492	570	527	526	497	505	503	532	543	523	485	529	510	533	500	509	504	541	498	501	525	500	481	517	556	490	515	528	498	538	526	520	498	518	511	521	498	473	495	505	544	530	506	514	469	502	491	563	536	533	484	500	500	488	504	536	537	486	510	519	575	561	508	511	547	492	507	512	494	487	499	529	501	498	513	499	537	534	521	527	532	495	552	527	486	511	508	542	504	518	518	516	502	458	490	527	508	542	530	465	538	465	503	531	509	493	495	481	529	516	524	482	488	535	531	459	507	500	514	509	526	514	534	491	485	512	472	481	504	504	522	536	501	535	466	500	499	522	484	492	531	544	497	489	508	514	487	534	533	484	484	518	450	520	482	535	539	517	499	550	522	504	484	503	519	501	542	552	518	534	535	492	486	521	520	503	553	514	516	491	528	483	543	522	550	520	473	521	496	505	472	494	499	547	516	480	518	498	470	496	519	499	533	496	501	481	510	512	525	485	572	521	551	483	525	491	506	528	486	494	454	490	479	507	514	473	551	500	526	507	537	526	502	507	502	493	466	491	478	495	474	483	475	487	537	547	515	520	479	500	544	534	542	516	488	510	495	487	523	524	546	527	495	516	528	517	497	512	517	508	475	512	558	518	533	543	507	482	498	510	537	480	586	467	504	531	522	501	516	479	500	513	540	530	529	491	531	498	532	487	553	522	547	515	492	530	541	521	486	519	524	499	522	516	517	547	551	512	531	495	515	483	507	520	504	544	516	531	481	501	520	515	479	539	502	470	506	486	570	535	481	533	512	483	533	495	508	522	528	577	542	511	552	482	505	519	529	491	524	505	505	523	507	521	508	516	523	522	526	507	508	521	540	522	494	503	496	534	520	492	476	487	537	465	535	526	508	487	480	520	505	504	470	503	489	496	473	527	516	510	496	533	514	560	505	482	504	533	546	525	547	505	509	534	525	560	508	503	485	489	493	515	508	521	557	456	460	506	509	522	522	509	478	463	491	546	517	518	495	508	469	552	538	499	495	510	547	512	493	470	474	501	526	481	508	476	506	497	487	557	509	502	529	527	504	581	494	513	525	499	495	506	517	499	502	523	489	541	509	513	532	483	501	476	533	507	549	535	505	514	504	490	496	522	514	454	475	489	519	483	509	507	511	497	544	549	545	541	529	466	557	530	533	456	500	537	507	530	546	506	514	545	479	526	496	497	476	457	503	457	515	512	561	498	548	515	500	490	538	534	478	516	490	491	562	495	544	505	502	506	554	493	497	510	511	469	485	493	491	504	496	485	499	520	496	567	522	510	492	515	505	506	517	493	482	553	519	479	486	508	509	491	529	493	474	467	544	513	486	504	515	484	551	518	501	493	520	506	509	519	507	529	544	472	550	522	518	495	502	535	501	521	488	523	534	512	487	503	531	489	497	503	546	479	524	531	502	439	514	452	499	515	509	456	487	483	516	561	568	495	498	519	487	454	562	500	509	515	503	506	537	500	512	498	509	549	562	490	503	532	555	527	515	517	503	508	562	542	517	515	507	514	526	503	521	515	535	544	528	543	505	537	504	531	515	541	518	497	485	464	483	510	526	490	462	529	508	495	476	527	528	493	553	483	529	496	502	475	480	520	501	520	544	505	564	513	504	522	494	528	511	545	519	493	539	499	495	500	507	481	494	539	489	488	538	510	468	492
11966	23235	21694	14922	9889	6942	4508	4490	10457	22143	16911	11660	7518	3957	2166	1155	810	660	607	589	589	571	576	535	508	531	539	539	479	518	547	593	541	540	581	512	560	574	543	565	545	528	579	533	533	563	569	531	544	564	573	519	546	529	506	525	521	538	549	507	565	548	557	563	538	532	544	566	598	522	549	595	519	552	556	557	551	555	535	553	508	535	579	544	549	519	519	494	567	599	510	553	527	554	497	564	555	535	545	548	535	558	567	531	554	575	567	560	541	608	534	516	587	548	534	538	541	556	557	520	513	535	529	550	535	552	524	560	494	551	532	517	533	579	551	557	550	554	555	589	520	544	547	553	561	552	542	540	566	531	574	525	551	549	533	541	543	552	534	516	571	589	546	519	565	555	529	535	502	545	535	538	510	552	542	536	573	508	577	553	598	578	551	570	586	542	554	566	532	568	471	531	510	522	513	556	536	556	563	514	537	521	522	542	503	519	546	555	529	585	547	564	545	566	528	536	514	551	516	539	564	482	531	545	553	529	542	559	497	550	567	523	536	505	528	542	518	589	533	545	491	530	549	514	551	559	496	532	549	530	538	556	561	548	529	546	513	534	541	510	549	558	576	557	525	543	534	552	581	550	586	508	560	528	550	511	562	520	552	535	557	543	505	560	573	527	556	553	541	524	577	526	494	564	550	537	584	539	556	562	543	541	599	531	563	576	556	522	518	570	557	561	514	541	539	544	572	530	540	555	556	578	539	585	538	521	562	553	512	540	538	547	513	539	548	525	531	560	534	536	547	528	552	512	547	566	531	516	537	514	546	516	551	575	561	554	548	520	570	559	519	565	549	530	542	566	551	566	529	569	569	556	593	562	533	546	549	575	533	527	522	532	546	566	577	546	528	570	533	523	520	527	541	515	552	529	530	504	507	556	587	545	492	504	524	555	551	527	549	543	574	549	546	578	591	540	560	568	508	553	572	550	522	501	540	562	543	538	511	559	507	578	519	568	546	503	550	552	497	521	589	536	525	522	587	565	555	562	612	538	557	524	625	570	538	555	504	568	563	557	546	573	515	527	523	602	520	534	535	562	498	538	518	516	532	547	560	538	511	524	517	527	544	551	536	527	518	544	477	508	562	554	514	538	509	510	562	548	593	528	575	555	551	532	540	532	534	535	490	521	544	546	567	535	550	540	511	551	520	552	554	556	563	534	518	565	563	556	533	547	532	566	595	523	507	557	566	569	569	532	569	584	593	489	543	578	526	580	568	517	567	535	523	537	518	527	516	547	529	583	560	514	527	523	544	532	515	550	563	553	534	564	541	533	545	532	545	526	586	546	556	555	550	566	557	536	488	542	559	564	539	507	583	538	544	532	545	580	524	561	543	544	496	533	534	530	512	553	511	494	577	547	538	519	546	535	516	531	507	542	538	520	532	535	530	546	577	550	579	528	523	511	557	534	567	587	552	590	497	529	527	554	539	543	544	533	541	544	535	568	532	533	526	548	528	538	540	522	539	561	553	552	568	560	541	564	495	543	548	524	562	533	539	572	519	542	525	559	566	537	538	527	571	580	526	535	536	520	536	529	556	531	496	537	537	542	535	533	567	526	543	523	549	551	515	557	571	567	567	548	533	528	598	555	516	594	578	564	556	574	601	509	548	497	566	540	530	541	551	539	594	552	532	541	558	508	520	528	511	540	555	525	539	536	554	557	551	551	550	534	521	553	570	532	556	565	575	575	569	565	573	561	505	547	557	531	534	553	525	552	545	528	533	555	594	559	513	567	552	566	529	539	517	553	558	580	518	515	541	514	543	514	555	549	542	547	566	509	525	538	540	552	543	557	557	560	562	537	559	516	555	550	542	510	523	523	575	539	518	553	555	582	536	560	500	557	557	559	523	539	567	535	516	570	549	592	524	512	543	554	538	549	505	526	531	555	510	541	536	548	540	502	537	552	547	548	550	542	529	546	547	551	558	578	504	574	529	516	525	531	558	499	541	571	513	565	563	546	591	572	492	559	567	526	552	561	579	578	558	556	498	569	513	540	548	535	547	546	537	517	531	504	520	572	585	560	600	558	511	536	542	533	544	526	559	534	592	515	548	506	556	524	561	526	579	539	532	528	557	534	573	538	554	552	544	520	533	518	585	530	526	557	548	566	529	509	535	542	573	555	527	546	540	539	558	533	549	529	535	528	544	575	555	511	531	530	580	585	533	559	536	543	553	496	554	590	566	553	580	548	546	566	566	543	517	588	516	531	516	536	578	499	581	583	558	580	507	495	541	537	531	520	542	582	515	584	526	532	545	516	562	523	550	563	553	515	595	512	532	559	550	507	556	548	550	599	532	525	554	521	512	558	577	546	508	524	517	538	504	528	536	550	561	557	556	529	525	549	481	566	562	528	541	533	508	535	552	548	542	553	512	552	518	553	558	562	554	555	488	518	561	540	521	525	532	538	523	559	528	502	491	571	552	527	537	525	503	549	537	568	504	595	527	598	604	537	569	527	576	585	505	521	559	536	525	555	524	579	569	552	579	576	547	511	541	529	560	551	537	567	546	565	564	556	524	546	580	542	539	543	580	584	571	514	504	576	565	559	567	522	542	502	578	544	523	562	550	540	531	559	529	519	559	557	557	536	550	528	556	556	532	526	522	535	537	574	557	538	514	529	583	536	566	529	578	547	542	533	604	556	570	548	536	522	528	525	530	548	494	514	593	538	542	543	566	561	565	537	580	584	553	560	529	571	518	537	559	556	498	525	521	567	527	530	569	562	575	514	540	536	529	544	566	521	574	590	570	548	546	525	532	573	551	519	543	522	562	541	553	532	554	570	501	533	561	573	528	545	518	575	570	552	558	539	560	538	550	523	581	578	539	547	545	578	560	571	480	520	530	550	550	557	537	576	549	550	503	534	510	545	561	545	530	574	552	570	532	531	536	542	549	550	522	544	554	539	521	546	541	563	547	545	565	521	502	534	556	529	513	557	515	533	542	551	589	551	570	509	473	589	548	530	540	529	544	547	490	588	559	535	562	515	575	535	576	511	562	516	527	533	556	539	555	534	536	547	549	518	513	539	528	560	567	513	577	586	563	544	566	566	562	556	577	576	527	559	524	544	537	521	581	498	534	570	525	583	539	530	520	558	514	527	556	537	585	564	554	570	526	533	523	541	564	539	557	542	547	564	547	588	539	544	527	550	558	534	522	521	536	546	566	527	593	565	492	545	586	531	539	548	535	583	571	512	543	569	611	561	570	562	567	518	519	543	500	529	527	547	526	539	537	535	555	545	547	556	512	533	544	548	548	546	546	538	514	540	557	495	488	571	550	541	531	552	512	533	550	538	541	535	535	546	556	576	593	503	530	557	549	544	531	522	593	520	546	506	566	497	534	562	505	582	530	554	570	583	544	555	542	571	534	543	515	506	534	548	555	557	531	534	549	572	524	561	541	513	517	499	565	570	559	566	542	541	565	523	529	580	528	539	568	514	565	557	533	536
22849	21442	29277	24000	21472	21801	14379	4386	11789	33646	33761	25609	17766	9108	4117	2184	1283	869	802	787	737	657	676	634	651	703	676	652	648	593	669	648	628	643	686	653	614	650	648	653	634	648	660	655	635	632	662	639	665	625	641	655	682	627	662	657	657	626	667	621	657	631	651	656	663	679	628	566	665	653	629	625	644	663	691	669	629	644	643	642	647	646	657	661	678	644	625	663	651	628	648	670	638	651	668	643	643	718	643	625	637	668	665	659	650	611	701	681	653	627	658	708	635	631	665	633	634	573	643	622	655	612	673	661	653	682	634	635	650	710	660	626	681	682	671	629	605	651	609	630	629	673	662	640	622	634	648	710	645	691	662	605	663	653	682	624	646	668	654	630	679	600	645	667	624	622	664	643	661	640	691	687	607	631	638	669	643	636	688	664	649	652	640	625	673	682	605	605	636	669	632	677	626	658	626	626	691	679	640	653	650	649	640	617	600	708	639	646	641	665	648	639	615	619	639	650	661	647	671	654	665	585	636	631	660	672	669	667	639	636	683	651	669	683	640	646	733	636	663	625	594	651	650	659	637	677	655	609	666	651	689	636	687	608	626	668	630	666	654	635	614	649	666	636	635	660	594	664	679	620	674	688	638	625	601	677	641	665	588	645	662	604	695	665	699	634	634	680	631	599	643	643	612	695	626	632	660	655	640	665	632	655	671	650	637	674	642	623	632	658	671	677	690	641	633	641	683	630	694	637	623	643	628	622	655	616	709	647	675	661	679	649	663	705	638	695	677	653	638	643	673	624	634	637	655	629	672	669	646	709	697	623	637	652	636	657	633	687	638	655	633	662	635	627	687	645	659	651	640	689	672	651	644	672	618	673	693	701	639	644	600	648	625	680	626	659	651	677	622	651	663	675	609	621	634	645	648	661	670	645	666	631	680	678	625	623	652	651	645	653	670	611	669	641	647	650	672	609	658	722	653	693	654	654	636	658	633	619	587	672	666	656	662	646	596	659	644	636	642	640	640	640	658	585	627	640	684	655	658	616	705	719	645	671	714	605	637	649	674	657	648	642	673	636	630	690	682	654	667	640	641	630	634	656	676	639	644	634	636	652	662	686	622	645	650	648	646	668	674	658	664	647	637	642	688	645	597	667	621	675	645	685	636	651	688	658	641	649	626	667	656	666	648	640	672	660	625	663	640	659	630	639	633	623	639	659	670	618	609	665	651	667	623	599	632	629	673	661	648	656	641	643	691	616	662	632	663	636	613	644	669	662	700	661	666	623	638	687	673	664	645	650	643	667	636	646	629	618	645	709	651	657	668	616	706	632	631	648	648	655	672	610	630	646	653	652	631	632	640	631	617	686	626	669	626	666	684	651	622	657	634	667	630	621	650	673	708	647	709	709	622	604	677	691	635	622	660	670	611	647	632	624	611	648	639	657	698	659	674	669	681	639	675	605	670	592	628	648	615	644	632	628	652	678	660	660	671	643	661	640	644	671	617	669	590	650	625	633	656	715	652	637	638	677	677	673	623	663	635	642	703	668	656	662	658	629	661	680	670	598	613	637	626	647	663	671	667	681	692	664	645	625	666	691	609	623	673	605	619	658	654	670	632	642	667	689	689	628	680	670	680	667	614	615	619	668	635	667	668	633	655	636	693	596	649	690	678	677	657	695	648	670	690	649	703	636	625	616	583	619	649	661	615	672	641	654	648	682	601	638	607	675	644	668	674	641	659	648	599	626	675	672	625	638	681	636	688	677	649	645	652	685	628	653	666	651	681	642	666	622	642	668	596	627	650	588	625	698	694	645	630	632	633	615	611	667	664	669	630	676	617	635	656	590	615	606	652	643	665	668	685	662	668	655	679	661	677	622	586	657	614	684	671	618	669	656	631	626	645	664	623	647	611	642	633	685	622	653	652	656	631	663	633	662	635	621	625	656	610	654	675	638	666	632	661	653	623	684	649	665	619	652	654	604	675	621	578	640	619	646	644	671	657	658	665	624	599	630	692	680	640	651	633	646	654	677	613	656	663	659	637	604	661	641	700	630	589	654	661	679	650	632	658	650	662	661	692	713	665	668	633	638	665	661	666	673	650	620	629	666	659	661	679	610	647	610	690	670	679	605	673	634	629	619	597	652	671	647	640	674	627	625	661	647	606	655	657	595	654	650	666	657	646	634	709	694	645	623	617	659	645	640	652	608	671	660	644	669	633	651	658	661	611	677	637	619	609	648	643	629	657	631	680	644	624	645	653	679	669	680	694	653	691	615	625	644	652	668	694	627	633	639	663	663	672	665	618	655	691	700	639	661	656	633	619	640	627	669	623	624	661	630	654	633	672	690	658	669	654	616	618	643	636	664	640	644	667	661	646	656	647	662	634	609	673	642	656	617	676	628	624	657	675	656	647	661	649	624	657	639	676	625	699	671	639	638	638	642	646	657	684	665	646	627	653	621	644	674	666	653	673	633	667	652	693	623	638	648	627	678	661	685	598	612	644	683	606	685	631	676	681	631	695	666	648	660	617	649	676	651	619	622	630	657	668	674	653	672	615	672	646	613	590	661	674	615	711	648	625	578	656	622	621	672	659	605	665	613	677	653	644	663	638	679	667	651	660	677	618	684	667	684	621	677	737	654	609	618	630	682	639	616	657	664	680	692	655	624	631	696	662	661	660	625	662	635	640	655	645	659	645	629	691	632	628	636	628	632	656	648	590	676	675	674	606	676	611	630	619	654	607	669	647	639	638	675	689	674	664	654	645	628	628	670	666	670	635	670	623	612	649	658	631	602	630	659	653	645	684	632	634	631	644	676	658	618	601	639	689	651	611	642	665	615	634	630	630	638	684	619	637	664	687	688	654	662	645	675	613	636	607	677	626	668	679	618	717	666	647	583	677	632	675	675	616	643	645	683	652	647	649	660	648	614	635	661	635	678	628	654	703	640	644	662	695	630	638	631	667	657	640	637	641	660	638	651	645	609	685	664	672	633	687	628	633	659	657	661	600	608	655	683	652	691	653	658	656	646	658	657	651	660	677	685	647	630	646	661	676	636	610	617	647	654	637	674	695	625	666	668	636	631	688	665	616	613	649	612	635	631	631	661	647	648	616	642	662	645	643	666	667	635	654	670	705	652	641	669	653	684	612	680	679	667	666	666	653	714	674	622	641	643	621	660	682	631	634	635	621	629	638	619	619	607	651	638	612	648	627	690	661	634	618	645	682	651	668	652	663	651	676	626	659	623	720	664	666	659	647	622	668	649	670	681	657	618	721	628	593	624	687	639	599	670	657	640	666	649	642	661	648	586	613	654	637	613	673	643	634	628	657	641	609	632	636	637	629	710	664	608	647	632	649	673	661	644	629	641	617	673	659	649	661	638	674	707	638	629	611	685	667	648	689	651	621	645	670	664	652	653	653	657	626	657	667	626	608	640	678	620	636	660	575	628	618	655	663	678	658	651	618	700	630	691	641	631	632	621	659	628	656	672	647	610	651	674
13876	33765	28665	21934	16847	12338	8803	6504	18613	37610	35693	28033	20197	11399	5756	3094	1648	1022	869	797	756	689	671	703	680	662	653	646	691	663	657	677	663	662	646	672	620	673	703	648	681	653	656	665	667	668	626	672	654	668	708	679	673	643	670	666	699	645	687	661	720	724	626	628	650	677	674	700	644	675	653	670	665	718	584	650	700	664	675	661	668	629	657	664	693	673	635	707	664	690	680	694	678	666	634	645	668	695	700	712	680	615	645	644	626	652	701	684	727	680	671	637	682	648	687	685	658	644	672	673	669	724	637	680	700	677	711	645	716	684	718	697	673	678	655	666	687	645	665	695	662	718	689	657	689	731	626	677	656	696	681	699	660	657	628	669	690	678	697	685	689	655	645	673	676	664	666	660	685	704	664	671	651	617	677	666	683	633	719	650	660	701	735	695	643	647	700	732	605	687	626	657	642	661	653	682	648	655	656	666	642	649	652	704	639	675	662	663	665	656	713	697	681	666	616	677	665	638	645	678	646	705	638	685	712	665	698	669	670	691	655	644	657	686	642	696	660	646	645	667	704	698	617	629	658	651	655	664	669	637	731	684	673	671	656	650	653	722	666	686	662	669	658	626	651	691	699	681	693	654	646	652	690	662	633	673	666	643	640	655	668	677	680	677	708	681	623	683	641	691	702	704	684	692	654	663	669	660	630	659	648	657	642	679	695	671	639	693	672	658	641	637	718	682	697	661	643	668	700	645	635	627	650	656	653	643	677	652	705	669	713	644	690	657	649	661	666	642	637	715	649	665	682	635	661	660	673	655	688	625	666	631	655	678	626	647	642	662	661	681	682	694	654	667	692	661	691	630	687	633	687	702	625	640	648	655	657	679	646	675	677	680	676	664	647	632	621	640	642	667	661	645	640	702	668	675	674	638	640	705	649	642	678	681	677	633	670	652	684	689	666	697	699	684	690	664	648	664	694	698	646	692	650	697	671	703	678	686	662	647	701	653	642	679	680	677	671	628	643	681	680	658	606	663	637	695	653	670	645	674	721	674	628	686	714	672	639	677	677	688	626	666	676	612	633	683	705	690	649	665	675	670	674	657	711	641	642	655	646	629	633	702	702	651	656	647	614	682	682	672	676	686	691	670	668	666	677	660	727	662	640	655	643	651	674	644	703	684	677	636	619	691	688	668	645	654	647	651	669	624	635	596	674	641	626	665	698	646	655	705	720	692	670	614	653	720	657	640	654	698	660	664	668	664	750	665	692	687	678	651	658	671	673	676	662	697	670	677	685	697	735	637	673	628	700	625	635	702	648	621	690	662	642	702	643	731	710	666	696	715	657	680	671	665	670	651	636	680	737	663	676	683	702	700	693	695	693	712	672	646	615	649	678	677	697	649	649	674	686	628	661	648	707	656	665	688	679	661	628	673	683	635	706	679	710	672	689	682	707	677	680	625	686	635	643	673	699	668	651	697	637	649	592	657	682	641	637	660	629	672	661	635	654	680	665	635	660	629	668	670	671	668	612	673	675	683	690	636	633	656	710	676	666	682	654	655	670	672	624	659	645	634	677	652	669	716	686	681	696	657	627	701	674	670	642	679	692	685	671	678	680	696	688	587	653	598	683	693	643	676	649	696	666	663	679	696	668	675	631	676	681	692	667	660	683	618	666	641	667	709	707	663	652	656	635	690	703	620	656	677	689	666	688	698	692	719	681	699	700	658	653	672	715	639	684	652	655	638	673	692	689	708	700	709	675	639	664	647	662	638	718	683	635	670	659	687	656	687	635	637	661	687	694	621	641	656	674	662	672	706	698	664	713	670	639	654	658	624	662	633	665	608	659	651	675	699	629	664	640	672	707	662	673	646	680	649	670	643	677	660	639	600	665	668	643	685	661	626	646	695	655	672	653	611	674	635	685	703	688	671	654	668	667	661	677	685	640	685	614	731	688	645	675	669	708	677	677	689	663	667	689	664	626	650	669	657	672	689	628	644	666	703	644	652	618	654	693	639	683	694	632	704	659	618	635	661	650	677	648	648	699	652	645	648	716	701	651	663	638	631	668	670	628	633	695	667	673	683	657	681	647	672	691	664	702	694	672	680	640	712	641	681	710	641	647	656	628	623	693	674	672	711	670	661	672	621	639	668	645	700	686	692	691	700	680	705	675	682	674	684	648	669	678	691	672	727	697	650	655	669	713	655	649	613	701	652	647	690	648	684	710	658	721	684	647	639	628	597	658	640	635	638	676	692	657	661	689	660	641	650	680	692	692	681	643	672	662	650	691	632	670	691	649	637	675	661	658	670	684	726	710	612	649	684	690	645	667	664	651	681	644	654	665	670	695	666	675	680	623	630	623	677	716	635	645	635	662	623	671	647	661	631	673	665	633	648	662	672	655	684	666	688	633	650	697	650	640	674	662	660	644	675	667	684	667	648	655	702	641	678	683	632	655	643	689	681	670	679	646	658	668	697	636	687	661	650	659	678	638	665	629	698	701	693	654	639	671	671	634	693	679	681	623	675	671	720	687	637	685	621	720	691	645	678	655	657	644	675	682	652	637	666	681	663	686	670	643	656	642	620	630	671	705	663	665	651	679	715	682	712	650	661	663	636	683	658	649	675	659	704	640	660	655	675	651	708	658	638	674	650	646	664	654	623	681	678	693	682	701	615	668	667	669	679	678	647	699	655	662	659	660	662	676	734	630	670	704	683	660	664	631	651	700	639	687	655	653	665	687	647	655	652	620	685	662	694	634	709	668	688	659	669	677	657	682	660	636	654	638	707	691	685	682	712	658	658	641	657	643	677	705	672	630	647	695	709	697	645	648	652	701	684	642	656	638	686	685	708	614	696	657	680	684	677	686	663	713	675	660	670	626	643	704	692	654	655	652	657	660	690	658	674	672	694	710	634	677	607	662	687	646	631	670	647	613	682	663	646	657	694	667	662	693	674	710	664	692	641	630	722	629	735	687	681	679	663	651	679	650	661	646	676	684	664	695	691	649	666	736	646	644	641	661	655	668	663	668	639	689	634	695	669	686	689	685	651	684	646	647	649	662	657	672	707	661	656	656	643	614	665	647	696	674	644	688	653	651	650	659	656	668	688	699	668	708	606	710	657	675	669	647	684	667	655	671	632	645	655	670	725	666	680	661	689	658	648	616	663	705	673	643	670	681	678	663	666	712	689	702	645	631	654	688	674	678	714	584	709	616	673	660	633	689	677	699	661	660	652	639	682	670	663	704	667	613	673	616	700	680	668	656	689	645	649	684	640	685	711	650	649	662	646	724	642	676	662	637	688	704	626	663	676	637	702	690	688	609	664	685	683	689	651	668	696	655	673	633	670	690	706	668	707	685	694	688	664	676	662	665	616	669	693	627	663	661	644	662	696	659	665	648	669	636	692	669	631	659	657	632	676	698	637	689	645	646	665	699	676	668	651	661	665	651	670	667	644	720	657	607	671	682	662	673	681	653	663	664	678	651	635	700	642	678	675	690	630
28162	20984	16794	9459	5512	3453	2448	1538	1696	2436	2420	1980	1451	945	700	565	505	406	473	477	491	470	456	414	449	422	428	460	464	446	427	465	471	434	473	486	447	450	424	425	457	451	427	458	460	459	433	464	461	463	466	435	451	431	434	463	445	452	459	417	473	447	445	456	487	453	418	474	443	433	422	439	461	463	430	386	463	472	467	421	432	445	469	438	426	459	439	423	452	446	466	417	414	442	426	486	426	411	480	443	441	430	419	469	437	485	441	440	485	419	422	485	444	396	486	437	446	454	444	477	449	445	456	412	451	441	425	426	452	403	453	499	453	417	442	464	443	429	460	465	436	492	406	435	435	470	427	458	460	445	439	427	430	460	463	437	443	444	436	459	452	494	459	426	480	445	446	428	469	423	421	427	433	444	450	469	434	469	458	443	417	459	448	474	424	442	456	403	448	419	427	433	426	468	471	463	427	448	428	460	416	455	405	407	445	456	455	416	485	468	440	410	414	440	420	398	457	440	471	458	423	423	470	410	440	429	409	468	450	448	468	440	488	444	443	481	422	457	450	437	457	454	444	418	452	454	493	438	478	453	448	417	416	449	453	430	444	424	460	484	467	459	467	441	439	454	465	451	466	462	435	440	466	482	454	459	427	447	408	410	424	455	425	444	432	401	407	429	439	436	411	466	460	448	468	426	451	490	434	489	444	446	505	473	444	418	437	471	444	422	456	407	451	442	448	465	472	464	472	449	476	460	409	448	461	457	462	472	440	474	473	469	463	441	456	411	450	431	434	430	403	442	425	457	430	511	430	435	438	399	430	444	446	412	475	418	431	429	449	450	440	441	471	456	402	402	442	421	453	433	450	432	454	461	442	458	447	423	474	420	418	419	447	435	432	483	414	423	439	416	481	427	433	468	416	427	454	459	402	472	486	466	463	431	429	457	400	497	444	452	454	427	470	418	446	432	440	440	435	448	421	458	462	442	442	428	426	446	419	420	476	453	489	393	462	471	462	433	437	412	422	440	441	441	449	463	429	456	458	470	455	467	441	428	424	461	427	421	436	428	428	431	406	453	433	449	453	459	464	410	419	403	433	440	451	466	456	448	450	467	467	438	422	453	445	472	461	459	479	471	465	441	448	465	497	420	436	451	418	477	427	438	412	463	448	412	444	475	443	452	440	464	454	443	472	448	469	423	466	444	436	488	428	444	462	435	451	442	499	444	472	455	440	443	431	482	442	429	440	455	448	404	464	428	420	462	450	441	470	419	429	487	447	432	403	461	450	457	454	436	399	474	482	492	450	480	478	421	418	453	450	472	450	469	442	435	462	454	502	425	429	433	420	451	460	428	446	404	425	432	423	417	427	428	437	430	456	406	415	432	446	457	439	474	455	428	429	415	469	477	443	449	449	470	414	451	423	452	458	432	496	451	464	443	469	420	420	379	438	508	434	450	453	430	440	443	434	442	436	458	456	444	402	436	429	446	436	457	469	485	443	410	490	462	457	431	433	459	422	435	447	433	426	428	449	448	471	482	463	413	412	424	425	447	424	436	409	460	418	431	441	454	421	428	447	444	430	429	463	441	428	458	462	492	401	428	471	427	414	422	466	444	446	421	435	458	413	433	431	452	454	459	426	448	490	438	458	407	421	448	478	470	439	434	456	449	435	460	450	451	421	485	405	412	462	450	409	444	389	453	435	465	475	448	451	420	443	449	436	451	470	460	428	447	465	427	444	462	423	438	436	413	424	439	408	421	436	455	410	428	405	439	410	443	467	427	439	428	462	431	441	438	425	424	458	461	443	427	486	453	465	441	412	446	425	447	454	435	447	450	459	444	442	481	433	413	455	471	457	510	428	463	450	448	459	433	445	419	456	417	416	391	467	418	454	463	460	426	415	485	420	463	441	409	459	413	486	448	464	428	457	441	444	500	457	466	449	477	457	420	441	423	435	478	454	461	425	478	456	500	412	435	460	420	422	458	477	419	464	426	450	461	427	439	407	401	456	459	471	459	450	516	490	456	421	469	431	457	433	459	446	456	419	464	440	465	436	454	439	433	444	432	445	515	446	428	479	431	439	448	427	465	421	457	463	427	431	434	431	474	429	477	444	446	468	455	449	413	453	449	490	461	399	428	427	431	435	443	468	449	421	456	440	433	448	449	499	453	474	466	447	438	423	434	483	435	460	421	424	413	417	459	442	418	467	435	457	445	452	449	462	447	456	435	467	430	445	456	416	434	464	444	460	436	417	427	442	453	421	424	454	456	461	428	474	449	450	445	436	389	445	435	462	472	428	428	462	443	425	438	427	396	474	405	460	442	449	444	425	449	455	435	461	419	460	438	438	491	421	433	433	453	391	442	468	446	467	456	452	422	440	453	464	428	453	456	439	425	485	428	455	434	452	452	459	423	430	455	455	474	455	455	448	456	445	455	450	403	427	427	427	405	439	403	426	462	443	398	416	475	474	451	439	419	427	422	460	444	460	475	436	437	417	463	452	417	466	428	423	417	428	435	449	448	478	404	426	422	444	442	476	439	460	415	440	423	417	464	481	470	439	454	449	457	448	422	491	407	484	448	464	462	468	440	445	454	434	450	413	421	447	444	461	419	405	454	391	474	442	415	432	474	418	452	414	460	456	417	440	447	454	466	435	474	461	497	428	429	447	470	454	424	439	440	469	472	434	450	434	439	406	448	443	434	437	440	463	444	471	472	443	411	463	474	434	436	434	443	425	442	443	430	453	444	467	420	407	410	433	426	408	418	466	436	448	413	485	433	454	401	428	426	461	449	433	430	448	444	462	467	428	478	418	488	457	444	423	469	457	411	445	472	469	441	457	440	426	450	431	471	436	426	482	467	416	432	420	451	455	417	452	466	441	427	424	459	451	433	451	467	419	452	477	427	404	444	460	443	427	465	419	447	425	441	438	414	436	457	441	420	435	453	419	406	497	489	486	433	440	411	440	463	435	471	460	446	455	426	462	459	462	429	428	422	421	443	423	420	487	458	421	451	475	444	456	424	482	432	439	421	448	462	434	438	433	452	428	480	450	476	423	447	416	448	451	463	447	438	443	418	454	410	469	428	441	425	455	433	440	423	423	470	458	452	454	446	477	427	428	465	428	457	432	460	431	442	422	462	492	450	470	459	489	440	488	457	402	448	441	450	468	456	450	440	446	466	466	422	445	443	436	432	415	418	400	402	436	443	450	450	478	417	451	434	439	450	458	446	438	403	456	440	500	489	448	430	414	469	489	457	466	483	469	437	433	447	430	466	375	427	459	407	464	485	433	429	444	437	391	435	446	450	425	468	466	412	468	472	432	436	451	431	434	477	442	418	437	425	455	450	472	424	401	455	465	479	403	447	424	447	470	405	437	453	438	425	470	478	413	438	463	435	430	454	397	439	445	436	467	473	442	432	448	439	430	472	446	437	451	469	481	463	434	416	383	423	422	434	443	400	451	477	435	457	487	433	454	401	452	424	440	435	432	432	462	462
11420	22284	16709	10854	8590	6027	4502	2571	2722	3684	3485	2702	1903	1083	804	611	523	496	486	509	495	522	455	471	470	527	439	447	494	498	472	478	479	510	475	430	477	448	517	471	451	497	484	450	460	472	502	434	514	492	466	484	484	473	480	525	484	495	464	506	440	474	468	494	505	428	457	467	474	444	494	471	441	486	493	501	482	469	476	465	470	457	480	445	481	456	482	443	469	481	489	474	469	424	488	482	472	453	465	478	439	482	487	459	442	481	464	497	476	454	482	488	488	444	463	470	524	505	466	479	479	505	491	453	461	449	470	483	487	459	457	455	473	461	479	460	489	469	498	467	479	482	482	481	460	504	480	482	492	534	484	451	501	481	471	465	482	502	517	474	458	476	435	492	480	479	460	455	488	486	483	492	471	454	469	496	470	477	458	471	478	495	479	484	458	483	505	462	456	450	466	471	465	454	453	459	511	502	458	455	470	426	481	500	535	498	460	481	486	489	459	493	456	499	540	508	481	509	487	489	450	444	463	510	454	439	456	473	494	487	479	464	485	475	463	493	477	467	503	503	504	477	456	449	439	530	477	428	461	471	477	476	482	456	470	476	476	466	499	458	487	493	487	537	482	484	476	493	479	440	496	503	483	461	465	490	470	436	488	445	467	490	519	474	472	470	512	483	493	471	454	503	520	492	493	495	490	441	474	469	454	482	460	507	479	438	502	476	472	491	495	464	475	485	466	476	453	488	495	503	489	495	463	474	464	499	496	477	462	496	421	473	478	469	501	513	491	467	488	466	452	470	470	463	531	515	469	461	471	496	492	494	459	439	492	461	493	479	454	453	460	476	483	501	462	469	478	442	478	472	512	442	498	517	495	473	471	474	491	495	483	495	495	490	492	491	485	508	502	461	436	464	516	464	475	495	510	496	480	472	492	487	459	488	475	462	475	462	455	490	456	495	434	493	489	483	452	505	539	531	513	480	494	461	443	436	516	500	492	540	486	506	501	487	511	494	462	475	452	459	460	475	452	503	472	448	452	456	476	487	522	492	435	471	474	452	483	487	474	475	488	505	469	428	459	498	462	482	487	457	448	465	478	450	433	476	497	465	448	504	477	466	465	482	490	479	510	464	482	488	457	448	470	489	495	458	481	484	462	480	485	475	497	497	458	454	497	476	473	480	471	483	471	500	488	434	442	462	478	467	476	490	478	461	485	502	479	456	460	516	453	478	471	450	458	486	502	508	498	502	476	491	479	454	456	471	492	435	459	491	477	483	450	434	499	495	460	490	508	474	504	522	494	472	503	465	430	497	444	483	458	494	471	482	483	448	490	454	467	462	495	472	460	458	481	445	462	496	473	455	461	486	435	472	497	476	492	449	510	487	459	474	471	476	481	501	502	454	481	470	469	462	485	448	491	473	488	501	522	466	483	482	474	432	476	504	494	489	465	504	476	475	502	462	526	453	502	489	472	486	432	435	483	489	447	500	461	489	465	456	447	506	459	498	427	462	469	467	449	505	506	523	498	479	495	479	443	480	517	467	492	453	502	464	523	463	447	520	502	444	466	484	497	453	451	480	438	541	485	464	470	473	463	491	493	498	468	452	440	491	442	512	432	491	452	477	442	528	469	470	505	464	469	485	448	462	507	477	451	461	445	442	481	430	453	473	509	463	495	457	505	457	465	477	467	496	474	434	462	504	474	497	480	497	463	483	519	481	432	491	443	482	492	460	511	471	526	470	472	490	481	487	509	470	480	473	473	495	492	496	451	455	522	451	447	487	465	471	485	458	465	460	479	460	455	476	490	503	484	449	476	486	477	471	448	471	497	453	469	474	491	480	482	505	446	486	479	458	458	474	492	447	446	495	489	443	530	481	485	507	506	500	474	441	484	472	499	441	485	452	446	479	469	459	469	480	456	469	487	480	520	539	480	420	460	489	462	482	492	493	469	516	494	469	488	478	485	468	501	481	451	475	474	487	447	517	473	466	516	459	434	507	432	472	453	443	479	443	470	440	513	495	481	511	487	498	456	481	453	475	483	493	425	430	466	454	479	495	445	487	484	512	507	458	463	469	496	466	510	460	458	451	452	537	448	465	510	489	458	483	489	462	455	532	483	457	477	450	481	470	464	505	524	503	474	505	495	489	483	469	495	443	459	451	493	506	448	514	537	471	465	487	463	512	536	464	492	469	457	455	477	427	490	459	427	469	510	496	443	453	465	444	440	517	495	450	495	482	429	456	462	483	468	461	466	454	456	473	459	492	488	496	496	476	474	455	453	512	458	447	509	459	479	496	490	484	440	500	467	487	469	476	465	503	493	461	512	470	493	477	458	505	478	476	486	485	461	469	434	506	484	476	488	470	475	476	453	413	500	433	459	522	503	469	498	465	493	463	492	490	487	517	407	505	526	473	483	469	467	494	492	430	402	485	448	519	481	541	463	503	479	478	457	474	473	493	495	442	510	498	454	466	474	480	435	539	483	482	437	488	467	475	480	485	471	519	482	458	475	483	450	484	455	485	422	508	467	442	493	443	453	467	483	463	471	490	482	465	492	496	429	496	481	442	499	487	498	477	459	509	436	493	460	474	497	462	488	485	471	425	475	465	494	457	465	492	515	504	473	411	491	455	498	459	488	460	489	469	475	493	481	488	466	492	494	471	455	510	447	474	466	542	489	479	490	460	497	458	475	453	496	504	477	457	453	454	476	494	467	482	508	501	438	484	471	437	483	482	479	477	515	468	477	464	484	467	454	478	444	505	475	445	463	526	478	522	461	483	459	462	473	450	481	469	489	483	486	447	481	476	479	498	512	480	478	485	436	442	536	427	488	498	478	454	430	495	493	459	504	455	482	472	471	445	437	457	484	473	497	477	473	435	488	486	423	476	455	497	499	474	478	483	503	471	434	507	478	455	486	486	467	486	500	500	506	443	461	466	457	482	509	430	494	462	465	463	490	463	498	457	506	492	412	525	473	462	493	483	464	481	475	497	451	472	466	498	498	460	458	443	502	486	446	489	459	480	478	517	518	444	489	477	456	467	496	475	464	517	489	454	482	470	469	458	477	472	468	469	491	445	515	469	514	449	485	466	495	438	502	451	467	469	510	468	468	452	469	517	472	459	517	530	463	501	484	472	502	475	465	529	471	493	491	495	475	472	433	496	482	494	466	441	517	474	457	474	456	468	486	466	490	465	470	500	494	490	456	476	476	473	507	496	442	483	474	502	511	493	483	468	432	494	472	447	474	481	490	463	498	438	471	496	492	435	457	461	486	452	497	471	525	511	469	440	484	432	497	517	450	518	480	479	505	473	493	466	473	479	482	448	497	477	477	470	477	453	470	453	479	455	462	495	488	464	468	435	515	492	483	504	484	475	482	463	473	488	473	448	484	481	474	504	467	457	489	462	438	479	485	515	510	467	514	482	491	519	406	472	492	475	449	475	512	482	461	491	470	457	479	471	440	510	463	517	472	467	475	457	476	490	483	465	471	473	486	493
24237	21414	28632	24609	21238	10167	3785	4525	14347	20553	18272	12871	7271	3498	1737	1110	631	616	568	579	570	529	532	495	544	526	533	509	490	504	530	491	510	506	479	494	499	493	503	544	514	523	508	480	511	496	504	532	501	486	520	518	487	482	511	507	503	560	527	504	552	479	524	517	509	511	499	492	528	473	486	534	485	523	512	501	521	529	510	503	505	494	549	533	520	496	517	479	516	532	538	490	487	515	505	547	511	507	577	537	515	521	517	523	523	540	518	553	490	504	512	569	473	502	469	500	523	510	482	515	530	498	493	518	510	483	456	540	521	462	493	486	498	515	477	516	512	495	492	530	481	506	499	505	524	486	511	546	498	510	497	512	485	503	545	509	524	503	503	537	516	468	477	492	520	494	485	527	531	501	498	493	489	467	538	504	501	510	469	437	472	530	512	479	512	500	485	502	514	528	512	500	525	516	518	510	516	524	500	514	559	522	524	513	501	514	508	498	446	488	542	500	550	501	515	497	511	510	530	502	502	488	482	536	478	482	505	503	500	500	478	531	569	511	546	567	505	487	549	504	505	488	539	530	552	510	519	515	512	476	464	487	522	502	557	476	509	519	493	510	507	516	487	460	504	506	517	520	549	530	524	495	519	481	510	515	527	519	544	500	485	501	512	512	497	539	528	521	479	482	519	523	524	521	524	507	511	527	519	497	488	554	485	523	523	540	483	476	495	494	493	506	508	527	504	539	504	511	493	493	516	473	499	488	500	517	539	492	487	510	478	525	517	495	509	514	511	498	525	528	498	480	485	468	535	506	510	495	485	537	523	526	506	503	493	512	525	489	504	497	479	514	517	510	529	533	513	526	511	538	496	517	477	487	532	515	526	498	490	476	515	498	561	501	505	493	518	492	524	515	469	480	549	509	554	483	493	534	484	530	503	533	564	537	512	488	513	501	528	464	512	507	545	543	486	506	518	521	482	480	515	536	513	492	536	536	501	536	466	468	499	510	498	473	501	467	504	495	506	490	516	505	503	444	513	459	504	532	498	502	471	479	540	525	534	513	534	525	484	500	545	512	465	508	458	522	483	486	504	496	517	465	478	494	536	519	502	489	482	531	531	510	532	508	501	518	543	557	517	507	532	532	552	492	471	503	502	522	487	544	515	492	487	520	503	486	493	524	504	520	511	486	533	491	519	460	503	518	507	513	527	481	502	505	500	501	517	483	512	539	510	506	516	492	492	520	531	504	529	519	488	499	527	499	504	517	507	510	550	533	477	483	547	516	506	521	505	495	489	511	532	529	478	532	495	518	527	488	529	537	513	484	552	555	485	524	524	511	518	539	496	552	553	505	496	489	512	507	498	534	501	497	510	516	530	488	532	525	543	476	512	474	513	502	511	497	481	518	515	508	527	479	490	546	532	519	490	516	475	510	508	497	493	528	538	517	496	491	519	509	518	513	537	542	507	565	487	478	524	532	503	474	480	503	492	504	516	498	490	539	569	507	523	551	507	475	521	476	507	461	502	489	501	547	544	471	558	508	485	516	514	537	496	520	526	499	514	516	506	551	534	531	492	520	498	510	537	512	471	525	519	481	504	462	508	527	511	542	510	555	507	498	498	527	516	494	511	541	503	512	553	488	530	547	519	518	475	533	491	503	500	541	487	545	537	477	516	463	529	464	520	491	532	496	480	536	536	535	507	511	485	484	523	488	558	450	497	493	513	545	499	535	507	463	510	495	497	496	503	482	527	480	532	505	525	506	530	541	547	501	536	518	525	529	492	502	517	527	508	499	557	475	500	483	515	523	495	494	526	533	512	542	477	493	559	500	494	494	497	514	518	530	556	515	507	501	507	495	501	478	502	529	523	487	562	528	521	517	511	502	527	486	562	501	524	516	504	454	500	511	490	513	468	517	506	519	538	499	516	472	511	527	494	501	567	530	495	533	476	524	553	525	472	526	522	510	500	546	519	474	478	512	506	514	495	526	544	503	463	508	509	509	493	531	537	523	495	534	515	476	518	487	500	511	502	520	528	524	473	500	496	516	514	509	527	524	503	533	530	578	515	533	485	496	513	514	502	524	486	518	537	521	509	488	494	506	499	498	536	506	563	479	502	491	489	549	512	480	514	530	539	510	498	512	496	507	495	532	453	502	481	479	476	520	514	545	518	521	524	486	563	516	447	508	505	516	490	532	526	471	522	481	488	470	509	519	483	536	522	474	535	554	482	503	485	502	479	506	500	479	495	525	522	494	486	525	532	514	487	467	512	507	476	473	530	456	488	477	546	484	562	519	528	506	481	538	519	500	497	501	531	523	486	547	543	471	513	545	531	547	502	506	532	517	524	531	486	513	520	514	535	516	534	484	533	494	505	500	533	505	568	488	588	514	555	501	504	507	479	508	550	504	492	502	558	513	506	452	495	508	534	477	491	521	512	502	529	506	531	513	523	532	501	507	549	486	496	468	558	534	488	510	495	505	480	511	482	523	528	494	501	533	501	553	529	505	483	521	512	521	510	530	470	531	549	512	522	498	515	523	540	456	507	485	504	506	497	503	507	508	517	512	499	512	501	488	522	471	502	478	479	501	503	542	528	511	509	524	509	540	539	475	491	512	491	524	491	481	542	506	482	516	474	512	506	542	522	560	458	562	512	517	516	511	473	513	502	518	553	503	536	555	476	489	512	495	513	518	505	525	526	513	515	558	520	520	573	513	529	491	488	532	528	525	517	478	519	508	531	483	514	517	547	497	498	505	504	466	469	527	498	536	528	505	526	539	497	512	528	478	523	514	529	523	506	514	501	476	541	533	514	445	506	479	507	507	529	497	444	525	504	494	522	509	510	513	537	484	496	530	487	523	531	490	506	496	503	511	498	536	546	527	494	502	471	493	522	519	504	507	512	509	506	515	482	473	483	513	496	503	529	514	472	515	523	524	462	495	519	535	517	520	528	511	443	493	502	512	494	510	513	505	533	492	477	539	472	491	504	498	486	497	488	537	523	518	495	467	505	530	509	478	484	485	525	532	510	524	494	465	556	512	527	541	494	531	480	532	503	498	539	541	483	483	538	514	510	534	523	519	519	524	494	538	498	484	527	533	546	475	555	497	472	492	494	503	532	498	505	519	490	523	515	502	485	508	484	534	502	492	535	488	507	526	476	530	502	486	514	524	518	483	503	478	522	490	491	517	523	494	495	497	536	511	516	532	497	509	561	558	494	546	519	521	506	494	529	494	527	536	555	478	543	478	520	539	502	526	531	516	484	508	444	490	568	519	510	510	511	537	496	515	518	475	510	495	466	453	464	523	474	518	498	517	483	518	519	548	482	483	500	491	519	507	521	479	484	489	520	505	470	571	475	510	550	527	521	500	517	440	515	476	515	498	507	512	501	531	519	502	527	495	486	489	509	531	521	542	511	526	519	503	524	498	510	520	494	477	505	509	567	521	539	531	507	515	535	543	512	519	545	482	533	454	505	500	494	524	532	494	500	504	501	500	502	489
11498	29215	22146	12495	9241	6832	5267	7640	20518	25664	22357	16410	9950	4983	2494	1574	753	619	639	641	613	579	587	550	563	536	564	541	547	516	562	524	567	539	515	537	508	545	564	526	566	536	566	481	565	536	484	522	544	534	533	551	562	532	538	551	573	593	535	545	545	577	510	528	510	530	585	498	501	560	536	537	509	541	500	515	570	510	511	534	543	541	515	541	572	525	517	542	512	549	547	534	532	532	542	509	526	511	551	540	551	529	523	507	549	609	572	561	521	521	522	580	550	523	547	538	503	529	544	545	579	525	521	544	534	510	543	494	504	512	562	550	506	542	509	518	553	560	529	545	504	531	555	531	541	539	570	526	513	550	551	510	531	534	538	540	525	593	532	554	549	528	529	514	526	535	545	560	554	558	550	527	526	524	521	539	567	558	531	501	534	528	535	520	552	551	555	577	553	521	544	557	568	519	519	553	561	560	544	563	531	552	510	522	533	530	491	556	520	511	510	504	499	498	504	565	533	540	534	521	507	564	532	540	497	518	543	509	526	518	565	538	552	535	539	525	516	538	592	562	568	557	527	530	512	522	549	508	486	548	530	546	542	550	532	541	496	549	528	523	564	556	518	541	549	544	550	523	509	512	516	513	490	498	541	561	561	537	532	512	526	560	497	545	530	561	544	514	540	528	546	520	532	540	566	528	522	554	568	530	522	536	560	559	546	559	531	536	509	544	498	545	551	544	564	562	536	574	538	508	502	540	524	533	546	540	558	514	550	519	570	575	501	522	524	531	522	553	537	523	546	546	570	528	510	566	515	547	539	537	549	541	528	520	531	565	573	503	538	523	538	538	567	538	594	564	593	566	524	558	546	554	551	519	537	558	548	486	527	585	509	555	526	512	530	506	520	540	568	573	541	541	560	563	522	498	482	529	517	538	531	570	556	495	528	537	531	512	577	542	525	510	537	528	521	506	503	494	584	543	513	541	497	537	544	523	478	499	529	550	505	525	546	509	526	504	518	533	539	532	503	500	506	528	532	556	507	545	560	544	523	543	524	569	496	558	566	525	531	498	570	565	559	533	553	555	515	564	526	532	579	545	521	543	502	524	506	562	564	538	513	577	507	536	536	520	535	552	527	548	531	491	557	486	536	560	557	549	568	523	521	525	535	528	505	545	539	543	544	534	528	539	519	570	547	520	509	522	517	560	496	506	563	534	510	548	497	548	549	522	508	522	533	546	512	544	539	513	561	518	552	496	531	571	512	476	541	579	483	501	558	536	517	524	522	565	535	543	505	518	521	537	529	548	523	516	534	556	510	515	541	529	548	490	550	550	514	525	536	531	571	485	506	530	538	505	523	546	502	502	512	577	543	560	550	517	528	528	546	505	562	541	506	529	503	535	555	571	506	503	530	541	532	553	528	543	501	526	525	562	515	518	526	551	508	574	504	578	525	509	525	515	572	525	557	553	528	548	515	516	554	545	538	501	559	515	520	538	523	524	489	531	499	577	545	531	532	534	533	551	497	546	497	529	518	530	511	563	530	494	536	519	572	581	571	587	523	557	518	542	523	541	546	505	537	522	551	485	549	526	527	480	558	551	583	533	562	554	526	538	543	518	552	485	569	535	481	581	500	536	540	550	533	515	556	546	539	523	521	539	558	548	521	530	530	540	526	557	559	516	518	549	510	547	535	550	538	560	556	533	514	527	524	532	510	504	499	529	548	548	508	544	565	549	547	487	508	574	530	511	560	547	526	533	525	573	518	499	558	571	574	547	530	524	548	537	534	564	540	537	520	543	477	589	543	533	542	495	536	502	539	551	553	512	507	556	535	553	534	531	571	552	492	539	554	498	497	507	506	548	587	506	579	488	559	543	517	578	555	553	528	526	531	534	535	540	520	525	532	555	526	516	520	618	505	530	528	572	555	569	526	516	555	553	495	570	552	555	549	524	541	505	536	529	580	541	495	536	530	528	540	542	556	529	546	552	515	550	545	551	548	504	524	561	537	518	525	514	524	533	546	512	515	513	532	529	586	541	530	518	522	568	524	508	537	560	515	523	564	528	526	553	514	564	499	524	541	533	476	554	556	565	501	510	544	522	460	520	558	498	533	516	496	526	530	533	554	573	540	538	558	527	568	596	522	573	550	559	557	496	537	523	539	593	535	519	543	518	524	519	543	543	532	556	542	547	536	539	546	492	551	539	521	556	530	507	532	523	547	551	513	538	543	506	485	545	513	473	540	568	540	493	524	552	544	499	562	538	517	535	551	502	578	520	573	558	541	592	547	536	515	526	528	549	536	491	541	568	573	554	520	524	530	591	520	543	505	526	508	547	518	537	542	544	526	548	542	524	535	540	579	551	541	503	524	552	551	523	544	521	574	534	530	542	543	522	495	565	538	551	559	517	578	530	545	530	510	555	498	533	509	492	537	534	540	492	566	570	509	553	569	528	504	510	538	501	527	524	564	559	518	524	527	523	551	555	529	513	546	528	560	559	511	530	539	515	508	549	563	563	515	570	521	547	563	504	571	534	523	522	557	468	562	541	551	550	535	476	525	509	563	554	525	522	517	535	518	578	540	518	522	562	517	507	537	506	519	540	528	542	523	520	535	524	528	520	512	510	545	558	536	549	559	515	530	540	529	543	545	574	510	525	521	558	515	510	558	486	560	531	491	500	550	516	492	525	560	528	504	508	527	551	538	519	506	529	566	542	503	496	544	528	517	535	559	549	517	546	570	502	522	557	556	507	544	523	542	542	532	510	549	531	588	489	532	518	526	535	493	551	519	537	545	560	508	547	548	505	536	530	541	505	552	566	505	538	544	531	549	522	503	516	535	523	567	534	567	560	513	531	523	535	538	525	544	523	500	573	520	537	516	585	550	535	593	570	502	499	561	499	540	505	543	489	561	542	525	540	513	565	539	532	537	550	532	509	532	513	534	501	560	515	518	541	510	581	527	540	536	555	528	564	554	552	530	541	543	525	538	537	518	521	551	512	538	533	566	548	533	559	525	501	535	582	512	540	538	511	502	542	526	514	530	552	494	522	515	517	529	537	527	535	529	523	524	548	534	555	528	540	527	560	524	536	549	567	546	542	548	536	518	540	536	498	525	563	498	529	546	544	540	534	502	569	535	523	549	488	545	521	570	536	521	539	550	493	540	496	530	526	497	538	502	551	538	520	543	582	544	542	529	506	499	542	526	523	577	541	508	529	536	529	507	557	514	504	536	572	508	507	527	549	534	548	563	564	541	544	517	522	536	494	566	560	583	543	611	501	574	541	539	547	544	530	536	537	531	514	549	530	544	515	542	520	543	541	576	522	564	606	544	527	533	551	512	530	545	516	528	527	533	526	528	523	516	525	511	532	525	564	502	555	517	544	528	497	554	551	577	494	562	552	538	536	521	514	513	578	551	513	553	546	565	541	522	518	499	521	551	520	511	516	547	524	535	520	558	510	559	506	533	528	519	528	543	541	532	560	541	544	578	553	510	575	515	529
25330	21428	27599	25568	12717	3866	3268	5340	10671	12267	10048	6700	3867	2018	1195	862	523	524	552	501	511	548	511	500	491	518	503	501	522	487	476	485	467	471	494	516	466	472	518	483	499	501	494	528	497	480	510	516	486	460	502	495	462	516	493	478	473	506	514	489	471	470	458	480	461	449	455	529	518	510	507	509	463	501	496	473	475	518	494	492	499	494	468	509	491	447	485	525	472	483	509	472	515	467	544	510	503	534	484	466	489	487	485	466	509	478	455	504	528	488	524	494	517	489	469	468	508	500	519	498	504	478	496	515	468	514	497	474	510	486	489	507	493	490	531	498	473	494	482	526	524	444	477	524	519	497	484	517	478	511	481	494	504	517	496	492	493	490	465	494	460	505	490	504	505	470	495	484	470	474	494	505	500	482	527	486	483	507	478	455	484	473	504	490	477	540	498	500	494	480	501	487	488	508	485	488	473	487	481	492	512	495	484	450	530	492	502	479	498	491	490	462	476	468	512	466	495	482	505	491	479	554	460	491	487	484	479	470	492	515	499	487	431	458	471	485	478	491	493	510	443	531	478	501	469	503	491	475	509	524	471	494	464	506	514	506	503	503	549	469	518	499	482	514	478	523	471	496	490	488	532	483	474	516	456	498	508	475	482	530	509	467	507	515	517	502	549	527	521	505	507	499	519	460	493	499	495	504	464	466	466	511	461	502	469	506	472	488	461	466	480	526	487	493	486	508	527	513	448	488	529	518	481	466	514	479	483	484	486	485	469	538	509	500	519	457	510	490	483	520	469	453	498	482	491	470	515	493	471	506	477	518	452	513	508	487	509	526	509	454	491	504	477	520	520	485	502	506	505	491	482	495	471	513	472	511	519	481	491	473	515	521	470	501	500	513	478	467	493	474	497	528	482	495	478	525	492	521	515	494	485	523	484	432	541	441	517	488	492	504	476	475	495	471	482	506	525	482	490	465	504	513	498	494	458	542	511	453	485	513	482	498	464	534	465	504	512	477	498	512	479	485	557	517	460	509	493	523	491	475	471	485	479	475	484	480	518	558	507	490	473	524	487	481	507	479	494	505	513	472	509	488	531	492	504	484	482	487	476	506	507	515	542	510	470	481	505	523	452	485	530	497	491	486	512	522	479	518	500	512	508	498	499	503	489	481	518	504	492	493	505	503	460	492	509	472	475	542	491	493	521	491	467	520	467	519	482	507	475	513	465	505	492	544	533	454	459	495	478	500	473	497	502	482	524	520	483	474	497	514	489	493	517	512	511	518	508	512	526	494	516	501	488	488	492	504	470	510	466	477	469	505	503	533	478	503	538	497	501	527	499	478	494	481	489	514	544	482	516	474	536	470	497	516	516	483	464	485	488	501	487	488	498	478	478	492	489	460	492	508	490	522	502	503	584	504	518	483	442	482	476	479	543	510	481	469	470	488	514	450	482	506	465	469	499	459	500	469	527	497	509	482	494	526	488	503	491	462	480	499	493	510	517	455	481	514	477	465	464	480	534	500	490	460	479	485	492	502	491	478	540	528	496	477	483	486	490	494	488	552	511	488	535	493	498	501	488	509	494	463	507	531	536	510	522	530	498	502	496	556	511	502	499	494	491	482	540	464	499	447	496	509	461	453	471	481	517	484	498	527	482	513	513	503	511	474	499	478	504	540	511	504	509	478	505	480	508	511	497	487	483	542	510	503	525	486	479	521	526	500	478	517	453	503	496	489	497	472	504	471	500	494	507	482	521	492	509	521	496	471	508	479	459	497	533	489	465	480	521	495	493	527	458	462	463	501	457	488	478	488	491	490	471	509	525	526	508	467	548	507	517	490	494	511	510	466	511	450	475	462	484	461	473	522	492	493	543	516	499	493	497	496	519	528	504	506	528	518	506	489	467	467	522	484	481	490	474	471	493	493	464	474	493	525	472	506	478	473	449	525	484	488	513	486	497	468	490	566	461	498	475	424	473	521	484	479	465	485	487	455	486	474	527	522	521	512	506	505	521	516	444	512	506	532	513	486	494	504	475	450	491	505	513	499	537	479	513	539	512	494	541	560	493	477	461	473	464	507	503	513	522	526	483	476	537	508	495	493	528	485	467	493	491	478	484	477	499	516	531	474	482	510	467	528	510	480	509	474	505	482	498	523	493	469	465	532	498	476	490	502	554	505	476	500	511	479	479	450	498	488	464	470	496	482	470	498	469	498	489	490	525	505	502	476	501	506	475	482	507	521	469	467	493	475	485	499	489	503	474	462	492	463	490	501	506	514	515	515	519	493	464	480	467	461	501	463	460	479	479	502	439	498	518	535	507	518	450	486	503	464	479	486	531	474	468	458	498	511	489	499	507	492	473	483	521	465	511	474	495	504	453	483	484	505	511	507	468	463	494	461	474	464	492	483	467	487	450	500	507	494	491	495	496	504	491	539	491	479	544	469	547	514	498	488	481	450	508	487	510	496	505	517	495	506	462	493	516	521	471	482	503	488	530	460	487	476	500	483	523	493	542	462	508	499	484	500	533	479	515	464	502	475	469	462	474	485	502	531	479	484	464	504	519	512	521	484	535	498	487	454	488	462	542	488	505	498	479	513	476	515	466	518	517	544	476	499	511	501	485	445	509	504	503	436	475	439	474	497	515	500	467	511	508	477	502	471	509	464	502	498	516	523	494	475	498	492	472	486	541	472	467	501	521	525	488	502	493	479	490	471	482	512	473	438	495	474	520	493	508	499	518	490	489	531	532	510	502	493	503	479	474	497	504	505	507	544	537	516	512	527	540	475	506	532	463	493	496	476	494	493	510	515	505	494	468	463	473	516	474	456	499	489	447	480	533	510	529	485	513	510	503	509	511	481	493	477	476	521	521	522	483	512	488	483	448	482	452	498	492	516	478	456	490	504	502	507	555	483	481	486	505	519	519	491	467	517	453	452	471	500	485	462	514	506	537	508	486	499	525	480	470	510	512	491	496	492	444	511	452	489	457	517	478	517	556	499	484	472	493	507	496	485	451	498	493	503	541	454	482	493	437	510	514	523	486	489	461	479	501	503	519	478	510	498	499	476	482	479	474	496	484	487	498	478	467	510	514	471	474	464	525	467	474	488	464	510	511	463	507	504	510	534	515	469	494	465	515	468	464	462	472	537	466	523	499	516	480	488	482	491	503	539	504	546	513	496	439	519	473	521	468	511	521	471	501	487	477	462	446	514	490	484	499	493	482	464	465	491	481	499	477	490	472	497	499	506	482	515	515	449	458	530	487	526	482	512	516	501	511	476	440	494	519	469	483	492	478	494	514	507	448	479	568	505	490	473	527	471	498	496	509	487	488	461	441	497	504	512	432	467	514	521	493	521	483	492	503	456	478	474	500	457	485	508	519	514	481	493	458	540	480	507	452	488	538	514	471	504	471	500	506	442	495	486	503	520	484	466	475	511	499	485	486	442	489	523	485	462	493	500	514	487	489	514	458	503	467	527	489	510	501	457	458	456	455	482
10652	24533	18762	10868	7556	5989	6132	10363	18812	19527	15674	11244	6636	3313	1836	1089	671	580	612	611	566	561	535	529	577	522	533	572	561	502	510	543	550	535	525	552	529	546	522	518	573	563	518	554	529	515	538	526	514	550	534	521	553	558	549	516	551	547	514	543	539	533	535	505	590	522	523	503	543	529	529	563	493	536	533	557	553	534	549	536	489	536	574	553	507	560	553	559	532	523	507	534	531	537	549	501	526	532	578	550	563	493	530	523	526	516	528	570	545	488	526	520	497	537	562	496	542	514	529	559	490	526	546	560	500	523	499	580	554	529	530	527	529	540	507	510	554	586	502	546	550	525	560	559	497	522	532	506	563	538	557	538	527	539	524	543	542	523	561	502	533	488	508	529	542	472	501	546	509	485	525	541	566	576	513	514	543	546	507	546	546	540	560	550	526	559	529	500	591	515	515	496	531	492	514	527	504	490	517	524	551	534	503	489	524	503	512	507	560	555	560	523	530	553	528	504	530	540	512	543	563	542	532	517	528	532	533	536	537	524	550	521	518	530	534	561	516	502	486	532	569	589	534	558	551	537	523	558	507	551	553	568	533	533	526	479	545	532	560	558	542	467	532	521	586	496	525	525	520	510	578	581	577	508	543	565	557	546	535	535	518	518	522	513	521	511	565	503	538	542	532	544	530	563	508	544	553	557	567	502	546	540	531	495	561	526	514	575	541	523	562	550	498	595	555	535	528	565	536	520	499	536	553	507	544	531	591	501	533	552	563	505	528	546	551	522	543	541	525	544	554	530	528	515	539	499	507	566	529	515	530	582	523	578	557	516	511	530	536	512	519	549	540	537	566	538	535	591	516	520	555	573	545	543	556	544	544	515	513	565	570	513	512	513	548	525	530	524	507	523	539	510	522	550	524	558	551	531	546	555	533	549	538	525	504	517	526	547	548	536	507	507	532	509	553	523	564	529	546	527	548	547	578	542	542	547	557	522	523	514	483	533	552	555	548	540	537	536	540	515	538	518	542	536	567	520	530	501	530	516	558	512	527	519	539	519	541	547	589	546	529	515	536	565	535	528	521	548	563	535	575	490	483	545	541	514	514	537	528	558	541	606	536	562	525	509	523	520	514	513	543	559	537	531	553	574	512	509	547	571	548	559	514	549	538	556	512	531	519	548	501	542	515	543	502	514	525	520	541	580	547	542	559	518	526	530	551	563	550	530	525	563	530	537	570	541	574	530	522	529	565	543	569	529	550	527	536	538	573	538	542	538	542	560	517	511	526	552	517	508	547	524	535	498	518	546	556	516	541	524	524	513	541	548	524	542	527	545	542	569	531	513	517	524	569	554	537	512	530	548	507	526	524	521	545	526	501	526	511	533	480	527	546	519	556	543	581	521	491	534	521	573	482	511	528	527	545	526	512	555	500	561	506	543	566	522	532	516	558	530	495	555	546	541	528	609	551	529	543	583	578	521	550	541	563	528	511	498	528	511	531	513	512	525	552	526	524	538	559	543	539	521	526	532	538	547	551	462	551	555	554	512	539	499	556	516	530	507	510	526	560	530	515	532	538	510	508	512	555	569	521	530	498	515	493	526	508	497	536	543	501	489	539	552	562	525	508	533	561	536	529	506	544	567	515	528	492	487	552	507	569	529	519	527	536	531	571	549	534	560	524	543	533	473	555	524	510	542	535	511	499	528	579	512	544	552	527	520	529	563	510	533	530	538	556	539	522	507	576	538	507	513	539	534	539	519	519	535	525	514	527	534	510	548	559	520	535	503	541	530	528	539	509	504	575	552	562	529	523	525	545	542	553	540	535	539	558	531	531	506	523	546	536	502	583	522	492	519	556	527	588	542	528	515	546	555	497	555	516	555	520	559	524	545	505	559	584	526	488	549	524	523	525	542	545	543	539	512	485	562	552	567	580	547	535	530	569	532	543	527	504	520	570	500	524	511	538	538	523	544	515	541	554	525	537	552	543	553	567	552	496	531	523	479	513	527	565	522	507	522	570	517	544	542	559	528	527	598	553	561	522	540	542	533	559	541	530	526	477	541	551	536	541	568	513	530	517	517	510	509	525	540	546	553	559	514	531	507	530	540	554	525	517	533	485	528	508	504	550	552	557	531	545	538	533	542	482	528	551	541	490	531	484	515	545	550	546	507	508	483	533	522	585	505	504	528	554	509	531	528	543	533	580	494	551	540	532	544	547	556	523	523	522	540	533	502	502	504	514	523	505	533	515	527	531	554	550	534	533	478	507	506	526	539	564	541	552	528	557	519	551	519	556	551	537	560	471	575	524	549	537	567	526	541	554	544	529	574	527	584	534	543	576	565	527	510	539	541	548	545	524	527	520	554	546	515	574	549	552	524	516	567	543	533	503	553	523	522	563	562	572	506	544	549	530	564	509	494	544	547	504	513	533	543	507	542	486	532	537	524	490	555	546	557	545	531	544	514	494	512	568	515	489	534	520	563	488	520	521	572	518	529	529	533	536	555	485	512	565	553	530	547	503	530	545	524	524	546	558	510	581	516	561	563	513	529	545	499	552	519	506	532	528	567	558	543	523	535	518	550	581	525	477	524	497	590	515	564	531	501	535	540	564	550	503	507	531	551	511	503	544	508	529	513	536	536	552	507	516	529	516	520	532	563	556	482	529	545	547	563	533	537	517	506	531	514	533	515	538	566	569	524	541	566	507	531	519	520	522	529	518	553	504	538	533	534	537	580	587	534	569	551	547	523	571	555	545	550	516	549	531	531	519	527	515	527	551	562	533	548	520	532	512	534	536	571	548	509	541	532	517	540	487	542	565	530	531	541	522	525	538	571	526	509	560	504	553	504	503	563	532	502	570	542	507	552	538	533	567	528	555	534	550	563	551	552	534	504	533	532	542	509	541	528	535	528	547	490	524	530	538	530	515	503	527	528	498	538	535	552	534	552	493	510	494	536	567	519	544	501	506	529	535	518	537	547	492	526	524	517	470	562	525	528	524	511	517	524	539	534	551	536	466	609	540	521	532	499	540	508	543	532	525	518	517	521	502	508	513	517	545	578	509	531	557	558	512	529	561	549	509	559	574	542	504	489	536	562	558	560	564	544	500	530	554	503	507	550	525	530	532	502	550	480	525	535	533	520	509	522	545	547	499	548	530	499	529	476	527	497	534	518	533	511	552	540	521	546	538	514	539	576	553	521	550	556	566	526	520	528	552	513	525	518	547	566	512	525	540	518	516	536	573	529	527	553	529	567	535	494	546	503	538	527	541	553	534	532	505	526	570	528	556	497	565	505	578	558	543	589	517	523	520	509	512	543	513	553	578	543	548	551	519	569	547	503	570	548	535	529	553	552	554	535	574	544	576	530	548	478	501	494	530	566	532	534	511	564	542	544	506	534	539	543	544	511	522	548	525	529	518	495	499	532	562	554	553	547	506	537	527	521	540	511	511	550	535	528	561	512	529	495	530	499	544	509	555	488	547	527	519	576	492	510	558	540
22881	21458	29273	24078	21471	21679	13697	8271	26632	35549	31679	23365	15584	7719	3690	1937	1115	736	698	698	704	719	709	632	652	679	682	665	675	648	604	615	620	623	676	665	686	664	672	663	593	647	647	620	621	660	625	628	639	620	606	662	641	641	658	655	611	697	639	626	664	661	659	652	684	661	656	672	595	562	595	651	625	643	681	623	628	664	610	651	637	675	657	628	668	634	613	673	626	625	679	640	646	673	637	656	625	656	697	641	628	651	659	640	628	637	665	678	616	661	645	666	645	639	682	680	629	638	615	636	586	653	707	637	630	646	621	664	637	649	618	634	646	657	644	708	616	632	660	633	611	649	672	618	650	629	647	664	653	602	647	669	677	605	676	633	609	663	629	616	626	639	599	633	666	635	603	599	611	605	650	637	671	654	622	652	684	590	656	633	640	633	620	614	602	606	643	637	606	608	600	586	643	652	674	652	650	626	646	641	614	611	624	683	655	635	609	669	636	626	639	612	631	622	614	614	602	639	596	669	665	634	642	666	664	616	658	644	628	620	646	634	626	641	604	662	612	642	637	607	636	611	602	640	638	671	665	576	662	633	678	673	631	665	654	574	639	616	691	604	627	641	638	629	659	652	632	653	644	642	639	650	623	671	599	656	645	645	641	638	632	602	603	645	582	636	682	618	617	701	665	612	634	649	694	674	664	650	619	618	669	630	671	671	638	627	651	654	664	685	630	679	682	639	653	630	639	684	659	642	682	623	668	613	622	659	609	667	634	658	638	668	651	661	613	633	657	629	640	663	660	616	700	640	626	609	684	656	623	615	660	646	671	692	605	685	595	653	682	632	605	638	615	641	635	640	616	625	678	644	668	626	621	629	646	609	636	611	637	611	639	676	630	648	647	595	619	655	617	701	643	647	619	658	638	680	664	638	611	666	637	621	638	615	643	680	632	631	653	622	661	639	652	660	633	573	601	633	599	640	659	607	642	667	589	680	656	644	708	662	649	657	631	616	618	648	652	651	663	629	653	644	663	605	656	650	663	654	645	647	652	648	607	637	601	583	643	637	622	631	639	689	608	597	627	586	641	599	625	652	615	673	597	640	628	637	672	627	656	641	689	589	621	676	619	618	668	640	662	642	619	655	663	670	619	641	631	643	646	633	600	647	631	602	664	633	661	639	693	638	612	655	599	650	585	674	686	684	639	663	604	619	659	600	615	653	628	690	661	603	602	659	620	635	630	629	688	641	620	604	617	643	674	614	631	606	685	632	687	603	626	625	675	653	663	651	635	684	639	659	647	693	615	623	629	606	638	695	588	643	639	651	607	612	669	613	647	649	666	664	662	681	610	656	580	620	654	631	652	639	664	670	619	646	609	639	596	653	642	651	614	672	645	640	668	617	633	639	661	611	614	593	617	598	634	636	637	644	674	621	614	660	637	629	656	606	664	638	672	669	604	622	652	624	631	679	657	597	686	644	659	637	648	620	667	665	624	649	681	641	583	613	660	598	664	677	611	583	575	623	650	615	666	679	630	616	651	672	621	625	622	671	617	643	637	665	599	622	606	651	627	612	638	669	628	679	611	627	627	659	658	609	620	644	645	682	625	655	704	638	688	631	657	664	641	647	641	628	664	635	669	651	594	603	653	674	625	625	665	596	642	599	628	636	663	648	618	667	666	662	643	596	640	679	679	665	599	653	657	647	597	638	626	621	670	615	676	655	651	654	655	614	639	634	644	661	614	636	699	620	666	665	636	615	666	631	660	642	587	641	637	689	632	658	657	623	635	642	707	652	628	657	648	636	630	596	630	623	671	670	676	677	616	606	653	587	650	660	650	665	617	622	664	651	632	684	625	631	663	631	652	600	643	641	672	655	587	620	650	650	620	605	669	642	701	613	632	646	619	631	633	675	654	680	635	636	671	658	647	583	636	677	614	660	651	609	641	680	641	594	646	639	670	674	671	647	610	589	623	604	622	675	636	629	644	692	642	620	601	627	637	668	610	616	623	629	614	695	622	632	669	671	595	655	595	645	677	674	591	645	633	636	611	628	651	640	608	659	635	648	640	592	638	675	653	680	639	642	656	645	624	647	640	633	617	664	642	661	661	643	620	671	663	694	678	603	664	653	670	639	611	638	614	630	671	642	617	650	691	664	615	651	659	625	626	608	639	672	609	636	596	676	666	600	659	627	654	666	657	640	663	657	622	642	619	659	624	609	647	534	614	641	661	590	648	622	643	682	653	630	737	620	631	658	639	632	644	628	661	640	617	629	608	648	645	680	619	636	632	651	626	625	664	627	631	589	643	607	651	653	617	636	625	673	692	657	597	650	636	674	639	654	648	678	597	692	665	636	674	714	617	616	647	644	639	621	615	635	683	624	696	618	623	670	619	651	660	660	695	611	633	680	658	669	635	694	630	632	636	663	654	661	624	638	606	638	700	617	679	638	661	624	641	622	638	628	651	660	644	640	603	612	662	635	628	635	682	610	646	636	613	645	646	610	649	640	665	657	649	625	630	677	653	648	638	651	627	648	658	656	632	660	686	585	618	670	628	616	631	638	685	645	637	663	661	639	638	627	587	660	625	641	616	618	603	598	599	676	597	666	666	633	585	703	650	654	683	646	672	652	634	612	710	656	630	601	637	654	659	633	631	648	606	636	646	643	688	594	662	626	622	642	658	594	672	656	620	636	636	591	642	651	666	613	680	626	595	616	664	634	584	658	614	672	656	588	634	667	638	600	593	657	705	641	677	631	661	665	713	690	654	614	624	681	683	645	650	667	625	691	669	620	616	625	601	633	600	660	654	638	660	684	655	654	626	625	614	676	641	634	684	670	619	640	654	652	647	642	661	582	663	630	634	607	675	643	645	646	689	676	657	652	644	632	636	615	605	628	649	654	592	650	629	651	635	632	594	669	666	613	633	622	679	613	633	647	604	701	646	628	663	606	647	618	673	617	648	599	635	635	611	655	622	630	613	604	623	672	640	644	642	593	631	629	692	681	614	642	647	623	677	642	612	615	650	605	597	659	623	632	657	631	622	640	671	664	674	664	626	643	665	669	629	648	675	657	582	673	684	615	615	655	650	637	646	664	593	646	634	713	651	615	631	611	685	625	632	719	683	625	629	608	622	706	622	658	603	642	612	604	641	657	640	637	585	575	623	655	639	636	594	682	642	665	678	602	644	666	659	633	627	639	697	630	697	629	609	567	673	677	646	662	652	625	606	653	642	672	604	649	611	672	640	698	662	665	661	626	654	683	573	649	649	610	649	626	643	677	652	620	632	610	625	677	622	684	623	664	639	643	614	622	628	654	629	653	657	621	681	647	599	665	654	630	670	612	701	595	632	641	649	616	668	646	652	676	598	624	636	593	676	657	607	636	670	630	604	647	615	613	640	696	577	634	650	645	657	686	651	628	617	638	617	653	653	615	667	610	673	647	644	611	620	584	656	691	647	660	598	598	654	646	665	648	646	589	612	671	635	643	617	649	667	632	629	608
13878	33866	26710	16968	13272	9470	8246	12792	33873	37908	33937	26293	18473	10165	5175	2687	1290	839	882	832	746	724	711	637	691	660	679	714	631	676	617	639	679	652	684	681	753	640	669	658	655	693	724	641	677	695	678	663	621	639	672	633	654	633	694	676	673	662	610	693	682	722	658	618	696	644	683	649	678	683	639	691	653	689	624	681	657	657	678	690	661	673	639	640	696	690	678	722	677	641	684	647	692	682	703	641	629	647	659	656	689	638	677	668	705	706	634	654	590	709	663	648	670	647	671	606	646	645	655	692	675	620	664	681	691	696	647	709	632	659	705	672	652	648	674	646	688	676	696	630	651	619	641	699	688	680	663	703	690	642	708	623	665	727	689	668	685	663	644	692	614	669	635	638	649	640	683	646	642	670	633	653	658	709	622	691	641	699	682	670	636	677	675	664	650	656	681	645	654	691	687	688	681	646	662	689	672	665	629	704	637	692	676	634	663	617	667	694	687	668	682	654	643	646	687	689	687	622	663	656	673	662	599	661	630	684	662	686	689	644	691	682	707	631	699	634	674	709	663	706	620	657	657	665	682	647	678	668	668	693	654	715	699	683	636	644	660	675	658	690	651	700	696	689	692	699	686	670	669	646	651	671	619	662	647	650	729	647	648	676	597	658	676	669	654	652	657	685	645	673	644	686	647	624	625	670	668	705	582	706	694	628	662	636	653	652	671	642	658	616	634	659	722	653	635	656	665	672	697	646	631	679	651	630	673	624	646	650	672	673	673	718	698	684	663	655	676	648	661	672	639	693	666	673	666	688	684	690	706	674	668	710	635	653	673	653	657	686	665	688	658	663	648	707	637	680	683	602	643	640	641	663	671	652	683	722	651	657	646	662	687	662	634	683	611	649	658	646	658	659	667	615	643	681	676	666	682	685	675	631	597	657	659	676	673	673	647	676	664	644	658	685	672	635	614	655	657	666	641	695	650	705	657	692	653	644	672	660	678	633	648	617	703	676	650	677	694	656	678	651	664	647	658	629	627	631	700	641	663	684	683	639	644	658	689	686	682	680	669	669	640	602	677	652	696	690	689	701	699	693	682	708	658	680	649	605	646	622	623	648	640	700	678	685	694	663	686	638	670	610	667	663	636	729	664	666	654	696	692	650	659	700	667	698	710	644	666	685	620	693	697	664	655	667	681	636	677	647	610	714	657	613	676	628	631	673	667	690	640	655	629	641	673	648	653	651	680	654	675	663	689	694	678	619	673	657	611	650	674	667	688	622	720	688	676	697	649	662	633	672	670	662	619	668	680	667	645	649	612	655	639	653	681	651	668	653	673	663	678	675	667	665	684	709	679	639	685	652	670	667	659	641	625	668	687	646	645	652	705	693	662	645	693	642	664	673	697	664	647	671	641	661	635	697	624	656	696	654	661	683	644	677	653	682	618	624	677	659	741	675	665	670	652	620	625	655	662	655	683	673	662	689	667	677	613	627	658	646	668	673	654	668	690	685	646	678	655	678	651	668	618	649	651	656	647	673	622	691	678	678	636	699	692	667	666	651	654	705	673	621	665	656	666	635	680	659	667	667	670	684	687	700	663	704	673	661	668	652	652	659	687	662	672	680	675	683	660	639	680	676	658	663	663	690	634	680	659	624	681	638	688	689	652	652	681	654	635	639	682	655	660	697	671	577	660	704	672	659	648	659	627	613	664	709	640	607	686	638	651	697	730	655	702	675	712	680	608	675	625	717	684	628	709	647	662	660	661	670	720	645	643	669	621	691	689	679	671	649	662	651	683	675	680	692	667	706	679	691	672	650	698	627	668	641	612	653	633	695	646	681	699	632	676	637	652	651	671	658	675	602	648	678	686	672	661	638	686	711	634	666	685	610	649	633	668	645	664	718	686	662	625	633	642	668	652	661	711	661	678	667	698	673	636	667	654	650	687	659	675	631	647	639	697	714	698	672	620	647	667	688	683	715	686	704	712	686	675	659	692	640	666	706	670	722	686	685	676	692	714	648	702	618	662	649	657	660	682	703	668	698	703	676	698	683	662	663	656	638	719	651	694	634	682	676	716	671	699	669	649	684	658	653	699	590	660	696	650	659	670	658	675	722	686	614	656	667	700	667	701	643	702	690	644	728	664	624	662	685	689	679	677	647	690	690	677	685	673	631	661	663	615	641	660	687	668	693	652	658	669	661	640	618	707	644	642	679	649	678	686	665	674	660	653	625	679	693	681	672	680	709	679	702	626	690	652	690	627	675	634	659	689	657	651	694	681	732	669	661	672	706	668	690	638	632	671	686	704	692	703	661	630	622	666	641	688	657	635	686	683	664	639	687	693	619	677	627	686	643	620	690	703	642	664	616	682	659	688	692	601	681	648	626	693	691	656	664	695	683	610	647	634	681	686	655	676	693	665	678	677	670	628	678	673	686	635	645	687	681	684	656	699	625	663	622	668	663	685	663	682	670	683	639	671	664	647	659	667	642	718	675	659	644	646	737	660	668	660	696	665	667	634	666	685	676	713	707	662	641	686	631	664	676	647	669	678	661	646	702	676	654	679	658	711	666	695	689	662	698	642	687	660	670	584	664	680	709	639	683	650	659	687	654	697	623	617	661	691	699	684	662	655	655	682	687	701	688	665	659	688	702	621	610	655	713	627	614	669	656	655	670	696	705	700	702	666	629	714	679	661	697	639	664	664	687	709	634	613	651	683	655	684	696	616	661	682	640	678	679	670	651	606	664	644	670	699	679	639	632	636	663	697	650	677	671	689	652	700	709	629	688	653	624	632	659	691	683	717	689	693	692	664	661	699	672	623	644	658	667	656	653	673	656	609	672	678	669	650	721	691	696	642	684	642	685	631	675	624	693	658	659	695	690	631	634	674	687	671	640	662	664	665	642	678	684	688	679	627	633	649	684	681	677	662	635	652	615	723	641	686	709	642	647	696	658	651	659	656	675	649	627	689	660	688	662	669	652	644	658	677	696	656	654	698	680	598	716	681	647	695	665	677	673	692	707	718	679	677	640	669	706	676	651	675	680	632	696	656	653	666	612	688	679	654	654	665	690	703	697	690	671	701	682	650	703	661	696	668	640	676	671	663	633	646	680	706	654	685	655	676	640	630	648	675	617	688	695	639	690	651	639	673	668	691	674	657	706	665	685	715	700	671	651	649	658	711	645	646	655	661	629	634	676	664	647	686	661	662	684	678	645	660	678	702	650	671	714	636	657	646	672	687	681	640	705	690	643	650	679	654	676	643	666	670	635	664	670	674	698	652	686	683	625	660	651	637	673	683	667	687	649	682	649	667	672	647	714	634	714	620	631	663	634	653	654	649	636	674	652	663	647	678	678	701	623	668	635	703	639	645	663	624	698	664	626	706	670	663	709	667	636	610	683	635	710	688	646	683	640	665	676	668	652	683	675	678	641	670	686	671	672	705	657	656	669	691	692	653	669	679	685	671	632	703	632	662	667	654	645	697	644	687	669	631	681	680	636
28161	20624	16345	8344	3756	2329	1734	1701	2391	2643	2285	1754	1333	875	651	580	503	460	450	419	471	425	461	476	397	438	453	475	448	447	454	442	418	429	445	483	455	427	469	501	464	399	450	438	446	440	471	476	452	458	457	436	452	468	447	448	460	446	431	430	423	467	447	468	455	477	455	466	450	437	420	431	501	434	436	453	396	425	481	476	454	483	445	459	453	456	416	466	470	457	439	439	468	469	436	429	460	459	457	407	451	453	451	450	471	461	412	426	492	446	440	449	471	456	454	430	456	461	465	459	429	427	470	419	430	426	422	485	454	472	445	446	455	418	455	458	461	454	411	412	415	463	464	433	440	478	478	468	424	431	456	431	471	472	449	471	428	418	453	443	441	461	468	442	447	427	484	449	425	460	426	445	466	481	428	412	404	444	440	441	438	485	424	471	474	417	445	440	439	446	445	462	468	410	453	459	437	457	440	462	447	432	441	458	432	459	426	469	419	458	465	455	447	457	472	454	458	437	415	408	475	409	433	429	424	456	433	440	426	465	436	448	454	445	480	462	457	442	442	462	464	426	438	422	425	412	443	426	466	443	460	431	435	408	453	434	452	416	461	430	467	419	445	457	440	429	460	419	463	439	481	461	488	448	458	402	424	433	459	449	457	411	415	468	484	493	435	405	442	431	435	453	454	462	475	419	418	474	409	451	420	481	451	494	431	418	427	447	452	454	450	496	441	430	428	489	431	414	454	472	509	448	436	464	439	398	421	439	460	452	442	487	422	426	440	427	461	430	454	451	437	470	416	421	472	410	422	462	518	418	410	457	428	423	466	427	440	430	456	473	481	437	428	454	474	426	462	447	446	481	428	458	507	447	458	458	470	448	430	417	440	452	443	435	480	455	451	455	464	426	438	423	453	484	442	412	451	442	442	507	408	463	441	432	483	451	454	412	417	453	446	413	472	430	414	477	450	482	453	440	443	435	441	456	446	460	426	446	427	408	443	410	450	462	431	417	443	417	457	428	413	454	447	410	452	460	450	428	470	431	449	402	446	472	448	430	484	446	482	462	445	425	440	399	437	402	486	461	460	428	401	474	435	463	439	445	424	455	435	441	478	454	427	466	420	437	437	429	476	451	419	430	449	400	452	416	441	450	462	466	440	472	417	441	455	433	487	435	392	448	452	440	467	429	461	440	430	418	433	491	469	472	448	404	425	403	444	474	429	466	452	422	490	398	444	463	442	432	453	395	443	414	432	427	456	419	458	456	463	441	455	431	463	446	451	478	425	458	469	442	450	449	458	420	427	493	442	421	464	459	472	480	418	438	406	452	432	470	433	456	451	464	441	433	434	436	461	432	425	503	435	436	453	447	488	438	480	460	445	431	405	436	461	489	442	447	432	437	458	479	432	410	420	479	446	431	493	432	474	429	443	426	456	417	441	451	457	429	457	433	425	431	471	448	414	424	444	472	443	421	461	460	408	440	469	462	435	450	457	393	431	430	472	449	431	416	429	432	422	453	433	456	442	464	455	498	430	459	476	423	427	426	427	453	466	493	444	440	459	461	435	461	470	456	445	398	414	430	433	429	460	437	437	440	480	456	447	443	451	441	432	450	451	442	470	433	454	475	407	442	485	442	466	423	419	464	427	457	432	435	449	443	452	423	461	425	443	458	429	465	432	404	453	425	452	450	454	471	465	470	452	440	424	447	429	447	449	421	432	433	440	439	420	420	412	469	429	450	426	468	451	389	477	459	458	431	413	482	465	436	418	474	461	466	457	464	462	417	424	429	428	450	471	433	470	447	470	447	469	452	399	423	469	420	444	466	451	475	473	490	493	474	426	459	459	448	433	422	427	446	443	458	477	465	453	457	434	475	468	423	432	493	442	407	422	451	473	449	437	388	476	450	431	432	484	432	453	404	451	450	418	437	424	433	450	434	455	428	460	453	471	454	426	464	461	469	451	430	463	474	454	457	451	463	420	420	419	461	467	451	449	450	454	449	412	443	464	445	450	442	401	477	410	420	457	455	427	443	457	474	468	430	436	457	447	433	473	386	454	443	471	435	462	459	445	414	444	468	453	470	442	478	505	443	454	450	451	469	486	456	416	431	464	404	413	450	452	430	428	470	487	460	449	483	440	430	450	465	439	451	424	443	434	444	459	493	419	434	455	439	485	445	442	452	455	434	512	496	426	424	438	451	475	461	414	404	426	410	427	468	438	439	460	480	436	429	419	439	442	448	472	422	433	446	417	433	459	459	435	432	413	437	436	447	471	423	414	435	437	465	450	447	463	423	409	446	417	493	478	467	413	457	476	443	476	463	454	476	460	444	491	430	429	390	421	481	437	429	450	428	481	462	448	455	468	475	437	462	475	435	462	430	433	486	443	423	445	466	471	436	467	459	453	458	471	469	442	397	466	448	427	429	418	436	456	398	443	451	437	424	455	441	469	457	430	439	478	412	403	446	416	432	493	442	455	409	426	438	482	460	438	463	439	419	442	435	431	434	406	450	485	463	443	413	429	451	482	462	418	488	435	434	445	435	439	418	438	435	476	437	465	454	448	467	451	435	435	417	433	415	459	420	438	426	437	477	448	480	484	422	466	469	462	445	456	462	470	476	471	466	448	430	477	444	415	459	425	454	455	432	428	471	448	403	467	405	410	445	445	411	499	410	419	439	402	462	477	439	431	481	462	455	445	456	463	431	426	419	480	428	462	440	417	458	434	443	439	464	485	426	457	476	445	433	437	421	438	483	413	414	442	447	459	398	442	443	441	449	490	437	443	471	423	466	457	498	493	406	478	442	477	441	433	456	421	437	474	441	408	417	435	420	435	487	405	429	440	450	425	456	455	443	449	429	464	462	425	413	441	449	459	439	447	454	452	447	409	475	406	441	423	407	425	446	458	458	471	437	494	431	416	440	437	439	464	424	454	458	423	433	420	467	449	406	450	471	421	415	437	461	433	408	452	425	419	379	486	461	411	430	475	443	481	446	393	457	423	463	484	427	440	454	479	454	433	448	453	436	400	433	489	412	459	426	446	434	449	422	466	443	465	478	474	438	432	447	417	468	462	457	407	419	448	449	441	472	438	436	486	463	457	431	444	440	455	438	423	407	479	465	443	445	412	449	422	476	455	442	437	460	469	443	461	462	453	396	428	435	462	413	415	453	466	431	444	451	456	453	451	453	511	463	448	427	412	432	457	422	427	383	476	447	426	431	447	470	453	455	462	432	447	413	458	412	429	424	462	471	452	466	485	466	472	469	437	481	441	420	447	423	447	462	450	417	423	466	443	462	477	464	457	439	438	435	462	443	467	435	438	454	459	430	474	432	441	411	436	428	448	430	453	424	486	468	441	463	446	468	440	413	441	454	452	428	454	453	447	421	425	455	466	399	444	418	415	434	443	412	456	425	436	439	419	439	409	438	459	436	443	482	430	452	457	454	429	447	476	421	467	443	428	463	454	445	452	421	432	427	446	449	439	428	408	445	454	462
10688	20446	16307	8878	6052	4242	3267	2908	3723	3753	3135	2193	1611	1064	745	626	552	507	503	465	525	463	458	495	480	453	491	461	498	495	468	476	481	450	473	477	464	465	490	439	489	502	465	480	477	509	501	475	499	517	456	462	463	455	491	456	500	513	496	519	484	470	442	498	479	504	488	482	478	496	478	463	460	487	443	508	470	465	479	462	471	448	474	491	507	449	446	489	462	497	441	469	472	432	490	439	486	443	480	487	482	437	469	454	491	505	449	470	489	506	494	489	480	503	485	496	473	464	462	465	466	481	516	490	469	444	478	485	468	425	494	531	477	423	452	474	482	474	484	447	498	492	488	470	439	504	465	533	454	461	491	485	447	457	448	497	476	491	516	492	498	482	460	468	503	465	479	471	492	511	511	494	518	455	418	460	479	474	446	435	451	432	440	456	472	510	486	467	492	464	434	484	475	473	488	469	502	470	482	463	502	459	468	443	522	476	489	469	503	480	474	488	494	489	445	483	470	461	501	499	473	486	480	508	477	448	500	464	472	491	488	490	428	500	463	433	454	475	503	479	519	429	467	493	487	462	507	464	445	535	483	447	455	514	457	490	457	477	461	504	527	441	462	485	488	475	453	497	480	461	512	481	465	457	456	504	446	487	509	493	448	462	471	450	513	492	507	447	483	477	490	454	500	455	484	495	551	467	452	431	467	451	470	481	493	477	435	483	459	488	460	475	469	500	464	504	500	476	513	487	522	468	480	504	476	517	467	483	489	490	478	476	461	478	509	485	479	475	461	450	499	463	477	481	473	482	502	484	459	475	477	518	490	514	496	464	484	494	448	446	487	446	502	474	465	470	474	475	504	424	452	475	495	478	502	520	476	497	444	451	503	460	486	469	458	489	465	471	471	458	459	479	495	483	493	456	480	480	468	530	488	480	524	485	493	471	444	486	470	479	484	489	452	494	461	479	470	469	462	462	485	487	480	465	476	490	474	491	470	475	475	495	461	436	470	444	475	454	483	459	500	478	471	494	476	451	462	481	479	484	451	470	438	499	481	520	429	517	466	475	467	468	494	490	482	484	500	505	470	511	485	457	481	430	460	487	488	452	458	484	478	491	457	425	451	468	503	467	465	459	475	447	457	483	494	474	464	450	474	492	486	489	488	453	461	466	486	457	469	450	489	459	491	487	446	484	476	474	489	477	448	512	482	514	504	471	520	484	478	523	472	520	479	498	470	462	453	434	517	520	469	452	485	494	462	447	464	494	461	464	464	458	495	454	487	491	472	503	518	459	474	481	484	460	445	480	489	470	455	484	460	466	491	484	496	441	481	463	478	450	499	465	456	473	495	418	460	468	469	481	469	493	506	505	495	509	454	464	464	507	466	494	489	478	487	461	493	441	483	477	467	458	479	457	449	425	461	467	451	475	460	483	504	483	473	462	456	495	482	490	452	475	521	456	478	474	478	496	478	491	495	499	463	471	495	465	455	448	514	471	512	494	476	452	496	473	442	424	477	501	481	474	452	486	485	450	501	485	491	484	445	477	455	456	493	486	481	481	473	479	475	424	450	513	438	455	496	448	474	493	466	532	453	492	485	463	432	463	471	477	456	446	452	487	439	461	483	490	461	475	463	519	464	489	474	494	483	445	487	501	488	456	460	477	478	473	481	480	492	476	439	451	448	496	489	451	482	458	494	441	446	475	448	479	470	475	495	448	512	453	510	463	465	451	483	492	463	493	483	490	513	490	453	489	438	466	491	461	434	485	473	465	488	512	510	477	444	492	454	497	450	487	499	511	459	481	500	470	464	461	467	495	465	497	469	450	505	480	471	465	494	452	483	491	435	471	467	494	485	467	431	445	474	534	468	480	492	491	440	529	466	465	483	463	511	470	476	496	477	495	499	493	521	482	475	492	478	477	482	506	503	475	491	460	487	443	513	448	502	509	450	526	463	458	472	495	473	446	446	484	508	450	455	467	449	478	474	462	504	481	436	486	474	456	473	439	527	462	509	479	462	480	479	471	466	497	439	485	462	484	473	463	510	521	481	479	486	496	454	422	463	448	489	467	505	490	492	478	487	433	519	490	489	444	528	452	493	443	512	512	442	493	467	497	495	530	508	480	502	502	507	459	438	481	497	470	482	493	482	443	463	503	504	496	469	465	468	474	496	432	461	464	471	493	478	428	499	512	469	476	468	468	467	472	493	472	480	475	493	488	498	506	482	413	470	448	473	467	495	446	500	487	504	484	481	488	503	472	472	483	486	486	524	448	478	454	474	496	419	481	487	457	510	468	485	493	484	440	461	466	494	465	486	465	449	473	434	474	468	486	447	496	461	438	420	469	508	453	493	476	473	464	491	485	468	501	451	525	454	477	469	489	502	518	502	463	471	499	465	469	473	534	469	482	468	461	501	481	501	483	483	449	483	483	447	479	466	482	462	511	490	442	447	468	475	458	490	449	482	474	464	432	494	509	454	459	454	446	479	478	456	488	487	447	473	515	460	482	503	480	470	481	458	480	487	489	470	479	496	516	464	545	515	529	508	493	465	459	520	484	510	504	534	456	502	463	500	469	501	460	464	480	468	476	480	497	513	490	503	472	461	487	477	461	465	460	491	479	455	516	516	474	503	460	462	481	467	468	477	463	500	454	456	424	503	465	458	461	479	508	481	465	514	504	480	499	470	499	468	492	498	474	468	425	489	452	464	492	442	503	499	513	471	492	482	468	442	457	493	440	446	460	509	467	520	459	446	495	480	460	490	484	495	491	455	465	471	477	435	450	509	468	445	477	503	471	442	494	484	457	464	483	488	497	512	507	485	502	458	484	499	475	474	469	484	492	436	493	475	496	490	473	469	492	433	504	478	517	461	478	512	465	473	500	471	462	489	434	471	488	477	490	492	457	461	508	462	454	502	488	483	469	471	480	458	464	486	507	502	455	486	493	479	426	462	487	448	486	495	493	452	519	473	472	472	507	450	486	464	466	463	488	460	470	473	491	481	488	453	471	504	502	503	492	456	469	507	514	482	482	464	473	504	474	502	514	445	472	469	530	476	498	449	496	494	465	503	509	477	456	447	474	437	496	450	499	496	498	476	445	468	492	485	462	481	509	506	472	469	511	479	536	461	457	487	431	479	480	480	489	482	476	442	494	486	508	488	461	502	491	538	451	463	471	480	502	439	465	481	471	503	484	506	430	492	442	467	480	465	448	493	502	448	445	476	524	483	452	495	477	499	457	483	508	433	490	445	474	476	471	486	489	491	465	491	512	464	478	467	459	462	480	530	465	445	476	445	503	474	450	465	488	478	449	441	480	478	480	463	471	495	473	467	499	476	472	524	500	499	478	509	467	493	487	469	500	503	463	469	475	502	424	484	484	471	454	469	485	493	470	501	437	481	492	454	492	442	487	482	464	476	465	458	495	423	469	504	525	448	473	483	468	485	482	472	454	475	442	468	474	453	478	533	467	479	467	462	462	472	497	460	497	487	508	461	481
24220	21404	28406	24813	20991	8743	3540	4454	17345	19806	17317	10506	6777	3323	1940	1085	643	610	571	563	544	533	521	537	542	486	541	513	516	518	481	536	530	522	546	489	504	519	501	506	526	526	552	499	493	489	501	499	533	440	511	508	484	551	481	538	469	484	521	566	557	554	522	493	507	477	524	518	538	496	456	517	530	484	510	513	461	508	569	514	527	512	516	545	530	492	507	508	513	498	484	493	545	533	509	494	531	534	483	484	532	504	511	507	518	545	526	494	541	492	541	486	530	520	506	467	499	492	482	499	496	488	491	501	482	545	493	498	526	491	539	486	476	530	507	490	520	524	479	546	514	517	562	508	542	497	520	507	531	492	488	504	545	517	527	497	498	561	537	506	489	535	483	497	507	505	521	552	491	465	528	522	473	530	472	473	507	515	515	520	505	525	517	538	490	507	515	552	506	503	508	492	513	529	536	524	484	518	535	517	514	547	478	493	532	511	496	519	542	506	543	572	514	509	522	524	527	539	502	519	501	491	495	491	543	505	519	545	493	518	546	519	505	532	486	526	536	513	542	541	469	491	502	501	509	507	526	510	517	506	546	540	486	509	519	499	509	534	532	517	510	504	526	497	516	534	522	597	506	538	497	574	478	501	510	518	539	546	489	531	469	527	458	537	525	530	525	518	534	473	546	508	538	511	503	515	491	492	540	517	531	514	515	552	545	513	538	512	506	516	541	501	494	500	487	524	540	523	504	484	523	502	522	500	491	501	497	519	482	482	483	499	524	499	573	489	542	510	522	517	551	488	486	508	530	532	501	500	505	482	480	505	550	514	527	511	521	491	511	515	560	561	518	476	509	493	495	538	525	528	519	534	512	510	533	523	492	441	487	506	545	523	509	496	529	510	533	496	507	499	510	531	529	489	500	538	521	489	511	529	483	454	499	497	527	538	487	533	525	554	484	532	551	516	505	526	509	509	460	511	475	484	521	521	500	560	517	539	551	473	548	507	483	526	552	497	534	516	547	524	544	493	522	533	500	536	533	532	531	531	553	522	492	532	513	520	449	493	520	543	467	517	508	531	520	549	521	487	505	504	548	491	525	520	539	535	517	530	531	491	477	492	498	473	515	516	538	532	510	511	467	533	521	528	504	503	481	478	495	538	538	504	488	506	474	535	491	496	539	459	584	459	570	546	523	514	507	498	485	508	519	502	529	515	530	513	514	525	485	497	462	484	527	485	543	484	522	507	520	504	527	530	456	555	495	518	536	501	516	545	487	495	514	528	466	486	521	551	560	522	534	539	534	538	522	548	495	526	492	495	495	530	518	491	535	509	488	515	489	541	528	534	557	534	506	545	503	537	495	470	480	549	507	488	509	493	512	547	524	538	512	529	534	537	466	478	495	547	494	512	499	497	524	486	484	526	508	514	532	471	507	508	502	483	522	488	557	490	539	501	488	514	526	498	529	517	537	553	526	504	538	529	517	508	525	514	524	514	518	538	506	534	495	503	532	527	455	509	501	515	489	500	562	546	563	524	502	484	501	527	537	511	520	489	546	512	541	552	513	516	514	497	546	554	548	531	527	519	516	519	515	544	512	546	508	509	520	566	532	556	491	499	504	525	520	493	522	514	538	476	507	540	532	509	474	495	535	534	556	524	501	551	525	548	487	488	486	493	514	476	527	511	493	543	530	500	513	515	511	504	517	512	502	535	481	492	532	514	526	510	517	553	495	493	513	504	460	539	493	496	506	504	498	543	504	529	535	529	516	498	492	528	561	534	510	475	466	460	493	526	524	498	511	526	481	515	493	542	511	524	488	485	521	547	536	501	538	506	529	504	492	509	518	477	521	513	488	546	517	490	499	515	525	495	539	512	513	534	496	532	548	510	560	520	531	517	526	537	503	502	509	535	533	523	522	483	533	559	506	486	488	540	478	515	517	521	506	550	520	508	568	537	481	479	507	510	490	486	499	474	502	494	517	469	480	491	512	560	470	544	479	510	535	523	525	516	517	489	511	455	543	524	486	485	505	526	478	505	516	491	508	527	490	540	489	537	526	514	501	518	504	526	528	531	526	532	505	493	527	500	499	516	536	497	518	464	517	485	516	502	518	477	540	494	503	550	525	498	507	484	538	541	486	493	515	521	528	546	499	599	496	495	507	487	466	556	490	523	536	530	477	491	500	511	545	556	534	499	516	495	530	501	490	553	506	530	542	485	522	526	524	487	507	485	520	525	501	540	487	530	491	508	491	515	497	530	496	595	520	515	489	511	544	499	506	487	508	491	549	508	469	515	529	520	489	488	504	529	500	546	516	515	485	496	536	503	498	524	513	518	555	502	527	555	549	547	537	509	444	509	534	522	481	503	531	560	560	528	551	473	530	510	509	472	536	525	548	510	532	513	516	509	526	523	551	511	527	548	528	477	521	509	486	493	497	521	489	559	510	515	511	555	498	510	518	517	531	528	512	564	563	496	530	475	511	524	541	481	555	482	504	540	552	474	484	532	501	502	524	520	471	476	553	547	500	525	491	521	521	505	531	471	551	505	525	503	513	515	531	524	478	531	495	531	483	488	506	552	520	539	491	498	481	528	494	562	519	469	494	456	496	536	559	512	533	511	477	556	530	509	526	529	499	470	547	518	515	485	479	520	530	495	524	549	522	509	529	479	525	493	533	516	506	484	504	544	515	544	472	483	497	505	535	496	490	512	499	507	532	489	476	526	535	492	529	523	511	512	510	490	508	510	494	520	553	522	526	504	542	524	531	502	514	540	469	524	494	522	517	488	582	544	504	545	500	527	511	531	519	517	509	544	507	528	489	508	513	520	488	506	521	507	512	492	556	530	535	472	497	498	516	510	512	509	472	482	463	511	525	543	503	562	546	527	499	516	520	523	518	512	507	498	513	506	511	523	528	547	534	524	516	530	547	519	507	510	492	505	494	506	534	475	525	499	496	544	489	537	509	481	540	547	538	509	519	523	505	526	526	510	484	520	479	499	565	505	520	526	534	507	479	508	487	471	503	512	519	491	505	486	537	540	516	505	521	509	545	533	497	519	518	511	515	522	515	541	557	520	503	515	514	508	536	492	471	501	472	481	497	489	551	529	500	532	514	500	504	499	507	549	498	487	470	490	502	528	508	538	501	485	524	506	483	495	548	521	544	480	516	546	498	513	547	504	521	520	507	481	485	513	500	486	492	511	513	511	491	504	495	495	531	516	526	534	511	484	528	515	501	542	569	486	488	536	514	499	515	464	481	480	526	535	527	512	501	506	503	497	544	486	526	493	512	491	534	509	504	465	529	551	570	452	512	505	520	500	520	505	523	534	503	539	502	558	550	483	482	534	500	544	485	522	534	515	473	515	544	510	495	503	497	509	465	488	515	515	500	548	501	547	483	485	484	519	487	498	539	543	503	500	501	488	486	509	534	538	524	527	493	489	565	537	556	530	474	529	517	538	519	523	486	505	488	537	507	482	480	480	527	476	503	520	497	511	533	520
11910	26454	20444	12185	8411	6593	5008	7731	24099	24813	20992	13538	9461	4745	2569	1466	709	620	644	633	574	529	569	530	568	539	532	539	534	512	577	542	556	488	577	536	546	498	548	540	567	540	570	533	526	560	558	558	578	569	529	557	550	586	538	510	580	554	522	522	504	571	501	512	534	545	554	532	545	538	547	521	559	539	548	534	486	538	511	526	537	540	576	547	507	515	542	522	528	544	568	510	531	487	547	537	534	566	567	558	526	490	546	508	510	546	524	498	504	585	533	556	526	479	561	565	510	505	539	512	509	501	548	556	546	550	542	526	548	553	552	563	540	542	533	537	545	562	561	498	521	551	554	515	542	560	560	529	581	530	556	548	562	566	576	562	548	550	545	498	518	543	545	531	491	559	550	580	539	552	495	544	593	553	584	547	534	576	582	539	576	547	551	578	501	538	534	555	519	519	519	523	502	547	516	526	512	547	568	517	532	557	542	496	515	517	538	572	564	571	544	553	543	474	533	521	530	543	534	511	554	549	556	552	538	545	522	518	517	498	509	513	546	531	556	538	534	518	524	539	527	520	530	556	558	508	538	519	562	535	534	516	558	534	537	555	542	578	553	551	517	560	506	539	560	514	536	536	545	557	537	541	550	575	550	549	556	516	528	539	552	535	545	518	570	526	554	546	569	515	571	523	557	548	543	564	538	556	489	532	547	540	569	532	570	503	560	563	526	566	550	531	566	545	524	556	544	564	535	579	519	536	532	566	544	584	557	544	535	525	545	554	523	507	529	568	507	547	544	548	567	526	576	548	551	465	517	496	568	557	524	578	545	536	543	536	533	519	603	549	559	537	531	529	536	547	572	529	558	539	561	523	490	519	551	542	563	527	506	554	591	545	565	532	562	524	523	577	565	538	556	537	555	554	542	539	524	526	522	541	511	521	530	515	568	551	484	558	552	534	526	506	534	590	508	565	565	562	511	583	525	526	546	563	505	564	492	501	545	516	551	560	524	536	519	550	513	549	528	540	517	545	542	560	535	507	526	532	555	538	564	551	552	518	539	535	567	523	556	557	554	566	581	535	511	544	519	524	555	513	509	536	513	508	574	528	541	507	492	553	578	509	551	544	572	516	564	519	536	550	546	557	550	608	548	532	555	579	530	556	547	544	542	487	551	570	531	570	557	531	535	543	517	543	567	506	550	540	534	562	517	555	539	565	562	518	536	504	554	544	544	556	517	515	570	540	560	515	488	523	517	523	509	546	532	539	530	518	539	559	537	521	533	539	575	557	514	554	549	538	555	534	494	533	533	540	546	541	544	508	540	538	527	554	540	543	532	519	501	552	563	558	600	552	553	528	536	535	558	547	529	572	535	555	553	546	550	530	546	516	544	567	532	527	533	554	578	548	542	526	549	565	499	572	547	600	583	544	531	558	524	498	561	537	505	501	516	533	567	556	530	534	548	549	514	578	555	565	505	574	553	543	512	527	558	512	544	532	550	542	565	545	549	489	554	561	540	546	513	510	533	515	519	584	582	521	510	535	577	525	570	550	520	540	548	549	546	545	521	552	502	590	532	502	549	532	539	560	522	521	585	556	515	539	530	546	575	538	549	503	532	571	547	564	510	545	555	506	563	539	527	562	536	543	527	544	543	556	534	544	554	508	538	560	565	577	555	509	547	554	531	521	548	604	566	571	518	510	535	595	538	549	554	523	535	527	559	567	509	556	498	532	516	506	556	524	535	535	523	553	501	509	492	510	517	552	511	559	550	537	589	544	519	546	549	573	512	537	519	520	559	591	571	514	500	563	524	571	565	543	541	531	568	482	524	548	551	538	572	545	551	539	504	537	539	538	567	518	556	556	538	541	517	539	523	540	564	557	555	550	496	541	577	538	536	570	561	568	531	525	550	518	553	579	552	525	579	561	556	541	542	526	578	566	524	532	543	558	526	535	558	546	515	591	544	549	513	568	521	514	520	531	511	527	543	526	552	545	561	506	507	515	508	534	507	518	547	569	539	552	535	568	542	513	539	534	570	542	565	522	573	565	557	580	592	582	553	540	509	592	536	526	547	519	554	563	526	529	578	544	538	582	538	530	509	527	545	593	509	525	554	515	559	556	538	586	540	567	546	541	522	558	550	520	564	548	545	545	500	509	544	508	575	546	518	549	564	545	512	557	525	548	566	564	529	521	498	548	501	551	529	538	538	496	542	478	572	532	536	552	543	584	529	573	509	524	557	578	543	528	552	512	528	538	562	522	563	581	523	563	559	521	533	536	534	570	568	531	547	521	545	579	522	546	561	521	547	504	595	533	503	536	544	539	548	541	537	508	509	497	587	566	574	543	563	571	579	501	514	505	541	557	514	578	535	539	548	538	540	521	498	539	489	574	556	549	562	596	541	495	485	559	540	543	550	557	551	560	514	524	535	517	570	543	525	523	542	565	563	533	552	552	511	536	547	543	559	555	539	527	498	496	510	542	500	540	524	554	531	552	547	554	521	566	526	528	539	533	489	548	539	546	552	589	521	574	530	515	545	536	564	541	515	561	565	531	534	540	527	563	567	559	477	552	546	576	557	529	565	539	551	519	544	547	565	550	571	560	536	507	552	529	558	501	565	602	566	561	548	537	551	533	519	534	523	530	522	541	538	531	564	576	542	545	548	555	547	560	542	522	518	558	534	536	519	548	538	520	555	542	518	587	541	557	543	546	567	545	522	520	551	509	499	559	535	540	563	527	582	532	501	548	559	523	545	563	530	548	524	571	564	527	546	524	552	575	537	579	535	518	545	551	553	528	533	504	565	542	489	558	540	538	558	524	505	516	567	523	550	500	547	518	513	548	545	563	557	546	562	533	536	510	542	556	540	548	531	570	527	526	556	558	518	531	528	589	517	536	522	518	580	550	590	521	550	564	535	554	549	582	503	543	517	541	546	553	533	535	517	542	529	532	489	553	515	546	574	540	532	560	550	558	514	536	531	546	532	527	521	533	558	556	530	540	557	538	516	536	569	585	537	556	553	519	523	543	559	570	542	538	521	470	583	606	568	554	500	555	549	514	530	521	570	507	514	535	535	542	541	568	534	536	554	530	529	567	559	507	519	532	525	542	536	530	554	557	527	527	504	591	545	527	520	515	507	577	525	557	535	531	524	563	503	561	493	593	573	558	562	534	526	511	541	563	480	553	537	541	511	548	546	558	532	564	509	529	561	522	521	549	547	593	542	551	545	550	539	556	472	532	537	536	482	569	519	532	491	585	551	577	510	568	565	530	547	576	546	564	562	576	533	521	557	529	533	553	584	486	550	563	528	535	542	501	503	523	579	491	534	511	549	547	588	549	514	548	553	498	514	559	540	586	540	570	527	528	546	517	542	541	553	574	577	554	539	556	507	574	537	551	518	541	559	571	547	570	509	544	546	566	564	509	547	570	552	542	564	525	566	556	596	547	545	576	527	558	562	572	552	536	558	505	544	560	526	522	534	540	542	520	560	551	471	546	557	591
25056	21269	27234	25414	11646	3440	2027	2802	11004	12189	9570	5784	3621	1890	1255	822	668	544	475	490	502	494	494	509	526	520	476	506	490	452	505	475	479	516	504	527	512	529	507	519	504	519	496	496	493	518	492	495	486	509	524	480	486	507	452	500	497	520	526	500	503	490	494	480	488	449	489	490	471	480	498	511	491	486	529	479	530	479	485	546	483	497	527	476	494	508	495	481	532	502	506	478	493	499	489	527	517	516	494	489	462	493	510	491	474	492	495	513	480	542	500	469	488	527	521	494	465	531	494	515	475	504	497	525	473	509	515	487	495	478	482	507	468	487	497	517	525	442	497	470	547	489	531	519	500	516	505	457	466	507	482	486	496	487	522	478	490	497	465	506	507	474	515	496	503	497	511	509	501	503	485	495	502	508	446	479	489	514	469	520	484	467	492	473	497	491	494	490	513	493	492	517	491	474	496	500	510	494	521	490	492	495	507	491	522	544	428	488	496	471	533	510	511	475	458	521	498	474	503	556	507	491	465	522	469	529	468	506	490	524	524	503	470	505	515	491	497	499	474	516	503	485	468	499	516	501	501	493	521	448	458	500	537	508	527	513	505	496	528	475	499	515	505	500	506	487	496	496	490	455	510	469	479	465	505	512	508	495	537	449	520	528	532	503	472	483	487	509	525	521	501	519	508	507	501	505	474	503	476	499	511	497	504	494	475	517	515	512	530	511	512	483	519	502	475	473	462	488	486	495	471	479	544	492	485	494	529	501	477	492	492	491	518	525	489	494	507	494	473	520	516	495	525	513	477	474	502	478	489	515	536	499	491	514	439	513	495	494	503	493	519	485	478	560	547	556	524	485	461	519	548	509	547	493	522	502	536	493	493	464	485	466	477	546	521	478	503	468	482	490	524	479	459	537	532	427	506	507	510	501	487	544	519	487	471	516	512	485	525	529	464	496	514	503	531	501	513	428	543	522	508	503	500	459	502	483	487	491	485	491	499	477	469	483	485	498	528	521	522	477	504	457	517	459	519	493	496	523	528	494	477	510	511	517	478	471	520	511	518	501	492	474	494	461	517	501	503	522	497	546	474	511	505	497	525	472	542	504	484	553	499	480	465	497	524	470	500	485	546	533	496	504	481	493	559	489	489	493	523	531	466	479	507	494	479	465	517	510	508	542	503	484	481	526	539	505	495	481	500	518	498	510	495	490	526	501	530	514	552	464	502	460	514	498	474	506	518	462	491	489	498	515	511	519	507	530	533	482	547	455	501	486	474	504	522	505	496	506	483	501	480	516	486	517	488	495	460	458	509	478	504	461	516	495	483	483	507	496	494	478	535	476	494	493	520	512	475	495	506	483	496	509	509	489	508	485	504	502	513	493	463	457	477	510	459	493	506	502	527	505	486	504	545	486	490	460	459	475	540	496	475	470	503	486	491	488	474	504	467	508	503	492	484	466	467	529	532	467	545	457	483	467	503	500	478	521	487	504	496	483	496	547	498	506	506	448	535	454	473	530	459	511	473	456	520	533	456	505	481	506	531	483	486	521	509	528	539	500	490	515	494	512	506	510	516	525	497	497	540	502	517	468	513	527	463	478	499	502	562	470	503	536	535	484	493	457	502	465	502	507	490	505	504	490	535	485	498	476	517	501	507	467	459	465	514	496	475	533	474	506	445	486	544	496	542	520	487	493	472	509	513	482	484	493	490	499	461	461	509	518	470	509	464	475	478	487	547	502	480	535	495	509	500	503	525	513	493	493	487	521	527	497	527	471	504	471	463	527	468	509	506	542	536	474	460	460	499	473	503	507	474	517	524	462	529	538	492	477	544	499	488	522	504	533	481	486	525	537	495	495	479	539	513	515	527	500	515	495	517	497	510	490	506	507	510	488	460	486	476	477	492	484	521	584	516	521	526	468	481	544	521	485	482	471	527	512	504	510	502	552	478	493	514	503	496	503	502	482	488	517	505	491	516	490	484	513	522	485	496	496	502	508	530	497	467	492	508	531	486	517	520	516	496	451	487	511	521	472	467	515	499	521	560	490	482	479	486	493	482	525	465	480	502	485	550	527	503	524	500	509	512	467	479	501	493	487	505	474	483	512	542	498	512	530	457	516	485	474	481	489	517	506	497	458	471	513	494	523	546	445	463	494	520	514	517	500	528	475	503	487	496	510	524	462	516	497	514	479	490	496	491	523	498	543	509	509	464	531	508	521	507	514	489	483	522	523	488	496	481	503	515	479	529	514	479	516	469	531	491	522	486	536	513	460	482	510	505	467	497	486	468	512	477	454	464	514	450	529	510	498	484	530	478	501	435	451	497	516	539	484	479	462	486	471	500	458	464	481	494	534	480	496	484	508	520	498	494	483	532	459	525	492	518	483	524	470	510	517	493	522	507	473	454	537	529	510	502	485	471	493	465	499	507	513	488	498	491	500	465	522	517	495	513	504	475	541	497	528	481	515	508	452	487	514	501	465	510	488	485	476	495	539	516	495	470	504	455	497	503	515	497	505	475	527	533	475	472	458	512	548	520	492	505	478	506	533	475	508	490	477	465	501	469	496	500	466	540	499	503	506	501	532	445	516	508	461	481	495	491	520	526	517	507	501	504	466	496	535	480	467	500	486	503	463	518	504	467	509	435	482	482	467	499	484	496	499	508	490	536	525	510	474	475	504	532	511	521	501	456	520	542	492	506	458	517	525	466	487	456	498	536	525	453	493	524	498	535	488	493	561	463	498	497	512	474	525	481	495	536	505	512	515	502	504	503	520	518	490	523	530	494	501	506	467	444	498	461	498	500	476	532	491	500	469	490	505	472	504	496	499	475	472	511	478	520	468	487	454	524	516	483	514	462	487	509	530	466	465	467	489	506	515	506	492	492	499	512	511	493	538	526	457	501	485	500	497	525	505	490	513	500	488	510	495	510	496	520	516	496	478	511	504	499	507	494	474	477	495	543	518	487	499	496	489	537	516	531	511	457	511	501	503	481	518	511	509	499	467	505	524	511	500	488	482	487	534	524	480	531	458	466	505	468	524	535	511	486	509	472	476	536	500	466	478	516	495	514	490	543	495	474	516	484	452	445	480	480	497	497	464	532	510	476	496	495	451	484	528	485	512	504	465	520	533	512	494	492	492	500	489	489	494	487	499	474	528	497	464	526	500	516	460	486	511	486	501	456	496	494	514	515	453	514	508	497	499	522	437	480	508	511	475	524	484	479	468	483	493	521	435	458	494	525	525	496	476	497	481	467	461	508	524	509	505	473	491	496	468	494	503	482	517	505	477	463	474	504	495	456	471	535	516	516	505	473	481	505	479	512	495	506	508	508	529	477	513	500	476	513	498	481	495	551	506	454	510	476	509	499	478	521	506	481	530	508	516	497	506	497	469	478	469	487	458	529	505	503	483	503	478	496	479	508	510	524	491	519	521	489	500	479	482	490	499	544	521	498	513	498	430	500	476	506	506	511	512	498	503	476	493	537	451	465	488	477	449
11776	23226	17444	10012	7155	5268	3340	5888	19396	19310	15090	9720	6224	3335	1935	1184	742	633	547	524	504	533	539	547	527	545	546	531	503	535	540	534	543	513	554	547	535	552	554	538	533	552	530	498	534	537	512	544	538	486	520	542	564	536	533	514	499	517	553	530	531	522	507	557	537	552	537	538	532	543	497	505	500	558	548	504	516	543	528	551	501	510	497	551	519	541	543	548	586	538	517	545	516	560	539	519	544	516	552	516	509	505	559	553	575	519	543	527	525	479	546	563	535	491	522	548	570	561	565	512	564	571	529	542	524	552	497	529	497	555	568	530	560	530	492	526	598	512	570	544	501	563	492	517	544	515	566	529	515	576	526	548	502	541	509	512	531	566	503	550	557	521	544	560	571	514	497	525	518	528	530	539	519	503	542	534	515	537	520	492	523	510	494	506	562	584	529	543	521	534	490	552	538	553	507	529	517	552	532	546	543	503	524	537	562	485	518	489	499	524	562	526	562	550	534	573	529	481	532	559	535	504	544	549	540	527	493	517	565	549	572	580	519	519	527	503	524	521	527	516	539	535	551	595	536	550	563	556	549	572	550	515	511	590	550	547	552	546	552	550	537	525	527	558	572	533	561	551	501	567	567	512	548	516	561	553	545	551	543	568	569	517	497	560	522	556	574	540	538	561	558	499	488	523	527	544	565	509	564	561	503	537	538	544	565	549	524	477	502	555	531	546	557	540	558	544	509	548	518	528	537	526	495	562	538	553	492	490	515	571	529	546	544	514	495	517	521	550	536	537	555	519	573	516	516	544	534	567	555	558	565	518	554	546	533	527	526	543	547	531	558	563	469	556	541	537	512	539	508	495	511	516	522	532	530	541	535	536	561	529	536	535	525	514	522	506	551	514	534	522	570	505	531	521	515	518	565	516	499	531	565	526	527	537	537	523	513	523	501	532	524	539	527	499	556	581	532	532	513	547	531	531	540	517	530	492	558	529	529	556	533	485	520	521	538	532	526	540	534	558	544	521	516	543	518	544	530	500	555	567	574	522	554	512	500	529	480	517	519	492	556	532	532	527	547	524	505	518	550	543	518	515	532	543	535	523	530	504	501	544	524	516	514	475	559	518	522	539	575	539	604	568	568	538	495	528	521	522	510	518	532	572	512	557	490	496	511	513	540	541	574	514	531	523	531	511	576	557	558	570	475	549	467	522	574	534	540	526	526	534	502	467	523	538	563	515	493	536	523	505	558	501	546	546	536	539	501	515	558	510	518	545	535	542	509	546	521	561	519	572	560	535	538	522	538	499	562	546	524	484	571	556	575	557	528	538	520	553	513	521	512	556	569	549	524	535	527	543	523	575	525	562	583	531	539	525	503	512	528	528	513	523	501	533	555	559	565	504	513	559	514	497	532	543	573	572	577	568	553	515	531	519	539	554	514	538	509	526	551	543	543	551	493	524	499	540	548	542	523	495	515	551	558	498	536	509	540	566	511	524	512	526	499	536	571	528	502	498	587	517	567	539	532	534	530	541	508	530	537	560	556	508	590	543	537	506	518	522	516	567	540	554	521	534	550	515	540	525	546	530	554	515	567	530	541	496	542	546	524	549	553	531	528	562	474	518	548	520	571	479	509	500	517	560	511	563	533	499	526	524	558	500	526	502	528	523	520	501	526	481	542	583	527	533	525	542	521	545	541	532	509	536	511	497	555	527	548	522	528	524	570	559	528	521	548	542	530	547	564	536	493	552	581	520	573	503	533	525	528	522	553	524	576	549	528	546	536	509	539	493	541	532	513	528	544	575	535	530	543	539	527	553	564	516	515	554	580	561	464	528	540	576	538	562	579	551	541	568	522	540	519	516	555	513	529	532	527	525	543	549	555	493	525	524	529	510	586	561	556	572	534	527	559	550	544	537	528	541	551	500	553	544	509	559	553	554	559	508	545	606	495	533	525	591	543	503	505	568	531	531	500	570	528	533	537	508	558	542	546	538	568	509	548	511	551	506	571	569	533	564	528	530	503	546	488	522	536	498	531	515	515	555	580	523	546	503	515	533	574	549	537	578	506	514	529	532	500	535	534	539	524	569	541	538	477	558	511	509	541	558	529	522	495	553	504	549	564	532	522	517	499	548	532	535	555	541	522	515	471	514	556	536	547	527	549	576	515	519	522	534	522	537	544	548	547	520	551	535	500	496	535	549	529	547	562	527	520	575	525	539	484	560	508	518	552	546	481	507	544	548	530	552	515	493	540	532	527	540	509	502	527	521	545	467	557	552	535	541	547	504	559	508	536	537	545	513	561	524	568	540	532	548	520	526	562	510	532	526	528	561	534	534	547	568	552	561	557	527	515	515	519	505	502	537	542	536	522	543	491	515	551	521	527	511	525	506	519	553	561	566	539	528	547	550	525	543	551	546	495	534	542	545	574	563	503	555	532	537	515	510	529	514	493	526	547	521	516	544	536	515	560	499	561	595	525	532	530	558	545	553	526	560	535	562	514	532	524	570	533	565	479	551	498	523	466	507	537	514	550	543	515	522	529	524	530	540	531	536	530	514	547	525	519	512	551	536	549	535	545	556	539	549	547	527	519	565	530	538	523	543	546	513	540	541	533	566	517	562	557	501	553	580	545	553	549	545	506	544	562	519	537	559	537	493	542	541	528	537	522	548	560	532	533	514	525	513	536	540	532	512	546	523	607	528	548	551	537	503	529	509	534	526	500	499	533	515	534	542	508	500	514	537	533	553	508	507	513	520	559	529	545	560	572	535	526	561	534	512	525	563	511	533	553	532	511	520	537	552	519	522	571	522	516	502	484	560	543	526	568	542	536	511	561	573	575	552	532	594	535	508	573	565	558	520	471	566	537	499	518	541	522	567	532	513	515	538	562	543	559	510	537	540	507	548	520	527	530	551	517	512	539	536	543	551	554	540	553	515	535	507	529	558	570	542	533	551	515	552	575	545	576	544	561	524	574	534	522	556	530	547	556	555	515	542	533	560	518	573	562	501	542	520	552	545	515	550	556	512	512	512	511	545	508	543	535	531	547	515	550	547	565	538	521	544	533	524	499	545	551	535	513	535	548	536	558	541	530	544	550	517	538	511	531	528	556	512	541	525	534	547	542	546	522	526	508	548	542	514	524	538	568	552	484	514	554	559	537	532	555	529	545	526	529	530	559	542	582	555	546	561	524	534	535	498	520	528	543	484	553	539	511	532	550	490	537	509	552	519	533	508	574	539	558	567	549	503	531	530	496	561	514	549	534	556	557	512	558	589	518	546	546	527	506	499	511	515	570	545	544	517	497	544	505	576	529	510	527	562	531	544	522	509	547	555	539	563	556	563	578	543	528	554	574	512	565	529	552	521	537	519	518	535	534	546	543	489	547	586	555	546	571	544	562	542	538	537	533	532	520	539	535	544	540	550	506	532	551	547	551	523	517	554	526	510	529	513	523	509	526	533	513	573	520	499	560	539	523	556	540	518	524	499	513	483	496	514
22866	21456	29183	24136	21473	21597	11699	7632	30680	34870	28908	20745	14439	7231	3481	1830	1135	838	742	661	679	646	650	627	631	619	654	595	625	640	624	605	653	656	669	693	675	684	656	603	646	586	648	662	649	612	641	644	664	648	639	624	649	625	641	620	660	669	584	643	659	613	604	630	654	612	631	639	630	631	606	645	648	642	665	647	630	583	625	650	686	658	687	656	649	657	632	650	641	612	611	637	638	613	641	629	628	601	619	704	696	614	602	636	634	660	599	624	635	632	665	634	610	638	634	623	649	596	643	617	614	664	637	629	638	632	656	679	626	614	627	675	622	672	647	631	663	642	590	623	646	638	614	649	636	644	622	655	616	671	646	597	640	638	630	631	710	596	614	650	597	628	659	637	634	637	645	586	622	672	613	653	665	671	675	608	635	626	620	601	649	616	628	638	627	616	638	625	668	646	650	654	642	619	627	623	650	653	587	644	611	672	682	623	613	625	646	619	616	664	616	696	657	613	598	628	629	645	658	638	585	666	597	653	617	601	622	628	592	707	620	667	658	628	649	609	636	626	651	612	651	632	612	655	584	635	682	627	653	629	631	615	633	665	659	624	639	588	614	605	598	629	657	671	647	634	677	639	629	674	647	671	621	639	617	632	661	631	646	581	664	618	640	597	599	624	638	675	629	668	639	621	666	618	655	631	598	643	624	627	627	663	634	663	645	605	659	657	622	659	638	623	650	655	612	641	634	607	608	639	622	600	595	656	654	614	627	667	656	685	630	644	645	648	587	581	655	605	615	626	618	632	635	668	622	664	685	674	678	605	624	662	657	692	625	614	672	652	635	658	629	578	624	649	637	644	605	641	654	611	613	624	647	669	640	619	636	610	634	676	656	598	637	664	627	645	658	640	656	623	589	659	661	655	635	612	583	577	659	645	615	584	662	630	628	639	654	618	672	680	613	670	631	667	614	627	609	615	640	653	613	600	603	615	639	617	658	637	635	673	628	610	596	650	621	642	638	652	649	609	671	639	629	660	637	606	656	621	615	625	664	695	650	607	618	641	637	682	618	652	662	583	679	636	622	689	649	633	644	601	636	594	660	639	571	638	613	654	636	583	629	643	617	650	613	615	636	668	624	651	646	612	651	689	632	600	636	645	641	609	674	656	635	627	630	595	641	590	645	645	649	607	654	602	624	654	632	620	649	643	645	626	655	620	643	622	656	616	640	639	670	615	647	666	637	627	607	646	642	678	662	628	642	647	630	677	615	646	626	641	654	600	631	636	657	656	676	620	601	629	673	608	679	635	620	591	611	598	637	602	640	626	656	613	632	659	621	605	625	680	612	619	605	611	643	637	643	649	657	613	645	689	641	684	618	640	669	688	624	639	601	584	639	620	650	649	638	620	613	661	646	615	656	644	680	649	605	631	652	586	665	670	651	630	631	650	687	614	656	624	662	636	649	651	650	622	634	609	610	635	579	649	647	685	607	641	621	683	699	622	634	666	627	625	609	614	662	684	653	639	665	664	642	679	644	641	653	670	663	645	624	656	618	598	638	591	611	574	651	679	609	639	681	625	665	617	677	638	616	617	633	630	632	645	647	631	627	615	673	662	582	628	622	661	635	669	648	664	625	670	646	666	652	620	652	633	627	659	666	600	620	688	659	653	587	638	613	663	627	671	639	668	655	622	657	587	686	636	640	603	669	659	638	649	638	618	641	606	641	568	626	631	653	656	670	614	634	658	605	610	674	672	601	649	663	677	693	654	580	574	617	628	596	619	634	592	645	645	665	670	663	666	647	654	598	648	653	626	640	655	638	628	630	629	650	657	622	624	623	610	662	657	618	602	659	637	662	597	628	646	620	580	686	621	664	632	643	631	630	641	687	638	628	645	631	682	627	608	657	645	605	619	603	590	626	595	635	602	632	633	680	635	659	698	616	650	662	608	624	640	650	599	667	688	624	619	612	644	640	652	663	646	648	613	614	716	659	588	634	614	608	600	626	640	639	642	640	639	617	625	684	640	687	651	619	642	699	680	644	620	655	613	632	653	610	652	682	621	660	662	714	631	628	628	607	649	664	625	608	613	592	631	610	631	632	671	645	596	599	615	617	642	637	606	563	651	642	601	631	651	621	639	598	609	606	638	629	623	639	654	589	615	636	618	642	667	617	641	635	650	626	596	622	587	663	648	660	700	633	656	681	630	621	667	616	648	619	645	630	605	647	657	644	665	655	612	690	598	636	632	680	649	634	694	639	660	683	602	659	638	664	620	613	620	614	644	642	615	634	591	654	626	654	699	620	604	615	645	609	615	693	610	652	629	610	634	570	636	640	651	637	607	635	631	644	633	601	608	665	682	628	628	617	694	629	672	619	653	613	608	667	638	669	640	648	661	670	657	664	639	620	653	676	639	632	661	638	620	634	682	616	695	652	649	683	659	636	648	661	640	661	660	645	614	643	679	654	612	591	648	639	639	642	627	640	630	603	679	641	661	623	639	672	613	593	659	597	670	648	599	637	637	631	704	614	658	624	659	625	602	656	670	653	623	674	618	635	645	679	636	652	585	646	638	657	619	689	623	646	595	618	643	593	588	612	614	675	671	657	617	606	598	633	618	652	660	658	602	695	642	636	627	642	631	610	633	637	613	623	633	672	633	695	654	660	676	633	679	642	635	630	662	635	617	607	628	622	629	635	631	624	624	608	644	630	621	648	622	673	692	626	596	626	662	607	654	649	655	647	626	643	618	582	635	620	602	568	643	606	609	625	645	625	666	626	632	620	666	666	598	685	652	648	649	611	636	597	653	639	616	633	592	615	623	592	673	677	658	646	621	637	637	649	687	648	643	639	648	600	610	595	644	650	674	640	671	602	615	653	659	638	640	637	611	703	683	624	627	644	613	624	619	635	636	644	635	646	646	591	587	659	636	665	672	616	702	705	649	640	678	628	612	631	572	630	662	635	653	593	623	646	645	641	622	644	602	595	653	679	696	616	645	639	637	618	651	622	661	599	641	669	663	627	618	636	612	636	632	687	635	652	627	619	601	623	592	618	649	671	579	616	648	674	673	627	656	651	620	636	633	627	677	696	674	614	635	624	690	602	613	624	630	627	614	622	625	644	637	625	674	649	600	663	646	674	665	702	656	614	646	666	605	656	592	649	625	650	665	621	582	609	636	588	659	636	623	692	658	662	686	683	593	635	641	621	667	634	623	636	665	605	655	607	641	627	624	635	623	618	669	678	620	703	605	617	598	668	664	665	623	675	579	629	641	624	626	654	682	625	641	606	601	663	604	690	634	638	639	672	638	622	601	617	677	646	620	643	670	622	647	606	612	586	649	634	658	579	654	624	620	626	603	646	646	593	643	616	612	647	625	624	634	631	634	610	654	667	654	639	632	627	597	663	610	625	629	614	598	635	615	606	635	702	639	631	616	647	594	651	620	688	652	694	656	601	652	598	642	664	634	684	625	630	660	636	660	638	620	686	670	649	653	612	603	646	634
14284	33235	26991	16126	12090	9585	7162	11531	36523	36985	31241	23849	17639	9401	5125	2602	1514	1040	777	767	673	705	664	665	678	595	640	622	654	660	650	654	625	648	642	641	689	637	641	651	656	696	626	614	660	690	661	635	659	660	641	699	656	673	670	629	665	584	636	626	624	627	639	731	724	620	697	633	690	654	649	673	689	678	666	751	677	691	654	692	717	674	703	683	683	603	638	664	662	619	665	657	622	658	687	629	728	631	654	642	667	680	685	688	674	625	647	679	677	668	658	668	649	705	648	680	663	651	657	700	681	672	670	678	653	625	632	709	672	632	649	615	713	635	642	657	635	644	681	637	678	700	637	644	656	635	667	667	664	658	676	680	683	674	636	686	639	675	621	705	654	666	642	662	638	643	633	651	663	671	622	621	628	649	668	670	628	661	660	617	652	658	624	686	644	660	686	686	647	623	658	696	670	690	680	641	682	698	610	668	681	650	618	642	680	665	671	667	637	662	662	641	629	682	688	645	652	687	660	693	642	644	624	657	627	645	634	677	667	654	632	705	644	660	642	627	684	643	645	664	654	683	648	666	658	658	643	667	621	657	637	685	671	687	673	654	658	671	669	660	642	666	639	701	682	653	662	681	688	634	646	664	688	653	671	648	692	663	614	672	653	654	705	662	615	648	635	640	641	653	682	647	674	672	653	672	675	657	634	652	620	637	672	689	662	705	674	613	629	686	606	663	710	677	687	673	670	695	733	643	644	638	642	665	633	685	613	658	700	656	701	689	650	615	659	658	638	647	658	649	636	623	629	663	650	688	686	676	579	666	670	630	677	677	647	687	668	682	670	664	698	663	672	671	682	626	631	644	627	682	623	666	676	616	622	591	630	634	667	650	660	681	677	646	651	616	661	664	637	579	658	663	611	671	606	667	675	644	671	637	648	720	675	686	686	610	672	679	639	610	657	666	673	673	632	654	691	638	663	680	682	637	658	675	616	700	665	652	679	670	633	696	656	671	658	601	652	640	707	619	629	660	649	661	618	643	660	637	648	674	641	681	706	654	630	653	649	640	617	647	664	685	652	690	666	651	658	672	675	598	633	637	638	667	620	619	658	632	654	650	594	600	650	638	674	655	717	659	699	611	603	655	648	697	641	694	649	623	614	642	666	661	667	714	672	704	625	643	661	624	722	666	651	626	680	668	645	695	664	642	631	686	649	628	659	706	608	669	642	603	691	680	628	637	706	683	637	675	640	604	664	670	617	597	668	662	671	638	692	660	638	683	669	657	665	722	655	672	709	652	664	659	660	661	623	649	701	673	687	672	655	701	642	658	678	648	663	631	679	678	663	655	682	689	677	613	668	669	634	676	657	651	682	662	674	654	653	661	667	666	633	656	674	681	652	668	612	641	651	626	654	693	589	618	652	694	656	679	653	646	619	640	675	668	649	603	671	645	676	633	658	687	677	653	643	623	670	660	672	685	663	652	652	672	700	646	671	662	614	682	601	664	661	609	660	653	611	684	663	671	607	676	643	696	654	646	650	663	699	670	704	661	649	621	651	654	627	655	701	644	656	659	692	633	640	695	645	652	655	669	673	628	692	690	665	640	670	633	698	679	693	674	666	612	659	647	661	686	627	634	690	641	686	626	645	640	622	635	685	689	660	633	680	630	660	706	651	669	620	619	684	646	637	634	677	682	652	674	684	643	661	642	607	627	645	619	611	637	687	639	647	701	610	684	628	699	647	649	666	697	641	644	697	686	636	666	695	666	668	669	642	647	680	644	652	708	622	631	709	660	628	672	634	694	663	697	660	727	645	680	697	688	680	647	661	646	651	683	581	649	685	649	657	666	676	662	662	676	689	639	661	684	655	632	631	679	674	636	654	646	677	672	685	654	652	618	618	652	629	632	634	636	630	662	630	670	651	616	677	632	651	692	666	665	646	627	652	670	656	689	645	667	659	664	680	678	648	621	690	652	708	658	656	634	669	667	652	648	665	635	665	646	654	693	638	670	657	644	660	661	669	638	711	680	692	625	688	635	644	642	613	684	642	698	660	682	688	658	654	636	635	685	663	647	632	647	656	696	717	678	654	686	633	628	685	670	687	653	684	613	665	661	647	639	674	658	643	639	715	714	669	618	627	653	643	682	645	621	656	642	632	665	676	680	701	636	663	667	652	644	652	656	601	646	636	627	630	661	635	656	691	657	658	642	613	662	631	675	668	701	668	700	610	670	623	630	652	671	680	657	674	638	630	669	697	662	625	687	645	655	659	629	697	638	704	646	668	645	675	610	663	656	668	638	630	611	665	685	604	681	653	653	697	628	683	656	669	693	662	623	662	615	689	615	639	633	633	652	695	623	655	681	629	675	643	654	685	668	657	646	656	660	640	642	648	691	673	572	636	643	662	703	672	659	663	669	661	665	695	662	605	662	666	693	638	633	655	653	678	640	667	677	668	692	639	644	644	657	639	645	645	626	654	698	602	630	684	616	698	661	640	623	637	677	646	688	639	632	648	692	633	655	654	669	662	654	703	656	646	655	650	674	651	636	637	685	685	636	656	652	670	640	668	658	671	649	661	676	660	657	703	662	661	693	663	707	676	658	650	574	706	647	661	649	592	651	643	650	611	665	674	662	646	632	672	638	698	674	634	667	672	644	633	681	664	674	696	660	637	677	639	637	640	679	618	642	646	666	627	658	671	687	662	667	643	668	601	634	593	653	653	620	674	636	667	673	672	677	663	699	661	632	637	632	658	703	650	654	691	670	629	642	652	674	626	629	644	672	609	628	660	676	663	656	626	613	659	592	655	642	662	679	658	684	610	685	635	708	722	662	698	628	630	673	647	659	642	679	663	620	578	640	665	576	641	629	694	653	646	674	654	664	660	657	679	672	607	685	689	657	626	656	663	661	658	659	690	647	671	681	660	638	673	633	657	621	662	615	656	643	634	649	681	659	660	694	626	621	630	631	673	639	611	661	623	635	655	668	650	642	671	661	711	675	675	642	656	699	663	628	627	687	649	699	682	669	665	714	628	692	654	649	571	649	683	652	626	669	650	664	647	636	652	647	669	657	667	620	680	685	688	659	693	673	662	667	653	660	674	679	675	685	664	659	636	623	657	657	659	655	660	621	687	628	642	635	678	625	655	657	665	664	665	663	645	671	610	670	701	643	586	662	705	655	668	660	620	652	681	659	631	637	615	656	633	647	698	640	683	662	692	644	625	654	655	669	692	650	668	681	641	624	688	667	690	625	659	620	644	711	656	638	662	637	688	621	683	656	619	668	688	685	664	684	684	634	633	641	676	613	640	613	660	643	746	664	650	623	640	655	611	641	647	630	637	650	656	678	675	650	680	683	634	701	664	715	721	651	684	649	685	655	672	677	673	643	695	613	652	671	645	664	668	637	679	652	658	699	675	650	653	674	660	646	615	706	647	657	646	615	608	630	599	669	621	693	639	636	640	707	668	711	648	629	665	668	625	648	656	693	662	689	670	673	641	633
28260	20519	16538	7430	3657	2344	1680	1316	1429	1820	2393	2061	1524	1034	761	577	475	467	452	443	461	457	429	434	486	421	480	402	459	439	431	447	467	446	450	456	408	466	452	447	431	438	430	500	441	462	447	465	420	459	397	433	443	448	429	449	457	438	437	443	446	459	411	434	428	439	453	467	442	431	458	430	419	398	460	450	467	420	480	432	442	428	463	495	460	459	458	401	453	448	467	440	464	444	454	483	446	454	453	416	416	438	440	459	445	465	485	423	448	461	415	419	420	437	425	453	470	479	407	429	473	417	429	448	433	429	455	464	455	446	461	433	459	510	486	454	433	430	432	490	397	446	455	445	442	424	480	461	480	424	462	435	438	436	442	419	428	457	456	489	395	447	443	391	428	434	469	456	462	433	469	441	457	481	445	457	493	428	447	467	429	428	438	487	442	406	451	452	467	427	457	372	439	404	475	451	444	445	449	443	459	482	472	456	414	422	462	438	483	427	437	421	462	431	479	448	445	445	459	444	462	457	446	408	465	468	433	421	432	422	444	450	427	397	408	422	447	463	413	475	465	450	446	438	449	422	425	400	465	463	465	422	440	441	439	436	462	419	396	384	434	452	465	438	427	436	425	424	433	430	426	466	475	448	442	448	478	454	466	430	449	450	455	414	425	432	450	477	465	471	436	438	428	442	424	469	447	429	420	416	442	426	444	414	430	409	455	423	455	448	430	427	420	454	409	428	441	442	440	430	455	414	467	467	472	446	440	439	452	456	432	453	459	445	439	466	464	451	422	431	442	442	437	443	435	460	448	432	457	410	445	455	455	452	444	470	455	441	402	457	439	405	447	436	470	473	431	425	464	448	437	451	452	436	469	421	429	444	440	454	468	455	484	465	429	415	441	431	480	444	436	469	462	431	427	415	469	479	431	452	443	400	427	438	464	438	498	456	434	462	453	448	488	426	432	453	461	474	437	459	476	420	444	429	442	435	462	406	457	435	442	437	436	455	471	434	474	463	462	443	437	436	439	440	486	436	468	436	438	494	456	481	420	468	469	445	404	417	455	428	459	425	418	475	449	473	435	442	483	428	433	466	423	496	478	447	460	440	475	468	449	439	450	432	457	450	452	414	406	435	407	462	412	438	449	461	442	430	441	418	446	454	435	427	461	426	440	450	471	462	433	440	449	443	455	440	420	429	432	451	453	442	422	457	434	434	436	469	455	446	486	444	461	445	467	426	448	442	446	409	451	452	483	400	431	439	428	452	444	393	457	453	455	433	407	423	432	414	454	452	505	504	468	473	447	477	427	458	446	418	427	453	410	426	427	427	426	449	471	471	442	436	423	395	424	424	446	418	419	434	448	431	462	431	415	472	457	479	444	478	424	441	440	404	440	439	449	491	465	486	426	438	451	438	477	464	433	387	444	440	489	464	426	411	462	444	388	428	480	449	437	416	417	451	418	469	499	475	428	432	431	470	455	456	456	470	476	490	464	439	453	450	435	459	461	441	449	465	423	455	427	448	468	467	460	447	449	444	436	460	446	424	418	461	425	411	427	435	476	468	450	446	400	452	446	422	452	484	434	456	422	445	481	445	448	441	457	425	472	472	430	467	387	401	439	477	442	429	451	440	434	455	481	478	468	472	474	432	401	446	465	425	461	436	425	471	433	457	428	427	447	421	426	419	449	467	464	418	425	424	435	439	474	443	440	465	429	441	492	466	440	450	413	457	437	466	425	454	433	449	453	437	450	471	438	468	438	428	454	463	479	424	432	476	442	411	452	460	437	431	403	440	423	469	436	479	413	413	450	434	489	451	460	421	440	441	429	434	436	438	448	440	442	456	452	413	472	453	439	449	427	473	435	443	481	458	460	398	429	431	458	462	444	462	457	439	440	465	441	500	437	448	473	452	439	449	412	422	441	402	433	444	435	438	479	446	464	476	429	437	439	471	455	431	449	432	433	475	417	462	449	437	423	453	452	432	420	442	473	452	412	464	436	466	456	467	453	434	471	419	457	446	425	428	435	435	430	463	465	456	465	460	429	456	440	440	468	412	408	434	439	428	453	460	402	465	471	447	468	455	463	424	464	455	476	435	438	434	422	467	463	467	453	437	425	441	455	428	453	443	452	462	443	439	440	446	399	453	483	429	449	420	453	453	417	437	409	451	479	439	461	432	451	456	446	485	448	427	429	460	481	449	461	449	438	436	436	432	442	431	438	422	435	440	435	431	465	443	447	433	429	433	424	446	432	460	435	444	473	469	433	458	439	397	411	432	416	439	430	434	444	443	425	405	444	432	420	442	432	475	452	403	382	426	442	451	440	455	445	463	422	463	446	416	433	491	461	452	442	439	448	457	420	445	463	483	427	441	448	436	461	435	477	487	471	451	501	469	435	431	413	414	464	428	477	471	458	459	435	457	450	443	424	423	423	455	471	423	476	454	468	407	421	459	434	405	405	406	424	449	460	411	434	424	432	447	458	443	472	446	432	459	444	490	453	441	467	413	430	478	465	466	437	469	405	463	463	437	427	421	468	457	441	455	422	433	419	443	452	452	462	461	402	461	441	401	494	426	483	449	437	437	467	451	432	468	414	492	391	458	430	455	459	399	434	446	441	451	417	474	441	480	429	402	428	451	431	424	466	420	422	369	455	443	397	492	467	460	458	449	475	469	440	458	472	454	456	460	471	452	420	424	424	450	465	452	462	430	414	443	437	450	436	453	437	445	447	467	432	449	449	454	438	430	444	482	486	435	428	455	458	485	474	508	498	410	426	456	465	441	459	441	454	433	449	456	456	447	442	440	441	449	437	432	437	472	460	458	457	452	455	420	417	404	427	468	463	434	458	455	472	425	440	426	447	442	470	428	455	462	412	427	418	430	478	411	451	462	453	417	453	421	454	440	433	440	446	396	430	422	416	406	446	454	454	450	431	468	455	436	454	454	436	448	453	444	473	423	459	486	426	488	446	443	454	429	424	423	413	408	434	468	446	486	406	451	475	447	440	451	483	442	434	447	475	448	454	468	444	395	451	500	445	444	457	455	412	442	417	473	455	445	458	429	397	416	466	407	426	460	447	435	446	437	421	430	445	435	469	450	451	438	422	407	433	414	428	449	407	426	453	497	487	443	426	428	439	414	436	450	465	446	440	425	459	418	452	443	461	425	428	424	445	457	420	451	474	476	446	432	472	454	442	457	447	414	424	499	404	413	407	451	481	430	433	441	463	436	477	467	428	433	477	425	452	423	450	452	432	452	483	416	480	444	470	443	445	408	470	438	416	420	473	397	467	421	432	466	440	447	422	442	464	439	454	427	447	458	446	453	444	433	438	449	428	434	443	432	433	425	393	435	431	421	423	407	451	438	420	474	447	444	455	447	470	424	424	438	468	421	446	437	436	443	454	408	418	447	430	462	466	438	409	431	458	411	453	455	479	455	455	467	426	418	472	451	450	471	482	458	439	421	444	440	444	448	444	478	455	437	430	458	428	457	468	447
9908	18877	16882	8142	6068	4402	3175	2508	2371	2866	3395	2748	2133	1316	892	665	556	505	502	457	465	510	480	477	478	493	480	446	455	479	453	455	503	473	484	471	468	521	486	439	435	415	456	519	494	462	500	494	451	490	451	512	493	512	502	487	467	478	461	460	455	470	427	463	476	498	513	473	485	427	475	470	462	475	497	494	459	451	452	470	503	459	488	494	486	490	501	479	450	485	445	498	490	510	517	503	425	475	470	468	460	500	480	474	468	508	450	455	441	440	457	471	433	445	463	459	470	479	485	468	467	431	467	494	485	485	477	477	453	506	481	481	448	445	491	494	478	490	490	448	474	478	484	457	451	484	475	470	478	470	474	464	462	490	456	450	471	448	436	445	471	527	510	458	454	486	504	454	496	515	446	499	440	499	457	492	465	482	483	497	468	447	514	478	480	502	477	481	514	482	465	480	494	464	460	467	456	481	452	484	495	456	463	483	437	432	470	543	451	484	499	445	472	481	494	449	491	480	478	492	469	471	483	480	505	483	450	469	528	496	465	459	496	478	465	509	481	420	440	469	460	487	482	492	470	442	479	489	497	459	453	470	437	484	481	496	459	471	464	456	487	483	485	455	476	439	446	484	492	494	491	474	485	459	494	494	466	475	458	501	478	481	478	483	502	482	459	489	500	482	514	488	449	431	456	493	473	492	458	468	472	440	455	453	456	478	477	445	479	449	446	481	481	443	477	488	442	481	506	467	507	479	445	466	486	432	461	503	508	438	469	534	430	467	474	451	495	470	458	454	472	485	502	481	478	486	468	486	446	478	453	438	506	481	456	472	467	454	517	497	466	488	488	517	467	486	458	457	480	465	467	483	454	439	447	491	467	483	466	510	443	483	488	494	467	431	468	467	484	453	452	509	489	450	477	456	490	504	463	485	459	474	466	470	501	508	472	472	488	469	486	459	488	482	488	460	478	471	441	466	474	477	460	469	465	447	479	446	458	480	474	438	504	472	481	481	501	519	474	439	479	461	470	499	476	478	457	448	448	514	495	517	474	480	507	497	473	512	465	488	528	446	460	502	448	478	467	456	449	454	478	477	483	441	456	452	476	502	482	497	465	468	486	461	472	471	487	473	485	503	480	468	478	477	444	499	491	481	444	453	450	453	488	503	457	470	494	474	496	488	488	462	514	475	486	474	485	468	501	480	452	435	494	509	460	485	524	467	452	492	511	468	492	463	455	515	502	458	503	461	495	441	478	478	485	478	461	505	463	500	467	492	501	500	490	463	491	458	491	474	490	472	495	458	513	509	474	479	465	479	527	466	474	438	447	418	503	477	481	473	497	491	515	488	465	461	483	506	511	481	522	519	503	462	460	502	489	484	498	492	457	445	456	485	466	491	501	484	471	465	484	462	495	476	472	483	468	454	477	498	455	546	510	507	447	491	479	474	491	482	500	488	505	448	475	431	472	493	495	495	521	493	460	462	483	517	468	495	493	473	462	475	503	424	469	468	457	468	459	452	470	470	418	472	489	483	462	462	472	455	480	472	501	474	481	448	471	486	469	484	469	448	473	491	469	487	471	476	454	486	459	470	462	477	493	475	470	485	479	457	464	516	465	471	484	488	481	463	482	491	525	484	444	485	480	512	440	497	471	478	437	460	467	479	518	456	499	450	471	430	502	455	441	486	484	471	441	484	502	477	471	503	452	513	476	481	460	457	463	519	468	456	487	496	466	467	466	524	488	469	466	469	486	492	442	460	546	548	483	438	452	514	493	491	489	462	510	459	447	480	462	499	501	469	497	478	482	452	468	498	511	464	497	478	461	490	489	457	448	449	492	492	470	530	444	480	456	475	476	475	470	426	501	469	441	485	487	483	460	463	471	493	489	448	505	513	468	485	460	499	475	466	459	461	512	490	484	468	470	460	509	491	488	448	457	494	460	492	459	487	443	469	460	450	501	464	518	485	469	476	470	453	488	471	472	473	499	478	504	496	523	483	463	474	447	492	462	475	504	432	473	467	444	504	490	495	523	476	527	465	469	477	437	441	481	450	509	462	482	463	498	464	508	493	478	474	509	462	473	476	472	473	488	465	497	476	425	475	510	499	477	488	498	482	480	504	453	435	459	495	470	455	474	494	467	517	472	473	468	471	468	470	501	460	492	463	487	481	484	475	491	494	472	455	456	492	486	457	484	445	472	520	464	487	485	485	469	506	510	478	471	453	447	493	442	480	518	484	473	460	486	491	455	462	467	464	486	474	479	443	469	461	472	476	435	499	460	484	459	477	487	476	479	441	469	455	453	458	511	448	444	466	478	455	473	477	486	509	492	490	466	491	461	462	495	481	473	484	441	440	475	453	448	476	491	449	501	450	458	457	496	521	466	475	463	439	513	456	446	462	451	458	519	459	495	461	461	493	490	450	485	500	466	487	446	453	500	426	470	459	485	439	477	463	522	460	486	465	442	497	469	486	482	516	474	464	488	481	476	440	477	466	485	483	481	480	472	487	457	498	480	468	491	462	460	493	472	443	487	452	496	478	490	472	484	507	521	498	427	470	467	492	488	480	521	502	508	479	504	469	500	483	472	474	476	488	511	482	456	430	492	457	453	522	486	493	482	470	467	507	482	493	471	489	447	489	480	448	457	462	486	487	510	472	463	468	452	464	508	486	520	497	452	505	491	477	494	501	489	466	469	508	457	487	430	483	471	483	486	450	483	483	461	470	482	479	473	471	475	470	500	446	497	491	464	438	475	518	483	473	446	473	490	474	471	501	479	471	491	473	475	422	458	490	458	499	486	473	468	474	460	458	480	461	476	479	528	464	501	476	460	483	469	491	480	466	451	481	495	449	476	490	440	472	463	501	465	458	447	450	430	505	512	447	421	477	455	497	451	460	450	487	476	485	488	485	478	461	457	485	490	494	496	475	471	476	461	451	463	500	466	482	492	510	494	468	477	491	471	474	519	472	487	481	476	494	466	441	498	454	484	497	495	499	462	459	478	476	485	443	490	478	497	502	474	435	445	520	476	491	490	488	476	466	472	434	485	510	491	475	521	494	475	479	461	478	493	495	456	465	520	443	495	454	465	481	462	499	450	499	486	502	479	467	483	484	449	506	470	486	486	483	456	434	509	445	455	476	476	469	521	479	489	484	464	500	473	488	480	516	480	442	511	454	484	483	535	494	493	489	472	472	460	535	466	483	456	503	478	491	495	481	475	511	497	490	442	499	484	461	482	498	485	489	465	482	489	461	484	461	475	501	486	462	502	463	487	529	500	460	456	505	481	498	477	436	466	475	467	435	490	490	467	470	519	468	523	468	471	429	491	464	447	482	509	436	452	483	500	494	483	469	479	448	481	468	474	497	460	474	488	475	487	484	460	487	525	484	459	458	493	482	483	452	494	479	450	460	473	488	471	483	471	471	517	453	461	482	446	473	472	533	507	466	493	473	455	448	480	459	474	533	458	497	517	490	480	490	482	486	434	480	492	445	488	449
24288	21438	28613	24697	21171	9512	3461	2731	7608	18611	19473	13262	8657	4077	2082	1319	796	627	553	520	554	496	544	521	522	486	540	468	520	515	508	537	524	515	513	523	498	528	470	532	548	504	533	507	552	528	477	541	489	459	525	522	538	540	500	525	493	486	490	541	497	482	476	560	552	506	505	540	516	527	528	530	512	504	533	492	496	503	513	507	534	482	514	535	452	512	487	515	508	515	533	505	512	535	485	510	512	539	506	494	497	503	558	533	516	529	486	508	522	527	462	580	523	513	515	510	501	466	522	524	507	517	515	521	509	499	515	499	490	567	532	554	510	486	521	465	523	498	509	513	487	522	528	492	538	536	526	522	467	500	520	528	526	480	487	544	538	548	487	529	495	459	465	575	493	472	477	541	559	511	514	538	494	533	485	540	499	501	512	507	527	501	521	498	502	505	508	492	492	534	498	522	529	531	525	475	534	474	492	527	494	522	486	523	521	546	550	513	495	538	502	508	534	506	500	527	497	527	540	527	521	505	444	504	492	488	494	507	490	524	559	502	527	520	522	497	562	510	503	495	527	520	525	510	491	528	524	522	480	476	544	521	518	510	478	497	516	502	518	503	511	534	523	532	508	567	514	480	529	500	540	502	503	504	498	515	528	527	515	498	560	519	500	497	498	514	498	512	503	492	505	500	489	442	506	493	514	517	515	532	539	507	535	485	528	504	461	498	545	516	501	495	519	503	549	511	466	517	505	512	517	493	520	481	493	499	516	517	494	538	465	501	497	499	486	524	520	537	529	481	542	522	491	549	501	510	497	519	525	502	504	508	478	521	499	524	506	517	557	521	481	511	486	517	514	525	501	510	526	538	459	545	509	506	499	508	494	457	431	526	510	515	516	487	512	506	542	514	508	525	500	491	490	473	521	496	520	529	519	495	502	524	503	538	492	473	523	525	484	529	538	538	532	508	474	472	508	480	534	537	524	522	504	531	545	528	483	478	530	531	496	495	488	508	503	500	526	552	520	467	476	498	509	490	519	535	443	482	527	503	515	469	546	516	527	535	473	515	526	525	531	515	532	519	505	508	516	520	508	487	503	482	511	471	456	506	467	502	512	517	520	503	540	561	517	495	537	524	524	515	491	485	519	491	532	476	500	499	488	516	521	450	502	511	506	521	491	514	483	523	545	513	498	524	516	508	512	455	497	522	494	551	514	470	489	510	474	539	515	503	521	499	542	462	508	580	459	506	515	549	497	522	501	480	530	493	520	509	527	510	524	523	521	532	511	482	520	486	522	501	524	483	501	492	522	502	515	512	514	476	465	470	457	515	489	570	510	486	494	516	527	507	485	483	513	559	501	531	475	497	549	480	470	501	490	525	522	516	487	510	481	488	468	521	519	485	482	550	515	504	531	466	480	508	519	530	515	555	538	507	501	515	487	518	530	538	562	499	478	497	510	530	545	485	492	501	482	477	496	536	475	493	473	522	506	515	483	506	494	478	490	536	528	489	496	515	492	457	521	496	498	491	503	512	545	534	467	482	513	513	533	530	515	532	496	516	511	516	500	497	504	487	544	489	554	523	503	488	491	499	545	531	479	505	466	519	518	501	516	521	496	497	540	510	502	509	486	490	515	500	489	524	496	529	524	533	510	502	494	495	476	548	549	505	521	476	516	515	490	538	525	483	530	523	542	509	484	496	514	487	499	530	540	521	518	527	488	476	542	495	539	493	520	479	515	503	517	510	523	490	522	467	496	483	521	539	508	499	494	522	498	502	494	485	508	489	508	536	515	525	524	491	514	540	479	501	546	500	523	529	499	494	498	477	466	474	459	535	501	492	530	541	505	510	528	542	508	552	485	527	504	548	536	529	510	518	515	498	476	508	500	458	537	505	499	523	505	482	508	519	487	507	492	534	472	548	506	491	520	531	517	533	540	498	557	494	536	500	525	500	493	497	479	535	534	501	498	517	511	500	529	488	508	527	502	513	521	478	476	459	545	506	524	504	504	537	449	552	467	548	510	539	544	488	474	510	528	532	533	490	541	532	543	502	505	499	533	525	542	505	500	484	477	493	532	510	550	502	501	511	494	499	522	494	519	471	510	500	539	502	542	538	534	512	520	507	514	549	517	485	503	529	526	509	500	499	540	514	522	492	512	473	539	499	481	527	523	526	493	510	503	535	479	517	515	528	503	513	516	494	457	523	519	479	514	545	468	489	498	510	555	544	522	506	471	480	484	490	507	516	494	513	482	503	528	526	476	532	489	485	498	545	476	468	519	509	516	519	515	496	508	510	528	480	481	540	491	498	525	532	483	516	476	507	527	551	508	515	511	506	520	522	501	525	507	480	496	504	529	500	505	492	521	536	499	502	484	518	475	556	531	526	550	531	591	482	515	481	514	493	475	502	497	526	488	483	533	543	507	493	521	489	510	522	499	489	502	506	542	471	537	492	465	498	544	491	539	502	472	496	501	541	527	529	495	484	512	531	488	490	524	479	477	516	500	503	501	515	537	466	487	477	498	485	514	499	520	539	492	516	489	518	517	507	519	523	491	519	507	524	520	508	501	531	499	504	501	477	546	505	499	507	467	496	521	512	513	501	482	512	516	556	486	494	496	498	501	528	527	525	523	517	512	534	503	554	534	527	504	525	522	526	513	519	522	544	517	509	475	524	540	485	477	490	539	512	517	498	533	488	513	527	512	490	487	494	532	507	509	522	503	525	583	529	488	498	490	536	508	492	477	500	518	501	536	518	489	515	512	535	473	518	541	508	484	506	492	469	510	499	491	488	526	526	518	469	534	518	493	497	526	502	499	547	486	548	462	497	490	507	486	492	519	489	520	527	507	528	534	540	483	491	489	529	520	542	501	475	505	515	513	477	505	531	496	470	528	491	522	527	454	490	536	530	539	466	513	472	533	477	515	499	500	489	488	528	538	513	501	509	506	528	513	535	475	495	493	493	503	489	479	496	492	503	527	489	500	501	514	502	492	538	506	515	503	520	516	484	515	509	534	474	469	502	527	515	512	512	500	522	501	493	554	482	491	527	519	522	526	525	535	486	472	505	504	529	527	519	501	452	543	538	504	507	515	497	467	490	501	513	489	492	498	513	496	517	525	506	508	526	534	536	515	469	487	521	532	528	498	476	543	460	520	513	499	503	504	492	505	504	480	509	526	511	506	531	497	537	517	523	517	493	539	486	488	520	502	473	525	503	480	484	535	517	554	538	507	513	519	559	487	517	508	513	531	506	524	504	503	520	481	542	486	518	498	502	502	506	506	525	519	533	497	522	520	549	533	485	487	530	549	472	556	458	542	496	534	473	487	527	511	527	506	490	515	520	551	508	535	520	540	514	458	507	519	515	517	508	534	510	548	481	521	499	490	524	567	463	503	529	525	491	488	481	525	520	500	500	492	562	545	470	494	536	555	499	527	492	517	488	517	489	503	531	498	520	530	575	504	514	505	518	534	502	505	551	501	532	489	543	495	492	517	550	519	528
11026	27172	23365	12168	9489	6528	4983	4750	12360	24767	23395	16728	11657	5653	3065	1649	990	655	637	563	601	572	550	507	575	546	539	563	548	551	560	531	513	566	555	532	516	504	488	556	531	548	514	566	530	498	519	546	511	572	546	523	505	536	548	526	547	512	546	524	527	558	539	533	522	528	523	594	517	570	561	507	507	513	523	490	551	565	538	596	534	518	564	535	533	517	546	498	528	507	521	563	558	531	551	504	551	539	513	512	531	521	496	512	542	500	574	544	540	542	503	598	533	539	540	539	553	522	501	534	552	531	523	539	527	574	558	549	548	534	560	538	539	531	544	527	520	529	524	543	541	522	524	507	535	565	533	534	500	530	546	569	516	514	553	554	525	564	520	537	523	528	554	544	534	560	537	518	509	549	531	523	554	559	536	528	500	514	527	517	520	496	534	502	544	516	527	568	549	551	526	573	529	542	520	519	550	536	518	527	541	534	544	518	530	576	533	566	509	522	549	534	497	525	533	515	547	521	560	560	535	543	547	560	496	552	553	551	511	526	541	516	513	571	521	554	514	518	504	566	507	565	570	503	555	508	579	527	544	563	524	528	546	527	512	543	556	521	540	511	515	526	517	525	521	548	514	537	539	542	523	500	524	527	532	526	497	510	492	553	558	514	529	510	542	536	534	562	543	549	538	547	551	514	562	550	555	565	522	511	498	556	506	540	508	531	510	544	515	503	483	574	555	548	521	556	554	529	523	566	572	500	515	584	547	542	504	525	511	529	527	482	537	577	505	515	555	567	559	510	548	564	481	496	540	553	510	549	523	549	539	532	514	529	555	539	564	541	541	532	535	540	533	547	533	536	545	524	546	528	533	548	506	556	534	523	515	543	511	533	567	552	573	600	561	519	528	523	503	546	532	544	539	579	533	539	515	528	549	535	546	563	538	568	536	566	529	561	550	555	543	509	544	558	531	579	574	564	575	523	526	546	566	516	566	578	589	528	554	540	521	506	556	545	546	517	527	543	567	562	506	543	558	534	499	509	532	566	572	510	547	507	518	507	568	490	576	552	525	576	519	552	535	553	556	510	537	522	534	536	575	510	532	506	559	555	507	549	559	542	499	550	550	527	505	538	548	596	544	539	525	540	525	527	577	540	484	557	520	541	551	488	554	541	513	532	553	505	557	568	557	498	580	531	531	517	533	539	554	530	559	509	515	530	503	537	509	573	505	548	546	531	548	511	537	560	514	536	555	529	530	517	563	557	536	511	530	550	542	536	548	544	546	502	518	503	574	528	556	546	557	526	532	564	501	496	512	559	555	540	558	546	560	572	555	559	560	532	501	525	557	540	554	556	539	533	524	566	550	530	516	537	527	556	557	567	542	548	530	513	559	517	552	513	562	515	514	548	548	555	518	523	578	563	514	511	568	515	523	542	527	529	538	549	539	533	571	523	531	560	499	542	547	548	533	530	527	546	546	524	563	533	532	571	548	479	564	536	532	517	535	538	541	538	495	523	581	536	578	567	551	579	572	501	514	536	554	523	524	551	525	597	532	491	557	517	552	533	559	512	493	479	545	527	523	524	506	529	551	560	559	509	565	577	542	505	533	539	541	525	537	545	529	532	528	524	535	538	568	527	575	558	512	527	547	522	522	538	601	540	578	491	543	548	540	536	535	517	551	529	530	512	558	507	555	565	519	518	502	549	537	530	525	525	531	554	543	542	555	515	541	537	533	529	528	546	533	553	547	512	518	523	536	578	567	512	511	535	554	542	484	526	542	544	550	533	482	564	539	544	537	543	537	524	516	560	503	523	523	575	569	523	529	582	548	526	571	533	503	535	545	540	547	495	533	531	572	547	554	522	516	557	563	554	541	553	527	521	550	548	518	561	545	527	553	530	539	553	575	581	543	532	531	530	579	563	565	587	540	522	523	538	519	546	568	520	515	547	530	535	520	526	536	515	517	554	507	522	516	549	542	531	528	523	565	491	562	539	534	521	517	573	508	582	528	547	509	561	546	529	516	539	495	564	526	549	538	513	555	539	556	567	545	506	533	553	535	525	563	571	544	553	521	524	519	564	530	554	530	524	549	529	526	548	553	520	540	546	549	525	529	504	545	518	523	532	539	536	535	553	548	490	548	564	538	537	530	531	540	565	530	594	532	544	545	519	522	529	534	543	578	556	531	534	569	535	526	519	552	540	523	528	559	550	553	504	543	517	523	548	555	526	511	567	507	555	557	564	558	500	481	534	493	562	506	589	568	553	535	563	562	554	535	522	546	566	533	500	476	546	564	509	503	521	558	547	494	508	564	546	549	463	559	521	526	518	537	560	500	539	530	479	533	578	565	537	504	522	545	551	556	512	522	539	539	550	517	539	552	539	487	514	508	513	539	523	522	564	536	532	526	551	529	526	550	493	559	539	536	525	506	545	514	575	585	511	507	504	538	555	530	552	556	547	536	542	563	509	557	538	552	521	514	548	510	546	527	529	557	544	556	545	539	560	511	550	543	536	538	506	558	546	534	543	558	501	534	517	523	573	521	546	542	547	568	538	529	539	535	561	535	539	575	542	530	526	597	529	570	532	495	548	528	524	499	531	552	536	512	507	559	569	548	563	538	576	533	544	545	508	514	546	584	537	540	565	519	523	561	536	571	528	554	518	579	549	536	542	542	575	540	478	548	528	562	539	514	511	502	512	529	529	523	534	518	553	535	550	564	529	533	512	521	533	528	500	544	547	530	514	554	562	546	535	530	528	540	505	544	538	552	573	548	551	599	527	506	540	528	512	544	522	560	528	539	526	535	527	543	517	543	548	529	576	507	518	492	540	547	542	541	548	487	550	518	560	534	525	544	518	493	540	527	557	531	535	504	510	544	541	577	509	493	513	496	524	531	524	541	520	495	546	529	587	561	529	535	529	553	546	531	578	534	518	508	517	505	582	527	513	505	514	542	527	578	515	531	513	564	513	528	560	497	532	544	518	546	511	540	548	544	489	509	516	561	559	576	524	574	513	554	541	528	536	552	519	561	508	532	513	571	512	531	516	484	577	551	510	569	503	565	528	544	539	557	576	563	554	571	572	571	579	573	568	519	525	520	532	508	569	568	562	519	530	567	597	549	547	546	520	525	509	534	578	502	535	532	537	510	538	564	513	517	497	504	535	530	523	555	533	540	530	555	539	540	567	498	504	538	509	542	532	518	540	524	571	539	543	524	541	542	531	498	528	543	544	560	562	558	517	530	536	527	553	548	521	499	548	558	509	557	514	520	510	525	524	516	557	537	500	548	541	539	513	518	561	549	525	519	523	522	539	578	555	552	558	542	538	534	525	565	530	536	552	612	562	513	514	532	543	549	503	494	538	516	578	511	479	534	570	543	565	550	520	557	506	568	475	518	544	548	530	518	536	523	563	507	533	513	564	537	547	570	581	552	573	539	613	547	563	536	507	566	548	534	552	540	532	537	565	508	525	526	493	532	523	531	529	543	524	517	503	541	562	534	524
25248	21419	27493	25609	11917	3524	2248	2524	9120	12139	10331	6568	3967	2232	1320	841	668	545	557	494	535	507	545	500	495	478	509	502	468	496	555	473	532	486	478	524	511	508	483	499	495	506	480	473	454	495	490	539	521	436	500	505	484	482	506	470	466	508	474	481	536	451	473	464	478	526	507	468	513	485	538	531	504	480	490	493	538	522	488	561	512	457	500	473	485	503	493	511	487	459	542	496	492	535	491	487	496	491	482	486	472	483	490	462	492	482	489	464	460	525	514	492	470	508	492	464	502	506	531	511	476	529	512	448	499	509	498	509	521	467	473	544	485	505	498	483	525	513	472	476	528	513	513	491	470	470	496	470	509	432	502	491	506	473	440	509	476	455	495	547	530	482	511	441	542	507	515	516	519	471	514	555	508	490	543	524	503	478	521	497	471	503	508	518	499	448	528	516	470	477	504	454	469	483	514	520	515	490	521	533	546	518	495	502	522	482	470	495	561	471	475	522	555	496	516	525	506	494	480	496	453	545	529	549	476	502	496	499	549	483	488	500	558	479	518	473	513	496	496	486	512	484	493	487	496	512	487	498	511	509	505	470	498	485	527	462	478	489	503	481	506	522	524	462	496	476	551	492	467	521	532	468	487	480	502	489	512	500	496	500	456	517	483	512	480	487	479	462	515	480	526	513	474	496	505	502	523	483	498	492	526	532	546	492	463	523	502	504	546	513	479	504	473	471	473	489	516	512	473	498	554	495	505	515	485	507	518	496	476	464	531	519	479	512	489	476	488	469	496	498	500	492	514	427	472	515	520	445	523	467	531	497	471	471	492	489	489	530	490	494	469	486	495	532	497	498	514	473	515	494	474	477	519	511	479	457	487	474	519	504	482	499	517	484	491	503	527	498	495	436	504	535	487	476	514	508	481	486	503	511	480	490	509	465	538	488	481	527	509	485	496	507	508	461	485	521	490	475	462	496	471	492	541	504	477	514	499	511	507	522	514	520	496	529	479	525	533	495	512	504	505	484	509	489	487	505	500	507	488	534	503	510	495	507	560	490	545	496	512	475	486	507	529	536	492	481	483	551	461	513	487	497	538	543	490	472	515	482	486	482	505	483	470	515	512	524	497	456	503	498	480	525	525	525	485	475	498	438	525	513	488	488	550	491	492	491	494	487	501	522	493	517	492	482	500	509	503	488	494	545	489	495	527	494	507	492	503	457	485	545	475	509	549	489	485	489	527	498	484	492	512	528	457	516	496	506	509	507	508	479	493	563	514	490	498	484	515	516	518	500	488	518	555	498	518	486	510	514	505	522	499	492	471	501	476	518	501	501	493	527	511	513	516	513	502	506	500	500	486	488	474	501	502	504	463	475	512	493	515	505	469	469	537	480	501	500	547	504	469	492	519	479	506	487	535	504	535	472	487	535	508	493	512	473	506	512	538	461	508	449	468	445	521	508	516	458	494	489	484	490	508	505	557	489	537	445	513	487	472	475	526	507	523	517	533	526	512	509	510	497	470	491	493	496	545	528	543	517	486	489	472	492	505	522	473	534	499	518	511	491	494	471	477	522	516	478	522	454	503	485	464	532	488	491	529	487	507	499	486	526	484	463	524	508	458	493	510	552	499	474	481	485	504	502	459	484	522	512	455	464	473	472	478	550	511	488	533	476	500	551	512	548	505	503	515	534	503	497	504	492	521	493	553	489	495	505	481	513	474	501	480	454	501	527	530	497	470	528	490	493	500	518	519	489	474	525	508	511	485	497	495	512	495	471	537	500	536	475	517	522	500	491	527	534	531	515	465	506	489	510	519	462	458	494	459	542	506	510	516	509	506	499	516	496	496	532	507	481	479	505	491	511	466	502	510	498	536	477	483	497	529	518	495	466	489	562	491	487	480	456	456	490	492	474	509	498	495	551	487	500	495	480	481	470	490	461	522	495	535	483	497	494	528	508	482	515	524	494	511	506	462	453	523	500	524	528	466	491	490	484	513	497	512	473	536	494	433	515	496	473	508	483	483	488	449	466	502	524	531	489	508	539	454	518	490	489	499	524	500	483	473	494	535	497	495	496	486	530	471	534	530	469	492	522	551	483	526	495	484	527	534	472	517	517	485	481	492	487	493	456	491	491	518	501	474	488	534	497	510	517	520	507	503	492	447	495	521	507	487	539	523	481	492	531	505	478	540	523	502	513	500	509	550	524	530	528	483	473	469	532	511	496	502	484	487	519	514	507	506	465	472	475	496	498	529	482	519	507	546	477	495	487	480	473	506	438	476	473	510	502	463	476	477	491	510	494	539	503	505	502	440	527	519	530	482	500	486	468	504	487	531	491	489	460	485	480	487	524	493	504	470	510	494	497	470	494	517	510	516	513	483	487	484	496	472	488	467	445	527	478	483	510	519	477	478	507	491	527	499	490	481	481	522	508	500	501	485	504	509	514	538	505	496	492	499	524	514	544	535	455	534	501	536	520	532	519	499	516	497	511	538	528	480	475	487	487	465	498	511	511	529	495	506	498	499	514	472	498	515	484	494	474	508	522	499	443	524	515	472	490	471	474	469	507	478	508	513	508	496	496	522	485	479	510	476	515	465	475	489	513	536	548	516	481	490	504	484	556	562	521	493	523	467	505	506	497	524	497	503	506	471	532	507	487	524	503	538	540	519	495	531	508	497	506	470	507	519	450	471	478	531	502	525	498	478	486	514	530	508	465	502	524	495	540	498	469	471	490	470	525	484	500	483	492	515	509	480	507	484	505	478	471	470	498	493	505	496	504	503	477	511	490	527	475	454	470	504	500	464	475	506	481	501	522	538	490	475	479	506	475	462	499	467	505	486	474	477	461	508	509	505	488	497	497	479	514	555	527	499	517	519	511	488	497	513	506	536	502	499	495	482	482	464	458	494	529	505	507	557	464	528	497	509	505	509	474	480	531	512	487	515	486	511	516	480	468	538	512	487	483	509	485	492	524	509	492	531	500	515	490	491	521	502	483	473	513	509	475	515	480	509	467	485	502	504	504	499	477	519	508	520	494	488	501	512	515	493	475	516	471	546	493	530	477	508	516	496	490	538	477	493	508	509	492	508	505	518	498	503	478	497	498	502	499	497	520	516	534	570	540	453	479	481	517	456	479	475	507	510	462	450	535	493	530	537	507	469	477	505	529	510	530	512	503	485	487	484	538	512	495	463	500	526	452	489	485	498	499	511	503	516	509	530	523	494	497	492	501	517	542	525	487	473	541	500	484	467	495	484	528	526	484	531	533	509	489	519	483	465	530	532	488	502	522	520	494	477	486	491	496	481	522	505	506	488	484	486	488	473	513	484	493	463	512	481	511	520	510	463	488	505	451	478	496	493	513	485	518	503	523	506	488	498	479	486	526	514	522	481	455	540	503	518	499	514	482	517	497	499	451	495	494	530	539	526	505	519	484	501	502	516	585	482	501	489	467	483	531	482	458	514	490	459	508	504	461	526	511	538	461	503	488	490	542	492	491
10890	22853	20934	10063	7357	5407	3829	5016	16776	19354	16113	11012	6803	3737	2116	1180	808	611	637	601	572	564	546	530	543	569	540	516	515	545	523	520	553	532	539	534	515	506	512	565	540	541	587	501	534	540	565	562	528	522	520	509	559	545	550	525	539	557	524	549	560	584	553	545	553	510	533	517	509	536	549	554	586	548	560	517	537	585	523	513	537	563	541	554	548	561	547	507	548	572	563	532	550	535	573	571	553	507	509	528	506	558	516	506	519	550	531	522	530	532	552	500	558	519	519	496	530	581	536	574	525	546	528	525	502	526	519	572	539	563	538	514	548	526	553	543	542	544	545	530	544	537	526	553	549	516	570	514	547	519	529	542	557	537	513	496	509	514	528	519	549	513	534	526	524	556	541	524	507	552	513	543	530	530	504	543	522	531	573	545	568	550	546	542	543	530	525	560	535	508	535	509	500	525	525	530	529	510	533	547	536	514	543	539	542	515	519	534	564	520	533	534	542	571	551	531	540	534	552	539	546	567	528	520	543	515	572	541	561	566	553	524	548	531	558	564	513	558	559	494	507	555	567	525	541	530	576	526	518	530	568	557	526	530	546	504	551	517	548	532	530	570	522	571	541	540	536	518	504	549	515	541	539	552	536	520	520	497	540	481	547	569	539	486	490	544	549	553	588	530	581	508	543	522	533	512	557	496	545	579	536	552	560	554	558	530	530	532	529	508	574	500	609	543	489	504	514	568	502	578	543	500	531	538	508	535	517	492	544	546	514	573	564	557	533	568	574	558	532	548	547	513	531	552	502	543	562	502	531	523	556	508	529	536	537	515	542	553	559	523	492	503	557	572	534	514	535	551	544	533	539	559	548	522	538	527	516	529	556	560	529	501	557	552	511	516	525	548	554	549	530	533	519	536	506	553	524	534	563	558	544	547	555	534	567	546	509	519	510	516	520	538	520	576	523	509	501	538	503	540	563	576	502	548	519	501	534	549	574	545	503	494	537	521	535	535	572	508	543	515	575	534	523	542	517	542	560	575	513	572	533	541	569	562	500	511	577	546	563	547	500	566	517	511	528	518	544	505	548	547	555	536	511	540	548	539	523	513	560	553	537	579	584	528	550	484	547	547	575	548	549	487	518	508	526	512	510	531	527	486	522	548	528	530	525	526	586	545	560	551	573	536	517	549	521	543	533	508	513	552	554	534	540	527	504	493	558	547	562	523	580	528	538	524	567	540	519	556	535	568	529	537	539	550	548	539	516	550	502	557	528	530	543	522	566	516	571	524	527	538	542	557	501	513	550	553	498	546	559	550	503	554	493	534	539	557	529	519	509	567	547	551	549	570	518	522	520	520	538	522	513	539	555	571	536	540	572	569	525	537	482	553	550	544	536	542	515	532	515	501	571	521	549	563	540	547	511	532	539	533	488	535	529	541	521	549	548	583	549	561	545	554	547	507	592	530	561	526	522	553	561	571	548	521	532	463	519	472	578	473	537	535	534	548	544	537	577	532	548	535	521	528	529	549	580	568	520	522	553	524	571	522	522	526	516	556	527	537	558	542	542	507	501	541	543	504	572	553	528	557	532	460	508	535	536	542	520	491	572	528	549	603	517	535	566	532	528	551	529	541	497	506	556	549	529	552	534	556	505	549	568	550	584	518	551	546	564	519	518	573	494	520	507	536	504	526	553	576	577	517	519	537	511	585	526	520	515	499	525	529	523	556	496	544	565	541	499	513	539	539	521	514	539	528	470	506	568	511	546	519	511	560	514	509	551	537	538	524	541	517	539	522	559	569	520	525	525	537	547	610	538	538	583	550	540	533	536	540	553	535	547	521	562	550	546	531	496	568	559	524	555	569	491	549	548	519	522	518	481	509	513	544	566	547	516	510	547	565	531	545	532	527	533	560	530	495	522	530	544	504	565	515	570	533	549	522	533	492	486	540	538	546	486	521	564	514	553	515	598	563	505	519	526	526	516	518	530	513	544	540	502	531	517	543	521	548	568	517	585	521	538	539	520	551	524	541	553	545	525	524	554	491	521	557	537	532	550	531	566	538	539	556	577	515	545	550	579	546	602	550	528	573	518	535	520	521	538	533	542	535	531	519	535	526	529	518	533	575	512	502	518	507	557	534	526	548	534	534	565	533	522	546	550	519	559	509	612	542	499	519	522	517	550	533	565	511	516	558	524	539	571	543	490	559	519	564	545	517	507	537	522	588	571	531	554	555	551	533	541	538	537	543	537	504	520	535	539	515	521	544	538	566	521	542	544	513	550	559	587	551	560	516	535	558	535	553	482	558	550	548	493	519	554	488	552	536	523	564	535	527	544	509	535	522	522	521	565	529	543	522	538	518	529	526	559	539	552	541	501	499	520	548	570	527	535	571	572	512	534	530	535	534	512	557	554	534	561	519	539	534	541	505	559	520	558	525	532	548	551	578	562	536	520	571	499	528	543	535	522	517	578	546	534	541	570	514	566	563	533	541	542	522	524	575	521	523	567	522	486	528	556	550	533	571	577	528	531	571	546	510	510	526	546	537	500	539	523	539	507	515	514	583	532	513	496	515	554	524	544	532	543	504	530	572	496	594	552	502	554	569	524	526	512	532	485	509	567	530	477	544	501	554	542	518	563	589	573	540	505	561	568	536	548	525	569	526	570	544	565	587	547	546	525	555	533	498	506	568	522	567	598	563	527	545	539	535	557	537	517	518	576	540	539	499	541	550	574	536	526	588	529	541	515	534	489	561	524	564	536	543	517	553	563	541	521	516	514	551	514	569	559	571	549	547	595	528	562	477	548	548	565	552	517	557	516	555	510	545	523	535	565	587	516	514	529	547	540	563	533	539	539	539	564	539	563	495	523	534	528	535	539	578	540	535	560	506	557	552	505	555	540	511	548	520	570	543	561	515	554	550	538	520	511	532	549	554	510	547	583	505	529	518	566	556	561	530	561	572	563	558	521	528	570	557	555	556	546	576	563	488	577	502	553	578	559	532	500	549	523	534	563	536	556	508	569	529	536	522	566	553	554	541	529	506	565	489	513	551	525	545	592	554	579	546	552	501	555	556	516	492	541	539	503	545	539	497	522	571	541	543	571	550	555	549	519	579	572	566	514	545	547	530	510	552	526	518	569	533	528	533	557	553	568	553	553	502	553	534	532	537	505	550	548	508	514	501	552	526	540	551	551	549	542	562	521	606	516	533	595	565	534	559	531	523	514	509	482	549	540	602	556	564	521	519	598	532	534	532	557	544	527	515	507	546	503	514	560	581	544	503	495	531	530	524	498	516	534	534	517	561	520	522	519	547	562	550	526	518	500	503	560	499	535	545	550	574	518	580	507	502	521	552	523	544	540	541	552	545	532	516	530	596	498	527	542	541	509	550	537	550	570	531	520	482	545	558	535	542	565	479	508	557	522	518	582	533	536	517	538	562	537	508	550	546	504	541	530	565	509	546	548	586	516	577	524	526	521	521	527	553	571	527	532	530	549	503
22797	21410	29130	24084	21428	21583	11823	8596	28822	35478	29586	21448	13903	7098	3649	1877	1128	796	678	680	673	666	649	689	616	678	651	579	628	693	613	599	617	640	629	650	679	606	681	613	672	634	643	628	666	617	637	646	616	617	621	640	652	707	613	632	607	606	578	620	602	587	688	620	631	604	672	696	658	624	623	616	633	643	629	604	650	642	621	696	646	662	635	620	661	621	677	626	628	618	619	656	606	642	669	634	623	655	589	603	663	619	650	629	656	656	597	606	653	691	635	644	614	597	599	627	662	648	607	689	640	608	666	637	591	663	629	616	638	639	628	650	657	644	620	656	621	571	633	631	689	579	674	623	642	635	620	642	635	606	628	671	694	626	583	631	644	622	584	678	631	664	631	649	657	664	634	642	608	624	596	623	629	613	603	652	590	656	614	629	628	641	646	612	629	628	628	677	645	596	673	640	644	657	624	619	638	634	621	667	616	662	554	587	624	600	612	613	619	639	617	655	663	600	626	660	624	632	641	624	664	614	635	682	632	649	659	602	667	638	655	628	654	629	604	588	612	645	652	643	610	636	608	667	677	636	617	668	680	645	622	665	629	652	633	630	636	623	615	661	662	691	648	644	656	611	580	625	636	640	646	629	663	622	646	594	624	630	665	610	610	674	682	636	617	649	636	644	638	624	615	632	626	626	648	627	638	656	589	682	639	681	652	628	602	595	598	573	610	663	570	647	609	641	617	624	632	632	668	671	590	625	588	617	648	670	629	649	646	606	681	608	651	663	669	669	628	652	616	650	615	682	649	605	628	631	620	632	665	654	644	612	614	683	612	652	643	645	574	601	641	619	632	653	672	604	632	637	588	617	626	621	655	604	604	636	661	647	674	577	582	634	584	606	597	584	626	673	624	621	586	623	589	645	636	609	657	632	639	637	617	644	652	668	620	624	633	640	668	620	630	658	685	616	628	610	674	662	628	655	626	663	664	635	603	622	656	653	666	647	622	652	621	662	614	627	594	652	655	602	676	643	604	593	617	655	574	644	631	657	639	596	625	638	621	626	641	613	655	633	637	636	652	657	724	631	634	629	587	632	621	640	651	653	640	664	629	624	617	578	609	639	646	649	642	651	624	620	630	621	681	679	616	643	606	611	661	618	663	657	585	650	598	606	588	597	664	626	650	646	658	645	647	654	640	635	615	630	631	628	662	622	663	676	579	654	641	606	626	650	655	659	594	622	667	666	697	626	581	601	642	672	612	675	621	610	628	660	628	598	620	662	641	624	583	599	598	597	665	629	649	634	630	666	633	620	663	624	629	633	656	644	595	639	619	638	673	620	607	622	679	636	595	651	630	634	628	641	666	631	579	625	605	623	627	660	635	621	596	613	588	616	651	649	643	606	629	629	651	660	648	656	639	626	658	669	638	593	644	658	624	634	648	639	645	615	636	604	607	683	624	636	645	631	642	598	651	658	638	631	660	636	625	644	590	679	642	682	655	637	652	611	619	587	640	649	628	657	635	659	618	641	617	623	632	627	653	620	654	589	679	640	669	629	670	626	622	640	622	656	619	634	653	590	631	647	616	593	652	649	625	668	647	666	625	599	598	615	626	611	670	643	600	617	640	661	589	650	647	628	661	586	615	614	648	620	639	608	659	629	627	590	627	650	657	624	659	583	640	619	593	619	645	682	626	672	609	586	663	620	644	691	681	622	626	627	631	638	638	631	676	639	600	618	682	646	649	641	635	638	617	653	622	605	631	655	684	657	629	677	569	654	631	600	618	628	617	611	656	661	646	649	613	606	629	627	607	640	580	617	653	616	656	632	656	587	649	674	616	647	631	605	622	627	600	605	646	626	645	668	634	656	655	666	614	631	640	639	619	665	661	606	674	632	619	611	642	647	639	600	607	611	604	645	633	613	651	643	660	605	658	646	652	656	660	611	625	657	639	612	612	621	577	622	646	670	624	617	638	638	647	654	616	594	647	599	630	670	653	642	588	597	669	618	636	639	619	653	582	631	577	645	597	670	659	603	643	676	653	642	677	624	630	601	631	604	656	629	648	638	625	639	600	618	603	592	656	623	648	655	628	654	690	636	646	646	626	632	637	641	648	601	625	621	636	691	658	675	611	594	642	646	627	626	603	629	647	627	601	610	640	684	662	661	642	655	644	637	647	623	596	629	649	652	597	662	653	635	617	653	626	627	599	637	630	640	657	623	611	639	653	629	639	670	647	614	636	607	621	655	615	642	639	628	604	626	684	608	652	609	649	614	670	654	659	629	672	649	665	615	649	645	592	639	628	646	672	635	614	663	643	648	638	631	630	640	606	655	637	663	652	609	616	620	587	612	642	669	591	634	655	654	683	635	656	610	635	639	589	616	613	603	668	647	597	639	670	644	638	664	585	596	613	644	597	633	618	637	642	642	586	666	613	618	648	598	629	644	660	596	601	580	641	607	678	634	622	638	667	615	618	590	635	620	637	613	621	662	629	627	618	598	641	614	606	619	635	592	656	673	610	625	604	647	627	634	626	588	622	647	641	625	619	654	612	620	590	664	646	650	605	629	621	644	624	596	616	595	632	637	678	693	648	669	632	665	642	609	642	586	617	654	622	656	614	602	651	660	638	612	567	650	623	667	621	640	674	602	647	677	635	685	625	650	602	639	655	658	631	616	650	659	637	648	676	658	661	636	607	610	647	604	603	595	626	622	664	576	654	647	616	643	608	615	640	652	612	652	658	604	582	600	643	586	639	640	677	655	642	645	654	590	607	642	671	590	637	640	609	663	638	623	635	594	658	685	637	639	662	634	605	636	625	627	639	650	597	664	652	588	658	637	641	617	649	668	628	608	634	625	626	625	605	634	629	658	615	604	616	581	628	650	668	618	623	631	622	635	641	605	605	630	682	588	609	647	620	665	601	616	628	536	633	614	634	649	669	679	632	669	658	646	631	615	657	680	591	636	626	649	610	640	633	659	621	639	663	621	618	613	625	608	605	647	608	612	576	588	624	627	639	667	653	668	549	648	630	655	610	659	596	610	644	614	668	647	626	659	628	625	581	658	625	646	613	641	623	676	652	590	631	665	625	575	582	643	604	604	637	639	610	619	644	619	647	665	649	612	668	604	653	685	625	684	626	603	641	622	647	608	586	616	653	656	663	624	625	589	645	618	623	648	656	610	635	633	572	679	634	625	675	645	668	620	635	651	649	644	640	662	629	637	622	666	589	641	628	597	600	556	677	613	646	685	620	663	636	602	684	662	625	602	643	618	589	628	660	651	663	604	621	639	623	645	637	638	658	647	643	644	640	640	645	627	588	650	648	625	663	649	638	633	698	649	625	618	631	628	583	634	604	646	681	673	630	632	648	598	631	592	607	610	673	653	666	641	661	660	636	610	629	616	658	623	653	626	601	567	619	644	616	677	660	609	644	651	620	688	645	638	619	651	624	647	650	633	613	612	657	646	637	642	638	613	584	660	636	648	645	627	622	659	673	674	615	622
12193	30163	26160	18989	11652	8949	7203	13396	35497	37674	31517	24737	16866	9480	5090	2508	1460	945	763	699	721	671	664	675	666	663	623	628	633	646	613	680	666	652	620	677	677	655	640	650	652	668	620	603	719	676	674	644	666	646	610	650	658	602	653	669	633	664	660	713	634	647	660	662	652	689	643	640	678	627	666	683	641	667	676	673	635	589	706	667	708	678	679	635	671	622	694	606	662	632	685	670	653	644	630	626	683	639	638	669	658	621	628	651	675	624	646	633	715	682	623	577	661	696	649	644	674	697	628	677	655	669	699	652	654	700	672	639	666	665	658	682	662	672	682	693	670	630	688	667	695	630	716	665	665	661	709	669	631	640	616	635	704	633	656	633	663	662	661	666	666	657	599	715	632	643	640	674	660	654	633	678	601	626	658	629	645	661	645	721	667	585	624	665	660	657	631	657	676	615	603	653	651	647	679	669	652	622	630	631	619	616	652	640	641	606	643	673	622	718	630	635	627	661	685	651	662	663	676	628	687	645	640	707	691	642	656	617	656	690	696	671	626	644	644	624	640	672	664	652	672	642	679	695	676	651	696	651	652	665	623	682	646	619	668	622	649	649	579	627	595	693	668	656	637	653	653	668	656	667	666	639	671	669	663	654	650	673	640	662	703	678	657	706	616	660	657	646	665	671	666	627	662	643	637	603	700	684	643	672	640	660	664	652	662	608	661	568	669	669	646	654	644	663	613	652	688	645	652	662	692	671	634	673	627	629	640	674	649	674	651	627	629	614	674	612	669	662	681	685	644	673	644	665	702	655	652	638	694	700	636	691	629	709	659	646	666	631	655	635	655	672	708	652	685	617	689	692	633	676	670	645	678	673	654	663	639	647	682	606	658	626	630	640	662	649	669	631	668	642	604	684	655	594	644	695	724	632	630	675	671	685	700	677	612	688	643	692	703	651	624	678	653	640	643	621	618	616	680	692	644	665	617	628	619	631	620	676	606	681	661	629	668	652	652	610	671	644	691	659	657	657	659	669	655	682	619	657	670	632	648	667	672	639	643	683	707	646	637	685	693	649	634	603	654	698	656	623	624	641	613	652	637	679	660	655	668	635	661	651	658	626	672	653	644	656	629	646	680	664	695	657	685	673	652	700	621	663	675	651	690	661	670	619	668	604	618	615	678	682	643	622	689	668	662	604	653	645	687	675	669	655	661	683	614	666	696	663	651	667	642	691	639	664	681	656	644	656	684	691	669	667	689	630	662	641	680	624	657	682	651	648	618	664	665	676	662	665	670	680	673	627	664	609	645	644	650	618	702	651	651	660	633	667	610	642	624	670	655	670	686	693	648	639	651	690	677	636	637	707	658	635	653	645	651	638	616	669	687	634	643	645	702	669	639	693	682	673	653	650	688	619	722	654	641	612	632	633	633	659	666	637	704	662	679	672	684	689	661	663	670	643	653	668	663	666	682	691	658	619	604	723	724	670	626	654	639	635	631	671	647	650	672	623	639	649	719	601	631	644	628	683	630	657	677	634	664	630	659	681	655	689	665	695	621	672	682	664	685	658	661	695	654	673	680	643	618	619	624	641	674	687	675	685	631	626	668	634	655	657	673	669	681	628	672	665	640	663	619	668	638	660	700	663	673	646	629	675	673	673	671	652	638	654	657	655	604	620	665	636	662	640	630	649	631	666	696	694	631	609	642	660	640	686	586	641	655	643	633	669	684	630	619	655	643	711	638	677	677	684	646	668	634	607	642	638	676	657	666	670	705	680	665	657	630	636	666	646	685	687	624	699	680	659	689	695	662	611	648	666	634	674	648	645	652	607	642	653	665	674	660	644	679	663	672	682	683	678	630	639	666	676	679	631	695	625	612	669	697	629	690	614	625	678	656	647	622	665	663	630	668	692	613	674	694	667	646	626	679	700	686	673	702	646	660	655	675	648	647	688	654	616	683	673	614	653	653	684	662	689	640	663	665	667	633	658	667	674	631	663	635	676	682	620	677	674	618	654	664	631	639	679	652	593	606	671	613	663	648	670	680	647	669	637	706	651	637	677	665	678	700	619	673	638	661	660	708	687	665	628	646	651	659	679	663	639	686	702	702	705	621	658	606	639	649	638	660	623	695	640	630	630	693	655	663	636	664	677	696	628	657	671	620	665	674	625	637	643	674	645	640	666	664	688	653	684	674	678	672	649	658	662	648	662	646	652	665	680	648	666	642	659	676	647	704	666	644	666	619	630	632	624	657	691	675	704	644	603	675	654	685	684	739	629	713	627	655	653	658	689	653	637	654	641	641	712	676	652	652	698	732	658	657	614	677	654	634	620	650	641	624	676	708	672	614	654	648	666	663	647	667	711	646	652	669	654	651	659	664	665	581	628	614	651	674	671	646	636	690	670	659	624	643	631	653	668	656	661	691	670	668	644	665	662	634	657	668	651	678	659	667	677	635	687	664	655	667	638	666	643	667	681	635	680	651	598	615	622	642	626	685	652	696	620	653	603	638	644	622	648	661	629	670	641	661	642	661	627	632	657	651	650	704	643	651	595	679	702	644	642	659	651	574	693	616	675	639	683	635	649	625	689	632	648	672	620	669	664	681	705	668	625	639	626	657	620	612	673	631	665	625	639	616	678	605	665	663	642	622	642	650	696	662	682	650	633	644	691	634	614	648	698	637	661	637	669	597	643	612	704	660	672	672	658	655	633	692	651	692	629	652	634	682	703	694	687	639	683	641	645	706	635	652	611	658	613	672	725	624	619	643	716	615	603	669	662	646	624	643	637	639	654	635	644	632	658	644	676	621	665	570	646	623	652	642	642	664	702	679	684	658	714	632	595	585	651	639	696	627	634	621	656	614	660	644	628	649	646	600	631	673	652	663	610	663	665	696	637	649	671	676	641	637	675	620	686	647	643	617	630	659	651	649	649	670	668	652	665	672	627	650	651	651	639	663	677	637	635	673	662	648	657	628	642	611	674	629	623	651	642	653	696	663	636	667	649	672	622	658	622	643	626	709	635	600	642	641	669	640	686	651	670	665	630	641	645	675	652	678	650	649	632	650	686	652	637	678	675	659	665	642	642	649	649	646	622	652	622	698	667	664	623	667	613	644	652	672	696	639	625	644	671	630	664	607	619	646	659	648	646	662	648	652	642	649	644	636	661	637	649	645	712	665	673	650	642	709	620	671	638	636	612	664	607	645	649	652	679	660	621	605	673	654	674	651	633	667	627	669	667	680	680	671	669	690	680	676	665	670	651	688	636	625	658	664	612	665	658	674	716	643	643	634	653	676	663	610	676	644	641	646	700	629	677	614	635	681	647	659	678	651	697	679	678	600	657	623	656	635	707	717	622	666	627	588	668	679	658	657	688	646	617	646	673	622	650	669	627	631	635	682	606	664	672	711	696	665	658	635	650	653	680	714	659	653	643	656	675	610	637	686	650	641	677	675	696	630	640	680	642	669	639	630	614	670	641	648	643	694	671	686	630	663	655	634	679
28207	19621	13171	8140	4824	2157	1750	1960	2762	2873	2188	1578	1183	871	676	580	519	479	457	474	510	434	439	480	430	456	409	471	479	418	469	458	450	504	496	446	443	457	412	462	438	446	457	462	473	436	439	482	398	459	471	459	430	439	425	448	457	458	451	465	450	451	478	457	473	442	421	442	461	474	499	459	424	485	475	460	464	432	447	441	443	467	444	441	445	458	495	481	420	457	453	444	434	456	458	442	444	416	451	435	422	449	476	431	456	434	440	442	461	446	482	472	470	451	475	458	448	413	451	436	431	482	450	448	464	477	424	406	492	432	412	426	463	423	457	481	444	500	480	445	462	428	437	448	471	433	481	450	462	478	443	431	476	445	396	469	468	450	431	440	437	442	490	413	446	437	457	460	447	418	479	423	443	493	441	490	427	457	437	441	453	474	443	470	487	462	450	462	471	438	448	488	451	476	432	467	452	479	478	435	463	431	472	489	475	453	449	445	446	470	474	432	454	420	475	436	450	460	457	421	425	451	489	522	463	449	449	483	473	460	456	427	435	471	486	473	423	430	447	456	434	469	464	468	420	436	476	446	472	428	461	484	453	478	413	435	489	485	461	456	451	462	460	451	436	453	445	459	452	448	446	485	451	472	477	464	456	478	469	454	422	438	430	481	474	416	447	452	429	437	417	427	456	429	476	461	465	480	469	450	462	434	463	417	423	406	478	446	475	457	450	437	407	442	441	482	432	482	459	460	446	456	450	445	447	437	475	501	418	412	458	482	450	461	436	432	448	484	442	468	441	469	455	436	443	493	460	469	457	513	467	431	452	448	489	449	429	460	412	468	477	445	468	457	472	422	468	462	433	471	475	449	419	453	442	459	436	481	432	396	461	465	434	446	486	457	470	435	425	418	455	427	455	451	453	480	466	438	466	443	466	453	478	465	425	465	457	481	467	443	418	451	473	449	452	451	428	452	409	458	519	460	458	422	438	426	478	473	440	478	453	478	458	451	458	423	496	466	462	470	447	459	474	472	466	447	445	464	487	399	450	407	490	479	456	457	473	464	457	426	457	472	455	482	461	477	463	448	479	438	438	444	477	425	462	447	445	437	455	448	428	442	449	453	419	505	461	469	428	448	463	460	432	479	462	452	475	461	514	402	424	423	461	462	480	473	421	473	434	494	462	445	471	464	459	480	489	473	422	446	450	439	437	461	422	452	473	445	460	454	416	404	426	445	441	467	488	453	467	438	455	422	429	444	472	464	452	436	474	452	430	419	428	450	456	438	462	425	446	456	447	421	453	421	461	467	475	468	415	430	416	490	488	448	483	466	449	470	426	475	415	440	477	426	463	450	439	409	422	458	457	448	443	461	465	453	455	420	448	442	435	417	464	455	464	458	445	453	445	411	420	468	415	474	439	465	443	465	442	442	491	440	438	434	472	455	409	445	481	451	486	438	448	442	457	417	469	470	434	488	503	466	433	438	452	449	462	414	476	490	441	450	487	452	457	459	460	453	419	428	454	460	455	435	429	450	440	431	454	421	468	443	448	471	455	449	461	413	457	447	455	445	439	496	494	475	454	428	441	451	472	433	442	449	474	426	440	440	483	436	473	458	474	469	447	480	468	430	459	439	451	479	471	480	451	460	438	487	421	437	458	499	446	472	454	437	408	439	435	444	466	439	488	451	463	451	482	421	457	418	428	459	423	482	439	464	423	464	450	431	421	458	442	432	446	422	455	440	440	408	482	462	475	453	407	462	450	447	472	481	414	484	470	480	448	420	462	441	465	469	428	434	422	467	466	456	420	456	429	473	485	447	478	440	476	453	467	476	463	441	438	453	433	462	474	464	438	455	482	449	483	433	420	446	442	400	460	497	465	463	449	429	424	440	472	463	447	451	428	462	440	447	469	423	430	453	493	449	506	445	458	442	467	448	481	455	423	485	463	459	456	454	487	470	430	507	458	423	433	418	440	463	435	455	474	477	419	440	428	434	480	465	457	445	464	425	487	470	472	466	443	450	422	448	488	442	468	445	466	453	449	432	471	460	455	453	485	430	438	459	445	441	452	418	445	469	483	428	464	420	454	456	509	467	414	408	487	453	463	456	441	447	438	416	446	464	501	466	455	484	440	467	423	470	478	436	496	459	464	470	425	460	433	460	464	457	453	476	438	400	431	452	451	467	446	438	453	448	425	452	430	433	470	465	475	452	445	400	459	473	407	453	449	453	455	477	423	456	474	477	426	442	417	452	450	445	460	481	467	434	490	486	435	469	455	431	458	478	466	439	412	404	425	427	438	433	497	435	463	466	451	467	507	437	459	469	451	448	479	409	435	471	495	418	457	462	442	477	452	443	407	437	455	438	436	434	466	462	456	465	476	456	444	414	464	453	420	476	463	463	445	388	478	426	421	438	451	447	454	432	439	465	484	440	444	441	443	439	446	459	432	450	479	431	433	438	477	475	443	444	423	454	448	415	417	474	435	450	432	461	486	477	470	436	455	500	474	449	454	447	474	461	420	431	439	418	419	465	452	442	452	453	438	417	430	472	429	486	490	453	438	442	476	500	440	452	449	428	447	455	468	445	422	470	474	466	465	451	458	400	509	455	465	455	451	442	433	468	474	450	500	469	473	425	442	409	416	449	468	407	459	443	446	459	478	428	467	455	455	427	426	445	439	466	439	423	442	452	445	463	483	452	475	467	460	450	446	449	410	464	480	495	418	444	438	445	451	483	449	474	431	434	426	434	466	461	431	453	482	413	454	453	412	446	454	475	450	445	484	475	409	441	451	475	445	484	448	430	460	494	476	439	421	440	423	438	460	443	446	469	446	465	431	452	409	423	461	458	485	478	454	462	469	469	458	457	465	461	492	439	451	458	475	438	491	472	465	480	459	465	455	455	468	479	466	450	444	464	423	486	455	436	416	429	489	402	464	456	469	451	451	475	439	460	444	483	453	447	480	468	446	448	470	461	423	474	479	463	464	454	482	469	471	451	409	434	503	465	474	427	478	448	473	475	465	483	469	449	460	474	434	465	417	469	426	447	451	439	470	453	471	486	440	438	478	488	460	457	465	476	494	433	443	414	445	447	444	447	465	435	433	465	496	434	450	454	471	449	424	438	417	439	443	438	467	486	451	444	430	450	478	441	471	408	452	455	472	449	451	434	425	481	486	433	459	451	456	440	440	440	451	475	446	457	446	469	431	480	435	460	416	474	451	451	436	485	459	467	498	430	490	468	429	465	417	419	445	470	476	453	441	497	434	454	500	473	447	483	425	478	466	470	445	436	449	471	450	447	463	468	440	508	424	474	435	462	456	444	433	453	449	436	450	444	468	445	447	436	470	409	463	487	456	470	420	468	477	476	431	457	405	443	446	482	425	475	420	432	463	466	439	493	447	484	479	439	427	457	477	454	469	492	470	431	433	457	477	487	422	469	441	449	441	459	494	426	465	471	427	421	455	469	494	490	417	476	479	430	482	445	493	454	458	453	493	418
9854	15294	13302	9454	7557	3721	3082	3511	4229	4078	2960	2046	1597	1082	778	661	516	514	524	505	456	493	478	473	496	534	469	505	454	459	468	494	497	464	529	466	455	471	449	496	490	488	515	505	484	508	494	499	476	483	485	465	478	482	458	478	482	487	476	469	526	507	479	476	468	532	489	486	509	493	510	489	441	494	500	518	434	472	447	483	506	465	457	491	504	487	495	437	467	507	495	508	486	516	514	487	458	502	450	472	451	486	479	501	496	420	513	479	430	490	475	481	489	446	469	466	486	473	483	494	495	484	470	450	486	478	504	519	479	503	491	485	458	481	490	452	475	493	520	504	513	498	485	492	477	497	494	491	483	471	504	474	485	516	508	449	497	527	504	473	486	479	446	483	512	469	496	482	493	482	469	468	468	485	481	523	515	477	507	479	487	494	474	472	508	452	464	531	470	486	495	510	481	502	477	463	511	495	460	506	486	503	469	498	486	485	424	485	459	526	480	484	483	500	467	486	498	496	492	486	514	509	480	469	488	458	479	496	511	534	460	492	519	463	515	447	498	474	479	481	508	510	504	485	512	472	492	457	471	468	495	482	449	497	470	478	466	502	477	493	465	487	447	488	486	478	517	470	479	488	485	516	458	488	484	490	510	480	475	483	468	522	489	510	512	505	493	475	449	487	500	479	493	500	505	500	468	500	462	490	483	550	463	456	494	520	449	490	497	474	488	472	484	537	489	472	476	510	494	501	509	482	472	458	483	476	487	460	452	509	503	443	485	529	483	513	465	477	502	452	497	475	491	450	485	473	462	487	494	513	492	452	488	452	500	441	472	491	507	463	509	504	474	511	464	512	458	469	438	479	473	497	442	439	506	482	459	472	483	491	437	483	533	487	468	519	501	448	503	471	495	492	478	519	476	484	484	492	494	507	492	496	470	466	483	489	474	526	529	504	495	477	497	487	507	449	510	478	479	517	514	501	479	489	468	444	473	510	531	463	492	485	499	508	495	524	472	492	466	480	498	511	539	471	481	461	482	458	522	549	458	497	488	460	478	499	490	475	489	521	484	456	497	485	500	525	478	461	526	503	492	484	467	493	478	454	499	453	422	458	495	444	500	459	509	492	459	473	443	515	482	488	452	508	461	464	462	459	481	472	499	504	449	501	501	491	485	481	504	493	474	508	479	511	478	489	457	496	439	513	486	463	474	509	513	503	483	523	476	505	507	474	481	530	493	490	472	482	499	481	446	476	555	497	478	478	524	519	456	461	470	514	486	506	463	490	504	505	504	489	467	533	483	472	491	480	491	496	463	460	487	459	496	494	507	472	506	471	471	488	490	493	472	483	449	466	478	502	473	455	495	446	505	518	467	455	493	456	466	481	463	465	512	505	476	482	482	506	498	456	529	460	513	470	516	518	495	490	473	458	518	501	507	475	434	510	478	505	497	466	513	516	468	453	503	497	499	486	492	509	442	479	451	499	460	485	492	492	482	508	517	501	460	511	468	476	450	479	494	491	474	510	443	484	465	505	500	444	473	518	450	511	531	473	460	481	497	465	474	502	489	492	491	480	485	458	513	462	489	491	487	476	508	461	503	499	471	525	472	475	501	478	434	470	483	509	491	516	487	500	503	494	485	513	452	495	501	462	455	511	489	486	483	465	461	441	502	516	493	494	499	442	552	462	499	456	463	515	513	506	537	494	490	494	471	493	493	520	539	496	509	516	482	508	431	456	507	487	466	467	510	446	486	527	523	462	461	504	475	514	475	475	487	501	492	517	476	478	430	517	516	503	511	470	495	518	515	497	506	454	475	450	540	491	478	486	456	528	528	547	484	449	504	480	441	507	505	495	438	461	484	469	517	486	475	486	493	493	488	491	519	449	450	494	466	475	508	456	481	462	515	486	499	506	487	492	517	515	459	517	492	513	463	463	482	480	503	492	481	486	443	471	481	551	436	468	509	482	480	482	463	486	489	472	462	469	449	463	534	443	487	458	481	493	477	489	482	526	488	517	486	476	509	475	485	478	481	500	479	479	468	528	441	515	471	455	522	503	481	492	476	481	461	510	506	504	486	507	490	468	467	539	488	467	479	461	501	467	465	484	486	477	476	478	479	494	458	489	472	477	460	515	491	484	457	484	470	489	524	495	469	461	452	517	484	510	476	487	501	488	483	479	508	496	518	457	482	513	440	477	489	492	482	458	468	502	505	476	466	506	496	475	486	520	504	465	451	491	492	495	490	502	473	447	473	469	499	458	517	490	477	477	487	485	507	486	489	502	462	494	466	473	510	487	515	449	421	441	474	485	479	488	485	455	496	488	504	524	446	467	469	481	448	464	504	473	479	491	502	464	502	492	448	475	520	483	490	473	472	499	477	511	476	487	489	460	483	451	475	482	480	472	516	487	474	467	506	474	470	445	477	523	512	506	498	447	485	504	488	517	488	490	485	511	458	487	481	478	447	464	508	480	442	454	449	505	484	459	489	487	506	495	471	502	456	477	484	475	495	504	486	526	496	492	532	539	471	466	498	529	459	485	482	488	520	472	464	471	539	457	509	472	490	496	453	460	513	505	464	479	521	497	492	508	474	491	504	476	515	498	492	468	462	495	503	459	455	476	488	487	486	505	481	481	495	461	485	509	522	503	481	463	484	465	465	494	480	477	506	501	460	498	525	477	491	489	460	443	469	494	466	455	470	506	476	479	515	466	488	470	463	480	512	491	459	453	505	488	485	504	482	477	463	470	503	469	511	468	484	477	475	479	471	466	516	480	490	489	509	472	466	493	459	530	493	444	479	509	484	461	495	466	485	476	478	463	486	486	464	493	478	520	492	494	490	467	538	489	507	481	498	467	491	483	455	535	523	491	526	481	487	482	514	474	498	487	459	475	478	483	517	520	499	496	517	491	463	482	464	507	535	483	480	487	477	457	480	481	501	472	537	491	504	502	478	459	501	479	470	486	495	503	441	446	481	496	480	497	460	531	477	466	488	463	472	548	464	462	438	491	503	472	503	461	501	463	510	475	496	464	507	486	529	498	463	505	482	516	476	488	462	491	490	493	474	509	535	482	489	495	485	482	477	506	467	480	446	486	500	536	470	491	506	462	497	447	496	463	474	445	485	470	484	480	502	493	485	501	507	504	526	474	432	456	495	500	489	523	446	507	484	467	433	465	470	469	511	491	464	465	486	446	490	464	488	512	521	443	465	458	491	470	454	483	477	480	455	462	468	480	500	481	444	498	550	525	509	529	511	491	514	462	480	489	498	514	482	478	524	469	451	471	479	439	519	474	461	492	478	499	461	472	515	474	474	472	459	511	509	503	475	482	446	511	457	448	435	531	467	473	473	482	483	553	491	468	464	485	451	483	505	454	469	472	459	481	493	482	476	507	476	482	452	498	466	465	465	489	495	458	468	478	465	438	430	488	467	445	520	498	493	502	526	525	499	493	514	474	496	488	493	456	466	512	464	485	460	453	496	496	508	494	483	430	469	485
24259	21385	28396	24745	21008	8046	2997	4907	18438	20466	16443	10820	6611	3366	1884	1058	769	610	539	543	531	525	498	501	515	533	484	522	470	514	509	531	502	501	504	512	483	508	548	503	548	493	473	490	544	535	515	564	515	516	504	557	480	526	488	500	485	536	528	536	554	585	510	509	517	554	556	519	524	516	533	507	515	485	537	529	492	533	537	489	535	534	510	555	450	514	495	487	494	511	519	509	498	502	520	529	514	496	540	531	524	520	505	529	460	489	506	547	517	534	549	523	509	520	472	556	504	535	487	552	527	529	533	481	510	566	514	498	540	483	543	507	484	505	498	580	569	547	510	495	516	479	486	506	525	517	531	536	531	534	544	502	511	490	522	524	513	523	530	537	510	519	530	498	532	535	548	509	500	525	496	534	509	489	485	467	515	518	558	514	497	513	522	527	513	463	525	504	519	543	484	510	523	553	520	516	492	560	526	481	542	517	510	515	535	566	486	508	540	565	508	510	504	514	552	547	473	542	509	518	499	495	533	565	534	540	521	516	510	520	554	505	504	515	542	534	501	536	506	540	516	517	496	525	513	553	520	519	527	509	537	492	508	538	499	576	516	509	524	525	552	526	573	510	530	567	522	519	517	474	508	529	534	501	527	473	552	542	537	509	554	441	510	522	522	478	533	510	524	499	506	505	492	549	539	514	513	468	531	511	475	494	495	480	504	532	552	540	522	555	503	535	529	517	539	537	501	536	549	514	509	538	496	471	515	494	487	505	504	488	450	532	546	539	509	523	517	541	507	535	522	490	502	531	507	524	515	510	506	524	528	527	518	546	500	553	525	520	489	535	534	504	491	496	494	502	517	494	464	506	521	549	509	544	498	486	536	553	535	493	532	503	543	525	526	539	556	536	515	570	496	483	520	539	533	500	480	520	514	505	554	521	504	516	530	496	491	550	550	516	473	521	538	533	500	524	536	504	459	527	506	483	556	535	505	490	537	498	542	476	559	455	506	525	541	503	490	531	549	543	506	516	509	510	493	493	532	567	517	527	521	494	492	517	543	485	474	527	471	554	539	517	472	522	568	578	511	501	495	506	518	514	502	501	564	484	507	537	513	510	500	567	511	514	473	546	570	524	484	534	467	516	507	500	525	499	515	547	560	528	508	501	499	495	530	537	522	500	482	549	521	546	549	570	528	532	527	502	545	486	551	498	496	517	537	513	499	503	509	479	506	532	538	539	559	522	501	542	497	517	468	484	514	507	523	526	504	524	510	540	478	513	531	516	541	499	523	532	489	489	508	524	509	472	551	517	488	495	482	550	573	520	500	539	500	479	530	546	544	492	518	530	483	487	549	479	532	518	517	512	520	548	502	511	515	534	515	539	473	559	510	494	493	499	530	547	524	506	518	529	556	534	488	509	541	518	502	487	513	529	520	515	538	497	553	524	486	505	553	484	506	517	534	564	516	520	514	482	522	509	503	510	530	502	516	523	576	524	536	559	530	532	494	530	512	508	516	519	519	516	502	529	529	522	507	522	526	516	526	499	510	521	524	502	469	482	505	519	474	528	535	529	504	496	476	531	487	490	490	551	503	503	538	538	497	515	521	514	511	515	492	513	517	539	539	472	525	496	522	526	515	501	519	505	507	452	538	489	538	517	530	523	544	524	532	491	474	492	532	543	513	515	542	508	545	516	537	492	493	527	547	553	525	554	493	482	495	520	546	462	479	528	556	555	543	496	544	522	514	527	540	530	503	484	480	527	489	524	498	503	503	553	511	524	505	513	512	522	505	497	494	523	490	533	502	507	496	505	471	466	521	488	550	516	505	535	518	515	512	528	513	513	547	518	533	507	515	546	539	537	501	535	529	516	494	523	498	541	480	508	504	539	536	533	524	499	502	503	508	533	507	537	491	493	497	493	537	512	499	586	518	518	532	484	525	508	514	504	500	551	504	517	539	532	545	519	526	522	491	501	543	576	576	529	518	527	495	494	518	498	479	524	540	549	500	535	520	467	534	524	545	537	512	464	508	515	542	509	479	538	520	535	540	485	499	490	546	522	497	491	530	530	540	556	516	544	529	536	498	505	525	525	530	476	547	496	537	526	473	579	508	512	539	493	527	485	541	503	543	477	527	517	527	537	562	476	500	487	508	515	542	499	502	531	535	547	521	524	543	515	489	536	512	492	488	494	522	565	515	520	508	512	502	516	497	515	480	504	504	520	496	533	513	521	521	548	543	528	521	506	512	535	523	522	480	510	501	534	542	501	547	527	514	549	551	534	481	529	503	487	509	467	545	524	521	509	528	521	511	533	524	515	558	484	512	591	527	489	508	537	534	502	483	499	535	494	569	516	526	530	559	538	555	545	567	511	527	507	525	490	505	495	508	490	520	525	524	541	474	573	556	518	502	525	526	492	482	486	507	490	545	522	518	484	486	522	515	524	495	554	530	536	502	505	484	523	490	515	511	491	506	513	480	527	565	526	484	504	494	492	530	492	539	535	567	501	492	508	502	524	520	536	510	538	510	494	479	472	494	507	501	547	514	547	520	505	490	537	516	532	516	465	505	495	549	497	497	520	483	509	473	517	522	536	511	535	522	512	512	514	470	495	488	556	504	508	512	517	519	496	512	503	555	530	525	522	512	522	525	513	527	495	506	490	505	513	496	561	522	533	526	475	531	518	547	511	524	532	496	496	489	523	534	515	495	492	491	545	462	489	494	494	506	485	485	505	480	541	530	529	519	516	547	511	535	519	491	584	518	524	538	531	480	571	529	516	538	475	504	490	483	542	492	560	537	516	531	505	494	501	504	502	498	517	527	484	494	508	507	526	531	505	541	487	527	503	504	481	515	485	469	488	545	521	485	487	580	497	495	523	507	478	555	480	454	501	482	540	530	485	515	526	524	526	531	486	479	497	533	547	506	513	554	525	494	542	507	530	531	525	484	506	517	473	494	549	480	495	542	464	542	502	512	500	494	538	508	497	563	524	507	512	491	518	516	539	505	520	521	538	557	487	471	478	524	535	536	488	551	509	455	547	517	488	503	532	508	523	498	536	528	515	555	526	552	535	492	521	486	529	515	521	514	533	518	497	515	512	552	561	529	515	517	575	493	514	521	483	564	557	525	514	522	508	487	542	481	475	493	519	514	492	520	506	559	530	517	506	524	514	513	565	507	517	500	534	493	476	525	520	492	516	552	484	495	552	484	519	531	517	531	459	497	485	562	539	525	499	511	517	514	542	466	507	543	464	545	532	527	529	491	541	568	489	497	538	511	489	514	554	499	515	485	506	563	522	527	543	490	479	521	522	561	516	474	499	502	555	524	534	515	489	523	526	493	523	547	506	502	482	504	526	551	517	574	512	499	523	520	514	516	550	495	514	472	517	511	544	484	491	527	499	516	538	519	529	526	529	527	502	517	489	535	529	482	488	525	473	517	500	487	557	533	496	486	522	503	527	457	525	510	492	531	489	523	493	469	518	533	540	501	493	511	548	530	508
10220	21589	17334	12052	9443	5136	4368	8162	25248	25096	20176	14198	9249	4952	2663	1435	904	663	607	519	539	539	544	566	533	515	540	543	557	545	530	504	526	548	549	531	552	533	529	563	546	530	519	511	523	529	519	527	538	530	547	534	554	564	575	558	512	573	531	594	522	538	558	520	511	543	554	501	551	556	556	602	548	546	563	534	535	550	559	551	513	532	584	511	545	527	547	505	551	544	492	558	546	522	546	562	572	538	536	564	536	555	532	554	597	526	529	541	541	532	551	578	588	534	528	552	523	535	536	532	535	486	550	553	545	618	580	535	557	558	513	534	540	539	530	539	548	532	549	558	502	517	558	555	564	559	522	567	540	554	525	547	523	563	532	578	534	561	521	560	531	539	521	572	541	571	578	526	512	554	527	568	545	552	493	531	565	516	559	550	542	509	545	563	524	508	545	560	552	543	533	566	524	535	496	514	572	560	569	518	556	501	554	515	567	517	552	578	539	572	535	535	518	540	505	549	556	534	518	533	539	583	528	522	540	517	533	519	543	547	560	530	530	551	551	557	577	561	487	563	561	539	575	528	511	570	542	595	527	563	562	532	525	528	537	546	560	532	494	557	551	529	500	567	536	555	492	539	529	566	541	538	510	556	556	535	517	553	555	548	519	531	595	557	550	574	569	568	528	562	565	549	514	549	518	514	527	537	545	556	594	545	503	547	585	580	542	513	527	573	535	547	514	525	537	524	521	537	554	513	572	532	554	536	528	548	547	540	486	537	543	605	558	576	532	536	533	510	524	514	518	560	586	534	578	518	558	539	484	539	528	555	573	559	526	536	547	542	555	530	535	504	574	542	552	549	550	519	592	527	526	540	536	534	550	512	515	529	520	537	529	533	535	512	574	547	561	522	524	567	574	550	511	542	582	548	589	535	553	526	568	539	507	539	557	561	576	565	503	581	567	526	529	551	512	564	582	571	510	554	545	558	586	518	539	559	548	577	579	556	562	501	554	560	562	558	545	573	535	555	595	521	557	560	516	541	553	532	525	546	555	532	564	553	534	549	546	550	539	542	558	550	583	525	552	538	511	528	507	547	545	546	549	599	535	587	544	543	528	560	517	530	538	538	515	556	545	525	577	570	512	557	524	527	535	556	562	544	534	512	539	528	533	515	525	533	530	496	510	528	542	526	518	557	573	569	566	526	522	523	545	501	573	580	556	536	581	558	545	488	533	535	539	587	538	539	559	545	551	549	553	545	544	553	541	552	553	556	570	548	542	560	525	553	533	574	557	528	598	536	546	546	536	558	603	551	543	510	503	533	597	570	547	526	588	576	575	544	534	504	522	526	559	527	591	527	524	536	585	652	593	553	540	551	521	587	535	532	544	603	552	515	563	582	582	547	549	549	501	536	520	500	499	558	551	491	566	544	557	578	543	524	484	547	528	587	524	551	549	554	538	533	559	551	523	513	557	601	577	534	540	515	485	575	529	560	519	529	540	529	547	545	508	554	557	509	563	554	539	523	520	532	586	571	578	525	566	509	558	584	552	529	520	571	524	518	554	537	531	478	552	527	546	539	570	515	548	569	526	534	546	522	569	552	543	543	557	527	557	539	556	529	541	551	554	490	507	536	540	555	543	535	556	518	572	544	555	527	533	521	565	552	549	537	579	548	516	537	530	560	544	514	561	559	505	520	546	513	544	573	531	571	545	514	530	511	558	571	533	498	481	515	536	521	511	557	535	556	523	563	556	539	541	526	553	537	545	525	525	509	544	500	585	504	560	554	556	550	554	505	567	573	566	535	564	518	619	545	492	528	519	568	568	553	542	492	543	558	548	505	524	526	563	546	553	521	526	544	495	482	534	507	531	557	514	538	528	522	540	540	558	535	548	563	526	523	543	564	526	518	532	550	581	583	505	531	540	546	541	561	608	536	522	539	561	562	565	522	546	521	555	555	570	531	544	558	536	554	547	536	559	588	563	568	529	524	514	566	570	511	521	540	524	562	534	523	516	520	552	546	541	581	536	525	546	530	526	549	584	524	537	536	561	551	546	519	523	549	553	563	547	536	529	565	551	503	512	558	532	526	574	597	552	557	536	504	553	551	559	514	524	586	568	554	515	584	545	562	513	564	525	561	540	517	520	512	520	525	541	543	562	517	546	501	603	527	561	556	534	549	533	536	544	558	578	542	546	491	574	532	496	552	563	562	560	531	506	515	506	518	573	544	580	539	498	548	534	554	553	531	524	534	513	554	531	543	534	567	511	538	573	544	560	545	522	506	556	516	561	547	549	537	567	571	562	561	522	519	563	560	498	513	541	514	533	580	555	546	543	529	584	521	521	541	542	513	546	527	553	535	496	537	530	559	537	513	534	538	529	560	530	521	561	564	540	517	493	542	543	570	581	573	508	531	525	536	527	563	532	527	591	560	546	574	541	514	522	507	539	561	560	536	552	543	523	550	536	542	559	534	517	558	521	542	557	583	529	508	558	533	529	488	547	560	550	539	552	555	522	542	561	575	537	533	544	530	524	504	501	589	535	553	534	514	534	519	549	535	519	537	537	535	526	535	533	554	486	535	553	545	561	543	522	526	533	580	529	553	560	558	526	531	567	545	551	593	543	549	590	528	528	562	560	523	528	521	553	538	564	578	492	579	539	564	546	552	575	547	578	540	539	538	540	538	541	530	556	518	534	560	541	601	556	532	578	564	530	533	569	583	530	537	534	514	580	517	530	569	550	564	568	533	523	548	532	564	545	508	544	536	491	499	520	562	578	528	554	545	554	598	560	529	530	566	541	511	522	563	556	526	505	558	539	561	547	532	526	523	527	538	536	543	579	527	520	556	518	546	558	549	588	523	548	558	529	526	514	587	560	523	568	573	520	587	539	520	565	508	561	577	537	556	523	583	542	565	537	536	564	567	533	521	567	526	560	552	567	533	505	553	578	531	545	552	558	539	527	544	553	546	550	584	542	526	577	528	536	559	525	580	514	557	523	527	541	586	553	544	519	515	571	570	533	583	567	534	569	535	590	507	558	554	558	571	541	507	544	542	571	533	557	526	536	515	524	560	529	539	518	516	523	539	555	542	525	524	556	547	554	540	537	579	552	585	549	564	528	504	541	532	552	544	522	530	523	537	532	489	526	520	488	569	554	576	569	538	547	533	516	522	545	525	542	531	543	522	551	573	555	509	551	589	554	514	564	547	540	528	541	524	578	564	551	574	533	551	592	552	549	568	556	518	545	546	523	491	553	549	534	591	528	522	570	564	532	499	531	536	542	555	557	560	544	527	538	590	510	575	546	553	537	547	580	543	535	547	537	594	561	541	564	546	514	608	544	522	545	593	553	547	517	545	530	567	572	542	539	552	524	550	544	528	531	557	551	550	544	535	528	543	547	569	547	547	576	517	533	538	509	538	505	550	529	562	584	532	513	551	573	579	565	537	539	566	545	521	536	532	538	549	539	598	545	546	515	555	550	514	556	518	561	518	578	580	519	505
25234	21384	27302	25693	10889	2375	1647	1876	7288	12752	10575	6366	4412	2201	1442	848	605	553	530	522	509	513	489	515	464	520	523	524	465	505	498	495	504	506	494	518	462	463	543	526	508	505	475	485	493	489	495	494	480	510	517	554	493	485	518	511	505	505	532	504	519	553	499	496	486	504	464	495	530	466	538	481	507	510	540	505	524	499	488	472	516	465	503	466	496	495	515	553	501	496	518	522	541	488	503	495	467	494	461	520	502	460	503	518	514	460	480	494	486	506	506	488	490	512	507	518	503	482	535	516	451	467	497	510	485	492	464	538	529	456	467	492	485	495	502	525	503	490	492	462	521	529	494	496	492	500	550	461	514	490	485	488	473	475	508	552	492	492	539	503	516	497	485	485	476	531	512	469	529	521	462	512	518	477	531	470	469	478	502	566	494	513	476	490	511	454	507	499	538	513	505	483	543	508	470	491	513	497	548	532	449	506	511	489	534	503	519	523	496	499	460	513	497	493	530	511	487	499	510	519	500	507	519	510	541	506	490	508	508	498	521	543	470	474	495	470	479	487	521	544	512	509	532	446	512	499	478	460	499	492	523	463	472	507	480	505	520	564	495	521	493	565	506	519	543	443	481	547	508	458	511	552	518	512	525	512	528	484	520	436	467	515	524	465	518	511	515	495	514	486	473	546	521	501	512	489	530	526	508	514	512	516	465	524	477	467	487	511	542	482	491	506	444	519	484	526	494	462	462	520	499	481	523	447	492	532	508	501	573	496	502	508	520	518	515	484	542	510	459	475	500	498	499	509	527	495	511	520	495	488	485	468	487	511	486	511	511	491	503	481	523	511	502	457	471	470	522	506	494	509	511	460	510	494	539	524	528	542	514	486	491	506	491	502	520	472	485	532	527	511	511	557	484	510	504	473	510	492	509	497	482	446	476	505	488	560	513	487	520	489	521	502	569	524	497	511	524	480	495	500	504	501	467	497	536	512	480	509	538	483	516	500	530	525	528	491	450	514	507	501	503	455	513	532	505	468	494	459	490	492	470	454	503	465	489	470	491	523	518	529	509	513	489	508	474	521	473	529	500	486	534	507	529	494	533	512	509	523	463	485	510	477	572	490	548	503	513	458	484	525	547	468	516	481	501	460	500	527	498	489	520	478	489	514	502	518	500	467	495	504	545	515	482	484	497	518	500	512	480	498	486	497	453	490	518	483	504	520	484	535	513	466	485	434	481	494	456	503	510	497	522	492	495	476	496	497	492	505	485	493	516	511	498	477	498	489	459	494	532	475	517	472	522	517	513	507	483	524	517	491	475	488	457	482	500	493	466	509	513	506	477	476	502	508	502	505	540	521	522	513	470	530	516	494	519	468	480	482	483	513	490	474	501	490	478	497	526	470	516	488	498	508	531	505	501	504	452	473	480	494	524	481	496	505	504	546	501	518	459	474	500	517	508	482	498	463	472	488	520	519	466	498	503	476	470	516	517	516	524	518	493	515	502	520	551	535	545	489	511	509	490	509	487	478	508	531	495	509	539	500	521	523	495	483	507	472	499	517	489	507	476	487	504	527	466	508	509	485	486	516	490	497	477	493	507	485	508	496	495	528	498	476	498	511	485	488	522	486	517	500	503	487	490	466	475	464	496	497	515	473	558	530	461	473	514	518	501	534	505	496	480	495	501	471	495	510	523	482	485	508	484	476	497	478	498	546	479	481	483	507	519	499	529	502	505	494	467	496	501	498	486	521	491	493	498	475	505	487	542	529	475	540	468	500	515	523	541	508	473	494	494	509	467	501	485	521	504	555	509	477	523	490	523	515	472	512	483	489	488	503	521	478	499	482	512	507	495	502	515	523	510	508	474	507	509	500	537	522	470	495	457	483	454	481	457	502	525	525	484	513	489	463	500	482	539	538	480	507	512	472	469	513	516	523	459	506	522	489	538	490	524	533	488	501	522	525	490	497	460	487	484	486	484	467	496	494	495	497	512	494	498	519	515	440	489	468	511	489	502	493	502	484	480	526	509	513	511	518	524	469	466	539	476	463	489	485	495	505	515	525	496	502	549	531	530	554	483	462	514	498	473	479	472	492	497	511	494	527	480	500	462	527	496	474	520	518	498	510	530	479	555	516	550	468	509	491	481	490	462	471	506	517	493	491	493	453	475	508	534	494	469	500	499	464	504	497	483	543	478	478	503	500	506	522	517	505	524	509	477	531	513	523	433	493	528	506	506	497	521	471	431	499	534	490	502	513	526	552	502	469	481	454	521	496	530	491	471	493	504	507	466	499	526	496	507	501	516	501	502	489	468	468	536	498	523	465	507	494	537	482	543	484	502	506	492	520	523	495	494	484	462	481	510	496	516	514	520	526	548	477	481	486	530	520	502	505	488	500	472	518	528	523	534	507	493	489	495	495	483	479	487	514	527	504	483	531	533	485	559	514	527	500	484	511	488	522	528	506	459	462	493	532	498	503	467	483	502	484	466	523	507	467	531	504	494	493	485	509	521	497	517	494	460	504	479	468	467	439	500	502	496	517	485	512	531	539	481	444	491	531	519	498	504	502	487	468	456	468	507	541	490	479	501	529	495	512	480	484	464	459	504	499	495	494	496	483	495	539	504	480	495	508	459	509	481	496	525	490	492	472	498	510	506	494	477	557	488	517	498	505	502	506	462	486	484	521	506	481	514	485	500	535	484	509	465	457	492	472	494	505	515	490	470	506	518	467	480	508	500	479	519	509	533	467	476	509	532	479	486	521	513	496	511	479	530	519	514	463	481	499	494	492	503	496	508	482	467	508	519	479	487	486	500	509	492	471	495	503	492	512	478	466	509	491	472	488	483	479	522	462	468	483	472	529	520	476	494	519	519	519	519	490	474	540	448	491	517	516	466	504	527	487	489	518	475	528	523	520	476	484	470	529	489	510	509	527	480	466	525	491	467	516	503	514	521	494	533	540	519	502	521	537	531	497	463	479	504	476	508	511	499	492	505	489	460	472	487	531	449	511	485	517	493	512	511	503	513	518	489	504	524	481	501	518	530	506	500	520	483	513	524	449	505	490	522	519	557	494	459	506	511	547	464	447	551	512	490	505	466	524	515	503	482	501	489	474	500	486	473	516	515	495	503	528	496	517	470	530	480	479	539	481	495	485	506	490	510	502	505	495	500	493	494	533	480	521	496	488	529	525	480	483	498	487	493	491	516	454	487	516	465	493	465	496	515	482	482	482	543	484	512	496	511	491	490	469	519	494	496	448	543	540	524	467	471	492	475	505	516	491	507	504	523	477	516	506	491	489	531	519	496	495	536	479	496	543	550	556	503	533	531	494	463	518	494	470	507	461	531	517	501	501	499	462	489	521	499	475	513	515	477	502	488	538	515	502	484	477	494	504	500	501	499	493	518	493	459	493	512	500	531	464	516	478	449	527	486	487	484	533	487	520	525	501	482	477	526	498	476	472	529	482	515	463	468	519	508	475	500	505	483	489	494	486	498	532
9218	16186	12661	8859	6282	3464	2618	3575	13619	20924	16634	10746	7326	3881	2233	1227	808	610	526	545	570	527	567	526	556	543	541	521	557	507	503	561	536	496	539	552	502	548	572	536	561	595	541	532	546	502	519	508	518	529	538	548	522	521	553	474	521	515	551	530	570	541	541	530	533	563	490	555	514	551	508	526	539	508	528	509	522	548	536	585	537	495	496	510	536	557	486	553	511	531	545	553	550	525	519	561	542	521	544	548	535	558	545	550	523	535	548	529	531	493	532	579	514	548	467	555	541	527	529	573	526	498	553	532	548	543	508	529	483	510	527	496	539	503	511	516	544	530	541	549	539	566	501	553	488	528	502	575	521	513	533	542	547	495	565	513	559	494	589	526	502	529	558	530	508	541	513	558	539	567	515	561	570	573	576	525	481	517	557	527	540	516	535	550	526	533	530	520	513	494	502	558	558	550	515	565	499	585	511	554	544	523	507	531	557	512	501	518	518	557	532	542	526	528	587	517	512	530	543	549	558	511	541	516	523	493	521	512	531	514	537	552	543	521	544	538	576	548	558	536	538	516	579	532	511	548	537	515	517	517	528	570	571	550	530	527	601	569	475	510	531	577	521	555	538	508	570	538	529	496	499	572	527	515	502	506	571	558	576	530	523	522	527	521	596	520	543	517	521	536	538	526	536	529	517	504	574	496	505	530	541	528	513	534	520	576	579	539	525	534	571	542	539	519	548	558	484	538	555	545	566	519	538	566	523	528	487	534	517	524	539	546	524	526	577	563	585	555	557	548	515	522	517	554	554	529	554	534	528	549	511	528	551	542	522	557	510	565	524	538	544	505	545	515	505	543	511	537	478	560	544	570	539	517	535	539	571	524	564	522	532	521	521	519	506	569	495	488	524	529	535	515	537	540	551	537	568	541	516	527	521	503	557	518	537	513	509	557	544	503	546	580	555	537	559	512	519	541	541	524	538	506	545	518	560	567	505	524	561	551	494	538	559	554	587	526	547	528	540	508	565	520	559	528	531	561	515	576	524	529	510	529	573	567	561	513	514	579	547	522	565	535	546	552	518	565	543	538	583	583	543	553	540	509	552	549	537	566	501	503	562	496	577	532	517	545	564	562	525	563	566	551	564	520	546	540	575	492	510	527	502	526	557	507	518	533	539	495	485	558	537	532	554	548	538	534	539	529	566	545	558	566	528	508	529	585	538	539	531	530	500	589	520	535	560	592	541	516	537	516	585	528	526	503	541	498	534	536	522	544	561	547	510	537	582	543	538	511	539	557	531	541	563	510	577	572	569	524	507	548	532	513	518	553	537	547	518	557	514	518	579	543	533	578	525	535	560	529	501	547	528	546	581	540	579	543	549	526	516	522	536	568	526	500	526	526	522	523	545	534	554	571	542	562	519	512	529	550	543	549	537	515	550	524	551	526	572	519	533	525	522	527	515	546	500	565	574	514	520	532	525	555	526	573	513	538	532	544	521	566	540	527	546	538	546	558	537	567	523	531	534	515	565	530	520	501	532	545	534	515	515	555	510	583	547	534	518	523	515	548	527	486	528	546	535	551	552	530	526	543	538	589	528	548	532	523	505	526	558	490	549	506	525	502	531	538	563	518	535	563	558	524	539	521	549	570	554	524	543	518	507	533	539	510	516	509	542	513	540	562	504	502	538	538	544	567	584	554	560	545	534	541	555	517	565	530	542	559	548	542	527	540	542	530	597	597	541	508	563	504	510	541	510	545	529	560	521	546	533	517	545	548	527	506	515	552	505	527	531	530	570	524	495	545	500	487	535	538	516	492	492	520	551	542	510	558	550	565	561	551	558	541	511	526	562	515	545	527	519	565	537	520	573	553	493	537	528	539	534	542	502	505	559	576	501	517	481	518	532	532	523	532	542	540	530	502	562	525	542	538	567	544	520	555	546	537	577	543	492	567	551	566	546	519	510	493	519	530	508	553	546	570	515	543	539	547	551	549	563	548	543	561	535	542	526	516	544	546	525	513	530	560	488	547	585	529	550	523	558	554	538	502	527	531	546	525	535	546	549	581	510	536	526	542	518	509	525	540	524	530	531	556	563	525	524	507	568	541	540	521	553	566	516	499	504	515	546	546	497	566	564	532	542	549	560	546	530	529	533	524	533	523	534	513	548	559	501	530	573	547	589	562	518	525	567	584	564	485	520	556	570	550	554	501	503	521	516	533	581	544	539	583	524	524	564	501	519	547	507	516	510	545	597	533	547	532	569	533	545	553	522	568	535	563	513	554	546	559	586	521	527	543	554	545	546	583	555	577	525	500	569	516	544	541	552	558	548	529	551	573	543	525	531	525	511	525	541	536	546	550	540	600	541	527	494	557	492	511	560	519	550	524	565	528	514	552	531	499	540	545	554	509	575	528	561	540	522	540	549	523	539	476	544	524	535	561	560	578	588	500	527	519	536	522	530	523	529	511	526	562	553	535	509	538	549	540	507	563	552	526	512	547	510	561	565	574	556	568	554	551	534	554	522	541	596	562	539	505	532	546	528	581	528	511	565	537	574	515	566	502	528	515	513	506	529	526	522	561	519	564	544	525	480	517	559	545	460	559	477	518	531	527	509	549	552	520	558	529	532	536	535	552	513	553	514	568	515	546	562	477	547	545	559	545	528	538	512	514	585	527	541	477	516	532	546	531	534	554	526	503	571	516	521	540	503	517	550	544	512	552	526	511	515	493	517	527	574	532	503	540	540	501	495	538	518	540	495	558	535	569	514	559	535	521	551	558	490	550	594	526	535	552	530	523	497	534	513	520	561	541	530	586	520	475	557	551	507	540	544	537	517	541	552	541	545	533	496	579	566	553	522	512	513	512	514	556	515	526	530	541	541	550	547	568	538	542	531	527	528	526	533	543	537	524	500	532	509	535	507	520	532	560	529	531	558	513	511	506	531	525	543	519	497	536	529	502	539	543	558	535	575	502	506	538	534	552	577	552	546	542	536	520	517	536	534	569	513	541	475	515	513	533	489	516	562	504	539	544	516	541	552	522	532	528	538	520	548	563	514	532	544	517	564	501	574	569	506	532	500	538	517	545	539	576	513	542	506	543	517	546	517	557	517	584	505	542	519	529	509	500	517	533	523	575	535	529	546	566	498	545	520	509	537	532	535	509	532	586	567	525	516	539	539	519	491	554	525	569	493	577	513	542	560	520	497	552	505	507	486	532	485	538	541	558	497	517	538	540	521	566	554	546	511	562	530	547	520	557	541	550	530	517	562	513	507	561	540	560	534	561	542	566	507	559	563	564	557	526	538	521	535	536	546	558	553	520	553	513	519	530	547	503	519	508	554	527	563	518	547	543	537	550	534	555	528	508	557	523	513	519	554	545	536	533	508	524	539	530	549	554	495	529	544	534	564	530	551	477	513	544	520	549	517	508	575	501	563	520	552	518	557	557	522	515	522	541	570	534	555	592	568	482	509	527	568	498	539	526	559	563	547	550	552	585	527	580
22857	21442	29167	24125	21450	21545	10395	9181	28119	35806	29932	21970	14641	7660	3834	1872	1179	821	680	674	718	626	656	624	618	628	635	635	657	695	595	690	661	577	637	617	697	654	690	664	628	661	633	655	662	649	573	612	660	670	634	615	639	629	624	652	666	682	590	690	599	597	630	650	617	621	642	646	649	609	637	661	607	638	627	627	658	683	614	705	677	659	629	639	661	639	656	628	623	640	617	634	634	648	648	647	663	638	607	663	613	645	674	689	634	672	610	637	661	642	645	635	670	642	623	647	643	668	628	642	626	672	629	636	652	640	638	639	669	666	698	636	646	687	657	685	644	664	617	654	678	647	632	620	624	610	650	602	641	650	636	624	619	605	659	631	644	648	642	559	638	647	680	639	638	661	642	616	630	627	591	646	640	626	632	658	679	599	650	641	604	642	677	637	626	642	638	609	661	662	598	670	629	625	668	646	628	602	640	615	632	624	627	669	666	622	637	625	657	622	682	647	639	621	649	646	626	621	683	627	648	662	629	631	660	640	635	617	648	605	603	637	612	650	647	620	654	662	626	643	608	577	691	636	665	620	607	652	611	661	650	613	647	620	618	648	616	695	614	605	692	653	626	626	665	596	607	661	653	677	674	632	602	602	599	611	617	649	625	639	660	584	643	604	670	629	613	635	659	616	614	669	598	657	629	624	586	611	615	590	663	634	635	656	593	657	631	665	619	642	642	622	682	619	616	641	636	614	637	623	654	619	625	608	633	610	669	676	617	661	612	659	608	651	625	645	648	654	660	631	590	661	631	676	630	622	621	598	685	653	664	627	625	631	680	655	630	680	630	661	669	650	639	586	650	658	650	616	633	696	659	635	649	645	626	680	657	668	622	629	634	664	624	649	626	627	603	667	636	677	685	678	650	639	640	638	655	634	617	661	662	662	676	665	666	691	640	662	650	649	683	621	651	609	652	659	639	640	637	655	651	640	656	651	681	625	580	689	658	634	633	635	649	630	660	578	653	670	595	621	616	646	634	626	643	656	643	656	675	621	627	633	618	674	646	661	605	673	707	651	634	661	616	600	679	676	648	676	631	635	640	637	610	616	651	657	644	649	622	601	644	650	720	639	640	625	611	653	662	666	654	626	629	632	594	649	649	592	667	654	618	679	660	616	635	665	630	657	630	603	664	649	640	625	621	680	662	681	650	627	637	657	612	646	593	610	660	641	664	626	644	616	672	634	635	603	612	625	659	656	645	664	652	617	647	684	673	642	663	635	658	659	637	646	619	650	692	621	674	648	642	640	638	634	624	665	654	677	647	637	679	633	627	674	675	631	623	646	675	634	616	647	680	696	663	620	646	622	642	638	638	646	635	699	664	657	617	625	584	655	610	685	656	675	644	684	658	592	655	619	636	593	661	633	676	683	628	664	689	668	637	622	661	645	618	645	645	616	655	644	641	647	666	614	654	602	641	637	681	673	645	653	631	622	633	613	633	648	647	671	649	694	631	656	687	661	614	615	675	620	639	609	632	622	646	639	629	673	617	631	655	597	638	662	613	639	648	687	643	642	651	645	722	650	641	660	625	624	604	608	629	639	618	633	628	612	612	666	652	653	639	641	646	630	648	616	622	661	619	665	648	657	645	682	677	670	641	674	613	626	636	674	650	584	633	607	632	684	692	650	672	631	655	651	638	642	626	640	666	641	676	641	623	663	622	639	584	665	630	642	629	651	622	630	633	602	661	653	649	637	618	637	633	644	617	636	579	621	673	668	637	615	612	653	655	638	614	650	677	666	662	646	671	654	619	633	579	610	633	621	657	642	636	644	641	641	667	607	626	673	634	619	687	619	648	614	640	663	640	630	608	661	592	612	607	606	673	649	615	641	611	618	630	638	592	671	623	640	619	678	628	645	627	674	638	625	646	605	640	618	585	687	669	653	621	646	672	636	604	617	636	612	636	662	628	642	661	589	645	650	661	662	682	648	615	621	642	621	675	649	639	637	619	660	614	637	563	603	612	619	591	604	628	651	676	638	663	654	684	654	639	645	651	682	643	635	608	614	632	655	678	657	647	675	632	679	622	601	644	650	644	646	671	662	648	656	672	637	620	644	671	634	710	607	633	677	639	678	610	680	626	654	649	634	615	680	643	594	621	696	635	642	641	668	624	638	653	637	674	624	632	646	662	628	626	613	669	663	615	623	639	583	673	638	657	701	636	664	581	639	671	640	719	649	633	608	627	645	637	665	650	604	609	617	683	674	612	651	629	647	660	648	623	640	646	728	629	642	617	679	603	619	637	612	652	667	638	648	662	684	625	635	644	631	682	609	661	642	670	687	670	648	646	640	654	642	626	679	679	617	651	620	640	683	646	637	634	626	646	634	615	600	641	632	683	652	623	652	676	648	627	618	636	669	641	638	627	646	623	595	628	608	610	662	625	630	674	691	645	638	637	650	594	608	654	633	667	626	591	660	637	632	614	655	606	658	682	647	684	673	633	641	604	641	687	641	659	659	601	631	675	667	619	629	671	651	637	648	634	646	623	629	624	612	636	621	637	621	592	625	589	642	645	573	612	578	635	648	608	620	608	617	672	623	611	643	639	640	629	597	601	671	642	681	617	670	629	630	619	668	637	642	619	634	690	613	638	642	663	644	664	679	623	672	640	656	618	619	667	623	613	639	577	656	648	657	609	684	612	657	648	650	623	656	652	667	590	667	637	645	639	655	660	616	652	657	701	609	660	634	657	674	653	644	655	675	633	674	639	679	639	636	667	593	655	636	606	665	604	695	673	638	604	627	631	621	678	638	650	679	666	645	681	675	644	595	658	646	678	641	607	639	582	673	612	636	658	659	616	622	640	626	643	667	602	652	660	651	620	620	634	625	641	648	594	629	623	633	636	619	676	603	579	613	618	637	621	637	649	615	607	637	639	632	631	648	625	603	639	605	542	684	668	654	639	613	614	631	628	641	648	671	633	675	651	640	634	647	679	656	663	608	600	653	650	684	620	624	687	658	608	677	648	640	618	631	631	654	607	652	714	610	627	629	629	594	672	636	651	624	632	606	614	614	629	610	639	692	628	630	644	657	665	654	696	626	625	652	654	653	691	686	652	636	621	659	674	633	614	687	613	621	656	680	662	695	649	640	696	638	691	585	644	654	605	658	628	648	634	610	685	604	611	593	631	670	651	608	631	597	622	620	634	624	638	662	668	654	605	624	667	633	621	643	617	660	632	637	615	625	664	669	643	664	637	642	663	649	584	608	636	650	595	684	637	636	687	601	617	691	617	631	668	624	655	610	632	648	642	618	578	613	628	629	665	610	676	632	617	617	648	665	647	631	672	686	631	616	664	613	667	634	630	654	668	678	628	672	612	659	684	646	631	628	645	636	679	607	626	623	621	661	637	665	707	622	617	642	622	607	616	675	715	668	642	638	616	636	635	669	622	676	620	664	621	625	661	604	597	623	677	617	679	642	652	627	677	630	645	591	648	628	640	639	658	646
12487	26327	20342	13120	9557	6507	5620	14088	34321	37955	32018	24706	17733	9987	5307	2727	1531	955	711	692	676	657	654	660	662	629	622	648	626	632	613	625	686	612	648	677	661	631	714	688	648	601	631	638	663	685	636	654	685	654	673	619	644	599	689	662	639	693	601	672	666	666	671	651	684	692	697	637	629	672	638	696	707	641	666	662	656	640	658	620	674	630	670	654	661	661	718	621	635	657	636	613	658	704	688	632	649	698	686	623	661	647	664	686	722	647	607	675	678	661	684	664	694	670	643	662	624	651	630	689	655	687	629	696	649	664	685	624	644	658	652	636	699	670	635	658	661	650	683	656	631	658	640	626	668	678	650	723	665	659	645	633	614	638	648	657	665	632	653	653	666	651	642	652	646	650	635	645	672	643	678	667	614	659	670	699	686	646	654	654	675	692	638	673	673	657	649	650	644	622	679	672	649	659	693	662	652	617	664	651	629	670	655	648	715	645	654	625	670	624	611	621	670	665	649	648	648	659	616	666	670	695	669	682	675	680	639	624	680	670	671	606	630	695	661	644	698	635	649	650	642	623	614	630	642	665	670	601	713	663	665	673	682	689	699	636	626	683	696	664	646	654	653	632	664	643	665	632	651	682	688	637	642	653	647	630	704	657	639	687	655	648	640	653	681	651	636	684	640	664	640	649	628	650	659	702	640	672	708	659	650	637	689	632	624	717	682	679	615	668	691	641	654	631	607	630	642	666	612	647	622	653	640	652	647	652	606	687	629	637	643	628	633	604	666	683	681	623	659	632	675	676	637	643	675	620	649	648	689	658	643	633	628	650	675	689	689	657	711	657	649	660	651	688	651	686	685	693	675	671	651	672	634	620	620	700	640	695	624	680	662	703	605	671	654	625	639	677	651	652	656	672	656	663	626	658	662	657	622	678	618	685	660	628	629	659	667	639	635	674	663	688	638	657	743	696	654	671	647	677	666	645	659	649	668	635	659	667	686	667	661	682	644	675	692	606	634	645	646	627	634	644	640	660	674	626	658	647	618	671	654	677	655	624	715	652	647	637	685	638	655	637	652	620	590	660	676	688	645	676	624	662	673	648	664	670	653	647	688	660	627	654	674	656	670	670	685	664	627	600	666	681	647	641	613	645	641	703	681	635	679	629	666	641	683	635	624	675	624	649	622	673	670	672	640	656	672	637	670	642	679	653	658	591	613	604	653	628	658	631	663	680	665	689	630	685	644	666	653	623	618	644	689	637	666	637	636	656	650	626	657	651	677	673	634	663	679	624	688	664	642	659	674	647	653	672	655	668	614	616	654	667	688	646	663	633	686	682	633	635	669	652	623	640	658	693	626	644	649	639	669	642	629	683	674	672	651	701	671	627	638	638	618	637	678	642	615	637	663	630	620	682	614	640	640	705	712	669	595	650	675	652	631	663	660	679	652	645	701	635	691	696	618	636	685	637	670	638	657	667	664	626	596	679	614	648	648	635	692	652	623	673	640	702	656	646	683	657	636	624	655	636	690	663	664	630	666	683	652	615	630	660	694	642	678	677	658	650	721	639	629	690	702	668	660	647	686	664	635	626	651	686	670	680	689	681	664	648	647	606	623	660	659	676	645	651	653	624	612	727	722	659	659	640	655	662	725	673	649	666	633	669	649	634	668	648	631	634	663	677	651	630	602	584	654	695	682	618	670	678	651	600	643	651	664	676	643	649	667	653	654	648	639	656	681	671	643	629	643	636	667	618	640	671	645	631	594	655	674	703	669	623	600	623	674	701	674	648	686	659	658	656	655	657	664	661	668	694	662	638	642	689	660	675	693	628	651	664	635	664	650	660	678	644	626	631	627	676	690	649	644	660	637	618	616	643	629	654	559	663	676	648	664	620	653	649	635	632	610	627	675	674	685	703	673	661	639	650	641	679	666	692	651	673	590	654	671	663	651	655	712	665	631	668	684	656	683	659	625	676	636	635	614	673	662	649	655	670	621	686	653	633	669	640	677	709	632	677	626	651	684	645	663	652	667	664	642	674	623	700	665	595	657	653	651	671	651	629	656	651	666	643	643	691	676	623	655	679	608	632	667	647	679	674	662	703	654	692	649	669	652	626	660	668	668	677	645	620	698	651	651	658	623	655	644	672	611	666	652	668	675	642	656	676	651	621	672	677	646	642	637	655	615	676	624	644	642	672	656	628	645	640	663	631	662	676	668	659	645	677	717	680	649	638	619	627	638	674	616	679	682	699	688	626	620	644	659	636	662	654	642	638	651	650	639	662	641	635	622	645	691	651	653	658	631	662	649	661	624	662	615	693	655	694	678	635	672	603	641	666	729	628	686	670	643	645	644	665	693	641	686	680	707	651	656	651	706	632	657	654	600	594	668	681	657	644	642	656	689	644	689	653	642	630	622	667	716	657	666	672	676	646	668	643	664	664	664	677	684	673	685	672	713	689	668	658	666	690	663	630	622	673	659	673	635	666	644	690	658	618	630	667	645	631	705	675	662	663	664	694	684	674	650	659	625	663	671	635	627	643	659	634	623	638	653	671	671	608	724	626	670	678	659	620	662	697	661	692	668	693	640	643	647	698	672	639	651	668	647	674	642	647	631	685	659	680	619	638	639	714	620	629	695	643	615	715	676	639	620	644	680	696	638	676	656	686	666	674	669	676	636	699	644	599	632	644	649	653	623	661	664	703	646	631	651	664	664	674	678	641	676	697	652	688	653	656	690	683	673	666	656	687	706	680	646	647	669	635	673	651	655	660	629	654	658	654	662	606	643	713	685	690	652	622	663	625	649	691	649	623	680	678	637	667	663	628	690	644	663	657	652	707	632	657	658	640	628	633	659	664	649	644	653	671	666	616	653	654	629	646	685	625	616	676	716	659	613	702	648	700	660	634	639	674	644	654	672	618	665	656	648	659	667	660	700	696	628	620	620	673	696	621	661	679	643	632	614	676	631	662	635	671	658	665	658	623	680	653	674	693	694	661	633	633	672	638	652	657	614	674	668	685	698	615	655	629	684	656	675	663	707	636	656	656	727	656	613	667	622	648	680	653	672	688	667	653	666	651	655	661	689	613	703	664	654	591	651	662	663	668	639	642	707	618	650	659	642	678	674	651	657	600	645	640	617	670	638	640	623	651	684	651	663	665	641	669	679	628	658	658	673	656	664	656	678	588	674	668	635	647	689	633	670	668	673	640	677	659	640	675	670	659	678	661	650	660	594	666	617	608	633	704	628	657	669	649	671	644	660	619	656	671	631	690	665	662	625	698	675	646	606	665	605	643	677	698	677	624	666	664	648	640	656	594	658	658	633	676	654	601	693	631	629	660	560	681	707	625	681	694	623	696	665	683	592	702	642	654	628	661	650	629	677	654	682	705	665	662	664	669	653	632	649	657	657	715	635	670	665	596	657	630	685	721	636	688	677	646	626	670	663	662	647	661	709	653	650	621	695	664	663	665	644	669	642	658	675	682	681	661	643	649	649	665	682	705
28115	19327	10643	5073	2573	2048	2056	1846	2590	2932	2311	1746	1274	929	768	576	493	469	460	468	474	453	469	447	468	462	439	444	452	450	459	468	461	454	497	444	454	408	410	478	487	478	469	475	445	436	482	447	485	437	451	420	457	455	467	473	465	454	483	444	429	457	437	465	432	434	468	475	441	453	481	463	444	450	465	461	490	462	456	453	465	481	448	494	450	465	449	443	486	489	467	461	435	490	440	461	507	449	438	432	442	482	464	461	459	484	478	484	421	476	483	415	514	488	449	454	426	447	469	468	437	489	430	463	481	438	461	485	482	470	477	470	475	502	468	460	458	470	478	486	480	470	463	454	461	456	452	455	493	459	457	439	420	490	436	458	476	442	473	482	436	469	486	471	434	460	486	475	474	484	461	424	442	436	447	467	457	441	461	485	490	462	450	448	479	449	450	469	449	420	460	457	454	435	431	466	448	444	442	389	461	489	462	487	462	413	453	415	509	430	464	481	452	461	451	481	469	417	431	452	464	430	474	418	464	469	465	440	504	479	494	467	471	516	465	425	469	474	466	463	451	447	458	484	439	513	493	483	470	442	425	471	463	461	424	471	455	423	474	472	438	443	449	436	457	463	456	444	519	441	491	464	477	494	456	474	504	492	491	487	489	456	441	464	485	448	495	451	456	484	478	458	472	441	459	480	451	471	422	472	450	445	442	465	461	472	442	453	491	466	484	452	484	460	419	470	489	447	473	478	469	489	471	444	465	478	449	453	476	478	446	480	486	470	447	484	506	462	450	465	431	456	484	460	425	465	431	475	430	461	461	444	486	481	451	455	446	468	463	438	419	461	471	471	485	417	463	447	445	426	478	452	454	469	435	467	455	459	459	443	471	451	451	471	481	483	428	463	479	419	451	422	468	489	470	470	468	456	456	444	464	471	465	481	471	457	464	445	447	446	446	503	467	448	468	479	447	472	455	478	477	507	501	490	445	442	465	479	429	444	464	462	444	467	446	443	450	444	516	450	458	460	518	474	476	438	451	496	466	462	477	431	490	441	431	424	467	446	407	483	454	439	470	470	489	430	488	462	476	468	477	487	498	452	480	440	450	454	521	436	445	429	471	486	452	460	450	438	474	454	459	469	482	465	463	447	485	484	451	437	478	476	487	483	467	481	482	457	451	479	478	462	453	479	459	431	423	472	458	461	455	455	448	423	448	438	521	467	454	525	455	471	463	443	447	438	444	486	436	467	441	494	479	491	459	489	458	447	436	441	457	436	411	456	464	479	442	434	480	437	476	508	471	472	493	469	435	433	495	469	464	482	443	411	480	425	473	455	463	463	449	437	438	438	426	478	474	474	454	420	454	464	447	448	455	506	452	437	436	432	470	440	476	484	420	477	487	460	437	446	450	448	501	439	433	467	441	466	498	474	466	472	465	446	467	501	465	422	455	433	444	474	465	460	501	492	469	468	455	498	505	506	434	437	485	462	467	465	497	460	442	438	467	434	453	444	459	486	445	432	470	457	462	472	453	465	470	462	453	466	465	472	485	444	521	488	442	482	450	438	456	464	506	495	465	462	497	472	462	470	468	416	430	493	456	471	455	506	484	472	496	497	500	455	421	463	452	455	419	487	434	470	478	500	501	459	490	444	487	432	449	484	494	445	433	442	468	478	424	444	442	466	477	482	466	476	443	466	482	444	446	460	459	435	463	476	484	465	513	480	448	438	452	423	462	454	455	466	439	474	467	484	460	494	471	463	464	467	478	462	475	459	498	450	472	449	494	447	459	473	419	493	437	460	443	458	454	449	409	474	455	450	453	474	422	472	487	464	422	431	472	439	470	462	417	505	406	468	436	485	469	472	476	469	491	447	463	462	485	447	485	450	497	457	455	474	427	441	418	421	457	488	444	476	441	467	460	460	449	467	453	462	460	442	466	431	446	479	431	445	428	469	456	493	430	464	448	470	492	456	474	464	443	437	455	477	465	462	458	472	452	454	422	462	486	484	467	474	434	447	452	477	433	451	471	468	467	453	467	469	471	474	463	458	442	475	440	489	453	451	424	445	488	470	470	475	464	460	456	467	500	434	452	471	478	465	394	460	452	442	438	500	466	465	455	461	438	470	444	480	449	461	456	455	469	419	465	452	422	468	390	462	474	429	472	472	459	483	480	473	484	446	487	453	460	471	512	459	506	447	445	413	480	465	461	436	419	463	435	424	470	423	449	407	431	449	446	435	485	395	436	450	478	434	439	428	455	466	445	498	441	424	477	426	461	475	433	451	444	449	483	440	472	424	428	451	419	497	462	449	465	447	477	432	439	456	474	430	479	469	481	477	435	463	451	450	453	459	473	472	492	443	465	467	456	500	457	458	413	476	426	433	440	457	471	386	443	444	461	455	462	436	457	435	481	462	463	487	441	486	429	452	460	475	436	496	453	439	436	433	473	459	520	475	421	456	492	448	427	455	491	438	476	436	437	475	486	444	502	455	476	482	434	490	458	475	486	447	446	490	451	476	452	466	471	457	449	480	468	439	478	487	430	461	453	476	466	469	494	497	452	443	450	463	542	460	483	453	472	482	438	449	480	470	422	449	465	442	420	428	455	477	475	457	472	448	480	502	414	454	500	445	444	492	417	467	461	490	450	481	461	455	412	455	449	440	468	489	464	498	466	431	474	491	462	445	418	471	467	477	473	475	452	502	432	445	422	469	457	473	431	446	472	487	437	470	473	439	421	448	455	464	411	468	449	476	443	483	474	456	448	446	458	466	450	450	499	498	446	429	437	469	469	470	448	455	440	474	475	459	461	457	482	463	453	438	466	469	430	466	462	443	463	456	466	476	444	459	482	474	488	486	480	451	425	448	479	443	443	441	495	482	484	436	449	480	463	437	445	481	517	425	476	458	443	433	426	491	446	452	475	462	466	465	451	471	475	483	452	465	396	502	487	478	419	443	437	443	448	457	463	426	448	465	489	449	483	451	421	451	421	443	455	462	514	449	484	470	405	448	466	457	444	474	447	483	462	497	504	447	441	469	437	450	463	456	433	437	504	485	446	474	465	462	446	476	434	462	480	477	463	463	424	487	471	450	433	433	441	441	486	454	437	452	459	463	435	441	469	452	486	423	493	452	489	459	451	472	449	479	460	478	455	481	460	438	446	440	466	449	474	453	478	455	445	520	498	464	459	435	420	465	465	466	483	527	425	468	480	469	477	441	472	497	462	456	431	440	436	474	455	462	410	447	473	449	488	451	455	480	460	424	455	439	431	469	488	451	504	461	453	454	459	500	421	454	495	448	450	451	454	486	445	458	459	458	417	444	484	439	483	466	461	493	451	447	446	444	463	462	448	463	445	465	470	433	462	452	447	462	463	444	465	449	466	439	477	448	451	449	503	466	447	460	447	496	435	465	467	455	468	479	451	454	489	490	444	437	426	474	481	502	433	471	414	489	462	436	472	472	430	458	445	437	489	472	463	422	473	469	499	461	447	440	472	454
9261	13617	9557	5994	4041	3596	3624	3157	4007	4020	3182	2333	1726	1134	888	640	578	536	500	483	478	453	512	517	512	478	501	516	492	507	460	505	480	544	535	476	507	478	458	468	492	513	477	505	493	498	480	460	499	492	492	477	477	517	462	520	510	496	470	488	495	478	497	452	501	462	495	468	471	473	499	450	501	523	499	453	503	533	491	472	492	499	488	500	529	489	478	519	474	483	475	481	496	503	486	511	470	492	506	523	550	498	555	457	480	497	478	465	510	470	513	513	519	493	515	498	490	463	484	467	534	472	478	461	492	458	524	477	508	488	484	468	506	494	521	477	534	488	474	498	537	485	502	486	518	477	476	490	520	450	450	490	498	481	433	507	490	493	525	513	494	512	487	530	500	489	534	463	498	475	474	487	487	476	496	565	521	511	523	526	489	493	508	485	503	477	505	471	530	481	487	525	486	484	515	493	497	484	518	462	480	462	479	486	515	463	510	499	489	519	489	505	458	487	505	504	471	488	501	490	451	497	522	506	463	508	498	470	494	472	480	517	533	472	513	468	478	514	471	481	472	514	473	492	484	507	482	484	511	527	480	529	480	521	520	496	539	490	503	472	496	498	503	460	454	477	455	504	506	507	484	508	472	502	496	491	448	482	474	489	493	471	491	513	485	487	477	504	494	492	481	481	480	479	491	517	456	470	475	454	494	487	494	508	472	512	488	511	451	472	443	502	544	474	495	483	477	484	516	496	489	507	501	492	485	485	470	465	508	503	475	505	476	503	451	499	490	493	487	503	501	509	518	468	498	504	489	455	453	490	507	501	511	484	511	503	500	490	512	493	499	498	486	485	465	509	479	500	472	444	491	480	494	520	488	512	485	476	481	489	491	513	474	506	500	493	502	479	479	457	486	491	528	500	474	496	491	474	529	481	474	471	502	443	500	521	497	464	476	468	494	485	505	482	487	467	468	495	490	482	520	481	525	460	494	455	490	478	491	505	495	511	521	488	513	515	443	457	485	516	496	477	489	495	496	537	502	497	452	485	491	503	483	481	462	518	481	453	520	474	471	503	483	488	478	537	462	489	445	479	452	450	496	479	495	502	490	454	495	535	482	483	498	484	472	500	499	492	500	528	493	469	479	491	473	477	481	520	481	481	438	470	475	484	462	483	517	496	463	473	468	498	489	496	524	512	489	518	460	499	459	497	498	504	485	491	498	491	476	437	471	515	504	493	514	457	466	521	474	515	500	487	480	526	496	478	526	518	493	461	497	490	490	487	491	506	501	490	494	480	491	499	476	515	473	497	479	471	468	497	479	505	512	498	512	442	530	466	461	498	483	505	497	525	493	493	526	478	521	513	483	506	506	481	487	528	521	520	477	477	459	487	528	517	499	474	466	475	516	533	495	490	524	490	498	523	504	499	504	499	516	485	478	533	501	502	494	505	497	536	502	486	491	484	505	480	518	474	499	515	489	440	504	494	474	474	463	510	517	545	481	479	441	496	508	489	490	505	506	450	473	478	504	469	502	494	534	500	491	449	487	537	469	519	498	455	534	503	460	512	497	454	506	540	482	525	482	508	491	451	506	457	523	515	507	477	483	517	491	500	504	508	500	501	480	490	502	514	492	482	482	502	487	488	469	484	447	491	496	484	507	446	489	512	482	461	490	473	495	534	494	553	472	465	502	538	482	520	518	493	487	449	523	474	502	508	520	508	459	517	491	482	451	477	495	530	494	497	457	489	464	512	501	494	482	478	480	489	498	492	493	515	471	512	471	470	470	461	485	485	487	472	449	477	507	508	508	467	487	526	502	524	494	478	489	478	489	463	519	487	488	489	488	473	507	504	527	465	501	495	470	500	515	476	500	525	491	504	528	487	504	498	459	501	441	504	455	504	500	479	478	470	485	443	471	555	490	511	450	466	498	487	477	505	482	491	470	488	517	487	480	512	490	438	514	498	496	525	498	486	508	486	451	487	508	490	429	480	504	451	490	508	476	507	481	472	493	481	486	494	453	507	474	501	515	524	493	528	465	476	488	485	483	511	495	486	539	496	493	463	481	504	504	510	490	480	458	499	487	463	475	484	489	492	461	506	492	490	479	484	481	502	512	511	486	514	502	505	510	527	491	483	536	516	506	460	480	517	487	467	496	531	509	495	500	483	512	482	471	479	523	498	518	494	492	479	449	426	511	529	516	501	505	477	500	476	490	461	510	439	537	464	454	506	517	518	491	464	535	522	493	514	494	441	500	527	465	516	518	484	519	486	516	495	494	474	517	506	482	493	486	518	487	483	504	499	489	476	480	500	466	490	490	494	479	523	511	503	503	495	448	456	480	519	509	482	496	470	487	470	506	513	508	495	467	490	480	487	491	502	471	528	464	487	460	481	480	541	479	495	473	487	492	506	427	497	505	498	490	462	462	515	509	508	487	512	491	454	491	487	499	491	503	456	496	486	463	526	495	486	498	492	533	481	545	471	495	470	527	480	490	505	466	499	481	499	501	468	443	484	521	474	516	502	482	471	487	502	496	510	497	477	497	517	446	484	519	508	494	460	499	484	455	485	492	520	462	468	500	485	536	521	517	497	487	533	476	473	517	509	477	517	502	458	512	488	494	480	502	476	490	521	492	479	458	470	526	533	545	513	501	486	453	490	474	522	499	489	472	489	456	443	461	520	497	514	502	503	489	466	500	474	511	512	467	505	497	524	514	483	487	493	511	515	470	478	483	450	525	511	480	494	491	477	541	486	490	475	500	511	507	500	472	452	453	479	525	477	505	485	483	476	526	501	490	468	475	472	494	545	467	491	465	513	530	483	509	470	493	484	530	485	515	475	496	479	469	527	491	506	475	468	497	487	463	488	516	454	473	530	497	504	496	515	509	486	475	472	471	543	548	486	502	477	480	492	496	472	430	527	474	481	534	486	526	470	499	432	530	486	495	507	504	529	519	486	478	474	501	486	470	486	459	518	485	494	479	540	478	453	464	478	477	523	470	499	457	506	530	519	432	494	467	482	503	484	504	506	485	493	515	450	486	476	497	461	443	508	444	493	532	460	478	475	489	491	506	513	508	457	498	526	509	449	497	461	478	473	472	510	454	500	507	491	483	488	467	482	534	473	527	411	503	495	490	527	487	495	459	501	487	490	493	502	472	460	478	469	501	476	488	486	499	530	483	461	530	492	513	552	478	501	506	503	484	491	543	449	488	507	512	512	483	517	500	459	509	496	539	506	493	498	498	466	532	499	456	490	473	480	514	513	508	484	490	468	486	503	439	484	484	521	500	507	514	531	512	456	484	489	489	512	500	453	484	490	505	515	514	483	498	497	475	466	493	502	501	471	468	524	532	480	488	511	524	507	517	532	517	493	474	494	495	507	517	463	478	497	505	499	521	490	523	468	529	500	497	467	459	505	452	522	497	462	468	502	500	501	511	478	502	507	484	468	467	518	519	498	433	478	490	455	485	506	491	492	466	476	503	529	533	522	453	519	499	490
24177	21384	28468	24689	21002	7352	2924	4623	17099	21146	16797	11583	6839	3321	1778	1087	757	556	554	521	500	541	506	514	529	505	490	565	544	515	534	470	515	503	492	541	538	515	516	544	558	518	555	563	485	496	473	495	527	479	520	519	523	534	546	498	489	504	467	505	517	534	466	512	530	491	547	527	536	488	496	515	527	501	543	488	488	552	508	503	524	533	533	509	529	550	542	509	567	472	549	519	530	505	536	472	495	500	468	494	505	472	519	498	543	539	534	545	563	552	540	480	504	499	549	517	532	524	556	521	534	533	479	488	533	538	498	548	551	546	570	529	521	514	550	487	481	536	550	522	532	507	499	506	556	531	524	485	503	535	483	546	550	534	517	511	534	512	522	532	519	517	518	549	519	510	553	527	527	539	541	518	505	531	493	562	562	515	518	524	524	556	506	483	531	525	538	505	501	523	493	498	513	523	541	503	522	548	508	521	478	555	504	515	528	553	523	515	544	536	548	507	530	494	551	492	527	530	564	507	486	498	481	549	518	517	551	501	496	538	490	513	509	491	542	541	485	512	527	472	514	545	484	537	513	534	526	525	531	507	508	523	567	516	461	513	566	476	490	509	546	519	529	492	547	535	519	514	531	504	528	503	566	498	519	533	512	536	470	530	528	533	510	540	562	566	505	557	504	519	503	519	542	526	474	537	480	511	524	549	566	515	533	544	540	501	522	578	523	534	548	477	488	495	493	487	517	543	514	501	523	510	511	506	528	474	527	505	525	498	509	555	503	547	541	471	489	520	531	492	489	480	565	534	513	521	515	538	519	515	582	509	493	499	534	524	482	526	531	528	495	509	480	534	558	528	477	524	552	544	485	509	495	465	488	572	502	525	520	521	510	518	530	538	549	502	532	487	519	512	507	519	548	527	504	554	528	562	546	519	525	520	548	573	482	531	523	473	527	475	523	506	509	554	524	540	492	490	533	505	535	517	546	522	532	493	519	538	475	509	475	485	496	588	549	504	549	494	501	538	528	545	541	476	491	542	507	493	520	530	540	521	506	552	550	512	521	517	547	523	489	594	517	525	523	534	517	523	516	507	535	507	477	557	543	563	557	484	484	540	524	525	539	499	555	470	501	513	598	541	535	544	543	505	499	495	544	541	511	519	533	552	507	506	517	502	488	489	518	509	483	546	523	505	507	488	535	548	472	504	504	524	494	546	496	492	530	519	566	512	494	512	476	565	528	559	497	529	543	507	492	532	540	539	508	518	513	515	499	558	502	526	507	501	521	549	496	545	564	489	564	496	536	552	510	531	539	509	508	478	519	528	548	512	540	544	504	511	521	524	552	499	517	511	544	525	527	523	532	523	514	502	516	495	561	527	537	514	506	532	553	505	506	538	486	503	504	519	534	484	514	500	512	522	535	507	517	509	519	490	511	498	495	498	609	562	539	481	532	518	540	577	511	512	511	569	533	508	502	545	538	527	510	513	511	568	515	535	521	536	531	520	490	531	536	564	538	495	546	557	534	482	515	564	502	497	517	506	510	539	535	511	500	500	548	487	508	513	553	549	487	511	532	493	543	544	515	516	489	482	537	550	519	541	530	526	512	512	543	511	520	512	525	521	536	498	469	520	532	538	495	507	514	484	513	527	567	504	523	512	495	515	535	499	471	477	521	519	507	520	547	512	530	519	530	540	546	499	523	518	518	519	530	519	532	620	513	546	494	515	476	523	462	508	544	537	503	593	526	526	486	472	545	553	520	513	524	486	522	535	516	568	535	524	506	548	525	497	576	532	527	511	528	504	507	523	503	551	521	518	500	506	513	475	516	512	539	522	585	505	499	471	531	542	516	528	525	500	512	503	495	483	538	548	517	537	471	545	531	522	528	532	523	485	507	491	516	510	490	513	500	519	498	489	537	521	556	511	516	536	494	493	552	469	509	507	524	501	534	507	486	465	521	505	528	479	539	493	524	509	545	536	503	492	530	523	566	483	502	544	557	510	577	530	525	551	474	503	523	533	509	525	563	544	515	513	532	514	525	480	529	547	536	516	502	516	511	553	575	480	489	514	536	529	539	513	512	523	513	542	518	548	507	503	536	534	553	506	527	525	522	502	475	500	515	510	505	514	493	512	527	528	497	531	540	541	499	520	499	516	531	474	534	527	524	507	496	487	509	500	564	512	532	506	518	506	525	560	564	504	481	530	498	536	550	501	532	525	481	527	512	563	523	492	474	522	515	509	505	506	465	524	560	546	516	522	532	530	540	512	546	550	490	565	508	513	510	496	496	510	512	516	527	481	532	537	543	510	569	534	486	500	526	574	503	537	539	489	523	518	530	513	495	524	508	538	542	503	544	511	479	487	553	482	520	538	498	529	553	559	534	527	495	526	512	542	505	541	529	487	498	478	505	529	523	509	536	528	507	554	544	513	550	532	510	489	510	540	556	519	525	526	546	524	490	467	492	512	485	536	539	517	534	479	460	514	510	485	528	508	450	534	545	509	505	532	549	560	535	498	514	524	532	512	529	526	519	504	514	518	510	495	536	515	553	504	551	493	533	513	552	569	509	527	503	521	524	541	553	551	512	513	498	517	552	494	508	558	526	549	499	485	522	509	503	493	503	470	496	504	514	505	496	508	575	532	550	525	476	501	504	514	498	487	525	497	534	508	520	514	521	533	518	607	501	477	534	518	531	537	526	548	540	573	529	532	569	520	497	509	501	516	517	549	534	494	495	539	537	550	522	543	534	503	568	507	536	520	511	548	505	574	543	472	541	538	539	537	487	504	535	522	530	513	505	548	487	488	564	571	560	521	469	501	501	486	466	523	553	545	489	534	502	493	554	504	483	511	529	552	539	511	534	512	481	524	481	492	490	546	518	493	520	544	562	531	524	539	507	538	549	509	495	499	524	544	569	509	490	552	495	505	523	529	478	499	514	519	530	556	528	519	508	523	496	494	537	515	521	578	501	533	547	508	489	509	546	540	498	520	511	547	508	520	488	531	525	533	539	478	461	502	498	519	571	546	514	534	526	487	541	512	525	521	511	534	566	524	561	491	543	505	539	547	521	521	512	525	554	528	535	529	547	526	534	496	525	502	528	573	508	508	537	533	517	500	534	542	557	522	496	546	523	529	537	521	556	526	502	504	507	504	512	572	517	508	571	534	530	495	528	520	524	526	576	555	485	526	536	520	509	512	522	521	508	544	491	508	542	497	539	515	533	525	519	502	528	503	517	508	510	534	507	532	477	542	522	511	494	521	521	577	551	525	531	565	529	448	490	526	535	505	490	571	545	508	514	519	519	481	501	532	546	534	521	538	512	483	521	565	502	527	529	505	510	526	541	492	511	530	475	507	502	541	481	521	477	504	552	523	482	552	529	483	509	514	505	533	506	553	481	494	569	490	511	529	541	529	529	565	521	520	497	559	562	504	492	542	536	480	514	508	509	520	529	543	505	507	513	522	518	567	490	521	498	468	535	498	521	531	545	519	507	504	521	482
9488	21516	16226	9800	7628	4768	4409	8006	23612	25708	20247	14923	9398	4856	2586	1395	893	639	604	559	535	575	553	545	533	529	584	522	557	575	537	547	547	532	547	538	533	544	547	550	559	534	566	550	550	562	523	535	603	541	547	574	550	515	542	581	525	541	572	548	523	551	533	555	560	507	564	577	547	504	494	540	570	602	506	542	559	538	562	526	553	554	536	526	490	540	566	530	553	537	578	522	547	542	534	550	536	504	533	521	562	519	514	538	503	565	545	557	561	533	537	556	597	522	546	535	535	532	557	529	568	548	545	577	583	519	512	548	555	536	553	529	549	563	519	637	565	569	545	523	562	591	548	540	573	579	527	548	525	559	525	514	563	541	549	497	561	534	586	531	566	530	581	537	562	573	539	558	530	567	505	566	572	539	541	568	546	513	562	531	556	537	543	556	576	548	517	538	546	527	566	545	579	518	559	524	584	560	557	560	561	564	527	507	580	516	527	580	520	522	571	506	600	587	578	586	533	577	554	534	569	548	578	546	491	548	549	552	520	535	531	535	560	561	516	545	531	583	588	574	551	547	547	512	533	511	548	565	530	554	533	524	558	551	536	529	541	542	544	490	576	572	539	529	520	571	519	563	536	532	478	545	525	561	539	522	556	545	540	547	546	544	545	552	528	544	540	583	563	548	556	552	524	546	555	574	600	543	519	568	530	571	556	548	550	540	550	527	539	574	569	576	535	549	564	535	548	576	557	582	559	548	562	560	553	527	544	534	529	520	563	570	564	551	552	592	581	530	548	541	548	540	580	584	506	563	540	547	544	540	534	570	560	534	535	573	540	547	575	525	537	543	539	544	519	528	494	571	526	549	564	541	526	558	526	592	557	571	543	557	546	560	542	544	541	526	560	541	565	537	539	524	556	554	560	544	559	571	569	533	547	560	514	568	522	531	569	524	526	556	547	540	546	521	546	545	569	509	530	564	517	553	564	539	570	592	507	542	536	524	553	548	542	523	578	543	595	500	567	545	532	542	501	521	539	554	528	551	540	565	538	512	555	563	531	534	552	535	581	527	538	520	533	565	545	531	518	549	604	593	574	570	556	565	559	532	521	558	534	517	553	546	538	524	509	565	600	551	573	531	551	552	560	547	534	550	527	574	572	507	556	551	537	560	552	554	567	508	547	518	540	538	526	559	548	522	546	532	574	515	560	531	556	582	544	536	547	571	520	563	585	542	554	534	522	540	520	584	537	529	518	539	559	539	539	553	589	505	542	545	502	518	566	563	550	561	571	541	514	530	510	552	492	553	530	567	539	556	550	565	535	521	528	520	525	563	538	498	556	529	552	572	570	555	554	515	549	520	577	491	536	525	574	543	517	489	560	536	549	576	550	550	521	520	511	562	507	592	565	537	555	547	593	539	536	530	575	538	538	556	549	547	575	555	607	559	555	592	541	572	520	566	576	491	544	532	550	543	562	537	538	545	541	526	530	544	533	554	533	572	543	593	537	555	541	542	523	554	512	529	514	544	573	519	547	527	551	536	531	495	529	581	551	535	502	595	563	580	571	533	522	481	544	531	476	543	539	540	573	532	552	549	557	525	561	550	528	583	561	535	516	580	539	547	556	560	558	574	514	521	538	582	566	527	534	562	532	554	546	540	569	569	535	545	587	553	542	546	548	560	514	561	541	539	534	534	525	549	521	523	553	515	560	553	533	571	563	553	535	538	513	546	515	544	554	526	581	566	549	571	568	551	523	545	511	567	568	532	545	567	524	540	570	574	539	513	575	533	547	518	527	538	542	511	581	505	567	502	531	549	584	529	532	558	543	525	549	559	543	561	562	519	528	554	567	523	577	543	526	592	509	536	539	563	560	549	568	571	534	586	488	550	532	543	507	558	563	520	540	557	531	563	573	545	505	546	537	500	575	535	533	546	559	521	513	527	507	541	536	548	573	513	572	544	541	560	506	545	579	523	546	552	532	610	551	538	558	553	509	577	544	574	583	535	536	574	567	554	555	552	527	527	566	541	509	497	564	534	522	512	564	538	592	494	552	565	570	545	507	544	533	569	552	572	523	519	533	559	504	538	547	584	542	571	548	523	553	585	523	542	522	540	578	557	548	565	539	560	544	529	512	524	593	545	549	548	557	570	557	548	505	576	518	592	547	512	555	556	535	533	528	543	584	504	563	545	528	546	528	532	592	567	504	559	531	525	533	570	536	585	504	539	510	551	555	579	516	523	541	599	536	557	537	563	563	535	573	569	569	553	508	619	510	534	564	526	519	544	534	526	554	522	466	525	551	543	557	500	544	537	536	575	544	548	551	558	538	566	526	510	570	548	522	516	553	583	560	573	561	539	569	560	559	574	532	548	574	557	537	551	489	557	500	562	493	589	529	550	571	533	530	570	556	555	534	583	564	546	529	563	548	552	555	595	572	536	547	499	541	507	576	540	561	567	537	511	571	585	539	549	582	602	567	536	552	530	592	539	579	556	553	517	567	564	559	525	517	503	553	561	525	520	506	521	543	534	517	531	523	512	582	539	551	524	585	530	521	580	579	550	533	558	537	509	529	527	520	524	531	546	536	549	575	539	535	514	588	508	535	536	552	552	508	545	567	533	554	546	578	591	524	513	557	554	516	533	503	569	599	571	548	561	556	562	528	553	575	567	530	529	598	570	545	566	496	534	567	527	554	529	536	547	500	526	554	561	547	584	573	562	525	515	563	538	557	518	561	504	583	567	583	564	560	578	579	536	571	554	530	545	546	541	519	546	538	558	548	527	572	579	543	553	575	567	525	575	535	552	568	521	516	541	541	607	513	554	552	550	540	525	529	517	531	601	524	519	541	568	559	526	520	574	539	531	568	500	553	564	559	559	525	538	556	548	533	521	569	512	527	524	542	567	540	547	555	566	523	529	535	567	564	538	526	522	562	522	514	579	583	503	514	597	555	518	544	562	531	555	555	553	574	524	556	556	515	539	521	534	518	544	557	551	553	528	568	556	552	583	563	530	584	500	495	532	565	534	539	552	559	498	561	519	563	587	550	484	553	541	528	538	547	567	551	595	526	573	544	591	569	536	532	556	538	547	567	548	539	533	530	552	566	542	539	584	501	566	556	555	545	566	541	524	550	539	526	513	599	553	565	525	477	542	537	549	530	551	565	583	569	488	526	587	545	523	584	551	528	532	523	554	545	555	501	510	552	543	566	582	557	545	605	553	558	567	538	551	538	535	530	556	539	553	534	574	492	540	568	558	517	522	560	553	585	508	547	494	597	511	576	566	557	536	588	532	536	519	569	573	538	515	586	576	543	532	516	563	506	508	546	535	527	582	605	594	527	570	536	549	586	530	554	533	536	591	538	555	551	565	576	561	505	586	548	562	536	548	567	558	576	556	546	553	559	560	533	579	553	541	566	538	504	522	559	483	535	516	576	538	543	502	567	482	516	523	575	562	576	534	540	527	563	460	562	514	524	542	528	548	518	572	561	565	532	526	538	526
25306	21474	27471	25716	11504	3447	2282	2270	9577	12892	10100	6785	4087	2228	1307	850	646	558	550	511	512	465	495	510	482	522	529	523	550	524	517	554	454	531	529	510	501	513	503	506	501	543	515	514	529	540	477	486	496	518	522	515	499	505	513	489	545	507	525	496	484	475	508	508	471	522	477	501	484	480	524	521	499	501	512	535	509	509	515	482	505	458	519	516	478	503	485	509	518	485	469	464	499	518	472	471	494	504	488	517	499	528	532	486	478	494	521	514	509	507	482	510	499	513	519	490	508	546	506	501	514	524	521	523	503	501	501	551	510	511	495	497	498	481	526	511	489	494	495	523	517	520	531	571	510	524	491	519	481	518	563	575	506	509	504	502	492	482	508	468	528	502	470	493	519	549	537	537	530	568	514	516	488	503	506	502	447	489	462	483	451	514	522	518	526	513	463	496	478	535	514	500	496	519	510	519	509	533	535	514	503	500	512	498	518	481	478	482	492	521	531	508	500	496	494	469	493	535	506	551	524	527	477	553	521	525	506	503	491	548	495	452	510	517	499	512	558	511	504	460	511	508	495	520	515	489	535	462	480	494	541	523	529	524	472	518	531	518	494	508	525	493	519	499	502	529	513	512	524	525	527	509	494	470	528	476	510	509	493	529	532	536	514	492	550	489	461	501	510	505	533	532	497	506	480	508	507	502	514	517	563	503	502	484	497	543	528	495	472	489	489	507	485	505	459	479	479	513	531	527	465	524	471	519	524	520	553	483	543	511	480	522	527	478	531	523	518	465	531	497	510	538	499	473	503	551	531	525	534	521	471	490	528	492	511	479	509	497	522	530	512	509	506	460	507	528	474	522	518	494	481	506	518	519	489	520	520	511	509	476	530	456	486	519	488	519	478	496	466	546	505	540	508	491	494	492	479	501	439	514	485	494	503	525	506	493	470	514	487	501	513	484	453	512	489	515	461	485	500	534	508	513	520	516	483	547	481	498	490	574	496	493	468	513	506	479	521	501	518	512	536	529	488	503	477	501	540	523	497	534	504	489	502	513	449	515	459	510	515	510	510	506	542	531	516	532	507	517	495	506	530	515	533	512	525	531	516	502	503	526	501	475	531	526	502	509	530	539	510	497	518	515	508	521	491	481	487	543	515	476	508	506	492	496	551	481	458	498	497	466	524	546	508	471	463	538	528	494	531	483	572	525	503	493	504	536	521	549	489	524	490	502	498	497	479	504	473	501	481	517	524	536	509	475	535	503	488	511	502	519	533	486	482	505	508	528	481	505	518	513	505	538	501	526	521	506	543	519	528	550	485	496	524	521	505	526	491	482	542	476	481	509	509	510	521	486	510	496	509	506	492	515	530	498	501	519	503	554	500	463	506	464	503	485	507	538	487	502	527	528	490	491	516	456	504	504	497	472	494	504	496	481	482	518	513	482	528	528	497	538	520	518	513	540	523	486	515	513	542	489	491	570	535	503	486	516	548	479	489	490	533	541	469	497	502	532	474	518	490	499	523	507	509	492	513	489	501	470	550	499	480	518	515	554	463	497	491	520	538	535	516	478	547	490	554	511	468	495	512	509	548	501	479	503	538	482	534	470	483	510	486	472	484	517	543	541	488	500	468	493	502	488	470	513	494	520	529	525	489	516	538	518	527	508	497	494	494	481	548	503	527	487	495	548	506	530	463	484	510	477	509	535	479	525	513	521	514	534	493	522	514	475	529	450	547	495	501	523	476	514	488	523	469	527	554	504	542	553	497	518	491	499	519	485	490	485	482	505	556	551	520	511	502	483	501	547	512	538	514	488	479	499	575	495	514	523	491	474	533	492	513	553	523	520	519	520	512	471	516	517	501	469	465	471	495	513	481	495	531	459	502	529	507	476	515	502	503	520	476	504	498	530	520	461	503	533	491	507	478	523	466	494	527	545	511	487	554	470	508	484	493	532	497	521	491	486	446	481	479	481	488	518	543	492	479	566	511	537	457	533	515	506	500	509	523	511	487	499	507	463	486	437	504	529	496	505	484	503	512	501	508	517	503	483	539	497	496	513	508	502	515	516	519	486	488	509	535	490	509	504	524	490	479	482	495	456	505	518	498	519	479	537	530	539	501	484	530	520	528	515	516	494	504	496	498	531	491	483	512	546	524	502	534	509	522	509	534	547	476	482	510	506	534	525	500	538	510	493	496	525	446	513	529	498	499	518	495	505	507	541	530	517	510	502	534	483	537	501	504	559	515	543	503	490	476	509	529	496	471	511	512	509	499	475	555	494	500	489	518	487	501	532	496	503	543	517	519	480	519	532	528	530	483	490	515	478	508	512	488	517	523	472	533	553	500	485	499	496	527	507	481	473	501	497	487	506	530	518	529	517	503	467	495	538	504	537	468	503	528	474	476	502	492	471	517	522	474	478	509	523	493	518	470	525	526	563	491	524	510	565	497	512	530	479	505	549	516	499	517	491	467	517	536	507	517	492	513	520	545	518	527	519	467	472	493	488	489	510	493	494	472	488	481	475	542	513	530	469	535	449	491	529	494	493	499	511	500	509	485	517	483	514	515	490	515	476	501	546	552	507	468	516	496	507	520	504	495	539	508	501	502	500	504	502	499	544	502	504	529	520	510	486	525	533	503	493	502	533	535	485	536	501	511	519	483	494	540	471	504	554	508	505	506	513	493	513	490	466	511	467	535	478	518	473	525	523	500	499	527	514	520	528	524	521	480	511	506	496	517	489	491	507	519	508	532	488	537	508	482	483	494	541	492	511	520	523	492	499	514	476	485	549	483	508	523	530	536	519	523	517	496	525	514	484	502	513	497	537	474	467	491	505	517	449	533	481	521	530	535	487	526	485	469	475	506	535	503	477	516	502	488	526	484	487	515	512	512	517	552	465	478	514	492	529	482	517	516	486	510	546	523	514	461	494	525	504	474	486	511	500	516	500	497	470	498	517	484	531	513	465	501	521	467	556	507	492	492	488	499	502	494	499	547	477	501	484	477	490	478	514	484	506	517	487	532	463	492	503	485	519	478	511	499	530	509	517	523	509	504	517	493	516	535	479	482	518	518	487	524	521	525	502	454	507	524	540	512	484	531	510	524	501	498	479	497	485	468	545	541	512	530	505	556	516	529	486	444	513	528	484	495	510	498	528	512	500	499	493	510	542	531	466	506	518	513	511	507	501	485	499	489	455	515	510	534	550	492	478	536	561	482	513	492	481	518	534	476	507	537	496	532	487	494	508	507	486	527	555	494	487	556	491	505	459	507	453	528	493	532	519	491	496	524	459	500	494	507	530	490	531	492	498	503	523	514	508	486	541	530	457	526	475	554	482	554	488	521	492	471	545	491	505	492	489	474	502	492	515	507	527	503	493	555	490	494	500	497	507	485	509	486	528	528	492	497	528	483	527	505	497	518	557	514	505	531	472	500	495	543	458	528	523	519	514	490	511	523	521	501	468	431	476	515	522	511	521	501	515	502	536	492	529	500	518	530	471
10525	19339	14207	8560	6618	5455	3923	4281	17517	20304	15842	11319	7100	3684	1981	1176	789	629	568	548	563	547	481	519	579	545	543	585	539	563	505	557	529	543	530	588	570	540	582	512	560	591	569	533	528	516	521	516	568	547	579	528	551	541	520	538	519	531	533	544	504	568	512	504	534	532	557	550	543	577	542	529	528	523	522	563	532	524	547	511	539	569	551	539	526	529	578	531	552	557	542	510	559	569	522	527	611	485	516	532	539	565	539	534	518	535	562	485	556	555	526	564	509	552	512	502	513	610	516	549	543	551	521	554	557	564	550	568	477	539	574	586	553	523	534	572	536	529	546	516	519	509	518	527	532	560	529	530	583	562	516	544	550	521	559	507	515	552	502	606	548	579	570	544	570	553	558	533	522	552	564	525	509	546	560	514	540	538	512	552	518	584	513	534	526	593	516	524	534	554	538	532	525	536	535	565	539	541	522	551	534	579	569	546	514	532	501	568	519	529	527	547	547	565	530	515	473	518	534	536	520	527	545	539	571	527	539	555	500	510	533	529	546	561	525	543	584	574	555	551	501	510	543	528	547	570	535	590	533	502	500	532	554	533	560	553	519	566	499	499	562	546	539	560	565	539	519	536	518	535	520	523	550	550	559	565	538	517	548	498	581	547	553	557	541	609	498	560	551	533	497	570	553	552	555	558	534	529	540	500	505	525	537	539	540	539	558	533	553	565	562	528	552	575	569	560	596	520	572	575	548	564	531	493	499	518	550	549	504	542	576	566	525	569	538	487	509	542	557	501	554	560	520	547	504	509	527	509	500	537	559	505	523	511	529	578	537	547	540	493	537	563	538	524	579	537	571	542	492	533	557	566	524	588	516	527	529	570	566	559	528	538	559	530	550	520	484	563	528	550	507	572	563	544	555	554	516	503	589	547	582	534	543	495	567	545	522	513	486	552	558	555	547	598	531	541	523	529	577	548	506	506	580	550	555	538	567	561	532	532	492	562	565	561	529	524	498	525	547	527	582	560	561	537	506	553	498	573	549	568	546	540	505	528	511	509	559	558	552	529	526	574	523	542	567	527	533	527	539	547	529	543	572	515	549	555	609	539	565	553	519	515	546	557	559	535	565	558	556	528	517	512	565	543	546	558	517	511	498	531	502	559	577	498	537	519	540	565	562	507	540	517	587	573	510	532	521	538	544	541	562	552	562	539	579	528	522	493	535	570	509	541	575	566	552	543	519	541	567	552	551	583	539	565	569	530	590	552	531	516	547	566	536	523	541	515	553	501	500	558	574	549	559	559	532	557	555	557	533	532	601	527	503	523	507	519	555	549	564	546	543	563	569	544	527	524	562	501	521	493	548	542	548	546	513	528	508	579	533	566	540	533	546	545	545	516	568	518	515	550	544	546	528	573	561	529	552	566	572	580	517	540	556	522	546	556	536	570	569	528	561	548	546	544	517	538	511	521	566	542	569	542	534	520	526	557	560	558	565	547	522	517	519	535	558	546	548	574	553	566	554	530	534	545	536	493	539	560	521	522	596	532	533	522	508	538	565	543	503	517	507	511	566	545	532	524	579	526	535	571	529	580	558	566	528	604	570	559	549	548	557	509	535	559	562	589	523	550	553	538	511	500	548	546	556	533	527	538	553	562	576	511	549	558	527	501	510	573	515	516	527	566	568	590	538	508	542	503	520	553	503	611	544	547	541	531	516	527	561	554	528	521	553	566	504	539	518	504	553	543	534	512	545	573	522	555	507	534	530	565	564	523	546	506	530	557	555	553	546	546	567	576	540	490	494	549	574	536	555	536	540	547	512	562	524	523	568	552	564	554	561	560	507	549	537	530	566	542	582	536	568	564	487	575	552	536	537	551	524	559	580	515	545	550	542	504	556	544	526	547	552	512	528	530	550	543	568	547	553	552	533	495	532	559	546	507	580	556	513	567	545	524	551	585	525	552	574	525	545	527	527	541	529	517	515	567	561	537	558	524	519	554	541	560	537	525	549	534	573	556	525	567	556	574	533	500	537	496	567	523	560	529	531	503	566	580	538	554	522	577	523	576	547	567	555	593	588	508	547	530	546	515	525	532	562	500	522	510	530	508	529	547	500	558	541	518	553	535	515	555	531	568	569	502	519	556	507	571	541	511	494	580	545	531	550	568	548	527	535	530	573	484	524	555	538	523	555	502	586	536	527	583	542	530	496	543	505	547	519	517	503	580	523	559	539	547	508	557	529	542	532	572	560	545	537	538	534	507	559	539	555	537	500	500	579	540	540	532	546	535	566	524	532	530	545	551	541	562	557	517	554	522	505	565	585	549	555	534	531	562	559	540	529	524	514	545	528	499	498	540	549	512	562	554	523	521	506	542	535	556	538	539	521	597	530	534	577	543	556	540	530	578	590	512	557	520	510	552	548	518	538	589	551	536	522	577	540	549	509	546	546	513	533	579	558	521	543	512	570	560	528	554	554	531	530	523	589	523	519	561	516	526	554	536	564	534	527	552	519	543	523	545	564	504	550	538	550	539	515	542	535	541	544	577	580	528	550	540	549	521	504	540	556	541	567	544	519	571	474	550	546	553	556	537	521	589	537	571	527	540	555	556	508	531	536	522	522	566	558	529	547	489	528	492	524	548	574	504	549	562	576	505	577	531	534	543	523	600	515	569	524	538	544	527	546	505	542	566	590	570	549	535	548	554	523	559	526	550	547	590	538	558	553	518	492	520	535	533	560	575	523	518	514	521	526	531	542	543	566	577	591	519	548	570	581	526	542	569	521	563	509	529	572	517	549	525	508	491	516	542	574	532	551	542	532	539	522	532	549	529	548	545	517	529	508	533	526	528	540	531	507	541	510	493	532	581	542	577	557	521	551	499	558	546	571	539	549	538	579	553	552	527	560	537	513	553	506	532	566	544	522	497	555	575	542	555	570	530	524	560	569	541	528	542	546	559	518	538	572	508	557	556	494	536	546	487	526	579	514	510	515	540	569	541	520	527	541	535	533	538	537	521	564	559	574	549	572	572	552	582	562	503	501	588	562	515	566	558	543	551	536	510	580	547	571	551	540	526	575	530	554	559	531	530	514	578	510	542	524	536	519	529	539	556	548	525	559	525	542	564	529	592	551	545	572	568	557	532	502	526	521	545	540	525	563	547	547	535	550	541	523	577	497	557	553	527	509	509	511	554	540	543	536	511	550	540	504	524	555	577	560	529	582	567	536	524	497	531	558	506	545	532	561	543	543	541	590	555	555	558	521	553	607	565	510	537	560	518	544	534	547	550	548	547	535	514	540	557	557	521	561	566	579	507	545	525	526	550	528	570	523	563	521	561	553	538	522	542	517	505	554	572	554	526	560	524	548	528	545	529	542	505	536	562	545	520	525	583	512	539	528	563	488	521	514	559	543	535	496	567	570	570	548	581	586	537	529	536	508	534	520	529	524	578	552	510	537	527	581	570	526	516	528	507	549	558	536	538	536	555	530	551	555	569	533	585
22893	21470	29198	24145	21482	21727	13091	14905	32280	35097	29549	21417	14029	6826	3468	1721	965	789	720	669	631	631	653	653	647	651	625	680	624	634	688	615	607	630	594	627	633	644	614	597	644	662	659	628	638	623	624	699	682	665	668	660	679	615	623	677	593	715	674	633	661	622	638	656	630	671	667	607	611	618	631	661	641	649	661	592	682	640	621	587	627	616	641	597	647	635	662	622	623	630	671	615	607	656	625	650	666	654	648	612	607	673	637	640	600	649	626	661	661	624	654	656	618	635	591	657	674	572	586	631	654	660	609	690	641	603	643	613	669	655	605	656	643	608	654	650	691	618	668	695	622	612	639	587	658	627	629	616	612	623	626	635	662	623	615	657	602	642	634	635	626	665	672	600	652	642	645	675	653	616	662	617	641	686	708	629	628	646	602	636	618	649	610	627	604	610	641	643	665	615	623	675	631	614	630	663	644	646	655	574	624	676	590	622	624	609	658	642	646	641	631	621	649	624	681	658	609	654	625	646	616	653	630	625	638	674	638	671	651	631	646	597	654	659	689	633	641	653	643	663	621	671	649	650	638	634	600	687	622	593	658	639	630	615	663	640	636	670	631	641	636	655	641	630	596	616	659	587	693	630	588	595	634	630	666	637	662	663	664	634	620	657	632	621	627	617	639	641	606	624	652	641	637	634	613	662	655	645	602	615	628	588	610	656	646	627	659	629	654	637	681	608	627	657	660	595	643	648	654	629	619	661	590	660	626	627	615	627	574	637	660	644	652	663	579	658	629	613	696	627	685	677	659	637	640	638	646	613	581	607	641	620	629	643	655	628	681	641	608	654	560	627	629	644	626	640	604	641	608	604	644	657	589	654	632	587	629	676	613	609	618	634	613	619	613	649	585	613	615	610	619	597	601	644	636	605	587	636	625	646	621	628	661	586	629	600	589	671	665	624	693	650	653	617	666	638	658	627	657	655	643	642	615	656	661	618	615	641	649	647	646	627	633	625	648	621	630	607	614	651	619	656	612	642	634	699	615	614	648	618	635	638	621	600	621	638	623	632	663	606	662	624	635	667	630	645	610	657	666	630	644	630	636	628	660	632	665	638	639	630	612	602	601	644	658	622	604	643	640	647	644	608	604	660	663	607	653	603	600	598	579	643	663	636	626	655	604	623	653	626	629	642	653	619	688	659	629	606	617	614	648	626	660	619	647	656	616	633	649	618	653	622	661	653	609	635	647	608	647	637	652	670	679	645	591	620	629	638	600	629	647	597	644	631	650	579	660	614	635	647	622	605	678	607	638	620	596	665	629	630	669	708	643	650	622	654	647	621	605	601	628	665	630	631	619	663	611	660	670	621	623	636	636	594	615	591	660	631	644	641	612	646	630	612	609	654	619	630	687	638	671	632	627	632	615	616	618	605	615	637	641	630	572	622	619	602	641	593	622	660	668	624	592	651	624	639	629	624	590	639	667	634	635	614	645	603	631	590	626	645	606	613	637	610	669	653	677	664	638	597	661	658	657	630	640	672	659	658	631	689	680	679	635	571	621	640	637	615	637	619	647	649	632	675	653	650	631	646	624	678	621	604	664	621	625	602	624	637	664	642	632	655	635	618	631	652	631	613	635	678	623	624	658	648	617	588	642	648	652	599	629	629	596	609	591	612	672	688	648	650	635	627	632	594	578	668	684	669	638	655	666	630	672	683	641	621	627	669	637	671	659	675	696	621	650	611	623	644	639	664	579	652	620	648	613	661	613	656	615	656	670	665	625	601	653	630	652	677	608	647	625	613	626	607	669	650	644	647	574	572	620	651	639	632	652	671	617	637	633	665	622	593	628	641	671	625	660	615	684	611	616	605	623	611	623	668	630	659	656	623	631	686	605	629	601	614	633	622	597	628	615	689	609	619	666	598	678	660	628	636	627	632	623	662	631	619	688	633	613	600	631	611	640	620	628	637	641	623	620	627	627	663	630	636	685	638	628	621	663	685	684	644	648	601	644	659	654	660	679	650	637	651	665	623	664	634	616	656	675	628	661	688	636	657	655	638	590	644	652	618	636	594	646	600	632	624	675	667	666	624	683	644	636	656	592	654	641	595	627	687	656	633	630	652	637	651	630	646	671	639	587	618	623	633	609	627	639	631	645	654	661	657	609	584	609	679	637	633	670	647	631	609	677	679	634	633	644	638	653	627	620	657	629	637	591	599	613	633	621	648	636	641	658	669	665	636	648	637	697	627	623	618	673	574	649	599	637	606	613	604	621	619	627	634	611	602	587	685	616	651	699	639	615	660	666	631	609	682	608	686	661	636	611	652	613	672	645	639	599	678	633	604	611	647	676	624	645	669	643	601	649	650	651	640	611	654	637	642	653	635	703	627	614	636	607	650	651	629	663	584	622	649	650	605	578	608	588	664	611	626	641	628	631	622	620	655	611	614	624	624	639	623	634	656	619	662	657	628	657	606	620	644	620	586	633	646	590	621	661	609	600	631	659	632	678	639	623	643	663	654	645	691	657	649	603	623	636	632	638	670	582	663	611	632	624	664	651	640	637	655	682	618	647	608	635	624	681	588	649	638	663	622	639	638	668	635	607	622	610	581	594	629	637	623	626	644	640	620	615	629	667	649	664	612	673	623	632	631	672	652	646	611	632	610	636	697	588	627	668	634	631	630	676	664	637	653	609	617	640	603	601	588	614	597	618	618	685	577	648	682	618	608	670	643	619	639	678	616	634	629	651	640	639	647	608	592	632	577	644	613	608	635	661	674	674	653	617	637	632	650	664	632	654	594	626	610	688	646	677	652	615	663	615	685	635	651	637	602	669	655	606	656	645	618	641	644	664	633	598	597	648	618	647	630	645	628	644	623	615	651	590	667	615	648	628	644	618	602	624	649	638	583	626	629	652	626	638	598	618	628	623	659	572	636	652	643	649	587	631	656	662	623	587	606	579	626	631	634	603	630	648	605	666	598	630	638	677	656	624	627	588	633	655	669	637	672	617	634	644	611	667	603	616	658	640	672	638	627	629	620	642	632	661	588	613	666	624	623	640	672	650	602	634	618	606	618	616	637	638	648	669	664	653	623	693	640	703	652	661	682	620	602	648	621	632	622	658	599	623	678	662	617	638	660	658	625	663	594	575	633	621	628	629	610	627	662	626	641	603	651	661	612	634	620	655	675	625	604	654	659	627	638	604	646	652	652	644	627	618	612	657	590	618	646	606	640	638	552	636	585	633	594	615	650	635	646	674	655	662	612	704	671	669	596	636	630	629	585	672	610	638	640	620	623	642	645	651	625	648	642	656	676	639	631	665	670	664	612	620	659	683	644	693	580	699	637	648	639	622	634	660	613	668	619	636	628	640	637	619	617	678	635	640	612	610	639	584	633	610	661	633	661	611	655	649	634	646	615	628	622	651	611	614	635	648	665	624	617	574	656	613	621	610	609	632	654	587	570	655	632	647	608	613	658	592	656	692	662	630	648	612	644	655	640	662	610
14467	28692	22067	13518	10182	9212	8577	21600	37192	37360	31750	24567	17010	9288	4854	2297	1189	945	721	695	710	641	683	615	703	651	668	671	640	679	630	655	664	655	674	610	653	623	674	614	681	649	651	575	669	638	668	631	646	634	654	623	656	642	657	605	609	657	619	642	664	660	681	650	598	682	619	676	665	637	654	683	691	658	650	631	667	632	640	656	621	678	629	634	649	654	683	679	613	631	627	643	638	628	703	635	655	707	619	671	642	652	662	673	636	668	646	643	659	639	663	621	636	656	639	658	646	628	622	627	626	664	658	654	634	628	673	713	660	684	709	615	651	618	655	627	648	640	648	675	666	659	642	676	643	598	644	652	661	651	646	658	679	639	686	673	679	662	677	638	676	632	629	650	655	632	627	618	642	636	661	669	631	688	660	693	623	625	652	618	633	630	667	681	624	657	644	623	632	626	673	635	639	634	670	707	670	652	661	612	685	664	652	679	651	638	633	687	627	647	623	638	667	630	628	655	652	629	654	619	644	684	706	643	654	657	646	637	648	668	596	653	636	660	663	641	641	657	646	665	651	699	678	677	686	612	706	614	645	714	683	699	679	661	649	664	690	644	630	658	619	680	736	657	667	623	628	683	630	652	664	665	577	655	649	637	653	677	662	635	599	679	652	592	680	695	623	604	657	673	671	625	689	637	678	627	673	641	678	622	706	681	655	661	668	612	671	690	627	637	605	641	672	663	664	656	634	643	572	675	676	662	692	637	662	663	639	593	627	651	703	679	693	678	660	685	652	642	667	622	599	609	624	656	632	643	672	671	596	687	659	647	655	642	693	622	635	678	643	647	646	648	677	658	665	666	650	628	656	643	681	621	642	629	684	634	655	700	664	624	684	726	674	659	636	635	707	697	646	598	688	638	640	659	694	618	655	622	642	654	667	639	683	715	606	683	654	687	674	695	655	658	681	650	668	612	643	604	654	638	642	609	696	660	615	678	638	669	687	704	617	665	649	648	661	663	644	658	617	651	625	671	679	649	659	675	622	647	666	670	683	655	666	680	664	643	632	676	660	639	639	637	634	632	631	685	663	680	593	626	653	645	663	714	650	648	674	641	660	629	643	630	647	648	659	640	615	628	722	681	683	645	671	643	621	689	623	654	611	611	634	648	682	660	692	657	684	637	674	660	670	657	674	652	655	649	594	613	641	637	650	693	671	615	669	624	666	642	655	609	657	659	661	693	652	673	710	641	687	707	661	628	631	642	651	651	624	652	616	664	624	636	629	665	660	641	651	659	663	603	689	667	672	612	664	701	686	645	648	618	664	652	697	635	663	668	595	621	659	674	692	678	609	641	640	677	653	673	664	654	599	668	657	645	657	661	656	622	682	634	682	669	629	655	602	661	676	681	654	627	675	640	654	658	673	629	641	603	669	707	688	658	653	639	635	645	657	661	652	676	701	625	659	662	649	646	623	627	642	653	641	629	616	649	692	636	654	663	635	673	645	664	709	683	596	675	681	660	635	623	631	642	696	672	657	632	715	633	654	691	653	648	639	669	639	645	672	670	663	587	655	684	697	622	631	657	687	637	663	654	710	659	674	640	691	648	591	642	631	654	679	703	648	687	679	672	629	646	680	685	669	659	656	650	669	624	638	623	624	659	653	629	643	615	643	635	650	639	663	669	626	645	685	644	646	640	675	666	672	642	652	643	663	687	671	654	626	625	616	658	631	661	667	638	668	681	723	656	656	627	686	635	578	608	674	675	595	674	651	676	697	669	623	632	664	667	665	690	627	655	640	655	647	694	655	644	666	689	640	661	654	627	603	651	650	636	645	695	619	654	673	705	640	638	694	669	626	642	691	624	648	619	673	663	656	695	650	664	638	662	641	596	595	672	669	697	674	651	595	643	653	638	688	663	646	643	646	651	652	642	622	636	664	652	680	629	649	648	643	629	678	676	629	645	661	637	622	604	646	678	602	681	653	644	660	634	636	622	674	653	671	686	641	680	665	637	701	573	637	664	613	674	648	620	673	673	673	616	692	644	648	657	681	658	671	664	625	667	667	677	653	628	605	634	668	626	668	615	723	675	672	617	630	644	645	675	617	602	657	692	614	645	667	641	657	659	641	697	636	623	650	667	672	664	649	676	653	651	648	622	639	700	648	663	646	642	651	681	668	653	719	643	669	676	638	687	645	679	619	665	632	655	633	642	629	605	677	665	630	637	637	610	642	650	641	671	687	663	649	649	649	633	618	618	645	672	621	684	668	584	620	626	706	638	648	643	666	652	669	701	661	637	644	626	658	660	670	716	656	640	638	617	609	651	642	627	629	680	675	624	569	610	666	645	607	624	679	637	625	681	648	638	653	651	623	660	635	656	636	695	656	652	668	590	661	647	656	618	612	659	660	658	678	673	666	634	655	628	657	642	668	674	640	660	675	629	656	643	642	634	580	675	663	665	702	665	645	654	629	634	673	667	657	659	601	626	647	689	646	673	633	684	594	619	663	568	665	682	632	645	686	643	678	651	659	639	618	713	613	655	674	683	656	640	631	648	658	663	647	624	656	690	653	601	646	688	668	630	619	675	636	641	697	641	683	648	655	639	633	691	661	621	693	652	636	604	621	653	614	659	638	683	657	686	663	638	614	659	632	650	652	657	613	620	701	638	676	655	633	665	644	637	653	648	635	648	634	654	652	660	646	659	664	616	652	694	660	647	624	638	666	638	681	656	659	678	682	678	668	648	676	653	651	614	612	646	657	703	663	696	656	642	642	626	650	614	618	639	689	663	669	677	652	651	659	596	668	638	639	673	663	632	593	667	691	645	727	653	611	632	649	630	659	615	642	628	660	672	666	661	650	632	638	673	640	607	660	644	644	639	663	663	632	663	684	606	666	657	633	667	661	638	677	689	636	654	633	667	663	693	649	635	646	636	674	637	649	676	645	655	597	645	632	657	667	624	627	686	635	668	676	612	643	664	610	679	659	659	643	661	622	650	680	706	684	665	651	657	659	629	688	610	627	666	683	656	625	634	621	600	649	660	629	680	694	675	669	620	617	607	618	639	641	651	717	687	645	634	667	669	647	658	663	639	617	678	653	679	627	662	655	669	660	637	636	662	673	640	672	635	669	643	648	641	661	660	617	632	673	637	607	613	694	674	622	681	633	637	652	645	633	623	604	611	645	680	647	643	664	651	670	668	701	666	680	607	671	619	674	685	662	611	649	630	654	676	698	672	641	681	663	610	672	671	640	655	642	643	649	651	688	666	640	616	661	640	679	603	700	673	653	633	659	650	646	651	662	667	632	639	631	612	724	686	626	646	610	619	679	600	678	651	651	658	672	627	658	645	689	642	667	645	649	647	641	648	633	715	675	672	712	674	687	663	645	670	660	687	644	644	664	654	674	638	630	652	680	690	656	656	655	679	687	658	687	660	676	687	684	646	672	679	658	699	655	615	620	671	657	665	658	657	638	641	633	627	669	694	631	655	646	606	650	671	644	685
28073	19759	12611	5249	2462	2041	1722	1625	2396	2695	2151	1691	1229	914	627	575	504	434	433	375	465	419	438	445	471	475	464	451	494	445	426	493	437	436	395	433	448	452	457	453	442	478	429	472	415	407	436	424	438	444	441	471	448	456	448	415	469	416	447	416	451	464	456	438	449	466	448	446	471	425	429	483	423	446	460	435	477	454	443	467	434	441	461	468	484	438	435	461	439	436	420	451	439	450	451	474	415	432	448	422	424	473	450	427	433	459	450	464	444	463	446	419	435	435	453	428	456	435	441	387	457	444	451	428	422	407	454	471	462	442	495	495	420	422	421	469	486	457	495	426	430	458	447	454	410	453	467	484	477	448	461	424	473	450	447	419	435	458	464	451	445	443	451	449	425	475	440	475	475	446	423	417	457	480	444	420	414	401	483	447	450	472	438	438	426	455	450	435	401	460	429	469	414	445	464	428	478	452	459	428	454	428	444	437	412	470	468	463	453	438	451	451	460	434	491	412	436	447	470	449	439	499	431	466	440	429	467	447	437	459	401	486	448	431	495	414	447	432	447	449	447	456	450	438	424	427	464	436	411	482	445	454	400	443	436	473	466	458	460	483	407	464	411	462	438	437	444	434	447	432	434	419	457	420	483	459	455	437	474	440	457	441	434	422	425	428	429	450	461	456	435	440	497	455	416	457	483	471	442	461	449	457	426	453	447	438	432	435	432	460	444	412	481	428	436	452	462	445	467	489	422	428	412	429	460	412	408	431	486	405	439	451	459	483	441	457	431	448	475	450	445	450	444	457	463	441	456	454	415	429	478	469	423	490	448	432	466	450	451	435	440	433	449	406	461	406	421	482	436	474	439	416	452	446	440	453	463	485	428	444	423	425	465	441	435	451	485	516	429	448	434	409	440	409	486	404	465	482	456	459	425	431	500	428	427	439	449	459	425	429	459	468	424	474	453	477	487	408	431	436	436	438	454	438	464	456	436	427	426	459	447	436	452	461	426	430	497	465	445	441	484	432	458	420	437	447	451	460	436	406	439	422	461	448	437	454	447	447	437	399	438	417	415	431	416	448	435	431	459	453	417	440	426	430	477	410	459	450	470	455	448	443	456	462	457	403	428	430	454	429	456	430	484	405	430	436	422	430	450	436	461	439	435	433	457	453	459	411	429	446	449	417	496	443	451	439	458	452	447	455	459	452	414	489	434	449	418	418	432	428	434	431	435	434	454	421	452	486	470	436	439	439	416	492	441	461	450	459	446	471	439	479	460	438	449	432	444	422	492	452	433	463	440	437	453	423	401	419	468	425	461	439	420	436	454	462	414	426	433	437	474	432	490	445	400	424	425	414	435	483	476	450	450	431	451	436	473	441	483	460	424	439	420	425	450	427	431	439	448	410	450	460	407	423	433	477	440	438	467	438	424	400	459	437	447	454	443	460	412	488	469	401	471	424	457	457	411	400	472	448	471	392	413	398	418	452	453	429	429	436	405	492	417	448	419	437	437	450	444	439	453	489	440	445	426	434	430	441	420	407	451	433	448	422	461	446	466	452	453	423	448	445	422	414	414	484	456	456	430	465	417	438	455	464	458	484	493	453	456	443	454	463	440	442	446	431	443	419	467	442	431	437	432	407	463	460	467	434	463	459	470	468	463	441	427	406	450	464	436	469	452	440	453	461	435	442	436	456	437	472	452	421	472	427	430	433	478	417	471	434	490	475	417	447	457	459	462	444	446	453	454	492	417	465	435	428	398	432	463	441	448	458	407	440	420	437	421	436	452	459	453	437	485	501	425	473	414	454	468	441	450	459	475	450	447	451	447	436	420	458	418	474	489	449	460	427	417	459	402	437	465	459	433	451	461	414	441	454	490	445	453	448	422	440	433	425	497	455	454	443	425	451	486	438	486	428	383	451	436	461	428	458	471	512	428	491	448	413	423	434	458	465	449	469	442	440	437	425	453	430	431	460	446	417	452	478	430	397	425	456	468	419	459	483	481	454	436	431	440	446	457	440	490	422	476	451	444	462	478	478	419	437	442	437	424	437	444	428	471	449	430	462	487	435	447	454	435	407	427	419	446	443	460	442	457	424	430	440	437	431	450	426	472	440	429	456	431	434	433	473	500	452	420	450	462	447	430	472	441	456	479	438	447	476	481	448	481	487	426	458	481	431	483	435	440	479	451	423	454	458	460	460	421	413	474	430	468	436	453	430	464	435	413	447	470	442	465	471	466	449	438	378	466	459	458	427	432	458	425	407	453	431	469	472	474	460	457	436	448	454	427	463	434	461	418	415	444	450	459	458	487	444	468	455	427	420	466	412	427	455	426	449	445	459	463	459	457	436	467	412	456	432	515	381	483	456	441	437	432	448	441	428	441	430	489	455	476	460	446	468	446	450	446	479	460	427	479	461	440	445	434	458	476	438	439	411	438	423	434	422	468	436	468	468	432	408	430	460	431	458	470	391	443	444	443	398	465	437	448	466	423	426	486	461	454	469	447	451	410	479	450	443	437	438	431	436	429	432	482	433	436	463	458	403	452	432	428	435	442	440	444	443	480	450	421	464	421	419	445	446	471	451	423	453	410	441	470	452	448	460	458	418	429	442	437	451	421	476	471	428	444	392	458	447	477	437	457	413	415	438	438	438	425	439	433	462	429	450	455	452	419	430	441	477	474	479	440	438	406	431	431	439	460	458	436	441	443	447	431	467	438	415	415	454	475	440	443	447	450	443	431	451	457	439	470	429	426	428	446	468	463	425	446	460	471	423	460	405	430	469	458	451	458	446	445	477	407	430	407	422	445	439	440	485	405	426	442	404	429	426	410	483	473	471	461	460	457	469	432	447	486	483	483	499	449	450	427	418	486	428	423	439	459	434	457	461	420	465	433	442	449	455	436	421	431	436	416	467	428	481	409	445	482	445	432	457	446	442	459	429	461	453	461	446	464	462	468	447	459	447	436	418	496	503	432	448	406	451	470	444	480	474	419	413	424	439	427	435	478	444	447	430	445	441	461	409	438	394	429	463	419	446	458	384	409	440	459	468	410	451	444	438	456	438	444	459	432	445	475	455	409	469	435	442	433	448	473	473	413	484	449	484	449	478	407	440	468	426	452	470	453	461	461	442	468	488	478	412	456	430	420	453	518	459	453	455	420	454	461	446	403	470	448	480	449	444	453	439	420	408	455	470	467	442	429	468	457	434	452	458	477	422	454	435	450	403	462	444	421	417	465	446	401	443	445	467	472	479	451	424	419	478	392	408	433	413	409	439	443	438	451	419	459	445	453	423	462	501	457	436	452	418	475	441	438	462	454	440	448	444	423	450	423	415	446	458	470	447	458	439	466	432	420	497	433	462	431	425	441	457	463	425	471	472	429	447	440	437	424	467	427	441	419	447	439	413	453	463	414	438	456	461	443	459	462	447	465	453	456	470	457	457	501	470	468	430	438	482	422	450	438	439	429	482	470	481	481	425	443	408	437	453	423	421	433	423
11250	15418	11649	5666	3852	3532	3213	2611	3577	3665	2894	2113	1524	1056	765	593	508	466	480	482	470	474	479	439	462	485	452	475	496	452	460	488	453	450	437	473	509	486	492	521	476	461	461	467	457	502	484	465	473	443	466	467	463	489	473	461	461	478	476	490	468	449	443	522	480	451	472	474	439	488	461	508	485	466	481	497	507	485	496	456	475	494	471	508	470	471	474	468	467	489	459	450	499	485	484	522	514	451	451	530	531	478	429	465	468	496	478	513	504	463	490	480	496	445	442	475	477	456	441	424	469	461	444	484	463	471	477	495	502	481	427	461	450	516	500	498	507	468	494	441	488	438	516	448	500	463	529	502	460	481	475	500	471	483	482	476	447	477	504	494	460	468	464	463	466	446	474	467	467	503	468	480	514	475	485	496	491	466	506	462	497	480	492	473	467	477	449	479	503	439	472	484	486	464	444	488	436	489	491	482	477	461	487	479	486	462	450	502	488	456	490	484	486	443	455	478	477	492	457	471	485	480	458	477	493	465	491	443	456	472	478	474	454	493	478	473	436	474	471	446	498	412	461	467	451	474	477	466	467	480	488	475	502	461	434	469	463	493	463	478	467	463	535	457	450	448	500	458	466	482	508	482	471	484	443	475	431	490	470	429	470	449	476	478	478	535	470	499	470	438	489	502	464	457	438	483	481	483	474	460	471	501	490	443	473	482	497	464	512	500	462	490	473	447	502	466	454	473	504	466	495	479	484	462	432	477	475	509	508	473	495	452	465	496	458	414	471	447	454	470	482	505	430	479	457	485	511	489	465	500	467	497	466	471	486	456	486	492	485	512	473	455	459	524	474	492	451	491	470	468	446	489	468	468	490	488	481	489	467	444	441	517	490	437	460	499	451	500	470	482	480	466	464	489	474	500	484	432	507	471	511	437	484	494	466	454	503	502	481	477	476	499	454	456	481	475	473	448	519	492	482	463	471	471	508	464	466	487	437	439	418	463	450	474	462	485	469	455	459	505	483	455	470	472	465	505	474	464	451	455	512	495	477	435	486	492	477	477	444	456	493	446	436	470	472	470	475	462	508	500	464	480	475	498	495	456	469	438	444	479	481	452	452	440	479	478	480	480	493	472	472	471	429	419	502	505	473	468	476	441	439	462	493	474	492	449	455	473	441	490	479	482	498	493	443	495	463	463	493	515	493	436	521	500	479	449	458	453	484	482	446	478	467	502	498	483	468	468	475	508	445	487	479	448	482	433	480	450	491	459	463	497	503	494	479	456	479	480	484	492	499	507	465	519	489	492	463	472	445	466	460	485	466	460	455	484	466	476	471	440	507	457	483	491	458	492	428	518	457	496	460	518	462	485	461	463	493	442	488	458	468	461	501	444	487	454	527	483	429	469	482	480	466	471	475	515	459	463	471	450	492	457	459	513	490	495	476	452	465	451	482	499	493	467	446	458	468	465	493	482	467	466	468	503	477	454	471	472	480	474	480	470	492	471	453	466	423	468	471	485	464	458	497	500	485	442	431	476	512	417	462	476	496	458	485	478	456	506	476	429	480	481	464	471	474	487	481	493	518	459	450	486	457	500	486	479	497	519	453	488	483	486	508	458	442	460	451	468	505	480	466	486	491	493	456	515	481	473	477	470	472	470	479	490	455	469	466	456	508	504	488	455	479	439	435	453	466	488	450	481	466	477	504	444	470	448	476	474	441	474	431	451	484	450	456	454	517	512	485	459	478	479	475	478	465	475	502	465	469	472	473	468	517	440	470	476	464	462	478	493	478	529	451	476	473	479	462	471	453	515	469	470	466	475	511	509	492	451	487	434	487	478	476	449	481	483	489	416	467	470	487	431	459	467	452	455	444	509	463	493	449	506	451	422	456	441	471	475	470	503	458	467	485	459	470	453	503	442	525	451	465	430	460	424	500	503	485	472	459	491	476	451	441	472	486	470	482	508	454	512	498	452	477	481	502	448	477	452	476	471	475	498	469	477	489	468	502	502	503	498	468	484	502	463	481	457	488	425	523	484	448	502	478	468	481	487	454	491	497	452	479	476	477	460	471	469	468	444	477	502	470	507	490	489	501	504	460	470	454	485	486	452	439	432	476	473	473	507	474	493	494	475	471	495	475	467	463	453	443	488	516	469	503	485	465	476	453	511	482	479	473	483	442	491	481	505	459	497	496	469	501	470	461	508	493	475	445	441	450	443	446	499	451	468	444	466	435	464	452	478	467	483	488	472	496	504	482	437	480	481	470	462	487	436	436	451	482	477	469	478	443	506	482	466	469	464	493	479	500	487	448	476	456	464	477	485	440	505	443	485	454	495	443	503	421	459	470	486	504	495	461	456	469	455	472	458	474	454	467	459	493	483	465	489	493	507	482	462	502	539	498	516	482	492	429	471	461	493	498	461	496	463	474	486	486	477	492	491	449	441	461	461	487	508	498	515	468	445	483	513	456	511	480	489	449	464	475	483	473	436	470	473	450	459	489	420	490	464	493	460	462	477	453	451	417	450	507	472	444	488	495	478	494	510	480	488	455	493	478	489	509	469	471	481	492	461	477	477	494	457	496	460	448	487	471	466	513	522	470	500	513	417	481	483	450	463	502	445	450	488	479	473	479	488	435	470	499	419	453	506	468	447	437	473	429	442	490	449	446	451	481	483	481	487	509	489	420	453	468	490	457	463	480	439	470	508	470	517	472	475	484	451	442	471	442	448	464	477	464	487	497	481	486	451	480	459	485	492	495	494	505	475	493	515	510	462	455	484	466	445	498	464	491	515	483	448	472	444	481	508	459	459	483	486	501	481	483	510	459	488	459	463	457	474	475	457	462	489	436	494	459	457	450	482	450	492	497	449	475	468	481	475	466	448	539	481	491	465	469	411	423	475	466	497	491	470	476	485	465	472	458	487	525	488	461	440	474	464	499	468	485	482	457	497	478	533	464	471	454	494	505	497	457	505	483	456	463	468	502	500	469	475	492	461	518	493	450	454	472	460	480	497	441	457	451	501	471	477	468	477	446	479	500	472	475	453	472	484	450	470	500	475	469	503	454	500	487	472	446	470	452	536	446	483	437	469	453	492	495	442	499	474	496	487	480	498	466	445	498	455	476	515	510	481	470	471	456	485	481	471	484	513	459	482	485	474	499	488	504	516	485	511	508	497	455	448	483	446	488	497	476	467	491	488	451	459	507	459	458	494	470	518	480	450	469	434	462	484	456	476	481	428	456	490	458	430	480	468	465	461	466	495	465	448	482	451	484	480	491	498	404	505	473	465	460	489	469	475	449	460	496	478	482	502	455	443	491	466	456	466	458	509	457	473	505	490	514	453	464	465	463	465	477	477	455	485	452	479	499	433	500	501	502	448	488	494	518	496	487	498	500	493	455	467	465	484	501	479	499	493	477	481	492	483	443	473	449	480	487	438	477	484	504	442	506	480	479	442	464	462	486	461	464	461	461	451	486	487	468	473	467	429	435	490	502	465
24301	21412	28571	24662	21178	8870	3502	11546	22148	22118	15655	10064	5754	2710	1465	856	659	561	575	511	536	516	507	551	500	517	470	481	531	538	502	531	536	519	498	465	532	515	496	503	477	511	527	505	526	534	526	480	522	501	520	493	512	539	544	489	502	528	512	530	560	517	517	519	502	525	507	560	536	512	492	524	499	547	533	481	481	485	506	499	515	503	539	504	507	490	534	526	493	470	497	515	489	529	524	528	510	539	486	527	492	552	549	506	512	525	526	561	522	513	538	488	499	498	474	512	466	494	509	541	531	542	529	534	540	514	524	516	529	514	496	529	506	518	506	543	478	528	516	567	509	540	500	560	544	505	490	529	519	532	517	496	516	497	512	526	490	499	532	535	489	506	544	526	473	525	480	562	523	538	538	531	496	526	537	500	527	550	512	503	488	493	516	526	501	503	531	497	560	557	487	517	537	521	499	544	563	498	560	523	524	491	559	542	520	538	507	508	500	486	525	488	521	525	530	492	544	503	508	492	508	477	535	520	492	537	472	501	511	539	502	492	476	524	559	476	565	531	538	525	512	490	494	527	489	474	515	528	520	517	513	515	513	557	468	501	503	501	489	519	530	468	527	572	488	531	543	516	546	490	494	571	513	542	484	478	525	526	531	502	514	487	548	539	536	531	501	513	529	541	511	519	496	476	525	543	522	513	490	504	489	527	491	496	491	537	535	492	485	497	502	523	517	517	549	517	560	530	536	518	496	505	536	528	516	506	508	523	558	485	492	558	522	520	522	530	511	504	469	490	524	547	513	566	486	469	543	524	526	564	510	528	545	546	494	550	497	486	505	519	547	533	531	521	533	459	525	518	507	519	548	537	475	471	531	490	509	504	488	523	501	529	515	518	498	505	489	519	540	516	544	506	489	536	484	537	490	458	496	506	503	505	501	507	512	527	509	544	498	522	543	540	533	507	486	511	525	484	513	500	516	526	542	541	538	533	533	515	488	466	543	529	506	529	510	523	513	534	538	539	471	533	537	511	537	510	460	519	485	506	489	471	512	514	534	564	492	596	487	479	532	543	492	515	497	532	477	501	473	482	514	563	538	509	497	494	537	543	475	524	525	525	545	469	509	532	519	511	469	488	496	529	560	521	504	495	512	472	498	520	491	479	483	508	524	582	518	503	505	539	490	509	526	509	549	531	498	492	527	481	566	488	534	537	491	519	526	521	505	499	484	512	559	518	496	558	504	519	539	529	512	538	473	501	500	523	449	546	488	513	535	505	505	510	521	542	479	476	529	502	517	528	527	518	524	536	536	530	557	552	510	545	505	521	504	525	506	573	526	480	493	531	519	544	479	477	487	499	463	555	525	539	503	505	516	512	512	498	527	504	525	527	506	512	531	506	533	520	510	510	538	535	493	493	447	451	498	450	531	527	495	515	517	572	489	504	519	520	534	516	476	503	542	537	517	508	494	513	508	468	490	486	486	500	504	524	522	514	525	512	534	539	501	486	496	498	504	478	493	519	468	527	519	515	502	547	511	491	550	505	516	527	514	469	494	511	508	558	523	528	526	517	539	484	529	496	493	473	528	534	528	518	494	531	515	476	524	513	515	534	478	512	553	506	547	524	473	492	499	496	518	496	477	486	503	479	498	540	532	478	491	486	550	515	488	531	478	514	504	556	498	517	473	519	542	509	501	527	547	523	490	492	510	531	484	529	542	546	539	463	530	516	509	529	505	504	521	499	493	503	514	500	517	485	505	539	500	524	530	528	503	504	505	466	502	509	531	514	484	536	508	484	534	494	533	525	520	538	530	554	505	485	485	518	488	488	513	543	502	501	496	510	541	499	545	505	531	481	496	499	506	536	521	512	504	514	518	546	504	483	526	521	462	497	511	523	488	515	558	534	514	537	521	518	530	565	508	477	531	474	508	504	511	495	520	513	540	529	461	450	544	526	474	489	515	510	486	476	486	502	543	511	487	495	519	508	531	526	522	521	535	528	554	528	525	475	510	515	505	526	518	535	521	535	528	501	524	526	518	515	496	499	542	514	556	522	491	520	510	525	544	538	543	518	514	517	553	522	484	517	479	543	518	523	518	532	491	546	514	509	552	499	534	501	531	527	485	468	513	501	495	495	499	507	547	537	510	550	518	504	532	489	499	511	517	572	523	528	489	544	548	488	486	528	523	502	518	568	561	490	511	528	495	467	521	537	527	522	497	484	516	529	517	520	537	516	539	461	493	483	518	475	512	537	511	499	529	570	496	526	546	560	488	520	516	510	469	511	506	480	529	493	526	511	498	553	530	514	549	472	518	517	509	491	513	512	477	511	492	516	480	519	479	497	498	522	523	497	538	485	497	519	518	520	547	529	505	509	526	538	533	525	528	493	513	508	494	521	512	502	486	481	532	517	525	518	508	519	542	518	527	506	490	519	528	531	484	508	507	484	509	493	468	536	510	531	497	533	505	532	545	545	516	541	483	541	490	525	503	531	515	515	556	550	518	510	528	522	507	520	526	525	514	484	518	514	574	530	497	471	523	493	536	497	533	478	504	545	502	535	475	510	477	541	513	531	507	480	530	485	550	543	544	530	518	516	491	552	526	502	456	533	513	536	475	512	513	509	516	493	514	516	501	507	556	478	511	474	531	550	497	495	485	477	499	460	525	548	502	495	519	511	530	490	523	526	522	504	483	496	529	456	565	502	548	545	520	526	493	504	506	525	487	483	528	496	542	526	482	519	458	519	536	506	520	488	501	559	498	480	516	532	494	508	563	492	550	536	516	519	516	546	509	515	524	506	469	523	466	525	493	489	549	539	521	497	529	510	486	500	482	547	544	532	523	505	526	499	542	506	505	496	507	503	524	502	539	524	499	500	503	528	497	476	536	520	552	548	527	482	482	546	491	511	526	486	487	493	508	509	502	506	505	550	520	522	507	490	557	507	486	515	495	510	513	501	538	495	523	494	507	483	516	503	506	491	493	520	510	519	537	524	539	525	548	499	525	470	511	536	524	464	521	512	490	548	495	533	513	498	467	522	507	509	529	529	565	515	549	519	507	519	562	532	509	510	564	500	499	519	498	513	507	480	509	490	522	480	520	518	504	533	534	510	555	519	546	524	536	528	503	521	543	497	540	472	518	508	514	517	519	499	527	478	459	522	498	502	530	506	515	473	526	511	541	475	473	508	557	517	529	529	531	543	502	488	488	505	499	500	536	536	498	505	539	532	486	489	535	518	525	510	507	499	536	537	512	532	534	491	490	502	494	489	524	534	511	490	515	491	523	498	504	460	547	473	534	517	486	498	491	515	555	487	485	516	521	560	508	527	560	474	529	520	491	488	529	541	481	551	552	525	549	476	540	525	491	489	496	497	529	493	515	505	514	495	482	503	485	539	524	478	526	538	477	483	518	521	495	500	541	491	509	520	495	484	562	484	492	551	518	502	522	495	492	505	484	451	539	502	537	510	524	518	493	578	532	525	558	490	513	522	556	541	474	516
11193	23917	17888	10490	7565	5517	5211	17482	28127	25720	18976	13466	7804	3884	2074	1073	702	623	565	559	537	510	515	555	534	531	549	563	559	555	552	579	528	523	508	501	532	568	520	551	528	564	532	579	529	522	537	561	526	512	563	582	538	501	547	521	536	535	493	521	454	522	549	504	557	565	497	524	524	563	527	495	520	502	533	553	544	507	540	531	541	564	512	544	525	549	542	497	518	505	565	546	509	527	542	490	551	514	525	521	560	541	523	526	540	542	524	532	556	525	510	563	514	547	525	562	512	536	526	491	532	548	528	519	482	523	548	514	520	565	567	537	505	517	524	525	555	515	557	530	502	520	553	545	531	561	536	528	501	551	533	543	573	551	526	512	520	541	505	506	550	568	579	519	520	500	570	559	571	498	533	552	522	569	546	554	510	551	544	532	529	523	522	516	547	535	524	496	542	520	576	575	566	531	508	551	571	529	543	571	562	513	545	537	539	569	541	529	565	524	512	518	532	514	519	478	551	568	534	545	508	562	585	533	528	533	528	516	571	560	510	553	534	533	518	563	514	496	538	507	500	529	537	558	530	575	515	580	530	530	583	547	551	491	583	499	512	495	534	533	531	557	515	540	518	495	557	565	549	548	566	551	571	532	538	560	545	514	536	535	520	512	526	522	532	579	513	523	579	527	582	567	555	512	549	519	543	563	552	568	517	537	556	546	534	534	529	512	570	576	561	515	519	518	537	554	539	569	565	515	552	539	544	539	526	481	520	554	528	495	560	538	513	535	549	515	533	567	544	524	506	511	518	514	554	534	497	574	501	546	528	531	522	520	530	498	546	546	535	578	556	548	504	532	490	550	538	523	533	587	513	552	528	537	556	540	539	526	505	558	543	527	559	568	532	505	516	537	532	552	552	550	512	546	576	554	536	545	498	525	545	512	551	538	547	529	547	512	570	507	524	527	544	516	530	539	502	555	531	503	571	553	558	533	568	559	536	566	541	511	536	536	577	537	518	542	534	542	514	565	554	545	524	513	512	573	596	520	534	512	505	509	548	526	510	551	551	557	535	506	543	580	578	564	540	543	509	558	554	542	528	535	510	571	549	530	554	528	528	539	520	544	517	539	533	530	539	545	535	530	522	524	540	547	544	570	521	594	551	557	521	545	578	567	554	533	554	512	521	529	529	533	576	528	542	550	559	527	512	487	530	531	558	586	545	515	566	578	535	572	568	540	600	583	562	540	502	529	569	520	524	501	512	516	544	520	532	554	520	534	586	544	515	517	569	536	551	571	543	560	544	513	495	568	519	533	524	526	565	540	510	531	505	548	563	552	529	509	580	531	542	592	479	495	556	554	509	479	551	564	566	555	549	570	542	520	545	515	531	517	524	543	571	534	529	520	581	553	602	492	535	523	513	545	552	574	556	545	574	512	555	513	535	545	525	538	503	523	519	559	536	498	520	515	541	550	544	511	553	515	513	525	512	537	543	533	510	496	528	515	547	509	593	560	537	522	566	532	530	544	549	508	550	559	525	549	493	545	547	566	549	497	514	546	556	543	539	517	528	555	527	494	522	528	515	530	544	526	578	509	569	558	527	565	546	565	528	555	535	552	528	498	548	512	555	539	546	561	536	544	512	557	544	567	511	540	513	526	500	539	477	554	540	497	594	526	538	552	527	581	528	556	564	566	515	532	505	523	547	552	510	526	517	518	556	534	558	495	503	557	563	527	566	570	539	486	561	519	545	515	551	550	565	573	529	507	508	542	542	520	552	515	575	572	542	575	548	521	550	516	534	511	539	549	531	563	542	550	588	527	592	537	525	506	544	537	518	532	569	538	544	522	567	505	495	524	557	527	519	519	555	533	533	542	514	525	519	558	519	542	502	547	544	523	500	504	557	588	534	595	538	526	498	525	579	504	530	519	536	548	582	573	556	563	504	496	532	536	515	569	564	513	519	544	564	542	522	543	541	535	568	553	523	547	490	524	549	518	575	554	517	561	512	563	573	545	532	549	501	514	511	506	536	550	539	570	545	533	534	541	527	525	537	558	557	524	576	539	543	519	575	521	538	530	521	578	520	514	532	569	544	502	540	570	529	502	521	555	503	541	496	518	537	515	551	546	516	576	546	502	557	504	524	540	510	530	532	535	503	536	538	528	558	495	525	552	506	520	546	552	541	531	524	551	509	575	526	538	521	520	560	537	574	571	551	513	521	532	523	527	545	559	501	531	570	538	564	543	516	515	510	508	497	554	538	526	523	547	510	532	595	540	535	512	552	529	539	582	528	523	547	559	526	549	573	544	541	554	547	534	524	514	533	549	529	571	493	550	521	522	542	571	602	524	508	524	542	553	561	565	554	532	579	537	586	595	513	548	571	524	544	545	523	566	566	535	579	521	507	546	565	535	517	561	524	558	558	537	511	576	565	541	526	555	539	538	539	549	562	525	525	535	539	514	543	493	494	505	550	536	533	548	500	571	550	514	515	588	572	535	535	515	577	520	494	588	508	565	584	546	510	527	570	489	504	536	521	533	568	536	515	543	544	522	496	523	541	544	570	506	546	528	475	578	555	569	508	514	565	500	553	544	567	578	572	556	548	517	544	555	568	547	526	505	527	524	563	520	515	571	544	553	512	520	536	544	565	519	512	524	572	576	508	556	534	536	527	557	526	540	546	534	521	551	516	536	526	532	502	556	558	513	547	547	565	543	528	510	561	557	562	553	535	535	506	552	520	533	536	540	582	521	533	527	534	516	545	537	568	525	536	578	579	537	566	509	539	552	524	536	529	528	522	544	524	535	532	540	562	558	569	553	534	525	505	600	521	548	528	531	534	561	542	565	523	513	539	522	550	511	578	517	569	570	548	541	557	536	549	525	550	529	558	528	516	555	549	524	555	544	565	564	549	553	534	532	534	497	554	541	557	528	540	501	551	561	557	560	525	501	533	527	530	500	500	544	564	567	558	552	510	477	538	525	536	546	549	546	525	524	544	493	539	513	536	527	477	558	544	521	559	581	536	519	548	567	575	540	571	521	539	529	530	533	496	482	559	533	561	555	494	544	515	534	519	557	493	505	526	514	591	522	525	558	541	509	500	497	554	535	559	503	529	523	540	561	536	543	556	502	538	522	547	553	535	561	575	516	531	552	560	550	497	547	510	503	566	561	506	537	541	559	555	547	540	543	557	516	545	530	543	529	559	542	552	537	577	557	548	523	583	533	543	508	512	580	534	568	561	500	561	539	537	567	556	536	557	546	552	546	547	523	533	559	475	508	576	552	547	552	552	573	539	512	532	549	558	523	517	513	507	546	501	532	512	516	530	541	532	555	536	541	582	542	549	553	563	503	558	516	491	572	527	545	538	558	556	508	560	514	526	531	549	538	537	504	541	520	529	531	555	541	539	512	530	529	568	572	513	522	550	526	519	549	507	520	484	541	536	540	523	556	539	559	586	527	519	505	542	527	543	523	560	540	539	527	537	566	541	595	546	555	576	557	544	509
25323	21388	27504	25563	12631	3368	2476	6700	13844	13748	8864	5617	3215	1659	930	659	546	505	509	515	504	493	492	528	496	492	500	476	516	537	476	516	519	499	482	481	499	515	501	494	496	460	461	481	459	494	486	463	473	486	500	461	490	490	494	464	480	454	474	489	460	452	528	491	487	525	503	477	518	490	502	516	532	495	510	502	504	474	447	496	529	513	473	514	452	518	478	499	504	510	454	490	494	501	509	498	467	455	478	501	443	478	497	454	512	469	473	503	477	517	489	521	499	472	527	529	465	463	484	455	488	523	463	480	472	455	487	500	528	494	517	515	531	509	478	507	504	465	506	456	484	512	511	522	477	487	469	524	480	479	442	492	504	473	472	500	494	479	488	451	467	509	445	533	490	487	498	469	519	477	514	451	503	502	505	531	497	495	501	497	467	467	463	456	473	509	494	544	514	487	523	490	508	504	509	519	487	492	480	489	495	491	495	485	480	490	515	486	490	448	499	511	480	486	485	492	469	472	508	488	437	523	531	479	468	521	497	457	488	490	507	504	492	499	475	507	479	450	482	521	501	466	515	504	515	477	489	482	486	466	504	459	489	487	518	484	489	512	477	454	482	452	540	496	440	504	485	493	512	474	487	507	513	484	494	468	514	499	486	484	478	507	497	498	489	510	521	511	462	536	489	456	472	488	514	522	531	489	472	474	490	448	505	457	490	482	493	467	492	481	527	491	481	484	467	467	498	509	460	484	484	452	477	486	498	486	474	510	522	478	503	480	536	449	495	511	473	461	489	496	458	478	533	523	477	511	494	503	514	487	505	533	498	486	468	501	526	502	499	472	525	515	507	435	484	510	481	490	446	514	468	475	483	535	480	492	468	504	521	455	481	484	481	476	487	487	461	503	485	462	496	498	451	536	500	497	502	499	472	503	474	494	482	484	514	501	439	468	520	520	499	487	488	466	431	505	502	544	489	468	461	455	509	471	482	533	515	485	499	469	515	500	460	491	551	493	446	472	497	486	516	470	485	493	515	520	475	507	511	517	493	494	497	469	470	460	469	475	485	485	503	491	433	509	496	503	492	490	499	515	515	507	478	515	478	476	487	518	469	531	486	483	492	472	467	502	469	539	465	467	476	478	474	507	490	483	484	496	489	470	487	514	520	494	476	494	490	456	510	497	483	473	467	466	483	466	527	531	497	523	456	503	488	483	473	507	482	501	501	489	485	512	503	456	490	515	497	501	482	486	483	461	498	476	460	481	444	503	466	475	513	472	500	474	496	483	521	488	504	505	501	506	473	500	496	507	513	495	448	538	493	495	508	510	450	534	473	475	471	474	490	477	533	490	484	451	439	531	509	520	488	470	519	505	500	499	503	509	543	478	497	490	487	503	494	494	450	511	472	490	465	468	501	455	493	462	454	464	523	473	506	472	474	492	494	480	474	494	451	493	457	499	491	508	498	477	509	513	517	501	495	525	508	504	491	482	500	518	498	512	473	494	540	455	478	490	496	494	486	495	476	497	485	502	463	493	490	477	507	506	491	530	487	487	469	474	476	497	489	512	495	505	502	520	447	532	526	496	499	503	524	510	479	522	555	515	495	515	500	505	471	504	493	492	485	463	546	484	499	466	473	466	512	467	494	507	473	503	452	511	535	552	504	530	504	503	483	507	496	473	469	518	524	500	499	503	493	502	465	478	512	506	504	527	490	497	484	478	474	475	501	485	510	453	461	522	496	488	451	484	485	493	525	518	485	478	469	518	493	446	493	524	471	458	479	525	518	481	489	465	481	472	469	509	512	496	495	508	502	519	465	453	466	512	481	465	540	486	524	496	487	466	506	485	491	500	485	520	476	523	501	462	465	479	518	496	517	460	532	507	506	513	469	502	493	512	502	504	517	515	527	516	477	511	459	492	492	513	554	491	503	479	490	477	501	509	490	470	494	500	491	513	508	484	474	523	503	488	473	494	478	466	480	528	478	495	513	514	518	488	516	523	473	477	478	519	474	456	517	445	441	512	480	507	497	513	452	453	496	519	493	501	510	458	471	509	474	498	503	461	493	462	498	467	472	487	507	489	511	528	496	543	499	497	508	502	452	487	488	509	496	517	518	527	508	498	500	447	452	486	502	487	491	491	507	483	475	466	486	493	472	487	502	454	483	534	453	511	521	498	514	508	501	465	472	469	503	450	487	485	480	511	493	477	503	464	455	461	448	507	455	460	461	455	466	519	472	509	504	508	510	515	552	489	488	464	505	534	517	527	484	464	490	495	475	504	475	483	456	490	468	505	510	459	504	510	463	481	472	506	503	504	518	487	497	495	492	494	543	468	490	497	518	501	490	494	541	512	515	509	489	521	535	497	470	501	522	477	504	500	467	485	463	516	545	489	494	488	454	458	512	502	457	480	484	504	479	460	512	479	500	481	519	477	488	484	473	512	544	510	510	429	492	460	482	541	503	519	451	494	479	524	482	500	469	480	492	541	449	497	470	501	483	448	507	512	508	483	472	492	467	484	473	484	525	498	465	492	503	486	491	495	525	446	475	490	446	500	515	488	485	528	488	494	524	449	485	502	499	494	457	470	472	493	504	492	519	503	491	468	485	491	473	534	483	512	514	504	471	498	477	487	437	486	501	498	526	504	454	526	543	480	474	506	476	512	498	465	486	455	475	463	481	468	490	494	474	507	469	466	502	470	478	517	488	477	478	475	477	502	440	491	482	502	446	509	474	511	498	503	510	466	500	509	513	496	486	483	472	507	483	501	480	476	454	502	497	520	450	524	486	466	483	505	493	456	466	542	482	464	513	519	533	470	467	525	508	490	524	481	461	482	501	498	472	503	479	486	509	541	498	504	530	485	426	499	458	522	497	473	488	529	501	455	465	504	490	505	528	489	487	473	543	507	489	515	481	512	489	485	491	483	514	468	490	535	486	498	502	490	483	465	500	514	495	482	477	552	499	469	481	491	480	499	517	508	514	537	538	486	524	519	510	500	499	434	497	507	479	472	432	515	466	494	452	488	489	520	525	486	493	479	422	446	480	510	499	543	480	457	474	528	499	476	497	511	495	460	493	503	491	474	497	513	490	504	530	482	472	502	501	497	504	506	497	453	488	484	514	485	494	516	458	468	497	501	531	486	515	483	469	478	476	550	504	473	491	526	512	478	485	506	479	510	549	487	469	469	514	453	469	514	490	456	464	508	491	459	465	503	493	467	500	489	509	470	505	502	469	488	469	522	487	460	497	500	514	499	485	486	478	494	473	491	477	536	511	458	504	466	498	527	517	503	480	498	483	514	488	501	486	545	480	513	484	524	505	506	485	494	485	443	512	468	482	528	460	498	499	537	493	525	491	473	525	486	506	501	478	436	489	506	514	490	466	520	483	494	500	466	487	475	499	485	501	499	479	482	475	480	495	485	470	507	454	492	510	477	491	494	515	477	503	456	491	525	489	501	517	501	527	501	485	482	486	484	499	515	492	491	479	518	468	472	464	507
11263	21005	14664	9595	7219	5074	4502	12913	22791	20853	14285	9558	5360	2690	1390	859	625	593	518	609	537	552	534	525	525	537	517	513	576	537	515	522	507	564	565	520	519	556	466	537	539	523	502	516	508	474	495	528	536	505	598	526	534	527	513	525	516	489	526	553	544	515	544	477	480	526	514	576	555	514	514	540	546	503	516	543	537	509	507	527	522	543	548	523	542	530	545	524	532	532	499	583	513	531	514	563	492	504	551	563	543	534	536	546	540	534	541	499	507	499	498	550	515	531	536	529	505	525	523	500	552	546	541	540	564	515	519	522	529	546	507	545	473	532	504	525	563	541	501	543	524	540	499	521	525	546	505	508	509	542	499	487	486	506	556	545	540	490	544	545	543	535	573	553	531	535	508	543	509	517	502	547	521	522	497	496	545	536	526	503	510	490	509	514	516	530	527	542	538	501	531	535	536	538	534	558	516	531	544	531	561	536	494	518	484	520	472	551	531	514	499	545	495	503	470	558	523	499	513	562	539	519	503	555	534	495	524	539	545	521	534	549	538	505	517	509	515	551	545	551	514	548	536	500	569	547	526	512	572	527	538	507	536	537	538	517	535	514	537	542	484	558	502	532	508	512	557	515	498	494	525	556	516	548	538	541	532	518	515	493	555	541	574	550	535	509	555	471	557	501	509	522	506	502	546	516	551	524	482	504	502	508	519	520	541	559	579	533	520	527	499	506	509	526	517	558	512	519	522	539	567	526	526	535	557	517	497	519	553	497	515	530	533	533	532	554	511	516	522	510	524	529	509	542	543	570	534	525	553	546	492	506	526	546	536	554	529	532	547	544	504	554	558	529	536	521	551	546	510	517	541	552	508	546	481	524	509	546	501	556	548	510	554	518	540	529	516	579	493	514	523	509	489	536	493	543	525	525	541	607	502	506	560	532	544	532	537	507	539	515	577	531	531	529	533	510	511	545	516	486	493	528	537	539	520	513	542	504	545	488	515	546	527	536	515	551	490	553	512	510	540	541	537	546	525	539	503	536	531	559	494	492	487	526	536	502	554	526	527	545	517	505	516	526	539	525	537	506	525	526	555	507	505	500	501	528	525	487	528	528	550	540	551	521	544	540	534	558	563	495	547	516	532	505	528	556	517	558	522	580	494	542	552	560	498	547	511	517	538	515	559	510	526	517	561	493	544	494	523	535	512	551	551	502	532	529	550	517	501	523	540	524	555	525	508	525	513	530	568	523	535	526	550	520	507	532	493	541	541	549	513	543	528	511	548	521	518	557	557	554	535	521	559	509	524	575	515	548	548	538	497	538	516	508	543	480	517	577	541	491	560	516	502	521	512	550	526	502	554	521	529	545	543	485	561	504	547	539	540	525	546	547	542	547	514	537	529	552	551	529	558	500	496	524	497	518	510	511	539	523	522	555	531	552	551	527	526	548	526	539	549	498	516	502	518	529	527	542	482	504	515	527	521	551	559	541	555	507	485	523	500	508	516	552	514	528	513	553	550	501	512	517	526	559	540	500	535	537	504	552	520	563	542	557	542	504	543	514	525	507	522	508	566	561	546	523	535	491	535	499	525	518	538	500	522	553	539	549	510	541	495	552	488	540	537	520	536	555	517	532	529	518	525	568	523	534	475	490	563	507	548	524	517	515	517	518	546	567	471	500	549	491	481	494	561	535	542	517	515	488	546	485	487	507	559	533	483	555	517	559	543	525	515	548	491	535	542	513	525	530	529	544	538	498	528	539	529	517	507	517	477	501	545	573	535	486	557	573	531	491	519	543	518	528	516	520	524	526	516	544	544	519	476	514	492	584	544	522	493	549	518	564	521	498	524	557	545	527	509	478	528	491	527	516	521	600	565	518	498	538	513	553	550	527	530	563	520	511	524	512	517	556	478	535	549	514	549	529	540	501	554	487	528	516	499	520	566	519	508	540	545	538	537	550	555	520	516	542	530	554	569	536	510	486	529	526	530	531	537	521	529	526	548	515	490	557	502	497	597	520	513	521	530	505	492	541	536	506	514	500	527	518	523	503	525	557	482	537	530	513	508	518	541	506	545	533	521	544	483	514	523	521	523	518	536	514	535	517	545	479	517	511	549	515	497	504	559	548	524	541	532	547	534	522	542	482	532	506	545	512	546	521	502	561	518	493	536	541	553	522	525	547	519	527	542	508	516	544	517	497	534	490	514	551	510	532	528	528	522	506	503	488	565	534	559	520	536	512	539	524	529	479	499	519	517	521	536	542	561	532	576	463	539	522	499	487	517	548	534	499	480	529	526	509	587	537	529	558	477	502	526	497	506	510	508	533	529	513	551	517	484	503	485	514	522	561	540	519	470	533	527	547	555	516	504	509	565	536	498	468	506	527	553	547	511	543	522	534	522	543	505	500	535	516	535	523	512	505	537	556	492	538	529	504	534	496	517	499	571	533	533	546	531	519	552	522	527	543	538	532	512	520	531	517	577	511	532	526	522	527	544	525	515	557	536	550	568	517	556	510	519	540	548	536	535	545	604	492	521	533	479	496	498	558	511	554	542	515	524	535	510	516	485	498	540	555	537	555	495	552	507	501	501	575	574	480	535	512	530	519	529	501	537	547	505	516	515	538	497	533	537	527	516	461	525	523	527	542	504	475	486	558	536	521	473	545	477	579	487	542	520	522	535	575	507	494	550	533	498	567	560	549	548	557	528	517	530	541	550	518	565	549	484	523	526	508	555	515	535	562	552	545	515	537	528	493	501	541	524	542	490	545	562	523	534	500	473	530	576	542	518	498	517	526	550	528	553	503	550	543	534	501	545	533	494	555	526	560	490	524	558	522	561	538	535	525	504	522	495	527	511	547	573	556	516	537	475	528	539	529	504	496	522	550	493	494	520	539	531	561	498	509	553	542	563	550	532	516	533	499	515	524	508	536	502	500	485	500	515	507	481	527	538	538	501	503	536	505	522	515	492	532	544	524	518	513	531	532	546	521	497	491	511	535	499	481	503	493	513	537	527	523	541	528	525	495	526	551	499	542	517	552	546	503	510	530	536	494	507	485	512	524	487	545	549	530	508	539	523	528	497	500	519	527	495	519	547	477	515	491	485	517	484	533	535	470	517	548	497	534	544	527	519	532	517	551	542	540	545	545	541	513	546	492	520	543	514	527	535	517	546	524	516	531	512	469	534	500	515	530	513	529	563	530	516	489	491	509	526	501	514	535	559	506	548	533	521	519	563	540	505	503	539	565	539	516	558	531	553	490	514	530	553	561	568	516	550	525	507	546	536	524	559	541	512	544	478	500	518	483	581	515	544	527	516	534	517	524	516	556	538	529	499	526	531	563	532	571	530	542	530	537	517	561	527	525	542	526	541	506	533	527	491	542	533	521	537	530	497	538	535	558	537	504	535	522	520	491	543	529	544	549	554	560	512	518	537	562	518	531	512	482	554	558	563	538	509	505	532	497	514	526	545	510	488	529	555	550	523	525	524	511	510	525	491	495
22803	21298	29016	23908	21312	21512	15680	28234	38963	35801	26879	18934	10778	4885	2256	1214	833	674	670	654	690	680	631	656	607	670	637	669	611	626	608	649	671	662	560	673	616	643	645	644	598	648	618	623	610	634	613	627	626	615	645	674	624	655	663	564	686	634	594	670	653	636	625	668	662	596	639	621	640	597	594	620	697	614	586	597	664	618	618	611	664	613	617	613	604	639	599	658	643	634	604	623	654	683	644	613	615	648	637	611	624	603	530	578	625	662	629	609	698	591	642	588	631	635	657	660	624	632	598	614	626	626	643	627	684	643	654	665	595	609	626	611	578	636	663	630	677	633	617	643	684	663	657	597	650	629	638	619	642	639	660	576	639	657	646	635	665	606	620	636	628	652	643	636	628	637	602	622	642	636	590	552	648	618	639	649	607	600	651	654	645	621	681	609	657	625	597	663	622	651	572	549	622	649	607	639	630	615	615	613	654	639	664	597	596	582	622	611	647	653	596	591	633	614	645	630	588	619	601	624	668	616	599	662	634	623	634	609	658	607	622	639	619	668	623	587	637	597	631	689	612	620	614	669	610	625	626	605	625	624	623	655	615	614	616	607	621	678	594	636	664	625	632	644	613	658	664	650	635	647	617	623	662	613	600	572	615	626	621	626	634	633	609	618	601	589	643	635	624	635	656	599	612	647	646	644	625	615	635	639	635	587	644	591	652	616	663	645	644	624	614	599	596	644	669	600	636	604	653	607	642	624	612	645	646	634	602	652	687	652	643	655	650	638	643	610	594	625	660	601	607	629	654	680	572	655	648	600	650	598	641	623	609	639	641	608	644	630	650	637	638	617	631	626	640	580	608	627	604	670	660	674	659	640	680	600	654	615	589	620	615	622	660	627	641	613	617	597	580	634	640	655	627	590	627	620	664	590	608	607	655	595	578	623	590	606	608	615	586	587	606	611	636	630	630	672	683	652	623	644	605	654	668	614	637	656	660	624	620	648	621	658	602	603	634	599	604	612	644	607	619	644	649	642	597	640	625	622	666	644	641	592	596	662	680	619	677	635	599	619	651	644	626	585	623	652	616	623	607	603	624	634	628	614	631	619	656	634	574	636	642	605	605	615	615	653	627	642	648	621	620	636	653	604	613	660	643	607	622	603	643	607	662	644	672	646	661	633	629	597	608	569	613	640	641	588	639	609	645	631	600	641	608	629	613	561	667	670	610	617	647	681	630	594	617	588	629	608	602	648	644	649	647	592	610	636	698	628	653	622	652	618	636	601	646	677	638	609	630	618	602	673	628	597	600	638	647	656	635	613	601	628	608	631	639	670	613	619	653	672	650	611	621	662	643	636	643	608	610	668	607	613	622	616	605	625	570	658	654	623	691	595	612	624	622	634	643	629	630	634	630	587	618	617	618	679	609	625	600	644	593	664	611	633	662	593	596	650	597	681	658	608	633	624	645	634	690	650	611	603	590	652	612	664	618	639	623	626	651	630	631	633	645	649	616	624	609	670	620	612	619	604	672	632	590	582	624	622	637	620	650	652	625	652	601	603	608	653	627	619	633	617	634	631	657	630	621	614	666	619	610	661	616	601	592	586	657	618	664	622	617	593	637	638	577	610	589	640	642	621	670	612	557	648	672	626	621	621	645	677	636	608	603	604	621	648	645	642	643	595	667	637	645	662	659	657	615	607	604	625	568	612	644	604	645	598	649	599	632	685	629	614	635	598	650	634	666	628	669	644	664	655	644	625	615	652	630	631	639	651	639	641	641	632	666	645	641	638	598	660	613	600	658	676	669	618	596	591	605	584	606	639	566	651	643	658	636	621	630	609	614	617	639	621	690	663	619	637	630	670	612	612	669	619	634	672	618	644	634	658	612	622	626	624	612	608	595	614	630	647	646	639	668	617	615	648	600	634	615	608	633	630	614	650	620	666	596	600	607	618	647	622	613	613	640	619	636	673	614	659	640	616	642	610	641	610	648	664	632	632	642	660	582	640	627	589	619	636	621	585	627	608	636	592	616	639	643	664	628	592	631	628	617	629	629	632	634	660	622	652	617	615	628	612	654	638	608	601	646	648	616	657	625	622	610	613	639	609	623	614	655	626	648	609	597	654	625	608	660	622	616	635	647	622	638	659	633	641	601	598	598	606	652	567	610	619	649	595	663	612	641	598	642	587	634	583	648	632	630	609	576	638	561	616	586	634	609	638	612	599	642	637	610	612	613	633	607	581	634	589	632	623	688	649	614	663	619	615	639	662	616	624	602	627	610	634	610	582	616	603	620	655	612	658	609	632	616	628	602	640	598	595	672	645	582	646	626	655	624	611	635	656	640	658	622	612	634	642	662	603	630	615	609	611	671	624	608	607	629	649	598	607	658	621	633	601	639	620	631	620	639	633	609	590	630	600	658	691	599	607	624	600	594	638	637	578	636	593	606	634	628	659	595	630	599	659	649	609	638	636	567	678	660	653	609	598	603	643	607	652	674	602	633	625	609	630	646	690	620	596	625	647	621	659	648	648	636	636	633	640	622	675	631	613	639	652	643	619	631	635	605	666	680	626	631	635	561	608	620	613	636	639	594	622	655	620	641	612	629	604	678	609	680	690	653	661	627	645	615	609	643	651	583	574	574	655	623	577	630	587	635	589	635	662	649	675	628	569	594	611	621	624	618	659	574	603	645	586	625	616	660	604	632	603	596	641	644	636	647	608	620	663	617	609	639	698	619	644	622	653	605	625	633	633	617	611	618	626	631	659	619	634	579	602	642	635	635	626	641	633	595	644	621	655	636	608	684	632	664	631	643	631	653	591	693	632	593	584	646	700	632	634	607	608	636	619	590	620	640	600	579	622	631	652	643	659	556	607	637	618	644	632	639	611	594	664	648	608	608	658	597	680	584	603	625	618	616	624	660	672	592	615	644	641	659	646	604	597	657	635	600	605	618	654	616	599	604	630	647	621	650	618	614	645	651	645	626	660	621	571	617	677	606	613	617	622	626	558	580	634	669	626	616	656	626	629	603	616	621	620	629	613	600	622	631	598	657	614	619	632	579	585	661	681	620	667	647	656	610	648	614	639	655	610	643	619	700	610	593	653	638	612	622	657	621	665	662	592	677	603	655	613	624	606	650	601	624	636	657	606	628	639	616	674	635	670	650	655	617	589	628	610	608	610	622	644	631	612	654	643	648	638	651	623	642	621	644	640	637	604	607	603	607	592	599	613	667	668	617	666	620	608	672	656	680	634	642	619	614	598	632	642	616	636	618	609	630	667	668	609	648	667	625	634	653	645	627	686	621	647	650	612	636	635	602	608	625	644	620	630	633	633	638	627	638	600	642	584	690	622	592	579	634	622	643	625	594	613	651	624	613	653	620	613	633	654	617	629	657	587	631	648	675	636	665	621	625	644	645	603	650	672	600	633	619	641	635	628	660	618	668	653	602	630	652	624	619	624	637	607	650	637	603	647	625	664	630	589	679	617	608	664	619	638	639	588
14136	28168	21174	15761	12834	8775	11794	34847	41232	36857	28912	21778	13365	6608	3145	1577	976	808	721	728	729	694	619	672	634	648	648	604	633	690	684	660	655	657	604	641	665	660	608	621	629	634	647	688	652	655	632	650	607	635	669	643	632	623	623	630	615	626	651	635	664	611	607	642	652	723	656	657	609	599	620	636	615	625	657	628	637	659	672	692	655	650	633	627	634	657	628	639	658	618	641	675	645	609	666	618	618	632	620	699	632	642	585	649	633	612	643	649	672	656	665	628	579	658	640	676	625	638	612	622	628	677	643	619	673	643	617	624	644	642	631	623	584	642	637	657	620	619	683	692	623	645	669	611	671	660	676	659	628	632	667	621	680	633	632	635	629	687	642	645	637	700	646	653	651	638	638	671	612	651	623	658	637	656	595	631	619	677	613	629	621	608	634	628	634	710	656	668	664	616	674	653	668	643	610	608	652	669	637	649	609	643	627	620	664	608	654	602	637	613	617	683	686	667	617	676	685	649	674	619	631	625	637	640	653	629	621	634	610	628	650	634	624	681	651	635	608	640	642	634	639	620	625	665	613	649	652	670	598	611	631	627	646	657	628	621	663	624	643	667	618	659	684	616	676	699	640	588	669	652	652	671	649	621	649	658	639	631	615	701	606	624	631	647	621	658	642	666	595	642	625	646	680	618	624	669	657	667	674	631	663	680	672	681	661	636	597	571	620	655	638	656	631	615	654	687	623	650	640	635	678	646	635	658	621	638	635	659	619	634	597	676	611	655	638	629	639	643	678	607	633	683	637	671	617	621	630	641	639	640	639	643	690	636	652	650	669	668	642	643	635	663	652	642	657	647	612	700	662	606	650	635	653	653	654	677	668	627	622	629	621	667	647	664	636	588	604	646	651	638	638	637	608	625	639	654	637	641	637	673	622	645	660	635	662	668	645	647	641	639	666	645	625	640	631	643	628	637	622	649	666	632	645	638	669	651	635	627	652	647	638	629	669	640	686	608	622	646	649	627	684	636	602	605	700	632	655	691	614	674	655	628	646	642	608	634	638	615	676	642	643	664	640	609	613	644	640	620	651	641	644	614	660	638	662	616	668	653	613	645	642	600	660	603	653	655	674	624	637	644	620	580	678	657	618	728	615	578	614	661	641	679	597	615	612	652	650	673	644	632	625	605	671	647	646	678	659	609	631	664	659	647	641	648	631	647	652	654	662	669	610	636	620	620	655	611	647	641	675	608	632	649	616	641	634	636	725	651	576	678	618	633	671	665	619	646	675	616	640	680	643	670	659	674	600	591	603	687	641	605	639	631	636	651	599	651	676	689	673	689	639	673	619	627	637	682	628	669	630	627	642	646	680	625	712	651	637	615	689	678	626	648	637	649	659	660	663	632	644	659	610	661	643	680	651	627	642	614	646	603	653	619	666	651	617	640	634	613	660	636	644	609	623	614	657	652	638	659	657	670	629	626	633	619	659	639	660	587	648	635	692	650	615	671	641	665	680	658	646	657	625	688	647	633	651	685	668	614	633	605	674	636	655	634	609	668	601	610	689	677	655	684	616	643	632	665	643	583	646	613	649	621	620	675	619	608	674	672	648	646	643	681	630	626	669	643	591	656	616	630	664	656	679	618	672	652	649	664	685	638	662	654	635	615	644	636	635	632	665	680	655	679	603	642	688	608	639	610	634	670	617	635	650	665	641	648	633	644	641	596	628	681	615	667	627	654	634	677	663	621	630	668	616	692	633	662	619	644	618	611	671	656	680	639	669	608	643	625	607	673	616	646	579	662	625	649	626	669	605	639	621	642	634	672	664	655	642	684	657	669	654	648	649	601	685	642	592	628	648	638	657	640	682	690	682	654	645	676	653	646	661	693	641	627	646	626	640	627	653	657	682	664	635	610	612	673	618	619	653	636	665	697	698	648	656	673	610	563	685	654	610	641	672	624	651	637	677	671	639	677	618	650	658	643	671	646	631	648	620	606	642	627	638	635	632	628	693	639	615	627	658	659	647	618	639	661	583	631	697	636	692	639	652	660	628	649	621	616	643	687	633	645	606	689	664	626	599	622	664	607	631	641	683	653	684	615	614	634	648	681	654	655	667	644	642	661	627	622	642	640	645	659	658	628	664	643	673	663	628	645	637	661	608	663	635	599	666	631	614	664	647	642	600	642	622	619	637	643	670	626	634	633	679	637	606	659	640	600	671	635	646	631	621	700	623	644	642	658	643	660	698	668	692	624	648	653	647	657	642	692	645	658	624	641	637	674	697	647	640	627	643	637	671	616	640	635	691	626	569	666	631	635	667	634	646	652	622	614	658	638	672	653	651	606	611	636	603	657	609	689	672	666	599	621	650	630	693	630	651	641	633	616	667	653	698	664	629	586	616	649	641	618	639	654	649	614	625	637	656	624	627	667	651	678	634	654	652	704	675	638	689	640	649	648	627	605	656	643	645	642	624	646	624	649	643	641	648	629	661	663	670	635	667	637	665	631	650	659	649	645	658	619	648	654	643	623	592	639	688	690	623	635	640	623	641	632	611	636	657	642	655	645	651	634	639	641	622	663	687	657	603	650	595	665	676	621	664	646	652	651	633	643	635	620	693	612	646	624	645	635	638	643	650	608	646	597	636	651	633	638	653	673	652	647	643	653	692	648	692	656	619	630	720	641	625	615	677	631	684	644	679	650	600	684	618	620	662	638	611	641	625	653	615	668	621	647	607	674	651	611	638	658	633	650	682	657	635	634	605	656	655	668	637	649	659	669	670	649	632	644	632	673	627	666	623	639	639	673	672	694	616	634	625	693	665	636	630	629	627	651	610	617	641	666	624	634	677	604	652	646	672	684	630	633	678	631	638	648	624	647	618	692	596	641	674	688	667	663	667	646	602	576	662	683	631	656	636	640	681	654	621	623	627	607	660	641	617	627	667	581	657	659	673	636	638	689	628	623	640	678	665	681	646	632	666	683	613	583	647	680	642	646	639	633	638	702	615	642	636	631	656	664	651	670	633	639	568	654	660	660	602	654	644	659	620	629	641	680	633	637	648	603	629	647	652	638	662	648	638	650	655	631	649	658	664	648	620	623	662	676	647	598	658	619	628	711	635	621	650	663	628	627	614	640	653	605	625	652	686	618	690	589	650	662	614	642	632	697	595	615	627	594	599	628	621	637	645	650	648	634	655	670	702	637	592	623	618	647	725	651	672	638	644	665	621	656	655	641	626	671	595	674	638	604	673	606	649	607	649	623	608	619	665	635	713	651	599	652	615	631	650	699	673	639	646	606	717	656	643	671	688	623	698	667	707	640	627	624	661	633	647	666	607	645	658	619	693	598	666	645	643	579	644	658	656	608	637	661	647	683	651	658	664	619	644	669	639	615	634	633	624	660	622	648	685	692	653	638	630	676	616	668	656	606	660	673	607	646	636	619	641	628	644	662	649	630	675	671	661	668	668	676	654	665	671	653	678	641	623	656	670	652	609	630	661	623
28104	20132	12043	6060	3445	2471	1944	2703	3522	3108	2275	1709	1167	798	626	532	466	479	452	471	447	431	435	433	442	467	465	450	449	459	447	437	448	452	473	433	419	455	407	460	409	482	426	470	448	443	445	464	461	419	452	428	449	432	427	434	411	491	414	440	424	423	482	459	477	420	469	433	405	454	419	447	426	436	433	462	404	464	429	444	434	438	452	448	427	488	457	458	434	407	420	449	425	438	451	457	456	465	453	483	447	465	410	422	458	420	440	442	450	453	402	437	462	443	445	426	433	438	467	458	430	441	466	448	443	450	441	447	455	445	435	382	438	481	437	424	413	431	449	459	482	440	455	458	424	489	451	436	460	404	445	489	447	435	437	467	410	427	447	477	429	477	427	434	419	437	412	442	453	454	433	490	453	439	437	441	440	438	443	462	467	442	479	433	479	440	455	472	444	420	456	423	446	444	446	453	463	426	471	463	460	432	412	427	463	429	454	452	417	488	470	452	413	465	467	417	442	423	425	434	453	442	416	443	456	468	461	420	455	446	456	480	440	452	452	475	465	475	437	487	452	467	433	443	441	414	437	418	487	456	415	458	429	467	453	415	417	489	447	446	506	459	439	482	462	472	433	425	439	430	463	424	419	451	428	445	412	423	491	412	392	418	456	456	432	414	432	426	453	439	433	469	438	464	435	446	450	423	438	464	436	426	457	422	415	472	491	426	453	465	444	483	449	423	478	446	433	449	441	456	463	438	467	443	463	436	425	383	441	426	483	421	405	448	407	451	457	391	428	428	446	437	479	436	438	434	469	436	476	458	480	440	454	424	435	446	388	448	442	447	446	415	450	449	447	482	458	429	395	434	412	461	457	450	456	427	448	427	434	426	429	426	447	420	434	469	464	407	446	443	418	444	482	461	428	467	437	434	429	415	455	452	417	441	455	481	435	479	478	442	438	512	427	431	455	457	442	472	439	470	459	438	473	445	410	435	439	451	453	496	437	453	430	395	455	442	440	437	398	461	453	431	445	449	464	443	418	487	451	464	445	407	432	453	422	418	464	456	496	430	449	404	452	462	436	437	419	430	458	450	462	458	434	477	437	427	470	431	438	387	443	402	438	432	467	434	458	399	444	480	466	458	421	418	421	473	463	424	506	421	433	462	412	425	447	446	430	441	463	468	429	460	475	457	421	447	431	451	470	430	431	450	430	447	448	425	460	457	474	456	451	435	442	459	427	406	406	499	477	412	435	427	441	451	407	467	432	419	458	426	436	454	455	402	442	456	413	457	456	446	408	418	413	418	435	421	438	449	450	428	470	429	444	433	479	444	471	437	437	446	474	440	459	450	445	454	447	438	475	468	478	429	421	436	423	444	440	461	436	429	459	448	437	426	436	477	427	473	440	423	439	435	505	425	460	467	426	435	447	495	502	436	438	462	442	435	473	412	441	452	459	414	444	468	450	437	459	491	489	422	451	460	425	447	432	407	430	443	444	431	433	435	464	419	451	418	454	431	465	459	423	417	467	462	457	409	453	426	422	453	467	451	457	445	409	435	416	457	430	412	432	415	438	435	458	451	436	463	450	468	455	461	450	409	432	496	445	435	477	386	428	457	405	480	460	487	425	479	466	430	446	435	431	431	503	449	400	462	445	420	415	397	453	456	426	476	435	462	469	436	398	480	468	439	418	442	424	429	437	465	455	437	467	435	431	460	438	403	489	417	470	473	437	449	424	474	405	434	408	453	455	424	413	433	465	444	428	418	408	432	443	453	478	440	439	434	464	460	460	423	469	452	441	451	434	455	391	483	473	413	421	441	446	459	431	435	419	461	420	468	432	429	420	438	454	429	411	463	444	463	450	464	475	434	458	465	442	417	431	453	428	478	454	409	460	450	454	473	445	427	453	431	452	421	455	466	441	478	446	423	427	445	424	439	438	447	440	421	453	461	421	432	448	401	444	485	480	477	431	485	439	474	441	470	443	467	435	398	455	422	426	463	387	491	430	449	427	402	445	419	431	428	457	431	437	467	444	468	463	431	430	420	454	416	418	434	432	427	450	435	437	431	473	457	427	436	462	408	431	436	460	435	482	465	436	422	446	445	433	459	434	424	451	452	454	422	444	432	437	443	450	463	390	437	424	403	430	444	438	416	443	464	401	443	460	430	459	409	442	416	453	477	449	433	420	448	439	398	444	437	429	398	463	469	475	460	462	406	452	433	415	459	456	470	426	443	473	445	443	455	457	415	444	464	453	446	452	427	413	432	435	445	460	442	439	435	449	429	448	439	446	486	424	460	448	468	429	442	440	450	436	447	444	430	446	449	470	447	471	436	477	431	483	431	414	427	485	464	411	449	498	442	426	441	465	395	442	450	433	435	488	437	480	455	488	433	451	478	418	426	427	421	455	437	447	461	425	428	445	470	440	466	447	464	466	444	453	443	475	450	434	437	466	457	427	436	467	425	445	395	409	428	425	446	422	442	416	398	437	437	438	392	425	439	443	423	437	420	451	459	472	432	440	454	441	430	468	425	466	461	468	437	472	429	484	463	424	439	465	406	447	447	446	464	469	421	488	431	459	442	423	456	444	419	464	455	477	454	430	444	430	464	450	438	415	439	456	437	435	406	465	449	448	437	446	467	442	450	417	394	462	439	467	454	385	451	423	485	444	417	428	498	460	424	412	434	441	431	412	444	450	461	494	436	438	428	460	479	428	449	445	452	424	427	447	484	417	497	449	449	490	420	439	444	423	426	436	451	420	469	469	452	454	445	437	414	453	427	412	464	429	458	389	434	453	421	433	425	434	447	426	419	458	457	446	439	440	453	464	438	438	442	491	419	435	425	419	456	451	458	448	420	455	464	449	432	474	426	447	448	410	446	436	454	506	448	443	450	451	398	431	442	471	440	479	424	472	469	408	419	448	427	452	451	490	443	436	467	452	407	449	427	442	409	430	462	453	420	421	456	449	462	415	468	458	393	417	427	437	454	431	472	430	462	447	449	461	441	438	410	464	436	443	463	447	449	423	433	436	433	460	449	485	490	441	439	473	482	408	467	429	423	444	407	481	455	432	450	428	411	437	460	469	428	454	420	481	427	455	440	430	448	433	434	420	470	469	419	452	457	431	451	456	467	425	469	408	432	466	477	449	445	454	450	433	459	455	419	463	467	476	441	436	461	448	457	444	442	445	469	412	428	466	464	453	457	453	452	472	442	443	408	453	468	428	442	430	458	428	392	449	413	447	452	493	451	456	472	468	430	444	433	427	460	448	434	438	428	458	489	472	466	432	444	449	457	430	458	450	425	427	441	456	412	454	474	444	457	457	445	436	420	448	424	460	463	428	434	438	443	457	450	427	463	444	467	456	424	441	436	464	437	467	485	438	466	444	432	444	436	418	469	464	432	445	459	411	458	439	483	489	457	403	471	440	394	446	422	432	443	470	452	441	416	451	465	469	463	441	429	422	433	468	477	465	452	452	421	456	468	441	451	442	449	449	447
10699	14899	10305	7051	5585	4160	3451	4194	4948	4316	3119	2209	1420	907	662	548	504	475	492	504	453	471	461	510	489	499	521	490	506	520	473	452	494	456	499	494	457	474	504	445	447	503	451	465	480	464	458	467	482	456	465	479	489	471	476	472	476	463	452	446	474	436	472	488	439	466	447	486	470	446	493	449	482	481	454	501	464	503	463	447	458	483	466	464	479	485	448	438	471	462	473	479	474	433	489	439	467	462	482	488	524	468	472	449	475	479	504	494	476	469	469	462	471	488	462	495	477	499	503	510	464	499	502	498	480	427	467	463	501	474	485	485	441	506	464	458	475	461	471	473	450	463	473	513	503	476	461	458	434	479	490	470	494	503	491	520	457	487	506	474	507	471	487	458	483	485	471	480	476	479	513	482	485	454	463	459	437	461	501	492	491	435	445	501	496	484	500	498	435	463	450	477	453	457	488	471	455	490	496	461	462	462	446	471	475	463	488	488	479	456	462	469	483	474	485	482	461	483	459	481	490	491	491	481	481	475	473	478	467	465	501	485	462	490	478	495	482	508	451	456	467	450	480	476	467	497	484	451	477	455	461	465	510	487	466	471	417	511	488	498	472	480	471	472	519	498	476	489	447	471	461	476	460	452	454	504	445	470	486	501	478	468	485	450	462	472	480	474	492	488	476	482	479	459	485	455	478	450	420	517	488	460	490	453	424	516	496	467	489	471	444	481	470	477	470	465	485	474	461	468	476	483	495	473	441	490	453	484	438	498	480	453	483	508	450	445	515	477	499	498	476	479	469	471	465	499	492	458	499	475	453	479	504	494	492	433	452	501	483	479	492	487	461	471	494	428	483	519	475	444	460	461	480	456	484	485	486	501	480	490	483	484	479	427	467	440	441	477	483	482	473	485	474	450	451	494	497	479	460	462	480	482	451	460	449	482	492	490	458	462	458	497	416	479	495	484	501	498	448	466	522	487	457	508	484	466	460	440	466	461	474	470	495	451	489	484	454	472	456	456	517	497	488	496	455	501	465	475	483	463	479	490	541	461	507	469	459	465	511	465	489	491	485	432	483	460	448	470	483	492	474	434	511	506	475	458	452	481	488	451	486	462	490	486	497	489	464	476	499	445	457	442	463	462	478	448	448	432	467	480	505	459	482	476	473	456	480	506	460	438	470	467	478	499	436	468	485	497	474	493	477	495	456	456	469	457	456	481	472	448	520	469	476	446	475	494	483	441	483	437	459	489	495	455	496	522	467	467	510	503	453	458	480	495	488	483	486	510	445	495	450	506	505	457	479	449	478	472	511	462	473	486	446	514	457	473	494	499	469	455	443	501	457	506	509	451	468	486	454	451	519	473	479	482	454	461	458	475	499	487	435	498	465	516	452	499	447	495	464	491	442	471	449	489	460	464	493	443	481	468	508	471	498	457	470	500	495	475	514	472	505	485	463	446	494	459	465	490	457	448	475	459	497	497	457	491	503	504	474	494	498	512	477	472	472	463	465	438	470	430	493	473	506	463	431	444	478	467	454	462	493	503	441	486	447	502	512	490	467	515	471	428	511	507	479	462	478	467	478	446	476	467	498	459	477	498	430	456	478	478	479	458	454	465	467	477	465	455	462	494	473	482	427	491	469	528	498	480	440	482	468	425	463	462	454	498	482	470	457	456	471	490	462	457	471	479	476	502	470	497	501	472	461	463	523	498	517	517	496	494	453	450	446	440	477	465	498	484	460	469	502	506	459	446	469	489	503	490	453	488	510	458	487	466	486	455	511	473	482	456	458	512	507	464	475	490	485	456	497	471	476	505	431	477	491	473	475	503	470	489	470	500	477	480	430	446	490	471	397	472	459	485	485	488	449	431	436	483	491	504	441	447	464	482	433	493	483	466	462	494	462	456	496	479	484	487	471	456	518	501	475	457	481	494	495	509	467	503	467	436	477	469	504	503	470	458	479	497	466	476	457	454	459	483	479	451	520	459	464	460	453	468	500	490	498	478	421	476	499	437	506	462	456	490	478	467	439	481	461	459	478	491	489	443	447	493	505	431	511	459	490	489	478	484	461	488	503	472	484	458	432	484	492	513	478	462	465	453	473	456	503	448	467	472	507	441	511	458	445	443	464	454	444	453	467	448	469	461	503	480	501	474	483	476	491	458	461	503	497	465	455	459	467	453	460	428	445	479	457	510	480	446	481	466	437	478	471	439	459	485	464	455	460	473	474	467	456	479	452	489	469	478	521	481	451	501	444	508	471	497	436	517	485	460	437	481	479	492	480	476	490	484	449	456	459	461	499	456	467	499	453	456	469	517	483	483	504	491	468	459	483	496	467	442	502	481	484	479	519	488	494	489	489	455	457	472	427	489	493	443	465	469	466	510	470	461	472	444	483	503	511	458	464	487	494	510	483	458	505	453	470	486	447	470	484	454	493	503	474	445	490	451	483	459	474	475	459	486	496	470	456	489	468	444	453	441	478	499	488	485	488	462	496	500	482	474	514	496	557	474	442	464	476	470	446	476	468	469	530	445	488	500	457	480	473	481	467	462	450	505	496	496	478	500	488	512	467	475	453	484	439	477	456	481	471	455	461	447	500	449	465	448	493	436	461	492	483	502	496	426	486	503	441	512	433	520	466	483	498	502	446	452	468	454	509	468	459	495	462	508	459	475	501	447	506	465	449	490	471	468	487	520	473	464	436	488	462	467	442	488	480	489	457	426	510	504	457	481	465	504	436	491	473	434	436	512	460	438	428	488	450	488	461	486	485	458	453	473	462	484	475	488	424	466	474	465	487	510	478	484	462	475	480	438	490	467	482	467	474	461	465	474	500	452	495	457	474	480	491	470	432	522	499	505	462	502	462	458	465	479	442	463	437	449	492	480	473	530	447	517	477	456	483	451	480	505	479	455	456	470	471	474	446	441	493	470	440	471	477	457	504	462	466	488	453	454	495	451	463	496	505	454	448	467	488	455	495	466	474	453	483	476	489	454	448	484	424	475	540	470	464	482	483	484	470	478	483	457	444	474	466	469	476	495	494	452	460	474	461	444	475	463	443	501	441	448	484	499	477	472	498	480	476	443	472	505	447	456	448	515	481	471	499	448	489	463	457	465	457	443	469	460	463	516	486	491	473	440	475	477	448	490	477	474	471	475	486	469	478	466	491	513	478	489	498	470	497	459	488	464	426	468	457	458	460	474	479	447	494	495	445	491	522	484	478	463	449	480	435	471	480	508	481	479	485	520	444	405	513	518	497	476	474	462	470	486	454	467	561	504	459	477	458	493	502	492	496	470	467	474	442	478	502	487	453	470	480	484	490	476	460	447	500	502	485	485	474	480	459	457	475	488	446	492	482	498	487	467	485	485	443	504	419	466	465	491	471	458	489	493	475	502	476	469	426	458	481	524	460	483	441	466	500	471	454	437	444	513	475	483	492	464	453	441	464	461	512	430	497	526	474	479	505	493	503	474	443	479	468	450	419	467	501	457	448	449
24293	21356	28488	24603	21162	9401	5088	16752	24119	21664	15178	9198	5089	2343	1188	774	622	529	517	507	556	504	544	494	482	489	525	543	517	499	474	515	554	522	476	434	487	495	475	469	496	501	506	501	532	535	476	485	565	499	538	518	511	531	516	482	502	533	495	483	498	499	537	513	535	479	525	506	506	539	478	535	507	517	498	543	533	485	488	498	531	535	481	507	472	502	496	516	494	544	533	505	470	491	514	517	548	498	531	518	519	472	483	529	507	498	494	504	497	511	506	528	537	504	524	492	505	538	479	497	521	503	515	517	502	552	489	528	530	521	509	546	521	523	507	530	460	516	505	514	547	533	477	522	504	518	526	560	498	512	527	529	527	488	535	529	493	544	478	527	532	530	493	523	492	532	462	565	507	580	504	485	528	481	517	541	498	449	534	540	522	492	496	485	480	541	485	482	509	515	544	524	509	482	521	514	500	515	513	528	520	484	561	499	515	507	487	484	489	485	511	471	486	497	490	551	480	525	506	509	474	510	450	495	492	516	518	516	524	527	472	509	496	509	511	553	477	512	469	488	523	536	516	509	526	489	511	494	548	514	530	513	551	546	479	548	486	499	495	500	522	524	510	520	523	494	506	543	523	516	537	574	506	528	533	511	488	516	510	513	492	497	519	526	518	494	526	503	507	507	497	509	483	521	505	492	459	513	514	442	519	539	493	493	477	501	496	506	452	509	491	498	495	560	488	487	504	480	477	495	523	505	543	535	529	559	534	486	545	505	504	561	527	514	492	514	492	517	483	516	520	505	511	498	509	474	516	513	512	516	507	508	481	526	548	502	511	502	512	533	489	486	477	527	562	474	466	494	494	519	522	528	509	523	553	546	526	436	515	477	528	542	516	505	531	519	503	500	529	514	515	552	536	502	516	545	526	511	452	494	551	473	490	516	503	475	507	464	508	530	556	472	504	537	508	522	523	514	502	487	522	530	500	495	526	534	510	493	501	497	474	499	517	526	500	531	544	541	526	495	479	476	496	489	501	524	506	496	538	515	521	497	527	475	517	537	525	473	531	526	495	563	510	545	496	496	518	528	507	512	500	499	526	495	487	513	501	513	485	474	509	493	541	498	473	471	451	525	526	557	547	513	521	523	531	569	533	488	491	499	460	497	475	500	544	497	539	531	498	505	503	517	514	536	511	526	540	497	528	504	524	482	539	481	528	461	507	508	518	503	503	548	477	512	498	489	547	505	498	536	539	460	528	495	522	533	504	523	479	507	481	499	530	531	475	496	516	475	490	517	514	495	507	479	489	456	472	478	486	515	518	519	517	530	503	516	493	487	480	501	526	501	465	530	519	482	484	492	515	513	516	488	522	549	488	523	522	516	542	508	486	517	527	535	505	513	515	502	541	494	530	545	509	478	495	483	499	501	471	534	503	495	485	473	495	503	536	500	500	496	532	506	519	535	534	511	492	515	488	548	518	486	520	486	491	517	503	536	550	491	486	474	495	517	525	517	499	514	480	529	508	523	521	559	545	511	528	516	496	486	544	520	525	504	507	522	550	484	541	521	501	522	533	512	474	489	487	537	522	497	489	475	546	554	521	564	485	475	528	535	510	511	561	476	536	542	529	538	436	511	500	493	472	544	516	535	515	485	498	496	533	538	558	468	485	545	522	506	502	510	477	505	493	544	538	454	543	518	528	537	486	503	523	555	542	551	533	537	488	511	476	530	507	490	506	537	483	519	485	534	563	474	489	509	506	513	500	511	545	490	495	533	541	547	474	494	531	487	533	469	510	534	522	521	503	488	514	504	499	541	506	512	484	505	530	531	549	601	498	553	488	545	514	509	548	481	507	529	542	515	495	510	511	476	495	518	531	497	532	538	507	535	495	514	566	520	491	500	501	515	561	479	533	513	510	520	534	492	540	544	563	518	509	472	516	496	525	495	504	521	481	500	510	509	508	464	466	529	497	524	449	491	520	495	509	532	515	502	568	532	493	480	514	508	483	545	529	526	525	557	558	518	475	512	508	501	497	519	501	500	504	550	488	520	525	565	508	531	515	479	476	521	509	492	523	494	463	511	520	506	541	533	537	496	501	548	500	509	471	529	493	480	531	542	469	518	520	538	533	513	543	514	526	499	553	517	519	524	532	552	469	534	504	523	570	492	513	524	463	492	547	533	511	527	507	521	527	538	474	479	537	542	538	502	513	525	460	515	485	516	525	473	523	527	535	507	513	509	552	475	534	473	519	517	494	529	512	511	541	503	529	485	502	506	489	539	452	501	523	529	474	444	515	514	498	523	538	535	513	515	466	523	550	498	502	502	546	509	503	500	476	515	553	511	509	524	525	510	497	510	492	509	468	517	541	506	520	515	539	493	514	502	479	491	511	524	546	536	535	485	508	514	463	502	521	503	477	550	519	529	508	535	510	522	565	541	490	515	515	505	512	556	471	477	479	500	520	477	496	527	502	526	495	559	510	514	491	531	486	508	522	549	485	538	505	491	521	491	495	529	511	523	537	481	527	504	579	479	524	505	497	510	535	539	494	526	508	480	471	497	503	501	474	517	498	560	495	498	480	496	497	493	500	529	547	474	496	507	533	545	509	512	518	505	507	481	487	523	514	495	507	521	513	545	508	485	534	513	522	512	540	489	485	527	510	491	528	478	520	504	500	514	502	534	525	517	497	485	519	491	542	505	491	509	480	505	553	491	481	517	506	504	528	530	527	511	511	496	498	475	558	537	531	497	545	533	564	505	520	516	500	508	500	530	509	532	517	517	520	470	518	519	484	502	507	489	498	581	516	497	556	491	505	503	491	507	528	526	521	512	534	455	513	495	497	480	553	495	488	525	497	481	509	523	507	549	536	522	489	489	505	477	462	498	545	521	513	482	508	501	518	540	493	514	460	529	497	558	515	517	499	521	531	479	501	485	579	520	488	533	562	490	475	493	515	493	516	513	506	525	474	498	516	506	518	471	455	519	522	495	504	495	494	490	504	527	512	543	509	501	492	488	486	518	525	530	549	509	513	515	495	507	510	532	540	518	554	492	489	509	513	505	544	536	523	497	522	512	520	556	467	479	498	496	543	564	501	487	497	543	527	508	515	503	504	518	532	505	501	512	505	506	557	458	530	526	486	507	494	496	544	519	529	493	533	497	479	507	477	523	477	501	485	512	524	505	531	523	521	511	514	515	505	508	504	503	545	505	512	508	522	494	494	514	506	481	499	489	498	522	521	483	471	548	546	494	535	512	505	524	509	482	525	514	507	536	501	516	513	509	494	457	500	481	535	493	487	501	477	549	511	520	501	483	553	478	537	517	530	509	470	536	492	466	491	463	500	518	512	497	492	521	485	485	527	491	522	551	550	531	501	522	491	493	505	506	477	528	505	486	522	533	525	514	505	566	544	506	475	514	508	487	536	501	514	542	489	457	521	543	551	529	472	473	527	492	500	492	489	535	483	517	503	516	487	526	523	501	515	512	545	515	509	484	540	519
12046	23805	17731	10675	7543	6364	7623	23287	28987	25177	18284	12377	6910	3228	1552	908	738	557	582	565	542	563	509	528	524	509	540	577	552	564	498	539	544	549	530	523	488	551	512	534	558	510	476	494	526	522	556	504	564	560	549	569	563	500	511	553	538	541	542	559	508	514	551	543	528	573	560	556	520	545	509	554	507	561	576	569	563	540	522	553	514	538	520	535	553	538	507	546	544	564	530	508	562	581	535	533	538	501	544	531	544	535	574	522	612	528	554	531	530	532	527	510	565	510	540	551	558	499	518	506	539	501	522	553	557	517	557	523	508	550	535	547	519	525	572	565	549	536	499	534	540	535	527	549	520	525	554	539	564	501	527	567	534	538	563	552	533	573	524	509	565	497	516	537	558	511	561	538	570	550	536	493	535	527	559	514	531	526	501	536	563	530	522	527	506	516	518	509	543	583	506	580	568	503	491	536	507	524	524	550	571	555	567	534	537	566	538	548	527	541	531	543	509	520	534	541	491	492	556	523	557	575	518	554	568	556	519	513	511	557	521	513	532	517	508	543	512	524	533	491	471	533	543	494	554	565	534	541	547	536	543	536	516	519	553	546	569	530	536	537	557	558	591	549	552	533	539	519	518	556	502	550	507	492	523	565	568	557	543	500	525	543	548	543	530	550	532	576	554	508	525	525	576	492	537	504	518	533	557	530	502	552	547	546	513	531	515	540	509	517	577	512	507	568	510	535	519	525	509	524	501	543	534	529	541	571	574	577	493	543	540	543	536	557	557	543	543	565	539	537	557	573	561	550	527	511	530	554	551	537	537	560	529	501	551	510	535	525	528	495	530	504	512	562	509	532	579	514	601	562	535	555	534	530	516	520	567	568	514	515	503	549	528	539	508	514	537	500	517	557	523	560	522	491	535	555	509	571	522	537	567	544	544	538	588	532	517	556	527	553	536	549	548	549	509	514	511	528	551	481	527	511	533	532	533	525	549	554	530	549	545	546	499	544	530	512	525	550	554	554	525	499	530	528	601	531	571	560	576	517	548	509	505	490	556	526	522	500	578	515	515	517	489	534	502	538	529	549	548	579	536	538	563	539	510	507	500	591	542	525	536	535	529	537	493	492	538	529	505	567	500	508	532	536	527	558	562	558	526	524	519	517	531	539	505	522	540	502	532	566	531	548	541	533	555	483	508	524	522	532	589	499	506	544	552	551	524	505	539	516	505	520	557	495	522	489	526	545	518	519	544	519	524	526	540	563	529	580	515	538	549	527	497	495	543	566	555	545	524	550	518	521	530	534	536	531	535	555	524	585	551	531	539	517	540	526	531	585	581	517	530	550	507	517	530	564	558	523	521	518	524	547	561	521	561	512	585	583	495	552	539	484	482	521	552	555	510	539	529	549	489	547	560	547	520	523	563	567	527	539	533	513	547	534	533	565	558	526	552	525	519	543	553	475	553	506	583	476	554	571	535	519	560	534	538	525	502	547	501	505	552	545	565	534	506	511	507	513	535	550	558	524	519	499	583	491	549	547	545	585	551	540	550	536	517	556	527	515	527	604	507	538	515	505	537	558	505	493	556	528	497	563	541	544	544	511	539	504	506	516	552	526	548	523	537	581	534	556	526	553	535	526	506	538	542	546	521	503	551	521	536	522	538	532	505	538	540	517	531	548	577	535	502	542	536	531	527	532	508	510	561	544	516	504	519	535	524	588	540	549	519	500	537	561	543	542	579	513	538	554	528	562	524	563	545	516	543	543	532	518	561	499	514	492	514	564	532	485	532	512	542	566	544	514	513	526	515	536	478	537	565	569	527	569	536	531	515	538	555	529	553	554	556	572	574	548	494	518	550	510	527	493	572	508	560	526	553	541	523	558	511	520	508	563	488	543	577	512	511	568	558	523	543	550	535	564	552	537	542	532	544	532	548	494	575	564	537	519	487	529	532	507	506	523	525	547	536	491	539	546	552	499	537	512	526	575	564	517	545	517	559	510	544	544	513	521	583	533	554	551	581	522	554	559	543	534	530	519	533	509	546	526	595	565	542	514	558	518	569	524	511	525	535	542	532	520	572	564	518	499	513	535	528	545	514	581	561	525	571	489	541	577	544	526	536	534	550	550	546	482	560	525	551	542	539	504	539	525	522	548	568	552	556	498	528	503	524	494	500	535	522	521	520	565	552	501	529	514	550	552	508	555	559	565	526	537	553	531	531	563	534	522	497	560	546	536	507	518	573	492	515	522	546	546	544	564	513	536	539	525	549	508	538	566	578	532	535	527	522	545	598	573	517	505	527	522	523	493	521	532	576	560	534	529	528	548	547	520	570	541	511	524	486	564	553	509	527	561	579	534	489	545	557	494	554	535	498	538	592	543	545	515	565	531	533	538	525	518	538	541	563	546	540	534	575	541	545	562	509	547	499	576	555	527	538	547	528	535	562	559	505	537	532	572	473	545	571	529	550	536	530	520	517	543	575	555	554	562	458	540	550	540	503	593	544	521	564	540	531	537	523	549	555	559	492	541	536	499	595	557	546	507	497	520	501	516	493	557	492	522	497	519	528	561	561	554	522	552	552	526	532	585	506	552	556	530	518	549	534	507	540	540	538	518	509	566	581	546	556	489	513	581	527	516	572	524	528	525	534	515	545	546	550	537	553	515	537	589	520	568	530	528	539	560	521	532	558	595	538	520	542	520	525	507	506	543	562	524	586	583	533	556	524	556	557	537	531	485	527	506	494	552	529	503	544	552	527	518	543	539	511	577	533	533	531	562	508	499	514	580	536	543	553	529	559	547	532	544	464	533	520	519	518	541	549	543	548	528	530	525	568	548	528	560	562	534	539	528	530	556	501	543	504	543	546	545	547	518	535	520	549	547	546	549	561	500	527	529	506	517	544	540	546	520	547	520	517	584	561	535	511	517	552	560	503	548	558	499	544	511	498	539	529	533	550	486	507	539	535	545	536	495	549	498	553	509	511	510	516	516	523	544	502	550	530	542	513	537	546	511	490	566	516	559	567	515	518	526	515	541	518	539	520	570	534	532	574	521	527	506	555	513	508	526	585	536	518	495	535	548	540	555	557	530	521	541	543	521	525	493	551	526	517	511	525	552	496	497	491	545	550	497	542	547	521	498	491	517	557	568	546	512	523	525	525	507	542	510	560	543	526	558	515	553	552	551	524	523	568	532	565	535	543	526	519	514	543	535	569	502	555	547	556	493	538	550	537	517	545	543	557	535	513	528	559	556	527	529	537	554	526	520	542	543	577	513	536	515	523	545	555	504	551	507	543	542	525	539	563	523	553	507	527	519	500	517	524	509	556	533	559	528	517	490	545	529	552	542	554	555	511	526	531	538	492	588	538	562	563	587	531	510	541	533	539	549	568	521	539	536	504	559	542	509	542	547	493	520	602	535	525	505	548	541	480	509	539	488	564	526	506	548	583	549	537	545	532	559	495	539	512	526	520	518	517	529	514	576	527	508	522	528	562	521	508	548
25207	21376	27483	25557	12294	3817	2938	8718	12473	11885	9366	6110	3414	1767	989	709	543	513	476	519	517	490	478	488	446	490	520	504	454	518	475	541	510	473	550	526	522	491	475	477	453	440	510	506	504	490	452	489	523	505	454	482	480	487	474	503	511	512	475	524	517	512	491	497	498	501	496	477	504	492	497	532	528	482	478	468	482	452	441	529	468	491	499	485	531	526	525	496	481	504	439	504	501	469	498	526	492	470	478	460	496	514	519	498	506	509	488	533	476	473	512	474	507	462	499	461	487	470	475	517	497	523	494	505	475	476	535	496	504	522	460	488	480	456	466	521	500	469	486	489	472	488	469	464	499	510	506	485	509	511	517	469	510	481	471	509	482	502	471	478	484	485	489	523	501	500	461	473	459	483	476	446	514	497	515	457	483	521	480	488	499	498	480	454	539	459	482	476	530	465	471	465	469	469	471	467	492	469	554	502	475	437	489	554	516	464	519	477	481	504	521	510	475	472	478	495	478	516	494	476	486	486	499	467	486	459	522	487	489	475	461	459	485	474	478	467	489	464	494	478	483	502	518	495	476	491	493	464	447	470	516	478	489	489	526	461	474	505	484	479	489	474	452	482	485	515	506	464	457	507	505	459	499	450	508	474	498	449	506	456	522	476	513	528	461	502	487	498	484	521	503	472	477	465	495	515	501	506	488	480	469	491	470	480	498	471	482	473	493	511	522	482	448	444	530	494	495	489	466	469	463	510	495	492	462	495	551	494	439	487	484	479	476	538	493	479	478	492	445	510	467	480	513	447	525	474	512	515	494	490	516	512	489	454	485	479	471	476	481	511	502	502	519	483	529	503	440	526	485	462	464	484	517	479	489	483	492	478	471	462	483	485	516	481	462	490	466	471	483	492	474	456	470	481	434	491	493	526	497	494	491	463	459	488	520	502	489	495	480	497	506	470	470	456	544	485	505	518	481	468	489	463	522	496	496	502	491	483	498	472	452	532	459	458	459	487	489	491	483	479	482	511	463	529	517	468	471	485	510	523	470	517	454	512	507	475	482	477	532	471	496	501	529	520	521	444	475	481	485	489	505	489	476	490	544	513	488	491	446	525	487	464	500	518	484	473	479	479	544	466	478	488	495	474	519	478	460	487	485	483	491	491	478	509	483	486	451	467	479	502	497	528	520	506	547	464	459	463	506	465	494	486	481	492	465	474	512	491	490	479	453	494	496	502	477	472	491	476	464	516	476	476	503	476	489	509	479	448	439	468	468	486	503	524	464	478	432	490	489	557	504	477	476	520	492	490	537	487	477	465	477	476	518	454	532	483	495	523	469	488	505	506	492	472	473	522	497	495	500	491	535	530	528	523	512	508	487	455	479	503	499	483	474	502	511	503	489	486	477	501	488	474	456	486	469	520	493	479	496	475	504	470	485	490	493	480	472	496	475	472	491	472	492	500	486	455	525	468	480	481	505	452	479	522	481	479	486	510	493	526	457	461	460	469	477	492	507	474	556	494	507	469	486	524	456	511	524	490	469	493	518	552	492	476	523	479	512	435	485	482	456	515	484	454	513	475	508	496	457	466	534	475	496	489	497	510	475	476	470	481	475	509	499	476	482	457	483	459	495	488	469	501	489	514	467	472	466	501	476	531	486	456	518	494	449	499	495	500	518	475	470	496	510	468	517	425	486	482	474	499	501	491	483	496	473	514	468	510	453	487	478	490	520	504	481	477	481	503	463	484	518	504	493	459	501	503	472	482	497	500	471	464	503	472	473	476	455	471	513	498	507	484	489	483	497	516	490	472	491	466	475	482	524	467	460	490	503	478	523	466	509	485	440	505	511	457	515	506	422	486	525	474	535	484	494	491	496	469	454	450	501	526	475	517	444	484	547	477	497	509	458	505	513	517	445	468	539	512	514	495	476	538	516	496	475	475	478	487	482	497	467	486	512	496	485	481	476	494	481	487	499	555	458	477	474	510	478	500	478	464	492	494	472	514	495	508	491	457	457	502	525	455	470	487	480	534	522	452	468	452	473	476	498	498	519	456	458	484	493	522	489	496	479	466	547	463	502	463	509	457	510	513	492	479	456	465	513	499	460	473	500	500	491	497	511	524	518	479	518	519	486	470	461	460	489	500	440	538	506	496	478	531	451	467	474	493	457	491	508	509	502	476	433	492	473	447	512	488	505	468	473	449	472	495	519	472	531	460	476	484	453	462	467	477	498	479	483	501	522	521	485	491	493	511	474	496	509	518	479	461	483	462	501	462	486	479	488	504	502	458	491	503	437	496	490	532	476	520	478	462	498	487	474	464	476	513	457	457	502	475	516	473	494	492	531	454	484	524	485	483	518	481	528	484	512	499	470	458	525	478	485	469	489	536	539	471	511	530	502	528	487	495	458	440	470	465	501	500	466	461	451	523	467	491	460	523	486	459	480	478	495	507	476	487	506	499	473	522	491	508	478	496	472	487	488	495	504	489	510	525	459	460	502	483	490	496	485	523	457	458	505	495	473	487	474	509	463	497	485	502	449	473	530	520	447	475	457	455	469	488	478	526	445	487	502	506	458	500	469	480	519	490	529	447	500	480	499	528	490	490	465	478	509	473	493	473	529	506	508	492	502	477	477	495	498	454	504	487	488	493	513	506	461	517	501	476	523	476	479	476	493	521	460	490	498	498	466	441	531	477	463	451	505	489	495	537	485	477	497	478	498	494	491	483	456	495	511	479	504	471	471	441	486	477	498	482	515	504	508	510	512	474	496	513	464	471	481	470	497	508	483	478	472	483	511	495	530	474	513	477	470	511	470	495	483	492	512	508	463	482	520	518	517	513	499	475	475	487	500	488	499	483	455	499	508	501	452	507	535	524	476	497	483	447	464	472	520	471	536	479	518	509	525	470	485	484	493	494	501	483	490	471	464	500	451	458	512	474	478	495	508	482	441	499	474	468	482	528	504	493	528	466	514	510	469	491	525	489	464	482	507	508	464	494	504	470	498	467	506	509	512	506	511	508	509	524	485	481	493	476	484	452	462	491	467	485	480	496	452	489	488	478	477	520	470	483	510	452	487	480	480	478	497	507	482	477	498	502	514	528	498	502	482	510	517	526	494	498	500	486	462	460	509	455	488	479	459	489	465	477	497	488	449	511	474	484	522	466	456	472	465	478	480	473	507	479	526	498	474	451	514	498	491	490	508	472	500	494	486	485	495	483	480	495	514	504	499	505	519	492	494	492	508	501	499	475	516	500	485	524	469	504	505	485	495	453	503	497	494	484	509	472	481	480	491	479	486	516	482	493	503	473	443	495	508	509	436	498	510	542	465	477	515	464	522	499	461	506	458	504	480	492	498	509	477	452	507	522	516	463	459	489	486	451	485	508	487	441	507	468	501	427	505	509	454	503	451	500	493	493	525	439	490	513	498	487	481	530	525	468	529	487	502	504	494	472	500	437	470	523	489	467	522	504	529	525	515	517	485	533	429	519	469	490	490	521
10587	22251	16530	10014	7393	6027	5317	16428	20096	18589	14983	9910	5715	2867	1414	874	639	510	545	545	525	538	529	538	542	529	567	502	525	527	526	541	554	533	545	524	500	537	507	512	535	545	544	550	489	540	501	529	521	523	533	523	519	554	502	535	546	535	526	524	538	500	551	518	534	519	542	514	530	543	523	543	559	503	528	563	494	528	551	530	521	561	529	512	565	542	520	514	508	537	519	517	536	524	522	518	511	499	570	492	519	533	536	531	527	513	536	535	522	502	559	515	560	538	540	570	486	535	523	540	507	525	499	553	570	496	532	504	481	538	515	534	536	527	521	508	501	492	526	552	552	504	517	518	498	532	507	557	505	506	523	563	501	533	534	539	521	573	541	558	495	541	544	482	534	498	500	518	539	541	473	518	502	516	531	560	542	562	519	521	561	544	526	482	484	503	524	494	522	566	527	516	477	550	580	506	506	535	540	556	518	503	564	531	520	514	526	523	544	541	550	535	515	508	520	582	533	563	483	535	512	548	516	492	534	550	574	526	509	539	527	490	516	512	514	510	537	528	529	534	502	517	534	496	528	572	500	505	542	488	509	525	527	541	513	493	516	545	488	524	491	540	530	538	463	530	521	573	529	519	518	524	501	507	473	512	568	536	484	503	547	573	560	505	507	541	561	510	554	491	503	507	489	518	527	527	497	537	541	543	530	525	498	501	520	505	531	540	477	503	530	501	549	500	524	496	524	548	491	522	557	516	544	531	558	557	489	539	501	520	526	520	536	534	517	530	488	517	493	502	496	527	470	550	525	510	510	523	563	515	523	566	509	542	507	518	517	510	547	573	475	531	493	538	552	543	542	561	538	491	486	511	518	536	530	548	558	523	556	520	542	568	563	522	539	505	542	504	570	512	574	513	527	515	519	527	546	513	536	512	500	490	491	518	510	543	512	531	517	543	556	508	552	496	534	474	508	531	503	491	530	526	560	515	516	533	507	514	535	517	559	537	531	537	527	538	528	527	515	587	561	514	503	530	524	553	501	516	569	546	518	545	552	506	507	524	519	518	568	571	522	539	527	517	548	557	490	521	559	535	534	542	494	475	539	553	516	522	534	539	566	537	521	524	509	530	540	531	527	530	547	547	522	540	513	548	537	571	492	548	512	585	533	548	567	532	528	522	485	517	547	527	491	507	530	530	505	532	550	535	517	546	527	543	543	531	497	513	519	525	511	541	539	515	520	525	549	523	502	559	511	550	561	595	543	576	522	520	535	524	502	521	564	566	536	504	540	510	576	507	543	487	539	543	521	533	524	495	548	538	530	510	516	523	500	516	515	542	485	525	559	532	524	518	542	545	494	510	486	541	532	557	506	536	541	529	522	534	551	568	510	531	555	512	525	522	508	534	505	521	504	550	498	490	497	537	571	512	526	519	517	503	514	545	508	529	515	548	566	529	533	523	523	501	529	516	563	518	554	477	506	551	531	481	538	471	500	529	544	510	503	535	526	553	516	540	535	519	549	538	541	528	508	548	522	529	532	508	519	540	504	498	513	521	513	487	548	537	568	486	549	531	541	533	515	515	521	529	506	470	493	540	499	552	539	498	539	529	537	516	508	515	515	536	502	468	488	547	526	508	500	516	507	535	505	504	482	495	555	521	511	515	499	528	515	494	529	531	535	526	506	534	518	527	485	540	497	507	530	516	504	495	528	522	540	548	519	479	538	529	527	521	565	562	545	534	515	507	508	516	512	460	518	541	494	471	493	549	518	476	490	529	538	542	539	516	542	516	535	547	524	529	526	536	523	531	523	500	530	574	542	485	510	521	523	533	523	492	520	518	515	558	528	568	483	507	503	559	518	492	537	539	519	519	523	544	511	506	492	510	487	557	505	541	519	565	533	510	477	561	535	529	576	539	562	478	515	500	530	542	520	560	521	481	511	553	492	548	560	497	506	511	512	536	488	514	563	494	536	504	539	557	495	542	487	576	502	549	521	508	538	504	502	539	566	508	502	514	550	525	534	562	539	561	553	525	520	553	591	492	543	504	603	544	514	522	520	517	516	485	466	556	530	501	516	557	480	535	555	535	521	510	506	521	524	542	512	504	560	489	539	533	485	552	530	516	518	518	522	527	505	513	517	526	531	519	503	512	482	527	520	526	487	506	536	497	553	517	539	530	509	551	525	523	529	569	555	520	536	500	541	527	516	487	554	520	547	507	515	550	500	515	528	501	514	514	499	526	505	500	505	495	557	497	485	545	538	560	533	550	515	505	545	533	538	552	553	501	498	504	535	529	550	502	533	551	502	522	508	543	543	522	543	504	511	542	553	501	557	554	518	534	514	528	527	568	522	505	491	493	512	548	517	532	488	520	524	490	502	535	515	508	543	533	487	531	563	530	523	510	494	521	522	543	514	535	549	502	465	522	543	548	550	530	543	513	528	480	541	548	571	560	542	568	499	553	536	519	517	523	542	494	539	516	575	533	549	522	547	544	500	506	553	513	538	529	527	505	570	541	523	544	513	518	500	517	505	524	542	550	525	498	519	533	513	555	510	515	518	514	522	552	542	550	533	511	529	569	552	519	511	480	506	512	541	525	490	519	525	561	526	519	513	523	530	556	514	530	536	530	541	540	504	535	519	564	537	490	551	519	532	509	503	553	500	540	520	544	527	505	540	497	548	534	516	522	540	489	562	536	500	531	542	509	506	547	514	525	531	520	490	526	483	508	519	529	511	482	569	537	536	476	532	506	498	515	552	526	516	535	561	523	530	513	546	524	521	508	499	539	540	500	521	547	517	541	574	473	580	530	506	533	557	531	535	530	570	519	531	554	528	518	541	542	553	540	489	513	591	566	521	516	537	519	549	520	551	527	512	533	505	522	543	535	514	500	527	469	541	532	522	523	497	507	507	501	514	526	532	526	529	544	522	537	551	560	504	523	548	534	510	557	529	506	494	548	540	536	571	540	544	514	548	541	542	536	520	515	519	531	497	489	520	512	546	504	499	511	529	528	519	536	537	525	560	511	520	524	528	507	511	507	508	470	563	567	517	544	503	546	463	491	514	537	570	536	506	531	510	498	508	545	506	509	536	591	525	499	473	512	527	498	488	556	551	550	455	521	550	515	515	552	541	522	549	520	536	542	535	529	536	524	510	534	519	516	513	546	530	581	511	530	553	561	526	530	547	528	542	517	536	516	498	517	530	559	540	538	530	562	506	481	492	541	513	547	531	552	536	494	536	520	527	569	476	509	547	505	551	557	511	542	532	521	522	520	518	555	512	512	508	552	505	522	498	496	499	484	510	531	485	538	512	527	505	543	525	542	533	541	508	485	523	543	535	581	497	472	527	553	507	522	540	513	520	517	540	519	519	527	526	480	525	553	500	518	516	501	523	521	494	528	532	541	531	536	485	524	552	507	512	512	536	567	515	539	539	524	537	493	556	509	536	556	537	554	527	532	503	519	568	523	517	565	551	499	519	522	547	509	536	572	509	516	536	542
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
