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
341309880667	341309881228	341309881778	341309882328	341309882876	341309883428	341309883978	341309884528	341309885076	341309885628	341309886178	341309886728	341309887276	341309887828	341309888378	341309888928	341309889476	341309890028	341309890578	341309891128	341309891676	341309892228	341309892778	341309893328	341309893876	341309894428	341309894978	341309895528	341309896076	341309896628	341309897178	341309897728	341309898276	341309898828	341309899378	341309899928	341309900479	341309901028	341309901578	341309902128	341309902676	341309903228	341309903778	341309904328	341309904876	341309905428	341309905978	341309906528	341309907076	341309907628	341309908178	341309908728	341309909276	341309909828	341309910378	341309910928	341309911476	341309912028	341309912578	341309913128	341309913676	341309914228	341309914778	341309915328	341309915876	341309916428	341309916978	341309917528	341309918076	341309918628	341309919178	341309919728	341309920276	341309920828	341309921378	341309921928	341309922476	341309923028	341309923578	341309924128	341309924676	341309925228	341309925778	341309926328	341309926876	341309927428	341309927978	341309928528	341309929076	341309929628	341309930178	341309930728	341309931276	341309931828	341309932378	341309932928	341309933476	341309934028	341309934578	341309935128	341309935676	341309936228	341309936778	341309937328	341309937876	341309938428	341309938978	341309939528	341309940076	341309940628	341309941178	341309941728	341309942276	341309942828	341309943378	341309943928	341309944476	341309945028	341309945578	341309946128	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	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
22576	21318	29215	24668	25568	21093	11859	1099	652	576	514	460	422	382	406	366	358	350	294	305	316	295	326	318	297	277	270	311	297	296	281	266	291	297	264	260	298	273	279	255	296	271	266	256	270	300	248	304	279	298	315	278	281	296	253	273	283	281	253	265	270	280	267	264	282	264	293	260	261	278	244	280	289	266	272	240	238	298	272	285	240	276	267	281	240	265	258	263	292	266	288	267	247	276	290	275	295	251	227	267	266	269	269	283	277	237	286	300	258	275	284	280	263	242	281	252	271	245	231	263	246	252	245	264	278	236	221	289	248	283	247	285	300	265	261	242	257	274	273	258	263	261	277	263	238	274	283	274	253	223	279	235	278	255	232	257	261	268	257	284	276	312	261	280	271	279	279	291	258	278	258	292	264	253	264	291	257	251	254	254	272	286	256	264	251	269	281	277	242	272	255	274	250	230	261	265	319	274	248	279	236	296	271	264	259	277	256	244	265	259	257	315	227	276	263	271	259	237	239	236	269	264	250	271	251	243	266	261	237	249	243	244	265	235	308	274	256	256	278	260	263	251	257	262	268	256	227	244	244	261	258	255	250	252	259	277	258	270	252	281	280	249	238	267	265	275	242	237	258	248	264	223	245	259	270	271	260	278	264	259	280	209	248	268	248	257	272	278	265	285	275	259	284	243	263	258	283	287	252	263	259	252	260	243	248	277	267	250	273	267	280	254	231	300	260	255	239	239	265	257	243	265	266	280	294	275	260	291	254	265	262	270	269	264	262	221	254	242	283	249	249	244	263	277	252	256	272	263	269	260	267	242	245	280	243	246	291	288	253	237	275	288	265	276	268	231	273	265	265	285	269	251	303	238	270	263	253	251	249	271	281	272	248	275	265	227	247	286	289	282	241	221	243	269	257	289	294	293	268	270	240	273	259	240	273	269	233	261	288	274	255	281	250	254	266	259	273	301	271	258	276	250	259	253	263	263	256	307	242	292	264	257	273	273	242	261	263	240	301	274	251	273	259	290	249	247	254	296	258	263	266	294	258	267	269	258	271	278	276	259	277	266	290	274	240	271	280	278	257	262	255	246	271	268	271	243	244	248	266	248	274	240	262	278	254	283	260	286	275	267	221	255	256	293	257	243	276	228	272	283	261	245	278	279	264	243	267	247	281	249	265	272	255	225	275	270	249	242	270	289	264	286	266	280	304	265	269	234	289	251	239	254	272	258	250	264	272	262	285	280	273	259	250	264	263	283	275	277	246	266	281	281	232	278	274	273	249	274	265	279	262	254	271	280	283	288	272	286	276	220	283	228	292	247	282	248	264	281	273	281	282	276	262	258	250	263	250	310	279	263	262	286	272	272	264	241	300	244	256	252	247	274	261	281	246	280	270	263	278	240	264	278	249	272	260	287	278	244	270	261	263	254	260	260	244	255	253	261	278	264	266	285	281	261	265	256	249	285	261	249	248	290	290	240	273	270	295	265	266	267	252	260	263	243	262	262	237	286	267	275	255	301	277	269	246	227	260	287	282	269	279	260	278	253	257	254	271	259	264	271	253	243	245	258	281	258	261	250	289	264	278	271	253	274	265	275	259	256	263	281	260	259	262	282	272	255	272	263	267	262	265	265	258	271	292	277	290	246	300	281	236	249	272	261	264	238	284	275	297	266	240	265	272	251	277	269	291	261	263	282	247	314	265	258	254	251	236	280	284	278	273	286	273	272	284	269	248	263	283	257	272	274	260	253	262	290	277	242	245	265	314	253	256	276	293	275	261	274	265	248	286	285	278	269	269	271	273	262	294	254	257	253	243	265	271	250	277	280	261	236	278	243	242	259	274	245	284	261	279	278	272	275	276	295	239	257	272	242	278	288	274	256	263	272	258	283	267	246	283	276	249	251	265	255	271	282	269	248	260	309	276	278	264	234	253	259	259	247	280	231	279	268	257	248	284	268	263	277	265	264	254	264	273	256	290	255	259	264	275	271	258	236	243	252	281	248	243	275	246	276	257	230	259	280	248	281	269	271	284	290	257	261	251	285	255	269	270	257	240	276	272	264	258	246	270	253	259	277	279	261	270	260	255	249	301	257	292	246	263	287	264	241	261	272	249	261	291	280	267	256	263	236	255	270	281	271	240	251	269	275	267	300	280	270	237	241	268	248	250	243	248	252	274	252	263	297	273	254	235	266	258	272	297	268	283	249	259	240	251	260	275	247	240	263	277	276	261	250	270	283	250	273	263	264	258	283	286	258	260	258	260	278	240	266	246	292	242	276	250	265	264	264	253	275	272	262	238	268	279	276	251	265	259	250	255	255	242	274	232	283	262	266	242	266	268	282	264	289	256	253	275	279	243	238	303	269	268	254	243	261	263	268	257	257	289	264	250	251	253	275	261	257	291	240	300	274	260	273	254	260	263	251	260	276	275	288	260	231	265	271	272	260	243	280	279	250	313	275	308	260	246	270	277	259	278	281	280	287	271	250	267	283	272	285	267	285	287	261	270	282	281	284	289	260	268	280	270	256	261	272	270	240	251	282	253	221	282	243	241	279	262	245	281	247	254	230	290	267	265	253	265	235	252	237	265	260	274	261	241	275	246	249	273	268	275	284	261	260	244	281	242	289	272	261	279	265	301	269	282	263	276	251	249	276	251	287	290	292	263	291	245	250	270	239	253	242	285	266	266	265	263	263	293	269	262	250	258	277	287	290	288	255	264	249	263	268	270	263	247	285	268	259	299	264	258	250	249	256	264	254	225	281	280	268	273	245	270	255	281	272	249	294	240	254	253	267	265	268	282	303	226	274	298	272	275	241	276	284	277	251	228	262	266	256	256	254	312	297	264	272	247	279	279	267	281	282	251	259	286	241	254	285	265	243	274	263	287	245	229	251	290	253	274	273	286	232	253	263	269	300	248	270	264	278	233	252	276	264	273	254	286	269	286	260	232	259	233	263	270	232	280	256	291	286	262	278	267	272	260	279	284	274	254	302	256	290	273	243	244	268	293	259	246	279	234	258	285	264	297	262	285	263	272	293	289	262	277	235	274	254	257	261	243	255	291	290	288	272	255	253	286	300	274	312	261	294	265	260	254	269	281	248	256	268	246	244	271	262	245	285	261	253	238	267	250	286	255	259	242	286	273	263	244	239	293	242	275	277	242	245	253	256	253	282	274	266	275	268	274	229	262	240	234	276	261	262	259	261	265	276	239	259	265	262	259	263	282	291	261	244	284	257	266	280	298	254	231	277	271	257	242	291	289	255	252	260	268	265	270	239	253	289	262	249	282	265	283	281	217	282	278	245	268	273	266	264	277	252	255	287	261	270	277	236	245	265	298	269	264	241	271	273	259	267	246	260	252	300	279	264	277	300	255	254	270	278	284	261	275	282	288	269	264	267	259	248	273	239	258	277	283	263	260	248	292	289	285	258	275	269	260	259	228	264	278	263	281	274	278	291	254	278	267	255	307	244	271	269	247	270	258	255	258	278	263	312
14546	41073	48737	52090	38078	2653	1499	1150	921	732	670	587	500	500	460	382	375	413	335	350	318	329	325	314	356	314	296	289	291	304	274	253	280	277	246	283	296	313	288	256	266	279	277	248	292	296	275	252	248	271	274	276	262	283	276	252	257	279	252	275	274	254	271	261	280	260	266	256	283	264	252	254	270	297	272	272	275	259	272	257	240	259	263	308	267	242	299	256	278	278	266	275	268	249	264	264	259	296	258	252	260	255	284	284	294	251	253	251	274	268	276	246	243	255	274	271	242	258	270	253	261	271	268	277	235	266	263	247	246	247	277	244	278	271	241	239	250	255	236	285	254	238	255	275	297	280	278	266	233	242	288	261	258	265	260	249	266	279	273	265	243	279	245	264	292	306	255	278	282	233	262	251	283	248	236	276	313	262	253	259	242	267	246	258	269	282	262	270	256	280	268	267	267	265	283	262	276	259	269	289	231	264	255	267	301	270	251	299	264	267	285	253	288	270	293	259	257	270	263	269	265	256	253	289	253	256	270	264	259	259	287	273	267	248	244	264	268	273	263	252	265	261	288	278	264	267	268	270	281	263	245	266	268	262	241	264	274	244	201	272	274	253	262	260	265	263	236	281	246	249	287	259	271	251	282	266	258	239	256	269	264	256	295	270	280	273	263	236	274	260	270	253	282	273	243	247	280	261	234	275	269	241	243	257	233	258	284	251	248	275	257	267	253	266	258	271	245	269	261	252	258	224	249	276	263	284	253	265	273	242	265	260	266	267	225	260	269	259	273	261	285	274	235	239	277	259	279	258	237	276	251	245	243	240	264	256	243	273	261	244	277	246	245	271	248	317	261	258	269	294	249	247	265	237	261	274	246	273	257	269	273	232	236	252	298	253	264	274	294	237	260	278	260	260	269	250	251	242	243	270	247	283	251	269	266	275	262	266	284	247	251	260	278	281	269	254	277	258	259	264	241	260	286	279	283	283	269	262	278	257	257	260	260	291	257	266	248	240	242	277	233	269	280	273	241	230	218	272	269	276	260	253	255	255	254	280	250	247	281	249	241	247	267	265	257	282	245	245	229	278	235	256	255	245	247	276	277	232	262	275	279	259	256	254	264	245	252	252	242	260	252	264	265	235	277	263	252	237	252	272	283	248	275	260	253	273	239	255	269	244	268	243	270	265	245	247	242	260	245	286	251	294	275	246	255	247	244	249	272	276	272	270	262	257	265	284	269	281	253	257	257	246	258	277	226	251	250	240	264	250	265	289	231	303	257	302	294	249	275	242	247	266	248	233	237	276	256	269	293	244	260	272	256	270	272	262	264	257	263	249	261	267	242	254	275	263	269	264	232	265	240	250	257	280	274	257	260	234	255	251	254	264	271	249	313	258	257	241	268	253	257	248	290	263	265	252	261	255	253	280	275	262	256	266	262	253	266	250	284	249	248	277	286	269	280	286	256	272	265	266	278	252	230	299	242	236	272	228	285	248	276	268	266	245	245	243	251	263	276	254	233	271	277	278	282	256	245	243	294	266	252	273	264	242	272	266	257	284	248	266	256	269	275	273	266	241	298	276	270	262	246	270	269	267	262	267	266	261	240	236	257	269	243	281	255	241	251	279	240	232	243	280	245	254	257	259	266	235	268	255	251	263	257	263	305	250	276	228	242	252	272	269	259	251	265	262	258	246	247	280	237	280	256	258	259	250	262	281	256	255	253	251	267	268	263	296	242	252	274	246	267	245	228	289	243	273	232	256	279	257	263	282	292	266	267	257	249	240	258	278	283	279	259	268	269	296	269	267	269	277	250	267	275	246	256	252	254	258	262	259	301	258	270	295	295	246	287	250	282	260	231	247	267	258	266	233	269	250	269	268	292	278	260	270	285	245	230	263	293	262	265	255	282	235	256	264	286	274	238	245	278	268	284	269	247	276	282	266	273	273	266	244	263	264	260	247	258	266	277	230	284	263	243	267	288	285	297	280	243	234	265	264	250	290	221	287	277	244	239	252	259	281	267	287	252	237	254	290	277	246	262	261	294	233	292	244	248	261	227	260	283	260	261	247	258	241	252	248	252	282	266	270	280	273	258	299	258	269	270	250	243	246	249	250	242	251	232	275	251	263	260	268	210	262	272	252	257	280	275	275	239	258	242	265	269	274	266	273	250	249	270	248	276	253	249	264	249	255	262	266	260	254	306	269	273	266	265	288	250	286	265	244	260	257	275	283	247	270	275	263	244	231	273	269	265	257	270	286	250	247	262	238	234	265	257	268	277	278	257	285	257	285	273	235	255	286	259	262	217	283	264	261	256	245	242	293	260	274	261	269	276	255	255	255	270	257	262	249	259	258	236	283	299	230	277	256	254	267	281	261	213	247	253	266	239	267	281	241	259	244	259	259	258	241	267	238	245	266	253	248	242	260	279	260	237	276	268	237	237	262	239	275	252	249	249	260	267	233	283	257	286	260	284	260	247	268	247	263	256	259	237	254	297	240	248	244	256	257	282	271	243	260	280	268	229	248	270	265	279	269	252	259	268	265	276	257	266	254	242	280	230	261	259	262	263	263	241	252	259	256	261	292	278	250	267	251	260	251	262	249	242	273	262	276	242	264	266	254	243	235	280	257	252	241	242	270	264	259	272	255	257	271	284	274	275	289	276	246	257	242	268	265	266	260	268	265	256	253	255	271	281	249	281	258	249	272	272	277	238	264	261	274	287	284	267	244	227	268	246	256	297	276	278	262	226	267	260	247	232	284	257	271	236	274	267	246	282	270	257	283	262	251	241	255	241	267	258	258	263	273	247	249	277	276	281	249	265	266	260	312	276	243	244	283	274	279	277	255	230	250	243	281	231	293	290	239	281	262	230	302	267	282	259	252	279	275	235	266	263	244	277	271	292	229	240	259	259	233	272	247	237	233	243	279	271	231	272	271	262	274	255	264	267	269	269	277	237	249	246	274	257	286	253	272	252	256	266	265	260	251	269	256	267	284	278	271	270	257	272	307	259	229	264	268	263	282	245	237	244	287	237	260	254	266	255	235	271	251	259	283	282	270	281	267	261	282	281	217	254	272	282	269	284	256	251	252	275	245	275	261	250	237	298	248	263	256	247	232	277	260	237	251	229	259	233	255	255	270	254	270	278	260	263	273	260	280	275	254	271	243	265	279	262	276	244	273	260	256	276	272	270	279	230	275	257	234	258	285	247	270	261	236	286	266	260	278	275	257	225	265	249	227	240	268	280	260	260	277	280	230	268	287	269	238	275	256	285	288	248	255	265	251	249	266	280	249	270	247	254	263	265	256	255	234	245	273	288	275	255	266	251	262	248	266	275	254	269	306	293	278	251	255	251	253	266	242	248	254	248	286	226	259	249	265	279	232	247	271	267	253	238	245	287	267	245	252	306	252	272	234	248	264	275	259	260	258	228	272	233	264	256	266	273	250	254	258	265	251	247	249	293	235	252	232	270	249	271	252	254	260	275	236	300	278	219	273
27418	21559	28588	19647	6509	970	768	762	709	778	719	793	717	723	693	706	754	723	702	779	753	703	760	756	721	715	778	753	747	725	753	716	807	748	784	779	726	821	735	738	745	739	694	780	731	813	760	740	734	767	753	762	763	713	737	761	753	730	754	761	735	767	773	753	704	734	731	762	725	725	758	732	732	758	790	752	793	762	725	748	778	704	760	739	744	789	763	688	710	759	723	740	780	757	769	719	808	757	777	769	756	740	778	792	782	754	732	766	743	811	766	756	737	708	744	780	798	710	740	775	747	709	709	810	760	712	698	769	784	743	799	702	748	715	726	718	745	756	752	764	788	732	735	734	743	727	757	741	763	756	743	720	814	747	780	825	814	745	751	765	757	685	721	794	781	774	761	763	798	739	750	760	779	755	770	722	725	726	741	794	784	704	731	757	751	767	778	717	717	801	740	754	766	758	759	741	775	787	728	769	747	741	726	750	762	779	801	771	733	771	770	737	739	738	706	777	739	745	758	754	758	772	749	748	752	759	739	720	741	746	749	766	740	705	741	807	755	743	757	776	725	727	747	722	697	702	742	787	740	773	708	749	751	735	773	796	735	753	783	713	748	766	760	722	775	775	736	745	768	768	812	757	753	738	712	721	715	701	765	798	694	715	754	740	760	688	766	742	762	746	774	800	727	772	766	715	747	706	769	779	794	774	754	771	751	757	743	748	767	745	770	785	758	749	707	737	785	780	742	750	805	688	763	757	750	698	759	731	717	746	778	747	769	739	772	790	694	740	752	767	782	720	747	739	772	719	738	716	781	738	734	766	753	742	722	772	736	781	750	748	743	760	721	721	789	775	760	729	711	734	715	761	783	762	732	758	719	752	726	722	748	702	812	755	790	729	751	740	745	754	764	746	733	747	789	745	775	731	717	780	704	736	724	737	764	781	719	761	735	800	738	799	748	732	734	720	788	718	782	734	783	764	757	758	792	687	715	793	740	759	741	762	769	702	808	741	773	766	761	760	743	754	779	746	765	732	754	737	773	712	727	791	780	712	764	754	786	794	715	763	727	743	759	742	763	775	778	757	690	743	767	783	748	799	704	767	743	715	755	709	710	757	737	760	747	735	715	756	824	773	749	744	697	775	767	736	757	716	799	745	709	763	712	745	780	744	704	707	726	769	714	820	802	733	714	734	749	735	779	822	729	763	786	730	722	787	745	730	742	743	757	793	759	752	778	735	733	726	733	812	760	799	807	750	757	777	712	717	794	741	741	728	730	770	749	778	758	801	727	734	706	724	771	755	752	752	750	731	704	773	745	722	735	717	788	768	733	735	698	738	717	739	710	758	750	769	746	770	763	736	706	779	736	751	729	742	734	741	777	753	714	722	720	768	730	753	781	748	765	763	738	735	709	749	742	736	745	736	777	774	735	757	759	778	777	783	693	771	755	768	809	759	758	706	756	721	732	751	778	771	793	747	741	733	778	809	744	765	778	749	766	732	752	736	777	751	776	789	755	758	794	773	745	759	756	713	734	739	754	766	750	766	719	745	736	739	752	779	715	738	767	725	717	781	744	753	773	769	772	770	779	799	715	768	778	785	751	760	776	766	801	771	698	723	740	734	708	746	718	769	766	709	725	802	764	731	799	724	726	787	724	738	731	764	760	755	791	724	712	810	740	721	796	800	751	733	700	731	784	731	702	735	748	747	730	748	712	718	778	794	782	719	756	801	750	746	773	750	707	759	754	793	716	750	728	789	726	779	760	810	745	737	801	753	755	742	742	741	792	751	718	718	692	730	775	729	753	720	740	754	788	788	746	757	767	764	778	735	744	791	721	778	732	758	744	759	770	781	722	760	721	795	771	680	727	771	757	757	730	768	699	783	742	756	785	744	778	724	726	730	747	764	747	727	788	743	807	720	723	705	783	775	773	777	776	700	748	755	738	722	727	720	729	759	723	742	813	727	743	728	770	751	821	739	712	714	728	734	772	738	765	783	721	745	768	769	804	762	732	782	779	759	704	773	803	762	748	791	792	748	776	719	724	732	756	778	771	750	730	741	724	742	751	712	772	759	731	789	699	806	779	739	767	746	716	773	769	751	764	752	784	758	788	748	765	769	720	757	738	772	709	731	761	750	752	768	732	776	751	703	736	770	708	804	721	735	734	781	769	715	756	786	768	708	772	790	696	761	802	749	787	713	698	776	762	760	690	750	783	759	756	780	751	791	719	752	775	752	799	735	789	739	779	768	732	707	731	719	714	764	703	724	772	787	742	764	764	705	761	792	761	752	742	759	730	718	768	758	760	726	762	742	753	762	734	749	747	760	735	760	783	805	761	720	769	731	764	763	783	753	711	744	724	745	744	767	747	785	737	737	757	715	750	755	771	687	757	747	769	766	776	684	759	734	774	723	788	772	741	780	733	792	731	771	693	750	770	718	751	734	749	728	738	740	748	731	767	773	740	736	740	704	731	787	741	727	726	748	739	780	692	743	742	721	820	774	747	774	796	761	744	763	793	709	776	686	794	788	800	785	793	766	833	730	742	779	738	752	706	797	770	755	722	738	751	771	777	718	739	766	749	726	805	745	726	783	683	688	696	703	754	763	731	740	726	730	750	777	739	799	723	770	810	741	733	724	777	751	794	683	712	731	752	745	759	783	757	766	765	716	740	731	766	783	748	695	807	749	752	768	764	792	747	758	753	809	802	789	737	776	820	746	731	708	728	749	778	790	685	762	784	740	779	716	771	773	789	768	716	760	764	739	779	765	704	698	735	764	740	774	730	751	757	780	788	751	760	750	718	759	738	746	730	724	787	716	720	700	782	769	732	732	704	773	732	765	789	747	716	768	775	765	795	805	759	800	755	787	760	748	701	743	709	768	768	736	735	742	793	768	713	737	732	793	741	754	724	746	707	774	777	750	752	727	740	721	743	744	729	743	749	724	759	684	787	753	744	737	693	743	757	739	759	805	716	770	796	814	758	821	701	780	720	750	755	752	771	787	759	800	731	743	735	800	751	804	748	770	753	679	732	761	805	752	707	716	699	770	765	718	739	764	717	686	735	752	712	752	776	719	745	700	712	757	747	770	764	739	813	774	712	751	757	770	763	786	805	786	747	769	755	758	766	707	728	779	734	752	725	731	722	745	745	782	741	778	740	769	730	771	757	701	760	719	745	768	776	733	725	773	779	757	762	787	702	842	778	715	767	796	736	793	759	715	691	777	735	763	785	765	774	751	755	778	723	754	753	693	792	774	748	737	761	735	811	762	770	759	756	758	752	734	727	719	709	750	737	723	674	788	764	738	728	738	756	750	707	765	726	787	764	831	782	778	722	766	772	813	752	750	820	731	744	773	755	749	746	776	764	748	715	758	752	738	764	768	742	711	744	736	758	784	712	713	759	768	793	753	796	786	762	742	728	763	701	727	757	764	712	768	740	746	762	743	804	729	777	776	759	706	740	717	771	719	831	710	780	749	767	749	760	771	761	712	761	722
11607	28197	29988	14676	4741	821	824	794	755	777	784	783	799	813	812	779	814	785	791	786	777	769	760	802	792	774	764	815	734	799	778	824	740	773	763	725	797	787	766	798	785	803	758	746	733	785	778	811	756	764	786	775	760	737	758	779	739	705	743	783	769	795	776	801	732	808	774	740	755	746	781	777	793	702	790	778	733	803	742	763	774	778	779	810	784	748	727	736	802	758	794	752	742	754	786	770	730	743	778	793	799	804	764	750	739	748	735	778	773	761	765	749	788	742	750	743	775	801	788	810	757	763	789	740	796	769	784	789	774	779	769	772	707	814	729	784	765	735	782	811	702	776	814	729	771	679	763	793	800	756	784	738	818	780	801	745	716	783	780	764	737	733	779	777	732	747	786	788	769	736	771	785	752	732	782	739	764	847	765	809	804	824	775	756	786	763	766	793	805	735	752	772	788	763	757	759	728	761	723	765	822	728	776	801	726	743	722	730	700	781	787	785	761	700	742	811	773	766	781	799	756	713	759	762	774	818	759	765	795	818	769	793	827	783	756	791	765	755	739	787	764	788	779	711	779	748	741	778	776	787	753	762	775	800	726	747	736	725	739	850	741	794	713	782	788	783	784	734	770	724	799	789	750	826	714	696	729	802	757	766	764	773	782	788	793	756	774	784	759	751	807	763	794	750	750	764	798	769	769	769	783	727	770	766	787	771	770	805	765	769	779	781	785	751	817	781	790	731	744	793	767	760	781	730	777	740	774	799	750	802	772	784	738	750	786	782	736	758	796	714	796	813	760	779	785	756	753	792	716	752	752	767	776	746	802	754	808	788	740	742	759	792	752	702	767	758	772	763	778	797	740	751	729	774	800	741	790	778	813	777	795	760	792	704	742	787	787	752	783	788	744	766	770	822	784	766	749	774	789	750	778	774	810	804	751	789	743	810	778	743	760	746	721	760	739	761	754	794	770	758	801	794	745	766	715	751	731	817	739	782	715	746	780	775	760	736	740	753	771	759	766	707	775	841	788	804	715	745	709	787	780	762	812	743	773	810	783	736	764	750	808	770	768	770	843	714	836	773	804	754	714	761	783	757	806	741	719	712	741	771	769	723	772	810	785	751	735	749	751	774	714	769	749	787	726	750	760	767	789	745	802	759	752	768	805	783	753	815	772	750	805	721	781	802	743	749	692	760	790	810	740	772	814	723	786	757	794	840	759	772	776	797	742	747	786	774	766	776	749	740	789	801	792	744	774	725	780	683	760	775	777	801	768	779	757	808	766	753	767	759	770	763	767	839	753	761	801	779	751	749	748	759	752	718	774	756	772	776	791	789	752	815	769	760	810	754	776	795	779	767	781	753	772	743	764	736	745	772	735	762	769	755	722	789	822	794	813	772	759	797	740	785	784	778	765	735	801	811	796	752	741	737	768	730	777	773	777	746	790	762	787	801	808	753	770	736	722	764	795	756	778	765	738	789	763	800	740	775	752	765	814	764	736	805	713	800	748	754	796	764	764	763	759	772	748	733	758	792	731	763	763	766	766	809	765	747	769	790	777	745	769	769	772	775	754	714	771	789	743	788	759	810	746	790	763	821	752	744	762	759	734	750	760	764	735	769	770	835	753	780	752	798	786	740	807	796	792	732	723	842	769	799	784	750	782	736	782	772	798	789	760	786	753	764	758	774	797	777	757	790	765	753	721	781	801	723	776	826	801	732	739	802	727	815	798	720	778	756	804	753	747	771	759	749	783	754	768	753	750	775	758	790	753	739	795	785	765	803	814	794	803	754	761	756	821	802	804	698	740	791	829	719	763	783	740	758	762	778	752	777	791	774	837	742	773	725	750	806	725	771	777	787	781	840	782	798	789	757	758	850	784	819	735	765	786	790	792	728	805	775	750	769	778	808	767	819	736	739	799	739	775	761	715	791	742	742	775	733	742	759	795	805	826	764	712	742	780	743	743	765	773	757	804	829	793	752	735	779	776	702	736	750	778	836	779	749	820	803	735	749	753	819	752	755	762	710	798	754	763	776	759	768	752	790	781	766	769	770	766	706	752	767	758	754	746	807	759	780	806	809	812	739	758	770	760	762	776	741	827	745	794	757	698	854	770	778	718	772	799	760	742	780	784	796	794	758	767	741	795	777	735	760	785	779	788	824	741	761	707	717	775	769	758	765	745	741	758	817	736	772	778	765	767	837	782	812	785	810	737	744	726	837	781	761	785	809	798	777	818	830	774	801	749	722	772	791	738	763	777	734	778	773	763	766	734	738	788	772	784	774	738	745	776	788	772	780	770	762	756	789	768	736	776	820	826	771	786	729	750	776	776	763	749	854	739	751	787	761	752	798	750	731	786	795	735	771	818	766	745	777	790	784	745	797	751	746	787	761	767	817	778	770	764	750	746	750	752	747	829	771	819	717	747	778	764	757	778	763	791	783	767	768	755	729	803	743	797	742	769	790	761	745	765	786	763	771	730	813	767	773	745	785	749	826	801	773	794	766	771	738	744	779	795	817	774	746	774	753	765	756	749	772	752	806	769	747	740	773	801	776	786	720	759	774	789	811	702	768	796	790	773	815	742	772	805	751	788	791	778	807	817	798	751	788	749	725	792	774	764	745	732	767	753	759	769	777	780	796	762	757	807	714	767	777	734	772	762	801	801	764	786	746	774	767	755	815	775	776	767	767	802	774	740	743	776	806	743	758	778	760	751	752	737	760	822	772	743	760	776	740	792	791	750	751	747	773	758	727	740	791	784	798	746	745	746	778	776	729	805	824	776	724	748	801	718	747	814	766	756	754	761	765	786	784	743	734	778	739	772	781	812	775	748	809	794	779	781	754	732	771	735	811	785	793	714	774	697	760	757	722	780	740	811	802	795	788	769	724	760	786	756	807	751	747	757	780	750	736	791	738	752	773	737	840	757	799	768	753	779	801	765	804	827	744	837	772	802	779	776	701	775	764	755	752	808	804	815	732	774	769	778	720	775	752	764	779	695	783	728	744	731	726	772	740	760	798	730	796	775	803	787	747	736	764	793	756	771	797	814	754	742	729	784	783	778	768	772	770	731	766	742	775	816	764	810	741	815	793	791	753	717	762	774	736	740	764	783	736	774	726	778	747	771	739	742	751	693	726	805	797	801	762	790	756	782	776	771	760	767	749	772	757	778	775	805	766	727	722	783	734	771	737	752	802	747	734	771	790	761	763	750	802	783	811	750	763	781	732	735	752	727	811	799	751	785	760	741	721	728	787	771	715	727	760	812	752	729	763	740	808	796	742	735	775	749	746	792	783	781	757	715	767	793	742	724	742	796	772	766	790	712	736	745	807	788	743	764	772	732	799	775	757	787	799	770	776	782	810	752	756	766	776	791	782	771	759	756	787	737	732	767	758	775	768	752	750	789	794	773	789	796	775	747	746	754	750	733	749	728	725	776	864	783	782	786	787	758	824	783	771	796	802	748	775	768	801	789	754	752	754	798	744	761	783	764	749
23224	20870	28279	25585	26303	15561	2787	741	595	584	504	464	484	461	474	452	437	401	430	430	396	419	414	406	427	410	395	427	396	392	443	376	425	405	394	389	401	362	373	401	407	400	426	400	400	400	394	365	437	403	368	405	378	371	379	398	417	403	409	364	413	386	393	412	412	391	392	386	406	395	400	366	362	395	369	417	435	371	368	370	392	367	417	405	373	397	371	382	386	393	378	426	361	395	372	380	409	373	407	409	380	394	374	411	404	390	394	406	419	397	368	380	376	372	373	361	350	381	400	398	362	401	392	389	396	360	367	392	385	422	409	412	400	371	397	379	397	436	417	406	411	389	349	414	430	390	414	383	377	384	395	396	423	399	376	398	415	417	383	411	431	386	360	429	373	403	402	400	369	360	398	399	390	411	395	397	375	370	400	390	406	339	409	400	387	404	351	396	408	358	398	413	409	358	394	405	401	371	413	396	416	404	386	367	409	410	380	416	390	423	437	378	377	373	403	383	398	382	370	399	404	415	422	366	388	398	379	386	420	394	412	381	367	380	396	387	398	396	396	379	410	377	373	363	377	373	393	401	367	390	400	419	388	374	390	382	402	415	378	362	370	378	400	412	383	399	392	409	424	391	370	412	426	428	367	374	368	403	367	407	385	396	402	440	370	374	385	376	410	417	415	391	385	408	402	412	379	380	366	399	364	384	353	438	358	414	383	375	365	423	353	359	367	393	378	371	410	405	368	368	402	393	403	389	385	424	394	397	421	356	405	407	417	412	382	372	383	370	406	386	382	403	373	394	399	425	401	417	372	355	415	375	400	378	426	394	405	422	382	405	388	410	417	400	400	369	410	381	388	386	407	379	378	383	356	400	407	386	415	403	376	376	398	413	381	450	423	380	397	394	418	401	395	379	350	385	407	372	391	415	367	372	365	413	373	368	383	418	398	364	388	382	397	359	368	390	397	392	380	393	380	413	367	357	404	402	409	363	439	407	400	395	365	396	378	414	350	375	400	394	398	405	399	418	407	377	414	376	400	413	392	370	401	388	429	402	375	388	413	371	373	378	403	439	384	409	381	404	374	413	370	400	434	375	383	396	400	400	422	382	388	394	335	411	410	404	363	361	372	393	411	392	397	379	406	368	375	356	372	400	372	345	395	373	403	419	413	365	405	413	390	403	395	412	383	380	379	361	369	382	365	408	397	447	407	400	345	409	425	389	378	405	380	383	407	389	391	419	359	351	413	374	362	386	381	393	394	394	422	373	387	346	374	415	389	369	394	415	413	401	361	380	381	379	406	351	406	416	410	424	381	361	364	371	355	393	354	375	388	382	420	384	391	351	359	394	427	416	400	368	391	411	409	427	391	398	412	413	403	400	396	388	363	399	401	407	386	388	362	377	369	384	379	409	374	399	397	391	392	378	364	400	355	383	393	403	388	411	401	369	399	384	419	377	350	387	390	373	391	440	383	413	400	365	366	402	358	434	373	379	385	394	401	385	384	396	412	426	388	392	384	398	371	336	407	385	376	379	374	392	377	394	387	402	391	371	390	383	393	424	390	385	378	399	354	393	439	412	364	360	397	381	419	424	410	427	379	368	412	395	406	383	375	399	371	414	406	413	414	377	416	368	360	380	385	405	417	427	382	407	375	377	375	402	372	404	396	380	393	407	413	369	402	350	350	379	380	410	379	399	407	411	360	411	408	392	405	358	408	395	389	395	354	353	400	396	359	363	375	394	402	412	397	377	407	383	410	394	401	386	376	395	401	413	380	406	372	420	397	401	404	391	353	387	384	409	412	401	383	376	380	375	394	380	392	403	394	379	394	380	364	416	402	419	358	390	404	415	395	399	389	398	384	418	367	364	386	368	391	395	409	407	370	370	392	398	367	357	408	387	423	360	407	358	374	399	376	388	376	400	374	381	381	410	398	369	367	370	393	368	379	407	385	399	384	393	397	421	420	378	409	382	356	395	395	398	394	396	396	404	394	380	387	346	398	389	394	389	384	357	374	440	364	400	365	411	397	391	381	388	395	390	401	385	407	382	388	393	392	394	372	390	380	398	391	383	392	403	412	371	405	383	383	402	390	400	431	382	395	402	374	409	380	386	358	390	414	421	398	401	407	374	363	396	385	385	373	415	383	405	397	361	409	396	365	351	432	400	386	362	429	396	378	389	399	364	387	414	412	393	401	399	367	376	374	404	375	397	398	403	363	389	382	386	388	398	401	423	378	391	389	353	367	374	372	372	392	409	423	407	414	438	391	407	397	390	418	391	378	379	386	391	360	370	348	350	376	352	399	415	405	366	355	405	415	409	398	394	405	372	398	410	408	372	401	377	402	351	393	370	398	380	418	379	420	388	395	364	360	378	374	375	376	385	416	407	364	383	425	409	367	384	426	405	384	440	390	387	372	392	408	389	409	355	404	382	374	377	397	390	398	361	413	401	389	379	403	364	403	374	419	399	375	394	377	398	381	388	366	400	381	372	386	405	405	406	385	401	381	391	390	380	421	402	392	363	361	374	412	330	378	413	398	391	405	370	407	405	411	362	400	406	413	378	381	410	420	357	358	372	355	374	374	380	383	373	390	376	401	393	381	386	408	382	409	394	365	428	403	365	378	390	384	400	370	401	385	400	395	399	413	424	377	371	382	403	379	396	402	344	393	376	389	369	421	374	362	395	371	405	379	386	405	378	364	362	369	366	398	402	414	390	377	428	394	362	411	389	394	380	387	412	363	387	392	394	359	401	361	377	394	404	425	386	388	369	399	425	401	393	361	356	420	398	385	369	411	373	390	387	381	353	398	390	398	380	419	407	381	378	405	374	385	398	392	389	413	371	386	417	391	327	389	391	399	378	395	382	431	354	375	408	407	382	399	384	401	349	396	401	384	404	364	408	363	373	411	413	401	354	400	394	408	362	347	372	416	368	365	406	385	384	389	402	363	366	379	377	388	395	360	395	394	380	409	407	423	396	408	396	394	369	417	387	386	421	384	394	400	381	370	406	395	407	373	380	345	374	396	401	379	378	388	392	424	398	375	386	389	383	413	370	431	412	381	367	374	400	363	386	394	372	431	343	390	384	411	358	390	335	408	351	391	384	392	415	366	398	391	402	368	385	395	372	412	377	370	405	372	407	385	357	376	383	366	423	389	365	367	372	373	401	395	402	378	397	382	374	367	377	412	352	388	391	399	377	379	393	364	386	413	368	379	400	380	395	384	378	386	368	393	410	355	383	381	429	387	369	411	363	395	436	386	373	388	401	363	397	411	383	401	387	384	412	396	388	381	395	375	369	401	373	392	369	377	407	379	413	421	375	388	389	399	418	371	372	403	391	361	413	394	402	398	375	395	423	374	383	368	394	385	377	375	401	408	420	387	355	371	387	384	374	398	366	379	384	383	378	387	359	387	352	378	425	438	387	357	407	403	409	405	403	397	377	404	407	362	386	418	364	406	368	398	410	401	377	378	398	380	406	398	410	372	400	390	367
13045	38821	42120	40488	29409	1943	1031	834	758	668	633	505	530	498	496	490	472	468	474	510	456	434	407	458	455	413	445	395	427	406	410	434	432	413	440	463	435	422	398	435	427	434	445	437	425	412	392	439	381	411	411	371	400	404	425	431	387	416	405	431	411	381	415	405	411	409	426	407	373	379	440	393	392	413	435	433	409	400	413	433	398	417	373	426	394	406	403	420	424	410	371	373	435	412	437	439	414	378	422	407	413	417	398	406	415	377	387	400	415	419	450	398	412	414	418	444	400	427	432	395	406	431	447	391	405	399	458	410	439	384	389	435	396	453	438	412	431	388	387	415	393	438	413	417	429	439	423	406	428	429	414	423	411	399	376	405	425	434	429	432	441	420	405	418	413	407	416	437	388	431	390	388	409	390	431	382	432	423	397	435	419	432	412	412	433	394	454	441	372	364	398	427	416	456	397	427	403	373	415	420	419	398	409	423	422	389	431	405	414	430	454	460	411	401	438	437	395	398	407	410	399	398	424	406	430	433	434	423	410	416	416	398	418	435	393	443	434	415	407	410	422	388	428	437	439	443	419	413	443	421	400	373	422	427	423	381	398	443	391	393	401	418	415	420	396	429	426	427	411	425	452	395	380	434	406	415	452	406	402	407	404	443	413	409	417	415	438	414	420	411	423	386	406	430	418	428	425	407	401	399	422	402	420	418	429	393	400	400	400	380	406	401	420	388	420	420	415	405	386	414	408	425	424	390	430	419	431	411	411	442	404	440	396	417	398	413	403	446	438	429	415	430	402	411	391	400	432	408	427	413	397	393	438	432	431	406	436	384	404	404	394	416	451	439	432	414	417	437	403	419	434	404	416	417	421	423	413	402	409	427	462	403	435	437	417	402	428	414	427	415	429	425	411	392	399	442	434	409	407	440	408	366	444	414	446	426	387	389	403	429	427	401	433	404	453	401	377	418	419	404	397	403	430	435	413	400	401	409	418	390	405	384	420	391	415	418	426	425	404	424	425	422	442	429	408	411	443	424	396	433	438	405	393	419	402	420	403	436	369	406	393	413	436	444	460	416	407	424	390	414	396	421	419	408	408	375	410	407	427	404	377	413	414	386	444	421	393	406	429	372	379	418	434	412	419	391	434	387	398	453	381	402	401	421	373	405	417	441	393	442	397	403	389	386	422	452	429	439	460	406	435	409	415	417	398	418	419	396	392	389	477	419	423	395	408	424	400	413	429	426	422	409	421	429	375	384	432	415	436	403	444	387	416	377	398	406	411	426	422	450	385	372	422	417	462	406	426	427	396	398	415	425	435	443	415	423	449	429	394	402	423	402	413	387	426	386	414	420	430	412	408	408	397	425	425	399	432	456	411	449	429	421	416	404	410	441	446	402	412	401	427	417	404	407	445	406	415	432	420	422	386	410	465	419	428	404	425	454	437	431	419	406	420	403	419	383	458	422	421	371	404	403	415	426	446	426	448	387	430	406	402	450	408	426	408	419	380	411	410	438	377	419	418	456	411	483	406	406	418	395	439	437	425	391	409	431	423	397	443	420	397	389	435	429	415	419	423	385	422	444	420	390	382	414	413	422	415	416	404	415	405	431	425	373	379	426	457	424	442	434	398	439	418	417	413	393	411	405	407	407	429	406	416	435	448	412	404	427	358	442	432	447	407	416	462	413	375	385	393	403	430	377	387	379	456	435	404	387	448	416	433	425	414	390	403	403	372	406	393	428	431	390	369	387	442	439	389	415	451	447	413	396	399	456	439	408	414	414	434	423	438	429	391	432	411	391	415	435	416	403	413	424	376	423	447	414	415	420	437	415	382	405	401	395	402	431	421	398	388	419	388	440	406	434	420	381	425	409	412	384	377	408	412	425	390	400	404	409	403	381	399	395	386	427	423	433	382	389	389	440	428	378	406	374	452	367	390	420	380	424	432	422	429	432	420	413	407	421	438	415	423	396	444	417	446	393	427	407	425	404	364	406	420	450	384	441	399	387	423	419	438	405	411	394	442	376	393	448	388	423	398	412	379	412	436	395	394	416	428	429	388	378	396	413	446	397	402	423	422	395	434	423	439	387	406	415	426	437	419	429	416	415	396	401	404	418	433	425	404	393	413	430	433	427	421	384	424	411	414	435	408	402	402	441	467	415	438	390	411	405	423	432	416	408	422	368	393	395	426	401	409	403	404	390	394	410	453	428	398	381	413	407	433	412	425	407	434	403	455	418	447	409	438	405	427	443	409	437	404	431	395	414	406	382	400	416	401	412	361	395	391	407	412	404	398	414	460	412	411	394	405	421	442	433	436	413	415	437	417	388	437	403	437	421	446	406	399	394	402	398	396	425	406	378	397	431	390	424	398	436	422	451	407	415	429	427	423	462	404	425	409	419	427	403	419	486	389	442	390	426	402	433	392	428	396	377	419	420	442	420	401	426	423	388	388	413	399	414	394	417	429	399	432	432	389	416	391	441	422	379	355	440	435	402	391	382	448	403	431	425	389	397	436	432	424	443	406	395	414	421	385	421	419	417	394	411	396	396	450	392	427	430	427	435	403	413	379	447	438	376	415	403	389	439	428	454	433	443	428	392	485	414	400	443	419	425	458	440	449	436	445	433	397	382	402	432	393	432	418	376	415	381	404	397	393	454	431	400	429	443	411	378	404	423	384	452	372	405	407	377	426	420	419	402	433	413	415	428	402	376	419	401	402	402	424	387	389	402	406	402	423	417	429	425	438	434	404	428	430	420	405	466	422	446	391	402	411	438	448	393	429	403	410	430	397	380	400	420	393	415	452	436	418	399	388	443	406	383	380	423	395	409	382	421	435	423	410	405	420	400	408	422	402	383	458	454	422	392	391	408	410	395	413	418	410	405	404	399	377	410	412	400	431	437	401	388	407	400	426	423	418	419	394	440	455	420	412	402	392	398	376	396	446	396	446	462	426	461	386	411	421	406	421	424	410	418	401	407	385	415	445	396	445	425	421	432	412	416	403	376	428	400	387	421	439	412	452	407	435	418	445	372	397	445	432	384	432	418	415	439	429	435	392	381	438	443	393	391	416	408	433	433	394	440	388	391	425	386	396	405	434	396	408	422	397	401	410	394	425	413	386	409	420	410	414	420	406	426	447	428	389	459	410	367	386	408	414	400	411	437	397	411	416	374	415	445	437	381	418	395	414	410	458	417	448	419	401	428	409	454	427	414	412	379	426	430	429	482	389	384	421	383	428	393	389	408	388	391	372	420	444	410	417	372	411	413	380	420	411	404	380	415	430	393	432	406	430	431	372	390	389	386	449	388	421	416	434	418	431	427	414	442	420	394	410	393	371	416	431	407	400	403	432	404	405	388	399	423	405	425	404	403	426	387	404	424	407	416	394	435	414	404	408	438	431	383	456	404	430	421	427	448	420	468	460	445	417	384	392	403	438	399	467	425	381	410	404	392	406	413	437	414	422	445	408	434	433	404	443	416	457	436	428	400	397	393
24141	20778	27745	25857	22227	6772	1191	878	860	850	789	840	778	765	755	801	731	777	738	753	793	790	753	775	810	787	733	795	793	766	715	787	752	792	771	790	751	740	747	767	771	771	765	777	798	700	749	796	778	776	783	767	776	749	762	803	786	769	751	760	715	726	768	806	724	796	719	767	798	771	819	793	745	743	813	746	777	757	777	764	777	794	770	721	751	802	759	768	786	772	750	698	728	754	808	717	759	779	770	786	738	737	764	733	790	749	780	746	797	731	710	761	735	765	750	760	768	764	798	781	807	795	763	755	746	748	746	767	743	774	777	778	788	715	761	749	754	784	746	775	756	714	773	702	753	738	784	783	789	731	755	842	835	716	768	765	762	759	756	765	774	794	803	800	719	809	778	764	787	739	778	749	763	732	727	727	774	752	750	778	793	770	754	733	754	802	756	747	770	708	786	784	744	764	803	795	757	713	818	723	762	739	762	791	766	745	772	785	780	738	789	741	780	751	783	744	719	693	787	826	761	718	738	778	743	781	784	815	789	781	715	711	808	784	706	740	731	774	743	766	717	776	752	750	729	743	808	764	776	743	767	714	764	722	741	783	789	758	743	706	751	827	751	785	791	769	770	813	788	739	732	765	748	735	780	770	729	752	792	717	772	761	742	741	796	764	725	732	780	776	715	733	735	812	723	755	705	742	783	781	786	779	768	693	752	782	777	778	760	826	729	758	721	756	757	804	762	766	748	698	772	761	748	759	738	758	748	782	798	757	714	731	758	820	785	769	716	759	756	750	793	788	747	794	742	769	794	758	759	763	748	749	726	776	746	714	757	773	721	768	750	760	723	721	742	753	731	752	740	784	740	769	768	764	770	732	747	807	746	783	774	734	769	760	732	745	723	808	767	759	779	773	738	740	728	777	789	761	734	729	792	792	716	752	725	811	802	811	794	756	729	746	747	756	691	768	748	728	756	787	776	737	714	782	767	744	797	714	782	743	760	748	819	729	740	754	739	761	773	759	779	744	706	776	730	787	785	788	739	805	754	710	762	745	760	764	788	861	752	749	787	757	750	723	767	783	732	739	796	723	727	820	764	804	724	803	784	781	800	745	768	748	760	771	778	732	771	771	788	747	731	804	743	740	780	744	737	736	742	777	727	778	745	784	717	735	769	711	713	709	817	735	757	823	743	775	759	753	748	775	789	724	792	750	758	754	804	719	754	739	735	752	795	794	744	752	712	783	720	736	779	738	775	738	716	739	761	756	768	762	798	746	728	757	773	777	788	754	755	713	753	718	794	724	783	785	770	762	713	704	793	789	752	755	742	773	706	790	719	791	787	725	792	741	759	775	763	730	773	766	810	685	817	730	778	716	755	751	790	716	746	753	755	719	771	739	775	736	744	736	731	771	774	739	756	758	762	799	739	777	788	740	777	771	760	783	700	768	785	810	755	770	722	738	755	701	799	753	753	803	774	748	796	753	796	771	799	788	779	744	761	741	785	738	750	752	720	787	750	746	790	759	754	755	710	837	797	793	778	761	752	773	730	697	753	764	739	770	731	729	797	750	739	756	701	775	780	731	741	749	775	783	793	754	771	774	739	754	769	745	803	727	772	735	706	786	747	727	748	787	756	775	756	746	767	765	781	749	759	755	752	754	765	761	757	718	735	794	775	756	789	725	777	730	756	740	732	769	771	777	774	746	735	752	809	729	728	713	785	687	767	696	743	791	786	742	749	780	809	748	791	756	774	711	755	727	773	768	796	693	771	798	743	733	753	761	800	748	763	751	790	809	746	783	798	737	810	758	764	722	722	761	758	747	778	741	792	731	780	813	781	747	756	743	707	764	770	796	753	700	796	783	748	776	774	748	792	754	736	757	832	775	740	752	718	695	748	724	748	744	775	735	756	718	817	768	763	758	812	773	761	779	769	789	781	812	753	749	752	788	747	775	782	731	792	747	743	727	723	761	734	737	784	760	732	764	739	747	759	795	763	750	732	739	755	745	789	721	777	733	739	767	778	754	771	763	744	761	789	788	778	728	799	767	754	784	763	704	709	767	817	764	761	781	757	703	795	773	757	799	780	774	771	719	704	730	725	743	764	817	751	728	761	773	745	765	783	779	749	704	781	757	813	765	767	747	755	743	787	786	762	787	771	715	706	737	781	716	737	744	750	762	763	763	769	731	751	745	788	737	791	754	754	740	758	754	770	794	749	723	756	774	804	752	785	759	758	753	774	727	772	747	774	717	754	764	769	766	780	766	765	743	760	733	739	766	761	713	781	752	797	789	774	774	787	784	784	730	732	757	772	745	701	755	723	781	743	777	766	766	749	788	799	770	747	712	708	811	792	744	730	756	758	799	750	759	749	748	800	727	746	751	769	747	721	748	729	774	755	756	760	766	731	750	731	792	791	715	691	708	762	758	733	733	771	791	757	784	778	721	690	728	727	738	775	722	790	778	784	718	754	819	722	775	803	752	733	723	768	760	721	761	762	766	787	850	766	739	776	780	737	724	768	734	745	723	778	743	782	762	745	752	761	731	731	755	738	796	782	700	777	783	745	800	761	762	820	730	747	754	774	809	757	762	743	761	779	798	736	724	809	808	705	746	732	754	767	787	725	733	737	741	743	757	778	756	754	746	733	691	728	767	742	775	749	752	814	784	778	739	738	813	720	739	697	762	780	721	750	760	793	753	772	733	738	750	746	743	739	766	738	770	714	749	749	754	714	799	732	748	754	754	766	697	772	762	767	764	720	761	686	789	764	740	763	742	770	732	766	741	762	797	809	751	688	749	773	762	742	804	736	742	775	790	783	745	810	750	795	829	762	728	752	732	783	717	753	789	744	746	788	722	802	792	799	792	730	736	729	770	769	733	713	776	754	762	737	737	734	727	743	765	749	743	790	768	780	777	746	731	785	724	723	754	748	707	804	785	717	753	799	776	776	765	787	764	789	722	706	797	768	731	785	793	715	761	796	755	721	767	795	757	713	771	739	788	748	781	733	775	788	757	757	737	750	751	765	789	771	836	796	747	736	760	730	725	729	747	738	790	730	744	725	761	739	730	748	744	787	752	765	766	747	736	773	747	759	766	748	737	744	802	757	755	753	761	740	757	737	714	764	750	730	731	754	759	764	761	724	705	761	757	729	786	783	730	744	716	766	767	756	753	706	750	762	787	759	771	752	742	739	760	736	766	744	781	715	721	765	740	775	761	763	793	792	722	749	768	791	731	759	728	749	740	754	735	765	748	779	704	748	759	785	728	751	733	737	774	789	718	747	806	764	761	757	744	767	776	698	775	757	740	751	813	703	770	762	736	791	813	731	770	702	697	762	754	712	751	719	780	774	744	723	736	761	737	823	744	736	753	722	771	758	728	728	788	760	749	787	725	774	769	758	791	755	786	781	762	763	776	761	785	735	752	756	710	726	762	764	734	748	723	771	735	778	785	754	737	765	733	764	732	741	799	767	758	772	775	740	724	747	746	754	743	732	743
13459	36974	38346	32719	21619	1487	1108	1009	915	869	832	746	819	799	750	757	799	740	783	740	785	774	784	791	766	744	770	684	762	749	755	781	716	710	767	747	782	761	748	756	726	746	754	762	722	762	743	734	817	764	730	730	757	759	753	729	738	667	739	741	733	713	781	715	728	732	691	650	728	747	778	718	774	737	788	749	715	715	732	802	735	736	755	794	715	806	732	761	735	760	693	698	733	715	738	747	736	703	759	727	788	726	718	723	765	739	784	745	795	785	750	763	780	733	739	722	756	745	736	775	764	701	777	715	752	754	719	755	732	750	701	777	775	739	757	763	795	756	724	743	756	728	703	703	716	777	726	727	739	776	722	733	762	737	667	748	777	738	790	738	747	770	702	715	728	749	746	697	720	756	766	762	733	716	747	689	759	745	752	737	723	761	733	715	789	766	783	768	718	745	795	725	710	771	727	693	733	771	800	751	729	730	723	723	756	769	710	753	746	693	715	756	713	746	748	755	716	730	749	714	788	749	773	778	751	760	741	750	758	733	712	717	774	744	727	731	729	686	744	732	726	746	737	743	754	698	749	748	747	766	783	710	737	728	751	759	760	770	709	720	752	718	747	747	734	801	759	726	762	774	715	766	744	783	766	732	787	714	735	779	738	725	747	758	717	772	725	745	743	717	744	730	756	730	781	746	762	767	713	765	756	727	770	711	758	755	732	731	747	712	749	740	737	744	807	711	745	740	763	740	719	769	745	774	744	769	724	775	797	744	730	781	739	752	761	772	757	717	735	772	736	737	707	768	726	774	775	782	743	710	725	777	776	712	795	746	725	758	734	744	758	793	735	781	733	713	747	730	797	723	738	735	742	720	760	765	728	713	700	757	673	706	757	790	706	767	700	758	732	730	784	738	759	737	744	722	747	745	736	747	742	743	735	709	706	729	759	736	753	746	736	779	728	730	733	738	743	760	786	758	697	718	758	734	762	740	773	761	735	708	729	751	690	819	728	738	722	754	713	792	734	758	719	786	770	757	714	749	739	774	751	702	754	749	721	768	776	671	730	736	766	735	715	734	771	779	751	749	730	770	765	783	731	721	758	770	764	770	737	758	764	761	712	760	742	724	707	761	783	745	699	782	685	720	757	725	772	771	748	754	715	744	711	781	750	735	765	737	713	751	704	722	715	750	745	732	743	756	743	758	767	800	736	771	787	726	726	739	736	708	739	739	765	716	741	748	757	734	714	760	742	720	755	727	755	721	717	722	707	738	760	789	761	686	761	738	742	734	722	787	724	799	671	778	748	743	775	763	700	769	765	737	756	725	759	776	758	765	766	712	771	755	772	726	730	775	757	752	745	770	744	706	759	723	706	737	745	682	721	749	714	757	732	739	709	718	738	746	774	806	738	737	721	768	678	720	687	747	674	716	746	744	742	790	757	778	788	730	766	741	770	729	756	721	674	737	739	720	772	702	738	739	773	745	788	658	667	801	713	743	785	737	791	743	758	750	761	720	763	727	715	789	758	740	754	694	704	751	743	762	776	786	751	796	735	727	731	758	777	733	760	731	772	719	765	712	741	751	719	758	726	700	705	734	776	698	736	727	754	717	714	730	700	717	751	746	759	763	740	796	707	751	769	704	726	729	753	702	737	748	738	697	715	739	722	672	693	748	741	735	734	746	706	705	738	758	737	718	793	756	748	724	743	722	705	758	728	741	824	729	728	754	802	726	697	761	713	777	697	725	729	699	694	729	739	711	749	760	695	751	752	749	747	744	690	738	734	753	742	714	717	722	788	770	746	710	711	746	761	759	773	706	709	778	691	763	742	691	747	777	730	739	743	739	767	777	749	719	729	765	726	760	756	733	760	705	744	755	740	771	694	759	659	784	679	791	760	764	770	746	728	726	709	752	770	747	752	705	758	784	743	704	742	758	761	734	730	746	765	685	762	714	755	754	761	723	748	763	746	774	756	784	710	742	735	722	771	758	707	714	702	713	741	733	694	688	734	719	749	781	723	770	704	718	743	751	746	722	741	736	750	764	777	696	769	741	771	766	768	753	765	716	690	747	695	737	759	758	746	753	780	716	726	730	758	789	779	721	782	775	718	745	741	713	733	740	729	739	775	683	759	703	785	722	720	731	773	751	711	690	732	726	717	796	743	738	742	718	748	760	739	736	711	725	775	746	739	746	768	771	745	730	731	768	717	722	716	738	708	710	726	758	743	705	766	717	711	716	721	717	797	749	782	739	725	739	706	732	742	736	759	744	793	746	739	735	776	738	769	751	688	756	754	718	769	768	752	741	784	752	756	772	753	712	795	793	751	786	740	765	778	712	735	708	736	743	728	746	702	726	741	751	694	741	732	739	773	763	763	786	772	760	728	715	751	735	781	736	752	742	725	785	705	703	763	754	696	735	767	752	738	779	747	748	766	726	743	759	739	713	711	757	746	783	777	750	691	746	715	709	757	732	782	749	755	735	717	745	742	717	699	751	713	805	761	744	757	733	737	710	714	754	701	742	788	747	691	744	763	776	769	707	774	724	763	767	792	782	775	770	767	743	733	669	747	772	778	742	747	749	736	769	738	758	735	725	691	769	718	740	755	740	709	760	746	722	752	777	728	749	710	724	777	778	775	705	774	723	755	720	736	711	699	730	764	729	728	738	743	731	754	795	708	760	732	753	732	733	773	738	708	779	730	741	706	725	733	746	730	744	685	785	735	718	714	733	753	718	752	738	728	774	814	778	781	752	726	780	715	741	752	769	765	718	711	780	721	759	730	758	747	731	737	728	727	747	747	694	723	757	771	711	762	784	696	712	732	737	734	769	721	743	714	748	729	765	739	717	758	737	712	727	718	746	764	741	750	768	737	777	746	791	736	790	687	753	746	732	679	729	724	718	709	748	744	762	723	736	768	741	709	724	683	746	692	762	752	737	708	724	681	750	731	741	732	784	748	773	721	732	713	752	758	740	755	788	798	716	729	723	733	777	749	781	757	785	721	751	733	709	805	774	728	722	716	726	781	720	774	749	742	721	702	730	752	702	721	786	740	715	801	737	714	730	795	751	747	737	727	748	763	799	751	753	769	782	756	744	720	746	754	758	742	765	753	739	750	784	709	720	760	793	756	697	785	727	732	698	741	765	771	736	739	720	758	716	744	740	740	741	737	716	733	775	731	733	756	709	765	747	767	716	726	737	730	760	752	737	708	752	677	729	747	709	720	763	770	752	743	748	712	728	715	727	747	751	776	712	742	703	713	702	712	733	730	807	744	755	738	739	738	716	743	760	742	755	751	736	781	743	772	745	739	698	763	738	750	740	757	714	752	767	754	705	749	721	731	751	756	763	735	743	680	766	789	729	745	736	753	726	751	785	727	741	720	766	702	742	740	710	732	780	758	738	738	722	729	771	719	797	730	739	766	749	708	732	684	756	740	767	723	756	777	764	713	768	692	735	731	768	756	801	804	727	706	786	755	772	773	759	788	780	735	724	795	794
22145	20930	28734	23747	23914	20909	12988	1057	619	565	489	470	441	407	373	380	356	333	337	319	362	313	314	302	288	325	326	261	276	286	305	281	306	290	326	276	280	309	276	264	284	285	271	267	268	307	285	289	275	305	279	249	304	291	303	286	272	265	293	264	275	274	268	277	273	264	290	300	312	262	279	284	282	299	271	252	258	265	275	307	250	289	291	286	304	242	282	269	271	286	311	277	267	229	259	272	241	246	268	260	283	273	284	267	256	274	269	277	254	251	293	272	265	274	296	287	271	286	279	276	240	261	264	280	291	289	259	263	274	307	243	259	275	255	283	216	279	242	271	290	226	270	282	290	260	280	268	278	294	253	260	270	269	262	293	271	274	271	260	272	284	280	260	262	285	273	267	273	259	280	275	293	242	253	256	269	275	257	259	242	273	265	273	255	245	243	287	252	264	305	271	251	261	304	298	263	248	308	273	283	271	255	265	257	296	280	312	288	255	280	283	245	289	228	279	242	258	276	276	284	243	288	285	268	261	263	279	285	251	250	284	291	269	280	290	264	270	278	252	298	257	266	286	266	292	263	253	274	248	269	268	271	232	269	267	286	258	257	278	253	298	253	299	266	271	281	273	279	286	276	293	257	250	231	284	299	271	271	263	263	275	277	272	296	277	236	309	276	256	276	273	269	236	257	248	252	271	275	294	273	270	249	275	271	234	263	267	263	281	278	280	279	264	275	260	274	274	252	286	265	268	275	297	273	269	302	258	286	246	255	266	254	268	260	275	258	301	248	264	288	254	276	309	260	262	272	277	271	266	263	265	315	257	241	282	271	277	250	257	251	272	279	251	272	239	278	265	290	267	252	284	269	281	297	269	283	281	262	273	264	272	260	280	256	255	273	232	281	263	284	271	289	250	251	249	274	277	262	281	264	258	279	286	273	293	282	241	277	266	289	264	280	260	294	245	289	270	282	260	261	283	268	284	271	258	272	287	250	282	270	268	276	294	264	294	274	271	277	274	262	309	249	257	267	291	290	279	300	261	317	279	256	257	278	274	272	255	283	272	254	281	267	236	299	292	250	242	254	276	273	272	263	261	262	294	281	281	292	228	246	287	288	274	274	264	276	263	254	297	283	280	276	287	293	272	244	278	304	262	294	282	267	276	269	300	258	273	276	284	250	260	248	259	277	253	282	312	263	288	260	270	273	258	250	264	265	269	255	298	230	264	250	244	275	308	276	260	259	281	289	288	280	295	252	277	273	272	259	269	270	261	277	248	274	271	289	265	277	249	290	281	256	264	253	268	276	254	276	287	275	262	271	267	289	236	271	256	279	276	297	256	290	260	269	292	296	264	255	275	302	254	288	233	258	290	267	279	261	292	268	277	236	244	250	267	270	270	256	259	250	248	267	276	289	252	295	284	278	225	279	302	291	268	288	277	244	296	271	253	274	317	258	276	291	272	263	268	248	285	284	262	262	252	248	274	254	292	249	302	282	247	307	276	300	254	258	265	275	297	250	286	234	271	259	249	277	269	281	267	261	268	284	258	305	261	292	283	261	253	290	254	294	284	235	254	271	289	270	262	267	278	266	282	268	291	296	289	277	259	265	263	285	274	255	277	275	271	249	235	278	252	281	259	259	279	265	290	241	285	306	235	249	301	272	254	250	258	277	291	279	258	257	276	260	275	255	271	251	243	291	288	278	267	298	247	292	267	285	254	274	277	291	250	291	278	270	280	270	271	248	276	239	307	253	279	293	271	271	274	251	289	282	271	260	261	266	279	262	277	260	282	263	254	282	256	255	289	292	253	246	251	258	279	250	274	281	257	264	267	283	274	313	283	285	285	267	261	256	272	300	296	260	232	258	299	270	269	276	284	260	273	230	277	273	293	279	261	263	266	256	286	291	262	265	242	265	272	268	307	271	288	273	272	260	265	244	266	301	266	258	280	273	266	265	263	261	264	278	289	278	253	244	261	229	250	246	243	277	270	241	283	265	283	271	250	251	289	256	263	259	253	263	297	267	260	268	268	292	285	307	256	293	268	273	277	249	245	280	271	269	254	268	255	270	288	249	249	275	266	243	275	288	267	273	263	289	280	267	284	258	267	266	276	289	292	278	263	278	282	252	251	251	260	239	295	306	257	308	262	270	293	277	246	291	266	238	275	237	267	285	258	277	274	277	244	267	270	287	267	291	265	267	285	267	263	289	273	301	280	251	307	269	279	253	273	263	252	269	280	228	256	278	264	261	295	276	267	242	252	252	269	265	279	266	279	255	266	270	276	270	260	264	267	278	261	259	255	288	239	274	284	267	266	266	284	270	268	279	245	272	267	247	293	249	288	277	295	278	273	258	252	291	259	261	271	269	282	272	243	260	269	274	282	259	275	272	279	269	281	243	268	254	270	277	285	282	263	286	284	279	298	282	246	274	253	275	273	262	255	250	254	283	284	258	263	280	290	256	248	252	254	294	275	287	261	280	282	260	286	260	278	251	263	264	282	294	262	271	273	276	272	277	294	240	273	248	230	278	269	275	277	259	279	259	276	278	272	262	299	287	261	269	260	266	277	296	264	289	273	269	276	264	253	278	263	290	265	265	256	255	249	275	228	288	271	292	315	279	274	248	301	275	275	296	277	279	261	272	255	286	276	268	263	255	308	307	261	281	276	282	284	258	300	296	259	282	279	294	272	274	254	275	265	282	266	261	276	267	281	265	290	280	270	272	244	249	259	263	283	300	274	257	265	233	271	253	279	267	305	263	264	252	250	260	277	259	278	259	287	277	272	263	297	277	263	280	275	255	254	278	272	278	263	274	243	251	251	258	294	275	276	256	248	265	240	281	296	285	273	250	271	260	273	280	279	298	282	290	284	270	278	282	294	283	260	280	290	288	279	258	288	247	260	274	248	267	283	287	259	263	259	249	277	291	269	295	255	271	283	295	266	297	285	283	247	280	311	275	266	242	289	274	277	267	281	241	282	274	264	255	243	269	260	263	255	273	252	268	283	273	294	277	267	275	237	254	240	275	252	280	287	286	271	295	273	277	277	284	251	303	268	259	289	250	268	251	261	276	275	297	253	268	264	274	267	280	275	268	266	262	260	258	260	263	296	261	246	249	265	283	259	243	247	294	269	262	261	264	290	250	279	258	248	266	261	261	255	275	247	275	275	292	281	245	265	276	269	251	276	261	248	288	245	275	266	272	290	271	261	245	265	276	283	291	253	239	276	275	291	259	279	286	259	259	262	245	271	275	299	252	281	245	265	257	281	281	289	254	245	260	224	275	245	279	275	280	274	268	249	284	262	279	268	246	291	274	277	277	248	277	270	249	279	311	254	283	290	299	266	279	293	279	252	281	274	254	281	250	275	275	307	290	285	255	283	301	270	270	251	288	270	268	254	268	240	267	229	266	272	267	276	266	274	222	266	275	296	245	251	274	282	226	280	289	257	278	293	260	257	264	276	272	315	281	287	247	271	273	281	280	290	272	272	283	298	281
17405	48812	49401	48377	37141	2434	1513	1142	886	760	680	603	522	483	450	401	414	345	312	378	338	300	333	295	325	347	291	322	292	320	297	263	296	299	300	286	294	305	290	277	306	285	267	258	275	278	276	276	283	259	265	275	246	266	244	283	287	269	264	288	270	242	292	271	290	273	283	289	254	265	256	267	256	302	285	285	261	278	260	281	271	256	261	307	253	268	265	258	239	282	237	271	268	272	296	269	257	244	289	296	248	280	276	262	262	293	299	279	273	233	278	272	271	286	272	283	261	281	285	266	300	297	268	263	300	236	307	246	290	247	263	268	249	242	284	270	286	260	253	283	283	265	279	269	288	272	274	266	292	257	282	285	274	261	240	245	301	248	268	265	263	237	284	270	239	266	247	273	249	267	226	277	251	278	244	243	271	266	245	268	266	279	247	283	271	264	281	281	282	255	234	265	230	251	281	271	290	259	265	283	293	261	267	262	296	278	284	269	273	279	259	263	279	280	265	258	277	295	246	279	273	253	284	276	257	249	257	231	243	263	262	250	273	309	254	267	245	277	282	281	275	282	255	297	253	275	246	281	276	275	262	267	280	294	260	270	289	240	243	269	251	294	259	275	276	277	265	279	272	272	261	262	261	277	271	247	285	252	262	254	250	267	272	258	271	273	261	241	251	269	260	279	284	269	259	240	255	277	247	297	271	259	273	276	272	250	267	259	240	280	286	264	271	267	303	262	227	280	262	269	269	279	237	257	282	249	247	270	257	284	227	279	257	263	283	295	232	276	253	281	264	270	262	274	233	249	296	263	269	267	264	268	274	255	229	273	277	240	269	250	287	271	277	275	277	286	265	285	253	262	274	311	263	265	239	238	262	276	262	282	271	289	262	255	254	281	255	239	254	291	258	254	249	255	285	260	242	268	259	266	261	273	270	245	243	288	279	272	308	254	265	254	269	244	280	286	278	249	256	272	304	293	296	287	290	281	248	246	261	252	272	259	290	262	263	244	278	269	267	266	255	295	263	283	250	264	258	279	256	298	255	250	273	277	266	252	283	265	264	286	255	275	293	263	299	255	284	247	266	292	277	249	273	274	276	254	251	253	254	302	236	249	299	260	262	241	272	285	263	269	267	266	275	255	265	277	251	304	267	259	298	245	255	221	248	247	262	244	283	291	247	266	259	245	302	285	248	263	291	265	262	288	291	294	237	268	281	230	279	254	245	283	267	262	253	265	258	263	288	283	280	260	263	275	288	273	253	256	243	271	254	248	286	268	247	261	276	248	277	256	278	264	275	266	274	275	285	247	260	280	273	258	269	302	272	261	269	270	255	263	266	270	281	253	284	246	274	292	237	250	258	262	272	263	282	286	232	276	264	251	256	283	267	290	258	270	261	229	257	265	266	248	254	257	264	269	270	302	234	259	236	257	253	277	278	262	261	255	281	285	271	278	262	270	250	214	271	301	248	289	272	261	244	285	261	255	269	255	276	244	283	275	244	263	277	260	276	268	251	261	243	254	300	272	262	244	251	252	276	247	262	259	269	278	256	284	262	263	297	252	289	280	221	247	240	266	281	265	272	261	280	278	287	260	250	248	260	250	302	256	252	273	283	247	255	251	277	267	259	252	282	281	274	233	242	279	277	240	309	252	289	278	283	250	240	248	284	259	264	272	287	264	253	252	257	282	272	241	256	282	247	266	248	252	263	261	264	290	268	265	246	252	271	274	259	265	251	272	279	264	244	281	267	258	301	239	247	280	241	255	248	246	233	273	287	263	297	273	275	294	266	263	253	267	291	268	280	283	260	260	252	272	258	250	270	267	242	269	270	224	247	278	252	277	280	275	263	242	287	284	254	264	313	237	260	278	251	258	244	269	260	257	279	247	282	253	288	267	263	239	255	256	283	269	269	239	251	279	271	271	263	257	242	287	252	264	269	275	295	287	250	244	271	260	277	272	257	225	285	261	258	269	251	259	272	253	273	253	256	243	271	288	262	262	260	246	240	278	253	263	302	243	251	253	269	284	258	273	269	254	259	247	285	270	282	255	264	268	283	278	243	291	246	277	281	249	243	260	236	275	253	263	250	279	280	297	239	276	313	281	279	262	258	248	284	245	248	269	279	288	255	245	253	257	271	277	254	256	267	277	285	274	278	266	265	261	275	248	255	248	248	279	257	212	284	279	261	257	263	227	269	267	284	295	269	244	282	265	258	276	244	227	257	296	276	302	253	273	282	279	266	280	263	249	276	263	248	282	288	283	263	255	279	283	280	282	256	257	254	255	290	261	270	274	271	296	247	250	292	265	259	261	278	245	260	299	269	253	280	237	275	260	261	250	284	275	297	264	289	222	264	262	282	249	277	272	273	265	254	253	273	275	264	243	274	282	225	274	290	273	250	285	270	275	258	291	266	280	269	258	250	246	265	262	258	276	263	255	261	284	265	261	265	279	254	261	260	280	248	286	237	252	266	278	290	313	273	275	257	289	239	258	247	252	249	250	264	270	247	272	283	292	257	252	293	284	256	288	286	265	249	250	228	258	224	264	263	277	240	271	269	260	266	238	257	260	275	252	285	286	267	275	257	265	295	282	245	248	270	271	264	262	271	243	265	255	270	261	267	264	262	246	258	268	261	267	247	255	299	296	290	253	253	245	247	269	292	267	254	254	284	266	261	279	264	249	285	243	259	292	271	265	242	269	259	283	293	243	283	281	258	275	275	263	278	240	268	285	295	260	278	246	258	255	249	289	271	258	264	293	249	237	261	270	236	218	268	258	256	283	236	255	278	268	266	256	266	270	294	277	246	257	276	267	257	268	248	257	273	297	259	251	283	274	243	274	291	252	269	277	254	269	287	271	278	292	292	285	279	282	278	246	247	268	246	265	268	279	258	215	238	259	267	280	251	265	292	229	250	253	263	270	256	280	257	283	294	254	259	260	272	274	269	237	233	255	274	287	280	269	247	247	255	260	265	278	250	259	270	266	289	307	260	286	257	268	289	235	246	266	251	271	253	269	251	287	264	254	255	254	275	252	286	280	273	286	260	247	291	258	266	275	302	264	257	264	260	253	282	274	265	251	285	266	296	278	275	262	273	256	266	268	271	253	264	295	262	276	269	247	271	273	236	252	273	245	278	267	262	262	287	274	271	261	244	270	235	296	284	248	274	265	261	269	232	278	279	261	239	245	257	256	230	279	266	291	261	282	278	267	277	256	287	245	259	282	297	260	274	260	254	284	270	239	268	276	247	258	238	254	262	266	269	270	272	254	261	256	262	253	254	250	276	247	255	230	257	269	246	272	270	263	242	274	288	263	286	248	269	246	248	243	263	271	241	287	266	298	276	276	258	257	275	270	259	244	269	258	253	247	256	252	258	266	253	301	274	254	278	275	281	269	258	270	290	278	262	240	267	274	283	291	257	277	270	265	266	277	252	264	259	260	265	276	247	295	287	275	280	271	266	260	262	264	269	264	261	246	252	268	291	282	268	288	263	284
27499	23360	31885	20886	6862	950	778	809	752	772	754	725	698	749	746	766	796	750	718	836	781	773	774	782	745	692	753	743	797	799	776	729	745	745	792	826	811	804	771	779	724	758	714	768	783	750	786	790	822	757	755	769	795	725	735	751	796	753	782	765	809	790	798	764	758	760	747	763	739	809	781	752	776	850	803	779	815	758	796	776	770	754	755	761	773	732	794	789	784	794	796	767	786	763	769	768	769	752	757	754	856	760	765	806	750	755	735	759	788	760	750	730	787	751	776	770	765	717	743	754	797	814	787	694	785	769	733	792	731	801	827	799	727	798	759	766	843	742	764	766	760	800	734	747	732	785	748	757	718	769	791	760	785	804	789	792	743	734	763	806	785	776	769	743	758	755	750	765	742	769	764	808	747	752	769	785	790	758	726	746	796	770	775	774	842	743	757	734	728	788	729	792	750	751	777	742	744	794	789	734	762	751	798	804	782	782	759	767	764	747	728	790	791	748	749	755	750	716	788	736	823	728	728	748	767	756	772	726	731	716	758	764	794	766	804	803	768	795	749	740	739	778	804	787	758	772	777	759	735	765	735	783	734	713	729	788	721	763	784	752	800	756	726	746	828	748	769	787	747	759	748	778	833	805	747	714	795	837	784	708	781	791	774	774	759	800	803	767	772	757	788	805	789	806	777	804	738	791	737	753	744	785	780	766	718	777	732	737	739	745	732	703	785	793	773	767	740	764	738	788	776	786	805	715	755	761	780	796	758	808	768	735	778	735	764	825	760	790	787	791	764	797	750	746	714	744	791	781	736	788	787	788	761	758	751	765	760	745	816	749	772	753	765	755	785	826	766	708	749	780	809	761	741	784	775	788	787	765	750	717	781	799	788	758	765	790	744	806	776	826	761	820	729	782	758	736	744	770	801	794	770	715	740	753	796	775	820	778	783	802	759	712	779	776	794	773	741	756	808	788	781	789	754	763	773	747	744	755	776	795	782	726	816	733	731	716	725	776	761	779	755	756	754	779	717	766	752	767	768	722	791	790	759	800	775	797	753	759	746	723	775	746	737	774	749	769	738	739	822	750	811	759	775	764	780	796	823	768	771	789	780	874	775	716	832	760	746	750	751	816	765	777	745	774	784	810	769	813	788	721	779	771	738	791	780	795	770	817	796	778	774	792	767	775	771	788	728	784	801	746	813	798	752	771	757	767	782	760	797	806	796	769	774	791	751	736	783	758	793	766	804	756	801	817	768	745	759	731	706	751	780	787	789	809	800	738	756	739	779	764	788	777	726	802	817	852	719	767	778	763	794	782	763	715	788	758	797	768	780	736	770	810	738	751	803	736	745	779	776	762	739	738	786	750	783	803	766	761	768	779	763	797	785	756	765	738	737	774	792	753	754	768	820	774	776	793	747	744	743	789	771	769	725	766	726	750	732	762	817	725	806	741	719	762	762	771	760	734	769	748	790	719	798	818	762	763	789	768	740	780	736	730	781	793	759	790	706	736	787	775	761	785	794	758	814	760	814	807	764	769	786	711	781	716	725	745	739	762	722	750	775	777	792	749	725	745	752	713	768	764	813	742	748	766	773	817	783	753	778	765	749	741	808	767	752	744	760	722	779	815	749	757	768	743	740	773	751	751	771	759	730	794	745	767	755	802	762	763	796	780	742	722	749	755	772	795	773	851	812	798	766	764	758	778	766	769	750	746	788	768	690	810	798	830	749	767	785	767	784	783	782	775	809	724	778	701	757	787	706	798	757	764	734	762	805	788	756	818	721	776	766	794	774	736	771	775	763	729	751	830	778	764	749	710	790	827	803	754	757	781	805	744	727	748	749	768	729	814	790	738	772	755	830	770	778	757	756	781	689	760	766	724	756	789	716	796	744	721	725	774	735	764	812	810	767	775	768	744	780	752	747	810	730	753	737	829	781	766	791	758	772	737	803	793	792	803	774	760	787	794	761	745	751	779	840	814	794	782	765	763	775	789	791	775	759	739	728	777	719	762	745	784	749	786	760	718	761	776	761	800	736	730	737	724	755	805	746	801	775	796	767	745	782	733	780	761	791	776	740	732	751	748	757	792	780	789	752	794	750	751	749	760	803	791	811	755	755	745	808	722	720	797	785	735	771	738	760	728	771	765	745	761	764	766	768	777	796	778	779	790	773	775	754	733	740	741	721	815	717	715	804	756	770	800	766	791	787	763	788	756	744	802	772	780	781	788	735	818	779	783	812	696	732	750	771	772	796	757	795	772	781	796	785	761	775	750	759	744	778	774	731	821	798	776	763	760	762	796	768	741	818	740	776	731	746	737	778	788	798	818	760	783	714	768	801	770	827	720	747	771	753	753	775	775	789	792	751	714	816	772	712	758	792	721	797	761	765	743	794	748	778	822	733	793	732	764	810	779	751	742	705	790	745	737	760	812	773	743	739	782	738	727	724	820	772	795	759	790	767	712	750	734	765	772	789	790	780	772	768	742	767	743	810	787	784	749	754	751	772	768	762	754	781	739	767	772	779	765	715	721	808	770	768	747	835	721	761	792	786	769	805	790	770	757	783	790	764	786	808	711	784	744	760	688	751	750	725	715	769	795	749	745	739	762	750	767	766	748	772	751	750	764	764	782	773	759	766	800	775	811	823	777	842	807	808	755	736	814	817	780	766	760	787	775	787	774	730	735	746	781	779	771	773	734	763	742	801	760	738	771	782	804	731	770	734	810	767	755	751	743	734	764	740	811	763	747	785	764	805	784	750	765	770	746	762	761	792	777	725	788	758	764	793	784	746	749	796	753	746	767	768	727	793	751	741	725	729	760	781	732	762	745	779	811	807	728	739	761	833	765	778	723	788	728	763	798	775	772	799	778	763	707	768	782	758	765	756	731	727	741	754	811	751	766	817	802	743	753	789	736	743	768	763	775	765	751	804	751	741	790	783	729	730	738	783	806	789	757	759	798	796	790	770	747	790	766	765	799	720	763	789	746	780	765	753	737	764	734	808	783	745	775	743	789	794	762	730	771	747	741	814	807	823	777	767	781	803	745	783	805	757	824	785	779	762	751	771	769	802	806	769	810	754	765	794	794	796	781	770	734	750	822	747	766	790	698	751	751	766	805	764	781	761	767	764	736	738	732	827	766	782	771	764	758	790	742	782	802	788	798	786	732	740	773	769	822	787	768	756	747	718	740	750	783	767	746	764	794	739	766	752	785	754	749	834	781	753	785	765	785	876	775	773	804	756	757	768	738	764	741	751	737	728	795	787	758	764	803	745	745	793	781	772	760	762	753	773	765	703	794	723	800	786	757	737	764	752	782	825	814	765	764	746	797	799	800	793	757	767	765	791	775	769	690	768	767	813	751	776	802	757	720	771	733	801	743	736	777	753	774	742	743	752	772	723	779	764	790	807	769	792	763	773	756	720	758	755	753	725	746	730	767	723	749	815	795	734	697	786	805	762	792	782	746	758	785	779	768	754	757	748	757	765	754	801	731
14359	35502	32933	15409	4978	827	832	796	771	776	784	791	795	746	765	762	773	825	787	786	759	767	763	767	784	776	769	810	775	784	801	792	768	829	826	809	786	809	832	823	768	757	797	750	797	750	741	744	784	796	774	772	759	737	795	806	735	767	765	771	789	814	777	790	799	752	814	773	800	839	793	769	794	738	787	782	748	782	787	778	778	756	789	811	764	801	820	759	753	747	747	792	804	775	718	753	806	773	745	758	859	777	766	781	812	753	785	764	788	741	806	759	776	802	771	781	784	804	713	760	769	791	762	763	797	761	778	772	828	792	780	794	843	789	755	776	797	794	767	728	805	798	758	741	753	817	789	804	772	794	815	837	792	754	800	785	708	784	792	739	774	780	774	730	746	824	763	792	786	789	774	756	750	729	839	776	780	798	801	741	758	787	828	786	739	718	773	761	818	790	792	765	810	776	725	794	777	780	790	783	768	758	827	752	789	740	783	784	787	796	791	794	829	762	806	796	765	785	767	779	793	775	764	803	777	768	811	696	784	781	834	783	818	786	810	815	858	751	787	776	815	793	774	765	779	773	741	778	810	817	833	792	781	777	767	824	791	726	850	800	754	797	808	762	772	809	771	795	801	798	744	789	805	781	759	841	752	755	772	796	748	806	781	724	778	791	821	825	762	839	794	776	818	810	810	813	777	791	787	785	756	780	803	825	750	774	793	768	830	797	781	780	748	804	796	786	810	799	761	811	794	745	775	776	778	777	847	751	818	777	768	799	768	757	801	746	819	829	771	814	779	750	745	780	783	778	759	743	775	822	799	802	781	734	790	779	761	746	791	804	756	779	810	827	776	779	835	779	819	758	754	816	821	786	768	798	812	791	774	775	817	824	794	786	752	768	792	798	771	805	788	803	786	783	747	792	788	775	760	739	785	765	787	822	789	807	813	751	789	807	798	733	803	778	770	791	756	821	754	798	803	783	793	782	788	742	759	790	794	819	783	845	806	765	744	798	786	769	771	744	819	801	818	769	791	760	804	742	783	735	789	735	746	742	811	734	800	734	820	749	794	801	772	803	726	780	806	792	758	764	720	745	721	788	796	759	746	728	757	750	752	769	776	798	757	766	791	810	796	826	773	779	803	835	818	802	759	774	712	753	742	818	790	788	785	790	837	739	806	797	773	773	784	798	801	822	751	746	803	745	802	779	813	789	770	757	826	801	790	755	798	771	763	800	770	817	783	783	732	794	768	752	776	786	794	793	774	800	772	775	772	721	773	805	809	783	771	790	773	742	751	758	755	765	799	770	764	780	764	789	780	759	806	745	767	772	773	771	752	786	763	788	805	751	811	800	817	803	773	756	773	779	741	733	727	790	787	781	809	759	761	761	763	787	817	763	782	770	766	739	800	775	798	805	761	767	771	831	775	777	785	799	794	775	809	744	717	773	779	819	767	757	781	849	792	733	802	849	756	774	792	802	766	754	789	819	783	766	766	781	772	774	740	769	800	791	758	755	833	783	757	756	779	754	775	786	805	714	797	797	790	793	804	754	820	762	778	737	813	795	751	780	762	797	853	728	834	792	799	795	781	800	761	797	819	771	779	795	746	813	771	823	787	763	790	814	789	759	813	798	806	748	809	756	752	796	736	774	798	761	795	763	741	847	830	833	805	799	801	738	795	774	797	749	764	775	697	765	806	867	751	805	760	726	754	729	824	801	802	772	776	752	781	803	773	786	746	790	780	842	759	728	754	813	822	802	805	776	765	755	784	806	796	767	762	763	778	806	749	799	802	776	781	737	776	789	789	804	753	773	785	721	772	741	758	766	783	791	804	763	755	762	787	827	808	805	806	750	798	785	838	723	772	773	843	793	767	742	746	789	777	848	813	785	767	782	769	761	759	780	754	808	753	741	794	823	782	771	764	774	736	754	791	792	820	715	835	783	804	773	798	796	785	811	752	762	789	797	780	741	804	793	788	811	857	782	812	784	772	823	725	821	778	739	762	766	745	775	754	747	778	816	731	798	777	798	832	752	807	737	769	851	759	803	756	821	786	756	772	766	793	770	768	776	788	780	775	810	737	804	799	766	801	797	721	780	759	806	790	826	797	785	811	753	820	729	838	803	774	786	765	774	769	787	774	740	795	757	757	815	744	794	763	732	807	805	798	782	744	816	784	744	793	762	765	739	765	806	729	756	785	827	790	746	762	800	765	788	785	811	821	772	823	811	787	780	754	826	830	761	738	799	775	777	807	831	768	783	784	784	757	789	832	807	803	801	816	803	739	774	764	816	783	789	756	796	814	780	831	792	750	756	810	822	800	801	803	762	801	856	744	791	801	754	791	798	755	824	822	816	727	798	765	831	784	815	766	764	771	780	785	742	766	755	812	810	726	766	778	805	811	781	765	771	767	808	769	740	745	818	777	794	746	742	758	798	798	793	796	818	823	767	763	816	813	795	756	806	789	734	793	763	779	780	795	751	731	756	882	778	775	744	805	747	793	787	836	770	731	742	749	757	788	768	780	796	812	764	812	765	733	738	836	780	800	753	759	760	793	788	783	766	714	765	750	785	820	786	814	793	778	805	738	767	802	805	767	742	769	773	803	826	803	760	808	788	802	762	784	764	730	757	811	758	740	806	727	702	772	783	701	784	745	774	779	805	768	817	797	803	771	765	759	824	785	738	786	732	815	759	814	731	761	783	732	803	711	806	734	723	792	794	760	795	741	765	804	814	771	816	801	791	799	792	790	811	744	785	758	779	796	757	738	820	756	783	757	757	785	755	801	778	802	804	779	809	812	783	775	807	771	808	799	743	807	802	800	817	760	751	790	785	794	819	734	792	785	770	834	797	814	809	783	791	756	825	847	799	826	820	796	792	785	834	798	833	798	830	759	807	784	791	808	757	750	760	752	792	774	720	832	827	756	773	751	803	779	796	792	767	769	770	771	809	776	778	813	760	837	833	758	792	756	790	762	775	790	707	812	785	730	763	736	797	758	791	808	799	813	771	829	765	763	802	790	750	802	808	797	746	769	769	804	800	797	746	780	801	777	751	783	791	798	792	750	799	812	778	813	794	769	794	823	760	779	800	786	785	763	755	798	798	766	801	804	772	767	787	749	751	792	798	759	798	782	803	734	775	784	731	803	782	757	777	801	726	770	808	789	770	740	804	778	741	763	812	771	718	789	776	779	762	763	795	800	755	795	765	781	797	790	764	790	772	797	783	734	770	792	782	749	775	764	811	796	805	796	793	734	781	805	776	765	793	820	747	787	772	800	799	795	790	783	754	789	740	744	765	801	820	775	779	760	807	758	777	813	791	809	715	790	785	769	755	752	788	750	819	762	798	810	783	835	773	795	822	782	825	826	776	805	803	761	811	799	754	762	775	782	792	826	787	775	819	786	721	783	774	808	822	797	786	785	788	790	804	788	794	754	819	797	798	787	794	807	781	815	807	783	755	798	798	743	767	757	753	757	751	727	821	821	738	773	754	792	788
23148	20864	28430	25032	25088	16009	2900	726	581	570	495	528	474	468	480	457	448	451	394	423	404	374	414	405	422	423	449	418	434	411	367	350	429	414	354	415	425	393	391	393	349	422	373	393	401	377	419	400	418	423	440	424	409	426	400	419	414	402	411	378	411	388	396	385	445	392	423	405	379	404	420	404	343	405	422	377	402	435	364	372	401	402	417	395	403	428	418	410	386	375	427	409	423	427	408	398	391	423	411	432	382	357	400	409	392	368	395	414	421	414	410	399	407	427	386	401	441	405	366	387	396	396	400	399	407	381	437	390	413	411	405	443	401	401	404	426	443	393	405	371	429	413	379	387	423	396	386	386	388	397	405	445	422	417	367	386	440	399	388	423	394	415	375	408	381	420	396	416	398	429	396	400	410	375	383	408	372	412	392	389	419	407	390	403	403	410	384	367	378	407	431	379	415	417	416	394	420	411	423	411	398	383	393	396	430	362	423	396	402	413	401	393	376	360	407	368	424	404	362	402	396	394	369	425	402	421	417	423	389	401	433	375	339	403	433	427	394	401	404	399	436	393	383	360	425	425	383	448	434	370	398	448	423	426	413	390	385	420	393	412	390	432	396	401	369	373	392	382	435	411	415	392	401	404	407	416	400	396	412	402	427	415	418	417	403	399	409	389	372	387	409	379	384	419	406	412	412	385	421	373	395	424	393	406	390	405	396	378	393	381	403	406	386	408	374	393	375	407	328	378	400	411	416	371	400	379	412	413	423	405	400	381	413	415	419	416	402	410	432	380	376	406	384	400	372	405	392	423	417	393	404	413	382	398	421	408	406	381	438	409	385	393	372	415	371	414	403	407	406	427	394	382	385	385	380	390	376	390	446	393	417	370	386	408	379	422	397	407	395	422	402	383	394	408	393	411	384	415	419	391	423	424	414	416	398	405	446	421	383	383	417	395	378	406	386	419	440	354	398	375	380	406	410	395	364	397	381	415	436	412	395	375	407	430	428	389	381	428	384	388	398	417	423	417	428	401	399	380	391	412	408	393	397	415	379	413	408	409	435	395	449	387	413	407	384	407	446	401	444	383	409	432	374	422	381	379	423	396	384	377	394	396	399	411	413	416	424	398	441	419	399	395	390	414	397	386	376	391	423	436	408	384	413	366	416	432	413	404	408	437	400	406	410	394	375	379	403	390	416	371	409	401	415	401	414	393	390	371	369	422	424	442	391	403	417	391	388	390	381	398	377	416	398	408	422	357	418	362	426	387	382	429	419	405	374	433	442	406	392	415	373	378	390	403	411	399	377	388	414	395	371	416	419	385	377	388	420	397	396	413	415	392	408	398	413	406	367	431	397	382	401	383	377	382	389	398	389	387	390	381	420	360	414	402	400	392	405	405	389	367	380	382	388	437	368	401	403	406	412	424	430	372	361	392	378	392	420	393	436	404	399	384	405	385	414	373	385	382	413	402	388	415	377	433	365	400	421	402	398	388	445	445	417	402	403	396	427	396	388	427	390	397	389	399	401	395	406	396	423	426	391	434	382	384	386	400	423	397	380	408	411	378	411	354	418	401	382	390	405	399	361	406	382	401	416	414	394	383	422	409	378	411	394	388	411	385	366	438	381	407	384	402	404	413	412	418	415	376	391	410	372	408	433	401	372	426	384	377	405	413	394	393	403	376	427	396	371	409	399	397	410	406	391	417	432	428	380	406	416	409	445	389	396	416	428	412	392	381	417	404	395	396	427	405	403	412	415	408	384	447	379	365	413	398	399	410	418	373	434	404	410	398	399	413	404	412	378	402	393	388	390	376	386	356	390	450	449	412	402	394	419	394	414	392	414	407	434	413	363	419	389	397	392	396	417	439	411	405	430	393	389	418	381	430	394	408	387	436	416	387	431	385	393	391	432	419	365	381	380	401	383	383	417	412	413	426	381	402	421	403	403	412	380	427	394	427	411	419	433	360	386	398	379	363	444	405	413	405	400	405	444	377	402	400	400	381	419	379	422	426	441	359	367	379	362	389	403	398	418	394	425	373	392	381	424	382	395	375	343	415	437	405	368	372	395	366	398	407	437	400	411	380	412	377	408	388	418	399	415	381	419	382	400	439	405	409	432	423	375	419	399	418	410	383	415	389	426	407	414	391	422	423	407	414	393	413	425	401	374	402	392	369	366	395	384	380	414	402	432	422	402	441	408	413	396	392	389	389	369	420	400	401	375	396	413	382	399	372	407	394	385	419	379	387	414	397	352	396	431	410	406	384	372	406	402	392	394	424	442	386	374	413	422	358	393	390	456	412	411	385	374	380	397	377	382	405	374	450	378	385	425	395	391	372	397	420	438	416	372	429	426	401	366	378	439	401	395	390	392	402	369	385	412	397	414	414	415	388	397	432	390	387	432	410	362	384	408	398	439	385	399	411	401	407	402	379	422	361	370	402	383	415	417	409	375	406	404	404	411	416	372	400	424	407	434	397	420	379	404	392	420	371	400	443	439	396	397	408	449	382	406	414	370	427	426	388	399	388	396	404	418	388	398	413	406	384	364	399	434	409	392	384	417	397	392	395	390	391	464	392	374	418	404	393	395	370	397	406	392	379	422	393	404	428	400	443	375	409	428	363	415	409	437	373	403	428	368	428	383	428	409	440	413	360	406	396	425	367	396	374	424	407	407	408	387	384	439	417	389	367	379	456	402	421	388	384	383	425	415	404	386	410	377	404	402	432	414	398	405	386	415	382	381	413	414	400	406	376	390	369	428	418	401	422	392	406	427	416	407	431	423	410	408	364	427	403	405	420	380	382	433	418	375	410	373	402	403	418	446	409	444	402	385	357	414	426	381	412	375	377	407	414	397	392	372	418	415	340	402	390	379	409	429	421	398	418	410	418	392	354	388	400	380	405	455	373	407	413	400	416	409	380	417	404	423	411	369	426	416	415	398	406	372	399	402	400	421	394	414	396	412	411	418	412	421	353	363	387	390	426	407	405	405	390	414	400	422	445	401	419	416	371	415	421	415	413	387	427	427	421	393	387	368	394	384	394	402	400	408	405	364	430	437	434	378	373	403	410	410	403	384	415	435	410	379	395	391	395	421	415	408	420	431	390	366	379	394	387	431	391	413	389	446	387	396	407	373	402	400	448	409	413	425	423	407	360	428	389	357	387	420	422	418	391	390	430	387	401	373	432	404	396	410	385	379	415	407	389	420	396	405	441	400	376	403	418	444	363	364	397	395	413	438	386	384	411	396	419	411	386	394	402	404	427	373	402	415	395	378	394	396	400	375	363	392	409	388	403	433	382	373	403	411	401	398	422	393	378	418	455	397	386	378	398	409	414	371	465	411	411	417	417	432	395	452	426	395	393	365	415	386	381	404	418	385	414	404	398	376	392	403	381	386	392	444	378	432	423	406	373	379	400	386	377	421	383	370	401	381	383	406	422	424	384	385	392	395	391	364	384	381	374	397	406	460	415	413	458	401	379	393	403	396	395	400	385
15490	45396	46067	39758	28787	1466	1020	865	689	669	657	559	536	496	491	486	495	492	464	450	445	453	468	461	457	455	442	415	507	431	422	453	430	454	411	414	452	424	404	489	394	427	403	440	456	436	434	393	409	411	411	440	429	457	423	388	438	447	449	418	433	449	385	409	435	431	413	413	422	423	419	418	431	433	446	419	440	434	387	405	384	459	426	401	412	408	419	447	427	427	397	454	388	393	407	414	439	435	419	446	455	431	407	454	431	432	412	429	424	435	452	389	446	435	417	402	427	440	408	475	415	450	401	448	431	412	430	417	379	410	406	458	421	393	462	427	399	377	416	437	433	419	424	433	432	436	445	423	405	449	424	444	430	410	394	430	439	441	422	445	407	428	451	438	399	408	431	387	429	453	463	411	418	393	430	407	400	442	413	421	468	424	438	444	420	438	416	450	433	411	450	435	423	418	381	396	415	458	443	415	434	423	437	434	437	415	389	433	431	433	424	416	438	423	402	431	435	435	425	427	419	460	399	454	403	449	445	415	436	472	375	411	378	463	420	409	447	462	392	429	416	430	407	412	421	413	398	430	420	442	409	422	405	415	412	436	458	362	394	429	408	441	395	428	420	407	446	437	421	437	397	409	425	408	437	398	403	418	444	422	389	423	399	429	372	464	427	437	417	414	443	412	391	426	423	399	441	425	411	388	431	448	423	417	407	426	444	436	421	433	406	488	414	449	422	405	435	397	412	433	395	428	411	409	403	424	418	457	412	403	418	458	410	418	399	469	404	392	387	415	412	426	399	417	444	456	420	394	379	429	432	397	449	401	420	412	464	471	426	419	424	405	465	434	433	452	424	425	419	426	443	454	412	405	418	431	450	423	409	434	422	424	434	430	431	386	453	441	396	420	456	416	417	400	387	428	425	428	406	415	400	404	404	412	422	379	473	423	418	457	423	448	417	406	428	434	425	392	434	419	397	418	434	408	412	400	447	417	448	445	404	380	374	428	431	469	426	442	399	416	426	402	397	458	416	419	455	422	399	440	436	424	411	404	421	408	398	420	421	454	399	392	412	436	439	401	437	443	418	434	399	415	408	392	449	437	390	450	435	421	430	419	418	436	448	417	409	428	444	434	404	412	445	426	418	438	424	432	437	413	458	432	425	447	405	420	432	432	405	419	392	426	433	449	438	426	422	399	441	409	425	421	412	448	414	471	442	409	427	419	460	424	437	483	410	450	413	431	412	474	431	447	408	454	397	411	414	446	380	427	401	429	419	408	418	423	417	442	422	420	431	431	402	428	416	434	409	459	444	441	378	446	400	413	437	429	428	429	406	454	437	418	407	472	425	454	415	409	394	395	453	454	409	429	451	406	408	412	434	394	409	441	432	456	444	419	413	402	398	442	390	426	432	383	449	426	448	417	449	414	409	440	414	442	404	434	404	445	438	443	406	441	442	456	463	439	405	418	402	467	413	431	415	421	448	422	426	416	445	395	442	435	454	387	391	404	404	416	382	395	407	425	427	446	402	412	411	447	414	434	445	402	417	405	404	414	437	425	393	434	391	407	406	403	426	450	445	382	433	421	456	448	404	400	477	441	417	431	388	418	421	427	418	454	429	396	388	408	387	415	417	430	431	397	423	404	422	450	416	444	434	385	456	419	425	424	381	450	421	417	410	441	394	463	448	459	419	443	408	409	413	447	400	370	418	411	410	384	431	438	415	417	414	415	416	447	467	430	433	410	403	422	402	412	409	490	445	396	439	417	401	419	400	428	422	420	431	411	422	429	441	368	394	459	411	420	434	426	422	439	388	425	423	386	397	391	411	386	433	425	408	410	421	427	415	425	428	404	452	444	401	449	418	442	398	407	426	408	406	407	399	436	409	413	458	398	441	427	463	426	417	426	415	428	425	445	429	377	429	444	416	393	424	414	409	406	389	443	439	433	432	426	431	435	419	396	436	413	422	440	419	428	433	385	432	392	413	418	419	404	401	389	467	439	471	458	415	421	428	409	426	394	409	390	417	412	432	416	435	433	418	421	409	441	417	425	406	417	444	446	426	418	417	407	438	418	411	400	421	416	435	492	414	445	438	418	416	420	414	412	428	416	425	413	470	447	389	430	416	414	422	428	382	432	430	402	421	425	408	439	433	428	410	441	396	453	432	447	394	443	442	407	415	411	441	388	439	442	418	404	406	403	452	427	474	400	430	435	401	441	479	405	432	403	426	437	406	442	442	447	437	402	472	422	443	396	390	425	412	461	455	405	430	404	398	417	432	410	433	434	433	431	409	452	436	416	407	414	443	425	416	417	434	426	463	421	425	460	416	413	432	439	427	398	421	433	425	457	429	457	430	437	404	425	438	414	417	449	427	388	449	395	419	451	440	458	430	469	451	418	424	446	418	400	416	434	391	425	427	425	435	434	413	419	436	408	407	428	427	418	413	420	455	450	410	413	429	432	451	437	427	420	414	391	397	410	379	429	434	427	386	429	484	459	387	419	414	443	453	411	431	417	451	444	416	439	457	436	418	429	436	429	433	395	382	435	402	407	431	424	447	431	422	426	405	407	404	409	459	429	394	401	408	407	416	412	470	454	424	441	391	415	432	402	447	393	413	429	383	396	394	415	434	418	452	409	413	445	433	419	412	453	441	417	408	422	409	405	451	429	394	433	381	461	404	406	460	368	417	396	431	412	394	431	422	442	432	432	391	403	421	394	424	394	430	418	396	405	415	394	437	420	406	425	435	442	400	433	416	433	429	412	411	432	418	453	417	398	428	416	465	400	418	452	428	440	418	460	443	444	437	431	464	405	404	386	405	406	412	412	450	434	446	430	432	431	431	405	435	398	393	425	399	426	425	377	419	465	426	441	425	444	399	433	390	412	406	412	399	419	407	420	392	425	434	409	393	429	417	421	404	421	432	414	417	404	422	393	425	407	419	424	419	458	418	382	419	402	424	428	457	416	457	427	407	415	427	449	408	410	471	437	431	410	399	431	403	440	419	446	415	398	414	412	394	410	384	427	395	387	405	404	389	433	410	438	417	422	426	442	429	417	434	402	421	432	434	377	442	395	411	432	405	411	409	419	415	413	424	440	447	436	397	435	456	444	420	439	431	434	429	414	414	399	383	456	411	457	451	473	443	402	436	404	451	442	391	468	467	423	392	414	405	424	407	423	438	426	424	423	447	414	438	430	403	424	421	411	433	415	426	422	417	407	403	433	415	408	384	375	397	449	414	417	416	429	469	416	473	443	442	399	403	399	394	409	410	421	459	450	401	411	420	399	420	386	405	425	433	444	436	427	409	413	424	394	438	452	446	391	433	394	439	444	450	430	407	425	402	419	404	421	383	441	434	471	417	416	426	435	411	463	432	433	411	442	395	415	457	430	413	433	441	429	425	422	414	408	376	465	413	453	403	376	424	416	440	410	459	427	388	418	392	438	469	462	436	405	456	410	412	397	406	451	411	419	424	448	425	407	411	408	397	475	423	425
24398	20961	28057	26265	22440	7413	1166	965	887	884	855	832	791	808	847	868	830	788	759	796	849	829	790	775	845	788	790	806	786	747	818	801	845	781	782	816	779	807	834	768	766	776	779	805	814	722	813	798	806	784	831	811	799	827	795	797	771	773	768	789	755	803	835	768	775	767	826	804	774	797	843	762	800	787	778	787	738	800	802	787	779	781	780	764	793	789	796	733	749	775	761	742	844	797	707	722	745	785	765	711	686	789	765	824	789	741	763	820	776	791	793	776	779	706	821	777	758	783	775	798	750	763	772	783	771	768	780	780	781	741	796	759	732	736	791	837	753	786	737	784	790	812	796	790	767	776	775	781	769	748	746	796	761	771	766	728	785	740	805	797	811	804	749	776	789	727	793	823	774	797	765	752	787	756	773	747	777	749	741	792	733	741	820	772	774	767	774	761	789	765	772	736	757	793	758	769	778	753	790	780	739	780	781	759	744	777	785	762	789	809	730	769	778	803	751	797	778	755	783	782	881	792	762	794	784	742	797	774	761	810	750	809	798	682	767	785	766	780	761	817	775	841	780	770	779	805	794	803	787	776	793	712	737	777	780	766	774	775	797	763	762	742	750	747	773	735	806	812	832	808	813	795	795	748	751	814	858	812	792	758	812	758	739	786	824	769	779	726	750	797	786	808	792	742	771	685	805	800	797	780	793	806	782	813	782	759	768	792	794	759	743	795	785	743	811	776	781	755	800	739	736	772	788	778	742	779	793	768	780	746	785	781	737	759	817	766	810	771	799	747	795	773	797	757	788	789	808	798	784	743	754	778	779	797	781	817	759	731	730	833	814	776	826	764	766	737	706	757	773	771	848	783	747	797	805	820	799	795	795	725	797	756	807	765	787	728	839	754	759	794	791	761	798	747	770	768	806	779	776	762	812	830	806	761	806	769	784	795	768	729	726	784	745	773	776	813	785	770	765	825	769	839	753	804	750	811	766	804	773	825	760	765	782	746	745	794	815	787	767	783	758	789	809	830	772	804	752	783	759	782	753	752	792	804	850	785	788	767	766	801	771	799	797	821	770	765	814	790	824	786	745	862	679	830	830	737	750	749	815	789	735	813	805	725	813	756	799	846	763	786	782	741	791	758	768	763	859	795	759	801	747	769	803	788	723	765	781	726	816	737	808	742	831	778	827	830	802	789	807	804	731	792	772	835	759	827	763	788	765	818	809	794	789	756	779	731	744	704	749	807	757	801	800	785	820	765	760	798	764	804	772	806	820	767	799	758	791	805	779	794	804	797	786	757	810	758	825	743	793	753	795	814	779	760	794	805	806	780	773	756	777	775	783	790	785	810	784	765	772	739	808	750	784	753	744	782	753	791	784	759	762	765	770	817	794	788	817	777	741	767	753	798	735	784	847	760	773	774	799	740	796	733	772	793	791	776	763	726	789	787	771	725	783	765	733	795	833	783	811	812	777	790	756	814	751	774	796	798	807	762	821	776	761	779	814	805	803	780	736	814	800	789	770	818	794	792	790	797	812	711	727	756	779	780	771	727	767	814	758	788	780	763	821	731	752	824	820	792	809	789	721	747	803	760	793	735	751	787	762	738	742	764	777	765	803	776	785	784	768	785	754	777	779	804	764	732	774	764	800	748	779	783	807	796	795	762	755	789	777	777	773	780	833	794	796	811	750	770	816	822	770	777	711	760	753	788	834	746	759	798	839	818	768	717	812	761	763	750	784	723	795	795	779	790	774	751	753	766	780	756	830	768	773	766	775	777	746	786	794	756	780	785	743	754	745	788	827	728	735	808	760	741	762	814	778	808	810	819	798	749	784	798	783	806	784	822	770	802	790	812	768	772	817	794	790	771	771	816	738	821	773	766	828	788	769	779	785	767	797	776	753	738	754	793	752	756	785	764	778	785	788	782	764	770	778	791	780	767	781	756	757	778	760	756	765	755	727	848	799	786	799	751	805	804	720	803	746	749	784	810	784	789	774	815	754	795	794	787	786	766	852	763	795	730	712	771	797	798	776	794	775	823	805	755	805	796	790	779	792	800	764	751	760	787	786	791	794	806	805	764	781	797	767	787	785	826	772	758	759	792	748	763	733	780	749	762	747	754	751	803	752	795	773	726	835	797	785	760	732	795	821	744	751	776	758	758	769	772	815	792	786	862	800	756	785	768	762	782	757	776	812	786	790	748	776	774	788	756	764	781	810	727	760	761	775	771	754	766	763	788	776	794	784	775	790	780	783	734	788	783	827	792	796	765	817	816	797	751	775	804	816	718	765	781	806	782	747	791	816	765	715	801	771	738	807	812	759	802	794	872	761	753	844	781	722	692	763	801	725	749	824	798	736	768	777	828	798	765	748	754	757	786	779	807	809	749	777	756	752	768	794	794	756	793	839	767	753	779	734	769	797	774	811	773	818	764	770	796	799	751	760	745	752	808	796	749	801	764	817	802	730	793	765	819	795	761	802	804	761	752	724	742	759	771	754	780	769	788	817	778	827	780	837	805	767	787	787	811	814	798	740	822	791	768	785	801	741	771	745	768	761	757	802	772	749	793	743	741	806	788	776	770	774	796	756	857	787	764	806	760	796	781	771	770	804	775	772	724	752	816	764	717	737	752	785	797	795	741	757	783	758	814	786	800	814	793	800	774	804	783	766	766	847	796	773	760	812	773	811	798	736	766	741	785	784	758	759	814	739	755	761	791	726	791	789	781	753	749	805	713	819	773	794	784	786	751	819	814	767	862	793	817	759	773	807	751	764	764	826	794	770	751	797	788	795	802	791	734	756	758	835	775	822	771	768	781	774	773	774	795	825	779	798	770	792	802	753	751	782	719	797	861	748	809	759	785	768	749	777	762	740	772	794	820	780	763	774	770	790	792	854	743	811	776	765	779	796	781	806	785	747	797	790	791	766	802	784	771	769	764	778	773	750	813	820	754	786	776	725	763	790	755	735	787	801	815	826	800	800	765	800	776	787	773	765	721	749	726	824	801	815	777	818	801	825	761	777	748	797	773	785	804	806	825	800	753	733	736	748	796	769	776	792	761	791	770	827	810	797	840	786	728	818	820	746	789	783	779	778	754	775	791	769	782	783	851	792	744	783	758	815	748	770	857	814	752	736	775	785	778	770	825	733	767	823	786	844	801	834	779	775	756	775	790	760	750	769	775	780	723	800	781	769	818	763	792	773	774	810	772	764	787	777	777	775	799	743	809	771	818	783	747	786	773	754	741	818	780	797	806	754	769	800	776	791	771	803	775	791	753	798	782	821	788	782	771	732	746	810	780	755	744	744	784	793	768	764	784	759	794	781	800	752	805	757	796	781	772	758	742	767	789	761	779	774	773	688	778	788	775	776	794	750	781	754	780	783	820	765	817	801	752	754	778	812	746	767	784	764	767	734	740	806	793	777	764	763	752	753	773	754	786	745	765	783	784	778	845	812	753	766	755	788	781	757	763	766	770	757	811	756	787	809	795	795	742
15596	43058	42813	32445	23092	1449	1134	1066	908	951	847	828	815	803	857	798	782	752	798	732	788	763	779	796	770	766	766	782	772	760	785	776	783	822	777	765	748	778	741	795	786	743	743	764	736	777	748	826	716	784	752	780	815	795	765	790	760	812	732	764	755	773	699	763	778	817	740	768	744	790	768	747	789	747	769	720	762	718	743	775	743	713	727	755	742	767	779	796	771	775	730	776	770	806	763	772	715	739	803	794	740	702	781	768	770	743	793	756	767	761	810	791	808	731	730	742	793	774	758	752	794	743	764	707	754	795	777	782	804	734	764	757	798	760	754	758	756	788	775	818	738	805	781	777	748	764	740	787	777	752	752	723	772	782	738	784	770	773	730	711	746	756	727	728	741	801	728	775	760	768	732	782	772	733	750	783	756	771	753	776	748	770	745	805	776	787	745	741	746	756	748	787	776	742	801	754	771	784	772	753	786	758	800	773	795	765	788	755	782	784	759	784	779	745	749	693	725	802	768	767	787	789	781	770	784	754	774	749	760	762	779	747	763	729	806	789	739	731	750	724	743	765	778	753	754	764	761	780	747	787	815	776	725	790	759	784	770	797	743	758	747	791	715	761	801	788	778	762	731	801	784	754	801	780	789	742	782	782	770	783	747	768	765	723	756	693	803	709	720	761	713	746	706	758	746	799	796	791	743	806	754	768	786	777	746	795	784	785	780	746	793	756	777	746	768	795	723	734	800	784	765	759	759	738	775	745	759	774	799	764	775	762	780	807	747	707	763	775	753	778	755	801	777	733	789	737	756	741	754	775	800	762	732	743	747	792	785	750	808	804	767	777	770	759	745	780	755	771	751	744	763	741	801	759	754	784	810	753	797	767	753	745	743	763	787	745	798	782	766	759	790	691	841	773	768	763	730	756	766	747	749	748	772	763	761	778	782	783	764	806	744	763	772	773	752	747	769	739	733	777	773	743	764	742	752	723	716	690	765	754	731	788	791	766	755	712	784	761	788	785	743	756	811	735	781	787	773	740	726	782	735	774	815	763	811	796	694	759	754	760	723	740	799	765	783	775	767	773	771	755	757	745	829	757	744	760	794	751	761	720	755	705	782	720	733	726	768	810	776	759	765	719	747	813	788	760	754	788	776	764	724	748	788	759	780	749	762	815	788	705	797	758	763	762	772	816	771	717	797	768	761	773	773	787	796	779	772	738	758	792	750	760	787	813	764	801	806	723	738	775	740	796	769	736	758	727	800	746	799	696	793	694	708	777	720	774	739	757	791	735	780	781	767	820	760	718	712	793	753	728	731	756	805	767	810	768	802	732	786	740	749	797	747	766	745	780	786	738	738	720	783	794	839	758	729	782	770	779	780	787	757	811	729	713	733	755	803	725	760	789	783	785	801	791	735	747	802	787	700	763	777	726	770	768	718	818	707	766	792	753	744	714	803	728	717	781	760	790	749	796	786	771	789	786	796	732	730	753	768	825	774	746	768	730	794	757	750	759	804	787	736	773	743	795	772	714	778	735	754	782	774	761	727	733	752	734	814	800	758	729	755	749	787	756	808	773	786	755	737	775	753	719	771	766	757	763	769	768	793	751	732	779	775	715	772	702	771	740	776	834	821	821	744	769	798	805	720	764	735	772	774	795	729	738	773	817	749	814	756	721	789	768	790	792	721	760	798	717	774	785	758	760	793	793	777	768	771	789	735	772	763	786	725	740	748	759	735	732	733	779	777	738	723	783	740	787	773	726	765	729	815	746	784	771	727	760	771	802	774	760	737	765	799	761	753	794	766	802	744	735	770	761	758	758	741	778	772	767	761	743	790	774	709	769	803	783	759	737	755	764	787	757	751	787	781	775	815	782	741	789	765	711	745	803	781	801	834	785	763	821	779	721	774	768	775	748	775	730	782	737	758	737	779	776	751	739	762	768	724	755	769	765	763	791	760	759	763	807	805	739	743	748	780	749	748	720	706	758	783	755	743	746	762	798	740	776	768	748	790	785	738	793	786	777	761	799	791	740	744	750	758	719	731	769	764	795	747	749	695	778	763	741	822	774	787	766	755	778	796	737	733	734	746	756	755	764	764	732	785	802	783	779	753	721	769	766	759	705	798	817	788	768	753	793	758	795	747	849	749	791	748	744	734	723	758	772	756	844	788	707	734	723	785	788	724	765	759	758	752	796	806	797	771	783	786	755	771	775	796	747	752	764	812	769	772	716	751	762	797	773	756	815	749	753	766	727	749	774	771	742	747	755	791	797	764	721	749	767	742	730	796	791	787	708	825	780	783	724	765	784	784	818	790	779	777	753	790	752	740	766	739	778	730	758	741	772	770	808	757	742	741	791	749	748	732	782	760	781	729	797	771	767	743	760	808	768	783	773	744	734	762	747	754	799	754	770	802	753	803	773	670	749	816	767	742	753	775	733	790	777	766	780	731	789	769	806	731	813	763	771	787	818	786	748	791	714	821	783	752	746	726	761	713	733	777	764	748	763	760	727	754	747	770	733	800	790	765	759	822	788	747	735	761	777	775	766	746	770	770	770	768	752	753	793	781	749	743	750	764	759	772	790	697	750	724	747	766	770	795	777	753	725	795	774	719	753	704	724	800	756	772	765	772	756	762	727	803	788	765	802	755	756	785	772	753	749	707	733	786	775	725	703	793	749	736	772	741	753	804	769	769	775	712	749	745	798	763	726	724	762	780	774	790	774	798	801	798	810	759	771	763	759	839	771	791	776	756	775	779	704	744	771	823	791	768	815	762	754	794	756	750	812	665	792	813	712	767	747	772	700	733	734	763	734	735	741	767	796	761	770	775	743	795	747	760	805	754	732	769	738	748	799	776	789	745	784	755	768	754	730	717	783	787	756	719	702	735	734	746	750	818	707	808	717	773	764	759	784	738	766	779	810	788	766	731	757	785	726	791	748	791	794	774	781	769	748	783	740	816	788	716	761	749	759	768	737	760	777	800	761	781	763	752	789	775	750	816	820	726	727	790	736	787	766	821	802	804	780	723	737	755	774	792	747	743	767	776	734	798	737	749	737	770	770	777	761	758	771	739	747	743	783	735	793	750	744	752	766	787	762	769	752	759	714	750	794	741	810	755	798	776	783	777	717	719	786	750	769	736	746	747	786	788	768	792	773	759	738	757	781	826	778	799	798	809	735	770	802	740	779	763	770	780	753	837	760	742	772	771	757	734	782	776	756	821	752	787	708	793	765	777	756	767	787	800	792	765	767	777	802	807	787	804	780	793	760	707	769	795	781	753	726	766	793	804	752	792	768	742	751	759	765	778	819	805	776	796	790	720	784	754	755	781	743	797	747	762	755	733	785	757	764	770	786	784	831	712	781	794	772	778	767	784	779	713	773	765	801	812	767	769	757	758	765	777	716	756	782	804	778	762	777	746	794	788	768	780	787	831	766	726	805	738	776	759	761	790	784	746	762	791	771	810	739	790	749	737	744	787	731	750	736	756	817	756	749
22130	20904	28629	23750	23257	21222	14647	1212	653	602	556	463	458	419	379	355	379	325	324	345	310	330	320	318	328	296	321	320	312	318	295	333	292	308	315	327	289	329	299	283	278	292	290	263	298	272	306	288	285	286	285	291	324	245	279	308	255	306	277	291	298	285	288	288	282	285	246	323	286	266	265	285	282	262	288	296	316	289	270	294	296	287	313	260	325	263	298	277	278	266	309	281	301	298	263	264	275	287	271	264	283	293	310	279	269	258	250	263	278	267	282	294	270	248	290	264	279	271	298	299	267	297	297	274	284	292	270	290	294	280	263	266	266	273	296	295	306	256	291	254	285	272	262	276	303	294	276	268	288	274	284	250	287	274	310	303	289	300	273	283	282	290	290	292	275	314	291	267	317	301	246	274	271	255	254	270	285	258	272	256	256	293	291	285	277	270	305	301	285	280	291	302	245	277	238	287	306	287	278	257	277	314	258	258	297	276	263	268	297	281	290	256	263	283	285	270	295	300	279	298	261	296	286	287	296	305	288	282	258	280	261	276	255	308	288	286	267	294	304	294	299	257	285	292	294	253	294	302	281	282	296	256	292	262	266	280	283	288	307	288	290	304	300	254	272	296	282	294	275	257	279	290	284	302	267	294	295	285	282	260	308	291	263	280	262	281	283	279	280	248	292	298	285	271	279	289	291	289	296	286	273	264	294	257	302	299	267	304	291	310	290	259	308	270	300	289	308	259	290	262	264	244	230	290	269	304	265	278	274	318	282	292	263	280	297	325	299	259	293	300	307	295	282	276	284	272	251	245	306	258	270	273	276	293	289	277	312	270	285	283	266	270	280	271	271	281	299	266	288	298	283	311	276	278	260	273	260	254	303	269	255	270	273	283	267	301	271	286	282	259	284	246	256	264	279	253	313	293	253	291	304	277	257	297	314	261	289	287	315	296	280	281	289	291	281	249	274	276	336	249	275	285	249	310	280	274	285	272	262	286	287	282	269	289	289	285	281	294	302	271	293	290	273	268	272	287	268	260	246	262	285	302	254	286	287	299	286	307	280	261	266	281	260	292	300	273	286	293	288	282	311	282	270	273	287	286	258	298	295	317	275	286	264	262	271	251	290	271	256	307	297	267	270	286	290	282	283	262	285	281	252	295	286	262	279	268	285	271	280	268	277	286	283	252	299	264	279	279	275	287	237	256	284	279	276	269	304	302	269	285	259	253	292	295	268	267	274	264	300	285	267	249	275	305	295	294	263	272	291	299	312	266	303	267	292	290	242	311	249	310	285	239	269	264	291	258	264	280	251	287	279	273	314	290	256	319	247	269	271	303	309	252	294	272	284	290	273	251	283	277	290	267	291	253	299	289	267	281	284	273	268	279	283	309	264	278	274	280	258	320	291	281	326	272	305	260	274	279	293	274	285	262	283	282	257	290	271	278	274	250	291	250	309	312	295	299	283	279	244	270	293	308	252	314	280	278	284	287	283	299	304	282	279	251	273	283	276	316	275	263	269	300	281	298	279	274	281	286	274	292	311	260	299	292	280	292	279	293	305	272	276	269	289	295	266	269	254	272	264	311	276	307	267	280	289	266	286	263	274	291	316	287	290	270	311	326	281	280	269	275	296	282	301	261	314	311	249	267	309	294	269	299	275	258	280	258	322	275	298	269	274	267	282	286	273	294	258	291	263	300	264	286	232	288	285	297	247	275	320	269	291	269	274	292	274	269	268	277	272	278	278	293	280	289	294	282	323	285	313	312	262	295	293	259	268	277	286	297	255	282	322	289	264	255	283	314	284	300	264	272	298	289	318	274	312	294	255	265	300	270	303	301	275	281	271	275	275	290	255	314	311	276	266	288	289	278	305	301	293	268	263	269	278	324	340	239	299	315	281	277	251	263	282	294	273	286	291	293	254	273	283	307	262	293	316	286	285	259	280	254	261	311	268	245	264	299	243	266	256	297	302	279	291	290	278	289	265	282	266	279	301	286	304	281	269	283	287	271	286	309	286	295	288	268	277	283	286	257	268	310	299	318	267	281	271	302	276	308	257	309	306	307	279	281	296	284	274	256	287	301	263	282	309	272	275	266	288	260	299	282	264	305	299	296	292	267	263	299	288	300	254	272	295	287	248	277	279	280	266	319	279	268	298	266	294	283	314	303	275	273	263	273	263	289	276	316	291	279	275	282	277	269	300	270	300	290	271	277	250	291	263	286	273	295	299	256	293	281	292	275	270	293	256	273	285	276	298	267	232	298	282	282	295	295	294	257	273	295	289	282	284	277	265	282	267	290	273	265	269	254	251	261	284	262	290	285	298	281	277	267	285	285	259	302	280	306	305	299	266	295	290	303	254	251	268	268	258	305	296	261	290	280	292	277	315	304	294	284	257	289	296	298	282	295	270	277	278	276	287	298	270	259	279	276	280	268	286	258	295	303	279	284	289	271	287	270	270	275	299	293	277	291	279	278	277	270	274	270	281	292	274	274	277	268	272	278	282	271	267	278	286	296	277	262	299	287	277	278	300	272	298	270	288	261	308	271	250	314	290	280	278	303	283	286	265	257	251	270	283	257	279	276	274	259	296	273	285	288	281	279	252	277	270	294	305	266	336	301	258	287	278	266	283	289	256	249	291	289	258	270	265	290	284	302	289	285	290	285	288	284	269	300	282	296	267	267	302	253	275	303	271	284	309	275	256	266	256	302	250	277	280	299	268	252	265	302	274	269	304	277	268	279	267	291	289	298	273	292	289	279	289	276	287	282	291	258	272	279	284	285	296	281	306	296	283	289	282	280	290	317	275	274	290	285	273	276	285	289	279	279	266	294	260	268	294	263	259	265	275	319	299	304	285	300	271	281	258	268	287	298	275	299	253	267	295	274	287	273	275	290	316	273	269	296	293	275	253	284	253	239	293	301	303	256	260	264	266	274	255	251	272	292	286	268	257	277	294	291	260	306	276	261	289	254	271	296	283	292	271	274	280	299	292	255	301	252	268	260	271	293	261	313	282	261	278	287	287	302	276	311	283	268	277	263	310	276	288	295	265	308	272	269	274	272	270	254	259	275	269	310	252	316	294	272	293	277	275	272	275	301	283	261	260	299	264	260	273	273	288	282	291	255	269	306	272	277	274	296	274	287	266	240	280	260	276	302	276	275	284	300	298	320	286	283	275	286	263	302	300	280	281	257	293	260	254	300	273	298	260	280	273	272	299	265	268	313	292	262	277	289	281	261	254	298	285	282	288	294	281	274	262	258	284	299	271	271	273	318	301	305	285	290	268	280	288	253	249	302	232	245	259	321	274	270	302	266	265	303	262	262	285	307	279	289	271	273	262	292	270	292	282	314	279	259	265	284	272	283	302	303	272	311	284	272	287	304	295	289	279	280	277	247	277	288	260	264	253	276	284	277	283	284	269	309	291	278	285	304	282	312	300	278	278	301	283	275	288	283	283	276	286	276	291	277	272	276	283	326	275	322	246	316	289	274	286	284
19190	52178	51103	47462	37193	2471	1473	1121	842	754	632	535	514	509	452	401	393	389	354	352	347	332	333	317	315	318	307	324	313	303	292	287	299	304	311	270	286	304	265	286	288	307	295	285	279	285	288	291	293	319	299	275	281	286	266	300	298	301	270	251	294	258	284	299	288	271	260	270	261	264	294	288	287	280	295	299	272	301	264	270	268	254	288	263	292	265	291	293	295	309	278	264	298	274	285	234	303	244	288	263	290	248	296	258	278	268	276	309	275	267	276	282	269	282	272	262	278	278	297	281	270	269	283	272	269	281	274	265	269	302	267	283	299	266	249	270	275	278	265	263	281	305	257	258	268	276	308	265	309	296	287	271	259	254	289	229	308	265	272	271	279	282	279	290	283	284	296	269	254	272	294	272	253	257	287	268	287	266	285	313	289	267	277	260	289	271	262	252	310	321	251	268	258	291	261	279	265	293	290	286	276	328	262	276	311	273	279	264	262	258	295	328	260	293	268	277	284	282	290	287	269	287	275	277	281	285	272	257	243	262	299	268	258	299	277	274	252	268	308	274	286	290	269	278	283	265	270	272	267	268	281	314	278	277	302	274	250	285	256	255	277	288	265	284	247	297	285	269	293	243	272	284	312	261	266	296	251	264	273	299	272	274	277	281	277	305	287	263	264	253	284	296	261	280	274	299	265	279	256	259	268	293	242	315	262	265	249	262	263	258	283	282	268	254	279	308	287	258	273	267	253	272	237	262	300	296	266	274	312	264	305	311	278	276	293	277	270	289	276	280	285	248	279	294	282	269	253	240	270	293	287	295	225	283	276	309	254	296	277	257	242	296	280	238	271	264	234	272	277	268	264	239	282	284	253	289	290	289	262	271	255	244	267	273	311	254	291	284	265	281	264	298	287	262	281	272	279	276	274	274	294	285	265	277	295	251	287	264	255	296	261	252	295	287	270	307	267	242	297	291	271	286	273	251	273	275	304	277	264	277	272	255	275	296	259	278	259	281	289	276	277	286	269	302	284	273	276	245	275	310	265	264	256	298	274	288	254	289	292	256	294	278	272	292	245	290	247	254	317	311	248	257	290	280	282	256	302	239	256	274	291	274	271	261	271	261	273	255	261	291	311	286	284	294	258	267	241	311	275	301	289	271	273	276	284	298	281	283	269	288	258	291	239	263	285	292	276	288	260	266	312	291	286	297	288	250	313	292	270	279	272	268	292	270	270	271	290	267	275	269	284	244	245	248	275	284	293	270	280	291	302	287	289	283	288	283	300	256	309	312	267	269	298	256	285	255	282	286	269	271	268	303	292	251	294	276	291	301	280	259	284	290	279	258	290	279	256	302	298	267	238	277	266	301	270	265	276	255	269	268	260	264	290	279	275	262	263	265	293	279	261	246	268	269	275	278	285	265	285	290	260	284	291	279	250	298	237	289	254	313	268	261	261	289	275	258	266	275	239	262	277	273	281	266	295	273	262	290	259	284	252	256	275	269	263	308	269	256	288	323	284	254	279	272	267	278	269	256	276	233	270	278	273	258	284	268	267	284	282	271	281	294	306	243	262	279	272	286	304	300	294	285	328	279	295	273	258	265	280	263	296	262	256	295	296	310	281	264	292	283	282	293	266	264	280	282	272	287	309	282	279	265	273	265	300	255	283	259	261	302	284	267	279	273	284	266	264	286	265	265	272	278	281	258	275	252	289	251	289	310	261	249	269	297	279	268	255	269	237	297	278	274	252	263	300	289	261	277	295	267	276	257	298	285	244	279	264	265	280	272	268	293	273	269	276	281	295	293	262	247	285	284	284	264	258	241	253	269	292	279	255	265	296	271	270	262	253	281	277	274	257	279	275	280	275	268	278	277	295	275	273	283	295	276	264	291	293	245	301	289	289	280	267	288	244	257	251	280	295	270	297	305	286	268	312	283	279	274	256	288	260	273	276	286	300	245	293	266	268	284	264	264	264	267	295	306	294	288	258	286	261	280	279	259	249	266	296	278	304	267	293	277	311	294	248	279	295	284	269	261	303	280	262	263	244	297	275	303	302	272	283	274	300	285	286	310	250	306	277	264	288	263	288	258	270	268	285	247	257	275	292	295	281	301	252	289	275	283	289	258	298	265	277	278	276	274	289	267	273	271	273	257	285	307	262	266	299	267	240	292	276	239	291	261	281	282	264	256	261	259	269	287	266	286	262	285	290	278	286	285	259	279	268	264	263	274	287	282	267	238	281	289	265	285	260	285	302	275	260	271	282	307	283	260	274	267	263	237	284	259	282	260	268	269	264	275	277	244	282	318	246	285	263	268	279	288	278	280	263	272	290	272	270	251	290	278	284	252	270	266	285	308	278	287	289	284	294	274	277	270	299	294	295	273	288	276	276	276	292	268	285	261	277	301	253	247	283	277	254	276	263	260	268	291	261	296	250	275	288	296	287	273	273	243	265	282	255	264	274	288	265	281	283	269	293	283	243	271	249	291	270	304	269	280	295	282	265	273	292	310	276	270	261	285	273	281	242	258	275	273	291	300	274	283	286	317	281	289	307	281	282	267	282	275	279	272	259	282	280	238	259	288	278	304	271	248	281	256	283	266	268	270	293	251	254	312	297	284	300	266	271	284	253	289	271	288	255	307	293	262	297	268	262	270	297	259	264	272	263	244	291	246	259	271	257	309	287	268	285	274	257	277	273	268	261	281	271	262	277	277	251	258	310	271	284	290	242	305	281	260	286	262	299	331	278	254	297	285	300	253	267	283	276	297	265	253	290	277	262	254	274	293	302	274	287	285	288	300	267	292	286	263	270	277	282	271	270	234	258	286	287	256	283	277	283	271	256	283	247	286	292	300	303	272	248	247	309	287	273	270	299	266	266	282	257	277	267	276	272	242	276	250	279	263	296	272	283	250	274	282	297	266	288	258	275	257	330	267	256	254	281	271	257	257	277	283	291	231	292	261	286	284	271	290	273	286	305	273	286	276	290	256	263	301	258	274	285	260	285	273	292	286	241	288	299	281	288	265	287	270	272	265	285	252	267	262	270	251	273	290	267	297	265	317	279	288	272	295	279	280	248	269	247	273	288	292	270	256	257	263	276	268	287	299	289	312	295	270	269	315	268	280	274	297	248	258	268	307	273	284	253	279	238	251	291	289	278	281	272	246	285	302	249	248	310	256	283	265	306	264	284	273	308	274	277	293	271	278	277	280	278	283	276	259	304	272	298	286	259	264	292	268	273	297	286	284	250	274	270	267	288	281	267	263	264	280	266	270	260	296	272	265	284	282	286	273	281	280	267	294	258	278	283	273	299	277	237	256	312	294	280	274	278	268	261	284	287	291	266	279	290	266	276	284	279	251	296	290	303	280	239	250	280	288	293	278	257	279	271	305	290	275	272	278	253	288	271	271	265	298	297	274	263	294	282	292	298	258	287	251	273	260	283	271	269	291	282	252	268	292	275	290	276	293	269	263	261	273	261	268	249	268	259	282	279	284
27465	24257	32227	20242	6789	1084	838	798	801	753	813	736	791	821	780	777	786	779	795	799	799	805	808	788	796	781	779	799	807	758	780	777	773	790	779	774	804	792	777	774	766	762	745	754	816	782	785	813	787	827	767	739	769	751	810	724	772	733	721	801	801	742	745	827	741	788	816	785	796	796	789	773	758	765	748	774	754	762	785	830	751	765	782	779	809	757	809	806	773	761	770	781	788	783	810	771	749	760	734	792	793	772	744	753	752	805	785	795	810	764	757	786	751	762	782	786	793	779	787	798	762	817	778	782	806	767	826	733	750	815	818	773	803	760	768	844	812	761	787	802	779	779	796	760	772	728	752	704	762	767	734	762	778	822	802	773	762	798	806	722	742	801	781	759	824	773	776	771	772	800	764	787	784	759	750	722	777	717	754	787	778	763	808	817	758	783	772	759	764	784	777	742	805	815	786	782	772	858	763	773	833	748	739	781	769	793	792	740	753	750	791	765	706	761	801	757	819	765	721	712	743	734	785	789	833	808	785	752	709	718	786	783	819	804	741	802	793	765	748	731	742	789	728	745	787	828	759	724	740	803	788	770	767	806	774	762	745	782	793	779	772	779	744	790	811	816	794	814	766	736	809	765	755	793	774	779	770	789	811	789	784	777	773	745	796	812	753	761	771	774	772	823	736	788	794	779	762	772	744	801	796	747	778	783	804	781	782	783	792	801	771	784	776	753	837	775	750	782	769	754	774	788	740	743	786	794	800	750	798	815	792	761	811	756	727	780	743	763	769	753	760	780	800	749	833	756	778	785	775	745	765	789	759	844	728	743	729	787	765	748	843	747	774	801	764	803	735	833	734	765	769	795	764	755	796	759	761	793	739	780	812	781	768	782	745	747	827	805	847	806	785	753	817	756	743	810	747	838	788	780	795	764	734	797	798	778	767	778	769	747	771	793	730	734	806	774	766	785	819	768	779	787	736	762	734	736	770	814	743	799	762	779	749	832	692	739	811	785	782	802	752	796	765	780	847	749	762	759	784	783	784	805	759	779	770	794	767	783	775	801	790	762	778	790	713	777	791	771	844	777	755	828	777	740	812	776	823	772	772	791	797	786	761	793	795	808	820	744	782	779	796	861	750	749	796	831	780	764	781	748	786	768	795	764	764	809	750	767	780	745	758	787	702	772	763	769	793	805	732	781	817	783	796	787	787	760	751	765	698	790	851	770	791	746	756	815	778	800	748	818	808	787	759	795	798	771	800	743	767	794	789	799	769	776	767	751	805	798	847	744	732	755	774	793	816	755	787	771	792	773	750	755	782	820	841	760	816	772	782	791	836	733	819	776	824	780	764	730	798	730	742	777	786	740	786	775	759	774	787	778	798	720	748	752	773	761	807	771	778	757	765	776	768	779	828	766	745	739	753	780	757	805	827	755	791	773	705	763	833	820	790	773	793	808	773	801	806	847	796	751	798	779	770	800	776	778	736	749	773	747	785	795	768	739	749	765	741	782	812	779	710	748	789	781	825	765	762	760	793	804	734	784	760	767	743	769	802	764	805	786	762	774	748	793	767	753	747	766	809	750	834	766	787	807	776	821	772	714	760	801	762	791	777	737	797	789	757	757	778	798	763	761	806	810	814	761	798	739	723	823	814	767	761	745	751	782	765	807	782	790	782	757	775	798	765	776	810	797	750	765	859	762	721	752	814	774	796	748	753	711	754	817	806	770	790	759	776	806	833	784	759	766	797	784	824	766	747	819	756	780	729	783	744	753	787	744	748	764	795	799	741	784	786	753	764	788	771	762	800	778	747	752	774	814	751	789	715	793	791	815	781	849	830	750	738	752	770	719	744	806	766	767	807	715	760	812	799	766	804	794	773	756	747	801	818	779	727	752	803	766	746	782	803	794	799	815	796	818	777	766	747	770	776	779	768	795	729	784	779	812	760	752	798	758	781	715	793	808	785	758	747	760	793	817	730	731	753	765	789	803	784	780	797	739	787	800	761	811	702	745	778	795	780	773	759	770	764	778	770	823	850	794	813	740	785	778	806	775	783	734	764	773	784	802	735	748	702	757	765	767	804	788	733	813	765	783	804	814	751	790	849	752	829	777	798	819	728	765	802	777	816	785	801	780	782	790	806	765	805	778	797	754	766	786	790	783	737	748	774	800	784	857	831	768	780	776	781	754	733	823	779	748	781	788	814	745	758	759	765	776	801	738	765	717	753	812	771	788	789	765	806	798	820	789	756	794	798	738	679	791	771	776	762	743	818	837	792	851	787	761	799	817	785	758	767	788	815	845	731	826	749	772	807	757	741	751	822	754	806	779	803	760	811	799	849	820	767	791	799	777	767	741	827	778	763	779	775	780	761	802	792	781	773	808	791	800	770	804	760	769	778	767	746	771	788	759	823	791	777	763	797	774	758	725	782	740	760	772	819	742	783	758	756	823	743	788	787	783	769	753	806	779	798	800	761	727	766	828	794	772	787	777	787	750	799	800	752	728	789	766	796	798	781	796	794	794	730	769	775	761	750	760	770	764	785	796	772	762	806	789	818	788	827	825	790	787	782	766	749	767	785	834	797	794	774	789	786	728	750	775	777	772	779	753	801	777	792	828	782	787	776	790	795	785	748	843	788	780	878	763	804	749	794	802	779	761	796	793	769	787	787	746	767	753	788	828	781	746	830	781	803	797	772	762	730	747	791	738	794	764	712	830	802	816	798	792	787	798	761	775	752	802	797	731	770	832	765	810	781	770	769	782	791	788	799	770	806	800	812	809	770	766	760	800	730	746	767	813	759	791	762	792	782	834	777	749	818	766	797	767	772	798	805	813	809	761	775	742	809	802	818	710	786	817	812	767	801	739	856	747	831	763	760	798	822	788	748	753	773	831	829	757	744	847	740	828	736	773	786	793	807	768	775	745	746	793	774	791	725	776	756	826	804	801	773	811	805	765	718	753	760	800	787	793	798	796	777	787	752	766	760	776	745	764	814	805	752	751	806	792	727	751	725	774	798	807	729	791	768	751	766	775	788	792	784	780	782	779	771	751	801	791	799	763	760	777	783	780	789	746	760	794	820	772	793	749	853	762	793	787	791	793	758	738	748	796	732	821	822	759	774	824	805	816	793	799	751	719	757	713	780	772	783	764	812	770	795	722	797	793	838	764	746	776	786	769	790	770	768	759	737	758	789	781	776	777	775	754	776	757	788	819	817	784	793	738	814	807	719	793	759	812	745	736	846	725	717	765	733	777	766	762	797	787	784	831	800	767	766	769	735	793	823	721	748	789	751	769	770	765	793	737	756	796	805	784	760	767	768	742	795	740	819	803	749	757	770	816	801	768	852	815	732	787	816	799	861	790	802	788	786	789	773	819	778	791	779	768	746	749	793	765	834	796	803	768	799	783	797	803	794	737	819	766	797	756	758	800	757	784	783	752	730	770	800	778	783	758	779	786	795	748	779	742	721	749	798	767	764	781	793	774	825	800	716	774
15782	37900	33243	15170	5005	832	824	780	771	811	799	738	756	800	822	810	777	803	790	790	750	783	796	795	765	794	777	807	778	769	788	787	807	777	759	754	776	730	761	829	815	745	827	779	796	739	793	768	778	797	804	793	778	756	763	780	775	829	767	783	746	814	820	756	794	756	761	780	796	797	860	780	765	822	756	824	803	818	771	801	749	752	822	811	830	811	807	741	829	787	808	752	795	753	777	774	791	850	814	784	751	780	787	775	773	762	774	773	785	767	741	801	853	825	755	813	783	823	805	805	768	776	803	794	820	726	783	801	778	835	841	788	781	732	741	766	795	803	778	810	772	791	699	790	785	803	790	797	860	781	770	794	759	702	756	787	808	786	747	734	753	781	804	782	823	815	711	830	799	771	769	778	815	837	771	805	844	813	828	735	780	770	817	755	725	781	792	775	751	787	811	777	824	767	737	774	775	795	752	782	851	805	783	769	778	800	801	842	792	795	799	785	766	772	801	851	811	794	796	813	756	810	823	770	782	847	811	759	782	790	821	803	832	763	788	729	779	730	739	792	795	801	774	815	774	752	781	753	837	776	763	811	784	740	772	796	842	772	789	752	812	733	816	816	744	765	825	791	798	771	786	796	824	872	753	775	828	767	755	807	763	792	792	801	783	763	790	825	788	788	787	772	810	731	822	776	762	791	744	784	764	774	817	806	816	847	771	752	808	751	769	756	795	762	752	794	814	813	793	754	785	764	787	766	795	784	807	770	813	818	850	804	816	772	763	800	783	812	804	772	727	799	784	748	789	788	773	844	816	768	744	817	784	762	796	816	787	811	840	791	801	797	770	841	774	738	736	782	794	774	779	790	818	823	781	827	759	799	784	773	800	745	781	778	760	787	792	812	743	697	784	741	811	762	802	784	794	768	768	774	777	788	767	823	795	784	734	796	817	784	835	780	796	838	795	815	784	794	815	761	819	770	794	790	811	751	826	761	762	785	834	773	770	755	806	806	800	773	745	819	739	815	770	778	788	761	761	786	826	734	733	768	784	789	816	727	800	763	755	816	782	793	819	825	758	775	785	796	772	771	817	794	811	750	828	804	798	802	756	782	824	783	748	756	758	803	776	825	837	736	750	748	802	781	778	814	783	821	777	767	780	810	775	838	762	771	767	800	792	821	754	787	826	758	784	798	764	762	775	770	778	781	752	726	783	839	805	807	810	789	792	851	793	764	794	784	782	783	838	779	756	789	798	778	822	773	797	754	801	774	788	757	843	761	820	792	787	775	758	757	817	802	824	781	782	840	819	772	764	820	758	772	792	756	826	754	777	789	751	863	790	808	742	816	812	782	770	767	768	761	852	810	765	766	797	785	818	776	720	767	749	756	812	748	823	745	788	787	830	750	809	825	785	783	744	812	763	767	797	804	759	796	820	794	775	824	802	746	762	782	822	802	824	788	807	790	846	750	796	818	827	775	750	844	803	774	791	753	778	780	804	770	755	773	746	759	844	771	756	797	780	809	816	758	812	823	797	768	798	781	779	786	780	736	739	765	784	816	806	800	808	779	792	783	803	784	796	814	750	836	764	831	836	792	788	828	767	744	766	765	801	771	833	760	734	802	768	807	788	781	803	816	725	789	773	795	837	801	744	794	778	773	843	796	799	825	788	789	811	792	770	792	783	755	761	792	787	808	777	850	743	780	733	783	773	774	771	769	802	790	804	804	786	778	760	792	793	831	826	791	734	763	727	759	813	748	808	765	764	840	804	795	778	752	778	812	777	817	799	811	778	766	795	799	838	785	788	739	783	768	818	802	800	752	836	867	830	747	750	752	762	803	803	762	791	795	796	802	806	737	818	784	754	764	805	792	845	787	801	820	834	780	808	792	739	821	795	816	773	782	741	790	798	836	732	789	779	809	707	792	797	774	792	767	730	826	784	767	749	786	769	801	825	792	774	778	802	697	828	774	793	776	798	817	718	749	767	773	777	853	825	816	783	886	795	803	762	754	773	793	806	755	772	766	802	754	818	801	796	788	820	799	825	819	761	769	773	770	750	766	837	728	825	747	807	806	765	795	787	764	784	764	770	765	796	808	759	790	786	785	761	775	793	757	799	806	789	731	817	760	797	759	795	779	782	789	803	790	831	766	826	764	802	751	800	797	773	765	804	792	775	780	798	819	813	776	811	759	750	745	762	790	800	788	816	823	808	806	807	802	805	803	781	770	794	747	775	756	869	848	738	807	809	746	798	807	788	808	774	766	759	765	748	773	821	791	776	760	812	802	858	806	846	768	808	827	794	817	760	764	827	798	747	773	743	759	777	799	800	842	785	751	775	812	774	786	785	767	786	836	739	805	775	810	772	773	812	763	851	826	773	817	822	771	764	770	791	778	812	745	816	816	794	797	799	815	797	763	819	779	809	767	817	773	780	776	726	809	747	792	791	789	763	789	828	812	761	804	785	770	824	789	774	773	812	801	832	786	756	820	809	782	760	804	786	798	829	726	812	778	801	712	752	786	744	832	761	778	755	793	751	796	800	799	775	787	816	789	755	758	755	836	796	810	789	803	792	781	789	811	850	814	814	803	775	794	839	752	798	818	804	777	776	810	763	747	751	762	762	797	788	809	762	771	774	815	770	836	771	826	760	730	805	830	849	764	819	809	804	801	800	781	761	759	744	786	815	820	792	827	769	753	796	743	809	799	795	816	798	773	772	812	761	841	825	742	817	797	732	766	776	745	772	778	773	769	805	833	812	781	795	775	811	765	760	792	760	749	783	825	817	768	772	839	827	823	776	741	822	774	773	753	779	794	804	793	780	776	761	799	798	823	807	792	812	771	816	800	793	801	815	784	856	789	747	759	772	785	799	796	833	813	769	765	837	805	792	833	768	823	781	854	813	792	823	772	792	803	838	779	846	790	852	795	767	810	751	780	760	770	744	742	788	770	786	750	825	787	785	773	820	801	764	804	781	792	782	785	786	818	773	833	774	778	822	809	785	807	792	786	756	793	772	795	758	854	772	815	750	756	774	755	774	774	807	809	763	811	820	806	754	794	823	805	795	811	797	767	760	788	829	757	815	801	789	791	804	865	764	786	764	805	851	759	731	798	786	790	765	764	843	782	758	855	788	772	836	772	797	767	769	728	807	752	740	822	777	762	798	815	813	839	763	749	806	760	786	806	750	828	752	745	797	791	839	763	795	759	851	797	788	804	770	769	769	775	774	805	806	821	807	778	815	772	799	825	797	762	803	796	798	768	732	782	804	809	781	841	829	767	792	783	858	823	817	783	832	765	779	825	777	804	817	784	761	824	789	801	815	746	784	809	791	796	719	761	809	822	789	812	817	778	755	781	778	759	766	761	773	780	769	772	808	805	773	801	794	783	776	774	775	784	779	770	744	723	779	783	810	756	806	756	762	790	751	781	795	772	802	779	827	790	837	809	786	818	778	778	803	784	813	775	787	802	774	773	815	802	780	784	743	775	770	796	773	802
23175	20873	28323	24809	24501	17922	4382	728	613	585	543	527	487	455	485	458	450	449	441	444	443	425	436	443	435	419	415	407	391	412	413	417	388	412	430	424	421	436	437	443	422	417	429	428	426	396	448	406	383	433	391	400	394	407	419	378	421	434	378	329	415	407	406	428	419	437	452	400	431	440	411	413	415	390	417	397	400	430	405	388	456	470	410	405	392	425	422	422	389	414	422	405	404	385	425	386	406	434	423	416	438	399	429	449	392	397	405	449	399	415	419	407	424	409	385	384	355	390	449	405	392	385	393	403	398	413	400	419	434	432	410	395	430	404	418	409	421	448	395	417	397	400	445	421	407	418	374	428	425	389	401	375	425	437	401	410	378	419	398	412	406	381	390	419	413	399	407	398	428	424	407	437	375	413	435	370	402	405	432	415	418	393	411	387	399	422	405	374	393	381	361	441	374	379	392	400	419	397	413	409	414	415	400	426	407	403	413	427	424	441	422	402	424	415	416	403	403	392	465	398	403	397	411	389	392	375	461	419	379	410	390	392	449	436	423	398	389	444	383	441	437	393	433	438	412	401	411	415	395	403	422	396	404	402	421	435	416	383	387	386	408	391	403	400	430	430	392	405	406	415	427	382	409	400	393	410	410	417	404	415	395	383	420	391	410	418	408	386	368	408	389	481	403	408	390	455	444	414	406	401	423	409	382	401	416	414	383	409	386	405	419	422	413	409	424	394	419	401	406	387	413	447	433	417	423	424	401	403	402	381	398	419	419	373	441	400	366	422	418	395	398	412	413	410	407	398	395	405	386	416	388	449	438	430	410	376	451	419	407	425	416	420	384	394	407	400	390	396	412	400	374	390	392	417	429	400	420	379	418	396	408	409	394	417	396	436	402	427	390	394	410	370	404	435	415	418	429	415	444	391	401	386	386	390	389	425	420	442	398	428	370	389	383	433	426	398	403	400	413	398	423	424	421	420	395	406	393	404	392	399	405	440	374	388	413	434	437	382	428	434	419	420	382	398	393	411	458	419	386	413	374	428	420	402	393	360	422	413	403	400	423	382	390	385	428	400	429	429	405	412	422	410	389	451	411	383	422	425	388	392	386	431	418	409	432	401	381	420	411	405	384	416	386	416	389	366	361	405	435	403	411	423	389	417	416	382	420	393	403	365	429	419	449	409	372	370	394	418	374	388	423	413	440	395	392	417	403	431	437	398	412	396	427	387	427	412	408	419	453	422	377	416	444	434	436	402	400	399	389	418	387	381	429	404	424	428	385	407	418	434	391	382	408	428	411	398	366	365	391	423	392	382	458	407	392	420	385	415	434	414	376	453	412	365	440	422	394	405	385	423	412	424	404	417	415	401	414	399	456	404	426	414	372	427	420	405	397	428	366	392	371	434	385	382	399	415	388	443	384	383	394	432	427	408	397	397	396	428	395	422	399	398	396	434	448	401	419	402	397	387	399	398	400	386	413	428	391	396	378	397	426	382	395	413	445	396	407	409	385	423	397	396	400	394	410	408	432	368	405	402	444	407	379	392	419	361	402	369	407	398	426	406	404	434	388	376	397	419	397	406	400	404	375	412	403	392	395	401	423	399	411	376	425	434	389	394	387	369	390	424	436	399	437	374	429	427	359	370	448	385	396	427	390	427	398	396	421	408	417	428	410	384	404	392	398	409	415	401	416	420	404	414	383	421	422	455	465	416	365	422	422	400	397	387	421	406	355	403	393	388	418	427	444	402	386	399	432	385	421	418	394	410	414	456	430	431	389	400	422	392	411	393	360	399	394	433	442	418	395	387	397	401	403	390	430	404	388	413	440	422	405	408	381	395	410	394	380	392	422	424	369	417	424	397	400	412	413	405	428	388	412	383	382	418	395	413	412	431	445	398	419	409	397	380	390	400	441	401	393	410	414	434	399	387	408	400	417	418	409	397	430	407	420	434	359	443	391	425	393	411	404	408	398	380	389	402	388	414	446	391	369	421	383	441	436	397	407	383	446	385	384	435	417	410	398	436	408	440	409	406	422	382	430	410	416	425	412	437	420	413	387	403	402	424	426	426	409	396	436	419	423	379	419	389	370	398	389	402	433	411	421	391	384	414	388	459	444	409	373	387	434	464	426	377	428	441	414	421	427	409	409	422	375	424	363	418	384	408	388	435	367	422	416	427	446	375	411	411	400	384	393	395	422	419	413	406	418	389	414	396	402	423	412	469	390	418	415	423	429	426	418	385	417	396	444	424	412	448	401	377	430	445	423	403	388	387	419	417	435	420	431	384	409	418	403	403	403	403	394	418	413	409	387	402	412	428	440	415	432	429	437	408	417	415	424	388	396	401	387	426	377	409	407	410	398	385	386	413	395	431	382	410	412	395	424	422	406	397	396	404	384	435	419	409	416	376	386	392	410	438	361	412	407	390	411	412	420	380	425	415	393	401	379	403	395	424	408	379	378	407	421	386	409	370	385	409	388	403	421	435	433	407	367	416	403	431	459	425	423	419	421	375	399	404	422	381	404	421	373	380	359	428	385	413	383	392	405	434	404	382	394	402	410	393	366	358	381	416	377	370	406	403	413	387	455	395	384	392	451	381	409	409	421	427	418	379	436	432	409	403	391	455	440	404	418	408	384	409	403	412	410	411	414	423	382	419	387	401	410	417	387	398	373	402	371	426	438	404	421	423	420	450	423	390	382	410	415	451	458	414	393	392	397	405	418	419	395	441	450	417	436	400	392	410	385	398	410	415	378	419	391	393	423	388	426	384	426	406	403	372	403	398	382	366	370	420	415	412	418	428	427	448	370	416	430	399	407	414	407	399	397	367	446	403	415	411	376	412	389	396	425	427	403	416	416	412	405	428	410	415	430	395	422	411	422	433	420	388	429	391	412	414	432	423	387	381	388	397	400	410	405	441	389	433	401	425	402	418	412	434	404	442	435	392	411	416	418	381	393	389	406	396	444	374	389	395	395	410	378	424	421	414	416	410	385	393	407	419	414	420	423	424	411	417	440	414	434	387	427	402	377	409	418	388	416	420	387	373	406	421	391	400	398	416	384	465	422	393	408	403	418	416	380	397	385	386	404	404	397	405	395	412	421	448	361	423	384	398	396	406	404	428	411	419	402	394	380	383	426	410	425	393	409	377	422	419	422	387	409	409	391	427	409	399	370	411	432	398	448	424	475	403	394	387	363	420	429	384	425	444	415	414	412	405	449	437	417	425	400	410	428	399	416	408	441	398	431	384	396	422	422	388	403	404	391	380	407	441	389	424	410	419	425	410	426	436	425	410	428	406	394	438	425	412	406	413	397	445	395	413	423	431	435	414	436	422	432	424	401	406	402	445	424	379	369	394	411	448	395	443	399	408	393	416	404	362	389	453	408	388	428	392	439	424	423	414	427	403	415	394	432	391	446	374	400	443	425	446	394	412	389	422	406	405	418	417	404	398	397	406	392	426	405	420	401	420	411	429	404	474	413	424	426	376	387	390
17633	47441	43206	37752	30391	1871	1063	867	751	680	614	589	564	506	505	478	484	481	493	462	485	499	463	481	425	454	477	434	431	423	444	425	476	425	417	459	446	462	455	426	405	415	438	444	446	420	405	424	398	432	407	424	423	444	408	434	396	450	447	491	412	408	410	390	430	426	418	408	408	451	421	405	414	421	422	432	417	435	451	400	401	433	415	465	456	418	446	440	434	477	400	423	437	400	451	448	426	454	451	424	465	418	442	442	386	432	454	428	449	464	380	409	421	435	423	412	447	434	451	405	423	424	451	459	427	476	413	446	468	395	436	421	404	429	427	426	455	425	427	427	430	464	457	436	417	458	468	377	412	465	414	424	408	452	428	453	432	411	436	420	434	425	429	439	437	389	430	441	430	439	409	425	423	418	459	454	431	413	470	414	421	429	449	409	451	446	413	453	399	426	423	436	394	425	436	388	456	444	397	389	405	437	458	431	449	454	424	454	452	415	473	440	376	428	456	411	431	438	433	413	419	466	443	426	447	411	452	407	392	412	435	419	415	428	404	447	434	439	431	424	424	434	412	457	422	426	455	444	468	436	417	384	423	409	425	402	475	456	421	401	450	449	418	414	387	415	427	432	450	439	420	442	456	462	440	430	417	449	413	429	426	457	453	448	423	412	420	426	387	435	396	435	426	446	429	410	451	403	426	414	441	432	425	446	419	430	401	425	424	431	455	402	450	426	446	471	427	459	442	426	418	427	445	447	423	438	441	467	408	423	426	444	407	393	454	431	417	449	419	453	459	436	446	459	440	463	451	431	423	444	445	406	429	479	450	463	436	434	401	447	451	463	406	407	448	424	393	449	398	428	451	466	429	404	447	425	434	438	404	467	399	407	395	401	447	419	452	400	440	426	465	414	420	430	422	383	438	423	481	444	438	410	434	441	447	424	468	441	381	478	405	430	464	423	435	446	400	467	424	437	466	449	431	425	413	371	414	417	430	411	425	425	412	416	449	471	468	448	417	433	442	430	406	432	426	435	465	440	444	418	433	417	406	404	463	424	425	384	451	433	434	409	440	462	445	417	437	418	458	447	441	472	425	472	432	439	432	424	421	467	426	403	409	427	437	417	458	428	430	410	432	399	426	439	404	452	455	430	434	457	424	421	439	417	419	400	444	428	421	429	424	407	440	416	411	421	442	442	447	454	434	421	433	445	426	434	426	398	420	448	398	419	410	466	446	447	429	446	410	410	404	445	452	390	449	401	453	424	471	458	457	413	437	452	458	400	425	446	433	409	454	425	437	407	457	430	456	448	445	421	436	420	440	457	412	448	400	415	437	391	432	464	432	431	430	440	425	393	415	459	403	441	413	455	397	425	417	443	450	458	469	448	433	409	423	472	448	428	422	419	429	425	453	477	434	398	451	411	419	431	457	414	479	411	460	427	424	423	428	408	411	429	449	415	453	438	453	415	456	416	391	455	438	446	460	482	440	409	430	418	387	463	433	459	457	421	458	418	439	457	408	404	440	421	414	440	444	431	407	423	444	421	434	451	435	419	407	390	450	411	412	431	447	422	455	409	412	418	422	436	425	430	431	412	422	437	398	469	391	424	442	380	429	481	450	447	460	420	433	428	446	454	441	410	396	440	429	421	400	419	469	398	417	456	417	472	464	453	452	429	450	415	420	384	475	452	453	410	434	458	438	438	404	430	474	405	431	397	418	433	418	446	414	420	431	410	432	451	442	439	390	401	424	391	438	431	434	426	458	430	450	443	447	437	454	453	459	450	418	426	425	432	445	411	454	428	409	414	456	426	430	412	430	460	392	453	424	410	442	437	421	438	446	426	451	439	480	431	431	423	430	418	451	398	432	420	425	472	463	448	436	405	423	437	435	428	462	435	433	463	407	411	401	419	394	438	410	434	449	447	430	437	432	427	439	409	432	458	428	444	431	450	401	459	423	449	422	418	453	419	371	397	441	413	399	453	402	454	413	425	434	438	442	374	382	449	422	430	458	436	395	395	430	413	457	392	438	423	431	461	450	419	452	443	400	441	405	404	450	455	420	428	409	424	422	411	414	431	494	450	441	419	430	443	408	402	420	452	428	409	425	436	439	401	466	447	395	431	422	381	403	433	445	435	437	454	406	428	442	426	443	456	452	444	456	436	441	449	445	427	458	464	434	417	439	441	424	422	429	390	354	417	441	376	462	431	406	419	403	454	447	464	450	460	451	445	438	430	426	408	394	465	421	422	430	424	448	429	397	402	436	459	424	408	436	445	463	435	477	428	394	387	421	421	416	429	409	434	435	435	406	448	416	432	399	449	451	398	416	398	429	424	507	418	465	454	431	422	389	449	462	422	420	418	418	421	428	454	411	455	379	413	426	433	445	426	453	393	460	447	441	414	422	442	433	437	417	431	418	458	407	445	427	430	442	424	431	441	424	432	463	405	421	422	431	477	410	466	414	429	418	420	379	427	436	465	438	434	448	443	424	415	444	411	458	408	425	410	414	411	434	464	430	427	445	431	406	436	424	402	473	406	420	421	410	446	423	449	474	422	429	456	409	393	452	430	464	439	460	423	440	424	438	411	444	450	441	445	382	420	412	421	472	448	461	469	422	453	443	424	430	410	446	427	388	424	430	425	453	449	423	444	411	425	432	427	460	424	468	401	456	402	421	441	409	416	444	428	460	390	434	446	445	461	409	447	445	425	442	437	444	451	427	419	448	429	431	459	433	422	422	419	422	408	424	401	431	411	404	414	419	484	425	404	427	434	385	440	383	418	412	439	439	437	435	423	422	426	422	417	400	421	436	413	461	410	421	414	457	369	433	416	407	449	445	451	414	452	438	468	437	424	456	406	467	433	446	429	413	449	415	444	437	429	460	438	451	460	411	418	413	396	422	438	452	409	403	424	447	420	425	455	438	463	433	400	425	440	391	446	437	469	394	459	395	401	422	431	380	443	425	449	395	432	393	428	433	423	436	421	433	406	427	448	444	414	478	389	426	426	408	430	459	417	410	418	422	456	476	444	438	438	449	442	416	420	437	381	441	415	425	421	415	432	431	400	404	407	395	393	399	452	470	446	441	445	394	408	439	416	417	417	475	454	424	442	449	429	422	421	453	423	434	436	407	456	456	450	463	431	389	436	401	440	424	434	431	453	412	444	423	427	425	408	408	402	443	428	455	432	416	439	458	483	408	462	405	422	416	432	402	464	455	431	417	449	453	434	429	453	415	382	421	406	457	458	424	420	442	392	441	420	454	441	431	450	417	459	399	451	424	373	435	428	423	380	442	464	412	427	449	437	450	455	473	408	436	426	396	439	438	406	415	404	475	395	434	437	391	426	432	417	422	435	454	429	462	409	422	429	400	426	415	433	420	414	447	419	414	405	419	450	450	425	438	466	412	431	445	388	445	419	486	443	469	401	395	433	445	427	408	445	471	413	421	446	414	445	414	421	425	454	375	413	420	444	461	431	411	439	444	406	429	406	430	426
24245	20891	27735	26170	22291	8789	1306	937	893	886	804	849	848	849	888	837	824	805	779	768	803	852	804	798	768	749	802	812	780	787	797	766	731	771	761	770	791	733	815	774	741	755	833	743	804	789	786	730	773	785	791	815	772	799	807	816	755	784	756	825	806	748	797	782	775	798	744	734	834	743	765	736	812	801	797	798	774	733	813	792	751	760	827	758	721	727	779	796	810	781	779	801	766	791	788	807	797	748	804	723	841	820	755	791	742	790	793	777	771	776	793	763	765	735	776	788	761	811	767	800	784	777	797	804	814	756	783	818	809	869	747	856	786	813	742	788	791	762	854	793	768	842	804	803	790	824	784	782	679	792	759	794	770	748	784	773	798	780	797	863	779	798	791	783	763	759	797	743	763	745	795	737	740	751	786	748	754	761	752	744	828	748	763	800	764	797	796	770	772	748	825	749	785	787	718	749	729	777	799	747	749	767	779	802	780	794	774	822	777	789	817	783	834	769	787	771	783	816	790	724	752	726	755	775	813	771	769	789	796	802	735	738	741	770	775	803	785	764	804	805	735	757	760	774	767	832	814	814	790	774	786	776	759	768	784	777	757	820	828	767	767	760	785	805	735	764	794	861	764	766	822	789	799	816	780	757	821	819	783	847	747	755	782	755	746	764	813	795	763	741	774	822	813	815	732	861	758	781	783	844	767	790	785	782	738	731	781	813	747	722	754	766	839	782	750	762	843	747	787	785	773	736	761	799	774	725	792	811	788	771	742	783	785	807	756	781	809	741	779	768	782	823	788	770	762	809	792	777	773	714	780	749	784	765	749	753	792	765	788	818	741	747	753	795	806	799	754	776	825	766	787	809	785	794	793	775	781	796	803	740	796	783	734	793	794	791	804	760	752	715	748	775	724	762	769	793	769	781	735	808	779	757	784	784	778	749	801	796	768	818	762	806	779	789	768	798	778	775	775	811	791	714	753	815	788	764	757	766	778	778	812	792	758	785	754	802	746	750	741	729	764	834	778	809	728	747	830	775	780	785	761	796	812	786	828	791	803	768	775	778	829	778	804	822	805	769	741	824	802	780	748	801	776	746	800	754	749	800	789	782	779	773	783	765	781	774	756	758	743	770	748	762	779	796	774	741	818	770	790	768	745	768	774	757	795	762	752	768	781	800	757	782	767	830	744	781	778	817	766	813	791	850	727	750	793	859	755	780	837	764	687	811	791	801	768	798	707	791	778	813	777	803	796	777	716	830	758	781	732	708	777	810	726	782	801	771	794	755	769	776	788	789	710	785	761	784	774	743	776	793	778	799	796	776	791	770	756	778	779	769	809	764	791	787	734	773	810	790	773	788	743	740	769	747	761	814	796	765	787	762	790	742	796	789	721	771	818	789	793	764	747	814	753	754	763	827	831	798	775	816	812	734	816	747	784	818	766	782	775	798	747	799	778	771	742	810	758	760	810	774	763	783	791	753	793	812	832	830	779	816	801	780	809	797	778	829	742	757	810	794	846	790	807	738	828	723	828	781	752	795	798	774	738	760	826	726	791	749	845	772	800	784	785	769	794	773	817	760	781	797	807	791	728	746	782	778	787	788	824	832	789	775	773	812	772	762	753	791	751	776	747	767	806	758	754	805	813	779	791	788	798	773	823	752	814	705	823	770	764	791	761	785	750	798	786	783	761	751	803	714	804	748	746	751	815	797	770	782	758	810	793	736	810	774	751	824	821	785	783	823	794	787	787	789	787	815	773	779	761	776	795	799	768	758	748	794	788	810	755	812	756	798	761	768	765	816	790	757	810	794	825	808	764	821	735	779	801	826	819	805	824	815	787	771	771	792	801	800	810	797	835	776	726	770	758	810	750	777	740	725	759	830	743	795	740	802	781	803	773	741	799	768	782	790	733	781	753	780	759	759	748	794	729	771	771	768	764	777	709	768	792	799	778	839	752	754	827	788	764	795	723	831	766	770	772	798	821	798	756	768	801	824	756	825	782	783	823	765	787	774	790	782	829	737	786	738	782	883	751	756	761	771	762	799	810	777	739	736	815	828	784	818	824	792	805	779	790	801	740	827	734	734	747	769	789	725	779	739	743	803	793	764	767	789	718	831	746	751	739	768	775	793	767	796	748	821	789	697	807	770	765	760	713	729	772	747	796	736	749	813	801	759	784	760	736	769	766	811	784	829	814	792	821	729	735	770	782	752	779	787	770	734	792	816	762	740	786	768	786	752	771	784	806	781	819	786	777	865	743	779	793	782	768	785	784	759	717	787	796	721	785	763	802	773	785	772	774	786	729	795	830	755	761	756	829	776	736	794	809	797	788	740	848	797	786	755	760	761	765	752	801	771	766	768	763	765	763	747	732	811	794	777	799	839	790	785	806	747	767	767	759	791	789	738	808	743	750	751	762	779	771	823	761	801	752	763	795	804	785	850	817	816	761	771	779	770	732	770	782	758	760	731	803	833	743	787	758	729	740	771	795	798	836	792	745	752	755	776	785	759	767	774	799	777	746	818	812	807	749	764	817	785	805	792	773	807	799	721	755	767	791	810	785	794	750	786	810	751	819	805	792	725	796	811	773	757	730	788	760	793	816	796	766	734	786	759	680	777	722	752	758	768	784	770	799	766	772	813	785	780	782	772	808	772	737	861	800	802	802	809	767	743	833	768	827	775	802	755	756	806	837	773	779	786	770	762	784	775	817	803	806	751	740	789	814	769	761	793	756	758	783	755	756	762	831	784	774	777	836	785	750	772	763	785	796	792	794	779	736	785	731	799	814	764	757	761	802	792	759	778	811	783	769	772	811	771	790	775	748	794	804	780	813	790	825	818	770	751	746	788	793	760	789	802	735	736	795	760	752	758	701	800	772	789	792	780	800	755	757	720	784	775	794	792	735	722	758	789	787	759	740	797	828	790	768	788	770	759	810	767	764	749	780	795	828	785	741	782	768	751	729	856	773	780	733	815	743	809	785	744	750	832	781	772	725	788	811	797	757	742	763	788	759	783	734	780	789	756	821	760	782	822	867	783	787	817	796	795	790	773	760	754	816	816	769	763	803	793	701	765	762	782	790	792	829	741	743	791	832	776	744	743	740	791	832	786	791	793	746	819	786	741	770	772	822	813	774	732	803	791	775	813	815	741	783	789	804	764	784	783	820	801	816	816	734	756	826	762	719	803	800	813	807	811	777	811	789	810	782	783	824	743	816	728	809	767	740	726	761	822	758	786	799	755	755	787	724	788	777	772	790	785	756	824	822	786	750	780	798	842	765	793	752	776	790	795	750	780	752	757	781	825	721	765	770	765	778	786	761	834	764	793	791	728	720	780	800	815	811	775	764	800	795	786	751	762	770	798	769	769	785	786	782	756	793	826	768	708	803	768	755	755	828	781	762	791	806	795	755	777	785	778	769	777	756	801	779	716	773	804	763	761	761	796	787	764	724	781	742	798	784	810	763	794	794	836	814	794	763	798	802	796	802	757	795	806
17607	44129	39166	32882	23412	1688	1134	1000	995	915	910	823	829	769	819	788	768	807	835	801	775	741	817	811	777	817	765	760	725	742	811	775	822	769	781	785	804	731	780	804	790	779	732	803	738	784	785	747	772	810	775	780	745	768	765	773	808	803	746	808	803	768	793	754	787	758	770	819	730	758	750	785	706	731	753	774	800	758	783	766	747	724	781	789	745	710	788	824	761	806	751	781	745	709	767	836	762	782	795	784	807	780	732	730	792	750	806	768	775	752	747	766	769	760	779	774	760	771	788	804	742	712	785	758	761	804	798	793	745	764	758	742	777	770	792	792	801	754	763	779	777	804	777	766	809	781	796	771	770	782	712	751	798	761	728	776	746	789	768	767	803	805	725	795	822	779	797	826	760	772	824	755	759	756	742	755	730	814	799	749	790	776	770	771	764	763	805	785	777	745	762	735	791	735	732	759	794	753	817	717	733	801	773	768	788	738	746	787	788	742	751	790	786	763	779	764	761	801	789	777	823	766	751	785	767	784	800	773	779	808	820	715	760	749	739	791	791	749	724	732	764	736	726	766	722	789	761	769	761	761	734	774	774	780	773	777	777	739	767	737	751	764	779	739	817	696	791	783	773	804	786	773	795	783	769	735	779	757	772	800	770	762	788	799	741	742	777	753	750	777	749	725	784	809	742	763	706	816	780	767	749	742	774	737	791	787	792	745	795	729	791	781	809	756	760	774	781	756	738	758	749	807	718	794	718	800	760	739	769	789	783	753	797	772	772	753	755	818	798	816	756	756	741	740	749	777	758	825	750	748	764	804	801	781	796	778	782	770	741	764	768	768	751	780	750	807	772	725	775	783	794	783	783	798	777	737	838	771	823	754	725	751	756	817	739	729	801	799	807	780	767	785	851	830	790	760	734	807	758	824	764	737	763	774	817	759	771	840	833	781	735	782	792	770	724	780	761	796	781	797	742	767	796	784	771	734	768	795	727	756	739	769	760	791	755	828	735	810	788	748	796	782	820	736	800	796	761	728	730	760	733	770	790	792	814	766	776	727	749	752	753	719	762	803	792	775	807	794	762	760	730	750	768	765	766	781	811	773	798	760	699	765	762	786	754	803	761	804	770	752	810	730	763	736	812	800	784	729	728	743	750	781	780	736	782	760	792	743	763	737	762	729	782	772	739	831	753	732	735	766	776	774	741	799	776	709	746	792	767	775	839	748	728	748	793	763	758	772	802	774	764	781	775	773	753	738	813	764	770	745	780	723	827	774	746	764	811	794	772	807	795	769	804	743	769	764	771	798	727	772	832	767	808	733	728	792	803	742	755	723	745	780	735	731	780	730	727	767	748	754	711	737	719	781	800	788	720	755	783	743	769	758	746	806	750	776	812	753	735	788	727	765	794	775	758	749	765	804	802	826	792	810	785	741	762	765	759	811	735	791	754	773	757	754	788	743	781	815	748	799	793	734	814	766	747	800	718	783	751	749	794	768	760	726	765	732	779	753	735	770	795	774	748	722	787	761	747	758	763	749	783	754	754	782	761	765	792	741	748	770	801	790	793	778	725	733	790	736	756	764	778	798	785	780	787	809	749	731	780	780	816	778	740	766	771	736	767	770	755	755	780	761	774	776	769	753	772	754	753	785	759	759	733	742	759	765	756	751	772	752	704	809	758	725	759	701	768	768	739	775	729	776	747	767	836	792	791	798	740	815	811	768	768	787	801	743	824	759	759	766	760	784	766	736	803	790	766	730	787	758	788	761	768	750	829	750	821	724	764	778	756	825	768	777	788	757	835	776	706	803	762	821	793	808	744	730	741	777	758	763	820	770	741	739	780	768	748	762	767	796	781	707	766	769	749	783	707	764	749	810	731	746	733	754	739	736	784	765	763	803	754	748	761	766	810	752	786	751	794	791	716	769	746	782	777	785	765	773	747	786	780	786	781	745	768	790	768	773	765	720	757	755	780	764	717	718	771	752	734	789	751	750	730	789	746	775	786	743	811	788	721	771	800	743	774	762	779	780	796	795	731	741	790	782	717	726	770	791	788	749	747	727	776	806	749	772	747	792	810	776	825	776	800	814	757	736	756	763	804	779	778	760	793	759	770	800	805	819	789	732	774	840	745	767	771	734	721	778	782	738	777	776	748	810	833	771	786	731	732	796	745	754	784	784	769	760	840	757	764	762	755	799	716	772	731	744	796	747	777	807	807	779	815	784	774	801	747	773	767	731	818	755	761	783	733	760	743	767	795	772	836	818	762	748	786	770	831	753	765	767	750	776	779	792	747	731	747	777	743	741	742	774	815	721	752	801	755	746	781	767	834	733	815	770	779	792	783	746	802	701	855	836	727	820	746	765	776	778	733	730	778	752	754	773	701	762	808	764	805	786	733	748	777	741	782	753	733	796	802	764	768	790	770	752	779	777	787	750	760	802	767	798	783	756	763	815	765	707	803	751	815	780	730	732	749	782	777	750	753	779	756	800	813	784	812	719	782	745	736	786	758	801	790	738	791	729	770	751	792	824	734	754	751	805	752	751	773	788	828	763	792	751	766	799	717	754	756	836	726	742	761	803	786	726	758	759	807	767	763	771	728	837	820	790	725	799	764	820	754	803	749	748	808	755	798	750	701	779	817	797	767	762	721	754	759	806	765	754	726	740	782	720	768	786	749	758	836	735	770	786	774	774	765	779	747	746	718	729	800	768	742	808	820	760	763	773	734	774	767	768	759	745	791	809	764	787	794	753	746	789	707	798	766	782	772	781	831	743	773	777	760	781	813	742	722	746	810	752	769	777	789	737	816	755	822	740	765	776	758	800	783	800	796	804	722	721	748	808	772	769	747	775	749	803	768	787	813	778	792	765	784	755	706	815	795	739	805	760	826	777	773	755	804	725	775	742	759	781	779	773	706	758	772	811	791	768	744	785	778	737	831	790	724	768	767	796	755	816	792	803	756	789	783	759	745	826	775	763	739	779	746	737	759	745	781	753	793	765	784	754	809	813	742	710	740	853	764	732	765	821	785	800	734	746	792	768	791	749	741	809	747	838	827	796	758	758	835	779	812	745	793	825	752	822	725	787	744	789	790	847	739	799	781	776	758	771	749	743	808	765	765	780	776	754	779	768	740	799	730	740	747	795	716	834	763	718	788	748	757	753	788	762	756	748	744	798	745	769	761	793	744	741	713	764	747	744	728	776	799	730	792	815	776	761	729	807	788	729	762	837	794	744	798	772	786	828	760	795	778	708	802	810	752	778	765	744	759	755	748	763	761	751	768	794	744	736	689	773	794	775	779	768	752	759	720	795	779	801	735	727	774	757	807	729	774	776	802	754	767	740	809	760	812	791	799	745	766	749	778	821	777	718	776	776	756	825	755	766	827	741	734	789	859	749	768	773	773	743	797	780	760	823	792	718	729	784	772	773	770	735	779	844	766	769	766	789	732	805	764	701	761	755	839	755	753	760	799	745	790	786	792	772	743	792	788	787
22125	20936	28699	24050	23812	21208	15258	1464	635	604	588	455	403	413	419	323	376	325	345	342	381	331	315	310	348	328	298	321	299	316	328	296	318	298	307	311	297	298	285	307	291	329	265	300	286	318	278	305	254	273	274	295	287	306	278	319	301	291	267	277	320	298	312	289	285	290	293	279	304	294	278	271	266	317	252	290	265	279	302	297	293	326	308	269	284	313	320	311	294	285	316	285	309	272	314	323	285	318	273	266	306	302	289	335	306	316	286	310	290	262	290	276	278	301	304	303	258	276	288	277	296	281	288	298	259	270	312	274	310	269	285	271	283	294	296	260	273	266	288	285	294	312	270	307	289	313	291	344	307	278	274	315	288	289	285	257	320	284	317	312	291	263	255	261	286	285	294	294	286	321	277	295	296	284	301	300	269	298	293	289	289	319	281	277	288	279	272	273	287	307	275	257	296	278	284	299	310	276	257	260	251	279	280	301	279	274	315	303	288	292	274	282	303	286	307	283	310	323	308	298	288	290	289	293	305	309	285	294	311	300	319	283	285	281	287	285	259	313	309	283	287	306	248	310	292	297	272	281	278	257	287	272	294	280	287	298	253	277	301	307	282	261	302	259	266	300	255	279	292	292	276	307	315	266	303	278	277	265	281	267	284	268	309	330	275	276	284	276	298	285	299	279	296	290	262	293	256	291	303	284	281	270	288	287	277	270	295	268	264	279	330	279	308	299	294	296	266	289	270	322	285	280	297	278	292	298	280	316	270	279	295	298	288	301	310	264	275	295	296	306	284	295	298	259	295	300	297	295	314	327	295	290	287	320	315	310	274	309	273	275	277	294	312	271	278	269	258	292	275	291	285	288	301	291	285	284	273	279	278	270	303	278	273	301	287	290	272	294	280	274	270	293	307	320	300	258	278	288	291	259	300	307	270	268	278	313	274	271	296	275	272	291	271	276	271	279	312	278	270	263	280	302	293	298	256	283	301	257	301	277	264	287	299	283	269	319	292	323	297	271	304	299	249	285	272	300	282	263	304	275	301	290	273	306	261	294	266	264	288	288	254	294	311	267	309	281	310	298	292	310	278	283	282	270	293	264	275	282	286	264	287	317	325	269	271	300	293	294	300	276	274	287	283	308	283	282	280	264	284	276	274	289	311	275	286	297	290	317	308	298	315	276	275	293	287	306	326	309	258	304	320	274	299	272	317	242	279	276	282	265	273	282	264	281	318	312	277	260	287	309	275	304	284	265	319	329	267	273	270	306	282	311	250	292	279	277	300	311	319	293	313	273	306	258	310	272	266	265	305	265	269	282	269	280	278	258	264	248	304	318	283	323	284	279	280	309	312	285	273	319	283	281	283	299	301	283	284	288	261	280	285	281	299	291	279	288	297	299	283	323	312	318	288	291	281	279	294	291	276	305	260	286	259	295	295	282	293	275	292	301	291	270	289	302	312	274	300	273	293	288	292	305	284	294	286	315	248	300	277	296	300	295	313	322	284	294	293	286	287	269	297	294	304	276	276	278	294	289	296	268	275	280	284	264	268	276	318	271	287	315	286	291	270	272	284	275	275	314	278	269	302	292	301	276	306	274	284	297	296	283	302	278	301	270	284	292	292	274	273	279	280	309	288	286	300	275	271	299	295	293	283	293	292	297	287	298	262	286	309	277	309	276	323	280	282	273	268	263	286	267	258	299	296	288	320	291	260	288	297	287	300	276	301	289	268	280	313	296	296	279	278	287	268	294	276	300	286	299	279	301	283	308	320	297	283	293	315	285	296	260	275	303	286	276	299	281	314	284	301	307	260	266	278	288	274	317	297	289	299	284	287	279	276	302	285	291	308	273	302	278	286	320	281	301	304	304	274	289	261	312	266	282	264	306	260	285	305	277	272	271	295	295	297	253	281	301	287	270	277	262	288	284	302	281	255	273	264	320	294	295	284	284	292	290	287	285	279	317	294	249	279	269	297	257	301	294	257	276	284	254	293	309	270	273	284	306	265	286	280	263	257	266	272	292	291	295	298	304	288	273	274	249	327	286	299	298	302	283	280	308	316	315	298	304	285	258	290	264	285	275	265	296	289	286	289	296	284	270	280	290	305	274	289	271	279	300	325	303	280	300	276	274	297	302	296	259	295	288	294	277	298	286	274	280	302	290	297	281	278	325	273	291	276	283	293	294	284	272	321	287	314	277	294	285	271	287	304	300	305	258	276	288	286	276	303	282	270	305	282	282	291	269	267	303	261	280	282	275	269	284	311	268	266	290	259	277	274	308	261	309	281	272	265	292	262	307	303	271	304	284	266	280	262	282	299	278	290	295	296	237	283	283	289	309	290	268	274	271	285	304	305	288	271	283	260	280	286	287	300	266	302	288	285	273	254	295	303	295	280	282	279	281	312	274	275	297	285	306	294	306	300	300	317	267	295	294	271	261	281	283	292	265	271	277	287	285	297	269	269	316	281	255	310	284	287	302	310	249	311	290	286	267	301	290	253	295	289	308	292	267	306	293	269	258	257	290	266	304	284	303	304	289	329	278	293	294	276	277	309	262	297	298	299	310	322	284	280	275	268	303	275	303	261	310	266	280	284	272	285	320	288	276	314	304	306	279	275	285	277	288	298	292	294	313	300	261	271	280	285	298	270	285	304	297	320	266	264	303	294	304	288	285	297	312	299	286	266	296	302	307	306	285	271	294	274	277	277	289	319	291	287	289	254	304	282	267	312	275	318	278	313	276	274	292	287	265	297	266	311	314	300	308	309	272	288	295	283	290	301	286	302	268	300	287	297	289	276	275	277	276	294	284	297	287	297	273	251	303	304	282	291	280	262	290	288	316	298	291	287	257	285	304	293	259	287	296	285	314	266	274	278	297	277	312	286	277	293	267	268	288	322	266	287	236	290	299	293	281	300	281	271	263	293	266	264	278	294	338	284	318	285	276	283	284	296	290	273	286	284	275	286	290	272	305	272	281	267	296	301	277	276	282	285	275	296	286	283	283	263	262	281	313	295	285	269	304	278	267	307	297	241	340	303	323	271	284	296	333	297	285	270	276	289	296	286	305	292	284	310	310	278	280	267	269	289	292	291	272	327	276	268	295	282	292	256	259	293	275	290	279	296	285	283	304	287	278	271	267	295	251	272	300	287	271	279	285	264	300	293	269	252	267	276	289	301	294	258	269	291	280	311	294	305	293	287	271	283	287	317	299	270	289	302	277	295	299	281	295	324	285	300	305	292	316	277	293	326	318	308	303	305	296	263	309	259	298	281	311	281	306	286	328	305	292	283	288	314	263	270	284	314	294	276	296	276	270	273	285	269	303	283	285	265	254	266	281	292	288	290	285	301	278	282	285	282	263	281	282	309	259	285	313	286	297	291	320	272	306	283	282	312	295	268	275	293	296	281	307	321	269	323	261	290	286	312	278	293	304	282	300	293	269	314	316	311	297	293	276	294	276	286	280	290	272	289	275	296	265	272	298	260	282	276	289	311	281
20167	53545	49557	48169	40639	3806	1419	1106	959	789	669	548	459	483	462	453	400	373	384	372	320	370	360	319	340	303	326	324	293	327	325	287	321	304	275	336	305	296	324	285	281	280	318	288	290	282	310	280	289	303	283	302	299	302	274	295	285	300	287	288	279	302	310	292	268	291	280	297	306	307	299	319	314	299	318	310	271	288	297	285	268	282	281	284	294	296	311	280	278	321	269	253	273	321	269	284	295	280	267	280	250	292	301	278	306	263	267	271	283	275	270	259	253	274	289	258	286	300	303	296	291	304	278	263	318	321	307	275	296	271	252	273	278	258	305	291	285	289	277	277	295	288	283	298	293	287	275	302	313	276	274	286	257	269	303	268	271	308	262	248	285	293	295	263	303	308	262	259	283	266	286	285	311	301	270	292	283	292	280	273	304	290	319	288	247	267	263	316	280	287	289	281	290	280	291	290	296	312	247	284	231	311	276	277	273	273	288	272	280	290	309	261	287	324	284	263	281	295	282	289	256	291	297	279	310	291	260	266	265	278	290	289	293	293	250	322	289	280	305	269	280	315	273	275	277	305	297	275	298	292	289	265	282	275	308	308	276	287	264	271	267	284	321	304	298	255	254	300	303	266	285	300	318	291	276	277	304	305	297	286	279	276	269	307	285	270	310	281	310	262	277	270	296	283	293	271	281	296	295	280	275	296	276	278	263	266	282	304	287	274	321	286	268	271	281	281	262	246	265	271	292	299	298	277	273	303	280	273	260	318	267	275	271	279	285	290	255	278	279	300	314	267	274	312	300	271	303	307	297	264	290	291	298	276	287	278	266	279	294	290	301	306	294	295	304	303	304	293	284	286	250	288	264	309	280	299	246	310	302	298	274	264	300	293	282	278	300	310	255	282	280	258	290	315	274	267	262	264	293	268	242	286	308	283	278	281	301	277	307	273	311	286	278	293	280	277	284	303	274	290	287	311	295	280	285	310	284	276	303	295	294	268	312	292	289	288	300	312	313	272	256	270	256	312	271	296	315	266	278	274	275	273	283	286	275	259	253	271	278	280	284	258	265	283	260	318	266	280	296	284	300	330	300	285	274	292	267	299	264	250	285	291	254	284	306	303	273	283	306	269	272	287	260	296	297	285	274	316	284	281	292	272	282	290	287	288	295	286	265	287	266	279	280	281	286	279	290	282	290	232	289	300	277	284	303	278	265	279	316	295	276	311	274	300	272	266	281	261	295	289	298	290	293	272	271	253	256	292	284	288	288	275	268	281	298	289	284	311	292	328	254	266	300	311	292	289	313	281	291	303	276	282	312	243	295	267	291	282	279	303	287	293	276	304	294	250	301	288	264	283	314	281	277	287	255	293	281	275	286	303	248	284	290	281	305	282	301	266	287	296	297	285	288	291	305	272	290	280	309	274	261	286	283	284	310	306	299	305	269	296	281	297	263	327	282	332	332	332	267	286	285	292	287	288	255	284	283	285	279	271	308	298	310	280	279	255	294	292	292	247	266	277	279	249	295	264	289	292	296	284	277	283	254	277	268	265	295	317	260	288	248	277	298	254	266	286	309	303	289	266	297	315	269	266	251	303	298	278	290	289	285	285	258	279	273	307	287	283	282	317	259	290	301	270	247	303	279	283	295	285	282	286	296	247	278	268	269	266	256	286	288	269	311	276	310	277	275	290	292	278	271	299	284	279	311	301	298	285	263	260	286	277	307	279	302	280	325	294	311	268	280	308	259	300	282	309	305	275	303	291	291	290	268	312	255	304	298	272	266	293	296	252	278	307	274	262	278	279	274	291	305	296	258	284	289	293	264	272	264	276	287	278	271	310	297	281	310	248	284	293	293	319	323	282	274	286	295	278	268	314	318	302	295	300	296	271	279	273	248	277	314	277	284	273	292	293	265	291	279	299	294	272	271	281	281	255	264	298	303	290	279	304	303	297	276	308	287	288	275	267	281	283	297	279	286	267	289	313	264	268	270	315	289	305	298	286	265	312	302	271	291	299	277	303	270	262	299	308	281	298	268	286	287	292	277	283	256	284	290	273	314	284	297	260	277	268	267	275	301	318	280	311	308	291	288	308	295	282	267	327	287	294	284	294	270	278	265	285	314	316	301	288	283	279	299	284	280	285	272	313	307	262	317	261	274	287	257	288	281	291	273	266	293	282	296	285	264	289	280	280	282	277	265	284	264	284	271	286	273	316	286	293	293	280	282	308	296	277	273	290	270	295	294	300	250	294	292	314	295	305	270	300	275	282	286	256	292	275	299	261	321	302	293	319	279	291	280	293	262	282	316	307	282	300	294	280	265	280	270	240	289	274	309	323	285	290	271	316	291	276	270	342	287	290	262	284	286	288	273	285	280	279	278	301	281	301	301	267	282	293	271	286	305	295	281	291	262	272	306	260	270	273	313	301	301	293	279	282	275	273	294	270	241	295	279	261	296	280	289	286	285	284	289	273	274	318	320	275	265	288	267	305	323	278	303	251	288	322	283	279	300	267	300	280	286	293	320	283	273	262	278	278	300	281	312	286	273	282	316	287	277	255	276	304	294	269	253	267	306	296	307	275	313	305	295	288	307	304	289	276	254	268	287	294	290	268	278	280	286	280	310	273	282	281	297	253	288	301	296	289	288	266	267	293	280	274	278	265	255	301	285	294	270	301	259	318	288	318	273	272	287	284	276	290	240	293	288	277	249	260	297	282	279	274	309	290	266	302	275	293	280	282	275	287	243	286	279	297	273	304	288	281	299	259	286	273	277	286	292	297	315	284	290	306	321	316	286	259	255	274	279	265	293	284	288	262	287	280	288	278	272	281	288	293	295	303	284	275	258	289	272	333	305	268	266	274	260	261	298	267	274	288	301	283	291	282	248	292	284	298	294	290	282	284	289	287	271	296	270	296	290	241	293	280	293	276	279	289	302	265	288	270	286	284	277	314	284	299	304	301	296	265	302	273	283	316	250	279	298	282	319	282	287	275	268	290	304	304	269	305	255	307	301	283	291	298	257	289	327	293	296	304	292	259	281	295	283	274	281	284	287	261	271	287	303	304	285	293	243	251	280	291	292	274	287	278	303	268	307	279	310	300	280	268	291	308	300	262	267	281	279	290	286	289	285	282	296	285	290	289	297	287	277	292	254	282	273	272	293	293	276	253	292	293	293	285	306	287	276	284	273	276	295	290	318	326	295	312	285	301	295	293	281	265	287	292	300	277	293	290	275	306	246	251	304	284	290	305	274	288	275	263	266	270	308	291	280	266	277	295	296	310	260	269	287	264	282	276	279	257	277	290	242	316	324	289	282	293	291	293	316	316	295	299	282	295	284	271	276	315	263	253	258	284	279	265	325	284	285	288	260	295	285	280	278	299	314	275	270	323	248	253	311	243	296	288	295	268	275	268	321	301	316	260	308	293	303	274	316	314	291	299	290	304	305	259	259	320	274	289	283	304	294	310	266	236	275	286	284	281	273	305	282	267	314	275
27598	24101	30803	19602	7215	1290	961	797	820	785	775	761	738	813	762	775	791	772	777	810	806	838	805	789	842	779	789	749	755	768	763	775	788	790	775	818	791	777	855	810	803	833	789	754	789	796	763	757	784	816	759	772	830	782	785	781	727	751	800	752	766	789	795	808	746	796	755	799	776	801	769	809	808	751	779	762	797	784	822	823	813	767	827	774	823	774	775	778	754	748	750	831	753	806	767	795	784	830	822	748	781	730	743	852	804	829	775	772	790	826	781	773	815	780	747	760	763	784	799	811	738	810	794	766	815	804	813	731	727	784	758	824	743	778	782	793	783	784	776	778	765	726	763	797	793	807	768	779	773	815	766	745	762	750	761	700	781	808	809	773	743	756	771	779	734	758	770	704	792	828	779	760	756	768	752	769	791	762	777	766	736	816	796	795	794	775	785	847	835	779	781	773	748	802	791	774	760	748	845	732	805	810	805	802	791	742	788	770	800	761	755	743	779	791	744	784	768	785	750	836	758	816	769	785	815	772	813	748	782	767	793	797	735	756	758	774	783	788	773	734	722	772	809	802	793	789	805	755	788	757	806	824	744	769	807	743	765	701	720	775	749	787	766	782	806	751	778	799	789	721	755	812	738	735	718	747	739	761	787	802	803	746	787	720	799	774	761	805	761	808	783	778	754	769	771	770	771	785	752	734	811	755	806	764	807	749	771	779	816	782	783	758	773	762	794	791	744	724	797	741	778	741	787	817	712	748	794	795	787	784	771	798	764	768	814	718	853	840	776	778	767	772	790	730	791	745	790	811	803	808	726	775	741	768	746	800	789	815	795	755	797	811	783	746	762	769	786	779	743	795	842	782	796	786	785	787	788	811	759	759	711	785	816	750	743	771	879	777	762	781	751	796	824	722	741	801	768	744	795	776	798	795	805	741	790	764	790	761	795	810	721	822	760	764	779	770	758	808	779	784	791	793	778	770	803	791	745	776	786	759	789	801	764	746	744	764	799	750	766	762	775	803	762	782	741	751	821	790	753	802	783	799	807	781	823	749	795	802	771	835	773	764	768	792	758	789	756	770	746	783	782	747	784	802	830	770	744	780	789	773	758	791	803	756	814	791	778	810	767	789	817	784	745	818	791	786	801	765	812	788	801	822	797	752	814	775	796	798	796	815	766	820	746	745	802	799	813	767	757	767	774	786	762	780	758	815	780	757	773	798	820	798	775	773	803	747	784	825	787	764	766	790	784	732	772	764	819	790	742	778	766	757	796	741	811	731	774	801	793	760	766	810	801	717	763	767	749	753	808	788	742	760	804	767	769	751	805	800	783	763	793	795	799	777	750	758	792	745	759	751	766	820	791	777	756	815	810	751	804	767	767	780	801	790	767	733	808	792	777	813	795	787	763	816	783	781	788	809	756	767	777	792	789	805	766	811	767	787	766	792	764	752	779	765	804	798	812	766	774	776	780	821	820	843	791	780	783	806	761	798	768	733	837	786	754	787	822	756	742	799	807	776	783	776	788	796	743	782	754	748	749	738	802	734	773	838	786	786	807	746	796	789	775	813	843	779	783	771	799	799	798	782	746	796	832	772	744	756	772	778	838	745	799	782	748	749	736	750	791	766	776	807	803	809	769	773	807	803	751	773	827	763	697	773	767	773	830	779	796	717	775	769	811	775	785	814	783	785	818	833	783	822	758	813	795	811	782	749	769	810	759	800	787	779	731	830	747	757	796	746	801	806	730	783	765	800	788	802	781	794	787	803	784	803	782	806	742	810	768	769	773	824	783	753	778	762	802	793	805	786	771	781	755	789	745	775	770	769	788	838	768	777	760	782	757	760	769	780	749	774	752	757	789	779	747	812	805	736	783	834	774	808	792	759	786	759	764	802	789	757	791	761	806	781	749	803	772	799	817	774	744	840	759	744	787	801	799	820	782	798	795	783	781	794	785	783	718	807	804	767	779	767	767	759	790	810	808	798	751	795	773	739	781	717	801	769	770	703	747	782	793	819	718	764	749	765	761	771	780	744	727	806	789	755	811	765	731	758	799	745	800	750	747	742	741	782	762	729	778	779	782	834	823	734	758	794	778	754	773	755	771	780	784	795	786	773	736	753	827	756	730	774	732	808	804	810	769	805	782	774	811	847	719	802	779	766	766	796	805	829	776	782	782	783	778	795	731	766	751	846	769	767	740	742	793	795	767	815	802	798	793	751	743	799	748	740	826	734	743	750	792	777	770	756	764	788	799	799	771	790	797	791	800	798	770	831	762	823	781	766	760	772	840	729	780	854	819	769	742	781	742	795	756	788	758	752	743	777	730	785	810	761	801	769	780	754	810	768	768	802	727	770	791	787	801	785	796	754	791	769	812	816	786	804	780	758	823	811	803	768	771	776	797	706	750	780	798	740	778	809	766	831	744	767	774	797	777	819	748	791	804	771	758	808	769	779	794	775	791	801	750	729	808	783	737	792	762	810	773	784	823	793	765	818	742	789	758	767	752	802	784	762	813	754	759	761	709	830	797	771	757	807	758	747	780	793	763	817	759	707	729	804	789	753	763	754	800	746	770	805	803	798	727	749	794	776	774	807	767	821	755	789	777	771	798	800	794	759	746	770	747	780	739	815	758	743	748	769	793	732	751	760	749	753	828	773	773	788	851	785	802	821	804	809	770	800	745	747	785	854	771	793	768	727	740	771	782	788	708	764	754	771	787	812	783	802	816	765	778	812	757	788	812	764	778	795	772	806	788	819	809	813	788	754	764	743	770	810	803	788	798	787	742	773	733	756	752	766	724	786	819	796	815	782	762	766	801	770	780	764	755	825	776	802	773	776	797	778	782	772	814	779	794	753	789	808	773	789	733	781	824	797	790	772	782	772	747	747	767	744	823	800	779	759	805	753	812	779	808	767	747	810	765	777	753	781	795	840	779	822	762	780	806	804	767	754	803	826	763	774	849	789	785	767	746	766	767	788	770	793	857	757	769	809	810	786	809	822	809	759	737	750	759	842	774	788	776	784	793	777	789	773	803	758	756	802	863	819	790	817	723	831	783	800	775	798	737	791	838	795	745	768	785	742	779	817	759	776	781	755	707	831	769	773	738	770	767	763	711	783	770	761	752	813	842	748	802	757	732	765	746	790	798	759	770	806	762	809	729	735	752	713	777	754	774	742	797	785	775	789	779	804	765	794	760	789	783	750	766	814	767	819	748	797	786	757	796	849	786	761	754	753	755	739	724	805	734	728	842	791	752	791	807	764	776	728	779	810	803	744	815	782	736	782	756	823	816	753	790	805	773	808	753	783	739	798	820	785	770	756	780	780	726	782	820	739	749	789	768	718	856	750	792	763	742	719	764	854	779	799	786	744	749	762	777	741	852	802	756	788	825	763	766	725	785	740	788	765	805	766	759	771	780	796	782	790	797	782	789	708	792	754	796	787	738	754	803	765	814	793	749	800	710	775	787	821	783	784	767	738	826	814	759	788	807	818
16913	37249	31784	14576	5354	1012	847	845	828	741	813	792	806	770	767	818	817	791	817	744	782	822	765	842	784	805	750	786	785	804	768	840	792	799	829	783	811	753	802	795	765	809	804	779	767	812	769	780	777	802	781	766	781	776	811	762	782	741	782	826	819	794	803	807	804	713	750	821	792	776	753	788	735	776	796	767	767	812	791	781	788	764	809	786	808	740	802	775	780	787	775	835	797	770	784	815	849	814	762	790	785	779	772	787	792	839	791	757	800	813	795	832	807	779	748	820	817	737	809	763	767	765	802	812	735	787	793	784	802	826	812	738	759	776	766	803	807	830	764	784	811	780	761	777	808	775	761	821	782	746	767	854	750	778	818	782	791	832	786	813	774	778	824	794	832	722	829	795	787	778	802	802	803	799	847	765	778	830	818	780	777	811	842	786	774	803	764	742	779	818	765	779	785	741	777	822	765	811	755	825	777	780	810	797	796	809	757	815	793	764	821	752	812	761	794	835	784	783	791	742	834	797	799	778	819	787	814	834	753	773	803	791	793	795	771	790	753	749	794	743	765	845	793	764	777	787	755	774	779	792	824	785	819	754	811	776	826	800	791	770	794	785	767	794	791	785	788	772	798	804	730	786	812	797	750	813	820	785	769	759	807	777	809	811	817	797	785	785	814	798	769	778	702	806	821	850	787	810	798	787	785	772	793	812	767	809	743	816	767	855	814	823	699	839	865	854	786	786	798	819	785	790	795	759	820	815	795	809	766	817	771	829	764	817	800	752	796	800	733	773	820	754	838	773	781	738	777	755	726	797	743	789	808	826	781	741	780	802	813	747	799	805	777	776	752	736	795	809	776	768	793	867	776	814	784	842	752	731	819	773	814	731	826	773	777	792	749	757	797	769	750	798	741	772	796	767	810	767	795	792	810	793	719	823	785	783	771	795	832	774	803	817	816	800	787	777	743	769	784	802	851	818	754	783	782	810	800	784	747	808	755	824	787	811	776	796	777	811	787	776	793	808	795	790	819	793	815	804	733	755	801	797	871	805	771	815	808	835	794	797	843	780	798	835	834	745	851	759	808	754	757	864	744	800	795	803	759	804	757	778	808	830	788	801	743	787	798	798	792	801	819	792	796	772	762	780	784	863	796	790	808	783	795	819	777	770	816	791	776	756	805	805	793	763	791	778	792	743	774	769	772	752	795	777	815	735	831	829	811	786	766	773	771	756	782	770	795	817	749	773	749	773	805	817	825	810	782	759	785	823	794	824	805	811	773	812	778	815	831	800	781	794	796	775	791	794	804	809	789	797	787	810	820	767	784	764	824	772	727	758	669	774	786	808	791	738	756	843	830	773	800	769	806	800	780	762	783	827	778	818	806	752	778	834	805	770	824	798	787	782	778	813	775	799	760	768	779	801	785	754	774	784	774	825	775	770	748	794	760	781	779	798	732	782	808	776	806	816	830	785	771	799	774	790	825	739	818	824	742	767	834	753	848	788	789	789	787	797	797	758	781	819	753	759	772	785	779	806	752	779	861	827	793	753	840	823	822	775	760	748	821	787	773	785	806	801	801	785	803	794	774	786	757	796	799	784	794	842	787	808	812	817	815	794	768	798	872	778	834	800	780	807	799	790	764	827	778	764	740	803	829	806	764	771	828	749	794	773	798	800	783	782	763	816	758	799	783	865	804	793	775	802	802	884	763	838	824	804	784	766	801	811	801	783	788	763	726	845	793	763	820	784	782	854	774	802	789	783	762	837	802	779	770	797	773	786	838	750	812	788	797	794	787	793	833	826	745	788	810	812	807	804	804	826	808	829	806	780	786	839	837	815	773	785	829	820	791	758	742	787	801	778	764	824	806	784	813	775	795	815	839	848	826	836	794	789	801	781	852	748	841	776	801	808	750	788	766	749	756	774	790	775	793	804	800	780	758	799	772	829	808	816	796	776	789	783	749	800	825	756	777	811	776	788	790	841	831	793	785	811	747	814	816	785	808	776	784	791	804	798	810	759	809	787	802	842	771	819	808	767	846	757	845	753	783	796	787	811	751	766	799	801	787	773	797	785	799	718	757	785	767	752	837	809	783	769	761	809	771	777	807	750	800	799	806	804	746	755	802	825	820	775	811	795	841	767	780	750	794	747	774	793	859	841	768	775	784	791	751	803	796	785	771	811	793	795	803	786	758	756	822	810	787	809	819	767	843	800	801	753	766	796	819	801	767	754	823	821	761	816	790	828	860	820	775	824	794	766	792	781	794	813	791	742	754	793	781	743	837	816	772	731	797	793	740	773	808	801	769	762	782	741	802	790	772	765	775	760	777	775	757	826	802	815	816	779	789	782	811	752	725	780	797	833	782	778	789	763	756	770	840	783	754	828	780	791	857	807	785	813	806	772	817	813	736	773	782	811	868	841	802	798	763	794	795	823	754	819	808	732	802	824	818	775	780	768	788	835	762	780	766	768	804	792	812	770	835	813	856	822	772	858	811	736	805	846	833	833	824	820	774	786	750	738	866	815	806	774	818	770	824	751	826	763	808	772	774	798	735	785	766	773	771	716	804	791	792	818	833	822	793	825	780	789	807	802	738	818	785	799	775	787	740	776	721	772	829	800	786	843	790	777	808	794	795	777	817	759	820	787	730	810	738	849	800	837	769	772	803	824	801	879	779	792	805	784	811	769	758	824	839	789	783	768	787	779	776	724	792	804	785	814	800	752	868	781	780	775	860	754	771	805	812	773	801	805	816	774	740	817	770	782	761	806	803	763	795	818	806	787	816	804	813	761	775	822	763	857	782	775	834	790	767	817	774	785	825	768	802	791	786	800	760	811	823	815	751	785	789	816	808	791	788	774	817	780	816	787	803	748	773	803	804	764	823	814	762	854	796	778	762	813	785	757	832	817	829	788	778	837	823	852	804	806	841	719	770	801	773	789	790	816	775	750	774	757	764	789	811	746	808	806	788	768	801	797	769	795	750	813	752	783	779	782	788	773	789	816	811	798	792	810	778	790	782	790	864	813	838	768	838	757	803	738	803	813	800	844	743	782	766	818	831	858	777	805	797	768	767	846	774	759	822	733	786	808	797	778	754	804	815	771	772	804	801	778	789	825	789	837	792	767	778	805	778	800	787	746	780	772	769	819	761	844	833	822	809	823	787	805	754	768	854	828	834	812	791	788	748	785	784	776	806	793	779	853	762	766	801	789	821	757	778	808	805	786	807	803	765	829	798	781	784	759	792	792	828	798	799	752	773	786	802	832	747	765	812	772	800	831	787	735	788	805	739	797	742	830	816	758	747	784	841	780	801	760	792	699	784	791	777	825	819	835	760	800	827	798	769	746	785	780	843	752	757	783	786	858	756	806	792	754	788	798	833	840	776	791	846	802	787	763	775	764	760	786	769	804	796	843	789	789	790	827	792	786	788	773	769	769	793	835	772	798	796	748	774	845	781	826	819	816	812	833	842	835	787	823	798	789	789	726	770	791	766	781
23102	20809	28199	25113	24846	17307	3710	759	618	566	532	501	504	488	441	468	436	453	477	438	412	421	455	388	440	417	410	450	415	387	426	422	397	420	459	433	420	407	410	420	399	404	400	436	418	361	398	403	463	418	406	440	420	426	395	396	429	413	436	362	431	411	419	400	416	409	444	431	406	429	412	406	423	423	463	396	437	431	406	413	416	414	411	419	423	389	438	415	411	420	443	399	370	421	422	405	451	374	364	402	443	406	423	399	412	415	408	415	425	388	443	436	424	446	433	412	408	435	430	424	407	370	411	418	426	393	459	448	400	393	420	378	410	409	409	408	402	435	398	438	415	396	404	426	419	428	448	417	399	418	418	403	408	443	411	416	411	435	406	401	414	444	370	435	383	414	388	415	408	383	401	398	435	428	433	398	400	445	450	435	407	451	421	409	389	418	428	395	434	384	445	428	396	410	395	417	402	407	464	395	379	415	453	405	421	421	419	397	408	390	438	392	399	388	370	382	440	402	404	439	375	399	401	428	395	406	422	434	412	421	414	423	375	395	445	411	400	422	440	381	442	426	394	410	404	381	413	429	415	425	407	414	427	400	393	424	406	418	422	399	448	428	432	449	411	413	428	418	404	414	424	403	422	402	415	399	392	384	427	434	402	401	425	379	381	395	414	418	435	369	428	450	388	422	376	396	410	414	391	440	428	400	431	440	452	438	409	394	382	405	421	460	444	411	402	428	392	427	384	391	419	410	365	435	396	391	434	405	441	418	444	401	438	389	409	411	414	407	412	423	392	443	416	444	393	417	387	410	415	429	424	394	426	436	401	398	430	415	432	440	419	411	434	395	444	410	398	431	437	433	433	456	385	447	414	434	392	415	422	372	416	406	397	436	403	402	391	408	396	434	422	431	417	384	428	362	406	424	411	365	415	448	459	408	437	407	423	405	417	401	468	405	452	398	433	411	414	407	425	405	393	366	386	401	443	432	432	435	435	404	421	402	379	434	421	411	426	426	420	389	418	398	413	450	438	414	421	396	402	416	432	414	426	384	398	439	407	414	414	386	426	454	383	428	416	407	439	427	408	424	407	421	440	442	439	414	399	382	406	385	417	388	433	395	391	394	443	391	443	433	412	376	457	368	394	421	417	416	409	419	392	393	400	410	393	406	398	420	403	409	377	430	420	435	407	424	382	370	384	431	427	439	452	388	412	363	429	411	435	426	361	417	424	432	399	392	386	374	427	388	410	423	411	391	425	451	432	447	427	376	439	460	415	399	413	374	375	395	430	407	407	398	406	412	407	423	440	397	393	412	417	418	438	375	413	410	423	414	439	433	431	436	395	422	413	461	445	426	429	421	450	430	423	424	445	423	431	403	408	430	422	438	383	403	386	383	409	423	416	386	398	430	411	399	435	400	463	409	396	411	391	436	422	395	435	430	427	437	429	382	414	396	420	436	428	419	380	410	452	424	410	442	425	403	437	379	431	396	440	421	378	426	395	392	387	430	416	443	397	407	419	439	390	436	410	392	392	441	381	390	382	421	422	406	428	413	401	406	420	411	451	407	388	377	477	435	386	428	415	418	424	416	397	439	423	418	425	396	402	390	386	429	422	386	394	429	398	399	386	430	410	420	430	362	421	421	372	421	424	402	415	400	424	413	395	408	405	425	414	406	415	404	411	419	386	415	450	397	399	420	428	425	404	432	380	408	417	427	429	407	393	378	418	421	452	418	450	400	404	424	431	442	416	402	397	373	391	403	414	436	385	419	423	409	429	370	385	400	400	442	419	410	446	397	433	388	413	436	435	389	402	423	418	391	431	458	419	393	382	391	420	394	428	397	424	441	401	421	435	437	412	410	427	380	416	412	404	407	445	452	410	391	419	405	467	379	431	416	393	403	402	422	442	434	426	405	429	393	393	457	387	401	401	407	394	444	442	438	410	404	411	394	418	439	424	379	401	431	414	433	412	436	428	385	399	425	412	453	394	407	456	412	423	394	401	405	393	419	412	391	416	441	430	400	420	415	437	412	409	424	405	392	406	367	422	416	402	419	441	369	414	432	400	457	422	386	420	421	415	461	416	396	439	411	443	425	426	424	395	395	418	418	411	416	429	396	379	447	377	467	442	410	419	432	394	389	452	442	427	434	427	418	372	405	429	423	428	382	384	414	422	434	406	412	426	402	418	408	409	419	408	424	424	409	421	427	436	451	409	424	376	416	455	390	430	368	438	377	434	418	394	423	400	409	406	408	430	436	424	443	404	409	435	419	401	427	389	393	416	435	445	443	416	385	418	388	416	414	427	384	425	386	437	454	398	415	400	385	407	395	443	447	427	406	351	431	437	448	423	420	398	422	405	383	371	412	411	427	442	359	426	446	379	441	434	386	387	387	387	414	373	438	425	429	397	392	432	467	416	403	406	449	369	432	376	447	406	370	423	404	401	419	382	445	416	409	424	395	419	418	401	368	430	409	396	400	412	380	414	440	410	437	418	390	377	385	405	419	435	400	438	426	383	395	430	404	364	392	427	432	397	413	398	455	384	392	430	434	399	400	416	430	399	406	443	413	397	411	394	410	400	432	397	430	461	401	394	417	409	432	430	412	378	424	404	436	382	434	398	389	394	414	412	403	389	397	362	390	388	410	413	419	431	438	423	394	431	402	444	402	376	421	397	442	436	417	463	399	434	443	433	401	410	402	410	428	401	378	404	406	377	392	421	425	400	433	430	408	420	414	431	412	360	422	381	407	415	423	386	450	402	423	426	453	408	419	416	428	417	384	407	404	410	450	405	426	424	423	409	440	401	398	411	419	425	433	383	390	406	413	408	425	412	404	438	406	443	445	391	407	430	370	390	425	456	431	402	385	375	403	414	415	435	410	405	438	410	392	380	435	409	423	413	378	451	422	422	472	434	413	436	405	390	439	436	410	435	392	419	416	409	419	440	392	426	437	403	415	419	455	401	382	444	436	411	403	405	427	432	414	436	431	415	419	430	427	401	414	414	423	426	441	415	404	434	375	430	428	400	404	419	387	427	423	427	412	420	402	399	416	439	433	393	383	373	434	427	458	389	441	406	392	398	405	414	406	378	400	420	390	425	385	411	372	407	406	406	392	438	414	448	400	417	432	431	438	409	382	399	417	399	393	403	381	450	405	411	424	428	392	427	420	411	423	407	412	412	434	408	433	377	419	386	426	407	428	401	414	417	408	445	374	403	420	384	421	429	400	412	409	401	437	415	415	399	410	428	395	428	417	433	416	417	422	412	408	403	425	379	382	387	383	415	428	413	425	411	433	431	405	376	479	438	392	373	427	435	423	396	423	420	420	383	435	391	423	412	403	395	442	431	435	399	429	422	395	417	408	410	439	394	376	421	412	394	392	390	383	388	420	386	415	427	419	413	392	403	432	422	419	436	428	439	399	415	442	424	395	423	415	429	439	424	437	392	409	399	438	432	411	439	372	440	411	400	384	413	426	399	381	419	399	399	434	455	438
18588	47874	42603	38882	30606	2749	1029	804	778	655	622	586	534	518	528	507	499	498	489	479	476	473	459	452	469	453	453	466	471	423	410	431	449	476	450	437	453	457	423	462	438	452	440	449	452	456	435	472	443	464	460	458	482	457	447	416	384	414	440	420	443	495	441	450	403	425	429	418	450	448	446	443	441	447	427	472	441	460	416	429	442	460	414	463	454	420	452	421	447	445	423	437	444	448	428	450	425	446	416	462	432	391	440	477	434	421	408	478	457	426	437	423	440	434	424	461	429	415	444	446	449	470	427	452	461	447	413	415	431	400	468	442	442	453	419	408	422	428	410	472	438	453	412	435	404	440	426	424	451	449	452	425	445	488	451	444	467	450	432	447	422	439	400	445	427	429	424	465	443	403	454	440	480	446	464	456	431	417	440	461	401	448	430	455	445	471	417	443	420	448	425	443	478	416	460	431	424	437	422	435	454	424	479	458	429	444	445	410	439	428	444	442	456	441	446	453	468	403	420	480	447	441	438	447	442	439	430	423	447	415	417	430	467	425	465	447	430	480	448	416	426	399	445	418	452	452	435	396	432	414	461	457	408	447	366	457	464	451	423	424	426	436	469	411	466	436	436	423	438	443	419	443	436	415	436	482	453	436	408	415	431	449	435	449	461	437	416	431	425	420	440	466	428	447	432	434	425	462	410	416	418	433	460	403	427	428	414	449	422	426	428	407	428	470	446	426	424	475	426	424	415	420	444	406	442	453	422	434	429	424	473	434	463	472	441	433	440	463	420	437	427	469	408	421	464	446	406	404	425	442	442	454	412	407	448	437	425	424	410	437	411	412	453	413	449	391	462	453	440	421	430	416	456	421	454	458	427	428	421	393	428	445	420	442	458	468	425	467	482	415	427	445	462	389	423	417	447	398	484	462	418	423	455	461	416	453	469	436	441	432	445	428	444	439	422	443	425	444	431	430	413	398	468	471	421	408	426	390	421	439	438	448	460	437	404	460	476	450	426	431	459	427	434	453	452	467	451	429	500	447	481	413	496	453	424	475	424	408	429	399	446	424	408	425	434	452	416	430	463	460	450	437	454	439	429	422	423	452	416	426	414	406	467	450	412	375	441	453	427	442	444	415	435	427	456	442	428	438	402	423	436	457	454	450	446	442	439	443	447	441	446	457	456	437	442	439	468	492	490	434	445	442	457	402	427	420	433	476	453	441	411	458	455	444	426	433	423	425	408	444	429	427	462	444	445	458	424	448	434	475	438	403	424	449	459	483	438	436	415	452	454	427	431	439	406	458	458	466	452	451	454	414	428	434	451	426	464	400	424	406	425	491	449	422	428	436	441	427	440	452	407	410	420	395	427	458	438	457	425	429	399	400	423	408	408	435	452	431	423	453	447	479	432	419	430	409	423	485	448	459	433	431	470	425	441	468	446	411	433	448	452	434	433	471	399	421	419	449	446	423	400	423	419	455	431	420	430	465	409	477	426	437	450	432	485	454	469	423	460	442	454	429	453	433	458	422	431	441	435	479	431	446	419	430	449	420	469	453	458	465	448	421	436	454	412	415	450	414	433	447	429	437	451	445	425	415	430	435	421	443	420	426	449	434	460	436	424	418	435	390	424	443	455	449	429	421	421	451	430	391	432	400	424	434	444	398	383	439	419	457	423	446	458	441	443	430	442	418	433	412	440	418	441	421	446	394	439	434	441	404	431	413	386	442	461	439	415	455	426	434	426	433	465	449	449	423	426	426	417	430	442	426	453	403	471	423	426	412	459	431	404	412	409	433	459	432	427	414	447	423	464	424	433	448	462	426	428	430	422	434	410	415	464	401	448	423	446	414	429	420	417	425	429	458	405	421	419	410	427	443	449	433	436	463	416	440	438	459	451	432	444	453	426	479	487	428	446	408	432	473	457	449	436	443	441	403	430	439	410	436	466	404	459	468	465	430	466	478	448	441	393	444	414	439	464	443	454	432	451	432	456	411	411	442	427	445	470	426	415	434	416	465	402	424	481	442	427	435	462	439	434	403	439	429	423	431	416	441	430	432	460	430	453	458	454	449	428	433	440	437	403	417	494	460	474	464	435	433	456	415	447	443	439	437	444	414	418	421	422	449	446	436	429	457	417	456	435	444	378	431	413	471	428	499	470	431	448	417	425	428	432	453	430	465	452	470	449	436	445	451	453	459	428	473	445	462	461	418	423	409	454	402	441	436	402	444	423	433	422	393	440	420	411	473	411	445	428	419	417	466	436	409	447	438	475	416	392	426	434	431	463	464	444	459	458	445	412	398	450	451	441	444	453	455	391	464	437	446	469	438	474	414	444	443	436	445	440	449	450	456	462	468	454	457	413	429	412	411	432	450	435	430	424	425	419	423	452	437	408	455	433	397	404	421	398	466	415	449	441	418	444	430	484	432	404	450	431	441	470	440	432	433	438	457	411	453	440	435	452	452	455	448	449	451	421	427	463	419	439	441	474	470	429	447	441	438	462	413	442	422	420	467	417	432	417	437	429	437	441	426	457	420	446	398	412	430	446	446	452	423	476	449	453	463	424	411	446	445	491	458	398	414	440	456	466	442	448	435	442	389	448	428	418	475	414	409	423	406	440	458	425	446	429	433	483	419	414	442	378	425	433	445	455	447	417	437	463	405	429	459	425	441	414	417	458	492	459	450	442	420	469	456	438	404	441	444	415	393	467	431	418	424	458	443	421	464	462	450	416	442	440	449	406	468	471	472	485	490	475	426	466	423	374	476	426	452	446	438	444	454	453	410	415	428	428	435	425	458	415	461	404	432	433	424	457	443	434	447	406	404	469	447	451	449	461	425	411	426	448	422	475	448	438	456	462	418	448	439	438	459	436	442	422	429	441	467	417	437	453	419	406	452	459	429	411	412	464	423	426	440	481	460	476	420	482	470	406	424	430	389	429	477	415	448	474	411	459	445	442	468	441	434	415	417	418	432	440	466	435	427	419	402	436	450	461	431	431	484	438	424	383	429	453	439	425	452	446	436	449	443	422	447	432	444	406	434	424	457	419	454	482	459	453	455	420	421	463	457	444	445	417	436	464	425	427	427	428	495	410	422	416	461	428	425	405	471	437	389	396	445	413	429	454	440	433	469	392	467	442	443	460	455	445	457	482	408	437	388	439	426	464	436	435	464	437	428	426	457	457	421	437	437	443	445	442	460	465	443	484	417	445	443	437	438	487	453	431	419	449	438	430	446	437	442	437	445	452	436	432	446	446	450	420	408	461	405	464	439	409	469	425	399	432	424	479	494	418	442	420	441	418	436	411	419	400	464	447	473	430	460	435	414	444	463	405	418	448	424	447	449	424	422	444	443	436	441	426	425	444	425	437	406	414	455	407	445	413	437	417	456	438	430	418	445	422	477	440	424	410	443	428	432	399	394	446	441	452	451	458	432	436	438	447	422	411	446	447	459	411	435	408	431	438	427	470	401	477	446	437	427	397	428	426	455	413	459
24384	20963	27722	26818	22380	8345	1235	935	921	919	917	888	815	855	824	807	824	863	825	803	818	809	815	806	796	808	722	821	791	825	753	792	777	792	822	807	828	802	763	827	838	785	790	775	829	804	790	777	790	763	777	766	785	780	799	765	747	819	787	774	802	809	830	829	757	824	783	784	835	762	831	801	813	777	789	788	830	765	767	813	801	805	858	787	778	746	752	812	751	832	820	803	828	840	855	792	752	812	774	782	799	796	826	770	724	795	838	810	765	804	781	797	815	793	852	816	803	766	802	784	790	732	800	859	762	789	817	820	793	813	793	780	782	809	782	826	806	786	798	790	797	790	824	777	825	838	782	793	823	804	796	779	768	791	810	789	776	781	832	746	796	811	778	813	799	769	838	849	769	763	752	816	784	765	786	766	729	788	756	752	790	801	828	795	807	745	782	804	765	786	840	749	823	805	787	800	807	795	812	814	765	803	821	792	804	765	784	771	755	792	797	770	803	807	772	761	829	828	766	860	775	766	814	817	779	816	805	780	799	821	762	770	858	805	784	725	779	789	761	749	790	835	738	797	825	823	792	802	783	818	781	812	822	758	788	771	785	815	774	819	786	761	769	789	779	804	814	797	770	784	802	798	806	793	793	788	780	754	809	762	795	773	801	803	786	782	781	802	830	735	807	764	767	806	813	809	792	815	843	799	823	819	776	818	788	826	764	750	818	785	764	788	782	746	797	824	842	780	771	766	812	855	732	779	726	773	797	767	847	842	736	826	776	816	802	744	764	833	795	835	756	808	832	749	789	805	813	819	800	786	772	831	759	770	791	789	821	766	808	772	756	790	827	765	800	816	821	820	801	789	794	813	815	804	805	790	814	842	764	797	797	790	796	819	817	829	779	786	782	811	814	792	783	815	829	833	760	828	817	778	812	759	743	794	800	810	805	851	784	749	780	801	778	802	765	818	795	774	798	816	797	752	783	767	803	762	809	797	800	787	758	801	835	826	809	800	789	804	795	842	814	757	799	789	779	754	814	802	750	839	837	755	820	725	821	802	767	797	810	836	841	766	761	771	767	797	768	791	778	835	801	806	803	805	763	849	820	823	747	801	793	807	794	758	776	790	759	823	779	774	820	771	785	821	859	763	773	825	757	796	772	762	743	695	781	790	789	760	853	805	797	800	825	789	822	773	789	738	820	757	800	830	784	808	829	816	830	769	824	795	762	795	799	808	818	810	838	818	859	792	766	792	757	766	781	774	834	841	756	792	789	813	796	750	804	826	765	788	801	781	839	819	788	827	817	760	833	805	794	798	804	839	761	790	808	800	739	813	783	814	793	779	851	816	828	799	762	822	805	831	816	766	819	817	792	775	780	822	778	800	803	826	797	810	802	778	835	865	787	747	811	823	791	738	837	763	760	824	774	745	797	807	769	767	824	835	735	804	773	791	784	785	799	796	822	805	816	813	785	777	821	872	767	746	756	756	741	800	747	792	825	781	751	736	797	832	792	814	791	807	799	799	795	814	808	705	784	783	761	815	805	851	801	820	853	756	781	801	787	769	799	715	785	817	757	790	806	772	796	824	795	794	768	830	732	816	792	795	812	803	736	847	777	819	828	792	788	784	779	815	825	762	749	770	795	765	790	793	783	801	774	779	802	795	791	772	823	823	798	809	828	723	774	798	713	788	783	763	743	793	750	759	790	830	802	765	771	792	805	780	812	800	800	812	835	777	791	787	811	780	734	801	770	811	821	810	821	809	841	793	817	815	760	804	851	786	781	806	774	767	743	861	796	820	800	771	822	861	742	758	821	741	757	782	804	754	759	774	788	788	789	748	789	798	818	814	814	787	818	807	805	825	834	787	802	767	824	769	753	802	793	776	754	814	809	814	771	764	804	838	778	778	775	779	782	788	807	810	797	791	807	778	821	815	794	809	852	778	773	793	778	752	771	831	799	812	790	831	771	760	751	771	792	841	768	798	753	857	757	760	778	824	845	752	792	781	754	791	808	729	770	796	830	762	816	800	724	756	794	789	791	851	827	781	715	786	790	820	794	797	789	800	747	834	784	753	790	830	802	766	777	794	827	760	795	785	791	777	800	842	762	768	774	779	765	755	776	789	834	785	810	744	773	773	809	799	743	777	751	789	859	794	781	771	801	836	845	786	823	735	781	782	832	776	804	749	821	793	786	824	821	795	760	760	816	768	802	781	811	774	816	720	820	836	796	782	822	819	828	792	809	791	753	826	759	789	807	812	745	761	828	809	759	822	799	806	836	764	852	770	846	774	785	743	773	764	810	757	749	723	853	748	777	727	740	792	805	818	784	778	813	784	819	803	815	800	801	754	813	771	797	804	812	749	776	802	799	819	773	795	805	797	798	755	778	802	828	827	786	819	748	790	848	761	814	771	802	783	792	820	841	769	813	827	760	801	806	788	803	835	859	821	762	765	834	806	811	841	818	783	757	787	786	845	791	758	798	771	770	762	792	775	810	752	784	780	834	820	780	768	840	830	781	818	811	737	787	792	810	767	856	857	787	782	812	779	800	772	752	787	847	809	783	768	825	771	839	764	785	831	760	794	793	799	815	794	805	762	797	800	766	790	781	822	833	789	771	755	809	803	774	771	834	861	806	840	821	816	769	774	774	775	776	751	826	823	795	778	752	821	814	762	741	796	788	795	786	783	804	766	808	770	831	794	779	802	779	778	792	750	753	795	773	822	805	785	828	830	845	793	840	803	807	784	787	789	810	781	769	801	804	801	762	784	740	816	781	869	808	797	766	755	759	791	764	834	844	768	812	790	798	752	791	781	828	783	826	767	802	733	786	828	807	788	826	818	760	808	857	805	788	810	827	784	803	826	801	829	780	765	772	767	763	779	816	735	799	835	789	787	827	841	776	795	770	793	781	786	786	833	841	793	819	781	811	775	791	846	794	826	777	743	786	782	803	788	756	802	802	785	842	773	819	804	798	854	803	842	820	782	776	768	794	777	818	750	774	864	780	758	739	795	740	792	779	831	775	793	801	831	834	760	777	795	781	735	756	762	805	767	779	780	721	831	803	797	822	787	796	797	834	761	812	731	812	791	767	795	792	815	838	784	730	778	753	775	767	770	793	796	747	832	786	765	814	809	774	787	782	769	789	755	831	788	807	761	841	788	811	741	846	787	853	812	793	807	797	747	816	801	808	807	818	789	782	761	776	789	777	794	816	797	849	805	803	821	784	802	831	816	773	776	782	816	757	818	809	792	823	764	833	764	798	785	813	787	822	758	752	782	820	761	776	791	787	795	785	822	795	806	810	781	761	791	785	824	780	802	783	777	801	771	799	760	827	769	787	729	786	789	798	815	798	831	722	824	813	789	807	791	779	782	841	803	790	744	774	817	771	803	770	802	762	817	807	784	785	776	834	825	818	757	789	760	797	778	738	817	767	810	754	805	813	780	820	734	804	797	795	829	782	754	745	814	781	761	806	782	811	844	767	784	791	816	809	822
19534	46495	37228	34655	23183	2161	1124	1028	896	928	897	845	765	862	862	816	800	784	822	824	751	806	810	823	800	786	763	779	793	825	822	787	828	815	797	796	773	793	760	789	801	779	762	757	754	810	734	722	756	745	807	775	763	752	784	831	796	765	779	791	788	783	826	743	792	807	775	750	740	800	775	806	751	758	742	782	775	806	760	727	774	787	753	797	778	771	751	768	767	742	739	830	761	706	733	772	804	761	771	756	782	770	781	760	780	764	763	783	764	849	779	807	777	779	748	806	819	772	745	722	813	755	842	792	819	809	829	833	839	776	749	841	831	753	798	779	786	744	774	754	810	711	757	791	794	782	810	767	773	776	822	749	736	793	752	727	801	777	794	814	807	796	779	781	784	821	764	796	817	778	800	838	794	821	791	805	759	794	793	775	753	829	758	798	804	772	815	755	773	764	801	865	819	761	763	793	766	802	759	761	810	811	803	799	774	867	757	781	755	801	769	795	729	773	726	760	784	801	787	781	763	741	787	765	830	836	827	776	787	747	785	777	794	784	805	757	760	852	777	777	723	742	778	750	726	731	757	813	763	726	744	800	743	790	818	765	781	828	816	759	742	771	796	765	754	746	735	802	726	839	795	755	775	758	758	802	713	795	823	752	791	784	758	794	797	785	826	807	808	737	727	771	795	824	842	793	742	766	797	767	791	740	763	750	770	783	808	790	747	785	754	794	814	757	799	776	789	789	825	734	791	774	734	769	770	758	769	805	781	765	836	765	815	756	774	817	808	795	810	796	834	755	791	809	749	808	827	766	777	758	747	804	753	820	816	793	762	800	772	808	840	781	754	773	738	771	779	751	782	745	790	792	766	801	749	716	798	832	773	810	784	744	771	778	755	827	759	807	749	757	763	807	774	787	809	773	783	795	761	844	803	752	758	788	810	795	784	756	776	778	846	796	786	863	818	814	795	812	778	742	768	784	804	785	830	746	795	761	795	821	736	767	784	767	796	816	795	782	741	751	726	759	803	817	782	781	803	751	818	793	791	795	748	810	739	791	784	778	750	783	754	760	796	785	782	766	738	778	757	802	747	783	730	807	740	739	780	772	738	838	777	758	783	787	799	743	785	756	778	801	734	735	785	762	793	794	797	789	789	749	759	835	775	759	781	765	778	769	775	776	769	779	764	745	781	762	762	769	790	761	817	779	780	777	745	772	767	787	771	780	731	729	779	812	750	770	790	776	826	787	758	777	759	811	777	776	751	779	782	781	731	822	740	806	753	746	780	814	806	758	762	728	786	760	799	739	741	760	781	721	771	790	765	815	762	809	822	819	781	726	795	798	721	819	865	837	747	788	810	790	809	770	789	783	795	789	775	808	811	791	790	756	782	802	809	754	770	745	797	759	784	749	794	797	771	808	786	788	797	745	787	784	805	780	754	796	765	790	808	830	806	771	771	807	766	769	768	786	797	796	751	771	770	779	783	772	779	783	707	784	796	804	774	754	763	772	830	782	739	801	811	779	795	790	746	795	799	768	810	753	794	825	781	748	758	793	804	768	723	792	792	786	791	814	796	814	807	765	769	832	774	746	710	752	792	748	793	785	814	728	864	816	763	768	805	773	804	781	742	785	790	806	821	840	771	767	774	741	766	763	756	778	760	822	784	767	804	782	776	784	804	851	803	766	791	770	832	737	757	765	767	820	774	830	786	768	775	829	837	818	812	776	801	807	822	768	767	777	774	763	755	759	790	738	784	801	773	761	796	812	786	786	810	747	808	806	790	745	740	796	791	816	816	753	771	768	781	773	763	801	730	776	795	757	789	753	767	828	712	776	777	737	761	790	744	777	733	761	788	774	756	782	807	780	781	771	765	793	783	799	781	729	791	779	805	753	786	801	794	753	766	810	776	764	800	764	779	760	800	780	825	772	766	793	780	822	822	750	802	786	786	795	766	777	795	797	801	757	801	786	774	794	787	768	787	797	740	794	770	711	776	715	768	743	807	777	773	846	807	797	758	768	765	746	796	783	777	768	778	851	831	757	821	815	793	762	699	790	789	754	779	786	738	749	734	772	794	798	829	790	786	774	783	765	769	787	746	775	732	764	733	760	775	820	821	794	790	791	761	818	819	779	774	764	801	790	790	805	781	756	725	787	764	756	817	771	792	814	773	785	795	765	790	796	752	772	814	816	783	796	771	795	782	815	778	822	777	789	827	811	823	737	775	788	765	768	781	807	802	781	782	814	816	756	797	766	811	769	814	799	822	788	814	803	765	757	763	792	790	772	765	759	798	810	778	751	773	774	759	794	790	803	801	754	807	827	775	842	805	844	751	770	777	780	783	735	718	743	748	778	780	783	781	748	789	803	769	823	769	800	784	815	787	770	743	739	741	734	782	754	741	766	755	780	785	795	752	760	822	810	800	718	783	792	770	750	724	782	770	803	795	829	761	797	778	801	819	791	798	802	787	765	755	793	826	795	812	769	793	822	793	754	810	780	799	781	799	792	751	756	745	767	811	800	758	797	799	768	783	778	736	757	764	780	750	815	775	795	791	783	787	802	807	771	769	791	712	806	802	827	804	804	796	735	775	774	800	778	777	808	792	762	765	759	763	743	758	817	824	781	806	785	778	797	768	718	759	823	786	804	797	783	771	784	791	767	773	752	791	770	779	799	746	817	769	781	751	773	765	796	778	776	770	745	772	819	803	772	810	823	790	807	738	812	831	741	771	779	771	784	787	807	781	761	794	780	769	820	787	775	748	797	801	809	782	783	804	757	756	809	794	766	807	817	729	758	711	767	815	748	765	746	773	753	805	797	732	746	806	784	724	794	768	788	814	740	747	790	779	781	798	793	755	749	816	777	707	784	820	808	805	741	827	825	754	750	775	781	795	780	738	743	797	716	807	759	777	750	737	796	796	804	749	740	822	777	760	789	807	819	761	775	710	768	764	792	808	789	738	826	822	765	860	786	782	790	750	794	772	761	808	739	742	804	822	714	799	763	767	753	799	754	820	783	788	769	787	794	797	742	718	767	813	712	797	752	757	798	799	819	759	781	811	802	794	782	766	807	820	837	812	713	790	749	813	738	780	780	763	765	811	819	790	791	743	785	752	787	794	751	797	755	768	762	775	778	718	775	728	770	816	764	768	802	778	777	749	807	814	742	765	821	795	786	802	765	774	795	771	788	792	775	768	780	816	764	780	756	777	830	795	760	783	762	771	804	724	791	764	782	755	769	779	779	756	813	768	743	773	775	795	766	818	823	793	763	740	786	779	757	796	772	731	790	785	795	767	765	753	825	840	793	757	768	785	771	740	799	748	821	787	776	749	803	814	731	796	777	758	797	808	750	778	760	800	780	809	794	788	728	767	768	862	747	777	787	832	789	808	799	749	765	785	794	747	770	802	784	795	784	790	787	760	728	780	768	784	799	823	799	807	816	758	756	764	792	767	806	798	797	768	785	774	788	730	799	771	787	792	778	782	764	781	778	793	754
22139	20978	28717	24332	24485	21226	13593	1224	692	534	559	486	452	428	382	416	374	351	351	342	359	306	320	349	347	305	328	323	308	331	324	329	297	312	318	322	311	308	303	287	310	299	301	295	322	300	315	305	286	298	313	303	298	273	308	282	305	297	299	316	311	301	312	313	305	303	263	305	299	302	301	317	287	311	294	306	297	276	272	257	324	316	324	305	291	328	277	325	277	316	284	275	286	310	331	320	324	299	282	296	268	319	297	283	313	326	306	285	282	314	291	313	306	295	291	308	298	288	288	287	304	274	258	264	306	303	288	314	303	293	293	334	309	315	289	282	312	291	307	285	276	305	311	277	324	292	316	284	318	285	284	286	288	287	282	305	311	298	310	298	330	317	282	276	265	287	294	290	280	299	269	289	293	298	272	290	282	313	301	302	297	265	297	322	283	301	312	284	286	313	287	310	303	310	288	289	304	261	279	262	303	291	274	295	279	299	305	298	298	271	308	283	284	298	304	289	274	296	288	318	290	276	269	315	282	297	282	313	289	303	312	288	292	291	308	297	297	301	337	284	296	297	314	293	321	304	291	285	316	311	305	313	290	278	276	290	265	295	308	264	327	306	294	305	280	281	297	279	307	306	274	284	302	305	281	310	309	322	307	281	305	287	266	336	283	286	277	326	300	261	296	297	287	296	320	301	271	306	271	310	241	275	300	286	292	287	302	314	321	328	298	286	302	279	329	326	283	298	283	277	328	311	275	271	291	311	289	287	284	292	304	292	275	283	290	330	327	300	269	283	274	282	287	295	304	309	307	285	321	273	317	289	287	291	294	273	291	257	289	281	296	312	270	290	283	330	266	308	261	304	290	305	279	298	290	307	305	290	282	307	316	315	278	289	269	305	301	273	280	304	312	295	316	287	314	296	304	296	262	315	293	295	288	293	280	271	302	302	263	307	265	279	305	281	306	332	290	324	302	278	315	268	311	282	294	294	319	292	316	273	318	271	271	300	293	310	310	270	315	325	302	280	318	298	273	309	292	281	290	300	282	301	285	286	315	328	290	280	297	274	275	289	288	265	306	265	274	298	275	305	311	299	292	294	290	278	311	294	279	322	282	315	338	307	295	298	294	287	324	310	262	279	323	285	297	280	292	301	287	307	295	305	303	274	301	311	277	298	265	310	318	309	309	290	341	269	294	303	301	256	272	302	347	296	284	306	289	293	300	300	306	336	306	297	322	314	280	307	306	290	303	314	271	331	297	299	308	324	291	320	267	311	261	301	276	308	312	272	284	277	301	295	282	290	282	300	293	300	309	292	296	295	314	303	307	294	294	295	280	267	343	285	319	274	295	283	297	330	301	285	273	284	296	285	284	292	319	317	318	306	325	310	284	276	287	301	316	317	270	298	284	317	306	288	319	281	280	293	297	323	326	298	306	288	291	290	313	275	293	293	316	312	284	305	290	305	285	317	286	281	294	299	291	319	311	292	292	294	306	349	312	270	307	293	312	299	279	293	297	311	332	313	294	304	289	310	297	280	283	297	306	291	279	290	276	273	307	291	284	301	326	324	269	292	313	316	267	298	285	325	301	294	286	292	302	299	291	287	292	310	303	289	295	303	281	281	326	281	307	337	315	277	276	281	276	309	277	291	294	317	314	314	305	298	301	324	322	294	312	292	304	280	283	296	303	307	303	269	310	290	278	308	304	287	282	308	264	306	294	303	293	296	292	301	288	283	293	343	307	318	299	306	308	312	301	275	317	272	344	274	286	315	279	302	333	306	261	295	300	292	299	324	299	272	303	309	289	329	277	314	289	272	301	299	301	290	287	293	306	301	290	304	281	274	307	329	299	275	316	271	299	301	347	292	284	281	298	291	317	311	291	264	293	325	304	315	283	306	321	291	302	289	302	288	265	288	280	298	299	289	291	288	327	301	308	299	287	292	280	300	299	302	292	264	287	273	262	288	292	278	280	312	328	311	299	285	301	278	291	305	295	313	312	337	307	283	293	294	293	306	296	286	323	301	304	314	287	308	310	288	267	281	279	302	286	319	298	289	291	342	305	311	308	264	306	294	286	291	283	309	281	284	294	282	298	290	312	327	287	290	323	314	274	339	309	334	306	304	275	267	295	322	266	295	281	303	286	282	292	293	297	307	266	274	302	294	313	293	324	295	299	252	297	298	335	337	306	291	320	296	258	296	275	304	287	300	275	325	306	299	271	274	267	310	299	306	268	300	303	279	303	303	231	281	307	264	318	316	301	293	293	301	258	282	273	289	300	310	302	299	300	286	322	267	320	284	257	296	284	298	280	271	312	322	289	318	280	289	292	294	331	297	293	301	286	297	324	283	287	297	294	289	319	307	297	284	297	292	284	292	275	278	317	319	293	292	314	295	304	299	277	307	305	309	274	300	293	311	254	253	271	298	329	294	288	266	282	299	272	288	317	296	266	289	270	294	274	296	285	280	299	321	271	278	280	293	302	295	264	304	295	313	309	310	281	280	264	278	289	273	274	309	292	285	304	286	288	284	296	281	291	282	269	266	287	293	309	256	289	308	311	284	279	274	296	293	299	267	272	279	281	277	301	295	299	276	289	286	247	302	295	290	298	273	279	328	285	297	279	318	296	317	279	302	323	272	266	293	329	287	273	314	290	313	292	287	323	282	278	300	283	303	316	275	272	305	270	289	316	285	293	284	299	292	311	291	271	258	297	309	292	298	279	321	326	254	303	308	269	311	301	286	316	298	325	309	288	306	332	273	328	284	294	335	302	314	322	276	290	317	303	301	324	299	265	276	305	314	309	285	307	281	285	284	312	308	287	284	298	282	317	276	271	274	279	292	300	284	298	330	292	266	302	289	320	287	295	300	280	332	293	277	278	295	260	283	296	344	311	309	308	321	318	274	291	326	306	287	306	283	262	302	309	301	302	317	267	287	291	291	287	271	310	310	310	283	306	314	283	281	306	320	268	296	325	308	319	286	318	282	308	280	321	303	329	278	279	317	267	311	304	311	303	309	308	287	292	307	300	274	289	315	304	280	325	299	285	302	283	297	297	311	293	277	291	282	283	289	313	281	312	274	295	312	296	308	330	274	305	293	298	282	268	299	298	306	255	299	316	290	286	300	282	311	306	321	272	304	306	327	306	287	299	321	298	271	293	262	272	315	307	295	279	259	297	275	272	285	292	276	298	271	315	252	297	312	272	314	269	284	280	300	329	282	279	312	290	294	263	298	287	283	324	300	316	278	286	320	301	293	324	347	299	291	266	273	281	292	312	290	301	287	316	302	293	312	309	310	322	296	282	276	309	300	301	287	276	283	310	299	289	286	301	307	287	303	321	295	279	270	312	270	283	324	297	287	275	323	296	289	318	280	336	281	255	309	315	300	269	278	307	308	303	305	305	282	288	271	313	321	303	284	281	301	286	305	299	313	292	287	298	276	302	302	295	269	300	297	292	272	283	252	273	281	286	296	281	306	276	267	272	302	315	292	299	281
22774	56330	47329	47367	40524	4248	1489	1109	904	734	702	555	519	430	437	431	386	407	398	364	376	366	354	344	365	329	309	310	323	319	319	291	292	317	291	337	294	322	328	287	338	304	311	319	297	307	297	284	299	285	279	288	310	306	275	268	311	287	295	235	295	300	274	297	302	319	276	284	291	293	328	283	275	276	353	293	294	279	306	296	264	288	286	311	264	275	275	279	302	345	288	295	337	291	288	324	294	280	299	278	301	294	289	289	299	322	307	307	270	300	322	287	313	297	282	280	320	282	279	264	295	282	271	287	291	288	291	307	304	318	277	292	295	301	296	277	308	322	307	309	283	278	328	280	321	270	291	296	309	269	298	331	307	312	278	281	253	322	294	249	300	280	307	264	310	283	305	291	309	301	307	277	294	291	282	280	293	286	266	316	331	286	276	289	281	279	292	288	291	243	279	271	283	290	285	336	294	276	294	284	318	261	338	296	294	301	299	301	307	301	315	256	279	289	274	289	278	281	287	285	272	289	313	326	286	268	273	323	275	295	269	274	298	268	300	290	301	293	339	275	310	305	315	291	309	290	266	295	275	281	304	270	287	279	283	277	277	290	289	298	303	340	271	286	275	288	293	319	280	310	295	320	267	306	263	301	310	321	283	301	281	303	280	279	271	268	272	303	295	306	288	270	356	263	280	287	291	292	284	272	303	302	260	306	308	264	281	302	303	286	306	282	299	304	313	250	287	272	278	305	295	288	287	288	305	298	276	256	278	298	288	289	313	288	280	279	256	304	315	292	280	305	301	281	306	286	274	269	297	270	304	268	292	284	290	296	259	292	273	285	275	303	308	299	297	253	293	302	296	268	261	310	308	290	272	296	297	283	286	311	267	291	265	286	261	312	282	257	296	276	317	291	296	301	277	296	266	306	287	281	297	283	270	326	282	288	282	294	299	295	317	267	264	309	295	323	288	252	281	264	275	327	304	303	326	288	308	268	289	304	291	307	282	301	275	267	296	296	309	285	297	330	269	299	263	277	323	273	275	284	289	261	278	300	290	282	280	271	279	316	305	270	277	292	317	254	289	253	298	243	301	288	292	292	318	317	282	287	261	277	309	297	293	297	257	273	302	305	281	307	273	314	304	325	303	287	281	283	283	294	297	293	291	288	317	304	303	278	304	285	301	312	291	297	294	279	282	296	290	307	296	270	294	283	299	318	290	309	318	312	299	285	290	294	308	271	318	271	300	268	297	284	289	289	281	296	284	284	292	289	280	306	279	293	266	282	295	256	280	282	288	279	287	291	278	318	304	290	294	290	299	316	290	279	283	306	302	303	283	296	287	330	284	275	271	271	297	302	278	254	300	265	275	307	292	282	277	291	299	261	289	311	282	270	293	310	292	297	292	306	307	247	271	293	278	266	309	265	300	305	306	282	302	278	270	293	300	307	311	279	303	276	298	286	275	282	258	294	323	304	276	260	293	310	306	297	271	295	308	329	273	275	297	259	297	277	296	285	304	274	336	287	256	300	309	299	308	292	311	279	280	316	319	314	265	294	292	290	293	281	275	291	269	309	317	284	260	279	290	280	280	279	285	290	312	299	316	291	292	262	314	301	272	309	288	280	273	290	325	279	276	239	286	280	271	326	304	301	256	287	265	262	301	314	275	329	315	279	278	306	292	291	293	308	298	262	300	276	279	303	317	279	292	275	301	297	286	305	313	286	273	307	268	278	294	281	289	317	283	298	299	279	290	292	312	283	285	304	322	290	293	311	300	302	300	289	314	280	290	304	296	290	311	308	290	289	307	306	268	284	269	315	320	304	287	281	289	302	281	290	281	293	299	273	284	291	309	293	281	304	261	279	275	284	262	292	280	288	290	284	289	287	287	295	302	264	305	302	285	278	257	283	293	300	282	310	312	242	278	270	313	277	301	312	287	285	328	257	304	237	287	289	327	292	290	294	265	303	295	309	303	315	297	289	256	295	316	311	291	304	326	287	299	301	295	267	279	333	299	282	282	312	269	301	280	293	261	234	273	280	306	271	309	261	309	288	275	279	303	276	317	275	278	290	266	290	288	285	284	290	268	300	289	288	305	299	291	281	275	302	290	283	260	289	289	299	294	301	285	304	276	297	331	287	311	280	323	280	303	277	310	275	293	278	301	278	291	264	289	299	288	269	285	282	310	286	293	329	243	313	278	326	309	306	271	276	269	265	293	295	286	313	311	277	284	283	288	279	300	295	300	310	282	328	281	265	262	279	299	267	293	298	280	298	275	307	283	304	321	298	278	286	280	287	309	283	309	302	310	301	279	272	288	274	290	293	282	293	287	297	299	301	290	322	293	304	289	308	309	305	294	293	277	307	279	293	292	279	259	274	300	267	307	308	325	282	277	271	277	301	287	263	296	311	262	291	306	300	273	291	307	293	300	276	266	285	287	251	297	288	295	282	272	297	308	282	304	289	298	282	287	284	291	311	284	291	313	287	293	264	291	281	292	277	280	307	284	328	291	289	282	315	322	304	310	329	305	296	307	304	274	292	308	320	286	293	299	304	265	253	281	289	304	289	291	307	309	271	278	313	289	301	299	290	276	275	297	303	327	289	279	285	249	302	286	326	304	287	293	289	297	265	275	299	284	259	271	291	278	307	312	274	288	292	289	298	300	301	303	284	270	312	280	304	277	276	285	295	259	285	311	294	262	301	299	280	316	274	328	296	302	260	303	308	302	284	311	288	267	279	300	322	256	327	287	296	288	286	291	310	269	272	315	311	332	299	308	293	301	289	284	291	321	310	276	269	291	300	268	281	268	308	271	274	310	276	295	290	291	285	287	310	292	304	298	284	285	313	294	285	283	262	249	288	267	270	299	293	280	275	292	275	314	302	298	274	270	288	309	292	286	299	278	299	287	275	275	303	289	290	311	272	243	266	299	300	281	283	337	293	308	304	326	268	319	300	295	299	275	293	276	286	298	296	285	274	291	298	297	309	279	276	281	297	286	292	316	268	275	261	278	288	308	290	256	295	299	294	298	266	280	290	305	303	294	284	288	300	273	295	300	292	298	278	279	294	308	282	314	266	299	287	311	264	309	275	291	298	282	292	293	290	298	309	293	262	330	291	277	277	309	309	317	314	252	303	336	315	286	290	290	299	259	292	305	300	268	277	264	292	270	294	289	265	318	299	262	281	286	273	275	302	273	269	273	272	294	282	320	282	290	309	305	320	294	353	272	295	293	283	301	263	274	257	311	288	295	309	291	312	298	305	297	302	319	304	284	306	306	304	268	271	281	298	297	269	277	308	262	265	298	308	322	277	316	322	307	322	285	293	279	284	298	288	304	275	343	279	307	261	279	282	284	299	286	268	284	311	280	305	292	299	317	293	284	277	284	297	280	271	304	322	317	325	292	292	286	311	317	272	292	271	303	306	268	312	283	260	265	268	275	287	285	280	329	278	319	277	290	294	306	277	276	290	309	303	268	288	313	283	270	305	296	284	287	300
27629	25691	31638	18607	6399	1185	883	778	822	801	771	804	770	758	745	779	775	759	761	805	849	794	759	777	801	813	783	856	834	816	823	806	774	775	803	829	757	819	830	820	835	809	755	807	755	818	821	807	793	737	697	733	833	851	827	771	791	756	805	779	829	799	822	833	764	773	781	810	812	811	768	803	749	806	759	746	775	829	757	775	804	815	764	789	835	806	791	817	765	786	770	826	846	807	786	772	819	806	772	794	845	823	751	795	784	766	799	785	812	806	833	742	793	774	787	827	808	803	780	788	822	812	795	784	751	791	795	803	762	777	824	817	812	753	788	784	816	792	763	793	799	767	783	807	802	800	805	792	774	758	801	749	790	784	812	811	783	882	772	803	798	794	839	794	805	774	775	806	835	779	795	769	765	799	797	758	784	766	792	837	805	827	833	780	734	814	778	752	822	807	809	782	852	752	730	767	841	777	761	742	811	794	802	784	792	788	826	801	792	803	846	799	801	808	813	799	806	815	797	806	745	804	838	806	703	801	794	774	797	760	774	805	781	822	788	802	839	791	824	740	785	836	799	828	822	786	780	758	759	819	836	811	796	817	798	706	791	788	785	784	793	757	785	838	780	799	764	816	769	849	850	778	807	735	844	739	797	836	807	750	777	816	780	779	792	806	776	804	756	770	780	797	810	814	841	810	814	800	803	802	763	820	777	785	750	857	778	801	817	756	825	812	821	768	853	840	814	754	757	750	783	806	800	803	816	868	841	787	777	816	799	769	785	813	777	763	785	787	795	772	788	816	854	821	832	799	782	809	810	763	827	807	777	832	791	771	802	828	759	771	764	771	852	806	803	840	833	841	810	797	829	791	774	811	781	796	756	820	813	808	773	793	796	822	769	753	787	751	827	819	800	777	821	824	775	747	807	845	741	807	829	766	809	816	782	764	812	821	801	805	758	826	789	834	791	797	754	734	806	755	821	806	836	803	801	819	821	838	797	819	765	769	783	845	784	789	781	810	834	775	822	764	806	825	809	834	797	818	801	783	804	771	783	775	821	854	855	778	770	786	763	703	741	798	838	787	780	797	816	749	798	779	796	742	761	768	789	826	826	799	840	798	787	804	796	787	859	819	808	776	772	813	784	769	816	778	796	800	788	810	803	783	814	802	820	702	768	791	838	814	819	834	786	776	736	801	755	803	789	847	829	809	797	847	788	804	754	808	818	773	802	750	796	774	797	781	810	775	777	809	796	793	758	762	843	794	770	803	823	777	760	834	816	787	812	821	809	819	800	874	788	773	825	773	813	820	811	801	803	793	809	741	767	788	810	784	800	760	763	817	760	863	772	750	790	773	777	774	820	758	782	790	782	852	789	748	746	789	805	808	801	838	789	807	796	772	783	806	756	788	795	779	800	798	796	834	839	781	824	843	778	809	771	781	786	793	790	839	771	805	816	790	806	738	788	814	828	759	812	767	810	804	825	801	792	782	798	782	773	781	821	826	828	780	756	829	827	809	774	800	811	807	800	798	808	790	791	808	779	780	833	806	751	835	801	761	829	806	799	772	766	832	810	832	731	786	746	782	773	790	810	761	787	783	826	758	749	779	859	775	800	812	758	793	767	729	812	786	700	821	822	812	809	784	804	805	808	765	792	787	818	826	811	815	780	838	766	734	787	782	759	777	771	783	798	813	793	776	767	817	775	773	782	742	787	814	834	778	772	878	826	799	752	772	806	757	785	802	834	808	800	803	821	812	857	819	819	807	804	772	835	738	787	812	847	781	796	840	809	826	810	826	765	773	815	842	808	799	794	828	816	804	835	856	786	746	794	712	794	848	849	815	825	808	842	822	734	812	762	790	806	752	807	781	803	803	854	790	715	788	790	805	794	754	773	823	789	784	726	774	741	813	828	769	800	786	756	774	765	780	843	755	752	772	850	823	790	791	793	789	785	787	800	828	749	776	830	798	763	815	830	760	737	732	785	771	791	874	746	776	827	788	777	773	735	845	864	775	831	795	797	794	774	810	772	738	802	797	829	791	819	775	721	808	779	756	759	757	813	796	770	829	854	790	793	812	823	846	777	839	707	825	798	794	824	786	775	815	775	791	797	800	801	823	842	847	822	751	764	750	749	817	832	801	795	807	774	810	817	825	831	742	831	786	833	741	777	775	785	760	775	781	793	812	825	817	809	747	818	792	794	773	761	773	772	847	788	796	811	807	753	790	802	798	813	797	782	823	768	792	797	842	768	824	809	795	854	751	853	795	761	780	826	805	782	825	773	799	754	760	766	789	761	770	844	768	850	882	868	790	770	770	839	849	812	786	784	778	813	815	805	841	831	827	793	770	744	827	780	779	871	823	803	835	758	773	789	821	786	760	774	792	769	788	767	791	778	836	784	845	766	822	789	778	807	765	827	790	776	777	836	859	790	769	797	806	804	817	769	808	772	761	784	806	775	777	783	756	786	802	790	807	859	818	825	753	773	795	847	790	806	773	816	793	799	810	815	785	736	807	790	855	787	780	735	750	796	802	797	805	858	802	788	826	821	825	888	799	776	789	811	773	781	795	812	794	795	797	782	823	744	819	819	809	768	817	766	832	811	846	791	805	802	775	822	822	823	806	800	809	837	779	825	829	788	831	782	788	787	774	827	821	803	797	824	752	790	765	797	793	837	851	790	820	768	763	841	842	803	802	776	854	799	815	864	822	780	834	818	782	803	826	831	833	754	837	736	832	782	823	843	807	837	777	753	783	781	776	773	791	820	840	776	770	782	808	799	783	813	778	764	741	812	777	784	769	752	772	826	775	805	779	835	794	793	827	764	853	757	793	780	820	835	850	803	796	846	789	777	763	770	813	809	769	825	770	760	775	780	815	789	790	752	806	782	828	762	748	798	775	836	825	768	835	743	747	770	836	795	733	865	759	797	778	803	830	753	825	803	772	805	751	774	785	782	788	765	842	804	775	807	798	839	775	779	799	797	807	793	783	837	812	808	776	792	779	798	779	776	836	738	778	793	820	838	792	802	834	775	827	801	741	867	764	791	766	792	732	783	784	758	747	772	825	773	780	820	833	766	804	782	800	782	838	809	787	807	803	827	821	794	844	771	833	787	765	802	824	771	783	816	836	788	801	775	767	744	756	812	755	790	805	770	794	840	775	804	809	822	776	812	781	752	765	787	806	821	792	778	783	784	801	772	751	783	800	825	831	811	806	777	845	755	828	828	823	808	802	786	812	764	790	838	784	799	828	784	815	804	839	792	836	836	742	775	796	839	815	825	812	783	742	752	742	843	750	782	802	764	807	773	826	822	779	768	791	808	835	776	773	788	793	809	833	778	810	722	782	768	854	731	793	836	774	780	857	847	885	792	809	812	790	798	800	779	805	805	759	766	785	741	774	769	748	811	796	739	812	794	854	795	797	801	793	783	829	779	823	817	837	774	823	777	867	747	811	775	757	765	752	837	817	789	796	832	800	795	749	799	768	792	798	804	813	862	801
19227	40662	31063	14100	4695	984	884	810	812	838	877	755	819	803	780	793	855	850	817	826	848	795	790	849	785	814	726	805	790	785	816	801	819	792	778	771	768	798	813	769	808	797	801	835	818	784	758	836	765	852	847	845	774	846	789	774	776	825	799	823	799	804	812	782	810	835	873	781	759	827	795	821	832	813	849	817	799	813	787	752	801	815	808	798	773	781	772	832	798	842	808	776	795	787	840	798	738	795	793	738	795	801	787	822	805	825	822	797	853	842	773	853	822	809	862	820	799	818	824	777	784	767	828	779	811	816	803	785	821	805	786	839	831	819	826	820	806	816	857	824	807	798	827	830	776	831	852	779	819	835	858	788	792	799	810	767	850	844	793	793	838	750	750	778	781	821	766	853	795	847	847	775	822	853	820	785	831	860	822	773	788	833	799	844	808	781	832	823	790	758	846	776	768	812	808	859	780	773	775	828	793	823	789	804	834	789	821	770	751	769	831	806	846	866	777	822	760	827	798	766	827	810	774	824	808	814	809	746	786	826	776	769	828	830	795	837	773	811	819	823	787	813	796	830	782	804	813	803	788	824	816	766	842	863	752	819	860	796	810	789	824	843	776	839	827	800	837	802	814	792	794	763	748	828	811	789	816	791	821	761	784	852	822	833	793	857	811	838	761	829	753	797	744	827	833	823	819	793	828	763	820	834	828	872	778	785	762	804	754	833	856	762	806	846	802	832	811	785	840	791	810	783	815	822	819	813	802	773	780	825	837	783	786	772	773	868	797	808	812	782	823	839	792	805	785	812	832	776	781	791	842	836	798	783	770	840	793	796	777	825	840	821	789	772	828	775	821	766	832	844	785	810	794	809	839	813	803	816	847	816	791	757	796	860	835	826	828	734	814	796	858	812	854	812	797	831	854	793	801	829	798	827	870	780	762	792	837	825	771	829	805	776	800	794	853	753	775	795	881	818	818	789	823	817	786	772	818	835	805	768	794	819	771	818	799	833	800	742	797	792	796	810	781	783	847	753	815	810	828	768	824	782	811	810	831	807	830	848	823	827	814	838	847	872	818	767	821	804	785	858	817	804	799	803	826	829	779	769	835	830	811	808	784	826	819	790	742	814	803	795	770	843	870	822	801	805	870	818	800	807	787	716	834	820	799	822	800	808	834	825	797	744	878	830	789	812	851	767	822	804	816	865	765	834	769	788	849	824	774	832	844	835	813	844	793	792	820	819	793	778	813	776	775	853	795	844	802	809	793	824	774	792	756	832	800	779	855	837	798	782	843	800	843	823	863	735	789	801	744	787	815	828	796	816	814	829	834	797	804	793	763	840	812	848	797	792	830	782	836	745	828	785	789	842	803	794	819	789	780	778	839	826	831	803	823	828	811	820	799	820	786	858	761	821	801	789	864	814	809	802	818	800	857	746	814	794	759	787	808	793	783	833	817	799	821	815	842	829	814	743	798	809	813	829	792	782	801	793	791	811	833	824	810	834	806	794	840	815	783	806	740	772	774	808	802	838	801	782	732	825	799	765	833	898	851	780	848	797	795	844	782	743	831	803	800	825	768	781	788	798	783	827	856	810	850	780	789	828	792	842	825	795	808	766	776	843	798	766	816	826	807	824	787	772	817	795	818	834	786	856	827	798	766	827	755	763	819	799	797	854	808	838	776	763	772	776	797	849	790	833	851	784	852	786	799	816	848	821	845	794	758	826	763	817	841	765	787	819	809	777	789	828	793	814	806	758	779	791	783	761	820	809	786	796	809	784	858	848	778	844	801	829	803	818	803	806	824	823	777	873	826	824	796	814	816	729	851	830	816	836	808	765	810	794	788	846	819	796	842	810	801	845	811	813	819	813	857	813	783	807	807	797	828	809	783	787	784	858	824	832	795	796	803	768	802	801	857	829	796	799	836	805	858	867	812	819	788	803	855	762	838	793	730	824	815	778	810	813	793	776	765	832	817	808	803	828	853	787	812	754	723	752	779	794	825	805	764	807	834	797	774	813	857	767	811	798	805	820	780	834	808	757	826	861	806	804	768	780	828	783	777	819	785	826	796	810	826	814	784	820	852	821	811	789	832	801	809	816	801	812	821	806	829	778	770	778	765	816	834	812	795	845	793	834	790	777	809	799	838	766	770	782	798	781	799	797	828	850	783	804	804	764	802	866	832	831	799	808	820	802	810	815	832	843	843	825	829	798	859	763	824	791	817	806	769	842	862	813	730	827	751	786	768	848	804	819	798	794	793	794	790	767	790	830	831	822	788	787	821	782	769	753	852	794	821	784	832	817	794	808	835	773	823	798	743	794	799	794	756	858	816	806	788	849	858	794	801	760	806	858	748	761	787	804	770	834	825	766	795	830	783	765	833	780	801	774	810	784	791	813	816	787	754	840	845	787	798	845	817	827	848	776	834	772	838	760	788	769	782	802	844	811	837	790	875	820	809	794	792	764	800	779	806	814	767	791	841	807	817	797	775	773	782	797	810	783	853	828	836	799	827	833	770	756	834	730	789	795	810	834	794	771	786	798	842	786	808	786	792	763	850	817	812	818	797	783	810	804	860	806	862	847	783	817	786	816	806	789	806	810	830	839	796	821	746	809	769	838	750	779	818	843	824	811	828	792	789	767	796	833	860	776	812	790	868	784	792	794	728	812	817	826	749	833	798	780	831	773	835	816	806	777	830	772	793	855	789	820	807	796	843	781	821	815	802	850	825	749	807	797	798	879	751	794	772	858	773	795	782	800	788	780	798	811	809	845	814	824	765	810	855	795	785	838	838	785	785	827	810	838	811	767	791	856	784	808	799	838	824	832	794	798	859	790	797	805	807	786	827	803	823	748	782	822	856	791	810	866	817	790	845	825	788	841	809	795	770	800	794	784	841	804	820	830	784	796	771	809	858	791	857	807	808	833	796	751	791	791	818	771	828	770	811	784	800	817	817	803	761	845	811	818	788	805	798	791	784	821	795	839	856	772	747	861	784	812	824	844	775	836	807	786	789	799	786	808	807	844	787	750	838	808	804	773	773	756	800	839	860	827	774	776	833	772	824	843	773	812	790	794	791	811	821	828	854	803	818	838	819	840	827	799	790	794	815	818	804	802	798	792	832	822	786	762	813	820	788	816	848	772	807	793	803	762	821	773	790	819	817	761	830	796	827	806	794	794	830	794	825	843	762	851	783	815	826	802	846	820	832	798	799	809	828	829	800	861	822	786	791	823	909	787	800	798	822	782	807	826	785	855	774	786	822	759	858	852	843	796	804	827	778	793	809	810	856	832	785	779	837	787	824	808	804	820	855	787	805	805	793	835	750	799	797	788	850	792	793	816	777	794	799	749	814	824	823	824	823	822	787	782	820	827	819	763	804	785	789	826	808	868	826	771	797	803	806	821	772	845	810	778	800	809	755	882	795	750	770	805	851	856	824	789	826	764	810	758	810	827	816	779	771	774	792	823	817	779	794	820	801	799	829	795	775	804	811	823
23175	20880	28225	24986	25287	17269	3208	738	580	580	531	485	469	463	481	481	452	468	479	444	423	466	399	388	442	452	452	419	409	399	438	419	437	375	457	433	442	432	431	435	419	496	423	405	444	421	399	391	381	394	450	448	420	412	426	430	406	409	453	440	422	388	398	442	415	413	394	417	424	452	412	462	403	442	390	433	420	399	406	406	408	410	429	414	437	405	427	411	439	442	412	397	447	410	407	411	422	378	446	424	442	431	430	430	440	431	426	398	423	420	434	412	395	427	425	394	443	416	412	432	425	457	440	387	427	389	427	417	427	418	439	384	463	396	423	385	386	416	415	429	403	416	392	416	415	390	396	425	407	407	409	406	426	433	430	423	397	391	439	427	450	401	422	425	422	417	445	420	411	389	411	426	403	423	414	430	404	427	362	424	425	436	422	411	384	425	445	417	447	395	411	455	422	396	407	437	429	433	442	409	426	427	435	423	452	397	403	427	425	392	405	380	411	407	444	406	408	445	439	439	396	434	405	430	424	455	464	421	409	411	408	427	413	415	407	429	414	402	422	422	442	377	430	430	421	403	452	411	365	454	429	400	397	450	435	430	373	443	423	416	379	413	413	428	404	411	418	411	437	406	381	444	417	403	400	378	432	412	423	412	429	411	428	422	384	393	436	420	427	414	416	448	418	417	413	458	443	469	387	463	465	430	422	443	437	439	433	436	438	438	430	421	438	382	391	418	424	410	418	426	417	401	441	421	437	412	405	425	437	391	417	379	432	418	387	413	420	425	413	439	407	398	427	410	389	449	392	408	440	430	413	391	424	427	424	410	445	429	450	391	419	426	432	399	427	435	422	425	423	488	394	399	402	426	390	402	368	387	419	425	420	426	418	435	434	428	404	422	444	446	389	446	425	408	412	444	416	437	438	412	422	396	415	403	395	429	410	411	445	414	382	409	430	425	413	432	414	424	450	403	387	431	414	419	448	419	415	420	432	445	419	426	429	398	421	425	449	407	415	364	402	443	425	402	427	406	421	434	380	426	420	428	422	414	428	440	433	397	420	389	432	458	415	397	423	428	425	394	444	391	402	420	428	387	410	431	454	413	417	442	420	379	445	450	447	425	389	429	435	395	430	431	416	422	376	373	400	427	414	421	379	418	434	413	376	437	409	399	431	388	417	443	415	433	453	390	421	410	414	399	428	413	406	413	410	407	397	417	430	390	417	438	423	420	413	434	389	432	418	415	411	431	397	433	432	430	406	442	425	438	413	404	407	443	374	394	437	412	445	439	427	417	418	416	393	428	395	430	437	416	375	440	392	399	451	407	437	423	409	446	435	430	416	412	408	439	421	426	428	444	414	392	441	412	423	424	419	418	382	446	399	383	418	414	416	435	374	456	439	393	423	447	413	431	444	439	417	426	390	414	401	401	437	427	437	418	415	411	417	416	418	435	424	453	433	371	453	421	439	409	416	416	404	399	410	416	446	407	427	418	430	394	400	434	441	466	418	407	385	434	404	424	416	429	396	419	432	414	408	407	400	410	415	393	424	429	453	416	382	422	426	407	416	426	422	453	425	400	415	431	398	426	422	409	438	404	429	406	394	399	421	419	423	396	370	430	406	442	397	457	433	438	389	451	442	430	385	455	427	440	423	429	426	387	424	423	433	398	417	397	421	401	416	416	406	390	415	418	438	400	433	404	413	411	425	440	389	409	390	434	407	444	439	386	426	434	406	414	398	441	385	329	372	463	406	415	455	406	470	398	454	416	400	407	422	416	450	400	403	429	425	388	451	420	419	413	434	432	399	442	421	404	416	403	397	381	409	455	408	396	405	425	430	425	410	428	401	367	423	433	419	434	407	471	434	463	413	465	411	427	401	395	425	421	400	427	413	383	415	423	401	432	453	433	404	400	437	459	420	415	417	435	421	430	426	384	409	450	448	403	435	454	424	400	425	433	434	393	399	426	438	422	400	436	408	387	408	408	424	445	436	396	386	419	405	409	405	422	417	415	414	423	377	404	433	455	409	396	460	384	419	404	408	438	390	449	434	395	410	424	414	425	412	400	444	391	436	404	448	423	432	394	411	386	453	392	427	383	420	432	422	428	440	367	443	393	425	442	442	371	431	435	410	428	411	418	412	395	376	405	414	421	424	447	459	399	429	422	413	393	429	440	398	455	408	432	422	421	403	394	412	402	386	369	455	420	415	424	453	408	415	429	426	426	438	417	433	417	455	433	383	425	379	421	434	394	399	412	446	410	389	426	430	416	416	421	420	384	438	404	405	433	417	418	393	452	425	425	425	419	401	410	419	409	428	429	440	418	399	415	421	464	409	409	460	398	435	409	452	414	434	429	418	424	447	409	412	371	434	409	424	410	395	429	399	396	409	424	421	438	412	431	410	442	426	410	443	407	402	414	402	436	413	428	417	395	414	442	417	407	461	457	424	407	414	407	413	424	389	430	425	423	428	362	396	407	406	416	429	398	395	432	420	385	407	433	438	450	412	412	426	448	394	416	423	419	451	406	455	415	404	424	406	420	408	444	384	466	421	402	398	424	443	401	426	429	413	405	397	420	435	435	435	439	396	398	437	430	447	452	406	467	451	440	449	427	423	413	433	427	417	442	398	393	428	452	417	439	439	398	414	399	465	409	407	363	390	420	425	424	446	382	440	440	435	427	417	417	466	425	422	450	432	448	408	417	401	409	404	394	399	421	452	429	420	412	417	409	429	420	418	463	402	440	431	406	412	429	418	398	427	416	413	413	427	436	429	427	465	420	399	408	420	443	422	397	450	465	393	425	437	410	388	391	426	451	399	425	427	392	448	374	390	414	417	409	440	414	448	432	399	433	414	418	408	404	439	420	431	445	398	406	419	397	388	442	448	463	414	450	427	445	416	396	445	397	404	404	396	466	419	416	410	460	405	455	430	407	423	420	424	439	443	427	422	420	389	403	444	430	457	416	434	380	433	417	414	419	399	425	413	442	430	417	402	398	379	412	441	426	442	408	441	394	398	411	385	402	413	444	428	403	424	424	391	386	423	453	413	432	439	404	397	414	415	439	415	419	439	398	413	404	370	402	439	433	420	434	435	431	417	430	403	405	399	421	378	435	419	412	433	432	395	410	441	409	399	418	437	406	454	392	381	438	426	453	382	412	417	430	408	386	424	399	409	420	424	385	398	407	440	413	425	394	419	428	424	392	393	432	406	387	385	414	403	383	429	406	412	397	373	443	435	435	437	453	420	454	453	433	414	401	443	452	429	411	418	395	412	408	377	445	422	389	420	433	457	418	402	403	425	417	428	413	462	379	392	425	365	429	440	376	436	396	384	398	419	427	431	366	426	426	444	404	454	418	425	428	393	420	414	418	429	410	382	444	444	413	434	406	422	387	446	379	443	414	397	422	383	419	394	412	385	404	415	413	408	447	432	407	426	418	418	412	413	410	399	431	424	436	412	451	418	406	398	408	378	401	369	414	400	449	454	440	394	474
20296	48120	40396	35965	31304	3407	1051	814	762	679	622	567	563	534	528	555	521	512	489	411	499	465	474	451	460	462	452	424	453	450	462	450	469	495	425	433	478	476	485	419	437	458	461	466	453	469	498	467	449	461	421	445	470	440	450	426	438	435	428	451	463	445	437	447	424	411	465	455	451	410	448	497	479	445	450	439	425	459	442	454	441	398	429	420	426	455	436	435	421	440	428	447	420	483	474	435	412	490	460	445	431	455	446	454	473	440	449	454	436	478	469	406	431	459	448	449	434	461	445	462	432	448	452	416	433	432	422	438	434	454	417	426	472	443	446	443	426	450	454	427	429	409	459	461	442	469	432	426	483	473	408	435	436	417	431	468	414	413	415	455	435	467	412	431	472	418	436	426	427	443	443	459	409	476	479	456	455	463	432	427	471	468	433	425	434	419	466	410	449	487	460	428	450	439	422	426	466	458	454	463	428	449	419	438	467	441	446	426	453	429	481	423	434	431	427	431	444	460	425	466	409	420	456	445	469	469	397	436	470	463	478	450	447	431	431	428	434	474	479	444	404	439	405	440	445	426	448	466	430	414	449	456	441	473	459	435	435	432	420	462	452	433	456	430	437	456	426	439	444	448	444	454	454	463	443	452	436	437	393	452	445	438	400	443	472	446	459	440	444	455	431	454	444	438	454	456	448	457	399	461	424	473	484	420	431	438	407	393	453	466	446	434	429	438	430	470	405	466	457	461	434	403	429	431	400	435	446	390	450	431	411	433	443	446	459	466	433	461	419	468	425	406	439	433	444	407	468	455	419	410	462	450	460	436	411	423	463	477	429	436	445	453	441	435	434	443	415	469	459	455	440	446	448	459	442	451	438	420	432	422	468	477	459	430	445	434	449	458	447	423	409	434	440	426	425	455	453	479	407	434	454	427	481	448	464	443	451	462	425	410	453	449	427	485	476	450	442	455	425	455	472	445	467	456	428	427	433	417	453	383	457	432	447	417	462	420	461	451	446	459	455	431	447	430	454	444	460	449	412	440	450	448	423	451	436	414	448	443	433	402	475	441	443	405	441	458	421	423	416	431	437	450	465	478	444	444	451	464	421	444	440	471	423	437	434	430	400	459	441	443	446	433	468	460	430	461	438	418	469	434	436	487	482	445	431	468	457	417	415	475	447	486	424	460	441	416	467	465	472	399	450	440	429	419	433	441	436	426	468	438	403	445	423	452	431	453	439	458	445	462	449	437	407	454	425	454	444	483	440	453	443	443	445	470	473	472	420	426	436	454	447	434	438	454	393	415	438	417	435	436	420	430	481	471	454	414	475	451	416	422	443	441	424	404	419	435	444	443	435	455	464	439	437	412	424	440	475	453	411	423	425	445	414	460	460	393	448	443	466	455	424	455	430	443	448	397	447	449	402	461	479	458	405	422	449	444	416	423	411	425	415	441	446	469	472	479	416	471	439	434	445	431	437	437	423	442	441	442	403	431	420	416	445	435	427	431	449	406	446	474	441	416	434	443	441	433	422	405	443	429	484	417	458	453	440	381	418	444	437	421	459	432	429	446	443	447	427	451	391	436	455	445	426	458	424	477	443	456	442	431	436	439	442	450	416	431	447	410	417	438	424	459	429	420	433	468	454	439	440	469	458	474	476	441	446	490	455	426	461	424	424	423	420	468	431	454	418	471	494	482	474	406	449	442	465	435	456	428	469	443	433	402	451	459	460	425	472	450	448	440	449	432	468	455	463	467	451	447	406	430	409	439	441	458	436	467	437	412	464	422	410	422	406	454	460	425	445	441	457	438	453	464	483	416	488	441	453	443	426	411	443	422	417	412	464	463	417	415	413	487	457	479	431	435	459	452	450	463	412	446	435	415	439	458	456	445	414	445	459	425	436	425	459	467	460	433	446	458	473	463	470	426	446	427	409	449	462	430	465	470	440	426	470	433	408	433	459	420	419	421	413	453	442	442	409	443	413	424	449	446	422	443	436	405	465	454	453	452	462	447	474	412	466	459	457	445	453	435	433	423	415	481	439	437	457	448	465	441	454	459	418	407	454	460	454	460	450	476	439	426	448	441	435	410	434	475	454	422	424	422	422	453	436	463	462	429	432	454	409	446	417	424	440	438	451	458	404	441	417	429	425	422	460	416	484	423	430	452	425	414	455	435	437	415	406	443	481	447	428	429	439	438	415	429	443	433	482	429	428	450	455	466	436	470	433	419	452	413	436	474	467	409	438	469	460	430	426	465	455	428	458	454	463	404	384	467	444	484	443	484	411	432	433	454	388	441	427	455	453	422	459	425	453	432	405	414	447	382	433	454	466	440	458	477	423	400	420	466	453	452	437	473	425	447	431	433	439	463	430	435	414	424	476	409	468	422	406	446	451	483	437	493	459	442	432	423	433	433	426	479	475	426	474	484	446	460	407	459	427	441	412	416	452	421	422	447	451	464	426	407	448	431	461	476	456	487	419	415	463	472	422	423	456	445	458	433	434	462	455	441	426	413	446	428	437	472	427	476	442	450	445	444	467	424	442	391	436	453	437	425	438	418	449	442	441	448	446	453	464	478	471	433	427	444	449	416	463	450	459	415	434	417	426	434	421	449	425	437	426	472	444	429	461	452	462	473	428	437	463	450	443	451	456	438	497	433	437	448	448	453	443	474	435	433	461	472	465	431	488	489	467	443	408	438	425	458	450	423	427	421	430	459	432	410	430	453	502	448	405	441	478	477	471	468	446	464	459	449	451	396	446	448	420	412	453	417	453	417	460	432	438	511	462	499	440	437	460	426	450	468	448	441	424	395	449	420	444	466	457	410	398	452	446	416	465	426	441	471	465	429	454	449	421	446	475	437	443	444	453	465	462	434	453	434	443	483	405	431	447	424	416	418	477	459	462	433	425	442	473	424	467	423	436	465	456	447	412	413	452	453	453	445	445	437	402	437	455	458	445	452	446	490	440	428	476	411	460	465	449	480	414	472	444	432	451	429	412	453	454	436	432	467	473	458	418	445	426	447	413	438	496	433	442	467	497	446	462	436	418	501	436	484	473	434	433	485	413	427	444	446	405	478	451	479	425	442	456	455	417	453	458	443	441	458	444	431	428	417	435	448	461	429	420	424	449	466	397	438	459	470	471	427	447	423	419	418	409	404	455	456	435	412	462	438	445	434	426	472	431	422	439	426	403	411	476	409	424	446	453	424	405	469	482	414	425	429	425	447	460	464	415	421	431	446	421	427	447	425	404	446	426	428	439	465	457	467	447	444	462	408	471	450	418	447	468	410	455	455	435	440	450	446	468	439	444	463	446	399	483	428	452	450	445	451	426	452	454	434	463	438	462	468	476	438	447	468	405	421	492	436	466	428	425	462	426	469	454	433	456	426	446	423	431	419	448	463	452	410	428	484	417	436	448	421	432	488	438	454	438	432	461	445	424	447	446	430	449	417	487	458	415	410	415	416	443	440	455	446	445	449	457	404	459	416	440	442
24228	20875	27584	25970	21649	8093	1196	994	950	877	870	855	833	839	882	821	831	818	810	787	822	860	850	802	802	816	885	812	836	829	785	784	761	803	821	773	794	853	785	802	809	779	806	815	879	813	801	823	807	805	824	798	801	754	780	807	773	787	815	788	796	818	817	843	806	880	777	813	788	788	769	824	821	807	785	830	735	827	769	799	835	850	838	844	777	800	739	781	801	782	788	856	822	773	852	775	765	807	790	844	793	824	799	787	852	792	785	769	786	756	830	792	837	777	782	796	776	754	864	821	866	840	801	778	820	842	754	807	772	819	835	864	788	797	794	822	789	782	850	785	775	777	821	760	803	772	759	804	806	761	844	802	775	763	780	833	766	789	784	775	751	779	776	799	786	770	798	786	832	774	824	788	817	853	814	817	829	819	817	759	795	788	799	776	793	778	849	797	796	826	823	755	797	822	793	846	815	838	803	818	790	781	759	800	779	791	757	775	802	822	838	840	749	796	858	829	818	787	819	841	782	781	791	814	823	797	757	807	813	829	752	754	802	755	823	826	777	798	806	768	808	836	783	804	762	802	815	815	799	811	820	817	793	782	745	853	830	797	800	819	811	832	775	740	808	765	865	770	800	826	830	828	780	762	820	783	756	796	813	808	760	836	811	800	781	793	785	807	797	831	787	829	789	801	791	819	836	804	811	813	788	795	774	801	844	857	819	796	807	820	797	830	783	799	794	801	770	828	805	812	829	778	832	810	804	778	824	777	852	800	805	816	800	802	780	825	783	820	772	771	787	770	781	790	784	805	798	770	800	793	800	825	843	819	803	786	793	813	820	852	808	778	799	740	823	808	829	789	811	773	812	766	850	748	828	803	783	804	775	824	874	824	793	794	804	806	822	873	792	790	758	773	766	797	730	802	848	791	789	816	786	804	779	772	797	856	812	756	787	767	861	850	763	842	817	780	811	796	803	804	817	773	722	797	761	824	811	775	782	810	775	786	777	776	802	796	762	769	833	804	764	762	802	744	846	832	842	764	815	818	828	782	834	813	758	811	766	828	807	864	783	800	815	739	761	820	787	814	859	828	796	826	769	805	816	839	795	775	794	805	793	801	785	796	781	839	776	821	836	799	753	773	847	824	793	829	805	785	835	805	779	770	771	819	845	823	776	760	779	826	773	781	742	793	787	810	804	836	789	798	805	788	795	801	821	788	758	802	812	749	755	763	791	784	829	821	800	806	840	810	815	776	782	802	804	829	819	836	789	775	821	785	825	795	773	775	782	804	786	805	812	805	795	795	807	817	786	794	832	773	773	762	823	789	820	847	830	842	860	815	838	804	820	734	856	836	823	843	782	800	750	791	801	808	749	752	884	831	806	792	806	778	818	772	793	808	788	790	839	803	823	807	820	786	798	800	786	814	788	837	758	805	789	821	797	822	823	845	852	856	838	765	776	802	781	840	770	818	801	817	787	785	764	807	823	764	823	832	798	838	866	766	848	771	790	807	850	812	832	758	825	839	789	793	809	790	775	766	774	838	796	772	756	764	798	829	820	774	786	804	788	791	801	815	822	811	762	760	803	839	841	811	854	774	835	802	786	856	806	796	781	789	737	808	821	751	816	817	854	780	780	820	827	761	818	804	808	827	825	810	853	801	755	821	756	799	775	838	761	814	841	826	833	810	805	809	803	793	845	801	804	757	773	771	812	787	778	808	771	774	771	829	805	784	851	786	804	779	768	847	850	806	787	773	843	808	792	793	788	815	746	847	792	796	794	772	767	846	818	826	797	758	805	786	779	775	796	823	804	783	792	837	815	806	829	764	803	826	808	761	756	796	799	787	863	832	834	785	798	767	751	782	780	798	839	881	766	765	811	837	804	781	774	771	745	797	728	799	815	791	780	804	732	795	812	772	794	819	816	787	846	810	820	800	769	744	814	820	791	811	806	788	784	779	778	809	838	765	789	809	845	784	818	816	838	795	804	750	805	784	810	819	756	776	816	811	801	761	779	806	770	859	800	782	796	785	839	790	818	801	814	772	793	752	806	792	811	783	788	784	805	801	850	783	810	848	798	795	754	876	795	751	840	839	810	790	860	803	775	811	794	794	810	769	838	759	777	806	835	832	814	842	807	783	785	794	819	797	794	788	827	817	829	794	793	825	796	762	792	795	785	813	790	821	742	765	833	843	827	768	809	816	777	805	807	816	789	761	822	814	775	832	808	791	789	791	771	837	798	779	843	777	834	813	817	797	831	793	733	769	785	793	806	857	756	827	827	820	790	780	805	794	843	800	794	810	791	805	836	814	830	825	858	783	808	751	820	811	750	795	790	745	809	791	772	821	816	848	807	789	825	826	754	804	801	803	846	821	821	816	834	823	834	739	786	776	811	856	776	765	834	772	802	827	822	791	787	833	826	837	792	786	745	805	810	792	798	785	759	830	846	845	840	833	829	803	805	822	832	807	761	817	849	791	773	804	774	802	811	846	832	795	814	835	829	878	827	756	800	797	803	793	823	744	774	783	768	777	814	812	805	774	738	818	783	811	831	829	771	811	858	797	823	778	708	757	793	822	773	799	802	781	822	813	829	831	791	807	811	797	806	801	844	817	834	777	773	832	825	759	773	753	791	827	804	831	743	829	848	830	803	746	784	801	813	799	751	783	765	824	856	838	816	825	805	749	764	841	777	814	838	781	754	799	799	799	782	754	823	816	827	792	818	746	812	769	761	834	821	747	790	839	831	800	803	797	792	780	824	758	837	821	800	809	820	798	805	749	812	843	808	771	763	782	817	832	822	750	833	793	857	811	784	764	826	770	757	785	811	810	802	800	801	834	772	770	846	772	773	818	809	834	817	825	781	782	827	794	800	820	827	832	865	832	839	792	806	778	802	819	811	818	813	829	761	818	775	770	820	809	807	832	796	818	747	777	796	795	783	847	812	779	826	760	780	785	787	780	824	797	816	815	784	800	832	752	832	816	824	781	803	804	779	802	815	832	795	814	839	828	806	847	805	821	780	770	850	826	753	860	770	799	856	783	822	785	806	796	758	769	814	748	776	841	823	798	796	829	792	802	794	812	813	874	741	775	830	831	799	812	810	748	802	792	832	806	782	797	809	820	819	792	761	853	864	773	809	826	827	828	779	842	811	794	798	777	779	781	785	812	843	794	839	813	831	827	846	821	815	709	775	777	806	773	852	847	812	800	801	835	744	788	783	771	773	836	783	821	818	811	872	835	792	764	797	770	790	824	776	827	842	801	797	782	841	816	772	810	757	856	843	779	776	802	781	830	810	801	799	867	785	788	808	792	823	809	802	796	825	811	757	738	791	754	798	799	820	819	750	800	790	837	782	773	808	789	799	789	807	806	758	839	763	783	816	838	791	815	814	797	833	837	853	809	795	767	824	775	786	800	793	861	809	803	830	807	794	811	842	843	819	803	810	794	792	774	794	772	723	780	792	783	826	835	774	814	789	763	806	759	807	760	792	774	813	782
20579	47500	37114	30409	22214	2660	1091	1018	998	952	935	856	851	852	847	810	815	860	838	830	852	780	778	799	783	828	786	815	780	775	789	754	829	792	830	817	831	743	759	772	725	793	818	828	783	795	798	826	760	847	802	799	754	820	798	792	765	792	803	840	796	794	837	770	766	816	797	851	737	761	800	774	803	781	758	798	844	802	748	793	800	720	765	776	755	805	806	785	813	815	816	783	797	784	807	723	786	788	808	779	744	767	804	811	825	820	779	754	739	789	790	733	795	783	782	765	797	815	791	806	792	832	760	774	798	755	797	802	751	769	785	770	863	813	788	765	804	829	746	779	750	767	788	798	770	775	782	794	821	823	832	792	802	781	757	767	799	786	800	754	799	799	762	772	753	778	778	796	811	785	810	771	758	761	788	775	822	760	769	774	793	748	795	839	767	816	750	786	799	849	814	792	804	804	827	786	779	764	716	835	794	810	787	786	796	811	817	794	772	803	787	820	837	771	765	826	821	780	762	818	784	817	827	778	793	781	739	800	795	844	797	772	769	770	814	803	799	755	763	798	796	756	821	760	802	799	831	797	766	788	802	816	851	820	824	772	778	788	714	804	806	817	789	788	807	773	790	780	755	783	786	798	837	764	844	783	751	751	739	817	814	786	775	798	795	803	739	813	790	801	793	783	801	743	824	803	764	847	852	766	789	764	759	811	759	773	834	767	769	783	782	773	789	744	799	794	783	809	715	748	785	760	752	800	788	734	793	788	833	764	789	821	768	778	771	790	768	751	768	770	759	838	782	815	761	784	797	778	775	740	791	776	799	784	781	723	786	796	813	768	761	795	806	761	791	787	827	808	771	768	752	752	798	811	767	786	757	765	742	827	796	828	779	838	803	805	800	802	733	775	786	749	762	786	781	766	852	766	795	823	788	786	809	798	770	803	781	797	786	791	814	819	779	778	791	780	808	771	773	816	813	855	785	738	792	791	821	768	798	792	763	760	809	791	817	791	799	801	768	812	753	793	745	739	825	790	810	766	784	806	822	774	767	785	786	773	769	793	754	797	820	808	792	783	796	830	761	813	763	773	775	804	781	767	768	785	805	829	787	805	792	789	769	793	773	774	775	769	789	763	759	721	783	828	742	777	821	780	813	750	801	804	775	737	785	778	800	787	790	762	823	823	819	820	761	823	786	850	813	792	746	790	780	836	790	796	808	801	777	741	767	776	819	795	754	781	798	789	799	767	775	819	822	753	761	762	777	777	823	810	815	867	753	765	824	809	818	821	755	800	809	810	787	795	769	780	788	788	748	785	775	787	755	727	772	832	729	822	744	793	814	805	845	786	763	826	779	775	804	738	798	772	806	800	770	777	817	807	810	750	824	790	835	831	823	795	760	769	791	736	825	780	747	778	793	759	821	781	802	733	825	773	811	761	795	807	803	749	786	793	778	803	759	754	770	790	751	789	837	810	817	790	779	783	751	744	797	770	831	788	784	775	795	801	782	787	771	847	849	784	778	872	793	833	798	806	744	799	784	803	791	779	783	819	767	814	786	763	752	803	807	803	777	831	738	793	785	808	802	812	801	796	810	790	783	836	787	797	772	811	796	760	755	783	826	798	759	816	829	843	773	750	763	745	751	781	820	856	792	759	777	813	795	786	775	789	797	831	806	793	822	772	800	797	764	743	769	769	783	821	821	807	770	797	775	754	801	776	747	768	796	796	815	761	746	764	801	774	794	790	757	812	774	772	752	782	767	746	796	766	778	763	773	785	728	824	814	779	739	759	774	802	775	784	806	807	741	848	811	796	795	786	789	782	790	810	804	799	785	788	842	800	804	798	822	815	752	747	793	825	828	745	824	778	821	800	777	780	783	809	792	803	745	794	758	796	788	791	747	785	760	817	741	786	819	806	817	833	802	823	755	817	819	788	803	805	772	736	785	788	784	792	829	787	805	765	786	765	867	793	777	789	803	801	764	791	739	814	787	751	804	755	817	799	816	786	818	747	766	756	810	764	739	784	763	780	781	771	786	796	789	789	760	753	772	776	822	773	783	778	795	786	795	760	814	748	759	780	777	770	770	777	785	786	728	781	837	797	824	799	759	816	747	754	774	794	737	773	794	821	768	779	786	761	827	817	741	825	817	783	764	733	772	829	747	822	821	804	786	796	801	761	802	747	747	790	777	796	799	819	803	805	852	812	809	800	781	810	779	811	789	790	758	760	746	790	785	783	795	748	789	780	752	752	816	828	813	777	781	792	820	799	775	784	790	818	757	792	774	769	825	777	774	808	815	783	768	742	761	778	798	775	774	802	775	790	803	780	795	831	791	770	780	808	806	774	755	791	746	819	777	800	784	809	759	801	727	780	778	832	831	795	807	776	771	813	789	823	805	761	754	787	759	817	819	782	781	782	759	764	795	759	804	783	792	801	819	776	825	809	792	830	769	787	762	849	811	788	749	798	790	802	797	782	781	767	807	834	807	836	833	798	819	786	767	797	760	815	749	787	857	786	768	778	820	834	821	795	757	731	844	752	763	759	820	790	826	779	782	786	787	809	836	761	794	772	738	784	779	792	814	795	802	795	781	806	767	791	806	811	794	792	799	802	723	858	795	731	802	805	819	819	836	751	782	809	734	740	837	816	763	776	806	743	792	785	771	823	809	792	754	800	827	806	802	820	789	804	761	775	768	723	819	841	746	811	752	806	835	798	807	788	739	817	857	798	774	788	765	790	752	767	770	768	785	803	806	774	818	748	808	825	797	798	784	779	780	756	788	788	803	797	790	802	768	788	776	805	805	779	772	777	741	747	827	766	793	835	761	788	806	811	756	753	783	797	809	788	747	768	822	832	756	808	787	767	780	754	798	783	793	795	811	807	756	766	798	828	778	787	773	776	795	839	791	800	807	793	799	781	820	783	776	812	765	750	779	792	750	805	736	792	839	787	778	732	753	777	812	774	724	777	755	830	761	842	785	747	803	819	734	775	799	774	758	793	820	749	799	752	813	771	856	794	803	797	780	778	758	783	783	778	759	803	786	777	780	825	829	767	818	818	831	805	818	776	800	756	788	793	843	794	802	836	758	861	825	804	794	771	749	771	813	796	788	796	754	781	826	803	783	746	778	784	783	810	746	835	796	759	686	803	775	814	821	781	783	787	823	803	765	778	829	798	808	780	785	872	797	780	751	763	780	763	813	816	767	762	769	804	798	789	808	739	749	774	825	748	765	779	840	835	748	792	789	811	811	773	818	770	789	857	772	747	740	756	799	755	847	790	801	820	798	768	818	831	776	758	822	822	786	759	750	833	754	838	820	824	854	738	744	793	779	782	821	769	766	786	748	785	752	844	839	776	777	793	795	765	759	762	751	750	792	727	806	784	782	787	726	834	812	766	764	765	803	770	745	807	832	834	826	796	768	861	809	763	773	824	822	732	792	793	791	813	832	799	758	801	768	775	740	751	777	805	785	743	791	764	786	797	827	797	754	776	799	778
22104	20908	28589	23891	24241	21593	12363	1229	654	605	588	516	444	413	400	379	411	364	333	374	321	356	342	341	322	347	340	356	313	319	314	333	278	313	330	309	345	290	316	323	290	338	309	298	325	317	299	289	295	327	332	307	301	315	336	306	302	293	316	286	322	304	286	326	294	308	279	304	279	290	300	293	312	297	251	310	305	340	303	295	308	288	304	324	311	296	297	279	287	339	294	286	304	280	321	315	283	326	282	317	274	281	313	306	305	303	308	310	300	299	323	270	281	272	289	306	292	270	284	311	297	294	306	292	288	320	334	293	302	345	274	340	305	274	293	286	295	297	260	307	306	291	315	311	293	297	293	290	324	274	300	302	297	290	312	297	294	313	289	289	299	294	278	298	297	296	297	332	315	301	310	335	307	266	276	311	298	309	301	328	308	292	287	312	286	271	317	281	300	313	280	278	316	305	308	300	312	309	291	308	313	304	334	279	270	307	312	325	307	320	307	315	294	289	284	280	280	317	303	278	295	286	291	266	281	289	299	292	293	339	300	315	279	289	299	325	306	299	316	298	306	275	294	289	316	279	260	295	315	311	317	329	285	284	315	312	324	308	286	308	290	291	317	299	270	288	254	301	284	278	284	315	346	281	331	292	312	331	268	307	261	272	293	304	290	331	315	264	294	291	315	298	306	281	274	310	316	316	331	293	325	302	304	282	276	300	283	316	298	310	321	292	321	313	297	283	329	321	294	299	306	295	302	302	295	308	309	313	282	306	327	296	317	271	318	301	277	277	303	276	269	286	282	307	313	329	318	295	263	318	323	295	301	294	306	309	282	300	307	297	311	318	292	288	263	309	301	319	290	271	320	308	310	312	314	303	313	338	269	279	305	282	306	288	289	302	299	303	335	290	310	252	316	298	307	311	312	320	322	302	269	311	356	280	307	320	293	294	273	304	322	307	329	293	273	316	311	303	312	292	280	295	306	298	308	291	319	319	318	275	297	308	306	296	275	299	296	285	311	291	317	309	300	267	290	281	298	269	326	322	312	312	281	309	305	285	286	300	284	287	283	302	316	276	293	308	310	320	286	308	290	317	320	298	309	321	290	308	326	337	337	304	319	290	310	312	306	290	311	311	308	350	310	303	304	306	287	319	326	306	321	288	285	299	289	292	285	314	290	287	289	270	313	312	272	287	303	306	307	309	300	294	327	280	276	336	293	294	298	332	326	311	294	307	283	321	273	310	293	310	297	281	299	267	285	310	308	311	319	305	280	320	274	263	288	320	311	298	313	267	318	297	285	317	328	303	281	287	334	287	329	327	291	304	277	285	283	301	292	300	274	339	290	294	293	288	314	296	286	311	308	300	317	343	286	301	284	287	301	275	287	304	304	304	281	320	318	298	285	305	292	272	301	313	295	277	326	304	263	255	287	255	307	275	310	311	271	290	280	317	302	298	324	286	311	279	329	318	318	310	302	324	282	316	296	285	309	334	304	285	308	301	337	339	271	299	305	285	296	321	290	310	293	309	327	279	290	334	311	337	326	318	294	302	285	317	290	288	289	285	287	308	298	322	349	313	275	329	335	278	286	287	316	298	306	315	326	310	318	291	259	299	294	284	282	300	277	293	293	287	296	293	287	325	322	263	292	289	292	292	282	266	280	314	330	311	312	303	270	268	298	300	336	295	284	303	316	298	297	303	318	308	304	317	308	287	322	303	307	319	312	317	306	312	291	289	272	275	314	273	324	294	308	290	334	304	289	330	318	302	298	320	301	294	293	284	275	281	335	305	313	312	321	299	302	319	287	299	315	286	335	300	304	353	295	304	327	310	300	314	290	345	327	325	274	294	295	289	297	287	292	296	293	297	307	290	289	291	293	295	317	324	314	302	264	296	310	266	305	302	307	305	313	297	278	321	298	326	291	357	292	280	306	327	330	296	301	336	292	307	289	284	317	294	297	271	274	306	286	301	288	319	302	299	279	284	315	306	279	297	314	318	298	281	322	303	300	283	285	310	285	319	303	259	282	286	293	327	281	286	314	306	294	267	294	302	293	267	300	313	313	299	285	300	298	301	325	292	326	243	298	281	298	310	291	264	316	333	306	304	258	278	280	312	305	306	283	266	304	338	286	298	278	303	289	282	306	282	292	331	265	297	271	262	299	318	282	298	260	315	287	292	266	329	339	294	293	293	280	292	340	297	282	280	302	319	269	283	309	290	321	284	294	314	304	302	326	280	295	288	307	303	310	278	300	284	291	282	277	301	328	306	271	310	283	285	262	301	281	288	300	296	296	261	279	313	290	309	305	318	280	281	298	299	294	293	296	242	303	316	305	273	316	294	295	297	328	302	291	268	306	313	278	315	294	314	311	313	271	284	308	310	287	297	280	341	286	311	272	298	302	301	302	321	321	287	301	322	297	318	314	313	296	282	300	302	295	273	314	312	306	315	286	300	329	323	289	311	320	274	325	286	293	303	348	325	297	287	304	299	270	289	308	298	281	248	282	304	282	314	298	284	317	282	309	280	285	281	295	321	307	270	312	332	297	277	268	263	310	284	298	300	301	305	273	324	303	298	315	305	289	288	332	329	324	307	310	310	282	272	292	334	288	325	307	303	307	292	270	307	301	287	276	271	309	300	315	301	310	299	301	287	277	290	304	303	289	281	312	300	293	311	299	277	308	314	307	299	296	316	323	288	314	288	307	283	299	322	336	282	302	284	314	311	279	291	294	334	311	285	282	298	306	310	326	285	297	297	325	290	275	300	297	300	292	307	282	287	294	310	295	294	302	262	304	288	311	281	321	324	289	314	310	316	292	315	289	295	324	312	291	320	302	298	324	320	291	313	313	305	311	297	275	320	295	342	322	286	299	297	265	347	286	303	297	301	324	306	305	317	337	308	318	291	346	329	316	258	291	309	313	310	274	290	277	286	304	312	317	285	283	314	300	289	310	319	323	303	311	316	271	268	306	307	286	341	325	303	317	316	294	288	310	284	288	292	296	303	321	304	304	298	297	299	337	302	270	268	312	299	300	301	298	270	314	339	279	301	333	296	323	279	321	324	303	337	299	323	303	296	332	296	292	308	323	264	306	300	295	296	319	300	306	283	312	292	312	299	285	289	290	312	316	274	273	295	322	331	279	325	286	303	301	321	295	316	319	311	271	283	328	298	293	306	284	288	331	284	291	281	301	312	288	320	315	287	267	266	318	291	298	289	317	286	285	343	309	288	310	303	335	290	330	308	300	319	293	311	325	324	307	312	300	293	292	283	288	266	309	323	305	268	273	299	312	311	281	315	300	305	297	297	295	283	283	281	254	297	278	326	328	285	284	281	285	298	302	294	282	295	306	301	299	284	311	268	284	331	290	316	296	283	287	271	306	315	309	320	339	321	307	318	290	286	300	307	328	280	319	317	326	303	303	284	288	311	266	286	296	286	306	291	282	305	288	296	305	304	292	290	306	320	318	319	299	330	285	282	286	295	306	305	312	292	309	292
23756	57155	45702	44538	40696	7438	1533	1145	899	744	717	561	518	455	457	462	380	395	386	360	350	322	361	366	337	317	341	309	327	346	318	311	362	325	344	279	330	287	325	276	326	302	307	313	316	303	290	323	287	280	295	282	312	305	281	281	321	308	310	321	306	289	312	317	306	293	308	302	294	268	286	290	302	320	340	283	295	342	305	308	336	291	303	312	313	339	306	275	283	296	287	293	318	321	283	310	297	285	305	257	292	282	275	282	300	278	295	321	306	314	285	320	331	300	313	325	279	302	297	303	286	303	307	297	308	267	278	309	260	300	302	294	298	322	304	263	328	296	284	305	319	280	275	284	302	289	317	303	284	304	312	288	296	306	264	291	287	288	316	309	298	320	318	344	273	300	308	287	291	325	267	295	309	329	278	318	305	289	334	328	309	310	330	286	301	277	310	276	288	320	299	275	288	319	310	293	292	315	266	302	281	315	258	300	273	280	293	295	347	289	277	294	285	306	291	300	296	291	292	293	331	266	313	309	278	301	305	296	310	282	293	321	291	273	265	283	292	304	272	262	306	279	275	305	302	319	284	275	291	285	289	301	277	275	292	290	279	303	305	295	312	289	276	302	304	293	295	273	298	294	280	286	301	296	297	306	305	311	297	307	284	316	282	294	321	299	274	279	285	307	292	317	299	292	291	309	273	325	295	301	305	309	288	279	290	285	279	294	313	275	252	281	306	298	322	300	282	301	303	284	298	289	292	322	291	280	307	280	268	335	278	270	276	293	289	331	289	311	303	306	301	271	306	291	309	276	282	318	310	282	300	302	311	305	318	283	282	309	263	277	301	263	296	313	293	295	302	257	306	302	306	302	306	285	301	315	310	277	284	286	312	293	306	302	310	287	301	271	321	313	289	322	291	292	305	286	291	288	312	293	296	295	305	281	298	301	277	326	303	308	302	290	278	309	289	332	320	299	297	310	290	255	282	274	309	316	297	290	287	285	274	313	297	291	296	312	326	304	290	299	287	283	273	295	293	311	286	296	290	305	307	269	305	290	270	313	296	288	295	293	295	298	302	267	281	293	268	296	308	273	305	268	334	330	324	293	278	303	294	324	277	308	311	286	289	286	293	273	289	322	302	299	297	309	295	324	299	304	266	271	314	287	294	286	295	299	317	275	285	302	306	346	293	286	275	270	311	302	284	274	311	310	273	277	303	313	292	290	330	280	280	284	273	319	271	319	300	272	303	324	272	305	271	296	301	310	293	264	312	260	303	315	278	289	343	274	309	293	277	296	324	319	304	287	308	287	289	299	280	276	275	301	247	328	292	306	262	291	305	294	297	288	314	311	277	303	301	320	292	302	284	301	291	288	287	269	249	320	264	316	272	292	284	270	320	295	295	279	309	321	295	289	300	308	288	294	296	298	280	275	275	303	299	323	281	285	301	311	296	294	285	315	288	322	298	343	317	305	290	285	307	286	295	303	298	279	300	302	292	279	300	327	288	296	328	329	271	291	307	293	295	296	314	309	303	287	283	277	297	313	308	305	296	305	304	302	279	286	293	274	282	276	293	281	282	276	292	323	271	303	293	289	323	302	279	264	307	289	287	319	275	286	264	305	263	287	305	306	269	328	338	343	279	308	309	278	297	269	270	296	301	294	289	300	300	282	308	261	300	285	293	295	281	309	297	300	318	277	330	274	299	301	298	312	332	298	287	299	298	281	289	272	280	310	329	297	277	317	273	288	283	305	301	295	311	307	279	316	318	285	299	282	288	305	310	294	315	303	277	292	301	278	301	267	281	293	287	292	291	288	317	286	309	317	310	278	316	306	293	301	291	304	307	302	267	280	337	277	267	295	296	304	275	306	295	294	259	292	315	320	300	269	287	250	301	313	281	306	307	334	291	307	251	293	290	295	304	308	323	280	308	300	269	280	314	310	282	299	275	289	305	282	293	295	301	270	265	302	292	310	285	285	298	316	288	310	287	288	268	288	285	321	317	279	258	298	279	308	271	333	317	304	292	324	278	292	321	261	310	288	324	300	298	316	273	300	282	265	287	317	287	326	270	298	278	332	281	305	280	281	290	314	288	304	291	288	290	319	280	276	302	284	276	307	292	316	279	325	309	286	281	307	296	269	274	291	300	266	332	253	297	321	285	302	260	321	293	305	301	288	313	311	295	280	295	322	324	303	284	309	300	275	271	289	271	278	280	292	329	320	289	296	274	292	308	288	293	334	260	295	266	313	277	305	309	317	323	284	287	322	284	294	293	271	301	319	277	279	305	293	280	289	295	287	283	320	297	308	264	314	298	298	310	264	291	306	287	288	288	250	296	290	302	290	312	296	304	310	316	291	328	284	272	290	315	299	294	285	298	281	299	265	298	312	357	264	279	278	287	330	328	319	300	287	297	274	288	282	290	302	269	229	281	271	290	302	287	284	316	285	310	289	287	315	289	324	290	299	282	293	266	270	302	290	271	296	276	303	285	322	289	295	311	283	286	287	314	273	300	305	322	298	296	320	275	295	317	282	325	285	335	301	284	311	277	272	295	286	309	297	287	292	297	328	278	311	297	298	269	279	290	327	282	301	321	307	293	283	291	310	301	304	304	297	286	282	281	302	298	308	268	282	294	285	293	314	306	302	303	313	275	305	305	304	304	302	285	319	269	332	286	304	298	301	272	313	296	296	297	286	311	307	284	329	308	277	270	318	283	301	301	296	284	290	289	266	310	297	307	270	291	307	292	282	279	331	279	282	290	283	300	285	295	315	298	285	291	288	295	280	323	284	317	298	279	286	272	291	341	262	304	310	306	299	278	298	284	297	275	272	288	302	277	328	262	278	269	309	248	284	312	277	317	280	310	269	300	287	287	318	283	286	317	293	319	279	313	289	300	315	307	290	297	288	296	295	321	290	255	279	308	287	294	258	299	298	307	273	297	299	279	314	294	285	284	314	302	301	280	279	313	306	277	313	280	278	296	295	326	349	334	269	302	298	314	323	287	287	285	300	283	282	293	327	338	276	293	290	287	319	286	292	257	310	293	300	285	289	289	289	300	296	308	290	306	304	282	278	301	287	315	294	286	291	291	289	292	298	296	269	296	322	306	300	300	290	288	327	296	271	306	284	278	290	261	274	291	298	309	310	285	270	288	280	278	312	289	299	302	286	270	295	287	291	309	298	273	324	283	292	296	270	292	321	322	301	288	309	300	270	301	265	316	309	304	301	287	299	305	309	300	276	324	296	281	298	308	288	282	270	313	273	317	324	297	317	283	316	297	285	314	318	293	271	255	293	290	257	278	277	311	311	304	289	298	277	318	337	310	297	296	279	298	310	293	306	288	304	277	279	269	294	307	297	296	295	288	269	298	326	295	329	294	295	303	325	271	307	307	323	319	282	290	294	319	303	307	282	273	317	305	256	317	307	287	293	315	307	305	311	317	285	276	305	311	291	292	283	325	314	311	280	304	321	289	303	307	310	329	262	297	266	279	293	300	279
27638	26611	32539	19642	6336	1402	863	800	822	830	773	826	787	864	820	829	850	825	786	830	816	819	788	802	771	837	792	794	837	815	810	833	843	835	782	816	794	805	821	810	799	811	819	791	850	806	792	833	850	836	799	776	854	815	774	771	778	770	835	835	808	798	802	820	803	769	781	832	845	788	800	829	818	766	778	757	829	786	805	819	792	776	790	793	816	814	839	803	792	787	826	785	813	773	779	806	800	766	780	813	810	781	826	803	849	831	796	806	831	782	759	819	790	833	802	755	803	830	874	776	804	823	745	781	824	824	797	832	826	824	813	809	818	830	778	795	775	786	755	803	862	800	802	823	783	839	831	811	761	811	855	808	780	828	786	807	784	810	793	777	762	814	756	788	825	877	842	831	810	801	801	809	812	860	826	843	800	752	781	793	836	749	765	758	780	821	815	801	790	835	817	792	837	828	789	817	824	748	808	797	807	790	797	823	845	827	782	820	795	820	766	794	838	797	778	805	796	799	747	725	830	782	812	799	842	864	742	827	780	832	816	760	773	826	818	792	784	809	816	766	840	808	777	805	793	822	818	800	758	827	866	777	804	781	806	774	806	807	833	819	785	757	786	836	771	800	831	801	801	801	791	820	786	785	854	830	743	819	809	824	772	785	778	783	809	850	801	850	811	801	809	757	767	858	776	841	776	776	815	797	817	855	844	777	832	812	778	839	859	781	815	794	833	802	813	817	804	807	831	815	766	806	732	821	801	819	789	807	819	778	819	814	778	826	834	765	801	828	832	818	793	810	781	777	829	814	800	837	744	796	829	848	782	872	789	817	768	819	830	818	851	773	798	834	811	766	813	736	808	798	824	805	787	776	761	732	778	783	828	805	778	815	818	809	781	779	788	842	768	808	789	790	748	795	804	817	817	854	787	779	781	831	835	830	763	854	802	807	760	764	798	773	785	804	775	776	802	787	804	806	829	808	801	778	824	776	790	774	792	818	793	821	828	784	835	810	823	772	759	812	827	824	813	785	807	803	779	822	829	817	839	819	819	869	823	827	794	791	813	788	822	808	829	844	745	787	778	825	857	794	821	783	854	816	802	814	786	791	801	758	847	813	786	824	802	804	767	778	820	808	844	779	786	870	791	756	776	850	845	786	779	800	812	803	796	783	836	830	812	827	841	774	844	802	791	810	822	808	800	741	833	787	798	770	804	765	784	778	823	773	821	858	841	799	828	835	805	834	793	807	832	814	820	868	763	837	795	852	837	869	856	758	804	790	794	793	766	823	810	802	810	824	767	810	800	811	761	840	853	806	806	775	837	847	828	860	767	759	817	779	814	808	818	849	768	796	774	809	787	815	762	796	836	834	782	851	843	793	858	822	810	781	787	784	764	811	782	852	842	798	768	790	829	800	816	749	770	728	816	791	820	806	839	744	806	815	762	785	805	779	820	799	798	774	813	815	750	827	784	809	810	763	818	821	793	778	813	818	816	823	820	816	818	795	807	771	784	816	773	798	758	788	808	800	796	800	784	726	823	818	780	807	839	802	747	808	786	840	826	815	825	800	821	766	797	804	824	821	816	798	791	845	769	823	810	815	808	839	816	779	779	813	783	802	799	737	778	834	804	829	776	786	818	832	801	835	775	761	845	797	748	813	845	775	755	773	767	804	838	780	774	781	776	792	800	755	806	834	810	850	830	769	789	809	777	784	800	797	840	778	790	753	745	810	853	780	853	843	716	831	774	841	778	820	763	840	789	772	854	776	773	802	792	798	873	797	757	831	780	815	793	774	752	825	809	788	778	809	816	811	773	843	790	843	810	794	831	826	823	775	791	825	818	817	799	774	788	810	757	807	809	803	791	818	815	809	803	746	831	765	820	838	751	850	811	788	775	839	804	808	828	818	794	807	828	777	831	781	797	778	799	829	781	826	761	845	782	794	826	819	706	811	815	780	838	808	778	828	834	823	774	821	792	791	777	784	846	804	818	878	787	804	774	770	814	806	818	825	785	806	795	806	796	784	815	814	839	788	792	861	784	839	812	791	788	772	813	816	854	758	804	773	815	821	748	813	781	771	776	794	808	772	801	846	810	851	760	791	824	839	765	805	846	859	790	833	770	821	791	822	805	817	805	822	830	824	842	802	784	741	722	802	776	769	814	799	792	806	805	806	804	842	860	849	799	747	806	820	796	840	877	804	744	787	815	791	802	793	833	810	796	789	772	820	811	871	813	830	838	785	839	768	772	796	787	801	808	828	765	806	771	786	828	819	870	819	841	851	820	854	784	781	819	794	820	769	802	796	797	816	815	796	774	871	767	838	773	800	760	800	780	811	813	823	769	785	810	808	855	811	803	789	787	762	819	776	794	796	795	822	811	770	821	804	791	793	810	780	817	802	822	860	790	801	803	793	772	809	781	768	802	794	788	833	765	820	832	809	836	787	883	779	807	769	801	800	797	788	757	759	744	764	801	782	785	833	771	767	882	815	840	848	883	849	825	797	815	798	789	824	832	783	795	801	797	808	807	779	821	767	777	830	772	848	839	859	774	845	819	831	807	776	789	782	798	811	815	832	773	790	790	776	836	847	844	801	825	829	821	785	852	821	771	827	830	845	761	824	797	804	758	777	817	805	828	838	777	757	830	853	786	790	825	778	778	790	843	839	809	753	753	831	771	831	825	811	788	845	846	830	788	839	773	817	814	795	767	790	837	801	812	756	819	849	798	793	821	781	787	840	771	763	827	763	789	766	810	813	807	809	777	801	816	836	822	804	796	831	815	830	813	818	828	783	793	828	809	805	768	758	789	863	848	781	817	797	820	811	814	822	833	818	804	795	802	792	856	820	809	790	766	846	754	812	834	811	793	801	793	835	782	840	808	801	797	818	770	797	780	819	798	784	813	815	776	803	895	826	787	755	842	816	807	801	782	874	826	804	833	822	821	783	870	791	782	821	742	763	799	846	807	822	775	844	772	799	833	754	765	818	788	801	751	768	815	843	790	749	817	796	818	822	821	813	756	800	821	804	814	796	792	800	814	756	781	803	791	816	822	835	756	859	844	836	795	820	810	796	832	770	796	815	787	812	841	784	775	761	830	797	782	787	823	820	780	791	794	802	790	790	804	795	841	796	830	801	803	792	829	821	827	776	785	778	841	821	812	806	747	784	822	784	818	761	808	831	804	801	780	784	776	794	756	780	774	794	806	849	831	832	788	801	866	793	777	790	816	823	847	820	821	847	797	800	774	783	835	794	770	807	783	814	807	833	765	790	842	849	778	796	811	804	838	805	786	828	792	786	824	814	775	789	879	859	855	765	838	802	834	792	856	781	827	821	860	784	803	830	761	822	821	827	773	839	767	828	772	822	815	837	812	837	826	747	830	794	790	822	782	801	803	816	828	793	764	833	846	876	840	785	800	803	811	822	807	861	847	759	821	797	835	812	821	829	830	823	767	770	773	809	788	823	835	796	794	824	821	848	822	811	840	777	818	779	748	821
20498	42204	33356	13842	4782	1219	824	874	882	813	844	883	860	856	775	809	793	871	819	796	858	830	842	831	776	829	802	833	886	835	824	780	778	805	839	824	831	820	843	809	833	846	864	780	855	791	793	838	777	814	838	804	823	812	805	830	822	797	839	824	882	779	853	831	799	828	839	813	833	823	784	801	825	832	867	858	810	841	840	812	808	808	800	815	876	804	811	820	804	848	769	867	859	828	821	807	784	871	799	827	812	801	790	811	793	866	829	812	849	829	836	818	836	776	819	791	834	812	831	852	817	808	778	807	837	838	828	771	838	800	804	786	816	790	773	826	809	820	812	843	831	851	798	843	809	795	775	829	821	820	843	843	813	813	826	845	840	827	813	845	791	797	818	854	844	801	840	835	826	783	847	824	832	828	816	798	786	832	863	768	804	833	812	780	839	864	799	804	809	777	831	815	822	799	816	817	804	819	817	809	808	839	822	817	764	796	846	847	859	888	818	854	810	834	801	805	819	853	820	853	840	806	810	873	821	840	817	832	824	831	817	796	861	771	800	837	833	861	848	773	824	856	844	843	836	838	840	817	760	839	856	854	828	769	860	806	831	836	816	807	816	841	850	820	803	827	787	830	809	804	876	826	834	849	755	807	833	817	850	869	800	810	819	852	874	886	833	860	847	829	789	777	828	840	822	869	791	802	814	831	793	845	807	839	801	797	806	838	826	782	822	818	778	845	755	838	808	843	816	835	801	840	843	826	783	808	820	792	819	815	853	822	785	851	760	834	843	800	770	821	803	840	777	786	818	823	865	833	825	770	842	835	808	788	823	827	814	899	827	797	793	798	857	830	828	836	794	829	834	815	830	786	750	814	837	833	873	786	805	806	827	806	810	838	869	782	789	848	778	755	847	819	828	781	811	882	838	844	852	841	817	767	864	849	820	826	816	802	810	808	796	894	857	809	834	860	795	802	819	819	847	800	835	833	778	834	867	827	776	826	837	855	803	857	815	793	810	813	786	847	835	817	796	831	809	860	774	834	798	794	826	829	828	787	812	834	793	836	828	855	763	828	830	831	850	807	832	838	835	827	830	795	813	819	770	795	855	794	814	821	845	787	807	866	797	837	795	858	822	833	823	820	843	860	813	832	840	812	808	813	851	862	841	785	774	759	823	861	816	788	801	827	851	893	820	834	836	811	816	811	802	840	848	822	802	790	787	848	832	854	824	801	844	810	837	805	808	808	889	793	838	819	807	820	841	854	797	843	848	868	844	784	784	798	799	874	833	812	821	842	835	826	826	773	791	836	813	820	815	792	826	826	827	763	780	835	795	793	879	807	817	828	860	797	842	798	830	835	803	829	800	816	825	826	840	833	815	859	815	852	826	806	855	824	772	840	798	835	818	814	855	807	824	846	844	776	850	845	821	806	814	791	850	853	822	796	801	805	847	824	785	827	813	782	834	781	869	801	801	809	818	859	777	814	819	804	816	808	812	812	838	790	819	852	835	784	809	810	886	834	807	799	811	816	785	819	867	773	846	848	850	844	853	823	817	821	839	854	844	821	813	782	842	825	800	837	771	823	805	794	836	818	818	816	805	843	772	751	827	834	830	794	824	849	825	822	873	836	821	813	813	796	811	811	839	806	854	780	803	801	839	786	771	853	831	803	843	828	807	773	890	818	852	807	844	860	822	807	811	770	804	839	806	799	802	804	887	786	821	803	826	845	808	780	817	890	807	864	819	826	811	794	811	808	832	810	839	827	813	814	827	786	832	796	788	774	787	851	820	819	815	790	829	849	825	844	821	789	799	812	798	846	797	822	803	815	820	809	803	840	768	826	819	762	812	808	784	854	863	815	802	797	838	870	836	807	752	865	844	858	804	796	851	805	820	819	825	821	851	814	828	833	758	786	816	874	822	833	775	819	850	770	770	832	807	797	796	803	847	800	816	770	801	801	823	811	812	822	801	817	818	832	818	798	837	812	792	805	871	786	847	809	812	847	822	820	802	796	815	826	838	861	801	827	816	818	829	834	823	841	815	822	855	832	790	819	811	854	883	757	825	819	822	796	789	821	811	888	819	830	782	794	801	838	815	779	852	817	820	869	835	843	791	862	812	853	798	814	784	786	826	808	814	851	807	839	795	821	822	832	813	788	788	839	820	822	806	884	815	847	820	766	832	841	794	842	799	805	764	816	838	805	847	829	792	811	796	834	799	810	857	797	817	801	758	792	808	833	824	838	817	817	809	857	819	813	834	822	826	838	841	834	847	781	801	817	777	849	749	843	851	784	822	882	784	810	789	793	781	835	838	799	838	835	849	784	818	879	824	774	843	843	833	834	834	770	850	821	835	838	829	769	835	775	840	868	815	782	831	846	839	810	806	820	830	852	819	823	767	804	856	816	834	864	849	841	851	817	843	783	874	821	801	870	774	825	821	829	825	828	804	845	811	877	849	823	801	816	818	810	771	797	811	807	837	822	812	830	796	841	840	804	796	849	808	810	813	830	830	810	877	787	758	895	812	829	833	789	836	811	795	840	829	778	848	832	846	802	871	794	815	772	803	834	770	860	784	818	815	815	807	808	830	812	840	810	859	833	835	787	828	809	866	767	839	778	830	817	835	805	805	848	793	808	769	812	850	837	811	779	824	812	793	821	841	892	858	803	784	828	824	817	793	832	875	803	776	800	816	830	801	792	774	832	807	880	838	829	809	825	820	811	812	836	827	849	823	785	882	771	883	840	804	815	853	851	836	811	870	817	821	808	822	809	747	750	768	834	805	840	822	809	849	798	850	837	909	878	858	783	793	780	821	852	818	845	767	839	830	808	828	804	788	797	808	810	769	828	813	840	837	838	739	851	858	805	854	781	878	783	807	813	858	785	823	769	816	763	881	824	827	785	844	824	823	859	816	767	814	872	820	778	786	819	844	857	784	865	840	817	804	828	841	834	827	814	825	808	825	821	853	859	787	806	818	823	828	796	866	808	864	822	831	811	813	896	790	770	816	810	871	845	751	843	844	851	811	814	824	827	837	844	861	821	822	827	779	835	800	846	820	821	825	862	776	759	881	838	852	848	820	800	801	819	809	857	889	869	780	787	856	831	827	853	835	796	787	817	832	827	810	791	780	798	835	796	848	793	841	847	837	789	795	799	787	812	820	773	771	830	811	812	798	793	827	822	811	817	844	806	792	767	841	830	805	808	801	827	842	858	818	803	792	812	820	824	797	838	835	805	785	859	804	838	834	824	849	819	849	780	866	834	804	897	852	776	804	793	790	800	753	803	825	753	820	786	786	814	837	816	848	846	864	818	828	772	879	849	776	818	805	787	814	830	799	795	811	788	868	801	813	813	879	831	871	799	793	754	814	816	791	816	802	830	787	786	795	835	812	794	815	814	823	818	815	769	823	804	816	817	789	844	819	786	783	884	853	814	787	814	813	853	786	827	835	850	883	799	815	786	832	788	835	830	809	814	771	810	847	808	870	858	779	793	802	832
23290	20985	28356	24967	26633	17158	3150	715	595	601	582	528	496	491	500	479	460	482	465	421	471	469	439	475	441	425	441	445	454	432	463	437	486	463	408	420	379	443	464	435	429	429	414	446	434	468	405	445	463	426	465	437	483	456	482	459	406	474	400	429	409	443	481	447	416	443	442	446	390	412	438	413	427	439	439	507	430	444	441	432	457	408	446	459	439	455	434	462	455	464	465	457	408	424	449	432	428	443	416	417	409	443	406	439	461	411	417	436	419	436	448	441	374	436	454	410	449	436	395	473	429	396	414	440	403	428	462	411	438	459	434	419	416	438	411	434	428	472	425	430	439	470	440	427	409	457	427	431	445	437	466	442	439	446	458	427	405	443	411	457	464	442	480	459	455	448	413	445	399	443	411	417	429	437	476	426	416	433	465	443	454	410	438	406	417	422	428	458	433	469	446	460	430	438	425	483	415	431	414	450	424	428	408	457	437	443	403	430	451	413	437	383	470	407	442	446	410	436	430	439	393	435	426	418	430	449	419	421	413	482	425	444	465	411	414	436	441	425	442	432	402	471	430	438	411	431	443	437	456	456	436	408	442	444	451	448	426	424	410	444	435	426	466	414	440	444	479	420	366	437	420	433	431	416	415	452	414	454	437	415	408	427	426	434	434	447	442	437	412	390	397	459	402	396	393	454	433	370	423	385	443	453	414	418	435	458	447	432	407	428	460	394	422	464	418	416	457	436	479	395	426	434	448	423	439	431	453	418	411	404	427	454	415	399	438	412	425	431	416	441	430	447	411	435	394	450	433	449	466	438	418	453	413	449	412	445	419	443	445	405	428	445	420	458	415	456	450	445	389	435	405	434	465	444	410	446	427	443	416	416	449	432	405	463	432	413	412	439	439	419	471	423	433	439	419	442	411	449	423	416	454	443	442	475	427	475	443	433	468	473	415	392	432	411	418	432	452	446	447	429	417	433	414	423	434	409	420	393	391	396	437	409	452	434	436	429	435	399	451	467	429	412	433	430	473	469	449	441	428	432	462	432	441	431	430	463	437	432	432	448	410	414	441	443	439	432	454	446	429	457	427	409	441	465	473	411	404	503	442	462	432	424	401	394	441	408	421	381	425	419	455	428	423	442	452	396	425	422	396	399	426	448	434	401	469	432	415	430	410	441	447	436	432	396	404	462	423	446	401	449	453	452	431	473	455	438	463	431	461	446	436	433	453	441	447	403	413	474	480	409	467	416	423	409	439	403	439	415	404	431	404	424	441	432	423	446	422	442	461	425	460	479	457	471	455	462	447	453	392	431	460	411	435	422	484	405	455	449	478	434	425	412	438	439	405	439	424	446	420	427	422	432	427	410	445	456	447	452	432	435	401	461	445	489	444	436	442	450	420	396	437	440	430	408	423	391	419	421	443	419	398	436	466	435	410	418	437	403	448	420	393	468	481	429	410	401	451	423	425	434	444	420	427	432	425	450	418	456	442	396	461	424	426	414	426	455	415	433	456	409	436	437	443	442	417	435	414	410	434	410	445	433	430	410	434	464	419	459	436	445	409	457	434	452	444	408	430	444	484	421	412	427	421	459	426	430	425	442	414	406	458	408	426	430	431	426	465	444	429	451	435	452	441	441	463	421	392	453	447	437	429	423	449	434	448	423	459	423	402	415	449	466	452	442	441	424	398	430	440	445	451	428	456	426	414	423	405	436	434	443	432	422	401	413	430	429	396	423	420	445	432	398	433	394	390	455	404	415	427	423	475	426	425	400	418	463	425	430	402	457	442	432	443	423	391	400	445	447	432	424	394	391	425	422	465	430	417	424	453	463	407	416	409	486	451	403	453	474	452	444	399	426	434	427	476	452	433	432	400	419	440	477	438	430	443	438	401	411	452	450	421	461	424	460	420	396	424	438	442	412	461	443	429	415	450	428	439	443	435	445	384	431	447	398	452	453	386	454	457	443	416	422	467	454	421	409	442	409	446	411	433	436	436	407	425	483	449	447	427	447	464	431	409	440	464	439	417	448	424	414	390	426	442	433	431	464	401	446	447	420	430	422	470	427	454	477	426	466	451	396	423	447	430	420	422	422	437	418	457	461	420	457	413	453	425	452	456	440	429	417	438	406	418	450	427	483	441	446	430	431	445	462	424	429	430	417	444	412	430	398	427	433	430	428	402	424	435	419	407	421	454	459	442	429	412	418	440	423	438	414	418	381	415	456	420	456	433	417	437	453	454	412	413	403	414	425	443	403	437	414	418	425	460	423	450	429	442	425	428	455	466	465	403	452	409	408	414	429	406	454	434	421	414	449	426	474	457	440	452	466	396	418	439	408	428	423	419	410	419	425	425	429	455	394	443	408	415	405	428	477	437	448	414	416	379	444	440	433	421	463	396	444	417	468	461	392	451	429	470	408	423	437	434	435	442	404	421	424	469	419	432	427	462	411	437	412	420	391	447	441	430	468	430	488	433	428	395	423	460	452	441	473	452	457	437	412	440	463	461	415	447	416	419	432	463	438	419	436	446	432	451	420	448	435	450	432	475	442	439	441	403	410	410	456	411	439	447	426	453	418	436	380	389	403	412	432	415	433	417	456	428	406	466	473	420	458	415	434	452	449	443	410	444	452	368	433	461	411	450	423	417	435	463	437	439	416	418	447	425	426	427	426	414	415	417	421	418	448	403	440	454	430	441	423	433	426	414	431	434	431	441	439	452	436	426	447	440	474	419	425	472	444	442	449	412	478	488	453	385	426	441	439	476	434	454	431	446	420	448	459	415	448	421	416	404	421	404	429	417	432	413	435	445	419	450	426	440	404	454	442	438	444	434	423	433	440	423	457	410	417	455	448	436	433	441	465	457	425	451	434	407	424	483	421	442	423	399	393	450	437	409	428	400	468	418	426	449	399	424	406	433	434	399	415	420	446	462	403	450	390	443	425	444	416	407	453	451	463	440	453	435	453	427	427	438	429	439	454	456	480	420	447	446	409	436	412	444	453	430	458	444	439	397	412	442	424	424	480	436	429	451	429	394	438	448	431	439	420	439	464	463	402	409	439	431	428	418	427	418	458	435	398	431	371	412	454	456	378	425	421	454	425	429	423	466	416	427	429	448	415	431	446	442	422	466	474	458	424	384	442	449	425	432	405	452	475	456	437	385	437	449	456	424	465	430	438	442	434	475	445	432	401	421	446	422	417	475	386	438	444	457	429	440	475	448	417	435	407	422	423	429	442	388	416	425	421	438	407	431	457	433	407	457	419	436	441	436	409	472	452	469	438	429	463	465	469	432	427	427	441	423	441	434	432	400	414	460	423	457	429	441	453	430	422	411	430	434	416	428	437	385	424	414	415	406	434	428	423	425	453	387	454	433	447	455	441	407	445	409	428	431	416	443	409	448	410	459	459	466	412	403	438	424	438	452	429	446	424	443	418	393	447	422	408	424	440	415	439	481	421	428	415	429	406	454	419	416	398	436	430	442	409	414	436	443	408
23384	50014	40058	37983	31484	6719	1094	885	817	671	656	579	602	545	539	544	478	546	536	486	513	448	487	454	469	474	515	490	490	461	486	447	463	483	475	469	474	480	457	456	463	449	446	470	464	474	472	490	454	436	462	416	457	479	490	441	452	475	441	439	475	458	466	471	483	474	484	471	500	474	448	452	494	452	474	438	455	450	464	471	450	400	458	442	443	462	485	486	479	459	464	463	459	472	507	475	440	478	501	429	437	440	473	477	492	494	478	416	429	443	433	472	434	459	490	452	477	459	436	423	444	466	483	443	437	517	464	472	466	433	442	450	448	465	486	450	466	453	498	454	447	460	476	473	492	480	444	463	421	484	453	434	461	465	410	436	461	456	484	480	426	415	468	463	450	417	439	464	455	472	471	436	460	457	467	469	441	464	484	465	457	441	444	425	451	460	441	476	485	469	457	485	425	463	442	494	446	444	439	452	471	468	463	466	510	492	443	454	466	438	443	450	448	464	448	445	490	503	425	443	462	454	434	470	458	469	462	459	433	488	453	455	433	421	441	462	477	458	422	456	434	437	484	436	462	447	458	446	483	445	445	414	470	427	446	442	466	441	394	448	446	460	502	478	454	426	439	432	446	487	458	480	457	489	463	418	451	435	451	463	459	482	470	477	467	442	483	440	471	446	498	479	442	466	487	472	456	450	460	491	479	476	480	481	466	509	471	431	427	453	454	466	440	444	446	430	472	491	434	482	429	458	459	444	458	439	482	453	459	434	448	434	492	443	461	445	450	447	449	427	479	472	415	439	484	468	464	412	434	468	475	438	474	475	466	422	459	441	450	451	435	430	455	481	444	406	478	485	428	445	414	484	448	463	457	448	456	441	436	457	485	451	446	444	484	454	473	458	476	460	431	461	451	432	477	412	451	431	454	469	453	476	449	472	492	474	453	469	461	466	455	438	467	455	472	454	463	453	466	441	435	494	447	488	499	451	465	448	422	505	458	469	482	439	433	457	438	453	442	457	458	468	447	467	458	487	431	434	470	477	413	447	456	452	487	468	469	445	474	475	445	444	477	474	450	443	460	461	434	512	439	460	459	426	447	453	462	431	437	463	447	434	459	460	471	473	477	435	477	454	435	435	472	468	477	475	444	478	433	465	424	430	424	414	471	436	476	439	493	491	443	438	473	465	505	489	463	449	443	474	461	460	473	474	460	449	504	458	516	439	522	444	467	439	471	470	496	469	421	431	490	436	431	465	458	494	487	504	471	470	449	433	459	460	442	455	454	465	444	473	426	463	479	494	445	452	458	439	466	448	445	431	458	456	468	447	456	438	457	460	439	477	418	426	435	457	466	446	420	434	481	463	452	469	485	443	425	456	447	445	450	463	468	496	451	438	410	435	456	447	499	462	474	460	508	490	445	456	491	459	449	484	429	488	454	485	430	446	470	449	484	452	495	418	455	472	445	446	490	446	429	447	468	489	495	468	498	430	488	448	438	492	471	497	429	428	473	393	447	466	462	439	469	482	466	456	468	448	435	487	520	430	451	449	463	451	437	471	472	460	472	426	487	467	468	449	421	488	507	486	455	430	429	461	441	472	432	471	475	446	469	434	461	455	486	446	456	462	505	441	453	443	439	472	471	445	462	493	467	477	433	470	453	449	421	487	452	463	449	452	419	462	464	473	417	458	523	471	461	464	491	462	461	458	465	486	459	447	438	475	445	473	496	445	483	435	490	457	421	458	514	444	482	432	438	469	462	472	429	481	450	450	467	457	470	471	479	472	491	477	477	458	430	450	472	450	474	450	467	435	433	444	482	455	467	470	489	443	420	439	440	464	418	457	485	463	435	425	445	492	451	479	441	424	469	477	478	422	438	453	442	478	463	481	489	502	486	475	426	436	468	443	423	462	449	485	460	466	442	471	425	467	456	456	458	436	470	418	483	445	429	441	447	489	452	474	433	451	486	496	483	490	417	485	459	452	472	428	475	466	498	475	456	479	497	455	500	483	465	424	449	461	469	441	464	454	447	464	470	480	442	449	447	497	451	415	439	468	469	445	441	450	482	484	429	452	474	445	477	456	470	485	472	444	469	429	428	453	459	457	508	457	447	436	455	445	460	419	458	481	423	475	433	433	453	462	434	448	433	442	503	457	451	464	442	475	424	476	483	454	448	456	487	459	457	465	438	485	484	451	435	463	465	467	446	476	455	425	457	484	453	460	468	486	471	432	471	466	437	457	436	442	453	408	482	438	440	451	430	470	429	514	495	435	444	458	467	472	449	471	469	458	458	433	433	449	473	454	458	437	462	429	477	474	426	468	462	476	518	449	426	446	461	445	453	460	489	491	437	461	465	473	429	472	451	445	459	476	436	435	470	458	437	444	433	436	452	429	436	427	459	447	430	443	459	425	486	474	408	417	470	427	465	457	469	453	475	431	422	464	473	449	463	439	458	473	468	459	474	455	453	472	473	431	460	438	489	408	462	452	444	410	433	511	469	453	473	469	442	429	447	493	462	439	437	451	413	465	450	463	462	438	451	425	454	463	469	447	466	453	443	494	457	466	465	455	453	467	455	413	463	459	452	443	453	452	465	480	480	456	473	475	479	486	468	455	456	454	471	458	470	469	465	458	462	508	464	497	491	442	400	535	466	439	434	429	419	474	427	466	463	426	450	483	443	471	470	457	442	457	489	409	470	471	490	464	497	479	463	459	488	507	452	486	464	444	460	441	443	466	417	425	432	444	462	433	453	444	446	490	453	451	467	480	468	481	440	435	445	450	475	473	474	445	451	449	444	480	468	477	485	477	446	462	453	443	455	443	451	470	454	474	496	456	446	452	463	427	430	442	453	455	438	499	453	503	426	426	450	468	485	466	498	410	442	463	428	475	445	446	467	434	430	509	415	473	457	493	464	453	445	455	452	460	447	474	453	448	465	451	429	450	431	442	456	447	457	449	448	467	485	453	455	451	432	438	439	478	477	463	460	469	488	456	486	475	423	488	452	451	433	486	438	486	445	456	486	468	457	472	458	437	517	461	444	432	453	488	453	440	450	486	449	468	444	456	435	465	464	452	455	455	458	433	449	457	460	464	491	430	501	457	463	477	467	464	439	475	457	454	473	481	476	463	426	484	450	475	454	450	444	444	476	439	423	468	477	461	483	435	433	459	443	494	453	440	459	476	441	455	448	446	472	491	467	466	434	482	442	440	478	456	493	422	458	429	467	429	444	479	441	457	458	439	418	450	447	451	456	508	478	465	461	474	446	436	452	466	461	422	428	468	436	468	449	458	494	453	432	477	456	452	426	463	454	469	471	428	473	429	473	466	464	417	489	460	443	440	452	464	419	452	500	464	479	465	467	426	434	469	427	418	464	476	455	450	430	433	460	472	469	480	503	479	469	444	436	459	483	463	411	467	450	454	459	442	457	468	454	430	430	445	461	446	437	439	489	453	464	423	419	446	424	470	453	467	442	467	445	435	485	432	458	440	469	430
24266	20895	27725	25633	23511	8357	1316	935	964	884	853	812	868	881	822	817	823	839	844	829	817	851	852	767	802	815	835	841	801	816	840	861	796	797	831	746	815	757	796	815	850	807	838	781	832	801	825	812	774	867	863	816	839	829	793	838	827	769	825	830	785	787	838	804	812	822	820	793	776	734	804	826	839	774	765	767	815	839	786	797	780	792	818	832	846	802	796	791	780	825	841	855	830	825	837	832	822	794	829	771	870	816	800	760	806	818	837	823	805	809	822	845	819	856	852	867	885	857	805	817	831	865	807	837	815	807	790	817	838	833	806	831	819	801	861	827	860	826	839	828	817	813	851	824	807	844	780	808	819	786	791	787	799	821	812	841	834	817	848	821	861	794	774	832	833	790	836	845	819	877	778	846	776	794	785	757	803	856	749	855	809	763	829	838	787	768	794	808	814	842	844	857	822	819	784	810	831	825	807	808	748	796	857	829	798	770	820	792	797	793	830	840	837	786	828	856	825	805	830	774	808	769	809	811	796	815	850	827	801	779	829	790	809	762	765	796	803	778	808	806	828	816	812	799	810	815	793	846	810	832	831	791	825	838	759	823	831	822	787	831	837	833	828	825	815	816	782	813	823	815	800	797	863	802	840	826	782	822	813	838	783	812	746	781	819	803	792	838	831	818	826	821	831	747	809	803	876	824	795	802	790	802	798	784	852	823	829	845	838	782	812	758	820	795	796	800	830	838	788	791	796	810	857	816	822	801	830	856	847	801	790	803	847	834	803	807	790	811	770	792	802	773	831	853	837	796	833	781	787	784	827	835	827	819	784	827	838	796	825	806	784	781	802	815	803	825	816	793	777	837	846	797	846	850	884	807	786	785	843	813	832	752	798	764	772	873	867	801	856	854	761	803	812	846	875	887	795	810	806	798	867	815	804	774	810	810	838	788	790	852	842	823	792	843	794	788	819	833	811	783	790	884	857	775	803	815	753	785	832	787	826	770	799	836	794	833	830	804	793	807	795	858	838	797	865	790	779	822	827	875	814	795	826	910	868	848	822	802	803	843	844	867	839	795	787	763	823	808	805	789	844	822	789	851	790	863	815	813	811	784	781	778	783	811	826	800	770	839	784	842	829	827	804	818	796	861	770	749	832	826	772	839	779	775	822	853	777	828	791	819	787	800	786	833	802	762	836	793	806	769	819	845	798	825	805	835	827	844	815	795	851	797	843	845	838	900	855	836	774	818	783	823	836	845	832	818	830	820	734	813	834	834	855	817	775	789	864	804	847	768	790	797	768	764	811	846	811	803	826	827	801	844	827	792	802	839	819	756	851	791	826	808	797	780	808	837	765	853	819	782	803	844	797	805	777	791	791	832	865	806	832	827	855	828	837	799	786	764	795	816	782	798	769	832	826	844	819	754	842	814	842	789	842	768	784	846	822	817	815	754	826	812	813	823	861	823	816	818	775	781	763	848	842	856	814	779	820	841	813	797	852	792	802	819	760	787	798	828	825	822	845	812	796	799	807	812	815	792	850	830	809	830	810	804	832	835	806	819	823	821	781	830	780	847	815	790	774	822	825	819	793	806	795	807	817	799	848	796	810	791	858	783	782	813	819	834	796	783	802	861	852	821	770	802	816	801	829	823	809	805	803	790	792	814	762	775	847	802	793	825	844	859	833	834	804	864	808	803	807	813	865	828	885	797	788	815	825	793	815	809	761	784	820	782	806	858	816	836	807	849	834	798	853	829	830	889	822	848	873	844	853	823	825	813	773	790	822	792	803	832	762	809	812	830	748	774	792	801	797	836	801	813	793	772	856	808	807	788	796	782	779	826	831	852	860	785	822	831	792	871	906	813	835	805	823	819	859	829	845	828	799	805	822	821	801	798	752	810	837	801	763	811	816	805	775	810	772	767	841	821	800	841	802	833	849	828	790	786	800	823	787	819	837	849	844	787	834	817	863	841	851	821	783	786	816	856	801	772	874	786	829	868	864	775	848	868	848	823	811	802	801	796	839	775	806	777	837	817	849	829	809	779	816	767	818	768	814	814	820	777	829	822	856	850	818	769	781	789	811	854	844	816	818	819	831	813	811	827	792	780	781	766	906	774	791	851	836	813	819	770	785	803	810	753	841	844	871	764	780	800	834	828	823	884	835	829	743	830	817	836	846	777	816	797	845	831	790	777	805	827	799	823	788	815	821	814	751	786	854	834	803	826	733	815	820	823	843	858	760	886	840	787	823	778	794	859	788	770	852	853	767	785	868	869	833	793	836	809	810	807	803	751	758	808	799	804	785	780	830	801	823	823	807	803	795	782	774	830	839	819	832	789	771	829	768	784	824	786	829	848	793	816	824	791	795	810	800	799	780	808	845	821	770	804	860	807	836	795	781	849	839	817	822	827	781	855	790	853	809	784	847	837	771	817	802	763	772	855	823	775	797	794	819	797	848	812	809	825	796	816	835	859	833	775	791	838	769	786	814	835	776	828	845	809	767	815	812	825	788	820	805	782	817	824	784	879	799	843	800	783	787	818	833	809	788	824	847	812	867	847	848	830	773	810	790	791	867	814	805	794	833	844	843	826	818	833	803	794	772	753	836	790	805	813	856	845	810	849	809	809	805	841	774	823	797	835	810	796	844	780	852	798	802	801	841	822	822	857	843	806	876	846	781	771	745	847	854	843	807	807	829	789	792	786	813	831	805	850	797	829	810	823	847	854	790	799	893	775	863	791	845	777	867	824	845	854	857	842	813	819	775	828	839	844	809	842	796	784	752	833	834	810	823	805	850	844	794	799	779	815	792	816	803	798	827	798	832	806	784	808	844	828	800	850	761	796	857	799	819	833	794	809	845	828	813	822	803	795	812	827	801	795	804	778	765	836	855	843	770	858	805	845	776	802	770	768	823	829	784	849	785	832	826	811	814	799	801	799	795	847	810	839	761	815	831	815	802	814	760	765	789	826	768	768	744	797	786	799	809	820	811	845	863	839	825	788	837	827	815	826	815	792	823	824	851	802	783	838	763	812	851	804	855	769	797	833	853	842	821	819	794	795	762	814	800	773	812	742	823	875	844	829	836	777	810	798	812	856	797	795	843	863	827	801	796	835	820	848	771	793	804	801	824	812	853	892	817	824	809	816	814	788	805	813	790	839	803	807	813	806	832	824	797	849	804	832	796	867	814	748	803	841	844	836	800	855	801	802	841	811	828	767	803	803	869	874	764	875	806	801	743	845	825	797	826	841	759	808	843	809	829	747	854	838	808	809	806	760	801	767	811	774	818	848	824	834	857	835	789	824	854	845	772	799	789	812	836	859	791	834	829	818	875	797	809	795	828	820	869	836	816	812	802	800	843	790	847	772	809	803	796	814	860	793	812	833	821	766	811	796	845	839	795	813	798	821	835	791	844	846	830	858	861	791	828	814	835	789	815	811	803	813	831	824	826	850	812	821	823	815	803	760	789	824	810	765	780	833	823	794	845	870	796	801	824	816
22494	46623	37843	29976	25567	4171	1194	1039	988	898	893	866	862	841	824	836	823	832	794	811	820	814	837	804	814	791	821	796	827	757	834	814	820	820	791	774	789	774	790	789	839	756	783	795	786	797	797	728	812	788	720	797	771	768	839	708	771	781	840	781	793	827	781	804	803	770	839	794	830	796	831	801	865	782	808	878	819	822	793	803	793	776	805	754	791	779	745	798	816	802	768	798	800	769	794	812	761	788	845	809	832	812	778	756	797	829	766	806	814	819	815	813	829	856	803	789	800	788	809	805	787	868	781	765	773	764	821	785	844	799	764	844	780	781	808	792	781	836	841	800	803	818	785	756	835	762	831	771	816	810	807	796	814	843	842	809	747	806	816	802	816	807	787	782	796	793	771	811	807	821	723	765	853	780	790	801	769	799	778	797	818	782	808	788	794	764	811	852	765	844	828	780	805	788	816	809	819	809	798	743	778	751	838	793	885	825	779	845	777	796	801	775	820	789	770	772	760	767	766	786	786	800	839	791	814	781	831	792	827	764	772	776	848	784	810	802	820	847	857	797	807	806	786	815	793	809	816	769	819	793	796	834	777	849	766	797	774	771	786	809	803	886	818	818	806	773	740	771	823	847	781	805	786	769	780	805	771	797	822	807	840	772	810	797	808	796	787	797	797	807	743	775	792	798	766	823	800	824	823	825	812	765	812	801	777	785	778	807	752	797	807	806	769	773	821	792	782	773	861	805	755	839	829	784	818	781	865	792	785	829	790	848	769	817	837	749	839	780	799	825	712	822	819	845	823	830	775	807	815	779	776	799	806	779	775	812	837	780	783	822	786	706	768	744	813	789	853	794	795	827	845	795	779	802	819	790	813	772	823	775	830	785	806	771	804	780	816	783	759	789	799	803	790	798	793	813	807	716	825	821	809	771	839	814	813	764	783	802	817	829	769	807	777	802	785	783	778	773	773	798	750	794	813	797	807	815	792	799	816	831	856	768	754	827	812	813	791	784	792	790	833	794	817	771	816	842	790	823	733	798	822	807	777	832	753	862	827	812	764	751	771	767	770	831	854	810	876	798	775	807	743	749	755	780	797	795	789	862	830	806	831	816	815	815	810	865	790	807	787	793	833	794	789	765	818	838	776	769	802	800	797	793	837	774	789	859	825	839	788	830	783	788	725	769	812	783	816	783	798	824	786	844	772	805	804	841	741	841	795	822	737	821	845	781	819	851	752	800	813	767	831	794	784	825	784	771	787	751	768	781	788	840	804	817	846	817	838	775	831	805	783	805	789	784	790	784	761	819	763	764	821	814	793	905	789	806	790	798	811	823	770	802	811	843	764	810	812	751	785	791	819	809	823	778	814	836	798	773	781	807	804	764	773	834	783	807	821	751	852	814	763	815	793	805	790	808	760	825	778	797	791	764	816	808	721	813	813	751	783	772	802	760	856	774	803	771	789	807	825	785	819	821	861	801	815	828	777	824	777	793	818	829	801	764	826	803	773	748	770	772	784	755	788	833	809	819	748	835	793	825	791	799	804	807	792	801	774	816	809	815	773	833	839	822	813	875	807	816	788	779	827	801	779	787	788	797	770	814	749	784	833	781	828	808	807	773	796	803	836	778	780	755	772	796	772	779	786	767	798	796	795	814	814	817	821	767	789	777	779	824	833	832	836	792	793	884	787	768	767	795	828	866	767	815	784	848	827	829	807	808	770	776	843	818	783	807	785	819	795	785	800	801	821	773	812	823	786	777	831	807	849	795	823	797	830	820	839	795	792	813	800	801	811	799	787	880	802	835	790	775	813	764	799	805	775	766	852	797	805	794	835	812	821	769	747	782	777	768	815	827	799	800	826	816	757	836	828	813	770	822	821	781	815	821	787	807	786	796	747	785	755	742	797	785	828	744	823	809	820	811	818	815	837	834	808	803	810	794	839	809	797	805	835	777	776	822	813	787	787	848	832	787	800	785	820	771	807	836	801	811	813	804	847	828	771	824	804	788	810	776	830	787	800	737	799	801	797	846	782	812	815	788	838	820	758	780	819	819	794	795	839	771	767	890	829	799	837	837	790	813	790	788	812	837	792	765	794	799	804	781	806	818	819	814	787	781	765	794	810	810	786	800	791	780	838	761	823	796	808	855	811	837	792	796	794	760	818	758	794	767	824	783	794	818	765	766	823	822	817	787	794	781	795	794	816	760	815	798	788	808	752	794	808	772	828	791	795	798	778	813	772	774	836	774	762	777	797	786	795	821	824	811	791	816	794	794	756	807	848	823	748	848	793	761	790	776	782	724	763	826	808	814	835	783	751	801	836	804	763	782	796	743	816	819	809	806	840	809	787	802	797	820	798	829	825	781	832	776	775	813	814	782	818	802	847	790	835	792	814	779	807	795	834	824	829	773	785	806	788	800	776	803	751	795	830	819	787	827	772	784	789	781	757	802	787	768	841	800	787	765	832	804	804	786	789	791	808	751	758	878	794	802	799	799	774	762	821	774	768	819	795	763	785	815	780	832	826	791	804	840	778	784	823	806	804	819	787	828	756	808	760	819	796	755	842	782	800	818	784	802	836	806	804	770	809	730	848	775	810	768	830	800	780	783	836	793	773	775	838	823	790	882	796	824	770	831	764	815	793	858	765	796	785	787	794	875	853	781	798	768	806	792	783	788	824	781	822	755	783	769	812	834	797	855	782	803	821	774	765	786	842	759	789	751	786	769	733	810	844	804	793	837	827	793	812	819	770	749	817	789	794	809	812	831	762	754	789	786	798	762	751	775	812	826	860	794	780	781	771	794	807	837	825	812	748	769	769	768	786	815	825	761	833	766	777	760	835	803	802	764	749	800	749	773	827	766	820	802	839	822	774	736	823	748	834	785	780	788	791	815	792	836	816	804	853	772	832	783	752	812	830	835	792	772	742	785	751	828	840	791	810	804	765	799	881	797	836	809	784	830	772	802	847	820	707	811	798	832	810	794	807	784	801	793	785	787	850	803	790	824	824	785	787	841	826	826	736	808	862	818	831	794	811	795	793	766	817	798	831	797	810	779	845	814	793	856	847	807	816	832	812	780	785	789	757	789	799	800	818	780	836	824	807	825	800	798	750	756	763	815	842	802	825	786	815	814	823	845	755	823	759	832	776	847	785	782	815	786	763	775	798	816	802	771	753	801	818	835	834	784	797	801	819	813	784	820	806	800	785	764	839	722	859	775	755	812	793	755	828	817	812	788	760	814	836	767	798	805	749	787	797	785	808	818	767	763	786	783	820	782	803	818	776	829	785	797	789	806	803	786	785	818	792	800	835	754	797	819	763	749	857	795	775	813	802	745	757	768	798	824	819	838	809	763	798	803	860	737	783	822	790	832	761	833	803	769	813	809	778	766	822	821	781	778	760	811	814	826	819	762	783	805	774	759	815	746	766	774	782	806	794	811	785	787	781	757	750	811	798	813	756	746	806	822	806	826	846	835	811	816	837	861	762	774	848	770
22120	20916	28642	23656	26565	21746	11919	1164	676	594	568	465	437	431	391	400	366	340	365	407	378	364	346	324	328	335	329	343	320	278	313	312	298	311	311	334	327	337	336	317	328	332	346	312	341	301	311	314	336	310	295	308	294	348	341	321	329	339	324	296	324	278	355	346	326	345	303	299	323	328	344	311	320	319	316	322	308	272	301	299	323	307	301	292	347	331	305	351	294	312	318	317	284	324	316	325	300	286	314	313	332	316	317	329	297	337	303	293	300	306	308	327	310	303	321	295	323	331	311	318	338	316	348	313	317	297	302	337	327	347	310	300	285	294	298	322	311	304	313	296	297	275	280	317	329	303	319	324	304	299	301	313	314	323	312	307	293	304	328	289	306	313	304	351	314	319	315	334	328	287	312	341	310	315	294	330	307	316	277	310	301	315	341	313	307	312	329	323	304	316	310	310	323	322	314	311	302	293	310	291	299	272	311	329	319	312	309	320	319	300	327	287	318	303	324	309	312	308	336	303	340	325	311	307	314	337	301	325	304	326	332	315	294	292	309	294	319	325	301	326	314	334	343	322	302	303	322	335	310	293	300	320	296	311	297	313	324	290	313	320	313	298	287	295	270	302	292	343	320	312	301	301	290	302	293	317	296	298	318	289	331	325	280	320	301	305	287	282	335	287	308	309	288	322	300	327	303	300	305	292	317	295	329	287	297	303	287	307	321	295	309	292	295	313	300	288	284	363	318	287	299	347	296	344	317	328	286	319	337	323	311	312	290	337	288	299	297	327	281	312	319	333	338	318	298	322	315	304	312	309	303	295	313	312	317	322	304	307	284	298	327	310	305	295	287	318	306	305	294	309	283	330	319	332	325	289	316	315	298	311	341	295	334	291	296	316	306	299	318	304	306	354	315	329	315	318	325	307	310	303	306	340	291	310	332	304	313	306	334	307	305	277	311	316	333	298	298	309	330	314	312	305	264	304	333	303	286	302	294	305	343	315	270	323	299	339	329	363	292	329	306	297	330	292	304	296	300	319	310	310	325	312	302	305	283	299	333	336	323	373	331	288	310	291	316	319	311	288	292	333	323	366	317	307	298	286	328	329	311	303	288	270	304	293	324	315	301	321	327	308	317	287	303	328	340	294	344	303	329	300	325	296	315	316	292	274	316	295	310	353	316	321	297	309	285	257	290	285	316	301	318	307	328	309	343	322	286	296	316	336	321	315	279	319	334	319	318	293	312	278	307	327	305	311	304	317	295	309	298	303	326	338	348	326	315	321	321	273	310	316	296	337	349	306	345	289	326	313	292	311	314	324	282	310	308	275	316	269	324	308	298	292	339	309	300	284	311	286	282	317	306	294	317	312	305	320	308	325	331	338	310	298	318	316	328	339	357	321	350	290	341	311	302	323	322	317	314	321	297	296	318	330	295	294	339	305	314	309	313	304	346	335	317	296	291	312	346	306	332	294	307	323	303	295	290	350	304	309	295	311	330	325	316	336	303	320	334	302	310	306	312	301	282	298	298	325	347	314	347	330	285	342	351	259	326	327	339	284	302	327	314	345	346	309	315	326	324	311	323	304	311	302	329	308	321	289	336	309	314	326	288	332	288	323	326	336	306	315	310	340	333	282	304	299	315	338	321	303	300	297	349	286	279	316	313	278	323	334	321	313	305	289	312	312	303	300	345	300	349	305	323	305	288	317	279	313	319	256	323	311	306	298	328	346	328	312	299	329	300	335	290	299	303	313	334	296	313	347	294	323	300	285	279	318	305	311	312	300	298	308	348	334	311	321	293	347	325	300	312	302	339	310	282	297	330	306	331	316	296	300	303	290	316	328	299	299	299	320	314	284	318	316	306	294	347	303	349	296	285	349	302	327	311	289	313	306	300	307	314	311	312	275	294	348	270	330	298	324	311	278	302	281	326	311	315	314	301	337	282	304	272	306	335	354	298	312	290	288	329	312	318	317	305	337	310	311	352	312	304	307	337	309	332	320	328	320	323	316	314	320	298	354	293	312	300	309	301	318	304	326	338	293	309	312	315	318	299	314	307	304	308	314	289	312	302	315	353	285	291	303	314	288	287	303	297	313	292	302	310	295	298	301	318	350	294	297	288	295	321	309	304	299	290	291	309	324	315	293	313	309	316	312	325	279	302	304	305	328	309	304	319	294	299	274	315	323	313	298	306	315	299	309	343	309	335	306	345	344	337	338	324	282	334	330	295	321	298	304	313	351	315	295	319	341	330	317	330	309	298	291	295	325	290	301	314	302	350	333	295	298	341	302	325	285	304	315	308	318	298	287	307	308	303	314	311	302	350	298	284	325	312	303	304	312	311	317	309	316	311	313	317	341	286	320	285	302	349	315	319	282	325	320	311	300	296	331	297	351	311	328	315	353	301	300	330	333	316	314	308	344	315	292	307	296	323	309	289	321	315	295	310	302	325	309	308	324	293	328	292	327	295	330	332	323	302	311	312	319	334	275	278	309	300	282	325	305	290	312	283	327	312	292	299	329	307	325	307	310	295	339	296	280	317	293	309	285	327	279	351	301	261	278	312	277	309	300	286	302	330	281	305	319	303	349	324	313	304	307	329	321	324	337	309	307	321	304	300	324	314	344	326	295	305	315	296	317	313	334	319	304	317	293	296	335	313	319	313	331	290	294	316	322	316	308	280	302	352	317	323	290	319	298	313	315	294	296	324	295	312	284	319	323	330	281	320	292	334	338	324	329	298	294	327	314	301	316	320	305	288	293	318	305	337	309	302	306	298	314	323	312	325	295	318	312	319	313	315	338	319	308	348	326	360	328	317	311	312	330	328	313	334	355	306	323	304	289	340	317	320	293	327	307	315	293	300	306	323	322	333	316	308	303	333	337	331	336	297	316	318	288	281	304	296	285	314	301	309	303	312	318	320	294	355	306	304	289	305	300	339	273	316	315	342	325	329	332	330	290	334	290	322	312	340	321	325	290	325	279	302	284	297	289	290	316	311	327	310	285	298	323	336	322	319	315	298	297	301	291	283	303	336	316	290	325	353	288	325	271	298	313	302	297	295	337	338	315	328	307	312	309	303	330	315	282	299	287	315	314	288	311	294	309	291	298	309	307	321	305	332	318	322	311	328	333	348	309	283	317	353	295	289	319	278	304	324	339	287	327	310	291	314	340	314	290	326	284	289	289	320	326	307	307	320	292	307	326	306	297	283	337	299	243	321	316	324	309	307	287	320	285	315	321	327	289	323	341	324	324	322	312	314	303	293	360	323	301	321	306	303	302	305	281	295	310	289	296	294	316	308	299	347	322	310	316	329	291	301	309	293	313	333	308	292	303	292	314	328	298	320	293	305	330	326	305	307	303	310	291	296	325	320	301	308	299	312	286	306	291	333	325	326	337	318	329	293	304	311	331	309	340	302	331	327	336	324	358	303	313	311	320	343	278	324	320	319	295	285	334	267	293	291	304	299	297	351	295	328	344	318	317	314	334	291	293	312	317
24413	56067	47627	44864	43056	9902	1444	1151	854	761	705	541	499	470	416	462	383	380	382	402	364	375	369	353	354	347	320	348	339	348	311	308	332	330	312	360	345	296	339	317	342	310	317	354	311	322	302	354	347	332	337	304	321	308	307	317	301	327	308	332	304	292	348	296	289	282	308	317	350	317	325	309	307	284	310	349	292	290	298	296	317	294	343	316	295	332	340	325	303	308	288	286	328	316	285	288	280	299	308	269	329	305	308	317	316	311	321	296	317	286	279	326	316	296	296	293	324	315	294	317	277	299	309	329	321	307	271	290	316	294	313	284	333	288	302	283	282	305	310	282	274	299	319	294	329	288	301	317	264	304	326	295	255	291	303	298	343	312	320	290	327	293	283	301	270	335	318	303	316	317	329	311	305	307	316	283	307	303	304	311	313	275	288	299	321	292	331	325	327	356	312	290	293	324	315	309	286	315	292	296	309	295	277	320	303	316	297	308	312	285	290	312	300	276	291	293	310	325	322	273	309	317	309	301	317	340	316	330	318	294	334	348	289	314	318	326	273	288	296	297	334	308	316	311	317	290	293	304	299	248	327	318	309	306	287	290	312	298	304	291	322	321	312	302	311	305	297	326	298	302	344	340	282	333	311	307	320	289	311	319	312	349	310	308	333	319	321	305	294	306	309	318	291	313	319	330	322	305	322	330	328	320	302	312	311	311	289	297	299	301	323	339	298	301	289	311	291	312	313	328	299	320	318	305	325	304	305	329	276	338	313	284	311	313	270	298	313	305	300	325	305	330	308	308	313	322	292	294	289	319	273	304	297	299	280	295	309	309	312	311	318	287	326	306	322	311	308	301	298	305	338	306	314	298	309	314	320	307	297	323	275	301	327	339	308	301	288	304	321	322	308	322	281	286	255	351	324	316	291	311	303	306	340	295	306	293	319	303	298	323	266	291	318	298	311	308	302	338	305	313	300	310	297	339	277	323	325	304	311	326	318	272	327	326	320	323	299	286	328	273	314	273	307	285	307	302	290	358	301	331	311	292	280	332	297	312	326	308	288	320	302	316	316	324	326	305	328	308	304	292	340	343	317	303	281	342	304	316	300	284	296	324	304	281	305	285	300	313	309	301	324	294	279	325	330	301	327	327	303	320	351	301	318	292	309	303	323	274	308	333	340	292	308	293	280	314	300	311	305	317	283	286	329	314	337	313	292	282	327	320	323	317	311	308	297	293	316	278	296	308	311	311	303	358	289	281	299	306	283	295	324	305	302	311	303	318	304	315	323	320	324	324	313	315	285	320	304	296	310	312	300	310	308	325	310	322	325	324	308	304	296	301	315	304	310	318	288	294	288	318	282	280	307	327	301	296	348	298	302	311	313	289	302	307	315	317	303	301	312	339	305	307	315	291	303	325	303	294	267	293	310	294	299	310	336	326	319	294	303	318	316	315	289	298	317	310	297	272	320	301	323	315	321	298	310	316	269	303	318	303	281	310	311	332	321	297	276	329	320	290	300	332	317	317	270	319	318	298	317	290	320	325	323	296	301	320	306	326	317	325	328	315	305	290	293	302	305	281	333	318	300	306	317	282	304	302	298	300	271	299	289	301	296	297	272	286	318	306	294	308	314	328	295	286	319	334	268	323	280	330	304	283	272	299	294	279	334	332	288	322	294	314	298	294	330	309	273	342	324	328	274	302	324	330	327	314	291	313	301	322	288	310	317	305	299	293	323	274	327	305	295	332	300	333	328	343	307	319	351	298	312	324	327	266	308	335	316	317	261	317	287	313	318	305	316	315	307	315	313	301	325	293	278	295	315	304	291	349	331	302	334	301	306	280	325	288	313	298	277	291	330	292	262	314	316	274	270	323	305	299	326	289	322	318	314	291	279	304	297	321	279	334	306	329	292	299	328	343	310	289	296	334	319	300	310	306	322	314	306	303	294	288	312	281	287	296	333	290	309	284	286	302	289	293	301	283	333	296	274	298	315	299	319	308	298	322	308	292	294	313	294	281	287	309	329	292	307	325	290	310	315	320	324	284	307	301	289	301	294	321	310	304	296	294	324	305	305	288	321	321	284	305	308	312	302	288	317	277	299	299	302	284	293	319	334	316	282	302	328	302	319	298	279	302	326	332	323	336	306	336	328	315	329	290	322	309	328	310	285	309	307	304	297	314	290	306	292	289	328	326	302	309	300	317	296	307	289	294	325	315	320	290	302	331	318	324	349	328	333	309	312	300	310	307	280	304	314	282	330	278	312	284	290	345	314	301	313	299	285	287	265	270	311	303	294	299	315	301	293	333	304	310	298	320	317	300	297	282	307	304	310	296	312	291	305	280	292	319	301	320	316	300	293	322	272	327	317	315	331	322	305	287	292	289	334	297	291	313	280	294	293	327	313	294	301	322	324	312	328	312	290	296	295	331	310	313	324	320	312	292	332	304	303	287	311	300	332	283	332	305	284	307	284	310	279	300	313	287	296	304	288	274	333	323	270	286	303	305	272	325	319	306	312	316	264	312	301	284	280	327	311	290	329	302	310	297	320	304	309	305	325	300	308	335	326	269	309	304	315	273	316	289	294	299	291	294	322	304	306	308	297	296	284	318	304	274	292	316	296	298	292	316	336	317	317	338	324	311	274	286	306	274	302	291	309	320	297	311	310	308	304	323	347	305	320	319	291	339	290	312	276	306	316	306	297	278	293	312	289	304	336	300	306	320	310	307	296	299	333	316	289	268	304	304	329	359	278	319	317	314	318	296	325	265	343	299	313	321	308	326	302	341	314	317	307	293	281	314	301	294	310	249	277	306	293	287	296	290	288	317	342	279	296	301	302	325	315	304	286	329	320	286	314	296	295	320	312	267	311	316	300	320	291	310	320	260	330	305	304	278	292	285	305	331	298	329	341	327	278	311	319	310	299	324	306	291	309	279	306	289	316	285	294	285	313	315	308	306	269	305	312	339	299	274	289	317	322	296	313	288	312	322	305	287	289	301	292	304	296	358	277	293	327	316	323	302	332	307	268	329	329	357	323	339	303	313	312	300	289	297	295	319	336	306	313	305	309	311	275	318	308	293	288	306	311	302	291	312	301	310	318	276	284	310	323	337	294	287	320	313	298	326	307	300	299	292	284	302	311	297	301	301	315	297	283	299	306	304	351	310	303	333	307	277	305	295	289	298	258	301	296	303	307	294	315	302	304	321	301	317	304	288	314	299	255	286	277	299	316	292	290	276	293	340	300	291	319	319	319	340	339	294	328	310	315	301	322	325	304	310	325	284	277	306	296	300	291	312	296	334	295	314	334	299	274	311	296	283	312	282	316	318	305	297	274	299	318	312	328	321	318	317	309	293	307	322	315	290	309	286	315	313	281	317	287	276	331	305	326	290	313	337	313	308	308	323	324	299	283	302	323	293	306	321	314	334	335	312	305	288	367	345	321	331	321	292	320	301	312	296	327	321	287	304	310	314	340	305	342	338	304	294	286	336	297	290
27676	25408	28482	17896	7790	1619	826	837	811	821	809	819	812	837	787	768	816	818	856	793	841	798	849	822	775	768	793	841	803	799	790	794	785	824	765	830	810	826	829	821	850	780	776	829	816	769	817	793	785	765	875	809	829	794	784	770	822	817	796	834	775	783	790	886	726	817	793	795	772	758	790	850	788	836	856	779	832	783	830	809	787	826	776	806	777	826	790	787	834	802	839	788	790	808	809	825	763	801	822	813	825	780	819	806	797	764	766	801	792	827	812	767	792	820	798	809	845	809	742	746	813	818	802	823	814	794	803	805	808	847	817	765	792	837	824	805	818	831	773	754	825	811	766	823	785	781	808	817	824	799	813	794	779	837	819	818	786	838	784	770	821	819	801	810	843	834	773	815	816	867	822	769	860	808	804	829	780	808	804	831	763	813	829	832	812	808	785	834	792	834	783	775	839	815	817	844	780	801	796	750	772	870	846	801	816	785	820	821	818	775	782	816	855	773	803	855	774	855	802	801	824	774	784	800	767	790	840	821	786	800	838	817	815	809	842	810	821	811	761	783	785	792	765	825	836	801	777	755	796	821	785	841	830	756	828	837	786	820	795	801	742	827	786	837	834	746	780	837	799	796	864	810	797	821	804	754	775	822	776	798	862	783	800	835	781	755	875	811	804	835	830	824	873	795	810	800	800	818	782	760	752	847	818	775	788	840	814	809	861	800	824	828	828	860	818	801	779	813	839	786	799	805	786	828	824	819	810	847	816	811	847	812	801	829	832	801	824	767	791	801	855	815	798	832	779	760	870	815	775	819	829	763	860	792	873	804	795	763	842	830	782	801	773	791	789	829	828	836	821	787	811	799	779	792	870	829	795	796	815	837	803	826	763	739	791	808	798	811	812	827	814	795	819	791	812	816	757	827	762	828	810	789	798	782	832	845	855	780	752	763	838	796	814	844	836	843	850	814	783	828	790	823	775	819	772	748	828	818	805	828	804	823	811	836	818	798	825	790	787	809	776	799	821	858	773	838	817	786	846	858	809	781	789	849	856	816	790	795	852	790	833	814	838	783	769	786	811	861	731	848	820	809	800	786	797	865	772	821	833	847	849	780	801	832	812	818	782	827	837	798	842	794	834	840	812	797	780	851	805	778	777	833	852	795	813	797	842	808	798	776	811	839	815	828	794	805	792	834	788	823	791	796	779	802	779	810	801	809	774	823	825	834	785	806	776	834	812	825	786	898	774	783	746	788	819	786	770	777	701	770	837	856	825	836	782	801	803	820	819	742	868	790	818	817	771	793	824	825	779	812	804	791	796	799	803	884	815	780	777	812	784	768	813	775	815	794	821	784	798	796	848	808	855	848	831	803	821	836	802	790	852	801	793	855	822	724	765	827	781	823	835	824	821	757	824	784	816	827	822	815	866	815	786	818	820	804	812	814	825	827	826	806	821	825	770	779	845	809	842	820	767	826	817	765	822	747	814	793	851	787	764	815	825	801	831	814	786	840	823	799	810	783	767	806	806	790	797	834	790	837	836	805	768	841	813	839	782	764	836	768	785	792	803	800	852	800	857	767	747	829	744	835	879	784	745	764	861	808	774	814	815	822	854	831	775	837	828	849	761	806	775	873	824	795	813	789	817	808	798	767	832	833	754	802	773	777	805	774	837	850	797	784	794	832	846	815	787	815	789	790	824	776	818	885	821	791	810	875	736	830	828	800	820	819	840	813	789	840	802	774	799	817	775	814	803	771	778	850	824	848	810	811	805	829	767	822	785	807	820	827	815	791	800	791	835	849	817	751	799	787	829	782	805	787	814	800	799	785	837	811	797	820	784	858	803	802	791	764	811	796	771	819	783	799	792	750	853	788	778	789	794	836	821	803	800	798	854	802	821	890	800	853	831	814	783	784	844	800	727	781	788	845	814	870	794	806	782	792	782	838	809	784	840	805	834	843	819	794	777	761	778	780	763	835	806	778	796	751	816	809	773	842	791	822	781	823	731	819	796	799	790	778	815	824	806	778	795	828	750	755	848	794	800	763	801	803	718	765	802	829	819	804	805	865	791	757	762	821	812	818	774	783	812	811	820	748	789	763	766	832	816	769	799	833	812	780	844	763	776	830	827	798	816	808	827	800	755	786	835	816	814	808	781	760	837	832	810	794	851	769	777	761	825	785	800	799	800	802	777	828	780	813	829	846	767	814	806	775	806	830	781	780	816	813	819	778	795	800	874	824	818	831	812	802	818	817	801	812	821	819	802	815	772	853	804	811	802	771	799	806	777	819	803	777	813	806	799	798	769	803	785	854	784	782	791	779	834	788	801	840	766	757	789	815	770	814	822	769	800	842	747	816	814	836	855	800	798	794	799	817	887	792	811	822	784	834	774	813	786	817	819	796	797	772	779	814	888	772	810	849	843	820	779	849	837	801	800	810	819	849	780	818	797	789	774	789	790	799	769	773	784	786	793	783	762	778	800	835	829	786	812	820	804	790	852	824	786	764	786	771	796	804	823	782	835	848	852	834	853	842	819	822	784	830	794	821	782	769	771	822	794	821	824	803	847	828	781	853	809	835	818	782	807	839	754	836	803	793	782	843	808	846	842	803	818	803	829	811	748	834	807	798	775	822	789	805	763	822	848	801	835	802	806	820	794	771	875	814	795	835	793	819	785	809	783	795	835	770	826	796	829	813	778	796	814	831	781	813	832	832	835	854	818	821	798	793	795	814	783	819	827	804	807	780	839	770	808	815	803	789	806	813	823	814	795	797	817	787	776	782	806	785	837	784	793	788	813	795	764	816	794	864	798	776	820	825	795	773	837	803	832	785	787	842	782	765	830	876	840	832	849	803	782	774	826	811	817	801	768	774	800	826	813	843	822	787	804	812	799	832	789	822	780	786	789	764	791	806	826	766	810	802	846	811	822	810	823	827	810	764	787	793	757	812	841	779	723	855	761	778	863	811	872	774	792	809	815	790	818	800	861	798	822	796	825	830	814	796	814	829	881	842	863	812	818	826	808	828	848	808	783	809	788	772	831	834	759	796	803	815	798	843	807	804	816	796	753	789	802	788	828	835	770	806	806	815	777	779	748	835	815	783	772	805	796	799	819	801	842	831	766	840	779	847	832	842	842	807	872	843	792	829	786	757	807	794	821	825	794	796	856	861	840	771	753	791	831	864	811	777	818	775	833	796	807	847	809	790	781	839	810	826	846	738	782	816	843	835	843	784	797	798	820	807	788	783	784	767	841	794	842	769	796	858	835	820	784	769	800	806	792	827	817	828	782	799	798	790	794	827	787	834	843	795	837	820	775	785	800	784	823	801	810	834	786	774	800	841	805	829	818	779	836	793	810	805	807	794	844	761	781	822	838	796	786	826	809	796	749	830	788	794	829	837	798	810	807	829	769	791	796	826	802	792	804	771	843	784	750	832	792	791	748	807	796	809	773	779	837	860	780	789	793	815	781	802	803	820	788	774	812	728	801	840	789	799
21376	40139	29512	14085	6021	1492	852	806	851	858	800	805	884	815	784	813	805	839	824	831	836	816	825	838	838	796	785	819	755	847	792	873	818	801	814	831	793	851	793	837	855	854	817	814	829	823	832	838	837	771	810	847	869	793	881	771	807	798	804	834	768	812	777	792	830	823	808	860	832	860	805	878	817	820	865	861	828	797	811	798	825	826	814	827	775	865	824	824	865	818	826	879	824	840	857	772	805	829	835	782	831	865	806	817	827	796	848	828	807	796	865	870	784	842	818	852	837	803	826	820	837	882	782	798	828	884	851	816	803	812	847	825	825	788	821	853	787	817	825	870	783	795	780	824	794	777	810	808	800	787	815	830	835	791	795	819	784	876	878	818	832	820	825	839	797	887	804	769	866	805	822	821	818	812	839	844	868	830	843	836	826	836	817	839	816	812	865	825	798	861	868	837	809	827	813	795	883	877	777	841	857	803	813	813	816	833	777	826	816	789	851	803	768	825	775	813	825	842	840	808	832	829	823	815	818	852	813	777	804	790	814	858	799	839	824	819	849	873	825	828	827	834	809	787	833	830	845	855	825	827	838	805	818	801	832	843	848	822	845	871	768	858	846	854	791	808	800	832	805	769	771	799	826	849	843	839	811	817	759	776	888	823	831	842	802	813	844	797	849	791	844	809	839	797	829	812	838	816	771	807	883	847	805	830	887	844	871	790	858	843	840	839	842	842	793	831	803	822	822	824	794	803	805	813	800	772	818	811	788	827	829	784	764	831	821	811	799	753	828	843	839	812	786	800	843	796	814	806	808	821	839	862	822	799	793	792	825	810	821	840	792	839	816	804	796	877	826	803	830	793	838	818	807	830	812	779	814	856	816	782	845	801	846	819	799	847	804	838	804	791	803	849	808	824	841	855	846	782	802	831	794	797	812	796	815	830	799	824	815	849	801	883	781	823	819	833	776	772	861	835	862	792	827	810	850	791	796	821	858	817	771	793	827	813	837	838	819	811	812	793	806	846	756	746	811	791	803	856	794	841	797	764	747	832	805	792	807	842	786	777	839	856	798	795	764	846	819	812	807	817	826	837	860	834	739	813	833	807	841	857	861	823	823	765	832	841	829	813	785	894	799	747	806	821	808	799	822	853	842	817	826	861	842	806	783	841	821	832	820	871	835	866	834	804	816	838	840	839	785	796	860	836	829	791	795	878	824	808	808	813	822	814	832	812	758	807	804	836	823	808	844	837	767	803	851	793	792	819	848	840	848	806	788	842	854	829	824	814	833	791	799	849	840	824	804	858	832	795	832	760	799	867	798	860	791	850	810	836	827	852	835	845	844	817	792	815	763	801	835	794	823	798	803	882	857	812	786	858	828	843	832	854	796	837	815	825	800	820	819	781	819	843	832	819	818	819	780	800	869	792	815	821	819	791	812	793	800	830	785	833	811	877	871	824	821	762	795	860	804	776	810	812	807	853	843	871	801	843	801	817	790	793	797	814	804	809	781	842	790	776	788	865	831	824	794	818	776	816	807	844	847	860	775	798	809	830	829	835	848	848	810	865	749	795	848	850	892	822	812	791	771	796	838	836	878	769	856	818	766	836	857	862	855	783	798	846	824	827	824	813	801	809	844	778	852	814	772	847	854	751	829	789	886	810	833	773	811	822	829	802	804	826	790	851	799	784	850	775	840	865	856	791	825	818	826	879	823	821	783	785	845	812	829	860	842	795	841	806	798	857	804	790	826	818	828	816	792	825	777	812	829	855	860	886	877	832	836	776	783	807	832	840	807	784	793	808	866	865	806	783	833	830	811	869	778	799	896	866	820	803	813	831	761	795	845	806	824	861	844	785	862	804	798	834	817	780	800	780	846	786	790	798	818	797	826	834	837	801	786	770	803	819	832	787	841	859	884	783	819	841	838	855	797	866	803	840	876	863	824	829	895	804	838	805	833	819	833	822	806	826	777	878	832	822	833	840	853	857	834	844	810	844	814	820	793	806	789	898	790	837	854	792	839	807	783	833	824	839	794	830	823	801	799	772	795	828	845	812	833	904	785	850	805	829	860	788	830	801	806	841	860	823	789	848	840	801	783	801	782	812	835	769	730	819	841	791	814	859	822	800	788	768	851	781	845	822	862	774	853	832	832	821	800	819	872	850	823	813	816	785	816	789	841	818	849	782	805	827	794	826	839	838	865	780	807	811	824	861	808	827	797	825	827	811	868	896	798	791	812	815	816	778	811	826	819	836	863	829	835	859	833	799	774	802	855	859	809	818	830	845	823	857	830	837	763	848	812	846	812	855	817	810	845	783	806	828	807	842	873	810	882	809	824	828	781	808	803	846	772	790	810	794	831	849	870	863	767	789	834	759	792	828	808	828	813	877	820	816	770	818	809	809	833	798	837	812	838	774	812	862	807	875	839	864	856	836	746	883	840	830	837	813	789	836	881	828	776	807	846	784	792	845	817	823	795	777	789	827	815	832	881	835	814	825	804	837	828	804	807	810	772	770	776	816	867	815	814	803	846	885	813	846	829	850	784	849	791	864	848	778	849	854	817	834	789	819	876	792	760	787	818	854	815	825	806	812	827	819	793	805	855	833	814	859	793	835	824	801	826	815	812	825	798	759	813	818	831	837	768	816	803	867	783	852	819	807	892	820	840	891	804	866	811	835	802	800	855	837	828	841	876	797	821	837	792	870	795	817	855	816	816	865	816	853	779	764	816	807	813	812	866	762	815	883	813	794	800	860	804	838	813	787	810	824	800	799	812	810	803	838	866	856	816	842	828	789	816	779	808	794	783	817	835	864	828	852	845	810	815	804	827	777	825	798	810	793	821	802	776	846	788	835	824	787	813	797	801	836	800	810	801	846	841	834	775	845	874	800	797	838	807	818	786	779	819	841	815	795	824	821	849	873	825	762	795	863	824	855	777	836	822	800	847	845	807	775	872	800	826	850	845	784	825	861	808	805	843	862	823	825	841	871	839	826	813	843	836	934	819	852	837	810	788	809	835	822	793	831	772	788	812	810	804	822	809	787	761	815	834	816	861	784	815	782	831	830	869	797	796	842	847	862	806	849	820	857	859	819	844	845	830	809	833	772	811	807	786	874	840	880	814	813	794	770	824	873	835	860	814	857	805	819	851	764	856	841	843	825	840	837	852	824	845	790	830	831	848	779	870	850	800	869	750	831	886	828	786	803	809	790	744	768	832	797	801	830	762	860	799	827	843	821	819	846	806	831	789	831	795	828	826	855	826	816	838	830	841	839	842	838	803	805	819	813	865	817	804	814	784	801	783	835	871	810	838	824	778	834	840	861	807	793	824	830	820	791	796	864	815	815	875	833	847	815	806	795	811	816	803	831	817	791	855	822	827	819	820	872	790	807	861	866	823	791	819	832	832	818	826	814	821	849	762	874	794	785	815	792	870	801	799	855	845	822	830	844	765	828	818	824	763	851	831	859	820	837	856	829	849	762	898	788	775	832	807	796
23154	20885	28268	24860	28407	17741	3596	765	619	536	648	589	506	489	467	479	482	493	472	479	446	448	456	462	428	456	427	447	449	442	429	445	425	428	451	477	440	467	416	398	452	398	423	403	386	458	418	437	426	470	418	401	440	444	450	422	458	391	473	430	435	469	410	467	456	415	438	423	433	443	433	475	467	405	445	381	423	409	452	461	427	422	386	428	400	425	475	442	396	430	441	452	421	440	412	458	447	466	428	462	446	387	438	441	417	442	399	473	400	450	425	454	419	436	408	415	409	475	444	434	484	432	466	466	396	468	408	467	439	439	406	454	415	461	415	408	447	452	396	437	456	400	439	431	429	402	488	433	417	463	412	438	436	442	424	441	402	435	426	465	436	456	431	411	397	396	419	420	457	433	454	430	443	429	429	429	426	464	422	406	454	437	440	381	447	457	444	447	421	439	418	443	421	436	403	429	446	435	473	455	438	454	414	481	432	451	452	427	441	427	376	448	436	417	439	438	464	420	435	444	453	407	424	442	415	432	418	414	430	449	403	422	420	433	431	444	389	444	397	419	435	456	431	408	418	433	420	445	430	443	486	428	464	437	410	455	431	431	405	435	455	420	478	439	413	428	431	462	459	435	453	436	449	447	449	406	445	445	410	441	440	400	408	456	427	434	428	433	412	456	395	414	449	448	437	422	448	410	413	403	440	409	448	448	465	455	427	436	436	452	431	422	428	460	434	420	441	418	445	430	448	407	424	407	439	438	465	439	439	407	446	412	406	474	419	435	446	418	416	461	410	432	436	383	436	438	411	441	427	416	442	433	426	414	456	416	448	449	435	428	434	434	435	477	459	430	451	400	464	476	432	428	415	448	397	433	450	457	444	450	441	425	423	467	413	440	461	418	467	480	420	463	470	402	464	461	422	453	415	403	478	416	434	422	397	434	446	430	431	411	445	474	439	426	448	406	419	443	441	425	405	440	476	430	427	419	401	408	413	374	396	466	458	442	422	418	436	433	446	449	459	435	412	431	408	448	465	443	443	433	420	409	426	370	469	419	390	420	441	430	438	402	500	442	443	436	389	396	432	457	422	457	451	450	423	416	439	477	436	456	428	406	416	465	434	446	425	423	426	425	433	441	434	430	438	461	432	441	423	438	428	431	443	463	501	413	468	436	422	435	392	419	439	393	450	466	401	466	433	459	406	452	471	453	457	413	430	423	400	457	459	425	443	399	417	440	460	430	444	401	440	425	417	445	439	444	427	411	435	447	438	417	397	432	466	421	445	468	438	443	424	421	441	420	448	412	435	429	435	422	419	419	452	422	447	389	414	436	449	426	443	419	427	427	459	441	437	440	402	401	420	437	446	472	409	431	468	453	432	399	428	401	470	490	437	470	408	408	448	426	421	417	451	474	411	449	440	419	425	438	413	435	461	415	435	443	403	400	447	462	427	399	459	447	472	419	450	460	423	417	413	428	403	439	417	432	409	491	452	418	431	407	418	437	442	417	439	496	436	460	437	436	430	433	404	461	396	442	442	444	479	463	454	436	428	415	465	411	428	385	415	445	427	457	398	430	413	401	415	424	375	442	430	436	465	434	422	434	406	431	442	423	429	461	441	439	439	437	447	411	443	474	445	460	432	393	442	438	444	433	412	416	454	439	404	403	419	436	433	422	410	402	457	423	437	439	406	445	456	457	449	474	447	450	427	442	408	401	420	401	430	431	442	472	424	438	453	418	427	447	454	446	434	421	433	446	417	439	453	450	420	439	417	462	451	442	402	452	420	408	442	430	475	417	403	412	417	386	441	485	418	442	454	415	447	450	451	422	453	439	442	418	410	431	403	434	394	452	479	413	406	394	440	450	459	441	398	448	398	400	409	427	423	450	427	488	439	467	446	478	405	403	434	451	456	484	465	439	456	472	374	417	450	445	430	413	428	454	452	422	428	439	450	462	466	418	422	462	403	414	474	426	474	456	410	394	469	441	410	418	460	413	450	456	454	462	447	447	425	444	443	454	428	404	465	459	425	442	427	422	384	447	399	427	410	431	410	433	383	457	447	445	385	447	446	444	461	448	413	408	435	448	427	417	428	457	433	441	470	386	396	415	418	431	396	451	441	417	451	443	391	447	437	454	426	440	429	418	446	425	429	467	421	428	424	443	398	388	417	409	445	415	426	432	421	418	456	418	424	434	443	396	401	429	438	429	438	438	423	446	420	462	453	397	442	458	423	454	416	427	469	454	415	461	443	392	405	441	435	432	444	447	465	444	430	468	442	432	460	414	470	402	428	436	432	430	434	430	413	409	489	485	430	433	426	444	410	468	439	438	439	441	458	413	424	405	432	414	472	428	412	447	444	441	447	403	392	442	399	412	445	431	431	444	371	471	452	441	446	431	439	405	417	454	400	472	454	426	421	443	447	473	420	453	429	439	419	467	406	425	424	421	436	437	472	396	456	416	444	437	442	433	406	480	387	459	447	472	438	425	425	447	393	436	418	442	413	437	448	429	408	433	433	438	438	433	439	438	467	446	448	392	416	435	414	400	437	418	458	447	465	416	429	465	457	421	457	403	484	447	444	460	400	440	405	446	439	424	373	427	426	425	455	451	453	430	407	392	431	449	424	435	453	445	438	390	398	434	440	444	427	451	443	451	424	460	422	422	475	412	425	440	438	472	407	422	431	429	410	427	462	417	425	411	432	464	405	421	420	475	460	447	432	412	446	464	456	457	442	449	424	459	442	448	448	401	428	466	439	421	424	424	440	426	433	445	405	415	449	429	469	425	443	391	450	442	415	413	442	419	438	442	454	424	412	415	450	417	424	474	419	496	445	433	436	398	431	422	427	455	447	445	459	442	420	454	455	431	421	466	445	436	389	453	415	442	453	459	448	438	443	470	441	427	443	423	436	433	406	445	442	425	400	415	449	467	397	458	449	436	428	425	449	418	465	451	445	475	433	383	422	414	433	428	420	444	410	422	469	436	420	447	438	453	420	435	445	454	404	427	421	429	419	449	419	399	414	387	401	408	425	432	406	400	389	396	457	465	417	408	423	428	463	399	410	407	453	407	413	441	407	411	413	455	431	450	414	390	408	404	432	412	427	458	438	447	424	421	440	459	486	477	429	427	461	454	458	421	423	429	424	484	455	413	431	433	425	429	400	445	454	421	423	424	429	434	430	390	411	458	420	441	436	496	410	459	430	389	405	422	442	469	445	446	443	413	391	414	427	421	437	408	437	450	467	439	457	399	429	454	462	414	411	434	427	443	439	439	461	423	453	442	420	412	425	432	397	438	411	426	485	403	415	426	417	430	457	443	469	401	419	444	417	410	387	444	395	448	432	442	423	445	441	391	443	434	470	423	411	447	454	429	440	450	464	456	428	427	444	409	463	430	428	468	437	406	415	421	422	430	463	455	459	455	451	415	415	412	424	397	428	423	454	435	447	422	408	396	413	422	417	419	448	419	424	440	457	425	476	428	451	427	420	447	427	431
22623	49579	37740	36396	33722	7677	1079	851	759	699	716	631	583	575	537	532	490	508	491	490	502	471	484	498	510	448	455	476	421	466	510	470	435	473	472	427	493	446	444	474	462	461	459	454	448	467	455	470	460	452	488	451	454	449	467	434	461	477	440	450	458	484	464	438	442	462	445	461	471	461	470	464	455	476	482	472	431	502	437	437	419	452	442	475	478	469	449	484	444	446	472	441	447	420	461	455	447	417	495	470	478	448	489	440	482	469	494	464	474	472	447	453	472	471	396	461	446	476	433	461	438	465	423	445	438	448	481	472	468	441	435	459	446	454	460	436	448	432	477	463	441	419	437	433	451	439	446	511	484	471	461	463	458	449	516	441	468	473	454	476	465	461	470	419	424	424	452	476	500	498	474	483	473	473	451	464	464	459	444	478	492	502	409	474	488	435	438	470	475	492	473	419	460	485	455	468	472	469	437	469	470	417	455	476	447	451	468	468	439	439	505	477	493	467	497	451	463	469	490	481	456	493	493	470	490	470	447	436	496	447	481	480	466	445	420	451	428	437	422	473	445	446	462	464	459	462	442	472	475	450	466	461	499	453	480	454	492	472	443	451	429	462	440	445	428	445	496	473	444	434	459	445	465	478	470	485	444	429	436	448	454	465	457	463	462	470	447	473	434	457	425	477	445	444	450	437	469	433	482	464	435	441	460	472	460	449	441	463	427	423	495	451	458	439	479	458	480	440	474	417	474	459	476	450	456	506	454	451	485	468	475	488	480	411	454	501	443	449	484	451	432	441	446	471	458	499	453	449	463	441	434	478	465	437	468	467	441	453	430	459	436	409	452	460	488	455	450	462	389	464	450	447	438	458	474	476	445	464	457	494	478	477	427	446	484	443	460	454	474	468	462	461	470	446	422	470	463	442	431	444	445	446	404	434	483	458	475	484	452	440	462	449	452	465	481	474	451	416	420	465	482	404	431	453	472	458	451	490	474	435	388	454	415	442	459	468	430	463	440	479	447	439	458	458	477	427	459	449	458	449	461	452	471	453	484	472	475	439	462	458	437	502	449	463	462	472	434	473	460	471	430	455	448	457	487	477	458	472	478	468	480	464	453	420	414	441	500	476	429	425	464	442	432	450	480	439	466	463	437	420	468	418	477	481	497	476	489	474	418	502	445	442	513	441	445	460	434	435	464	448	444	510	455	475	481	441	440	471	449	456	446	463	467	458	455	464	459	469	444	459	414	444	475	465	480	449	425	459	485	436	444	474	432	434	469	460	438	474	436	484	457	436	493	453	483	448	459	439	469	465	450	451	469	466	468	452	435	487	433	479	455	481	467	439	513	450	462	458	436	499	416	444	430	500	482	438	473	476	489	442	450	451	477	438	464	473	472	444	453	478	481	473	473	453	462	452	503	414	481	453	471	470	476	447	450	425	418	424	448	473	433	466	459	479	441	468	486	434	464	426	474	481	457	422	482	450	431	490	442	441	482	447	464	460	414	435	448	429	440	517	468	453	438	430	451	431	454	463	424	465	449	442	490	465	464	451	457	452	481	436	470	410	498	483	447	455	451	479	459	486	450	453	468	475	471	414	479	439	443	436	467	494	456	461	465	454	481	458	461	452	468	468	492	481	449	453	477	432	437	484	427	468	438	437	477	490	445	473	446	468	476	490	487	448	474	412	444	446	475	465	444	472	446	469	474	427	442	455	459	436	432	462	464	463	419	457	465	474	406	444	472	460	460	464	456	467	462	445	441	470	454	441	463	426	443	485	483	435	474	448	451	490	461	462	458	455	475	465	431	461	486	428	426	459	442	458	436	467	433	423	440	474	470	462	486	480	436	452	470	440	451	438	490	486	472	420	466	461	453	466	474	453	437	450	436	466	399	480	485	453	439	454	441	438	434	493	431	459	458	493	472	497	481	412	443	465	460	480	461	481	497	460	464	465	486	466	446	420	455	440	450	459	419	437	501	426	475	485	459	466	446	447	432	450	426	433	443	473	490	467	451	420	445	465	454	467	469	470	455	431	444	431	437	452	449	459	449	506	470	491	449	454	490	431	482	430	453	428	488	463	432	460	471	457	471	437	479	442	452	457	451	481	439	434	456	433	457	466	484	463	452	469	452	470	487	445	447	471	441	440	462	441	468	500	436	441	467	450	441	483	455	439	439	440	462	435	433	466	464	446	487	463	449	441	438	478	432	437	470	436	468	436	446	469	479	488	464	411	447	439	435	420	491	457	437	442	398	465	476	433	446	464	461	493	465	432	459	476	463	451	476	451	429	454	457	445	469	481	450	418	450	442	476	478	446	450	470	462	455	474	465	462	451	457	443	491	455	447	444	476	414	438	488	462	467	423	465	427	455	482	467	430	452	499	457	457	483	410	460	449	422	448	471	448	483	405	452	465	454	452	426	459	478	457	474	486	448	468	492	456	448	487	475	431	401	470	444	474	459	430	463	454	441	426	463	457	502	465	454	471	436	453	448	494	455	464	452	474	462	477	467	444	508	431	492	429	444	468	450	496	450	457	505	433	445	429	492	466	439	461	462	440	473	462	445	447	437	500	444	455	460	474	462	437	491	461	478	475	452	429	481	481	458	457	487	470	513	464	430	504	446	462	460	485	482	463	470	441	472	495	474	493	468	467	472	506	505	466	461	473	464	454	446	466	476	446	439	448	434	417	475	449	452	508	469	466	451	455	436	470	449	499	436	456	465	458	460	450	463	469	456	450	455	464	505	419	480	484	456	442	472	421	463	488	468	442	497	429	449	469	478	440	491	484	444	474	434	476	462	479	456	457	466	470	440	469	458	458	473	423	457	457	470	437	476	455	445	431	427	465	440	444	483	480	429	445	462	451	469	420	436	458	414	452	467	466	480	436	463	437	456	434	466	486	423	463	449	414	460	415	447	436	441	464	474	427	452	434	469	477	460	464	495	449	442	460	496	468	459	472	453	428	438	422	460	431	449	425	452	493	457	446	446	487	406	459	476	477	468	422	453	469	469	447	436	441	412	481	455	480	468	464	416	455	433	477	454	470	458	444	473	455	471	455	442	442	457	417	449	456	499	446	469	419	441	448	456	452	474	462	470	464	459	455	480	489	452	461	461	476	475	450	431	458	424	444	474	478	456	470	456	449	419	461	464	456	463	436	465	481	453	438	496	463	460	429	476	468	461	458	485	439	460	490	440	491	454	467	502	458	459	424	452	484	427	454	465	480	427	443	446	413	464	443	475	422	443	506	472	443	428	448	434	441	472	441	500	455	444	459	439	438	434	448	473	440	466	477	462	456	423	447	411	450	439	453	447	432	484	453	413	469	479	447	461	445	455	464	475	470	427	429	430	463	451	446	437	473	461	467	452	449	462	441	463	450	477	416	462	467	459	471	467	433	427	476	530	478	517	430	459	493	469	450	472	434	456	453	450	479	460	441	456	440	439	462	433	443	433	501	470	447	448	466	452	479	501	457	411	433	471	446	457	454	433	468
24382	20917	27752	25284	23915	10447	1492	971	921	907	956	938	866	886	876	825	860	867	852	887	838	873	799	852	810	810	808	810	819	859	901	837	797	832	874	873	841	860	837	790	905	830	842	880	860	862	826	849	842	880	784	826	819	817	823	821	768	808	840	852	786	861	834	820	839	800	786	770	764	806	800	814	855	803	797	831	802	852	833	847	826	851	851	839	854	811	823	878	858	865	862	889	824	815	849	817	825	854	835	847	870	816	821	843	833	803	847	848	822	782	775	796	879	867	873	823	826	866	812	840	865	817	820	772	813	840	867	830	768	854	802	808	821	830	794	863	876	847	831	793	857	793	778	808	807	832	865	795	841	840	877	839	736	812	891	799	832	842	862	798	833	831	835	856	816	796	863	817	830	841	801	810	877	827	816	796	846	815	874	845	827	805	843	856	874	814	798	807	808	827	850	831	858	762	757	803	807	848	857	829	817	827	816	843	835	841	854	786	780	799	862	802	821	861	849	866	849	835	827	816	880	805	799	852	824	848	849	814	817	831	867	821	776	787	854	861	829	769	804	847	785	805	891	824	832	815	826	793	792	856	831	863	808	816	811	837	808	895	834	866	767	831	869	765	834	827	866	797	850	841	836	789	864	867	842	833	786	818	793	828	864	869	853	828	778	770	810	835	805	815	764	800	822	830	803	826	849	803	817	786	785	767	854	809	819	785	836	863	786	849	852	820	769	831	835	857	835	842	825	807	846	776	825	784	796	782	827	858	870	825	794	850	841	826	873	827	795	841	811	833	784	855	838	772	824	800	802	775	879	778	798	840	856	830	849	855	864	854	804	856	830	825	838	846	783	866	809	820	788	839	809	791	813	805	836	796	812	823	801	795	829	858	851	782	798	852	807	795	770	821	792	834	828	842	794	830	823	829	761	789	825	802	786	825	870	858	801	747	847	837	787	804	814	806	831	832	841	793	815	850	869	819	819	835	869	843	813	879	800	827	830	842	854	838	842	865	863	838	847	822	807	781	806	852	833	797	832	817	814	839	799	861	804	810	838	812	804	825	847	822	840	874	827	848	852	851	834	788	813	834	816	824	803	814	777	790	830	862	872	797	803	819	822	839	835	784	905	842	818	839	843	838	781	837	817	838	801	834	827	781	833	840	803	796	827	806	792	835	819	824	838	835	807	843	819	845	883	844	820	814	844	825	837	837	843	839	875	808	840	776	806	853	831	819	804	741	804	830	812	846	833	834	836	846	819	854	762	762	801	834	816	806	841	846	819	788	868	865	831	858	838	851	895	799	823	840	821	906	809	819	867	777	816	846	813	825	840	774	858	886	836	818	832	863	771	796	760	811	836	840	877	871	820	819	803	815	867	758	833	801	811	839	822	868	842	794	809	846	785	795	777	833	829	871	804	841	857	886	798	827	785	766	826	818	825	855	827	820	762	821	818	823	842	780	814	844	804	834	810	804	781	814	860	854	872	817	864	852	904	836	835	811	825	794	817	793	845	783	811	848	797	837	852	753	823	824	825	795	825	834	825	834	781	779	820	822	817	859	809	857	830	802	778	845	827	811	825	833	841	842	872	856	892	803	799	796	850	897	843	827	846	847	833	808	836	846	801	844	826	838	808	818	866	823	802	847	787	832	788	817	762	827	851	813	819	869	840	843	811	810	814	785	849	785	891	820	772	796	846	829	895	804	841	802	800	797	842	827	849	832	839	816	846	812	863	829	815	827	876	837	821	848	832	818	804	881	823	779	831	826	839	845	783	789	833	835	785	831	806	859	811	814	820	861	852	848	830	880	817	835	835	846	877	843	799	822	851	855	860	863	860	813	860	870	856	821	786	834	826	765	824	863	752	775	890	849	828	836	790	841	854	810	807	791	793	800	866	852	761	785	824	820	852	835	804	777	794	819	831	829	796	818	800	834	796	874	845	842	833	824	794	846	804	834	780	898	850	860	788	789	818	855	825	842	803	875	845	807	823	799	848	784	860	866	823	810	788	825	818	800	829	819	838	815	878	814	818	889	823	850	844	795	819	820	840	781	835	813	824	805	840	804	857	796	817	859	831	806	833	846	825	873	819	748	860	823	840	847	778	793	815	812	850	831	815	811	791	867	851	747	846	841	754	809	834	788	806	886	783	805	832	814	804	847	785	870	850	808	809	795	840	766	887	846	811	872	820	858	822	839	829	814	838	839	783	798	869	775	862	840	770	815	814	783	808	794	836	824	844	781	774	760	853	777	821	803	801	785	821	800	805	798	860	797	863	866	849	852	792	862	794	803	770	814	893	848	812	794	830	835	854	828	835	816	810	815	838	853	831	831	807	873	830	798	842	844	797	820	794	817	777	845	822	749	842	803	769	782	826	830	803	816	837	825	905	826	863	791	806	840	826	863	791	810	843	826	804	814	757	810	820	837	837	811	818	844	818	814	860	820	861	784	814	802	789	830	885	819	796	870	796	815	809	840	825	873	830	803	837	797	818	798	793	787	784	843	821	810	794	831	810	755	851	809	876	820	866	810	823	831	817	814	792	844	844	832	844	771	764	786	861	886	814	854	793	850	796	822	844	883	839	820	795	810	808	808	851	830	819	839	852	818	778	781	786	829	804	790	850	832	849	848	797	815	881	812	798	849	822	798	836	868	844	830	807	816	777	831	855	806	864	798	826	841	828	853	832	824	816	803	786	828	845	855	858	836	828	839	791	855	815	785	838	805	802	797	823	862	832	811	847	792	754	819	815	848	790	842	819	848	832	811	854	834	806	855	824	830	811	855	864	827	845	835	841	770	810	826	821	823	781	789	803	853	817	850	836	825	817	805	841	772	823	826	819	875	809	819	815	845	853	806	856	819	812	793	808	790	856	795	829	855	903	807	832	787	887	814	839	857	812	841	803	829	838	777	831	896	837	835	814	835	790	849	809	830	770	838	847	829	791	862	799	867	828	854	768	800	872	824	802	833	870	817	816	799	868	835	827	861	808	850	820	803	820	861	799	813	851	823	836	801	866	819	870	822	815	803	831	815	851	826	850	867	824	818	794	825	828	804	844	851	800	808	825	895	842	883	830	793	797	851	791	830	786	800	824	844	777	851	861	863	800	884	868	860	831	831	822	781	836	853	843	800	817	814	853	822	890	827	823	807	785	805	874	827	809	861	842	826	839	827	826	801	827	841	854	844	862	817	803	821	831	837	851	802	850	833	821	872	849	801	755	824	806	847	820	812	856	832	805	843	856	784	815	834	809	840	850	884	814	851	852	800	818	785	821	794	824	820	764	841	789	798	846	834	802	800	865	824	818	828	846	769	888	827	861	803	860	813	782	845	785	863	824	833	801	817	840	840	800	793	859	799	793	816	747	884	788	780	821	864	808	861	864	786	800	833	835	818	790	792	861	886	880	848	792	832	854	839	806	838	780	797	848	796	806	775	805	766	844	781	828	820	848	859	865	823	828	836	895	812	782	853	803	784	820	816	813	810	849	838	817	880	787	873
22260	46706	36142	28268	27226	6293	1170	1062	998	965	999	949	849	866	827	851	837	844	809	864	822	795	798	827	835	839	863	846	851	834	787	830	795	818	826	796	789	756	813	802	786	829	851	836	866	846	789	837	781	799	842	830	773	829	835	808	738	831	816	811	838	794	774	806	809	801	807	838	832	849	818	835	823	809	809	792	785	817	768	782	830	800	840	793	796	825	852	848	835	785	824	848	803	769	797	829	821	835	815	819	808	810	827	813	762	804	791	832	806	808	818	815	789	767	815	797	866	826	822	822	826	783	837	817	832	833	777	833	784	784	787	816	803	826	844	831	797	814	783	793	831	835	783	817	785	864	786	854	767	835	839	816	810	783	816	851	751	793	793	803	759	804	763	818	830	789	840	827	794	796	796	818	767	837	780	795	749	824	880	757	802	793	828	805	803	847	841	841	804	855	799	746	788	765	817	811	838	812	839	810	868	753	785	805	822	814	823	765	772	791	792	864	796	790	824	797	865	855	865	833	786	805	823	819	854	810	816	867	796	770	828	845	854	857	769	820	803	807	808	768	817	822	812	834	826	823	831	814	811	844	777	832	853	824	821	835	869	786	841	832	794	808	784	769	790	825	804	849	828	774	819	767	819	842	821	773	856	821	798	807	832	741	828	822	838	781	859	851	817	854	792	795	832	818	788	828	806	852	870	861	783	794	814	787	823	839	892	793	768	836	801	820	797	804	776	833	838	827	841	828	795	798	830	793	794	749	813	802	799	782	765	786	888	837	837	802	805	784	847	803	797	810	798	820	822	823	752	805	825	804	822	785	789	805	836	890	783	792	836	792	790	865	828	770	792	796	803	807	791	820	783	790	791	818	803	796	805	806	788	818	755	830	792	853	797	809	804	776	790	788	800	805	830	835	808	800	863	859	828	817	819	882	813	851	821	743	790	817	801	838	789	799	776	823	797	839	804	808	836	843	802	761	837	829	797	768	809	830	780	784	839	829	805	793	831	795	813	825	827	758	803	811	800	791	806	835	782	826	868	849	817	834	835	812	808	776	710	766	818	755	846	799	823	760	864	810	786	831	826	798	835	812	783	846	785	841	830	757	822	800	793	748	805	844	799	792	806	791	830	780	782	789	797	795	811	847	813	785	792	798	838	826	764	821	811	849	822	775	858	859	817	797	791	775	779	824	771	779	788	851	808	831	829	768	762	853	779	776	792	791	834	800	827	808	819	827	791	806	810	767	798	793	868	846	820	806	801	829	798	805	785	764	776	837	818	799	825	817	827	816	791	785	848	800	825	813	811	798	820	856	826	846	785	772	784	802	822	812	791	825	845	810	823	818	800	771	850	832	837	817	779	787	788	770	787	800	854	831	837	848	807	805	889	822	823	834	785	746	807	840	768	797	804	841	854	831	780	852	830	817	783	809	834	792	832	866	855	835	834	805	797	761	821	846	784	755	840	816	816	824	802	818	839	777	798	807	801	778	800	823	830	842	817	797	804	817	828	740	851	839	866	794	825	818	782	808	817	805	829	800	773	829	831	797	810	846	863	807	806	865	853	832	820	835	807	778	848	801	825	785	819	861	849	792	784	816	793	825	798	828	852	803	796	830	767	819	805	788	782	842	814	796	815	803	792	809	800	828	825	787	816	829	833	735	812	812	859	821	846	796	840	805	813	806	802	809	818	804	764	805	846	821	824	770	805	795	768	785	821	795	835	786	828	777	813	846	747	850	813	806	849	806	809	803	804	841	815	807	832	802	766	789	801	829	797	843	853	777	806	832	823	839	858	781	818	808	818	810	764	822	833	854	781	840	796	822	810	797	783	832	833	795	813	829	803	857	793	800	791	806	857	788	821	810	773	784	790	833	792	791	826	811	825	782	819	828	820	807	828	769	825	803	819	829	792	792	858	767	878	811	812	809	766	795	796	794	814	780	774	817	847	823	844	788	859	820	843	765	837	793	856	825	787	830	806	840	810	807	832	837	801	791	809	776	775	804	821	784	791	778	826	767	811	801	844	834	848	802	827	835	838	803	802	805	783	794	875	820	831	769	805	823	853	821	826	791	803	783	829	826	859	768	815	841	842	820	803	793	749	798	791	817	803	803	780	802	784	768	771	801	810	833	816	761	847	780	797	820	799	802	842	837	804	864	793	785	772	820	769	901	774	827	795	819	800	825	826	772	765	795	797	795	855	819	832	829	792	851	894	791	807	786	819	794	828	825	806	808	812	810	810	831	790	801	803	787	835	810	809	794	775	863	811	798	834	795	814	867	800	783	833	828	810	806	793	777	778	824	807	810	808	846	803	796	818	825	847	831	822	843	803	823	832	833	774	801	793	750	849	801	803	786	829	793	797	830	845	794	812	809	803	786	806	800	783	829	750	805	818	799	801	819	843	760	843	795	828	851	812	762	798	831	793	832	815	802	779	779	808	844	806	812	815	810	829	871	841	799	793	825	792	843	808	798	799	793	820	826	815	818	806	788	805	813	806	769	830	814	837	813	816	823	822	867	885	773	815	828	836	801	795	807	790	762	827	800	848	758	795	815	815	836	848	788	805	780	795	827	816	807	861	817	783	754	815	786	780	863	787	811	787	794	790	802	755	809	857	791	798	844	868	765	800	823	798	761	854	771	810	818	811	828	777	810	753	838	834	773	825	800	815	823	809	820	801	776	850	822	849	872	828	835	799	830	795	806	866	844	809	825	795	774	849	791	813	783	806	793	819	785	840	779	879	806	836	788	827	791	780	815	885	810	738	878	866	791	815	778	847	805	772	809	818	810	788	841	831	789	794	809	864	862	875	790	874	854	780	795	779	798	805	820	842	795	825	832	769	791	789	802	770	781	814	817	783	821	818	850	811	819	786	783	861	843	814	777	786	813	858	812	808	805	761	789	818	836	802	873	811	800	823	791	759	811	842	805	821	848	816	793	849	827	783	779	785	812	765	785	831	864	801	797	847	857	787	785	804	839	805	842	762	803	825	779	821	795	798	794	797	841	806	802	838	809	824	824	856	822	804	810	805	783	823	824	811	822	759	818	818	802	828	821	884	842	807	774	804	811	816	834	772	817	817	795	827	791	833	783	828	823	823	805	852	801	825	828	845	750	807	855	837	770	773	807	829	842	796	820	853	834	859	774	822	830	794	769	786	782	783	807	819	812	794	838	820	796	834	848	790	847	810	855	850	823	793	843	746	744	820	844	779	830	790	759	808	893	826	747	861	804	767	820	817	792	809	841	775	804	793	777	826	768	785	782	769	765	838	803	830	773	785	839	810	771	815	801	810	818	805	771	783	803	789	760	801	841	814	822	790	818	788	820	809	831	797	808	788	837	813	806	812	802	840	842	808	817	840	784	825	762	825	814	774	823	850	799	780	808	759	819	889	810	828	850	830	815	779	893	790	766	779	793	815	849	788	775	843	798	809	813	813	802	778	834	827	819	757	825	769	769	759	852	855	816	761	788	809	800	815	777	828	886	842	786	781	778
22089	20910	28604	23478	26680	22948	14813	1453	727	619	881	772	460	451	425	398	400	371	353	403	362	368	352	318	380	356	326	361	346	332	331	302	361	301	337	319	287	352	350	315	327	320	313	310	309	296	316	269	299	314	321	302	303	327	336	331	325	295	287	330	283	278	312	310	307	309	308	315	306	324	321	332	333	309	301	328	346	311	280	327	332	313	329	307	325	326	333	322	296	352	330	347	308	320	319	299	346	315	320	293	286	314	329	306	296	303	329	311	328	321	297	296	346	288	315	331	315	363	303	306	314	315	294	306	317	332	316	294	334	335	309	301	340	314	325	291	281	321	330	314	311	323	324	318	294	324	324	306	300	343	303	365	257	319	303	324	312	322	317	338	291	296	315	336	328	302	321	303	333	313	313	330	331	341	320	301	314	263	330	302	325	312	328	305	315	319	305	309	336	322	316	309	294	313	333	300	320	312	324	308	334	292	328	304	334	310	296	313	312	290	312	296	322	313	329	299	315	311	268	320	304	309	300	307	338	299	314	329	299	305	324	320	302	299	276	302	328	319	331	319	306	293	337	294	292	310	314	343	310	311	299	316	318	314	283	313	328	286	329	321	292	297	305	301	304	309	308	304	352	290	327	301	322	301	301	309	324	314	328	287	308	306	301	307	289	299	312	320	292	316	322	315	323	304	328	354	309	332	289	328	320	303	302	300	298	333	319	314	325	298	321	337	317	332	304	282	308	312	284	333	306	339	321	328	333	299	322	283	300	289	289	343	315	350	332	287	306	335	342	326	328	318	316	326	299	319	313	327	328	283	297	333	312	333	334	296	300	294	309	325	329	338	312	297	318	343	346	340	310	289	302	305	321	327	300	333	332	353	312	288	278	294	329	310	360	283	343	310	285	318	328	298	290	342	285	322	340	300	333	324	318	301	319	333	312	322	304	321	317	329	310	355	309	327	316	329	313	335	322	313	327	296	334	289	316	308	328	316	295	336	331	298	331	289	341	290	293	308	326	324	320	314	300	321	310	327	324	270	296	303	325	312	307	312	331	319	331	345	322	266	357	288	301	297	313	302	330	327	304	291	318	293	312	345	304	314	263	339	304	352	300	324	296	301	302	289	312	332	299	349	313	319	316	311	345	303	299	315	289	350	343	337	309	308	285	310	277	336	311	337	316	338	300	299	336	330	287	306	315	313	309	333	312	311	354	307	320	301	343	311	309	291	308	337	327	326	311	311	317	312	283	324	324	292	287	292	317	313	306	336	306	312	343	303	321	340	293	315	336	325	356	292	339	302	335	282	317	297	288	314	325	299	285	336	315	290	301	298	281	323	299	345	330	333	330	314	326	322	301	306	309	296	290	335	284	300	332	325	326	326	323	326	314	313	289	309	311	298	354	312	346	311	312	320	286	328	333	320	301	336	283	294	298	319	297	283	319	317	338	308	327	303	303	311	350	325	316	298	300	297	301	308	332	304	272	314	305	330	334	320	309	305	297	339	338	322	354	321	315	333	308	327	336	282	341	303	294	307	310	324	291	326	334	336	306	318	327	301	324	330	311	307	325	324	356	326	275	326	316	300	313	286	324	319	334	321	339	364	314	323	308	313	323	299	296	330	321	315	298	269	280	305	294	305	289	317	305	282	281	298	283	363	329	333	291	331	320	302	334	310	273	293	299	294	283	288	301	310	351	310	306	325	308	325	326	313	326	298	305	336	346	337	322	315	320	309	316	328	287	319	310	320	304	314	329	316	303	312	325	307	330	308	329	313	292	295	323	326	276	328	282	294	355	318	293	324	301	276	313	332	328	303	312	342	324	322	307	307	309	326	322	325	330	319	314	321	303	313	326	292	305	288	343	284	302	325	346	300	301	289	347	280	303	289	284	305	338	285	304	314	322	361	308	327	318	309	282	301	340	313	315	321	298	292	312	313	329	290	347	316	327	330	305	318	316	352	303	317	331	334	316	334	329	301	329	332	340	289	290	305	314	315	319	300	285	309	302	322	342	334	304	290	301	304	318	298	306	329	301	339	314	352	295	324	296	327	330	319	363	302	320	313	309	312	299	309	303	319	336	322	321	315	283	315	321	306	309	312	299	337	332	326	296	293	323	341	324	323	301	295	326	304	303	307	320	315	296	319	297	327	295	333	287	305	307	326	317	307	318	337	274	313	309	308	280	321	327	316	321	322	321	317	320	295	313	317	316	314	309	339	332	303	307	298	299	310	293	285	319	310	309	327	318	312	284	302	364	297	297	298	335	301	311	309	307	319	281	303	287	316	307	306	289	335	307	293	331	309	318	312	284	321	308	289	307	301	312	318	326	343	325	282	305	343	289	365	313	287	302	324	308	337	316	278	255	294	304	339	312	299	316	318	309	303	322	339	317	318	312	294	293	325	305	309	327	330	327	283	348	314	253	304	327	329	251	320	331	322	362	291	324	310	306	343	310	314	324	312	362	284	338	293	321	313	306	322	308	299	309	327	349	316	280	295	314	299	294	362	326	298	315	327	331	304	309	301	329	287	312	337	333	321	300	308	295	286	294	326	309	326	322	313	296	332	315	285	333	315	278	323	277	307	318	331	323	348	310	330	309	310	296	301	325	319	316	337	313	313	314	341	339	333	332	323	285	339	306	322	331	326	345	282	340	325	299	321	323	304	329	350	313	297	280	303	264	328	296	307	311	303	297	308	321	320	343	300	333	325	323	338	287	300	300	293	327	317	336	292	308	299	338	282	324	287	287	315	300	322	296	322	304	325	287	322	305	318	322	323	320	327	309	307	329	328	304	345	299	325	316	331	316	333	326	302	304	305	327	298	339	309	313	332	315	297	360	342	310	316	315	292	340	315	304	322	310	336	312	281	326	282	277	323	301	315	335	272	295	293	325	309	329	324	327	318	287	316	320	285	342	337	308	325	317	331	307	317	302	297	330	293	329	335	314	327	313	321	318	319	317	332	282	300	312	310	297	345	295	344	313	298	289	360	264	295	332	288	319	282	293	324	284	306	308	323	315	310	300	309	290	330	329	287	296	301	292	327	319	326	337	315	331	311	296	327	309	337	299	346	286	323	317	314	290	316	312	303	314	296	329	345	320	278	353	318	307	350	312	328	320	328	314	315	323	284	316	293	339	291	350	314	353	318	349	323	309	348	310	335	298	328	321	295	317	279	320	327	324	313	300	334	332	303	307	307	295	321	294	284	282	329	318	300	304	308	347	314	316	284	347	356	355	301	304	301	290	318	326	316	338	302	278	320	310	321	286	302	285	332	308	299	321	335	273	309	299	331	321	334	296	346	302	312	330	321	354	325	283	303	335	284	316	331	310	306	297	325	293	318	299	316	296	278	338	290	294	315	293	291	305	319	310	302	320	338	317	292	326	327	309	288	356	283	293	309	306	311	332	282	312	276	310	300	330	381	330	345	335	315	322	300	293	296	323	316	308	300	302	351	277	300	304	307	336	320	284	335	299	306	318	322	312	314	318	289	331	301
24589	55542	44063	38905	45850	15583	1418	1116	936	755	1128	996	505	490	427	422	406	417	408	397	401	369	370	385	338	405	377	304	343	294	334	350	330	310	286	322	341	343	296	329	328	314	295	309	326	305	304	334	328	340	330	312	281	319	306	301	324	314	288	355	306	332	300	301	287	329	322	300	311	306	313	295	302	343	310	311	324	280	348	291	312	310	297	313	312	298	302	297	307	309	334	295	322	382	315	297	302	317	340	356	307	339	311	311	304	285	293	282	326	307	301	298	291	287	304	303	338	341	292	299	337	328	292	296	319	310	295	306	328	325	321	314	322	311	342	315	314	299	309	302	300	324	303	304	334	314	317	327	300	319	301	288	318	329	319	299	316	283	280	290	297	316	317	301	297	280	287	325	332	331	319	323	285	315	292	329	280	313	300	290	323	298	326	305	304	290	318	323	320	337	352	298	303	295	312	305	340	310	335	277	306	306	302	322	316	344	330	309	333	321	282	311	323	298	302	318	308	308	324	320	316	310	311	271	304	278	310	298	362	305	323	321	313	329	313	333	323	316	320	310	300	298	313	298	309	331	318	318	315	294	290	310	306	290	321	299	307	325	305	321	325	321	293	324	327	299	293	293	325	319	308	293	294	316	315	267	298	295	303	296	296	324	298	316	338	307	314	335	329	307	289	290	308	335	321	282	302	303	275	302	343	334	323	330	281	320	331	315	315	299	323	305	336	327	314	298	344	292	322	317	281	295	291	321	291	319	324	317	288	292	314	298	333	304	302	320	308	294	296	286	316	306	314	326	320	309	304	311	323	283	334	313	318	322	332	325	332	319	295	319	321	296	321	290	295	358	294	286	322	298	333	279	292	287	295	310	305	303	299	338	328	311	288	280	298	310	317	295	301	306	301	319	316	297	314	295	314	285	317	310	283	347	313	317	329	305	356	327	306	279	293	318	308	318	317	290	296	295	294	309	295	312	318	302	318	300	318	291	267	317	325	289	325	307	271	302	306	319	341	327	331	307	337	332	308	284	281	312	317	293	311	293	309	354	323	289	330	313	323	297	334	302	276	295	355	297	302	328	321	291	331	284	299	279	311	290	310	330	282	304	298	310	317	299	280	299	316	337	279	334	344	301	288	319	301	295	322	310	302	295	297	321	319	295	304	317	296	298	285	296	315	274	281	309	305	306	300	339	286	302	273	330	323	334	326	296	316	291	305	308	329	315	291	330	307	312	311	306	307	297	305	303	329	290	312	322	294	317	288	333	331	300	319	330	268	329	296	306	298	291	287	318	311	273	343	319	289	306	328	345	293	313	314	309	313	307	274	287	305	321	308	331	296	293	310	286	290	305	303	294	337	305	288	337	295	312	320	345	291	335	295	313	325	316	347	317	311	329	279	310	275	310	302	302	297	319	297	312	289	344	304	317	339	310	322	289	296	296	310	326	337	310	288	313	326	305	304	311	304	314	305	319	327	309	290	316	293	318	330	299	322	334	312	312	299	269	289	287	307	301	303	319	293	291	307	330	311	309	305	291	299	302	285	338	298	304	296	301	318	308	332	309	314	336	288	293	316	288	321	299	303	346	293	316	306	330	287	316	325	329	277	345	280	291	335	291	324	305	299	295	295	312	301	295	318	297	305	310	318	290	317	294	300	332	267	328	327	291	305	337	269	305	279	335	278	314	311	306	291	330	290	297	313	297	291	287	328	311	350	291	275	303	318	312	285	306	319	351	301	315	360	331	330	288	325	305	322	318	294	316	322	319	319	273	308	329	295	311	297	313	305	307	309	310	302	316	308	323	325	321	333	322	299	305	345	318	308	306	314	297	300	303	287	301	315	326	297	306	311	292	287	307	306	283	297	282	291	301	306	306	320	327	341	293	301	296	288	326	298	336	333	320	319	333	322	294	294	292	288	292	305	320	318	314	286	334	300	289	334	319	303	310	311	258	298	336	302	320	302	313	327	296	313	306	322	322	298	269	309	323	312	305	304	323	333	309	352	292	281	292	297	310	295	332	325	347	310	323	316	279	283	305	310	306	300	314	298	310	304	306	307	293	303	305	297	285	326	286	321	279	293	289	314	280	282	318	311	335	319	325	318	312	312	292	314	307	313	282	306	296	283	281	321	314	316	306	329	272	310	336	343	332	346	302	303	283	306	297	305	277	314	301	309	293	291	319	305	293	310	299	277	311	288	312	294	293	292	292	297	306	292	274	304	317	295	327	308	297	302	330	302	282	319	301	308	330	330	325	254	312	306	304	310	317	296	311	321	311	330	274	326	316	336	311	347	347	301	323	300	292	302	301	286	293	311	331	302	312	305	276	304	304	305	263	335	315	296	321	325	327	327	319	329	327	268	315	312	278	278	262	294	282	312	304	340	304	324	303	313	319	316	268	295	320	304	299	278	297	319	291	272	298	292	288	309	311	297	308	305	350	304	301	300	320	326	292	304	310	309	288	307	319	289	308	291	322	284	335	315	304	320	292	290	301	307	300	307	293	311	296	283	306	324	296	329	320	305	310	300	288	292	303	319	300	337	300	340	316	308	316	322	321	315	306	323	316	276	344	302	327	288	330	278	315	341	292	305	320	325	296	325	308	326	314	294	295	314	280	299	317	343	311	344	317	315	311	298	296	312	290	311	319	310	307	288	357	304	312	315	354	313	298	329	321	297	332	302	288	309	325	288	291	300	294	310	289	311	314	302	322	307	331	315	295	304	276	324	313	288	292	327	312	319	333	316	298	276	302	312	325	310	320	316	266	311	294	309	297	300	274	311	348	305	323	315	328	314	320	315	282	307	295	318	321	294	295	355	291	301	316	341	330	326	315	302	308	280	318	312	313	290	303	285	315	312	320	309	303	315	318	322	251	319	323	272	316	329	318	310	286	290	334	299	308	297	301	307	296	303	300	321	281	320	291	321	331	339	351	309	298	329	311	346	339	312	320	344	283	286	323	328	280	289	308	304	310	299	298	299	299	279	306	303	322	288	332	298	304	317	313	289	313	318	318	287	276	272	294	292	306	304	321	282	324	318	297	240	333	299	296	317	314	292	332	319	314	316	309	263	307	307	291	298	295	320	309	321	293	289	329	327	311	272	324	299	327	314	331	278	317	319	301	299	296	300	281	304	285	291	292	275	313	320	328	295	308	326	311	325	308	314	324	297	300	320	291	318	331	303	321	297	297	314	325	291	313	295	324	343	309	325	309	289	266	288	322	284	262	319	298	313	304	330	299	288	315	323	315	322	302	301	285	299	296	269	292	298	307	305	304	304	320	334	322	308	290	302	315	308	327	295	320	315	310	346	307	279	266	286	320	299	326	311	273	310	306	312	359	278	338	291	308	327	283	328	313	318	319	322	295	283	265	309	335	308	316	295	327	316	307	300	324	278	319	318	321	315	307	309	313	305	309	314	296	315	297	320	315	348	274	296	335	338	310	287	319	305	297	306	331	351	292	290	300	348	296	303	331	301	330	335	304	310	300	299	314
27767	26347	29156	16727	8383	1848	905	861	849	805	821	891	853	848	813	871	849	807	844	809	818	831	863	832	831	863	800	872	810	848	829	767	858	818	821	800	848	922	843	868	786	837	779	811	829	789	874	837	809	797	805	847	881	827	821	823	821	828	830	791	817	815	848	801	815	801	802	816	844	834	846	869	815	853	880	848	829	822	813	812	816	786	832	816	867	839	786	788	810	811	858	807	898	820	789	823	807	800	770	816	768	822	777	802	868	762	822	820	883	775	837	784	831	856	775	772	800	848	853	816	875	865	826	803	819	829	782	845	840	802	779	828	845	826	828	846	854	806	789	804	805	843	812	827	849	827	786	790	857	804	864	803	821	829	829	923	816	829	859	834	826	804	822	874	834	789	806	788	810	817	874	823	857	818	829	827	801	817	816	903	833	859	836	836	860	810	862	833	866	847	864	854	821	835	796	862	812	844	856	825	874	797	851	843	790	856	855	846	817	825	829	816	822	799	846	838	845	832	809	838	832	896	849	829	826	770	829	781	823	822	782	843	851	821	815	834	862	821	811	815	828	810	850	812	846	827	764	852	858	853	816	815	841	797	827	809	880	837	842	830	762	801	827	839	807	813	835	818	831	841	831	769	819	796	839	834	847	809	850	815	843	806	775	842	853	815	789	857	859	859	855	829	831	830	839	826	846	840	785	842	840	779	875	772	795	823	807	747	844	833	807	835	807	824	831	846	809	756	839	801	839	826	859	820	786	836	808	824	829	794	808	812	838	782	783	828	836	822	789	875	792	821	840	801	781	820	787	842	862	815	843	856	796	832	779	846	896	797	853	789	790	796	910	867	808	857	854	831	830	836	818	842	819	858	831	845	869	872	797	813	771	789	814	867	896	844	838	826	870	841	810	793	837	832	854	813	798	825	761	816	774	769	768	824	734	822	784	865	826	839	862	836	772	879	863	826	842	832	842	800	812	842	789	805	830	833	828	847	767	816	867	847	818	776	851	838	869	837	846	801	817	862	793	787	851	840	868	882	816	852	832	860	834	860	795	831	797	823	825	798	821	816	817	840	816	817	818	842	884	795	802	763	750	777	780	811	812	792	804	818	874	828	805	844	852	759	820	857	861	828	786	900	813	855	885	770	825	844	802	819	816	825	839	900	794	775	815	854	839	870	837	819	800	793	791	869	799	830	846	887	797	828	791	767	802	820	860	808	823	814	875	842	774	869	800	819	820	839	815	840	846	863	843	814	814	846	812	774	848	812	899	803	800	812	862	815	772	841	775	834	767	793	851	826	868	759	843	801	787	825	871	763	848	881	876	781	826	803	883	870	833	833	838	810	815	801	860	810	856	871	803	828	814	810	811	899	875	863	834	821	792	805	810	841	856	842	792	817	815	857	822	859	784	808	752	815	821	857	821	861	860	787	787	866	817	751	820	834	821	842	859	832	832	881	853	827	796	834	743	809	799	835	799	880	892	857	771	835	825	832	783	834	851	823	825	845	815	872	803	848	862	868	782	819	844	890	832	827	851	861	846	856	850	820	826	863	858	807	807	846	879	816	809	801	812	861	825	830	833	842	843	857	785	784	801	831	851	755	788	807	798	856	818	806	813	782	812	850	844	825	836	844	801	795	839	801	827	789	853	809	821	853	790	782	784	813	884	823	802	843	824	787	851	801	784	816	813	853	843	801	817	796	842	773	872	822	841	832	757	785	804	785	786	828	814	808	800	793	770	784	870	833	806	855	775	849	812	862	789	820	822	828	848	826	820	820	779	855	780	794	840	824	830	801	814	811	864	802	823	829	832	853	888	790	819	855	807	811	856	872	801	886	851	870	848	809	819	839	844	785	823	839	791	835	866	820	842	778	829	831	837	843	866	815	859	799	811	814	829	826	842	875	810	814	825	818	863	867	859	809	778	756	867	852	882	812	786	844	825	867	884	857	810	863	851	847	826	839	862	854	809	781	840	798	829	781	815	811	828	836	811	865	837	790	865	810	805	759	787	842	827	896	856	817	848	809	810	833	794	768	815	802	834	806	843	821	856	797	837	848	832	814	827	789	843	813	840	850	776	828	890	839	774	784	809	852	825	804	821	819	805	816	781	811	839	832	802	840	813	835	837	830	848	848	834	809	803	827	779	850	858	860	821	833	855	814	807	802	847	808	826	848	831	804	787	841	788	851	827	814	794	811	822	862	817	840	794	808	891	864	832	802	853	806	868	817	860	817	845	819	823	817	898	859	882	865	788	870	851	805	826	796	859	859	806	775	812	831	855	837	814	795	861	789	805	798	865	849	844	813	824	786	771	816	814	860	846	805	847	845	811	825	806	855	817	865	808	767	816	875	810	838	774	777	842	834	764	796	868	852	846	807	873	826	826	770	817	794	809	792	836	786	810	806	822	897	823	840	821	841	810	802	793	812	856	869	841	776	791	813	835	858	812	865	834	826	828	835	855	858	857	855	819	827	834	822	792	809	856	832	806	837	803	809	846	812	802	796	828	811	878	816	847	813	820	784	853	755	833	791	814	832	872	816	793	820	794	774	811	808	824	833	862	826	811	809	828	801	877	802	830	844	822	826	816	853	791	835	809	800	852	825	820	788	818	788	824	800	845	825	790	840	850	872	823	753	784	833	839	862	816	851	873	847	795	856	906	832	804	808	855	863	809	835	823	831	848	843	845	823	797	789	815	861	802	799	839	821	817	836	867	789	812	785	855	844	817	859	852	851	835	860	870	806	814	820	776	857	882	816	848	791	818	854	827	851	852	871	839	843	811	799	869	780	790	790	827	779	802	851	835	823	817	857	885	891	847	848	898	834	815	795	841	802	770	785	843	789	844	864	859	808	796	847	855	838	832	801	762	869	792	862	837	773	830	835	838	854	802	797	792	788	874	807	763	822	834	796	841	820	813	868	826	812	830	824	830	833	915	868	817	790	867	781	861	850	780	809	813	834	803	804	840	814	828	875	823	860	826	795	818	841	809	826	896	861	792	873	808	811	832	787	807	788	854	783	815	790	873	795	811	859	808	829	808	805	884	851	816	844	846	827	784	829	822	814	830	819	842	811	773	826	875	833	852	801	808	871	837	808	778	797	803	800	800	809	860	853	864	834	836	835	845	803	780	809	806	773	841	808	797	823	831	799	819	882	834	789	803	841	830	786	822	813	841	812	887	850	799	828	799	825	843	847	858	775	845	778	839	745	824	769	853	846	865	820	807	830	820	837	870	808	842	847	814	739	882	847	854	813	822	812	798	836	858	754	807	849	823	866	811	846	814	864	894	817	809	787	825	851	841	852	850	796	865	808	812	863	847	814	783	863	797	796	780	842	810	840	824	784	796	781	805	805	815	768	814	850	858	801	863	815	805	831	854	774	866	835	812	759	833	874	861	819	855	800	830	816	799	836	816	837	814	869	799	826	845	853	810	854	885	828	767	834	769	823	839	779	855	848	851	794	816	853	798	820	806	846	848	823	836	875	847	844	874	869
20869	41302	28972	13244	6588	1646	862	872	873	876	887	819	897	859	875	824	833	819	832	798	851	833	840	822	843	861	810	814	892	805	836	816	821	837	857	797	817	815	827	827	878	843	929	897	821	831	804	815	824	813	838	798	803	846	864	831	811	864	869	825	813	808	824	800	850	860	798	886	818	835	826	822	813	860	795	841	851	844	834	912	878	853	871	844	826	837	864	865	804	848	850	875	845	853	875	885	870	808	802	850	905	873	827	782	844	827	830	837	842	786	833	854	870	851	800	814	857	857	858	863	839	794	862	826	897	867	831	802	851	824	811	864	813	826	809	852	831	856	775	836	828	874	844	838	819	827	818	836	820	814	846	871	852	848	799	814	888	795	813	830	836	807	803	882	856	838	874	827	809	841	859	806	847	829	820	858	820	822	852	823	879	838	849	837	858	855	787	829	823	834	832	869	872	891	821	810	891	821	854	827	855	866	841	835	812	847	827	801	807	881	806	807	858	843	863	864	798	852	862	825	881	841	843	863	829	819	835	851	847	803	816	830	841	816	788	831	872	825	773	876	951	837	813	873	855	803	812	862	832	800	873	850	866	865	841	852	866	850	823	838	861	806	837	875	831	843	817	832	816	821	886	840	836	864	879	852	854	793	808	815	858	793	828	839	817	864	860	824	789	825	835	836	803	797	826	837	778	813	875	835	820	789	810	829	819	838	814	859	901	850	827	838	842	819	829	829	863	808	837	846	851	791	884	830	881	834	872	824	849	748	860	842	867	810	851	827	849	875	808	850	841	837	842	834	858	832	841	842	845	859	827	808	842	826	859	831	854	861	851	825	834	803	858	835	888	862	845	864	852	853	862	833	775	846	815	856	878	808	872	865	847	830	873	842	842	786	791	836	800	853	881	842	832	841	809	824	809	825	836	822	844	844	857	787	859	842	851	851	907	835	851	829	824	820	816	879	821	826	828	848	857	867	838	825	851	896	804	853	859	860	781	812	840	828	825	797	766	833	829	857	848	862	839	813	836	785	840	792	856	852	820	826	827	862	858	817	841	838	829	823	830	836	809	815	833	863	798	775	816	876	860	790	821	856	829	811	836	855	893	825	818	820	805	895	844	824	826	851	854	816	855	840	824	826	809	804	804	847	851	841	852	862	845	826	843	826	851	810	856	810	823	823	800	823	841	832	868	870	819	827	832	843	795	844	841	834	856	798	844	853	794	826	837	888	797	842	842	833	867	822	866	814	829	857	853	842	825	810	880	860	863	799	831	820	862	850	840	807	820	846	829	829	830	869	821	817	826	864	868	844	843	862	796	839	796	797	812	849	821	856	886	829	791	839	838	876	830	867	817	852	867	865	828	917	857	813	843	844	867	842	896	822	795	889	877	810	809	847	806	789	886	857	830	844	863	823	848	876	812	888	832	828	827	837	853	851	846	882	837	834	796	854	904	815	829	828	875	803	801	853	833	822	828	810	803	836	803	851	829	875	859	842	855	856	811	871	851	834	828	818	855	822	834	812	801	856	809	823	801	839	876	827	829	814	912	838	812	817	828	838	858	798	905	843	846	809	776	803	822	826	792	829	832	823	929	861	856	842	840	819	881	861	836	803	821	834	808	824	871	864	880	846	815	852	853	810	826	789	860	797	827	829	834	910	808	815	816	802	831	846	855	795	816	901	826	815	791	819	841	905	823	881	878	842	873	865	812	810	838	783	821	852	839	839	833	869	844	878	840	830	848	842	878	822	883	850	843	847	846	847	796	851	843	830	841	821	801	815	894	852	794	870	816	884	830	788	816	797	812	839	868	814	821	879	802	830	798	826	840	820	809	792	842	822	850	877	848	847	856	872	811	860	865	839	848	860	880	871	815	857	819	870	869	789	850	866	844	832	843	874	820	821	839	874	812	822	809	793	768	783	830	861	849	831	858	847	908	805	846	864	863	808	793	836	794	822	809	870	835	800	807	822	807	867	843	825	841	842	836	851	829	821	816	847	831	795	845	845	878	818	882	814	837	816	825	859	854	864	839	857	840	806	821	807	844	835	869	814	854	812	836	830	893	804	822	813	751	880	845	888	856	842	883	840	853	833	791	801	864	852	843	908	831	858	872	828	797	809	796	848	842	836	824	840	827	855	857	870	863	821	846	864	806	845	829	838	822	809	842	869	847	776	861	813	857	795	850	828	832	833	843	875	872	814	786	897	833	862	834	863	805	826	857	785	836	831	812	835	859	849	834	820	806	832	835	852	853	845	911	857	830	802	787	830	838	799	835	868	821	807	862	822	851	855	855	806	791	875	840	854	843	805	872	821	858	842	803	825	857	846	814	834	879	853	858	810	861	874	853	859	818	807	803	894	815	823	873	851	803	825	860	784	829	865	803	867	820	837	876	802	891	865	786	854	837	798	842	819	830	827	826	827	877	792	866	879	834	836	841	814	896	826	840	817	813	854	830	835	838	824	841	859	873	809	845	839	846	839	827	868	853	811	888	798	814	850	805	806	822	802	809	809	883	833	815	825	790	849	831	864	882	840	844	852	836	837	854	797	906	823	824	841	824	817	852	817	844	824	805	868	834	779	843	815	844	829	839	822	797	867	829	886	855	842	826	833	849	843	843	857	845	869	812	774	839	827	882	879	800	835	789	847	847	843	825	842	889	828	880	833	799	838	828	831	800	864	816	844	864	798	809	849	801	868	849	817	828	827	885	831	824	859	854	831	819	863	776	805	833	834	831	759	808	868	876	852	845	812	825	843	860	802	883	812	840	829	864	822	836	809	851	817	830	881	886	867	793	800	808	841	865	859	849	808	842	842	858	840	849	857	808	830	825	849	796	817	844	852	825	856	787	836	827	860	842	833	833	847	816	810	853	868	826	841	837	839	854	829	792	815	858	888	841	855	833	832	864	837	848	848	869	884	871	858	858	846	796	888	802	875	837	867	852	831	829	869	852	858	810	823	842	839	858	870	785	786	800	829	809	824	882	889	824	825	821	799	750	866	855	817	819	875	835	843	812	816	826	865	871	862	871	845	848	876	825	856	841	806	872	811	847	845	823	820	834	839	787	784	818	815	843	833	798	787	883	787	863	871	832	825	875	838	851	828	871	856	849	868	869	839	848	843	806	842	813	851	851	811	884	802	880	813	846	788	832	853	874	838	833	801	820	834	836	824	811	806	824	834	885	853	832	818	817	786	801	808	846	867	801	822	823	815	832	828	850	837	835	845	787	832	862	831	848	796	826	869	854	883	786	897	837	806	865	818	862	858	797	839	822	862	823	813	898	880	811	840	851	826	856	859	824	867	820	864	815	828	797	784	793	834	838	814	887	866	852	854	859	827	820	834	842	855	857	883	804	826	862	855	846	868	858	812	793	857	811	813	847	826	833	830	859	828	821	825	848	821	926	863	848	858	827	805	846	846	860	828	804	814	823	827	867	798	835	876	838	879	838	837	920	826	850	853	866	823	878	847	847	880	887	856	803	782	827	816	866	876
23202	20864	28174	23862	28643	19249	4102	761	644	601	740	636	512	518	517	446	519	450	438	459	421	421	466	458	458	467	452	481	449	424	450	466	435	446	421	453	480	429	436	466	484	426	439	462	473	455	477	428	453	440	438	464	415	428	409	446	467	420	433	414	456	418	438	415	476	439	427	419	416	459	477	461	419	419	366	445	455	437	422	442	420	451	426	424	453	448	471	429	442	420	423	464	452	422	448	428	424	393	459	436	455	430	479	423	432	414	448	452	432	441	445	451	448	508	477	477	470	444	447	460	442	456	435	429	444	408	444	430	442	417	455	454	437	439	415	460	421	409	439	406	418	438	433	428	442	467	454	425	439	443	424	426	428	417	437	458	450	428	442	464	439	451	480	433	387	403	457	413	424	406	432	427	446	433	428	466	430	432	444	442	455	457	442	459	434	455	449	468	441	416	477	438	465	427	453	426	402	402	409	461	418	413	403	456	413	442	431	428	431	423	439	463	438	452	413	423	465	466	446	418	443	455	440	464	484	401	447	419	418	440	443	481	421	417	454	406	489	407	449	468	441	421	439	433	467	441	472	433	472	424	409	474	440	430	448	395	413	446	448	440	433	469	444	454	466	436	447	409	402	455	458	481	443	457	441	465	420	443	429	463	420	440	408	438	465	448	448	432	400	458	438	428	442	445	453	432	456	423	448	453	446	420	471	442	461	447	458	461	448	466	421	470	421	423	445	386	435	434	436	445	445	437	429	469	452	432	459	445	420	457	434	426	429	431	476	441	417	454	424	459	401	445	460	441	439	477	427	438	492	455	413	434	412	452	447	485	432	442	441	437	408	465	436	427	473	469	427	449	483	413	424	431	455	429	487	478	433	418	455	435	411	428	462	425	442	411	460	453	446	414	427	454	461	439	474	443	446	419	467	440	430	416	480	411	437	441	479	438	428	419	418	436	440	420	433	427	419	427	415	455	432	451	467	450	453	431	463	455	428	438	418	434	422	466	409	452	445	422	431	413	461	450	424	449	430	425	442	418	486	462	425	456	481	455	422	434	442	449	484	444	439	444	425	430	410	419	404	436	446	469	397	430	448	484	420	436	469	468	422	481	418	451	478	437	445	415	391	428	427	458	467	433	439	445	418	426	418	471	408	414	477	414	481	384	445	425	415	439	449	448	394	441	437	435	416	440	414	432	431	461	452	415	407	457	479	452	431	435	415	442	429	430	450	465	442	490	479	421	416	472	433	436	438	446	411	440	442	443	394	420	379	452	442	413	434	428	422	438	509	424	451	443	428	427	449	440	469	448	444	436	435	422	405	399	439	420	424	457	427	418	447	429	422	398	443	464	436	411	449	430	402	401	436	426	423	412	419	439	441	423	426	470	455	442	394	419	419	427	440	434	435	439	433	436	461	434	433	421	467	467	431	447	434	434	472	417	404	445	452	414	450	450	432	437	426	464	420	452	444	423	404	436	417	477	452	463	439	461	418	455	427	409	475	462	450	417	439	396	464	452	399	459	449	439	409	429	449	462	469	436	443	433	455	404	420	430	423	462	442	428	422	470	434	440	490	441	422	411	405	422	426	454	416	439	479	457	444	465	428	438	424	441	411	455	458	430	417	453	448	430	466	438	444	455	435	462	455	429	410	427	460	434	445	459	456	482	440	421	427	399	436	426	446	407	441	465	471	439	435	438	454	411	440	423	414	426	432	401	399	453	441	450	440	475	459	455	454	402	438	437	451	452	456	419	433	469	440	448	418	427	411	468	430	440	418	447	445	373	446	431	428	451	419	419	427	431	427	413	429	433	449	419	439	429	460	423	483	440	418	445	417	446	451	444	422	405	438	437	439	454	437	452	454	453	418	432	424	438	442	405	415	425	424	454	433	473	459	453	468	457	415	427	419	418	442	438	437	424	434	421	432	410	443	450	443	475	439	436	467	444	440	447	425	433	458	460	468	473	419	457	426	444	425	440	465	447	451	416	429	439	421	454	455	448	418	430	452	432	426	443	451	436	422	441	394	445	424	434	438	401	405	437	417	476	449	477	427	420	460	456	435	432	446	453	416	427	444	411	443	434	461	452	439	418	466	416	416	408	469	420	459	485	427	461	429	417	402	416	454	449	432	438	473	443	447	448	455	450	415	403	448	416	389	460	436	423	423	456	437	449	440	474	455	418	469	442	468	463	447	424	448	421	393	420	436	464	418	452	429	474	391	448	480	467	407	420	400	427	417	439	455	431	438	445	422	421	423	437	415	429	438	461	452	443	427	412	452	444	387	396	431	456	410	454	416	408	459	403	422	456	460	438	446	473	453	410	408	451	461	419	435	429	437	453	460	449	441	432	458	439	457	410	427	456	418	460	459	439	417	417	465	466	422	433	425	392	414	428	445	461	426	421	430	430	424	449	427	448	440	418	442	384	455	403	428	430	436	430	472	452	437	423	422	417	452	430	432	468	445	454	415	441	417	480	438	413	475	420	447	460	420	455	406	404	429	447	432	409	439	488	471	446	432	422	477	452	435	418	456	436	435	415	439	481	452	459	401	479	441	455	396	443	459	440	445	451	430	404	440	477	471	438	418	448	441	443	432	448	440	460	430	434	424	437	456	461	446	455	464	403	461	427	432	406	497	444	425	418	411	446	458	442	438	443	418	466	442	438	422	417	444	429	441	395	445	424	447	448	438	451	464	405	445	402	431	442	415	436	414	448	401	474	430	431	444	447	447	429	448	393	414	476	443	461	446	424	457	437	419	422	459	442	436	463	453	442	406	448	426	413	454	392	428	458	504	474	460	437	444	448	455	414	452	425	468	460	450	453	410	434	428	441	420	405	429	428	449	408	489	462	446	411	447	443	468	471	461	405	427	428	412	450	441	486	421	461	427	426	458	438	454	409	445	438	439	461	442	454	406	438	454	469	449	437	417	410	487	511	457	449	443	455	465	445	450	424	446	425	456	462	440	459	457	443	462	434	426	445	435	451	430	423	442	378	430	464	391	419	443	441	427	430	454	412	473	429	455	457	464	433	457	413	461	414	398	394	433	419	415	419	459	449	434	451	461	442	437	475	450	443	454	465	453	451	439	431	457	461	441	431	413	486	406	428	435	449	448	445	431	427	393	483	443	444	437	444	440	424	461	459	426	450	454	397	429	427	458	418	444	438	445	470	422	449	426	464	437	455	425	432	434	420	464	393	461	462	460	417	410	454	425	442	447	442	455	432	435	427	422	406	425	412	410	403	458	461	418	410	479	403	432	442	481	439	455	433	402	487	470	428	464	439	481	419	426	407	463	409	427	407	466	430	465	457	397	431	465	434	430	435	445	454	412	406	435	436	434	430	439	437	389	426	413	426	441	436	429	446	441	394	440	449	428	421	435	485	475	433	426	407	456	402	454	421	468	438	427	406	441	424	421	419	455	438	422	433	441	456	450	441	415	416	429	438	425	413	418	414	424	460	425	422	389	418	448	473	443	457	408	455	410	455	449	429	413	456
22456	48736	37465	25323	36251	10467	1073	905	758	728	1021	724	599	550	485	589	515	531	528	502	511	521	469	488	516	479	498	448	486	429	458	449	472	454	488	476	466	475	497	447	442	530	469	454	460	508	459	494	460	460	470	478	450	534	467	487	468	457	485	461	450	478	453	472	466	490	433	462	433	448	473	482	446	464	458	485	450	469	447	432	466	502	419	467	475	441	473	473	481	508	435	435	480	477	440	464	482	476	475	514	488	449	471	457	464	466	464	458	465	439	476	515	435	443	480	506	474	443	490	412	482	458	450	444	482	447	460	448	491	479	428	448	440	473	476	453	482	445	450	419	492	464	482	450	447	484	500	457	452	446	476	463	483	478	501	472	457	451	488	442	441	482	432	464	465	467	467	453	445	431	459	437	450	444	476	453	466	480	443	458	426	467	481	466	479	499	433	468	467	473	473	507	497	479	462	490	474	464	468	461	462	487	490	493	467	466	455	450	482	429	449	490	455	466	466	517	454	472	467	480	436	437	478	499	498	519	434	502	431	432	481	478	502	470	510	466	452	498	441	437	469	471	473	453	499	436	452	464	504	489	457	469	437	448	442	488	396	477	453	450	469	465	483	452	456	441	470	461	450	480	449	480	448	486	447	444	454	486	475	451	436	439	478	470	421	456	452	449	475	486	493	473	462	438	462	471	436	428	521	481	460	441	430	442	432	490	477	457	477	487	446	468	472	453	425	447	462	467	499	473	506	472	445	447	456	443	444	464	465	459	486	462	483	456	431	433	484	444	489	430	421	489	473	444	489	474	466	504	438	479	454	478	463	455	446	463	483	473	470	453	474	489	479	461	469	467	454	443	459	463	447	478	490	420	482	462	467	454	471	445	448	453	488	473	450	477	471	444	465	443	478	497	454	441	441	448	468	455	465	455	487	453	477	461	474	523	441	444	491	455	448	447	456	478	481	475	468	477	428	476	459	459	472	472	446	456	458	409	423	414	460	464	487	471	478	477	462	421	446	492	455	435	472	511	482	470	472	476	471	461	444	470	465	489	489	491	478	482	436	489	446	459	457	440	488	431	481	477	436	465	469	471	460	478	425	446	453	460	473	436	450	504	443	476	482	433	447	468	462	443	452	514	471	491	420	433	491	462	466	491	486	471	492	453	454	452	452	486	478	480	440	452	434	471	461	499	471	471	509	451	447	469	444	458	436	445	454	487	488	420	471	440	478	448	474	457	503	472	462	434	454	491	462	445	457	451	466	437	491	477	473	486	458	500	431	424	463	521	483	482	495	489	487	440	466	459	443	447	455	454	464	489	463	481	443	411	458	456	463	426	446	449	465	487	453	462	438	460	468	432	478	465	473	483	415	466	497	474	468	458	461	464	451	445	469	437	404	497	472	435	440	483	481	468	444	498	429	478	441	453	509	445	422	435	412	472	470	481	475	452	438	411	499	450	440	480	466	498	445	488	458	495	461	482	434	422	473	448	433	463	469	464	456	509	465	448	458	454	442	467	443	443	454	490	435	444	504	434	447	481	448	467	462	455	483	437	447	457	450	479	463	467	452	481	503	450	485	448	458	466	496	465	469	441	480	461	457	456	455	448	415	467	460	426	476	464	447	482	440	503	481	453	477	447	455	439	477	482	426	450	451	478	463	461	439	488	456	455	479	460	465	446	466	435	438	463	468	427	484	498	482	451	485	470	490	484	496	463	506	492	468	468	461	452	487	503	424	470	432	455	491	465	468	458	448	500	487	453	420	479	445	460	494	449	469	425	453	508	470	477	466	478	446	449	458	451	426	452	477	451	459	486	505	424	466	461	463	470	445	424	488	472	455	478	485	508	489	451	465	463	477	503	452	476	488	467	459	452	471	467	440	497	499	468	500	482	473	454	458	472	466	462	468	471	496	491	423	438	468	457	455	453	482	462	488	459	472	456	431	441	501	429	465	468	484	466	488	460	450	460	465	511	482	493	478	463	432	476	416	453	500	474	416	451	451	438	455	474	457	433	445	452	435	434	450	467	453	454	447	488	459	468	427	426	472	495	433	467	423	433	460	458	470	453	435	459	466	453	428	463	471	478	454	468	520	409	514	455	435	470	514	447	456	473	443	483	443	490	496	467	466	438	470	440	482	457	439	488	471	433	497	429	483	469	457	476	472	469	480	414	446	441	501	469	413	477	466	441	416	451	449	449	457	468	465	477	464	462	516	419	458	467	441	455	457	427	434	467	432	476	475	438	464	442	455	485	460	465	459	468	452	469	484	484	467	474	481	496	458	473	487	507	473	493	483	434	483	456	454	465	435	493	459	494	506	476	462	479	483	469	483	459	455	451	483	473	453	473	469	459	483	512	448	418	458	462	457	521	450	480	436	521	474	486	492	484	464	455	461	440	464	468	458	450	484	467	474	462	454	476	498	454	500	415	458	464	483	440	482	473	507	479	487	484	475	431	472	450	459	459	484	477	483	439	399	484	440	482	453	455	461	451	482	454	447	440	447	459	465	450	456	468	430	447	436	469	469	439	456	459	452	469	444	437	450	461	466	482	439	441	456	524	458	457	466	456	424	483	438	478	452	445	447	471	472	509	448	437	466	445	474	457	471	493	457	439	480	453	442	461	447	454	480	435	441	500	457	473	451	451	513	446	432	458	458	487	474	480	479	505	441	449	432	458	459	464	473	487	394	467	411	447	485	428	435	448	462	452	454	451	473	459	431	434	471	480	447	444	439	491	427	403	432	438	436	449	508	486	481	444	437	450	433	479	461	442	465	482	458	451	439	431	433	528	466	451	463	467	482	448	449	512	453	480	458	417	451	519	438	520	443	422	453	441	502	477	459	434	480	453	457	427	446	464	456	470	456	448	422	447	434	460	493	495	498	487	480	473	447	464	444	470	437	457	456	450	491	483	464	489	497	468	453	462	488	468	438	473	461	477	490	497	467	476	477	442	468	470	438	496	480	453	488	454	487	442	451	459	482	497	438	472	457	472	445	469	468	455	482	466	443	444	471	474	426	437	447	464	430	489	471	455	452	485	465	465	444	430	449	480	478	451	449	488	442	475	461	515	430	439	469	483	444	443	470	485	455	453	488	476	475	495	511	479	476	473	446	477	466	496	461	470	476	458	469	435	483	486	440	467	430	413	456	486	455	423	444	449	471	460	495	459	513	489	489	464	452	464	477	464	432	451	472	455	461	473	412	481	478	511	432	471	453	433	468	453	436	469	478	468	484	453	448	514	459	444	472	490	462	453	431	449	436	447	427	462	496	449	465	451	496	469	404	473	456	490	480	488	454	450	466	422	446	454	477	439	482	460	442	457	512	436	459	483	518	438	466	467	457	455	490	491	481	447	449	481	476	444	453	445	495	467	499	440	444	473	496	485	464	467	490	430	485	470	465	476	454	473	457	431	441	442	440	459	429	472	450	478	485	442	497	425	468	473	459	439	450	453	476	470	455	477	483	464	459	461	491	458	437	509	458	436	477	452	464	460
24267	20886	27590	24868	24189	12413	1696	970	979	889	1065	903	850	844	850	860	859	879	869	830	856	871	878	851	807	785	852	821	852	898	831	849	848	852	838	866	823	852	817	803	753	822	865	874	843	828	835	818	847	781	836	860	795	837	873	843	842	815	812	812	881	800	801	780	860	882	844	878	854	797	858	785	826	842	858	833	827	793	832	836	859	807	784	844	832	822	818	807	858	853	806	781	778	744	786	812	864	882	850	882	836	803	804	829	844	872	769	828	812	765	823	796	914	834	807	785	854	770	852	826	790	786	815	794	868	835	812	835	788	820	856	886	814	854	861	808	863	779	819	805	852	830	824	768	856	815	822	874	855	828	846	843	810	819	851	835	798	808	835	863	900	808	823	815	764	798	836	849	851	818	808	869	896	793	841	845	816	816	842	867	817	803	839	809	800	831	831	842	853	874	774	800	790	872	865	804	830	828	872	854	871	878	808	842	828	840	831	838	850	828	847	890	845	886	792	806	804	836	831	836	812	785	828	861	858	850	799	857	859	896	823	816	848	782	845	777	840	833	854	749	840	803	798	843	853	860	878	815	849	854	834	793	837	812	824	844	794	787	833	836	763	799	805	789	805	844	864	848	805	767	838	870	800	808	830	834	773	838	822	840	850	823	838	802	815	818	873	843	803	798	853	838	833	819	788	854	840	832	846	772	872	842	843	831	828	864	800	845	883	821	848	815	846	852	845	836	788	802	830	839	799	806	831	823	849	798	815	786	812	788	794	834	795	841	837	802	846	778	855	863	821	815	853	856	859	865	847	801	841	817	851	814	814	850	858	826	821	818	826	796	879	875	831	820	875	824	795	820	811	886	770	877	793	860	857	797	822	853	864	870	813	813	809	849	812	861	844	805	828	841	795	826	766	878	874	814	801	785	834	848	844	843	876	804	803	830	846	819	851	818	886	785	843	852	863	828	834	845	760	797	808	802	844	798	805	787	818	805	855	852	793	837	829	798	839	797	850	867	813	829	827	809	850	814	829	853	821	821	867	807	819	862	807	886	823	873	797	841	847	819	865	859	783	839	827	837	803	811	843	856	801	838	903	840	792	814	794	813	785	810	787	837	833	853	827	811	839	821	865	790	822	841	841	862	832	867	821	848	811	820	835	833	843	819	811	844	837	828	800	848	821	858	803	839	851	842	830	798	866	801	748	888	838	842	856	874	865	830	812	839	836	840	853	864	859	810	881	873	831	841	853	781	887	852	870	887	824	792	891	861	833	842	902	833	854	801	881	834	821	846	851	830	860	830	781	819	820	854	831	835	794	838	864	793	790	843	843	836	875	829	822	871	779	846	834	858	859	781	846	812	780	804	829	793	763	903	824	848	828	757	833	875	845	800	833	802	786	791	833	825	841	841	831	818	852	861	858	816	838	815	857	796	848	821	831	840	815	835	810	804	856	857	798	883	856	859	773	840	796	884	787	851	815	828	831	861	850	826	874	820	799	805	855	833	825	832	832	835	822	827	835	802	800	831	844	814	835	830	792	826	859	787	838	857	841	814	829	804	830	819	833	773	830	817	855	852	840	864	850	763	781	767	822	842	802	846	886	862	815	815	848	884	797	828	826	863	862	796	815	818	813	866	814	837	848	833	807	883	835	807	884	839	822	821	897	831	885	820	832	830	821	826	813	835	853	793	861	791	806	855	856	817	876	797	793	816	856	801	847	787	873	794	818	807	779	857	821	789	877	891	839	886	800	847	829	833	828	843	775	805	812	807	837	828	778	860	838	822	869	776	844	822	851	871	885	792	797	832	856	838	840	837	827	823	858	870	841	851	860	828	838	849	888	800	848	782	783	817	828	754	844	812	843	807	836	838	841	847	828	795	855	845	776	783	790	796	888	833	834	845	868	851	803	806	870	873	807	824	828	835	841	821	869	844	875	804	811	851	818	819	804	880	847	800	801	809	836	877	841	851	844	780	868	813	811	829	755	825	837	812	836	817	831	789	815	866	788	811	865	832	858	803	886	903	845	840	781	825	834	829	807	899	791	816	785	845	850	842	889	806	845	851	837	836	804	823	882	821	810	834	843	783	818	784	843	848	776	841	825	839	814	837	871	872	893	810	814	878	822	817	872	824	804	824	847	795	804	841	820	813	857	823	855	767	834	852	822	799	820	798	892	852	785	817	785	849	805	846	834	832	803	849	807	845	853	808	811	847	843	850	813	783	836	855	805	824	846	861	888	798	791	828	811	846	847	855	843	801	832	832	812	843	854	811	814	828	824	792	899	809	859	832	830	834	874	850	862	860	820	805	798	776	844	785	798	857	813	791	817	849	829	860	881	825	815	830	852	789	810	833	822	920	843	794	791	818	787	803	823	836	812	839	865	804	801	847	857	797	809	830	840	842	807	846	812	907	801	879	876	821	834	808	875	837	792	912	861	814	866	839	775	838	865	791	863	878	873	797	822	822	863	793	827	849	854	803	839	850	838	838	832	900	889	877	829	807	862	828	840	768	821	783	839	842	813	858	832	846	794	814	824	808	881	838	835	852	869	826	788	857	793	863	818	824	810	821	844	836	867	871	794	831	799	765	853	814	783	855	827	830	855	817	851	742	822	824	815	820	835	855	773	853	872	813	848	782	857	873	836	879	874	846	833	803	768	842	874	816	849	846	855	849	798	803	866	834	839	782	846	823	875	850	791	797	830	787	811	813	844	824	829	824	829	869	839	847	826	846	837	792	803	834	816	819	794	770	825	819	878	810	809	845	813	863	789	875	822	875	827	786	830	824	821	879	841	868	845	827	834	827	824	800	853	889	849	817	886	878	839	818	831	837	809	834	811	811	827	838	865	800	831	766	796	868	777	791	836	862	859	833	782	874	849	810	849	830	833	834	797	852	849	829	834	817	834	870	860	828	832	794	883	812	854	826	889	802	840	810	842	816	775	863	870	849	865	798	824	845	817	797	853	825	849	827	875	829	798	790	831	782	838	837	856	792	864	844	827	833	865	820	854	841	815	810	855	882	883	829	811	900	811	782	849	827	825	808	864	844	839	830	843	870	821	840	898	812	866	796	879	851	785	853	800	862	803	882	793	817	858	761	842	828	866	811	862	851	842	841	844	850	850	791	818	827	907	806	846	819	825	783	843	767	796	823	835	793	861	829	857	800	795	837	820	808	806	858	840	861	850	837	822	833	803	786	839	888	800	824	854	864	808	858	827	806	816	856	782	925	800	865	836	876	832	844	812	864	829	842	807	840	788	877	821	812	799	865	846	885	822	850	834	870	863	822	790	802	845	835	800	875	847	854	777	784	796	869	836	817	803	815	809	822	842	884	855	836	867	821	819	833	818	857	819	843	771	822	871	830	848	851	882	834	790	804	825	783	823	825	855	874	855	834	851	808	830	829	831	822	845	839	814	782	850	799	811	832	844	808	827	851	775	805	825	837	818	798	851	827	853	825	834	863	858	832	812	771	787	778	872	824	788	855	822	819	849	855
22573	46098	35207	23594	29885	8706	1086	1028	1006	987	1183	946	845	841	857	861	823	807	842	813	808	779	804	823	837	861	820	783	759	821	839	847	858	815	842	849	775	765	834	856	793	824	844	848	838	858	778	766	784	801	792	817	823	879	875	825	803	917	806	833	830	812	812	805	821	830	790	831	758	840	804	859	821	818	829	764	808	797	871	853	794	836	828	811	796	822	797	811	779	821	794	829	819	813	866	840	840	830	845	834	811	820	801	819	766	873	801	764	862	870	847	855	794	812	835	770	848	867	792	860	828	844	790	841	800	824	858	756	803	813	825	786	805	832	774	897	817	793	852	819	822	836	798	815	866	804	822	805	810	823	815	810	809	754	840	829	866	821	851	877	807	863	865	802	764	837	848	801	819	769	812	808	828	864	881	826	821	803	834	793	860	827	807	815	832	798	857	866	852	782	809	835	812	867	807	847	807	827	811	801	816	835	869	802	827	807	740	793	817	798	800	845	852	808	867	801	776	850	859	761	821	855	850	842	808	831	803	873	876	791	830	842	793	831	810	748	805	861	855	842	839	880	835	815	799	790	778	806	794	815	860	782	829	875	842	829	872	818	805	798	858	839	870	800	772	785	785	871	803	791	797	817	821	850	800	860	830	845	852	798	840	846	781	792	855	802	823	787	833	802	844	784	803	823	768	759	852	785	824	878	871	778	815	821	841	773	803	845	774	777	761	850	795	843	869	818	818	796	796	805	807	876	817	822	761	775	821	885	823	842	775	813	841	794	837	822	811	861	767	814	832	829	858	802	889	902	803	827	849	775	852	884	823	807	841	796	757	843	892	840	835	870	802	792	862	802	876	794	830	855	808	810	827	871	789	815	857	820	782	844	824	835	847	822	842	789	853	794	793	806	797	851	837	801	841	844	823	815	856	830	816	849	783	785	863	798	799	848	850	804	831	819	868	837	835	791	841	823	864	877	844	842	778	823	806	880	839	816	826	837	849	851	861	830	823	818	814	783	811	810	840	755	850	854	803	846	793	823	850	808	802	783	852	805	808	783	877	825	827	805	814	852	834	783	784	825	811	812	870	806	844	817	867	825	820	903	800	756	826	843	755	792	796	802	841	810	854	874	837	777	835	786	768	815	783	855	808	831	818	815	852	812	897	782	782	796	867	872	808	806	795	825	866	785	767	808	836	840	825	852	834	856	842	826	814	806	812	828	805	834	783	832	780	828	784	874	875	804	788	826	810	832	843	831	777	858	819	837	785	766	859	789	805	790	840	734	818	792	834	836	779	837	847	849	785	789	828	813	813	840	847	816	803	832	802	831	798	807	841	813	827	806	857	824	775	827	834	795	874	833	851	791	807	829	838	845	799	828	813	794	855	824	848	796	780	837	822	851	805	799	835	799	808	820	815	833	803	788	842	809	776	902	801	771	835	857	791	812	820	886	790	866	796	817	783	761	838	813	834	815	792	879	813	850	807	817	838	809	829	802	829	814	801	807	869	826	837	872	814	800	810	809	810	849	844	798	790	812	774	842	814	841	868	847	821	795	821	907	825	848	807	801	844	792	845	818	831	832	825	796	815	848	824	825	844	821	832	779	839	859	807	841	838	825	811	792	824	822	810	820	791	845	803	828	837	843	772	862	756	821	803	852	818	868	762	830	819	773	777	792	795	827	779	870	799	803	837	820	750	840	815	807	785	836	836	806	849	841	843	818	801	840	791	834	833	815	846	828	789	829	814	862	828	861	809	802	845	836	791	777	784	830	797	808	820	868	877	808	817	854	824	787	833	836	808	822	786	836	874	847	836	869	788	763	752	838	812	799	849	826	783	787	783	832	860	842	865	765	837	825	775	856	835	787	901	861	829	843	830	831	837	826	800	843	896	807	780	830	808	803	830	831	816	801	880	810	825	836	807	860	788	794	850	845	792	751	813	831	827	799	836	811	841	799	800	868	872	816	850	845	870	839	813	851	818	777	824	834	862	822	801	811	810	781	806	814	789	823	844	844	823	817	797	842	757	782	802	777	781	820	841	830	838	836	794	819	798	808	852	837	834	835	838	797	766	818	799	787	837	823	784	756	839	887	830	846	862	835	796	850	843	875	843	829	845	808	841	802	793	833	788	845	809	824	838	857	822	780	786	792	796	749	851	815	820	819	908	752	798	834	841	830	801	841	791	873	799	792	766	866	817	828	824	837	830	838	814	812	809	863	781	825	830	814	838	775	839	814	812	825	814	799	805	779	831	759	831	829	812	834	818	857	850	825	821	834	839	777	829	845	811	831	813	807	811	816	772	857	822	835	801	819	823	851	812	812	819	794	799	748	806	850	845	791	869	860	832	785	851	806	798	856	800	845	845	857	803	843	792	827	833	821	805	789	856	816	850	825	799	855	783	785	805	812	814	784	780	757	769	798	842	796	772	805	810	818	812	824	823	791	826	851	827	780	804	863	828	834	834	817	786	783	794	790	775	840	805	832	880	775	819	838	861	805	839	768	803	790	882	857	829	846	784	787	794	832	835	852	835	837	802	815	830	804	804	792	770	784	779	857	831	784	827	832	873	854	817	824	786	794	800	805	862	822	813	827	863	762	794	845	834	865	788	818	769	828	776	794	806	825	816	837	810	836	832	792	820	836	837	800	813	834	831	797	767	849	806	791	833	820	814	825	793	853	773	843	787	813	794	819	816	800	807	829	823	809	852	826	780	859	778	806	836	818	815	840	819	801	808	780	780	837	804	791	800	827	854	798	799	835	796	829	814	817	874	752	835	825	796	808	775	797	825	845	772	815	842	765	810	781	789	873	754	792	804	775	792	806	831	809	807	830	825	744	854	877	835	875	838	801	779	794	813	838	831	810	819	842	854	815	781	782	802	792	816	845	800	793	868	772	874	799	801	793	802	853	802	794	840	812	810	824	811	839	816	797	785	768	829	812	826	789	861	790	859	786	844	818	823	814	798	835	792	831	809	861	839	812	843	882	791	842	772	790	828	829	805	811	859	784	805	840	830	790	824	834	826	875	826	803	815	840	803	813	821	795	811	776	827	827	807	772	805	816	797	807	832	821	811	825	854	788	792	826	828	832	829	808	774	861	805	842	819	818	796	838	777	807	821	836	820	816	792	789	815	805	803	827	803	812	797	782	801	876	859	802	848	781	861	821	800	836	866	808	857	833	825	833	861	812	800	850	786	783	776	891	809	862	788	816	812	810	853	831	811	822	835	858	849	826	827	776	809	814	807	803	808	764	780	807	780	830	835	866	839	783	804	795	830	826	783	794	801	804	808	784	850	812	826	796	846	810	816	825	858	815	842	860	805	807	834	865	842	817	852	784	781	836	815	822	786	796	788	813	832	771	811	857	792	817	791	816	803	875	827	841	836	811	863	807	830	805	816	832	795	806	797	878	861	822	816	810	828	763	772	822	845	830	847	848	782	824	834	847	828	850	807	831	854	809	845	773	821	828	821	835	735	782	843	783	835	849	847	834	822	795
22126	20939	28648	23815	29106	23586	14341	1410	721	612	1015	550	471	448	437	380	409	365	361	353	385	344	362	332	372	353	337	323	317	356	342	322	312	344	365	345	357	306	305	311	328	328	338	330	334	314	340	311	338	319	316	348	316	344	297	299	337	359	319	330	381	323	324	323	302	335	357	287	331	350	316	308	337	340	322	314	334	316	336	314	343	333	341	313	301	317	321	336	354	373	339	307	285	342	329	331	315	296	288	331	308	291	332	309	303	280	322	354	306	309	325	330	320	324	308	340	304	355	321	321	336	327	350	303	339	280	308	320	341	329	338	306	340	339	332	316	320	320	322	340	322	323	327	322	328	331	292	319	318	326	343	311	307	321	323	313	326	323	355	326	326	336	338	333	311	332	333	344	291	331	353	321	317	288	319	332	302	341	323	340	323	356	328	305	304	317	328	308	317	343	327	328	328	307	325	309	306	343	312	329	318	322	325	329	327	335	335	308	327	290	336	337	328	319	330	315	319	321	348	284	318	269	335	345	353	282	352	322	323	357	332	302	369	333	327	340	335	315	331	330	310	286	320	338	315	316	342	353	320	303	352	311	347	330	354	321	310	344	356	314	375	308	333	333	329	316	313	294	297	323	286	343	309	340	310	321	311	347	302	333	321	318	324	301	271	293	329	321	329	309	328	314	295	360	335	319	338	294	366	315	323	320	299	295	324	315	297	351	326	325	317	300	318	294	340	329	313	339	326	314	326	297	331	292	326	339	321	327	324	324	292	339	348	335	316	286	324	304	333	345	317	319	327	351	346	337	308	343	309	300	336	317	354	329	312	314	290	330	351	330	329	331	314	331	298	326	316	311	312	318	337	301	333	323	331	306	312	322	305	338	303	333	318	340	338	297	323	356	305	332	354	304	309	350	311	307	330	329	343	369	306	307	321	346	319	324	281	340	305	285	315	325	299	278	329	330	295	309	336	303	327	290	325	335	329	337	301	352	348	327	279	297	319	320	337	345	316	337	324	314	324	319	333	337	318	342	368	353	317	312	351	298	338	302	336	293	316	345	326	288	328	326	326	305	310	325	325	342	338	319	311	334	309	338	338	290	325	331	342	325	330	319	310	331	329	287	322	333	345	317	325	328	319	333	306	301	335	325	321	341	317	301	326	306	336	321	356	338	339	332	320	319	304	345	319	322	305	329	331	297	318	328	332	322	315	320	325	337	309	309	326	322	308	337	347	331	365	331	275	324	334	314	329	327	317	319	340	361	307	342	308	320	276	312	327	358	319	333	319	345	323	306	309	313	342	341	297	300	316	318	322	325	292	312	330	354	317	311	301	315	325	294	300	309	306	295	314	294	341	314	333	328	340	360	310	343	339	352	320	305	319	324	330	318	326	344	328	312	307	341	345	319	274	347	338	293	330	338	292	318	319	305	317	318	328	331	282	319	314	297	312	301	321	361	335	325	312	332	324	332	322	377	317	304	339	309	318	306	322	346	309	311	330	341	346	287	346	306	355	316	361	327	334	332	285	301	318	316	342	312	305	351	326	331	303	302	320	352	361	318	361	299	333	310	310	310	325	304	301	300	304	319	350	313	359	324	303	347	332	309	329	345	309	302	282	292	348	342	349	313	334	305	349	311	320	314	326	342	318	331	308	299	291	317	338	302	337	288	300	325	306	339	346	303	265	299	335	324	336	322	312	342	326	344	291	338	311	325	303	340	317	315	317	352	348	315	305	322	309	312	332	318	307	347	281	326	328	319	331	328	337	329	304	358	335	334	297	324	313	338	280	331	330	327	346	361	304	323	328	329	353	304	357	337	324	322	331	320	343	362	323	318	317	320	340	332	335	327	329	330	302	315	308	323	328	318	295	336	290	295	305	352	329	311	323	349	362	318	328	329	300	307	345	306	353	295	317	312	309	317	309	282	321	319	323	337	293	318	345	284	299	336	298	345	330	341	345	323	327	318	303	322	309	338	346	329	325	343	310	307	318	311	316	333	307	315	348	311	362	313	334	347	312	344	316	335	321	313	325	310	328	282	308	314	332	314	296	300	320	332	340	313	342	302	305	294	311	318	297	319	332	334	303	307	325	325	315	341	290	310	331	339	322	365	299	283	354	308	313	308	336	327	331	300	323	293	317	332	336	319	380	334	312	297	297	351	299	318	322	328	344	337	288	289	328	328	315	333	329	326	364	311	339	316	327	324	296	320	350	289	325	297	285	295	370	329	338	290	300	345	327	336	320	334	307	333	302	337	319	325	346	302	301	336	332	319	314	326	334	317	275	352	334	323	330	322	324	325	317	296	328	309	339	325	335	342	294	330	343	352	292	335	286	329	324	288	300	333	333	312	311	321	318	342	318	368	351	332	302	303	342	310	334	313	341	325	299	328	339	338	276	323	320	327	318	333	302	305	308	325	316	297	340	325	317	316	300	325	322	318	306	316	354	325	269	324	336	298	296	326	324	306	318	308	320	323	336	294	314	353	269	335	325	325	320	319	346	333	326	304	333	306	356	327	370	327	281	329	339	343	308	343	319	316	331	302	326	336	294	311	350	330	290	300	299	345	305	319	307	290	326	332	320	303	325	337	305	300	276	344	325	313	302	318	334	332	291	295	341	325	328	353	326	332	330	304	309	329	351	323	318	324	310	308	316	317	328	300	344	289	326	322	329	326	333	339	358	319	323	291	344	321	314	315	320	339	323	314	308	288	309	314	300	322	311	327	336	306	321	323	310	304	295	273	296	297	326	340	293	318	306	300	296	313	353	305	340	356	340	325	335	318	313	305	330	311	338	338	296	308	328	346	349	338	303	284	340	332	310	317	338	323	345	331	323	311	298	308	312	295	334	329	340	326	316	323	327	327	352	334	325	318	301	302	319	321	341	329	332	324	337	285	312	316	304	291	309	322	323	344	332	323	330	339	313	303	323	306	320	321	332	343	378	318	285	326	332	356	303	349	328	305	347	342	311	286	321	359	334	296	298	303	343	337	315	307	327	323	334	335	332	328	309	300	332	326	322	319	314	313	341	361	315	304	338	332	289	322	364	342	303	320	324	334	319	296	313	311	304	352	309	348	310	310	298	320	338	323	345	328	297	337	336	310	295	356	328	307	346	318	315	325	336	314	311	322	320	338	321	292	310	327	309	318	348	322	286	307	340	329	352	332	326	314	315	320	306	334	322	303	285	260	302	341	337	325	341	318	326	335	327	303	338	284	309	339	317	325	305	308	334	302	338	322	297	319	318	305	303	341	346	307	282	292	303	318	357	300	288	293	336	342	334	331	290	307	336	331	332	337	355	347	296	319	335	306	313	305	325	339	324	322	306	324	338	328	335	338	323	321	317	311	338	282	304	342	320	339	330	332	304	314	330	287	351	316	311	303	319	313	315	326	289	279	329	306	305	325	344	345	339	306	338	312	316	326	310	340	295	320	316	334	304	337	296	333	330	321	314	312	353	343	353	314	343	297	332	328	313	327	319	354	328	291	298	329
25399	55888	42039	44351	46773	14900	1499	1045	896	759	1338	604	531	485	469	488	393	421	416	369	354	393	364	337	368	326	345	364	367	351	339	332	316	339	333	317	328	318	328	326	334	326	336	327	312	355	305	327	338	328	319	329	328	325	366	297	324	310	306	313	315	321	309	344	331	318	308	326	305	313	304	348	322	314	326	321	317	308	299	322	307	306	321	324	355	309	319	358	356	310	305	295	340	321	345	281	319	329	322	349	322	325	302	322	283	301	340	292	334	310	327	314	337	309	317	326	320	318	320	317	357	300	351	268	304	345	331	299	291	318	319	314	327	306	315	314	309	300	303	308	300	323	309	311	301	338	315	309	304	312	312	335	315	325	308	299	321	314	307	325	281	329	319	304	325	304	300	320	310	313	312	312	322	339	310	323	325	314	325	289	311	321	290	312	327	335	331	285	332	317	304	330	317	281	352	288	308	329	334	333	364	345	336	329	323	314	301	353	314	295	335	306	319	313	307	342	306	318	339	279	326	335	286	332	307	303	324	335	336	304	294	331	303	328	273	312	333	324	303	302	295	317	320	335	327	331	308	322	284	344	318	331	321	308	312	308	308	320	318	294	303	329	308	323	326	300	297	291	320	293	327	306	312	332	314	307	318	335	325	337	350	330	278	324	283	309	335	322	300	338	310	317	328	295	308	332	323	357	336	329	307	290	306	286	329	292	327	297	312	346	287	296	320	298	301	299	342	335	321	295	344	311	316	305	300	322	303	314	323	339	310	316	302	319	320	336	304	298	304	285	336	334	315	334	343	309	340	340	312	310	330	319	319	325	311	314	304	299	332	291	273	319	320	300	340	296	297	291	305	336	306	275	329	364	317	320	344	311	331	305	328	297	299	329	343	347	304	320	317	326	302	299	330	286	302	317	308	310	327	305	316	325	327	280	324	339	313	320	319	312	346	319	348	319	285	294	310	303	330	317	341	335	296	308	317	340	319	309	316	322	322	332	307	350	317	324	321	341	282	334	298	321	327	338	328	311	326	290	341	338	318	311	301	335	304	305	316	349	355	314	301	312	324	326	307	317	318	307	307	314	332	307	325	298	294	314	325	328	328	323	332	301	307	338	308	316	318	325	316	268	317	312	301	293	280	326	308	302	309	341	319	324	318	364	342	298	337	303	293	324	335	268	321	351	314	323	313	317	312	326	299	331	315	311	351	334	362	295	321	307	342	324	322	343	312	285	304	303	298	317	352	285	317	319	290	361	340	298	312	339	305	285	357	295	277	322	322	321	308	315	318	324	336	311	322	340	311	315	307	307	347	297	299	342	341	326	342	320	325	335	319	308	294	321	326	329	285	315	314	338	319	322	318	295	311	297	325	306	308	308	315	302	350	305	324	341	312	317	324	317	317	313	350	323	306	334	320	325	311	340	328	326	322	325	305	299	308	281	294	322	333	335	311	305	308	334	329	316	345	304	318	328	331	324	313	304	318	310	308	319	320	327	331	292	306	322	298	283	321	326	309	344	307	302	296	330	331	313	348	300	302	353	330	297	304	313	345	319	324	333	319	335	304	324	315	335	317	306	322	315	320	308	333	325	306	323	276	331	284	313	336	331	314	319	306	319	303	333	314	308	319	329	330	307	344	359	312	339	330	325	309	355	312	322	334	319	334	315	308	300	344	315	331	295	308	316	328	313	302	291	338	292	325	336	311	294	334	321	330	308	353	326	327	307	314	296	294	321	308	321	306	311	310	313	370	302	302	322	296	323	285	330	322	336	308	346	303	305	304	331	360	340	318	321	303	302	313	330	311	319	322	342	340	309	337	323	302	327	324	313	301	306	280	303	319	317	287	299	288	319	305	319	308	307	335	322	307	316	275	340	332	319	319	322	297	311	314	329	307	318	345	313	294	338	301	284	324	335	326	325	314	295	310	321	301	312	307	305	331	312	298	348	320	317	335	333	350	318	371	339	289	310	314	310	321	321	328	306	323	322	305	318	324	316	304	304	320	322	283	311	326	337	325	319	297	322	340	313	348	289	344	284	313	350	305	308	336	327	313	324	309	317	302	294	313	325	322	316	320	327	315	305	340	319	328	356	313	311	289	318	349	308	320	292	321	348	334	324	290	334	344	332	302	306	308	329	322	317	330	304	314	282	340	378	319	293	345	301	345	319	300	328	312	294	325	325	311	353	310	343	344	333	301	323	292	359	314	324	324	332	305	300	315	327	305	310	330	314	324	326	289	296	328	320	313	316	319	339	303	305	303	302	312	313	290	325	308	322	290	310	337	338	303	310	356	346	295	321	308	322	346	332	319	330	321	338	300	331	327	302	317	335	290	347	334	319	319	341	328	344	319	317	334	303	277	302	325	354	315	297	306	292	320	286	316	280	301	325	318	338	291	322	307	313	282	359	303	334	332	297	312	304	308	325	332	357	332	340	331	316	295	302	332	303	338	324	311	284	321	315	325	318	334	326	323	328	313	340	323	312	301	283	334	306	334	283	349	341	309	352	305	332	331	309	301	297	314	294	342	338	303	334	314	343	292	352	319	327	306	349	335	299	323	320	292	337	325	307	309	285	334	315	302	326	310	368	306	318	331	302	351	327	302	337	312	316	310	316	300	302	317	314	302	299	308	333	278	296	307	317	306	314	315	320	276	310	347	339	318	325	308	329	332	295	314	312	316	291	329	313	328	315	321	295	328	309	354	315	305	334	313	322	307	309	324	333	342	286	300	317	335	334	296	320	329	329	340	342	320	330	317	311	297	338	338	341	318	336	322	336	296	305	311	353	333	288	339	302	302	317	308	323	307	349	316	322	335	296	325	298	328	334	282	338	291	296	324	335	342	306	302	332	286	327	340	321	319	328	282	331	310	292	355	314	294	297	329	320	306	328	317	279	295	313	294	335	335	334	324	317	330	319	301	300	340	321	337	327	319	372	314	338	327	340	335	335	310	294	317	297	319	327	318	342	290	301	332	283	309	312	314	310	328	323	313	343	336	313	317	333	316	319	329	312	316	326	310	294	343	322	315	306	299	337	315	333	310	322	325	327	309	318	326	305	328	331	302	341	304	330	281	355	307	310	317	287	317	327	341	336	316	308	326	339	308	286	306	331	323	312	303	337	325	317	353	309	317	311	301	319	299	310	307	300	312	302	339	297	291	328	287	323	311	299	276	321	321	327	306	346	298	313	327	329	304	302	325	302	315	353	310	332	309	348	297	331	324	293	306	319	315	274	302	311	297	324	315	332	303	302	325	324	326	320	338	328	333	343	316	298	305	290	272	319	316	303	303	327	309	332	293	317	294	316	316	287	332	297	309	315	330	334	327	317	351	307	328	302	322	308	313	300	332	325	310	309	322	323	349	300	314	302	303	332	311	315	307	327	307	300	285	317	346	292	317	339	301	302	322	322	334	303	326	304	349	304	350	286	295	310	349	294	348	299	312	323	307	297	309	301	315	309	299	298	319	314	301	325	296	310	312	309	294	307	306	328
27804	26378	30676	17203	9015	2132	900	902	846	891	897	922	841	819	860	862	887	828	834	885	852	797	805	900	823	840	886	828	889	850	854	836	856	841	817	817	846	837	862	848	876	859	810	831	850	834	884	858	861	891	869	866	854	851	851	897	851	870	818	814	900	797	864	819	873	847	832	832	811	876	818	856	817	774	811	867	842	866	876	792	829	852	873	833	773	854	840	874	883	813	830	806	854	831	796	883	819	904	868	834	874	815	828	870	814	867	852	842	826	818	863	875	869	809	835	833	814	824	837	810	850	856	822	798	811	858	843	866	876	876	849	835	838	857	823	858	881	811	872	829	829	791	822	847	861	823	812	871	808	793	844	811	822	879	919	858	857	872	755	849	877	813	807	820	857	835	844	807	854	818	812	836	823	797	851	842	869	871	817	910	849	836	811	857	798	804	802	806	805	858	851	850	848	847	800	898	798	815	854	830	849	837	849	862	852	822	826	823	841	873	834	833	849	846	863	838	814	834	853	815	815	865	862	821	820	823	817	802	835	838	833	846	866	828	814	830	839	845	816	797	883	801	843	883	813	834	802	862	883	835	803	844	864	842	832	817	819	854	809	842	864	816	844	832	826	804	800	846	855	819	806	811	781	794	880	805	846	790	839	826	812	850	827	808	855	830	868	843	855	904	809	798	838	838	795	805	830	869	756	848	851	827	855	837	850	814	829	852	840	828	806	801	846	870	864	822	814	851	862	824	839	773	884	920	850	797	833	900	859	838	830	862	789	857	861	849	868	852	848	841	885	834	797	868	809	812	821	857	821	804	805	828	825	858	819	847	826	812	859	835	869	856	804	840	861	784	857	823	852	863	829	831	885	763	847	806	835	818	836	828	828	783	868	814	802	788	805	810	830	877	765	855	829	895	833	794	818	863	867	792	836	825	766	853	845	845	805	834	838	854	892	878	834	809	872	866	857	873	828	797	840	818	879	883	876	794	851	841	852	820	828	795	823	872	817	853	861	811	827	868	801	866	809	803	873	832	824	827	875	863	855	851	846	834	794	805	863	816	813	834	850	856	831	892	799	846	811	849	819	832	836	796	862	855	815	905	850	858	780	867	856	804	788	817	830	852	854	867	821	798	821	870	853	887	793	833	849	893	862	823	893	826	813	877	876	856	875	792	824	853	825	853	812	804	814	804	901	824	867	873	816	821	842	863	824	818	886	848	858	864	829	855	860	824	807	862	856	863	834	817	867	864	812	853	837	801	797	843	808	841	804	909	864	843	801	814	883	818	839	817	804	836	850	843	839	818	828	811	855	872	899	836	791	866	840	817	850	880	844	808	810	759	782	823	903	835	837	830	833	830	776	817	837	837	831	893	793	868	874	829	795	808	843	847	853	825	852	810	888	854	846	852	828	860	851	802	886	794	811	791	848	820	830	841	879	807	838	858	802	850	843	791	860	881	797	812	839	837	817	879	882	796	799	825	829	794	766	817	872	852	859	814	833	930	809	864	834	844	778	868	868	828	886	827	844	848	817	799	848	800	858	796	807	851	839	842	840	867	807	783	855	910	838	857	863	826	785	862	854	834	801	812	868	863	820	854	840	879	874	815	831	806	775	806	841	846	832	849	837	768	750	840	875	816	826	885	839	845	843	833	838	779	834	773	811	839	852	818	876	815	880	825	811	862	894	815	848	871	842	838	830	834	869	890	806	806	839	804	845	828	874	788	803	824	810	824	814	839	832	840	870	889	879	829	824	805	881	837	817	890	853	824	867	825	797	830	817	787	808	793	834	802	862	867	891	823	857	774	847	834	872	868	892	823	834	842	854	822	802	850	839	804	868	860	813	831	829	750	839	798	860	830	810	837	809	859	774	861	804	804	836	866	810	856	860	863	823	835	836	829	891	833	823	890	829	813	834	912	841	820	760	790	934	811	798	885	813	874	851	819	845	826	934	834	877	858	862	859	815	772	817	891	845	822	880	786	825	859	827	839	868	848	801	876	826	859	829	824	887	849	813	853	799	824	827	856	846	807	830	820	849	863	797	838	863	836	846	819	827	838	893	827	773	832	785	859	867	924	852	817	778	861	791	831	781	820	853	863	786	843	860	888	838	819	799	803	872	877	886	806	840	856	854	861	800	821	870	878	819	837	823	866	846	838	804	813	803	866	844	819	804	869	837	785	828	809	853	853	854	830	813	815	843	849	849	852	839	830	814	806	839	787	787	863	854	825	816	798	900	834	806	828	847	846	852	874	855	827	851	888	858	842	812	827	834	855	838	883	831	804	858	825	779	812	827	854	841	850	872	862	841	813	778	857	854	824	830	869	834	857	835	792	838	874	799	835	882	800	779	854	853	858	835	893	841	824	834	876	839	818	847	880	812	881	825	811	876	853	867	861	855	864	821	744	795	834	794	871	860	831	851	895	843	820	846	846	779	767	836	821	812	831	830	855	807	848	843	778	822	826	847	828	846	846	832	773	888	863	814	828	861	777	838	854	812	876	835	794	849	836	834	891	801	819	858	846	812	884	799	841	830	818	804	844	845	809	862	855	835	783	775	866	879	857	839	843	876	835	832	805	827	835	803	845	803	821	814	861	795	803	815	868	823	841	820	829	815	854	920	859	844	877	864	853	777	833	817	883	859	809	838	845	827	824	803	873	839	872	868	825	883	826	821	830	839	848	782	783	811	785	845	825	832	814	811	855	840	894	822	814	833	816	808	855	807	858	870	770	852	864	786	863	815	811	817	857	797	873	862	834	834	861	845	794	795	852	871	805	794	817	789	857	827	811	868	835	820	844	852	830	853	838	868	864	792	834	819	873	845	840	868	857	880	844	843	858	840	841	825	868	821	847	840	861	818	814	827	867	855	861	850	798	845	830	890	860	825	861	856	829	858	825	804	865	858	843	852	844	810	831	825	828	842	838	848	806	855	846	821	829	859	906	788	833	857	790	834	857	819	854	886	841	827	845	804	879	828	811	850	846	884	866	872	784	830	819	845	840	906	833	773	887	887	881	803	855	868	841	823	925	860	835	861	847	862	888	883	816	852	821	859	838	874	842	781	790	819	798	870	854	804	799	863	890	840	841	860	830	836	853	835	811	837	842	843	861	843	820	848	827	801	816	840	822	809	764	840	813	916	810	817	807	847	837	844	836	847	809	802	884	865	811	830	897	823	843	790	837	840	851	857	868	833	823	825	824	846	882	821	829	830	852	814	841	844	870	850	846	849	855	810	782	779	861	869	845	827	835	845	837	829	856	907	828	804	812	852	891	788	859	811	835	861	849	870	856	865	835	817	822	847	833	789	848	884	838	865	852	819	839	839	824	824	855	843	886	792	841	897	824	828	795	872	835	796	914	839	789	853	830	841	844	830	837	795	853	868	872	845	878	833	803	843	876	817	846	810	834	886	865	848	843	811	870	798	807	823	844	842	805	839	856	827	830	822	863	907	838	842	791	834	803	890	838	791	828	852	851	840	814	825	839	813	849	834	846
21532	41911	31139	12877	7218	1698	867	881	851	846	913	793	855	862	895	875	830	812	860	801	882	856	859	847	842	799	804	807	860	891	875	826	874	844	841	845	833	879	836	783	872	811	850	803	857	869	844	851	857	871	884	912	901	839	866	818	838	865	913	823	892	797	831	844	839	859	856	871	835	868	887	828	796	855	790	837	832	917	850	848	848	898	823	908	885	848	852	853	836	812	873	856	853	846	849	845	880	896	821	811	882	850	798	803	829	875	815	804	843	827	804	877	899	830	832	856	801	867	840	837	868	866	806	886	823	861	809	864	833	810	856	831	822	879	833	925	797	811	859	825	867	872	805	856	906	855	879	858	793	786	869	871	855	806	861	847	846	871	846	836	872	848	831	907	836	837	851	788	866	824	862	839	840	814	885	887	851	828	828	842	820	887	842	830	827	808	808	829	828	830	846	861	787	863	840	850	864	818	779	823	851	837	858	867	787	790	814	867	855	833	823	867	826	823	843	852	825	856	857	868	869	837	799	842	816	875	880	793	834	854	801	826	844	873	766	824	832	858	853	859	870	810	849	838	854	790	819	799	871	845	904	893	878	843	850	794	875	847	888	821	840	868	881	810	871	879	839	806	884	836	795	883	897	862	840	880	821	873	823	830	859	848	834	831	855	815	811	909	824	842	864	907	849	857	793	833	816	885	901	815	871	861	917	860	849	898	896	879	826	813	824	852	857	860	827	879	826	824	854	841	834	837	852	870	828	850	873	837	838	822	838	859	857	897	857	822	796	854	827	855	769	796	890	820	848	899	882	874	876	789	879	841	849	873	834	826	907	900	824	819	779	894	850	820	848	843	857	868	788	827	868	845	878	876	877	841	880	838	798	859	829	853	867	869	836	874	850	805	864	847	826	859	862	862	818	796	865	799	871	794	890	838	829	821	817	845	854	844	840	870	819	848	849	797	848	801	853	808	842	880	886	880	818	905	835	825	851	832	879	838	883	828	849	856	820	908	845	881	879	872	794	849	841	841	863	812	795	903	873	811	923	839	783	855	849	843	831	858	892	812	873	840	842	882	788	887	869	854	872	930	831	824	818	876	857	820	874	870	791	845	850	881	869	803	831	822	871	826	837	841	850	871	879	865	890	849	798	827	861	870	917	841	858	821	856	889	819	866	847	840	879	870	846	879	851	887	865	867	820	836	847	876	839	871	845	820	859	852	861	884	845	860	880	854	879	866	862	819	840	818	922	841	824	853	872	851	851	846	837	825	849	816	885	846	881	821	829	885	837	821	865	838	873	829	877	823	829	827	856	859	842	810	889	863	822	840	877	819	878	850	817	906	877	843	827	820	842	867	851	830	884	815	825	819	850	843	843	863	820	875	899	823	855	838	868	844	873	863	854	842	831	876	844	862	834	791	825	886	895	891	877	836	831	868	838	840	841	881	816	810	826	857	863	795	870	847	847	854	863	843	804	827	837	843	921	879	853	880	852	868	849	849	854	824	847	817	846	821	835	812	809	853	887	849	868	841	840	811	845	879	825	815	852	850	843	825	791	836	851	794	859	840	850	858	839	840	886	778	842	832	819	852	840	889	845	893	840	837	805	854	859	870	866	887	816	882	866	858	858	892	846	854	817	895	870	856	794	829	806	904	859	850	836	899	875	869	865	865	849	775	807	867	851	858	885	906	833	854	839	875	850	829	900	869	851	835	865	826	884	818	861	805	861	807	888	839	900	863	919	919	815	832	823	832	836	883	888	885	854	859	846	885	834	826	824	816	866	892	891	868	833	861	837	855	877	833	836	802	858	881	860	859	845	830	851	819	819	820	841	826	898	845	852	822	860	794	864	851	874	772	839	817	881	891	825	840	876	886	805	858	876	872	777	857	841	796	850	892	875	887	824	819	852	842	904	825	872	799	865	812	843	869	816	839	812	867	870	850	870	806	894	818	859	845	833	856	852	871	795	802	870	823	838	860	844	854	805	831	828	872	859	845	851	881	841	827	865	804	802	858	848	802	884	826	836	817	840	840	816	823	855	810	902	841	838	826	844	814	886	843	890	815	826	827	845	852	856	889	849	872	868	813	845	909	827	855	861	854	890	841	867	892	863	852	843	880	802	838	875	869	866	904	876	850	863	829	854	817	835	850	843	884	849	858	844	841	853	878	820	861	828	840	845	895	863	814	831	834	811	825	837	857	813	863	815	907	905	763	857	819	859	853	827	885	911	854	865	880	876	843	877	862	873	853	854	825	855	892	829	828	874	816	866	858	830	826	855	853	860	833	846	839	826	858	827	854	864	857	911	802	906	862	852	832	874	907	825	819	862	860	867	832	856	844	853	842	880	853	847	824	807	857	855	854	843	848	876	863	872	839	875	853	828	838	797	841	819	805	863	900	890	866	828	828	784	786	832	815	819	803	886	854	861	814	832	866	882	828	887	800	901	843	840	854	915	822	880	898	884	863	857	807	863	802	885	866	881	849	896	844	825	817	847	821	865	836	864	846	799	857	870	871	794	867	862	847	881	831	856	876	888	871	827	826	874	857	891	919	800	857	844	846	848	872	815	808	808	784	861	855	868	841	854	839	842	850	898	847	820	864	869	842	859	847	843	861	780	817	844	830	848	815	820	821	886	800	864	847	842	831	870	843	799	865	837	875	877	856	825	807	865	860	855	824	845	862	913	897	839	834	775	859	854	842	888	892	857	843	821	866	821	830	871	806	815	840	875	831	837	869	894	894	856	810	873	867	877	788	846	870	817	871	846	844	813	892	879	848	818	807	826	812	860	905	843	917	858	851	821	856	841	902	865	901	897	783	854	831	847	879	845	821	804	821	843	834	819	855	877	841	864	820	860	882	835	804	836	833	813	887	865	839	836	827	843	875	881	871	821	890	857	843	819	888	856	855	842	862	884	862	833	812	838	864	854	868	843	857	863	841	835	848	833	822	830	889	897	877	817	937	850	823	878	896	869	837	834	814	909	842	824	827	888	898	818	837	862	883	855	838	810	830	870	878	823	885	888	826	846	835	904	852	871	837	879	882	801	837	849	867	877	861	800	826	870	842	883	821	859	839	878	826	835	850	896	878	793	843	873	848	871	867	913	853	853	834	882	811	822	865	844	826	842	840	861	871	857	865	813	792	907	899	816	782	860	851	858	837	888	862	841	850	842	814	866	881	841	791	857	828	846	866	838	843	810	805	835	871	867	793	866	862	798	855	823	794	872	827	824	864	842	884	842	808	850	853	837	838	870	860	844	886	822	805	872	861	850	867	826	856	875	867	858	808	814	851	877	831	881	879	830	870	860	899	788	884	808	828	857	837	896	910	858	895	838	771	836	885	887	820	822	844	854	799	914	827	881	837	881	805	839	893	860	876	813	872	811	874	875	848	897	898	843	801	842	893	801	846	854	910	823	890	849	802	865	887	854	889	801	860	859	853	818	882	823	889	866	853	858	825	824	857	881	872	846	851	875	862	886	820	874	830	864	829	857	873
23249	20904	28243	23910	27890	21610	6063	811	673	588	758	551	479	514	481	489	479	474	416	515	439	459	466	446	495	501	458	457	443	418	485	436	461	485	461	426	474	464	469	436	422	461	472	459	451	466	406	452	434	463	454	452	422	443	457	459	453	456	468	448	426	436	462	462	483	441	464	435	448	440	471	437	433	478	435	440	457	427	433	473	436	482	428	440	447	448	426	452	431	456	463	481	467	451	487	429	446	461	405	445	443	429	408	429	450	435	441	453	432	442	463	420	461	437	458	454	468	426	454	421	456	447	475	453	443	433	450	407	447	420	450	434	464	461	468	441	440	436	426	449	456	417	444	438	456	444	438	453	421	464	450	444	445	438	442	437	434	478	440	441	484	439	458	442	426	465	423	470	476	475	436	447	425	444	450	429	469	483	397	475	459	418	419	450	451	470	448	463	439	457	441	441	438	402	460	473	445	417	419	468	411	446	428	439	433	429	440	414	442	410	446	413	424	414	433	419	439	409	435	413	453	440	434	449	439	447	446	450	473	437	447	447	444	431	418	468	445	442	462	449	445	495	455	444	448	443	455	463	438	449	433	462	444	456	476	418	451	455	419	443	445	420	451	478	434	449	467	460	433	451	478	444	454	397	435	422	440	429	464	456	428	451	423	436	476	465	469	445	430	440	460	435	457	449	429	411	448	434	444	443	471	464	411	433	448	477	406	415	455	431	431	446	451	419	451	457	426	444	468	428	451	456	456	428	450	435	445	469	445	462	463	431	450	478	501	440	454	418	407	472	430	432	477	447	435	469	399	466	457	453	429	445	409	463	450	476	475	432	451	478	435	451	482	470	463	460	441	464	454	450	457	458	452	446	410	421	421	436	455	431	432	413	429	484	453	460	410	436	462	457	425	458	447	433	451	477	432	449	436	455	458	413	421	417	428	449	433	401	466	416	425	451	459	458	454	472	418	440	425	455	464	451	470	422	443	449	450	439	461	424	479	442	460	414	419	489	441	473	413	437	439	417	461	457	421	438	435	481	420	471	460	415	427	437	456	453	467	451	475	406	452	470	462	457	462	443	417	463	448	453	455	405	451	432	474	458	448	420	433	459	441	441	451	404	438	418	445	449	463	449	456	413	468	463	476	449	428	456	447	456	449	434	470	469	472	444	421	424	439	412	434	468	462	454	447	453	466	450	440	453	452	438	482	473	427	460	401	455	443	482	459	458	415	390	430	435	419	429	437	447	444	406	417	458	426	430	435	433	413	455	435	430	422	405	423	425	455	439	435	446	456	470	417	485	454	448	449	454	435	451	435	402	426	450	448	448	445	421	479	429	398	453	472	448	412	466	458	431	507	450	437	429	419	410	475	465	464	458	419	446	442	463	473	462	466	392	463	449	469	441	451	489	457	447	451	415	418	441	447	474	436	468	449	448	472	482	462	449	488	473	416	479	456	418	427	441	411	452	412	473	418	421	417	446	417	447	461	458	440	493	430	455	472	486	455	454	470	443	444	454	444	440	465	464	428	449	408	464	450	439	448	457	448	437	398	394	425	397	489	439	417	425	444	472	401	436	438	456	447	440	464	425	459	431	408	477	459	419	458	427	444	408	451	389	418	461	435	502	420	426	478	419	406	404	443	432	450	437	465	456	468	473	434	429	448	453	446	477	452	471	440	429	448	425	458	458	475	427	477	435	443	427	478	405	430	436	430	442	456	432	441	457	462	441	410	441	439	461	413	451	399	418	427	458	414	469	430	436	435	466	460	445	450	440	458	441	455	468	474	405	417	459	449	424	490	425	454	465	470	421	442	420	416	438	475	443	441	420	423	462	466	441	429	478	435	418	441	483	420	443	438	427	455	428	421	408	449	444	426	462	461	455	450	436	455	426	443	506	451	458	457	405	460	436	428	394	446	412	467	443	423	458	471	426	423	433	441	437	459	456	420	436	452	420	445	444	439	445	464	490	460	434	406	465	428	496	449	428	416	459	438	432	424	401	433	451	449	468	441	443	462	424	430	435	452	460	453	506	416	436	420	416	490	469	462	423	451	472	455	451	473	458	462	460	459	420	419	444	459	412	443	469	452	470	454	475	421	434	437	435	444	429	410	434	413	462	420	457	430	444	425	473	430	444	422	426	470	421	405	451	447	434	447	426	429	441	424	455	418	430	420	433	469	462	444	424	459	477	455	420	472	480	418	444	447	452	450	456	464	437	451	424	444	453	442	432	441	461	461	456	450	475	448	479	434	422	457	471	485	493	432	431	431	441	408	412	478	453	438	443	426	446	459	465	454	460	430	415	484	481	425	409	432	454	437	459	426	430	455	442	444	439	459	446	445	445	473	439	479	457	460	435	452	443	424	418	449	454	446	417	454	417	439	449	443	491	423	456	438	413	491	441	413	403	455	453	428	456	413	452	432	451	429	472	439	438	450	459	452	420	433	466	442	446	422	424	446	442	438	478	467	441	433	470	425	448	451	440	463	473	482	505	460	424	495	443	429	417	445	475	446	436	486	451	445	415	426	459	411	435	437	471	428	437	412	456	471	416	440	404	423	460	498	423	437	421	454	406	399	441	456	427	462	422	471	423	451	458	475	467	453	437	454	443	454	460	470	441	443	456	444	459	441	414	471	424	463	474	430	405	446	443	465	454	439	487	445	481	448	419	481	488	423	465	432	470	434	460	440	472	447	426	431	441	476	430	409	404	434	457	434	397	414	462	411	412	509	450	415	438	440	519	392	457	463	473	424	433	439	448	474	451	471	443	436	442	447	475	451	423	453	450	432	463	457	455	455	447	463	434	437	435	423	496	455	438	487	440	440	441	462	419	474	454	431	456	436	433	446	438	441	470	447	431	477	435	453	427	474	455	416	494	457	466	429	443	427	476	458	434	446	442	438	465	457	438	411	465	451	464	458	449	434	456	460	436	462	406	448	460	479	413	456	414	462	448	426	471	454	448	421	442	399	487	414	424	498	431	483	427	437	446	426	446	437	453	417	408	435	450	467	423	444	454	431	452	470	443	480	407	467	461	430	417	436	423	420	423	466	468	447	455	437	476	434	469	454	445	445	414	427	448	432	425	456	428	388	418	431	467	432	444	467	450	460	439	456	404	475	448	467	423	432	477	419	427	422	435	448	437	448	420	440	460	469	476	428	423	476	428	461	452	431	433	455	446	406	460	451	412	436	469	411	438	454	474	424	420	476	428	444	394	455	417	443	431	419	421	484	432	432	458	441	453	409	426	460	456	420	442	428	452	419	441	453	453	434	437	452	432	451	409	468	450	432	459	457	426	425	435	415	432	434	475	437	447	444	450	431	420	460	423	385	435	475	452	449	442	413	433	430	443	430	471	451	470	468	460	448	460	455	464	453	432	446	443	437	466	442	449	400	480	455	437	439	452	468	489	494	458	427	480	468	438	449	443	437	479	443	433	424	470	468	461	441	445	470	428	450	452	450	416	437	443	429	469	454	460	438	420	440	471	424	429	465	408
21514	50238	37833	27467	37172	12761	1076	879	793	680	1027	648	566	527	534	518	521	507	490	526	525	490	494	458	492	512	495	444	517	506	484	489	463	463	429	450	492	447	476	487	472	512	454	487	470	485	450	475	470	472	481	462	478	485	507	502	452	497	471	460	473	471	486	480	477	411	452	459	503	471	479	506	477	510	451	495	483	496	477	507	512	466	496	453	473	494	456	450	469	478	458	446	449	509	441	448	455	482	423	482	416	446	468	524	490	468	455	443	475	452	467	444	472	498	465	500	450	502	502	476	440	464	509	442	493	476	518	444	479	506	496	519	456	442	499	544	484	474	452	469	462	462	491	497	455	452	470	504	471	456	431	509	469	478	479	450	448	494	481	471	462	509	458	468	466	477	489	470	460	458	488	450	454	473	481	456	476	457	425	491	474	478	444	421	512	486	498	472	456	427	478	461	508	444	529	496	482	458	482	439	473	490	478	497	466	496	481	446	469	460	451	469	453	460	464	480	455	489	457	451	475	447	434	476	505	501	490	474	460	451	461	473	481	453	451	464	452	476	475	457	486	458	500	503	500	482	482	469	501	435	465	491	439	477	461	439	469	442	464	477	490	485	462	435	451	477	444	471	467	482	479	523	456	491	478	448	428	487	519	429	433	469	461	501	501	446	490	489	471	496	446	471	514	494	443	511	495	478	464	486	496	488	466	464	449	481	509	475	473	462	475	451	495	507	448	480	492	471	453	454	455	468	467	439	504	430	469	481	470	456	494	496	445	487	446	463	490	506	486	456	464	485	438	507	480	455	441	446	481	473	442	494	435	506	436	473	460	496	473	456	448	479	473	458	491	433	452	449	449	519	464	504	454	435	430	490	479	484	493	467	491	455	460	447	499	502	444	474	537	483	459	499	508	454	447	414	445	461	454	453	497	443	469	499	500	474	464	455	475	460	476	477	457	436	473	478	452	463	473	492	459	478	455	469	468	476	482	466	464	430	487	480	452	479	420	477	483	481	475	486	477	489	450	484	454	464	475	445	470	503	508	491	479	480	497	473	480	480	464	465	524	466	475	475	504	477	476	502	511	489	491	460	502	469	475	483	460	462	464	491	469	494	468	484	494	516	492	460	489	460	489	479	489	478	466	480	443	465	428	427	458	457	469	474	423	491	468	475	425	509	467	481	470	451	475	480	492	495	465	471	483	470	446	509	490	493	481	457	492	485	482	496	450	468	471	487	457	451	500	488	466	452	457	465	489	466	447	482	457	471	472	467	504	489	490	438	444	436	460	499	490	454	450	495	468	515	468	448	455	459	438	489	481	468	472	467	472	467	453	490	465	473	456	460	466	454	445	458	447	463	458	500	453	480	454	449	442	495	451	500	486	461	477	448	493	463	468	427	451	507	471	445	444	443	463	455	436	454	496	487	433	484	497	456	438	472	461	454	478	470	461	482	453	451	461	456	501	449	422	488	469	478	467	522	478	497	470	495	512	470	503	488	458	465	444	469	457	489	456	483	501	441	464	478	470	441	484	481	439	506	490	492	447	464	498	495	476	479	434	462	501	459	467	448	489	462	439	439	507	476	496	425	464	476	456	487	477	454	458	478	473	483	507	447	445	459	466	491	491	439	478	440	478	463	458	511	455	477	478	500	451	444	426	437	485	489	507	480	481	458	441	481	494	434	473	497	479	491	512	480	450	447	440	433	473	498	485	457	453	469	493	487	474	488	467	472	483	512	466	485	482	466	458	495	407	471	473	466	452	490	463	479	452	505	475	452	493	457	506	434	502	455	486	440	475	444	501	491	454	443	449	482	481	484	476	475	476	461	486	507	504	518	495	461	463	469	468	500	452	478	479	492	484	453	489	479	450	447	467	466	474	436	487	498	462	465	432	466	429	494	479	506	451	466	454	418	469	486	462	432	475	456	492	460	466	471	467	452	467	453	497	464	499	454	493	481	513	436	443	430	486	489	473	482	476	469	488	463	494	474	457	477	481	473	468	440	500	497	454	504	517	491	473	446	423	427	436	495	462	487	449	458	454	460	459	504	446	445	487	464	482	498	479	479	446	489	493	450	485	472	427	469	507	455	485	463	455	481	462	464	466	453	455	471	492	482	470	434	460	499	478	469	502	458	450	430	450	464	483	450	453	476	508	486	507	477	481	509	476	427	511	469	469	466	496	454	473	467	458	463	487	444	443	477	457	475	454	489	490	446	473	500	483	473	464	446	458	497	475	475	437	449	457	446	432	453	488	474	456	480	472	491	491	490	455	433	430	481	455	509	480	455	500	463	475	471	500	467	451	450	479	477	475	468	448	487	482	460	468	474	483	457	489	477	492	497	463	511	478	456	467	512	485	470	499	448	458	461	465	496	480	489	485	495	470	444	444	476	483	524	473	442	465	470	482	437	427	446	487	486	462	500	481	444	477	472	483	460	462	494	427	473	465	465	488	466	459	479	474	484	512	465	473	475	482	488	455	483	485	459	482	465	454	474	502	494	522	437	473	453	462	471	499	482	479	445	488	465	446	451	483	474	469	492	456	453	510	485	516	475	488	515	433	467	448	488	450	490	436	503	456	434	480	465	461	468	490	474	456	448	428	493	480	491	496	475	438	458	448	472	490	466	502	466	470	484	484	448	477	485	484	454	463	476	481	498	493	464	484	507	469	479	436	453	490	468	494	476	480	501	467	471	465	455	445	499	470	471	475	460	482	483	477	472	452	485	537	518	466	495	447	475	501	475	454	456	455	508	439	529	445	507	480	444	496	451	489	488	478	488	451	474	445	475	461	479	480	492	470	461	460	496	482	478	457	469	477	488	479	444	453	449	484	459	482	485	483	455	484	459	458	456	469	437	487	486	474	479	462	455	460	450	509	494	460	489	466	451	460	458	495	482	486	476	494	468	483	468	439	504	423	461	470	484	481	465	503	507	434	448	492	452	478	489	486	463	464	466	449	452	473	457	429	464	461	455	496	463	489	462	515	478	505	503	463	474	476	506	496	506	458	444	491	483	495	481	470	479	478	517	446	427	452	492	490	474	481	465	463	468	460	481	462	437	478	494	451	483	461	503	485	501	477	479	474	489	486	458	460	478	499	496	482	479	459	503	477	473	498	459	463	516	482	465	473	462	514	481	478	426	466	509	455	473	447	456	463	444	459	483	487	487	477	453	438	485	424	490	475	470	439	465	480	463	490	488	488	443	461	456	454	449	495	469	480	459	469	461	448	442	471	498	493	467	436	458	499	447	529	471	476	479	441	432	473	468	447	465	463	505	458	503	452	487	459	471	463	480	476	481	468	463	464	515	483	483	507	435	490	447	465	459	467	444	441	487	521	459	505	485	447	461	466	452	455	498	463	464	431	484	460	479	453	450	436	478	482	469	471	488	512	474	521	471	507	456	490	424	443	486	478	461	505	451	494	486	458	443	472	478	451	459	494	500	464	473	446	505	485	421	466	479	436	458	485	455	470	503	469	461	455	477	481	462	488	478
24349	20892	27629	24782	24249	13247	1851	1002	934	924	1011	880	916	865	875	847	840	831	893	860	841	809	871	857	837	838	848	875	826	802	887	803	838	870	814	795	889	832	860	829	867	844	867	886	861	833	878	815	864	855	868	818	823	811	826	864	838	832	866	846	865	854	828	904	844	860	883	820	885	839	854	864	821	839	817	842	841	814	858	808	858	863	860	865	861	804	836	842	814	844	838	859	843	822	837	862	846	856	842	859	831	831	846	851	855	833	834	872	842	807	882	808	865	849	837	831	826	860	823	825	879	865	840	882	780	825	851	844	839	867	865	827	859	844	815	871	876	922	831	855	920	848	933	851	812	866	849	801	812	819	859	860	815	865	830	821	836	824	852	816	851	829	838	819	839	854	846	862	851	811	847	855	813	860	814	841	871	855	843	839	898	837	833	869	794	865	885	843	827	814	848	865	858	875	857	870	861	871	882	795	830	799	864	850	874	838	840	841	853	849	880	907	833	833	847	837	885	877	865	846	845	844	835	831	870	839	858	887	851	894	835	832	888	799	885	803	809	797	786	868	826	895	816	881	811	814	853	829	831	893	851	850	833	874	801	798	880	832	873	837	819	842	815	821	865	819	866	886	842	865	869	864	840	809	843	811	844	887	894	800	882	830	838	855	798	846	828	815	813	852	843	847	832	827	800	805	821	830	895	838	804	878	773	850	821	814	904	813	846	870	864	778	837	844	837	826	895	858	852	896	888	825	809	852	861	845	881	858	827	836	864	874	792	863	894	787	843	819	845	828	859	856	800	921	883	857	873	891	844	875	816	889	815	847	825	831	864	813	835	831	824	803	809	820	851	849	862	857	823	824	831	823	854	844	859	873	909	843	797	857	836	808	829	819	848	847	843	817	842	813	856	864	851	847	831	873	821	836	811	826	811	873	845	874	827	860	860	818	851	820	869	888	865	842	807	778	823	872	866	797	855	843	875	844	808	806	837	847	788	835	824	811	862	900	836	815	863	775	898	806	870	860	833	853	799	822	894	883	840	803	904	914	813	850	887	880	860	823	819	840	876	840	851	847	833	891	826	874	838	819	869	850	828	854	859	816	834	878	822	858	834	832	804	858	873	846	847	859	838	852	867	838	834	784	843	847	817	868	821	793	864	855	788	837	764	831	846	818	864	855	892	863	835	859	855	857	845	904	881	847	860	870	853	800	790	847	850	858	864	883	820	802	839	875	840	838	832	884	855	866	823	815	839	789	859	835	830	804	842	816	859	815	826	843	867	872	863	881	825	881	825	858	820	838	816	838	833	818	900	824	872	863	856	831	858	821	802	819	856	818	836	810	820	818	829	843	825	841	829	819	873	844	840	840	873	832	862	815	844	790	802	857	795	900	835	885	879	782	829	882	874	821	839	880	846	871	838	874	870	863	796	856	870	865	828	824	879	875	788	838	896	847	842	878	850	899	875	828	814	859	847	856	781	830	853	809	863	806	824	903	872	869	848	883	841	810	811	874	853	868	860	844	862	817	837	764	819	857	846	814	875	773	858	812	848	842	778	760	831	852	828	901	818	842	859	829	923	801	819	833	867	806	862	857	814	856	865	861	834	820	806	840	832	853	843	854	841	867	829	823	846	887	819	859	876	848	855	809	901	846	803	793	824	835	845	826	813	820	813	772	886	858	874	850	880	865	781	864	843	860	851	823	860	834	876	805	855	859	808	916	803	868	829	862	864	864	861	841	900	827	864	822	805	860	878	798	802	823	896	861	886	848	854	839	874	818	827	752	830	837	828	804	830	892	826	856	829	797	843	820	847	856	874	896	822	891	846	841	856	854	813	865	853	863	836	895	808	874	843	837	825	853	817	830	835	805	800	821	829	882	820	855	840	802	794	800	851	904	820	885	857	853	837	862	815	851	864	836	871	856	804	807	868	849	839	857	911	849	867	843	784	823	829	839	853	851	915	815	853	833	866	874	845	845	863	813	896	825	774	850	882	806	828	864	808	882	856	839	904	866	865	838	839	859	833	834	842	861	878	834	901	904	822	845	868	873	835	814	787	846	841	843	856	807	876	861	874	772	839	812	854	837	832	846	859	852	807	835	872	793	890	839	842	881	886	862	818	817	823	866	840	832	874	815	816	778	867	841	830	822	870	834	925	783	852	848	851	824	843	877	906	875	874	827	850	876	864	837	879	848	806	847	833	886	894	868	833	844	846	828	853	793	887	858	844	829	867	852	844	788	901	832	812	910	866	858	824	823	779	841	839	880	805	848	858	846	872	845	884	832	838	847	830	830	846	840	778	809	852	917	837	806	856	804	832	822	868	854	856	834	829	886	861	854	851	860	887	857	813	902	802	881	846	799	854	883	866	830	812	887	841	884	820	854	828	878	862	862	879	856	875	851	924	832	827	772	861	822	789	884	842	831	831	845	844	872	809	845	822	877	878	907	865	861	849	874	795	849	808	848	896	799	864	833	885	859	832	829	801	896	791	785	809	843	849	819	838	867	815	836	781	836	858	841	827	854	865	861	833	836	824	880	851	872	829	801	860	819	830	893	916	827	923	807	797	869	849	839	849	854	812	875	808	857	850	891	875	846	879	821	847	820	853	870	797	796	835	887	846	844	827	825	873	846	852	838	814	873	829	796	831	882	870	846	856	824	816	863	852	840	835	832	838	844	866	845	914	843	829	819	845	810	782	800	914	869	875	823	790	811	864	804	819	832	826	812	800	844	793	856	801	889	821	812	845	889	827	851	839	809	887	816	852	801	812	871	839	837	790	835	871	858	846	832	855	863	828	878	785	833	812	857	829	872	835	884	802	828	825	859	838	858	798	875	830	844	851	871	832	911	869	875	864	821	802	822	835	881	890	820	833	794	849	859	853	839	792	836	833	778	888	852	855	846	817	864	837	796	824	860	832	826	816	846	856	831	807	775	812	834	801	826	833	883	849	798	828	815	811	832	830	853	874	772	843	884	859	844	862	807	796	852	790	799	831	864	863	866	862	829	854	846	822	818	863	833	853	840	863	822	931	809	821	810	843	809	829	834	847	792	845	848	836	861	817	829	904	845	851	853	797	811	822	851	823	857	828	843	836	855	865	815	795	850	846	868	823	907	817	896	828	865	838	826	867	816	890	842	843	858	863	845	876	898	807	807	828	829	834	846	912	794	791	830	820	850	828	840	865	800	841	912	855	881	829	868	809	874	943	851	815	830	899	864	822	855	880	838	825	853	817	839	816	817	848	829	830	843	864	865	789	883	840	814	869	822	879	784	809	817	846	864	834	787	822	867	825	868	807	853	908	848	886	821	820	834	852	859	847	873	880	813	845	819	826	844	800	823	870	848	837	861	881	900	797	872	834	811	867	822	877	839	793	833	831	854	851	793	841	823	881	854	907	815	855	873	826	866	826	852	850	882	800	854	844	875	894	802	787	782	811	850	829	855	796	887	850	877	841	850	854	866	842	853	844	871	855	831	871	848	864	877	824	866	848	853
21378	47003	33364	22642	29745	9085	1243	1075	969	941	1122	901	876	926	879	872	860	836	799	876	864	858	812	865	812	800	784	858	857	811	827	807	801	847	870	819	872	799	816	822	822	821	846	820	871	801	861	836	859	809	863	790	821	797	836	836	864	858	807	775	872	821	800	760	817	835	827	810	874	819	857	825	857	839	837	835	851	827	829	836	808	883	820	788	791	851	851	860	854	834	798	741	792	859	809	843	821	822	857	850	813	830	771	790	829	875	816	818	887	811	820	845	883	825	861	777	808	836	805	796	792	850	822	814	847	857	863	828	809	865	830	821	838	829	843	846	821	824	843	800	846	867	799	820	837	845	845	838	852	878	755	819	836	812	813	836	821	785	852	828	825	863	835	844	806	840	880	789	849	800	787	760	797	840	819	867	865	838	786	904	833	861	855	784	832	844	866	830	878	883	852	802	843	867	819	854	870	841	889	816	860	855	847	800	829	852	868	800	839	763	820	807	838	838	772	831	764	857	757	827	869	819	840	822	826	794	827	815	863	785	799	765	863	838	830	848	865	874	844	863	788	855	828	823	848	839	819	827	830	830	844	839	797	800	788	828	806	840	786	828	825	791	846	826	811	824	784	842	790	840	893	805	799	831	820	797	784	831	893	881	829	789	832	846	829	819	831	771	822	823	834	802	838	841	879	812	736	835	816	765	795	837	861	790	833	820	821	798	794	805	806	822	834	844	804	929	779	827	800	846	813	838	846	836	782	807	881	850	863	851	796	837	837	780	875	851	821	803	814	842	844	849	840	807	803	787	865	791	833	799	805	789	850	806	841	859	846	834	815	844	832	757	839	750	824	848	863	821	861	856	841	834	887	797	862	818	828	852	809	890	863	800	823	838	842	837	804	847	857	809	833	797	817	822	861	806	811	868	813	828	811	815	812	773	838	840	763	812	828	812	813	810	829	805	845	822	824	818	828	861	851	848	806	849	794	824	783	829	826	828	781	860	819	828	775	820	862	793	866	828	856	817	876	823	838	812	829	826	824	885	802	864	800	859	835	821	829	813	842	849	819	850	804	780	818	849	810	799	825	832	833	873	820	805	813	844	826	859	806	851	808	796	818	860	802	831	809	802	887	830	755	758	856	858	805	843	796	839	821	797	862	763	816	806	776	786	837	860	800	805	821	812	861	816	798	835	842	802	831	865	854	877	833	812	841	819	859	864	824	860	829	768	831	830	842	804	853	890	816	798	826	861	832	802	839	813	782	836	843	873	846	827	842	832	787	839	796	873	861	838	777	779	786	787	834	819	812	898	873	814	804	759	811	766	832	851	867	815	818	834	804	832	848	812	850	842	829	820	817	810	839	826	831	841	795	896	881	786	782	835	845	825	777	823	861	860	796	844	844	896	798	795	848	855	836	815	821	781	835	793	778	863	776	870	823	837	822	809	829	828	835	803	851	793	861	829	808	806	838	853	794	787	821	803	842	760	782	836	829	854	844	845	855	880	928	826	778	784	876	852	809	816	833	830	826	790	861	851	830	835	853	796	816	779	818	825	837	809	796	778	814	856	861	806	842	788	848	843	786	900	864	771	771	836	845	797	781	762	874	837	819	807	805	803	839	807	801	809	798	889	834	792	810	819	864	840	812	784	831	802	815	869	834	805	838	817	893	865	816	804	825	847	833	810	813	833	802	849	850	816	857	821	825	782	838	806	815	867	859	839	836	818	820	830	822	814	782	806	845	815	793	833	814	827	839	799	828	861	809	806	823	869	851	838	852	839	794	820	867	853	793	854	769	776	788	844	827	803	886	788	870	818	846	832	836	855	812	827	810	865	832	860	850	825	836	854	833	836	813	827	813	873	818	804	828	831	839	744	794	800	873	820	839	771	827	855	861	830	850	853	814	816	829	803	881	793	775	823	856	820	831	840	805	796	830	769	818	872	832	796	857	794	833	772	855	842	818	813	871	860	812	800	825	882	793	818	886	795	864	888	840	870	813	808	809	792	820	885	807	825	801	796	815	823	784	829	821	805	799	809	801	869	804	854	839	861	800	816	875	823	832	859	780	844	801	815	812	842	857	785	809	919	840	830	805	830	828	763	846	849	840	806	795	802	788	837	802	829	797	833	850	815	811	835	815	778	831	818	853	844	882	815	827	811	800	819	835	838	820	804	793	822	800	819	820	829	909	825	843	807	825	830	865	789	859	848	830	890	824	843	842	850	837	769	842	820	799	795	840	832	817	849	881	826	852	833	860	815	856	806	831	817	810	804	834	834	815	837	828	814	849	878	822	882	789	872	839	850	813	843	824	830	843	830	836	842	836	864	860	862	827	786	795	854	860	797	833	850	860	790	815	842	797	793	849	819	799	824	755	839	805	875	883	846	808	809	798	781	821	830	806	810	776	825	798	803	775	814	871	802	834	825	837	808	823	815	828	798	808	833	839	826	825	842	815	803	785	834	794	824	814	819	796	816	871	770	825	869	804	799	771	787	821	843	762	812	875	844	790	865	782	851	753	816	820	889	829	837	820	805	844	833	838	809	812	828	834	838	821	810	802	859	798	874	844	812	883	841	841	831	839	867	819	849	783	817	812	801	794	831	847	826	779	826	825	816	827	790	850	825	825	826	839	796	870	800	865	858	835	808	823	771	822	873	832	805	833	843	840	832	798	866	839	816	854	812	798	801	816	807	865	921	839	801	803	787	815	864	867	797	835	823	823	833	786	822	792	824	878	829	837	776	849	826	853	849	821	859	780	780	810	801	856	810	788	834	809	793	839	822	776	833	856	835	796	853	870	841	796	815	844	833	772	802	818	791	797	833	771	798	824	817	796	844	815	874	846	793	845	797	826	832	809	815	844	870	769	833	874	852	830	810	816	803	830	794	832	809	819	874	842	872	865	822	888	848	817	793	819	815	851	791	804	826	829	840	805	804	840	850	833	830	821	842	817	871	778	844	816	889	827	801	810	810	822	814	831	802	831	839	842	843	839	811	824	821	838	833	771	831	790	856	887	854	782	878	863	831	831	842	807	823	866	853	856	827	850	854	791	830	838	778	838	810	842	803	799	842	800	816	789	796	825	821	857	817	862	828	815	842	863	805	830	770	847	838	887	819	807	823	822	806	846	840	834	806	781	875	823	812	795	911	819	823	824	781	802	868	830	799	813	820	818	831	763	847	759	791	807	814	854	819	857	849	844	824	786	822	849	851	831	848	822	810	866	876	815	838	831	868	807	847	775	793	813	759	782	811	835	801	836	831	834	795	872	847	836	841	856	812	868	821	830	826	799	826	839	787	851	794	845	796	788	857	797	780	855	800	845	822	851	845	828	842	817	807	831	817	819	803	813	843	824	868	860	812	800	869	864	778	785	774	820	867	815	789	816	835	820	850	846	815	802	881	841	884	813	784	790	794	812	806	770	821	776	786	854	817	822	797	825	814	811	750	822	793	902	809	829	817	842	779	872	879	844	822	762	839	843	817	854	838	840	808	864	833
21993	20826	28493	23488	27022	24064	14015	1364	721	598	1094	548	446	457	401	417	419	419	369	377	371	348	351	310	358	348	353	349	344	321	348	317	367	335	364	347	340	329	378	316	336	333	344	321	361	307	333	313	331	345	324	320	332	330	322	325	327	349	362	286	335	339	337	321	278	303	300	346	342	344	336	350	293	324	334	294	286	353	336	300	308	321	325	320	331	360	330	353	342	335	340	334	319	305	305	333	301	305	331	320	337	345	292	321	323	345	298	343	329	297	300	318	308	329	305	309	354	330	338	300	295	342	322	296	325	310	300	327	305	314	321	335	287	348	289	337	315	337	335	330	276	323	333	358	320	340	301	331	335	343	340	298	343	320	315	321	298	332	284	329	285	316	303	316	305	301	311	339	317	291	321	311	322	339	342	320	341	315	328	303	310	299	301	338	328	307	304	295	335	353	317	288	299	340	302	336	345	311	317	313	315	329	299	313	359	316	332	354	282	301	321	348	319	346	323	309	299	315	296	335	314	359	331	312	310	313	331	291	326	326	312	284	296	296	318	298	323	297	305	292	302	337	333	303	321	307	316	311	340	318	307	326	319	332	288	322	303	304	306	328	308	327	308	330	341	331	326	302	321	280	317	319	310	334	317	338	328	333	290	312	322	302	316	319	350	324	330	325	297	318	317	312	350	313	311	317	296	300	337	298	300	311	342	343	340	336	321	311	305	297	326	334	316	305	346	324	310	295	324	340	320	316	297	313	328	334	352	328	332	289	330	337	325	324	308	307	318	355	322	321	300	319	325	329	298	324	323	302	278	339	316	305	341	321	341	315	283	318	343	315	318	328	302	345	296	323	306	308	330	316	365	346	336	300	309	327	294	325	318	316	280	322	314	326	305	326	295	302	333	307	343	323	307	331	341	335	306	322	322	315	297	338	318	314	315	320	353	318	331	315	325	333	285	329	329	284	283	324	321	356	324	316	291	277	323	339	357	311	334	331	308	338	305	329	334	346	336	318	303	311	332	315	325	308	298	353	349	319	330	310	305	325	322	312	328	317	322	324	278	296	295	291	328	293	307	289	358	315	311	303	291	314	299	317	301	319	338	293	302	293	331	345	297	329	305	330	316	312	350	316	335	322	311	295	310	335	297	327	319	324	324	298	331	304	314	297	338	350	300	330	301	322	309	317	330	310	320	331	335	323	333	341	324	306	314	303	323	309	322	299	317	337	303	349	308	301	326	286	328	331	288	339	310	312	350	299	343	310	309	318	321	344	309	297	322	306	287	308	346	299	290	315	323	309	317	312	373	303	316	328	324	309	295	313	356	268	333	299	285	310	300	321	306	318	305	313	306	320	300	331	275	309	332	308	356	323	323	321	336	316	299	331	323	324	345	357	316	320	312	345	299	315	309	309	324	319	333	319	315	324	300	323	326	301	320	326	292	330	303	336	350	332	317	293	346	340	339	321	307	318	342	334	296	321	326	327	331	309	356	308	339	341	316	322	343	317	330	305	328	308	316	315	341	272	287	341	329	323	307	332	302	321	322	305	305	328	319	311	301	296	345	316	350	362	328	334	320	309	327	310	319	326	335	323	326	330	294	318	310	314	319	318	309	294	306	310	352	334	325	303	310	349	317	326	316	321	301	332	342	317	329	352	308	331	336	341	315	318	318	307	345	320	330	312	306	293	351	338	326	312	361	325	296	334	287	265	332	283	338	332	300	288	328	291	321	346	297	301	322	292	326	334	365	298	275	320	335	314	311	301	313	343	295	312	337	313	349	347	285	304	324	299	310	294	318	324	349	303	302	290	332	312	311	345	317	333	324	319	319	311	299	297	317	300	305	289	318	305	329	329	303	343	328	298	307	357	292	304	305	304	306	331	342	361	304	295	320	327	298	285	331	306	325	293	330	302	327	293	281	335	353	284	312	301	309	306	302	310	334	311	299	340	295	325	311	321	303	332	350	324	303	313	319	323	315	292	315	323	318	318	327	312	314	315	314	321	316	328	328	294	312	348	342	287	317	300	325	335	301	347	306	302	299	315	376	328	326	311	311	332	338	302	301	287	303	338	316	307	283	310	322	313	318	291	312	317	292	305	341	303	324	291	306	334	339	307	312	300	321	311	337	319	321	307	325	292	306	342	329	335	307	319	321	307	284	324	276	303	304	330	288	335	306	343	343	338	353	346	302	282	320	319	347	322	303	285	333	308	309	311	305	343	326	335	299	328	305	312	295	319	307	318	309	321	333	303	350	289	355	338	317	335	304	317	373	310	295	340	326	333	294	325	313	323	330	331	331	348	283	341	326	343	298	326	292	305	330	298	326	322	304	337	295	316	307	298	295	316	338	326	296	288	319	310	313	317	317	325	332	318	290	299	321	321	316	325	275	332	318	341	335	329	332	341	319	293	291	337	330	332	307	282	355	309	349	328	349	317	311	325	317	331	317	336	316	319	349	328	302	349	341	287	330	303	316	316	313	302	313	322	341	328	349	343	345	317	325	319	340	306	322	320	317	319	298	337	318	318	327	314	313	298	306	304	336	307	326	325	303	340	299	336	311	319	308	301	333	290	324	315	327	324	342	307	333	341	306	330	319	320	319	339	282	316	289	312	326	297	310	308	327	344	323	326	342	309	345	323	337	291	300	269	319	285	316	331	320	323	334	305	322	314	317	328	337	290	286	321	327	334	315	343	335	318	294	296	305	323	328	309	338	310	328	331	331	323	306	341	345	327	291	299	308	318	299	300	331	321	306	320	344	309	292	326	305	306	331	357	322	309	338	307	312	299	314	301	333	295	335	318	298	304	326	323	329	332	301	293	313	326	337	337	301	321	320	320	296	310	300	315	313	295	303	339	295	324	320	313	316	298	334	325	324	303	335	288	295	294	310	341	339	342	344	316	308	326	308	302	307	297	313	322	293	318	364	312	314	306	296	314	290	300	290	349	294	336	342	307	339	328	317	283	320	298	273	289	306	314	307	348	316	299	350	321	280	322	334	291	341	318	291	322	298	339	308	328	330	279	307	304	315	338	338	324	319	311	324	321	378	298	323	353	326	335	330	325	328	341	331	309	337	313	321	313	293	336	336	297	340	318	304	346	333	276	343	323	292	315	319	309	317	345	299	289	324	318	338	300	319	347	310	289	315	314	294	327	325	305	329	308	295	319	331	330	310	309	325	307	337	363	340	330	305	334	337	331	324	311	348	305	327	319	296	311	314	308	321	312	300	306	297	331	338	346	294	324	310	288	317	313	342	328	326	300	301	352	336	316	305	325	316	307	315	300	291	305	311	302	301	324	340	312	354	325	342	352	302	335	306	312	329	348	291	330	309	316	316	304	332	342	347	291	331	313	337	334	298	285	304	340	313	312	326	319	314	318	352	327	300	312	294	311	317	337	348	321	290	299	319	315	328	344	323	320	298	311	328	311	304	308	330	311	314	320	314	284	307	303	288	327	316	293	356	300	301	305	278	336	332	346	318	309	298	324	306	293
24524	55119	40082	38824	45632	17271	1487	1109	958	752	1540	605	520	480	470	462	462	415	392	367	419	367	376	346	345	328	350	351	362	316	347	338	375	346	334	351	306	317	319	334	340	364	330	354	359	300	328	312	329	326	346	309	317	372	283	326	331	304	322	320	313	328	330	301	307	298	330	302	341	310	292	297	291	325	291	318	301	329	308	291	306	320	341	324	315	315	311	309	330	321	313	305	327	313	337	309	307	284	319	292	336	299	297	315	321	318	355	307	320	309	334	302	313	321	295	268	304	316	325	316	316	320	309	330	315	292	335	292	295	328	329	331	320	298	329	280	310	305	306	334	330	330	333	314	328	329	315	304	302	334	339	341	329	324	310	322	317	324	303	321	309	291	311	263	309	326	348	325	314	319	303	318	308	283	323	304	303	325	316	332	307	358	299	319	336	307	318	314	293	326	321	319	296	333	323	303	308	336	314	294	296	316	309	331	329	321	304	318	307	355	322	293	313	280	297	347	338	333	307	302	316	312	335	320	329	302	296	320	317	297	304	315	300	306	314	323	316	270	309	291	338	313	330	313	324	311	327	318	313	280	343	316	310	295	320	318	330	260	322	293	322	316	320	302	318	314	296	326	325	337	319	310	347	313	295	294	288	288	293	322	321	334	327	313	296	284	289	323	326	342	343	324	322	302	317	308	302	302	327	313	300	321	311	335	307	344	334	325	329	331	332	321	317	335	301	323	327	350	300	300	337	355	301	304	351	316	349	308	293	320	324	309	333	304	309	322	300	321	308	313	322	324	336	299	324	327	327	334	302	309	300	308	314	322	314	341	339	331	357	306	352	336	298	329	310	331	319	320	321	334	323	325	318	310	288	300	301	311	352	312	310	318	315	332	302	320	345	286	321	326	318	304	310	284	322	338	326	327	320	289	293	300	327	312	356	302	290	324	348	319	320	323	316	308	286	308	321	309	322	304	309	282	324	294	319	331	303	291	322	337	337	320	351	266	316	306	311	338	298	302	292	330	294	327	320	335	360	320	297	306	323	321	305	309	311	308	319	316	320	311	309	320	287	284	291	331	310	331	301	344	317	309	289	323	318	301	304	327	314	324	339	330	325	290	330	282	321	332	289	327	306	306	308	278	331	313	321	306	290	319	310	297	278	312	309	297	282	312	319	337	352	310	330	334	295	284	294	333	329	310	280	318	304	314	309	319	323	338	316	293	340	326	303	303	333	342	303	323	313	326	323	326	334	320	327	304	303	307	294	342	301	315	325	314	308	333	318	299	291	288	300	313	318	300	290	313	336	331	285	295	307	309	291	319	316	306	307	321	317	322	295	337	337	320	328	307	298	319	303	291	320	290	326	308	327	309	325	318	319	329	312	302	347	337	304	306	314	306	325	296	287	324	335	309	301	296	312	287	321	360	314	325	328	276	308	324	306	300	298	323	298	344	329	279	343	303	292	276	323	313	302	329	322	327	338	291	290	331	335	331	321	321	307	321	301	288	306	322	330	333	319	317	299	331	308	290	330	317	301	329	314	277	298	299	345	318	313	334	339	338	304	297	329	311	340	318	298	321	350	307	352	321	328	300	335	367	359	341	313	304	303	297	325	316	311	321	316	306	327	309	292	322	337	302	330	360	325	323	292	301	309	320	316	295	316	306	315	308	309	328	341	317	299	304	321	313	352	334	315	328	315	312	290	333	304	316	317	326	327	286	296	319	354	287	329	290	301	312	315	318	344	310	310	293	291	302	323	302	281	313	335	325	308	328	305	313	319	300	300	338	294	285	280	321	292	319	324	325	303	294	304	331	300	304	306	317	313	309	323	346	350	331	325	339	309	293	306	320	321	325	299	329	340	322	335	296	307	304	326	300	284	349	308	328	313	297	316	317	302	324	331	333	331	308	278	285	323	327	339	326	328	319	292	296	328	303	302	315	296	339	291	324	328	272	303	305	304	323	304	305	317	333	261	288	332	285	333	287	298	313	324	299	310	274	299	312	275	324	310	300	314	319	280	325	303	310	332	300	323	299	316	338	295	344	320	323	283	329	299	340	325	289	287	320	329	319	329	300	329	312	339	293	329	301	299	304	321	312	328	288	302	296	365	293	305	311	322	321	318	340	313	316	340	322	307	308	343	305	334	340	308	324	310	306	313	305	293	338	317	336	311	306	296	316	340	356	299	306	317	308	302	295	311	294	305	288	329	291	336	319	326	303	328	309	346	316	308	306	336	307	293	305	292	310	295	340	318	297	329	334	311	322	312	296	332	298	320	307	308	308	327	331	303	296	292	331	294	338	338	307	310	319	362	307	302	314	302	331	323	310	315	305	294	320	305	291	326	323	324	330	283	304	308	320	360	332	291	293	306	285	309	318	291	298	329	314	309	321	326	319	334	317	326	329	322	291	314	345	312	309	314	311	328	340	288	325	274	311	335	301	323	312	337	299	302	320	296	303	305	298	297	296	288	327	338	308	286	329	305	335	311	312	308	322	324	334	331	312	271	323	276	285	337	302	315	352	317	328	293	342	346	333	314	278	301	321	280	318	322	335	334	340	347	332	323	298	303	280	323	312	307	309	299	310	356	316	307	317	312	319	298	332	309	326	296	299	331	309	305	329	346	323	314	315	289	326	332	307	325	343	304	293	272	336	319	300	273	298	328	366	295	328	290	334	344	336	306	327	290	313	303	331	356	287	293	309	306	319	315	311	305	322	306	288	298	326	345	334	342	295	316	324	296	305	310	323	327	308	339	331	292	319	313	346	297	311	320	305	306	289	314	301	346	309	279	311	318	328	315	321	301	324	332	312	295	314	296	319	343	333	340	287	307	307	281	302	342	334	310	305	304	303	281	313	302	302	313	306	289	294	315	327	277	329	331	304	319	322	346	310	338	283	316	284	310	320	287	303	302	295	302	353	337	350	328	290	338	309	324	308	343	331	273	322	322	315	308	310	284	351	318	291	286	303	311	327	322	331	348	303	342	288	327	329	293	291	304	311	297	323	325	313	310	306	311	313	317	307	285	314	286	299	310	325	291	323	292	315	308	313	343	321	281	295	332	302	313	287	342	295	320	320	300	309	303	331	294	335	287	301	325	293	293	286	316	320	345	318	311	311	296	330	307	273	308	317	312	331	335	285	326	322	300	319	327	303	281	308	315	316	306	333	301	327	353	307	287	322	318	301	302	292	329	281	325	282	297	281	324	303	315	319	287	306	327	314	304	305	340	287	303	312	298	316	342	320	325	329	315	294	309	334	334	312	302	349	307	337	308	292	309	301	309	309	315	317	325	339	312	315	298	342	350	345	294	338	311	334	315	323	328	302	340	287	320	342	332	305	291	322	318	318	309	313	305	303	296	278	302	343	314	334	318	345	313	319	332	325	311	316	306	311	315	334	345	300	302	303	325	261	353	299	313	319	326	306	326	319	290	309	316	283	300	302	295	295	336	321	300	305	289	306	321	327	314	320	307	320	323	291	305	312	336	327	311	263
27785	26851	27658	15982	6998	1968	970	859	901	869	872	842	820	816	835	800	855	843	843	836	807	829	809	858	832	781	833	811	895	793	846	786	835	844	836	836	883	821	860	864	833	829	794	825	825	798	865	799	785	868	845	799	880	826	849	852	828	786	801	849	867	795	853	866	886	878	795	885	813	835	881	874	819	851	811	819	839	818	895	808	837	825	846	815	796	844	902	852	826	836	819	857	850	815	749	847	788	911	812	838	840	866	803	825	841	844	767	853	857	829	807	840	775	863	845	847	863	844	811	816	825	823	859	835	842	792	863	798	845	862	822	838	857	836	843	848	833	803	813	873	833	838	828	907	854	821	850	832	807	795	820	802	826	830	814	846	827	853	888	858	866	882	843	836	821	846	863	861	824	809	793	796	866	811	764	851	774	860	819	827	839	860	828	891	841	827	888	846	824	841	852	791	906	858	852	851	801	876	826	846	831	871	852	882	844	822	837	836	880	849	849	833	867	871	855	829	835	859	817	780	828	828	832	837	845	850	784	846	839	812	822	818	793	831	816	853	811	858	830	849	823	856	892	853	835	839	810	826	814	835	901	832	809	823	814	831	829	765	805	770	844	827	842	853	894	836	875	880	872	803	849	799	884	805	835	816	885	834	843	831	857	788	821	841	810	829	796	839	857	780	839	841	850	847	862	872	850	841	804	798	848	799	850	853	854	859	795	895	864	870	844	821	838	855	882	837	891	787	804	885	852	875	863	845	847	817	826	845	812	817	815	798	830	810	870	805	864	803	819	826	862	831	806	800	809	878	826	864	802	828	819	831	844	864	875	872	868	872	846	831	832	823	862	922	822	838	867	802	832	796	809	831	842	852	877	818	842	805	820	829	844	794	778	835	811	834	877	847	823	790	823	852	843	807	816	855	860	831	826	851	864	833	868	860	812	888	810	836	873	826	820	855	778	863	818	869	895	869	830	806	833	859	860	825	791	864	814	847	855	801	854	820	841	887	829	809	890	830	849	922	892	831	812	839	855	849	868	847	868	850	840	853	849	878	836	859	836	859	882	886	802	881	832	833	835	817	862	823	812	807	902	824	803	862	833	827	817	801	818	787	784	877	857	825	794	863	823	810	835	817	846	810	835	828	862	807	830	886	832	827	812	785	812	841	852	845	875	853	846	856	850	852	809	835	807	862	770	806	836	875	840	852	821	827	930	839	902	898	773	833	835	862	794	896	834	861	873	830	810	805	805	881	844	860	870	804	821	831	825	863	805	820	846	846	823	852	843	878	818	827	772	830	849	804	850	820	821	849	773	801	849	845	823	817	791	837	871	856	814	839	866	868	833	835	833	837	890	837	856	873	822	878	792	844	785	797	854	879	880	837	825	834	806	808	856	837	803	827	892	831	843	827	845	876	804	845	821	816	835	807	898	796	817	754	817	858	917	879	847	887	830	834	808	818	853	862	837	770	833	865	813	882	876	814	841	842	874	788	856	870	856	897	851	837	855	829	921	837	809	820	795	844	824	854	812	795	829	836	797	837	834	853	853	793	847	835	830	830	804	870	808	856	906	855	852	820	813	835	785	858	847	860	839	868	791	850	887	824	860	859	861	833	812	843	838	829	797	847	786	831	900	796	806	847	884	873	818	880	866	853	820	827	841	817	810	834	920	855	888	810	790	797	824	808	792	880	856	852	823	848	880	864	860	853	893	839	835	854	890	848	848	831	820	854	813	788	876	795	826	806	823	882	852	836	818	834	853	790	826	901	791	846	835	888	826	840	870	819	793	808	843	777	792	840	816	862	829	796	856	855	839	845	811	820	779	826	824	805	876	881	903	822	845	838	826	844	849	834	858	831	821	827	776	818	863	808	849	821	855	876	825	837	843	797	852	816	856	878	855	817	857	882	892	869	795	776	810	841	892	822	822	843	826	800	795	856	861	875	857	845	871	833	832	794	813	835	846	803	800	888	859	849	896	846	832	848	834	831	881	900	854	878	877	827	853	847	841	803	851	863	766	862	843	849	798	837	832	797	896	821	842	841	854	848	821	825	796	849	839	837	861	855	875	838	855	891	841	803	836	855	773	906	813	854	845	881	831	833	862	822	842	851	860	806	827	838	793	883	855	855	817	821	826	879	792	858	829	848	834	850	868	812	782	849	828	786	815	841	844	835	825	880	826	852	837	833	857	803	838	862	836	877	813	812	831	890	859	869	863	863	844	879	855	858	843	880	893	806	844	901	875	806	846	846	847	856	802	829	770	792	858	823	812	795	840	877	837	877	807	845	837	882	894	833	881	821	830	853	818	840	811	848	844	810	830	817	806	891	890	866	814	813	839	889	817	877	800	849	850	813	800	796	817	857	825	779	824	811	916	870	852	809	789	794	884	860	863	894	819	806	857	730	794	854	821	815	851	869	842	834	843	815	803	836	836	839	826	849	895	861	813	849	797	851	854	833	867	809	847	801	872	923	866	891	801	840	876	906	789	900	820	798	860	823	860	813	851	796	844	821	796	840	825	843	871	860	828	869	820	866	818	856	762	878	815	807	875	826	824	883	835	834	829	808	845	823	823	799	883	853	800	829	862	881	773	808	837	857	841	816	793	858	863	778	827	818	858	821	888	824	829	794	840	838	789	828	808	826	857	862	890	828	865	873	848	827	856	877	858	798	878	850	803	818	832	847	829	838	878	856	884	818	855	836	804	811	869	834	898	803	869	813	830	868	840	806	872	845	845	865	889	841	838	859	882	847	836	851	856	849	825	854	804	841	846	879	854	782	863	783	845	839	861	794	815	863	809	878	821	870	843	804	854	878	844	867	899	848	816	811	812	848	801	871	866	836	879	851	797	819	834	885	848	880	800	845	793	853	796	886	805	828	820	822	835	814	814	843	822	853	802	837	847	794	788	885	820	853	808	865	829	825	843	851	858	856	793	848	883	785	867	831	875	854	810	823	872	817	845	811	810	888	839	867	787	864	828	821	874	838	834	834	870	834	856	868	865	851	784	827	854	891	853	795	820	839	808	896	852	791	911	837	866	835	820	875	859	889	873	824	837	837	851	855	846	835	859	843	852	838	829	852	807	787	842	825	812	830	796	867	817	852	830	865	801	868	788	838	806	835	797	885	906	823	816	846	832	821	782	853	841	827	835	824	814	848	864	814	839	901	836	828	811	832	856	809	828	800	802	829	861	820	846	874	817	819	847	809	848	819	806	806	847	823	862	875	875	802	816	815	828	818	859	859	823	814	812	838	845	831	802	788	852	836	863	828	899	841	802	838	917	782	829	788	846	789	868	851	853	860	869	862	820	843	861	865	852	859	835	867	829	802	820	809	853	815	805	873	896	803	863	842	831	834	834	823	837	887	838	825	883	818	833	834	841	805	880	752	848	868	891	837	807	838	862	846	859	848	830	845	765	799	827	817	854	855	827	827	813	848	862	853	896	852	841	865	792	856	837	849	839	788	854	881	860	858	819	884	823	805	834	819	825	848	909	791
21663	42275	27102	12413	5575	1770	878	850	905	858	855	848	873	862	910	835	856	890	804	900	877	904	800	895	898	833	815	848	839	886	892	856	875	827	864	857	843	849	792	851	816	786	855	858	835	837	832	829	900	869	902	825	841	869	819	849	788	862	876	870	814	880	822	847	857	833	832	854	871	844	870	821	879	812	825	860	853	837	829	848	860	863	800	862	869	841	811	870	806	851	851	810	829	851	890	818	878	911	830	804	834	869	837	834	841	871	833	812	846	810	897	812	876	889	855	834	828	854	831	873	819	824	852	837	839	911	847	806	806	845	855	866	812	893	819	852	842	853	868	852	859	809	863	854	879	873	776	863	844	865	844	804	918	873	888	883	851	877	796	814	870	882	897	858	863	805	833	901	890	886	840	822	847	833	852	851	906	840	827	827	849	826	857	844	878	832	858	876	882	925	864	864	830	875	866	903	865	859	882	809	855	823	881	836	870	852	871	864	837	872	794	854	881	906	844	890	833	798	814	834	835	885	877	870	856	855	888	819	816	843	836	887	869	827	887	819	828	868	844	848	803	892	830	875	789	891	858	857	787	851	880	881	876	847	807	821	874	850	875	909	835	872	872	864	836	839	859	844	849	823	849	835	886	881	855	838	832	836	849	841	869	889	872	848	811	841	859	801	829	783	861	843	863	808	826	847	868	859	858	851	882	879	840	848	878	881	825	872	860	887	821	887	785	826	883	873	838	858	838	844	853	835	858	877	878	877	874	858	855	837	774	832	900	815	863	911	830	827	863	839	832	787	836	822	843	866	852	831	877	833	859	840	774	814	844	834	840	860	842	791	823	877	838	843	878	868	831	827	832	864	794	924	812	892	871	812	864	830	863	856	793	873	881	870	879	844	876	772	821	857	873	845	848	832	854	839	810	849	905	942	880	848	874	863	838	839	844	790	834	822	837	937	871	846	866	841	836	846	891	880	870	857	794	851	845	866	877	872	878	874	837	839	863	860	826	827	832	868	833	795	871	905	838	821	843	874	806	817	838	847	853	860	918	866	862	853	861	832	885	886	846	872	854	812	801	855	852	864	802	820	840	879	857	790	866	859	917	796	853	864	831	857	844	825	869	878	883	877	861	815	830	847	846	827	852	874	831	830	873	814	875	790	891	860	940	849	887	849	817	822	874	890	913	835	802	908	868	848	829	838	873	859	788	859	846	844	887	880	842	847	864	850	840	864	901	904	886	883	892	864	883	885	875	837	872	878	872	838	798	897	859	836	843	880	875	851	849	792	849	880	824	817	835	860	826	823	841	869	862	874	818	864	856	846	873	878	894	827	813	826	830	814	853	890	797	847	917	794	883	840	883	870	866	847	884	849	885	885	776	822	814	837	846	846	820	907	777	845	873	906	846	840	871	833	892	822	875	841	816	831	826	829	870	841	868	895	801	819	829	848	890	805	848	824	842	832	897	823	812	765	875	823	875	855	817	841	810	869	920	852	847	815	904	882	863	813	883	835	875	815	806	867	875	810	884	849	853	839	859	838	872	855	875	893	849	880	888	849	840	844	838	869	837	834	898	858	867	892	855	827	840	829	811	850	827	852	892	879	900	825	870	877	895	804	825	873	838	812	833	844	860	854	819	899	863	845	835	823	851	853	836	828	857	828	829	890	863	875	844	909	878	835	829	907	878	868	822	859	857	818	847	905	813	838	819	859	847	876	849	848	857	870	828	835	867	837	890	862	835	914	940	853	845	852	823	831	873	857	912	811	862	855	830	840	869	843	845	823	856	853	887	884	878	820	840	833	903	857	866	829	915	797	859	882	835	848	838	856	850	810	785	861	829	827	816	852	783	833	864	768	870	779	839	787	832	838	860	861	809	865	841	849	873	851	807	882	851	867	850	839	814	833	814	813	872	857	875	867	883	879	800	865	829	839	826	848	907	859	875	862	840	824	830	829	840	885	823	834	880	864	872	837	846	848	792	896	848	877	785	857	823	811	828	823	899	799	856	798	834	882	845	856	828	876	818	825	844	837	842	867	857	833	805	836	820	848	851	875	864	910	848	824	851	833	870	902	898	827	823	804	817	856	882	837	874	827	843	874	790	841	837	869	857	805	815	831	861	866	856	810	855	821	848	881	844	830	874	872	868	900	850	809	873	852	796	883	796	859	866	863	861	933	813	796	866	807	903	814	860	820	852	836	895	909	853	918	852	845	859	831	803	900	854	831	843	846	817	807	834	804	828	839	906	819	870	865	860	884	846	833	856	828	846	844	802	839	879	946	854	862	861	816	861	855	839	847	895	855	854	840	918	822	844	823	882	853	815	829	829	848	823	874	849	844	815	829	879	838	864	843	862	909	849	877	867	813	881	848	854	828	845	883	847	825	850	808	854	806	792	813	841	839	832	911	848	863	916	852	822	805	882	883	817	844	897	857	811	822	869	878	858	835	837	909	858	863	839	891	883	818	852	853	892	803	895	843	813	864	817	867	889	838	833	866	869	931	887	921	825	812	842	885	842	840	865	823	825	843	827	843	869	796	885	888	889	841	822	825	814	801	822	879	856	892	821	897	883	876	843	837	851	831	839	858	877	842	878	854	843	828	808	883	864	859	851	843	821	848	843	862	856	830	850	876	901	864	847	922	870	878	838	868	860	794	832	866	859	837	851	842	830	823	811	870	863	842	820	816	785	883	841	801	861	840	822	841	869	826	853	904	805	868	845	775	830	821	822	855	820	842	882	851	837	855	840	837	825	844	832	833	855	886	867	851	795	870	868	842	821	870	856	789	856	832	837	862	840	830	868	893	874	849	828	895	801	848	853	835	805	839	843	814	862	898	849	860	833	901	827	854	794	871	879	878	871	853	829	806	815	874	829	866	869	817	842	879	817	888	867	854	878	816	848	849	857	836	879	835	850	875	863	864	823	851	827	838	862	890	895	829	874	846	826	862	837	854	868	854	822	873	835	837	855	831	855	833	849	884	837	853	844	798	846	844	840	866	806	853	801	824	808	852	870	828	813	898	807	832	858	840	859	886	808	853	894	883	897	912	836	806	895	859	900	831	843	875	847	853	880	842	864	862	825	857	808	854	863	852	839	864	824	870	875	847	876	815	834	840	829	864	824	874	865	847	829	839	819	861	867	809	868	809	810	900	892	848	864	841	831	890	861	863	854	849	876	849	829	896	827	847	856	875	821	831	831	907	888	819	855	849	844	870	856	811	849	872	811	836	852	842	854	899	815	856	890	867	864	847	823	879	834	847	831	854	829	846	870	904	895	932	832	881	848	855	854	856	858	870	843	858	826	823	835	813	898	835	816	900	841	811	864	845	878	925	900	814	885	810	870	847	817	848	861	869	828	865	889	798	848	833	828	851	833	801	852	859	880	866	819	807	833	792	858	906	866	860	866	838	850	843	855	823	854	841	858	857	794	812	781	869	865	859	834	861	854	834	854	870	810	873	853	846	936	839	841	883	884	842	800	784	843	852	841	847	851	819
23394	21006	28253	24681	25752	20024	5556	782	752	591	833	545	551	499	493	475	461	496	483	478	496	533	509	482	460	453	508	457	476	491	458	420	459	425	470	486	452	443	470	452	460	452	469	458	444	476	473	435	465	444	447	437	474	418	451	439	450	458	456	444	467	449	453	454	473	436	453	449	484	429	470	476	463	444	498	429	478	429	460	461	450	422	423	443	447	433	467	448	469	475	426	454	465	436	448	454	403	461	458	453	486	447	441	432	449	440	433	451	453	463	437	466	397	418	415	445	452	429	415	464	461	458	454	423	469	447	450	470	443	437	438	456	468	448	426	471	470	413	408	455	453	440	466	474	415	456	407	457	494	436	477	441	457	453	472	457	437	444	436	464	427	441	472	446	424	465	443	465	478	426	407	431	471	430	500	461	455	441	452	429	434	445	426	445	499	454	445	460	437	456	452	428	449	417	446	433	436	451	451	446	473	415	456	446	463	460	480	459	469	446	440	458	457	436	445	474	422	481	455	438	446	422	448	455	421	448	413	464	461	450	454	443	472	458	475	438	491	443	414	426	442	438	461	445	463	468	446	459	473	440	454	445	477	463	462	464	457	449	427	474	450	489	446	429	431	424	425	438	442	419	466	430	488	507	465	446	464	464	435	433	465	485	451	432	453	453	424	411	457	449	446	465	432	447	448	427	418	427	454	433	425	471	440	450	437	475	437	445	456	433	462	485	462	462	467	450	459	440	433	425	457	498	437	480	430	479	432	466	413	417	445	483	460	443	473	440	474	445	470	422	440	448	428	462	452	443	489	435	426	447	455	438	443	423	445	430	446	438	467	445	472	460	459	460	424	425	446	442	464	427	472	456	481	427	464	503	464	466	470	449	463	492	460	467	442	413	445	417	415	416	430	461	416	437	434	468	436	420	479	432	429	440	451	446	442	470	459	449	444	438	467	426	444	490	434	471	491	480	484	449	447	439	441	432	472	433	478	442	440	436	438	468	470	458	476	449	442	466	444	450	452	464	467	445	458	443	471	475	486	470	430	456	449	460	476	398	433	480	417	481	434	448	420	464	472	431	424	457	429	476	468	439	476	445	443	418	476	451	437	462	459	441	472	464	456	454	474	444	453	431	439	434	485	466	431	435	446	468	435	459	412	452	468	452	412	457	472	475	414	435	426	481	465	466	458	440	439	462	456	451	419	449	459	476	413	433	441	432	455	456	438	465	467	433	445	462	462	403	436	464	452	475	466	442	454	468	443	450	414	410	468	441	436	427	479	440	454	435	427	436	448	458	487	446	426	439	431	476	445	449	465	455	427	469	407	457	461	435	412	427	451	461	423	440	436	435	472	440	444	455	435	426	451	428	463	483	448	413	442	458	479	457	432	458	417	457	461	465	461	429	436	432	441	455	397	458	476	477	440	455	425	441	488	479	489	453	456	445	466	438	451	459	454	449	439	425	455	450	468	437	461	478	501	447	443	457	405	482	424	433	496	476	434	440	470	470	449	468	470	459	426	436	395	447	455	453	455	434	438	474	433	470	443	426	481	450	445	466	459	442	457	447	492	434	485	481	455	497	432	476	442	472	434	476	458	468	447	445	477	461	437	470	431	448	430	467	478	479	415	447	421	452	446	467	447	460	438	454	435	465	431	477	447	459	427	450	501	435	423	426	478	426	475	455	433	486	447	499	461	442	429	455	464	476	447	469	442	473	448	444	464	432	433	434	466	475	456	416	459	485	440	431	441	476	454	480	474	471	460	449	469	413	480	460	476	477	458	446	449	443	449	463	442	452	437	455	474	439	458	478	420	448	465	454	469	423	420	429	467	478	455	435	426	409	515	426	516	459	463	473	434	440	481	453	442	441	429	458	471	439	422	441	463	432	418	456	441	467	473	424	425	481	458	457	464	471	469	427	467	498	431	437	422	472	481	461	466	441	447	443	462	469	462	443	480	473	436	460	453	437	476	456	458	436	451	471	480	432	446	436	462	426	437	464	449	433	442	427	421	420	450	464	467	466	442	434	479	441	450	476	454	482	469	445	454	445	456	442	406	447	474	463	444	461	459	454	487	436	432	485	494	446	447	447	437	453	443	477	486	454	416	423	437	506	452	476	428	419	411	469	448	494	484	432	469	465	412	453	456	440	434	471	471	462	472	446	435	451	451	437	458	457	451	400	446	436	420	477	410	413	454	448	430	424	445	441	430	471	491	456	457	466	473	472	403	423	461	415	440	461	455	446	470	427	473	446	453	445	424	460	403	433	451	429	433	452	472	492	482	419	420	456	431	494	457	450	459	468	435	432	455	458	465	456	438	436	451	459	465	459	443	478	450	442	434	461	426	461	427	424	426	444	430	394	443	433	484	430	432	453	459	431	469	477	417	456	428	449	427	454	470	487	455	439	466	458	454	429	445	443	477	485	485	487	454	452	450	461	461	444	458	483	452	456	487	464	470	461	438	455	452	442	457	453	438	427	463	481	454	474	454	483	465	431	462	443	436	463	480	457	458	434	486	441	434	433	472	465	505	448	463	472	432	481	436	470	431	462	397	467	446	456	456	444	473	458	435	479	458	426	452	431	453	456	463	422	494	423	434	405	459	429	471	488	451	457	442	427	435	446	457	415	460	478	437	475	456	442	471	434	426	482	464	468	483	460	441	451	461	420	469	431	450	434	422	446	467	507	493	465	449	462	443	465	444	487	447	453	494	422	445	438	436	402	462	451	456	502	405	444	438	471	459	439	451	408	451	446	467	440	434	437	446	423	464	457	450	439	449	450	465	426	473	421	452	444	469	448	438	418	446	455	451	407	460	460	451	464	448	452	443	460	439	477	460	436	451	422	455	432	456	467	413	477	443	448	435	458	452	439	439	443	434	447	451	421	468	452	462	433	450	432	456	470	404	455	447	421	424	464	469	416	435	431	454	440	440	448	467	443	433	464	451	492	436	486	478	454	448	461	460	495	418	461	454	395	451	458	473	417	438	457	405	446	463	482	437	461	438	449	427	477	467	446	457	429	419	463	446	425	433	463	451	472	415	410	465	436	460	476	439	444	483	455	433	417	443	412	445	443	450	474	445	466	444	448	461	437	442	440	444	435	438	420	446	484	494	476	442	446	493	459	459	461	428	461	416	453	488	469	426	457	442	411	447	474	394	463	459	437	462	412	473	440	428	424	430	404	463	441	469	495	466	426	466	449	444	498	463	428	449	403	425	475	454	476	423	428	441	476	447	428	446	490	436	475	458	496	461	421	442	485	442	420	455	423	498	455	437	416	457	468	425	471	448	450	443	473	477	443	482	410	463	414	418	469	454	453	437	439	480	419	451	433	473	470	474	447	415	479	483	458	470	457	464	449	437	444	451	427	432	470	442	445	461	487	485	448	475	460	389	438	438	481	424	478	452	465	446	472	445	466	444	441	495	441	468	455	442	472	464	450	441	443	450	410	445	497	476	434	449	438	422	439	437	482	466	451	450	467	435	472	436	505	455	412
23454	48757	34305	33507	32330	10449	1049	906	806	676	1101	594	609	571	533	554	538	480	508	480	492	466	509	526	499	478	484	459	461	483	491	471	507	476	481	511	528	478	460	445	470	467	486	491	495	499	452	488	490	475	512	487	479	475	509	467	504	469	470	485	454	481	447	469	479	470	488	476	462	440	475	517	497	491	498	486	496	479	494	469	463	488	475	470	476	468	473	504	458	463	481	445	485	505	489	457	448	478	449	443	485	476	476	481	468	484	453	446	480	470	476	473	468	486	458	465	497	478	492	462	427	451	477	482	492	476	475	473	479	473	463	474	502	445	472	530	524	471	476	490	448	486	454	474	467	446	509	472	466	475	484	476	459	444	471	474	478	477	490	474	465	488	445	476	480	498	441	471	472	459	441	458	484	447	452	491	486	468	484	479	496	444	472	477	460	469	496	480	478	490	478	469	460	472	452	497	437	450	427	483	454	514	487	469	453	446	496	472	483	524	456	477	489	462	462	476	491	488	445	509	454	449	466	473	524	494	456	483	470	478	486	497	502	492	497	486	460	478	493	479	466	512	480	481	472	464	499	424	526	483	430	447	454	485	504	490	490	453	480	462	478	454	468	489	460	471	500	461	447	481	502	416	456	445	433	491	461	492	456	494	466	491	492	463	438	464	472	484	453	468	481	479	466	465	478	451	480	471	492	474	464	463	494	438	423	472	474	512	478	492	450	501	494	471	448	459	465	513	486	484	474	468	471	460	446	482	454	457	471	451	501	442	488	445	469	445	489	463	502	436	504	449	511	472	499	467	506	477	466	478	495	477	455	493	470	443	467	454	460	445	487	432	502	506	492	486	495	469	469	465	462	501	467	450	454	483	483	468	465	463	504	479	473	451	459	475	440	482	458	457	471	488	491	474	473	444	501	453	456	490	439	487	479	449	488	433	497	468	473	420	493	484	501	459	474	451	500	446	509	444	481	487	485	497	483	472	473	434	447	472	461	466	487	464	484	432	484	489	495	501	500	482	460	450	492	453	492	450	462	455	497	475	457	480	438	502	436	440	474	478	463	515	456	472	482	459	471	430	472	462	479	493	474	494	512	500	444	447	483	455	460	458	501	488	456	473	494	493	455	472	445	480	462	510	516	473	434	446	490	465	493	461	455	426	481	447	453	493	444	517	430	476	466	491	454	509	471	449	481	478	470	485	485	467	491	469	433	501	495	456	476	469	436	467	512	457	454	481	444	423	505	484	489	482	489	424	491	466	482	503	484	434	480	508	459	474	479	486	497	456	472	482	479	474	475	467	444	498	482	494	431	495	492	482	467	441	448	461	511	469	523	490	437	489	456	494	463	470	529	469	443	532	473	478	445	464	486	449	462	438	455	506	453	462	511	492	482	464	463	495	491	472	469	427	503	452	483	476	477	478	436	474	494	497	493	475	486	485	497	496	473	475	444	494	443	496	457	453	488	507	475	465	463	488	483	476	457	453	458	466	433	481	506	474	472	447	504	471	439	495	469	480	481	469	469	531	497	498	462	464	448	459	437	483	473	488	474	489	454	492	457	498	460	457	489	470	454	468	428	510	440	439	503	474	485	528	480	496	469	454	465	498	492	435	481	459	499	495	485	497	478	474	470	468	484	504	483	422	484	496	461	446	494	457	484	482	465	492	485	495	505	459	483	474	465	487	506	451	489	479	476	467	506	484	440	479	477	512	480	498	453	498	468	475	464	477	483	470	464	487	474	443	467	496	468	477	503	466	505	512	477	512	492	500	486	483	473	530	487	469	490	496	485	494	462	471	454	484	488	485	479	446	496	421	482	468	499	462	463	463	447	459	480	474	497	462	494	476	494	478	480	476	436	494	454	491	488	488	446	446	482	465	477	449	468	458	481	446	467	451	426	459	467	464	489	477	463	436	483	497	488	480	488	467	434	479	463	476	458	520	467	447	486	443	478	459	475	426	481	478	507	518	454	489	469	458	506	485	476	426	427	478	468	461	479	466	458	444	498	475	479	455	485	471	539	468	489	486	480	515	464	461	449	476	456	469	461	479	501	439	448	467	460	480	456	442	475	446	463	474	475	486	423	456	472	468	451	487	476	484	478	472	455	480	440	458	461	473	474	482	488	473	467	457	480	433	468	452	473	523	499	485	493	502	462	473	470	452	462	481	461	441	429	471	450	467	441	499	488	465	452	459	460	472	475	436	472	489	486	477	478	473	454	483	500	477	472	480	469	454	499	444	491	495	491	497	447	493	493	455	486	495	467	482	474	463	476	478	444	480	470	443	458	456	501	478	500	472	462	399	470	443	493	485	485	474	470	468	453	494	481	466	431	453	417	484	441	494	477	507	500	521	482	489	467	465	474	468	467	503	486	500	475	501	519	465	485	460	468	483	462	468	435	469	471	453	490	453	474	472	440	478	495	450	466	510	491	483	450	456	479	507	494	506	477	469	453	451	457	447	474	428	497	453	431	448	439	466	486	501	488	500	441	459	483	534	503	440	481	483	482	457	454	469	455	467	476	475	462	477	486	492	460	490	486	470	478	452	465	455	450	500	475	484	481	459	500	466	472	495	499	462	511	465	485	480	475	425	479	455	442	473	440	473	447	428	470	464	453	488	453	481	449	461	490	475	444	501	466	477	454	489	448	444	467	441	434	475	462	479	512	498	520	491	498	493	483	457	490	511	480	470	500	456	497	477	468	499	459	494	474	489	472	488	450	443	480	473	477	528	468	431	505	463	453	449	473	453	481	498	448	452	465	496	454	446	437	452	501	471	485	505	473	524	449	480	498	483	483	455	476	467	492	504	433	438	445	469	451	485	414	495	471	508	501	469	466	507	462	468	480	460	471	435	477	467	454	482	483	500	434	467	448	496	540	480	464	469	468	475	442	462	398	480	500	422	465	472	480	475	458	460	460	452	483	463	484	466	452	490	488	473	469	487	455	484	457	478	499	525	473	494	475	460	479	496	492	516	437	454	468	492	456	469	510	495	475	515	462	484	508	440	460	449	471	474	506	457	473	492	489	469	457	476	513	488	471	451	435	489	453	450	469	445	495	475	507	461	453	493	481	479	500	452	457	479	488	472	453	487	479	442	469	457	483	451	481	512	489	466	483	483	457	447	502	442	505	452	458	457	478	453	483	465	453	459	477	436	455	470	471	464	478	448	486	475	475	460	487	516	503	493	462	431	474	428	511	458	463	531	445	471	478	420	472	434	449	487	450	458	459	459	491	452	442	495	448	452	496	461	491	442	511	509	460	451	435	473	446	465	455	479	471	449	452	464	468	483	513	501	519	447	454	431	493	512	485	460	475	483	502	498	466	482	539	451	474	439	529	492	476	494	480	483	467	452	476	472	458	489	483	441	488	487	493	494	456	449	455	473	468	501	496	469	483	451	502	495	495	475	507	484	444	469	468	443	460	476	491	426	464	453	505	457	476	493	464	437	479	491	468	468	491	490	458	485	516	478	471	460	459	485	501	499	490	466
24233	20890	27542	25023	23086	11085	1605	1038	977	922	1025	931	908	851	842	911	824	837	885	881	878	799	862	850	871	894	858	842	866	925	805	857	889	799	853	791	902	890	856	860	805	903	862	884	829	868	858	837	853	884	874	837	884	832	836	845	827	821	816	847	814	854	874	837	830	856	802	818	862	857	803	880	865	930	887	805	901	835	857	882	816	835	793	825	874	821	848	838	848	823	835	838	818	850	862	837	826	835	808	847	834	878	837	848	818	857	796	786	875	888	833	831	867	888	821	826	863	857	847	842	834	864	809	849	829	863	826	822	821	895	855	848	839	820	905	883	848	879	830	832	910	835	801	829	830	803	877	796	783	856	860	827	870	856	851	816	792	815	845	880	864	904	865	855	825	858	852	851	849	853	806	926	819	878	836	814	850	841	836	837	831	866	880	866	798	868	829	884	852	828	851	854	839	892	865	852	866	832	809	826	861	818	850	827	822	858	875	900	847	809	872	876	839	806	901	857	798	871	853	850	789	898	914	808	838	798	879	833	827	757	819	834	834	818	852	867	781	820	852	845	840	851	882	842	844	869	846	815	854	864	868	840	836	806	831	797	863	832	841	827	838	836	878	824	833	815	860	832	825	851	822	829	869	888	848	856	859	852	873	866	799	825	815	861	883	858	870	824	853	859	889	871	876	856	834	812	844	879	842	840	879	807	901	824	864	856	819	891	813	825	853	896	823	862	833	809	899	851	825	853	831	839	869	822	797	829	846	814	841	854	804	859	849	800	843	836	834	822	819	809	809	812	810	801	879	839	792	840	874	803	837	896	841	891	864	867	813	889	872	824	869	835	842	831	873	840	818	822	835	843	831	812	827	842	874	861	916	808	843	904	872	804	816	817	871	830	855	828	807	767	823	841	858	866	896	841	821	853	841	824	885	839	811	872	839	874	813	876	848	779	765	877	819	867	873	860	853	836	792	809	887	854	832	855	861	876	832	848	881	823	853	865	825	884	829	852	845	835	919	837	861	835	855	873	863	827	823	781	835	885	875	860	845	871	849	925	923	868	836	871	877	829	851	818	835	852	769	853	873	835	828	875	884	837	849	857	828	884	864	828	790	832	839	805	831	813	862	796	889	911	810	837	838	811	810	853	829	847	831	817	866	862	835	876	890	917	840	825	849	807	779	889	821	867	815	872	828	863	843	813	800	809	913	854	802	789	805	839	855	891	844	796	813	826	821	859	844	890	889	871	812	883	815	837	853	845	874	773	863	808	870	828	850	851	843	812	853	806	861	818	845	803	829	851	826	890	845	874	834	814	870	835	877	814	905	824	832	848	827	834	800	814	790	835	813	840	865	788	844	822	865	803	774	845	839	806	874	852	850	833	856	790	879	862	797	899	832	849	836	835	834	822	809	830	793	859	860	882	856	864	872	821	848	806	852	910	865	800	849	852	820	854	799	776	863	814	890	842	895	855	838	857	821	850	867	819	809	936	808	840	873	876	805	845	830	845	798	872	787	815	848	830	837	830	818	805	796	837	856	866	840	816	874	825	858	877	875	823	834	817	823	869	795	796	882	909	872	827	860	829	833	858	835	829	881	788	817	802	834	842	787	855	801	869	843	902	858	845	814	910	794	863	838	879	893	825	875	817	866	846	822	858	862	861	874	901	892	859	852	872	828	853	833	839	781	873	854	857	824	808	820	840	841	860	825	860	860	937	829	847	857	843	821	833	882	852	847	839	868	812	806	851	838	843	845	834	852	813	830	860	880	872	816	865	797	759	846	892	807	825	771	838	841	857	830	805	836	872	855	792	839	810	825	832	804	832	835	899	822	860	862	821	937	885	864	836	876	867	885	839	867	866	870	822	804	869	864	851	827	858	837	856	834	841	859	806	917	852	814	798	844	833	854	869	837	872	861	858	862	792	824	789	819	806	839	824	823	875	859	845	843	849	876	855	807	884	835	793	843	836	800	833	868	828	860	767	845	888	856	836	871	828	846	859	849	838	869	856	823	813	825	817	812	838	769	835	822	829	903	852	864	826	857	831	839	876	819	854	825	873	906	843	895	868	863	876	832	769	869	813	846	884	834	818	828	859	865	824	839	837	812	814	889	831	821	859	764	854	866	806	803	840	804	772	881	877	853	802	813	849	834	824	868	869	774	823	864	868	840	866	817	804	849	852	852	885	817	878	899	802	835	887	821	844	841	828	827	786	829	800	795	797	834	855	830	887	816	855	827	840	875	869	840	886	850	877	772	817	838	830	808	781	830	840	831	812	857	856	867	879	817	863	819	840	814	827	808	836	836	846	806	840	862	862	831	865	808	844	850	805	831	811	807	810	892	896	845	818	887	827	874	859	841	877	868	813	864	817	816	870	819	824	879	832	797	844	826	908	815	796	857	823	848	851	852	833	860	803	832	847	842	851	748	827	849	862	840	859	828	835	866	838	812	860	820	772	882	847	869	887	822	843	846	828	829	829	847	879	876	859	821	836	797	788	800	805	814	877	874	811	840	834	838	836	808	878	838	841	829	793	874	804	854	887	836	880	807	856	857	879	912	885	870	799	838	850	839	869	865	804	899	845	882	850	896	813	809	837	825	836	824	818	859	810	825	823	884	807	816	824	812	789	846	845	818	841	863	867	848	837	852	857	827	870	866	848	889	888	842	835	818	820	815	834	832	880	854	852	813	847	803	801	831	807	893	865	788	885	839	824	837	846	871	849	856	872	875	821	848	849	872	836	809	874	849	821	820	878	831	807	876	826	825	853	763	818	816	849	867	779	865	786	819	842	812	905	826	859	815	888	845	831	863	853	843	838	821	798	901	845	813	854	876	837	852	869	856	885	864	795	816	817	869	837	843	792	885	887	861	807	861	820	857	819	853	834	825	899	836	859	867	831	823	800	844	895	797	847	907	881	839	816	857	846	823	863	838	796	810	867	830	762	810	900	816	860	846	853	759	829	843	823	801	832	800	842	813	814	799	867	812	842	850	821	849	859	839	872	865	879	800	828	897	852	875	832	862	833	846	904	797	765	873	842	873	884	833	870	824	818	842	875	850	837	916	829	808	821	787	880	858	825	866	859	834	832	827	820	775	844	851	870	845	817	871	817	832	870	828	798	850	872	829	828	915	831	855	910	820	881	826	825	796	871	866	827	860	891	879	804	784	875	833	826	778	869	869	828	800	868	870	793	840	902	889	890	847	844	858	818	855	819	842	832	859	837	828	875	814	789	816	825	840	810	834	830	875	859	863	890	842	813	847	815	810	851	799	878	879	830	861	864	838	873	829	833	877	846	825	840	806	775	912	864	870	858	776	859	847	826	791	853	866	862	858	821	846	819	848	773	847	798	840	846	803	868	775	819	878	867	837	858	842	821	827	827	806	857	831	857	817	819	898	817	838	850	817	854	822	811	812	834	790	823	872	829	856	832	823	809	815	841	831	855	797	823	837	828	838	855	793	811	837	834	850	804	873	854	796	814	805	870	831	844	852	827
23220	45389	33074	24210	26926	7308	1219	1113	1117	958	1118	934	821	895	873	851	821	818	844	891	866	882	826	844	883	876	857	797	921	868	888	869	845	834	820	890	838	831	845	823	770	861	878	820	801	847	834	811	808	904	862	794	839	801	801	832	832	865	850	854	802	853	837	793	809	842	840	839	887	826	814	808	792	786	839	849	853	804	858	784	868	805	850	869	824	826	842	827	829	775	802	854	865	806	815	853	840	872	835	788	777	888	848	819	832	843	802	826	847	833	855	835	808	820	824	858	874	851	807	798	846	809	785	890	864	869	819	867	799	803	812	762	814	818	841	871	848	802	816	810	833	845	841	802	834	853	820	809	825	857	838	819	850	767	865	812	839	846	846	832	828	821	849	807	888	822	824	843	878	831	874	835	849	826	824	821	845	780	855	816	878	754	828	809	804	857	828	824	818	814	870	830	821	782	838	839	846	830	803	812	865	873	794	865	804	814	896	828	790	819	820	799	883	862	815	853	878	826	854	807	843	815	869	809	864	823	812	852	765	806	817	827	818	842	801	850	842	808	868	849	836	780	821	884	844	791	831	774	836	858	778	851	820	873	840	828	839	830	825	891	863	835	781	858	828	839	829	813	836	826	836	824	840	865	865	858	842	876	823	822	810	883	836	868	804	780	848	860	831	803	821	840	806	849	861	858	794	826	888	787	858	855	779	814	808	847	825	907	833	827	808	815	820	841	846	816	829	778	821	805	815	805	795	868	833	844	813	772	844	875	838	836	783	868	838	833	828	812	797	865	794	783	803	800	831	818	809	784	797	846	869	848	860	870	801	797	823	770	819	804	817	809	852	801	835	864	820	856	827	837	869	846	800	877	841	837	776	822	809	859	850	810	755	887	805	816	868	796	815	795	834	794	840	833	844	822	854	854	838	858	812	878	823	803	840	805	812	844	773	831	823	836	800	887	772	815	854	802	886	787	860	786	836	844	890	824	860	820	843	871	853	908	865	845	824	842	904	856	794	833	847	844	849	844	842	813	821	789	829	861	829	796	802	824	844	807	855	782	825	880	852	793	810	786	843	826	846	824	846	819	811	869	792	793	866	807	836	810	758	755	812	809	888	802	824	820	865	873	818	853	862	780	844	849	812	897	821	816	871	824	848	849	927	866	817	815	824	829	863	791	798	833	848	844	821	846	798	823	858	858	809	796	825	813	814	874	855	864	823	811	801	880	838	842	832	817	837	846	811	868	850	811	806	826	825	889	839	864	815	822	773	811	823	794	823	835	773	875	815	854	839	828	857	841	749	778	818	821	855	823	840	862	785	798	853	810	882	833	800	873	864	821	802	791	807	824	846	872	833	863	871	845	812	851	773	790	815	827	822	800	812	863	901	877	798	818	806	868	837	810	834	884	849	854	857	832	804	832	845	803	859	829	853	795	786	792	778	848	864	825	852	848	814	881	832	804	826	769	836	882	807	768	870	786	785	845	797	844	762	791	852	838	854	819	796	762	864	828	837	810	851	852	791	835	807	812	841	847	831	865	854	807	822	907	839	799	818	838	849	841	826	847	841	812	864	812	889	869	817	865	824	826	781	820	801	851	870	823	851	852	838	847	843	827	844	842	769	821	777	811	781	854	874	838	847	838	823	798	820	862	784	826	832	798	781	818	815	859	825	839	764	850	818	820	794	813	790	855	796	795	834	847	799	819	786	837	874	794	837	823	820	818	821	860	811	805	830	828	790	854	850	843	812	848	844	831	824	822	885	772	799	800	847	854	841	867	801	820	825	841	884	802	759	823	817	817	832	803	881	842	873	849	813	802	857	746	812	821	849	847	821	833	822	859	827	820	821	774	826	818	826	854	825	802	811	820	862	828	885	818	809	797	886	802	883	853	846	847	860	842	852	881	864	829	863	861	793	816	825	812	818	791	882	840	867	800	810	795	796	840	825	841	786	840	838	825	892	803	786	796	803	850	776	853	826	812	833	838	817	864	843	819	792	803	805	798	864	801	850	870	865	867	839	796	811	872	793	879	864	846	844	837	840	854	819	798	848	850	844	788	822	813	817	789	887	868	869	867	863	792	812	784	838	879	849	842	858	843	858	851	849	834	836	837	805	852	882	817	829	821	837	792	868	783	821	833	851	811	853	807	818	875	810	853	831	896	846	805	818	787	816	860	799	867	822	816	818	797	832	892	875	835	823	814	870	809	798	776	798	794	773	823	836	842	862	788	880	815	848	850	810	792	816	805	806	814	842	807	852	849	818	798	818	805	861	856	875	823	884	807	808	876	838	789	834	830	855	843	817	866	860	820	853	883	803	853	840	818	829	848	858	875	825	823	870	819	842	822	928	736	812	789	814	929	800	818	845	807	836	807	825	848	804	839	889	819	819	816	806	854	843	777	831	857	789	818	841	825	870	864	813	819	830	856	820	837	868	843	874	803	824	777	820	821	850	828	794	836	854	849	850	861	846	765	808	826	837	830	887	846	817	816	910	837	803	781	805	851	820	802	837	818	886	843	864	805	804	828	854	880	796	832	831	895	837	824	757	832	875	874	846	824	812	796	884	826	815	854	828	770	892	863	853	871	845	810	832	816	777	834	807	882	827	800	831	858	823	857	819	788	774	827	883	841	822	827	857	798	815	777	827	841	807	842	832	908	816	858	853	843	846	828	795	863	791	860	847	859	813	837	827	848	834	833	795	821	774	761	864	803	873	877	866	784	787	866	794	807	859	816	779	793	793	786	837	793	863	816	796	817	826	849	842	835	849	745	850	867	830	841	815	810	852	832	803	829	857	789	814	808	838	846	830	801	802	809	879	807	850	839	829	808	828	839	817	836	838	857	862	782	845	837	843	781	862	823	830	845	815	836	800	831	813	832	811	796	805	786	921	848	856	828	877	820	831	826	757	828	805	850	852	836	786	868	863	832	836	805	833	793	822	799	860	786	884	832	821	805	825	839	818	841	821	822	853	853	845	837	815	777	838	836	822	861	845	844	839	804	791	795	863	834	794	812	866	825	770	880	898	855	875	825	822	855	843	848	848	820	832	848	835	848	867	794	763	859	839	840	857	839	869	815	839	798	855	821	850	789	781	810	808	823	828	853	814	813	856	849	823	871	819	870	879	835	802	825	851	848	783	847	845	827	893	845	879	834	796	915	841	825	823	850	821	786	803	835	809	816	829	840	857	796	818	863	839	809	865	837	799	834	794	871	838	816	872	853	868	795	830	818	844	834	848	839	781	875	828	801	806	840	840	802	869	835	839	770	839	822	781	827	849	829	807	865	805	860	814	868	815	875	841	857	832	844	803	855	801	843	814	843	824	839	825	819	851	837	830	811	836	814	789	832	825	867	811	879	817	796	786	820	863	884	834	838	812	896	857	825	858	835	810	834	816	845	824	879	858	843	825	781	807	808	804	817	849	797	863	818	837	809	861	910	802	779	800	834	814	842	846	888	835	840	828	823	820	801	781	801	794	833	824	850	787	813	866	881
22164	20948	28627	23642	24263	22533	15014	1418	824	589	806	522	485	412	437	421	394	411	346	357	344	387	374	372	327	378	367	350	336	357	332	354	359	350	382	330	327	324	288	317	336	335	351	344	335	321	338	347	322	355	332	327	319	377	354	338	324	322	323	339	313	309	303	315	326	341	313	324	329	332	307	311	337	327	309	341	306	339	308	323	314	323	338	368	328	321	307	320	308	332	308	344	324	338	327	325	332	324	348	297	348	313	343	344	332	324	344	295	351	322	287	306	321	329	313	306	340	317	333	309	331	310	324	310	323	330	340	335	345	315	349	303	301	335	314	303	305	314	371	331	316	312	314	325	324	320	316	316	349	335	344	316	315	339	292	339	356	330	359	336	287	347	320	335	328	333	324	327	341	348	322	330	313	307	315	324	329	306	330	354	303	343	297	353	324	313	345	349	331	321	330	337	339	314	295	321	310	315	311	310	333	341	333	318	312	342	312	338	342	327	293	318	325	315	351	328	302	304	317	341	314	345	332	335	296	305	320	298	326	350	347	352	337	297	299	327	331	311	304	315	323	332	312	315	333	328	282	326	337	319	322	263	317	353	339	331	320	317	327	303	367	339	316	287	333	277	308	304	350	347	281	323	337	338	337	312	274	282	354	317	293	292	317	327	311	342	327	328	322	322	305	291	324	341	336	318	322	324	317	315	303	355	328	318	338	318	320	320	306	316	336	326	353	357	326	351	331	348	288	340	317	322	322	323	316	323	297	350	313	339	316	285	332	323	342	310	340	328	338	371	332	310	355	307	317	306	287	304	311	335	335	329	329	344	307	319	341	296	353	342	318	345	333	335	334	322	321	307	320	320	337	297	337	307	313	314	316	340	339	300	311	327	344	376	359	303	340	291	326	340	335	288	291	326	316	320	308	337	311	331	309	321	300	329	325	349	311	288	305	324	320	316	323	323	354	361	312	337	313	333	307	315	326	343	322	295	337	319	311	304	305	276	323	341	345	337	279	320	318	321	349	301	314	342	310	355	296	289	363	310	294	338	306	317	309	311	324	333	326	343	303	322	284	334	356	304	336	332	328	335	329	333	302	311	365	321	324	326	332	322	342	298	312	312	318	332	326	312	295	304	327	304	324	341	341	368	302	313	334	334	297	314	302	359	329	283	326	325	329	322	330	353	323	294	289	340	355	329	329	350	301	312	339	319	328	328	310	331	331	355	334	279	340	315	297	322	354	367	311	307	309	328	363	320	330	297	339	325	363	354	331	316	333	324	327	322	351	297	318	334	309	323	311	317	321	371	302	310	345	320	318	340	311	309	320	323	323	280	315	297	302	348	316	316	332	318	294	351	327	331	337	328	327	337	330	292	334	318	301	329	312	332	378	349	345	328	320	336	349	342	294	309	356	296	312	302	312	312	326	305	320	301	312	315	321	322	337	321	294	322	308	323	348	296	285	342	326	338	302	323	322	338	346	338	321	353	312	350	323	326	323	287	310	339	301	329	302	321	348	329	326	289	324	327	278	318	308	341	334	321	319	293	326	326	322	338	329	325	336	317	322	329	317	314	321	328	303	323	315	302	285	333	315	370	313	313	311	335	342	349	311	325	349	335	342	320	289	353	348	360	338	323	317	352	295	292	332	303	295	330	330	324	321	308	324	308	284	324	304	323	360	349	330	329	341	295	299	352	322	327	329	307	298	328	355	344	334	323	295	319	299	343	298	331	291	325	292	359	364	346	314	305	334	320	335	312	316	335	327	358	294	343	322	311	300	315	306	327	307	335	342	318	323	307	337	341	307	314	307	321	320	303	315	321	308	296	303	353	305	309	329	305	338	336	293	319	330	264	329	299	336	301	306	295	315	331	331	312	337	334	333	327	307	308	316	349	348	334	346	325	297	300	306	352	362	319	326	309	300	349	347	327	301	326	345	331	324	335	319	315	311	308	294	321	333	313	324	350	315	340	353	325	300	289	294	320	311	307	321	322	330	339	315	333	300	311	310	312	297	336	333	329	300	333	303	328	346	308	357	316	313	319	337	327	340	331	282	319	330	339	318	355	332	313	336	332	308	340	346	335	319	303	306	311	320	338	344	352	304	324	331	334	359	329	320	313	328	317	319	334	294	343	344	338	302	286	342	351	317	316	320	289	325	332	326	325	305	326	312	324	331	333	322	350	337	321	326	359	343	336	319	313	356	320	315	344	321	326	365	329	345	318	355	321	305	338	298	314	340	300	327	326	316	317	290	358	313	292	319	328	339	351	300	330	319	316	300	300	313	298	355	335	317	336	305	313	305	327	355	300	330	364	287	366	341	347	321	317	337	348	303	337	342	335	314	336	332	346	328	325	332	336	297	322	337	309	341	330	310	333	305	331	324	339	329	315	320	354	339	332	321	322	337	349	304	344	329	364	322	342	301	334	328	340	325	324	323	333	335	289	321	328	321	362	313	349	309	312	327	330	326	324	323	295	296	304	307	318	323	320	307	315	325	317	327	326	313	342	264	334	305	317	297	295	363	307	278	332	323	313	322	307	332	316	333	322	289	293	322	324	348	342	322	274	302	322	343	328	330	314	324	325	338	345	346	327	307	314	335	275	308	330	312	307	300	324	326	321	311	290	308	321	333	346	302	304	324	356	330	286	335	306	329	330	360	305	314	309	314	301	305	324	343	306	329	353	324	319	314	328	295	329	310	321	319	332	340	313	325	293	305	304	328	313	303	286	323	330	324	321	336	342	322	338	288	325	348	306	341	332	305	310	344	325	337	347	329	314	308	333	326	309	329	327	329	339	331	329	307	350	288	328	313	331	310	317	320	310	311	337	300	316	302	285	314	319	315	329	319	312	321	316	313	302	340	283	325	358	324	324	296	336	346	325	332	303	298	340	324	317	305	297	334	347	303	336	281	336	310	323	339	317	351	363	292	324	304	357	348	335	306	368	319	325	315	318	327	318	307	308	329	291	331	336	314	333	349	340	332	286	318	309	313	324	296	297	314	282	298	308	274	316	329	308	359	337	323	285	315	342	331	346	315	330	350	322	343	295	311	308	331	323	331	325	352	302	306	311	329	344	346	314	339	340	317	332	315	321	307	323	349	381	323	337	343	296	345	363	327	320	313	337	356	344	321	321	289	371	307	302	325	299	326	343	319	331	295	329	339	325	291	327	306	318	329	301	351	353	318	322	338	331	342	354	329	289	325	304	293	317	312	322	304	301	317	325	317	309	323	302	303	303	344	303	309	303	338	308	327	322	313	341	327	301	342	354	329	288	286	325	349	309	337	322	337	321	346	333	333	311	353	310	301	318	310	308	330	319	330	306	314	326	315	330	289	351	334	305	334	338	295	328	354	338	288	338	346	304	297	334	313	302	337	331	309	314	316	311	360	286	308	323	336	326	333	326	319	314	353	329	316	326	292	340	325	326	361	306	324	303	335	316	325	310	309	304	357	311	342	322	344	348	330	337	324	331	318	353	331	329	330	333	355	313	346	319
26041	53929	42176	37645	42465	15265	2004	1270	1149	755	1102	636	559	530	479	456	419	400	391	422	369	360	343	390	348	396	337	338	353	339	335	359	342	324	369	353	353	341	328	321	317	338	319	315	310	340	331	312	323	313	331	331	299	334	307	337	305	331	359	353	334	320	319	312	345	301	357	309	309	323	327	336	316	323	356	337	310	324	329	316	345	335	353	323	317	324	320	321	314	330	344	353	310	326	333	347	312	319	318	319	309	318	326	336	365	328	333	312	317	341	346	309	338	313	314	323	297	321	297	302	322	338	341	301	337	342	357	318	293	347	290	322	296	335	317	297	329	326	325	334	317	284	318	312	329	316	290	309	314	329	321	300	332	322	311	308	297	309	306	320	330	335	345	314	320	303	356	311	352	307	322	323	349	314	333	327	310	331	312	332	324	314	317	296	323	282	309	328	338	377	324	296	322	313	293	327	336	314	313	324	319	314	277	339	312	301	303	322	298	326	336	326	315	322	303	350	317	332	308	316	323	339	329	309	331	312	302	321	314	316	312	329	324	312	320	331	318	310	311	324	322	315	340	319	303	321	325	312	343	348	312	327	343	308	325	349	299	319	355	329	339	330	343	309	317	318	341	311	355	356	330	326	324	327	318	335	320	320	364	363	314	326	325	305	292	322	323	333	335	304	328	305	328	351	301	322	337	340	330	318	293	310	316	330	343	318	317	309	342	366	316	329	325	343	312	322	327	313	306	324	332	289	309	325	321	314	364	342	284	336	329	318	324	286	318	335	303	361	319	309	314	334	324	302	297	320	315	321	334	336	319	330	332	316	330	295	330	320	334	330	325	323	329	335	354	304	335	348	290	321	308	304	313	316	295	320	322	322	295	330	322	321	309	316	327	303	311	310	357	308	314	341	310	286	314	328	320	332	339	318	323	302	348	334	334	328	325	316	313	313	314	352	329	323	335	327	298	314	304	316	320	313	342	300	322	305	293	333	327	317	282	329	294	331	329	306	312	329	321	323	352	323	329	334	326	312	304	332	350	278	351	331	346	326	318	311	337	301	309	280	335	341	330	338	330	336	344	301	299	319	312	300	361	318	342	323	324	298	311	322	315	346	331	282	317	308	310	298	327	319	331	325	317	311	289	328	344	301	304	329	296	330	303	274	288	287	340	349	279	297	280	312	296	310	303	300	304	320	305	305	346	303	319	335	340	289	306	331	337	306	324	340	283	354	328	329	324	358	331	326	311	326	308	363	306	336	330	299	299	305	287	336	300	299	326	313	309	311	312	318	289	300	300	312	321	321	307	322	325	292	303	326	302	307	319	314	306	303	334	319	333	309	331	315	295	316	362	296	300	310	304	323	340	289	329	312	320	310	289	305	284	304	307	326	302	300	289	330	322	321	293	336	300	314	329	324	313	287	334	321	301	334	320	343	329	343	294	347	281	329	332	293	290	322	299	314	336	331	315	328	286	316	321	313	327	305	314	323	297	344	318	313	294	301	333	319	294	322	322	330	316	370	331	318	329	335	313	345	321	333	305	315	301	323	331	330	328	361	344	322	305	341	360	311	318	327	306	297	310	311	330	313	340	311	322	309	332	345	324	340	360	311	341	355	315	322	332	319	290	340	337	307	304	310	306	318	323	335	330	313	325	287	297	293	295	328	305	322	321	307	323	302	294	344	311	314	318	312	353	347	307	303	338	300	304	268	318	322	273	285	296	355	315	289	318	326	314	336	316	293	299	335	312	346	299	280	310	318	313	297	349	308	350	336	322	330	323	315	334	323	312	308	299	297	298	305	312	329	313	289	332	298	336	321	321	314	341	290	322	287	322	330	312	312	282	308	336	303	326	326	297	301	334	323	372	305	332	317	315	314	324	323	319	325	315	335	334	303	347	295	324	313	333	327	355	296	339	300	321	326	293	332	306	314	313	290	312	299	289	332	305	311	326	323	337	316	298	311	326	303	308	325	306	336	314	286	311	313	336	325	295	326	289	326	309	324	317	317	306	299	309	317	307	320	320	318	305	355	312	300	301	297	309	349	304	343	339	335	304	323	300	302	273	300	306	334	283	348	312	334	321	298	313	307	331	314	320	309	316	317	292	316	320	325	306	296	313	355	342	294	304	307	302	329	314	338	297	319	327	332	345	336	335	338	320	292	302	289	324	305	314	325	301	335	294	321	315	367	307	306	331	315	330	309	299	314	313	326	333	316	324	325	302	316	321	310	334	312	323	323	317	278	299	282	301	302	333	318	323	294	300	295	312	311	319	311	322	335	305	315	310	320	318	301	333	326	305	303	306	305	318	327	342	260	306	351	316	335	295	311	316	316	316	335	338	320	329	322	307	303	295	339	314	304	296	335	287	294	306	328	309	309	307	311	301	338	346	350	328	324	317	338	323	325	326	308	306	331	317	327	360	339	328	274	317	290	323	329	313	342	309	352	332	336	314	355	336	311	292	307	363	315	317	311	324	326	348	326	331	332	321	311	320	360	306	322	323	324	304	316	315	344	301	302	305	302	287	337	323	336	319	344	304	311	303	345	313	338	299	325	350	301	311	325	304	315	317	337	297	316	309	339	306	295	348	347	326	334	312	312	302	291	344	321	326	304	342	344	307	339	303	321	314	318	316	340	313	338	321	296	335	320	307	340	337	335	360	297	303	332	307	349	320	310	328	308	296	313	315	326	302	305	301	309	307	316	299	321	292	298	299	302	317	309	322	312	334	310	315	308	314	318	288	306	312	326	321	299	329	288	364	308	332	293	331	311	334	326	303	311	322	288	302	330	333	290	320	321	325	312	332	351	356	301	302	317	316	289	306	317	360	282	325	313	307	329	318	333	327	326	291	328	292	304	348	321	329	339	305	325	309	274	323	334	300	314	326	298	331	295	316	319	311	344	321	322	333	334	313	336	300	304	310	316	281	310	318	334	316	344	297	324	300	334	316	340	289	313	306	315	328	279	309	344	334	286	360	337	330	314	327	317	320	330	336	289	312	352	322	328	344	304	304	327	330	291	301	312	327	323	279	314	318	317	334	300	331	326	341	331	323	295	291	296	343	331	328	367	304	318	321	281	285	347	310	344	326	294	319	318	320	318	333	289	329	299	324	329	305	285	295	313	336	301	311	312	373	302	301	351	305	317	295	325	331	292	316	301	332	323	318	315	338	318	336	342	298	310	350	318	324	331	319	339	333	318	318	336	307	337	300	321	323	331	334	339	295	337	341	320	320	317	294	292	319	303	319	328	312	328	310	335	330	336	337	318	331	338	340	297	313	318	341	310	331	342	314	315	286	308	323	279	301	310	327	315	368	288	326	312	316	339	278	310	334	363	343	300	321	325	307	307	317	339	330	301	317	330	305	326	304	321	305	327	276	305	399	345	313	330	308	342	335	313	341	308	310	313	300	290	369	329	305	281	321	312	298	326	309	351	326	294	318	311	315	303	316	332	311	321	330	322	314	315	306	334	308	317	312	334	314	284	338	317	292	300
27917	25187	27338	15806	7121	1942	960	891	985	892	855	871	848	842	878	824	863	847	898	836	859	860	907	776	822	821	832	810	837	832	840	771	864	864	829	850	831	805	839	836	822	877	867	895	903	836	821	832	831	866	854	831	837	867	870	826	869	865	836	832	816	832	808	867	789	839	828	779	856	802	845	853	883	824	876	817	857	790	864	804	864	809	908	866	871	810	811	817	844	882	855	843	855	862	839	817	846	881	845	776	852	831	785	859	900	898	854	883	837	816	905	852	820	857	834	872	842	841	823	877	849	864	823	868	903	874	849	817	833	858	884	806	792	858	822	870	813	815	798	885	843	833	864	810	865	847	843	890	888	828	862	836	871	783	823	848	834	848	906	850	837	815	839	830	848	893	861	814	849	798	851	788	842	893	838	841	854	817	841	906	834	825	898	813	855	836	811	823	858	810	840	819	831	812	879	833	846	833	804	846	885	849	808	866	835	848	818	836	865	832	871	833	804	861	828	877	850	837	800	904	818	821	845	849	858	804	800	890	789	828	875	817	785	826	885	847	810	888	817	838	855	853	865	831	820	835	813	792	839	850	860	835	813	840	877	831	822	842	861	840	818	781	853	829	841	846	827	863	871	856	857	825	791	866	873	802	829	911	831	861	816	840	844	888	786	817	847	833	856	849	841	876	810	812	815	855	846	839	863	850	893	901	913	817	805	842	839	845	877	854	819	805	756	837	866	841	837	820	904	850	851	811	830	854	895	812	828	869	788	764	856	842	814	847	857	864	821	800	859	808	803	881	883	839	840	849	799	883	853	854	842	847	829	828	855	796	806	841	856	864	847	831	859	817	841	802	890	851	828	861	913	845	826	847	872	826	891	828	860	835	867	843	812	832	891	793	809	866	827	879	860	829	873	886	832	824	805	866	847	898	837	835	784	814	789	833	863	822	827	899	808	774	874	916	837	819	852	846	854	834	833	865	829	785	812	909	822	803	830	824	848	845	835	836	804	868	867	856	851	846	887	807	856	856	802	848	844	826	798	834	887	815	826	791	812	849	871	817	848	864	843	852	810	838	861	899	850	828	907	817	897	834	815	814	908	825	776	833	849	879	840	799	834	851	843	856	888	862	857	802	857	841	865	811	832	835	833	843	888	817	857	858	845	825	857	815	823	836	914	856	818	835	846	834	865	826	893	841	841	799	817	859	877	800	881	803	781	859	828	882	829	834	850	865	812	859	848	820	798	867	887	873	828	839	853	855	900	845	867	804	825	824	841	875	833	855	803	831	805	806	888	867	856	851	904	913	822	867	822	843	853	854	857	893	823	861	894	815	889	853	839	857	874	812	828	865	859	859	824	806	841	830	835	855	813	837	877	853	920	855	847	817	849	829	867	860	879	857	806	854	868	843	862	860	829	803	873	888	814	865	821	788	871	802	830	827	870	801	791	865	864	894	841	881	829	893	815	868	836	834	856	781	866	835	823	870	847	840	855	823	912	826	841	802	881	843	811	842	915	834	849	831	847	890	856	807	867	848	826	779	846	815	848	872	789	833	862	871	836	879	850	847	840	839	838	866	852	852	879	827	822	866	860	843	799	819	841	883	852	854	877	828	797	796	842	885	848	805	811	865	776	854	821	853	825	842	804	893	841	838	862	841	865	853	858	831	843	829	838	860	841	803	862	877	836	895	849	876	849	849	794	891	820	876	840	854	839	881	791	856	858	868	830	843	860	806	878	881	876	812	852	888	831	829	874	822	819	850	825	843	857	839	837	876	867	872	835	834	872	831	796	878	849	837	825	876	879	844	814	883	896	859	816	863	845	842	825	855	897	798	842	836	819	819	847	841	894	863	852	797	895	857	819	880	830	830	840	813	830	871	878	842	815	860	802	861	867	812	852	858	890	866	871	907	886	806	756	823	860	874	870	812	841	907	858	829	820	842	858	819	857	781	821	844	837	846	869	924	825	852	866	834	869	881	866	829	860	842	858	843	815	818	802	816	814	904	848	898	861	884	836	821	790	861	862	830	844	881	857	824	841	829	843	841	846	865	846	860	834	831	851	839	868	785	807	856	865	833	876	824	842	828	849	839	797	857	825	865	860	837	838	869	868	857	774	841	882	834	815	777	876	853	818	838	841	859	823	839	837	856	900	857	826	843	840	839	809	843	832	829	842	822	868	826	850	834	819	879	884	852	850	855	826	812	842	848	855	837	849	840	835	895	863	825	818	822	811	821	849	820	821	835	817	804	814	825	854	832	851	782	841	813	832	811	867	861	929	805	798	828	824	846	813	871	863	837	873	834	817	851	882	803	849	837	792	864	837	905	863	801	823	871	855	845	825	760	909	826	847	802	840	803	820	835	846	851	829	868	879	843	820	853	833	853	842	799	814	800	863	878	838	831	856	781	794	839	835	838	845	836	842	876	826	834	819	797	866	823	836	802	849	866	842	866	832	811	860	843	832	882	791	821	836	865	832	790	895	873	816	863	853	860	891	825	872	862	892	889	829	815	891	843	822	862	838	837	811	809	872	814	785	862	804	854	762	816	867	890	835	804	859	823	849	828	867	838	867	807	869	863	838	846	841	836	876	855	859	807	904	832	814	845	822	854	801	865	851	885	819	853	887	848	870	805	805	820	803	776	824	833	830	859	851	839	847	845	876	851	837	833	855	810	885	894	810	823	850	763	878	811	886	841	854	854	826	849	902	795	848	802	800	820	852	837	837	829	831	892	813	842	852	853	884	846	866	862	860	826	827	807	847	864	814	819	859	844	900	876	880	846	849	810	903	795	812	876	863	827	837	913	857	832	782	890	909	890	867	791	869	857	876	849	859	862	818	858	844	838	871	820	793	853	848	887	829	833	843	814	825	851	848	840	835	840	846	846	810	825	918	803	848	839	877	857	822	808	836	858	932	844	846	865	807	821	833	816	836	872	813	847	806	868	847	840	847	816	854	801	855	868	861	803	918	847	797	844	845	828	822	868	853	832	918	866	873	841	787	881	887	851	880	881	844	894	834	792	798	855	851	829	841	845	859	862	864	825	823	826	839	835	865	856	813	865	820	818	891	852	832	852	831	851	860	850	893	798	834	834	822	857	852	841	832	901	833	856	810	870	824	816	791	825	815	834	783	834	869	840	818	870	769	899	836	827	844	821	779	826	746	908	868	883	870	775	861	808	872	834	824	846	851	860	793	893	820	908	867	883	816	833	867	867	776	898	805	863	883	868	845	868	855	852	922	801	843	794	836	853	867	863	784	907	834	856	838	849	829	867	876	861	837	823	868	844	852	827	858	870	848	795	857	862	840	855	860	836	853	831	904	824	831	831	848	868	839	905	791	842	801	849	810	824	829	790	832	808	870	863	820	880	842	868	874	814	811	804	832	850	859	796	849	814	908	832	890	837	824	877	819	817	782	847	841	812	829	849	837	834	830	883	789	842	785	838	891	831	849	890	833	872	827	858	839	850	874	845	884	815	808	848	848	824	834	838	868	787
22625	39195	28173	12356	5568	1779	903	986	927	880	862	856	880	851	811	855	925	846	884	849	858	829	858	810	829	820	860	900	845	827	840	832	841	832	792	815	837	885	834	878	898	840	855	874	854	840	823	870	923	846	839	856	837	872	880	864	825	881	864	907	822	815	877	850	794	854	865	856	838	835	869	886	897	851	842	824	848	871	864	876	861	852	885	909	834	891	888	844	898	825	880	876	843	850	864	853	848	855	878	839	864	820	805	932	903	870	896	840	834	850	853	891	821	859	845	859	844	858	859	841	816	816	938	853	861	841	832	848	848	827	864	870	841	895	841	839	830	881	853	873	841	856	858	863	863	899	804	859	914	878	873	834	814	829	902	859	944	897	851	824	819	853	846	831	806	786	821	852	854	823	897	831	838	862	877	796	849	830	862	862	902	785	829	827	844	886	837	883	793	851	893	893	838	855	835	866	815	834	887	805	819	841	865	875	855	862	815	856	822	827	850	860	871	843	891	824	837	838	841	798	838	843	874	861	876	879	790	873	884	871	887	860	865	874	889	886	861	813	844	862	862	852	844	875	851	853	836	870	853	841	876	857	891	860	826	839	815	915	857	887	860	832	868	834	851	856	839	795	928	835	819	851	878	851	843	860	852	829	878	860	891	866	871	835	899	913	828	819	818	849	843	905	837	900	813	892	856	850	833	910	885	855	899	878	853	824	856	858	866	893	873	839	866	880	889	848	843	865	921	888	826	821	858	858	852	879	835	808	848	853	841	901	813	842	806	872	891	825	948	821	880	786	977	850	844	849	877	848	860	844	866	861	893	858	846	818	859	849	839	840	887	892	840	834	850	819	867	878	863	874	852	844	844	875	868	907	817	893	845	892	829	823	825	877	840	821	867	842	843	878	849	812	799	861	836	855	862	839	866	847	865	840	863	892	858	866	863	893	823	870	869	849	857	867	860	825	893	865	841	857	796	826	813	886	873	886	813	893	889	831	861	843	921	821	875	849	891	885	929	908	838	821	819	844	830	844	875	848	897	914	892	810	903	808	829	837	877	844	877	830	811	897	852	872	809	854	908	875	849	882	867	837	831	849	825	833	868	858	837	897	842	807	830	871	881	858	817	825	858	831	867	840	859	857	817	869	833	834	832	884	811	800	865	857	867	832	929	797	812	841	838	840	883	880	882	897	820	822	836	787	867	835	880	846	849	873	864	869	827	832	891	896	839	854	834	826	875	849	818	837	873	909	861	907	837	786	858	819	866	894	841	851	874	856	848	827	841	857	855	847	889	857	823	878	833	902	852	879	856	850	844	851	874	914	886	877	850	903	847	889	869	858	816	870	880	869	888	860	846	880	793	904	880	894	856	909	851	845	871	893	835	828	850	875	891	856	845	873	882	876	865	865	866	806	848	853	840	868	880	850	866	862	853	865	833	803	914	833	845	921	887	872	784	852	845	898	895	835	834	855	902	874	891	848	837	845	828	878	886	876	846	889	921	845	890	824	872	855	855	796	811	870	814	877	885	856	821	860	796	847	841	834	858	826	814	841	831	879	862	857	865	842	813	873	856	853	890	876	878	824	873	893	821	834	818	892	840	872	908	816	898	809	829	869	844	865	880	865	876	852	839	884	817	904	854	865	887	876	883	901	846	915	892	816	859	881	804	835	891	913	848	815	854	806	836	860	875	887	903	879	821	834	850	853	860	838	883	849	906	820	854	846	874	831	840	863	863	825	861	910	872	862	853	818	905	840	854	908	830	836	860	793	868	811	840	859	817	860	799	861	886	832	884	864	873	877	865	827	861	880	874	904	890	858	835	858	824	837	834	827	887	848	880	837	868	851	869	885	830	830	833	868	857	838	871	860	882	855	847	864	860	823	812	807	872	870	818	874	836	872	863	854	879	879	876	855	865	855	891	886	817	908	850	835	867	827	855	859	903	832	805	873	850	884	851	840	860	840	892	856	835	865	872	810	853	892	874	883	861	919	769	840	859	813	800	827	872	922	871	851	879	848	851	894	822	849	881	820	881	812	848	921	815	871	856	872	848	849	813	929	847	876	831	846	811	882	803	825	830	839	851	894	848	873	868	859	891	889	859	862	829	860	831	820	847	850	875	921	846	780	832	873	830	877	878	846	855	818	861	857	879	881	856	827	834	809	886	870	874	883	855	856	882	780	806	887	897	839	852	793	858	825	835	821	864	839	851	908	857	839	877	805	862	833	825	857	888	867	849	823	843	872	790	870	888	809	846	849	915	844	842	901	835	868	835	863	860	821	864	855	865	830	843	861	808	838	849	871	815	843	840	893	833	828	857	865	888	819	769	931	839	865	866	908	913	787	818	861	869	887	822	899	884	813	870	832	833	864	846	848	826	844	860	819	878	843	838	899	880	877	858	886	910	876	867	849	855	897	862	837	857	837	839	829	867	809	874	889	783	873	894	817	886	856	807	892	882	903	848	920	919	862	858	860	878	942	898	888	843	818	891	844	784	831	846	829	879	888	872	841	837	907	813	862	872	860	851	844	817	839	914	837	815	862	855	819	855	814	876	855	879	862	788	869	863	843	855	844	874	911	858	836	825	890	885	874	911	863	805	842	830	844	885	851	888	825	817	831	867	849	902	851	894	863	914	871	860	892	784	857	845	907	846	900	855	847	855	839	819	859	907	852	858	855	808	906	862	884	842	845	890	854	879	831	865	844	850	827	839	853	844	838	851	874	836	882	810	879	870	814	862	870	848	864	854	873	856	860	865	938	831	826	843	890	851	878	829	801	849	858	819	891	862	893	792	849	804	868	828	836	943	855	871	838	855	800	843	877	875	828	845	856	879	834	885	896	829	846	864	928	866	880	827	882	887	858	842	867	839	867	857	883	869	845	866	857	809	827	875	854	878	856	843	860	865	876	827	870	858	888	884	838	851	833	841	865	864	811	788	813	863	918	915	907	842	910	875	811	832	850	874	883	795	831	817	822	889	845	842	864	862	875	833	875	869	849	902	891	912	821	827	830	831	836	842	886	917	875	872	849	903	846	875	859	869	865	880	895	886	838	873	872	874	903	861	875	876	845	845	845	792	851	825	853	845	853	849	876	825	799	907	904	839	819	843	869	863	907	908	832	872	826	868	818	881	829	849	894	829	871	855	826	853	879	785	900	878	844	849	854	884	880	857	849	861	892	879	902	924	866	859	890	822	866	841	884	838	839	829	857	875	860	914	847	864	893	901	842	839	826	878	862	817	914	888	844	861	874	827	838	821	878	854	842	857	826	894	892	836	867	866	838	831	833	844	833	866	860	854	889	854	859	886	824	806	865	866	840	846	810	866	876	792	836	821	866	793	875	886	810	843	840	851	870	839	878	855	911	885	845	930	824	851	837	809	826	859	836	847	851	912	889	831	897	819	848	873	861	853	933	847	848	834	810	908	861	857	846	860	874	889	858	881	898	839	880	819	922	860	869	853	818	867	932	878	835	891	871	849	888	837	870	838	909	877	827
23211	20913	28158	24494	27837	19978	4682	896	780	617	602	519	541	570	522	480	496	496	508	476	504	488	503	472	389	483	520	468	444	478	468	421	501	432	499	438	461	455	457	461	469	453	469	499	443	494	479	482	456	465	440	462	469	421	474	455	470	473	467	469	437	421	463	476	458	495	469	469	423	491	445	445	442	470	444	466	455	448	449	426	450	476	475	455	468	499	464	467	426	460	458	432	453	439	508	472	437	471	470	417	499	422	439	437	474	459	452	443	486	453	498	473	469	433	440	445	469	450	433	477	465	480	503	435	456	432	474	442	443	448	446	506	465	460	467	476	451	456	482	448	480	463	407	461	473	459	469	438	442	459	430	486	413	459	429	461	418	428	426	447	426	415	447	464	442	461	457	440	423	459	471	489	543	462	444	426	456	436	440	442	447	475	460	429	474	438	467	409	441	457	440	469	412	462	492	482	454	479	485	470	457	435	468	429	451	494	421	435	467	482	441	447	478	466	479	444	465	406	421	436	440	448	471	422	446	401	460	481	422	445	446	413	472	460	422	457	428	422	433	498	480	451	497	473	471	461	445	427	464	480	471	473	445	481	477	454	485	474	452	467	473	487	479	471	444	436	457	447	487	493	476	432	433	445	418	425	433	430	414	472	443	474	463	474	457	438	445	450	428	460	465	463	432	461	483	465	463	443	443	430	500	459	416	409	420	443	462	423	454	460	448	437	424	470	421	445	459	453	452	431	446	444	440	436	445	416	443	439	446	412	435	420	476	444	428	420	469	446	422	443	444	462	472	401	451	487	453	445	453	419	463	437	459	483	443	443	456	495	424	427	416	443	471	413	460	472	446	474	434	449	445	432	449	446	463	453	467	472	455	465	487	453	444	458	434	393	442	476	468	423	470	462	428	474	452	479	460	456	467	439	447	471	447	451	438	456	438	442	478	441	430	459	430	459	469	419	467	486	497	434	457	416	444	429	437	453	441	524	477	439	422	407	449	472	460	446	413	487	448	443	466	450	446	461	443	423	423	481	453	439	405	451	461	448	470	438	438	466	437	490	471	472	449	479	465	421	448	454	428	467	465	420	440	469	453	424	462	472	483	410	431	466	484	469	450	487	436	476	439	477	463	419	466	487	450	496	438	437	463	422	450	435	464	488	456	481	457	487	483	490	421	438	430	440	467	460	420	420	405	436	466	474	434	463	458	463	480	453	489	496	468	447	420	426	427	455	464	462	442	424	408	460	470	420	414	418	477	458	444	441	474	444	406	454	476	480	504	453	431	440	411	474	446	433	435	463	438	455	501	499	438	454	463	461	428	417	430	455	425	436	493	444	481	470	465	434	435	425	491	491	444	462	450	436	422	436	476	433	438	438	493	481	465	440	409	454	483	448	439	493	435	443	401	460	476	402	456	446	459	523	507	471	442	460	461	431	430	434	458	449	418	460	424	519	451	435	496	434	421	411	442	444	483	449	443	432	444	420	450	453	447	462	441	446	456	452	428	449	467	445	433	476	475	448	447	431	467	467	450	436	445	504	442	452	467	438	431	420	453	430	426	476	449	464	474	417	448	410	417	451	412	492	456	456	419	482	420	409	441	460	422	467	440	460	462	435	440	493	487	452	438	418	429	468	452	476	466	455	471	502	460	440	457	460	451	461	464	489	470	444	462	448	448	438	484	464	462	456	430	466	484	447	471	453	473	461	453	474	480	458	453	456	432	475	430	436	453	440	426	431	451	466	460	458	434	457	485	454	451	440	461	404	445	445	432	459	488	468	436	455	448	460	476	468	458	459	474	432	479	436	449	442	460	453	446	435	473	475	458	466	440	420	474	462	467	412	445	453	448	459	429	465	476	449	441	461	452	471	429	426	464	477	469	449	423	466	448	534	456	436	431	480	419	427	479	431	445	460	467	447	496	450	445	443	469	444	435	443	445	448	458	417	476	420	458	478	447	490	417	413	475	467	459	434	455	465	420	436	453	438	414	439	429	421	469	513	447	456	457	438	421	461	453	452	441	467	433	461	508	459	498	453	446	471	470	429	510	446	444	463	422	453	472	451	463	449	465	445	429	441	453	489	453	438	456	432	452	468	474	434	444	443	445	471	462	503	469	501	461	494	484	473	455	420	460	446	443	425	441	461	443	445	491	460	444	411	456	466	470	453	466	472	436	452	460	408	441	447	514	430	438	489	468	436	448	443	458	470	477	463	470	456	441	415	440	437	474	454	430	450	495	479	449	444	491	444	409	446	440	442	472	470	440	479	427	444	451	444	425	437	434	418	475	432	474	440	429	485	415	430	468	452	446	454	419	462	449	445	473	442	411	441	457	464	470	452	475	431	475	460	462	507	497	427	478	456	443	463	489	428	456	399	458	436	457	482	455	462	460	430	470	467	435	433	423	422	443	462	449	465	470	450	419	429	426	457	453	466	456	474	469	511	500	475	454	450	424	419	438	442	464	434	448	452	413	480	425	471	441	441	462	471	483	455	440	452	452	457	482	457	474	456	466	491	449	484	457	467	442	433	449	453	477	473	473	448	443	470	477	440	477	457	464	493	477	465	415	482	420	448	447	439	424	440	461	470	447	469	466	435	432	427	416	429	459	459	458	439	442	467	471	483	471	455	460	453	423	447	456	430	449	436	466	445	441	473	430	480	447	490	453	447	478	447	431	494	452	446	427	438	467	453	480	406	499	464	423	435	464	469	448	461	425	451	489	469	452	425	443	445	459	441	465	517	471	438	457	458	446	468	478	448	449	428	430	464	459	423	450	489	465	447	448	462	452	436	463	440	481	454	440	438	461	457	425	464	443	445	471	442	460	486	475	447	443	447	452	469	453	431	433	457	444	461	475	437	474	474	460	432	400	444	462	449	438	480	466	472	452	422	475	417	452	437	435	423	449	447	481	453	439	446	462	490	479	436	447	425	434	439	423	443	431	422	423	432	457	464	468	478	416	479	434	475	420	440	436	453	400	456	427	462	449	438	489	466	443	418	478	460	484	422	449	451	453	468	438	445	490	456	433	455	446	446	434	471	420	479	455	432	498	486	485	459	448	416	453	480	417	447	435	465	452	425	438	437	421	446	480	461	493	436	477	462	462	481	451	455	481	407	494	486	441	483	453	463	470	452	456	450	462	443	479	469	422	466	429	482	447	480	434	444	442	487	463	429	437	434	466	500	438	440	423	422	493	480	506	437	432	441	448	443	429	432	458	439	484	411	448	484	477	460	443	449	486	439	400	482	422	449	482	438	450	435	405	435	415	458	460	463	464	444	475	477	423	420	443	470	497	478	454	459	453	482	433	469	458	445	422	444	454	431	488	465	481	478	461	452	437	471	446	452	460	459	455	444	457	445	431	445	422	469	436	492	422	416	451	429	428	438	483	450	438	461	503	431	451	441	462	472	472	433	427	473	456	451	459	394	491	441	492	477	465	466	440	445	471	439	459	462	427	436	454	453	479	451	406	466	442	468	462	450	435	490	416	422
23948	48120	34995	31096	34561	11807	1556	1085	853	720	741	635	565	564	567	524	524	535	520	503	533	483	481	483	506	517	477	525	454	519	506	562	513	473	478	514	505	493	494	466	513	494	476	482	449	484	516	441	493	490	513	512	490	477	469	504	473	451	513	487	456	453	439	460	462	487	482	490	479	452	486	485	489	450	473	473	491	466	516	460	472	500	513	489	473	494	488	453	453	495	475	482	512	489	482	525	471	512	473	475	501	506	489	484	477	497	497	494	479	483	488	481	509	436	447	464	492	480	468	491	489	438	477	499	462	474	467	435	458	475	454	470	519	475	435	480	470	505	488	446	471	442	486	515	493	484	458	462	491	455	486	458	468	465	489	470	493	493	454	472	486	491	474	446	481	467	506	423	495	437	501	488	483	480	486	482	486	475	483	485	505	454	474	515	469	488	448	463	483	459	489	490	466	427	436	467	499	479	482	465	494	513	475	481	472	471	464	510	502	479	475	484	498	481	488	452	473	480	461	492	446	499	491	495	452	489	492	486	479	481	473	482	458	482	459	510	487	515	476	464	473	462	465	474	513	504	497	456	468	510	480	496	498	449	491	500	483	448	478	476	509	517	458	427	495	507	487	488	469	486	492	485	487	491	491	515	496	458	484	459	436	457	520	468	480	482	478	458	508	477	451	461	499	492	482	469	460	447	461	507	450	478	466	485	478	484	491	480	492	482	473	482	478	451	495	494	442	514	469	490	461	455	475	498	500	467	478	508	487	430	457	447	481	462	473	482	498	508	528	503	472	475	463	492	499	467	490	475	493	460	476	432	505	475	509	456	485	446	502	453	502	505	464	495	439	517	493	497	455	491	473	506	510	519	497	505	472	496	435	505	444	430	466	496	480	457	444	504	465	461	516	477	477	460	466	461	481	507	494	457	451	466	489	467	485	501	435	451	482	469	485	484	486	444	471	479	484	463	499	456	488	501	464	488	496	470	485	469	453	462	452	491	438	491	441	444	504	491	478	450	522	492	482	483	491	489	485	458	477	472	476	465	490	484	454	483	480	474	492	474	478	512	520	448	453	485	443	475	520	476	498	463	465	480	455	482	451	468	486	462	475	459	463	492	481	507	465	501	452	488	489	493	467	455	477	492	460	492	494	454	504	508	516	454	499	456	502	504	487	440	490	464	520	458	510	497	469	447	513	484	469	458	461	479	499	468	433	452	481	477	482	463	484	480	451	467	478	502	518	437	457	491	489	498	472	475	444	490	469	505	451	471	467	467	482	506	458	435	451	471	470	447	464	509	484	438	450	497	512	467	452	487	465	478	491	457	462	470	502	468	474	490	517	489	502	509	497	486	472	489	491	447	446	479	464	474	507	468	482	489	488	459	513	464	491	481	468	493	514	460	460	481	509	449	489	460	464	501	482	495	506	469	431	511	475	495	468	466	470	495	504	466	490	498	462	493	462	468	447	457	456	438	509	502	461	488	469	470	516	486	468	478	450	461	517	495	480	509	494	456	446	481	495	490	472	509	466	452	464	457	505	527	486	474	490	457	475	428	501	495	471	480	463	514	480	465	473	472	483	490	483	480	457	434	483	500	495	500	485	484	437	491	463	477	491	492	437	463	478	497	478	474	494	457	476	474	455	490	496	487	466	463	480	502	465	501	465	468	484	462	508	433	453	481	504	483	477	499	438	498	467	477	472	506	464	505	483	508	450	482	505	457	476	498	475	486	469	486	487	477	487	496	491	470	487	481	461	511	455	445	511	463	468	478	509	494	494	448	453	515	496	508	477	445	486	503	485	502	485	446	453	458	489	468	486	477	488	524	471	457	499	484	445	484	527	490	473	443	480	453	456	515	484	504	452	505	482	515	471	471	465	484	486	472	504	474	503	459	487	475	455	476	479	470	495	467	473	444	468	481	466	491	472	486	451	474	452	501	481	531	470	476	431	468	445	485	473	477	500	487	503	465	495	471	467	491	463	496	458	479	424	478	502	453	483	500	499	479	447	481	462	461	446	464	472	491	471	471	462	464	490	491	449	473	443	492	479	477	483	498	472	419	468	494	485	463	490	467	474	433	446	469	494	445	481	472	432	482	481	486	460	480	484	487	473	463	454	501	501	484	534	481	469	468	477	516	541	488	530	501	451	524	497	457	474	457	488	485	513	498	503	509	504	469	487	439	464	468	467	496	438	477	450	500	512	465	447	450	496	495	441	464	488	496	456	473	505	452	481	535	461	464	496	478	514	472	447	458	457	474	450	453	475	488	457	505	433	483	476	504	499	484	476	510	481	472	482	498	460	453	480	475	466	484	463	481	516	490	489	485	433	477	478	468	497	455	477	488	483	504	455	471	437	463	472	507	487	440	474	492	456	447	475	521	485	517	487	453	492	488	456	485	489	469	513	514	490	490	542	446	465	531	486	490	475	478	471	488	453	491	489	438	445	506	492	516	445	504	486	420	476	476	474	453	476	451	500	436	466	447	487	443	491	509	464	478	484	509	447	487	435	463	467	475	489	524	460	490	477	479	501	471	442	411	443	484	487	487	521	478	468	491	486	475	479	465	530	494	450	489	468	467	467	480	478	495	491	503	484	465	457	473	449	497	454	515	460	455	489	480	492	505	491	473	497	472	462	463	465	450	486	484	470	470	501	467	476	493	467	467	460	491	465	449	500	485	459	472	490	423	508	467	469	453	419	477	454	487	482	461	486	484	514	487	459	502	503	448	469	518	476	484	485	471	483	469	454	462	461	480	447	489	480	474	460	497	488	474	423	467	488	463	455	499	478	492	508	454	484	459	462	473	481	475	451	479	470	477	486	487	455	497	508	473	441	469	491	486	506	511	483	480	485	469	471	482	491	440	500	508	504	455	448	500	444	483	476	490	486	500	451	497	485	473	470	459	462	489	473	500	462	452	474	482	492	475	467	469	472	490	474	455	506	496	441	486	476	462	485	498	443	451	463	499	475	469	485	486	468	473	486	470	456	452	463	509	454	482	457	466	477	470	500	504	504	480	424	478	509	477	504	488	506	492	477	462	498	505	480	488	493	443	502	502	458	472	458	488	460	464	441	514	443	489	483	459	481	486	471	460	459	473	487	482	489	470	464	491	487	453	514	468	462	463	496	496	468	466	482	483	452	442	489	476	456	471	488	513	500	489	490	458	481	445	456	509	484	474	529	459	484	495	430	495	510	458	482	467	469	503	501	482	454	503	471	465	471	500	463	476	465	455	519	459	492	484	497	455	515	469	490	488	517	467	469	451	508	467	465	468	486	448	478	521	492	474	524	467	501	514	473	511	443	522	501	484	492	490	449	516	459	495	470	463	452	497	523	486	509	472	446	488	500	478	511	480	454	465	464	458	477	494	512	456	484	489	468	439	497	495	495	479	465	458	450	482	478	474	487	452	499	479	484	490	460	515	500	489	496	491	471	452	530	459	479	513	472	468	431	470	486	503	483	476	469	447	451	472	481	517	473	515	487	457	464	469
24378	20958	27543	25158	23452	12270	1881	1069	1028	923	942	901	852	913	907	896	875	863	840	864	903	840	840	815	810	813	847	875	849	855	827	848	846	832	910	878	852	875	830	848	833	846	856	825	881	893	836	852	873	823	876	831	816	822	857	865	857	835	873	879	821	822	880	874	795	827	839	860	864	878	820	856	863	835	829	879	863	829	867	850	905	869	831	895	904	913	857	856	814	869	824	881	843	847	867	850	845	843	841	868	873	859	823	851	869	822	848	824	839	793	861	863	860	829	860	828	815	815	893	808	850	829	856	839	852	910	863	855	784	881	873	838	861	845	816	811	899	859	880	830	820	875	861	876	817	835	799	867	853	884	812	852	885	864	894	816	894	857	834	932	863	848	840	910	844	875	864	830	848	874	848	836	837	854	857	832	867	844	870	856	825	821	872	859	829	842	787	883	857	850	857	874	842	827	814	867	818	849	875	898	859	969	799	856	817	835	856	823	815	907	871	879	880	922	889	824	882	900	833	899	885	869	804	838	865	856	867	841	843	866	847	876	839	826	868	912	909	842	866	871	861	827	893	873	898	819	824	893	879	838	912	804	857	856	863	880	836	818	812	809	808	842	841	858	837	890	868	901	880	855	892	857	860	897	841	826	880	859	833	852	842	863	831	865	772	840	807	844	892	854	844	888	817	836	851	854	882	812	845	837	922	859	894	806	868	845	866	870	815	864	833	861	895	880	885	864	846	837	875	818	835	821	780	860	897	842	839	834	854	817	827	831	874	853	874	860	877	861	879	811	813	808	860	850	841	867	837	837	889	835	885	834	847	822	872	852	851	873	875	856	884	847	873	872	880	846	863	861	858	872	857	893	853	857	877	858	863	871	817	796	908	856	841	873	810	791	865	886	892	845	863	858	872	887	896	838	853	838	876	799	843	892	852	814	914	908	852	855	825	795	883	866	820	858	883	825	806	862	885	885	824	823	878	882	833	874	862	854	867	746	869	842	848	853	851	851	871	867	833	834	871	862	848	856	885	835	844	899	861	833	861	883	844	827	888	816	887	863	833	811	835	803	868	863	901	873	826	835	865	879	862	874	854	826	890	821	779	853	785	896	841	838	845	850	817	823	859	865	788	832	891	862	865	841	828	880	880	789	840	820	882	846	818	864	835	888	905	859	893	860	894	847	817	872	815	869	810	860	896	843	872	879	841	870	826	862	865	879	849	863	890	895	818	810	822	878	876	847	849	860	822	854	882	855	837	848	884	867	844	846	902	855	856	815	820	871	842	883	762	881	901	829	808	868	867	835	825	843	879	795	889	860	897	870	894	872	837	871	874	837	887	873	876	889	800	867	815	866	846	811	826	898	905	848	881	875	842	855	872	849	833	816	876	869	848	865	864	874	831	829	882	882	857	894	807	812	873	846	841	840	822	813	853	868	833	848	891	843	862	844	816	819	824	855	836	852	864	829	858	809	805	828	872	862	828	841	816	814	855	823	844	883	864	849	911	845	856	841	890	808	828	831	905	868	836	846	816	859	841	834	830	828	825	824	822	902	843	813	843	886	891	857	876	888	922	842	827	837	896	895	810	807	891	852	834	869	871	886	877	845	834	837	806	898	838	876	837	869	872	812	864	869	864	829	824	881	867	835	789	885	851	883	864	886	905	891	881	802	841	859	833	847	812	856	898	850	904	846	878	891	818	857	858	833	862	867	894	904	821	832	893	874	847	904	862	879	816	799	871	843	831	847	868	882	912	899	860	901	837	879	869	880	867	853	843	816	865	824	847	824	895	859	886	823	848	873	808	915	847	826	875	835	801	895	836	920	885	864	839	861	884	847	867	891	825	866	863	886	888	818	858	877	885	875	844	856	896	787	856	839	844	836	853	855	831	798	812	879	880	821	848	873	840	864	826	880	865	861	872	823	911	825	868	829	836	831	876	804	820	881	837	866	894	846	864	871	891	900	907	841	837	830	796	823	880	873	848	811	823	852	879	855	857	870	862	882	864	843	797	883	814	822	939	828	863	901	809	816	889	831	838	869	848	837	859	856	849	935	868	827	894	840	854	810	863	871	847	813	840	832	840	853	859	850	916	864	875	870	861	902	815	831	873	882	854	873	839	845	830	857	841	867	869	829	794	858	888	926	836	896	845	844	886	877	815	806	876	845	815	849	889	868	854	839	838	888	839	786	850	893	900	860	847	887	883	792	883	836	872	859	897	876	830	852	813	848	815	867	864	828	900	819	863	873	854	860	833	829	833	845	824	837	860	887	940	856	868	870	846	816	861	836	846	875	781	875	893	835	876	882	848	845	828	850	831	867	860	887	881	858	886	865	866	902	887	832	842	843	876	861	900	829	858	851	839	851	839	828	849	837	911	829	862	896	847	863	879	851	859	813	857	815	825	873	888	857	850	864	897	823	859	806	824	844	831	861	848	824	804	860	846	850	828	859	873	854	888	914	849	907	893	822	871	840	807	856	888	840	841	835	802	795	886	867	854	813	870	810	889	888	852	923	807	867	815	889	842	860	891	919	865	879	876	841	780	851	805	802	820	839	901	846	822	846	859	882	839	831	911	874	891	852	833	836	875	875	869	841	834	857	795	857	863	869	880	902	858	846	846	841	762	870	810	849	877	819	870	908	831	843	832	861	835	835	855	817	880	919	837	819	839	817	925	844	852	834	876	818	852	860	872	823	833	876	853	838	805	820	891	870	839	824	827	806	754	855	913	804	896	888	883	837	877	836	776	891	870	869	859	829	864	832	823	863	876	841	905	835	853	855	907	854	876	857	864	854	831	813	837	858	877	829	871	928	856	834	909	845	846	840	833	849	872	853	890	843	817	835	862	839	905	814	862	805	869	863	836	795	817	810	916	856	854	870	817	830	873	851	825	818	875	876	760	885	856	812	825	821	840	819	832	831	846	849	839	873	856	841	876	821	826	859	844	883	830	924	800	866	839	879	837	872	860	832	806	858	847	873	811	841	845	850	842	836	856	834	818	873	873	871	787	837	856	841	871	931	853	828	833	815	828	863	862	862	864	836	878	868	869	856	816	880	903	885	874	866	835	872	891	921	840	818	946	905	803	853	873	842	859	843	862	881	843	904	829	796	821	874	859	795	826	803	839	866	877	830	861	872	846	862	791	874	853	860	824	819	846	855	838	869	832	909	838	898	827	836	793	814	898	841	852	902	847	847	844	825	890	834	847	844	869	827	823	866	881	834	874	844	871	837	800	823	841	851	844	813	833	875	836	827	832	860	842	860	834	869	810	881	847	829	868	861	831	882	872	834	880	851	860	927	810	791	832	871	886	853	847	876	846	822	815	828	842	886	888	867	855	850	886	834	881	859	860	815	806	838	860	839	873	882	838	835	861	841	852	854	854	874	861	843	815	844	830	845	869	868	883	902	864	852	838	869	836	824	872	898	859	829	827	921	844	839	811	879	830	840	905	849	821	863	830	854	809	838	869	828	877	873	859	905	801	868	897	857	876	850
23124	43518	30993	23865	27723	8395	1397	1261	1109	973	948	881	867	903	900	883	877	916	943	863	860	824	869	818	848	866	835	850	861	838	875	789	902	796	807	856	861	818	841	850	870	849	807	812	777	871	844	857	857	880	921	790	858	815	828	816	798	856	861	886	825	851	897	827	843	825	785	817	817	824	838	811	794	859	787	928	847	799	894	840	827	829	828	806	859	790	830	809	831	853	870	817	867	803	844	843	866	817	845	884	864	864	807	792	824	810	822	837	904	871	810	833	826	841	901	884	804	818	828	850	835	878	848	834	873	889	826	850	850	878	810	892	789	857	806	804	828	827	800	841	834	851	826	858	842	842	799	881	874	853	846	840	837	827	815	865	838	818	815	839	896	773	868	811	845	842	867	815	841	790	829	878	874	837	862	843	786	810	855	822	833	808	799	834	850	846	867	862	817	807	871	880	860	903	840	861	838	840	852	781	799	844	835	830	850	840	869	795	816	847	827	889	868	870	877	839	860	847	902	851	850	860	817	839	835	837	807	775	870	844	846	838	833	841	898	898	841	848	841	829	817	829	835	881	847	825	810	811	873	885	891	779	813	836	799	877	806	798	800	854	785	796	906	904	890	865	819	875	852	784	858	858	833	817	791	833	853	853	818	790	847	838	830	812	842	797	816	840	862	809	798	850	795	850	867	817	875	833	834	855	869	855	860	806	823	837	856	809	821	825	795	886	838	887	770	814	843	837	818	842	817	829	859	803	860	865	809	836	856	878	849	846	804	838	864	816	846	888	798	791	865	859	855	827	879	810	825	859	817	800	788	826	882	795	816	838	867	841	803	819	844	833	823	832	765	847	877	871	845	849	821	908	865	867	836	850	824	854	872	840	841	823	817	913	818	853	840	798	804	808	805	789	797	820	837	850	806	864	866	907	847	831	878	887	836	883	843	871	825	833	884	860	859	839	838	823	853	794	832	824	864	876	806	817	817	857	796	848	814	871	807	799	825	825	831	873	844	811	835	861	811	851	823	876	822	823	914	830	882	842	806	777	823	839	849	861	817	829	814	847	840	826	761	871	827	796	838	869	862	781	819	863	839	774	865	836	901	872	841	830	766	842	808	917	852	817	845	854	818	826	872	892	831	897	842	842	883	846	785	827	808	836	833	862	831	840	880	822	865	852	876	864	849	879	819	865	786	869	808	787	756	862	817	819	800	834	836	840	828	800	832	798	839	860	833	833	823	771	821	857	850	851	856	815	785	799	863	867	870	861	817	895	874	853	886	862	897	833	805	878	825	840	805	865	814	908	847	784	837	794	882	890	893	906	865	826	835	865	824	886	849	810	816	835	888	837	902	835	805	836	851	865	813	839	829	886	840	831	792	835	868	836	869	859	872	877	848	808	859	851	825	829	869	800	858	852	806	820	815	825	840	884	826	850	823	853	863	833	857	841	771	802	852	869	884	852	797	842	806	847	839	887	860	791	892	833	876	845	828	825	874	852	854	798	870	856	849	848	836	858	811	796	852	879	855	843	790	843	832	880	831	787	815	867	875	834	870	841	846	823	778	852	866	882	834	844	833	880	863	832	796	859	811	850	871	878	859	879	831	880	861	843	813	823	872	843	854	885	864	926	814	823	900	861	813	821	806	895	880	850	859	844	831	855	784	885	830	804	892	842	860	908	803	848	797	815	853	850	804	838	835	808	834	826	847	833	874	853	844	849	819	842	803	776	833	752	868	877	823	879	871	835	876	809	835	815	862	836	878	804	853	794	850	810	855	792	848	838	825	824	846	815	821	814	820	852	814	851	802	870	860	839	841	858	868	833	797	841	824	815	889	836	880	861	794	824	848	839	800	825	818	834	876	806	776	840	888	839	866	848	863	855	809	897	857	883	844	868	802	818	850	853	891	862	874	788	819	801	842	838	830	895	902	835	819	847	838	770	868	852	862	833	824	867	814	856	826	786	816	862	805	838	890	807	823	832	857	843	807	838	835	845	809	838	847	888	829	855	843	831	853	895	813	867	848	804	848	836	877	806	837	862	822	844	831	805	868	852	801	873	796	820	823	816	825	822	814	851	837	857	814	813	846	832	826	823	859	818	856	848	877	858	812	828	822	841	835	867	810	878	828	838	793	862	813	828	893	870	820	806	781	877	830	806	863	858	840	902	826	835	823	815	817	856	803	798	824	877	836	858	881	862	884	813	848	847	816	852	814	848	877	844	826	801	806	853	847	839	788	817	873	856	829	833	841	838	847	817	859	850	840	825	875	877	823	894	862	880	876	850	888	841	809	836	847	842	827	831	754	840	858	862	844	882	874	887	806	870	808	805	852	878	816	828	811	844	888	795	855	869	855	842	835	853	769	807	815	868	825	813	841	858	872	860	855	785	825	840	867	804	844	847	853	833	846	848	815	836	794	825	869	864	850	846	856	792	851	830	919	904	844	818	853	815	793	851	877	833	829	819	898	814	839	824	831	864	867	876	878	827	852	859	805	845	865	822	894	835	908	859	827	894	876	801	835	836	799	880	838	771	778	847	826	829	833	849	832	852	819	804	934	865	837	843	890	844	845	861	877	884	853	831	850	790	848	790	824	872	871	818	789	855	865	798	852	853	845	861	851	842	841	826	807	839	922	819	844	807	836	830	814	845	859	888	891	894	871	807	840	879	854	831	907	820	867	844	853	887	837	801	877	830	795	820	845	864	848	864	834	816	859	849	875	857	780	838	845	830	931	861	873	788	830	823	830	842	836	826	803	808	842	816	869	855	857	914	852	868	831	870	870	879	844	871	838	830	837	866	863	890	934	812	837	858	817	839	851	834	833	915	821	828	823	809	855	851	876	869	859	847	869	827	844	877	858	838	842	859	832	802	803	831	873	863	878	817	896	851	914	890	855	881	872	824	898	826	857	828	803	816	818	857	830	803	869	870	839	803	762	800	867	804	812	873	897	847	889	821	892	835	876	855	847	865	854	861	844	799	837	847	813	817	847	851	847	803	877	808	888	838	847	857	873	892	832	804	849	833	841	829	861	863	783	788	838	814	857	860	868	845	867	883	823	870	821	887	852	851	836	825	832	879	848	835	861	818	845	844	787	842	820	852	852	854	810	875	885	835	818	814	834	885	847	846	838	769	889	854	879	842	836	824	875	943	808	836	820	814	862	881	856	862	826	868	801	832	889	792	845	818	835	853	808	833	851	814	854	836	803	835	881	807	821	883	827	847	826	884	849	835	825	879	839	846	817	839	865	815	861	833	837	857	863	824	884	861	830	880	888	844	803	814	876	879	868	879	858	872	874	813	873	803	854	862	771	816	863	811	811	830	809	836	852	809	804	823	818	867	837	827	792	809	820	801	870	791	834	841	836	843	872	843	800	848	819	792	807	859	814	901	959	845	898	825	851	865	866	853	809	869	801	838	831	791	853	830	825	849	905	795	806	853	823	814	814	858	818	823	832	864	805	853	875	869	804	822	805	837	820	890	888	891	788	861	844	837
22037	20810	28425	23568	26192	23078	14297	1715	834	627	788	475	437	501	392	412	427	372	372	358	391	384	372	360	351	373	344	327	348	326	362	360	314	348	344	341	323	326	332	343	338	328	320	336	348	347	309	365	337	321	316	311	339	334	341	321	329	340	360	336	335	306	317	357	340	329	328	332	331	352	312	295	327	341	304	329	317	313	342	308	330	352	338	323	333	307	329	358	323	294	307	344	338	334	320	312	335	337	354	335	328	338	350	351	332	355	353	328	332	338	355	333	324	344	339	338	302	326	336	316	321	346	294	335	333	361	319	358	354	356	304	348	337	338	325	345	328	344	308	300	324	343	346	318	354	327	313	334	335	342	323	334	347	320	299	339	334	347	354	341	337	319	316	329	342	342	317	309	333	331	315	316	339	298	369	324	310	322	306	325	328	323	328	311	326	327	278	364	311	320	339	281	294	308	319	322	307	331	332	301	329	349	321	327	330	314	367	330	318	326	296	344	336	321	313	320	312	330	337	303	337	329	302	317	342	326	334	350	293	341	301	341	359	352	311	341	332	330	333	338	305	306	334	327	344	323	337	308	324	325	335	324	341	313	300	319	295	296	349	313	287	322	354	325	282	316	304	299	334	328	362	305	298	326	353	345	255	331	330	323	353	298	323	332	346	330	338	317	324	311	328	361	339	345	331	289	343	313	313	310	355	320	301	347	364	349	316	328	310	321	293	307	315	299	307	354	297	331	325	327	343	316	350	307	357	331	352	330	295	317	329	333	348	318	326	327	315	294	340	325	347	327	335	297	318	322	325	336	324	332	328	320	346	345	305	320	309	332	324	296	307	329	331	341	325	328	353	327	341	330	334	339	296	338	299	348	318	314	309	302	337	330	311	350	326	345	304	350	306	344	307	322	339	326	303	305	312	333	308	313	329	347	319	345	346	335	340	324	328	293	311	293	341	323	347	303	314	308	317	334	305	299	332	344	320	315	341	318	315	311	341	333	338	307	328	336	321	303	339	333	356	342	321	337	370	300	317	339	332	320	298	315	313	294	343	311	316	307	320	338	338	304	327	326	351	333	324	368	335	334	318	339	330	324	357	316	331	323	308	309	314	322	314	315	317	327	337	325	326	331	285	298	312	344	310	320	303	338	327	315	364	308	312	319	323	328	303	349	306	296	331	317	341	328	321	316	342	367	339	342	346	283	321	319	334	307	334	343	322	356	357	328	322	344	336	358	312	297	321	325	351	295	316	320	332	309	389	362	327	334	305	340	323	309	346	330	333	324	341	310	307	332	370	301	332	331	319	325	343	307	306	325	321	304	305	344	319	321	324	281	316	310	344	341	357	328	289	301	300	322	357	321	349	326	334	322	349	323	297	309	321	307	327	336	343	333	301	340	284	312	316	317	330	312	322	299	307	342	360	355	316	319	339	381	351	311	314	334	327	318	351	310	323	339	294	302	301	309	332	328	333	337	309	321	343	332	362	312	302	307	372	324	314	321	333	322	308	325	330	314	344	334	295	325	324	328	291	322	328	346	363	326	321	307	334	322	348	323	323	358	321	326	335	311	346	326	321	323	339	306	329	338	319	329	339	305	318	301	318	337	311	338	337	319	276	359	300	329	341	309	323	325	324	328	375	355	335	305	314	324	323	327	309	326	314	328	306	295	341	290	320	306	308	326	336	358	334	353	316	371	323	341	282	323	333	329	304	326	336	311	353	316	318	325	322	353	322	320	331	317	354	340	298	329	335	301	333	344	319	310	318	321	312	337	330	329	354	327	333	319	351	362	320	317	321	343	298	321	320	320	324	357	341	332	369	312	343	348	347	356	322	335	329	340	317	336	331	331	315	303	329	319	319	371	337	330	332	340	317	356	313	339	322	334	300	345	329	352	340	331	327	346	319	352	341	347	333	320	358	315	316	343	368	314	333	332	308	340	320	290	325	328	338	326	298	347	349	327	340	335	298	303	308	326	329	308	341	323	321	344	334	310	307	333	337	321	349	297	322	348	317	327	313	331	345	342	344	311	327	326	321	309	348	346	327	317	331	286	324	296	336	328	302	354	337	313	339	313	358	313	306	343	331	300	328	325	340	325	321	316	337	317	313	343	310	326	307	321	317	310	346	332	318	318	321	305	312	326	338	349	341	324	307	355	317	316	318	308	315	289	302	343	346	328	364	297	347	354	329	349	352	319	314	305	317	303	327	348	326	338	324	349	316	302	325	306	309	315	341	320	334	348	334	308	340	315	314	326	333	320	298	344	306	301	321	336	323	347	344	329	341	308	314	326	327	329	304	337	313	338	285	341	311	320	331	299	321	334	322	315	345	305	346	285	348	308	316	303	321	333	330	312	326	310	321	305	329	323	312	318	333	324	315	332	321	321	346	340	296	300	330	304	310	324	350	331	330	345	349	318	312	341	341	319	336	308	294	322	314	341	308	294	346	363	322	310	337	326	339	333	349	365	313	324	296	305	321	322	353	309	301	328	330	330	309	324	333	317	328	317	355	325	327	333	314	301	315	328	343	300	330	345	323	303	317	331	329	366	337	312	338	368	345	336	328	338	315	318	312	315	321	339	323	331	339	321	305	336	317	317	324	305	317	312	319	348	321	333	350	335	326	338	317	306	364	330	310	368	306	325	324	311	345	351	351	317	365	323	294	322	345	363	321	335	348	327	331	340	329	337	296	351	326	338	322	321	323	330	313	333	325	341	353	332	333	338	350	314	324	316	328	308	321	305	336	306	341	330	313	327	288	314	332	305	302	323	315	344	325	326	319	337	341	325	327	276	334	330	329	311	315	302	365	374	334	295	311	346	283	354	313	302	292	302	311	325	319	345	345	339	308	328	320	324	309	320	310	340	357	325	324	333	312	330	328	342	357	329	350	332	347	324	347	295	335	360	341	328	327	326	313	311	330	307	311	374	332	324	328	332	345	362	287	346	330	360	333	297	317	314	326	327	316	340	313	317	312	320	332	273	351	336	309	325	328	315	333	318	347	307	334	344	301	331	309	313	359	358	357	362	333	335	293	312	344	361	304	284	301	356	338	346	324	314	338	359	339	300	326	310	327	318	330	353	354	343	319	300	331	315	329	302	359	315	349	365	289	299	315	331	288	314	313	315	319	337	292	307	312	349	330	341	317	341	356	322	308	323	309	320	309	337	316	329	300	310	350	326	328	327	337	332	340	339	320	306	308	326	309	327	313	329	362	325	335	324	318	319	343	325	332	313	335	323	312	367	333	307	324	317	322	326	296	315	310	324	347	323	307	280	346	328	339	353	324	300	338	346	306	344	344	300	340	310	318	322	337	363	328	295	325	302	334	350	360	328	336	342	304	327	326	344	327	354	322	326	335	292	313	313	348	310	344	324	344	320	316	312	343	347	350	358	313	292	339	315	315	313	329	330	297	331	324	318	335	342	304	312	330	331	347	326	314	318	306	340	336	328	330	371	352	330	324	326	327	352	310	319	301	306	295	350	357	360	314	340
26416	50535	38377	37630	45336	14785	1581	1681	1054	774	953	558	535	452	473	427	439	400	446	392	378	386	376	382	413	351	340	364	321	333	355	324	344	342	323	338	352	312	345	346	342	318	355	313	356	303	351	311	318	332	343	317	330	319	325	346	323	321	347	285	336	332	320	318	310	314	315	319	327	314	330	348	311	339	295	325	325	304	335	315	333	283	351	336	331	314	328	310	305	331	332	318	294	328	312	331	332	302	338	329	341	324	311	337	333	332	325	317	325	332	307	332	311	309	345	294	314	290	318	351	295	342	333	305	345	282	308	328	333	349	302	304	300	324	311	316	301	326	319	317	343	314	298	337	315	331	300	338	347	330	314	294	331	305	332	283	327	328	337	336	334	298	314	313	337	327	328	326	307	307	297	323	330	319	300	298	316	305	289	319	312	330	322	315	315	326	291	307	327	270	326	330	336	337	310	364	325	340	301	324	353	328	312	330	315	328	312	326	301	338	322	316	333	310	371	326	319	340	334	335	317	315	332	339	313	300	333	327	369	357	298	306	316	312	340	310	345	325	360	309	318	332	333	327	314	356	328	336	356	311	320	331	288	310	321	343	295	304	323	345	331	308	311	332	317	325	319	292	335	348	294	309	340	293	330	345	335	317	342	326	309	332	296	320	312	347	284	306	336	356	321	287	344	293	364	302	294	305	316	316	314	293	317	311	309	323	312	329	333	290	339	329	297	305	284	310	297	305	348	287	320	289	319	300	343	297	320	360	339	319	329	343	330	337	298	316	330	317	336	320	300	314	336	290	347	331	339	298	293	324	311	329	319	321	327	326	313	309	344	333	286	315	315	345	351	365	293	332	300	324	338	325	325	339	308	286	306	358	307	339	333	367	316	315	328	320	336	302	280	304	298	305	315	309	308	326	368	334	300	360	318	325	291	340	297	344	324	320	291	296	344	304	315	299	296	308	301	318	336	290	314	330	324	359	334	286	316	330	305	343	309	314	327	345	296	302	310	301	328	326	317	330	315	302	335	315	328	310	353	337	314	336	320	336	328	346	330	335	328	347	316	273	320	353	347	311	295	320	332	331	317	317	339	312	302	326	347	330	325	298	338	309	338	333	357	309	318	321	313	352	332	338	342	303	341	328	331	334	295	317	311	289	305	351	305	357	319	286	321	293	308	308	319	339	283	302	304	332	300	326	359	344	315	312	332	324	336	293	328	307	325	304	337	309	298	341	342	317	289	316	316	340	314	309	326	272	337	330	314	313	337	346	289	295	284	302	342	323	325	296	312	327	333	339	319	319	268	346	303	330	324	310	335	351	315	313	318	344	287	332	336	324	359	326	358	350	300	312	295	301	319	282	295	307	325	308	298	313	295	322	319	280	321	292	295	309	305	260	285	329	339	333	291	302	274	340	310	357	326	333	287	297	325	303	313	304	294	335	290	334	297	310	311	314	327	306	327	314	321	318	316	348	323	338	322	336	334	313	308	318	313	336	326	310	310	321	326	335	333	349	303	343	316	316	335	334	284	316	316	329	317	329	333	296	337	313	335	309	323	323	355	372	293	332	335	302	325	340	312	329	341	332	289	321	299	322	341	327	360	323	338	333	341	304	298	350	331	319	303	323	328	339	321	330	331	314	326	336	334	337	355	358	328	337	317	318	303	307	305	348	349	350	321	336	324	347	330	337	318	315	339	318	307	300	324	323	338	323	318	306	289	329	283	316	303	318	306	353	308	293	308	317	329	310	316	322	314	349	305	337	324	313	317	305	325	285	319	305	290	336	314	311	311	325	321	334	316	326	319	306	290	320	312	324	307	323	318	299	325	323	325	300	321	325	300	334	318	331	337	350	370	276	311	296	328	343	319	324	299	305	320	303	301	331	357	330	332	329	310	313	307	289	315	332	330	314	295	294	345	327	337	307	312	313	322	332	335	329	355	332	331	340	353	321	341	310	355	326	314	318	326	318	302	297	321	306	336	344	326	322	291	326	307	304	325	332	341	297	334	320	294	287	326	299	340	311	350	295	326	339	310	294	338	298	321	318	335	335	335	313	312	316	339	329	328	336	336	317	341	330	314	316	331	321	323	312	306	318	334	302	322	325	302	300	325	315	326	339	307	308	336	347	337	359	326	332	328	363	318	304	308	312	344	333	297	349	289	329	310	297	313	318	315	301	312	302	280	314	313	325	319	347	300	302	342	364	292	329	336	300	334	314	333	330	319	311	313	333	313	296	348	303	312	306	348	293	311	318	300	337	295	318	340	327	312	303	329	296	331	321	344	308	317	315	352	345	304	307	302	330	312	294	329	324	324	316	314	327	324	309	322	366	324	311	324	328	300	323	306	358	326	318	356	340	322	301	339	335	319	327	294	328	336	320	320	333	282	305	315	332	344	320	343	353	317	314	323	309	329	330	292	321	360	330	348	296	311	310	300	312	300	300	323	332	333	319	280	325	347	297	310	292	280	309	327	305	308	351	315	304	301	313	300	351	346	328	340	317	295	312	296	364	313	338	326	301	342	325	307	308	348	324	268	293	320	316	313	285	361	313	295	286	305	315	340	306	311	312	311	294	324	284	311	319	319	312	336	307	329	326	304	322	312	293	307	310	357	329	330	305	301	357	329	329	328	314	308	326	307	316	300	324	339	322	335	353	311	308	318	283	284	340	317	335	310	358	323	311	330	311	338	329	319	315	326	342	325	321	316	299	326	322	308	313	303	298	350	313	292	262	334	291	278	308	329	295	342	293	285	291	320	319	322	341	301	277	319	301	315	297	320	320	328	316	282	291	339	325	316	332	300	304	300	320	330	338	316	339	317	313	313	316	322	298	328	322	349	341	372	336	343	336	308	326	332	331	309	312	346	324	324	307	295	319	314	310	340	342	280	355	322	314	281	309	315	312	342	322	342	314	306	313	339	326	293	322	314	335	296	300	334	299	300	297	299	329	307	317	315	331	366	335	335	354	331	334	316	316	312	323	289	318	326	326	317	314	302	326	321	334	355	329	294	351	353	319	325	314	318	312	323	326	297	350	304	304	287	300	300	310	303	318	298	343	330	310	297	326	335	314	316	307	307	322	319	317	327	309	332	328	330	338	326	329	309	322	328	295	331	301	344	346	313	317	335	326	345	323	323	313	313	300	327	349	328	302	322	318	308	307	313	290	331	290	278	317	318	329	324	295	334	321	333	321	347	297	343	292	333	314	327	309	329	321	324	328	332	306	327	290	319	353	330	313	329	307	292	330	316	326	309	364	301	313	320	288	311	315	318	294	319	337	341	322	337	317	343	321	302	312	321	326	332	298	288	327	327	312	324	336	314	300	314	335	335	307	318	277	347	319	303	312	308	278	311	339	314	329	344	317	315	324	357	339	322	291	345	316	312	314	327	305	312	314	338	288	313	340	301	304	300	306	303	327	316	326	306	318	303	330	330	328	350	325	324	290	324	296	339	326	351	325	314	292	333	315	302	335	310	277	351	303	299	317	320	321
27824	25201	25161	15728	7485	1786	1033	1046	904	904	871	862	870	846	815	819	851	915	850	858	874	824	882	857	859	811	857	842	813	821	818	809	862	793	825	851	851	885	873	814	870	804	842	849	863	869	808	811	848	816	938	882	865	847	853	892	799	826	815	875	830	829	843	821	802	836	871	786	866	906	855	849	848	845	847	865	860	834	823	869	805	907	859	837	822	871	853	843	866	860	859	859	890	859	875	835	830	896	862	874	845	788	877	848	923	863	821	823	869	822	825	866	856	876	835	838	837	830	841	872	834	865	873	882	825	867	892	843	882	870	876	864	819	841	858	808	832	831	822	879	826	853	859	851	877	837	823	808	805	830	790	804	904	845	845	823	821	850	856	820	874	825	848	824	890	863	875	856	807	834	785	872	877	849	872	851	816	893	807	881	841	871	860	862	842	832	861	815	854	857	838	839	820	812	888	852	854	851	794	823	801	866	842	870	863	822	802	841	864	826	784	871	857	783	826	831	819	839	873	881	824	750	836	815	800	825	825	833	873	864	853	834	877	850	861	860	823	889	843	882	851	860	850	838	826	865	881	844	838	880	845	839	789	918	818	868	859	842	835	867	823	843	891	903	885	846	834	797	838	847	856	819	848	835	814	870	859	846	802	846	842	862	874	821	818	821	869	859	810	825	842	823	810	840	837	889	837	842	836	817	818	828	865	802	821	909	816	854	847	833	831	854	842	835	834	852	839	806	875	856	807	822	849	867	875	841	909	874	869	797	852	799	859	900	899	831	847	841	817	825	869	843	812	814	826	855	867	827	860	817	829	790	829	866	826	884	843	834	805	877	877	859	866	779	897	899	851	875	857	869	834	874	840	859	849	802	815	799	865	863	885	882	848	858	812	836	848	841	896	820	825	819	854	840	835	827	862	875	821	876	855	877	851	880	845	850	822	805	795	901	887	806	804	856	865	851	837	873	841	787	802	860	841	817	858	843	822	893	888	822	856	828	784	810	795	849	881	840	843	806	800	832	850	867	839	830	833	811	867	816	843	875	874	805	853	817	900	888	866	819	889	908	777	814	850	837	863	879	885	821	840	873	830	915	828	872	827	867	906	870	859	864	850	853	834	874	837	849	827	846	864	818	858	818	855	828	872	844	843	839	885	802	863	816	848	771	834	843	890	844	880	840	815	786	900	851	868	810	896	919	860	845	864	868	843	817	810	880	864	857	816	860	842	813	828	842	791	840	829	865	860	814	809	805	846	751	823	821	843	877	871	877	871	845	844	858	808	817	812	904	830	834	866	849	855	884	829	883	843	884	823	896	868	859	869	844	825	837	864	856	753	828	880	811	821	858	872	854	903	876	858	876	847	868	880	894	811	875	824	815	879	878	829	869	820	822	817	812	826	834	875	856	910	855	828	838	815	835	841	859	867	844	859	853	867	853	839	906	814	865	839	814	852	792	804	793	854	822	832	791	883	809	843	852	881	875	850	853	846	885	831	861	836	870	835	829	887	822	836	826	838	859	894	874	877	823	852	839	909	844	865	862	869	799	815	842	879	840	835	792	840	833	918	861	863	844	837	853	800	808	822	833	817	844	889	849	843	792	903	862	850	877	878	847	827	841	823	881	835	867	888	845	885	880	824	786	822	829	846	870	845	845	824	837	838	836	865	769	883	870	829	843	888	841	864	869	848	830	901	814	943	892	851	831	864	839	846	843	828	760	802	813	848	843	868	815	831	839	837	850	864	859	853	866	878	882	880	859	838	860	915	872	850	776	824	812	874	772	867	835	854	831	904	837	843	852	870	810	835	883	845	858	862	848	840	875	834	845	897	845	889	840	873	862	808	843	830	885	817	903	821	801	845	871	821	850	826	868	884	829	796	879	879	840	815	847	811	842	869	831	876	848	828	818	808	892	805	826	824	889	861	821	847	902	871	832	865	849	811	822	871	860	851	867	875	863	831	871	841	838	810	860	871	862	816	877	853	883	840	849	842	859	848	837	842	877	872	820	824	881	852	845	828	846	842	868	832	863	856	841	825	820	846	809	830	884	869	817	837	820	819	875	841	834	889	914	864	849	844	818	798	862	831	872	830	804	864	833	820	836	834	849	874	781	823	881	870	830	799	829	838	870	857	831	870	881	855	871	875	844	848	874	847	871	865	818	830	854	833	875	880	859	826	824	878	862	830	917	840	903	857	845	848	833	868	882	846	887	824	832	794	810	850	847	880	873	849	861	862	836	866	871	827	795	834	848	913	895	815	803	813	810	831	852	839	826	807	798	913	843	892	864	869	882	848	850	823	865	858	830	871	800	872	799	862	881	821	782	818	827	814	829	858	865	836	874	865	879	833	782	808	883	841	852	862	848	849	888	880	860	944	869	855	831	883	865	847	814	833	856	793	831	841	880	878	839	852	808	861	823	886	843	848	856	827	846	827	815	881	817	815	856	836	877	877	877	863	857	778	828	851	835	860	886	829	869	880	851	827	904	822	812	840	847	836	857	866	804	817	856	884	846	829	870	859	851	793	846	871	817	842	817	851	829	865	796	883	796	836	820	859	873	807	835	851	872	873	860	856	875	782	874	805	834	882	885	843	898	821	890	825	868	895	819	808	848	849	852	851	829	823	852	862	834	833	788	792	873	849	863	833	873	847	851	873	859	851	834	836	847	856	873	827	834	833	899	853	815	803	821	877	894	857	872	848	861	850	821	897	811	811	849	854	800	865	896	836	845	843	901	882	838	836	841	794	894	828	825	861	878	866	853	929	868	888	833	871	902	864	878	826	854	834	889	818	903	815	807	861	855	812	822	896	850	833	813	849	837	823	843	840	874	854	871	869	838	803	822	809	854	823	864	823	829	809	834	837	845	850	819	780	894	818	841	827	853	807	874	850	826	863	840	821	882	922	832	848	861	847	888	888	833	854	872	811	816	802	837	853	891	849	843	854	905	841	858	846	842	830	837	877	830	826	846	828	820	859	831	811	884	848	847	807	820	823	811	849	813	825	825	814	811	873	854	840	856	875	841	784	835	819	853	833	852	765	863	855	854	853	876	875	857	822	795	839	873	822	854	869	881	788	807	811	896	893	814	873	819	846	847	849	830	888	804	822	822	873	817	862	842	865	835	876	810	837	829	871	885	795	856	853	851	838	870	899	836	834	874	827	865	875	812	804	875	851	873	852	865	874	820	838	865	856	813	798	830	791	829	809	825	846	830	893	878	866	809	829	881	830	845	820	847	826	818	829	839	812	892	871	888	807	832	846	849	878	857	869	874	836	850	879	865	840	851	798	891	884	877	866	862	908	829	825	785	858	869	832	852	822	892	866	883	854	894	832	803	866	823	852	874	855	862	857	798	878	819	885	857	834	822	831	890	811	898	853	829	824	844	899	868	810	829	800	801	849	836	866	869	832	846	858	840	837	887	801	802	888	894	825	838	858	856	849	825	839	822	878	879	829	812	842	852	820	851	790	850	820	858	886	845	867	916	844	809	820	847
22874	39366	24925	13129	5879	1523	901	1088	915	900	835	907	848	839	812	843	872	843	886	847	802	869	835	885	780	831	867	901	872	837	805	870	811	852	831	834	840	842	830	858	859	880	848	798	840	801	868	834	847	832	857	855	876	861	890	923	840	907	801	871	812	879	855	825	846	864	870	855	833	874	853	853	859	881	851	882	836	887	852	873	836	898	855	923	908	875	831	839	892	834	859	830	871	856	848	864	842	831	888	821	882	871	856	852	877	832	892	876	858	828	855	884	840	886	840	827	798	883	904	870	812	848	886	832	838	851	839	850	823	845	874	869	858	830	865	882	844	828	845	874	874	849	887	845	847	835	862	865	858	871	881	881	873	858	852	835	866	846	844	840	832	869	875	846	826	895	831	866	895	864	819	880	924	867	880	817	862	820	892	873	898	937	845	884	808	843	863	879	827	824	816	904	823	909	868	858	867	891	835	876	843	788	866	833	867	848	869	847	839	831	847	869	834	897	849	914	838	848	853	813	882	841	891	824	884	842	850	923	953	840	822	907	924	831	867	853	827	812	853	884	937	897	871	824	884	835	883	876	888	818	869	835	831	856	845	852	860	893	860	799	882	846	859	828	867	876	827	891	928	850	852	848	837	880	948	878	835	858	852	886	827	913	823	896	846	882	853	844	885	918	882	817	855	917	876	857	872	876	848	866	836	883	828	872	874	860	896	889	855	877	796	873	846	884	854	843	853	869	836	836	877	871	894	841	872	880	918	810	840	826	812	896	847	895	859	878	870	835	844	865	867	817	816	916	890	859	826	919	846	831	832	867	855	890	861	879	805	865	856	871	834	940	856	871	886	851	926	830	889	820	884	839	847	867	836	818	828	883	848	890	821	887	867	819	871	814	868	917	881	910	900	904	913	891	865	929	875	858	904	948	847	837	823	868	897	809	858	878	897	875	841	829	871	879	849	825	834	816	820	834	801	867	870	867	849	883	890	852	881	870	895	882	852	903	881	881	851	827	835	840	919	850	882	868	871	827	849	909	850	890	863	870	896	871	856	881	872	854	874	886	880	867	847	860	849	852	865	832	854	833	907	870	852	854	843	854	872	812	866	881	870	861	880	832	791	850	862	867	841	839	846	907	848	855	872	887	883	861	902	830	846	802	872	882	916	799	835	864	838	857	868	834	857	871	876	864	818	839	862	793	858	838	871	864	901	858	861	892	856	873	889	855	864	894	791	853	846	825	860	805	868	852	889	851	910	880	936	859	910	851	863	886	831	854	822	801	860	906	872	820	898	844	861	848	852	847	859	853	858	849	854	896	873	895	861	829	861	856	873	857	871	912	809	858	841	895	858	840	827	844	901	845	865	866	860	859	907	870	868	842	888	838	797	788	890	885	839	833	847	864	823	874	906	814	844	835	875	858	894	834	860	881	842	880	862	901	869	870	919	855	784	835	885	869	836	839	878	876	865	876	822	869	863	881	872	874	810	890	915	826	901	874	839	859	867	830	877	827	877	807	905	860	877	866	876	812	839	919	870	856	887	838	840	890	840	875	879	850	859	833	846	924	892	885	860	858	879	880	854	907	841	819	854	852	834	856	858	868	850	894	848	887	833	862	826	848	821	902	846	892	841	878	875	841	837	829	898	852	875	829	857	845	825	826	840	861	856	833	865	875	855	856	839	860	890	895	923	876	839	804	836	882	895	864	859	821	853	832	887	882	843	869	840	814	887	893	851	883	862	922	858	869	888	878	865	850	875	887	854	844	855	914	846	864	901	789	870	851	859	880	873	926	879	846	902	871	831	816	851	885	839	872	812	855	903	912	823	894	835	934	885	877	845	848	829	851	803	848	847	901	799	810	857	798	813	862	854	856	833	895	821	881	874	877	876	898	868	890	887	889	795	829	827	855	900	868	882	876	836	867	821	918	798	870	906	761	915	841	829	883	895	840	839	882	817	870	896	829	849	859	878	817	877	820	831	877	867	876	874	896	816	807	848	845	852	831	838	861	893	837	915	810	842	813	827	851	850	885	909	886	855	882	885	841	903	851	865	880	834	890	864	829	878	859	854	896	839	909	867	850	844	825	829	826	837	847	880	877	880	854	876	891	869	852	852	846	869	862	872	881	911	825	842	780	847	840	850	820	813	821	884	809	842	869	891	827	821	896	846	827	812	841	865	829	883	799	803	885	815	906	833	878	873	797	854	851	844	852	886	862	825	851	859	893	859	884	850	871	828	885	842	819	883	877	849	867	887	889	836	824	877	926	918	893	870	864	872	874	829	890	871	844	795	846	863	821	867	848	837	843	848	780	848	816	834	829	893	883	839	861	880	885	863	835	873	829	807	890	856	818	887	882	918	883	846	824	857	841	869	890	818	850	849	862	828	894	780	835	884	837	858	851	858	853	823	809	865	841	840	894	861	862	862	889	827	871	882	861	881	867	833	878	837	867	889	856	884	837	884	850	916	926	847	789	834	847	900	886	846	849	843	854	891	838	855	892	883	894	870	834	905	866	870	908	859	809	836	865	846	905	863	804	889	845	840	855	876	922	838	843	786	907	849	858	871	836	821	876	875	847	903	838	873	895	852	822	892	850	833	822	862	852	909	926	891	823	918	876	845	843	793	838	871	821	877	866	833	845	848	855	827	902	891	884	880	849	827	816	891	835	858	868	868	840	864	913	864	833	815	856	890	858	850	825	830	845	832	873	836	861	838	833	851	874	885	842	946	841	858	840	885	859	857	872	863	805	858	827	858	893	834	860	813	873	861	866	850	821	832	846	881	915	854	884	903	876	814	835	873	787	865	878	916	846	851	793	861	911	817	831	839	819	842	870	835	854	822	808	867	822	862	887	871	869	871	845	853	818	886	843	822	834	825	947	862	851	884	815	868	852	892	855	879	811	898	826	907	870	826	840	888	853	829	862	791	851	868	855	828	883	864	868	848	857	836	869	907	877	846	884	883	908	913	870	912	868	806	814	891	854	800	863	838	847	851	865	880	927	848	853	889	878	915	868	817	856	884	857	805	829	848	882	859	821	869	878	831	862	869	851	911	823	828	854	842	828	858	883	879	831	874	874	828	821	878	865	829	853	838	864	812	842	867	875	915	831	804	893	887	837	870	810	875	806	845	851	871	804	899	835	877	810	879	841	889	858	810	875	832	902	874	933	827	839	898	864	840	867	845	856	896	819	885	896	853	861	818	860	855	842	889	851	899	826	837	871	848	949	902	829	895	836	865	867	856	865	855	856	858	856	867	829	904	888	874	868	886	864	919	853	858	839	877	863	876	868	806	856	800	828	874	875	890	904	866	805	856	826	813	897	910	820	777	870	851	863	913	875	842	879	890	906	848	860	865	877	816	866	827	876	847	879	837	811	872	866	861	869	846	867	896	847	844	838	868	856	878	811	820	830	904	885	822	921	887	866	862	843	860	823	862	911	875	850	834	857	875	867	865	872	834	891	835	861	850	825	810	851	882	838	877	814	880	867	856	883
23224	20873	28243	24558	27621	17081	3242	1011	627	616	709	558	536	513	485	531	482	468	461	461	492	448	422	454	472	451	459	433	463	419	467	431	438	440	480	446	457	465	430	468	455	461	487	446	452	468	470	445	447	479	415	487	470	443	455	434	443	427	429	446	458	406	454	462	383	474	420	449	470	422	468	471	471	406	413	435	393	459	456	421	449	447	420	460	467	449	424	435	435	422	454	425	465	413	468	431	445	441	462	421	463	443	448	436	459	411	441	491	467	437	435	454	445	454	451	448	433	449	404	458	452	428	413	456	409	440	452	476	462	427	432	463	422	436	415	453	465	448	449	437	470	470	481	447	433	428	468	426	467	435	442	443	425	432	458	493	471	463	475	471	446	435	429	428	454	448	452	468	423	459	451	418	421	481	427	438	441	464	489	464	443	448	471	438	434	467	474	464	456	482	458	514	479	450	430	451	440	463	394	468	503	458	410	424	474	460	477	434	446	457	479	450	460	463	452	466	470	439	466	432	446	462	463	427	430	438	456	434	445	462	410	465	440	446	445	451	461	449	488	473	453	449	426	469	493	454	457	441	422	468	425	461	452	453	454	438	456	468	461	479	438	450	469	453	466	464	473	428	436	447	438	469	473	462	468	412	465	408	410	448	401	472	458	444	423	465	452	466	415	452	435	437	405	434	433	486	455	442	436	440	419	511	479	509	440	440	432	462	463	454	471	451	486	447	458	474	452	449	463	470	422	452	458	454	487	438	410	432	466	475	423	440	472	421	481	452	463	411	429	420	463	461	453	432	465	478	443	429	415	459	410	413	409	444	466	427	438	440	457	459	441	458	429	443	451	428	433	455	442	440	421	448	423	487	463	432	453	411	486	455	441	423	455	440	491	491	461	472	451	409	440	442	486	394	407	468	421	438	442	434	465	434	451	453	440	455	477	472	424	436	469	471	429	430	421	489	489	460	437	473	484	442	459	447	524	439	441	472	461	467	465	426	428	465	454	442	457	420	460	424	444	445	453	431	412	461	437	457	425	429	423	489	463	430	474	446	407	419	442	478	476	441	427	457	468	425	432	435	410	423	453	425	419	482	445	451	453	440	437	450	434	466	443	467	435	423	474	441	422	432	435	416	458	473	444	434	419	420	462	453	451	397	457	459	436	452	427	449	435	468	451	432	480	429	469	436	431	479	426	442	457	448	420	466	443	441	464	434	435	456	460	423	430	475	448	464	438	460	453	455	438	491	446	464	393	417	470	401	422	459	415	461	415	465	456	459	434	466	448	455	433	425	457	447	431	443	385	440	435	465	417	449	420	443	485	458	424	416	431	441	467	467	466	439	473	471	442	436	454	481	459	424	471	463	436	451	426	447	452	457	422	404	452	422	423	447	431	452	420	474	452	440	457	467	474	457	449	448	450	426	448	457	500	425	440	441	441	410	433	478	424	461	434	482	471	400	502	455	461	431	465	427	438	425	409	440	454	456	446	445	459	406	442	455	475	474	438	423	435	467	452	428	479	454	453	440	445	450	464	444	470	434	446	421	457	457	437	458	432	444	448	453	452	440	429	456	427	443	420	474	489	450	482	465	478	461	453	412	476	451	458	488	452	462	446	459	475	468	428	427	435	448	426	436	447	447	424	481	444	443	416	418	454	420	447	457	438	428	459	488	419	436	480	453	436	433	421	433	442	452	471	437	458	415	452	420	437	430	433	405	450	454	442	463	426	460	446	443	447	444	480	453	439	443	472	449	465	433	432	425	415	446	474	470	412	440	467	467	447	465	431	452	455	436	432	431	531	442	439	478	477	458	444	439	425	455	482	421	419	432	443	457	460	422	473	475	422	467	453	433	436	430	446	447	407	462	443	455	447	466	446	434	447	422	443	451	437	421	450	430	465	433	431	467	477	485	439	431	471	490	456	455	429	438	462	438	407	440	454	446	481	441	462	482	459	431	434	448	416	443	428	454	410	465	452	441	452	441	444	450	419	425	454	468	446	462	441	456	469	432	475	418	455	469	468	418	454	408	464	449	454	420	466	449	471	445	456	429	434	436	442	432	451	484	430	466	448	405	447	447	436	430	447	472	410	472	434	455	479	434	469	417	451	435	441	464	450	458	459	418	447	432	471	445	458	430	506	452	448	427	482	459	428	444	455	423	449	425	451	437	469	443	467	434	457	457	433	438	441	420	436	494	432	473	417	464	423	424	432	460	462	446	471	472	415	439	437	445	420	469	457	518	458	459	436	447	444	437	452	433	449	415	461	403	461	473	436	450	434	389	408	458	422	442	438	427	476	436	456	412	481	447	432	446	424	482	458	423	449	402	410	442	457	449	465	454	434	430	468	432	449	460	435	428	465	446	434	428	432	465	442	455	447	413	431	446	459	451	418	474	443	445	438	437	459	448	435	436	431	489	426	458	442	454	449	489	433	478	457	421	424	448	460	492	450	468	458	465	471	483	435	443	437	414	434	463	462	482	421	494	441	412	450	436	439	450	464	447	461	464	442	437	432	437	456	455	464	437	472	429	463	432	420	482	415	454	463	439	468	434	492	425	477	441	482	413	464	446	474	462	458	458	449	448	424	455	430	428	484	470	454	502	480	422	431	417	422	423	447	461	442	437	434	478	458	451	467	431	434	440	417	435	444	446	441	438	454	456	429	432	464	413	438	499	468	446	463	435	398	470	503	441	424	444	445	449	442	486	453	443	473	442	466	437	462	448	432	434	435	481	435	457	441	447	464	472	474	393	439	446	477	453	412	451	426	415	455	438	463	435	439	469	389	465	429	459	439	436	458	453	436	440	447	433	456	417	434	437	459	422	443	451	445	443	449	423	450	429	454	389	403	452	420	437	433	485	438	432	452	432	443	396	459	440	445	438	435	447	443	419	444	407	440	459	459	448	428	438	422	421	406	472	413	453	473	460	437	447	455	395	454	432	445	411	418	412	454	457	472	449	457	460	500	448	421	442	483	445	427	442	435	455	483	437	437	446	426	395	460	443	463	452	447	453	444	433	458	486	451	457	432	452	447	443	437	443	426	467	492	452	461	455	449	464	487	418	438	464	425	418	413	446	440	437	450	476	461	459	458	455	473	476	444	449	453	464	433	457	434	427	470	442	410	396	439	470	435	460	446	442	507	447	417	440	427	451	426	403	405	437	460	420	446	439	479	440	453	439	431	478	390	428	437	409	421	454	448	403	463	434	411	448	431	483	449	464	465	457	426	431	476	468	466	425	465	436	423	440	406	434	458	419	424	460	469	433	469	434	444	460	435	444	438	419	445	392	431	444	426	461	470	457	418	452	461	454	460	436	464	456	439	433	486	476	455	431	446	447	430	446	458	440	427	486	420	456	422	423	469	420	412	438	429	469	461	443	444	421	451	444	490	441	407	477	482	441	431	438	448	449	457	469	439	463	440	427	425	439	439	442	463	441	455	432	465	440	490	445	424	434	447	411	477	460	443	457	441	455	478	411	438	442	449	453	457	468
23280	46664	31844	31883	33103	5656	1125	1329	861	712	872	615	590	573	524	559	516	542	504	516	502	499	516	543	511	513	531	471	482	473	458	483	479	499	507	506	511	497	514	484	471	502	472	462	492	502	479	501	492	500	461	479	476	508	473	476	497	462	479	506	504	476	471	484	497	502	501	476	461	484	468	439	471	494	474	424	478	442	473	484	510	493	532	464	465	484	495	493	477	486	469	505	451	471	475	427	428	483	433	433	478	464	465	474	468	474	470	478	471	518	467	473	468	453	446	469	469	441	442	518	466	460	517	469	487	465	492	471	497	516	398	477	452	471	467	458	481	441	461	496	451	477	491	470	485	460	456	457	463	481	496	458	432	513	474	472	503	442	507	469	490	492	458	435	442	533	441	524	425	505	477	436	438	428	495	481	493	485	462	466	456	446	480	468	457	484	468	505	464	450	458	439	447	475	484	487	459	466	488	477	485	473	465	494	498	454	463	487	471	478	494	477	497	465	528	511	449	453	500	465	439	420	475	478	444	520	467	464	515	482	485	503	452	457	479	448	462	449	413	485	449	497	452	453	481	469	468	475	484	502	471	484	504	472	486	474	510	486	474	453	474	468	418	438	414	467	451	451	496	470	517	442	458	455	477	461	477	479	488	486	470	485	443	502	479	447	470	492	511	447	473	479	476	468	514	452	477	448	467	459	458	446	455	456	472	405	467	484	477	475	492	486	499	487	470	438	497	481	440	482	476	450	469	468	480	453	477	481	504	447	528	486	470	472	437	478	507	477	503	469	455	454	476	459	484	500	469	466	481	464	507	459	443	494	466	479	469	455	485	475	454	479	505	504	473	453	468	461	482	450	423	463	500	489	495	503	464	470	486	508	477	495	437	449	425	483	452	483	474	474	492	478	476	466	453	428	483	482	453	502	463	480	500	447	481	469	453	457	470	469	462	485	466	457	506	463	456	501	484	486	509	472	421	474	445	490	454	439	497	441	470	477	493	457	482	477	470	487	513	474	477	465	466	495	527	494	477	481	477	446	485	487	449	487	469	484	427	501	484	477	490	456	469	449	460	471	483	493	438	451	482	448	511	445	477	484	475	440	445	457	476	480	458	425	432	474	487	480	460	471	474	504	471	492	517	485	471	473	464	495	445	468	482	466	499	455	486	474	453	477	448	442	502	479	437	471	460	487	444	480	481	477	502	476	476	490	473	503	477	507	508	470	462	473	465	431	454	508	510	484	477	480	479	467	468	499	436	452	432	503	508	441	432	484	481	459	471	433	457	477	480	489	514	473	460	494	424	493	516	453	463	472	447	491	464	493	488	456	488	441	447	491	474	456	478	451	460	467	497	458	446	490	435	489	464	418	472	492	457	488	494	459	455	480	444	491	498	506	461	464	455	486	492	443	473	457	455	504	481	520	498	453	500	481	474	460	469	473	487	465	472	470	449	475	463	492	486	450	481	468	448	502	464	445	448	479	487	480	474	433	460	484	496	469	467	441	468	480	482	470	509	479	434	460	480	449	490	506	489	455	493	462	422	495	498	464	456	480	478	437	462	498	447	490	465	424	456	513	454	474	467	449	489	472	446	491	456	483	457	449	464	475	499	477	492	470	429	472	462	506	483	473	528	505	526	436	453	478	489	491	489	478	479	516	476	461	453	427	450	454	479	466	512	451	480	449	444	461	454	470	450	479	481	489	486	462	481	471	459	504	479	457	425	481	518	458	450	474	483	437	439	519	499	436	460	468	462	492	472	498	473	465	484	451	492	465	488	460	494	465	465	457	467	462	506	488	458	476	452	484	452	477	491	486	503	451	443	494	472	466	464	463	452	475	496	488	462	461	455	454	497	471	473	465	443	500	477	442	480	463	499	478	457	482	455	453	497	490	458	466	478	481	445	488	457	445	492	497	450	476	449	493	480	447	435	495	475	440	486	456	480	475	480	457	479	487	470	477	453	480	474	460	482	489	476	447	451	487	478	486	438	471	460	440	498	425	500	451	481	447	501	443	428	442	456	439	457	435	498	446	485	487	489	498	458	463	470	479	487	477	427	459	470	476	497	486	508	458	458	481	457	487	475	501	458	479	477	482	454	499	468	469	460	481	502	492	437	499	500	475	468	443	477	487	494	467	458	520	530	420	445	434	478	470	497	477	468	507	510	469	486	468	521	491	467	471	457	458	502	463	471	459	468	469	462	468	510	481	453	502	478	468	470	497	472	453	495	470	495	505	490	480	490	474	499	461	480	490	464	486	463	486	456	510	462	468	480	447	472	432	438	459	444	495	489	454	473	476	474	467	430	487	436	468	428	482	481	482	502	526	484	485	491	476	482	483	491	449	473	490	474	446	481	480	463	505	466	474	475	494	438	510	420	464	507	458	454	441	472	481	466	412	469	484	446	453	455	467	475	470	475	474	504	520	477	470	461	452	465	471	503	432	459	468	471	476	493	486	517	468	471	462	451	445	455	486	471	515	476	429	478	498	486	448	462	468	440	479	456	471	495	503	468	502	481	494	440	484	487	505	449	459	471	461	505	460	497	480	463	448	480	494	434	493	493	461	494	496	465	471	472	465	426	508	467	501	476	460	467	483	461	467	508	481	485	513	450	456	472	471	511	479	479	467	499	467	468	493	443	448	491	440	494	476	455	490	499	466	459	427	505	476	434	486	477	471	505	505	455	445	480	480	475	456	457	448	483	479	467	499	493	429	490	483	468	503	451	523	462	509	475	527	460	500	478	438	458	490	460	440	466	449	467	466	451	494	480	456	472	467	447	473	485	473	453	477	492	458	460	476	483	454	520	456	510	477	497	486	476	465	498	479	500	472	504	483	485	457	473	459	505	464	478	453	478	483	492	431	482	465	498	474	428	480	488	481	425	522	458	493	511	483	460	473	417	487	483	471	452	439	478	454	460	471	468	503	475	444	463	490	474	470	467	452	470	470	460	516	449	434	493	468	456	452	477	473	466	481	439	451	459	485	474	480	448	475	470	489	474	436	474	448	476	466	501	492	490	492	480	468	490	449	496	474	433	449	495	438	444	455	478	466	459	500	501	456	466	502	446	460	470	440	489	447	469	464	482	485	489	474	453	461	464	463	523	500	510	537	486	434	521	458	465	463	447	485	471	510	474	468	484	509	443	486	472	467	467	454	504	486	456	474	451	468	442	472	485	459	468	495	468	458	498	428	504	505	482	504	467	492	474	448	451	517	464	465	487	478	454	494	474	459	498	448	481	475	435	483	512	440	479	460	471	458	440	461	467	496	474	471	489	470	438	473	466	491	452	464	462	480	470	457	481	466	469	470	476	479	493	466	447	458	478	456	458	468	454	453	476	496	461	473	484	464	481	489	499	482	437	449	451	474	454	466	466	477	504	492	453	462	483	489	473	495	497	485	487	507	477	470	456	514	457	475	473	476	493	453	440	457	442	462	459	491	510	492	476	475	484	508	487	495	473	483	467	451	471	509	496	457	485	460	452	436	457	470
24384	20955	27524	25412	23139	8671	1384	1219	986	964	977	880	911	893	877	862	874	852	878	882	835	896	847	878	880	904	866	861	861	812	920	859	884	862	891	857	896	861	873	850	862	912	824	875	890	855	868	863	827	876	863	907	864	842	918	867	853	845	881	827	844	955	895	913	873	835	893	873	848	916	896	851	832	836	800	825	874	869	898	854	835	904	866	874	790	893	849	845	872	844	864	887	860	909	852	864	865	796	845	922	865	879	867	828	857	853	899	825	834	843	878	899	859	817	907	829	901	852	840	897	869	882	873	901	884	831	907	836	893	831	889	833	835	882	876	893	870	857	842	886	877	856	836	844	872	863	913	826	841	871	838	893	886	900	840	856	887	857	888	854	826	815	847	868	911	862	802	838	895	931	872	848	808	884	908	869	867	863	803	839	879	876	859	854	897	857	875	854	808	875	876	904	875	872	836	909	911	832	867	854	829	915	877	822	871	918	826	808	918	848	800	900	908	836	830	893	842	899	877	865	803	899	892	844	887	838	856	865	907	852	819	838	906	824	861	915	908	856	821	885	901	860	871	888	852	854	874	888	876	871	898	846	866	883	857	820	837	842	839	898	880	875	848	845	805	906	814	902	844	895	814	895	831	881	840	802	877	854	830	814	832	836	859	861	877	878	917	861	852	885	886	851	873	846	868	844	867	921	882	906	921	881	900	863	879	903	900	887	851	895	824	884	906	853	872	880	870	852	890	883	890	869	830	868	848	896	843	898	865	870	853	866	859	846	863	853	895	847	871	826	874	884	830	852	837	902	888	807	845	844	900	857	796	810	872	875	859	853	873	849	888	841	907	871	882	856	899	888	887	869	847	865	816	871	864	864	842	835	824	827	831	883	876	839	823	846	845	827	846	871	853	902	855	819	841	838	826	898	871	902	894	815	906	916	867	888	855	867	919	866	878	877	884	869	854	889	893	882	924	862	857	883	763	937	912	842	796	883	854	921	903	844	842	876	814	843	933	872	879	886	885	833	841	830	844	884	825	831	830	876	848	899	802	836	880	879	875	871	869	923	868	846	847	821	869	872	822	825	931	873	888	854	872	845	853	829	853	881	792	890	908	818	877	872	819	866	847	907	850	900	898	876	836	867	883	859	894	829	882	844	871	855	868	831	818	841	852	914	852	855	851	874	854	848	855	845	820	843	784	842	867	840	862	874	875	858	867	832	859	875	896	855	838	854	889	891	853	891	874	803	910	830	867	849	886	856	871	848	843	864	916	848	863	872	855	800	870	824	846	869	869	863	873	880	894	896	866	832	882	874	853	859	819	872	860	836	875	851	843	856	858	855	849	882	829	919	804	860	848	927	854	875	866	852	852	885	884	854	885	869	891	839	834	850	825	870	882	877	850	852	890	901	868	849	864	823	837	865	864	860	866	911	834	859	842	842	860	876	880	859	831	848	889	840	864	867	886	923	852	894	835	838	848	862	876	910	907	834	829	938	869	837	882	869	850	879	866	858	859	863	814	874	841	810	875	833	841	893	828	836	857	837	872	903	871	858	861	805	855	869	866	872	920	898	891	864	857	859	826	894	873	856	868	875	878	873	877	860	876	855	830	875	878	866	873	870	860	851	829	889	906	904	861	853	845	844	886	835	862	847	821	880	872	835	922	891	841	816	860	891	828	869	878	863	824	827	860	879	865	859	828	862	853	871	874	833	826	876	817	848	814	898	868	895	822	874	850	852	885	817	807	851	888	815	861	885	824	854	842	859	900	898	906	853	902	886	911	878	904	868	911	894	888	869	883	896	862	843	888	872	867	808	868	867	860	823	873	883	893	871	881	890	869	837	873	850	902	832	880	878	793	877	878	903	808	835	867	851	893	888	896	905	861	904	845	814	874	845	869	886	859	881	880	857	843	901	849	870	851	888	860	928	909	893	882	864	858	891	862	850	808	885	884	832	834	881	825	824	907	831	898	857	815	864	797	889	830	882	857	932	870	877	834	882	862	888	906	879	915	917	836	870	853	850	929	865	853	902	823	892	871	919	883	822	854	887	807	851	831	903	965	839	839	862	809	862	891	916	903	856	845	832	858	847	821	879	875	838	899	888	854	828	899	919	931	855	853	917	816	846	898	862	833	804	832	923	860	860	870	833	892	870	842	886	865	852	860	877	856	851	854	805	877	901	888	863	877	818	868	841	822	814	884	871	879	897	926	864	886	822	864	851	831	821	892	902	862	841	864	837	812	840	886	864	897	815	830	889	857	827	906	861	887	839	847	823	853	876	868	850	837	858	903	868	884	916	857	894	889	887	905	833	854	839	887	889	833	846	837	848	882	852	888	902	822	803	834	879	881	868	908	807	754	877	878	869	851	869	873	896	897	864	866	869	785	823	870	891	839	871	825	852	902	892	888	830	880	835	869	861	872	898	850	864	860	862	869	833	872	879	885	863	816	874	876	858	884	855	916	895	809	843	904	925	883	929	868	846	921	864	856	879	866	865	816	878	901	868	827	865	907	869	851	867	823	946	904	848	844	872	903	848	929	837	825	856	864	908	838	856	893	879	903	854	849	908	800	857	825	889	883	823	863	873	858	848	833	890	874	868	875	812	946	831	858	886	865	868	873	863	872	846	875	835	950	897	908	914	877	870	856	878	858	884	846	881	857	877	875	859	789	803	834	853	840	854	891	902	849	858	900	870	895	863	873	860	858	851	854	868	851	841	895	844	870	841	869	906	886	834	884	823	839	884	876	840	818	892	884	923	872	847	834	833	835	809	852	887	867	879	905	823	908	841	890	888	905	886	851	877	848	908	848	874	862	876	910	904	850	830	865	844	891	837	791	877	867	894	897	839	866	888	874	897	850	912	873	882	850	888	891	838	870	858	869	803	877	825	821	864	848	835	883	840	870	833	892	857	872	855	869	834	823	857	838	886	898	842	860	886	914	865	886	850	851	918	849	795	867	914	865	870	868	853	852	874	897	849	874	853	867	915	857	851	869	885	932	836	910	823	867	853	877	845	869	892	867	874	885	872	876	899	827	814	847	860	866	849	830	866	845	839	902	923	920	849	796	821	867	878	884	856	908	901	824	880	874	865	842	862	890	873	839	878	886	883	850	856	825	878	889	849	856	867	828	910	874	842	889	894	843	874	843	892	766	876	911	872	864	873	792	871	905	882	837	931	884	848	870	878	908	886	820	877	828	829	860	916	835	836	906	842	832	925	834	868	892	836	864	826	821	827	899	924	835	944	917	849	849	886	870	820	898	882	890	881	827	897	910	860	887	828	867	841	895	866	876	870	868	857	918	888	894	869	882	926	854	865	824	885	851	851	858	865	875	884	838	834	915	879	859	890	850	821	831	911	870	893	784	820	852	838	874	878	838	891	828	880	908	866	849	832	862	926	839	888	877	871	839	864	794	854	834	893	917	854	855	852	825	817	829	859	910	847	852	877	841	887	895	850	893	854	939	877	903	846	880	881	851	891	840	872	848	880	824	875
23512	44473	30671	27692	25686	4037	1325	1483	1030	977	1132	901	934	936	874	884	901	847	855	905	890	875	854	848	862	860	855	872	834	904	812	860	890	895	880	836	874	856	917	831	845	837	846	880	833	833	805	811	797	844	870	868	812	835	868	835	882	813	873	887	826	857	859	792	867	871	835	841	785	864	850	874	862	904	867	817	859	856	865	842	808	822	861	899	849	856	812	795	825	882	850	842	881	872	849	818	794	798	828	839	839	799	868	837	842	772	903	835	811	859	920	822	865	814	842	864	833	852	867	809	803	852	874	826	838	818	844	875	862	849	811	785	842	810	861	848	797	839	892	821	866	835	834	885	918	890	834	830	857	862	805	840	847	855	828	857	840	861	855	821	867	820	811	882	791	848	798	921	835	788	913	816	821	847	814	855	835	825	836	881	846	846	830	862	873	840	896	846	899	871	830	840	857	883	771	871	874	836	858	849	853	875	855	867	889	925	864	835	853	793	836	858	844	925	869	793	809	853	933	852	859	860	843	864	876	819	859	859	880	846	869	860	804	808	868	819	879	837	801	866	751	864	847	830	860	859	833	852	902	874	820	795	809	862	871	852	874	839	827	917	826	802	795	837	826	823	895	840	877	823	857	848	891	859	874	860	856	804	822	822	819	875	850	927	823	778	805	880	853	848	807	877	849	837	881	819	828	891	887	866	854	872	840	818	861	804	800	830	871	883	848	813	801	810	862	834	836	871	864	860	841	863	846	891	850	806	880	861	821	817	845	829	794	868	844	848	817	930	836	868	832	837	863	818	834	838	843	849	832	853	858	856	861	920	849	836	873	881	871	822	807	845	802	830	834	848	805	891	787	879	838	832	887	828	856	873	891	816	827	789	858	867	833	812	828	868	832	908	796	864	878	820	830	879	839	806	816	859	836	871	822	848	883	848	821	844	830	823	846	864	864	827	808	880	852	868	853	805	856	874	875	833	849	859	849	859	891	857	878	819	891	859	889	867	882	885	800	850	864	812	856	861	893	831	855	807	841	856	881	850	828	876	872	845	829	871	851	840	850	836	841	870	848	794	797	863	802	826	820	885	849	854	850	765	837	863	836	817	803	772	856	853	825	864	876	890	860	865	873	852	870	865	862	814	875	853	848	857	840	819	845	826	838	834	865	896	821	860	834	845	853	812	889	864	854	855	832	806	813	837	867	868	859	826	871	846	851	899	840	798	861	831	811	813	918	803	826	874	859	848	828	866	851	888	843	818	831	849	763	828	817	856	880	798	830	863	885	881	845	843	819	863	868	794	866	835	819	799	816	842	848	861	853	865	814	850	816	838	874	845	844	834	872	878	866	865	888	858	870	825	800	846	857	827	840	848	836	829	815	858	832	886	860	837	846	835	835	826	933	860	822	842	812	871	893	844	838	862	824	822	822	876	821	853	832	827	862	807	855	855	840	842	816	880	827	841	863	871	868	893	860	862	831	875	823	871	831	924	867	887	834	833	839	851	815	876	790	812	827	838	856	862	871	840	850	855	808	891	822	824	827	878	830	798	827	838	817	844	812	912	858	852	915	848	827	886	858	811	823	841	801	837	828	851	755	890	875	806	851	804	857	858	825	836	803	856	834	858	847	840	835	814	829	864	825	869	818	840	851	832	823	873	877	832	858	899	844	872	844	814	833	869	852	855	833	889	820	875	857	858	907	858	822	891	860	838	827	878	853	821	820	841	863	843	817	859	880	836	901	897	900	868	883	858	862	812	847	832	851	822	820	849	863	825	870	874	831	824	861	824	834	891	872	847	852	869	805	869	851	859	914	800	870	815	902	912	857	842	842	872	868	826	794	846	837	882	818	863	858	821	905	766	867	778	821	840	849	899	791	879	835	854	870	853	845	856	828	875	833	859	867	824	878	887	862	793	846	794	852	794	848	880	836	853	829	864	859	857	846	870	833	862	862	875	814	901	841	838	879	827	838	843	842	822	844	809	869	863	863	856	835	821	831	855	829	827	855	805	843	841	838	833	871	835	835	811	847	834	808	879	893	863	833	858	836	831	844	873	824	825	801	797	835	849	817	864	858	844	825	876	868	818	932	875	866	858	875	850	844	867	878	866	857	838	850	809	863	875	914	816	837	838	899	838	836	847	875	808	802	832	867	830	861	857	810	837	881	839	881	863	928	876	872	833	846	792	817	867	823	810	831	858	842	839	847	888	847	836	845	827	879	877	850	869	797	851	878	877	815	866	861	855	899	856	841	863	818	794	847	831	841	799	819	823	863	864	845	823	776	848	823	833	849	867	856	802	889	857	842	865	830	857	824	865	922	809	851	893	830	864	794	849	827	828	870	882	844	898	853	849	859	864	824	816	853	866	823	878	860	844	839	905	855	824	865	811	867	851	863	796	848	837	842	826	898	880	845	854	869	851	854	814	850	884	887	875	910	876	822	877	885	855	821	904	815	858	836	864	850	784	877	886	875	849	855	870	821	861	821	811	794	851	846	815	844	843	860	839	914	831	811	846	841	839	851	824	846	808	795	817	863	771	849	849	816	838	845	843	816	888	819	850	817	843	803	847	865	866	855	839	836	832	870	799	838	846	864	837	884	836	845	851	838	856	886	824	842	895	891	867	894	824	810	832	801	857	798	842	807	837	853	886	844	834	875	879	853	837	860	843	804	857	844	846	846	829	887	866	822	800	804	880	852	898	885	866	878	831	854	843	806	870	846	901	880	880	867	893	894	817	857	836	830	806	862	891	841	814	838	781	866	865	875	804	851	847	915	852	865	886	809	893	851	845	830	832	788	830	886	843	866	841	811	870	874	875	889	815	856	845	839	812	889	815	840	805	873	818	793	855	845	834	822	855	866	865	867	861	882	850	862	839	877	866	838	877	839	854	814	843	873	913	887	855	854	869	822	829	857	849	843	867	861	883	835	831	847	816	847	826	823	812	835	882	856	799	868	823	874	893	886	865	915	854	860	859	864	850	873	881	824	823	914	793	839	902	869	870	875	801	803	880	861	885	864	782	803	808	825	820	902	796	823	855	830	826	859	847	868	874	835	876	835	852	840	886	832	855	829	833	845	828	888	864	853	866	825	863	835	799	820	848	862	844	832	860	860	832	829	831	798	800	847	850	847	815	855	885	845	843	847	867	889	875	837	868	868	810	891	903	860	843	845	888	890	867	825	873	823	833	818	853	810	865	845	821	891	834	852	832	807	876	846	864	813	879	883	856	879	871	818	844	836	860	811	807	825	872	859	838	801	858	856	859	899	882	847	814	854	842	835	864	863	872	888	782	820	812	892	836	873	865	822	879	816	883	911	861	836	826	819	823	848	802	899	838	827	820	811	862	841	846	898	848	877	851	855	848	846	851	855	853	816	842	847	872	838	845	836	827	830	843	845	796	897	860	859	832	828	836	825	846	840	850	826	819	839	842	859	876	902	859	874	767	872	841	842	828	881	827	878	875	824	829	859	854	872	802	921	847	827	793	837	856	870	852
22096	20896	28616	23730	24720	21249	12850	1903	757	588	1019	526	491	462	442	432	413	409	401	407	390	372	365	384	371	363	372	368	328	367	321	323	331	366	376	339	358	312	336	363	321	312	336	327	345	314	334	311	320	344	322	326	333	316	322	349	353	344	349	316	323	317	361	325	298	312	328	305	333	347	313	353	338	335	339	338	306	318	316	341	340	325	336	342	311	313	351	356	347	335	331	347	350	295	335	355	300	319	347	366	335	318	319	359	344	357	344	313	318	374	289	335	326	348	312	339	326	330	318	343	322	330	335	311	323	340	320	339	342	304	320	341	342	317	328	326	329	320	301	323	323	343	352	348	296	304	308	343	336	353	298	323	321	297	335	336	344	314	346	316	353	338	313	319	323	336	324	292	329	301	335	329	333	328	337	358	326	325	346	324	282	324	331	315	335	308	330	331	327	333	326	306	317	318	350	316	309	323	314	341	333	346	303	297	377	320	335	308	351	316	317	345	330	355	337	331	348	338	343	344	319	313	333	325	328	326	317	327	290	337	318	341	343	332	319	330	352	345	299	326	327	326	327	328	306	344	323	364	316	290	304	314	344	293	340	326	303	322	315	349	336	329	322	345	329	323	325	313	317	305	309	330	317	347	322	315	294	346	305	333	340	348	338	333	287	344	321	318	352	335	329	341	348	338	339	342	324	344	331	303	354	308	329	335	327	306	344	344	322	328	346	299	351	321	314	318	336	329	325	320	341	317	313	312	332	317	307	334	356	353	319	327	314	315	351	316	323	339	342	334	339	342	339	312	328	359	368	314	289	304	332	318	296	328	327	311	332	312	311	309	349	351	331	308	344	325	306	333	304	335	321	335	332	315	359	318	324	325	277	360	373	320	314	319	333	330	307	345	319	344	304	328	329	327	323	351	338	319	341	331	371	334	349	307	331	317	282	316	334	322	291	323	312	341	308	330	344	310	353	344	358	329	307	337	306	339	310	341	292	355	337	339	359	271	337	354	328	335	337	310	332	319	318	346	319	301	329	321	329	337	328	332	340	309	332	336	333	359	334	326	342	333	329	357	317	310	343	328	351	327	300	325	319	329	314	339	314	332	293	340	318	317	356	325	303	319	354	351	378	320	298	329	344	317	312	329	310	335	323	355	310	315	303	335	335	324	331	332	327	306	314	326	348	334	319	318	340	330	317	315	331	319	314	309	326	321	324	308	347	324	333	339	338	315	342	327	307	328	297	296	329	319	299	308	330	321	347	297	307	315	333	364	302	319	331	336	328	334	330	351	306	303	333	308	338	312	312	338	329	308	331	327	335	322	332	328	346	354	326	334	316	323	331	332	320	321	281	289	356	324	299	338	314	330	321	337	316	322	329	291	314	321	313	340	346	331	323	352	312	350	316	343	320	364	334	348	306	310	328	322	305	346	346	321	323	352	314	300	338	325	299	302	313	319	304	322	340	310	305	289	332	344	337	351	336	321	317	334	352	327	350	315	320	320	338	316	328	314	355	313	332	336	297	340	299	348	327	346	318	339	315	352	343	318	301	316	327	316	335	318	337	321	307	299	361	339	303	335	335	320	325	341	298	330	357	313	331	320	330	349	329	303	325	318	359	341	348	316	315	310	299	305	313	337	337	337	330	350	321	307	309	331	347	324	310	318	353	306	309	315	305	312	327	324	348	301	308	296	328	329	342	323	347	330	315	342	327	349	336	342	335	306	339	314	321	332	319	332	354	329	350	317	323	341	336	327	330	324	355	312	352	333	319	313	344	319	318	314	324	287	341	332	318	316	310	319	324	348	322	314	322	332	311	328	339	348	342	318	336	339	307	325	315	297	356	346	322	297	302	298	331	326	327	323	335	348	346	326	338	340	319	328	291	314	350	337	324	314	322	309	344	354	305	334	319	329	333	292	297	335	301	321	311	348	304	294	330	330	346	356	331	329	310	314	297	342	342	306	312	377	338	328	312	320	339	320	332	316	336	324	336	330	317	357	298	310	304	329	330	333	334	353	333	320	339	310	311	312	335	335	328	331	347	334	375	318	364	304	345	329	320	338	352	352	317	322	331	320	320	299	307	321	340	339	296	326	329	298	330	327	360	362	341	336	318	323	317	344	337	323	311	314	280	346	334	353	322	333	329	337	329	336	325	339	308	354	340	313	325	300	312	344	328	327	319	323	318	320	335	306	313	289	277	315	346	303	341	349	309	334	330	327	293	309	335	316	315	353	322	324	318	336	298	321	346	300	318	352	282	307	342	338	318	337	329	315	346	337	312	310	352	310	345	329	339	307	336	313	359	313	315	339	318	330	301	350	364	344	318	338	310	319	357	328	346	332	333	338	315	343	320	329	319	346	319	345	311	328	346	305	320	306	302	339	311	330	327	340	362	331	319	343	342	336	299	322	343	310	302	303	315	300	320	371	349	324	317	316	295	318	358	335	291	346	334	321	329	310	331	358	314	365	339	331	341	371	312	340	325	316	376	330	320	297	294	325	344	303	347	274	341	316	328	335	338	361	362	335	373	315	324	345	346	302	340	288	291	351	346	370	338	323	350	350	316	307	303	317	319	331	291	323	302	331	341	351	322	331	312	309	333	290	335	312	314	336	311	309	311	348	326	332	322	331	334	345	331	323	338	362	346	318	317	320	299	345	315	333	322	313	293	360	319	341	322	328	304	297	338	319	330	328	323	330	353	360	324	353	322	292	331	340	324	305	303	319	357	345	324	369	322	320	296	324	333	338	339	385	351	303	337	360	325	302	327	312	289	358	344	324	320	293	347	320	375	337	366	351	332	344	346	339	315	306	328	335	349	320	315	300	334	333	330	301	368	329	336	303	313	332	329	368	326	346	316	312	344	309	341	348	312	336	335	308	306	319	330	319	325	314	354	343	333	318	326	333	321	312	311	316	324	356	351	308	335	327	326	325	321	323	341	334	321	343	306	321	359	346	332	319	324	329	335	345	321	303	327	324	328	321	327	316	342	321	323	327	338	318	330	357	295	321	299	317	293	343	321	331	303	342	304	300	282	317	336	316	347	342	340	323	340	342	359	325	351	302	343	361	314	320	333	332	314	334	334	317	348	342	321	333	312	304	349	313	311	337	298	333	317	304	341	331	326	335	310	348	322	325	322	315	317	346	355	301	334	343	351	325	300	324	315	343	287	337	314	331	355	316	304	348	347	361	300	325	344	320	341	343	333	319	340	310	321	334	309	286	331	341	352	288	318	319	304	356	332	326	333	322	305	313	308	314	310	329	344	348	331	334	344	327	312	348	318	316	307	301	350	303	318	305	331	330	331	312	329	357	296	305	311	310	327	336	333	343	324	359	298	359	312	336	324	340	326	342	318	320	315	293	322	338	338	311	327	345	313	328	337	313	302	320	311	328	328	345	338	351	328	357	347	311	311	353	330	312	315	332	335	323	368	324	311	332	330	330	342	343	307	344	350	322	319	303	387	330	337	307	290	305	311	326	315	316	308	340	303	306
27437	50532	38910	43264	40814	7866	1953	2025	963	800	1350	612	565	491	479	449	496	379	432	426	400	409	393	362	366	372	367	332	356	365	339	342	340	364	351	339	314	308	350	367	348	312	343	346	331	356	348	334	330	336	320	326	302	317	332	311	329	333	330	362	316	316	323	352	334	339	340	330	324	315	308	324	320	338	302	328	325	295	321	352	306	341	354	330	330	331	349	341	320	333	309	321	325	283	329	361	292	328	312	314	335	373	327	340	310	300	334	329	333	331	303	322	314	308	347	324	308	344	363	318	321	352	323	309	314	305	349	313	318	310	321	328	331	290	326	323	284	294	312	277	341	356	315	352	347	294	332	340	307	340	341	335	322	333	312	312	320	328	338	343	321	335	319	322	336	320	309	333	318	327	302	311	334	328	300	361	325	324	312	314	355	322	334	295	341	318	284	328	302	315	299	317	340	327	336	323	323	321	320	342	334	323	361	327	342	326	318	326	307	316	291	306	303	300	304	349	305	313	316	324	332	310	321	351	331	314	331	326	323	294	305	320	325	314	339	325	351	331	331	347	306	324	283	324	296	345	304	300	325	327	324	321	326	310	338	302	324	336	306	331	299	340	315	303	347	312	334	334	332	309	310	319	342	317	327	331	324	334	310	351	319	307	319	337	321	300	313	321	316	325	306	319	321	304	320	326	306	345	348	348	337	309	330	315	316	298	312	321	292	283	300	318	335	281	345	329	331	311	336	305	308	327	323	311	355	298	313	317	318	339	336	341	338	302	318	303	335	320	316	313	310	313	302	303	333	315	312	329	324	286	362	284	337	358	304	323	327	329	323	347	304	334	320	315	343	311	295	352	342	308	316	337	332	297	311	291	329	329	313	325	345	330	353	296	308	319	365	315	311	323	337	338	330	277	315	293	305	319	347	330	348	326	324	312	334	292	298	325	335	322	351	348	303	323	315	329	309	331	336	315	352	341	356	285	293	315	338	346	322	326	336	328	282	323	335	332	331	348	308	298	330	290	310	309	328	344	340	341	309	335	305	313	305	346	315	339	301	309	334	311	336	332	330	310	340	309	307	334	330	300	310	319	339	310	351	325	324	364	309	307	300	318	327	309	356	317	349	299	333	313	339	319	320	313	309	312	327	306	307	288	327	333	304	343	334	335	315	328	331	342	345	299	316	314	325	318	316	341	349	338	338	300	340	316	292	307	304	326	299	328	326	300	333	333	341	308	303	309	314	357	330	332	343	357	321	320	344	311	327	322	298	352	356	305	333	305	291	310	313	334	299	335	295	315	337	316	341	301	341	325	325	344	329	306	332	310	304	323	305	304	321	334	330	342	330	307	316	307	311	303	320	319	303	344	304	329	297	355	339	309	369	339	313	335	299	344	341	310	313	345	294	310	310	298	325	346	347	305	344	320	325	306	324	330	308	314	325	326	312	313	332	341	313	296	304	371	348	324	317	344	273	298	339	312	316	328	315	328	310	346	312	313	338	337	319	316	311	292	322	331	340	310	313	319	350	315	322	316	307	319	319	345	294	335	311	302	295	339	308	317	334	335	288	336	299	333	313	319	318	322	338	303	301	319	368	296	329	326	337	337	283	317	306	346	338	327	329	324	292	312	316	325	318	330	304	333	310	292	304	349	303	311	307	301	311	335	291	314	321	284	322	333	342	312	312	311	334	339	301	326	307	303	344	291	335	334	302	325	339	328	337	301	302	329	332	338	337	328	301	348	338	297	310	315	339	294	305	309	330	334	317	340	292	302	314	352	304	334	323	324	331	331	323	336	330	318	338	336	354	293	357	337	311	309	318	315	334	320	309	315	324	305	339	311	309	322	304	327	323	316	330	306	319	320	301	333	287	315	332	322	319	354	349	333	335	329	289	329	337	338	324	327	305	280	306	324	327	324	292	329	340	283	305	348	321	313	341	306	352	325	289	342	279	336	305	308	315	321	314	331	324	341	311	334	314	326	337	317	327	316	316	336	308	354	327	332	330	316	337	290	326	337	359	326	314	331	296	333	325	362	328	323	317	310	313	324	291	291	329	340	331	338	326	315	317	330	320	280	327	299	317	320	300	312	280	285	300	299	344	319	306	313	316	320	322	338	349	306	365	332	357	330	340	343	344	327	341	312	307	335	316	320	322	331	311	322	358	331	292	310	308	313	325	341	342	329	312	315	324	338	319	317	326	282	311	285	301	352	300	322	325	322	345	317	303	313	299	362	351	344	330	279	303	339	312	322	332	314	311	315	310	335	303	303	308	318	308	319	343	331	306	329	301	308	329	332	324	297	320	345	295	285	297	345	313	320	352	302	317	337	284	302	348	337	303	311	340	295	317	314	349	350	327	315	315	317	313	312	306	323	340	308	316	316	345	304	330	314	336	320	313	335	323	318	301	319	315	298	333	332	327	317	311	319	323	329	358	309	303	318	315	318	309	341	285	328	321	329	352	315	368	303	311	345	350	345	331	301	315	331	302	341	354	299	302	303	327	311	333	327	344	322	296	340	331	294	291	353	311	311	328	321	327	320	351	330	338	353	318	284	334	332	325	308	327	300	315	321	318	323	315	332	311	354	314	328	323	303	328	327	339	298	312	329	349	316	329	317	315	372	332	309	305	336	329	332	347	311	326	300	308	313	322	336	273	300	293	308	306	301	328	317	337	323	331	312	351	349	301	319	314	304	324	305	353	337	289	348	317	317	322	319	334	334	312	319	316	311	283	335	335	318	306	307	387	313	325	299	324	310	320	351	321	324	303	312	359	307	307	303	294	330	316	296	312	313	309	322	309	334	366	322	303	326	305	318	365	308	309	294	345	326	305	321	313	315	319	320	313	342	331	323	319	310	318	302	313	323	307	287	305	341	310	339	346	322	337	339	289	336	343	329	294	285	370	328	314	322	317	315	295	326	344	334	323	331	296	316	352	295	342	329	307	319	315	340	299	313	331	291	333	315	344	346	335	306	305	303	308	324	356	327	320	300	326	287	312	343	353	340	316	298	311	340	326	308	308	347	333	370	313	358	340	303	297	306	300	327	360	322	338	348	298	289	319	302	333	353	314	343	326	328	328	353	357	318	306	313	315	304	312	376	303	359	321	322	332	313	333	322	361	322	356	343	321	313	319	347	304	319	310	343	331	318	337	341	350	340	281	317	340	315	333	332	286	327	320	319	319	331	309	342	295	344	359	329	330	324	320	324	323	333	307	325	310	325	317	343	324	325	317	322	308	329	291	306	326	336	331	335	358	298	322	291	331	328	294	340	341	335	329	311	295	348	313	344	321	302	313	324	333	346	328	343	312	288	309	330	320	307	334	325	326	339	324	279	314	337	315	320	319	333	328	337	311	309	355	324	319	316	341	318	294	344	336	308	318	331	317	305	284	317	307	302	316	312	325	320	325	315	308	299	322	285	278	322	293	308	291	305	315	300	327	331	332	300	333	350	323	296	344	330	307	307	322	308	335	301	319	316	325	288	298	298	328	290
27818	24053	23868	14042	5564	1320	1015	1009	898	848	830	855	876	876	888	841	833	833	884	862	835	826	830	820	872	810	847	796	847	783	821	831	827	875	886	822	871	839	877	861	848	829	808	886	840	846	817	847	878	820	855	844	819	814	862	803	829	818	846	889	860	867	848	820	846	836	842	818	824	849	853	816	883	790	820	871	814	871	829	839	845	830	839	835	774	790	854	825	817	864	850	857	810	843	871	864	843	816	832	879	800	840	788	875	825	804	865	882	816	852	810	827	825	798	800	846	857	851	859	793	871	855	813	873	835	816	894	857	829	807	826	849	796	861	812	833	851	850	842	860	798	834	838	816	801	855	860	863	824	908	822	808	844	885	862	893	865	885	861	825	835	830	881	884	813	843	865	908	888	842	851	875	834	827	853	844	817	817	784	860	888	821	850	851	839	821	898	822	880	812	827	854	842	835	857	813	818	886	835	880	872	852	872	867	846	921	824	824	850	839	827	823	839	816	830	863	853	797	858	868	851	884	870	806	826	845	848	839	869	840	866	842	845	843	813	856	821	894	785	820	871	815	817	832	876	844	863	820	839	833	871	867	804	859	862	816	888	853	862	866	875	804	803	874	856	774	805	875	859	839	786	815	806	886	817	861	831	862	776	790	836	827	848	889	874	879	823	845	807	866	813	853	858	826	863	875	832	894	905	879	852	867	779	853	862	840	854	846	870	850	868	834	858	807	875	811	873	852	902	826	800	839	818	830	806	854	830	829	886	829	866	872	821	855	834	903	871	788	836	855	879	851	850	870	857	821	859	869	822	842	799	819	846	844	895	805	824	851	839	862	859	865	864	813	849	867	883	810	863	908	831	883	846	862	817	880	823	879	826	816	833	847	928	758	848	856	892	859	810	833	795	844	874	854	831	790	876	888	823	815	801	775	863	890	838	846	872	847	799	878	815	872	851	876	805	913	829	850	852	792	862	802	819	830	816	804	813	882	844	843	830	880	821	820	830	862	872	830	871	854	787	860	790	855	826	826	794	816	837	879	837	894	833	843	848	914	840	819	806	845	823	823	886	861	835	870	802	835	843	892	816	878	856	847	842	778	822	837	780	855	830	819	824	784	815	837	844	792	827	869	771	865	820	811	857	887	884	789	859	839	811	818	845	877	828	848	820	847	814	792	853	831	820	851	853	887	858	829	835	799	864	855	820	815	838	792	896	838	826	870	881	839	836	853	822	827	812	865	830	860	852	809	870	822	824	831	831	804	831	805	876	863	874	815	889	845	877	849	821	834	867	840	842	853	840	818	856	879	842	846	813	854	849	824	838	878	778	891	850	836	852	828	835	809	877	841	899	806	861	836	826	898	796	794	895	842	871	855	868	825	830	796	837	813	828	851	822	833	847	842	848	827	841	819	808	766	847	810	906	869	851	853	860	846	852	808	776	797	903	860	880	753	873	819	799	820	854	813	847	839	846	865	821	817	843	825	819	863	866	818	893	860	822	813	795	853	823	837	816	827	819	859	883	814	849	842	871	872	835	900	846	852	809	855	822	833	820	825	860	819	893	855	795	865	795	846	795	828	842	898	807	850	842	847	838	833	822	821	846	840	872	836	813	813	828	854	801	899	856	802	864	864	823	857	807	865	831	865	863	814	802	881	836	834	806	792	831	827	814	836	898	833	844	830	811	816	834	833	809	827	875	829	841	864	851	863	797	773	831	802	798	854	869	855	835	854	822	856	901	833	861	860	831	852	799	862	849	894	883	801	894	850	825	927	819	847	829	829	809	786	840	828	862	796	806	871	848	850	855	842	810	830	867	874	906	839	848	875	858	826	868	857	880	835	847	844	806	860	896	835	882	895	899	842	823	803	830	803	827	843	852	810	845	842	850	851	833	857	862	809	844	879	815	854	821	869	853	834	858	813	803	830	807	838	854	851	826	849	796	825	800	856	810	813	899	813	816	860	835	870	830	814	854	825	833	836	875	862	843	850	820	854	825	789	867	880	811	852	889	831	852	837	901	847	837	832	779	851	866	795	808	852	822	851	827	839	866	854	805	826	846	854	822	846	876	821	858	825	886	860	786	846	892	887	837	855	865	884	880	826	820	866	827	881	839	794	802	828	832	830	835	873	830	885	811	869	871	841	798	845	870	889	854	818	851	891	836	840	834	836	866	847	838	839	856	899	816	883	894	781	834	839	875	795	798	837	831	901	868	876	799	825	799	876	820	908	790	878	859	863	857	840	856	860	789	811	882	842	835	814	897	850	859	844	876	808	794	819	835	821	827	776	849	826	845	854	813	873	780	824	868	819	881	879	860	785	836	846	840	824	851	822	838	864	868	794	853	851	814	834	864	856	842	850	846	853	826	852	799	771	889	850	841	877	801	828	896	877	869	859	834	876	809	825	872	836	836	897	795	855	820	834	790	841	823	837	858	827	849	851	777	848	860	897	849	833	863	784	845	833	859	867	805	843	877	851	886	874	833	820	875	846	852	812	824	878	832	806	827	831	831	855	858	858	847	874	810	802	879	817	837	848	822	818	887	867	775	871	861	814	887	903	808	856	775	812	885	846	841	846	858	864	791	830	832	825	832	859	894	844	843	899	857	881	826	854	832	829	827	846	767	801	835	866	860	863	837	859	835	900	847	869	805	842	847	821	848	907	865	822	851	843	847	832	923	870	822	831	819	851	853	829	861	827	816	897	856	851	861	819	855	841	812	818	850	828	817	804	815	900	781	806	797	826	804	825	805	825	837	838	857	811	792	853	825	815	746	844	848	844	826	838	854	816	831	877	784	882	885	838	848	815	862	864	849	873	917	828	819	804	829	868	804	846	819	838	815	839	856	833	868	860	893	845	859	861	820	833	824	857	829	853	903	828	785	807	790	891	863	812	838	865	850	809	858	848	847	855	843	857	869	817	832	815	881	800	835	863	851	867	839	877	850	809	870	849	836	855	866	843	829	816	871	868	843	830	817	879	828	848	886	819	877	905	853	850	843	848	871	883	801	876	868	850	800	815	859	848	859	900	837	888	898	856	840	840	868	881	811	900	871	812	809	836	845	841	838	867	844	837	814	844	864	836	843	853	845	848	877	805	880	823	836	864	878	928	831	852	887	849	840	833	823	828	847	836	785	862	885	878	863	845	806	795	900	803	867	820	814	849	823	851	853	889	826	863	903	888	848	870	851	833	853	837	851	859	853	784	845	841	808	824	827	877	858	855	853	879	827	845	853	853	870	848	816	819	848	848	776	899	836	813	819	872	852	880	793	847	821	850	885	868	820	883	886	842	780	829	853	854	840	839	890	842	854	835	799	880	869	795	827	896	860	832	810	889	883	843	820	836	832	851	893	856	806	813	855	795	892	858	854	834	802	835	797	834	897	840	861	871	850	853	826	881	865	862	843	803	835	815	847	894	841	855	842	845	834	840	877	861	835	831	828	805	884	831	843	831	837	840	826	873	832	900	847	833	846	824	838	804	864	820	839	804	838	821
23406	36855	23779	9826	4254	1232	1084	1171	879	879	904	831	885	846	874	882	914	854	811	860	848	851	850	858	841	839	887	858	819	913	796	865	855	873	811	867	803	813	847	820	833	834	883	856	857	859	875	825	860	899	921	842	858	881	926	876	876	827	832	857	895	862	841	901	898	829	822	858	824	878	869	845	887	838	847	872	832	965	923	852	845	884	849	831	844	843	827	831	904	874	847	873	850	862	800	843	899	859	862	869	892	895	825	825	850	862	855	815	861	890	857	878	876	847	859	841	827	881	869	845	899	868	869	890	901	839	828	891	855	888	846	887	797	872	814	855	885	847	870	859	829	857	847	873	880	855	844	853	874	840	853	880	894	834	903	889	823	811	856	848	846	883	850	885	842	900	901	907	872	842	850	870	849	902	883	804	885	829	883	856	853	894	825	834	872	855	908	900	841	899	872	790	869	788	843	870	892	903	882	848	833	885	877	858	851	841	872	870	846	850	838	882	846	857	882	873	874	900	826	838	793	879	847	840	837	864	914	892	784	864	879	870	883	889	888	851	830	892	884	890	828	822	861	899	863	843	890	833	859	844	869	803	878	805	828	830	851	827	874	864	898	854	886	842	884	870	799	828	837	837	803	846	878	818	822	894	813	867	874	801	835	873	873	843	855	863	865	747	887	881	909	864	770	904	902	848	805	866	855	901	860	835	848	823	884	866	846	877	817	845	892	829	902	864	862	840	844	875	839	854	856	889	877	839	853	863	858	860	815	855	915	819	872	894	796	835	866	838	847	865	871	857	874	859	879	843	877	869	887	881	839	837	830	892	896	846	912	863	876	858	888	874	846	924	865	857	820	906	821	861	915	864	859	874	833	813	850	862	873	884	853	866	898	861	810	892	857	834	874	869	825	838	838	890	845	858	861	887	834	886	864	885	905	817	929	862	815	858	881	875	833	838	838	770	871	849	815	874	879	841	880	833	856	819	887	867	824	889	842	867	827	863	891	834	809	894	877	858	890	829	855	886	865	873	873	891	857	780	834	831	865	806	831	802	869	874	823	891	872	857	835	862	889	897	834	863	901	821	879	811	848	874	836	907	858	899	809	850	845	872	840	803	885	847	872	822	855	822	878	839	837	885	880	865	874	827	891	834	882	829	918	842	833	884	861	852	848	856	828	875	895	836	876	889	830	831	927	905	897	823	848	814	922	864	849	885	869	852	822	848	850	858	924	887	846	872	834	875	887	867	862	882	890	848	887	807	839	834	877	873	852	856	861	881	850	827	908	903	862	872	859	858	841	887	850	904	864	871	908	839	882	809	828	860	883	802	896	840	860	813	884	895	853	893	855	886	881	837	927	857	830	898	887	884	824	873	875	865	905	834	841	859	875	846	856	880	859	810	830	873	880	799	845	908	830	815	835	849	863	832	828	861	860	899	904	882	869	873	849	866	926	895	836	832	884	855	829	850	807	879	824	853	804	822	892	908	868	865	884	824	930	773	835	857	880	874	909	897	798	864	874	877	870	837	850	837	936	827	863	803	877	866	830	838	832	836	847	893	872	854	835	820	841	881	855	849	870	872	835	871	857	840	874	782	879	835	878	822	837	878	863	844	851	872	855	795	842	832	798	820	876	858	879	806	857	833	860	859	912	853	836	859	866	850	909	815	835	840	843	814	857	849	851	854	813	922	875	838	837	863	877	876	938	869	878	864	879	844	876	839	839	793	882	780	821	764	835	893	845	845	871	860	799	847	876	827	858	859	865	851	862	882	840	861	850	839	821	904	836	869	825	870	850	838	908	863	840	860	844	880	834	880	852	882	842	847	830	847	857	849	826	882	837	867	892	858	859	839	838	802	861	910	836	869	861	883	815	898	895	874	807	884	878	870	895	840	848	864	850	833	863	903	889	873	861	836	876	873	855	855	846	847	833	805	868	878	879	881	804	840	862	847	850	813	877	880	883	878	893	885	809	875	924	862	853	857	818	877	862	885	864	798	892	833	872	868	847	840	830	873	843	863	868	875	836	822	863	862	903	851	813	844	894	885	808	879	911	844	838	850	842	886	883	884	831	865	832	827	859	821	896	811	791	891	857	856	856	878	868	827	857	926	840	862	844	834	871	858	815	896	818	885	885	875	836	869	857	822	830	884	849	840	821	877	860	907	855	852	925	887	859	854	868	800	871	871	874	837	869	882	876	846	850	832	864	854	860	896	857	833	805	844	872	880	877	852	842	856	834	843	887	864	835	897	854	896	806	847	874	906	808	860	925	819	818	816	848	848	866	866	886	843	868	807	866	863	850	849	851	885	827	853	849	810	827	833	858	864	853	890	846	885	821	837	871	896	862	851	887	884	856	867	887	911	865	837	832	855	865	864	869	868	868	872	827	889	863	882	834	893	838	899	859	888	868	836	854	826	839	833	794	882	899	821	842	867	838	839	839	867	889	895	833	897	868	886	888	810	842	867	892	894	833	856	841	834	840	810	890	881	879	895	884	831	874	839	912	849	828	816	810	861	842	889	902	920	864	877	866	826	823	867	911	845	862	856	842	866	830	853	893	828	852	852	841	826	864	863	793	918	820	811	835	860	868	827	908	884	875	849	806	858	843	829	854	860	886	850	885	804	885	856	842	887	905	856	840	821	861	896	842	884	811	849	896	881	828	831	848	905	856	852	813	855	856	871	842	899	864	834	801	849	867	878	898	863	887	858	887	889	914	921	839	927	835	879	913	843	841	844	860	824	879	870	865	866	846	841	861	873	860	845	859	840	869	828	802	833	850	931	874	909	845	881	889	851	873	839	851	861	908	892	841	857	885	814	912	870	838	876	869	856	848	849	858	875	871	829	863	823	884	894	852	902	857	864	851	789	826	848	826	842	864	824	833	864	878	862	870	909	828	836	924	859	859	862	864	856	870	870	904	865	893	882	924	928	803	879	828	868	808	859	843	829	886	858	928	861	881	829	830	800	943	895	851	881	852	863	874	822	900	849	848	919	876	849	884	866	845	903	838	850	879	888	808	874	848	852	876	841	850	839	898	828	871	842	891	852	844	858	852	818	823	831	795	810	852	870	849	862	890	900	808	870	831	888	822	861	895	893	816	844	857	807	836	844	867	866	832	914	831	850	868	869	819	823	860	830	824	910	887	871	872	849	828	901	845	860	851	892	853	787	881	923	886	910	853	840	862	835	865	850	853	783	818	869	833	870	839	862	876	869	885	896	872	876	895	869	881	902	803	840	858	835	875	854	887	810	834	796	927	808	854	902	853	870	856	866	860	825	854	828	838	838	910	865	812	858	850	892	889	884	855	821	891	859	871	862	849	874	870	817	836	851	827	807	844	874	847	884	881	862	882	848	853	884	870	881	847	834	866	866	824	854	893	834	862	866	842	867	825	865	808	870	856	880	850	852	825	865	876	863	854	847	864	895	878	895	826	820	802	829	903	861	837	880	785	879	850	817	801	838	890	806	857	837	881	857	862	895	853	860	841	837	876	823
23318	20982	28296	24742	24796	17228	3689	1116	696	638	888	551	539	612	492	512	506	496	468	499	498	475	473	501	452	440	459	479	456	451	435	453	450	448	461	458	445	499	434	436	457	480	435	448	459	429	427	455	478	441	446	444	447	437	463	418	489	421	428	451	443	465	443	456	448	452	409	427	477	459	462	473	494	433	476	426	464	436	451	489	466	414	451	439	441	438	428	448	423	464	448	446	439	495	484	450	449	428	452	446	439	475	454	453	492	456	493	381	431	413	456	479	463	422	453	434	448	426	428	502	407	443	450	431	455	456	475	447	446	428	444	415	443	452	451	432	461	454	484	435	428	470	439	432	451	416	414	432	451	440	455	439	449	416	429	387	449	475	451	421	433	449	457	452	456	468	467	448	433	465	419	420	502	457	450	456	441	453	448	438	451	432	405	461	414	466	448	463	452	440	439	458	472	483	467	452	460	440	468	437	448	405	477	449	465	445	464	445	462	424	477	454	475	451	441	494	462	446	450	426	467	483	440	448	449	459	442	456	430	424	461	470	415	431	431	454	455	447	482	468	430	437	426	479	460	452	447	445	384	483	425	497	461	397	427	451	464	441	487	454	448	473	453	447	469	478	458	428	449	436	463	437	463	429	461	465	409	489	474	420	419	457	465	462	436	438	492	454	497	450	396	455	450	410	472	439	456	440	413	433	449	467	448	426	449	432	425	455	455	446	423	459	444	445	459	460	470	440	432	448	462	407	400	427	456	456	431	434	439	422	409	489	435	476	444	472	435	487	422	439	433	450	443	435	425	467	491	460	449	463	429	463	453	466	459	468	426	422	447	459	476	399	443	446	435	443	431	433	456	448	470	405	426	438	448	440	437	475	431	451	482	433	444	423	448	429	463	426	418	466	463	433	420	400	475	467	454	472	419	456	417	476	457	439	429	457	494	478	434	446	488	433	448	468	485	490	440	433	449	496	454	498	479	425	449	417	475	440	402	454	418	423	451	434	482	440	480	469	432	460	443	443	408	461	442	457	450	465	424	424	436	440	484	438	472	456	461	470	402	467	449	448	453	434	423	429	454	412	468	439	446	448	431	450	441	416	417	452	427	435	431	450	441	457	421	443	463	416	456	443	456	478	434	459	432	408	439	411	399	444	450	472	457	438	415	470	438	420	424	428	459	446	467	488	458	480	472	421	429	453	418	472	471	446	441	461	464	446	428	435	484	462	439	421	450	478	435	480	427	429	439	434	423	420	450	485	449	425	436	477	407	436	448	469	489	456	427	433	441	449	467	460	442	430	450	444	472	439	450	446	431	463	433	425	428	464	464	449	460	437	448	461	446	434	470	410	441	427	484	468	421	440	469	528	430	432	465	450	450	426	412	479	464	458	451	493	436	466	416	444	439	491	437	405	439	443	445	456	454	438	434	465	503	421	468	458	433	457	414	490	479	404	423	422	431	413	434	477	490	451	454	408	433	475	459	438	472	397	423	407	482	439	425	447	458	459	472	422	401	468	427	442	472	434	405	434	443	469	451	453	426	458	460	459	405	472	434	443	456	464	464	441	444	470	474	454	438	436	487	424	386	509	446	428	439	457	442	445	437	422	433	445	448	426	429	416	466	443	445	444	426	435	403	475	444	456	448	441	469	435	446	463	484	455	454	450	451	482	453	441	434	408	513	430	468	422	465	451	467	446	419	436	425	465	417	442	455	442	465	454	432	450	433	434	399	420	450	486	460	450	439	438	468	408	441	425	463	428	399	468	468	423	473	445	410	478	376	458	482	433	462	503	427	442	457	432	451	440	440	486	458	430	464	460	462	465	470	435	476	457	467	436	456	483	459	420	438	477	462	421	448	427	427	425	447	497	456	459	444	448	443	422	456	415	430	462	457	452	430	421	461	446	431	420	466	447	467	465	446	441	464	446	437	429	476	441	480	479	469	451	399	454	457	447	402	445	457	443	457	459	420	464	428	408	452	442	472	462	448	472	476	455	463	431	426	424	422	452	469	457	442	425	425	462	440	400	449	450	421	473	439	431	462	438	474	420	454	417	460	438	454	465	438	407	432	471	454	462	488	450	466	410	489	444	416	449	442	456	419	424	420	461	447	462	421	446	428	457	465	461	468	459	439	462	435	440	471	437	452	379	447	452	434	463	435	420	407	435	434	386	431	404	490	422	431	411	469	441	455	454	477	459	427	423	474	446	468	438	442	424	430	485	457	519	432	453	450	452	442	442	448	411	452	467	421	422	462	417	475	456	441	455	490	436	455	442	429	457	468	431	448	455	450	480	445	467	439	413	483	485	458	466	438	432	445	434	454	438	463	447	448	442	428	446	423	462	412	437	457	444	436	455	453	426	420	478	440	460	469	476	406	460	440	418	404	458	475	455	432	404	416	429	441	431	460	442	482	432	445	459	448	442	448	445	458	431	442	457	486	492	447	424	431	461	443	448	467	444	437	446	447	464	441	427	447	439	477	455	458	418	454	453	458	444	440	447	446	450	461	444	436	466	442	461	418	424	442	465	447	443	444	445	444	461	439	433	449	464	453	496	479	421	407	465	453	434	472	422	462	458	467	468	457	472	423	475	454	435	440	471	462	429	417	440	457	433	443	438	436	422	509	455	454	423	449	428	447	429	453	452	409	464	430	434	435	452	461	404	454	479	457	441	438	444	428	479	430	457	458	480	455	436	440	465	445	451	440	453	442	428	459	441	459	438	467	446	471	448	432	465	437	482	463	455	469	435	430	490	471	411	423	519	447	456	433	401	430	418	415	414	476	461	474	457	437	479	430	444	432	426	511	440	444	469	436	454	448	474	442	440	449	448	394	448	388	462	423	471	461	437	426	434	444	369	455	440	412	488	439	453	443	444	418	461	436	420	414	443	436	443	437	435	434	451	452	453	453	425	470	422	410	428	451	419	445	439	455	444	455	440	437	479	448	490	447	413	441	452	452	412	445	462	396	417	437	440	444	419	433	442	453	422	449	425	442	468	472	505	443	417	471	429	413	498	458	478	449	441	471	451	495	442	462	438	448	454	450	432	434	466	430	438	434	453	441	436	453	436	457	469	458	474	451	423	468	430	435	470	433	445	434	448	455	460	439	449	461	449	423	474	448	441	466	418	447	433	425	431	473	455	483	433	477	403	447	440	453	428	433	463	425	417	471	452	468	467	441	409	424	437	421	457	481	443	420	457	463	449	436	441	413	427	465	482	414	443	464	461	477	438	419	423	437	408	433	448	451	436	425	445	449	421	430	461	450	419	431	430	463	471	432	438	470	435	487	457	454	437	448	449	453	437	459	453	437	466	416	452	450	440	486	444	466	413	460	464	487	418	454	450	455	446	444	486	444	436	476	429	423	417	434	467	465	435	433	453	450	446	439	419	427	440	417	432	459	439	461	446	420	473	460	456	434	442	443	432	462	453	444	419	480	409	429	467	416	438	480	440	426	439	440	408	448	430	409	387	429	446	437	447	460	419	451	447	421	431
23228	45439	32051	33946	30511	3738	1444	1389	839	678	1066	627	592	596	507	555	518	529	531	501	517	466	519	511	529	525	483	480	483	482	494	463	496	491	511	498	509	490	480	477	485	477	446	490	475	501	479	471	482	420	468	490	445	470	487	448	477	470	499	466	473	454	504	460	478	448	513	464	471	494	475	483	464	449	490	480	447	514	463	426	486	484	491	501	497	433	506	511	497	465	484	444	439	452	466	463	481	502	484	441	466	498	454	456	449	437	488	470	488	487	472	510	491	445	482	493	504	491	549	484	485	480	484	458	494	504	470	487	487	502	460	463	437	483	455	444	489	472	464	464	460	488	476	459	428	489	473	454	468	503	472	444	465	496	496	454	464	508	472	485	495	479	491	479	455	466	456	470	511	487	492	507	458	453	505	462	489	475	468	468	492	449	464	457	408	500	448	515	476	473	519	469	448	496	477	467	464	474	467	462	476	483	492	495	449	455	467	461	459	487	445	467	457	465	493	481	428	486	417	484	507	466	494	465	495	487	493	434	459	493	498	477	498	451	485	475	488	476	452	501	471	484	473	473	460	467	461	450	479	479	416	453	471	467	483	473	468	504	431	487	485	444	466	472	463	454	444	500	495	515	482	490	432	453	476	485	435	480	469	476	480	475	455	488	474	472	484	484	449	520	453	443	516	485	453	466	484	469	454	481	478	485	460	471	441	468	494	460	483	490	496	464	501	453	453	489	472	492	465	476	491	487	472	459	483	477	461	452	476	489	496	482	438	462	464	474	460	451	472	494	508	484	499	473	475	464	477	491	467	502	447	462	454	463	493	467	501	472	497	464	432	483	471	492	455	462	518	488	468	446	454	452	496	451	452	502	465	495	471	507	515	472	495	480	444	439	440	464	438	482	457	491	480	485	495	463	486	474	481	491	472	475	521	458	487	455	460	470	470	494	490	502	438	485	488	483	491	489	472	462	472	460	468	476	499	489	481	427	457	469	452	491	482	475	464	423	483	500	477	483	507	431	457	492	503	437	465	441	472	480	500	492	464	483	466	473	464	462	454	464	476	476	477	455	466	452	509	500	465	451	477	498	495	479	469	457	476	454	478	453	448	486	467	487	505	481	474	529	490	466	458	433	504	460	502	436	455	452	470	470	459	483	496	474	454	457	450	475	509	457	495	438	495	515	499	443	469	456	456	469	468	458	487	503	480	461	482	502	476	460	485	483	507	489	463	533	478	454	479	456	440	483	497	464	474	470	489	486	443	488	454	456	453	441	466	458	451	515	495	489	444	436	486	498	460	464	468	471	486	481	470	471	465	516	481	480	445	449	460	502	424	463	526	447	456	479	438	448	464	477	468	482	447	433	469	483	493	486	437	462	448	485	466	479	511	504	472	440	480	457	447	487	483	472	442	477	475	466	511	468	472	474	415	493	468	478	468	468	499	475	466	436	451	476	482	496	461	479	465	475	503	479	492	467	495	496	477	478	481	452	453	479	456	530	465	488	495	464	466	454	460	446	528	480	457	484	477	485	469	503	448	469	455	466	445	479	469	487	484	462	498	473	473	474	457	452	481	475	427	486	449	469	495	461	454	446	504	466	501	507	472	451	479	499	475	488	451	442	507	445	442	438	478	461	461	481	444	450	503	480	482	498	475	475	474	467	476	476	452	442	475	469	492	439	458	474	459	457	482	485	473	468	460	478	437	454	480	463	478	476	455	503	486	458	495	484	459	481	446	471	449	458	461	482	460	449	482	481	440	459	472	493	460	450	432	481	466	441	481	469	537	478	489	471	458	450	456	447	466	500	449	460	493	473	490	436	452	469	434	477	462	478	482	471	505	485	488	484	428	467	483	478	486	470	470	460	435	505	453	420	483	451	418	482	459	442	428	472	475	468	443	502	488	460	465	458	510	460	482	493	467	503	459	472	453	471	424	458	480	489	482	484	480	483	447	513	494	491	437	487	454	496	473	463	471	477	490	432	472	455	469	480	459	492	515	475	467	464	481	510	442	458	472	440	452	467	466	453	472	467	456	484	454	487	485	461	465	457	477	432	511	468	522	479	477	478	446	493	520	468	502	477	458	448	454	459	475	489	455	436	460	475	448	509	457	482	478	479	460	477	490	470	441	480	466	477	473	488	480	490	465	462	517	488	465	497	484	521	518	457	498	449	432	466	472	461	482	478	525	441	506	461	491	463	474	470	456	494	479	490	500	471	474	449	431	481	470	475	503	442	520	505	452	475	472	511	482	462	492	527	465	470	463	479	459	468	470	445	439	455	486	466	482	458	461	464	464	451	484	439	475	448	473	455	439	461	467	454	455	455	462	452	440	480	448	496	485	474	475	459	482	472	459	439	487	447	451	465	473	453	497	493	486	469	476	415	464	482	492	463	447	453	425	501	476	485	502	519	483	516	490	452	453	456	429	454	432	456	498	455	461	460	523	485	488	469	474	469	472	480	476	455	485	463	462	508	474	476	454	483	459	495	466	452	491	435	447	445	456	491	465	492	454	448	435	469	469	468	504	491	434	430	451	443	476	482	479	466	489	485	462	482	479	497	469	442	448	482	455	485	487	472	456	504	468	505	510	491	485	496	425	418	443	478	485	437	455	514	454	460	483	457	448	475	494	459	490	476	481	478	452	469	496	498	500	470	457	444	459	451	512	476	468	449	466	476	518	446	468	427	478	471	451	466	461	468	468	473	479	496	443	457	502	481	497	473	467	485	477	499	464	484	503	469	486	493	475	478	482	483	482	464	497	461	465	462	490	457	466	484	469	508	504	466	449	458	459	488	476	481	472	503	475	454	471	456	445	456	416	445	488	495	477	444	494	455	475	518	477	457	487	474	513	438	535	537	472	447	456	499	479	485	472	460	502	466	455	479	477	471	489	501	475	494	429	486	481	457	497	475	469	468	452	474	462	521	460	478	473	475	435	439	446	457	465	468	446	497	453	436	500	459	448	458	488	515	444	496	466	488	492	431	477	478	465	502	475	472	479	446	462	466	496	472	466	453	476	448	456	430	471	467	471	453	470	478	453	504	485	466	454	490	481	470	500	475	459	467	470	484	504	462	465	453	475	478	492	482	469	498	530	481	450	499	480	426	502	485	435	512	466	464	430	470	425	472	456	490	516	445	454	456	504	482	504	440	471	442	467	457	486	475	455	423	467	448	464	474	474	463	470	497	443	472	477	494	463	469	485	470	494	475	478	512	505	498	524	464	480	505	482	482	496	483	489	477	487	495	486	503	453	451	453	487	484	483	501	482	462	484	476	441	491	493	477	479	465	451	443	426	480	444	502	511	462	467	487	489	432	483	451	492	464	496	462	444	512	470	465	477	505	483	437	457	480	472	454	497	477	465	466	466	466	452	482	460	457	462	473	489	494	484	450	483	477	510	458	449	462	466	434	460	456	497	465	492	479	465	441	468	485	487	404	489	477	445	486	491	484	447	460	456	446	488	450	478	473	423	458	479	492	487	464	455	499	447
24300	20913	27476	25130	21934	8183	1553	1144	1003	903	1002	869	878	892	888	866	880	866	845	921	876	889	886	874	886	865	869	866	787	869	847	877	906	822	863	873	831	855	870	903	837	867	908	864	853	859	876	852	909	861	876	840	851	862	801	850	827	870	866	920	836	807	852	896	912	829	854	848	838	828	880	896	817	851	865	855	894	839	860	850	872	823	847	889	826	817	887	856	845	796	875	854	834	893	838	861	838	884	873	811	853	880	891	892	866	835	815	913	835	876	880	824	849	827	816	850	842	872	809	832	892	839	851	868	833	890	847	859	910	851	820	803	872	850	831	873	874	860	833	836	845	794	847	908	863	889	878	853	840	800	830	826	883	825	803	896	803	891	855	854	903	833	841	839	860	871	877	816	851	842	844	927	846	884	873	849	838	896	857	848	888	825	867	784	857	826	835	818	846	821	851	945	899	847	854	888	878	893	847	846	831	767	860	825	817	851	830	863	805	903	855	825	930	884	840	831	905	871	832	894	853	855	845	878	870	885	892	843	876	856	858	822	884	816	840	858	859	913	874	849	856	861	815	830	845	866	829	869	850	858	879	784	823	826	835	830	820	778	857	880	852	883	838	873	874	840	839	930	795	873	839	871	829	915	791	880	857	839	828	877	851	893	888	833	872	856	830	862	795	894	896	862	872	816	846	842	850	855	834	789	806	877	862	916	804	844	836	835	868	828	894	885	807	854	849	839	878	895	838	828	868	795	866	891	886	884	850	857	855	872	839	821	844	842	833	883	885	877	873	857	894	815	830	874	894	843	880	795	923	894	839	855	828	883	852	823	918	878	838	882	806	829	806	838	821	898	859	868	823	829	848	838	847	892	857	872	826	821	909	881	800	832	840	867	926	838	843	872	872	835	892	881	833	871	865	880	885	854	898	876	862	841	906	877	890	879	845	843	848	840	869	831	809	860	877	829	845	885	847	877	896	803	843	885	848	845	847	872	808	805	857	840	841	906	834	833	860	844	860	849	858	822	841	885	896	849	833	908	894	853	875	873	833	821	833	820	854	831	862	862	944	825	874	814	880	848	873	853	813	853	852	861	873	872	873	841	876	829	842	842	864	838	862	867	865	890	856	837	870	825	860	870	841	852	814	876	883	841	843	823	901	880	851	909	921	856	865	890	892	846	882	833	808	863	858	895	844	885	871	828	882	843	839	893	898	870	893	827	825	806	861	825	852	813	882	871	845	867	903	849	839	848	874	863	828	870	856	891	903	845	822	835	849	831	913	849	923	845	878	842	873	832	852	919	859	795	841	842	855	849	815	823	844	922	852	861	901	871	889	866	822	851	935	865	856	856	831	880	826	853	819	778	842	835	881	804	839	886	875	831	889	882	850	899	879	873	913	832	862	878	844	905	875	856	880	826	872	842	896	872	888	801	851	823	843	830	881	837	816	843	851	867	866	860	804	813	834	880	840	859	817	872	819	876	875	818	857	896	838	882	852	881	829	857	910	916	885	836	895	820	865	823	842	889	843	901	845	824	827	857	859	911	854	825	818	856	875	889	877	821	848	873	881	836	861	843	833	889	856	853	905	859	860	865	867	872	843	890	833	843	878	854	834	819	925	862	819	830	854	847	895	845	813	861	818	821	867	861	836	845	895	827	921	822	841	873	851	844	861	878	805	846	884	905	892	885	870	845	841	881	796	868	854	872	862	840	870	829	834	841	843	888	838	885	865	884	881	906	890	843	855	880	908	793	856	863	833	841	831	852	811	830	883	842	845	856	854	879	849	882	819	884	838	846	842	849	855	896	864	857	843	894	864	869	855	823	880	913	894	871	884	852	891	833	855	900	849	900	833	821	881	810	878	864	839	833	888	918	836	843	862	878	877	851	878	849	832	863	872	846	815	861	819	816	797	857	827	842	786	823	899	824	903	844	832	889	834	832	871	820	842	873	844	866	917	902	858	860	864	834	877	843	863	923	856	918	880	863	840	880	870	874	841	891	848	826	840	855	844	847	908	837	849	877	824	833	906	867	879	848	812	820	826	847	836	852	866	836	862	867	876	838	839	867	814	808	805	868	871	825	807	844	885	853	876	927	888	851	859	904	795	836	827	837	899	875	846	857	905	874	846	908	841	853	848	826	864	868	868	841	828	848	827	824	852	901	893	863	829	851	921	872	852	834	888	817	854	831	846	862	899	833	852	917	838	854	841	839	853	872	865	889	864	838	853	864	846	856	855	821	788	839	804	852	855	826	846	836	858	829	850	823	902	812	870	860	848	840	882	776	832	871	832	891	785	879	895	831	814	871	822	881	810	882	876	824	831	845	844	865	826	879	840	913	831	837	835	857	903	864	814	833	846	844	852	890	858	908	820	883	858	947	827	893	844	828	855	890	855	872	894	825	871	829	865	863	859	839	859	853	835	908	837	864	891	932	830	871	848	815	857	839	858	825	822	924	839	907	867	864	848	841	832	828	871	798	891	814	843	860	870	824	855	863	833	869	875	868	832	822	839	781	822	898	853	830	895	867	856	927	859	834	878	898	870	885	842	884	829	883	858	789	812	865	909	823	871	866	851	877	894	848	888	831	891	899	859	909	881	852	816	867	831	790	841	869	852	906	874	871	833	959	893	890	880	862	848	858	878	909	849	841	804	846	866	859	855	823	882	859	838	854	894	848	879	835	835	885	860	832	885	838	863	843	826	961	851	843	837	861	871	885	854	840	856	840	851	826	830	862	841	828	855	828	795	859	841	884	877	890	804	852	814	832	872	817	877	848	847	778	869	839	877	901	859	842	836	843	901	871	850	829	854	876	873	834	860	879	829	840	895	831	917	821	920	926	831	793	886	885	886	837	847	818	816	880	868	855	931	796	811	859	849	828	864	872	804	905	861	824	868	859	835	823	846	844	871	866	889	879	773	836	878	822	825	850	859	846	843	841	863	855	888	830	862	837	906	851	833	894	839	786	805	891	816	874	801	858	839	798	852	889	837	839	850	858	900	868	832	890	856	879	863	907	858	802	854	863	887	872	859	836	864	880	842	827	882	873	856	874	804	876	887	849	828	857	896	901	805	868	864	865	936	853	858	849	847	861	837	887	843	825	851	867	902	819	903	883	817	803	829	851	825	849	877	874	842	871	862	847	851	880	872	814	865	827	845	802	820	858	810	830	852	796	808	857	864	808	829	884	864	839	894	839	843	830	884	837	840	881	858	864	885	892	894	866	825	872	834	833	856	827	827	874	924	889	903	861	839	861	882	884	883	851	915	864	877	839	858	896	845	813	842	843	903	908	846	842	852	845	843	861	849	839	874	837	815	874	846	856	855	819	894	861	878	838	871	816	866	837	842	892	831	824	835	798	818	857	862	886	832	861	883	866	886	889	911	851	881	858	843	892	867	871	824	873	858	801	862	855	862	817	853	871	871	793	865	896	900	823	849	840	811	843	885	817	818	815	814	853	867	834	819	865	893	888	837	879	835	875	885	846	856	855	891	826
22058	41809	28743	24802	23881	3882	1614	1384	1082	967	1059	957	874	880	935	876	908	831	888	878	832	898	825	807	883	807	795	864	856	822	843	829	786	825	837	857	807	873	846	828	867	835	822	817	889	835	769	904	863	863	820	826	853	839	876	830	824	867	825	843	871	821	819	818	875	883	878	844	842	795	861	856	833	844	832	833	862	919	838	891	836	871	827	847	837	821	859	862	835	830	869	843	860	842	833	799	820	847	850	850	843	854	834	873	832	848	904	855	840	885	808	791	828	816	856	862	861	837	851	793	850	878	829	839	814	800	813	864	827	875	869	814	831	868	792	838	786	831	871	891	867	808	774	884	843	857	855	860	861	822	813	815	811	855	809	826	789	874	864	844	838	817	821	843	828	826	847	832	851	878	795	832	857	846	855	872	821	831	850	798	877	853	798	826	850	838	853	883	828	817	882	825	864	835	815	819	865	858	845	870	867	915	809	859	812	839	871	832	809	853	849	843	882	816	805	826	830	872	863	867	830	870	775	848	839	878	835	860	890	840	830	875	910	857	833	841	847	843	841	839	884	852	858	824	775	859	818	872	858	856	869	843	888	807	849	856	859	921	838	784	841	852	846	831	820	808	866	851	868	844	809	823	846	884	814	831	860	851	883	828	820	844	807	842	805	838	820	846	847	907	840	818	862	836	848	788	858	819	821	794	876	866	861	809	857	800	850	800	880	808	819	864	834	856	813	833	883	871	838	848	811	853	874	799	845	802	818	895	785	898	864	839	831	859	841	798	822	796	863	862	831	831	876	853	831	872	826	819	818	901	897	849	781	799	893	853	828	864	827	873	851	847	782	842	791	837	882	831	833	840	814	844	854	825	880	815	865	807	888	903	846	839	791	884	819	873	853	868	869	787	883	869	833	843	905	867	876	913	834	875	850	822	840	884	838	873	830	830	811	850	826	814	827	829	868	786	881	802	836	833	805	860	846	843	876	831	848	864	817	897	844	813	829	807	839	866	856	825	877	833	842	829	849	832	819	854	880	841	850	843	876	828	868	827	846	856	853	806	793	787	878	801	838	815	880	788	806	832	821	835	841	857	851	911	846	833	885	809	894	857	883	807	837	898	828	842	835	870	852	811	847	839	824	848	854	848	846	872	856	869	836	821	871	820	828	805	819	889	798	835	817	866	823	815	823	804	789	848	846	803	930	830	768	859	860	824	924	859	925	824	827	839	872	872	850	882	819	816	844	818	818	803	841	864	835	848	883	875	829	795	766	843	779	847	825	828	863	836	853	805	849	860	838	844	858	822	837	858	830	898	831	838	838	838	800	818	855	875	856	811	822	816	902	839	854	833	864	880	824	794	867	848	860	832	790	851	835	838	858	886	836	883	805	848	844	827	864	805	868	852	843	842	881	833	873	856	830	860	808	829	819	913	862	817	827	850	799	860	860	887	824	871	846	845	823	836	806	806	838	861	855	851	814	799	832	792	818	841	815	840	859	809	823	881	857	857	896	820	846	788	838	876	828	874	862	906	844	785	852	859	878	882	815	853	842	839	852	834	855	797	862	867	867	874	825	838	850	860	839	843	825	872	840	846	911	840	872	819	849	851	880	889	845	817	835	824	857	844	854	862	783	825	858	847	844	795	878	859	872	876	839	815	885	893	834	900	824	839	829	839	821	866	805	804	777	834	887	871	827	830	813	829	857	880	860	864	854	825	821	851	845	793	848	868	816	816	876	878	858	832	831	844	821	839	826	876	830	879	901	853	861	812	845	838	780	818	837	851	850	844	896	859	839	795	816	821	831	872	886	835	826	852	833	924	850	833	843	855	901	838	806	805	874	839	819	801	782	852	867	863	878	865	812	867	866	849	874	853	825	857	810	791	824	827	874	852	835	882	785	906	848	847	814	829	887	863	868	871	844	840	854	850	868	866	852	870	837	881	907	826	795	849	838	856	866	838	860	862	832	875	855	825	848	870	883	793	882	830	873	822	853	839	842	877	825	830	912	874	857	869	826	823	823	848	821	829	854	883	901	814	847	856	823	893	834	822	825	829	879	839	802	878	849	821	853	834	837	889	795	888	849	831	901	880	782	839	801	765	883	844	889	829	766	851	861	892	878	874	824	849	848	831	895	868	850	835	814	824	883	865	889	829	863	797	869	863	835	821	889	834	858	842	804	810	860	841	833	837	813	840	862	898	808	856	778	822	816	832	818	848	854	822	794	850	864	851	842	821	806	854	803	877	794	821	810	881	847	813	859	863	845	870	874	851	832	876	911	865	846	848	854	880	830	797	851	894	842	877	842	832	825	861	810	831	787	879	852	787	850	902	864	869	833	806	869	875	814	839	893	843	871	853	872	848	836	870	802	880	875	817	861	879	872	900	851	836	854	813	808	855	843	829	866	852	848	849	798	851	888	885	833	830	790	837	817	854	868	828	825	841	859	818	863	809	869	810	831	839	882	858	865	873	828	845	855	843	874	831	856	839	889	846	866	787	840	833	840	841	876	826	874	829	831	813	853	889	845	856	823	837	877	873	860	865	849	800	849	833	818	793	846	826	856	797	866	822	827	816	842	818	815	848	851	854	852	883	834	842	805	817	839	862	830	848	830	820	860	935	853	832	852	834	838	846	829	829	845	840	844	783	851	827	856	812	813	794	864	883	857	822	830	920	835	820	836	815	820	806	822	859	813	873	858	819	856	841	836	853	899	870	864	895	838	842	846	876	821	847	895	827	875	823	876	801	867	949	792	794	819	828	864	807	848	800	870	839	839	864	813	841	837	825	796	808	867	848	838	873	871	817	861	834	838	805	833	853	847	820	857	790	866	822	905	844	864	794	859	829	875	840	831	799	858	862	904	892	873	804	859	858	856	864	884	851	904	832	825	846	886	856	821	866	807	855	829	861	825	876	831	825	808	821	857	854	771	837	821	819	846	851	838	797	841	758	873	870	826	843	858	868	839	878	806	840	835	824	883	812	778	871	867	815	866	841	831	837	829	839	826	826	907	855	840	816	853	788	871	826	851	897	820	834	839	828	819	811	837	867	825	890	841	855	830	852	784	863	835	874	815	889	810	835	875	848	891	858	837	831	801	801	827	839	881	790	823	850	847	793	822	833	811	863	785	847	853	820	844	797	879	807	779	862	857	887	866	868	920	864	882	855	798	851	858	844	806	843	809	837	861	872	856	870	825	847	817	876	830	831	810	855	824	839	837	857	862	820	800	813	839	850	813	871	830	835	870	822	867	818	855	836	839	834	863	828	836	875	833	857	869	821	817	830	778	869	881	817	833	899	846	874	833	854	844	836	857	855	866	889	840	822	870	922	851	796	818	837	846	816	809	795	860	885	824	862	863	850	828	839	836	827	900	872	799	843	851	849	790	822	871	854	839	832	847	851	855	818	849	835	846	831	875	816	839	827	867	767	848	865	862	854	820	837	867	798	825	831	816	854	873	823	840	823	830	921	851	836	854	822	803	812	809	822	821	791	896	869
22107	20917	28588	23434	24466	21221	11133	1489	677	634	878	523	484	479	482	449	393	392	402	364	353	350	352	361	347	350	357	351	353	371	339	344	342	319	336	319	328	321	351	339	318	355	302	354	327	319	347	304	346	310	326	318	325	309	334	320	301	332	335	303	336	346	305	323	318	329	319	328	335	320	332	311	302	370	299	321	317	307	294	304	277	318	309	329	317	324	290	324	337	347	311	315	350	316	342	337	275	334	309	316	330	307	344	325	320	324	326	302	311	327	306	304	324	313	310	334	296	289	300	318	295	322	303	322	334	331	318	326	336	313	349	362	315	308	326	298	285	314	349	300	309	295	330	344	333	280	332	335	322	304	321	359	315	308	301	323	306	301	317	325	359	314	330	351	329	316	306	313	331	284	326	300	319	315	324	307	328	343	305	320	340	337	324	351	319	294	320	319	329	322	335	348	288	317	309	321	362	282	323	317	315	309	306	324	321	321	313	319	308	300	323	350	338	330	343	331	320	316	338	315	335	317	316	330	287	339	342	316	330	345	287	347	326	294	301	316	327	335	317	316	328	368	315	324	307	329	275	325	325	308	308	314	325	320	331	308	316	326	302	284	312	320	336	340	341	319	321	344	312	333	324	307	354	336	305	314	331	347	311	323	329	319	319	285	308	332	345	349	323	305	315	313	291	338	343	303	311	326	320	356	305	326	320	329	322	317	324	303	334	313	320	318	302	320	340	333	324	316	323	288	315	338	316	334	342	281	305	326	336	297	312	327	322	311	301	317	305	322	334	344	283	300	318	319	321	319	284	320	358	315	310	308	339	324	328	344	297	309	326	321	317	340	311	324	319	321	344	345	321	305	308	325	288	324	302	311	325	314	333	327	307	332	336	255	277	318	328	315	315	322	325	320	317	294	338	343	317	319	313	332	303	311	289	327	342	326	344	311	324	321	354	341	336	331	329	329	297	311	348	332	312	343	286	294	356	292	301	349	336	325	287	290	290	299	328	343	294	301	325	330	329	334	332	330	331	319	310	336	341	335	315	315	288	332	332	288	317	338	332	338	334	335	327	260	307	287	344	307	331	345	323	316	319	321	294	325	318	331	281	314	334	312	321	333	316	303	321	311	292	335	307	313	317	309	336	305	345	281	319	313	328	314	308	315	313	300	290	316	315	306	316	302	326	334	287	328	319	300	326	349	293	330	323	343	333	319	324	337	305	286	277	331	304	355	311	295	310	350	332	334	333	316	298	289	298	322	294	338	324	325	315	286	335	313	312	336	320	325	298	301	316	317	333	326	338	316	299	331	302	310	330	291	318	329	329	328	310	325	325	326	313	342	314	289	345	316	309	305	316	330	339	317	307	326	296	315	320	344	297	287	315	299	340	337	319	354	323	350	313	315	326	311	311	294	287	304	319	339	322	313	327	306	305	304	330	316	307	316	309	311	340	316	333	287	325	302	319	299	347	334	324	336	317	299	336	322	306	346	332	316	294	302	341	312	323	317	292	340	340	372	343	318	302	297	302	343	299	309	310	338	313	333	320	311	327	313	292	289	324	313	341	348	320	313	326	321	327	295	315	310	328	302	277	325	352	305	332	321	316	370	325	338	352	313	291	285	348	302	309	347	329	344	337	320	326	337	311	351	298	267	322	312	318	330	315	321	314	311	325	373	307	300	300	317	342	302	303	323	315	325	316	298	344	297	342	324	287	317	332	306	329	334	355	324	318	299	327	344	302	297	349	320	308	355	303	317	316	344	305	323	319	312	313	300	351	321	277	339	305	327	315	305	329	333	329	294	321	312	289	293	301	318	299	318	322	311	325	342	294	331	335	307	318	296	358	298	305	341	343	330	319	309	318	329	309	350	293	333	282	306	345	297	300	311	304	343	279	286	338	314	319	320	327	300	323	291	300	308	312	295	357	274	290	305	305	305	321	327	319	295	320	314	311	301	320	338	298	319	325	328	327	320	343	318	365	303	315	326	321	301	354	334	331	322	315	351	333	358	304	298	342	326	275	306	343	301	333	309	321	312	300	282	335	318	343	340	334	294	311	351	345	302	286	321	292	331	308	324	332	318	305	308	314	302	344	332	316	344	337	348	289	303	310	319	304	296	279	326	306	310	309	308	327	333	331	322	320	338	313	304	339	304	311	326	320	280	301	341	342	275	310	321	296	311	317	328	318	307	281	311	329	328	305	337	304	329	322	330	306	323	328	322	317	316	295	308	296	317	285	322	288	347	330	344	304	320	320	291	342	303	343	306	313	357	310	318	329	316	352	328	299	304	306	297	285	340	297	310	333	301	329	294	318	320	308	289	316	299	327	295	326	342	360	342	318	296	292	326	321	336	335	300	323	301	347	320	299	312	325	309	308	364	330	307	312	298	328	308	290	335	322	312	346	296	283	336	302	305	308	315	346	328	323	310	313	307	296	314	303	282	328	300	279	328	298	332	323	304	330	357	334	348	302	373	306	343	294	306	290	299	313	315	323	327	321	320	339	316	315	331	312	312	320	295	328	315	353	305	353	294	311	338	343	323	294	298	321	337	317	317	306	303	292	356	296	309	308	369	308	300	285	323	286	306	317	290	324	335	317	336	305	328	330	330	335	318	290	308	339	315	324	327	329	302	295	301	329	293	318	300	317	350	334	312	288	342	367	301	325	326	310	302	300	343	335	300	319	327	304	304	304	335	324	354	310	329	305	294	335	299	305	339	311	333	303	314	319	317	306	309	366	338	331	319	346	328	298	337	309	313	324	281	306	303	344	326	294	305	330	323	303	331	317	314	299	275	318	325	302	331	315	318	339	311	289	306	322	302	306	309	343	324	314	338	334	307	335	311	326	323	298	312	296	347	327	307	335	330	292	319	344	315	348	314	339	349	342	285	312	345	298	341	340	334	309	310	321	355	336	302	331	329	324	335	342	306	299	322	301	336	330	350	316	317	291	326	334	307	307	298	324	335	329	307	321	333	296	331	307	311	310	293	313	351	296	310	326	329	312	316	328	335	354	324	331	316	304	316	311	363	316	291	315	335	306	303	327	346	319	327	332	286	325	303	322	306	307	315	322	312	325	332	268	324	316	354	333	315	333	332	326	292	313	313	369	308	309	315	293	318	306	320	294	308	295	330	301	324	308	318	326	312	332	303	320	339	298	304	342	332	319	337	348	337	320	330	303	340	314	317	342	312	329	287	324	315	330	336	295	306	307	336	338	319	316	320	325	315	287	346	319	307	324	314	323	319	321	285	318	343	331	292	310	302	345	293	319	306	339	322	329	338	329	318	302	325	349	307	292	317	293	328	318	293	330	327	312	338	312	308	310	313	358	321	290	303	322	298	319	317	315	301	315	304	312	301	336	343	328	354	323	300	322	311	337	280	340	334	328	319	321	314	322	310	344	317	305	341	319	319	343	341	316	336	294	283	300	307	311	275	340	343	287	320	316	355	310	336	279	329	311	321	308	307	314	295	328	334	315	323	325	319	299	278	345	334
24719	50661	37863	32292	40839	6283	2595	1715	1031	784	1172	579	515	532	462	473	433	435	405	404	369	401	379	362	364	347	369	342	349	350	329	322	325	343	344	357	348	356	313	319	333	351	318	325	338	301	292	350	295	330	309	347	336	326	297	309	319	307	342	334	317	316	329	340	296	340	307	304	351	339	342	327	304	279	337	305	336	312	306	364	322	299	300	296	333	309	332	308	319	325	347	323	280	293	343	353	322	310	303	334	346	294	305	328	310	338	309	312	299	277	336	324	313	311	315	324	315	302	327	321	313	334	334	317	349	326	311	304	338	307	312	328	282	332	303	333	305	320	344	334	315	364	298	306	292	324	307	338	290	301	326	314	310	343	329	332	304	287	315	339	344	299	329	328	320	332	306	328	337	339	294	337	304	309	344	289	318	313	310	353	330	301	298	320	305	317	302	289	304	290	302	312	299	313	329	286	301	318	326	306	310	339	306	309	344	304	304	334	331	347	295	309	319	299	335	337	320	301	288	295	315	303	326	280	304	326	312	266	311	341	303	305	315	356	322	313	329	310	273	302	313	331	295	282	318	334	317	315	324	339	288	302	304	313	319	328	332	288	327	282	336	332	333	309	282	290	292	304	305	337	309	341	289	301	304	304	299	332	303	344	328	303	294	311	322	299	309	327	298	291	325	329	319	285	325	326	317	294	296	317	351	326	307	317	306	320	313	299	314	332	300	295	358	304	278	350	322	302	329	306	331	286	284	359	323	320	286	327	323	315	319	325	291	294	307	332	302	323	326	314	293	327	292	342	314	318	327	324	329	310	275	324	316	294	334	309	320	320	325	307	322	306	327	340	293	310	330	329	314	298	333	304	320	306	315	318	326	333	322	323	308	311	314	281	310	331	302	327	303	336	312	320	258	326	340	324	336	291	299	329	312	316	311	300	321	301	326	328	328	311	316	299	312	328	313	293	277	289	328	323	321	336	304	303	319	345	312	318	305	342	333	296	319	310	324	314	311	302	344	332	271	305	297	327	290	317	344	286	304	305	300	267	334	330	292	323	313	331	287	288	313	327	306	311	279	318	346	306	316	303	320	278	315	306	326	332	314	317	336	313	305	288	339	324	335	306	346	334	314	332	311	298	334	319	325	292	292	341	294	339	320	326	341	301	294	307	307	295	341	292	309	298	336	324	318	315	332	314	326	303	310	350	341	289	315	316	295	319	346	309	302	312	290	322	333	290	312	328	336	283	303	298	300	298	321	318	322	323	306	324	304	328	318	328	336	291	328	332	307	321	286	320	316	327	314	322	331	291	323	303	320	334	320	320	310	269	314	287	301	344	296	301	300	306	312	312	321	297	361	325	309	301	278	313	319	281	336	303	295	338	333	301	322	329	350	310	311	308	312	319	302	311	331	315	306	325	310	306	326	343	337	304	301	327	312	364	301	332	311	317	320	288	298	317	307	299	333	335	296	307	301	305	269	328	335	303	345	307	318	320	291	344	325	306	298	311	312	310	303	288	313	329	354	325	312	299	317	289	320	340	310	316	298	296	286	299	314	325	329	315	312	316	297	297	344	288	341	301	295	304	301	322	315	329	303	294	295	310	329	324	325	318	285	310	331	299	312	295	312	320	321	308	316	315	306	325	299	292	298	295	299	313	315	310	322	315	320	319	314	313	328	318	329	295	296	284	289	315	327	319	318	314	292	313	309	324	323	271	312	319	325	304	323	291	336	304	291	317	334	319	338	307	305	316	309	371	301	319	351	345	288	318	312	314	282	357	305	317	301	306	319	328	319	306	298	332	312	310	310	326	328	289	291	320	343	330	342	300	312	322	343	308	336	322	350	286	307	307	322	356	296	310	300	294	319	315	347	336	350	307	304	310	314	323	288	310	301	298	322	288	324	301	323	316	296	293	307	298	331	313	292	325	325	296	312	320	279	316	294	325	311	318	312	316	286	330	310	314	294	289	328	305	296	270	314	310	317	307	320	308	286	332	333	323	332	296	302	327	271	319	283	309	307	309	316	329	293	310	280	328	306	310	331	317	308	316	295	325	341	293	318	345	305	288	296	306	353	310	328	285	303	344	335	329	290	299	301	327	298	308	306	303	320	315	293	316	335	318	322	320	313	334	322	293	306	322	328	256	319	315	317	318	321	300	349	285	310	330	281	325	293	342	318	325	302	336	300	309	276	325	330	310	327	322	330	294	317	310	303	346	327	316	309	333	283	284	300	294	320	311	297	343	315	317	320	316	292	309	305	319	315	313	286	292	314	291	292	295	332	308	326	308	331	347	326	324	315	312	308	302	336	317	307	327	312	298	307	325	317	319	300	340	312	344	281	331	298	325	329	358	333	299	326	291	317	324	331	327	296	287	310	295	284	319	326	296	317	316	317	302	285	322	306	312	304	310	289	333	300	304	318	305	350	298	313	337	321	311	326	330	319	325	315	298	316	311	320	307	335	339	314	320	284	320	296	311	353	304	300	301	306	326	336	323	295	269	316	336	304	343	311	336	344	303	309	284	332	314	335	281	324	316	295	334	319	341	306	314	323	347	301	314	330	297	322	318	307	296	319	319	311	322	355	327	310	296	333	300	307	351	336	300	323	319	329	316	305	350	286	317	297	307	349	323	277	323	328	314	301	326	309	320	320	298	340	328	290	315	286	292	310	313	304	303	299	296	323	291	313	297	343	311	307	282	298	323	297	312	340	337	289	314	344	322	346	334	329	314	320	304	299	315	288	309	294	350	339	314	290	332	337	321	290	297	327	333	317	302	338	299	317	312	313	301	313	302	300	307	335	337	310	332	319	302	331	336	315	346	332	314	306	323	335	286	326	314	304	296	326	283	338	280	319	356	341	284	320	310	312	347	332	333	314	302	306	320	307	301	298	280	305	297	319	306	333	326	336	304	278	330	311	316	287	315	306	316	310	314	279	334	322	346	310	323	321	286	313	316	316	326	299	322	311	300	310	298	332	334	343	306	339	318	346	320	304	319	328	319	325	309	348	295	308	309	324	306	325	321	308	305	319	335	292	322	375	295	330	338	353	336	313	309	339	341	328	345	337	300	314	299	333	300	287	322	285	313	288	340	330	310	322	304	327	340	307	330	295	304	321	293	294	318	297	324	305	319	345	298	317	301	310	275	328	309	324	336	288	332	325	327	311	312	296	297	291	319	324	310	290	318	324	339	286	324	340	319	303	307	319	312	307	296	304	287	313	314	305	337	315	307	284	322	314	309	332	329	330	312	298	303	362	311	287	315	311	299	311	287	301	300	321	299	335	309	302	298	283	302	321	293	294	299	307	301	338	310	324	272	305	302	324	311	310	292	325	311	295	309	327	311	284	322	315	325	310	335	324	356	324	318	313	330	316	326	334	315	283	302	335	314	331	297	283	304	327	299	302	325	338	281	332	300	326	302	327	319	289	296	321	301	302	309	309	314	287	342	322	344	314	327	327	325	303	315	311	346	315	340	359	332	317	310	332	311	294	314
27814	23351	24008	12925	5614	1293	1156	996	919	881	897	881	837	872	884	833	873	810	831	873	871	844	795	821	855	840	820	858	885	829	842	848	845	822	904	901	871	882	887	783	835	874	809	880	852	827	867	830	859	830	870	891	868	848	847	854	853	836	844	848	876	864	880	817	819	857	907	858	838	829	868	803	834	867	817	924	820	808	835	872	842	809	855	812	864	815	850	833	816	827	897	830	872	876	823	823	884	901	845	893	878	872	871	909	856	895	924	864	829	841	838	854	856	839	798	876	887	804	857	826	841	869	880	903	796	858	804	823	845	835	871	848	869	860	889	835	861	793	827	850	897	804	836	867	849	841	840	849	839	902	866	809	920	860	864	842	880	888	826	862	828	836	837	896	797	822	837	847	856	893	841	916	876	876	809	830	842	857	848	876	846	880	885	835	797	850	835	844	829	857	852	831	868	874	822	888	805	855	839	829	841	839	827	852	875	830	874	846	833	772	807	851	860	850	838	827	926	824	855	837	836	831	823	908	862	791	866	836	873	818	787	819	850	821	876	840	821	881	839	846	897	869	807	903	845	874	847	866	851	859	873	875	897	809	850	923	869	850	881	903	884	873	867	852	860	831	846	827	843	862	848	817	873	849	876	847	858	876	859	824	840	830	843	819	878	787	868	866	834	814	786	863	860	794	843	824	814	850	816	847	858	864	872	829	907	897	816	817	877	801	849	871	869	874	848	875	826	855	843	847	886	810	878	873	841	883	852	925	802	815	822	841	814	862	873	826	801	844	777	853	838	839	865	798	864	913	873	810	813	830	856	815	876	831	891	876	861	840	805	839	841	847	838	838	817	849	818	901	861	861	818	838	896	769	850	830	877	847	855	822	834	881	823	901	802	858	906	779	841	857	841	787	864	790	879	910	868	877	843	852	876	827	875	806	837	812	847	877	868	878	877	842	813	848	821	918	870	867	815	881	864	844	844	820	839	859	919	841	835	831	887	885	912	849	852	850	855	887	885	811	858	863	853	800	907	880	873	874	813	846	853	840	857	799	804	887	842	789	874	895	897	799	840	824	837	908	867	810	867	812	861	854	834	828	857	819	895	876	854	774	850	824	839	849	792	916	833	852	829	844	887	876	899	932	813	866	887	913	812	845	843	825	906	913	885	836	816	823	863	831	834	830	800	788	870	817	871	856	834	854	854	854	883	838	818	884	854	792	808	886	832	827	919	859	885	813	838	799	869	910	822	857	885	820	833	870	852	851	866	808	892	858	864	857	875	883	835	858	842	847	843	882	871	831	815	923	836	805	867	852	864	820	842	846	876	883	803	827	854	877	810	844	842	881	831	844	845	828	937	838	873	831	866	825	878	877	852	807	831	811	883	850	811	832	859	811	827	843	840	835	875	909	848	889	849	850	902	849	871	891	851	842	837	886	874	830	831	867	838	894	818	813	863	809	892	876	795	869	834	811	851	899	854	812	854	816	837	790	878	856	834	822	850	826	803	869	835	816	900	822	837	885	874	862	871	839	860	867	840	844	838	891	826	827	850	898	854	823	823	847	882	875	900	854	836	868	795	872	843	905	893	925	879	889	829	817	850	818	840	867	868	872	839	847	838	846	882	839	866	832	844	851	825	862	874	867	853	888	803	878	878	821	814	814	888	815	857	827	853	857	911	809	897	862	862	874	890	869	873	876	866	857	853	867	812	818	832	851	823	855	838	912	854	780	915	837	822	901	816	819	866	825	852	841	829	869	865	867	850	827	899	835	840	834	873	902	849	813	803	780	884	863	833	845	836	891	845	834	844	904	779	843	855	865	863	865	857	852	808	879	847	807	861	846	769	876	872	849	842	816	867	847	831	804	819	848	823	866	883	839	860	869	835	843	812	853	883	832	889	858	914	862	845	875	799	814	845	825	854	848	864	828	845	817	916	859	864	834	821	844	885	822	914	789	843	882	871	864	853	828	887	882	820	886	832	848	820	817	828	794	807	872	872	806	861	888	831	875	873	854	835	849	836	849	852	847	861	867	821	823	820	850	905	854	822	808	840	886	870	792	886	816	811	839	838	857	843	868	865	846	831	855	840	810	874	873	827	839	865	860	879	827	819	856	842	816	831	848	809	845	868	826	903	850	841	814	854	838	866	864	875	843	830	833	880	861	816	760	858	849	820	892	829	877	855	834	794	843	863	856	857	864	835	930	855	804	859	832	856	852	895	834	876	841	911	909	897	888	865	877	828	907	852	829	862	778	826	848	879	818	867	870	823	833	870	811	892	855	880	829	858	846	839	828	846	861	891	882	867	871	863	830	816	873	922	822	850	827	865	850	882	815	854	820	856	838	862	843	863	827	882	855	843	850	826	824	851	854	833	846	788	848	874	884	887	847	878	881	884	866	854	849	795	864	861	809	861	822	842	814	856	817	915	875	819	909	858	836	858	858	847	875	859	833	846	903	877	817	832	844	851	826	863	913	867	858	868	820	882	849	902	839	860	856	887	841	893	845	796	860	812	850	891	827	829	897	876	817	889	854	805	872	871	886	879	904	873	828	873	910	838	838	770	889	805	797	819	799	863	818	817	857	866	887	910	879	843	834	819	857	835	818	850	885	903	875	874	832	815	873	791	826	870	875	892	828	826	861	847	875	819	843	828	862	889	869	881	858	859	871	875	883	870	884	832	800	893	882	897	852	899	851	833	839	827	916	827	854	839	851	880	849	830	835	851	857	854	913	882	836	886	836	832	841	838	790	858	795	859	860	829	807	850	795	845	800	869	863	896	868	853	855	807	829	856	794	826	878	901	895	866	837	861	832	855	828	864	853	822	862	844	842	861	832	894	871	878	819	821	827	868	859	811	891	848	845	860	843	831	878	821	787	813	860	820	840	927	859	891	831	884	867	899	856	852	861	854	845	855	846	824	872	883	845	808	837	832	857	873	850	889	843	870	805	880	836	885	844	835	844	839	841	863	831	818	837	826	819	845	833	805	817	829	826	832	835	891	819	849	883	873	794	844	846	844	878	860	903	833	831	858	828	881	802	828	823	844	837	857	885	870	857	827	862	814	818	845	885	844	863	847	793	830	881	904	821	854	838	862	815	856	818	855	840	838	840	803	851	919	846	810	850	833	874	874	859	863	879	846	804	852	864	847	874	782	837	804	868	816	850	826	809	852	867	830	865	866	869	874	829	863	802	842	863	822	867	879	820	887	868	899	840	890	865	804	845	826	855	910	861	861	817	857	809	794	866	853	890	824	822	872	839	836	850	877	898	865	813	858	862	809	893	875	828	863	843	866	850	813	850	797	882	847	838	795	821	886	838	845	826	828	871	865	845	833	812	794	893	808	885	873	868	876	806	838	830	838	819	821	849	853	876	843	836	837	845	895	876	872	921	834	879	874	854	864	804	836	848	830	878	882	871	837	830	865	914	864	844	793	886	860	873	849	841	853	878	884	860	898	881	912	831	815	867	836	844	809	875	878	840	818	884	882	874	834	846
21759	35001	24338	9524	4600	1271	1290	1087	921	864	913	875	921	839	887	928	877	822	889	833	831	873	891	869	828	857	838	888	869	895	883	852	863	822	858	885	850	832	867	872	844	826	865	844	808	917	941	863	837	830	900	892	915	844	888	848	835	871	881	849	911	901	867	867	859	856	871	923	866	880	870	906	871	874	895	877	877	830	845	853	847	845	919	842	875	869	902	854	838	847	849	862	897	887	828	897	859	850	773	832	801	863	855	918	923	868	828	843	825	871	866	829	894	804	843	809	832	885	875	845	924	836	852	876	785	854	872	874	839	864	895	850	862	830	862	874	894	872	851	879	829	851	845	864	882	856	860	854	847	843	822	859	827	852	821	859	838	891	875	837	835	837	874	849	854	888	826	893	874	858	903	831	897	891	877	825	829	892	865	892	853	875	867	816	895	866	841	873	905	859	805	855	855	831	834	814	842	828	826	836	835	856	849	837	876	862	852	855	895	864	804	876	927	862	855	848	835	861	905	832	831	851	848	917	839	863	919	823	804	900	888	865	861	851	838	909	809	837	843	903	875	838	826	875	882	855	851	843	903	837	896	839	801	912	913	910	912	866	882	906	866	863	819	853	869	787	807	838	891	919	885	842	878	858	856	837	879	911	863	848	833	887	896	901	849	868	914	831	813	907	843	868	896	902	856	855	876	916	898	877	871	886	837	855	869	865	838	885	904	880	881	835	886	863	873	843	876	875	878	831	827	867	843	886	858	820	876	882	875	853	861	888	857	873	827	834	840	842	824	893	842	856	855	840	895	895	877	868	840	822	884	888	844	860	891	876	866	875	899	850	866	941	823	858	840	842	826	886	816	849	869	917	803	854	857	823	862	819	883	890	821	810	830	866	876	855	895	876	868	859	874	824	885	873	866	793	843	885	891	909	860	855	786	861	845	859	847	859	869	893	898	827	890	854	869	879	920	846	860	889	797	877	895	837	871	869	861	837	850	857	849	870	878	864	895	924	877	858	806	768	902	859	876	846	889	820	871	911	889	864	904	878	899	838	848	853	870	853	891	886	856	853	860	852	848	863	829	898	918	912	912	845	899	854	873	897	829	845	865	839	866	869	866	850	898	873	847	796	842	873	856	915	868	814	828	845	891	856	816	834	859	870	828	865	841	849	905	902	861	887	861	812	868	844	863	793	866	829	877	832	876	857	830	883	883	888	853	786	851	858	825	827	819	837	839	952	873	885	868	906	869	840	824	918	832	864	860	805	828	880	853	827	870	858	838	842	845	865	888	875	856	843	813	812	862	845	868	824	882	912	895	879	881	876	877	850	849	816	832	852	859	825	891	856	847	864	835	825	864	886	840	904	839	829	829	858	903	911	897	823	858	839	898	852	842	875	839	856	885	856	839	875	829	800	896	890	832	876	839	876	797	824	797	864	852	849	851	836	871	868	823	878	896	855	831	881	877	913	866	841	894	855	858	875	850	902	842	828	885	848	850	840	876	865	867	843	844	847	890	891	873	906	802	849	850	830	885	922	827	861	848	866	869	867	824	841	896	915	838	877	890	854	856	872	880	868	907	814	833	890	882	853	899	844	883	797	830	895	862	808	922	819	884	837	846	889	853	876	876	838	919	889	814	835	876	852	812	861	820	920	779	855	871	842	917	854	821	881	866	881	859	839	856	844	894	825	879	810	937	854	891	843	833	830	846	845	882	871	846	892	881	839	841	911	829	880	907	850	801	853	868	913	894	855	834	887	892	859	874	849	858	874	908	867	882	850	840	879	835	837	854	872	902	837	860	883	878	854	832	885	820	884	866	832	864	801	829	866	841	882	840	879	861	865	888	796	866	835	815	833	849	856	887	864	856	903	824	869	895	879	830	865	907	803	915	885	887	856	885	901	816	872	823	849	866	864	895	864	863	827	819	827	853	927	851	861	844	862	851	852	844	848	851	850	855	828	868	825	839	860	820	887	878	830	849	872	887	848	924	875	916	912	882	815	825	813	884	832	862	857	854	869	839	835	863	837	856	907	866	856	845	854	853	878	822	869	843	852	921	895	865	843	857	853	847	863	884	866	900	907	913	924	848	911	852	893	866	855	859	867	896	836	836	812	810	865	855	842	845	876	838	856	863	863	894	816	847	857	812	858	820	912	835	866	858	861	828	869	859	889	863	865	869	849	880	870	885	871	876	851	846	863	851	872	857	883	900	858	891	870	848	837	844	838	878	874	824	878	870	848	899	856	845	933	841	880	858	893	873	847	888	837	897	868	875	868	845	882	853	837	875	865	808	852	857	906	874	875	879	935	872	892	910	923	809	864	873	896	905	831	831	866	850	926	814	858	836	872	878	856	851	782	880	863	803	832	849	925	884	862	869	855	887	872	846	858	872	886	846	874	859	847	873	906	870	923	886	846	821	858	816	856	928	910	853	887	851	841	864	850	858	828	858	862	851	849	880	845	877	831	795	825	837	848	868	854	869	914	861	918	885	882	849	837	890	815	950	923	900	871	801	852	828	823	816	850	825	870	896	865	827	874	857	859	869	820	870	825	871	870	888	896	843	835	864	818	858	831	873	815	869	924	878	914	876	850	867	834	905	866	885	862	879	870	841	862	888	881	861	835	854	847	908	816	829	841	850	856	855	894	796	855	918	858	901	868	840	878	885	806	859	854	888	857	909	849	829	807	810	857	869	820	878	851	854	846	865	807	871	880	854	787	860	848	826	850	842	818	840	908	843	885	871	891	876	854	867	828	864	891	871	847	905	887	857	824	892	877	867	866	884	810	828	890	886	847	877	865	875	910	851	862	840	873	853	818	859	859	864	847	871	834	858	846	849	857	916	851	904	902	831	904	855	845	833	863	897	923	889	860	849	849	846	877	883	894	904	840	914	877	874	875	847	837	890	863	874	862	907	885	878	871	804	864	885	877	866	868	852	851	852	887	840	833	820	874	925	837	857	890	818	871	834	845	892	847	849	866	833	804	877	862	863	864	854	839	861	892	880	815	871	895	849	881	842	827	845	882	855	863	892	912	864	826	819	881	871	862	845	832	841	876	825	880	888	858	902	884	869	862	867	882	868	940	850	855	838	858	898	903	829	833	839	850	837	849	873	889	850	895	868	851	899	909	870	872	840	866	849	819	863	869	885	839	819	890	888	866	862	866	877	886	863	889	865	874	846	878	855	836	832	863	823	888	839	827	845	819	873	908	923	863	836	905	866	844	796	840	890	834	871	858	824	883	832	833	843	825	855	861	850	867	823	824	856	856	875	860	852	863	915	856	866	863	828	829	889	877	861	841	875	847	819	832	875	857	826	820	864	858	837	873	854	842	868	848	858	845	840	870	843	821	815	841	854	857	873	849	881	773	865	873	877	910	874	854	824	868	865	842	854	864	897	877	812	841	873	882	821	867	889	888	827	831	825	818	876	854	840	829	828	945	854	871	805	952	863	861	889	877	827	779	916	856	893	888	869	871	893	844	856	876	789	935	831	802
23349	20977	28280	24095	23792	17718	4109	986	635	583	793	572	508	490	482	466	502	502	510	444	504	460	432	500	496	457	443	460	445	501	441	482	457	408	460	440	441	485	474	440	437	474	403	376	470	470	447	431	446	459	454	476	442	436	447	470	430	417	460	440	446	466	469	457	454	446	435	444	441	442	418	492	486	413	453	491	475	462	455	436	455	451	455	426	450	436	445	456	437	466	465	462	453	470	443	449	438	465	482	443	418	446	488	451	459	454	438	396	466	455	435	448	480	449	442	454	458	443	435	494	451	442	411	432	425	446	464	483	426	432	427	454	470	421	462	418	458	481	454	409	455	437	438	452	466	432	420	440	440	439	436	462	427	450	461	438	442	443	471	454	450	427	474	463	474	451	451	427	426	459	464	451	461	477	464	460	463	462	449	418	490	433	466	436	444	468	436	436	441	460	424	448	440	465	471	463	432	450	389	480	442	473	462	447	466	440	445	448	435	483	447	446	447	448	472	411	446	448	499	398	450	433	459	439	447	455	439	439	465	447	446	423	444	426	424	473	436	459	480	446	444	424	445	469	465	456	432	432	478	421	396	444	431	431	451	469	442	446	440	451	480	444	437	444	463	440	424	426	432	453	429	455	464	440	443	493	456	446	437	464	419	471	437	473	428	441	444	452	450	449	479	421	450	447	439	472	406	443	459	425	437	493	434	463	425	465	462	446	465	457	436	438	486	400	448	441	463	425	421	451	456	453	451	429	450	476	463	424	453	444	445	403	449	452	441	477	454	414	417	446	449	480	441	450	441	465	429	420	419	446	455	454	430	489	466	432	434	418	473	486	427	449	456	445	458	446	414	454	406	465	432	448	418	445	463	427	447	420	426	452	422	439	391	483	444	478	429	465	452	455	433	468	422	425	439	446	471	429	467	455	409	414	447	440	417	396	434	451	443	454	437	434	399	434	470	417	423	440	454	477	453	476	467	423	467	465	463	402	460	465	484	439	423	465	435	446	432	424	424	423	452	460	437	459	432	453	478	442	439	414	462	461	453	444	419	450	463	469	457	432	416	453	483	442	459	473	422	469	465	453	431	407	429	451	428	443	455	434	448	483	419	444	427	428	435	473	400	450	448	462	440	406	474	444	447	439	429	486	445	456	427	424	448	409	459	446	466	405	412	439	407	417	472	448	462	450	442	456	428	448	455	438	478	449	451	419	427	422	446	451	428	410	473	458	401	452	408	465	438	471	396	442	462	447	466	461	417	408	449	425	436	401	441	485	427	482	419	449	440	427	416	405	424	470	451	475	490	480	431	457	447	441	434	422	447	445	454	448	432	478	442	435	442	451	465	418	457	440	447	452	453	459	465	454	433	415	439	445	467	485	437	404	427	440	458	433	450	425	447	445	436	453	456	435	437	446	502	457	460	438	481	414	429	446	416	518	447	494	441	453	449	437	457	432	459	479	424	425	422	439	415	449	471	453	421	454	446	434	489	446	466	433	479	461	446	435	430	418	431	458	423	409	418	465	468	437	413	444	456	460	442	456	419	438	438	424	452	403	412	441	500	451	448	475	445	428	425	468	410	447	408	471	449	449	445	501	456	416	427	427	431	426	449	416	469	463	442	424	464	465	423	430	449	452	421	418	472	419	444	454	466	432	472	441	425	431	418	431	447	459	487	444	457	436	475	441	430	445	422	438	460	465	413	450	472	453	438	433	449	410	427	449	459	470	452	469	436	469	447	434	440	440	439	459	448	462	425	449	427	436	451	446	432	468	463	476	490	472	485	440	463	439	480	448	463	505	437	454	442	431	440	429	433	437	437	485	461	446	438	466	458	428	415	424	440	478	440	465	469	447	430	456	439	458	496	451	484	476	422	462	447	412	430	441	470	427	455	430	452	482	492	458	430	428	449	466	450	471	458	435	430	453	470	447	402	422	435	447	466	458	432	438	453	425	451	469	481	459	430	477	447	442	452	456	492	460	414	477	447	454	467	417	414	445	456	445	446	468	430	444	435	413	452	466	435	472	450	457	429	421	424	416	433	432	448	456	426	448	429	445	443	447	427	422	436	466	470	434	419	429	438	466	421	465	424	458	453	471	455	428	440	435	472	489	447	443	438	432	487	471	463	459	446	418	440	448	462	457	431	454	499	427	436	447	430	444	427	431	442	477	418	476	433	452	467	444	452	444	468	430	428	435	435	429	431	431	433	420	429	469	448	461	436	426	406	425	453	434	451	436	463	448	468	403	466	443	447	465	458	469	465	415	423	458	420	419	450	432	458	465	432	524	461	444	432	440	490	467	424	428	453	446	472	422	455	464	449	450	437	463	451	462	414	450	444	485	451	448	468	454	456	455	477	452	431	445	445	433	442	411	459	414	440	481	454	436	477	431	482	446	465	451	441	437	455	457	444	405	464	445	453	454	433	451	422	442	432	442	449	447	469	429	487	431	455	436	476	442	435	463	456	439	417	426	467	450	454	437	449	446	467	434	452	442	426	450	455	480	471	395	414	444	444	427	420	461	448	436	449	431	420	476	458	442	427	422	468	429	510	424	426	500	465	438	441	455	460	412	477	464	463	448	471	450	437	435	453	447	450	426	412	470	461	426	469	457	465	448	438	414	443	447	408	439	460	452	456	469	437	431	440	419	454	469	455	453	432	417	417	439	431	457	478	397	441	427	452	453	454	420	425	426	456	498	435	493	437	453	462	437	422	402	426	446	433	453	450	456	427	451	461	469	478	435	419	445	431	459	421	427	469	425	436	455	403	462	433	409	400	470	416	426	412	437	402	421	436	420	452	463	502	513	445	462	463	468	475	455	470	452	418	428	439	426	447	400	450	415	476	467	449	482	473	462	426	451	443	460	436	432	450	430	463	440	460	450	435	480	441	443	418	443	440	447	444	398	504	430	472	469	431	448	411	470	466	395	452	442	474	409	478	447	472	437	410	454	445	496	420	455	469	442	440	451	468	461	418	472	467	405	462	419	453	428	433	459	448	449	497	441	417	436	435	459	460	429	476	428	447	428	482	443	457	430	438	459	467	437	419	436	483	449	421	482	459	439	427	445	436	400	412	450	427	429	446	445	425	418	481	458	410	434	426	451	452	429	449	422	417	387	446	450	438	443	452	398	490	470	436	454	457	467	429	461	419	451	434	435	474	464	458	465	407	441	446	424	504	452	420	445	448	497	459	471	453	449	467	452	460	443	488	436	470	409	466	442	479	443	428	448	431	450	447	498	451	434	450	411	445	450	447	473	434	457	459	439	469	485	440	472	443	449	423	473	449	461	448	477	451	476	462	455	459	479	431	475	447	456	445	447	447	450	413	426	459	447	472	414	444	497	441	456	421	439	435	440	439	442	434	424	397	432	450	469	448	401	447	475	463	437	428	468	427	498	398	478	446	471	437	480	429	432	448	470	465	423	479	453	424	455	435	470	435	457	403	432	437	411	436	477	422	439	465	476	405	455	472	448	449	409	486	440	425	465	443	426
22071	43825	31629	29446	30315	3695	2032	1230	802	724	1014	584	621	556	554	543	572	550	525	544	556	498	533	514	506	454	550	496	518	466	488	477	479	499	480	449	478	477	459	494	448	535	504	450	492	479	467	495	455	476	472	480	458	494	501	477	491	478	445	498	473	508	461	441	475	511	453	445	485	435	525	474	453	456	488	445	502	450	498	474	465	515	479	472	483	447	483	463	464	455	459	467	469	479	470	482	529	509	495	478	468	467	484	480	459	450	470	487	473	481	471	476	453	463	465	468	460	478	439	502	484	465	465	504	465	475	506	436	464	450	501	493	446	456	491	458	459	471	481	465	490	443	494	438	452	484	505	460	467	437	518	432	509	458	503	457	455	446	473	457	467	473	488	483	469	513	470	450	475	484	483	451	507	470	477	490	507	474	472	467	481	482	539	496	495	454	478	481	455	423	515	447	463	451	501	458	435	459	468	447	485	463	481	493	489	471	447	470	460	477	445	467	484	456	480	494	524	478	444	475	453	449	472	501	466	496	464	473	477	498	492	503	449	466	496	438	471	462	504	514	484	482	491	521	496	479	457	476	462	474	459	501	449	514	465	458	477	484	521	502	463	467	493	486	495	454	501	512	484	459	470	473	486	473	448	442	493	495	470	453	460	467	451	484	488	426	501	491	452	473	458	450	469	420	499	492	451	470	513	500	467	504	479	422	434	487	453	475	450	437	504	482	509	452	507	476	450	431	476	470	463	473	469	476	495	485	478	475	482	511	424	472	478	492	457	466	483	439	464	454	485	470	472	439	456	513	441	485	465	463	441	508	486	476	473	481	488	475	484	454	459	472	475	495	479	488	463	458	464	481	483	503	462	478	470	478	471	476	498	472	497	452	455	488	488	473	507	517	449	499	477	469	451	455	469	462	425	470	485	477	501	469	453	498	478	509	459	450	494	439	459	511	433	431	477	469	456	439	475	464	464	455	458	468	477	446	433	433	456	500	527	495	464	468	494	476	510	449	440	471	426	461	470	445	496	473	434	490	425	451	479	433	501	461	464	460	510	478	470	494	488	468	475	459	485	499	490	437	474	489	481	518	498	486	467	486	469	434	471	465	489	466	487	501	474	422	466	450	474	492	489	508	464	492	452	468	473	498	498	439	491	473	483	486	482	470	450	478	483	476	487	488	479	452	501	434	484	469	478	474	452	514	479	494	458	463	457	530	471	463	482	485	464	498	448	491	486	443	522	516	476	440	539	453	511	478	471	470	438	494	470	504	455	450	489	467	479	488	484	456	506	521	475	454	475	461	493	454	501	459	506	454	445	447	431	479	447	446	469	486	449	465	481	492	507	470	484	466	488	509	432	498	490	465	472	433	467	483	490	471	482	481	437	455	429	462	489	459	471	489	454	468	499	439	462	509	462	446	489	462	506	434	511	477	454	479	490	468	472	475	446	467	482	468	499	444	457	478	470	468	459	472	496	490	510	462	455	460	482	477	492	457	491	507	479	483	464	471	460	468	480	427	476	476	497	477	478	464	458	453	480	480	481	449	463	450	475	465	432	495	489	487	510	429	472	470	459	454	489	464	442	446	502	488	501	477	442	488	489	526	481	453	508	445	503	473	484	459	481	479	497	484	491	459	475	459	469	494	444	457	488	487	491	447	463	467	470	462	481	471	501	472	479	453	515	482	498	488	450	487	528	485	465	472	461	475	459	476	404	496	459	478	430	449	504	476	454	470	455	484	470	519	455	514	481	433	464	463	474	484	488	452	477	454	445	485	466	471	496	453	469	474	466	523	480	468	454	484	456	509	471	500	457	497	473	470	470	454	476	443	470	496	459	479	478	467	474	497	487	447	457	504	492	473	457	473	466	478	466	514	460	461	454	444	522	488	466	468	489	469	469	481	483	525	484	487	464	462	479	455	456	477	496	447	478	462	445	540	492	457	435	455	501	460	457	445	468	480	468	465	463	480	499	477	457	465	469	470	469	452	493	467	462	448	480	492	495	475	444	462	448	471	465	493	494	483	500	479	482	469	427	471	478	464	514	456	495	479	474	453	449	496	469	461	453	461	469	499	476	495	454	449	428	459	484	478	447	500	456	460	449	475	462	467	488	437	473	473	485	430	505	469	472	491	513	440	487	480	490	462	491	472	520	458	507	467	442	472	488	470	470	473	450	475	443	462	474	440	476	461	482	475	455	464	437	459	452	468	488	477	491	460	477	466	486	449	485	502	463	479	496	446	476	517	493	467	489	454	446	472	439	491	505	488	471	447	501	433	468	482	464	465	479	461	429	466	493	494	443	450	461	453	511	463	463	458	460	440	454	470	472	453	493	443	496	483	502	480	481	461	480	449	521	455	467	522	444	469	481	465	468	529	483	482	457	458	481	460	474	514	458	505	471	472	459	419	482	485	524	511	475	460	482	474	424	452	475	470	447	457	496	488	489	491	451	494	489	492	463	484	457	451	481	496	468	472	454	480	472	486	473	427	472	484	516	452	473	446	459	478	499	447	455	467	462	465	487	484	496	437	492	494	504	478	472	479	441	469	497	498	478	491	464	460	474	465	457	473	483	455	469	468	446	488	470	448	442	476	462	453	488	484	445	455	428	470	494	433	496	478	466	463	460	486	523	473	462	462	448	462	429	453	499	487	500	440	451	503	498	447	488	436	439	485	446	470	466	458	481	436	463	484	467	481	484	456	468	480	447	469	468	472	479	474	471	449	473	493	477	478	470	494	469	438	464	443	471	495	471	465	477	456	445	476	450	484	514	459	459	472	478	469	439	420	478	499	475	495	499	457	480	499	468	487	479	526	482	514	497	468	463	446	452	500	496	447	450	470	498	451	479	452	442	456	489	475	440	498	466	511	491	451	510	462	504	439	496	441	456	477	446	492	517	483	466	482	468	477	450	461	500	521	489	497	487	429	436	482	472	500	481	466	492	494	480	431	486	461	484	473	448	462	487	451	447	473	491	471	435	465	471	501	454	498	448	461	477	468	482	417	489	440	468	465	482	471	443	453	496	478	490	474	499	457	448	505	457	455	488	489	458	472	487	488	483	494	510	473	487	463	491	493	493	489	467	451	482	493	454	456	425	489	483	444	500	439	448	503	476	451	511	450	485	495	474	502	478	506	482	475	468	456	468	458	453	473	461	443	472	503	516	429	445	463	461	459	488	509	441	406	474	454	462	478	465	465	473	474	498	502	461	511	474	468	500	477	432	461	483	474	456	472	500	470	480	501	492	493	496	451	423	466	473	456	488	489	480	492	467	492	469	469	452	458	466	463	523	455	486	481	512	466	451	460	477	489	467	457	499	434	467	467	491	455	460	484	465	485	465	494	480	490	480	484	451	517	448	478	498	506	504	452	469	464	490	496	488	474	494	483	466	470	451	475	476	472	444	470	481	474	487	490	472	455	494	462	477	476	471	496	471	489	493	470	460	456	449	462	452	520	481	461	530	479	510	468	466	457	475	499	460	497	479	474	488	463
24140	20809	27259	24781	22304	8580	1712	1134	965	950	1082	933	920	904	876	835	924	907	860	860	879	928	868	900	857	814	816	875	843	902	901	845	891	853	926	843	856	901	861	880	853	850	883	909	841	916	905	874	836	894	873	855	853	871	823	888	857	822	886	845	899	876	880	848	869	889	846	863	901	872	874	929	858	799	863	878	883	891	858	844	854	886	870	914	886	886	821	797	857	871	860	821	901	887	873	872	833	882	914	847	849	841	864	865	858	892	837	909	900	862	892	828	852	808	899	853	844	883	886	876	842	894	848	844	887	880	919	877	848	848	894	813	811	855	906	830	895	887	874	846	884	895	880	909	871	864	874	893	838	890	898	892	886	888	842	866	799	913	900	866	857	866	845	906	858	882	835	812	828	815	866	878	829	830	880	887	813	841	876	852	839	886	868	853	883	834	885	857	847	849	899	860	854	887	853	859	846	867	869	875	860	831	820	856	852	875	855	916	840	845	848	858	892	867	864	838	847	869	883	894	873	881	866	857	854	859	876	933	876	862	867	842	831	912	837	869	882	897	910	831	875	830	869	908	907	865	849	878	903	831	909	798	874	831	846	856	866	829	883	898	852	901	868	874	821	874	846	878	850	916	851	818	856	870	838	884	890	842	809	898	865	859	858	869	799	872	838	903	859	821	830	895	855	827	842	878	795	855	844	815	905	849	880	837	884	881	833	864	869	919	918	885	827	824	863	834	886	853	873	871	887	840	878	883	902	833	819	878	870	860	874	915	886	874	810	860	872	878	857	851	798	867	840	854	881	826	851	807	892	898	844	832	880	870	872	865	916	871	894	862	836	844	881	807	829	858	901	861	840	910	907	845	827	894	855	855	913	904	883	818	887	857	879	876	858	802	865	930	861	838	897	851	906	882	781	881	844	872	822	882	896	829	800	820	897	909	848	911	877	876	869	873	842	906	883	876	870	875	879	885	875	813	810	910	839	880	869	906	833	838	860	887	873	868	856	860	879	867	882	921	879	863	838	855	860	832	823	910	860	901	858	836	847	922	901	855	860	889	901	901	862	873	845	830	833	863	865	844	830	883	828	865	824	831	838	855	925	834	809	863	835	932	865	878	861	888	905	846	871	843	894	918	840	885	862	840	877	900	925	860	889	816	857	842	884	880	819	892	874	863	850	859	866	887	892	867	875	854	819	856	843	889	858	873	924	880	888	890	900	872	913	870	844	849	842	859	875	879	872	918	851	805	837	842	895	901	891	824	927	861	851	867	814	838	835	870	856	845	859	879	888	832	872	859	961	873	862	853	835	908	927	891	857	855	867	863	842	885	829	898	870	825	770	850	841	856	858	846	859	883	867	859	840	845	934	843	826	879	810	838	881	867	851	841	861	810	874	834	853	852	878	857	816	874	843	825	905	835	841	866	903	836	842	846	890	873	825	872	853	885	878	831	883	835	899	829	858	840	856	819	879	840	863	881	850	880	859	867	839	920	849	903	845	857	807	824	846	860	872	883	835	860	902	869	851	844	838	926	897	832	846	825	905	839	890	857	912	850	838	875	920	887	891	838	825	867	926	845	851	859	905	845	830	887	879	875	931	911	886	877	873	860	825	890	868	889	804	860	879	849	893	858	815	883	832	853	894	917	880	907	900	837	855	842	891	932	886	813	919	846	857	813	868	850	898	893	889	872	857	851	871	859	848	830	840	873	876	844	849	836	880	835	852	853	891	845	854	850	854	898	875	886	849	872	784	877	823	847	843	889	830	866	879	827	824	850	888	870	827	872	853	878	952	901	891	817	877	852	867	882	851	910	849	865	826	875	917	853	877	839	899	865	874	838	870	913	865	853	870	850	891	877	874	882	858	842	832	861	869	890	869	871	849	892	819	829	879	886	866	867	901	863	857	849	808	890	815	900	856	811	844	878	852	866	868	896	842	839	817	848	881	860	854	840	897	892	888	854	819	865	858	861	853	835	907	839	857	829	911	882	862	868	839	803	852	875	904	802	859	883	818	869	830	833	869	910	883	856	793	896	884	884	800	874	879	867	881	845	873	895	901	876	904	864	899	874	843	870	897	861	904	857	872	883	872	926	831	872	898	861	838	835	874	859	877	854	825	838	877	878	832	856	820	834	839	853	867	864	887	943	853	833	879	880	866	908	842	886	820	864	869	869	874	901	887	907	901	859	885	864	804	837	823	830	821	844	850	946	867	833	857	841	818	866	854	844	826	876	853	841	927	848	822	851	821	877	898	891	851	859	833	854	868	922	885	869	873	913	860	886	856	832	868	870	809	864	837	860	827	888	851	898	848	875	868	864	863	844	815	887	843	920	848	898	829	845	857	829	884	899	837	883	866	895	885	825	853	867	845	851	871	881	825	846	877	894	870	908	848	828	836	901	874	857	864	866	834	861	883	892	850	856	854	885	860	916	911	880	916	813	909	839	875	817	875	824	845	853	851	832	806	839	851	871	881	867	860	768	868	835	828	883	912	831	866	890	826	861	899	848	875	861	874	858	866	880	853	795	899	882	849	812	869	912	896	886	849	866	897	848	863	887	806	821	893	926	895	870	840	863	832	888	836	877	851	857	866	884	886	896	880	842	837	845	884	881	822	903	868	878	882	907	862	858	895	896	851	847	870	876	852	886	887	855	841	859	903	819	808	842	859	893	892	846	871	872	850	857	862	853	918	925	857	882	898	833	876	866	892	852	899	895	852	898	862	844	807	835	949	877	855	848	842	831	860	847	876	862	832	883	835	895	885	841	860	878	903	849	819	831	880	828	871	857	846	839	865	917	912	866	833	818	849	857	880	880	851	848	899	848	867	891	897	870	891	850	909	896	830	804	844	904	856	897	829	903	835	927	871	886	911	860	819	850	854	892	863	900	810	919	883	901	893	862	853	839	814	888	859	903	905	891	948	902	799	831	869	820	829	886	858	850	842	872	859	860	852	874	935	903	853	855	886	836	823	819	892	833	865	868	879	845	883	919	835	866	831	808	855	878	829	873	863	890	829	836	883	860	870	855	830	867	894	843	897	852	902	807	856	837	845	874	848	850	871	882	875	907	900	852	794	843	896	907	865	847	919	899	894	857	869	864	887	844	840	883	908	845	907	849	882	893	877	832	902	814	778	880	924	887	839	851	909	860	841	864	845	849	827	902	854	840	846	841	827	852	868	852	913	869	818	902	851	903	815	879	903	864	844	855	870	841	828	883	879	855	871	828	841	882	864	885	901	874	823	866	869	857	913	829	909	869	860	876	864	821	864	873	827	893	880	874	866	855	874	888	851	885	876	848	884	774	897	873	911	861	874	937	907	851	885	860	851	860	898	786	839	875	874	844	840	825	799	871	889	877	872	864	887	826	837	818	866	882	857	837	856	904	897	822	855	885	882	921	817	868	862	861	864	928	828	896	877	874	845	853	862	892	876	855	896	837	877	894	857	869	863	874	877	872	864	885	878	895	838	854	888	892	880	870	878	874	891	879	871	898
21239	40806	27674	22894	24838	3305	1954	1310	1082	1035	1131	907	934	877	871	867	876	849	820	856	917	880	897	862	868	856	849	830	859	879	934	862	842	799	888	877	871	859	865	892	862	855	830	817	831	852	852	887	833	879	858	844	837	877	804	840	846	868	835	840	845	823	826	797	868	839	909	854	868	847	865	872	820	891	838	846	894	806	789	859	872	828	856	902	812	865	891	845	825	815	830	834	851	830	824	839	868	915	884	839	844	858	889	829	850	834	860	895	882	847	819	863	890	845	790	857	854	881	805	853	814	818	851	849	825	845	806	846	821	837	852	873	840	820	822	865	829	885	809	868	784	845	784	817	834	822	826	806	832	800	842	858	816	861	872	863	855	833	856	854	816	850	782	846	829	849	863	856	877	863	869	858	783	868	871	853	854	831	851	900	830	849	831	884	865	867	866	845	862	914	833	852	827	826	871	823	859	825	775	815	841	885	866	860	861	844	853	900	885	817	836	824	810	872	856	856	848	898	880	821	822	852	870	820	801	915	804	895	817	885	840	793	849	829	832	833	890	810	870	831	874	824	900	828	819	827	924	802	805	829	847	879	844	816	862	855	856	899	870	853	870	882	804	840	798	852	806	824	846	874	851	836	829	823	851	907	789	843	840	849	830	871	875	879	903	806	877	871	886	866	840	858	851	832	848	835	861	859	827	847	837	859	841	816	849	849	877	812	801	864	818	823	905	806	817	801	862	875	807	806	864	882	867	833	845	858	854	859	871	868	882	832	847	841	860	804	886	860	840	818	836	897	855	825	887	871	813	829	820	842	880	835	880	862	839	861	904	865	842	797	865	816	882	815	826	846	811	897	895	798	853	871	876	872	902	836	825	879	851	882	810	833	832	799	883	869	781	863	817	839	836	863	853	841	903	853	852	891	829	790	853	819	919	838	813	847	892	855	860	849	854	864	889	867	861	834	873	841	896	840	852	869	835	844	835	844	841	825	879	881	878	917	825	817	844	836	857	858	840	881	862	841	843	843	831	829	860	781	841	832	855	880	876	854	832	866	834	818	824	864	848	844	836	874	791	859	907	807	840	778	837	794	815	814	867	862	858	868	844	797	839	847	930	875	854	817	826	838	849	876	808	852	849	841	861	841	887	793	874	851	871	820	826	841	817	831	900	885	856	829	862	787	836	839	825	808	876	854	816	889	849	846	826	855	826	825	884	865	869	856	868	898	806	852	859	863	851	857	841	826	821	849	862	832	808	840	850	897	884	844	839	817	845	862	820	836	875	831	819	846	848	814	829	879	835	835	810	820	870	836	833	810	887	850	824	867	853	838	825	879	834	832	796	880	859	843	821	816	937	878	791	858	813	877	831	807	826	812	801	850	826	820	816	881	898	846	861	786	817	840	821	848	846	810	866	842	835	857	847	802	832	824	803	826	865	858	902	825	880	905	880	867	847	823	871	833	889	855	835	825	891	858	810	872	870	798	839	844	891	830	848	863	856	821	864	824	837	864	823	831	797	831	849	785	822	792	888	875	805	793	841	840	859	803	881	845	873	819	840	808	860	799	833	849	848	876	810	817	896	885	864	852	818	865	882	814	833	853	870	862	825	857	860	810	843	834	864	833	784	882	838	897	843	844	843	898	908	827	858	872	814	861	839	867	874	816	890	888	896	866	801	820	881	867	815	904	811	891	884	827	820	784	810	835	855	826	812	822	833	817	800	861	825	893	845	824	859	844	835	850	844	862	896	862	859	883	876	828	760	796	886	893	830	791	873	838	867	856	840	840	863	807	902	886	817	877	799	816	861	846	802	852	862	837	867	874	863	882	845	860	848	876	850	856	873	843	910	877	898	817	830	851	841	853	849	875	862	826	789	832	835	805	883	852	855	887	840	827	829	825	819	857	813	912	828	936	866	861	865	875	857	796	905	845	822	878	864	868	900	847	907	851	912	882	838	835	913	811	811	886	829	854	863	810	820	831	864	837	825	835	891	828	866	861	838	858	824	818	870	843	857	884	835	800	853	846	887	867	869	892	883	851	846	844	867	862	872	836	877	883	866	834	854	852	811	829	860	896	832	847	820	867	830	860	848	874	840	842	818	871	825	804	855	791	904	861	837	896	842	874	830	922	873	853	764	852	867	862	853	815	858	824	853	833	824	868	899	865	853	794	851	877	847	844	823	839	825	905	885	852	817	823	838	844	893	816	889	855	880	790	881	854	903	810	851	908	858	822	854	816	839	857	879	825	927	844	823	829	857	891	817	843	855	872	896	847	879	881	866	849	868	858	852	788	821	856	848	842	786	850	807	850	833	815	811	849	876	870	854	790	853	854	848	866	918	863	844	852	820	878	857	862	839	837	869	844	787	843	849	837	857	819	827	872	878	842	871	822	806	816	801	892	889	867	808	849	863	825	829	848	797	816	836	842	862	851	819	892	845	886	876	849	804	854	839	816	861	823	845	886	868	838	833	810	835	867	869	863	838	860	818	852	867	813	820	840	885	809	810	865	868	878	831	806	821	865	892	850	856	814	869	865	835	821	882	898	923	786	851	867	869	840	862	842	806	882	861	825	866	835	831	866	850	873	848	854	857	834	819	860	832	878	917	793	853	810	868	886	849	841	842	901	885	873	907	865	875	889	861	871	885	886	837	891	859	843	830	850	830	879	851	855	816	873	801	890	848	805	840	892	829	852	855	894	827	907	838	816	858	820	783	922	832	802	805	897	775	848	882	870	834	854	854	865	851	848	804	849	838	851	861	864	874	844	826	846	838	898	901	898	890	848	827	846	830	839	831	826	830	836	861	821	896	860	849	808	882	849	935	817	860	871	823	823	822	839	888	861	856	816	865	834	873	841	828	853	860	780	888	824	788	868	863	824	903	823	889	889	871	865	764	823	844	826	873	874	901	829	886	886	827	888	871	847	815	818	913	850	872	830	855	819	904	861	877	830	847	835	897	827	864	821	841	849	812	845	828	865	873	793	835	862	866	859	848	860	850	852	838	875	825	845	915	846	879	835	861	842	843	843	812	855	838	913	821	833	843	868	801	860	814	867	837	844	930	839	828	795	842	838	885	870	903	851	816	830	910	831	877	832	849	822	769	870	830	887	817	866	859	851	895	851	846	844	907	886	841	814	930	845	825	865	901	874	883	881	866	892	864	844	954	826	812	803	786	876	844	906	878	855	822	814	851	847	864	893	833	821	866	874	897	834	828	878	886	868	888	906	813	844	891	854	856	809	779	809	792	824	819	844	882	874	875	876	869	850	847	827	888	852	834	837	908	807	897	844	880	810	820	845	829	859	866	842	863	809	851	853	878	839	815	862	862	860	851	838	843	877	829	793	899	849	895	845	866	848	875	792	862	860	935	810	877	814	806	874	851	805	796	855	864	862	819	875	813	884	827	883	850	881	826	850	844	792	872	844	852	812	828	851	819	847	830	852	838	836	860	770	895	852	865	859	841	855	845	892	803	827	863	892	817	818	843	830	887	805
22129	20906	28604	23451	24322	21207	14881	1762	750	657	1060	556	514	445	453	422	445	399	378	366	368	334	385	381	362	362	343	349	363	364	380	348	344	320	321	285	301	329	338	311	299	349	321	335	323	316	335	333	355	353	328	312	309	324	333	302	322	328	341	331	356	344	352	307	352	349	330	330	325	340	299	314	324	322	318	361	331	281	316	328	328	290	318	320	307	323	317	343	299	289	294	343	338	335	314	322	301	306	318	333	311	291	307	310	325	321	362	327	340	301	360	332	309	323	282	334	336	326	297	355	323	317	316	287	334	337	314	317	330	331	315	293	316	320	288	344	315	309	328	329	343	353	322	323	345	315	360	341	291	322	330	290	274	335	363	323	299	317	312	289	319	295	356	334	313	326	336	287	338	301	301	309	307	333	276	297	319	343	304	333	338	315	315	346	352	317	311	309	319	326	310	358	335	337	339	313	318	321	308	317	361	321	324	338	311	302	345	338	313	313	293	338	332	343	349	338	304	332	322	310	318	347	288	307	352	324	321	322	315	314	287	299	307	329	326	334	300	307	311	340	336	332	352	316	350	309	344	321	330	314	315	319	291	333	310	328	345	346	310	334	335	316	332	333	296	362	331	339	352	319	332	338	313	355	313	288	312	310	331	324	314	327	317	318	329	331	329	321	314	300	323	329	337	342	335	338	307	295	292	312	324	306	292	353	323	322	293	305	345	305	336	334	282	290	341	335	298	339	325	297	319	316	340	309	329	345	333	304	315	314	352	330	302	317	322	345	330	344	327	331	327	319	351	314	327	362	336	321	348	317	372	321	268	327	320	304	316	344	320	321	351	313	337	339	350	321	330	340	352	336	353	329	323	324	320	321	309	324	316	311	322	323	358	342	328	314	342	315	350	315	309	294	339	313	310	339	321	331	310	318	318	345	322	305	332	313	328	313	296	309	322	306	303	334	367	314	342	346	311	350	316	338	309	295	314	320	341	314	322	324	336	324	325	341	338	330	337	339	286	333	333	309	323	334	338	334	322	349	356	307	300	313	309	333	346	334	325	349	306	322	309	294	359	351	295	335	300	337	325	341	308	369	334	318	315	320	371	344	319	305	320	337	324	317	313	309	327	295	309	323	339	299	351	329	346	313	303	313	316	322	302	338	319	329	341	333	343	335	307	286	323	312	347	311	328	336	367	317	345	319	325	300	338	334	325	310	322	326	321	329	325	340	314	276	327	319	332	325	323	377	326	331	336	342	303	321	305	345	360	356	303	326	322	314	296	320	338	317	362	286	370	311	285	319	310	341	308	322	320	297	311	337	314	347	296	318	316	341	328	358	328	318	307	349	317	331	301	312	346	321	325	287	369	303	317	356	332	327	362	315	336	320	331	309	301	323	308	289	316	313	360	296	324	335	323	346	333	313	318	313	312	319	332	303	314	362	304	300	333	312	312	326	321	333	337	323	347	332	313	330	314	308	326	293	331	325	341	355	310	304	319	336	320	301	338	329	297	313	307	332	332	297	335	323	344	353	353	326	315	325	330	358	351	295	318	310	300	301	332	293	314	301	315	334	315	307	324	359	316	308	329	328	303	305	321	354	332	288	314	328	358	345	316	336	283	305	336	308	328	316	338	301	290	292	307	324	316	343	333	313	314	348	317	288	325	290	323	316	318	320	331	321	304	300	327	320	337	309	302	350	354	316	308	322	336	353	333	331	331	368	330	320	359	324	271	363	307	319	346	309	328	353	334	321	315	305	321	351	304	327	347	348	307	327	325	346	289	379	311	305	313	288	310	317	308	331	309	321	325	310	347	342	323	323	298	323	359	337	343	318	313	351	321	317	286	318	344	329	330	314	277	325	301	300	356	322	314	322	323	312	314	336	323	296	322	337	319	279	350	338	326	336	320	303	333	302	351	310	313	295	340	322	281	345	322	336	356	321	324	320	315	312	339	321	294	323	297	339	309	328	312	331	315	292	323	296	359	329	328	322	372	343	317	319	308	349	314	325	305	322	322	329	302	291	332	315	357	333	333	318	294	363	362	281	305	316	323	313	318	306	346	334	344	356	307	350	303	366	336	327	296	328	342	360	341	319	319	335	315	326	322	296	309	339	317	315	316	324	305	334	327	357	327	325	310	300	326	330	329	351	343	323	321	346	345	307	319	324	300	323	319	319	329	312	334	316	319	354	315	332	339	320	330	334	320	343	319	304	324	324	323	294	297	302	333	322	332	322	334	326	319	339	308	303	327	339	314	303	310	329	315	307	349	318	355	297	293	340	308	353	361	305	357	313	345	300	296	322	347	333	298	311	315	323	337	292	321	356	326	296	307	328	322	306	344	317	355	292	312	367	317	303	334	337	329	309	347	314	316	340	324	319	321	301	324	304	316	329	316	305	326	350	326	335	297	344	307	311	337	308	311	342	321	316	318	320	335	324	352	369	338	325	289	335	309	340	324	359	300	342	319	333	324	327	311	306	323	364	331	283	347	331	325	338	342	317	301	322	327	323	298	307	358	318	303	329	320	332	336	349	341	318	320	284	348	303	340	323	337	320	355	340	352	302	336	305	333	346	344	322	319	332	350	318	312	335	331	283	324	293	306	306	307	317	318	336	308	342	333	347	347	327	308	329	350	330	301	328	341	313	312	337	334	336	329	328	321	351	342	322	292	352	320	304	326	322	314	349	330	349	297	327	348	325	317	350	298	318	337	337	335	318	331	343	310	295	308	337	317	323	303	315	329	305	314	314	297	296	293	339	340	305	354	372	326	343	286	298	313	363	294	307	334	335	321	342	325	315	300	289	320	331	319	335	333	318	321	355	347	325	318	337	311	311	315	345	320	298	334	329	320	305	346	325	318	319	308	347	341	309	322	330	340	326	339	304	312	326	330	319	357	291	291	323	327	366	352	313	324	321	303	326	319	311	344	320	330	345	320	312	319	345	345	314	320	318	320	323	314	318	383	346	321	317	372	340	339	324	322	299	370	305	320	303	318	318	322	308	355	327	330	302	337	313	299	328	314	324	322	325	327	332	311	318	303	288	327	308	328	323	300	316	304	339	297	326	281	300	319	308	347	308	296	319	347	322	322	293	270	338	313	302	329	320	333	323	297	344	330	341	330	328	317	287	322	316	321	328	332	328	359	337	287	303	332	314	318	290	303	327	343	316	319	336	315	318	326	336	318	351	324	334	339	340	332	341	310	290	329	337	325	334	340	343	335	345	352	336	312	342	338	310	324	310	330	318	322	301	357	341	319	323	308	336	327	318	331	321	324	343	337	341	340	331	335	301	303	333	313	314	305	322	346	274	329	303	362	326	303	287	294	322	385	321	323	326	312	289	352	320	344	351	320	320	321	320	361	313	330	323	322	318	305	309	351	308	304	339	333	319	306	355	325	316	322	343	298	313	319	332	314	338	359	314	334	331	308	274	315	321	328	321	322	294	299	299	330	318	350	318	336	375	331	348	323	304	324	341	331	283	344	327	327	324	320	322
24835	50188	35987	37442	41948	4830	2973	1607	1024	763	1445	598	544	500	483	455	434	404	414	463	411	373	390	398	333	393	341	334	360	380	348	357	345	319	355	347	344	327	312	318	352	340	340	298	345	311	325	334	319	329	325	330	317	346	304	364	319	327	346	287	350	340	335	308	316	319	318	326	316	327	319	342	289	312	332	336	301	322	289	328	325	325	308	326	300	292	341	316	318	347	303	315	310	294	316	312	308	315	338	340	314	317	294	305	324	330	328	311	303	310	327	323	305	334	334	331	336	312	274	309	317	324	299	306	321	305	312	309	329	308	297	298	326	315	331	317	329	321	315	324	318	340	313	340	315	310	313	299	337	306	320	306	302	284	318	320	311	309	306	301	323	304	299	310	306	299	341	277	305	301	335	309	326	303	293	323	357	330	298	311	359	329	339	280	288	322	296	318	324	308	330	330	326	311	321	357	295	293	341	311	286	375	327	300	323	336	294	323	298	327	335	345	314	317	314	342	322	306	347	337	297	313	307	299	343	319	327	338	330	299	321	337	312	319	324	332	294	304	326	318	318	292	314	295	344	360	308	353	325	297	331	302	317	311	344	293	309	326	293	309	306	304	312	315	341	314	316	332	307	307	288	315	315	317	313	344	323	306	328	304	331	280	320	286	348	302	313	316	310	311	304	330	320	328	313	286	320	320	317	311	308	315	320	321	312	317	311	301	330	312	282	308	300	322	375	309	329	296	304	341	291	314	308	325	302	307	308	367	353	316	305	311	332	316	340	325	324	310	311	303	323	361	306	306	334	308	325	303	305	314	321	324	306	317	319	320	304	328	302	314	294	339	333	322	317	304	335	297	314	330	310	323	337	304	342	332	335	310	300	300	280	310	329	317	304	348	339	335	320	323	296	325	301	343	316	314	310	298	332	315	323	297	322	310	320	292	328	299	306	327	303	323	327	296	329	287	328	326	316	339	328	287	335	310	317	308	290	332	337	327	330	341	320	323	285	327	305	304	306	312	340	335	293	297	327	329	316	336	347	314	306	342	341	329	299	311	278	299	312	312	330	311	325	336	314	302	324	286	317	324	314	301	289	319	290	321	334	345	331	318	328	310	308	310	315	289	309	324	314	342	338	297	327	307	311	321	328	349	311	324	306	346	332	344	302	300	364	341	296	309	337	355	318	316	344	309	322	362	320	287	339	311	317	337	308	333	304	339	330	290	305	313	345	290	326	319	316	308	323	333	297	324	299	308	315	315	324	300	277	339	314	329	306	297	353	328	290	300	319	314	314	284	300	309	313	305	363	332	308	324	312	337	342	320	346	311	306	313	309	338	332	327	323	331	328	324	310	281	324	312	279	275	302	311	345	337	324	339	293	329	304	335	324	327	321	322	327	322	304	326	336	288	303	329	337	322	323	326	305	339	351	302	329	336	269	329	332	307	324	315	330	312	314	332	317	300	301	301	307	320	288	317	309	337	304	332	310	285	314	328	316	291	312	334	338	327	310	333	286	335	342	294	332	327	323	323	301	318	323	314	291	320	300	318	350	317	341	303	310	336	311	344	295	321	272	306	321	300	307	294	296	293	295	303	322	353	348	298	287	327	327	337	317	329	305	325	321	309	323	303	312	289	343	315	310	366	321	326	311	309	302	326	286	334	323	294	316	304	286	292	272	349	277	301	361	343	314	330	303	297	343	336	348	285	318	291	339	330	312	345	345	303	326	318	313	309	310	332	333	331	302	324	343	318	304	333	314	311	300	325	337	335	343	334	307	342	307	335	333	321	326	348	349	310	286	326	305	332	322	321	335	329	323	311	305	344	306	298	309	365	318	344	291	307	326	299	314	322	313	318	343	302	324	321	290	290	335	341	323	325	301	291	320	337	338	298	333	300	319	319	294	310	327	325	337	304	361	312	311	315	328	336	302	336	304	319	356	329	295	303	326	315	307	342	335	329	310	319	337	316	318	305	306	331	321	323	327	311	316	317	318	282	302	325	325	345	328	325	340	290	350	330	319	323	313	310	337	300	308	315	322	301	351	327	295	291	326	284	306	314	322	342	305	324	321	298	316	334	317	328	332	291	311	335	300	339	319	297	296	319	340	329	326	332	292	309	328	316	291	301	310	321	314	319	310	339	306	329	310	322	294	327	303	284	295	321	317	324	331	319	320	341	320	322	323	317	329	323	321	310	297	296	340	335	334	348	296	302	304	316	294	316	347	320	329	289	318	311	313	305	364	324	295	319	319	323	311	339	347	311	308	326	324	354	280	315	305	328	312	345	302	325	332	315	291	287	307	306	326	325	325	307	316	308	321	329	323	305	312	311	317	312	338	340	342	320	318	333	313	328	300	318	326	307	310	273	297	332	292	334	307	301	314	291	328	347	300	320	320	307	317	303	321	333	338	309	320	313	320	285	315	334	311	337	287	294	321	325	301	301	324	316	312	331	301	316	312	301	317	343	308	305	335	320	303	296	328	351	294	304	326	278	328	304	304	310	332	282	325	318	326	304	312	327	321	307	323	311	313	327	284	302	332	319	317	327	292	307	316	307	267	324	315	343	347	302	298	310	344	301	304	300	315	295	309	311	348	315	323	322	308	327	298	302	290	348	325	285	315	306	343	324	316	312	323	337	304	302	305	307	321	342	326	337	321	343	311	341	336	308	342	329	291	336	324	325	327	323	296	306	308	289	311	311	282	311	299	307	335	314	339	319	311	318	315	309	336	303	315	284	313	334	321	304	316	304	276	313	315	296	310	315	287	310	318	295	339	313	318	313	291	278	299	312	280	349	322	304	341	318	322	335	305	328	324	323	325	332	301	308	348	328	344	330	287	309	315	333	311	289	319	347	297	327	312	287	350	310	312	324	313	301	304	318	316	317	348	336	329	324	305	341	312	286	298	306	311	315	315	344	316	313	318	267	341	291	321	290	310	303	319	325	284	316	316	335	348	307	316	276	338	286	306	332	282	302	308	334	323	327	351	308	315	299	322	309	313	336	345	329	303	317	292	335	346	314	331	321	338	324	334	302	320	301	312	323	291	313	361	300	295	310	346	318	332	347	329	313	307	312	319	330	335	350	320	360	300	349	302	295	365	292	313	317	343	319	323	309	331	316	316	333	334	343	343	301	326	325	328	312	329	310	318	309	363	310	313	313	313	317	327	311	327	331	318	289	290	302	368	353	324	330	293	355	312	319	329	341	321	323	327	289	302	325	326	305	301	303	330	326	326	322	327	295	334	296	350	315	313	295	294	316	330	346	312	318	346	351	337	313	319	304	304	320	291	334	334	307	312	334	307	302	327	309	333	309	307	314	304	350	305	337	303	309	317	298	326	295	302	343	305	319	313	293	362	310	331	299	317	308	324	302	329	327	311	351	321	312	331	304	278	309	306	293	322	323	310	298	336	306	314	316	346	321	346	330	344	325	322	312	344	302	304	362	309	343	297	316	316	325	331	292	311	329	330	317	318	305	334	314	325	356	301	325	315	340
27825	23074	22596	11302	6897	1552	1380	881	865	859	879	872	915	859	872	877	810	871	852	804	813	838	873	846	827	845	877	824	844	908	816	856	855	832	908	785	811	855	845	876	863	881	793	829	834	864	875	891	853	843	908	845	851	813	862	887	797	843	909	830	881	872	846	897	860	839	850	906	821	842	860	842	847	851	843	858	841	808	910	804	853	821	805	858	870	793	862	859	830	797	865	848	880	849	857	840	869	842	828	852	862	833	791	848	864	799	855	883	764	882	835	874	893	804	780	835	897	840	864	852	870	860	839	852	828	876	854	838	829	863	821	811	802	856	809	856	814	855	880	831	883	872	855	852	854	845	870	850	837	826	857	860	887	867	837	828	921	848	853	876	825	797	857	855	875	795	838	784	807	803	879	868	847	837	855	840	860	789	836	813	840	859	862	828	814	843	889	838	841	856	842	844	856	842	852	820	864	908	899	851	825	898	873	868	841	839	830	860	875	846	867	849	846	863	788	852	858	867	853	810	827	797	872	888	834	865	871	903	865	792	901	848	862	811	821	842	888	810	862	854	818	882	883	849	796	786	899	783	828	875	876	855	854	831	840	833	838	888	878	864	800	879	865	868	855	858	872	867	837	860	840	857	876	872	866	850	817	883	806	857	834	886	833	845	856	815	854	855	822	816	815	861	839	869	849	846	870	828	841	829	801	844	854	827	857	843	845	883	849	873	791	903	871	818	833	844	824	881	822	900	928	861	815	845	843	883	855	855	828	826	845	793	826	851	877	865	835	844	833	818	857	770	889	809	840	837	863	862	791	850	810	891	831	878	865	865	802	797	891	835	880	826	798	863	912	810	884	845	834	839	924	852	848	867	832	816	852	871	861	840	856	809	880	857	899	862	807	842	794	793	868	869	855	848	829	841	820	821	826	882	833	829	841	846	839	855	836	874	830	835	839	902	859	829	836	820	837	866	876	877	826	869	808	922	872	849	847	878	887	856	863	860	878	856	839	847	898	888	795	826	832	833	864	847	847	841	838	893	831	858	863	868	884	848	883	842	827	848	918	833	839	858	827	836	833	855	856	794	852	840	824	911	816	835	864	856	849	910	843	850	888	859	871	865	829	845	844	919	887	886	865	798	813	833	840	835	831	855	813	823	830	885	863	819	827	908	801	896	799	863	847	876	840	865	862	818	824	842	846	847	840	841	880	830	878	872	882	853	831	897	780	797	849	821	820	849	840	845	848	907	850	854	887	827	890	873	844	880	856	826	892	846	880	859	812	857	837	824	920	835	865	817	825	840	918	862	852	863	807	844	809	900	863	853	868	829	812	821	879	816	910	825	854	848	891	851	831	872	824	893	818	841	845	877	820	860	864	857	849	851	852	789	825	861	819	889	896	856	853	846	881	859	869	893	795	885	889	849	801	862	864	841	868	880	801	869	856	893	826	823	857	848	840	854	854	865	842	804	857	836	833	843	819	861	825	850	845	912	864	879	847	821	840	884	831	839	862	847	863	913	830	805	852	862	824	833	872	849	833	866	799	864	866	844	839	839	893	805	861	826	849	886	825	842	825	844	873	831	836	875	829	895	853	835	857	801	908	895	857	900	877	876	910	841	811	885	800	809	848	862	831	843	854	855	893	826	806	791	879	873	872	826	815	865	897	892	817	811	916	787	848	908	841	842	862	864	858	856	870	839	826	891	862	868	836	836	840	825	846	841	795	868	871	832	858	822	818	835	857	913	879	849	867	892	864	885	849	806	821	820	849	835	895	825	894	855	851	789	875	862	843	878	889	872	835	873	831	859	835	834	844	833	787	803	868	845	853	802	818	873	915	860	826	864	836	865	861	801	829	849	852	832	874	823	847	855	854	867	883	765	876	830	903	889	849	855	885	806	913	812	823	876	803	836	852	861	829	836	864	821	815	828	878	848	860	876	802	773	867	824	898	837	853	851	877	872	851	920	845	822	832	906	838	831	847	849	866	813	855	872	846	868	861	846	850	841	851	817	827	814	851	884	829	826	889	873	867	852	845	842	864	840	863	828	836	876	864	852	893	840	839	839	876	854	855	862	833	838	863	841	865	870	876	853	815	862	868	836	888	860	846	856	812	843	857	884	816	846	819	837	831	859	829	835	809	780	845	890	839	863	884	867	817	828	814	791	852	869	834	900	834	795	873	859	834	848	871	817	834	870	848	801	888	865	818	846	848	892	839	869	863	827	890	856	839	871	824	893	822	825	813	844	835	819	853	850	837	858	865	873	893	921	892	858	874	830	815	838	824	857	794	862	841	923	846	865	878	848	865	797	886	846	906	898	850	843	867	880	857	835	892	860	893	789	852	817	819	893	791	880	831	861	840	846	857	863	872	849	801	832	829	827	860	845	834	795	866	822	886	875	818	824	856	889	869	836	845	837	849	864	885	846	819	867	849	809	842	853	820	828	843	821	838	806	891	849	881	844	850	808	807	775	869	843	829	805	891	871	851	828	888	847	813	840	836	841	868	866	844	886	837	887	829	828	833	898	925	814	820	876	850	882	808	862	809	860	860	839	865	894	870	908	834	833	857	902	873	830	828	826	850	872	824	857	889	879	858	879	891	859	868	834	893	844	820	810	873	838	875	916	864	870	829	820	815	887	818	802	806	834	889	894	880	830	875	844	842	819	844	876	849	853	847	836	842	808	860	792	857	900	838	867	871	852	836	800	841	805	872	842	794	899	856	865	844	770	862	813	863	872	858	848	784	770	858	813	796	897	865	920	878	826	906	876	802	821	830	836	835	885	831	830	849	845	892	829	850	884	846	887	871	846	848	874	854	853	832	829	850	861	847	879	869	841	845	867	861	821	864	839	816	891	849	848	860	837	817	823	870	873	823	843	827	830	849	857	858	820	814	835	843	903	843	845	826	903	846	909	890	883	878	845	863	852	838	845	837	866	868	870	839	883	853	819	842	895	865	886	791	809	842	848	886	836	831	837	810	818	853	879	824	880	861	850	920	842	825	882	846	828	874	839	867	825	884	827	791	812	853	852	844	833	846	813	856	878	857	883	836	840	803	819	855	883	862	834	855	801	856	875	815	852	838	834	793	791	885	875	854	874	845	857	857	864	891	856	848	890	885	850	871	861	863	874	865	861	859	869	854	823	863	861	867	841	901	877	877	829	885	921	873	894	803	911	834	824	837	796	870	772	869	875	811	834	864	892	856	861	886	818	818	823	820	811	818	791	800	814	839	890	876	848	878	809	848	874	871	857	829	841	815	869	847	861	829	856	844	819	800	853	823	846	853	882	850	862	813	819	872	860	819	812	883	817	866	807	834	890	854	839	827	843	862	859	798	822	878	840	868	797	820	810	843	873	886	838	843	860	816	882	851	821	898	830	846	844	838	803	871	857	910	804	871	858	877	862	845	884	848	843	831	836	829	860	793	808	852	884	871	819	850	855	804	839	793	860	854	829	867	834	840	783	821	838	867	843	864	855	823	881	882	858	839	810	843	860
20670	34101	22178	8067	5880	1421	1430	1025	917	827	827	914	891	819	882	862	876	893	944	865	833	894	809	791	869	879	864	848	835	914	843	849	894	863	907	803	859	887	835	867	878	830	872	853	831	862	878	859	873	859	911	813	861	884	896	831	896	827	922	896	870	903	840	890	906	851	919	870	813	849	846	821	826	854	834	858	818	824	870	814	891	833	920	888	831	877	857	869	852	881	863	879	854	858	904	877	903	871	824	806	874	879	865	811	857	848	848	840	929	854	847	872	871	868	834	858	881	841	923	837	780	877	894	839	800	855	840	790	867	871	848	832	872	851	897	915	863	849	839	851	846	852	861	825	894	882	882	877	840	897	846	867	876	842	858	862	849	887	814	833	836	877	820	860	793	850	901	844	832	847	875	868	813	844	870	839	827	864	881	834	888	803	870	858	842	818	836	863	852	868	862	843	806	873	849	814	863	858	884	884	830	860	901	848	805	830	851	879	808	851	856	808	913	845	883	874	893	833	887	895	864	809	800	872	875	850	876	883	812	887	886	856	843	873	869	829	926	850	810	893	849	854	823	797	867	852	880	831	811	884	884	925	810	866	895	825	911	812	945	893	855	852	856	858	893	838	898	859	855	821	890	878	826	834	888	857	826	865	829	894	849	830	872	830	870	898	873	813	882	872	836	899	878	912	895	854	846	876	865	840	890	852	810	887	839	891	908	914	889	862	798	896	839	825	836	888	793	867	841	811	850	855	836	904	869	880	841	845	865	901	883	813	859	819	847	815	937	857	878	836	826	838	865	878	885	932	894	827	889	830	863	890	907	801	876	848	880	912	871	800	832	872	843	881	896	854	893	866	845	839	827	851	875	873	913	899	828	862	818	887	885	880	894	842	854	843	870	862	851	862	881	900	871	875	902	863	902	847	888	789	876	855	854	931	860	824	810	944	846	871	808	847	833	892	818	905	910	856	864	880	833	899	871	832	856	881	806	895	865	845	852	849	848	881	890	884	879	846	889	872	875	829	890	867	822	834	801	838	818	835	828	812	866	872	904	867	843	873	809	838	847	838	860	889	882	886	831	816	865	884	889	833	921	851	860	872	881	866	890	913	827	874	824	781	874	834	855	881	891	879	867	829	850	858	844	871	872	832	845	851	791	865	856	972	899	882	930	871	856	838	888	834	862	870	856	889	831	900	898	846	855	860	921	885	822	853	832	909	820	864	865	852	849	907	844	819	889	886	877	843	874	904	826	889	875	850	864	857	826	916	856	842	848	857	825	828	853	814	861	897	927	880	895	841	798	872	850	839	858	889	887	846	854	910	822	880	825	894	857	851	856	819	873	910	900	887	845	911	889	901	912	921	841	843	832	817	844	852	836	855	891	812	865	901	824	831	810	882	850	828	877	843	838	854	825	878	868	845	823	863	860	844	836	848	889	863	924	923	821	888	869	846	834	867	864	828	883	856	882	848	885	846	869	867	866	857	893	904	873	835	836	853	865	864	907	892	830	866	832	874	828	806	818	839	843	872	854	849	893	834	877	915	867	865	884	851	872	853	853	857	899	807	924	871	884	865	798	823	836	870	910	849	846	857	880	847	878	859	863	870	878	891	831	846	859	870	900	908	856	844	857	838	860	867	863	902	864	849	805	874	884	826	863	836	831	842	859	856	814	898	868	855	816	848	877	836	860	862	829	845	820	899	854	862	835	907	888	840	831	813	911	878	823	874	848	824	816	905	857	888	856	822	840	876	834	834	874	870	825	873	886	888	846	892	817	866	843	836	895	870	841	832	861	868	821	829	897	830	817	880	837	866	899	869	841	820	899	822	815	850	871	868	911	833	853	878	883	874	865	822	878	872	920	879	875	843	911	870	851	861	800	889	820	882	884	810	872	833	828	879	870	858	891	867	848	856	869	888	878	871	880	888	916	901	847	874	894	853	857	814	841	853	869	871	860	869	829	844	861	824	892	867	823	862	808	862	860	911	884	847	889	848	822	820	834	886	904	871	862	801	920	905	851	837	806	873	810	889	865	817	872	852	827	861	884	881	890	827	862	830	841	810	856	899	847	884	812	871	864	867	826	849	835	920	829	841	867	864	864	876	842	878	865	819	844	849	844	880	845	815	825	855	894	920	874	817	903	835	902	891	908	847	854	898	869	828	874	827	868	831	815	838	772	882	814	878	823	820	858	868	849	834	865	891	858	842	866	841	867	854	813	882	828	804	888	832	837	884	876	887	882	820	899	907	846	875	873	847	865	910	859	870	901	848	876	859	837	880	860	840	861	847	787	934	855	913	809	845	854	853	809	864	864	844	810	885	826	906	849	855	831	850	829	888	891	888	848	842	922	841	887	870	808	899	886	823	901	824	834	878	889	858	920	847	851	876	843	870	845	839	834	880	845	867	865	877	879	893	839	862	882	895	902	863	845	866	811	818	842	835	877	870	851	873	865	861	923	914	876	859	852	848	880	845	852	872	885	870	903	853	861	867	899	850	858	892	797	820	835	834	878	857	870	867	867	847	873	879	901	879	888	877	904	879	907	860	839	876	863	888	874	841	855	880	829	888	883	831	822	862	886	843	852	897	905	818	897	904	849	813	833	833	854	845	858	861	788	856	859	811	839	880	855	833	802	834	857	820	781	840	815	893	839	799	873	862	872	908	911	839	856	871	854	906	920	853	895	855	870	872	881	848	876	854	875	874	817	891	848	889	868	868	879	821	876	841	926	872	854	818	851	822	877	855	820	825	928	818	790	808	849	856	861	818	847	849	939	868	904	873	826	877	850	868	888	881	866	847	888	857	863	821	869	862	843	862	894	878	900	922	857	873	870	906	874	896	827	857	884	892	870	875	806	843	895	836	889	858	874	860	888	876	912	870	888	851	853	887	897	874	867	925	817	903	848	876	860	839	831	920	842	924	855	873	888	857	878	805	833	840	913	903	886	876	893	830	898	888	817	859	848	858	865	823	858	895	855	840	889	851	880	888	868	827	827	866	848	846	874	828	929	858	861	855	909	862	849	851	847	822	835	895	908	837	841	854	880	865	923	888	882	853	824	863	874	882	904	890	863	868	839	899	849	883	832	862	837	824	887	884	844	856	856	835	859	834	925	882	913	807	909	890	909	865	821	896	922	816	903	872	855	867	908	874	916	885	887	926	891	857	924	886	849	835	881	878	897	884	858	851	915	863	906	850	822	837	890	809	863	877	814	879	860	939	850	872	875	893	893	807	910	878	851	845	836	859	862	851	859	901	830	905	874	885	893	820	881	882	897	842	826	838	852	803	848	895	894	900	879	814	858	897	836	873	836	859	860	904	814	855	831	771	829	878	866	883	878	826	875	857	823	819	905	857	793	875	888	822	904	860	872	823	863	851	857	860	831	837	867	872	870	862	871	844	834	826	859	843	893	888	863	898	890	814	889	836	882	872	876	866	876	906	813	844	883	911	898	876	900	848	841	843	838	893	883	858	868	893	870	862	879	888	840	847	853	830
23330	20986	28279	24211	26273	17733	4647	949	683	596	781	545	488	495	515	510	458	478	502	476	461	473	481	448	457	444	393	455	442	440	446	488	523	437	430	460	460	463	445	463	452	463	434	436	451	466	448	441	470	438	409	441	475	420	448	472	448	436	457	437	464	469	441	480	461	418	417	454	473	447	431	484	423	456	471	468	445	443	464	427	477	443	407	449	451	415	464	480	429	461	453	454	427	457	463	439	475	435	439	446	476	453	468	476	474	498	458	469	408	432	480	422	465	444	420	436	440	441	475	433	431	452	440	467	441	457	474	435	444	454	417	427	481	460	439	475	463	452	424	457	456	472	452	414	457	445	450	436	470	430	401	440	476	470	430	442	438	453	431	450	437	479	455	431	459	433	474	448	447	419	432	451	443	441	479	444	461	453	472	460	479	405	418	467	464	432	435	409	457	445	478	454	439	424	451	451	433	436	436	434	448	487	441	465	520	450	448	410	457	477	473	452	426	450	435	477	439	425	420	451	454	438	426	448	461	441	437	427	418	434	427	437	452	465	462	420	453	471	466	425	457	446	471	459	465	452	462	483	431	443	468	470	457	465	419	474	483	450	460	457	457	442	468	471	469	419	446	483	426	454	480	466	454	460	457	426	425	438	462	432	453	425	489	449	414	438	437	442	430	452	480	442	424	481	477	452	435	456	425	444	445	483	432	425	471	449	459	435	457	452	425	431	444	434	459	460	416	411	434	442	484	433	470	462	446	460	427	424	462	462	430	419	445	463	461	454	447	460	438	469	423	435	427	390	447	433	457	411	435	450	447	433	459	459	471	487	431	442	459	419	462	451	423	461	469	432	441	461	429	463	454	462	475	460	449	440	445	432	473	424	429	446	442	425	448	464	433	422	427	456	472	456	412	418	419	436	409	425	460	453	439	459	440	453	419	437	478	471	422	433	435	446	426	476	457	460	442	436	443	435	453	449	424	417	411	439	460	475	471	459	424	460	456	429	449	459	401	439	468	496	438	451	430	462	462	447	452	435	475	445	470	461	439	451	424	482	423	447	458	396	450	460	450	456	461	448	455	482	445	444	456	459	449	483	425	464	441	494	442	488	435	468	458	466	408	428	421	490	448	463	450	402	451	459	441	438	473	479	455	433	459	407	444	455	437	483	462	432	454	437	454	445	473	444	450	431	450	447	408	438	444	517	422	477	457	410	394	477	437	416	403	462	412	462	445	424	415	429	438	467	456	455	437	442	479	477	463	462	411	467	467	420	436	475	419	447	458	428	452	434	437	468	439	455	458	477	430	438	478	462	439	431	447	431	456	443	448	478	455	474	449	399	460	425	454	451	451	435	430	426	454	459	465	469	414	429	409	467	457	448	450	450	421	469	467	446	473	425	465	421	478	440	468	456	464	432	459	451	482	425	456	425	444	426	463	498	441	434	434	457	470	448	444	464	456	465	449	458	461	441	481	444	436	445	431	406	415	448	483	481	433	483	435	472	431	436	436	430	437	433	435	456	477	458	446	430	437	438	416	429	474	455	471	438	449	398	434	437	446	428	419	442	450	466	454	452	472	486	467	461	423	437	461	448	454	483	458	476	416	459	456	446	436	421	438	421	469	473	487	462	444	472	432	434	484	435	461	428	453	456	453	452	443	479	418	444	459	444	418	447	455	496	462	447	446	454	430	451	454	445	497	422	415	450	440	439	446	417	391	418	470	449	439	449	436	477	436	458	427	444	421	478	414	457	454	398	440	429	459	475	475	444	488	452	468	482	393	451	442	444	446	450	447	454	445	462	471	424	444	457	431	423	416	444	430	438	457	431	426	473	451	443	459	442	430	409	432	442	451	463	447	453	465	448	449	425	444	419	435	453	440	428	420	401	420	470	478	467	486	439	479	460	442	458	448	435	397	468	437	436	445	505	440	453	464	437	442	477	472	415	391	410	428	475	459	449	419	445	440	446	455	455	469	454	425	429	440	464	470	491	434	446	464	431	489	461	497	466	435	452	431	494	436	461	432	440	413	497	466	428	464	466	454	440	454	469	452	470	451	432	409	439	442	487	423	431	451	473	402	484	405	489	458	469	450	433	443	459	452	445	434	440	432	435	436	434	463	461	411	458	454	448	427	434	433	490	449	453	432	455	516	472	434	452	477	443	469	412	474	442	449	437	432	463	485	446	462	414	459	456	460	468	461	487	462	467	462	447	452	417	471	426	425	453	464	429	449	431	433	452	445	473	454	444	449	424	455	459	447	436	464	447	425	403	421	432	444	445	470	417	440	488	447	478	454	472	472	447	455	417	450	453	420	426	457	412	438	474	455	457	463	457	453	463	457	476	458	425	425	460	474	444	421	465	485	439	456	474	437	453	466	403	447	421	437	445	466	435	456	474	421	455	448	455	443	442	449	459	428	452	443	452	498	441	426	473	433	458	493	431	442	447	423	472	459	453	416	454	445	435	430	420	461	415	430	476	450	435	487	435	449	455	471	437	446	461	445	462	444	464	437	441	459	460	433	430	437	487	462	461	460	430	453	451	436	454	432	434	468	437	440	452	426	459	426	465	468	441	413	463	453	444	428	495	453	535	449	483	422	467	499	473	471	413	472	451	457	431	443	475	439	462	448	426	399	441	484	443	468	447	432	440	458	448	420	461	459	462	460	449	449	417	427	472	427	451	462	433	388	443	471	456	462	434	473	423	448	445	427	464	413	424	449	452	433	481	446	478	447	463	450	473	409	423	430	479	476	431	433	451	420	472	421	452	446	479	433	451	389	445	433	458	427	414	470	481	425	437	480	476	464	439	449	415	457	426	498	432	463	475	424	479	475	442	459	462	453	450	419	426	430	433	433	425	422	431	448	458	430	445	431	450	451	428	460	480	417	438	484	416	479	472	464	455	444	435	456	464	416	493	449	400	412	454	438	455	409	435	444	415	444	417	470	439	470	455	466	443	480	430	462	491	435	412	451	469	442	427	432	459	433	480	455	443	418	446	425	430	461	438	451	420	452	435	464	476	433	432	480	402	443	433	446	438	450	442	424	420	450	493	471	419	422	406	466	438	477	476	430	430	442	473	430	422	456	448	466	469	438	432	462	406	429	459	450	446	458	464	447	496	458	430	457	477	431	405	464	469	459	458	435	433	450	442	447	472	458	465	440	442	467	470	491	435	483	470	434	482	470	421	418	461	472	440	458	433	467	505	437	457	459	448	464	436	462	443	455	465	433	440	430	450	446	450	455	426	404	464	435	432	494	410	445	441	409	451	486	419	462	473	435	428	457	472	441	433	417	486	432	463	469	414	487	462	412	425	478	437	428	477	465	469	437	441	417	456	472	455	443	428	447	435	429	436	462	467	442	459	441	470	459	438	452	448	451	466	435	457	451	473	464	432	433	464	434	465	465	464	388	422	442	440	427	432	455	451	431	430	447	441	466	448	446	435	427	448	459	426	448	468	461	455	416	447	465	494	483	434	451	442	466	444	446	476	463	483
21583	43663	30210	30719	32450	4080	2263	1140	811	768	1043	614	604	571	530	577	538	508	557	537	492	473	497	534	489	515	487	519	491	460	463	489	472	460	494	469	470	511	494	505	466	470	484	510	494	480	507	514	495	487	442	494	435	428	504	486	472	505	463	490	485	472	455	497	462	511	470	467	496	473	524	469	494	488	477	502	465	512	455	474	486	484	491	469	492	475	473	457	497	440	513	468	464	499	478	469	484	506	481	477	450	459	466	474	496	437	454	506	492	488	484	448	466	483	483	463	465	497	470	503	439	480	442	453	437	448	468	435	467	463	489	457	484	502	467	429	455	470	496	475	475	485	459	495	468	490	484	473	447	473	457	477	478	456	486	480	492	445	469	454	478	480	486	473	443	448	487	448	467	452	450	462	481	520	460	462	461	489	466	487	449	485	464	443	431	466	474	443	502	473	457	458	441	482	453	465	493	462	461	524	487	438	486	466	480	481	481	462	468	482	440	480	497	479	497	466	523	468	477	484	435	494	462	461	487	511	477	440	442	467	495	455	441	452	457	477	463	439	486	472	465	486	471	480	461	495	469	484	506	444	492	488	466	504	459	447	464	443	462	465	461	484	474	476	481	506	499	486	442	459	446	545	451	463	465	447	494	511	517	489	453	458	443	475	491	484	483	501	506	469	473	474	493	438	469	471	473	479	470	445	489	512	485	468	512	495	469	504	465	484	462	434	475	439	429	496	496	495	458	447	495	461	461	512	468	501	474	488	515	448	472	495	456	477	435	470	479	485	425	470	487	458	491	473	479	481	470	483	482	457	485	430	471	483	491	479	471	464	504	485	449	471	475	477	483	475	454	495	445	440	481	475	469	464	489	493	473	453	459	466	486	475	451	478	484	468	499	497	462	481	465	428	490	466	473	458	451	459	467	482	461	474	495	476	494	466	476	449	464	440	480	492	468	476	427	467	473	471	447	476	462	444	469	484	466	450	478	468	472	461	470	510	460	464	484	457	453	469	474	475	477	490	482	483	447	482	504	458	439	471	473	473	487	474	434	467	439	480	486	485	470	465	466	421	466	485	443	490	459	472	494	439	453	455	474	492	498	469	486	454	514	482	453	484	481	441	443	471	464	468	475	493	468	495	441	468	499	470	489	468	422	463	464	484	446	466	486	470	471	440	455	513	511	475	450	439	499	499	467	468	471	459	477	523	472	460	437	493	492	482	467	462	465	502	492	476	474	472	505	467	512	492	435	501	449	500	472	444	461	430	544	449	481	456	459	461	491	456	448	510	437	473	436	447	494	466	455	478	459	473	464	466	504	428	489	465	462	441	432	480	459	489	469	513	492	524	454	433	423	518	477	436	486	506	503	475	527	482	484	467	464	460	497	464	474	467	470	502	458	489	483	479	458	482	503	501	462	504	471	484	466	502	490	493	519	490	490	485	442	505	493	489	471	453	457	445	463	487	478	474	488	489	486	481	459	476	450	465	512	468	495	434	465	474	482	480	453	477	472	494	460	479	479	510	501	465	477	493	499	467	508	440	488	453	466	432	451	503	453	452	500	492	506	463	452	474	499	492	480	494	492	484	455	467	491	463	494	463	453	459	438	498	445	479	453	481	459	492	483	481	452	464	460	484	465	479	506	525	510	464	486	458	455	493	468	482	499	460	434	492	509	468	456	502	496	481	471	518	490	456	475	495	485	439	477	455	482	466	514	417	517	464	431	446	488	465	474	480	443	455	447	492	456	471	461	438	461	489	461	492	468	471	492	440	480	473	477	488	480	490	462	526	450	496	509	443	509	438	489	443	499	449	468	420	502	471	466	496	457	472	475	500	507	496	493	478	464	479	465	467	463	487	462	511	492	476	499	520	439	441	495	447	472	471	460	476	467	452	477	500	495	479	437	479	456	482	491	500	477	464	493	486	510	488	500	496	450	517	448	463	470	442	515	492	468	436	496	487	462	475	478	459	503	484	449	470	482	488	448	493	502	460	501	537	462	456	481	501	474	453	436	475	457	517	478	463	478	411	499	515	451	443	458	464	501	458	502	475	468	462	462	530	461	485	461	462	440	492	420	462	445	506	480	494	462	482	474	537	471	463	507	430	471	464	484	505	480	503	513	475	440	494	475	492	488	495	497	469	512	496	434	480	493	475	465	503	485	478	458	446	458	477	464	497	474	462	462	469	461	448	464	523	459	478	458	465	469	486	504	510	459	453	452	525	482	445	464	487	439	504	491	473	477	479	480	489	481	435	515	466	455	448	484	503	488	476	492	485	454	451	503	476	460	469	457	487	444	473	467	474	454	450	440	507	508	490	491	471	507	458	463	482	476	495	485	541	461	478	480	445	465	463	465	491	473	502	503	487	470	491	505	495	442	461	473	473	471	460	500	496	432	458	464	473	483	484	406	497	469	477	509	439	507	462	471	479	486	511	483	493	440	459	500	476	462	485	481	469	486	493	477	463	457	476	479	501	512	469	474	499	466	476	512	478	505	472	475	453	505	470	453	468	472	452	497	479	457	475	434	481	461	480	436	477	465	476	508	459	497	529	463	488	439	428	455	453	478	491	482	452	456	483	456	470	490	472	476	496	454	480	518	452	504	454	503	481	438	476	501	461	448	445	487	462	488	478	452	452	483	491	470	441	487	495	507	505	490	504	489	495	467	501	442	446	490	459	506	490	464	490	491	518	471	473	465	503	503	488	433	465	499	447	443	480	486	455	486	460	488	454	439	471	489	485	436	464	486	485	484	464	479	443	434	459	471	508	464	486	446	462	487	494	456	464	487	468	491	488	504	458	480	489	484	488	501	426	474	445	467	470	467	482	505	460	474	465	480	466	461	474	498	450	445	494	419	505	480	485	461	464	486	458	468	529	534	476	482	469	443	495	456	456	512	453	462	428	467	493	502	437	467	510	485	480	486	440	448	490	507	473	469	494	450	496	459	502	428	470	465	443	440	463	484	445	490	480	501	490	471	451	487	485	490	443	486	451	486	468	480	495	471	467	451	511	468	434	484	477	437	475	450	439	474	446	460	483	450	455	467	450	499	480	485	448	468	498	469	462	475	480	461	440	458	475	460	527	464	457	480	465	491	446	479	504	505	491	451	475	489	479	453	486	484	480	473	475	504	453	451	474	510	501	455	458	478	478	480	489	523	450	487	444	508	472	484	467	459	482	477	495	460	461	468	505	473	475	482	456	490	466	451	492	467	502	452	480	481	478	499	477	484	478	451	481	473	420	449	472	495	489	504	495	471	500	488	477	472	421	442	462	487	488	448	481	445	516	488	447	469	468	455	487	449	477	483	453	502	437	481	459	416	460	505	530	436	491	465	423	455	450	484	448	460	507	488	463	468	459	494	520	471	500	504	479	453	478	481	452	482	472	492	467	451	475	497	497	463	472	464	512	448	481	484	458	469	462	447	500	475	479	492	472	459	441	465	429	481	489	461	445	453	465	429	528	493	481	447	489	455	500	437	479	434	450	465	512
24321	20928	27522	24979	21830	8120	2017	1055	932	942	1040	901	883	921	917	913	874	879	874	850	866	834	829	972	838	896	908	803	834	876	837	877	843	866	858	891	861	915	826	919	847	799	889	882	903	887	878	880	856	948	909	878	856	841	851	827	862	839	881	892	928	823	795	839	851	885	854	810	829	830	838	860	863	852	864	826	854	858	900	852	893	889	910	840	865	908	853	837	864	859	883	838	829	882	846	879	878	859	913	908	865	862	805	870	880	860	838	879	836	858	915	836	884	922	890	886	922	883	893	845	800	859	842	878	877	854	838	800	863	839	945	838	831	826	860	870	874	891	877	877	866	872	853	878	859	837	850	898	834	875	879	869	895	828	842	772	867	858	902	862	832	880	870	839	878	855	883	863	845	849	888	907	839	853	849	812	854	916	864	906	866	895	894	793	886	840	875	806	870	883	863	899	845	869	874	849	837	853	870	884	852	831	868	884	872	786	824	874	870	870	858	891	910	867	856	919	888	868	865	850	860	857	868	820	860	873	855	869	842	889	858	847	834	903	852	906	860	900	803	893	838	881	839	875	860	839	858	898	849	887	874	837	858	862	835	838	847	858	861	861	837	847	837	880	869	881	859	844	884	817	824	866	890	833	851	878	810	852	909	834	847	866	871	862	860	874	885	874	877	892	887	856	815	811	891	856	889	885	851	819	863	838	827	837	880	830	874	884	881	871	875	854	866	840	917	881	904	920	859	880	911	854	822	873	866	877	892	893	854	804	891	836	826	855	887	856	860	834	830	837	841	899	898	863	839	825	872	890	869	871	863	849	864	867	876	870	929	835	772	800	895	823	856	837	883	886	889	864	841	877	867	896	911	879	862	893	882	907	865	895	834	840	836	871	838	800	898	834	899	832	852	877	840	879	909	856	816	846	878	859	865	844	891	791	860	843	923	889	876	843	863	863	878	891	827	836	880	895	927	838	880	874	877	864	864	821	850	853	876	844	862	824	840	877	944	855	862	911	884	809	852	908	876	829	902	896	892	862	793	911	904	862	892	822	878	823	866	907	891	834	860	852	808	835	864	887	864	955	868	844	887	843	828	838	855	896	814	832	847	864	915	861	875	830	883	867	789	890	870	905	913	859	842	840	828	840	910	897	809	853	905	804	842	833	829	843	825	911	879	899	863	817	881	913	833	863	831	835	917	922	859	829	791	830	899	848	870	866	837	840	881	837	914	930	865	831	860	877	827	896	878	867	827	841	823	863	839	897	855	859	876	853	841	870	820	867	857	930	875	867	862	850	899	845	861	923	870	815	866	871	905	897	850	880	828	833	890	828	796	878	876	940	881	892	881	848	883	804	811	858	899	900	856	855	815	819	854	824	897	858	865	869	865	861	840	822	918	819	841	883	860	848	909	851	910	867	816	864	874	872	876	869	852	831	890	873	912	863	847	833	904	887	856	875	838	893	882	846	905	874	846	920	820	882	839	914	849	870	848	853	878	871	844	863	846	840	882	828	905	875	873	833	826	894	838	860	873	852	868	844	860	884	901	869	854	864	851	890	883	872	852	847	851	839	891	863	884	860	846	880	878	899	892	860	918	852	916	883	849	839	864	845	911	841	834	920	852	854	868	877	833	869	857	883	893	864	832	848	865	890	893	847	883	855	864	880	877	870	899	891	865	838	915	915	881	914	854	852	824	845	927	897	830	909	834	868	868	908	873	829	878	883	868	836	908	912	849	884	887	895	878	880	850	818	848	881	837	879	875	892	844	828	794	860	829	859	857	817	854	817	891	871	787	863	817	881	853	864	842	828	892	843	871	848	889	866	838	878	864	912	881	896	853	803	858	846	856	860	874	864	836	878	843	795	833	827	832	873	869	838	857	897	874	818	802	897	852	923	852	862	840	814	866	853	886	867	799	815	839	863	836	812	842	888	847	867	892	905	835	911	882	941	892	884	833	837	873	800	852	949	883	943	858	811	899	916	858	872	844	866	828	854	937	829	839	878	893	835	826	884	889	860	841	876	872	899	825	865	910	900	866	844	864	837	827	894	884	813	866	871	854	866	852	904	907	917	828	886	851	886	865	853	876	873	851	894	875	853	780	907	810	924	904	781	797	870	857	897	858	887	854	894	910	849	868	852	884	848	892	883	877	858	844	880	861	838	844	828	880	840	852	884	825	877	879	884	910	824	868	905	848	821	886	849	866	882	868	872	848	824	858	852	870	798	846	846	846	882	887	902	850	905	792	848	871	842	846	856	840	884	907	815	873	858	878	895	897	810	838	853	912	878	915	893	905	926	821	922	840	872	844	830	889	889	881	867	858	850	874	886	875	833	829	854	856	870	837	872	881	884	902	884	881	876	898	848	873	860	882	874	866	822	835	845	873	803	907	909	834	895	826	796	831	812	846	838	882	848	865	867	830	842	846	893	915	857	869	870	842	855	898	855	872	907	817	883	866	849	915	907	892	860	845	887	858	893	808	873	821	882	859	806	872	846	878	824	811	877	826	848	894	824	877	827	890	855	857	833	888	901	832	819	865	818	847	811	873	851	845	840	882	877	863	886	874	860	907	866	814	821	852	903	886	856	869	821	877	825	829	831	884	835	870	853	857	857	870	895	865	842	848	863	876	868	908	841	839	825	894	858	842	849	912	859	879	888	899	864	873	861	866	910	901	897	870	855	883	867	902	896	880	889	844	871	900	858	912	868	844	862	847	876	890	854	874	873	879	906	855	856	846	811	831	845	879	835	919	880	860	844	838	889	829	874	855	931	829	833	874	859	906	918	881	860	860	846	867	848	844	855	858	851	849	891	875	848	895	853	915	825	873	855	932	845	914	869	889	829	880	890	841	895	877	860	845	929	834	887	867	827	841	802	868	850	910	809	813	909	868	842	870	861	858	834	874	845	844	861	860	839	868	842	916	872	900	859	857	881	840	898	859	880	854	839	866	838	835	877	867	847	867	801	773	894	893	906	851	897	891	825	862	852	920	882	876	880	875	893	902	850	865	841	810	901	880	924	846	896	900	845	848	811	822	845	858	861	855	818	903	869	822	911	870	849	913	804	880	880	868	864	851	863	830	889	788	858	804	807	847	864	889	879	846	843	935	824	875	916	854	876	877	838	883	868	837	834	891	864	874	858	880	847	863	841	829	882	900	941	842	865	873	793	877	844	840	853	910	889	889	856	840	829	908	860	903	914	886	820	862	835	892	868	826	874	828	852	805	839	860	919	876	875	809	905	897	851	828	859	813	875	859	820	844	871	866	814	869	857	844	890	829	889	805	907	872	893	863	860	880	840	893	840	858	863	840	881	907	896	814	853	861	879	855	847	820	843	847	895	870	815	840	862	829	864	918	862	897	917	899	791	851	912	863	856	814	852	858	866	844	860	909	875	845	883	887	879	857	870	850	831	905	903	836	870	900	784	929	864	863	856	853	850	831	866	907	828	944	816	866	883	893	806	856	844	870	846	888	844	850	894	852	885	824	875	843	893
20469	39630	27382	23801	22354	3874	2283	1266	1057	994	1131	933	876	896	935	915	935	915	902	881	901	920	933	912	835	840	895	859	810	843	835	795	870	868	879	846	842	858	824	865	869	871	878	879	903	890	845	829	795	854	819	853	853	867	833	914	845	783	849	878	875	879	893	871	877	890	806	798	839	811	891	794	855	853	867	837	837	832	909	843	854	896	827	867	895	837	878	840	802	854	805	843	874	890	847	869	862	857	863	853	867	857	877	835	870	805	893	882	833	869	850	887	833	784	881	854	871	866	857	837	860	840	889	839	888	809	856	898	824	878	824	854	855	806	880	849	877	857	892	838	826	870	844	876	831	847	861	805	884	819	866	838	852	828	819	815	829	877	836	870	873	859	835	831	851	918	782	879	863	821	846	892	871	884	879	891	854	875	843	839	885	852	840	864	860	867	840	817	862	889	889	881	812	850	853	842	852	874	891	871	839	864	863	853	887	829	851	878	843	843	874	848	880	863	849	866	856	863	875	811	915	876	836	871	873	859	822	865	854	881	862	907	852	864	859	885	857	873	901	864	866	864	897	903	897	865	851	821	846	824	895	840	820	828	859	853	807	882	890	875	885	848	802	832	854	817	797	883	849	862	858	905	898	809	829	860	819	825	861	863	836	813	865	886	839	869	839	870	889	882	842	943	873	840	895	894	880	855	836	885	846	839	865	805	832	873	867	872	840	889	891	846	837	855	850	892	854	819	854	853	823	842	824	843	863	794	905	859	825	869	857	891	897	869	909	921	818	868	858	871	883	878	826	830	889	879	892	816	874	832	811	860	894	812	864	789	884	856	849	817	845	835	898	828	854	864	828	787	848	860	900	845	781	872	853	870	864	867	901	879	837	861	843	797	865	860	854	858	845	883	867	821	862	827	868	834	827	848	809	851	880	877	812	843	856	879	850	882	869	839	874	848	891	868	815	837	864	893	856	855	851	819	858	833	873	857	874	873	894	814	839	829	822	860	816	859	873	875	826	861	854	880	854	843	839	834	820	860	854	831	834	915	857	845	842	846	896	861	831	838	785	823	862	909	863	878	835	895	906	858	895	859	821	875	816	823	848	867	855	912	862	896	848	860	818	886	825	831	867	894	887	915	853	895	825	803	862	859	879	876	853	882	854	860	868	847	873	865	919	855	871	850	819	854	826	844	865	852	882	831	815	831	831	804	879	850	907	841	877	855	838	897	873	854	878	886	851	876	841	861	873	806	856	809	845	835	856	854	867	834	830	848	876	849	850	884	830	795	875	861	820	825	844	854	879	842	873	803	873	814	884	885	774	872	858	849	850	821	883	837	858	827	801	818	888	879	789	859	839	824	842	866	874	874	802	851	788	887	821	871	878	837	862	879	802	810	855	908	819	882	916	847	848	865	875	868	857	808	873	811	816	802	857	871	895	815	855	875	844	847	880	862	832	848	775	869	928	816	862	850	832	826	875	832	872	892	841	855	855	879	802	814	864	856	915	846	827	842	828	863	833	863	817	841	861	873	864	875	865	797	850	843	841	831	808	861	834	920	854	863	835	826	892	901	873	831	800	844	863	851	828	878	829	893	870	903	873	840	867	839	834	877	836	798	828	809	842	857	793	864	885	844	845	823	857	859	880	840	843	876	823	899	932	857	839	868	852	835	869	896	857	810	873	894	849	859	844	872	815	837	849	868	831	879	824	839	868	873	843	889	933	837	844	885	832	913	853	833	806	843	835	859	901	814	834	849	829	861	873	820	879	826	816	825	849	902	877	849	857	826	860	886	955	830	847	858	847	880	846	812	800	787	879	836	859	855	881	838	841	816	868	840	853	889	822	858	803	880	850	872	855	901	844	832	834	804	833	865	852	819	861	891	864	854	845	827	827	852	832	825	845	858	840	883	885	770	817	823	815	852	797	961	893	845	856	862	841	833	791	832	858	846	818	902	871	876	885	809	848	864	810	909	818	882	805	849	860	834	797	875	825	833	844	879	858	833	800	905	842	821	871	801	861	807	866	864	842	849	811	883	880	867	862	866	860	835	832	874	845	800	846	840	780	872	824	856	865	865	807	854	833	857	887	818	854	856	881	858	874	886	837	883	813	852	829	784	836	840	858	846	829	838	883	843	856	836	870	856	814	878	838	850	831	880	834	879	865	852	835	863	879	801	848	804	873	762	882	804	835	830	890	819	807	876	877	855	876	836	860	836	826	875	875	947	850	861	876	832	870	868	858	852	847	810	886	791	884	835	890	820	865	833	884	862	792	873	805	844	816	900	861	858	784	832	860	858	882	851	845	880	878	849	899	822	837	873	853	822	831	821	843	892	817	818	843	829	878	868	850	812	840	862	857	817	855	824	843	897	885	849	843	845	864	906	880	816	865	812	848	861	865	882	818	866	849	857	834	816	870	878	849	872	844	851	902	869	830	870	857	839	852	891	876	858	931	859	815	879	877	862	855	894	904	857	899	932	835	912	900	837	827	959	830	860	874	884	835	844	807	822	843	842	872	800	874	804	816	880	836	837	892	896	879	825	910	833	840	877	808	850	854	832	848	850	843	870	821	863	836	887	791	837	846	834	891	859	861	837	765	768	878	886	875	880	872	830	880	844	865	882	876	862	814	811	879	875	832	833	854	837	854	904	864	836	889	814	847	864	849	867	863	849	820	868	889	832	831	878	811	833	865	857	852	834	835	874	846	824	834	880	818	826	882	826	859	818	815	920	848	900	837	878	781	917	871	839	862	885	841	870	838	839	857	848	866	831	899	907	857	853	869	845	853	853	837	885	865	844	898	811	891	852	863	882	830	833	872	844	888	860	856	842	890	869	876	865	842	810	821	858	876	868	861	815	843	836	813	830	861	889	770	870	828	857	868	847	833	873	847	832	842	841	851	847	875	857	835	841	870	805	853	876	885	860	847	851	837	814	826	884	834	903	875	875	865	801	873	918	881	878	874	798	887	831	855	836	867	888	826	893	853	846	844	838	867	877	886	835	861	869	822	891	865	909	862	861	868	829	821	828	911	889	843	904	894	882	830	846	846	839	864	878	887	815	835	875	877	866	890	828	887	849	856	845	876	826	864	855	881	846	872	811	859	855	841	877	834	856	851	817	847	883	875	873	790	892	874	884	835	817	896	863	838	821	858	821	853	867	859	823	903	827	894	845	834	844	859	802	881	907	865	874	806	846	845	830	836	834	805	837	803	875	832	886	858	826	878	828	875	880	851	832	839	896	807	818	825	869	912	861	889	850	923	886	854	845	848	881	832	842	854	902	865	804	852	819	885	805	787	900	856	831	830	850	860	834	874	879	900	873	878	866	874	887	879	824	827	799	809	878	861	863	845	868	891	824	878	866	864	831	822	841	828	827	820	830	870	865	837	801	932	822	839	856	853	839	873	862	815	880	882	876	853	813	833	824	810	878	852	825	824	868	865	855	822	834	894	888	895	817	849	851	840	873	833	892	905	830	848	887	896	882	885	836	856	911
22087	20908	28682	23549	23798	21200	14769	1724	772	628	1248	515	437	450	480	441	395	384	389	380	377	361	365	388	381	335	362	353	329	340	379	383	333	325	345	379	350	332	359	355	342	311	345	317	318	362	320	333	334	332	333	322	319	338	341	332	359	325	310	332	305	332	330	314	327	323	289	358	320	326	339	345	319	297	312	336	333	325	356	314	304	312	315	328	316	333	333	312	329	283	309	309	342	341	301	315	303	322	326	320	290	348	299	319	296	308	295	350	316	299	315	322	342	318	300	335	312	360	308	292	320	323	303	300	319	330	335	340	322	326	348	341	336	324	290	322	325	337	292	326	328	346	314	294	294	331	345	323	331	338	287	327	317	285	298	323	338	315	327	306	304	293	323	308	335	336	318	288	301	326	301	331	342	327	352	307	313	309	320	310	317	335	320	286	335	324	336	310	309	330	335	390	330	339	335	287	308	280	311	299	320	316	315	297	314	301	306	323	317	343	294	303	324	324	339	311	328	290	303	326	317	333	320	328	316	297	305	347	327	331	303	307	331	344	338	339	346	318	319	309	308	320	314	315	341	325	324	311	293	347	337	313	333	346	353	338	304	312	351	321	316	303	323	320	337	294	332	354	293	310	355	330	268	346	286	338	277	300	340	337	359	298	302	336	338	332	326	334	296	306	334	305	323	335	313	302	339	335	318	310	330	315	329	328	313	304	312	317	336	338	305	306	356	296	345	344	316	309	280	321	352	301	316	332	308	310	357	313	316	343	305	315	326	331	327	301	335	350	354	291	325	313	322	323	347	269	329	340	350	300	312	314	307	339	292	321	310	311	318	320	314	266	295	345	309	318	348	305	304	336	314	316	327	323	284	334	329	339	353	318	313	330	315	307	329	315	316	325	310	334	337	350	320	302	308	311	325	289	339	330	304	345	324	328	282	315	308	370	342	315	352	313	316	319	317	322	334	310	306	327	317	311	327	333	329	302	299	349	321	340	296	315	323	306	324	318	326	310	308	339	340	301	327	333	361	293	343	306	334	318	302	308	366	299	379	304	346	340	314	336	324	310	320	346	306	322	300	337	332	319	319	307	322	319	334	331	344	336	317	332	308	326	337	317	312	351	338	319	349	335	324	327	319	298	306	314	332	318	308	335	321	332	285	339	288	320	300	309	324	323	327	364	298	355	294	329	313	337	334	347	331	317	337	303	329	328	300	322	324	327	309	339	318	345	326	285	335	320	318	303	305	311	314	330	317	343	302	309	305	341	320	323	336	321	335	319	317	319	298	306	325	336	305	325	339	306	320	332	357	322	339	304	334	319	322	302	331	334	313	295	340	304	334	304	291	324	337	315	310	317	299	348	339	322	301	335	331	334	351	313	340	306	318	340	326	331	335	303	339	296	310	329	324	335	259	329	347	315	317	333	335	312	321	339	332	291	300	359	303	303	320	339	348	300	307	329	349	341	315	298	314	306	293	361	313	296	321	322	352	317	324	323	298	346	334	332	319	286	340	338	278	332	331	328	307	314	335	306	329	324	328	358	317	307	355	337	339	337	330	289	321	340	356	324	321	325	332	301	313	330	341	316	318	305	319	305	318	309	336	318	350	309	346	319	339	333	331	306	313	327	323	337	312	299	314	309	293	318	339	326	295	329	334	336	324	335	300	311	318	343	309	328	341	294	330	305	312	323	339	337	291	308	298	344	343	333	358	370	313	355	335	323	300	299	316	313	326	324	326	291	325	312	300	340	325	306	350	328	310	323	324	318	311	339	334	311	306	324	329	347	312	339	351	339	319	328	334	296	324	325	356	342	340	337	298	326	333	284	292	321	316	332	305	295	315	309	292	311	301	302	292	353	297	331	354	365	328	298	286	318	293	334	373	327	302	309	324	360	319	334	342	338	290	328	329	326	376	315	294	344	324	313	353	308	313	287	305	334	327	321	336	351	323	334	357	310	303	347	309	315	305	307	294	340	322	305	361	309	281	316	341	333	346	314	328	319	306	318	354	320	329	321	324	346	324	340	345	320	345	317	334	334	328	303	298	343	335	317	314	325	307	313	300	327	331	340	310	304	332	314	317	288	328	275	318	311	318	289	323	336	317	367	316	293	306	292	333	330	343	316	323	331	322	321	339	296	324	329	333	342	324	347	348	318	320	325	299	313	327	322	314	311	290	346	310	346	326	316	329	292	328	289	341	297	328	342	335	318	329	320	320	322	323	304	337	324	319	333	342	314	285	334	331	334	299	319	329	299	342	288	341	331	337	348	309	327	294	332	319	371	321	336	319	329	331	308	323	297	342	330	323	311	340	318	287	287	344	331	338	338	324	306	314	356	334	313	340	297	335	333	310	285	314	299	309	334	336	358	325	315	312	323	309	332	323	306	332	323	328	332	337	288	310	313	309	324	325	303	322	340	324	346	313	315	295	346	326	327	330	289	316	347	320	331	310	309	329	329	318	323	333	310	321	326	313	353	350	342	306	315	318	317	342	298	288	345	316	327	331	312	338	318	287	336	333	337	294	374	305	329	303	296	313	310	304	332	317	345	318	336	326	279	297	323	328	342	323	343	283	309	329	310	317	291	322	330	356	304	334	320	293	333	325	323	289	341	313	312	357	305	342	313	316	326	315	322	322	328	351	343	289	295	331	316	334	321	299	316	310	347	319	295	347	363	346	351	332	301	338	326	328	315	311	329	330	336	311	334	309	300	329	337	306	302	311	304	329	325	339	299	308	302	327	308	341	340	329	339	305	305	320	290	318	306	308	329	293	317	348	329	326	309	325	304	330	332	322	317	326	316	308	322	323	303	326	329	344	348	328	340	325	297	334	346	322	333	325	320	338	318	346	304	294	315	336	335	328	345	343	304	332	298	328	346	324	342	316	312	325	339	341	341	296	289	326	302	307	331	341	335	342	305	329	291	312	316	333	333	327	349	319	314	323	305	319	348	346	342	323	309	298	302	304	321	335	314	344	321	305	338	320	342	336	339	331	298	312	317	336	287	331	342	322	311	336	302	319	295	341	331	376	328	342	348	325	315	317	335	332	315	300	308	295	312	302	313	332	332	308	317	334	350	320	364	315	327	313	306	324	314	305	329	329	326	365	341	338	299	288	307	349	345	313	348	324	333	319	326	325	302	332	336	300	320	326	300	345	318	311	281	318	323	331	317	315	344	372	338	305	272	308	328	353	330	330	303	310	344	338	334	322	314	299	291	302	329	345	312	362	333	306	358	328	309	310	362	330	323	348	304	339	325	337	306	309	349	328	329	292	339	343	328	320	298	350	335	271	311	305	303	340	327	328	308	338	352	309	324	296	328	307	298	332	303	309	309	300	326	329	318	341	349	363	337	338	322	316	308	311	337	342	303	338	296	317	317	326	321	302	342	308	331	362	300	290	302	322	305	318	364	319	310	333	342	349	302	340	281	321	345	343	330	342	300	294	306	289	334	318	295	310	302	310	332	333	335	313	320	346	331	333	307	335	301	321	342
23105	47760	37952	45400	38240	8061	3353	1487	1016	804	1750	593	570	496	522	440	423	436	400	407	375	355	356	353	385	371	377	384	323	351	361	356	331	356	336	322	360	314	315	305	353	350	296	356	339	322	333	343	327	323	350	355	336	323	319	332	312	329	332	317	322	320	324	326	337	279	296	346	324	341	340	335	320	326	341	304	329	310	324	342	328	314	316	314	318	320	312	318	312	310	324	297	339	302	306	316	348	280	311	308	305	322	320	296	315	303	305	304	300	349	276	308	307	325	314	293	320	322	269	353	300	315	325	287	312	333	278	351	327	313	305	314	326	333	319	335	308	332	293	321	338	304	319	286	324	305	305	296	293	285	300	300	298	328	322	331	331	329	342	347	324	299	348	325	324	335	323	306	330	343	335	350	297	341	349	310	329	331	315	321	343	317	343	311	361	294	320	322	311	309	317	305	343	342	318	306	340	324	293	316	318	303	310	328	325	315	278	317	334	305	332	319	328	330	326	290	343	291	296	310	331	353	331	310	331	299	292	324	300	330	312	321	321	323	288	326	301	289	353	281	315	340	319	311	311	301	327	293	327	318	359	342	300	342	331	313	325	299	335	326	320	313	270	327	308	312	320	297	290	316	319	320	299	337	334	323	303	311	333	320	297	334	253	322	319	285	293	319	341	303	314	336	295	328	306	292	301	324	323	284	299	295	311	347	326	335	289	283	301	289	296	326	348	305	319	307	278	349	316	300	313	304	307	320	317	310	300	308	312	328	297	330	343	291	362	297	323	339	318	340	292	315	284	305	330	303	323	318	332	330	301	308	328	295	291	309	315	314	338	330	335	318	348	317	301	348	326	315	332	312	319	339	342	316	310	293	311	297	306	337	308	325	313	317	300	311	320	319	309	332	304	315	332	327	292	354	318	306	287	328	353	347	315	347	341	327	316	332	309	316	348	308	324	344	316	318	307	308	313	333	325	272	322	303	310	298	301	268	296	306	320	313	317	295	348	298	318	301	317	289	317	355	352	330	325	327	281	306	342	352	286	307	322	292	287	289	309	306	330	316	324	279	307	321	344	324	302	308	314	367	304	337	291	322	310	310	350	301	288	333	340	326	335	299	339	307	323	290	313	300	316	292	305	342	319	294	337	351	285	318	303	291	297	311	320	319	340	302	289	321	287	318	318	312	296	295	305	322	343	318	306	326	298	299	342	302	352	303	294	311	287	295	322	318	311	327	300	308	310	321	338	306	329	294	311	300	290	299	343	318	316	334	289	317	349	338	330	317	322	334	329	332	313	310	303	321	317	278	320	333	337	320	352	311	287	299	312	325	339	261	331	321	319	308	323	280	303	327	310	331	330	310	300	325	337	322	333	342	307	323	300	359	307	317	301	321	335	317	304	319	289	305	311	330	309	307	304	327	302	319	293	317	315	313	343	336	302	288	317	320	323	326	328	317	307	311	321	329	323	339	321	320	357	327	334	330	312	301	332	327	310	312	316	318	324	328	281	309	305	307	352	329	327	322	296	352	309	289	312	293	310	328	311	290	308	307	314	305	327	342	309	311	307	324	327	295	317	288	321	303	326	307	331	350	339	311	298	286	325	327	295	334	318	322	315	307	308	324	326	327	327	333	304	317	300	313	304	353	307	298	317	343	267	317	331	329	326	312	336	303	342	323	320	324	314	292	328	328	320	294	312	286	307	272	315	331	291	319	326	320	351	304	269	321	338	314	325	300	316	329	334	322	320	333	321	298	327	317	320	286	289	342	294	307	327	351	332	318	290	300	318	285	301	332	300	353	314	335	303	299	329	317	305	308	326	294	323	324	311	325	311	329	339	308	315	288	313	319	321	311	329	333	310	319	337	344	331	330	330	319	304	342	347	286	357	310	310	299	301	282	316	302	295	305	296	317	295	330	296	306	366	347	336	317	314	295	325	312	328	307	337	313	283	324	291	315	314	322	305	347	335	341	306	300	326	317	280	282	302	345	323	346	348	323	308	338	302	301	304	335	326	340	335	301	324	318	316	331	322	315	311	299	318	338	319	316	270	322	318	308	290	305	355	327	316	325	312	320	327	322	320	335	322	308	329	331	312	298	288	324	280	342	314	295	302	327	312	331	326	349	312	305	333	296	312	343	295	316	313	346	325	314	313	311	308	302	317	340	323	319	310	329	332	333	317	305	297	324	295	312	322	328	313	332	336	326	305	334	326	326	307	304	324	321	303	307	324	296	289	329	300	288	296	314	318	332	307	316	322	319	318	327	317	308	317	282	323	308	316	343	312	287	345	316	326	280	321	331	300	314	332	314	326	356	313	325	308	332	350	323	324	279	355	311	358	301	313	297	282	307	304	304	286	295	316	324	325	316	313	297	325	332	319	343	319	324	351	278	303	348	314	326	298	323	344	313	297	304	343	321	325	305	342	274	295	311	318	306	342	293	293	361	304	320	305	312	347	314	322	298	319	348	286	328	325	309	322	336	321	311	316	343	328	348	285	287	341	312	303	297	339	309	303	335	324	338	318	325	341	338	320	311	333	335	313	311	317	336	316	341	308	325	316	314	296	293	324	332	350	298	316	304	335	304	352	315	284	305	310	332	306	287	299	308	328	295	288	321	305	299	332	344	287	315	324	344	330	335	329	313	309	329	312	345	336	333	315	327	309	365	307	342	338	339	293	327	354	306	307	301	306	328	340	300	321	345	313	320	345	343	302	287	334	317	335	275	325	315	321	288	343	321	318	321	336	315	342	318	310	310	291	326	323	300	324	321	355	315	321	308	329	321	301	327	368	327	320	295	345	298	314	305	350	315	302	303	329	319	300	318	346	303	299	337	317	287	332	331	301	294	295	306	316	310	319	303	326	319	337	324	317	305	335	329	310	295	335	327	336	289	315	336	319	290	277	302	320	356	316	330	310	316	292	299	320	316	317	310	321	314	298	277	294	317	337	289	331	317	329	324	311	307	312	310	313	300	307	341	309	318	305	321	313	308	315	301	335	318	303	322	300	314	307	313	343	286	314	342	299	344	326	314	317	315	291	304	290	339	308	316	298	324	302	276	332	329	297	295	284	326	330	323	320	339	334	321	316	337	288	323	319	317	324	339	307	302	355	321	306	319	310	315	343	310	306	331	288	305	311	335	325	302	314	307	300	343	293	290	315	314	307	316	282	331	360	304	324	313	321	345	309	330	294	326	325	341	318	303	328	335	324	294	295	344	335	314	326	319	320	338	333	323	326	324	309	338	343	348	320	323	337	328	308	305	318	324	279	366	291	314	320	319	334	327	291	307	345	306	301	317	308	325	326	347	325	308	306	331	282	328	306	317	318	324	363	321	298	299	318	342	299	334	318	303	272	287	317	309	307	321	316	334	284	298	301	295	317	308	312	318	321	329	291	291	295	286	315	302	304	350	331	305	343	312	300	303	306	323	337	303	335	325	313	311	319	334	320	334	288	303	318	342	326	329	309	340	321	307	306	307	327	335	330	289	328	327
27768	22846	23707	12320	6272	1667	1357	932	913	902	866	937	888	891	896	808	870	833	864	832	842	884	862	907	831	885	834	851	850	882	859	821	936	824	853	893	934	846	886	859	859	869	807	821	898	848	831	849	820	846	855	830	838	841	848	906	897	856	802	862	888	876	800	925	893	812	874	863	811	817	864	828	835	848	919	816	828	876	777	835	872	865	847	858	879	846	842	863	902	888	817	917	854	840	908	817	843	869	857	854	916	935	896	825	875	868	922	860	910	781	868	865	838	875	849	890	880	837	879	830	857	875	869	892	869	820	823	858	825	881	849	884	854	827	832	845	875	841	826	840	868	841	844	870	889	876	858	880	818	879	860	838	873	860	923	784	870	886	859	865	888	865	836	869	898	842	932	881	854	876	868	860	847	865	863	833	879	861	818	898	875	847	878	821	872	870	858	781	913	826	804	850	882	901	874	878	869	876	912	883	883	838	889	845	851	908	910	873	872	860	878	875	888	886	779	827	854	862	862	819	921	848	881	865	868	888	829	851	874	853	874	890	869	842	854	903	868	834	815	870	857	888	855	908	903	834	890	850	830	839	850	859	803	860	858	834	884	859	829	839	845	869	851	834	850	851	841	854	816	869	867	860	878	847	886	871	864	847	878	892	883	909	902	836	888	871	868	861	827	871	913	833	785	894	855	876	826	840	830	830	822	845	859	855	802	821	830	864	927	848	852	897	847	863	825	923	881	817	840	883	869	834	887	841	854	872	935	879	843	848	878	851	835	836	876	887	816	833	875	839	859	895	934	836	866	858	861	852	810	847	920	949	858	844	898	839	857	846	889	839	859	847	804	868	895	816	848	856	848	840	817	828	826	901	866	841	872	807	840	823	850	837	843	814	860	887	892	834	849	866	836	842	834	807	834	910	855	919	843	867	873	869	897	892	837	828	846	870	880	811	903	859	920	830	877	888	913	830	872	841	914	852	863	939	934	866	835	825	890	850	888	871	848	896	860	887	808	815	910	841	836	796	841	850	837	926	914	878	794	911	844	788	876	893	812	848	889	869	840	902	823	848	839	821	862	877	852	852	868	834	893	849	826	825	838	850	874	877	909	830	860	899	843	858	835	884	819	899	879	879	880	844	901	865	894	873	880	803	895	915	852	878	859	862	837	872	845	867	878	826	902	891	836	914	848	860	850	850	863	843	838	884	842	878	842	896	835	861	838	880	864	875	865	821	803	868	821	898	842	844	835	841	859	918	805	825	789	885	823	887	943	829	847	839	856	885	808	856	873	862	847	803	819	882	850	772	831	810	853	852	904	841	809	824	854	902	849	843	820	878	879	875	833	849	877	816	896	814	873	845	883	873	822	872	860	877	842	838	846	877	860	863	906	778	858	823	836	856	825	846	895	880	871	810	929	829	895	875	849	833	858	885	861	849	846	923	867	853	830	839	875	880	878	793	850	848	851	829	889	825	864	826	848	878	898	871	851	900	850	849	909	826	893	844	851	832	921	873	870	902	862	919	886	867	815	822	880	870	908	850	884	857	898	862	879	844	810	814	882	863	855	862	841	845	891	826	873	851	847	885	865	849	898	833	847	880	859	912	897	835	862	804	832	854	844	872	846	848	883	827	805	867	857	832	851	919	913	885	914	915	902	908	849	903	851	823	883	879	852	900	888	805	879	853	840	912	903	872	852	859	851	898	829	835	803	820	895	905	845	869	878	849	844	821	817	896	891	883	871	845	801	826	855	847	834	864	817	913	856	904	868	863	873	875	849	876	863	877	851	885	853	895	872	852	801	830	895	890	869	888	830	859	869	783	855	872	872	876	894	886	894	803	893	795	831	854	835	869	836	876	821	910	818	850	906	872	841	838	842	780	872	848	905	803	853	881	864	850	865	840	900	884	828	889	846	878	879	880	833	875	839	870	858	788	869	892	836	870	895	881	912	868	885	881	828	859	875	861	817	841	872	815	881	841	853	850	842	846	863	895	907	888	904	836	825	875	847	872	871	813	882	897	880	868	901	908	865	794	850	868	846	850	847	933	853	903	872	835	888	881	856	866	832	859	867	873	891	898	854	809	808	865	810	869	870	923	834	843	883	841	887	893	863	880	846	878	902	821	912	899	927	770	814	883	841	869	871	808	851	928	852	884	836	850	899	838	835	825	857	854	867	806	854	874	840	850	859	804	865	856	950	836	852	865	868	876	884	859	916	786	820	869	889	887	858	843	851	803	874	852	843	870	931	843	852	889	838	895	851	875	870	867	881	867	842	875	879	826	874	841	853	923	845	886	862	877	860	849	873	885	846	842	854	855	856	882	840	847	827	822	918	825	888	783	872	866	842	818	868	904	855	832	857	880	835	903	868	884	896	827	834	878	823	840	841	875	861	853	874	847	835	887	889	836	870	906	833	824	885	846	846	862	899	897	866	826	820	861	890	865	910	836	803	854	867	849	857	833	840	929	847	889	850	800	916	875	806	868	837	899	908	857	871	808	780	877	842	834	844	866	868	851	831	912	912	882	855	880	842	865	830	845	861	876	862	836	867	854	913	857	849	855	859	841	898	806	907	897	811	890	822	840	847	867	866	860	887	853	846	872	860	834	908	848	853	801	924	868	868	854	785	788	816	874	855	825	790	860	885	897	810	842	813	890	806	818	823	892	899	822	889	857	861	906	850	842	862	839	849	865	896	860	860	886	907	841	848	829	903	870	847	816	876	870	818	877	817	829	828	844	837	890	864	855	845	855	861	871	852	862	858	834	825	881	866	888	886	825	875	823	845	845	843	856	815	836	818	860	807	824	847	869	882	893	832	910	889	860	859	833	849	813	881	818	866	835	834	844	857	834	881	881	819	873	815	847	843	873	874	867	840	847	879	856	903	895	826	933	883	821	878	857	902	828	872	829	900	822	905	861	868	840	839	902	835	818	870	845	893	869	866	820	835	833	868	876	864	840	830	890	845	879	829	847	853	868	859	906	843	833	876	852	827	843	847	828	877	841	823	886	921	849	871	827	856	892	829	838	876	888	863	876	851	861	857	837	846	899	815	869	859	878	827	837	853	867	832	890	839	823	841	890	878	827	869	841	791	815	853	833	873	854	796	880	856	866	790	863	818	855	832	873	872	873	851	793	891	881	914	864	820	916	848	860	912	867	904	864	812	871	831	832	849	916	914	907	871	875	851	922	897	840	836	821	842	851	814	874	871	916	880	941	888	867	855	856	849	865	867	873	828	842	828	867	901	899	895	861	854	873	877	865	836	857	837	819	932	814	842	816	877	869	881	837	853	852	892	803	869	896	827	872	841	811	891	866	867	850	868	859	875	898	811	882	879	859	860	893	834	832	886	850	862	882	891	914	865	840	833	894	862	829	853	873	861	820	836	806	870	843	897	889	832	880	875	829	835	847	835	908	823	839	886	866	882	858	852	832	878	864	834	911	827	823	838	878	891	839	897	866	883	837	887	843	855	838	865	905	862	894	864	894	871	871	852	818
19918	33709	23805	7915	5053	1931	1538	1037	934	897	912	843	914	916	936	868	870	905	889	853	891	882	842	874	875	855	913	863	887	894	860	849	874	890	907	865	903	855	929	886	900	877	855	859	860	906	817	872	888	849	874	813	916	898	882	862	907	875	889	909	882	845	875	785	886	920	874	856	854	918	848	857	926	862	835	858	847	888	860	853	851	887	898	878	849	895	863	910	793	823	865	831	838	878	865	849	888	863	873	864	844	867	905	902	906	887	858	868	836	826	822	905	830	866	840	852	862	839	883	878	892	870	858	882	845	903	868	878	840	908	868	875	853	876	842	883	811	885	861	859	845	870	900	820	872	910	883	888	835	863	848	843	838	912	835	887	910	854	931	799	859	918	885	870	860	852	865	895	835	891	873	886	891	881	834	925	843	821	866	908	870	888	855	813	889	903	890	842	914	914	884	867	854	862	824	853	896	872	877	902	875	909	897	865	848	841	879	920	849	899	869	896	811	932	901	856	956	828	843	808	865	877	905	883	853	871	858	873	865	831	857	891	844	825	933	937	885	854	889	878	920	866	848	816	831	868	882	907	871	850	850	842	904	848	854	862	857	841	855	882	872	851	871	856	887	818	889	825	910	825	834	797	797	897	878	890	867	890	899	875	913	912	863	873	867	855	890	848	912	874	832	845	846	879	860	909	899	887	872	918	839	870	922	865	927	927	857	889	825	862	870	920	862	893	923	876	867	858	879	881	866	869	895	895	892	892	872	856	860	854	907	921	847	864	883	839	886	931	868	868	818	850	810	856	910	889	887	859	843	873	891	924	843	834	883	893	903	855	900	882	841	835	860	928	846	920	866	872	906	922	840	888	865	925	908	849	857	886	817	824	868	888	864	889	888	886	884	859	862	847	881	886	848	952	883	858	858	926	884	865	877	882	853	832	887	875	871	859	828	869	880	856	866	941	886	906	877	870	867	889	899	834	896	872	842	875	916	858	879	915	873	851	883	861	809	864	868	853	837	898	873	873	846	855	851	876	858	863	895	822	923	871	818	840	912	840	857	839	865	904	887	842	874	825	863	907	865	892	876	835	870	897	856	889	846	821	874	851	849	868	887	804	806	881	898	845	926	860	933	876	862	905	920	846	867	917	867	879	860	916	869	896	845	965	920	834	907	867	852	832	915	907	915	911	844	900	908	833	896	902	810	865	886	888	862	913	852	836	887	841	841	864	916	856	888	900	882	851	923	920	869	889	874	858	900	876	926	861	863	882	844	870	844	904	828	899	864	896	839	867	871	905	885	886	835	850	883	841	871	870	835	898	850	898	833	921	853	830	878	842	869	866	905	876	867	867	864	833	837	882	881	856	898	917	842	872	821	887	851	897	874	845	869	887	890	839	924	907	926	899	881	870	954	838	961	870	901	871	818	910	832	823	889	906	835	891	802	901	825	847	903	859	906	902	910	897	896	868	855	876	862	868	903	875	833	860	892	883	912	856	827	910	876	863	844	857	852	917	841	857	832	931	884	872	875	881	832	861	902	895	884	836	859	869	891	836	893	860	882	902	885	859	844	907	829	855	874	878	896	891	888	859	888	832	869	874	886	898	895	911	853	917	835	913	908	855	888	850	859	879	871	898	855	893	890	932	881	918	865	886	806	860	863	832	895	880	814	881	890	885	872	849	905	853	851	861	843	864	886	861	913	819	865	890	829	875	899	930	875	888	844	860	877	912	873	813	871	882	877	906	865	874	878	834	865	872	857	868	938	873	894	899	874	879	852	837	901	839	878	938	853	887	873	866	894	907	954	842	831	888	881	850	877	899	866	867	933	848	887	899	930	877	889	859	844	895	897	881	889	905	864	879	872	906	858	882	861	847	921	870	878	841	860	893	882	860	843	892	919	878	907	872	892	863	874	914	888	848	845	864	802	846	869	895	851	853	899	882	832	836	900	920	914	884	797	902	905	911	908	859	910	853	870	850	877	898	845	879	836	875	892	902	899	855	881	896	877	848	906	926	835	879	924	884	865	877	888	869	893	866	862	858	897	857	887	850	885	867	877	849	857	897	842	831	884	851	864	906	862	850	903	888	909	869	897	814	835	866	873	903	865	906	882	898	869	863	872	868	877	863	889	859	837	866	910	857	831	875	900	887	810	873	902	848	897	860	824	860	879	877	876	877	873	879	871	870	834	896	876	873	877	913	848	835	898	914	857	852	845	870	878	867	842	918	896	906	852	841	850	899	873	841	866	891	845	869	864	860	890	862	914	899	863	869	905	844	848	847	952	855	850	900	879	867	855	915	882	839	908	893	862	854	838	895	869	868	903	865	865	828	868	905	905	880	857	891	846	846	885	893	889	904	805	850	841	856	900	901	837	825	893	889	882	853	844	920	859	896	859	856	852	926	834	856	847	890	920	921	876	829	828	890	877	854	865	846	893	879	887	874	920	888	853	850	865	938	901	854	837	881	880	850	818	829	861	851	861	904	874	853	868	882	853	869	892	874	854	906	907	891	861	856	910	850	833	817	896	796	852	877	870	897	928	890	880	876	857	844	852	871	871	793	880	891	868	925	869	848	881	908	851	879	855	893	868	863	938	850	859	868	889	867	885	866	875	906	900	892	813	880	859	859	858	843	801	877	828	865	857	878	882	897	872	864	900	876	878	831	877	901	842	877	835	886	898	903	878	859	897	880	881	923	878	829	863	855	861	902	902	925	900	907	866	877	843	902	897	854	915	863	814	890	961	876	886	917	918	894	871	874	825	849	870	853	841	842	819	875	866	909	913	896	849	870	882	839	845	846	890	881	885	876	894	897	896	850	854	853	863	883	907	907	840	905	837	878	896	899	865	875	841	895	920	893	839	899	875	919	868	926	898	921	856	913	832	919	865	864	877	866	880	902	923	863	811	908	879	841	870	829	878	926	886	846	868	847	849	849	830	860	863	875	874	843	851	822	897	899	838	887	865	872	841	850	872	908	922	843	840	878	876	850	841	899	858	896	876	847	911	865	868	848	835	856	902	879	862	832	926	856	850	920	856	871	853	801	888	853	851	915	867	821	787	859	843	885	911	823	809	836	857	892	824	882	871	888	846	845	894	876	904	833	897	890	829	886	897	858	851	823	865	868	857	851	858	893	836	898	884	848	859	905	875	881	873	827	921	837	856	889	894	845	910	897	910	888	864	874	875	902	929	853	905	910	845	886	835	898	865	858	876	870	847	840	927	859	872	858	900	847	898	889	913	871	812	826	880	857	825	850	858	862	886	828	914	865	940	870	884	937	915	912	913	887	858	856	908	906	914	864	885	865	898	864	922	922	859	863	896	885	867	877	862	837	859	865	862	863	891	888	875	855	930	882	868	892	863	876	860	844	858	913	876	866	870	862	874	856	913	893	873	837	847	882	858	869	845	830	858	847	873	852	852	889	889	904	860	830	875	877	862	843	865	891	923	859	850	918	861	849	913	816	936	852	911	890	859	859	887	840	858	871	866	880	886	846
23183	20884	28181	24090	26239	17539	4726	950	660	643	764	546	556	526	486	529	460	445	482	512	470	477	468	469	495	511	444	504	456	443	476	461	453	463	451	452	426	434	440	468	432	429	492	411	464	451	458	451	440	442	442	470	422	435	435	478	454	446	471	444	470	426	437	461	499	434	411	423	450	487	435	441	440	444	441	413	491	430	412	443	440	477	463	427	456	487	412	429	477	435	424	447	449	420	445	491	428	503	504	477	458	465	445	433	429	437	463	462	461	458	459	428	433	420	466	419	418	458	451	435	454	485	423	441	451	453	440	438	421	484	453	449	451	455	445	440	423	464	432	433	450	462	497	465	455	455	447	439	442	495	431	471	415	468	482	467	453	430	432	443	440	440	467	453	451	457	452	449	431	478	490	467	436	462	476	460	473	473	458	463	485	471	469	435	424	463	473	447	440	436	451	441	460	435	415	452	462	428	427	483	453	449	404	443	455	481	459	482	514	434	463	482	456	434	435	487	431	438	424	422	401	434	495	432	426	472	452	466	444	443	441	462	461	433	456	432	482	429	477	433	429	448	484	448	426	448	477	438	406	452	462	443	434	475	451	464	470	441	439	446	443	433	444	424	412	425	463	420	464	412	456	432	432	457	399	441	443	418	445	451	478	435	484	472	472	446	462	461	418	442	448	465	458	443	401	449	433	408	448	480	479	447	448	445	426	496	435	459	483	429	443	443	442	410	437	424	448	417	462	450	428	420	447	504	460	475	456	436	453	466	464	427	436	439	441	437	469	440	471	468	467	462	458	421	442	430	466	471	463	455	432	487	453	464	427	420	427	449	468	452	473	448	439	411	431	483	449	445	465	434	459	436	451	452	468	440	422	472	414	421	444	459	437	466	469	445	437	455	466	465	450	422	466	454	457	484	449	464	445	433	460	455	458	462	459	448	455	432	460	449	452	426	461	465	439	450	456	419	474	460	437	465	469	489	458	435	471	480	455	419	422	422	426	445	413	463	463	421	409	480	418	439	432	431	476	430	421	462	466	451	452	503	455	436	440	451	461	462	457	467	478	440	428	427	440	474	426	453	451	475	439	468	435	429	475	453	437	452	453	414	445	445	430	439	466	447	456	457	445	463	459	438	422	454	433	494	468	424	455	485	459	472	445	432	425	477	443	462	438	474	457	462	454	477	455	473	467	414	450	473	455	415	432	433	460	447	409	465	466	433	424	441	478	479	420	443	466	442	449	417	470	432	397	420	440	412	463	462	456	437	429	477	448	433	465	456	456	427	429	429	463	449	432	460	437	442	469	491	446	475	472	462	462	435	452	445	460	466	483	457	391	457	439	464	452	471	451	470	432	464	430	463	481	458	447	465	439	455	412	446	463	457	432	448	458	464	430	467	506	445	453	444	440	474	455	428	487	428	468	426	417	460	444	440	459	473	446	432	465	439	421	460	440	395	482	474	477	432	426	492	423	443	429	489	467	432	443	440	407	473	444	454	420	464	467	423	440	454	461	462	448	464	431	449	464	405	420	442	455	442	440	454	439	468	457	436	416	417	455	445	439	430	463	443	424	438	493	478	456	449	401	475	409	450	479	400	476	460	459	418	438	465	445	428	489	424	447	462	428	440	405	427	414	418	420	424	425	415	466	448	495	440	465	435	404	431	492	466	432	432	460	451	459	442	445	424	451	449	455	415	449	451	415	415	472	456	416	448	445	472	423	471	469	436	456	500	426	487	413	417	464	429	409	455	426	457	457	437	474	422	468	440	477	428	456	443	427	411	471	450	425	462	441	449	454	433	467	465	441	434	487	452	431	462	406	418	473	458	416	402	436	462	444	457	476	488	482	450	433	433	454	467	453	473	481	426	434	435	422	461	456	432	478	420	414	422	447	452	474	430	459	470	462	461	446	436	473	430	435	381	444	432	429	462	433	429	438	462	467	414	436	448	433	426	457	482	423	429	432	482	448	491	445	447	449	454	442	434	436	441	465	430	442	494	482	455	457	458	425	437	493	433	468	445	400	443	438	439	443	452	433	435	457	475	440	426	435	417	438	468	442	439	437	450	448	426	469	439	465	458	440	457	472	470	453	460	431	431	424	484	466	461	397	444	425	421	429	459	451	466	464	432	490	424	447	412	470	456	511	432	428	420	470	445	447	459	488	482	465	436	446	426	435	438	425	427	479	462	465	442	479	443	475	430	416	427	430	450	459	427	456	470	449	439	467	434	448	469	464	450	457	453	444	459	446	433	474	438	424	495	466	431	451	435	458	470	478	447	437	458	428	455	439	466	467	440	456	438	453	477	447	463	464	460	427	470	459	473	441	442	476	445	414	421	477	441	441	473	462	509	445	471	431	486	483	434	433	428	408	449	429	465	473	448	450	445	439	439	475	448	445	442	453	424	435	449	472	436	420	454	439	423	454	456	421	427	449	463	468	449	472	495	453	454	472	463	446	445	474	422	429	464	418	450	462	413	459	441	464	451	473	412	433	413	454	444	464	432	418	433	459	412	459	469	448	461	438	445	446	457	471	452	472	456	444	412	443	427	467	412	421	409	429	431	470	451	469	494	425	470	471	450	422	445	444	497	441	437	473	450	413	443	418	448	475	460	418	418	418	454	436	450	438	418	483	410	457	426	428	407	407	432	455	415	505	447	442	467	493	445	440	423	468	457	424	424	469	461	433	421	419	432	458	462	438	446	449	398	455	461	462	442	465	449	452	456	492	427	425	463	437	452	428	411	457	490	471	419	449	423	451	436	397	436	456	463	467	449	431	478	440	468	418	399	444	450	423	440	475	445	474	432	436	439	425	433	464	445	403	433	415	442	395	442	426	467	456	410	428	473	454	400	410	423	484	481	460	438	438	480	418	456	445	460	453	414	450	417	454	469	478	415	425	435	458	462	448	470	432	430	487	421	405	470	473	467	425	488	446	462	480	423	471	435	424	439	429	417	424	420	459	444	453	484	430	459	447	481	432	468	440	436	469	459	453	441	460	433	435	437	439	422	460	435	458	454	481	430	438	457	428	448	439	432	448	426	452	445	408	443	447	445	468	444	443	477	468	446	437	425	439	419	424	477	430	456	454	484	459	449	462	445	451	443	480	466	466	479	417	430	405	456	458	457	432	441	439	465	473	451	422	446	427	440	438	422	448	441	426	414	457	451	449	417	420	434	430	447	463	420	474	448	431	423	458	441	480	420	444	455	455	480	463	458	436	441	430	423	492	425	451	418	469	451	469	405	430	452	489	449	455	435	423	437	436	414	443	409	404	452	415	401	445	460	445	449	402	417	399	399	419	441	457	439	452	441	460	431	453	379	449	496	467	487	435	461	436	478	447	462	457	435	477	431	415	473	454	454	421	432	451	432	464	466	439	475	460	467	425	509	446	439	427	448	471	513	434	482	432	441	449	439	455	424	451	471	428	477	404	502	496	441	449	470	450	457	464	416	416	428	424	474	470	457	472	424	453	431	404	446	428	431	444	454	418	446
20636	41962	31420	30818	30683	4223	2359	1094	823	698	1050	643	606	492	553	546	559	528	530	486	494	504	514	496	465	506	477	479	485	460	488	478	511	472	452	470	481	467	462	470	507	482	431	497	493	464	475	496	469	473	493	470	487	478	483	437	467	475	491	453	490	480	455	492	497	465	497	497	475	471	436	476	510	462	464	499	452	452	468	498	500	454	498	455	478	458	470	441	470	515	462	485	445	417	457	485	527	472	462	491	502	517	485	483	515	443	463	460	478	462	470	478	476	477	491	505	483	501	510	492	473	467	471	467	509	460	494	479	467	488	464	516	488	505	443	502	490	514	481	477	457	472	482	493	436	498	495	486	483	470	466	472	478	539	480	499	460	477	483	436	454	432	493	470	478	490	529	453	491	491	478	476	482	502	440	518	498	445	464	449	489	459	487	481	468	532	488	527	447	474	493	478	473	470	496	455	515	472	462	442	495	512	444	446	475	479	462	471	513	494	480	485	478	449	480	456	479	513	489	470	463	468	472	498	504	458	434	452	504	511	452	432	448	472	444	461	442	473	479	506	468	478	492	469	519	469	426	455	473	436	491	469	432	478	502	462	489	463	459	488	504	479	454	480	494	445	457	473	452	485	471	485	480	485	463	458	481	514	497	492	436	493	453	464	474	453	466	487	464	472	478	508	483	468	466	490	460	455	494	483	454	450	476	446	487	475	492	459	482	480	463	491	485	448	437	441	465	463	459	483	462	483	475	465	493	481	489	455	464	493	481	486	485	462	479	437	484	477	465	463	471	490	441	486	455	497	483	484	478	498	463	489	468	475	472	475	449	461	443	488	449	489	484	496	512	498	468	460	441	460	462	498	434	459	475	499	458	474	440	438	483	475	473	454	483	500	461	487	475	494	485	481	454	479	482	427	459	442	482	486	494	486	452	485	479	502	472	493	505	506	496	487	488	476	472	473	492	460	463	480	485	473	470	448	480	460	488	452	493	478	470	488	456	473	484	476	475	457	475	452	480	471	496	448	450	437	507	519	460	500	467	486	478	451	463	474	479	451	499	450	476	463	492	477	480	467	484	511	447	484	471	487	517	525	491	490	443	465	452	525	473	495	450	510	492	469	474	498	474	461	510	476	490	463	463	482	479	484	473	480	436	459	499	445	452	495	491	459	463	478	435	476	496	452	508	465	474	497	522	496	462	458	458	460	486	495	459	430	497	482	496	484	449	489	463	510	436	480	489	506	472	487	473	459	462	488	483	495	478	460	469	484	459	500	460	458	471	477	460	452	478	498	458	463	458	475	489	430	499	526	454	444	470	453	486	430	451	476	468	473	458	455	485	444	480	477	474	457	482	483	499	453	444	490	474	477	500	460	444	454	500	446	494	482	477	480	509	499	474	532	467	442	492	478	476	492	462	470	507	482	468	485	479	485	505	495	463	479	522	493	457	452	474	499	468	444	510	452	457	468	438	489	467	447	459	451	469	452	483	450	448	490	446	455	442	453	429	487	452	486	488	479	450	456	452	487	492	476	475	478	452	462	471	489	409	430	479	509	442	476	449	509	494	470	444	475	502	436	466	465	418	497	500	486	429	463	527	507	464	506	429	470	482	459	476	451	453	452	475	519	479	446	465	466	486	474	477	457	476	500	454	443	468	456	491	464	464	476	493	492	489	496	426	482	479	477	470	466	469	454	432	461	450	477	476	485	467	465	449	478	448	479	462	451	467	486	441	486	481	495	470	453	471	475	501	463	483	469	469	461	457	470	527	452	508	492	479	424	485	499	488	518	471	501	468	446	496	472	518	475	506	514	455	461	485	484	471	457	510	466	442	471	501	474	507	503	506	454	495	486	470	491	481	494	434	458	503	474	478	484	483	470	456	488	487	457	458	463	454	522	473	480	487	500	505	474	463	469	482	475	447	447	466	465	490	487	485	465	474	450	488	496	445	480	480	465	484	456	492	476	499	481	448	470	462	443	462	447	501	489	439	491	499	457	486	484	472	497	492	485	438	437	467	479	479	488	500	480	526	497	532	433	438	491	447	482	481	462	490	439	498	504	443	518	469	466	486	459	484	486	455	464	468	476	479	485	464	493	488	451	468	477	477	515	520	453	461	504	463	473	496	480	464	494	517	466	461	464	451	489	458	474	459	454	473	462	461	453	505	478	464	457	485	431	477	453	483	497	496	479	421	447	487	496	498	459	472	481	509	442	465	533	515	437	473	486	458	489	441	438	463	494	451	470	460	491	457	485	463	477	503	455	433	467	481	521	456	498	495	446	434	501	465	484	459	431	455	470	479	470	477	475	504	506	436	482	532	502	443	445	484	477	442	467	487	477	515	491	458	492	498	470	471	492	452	468	464	476	507	445	470	469	487	488	493	493	452	500	505	482	473	469	459	489	456	459	472	467	454	480	453	451	464	476	454	520	445	438	482	466	464	461	422	458	468	506	443	472	422	480	455	482	464	456	497	497	444	438	440	455	451	503	472	506	475	498	433	476	461	483	494	431	511	436	477	435	458	434	494	491	485	449	492	473	514	442	522	481	471	486	463	477	470	434	506	453	454	474	459	469	479	471	465	484	460	463	432	473	483	500	472	472	492	486	455	466	471	508	455	482	509	477	460	443	469	510	502	504	510	501	454	456	458	436	478	449	471	436	484	457	481	480	490	509	458	460	465	467	478	454	473	510	480	450	472	449	462	506	447	480	494	474	467	440	466	492	417	487	451	484	475	463	457	453	484	462	441	448	488	459	491	497	495	465	471	499	496	480	469	474	484	495	476	487	468	503	446	488	460	472	452	486	439	483	488	476	444	445	510	470	449	481	526	452	471	438	498	477	431	468	476	479	462	478	460	449	496	451	467	475	459	464	451	475	482	437	442	481	500	523	503	474	476	481	494	460	445	502	467	441	467	509	474	469	492	458	457	524	451	481	468	479	467	465	462	453	485	486	477	471	465	476	477	489	505	422	470	471	494	516	485	442	493	454	465	461	493	461	476	447	468	437	460	459	456	485	431	431	514	480	477	467	450	439	464	492	455	489	482	453	457	489	490	475	446	455	487	494	448	470	467	484	478	461	467	461	454	432	458	460	423	436	477	483	502	440	472	437	477	484	492	471	482	486	489	525	472	481	488	516	456	488	501	468	481	480	469	484	517	477	459	503	450	484	455	490	472	502	479	494	462	454	470	447	481	470	491	462	470	471	472	486	472	500	456	474	469	470	482	446	446	471	482	467	474	472	462	482	460	471	508	442	466	451	452	451	465	473	497	491	459	481	475	453	487	485	402	479	484	536	464	487	486	485	486	477	471	466	488	497	478	466	461	470	468	437	487	480	458	441	451	463	470	457	483	498	445	527	485	494	483	502	537	442	485	446	501	484	478	473	506	484	467	480	447	515	492	450	525	439	499	496	491	453	475	490	486	479	462	483	461	482	492	465	475	467	467	416	459	461	468	539	475	449	427	496	476	450	433	484	500	498	474	508	490	493
24222	20876	27475	24812	22399	8635	2055	1140	972	1001	996	882	918	855	894	870	909	846	903	858	849	925	861	910	869	831	900	880	946	879	909	927	904	857	899	867	875	874	884	820	856	860	867	854	912	866	884	901	904	918	861	808	915	853	861	861	822	899	885	879	892	866	906	914	885	868	832	864	930	879	836	825	961	942	855	930	871	897	862	905	887	885	885	861	868	842	923	907	841	854	901	856	852	876	928	858	906	881	892	866	863	860	861	886	885	938	888	805	885	861	896	881	902	858	888	863	863	842	911	850	878	926	874	896	869	860	833	887	833	806	901	853	882	903	867	846	888	839	832	912	900	935	877	930	897	840	869	919	946	905	920	855	864	904	853	904	879	846	897	858	899	845	888	895	876	865	852	900	914	875	870	848	855	851	819	895	889	860	841	885	866	896	924	889	850	880	850	881	865	890	863	875	828	892	899	850	854	907	878	900	868	898	863	839	869	889	898	847	921	854	869	886	928	851	865	852	858	869	832	911	848	895	910	904	874	895	847	858	884	908	879	871	869	864	928	900	858	885	829	830	839	838	884	857	862	866	805	916	890	900	860	863	911	849	893	843	849	832	828	912	936	908	939	849	924	860	901	958	915	899	838	856	891	799	865	857	887	857	881	866	914	886	859	880	900	878	868	859	897	881	862	833	913	859	838	861	881	919	872	912	876	884	894	839	895	925	819	860	874	876	920	885	850	872	848	861	909	875	839	895	928	857	876	881	934	909	898	907	840	869	879	880	888	896	895	860	916	870	899	864	840	914	851	907	909	929	896	884	902	841	855	888	902	904	878	866	867	874	882	861	922	900	889	818	867	888	905	845	892	914	854	881	907	897	857	859	866	885	863	853	866	899	890	924	889	854	870	910	923	880	920	845	865	880	868	893	886	852	934	883	902	890	918	868	891	883	882	928	826	866	876	921	862	884	876	906	852	839	847	898	848	856	903	927	907	903	889	915	851	856	901	881	885	885	857	841	842	862	853	923	848	841	873	847	875	859	814	919	863	881	887	864	863	882	931	890	889	849	890	854	879	873	902	900	874	908	875	829	858	859	882	913	860	816	930	862	893	859	780	835	877	873	847	840	882	871	872	872	864	912	887	842	941	872	900	896	843	837	906	939	922	835	880	858	913	866	947	892	888	901	902	884	861	883	908	825	882	865	894	857	923	853	861	874	891	891	922	957	837	930	862	918	876	883	896	870	877	887	826	893	826	901	872	897	867	836	851	855	904	926	886	913	926	865	877	825	869	883	901	875	893	853	921	918	867	884	864	875	858	894	848	866	896	870	878	860	821	869	906	850	837	866	898	910	872	881	904	847	882	906	877	865	914	824	913	906	871	892	890	885	862	851	855	868	894	907	887	843	895	893	879	797	878	836	874	852	816	899	859	864	873	889	915	855	873	835	879	928	861	873	861	931	873	860	883	816	894	821	834	907	877	873	860	834	858	899	882	873	902	873	899	893	863	887	855	882	875	892	852	864	880	856	841	828	904	876	876	851	898	842	902	869	829	845	913	895	903	842	907	879	828	912	890	897	845	875	874	916	882	844	872	816	883	908	843	860	875	871	886	854	867	891	809	890	891	845	866	881	939	897	858	897	833	877	850	871	816	883	852	859	854	894	890	877	811	913	914	873	864	884	876	868	877	891	901	882	920	889	893	927	853	865	851	866	862	890	859	812	909	866	913	846	850	878	875	884	854	847	907	913	862	912	870	935	882	883	874	911	854	889	888	878	878	789	878	920	877	901	820	824	886	860	905	921	849	849	874	927	855	893	899	826	870	882	874	916	863	876	866	841	844	904	900	839	855	901	918	862	935	826	929	925	966	893	852	865	874	922	913	879	941	858	913	872	874	890	836	876	922	918	881	878	954	889	883	871	887	922	862	912	804	868	862	906	907	907	927	870	919	874	854	838	915	881	839	807	887	883	867	917	889	909	911	862	907	856	858	913	802	876	913	892	902	833	861	910	899	889	844	880	896	858	884	960	890	939	858	893	896	821	898	881	906	847	952	887	887	866	907	859	930	861	887	875	902	878	894	883	871	868	887	875	867	900	792	851	844	898	830	884	908	852	862	915	882	846	885	886	850	839	909	920	879	854	901	891	877	883	880	891	889	790	867	821	864	845	883	910	881	854	937	869	856	846	840	839	886	897	874	864	873	909	919	872	850	862	816	808	869	892	935	889	864	851	862	895	875	904	905	826	906	863	877	852	875	836	896	838	847	809	843	876	873	868	880	891	900	844	887	892	891	894	864	901	862	898	863	861	846	838	900	900	840	894	891	843	894	865	839	824	855	885	911	859	875	867	948	864	835	841	873	878	835	883	818	902	910	877	902	855	934	932	892	891	880	878	838	909	903	882	856	932	831	839	901	819	879	887	841	879	853	893	876	841	878	919	858	921	863	896	846	888	904	868	866	862	857	812	848	863	836	906	905	855	873	862	864	836	877	868	867	894	826	887	896	867	876	904	897	947	867	868	826	912	930	833	884	901	887	864	929	810	824	859	897	860	894	860	825	888	956	850	887	884	811	887	859	877	828	892	849	865	855	876	912	897	868	897	881	911	878	913	860	900	866	857	837	890	895	876	852	921	904	868	925	871	865	899	883	831	901	849	831	874	913	838	874	860	814	880	955	887	863	877	915	852	861	845	901	878	844	858	845	900	900	956	856	852	885	878	833	909	888	907	898	885	842	854	871	894	906	816	877	876	852	888	879	906	886	857	856	869	916	891	885	947	870	828	857	870	876	890	927	874	912	882	949	930	869	832	864	894	921	884	869	809	835	905	862	895	919	830	891	861	846	847	878	902	891	878	896	906	896	869	879	885	861	867	891	852	869	852	862	832	870	881	842	850	831	889	903	872	841	896	861	908	901	924	877	936	903	879	792	827	855	897	871	889	842	905	888	839	891	858	879	913	906	891	822	872	888	875	814	862	880	859	861	877	848	866	846	890	886	874	882	877	865	902	849	869	903	853	877	907	825	872	852	895	902	878	835	883	876	842	890	907	859	929	895	892	880	844	899	909	873	886	879	936	882	919	892	865	888	888	904	858	916	891	870	875	855	853	888	895	940	896	895	918	901	885	848	893	868	847	840	842	910	864	936	919	879	889	921	814	876	901	896	915	886	879	875	868	903	881	907	923	892	900	919	804	887	860	892	912	871	881	820	858	943	862	841	889	896	875	844	894	866	886	895	921	865	908	898	899	897	890	918	838	883	861	891	859	852	886	885	918	870	898	884	872	875	873	833	884	880	899	892	898	866	882	896	896	859	837	885	898	824	884	883	884	874	899	871	877	849	887	934	883	875	916	882	889	874	850	836	851	883	855	889	854	842	916	876	948	868	876	859	892	904	898	875	903	856	856	852	875	815	876	869	865	920	863	885	902	878	905	874	869	903	937	871	881	870	857	883	922	912	866	902	865	900	869	905	915	864	917	851	889	897	869	943	867	875	867	830	833
20155	37699	26403	23828	23905	3655	2158	1313	1076	975	1031	925	939	936	915	915	943	863	889	856	911	838	847	846	912	829	944	820	890	849	849	857	860	862	856	803	852	859	823	888	827	836	857	896	862	868	891	856	853	800	904	779	892	780	878	834	902	822	864	848	899	837	844	849	853	832	861	854	903	850	865	901	856	843	880	890	897	866	847	841	888	838	871	869	819	819	907	880	855	864	843	802	868	827	850	800	884	895	976	827	858	857	836	852	884	874	856	867	886	860	828	829	889	813	801	877	826	862	859	865	857	881	865	877	785	866	916	884	866	821	824	852	895	821	862	826	879	846	862	796	834	843	856	779	845	853	856	848	945	862	880	817	914	848	894	860	853	852	868	811	888	933	889	885	852	878	900	856	793	843	874	838	900	928	857	825	847	843	855	831	896	861	896	846	864	860	844	860	832	827	866	853	854	898	898	848	859	832	857	856	848	853	866	843	835	887	841	862	788	876	847	888	825	867	833	805	803	885	891	850	807	858	867	869	847	803	882	862	830	904	866	825	895	868	805	833	879	850	872	837	818	881	862	848	870	826	880	816	839	886	822	842	836	820	886	852	852	803	871	953	898	823	861	838	876	880	873	825	825	881	816	868	820	850	894	880	870	845	844	858	857	920	854	819	854	798	878	855	815	797	811	846	865	909	887	848	821	840	838	821	840	834	832	863	867	842	868	852	920	824	899	871	837	834	883	902	847	834	815	859	853	854	826	858	851	836	892	851	826	891	864	848	863	889	824	890	902	886	904	855	908	894	845	895	910	846	878	834	836	854	852	883	872	799	873	853	871	856	844	872	922	853	960	833	863	863	838	809	894	949	874	856	832	861	876	867	888	902	916	882	849	858	885	836	838	862	845	869	898	887	831	823	857	916	895	884	846	804	858	901	820	844	814	877	770	894	844	877	881	846	898	840	875	895	884	848	836	852	859	871	852	847	803	815	865	845	877	890	865	885	827	789	857	847	839	862	901	866	843	928	822	824	835	839	867	875	901	879	868	854	847	878	842	849	839	831	879	834	876	904	884	850	822	854	800	865	787	907	829	809	926	849	882	847	879	794	888	844	840	834	874	837	894	867	906	844	871	900	888	859	892	883	918	848	862	899	876	891	874	876	866	882	911	829	852	819	862	861	883	842	846	873	888	874	816	872	827	818	843	823	851	828	865	820	879	849	885	835	869	834	833	865	900	800	841	896	878	890	879	908	903	830	831	850	835	841	852	860	843	849	855	833	841	830	848	900	879	874	885	801	862	866	830	883	856	849	856	873	862	842	801	853	864	887	934	878	857	899	847	856	859	851	900	915	827	845	833	878	904	855	891	903	844	875	811	841	816	817	851	807	883	877	897	811	825	871	845	802	865	853	836	832	841	803	913	835	887	904	843	892	828	884	835	869	878	838	932	847	892	876	844	810	880	847	931	853	825	843	879	872	862	874	841	878	854	889	897	840	845	839	868	870	897	882	857	836	883	838	889	818	807	855	851	864	849	874	905	859	841	845	841	824	878	898	883	841	859	847	903	879	846	842	911	852	878	865	824	820	866	829	808	882	846	808	878	860	866	824	839	867	827	938	803	861	902	885	856	866	869	845	861	837	906	875	830	914	848	861	873	866	808	783	861	904	804	851	846	802	874	884	860	835	833	886	815	880	890	934	869	826	861	887	851	878	864	843	869	799	836	838	878	852	837	852	889	849	852	792	827	835	840	856	884	854	856	853	811	929	877	857	814	922	820	896	801	848	888	882	869	824	845	908	843	868	906	839	809	847	876	855	886	851	849	871	887	884	835	828	880	877	818	871	919	859	798	892	868	845	824	892	886	852	806	846	891	892	857	923	807	833	874	870	860	841	833	869	850	847	896	818	818	842	882	831	876	870	902	842	851	865	847	916	877	800	860	834	846	900	842	889	876	862	820	851	870	830	884	776	825	829	848	818	845	815	882	816	885	828	909	838	875	852	806	896	842	855	916	859	881	861	873	836	833	902	833	831	829	881	860	830	845	783	890	785	840	835	882	889	868	848	891	819	865	833	863	861	893	879	826	881	869	956	827	906	844	905	873	871	869	816	823	872	872	832	884	856	854	837	893	864	845	842	850	868	869	808	893	884	875	854	845	870	891	883	877	841	849	899	876	883	829	859	831	860	853	858	872	879	890	848	877	855	822	903	904	836	866	859	851	849	840	819	884	887	910	867	900	926	858	824	832	880	864	858	858	837	824	879	836	807	887	849	916	852	874	862	830	866	847	853	846	879	879	913	890	842	894	867	824	913	850	894	838	827	872	858	842	839	862	875	823	876	801	828	890	852	798	825	872	838	877	883	872	907	869	859	820	873	847	797	864	886	888	838	902	866	867	857	830	884	932	865	827	825	899	865	867	837	850	881	852	867	830	897	934	845	870	854	876	920	873	862	818	848	875	882	864	882	853	871	865	847	862	807	823	800	940	822	883	874	873	860	832	881	821	824	835	901	819	890	856	924	813	895	890	888	833	873	851	835	910	868	879	829	893	858	868	865	856	891	885	861	866	850	899	867	829	843	837	873	866	838	824	900	850	862	859	832	882	843	897	836	856	821	830	861	835	807	860	842	853	845	872	881	847	872	838	809	838	805	893	867	828	864	893	822	825	898	875	849	852	861	816	865	899	859	839	871	865	886	894	930	880	889	866	805	855	837	811	900	856	844	869	853	846	891	907	867	839	832	874	866	859	901	779	892	886	878	854	917	891	856	896	880	844	839	868	850	886	898	892	825	892	887	856	864	854	802	877	869	843	859	817	856	847	906	902	815	867	870	863	828	844	815	836	808	848	857	793	890	852	873	838	877	865	895	901	880	882	893	860	877	841	873	854	862	867	839	880	849	873	867	874	846	887	905	896	821	848	786	888	811	779	838	819	867	862	874	870	871	889	874	854	856	899	856	866	821	866	808	877	869	844	866	884	880	813	894	858	876	865	853	830	849	891	831	857	810	834	941	852	848	864	805	870	854	879	859	823	857	872	847	828	879	854	865	875	870	836	812	861	856	925	874	896	841	884	894	893	812	840	888	855	843	823	860	831	891	830	817	790	873	842	860	826	893	850	833	820	903	891	867	833	873	843	890	845	833	877	869	862	896	856	842	870	878	849	884	896	867	837	903	869	860	813	839	813	842	877	803	905	816	888	890	899	826	864	855	887	863	834	863	817	875	824	823	897	865	859	854	891	868	864	856	862	802	859	853	849	883	890	875	812	888	852	851	881	851	796	875	838	926	859	856	906	854	840	857	857	830	860	836	873	833	839	846	850	873	866	863	881	845	813	903	845	834	907	891	883	908	878	825	852	796	824	856	832	795	905	851	917	861	815	898	822	851	842	840	911	824	873	847	822	835	885	839	814	838	851	845	888	950	845	854	843	842	845	824	868	826	853	812	919	837	840	830	859	906	905	859	874	841	905	859	863	824	821	855	840	877	861	854	891	824	902	825
22097	20897	28627	23510	24234	21114	14307	1526	780	654	787	498	480	438	448	419	413	381	393	380	399	367	325	350	359	389	351	351	346	338	328	353	355	338	345	359	327	295	329	328	299	345	309	343	359	334	321	336	333	333	344	320	380	345	319	321	351	302	345	329	288	305	292	306	318	310	309	303	352	325	346	331	313	294	324	319	373	339	343	319	338	352	317	311	362	318	310	305	329	329	279	351	312	294	316	355	325	338	300	303	302	314	320	310	347	336	339	321	334	302	339	311	306	343	327	333	321	303	310	315	320	345	332	304	326	351	320	317	329	321	329	312	330	312	306	338	306	358	339	320	311	322	309	326	284	281	342	317	333	318	313	304	308	305	340	319	316	341	305	338	321	306	332	341	348	309	336	310	339	337	320	330	342	300	341	346	352	348	338	293	337	306	270	312	306	338	308	327	326	327	308	345	304	340	302	301	291	320	308	304	305	335	317	318	326	356	315	324	292	310	355	305	315	346	287	351	310	287	331	300	332	334	328	359	304	294	323	331	304	315	318	332	290	361	292	337	320	310	342	349	337	336	361	304	336	317	346	345	342	308	302	324	332	315	351	292	299	309	332	318	322	341	305	302	296	359	292	316	339	292	299	312	336	307	313	309	348	326	321	331	304	341	326	325	353	312	316	323	321	295	317	342	313	276	314	332	312	315	334	353	339	329	329	334	322	330	333	336	328	306	329	319	329	326	326	330	316	303	332	310	299	295	327	342	276	340	327	333	329	347	316	320	305	317	319	333	349	322	303	336	320	271	304	359	317	320	326	309	364	324	297	317	308	299	351	297	327	310	331	345	287	311	333	327	333	356	331	330	310	331	299	300	322	327	340	327	322	283	332	316	337	328	346	335	332	317	327	324	309	305	310	321	309	343	359	301	322	332	316	321	307	359	346	342	350	329	300	312	318	335	314	322	309	322	332	334	308	310	290	332	319	308	315	325	322	339	333	294	298	301	331	317	316	329	332	340	319	337	316	326	315	338	322	318	330	343	345	302	342	327	298	321	329	345	339	351	333	333	328	306	311	327	313	273	315	333	329	346	311	313	311	337	321	335	334	334	292	326	347	336	322	329	320	342	321	354	331	322	314	290	312	319	329	266	329	327	323	305	313	340	307	330	301	299	324	334	296	351	308	319	320	300	284	277	302	358	315	302	281	302	318	334	360	299	309	313	324	309	322	313	340	317	304	327	309	310	293	312	353	316	336	324	346	317	317	334	294	302	333	335	347	342	341	328	347	313	347	329	341	292	327	349	334	327	319	356	297	302	322	353	323	343	310	313	325	361	307	337	303	328	313	314	308	349	353	327	353	320	310	353	334	321	313	344	297	320	322	333	309	319	332	314	293	329	335	297	361	297	338	302	334	320	357	302	316	361	365	330	307	334	339	354	328	350	311	316	304	331	323	353	336	330	317	291	285	331	307	355	341	319	344	310	336	305	318	326	320	319	316	312	302	332	347	345	346	331	318	325	328	317	341	309	329	277	312	301	330	344	347	341	310	332	352	332	328	314	300	331	346	340	324	317	325	318	359	318	344	331	303	309	333	350	330	365	325	333	317	355	279	326	345	328	329	316	339	365	320	349	311	279	313	318	304	305	310	313	295	339	303	351	345	334	306	330	325	320	325	296	353	313	312	342	311	294	319	328	312	337	326	319	335	324	348	363	304	363	311	319	335	308	323	302	308	311	348	336	336	332	327	318	326	323	358	307	288	294	337	335	320	310	339	321	354	309	349	317	306	310	350	328	321	328	309	337	350	325	285	330	330	297	370	287	302	340	329	331	311	313	347	345	323	315	330	359	292	334	328	308	302	281	323	319	338	299	324	314	340	349	322	357	348	329	337	335	302	315	309	344	333	326	336	329	366	328	294	346	354	307	354	335	353	345	332	335	319	350	322	317	336	299	306	358	290	343	348	321	344	338	324	340	316	329	299	320	298	308	321	335	316	340	324	328	320	351	336	327	342	312	337	332	349	317	316	324	310	315	318	325	302	330	307	308	329	300	301	331	301	323	361	337	338	352	302	332	301	335	315	336	328	336	332	337	341	321	324	316	337	321	319	321	339	307	349	353	293	312	315	315	337	326	289	336	306	359	340	308	310	324	288	316	318	313	329	321	324	334	334	310	308	328	325	338	347	320	347	321	301	332	328	339	334	312	340	362	341	303	337	336	295	347	346	313	315	335	311	325	317	352	322	361	297	301	273	319	333	344	350	340	335	342	312	317	309	324	353	340	307	292	344	329	335	324	321	321	325	305	311	337	304	342	336	322	310	320	347	356	314	320	305	333	313	312	329	314	327	307	315	310	311	345	334	319	271	315	319	322	323	345	303	315	321	320	336	336	329	309	301	339	315	352	309	322	329	318	330	326	327	356	329	332	315	345	338	304	333	312	327	325	315	310	325	312	290	314	362	312	341	309	306	329	332	335	296	335	346	327	322	347	320	316	313	296	310	332	325	295	361	307	318	344	333	333	339	326	339	311	338	319	346	328	308	315	337	320	324	326	354	326	297	315	330	285	327	323	311	346	327	308	329	349	332	332	322	342	314	308	358	302	329	296	327	335	329	316	303	314	342	338	329	324	318	326	357	323	331	331	312	366	307	300	327	331	308	332	325	321	355	334	295	312	343	376	296	315	321	322	320	316	309	303	325	330	308	359	339	285	339	334	347	364	343	323	305	312	328	346	376	303	329	319	325	326	316	328	343	352	355	335	301	288	275	328	339	324	320	332	327	314	299	342	331	332	326	313	346	340	344	333	314	343	312	312	293	311	338	316	306	322	339	286	272	332	347	318	319	351	333	326	341	348	314	352	327	354	337	324	356	331	361	324	328	332	318	285	339	357	332	325	325	298	324	303	342	308	329	308	313	299	302	329	307	324	312	314	323	299	305	317	341	340	333	328	336	346	314	320	326	348	316	321	340	352	337	296	363	346	320	329	310	344	325	298	321	344	333	322	329	318	302	324	328	335	335	335	353	314	309	300	316	318	340	318	304	335	313	367	292	321	343	315	301	332	310	308	323	333	326	315	313	316	336	328	318	334	350	329	320	328	337	302	327	323	368	343	336	312	330	364	320	288	333	293	308	319	306	306	308	314	342	310	332	324	348	326	313	324	327	339	328	340	329	345	319	344	367	318	309	304	325	350	337	329	323	319	311	334	319	342	349	323	329	319	306	315	313	347	331	329	331	323	321	278	303	312	309	329	301	336	286	328	300	337	327	354	323	292	345	317	336	284	301	320	336	323	338	304	317	313	297	335	330	337	318	329	343	283	313	343	346	284	315	311	331	314	320	321	356	352	303	327	303	296	343	320	337	299	304	307	326	337	319	281	344	330	312	356	347	339	333	297	302	336	349	322	310	328	344	337	339	318	325	323	305	346	325	310	280	314	313	323	299	312	299	328	323	373	340	327	327	299	312	306	295	343	322	332	336	297	337	346	306	338	324	347	313	325
22270	46512	33601	41185	37741	6914	3395	1559	1088	828	997	609	571	536	497	451	439	391	397	406	376	441	354	370	376	375	341	375	355	356	336	367	363	319	338	337	349	334	320	339	334	327	305	309	335	346	303	325	313	339	326	325	305	338	311	330	341	330	335	319	309	311	304	315	320	302	307	325	326	286	320	313	327	333	306	329	322	312	327	319	314	310	323	296	326	326	316	337	284	317	318	329	324	309	340	326	287	310	320	299	326	343	299	316	303	323	299	319	341	318	272	323	293	319	338	311	330	309	320	325	328	286	366	333	323	364	291	319	284	337	338	337	326	320	289	328	309	335	334	357	315	298	333	287	308	319	336	296	324	324	307	319	316	312	303	339	315	286	329	316	296	308	334	341	323	301	284	345	334	297	294	299	328	335	289	340	298	322	318	359	312	331	311	297	315	312	285	297	289	322	308	327	326	344	331	354	337	300	294	305	303	319	329	320	321	295	353	294	321	354	317	325	334	306	317	332	324	326	319	314	335	299	308	326	316	295	325	313	309	300	350	288	320	353	320	314	286	331	300	344	335	320	319	318	334	334	325	308	348	315	311	356	295	319	296	307	311	351	314	313	312	309	350	346	331	319	301	307	309	338	291	288	344	297	346	338	321	344	301	283	300	332	313	320	323	299	323	323	297	327	338	313	284	323	318	314	332	292	306	337	350	313	346	307	322	328	286	339	307	352	330	326	325	307	321	340	346	314	321	320	326	317	326	338	333	303	305	330	324	323	273	322	313	309	303	312	284	322	294	311	311	300	345	329	348	296	311	307	307	334	330	299	300	303	332	331	325	309	312	303	338	324	297	333	295	325	338	289	332	323	314	297	344	322	329	321	309	303	335	326	303	311	309	293	327	308	327	306	351	309	299	335	334	302	298	334	307	317	305	334	305	306	311	310	292	316	340	302	308	344	335	308	334	309	339	328	331	323	310	302	316	325	311	342	315	291	317	333	338	299	312	304	304	318	317	324	291	314	306	316	307	297	310	342	333	321	321	316	305	335	285	330	329	336	333	319	325	304	330	310	324	300	324	334	299	301	318	305	347	293	296	347	307	331	292	327	331	270	342	318	295	304	345	312	310	331	365	319	306	325	333	295	330	340	322	319	365	329	312	336	317	334	317	299	309	319	338	318	324	281	331	317	342	330	343	297	325	324	276	299	323	326	325	287	317	294	306	322	319	300	296	325	307	358	355	340	314	328	310	319	296	313	336	319	304	337	290	342	323	303	295	309	324	316	311	328	312	307	326	329	314	314	312	299	279	327	342	311	303	314	320	329	286	305	291	309	344	334	307	307	336	340	283	294	320	311	302	319	311	329	296	298	269	313	298	307	319	309	334	321	332	266	317	309	339	303	324	320	303	345	306	298	317	309	278	306	343	303	306	289	350	312	336	328	292	337	330	290	340	300	321	340	310	330	335	331	348	316	299	312	365	335	336	333	308	318	316	312	318	315	303	338	344	302	288	313	305	330	332	309	303	321	330	306	306	325	317	302	319	299	275	330	311	309	311	326	330	322	340	314	299	329	313	301	290	300	316	315	337	324	310	328	334	291	345	328	314	313	306	331	329	303	312	317	303	299	297	333	297	293	293	304	313	294	328	302	296	299	312	326	321	302	277	307	324	284	338	344	326	326	334	268	326	315	275	319	296	312	322	306	291	320	321	275	281	329	333	335	305	299	334	310	326	305	314	342	354	343	322	291	327	307	315	355	337	314	318	285	328	300	333	306	346	296	343	321	296	309	281	320	306	341	323	334	326	335	303	305	339	315	319	334	337	332	312	346	353	355	319	332	325	344	299	294	335	311	323	300	315	322	297	320	310	284	306	333	320	313	329	309	299	301	323	321	275	336	327	317	309	306	324	301	330	319	341	317	343	323	331	313	331	307	342	328	315	310	318	310	305	357	325	339	330	320	313	307	304	344	334	343	318	314	338	295	304	289	311	326	306	321	299	309	344	352	305	312	307	324	335	311	300	329	335	306	339	287	310	300	328	301	309	302	342	314	310	331	286	303	302	351	335	296	304	330	299	314	336	319	316	326	328	304	308	300	332	330	329	283	331	311	347	304	309	317	306	335	308	324	322	330	312	327	328	314	355	324	335	325	314	325	289	337	309	327	336	327	290	311	345	320	329	328	314	291	287	360	319	304	341	312	340	308	337	354	316	338	294	347	333	329	308	300	320	333	329	348	290	291	333	322	317	327	319	305	321	292	318	306	329	343	298	302	333	326	301	299	355	327	283	285	327	326	323	321	300	334	275	317	284	317	344	312	319	318	296	345	296	316	329	307	297	357	303	274	323	345	338	335	311	308	304	332	301	318	298	312	313	312	303	313	358	303	296	306	300	310	334	319	324	328	330	308	326	336	327	290	318	299	334	333	328	326	339	324	316	331	321	284	298	301	330	339	324	304	353	330	297	335	328	322	285	288	305	297	337	320	334	298	340	313	319	307	318	309	325	281	303	317	329	323	309	312	343	306	329	340	339	266	312	296	314	314	332	341	291	331	342	336	295	311	331	317	312	299	324	297	295	297	305	332	314	316	296	309	306	367	310	340	323	334	313	328	329	326	337	315	301	307	330	340	346	313	300	324	307	335	318	309	335	339	322	297	339	324	328	310	289	309	298	321	331	307	312	320	332	310	301	322	327	320	323	324	325	339	320	263	325	292	321	335	318	338	333	320	337	313	310	292	308	304	339	313	331	335	337	302	335	318	307	305	310	289	320	321	330	326	309	277	328	312	291	313	339	322	334	312	331	308	311	338	334	303	345	324	322	300	312	319	338	342	302	329	349	329	314	317	316	325	285	313	328	310	298	313	265	324	350	332	338	315	332	338	321	300	310	291	328	337	301	331	291	310	300	326	329	340	292	323	331	300	329	314	297	341	337	333	296	304	335	303	302	309	354	295	329	327	350	294	341	306	304	291	326	357	303	305	355	353	344	324	336	345	287	328	368	338	336	320	336	310	304	334	322	310	319	323	328	326	298	322	321	321	326	342	309	334	304	352	313	342	315	321	321	299	316	337	326	328	305	325	328	308	354	338	322	333	323	328	297	318	322	314	313	328	312	304	300	315	347	285	336	302	300	304	324	327	312	309	349	328	293	318	306	329	324	335	319	300	331	313	335	291	293	302	307	311	334	335	322	346	307	290	344	329	325	331	329	316	317	323	301	308	320	303	330	331	328	359	320	273	296	315	350	311	323	306	326	324	363	319	286	322	328	319	324	314	305	321	332	299	319	318	333	316	313	328	339	354	314	300	345	306	312	328	313	343	290	309	314	331	310	308	311	310	322	298	279	350	319	331	307	312	305	315	320	321	337	341	316	341	306	313	313	330	325	331	277	301	295	298	301	287	305	317	309	333	303	319	338	324	301	325	320	353	329	310	314	274	327	303	284	313	295	313	322	295	295	309	276	378	299	319	298	332	300	320	315	314	307	332	299	318	321	314	359	322
27588	22174	21632	12508	6535	2151	1445	941	930	915	923	878	887	908	842	852	842	843	860	879	921	835	930	840	844	879	875	816	856	883	841	839	852	876	848	907	840	845	877	842	865	825	812	851	876	892	822	854	875	837	902	852	870	879	885	806	878	839	877	890	802	888	844	838	861	875	867	802	833	850	897	806	825	827	858	899	890	832	900	812	839	839	828	858	839	865	867	841	830	819	846	877	850	838	820	842	868	830	898	848	894	849	834	862	880	863	778	850	855	836	883	840	891	852	844	843	898	849	877	878	890	851	804	878	828	904	802	823	834	865	775	894	831	873	869	838	869	797	884	927	923	825	863	843	855	876	850	835	861	834	807	885	897	875	833	796	885	857	866	850	860	913	874	888	865	863	869	883	860	888	862	887	878	852	849	848	843	872	860	853	894	869	900	838	861	859	846	889	854	800	852	827	816	818	858	823	855	919	923	859	861	841	948	875	843	834	810	886	893	844	911	896	866	808	867	837	865	803	859	874	808	915	826	860	853	847	823	869	826	851	801	904	839	840	830	836	875	880	822	807	849	842	883	863	878	886	829	864	823	803	858	847	896	876	877	869	834	829	912	859	860	845	835	878	883	857	785	866	872	866	833	837	861	865	860	883	839	869	908	825	848	888	869	800	876	843	816	875	841	854	862	871	807	853	800	861	897	830	904	842	867	855	813	863	906	816	841	895	899	823	815	852	893	834	831	861	802	889	858	863	867	926	876	919	864	813	862	840	861	864	889	881	835	837	858	888	882	865	856	866	754	899	854	819	822	900	839	899	882	812	846	848	870	875	891	841	859	857	826	862	886	853	906	881	816	849	910	936	850	855	904	892	802	885	860	892	840	874	868	856	883	881	855	865	852	829	832	882	901	830	907	839	825	865	855	911	872	849	845	896	821	888	844	870	879	870	832	923	867	913	852	866	822	843	831	803	829	908	860	863	886	856	855	901	894	864	897	843	843	843	848	868	871	868	858	872	879	865	862	889	827	859	872	896	825	818	863	871	861	905	839	868	867	813	810	813	888	834	869	892	844	885	874	815	889	806	835	870	808	914	823	908	864	864	908	937	891	884	854	857	843	854	902	827	858	892	895	862	878	878	835	838	909	858	908	882	812	912	877	829	893	843	907	846	853	837	844	865	832	886	897	866	843	833	849	844	880	845	883	839	848	853	821	891	870	865	899	885	886	859	865	897	870	843	827	847	899	863	856	881	898	839	887	889	821	832	871	904	878	883	822	882	879	832	879	842	901	865	913	832	862	889	836	843	875	879	825	880	848	855	861	817	844	873	898	886	907	840	881	826	892	853	867	864	887	885	861	843	850	862	877	863	909	896	875	834	886	917	907	845	854	817	898	901	814	826	900	824	887	859	876	869	831	895	838	811	868	884	834	840	875	853	879	852	887	892	854	853	847	829	898	881	892	880	841	851	874	827	826	900	870	885	875	926	868	817	863	893	852	879	869	849	852	851	853	900	871	806	832	808	865	887	918	835	811	874	858	880	833	819	871	925	921	865	877	858	887	870	858	849	864	859	833	859	859	824	858	865	877	837	864	858	848	869	840	872	858	839	864	884	884	832	881	833	878	876	831	852	846	832	897	900	895	915	866	851	800	869	854	875	922	866	877	884	832	845	849	901	813	872	825	847	860	883	881	920	840	871	839	844	812	841	860	859	866	865	828	842	840	864	885	874	834	797	943	847	843	831	840	895	871	837	932	840	924	851	858	869	837	849	848	872	839	872	854	869	836	865	899	857	890	838	849	848	847	859	847	898	891	850	869	868	820	854	915	863	881	825	837	843	882	858	854	892	844	844	887	904	874	867	859	874	833	887	844	852	873	832	822	914	854	853	879	893	862	805	837	887	808	879	848	899	866	877	850	845	896	847	920	873	888	841	860	890	804	855	870	868	888	870	902	833	831	876	880	849	886	853	861	878	864	803	854	810	887	890	816	847	864	864	856	865	832	843	855	860	865	853	876	854	792	826	854	857	842	865	852	877	868	903	838	872	878	863	860	856	839	869	880	846	906	876	843	841	905	931	864	843	804	902	845	823	859	860	907	879	862	866	847	840	866	884	862	844	923	841	867	835	853	868	888	891	830	859	849	847	844	808	862	885	867	864	872	844	836	871	872	852	845	863	862	916	866	880	831	844	882	880	891	870	873	873	873	821	875	798	898	803	818	854	838	869	834	826	836	838	852	875	871	887	844	837	874	879	863	795	882	861	836	833	884	860	829	857	875	877	833	851	849	879	841	928	872	874	865	804	842	812	872	846	871	915	840	844	845	822	833	850	897	868	905	867	859	894	859	829	802	846	837	845	838	850	816	872	884	872	877	870	875	861	845	885	879	865	888	835	870	853	925	908	861	869	858	857	815	892	824	883	848	810	891	843	844	828	878	821	885	849	891	895	802	884	879	858	873	910	831	930	890	848	873	895	859	880	813	845	854	854	866	822	855	859	904	831	845	861	859	889	813	853	832	811	866	875	907	854	846	851	866	833	856	807	840	866	853	902	854	868	841	847	821	838	902	894	866	873	816	838	909	843	882	902	906	884	849	851	871	859	851	883	892	879	902	896	874	870	850	821	848	846	899	789	900	879	877	985	848	865	866	849	853	847	849	878	879	857	786	833	855	814	790	886	902	910	878	851	846	905	887	838	883	876	871	852	853	902	856	899	884	859	831	873	900	879	903	896	888	849	843	869	895	878	915	867	815	845	850	873	978	809	874	862	911	882	854	861	796	859	871	812	834	858	922	838	862	821	899	845	850	838	866	950	884	850	868	785	837	864	880	889	891	868	847	905	885	878	863	821	872	784	847	874	795	849	866	845	880	836	837	923	869	853	892	872	884	822	894	802	869	809	892	889	858	920	864	877	902	866	883	845	850	903	832	850	882	867	867	807	889	857	879	846	900	859	851	859	856	850	882	805	886	819	848	855	857	884	885	836	875	819	840	902	860	885	872	887	791	808	838	901	838	909	894	801	887	898	824	887	846	835	850	814	830	889	868	872	907	837	929	794	821	870	932	827	874	917	817	868	877	901	849	871	859	904	850	919	893	876	834	911	838	822	821	894	802	840	849	862	909	854	856	910	860	832	864	915	878	862	862	879	815	850	808	861	853	917	908	884	798	869	852	824	810	870	862	839	892	804	858	892	822	867	864	869	866	826	916	899	827	877	877	859	873	828	865	847	840	848	907	881	901	876	828	950	839	901	832	885	861	840	908	839	875	827	891	899	824	915	862	856	891	888	914	903	823	880	855	884	894	809	881	857	846	808	828	877	857	908	834	851	847	913	911	859	926	830	807	794	916	854	853	820	814	843	854	837	877	813	813	878	862	837	846	831	845	887	854	851	828	950	876	826	838	923	830	843	879	878	856	857	851	841	872	880	837	887	848	841	915	901	823	865	872	858	832	861	805	820	870	837	834	858	839	892	829	817	850	867	870	822	900	916	855	893	798	839
18834	31255	21324	9122	5505	2648	1503	1073	892	891	897	885	845	873	835	833	854	876	863	855	851	840	847	850	893	914	871	872	861	877	931	881	909	885	843	906	848	928	884	902	834	877	920	823	830	818	884	879	903	827	809	811	926	884	889	908	859	890	905	837	863	854	871	905	877	844	855	816	838	883	905	906	880	854	841	868	870	867	890	826	865	866	849	897	860	841	860	867	853	861	866	851	854	822	851	940	840	791	863	896	861	820	797	859	898	890	903	855	844	892	855	819	770	891	842	865	886	881	909	876	897	874	896	910	876	930	921	915	872	813	892	895	862	862	904	873	811	860	888	817	894	883	850	858	872	899	900	899	905	836	894	834	875	877	830	855	886	848	852	913	896	868	881	908	860	862	940	859	935	819	929	834	899	905	951	841	866	878	904	866	905	877	886	816	823	879	843	894	883	852	870	873	885	875	878	881	862	848	854	921	800	879	927	918	878	903	874	862	835	885	806	877	880	852	892	859	884	840	911	894	819	873	849	906	913	898	903	935	876	867	872	897	860	901	885	852	881	874	841	856	923	869	885	875	850	867	906	842	887	929	879	909	879	862	841	872	856	901	869	821	925	920	909	900	891	878	868	913	879	862	841	854	852	887	886	902	897	790	886	928	890	878	929	912	857	846	873	858	859	896	920	863	892	882	882	875	923	905	894	909	846	899	862	867	828	818	855	889	838	881	900	893	851	868	859	868	828	899	882	875	905	874	838	825	919	866	820	913	848	899	854	862	877	875	861	887	855	828	838	898	927	892	880	883	883	861	865	944	884	918	862	894	875	901	919	896	915	879	868	871	864	900	913	894	890	865	896	846	887	884	866	886	862	859	812	873	887	863	888	847	865	916	871	828	855	844	866	862	902	874	979	842	845	901	899	830	908	829	946	898	846	907	913	808	867	882	889	857	889	894	906	866	841	856	916	861	866	858	893	862	911	853	898	820	825	849	879	858	909	860	844	848	909	878	868	871	884	910	883	908	855	893	846	896	929	922	875	933	928	903	850	824	896	871	892	870	878	897	869	840	935	886	897	849	886	895	886	877	871	832	880	869	802	874	916	890	874	893	886	863	877	891	849	857	927	837	894	863	851	882	881	807	893	898	905	874	929	858	877	834	844	939	855	874	812	856	864	864	880	861	862	870	865	902	868	882	890	868	917	878	853	823	797	840	882	890	875	882	888	893	869	850	896	898	884	855	821	859	874	911	851	830	880	843	875	846	905	871	886	913	840	863	832	952	867	904	850	929	885	857	906	840	885	846	869	808	912	901	848	882	887	886	798	839	844	829	891	863	836	899	897	885	868	884	838	931	884	817	877	885	895	896	877	930	827	854	882	927	844	862	904	892	894	886	870	863	858	862	888	922	854	851	843	888	851	809	867	892	840	844	845	828	903	886	879	837	879	901	851	901	927	930	889	874	846	844	842	897	887	869	913	856	925	872	867	852	921	898	884	883	889	869	851	849	826	873	856	870	874	872	890	857	876	852	847	893	858	892	904	871	893	852	868	894	856	853	860	895	817	851	877	856	856	851	820	868	857	854	877	861	873	867	864	907	889	876	805	872	850	871	899	864	832	892	880	861	842	877	892	872	882	905	876	868	840	892	904	849	851	890	925	838	824	860	871	894	884	838	881	879	855	859	872	860	882	841	927	886	870	836	828	871	857	866	889	816	893	879	896	856	883	865	884	871	877	852	853	841	810	816	825	855	874	885	866	851	906	880	908	912	871	840	868	855	849	854	898	889	902	933	871	867	871	872	905	886	819	922	878	875	896	824	840	894	877	924	886	873	880	891	897	882	887	829	894	878	851	905	811	901	849	847	861	830	855	860	872	871	921	890	923	865	912	879	890	881	897	841	900	889	911	892	881	894	842	839	855	896	863	864	900	899	867	894	883	876	876	894	864	866	853	836	901	948	875	843	826	849	881	855	905	884	874	895	861	916	878	911	835	869	909	883	889	925	887	890	858	898	909	897	895	870	836	849	828	887	908	882	871	877	856	863	894	914	884	881	871	884	843	918	869	864	886	910	858	875	881	847	894	885	843	922	910	906	867	890	883	860	903	884	874	888	959	880	859	878	870	911	818	934	847	884	886	877	905	842	862	857	889	857	923	875	838	843	910	887	916	930	841	954	875	892	861	892	873	898	886	886	833	893	854	866	860	889	888	850	822	902	896	870	864	896	886	893	951	870	864	833	907	891	871	871	847	940	853	925	914	901	874	931	860	912	860	841	872	870	902	878	873	852	908	862	890	892	869	867	889	918	885	843	866	882	865	888	918	886	889	820	833	866	890	872	842	886	885	831	884	846	903	883	958	909	901	863	874	825	879	880	856	826	844	861	798	883	864	863	843	871	913	892	937	873	863	844	846	844	884	878	893	896	857	860	843	907	897	846	912	874	836	888	879	880	874	827	889	850	859	870	902	926	886	832	833	884	832	856	844	919	865	812	898	877	864	840	888	864	911	853	880	939	888	909	871	871	857	883	899	840	911	892	881	891	868	851	924	870	891	888	865	858	887	903	822	874	836	873	855	872	863	887	885	846	916	852	865	881	891	890	822	876	813	896	867	841	837	822	879	859	876	893	909	895	911	867	880	902	871	842	885	908	873	873	868	912	850	816	913	847	875	906	866	863	833	815	841	882	867	935	848	878	846	861	904	881	854	900	867	832	915	906	882	855	911	866	852	846	837	890	808	856	915	893	852	883	854	881	920	844	833	872	824	906	880	898	900	886	894	916	821	895	853	846	853	839	878	904	896	870	854	891	805	897	860	901	931	844	895	881	869	869	940	902	880	894	825	878	800	897	894	914	877	838	837	887	933	912	904	848	893	899	866	844	889	832	872	811	898	853	898	930	823	870	910	897	859	937	904	897	848	886	855	902	864	876	841	804	818	836	864	872	882	904	917	904	853	874	829	905	875	883	876	851	866	883	885	869	863	889	939	893	852	865	862	904	850	880	872	854	895	834	921	872	908	864	886	873	874	871	907	859	877	846	920	869	848	846	852	901	881	898	871	885	893	848	851	884	899	873	862	886	915	875	841	866	869	898	817	870	876	898	905	901	911	853	861	884	789	862	891	814	826	873	877	868	913	899	846	828	861	915	868	891	889	862	902	802	926	851	875	813	898	837	886	872	838	855	940	844	879	855	867	865	872	861	864	834	880	885	890	888	867	866	875	841	915	853	895	863	862	937	858	901	866	842	858	844	929	865	942	880	893	847	841	804	854	899	880	872	856	900	897	857	822	805	896	882	872	852	863	829	833	902	886	863	878	827	869	847	832	908	860	860	839	920	862	871	861	860	867	835	872	931	889	849	903	877	810	840	840	889	917	883	852	880	867	839	885	884	941	941	814	920	828	854	892	800	884	857	895	868	883	882	873	819	841	847	888	843	867	870	900	870	858	855	828	920	897	884	889	871	871	855	865	833	874	865	942	875	881	920	899	855	820	884	869	845
23180	20764	28052	24321	26015	17028	4465	923	683	666	730	585	513	555	506	507	500	495	470	495	465	488	473	468	484	472	479	450	429	461	446	461	470	438	444	440	465	479	459	442	448	461	469	428	451	449	449	483	445	438	451	433	460	495	434	491	455	470	425	413	432	410	448	471	430	444	405	479	438	448	450	464	469	442	488	444	449	433	464	460	454	455	462	419	428	409	450	454	456	437	437	454	424	454	447	430	471	444	422	454	452	473	455	422	468	477	472	441	454	446	468	446	459	469	487	437	449	436	437	465	429	445	445	418	456	475	446	438	479	482	476	457	434	445	414	454	456	454	429	501	425	452	441	436	434	454	450	466	507	407	423	417	455	432	485	432	460	418	427	440	432	433	410	451	444	438	449	447	432	469	442	428	436	437	431	417	435	426	461	437	436	430	447	447	454	424	444	453	442	461	462	422	438	437	456	464	471	474	440	450	424	421	446	498	443	417	475	468	465	463	468	447	466	436	450	454	432	424	463	482	468	470	452	425	432	451	445	422	476	468	426	454	456	428	465	479	460	433	432	455	417	482	466	431	426	415	496	414	437	445	450	455	464	484	437	445	446	439	432	468	447	452	482	421	468	444	462	459	436	471	428	449	440	451	482	420	468	434	467	421	438	459	439	425	453	455	476	456	497	469	456	445	464	452	411	422	489	467	471	467	440	446	454	453	438	450	494	493	463	466	437	479	428	440	462	452	438	469	476	424	438	471	478	468	466	463	427	495	523	475	453	464	449	452	441	433	426	464	414	450	441	442	492	452	468	479	425	424	428	465	477	455	429	427	457	459	413	459	464	460	463	431	466	471	453	406	409	513	410	457	416	418	450	476	438	428	429	444	440	454	471	438	435	475	461	415	447	477	404	452	447	458	415	476	420	420	451	441	463	465	425	442	455	458	442	455	486	446	431	465	466	480	469	439	442	436	441	465	429	458	449	478	439	421	445	416	447	432	488	439	480	456	453	450	446	446	398	460	455	420	454	437	423	474	420	473	463	428	415	439	439	402	466	451	436	473	466	449	430	434	460	459	441	421	442	425	478	477	430	472	446	464	453	420	447	440	433	449	439	429	429	454	448	416	428	458	462	472	468	457	456	429	440	445	489	449	442	423	431	487	427	480	446	453	442	469	431	441	457	442	416	460	430	430	433	426	431	427	448	472	442	448	419	426	424	442	432	427	472	453	454	429	441	452	457	462	461	454	409	430	464	424	426	448	439	493	479	464	469	428	430	417	436	456	468	397	426	490	463	481	476	430	443	471	464	455	438	442	434	408	444	455	494	466	442	477	444	443	455	435	473	417	461	466	463	448	453	435	451	439	471	445	466	453	418	451	442	470	421	470	429	422	407	450	526	448	492	425	457	471	428	445	453	450	408	465	464	435	478	426	425	450	440	420	432	447	464	431	442	454	489	444	454	475	461	438	416	431	459	449	440	406	401	432	445	456	446	472	471	444	468	457	426	466	458	463	458	430	459	428	435	448	430	442	443	493	429	433	414	424	441	430	486	481	463	445	472	402	445	441	434	419	426	452	469	478	490	432	470	453	452	445	467	445	447	459	437	455	445	451	472	444	469	433	495	436	442	437	402	440	446	421	389	422	516	474	433	427	468	403	447	440	426	425	426	478	445	455	394	461	455	403	478	440	447	442	445	439	417	425	442	418	435	437	446	453	456	400	437	443	381	429	475	488	441	425	438	408	465	431	433	441	467	435	459	454	436	449	440	468	456	421	446	476	439	452	423	436	419	459	486	424	407	450	422	450	422	446	443	432	463	425	425	484	475	464	450	440	465	405	424	429	447	432	465	441	473	434	437	464	445	459	396	466	433	464	448	423	445	415	456	470	434	428	379	445	435	437	431	483	444	459	412	440	476	453	441	455	436	486	469	467	476	475	422	480	461	433	438	474	456	450	474	476	443	470	426	449	449	405	474	473	450	432	406	446	422	442	452	478	460	474	440	440	396	487	442	443	428	441	420	454	451	468	492	424	417	422	434	412	472	492	475	463	430	452	449	472	467	445	456	448	476	454	425	424	468	432	455	416	445	409	462	510	491	481	434	446	438	413	492	472	442	398	462	496	447	453	420	453	415	418	446	398	437	448	478	472	424	430	474	450	472	418	429	410	453	463	484	500	448	453	425	412	425	426	457	482	454	453	461	424	450	445	462	443	457	449	448	428	415	432	406	443	446	489	459	448	444	443	451	413	431	431	470	445	460	455	463	498	458	442	464	422	423	447	429	468	420	428	421	450	422	469	487	429	468	480	449	483	451	516	469	487	484	461	467	451	466	448	413	431	446	457	474	446	455	436	428	455	480	406	412	455	449	451	473	451	452	429	464	485	419	454	426	461	437	459	433	457	500	473	466	436	475	475	449	456	445	457	492	426	442	470	472	416	495	429	476	452	455	444	431	408	430	456	425	446	488	434	480	445	454	418	446	407	438	456	434	477	454	451	430	433	453	457	438	442	441	421	422	453	443	460	430	443	437	422	460	427	431	451	445	435	429	469	435	436	415	481	431	485	492	438	484	430	461	454	443	456	427	486	442	473	463	450	447	423	449	441	443	426	490	417	426	419	471	468	414	428	446	458	426	459	454	449	433	441	436	451	451	463	457	454	438	455	401	437	442	456	422	433	450	408	464	452	450	434	435	471	422	410	437	461	448	467	499	456	424	435	426	439	440	483	500	455	452	435	440	427	472	396	441	444	463	472	436	457	495	442	464	435	447	439	453	461	449	459	431	464	443	434	475	448	412	420	473	414	419	430	433	461	414	445	434	485	451	443	474	420	440	453	456	441	444	460	447	462	488	434	446	431	479	446	433	466	413	425	481	384	445	440	432	435	403	474	442	437	437	444	449	423	422	434	441	399	451	452	438	442	471	473	429	445	409	434	447	429	461	448	443	407	406	472	443	471	468	449	451	458	436	472	474	442	436	501	431	455	462	423	486	429	488	467	437	461	432	446	414	460	426	480	458	445	407	402	450	426	454	459	449	475	468	460	457	470	452	464	415	448	473	450	454	453	466	448	456	432	457	485	408	416	452	444	445	479	453	453	428	452	417	444	465	449	437	424	438	454	458	466	419	415	418	467	389	435	436	462	412	455	414	489	420	429	451	466	435	435	452	426	424	474	450	441	406	405	436	428	436	481	443	438	431	491	447	413	470	467	415	428	435	475	444	432	476	440	451	446	475	469	440	449	449	418	405	423	421	437	449	496	458	457	405	424	449	411	475	467	469	478	450	445	480	429	442	438	445	444	462	453	414	459	464	454	441	454	448	457	454	482	469	439	472	432	423	473	431	427	409	423	449	452	428	424	436	444	414	440	437	472	440	429	456	467	426	444	458	430	416	465	489	433	447	474	462	462	429	453	447	501	452	463	426	456	453	422	474	484	463	460	445	459	453	414	461	439	456	413	463	443	476	450	436	418	474	481	432	495	431	460	439	434	456	475	465	479
20080	40416	30219	32623	28049	4561	2304	1109	837	723	895	633	607	569	544	512	506	524	510	531	483	549	471	491	498	524	478	501	500	505	453	472	472	488	480	493	478	551	481	499	491	469	479	518	466	484	497	493	490	436	477	464	471	484	491	452	470	480	513	471	469	466	460	473	470	491	486	474	489	494	472	483	456	500	508	482	466	513	491	457	484	449	479	470	464	510	465	463	464	508	523	443	493	462	494	469	489	488	458	486	465	478	449	497	433	460	462	490	481	505	465	503	488	449	456	467	435	481	497	477	445	483	486	469	530	505	445	454	459	449	508	493	469	478	484	411	503	495	478	476	483	488	473	471	477	472	452	505	484	466	469	469	479	455	493	489	513	495	472	453	496	449	487	505	428	464	478	459	504	476	468	473	493	448	481	487	446	508	484	472	509	459	459	458	472	474	495	462	456	468	468	472	496	496	481	478	480	460	459	499	497	424	497	488	485	471	470	496	484	510	497	473	468	452	459	476	511	507	466	460	459	456	495	500	513	499	521	461	475	475	437	441	469	455	490	466	480	483	429	501	452	464	494	459	500	492	494	458	442	470	492	461	474	449	521	455	473	496	473	453	490	496	459	477	477	465	424	442	447	475	478	463	447	478	454	482	501	438	497	499	458	472	505	469	469	450	461	483	499	447	490	456	512	489	461	506	499	511	466	504	505	468	470	487	478	528	475	474	467	437	449	508	463	464	472	448	480	503	512	460	485	471	479	511	519	471	441	482	465	495	477	459	445	477	446	452	458	462	463	517	445	471	464	495	452	488	464	482	478	489	450	452	480	505	473	473	517	479	473	449	452	465	441	508	463	475	483	501	476	468	490	495	498	485	483	490	477	462	487	453	487	447	471	461	463	454	448	464	428	482	495	466	464	464	440	470	478	441	439	484	459	458	475	472	446	452	497	466	462	462	509	471	463	485	495	443	473	471	453	437	484	463	488	463	476	458	453	441	492	476	484	501	482	466	489	461	446	455	497	467	523	488	446	467	493	430	457	475	473	450	511	458	487	420	477	488	518	479	455	481	467	469	497	471	495	473	497	491	477	516	483	489	456	495	464	439	486	482	481	469	479	457	483	492	494	465	471	514	507	456	499	474	514	417	475	507	459	459	470	448	465	465	466	454	506	493	491	488	462	459	490	478	499	455	443	479	491	461	477	490	451	453	468	475	496	462	495	481	493	479	488	490	488	491	467	471	468	456	497	473	433	482	494	487	478	472	435	478	482	482	492	501	470	456	510	443	489	465	514	446	465	483	494	496	440	491	488	496	447	467	498	504	490	466	436	477	520	475	446	464	446	492	506	504	455	458	505	448	492	494	448	456	465	451	454	489	456	467	475	454	460	514	513	458	474	507	485	461	453	462	474	510	449	423	522	498	495	474	460	474	474	479	517	493	521	445	482	454	442	463	493	479	506	486	497	432	498	482	500	473	493	520	447	475	482	487	467	526	514	459	507	466	489	463	468	524	502	511	472	437	481	498	499	443	528	455	451	460	491	476	454	462	511	505	446	446	454	453	483	456	477	491	502	465	462	462	444	438	478	465	454	506	522	476	492	468	467	496	472	495	476	465	485	443	460	512	468	467	458	464	474	471	497	490	467	446	500	469	469	476	434	467	482	475	511	475	457	481	483	476	451	474	469	479	510	469	437	488	490	474	489	491	480	483	460	462	462	503	446	500	474	500	520	458	499	475	473	483	433	480	462	495	484	486	476	469	469	482	506	487	482	468	465	507	449	483	490	490	488	500	473	483	449	468	461	471	474	486	447	492	470	443	466	474	515	498	513	471	467	434	465	470	456	491	470	500	447	494	456	471	475	550	441	478	515	488	460	501	464	457	522	505	484	456	449	490	467	458	473	472	469	410	483	488	518	456	460	485	473	490	486	468	493	486	467	465	448	467	513	468	465	528	473	475	452	454	494	419	507	468	468	468	514	471	478	468	457	489	486	469	502	496	502	475	460	406	472	434	479	448	460	407	490	466	511	456	451	481	466	450	483	488	460	463	482	480	490	476	445	474	458	459	464	473	504	431	482	449	491	472	471	471	473	498	457	486	461	438	465	454	432	467	496	510	461	485	444	452	490	468	438	477	463	528	508	512	496	522	473	478	471	462	487	475	468	473	488	460	450	495	487	432	486	467	501	459	455	484	473	462	447	477	482	469	461	491	476	452	531	482	431	472	473	438	488	478	487	492	449	480	456	489	450	464	456	476	482	474	442	464	483	452	462	516	487	471	459	479	447	468	465	454	469	415	450	507	466	454	476	464	431	488	462	500	479	450	476	482	490	483	466	479	504	458	478	460	472	491	455	480	477	480	464	469	430	518	516	467	474	439	466	438	438	492	451	461	469	480	491	455	487	459	490	480	492	441	481	455	453	423	501	478	493	504	490	448	429	489	462	497	477	456	474	487	457	451	413	455	480	524	499	465	444	437	497	490	451	480	481	484	475	478	501	492	442	465	465	476	480	473	453	463	480	490	437	492	493	485	473	449	436	478	491	466	489	483	407	494	459	486	486	472	466	470	480	465	495	495	486	489	469	511	448	507	451	454	483	457	476	502	483	476	468	464	490	496	494	466	477	484	473	473	473	475	456	482	491	473	452	480	472	482	464	498	460	485	487	457	492	498	437	474	475	470	471	435	461	423	449	490	487	486	479	484	467	470	497	491	485	479	450	491	465	441	454	461	495	485	417	524	505	462	475	521	470	459	458	470	516	486	465	453	470	478	452	474	502	510	490	487	456	489	446	478	431	506	475	465	442	472	511	468	501	470	439	509	477	466	474	477	485	477	519	469	479	492	463	441	431	461	464	425	477	461	418	455	454	478	473	436	482	451	467	496	469	484	452	427	444	462	455	441	484	489	475	475	460	439	500	482	439	462	466	461	423	499	457	510	484	445	502	477	479	474	460	445	468	481	492	501	447	475	467	448	477	444	479	455	488	459	478	485	513	462	462	523	494	469	486	417	490	466	486	496	459	469	511	457	428	483	484	440	419	421	493	482	454	447	455	461	450	496	479	439	424	443	475	486	485	501	496	447	484	471	441	473	491	486	492	483	443	518	482	487	465	454	500	493	494	472	495	461	465	449	483	483	460	497	482	497	465	500	472	488	480	431	490	485	462	448	486	468	494	473	497	464	468	485	484	455	494	490	454	512	487	477	463	472	484	463	462	470	455	456	468	491	471	473	465	487	512	480	468	449	492	480	481	490	426	462	462	430	498	469	469	495	444	496	470	484	454	491	488	477	452	460	508	469	456	482	467	463	431	485	467	442	486	451	452	492	471	475	439	472	479	471	504	465	466	489	447	421	463	481	481	469	455	463	508	461	495	479	458	480	462	469	470	471	445	469	485	462	494	492	469	471	416	459	522	508	460	496	482	499	456	464	469	481	462	471	485	501	502	458	447	459	498	479	521	495	502	440	476	489	459	499	459	496	478	419	473	499	446	488	453	488
24304	20872	27441	25275	22390	8547	2118	1131	1003	1031	1012	937	962	935	946	916	907	876	880	895	929	919	952	920	917	848	889	872	947	900	895	906	881	905	905	968	882	911	918	851	859	872	891	852	901	899	898	863	888	870	889	873	873	933	857	898	883	874	852	871	869	883	893	911	919	900	874	893	920	873	874	880	862	811	907	890	889	921	925	872	891	850	920	868	893	905	914	905	893	914	904	880	913	897	934	842	929	904	897	886	861	900	889	871	889	842	851	923	850	874	873	902	925	873	856	919	889	910	906	856	877	868	873	870	906	889	897	879	875	887	854	899	871	874	873	872	839	866	869	852	915	901	907	893	863	867	889	818	878	913	919	899	895	884	896	870	891	903	836	836	912	920	907	874	859	907	878	871	942	807	860	804	870	862	811	894	836	888	898	902	887	849	922	883	873	865	928	874	955	857	925	885	874	874	853	934	943	909	890	887	871	867	877	913	836	893	890	856	912	910	873	916	914	908	909	887	855	870	872	877	910	856	897	848	850	868	901	905	910	890	907	880	859	896	863	844	891	907	892	874	880	885	890	854	891	907	878	882	894	922	896	894	899	883	874	921	846	881	938	891	897	888	839	864	863	916	911	891	886	939	868	844	934	843	796	850	897	878	854	853	879	872	843	870	822	932	911	884	874	863	875	843	916	867	905	862	897	974	858	863	859	822	882	876	873	840	913	874	940	882	876	872	938	851	809	849	845	847	865	895	865	858	859	913	886	887	892	898	922	897	843	894	867	872	898	846	901	867	878	869	880	851	882	869	931	840	894	841	918	896	912	848	906	857	880	861	882	818	891	847	903	833	873	866	873	904	878	888	926	904	857	911	868	837	830	905	876	895	891	814	849	886	886	892	865	907	903	914	886	850	871	878	884	873	894	904	881	882	806	896	853	864	900	893	927	926	873	887	936	890	927	894	852	808	901	867	890	834	897	867	846	875	853	936	851	895	860	885	870	917	854	923	860	890	903	877	868	857	825	901	892	916	851	889	823	849	890	871	874	852	818	887	912	868	854	886	884	808	856	895	912	871	863	877	883	864	928	934	925	925	880	927	856	902	863	924	857	901	881	904	867	866	867	916	837	866	850	862	857	904	885	824	903	898	885	912	870	913	900	952	867	854	816	855	878	871	871	881	852	835	903	845	883	863	866	878	920	884	920	941	943	898	807	923	845	924	895	895	856	917	946	861	914	837	877	846	894	842	879	856	912	899	913	897	893	898	847	850	817	911	911	889	862	930	880	890	868	848	924	917	854	829	879	866	879	912	889	861	871	888	893	918	867	868	889	828	861	855	840	884	902	913	883	906	845	898	856	883	883	900	892	898	885	860	856	899	903	924	899	853	829	864	888	905	866	808	905	913	803	874	932	834	918	864	881	868	893	862	947	902	885	875	855	899	934	839	912	888	876	895	859	893	892	874	860	860	900	881	930	921	905	893	884	908	875	881	884	910	911	951	894	878	866	875	867	896	854	855	890	865	891	936	853	858	816	882	858	825	854	915	864	877	828	873	835	857	882	842	880	865	878	859	913	869	815	888	882	916	908	880	878	937	885	936	806	856	884	893	920	880	820	863	900	912	875	898	876	859	852	880	832	911	889	899	925	892	855	905	879	879	814	887	905	924	863	911	902	933	880	909	867	835	923	836	894	876	860	859	879	869	908	888	911	898	840	878	853	854	865	918	863	835	900	855	883	912	829	873	868	894	823	893	904	899	902	870	884	873	852	924	882	889	891	861	915	902	863	898	817	938	905	907	880	904	931	889	910	867	935	911	880	880	890	886	889	874	907	875	875	909	891	904	836	877	916	855	881	853	897	879	904	863	875	923	940	888	882	875	864	911	915	856	917	907	913	895	898	901	911	869	886	881	838	865	862	873	938	885	883	909	890	867	905	925	902	855	892	885	884	885	863	890	913	893	871	846	905	922	973	884	869	908	859	919	897	841	876	857	900	923	875	881	914	902	866	906	842	875	891	894	879	919	889	850	881	874	837	827	926	952	852	924	838	871	918	935	919	859	887	946	891	860	946	804	842	905	861	911	883	905	827	837	883	888	867	872	853	887	866	910	842	856	859	907	849	887	867	829	890	966	875	959	870	870	908	898	897	874	867	883	900	900	918	910	817	982	892	894	852	880	887	895	919	856	875	911	896	843	864	919	866	906	853	830	886	865	862	869	900	870	873	810	860	860	884	856	865	886	832	924	892	869	885	863	886	909	855	863	921	875	946	889	897	868	831	908	926	972	890	909	872	928	850	897	844	909	864	876	855	870	859	833	928	928	853	876	894	902	831	884	875	848	867	863	877	898	840	906	893	842	897	880	907	863	835	887	916	879	878	843	871	887	890	874	894	890	900	884	906	921	944	916	926	893	907	880	932	904	854	914	901	899	882	946	848	870	875	883	865	887	859	913	873	904	858	911	863	863	852	892	960	863	878	893	954	933	861	898	927	887	914	785	850	870	858	873	905	824	912	930	871	822	919	878	778	842	861	853	885	840	894	881	885	868	884	815	857	904	905	884	851	816	938	812	894	893	827	882	915	862	919	877	872	900	890	909	936	900	856	864	869	885	904	883	888	894	905	887	870	889	941	864	872	968	879	866	861	841	893	937	962	925	827	880	859	887	908	856	869	923	873	859	912	867	837	874	852	914	872	891	907	890	873	841	909	826	882	891	852	888	882	880	946	936	903	894	892	911	842	917	869	867	953	833	866	860	901	856	860	904	888	916	903	871	884	839	857	830	871	871	898	847	878	848	859	873	845	915	864	889	895	903	847	849	889	877	842	837	898	889	956	897	926	868	916	843	884	870	855	798	900	890	895	874	892	866	908	837	842	897	918	899	891	877	914	876	904	978	840	851	845	884	908	908	879	910	868	805	909	863	884	890	893	899	853	907	899	917	831	886	925	946	859	910	884	849	910	850	886	899	870	874	851	966	872	882	925	886	911	906	863	917	877	859	893	897	910	892	917	885	863	858	882	897	862	817	870	910	867	871	849	858	854	913	920	841	817	911	847	920	910	836	892	892	909	872	922	862	878	873	853	916	861	846	855	855	882	895	856	926	888	866	872	845	861	942	894	940	942	850	857	916	880	895	913	888	892	864	906	886	920	927	863	924	869	913	881	844	875	907	928	913	868	871	911	902	877	875	879	918	914	871	897	847	929	896	868	918	896	860	883	876	837	887	907	851	894	881	888	888	873	856	904	841	878	905	867	898	893	928	917	820	842	811	886	909	865	897	920	869	863	856	844	919	866	892	861	984	861	863	870	853	944	883	849	871	846	916	818	885	913	838	988	840	869	902	903	887	894	880	917	892	888	849	864	873	829	900	857	883	865	867	871	896	906	890	896	922	956	877	877	897	867	865	866	896	868	856	882	857	890	847	907	870	928	916	879	902	872	876	816	875	899	921	864	820	851	897	874	902	858	885	866	870	889	854	867	855	863	923	945	845	892	805	887	854
19002	38530	27605	27411	22301	4108	2084	1241	1144	1095	1213	935	944	920	942	920	921	901	879	940	899	918	935	857	875	895	908	867	869	842	889	898	929	900	902	969	837	880	875	869	876	861	902	868	905	831	827	839	843	871	827	928	867	879	840	868	879	828	858	895	936	864	811	854	925	865	870	861	854	882	828	844	864	894	874	828	887	832	867	881	862	832	870	869	880	877	923	852	853	883	887	817	943	840	874	841	830	857	819	896	865	804	842	897	871	857	829	892	842	848	895	898	859	874	882	860	864	883	851	875	887	905	910	917	846	875	891	916	955	860	838	884	882	839	875	872	891	905	826	837	857	838	886	852	855	873	830	845	889	954	800	865	858	869	914	840	841	867	853	861	851	862	879	888	898	866	900	848	807	884	889	835	870	830	907	851	862	882	865	924	835	874	891	818	864	925	878	833	864	863	924	875	848	830	884	878	886	825	844	866	879	879	880	888	843	878	845	914	877	869	867	867	853	876	908	880	860	912	868	890	891	879	885	845	901	847	851	882	845	839	861	856	891	877	893	853	835	822	917	851	891	859	845	883	871	890	858	883	910	855	819	853	827	873	917	878	831	885	865	892	881	842	825	846	916	860	902	874	912	858	853	899	854	823	877	886	885	919	904	949	867	969	835	822	815	872	882	850	894	888	885	886	849	902	891	879	869	854	844	865	867	859	778	879	889	879	880	864	875	895	915	852	889	821	899	843	909	893	895	874	819	909	897	891	828	918	922	833	849	838	820	799	921	870	918	861	910	839	905	864	851	868	941	886	897	893	918	860	888	895	849	874	894	907	831	860	853	806	869	838	928	853	915	877	814	922	908	861	892	942	898	892	893	854	883	912	921	862	882	854	871	896	875	881	911	856	825	892	809	877	892	887	871	840	882	831	844	903	895	888	957	851	879	886	886	886	856	841	875	884	863	916	848	938	867	876	876	813	872	895	904	857	864	872	913	848	862	858	842	913	866	845	922	865	864	896	917	806	879	906	827	843	802	916	898	887	879	822	839	835	886	848	852	882	877	864	886	821	857	772	856	847	927	846	858	903	862	894	895	825	878	863	836	924	861	830	857	838	840	859	894	870	909	849	836	888	837	835	905	852	838	882	895	922	874	891	877	858	887	900	853	873	852	882	818	907	893	866	902	879	882	878	900	821	859	860	867	866	867	820	816	838	877	832	852	870	915	844	897	925	843	895	848	827	894	899	872	845	878	916	879	860	849	910	898	888	836	832	903	861	875	852	892	877	874	867	868	823	856	823	879	848	823	897	925	871	860	854	901	871	859	916	875	911	811	867	818	882	909	843	847	857	836	880	807	849	853	845	832	856	881	865	878	890	874	805	876	841	854	884	910	857	865	868	894	870	819	873	892	892	849	834	900	833	829	855	905	891	887	846	914	827	874	889	820	839	893	905	811	874	785	877	878	863	851	876	895	880	894	855	856	868	874	921	823	864	820	876	896	888	807	903	812	906	827	887	837	885	864	920	872	853	890	875	892	876	830	853	851	877	847	847	843	850	836	886	807	823	862	878	842	887	877	812	800	872	890	822	844	859	848	864	852	885	914	844	847	919	906	889	844	850	858	816	860	853	853	850	808	859	826	880	823	871	895	878	920	922	855	858	891	887	887	845	900	844	877	874	843	822	888	840	901	879	877	885	896	841	891	850	853	857	837	849	817	892	914	917	873	877	867	866	860	853	876	841	912	837	839	860	893	924	842	856	857	886	887	896	899	885	892	892	848	851	819	904	867	889	929	858	898	864	888	878	864	867	901	886	841	855	850	894	841	856	865	874	805	892	874	841	851	816	861	875	820	896	872	880	851	818	878	890	856	848	873	834	887	882	899	899	852	832	870	899	841	928	858	904	831	923	829	857	888	886	848	845	830	883	850	876	843	836	911	872	832	823	893	848	875	876	842	873	853	923	878	856	868	904	874	860	869	835	825	847	899	879	870	882	851	888	870	858	847	883	851	828	871	860	898	790	886	858	926	817	860	916	927	858	894	873	831	845	876	869	840	862	881	913	886	827	874	832	894	842	836	848	823	825	877	813	914	867	879	824	882	827	845	877	915	828	864	849	919	876	898	827	843	907	984	854	836	887	803	871	842	855	869	922	892	838	885	852	878	905	855	888	864	843	866	870	900	916	869	820	844	839	847	885	814	855	913	847	882	880	865	895	864	822	841	876	862	857	822	832	868	812	866	849	868	880	903	920	884	844	868	938	884	841	864	814	871	942	842	883	860	869	877	896	885	861	903	898	867	842	899	870	840	885	877	823	890	822	866	902	879	873	857	854	881	875	873	820	901	887	849	858	843	883	891	862	811	853	902	870	885	913	853	887	855	870	863	859	853	872	897	896	890	883	887	827	877	857	860	854	843	912	782	890	828	870	881	874	851	868	866	909	875	853	847	882	848	863	877	835	828	878	868	895	872	842	897	872	865	908	909	854	865	914	820	867	913	896	864	858	883	847	859	868	848	879	901	880	884	870	821	879	896	828	849	858	878	878	853	850	892	832	884	852	861	838	873	850	877	856	897	910	860	861	924	827	915	896	882	870	830	852	889	873	831	884	877	805	884	861	895	846	894	875	808	877	859	830	846	837	840	848	855	845	853	854	879	840	933	861	886	829	840	816	853	867	855	858	890	868	889	872	833	872	910	866	821	880	862	876	890	860	829	875	883	864	837	890	874	893	920	879	850	882	886	894	893	827	853	920	824	864	902	951	882	881	905	796	862	833	798	839	900	822	803	939	887	922	898	903	875	925	874	868	860	871	859	894	878	844	852	829	873	862	851	883	888	871	864	898	893	796	873	892	827	910	911	836	892	861	864	957	917	876	884	874	906	876	880	881	845	868	906	856	883	847	850	850	861	842	832	904	857	889	885	817	846	876	936	822	890	833	903	919	900	882	904	879	857	885	847	905	829	898	889	858	912	861	896	859	832	873	891	850	826	918	867	833	850	913	859	848	887	909	854	906	915	885	862	830	918	840	827	856	892	822	917	853	861	890	804	807	864	885	875	871	946	867	843	828	866	859	856	876	845	866	859	936	948	825	919	893	899	853	872	873	835	891	841	840	848	886	850	909	860	866	837	890	844	833	860	867	859	837	893	841	888	839	881	853	877	891	859	854	855	839	849	919	845	859	864	863	889	851	895	828	901	925	873	890	882	888	914	920	852	879	886	886	845	874	906	882	845	860	871	862	837	873	854	909	887	844	873	875	887	942	941	824	945	814	903	880	825	882	885	839	857	853	937	844	862	854	836	913	874	886	865	890	837	927	872	842	853	905	930	888	907	855	827	860	895	851	862	858	881	815	836	920	866	821	895	888	876	892	838	872	855	870	912	876	844	896	882	836	881	843	863	878	872	904	906	847	872	801	867	832	913	846	853	925	850	878	848	878	965	888	880	913	901	841	885	861	858	878	876	859	863	846	896	892	911	887	931	869	867	859	854	813	900	838	865	913
22150	20950	28676	23661	23976	21333	15493	1610	755	732	1211	545	501	465	419	422	387	399	349	402	382	381	387	334	374	337	366	349	370	316	346	389	308	328	357	364	361	351	332	325	335	326	354	358	357	337	373	310	359	345	333	308	344	338	333	331	365	334	296	354	325	318	362	306	307	330	318	301	332	318	332	367	335	321	344	331	338	343	317	331	334	315	326	387	338	316	329	329	355	315	340	316	327	333	338	332	319	301	298	321	335	323	321	349	344	325	340	362	334	364	355	311	359	325	308	328	342	324	344	361	341	323	321	314	329	323	318	359	356	358	339	331	337	327	326	367	349	340	359	284	305	306	319	325	315	323	320	333	344	289	310	314	330	325	342	330	309	336	325	316	331	321	327	313	314	341	329	339	298	337	321	369	363	338	324	327	339	347	352	330	314	323	325	318	338	341	332	314	321	346	305	306	333	293	328	296	338	331	309	296	291	320	354	322	349	331	342	334	334	310	306	307	339	339	313	304	320	297	330	291	349	329	332	336	340	367	321	364	338	316	316	319	349	328	355	338	329	330	311	323	326	319	344	350	331	318	320	323	322	307	332	328	340	331	358	350	311	298	306	298	324	325	390	328	328	296	323	321	340	305	319	304	332	327	335	334	329	303	351	320	345	334	312	338	373	318	343	335	328	300	323	314	348	332	317	331	318	334	351	333	309	317	295	318	310	330	328	343	323	295	309	298	357	347	324	348	339	329	314	331	317	348	333	331	313	326	346	320	376	331	357	286	332	357	318	333	339	361	329	327	352	344	347	354	316	340	354	322	333	356	342	327	339	338	348	326	311	293	333	335	330	357	320	345	368	330	303	323	364	351	348	340	347	326	352	316	312	333	357	348	354	339	306	339	301	359	334	325	303	343	328	337	329	351	327	309	322	361	331	331	365	308	336	333	326	305	328	319	306	347	324	338	353	328	321	315	340	303	313	334	314	339	304	323	313	346	366	336	356	312	341	345	329	358	348	319	356	355	347	341	343	309	334	357	333	324	317	334	329	311	343	324	314	317	322	345	333	323	332	343	361	323	334	308	314	355	338	339	342	317	315	323	316	333	350	326	326	372	329	339	313	337	332	355	337	349	342	307	320	288	298	326	333	346	350	324	325	343	328	300	333	378	320	344	340	332	335	317	364	325	334	323	336	342	313	324	336	327	323	336	352	310	296	323	320	314	334	337	360	315	364	329	370	339	348	309	319	327	344	321	298	294	307	305	331	299	360	340	350	348	336	340	354	322	337	322	363	331	320	348	307	320	335	336	324	335	332	367	358	358	332	333	335	333	332	357	336	345	316	325	342	308	327	339	300	331	353	342	329	366	361	362	324	310	317	310	336	359	344	338	329	328	307	319	342	293	350	331	329	322	304	331	292	343	343	348	312	337	321	342	349	328	324	341	323	334	332	386	334	350	319	337	304	288	326	317	303	278	324	355	337	359	325	346	339	339	342	367	313	314	356	354	350	346	336	360	313	338	368	352	305	323	322	318	318	324	338	307	339	326	335	322	304	374	340	322	347	320	315	352	317	297	315	334	296	369	328	309	342	329	317	292	340	320	341	304	351	341	345	316	322	321	344	308	309	319	320	330	324	316	338	316	320	331	338	317	340	335	357	336	320	342	317	322	323	286	340	342	352	304	291	320	316	343	356	331	321	351	314	315	340	327	356	330	329	332	336	311	320	329	304	309	325	366	332	324	322	320	330	310	328	339	341	338	336	343	315	330	335	306	319	345	317	321	342	321	337	336	313	367	310	339	348	322	320	309	319	324	327	306	309	328	316	320	345	347	311	338	309	322	324	314	319	320	369	347	324	366	307	328	317	351	308	343	309	309	327	354	332	329	331	332	349	318	323	356	324	346	337	314	307	311	315	286	327	321	302	309	320	334	334	292	327	327	367	354	334	327	335	328	331	345	334	343	332	327	310	344	334	342	336	342	323	354	309	316	332	316	329	350	301	346	326	332	307	350	330	329	331	315	359	356	326	320	338	352	351	355	340	347	344	343	355	325	316	330	330	301	331	326	291	314	317	339	340	353	343	272	342	306	330	313	347	357	319	309	328	349	331	310	320	287	324	317	344	333	336	327	308	326	340	299	338	351	319	326	328	352	329	330	317	303	328	359	355	335	311	326	349	326	338	323	313	347	353	318	315	290	303	321	311	329	342	332	303	349	312	324	356	312	344	337	334	335	369	346	335	336	337	320	343	326	339	298	342	292	325	355	313	327	355	333	366	313	346	336	324	312	343	323	362	328	329	329	328	303	359	318	350	320	336	307	342	364	339	355	333	323	367	334	330	367	353	291	338	332	270	321	329	303	345	312	319	310	340	326	321	303	333	334	301	314	349	325	311	291	316	334	283	344	352	340	354	331	335	363	318	361	382	317	331	344	327	303	308	332	356	325	325	333	307	294	291	328	348	279	348	330	350	322	325	319	343	338	310	324	316	306	359	308	341	330	363	333	351	353	355	296	314	358	314	296	344	322	333	291	324	333	308	316	321	322	339	353	318	300	323	342	328	346	332	339	319	317	309	364	336	355	327	313	306	316	319	336	329	323	344	341	325	334	363	318	320	321	321	317	336	327	345	299	309	311	324	337	300	344	307	331	328	344	330	355	304	352	332	321	335	330	325	335	307	317	326	326	324	351	328	353	352	320	331	334	316	357	311	322	330	332	323	323	379	344	319	342	310	307	333	365	308	335	331	310	340	338	295	326	336	339	326	326	331	324	356	323	344	327	330	349	342	332	340	326	295	348	335	351	328	339	313	348	316	329	327	345	360	322	327	344	316	331	330	319	345	320	348	345	330	330	334	329	314	326	319	336	344	337	314	341	335	311	322	335	315	300	345	353	345	316	363	326	288	350	347	319	338	319	334	356	328	359	328	354	322	334	357	305	348	327	315	331	306	344	303	344	341	333	327	332	312	304	305	318	323	348	301	376	306	352	319	323	329	364	311	310	324	336	328	321	326	307	333	316	326	313	308	318	340	320	319	332	318	345	341	338	345	311	310	299	339	338	347	337	345	323	291	328	336	349	342	321	331	345	305	339	325	321	345	316	326	354	321	314	322	344	331	296	311	350	339	367	379	311	343	343	311	339	334	310	320	310	310	345	307	343	332	288	375	314	293	283	304	357	300	338	366	341	322	323	346	342	328	333	352	346	347	319	322	320	344	337	312	331	343	308	326	340	345	331	321	319	338	356	326	353	317	301	317	312	320	283	306	300	353	298	294	327	343	336	321	347	342	340	317	327	349	340	311	358	352	359	373	330	325	311	300	349	343	330	292	309	337	352	330	349	317	339	337	339	327	337	352	317	317	343	326	290	320	300	313	365	321	322	360	318	318	337	354	337	328	320	332	334	312	317	341	321	339	361	315	323	317	312	325	331	300	309	334	314	331	301	341	334	333	342	345	340	339	335	342	273	297	327	327	320	327	333	305	312	326	354	339	332	335	341	330	314
22022	48049	35305	41398	35904	8387	3225	1485	1064	888	1613	624	575	541	509	456	450	431	377	435	394	379	399	378	380	394	347	361	371	333	346	351	364	321	326	310	309	332	347	355	374	352	342	349	322	319	365	310	327	332	325	355	334	344	305	337	319	342	312	324	343	336	327	351	366	315	330	303	321	303	346	311	334	357	346	333	304	344	320	342	326	364	325	340	307	290	301	334	340	331	325	317	330	312	346	333	332	332	335	325	294	309	353	303	332	322	325	318	329	328	330	316	322	338	325	338	328	323	344	315	305	361	314	311	333	326	334	318	305	330	303	333	342	325	328	321	312	338	303	336	301	336	332	304	317	341	328	344	333	319	299	315	319	317	344	330	341	320	302	328	325	311	316	334	310	319	339	332	324	295	310	295	326	311	326	319	346	314	337	335	330	322	375	336	339	389	332	316	354	316	349	309	303	314	375	304	307	342	320	344	355	334	316	326	319	318	325	340	330	327	335	350	319	305	343	312	322	337	324	353	354	319	314	289	350	301	306	328	321	303	309	322	341	311	260	298	344	337	336	292	326	306	310	283	334	331	343	292	318	345	315	357	319	339	306	309	305	308	310	291	318	357	345	329	314	313	335	336	282	322	316	303	302	310	331	309	297	311	303	329	341	356	343	301	326	336	361	324	327	343	323	329	340	353	330	301	318	322	368	312	346	290	311	305	327	331	314	331	335	325	337	327	295	358	359	322	315	310	345	341	324	328	330	332	314	328	312	337	298	333	314	331	323	314	344	312	339	327	336	364	338	340	354	320	349	287	316	318	325	341	317	345	318	358	348	330	295	304	352	301	318	315	330	320	339	294	321	313	329	319	300	341	353	302	307	313	334	321	293	333	329	330	292	329	341	319	334	345	310	307	350	348	334	315	335	317	320	341	311	293	323	315	289	323	349	326	289	314	330	328	300	341	372	322	313	333	310	335	319	312	326	322	325	322	346	326	316	310	315	343	336	348	329	298	289	346	330	344	324	313	333	318	303	297	290	323	334	353	288	324	308	338	317	301	353	342	302	321	329	331	318	332	298	284	318	309	349	340	327	330	313	356	325	325	328	326	338	318	334	324	343	342	311	330	324	337	337	308	291	308	315	323	314	308	314	328	343	357	305	351	301	329	316	312	333	320	355	309	325	325	320	331	353	338	332	337	301	332	304	351	315	330	294	300	339	346	317	294	345	307	317	327	360	335	340	348	324	316	321	297	318	302	335	329	308	326	324	345	350	366	314	339	339	355	328	343	308	314	327	329	299	331	336	338	319	306	333	331	316	306	298	295	339	340	330	311	337	354	388	372	309	316	278	333	322	298	325	333	313	301	335	293	288	316	319	354	338	323	334	301	314	338	331	317	332	332	333	299	308	306	319	325	327	344	320	311	310	323	311	342	300	292	316	331	309	332	343	323	314	310	336	348	372	332	322	325	297	324	301	337	328	354	308	362	347	286	307	338	349	337	303	327	346	348	347	276	323	344	327	362	326	338	327	336	317	327	330	331	334	349	335	298	323	306	324	309	326	311	306	332	321	342	356	341	341	295	351	310	319	312	329	332	320	317	341	309	299	307	319	301	310	323	310	336	325	326	313	325	336	322	347	344	298	332	334	329	327	363	290	310	311	318	305	346	320	326	342	331	334	327	336	346	323	323	314	312	333	308	323	309	328	331	318	305	334	323	316	300	309	302	366	340	332	337	291	343	328	357	348	295	329	335	350	334	313	336	332	334	312	313	339	308	336	331	355	314	325	324	327	320	337	323	312	319	307	336	320	356	328	292	340	310	296	295	325	333	297	328	332	313	362	326	335	328	336	304	329	288	332	318	328	335	324	323	324	324	332	312	339	327	303	336	354	334	327	322	312	308	335	357	326	331	339	328	321	317	326	358	309	297	349	319	328	316	331	334	313	287	327	318	300	326	319	316	310	297	334	303	341	342	317	323	320	294	317	319	324	334	292	351	319	321	331	310	311	325	290	322	350	318	291	301	319	343	300	331	315	315	337	323	324	340	305	303	312	301	342	330	344	328	320	359	298	319	323	333	329	326	305	325	358	341	316	329	322	334	334	321	331	342	309	324	318	325	349	318	352	346	362	331	334	344	301	337	308	326	332	307	310	356	319	313	307	321	334	329	329	314	324	311	319	322	307	280	310	348	329	326	332	326	346	295	312	318	316	309	317	360	318	298	362	318	321	321	288	327	306	329	346	348	330	332	343	326	319	333	310	307	313	321	360	318	351	343	337	321	330	330	321	344	292	309	320	341	298	291	292	322	301	326	330	312	289	308	353	288	338	353	308	321	286	313	349	282	359	320	336	336	325	310	301	321	315	293	314	362	352	306	326	322	345	330	313	313	308	314	358	320	334	298	310	301	316	301	311	288	358	311	332	353	331	333	326	311	350	314	367	339	341	306	300	305	340	325	339	307	293	334	279	332	328	362	328	354	323	333	296	331	339	335	325	319	322	321	327	312	322	301	309	320	351	328	317	336	350	307	343	332	360	372	323	327	307	311	362	342	322	355	311	288	307	283	345	334	338	310	327	327	293	319	301	260	331	264	317	317	318	344	335	315	316	344	331	309	316	321	315	321	318	332	316	333	312	302	334	344	310	333	357	327	324	318	308	321	316	355	313	307	316	324	328	319	302	345	327	358	305	305	341	296	344	336	323	344	355	316	317	313	309	306	288	320	330	321	311	316	299	342	314	325	306	336	334	327	308	319	346	311	277	282	339	302	309	331	359	319	339	312	330	300	316	351	357	354	318	342	314	266	331	320	327	323	319	338	327	310	348	323	323	311	318	348	331	336	331	343	307	327	348	300	313	339	311	313	349	310	309	299	324	329	346	331	327	317	336	327	336	315	349	323	300	328	326	333	333	350	352	322	337	326	343	345	313	384	313	330	295	325	301	361	346	298	318	281	293	328	308	344	319	296	356	311	329	352	335	326	336	376	334	354	308	337	306	320	329	322	303	316	328	302	317	307	312	293	310	332	320	326	296	340	307	325	315	332	316	312	317	302	312	345	285	324	341	314	320	303	313	324	313	331	307	323	308	338	363	323	334	315	318	361	313	332	319	342	314	316	321	302	310	350	402	326	314	344	303	310	334	307	330	313	311	335	352	338	338	326	319	300	321	315	337	336	312	330	334	344	315	301	296	348	333	290	315	306	298	287	290	312	331	298	334	327	341	311	330	332	344	360	330	312	307	350	335	342	329	332	316	365	315	349	344	300	356	311	318	333	340	333	324	315	317	318	331	314	305	340	351	333	330	322	319	326	336	350	327	320	328	311	341	287	316	326	304	323	297	327	336	352	352	320	323	325	323	300	312	318	318	349	321	332	312	302	323	292	317	343	339	344	291	322	307	298	310	319	313	321	303	342	354	310	343	316	296	323	290	307	330	338	330	307	311	321	332	305	312	342	315	321	356	307	336	345	320	331	320	333	341	307	362	323	349	306	329	317	340	345
27565	22791	21607	11561	6050	2169	1218	970	889	861	871	881	893	881	853	915	931	857	855	892	842	872	861	913	900	866	863	885	871	880	844	897	898	855	930	846	871	901	891	872	879	841	875	857	876	890	903	856	853	886	803	835	903	918	816	903	908	853	823	818	823	899	893	896	913	911	912	925	886	894	842	820	877	866	835	890	935	891	857	865	854	870	840	880	848	887	906	837	841	890	824	855	950	867	860	929	896	853	873	787	882	861	852	868	871	839	882	842	883	888	868	861	866	842	890	868	857	829	891	903	897	871	861	814	890	916	875	867	898	833	885	910	897	801	879	875	868	821	862	864	864	832	871	871	858	823	931	909	865	806	878	906	877	838	902	821	839	904	901	885	886	869	871	872	836	839	899	887	823	899	925	896	898	874	867	918	878	895	906	898	856	845	855	904	870	898	867	911	852	958	878	895	876	889	859	858	833	853	816	932	890	840	840	909	813	858	876	875	848	884	878	912	833	861	854	858	899	867	931	876	898	833	774	857	861	862	889	863	909	863	847	887	858	875	888	876	894	832	865	858	955	890	868	909	919	885	906	855	858	880	865	880	922	878	860	843	899	913	833	852	849	873	863	833	808	881	864	836	832	865	888	830	874	876	883	861	865	816	874	924	899	858	895	913	873	877	905	889	892	887	812	858	861	872	869	837	856	938	844	870	856	843	846	838	868	855	904	876	905	877	864	894	901	869	923	898	876	882	852	836	884	869	860	849	869	876	873	868	843	833	893	824	818	878	908	885	867	898	907	896	896	850	887	933	904	856	881	879	883	912	883	855	889	955	850	925	865	904	850	897	914	856	872	889	891	879	912	845	869	895	903	891	855	874	910	863	862	876	901	892	816	894	867	843	890	843	873	914	910	857	820	858	873	872	846	885	903	892	813	872	836	862	866	909	860	859	872	871	854	869	905	841	873	900	901	880	840	820	865	861	865	872	893	858	860	896	835	886	868	846	891	879	889	863	865	875	875	827	844	899	845	872	899	894	833	877	885	854	851	871	900	841	873	918	859	878	877	837	854	887	965	870	881	872	914	831	863	909	889	888	932	859	834	887	818	883	859	832	897	930	890	841	875	846	897	916	860	837	937	817	839	867	861	897	916	846	869	849	815	899	854	842	834	897	889	894	899	812	881	884	865	790	835	893	864	900	920	774	866	803	903	833	831	844	863	817	887	926	925	863	887	883	875	886	855	884	872	900	891	896	889	860	874	868	870	855	854	853	891	875	894	842	867	860	918	868	851	854	877	840	841	827	875	863	851	869	841	819	862	866	855	906	852	851	919	909	916	901	871	856	878	860	890	864	850	862	848	861	849	839	860	865	856	851	817	855	858	850	906	887	894	846	865	886	916	838	867	921	900	846	931	826	847	879	862	871	879	905	858	846	879	874	864	871	863	872	849	874	817	868	891	816	870	916	890	881	849	887	900	870	846	912	880	807	858	869	923	824	882	857	879	892	818	863	804	848	903	797	832	922	878	858	885	918	841	865	857	882	911	838	873	856	884	904	858	863	884	914	895	854	828	799	892	868	854	878	829	883	907	904	862	905	884	855	857	838	885	848	861	843	801	807	867	852	868	922	843	872	866	831	877	870	904	827	940	855	839	838	883	838	836	912	864	914	847	863	909	820	884	881	878	881	886	904	884	865	890	912	905	904	882	907	879	882	880	848	848	845	852	854	862	826	887	819	852	843	888	918	865	884	871	851	828	858	873	880	828	883	815	852	941	827	943	834	820	857	835	883	912	846	888	912	863	878	859	900	834	902	835	861	867	877	866	910	893	877	856	925	895	876	828	872	859	868	870	893	892	830	885	868	922	845	880	909	870	854	892	884	823	861	949	845	909	927	855	873	862	870	901	880	860	822	822	851	874	900	875	926	863	835	834	845	857	823	880	914	859	885	816	816	879	889	932	867	860	838	887	826	869	833	859	873	862	849	893	860	851	876	857	917	866	887	896	854	873	894	873	900	904	891	849	885	876	903	865	895	874	870	869	851	912	843	864	803	852	807	860	800	878	852	811	877	957	833	901	877	830	916	903	848	882	848	879	845	897	895	839	847	868	895	924	895	863	829	841	850	885	871	870	872	918	835	869	875	889	811	823	904	867	924	876	880	874	856	846	810	903	907	919	918	827	849	876	907	800	867	943	846	895	907	830	840	877	810	836	883	825	902	825	897	877	820	870	910	889	911	832	915	951	858	876	918	868	849	841	830	868	841	857	882	885	861	843	854	816	839	875	869	827	840	866	889	849	835	888	885	827	885	896	801	894	855	914	875	877	871	860	908	873	849	898	858	852	857	869	862	901	914	884	869	811	870	912	868	850	862	836	932	910	930	890	908	915	900	875	837	837	875	939	888	853	837	905	911	868	860	906	908	859	883	824	896	806	838	912	886	875	852	846	857	885	885	885	907	855	881	877	909	836	835	879	856	911	853	820	847	858	901	864	891	885	862	866	878	864	836	806	879	842	898	855	875	875	918	840	836	891	875	862	880	865	843	870	905	852	870	881	848	843	930	785	864	879	831	841	825	848	807	861	832	812	884	884	841	833	867	831	838	883	917	825	887	879	868	893	846	883	922	896	822	884	872	889	813	856	878	868	877	872	847	911	847	904	889	828	808	888	881	866	917	945	930	911	904	838	909	856	887	868	875	888	894	865	862	872	823	868	855	890	854	892	892	877	895	872	849	883	897	858	914	871	871	894	888	860	867	862	902	883	887	843	852	884	841	869	873	902	814	860	858	863	852	833	924	830	921	899	892	899	804	866	897	849	923	905	884	859	876	902	869	875	867	919	833	892	831	906	787	870	887	859	854	843	849	906	854	842	889	870	861	852	851	858	899	922	865	877	860	856	922	879	868	863	897	834	898	833	813	861	850	839	859	873	860	877	881	826	822	847	873	798	862	810	822	873	858	849	899	913	881	762	834	866	878	849	851	882	907	883	864	893	902	885	873	893	865	857	898	903	848	844	881	886	875	895	869	845	888	861	846	821	853	875	862	880	850	858	961	819	913	846	870	856	863	834	858	902	872	895	824	830	920	854	858	893	851	851	850	874	859	865	904	848	862	863	938	897	854	873	852	855	863	831	882	861	853	871	894	798	897	828	894	883	849	868	847	912	896	867	869	864	846	850	869	878	891	864	868	849	813	869	845	773	922	826	880	907	893	888	847	821	876	897	891	811	847	784	859	885	843	835	877	838	832	885	870	868	853	920	900	848	831	887	835	909	865	818	859	909	837	923	915	826	917	867	848	910	923	861	876	846	895	852	893	893	869	869	890	865	841	899	903	866	864	866	830	779	881	910	871	870	857	892	855	825	905	938	828	829	858	867	872	874	849	824	848	887	851	842	900	886	829	804	844	907	816	895	887	914	871	895	867	878	863	892	938	885	876	918	814	919	777	883	897	848	897	839	870	825	866	873	845	837	899	867	874	881	839	876	842	876	831	877	908	889	870
17648	33500	21169	8260	5466	2712	1427	951	907	876	924	934	924	900	837	885	848	849	901	897	874	816	890	899	868	888	896	842	883	864	898	867	882	836	853	883	899	865	863	884	875	892	884	839	850	871	893	858	878	880	886	919	864	828	884	901	881	865	933	931	850	884	870	886	935	917	926	898	893	899	845	872	886	873	891	884	901	871	867	871	863	870	870	907	923	843	888	879	823	902	894	881	939	921	863	834	939	873	867	942	868	842	907	925	884	917	893	873	905	896	927	869	847	967	865	880	844	917	864	847	908	874	903	895	925	893	852	842	893	919	945	827	921	885	971	955	890	879	819	905	866	889	859	843	884	933	873	867	884	932	824	879	913	866	944	925	862	867	868	884	869	851	924	840	937	914	846	881	868	920	826	884	851	884	859	874	897	897	871	861	869	859	888	885	874	840	933	947	896	909	861	909	894	867	882	890	902	873	869	868	851	877	875	908	886	899	886	915	893	868	942	796	893	838	876	858	883	878	904	858	848	928	890	908	893	884	896	865	876	916	888	916	888	880	902	887	908	908	892	891	896	884	839	855	886	864	835	912	871	851	898	909	863	888	873	851	902	895	930	901	940	883	905	888	908	930	901	866	887	885	875	838	921	916	888	842	914	886	871	852	915	880	828	921	874	927	914	893	834	937	862	885	913	904	924	873	926	879	926	870	925	855	872	833	858	845	903	904	954	881	902	868	933	908	868	864	882	932	871	885	907	927	850	850	839	883	931	913	856	857	865	899	882	884	797	896	877	844	939	914	895	879	913	872	939	894	874	876	886	846	827	840	848	862	891	892	879	855	853	920	847	901	831	925	882	900	903	866	931	889	879	849	899	848	852	874	899	858	923	874	861	924	880	920	930	875	917	891	933	850	873	839	920	946	825	866	878	856	924	871	818	908	854	899	962	925	878	907	825	799	877	900	891	813	909	873	869	915	894	894	899	889	878	888	931	879	926	897	828	873	860	905	886	855	952	910	893	908	892	943	906	853	880	921	846	897	920	899	936	905	891	854	851	878	856	821	875	889	925	883	918	856	860	852	847	856	892	876	909	847	911	894	869	901	934	918	868	906	929	899	855	880	903	889	871	862	845	863	839	870	912	866	877	841	946	859	898	892	893	890	878	923	861	908	853	877	903	910	842	832	904	902	909	866	908	861	908	876	900	900	859	848	895	879	861	917	968	866	863	891	891	862	902	846	919	867	928	819	915	918	883	825	893	835	939	877	856	880	896	878	875	882	901	892	881	871	903	910	937	901	932	868	865	837	893	866	870	839	891	941	884	922	889	880	876	887	891	906	853	866	854	881	944	891	881	945	905	881	810	885	885	899	918	887	879	885	893	917	885	843	859	853	896	884	858	867	941	892	876	893	857	858	922	868	924	862	883	913	950	860	883	888	886	893	870	855	898	907	805	936	901	875	911	886	857	911	903	866	876	918	909	870	895	900	878	921	897	858	843	871	903	908	870	893	933	919	874	907	853	888	871	887	879	893	906	905	931	897	900	889	876	828	850	904	886	822	811	898	861	868	869	856	907	925	907	847	901	907	909	899	902	896	856	901	953	858	932	924	926	880	904	880	866	877	898	885	904	883	924	892	856	848	911	901	886	887	854	863	861	894	864	897	904	934	928	883	940	915	864	890	886	867	900	906	935	910	919	918	909	874	890	876	903	905	918	878	899	906	853	874	830	916	859	928	908	895	880	853	894	887	923	895	877	889	881	833	880	926	814	900	868	860	914	901	855	918	854	911	863	874	891	899	919	860	855	912	919	952	886	907	895	872	895	884	836	890	887	873	848	900	898	904	876	894	937	919	894	913	924	858	911	856	865	872	906	919	892	894	884	871	890	881	909	957	928	901	885	937	840	878	829	886	824	884	852	867	879	904	894	857	876	933	934	915	876	863	863	809	840	847	870	867	834	884	876	888	935	893	898	908	849	925	898	846	927	841	847	901	870	821	875	901	845	895	858	879	916	868	879	918	915	869	872	885	903	923	865	862	905	851	875	854	934	823	905	897	828	884	856	901	868	898	850	882	898	908	884	847	860	863	841	898	845	861	910	890	877	859	890	878	901	885	842	864	935	885	809	866	920	933	954	861	895	890	837	876	869	922	921	904	866	904	902	889	844	876	831	877	868	929	876	864	882	876	877	825	871	854	917	887	838	897	888	854	856	902	842	871	856	904	888	957	837	853	928	895	836	905	916	854	896	889	921	918	905	904	850	889	900	873	913	877	912	877	901	912	862	851	900	868	843	881	871	904	886	860	874	842	852	924	886	885	889	880	958	843	865	871	881	892	890	898	866	917	894	927	944	944	915	903	869	819	880	944	865	902	915	820	919	832	907	874	938	863	902	922	896	897	902	893	911	900	872	850	909	864	880	890	898	943	851	873	897	895	882	909	877	883	903	864	923	882	870	864	879	881	905	882	882	911	930	839	879	872	810	910	872	876	923	895	912	895	841	895	936	882	900	855	924	852	907	913	942	923	841	904	882	853	877	898	848	856	896	868	837	865	882	870	894	878	925	872	859	939	872	862	951	899	914	868	872	919	893	882	877	895	880	924	880	891	858	879	871	928	895	847	920	845	894	894	933	890	868	863	905	879	872	938	879	888	882	895	884	870	897	921	888	861	869	948	903	843	897	884	900	906	889	896	880	872	851	916	913	805	870	916	874	880	876	949	837	867	914	937	897	880	902	926	867	832	867	865	875	876	851	897	919	871	873	882	886	838	855	876	906	883	857	853	867	905	895	850	867	896	897	867	889	904	885	901	860	901	841	894	866	845	900	857	911	892	899	847	882	901	858	850	922	853	861	918	868	848	851	876	884	859	877	867	932	885	882	875	862	863	878	890	893	856	864	885	885	865	889	897	911	870	868	860	841	871	890	887	876	862	886	835	897	893	847	906	874	872	916	902	878	902	893	880	906	901	896	878	860	875	821	830	881	933	916	890	846	907	844	899	841	911	860	837	905	851	877	926	925	896	859	825	854	893	875	925	890	907	879	860	892	886	856	837	868	867	869	908	875	932	879	859	878	891	893	948	836	883	864	920	899	910	921	924	891	853	890	897	880	886	937	910	899	892	908	906	892	869	875	882	902	906	912	897	902	854	886	894	920	882	869	920	870	901	884	904	936	889	893	896	834	878	852	885	852	914	912	892	901	929	879	911	895	840	961	917	895	892	848	870	899	908	927	926	891	886	892	894	866	912	908	866	885	859	870	927	918	890	895	882	842	904	871	878	902	845	889	942	903	840	896	912	869	920	900	867	922	927	860	854	809	849	874	879	899	877	893	854	961	890	879	896	863	906	863	903	873	884	854	899	874	876	904	879	898	929	909	901	836	881	847	863	854	911	846	867	909	868	888	885	873	861	866	938	880	848	861	862	900	871	920	863	827	888	893	860	872	874	941	884	855	902	883	914	882	906	923	897	857	872	844	857	942	875	890	890	897	872	903	869	874	823
23293	20946	28305	24890	24980	17853	5579	934	685	681	796	566	564	505	488	537	476	505	486	475	473	491	466	494	513	508	465	466	469	452	449	431	492	478	459	501	466	497	442	450	467	465	455	462	408	454	425	458	441	435	481	423	458	424	493	450	440	435	431	432	429	477	451	449	443	472	445	442	450	466	439	442	471	476	471	422	487	469	480	471	446	437	460	433	420	451	433	508	441	473	424	445	463	415	433	405	435	471	463	463	446	469	434	434	453	463	473	466	460	450	461	467	449	454	439	435	438	454	435	425	418	478	406	488	450	451	446	412	463	454	459	480	449	467	444	472	450	490	434	409	440	436	451	457	436	453	474	418	441	456	432	455	444	450	437	440	454	459	460	459	490	463	451	496	461	496	431	455	434	448	457	413	457	449	463	478	454	513	448	464	406	476	459	471	446	477	442	444	437	438	435	456	466	476	453	478	447	420	468	468	435	440	454	476	491	446	465	495	455	459	450	445	441	448	440	471	446	449	444	485	406	440	460	426	412	444	469	444	429	468	454	457	420	441	414	477	439	438	458	456	436	451	458	441	453	443	454	454	438	443	449	471	440	464	468	469	450	414	425	462	429	448	418	420	423	438	451	449	451	426	467	437	448	461	482	501	435	441	452	417	474	424	420	477	449	415	482	445	464	430	425	449	439	435	490	463	421	448	441	444	478	445	434	450	470	464	445	401	437	464	436	475	428	433	449	416	409	436	444	429	459	446	443	445	461	451	476	451	435	436	456	414	451	424	441	441	407	467	469	451	447	439	453	423	437	484	478	453	433	423	446	438	456	482	412	447	415	419	459	467	441	463	418	455	457	479	424	435	444	468	446	468	443	471	397	464	462	456	469	441	421	412	463	475	459	455	436	431	485	415	442	471	460	432	433	471	447	425	486	437	431	449	440	455	470	425	467	480	426	462	434	454	442	466	429	451	463	468	438	449	450	440	464	474	448	422	412	418	441	450	462	441	481	438	448	429	460	474	445	421	437	450	466	454	454	467	464	408	422	449	495	439	454	423	469	439	481	453	418	451	461	462	421	438	453	479	434	445	446	420	463	443	454	436	431	424	420	442	511	476	482	456	462	481	504	438	412	434	414	456	453	439	422	424	432	462	469	451	434	474	464	442	495	460	433	444	492	437	430	450	429	437	430	464	458	438	479	453	415	465	416	467	434	452	454	439	461	443	438	455	456	442	460	428	432	470	454	477	418	442	435	448	486	474	471	460	490	416	479	448	449	429	465	443	468	464	452	469	440	452	453	472	448	430	438	456	460	439	451	403	434	456	475	476	466	421	438	467	439	463	410	473	484	459	433	455	453	468	449	462	424	480	446	413	427	451	433	442	436	452	444	422	526	494	431	434	440	442	452	437	415	488	446	481	438	447	474	436	414	439	421	465	444	490	455	452	432	460	459	474	451	459	447	473	410	450	449	417	441	444	427	460	437	471	431	442	464	431	415	445	462	485	474	452	404	466	448	446	480	461	439	445	464	436	447	461	487	465	435	478	456	477	444	479	461	467	437	427	474	432	455	407	480	451	454	435	492	463	433	447	445	485	416	451	445	441	455	439	459	420	445	465	447	454	426	459	433	462	441	466	460	449	454	410	445	460	451	436	479	472	462	435	459	466	435	424	455	404	441	448	478	445	479	463	428	476	430	440	423	417	459	391	462	427	419	431	419	481	441	448	471	441	461	461	475	440	455	445	465	432	468	453	431	460	459	430	457	450	430	406	431	473	462	414	459	458	439	463	432	440	477	431	423	415	487	449	441	417	492	443	487	411	453	431	441	456	453	436	479	421	441	451	474	437	471	435	446	436	432	449	445	433	443	466	440	447	443	429	462	428	426	454	470	416	452	440	456	503	461	480	449	457	453	443	469	423	440	476	444	446	417	453	455	452	461	447	513	406	463	491	470	435	416	415	492	421	436	432	432	448	469	447	452	456	465	467	428	501	429	464	471	420	451	434	453	445	480	467	450	466	463	447	448	451	482	435	428	413	414	446	423	453	462	433	472	467	429	443	430	466	438	430	455	419	453	434	436	428	472	493	497	430	451	461	454	511	442	468	475	478	458	445	436	403	432	491	456	459	475	455	466	443	456	424	491	426	465	455	410	461	447	448	438	477	431	436	447	457	449	414	441	455	439	474	449	469	427	449	464	437	455	439	473	436	430	465	463	445	441	418	404	425	466	436	486	464	456	476	450	433	489	443	473	485	457	482	458	418	427	456	445	451	452	439	463	410	451	423	436	461	424	478	452	401	458	456	404	410	454	433	483	449	456	454	484	459	479	449	449	462	403	505	429	440	434	442	462	445	478	436	451	445	464	451	479	451	439	416	456	436	452	405	430	469	472	463	431	434	441	459	454	428	406	456	436	461	462	440	423	392	459	440	495	446	406	460	447	431	435	462	451	479	472	437	450	455	471	458	464	409	450	432	456	448	377	433	432	455	441	485	448	492	438	479	437	444	456	430	450	454	454	454	458	461	393	470	444	432	477	497	453	431	457	440	441	438	440	450	416	439	442	435	473	455	469	412	437	465	466	484	485	451	450	467	453	419	410	449	433	458	468	504	441	440	455	448	452	456	437	429	458	497	411	445	442	448	485	444	483	465	427	429	438	468	451	466	476	407	445	445	462	445	437	417	463	455	457	441	464	443	441	426	451	426	422	462	461	421	472	455	452	401	468	467	416	426	457	436	440	446	423	423	420	470	425	440	508	434	384	444	463	435	421	446	490	476	423	427	420	435	458	444	465	433	470	423	438	431	476	446	449	514	447	458	457	452	413	469	458	438	464	446	446	460	420	426	455	477	431	452	427	440	411	444	432	458	459	447	487	451	461	456	456	459	437	482	449	467	438	496	432	471	459	463	452	455	440	432	443	436	437	441	437	496	472	423	475	485	485	429	456	446	426	426	448	455	426	435	469	476	423	441	439	433	513	421	425	460	491	468	462	464	408	438	483	449	423	430	451	458	487	448	491	457	506	474	414	432	465	452	447	455	469	468	413	446	471	456	437	426	453	434	484	433	454	476	420	453	463	457	407	441	442	453	461	446	437	439	476	470	454	419	476	461	437	476	469	463	453	444	479	457	433	472	443	469	432	514	452	420	456	429	443	483	456	460	459	474	455	454	451	424	449	432	468	418	445	432	460	455	457	451	458	436	429	428	447	480	460	392	478	464	447	451	461	437	447	420	466	438	430	441	453	427	487	404	469	457	433	413	398	461	445	453	465	461	463	468	418	451	422	404	464	440	425	441	439	449	444	437	452	477	472	457	440	428	408	464	431	468	461	459	420	448	474	441	401	441	403	436	451	428	427	470	452	435	438	446	458	455	418	439	482	398	417	462	430	422	443	456	469	419	431	433	418	455	429	440	467	477	435	404	452	422	449	473	406	444	429	471	451	460	462	472	405	439	443	420	440	434	497	463	445	467	441	456	433	487	437	452	428	434	442	456	463	466
18146	41522	28334	35741	26496	6671	2005	1056	836	840	910	651	634	596	566	582	530	508	555	493	519	509	498	536	421	499	460	507	443	534	481	494	504	501	492	490	450	506	465	518	450	488	483	471	435	510	462	478	460	491	498	482	489	476	505	459	499	448	482	495	466	502	470	500	502	480	447	462	471	442	468	482	456	489	448	487	493	469	502	456	522	505	497	469	453	481	438	518	470	473	490	485	506	472	414	468	479	501	490	455	474	478	444	484	480	455	461	473	483	530	473	498	484	470	457	420	496	502	461	502	476	490	474	483	529	434	479	478	484	460	450	481	508	481	531	471	531	521	459	507	499	475	484	492	436	489	489	485	495	460	473	452	476	497	488	495	474	479	449	448	460	433	462	466	465	473	435	487	512	466	483	457	463	465	447	503	504	464	462	446	457	481	476	481	445	480	465	442	498	460	463	431	441	511	461	468	438	494	475	477	500	498	450	519	524	486	501	491	475	496	487	463	484	493	472	464	451	500	463	472	448	477	492	535	423	455	478	494	464	488	466	495	453	518	500	483	473	507	513	468	470	509	517	446	471	464	489	470	476	479	481	476	483	496	459	483	481	467	507	464	475	490	482	474	485	496	471	463	454	495	498	493	470	449	451	466	419	493	504	457	498	495	460	484	438	448	471	499	476	475	491	437	485	481	456	473	448	452	450	468	457	462	436	486	521	542	463	488	501	443	491	497	456	450	524	399	462	486	463	436	492	460	472	507	470	502	468	512	485	470	458	511	444	505	482	463	522	477	468	462	516	507	503	463	451	449	491	470	479	499	510	516	451	502	451	459	508	483	479	442	465	499	479	458	456	488	455	433	494	481	484	460	491	488	473	471	459	418	446	479	465	471	448	450	474	450	508	487	417	476	439	494	456	510	501	473	507	491	510	467	479	474	484	505	483	458	446	478	473	468	492	461	468	442	471	489	457	444	476	483	494	510	463	476	489	471	474	498	477	473	519	491	465	503	471	482	486	487	476	510	501	450	468	485	454	464	460	487	497	500	525	446	484	469	465	478	485	436	454	498	484	480	447	445	439	510	466	456	500	477	485	491	459	513	475	477	471	510	510	488	435	526	457	467	462	478	422	484	476	432	468	488	498	466	428	501	468	455	430	453	426	471	463	486	483	484	494	461	472	483	473	483	482	496	502	491	434	465	526	467	495	493	416	490	474	483	484	485	490	491	462	469	481	492	529	475	501	483	461	436	474	494	530	439	508	510	478	491	503	485	446	493	473	461	493	502	544	486	480	453	479	460	490	487	475	496	475	476	493	470	463	464	457	488	497	454	461	452	455	477	455	454	453	486	491	505	445	467	473	485	492	475	480	483	461	445	487	463	424	478	489	455	456	453	484	466	492	455	438	462	479	503	498	476	499	467	474	483	440	452	510	469	480	469	469	437	477	485	469	453	471	485	460	470	474	465	486	504	471	474	441	469	473	484	510	436	448	516	482	451	479	490	498	468	455	467	471	477	477	438	412	478	504	472	507	457	495	500	485	480	471	494	491	467	453	468	466	459	493	489	473	491	488	458	440	472	484	481	482	480	451	485	472	468	457	467	485	480	494	477	486	484	513	462	463	481	485	474	481	478	515	452	471	496	516	477	493	497	458	496	506	503	450	489	482	468	437	490	444	481	431	487	476	497	475	453	527	452	465	481	482	467	462	489	520	475	512	475	453	467	463	474	451	452	472	439	491	472	449	484	454	502	468	497	465	455	503	456	443	433	494	470	463	459	451	447	458	481	434	464	470	455	466	472	458	483	519	435	508	461	421	493	493	470	442	433	465	492	481	478	483	476	434	476	459	466	469	423	476	478	488	459	492	492	482	440	483	481	472	451	479	484	456	452	488	449	483	491	493	488	458	550	490	452	518	481	467	482	485	451	464	500	448	462	442	475	467	469	493	468	506	482	485	497	493	470	492	450	511	466	486	460	500	445	476	500	475	528	483	503	492	451	453	504	483	498	454	448	529	489	470	501	491	488	477	481	430	502	475	484	483	459	476	460	511	468	456	471	504	488	470	462	452	476	457	448	493	463	451	489	472	471	479	435	457	461	481	451	471	470	469	475	498	476	514	457	442	511	482	476	476	473	516	485	482	459	470	490	418	460	479	450	469	498	466	508	476	477	465	467	455	506	444	478	492	513	444	504	450	471	448	507	481	514	481	460	504	436	473	490	456	507	478	464	455	469	460	498	446	490	507	486	487	479	497	466	496	457	473	472	482	468	487	459	461	469	445	477	420	438	467	470	483	448	463	467	501	476	482	502	491	520	506	476	466	467	501	452	465	433	460	473	464	438	519	466	466	493	473	459	479	464	510	476	483	465	480	456	484	492	468	477	487	473	472	444	457	428	482	416	468	494	501	467	478	491	445	444	527	499	464	463	470	480	492	473	454	465	504	497	492	490	514	460	461	455	510	474	442	500	517	461	488	457	520	462	531	502	482	487	461	461	469	487	458	463	497	436	466	475	487	455	461	485	458	448	472	453	489	459	478	447	495	464	477	518	466	525	458	469	491	517	468	479	454	496	489	493	475	496	471	500	465	478	446	504	483	461	476	504	467	464	464	466	483	494	472	492	461	442	484	499	426	460	480	506	487	475	453	444	448	470	478	434	469	477	454	469	450	476	475	476	473	495	477	480	485	451	450	481	475	482	501	425	511	470	481	447	468	439	492	455	443	469	439	463	460	481	410	453	472	449	489	514	442	459	465	439	464	447	499	477	479	505	499	485	478	529	466	453	465	434	482	495	451	478	483	463	466	475	451	480	451	494	480	457	481	477	515	478	459	487	447	493	495	501	506	486	475	505	477	464	483	491	472	518	502	445	464	491	476	496	464	443	479	455	446	493	459	516	479	459	470	491	473	448	491	482	491	449	486	449	440	420	429	485	491	474	511	504	501	479	468	447	454	489	477	466	449	474	495	472	502	476	499	447	493	469	448	458	508	466	471	474	460	496	481	445	438	456	472	468	462	481	471	481	465	466	468	509	482	460	476	446	473	482	473	457	468	472	494	476	494	467	495	483	474	472	457	481	469	504	462	503	503	474	499	461	486	495	505	495	471	521	474	477	419	482	476	459	478	478	489	485	468	499	486	458	456	526	489	511	445	498	480	459	499	460	463	485	482	499	455	475	526	460	479	487	448	427	498	457	456	482	476	485	484	521	451	447	453	502	448	478	459	458	455	486	467	488	501	480	467	462	486	487	501	473	460	458	477	483	456	459	498	470	492	445	504	465	476	458	458	469	474	460	487	468	478	474	505	469	495	467	478	484	479	453	482	468	452	507	472	485	440	481	490	437	438	499	494	469	472	474	477	458	465	465	489	500	484	519	438	500	492	483	488	501	529	443	448	460	471	449	530	503	469	515	465	485	484	462	452	500	475	478	501	470	483	468	470	497	441	468	480	474	479	473	491	461	499	476	512	493	465	504	459	475	474	475	544	475	510	500	463	462
24288	20885	27437	24906	21268	8649	2005	1123	963	1031	984	915	989	969	926	953	876	821	943	875	906	854	875	870	882	861	936	860	891	903	885	810	897	886	898	873	896	900	890	906	945	880	890	981	912	871	844	886	928	936	871	842	884	837	883	889	922	886	904	871	956	882	900	884	870	869	882	851	866	929	851	845	864	888	848	895	946	893	847	955	930	949	937	909	852	835	927	872	907	890	914	896	863	927	906	849	860	897	874	907	883	927	906	932	878	889	923	874	888	872	864	909	868	891	891	935	925	896	920	868	880	821	907	885	876	870	910	909	905	882	876	905	859	855	867	900	873	859	885	860	894	897	933	858	933	918	862	903	876	940	880	894	893	850	911	797	908	909	817	919	924	844	863	829	847	877	900	891	899	897	895	860	851	856	921	899	860	912	881	881	875	943	892	893	924	858	854	894	892	929	892	832	908	860	866	877	916	882	908	911	928	862	895	945	877	940	894	848	877	889	894	835	911	879	881	843	862	864	883	904	873	873	901	908	892	896	880	908	901	914	898	882	928	861	920	919	952	888	827	911	916	897	917	867	873	864	883	924	913	865	876	926	955	889	949	934	834	897	856	914	900	947	963	876	909	895	882	874	948	884	918	882	873	884	901	855	900	896	908	928	891	913	858	916	903	902	930	857	905	907	894	903	856	868	910	909	896	866	880	871	941	860	898	872	921	842	872	845	891	888	884	896	890	855	918	871	838	938	937	921	898	900	907	899	944	869	859	867	926	858	908	914	878	849	940	926	864	885	903	923	877	950	893	828	918	851	896	955	907	910	922	836	926	931	877	875	894	836	862	899	901	920	929	901	945	871	870	858	882	855	878	874	888	870	888	908	881	902	912	844	972	891	897	900	908	890	860	928	868	879	875	830	904	843	887	937	863	870	903	899	903	878	953	933	886	932	894	941	887	850	893	873	898	846	882	876	906	894	861	863	861	920	851	867	879	874	899	882	893	870	897	824	926	894	861	920	894	926	931	871	911	844	894	872	923	907	892	864	888	905	875	941	891	925	856	937	905	867	867	893	834	911	882	856	910	890	868	889	881	933	888	890	887	926	903	877	871	907	913	898	964	884	913	883	903	878	923	875	841	916	812	868	930	848	893	922	919	859	880	863	870	868	932	850	845	855	920	893	883	949	922	904	896	864	881	907	850	833	835	910	878	845	884	901	921	882	870	848	825	899	844	903	877	907	914	965	926	909	880	980	865	885	910	882	885	915	876	856	894	880	880	926	891	892	920	873	948	856	914	838	912	847	865	879	893	870	888	884	910	882	882	871	905	932	929	909	935	912	869	882	867	896	885	896	914	843	858	916	882	903	867	910	893	862	879	924	902	958	899	879	923	838	815	885	943	944	904	927	888	849	903	863	882	888	888	880	890	862	915	933	905	893	850	906	933	906	882	889	914	914	893	937	940	879	919	884	884	859	887	908	848	863	866	878	901	887	897	898	916	922	857	920	857	863	922	862	889	891	949	894	858	901	841	906	890	937	917	863	908	912	912	868	889	871	909	882	899	888	893	873	943	862	891	912	899	865	905	922	884	871	877	845	911	837	892	915	892	877	868	909	894	894	883	913	886	911	905	867	938	910	896	887	909	832	919	875	885	872	902	912	885	906	905	835	921	876	935	874	851	878	902	950	890	926	957	919	905	881	922	874	961	837	871	879	894	889	905	863	899	890	877	874	845	909	851	858	922	937	932	913	881	845	843	942	791	871	853	878	891	850	917	941	864	936	943	877	914	851	878	844	858	925	901	855	889	849	891	933	898	924	886	886	880	971	819	853	951	851	903	911	893	880	890	905	925	879	923	858	908	933	904	870	955	857	923	875	864	869	872	901	875	939	896	868	873	851	855	854	842	860	944	863	858	898	927	861	846	930	899	868	873	831	911	874	925	932	899	864	875	916	865	846	850	874	868	889	875	880	912	859	870	907	888	829	884	856	916	899	938	935	853	874	925	898	922	898	920	919	879	868	917	870	890	899	869	902	941	926	934	883	878	910	857	868	876	892	903	890	943	872	852	887	873	896	892	990	864	847	837	891	943	901	890	837	888	936	857	894	877	826	848	924	845	931	842	872	892	938	878	832	866	870	944	901	917	894	879	945	920	895	894	860	869	848	875	926	888	854	906	926	873	842	943	909	882	881	921	871	863	905	906	884	882	866	862	927	859	877	887	866	876	879	887	870	892	891	869	902	925	915	823	896	865	905	840	899	848	904	905	883	917	880	880	856	856	870	877	922	882	922	878	863	841	887	909	889	938	902	909	873	907	897	961	894	881	871	935	874	864	906	921	869	866	871	874	866	931	916	869	854	851	795	898	874	889	900	900	879	859	884	856	920	860	951	880	980	923	945	888	885	846	892	887	906	920	843	894	920	903	877	914	888	858	838	936	895	915	880	862	879	897	867	872	906	874	861	891	855	899	856	885	897	935	877	929	893	862	872	851	848	854	868	914	882	912	898	846	887	940	817	932	887	847	910	911	886	934	847	855	887	907	871	876	908	905	874	879	901	877	852	953	856	857	875	841	886	886	862	924	905	910	936	902	929	850	874	887	878	823	926	913	905	929	812	928	894	906	914	839	855	903	834	840	848	911	900	871	849	862	882	885	909	873	893	896	931	856	921	867	908	840	868	861	882	878	927	858	834	851	856	887	881	910	849	883	898	882	911	834	912	889	826	905	916	923	913	865	842	884	868	851	857	861	884	868	955	872	861	900	893	907	871	922	909	896	866	886	890	881	887	873	874	901	882	898	874	883	894	936	900	896	899	884	866	875	927	836	909	891	903	938	948	917	893	852	921	900	864	871	904	925	860	908	894	856	858	889	915	938	955	898	886	882	845	883	871	823	873	832	847	855	866	895	858	842	841	904	873	885	846	858	903	873	929	919	902	892	903	830	898	926	868	860	850	914	906	906	905	915	883	908	870	865	823	845	922	853	848	934	862	925	877	921	907	872	886	889	882	868	918	939	857	843	894	898	896	854	891	884	938	953	885	873	860	879	864	886	929	921	877	873	899	879	919	900	916	836	880	882	842	919	917	866	883	906	851	903	890	896	901	875	927	920	893	852	877	875	901	880	896	887	947	885	924	912	966	917	939	873	897	883	852	851	862	917	932	877	897	934	896	870	864	914	878	863	902	873	867	914	877	890	890	916	912	891	907	916	898	908	907	946	887	927	890	843	893	873	909	904	857	908	837	913	870	940	899	916	922	900	839	894	907	869	864	883	889	831	911	877	906	926	945	858	893	852	898	882	814	910	866	854	903	855	879	956	840	850	877	902	870	904	911	895	849	917	879	930	849	870	911	968	904	884	906	885	922	909	877	864	883	912	827	886	832	916	891	883	895	877	947	927	898	888	841	880	882	905	862	876	913	862	891	896	836	928	869	861	853	899	896	909	903	853	903	822	874	911	864	888	849	886	926	907	870	854	841	874	853	858	893	882	868	877	826	905	850
18374	36690	24299	21028	19320	4928	1835	1171	1074	1034	1043	920	934	925	930	872	854	912	895	907	884	912	878	911	891	900	879	890	883	906	950	875	911	850	887	856	844	935	822	895	864	922	906	818	871	859	842	934	887	903	812	905	845	910	882	828	848	880	912	862	851	912	907	895	855	850	850	878	860	881	834	891	887	840	846	815	856	845	888	802	850	888	805	915	855	875	855	831	898	868	837	856	883	836	919	895	875	867	894	857	922	853	862	883	857	892	853	853	832	840	888	889	864	854	890	906	836	896	846	907	878	886	836	874	878	872	949	897	874	884	835	821	855	886	868	849	868	846	844	891	857	826	844	813	894	856	885	852	788	877	867	818	877	831	884	896	875	838	924	817	855	889	855	867	881	930	879	922	833	884	900	893	819	927	859	895	878	885	868	862	934	870	844	839	882	821	863	840	817	863	839	824	813	844	821	884	901	821	824	848	866	847	911	916	841	819	845	875	913	900	839	872	882	878	857	898	869	870	863	892	833	850	867	798	928	838	884	874	782	881	880	852	886	866	904	820	928	891	802	839	874	875	902	865	870	922	817	841	847	895	883	861	902	911	883	838	839	892	906	923	880	867	950	845	860	843	844	858	843	893	862	873	827	852	876	869	856	902	892	867	868	862	902	842	879	829	892	899	914	854	878	844	913	873	820	916	851	873	879	839	853	784	845	836	876	896	873	846	903	888	864	823	887	815	905	850	877	896	946	880	872	850	884	875	887	885	828	891	915	891	842	827	884	846	922	892	879	862	923	864	881	832	893	819	892	839	836	897	897	886	862	845	876	861	882	888	884	851	808	909	855	885	889	828	849	897	878	818	842	868	829	819	824	852	852	895	841	854	855	847	878	897	842	893	903	874	874	915	915	857	857	871	856	868	882	824	900	837	899	844	915	884	834	869	899	897	901	921	894	870	864	860	844	816	924	821	844	846	925	889	861	884	850	874	851	864	896	897	814	893	865	890	835	800	886	854	870	838	895	840	867	892	834	863	895	847	862	828	870	842	886	830	880	891	859	862	821	855	851	893	875	915	835	899	822	852	821	865	849	886	896	866	855	876	879	882	920	901	909	852	890	880	828	866	888	842	875	873	902	800	868	857	847	914	875	881	874	896	866	881	864	912	868	808	851	928	892	902	904	849	860	885	848	871	901	857	888	846	847	873	851	874	803	870	851	823	840	879	840	820	854	881	874	836	864	880	867	916	927	881	929	899	891	839	862	844	863	897	912	854	887	944	872	845	903	768	827	877	849	898	867	910	877	935	890	854	892	871	885	846	850	892	848	872	870	840	907	889	871	868	884	892	883	911	870	859	889	891	841	921	850	877	834	886	859	878	841	836	863	874	870	917	910	859	869	868	840	903	926	899	850	903	870	866	888	882	894	889	814	869	851	868	879	858	827	835	897	839	846	854	862	867	829	817	889	874	808	850	852	924	866	907	872	872	838	903	908	839	831	903	875	904	843	865	866	856	846	875	888	868	897	873	878	882	863	878	877	890	878	935	853	853	820	919	875	882	852	917	910	870	846	841	855	846	891	857	904	871	832	855	882	876	806	864	911	857	893	820	876	839	816	841	848	892	866	816	847	935	875	876	879	889	840	831	899	878	858	913	847	897	857	894	910	868	878	849	874	810	865	886	922	824	890	875	850	832	911	870	898	881	828	899	911	873	874	880	821	859	904	833	882	852	912	836	817	909	927	868	864	902	859	895	880	913	920	880	840	896	887	904	903	881	883	898	868	873	903	886	857	862	839	884	900	835	911	840	863	844	874	872	891	871	901	879	867	893	865	858	886	895	863	891	861	837	801	863	820	893	865	850	889	865	873	829	869	895	809	873	875	855	857	900	871	883	899	843	822	898	866	842	881	867	860	888	893	822	856	859	880	885	901	886	806	926	864	884	885	858	884	862	812	887	918	870	878	810	854	906	841	880	831	825	918	868	848	912	882	918	824	892	844	896	865	865	848	878	846	924	837	846	910	858	882	833	922	843	859	895	810	831	853	897	885	889	924	852	885	908	873	841	859	885	893	869	865	889	882	816	904	855	908	907	849	814	905	944	856	860	904	889	949	872	864	834	830	872	876	855	887	879	840	863	887	847	874	862	861	863	869	907	893	881	845	852	906	838	844	875	895	836	867	852	835	863	847	918	882	867	864	873	885	894	857	838	868	875	863	902	859	852	883	856	848	840	840	870	875	837	869	861	870	864	866	841	847	834	854	900	852	841	893	868	905	890	844	906	946	870	814	866	900	853	808	838	887	948	884	869	894	916	898	854	906	847	817	864	828	874	845	887	849	880	885	896	896	810	881	849	871	911	858	825	883	850	913	875	843	875	922	858	858	859	859	867	872	891	855	940	863	932	848	848	901	909	862	874	910	851	871	881	915	898	862	876	905	894	874	861	896	833	911	854	838	833	851	840	890	869	885	858	884	840	823	872	881	888	894	894	837	842	863	840	869	878	857	899	876	846	870	872	881	910	916	887	871	850	919	867	862	837	919	880	806	867	884	819	827	821	853	849	885	884	899	843	848	875	888	879	846	887	823	873	833	868	852	852	861	865	837	893	842	909	887	892	900	879	885	863	855	857	897	899	887	932	875	845	884	886	902	895	869	834	815	877	853	873	874	864	851	873	893	890	906	850	846	902	844	875	877	843	881	893	930	864	939	899	921	861	823	897	871	878	855	884	919	941	906	891	892	899	871	858	845	819	862	885	813	884	868	904	869	857	859	907	913	866	857	847	866	869	885	843	860	838	860	869	875	859	859	798	879	892	813	863	931	865	876	873	881	861	873	837	839	854	854	813	890	877	894	883	914	942	895	811	860	902	863	918	862	818	876	832	872	860	894	842	842	909	889	890	885	851	898	849	879	854	869	895	827	915	830	904	853	845	821	856	893	901	847	943	840	834	870	857	877	849	852	847	837	852	851	897	861	894	870	816	878	887	860	852	901	829	828	862	894	870	844	886	854	853	886	847	872	866	856	906	903	879	873	851	848	829	832	904	851	861	877	845	861	815	899	844	940	887	891	899	879	895	893	882	893	835	834	858	825	832	863	854	862	887	844	905	924	863	861	878	891	868	839	902	879	859	881	952	860	894	812	880	884	887	867	849	886	869	837	883	885	862	852	867	852	908	882	905	887	890	853	839	913	850	864	833	878	907	891	867	883	847	894	863	846	859	866	896	915	885	866	829	915	894	872	876	890	867	861	901	908	908	864	902	844	896	840	911	822	842	859	851	895	919	864	841	900	899	871	847	828	866	814	861	866	829	847	880	920	907	897	883	894	861	922	849	834	846	899	901	857	875	918	878	883	837	852	864	895	934	844	823	887	886	843	885	949	905	841	882	869	918	811	871	858	840	859	840	849	860	885	894	861	849	850	838	872	894	916	850	898	884	952	925	867	917	850	911	877	861	870	830	855	916	883	847	836	881	978	858	813	795	827	873	831	874	845	898	888	791
22151	20944	28639	23578	22837	21275	15642	1629	785	711	752	559	486	465	415	453	396	381	389	373	398	400	378	365	400	383	368	377	363	340	352	322	386	337	362	337	329	354	340	317	327	343	351	344	373	373	344	315	329	349	364	313	329	333	345	327	356	332	344	347	360	327	334	342	331	329	365	360	314	307	381	308	311	314	333	337	318	340	328	294	330	311	313	321	315	353	318	324	336	338	328	335	374	364	348	328	338	336	324	344	326	313	282	291	321	335	297	318	310	326	318	338	301	318	340	352	317	355	310	331	304	323	344	300	325	322	335	325	357	336	336	318	306	309	313	304	364	321	347	360	330	339	314	364	324	364	317	346	323	349	308	340	315	351	359	349	318	350	341	327	327	320	352	319	351	345	325	335	283	362	352	316	327	328	312	358	306	363	337	329	326	375	311	312	331	337	356	322	308	334	339	305	334	313	334	357	328	310	317	373	312	315	308	300	319	338	278	350	350	336	336	323	319	349	343	349	326	320	303	297	341	334	353	331	318	326	331	317	330	317	317	334	336	310	324	348	334	323	310	334	321	304	361	298	311	325	344	312	320	321	319	319	329	335	350	335	324	333	304	354	313	368	312	317	300	321	330	337	350	301	333	354	318	304	314	312	327	329	359	330	330	329	318	324	341	346	327	336	331	300	358	347	336	323	319	342	312	305	327	337	341	352	322	306	315	336	333	326	345	337	330	286	334	318	319	362	321	340	345	316	322	320	302	317	324	321	336	287	320	350	331	292	309	345	358	328	318	332	303	315	333	313	331	340	324	339	359	303	328	330	322	323	347	342	346	341	346	334	306	336	347	313	328	305	329	323	325	315	362	305	319	331	325	348	324	345	304	331	314	280	320	363	325	318	317	296	333	344	319	309	309	292	362	349	305	329	297	322	326	291	331	331	327	337	308	324	342	338	331	325	352	321	342	296	328	301	311	332	321	294	347	309	365	334	326	310	323	334	310	347	315	340	307	296	311	323	320	293	298	301	345	297	328	327	334	328	322	324	324	314	387	337	346	330	347	317	317	319	355	347	309	316	323	338	314	294	309	333	341	352	343	338	335	361	348	357	331	313	360	359	334	320	318	330	326	327	333	351	321	317	318	323	316	349	293	301	331	315	340	329	352	348	313	328	338	302	316	361	310	326	353	341	315	323	326	331	345	333	304	319	331	336	337	330	331	325	355	313	307	362	346	299	331	336	323	317	313	334	329	352	321	349	310	295	342	310	322	332	323	297	286	318	303	306	336	351	317	356	342	317	303	338	339	315	326	336	344	284	338	302	316	311	344	336	330	342	340	326	333	327	319	342	309	334	321	323	315	306	325	331	321	311	302	292	353	355	332	307	330	349	342	362	310	310	345	326	302	334	336	327	331	360	333	312	347	322	320	322	325	339	359	319	323	356	304	307	340	288	334	325	331	337	338	345	335	331	298	327	301	317	320	316	315	291	350	317	303	313	345	311	286	308	302	360	333	327	335	312	328	336	321	313	343	333	318	311	325	346	324	339	320	335	337	323	326	357	326	363	343	336	340	341	324	342	346	285	341	282	306	306	342	348	332	330	318	305	318	318	319	307	341	350	355	291	360	343	320	332	341	341	361	336	318	314	298	352	340	316	315	324	315	326	333	351	332	316	302	344	341	295	364	308	352	342	306	283	338	326	343	336	322	273	338	309	335	299	343	364	304	300	353	328	316	346	328	337	290	332	323	321	344	303	330	314	332	298	332	310	322	323	348	319	307	349	321	319	356	335	299	333	299	287	330	339	320	327	359	337	336	286	338	301	334	318	330	306	329	321	318	358	330	329	351	324	356	315	332	337	331	334	347	357	341	324	306	361	289	331	349	306	348	333	324	326	333	334	344	328	306	320	305	313	343	358	326	332	338	332	315	289	326	328	297	320	324	327	333	326	322	344	361	338	331	338	325	329	335	312	342	345	314	351	329	326	304	337	295	327	333	309	326	324	328	330	297	374	325	346	319	352	320	350	296	310	322	335	311	334	327	331	365	301	347	320	349	308	331	350	320	296	310	353	327	331	300	332	335	319	320	341	331	338	348	308	293	291	304	335	328	329	353	331	336	376	334	269	318	314	314	341	309	308	341	336	292	343	322	329	330	345	331	318	332	342	312	320	325	338	324	302	327	350	326	341	322	339	347	320	348	329	334	293	311	298	303	322	346	353	342	318	323	326	323	315	326	306	326	339	328	334	354	309	311	349	330	332	342	295	330	339	339	356	321	355	332	312	297	316	338	315	314	296	313	306	313	337	348	321	284	314	345	317	311	362	320	310	311	342	311	337	343	333	330	324	344	311	329	348	296	353	329	343	292	333	334	328	325	349	365	356	328	324	323	337	351	315	281	319	334	334	337	303	326	323	299	346	333	321	337	326	356	366	306	339	346	343	342	317	373	335	336	327	322	324	336	341	328	325	346	326	327	331	318	314	283	308	321	357	315	296	327	344	339	293	309	362	311	330	298	327	356	335	319	304	297	341	315	349	314	313	325	346	313	327	354	321	329	315	319	348	355	294	316	338	330	294	313	338	307	307	346	335	339	323	332	334	338	339	328	348	327	305	346	324	332	348	347	332	293	326	294	338	319	340	342	340	319	324	310	338	329	322	301	335	318	341	303	338	335	327	315	324	334	325	338	366	331	325	335	339	338	310	323	356	322	350	332	317	330	298	346	308	343	299	333	305	321	322	309	311	333	313	332	357	332	341	307	352	329	320	338	346	331	317	314	336	344	326	337	344	317	323	341	353	311	319	329	359	318	304	290	333	321	325	324	371	339	351	316	307	325	347	342	312	326	310	305	344	320	337	337	317	300	336	314	308	336	329	331	336	315	373	333	321	353	329	322	311	336	351	302	285	338	325	326	307	298	340	319	321	324	355	322	341	323	339	306	373	347	310	305	336	318	304	335	307	291	339	325	346	338	331	309	302	336	366	319	325	378	340	325	323	335	320	327	325	321	309	311	336	325	339	306	318	330	334	319	349	346	332	311	334	323	328	333	355	338	348	331	333	355	328	309	330	328	323	352	349	363	345	325	348	317	318	351	309	310	331	341	306	305	333	322	336	318	343	330	344	325	318	317	302	327	344	299	316	293	290	335	339	328	349	329	314	324	335	319	322	318	313	332	335	349	325	322	333	352	345	334	335	306	308	327	327	323	325	313	321	338	345	346	336	315	337	348	313	337	362	341	290	292	323	328	306	338	338	331	359	307	286	306	315	340	317	350	305	343	316	339	339	342	358	320	347	339	311	312	365	323	345	326	292	328	325	340	296	354	340	338	318	313	313	315	303	329	322	315	352	331	291	342	352	310	315	279	309	353	351	330	355	335	339	318	343	342	344	299	329	304	341	355	303	318	324	376	335	296	307	301	363	313	347	327	290	304	292	310	351	316	315	358	328	330	340	327	361	323	312	351	317	338	328	323	352	351	327	322	335	324	302	322	349	352	316	319	349
22622	46062	31571	33235	32891	7930	2495	1434	1083	967	1008	679	591	550	492	477	444	446	385	440	398	409	378	405	413	364	363	353	368	349	361	328	355	334	318	356	327	351	305	310	339	331	328	359	308	311	280	328	317	334	355	334	316	309	314	311	324	343	310	355	334	284	318	332	337	318	328	326	319	315	322	312	318	348	329	304	319	305	306	340	298	317	299	327	325	320	331	292	318	299	332	317	316	327	321	326	308	353	310	330	287	297	330	326	324	303	329	282	337	306	337	289	312	335	335	328	326	334	358	337	315	299	322	322	353	285	335	324	327	317	325	312	302	299	296	324	299	320	305	331	306	292	300	291	274	325	335	322	344	322	307	299	310	334	331	319	316	351	322	300	322	330	320	316	337	343	338	294	311	292	312	339	322	308	321	310	345	327	304	334	319	336	346	315	298	326	310	339	333	331	309	289	320	342	331	333	318	326	305	345	262	307	320	324	301	301	325	289	302	344	310	328	323	305	295	300	306	330	324	341	337	307	298	326	330	312	343	294	332	319	306	296	316	325	317	305	318	317	317	333	302	300	330	338	331	323	323	334	336	305	308	329	308	323	304	311	308	303	337	305	287	311	317	273	359	354	340	348	298	320	345	316	338	305	313	308	320	308	281	336	320	332	296	306	297	335	313	304	310	318	345	307	312	320	317	308	317	339	317	348	306	324	321	343	316	328	317	317	346	327	341	313	301	305	332	339	323	348	300	287	310	325	356	319	316	305	295	341	349	340	306	321	334	292	307	314	336	313	325	316	342	331	300	306	350	312	309	335	338	350	306	328	313	303	326	326	308	296	315	347	332	311	335	311	307	330	310	327	309	314	323	283	302	316	332	313	334	315	318	317	355	320	352	313	302	324	313	299	317	335	335	327	337	327	341	319	315	343	325	331	296	317	306	317	312	339	328	337	291	321	325	314	337	352	285	260	309	314	302	324	297	330	314	319	292	308	323	339	331	332	318	348	318	326	323	322	287	302	321	301	288	312	301	329	339	282	339	344	304	286	303	306	329	299	296	311	316	323	311	293	331	296	314	323	317	313	306	295	303	327	265	319	288	316	348	300	328	295	320	300	310	316	357	319	314	319	336	280	300	288	295	309	311	306	337	324	306	317	264	311	323	348	338	313	313	292	279	374	328	336	312	333	351	321	308	300	309	356	308	361	336	311	369	318	338	303	331	311	355	334	317	301	285	322	317	311	328	334	328	342	313	326	305	312	313	354	340	324	320	328	304	324	342	322	321	336	298	313	299	332	313	283	316	311	322	313	317	291	315	310	318	330	322	363	306	323	328	317	331	316	322	330	302	342	359	329	308	305	318	325	304	309	300	318	304	312	305	318	329	372	329	297	321	318	315	331	364	295	325	346	317	304	327	335	321	344	309	325	290	282	320	304	306	312	324	326	333	316	320	290	314	322	320	299	330	331	342	311	307	327	331	313	317	309	318	310	333	310	328	302	329	322	294	318	339	320	315	313	310	295	343	338	323	316	295	306	342	324	339	302	344	330	325	309	323	351	310	312	308	293	303	314	312	292	315	309	317	299	309	312	311	305	312	334	324	294	278	313	314	290	318	296	299	298	305	341	319	320	312	343	354	323	334	321	335	308	297	370	356	318	336	302	288	304	328	311	337	323	338	333	336	309	327	319	297	322	321	329	328	299	325	335	307	300	318	316	359	320	321	322	293	294	314	287	331	325	322	330	331	302	310	289	334	319	329	317	314	302	296	312	305	301	300	334	322	332	296	332	313	294	337	320	317	338	309	322	288	308	331	309	331	311	328	320	286	317	321	295	320	297	331	329	315	338	295	334	305	338	327	304	289	303	317	342	315	350	328	339	343	346	320	308	322	331	317	298	296	300	318	292	321	323	316	323	347	330	333	320	324	305	300	325	309	309	327	331	322	313	292	310	324	300	298	338	313	308	305	322	344	313	346	338	311	322	335	331	324	296	288	319	310	298	306	317	306	307	298	313	312	285	320	309	337	340	322	334	338	331	332	338	306	345	334	312	320	334	325	313	325	320	331	326	325	327	327	304	333	324	313	345	301	292	324	309	334	317	329	331	308	321	309	373	315	306	312	334	307	332	315	307	365	314	316	335	336	336	334	337	311	313	308	325	328	286	322	319	313	324	338	310	318	340	330	311	313	349	304	334	311	350	312	291	335	296	308	303	314	301	345	353	347	336	294	348	338	340	312	303	323	300	301	331	345	296	305	322	296	324	326	332	349	306	327	327	326	294	311	311	318	298	337	302	328	363	338	310	327	325	333	323	330	334	287	322	309	327	304	323	319	318	331	354	297	321	319	346	306	347	330	349	338	319	330	327	338	298	361	277	277	294	323	325	326	356	312	326	306	290	323	339	321	338	304	299	350	313	322	329	314	306	340	328	313	292	314	340	310	328	343	305	338	308	319	317	309	329	331	303	312	318	281	306	327	305	305	284	322	365	313	311	354	315	306	327	284	315	322	339	339	318	362	312	317	313	331	302	346	312	292	339	302	352	333	315	310	339	317	315	327	311	304	333	344	301	306	304	334	309	358	319	298	331	327	346	319	306	329	312	324	329	297	333	291	336	310	323	312	324	298	303	343	329	306	308	321	301	311	306	342	305	285	324	307	332	339	312	357	328	292	301	296	317	319	290	316	318	348	336	328	310	328	306	283	342	332	321	339	316	343	300	318	328	329	297	318	306	332	302	325	307	327	311	322	328	341	290	301	340	318	298	312	309	345	325	304	321	348	296	324	375	301	315	288	308	343	307	323	298	308	330	330	314	315	304	338	276	336	336	342	319	323	325	313	328	324	297	318	303	335	312	328	323	300	317	321	303	311	304	327	329	322	344	302	314	311	324	332	325	307	294	349	308	327	314	298	333	304	339	308	284	308	309	294	324	344	318	334	329	337	275	289	318	322	309	306	333	334	294	339	298	307	314	345	306	300	332	304	347	316	334	318	307	292	299	315	318	300	314	321	323	295	342	313	305	310	327	339	299	311	305	310	304	298	304	344	330	309	325	318	304	304	309	309	345	290	296	326	333	292	285	327	313	326	340	335	320	346	317	318	308	307	306	311	290	311	323	353	333	282	307	312	337	301	326	284	343	332	310	330	331	299	306	295	303	281	343	342	323	317	305	292	301	341	294	331	305	311	302	284	316	321	305	313	286	320	312	333	316	317	316	313	318	358	314	306	317	285	345	309	321	320	344	323	319	317	320	319	304	303	306	305	297	320	351	280	335	348	293	343	323	332	320	303	344	360	330	335	298	299	326	325	324	346	338	302	324	273	305	280	314	301	328	317	298	345	308	296	331	310	322	334	299	322	293	294	339	295	327	316	314	311	328	319	306	319	304	311	327	289	307	316	325	329	325	307	310	329	323	329	299	312	311	335	306	320	344	302	313	320	309	317	302	295	323	329	316	344	340	342	311	321	322	315	335	291	329	345	322	307	305	295	336	335	297	321	341
27597	22222	22636	10665	5727	1804	1144	962	904	917	874	944	880	866	878	907	883	859	862	883	878	904	838	881	862	824	900	911	892	922	885	810	872	951	872	841	870	847	863	888	860	859	836	872	869	912	908	871	864	864	868	860	888	891	893	880	902	872	856	882	853	858	869	870	894	856	878	835	868	862	884	884	924	850	877	870	882	843	885	832	896	866	839	792	910	894	831	851	881	896	842	873	851	906	860	843	916	845	883	852	870	832	844	920	868	892	866	913	909	827	913	881	868	827	877	871	851	849	904	869	897	899	902	841	889	904	836	818	807	910	920	898	897	859	892	787	855	868	877	868	860	867	875	878	867	902	876	930	904	867	890	880	887	908	901	902	896	871	878	892	878	893	848	845	915	865	902	816	883	877	808	863	891	848	809	905	876	824	933	916	922	824	848	873	884	896	830	840	856	830	883	883	888	877	930	872	847	836	895	895	854	884	878	871	815	894	855	861	892	899	842	919	856	877	883	857	868	893	875	905	918	857	906	853	882	885	859	875	893	862	896	860	861	873	876	896	871	863	899	909	868	900	897	857	885	889	894	858	859	914	892	878	896	849	868	858	888	938	870	893	855	898	840	863	878	892	880	896	881	859	842	882	921	914	826	908	915	874	836	958	852	854	867	865	861	861	831	852	927	912	863	844	887	868	867	928	877	909	837	936	856	905	880	861	832	890	852	885	856	905	882	865	918	895	908	888	850	917	863	859	924	865	924	916	902	833	885	895	826	928	933	824	853	910	909	880	880	860	893	899	843	843	857	883	834	854	867	865	848	859	869	887	867	855	828	890	847	828	876	877	850	877	897	901	872	899	939	898	839	901	900	899	900	831	874	900	852	874	910	963	886	881	876	831	927	911	868	852	907	903	876	906	901	921	875	873	883	884	884	902	913	879	899	840	887	896	879	890	897	883	835	895	871	857	869	870	886	884	887	901	872	904	807	843	857	846	842	868	879	833	872	861	883	916	859	869	836	915	878	885	884	850	882	853	925	855	854	879	849	874	825	868	882	880	897	899	862	825	926	865	871	851	876	867	839	820	892	892	851	856	826	897	834	842	882	868	906	854	865	830	860	882	889	868	938	844	884	805	859	813	905	874	911	913	862	893	923	891	877	904	978	873	894	898	877	893	911	817	888	914	906	893	858	912	875	871	867	869	873	839	913	844	864	862	882	934	933	885	900	925	798	835	883	894	870	842	883	878	902	905	876	896	970	842	896	905	943	867	867	896	902	861	931	915	844	880	938	884	875	863	855	870	924	881	857	847	845	903	864	878	897	953	860	907	898	887	808	897	927	890	871	895	879	867	862	850	830	857	853	844	869	885	806	819	883	864	888	925	857	847	872	871	830	845	876	833	831	900	830	884	927	863	845	947	854	871	849	900	911	839	892	881	929	814	845	909	914	834	886	921	846	878	889	910	866	835	912	878	892	868	920	871	844	863	885	904	868	838	842	917	922	895	860	892	907	862	898	905	837	865	877	907	935	873	869	838	886	882	862	912	916	834	845	898	915	846	894	888	911	821	851	914	888	831	869	885	858	888	874	836	871	885	908	881	909	863	950	861	866	887	906	889	857	875	919	888	824	875	889	868	879	870	845	926	871	832	928	903	947	844	871	865	884	833	887	895	832	839	859	832	874	837	847	830	849	867	903	876	899	884	886	928	877	863	808	830	896	951	908	894	874	942	869	818	863	875	908	838	845	865	850	886	858	826	873	885	893	855	908	841	853	856	845	869	865	860	831	827	846	894	946	901	840	811	875	891	922	888	888	884	871	867	872	852	919	869	869	849	874	839	908	844	912	914	856	900	863	919	850	793	938	856	917	905	857	864	815	924	879	877	825	848	853	836	868	892	883	870	838	899	899	852	831	869	892	880	832	894	850	833	885	865	824	900	822	873	907	883	840	871	876	808	930	841	847	861	880	859	880	884	840	861	868	848	929	870	848	923	906	852	885	906	909	855	917	904	837	896	889	891	871	923	868	823	869	852	898	881	923	888	883	869	877	925	866	877	894	852	905	877	891	854	864	885	852	820	912	850	849	890	825	852	888	881	893	940	844	906	900	853	899	938	883	906	850	878	880	893	905	890	892	853	820	946	864	888	856	869	893	874	879	882	879	823	875	876	895	865	904	875	841	816	871	913	914	885	881	839	871	901	856	855	863	844	887	857	909	822	858	909	882	904	875	801	859	893	850	865	913	910	880	857	846	829	888	864	894	860	907	909	862	926	855	878	873	837	904	881	907	871	894	892	840	843	868	830	817	869	856	849	897	877	853	892	898	867	871	917	871	864	866	933	827	878	876	912	864	874	884	912	902	861	828	871	831	859	908	893	921	900	917	847	928	881	882	883	858	899	882	846	833	856	889	890	865	875	889	901	881	853	874	823	884	884	887	845	893	864	882	864	901	873	884	833	831	849	884	898	869	895	923	847	839	863	880	850	840	899	876	869	876	849	919	847	872	872	864	919	858	893	876	855	870	876	853	855	868	875	872	882	828	853	846	896	894	948	908	924	891	848	872	872	888	856	862	907	803	854	924	870	879	855	849	852	846	917	930	874	871	862	880	913	864	840	908	894	928	906	875	896	902	902	911	860	896	833	881	891	868	888	921	865	832	933	870	910	890	896	849	865	882	881	927	897	926	867	854	914	901	816	912	797	885	853	915	889	874	890	895	886	866	821	791	889	873	922	877	932	879	913	876	915	861	779	884	818	952	877	924	818	914	915	874	827	897	813	855	879	845	848	833	877	864	826	881	873	892	885	922	915	857	832	910	899	850	869	859	875	856	835	866	840	855	904	845	880	873	877	869	875	883	870	869	911	875	885	906	877	876	876	834	888	865	904	876	852	916	860	885	867	897	867	875	872	903	839	905	874	869	907	846	896	874	893	899	880	859	923	902	848	840	899	848	884	901	860	830	873	844	891	876	852	891	916	933	888	887	865	806	894	929	910	895	912	868	869	893	852	856	921	878	899	891	865	892	889	898	883	895	860	882	893	847	830	878	879	918	840	894	867	894	825	842	837	904	870	924	912	816	864	864	851	906	923	919	874	879	846	882	857	834	814	878	911	831	879	896	915	931	886	898	946	884	861	842	864	887	874	849	901	866	882	894	836	866	859	886	859	876	886	904	869	864	874	853	848	884	842	890	935	824	877	881	890	881	858	908	861	816	880	853	863	865	832	825	889	900	917	872	848	793	857	926	930	870	948	875	898	888	961	873	908	892	860	860	871	927	814	889	897	874	862	854	842	836	838	908	922	830	854	894	918	830	881	877	873	925	871	885	860	837	878	902	866	881	852	864	851	870	825	898	895	823	870	860	831	834	875	889	896	908	874	811	875	938	871	909	848	859	928	826	863	882	895	896	847	895	897	878	828	880	883	883	829	848	842	787	884	866	915	854	943	885	933	920	852	848	847	859	866	868	806	889	866	882	880	854	924	905	929	859	894	907	894	907	888
17223	30966	22588	7196	5193	2324	1185	967	898	852	870	860	889	920	860	861	874	891	894	934	913	857	842	843	886	868	860	888	853	903	890	930	905	856	902	882	861	852	894	862	827	857	864	939	830	884	854	962	872	894	916	882	838	898	892	853	855	906	839	878	846	939	867	908	904	918	888	919	929	946	871	900	892	876	868	894	871	886	881	889	850	858	917	861	834	915	893	894	892	908	902	839	902	835	890	846	908	896	921	881	874	945	821	899	914	857	843	902	817	869	843	896	883	869	915	887	911	869	933	877	898	884	881	925	883	912	851	866	916	891	917	868	848	876	868	910	960	868	852	875	856	907	897	879	921	881	891	885	862	872	883	893	855	857	933	933	913	901	883	887	822	856	866	868	910	877	871	932	838	854	877	914	911	877	860	927	890	913	813	873	880	912	939	832	902	909	907	891	846	893	889	862	922	892	951	915	877	849	897	877	873	921	913	824	857	901	935	887	851	874	887	872	850	942	815	918	925	862	971	882	888	869	857	903	863	885	873	865	849	847	903	931	941	885	854	909	857	899	904	914	853	887	842	878	877	910	863	901	920	934	921	912	878	921	870	890	882	889	902	850	876	941	860	864	933	848	912	891	902	889	871	900	833	865	888	877	879	881	879	914	879	888	896	822	899	881	924	843	860	857	891	863	858	909	905	842	903	892	889	858	889	877	890	863	900	909	899	857	850	895	884	894	862	863	875	938	874	873	883	852	898	853	850	855	903	926	925	914	862	934	848	890	877	889	893	898	873	902	907	937	941	879	898	873	915	936	860	937	903	901	923	844	885	855	911	932	869	896	879	880	868	892	860	884	865	931	861	911	840	910	940	906	927	839	889	913	892	931	888	912	852	895	931	888	882	878	885	909	928	908	916	865	909	880	911	881	951	870	867	891	853	852	858	880	899	909	890	866	868	898	829	917	871	883	879	856	898	898	902	859	888	879	840	893	906	912	851	843	843	906	846	891	883	856	808	926	895	894	852	862	835	891	912	922	878	878	842	899	890	882	926	894	869	877	879	913	884	839	873	897	867	897	872	922	852	877	879	938	867	883	871	868	899	892	919	893	901	935	900	889	881	893	875	958	911	871	883	922	944	925	906	940	882	815	924	867	832	834	875	873	926	874	879	903	892	935	905	871	876	907	922	896	916	901	919	874	896	899	895	914	898	922	894	866	863	903	877	855	895	871	911	878	859	900	870	886	877	834	886	915	942	871	872	869	881	820	888	893	911	819	901	857	924	857	895	912	893	910	919	917	900	848	880	869	846	893	848	925	949	880	920	896	887	884	900	902	885	869	935	869	877	900	845	915	806	883	885	803	899	922	887	909	890	831	909	932	852	897	949	905	890	948	895	877	878	837	878	883	884	898	875	921	948	882	831	912	897	942	899	892	899	852	870	913	910	899	898	843	854	898	897	896	884	807	837	871	917	913	883	855	898	871	901	855	875	844	825	913	873	873	890	863	869	885	866	891	839	869	892	875	891	892	902	926	934	937	909	864	885	886	898	892	841	861	861	854	907	864	863	904	871	885	869	893	909	888	898	866	903	862	898	863	927	877	894	855	881	882	910	905	897	849	896	964	906	927	884	956	895	893	913	853	906	891	880	927	866	858	907	862	852	870	895	886	837	910	876	897	911	886	889	871	908	937	903	869	892	847	871	886	925	946	936	864	903	910	912	931	886	866	888	913	917	909	893	905	873	859	870	883	909	875	913	830	876	907	834	919	886	905	847	824	934	898	922	883	887	951	852	853	843	918	900	819	852	873	912	961	876	862	889	882	909	903	844	910	934	883	895	872	828	891	888	899	882	930	905	884	910	866	901	866	901	910	832	960	895	820	876	930	862	896	843	861	931	854	859	902	913	903	855	857	848	911	872	860	873	938	909	836	864	879	902	889	916	888	879	916	1000	920	922	898	899	876	891	875	914	908	834	885	849	903	903	896	877	873	858	914	872	852	905	862	902	866	871	893	909	865	869	866	905	867	897	926	861	939	899	928	862	890	903	919	870	912	857	876	858	895	910	858	899	875	881	907	838	915	914	843	905	873	892	817	862	851	925	872	858	934	861	922	875	890	889	935	876	923	931	908	881	892	879	854	866	876	974	897	888	908	855	841	880	914	887	880	865	926	860	885	910	838	916	890	855	859	875	849	894	877	869	878	875	951	904	909	869	936	933	875	864	878	868	900	883	877	922	898	862	972	930	905	871	842	909	901	887	861	905	933	870	889	852	883	847	885	833	820	853	879	871	913	881	873	844	862	886	930	865	919	887	858	903	919	871	895	883	865	851	888	900	849	853	953	852	861	891	880	905	920	860	884	883	905	886	887	935	871	886	936	901	853	909	897	879	846	884	895	881	835	896	930	870	852	871	936	895	885	938	923	908	855	880	858	904	898	903	930	921	922	874	816	895	898	885	873	895	850	844	868	894	899	902	875	928	842	856	908	871	844	855	872	900	900	866	866	890	919	892	951	935	866	923	901	854	910	896	843	899	862	846	852	865	895	870	924	899	900	865	913	865	931	913	913	908	912	900	903	906	902	862	875	908	856	902	855	917	866	851	871	902	878	876	848	847	867	889	838	872	908	874	917	884	870	889	854	889	960	844	866	868	851	898	843	843	877	902	827	934	857	823	856	830	895	865	848	839	896	854	913	877	896	889	912	871	881	849	896	893	884	914	876	912	888	876	859	907	914	874	869	872	920	924	876	901	973	917	859	840	854	896	922	901	858	898	911	873	868	881	949	879	889	893	842	934	929	868	884	867	873	907	898	928	870	866	914	879	883	905	878	912	883	887	888	894	931	888	858	896	872	904	910	891	831	909	882	938	884	859	872	903	918	905	889	858	893	891	841	895	863	938	904	868	882	959	885	836	932	881	838	847	888	832	894	873	894	942	915	835	931	894	869	852	898	884	868	891	907	886	916	912	911	914	889	889	881	851	923	888	830	894	896	906	916	916	913	868	867	835	913	881	887	875	864	907	913	868	856	881	871	841	900	882	879	861	923	863	902	850	881	925	870	907	896	897	871	837	872	878	888	864	847	898	901	896	873	897	923	881	877	905	879	876	871	865	911	845	849	879	831	864	877	907	941	859	908	915	865	847	855	882	832	866	869	885	940	866	835	932	846	904	876	917	893	879	912	924	884	882	902	976	920	887	913	901	825	881	923	895	848	866	888	908	874	898	873	834	845	847	928	868	925	853	888	936	882	897	914	885	881	914	915	942	836	878	875	834	914	922	896	890	860	857	869	892	859	920	897	888	904	930	891	928	874	868	931	844	850	845	881	925	907	847	884	870	901	901	879	907	900	879	924	904	877	844	860	905	883	796	874	873	877	910	881	926	900	857	878	920	935	899	891	913	855	909	893	803	931	938	867	855	931	893	911	906	956	912	885	881	878	834	868	866	938	850	914	854	891	879	928	894	890	853	897	875	901	892	892	935	896	899	949	883	885	848	879	883	857
23236	20874	28132	24477	23634	16796	3530	915	677	670	630	577	528	470	523	532	485	432	476	489	467	491	477	474	499	480	440	510	448	432	442	483	454	483	459	442	434	457	472	473	460	453	470	447	443	473	461	418	484	435	458	479	400	428	452	454	416	415	422	402	476	461	476	417	466	475	445	458	475	434	459	463	472	444	452	483	436	443	466	459	482	464	435	462	439	424	449	467	478	468	435	470	422	411	478	464	483	448	462	451	487	413	471	442	473	491	462	450	452	451	457	481	426	413	419	432	458	445	468	443	456	417	458	433	506	447	443	401	431	424	422	432	452	440	457	450	431	449	429	424	423	432	450	435	460	469	438	461	411	460	463	431	493	446	453	446	437	396	430	413	429	433	471	469	439	433	408	475	443	457	424	424	479	466	479	459	468	411	425	461	434	442	466	457	469	460	445	463	475	450	467	436	466	403	400	428	409	463	440	419	427	436	422	419	431	458	438	447	479	462	425	484	464	463	442	442	467	443	437	385	431	473	468	474	434	460	461	473	488	477	443	453	460	410	463	450	428	429	441	428	489	454	459	438	459	433	455	452	459	448	476	451	423	423	407	462	462	455	444	456	433	423	449	454	426	430	492	419	461	468	449	405	469	445	454	450	453	436	444	469	463	452	447	425	450	461	447	443	430	449	452	468	428	466	426	395	444	444	431	436	449	452	422	452	478	443	411	448	447	442	447	437	427	443	447	421	448	477	452	457	465	473	470	454	442	443	457	452	439	468	471	440	449	447	462	432	461	457	439	418	410	428	460	429	443	435	436	426	461	448	461	452	435	417	472	464	442	431	459	443	446	453	450	471	460	489	472	473	412	440	467	434	456	437	481	469	448	477	438	430	447	463	438	489	443	435	414	419	446	476	458	440	423	447	434	434	428	426	429	439	429	424	483	431	435	473	433	451	423	444	444	477	451	436	402	446	449	443	481	475	435	431	454	424	439	486	452	413	475	446	452	450	414	434	431	495	430	465	438	464	418	437	427	396	441	447	428	448	479	462	510	428	435	499	436	483	463	456	417	410	441	401	439	426	423	513	428	453	459	415	442	443	425	435	426	447	438	459	461	431	444	434	432	411	439	452	430	429	460	432	425	479	417	415	453	433	456	451	438	420	430	451	485	450	457	435	423	463	493	430	441	462	447	427	477	472	438	433	444	462	498	440	423	436	447	450	471	449	468	449	443	434	429	410	461	434	453	480	455	398	451	464	464	478	431	473	422	441	456	420	420	445	431	462	482	422	443	426	455	467	500	386	413	438	424	434	447	500	434	404	437	460	436	431	463	473	445	449	436	474	449	429	468	492	487	460	423	481	410	453	440	418	463	445	426	424	431	478	487	435	457	462	443	427	433	450	447	427	453	434	451	446	437	469	444	441	466	440	454	466	449	454	440	416	464	437	457	435	438	457	457	456	478	455	450	478	409	401	425	414	442	430	402	432	430	452	469	455	416	426	450	475	435	464	448	392	453	429	441	441	434	452	433	442	457	458	458	452	453	417	436	472	453	403	411	444	407	456	405	471	424	426	418	435	437	442	467	470	442	434	460	458	464	456	447	459	424	467	443	427	414	422	434	429	417	431	425	444	416	422	461	429	451	476	442	437	459	408	424	448	391	495	470	491	423	451	454	492	446	400	427	465	436	428	447	457	420	437	435	454	458	416	458	463	453	422	438	418	424	454	458	458	430	460	435	420	442	459	492	459	483	431	451	428	445	456	455	448	431	440	463	420	465	416	445	455	473	447	426	452	429	480	437	437	477	456	491	441	452	480	469	454	407	454	480	443	453	463	439	477	459	426	458	442	453	459	444	435	450	455	433	430	434	456	441	419	455	429	458	439	444	450	439	468	418	468	431	442	432	469	462	439	440	463	454	477	470	422	479	470	459	428	460	462	469	426	443	459	426	458	413	486	443	447	435	444	424	446	437	478	458	449	430	427	443	455	457	448	460	452	476	471	422	452	438	469	414	457	454	466	427	428	410	482	467	449	435	470	412	439	456	448	400	419	473	460	423	429	404	474	464	460	451	491	412	452	480	418	440	461	433	438	455	442	428	426	431	434	430	412	464	445	454	469	449	463	456	426	439	434	441	447	440	463	447	438	427	436	439	450	469	493	432	468	424	475	473	459	432	450	454	452	431	443	446	411	422	455	473	447	481	420	449	399	448	460	424	444	433	467	430	471	470	448	417	428	447	474	418	485	445	415	467	450	435	427	439	435	438	425	439	435	476	417	462	455	454	468	435	421	439	442	433	420	436	489	455	410	418	454	442	485	439	468	448	441	415	433	432	446	447	454	438	447	448	441	467	436	416	412	448	446	463	432	454	434	391	426	451	470	444	407	415	436	446	426	417	453	442	397	460	471	439	428	475	409	450	415	428	417	411	451	398	463	449	441	437	431	456	482	438	430	472	470	477	455	422	469	463	439	428	468	429	440	463	460	456	453	404	410	457	445	395	432	437	440	438	455	436	427	458	420	458	415	403	439	450	431	426	409	417	462	405	426	435	475	427	457	444	453	443	492	405	469	412	420	408	502	472	453	456	480	479	465	425	415	396	448	439	453	417	447	443	497	423	471	439	456	451	415	461	441	423	413	440	430	433	469	453	439	451	454	426	451	445	443	426	415	500	413	478	456	441	463	452	448	455	481	438	466	478	451	464	454	435	456	497	467	433	438	446	452	494	455	447	437	459	443	457	443	427	453	458	396	451	464	436	469	406	441	440	423	447	462	426	444	469	444	461	485	478	466	440	419	483	481	424	442	437	426	455	450	422	442	426	434	465	428	438	424	491	463	422	449	425	448	451	446	461	452	442	430	465	435	477	409	446	421	426	421	428	444	424	449	424	424	419	484	450	432	504	417	452	474	481	438	429	432	453	430	464	444	501	454	456	446	443	460	424	453	458	457	458	448	453	461	434	437	441	438	458	421	406	435	456	456	443	447	461	432	424	489	421	449	483	421	416	463	448	433	410	417	429	460	459	457	425	450	409	457	438	437	466	413	447	428	413	437	462	440	437	450	454	439	453	391	448	421	467	416	454	468	433	426	408	445	470	439	428	454	451	419	443	461	407	449	444	439	415	489	492	409	487	452	435	434	477	443	439	452	453	456	469	460	471	435	424	461	488	468	448	437	447	459	472	454	471	467	441	434	426	440	416	454	464	412	480	472	451	441	461	437	445	443	453	450	455	434	451	420	450	433	463	431	433	418	453	420	429	455	454	434	455	452	453	461	431	468	459	467	483	425	443	472	432	452	407	452	447	412	436	456	474	440	428	452	468	439	461	427	406	453	439	448	424	464	423	442	422	457	424	433	436	454	446	472	435	459	472	471	462	435	454	445	482	448	417	444	482	463	462	405	436	483	482	428	430	472	428	453	455	429	455	436	455	448	400	480	438	431	438	457	460	418	479	468	453	421	443	446	483	421	433	450	420	455	462	452	476	425	432	446	399	487	407	458
18664	38939	26088	30355	23561	4010	1657	1087	874	762	744	629	599	591	552	539	504	526	547	500	463	536	526	512	513	496	507	519	502	514	493	489	494	502	502	499	508	476	442	472	475	508	499	493	496	500	498	440	480	471	487	451	478	497	468	462	518	428	453	483	474	457	474	470	499	489	466	482	444	457	471	476	441	479	435	492	475	500	506	447	473	482	484	474	456	461	466	452	486	465	439	474	455	451	447	492	490	457	488	471	492	462	477	475	469	509	456	489	481	460	520	479	461	478	457	466	481	510	453	466	464	468	466	514	460	438	480	514	489	486	496	454	505	463	506	470	484	506	512	481	444	476	506	547	471	512	459	480	454	480	451	473	474	490	450	469	443	470	491	468	482	445	476	500	476	476	489	493	499	471	515	473	426	502	492	478	490	468	429	508	481	452	446	480	469	500	438	464	443	463	466	477	528	489	453	458	468	475	468	465	446	457	474	472	462	479	485	513	441	449	491	460	453	489	453	481	467	466	515	450	481	481	500	444	466	479	446	453	514	478	484	469	475	482	459	467	470	473	482	463	482	449	504	459	480	451	469	475	495	487	484	474	438	484	486	432	462	470	435	429	490	472	473	459	482	495	450	490	454	473	494	429	477	476	465	479	484	468	466	450	489	460	504	471	452	474	515	483	465	486	449	445	512	478	428	444	484	467	464	459	447	476	477	462	456	465	486	479	461	516	484	490	502	472	493	415	498	457	497	490	500	482	476	485	506	460	452	474	476	493	428	522	441	451	450	481	508	491	461	446	474	491	496	457	462	508	493	490	426	481	437	507	484	474	497	471	465	499	503	447	469	482	476	473	451	478	475	458	490	491	471	483	510	454	473	468	487	465	475	491	448	508	441	450	460	491	458	457	511	473	462	496	483	438	484	466	433	475	456	461	472	473	495	462	450	474	495	446	477	491	462	457	473	477	469	501	485	440	462	479	442	503	456	498	466	515	433	462	475	481	435	476	488	485	454	479	488	449	473	490	438	460	483	471	460	476	458	494	454	483	477	462	449	457	457	448	462	473	447	493	484	477	492	494	476	467	456	501	494	461	466	472	487	492	444	435	482	473	485	493	469	491	476	515	493	497	460	494	451	467	451	445	451	458	451	461	496	455	491	467	485	477	475	481	438	516	450	450	462	447	464	468	454	461	469	466	497	503	490	465	467	468	474	463	447	452	472	475	484	458	486	454	466	426	481	472	487	457	482	466	481	447	464	491	457	510	502	510	487	442	455	462	433	483	471	457	455	444	428	476	485	473	450	495	479	455	512	458	482	484	503	457	498	456	469	464	473	464	507	465	462	465	479	465	445	469	460	450	480	471	469	454	482	467	464	485	450	444	489	469	438	465	466	485	504	453	482	476	487	479	471	445	489	428	445	518	490	460	453	458	469	447	464	426	456	467	477	496	441	483	460	448	481	451	390	457	454	472	459	501	461	476	496	476	430	466	476	476	511	461	418	461	457	474	462	456	469	476	467	498	521	471	439	472	423	479	467	490	456	447	470	477	434	445	481	433	481	477	460	480	451	490	505	441	455	445	499	463	523	483	459	505	460	492	487	458	456	427	524	497	485	462	473	473	513	469	501	467	455	523	490	495	497	498	474	453	439	480	478	507	464	517	454	490	446	495	468	460	450	502	494	466	510	517	466	498	460	452	439	508	450	465	473	469	477	428	463	486	493	500	429	498	453	457	454	462	442	471	486	521	462	426	467	440	501	497	456	488	467	506	465	465	447	470	459	437	448	449	450	443	482	475	493	494	484	509	455	469	475	484	482	497	458	483	432	470	444	477	474	512	485	455	493	498	512	505	465	445	442	485	474	443	434	462	485	471	516	471	495	436	482	446	450	494	493	469	424	511	444	505	434	458	448	453	485	473	433	516	512	432	476	436	452	490	471	505	448	542	490	458	487	458	475	487	464	464	465	478	452	447	467	474	485	464	458	522	501	463	504	478	490	506	445	500	480	470	494	447	482	450	450	467	444	457	482	469	475	496	437	460	447	458	444	455	461	471	467	431	473	457	469	493	494	501	454	464	487	491	501	484	465	456	469	464	450	481	454	467	479	453	498	491	483	493	465	448	491	462	468	429	457	474	469	515	465	496	473	469	454	484	469	446	439	474	494	473	503	449	479	489	475	489	482	498	467	433	456	458	477	446	458	480	474	478	460	488	479	465	475	482	433	474	438	477	481	478	474	469	480	449	467	479	430	481	502	485	452	457	452	502	465	490	437	431	459	445	457	448	495	510	488	484	468	468	443	375	481	488	481	458	473	420	452	487	479	496	511	458	456	488	462	464	478	473	495	486	452	457	459	413	482	446	469	474	453	487	490	461	463	458	489	497	457	489	500	473	495	442	431	444	465	493	435	442	468	514	445	453	481	488	467	494	501	491	468	512	475	455	480	474	465	495	471	470	423	505	461	477	475	460	494	455	502	507	475	467	460	495	490	468	478	480	502	481	465	478	468	483	480	469	488	503	442	442	473	447	481	483	482	499	493	472	501	468	475	486	466	476	468	456	477	484	497	431	465	440	479	444	476	489	457	471	508	468	460	477	496	483	496	458	456	498	480	415	422	476	439	502	482	471	437	490	452	498	498	466	488	471	466	477	487	487	473	473	474	447	464	496	481	457	472	461	479	473	458	500	469	477	450	460	460	410	497	496	478	450	502	459	462	427	468	464	470	475	434	445	494	485	469	469	489	510	439	469	460	478	459	448	493	471	462	509	454	454	499	469	465	442	465	424	482	485	507	483	457	484	490	462	454	484	450	452	430	473	503	461	484	455	499	491	484	463	499	454	464	467	456	494	454	478	476	480	450	462	462	489	454	483	445	481	452	492	467	486	465	443	461	445	485	477	454	432	468	436	460	474	477	475	493	439	463	513	455	482	440	446	450	456	465	426	481	441	439	483	476	471	493	485	479	499	486	498	496	482	457	477	476	449	504	487	502	455	496	458	514	510	465	463	447	455	502	458	467	430	470	478	471	475	464	490	476	468	477	536	451	488	449	501	495	472	468	447	463	457	471	458	439	456	454	472	492	479	484	438	449	482	465	468	471	470	499	480	475	507	467	504	466	482	493	423	469	435	461	446	488	455	517	502	434	482	479	465	450	491	418	474	453	458	467	488	433	487	477	470	492	455	494	469	454	468	479	471	446	471	469	472	445	461	517	472	468	496	493	487	465	483	470	461	470	465	470	477	449	460	479	460	491	451	492	486	477	471	508	465	461	433	500	484	462	505	478	449	504	511	476	452	472	515	480	484	464	467	504	481	452	503	485	460	448	472	449	441	472	502	487	481	449	462	470	471	457	485	427	458	453	506	472	502	527	472	476	498	479	479	454	511	501	458	497	485	476	471	474	456	466	468	456	458	461	530	402	498	489	464	483	500	462	477	489	458	483	465	508	450	458	476	469	458	490	465	481	419	497	469	439	463	439	483	471	476	458	476	469	501	492	510
24269	20867	27307	25077	20660	6550	1594	1149	996	1005	1041	929	924	963	932	967	928	895	934	920	892	920	877	869	880	905	942	918	922	882	864	893	869	848	908	888	890	923	930	924	916	940	854	863	888	931	905	874	866	894	902	911	899	900	908	893	857	843	930	937	903	859	912	876	848	912	884	940	832	886	901	800	902	927	888	850	889	896	953	932	876	917	877	903	904	898	887	905	938	891	923	909	915	878	853	864	914	884	865	903	893	887	886	870	892	841	869	926	890	869	892	906	858	903	865	937	868	925	912	918	874	863	887	892	907	887	847	897	934	897	910	864	854	912	908	854	904	843	849	914	919	883	831	900	865	918	862	895	903	941	909	876	892	878	874	870	902	893	916	834	863	899	901	910	942	902	880	907	889	868	912	881	856	885	916	901	893	945	910	869	874	879	867	893	894	875	903	836	852	888	844	896	920	891	891	919	883	897	912	922	848	903	830	894	895	883	861	951	894	914	901	872	963	846	903	940	931	911	925	886	884	903	853	897	880	875	912	877	897	946	878	930	858	919	887	936	917	882	884	887	941	904	862	873	925	920	923	909	846	932	908	918	921	865	881	879	886	922	870	910	864	840	884	887	844	867	891	864	901	944	915	886	919	927	877	916	915	880	880	896	903	888	859	874	874	882	909	912	937	927	931	907	908	887	896	850	906	910	886	860	868	923	906	925	937	917	857	872	899	878	825	896	868	883	826	887	912	928	909	868	849	872	852	885	894	941	876	977	900	855	865	930	925	863	888	861	935	906	889	874	841	891	920	890	909	915	910	908	909	937	917	861	921	874	873	907	884	888	863	900	871	859	908	931	925	887	881	879	956	920	929	892	923	833	934	859	850	923	910	856	896	897	866	925	972	868	932	883	890	871	872	876	909	890	896	894	885	859	911	919	955	924	928	837	860	867	931	865	867	930	876	932	876	889	918	871	905	922	891	882	911	887	887	848	882	857	920	877	918	962	892	888	871	868	959	872	914	921	952	849	909	862	932	836	900	855	885	863	914	870	887	869	875	892	899	897	899	900	896	922	968	886	872	891	861	920	942	944	901	912	897	904	897	903	904	880	929	941	898	874	915	845	846	876	926	903	869	951	883	876	896	942	859	894	877	883	886	901	887	883	876	888	915	843	882	877	907	880	897	925	891	908	911	892	891	865	907	829	885	881	896	821	911	916	932	863	893	870	961	877	875	912	906	862	848	890	878	929	902	878	873	921	909	934	929	861	911	903	912	924	902	919	837	900	893	888	873	909	876	868	899	928	848	864	895	921	911	893	901	902	915	871	886	853	867	945	903	897	880	869	950	869	835	855	845	921	915	853	870	863	909	954	904	908	867	901	862	974	952	876	875	899	895	890	904	919	964	954	934	898	869	921	900	849	891	915	892	926	934	841	876	891	923	914	887	936	895	913	900	879	903	876	915	891	973	905	896	869	944	852	852	915	910	907	890	850	871	927	877	903	908	936	833	910	937	936	871	935	882	891	918	836	864	822	915	844	865	876	901	877	912	919	928	924	870	858	902	900	826	910	927	920	858	894	910	855	844	878	911	898	864	878	921	852	893	862	906	919	848	909	921	874	943	929	860	881	885	910	888	929	917	980	892	893	905	819	896	890	865	880	832	858	936	874	896	887	896	956	913	872	850	844	906	885	896	844	899	868	853	886	906	869	947	899	895	909	913	911	896	825	855	909	911	890	933	861	841	905	944	877	948	854	835	889	874	904	914	865	877	960	921	840	870	886	927	893	918	886	868	919	916	940	911	873	885	857	927	851	917	931	890	887	902	862	877	903	910	872	948	889	930	892	884	881	901	897	879	900	828	933	929	949	959	906	904	918	905	943	879	879	928	917	835	874	930	874	943	866	894	925	903	879	879	846	881	876	907	922	915	930	876	918	909	862	892	892	895	865	942	889	901	921	912	835	902	912	888	857	919	848	963	839	882	854	929	897	920	932	903	930	868	934	917	915	855	871	909	906	906	892	836	893	912	925	872	900	886	879	877	893	906	868	844	884	908	870	887	898	858	893	909	920	860	932	915	819	945	861	910	897	852	899	863	874	923	887	893	923	914	937	920	914	909	950	879	863	864	908	878	852	888	912	884	854	897	861	907	875	913	878	925	925	913	942	904	913	883	818	920	903	943	978	879	946	878	820	887	938	908	904	898	926	858	838	903	870	919	896	836	884	921	910	865	909	874	872	895	915	897	889	868	903	877	857	870	874	857	823	870	901	867	880	851	845	892	897	884	887	886	853	922	902	903	896	866	887	942	918	927	864	880	890	949	906	896	898	904	926	947	851	907	888	893	872	913	855	863	920	905	917	875	883	945	929	918	905	904	923	864	860	919	893	847	919	909	945	864	872	841	936	863	839	910	877	841	886	879	899	880	875	887	866	919	888	954	905	961	876	905	860	898	892	852	880	841	839	900	919	974	884	898	884	879	936	885	875	948	881	947	942	831	862	894	890	888	895	913	866	910	849	906	890	915	910	928	904	851	824	891	858	853	881	874	890	860	941	885	869	852	859	843	868	896	858	817	899	914	856	854	906	880	872	889	908	903	870	889	850	889	876	906	904	901	869	824	887	867	917	882	900	968	936	891	904	891	867	941	903	934	868	843	906	932	841	906	851	882	892	902	887	834	854	933	873	878	941	881	935	830	879	928	891	861	902	913	878	911	886	920	926	892	884	909	924	883	883	911	922	878	887	941	872	877	913	954	951	869	930	914	850	928	906	913	900	858	884	879	873	925	908	876	863	831	889	891	899	845	907	932	910	943	924	865	837	914	857	909	925	862	920	909	882	872	890	911	818	886	864	901	887	868	888	858	852	934	892	870	877	868	846	868	911	885	945	879	884	933	899	882	882	875	885	906	881	879	885	870	874	926	879	869	859	896	909	904	872	912	912	870	896	879	886	896	914	905	955	916	886	821	886	898	929	930	914	806	885	942	862	857	897	874	942	883	933	856	937	918	872	859	855	834	844	860	831	869	903	909	893	887	933	866	890	885	887	925	882	915	896	864	835	856	916	862	857	938	912	910	917	943	867	838	852	878	901	920	850	911	898	897	895	934	840	909	872	876	896	958	861	896	948	906	930	862	897	880	864	934	887	861	948	823	883	937	887	890	875	893	927	899	900	887	854	891	887	902	869	812	906	901	895	867	845	929	868	922	901	866	913	888	924	855	890	933	884	870	910	917	884	902	922	889	855	871	891	939	887	861	938	898	875	828	861	877	903	899	883	890	861	861	929	840	908	904	901	883	947	880	891	886	929	967	916	892	901	891	904	840	864	886	821	890	907	863	885	902	924	870	888	853	855	906	862	909	886	938	874	848	848	935	876	941	864	925	852	856	847	901	871	918	857	847	917	885	848	929	898	916	926	926	956	861	923	894	925	843	913	879	882	933	860	896	924	855	934	910	906	898	912	916	850	927	938	877	884	879	869	882	973	909	917	915	912	899	868	882	931
19276	36561	23991	22517	18320	3353	1566	1210	1151	1071	1091	919	967	964	909	941	877	915	915	914	905	866	885	841	877	878	846	804	896	867	915	841	866	895	872	881	866	896	906	874	860	850	863	901	852	870	862	882	877	881	894	882	882	902	833	890	819	905	866	836	886	864	868	886	906	919	918	852	927	881	811	873	876	889	924	829	876	926	901	904	844	837	870	880	890	883	860	849	898	858	839	881	847	906	840	829	838	855	865	851	841	904	900	875	860	854	870	832	889	828	890	893	899	864	885	864	864	817	887	846	901	873	897	870	898	840	901	883	873	893	897	866	827	838	882	828	870	937	903	880	879	866	827	845	895	889	894	898	869	841	857	888	906	874	891	930	833	899	863	841	901	881	889	936	837	804	897	847	847	899	874	885	867	896	868	867	880	860	881	830	932	857	902	871	862	884	876	871	960	932	850	913	851	790	878	888	847	885	883	874	917	912	822	885	863	870	861	843	850	922	887	830	906	904	866	896	837	864	885	868	905	855	851	858	910	840	895	821	894	873	827	874	873	853	865	838	881	875	843	898	871	912	869	895	924	878	865	865	883	923	843	909	846	881	906	845	888	868	852	917	862	809	890	911	877	850	873	922	864	868	872	868	860	869	923	866	858	900	853	855	888	854	903	862	882	827	837	888	910	865	852	892	930	886	924	847	880	821	849	909	857	861	844	885	842	888	901	876	837	928	869	846	819	845	818	857	906	876	897	882	872	834	932	883	894	891	868	852	873	889	834	861	867	918	883	826	848	844	830	890	893	857	930	857	915	934	853	858	890	900	829	860	903	862	880	843	906	888	881	854	848	869	890	957	885	844	860	846	934	869	882	875	844	889	894	899	885	850	802	879	869	850	858	901	905	883	830	890	902	872	885	868	888	878	836	872	865	875	842	861	923	883	872	856	874	810	879	918	896	840	919	889	869	865	905	883	860	878	881	879	882	951	899	865	870	856	879	894	922	855	853	800	864	839	846	883	875	899	850	836	842	856	882	860	898	896	819	871	898	902	824	882	867	869	937	854	920	863	868	860	843	829	908	931	849	864	795	872	859	893	871	835	884	867	863	855	869	862	853	877	886	887	879	841	819	872	918	849	875	857	849	868	900	879	832	817	867	927	886	895	866	912	859	864	861	847	943	872	809	845	919	869	922	904	863	901	861	885	913	904	883	863	841	918	826	912	805	887	916	892	902	891	867	881	913	881	884	860	878	875	927	900	865	856	852	872	868	871	856	877	900	855	902	865	845	886	844	888	837	868	910	885	812	902	899	883	862	872	910	890	903	854	934	870	824	899	907	893	858	935	840	893	896	849	852	860	855	862	827	887	850	890	927	905	858	866	880	779	925	859	870	888	857	824	884	884	860	870	845	882	859	825	911	868	896	861	903	834	834	850	860	850	875	813	901	886	893	875	831	839	832	895	862	908	893	857	858	915	838	831	864	880	933	850	894	834	862	858	884	857	876	842	916	833	915	863	885	865	887	897	867	926	860	868	830	851	905	892	848	853	890	886	908	830	865	856	887	887	920	817	824	887	849	936	892	880	873	866	900	894	880	906	847	840	840	826	880	845	847	854	815	880	883	943	889	869	884	854	874	808	862	863	876	820	867	826	860	807	875	842	864	845	919	845	900	895	903	896	807	792	858	903	857	889	862	843	868	819	889	875	891	900	879	850	910	810	873	832	895	898	863	902	865	848	877	860	886	834	889	891	909	897	844	867	865	870	888	909	883	868	905	871	951	910	879	923	886	897	893	856	915	889	866	890	861	865	856	968	850	883	862	866	886	891	882	854	874	858	883	869	916	903	879	846	889	814	897	879	842	887	870	924	865	838	836	899	855	859	889	859	870	867	879	876	876	909	896	937	872	862	872	871	856	880	857	894	867	873	846	889	876	876	856	895	872	900	871	865	911	862	892	910	897	815	884	887	861	894	843	896	849	897	822	914	888	836	865	867	896	879	872	915	901	868	867	855	859	839	848	900	856	911	827	877	867	868	880	872	928	859	903	909	931	874	860	867	824	860	912	831	851	873	860	878	838	893	907	901	828	836	889	859	909	872	870	867	839	871	882	905	883	860	889	854	891	831	903	889	827	929	894	872	945	921	840	846	823	862	860	866	840	891	887	909	838	852	840	893	880	893	836	897	858	916	866	862	863	849	890	888	855	831	883	903	902	909	890	825	857	862	926	856	838	838	868	851	869	852	839	904	871	854	869	803	858	873	868	813	878	894	922	874	866	861	838	858	820	870	872	908	873	843	889	846	817	830	896	856	898	893	863	875	831	880	845	929	872	881	891	866	833	912	885	887	902	872	894	842	858	863	849	895	851	903	850	855	840	884	904	888	832	876	907	891	849	921	824	877	925	861	846	858	849	858	878	888	888	857	897	900	904	876	852	874	850	862	823	858	929	848	906	858	838	844	848	893	872	899	883	877	929	844	943	881	876	876	852	880	844	845	871	902	888	908	846	829	853	859	810	864	889	921	870	904	857	888	881	913	859	913	922	877	893	898	911	871	858	842	913	873	872	900	869	851	873	807	901	852	892	923	844	873	871	813	876	917	913	880	887	864	837	869	852	861	862	848	850	858	912	902	853	883	881	901	856	851	918	861	859	844	884	913	879	897	857	932	914	871	845	910	894	872	857	874	869	901	868	867	842	845	894	875	816	873	905	832	895	854	870	859	805	818	900	878	877	876	877	830	850	883	882	826	883	893	891	824	908	888	874	849	875	827	897	898	840	856	885	921	868	876	856	882	917	851	883	872	864	889	862	911	838	873	834	893	854	909	868	832	907	894	840	828	861	866	860	861	871	892	928	860	815	876	832	868	836	842	874	866	873	838	919	844	882	876	854	896	895	932	874	875	889	841	842	894	858	870	905	874	910	865	833	877	897	914	849	832	892	885	831	876	871	914	876	881	877	812	879	884	824	850	907	893	868	912	865	869	860	916	875	868	905	922	876	898	921	897	887	857	856	868	871	857	900	868	841	899	940	877	877	881	865	883	870	805	856	882	843	896	860	940	885	828	931	875	933	934	845	855	876	916	894	832	840	829	854	845	853	851	843	890	859	901	864	925	876	882	918	906	885	900	895	841	921	888	898	898	862	890	850	859	881	867	887	914	865	914	849	910	881	858	849	865	870	909	889	864	890	845	879	897	838	869	863	905	840	941	922	852	898	906	877	890	901	906	861	902	885	879	923	818	889	908	852	854	862	877	899	956	894	859	894	878	841	884	892	876	883	910	870	905	927	908	854	821	822	895	872	923	818	861	842	873	893	835	858	853	837	875	851	875	879	860	883	882	877	880	854	870	882	912	914	827	879	867	861	918	890	837	909	910	879	852	874	953	906	893	885	847	907	933	869	836	860	877	911	792	838	844	857	845	882	872	866	895	847	876	891	863	842	872	844	868	872	826	913	884	881	842	845	821	866	869	822	895	945	861	902	883	851	866	897	895	850	867	855	846
22058	20900	28620	23586	23064	20755	12633	1430	740	686	765	528	544	451	431	469	449	419	405	419	392	380	366	386	406	353	380	347	347	360	389	354	342	350	340	340	326	356	379	331	328	332	364	328	351	344	325	347	389	339	340	356	357	356	326	318	326	327	342	289	367	351	327	320	334	327	323	342	327	334	335	312	318	329	323	319	357	316	333	326	310	340	324	327	307	332	333	341	326	360	329	349	324	323	325	348	343	332	330	349	341	365	356	317	368	335	320	360	363	311	332	349	326	340	356	297	333	304	314	290	307	327	325	356	368	314	315	362	320	346	330	329	337	333	356	339	306	330	334	331	321	333	314	337	316	311	345	351	358	312	327	317	338	333	317	322	329	346	335	318	291	339	326	324	316	354	327	337	298	300	327	348	355	325	317	332	333	329	344	339	340	333	334	333	312	324	324	322	346	291	324	346	292	367	358	329	327	315	316	358	335	346	317	346	329	332	297	328	287	301	321	333	334	299	320	322	302	310	337	344	294	347	343	343	323	361	333	344	316	287	316	322	308	324	338	322	316	324	352	326	339	334	332	349	346	352	304	326	354	311	314	348	351	330	317	326	356	322	316	338	305	338	316	298	306	355	321	349	351	314	341	337	305	318	332	319	321	326	342	351	341	338	320	302	352	323	323	325	331	339	333	339	314	349	297	322	358	337	310	342	311	303	355	321	348	324	310	307	336	307	340	332	323	325	337	339	328	322	332	356	350	307	310	336	312	311	283	322	328	315	323	343	335	309	363	318	331	335	336	330	345	317	309	328	353	325	317	326	332	349	353	312	346	311	352	328	332	296	323	337	363	332	344	314	342	337	295	315	302	332	340	331	344	333	314	337	336	309	358	308	324	324	310	330	340	313	330	313	325	318	339	292	350	289	334	318	325	370	328	315	322	306	297	360	317	321	313	334	305	298	323	331	323	314	327	314	324	298	305	319	296	380	320	290	326	369	333	319	318	338	341	326	315	312	333	366	343	314	356	343	279	325	325	339	323	343	315	323	343	280	305	295	367	301	307	340	314	318	310	326	341	314	332	321	333	369	332	331	298	344	340	339	348	302	320	348	303	306	299	330	378	307	333	324	338	321	326	305	323	333	320	308	314	342	353	331	347	350	339	336	319	344	330	336	287	345	336	351	307	340	343	323	311	300	333	325	317	318	354	339	328	348	315	300	312	315	358	362	349	311	337	309	319	340	305	332	307	339	324	340	340	333	340	312	338	348	313	297	350	302	313	332	330	318	363	330	329	324	328	342	306	349	308	310	293	311	307	292	315	352	312	314	324	303	335	340	322	314	350	326	353	330	343	354	347	322	309	339	318	354	333	312	335	359	336	319	317	339	330	336	343	322	325	317	310	311	318	315	333	353	351	357	312	344	338	299	329	318	325	321	332	330	362	317	308	336	343	339	340	303	316	331	356	300	366	305	320	324	349	332	313	383	333	342	344	341	319	348	301	318	350	331	359	346	347	320	288	344	325	301	307	312	327	319	316	319	346	319	339	292	337	351	323	339	323	340	321	321	320	344	332	331	338	360	323	320	337	337	352	342	330	330	292	318	323	311	325	357	344	358	292	340	330	323	290	328	328	361	322	313	331	324	325	330	307	344	309	308	344	278	322	297	319	332	301	329	329	333	310	322	338	349	339	338	335	326	298	322	318	313	331	326	337	342	306	337	315	303	343	335	325	349	359	337	311	329	310	335	336	351	307	306	344	295	355	327	309	336	339	307	323	317	316	309	338	333	317	329	329	293	313	343	358	356	327	316	356	332	336	335	321	300	343	366	337	341	311	342	352	349	332	314	313	321	336	317	321	328	354	308	313	318	339	339	346	286	310	345	327	345	326	329	339	341	318	315	325	310	316	320	348	321	306	340	331	317	311	332	345	324	336	349	301	342	335	320	318	329	328	323	343	378	352	303	345	333	321	340	302	333	344	345	326	363	311	345	336	316	356	300	365	338	314	349	354	322	340	334	307	317	331	295	321	328	343	321	307	317	325	311	337	332	347	313	319	320	317	314	330	316	334	329	359	362	314	339	282	331	345	338	312	336	330	336	326	306	293	349	338	365	345	299	318	323	329	368	338	337	308	310	333	325	320	335	330	319	295	303	320	310	356	298	323	349	336	315	314	329	303	336	330	319	317	298	298	329	331	318	328	292	306	345	339	331	346	342	309	325	343	338	334	308	325	356	326	337	354	325	340	357	329	334	316	296	316	348	308	343	323	321	344	370	325	291	350	349	296	327	350	327	302	345	299	344	337	328	334	313	314	341	337	343	315	345	322	318	321	330	355	336	361	335	337	313	338	343	311	352	312	341	353	340	322	312	380	336	356	315	289	340	327	304	325	317	308	336	337	333	285	342	321	321	282	322	325	312	350	350	329	372	325	339	353	347	329	330	355	330	297	298	300	318	335	348	300	312	352	305	351	339	337	319	397	312	353	318	336	309	322	330	333	323	350	313	323	340	331	348	346	305	332	310	342	318	342	310	361	344	293	333	302	331	369	332	353	328	311	312	310	330	312	321	311	318	306	344	341	305	316	311	294	352	303	326	362	314	298	331	303	319	339	333	325	302	321	329	345	316	339	310	341	371	330	336	355	307	317	308	302	333	311	302	329	301	327	325	320	308	301	321	311	364	333	349	300	315	315	280	313	314	325	318	326	299	345	339	285	309	301	290	305	290	360	326	361	369	323	291	286	336	340	320	383	327	308	343	308	319	312	321	311	302	320	322	337	348	331	335	350	319	302	319	320	324	339	311	319	318	340	336	349	326	350	317	304	322	347	380	312	357	348	317	333	335	317	315	339	372	318	317	348	344	313	307	359	333	334	331	329	321	312	332	335	319	338	305	328	318	311	346	342	302	318	308	312	323	325	324	338	284	318	351	329	313	319	345	316	314	315	297	359	332	338	354	335	347	320	305	288	322	331	307	319	362	328	327	336	313	316	374	327	347	323	301	337	316	342	333	300	338	312	318	327	312	337	323	342	342	349	329	318	362	321	321	308	337	297	322	306	323	324	331	359	325	303	358	332	304	339	306	302	364	314	335	310	311	331	344	356	337	344	299	334	335	319	373	338	298	324	306	308	360	333	335	345	307	332	332	339	335	331	321	287	322	346	350	353	353	325	332	329	328	312	331	337	357	354	289	349	351	307	312	312	356	317	367	335	329	329	347	333	346	340	339	326	311	319	309	289	337	313	347	257	346	310	297	341	348	323	293	341	354	333	314	297	365	301	308	355	313	328	315	312	333	318	368	324	329	321	297	332	351	346	312	299	310	367	338	337	322	342	330	326	346	299	314	305	340	331	343	328	328	306	320	319	338	326	307	300	338	296	346	342	346	331	312	342	323	314	306	314	331	326	320	317	328	320	320	322	356	321	318	329	318	325	269	334	320	296	320	342	347	359	320	314	329	341	317	333	312	300	327	328	356	330	328	328	323	347	316	305	354	325	331	331	336
21663	46142	30372	35252	31785	5714	2222	1532	1046	857	1086	680	568	513	520	425	461	419	422	360	391	380	368	343	355	384	361	358	336	305	378	355	368	352	325	328	367	342	344	360	314	351	350	375	342	297	320	321	319	308	329	368	354	338	307	335	314	317	332	336	291	316	333	357	329	344	321	312	293	309	305	331	349	312	337	310	304	311	327	308	332	353	310	314	311	342	355	316	335	302	295	307	315	330	336	316	341	328	333	344	338	315	320	323	325	346	316	347	319	296	332	322	334	318	307	331	330	339	312	336	340	303	305	342	334	326	357	333	330	333	330	304	338	329	336	320	333	305	325	327	285	303	293	309	308	298	333	331	306	321	347	333	315	329	329	319	310	312	310	316	319	301	316	300	308	290	307	330	320	334	307	314	297	323	299	317	340	302	333	332	344	317	325	314	318	317	309	324	296	298	345	327	315	290	344	304	332	335	313	320	332	333	310	317	322	319	343	334	318	308	298	330	292	294	330	323	284	309	298	317	334	344	339	314	320	304	361	305	313	305	297	295	319	330	280	307	305	317	318	304	315	289	317	326	312	309	320	291	312	334	323	329	312	305	318	343	354	326	318	308	340	312	324	324	336	306	318	335	331	311	337	319	305	335	270	314	354	317	328	298	326	306	301	358	305	315	297	312	350	363	377	317	323	279	329	327	335	316	314	308	298	276	280	309	281	322	324	310	287	315	307	297	320	317	333	317	323	314	309	302	304	298	319	305	339	326	317	333	308	330	319	309	322	298	334	299	319	328	352	324	329	349	327	278	320	336	331	315	302	316	319	321	328	350	316	315	322	327	334	329	295	320	334	303	314	324	315	318	296	322	314	285	298	332	333	343	301	309	310	334	332	330	296	301	289	333	283	330	312	316	336	325	290	345	341	317	324	340	321	314	317	335	347	354	307	342	278	353	327	314	354	341	326	279	300	309	350	337	329	318	311	314	322	333	320	306	347	312	298	325	319	322	302	329	327	318	314	340	320	353	278	308	348	314	368	285	329	343	360	342	323	315	308	318	294	295	310	326	323	327	311	366	298	311	323	293	292	326	313	276	327	330	326	325	323	340	298	339	330	330	342	320	327	324	305	297	327	355	304	312	333	326	327	363	351	319	298	329	328	306	341	282	322	280	298	313	318	282	310	312	325	336	351	328	371	300	311	298	324	329	326	334	304	330	381	327	316	336	349	313	357	325	323	323	327	347	317	305	314	334	352	318	306	376	325	323	316	307	309	339	340	319	264	337	297	353	321	291	309	322	324	345	321	305	311	337	300	326	330	319	269	345	320	324	322	347	338	336	314	335	312	307	336	283	335	273	315	313	292	323	319	300	305	308	351	332	302	285	296	278	329	309	321	337	313	316	303	355	325	327	311	325	323	312	334	296	314	309	318	334	300	305	314	340	301	306	304	311	312	299	326	314	304	319	279	305	317	321	321	323	287	334	310	340	321	333	305	295	297	303	301	303	346	333	324	321	310	309	325	309	311	347	303	342	310	319	316	334	335	330	311	315	338	326	318	326	336	332	326	325	279	325	333	339	346	329	318	354	341	304	326	346	324	300	299	313	315	335	299	343	323	316	328	319	333	327	323	312	332	324	328	323	322	322	349	324	335	315	328	301	335	307	321	315	320	350	338	323	318	321	346	357	336	310	338	290	333	343	322	325	296	325	307	334	301	341	291	332	322	309	308	342	297	311	296	327	305	330	311	306	342	311	308	324	324	319	298	323	307	345	336	291	340	296	345	300	322	286	312	353	342	313	332	282	310	315	343	358	319	323	330	324	317	305	356	348	318	311	320	349	339	333	330	300	348	294	334	319	298	314	314	328	323	338	328	310	327	317	311	323	312	349	327	338	322	304	336	287	338	334	287	320	303	331	326	338	316	320	306	289	316	323	301	310	288	321	316	346	307	320	321	334	301	317	324	330	315	333	330	339	313	312	339	327	338	342	302	322	324	315	321	301	338	282	344	321	324	322	322	306	295	287	303	345	320	302	370	325	309	311	339	334	356	323	328	324	302	320	338	331	325	321	342	308	307	338	324	329	299	286	308	330	345	335	318	337	337	324	316	309	304	347	314	307	353	319	311	350	315	318	353	294	358	329	318	318	321	336	342	318	313	348	327	324	313	333	297	316	354	354	327	314	305	351	338	339	300	317	315	302	272	312	309	323	323	324	316	365	318	313	372	343	349	303	316	313	330	308	307	327	329	316	321	321	315	330	312	315	317	309	304	327	296	328	356	336	319	332	315	317	320	324	343	326	286	303	315	318	340	312	312	294	340	296	316	340	314	333	311	343	313	333	315	285	295	313	292	289	323	316	328	354	337	330	332	335	303	317	318	323	322	309	304	321	312	352	315	339	279	282	330	338	297	354	360	308	294	313	306	335	303	271	290	311	328	320	316	326	302	295	303	330	324	317	328	312	359	316	313	313	310	346	337	274	309	309	318	345	327	335	286	295	331	322	296	310	353	326	292	288	297	341	306	299	287	309	307	305	322	325	321	272	311	333	350	324	320	313	319	323	348	328	336	308	312	314	318	321	344	319	302	299	312	333	309	312	320	300	327	340	337	350	316	315	317	301	328	321	308	302	283	320	317	312	341	314	338	332	355	364	325	305	303	306	304	313	306	314	339	312	324	292	314	306	351	306	354	319	313	326	331	327	314	316	316	336	329	341	326	332	323	325	352	326	327	305	333	337	305	348	351	324	324	302	328	295	335	328	322	277	325	352	324	287	296	332	326	306	337	320	331	313	306	332	293	316	330	342	283	322	322	330	314	342	304	329	314	302	336	358	291	319	310	314	337	328	306	316	303	307	307	336	320	329	327	278	341	313	309	325	331	310	318	313	307	335	296	328	345	306	309	329	319	298	319	325	322	264	325	311	324	284	331	338	329	289	342	321	294	330	333	322	343	292	291	347	305	286	333	302	327	318	321	328	334	309	331	312	334	341	327	308	317	313	330	312	335	338	312	348	321	340	300	274	357	336	350	308	324	306	317	319	330	312	315	312	294	311	340	331	327	338	344	312	335	330	320	289	285	295	311	293	344	302	303	315	304	335	299	354	316	315	308	289	313	343	340	304	330	321	298	328	325	333	307	315	310	318	316	321	323	295	312	285	314	342	304	336	301	319	317	310	318	315	349	328	273	305	328	289	307	318	299	326	291	351	281	305	340	310	310	276	324	317	339	330	302	335	291	326	311	306	303	316	315	354	318	331	319	340	301	303	314	315	306	326	299	318	330	333	329	340	312	315	367	318	314	292	339	315	328	308	315	308	351	307	299	330	319	314	300	338	311	322	315	346	363	318	326	333	329	327	330	285	310	333	333	310	291	322	353	343	323	351	336	315	304	316	316	315	295	345	312	316	322	318	310	298	308	308	306	289	284	302	334	300	336	360	303	317	289	317	329	327	323	276	345	299	325	314	300	316	294	324	309	348	349	329	320	355	339	339	335	300	326	319
27512	22158	18660	9463	5327	1696	1093	972	900	856	907	872	856	828	880	876	868	883	889	843	817	846	896	884	903	845	846	822	877	826	850	849	860	858	896	897	897	914	860	851	912	866	850	875	874	889	907	838	902	865	900	892	839	898	804	857	881	836	929	807	847	882	900	894	811	893	927	858	857	833	915	882	906	846	850	837	920	832	865	848	926	872	836	862	871	842	874	816	894	864	880	883	882	848	922	808	828	870	870	877	848	845	894	889	827	917	862	890	871	875	871	898	892	860	903	855	820	882	852	866	880	825	862	874	873	852	861	822	814	855	922	909	868	910	846	911	824	817	865	879	867	887	881	878	871	889	911	901	890	853	887	873	903	899	875	853	874	910	852	901	853	856	922	800	924	893	866	837	896	876	857	913	875	854	864	832	937	895	861	887	864	883	904	856	830	887	861	905	885	898	902	879	885	873	827	882	846	897	886	867	900	896	898	880	840	833	832	916	847	795	860	858	889	909	860	914	847	857	852	864	865	882	909	901	899	886	860	815	853	848	875	896	863	846	876	863	801	870	854	895	890	847	839	891	866	850	927	854	874	846	878	874	889	897	854	884	855	832	841	854	897	840	892	879	853	870	855	856	905	848	896	836	870	874	875	844	902	906	847	851	883	870	844	870	905	851	838	868	830	922	897	894	928	830	919	854	882	913	834	912	827	897	864	828	863	868	888	856	804	906	801	889	897	935	878	891	834	893	879	846	877	942	876	859	847	892	852	861	919	855	875	865	842	837	913	896	871	918	885	859	849	859	850	902	850	862	863	793	882	892	872	885	842	850	887	870	929	929	854	913	909	900	861	853	863	876	886	867	854	899	842	898	918	845	862	862	879	829	886	861	870	862	863	909	849	835	855	844	922	854	843	873	842	900	857	868	772	839	861	892	936	856	856	897	821	872	832	848	850	860	878	854	850	835	854	883	883	805	896	852	861	881	874	843	869	855	877	885	905	862	818	854	881	840	879	872	888	868	852	865	870	902	835	855	916	921	860	868	899	922	881	927	920	875	851	865	837	886	862	940	884	899	898	877	866	841	801	884	855	856	861	851	880	934	881	852	888	870	860	853	883	894	901	837	837	800	843	845	840	860	825	902	911	866	880	817	906	809	849	918	847	858	896	897	870	889	834	837	871	888	858	873	856	822	808	934	915	938	864	903	869	816	848	869	872	852	865	961	849	883	872	900	870	858	915	853	925	915	975	896	819	865	871	865	865	897	845	829	863	802	868	869	800	832	862	899	901	858	871	849	851	869	856	886	897	894	883	868	856	826	870	875	911	857	879	893	883	869	854	823	857	875	840	915	854	884	860	878	909	878	918	841	894	891	919	867	873	867	880	876	868	872	877	900	801	859	884	892	865	864	858	886	866	888	868	849	884	893	916	838	880	900	899	838	877	871	903	899	912	813	879	875	799	872	915	836	888	875	889	861	883	880	858	850	917	896	855	900	855	894	894	892	826	793	885	839	820	875	873	877	874	828	841	887	876	894	900	849	911	868	885	855	867	909	849	846	855	907	828	851	924	844	886	898	872	883	840	901	888	824	847	889	862	838	908	834	865	875	888	870	901	890	866	881	915	896	892	790	878	879	853	851	867	872	934	898	881	836	874	896	831	874	883	864	844	848	952	860	855	869	827	876	914	846	855	798	824	865	894	878	873	891	820	876	933	887	894	898	858	873	844	910	848	832	877	873	910	841	957	846	874	829	896	845	840	870	875	836	843	852	841	891	853	827	865	912	871	834	849	902	906	888	866	882	894	910	875	858	867	864	856	872	899	876	876	887	877	848	829	883	866	838	869	873	815	887	850	860	862	879	907	857	849	864	841	849	852	872	887	872	848	812	873	852	879	882	923	902	875	872	850	889	891	842	874	887	873	855	865	854	858	891	886	857	910	921	880	878	899	835	838	850	878	885	850	867	893	865	893	902	859	921	931	892	900	920	852	849	880	890	925	849	871	879	817	895	810	853	895	827	845	846	873	836	899	883	896	901	862	817	854	906	867	911	887	917	872	871	855	880	916	844	858	867	923	845	886	878	794	864	886	867	893	912	920	895	851	830	826	841	874	893	906	844	898	866	841	851	893	861	935	890	867	835	861	868	857	870	896	882	921	875	865	924	890	887	851	867	849	857	872	844	852	882	866	848	857	880	909	888	883	866	873	892	842	876	832	878	862	840	816	841	944	891	854	897	836	852	803	868	848	877	856	831	824	905	864	838	813	841	855	897	921	867	858	839	817	868	873	862	843	869	824	874	876	876	853	895	828	870	896	856	909	871	849	886	892	885	880	901	823	811	863	914	825	871	891	898	876	829	880	875	865	875	852	876	858	845	879	911	819	874	922	895	865	895	871	891	903	887	863	887	900	909	824	828	843	863	871	831	890	862	942	867	827	888	851	897	873	834	861	887	869	813	840	875	870	837	901	868	859	872	876	855	884	850	866	854	892	870	878	824	912	893	872	866	860	884	861	830	870	930	929	862	898	829	921	870	872	824	851	880	839	875	909	873	877	802	862	897	857	869	882	882	830	850	887	840	910	886	867	876	899	883	878	903	858	860	852	896	828	917	863	874	893	844	835	859	896	909	896	867	863	910	877	876	890	892	893	891	860	799	801	858	818	904	872	919	885	810	843	880	819	842	849	877	860	878	879	861	916	910	831	864	846	822	830	844	903	820	873	830	889	881	835	828	821	825	918	861	939	801	869	888	891	843	873	836	859	921	858	871	860	861	867	852	849	867	894	880	826	877	856	880	891	843	826	869	840	892	864	837	867	863	889	893	864	901	890	867	857	750	807	835	937	877	846	911	864	831	869	852	827	884	850	859	895	848	884	870	880	819	869	884	836	821	865	844	903	870	883	865	855	847	868	833	831	850	827	886	857	902	838	878	866	919	909	879	922	912	886	907	898	844	864	950	861	927	839	888	869	855	851	853	857	816	863	845	832	872	901	842	843	866	870	892	883	874	883	957	863	913	900	893	913	841	843	878	819	807	846	862	882	892	844	812	892	883	882	827	938	864	920	934	877	828	842	874	869	962	877	845	879	821	857	874	887	848	854	864	816	915	864	890	874	893	818	931	858	885	904	867	877	888	893	825	898	845	876	873	784	893	907	928	879	898	862	846	864	843	879	895	856	881	804	837	837	861	864	861	877	848	880	894	893	858	881	906	877	855	948	873	905	884	836	849	897	864	847	900	851	901	901	878	843	913	827	912	893	886	911	825	884	823	864	864	885	914	836	915	891	855	850	882	858	828	860	920	882	948	885	795	838	831	927	831	856	883	842	877	863	899	878	915	852	896	897	838	868	863	860	789	850	875	858	830	850	900	869	867	874	859	889	858	893	842	887	858	913	856	860	848	862	928	818	880	885	862	875	828	831	839	847	838	930	872	831	875	858	901	907	870	885	900	863	817	908	873	885	837	905	879	851	862	889	816	850	858	884	898	859	814	853	815	879	892
18043	31318	15994	6991	4884	2139	1077	1003	926	901	927	890	908	916	843	893	891	891	809	872	860	870	874	841	861	892	894	824	864	894	892	912	913	865	838	888	891	893	897	892	889	859	867	887	937	896	849	866	858	889	866	849	916	884	905	916	879	877	837	881	900	856	919	892	837	913	861	913	839	917	892	857	860	898	847	864	863	901	880	875	903	821	853	872	864	886	907	878	903	823	845	897	873	831	850	904	883	892	898	881	874	861	904	904	907	830	898	908	892	830	886	890	864	853	851	846	910	850	881	932	870	847	894	902	879	834	830	874	903	832	906	879	902	867	880	885	865	831	854	904	889	839	889	902	865	915	884	853	882	868	849	865	892	936	821	923	888	817	883	969	883	892	872	843	901	873	912	853	880	869	871	870	860	859	863	881	857	831	925	842	919	892	905	924	889	936	854	883	892	856	855	895	883	875	864	855	950	864	872	887	841	901	896	885	860	886	901	831	897	901	889	846	859	888	879	845	882	889	845	901	862	844	891	879	925	886	919	829	856	881	881	874	862	971	922	850	873	893	843	855	878	868	895	878	883	884	842	876	879	865	914	854	899	874	894	860	860	880	835	919	868	857	863	897	881	871	867	851	850	902	870	838	904	879	886	843	875	944	880	938	889	859	850	867	895	861	836	870	888	876	884	888	944	859	897	937	917	797	923	866	870	889	958	917	874	840	913	882	875	886	911	946	857	887	876	941	845	896	878	891	883	905	856	908	856	920	896	851	863	864	886	872	823	938	907	900	873	911	819	883	865	844	818	905	909	890	899	835	888	945	854	899	881	838	906	904	894	888	866	934	918	889	898	916	874	880	920	876	858	900	852	855	877	893	869	863	928	876	895	867	888	888	862	849	923	911	902	864	861	849	936	921	860	844	899	891	897	913	900	871	848	890	894	927	892	868	919	877	837	862	879	867	888	905	931	837	910	852	905	885	862	890	884	891	892	863	906	850	846	863	912	838	876	871	887	889	848	874	911	897	870	871	883	904	920	934	834	845	889	939	895	850	859	870	907	882	911	876	883	877	891	915	884	866	855	926	922	923	883	889	889	881	916	897	930	875	910	902	838	923	900	876	908	867	887	867	872	882	820	916	938	926	820	864	869	853	891	852	913	863	875	875	877	894	895	801	891	916	905	895	818	906	861	925	929	892	880	873	893	880	873	904	863	837	874	871	884	870	876	885	856	869	918	941	933	861	865	888	897	931	885	822	872	921	921	918	857	864	866	844	841	897	847	953	880	824	865	905	846	895	838	885	855	910	847	817	891	792	918	907	891	871	857	867	945	866	896	903	945	865	851	886	875	916	816	877	826	837	883	880	891	892	822	866	939	889	879	882	879	895	884	872	883	888	892	820	833	888	820	909	836	863	863	855	911	885	886	856	914	876	866	839	894	892	905	880	928	892	828	849	871	851	832	873	880	905	898	886	853	865	866	809	874	906	869	868	876	886	900	876	904	848	828	878	840	877	877	918	854	867	840	837	917	894	908	915	904	925	925	870	870	841	898	827	869	850	888	883	869	848	859	867	923	936	884	898	885	877	859	855	891	902	876	915	899	891	827	881	866	883	900	883	885	887	867	866	917	882	917	868	894	884	874	901	923	866	875	864	898	846	925	869	879	899	892	923	925	872	903	847	880	871	879	849	884	877	901	883	884	925	866	852	843	894	841	912	894	850	887	848	906	952	905	890	876	865	844	905	850	918	877	874	879	873	868	887	844	883	853	910	836	904	881	899	866	829	895	859	857	863	854	912	856	872	935	874	862	879	927	929	878	893	870	921	862	893	838	940	885	888	898	878	924	851	880	885	914	887	830	872	876	852	814	876	931	878	872	944	925	892	888	848	935	876	875	854	870	850	851	864	847	904	915	853	886	896	902	871	855	900	884	878	927	830	852	920	842	938	863	897	895	885	859	891	875	867	879	901	923	853	885	851	842	904	837	906	886	969	892	845	888	891	899	895	886	869	890	880	928	867	888	913	876	823	876	910	894	925	918	907	897	871	894	875	897	846	873	853	923	901	876	935	927	925	909	862	850	848	897	923	876	909	843	871	942	868	915	874	876	901	880	857	917	897	817	918	873	862	911	858	890	844	930	869	881	864	887	889	922	840	916	870	890	851	879	850	897	867	885	888	864	884	864	898	874	857	902	882	944	877	884	857	905	898	818	891	885	872	845	896	875	941	785	890	840	857	886	868	905	891	854	928	896	890	901	860	880	866	887	866	851	846	889	866	906	804	884	876	903	825	861	895	894	846	847	887	880	885	886	852	905	939	892	910	863	902	903	845	858	903	931	869	884	896	914	872	894	946	930	939	887	848	884	878	898	902	851	921	899	860	925	885	862	868	901	899	904	898	826	902	884	869	920	837	868	927	824	847	887	894	870	928	896	873	827	896	858	850	891	907	877	869	882	859	892	856	937	868	925	854	884	911	929	890	862	902	830	828	890	895	919	841	936	868	938	894	859	885	891	857	840	841	885	864	840	889	878	905	902	887	854	866	918	884	892	854	924	904	890	896	864	903	895	874	866	892	892	869	900	931	906	859	875	889	900	898	933	913	864	881	847	906	870	864	909	906	856	945	816	906	885	892	882	866	890	864	862	873	917	861	939	894	896	892	853	852	865	863	898	916	859	858	859	831	905	927	901	858	857	848	863	862	886	900	854	867	867	897	856	893	892	844	953	928	915	892	865	885	906	851	902	902	805	864	879	871	852	888	930	893	873	902	881	921	873	870	883	876	908	919	857	888	887	887	915	822	848	899	875	952	906	854	889	853	865	902	954	882	878	879	897	857	882	889	897	912	872	904	904	910	901	835	854	951	880	886	904	914	854	842	871	851	923	862	880	864	901	896	873	915	895	866	896	965	870	864	853	842	876	802	843	856	909	842	909	836	874	899	875	886	888	849	908	867	866	881	876	853	904	913	837	869	828	961	867	818	852	876	902	869	856	936	868	899	903	874	856	955	826	915	858	867	871	881	874	914	887	876	933	869	898	884	892	913	872	898	876	871	933	882	890	853	863	897	849	922	945	856	826	904	893	889	901	906	890	933	864	878	888	852	869	927	876	895	866	918	878	905	876	865	884	866	899	861	906	895	918	837	894	853	899	873	876	860	869	850	877	859	888	943	886	892	860	923	886	900	945	929	891	899	883	871	832	854	870	856	883	858	865	867	901	871	932	919	890	899	841	902	900	905	858	882	871	899	850	908	875	865	828	928	927	895	896	898	909	914	855	931	947	944	866	927	834	880	860	922	918	849	862	896	871	938	942	879	915	873	811	845	902	900	892	818	872	849	880	906	894	886	864	867	840	817	907	920	897	890	925	929	823	934	871	884	875	864	875	865	848	929	854	867	876	876	914	851	868	878	872	892	872	843	852	904	932	882	864	915	797	909	902	881	874	880	879	896	940	947	872	934	906	836	879	879	894	864	875	881	844	892	945	904	903	879	902	854	908	863
23270	20910	28207	24441	23047	16195	3076	919	733	624	708	578	497	517	544	519	512	504	490	455	468	451	471	478	437	495	454	503	442	455	443	468	462	482	427	505	480	453	427	481	467	471	461	424	424	497	455	474	487	457	490	482	452	409	458	448	449	481	479	446	447	476	451	485	453	481	471	488	415	449	454	470	458	447	436	456	457	467	425	449	468	469	474	462	428	456	453	442	425	426	488	471	457	455	458	421	452	454	477	474	422	458	433	471	419	430	426	436	474	432	455	486	443	448	431	553	476	419	468	448	432	465	443	415	454	423	442	452	447	462	430	439	476	436	460	447	439	456	458	462	470	440	463	436	419	457	494	453	455	457	460	461	402	439	449	455	432	421	453	436	460	485	458	452	457	449	490	457	460	445	468	457	429	477	443	459	446	433	469	506	464	472	455	453	429	455	431	416	451	431	439	453	474	455	448	442	431	437	457	457	450	488	445	464	433	469	445	473	473	453	438	480	491	452	443	455	448	462	442	488	455	463	455	451	454	454	439	431	446	465	496	455	438	436	462	465	444	478	443	421	449	425	456	488	452	500	438	465	459	442	488	461	460	451	447	486	464	463	434	405	497	447	496	451	434	433	425	452	459	472	417	485	462	464	447	464	448	464	451	443	453	487	468	469	467	480	453	489	422	455	460	452	448	450	440	457	422	433	419	462	430	427	428	431	432	448	440	455	418	447	456	443	465	457	484	450	460	451	431	435	458	455	457	469	448	481	427	453	464	436	459	447	440	458	447	433	451	450	467	448	447	454	458	437	446	491	420	463	463	456	453	447	444	438	459	381	417	422	444	438	442	482	444	477	434	457	438	415	440	443	467	476	408	420	478	453	498	490	469	465	385	437	440	464	424	466	447	463	439	408	421	462	478	480	488	446	426	462	435	480	459	412	436	421	490	458	510	419	471	466	432	447	459	450	446	441	486	478	426	405	464	428	437	450	432	459	428	456	466	445	446	440	451	412	435	468	431	440	450	449	430	450	425	430	472	443	456	408	440	473	470	442	482	462	422	437	449	452	505	454	452	438	454	468	424	400	455	479	454	454	479	462	472	426	458	476	429	439	469	461	436	472	442	456	437	457	452	461	492	453	459	421	459	444	431	476	439	472	409	411	430	422	419	470	443	430	460	452	467	417	470	453	451	447	427	404	440	449	441	470	429	412	460	452	429	446	462	467	458	441	466	430	462	436	465	436	413	417	470	434	435	469	447	452	476	451	456	432	437	461	452	476	415	436	428	485	424	428	441	437	444	468	464	465	494	449	442	454	448	434	412	507	432	488	484	463	423	437	427	427	429	486	471	443	484	452	444	465	436	414	430	468	454	437	406	472	423	431	463	459	452	468	415	428	409	437	444	480	423	447	436	452	429	471	476	462	457	430	454	451	451	424	434	477	460	449	401	468	442	468	456	470	435	457	479	466	451	426	482	464	481	497	419	447	472	505	445	454	452	454	441	429	457	453	460	451	507	471	470	466	454	453	452	438	450	476	447	471	403	474	480	477	460	467	437	423	503	434	464	428	426	448	465	442	416	465	445	472	436	461	448	501	445	452	447	461	455	428	450	446	456	434	462	466	432	431	436	460	464	436	475	442	465	443	442	469	432	435	459	438	443	468	498	451	470	430	479	466	448	424	445	439	445	418	416	457	447	428	459	403	415	444	434	434	470	449	457	466	448	452	390	483	451	431	403	490	422	462	466	458	487	424	479	452	466	442	421	437	424	401	468	479	449	458	469	445	440	485	431	461	470	465	473	432	467	463	476	424	445	468	436	443	461	425	456	456	460	436	492	465	437	423	447	469	434	433	432	454	399	465	474	434	460	445	455	457	459	428	458	485	450	456	428	430	454	452	465	504	419	441	414	442	427	429	456	456	482	438	461	473	460	397	414	446	459	406	440	449	444	479	417	432	452	430	463	439	473	472	452	462	454	460	454	464	433	466	465	466	451	416	475	444	484	478	428	458	476	442	440	465	465	430	450	452	435	441	439	421	464	469	436	435	430	479	435	440	462	469	458	451	480	447	479	454	425	458	455	460	444	444	451	441	447	476	454	436	447	480	449	456	426	447	463	432	407	444	465	464	447	410	428	425	406	449	399	433	465	457	438	460	432	438	456	446	473	480	408	454	449	476	490	453	444	443	455	456	410	461	440	419	457	441	417	454	436	445	446	440	476	500	400	410	424	463	485	409	465	480	476	476	443	429	490	430	448	444	463	475	462	485	459	423	475	437	449	450	464	412	429	458	439	429	422	449	470	446	439	452	443	432	438	487	425	437	476	446	450	477	447	477	479	410	405	478	451	513	480	477	420	437	496	462	413	450	464	445	425	431	417	484	426	451	461	469	459	463	419	419	458	443	421	438	459	409	468	405	431	475	459	429	470	428	460	437	442	430	474	475	420	477	405	431	459	442	431	456	457	444	454	436	434	420	492	414	412	446	465	457	459	427	467	466	444	432	474	465	492	469	454	437	475	420	489	440	436	446	445	445	425	440	454	464	501	453	447	474	456	435	453	430	462	443	460	454	426	436	436	442	480	435	443	456	456	458	458	437	433	461	464	468	468	435	495	445	439	430	446	441	454	452	446	423	483	461	476	474	428	427	458	424	422	454	464	434	428	442	433	447	440	468	456	397	495	479	438	462	482	427	456	460	461	454	442	469	428	424	415	461	445	457	460	418	421	447	396	443	429	446	480	462	475	474	425	419	455	454	429	486	481	451	420	469	471	447	459	486	480	470	414	454	454	489	480	458	444	489	435	468	441	449	412	485	454	479	444	469	449	450	448	458	459	460	445	475	434	444	434	412	435	422	454	478	456	437	494	526	465	455	460	440	420	408	455	446	434	443	440	434	422	452	426	454	429	420	477	459	415	417	456	473	449	455	451	473	444	499	480	447	432	423	466	473	468	423	467	455	444	458	455	492	416	481	427	438	431	489	476	464	463	426	424	476	458	441	419	464	509	416	419	470	457	454	461	423	457	442	427	484	478	451	459	445	421	429	443	478	451	443	457	482	485	480	432	447	460	447	465	485	454	440	434	464	442	459	482	495	436	443	491	486	489	482	454	418	440	439	424	463	443	426	482	461	468	460	454	432	470	439	440	473	409	441	464	479	494	462	465	463	422	483	472	428	424	430	422	412	442	453	451	465	453	451	492	487	434	408	456	453	442	444	488	405	455	459	442	444	446	465	490	427	423	473	430	438	459	462	462	440	479	456	443	460	438	438	460	450	440	418	481	448	480	417	443	466	442	440	463	425	446	460	461	439	430	447	448	466	470	460	454	502	457	435	476	461	437	458	451	469	490	432	446	452	493	480	448	441	445	477	469	430	460	457	470	458	479	447	453	453	454	447	447	468	403	470	489	442	448	404	441	463	452	440	441	463	452	401	489	438	437	418	441	421	433	462	422	450	443	433	453	458	471	412	467	424	470	454	467	453	468	504	443	424	448	426	403	462
20178	39967	24863	30423	21439	3817	1505	1122	888	764	859	639	640	636	523	511	551	551	546	527	500	520	508	550	511	487	494	490	488	477	502	485	500	474	459	448	482	479	459	529	515	495	469	472	469	484	485	461	471	528	516	454	466	484	516	505	498	507	474	465	470	472	486	439	505	478	458	446	455	468	463	436	502	453	500	469	458	528	433	481	479	490	492	495	468	472	486	512	458	474	465	507	498	434	477	463	509	460	487	488	433	502	482	482	470	475	489	456	468	492	492	507	473	457	492	498	474	455	466	482	456	458	492	483	473	456	506	493	465	463	438	461	512	497	482	455	485	435	514	492	496	470	465	456	481	469	471	484	473	478	461	458	492	468	465	526	478	473	497	452	478	485	458	470	482	468	495	498	500	475	470	451	493	500	455	469	480	454	512	446	521	481	447	469	517	486	452	479	490	471	500	482	527	482	479	457	491	484	477	465	525	431	473	516	474	499	456	459	442	469	456	455	444	473	486	464	474	480	468	454	486	478	493	460	486	470	506	482	433	507	465	464	463	481	469	509	478	531	482	483	474	441	489	477	471	478	477	491	454	480	462	465	484	463	496	497	461	463	448	455	445	456	461	487	479	528	491	502	451	463	476	438	491	490	463	481	488	462	495	452	507	459	503	495	446	483	501	477	470	562	514	475	433	490	466	474	454	499	479	485	458	474	486	474	449	447	513	474	501	397	488	519	503	482	493	477	458	455	476	481	469	441	459	480	505	483	473	487	490	496	450	479	468	458	497	476	453	465	427	449	510	458	500	453	500	446	509	496	463	463	476	488	484	470	498	525	457	512	482	507	496	485	473	444	490	457	497	483	463	502	486	477	498	482	474	469	511	432	455	488	486	455	467	487	489	512	486	467	464	445	486	482	463	467	475	464	484	483	482	460	494	458	438	473	509	494	447	453	485	472	513	509	472	500	462	476	467	466	508	442	460	492	449	475	511	472	480	451	469	478	466	500	460	467	503	474	467	509	472	445	468	458	486	454	462	481	483	472	473	471	470	513	494	505	447	480	478	520	475	462	476	461	507	488	465	496	464	491	479	473	507	468	460	474	478	482	455	491	505	461	469	461	459	493	527	454	500	496	509	502	501	513	512	485	454	476	467	480	501	462	456	491	470	494	499	477	499	464	498	460	500	452	490	510	496	458	454	475	492	479	481	519	464	467	477	468	492	448	514	500	494	499	470	502	498	459	473	510	453	492	425	458	507	508	446	469	479	440	507	431	470	465	460	483	462	465	463	481	474	504	450	465	480	477	482	491	453	463	442	511	502	477	482	463	457	461	469	495	475	473	483	472	506	500	471	485	474	482	466	452	471	430	523	468	484	502	457	490	480	501	472	448	472	480	491	506	420	475	488	514	505	470	452	492	453	486	492	473	510	472	515	474	490	524	446	450	449	438	499	518	478	459	490	505	477	442	478	498	478	489	488	463	467	477	477	466	461	496	499	475	445	512	489	497	467	487	485	502	494	470	480	476	531	486	521	475	484	470	516	491	475	487	461	510	465	499	503	488	487	493	451	456	497	490	490	450	465	485	456	532	468	481	430	486	416	476	464	483	471	439	503	446	510	482	459	497	489	464	485	443	473	445	476	473	472	481	482	493	496	445	488	483	482	498	427	476	473	479	450	458	447	491	478	454	447	485	486	480	487	491	458	486	501	477	480	514	495	488	492	512	439	504	450	446	494	493	491	487	499	500	500	475	465	491	477	493	549	433	523	437	480	495	502	509	465	463	471	456	473	464	497	485	475	465	473	469	497	495	514	498	443	462	490	464	480	420	457	426	444	507	428	475	494	473	468	473	452	503	457	451	498	453	477	466	498	463	466	493	446	429	495	484	480	465	471	497	439	466	499	452	513	445	474	475	467	473	495	463	460	474	471	474	501	485	464	487	461	472	499	465	485	479	446	441	458	508	483	448	468	436	485	502	489	448	493	482	481	488	500	500	502	480	475	464	446	514	472	463	479	502	451	471	473	500	496	485	465	484	530	474	475	469	490	479	473	469	436	489	475	479	472	511	472	489	450	501	481	494	505	484	459	477	447	515	454	480	452	485	474	481	494	461	468	455	460	477	481	434	485	456	506	485	492	501	477	457	516	516	493	444	476	474	499	492	446	469	478	479	480	431	470	449	498	501	462	479	442	488	493	472	471	499	496	516	493	476	451	502	451	514	469	530	466	459	493	477	479	462	461	477	494	495	483	471	488	494	504	483	500	498	478	493	487	454	486	459	456	438	480	510	513	494	480	486	448	480	433	441	489	461	465	465	463	479	461	472	502	471	484	449	498	465	469	504	468	533	523	497	463	511	468	459	451	498	496	492	454	482	487	485	465	461	474	463	464	467	496	497	479	460	452	428	474	509	532	467	451	483	491	471	490	475	493	454	504	472	447	481	487	463	472	481	457	487	499	428	454	455	492	426	482	482	501	463	444	458	476	440	472	458	466	478	479	493	486	472	468	489	472	465	511	440	507	448	497	496	473	488	444	440	481	462	487	458	468	469	435	469	457	484	477	458	463	497	460	468	473	450	504	496	470	507	476	489	479	471	475	443	441	462	456	456	445	439	431	434	447	474	449	432	498	463	452	490	483	454	473	428	516	501	445	511	429	498	480	467	489	490	486	442	455	453	481	492	491	504	439	478	467	470	442	460	450	460	506	449	497	469	484	424	489	491	463	510	479	489	477	467	510	456	464	486	465	489	481	457	445	470	488	499	476	503	478	456	500	476	440	502	473	481	463	500	453	471	445	472	454	438	495	524	494	470	500	463	445	457	489	456	508	509	485	466	465	465	451	475	426	463	504	462	480	489	467	460	475	480	492	498	450	491	496	478	533	463	465	484	456	470	469	498	469	465	484	471	516	493	464	499	491	476	496	469	496	445	498	494	487	445	505	479	471	494	439	490	455	482	498	509	495	437	529	498	459	492	521	444	486	475	478	484	457	455	487	475	481	492	496	469	439	487	471	457	509	434	486	471	460	497	509	446	457	506	492	507	500	487	470	449	429	470	456	478	506	505	500	468	516	476	436	453	509	500	478	462	477	499	472	474	469	447	495	432	469	475	482	472	449	485	500	512	451	453	489	462	506	450	518	478	499	445	537	464	489	464	477	502	478	472	453	454	454	472	480	456	487	449	459	473	464	468	483	484	451	454	471	494	487	446	480	497	467	505	457	476	442	513	453	488	470	489	479	449	482	487	461	475	444	495	477	482	490	507	509	481	487	495	458	436	471	481	478	488	461	448	466	470	459	483	461	511	464	541	450	498	458	451	469	499	459	461	500	457	484	507	495	494	495	436	486	462	455	474	496	464	486	495	466	448	478	489	496	489	477	490	475	498	459	500	477	464	486	491	484	474	448	457	484	496	498	471	484	459	469	442	489	449	478	464	545	487	484	467	499	474	470	488	483	474	524	514	512	471	461	477	468	499	465	449	511	471	474	521	482	456	452	493
24213	20876	27416	25067	19939	6345	1473	1140	1022	1048	1208	951	1014	970	911	942	971	955	894	940	879	898	909	888	862	910	899	929	918	917	936	929	828	872	907	856	979	916	914	923	872	852	822	892	904	880	925	939	840	925	890	873	862	881	895	899	887	893	887	924	889	904	839	885	879	920	901	930	936	874	852	947	875	873	922	934	895	983	906	882	930	945	909	889	922	926	914	855	846	893	898	945	875	854	900	912	915	894	904	907	848	957	952	890	919	855	905	911	894	852	851	847	876	893	836	881	889	892	898	874	876	893	900	903	882	892	958	887	933	913	888	912	864	872	963	862	889	886	863	894	898	911	903	900	903	888	955	889	932	926	914	933	928	932	932	912	895	865	868	839	906	893	871	868	900	856	912	919	869	871	852	923	953	928	857	921	889	858	930	898	911	906	904	929	884	922	901	906	904	887	898	887	839	845	826	877	916	936	862	953	870	851	927	888	930	888	846	906	888	893	902	909	885	937	892	883	840	839	935	884	925	863	878	911	882	928	900	856	927	930	931	936	872	884	907	954	845	893	929	873	915	924	888	922	900	937	925	920	871	912	909	896	890	862	857	917	942	920	875	914	929	924	889	846	879	985	952	953	849	878	871	867	900	913	882	905	896	915	896	914	868	874	915	857	958	853	907	864	936	887	887	860	910	902	916	879	889	917	952	944	913	904	883	911	860	856	845	952	914	897	852	890	843	882	885	885	938	860	930	905	915	878	910	872	913	941	912	928	903	932	907	960	922	898	956	915	979	892	932	943	919	879	910	937	917	861	888	863	906	812	877	884	946	920	904	864	935	882	887	914	944	874	906	891	893	957	911	937	886	896	852	901	870	919	839	863	875	852	949	918	908	898	880	859	914	871	931	861	927	907	950	985	951	874	967	905	919	955	854	878	908	948	949	937	885	918	938	824	925	953	944	960	894	873	927	937	862	914	897	916	909	923	913	894	890	890	918	919	901	914	905	897	889	907	848	899	882	869	871	940	910	919	910	857	910	886	879	897	932	913	892	894	921	953	842	927	915	927	846	919	902	862	886	880	930	914	882	912	892	860	895	877	893	886	868	869	932	911	872	865	947	871	874	928	870	937	883	907	889	901	908	856	865	895	909	908	892	932	882	941	917	897	893	928	916	955	894	937	910	928	888	901	940	945	883	929	904	908	871	882	900	858	919	871	901	911	906	938	885	862	863	919	872	915	957	916	867	871	919	913	921	889	903	896	909	908	916	952	910	889	959	897	903	924	872	893	879	867	884	887	870	905	918	891	918	922	916	893	837	953	908	862	919	900	904	974	960	838	932	888	919	880	908	911	894	928	900	899	936	922	842	897	925	874	856	903	937	929	838	926	879	876	900	850	919	907	855	899	871	887	897	890	886	908	836	875	871	989	900	885	967	842	905	840	912	992	890	923	894	928	901	891	925	927	899	901	879	859	852	911	865	990	927	885	870	929	939	902	890	901	841	897	943	908	898	861	883	859	893	880	907	913	892	879	893	905	937	905	923	894	909	919	942	925	882	917	931	907	902	885	938	873	907	913	874	935	891	907	918	856	895	893	845	905	914	905	948	912	905	901	896	967	885	848	822	881	929	916	872	860	889	868	871	922	895	887	909	900	927	901	962	858	899	880	919	890	940	913	931	884	878	870	832	920	872	917	910	874	935	902	903	878	878	931	872	891	947	896	836	910	939	925	909	829	908	871	861	893	910	885	920	919	973	937	868	875	924	942	878	920	927	887	886	933	887	861	873	917	911	885	858	869	867	865	884	919	840	900	889	901	877	891	933	905	905	918	874	871	892	966	896	896	859	872	933	867	878	917	884	899	879	958	922	901	883	899	915	906	874	887	943	884	877	867	883	901	905	948	915	893	904	907	956	900	848	908	885	943	883	893	939	910	858	861	907	885	880	906	940	899	957	840	907	901	910	886	900	920	895	922	836	899	886	881	958	900	989	886	877	918	891	881	892	935	868	861	878	825	843	932	955	894	963	920	911	915	946	851	884	871	866	915	902	926	893	924	859	885	895	903	951	912	908	898	911	919	871	839	916	901	862	919	836	930	901	893	884	859	899	914	849	959	947	898	880	884	912	879	894	892	913	926	873	910	890	959	897	860	872	894	830	901	911	877	921	861	914	915	930	913	891	905	955	868	959	874	890	902	913	845	933	859	904	978	900	916	857	888	916	870	926	929	922	863	919	868	961	911	856	902	841	885	954	896	861	895	877	867	894	922	938	895	921	864	955	942	851	907	907	908	892	880	915	917	903	875	871	902	867	926	867	893	926	891	966	893	879	872	925	911	881	933	939	928	829	917	923	883	876	875	912	874	854	932	849	882	859	891	863	830	888	928	876	891	884	920	901	925	878	940	918	873	865	911	872	839	893	867	867	913	858	937	857	861	855	916	878	864	904	895	929	935	885	948	868	924	893	884	941	907	907	886	868	956	853	876	954	877	919	857	881	913	910	878	896	885	924	869	876	871	852	899	897	890	898	917	867	923	948	849	892	892	856	914	925	928	914	932	899	913	868	896	878	867	919	907	899	920	871	848	859	878	909	896	897	934	962	922	846	908	816	871	949	876	837	881	892	913	890	910	879	931	890	896	872	935	912	946	938	916	895	861	936	892	931	886	879	902	877	883	902	920	890	917	923	918	822	930	868	861	909	910	882	896	895	891	911	896	886	932	903	909	928	909	892	911	872	892	927	891	870	959	846	934	898	906	909	916	880	892	976	867	894	898	853	906	956	892	901	911	841	847	932	878	919	911	943	916	899	877	911	887	880	908	885	855	908	873	869	908	910	930	921	884	891	914	852	896	894	882	890	920	879	901	882	912	883	907	893	894	938	902	945	887	943	939	873	874	937	901	886	905	905	896	887	879	872	917	900	877	905	901	891	836	946	868	862	974	919	949	896	909	931	897	921	896	914	834	910	938	871	941	844	908	908	888	915	959	889	915	900	815	958	901	905	855	922	917	898	874	900	871	883	862	869	874	934	880	914	883	860	874	864	916	853	932	856	890	946	877	928	909	892	881	853	899	905	880	892	889	880	859	909	870	932	894	910	909	928	917	903	887	910	859	909	959	885	892	921	895	910	963	847	900	897	902	908	862	921	916	956	860	909	866	904	911	872	913	904	847	890	927	883	905	879	917	880	873	881	876	916	912	908	925	917	917	903	874	885	946	889	872	892	856	893	875	882	903	895	915	906	914	881	953	915	913	885	947	862	898	903	880	873	896	941	881	905	921	870	841	897	870	863	855	918	841	920	906	883	861	863	877	900	879	878	842	923	915	909	882	888	892	902	922	897	866	871	894	877	859	921	850	887	917	878	899	855	899	847	893	872	871	872	906	881	890	871	894	938	922	935	823	889	942	879	853	961	874	871	882	878	890	857	877	877	931	889	844	837	970	917	851	870	899	908	906	876	918	892	911	911	866	876	847	885	877	875	841	902	862	856	924	893	919	910	918
19899	37259	21796	23487	14907	3437	1617	1271	1140	1064	1320	948	915	942	920	989	921	943	945	888	914	923	919	937	905	859	875	893	930	843	874	898	879	875	910	883	874	912	919	882	903	886	883	899	861	902	874	878	887	847	893	862	930	912	880	877	870	852	931	867	893	836	871	958	881	860	826	861	905	867	912	889	882	945	865	880	903	873	889	855	906	898	885	868	938	826	868	873	926	865	918	889	867	918	839	904	892	880	853	895	885	843	833	920	887	848	860	858	827	868	845	897	857	868	828	897	841	890	923	886	893	923	904	887	865	861	874	875	840	864	843	867	859	896	867	832	893	888	881	855	872	900	869	927	897	901	861	879	857	901	870	905	918	919	892	907	885	856	901	839	843	909	865	858	924	909	872	890	872	868	892	904	896	847	868	904	892	863	913	863	862	867	849	918	862	856	894	893	932	907	858	864	891	856	874	858	874	897	904	877	900	897	874	881	894	842	875	912	921	820	845	851	873	898	907	878	885	857	890	853	882	941	891	868	894	887	876	867	833	867	891	906	862	843	874	931	884	820	915	875	864	895	910	880	854	909	902	888	870	824	858	854	854	883	878	891	875	911	934	865	886	851	863	874	870	892	875	920	861	905	851	880	910	910	878	868	887	879	862	860	912	876	874	859	904	823	890	905	898	897	886	866	883	967	896	887	922	870	874	916	852	925	876	932	817	871	910	874	880	960	891	876	850	851	896	876	886	974	931	914	912	850	831	801	840	889	867	873	880	842	875	892	895	905	881	913	916	876	861	862	865	848	873	858	860	890	847	917	865	867	896	882	829	875	874	913	851	861	888	833	852	843	848	842	908	892	890	896	838	907	885	893	871	888	871	876	862	892	843	914	889	892	884	927	939	877	910	834	861	923	843	912	822	905	858	877	849	921	935	893	856	845	900	932	905	939	880	866	918	888	906	869	929	855	851	826	866	874	903	876	835	857	900	853	888	888	895	885	868	866	839	865	852	859	914	863	874	899	858	875	880	860	924	877	917	948	843	924	829	881	831	879	941	830	922	831	898	873	860	884	843	863	853	820	888	860	870	856	889	820	875	886	882	868	874	899	886	831	870	932	902	895	821	887	889	843	857	868	921	879	833	860	883	891	859	840	898	918	881	865	889	911	845	933	852	822	873	872	819	911	914	875	866	870	883	879	905	910	893	861	875	917	856	890	842	894	861	860	841	887	865	816	916	884	844	900	840	919	899	920	874	883	908	889	901	909	878	880	849	934	900	955	862	871	894	812	827	903	892	908	895	876	853	822	830	863	902	888	892	839	881	894	935	873	893	880	907	898	899	855	941	810	846	827	905	913	893	911	983	935	858	901	920	825	823	902	854	848	861	836	879	893	837	928	894	939	878	849	907	852	867	877	941	931	898	926	895	852	887	915	931	888	872	914	902	861	896	928	901	850	933	886	892	910	870	915	890	887	850	879	918	911	900	917	916	837	855	893	839	877	926	846	868	833	854	880	885	853	911	890	828	912	885	856	880	870	889	837	894	941	927	815	900	928	855	918	884	851	869	883	879	907	943	861	882	897	885	889	844	834	903	853	913	870	871	877	869	914	877	873	866	828	866	921	863	882	871	890	876	904	878	904	852	870	829	885	870	870	819	915	861	871	886	908	915	839	888	832	912	848	960	891	884	903	923	879	923	872	894	894	912	876	912	910	837	815	899	876	847	902	919	921	860	882	836	850	862	855	856	913	886	911	902	867	885	918	914	899	902	848	896	889	879	872	891	936	830	915	851	896	831	884	882	830	853	883	815	846	874	854	848	890	918	870	840	890	902	865	846	886	915	887	891	906	883	865	896	901	882	861	838	867	872	893	839	870	910	872	853	871	903	914	865	873	875	851	900	898	835	887	862	850	856	842	875	877	865	835	965	843	874	954	891	919	894	918	877	885	883	899	884	938	843	896	895	865	886	929	910	930	884	942	848	898	892	793	849	904	898	846	903	873	899	890	904	908	857	919	902	879	885	875	843	910	864	863	901	895	824	862	833	856	870	888	902	915	912	859	941	856	867	932	848	895	910	885	928	931	897	911	917	825	806	845	884	887	875	888	897	855	895	934	925	854	871	871	840	899	838	881	871	893	900	850	834	869	873	845	838	885	878	932	878	877	814	851	881	911	892	880	879	878	897	882	917	896	877	868	951	848	831	897	905	855	877	892	903	828	870	900	885	873	873	891	907	877	840	862	867	911	852	899	857	906	898	855	872	856	876	881	899	864	844	923	902	907	841	900	889	868	943	894	836	894	864	856	888	892	866	864	905	860	823	899	859	859	878	916	888	878	837	869	922	860	947	846	870	831	877	880	878	863	883	924	829	866	920	855	866	922	844	840	890	877	876	883	904	874	827	904	861	944	821	898	869	884	905	838	878	899	864	834	885	876	902	875	908	878	839	904	884	839	940	876	850	884	935	871	868	844	901	893	859	895	864	903	854	919	882	909	874	890	868	857	881	861	862	835	869	839	874	854	865	830	847	883	883	873	896	853	865	884	820	875	886	912	866	865	859	885	854	869	848	882	871	885	845	819	907	873	850	863	870	913	897	883	875	933	882	920	885	843	836	837	889	868	872	880	924	826	887	926	888	909	886	802	867	857	913	890	844	895	911	867	900	875	885	887	921	867	846	841	849	847	868	871	887	848	836	887	867	818	898	864	888	887	906	879	893	869	910	922	926	897	890	871	900	881	927	842	831	822	947	935	864	884	865	870	903	803	883	872	863	908	890	887	852	873	885	841	905	868	865	870	919	888	891	909	845	867	849	852	857	871	887	843	876	914	881	923	817	807	887	930	867	916	882	891	839	825	870	918	901	884	904	907	884	836	876	893	855	889	839	896	904	845	938	940	874	834	846	893	839	886	894	837	846	908	906	871	864	882	917	847	935	881	846	856	900	844	889	885	840	879	864	825	940	844	865	911	898	850	852	808	906	871	923	869	904	895	876	824	887	855	902	887	870	891	888	850	846	933	846	862	885	919	920	913	883	837	871	881	878	909	874	841	891	898	830	890	879	875	852	854	874	878	912	921	890	887	850	867	839	919	897	922	910	838	882	917	891	870	870	880	873	863	858	843	863	846	876	841	905	848	930	948	871	847	900	827	872	871	891	880	890	886	832	888	931	880	826	907	893	868	862	861	880	899	906	982	871	896	840	917	865	933	867	859	910	890	889	848	890	894	879	873	888	884	868	830	897	861	948	883	810	930	849	827	895	872	874	846	885	891	885	903	893	905	887	856	898	900	896	853	876	902	883	845	896	888	915	858	883	882	890	920	834	837	894	839	859	851	915	890	856	919	832	875	891	848	885	921	913	925	841	875	888	905	904	814	835	921	889	929	869	919	918	838	889	870	901	878	879	931	893	891	857	874	866	892	911	889	859	839	853	870	898	884	900	895	853	873	951	849	883	857	891	916	871	874	868	890	857	805	873	897	900	905	914	850	823	894	934	866	852	842
22131	20958	28666	23673	21905	21115	15830	1611	854	745	1210	535	536	489	452	376	451	436	414	371	384	366	409	378	356	369	370	370	342	361	350	346	334	392	381	378	339	303	340	347	368	369	366	387	340	342	359	339	330	369	368	327	320	356	344	364	329	349	335	334	374	367	318	336	365	327	326	371	323	321	330	321	316	327	292	296	323	350	341	336	334	296	351	325	328	323	338	317	324	339	330	319	303	313	299	335	328	318	316	339	332	321	321	333	349	337	337	343	331	348	312	341	304	321	315	313	339	334	347	331	337	332	297	315	322	328	344	324	343	328	318	354	327	341	339	328	325	330	335	328	333	307	349	344	340	364	325	329	310	354	353	330	303	312	309	292	359	302	320	324	351	327	327	300	335	320	297	312	312	337	343	310	346	306	398	393	311	357	317	334	360	330	310	361	256	350	298	329	340	350	367	366	351	337	333	335	307	319	336	326	365	320	315	354	299	344	370	359	343	333	332	348	341	324	324	345	357	339	323	311	327	328	349	359	329	382	312	320	314	333	363	294	346	315	312	286	312	352	328	324	343	328	288	336	355	327	343	332	314	321	353	307	343	325	304	324	336	310	357	324	330	338	325	305	352	310	317	356	359	321	342	327	313	352	348	297	294	325	373	338	367	327	318	356	337	333	333	330	302	293	325	345	335	323	327	325	346	326	364	308	320	330	359	337	302	339	334	329	315	353	307	346	284	302	373	350	324	338	333	335	298	331	337	358	348	332	314	332	337	298	321	343	323	322	321	329	336	323	304	316	345	341	337	357	377	331	325	328	336	331	317	348	353	333	343	325	326	362	337	307	286	321	354	359	315	336	336	337	328	337	337	321	340	334	375	304	307	315	345	326	305	349	344	318	337	295	349	337	337	357	322	315	350	316	317	311	299	360	306	327	355	299	343	338	336	330	305	315	333	335	335	334	312	362	338	354	314	327	320	327	317	360	334	327	351	330	324	320	335	349	348	295	359	318	333	305	304	329	342	303	346	286	306	326	336	332	331	335	321	290	328	335	320	339	343	341	321	341	308	320	329	326	314	330	346	289	329	352	297	320	325	331	303	313	313	329	359	328	345	338	313	347	352	336	344	352	292	297	295	327	307	276	316	305	332	341	313	323	322	310	310	348	345	354	335	337	309	312	339	317	312	327	327	352	317	320	354	334	304	337	351	309	321	328	334	335	347	332	324	336	332	316	311	309	365	353	331	340	320	310	334	331	315	313	316	349	332	310	356	286	345	299	327	314	300	338	319	307	330	366	324	327	357	321	343	328	362	314	343	316	346	310	364	321	361	312	311	338	335	341	343	314	310	357	308	319	319	321	327	357	329	342	358	338	352	336	310	340	341	345	320	333	325	320	341	316	371	331	336	342	319	306	334	316	325	301	344	306	371	355	301	353	333	350	335	307	314	349	321	337	340	351	321	350	320	342	330	322	369	313	318	322	326	322	350	327	362	328	359	329	314	347	341	334	344	364	317	340	300	342	371	325	345	337	335	347	346	328	327	307	338	333	307	334	313	323	335	324	336	309	336	352	326	333	356	320	327	333	305	311	365	306	339	318	341	306	326	323	333	328	317	308	303	324	355	336	321	303	322	350	350	333	339	311	329	337	360	347	349	330	315	327	322	378	312	307	348	371	328	330	305	333	298	338	321	349	329	322	347	327	342	326	354	300	336	322	349	326	332	359	343	343	343	319	316	293	318	330	346	324	369	352	306	296	342	326	344	300	324	310	327	331	346	354	345	312	379	303	346	355	326	310	347	308	318	311	313	329	321	315	320	344	331	312	325	343	317	354	319	347	318	312	324	303	326	335	345	343	354	329	331	297	326	359	331	316	331	336	320	355	319	311	317	335	349	350	327	350	357	339	335	330	295	359	335	328	330	284	343	344	315	321	343	323	296	323	308	292	354	343	320	356	348	309	311	344	367	349	323	341	324	296	349	354	336	321	345	328	313	341	321	363	304	315	316	344	342	348	333	327	309	314	341	360	367	333	342	327	326	328	307	282	315	342	352	311	359	315	366	340	351	335	382	322	326	351	341	327	296	326	342	338	308	339	326	351	344	337	352	357	344	334	341	324	331	366	340	342	341	342	329	323	348	300	330	317	319	315	326	322	332	334	335	323	362	318	332	279	321	324	306	344	316	352	287	356	306	324	319	336	327	369	330	324	326	318	321	300	316	314	367	304	321	330	302	319	328	378	328	343	324	335	302	318	314	345	308	290	325	350	327	320	305	326	320	330	331	321	336	326	326	324	346	306	337	323	296	343	325	328	321	344	327	313	314	357	329	327	328	351	343	288	318	297	330	307	347	370	353	329	359	314	325	362	377	305	311	332	313	324	352	320	318	346	335	352	305	328	335	325	321	307	354	329	319	336	364	332	348	324	333	305	342	322	316	318	315	337	303	337	334	325	358	346	290	342	287	344	310	344	363	342	288	306	341	301	338	333	364	326	341	341	321	305	329	347	311	304	354	334	306	342	300	354	347	310	340	324	341	288	340	337	349	335	363	355	308	350	335	328	326	328	366	330	349	285	332	321	342	351	287	362	337	350	354	344	296	325	314	321	320	322	331	330	322	342	325	358	347	329	323	333	323	352	339	322	361	353	319	326	297	327	344	334	333	313	321	339	335	323	306	318	313	329	332	327	353	355	302	321	356	355	340	329	354	308	322	309	292	325	330	334	309	327	322	325	314	324	355	307	302	349	316	326	359	316	333	320	318	322	350	337	339	311	352	314	324	328	333	378	328	342	323	319	338	342	319	329	343	334	319	353	301	351	333	330	308	310	300	357	306	336	346	331	354	297	338	301	335	348	299	331	335	322	342	339	325	356	329	355	318	308	309	309	325	336	319	311	352	354	330	328	306	357	316	308	337	312	319	303	353	357	324	293	314	332	330	376	343	327	393	328	337	327	339	314	350	340	305	325	324	333	333	346	333	316	301	326	328	307	327	338	320	329	331	288	337	322	326	338	330	331	366	299	339	351	314	311	300	288	347	329	304	327	313	334	309	325	323	329	333	328	334	334	318	325	325	352	356	340	339	353	303	317	327	342	304	338	354	316	366	330	326	353	328	326	327	320	318	346	294	305	329	307	300	292	326	345	340	331	333	326	325	343	330	354	347	323	306	325	351	298	335	300	330	326	320	313	346	327	374	338	355	322	314	365	324	327	330	320	335	338	328	328	367	330	322	360	362	343	337	324	330	338	334	344	338	312	340	328	311	338	347	331	350	327	367	342	329	360	304	311	336	313	329	326	334	310	323	357	339	299	330	350	350	334	331	349	326	315	314	344	351	332	340	317	354	293	310	330	321	296	347	332	312	335	327	339	299	333	337	321	340	316	333	340	328	359	312	365	331	326	302	311	327	313	322	315	328	305	344	327	307	338	321	286	344	368	298	344	306	325	357	323	336	311	346	334	328	331	322	334	303	338	314	352	316	315	341	330	327	371	310	350	323	364
20758	46760	29487	38456	29394	5631	2428	1533	1195	927	1720	604	601	539	504	475	435	417	446	419	407	387	372	377	370	397	349	380	334	358	363	338	330	345	377	326	374	346	320	324	346	362	333	358	343	352	351	334	345	359	368	307	336	315	324	309	330	309	323	375	301	323	291	328	339	325	295	349	338	336	329	301	296	300	331	349	310	348	305	313	339	330	321	343	346	326	308	316	313	325	319	311	331	326	337	328	314	299	310	311	322	337	278	323	324	341	325	327	339	386	351	336	310	334	315	341	309	342	364	335	346	318	310	324	332	333	353	342	330	333	311	331	304	317	306	312	307	346	320	333	309	310	315	331	321	311	323	339	345	344	344	307	326	333	320	310	331	321	306	346	290	289	355	301	353	312	323	337	317	309	330	345	350	336	330	316	295	326	301	329	337	293	316	294	309	312	315	343	318	279	321	323	317	326	324	295	325	306	304	331	323	347	311	295	355	325	343	282	314	307	347	318	312	322	303	310	359	297	359	350	284	336	333	338	332	303	321	327	308	339	339	329	336	362	340	300	313	337	345	326	334	319	305	319	316	345	338	337	322	300	329	311	318	281	324	354	338	321	381	295	292	337	344	353	304	334	318	347	320	340	340	341	302	306	296	315	335	331	300	338	314	319	305	321	339	325	342	362	347	333	333	348	307	349	342	316	328	309	348	329	307	297	336	311	325	333	344	300	343	319	295	318	301	342	336	295	334	340	330	343	298	308	285	310	319	337	326	328	333	367	307	335	356	356	307	315	315	320	298	346	354	327	343	349	282	317	314	329	338	337	317	335	333	312	351	363	306	333	324	310	297	314	307	325	336	317	326	306	334	296	323	278	320	313	314	336	389	316	324	346	315	290	298	336	343	344	321	348	329	307	327	360	325	312	319	292	307	327	304	305	301	299	311	279	343	291	356	299	335	320	320	312	327	323	340	334	313	304	337	332	303	316	296	317	318	308	314	335	315	298	303	308	289	314	301	316	320	318	319	329	332	334	347	312	294	334	320	303	344	342	325	284	319	297	327	307	311	334	315	331	313	334	307	329	312	326	321	312	335	319	311	322	349	334	287	343	301	291	325	338	293	335	308	310	334	305	309	315	321	321	329	312	295	333	332	350	349	310	317	299	331	282	343	341	314	301	323	315	312	310	299	317	290	322	335	304	321	307	334	311	340	345	282	313	344	322	332	310	325	313	296	360	304	332	334	357	312	332	319	330	336	344	313	341	304	308	340	306	308	305	309	335	312	331	312	326	330	318	340	363	302	344	347	337	323	325	306	321	328	289	280	319	318	318	320	287	334	318	339	326	377	340	297	295	313	333	352	319	336	352	315	311	325	350	333	324	328	303	335	305	321	325	313	320	319	338	305	315	306	334	321	310	334	324	320	331	332	334	285	302	338	351	317	307	285	325	328	297	328	319	307	277	308	312	324	319	333	326	316	320	313	335	319	328	325	304	337	299	334	325	327	316	328	333	304	319	348	318	328	340	300	353	326	311	341	323	335	319	295	317	337	323	335	310	327	312	317	331	360	339	324	319	341	308	290	322	323	317	309	339	338	341	343	312	335	306	333	340	340	322	321	353	299	309	345	331	332	340	301	313	322	294	302	324	307	348	325	305	296	302	329	330	317	317	315	306	313	324	313	308	372	321	293	339	324	287	326	323	303	284	322	339	321	306	330	311	349	323	341	323	327	342	298	321	323	339	332	317	296	327	303	275	297	323	322	346	326	336	310	312	349	311	322	332	327	348	349	304	298	336	345	323	329	322	291	304	318	349	312	320	345	310	313	320	312	326	339	342	308	343	335	306	311	336	330	354	318	318	329	314	308	352	335	298	341	336	317	324	288	345	307	296	332	308	326	300	337	311	287	309	320	326	338	286	325	322	329	312	283	278	326	310	321	322	312	292	309	309	333	304	303	312	308	296	324	334	324	362	321	306	285	297	325	316	326	321	303	340	347	344	329	350	325	317	339	320	328	348	348	336	357	311	309	315	321	339	344	332	324	343	350	301	329	302	326	346	316	322	300	321	318	304	288	308	334	338	295	315	290	315	317	314	313	307	342	332	309	302	329	319	327	320	335	336	305	312	317	347	315	305	295	330	267	294	311	339	342	359	368	369	335	346	332	327	324	326	342	316	301	328	334	328	271	291	338	312	322	339	345	301	310	322	332	298	339	333	338	317	341	321	297	284	316	305	300	291	321	312	287	337	302	330	339	332	304	338	327	346	325	315	292	286	300	336	319	353	310	342	317	356	344	330	317	302	322	324	325	335	337	303	309	295	312	323	322	294	312	298	360	298	317	311	315	339	308	290	309	316	308	300	318	317	323	343	319	308	306	337	321	321	305	322	322	289	317	343	325	310	319	337	322	343	331	324	307	321	321	328	376	334	348	310	322	307	317	304	339	322	313	323	345	303	347	326	336	326	323	336	345	306	330	292	309	322	309	334	323	332	310	313	316	285	336	329	322	331	332	319	316	324	287	338	288	281	327	357	335	295	292	282	330	329	288	293	295	312	334	337	311	326	306	313	308	313	332	335	288	325	332	302	334	319	319	319	326	330	329	315	324	311	318	345	331	340	293	297	358	306	321	301	311	341	353	356	321	311	306	301	298	306	309	331	311	335	328	309	306	325	334	318	318	345	316	320	312	311	319	353	333	321	301	323	307	352	356	300	316	275	343	339	358	317	312	313	294	310	297	329	308	328	325	337	310	282	308	317	319	335	301	314	339	342	357	344	337	320	334	316	317	330	353	304	328	301	320	323	298	330	307	320	319	328	325	289	342	347	314	304	347	316	302	315	348	330	330	326	310	336	304	319	347	370	319	329	308	301	340	333	305	287	305	346	314	343	329	318	306	307	353	308	304	292	324	348	294	373	323	320	307	312	325	300	319	333	296	280	317	340	338	333	333	312	344	304	314	315	339	319	311	345	343	287	318	311	311	307	332	312	337	334	315	305	346	351	303	307	288	319	324	333	347	312	341	341	329	302	305	327	326	318	314	303	341	333	326	303	310	297	307	295	327	301	333	312	325	308	330	346	330	310	314	315	312	318	307	338	313	331	342	323	336	345	316	333	331	332	323	327	308	319	336	312	297	308	330	329	346	314	317	332	336	338	320	318	337	307	335	285	349	316	318	327	331	354	305	338	341	316	359	301	322	317	319	312	296	304	327	341	348	315	300	273	269	322	311	332	322	335	319	310	301	309	325	337	318	322	319	351	301	308	302	288	309	314	364	335	335	289	333	326	307	287	318	327	336	341	330	336	293	339	312	303	284	296	336	298	330	314	342	300	336	333	338	307	323	335	321	324	339	364	336	311	315	314	316	325	338	320	355	316	334	309	325	342	345	307	314	295	312	340	344	328	337	325	345	332	311	323	324	323	329	333	335	334	314	319	324	304	309	316	298	312	324	292	315	292	321	345	329	331	351	343	304	308	336	338	326	327	317	329	320	332	291	347	314	311
27204	22033	18263	9596	5526	1765	1076	895	941	925	868	896	935	895	876	867	832	853	886	883	889	882	897	866	836	835	962	866	853	878	861	869	907	864	905	840	895	892	870	908	882	858	867	896	872	888	888	798	846	818	861	969	846	890	925	920	895	861	849	878	908	891	906	873	868	796	881	852	852	814	895	871	863	898	861	880	848	851	823	864	848	827	858	818	908	869	848	858	891	882	850	837	868	888	879	838	877	821	870	908	872	865	867	878	864	826	883	863	821	818	891	887	846	908	803	864	911	823	894	856	853	892	916	917	902	891	927	900	813	871	824	852	880	807	854	838	886	849	829	852	865	900	879	853	885	859	850	885	826	895	897	885	834	860	870	896	883	865	884	906	890	912	871	787	826	901	855	895	856	854	860	828	874	883	877	919	862	895	839	866	869	861	866	861	880	872	813	810	892	907	879	845	964	861	856	896	875	929	818	902	946	884	935	880	937	862	916	856	863	858	913	820	894	836	899	844	892	885	871	864	890	780	872	864	862	877	936	870	875	850	891	908	890	852	842	871	860	806	908	890	869	824	835	859	911	847	864	864	895	832	904	919	839	878	893	854	933	879	895	876	940	821	890	896	877	893	890	838	834	878	862	890	847	832	879	864	903	861	846	940	895	873	868	873	886	895	880	895	836	863	902	864	899	905	865	812	790	788	858	895	881	872	900	869	879	877	871	890	889	885	892	870	910	881	883	864	857	865	886	891	870	845	906	816	919	892	907	872	854	890	902	869	924	902	915	870	902	881	874	898	905	870	897	893	866	902	888	881	875	876	848	854	893	924	922	844	924	874	907	859	836	885	927	835	842	834	847	828	847	906	839	880	874	916	871	847	835	875	843	847	879	926	880	854	847	878	844	859	948	846	830	914	881	913	892	859	906	894	896	905	847	850	807	872	866	875	863	879	829	903	855	834	893	870	881	899	848	890	858	860	884	865	901	882	889	842	830	815	897	860	856	960	885	880	930	858	868	929	843	914	868	888	881	915	828	870	916	849	863	905	875	851	864	884	852	889	835	864	873	895	949	901	815	907	895	837	859	845	910	882	825	856	920	834	881	865	868	853	891	865	852	890	886	881	843	855	812	912	886	886	880	875	901	902	901	877	831	898	865	888	839	863	896	854	889	875	828	859	890	907	841	853	797	926	831	943	872	872	829	875	851	909	857	851	904	857	872	872	864	825	889	880	858	903	887	883	867	828	889	860	847	874	858	848	876	921	904	883	839	858	864	899	831	863	873	888	856	894	863	858	875	916	884	845	901	861	835	831	850	853	905	845	839	894	899	896	873	844	870	912	847	889	874	837	782	876	952	866	897	859	841	814	857	883	902	885	908	871	822	915	816	893	895	811	800	895	916	951	911	878	848	844	877	880	885	854	858	885	860	866	860	897	897	865	877	812	871	867	847	852	840	847	897	890	851	856	881	871	878	906	907	925	922	884	886	857	915	840	878	872	920	845	873	866	864	868	878	907	857	903	908	877	841	888	891	854	787	886	836	808	812	890	875	888	904	865	894	907	889	813	860	916	875	876	876	845	895	885	870	845	871	788	835	869	909	821	875	903	928	865	774	912	804	848	868	957	904	871	891	892	902	828	850	853	881	891	893	881	885	873	851	868	879	862	856	874	849	879	891	927	849	876	806	912	863	842	894	873	876	861	820	845	845	878	794	892	875	869	824	842	846	856	858	910	943	910	904	878	904	809	891	926	883	865	887	862	914	894	866	792	900	897	860	871	862	913	874	914	935	857	897	880	915	804	840	879	861	853	873	905	893	816	873	890	900	844	829	871	839	851	897	892	871	828	825	859	935	847	880	886	848	872	869	872	881	810	886	854	860	822	887	957	879	862	857	827	842	937	847	838	821	909	883	875	889	828	932	850	845	875	858	946	902	937	921	886	910	827	854	863	878	873	877	875	840	831	901	884	843	901	876	867	859	880	894	866	929	861	898	852	903	888	853	874	851	871	903	892	913	887	857	883	868	949	843	931	889	876	895	889	878	878	888	868	876	898	868	868	840	899	893	910	911	834	827	853	926	903	866	862	903	902	916	886	859	859	890	888	900	885	894	818	857	866	843	870	868	913	863	818	876	918	896	893	831	854	876	807	813	883	876	875	877	828	878	903	943	872	806	857	887	799	900	875	883	797	864	872	864	840	880	870	832	849	874	882	880	894	845	856	853	889	899	898	926	882	851	828	825	790	845	873	833	892	892	896	879	846	915	868	868	855	876	848	894	878	883	896	900	847	923	907	874	874	843	921	830	811	852	937	861	882	867	891	906	914	861	870	854	839	910	914	919	836	844	857	841	886	856	858	877	855	827	868	845	849	823	912	874	873	887	914	868	894	874	877	899	921	834	925	870	909	890	880	897	902	891	854	867	908	866	861	881	881	910	861	853	945	853	839	919	903	845	861	818	854	943	918	879	873	837	872	865	873	843	914	879	843	839	921	904	914	913	882	844	881	946	898	849	862	858	831	876	884	873	850	905	825	891	876	886	873	818	881	909	809	878	860	921	860	848	903	839	889	836	863	853	824	859	866	832	889	864	841	853	846	942	916	799	887	851	850	840	891	844	901	889	877	852	901	860	816	824	876	905	861	901	879	865	861	901	900	872	855	869	865	903	874	860	869	903	893	827	856	889	872	850	841	885	884	902	871	870	933	894	868	872	884	854	966	898	817	825	929	807	898	865	871	841	915	833	897	866	878	912	889	926	861	894	879	880	927	854	892	845	880	840	858	838	959	872	899	868	901	894	848	890	866	848	871	864	791	910	830	936	832	808	864	859	849	851	871	882	877	874	815	863	835	841	852	907	918	905	859	828	917	841	868	853	896	865	907	842	870	903	877	878	887	821	871	900	855	861	820	914	894	923	879	840	856	873	867	893	893	842	862	844	889	862	846	901	873	873	874	852	855	873	875	925	890	846	843	900	839	872	841	867	822	909	865	865	881	916	846	876	872	842	883	918	822	856	888	880	857	867	890	902	944	903	849	901	877	891	857	880	912	829	886	854	875	919	877	822	910	827	846	876	886	880	877	904	871	845	889	860	876	831	882	848	899	867	895	847	874	896	895	864	859	920	935	867	856	878	877	877	864	829	893	888	813	865	888	870	850	878	921	887	905	886	839	856	852	873	850	878	908	812	846	895	845	840	884	886	844	877	810	858	862	857	859	891	906	805	870	872	888	904	846	860	853	867	873	839	848	855	913	880	840	811	836	861	886	934	903	900	839	838	849	871	849	868	905	827	858	872	896	874	933	873	817	835	837	922	882	903	865	844	848	860	896	851	850	815	850	874	872	859	868	913	875	848	907	876	787	862	890	883	843	875	904	855	853	894	838	849	859	861	863	885	901	888	883	887	855	870	855	828	869	855	868	951	922	875	907	866	839	899	882	882	848	897	872	882	833	906	892	841	890	841	829	864	846	902	898	915	873	822	865	875	886	862	872	888	829	818	904
15498	30489	15893	7152	5107	2206	1134	1060	915	976	912	917	894	896	890	914	882	882	888	894	888	867	869	899	886	838	852	886	897	909	882	891	888	900	846	884	932	932	861	870	900	893	851	916	850	885	842	912	851	852	896	902	869	935	869	892	893	882	888	950	908	865	870	874	905	878	876	892	868	871	924	877	923	876	878	874	924	936	920	871	862	874	922	925	889	924	895	841	850	898	910	881	889	924	860	882	838	875	866	846	925	832	891	837	890	825	950	886	898	906	910	835	856	828	879	883	906	846	904	960	900	918	860	858	884	905	889	865	877	889	909	875	858	899	884	856	850	857	856	874	844	867	877	870	874	815	846	842	779	894	865	885	895	934	839	909	849	902	861	830	893	889	868	893	907	880	876	917	891	899	873	851	864	937	899	950	865	889	842	881	864	854	843	913	883	895	906	902	863	883	878	889	917	881	878	882	879	874	885	891	863	836	910	883	863	859	852	885	853	839	891	904	867	887	918	842	879	862	883	893	878	884	813	905	917	853	876	859	881	876	876	893	851	824	904	882	900	889	873	860	835	844	889	926	892	873	878	902	927	894	889	875	906	881	889	910	874	861	875	849	894	882	872	884	847	890	926	912	845	893	894	876	851	886	895	904	909	823	859	871	843	821	836	905	860	856	862	871	892	898	865	878	888	874	848	886	874	837	900	874	820	897	870	929	897	858	926	864	911	871	919	905	886	886	872	875	910	878	945	896	841	883	861	948	882	901	887	896	882	836	916	897	871	814	826	969	892	884	882	907	861	880	847	871	891	886	867	917	900	887	883	855	889	861	890	864	892	900	876	893	916	872	873	907	927	887	894	868	887	936	854	912	911	916	908	927	903	940	909	891	863	894	884	851	887	856	915	871	876	852	855	888	907	846	896	907	899	846	879	925	871	859	883	882	875	934	928	880	829	863	857	910	886	882	932	889	912	905	852	839	927	877	889	862	877	867	860	891	854	883	885	822	890	862	812	817	861	875	918	850	852	852	890	857	881	895	897	891	853	910	913	925	883	861	900	846	892	888	894	904	905	895	845	849	859	930	873	948	903	932	873	877	867	842	843	868	854	882	854	876	836	871	893	830	916	884	883	900	903	887	863	866	871	874	931	861	861	914	830	872	810	884	832	898	879	883	874	924	883	897	816	855	887	890	900	905	894	875	851	834	889	872	861	893	876	882	902	857	895	913	910	842	910	897	926	909	931	861	857	877	853	887	840	868	852	904	836	870	886	862	877	907	853	916	881	893	841	851	882	840	886	879	886	859	874	868	897	894	845	853	849	930	904	897	868	893	876	939	920	882	878	917	876	928	890	893	953	840	854	850	922	892	888	802	877	896	883	882	899	879	932	873	891	828	864	899	831	860	839	883	851	877	924	866	884	874	904	849	872	875	850	876	865	871	878	918	944	898	914	931	891	920	912	846	895	848	837	863	860	845	864	885	922	892	916	849	848	856	903	891	925	904	917	892	916	911	846	872	852	839	904	942	903	894	898	870	877	879	919	909	835	852	884	907	884	901	894	888	907	898	877	803	869	905	911	930	850	881	900	848	895	866	930	850	846	810	888	876	874	876	923	950	917	878	891	925	878	852	832	854	892	909	905	903	846	887	869	902	925	870	962	912	873	876	912	861	857	878	872	863	873	883	871	871	861	926	845	916	905	867	854	849	907	840	900	869	906	867	900	846	888	892	881	866	864	901	900	903	875	878	888	910	901	836	890	916	920	888	835	904	879	942	866	874	836	923	857	912	906	906	925	885	919	923	926	927	946	830	868	839	847	885	881	848	911	899	866	905	895	827	901	878	865	931	850	929	889	891	872	868	915	827	881	907	903	859	941	935	906	901	930	902	868	860	882	878	843	902	899	875	870	874	903	910	882	858	852	918	938	860	894	880	827	840	887	892	855	860	874	855	902	881	873	857	905	849	911	924	906	851	876	894	800	893	883	897	896	912	861	930	881	847	925	892	925	895	923	836	826	896	884	914	886	880	934	843	864	941	912	884	872	850	910	858	869	872	850	802	850	879	910	939	894	838	905	895	855	889	866	910	914	928	866	890	828	844	856	841	871	888	864	897	905	867	866	876	887	874	865	848	906	950	926	888	849	838	923	892	888	859	926	911	871	897	857	822	857	882	857	913	878	854	894	907	917	872	943	885	897	898	959	869	908	898	828	855	891	873	888	898	918	868	889	874	885	881	840	873	864	920	920	899	885	871	872	883	879	853	922	905	888	881	889	914	865	904	841	931	880	915	857	893	881	877	914	859	842	892	864	915	869	847	891	903	879	891	915	883	907	875	870	899	863	867	910	873	836	894	848	855	883	921	918	939	893	867	863	880	888	892	938	950	849	907	900	886	889	880	865	926	861	921	881	844	879	866	882	908	936	879	872	879	931	847	881	895	893	919	900	934	889	900	847	869	824	920	849	893	874	878	855	911	885	952	927	910	887	919	864	864	934	888	876	924	898	889	889	943	850	881	884	868	875	894	923	894	922	885	858	886	901	918	886	911	929	833	858	898	876	868	940	845	841	894	894	891	886	888	903	914	870	855	853	904	852	879	868	902	918	888	943	911	934	872	860	950	834	917	890	915	883	915	859	931	897	887	827	878	863	867	903	885	846	954	892	862	846	908	885	869	895	887	894	883	854	917	903	871	899	889	896	920	888	883	858	856	904	944	872	875	846	883	914	919	860	837	891	844	942	844	869	871	934	892	824	913	914	899	837	911	886	890	894	912	880	871	899	834	881	911	889	901	878	874	871	889	910	828	900	944	862	921	882	866	896	934	919	862	881	879	899	875	929	870	882	864	860	970	824	865	894	878	896	880	885	891	845	895	921	918	889	885	942	895	876	873	865	867	854	873	924	860	841	896	851	884	857	924	844	883	877	952	878	856	827	912	864	926	850	844	902	884	914	915	894	834	914	872	881	870	866	879	868	861	866	852	871	876	883	839	887	938	874	897	862	885	860	826	882	838	905	892	923	859	844	889	890	903	869	879	879	891	900	867	914	886	888	898	865	938	881	853	872	896	845	862	875	857	901	882	907	921	884	892	928	859	921	875	959	845	886	882	933	865	886	900	931	909	835	845	882	859	922	901	874	892	879	884	920	859	832	869	863	892	921	891	880	927	866	871	899	853	886	899	919	919	931	911	879	911	882	849	862	905	837	833	856	866	878	865	843	915	872	856	871	901	941	830	921	907	873	895	847	908	906	875	858	818	846	879	867	881	865	873	875	934	865	925	871	871	870	927	832	880	879	890	908	842	873	872	860	885	843	901	895	900	905	927	932	857	828	845	843	866	888	848	869	867	857	884	856	925	873	906	915	867	892	875	880	874	851	907	810	909	883	837	940	830	918	904	897	869	883	880	963	828	848	841	920	864	873	885	840	858	915	935	854	912	905	882	906	905	916	852	849	938	892	938	928	862	845	882	897	895	885	846	920	918	880	848	874	921	904	889	860	895
23273	20868	28161	24491	23762	16199	3232	857	744	687	1251	556	559	534	513	516	530	473	456	494	517	501	489	489	508	486	458	464	464	460	426	438	481	461	435	478	475	479	467	406	438	464	468	460	479	454	445	457	475	449	468	424	475	470	455	452	462	450	413	453	423	442	404	449	476	467	481	480	414	455	471	421	426	433	436	463	447	418	449	455	434	432	479	468	458	508	453	469	409	464	445	445	450	454	421	466	441	455	461	463	432	473	461	470	448	444	452	419	448	509	451	444	451	449	434	506	453	468	438	467	422	447	458	460	440	453	467	440	453	487	437	439	487	457	415	459	433	472	453	417	450	426	448	448	472	464	466	476	412	436	444	431	483	434	434	457	451	431	438	417	490	455	465	421	433	488	475	444	459	431	465	445	458	465	437	460	442	399	428	466	414	458	439	451	468	463	444	465	409	447	462	437	468	424	431	436	501	447	457	496	438	428	431	438	430	465	432	484	441	417	492	450	437	514	421	453	445	449	461	435	480	448	442	460	455	446	472	464	423	479	441	456	444	463	474	431	427	435	502	468	448	440	446	461	471	462	486	405	413	428	449	457	432	485	424	447	464	484	417	424	470	411	439	435	494	458	508	442	479	414	424	487	466	450	448	445	465	430	443	486	435	476	392	451	496	452	466	412	482	459	458	468	445	460	439	479	468	420	432	451	437	442	491	478	465	432	436	477	472	447	428	474	419	464	472	450	393	434	450	422	470	509	410	455	480	450	413	471	483	445	454	441	461	433	447	479	416	459	462	443	428	409	475	463	439	436	454	413	425	461	397	461	460	463	451	466	450	485	449	449	431	446	451	438	441	429	439	433	405	417	431	430	407	482	445	477	470	423	491	432	445	474	450	443	428	453	504	475	441	467	482	460	458	491	456	445	444	389	418	448	427	434	466	447	488	460	462	481	445	483	479	479	461	418	461	418	460	403	450	467	418	436	486	447	457	464	462	420	478	429	419	450	475	494	424	473	430	433	442	398	420	487	449	427	486	426	479	439	457	438	428	463	451	441	446	463	444	441	446	455	477	482	432	440	481	463	439	441	438	458	453	486	469	432	447	448	458	453	438	455	466	431	445	445	474	474	457	473	442	472	399	430	455	418	423	419	422	450	486	449	433	429	430	428	434	421	443	460	433	447	483	468	464	451	432	460	477	444	450	445	477	418	443	447	406	443	471	416	451	458	457	457	436	453	426	474	459	446	441	434	426	478	451	466	446	456	461	466	428	404	464	424	439	435	440	455	433	465	437	455	450	441	482	465	416	486	431	454	435	462	409	458	477	454	442	489	472	469	440	460	447	429	469	480	427	443	437	452	428	464	463	447	424	442	456	435	439	457	505	442	452	449	465	410	451	489	445	455	495	434	450	450	459	392	373	419	449	470	427	408	475	425	455	413	443	456	452	427	433	458	469	488	449	429	454	463	472	430	417	459	394	452	448	485	434	430	425	455	426	448	426	464	452	434	423	456	440	473	451	503	444	418	432	448	437	406	463	454	481	436	453	461	463	468	428	479	417	425	466	412	449	469	428	458	481	471	483	429	482	439	460	408	467	478	430	456	441	465	440	438	491	445	474	435	469	472	464	464	423	469	488	454	461	459	455	460	476	427	458	413	451	444	479	439	520	446	439	472	458	426	435	448	443	452	411	459	419	450	469	435	472	486	465	445	418	450	423	436	484	443	431	439	438	449	447	425	468	477	470	439	443	446	485	456	439	450	458	464	474	485	434	446	431	417	498	484	438	464	452	465	452	402	438	463	451	460	446	461	432	468	446	442	402	482	444	467	435	502	502	437	467	434	443	440	426	446	461	429	453	477	444	466	444	442	440	456	439	391	477	465	435	462	419	503	427	454	428	426	421	404	439	472	439	447	475	417	433	432	455	453	459	470	454	469	439	475	480	475	451	445	467	439	423	455	437	462	453	450	469	434	449	456	398	488	457	446	411	469	437	476	456	450	467	448	455	432	504	457	492	453	428	428	464	482	471	457	455	481	463	460	438	447	433	394	423	446	454	479	452	439	460	433	447	434	424	480	443	449	426	437	428	454	477	387	470	430	433	450	437	406	457	458	446	429	438	401	489	447	436	477	448	438	462	438	400	454	451	461	467	477	442	459	470	462	445	462	464	468	456	448	480	448	458	434	450	449	439	456	378	444	452	435	438	493	443	438	473	433	430	449	457	472	455	439	432	443	419	424	475	441	434	444	443	473	423	440	471	446	454	451	477	418	467	434	446	413	430	446	436	427	477	474	444	450	407	449	445	450	480	448	497	484	460	392	407	437	450	466	438	456	464	447	464	461	443	480	447	446	450	435	456	438	441	444	455	439	435	474	487	421	483	448	430	439	432	415	463	444	439	451	443	450	430	425	502	462	445	455	423	461	481	471	458	413	428	473	460	445	450	458	413	428	455	483	444	465	438	424	452	457	408	451	427	432	420	421	500	448	448	427	467	420	444	460	481	436	466	459	429	452	439	451	420	432	478	472	459	476	467	446	472	466	398	476	482	450	450	481	477	430	461	460	451	426	482	475	466	426	476	441	481	477	480	426	452	403	477	441	440	440	463	436	464	419	447	443	471	416	486	454	504	492	422	463	410	471	482	443	458	430	474	426	433	468	458	442	419	448	476	474	442	422	453	433	469	472	388	465	443	449	424	440	411	429	451	462	465	459	426	462	452	432	443	502	459	467	507	484	461	460	459	456	396	472	435	463	446	435	441	421	427	417	456	417	436	469	441	434	454	416	462	447	492	450	422	451	443	482	468	440	405	476	442	444	430	439	503	436	471	452	427	423	472	478	452	449	438	449	431	398	427	427	433	468	451	441	440	446	442	445	444	471	470	457	483	464	423	469	445	422	467	406	453	447	477	451	435	425	435	391	448	430	452	442	460	439	475	441	442	435	426	438	470	456	482	436	467	455	469	428	440	438	460	469	436	466	430	434	422	428	443	440	456	468	463	480	451	413	465	421	449	442	432	470	449	470	444	433	466	456	468	462	471	478	484	442	459	441	432	426	432	414	442	422	432	473	449	483	439	456	471	448	434	455	476	423	427	418	443	466	446	420	430	470	442	477	444	455	440	441	423	460	457	454	441	439	428	468	453	418	453	433	456	445	422	395	444	454	411	440	491	443	474	424	446	444	450	436	443	411	439	458	467	425	438	467	460	479	456	444	475	477	448	469	461	436	427	443	458	423	454	428	437	444	432	491	467	483	461	414	431	478	448	465	421	456	457	466	470	453	460	459	423	459	434	443	410	420	437	424	464	492	454	439	454	451	435	434	438	484	430	461	481	438	449	442	499	439	464	464	477	438	487	458	447	395	448	486	426	456	479	430	460	443	438	392	461	466	428	449	451	452	465	494	442	434	455	439	457	455	427	432	473	434	459	451	485	415	478	436	432	415	420	460	417	459	456	452	488	415	464	420	447	440	482	445	407	506	439	424	479	431	435	443	445	433
18337	38764	23455	31127	24243	3637	1654	1098	901	871	1721	662	636	551	527	496	559	518	522	524	523	507	505	517	476	481	508	481	511	490	478	522	488	472	494	464	499	459	495	499	501	493	510	489	511	486	465	509	479	486	453	453	476	488	469	461	466	462	464	473	454	506	470	471	436	486	465	492	465	485	469	498	453	483	462	480	508	479	451	467	454	506	496	491	452	450	510	501	493	515	469	518	421	508	448	497	480	443	457	496	497	440	477	486	492	462	481	490	481	490	474	434	457	477	456	461	454	483	508	469	478	470	463	478	499	480	456	480	475	499	502	463	474	434	478	448	456	479	473	530	464	442	397	513	474	443	441	509	465	465	513	461	489	498	475	460	479	472	510	479	490	479	483	496	459	504	471	475	494	481	465	481	473	511	476	464	438	508	462	498	465	493	491	465	451	519	516	471	486	473	461	512	476	482	471	482	436	492	504	449	485	497	451	461	472	441	519	510	520	466	464	484	498	460	486	456	469	503	494	480	476	469	451	475	465	431	459	503	456	483	470	479	496	519	457	482	484	464	483	499	488	448	454	467	449	464	459	490	484	440	471	462	528	459	484	443	484	483	529	487	500	484	489	488	460	444	448	447	480	457	468	458	450	489	449	499	494	477	450	502	499	479	478	464	441	449	479	476	477	455	479	510	455	484	485	492	500	465	471	466	479	479	446	499	470	484	503	489	493	493	440	473	455	458	466	449	496	495	448	489	488	486	504	475	475	470	487	486	498	495	500	509	482	482	481	493	486	486	537	453	472	488	464	463	508	459	451	490	485	491	467	458	457	485	469	463	448	478	474	492	479	453	443	471	477	491	488	460	498	438	468	478	485	441	470	472	491	479	446	480	490	500	492	491	478	470	479	455	455	471	504	500	482	484	492	475	516	497	489	466	490	493	509	471	451	480	489	455	461	462	451	450	472	486	479	471	473	492	472	463	502	504	500	494	489	464	470	470	473	469	475	441	464	485	497	475	477	461	484	449	515	451	466	514	452	479	464	488	503	457	482	475	469	466	487	472	509	472	496	488	476	441	459	446	464	480	493	524	474	483	454	506	472	481	469	460	463	471	476	498	516	513	477	455	489	536	455	472	460	478	446	455	492	471	492	452	496	470	487	490	446	455	457	504	481	422	507	498	476	535	487	476	484	477	483	506	484	492	504	491	464	432	433	507	438	482	461	476	547	487	527	482	437	483	448	448	522	474	458	469	493	479	481	463	494	466	445	478	445	467	511	513	517	472	463	492	471	451	466	455	483	457	475	509	495	457	502	499	474	454	452	502	475	480	485	499	491	482	456	502	485	453	474	487	469	489	450	455	482	471	455	449	472	470	524	458	499	475	490	464	484	475	502	451	484	477	449	434	464	468	502	455	486	478	496	489	472	476	451	510	474	457	472	467	483	478	472	441	492	464	497	467	484	439	451	483	466	515	467	403	492	471	498	464	484	492	481	530	488	496	484	482	503	481	477	489	476	495	465	466	510	453	486	477	486	450	453	456	449	482	482	476	458	470	470	484	426	504	456	456	467	473	446	466	454	505	468	509	457	494	465	480	471	487	462	497	473	543	487	460	459	458	477	467	434	481	469	468	503	486	474	457	504	443	471	496	439	484	467	487	477	474	459	529	507	455	481	483	481	502	481	489	468	461	514	468	466	458	475	445	494	438	476	468	469	498	491	510	448	459	498	438	491	501	486	487	430	456	430	513	471	501	482	447	447	468	505	447	468	484	491	509	472	490	500	461	502	457	476	432	469	487	441	424	470	490	471	503	498	513	485	482	485	469	419	484	464	500	473	439	489	477	498	521	467	515	473	442	474	472	456	442	458	469	434	464	453	461	491	482	486	507	468	470	511	468	467	463	448	494	472	460	482	457	470	477	475	448	486	493	461	494	505	469	460	472	493	475	431	502	526	464	457	483	493	480	474	459	479	507	473	410	480	495	472	484	502	478	492	499	458	458	505	459	451	472	486	473	464	483	450	483	433	458	491	492	454	482	496	470	466	465	486	473	498	480	461	484	527	456	508	459	508	529	447	492	470	473	461	439	458	472	463	469	451	491	466	455	492	459	445	450	499	463	462	432	472	468	483	461	466	444	470	450	495	497	463	512	488	499	452	490	467	468	487	451	488	498	451	507	499	481	481	472	459	494	511	460	431	462	470	475	453	473	470	469	481	443	502	484	434	508	454	465	457	454	488	459	459	465	453	478	461	479	476	446	498	468	462	434	446	475	504	469	429	455	487	494	469	499	436	533	433	474	473	466	482	461	485	507	477	503	498	462	461	476	486	493	464	509	503	468	490	489	435	495	477	491	465	469	470	467	489	493	453	458	452	482	493	467	444	460	487	505	451	455	505	492	498	459	472	474	486	456	471	459	469	446	455	484	471	471	457	465	454	456	454	488	451	486	472	451	504	487	473	460	456	427	467	473	484	471	494	440	487	437	469	471	504	435	478	490	486	460	479	489	486	489	440	466	464	445	471	464	480	478	472	475	440	482	467	440	479	449	459	518	471	490	450	516	477	448	473	470	459	496	471	442	497	485	460	438	480	502	475	511	486	469	460	493	465	481	495	458	456	446	493	482	483	450	477	518	492	466	482	492	471	442	492	448	494	472	466	445	456	450	464	457	485	470	495	466	442	479	534	504	480	514	528	465	458	444	478	481	496	452	466	476	452	483	443	454	470	462	463	482	463	509	471	457	466	482	468	469	460	482	470	464	474	444	441	481	457	445	444	444	449	454	479	463	502	509	478	495	458	479	463	475	485	488	477	462	474	505	498	438	519	510	463	460	480	477	466	483	462	425	478	469	439	469	456	463	484	499	479	511	488	450	480	459	485	500	507	460	444	499	462	481	465	469	481	485	490	448	455	492	501	522	462	445	467	482	444	504	476	481	500	453	484	465	435	451	427	486	499	477	421	492	446	488	466	452	485	468	507	479	474	451	487	458	471	491	464	445	501	505	478	470	454	446	472	484	491	447	495	495	485	475	477	483	495	484	488	508	454	476	475	449	448	479	499	467	439	490	484	462	499	436	446	453	459	487	495	516	521	467	495	479	479	470	472	498	480	499	432	467	461	449	505	475	435	507	504	446	474	444	497	483	463	433	485	447	471	481	455	489	472	483	496	457	462	484	492	468	468	445	462	460	503	489	453	476	485	493	456	426	491	473	447	512	446	454	459	467	482	484	442	450	459	468	475	463	444	494	445	470	487	483	485	491	489	473	434	469	501	472	438	478	433	501	502	458	468	469	473	469	497	482	499	501	489	480	482	459	506	495	461	452	457	429	466	489	471	489	454	474	466	474	439	478	524	498	488	501	463	483	464	468	494	464	472	477	474	435	481	502	489	487	469	498	464	469	501	472	488	474	518	455	486	468	496	487	431	508	485	472	478	474	525	478	510	478	467	461	470	488	470	480	441	518	480	463	503	459	535	458	457	484	477	497	487	494	472	496	502	499
24317	20926	27479	25180	21308	6779	1634	1200	1064	1084	1241	991	996	961	938	958	893	998	934	908	909	906	949	913	917	898	872	919	864	922	931	915	918	902	906	917	906	917	957	920	946	907	882	911	917	905	889	872	934	980	926	855	894	954	900	886	859	903	911	926	911	895	932	923	872	845	911	908	909	949	890	916	974	876	913	883	928	903	935	904	907	940	925	874	884	930	928	882	870	906	972	889	899	935	905	903	854	834	915	884	905	871	892	889	919	935	901	941	917	905	934	926	932	925	880	933	901	908	910	901	885	898	911	938	932	944	947	990	901	933	937	971	918	883	910	900	920	870	883	889	858	933	921	912	897	929	939	936	888	930	872	900	933	914	898	956	888	892	927	889	918	925	968	899	901	885	870	889	927	936	912	927	892	903	875	865	875	939	878	932	903	990	891	931	956	914	960	902	945	852	912	945	911	898	880	943	916	912	875	893	915	901	934	932	903	848	858	868	912	957	856	914	867	904	893	917	850	918	912	909	929	923	917	903	923	908	941	873	940	888	896	950	872	878	838	959	891	933	901	896	927	874	927	914	889	925	918	886	894	866	909	917	912	881	947	906	906	877	925	945	968	860	925	898	886	940	959	897	904	934	951	949	981	923	902	899	942	955	928	889	904	941	903	865	870	952	894	880	932	998	860	867	873	892	871	953	911	924	940	854	870	954	946	911	915	983	914	927	876	887	902	882	915	858	937	923	938	877	908	849	942	937	891	916	916	937	915	921	930	979	906	908	865	896	918	884	933	873	847	901	907	913	906	955	885	872	877	963	892	962	894	961	901	874	907	939	938	971	931	938	870	906	894	904	913	938	936	946	961	936	957	886	932	881	913	918	943	936	895	922	984	921	886	887	966	921	963	935	869	975	946	930	916	898	893	938	912	904	938	842	955	980	929	897	933	907	938	900	904	911	988	972	840	911	955	904	876	907	876	904	882	897	895	906	867	845	845	926	890	876	908	926	898	898	925	925	911	908	915	901	941	902	954	897	937	938	858	877	943	904	884	952	881	870	886	883	936	1004	895	946	905	919	936	874	937	928	923	918	901	908	869	877	938	888	930	898	951	895	913	897	900	906	897	922	943	880	911	926	930	909	954	839	962	915	875	938	935	915	949	874	890	900	866	877	851	870	899	882	954	940	932	882	951	921	919	899	925	928	936	963	868	934	859	895	930	934	918	922	982	925	966	950	850	938	958	925	936	903	926	928	915	898	921	935	905	918	974	918	897	914	927	909	935	931	923	880	902	878	905	959	953	942	946	936	893	920	936	826	882	937	906	923	949	923	853	865	886	905	881	894	955	953	940	950	977	893	912	908	873	905	880	955	920	860	878	911	919	895	907	839	898	889	928	961	910	898	942	912	906	946	887	921	884	879	927	913	879	885	895	872	954	870	936	912	965	907	891	890	884	953	899	898	931	912	943	962	909	846	925	917	888	902	930	858	900	902	877	922	903	950	919	976	923	902	922	904	935	890	883	892	869	910	948	915	918	982	898	916	891	804	917	938	875	890	905	921	905	901	897	893	965	872	893	958	913	949	922	912	874	933	881	935	934	897	928	930	913	960	896	919	912	884	911	967	916	919	898	937	904	935	866	887	928	901	945	909	905	842	846	931	916	929	900	910	920	950	903	871	880	949	918	922	881	964	914	897	883	867	893	927	945	891	910	881	929	996	910	889	920	918	917	939	857	862	906	893	918	907	926	943	849	907	961	934	910	910	917	893	932	920	912	913	935	891	970	926	912	837	921	888	939	863	902	922	897	874	943	928	859	923	886	885	906	946	901	870	886	926	936	935	933	901	875	914	937	839	948	907	946	956	839	890	886	918	866	886	884	890	892	906	960	946	927	856	875	873	959	922	884	895	921	890	907	867	857	893	880	983	905	918	863	878	923	933	896	890	970	888	909	951	937	907	891	910	905	894	963	884	882	960	872	894	881	868	916	896	901	948	916	930	957	947	882	924	868	989	938	888	961	856	832	894	929	866	898	915	986	907	925	947	873	937	876	918	892	915	924	874	906	923	923	901	934	936	851	951	893	907	909	884	921	908	907	866	911	929	904	900	937	924	920	980	934	917	911	924	883	979	883	904	913	923	851	888	940	929	885	897	915	873	860	929	909	919	937	981	895	887	938	897	944	946	921	965	928	949	916	925	914	891	882	928	873	876	895	880	882	866	949	901	910	947	883	899	904	884	945	874	921	1000	912	885	882	890	924	884	946	923	904	977	919	891	963	899	926	918	910	864	900	885	941	927	944	895	947	934	936	880	934	897	865	912	895	925	910	896	852	913	881	909	955	904	936	888	885	847	934	963	911	925	924	883	893	964	940	878	875	912	926	905	958	874	891	918	913	947	893	892	933	916	901	890	848	894	885	895	978	848	934	948	922	938	908	881	980	900	926	882	953	887	958	882	886	886	915	922	927	921	887	907	927	914	938	920	941	915	933	923	897	868	891	890	849	917	922	948	896	917	934	925	910	854	873	918	926	946	945	901	874	887	920	984	911	901	905	947	932	862	945	930	952	920	932	903	880	884	942	945	912	960	921	886	903	953	936	925	898	949	953	868	898	896	921	902	920	892	895	890	877	906	926	921	898	986	914	918	883	890	907	906	853	919	931	954	947	884	904	912	888	889	952	891	894	873	922	922	935	936	872	911	886	877	944	918	914	911	875	826	900	895	932	892	881	932	899	897	866	917	964	876	882	890	954	892	957	946	910	918	884	928	882	877	915	880	935	973	917	915	950	915	915	919	898	933	888	947	934	915	931	899	879	850	936	940	909	912	965	919	908	869	890	924	923	959	937	931	867	932	938	910	896	898	869	905	880	932	841	897	849	925	914	916	891	866	975	900	920	903	895	903	896	907	895	932	882	872	949	859	926	907	884	897	936	951	900	922	934	904	908	937	907	902	924	933	913	912	877	905	918	909	893	887	927	871	951	899	909	882	871	903	906	934	873	946	943	895	901	951	988	919	849	925	897	885	908	912	891	927	954	881	886	952	915	917	948	872	898	903	896	891	934	882	861	934	937	921	939	926	894	870	896	933	937	895	906	924	913	953	882	884	868	945	923	938	893	905	904	911	886	891	896	920	904	889	917	918	909	881	914	879	959	903	894	914	930	868	905	916	952	932	897	888	921	862	919	935	897	982	870	960	906	903	910	889	947	927	877	913	871	888	882	916	888	951	985	975	923	880	919	878	893	914	919	921	914	899	923	871	953	899	904	973	873	920	937	897	897	891	879	936	892	925	880	986	973	934	886	891	921	911	934	925	941	887	875	880	906	895	902	937	870	929	855	895	960	938	852	896	890	936	920	906	955	929	904	945	886	900	898	907	924	895	929	927	918	928	920	924	902	951	894	907	882	904	891	879	947	926	920	915	941	904	930	930	907	918	898	951	948	887	921	903	926	881	856	944	899	879	949	934	972	893	915	856	944	878	921	926	865	910	956	930	956	958	888	957
17453	35649	19843	24959	20150	3242	1553	1322	1189	1101	1448	983	954	903	939	959	938	887	971	926	882	903	900	917	901	909	951	904	920	894	843	927	875	860	936	936	879	873	878	915	942	922	885	856	868	874	957	868	896	917	913	895	879	920	905	877	847	834	869	873	887	872	832	900	911	892	894	872	924	865	943	898	879	930	893	904	856	841	918	877	897	874	865	866	888	876	923	904	830	859	908	890	901	910	907	844	884	933	846	850	893	868	892	918	918	889	835	883	929	902	940	864	883	881	905	840	850	918	916	834	878	930	871	886	957	873	900	904	928	899	854	957	852	869	887	885	852	895	899	898	890	894	862	929	890	851	836	910	897	893	855	886	898	924	838	908	888	914	904	867	846	886	879	909	898	892	883	893	851	900	900	840	879	902	913	929	905	844	884	922	839	828	943	879	898	931	902	874	906	923	846	918	849	884	889	899	882	942	872	882	889	964	878	880	856	914	869	890	921	860	885	874	902	874	881	894	920	872	881	890	941	875	802	885	856	873	950	858	878	904	933	859	854	922	888	887	898	862	883	893	939	935	861	910	891	928	944	847	829	832	901	903	885	859	918	898	852	885	922	878	903	874	867	882	848	931	862	880	892	892	872	894	894	937	901	920	922	870	872	898	898	906	848	867	904	880	920	886	937	892	875	917	935	926	882	881	888	975	888	862	862	899	876	895	893	901	845	828	935	896	898	873	871	855	822	951	941	858	885	901	901	881	889	882	946	872	946	860	928	920	853	854	886	869	908	882	902	904	923	893	911	902	860	917	865	907	902	834	880	816	923	877	945	906	879	857	882	898	939	825	905	925	887	919	870	838	884	858	903	894	896	907	919	947	905	856	897	931	889	860	867	877	869	886	879	939	859	849	832	879	880	907	868	862	906	882	886	891	893	894	870	892	880	840	878	913	876	879	873	928	901	888	866	886	913	874	868	885	805	864	897	851	913	864	975	908	897	853	879	894	869	879	900	880	902	848	910	895	916	905	876	909	890	920	892	839	891	907	911	851	931	869	873	915	899	884	881	900	860	919	914	877	858	876	892	939	921	927	903	925	870	871	850	846	885	858	947	843	863	869	881	854	864	925	912	866	892	892	855	875	861	842	897	899	885	861	874	917	905	888	888	940	876	870	848	868	899	888	874	899	928	895	885	842	887	870	935	884	866	887	860	919	929	838	906	950	880	950	903	904	921	853	929	887	865	862	866	921	883	862	902	916	878	905	826	887	910	925	893	853	842	874	885	836	908	910	885	895	910	892	918	932	861	860	917	853	885	925	851	886	846	890	882	847	918	832	857	836	922	838	927	941	839	867	865	834	924	854	861	895	845	908	894	896	879	901	870	887	910	896	924	949	886	901	910	904	919	893	897	881	886	899	936	932	906	893	923	935	880	838	916	872	890	887	895	944	891	919	912	915	892	848	872	854	896	903	888	898	907	886	902	889	931	834	859	868	903	877	900	954	900	881	870	928	867	897	872	902	864	890	916	851	854	893	914	855	846	864	902	884	919	861	855	923	910	891	873	919	843	918	880	869	891	888	882	872	910	889	890	900	866	902	950	890	884	876	909	936	886	932	900	877	851	902	895	901	879	866	872	921	871	906	859	853	927	903	869	924	866	918	913	900	880	916	881	925	927	956	915	896	849	894	863	924	878	883	950	875	929	852	837	813	889	843	844	889	892	887	889	891	878	878	917	888	882	870	842	897	895	935	859	917	822	831	941	860	914	885	939	930	890	892	878	922	918	905	885	893	918	903	931	863	881	897	888	864	912	874	925	856	897	844	848	931	858	853	838	877	903	920	881	896	869	883	885	819	929	936	913	921	879	869	892	827	934	864	867	882	871	841	915	910	919	885	916	868	929	867	915	951	876	843	908	860	884	867	888	892	928	863	914	841	801	841	859	917	855	877	877	855	893	845	901	935	899	898	835	857	897	880	878	915	935	859	924	890	855	886	865	868	912	917	921	893	850	872	910	901	890	871	848	888	893	944	893	848	893	858	895	897	879	910	855	890	865	887	897	927	903	892	879	909	925	858	925	852	873	920	884	899	877	915	882	916	888	972	913	900	907	943	891	947	906	839	876	883	920	835	888	852	892	925	867	914	863	947	882	885	858	839	882	914	892	864	891	881	883	874	842	888	909	869	886	905	875	899	893	891	905	909	907	908	890	871	914	895	868	878	887	910	900	915	896	850	872	901	853	870	881	878	903	910	892	902	935	882	825	894	884	875	898	899	817	888	889	873	903	880	849	874	890	887	907	868	827	881	898	892	889	923	826	866	906	898	879	845	906	845	959	923	893	888	878	892	878	933	880	938	933	873	826	909	895	873	887	909	882	944	865	896	880	896	950	915	891	871	892	909	895	904	880	892	932	943	874	905	879	869	827	889	878	877	851	879	889	878	873	923	878	816	878	871	864	857	901	864	883	870	881	881	885	857	904	852	898	938	904	890	910	857	937	916	869	901	837	936	900	916	843	891	862	877	862	866	846	876	868	893	903	889	880	849	878	890	914	916	901	894	915	882	892	849	914	915	971	926	941	873	910	909	852	883	912	914	906	891	847	827	936	836	925	897	892	865	877	917	902	910	833	878	823	925	927	908	886	883	932	927	831	870	919	906	943	893	862	878	889	818	909	901	929	896	864	893	896	915	863	890	878	922	906	874	903	900	892	899	893	883	905	902	918	850	891	868	889	863	897	867	912	870	866	886	900	900	908	870	899	837	873	885	886	922	862	891	899	879	878	948	898	940	889	882	855	916	876	892	951	909	885	950	850	879	921	911	857	830	913	916	876	869	890	875	823	871	869	868	859	913	884	886	915	859	898	875	934	931	881	872	924	819	905	920	903	891	887	896	871	882	831	909	839	893	855	868	933	878	884	866	904	906	875	860	861	882	881	839	891	865	863	880	888	914	866	882	888	911	836	826	862	900	865	855	878	886	880	851	890	904	886	887	897	840	903	892	888	903	877	812	924	906	920	914	883	826	899	849	907	853	943	871	913	869	923	910	882	871	915	902	848	888	897	872	860	925	926	884	875	893	865	871	901	909	842	894	889	831	895	856	896	891	840	876	903	867	889	861	900	851	887	977	855	973	885	917	876	931	903	943	856	880	860	909	863	885	931	856	865	885	888	894	900	898	861	944	874	852	900	839	876	836	869	879	886	813	894	921	889	880	913	876	940	904	898	891	895	837	894	871	869	874	876	894	839	844	908	873	894	887	870	906	919	889	833	890	896	862	906	881	950	887	876	852	927	916	887	936	866	911	918	856	913	859	885	860	889	885	918	884	827	916	897	896	868	904	921	876	872	885	859	867	887	848	826	916	918	881	884	934	874	903	889	914	916	874	897	909	895	882	936	916	900	952	907	890	861	904	899	867	890	966	893	887	886	845	891	870	916	895	932	931	860	884	902	916	912	900	883	854	933	881	852	826	889	915	911	864	860	906	881	909	890	901	909	898	930	885
22090	20912	28629	23438	22071	21019	15255	1582	858	728	2485	564	556	529	463	446	406	423	404	406	396	388	355	349	369	367	353	358	352	409	362	332	382	379	344	356	359	300	328	314	336	335	334	333	342	332	342	331	361	344	335	345	308	310	321	362	346	342	348	319	348	356	318	338	362	324	324	334	324	362	319	337	332	341	326	342	320	357	324	382	324	329	317	319	331	327	343	336	336	326	317	313	352	337	370	323	319	308	357	325	313	314	335	336	352	347	373	338	350	357	304	347	372	323	339	346	322	314	349	325	352	322	329	306	338	321	330	388	308	337	315	364	350	343	321	332	306	304	345	309	303	349	347	385	317	325	335	341	314	317	339	341	362	341	327	361	298	312	322	345	323	305	320	317	389	320	335	348	328	349	323	340	335	354	355	352	332	332	323	331	339	331	337	332	349	326	319	381	345	333	366	355	348	306	323	369	326	305	307	318	310	326	357	322	304	293	319	335	330	334	346	317	315	340	322	293	319	323	341	313	329	320	327	331	320	328	345	345	328	336	302	349	309	329	334	330	327	331	330	322	322	341	330	308	351	335	327	330	329	312	307	333	321	336	329	355	331	337	338	336	351	335	336	347	355	343	328	322	362	313	371	318	316	343	350	344	329	311	338	320	352	320	364	349	331	313	312	328	337	347	313	322	307	349	345	341	327	333	324	330	314	312	338	294	331	313	297	298	343	323	322	342	336	322	328	337	334	333	326	368	362	320	328	346	335	337	361	343	316	361	328	326	354	358	321	328	329	350	338	333	345	341	299	348	298	326	363	335	303	294	349	309	343	366	330	341	314	335	330	321	321	347	343	294	362	313	344	316	338	342	382	330	311	342	354	378	312	337	337	340	320	329	311	336	329	320	383	310	362	331	335	347	336	334	318	349	349	340	316	331	302	338	328	338	278	357	315	344	319	337	357	349	312	313	321	319	339	349	339	355	343	368	339	347	353	341	337	339	326	350	341	312	353	304	300	317	330	335	323	327	345	333	328	325	339	331	336	300	307	335	327	335	338	388	320	338	312	312	338	317	316	292	317	313	338	320	358	318	325	346	349	324	330	356	344	330	302	338	336	306	348	291	318	320	336	331	324	358	346	340	355	331	313	316	329	341	312	298	327	325	327	324	374	322	365	344	353	318	322	306	356	329	295	307	337	336	347	308	326	322	347	346	342	322	351	316	340	336	346	337	318	319	330	343	323	330	341	303	333	320	358	334	332	303	318	310	321	319	320	333	326	330	303	334	358	363	361	330	329	347	325	360	327	316	339	335	320	323	341	348	339	313	314	326	324	347	347	325	324	346	349	324	339	312	347	314	281	329	347	307	352	323	349	336	344	346	356	317	341	322	299	320	327	317	325	339	349	312	312	324	369	339	381	307	327	308	290	344	319	320	324	352	315	308	338	340	310	330	314	332	360	311	324	338	309	287	335	345	307	345	350	330	303	314	342	312	307	353	316	332	326	310	317	352	343	316	308	341	323	341	322	351	355	381	354	332	307	366	324	319	345	336	320	350	342	334	351	356	322	353	348	339	356	357	352	319	359	341	331	357	340	320	327	320	313	301	331	307	333	328	336	351	338	323	338	313	361	355	334	332	325	303	341	345	331	304	317	322	360	343	346	321	338	330	327	346	367	388	374	357	345	343	352	337	302	322	334	329	315	331	348	330	315	328	340	330	316	340	310	312	318	336	348	308	321	340	298	331	338	320	328	321	317	313	351	332	343	320	301	330	353	358	316	342	318	345	288	292	326	353	344	333	311	336	330	374	315	338	342	329	330	323	325	342	338	341	326	313	298	324	357	320	314	330	313	343	306	302	320	324	346	325	340	304	320	319	319	326	324	337	314	321	320	320	321	374	343	344	353	350	330	366	317	314	273	319	347	325	337	347	319	290	327	301	345	317	287	330	324	339	358	367	336	350	319	332	340	348	320	318	309	324	338	321	334	334	328	338	295	324	342	310	336	348	332	318	304	298	305	321	317	314	314	322	355	349	334	331	315	357	319	324	330	334	324	318	342	351	344	328	359	327	332	332	370	321	340	324	298	326	356	356	332	308	351	329	352	325	308	342	336	325	363	356	326	317	375	298	347	314	336	354	350	330	332	334	341	354	337	351	356	353	319	350	302	327	334	329	327	331	333	299	340	291	328	372	320	336	342	326	314	340	329	340	322	343	347	319	318	316	355	327	335	350	310	346	309	332	344	325	324	324	334	333	319	323	309	335	319	342	318	338	316	334	329	325	324	309	338	322	353	322	340	345	310	353	304	318	327	341	293	355	340	353	318	337	353	331	340	330	309	310	331	373	328	293	328	326	332	338	346	333	318	327	303	345	336	348	342	362	325	349	337	310	297	340	339	328	338	342	357	331	324	340	340	336	361	301	342	288	333	335	354	330	334	337	324	340	320	330	330	315	315	363	358	323	317	340	335	331	305	339	300	324	341	375	332	369	303	339	322	336	354	340	321	305	334	351	302	339	271	330	317	343	332	362	296	328	318	342	330	347	328	338	298	328	329	316	359	327	312	352	391	336	338	324	336	324	326	314	319	361	314	328	333	329	294	304	333	346	342	336	306	325	352	336	316	338	332	335	359	334	355	341	318	381	337	322	352	329	356	301	328	312	339	353	293	349	359	351	356	303	326	363	329	353	310	340	336	314	349	367	346	290	318	328	335	342	349	376	371	347	339	302	323	359	337	340	339	330	330	337	348	339	344	313	318	349	295	349	363	341	336	335	310	326	341	331	349	314	339	337	346	330	343	343	347	335	341	341	359	282	342	303	336	356	295	341	330	336	334	285	315	299	338	359	319	331	353	324	341	314	291	309	336	334	332	321	333	305	381	352	305	336	322	329	331	329	346	338	313	304	324	347	313	327	327	297	348	309	330	317	331	321	346	324	347	319	337	283	310	333	303	314	364	349	298	337	340	334	320	354	327	284	307	304	354	331	340	345	327	357	330	315	315	348	296	343	323	366	312	321	321	354	358	323	333	352	346	345	335	366	308	327	319	339	326	348	333	304	345	317	329	304	337	361	364	313	326	322	315	341	314	354	360	359	329	287	292	334	356	312	331	339	324	357	332	366	322	323	299	304	335	340	304	318	322	354	344	325	364	304	331	340	329	370	350	336	344	331	354	331	315	306	354	330	306	310	357	335	316	344	308	318	329	309	307	336	340	317	327	346	332	314	302	317	348	333	343	335	328	304	326	327	333	315	334	365	361	367	340	330	309	338	319	326	366	351	360	300	326	312	323	318	345	333	343	319	330	352	329	306	318	337	381	329	326	350	346	310	315	325	324	344	333	321	343	316	294	304	346	354	283	310	368	334	334	359	315	361	331	332	310	341	331	318	319	298	323	352	356	300	301	321	317	307	330	338	354	308	329	378	326	316	354	315	333	327	335	331	325	310	322	354	299	343	318	329	301	324	326	350	327	277	336	309	291	316	323	346	313	336	354	322	314	332
19570	45519	29651	34900	31850	5645	2655	1554	1201	1006	3387	644	603	560	489	512	468	427	459	432	395	398	382	349	361	374	374	348	351	391	363	302	327	334	352	364	351	334	353	369	318	308	346	312	324	336	327	330	332	362	312	313	331	302	316	330	344	298	357	318	340	324	311	335	313	304	298	320	326	321	328	352	301	336	327	331	303	324	334	336	341	343	323	335	313	329	309	305	357	325	337	337	301	307	294	338	308	341	327	343	319	328	313	343	341	302	331	346	323	305	279	324	314	328	306	352	344	369	320	302	306	303	345	315	320	318	276	329	328	304	343	329	310	327	321	331	322	327	333	322	343	309	325	338	326	366	313	321	331	332	293	321	320	317	343	326	335	295	327	308	300	336	307	300	328	346	317	322	277	314	321	352	305	345	331	319	313	326	335	322	314	320	340	292	344	312	346	307	311	363	308	302	302	326	330	302	326	340	322	312	311	355	344	297	313	309	328	309	333	317	325	323	297	327	299	297	332	324	345	348	341	304	325	318	271	339	354	338	337	309	358	331	300	313	321	335	309	293	317	308	317	349	317	313	362	348	303	327	328	329	355	331	314	349	330	296	304	319	334	340	324	316	317	336	307	337	282	325	330	335	326	327	321	319	310	288	329	326	323	291	336	339	345	337	319	320	309	321	338	283	332	343	344	326	337	325	311	349	313	352	320	313	312	328	312	344	317	287	374	327	329	320	322	331	295	332	297	320	327	327	348	310	326	306	317	299	317	325	326	347	300	329	354	325	345	333	344	314	325	311	337	344	304	343	332	278	324	287	327	318	302	318	353	345	324	312	330	330	300	322	353	342	312	295	362	347	325	314	317	355	315	322	304	358	318	323	329	330	316	321	325	341	303	304	348	321	336	316	324	298	318	324	365	335	310	341	345	352	335	316	365	295	334	352	322	299	295	309	359	317	329	346	333	303	319	308	347	317	325	331	279	334	368	341	317	317	335	316	305	333	357	288	328	346	320	351	354	333	301	335	302	343	336	325	337	353	328	336	301	308	331	340	300	303	324	305	322	338	315	310	332	352	320	317	337	319	321	283	337	328	328	317	297	325	322	314	329	338	306	317	312	293	311	326	291	298	322	338	287	327	283	316	321	339	344	313	356	303	290	322	296	312	291	295	341	329	308	310	318	329	342	298	306	342	321	337	317	321	331	331	329	351	319	328	308	338	339	303	308	329	319	346	320	294	316	316	334	318	334	305	315	280	345	318	335	320	307	304	299	315	325	328	305	344	331	337	337	328	345	305	322	301	324	333	328	321	329	362	323	335	296	350	339	320	345	328	326	332	336	309	310	335	289	327	307	334	327	319	337	317	314	324	319	321	327	332	345	325	344	310	277	318	327	329	348	346	339	312	347	312	337	294	338	353	321	334	339	335	322	328	321	326	337	320	315	345	329	319	293	305	343	341	358	325	332	315	324	319	336	330	304	328	317	307	353	313	319	277	325	341	332	321	332	332	308	333	337	316	325	325	324	305	317	340	313	320	324	306	323	316	309	302	310	348	347	324	348	327	377	324	318	339	315	346	323	327	309	342	314	278	343	318	322	314	322	321	305	307	314	350	336	353	321	350	302	291	329	355	333	342	338	344	293	326	310	328	349	302	329	330	322	331	329	341	318	295	352	313	297	319	343	325	312	327	335	321	292	313	306	312	323	353	305	320	341	327	304	333	336	295	305	300	301	306	341	317	329	310	297	343	346	318	315	306	333	320	305	322	324	330	316	307	331	342	336	326	347	326	293	307	313	335	312	305	318	331	325	315	315	321	319	318	326	315	345	285	338	332	323	308	347	318	340	323	332	308	323	298	321	313	344	317	313	342	338	314	311	323	321	329	344	337	295	307	343	325	326	326	307	340	282	322	295	297	299	318	325	327	331	298	335	303	318	329	334	342	305	320	325	319	302	305	342	318	331	343	337	327	322	350	336	321	317	329	291	327	331	327	326	325	351	342	310	310	293	316	336	313	301	335	317	313	322	314	304	328	340	352	320	334	307	333	309	334	322	320	298	290	321	337	321	304	355	337	316	332	339	325	336	287	319	304	295	368	308	356	291	340	311	331	359	308	346	327	328	323	331	324	281	318	322	323	316	315	349	308	323	320	306	329	347	316	280	332	343	315	345	327	339	273	313	326	343	307	327	335	334	337	341	332	369	302	325	338	333	326	300	350	306	348	327	325	333	307	300	300	285	318	338	305	350	346	313	307	320	302	309	314	313	331	315	329	277	349	348	314	322	303	340	328	337	304	341	330	316	349	296	295	345	326	350	319	327	329	325	300	332	290	289	350	331	332	349	319	338	320	292	323	331	318	348	326	313	317	354	303	327	328	282	311	342	361	296	330	321	337	337	298	322	336	282	331	325	332	360	329	298	309	348	305	298	318	300	329	354	299	335	315	350	296	322	344	370	337	320	332	325	322	305	324	300	313	324	333	359	351	356	338	323	344	346	344	338	332	302	289	351	314	316	302	266	318	337	328	331	342	305	340	318	331	312	340	356	325	316	325	287	331	336	320	333	314	320	299	348	315	346	302	329	327	341	305	334	319	298	323	324	343	327	320	339	332	349	311	296	306	310	290	296	342	332	353	320	328	354	310	341	290	319	329	303	353	305	328	364	359	309	295	299	314	319	295	322	319	324	335	310	313	312	316	321	321	313	329	302	326	320	314	314	316	332	324	305	283	336	311	304	335	322	321	328	323	309	326	330	306	326	303	329	341	340	299	297	322	355	349	305	352	341	330	334	312	307	323	310	323	300	351	321	309	331	305	326	310	347	335	316	311	307	305	297	318	280	318	327	325	320	336	331	337	316	289	352	333	305	339	336	289	290	311	297	307	318	315	290	353	328	332	329	345	310	310	335	326	314	330	299	289	298	288	334	338	363	325	327	332	330	307	308	330	306	319	308	348	334	341	336	280	267	309	319	306	316	297	332	352	345	320	352	313	304	329	334	290	320	289	321	352	303	301	306	309	312	320	347	337	303	308	321	329	326	338	350	337	329	305	319	359	309	301	308	321	311	333	362	336	359	309	347	335	321	296	281	318	343	369	305	312	336	333	329	357	335	335	287	323	312	358	325	321	344	307	355	319	293	376	330	347	325	321	316	333	293	319	322	314	309	304	313	342	321	345	331	317	327	305	332	324	310	330	339	352	336	291	315	329	350	313	272	317	282	326	313	294	357	308	323	299	350	302	303	336	290	311	322	320	330	345	323	308	301	324	310	297	289	343	314	337	316	324	329	307	311	341	330	331	326	342	305	335	317	319	339	331	349	331	322	344	320	326	318	346	322	308	313	329	343	330	308	279	302	323	331	319	323	295	327	322	326	300	353	338	327	328	312	310	340	321	304	351	325	336	328	308	331	317	317	292	302	315	329	305	338	329	310	333	358	317	300	302	318	291	319	328	320	327	333	274	356	352	314	298	344	378	286	318	343	343	341	327	318	320	344	330	302	331
27589	21936	21893	9860	5601	1744	1097	1003	945	905	1008	887	847	862	868	938	903	868	874	841	901	877	891	880	889	939	914	873	866	877	955	890	861	881	905	897	901	884	911	812	875	911	850	898	886	842	893	882	892	875	866	893	900	886	908	888	808	880	864	893	903	893	902	854	894	881	919	962	872	887	967	902	911	891	855	902	909	847	892	857	876	856	937	868	905	923	863	867	876	911	857	854	888	911	894	849	898	957	861	906	925	905	902	877	857	903	883	886	898	923	889	915	887	908	874	903	842	904	868	896	918	908	915	876	896	925	874	888	931	884	958	881	932	898	913	888	893	894	911	850	929	901	831	852	944	849	857	902	902	889	802	909	875	918	835	878	941	884	890	823	852	937	878	950	917	889	917	904	916	845	913	930	847	915	891	901	884	869	920	931	855	792	930	871	889	848	835	932	905	929	942	857	890	827	869	849	925	893	915	909	893	903	878	850	898	895	934	832	862	928	873	919	877	908	910	937	944	895	927	894	897	910	948	919	925	922	902	895	906	917	946	863	889	879	902	916	826	954	866	888	890	832	848	883	851	874	868	900	889	940	898	898	887	939	877	887	884	910	866	959	877	876	889	905	873	906	872	859	909	917	875	887	897	838	867	869	915	847	877	922	887	851	912	891	909	874	919	864	851	849	900	917	873	918	878	884	881	898	869	908	875	922	901	847	856	891	862	942	844	900	870	945	897	915	887	908	953	914	885	891	910	924	886	920	857	837	866	884	875	872	909	903	891	903	942	894	899	905	899	872	925	848	913	941	856	884	866	952	921	909	885	898	868	932	909	863	832	883	874	883	910	904	911	852	929	901	873	848	921	897	842	875	919	956	889	906	936	910	904	846	921	920	980	938	917	898	840	911	874	907	919	893	917	861	902	902	917	815	880	885	849	880	915	877	893	889	890	863	913	892	891	874	919	913	883	891	885	947	833	892	924	877	909	919	859	836	914	935	927	875	937	834	884	884	863	870	918	867	914	904	828	867	838	848	883	882	860	937	915	878	866	846	907	893	871	918	933	850	944	890	936	849	854	879	896	880	897	948	857	894	856	858	905	886	859	913	895	963	914	876	891	903	930	874	871	882	897	913	870	843	902	865	886	926	923	871	882	904	918	925	909	909	963	858	876	873	975	933	875	928	873	879	957	897	927	886	843	879	863	898	873	907	840	863	878	901	926	907	920	826	929	867	873	916	906	830	860	938	851	869	932	890	837	904	887	895	943	899	915	871	921	925	879	894	881	836	890	904	901	861	933	906	894	939	903	922	893	903	895	882	891	878	874	937	882	946	889	912	880	925	906	889	927	904	899	891	853	891	925	944	917	830	915	913	906	892	907	920	837	859	886	905	888	860	952	863	893	805	881	939	855	913	950	904	938	844	893	881	923	877	915	912	888	866	881	933	915	937	935	869	890	884	857	904	812	914	918	871	896	902	854	839	882	903	955	918	885	957	917	904	921	829	905	867	892	908	857	875	943	911	878	835	821	914	904	870	924	918	904	860	937	903	866	902	923	857	873	948	917	897	869	866	876	925	888	887	917	892	915	882	895	900	912	898	885	881	901	863	897	900	890	865	882	926	841	896	876	896	867	847	828	908	909	924	845	883	845	929	880	818	882	930	903	836	867	924	886	910	876	875	873	920	854	892	897	888	958	852	843	895	873	890	908	913	875	876	889	893	905	866	935	891	927	889	896	867	823	864	905	884	922	869	908	887	932	941	934	843	853	826	943	898	846	851	908	859	863	874	923	905	905	867	861	872	886	880	841	856	907	930	883	871	906	914	862	889	896	912	856	891	916	949	862	915	896	926	882	954	932	886	915	888	876	948	877	842	892	931	895	884	844	826	883	916	904	905	859	914	883	872	837	874	909	883	883	877	875	896	943	916	896	911	883	903	873	859	876	861	889	870	874	905	916	898	885	902	906	850	889	888	899	893	941	872	927	928	907	883	902	871	876	849	890	840	930	945	910	878	910	899	823	895	902	947	908	897	877	846	904	881	855	917	880	888	911	941	905	862	936	885	860	908	865	898	867	859	879	919	886	848	881	897	892	912	854	932	851	872	887	866	915	864	931	894	879	861	914	895	917	888	899	892	883	864	873	865	908	833	892	894	940	887	901	851	882	958	879	911	848	924	941	869	891	936	930	834	879	882	901	850	845	892	857	913	924	968	887	856	884	887	831	891	842	867	923	889	825	873	903	847	906	905	912	921	887	911	886	897	872	894	890	846	866	917	903	907	862	895	899	926	914	902	894	842	951	949	885	907	871	917	899	903	867	898	900	931	825	869	885	880	908	836	876	872	893	931	864	946	856	880	880	899	872	831	870	933	918	918	888	900	878	833	921	823	844	959	910	900	863	865	898	905	862	943	892	883	900	861	914	918	899	853	903	852	910	879	868	912	899	864	899	887	916	916	903	874	886	868	899	901	912	900	845	903	912	868	856	921	868	892	886	881	924	855	890	854	834	897	889	856	857	866	901	861	917	897	856	880	890	938	910	892	897	911	875	864	822	860	855	851	898	828	893	826	875	908	890	890	873	932	930	869	921	858	901	930	925	943	939	863	856	893	906	930	877	972	879	895	900	910	835	896	890	859	906	899	832	915	956	912	884	881	882	885	888	866	859	869	856	877	898	869	931	912	823	904	876	857	877	901	844	905	840	884	886	860	892	847	878	859	879	879	908	845	818	877	855	887	835	886	907	980	917	890	886	883	956	873	896	916	921	846	921	898	860	877	861	896	856	865	861	903	917	917	885	911	863	898	955	932	907	908	872	938	892	883	914	868	877	953	915	894	902	869	869	856	936	889	962	886	890	872	902	921	902	866	810	896	933	891	908	929	907	920	865	893	905	907	945	850	878	908	894	878	875	884	901	908	879	925	887	890	922	891	876	861	907	918	890	848	846	847	912	890	850	841	886	892	873	843	869	948	911	866	917	914	887	889	903	864	867	843	886	926	940	938	900	916	906	897	884	904	919	875	872	885	918	896	858	856	864	934	911	878	853	832	918	880	837	872	858	911	862	904	843	928	907	922	874	880	884	894	981	914	880	910	909	853	888	883	866	880	884	878	861	878	860	904	865	880	951	873	911	884	923	879	849	894	934	874	864	927	936	890	861	884	920	863	952	869	922	900	918	881	873	960	887	891	926	863	825	913	858	904	889	918	871	853	892	908	932	909	836	844	887	985	913	918	800	846	856	884	912	926	847	909	901	854	894	895	906	913	917	874	894	871	880	860	883	883	902	848	856	901	922	938	929	878	940	908	847	881	926	889	894	912	866	862	937	912	886	869	858	875	924	906	890	912	931	926	871	857	867	914	848	866	866	903	897	889	878	879	897	880	903	853	919	887	868	967	869	894	899	940	878	900	925	918	867	925	889	936	863	908	902	902	884	898	872	859	870	869	884	884	886	866	894	870	942	888	912	858	948	873	885	858	896	978	854	873	900	898	906	939	873	898
15410	29769	22047	7253	5485	2225	1336	994	980	877	962	916	972	963	945	880	864	894	894	935	927	938	894	915	919	926	871	897	966	891	892	898	910	935	878	943	897	900	946	896	877	892	861	907	923	927	912	959	886	913	865	877	883	896	845	908	918	919	868	930	937	906	849	872	870	875	889	979	916	916	882	908	915	871	873	899	916	933	904	912	903	856	903	895	867	906	917	918	885	919	903	909	837	924	869	878	880	902	877	914	893	952	931	837	903	921	937	889	937	887	889	908	926	876	924	901	882	890	929	908	913	926	878	928	929	877	851	901	886	907	889	945	874	873	864	897	903	911	859	904	936	912	870	907	887	907	910	863	912	867	886	935	917	955	906	898	957	929	877	930	873	954	877	909	921	900	902	846	871	956	925	911	883	950	871	908	858	931	900	915	892	844	836	882	918	902	956	897	918	892	858	884	915	897	869	909	883	912	881	891	877	885	930	917	901	932	872	900	893	853	936	927	915	892	920	860	880	885	935	950	858	928	937	884	835	911	919	889	886	948	916	918	871	897	907	859	873	907	927	822	952	923	873	916	929	885	965	881	920	899	922	908	869	932	881	895	888	908	869	943	886	872	854	898	923	929	914	887	934	894	905	881	878	944	912	866	909	886	912	867	889	923	890	882	914	895	910	869	908	866	893	865	958	909	953	899	916	913	892	873	901	892	894	938	917	876	885	881	871	900	971	944	933	964	933	904	911	917	862	912	854	853	853	916	859	921	881	947	879	902	905	885	905	881	954	931	896	904	858	846	938	917	877	890	921	917	896	877	871	884	907	908	867	875	880	935	892	869	913	819	916	883	883	920	910	914	921	896	879	900	902	879	911	963	929	924	866	912	893	929	905	913	879	959	860	896	914	967	912	893	860	950	907	852	935	906	857	949	845	888	882	902	922	878	905	925	944	914	913	922	890	895	920	929	957	882	885	965	891	944	898	872	921	884	935	888	891	964	930	936	925	878	878	869	923	845	950	942	841	936	924	947	900	895	975	836	872	915	907	862	883	964	924	922	880	900	897	948	888	867	903	886	852	907	898	891	881	932	924	897	851	902	902	861	909	947	870	950	896	909	893	890	896	921	899	919	876	946	945	918	931	928	944	936	955	876	968	913	899	879	930	876	921	895	821	911	906	955	933	877	901	950	889	880	892	896	931	929	926	916	939	884	892	906	925	891	921	884	920	865	857	943	867	883	930	860	878	926	878	954	932	880	898	940	923	965	878	930	902	899	902	865	895	846	941	891	874	939	893	881	942	872	925	847	895	935	889	903	857	895	901	922	897	907	893	888	897	890	891	863	935	879	932	898	911	903	888	885	919	891	903	920	912	875	954	877	937	904	912	955	957	903	895	885	880	866	910	908	898	904	912	923	919	897	967	957	879	910	902	944	882	847	890	856	863	888	870	865	883	897	926	884	931	911	940	866	938	933	979	895	863	948	957	908	992	880	881	903	890	847	907	944	849	835	860	876	890	973	892	863	905	918	940	878	903	936	886	913	920	891	933	891	913	910	892	876	918	893	884	896	899	873	943	908	870	925	902	912	869	864	930	895	920	952	919	889	899	891	883	890	900	862	889	912	895	915	881	874	928	938	877	876	905	894	941	938	884	856	903	913	903	919	862	895	898	874	867	888	919	911	913	840	860	930	902	854	921	889	881	901	908	912	956	886	884	884	853	850	868	929	920	894	920	927	944	870	896	906	973	926	903	907	901	858	912	901	900	917	925	870	918	924	892	886	885	940	896	898	945	884	961	937	919	975	956	922	916	924	941	859	898	914	874	937	901	912	882	929	883	902	911	885	910	932	945	928	938	901	909	905	894	946	920	913	927	905	934	918	921	881	925	880	895	925	867	938	963	850	941	884	846	864	870	841	929	950	866	883	934	872	888	897	900	950	925	909	935	896	933	926	919	926	910	885	940	928	908	884	907	923	902	817	917	920	873	925	949	916	922	981	920	910	862	875	923	936	927	850	885	912	891	920	913	886	896	915	930	931	848	887	924	911	901	919	906	894	896	898	886	888	968	882	876	914	917	907	943	906	896	932	884	901	890	940	908	845	924	909	937	905	894	884	906	904	930	934	930	857	873	940	913	856	867	936	858	943	910	894	977	857	889	902	878	904	933	878	869	894	918	978	879	952	908	902	850	913	906	947	896	949	904	916	938	937	890	907	947	922	891	909	895	876	916	868	859	847	891	914	926	865	882	939	955	886	939	930	931	911	957	870	884	956	925	919	887	922	930	887	930	894	907	874	907	903	910	877	897	910	846	919	922	919	885	849	889	915	935	927	930	920	940	927	910	892	920	864	879	904	890	964	953	903	894	892	855	878	857	901	917	917	929	862	879	918	886	953	858	879	890	928	894	942	953	921	892	907	915	936	918	912	920	924	907	883	929	897	920	900	885	922	916	941	890	886	928	878	913	902	871	891	922	910	905	880	887	852	855	887	937	925	863	929	954	928	897	866	907	903	840	908	943	933	913	923	938	923	932	909	891	906	906	918	861	963	904	903	920	945	914	878	932	931	905	887	929	886	923	871	903	921	925	929	877	946	891	906	891	942	886	917	909	876	926	900	979	927	938	911	874	902	934	948	843	886	883	868	852	863	866	939	940	900	945	898	881	951	930	938	904	914	931	837	891	964	848	939	896	907	930	912	907	908	880	838	895	900	869	924	950	927	917	933	890	900	890	895	924	889	904	949	947	882	890	928	926	876	885	935	875	938	862	941	935	919	900	889	880	934	923	906	903	879	925	936	926	890	882	911	922	912	862	902	879	883	891	931	880	881	942	950	936	907	861	914	954	953	873	970	897	883	923	927	940	935	868	875	853	869	936	941	884	923	890	903	924	900	910	923	953	920	902	896	888	866	921	879	929	908	938	924	891	969	898	907	918	900	914	915	902	919	863	892	861	928	910	897	880	920	884	853	886	963	900	912	878	883	921	893	895	876	948	917	882	829	889	920	900	902	938	888	925	869	914	885	865	911	877	886	887	873	946	873	871	918	922	889	921	873	879	914	880	900	879	912	913	919	915	847	892	932	952	886	921	947	904	891	909	929	897	907	931	890	955	894	953	902	938	945	882	849	875	928	885	941	954	906	902	888	952	908	838	945	873	929	876	880	963	872	891	851	917	884	852	948	897	936	908	949	900	866	925	903	921	899	870	889	896	903	901	872	964	890	930	882	894	893	899	930	890	906	900	888	954	914	906	878	912	871	904	911	890	891	896	923	953	904	862	959	907	920	941	920	907	881	882	949	934	889	902	891	901	943	914	902	963	923	864	864	893	893	918	915	936	901	899	866	933	928	934	892	885	956	926	941	920	907	912	908	900	892	883	942	888	958	917	942	916	954	860	915	887	840	938	909	971	866	890	905	887	876	935	877	894	889	919	902	921	938	925	870	914	872	863	942	923	910	886	856	944	903	902	849	890	907	969	911	941	879	923	886	959	889	932	896	971	899
23209	20866	28219	23724	23587	15498	2997	932	709	689	1413	578	559	558	522	528	550	484	514	515	482	490	456	478	480	462	467	476	436	484	469	467	466	450	476	451	462	470	420	456	466	474	449	469	446	443	451	473	446	444	482	449	465	482	462	470	459	450	459	485	457	454	453	489	435	398	436	463	412	468	460	465	439	461	471	487	433	505	417	457	472	462	486	437	455	430	465	434	456	450	483	460	456	474	470	465	448	426	443	439	414	447	466	425	469	506	436	431	433	467	449	440	430	465	446	451	437	452	420	435	493	505	433	461	425	441	458	442	435	470	469	432	480	429	448	514	506	462	467	450	493	452	461	455	446	436	448	442	459	442	450	435	466	469	409	459	456	490	439	481	454	442	482	434	460	443	474	449	457	484	444	474	469	482	460	452	449	464	431	463	428	459	452	435	478	442	443	466	441	465	472	425	493	457	462	459	457	444	435	467	423	440	471	456	431	447	460	422	439	449	484	430	473	424	413	490	399	472	425	457	452	495	459	421	461	410	471	484	463	470	458	469	454	456	488	453	470	449	439	454	436	448	447	470	474	433	452	451	462	467	457	457	440	450	449	455	448	466	436	443	421	486	444	484	468	420	491	465	467	439	408	415	478	470	462	409	476	498	443	450	473	429	463	412	419	478	457	419	458	457	456	445	474	466	488	451	477	475	477	467	457	467	480	470	420	471	428	450	447	448	423	444	453	505	439	412	450	427	481	470	434	412	483	430	461	460	422	432	445	429	448	422	447	468	455	424	446	474	426	447	445	442	477	465	448	431	488	446	462	401	524	447	450	461	489	452	439	432	444	403	461	433	477	462	435	436	458	498	422	419	418	442	417	422	454	464	474	446	444	439	496	479	436	443	435	410	443	457	484	462	400	456	430	426	475	494	436	443	433	425	462	450	467	478	478	442	445	412	453	414	478	451	430	477	446	492	452	440	450	444	479	441	465	475	403	431	478	422	487	436	472	429	467	413	470	468	399	464	455	420	450	429	445	442	421	458	469	490	460	448	453	464	430	426	464	490	448	454	473	461	499	443	458	451	437	499	498	475	454	431	470	479	442	478	436	452	458	445	442	476	480	437	445	479	467	460	473	471	490	470	436	465	415	472	443	498	490	469	462	440	473	485	449	443	442	454	454	453	464	451	439	452	435	470	455	468	440	451	470	460	471	441	480	490	479	437	471	413	419	484	440	430	475	490	450	444	426	455	459	417	456	451	448	455	467	480	438	449	465	446	447	468	471	448	461	456	450	441	463	477	482	502	459	433	461	445	474	427	467	429	455	422	488	444	440	433	483	521	446	494	467	469	454	447	441	438	443	457	471	446	499	453	451	427	466	484	434	468	422	439	446	469	505	458	476	444	455	472	443	402	437	435	485	476	412	483	457	445	431	461	454	462	447	464	452	463	455	447	443	431	456	500	433	467	443	466	459	427	462	434	421	456	446	443	430	433	484	417	433	456	436	455	479	436	445	486	469	442	440	482	436	452	442	446	426	478	430	454	467	485	451	442	477	478	447	442	465	440	481	440	439	414	432	438	480	476	449	490	457	449	451	463	421	457	466	449	427	422	452	465	476	455	471	448	480	449	469	437	465	432	446	464	465	441	466	464	410	453	453	438	485	503	424	438	434	476	458	425	448	429	446	495	439	422	440	436	479	420	457	430	460	446	495	498	420	435	461	418	430	436	436	470	427	413	451	443	489	455	430	440	424	487	451	425	479	414	450	418	464	474	438	455	455	481	485	437	462	457	403	438	473	463	449	469	454	430	470	476	481	443	468	423	430	483	466	450	458	461	461	443	442	450	499	433	468	468	439	448	438	420	437	462	471	416	470	471	430	424	454	451	444	487	424	455	439	448	453	445	482	451	437	486	483	448	407	458	476	494	443	464	436	431	459	419	457	460	426	477	438	427	461	447	418	426	438	464	424	434	431	423	484	462	455	480	435	441	429	460	445	448	477	421	461	464	401	440	456	475	479	443	425	408	458	427	452	435	401	457	466	456	430	478	442	471	480	458	453	457	466	402	433	476	469	437	466	433	450	437	414	455	429	467	462	470	453	424	451	454	476	457	426	464	468	435	453	458	436	472	459	445	461	447	459	448	448	471	396	445	457	435	453	436	451	444	455	458	457	450	445	456	431	438	467	467	416	444	466	455	437	450	411	416	434	475	489	416	458	448	425	495	470	460	482	506	432	467	469	442	423	424	456	418	485	435	449	455	451	455	462	458	429	455	443	436	451	465	474	457	495	484	483	436	457	442	442	467	437	458	456	470	449	460	464	474	464	461	472	436	470	461	476	487	448	427	423	456	458	449	487	457	445	475	461	471	456	439	464	475	453	484	473	430	460	444	458	464	497	480	452	464	446	452	427	458	475	438	455	462	433	454	435	446	434	469	455	468	443	470	440	460	462	447	430	441	453	461	472	454	458	441	429	462	445	456	435	450	454	497	439	450	445	442	457	452	454	509	452	446	486	474	460	477	452	473	428	450	425	460	453	479	513	464	442	429	493	472	436	417	473	439	407	443	460	459	491	466	436	467	434	379	457	413	478	466	442	463	490	440	444	451	470	407	433	460	463	473	482	409	453	466	461	473	457	437	473	447	454	447	454	445	472	475	468	458	482	430	424	460	467	399	486	472	414	440	463	438	447	484	447	437	501	473	446	413	428	435	400	430	418	428	456	450	467	428	419	447	439	475	458	486	431	486	470	459	500	458	430	420	455	437	499	443	474	460	460	468	422	444	440	448	448	458	451	438	479	506	453	446	431	455	446	426	447	488	449	436	416	462	450	474	425	456	450	432	499	466	444	449	463	444	455	434	436	449	440	404	464	432	427	431	434	412	441	457	436	429	445	454	443	434	477	473	434	477	427	460	453	451	455	467	443	452	479	436	435	469	436	422	418	419	441	442	448	435	430	467	418	464	490	417	468	484	483	429	445	442	449	437	428	476	446	457	455	438	447	454	433	471	445	437	463	435	456	445	464	471	471	464	442	471	424	459	394	470	462	448	446	482	477	487	438	458	489	432	424	448	471	458	437	416	420	461	441	494	459	457	443	449	422	436	416	478	440	460	416	450	460	455	469	447	455	422	458	456	420	426	428	482	441	440	470	438	452	444	478	431	423	423	453	452	409	459	485	445	440	477	458	448	433	441	456	455	431	450	483	435	462	433	484	413	417	471	453	516	425	450	412	432	448	480	466	447	444	511	457	449	447	518	421	392	452	453	464	434	420	473	443	460	451	440	455	434	460	486	449	456	402	456	467	464	447	449	431	433	454	437	441	449	441	474	455	422	466	444	465	419	440	451	465	482	460	441	465	460	446	445	483	474	489	460	473	457	482	434	501	466	442	441	425	427	484	437	463	509	453	456	483	458	451	464	474	437	457	448	446	487	427	468	437	434	459	493	452	394	425	450	431	450	457	441	480	448	463	439	493	444	458	453	457	479	467	447	449	446	476	433
17415	37946	27657	20173	26512	4055	2112	1197	857	845	1945	652	577	587	590	527	547	524	522	516	488	517	507	508	549	500	487	509	488	465	532	518	473	521	477	515	447	473	492	515	482	456	473	474	491	507	504	530	494	477	493	482	508	495	497	514	452	446	462	471	475	478	495	476	509	510	473	482	487	494	502	448	453	460	482	491	430	484	494	477	484	461	511	502	473	500	452	487	500	465	472	471	451	506	488	493	464	496	524	468	487	481	507	481	472	503	508	511	473	486	503	464	463	458	481	480	473	462	514	523	532	510	466	476	488	458	451	515	453	471	478	489	467	507	511	465	505	484	470	497	487	505	466	521	499	527	472	485	472	483	461	427	504	469	475	493	469	457	465	482	466	501	472	474	478	492	475	475	485	504	489	466	493	479	483	531	463	476	482	467	499	458	477	495	485	516	506	510	492	455	510	465	514	494	495	491	495	499	458	456	517	507	511	508	497	456	444	466	503	489	453	481	493	455	447	487	475	488	502	450	479	496	464	506	492	451	479	465	446	472	473	463	458	451	496	480	464	481	476	468	485	509	475	465	464	498	486	484	496	463	476	519	464	453	508	505	484	482	474	476	488	470	461	526	442	471	478	467	488	466	462	483	485	452	510	478	454	500	469	478	497	470	489	519	468	497	483	461	478	492	497	487	465	475	491	468	480	463	467	495	466	524	488	453	462	461	466	454	555	478	467	487	481	469	455	490	487	482	438	483	478	455	481	479	480	508	482	501	473	466	466	449	479	473	483	483	487	482	512	469	510	456	482	507	477	464	499	502	474	460	490	452	504	508	468	464	461	466	470	503	522	473	475	501	526	483	474	508	448	498	479	504	460	481	487	453	485	452	526	480	518	493	466	514	460	427	470	484	484	484	470	462	453	453	479	472	478	483	482	466	484	472	477	521	447	497	470	516	476	473	429	491	458	472	516	475	496	462	495	462	492	467	470	439	477	512	432	501	526	491	475	512	506	494	513	483	472	486	458	488	468	505	481	465	471	480	448	474	472	487	525	489	465	460	493	501	453	489	450	496	513	426	501	468	501	502	492	489	446	497	463	440	495	468	498	474	507	527	493	482	454	480	491	486	478	466	494	502	461	452	511	497	466	499	467	490	487	459	475	475	500	520	468	456	479	482	479	472	465	475	541	466	497	515	457	472	440	505	476	506	455	477	501	513	478	468	492	471	509	497	473	484	496	473	502	447	477	516	518	459	460	529	512	461	483	498	413	483	488	462	485	495	488	484	518	512	492	486	433	444	555	521	463	477	437	449	491	503	467	489	478	430	488	496	486	455	452	466	531	474	508	490	469	468	495	456	489	453	506	471	469	488	479	522	487	478	505	487	461	466	469	432	455	480	478	472	501	507	443	508	459	560	476	466	468	471	469	485	453	456	493	475	502	480	466	504	500	479	450	504	474	505	480	485	481	515	465	466	515	461	517	490	530	474	453	445	462	505	513	492	469	479	443	505	507	479	432	461	447	495	477	487	470	458	472	427	533	488	462	481	462	495	468	497	487	476	525	514	521	461	488	488	470	475	473	468	445	495	453	481	478	470	479	494	489	485	481	492	458	489	447	467	509	482	503	511	491	502	487	493	464	479	476	500	498	457	533	499	490	408	492	496	491	500	510	493	484	476	486	467	518	493	506	500	496	474	452	474	457	446	459	506	462	480	436	474	472	518	448	479	477	529	483	472	439	486	477	474	472	474	456	461	448	424	460	451	440	509	519	460	461	476	499	495	467	475	463	509	478	494	465	474	504	456	465	481	517	500	462	501	492	495	454	477	450	477	478	497	481	450	479	493	513	497	468	510	475	475	493	476	497	480	491	489	482	516	527	517	467	434	445	475	467	470	500	469	508	479	472	502	485	485	471	458	481	500	468	455	446	499	496	488	510	445	468	475	482	448	479	484	444	463	469	470	489	479	505	480	464	487	534	461	445	476	433	446	481	479	455	462	471	494	474	488	465	481	504	482	468	448	416	456	487	477	495	493	501	508	523	476	506	467	476	500	476	477	496	483	482	507	466	491	476	449	507	478	519	448	523	460	474	447	483	490	518	482	434	491	526	510	465	491	490	468	486	476	496	497	507	483	504	520	497	479	506	523	482	464	471	477	479	476	477	505	458	489	462	459	464	500	485	467	441	445	485	444	468	422	473	458	480	504	442	447	494	495	499	454	455	469	470	503	486	512	476	492	455	478	504	468	518	524	456	461	464	499	487	484	467	489	475	496	467	464	479	469	438	497	490	479	525	474	497	506	483	481	486	457	489	482	476	491	505	472	496	473	473	437	479	464	486	472	482	506	484	436	436	518	467	488	457	504	501	472	459	473	434	482	473	468	490	509	482	466	469	501	441	511	493	512	475	480	486	450	466	495	478	510	510	482	483	486	482	447	505	471	453	478	523	486	436	466	454	495	460	479	498	481	502	446	466	466	501	497	520	481	480	473	492	504	424	477	469	466	471	475	482	459	477	455	495	488	481	485	453	470	467	496	485	460	468	451	494	479	495	491	474	468	496	494	474	467	493	461	460	458	479	479	472	484	471	489	521	497	464	491	527	486	518	500	451	491	522	460	474	484	491	440	443	487	474	463	468	495	455	536	483	471	471	460	465	454	470	430	510	554	485	477	488	468	521	488	491	491	472	419	491	469	502	451	434	466	482	475	488	472	485	501	422	410	465	455	465	470	475	473	481	514	445	508	482	496	475	477	485	500	505	481	487	463	506	479	462	481	493	479	491	520	463	429	493	473	499	483	454	524	493	474	418	480	496	495	475	485	502	479	472	447	485	460	477	516	459	496	462	486	503	436	463	493	448	496	498	447	483	514	474	487	452	461	510	493	469	465	462	499	482	480	508	491	514	484	487	485	480	469	477	516	491	501	463	478	496	462	493	465	502	500	525	443	512	495	458	448	500	470	490	477	483	501	453	503	461	501	444	488	484	498	482	519	478	485	458	510	485	510	521	512	492	466	481	471	455	502	478	467	476	463	497	480	481	468	462	506	455	460	457	463	495	465	425	443	470	484	492	498	452	471	536	440	467	524	511	435	443	475	468	480	494	460	472	457	511	498	507	470	520	449	451	443	440	499	495	512	471	459	482	472	448	464	521	467	493	480	461	479	470	456	435	501	492	483	490	467	475	465	440	495	492	458	467	457	497	499	451	469	508	469	478	456	477	463	458	436	489	460	486	476	478	506	488	497	487	460	458	485	503	474	475	464	498	481	460	475	522	470	472	447	491	433	492	482	450	456	485	475	511	469	470	470	484	491	461	509	447	486	452	456	485	450	513	457	460	446	480	502	460	451	500	453	467	467	478	477	453	454	474	463	456	470	515	471	488	466	456	491	500	474	512	473	459	473	503	430	484	448	461	480	477	467	497	475	449	452	501	516	469	477	478	460	469	482	479	465	494	491	481	483	448	532	467	510	506	476	502	482	495	477	496	429	478	489	501	452	452	461
24238	20882	27360	24682	21698	7143	1802	1204	1089	1029	1237	943	974	963	946	980	920	981	944	882	909	896	869	930	932	911	919	912	904	899	900	930	908	941	926	977	878	906	921	912	923	969	957	938	872	965	922	937	914	924	940	942	945	927	921	945	881	892	930	866	957	842	932	850	930	911	897	910	913	949	916	911	954	946	870	938	927	936	938	956	926	938	967	920	915	899	897	951	962	883	889	933	945	915	948	889	890	932	961	892	884	932	887	941	945	918	956	908	903	900	874	833	936	959	901	894	881	908	964	936	912	879	894	932	916	919	893	950	922	918	914	941	894	925	873	933	898	871	949	915	895	891	863	945	969	921	920	915	934	929	869	883	957	939	874	848	964	937	915	910	939	967	932	873	928	895	922	905	924	929	896	896	890	928	938	893	899	875	970	857	889	942	871	878	934	917	928	961	923	895	961	895	913	900	866	943	913	860	875	895	952	963	941	921	921	899	902	918	912	920	863	912	864	906	900	910	871	918	903	910	892	868	906	947	946	910	887	900	954	931	891	932	913	914	937	946	915	913	940	954	915	919	913	873	947	906	927	914	929	953	888	876	913	895	900	883	898	937	920	936	888	886	935	896	908	940	920	881	917	910	953	926	887	887	994	960	912	889	910	949	921	922	916	906	949	870	893	939	928	921	943	897	929	878	922	923	953	935	946	909	929	901	937	856	913	957	939	854	902	922	922	910	917	861	927	899	921	902	921	974	917	931	915	912	905	874	890	919	918	905	903	960	892	893	924	896	923	897	964	895	866	890	938	936	937	953	967	906	941	951	944	912	888	961	847	901	874	965	926	928	952	897	893	861	897	883	899	913	914	911	913	990	945	899	876	915	920	893	927	893	964	893	921	920	913	943	938	924	912	924	893	898	891	834	917	902	862	902	928	940	855	848	939	927	905	926	928	909	880	929	909	872	919	955	932	927	933	934	921	884	916	859	895	868	902	873	911	924	963	885	884	922	879	928	936	918	904	937	940	901	925	941	909	857	987	943	935	877	889	908	933	923	896	915	902	899	927	936	932	882	903	910	947	912	866	917	884	883	922	878	911	894	936	878	958	917	874	978	850	917	912	909	859	942	872	909	916	934	942	943	925	902	919	951	921	919	969	900	948	872	869	980	947	912	883	974	886	880	926	889	942	913	882	943	912	895	904	958	906	879	863	957	932	892	961	925	934	874	919	880	934	937	864	934	882	913	912	917	921	898	927	935	905	910	929	860	896	950	890	882	956	965	893	938	900	864	908	902	934	863	888	963	867	892	882	854	912	940	938	896	904	919	970	928	932	919	913	883	942	898	901	927	941	890	880	941	910	889	910	875	879	916	888	971	952	862	893	932	922	943	927	908	923	914	867	862	971	879	957	968	861	898	902	918	920	959	869	903	898	877	928	924	886	888	891	824	900	902	962	899	929	921	926	970	905	926	914	918	927	875	913	979	948	855	918	931	901	941	921	971	945	910	904	929	951	905	916	942	897	983	879	934	904	909	903	887	900	882	875	947	968	850	825	883	884	955	923	929	901	883	913	924	886	910	922	926	934	921	896	859	914	865	985	941	895	918	977	908	915	894	892	911	945	940	870	849	882	893	915	938	940	865	904	926	967	877	924	917	969	898	937	917	878	953	914	918	991	938	949	923	871	930	905	927	900	903	926	925	901	908	933	937	850	919	902	972	894	886	906	913	931	883	937	921	961	907	896	918	915	882	878	888	975	932	874	869	865	893	905	899	873	900	897	915	861	918	885	870	873	867	907	932	902	921	869	909	922	940	918	943	889	907	938	922	868	858	889	899	871	925	932	891	936	861	915	982	888	905	906	924	961	956	922	884	901	918	889	911	888	897	941	870	896	881	873	907	926	929	939	872	945	968	936	956	948	926	909	879	931	908	897	950	961	905	883	917	862	902	940	921	934	893	927	927	927	904	899	934	911	913	954	899	950	871	869	941	912	947	968	960	931	902	870	926	958	919	950	898	936	926	946	881	914	966	915	960	929	946	895	928	924	928	885	913	884	875	914	912	892	956	848	890	953	960	873	884	984	935	935	933	915	943	949	969	914	845	933	918	924	927	886	889	929	922	896	924	967	882	905	855	910	918	878	940	885	889	911	904	930	926	884	897	926	935	860	894	940	847	867	911	942	886	896	908	900	908	919	968	925	902	844	904	963	873	859	910	897	961	987	929	873	883	924	971	919	937	915	921	954	916	951	892	938	930	965	915	888	970	933	981	912	937	949	876	960	943	885	927	950	853	926	917	910	925	869	953	940	914	903	931	932	891	898	926	903	909	935	911	936	943	922	922	906	899	915	899	961	948	847	881	885	954	939	923	929	914	936	852	936	884	906	918	931	915	876	927	926	902	929	914	970	932	942	944	918	996	881	915	874	864	921	928	900	912	978	897	969	925	925	916	916	907	920	915	907	948	975	933	923	930	925	969	943	963	949	915	957	931	951	935	944	919	882	940	920	929	942	914	942	908	946	916	882	947	900	875	881	896	901	948	985	974	919	950	933	906	926	944	931	935	881	928	948	908	934	906	902	874	883	872	923	949	864	909	887	875	933	883	910	918	917	888	939	884	914	881	936	905	975	912	935	940	930	930	877	869	894	917	899	948	936	888	907	923	916	886	905	836	926	912	955	909	968	956	885	923	913	898	910	916	916	895	927	945	885	921	915	899	897	843	930	901	936	942	916	904	917	907	978	962	900	940	871	951	939	971	876	957	935	914	899	899	918	948	931	891	941	972	956	936	899	937	934	992	944	848	903	921	911	929	846	905	932	903	909	908	929	901	924	913	943	963	914	974	927	931	903	918	892	927	860	891	865	931	887	948	932	896	891	935	941	910	913	841	935	916	905	895	923	899	922	914	938	891	931	894	894	905	894	918	900	880	863	941	924	938	903	924	899	903	940	892	912	894	878	914	933	895	946	929	867	948	912	936	946	903	911	890	905	944	940	857	951	912	981	941	906	942	895	892	880	871	886	912	933	888	940	938	928	911	866	913	860	885	912	897	892	899	918	911	879	941	952	930	927	874	920	884	866	835	918	881	861	884	907	888	946	946	925	925	951	975	867	923	917	963	890	953	914	927	908	866	892	930	892	904	884	963	856	933	954	909	923	907	885	918	874	945	914	944	879	916	953	924	866	947	917	888	917	865	953	925	882	968	891	899	925	877	904	900	948	927	925	900	904	860	884	921	917	907	929	923	919	914	936	955	925	898	901	952	872	877	918	934	887	879	887	865	940	926	914	934	916	867	943	902	951	906	943	894	851	916	899	953	922	907	897	901	883	924	888	882	972	914	915	881	905	917	908	879	913	945	959	870	904	899	924	931	902	939	929	921	919	909	958	880	966	890	943	886	910	984	870	916	872	929	903	919	885	889	878	893	882	922	928	888	896	922	926	907	929	892	908	953	906	914	904	836	915	913	931	899	889	911	913	886	921	916	943	913	905	960	914	957	927	923
17926	33579	22747	16342	23170	3951	1972	1373	1126	1057	1303	998	887	980	926	925	894	922	927	902	956	889	870	894	883	932	888	877	899	924	893	928	913	916	914	845	905	917	887	913	877	865	911	890	893	868	870	874	872	897	872	907	873	939	930	906	903	937	901	894	882	849	892	884	883	889	893	900	902	891	897	948	871	919	970	924	886	894	893	866	883	855	897	919	860	883	824	899	854	865	928	910	877	896	902	890	958	910	912	950	888	899	916	927	875	863	845	914	935	910	913	910	864	920	879	897	892	929	857	919	852	906	927	839	896	898	896	888	855	893	878	894	877	916	862	881	947	865	930	911	871	906	885	869	882	887	910	929	902	901	903	861	891	892	859	905	884	894	933	880	854	941	857	919	882	971	866	889	904	880	839	910	869	894	913	893	947	924	873	889	888	900	949	904	920	905	945	898	897	851	944	848	901	907	912	879	842	870	874	895	892	866	886	879	939	916	883	902	880	881	888	879	949	899	898	917	887	879	866	898	849	908	886	926	878	937	885	908	895	939	875	895	892	843	887	840	843	882	934	910	887	928	910	897	908	878	928	893	905	909	929	874	908	918	870	887	867	899	961	911	919	850	876	912	923	832	953	868	888	875	911	858	904	903	899	905	901	850	904	926	894	915	892	888	854	886	907	884	909	914	903	948	880	911	861	854	900	882	894	916	836	887	873	838	873	925	895	931	928	875	862	895	921	846	871	854	899	907	899	925	912	894	911	956	897	908	892	908	883	898	895	890	860	938	910	869	895	855	831	948	871	888	856	921	887	944	915	891	864	891	867	885	864	834	899	923	909	906	931	880	855	955	933	888	898	904	874	919	834	903	865	883	882	895	880	933	917	855	874	887	919	916	961	941	885	911	904	889	877	856	905	907	894	877	930	941	887	827	961	885	859	881	923	928	893	908	869	899	955	907	922	925	904	904	906	863	946	864	937	925	889	893	909	872	919	922	875	887	924	918	880	919	905	903	937	943	915	885	878	914	900	875	894	864	841	856	900	927	868	880	864	938	909	920	897	923	845	932	879	917	896	916	903	904	912	861	925	875	877	940	899	864	930	905	910	928	898	872	894	899	915	879	911	907	869	902	916	942	884	897	937	905	894	916	890	872	851	923	789	946	905	887	911	868	910	954	860	899	891	856	884	941	865	900	860	899	899	892	878	886	888	912	824	908	881	906	856	877	912	901	888	874	910	870	931	853	904	908	879	935	894	898	873	880	846	868	922	918	879	925	880	865	900	895	908	860	862	917	913	864	879	950	926	857	867	894	855	937	913	868	848	871	891	878	881	903	892	879	905	952	846	925	946	882	870	853	907	912	866	855	898	886	889	908	937	828	859	895	880	874	826	900	949	877	942	878	911	850	911	852	888	858	932	870	887	902	899	854	935	911	895	897	883	889	894	900	883	919	859	896	913	852	933	919	920	931	937	908	896	892	910	898	875	896	854	859	886	873	927	894	863	872	899	932	893	839	909	898	911	877	856	905	928	963	882	892	937	862	900	883	889	932	928	881	859	866	919	926	921	835	938	900	888	891	898	929	903	876	940	899	884	947	899	848	856	862	961	900	891	889	887	911	846	851	946	880	885	935	902	907	881	859	880	914	904	851	840	902	915	863	882	885	866	920	935	883	885	902	878	935	925	834	904	933	921	924	887	832	872	897	873	901	894	876	865	855	909	877	872	887	920	892	881	852	890	959	898	893	906	913	892	876	911	893	919	904	933	869	869	919	872	920	875	904	898	881	866	876	884	875	948	884	903	898	881	855	918	943	923	857	917	895	902	902	867	877	963	871	865	858	904	869	892	905	917	863	892	845	891	915	877	892	892	899	872	905	875	875	863	930	879	893	830	898	959	904	855	921	912	873	855	927	890	834	915	925	915	876	892	937	912	896	925	894	902	839	895	892	891	931	911	889	907	889	880	918	929	898	845	858	876	925	906	887	908	882	891	880	927	910	878	868	862	882	904	867	909	908	882	911	911	869	950	874	870	887	871	903	933	872	908	915	868	834	878	884	893	928	872	852	850	847	911	838	876	902	926	820	918	866	834	894	898	926	932	941	952	871	920	953	865	927	869	903	894	908	837	840	909	881	924	910	939	883	863	892	877	848	921	960	901	899	934	918	891	850	918	915	915	882	857	941	848	889	922	833	868	915	879	895	877	903	871	917	875	869	929	874	905	876	927	900	889	899	858	877	934	879	894	913	865	897	891	867	898	944	863	873	910	924	873	929	881	929	887	889	907	905	884	884	876	843	846	923	865	904	891	892	914	873	960	845	929	870	858	900	929	862	898	882	817	894	957	896	907	905	862	888	919	922	876	913	862	902	903	861	886	931	841	860	921	907	837	883	877	884	923	889	895	842	866	864	895	853	859	909	905	902	900	896	915	923	871	883	862	912	899	918	914	895	935	951	864	931	850	863	863	903	936	802	912	914	816	889	897	854	897	928	849	861	842	948	880	873	929	928	907	822	936	866	924	872	872	836	893	905	894	904	893	876	865	944	874	912	935	888	877	893	902	858	892	877	873	861	875	914	862	890	899	885	893	865	886	900	863	846	860	936	922	910	825	908	880	937	893	920	898	863	910	880	891	876	892	933	854	885	904	849	870	893	876	857	853	864	861	841	923	900	878	919	955	886	826	910	876	894	804	846	919	891	950	920	881	891	910	876	923	896	876	871	883	953	879	913	948	893	880	946	867	903	841	912	916	870	921	974	950	893	852	933	891	879	853	909	915	859	888	909	868	939	923	847	914	879	848	861	847	878	911	900	872	918	860	865	859	913	880	945	865	897	893	879	882	922	904	863	888	897	849	910	868	911	912	901	886	855	923	874	906	921	894	917	876	869	885	900	862	875	893	890	887	821	943	871	891	848	957	874	904	860	890	917	847	925	907	948	904	898	954	926	940	866	889	891	886	885	843	904	874	900	852	906	876	843	936	880	906	893	935	861	909	896	852	853	903	914	920	895	828	915	938	879	907	881	861	874	882	887	899	885	828	874	909	863	894	835	839	871	879	863	891	899	874	879	892	910	843	897	885	899	882	921	877	937	902	888	931	926	844	879	866	877	902	841	899	917	896	869	865	851	902	892	966	831	920	854	871	869	811	895	920	897	920	847	854	840	912	889	852	880	887	855	899	817	851	938	857	869	889	915	935	912	905	842	860	894	929	917	876	889	851	844	891	856	913	904	908	847	904	934	913	956	868	903	918	890	911	903	869	879	907	897	865	894	850	908	867	845	933	904	945	891	861	900	915	879	926	940	831	943	935	881	923	889	937	917	920	864	898	847	827	853	847	884	889	865	852	938	881	884	877	921	878	924	871	922	927	886	865	924	904	903	872	882	857	890	903	919	902	890	867	867	923	914	931	947	862	933	869	868	914	886	924	868	900	874	912	872	846	912	898	862	846	870	905	894	913	864	858	904	919	838	854	893	890	892	914	883	945	895	890	851	913	893	854	857
21951	20813	28482	23326	23926	21423	13799	1585	804	700	1382	567	512	515	474	468	456	446	404	375	391	420	387	385	403	357	391	365	356	357	330	334	349	373	358	359	330	373	371	359	331	311	330	381	337	341	362	324	315	343	347	320	337	335	346	334	316	331	360	314	322	359	341	347	328	353	345	334	332	336	350	333	409	313	336	354	367	324	342	318	320	323	342	333	362	308	324	323	361	348	328	327	340	324	376	353	341	330	344	303	334	363	326	344	354	322	345	326	326	326	348	349	325	328	335	378	353	335	312	337	334	307	334	328	341	348	314	325	331	344	328	329	354	339	343	336	343	339	322	304	303	351	362	366	358	375	317	314	342	345	312	345	368	338	316	306	353	294	336	340	353	350	322	310	335	344	305	350	353	335	356	366	335	353	342	361	327	331	320	330	337	350	313	327	370	333	338	353	349	316	366	358	314	367	307	370	325	321	346	321	382	332	320	349	352	357	335	330	306	352	340	366	325	374	328	369	357	368	382	322	307	339	349	347	354	324	359	354	355	345	352	336	312	344	365	337	334	335	364	332	310	364	344	336	319	326	324	347	354	330	330	334	318	313	310	375	326	340	336	347	349	314	312	350	329	341	345	359	341	303	340	357	323	332	344	325	321	309	318	346	341	361	332	312	290	344	327	368	351	375	350	323	369	348	364	320	353	344	322	336	339	369	354	328	364	329	312	344	360	335	345	348	347	312	383	324	362	274	332	356	337	342	334	332	339	369	348	362	338	334	364	324	331	302	311	321	326	333	346	321	341	308	340	331	367	327	364	351	330	357	336	335	331	364	337	347	366	387	353	333	379	339	322	373	346	352	367	351	364	358	335	328	340	360	355	344	320	345	318	355	336	354	331	338	358	350	313	334	356	320	340	359	330	346	321	303	330	348	291	318	345	319	345	325	332	325	352	308	351	307	345	339	340	349	314	334	346	356	317	329	357	330	324	345	341	331	335	378	323	330	321	334	371	346	348	379	330	334	351	334	321	355	348	358	366	334	329	304	346	336	336	344	346	326	325	373	340	311	334	354	346	299	351	323	357	331	320	336	316	356	347	341	348	337	361	324	312	339	322	348	342	355	312	322	344	327	321	354	333	344	372	326	341	355	366	299	318	329	323	343	326	347	374	345	335	372	336	304	334	376	330	376	352	306	342	326	346	347	302	324	353	329	355	341	319	354	367	346	340	350	351	317	346	359	316	329	315	344	344	332	342	348	365	330	329	324	359	359	357	351	336	359	337	351	332	322	332	346	324	357	362	357	357	315	333	346	336	342	311	354	364	336	330	318	345	371	309	341	313	340	347	314	339	314	322	329	340	312	334	352	339	355	352	327	329	338	373	332	338	331	329	311	313	326	322	320	315	360	342	333	359	364	339	356	319	334	384	350	317	362	372	309	356	367	352	340	320	318	312	348	323	314	345	342	370	341	333	348	329	302	317	334	323	346	352	336	325	333	374	337	339	315	353	338	358	335	350	345	311	338	330	349	323	358	371	335	319	316	334	335	348	359	364	334	327	359	333	337	350	368	348	354	355	316	323	342	326	333	326	337	299	366	349	345	335	359	316	317	349	338	316	312	339	343	350	318	343	357	316	341	363	351	315	362	383	348	340	309	357	290	334	353	354	336	345	354	350	341	362	316	325	365	326	328	329	311	345	336	333	358	306	318	365	321	338	325	375	326	369	332	350	327	344	389	350	343	347	359	336	364	364	343	319	367	338	374	333	355	329	349	319	311	338	347	354	332	355	366	304	320	305	326	310	310	305	300	309	328	373	339	331	384	347	339	304	360	336	326	339	342	339	316	356	349	354	362	326	334	349	350	334	328	309	322	335	337	343	331	334	332	350	344	345	321	367	353	352	339	328	346	356	360	334	381	352	349	324	352	320	348	337	298	354	315	333	348	335	349	332	345	334	355	338	328	326	340	320	340	363	336	320	352	320	351	307	361	280	345	328	337	338	329	341	307	359	363	315	375	358	358	326	364	352	367	333	346	354	333	338	329	347	324	334	333	349	333	330	347	353	341	369	343	349	344	321	349	311	333	342	352	323	337	349	362	371	342	381	335	336	352	314	360	317	325	348	332	359	338	321	317	345	367	324	326	343	342	368	335	331	371	338	332	345	344	320	336	330	343	346	329	340	332	320	325	333	384	346	278	333	333	387	359	341	329	369	357	318	345	354	336	350	392	325	319	338	315	333	341	339	316	339	353	379	328	340	312	340	333	362	317	338	311	353	308	336	348	309	361	311	350	351	320	338	343	345	322	334	366	317	360	361	361	325	326	341	345	343	362	359	325	344	320	351	322	345	322	348	317	323	333	364	314	321	342	337	321	334	319	335	365	337	327	378	359	307	370	347	340	319	315	329	346	354	344	322	347	363	303	346	346	326	389	344	367	363	335	370	291	333	354	359	355	329	333	347	332	333	341	333	352	312	325	315	323	329	296	343	328	316	333	339	332	342	335	356	327	326	327	334	346	355	357	339	350	350	347	353	326	350	326	359	323	394	319	351	344	304	386	333	332	303	369	303	362	337	333	338	332	355	322	318	335	361	315	343	354	311	352	362	359	347	352	335	362	342	351	329	300	332	353	322	353	336	364	323	341	368	329	347	327	364	328	319	334	312	361	335	346	331	339	344	333	336	362	349	346	362	373	341	350	342	348	355	327	335	339	343	340	314	335	328	340	310	330	349	336	335	367	355	345	344	343	308	322	329	307	341	329	321	346	309	317	330	341	356	359	361	350	320	319	333	329	351	335	352	325	371	340	333	338	352	370	325	339	318	325	352	351	335	332	318	354	370	337	355	348	335	338	332	351	354	316	329	324	351	341	336	350	335	334	356	337	341	371	335	324	346	346	345	361	348	349	337	293	293	344	309	358	357	360	326	315	328	333	339	324	349	350	347	385	319	331	317	367	343	345	329	324	323	349	321	349	345	350	333	315	319	313	372	344	341	324	349	304	337	350	363	336	358	315	339	309	338	334	339	330	335	328	348	343	314	338	342	395	311	313	311	325	326	342	351	318	342	328	316	350	319	329	335	344	347	359	307	370	316	337	352	315	348	311	341	348	307	320	352	281	349	312	332	301	376	343	310	328	335	363	356	340	343	358	329	339	338	358	348	331	316	328	320	375	377	307	358	309	341	367	321	328	356	312	363	355	350	327	330	351	339	363	316	350	332	315	335	327	343	324	324	363	332	348	338	321	326	349	328	327	335	358	347	339	323	345	334	328	349	387	336	319	331	318	344	385	326	301	324	355	311	350	318	318	348	385	324	351	369	343	333	316	350	336	325	310	321	343	302	320	339	323	351	330	377	332	347	316	353	308	369	338	331	335	363	370	318	347	293	308	307	336	310	347	358	364	366	352	337	336	368	336	376	300	337	375	320	329	330	336	323	357	337	353	340	334	332	339	330	348	329	350	334	331	311	327	330	360	314	338	319	352	349	348	354	351	357	316	358	329
21256	40942	32225	31560	40118	8704	3556	1544	1115	926	1965	639	569	551	494	484	467	476	423	446	392	412	411	392	379	366	360	393	374	369	355	323	377	345	365	361	336	348	337	348	343	354	320	343	359	314	352	351	323	337	329	355	332	336	376	347	347	310	332	315	332	353	317	310	375	315	343	332	337	327	312	318	308	312	300	374	334	324	320	326	328	343	346	354	331	334	353	375	335	340	347	322	323	326	331	343	346	343	346	330	333	305	310	357	352	346	326	332	317	324	290	312	328	336	346	342	341	342	328	318	322	323	328	359	316	331	324	337	339	308	333	345	356	342	344	327	331	341	331	328	348	334	334	334	358	307	320	352	352	338	306	309	343	372	341	344	320	358	324	323	337	335	338	316	324	350	304	305	310	318	339	317	341	339	344	342	334	348	312	340	331	359	309	291	350	346	334	362	344	340	313	308	315	353	340	357	330	306	312	315	380	348	304	347	348	339	331	323	342	295	345	352	349	365	333	302	304	342	326	344	390	344	339	324	342	315	330	326	333	316	330	277	341	322	322	342	340	328	346	350	315	352	312	304	354	299	317	363	321	311	320	362	358	350	345	331	317	335	308	328	292	357	331	322	302	350	352	301	315	341	364	333	306	327	364	299	307	321	329	341	324	342	333	322	338	307	330	325	327	375	338	291	314	362	356	325	353	354	332	341	305	303	323	346	358	351	344	334	361	345	328	347	344	326	326	352	332	331	312	378	339	347	330	334	298	362	317	336	332	324	341	351	322	304	325	338	334	363	343	313	310	305	360	313	318	318	360	352	321	313	331	325	354	326	310	296	309	342	339	338	331	328	338	347	321	317	352	301	342	346	344	344	304	344	356	328	331	354	359	332	333	333	343	320	317	339	329	334	315	341	334	351	299	321	336	321	301	321	343	318	319	311	348	322	377	348	287	325	312	314	341	316	340	312	352	335	339	322	316	336	320	347	283	312	369	293	318	342	349	328	340	361	333	306	299	332	323	343	379	300	336	328	349	321	336	338	330	338	314	333	315	356	330	356	290	329	313	341	354	313	304	351	351	335	343	334	335	342	332	320	347	349	338	332	362	316	346	334	309	343	330	303	354	305	358	340	333	320	318	324	357	379	344	324	312	321	325	317	348	344	332	332	362	295	323	304	326	313	355	340	327	320	349	322	338	353	321	324	322	346	321	373	339	310	345	305	319	351	322	336	351	327	318	338	331	337	339	349	339	324	330	357	309	355	320	317	342	316	326	319	318	325	346	368	348	321	338	346	339	334	370	332	332	345	326	352	333	339	326	339	320	356	327	312	306	364	342	320	347	325	336	331	338	336	341	296	340	343	314	318	342	282	321	310	324	323	323	289	325	334	322	332	372	323	335	334	320	322	329	362	333	347	295	339	328	329	349	347	330	306	324	286	313	320	344	326	303	333	335	306	333	348	318	329	328	362	321	365	308	357	319	330	308	335	342	345	346	370	326	351	332	357	355	301	333	333	364	320	338	327	347	330	351	328	314	299	317	324	336	333	317	321	346	355	322	316	308	315	320	323	344	346	333	345	360	333	313	316	333	351	337	303	347	330	322	324	346	337	320	381	361	307	314	354	340	325	345	306	347	385	334	352	310	334	312	317	340	342	304	320	333	329	360	366	333	310	339	341	323	323	312	323	298	324	323	358	337	332	360	369	346	362	337	315	316	312	359	334	343	324	325	328	345	331	310	334	384	313	344	347	330	299	344	347	354	334	336	338	318	307	353	334	336	321	314	350	316	334	313	303	355	302	320	345	308	327	328	344	332	342	303	305	341	320	353	314	323	348	333	349	368	339	346	339	310	346	355	296	333	348	366	322	335	313	331	345	344	338	367	338	333	371	304	320	344	338	341	324	319	334	357	344	319	345	331	300	337	345	335	299	364	344	358	301	332	330	301	354	310	339	327	369	296	318	344	318	331	333	301	307	305	342	314	298	352	366	336	360	331	323	336	313	310	337	336	312	365	341	342	344	332	324	342	324	353	337	342	315	338	339	336	355	321	325	307	315	314	344	299	327	339	346	308	313	326	356	312	327	309	337	295	346	326	370	334	324	316	354	319	380	334	319	298	347	338	327	346	336	350	322	330	327	352	364	322	324	318	322	322	321	329	335	349	302	320	360	347	347	316	319	321	336	339	317	315	330	325	299	334	351	343	292	372	329	325	324	332	312	345	357	327	353	321	330	337	356	356	313	350	334	335	336	318	321	337	341	364	338	306	342	336	325	328	324	327	322	338	306	387	329	300	349	326	323	341	331	354	329	308	317	330	328	313	319	340	332	372	347	327	337	355	343	332	342	348	324	353	357	335	320	335	318	330	344	324	342	334	342	349	325	347	343	337	318	323	363	349	353	341	329	336	362	334	313	327	326	333	308	321	316	340	342	357	332	333	315	342	334	330	304	331	334	318	329	316	326	322	362	308	323	334	352	352	343	303	325	327	347	334	376	312	324	342	330	302	281	349	268	340	343	319	319	313	314	310	365	366	270	299	327	329	343	324	335	346	316	303	358	332	331	356	326	312	326	335	351	320	334	329	348	339	332	326	355	331	334	337	302	333	342	308	320	332	330	320	327	356	321	330	332	350	335	347	347	323	324	352	282	323	352	347	360	324	336	348	324	340	353	341	288	337	325	346	305	323	341	313	323	339	336	315	360	324	316	353	352	357	338	348	320	339	352	319	351	326	356	353	312	339	358	362	339	357	317	318	364	353	341	339	319	324	324	352	356	363	292	344	332	340	358	318	318	335	310	367	323	340	334	347	291	310	311	328	332	323	350	364	341	328	315	308	354	317	334	308	332	344	343	305	366	336	316	347	303	316	319	351	311	328	327	318	329	334	366	322	318	346	346	342	316	325	327	365	373	355	343	326	323	348	320	326	321	324	341	348	340	339	307	321	329	322	308	351	332	330	337	333	352	302	337	389	299	322	340	313	326	319	336	319	316	303	345	312	323	307	338	313	330	317	329	330	368	338	338	338	334	318	331	339	326	343	323	344	352	354	350	318	299	287	366	298	335	322	312	332	366	335	322	345	290	338	334	317	324	329	329	321	324	331	326	361	325	320	301	325	322	347	322	382	311	348	287	342	330	317	323	308	344	323	332	321	359	335	333	321	366	334	314	379	340	286	349	312	337	308	329	310	315	368	339	331	356	321	357	329	333	320	329	317	328	391	341	305	351	342	302	348	333	339	320	326	312	336	312	333	301	323	349	349	330	316	338	301	316	308	364	348	371	313	302	305	349	348	294	326	321	322	296	303	314	326	343	328	331	347	346	326	341	336	353	329	318	352	360	326	349	335	331	311	338	327	337	352	333	351	344	287	316	343	312	327	349	322	323	345	334	301	335	332	312	348	318	318	335	309	329	343	317	330	332	328	296	359	357	328	316	309	338	333	344	314	332	321	361	323	367	302	336	327	342	316	333	379	317	332	334	358	346	294	337	348	333	345	344	333	336
27596	22395	21130	10792	7089	2186	1201	1035	979	914	993	933	943	870	922	925	865	946	947	899	981	874	873	897	902	889	885	915	930	913	1008	943	953	922	894	853	860	911	916	887	847	883	887	907	900	887	863	867	912	949	931	939	868	915	917	934	881	919	944	905	876	891	952	923	908	877	888	901	918	920	940	886	900	978	892	940	891	911	826	843	903	939	926	918	998	883	894	867	822	863	891	895	940	919	844	923	901	909	874	880	884	912	884	920	873	959	872	921	900	893	910	865	921	914	913	909	933	878	891	887	928	912	867	876	927	889	942	910	894	893	910	920	935	914	893	917	900	897	869	932	918	873	945	958	889	906	951	901	886	911	910	914	881	896	898	899	879	932	920	913	834	925	931	883	900	976	899	874	892	925	894	897	852	936	918	929	909	909	920	896	889	858	882	922	935	926	856	916	934	880	956	871	917	933	884	913	896	880	928	987	963	874	888	920	929	906	943	936	927	908	853	949	928	898	949	904	938	873	913	857	908	930	930	939	892	918	967	921	916	851	856	866	900	924	918	867	919	811	924	926	911	895	886	927	856	894	884	872	933	910	907	840	894	980	909	908	881	900	930	906	841	910	862	949	940	879	846	921	868	909	897	910	948	921	946	908	903	881	878	890	919	871	891	892	979	902	928	903	956	941	888	895	928	941	958	923	945	934	936	891	938	897	866	902	939	860	909	896	904	933	916	911	922	895	955	878	951	904	890	893	871	893	926	962	902	916	944	893	895	960	891	930	931	962	939	918	886	856	947	928	936	860	892	990	921	924	930	856	939	920	897	871	899	945	923	959	954	931	901	849	896	967	908	925	880	931	866	923	912	859	907	882	949	884	901	870	886	894	907	880	922	893	934	953	928	948	849	921	930	905	921	970	972	886	887	897	913	915	924	924	895	900	898	921	870	893	907	928	925	906	879	924	916	979	900	881	932	951	922	937	934	908	906	955	966	972	945	908	888	931	925	899	864	880	901	925	883	878	910	845	882	911	988	947	915	948	917	915	917	873	896	927	920	936	947	918	919	972	904	885	956	919	922	893	924	924	908	922	877	896	901	865	924	910	890	895	886	932	876	899	922	927	925	868	940	880	964	888	879	870	937	923	888	905	942	909	898	902	933	926	899	956	934	870	896	912	877	893	873	906	975	943	933	880	902	892	918	888	925	905	873	880	936	894	907	918	946	889	948	917	887	950	888	863	915	885	887	903	898	924	909	952	925	883	881	953	867	876	944	955	852	896	951	880	898	876	920	906	912	897	843	899	924	938	944	926	839	840	935	955	876	926	946	904	888	877	881	916	906	890	897	978	887	880	847	878	920	914	919	894	891	898	930	894	882	961	973	920	889	838	888	874	908	937	878	936	917	947	913	908	905	864	860	879	979	944	934	891	930	913	933	904	895	861	905	898	859	950	928	862	893	913	927	909	916	966	915	941	926	886	932	919	844	927	931	895	957	959	944	934	912	878	933	921	947	917	911	892	937	939	890	919	951	927	897	905	902	895	939	909	908	895	928	932	913	920	939	931	924	966	865	873	889	925	921	921	862	888	968	883	932	914	891	900	867	917	939	877	944	926	912	946	893	943	883	904	919	919	905	869	943	942	929	924	870	903	909	895	890	944	889	891	886	920	941	910	908	886	907	959	870	895	955	928	892	917	891	891	917	939	916	845	909	878	871	905	856	871	912	960	864	901	916	886	901	951	956	933	874	973	897	892	908	888	963	883	887	912	865	903	880	929	931	906	892	958	888	867	898	950	848	943	911	942	853	859	896	921	894	929	897	939	901	976	861	848	934	944	893	917	909	934	910	934	950	901	926	901	937	910	924	876	927	880	909	877	891	944	904	867	919	842	907	915	906	961	923	959	937	872	911	932	917	941	959	868	940	914	941	889	825	867	896	883	852	903	894	934	894	898	887	952	944	970	868	835	869	942	900	883	978	928	872	927	883	882	924	917	875	875	895	881	932	917	893	901	925	940	932	875	965	932	916	906	868	886	933	902	954	941	909	892	916	937	926	874	889	909	866	932	918	914	972	877	925	859	890	938	952	829	971	871	922	910	897	923	900	968	872	901	901	866	927	903	873	895	864	912	907	951	874	877	1009	885	931	896	951	892	884	916	886	956	934	879	913	880	906	892	945	897	895	901	868	866	884	915	916	860	915	952	843	887	924	877	898	903	891	943	902	846	862	906	966	942	863	931	941	896	840	931	894	916	951	884	916	901	924	830	890	882	869	938	867	980	888	885	918	850	871	904	806	937	934	873	905	936	951	921	951	886	881	887	899	883	885	985	895	964	868	885	915	839	920	953	994	905	936	894	900	899	916	892	852	849	891	881	920	874	859	916	888	918	919	931	948	936	899	897	879	933	924	945	854	923	909	944	877	903	916	919	883	907	904	890	860	877	932	910	961	853	928	913	927	928	862	924	879	944	974	931	908	924	932	904	849	856	924	865	849	879	916	934	945	890	911	883	946	910	904	902	931	895	932	965	879	949	867	884	934	864	947	911	924	939	877	936	931	856	877	901	883	900	907	908	898	850	921	959	895	930	883	936	853	911	954	898	899	851	974	922	873	955	914	934	929	887	870	877	875	869	923	907	933	914	906	859	848	896	863	872	886	916	901	926	903	901	916	901	890	851	873	929	926	953	858	965	950	905	882	864	885	922	871	868	864	908	876	917	891	901	911	936	887	908	878	899	944	943	912	913	932	888	949	925	876	875	870	910	937	931	889	929	894	890	929	880	883	872	905	915	868	905	901	945	940	880	940	967	943	912	961	881	884	884	902	933	887	879	933	900	894	917	970	866	886	957	886	928	884	924	891	903	964	828	907	906	957	890	896	924	859	945	873	872	869	896	920	927	958	923	916	902	907	865	920	885	902	918	866	899	954	939	904	918	887	903	904	929	918	905	915	892	926	914	860	893	896	901	935	945	896	891	893	831	884	923	908	911	947	918	983	892	939	927	923	893	955	874	927	876	881	875	894	887	895	904	884	956	911	847	886	901	901	956	913	901	987	965	875	888	901	898	879	936	880	941	895	855	884	890	889	931	850	903	909	944	917	907	869	931	937	891	946	840	852	993	945	872	907	861	936	931	867	884	886	922	905	912	928	916	999	869	926	924	952	960	1003	884	879	919	913	932	950	946	891	923	939	914	916	932	906	896	912	867	890	947	961	913	853	882	966	912	865	931	959	915	920	835	932	877	917	960	908	932	942	898	873	949	918	921	908	862	922	944	891	924	935	911	859	924	871	917	889	966	880	893	877	927	888	932	916	865	895	898	880	946	853	950	934	904	905	880	914	919	949	865	941	937	895	873	950	869	945	943	852	843	889	904	868	891	931	923	937	931	903	965	909	895	918	862	896	921	862	958	905	913	902	905	888	874	976	900	975	931	940	955	878	951	918	916	842	896	910	886	908	872	956	875	900	934	923	924	907	955	960	968	871	903	886	902	844	864	863	951	895	936
17336	31787	20591	8404	6679	2501	1353	1088	883	991	973	903	886	933	921	901	904	926	928	918	898	927	963	927	925	907	860	896	929	935	906	885	934	893	883	980	898	875	951	921	911	948	908	928	921	921	959	916	865	964	965	935	914	936	902	945	938	992	954	972	1013	925	935	893	929	920	909	967	903	942	910	943	921	893	897	930	937	908	909	885	917	939	947	896	933	962	924	899	871	885	924	945	921	912	940	932	893	919	896	915	922	955	861	900	930	912	888	886	967	888	931	911	897	866	916	915	910	905	882	959	947	920	945	897	917	918	940	964	925	965	931	950	899	940	927	868	897	938	963	928	940	917	901	899	974	957	967	905	914	917	909	900	903	882	931	922	910	921	939	947	840	945	933	949	919	907	909	933	914	934	898	886	977	944	984	863	905	883	865	878	903	894	946	902	930	920	967	915	932	913	902	879	912	884	882	902	915	950	923	964	852	912	954	897	898	927	962	886	913	933	871	989	898	942	895	963	885	894	896	862	921	946	933	946	969	918	913	929	878	948	902	928	882	902	938	912	902	938	903	940	924	917	835	963	936	900	945	925	916	851	926	903	871	852	908	899	917	936	879	926	938	937	935	902	891	900	946	892	942	957	952	973	915	930	894	929	948	899	930	921	910	935	951	869	950	890	888	903	942	899	926	911	932	931	917	933	943	836	879	924	883	926	947	927	959	927	897	920	940	981	921	880	916	868	907	894	938	890	873	923	935	943	910	946	909	908	905	910	914	891	884	868	879	908	930	957	950	888	982	872	896	887	953	879	923	941	868	924	864	919	875	969	935	845	830	954	883	989	920	937	896	910	955	876	999	918	921	890	908	923	901	928	905	913	858	948	906	931	952	930	923	961	915	946	967	917	898	852	907	980	885	919	881	876	926	939	876	911	908	937	927	910	959	902	933	894	933	896	924	950	931	916	894	960	858	917	948	883	886	924	886	878	935	860	910	949	881	870	975	887	911	944	863	945	920	886	921	908	952	889	942	944	927	952	926	935	977	899	920	863	888	936	951	967	855	893	888	931	916	925	935	943	926	968	898	884	943	950	876	936	901	946	899	929	977	898	879	927	927	925	898	939	997	939	986	913	890	896	904	911	940	891	935	1008	883	896	905	842	939	897	959	925	871	894	942	902	936	936	932	867	883	967	937	861	862	898	862	915	892	926	941	935	900	921	907	915	916	903	930	940	913	960	898	862	910	916	899	905	951	908	941	912	915	921	897	905	974	905	978	936	892	925	941	906	948	887	926	922	943	933	879	920	945	900	901	898	907	979	872	937	920	912	906	978	910	916	903	920	957	883	892	935	878	923	907	936	926	896	913	901	979	917	919	972	915	925	929	912	905	910	937	875	875	935	899	853	883	926	944	972	856	912	910	856	919	916	895	898	892	920	946	854	989	911	905	936	898	912	885	911	952	839	951	969	865	950	1020	989	966	891	854	882	971	947	877	918	905	824	984	936	912	927	888	898	919	910	899	911	913	871	942	908	944	903	877	891	875	902	920	918	963	887	873	917	863	936	941	915	901	928	875	914	878	897	916	971	920	924	923	944	958	901	876	873	918	966	972	910	928	924	904	932	958	957	939	885	865	891	908	876	978	968	943	916	868	919	894	925	897	874	888	913	944	906	912	867	882	910	943	881	932	965	867	933	922	896	917	937	878	863	892	918	912	924	955	916	901	939	899	923	921	915	952	837	929	919	901	967	907	911	931	952	954	966	902	928	841	976	883	941	943	884	933	881	912	923	924	952	947	882	940	909	863	923	959	923	877	880	940	899	902	888	875	956	914	934	880	940	898	921	891	911	930	873	917	938	888	880	925	909	947	912	950	932	918	949	940	951	863	943	934	880	919	931	902	891	917	956	931	914	895	913	950	952	906	928	888	902	884	901	950	942	916	931	979	899	927	925	911	939	943	950	894	932	931	835	940	968	923	906	900	924	952	905	948	906	954	921	953	917	925	932	967	945	1003	957	950	863	881	929	910	926	920	877	928	927	944	891	961	914	887	934	925	878	932	935	867	970	906	947	885	906	915	924	948	865	898	930	959	961	932	917	971	914	948	960	913	900	936	904	909	968	933	879	937	943	900	898	915	924	932	921	942	892	919	912	889	983	928	897	919	955	917	951	947	939	907	948	863	952	900	904	917	967	973	953	945	942	984	920	937	853	888	898	921	941	885	958	946	979	911	895	932	930	895	922	901	902	921	905	898	912	971	972	952	921	924	909	908	890	920	907	933	909	888	920	938	919	884	918	894	913	884	935	863	907	915	933	930	892	899	962	920	935	917	921	970	890	926	917	915	911	896	925	897	916	976	864	910	945	914	912	943	935	931	847	882	911	917	916	923	928	948	902	949	903	931	939	906	927	908	905	876	874	939	904	914	937	950	958	896	880	915	931	901	893	965	869	904	922	915	904	901	940	946	943	880	897	967	906	950	915	898	912	903	919	953	937	883	928	947	981	934	946	889	930	895	941	941	956	940	921	934	925	957	912	906	913	903	906	931	979	983	962	973	913	894	957	915	922	916	911	948	928	912	909	922	877	941	920	957	939	970	947	936	897	945	908	947	908	928	929	901	898	902	898	860	924	962	932	964	934	942	928	963	924	909	956	925	914	915	911	958	927	897	910	902	909	933	909	923	900	911	940	913	900	984	908	942	882	906	928	871	957	884	903	895	895	872	948	934	954	903	924	910	876	968	870	884	918	893	890	913	911	903	926	950	928	874	943	922	900	934	883	880	930	903	918	955	899	856	890	913	902	897	946	880	961	910	937	972	882	914	960	975	951	950	895	945	868	904	901	965	934	969	916	964	880	897	938	942	885	867	968	951	916	943	960	932	919	928	919	896	933	942	901	928	902	935	897	948	922	927	900	891	934	988	959	952	918	941	911	909	915	925	939	918	966	907	1000	920	913	947	939	971	868	955	923	920	932	946	960	932	926	931	940	915	914	950	907	961	865	894	946	942	887	921	930	868	978	957	962	884	877	925	908	898	897	917	939	892	941	866	951	957	918	876	926	911	920	963	939	897	903	897	912	945	923	913	864	934	915	907	940	909	891	902	885	882	892	956	887	936	908	919	893	901	913	895	849	957	951	959	939	928	903	896	967	926	938	886	900	933	916	971	963	914	928	919	893	880	929	929	874	930	918	902	957	880	962	921	911	950	915	958	953	883	876	896	913	942	932	961	916	910	957	924	865	886	899	918	930	920	928	909	882	946	884	949	908	853	953	942	888	923	931	954	863	889	930	880	919	900	932	934	932	881	929	885	878	875	867	898	905	921	867	864	916	1010	956	914	885	909	933	948	903	880	872	900	907	913	905	914	899	905	947	934	895	950	956	885	901	914	915	880	966	924	910	912	917	881	885	959	873	898	961	887	919	885	911	905	927	928	906	892	896	903	884	932	931	881	914	858	904	893	898	969	930	912	932	932	934	975	993	909	923	925	962	929	924	880	948	937	981	906	905
23240	20902	28233	23876	23649	19334	6284	977	767	673	1304	631	537	533	515	540	535	484	497	487	529	523	454	504	503	454	512	453	468	476	449	469	500	470	459	481	492	462	493	478	482	472	447	458	447	493	466	506	500	481	418	492	468	465	500	514	483	511	471	407	476	466	431	534	510	428	484	472	495	470	502	440	453	470	459	502	480	494	450	486	477	488	463	452	466	439	519	468	449	457	473	478	499	453	486	431	399	461	466	462	475	478	449	488	472	454	482	489	443	441	475	491	464	451	467	496	460	472	468	508	453	445	475	476	458	495	469	480	458	482	488	445	464	485	476	518	440	467	477	479	489	441	494	472	444	474	495	437	510	469	464	466	432	490	440	467	469	476	488	485	481	483	489	470	515	460	459	454	477	473	504	483	443	491	468	459	505	454	467	458	462	454	429	485	482	489	485	497	482	524	500	465	476	482	445	480	503	484	449	491	479	476	500	471	445	484	459	478	488	490	488	472	444	438	456	514	453	483	444	485	471	463	484	462	493	486	448	460	477	492	467	473	492	459	487	473	452	431	508	485	466	426	516	481	480	482	481	496	465	458	452	519	481	460	485	457	449	453	431	514	460	503	481	466	497	453	432	462	472	475	464	466	482	478	433	492	506	474	451	454	478	489	462	466	444	459	442	469	505	485	456	454	437	487	476	463	471	449	488	454	485	473	502	475	455	473	461	496	466	491	452	450	473	491	479	445	464	484	474	455	497	504	457	460	440	469	487	445	515	484	494	485	496	472	463	455	509	451	466	488	482	497	448	427	470	459	487	470	464	476	450	445	515	453	449	457	489	497	467	449	453	473	475	484	450	449	458	480	491	478	496	502	459	481	477	477	499	490	497	471	463	496	466	445	442	473	456	447	479	444	468	467	460	444	453	499	461	464	462	464	469	506	471	488	462	467	458	448	494	485	481	478	494	452	476	461	438	509	428	500	436	486	494	487	517	468	465	449	442	465	497	522	445	479	475	458	479	478	457	438	454	486	496	503	467	468	520	480	454	427	461	474	447	478	469	494	455	494	436	439	469	501	448	486	479	491	497	457	476	470	493	443	453	486	473	486	533	484	474	488	438	428	450	424	455	428	420	481	493	458	482	460	433	456	476	486	461	501	494	480	440	500	447	453	434	494	512	459	454	488	481	476	491	476	475	483	442	499	454	464	456	489	463	466	489	472	446	492	464	476	459	468	465	455	498	436	471	516	504	484	448	471	478	489	476	464	464	446	427	467	507	482	437	498	479	484	434	473	483	465	463	512	482	471	462	456	469	491	463	454	447	470	484	483	468	479	496	439	463	461	450	439	481	451	502	472	410	453	464	482	471	469	494	477	482	483	465	477	466	454	458	445	453	461	508	426	464	460	509	501	449	456	448	487	471	452	481	447	482	478	496	476	488	461	514	469	452	482	475	443	454	475	469	455	438	458	505	458	473	481	452	468	454	464	490	527	476	480	480	471	459	455	473	476	469	507	483	475	430	490	475	455	478	489	480	469	499	492	517	436	502	470	452	467	482	477	446	452	455	451	448	497	474	473	452	483	481	444	478	455	465	455	437	465	469	512	437	471	451	456	461	469	490	493	488	479	443	430	468	451	498	459	421	475	475	507	507	478	512	460	493	481	446	435	481	451	462	469	429	478	465	465	418	469	499	460	456	496	468	449	477	485	494	459	448	469	471	527	448	457	461	476	467	496	482	481	459	491	484	451	476	488	456	493	460	470	482	507	394	507	472	469	505	460	471	469	471	479	485	482	461	453	499	480	501	538	452	471	477	440	438	500	442	491	492	478	445	440	502	493	502	457	484	536	503	457	447	466	487	494	490	459	458	457	492	473	445	443	483	442	466	499	474	511	505	444	485	475	441	483	516	465	497	475	430	476	497	453	432	481	484	506	466	457	486	454	454	471	445	486	471	500	496	468	485	477	450	441	471	470	449	493	459	476	478	435	460	454	442	415	450	450	443	458	435	436	471	518	467	507	484	495	476	465	444	471	483	461	484	430	467	440	449	489	449	474	515	423	518	436	469	491	472	449	426	466	462	478	485	474	436	456	488	461	487	483	516	437	455	476	475	465	463	460	480	463	442	462	451	473	486	458	433	490	505	459	498	503	451	468	461	505	465	457	453	475	475	439	489	438	474	484	468	456	473	475	489	466	449	455	500	466	462	487	448	493	477	435	467	479	514	471	521	438	457	430	487	466	492	461	477	443	464	412	462	480	432	462	506	457	502	470	445	486	486	483	500	488	470	499	470	480	471	448	466	467	492	455	473	480	529	474	460	471	492	446	435	445	502	463	490	509	476	499	460	440	450	470	480	473	471	470	469	453	462	431	487	450	449	465	438	502	501	451	449	479	433	481	478	466	523	454	500	485	511	473	499	484	471	498	466	426	441	445	484	491	501	452	456	473	460	474	479	468	452	501	445	453	424	479	485	470	499	453	468	504	463	467	470	476	453	455	486	495	463	462	493	430	461	460	481	474	458	494	476	494	480	434	507	482	461	548	489	465	482	491	454	494	444	473	478	514	459	476	476	465	473	472	465	485	504	459	451	490	468	454	459	454	447	482	501	420	461	419	462	462	471	486	448	494	487	480	509	514	447	468	425	445	460	483	471	466	463	441	421	494	485	468	477	453	497	455	429	425	444	504	482	453	428	469	463	435	455	509	452	484	454	501	462	477	476	494	464	470	473	405	472	491	475	523	498	423	428	463	451	492	457	436	513	475	405	487	469	430	516	545	456	494	471	430	440	472	471	471	441	498	459	471	496	470	463	459	440	456	488	453	438	482	488	511	459	467	493	471	464	448	496	502	468	499	451	433	484	468	519	436	434	430	469	476	487	436	475	488	457	419	431	490	464	477	509	474	471	442	507	467	496	442	442	500	467	454	439	466	460	457	470	490	510	463	478	468	474	491	457	494	467	454	449	490	512	464	495	481	444	491	440	494	444	475	428	457	506	465	475	442	452	455	494	486	453	473	436	475	500	449	479	467	466	477	523	508	467	470	488	458	470	469	492	490	471	442	486	489	475	428	490	499	433	478	480	457	468	460	451	479	524	503	466	458	505	455	475	497	479	464	500	481	483	497	481	427	456	491	427	492	509	450	486	472	456	479	460	491	477	514	460	476	480	484	476	482	466	455	475	434	475	524	497	451	512	455	485	481	482	476	428	488	485	438	477	472	453	466	457	428	486	433	430	496	493	471	526	451	469	437	472	463	466	496	443	462	475	506	460	449	481	488	453	491	490	458	476	424	477	447	445	458	495	491	453	442	433	502	519	437	504	465	457	500	472	487	449	442	461	494	505	449	463	456	456	431	472	444	511	473	507	498	468	470	458	499	479	472	459	476	463	453	491	444	451	489	463	437	428	486	442	467	434	448	449	445	433	466	452	521	450	459	470	485	470	470	465	418	502	487	513	488	523	466	456	488	497	446	454	482	497	464	428	482	472	484	491	499	446	452
18103	41292	29529	22637	31072	7730	2395	1187	881	813	1760	661	637	645	561	538	537	529	590	524	508	506	531	539	536	479	574	504	543	505	525	546	519	529	525	502	495	529	505	500	514	496	511	516	474	505	499	473	505	487	477	479	508	499	493	519	455	495	460	516	535	503	533	488	498	517	508	496	503	493	484	519	486	497	461	519	512	497	505	470	463	533	514	493	513	527	489	487	471	483	498	502	526	513	494	518	524	545	511	527	514	511	522	488	498	490	484	493	450	512	511	526	515	503	470	490	483	493	478	479	480	480	467	471	499	471	507	495	514	497	488	501	489	516	465	509	526	507	507	508	475	475	485	497	510	535	466	441	500	461	466	507	541	500	520	506	497	492	470	518	501	515	484	470	483	555	514	502	513	468	484	526	488	473	536	469	477	511	535	465	450	512	511	491	488	476	485	507	467	537	477	503	486	457	484	521	479	514	493	480	501	522	481	512	476	478	503	512	472	525	494	493	491	489	490	520	498	511	489	484	480	507	504	504	439	504	478	539	511	486	490	507	475	451	543	514	520	522	493	457	478	500	471	477	494	489	474	475	467	496	492	475	472	462	462	523	509	492	523	517	483	526	508	504	468	474	514	483	516	506	498	463	519	473	497	491	503	475	476	524	503	530	472	483	468	493	485	490	460	485	529	515	488	496	483	500	482	492	499	487	480	499	498	527	485	504	525	476	469	485	473	467	462	478	490	493	492	521	488	530	505	521	495	507	521	473	512	473	495	487	526	519	504	528	487	511	464	496	452	506	514	486	452	485	530	513	472	491	492	504	512	515	510	532	515	476	467	475	490	509	494	502	508	504	486	484	485	473	512	501	509	518	502	484	465	501	468	473	503	475	483	462	512	481	507	479	501	523	491	492	479	489	494	517	557	500	456	500	466	495	525	487	533	520	523	532	514	498	500	530	492	515	504	509	474	451	463	479	487	451	503	524	473	483	499	516	503	503	450	507	493	454	491	487	531	518	520	468	484	504	491	471	461	517	456	459	508	498	508	486	549	510	496	502	524	504	518	476	513	508	456	521	476	502	481	495	490	482	500	489	491	497	486	513	507	518	529	476	498	521	516	462	435	492	474	509	462	514	456	477	476	484	478	535	503	475	483	494	510	490	487	508	477	508	486	520	491	514	512	523	510	521	498	500	519	516	505	556	508	479	469	538	507	499	528	481	505	496	530	498	545	474	476	502	518	464	537	491	509	506	530	499	481	471	462	507	518	506	478	544	473	489	511	488	494	447	479	464	508	453	509	457	458	477	473	491	488	485	462	488	486	494	483	475	485	511	460	490	505	501	516	482	502	511	478	536	485	512	502	485	489	476	542	465	481	525	502	478	491	456	503	465	484	504	503	472	479	463	513	526	531	486	502	492	471	483	479	481	479	477	494	527	507	476	485	479	483	483	478	481	489	503	498	467	513	496	498	486	467	466	455	468	482	538	477	482	482	476	496	499	471	460	465	472	476	480	504	473	480	507	501	464	473	521	496	525	494	514	502	540	476	536	473	496	497	501	502	495	481	494	477	487	504	510	478	462	463	481	520	513	536	476	502	452	495	480	517	472	486	480	533	515	494	483	491	473	542	458	520	508	514	544	502	503	486	504	464	455	470	478	514	504	514	480	497	460	487	450	483	459	491	458	493	518	493	480	516	510	509	484	506	480	548	500	485	500	480	499	465	521	530	475	519	511	503	500	475	462	497	532	493	458	452	463	472	481	512	495	483	476	534	476	496	513	470	511	522	465	507	502	484	553	503	535	537	509	499	466	518	481	522	480	506	508	504	506	497	479	529	514	468	512	493	543	494	499	522	569	481	495	500	493	492	457	490	488	491	532	492	514	482	468	505	498	555	484	477	501	538	478	499	506	524	483	442	477	462	508	511	525	509	530	531	454	488	486	497	487	512	485	518	512	534	501	450	483	512	515	513	464	528	482	541	516	500	524	532	495	467	507	466	517	469	509	496	496	502	487	482	510	511	475	495	516	493	486	512	509	504	479	521	458	500	474	508	487	488	480	471	481	502	480	479	496	459	487	485	491	453	497	497	492	498	509	528	509	517	514	497	491	450	539	455	490	518	488	515	523	444	476	513	510	511	540	490	458	476	469	499	523	489	495	514	484	502	457	463	536	472	486	491	492	454	476	494	499	498	525	493	497	524	502	478	456	465	497	481	475	482	517	515	461	471	496	477	536	527	512	475	453	514	481	481	487	489	494	521	495	484	539	459	478	493	504	461	520	494	492	526	502	492	501	483	524	450	457	474	538	494	464	512	496	504	522	463	474	511	500	504	476	495	475	494	457	518	539	534	527	526	502	488	524	511	499	560	516	486	539	493	493	451	494	488	496	502	457	482	513	480	505	528	503	495	498	480	560	507	502	458	479	534	474	534	522	472	523	488	463	472	495	500	473	506	533	504	509	507	509	469	483	523	457	539	497	483	513	512	527	462	468	510	499	509	485	496	452	471	523	502	462	487	516	479	519	516	524	519	459	461	498	501	493	488	523	478	531	461	470	518	532	521	498	504	463	472	492	467	493	500	518	495	529	475	500	514	484	502	474	527	496	517	484	495	523	504	493	507	473	497	491	508	513	475	504	531	485	477	486	503	445	503	531	480	468	467	504	524	484	526	497	504	507	475	493	479	518	445	498	513	495	512	500	528	504	553	487	493	513	493	484	494	502	487	504	517	526	506	477	476	485	500	476	474	530	467	545	479	504	527	527	465	507	482	499	503	492	517	523	496	445	540	486	499	511	490	483	474	508	522	533	483	499	534	480	462	458	471	526	512	465	474	518	521	511	510	518	500	526	453	433	475	499	463	507	526	489	491	494	481	520	508	482	472	515	477	486	462	467	491	540	439	476	478	486	496	514	515	519	466	476	502	513	504	490	484	479	535	496	539	501	498	520	470	476	462	480	498	484	505	509	448	482	501	539	497	467	498	486	511	488	516	508	512	500	500	476	525	523	480	492	490	511	527	488	548	476	464	514	484	496	468	492	484	494	472	475	487	530	530	487	492	504	499	485	482	492	470	500	499	502	487	461	511	479	480	509	532	459	489	510	482	448	508	531	507	512	524	509	511	497	449	488	474	508	524	492	502	465	513	475	477	489	486	501	534	479	494	499	519	469	554	502	523	555	522	486	502	499	460	499	510	489	498	506	480	501	477	520	501	518	498	522	540	522	525	506	468	567	533	516	484	497	510	502	481	532	520	495	516	473	486	455	498	471	486	483	508	442	531	523	516	486	493	463	478	517	521	502	503	466	505	507	487	492	462	484	478	461	505	521	490	486	495	515	499	529	474	476	452	524	526	480	506	489	498	488	464	474	536	527	528	458	497	480	490	522	477	503	495	493	484	512	521	481	503	478	525	470	495	450	522	496	455	498	508	530	503	473	524	476	495	511	448	487	474	451	485	509	497	507	517	487	497	495	486	486	497	509	461	551	495	493	494	491	498	478
24271	20975	27637	24650	22179	11416	2483	1276	1057	1084	1574	1056	961	984	983	963	937	956	950	951	881	980	947	956	965	944	928	937	949	986	962	929	928	924	1003	936	965	977	1006	951	907	939	947	928	966	928	906	948	958	916	970	939	904	957	915	960	949	976	921	969	1033	937	936	921	936	950	930	931	934	920	916	943	990	906	953	962	945	934	958	955	952	940	961	919	979	941	963	868	931	969	910	887	989	991	963	928	959	927	940	959	914	980	921	1025	935	956	941	954	946	942	952	945	1009	923	929	927	929	958	937	975	980	952	954	1009	977	939	981	970	958	935	962	908	905	958	928	969	998	950	949	940	953	927	938	974	932	942	892	968	974	924	946	942	928	926	974	938	979	924	974	963	959	964	928	966	907	939	967	985	970	987	926	953	1001	929	974	973	928	937	927	968	888	955	914	983	991	995	956	909	930	973	1007	933	905	981	901	969	972	967	946	963	945	896	929	953	955	978	973	924	916	969	912	903	915	955	929	932	968	911	891	910	938	926	941	914	960	975	892	954	952	953	899	914	914	914	908	953	914	1006	919	919	966	948	942	955	950	971	911	956	894	969	942	912	913	924	958	927	939	1007	984	963	901	950	915	899	915	915	934	942	1012	987	948	949	936	955	979	911	972	968	937	919	939	998	868	939	953	955	955	955	970	909	985	904	945	953	954	996	997	939	931	976	954	923	959	872	896	980	951	915	924	1014	912	929	959	914	934	950	982	974	987	940	987	905	910	910	951	922	956	929	981	931	944	945	877	921	942	908	930	904	1016	950	878	938	963	957	899	969	933	1013	929	917	994	1010	966	956	892	950	866	911	936	937	925	931	933	877	992	935	920	945	884	1004	1021	996	926	941	900	959	911	959	923	967	921	921	949	946	889	944	938	962	898	976	980	951	980	966	891	958	953	945	848	924	938	945	934	912	945	933	955	968	975	935	909	995	964	954	903	925	944	938	929	938	943	901	940	926	989	926	924	937	896	927	915	918	980	942	891	923	902	929	1025	975	903	980	970	977	948	921	971	962	970	965	912	928	945	967	893	918	906	950	878	971	936	909	907	1019	1000	908	938	901	967	908	980	966	942	880	956	922	926	970	892	961	985	904	934	961	896	919	953	942	969	944	954	953	906	878	924	875	943	976	935	932	982	905	941	977	964	988	928	924	961	927	936	877	977	914	1030	957	913	939	873	964	925	939	982	974	886	898	932	958	966	987	890	948	903	954	910	935	977	926	996	918	941	941	935	938	962	964	916	941	963	1027	931	937	907	931	927	970	938	944	986	940	926	952	969	939	920	932	999	911	963	985	960	982	964	913	930	937	940	920	945	926	992	946	956	929	975	975	982	990	962	948	908	951	902	908	917	927	913	956	968	919	950	957	936	992	954	942	879	986	974	968	967	961	915	943	929	911	943	946	966	924	966	991	907	970	958	945	916	877	954	952	915	943	920	927	919	893	876	952	944	926	939	862	947	892	954	947	1002	911	990	972	935	954	983	933	966	988	888	949	948	920	956	936	956	967	931	939	943	941	898	964	961	956	906	975	954	940	969	902	984	992	954	985	969	911	969	972	950	938	916	943	958	893	877	965	949	953	941	962	881	943	938	974	1008	950	925	968	925	965	972	906	898	919	938	944	908	976	903	956	946	930	927	935	892	936	972	960	933	930	950	905	910	937	948	938	959	924	889	947	973	919	992	922	933	943	931	954	965	898	934	920	967	957	958	957	981	987	932	935	956	898	915	944	957	971	942	966	886	950	889	925	890	963	958	933	924	999	970	959	892	972	900	953	925	1005	887	951	908	919	946	908	935	971	922	930	933	924	997	968	947	953	987	926	969	943	957	973	963	899	968	970	960	877	925	983	939	931	983	949	951	942	972	959	967	947	928	922	966	935	940	886	951	909	957	950	992	896	942	932	935	901	920	920	1019	950	952	909	969	945	955	925	935	927	989	968	958	909	931	955	988	942	968	942	927	926	979	977	961	928	1009	869	940	959	911	884	923	886	952	988	953	932	910	949	912	886	949	914	962	944	945	899	931	953	860	890	914	1036	925	919	920	889	954	936	859	935	943	972	928	960	949	902	916	945	905	973	943	954	946	924	915	963	972	942	989	898	959	930	977	924	919	972	992	967	977	945	964	927	960	947	972	914	917	958	914	960	946	920	991	931	929	991	938	977	908	963	926	925	999	966	891	931	930	959	912	984	944	964	896	935	956	882	977	956	954	965	945	998	944	961	944	914	929	988	910	908	902	917	957	955	966	920	1002	956	907	966	911	1001	939	960	938	956	950	966	915	969	974	942	947	919	943	945	894	935	893	949	1004	921	933	933	954	914	938	881	951	955	902	1003	926	929	979	909	953	912	960	979	943	964	924	983	962	916	912	952	929	954	936	956	1006	994	935	927	920	1010	888	948	942	949	980	973	903	921	943	917	958	996	919	925	927	942	947	930	959	980	914	925	963	971	989	898	980	947	916	927	865	909	905	890	906	947	911	926	910	912	942	933	912	964	951	954	943	973	917	951	969	976	914	980	984	917	981	952	849	945	880	890	973	922	944	923	996	917	974	903	985	952	911	976	914	965	961	930	943	885	931	970	919	956	939	907	870	968	917	923	937	908	958	918	964	935	956	1021	971	942	971	947	938	921	927	931	968	927	936	918	951	930	966	962	948	959	933	907	939	920	950	959	941	909	942	870	905	1006	975	852	931	957	973	896	942	936	906	981	926	928	923	952	914	920	929	944	951	957	937	938	932	914	949	924	888	931	974	888	925	948	935	975	951	977	936	902	968	930	917	946	892	953	961	994	938	965	934	898	910	902	933	950	930	922	937	918	941	970	917	909	940	967	910	949	881	925	974	929	943	913	914	886	928	945	855	942	943	974	924	930	961	934	975	960	957	944	908	933	909	949	954	980	934	937	938	958	956	955	888	902	965	926	960	911	969	933	895	974	926	966	932	925	886	959	883	984	942	965	939	921	952	876	963	899	908	936	998	973	954	907	959	934	981	929	928	913	918	873	939	987	987	951	929	952	903	933	910	985	919	939	984	925	936	890	916	958	942	951	907	953	935	938	977	937	922	961	947	944	956	949	941	915	986	944	968	893	899	950	926	931	936	896	893	960	938	910	934	956	907	921	906	925	974	967	979	982	951	933	899	949	982	960	913	905	909	934	930	977	931	954	945	947	1004	934	912	960	971	959	937	951	923	926	940	953	925	951	979	966	930	971	936	938	963	950	971	976	949	960	956	954	978	903	907	933	947	990	922	963	925	968	968	921	944	949	1018	888	971	976	951	903	963	940	969	923	996	966	975	877	961	918	955	920	943	943	990	916	946	887	949	895	934	959	1014	930	916	915	944	934	1013	982	961	948	969	951	922	960	953	939	952	929	926	950	936	935	986	932	897	942	892	957	933	933	948	995	980	918	930	908	928	931	968	949	933	939	932	989	925	928	912	922	956	956	907	940	896	945	953	946	950	956	960	1002	996	962	984	921	973	935	948	968	979	877	967	906
17321	38557	28050	16613	25159	6416	2269	1317	1219	1084	2017	987	1005	964	914	1015	950	935	931	971	929	999	850	927	942	929	928	883	873	955	942	940	944	933	969	941	896	948	915	934	893	947	933	1005	889	981	949	938	946	951	940	912	928	903	907	905	947	898	944	874	885	942	955	944	894	940	912	933	940	904	912	893	926	905	863	956	930	899	944	856	929	902	920	913	891	893	929	938	887	932	931	848	949	899	912	928	875	856	966	951	975	883	967	920	849	883	883	937	972	880	952	932	942	958	874	851	940	940	905	857	938	928	945	917	952	901	936	917	891	893	944	956	936	921	952	955	932	911	950	904	956	928	852	950	876	936	876	930	936	908	923	912	948	897	900	890	924	877	936	944	871	935	916	947	908	927	999	932	883	923	924	971	931	904	867	908	915	903	955	935	875	919	895	996	966	968	885	883	1002	956	948	925	901	911	926	937	889	868	908	964	896	942	919	948	917	969	945	930	905	1000	883	972	890	926	986	936	896	943	941	933	891	889	905	946	917	948	874	924	972	889	914	950	917	871	962	946	895	877	952	882	914	940	898	948	916	909	905	959	951	918	880	951	943	930	908	932	897	952	948	911	868	922	925	867	919	928	888	895	953	921	876	891	848	904	919	934	901	893	869	925	957	901	919	915	887	874	908	928	1003	955	933	921	969	937	918	916	912	931	915	894	942	925	897	893	916	916	905	888	860	892	899	885	924	875	925	957	955	917	900	923	876	944	935	965	910	936	894	875	882	957	871	942	943	903	876	950	928	906	887	956	915	922	940	969	1026	888	967	916	917	975	923	887	876	935	934	936	905	908	864	906	933	942	906	863	912	928	916	908	970	915	917	884	917	947	940	920	883	927	862	931	919	898	843	928	930	891	874	958	931	968	922	901	929	961	895	899	963	912	893	912	923	900	919	902	910	895	910	842	931	944	896	866	931	882	877	932	903	914	897	908	919	903	891	940	930	982	874	911	882	941	847	905	941	940	844	951	863	975	924	893	910	965	883	920	932	997	909	922	865	877	927	935	921	954	907	943	851	908	933	942	913	904	911	887	892	912	923	914	887	910	951	885	928	919	917	923	919	938	949	938	866	882	907	891	933	932	902	833	1003	895	943	918	913	908	913	886	921	878	880	894	893	896	896	953	954	916	898	891	892	951	990	961	889	900	923	862	903	906	899	878	900	917	893	915	940	898	937	891	924	894	902	945	892	867	891	973	870	938	859	948	910	945	935	915	902	907	906	889	926	955	913	977	921	935	883	908	934	911	921	926	885	872	879	940	969	876	892	898	890	919	914	948	893	942	885	904	908	889	901	931	946	980	924	940	874	918	954	961	945	890	951	851	969	906	904	955	910	919	911	934	894	928	936	952	917	920	961	904	913	871	903	944	924	925	881	887	986	933	921	879	933	819	873	884	961	886	851	915	947	974	895	949	931	896	947	868	874	917	883	869	934	880	908	952	888	970	888	912	906	891	945	911	941	949	931	905	914	908	839	935	917	978	888	931	903	928	946	891	917	960	909	900	932	946	943	938	929	885	896	875	907	904	920	916	884	944	902	938	925	888	904	910	898	909	910	886	935	929	925	905	901	909	921	959	911	862	929	896	963	925	961	990	941	928	904	941	917	951	937	928	954	953	964	897	929	921	826	874	929	947	861	887	915	863	900	936	956	913	934	957	914	884	902	937	911	918	876	897	907	924	891	940	889	931	861	951	927	986	886	984	886	897	907	896	909	912	904	965	902	892	920	903	850	940	925	945	924	905	935	864	958	914	906	919	917	949	899	873	921	911	921	895	833	884	936	912	979	892	921	956	915	923	930	930	928	913	929	894	919	895	907	896	986	874	920	885	903	904	893	920	894	901	932	875	910	882	910	920	947	982	939	924	963	922	978	894	925	938	948	931	955	904	903	937	920	934	905	923	913	931	922	875	889	904	934	893	917	922	944	958	944	932	875	928	940	884	856	900	891	923	891	892	860	969	915	927	906	922	910	915	879	877	912	885	916	946	901	924	933	936	927	900	872	878	898	925	888	929	895	943	943	894	921	939	888	882	914	952	891	918	933	904	888	930	957	909	933	885	944	926	925	850	925	896	944	893	959	959	872	900	894	871	897	919	921	897	855	927	908	936	864	950	927	898	850	944	956	860	896	919	916	960	945	971	875	959	907	931	906	929	835	944	932	907	922	887	892	883	878	879	894	899	859	944	934	896	928	950	893	905	912	926	866	936	907	904	942	932	931	943	916	877	907	917	912	913	885	888	914	854	945	902	877	967	956	871	946	975	919	892	914	940	921	923	921	899	940	966	872	915	923	899	943	920	854	890	916	934	892	960	933	887	910	871	943	915	961	944	1020	914	907	1001	955	945	884	885	932	943	904	937	942	957	882	921	880	871	891	894	865	931	882	934	880	916	940	946	958	969	932	930	877	948	876	903	957	931	900	947	914	836	929	858	937	866	890	895	965	964	932	925	895	915	905	915	938	942	910	894	928	883	923	951	939	897	924	934	909	872	935	922	913	911	956	912	891	885	936	941	947	913	866	880	948	937	931	884	875	899	930	947	892	881	949	898	876	951	891	885	914	910	917	936	914	920	938	921	870	925	861	906	891	865	955	966	902	921	885	895	909	961	914	954	869	879	889	901	928	933	948	948	925	938	915	940	876	885	888	953	925	881	914	945	910	929	939	909	893	910	897	926	941	863	913	928	925	977	931	880	908	938	886	919	890	908	872	908	927	876	952	878	928	864	872	895	930	939	850	888	957	902	896	898	939	922	904	923	867	903	902	975	932	860	927	889	854	870	931	916	884	956	878	957	942	918	888	935	904	916	899	922	904	891	865	897	923	921	874	867	893	899	902	904	933	888	972	866	875	908	882	921	918	884	926	907	926	937	933	893	902	926	980	923	950	944	939	913	953	944	901	888	918	890	853	899	896	931	934	952	939	914	960	886	950	960	891	925	882	930	935	955	914	952	890	972	923	950	907	909	871	961	899	953	902	919	889	924	921	903	997	902	874	912	916	922	925	933	859	899	878	916	931	955	876	905	921	878	894	929	906	937	896	905	854	946	894	850	953	898	922	918	904	868	958	897	969	931	950	935	963	900	909	872	909	930	931	977	897	855	909	927	951	876	895	909	938	928	938	888	917	918	957	945	935	897	902	965	945	916	907	970	904	884	933	941	975	891	914	905	910	897	967	876	926	908	915	930	922	912	942	947	924	901	864	927	910	898	886	868	883	903	904	885	897	922	912	964	907	949	878	880	946	877	944	908	900	943	890	894	918	909	957	956	936	941	904	941	857	925	865	978	904	945	906	932	918	953	948	945	936	937	916	922	1008	920	947	914	942	885	931	885	891	865	910	925	947	920	855	918	905	866	888	928	921	873	902	908	947	990	935	886	921	947	972	860	937	905	899	879	950	961	925	930	922	954	867	909	979	874	923	919	984	903	919	881	905	888	935	869	915	936	932	882	873	897	877	895
22093	20894	28596	23465	23900	22150	17703	2172	832	697	2541	670	564	525	507	444	454	419	394	397	378	399	404	396	383	387	385	393	399	383	403	364	343	342	366	373	368	410	346	376	357	353	359	345	329	369	375	379	359	358	356	365	345	371	361	384	353	367	338	371	383	364	383	393	408	396	371	396	361	369	351	355	391	386	376	357	360	375	322	369	337	349	330	347	369	366	355	369	339	348	355	344	359	347	337	383	363	369	338	334	356	338	318	339	364	358	323	327	377	355	332	308	379	336	391	375	340	383	347	358	363	344	399	360	387	334	364	362	329	368	386	354	362	354	341	347	333	342	376	347	364	350	374	364	364	411	353	381	326	353	363	381	392	338	352	354	382	365	352	327	323	372	391	353	371	381	351	319	342	354	335	363	350	350	406	351	340	369	385	366	319	345	403	341	320	368	325	310	366	373	324	364	352	341	353	359	355	329	349	345	331	387	398	378	350	340	375	363	367	376	343	380	366	362	381	389	364	368	341	317	377	363	372	393	388	376	339	372	354	356	357	388	362	333	335	368	355	355	370	334	365	383	365	367	368	373	365	354	344	362	368	360	364	365	334	325	336	346	394	342	350	381	328	370	367	375	368	349	355	357	331	385	362	329	369	350	360	350	327	339	357	368	357	341	364	346	363	352	336	360	355	349	361	372	336	357	372	331	370	371	340	352	415	336	358	384	332	387	345	331	354	344	366	336	356	351	339	359	346	365	395	356	363	346	354	364	368	370	358	339	335	373	368	346	373	363	359	381	361	320	359	330	350	354	361	384	360	376	371	338	375	372	330	376	360	380	364	339	314	390	375	365	358	322	371	352	385	379	365	370	315	370	375	354	342	371	377	364	366	352	353	375	357	364	345	358	399	349	376	378	370	346	346	383	351	352	358	361	344	369	388	361	375	356	365	370	396	355	379	337	352	357	335	354	336	343	368	377	358	366	331	342	362	333	371	387	349	335	319	360	354	362	346	381	348	344	380	362	343	368	359	330	379	391	331	334	386	355	368	359	333	371	362	379	375	393	352	395	315	353	383	312	380	384	332	369	362	338	349	360	340	340	368	349	357	358	332	348	342	342	339	349	352	348	360	369	366	354	376	344	357	369	370	361	392	355	354	367	338	361	354	330	343	330	359	334	362	343	334	343	325	361	339	350	335	331	325	340	338	379	358	331	330	347	342	382	367	350	372	384	338	368	364	324	341	323	355	367	340	354	359	352	311	398	357	368	336	388	346	360	348	363	364	381	362	341	352	392	339	363	316	337	378	353	323	382	369	320	365	375	336	333	376	324	389	346	361	378	358	352	365	325	352	362	376	348	376	365	343	365	329	367	370	350	359	391	384	368	357	345	388	390	320	358	353	343	367	323	395	381	360	324	340	329	397	363	390	352	354	364	359	381	359	326	364	387	358	366	340	350	332	337	362	357	374	376	369	356	337	347	352	377	362	343	363	330	341	363	368	351	335	333	346	368	362	301	375	342	351	347	316	335	356	370	356	352	378	347	371	346	359	391	342	354	350	328	358	362	338	367	339	390	343	355	372	352	356	338	347	376	356	364	372	336	369	321	354	323	358	315	363	356	372	391	356	367	332	354	381	334	354	364	366	381	402	369	363	374	390	380	323	363	355	347	344	356	328	369	330	357	314	365	381	341	341	331	369	343	361	325	329	362	356	361	353	362	374	361	380	308	373	388	353	378	345	359	377	355	353	368	382	358	329	384	328	320	332	351	347	356	359	366	355	396	359	380	372	367	359	363	350	348	346	358	344	334	357	364	361	369	363	362	363	378	385	378	369	372	373	352	324	369	354	389	361	342	390	362	339	377	322	371	319	367	361	340	359	392	389	342	365	363	388	343	368	324	383	363	330	377	371	351	345	332	387	342	357	368	391	363	372	384	360	377	339	346	331	339	354	356	331	335	353	370	351	361	358	353	376	380	331	361	367	359	342	382	300	372	363	382	362	348	320	348	369	353	395	363	359	374	366	357	344	349	364	360	367	323	341	341	334	342	354	364	338	340	382	366	386	343	363	352	358	346	356	399	370	404	351	343	344	348	347	353	328	363	375	331	354	360	362	343	338	375	349	365	391	308	318	334	342	341	395	361	381	329	351	357	357	369	336	346	358	381	348	366	389	385	353	350	322	320	378	342	341	335	362	364	341	354	350	370	341	325	367	343	361	371	362	356	356	356	367	370	378	380	376	363	389	363	356	345	362	353	368	343	391	384	364	379	332	378	355	353	351	356	302	356	341	361	364	375	379	361	371	372	357	379	337	382	364	343	358	384	328	347	354	366	385	341	374	361	366	323	371	356	342	369	355	312	338	365	386	359	397	334	347	355	386	325	329	371	370	363	367	345	355	350	375	363	388	359	334	335	377	336	357	346	349	350	335	342	333	370	358	352	377	392	348	364	388	369	406	358	355	348	331	372	363	360	362	347	363	357	370	339	340	329	331	360	338	352	352	339	370	330	379	366	390	337	378	353	344	345	359	351	335	354	386	358	339	374	365	355	380	335	361	365	363	374	324	342	386	360	358	373	364	376	378	366	360	360	361	343	344	344	318	345	404	381	344	339	364	353	386	345	353	369	366	347	346	353	350	341	359	366	425	347	351	337	352	358	362	335	366	340	353	349	359	365	357	360	376	343	342	352	351	337	366	374	364	404	380	346	353	406	361	347	330	356	364	343	383	353	353	374	340	332	345	354	345	396	353	357	367	327	340	359	328	342	334	370	368	346	353	327	358	388	324	360	386	365	370	363	363	339	350	367	364	362	363	362	356	315	322	350	369	359	354	356	345	363	394	388	386	352	351	415	355	379	342	329	375	335	341	360	366	375	325	346	395	326	357	368	371	359	337	366	359	335	324	343	377	370	385	356	382	372	373	370	379	367	375	343	355	373	350	345	393	356	370	329	330	370	375	339	351	376	347	356	368	346	369	322	349	339	350	325	384	373	354	343	340	379	400	361	329	345	347	368	324	331	349	322	320	342	390	335	350	387	320	378	380	361	329	321	350	365	340	352	362	345	369	330	359	348	339	399	349	381	319	351	368	370	376	339	362	365	353	369	383	370	370	418	345	307	360	351	377	375	351	361	340	365	346	371	352	372	326	337	380	376	338	385	371	331	362	374	347	344	339	344	329	362	347	362	326	366	331	355	354	350	386	335	365	378	333	340	355	357	368	379	354	342	334	363	377	359	359	382	333	347	345	341	340	349	350	309	383	402	333	357	318	335	378	328	378	361	381	373	369	335	364	388	355	372	385	349	364	336	331	367	373	343	383	354	354	378	355	384	324	317	346	357	326	327	298	361	379	326	356	365	332	366	351	373	316	354	348	365	362	352	363	346	356	341	361	352	363	387	388	345	339	377	339	358	345	334	378	369	369	327	343	323	364	343	318	380	344	359	355	354	383	346	394	356	345	362	334	379	349	341	383	331	383	376	348	351	371	384	348	368	356	348	356	309
19255	47218	35240	32216	41420	13940	4927	1502	1202	917	3694	677	619	535	505	471	444	441	446	433	393	410	387	388	391	379	385	364	381	389	348	406	375	351	390	378	397	362	351	344	354	343	344	379	386	342	362	336	344	336	359	354	377	375	346	342	367	378	352	365	342	366	358	289	313	364	356	334	349	337	355	334	359	327	345	342	400	360	335	334	340	367	334	356	339	340	359	335	353	369	333	339	362	364	373	325	339	367	347	371	327	332	365	334	321	364	366	357	335	358	362	333	331	340	335	358	329	354	356	339	312	355	340	376	329	358	348	335	327	316	332	331	350	338	331	367	342	342	333	372	342	338	356	352	368	306	352	335	362	378	336	352	333	357	347	362	339	327	349	308	320	347	342	370	337	320	376	387	350	323	358	350	339	372	342	364	356	323	314	362	356	335	314	359	357	341	345	364	336	356	339	342	335	353	379	359	344	321	352	363	367	366	356	363	355	318	341	321	330	338	380	336	326	365	335	375	358	342	313	333	337	369	320	363	369	359	355	357	369	357	370	315	368	369	386	340	367	313	341	387	341	347	352	337	338	353	327	361	351	325	369	322	360	349	348	365	308	330	349	337	337	341	338	337	336	339	348	385	350	355	369	336	329	351	333	323	389	354	376	353	357	329	379	419	338	333	377	364	335	329	341	333	356	347	354	353	343	334	316	346	358	324	312	346	350	343	310	352	360	340	348	349	377	352	353	338	330	339	381	364	359	357	328	344	356	341	357	303	340	356	361	335	359	340	335	328	328	346	337	366	332	373	319	362	333	357	369	333	368	341	364	357	336	356	348	305	348	338	351	343	356	331	341	327	336	363	360	357	380	344	340	323	334	350	357	341	358	369	361	340	354	378	328	334	354	343	310	339	385	302	344	379	353	314	330	335	343	319	322	344	343	364	332	326	360	338	332	332	375	372	362	325	318	339	354	369	367	355	341	355	337	342	329	335	330	333	348	367	320	321	331	341	342	324	361	362	343	319	318	343	363	309	334	319	363	349	335	363	341	327	358	341	330	360	354	329	329	354	364	343	314	332	354	345	338	345	364	337	371	339	333	347	317	336	363	352	362	353	347	363	346	335	334	321	349	319	340	359	326	375	332	379	349	321	336	374	365	355	360	350	354	348	345	383	350	338	357	300	371	323	356	341	365	367	339	354	322	340	346	323	336	347	371	341	347	339	379	381	335	351	375	357	363	357	360	366	326	322	366	357	339	322	347	330	362	336	312	373	339	350	318	310	347	325	357	367	348	346	350	361	349	351	351	350	341	350	313	354	358	315	356	356	328	322	350	333	366	345	339	373	355	362	314	340	367	354	345	356	370	326	384	343	343	354	326	350	354	375	366	331	305	335	322	352	364	328	348	318	306	340	345	322	388	337	344	380	331	342	345	357	338	341	320	352	345	381	353	331	342	350	329	349	347	359	357	369	373	341	347	351	357	348	343	365	356	364	345	359	357	346	341	350	328	365	321	327	355	351	364	342	371	347	353	330	320	319	393	334	329	343	391	329	349	321	355	340	370	326	333	337	329	363	338	359	356	330	342	382	347	330	360	361	350	308	377	354	346	342	357	359	360	363	339	324	360	355	360	326	353	360	318	364	304	328	376	314	311	360	322	344	319	353	344	354	313	340	325	326	370	348	347	354	358	334	359	331	317	331	347	353	353	338	370	356	347	358	323	327	345	362	350	353	341	335	384	378	347	368	350	352	349	360	337	329	346	304	350	352	352	322	326	349	365	352	337	351	335	324	380	362	355	338	359	326	348	349	325	340	367	341	332	327	355	366	343	353	328	336	337	326	353	373	348	359	348	360	383	345	347	323	360	328	325	335	339	320	359	331	320	356	357	357	303	351	329	342	372	348	358	359	354	355	327	365	325	360	331	348	335	340	378	377	332	376	340	362	333	331	319	354	355	331	329	323	312	345	318	321	327	354	349	366	359	387	356	346	361	343	323	357	329	364	315	346	340	375	346	337	348	339	338	332	360	354	348	362	352	366	338	368	335	329	363	349	379	358	334	367	310	347	368	359	355	350	322	337	303	387	330	285	345	371	363	321	372	375	338	360	338	326	376	316	342	355	313	339	340	311	333	339	345	354	331	363	348	348	342	321	376	352	324	338	368	358	370	349	348	381	353	362	331	321	356	347	313	344	320	359	345	343	339	326	367	343	347	346	339	369	365	359	369	359	357	346	306	344	345	331	370	352	338	325	354	375	330	345	324	352	351	346	356	327	355	319	380	334	332	347	323	313	378	352	319	355	331	332	350	344	374	342	344	357	329	366	347	359	346	363	362	343	351	300	375	382	336	331	351	379	348	360	309	336	346	342	352	336	351	360	371	351	363	361	325	336	330	361	355	309	336	335	359	356	364	334	372	313	343	330	341	359	320	368	338	347	347	358	335	341	354	352	331	357	310	358	349	321	346	318	370	369	365	361	341	361	363	315	313	342	338	293	341	368	353	339	369	394	323	354	368	339	365	324	312	343	353	328	326	328	327	354	310	351	345	349	348	328	346	326	341	326	333	329	353	339	361	328	341	325	345	300	311	373	334	359	378	329	361	343	338	333	342	362	341	351	346	342	314	371	342	346	306	336	322	342	348	337	318	332	353	339	308	330	324	360	359	306	348	343	340	339	346	335	330	345	335	347	374	358	351	367	368	348	331	366	322	344	362	325	348	367	358	365	320	347	321	313	336	360	392	362	372	340	341	339	311	331	345	341	360	342	353	364	366	342	326	347	356	336	383	346	314	339	355	346	353	366	319	358	348	350	345	340	328	380	336	357	331	354	349	330	341	346	341	354	342	359	318	338	339	327	334	354	323	317	330	342	347	350	360	375	369	351	371	364	355	332	334	327	325	331	383	348	342	341	344	351	331	326	384	355	330	326	385	354	375	322	332	330	312	308	361	360	367	316	333	331	366	334	365	349	323	356	347	349	354	339	357	336	370	346	337	336	317	331	335	332	384	353	359	361	340	355	340	353	346	352	337	350	323	328	362	354	375	371	327	339	346	311	351	362	330	320	383	338	355	350	339	346	368	370	352	324	335	343	358	359	336	332	351	326	334	333	352	329	361	355	360	378	391	370	318	369	355	356	357	345	351	359	315	339	349	333	357	353	364	340	362	361	358	321	319	353	329	347	367	372	342	346	330	365	338	351	342	354	380	337	347	293	344	311	322	357	341	378	351	316	337	358	357	379	378	385	373	325	342	334	333	373	354	339	357	347	329	353	333	318	331	355	317	354	353	381	328	379	358	354	364	370	332	373	346	354	353	334	358	329	351	337	369	354	376	319	349	375	372	333	348	334	338	346	334	363	330	337	351	318	358	376	331	336	366	349	350	364	359	366	345	320	346	341	358	349	338	355	364	372	323	353	335	340	366	382	343	364	317	363	329	343	360	353	344	327	360	329	350	312	348	333	360	350	347	383	316	327	327	359	378	309	377	361	340	372	345	353	367	357
27482	22375	23059	12223	7037	2657	1208	950	957	906	1073	913	830	888	912	935	875	959	907	925	885	981	936	908	895	895	948	919	949	905	865	896	950	971	855	914	921	939	909	921	932	936	968	878	921	939	948	946	927	904	917	967	900	939	924	900	944	899	927	936	904	948	913	895	888	905	948	934	919	943	912	921	903	922	863	874	953	952	914	925	881	943	911	937	955	875	995	902	966	935	939	957	934	859	941	899	923	914	896	881	920	968	943	971	966	892	893	943	893	915	936	924	912	967	923	912	924	862	851	914	900	868	958	959	912	964	939	924	914	891	931	892	902	949	901	986	933	913	893	895	905	899	913	965	902	921	899	888	900	875	878	947	981	944	935	925	909	916	894	857	960	903	900	909	942	899	932	924	918	919	912	898	890	922	922	903	918	874	868	925	904	888	872	888	855	914	897	899	920	890	894	956	858	959	894	929	957	912	890	943	915	898	922	946	934	962	953	907	984	928	918	876	926	979	907	912	878	952	965	916	903	941	912	922	913	891	935	930	889	928	936	939	851	968	910	931	890	866	930	940	905	958	907	871	930	941	889	956	884	904	855	873	976	919	917	919	897	919	856	875	980	919	959	886	963	910	950	911	903	919	957	958	946	932	945	891	905	926	899	881	913	901	919	915	942	903	929	938	883	921	944	932	917	919	884	935	953	884	907	907	902	917	865	896	910	914	956	877	972	936	876	938	887	893	909	897	908	950	906	850	904	912	997	912	930	933	887	921	908	961	928	960	955	948	955	909	937	989	917	909	965	957	939	943	870	932	881	914	925	885	1001	966	1035	902	925	904	923	917	900	922	911	952	919	898	835	908	905	914	828	975	884	904	912	843	852	924	938	916	922	960	910	923	948	861	957	916	882	903	897	931	901	896	907	936	901	934	924	883	940	921	933	930	906	961	943	908	906	883	902	943	921	927	935	899	893	977	909	897	926	862	927	888	944	928	921	916	873	954	874	902	898	937	933	930	924	905	913	887	989	999	969	864	890	886	882	910	924	949	968	917	927	938	881	976	942	908	864	919	918	867	932	935	946	914	876	924	949	916	927	862	942	966	975	895	954	901	961	918	901	894	921	922	947	924	908	906	927	949	929	977	852	899	882	932	882	943	968	989	925	847	908	930	909	878	962	919	876	966	931	965	921	907	952	871	955	968	891	915	888	914	909	930	874	887	896	929	916	972	955	909	967	945	940	926	915	933	886	1012	976	943	905	951	954	946	925	916	920	893	895	988	945	860	970	916	911	1008	918	902	925	861	905	925	934	893	928	908	905	913	967	921	885	870	907	878	876	934	877	987	937	930	919	964	883	904	938	891	884	938	918	926	916	906	917	916	864	899	921	901	931	865	900	897	908	913	924	901	884	942	906	926	922	944	964	946	933	927	902	895	907	902	899	915	978	961	911	892	985	912	969	915	861	887	938	939	901	925	878	864	905	912	936	899	947	953	977	934	927	970	918	988	922	920	937	947	910	923	920	963	877	939	894	921	923	917	930	908	972	932	928	943	892	906	939	926	880	855	951	905	943	840	941	929	886	980	932	895	933	877	929	945	841	924	904	921	911	890	927	931	1013	902	873	932	878	965	950	904	882	962	930	887	935	927	927	925	916	942	978	935	895	906	966	889	922	914	909	888	850	894	888	977	946	875	885	891	949	937	882	855	886	895	876	875	929	907	941	911	905	914	967	956	930	893	878	981	928	902	938	975	931	918	913	865	938	879	950	967	894	889	857	916	919	869	916	1002	859	933	924	942	869	916	897	879	962	868	922	952	946	906	924	883	957	958	937	943	971	936	905	981	879	938	919	924	901	912	946	901	871	966	907	913	857	948	914	897	928	954	879	931	944	942	968	907	897	888	944	902	905	967	925	941	920	946	870	949	913	940	929	934	893	881	889	850	901	872	913	968	935	945	950	926	882	902	913	882	881	885	926	879	930	893	904	941	886	907	907	927	894	871	857	887	903	892	891	918	900	876	937	887	990	910	909	915	904	899	912	908	926	933	973	987	923	918	931	979	891	944	933	905	931	893	972	979	948	923	917	872	858	936	998	929	925	912	940	936	929	898	925	954	926	960	991	979	951	932	908	925	969	894	915	900	898	900	957	902	875	936	909	936	922	949	856	919	870	960	916	853	916	953	881	868	914	939	901	897	893	899	957	900	898	975	895	894	895	938	888	864	872	893	893	956	917	928	898	920	858	928	913	931	944	992	933	883	946	916	841	946	835	954	924	922	888	892	930	889	928	939	862	914	918	1006	956	894	876	978	917	913	912	903	917	920	885	897	898	874	907	895	951	922	943	901	881	896	861	926	925	920	931	852	931	946	891	861	919	964	924	890	890	976	860	899	940	952	879	924	940	914	863	883	862	901	871	877	948	895	881	931	904	996	898	891	888	961	944	963	949	902	946	880	933	913	930	908	898	907	901	875	893	987	860	924	931	909	945	905	914	908	926	921	934	931	914	933	871	906	904	923	948	908	886	879	943	918	959	846	901	899	991	945	928	932	995	908	956	880	949	953	892	943	934	955	865	877	948	956	918	913	1020	928	932	918	921	979	885	953	939	919	869	933	989	965	910	910	968	965	946	923	995	878	965	905	973	892	905	890	919	895	941	891	906	922	891	903	888	902	890	956	911	851	933	907	1009	937	893	914	901	918	921	929	936	896	940	908	938	916	922	899	924	901	945	945	885	911	968	941	884	909	944	893	972	902	869	862	907	964	940	888	920	895	907	882	907	891	979	916	890	909	950	899	919	900	905	934	942	942	928	921	947	871	871	947	957	886	957	921	920	926	942	948	1005	902	959	937	930	935	939	891	935	869	987	912	947	928	950	933	959	971	960	888	976	957	883	934	925	899	933	948	943	947	911	976	917	943	923	937	930	919	909	941	916	924	935	888	897	904	916	950	919	946	938	975	982	848	945	926	919	902	951	906	887	894	908	909	910	916	903	912	867	919	946	910	877	867	968	823	913	985	962	912	889	935	935	926	937	926	906	867	878	926	958	950	932	918	914	893	929	912	963	910	893	845	945	900	933	957	878	955	948	915	923	910	957	911	891	917	915	933	905	878	868	904	917	914	1004	895	886	941	897	963	961	897	917	857	890	952	899	895	955	940	914	910	910	871	969	927	929	896	918	909	879	948	946	918	939	931	935	888	911	881	948	935	863	908	879	975	925	863	879	913	866	918	904	974	918	947	876	878	872	905	946	886	888	934	926	959	881	932	930	935	921	936	984	906	948	915	896	1001	952	919	876	917	911	904	915	911	896	939	919	923	920	944	913	890	947	919	890	920	952	920	916	926	912	905	955	921	940	895	943	891	959	915	912	889	905	945	954	882	895	872	914	919	978	927	895	943	908	960	937	938	956	904	901	883	903	906	902	891	961	893	907	902	955	951	948	895	924	865	942	930	932	849	922	907	883	876	925	947	972	966	938	949	909	967	897	901	934	945	913	928	946	882	911	957	972	843	911	946
14832	32521	22729	9658	6545	2828	1324	1043	971	925	1103	918	915	929	927	916	912	916	913	970	941	985	911	954	905	944	926	907	929	941	891	945	877	925	962	907	937	876	925	901	920	919	847	871	876	941	924	901	919	918	998	890	947	897	940	882	967	910	951	986	932	880	1019	916	998	924	904	923	940	953	872	912	948	923	911	928	915	967	916	976	914	936	939	937	936	919	921	916	882	925	885	941	926	963	954	905	958	908	904	911	964	869	952	910	972	921	918	921	975	931	987	915	957	896	1021	904	912	890	956	849	924	899	942	923	950	862	914	925	881	956	922	955	843	936	906	914	951	954	940	921	875	924	954	961	908	918	943	932	936	890	879	888	944	892	898	919	895	944	904	897	833	958	930	907	921	934	898	921	877	890	925	946	912	889	933	911	931	923	910	967	922	913	900	948	907	900	896	965	923	1004	933	900	941	815	890	907	900	958	928	861	967	923	940	998	923	853	941	901	864	952	967	922	902	853	921	951	913	948	902	945	872	931	867	915	917	938	912	982	897	949	916	947	915	933	889	949	885	876	940	901	927	890	955	947	926	903	914	902	939	899	902	891	906	940	940	945	850	974	941	948	913	913	900	928	981	878	859	933	929	906	935	964	905	952	921	952	914	960	923	946	845	906	897	889	955	951	962	926	930	992	909	911	940	954	975	938	933	999	930	905	946	997	906	955	957	943	862	933	892	931	933	936	938	907	914	932	892	910	896	986	923	973	949	915	946	921	897	896	889	879	922	923	946	914	938	937	935	907	914	963	927	904	958	934	944	875	974	849	916	975	896	949	950	922	917	925	888	930	880	913	941	985	913	930	912	901	921	962	917	929	950	933	954	960	934	899	880	968	915	940	924	905	888	872	943	914	927	929	951	873	895	979	950	957	860	898	939	925	878	923	945	949	905	868	939	893	905	865	901	923	890	909	995	962	935	887	991	925	936	950	906	862	915	952	936	922	931	914	923	908	873	903	933	937	916	921	899	894	936	859	852	1021	937	899	909	908	932	901	937	912	917	979	917	929	909	908	942	910	894	939	953	876	888	962	930	945	944	916	917	913	920	906	917	917	903	906	957	885	920	949	913	905	936	905	944	911	973	909	942	906	852	940	916	922	947	877	876	951	938	960	932	887	905	866	974	950	935	962	922	899	917	947	908	941	912	943	919	927	936	918	894	923	893	893	948	930	921	939	907	902	883	866	888	956	909	888	868	872	933	903	911	921	996	910	898	963	943	940	908	888	961	934	854	962	904	918	897	896	899	927	965	894	939	963	933	886	920	910	885	936	930	905	950	927	972	936	954	932	909	908	916	876	919	903	962	903	961	964	933	925	909	948	878	969	920	902	972	953	904	936	914	923	978	986	918	926	873	917	963	931	922	953	942	917	899	929	900	958	964	903	894	916	932	991	837	915	906	921	976	923	950	940	895	925	939	937	933	922	919	901	877	915	973	867	962	900	923	913	958	940	913	909	925	968	963	899	942	887	915	929	960	902	900	926	923	944	918	926	976	957	958	974	885	887	952	939	992	918	908	912	956	885	965	914	907	971	929	908	906	939	914	891	931	955	914	942	898	910	913	960	920	892	928	953	826	895	950	917	960	878	904	922	974	916	944	940	935	921	916	893	913	905	930	959	925	955	919	885	873	942	912	917	855	856	918	946	940	951	905	921	889	941	956	969	915	966	927	919	913	962	964	924	954	944	893	939	919	856	964	948	973	942	916	927	859	900	962	964	905	906	928	946	926	921	909	961	953	957	933	905	920	910	929	901	927	892	902	940	967	922	942	901	892	941	938	930	941	910	941	946	917	877	964	941	973	977	943	921	930	960	926	927	921	932	923	940	940	932	956	914	912	975	925	903	936	962	874	941	892	934	893	936	924	922	917	900	960	917	957	888	941	974	920	917	896	986	970	924	939	936	875	902	901	885	927	947	903	908	921	985	900	929	926	937	934	893	956	942	929	929	952	940	888	966	913	919	949	913	963	947	921	884	964	865	938	935	874	865	926	923	977	973	921	943	891	830	934	896	939	924	893	935	900	1005	944	898	918	913	927	888	855	928	888	911	873	924	922	932	885	953	923	919	958	936	870	964	913	924	940	930	959	968	891	914	919	869	948	897	893	911	939	861	904	887	925	944	930	943	902	958	931	940	906	914	928	972	935	937	887	918	938	932	890	958	899	959	903	880	936	907	892	944	908	931	921	919	914	894	940	934	963	947	926	919	936	877	969	1003	946	925	932	931	920	951	936	954	939	900	900	974	975	911	894	959	908	924	904	920	930	882	897	899	961	911	1000	902	917	904	942	949	931	888	976	911	907	921	945	946	922	953	877	904	862	940	946	911	942	976	955	925	944	948	880	869	900	886	882	904	951	915	929	887	890	893	924	939	949	918	904	930	854	895	895	924	905	925	885	930	957	949	963	941	942	917	932	936	913	930	896	887	936	962	953	912	993	929	887	984	919	942	898	934	959	938	917	882	928	973	890	937	952	948	932	960	938	966	871	942	941	974	986	965	902	979	961	940	888	946	920	899	960	948	947	946	886	946	883	907	859	947	957	959	889	876	922	915	926	954	929	940	923	868	956	902	891	988	946	941	915	947	929	936	996	897	947	865	951	920	909	901	906	968	926	916	935	973	879	920	992	929	942	895	945	975	898	924	926	916	903	903	928	956	955	910	897	968	946	898	952	887	957	913	949	975	945	936	942	921	954	939	889	906	925	927	958	892	888	936	930	909	867	906	928	883	935	957	914	894	887	892	933	880	907	920	940	919	954	923	922	865	918	909	857	942	874	941	916	895	921	978	920	937	932	892	894	917	888	920	926	914	954	953	882	918	927	912	898	946	874	958	948	964	863	899	942	949	889	905	917	890	976	897	948	941	943	859	884	910	907	959	922	952	964	912	904	909	894	914	955	931	925	935	897	912	871	932	968	900	910	928	916	884	949	915	894	889	933	931	952	952	971	910	914	928	905	884	893	907	883	961	917	908	933	921	931	894	944	925	915	923	926	934	893	944	861	876	907	984	913	955	970	928	945	956	935	962	913	933	956	897	877	956	971	947	970	898	918	899	920	899	926	909	947	943	903	959	914	918	887	979	883	922	922	932	867	995	879	903	948	887	949	960	906	897	886	905	1023	916	917	966	925	938	948	920	944	924	902	878	878	935	932	923	896	886	924	868	993	892	875	917	981	958	962	908	921	956	962	905	913	955	907	881	909	905	941	896	951	927	900	938	945	930	972	921	933	920	967	941	904	938	933	975	936	907	940	903	946	932	897	935	988	983	865	952	926	908	886	883	918	932	1022	930	934	1003	921	902	894	885	936	966	902	937	959	903	927	896	949	934	937	923	927	934	938	935	936	962	936	944	941	859	858	959	891	894	936	889	978	911	950	920	936	960	925	947	967	918	888	848	893	932	903	928	940	883	940	926	944	946	934	929	922	949	914	933	946	899	939	854	978	961	880	893	912	940	930	918
23242	20904	28239	23799	25773	20269	5916	958	755	701	1469	596	530	522	550	540	491	553	531	535	477	484	499	517	502	500	496	490	539	471	495	484	488	483	483	458	494	453	521	459	495	475	508	469	457	512	506	461	509	499	479	490	497	513	493	455	469	507	450	467	452	443	440	538	488	519	480	520	454	515	458	424	449	523	518	442	487	445	504	467	487	502	439	492	522	457	448	485	491	475	533	458	495	474	484	472	478	472	481	434	481	489	524	501	454	487	454	445	502	488	517	440	428	481	467	501	471	444	480	461	464	449	504	523	478	480	502	468	487	444	474	476	486	483	518	478	486	432	464	491	494	475	492	458	485	500	515	474	457	520	468	473	466	492	503	461	446	474	466	500	485	480	450	467	529	521	461	478	471	456	463	486	477	514	457	434	499	486	487	469	451	459	473	487	471	486	473	449	440	470	472	446	497	424	470	468	442	502	442	491	502	477	469	472	449	518	444	499	502	463	483	458	454	500	477	500	467	475	454	448	470	524	505	460	520	493	481	466	472	505	523	492	546	489	491	510	486	455	439	470	451	496	460	499	445	499	473	470	466	457	481	502	472	465	472	533	479	482	484	494	517	435	471	460	494	474	496	466	486	467	496	469	487	487	498	524	468	425	440	460	482	453	486	469	436	509	507	478	510	511	459	470	450	463	501	480	480	480	477	517	498	486	471	514	504	529	498	441	473	448	510	476	481	484	495	472	466	460	484	502	474	469	461	455	491	459	471	458	471	487	456	493	475	485	527	482	515	477	545	486	470	466	457	479	462	515	463	487	498	469	477	490	489	480	486	437	478	439	501	493	469	500	449	463	467	510	513	467	435	478	473	458	496	470	531	487	462	492	445	497	496	509	472	495	451	498	453	456	463	481	463	477	432	463	498	498	472	502	468	436	500	469	500	480	496	465	508	482	496	509	489	533	473	485	484	494	511	444	507	467	477	431	482	461	469	498	448	500	476	468	467	485	469	497	506	466	470	478	473	526	463	503	457	469	504	452	452	499	496	478	491	467	514	478	510	515	499	481	473	476	485	438	443	484	474	499	481	456	509	503	460	482	489	463	503	438	493	479	498	443	469	535	464	472	442	500	486	519	463	443	477	488	460	470	507	467	460	505	469	514	500	471	466	510	503	460	521	454	480	471	455	505	468	467	470	455	454	466	499	484	491	468	490	478	480	475	497	498	466	519	491	428	481	456	497	513	457	474	494	463	499	462	489	457	503	441	497	477	502	477	504	499	458	461	435	479	461	476	456	478	516	491	466	469	411	475	484	517	485	467	497	486	495	474	481	481	460	473	486	489	457	484	491	450	487	494	454	457	474	513	449	481	503	479	478	486	471	539	482	496	482	441	466	506	496	476	491	492	475	463	485	464	448	486	484	495	487	501	487	446	463	491	525	451	430	484	467	452	461	496	501	461	487	475	482	452	461	473	497	483	480	461	491	505	467	462	522	505	492	439	472	500	466	471	468	473	477	500	512	492	456	461	445	424	478	473	471	489	490	472	486	482	450	489	488	482	506	491	468	488	507	507	443	456	499	488	492	480	476	445	455	496	499	447	457	473	483	523	470	464	489	520	474	474	474	468	460	474	479	513	475	483	474	422	481	501	479	476	424	486	447	491	486	512	453	470	485	452	485	472	488	465	470	448	491	507	504	467	465	532	480	468	435	411	486	467	450	475	525	457	493	522	488	522	487	445	464	469	468	461	459	481	474	469	476	480	472	453	512	504	478	472	465	475	456	460	481	473	478	425	444	447	465	493	462	506	449	495	498	474	477	414	477	467	470	519	467	491	464	495	461	461	512	407	450	464	471	461	495	476	479	484	463	474	497	523	529	484	479	428	466	459	458	492	440	472	491	450	470	455	464	478	486	483	481	487	481	496	482	480	507	460	508	458	480	476	452	516	485	470	497	473	463	500	469	512	483	486	468	495	457	445	476	444	475	497	476	466	484	473	476	497	497	481	480	479	464	489	463	451	461	472	502	502	476	494	499	472	483	476	452	476	460	497	476	454	498	429	483	466	462	446	485	520	484	517	483	460	522	453	488	484	498	470	476	491	476	481	474	478	445	432	495	451	464	462	451	494	472	459	444	496	471	491	484	455	446	478	492	482	505	477	476	467	451	452	449	445	441	441	487	519	483	490	480	487	499	460	491	473	506	470	482	438	486	477	515	475	482	485	492	439	480	474	458	494	487	481	486	464	499	450	502	493	439	460	470	446	498	492	457	444	447	462	471	474	488	469	491	504	490	478	481	477	469	462	485	447	486	473	474	436	462	471	490	471	452	466	543	485	488	477	507	487	478	508	470	445	455	461	482	484	480	473	468	489	475	478	482	447	469	487	447	474	466	467	497	462	525	462	482	472	494	462	444	452	460	485	499	456	508	517	476	489	454	453	455	476	469	528	504	506	498	495	482	466	477	448	515	462	481	472	479	465	467	486	455	476	474	459	433	465	501	487	470	492	465	473	517	477	459	496	453	484	490	491	493	517	568	523	505	501	488	479	455	504	468	453	487	451	423	460	473	455	457	456	461	455	490	456	492	481	471	468	468	476	467	491	472	471	449	446	497	517	467	499	456	479	471	503	498	475	491	506	465	481	456	491	477	488	481	497	486	531	492	464	464	520	471	509	488	478	499	457	509	476	495	442	477	528	508	449	491	484	460	467	479	476	483	469	472	528	510	467	430	492	490	485	466	476	495	522	451	524	475	472	481	501	489	477	449	438	483	487	493	452	452	524	478	542	479	500	495	470	468	456	479	488	486	475	513	426	443	491	463	486	458	473	495	496	489	518	445	488	485	462	484	454	461	505	465	487	459	478	426	460	446	473	489	466	456	464	483	452	511	465	468	446	496	454	488	477	533	461	488	468	509	468	467	464	455	470	467	486	469	496	499	498	480	453	467	463	486	481	472	473	487	436	459	419	467	452	488	429	468	488	471	496	417	523	484	479	458	493	482	469	496	489	475	502	452	483	499	461	481	461	464	458	478	472	447	515	521	497	454	447	467	473	475	494	485	506	484	439	487	459	429	516	480	452	464	524	513	482	447	474	463	472	467	460	477	480	490	458	486	464	463	463	468	459	523	486	411	483	476	499	461	462	483	475	482	502	442	483	459	445	506	492	496	478	482	482	527	491	454	456	497	495	468	493	489	493	510	496	464	459	489	485	539	489	507	455	477	502	502	445	490	481	442	465	481	465	476	466	475	475	501	456	478	492	477	479	482	458	455	444	466	467	479	479	485	470	459	475	490	491	486	456	502	454	470	472	505	501	480	516	472	466	484	461	473	486	471	527	472	499	487	466	455	434	492	441	475	454	477	480	428	496	411	462	467	496	511	494	486	491	471	487	473	493	474	469	494	458	465	468	455	454	425	466	483	436	461	516	491	486	486	488	455	460	456	491	483	464	514	447	466	495	479	496	474	488	485	468	469	485	468	463	475	508	504	475	455	545	408	482
16358	38799	33046	21779	33301	12791	3818	1106	932	750	2124	695	618	589	570	596	577	549	567	537	530	497	544	484	514	545	561	533	500	483	508	522	480	499	503	524	490	558	493	500	521	484	486	478	469	528	503	482	524	473	536	519	523	494	528	501	469	541	502	492	473	504	490	537	477	489	501	471	474	477	540	492	500	527	552	486	507	488	489	522	486	472	531	519	508	513	476	534	500	475	497	534	518	493	511	486	515	463	476	508	493	473	522	505	494	507	502	470	476	456	503	523	528	512	557	477	517	520	501	481	511	480	476	504	510	478	538	529	525	491	508	496	491	494	541	497	503	484	506	535	519	531	523	522	492	485	538	479	511	478	507	527	486	482	509	541	525	473	521	446	474	495	498	531	494	498	440	510	504	504	508	494	501	535	471	496	496	512	500	514	507	484	481	523	551	509	527	497	495	512	491	494	524	489	487	506	516	486	545	515	508	490	556	468	470	465	539	500	494	526	484	484	516	494	550	490	483	479	510	497	489	495	520	486	535	521	537	496	526	503	488	483	509	483	522	484	475	538	531	535	485	536	521	504	529	512	515	503	483	506	505	520	490	476	485	503	495	492	497	489	501	500	506	489	511	507	494	513	505	469	509	529	513	477	520	533	468	521	501	515	504	473	486	524	519	500	489	516	455	509	477	533	489	521	544	498	507	500	503	510	486	504	487	497	497	491	529	521	486	495	468	556	476	468	491	497	478	547	546	483	494	462	537	477	527	473	499	494	483	499	523	545	503	488	515	528	477	458	498	502	525	513	493	492	484	534	498	519	506	508	503	489	513	486	499	498	518	474	480	516	527	508	486	517	540	493	476	516	490	496	505	472	489	512	481	477	535	506	484	538	488	514	488	502	509	474	519	501	484	490	500	498	491	474	498	482	487	480	519	496	494	501	510	456	500	501	477	486	537	485	484	483	484	482	511	524	447	535	483	523	459	542	515	505	520	524	464	502	541	467	514	483	519	495	443	510	479	473	532	516	516	518	519	554	505	494	514	547	541	492	503	517	514	520	514	530	473	496	482	572	510	511	492	515	563	512	519	537	556	509	525	461	523	491	540	555	508	499	518	474	545	476	470	488	459	469	483	476	505	518	515	492	522	479	532	495	526	526	474	454	495	490	525	507	541	478	500	461	504	495	503	482	498	458	477	488	474	538	471	510	504	488	518	505	537	529	479	498	503	501	569	524	529	530	525	517	488	509	516	466	517	505	516	524	493	501	493	522	545	455	482	455	520	530	496	515	516	497	496	492	501	511	492	484	500	515	503	532	477	487	459	512	545	528	537	494	491	495	529	507	513	531	481	511	514	512	463	509	493	475	463	489	526	529	533	543	485	522	515	493	518	497	522	495	492	485	475	515	479	508	510	516	538	498	497	493	497	508	461	483	514	496	508	488	492	500	522	510	489	494	517	493	501	522	514	505	471	485	511	477	470	506	518	503	515	511	510	502	486	482	474	464	537	482	489	506	476	494	500	552	511	487	496	484	519	528	488	519	492	515	501	500	486	504	541	483	503	554	486	530	509	470	544	489	495	470	501	535	552	510	467	500	540	530	508	520	509	505	543	486	493	484	545	492	552	522	488	509	491	463	493	512	494	537	556	478	500	553	521	503	495	533	552	577	485	446	504	485	505	520	478	511	486	531	468	475	504	544	486	498	494	494	480	511	498	514	483	538	467	473	501	515	508	532	531	475	467	528	512	515	493	488	497	530	503	529	507	488	534	534	455	477	494	500	516	532	534	494	514	517	487	488	510	489	551	491	515	504	546	489	516	472	469	508	455	473	477	480	511	500	539	462	486	497	482	537	487	529	521	521	526	489	524	486	494	486	505	520	472	484	471	482	499	518	515	486	526	518	496	529	495	504	531	499	554	523	506	539	492	492	507	498	517	496	519	489	522	475	543	520	495	465	466	500	523	513	500	498	502	501	502	503	505	489	488	503	518	502	530	529	540	493	498	518	514	545	520	484	485	495	487	515	501	488	520	548	540	513	493	485	489	476	489	509	494	501	471	521	511	523	473	467	509	494	452	500	510	502	512	506	493	482	498	548	512	536	500	524	524	508	484	485	549	508	472	495	494	505	483	490	433	532	506	500	503	489	527	503	474	480	509	485	492	499	483	468	496	474	518	466	490	502	512	482	485	493	467	490	482	507	494	456	507	499	521	522	495	488	530	530	505	521	525	490	497	477	475	488	487	497	503	522	476	482	516	500	515	534	506	465	496	517	462	530	523	526	516	492	493	503	540	476	535	497	511	462	503	523	511	470	513	511	523	478	504	541	494	525	515	517	523	522	510	515	490	498	519	513	526	503	514	486	494	507	537	504	511	476	485	486	509	510	511	495	502	499	478	512	531	525	477	515	523	516	520	548	531	488	468	467	521	479	474	521	477	539	502	477	499	497	490	527	472	522	458	490	515	522	473	500	527	476	472	480	494	495	477	542	533	499	505	494	468	501	500	503	540	505	564	522	528	487	496	515	463	521	469	502	513	517	502	508	445	491	482	532	555	543	500	475	502	481	524	533	498	521	500	504	481	549	499	527	473	520	486	534	522	498	470	486	517	522	493	527	462	505	465	481	473	476	526	527	508	523	455	503	479	493	537	541	521	530	489	498	529	517	541	505	494	556	517	515	508	514	510	495	481	498	481	544	535	501	527	509	505	510	513	541	503	504	469	503	534	487	482	479	490	522	538	526	495	519	531	513	502	490	489	542	528	482	480	505	528	525	522	506	486	484	542	484	501	544	518	476	504	528	542	495	522	507	497	478	489	496	521	488	467	536	504	473	509	485	516	484	528	502	507	503	510	516	510	493	475	488	480	510	501	460	505	462	506	509	434	492	519	513	466	576	476	538	527	473	523	530	515	494	519	512	509	505	462	497	509	509	510	497	513	535	529	471	501	475	472	469	541	503	509	540	508	552	507	576	474	566	490	519	488	481	438	513	521	522	520	486	492	514	529	471	495	521	501	477	493	490	530	496	521	469	519	493	518	506	518	505	508	495	522	491	512	495	494	519	487	519	477	481	498	486	495	511	494	479	470	498	481	495	527	492	510	502	546	522	487	468	515	502	531	443	471	462	480	482	505	458	518	529	519	504	494	520	529	463	509	543	518	510	493	463	505	520	504	476	525	453	491	518	508	525	489	482	511	494	534	506	507	531	530	520	503	458	528	494	502	479	485	518	503	524	493	515	528	506	544	509	490	472	501	496	549	513	511	512	462	453	464	476	509	509	523	546	534	472	497	545	507	517	532	518	509	484	496	481	501	519	513	474	481	510	489	505	506	502	510	483	514	539	498	533	496	509	497	487	469	480	507	498	491	510	505	515	487	518	495	481	524	507	548	529	541	501	495	490	500	488	477	531	513	554	501	552	466	486	496	476	535	467	533	458	482	487	515	521	518	500	484	503	487	500	530	453	484	489	501	498	504	526	493	525	510	476	517	511	504	499	528	505
24275	20884	27473	24698	23004	13076	3009	1289	1061	1018	1471	1039	985	897	936	1024	995	974	984	1017	985	972	961	904	990	963	938	937	994	954	988	1059	954	966	990	980	999	937	955	967	972	934	938	967	981	962	992	975	990	953	919	953	951	1022	974	986	983	967	963	986	1017	974	1006	935	969	981	906	958	980	957	927	965	955	913	976	944	947	966	946	934	978	950	987	960	897	933	963	974	944	930	983	1026	919	965	952	978	953	914	955	981	959	953	867	987	934	1017	947	1001	923	954	933	935	982	889	948	879	966	975	921	877	869	1012	941	977	939	1008	917	907	980	965	930	964	964	903	980	1001	926	940	905	965	849	947	925	1006	952	978	998	899	940	938	1014	960	924	905	938	993	995	973	930	956	1005	952	1016	921	986	960	932	981	988	964	970	923	974	993	937	944	986	998	959	955	957	947	937	992	981	946	971	992	938	975	937	956	984	950	982	917	966	939	940	962	939	977	944	984	961	942	957	930	975	967	925	892	903	963	984	949	949	953	965	929	886	946	912	911	927	971	946	963	940	968	934	944	935	953	924	962	921	924	929	979	914	977	932	937	979	936	958	968	935	951	986	937	1007	945	929	945	922	961	965	957	927	918	989	933	990	966	948	894	979	980	968	968	982	977	942	938	944	994	918	917	964	963	958	917	919	948	999	955	945	955	967	957	945	893	958	957	984	983	904	977	953	873	926	971	905	953	911	914	903	911	935	930	960	950	938	952	937	967	971	968	988	969	976	923	973	958	959	1008	937	929	951	984	992	966	927	965	946	883	998	993	959	941	943	953	995	958	981	932	994	887	903	942	946	905	975	987	945	958	932	966	916	934	894	938	945	944	983	965	951	951	920	944	1013	901	985	1015	942	875	1010	904	938	950	933	946	927	933	969	924	939	1021	923	1017	1016	991	982	932	994	970	978	968	904	907	899	927	939	955	967	964	922	925	957	932	986	944	948	929	941	999	890	910	955	956	918	969	945	950	951	967	920	969	945	942	979	972	931	921	949	1000	1024	904	928	1000	962	969	968	926	972	918	922	949	947	880	970	927	986	957	944	959	885	952	979	884	963	920	951	1004	962	931	978	946	919	1006	946	951	957	927	952	1005	959	989	950	961	956	944	904	943	954	941	947	938	925	932	978	920	932	973	984	943	928	970	943	953	941	957	929	999	951	941	970	960	904	1008	948	978	935	977	959	918	967	893	948	903	971	998	954	927	948	892	892	962	944	932	925	996	952	973	948	900	922	919	985	930	986	934	989	893	936	974	936	989	910	965	970	938	922	976	962	938	918	907	973	969	978	969	980	919	970	888	942	938	895	939	920	972	865	952	969	984	919	958	914	903	888	957	940	919	933	947	904	987	983	1022	986	951	874	905	945	935	907	902	945	928	913	928	921	953	965	933	997	935	955	935	896	988	973	962	969	942	982	939	965	965	985	931	927	977	939	954	973	968	1009	932	971	895	976	950	951	970	921	902	957	928	970	893	969	972	932	943	930	932	946	913	960	888	981	1006	945	923	969	929	979	863	936	955	956	949	968	961	966	948	926	903	963	931	949	938	922	886	947	947	977	941	936	908	948	895	919	898	928	972	968	969	937	1010	981	1001	1017	928	967	925	929	960	980	952	977	952	965	935	950	956	901	947	932	893	908	954	950	908	907	946	938	972	975	944	1000	924	960	906	928	972	960	862	954	957	933	966	937	1001	958	954	884	996	959	939	978	1000	912	939	916	902	926	955	981	966	995	938	903	956	924	955	993	958	1028	950	952	944	944	989	910	973	912	963	900	1015	985	934	994	954	950	949	922	937	996	940	998	907	1003	957	979	972	954	947	924	908	945	987	899	926	956	974	947	927	928	969	937	955	938	963	980	951	961	945	951	929	938	976	1017	971	961	909	942	948	967	972	984	940	957	871	906	897	950	925	971	961	965	960	972	1009	946	926	945	922	1016	908	954	997	954	940	968	912	884	959	971	928	957	932	993	953	930	980	899	988	983	914	984	991	939	930	976	975	909	936	948	939	935	967	936	912	988	908	959	940	971	919	949	977	993	934	973	960	905	927	929	922	950	925	1008	910	1017	994	939	977	955	924	972	970	949	945	1002	1003	933	939	855	958	973	920	957	917	960	922	1000	934	964	1006	983	914	961	941	948	862	982	908	954	957	962	978	924	920	964	954	932	949	927	947	976	940	935	959	943	917	991	953	922	967	960	995	921	916	984	927	962	934	950	948	978	966	987	1027	945	986	938	960	936	979	998	984	910	1010	931	965	952	997	902	983	985	881	962	922	989	966	984	938	964	930	1001	942	945	928	973	985	914	951	961	966	891	974	962	933	935	979	947	926	904	986	971	974	930	954	951	972	901	938	913	965	924	1010	929	991	976	980	944	949	951	889	941	969	945	902	910	950	924	928	882	980	1000	977	916	1005	938	1004	860	970	958	973	944	920	1028	966	966	879	992	926	903	982	913	977	930	945	953	955	902	899	962	891	899	918	1013	929	926	993	951	951	943	931	946	940	878	920	915	892	885	896	931	896	929	921	900	918	909	937	931	1005	976	950	957	944	950	969	958	999	950	950	955	940	955	954	991	908	996	945	917	931	972	947	942	955	979	931	934	987	951	988	935	918	926	979	962	979	952	966	983	984	916	929	957	962	934	962	965	998	957	973	910	908	1050	915	873	897	960	975	871	956	918	954	996	944	902	955	966	937	956	945	967	924	933	978	894	1011	949	877	1018	962	900	924	949	958	958	931	957	957	915	1002	983	1010	930	934	968	930	931	909	912	940	1015	944	932	978	992	967	916	973	976	866	955	967	990	971	980	891	988	913	980	938	953	1002	967	938	953	910	986	893	914	970	921	910	977	939	912	993	977	919	962	902	965	919	991	970	993	958	1014	963	973	990	940	940	886	894	895	948	947	948	980	932	961	963	993	949	951	967	988	927	958	915	1010	969	961	904	984	956	979	968	943	1017	1003	965	976	918	900	964	1004	903	913	980	957	918	982	964	970	894	923	930	946	957	906	932	943	910	947	944	963	936	968	890	987	932	928	968	932	957	961	940	926	960	938	958	1006	954	911	958	968	980	930	965	931	924	944	951	923	941	958	962	974	975	969	942	1012	965	997	978	917	989	928	967	944	1015	901	877	996	937	952	955	997	956	937	939	969	980	972	927	962	993	968	960	969	972	945	892	1013	953	954	961	981	940	966	955	921	910	971	932	954	957	937	963	947	965	942	926	982	915	979	896	986	923	924	961	972	957	913	942	944	959	978	949	943	964	943	908	963	905	930	932	883	958	915	919	962	941	943	930	1007	907	922	958	917	965	929	949	987	929	913	912	982	919	949	984	958	1001	929	970	967	996	947	954	932	909	988	942	993	924	933	943	927	979	970	986	940	921	949	924	965	943	926	989	945	972	944	916	950	950	913	923	949	954	965	969	928	964	957	958	944	923	943	931	944	961	934	1038	923	976	929	981	976	968	956	976	974	909	943	949	901	981	975	944	920	919	975	906	936	974	972	962	949	1008	966	943	943	980	933	962	982	956	954	957	975	967	983	947
16592	35140	26338	17302	27262	11076	3330	1267	1112	1107	1741	997	989	939	1021	965	961	914	937	963	896	899	958	915	910	892	957	930	913	945	927	929	915	938	906	915	968	906	904	912	901	908	897	908	918	922	956	891	901	978	937	957	888	850	924	925	927	931	940	887	945	921	965	935	967	979	931	970	868	933	905	952	928	934	887	954	956	975	922	896	906	855	908	893	938	979	941	891	923	936	912	937	931	947	920	960	1000	935	891	893	857	990	888	862	918	890	908	952	886	985	974	925	921	911	924	900	929	959	915	908	933	876	887	948	958	921	944	903	878	935	950	906	947	924	923	900	938	895	850	889	889	929	860	863	922	912	845	908	904	901	945	927	965	878	909	970	901	973	893	936	934	930	907	988	936	962	992	901	875	881	920	891	967	864	908	948	936	922	929	923	936	896	902	849	918	896	921	873	957	918	924	910	935	944	931	878	841	909	900	919	941	947	968	957	929	950	914	895	925	911	926	925	895	880	909	964	921	906	963	888	947	949	982	897	951	973	972	952	958	928	891	886	947	923	953	910	930	924	873	896	922	897	957	890	923	905	968	946	891	896	883	886	923	903	883	914	927	934	929	947	956	916	909	874	939	924	926	889	916	939	922	916	947	904	925	935	948	933	946	873	916	920	950	913	974	900	915	897	938	888	999	878	908	979	946	877	947	910	888	906	927	933	910	907	905	951	917	979	998	895	932	1008	906	922	882	931	911	882	959	890	928	931	914	915	933	955	939	938	912	924	933	924	952	899	950	904	936	888	921	911	955	909	940	911	962	949	963	903	890	859	925	956	904	887	861	948	910	915	893	874	910	971	946	901	919	928	952	916	880	934	891	890	924	950	931	925	908	959	902	906	903	981	926	931	940	923	954	979	943	965	920	949	902	910	958	908	920	878	918	934	936	896	925	959	901	935	905	911	920	884	914	946	945	914	967	934	947	928	958	949	888	933	922	981	966	886	919	926	919	898	893	967	902	880	975	970	949	913	890	901	941	923	920	917	904	848	872	918	929	982	965	889	935	951	916	968	904	903	889	902	910	927	931	919	891	946	901	921	923	925	908	934	955	898	900	880	932	890	951	952	932	931	926	915	937	980	929	930	904	947	900	907	921	892	939	913	938	956	886	917	893	979	909	937	1002	943	921	886	920	929	934	931	980	925	882	941	976	903	887	885	950	924	911	953	889	955	991	933	895	839	891	888	914	975	979	928	931	864	971	946	989	916	929	989	913	902	937	920	965	927	899	902	900	892	884	885	941	896	923	923	941	918	903	951	909	923	892	976	909	921	964	892	865	976	936	878	891	937	914	893	950	827	910	948	898	930	976	981	907	910	930	936	952	901	968	898	912	866	913	898	886	874	897	864	902	933	922	911	916	904	944	828	929	947	946	912	935	956	984	952	957	916	890	914	905	904	927	877	940	934	913	910	914	927	874	953	965	952	922	920	946	974	923	974	911	974	933	943	934	939	949	902	926	916	914	922	874	910	901	893	938	902	921	933	959	933	916	889	974	947	894	931	985	926	921	925	889	912	932	910	963	962	874	874	909	866	945	885	983	955	884	932	917	909	948	892	1005	941	941	974	936	932	929	930	897	947	947	907	864	925	895	957	914	915	909	949	943	920	915	938	934	923	932	920	930	938	920	1020	922	924	932	924	935	885	936	898	891	944	923	904	956	926	912	923	908	874	974	949	946	869	921	903	912	889	892	914	884	899	990	884	971	921	881	915	934	886	928	952	896	929	928	879	920	870	905	937	912	961	926	867	938	913	969	946	931	947	889	889	908	918	931	947	953	900	935	947	862	929	945	912	933	874	921	888	933	961	942	895	941	944	926	904	897	913	906	941	911	916	901	923	972	917	969	915	960	915	908	921	916	865	880	927	934	939	919	960	932	966	897	939	959	924	922	904	981	896	889	957	884	937	906	1000	953	884	972	924	931	926	953	922	897	939	946	915	927	900	912	907	887	934	919	965	881	949	971	945	959	920	882	900	904	887	939	950	915	925	910	941	915	932	893	928	926	916	937	958	895	901	916	968	941	916	951	959	919	950	919	896	1024	906	906	875	905	924	951	931	898	934	871	940	934	886	876	882	936	908	912	964	878	903	916	864	916	963	950	930	896	918	889	925	896	913	958	976	885	962	940	898	935	947	892	936	920	887	960	913	863	873	930	871	884	909	938	891	882	887	920	915	933	917	914	896	888	950	956	937	886	988	938	896	897	922	895	955	855	938	881	972	889	924	921	893	885	955	900	887	878	996	918	953	939	891	986	931	891	911	929	889	944	912	907	941	923	988	943	945	929	915	929	936	888	954	891	956	946	896	970	924	888	976	916	968	933	913	899	937	917	937	941	945	912	950	989	911	922	910	870	884	877	884	889	915	913	957	921	894	880	938	867	919	912	981	936	895	850	1004	956	860	929	971	946	967	879	956	931	929	927	937	910	902	864	917	954	914	949	980	918	887	897	933	993	891	890	1017	922	933	948	908	910	904	964	923	930	883	878	907	959	923	913	924	880	921	942	972	895	891	908	956	927	988	900	908	984	924	976	913	898	838	905	952	977	909	901	957	897	937	935	902	904	979	933	960	907	983	911	969	927	916	917	998	875	912	908	913	975	894	945	934	935	897	914	898	898	931	952	941	919	966	909	926	879	916	966	999	919	918	946	912	933	853	950	945	948	912	913	930	924	926	917	928	897	941	972	913	971	878	927	942	902	922	925	922	916	981	923	917	951	895	895	891	891	925	918	877	889	874	921	903	925	901	933	867	919	983	931	903	949	875	896	930	890	940	960	921	953	912	898	947	936	880	926	944	907	947	961	972	915	892	903	941	882	896	911	915	918	962	880	958	900	976	938	959	931	885	909	949	879	941	929	917	949	930	892	939	896	930	903	934	848	891	922	898	917	980	879	920	934	896	926	893	944	990	904	906	938	900	950	919	911	959	937	993	887	915	944	893	883	923	855	941	985	868	917	914	932	908	948	905	912	895	881	853	898	888	940	912	935	936	928	900	873	921	900	912	904	950	895	925	892	903	963	893	950	900	896	937	961	917	908	926	933	900	958	897	905	931	930	934	949	948	893	878	923	921	954	919	945	962	940	879	954	933	914	937	926	913	926	984	960	972	915	889	895	948	981	911	942	927	922	913	931	885	828	907	951	909	904	892	912	908	899	898	919	830	939	892	939	912	949	863	884	903	902	913	948	903	949	983	854	989	893	920	928	958	960	980	893	953	949	945	930	921	941	983	893	955	969	879	912	919	917	955	949	914	949	957	925	950	930	898	902	954	938	876	960	912	931	965	905	935	922	976	954	931	870	919	946	961	960	857	918	893	883	926	962	904	860	935	908	933	854	868	966	828	942	915	916	923	954	884	972	946	943	871	934	947	918	921	922	896	931	916	898	987	917	899	969	972	942	933	971	931	872	903	922	959	951	935	916	942	920	932	919	964	925	975	1012	962	910	896	900	869	963	928	934	899
22129	20912	28582	23412	26675	26599	17087	2531	860	720	2811	689	526	492	506	477	445	417	408	414	417	418	435	394	391	395	425	408	366	384	385	408	383	372	376	367	378	361	407	371	393	355	354	388	345	370	382	376	375	366	377	383	376	364	351	352	398	398	353	393	371	382	367	390	397	386	339	382	349	360	360	336	336	337	379	336	376	357	368	369	371	381	364	347	377	375	395	346	351	368	354	386	341	356	382	386	392	359	350	353	340	406	372	356	356	368	337	397	387	354	348	369	374	415	393	366	347	373	342	329	366	420	369	349	359	387	372	361	381	363	364	348	389	336	381	374	382	360	359	383	365	360	363	395	354	363	389	360	359	360	419	382	343	369	368	381	343	367	373	377	360	350	382	356	362	335	350	356	364	373	374	364	370	350	346	348	368	364	350	355	372	379	373	397	365	379	329	344	360	343	365	336	384	355	349	373	355	357	372	333	344	391	375	333	370	336	353	360	354	416	347	370	360	403	328	372	358	384	365	370	359	355	356	395	341	353	394	358	366	389	379	360	366	357	370	364	361	361	343	367	373	407	394	347	338	361	332	362	356	339	376	348	373	393	336	380	356	358	379	388	379	367	340	352	344	355	336	349	360	384	355	367	355	362	390	358	317	357	358	340	345	361	356	356	380	353	367	337	356	374	328	368	349	364	360	355	400	346	330	358	374	382	373	349	356	364	373	305	378	361	358	404	360	363	359	378	346	342	353	340	335	339	358	362	367	311	350	353	356	326	375	361	352	366	366	343	358	357	334	361	361	346	387	394	374	393	348	355	357	316	360	356	371	392	354	355	382	360	370	364	368	399	394	342	397	339	360	373	353	339	348	363	346	373	343	370	384	342	347	350	382	406	365	382	382	356	362	359	365	354	326	345	355	335	337	386	395	381	401	369	343	409	363	360	358	397	357	329	351	357	338	325	361	372	352	371	352	395	361	371	378	373	359	338	377	392	386	388	363	352	352	367	362	319	386	383	351	326	342	353	363	351	374	373	336	391	341	365	368	341	337	360	387	351	384	349	354	382	375	353	393	410	376	333	367	356	339	401	363	342	354	367	344	366	373	357	352	391	342	367	390	396	359	382	347	348	349	365	360	339	373	389	365	370	359	347	343	361	358	341	389	385	369	343	364	391	393	387	370	365	361	369	348	352	383	365	369	379	354	362	376	370	363	399	358	354	371	359	379	390	382	338	355	349	328	357	311	371	373	366	364	340	390	381	370	365	372	370	384	353	359	386	335	365	371	376	389	387	370	377	359	327	345	394	383	346	370	335	353	381	365	356	347	350	357	367	378	383	379	352	397	380	395	368	342	347	368	347	348	376	379	369	403	362	344	368	368	375	386	342	352	395	381	368	385	362	364	375	374	358	364	330	368	348	360	394	387	370	336	314	343	343	337	373	363	384	366	387	375	390	365	363	332	376	359	375	358	332	393	382	340	381	379	343	343	395	358	370	388	374	399	330	379	318	355	374	365	355	378	347	392	355	348	393	385	349	400	331	374	356	369	353	398	351	321	356	382	374	360	359	377	371	381	388	386	366	396	379	341	334	395	362	379	359	366	364	351	356	390	350	338	381	335	382	387	354	333	355	362	336	410	381	357	369	361	378	363	367	392	336	354	389	357	350	303	367	365	366	369	368	362	408	359	371	365	386	360	333	360	369	364	396	354	368	371	374	364	370	358	365	358	361	352	350	381	363	363	347	350	381	349	353	384	370	385	407	359	359	349	379	365	342	377	332	366	356	358	369	388	347	360	391	371	400	394	362	359	350	338	365	344	366	391	372	377	369	318	345	372	365	385	347	364	346	347	363	384	369	341	367	331	374	350	369	397	377	366	405	332	344	362	349	366	382	368	369	370	373	344	381	371	364	372	371	358	377	369	371	367	326	359	394	317	363	378	343	359	372	400	377	341	349	410	379	370	368	363	354	356	356	370	351	361	347	337	331	391	347	344	365	366	361	372	388	361	356	361	394	387	351	352	360	353	344	338	331	348	382	345	369	403	389	378	338	359	365	343	379	384	375	358	299	363	351	372	335	355	383	369	389	381	391	359	337	383	342	379	366	370	373	361	376	345	345	347	369	380	360	346	369	360	406	399	384	345	370	386	362	360	376	348	365	354	347	376	383	374	339	359	360	349	378	342	392	382	361	379	370	357	357	368	375	367	391	345	348	402	361	354	391	366	355	374	358	343	382	382	353	347	346	380	363	346	320	353	352	380	387	355	367	383	389	343	393	380	378	350	381	387	377	354	376	400	357	387	351	377	358	367	365	362	328	358	352	359	351	341	353	358	342	384	361	389	332	382	328	364	361	359	335	354	349	373	398	344	359	357	362	355	369	399	349	356	375	378	352	344	361	361	348	351	367	391	380	343	354	391	347	350	333	372	372	344	373	355	351	326	351	351	360	353	365	358	386	374	352	356	345	381	347	365	398	411	361	348	339	363	346	382	344	395	362	380	375	392	373	335	383	365	385	327	352	367	399	351	354	357	378	389	369	353	342	361	353	348	352	375	365	377	372	354	394	351	340	380	364	382	333	367	412	387	375	367	360	354	359	383	357	338	387	350	360	363	384	414	344	353	345	330	384	348	376	357	350	372	378	370	373	366	349	371	349	335	359	375	342	342	374	372	366	390	370	361	350	362	355	355	332	400	358	371	337	374	366	365	367	380	341	362	338	361	381	381	376	360	339	340	387	386	410	367	369	339	361	400	360	348	381	374	338	353	405	389	394	369	341	380	381	387	394	395	356	379	375	350	378	352	346	356	375	364	350	360	406	372	372	396	381	355	355	392	367	354	392	354	370	367	339	389	334	367	367	378	381	365	365	401	398	357	323	344	363	366	391	359	377	370	377	377	374	389	345	334	325	337	369	358	353	346	358	348	359	381	372	373	386	386	411	411	386	353	330	378	385	361	379	369	344	369	388	373	375	382	389	356	364	390	369	371	351	355	399	354	367	340	348	331	383	339	332	396	364	366	378	400	345	380	365	333	351	365	368	387	359	367	371	355	354	388	359	373	346	395	337	347	363	396	365	344	374	401	343	348	369	373	356	328	348	351	387	373	332	364	373	358	371	359	360	385	361	347	378	378	330	368	385	391	374	339	373	381	373	366	350	365	376	369	374	343	384	299	345	352	363	358	360	351	414	380	379	365	379	335	348	377	409	338	405	364	364	378	382	344	333	359	361	375	339	360	338	366	372	346	348	359	350	335	346	380	343	345	383	382	344	336	343	389	339	381	401	330	412	387	373	392	331	395	391	352	392	335	357	348	333	321	346	382	378	344	374	357	344	365	366	336	388	381	351	363	346	367	361	387	387	354	378	382	354	349	380	343	403	358	385	335	381	376	381	371	350	401	319	349	377	363	358	370	374	365	353	361	364	347	360	397	348	398	364	366	373	372	333	362	364	346	353	353	411	346	327	360	359	371	330	389	377	389	332	351	367	362	313	378	385	389	363
18896	43905	34817	23644	45952	24487	8282	1488	1128	937	4059	699	604	535	509	533	452	485	464	408	413	443	407	423	407	419	407	412	383	410	393	386	382	354	389	388	360	368	389	352	381	336	349	369	346	394	367	364	365	361	343	379	374	340	365	341	338	346	377	377	342	364	388	349	370	352	339	377	361	367	341	389	361	339	369	400	329	376	360	353	359	370	364	347	353	373	355	373	355	366	340	372	368	351	336	358	332	368	324	372	361	361	343	337	376	371	340	357	356	367	388	354	366	358	324	361	360	370	344	346	364	334	365	337	365	340	371	352	344	391	366	360	354	370	394	363	346	370	360	368	356	343	348	372	352	406	362	361	376	357	327	345	364	353	330	350	352	335	349	341	352	361	307	370	344	351	359	361	366	351	354	354	357	352	366	340	330	372	353	334	351	347	363	384	380	353	383	394	361	344	383	349	378	366	367	361	351	316	314	370	338	352	362	362	326	339	364	365	355	360	354	351	334	336	352	331	363	340	388	370	316	386	342	354	323	362	342	351	360	339	341	333	371	376	363	364	367	354	359	331	347	321	363	372	345	354	376	327	368	320	369	369	401	365	353	325	341	369	348	380	388	371	332	368	358	344	366	366	347	366	350	369	314	354	344	390	372	350	328	331	331	395	343	362	362	361	350	349	370	338	340	349	363	346	347	331	359	345	365	387	408	351	367	364	350	319	388	337	345	344	349	336	362	336	346	324	337	381	358	375	353	381	348	367	355	355	382	336	313	339	350	328	378	361	346	368	346	365	374	354	361	364	381	317	356	352	344	372	373	399	316	370	331	358	336	378	377	345	377	367	349	351	382	358	362	352	355	376	365	380	331	385	360	351	325	370	384	369	329	353	363	353	371	369	316	373	376	344	383	353	375	365	349	343	357	337	373	350	361	390	365	356	370	385	389	355	351	353	357	312	378	334	339	382	360	360	319	337	333	356	374	388	371	349	350	365	372	386	325	343	360	343	326	341	375	347	372	363	369	353	356	321	346	375	361	383	341	361	368	373	346	341	332	350	385	361	354	357	321	301	370	344	344	337	361	377	324	335	351	357	325	341	335	374	351	337	324	351	372	354	356	363	334	334	337	353	368	335	372	320	371	345	351	351	354	346	377	374	346	361	332	323	377	362	355	318	354	371	327	384	394	357	359	354	342	372	373	337	356	334	366	376	371	340	359	327	358	370	361	349	375	364	342	346	383	356	367	358	370	353	368	342	343	368	353	343	358	369	349	390	349	355	359	319	348	343	365	321	337	357	373	334	355	357	334	346	377	365	372	350	380	330	332	349	347	350	380	361	377	385	363	353	327	348	363	360	366	370	339	376	345	391	332	346	331	361	357	357	343	326	386	369	353	341	348	353	361	352	327	361	330	337	383	346	324	363	323	352	346	350	338	422	345	346	357	362	363	354	334	365	399	348	364	379	343	382	379	356	327	350	364	380	359	340	346	363	343	371	353	373	345	363	335	332	338	346	353	382	368	343	371	376	321	355	356	350	366	335	339	318	359	334	409	341	346	337	360	358	346	354	361	354	337	364	346	361	359	363	352	365	315	355	360	329	335	370	354	350	347	345	366	343	339	365	368	360	362	379	321	346	349	333	367	333	387	380	336	316	368	358	329	373	313	357	332	334	339	359	360	365	395	355	381	390	369	356	352	336	362	342	374	347	362	351	360	338	358	307	361	365	350	384	340	374	380	342	346	347	373	357	366	352	354	346	365	331	315	364	346	379	378	348	372	379	349	366	353	335	372	314	351	328	329	353	366	359	377	364	392	389	376	339	359	333	342	377	364	338	374	376	354	355	371	328	341	347	373	363	337	335	332	360	345	338	375	370	355	339	356	404	348	335	323	347	362	339	334	364	322	336	362	350	372	380	346	342	350	338	347	404	346	350	338	357	398	347	337	343	360	369	373	337	314	362	352	328	360	342	337	360	352	352	344	341	352	345	361	354	357	351	346	347	362	371	366	366	356	346	393	377	336	361	391	374	358	327	359	379	330	358	366	336	393	371	330	320	364	374	361	328	350	361	358	406	341	364	361	390	368	350	362	354	356	336	360	327	341	363	369	342	322	382	353	362	345	341	327	356	345	325	334	328	393	335	361	358	346	325	359	382	384	342	342	405	333	368	388	375	341	357	360	363	328	349	347	360	352	374	355	376	360	367	369	356	353	368	374	356	337	371	368	349	367	372	372	381	363	355	355	345	350	313	363	346	337	348	345	336	365	354	345	354	344	335	361	377	361	354	335	321	341	350	333	339	388	339	338	398	331	383	375	332	350	348	343	353	341	355	359	337	358	315	360	346	343	359	358	351	340	355	363	354	372	361	362	339	367	385	362	389	383	341	347	335	386	355	345	360	370	334	370	374	389	335	358	340	335	353	366	340	353	358	358	378	347	374	338	340	339	346	340	354	341	380	333	370	372	331	370	368	333	370	341	363	357	370	391	354	364	361	340	361	347	353	349	364	400	354	366	370	369	350	372	340	388	368	332	349	348	352	387	401	373	378	305	346	345	358	347	347	357	343	375	326	341	334	403	365	355	351	369	341	371	332	358	347	362	369	343	318	348	365	337	330	318	395	313	348	361	376	361	362	338	379	367	368	360	361	330	348	366	354	381	359	388	353	336	376	363	332	375	369	327	366	352	363	345	387	334	374	357	347	311	359	341	404	369	317	361	340	377	346	349	382	362	346	373	356	376	395	334	388	357	344	332	355	350	382	341	348	342	351	380	359	346	346	344	338	368	366	360	366	343	352	328	341	339	341	350	369	332	367	372	367	378	395	322	329	365	349	390	351	373	365	350	366	380	345	363	357	356	368	353	318	321	358	364	350	392	337	351	338	349	346	358	380	335	359	362	340	383	387	338	343	333	344	381	366	327	386	370	342	343	338	346	321	349	349	357	359	331	368	340	359	348	335	350	369	348	351	365	360	336	342	390	379	355	366	351	394	357	351	373	337	347	372	337	365	351	371	347	370	352	362	362	352	330	366	379	347	333	355	316	311	339	345	364	346	327	344	339	340	326	351	373	360	331	334	343	375	335	370	336	333	347	352	368	370	354	330	357	360	332	348	343	338	346	363	380	351	333	348	391	337	389	367	318	349	377	352	325	347	317	390	357	352	345	352	343	374	351	356	337	328	365	343	354	409	338	387	383	351	352	378	339	363	368	353	384	335	364	352	314	340	325	369	346	360	331	394	342	364	335	337	336	354	347	371	372	333	363	363	346	356	360	346	346	355	365	348	365	351	364	388	371	344	334	353	364	377	382	353	312	330	370	351	334	327	342	318	335	351	369	351	327	373	307	359	365	330	360	343	319	345	378	366	346	367	353	358	395	321	340	371	359	377	377	357	358	320	354	312	371	388	347	344	371	360	343	358	342	373	329	344	358	321	374	322	369	343	354	360	369	372	348	335	356	397	349	343	351	345	354	329	378	363	338	354	335	376	360	389	338	322	321	349
27613	21920	19854	8338	8314	3463	1483	1003	988	891	986	930	882	899	949	945	934	925	1008	940	879	946	923	924	917	899	930	973	935	948	967	951	934	946	900	908	994	991	891	960	950	900	987	923	959	943	947	924	915	899	936	947	900	932	897	896	902	900	896	907	910	938	951	879	877	930	922	931	954	920	957	944	924	973	927	943	964	929	924	927	926	922	916	961	940	947	941	975	947	970	910	913	952	993	956	963	880	900	912	977	912	955	919	912	926	969	980	941	970	920	971	957	935	942	971	949	850	954	899	981	928	936	901	940	886	897	949	961	909	910	932	923	933	973	900	922	948	860	940	925	984	960	926	942	931	904	929	932	899	935	929	936	950	911	893	879	887	988	930	934	901	904	925	888	972	922	910	930	975	923	967	920	876	928	924	900	924	976	881	926	901	912	931	973	944	936	943	972	921	917	920	967	899	938	903	936	914	947	928	961	908	922	913	930	927	938	900	896	894	934	949	989	926	862	877	945	897	848	963	943	892	958	915	933	926	918	930	952	893	928	982	886	905	924	956	910	911	939	907	963	937	928	894	906	940	934	958	943	910	892	937	876	935	944	1004	923	1029	937	895	918	921	919	911	948	934	937	940	971	886	980	944	959	971	965	905	918	944	933	956	898	859	898	891	907	943	958	932	970	957	936	933	930	925	915	965	963	887	942	938	879	929	901	972	920	949	962	913	937	898	964	931	965	880	965	937	982	1009	902	969	951	950	944	919	922	930	870	913	908	972	972	885	890	936	894	929	986	974	1004	954	951	973	935	919	922	901	957	887	959	940	931	912	954	928	956	886	934	872	907	896	986	939	917	880	950	902	918	911	942	938	941	948	940	883	995	967	917	941	958	873	883	888	935	940	953	968	947	865	918	982	987	934	944	924	988	886	948	911	945	946	959	954	953	950	886	942	913	926	926	881	922	965	942	929	897	998	913	873	931	947	924	956	903	953	941	934	937	940	904	943	923	908	930	899	944	943	917	892	919	871	957	913	945	994	963	934	930	938	976	923	899	895	924	926	854	960	902	926	952	905	913	940	861	949	976	898	904	925	897	916	931	925	949	943	958	955	895	958	1008	956	868	902	890	920	974	885	926	935	914	958	911	956	980	975	922	901	953	930	932	977	915	915	954	936	960	909	950	942	931	870	974	921	904	925	979	931	906	976	920	970	956	888	925	917	921	948	913	950	913	860	907	918	911	933	976	895	947	969	987	973	926	909	957	1003	933	917	924	921	977	940	836	968	918	1000	925	920	904	883	941	949	896	908	976	942	943	918	892	961	958	917	948	897	960	965	962	931	936	950	899	935	875	930	920	954	955	900	908	917	932	902	853	980	944	918	909	939	902	904	965	894	886	962	903	946	923	966	970	896	923	990	894	911	928	872	933	916	890	901	922	923	952	952	945	920	969	939	949	918	964	909	955	920	963	986	961	930	937	956	849	916	956	891	921	927	893	958	987	922	887	945	940	925	935	959	926	911	903	958	902	917	908	985	928	928	909	887	976	948	923	941	895	959	877	967	916	963	865	891	948	941	895	884	938	927	932	934	984	944	918	931	976	972	943	958	949	889	919	968	909	957	920	900	899	909	879	904	994	935	923	939	948	919	965	888	923	913	919	870	937	897	931	925	1008	948	918	959	946	925	923	954	947	947	947	926	908	930	885	958	924	979	921	911	933	903	918	922	955	939	945	936	957	874	910	899	974	945	927	912	922	920	925	927	931	963	939	938	930	940	935	959	915	917	899	900	935	881	900	879	932	933	945	895	1009	933	974	951	894	907	929	882	912	946	962	949	911	947	951	1013	906	931	977	930	921	929	935	916	975	933	902	906	911	929	906	912	924	924	912	929	904	925	970	959	932	900	922	953	898	934	1030	915	887	965	935	967	921	940	947	963	930	909	929	921	908	990	942	953	864	956	927	920	910	921	945	897	981	934	887	949	945	977	941	908	901	936	962	921	934	895	895	861	904	982	975	905	906	960	909	911	976	904	943	913	896	960	956	947	924	908	914	895	935	954	923	968	910	932	929	957	902	911	916	980	910	922	929	923	891	947	940	898	964	943	897	925	909	943	921	964	931	948	937	962	925	993	950	913	941	961	925	928	925	904	955	910	961	919	922	930	928	920	884	890	993	971	930	966	885	863	904	943	906	968	926	900	934	907	949	943	947	904	963	937	897	891	971	930	905	964	936	959	956	950	918	920	946	941	904	901	963	982	931	950	928	964	919	950	947	958	880	927	909	922	945	937	977	909	909	904	930	948	948	920	933	908	953	982	961	963	943	985	992	932	950	910	912	950	978	949	955	928	946	889	938	951	951	932	948	967	973	962	905	900	945	957	929	1008	916	917	887	862	913	983	949	881	931	945	994	921	981	955	987	925	932	886	900	922	944	975	970	950	904	929	954	940	926	844	903	969	893	950	930	944	938	932	904	927	913	899	946	1001	952	919	957	922	941	904	908	941	990	931	893	987	910	905	970	967	963	950	926	939	954	899	933	900	909	986	911	915	925	915	970	916	922	944	955	1003	960	948	937	898	888	970	988	960	944	969	948	878	899	952	959	944	948	972	934	923	980	890	976	957	911	948	901	962	912	907	995	923	966	925	916	933	928	913	854	926	974	919	1002	921	956	979	911	930	874	957	930	913	929	940	883	906	938	875	966	899	918	931	870	949	899	901	914	900	922	946	949	910	952	924	942	977	984	949	889	950	918	922	988	952	984	867	1001	914	920	948	897	940	920	913	956	895	921	966	915	908	916	934	923	924	949	860	877	964	922	917	999	892	931	907	953	952	937	914	1000	935	906	911	981	975	933	909	919	933	921	921	920	931	917	893	920	879	919	952	989	911	880	922	938	938	967	929	927	966	888	968	925	978	936	909	932	934	918	889	956	938	936	941	866	942	913	916	904	896	955	903	910	928	986	961	954	896	885	933	970	877	1036	922	933	956	961	936	939	993	937	950	954	937	914	939	1008	884	964	892	949	998	947	946	962	957	977	869	914	956	914	901	951	901	932	941	936	951	946	974	949	931	876	907	928	938	920	884	946	932	995	901	959	965	831	943	969	928	941	927	896	948	909	907	987	964	871	920	856	956	910	950	960	926	854	934	946	957	919	897	966	924	958	902	930	912	906	893	960	943	893	938	912	887	899	915	942	919	951	934	938	864	919	916	932	975	943	944	895	956	939	934	946	952	939	938	938	961	902	945	950	895	945	922	955	920	950	941	886	966	949	958	931	938	947	901	897	951	909	954	986	924	836	892	983	998	945	876	919	889	972	922	912	896	929	932	945	926	942	915	943	929	944	848	916	888	936	876	919	947	881	934	867	952	931	931	946	899	967	990	938	906	926	935	966	955	904	915	934	979	906	896	891	944	961	907	943	919	880	916	937	974	963	869	927	948	957	940	918	925	940	921	938	930	922	882	1005	893	944	967	887	920	933	942	941	922	921	915	963	966	882	937	853	988	898	905	980	967	896	978	1001	940	955
16438	30175	19203	6364	8048	3689	1569	1070	976	1002	1033	932	952	919	944	895	968	953	992	953	983	887	932	934	953	991	923	958	877	956	956	984	881	943	975	991	929	966	924	970	950	970	1020	957	935	929	878	903	955	957	918	975	951	929	933	945	942	873	939	914	841	946	953	971	954	968	915	951	952	1012	958	949	896	918	926	957	963	953	902	945	950	979	926	964	900	920	968	973	925	907	924	916	956	957	927	934	913	948	907	977	936	955	933	918	897	977	982	930	960	909	956	928	988	912	973	1001	941	945	916	965	954	936	906	936	921	935	947	943	915	995	937	916	942	940	906	927	965	906	930	952	999	907	942	938	930	1048	959	927	948	936	920	970	928	957	921	931	958	944	878	940	941	940	969	963	934	961	926	963	924	937	916	964	946	956	927	966	920	909	939	940	917	936	914	968	898	931	904	894	930	998	963	977	921	922	965	951	935	909	872	975	919	957	944	926	943	936	919	977	943	926	896	929	987	899	980	925	921	952	968	933	983	957	965	961	950	922	992	901	930	922	945	907	947	863	889	911	935	908	935	960	903	960	925	918	941	934	983	896	962	976	951	963	1003	977	957	949	948	911	926	951	916	964	907	935	967	962	981	978	924	900	922	903	971	944	862	910	919	957	893	1018	918	936	936	927	941	866	941	945	914	898	907	883	915	974	920	908	934	921	905	994	932	948	977	930	954	889	916	943	932	960	911	950	901	928	962	963	987	972	975	921	1011	965	932	938	920	940	1001	908	906	900	947	957	977	901	929	936	954	914	862	957	929	941	951	961	1001	1010	983	989	938	901	910	947	882	950	950	934	981	980	917	953	965	886	931	945	892	932	903	905	929	925	904	924	946	961	917	956	928	972	929	953	939	934	893	952	937	900	946	935	989	912	1010	951	935	944	955	924	928	919	921	978	935	960	928	914	940	942	934	955	905	973	945	940	987	912	933	946	949	967	914	929	952	889	939	939	963	915	977	916	903	941	976	953	990	982	969	949	943	922	951	923	897	976	932	944	928	923	939	942	939	967	1003	902	959	929	946	950	924	919	905	885	922	918	947	930	934	964	918	882	982	895	919	919	918	953	912	979	942	967	983	917	925	890	940	915	956	929	922	920	993	897	953	972	994	940	879	915	930	886	935	892	974	924	922	911	944	954	912	934	904	907	978	886	993	940	951	950	941	968	926	930	969	960	918	955	937	933	919	932	934	955	931	976	908	925	936	949	921	950	904	968	961	994	933	946	934	960	926	921	922	921	945	1001	909	945	909	955	933	911	914	928	946	908	931	957	893	930	915	967	920	886	956	956	920	971	933	989	919	938	980	914	949	926	983	943	903	918	981	934	917	968	951	949	922	948	903	935	960	887	981	887	880	912	956	927	957	859	982	901	886	1000	953	955	935	957	935	916	886	828	944	931	927	897	953	948	931	928	946	905	930	964	948	915	967	893	931	932	966	957	936	927	907	964	1004	936	964	943	958	912	935	957	943	974	907	901	973	914	941	930	965	897	947	946	950	944	957	917	913	928	956	960	943	972	978	947	938	938	952	945	887	898	945	918	934	961	948	925	882	906	1011	987	962	993	956	944	922	899	907	957	881	961	944	938	896	949	923	926	936	944	931	953	931	968	980	943	960	949	901	952	950	962	956	923	958	907	932	970	947	939	934	922	948	1011	902	858	919	909	922	911	899	921	939	996	916	910	911	925	968	943	908	953	973	936	962	936	958	934	960	1014	949	904	931	952	934	946	943	933	945	973	888	978	942	1012	971	934	934	914	958	896	884	907	893	943	1000	978	883	945	902	953	929	880	928	988	910	901	944	895	971	935	897	902	887	861	876	887	918	929	893	946	984	966	933	887	915	922	965	949	910	994	945	906	945	915	917	900	923	919	899	912	951	903	910	943	880	1001	948	926	951	916	956	953	934	966	916	922	999	933	940	951	944	1005	986	961	902	953	890	916	935	950	986	924	937	977	941	891	946	956	985	936	984	888	930	941	932	963	958	901	934	949	936	924	873	973	910	978	950	979	939	921	932	958	954	1005	926	934	944	914	904	891	894	956	901	920	863	1003	923	946	899	897	905	941	949	982	987	993	902	984	967	935	951	912	978	920	935	924	962	959	967	928	919	911	912	971	918	983	970	988	921	952	926	946	919	940	908	932	909	917	886	965	993	971	907	966	940	920	931	918	940	1001	938	957	959	923	879	898	955	920	983	940	949	904	894	996	967	931	880	889	957	899	906	979	953	902	915	982	946	956	924	954	944	944	935	913	933	971	916	909	892	919	994	916	910	917	956	867	923	953	976	970	935	951	927	915	1007	921	920	942	940	946	918	938	917	965	917	951	956	928	955	968	862	922	976	908	883	962	924	969	948	931	906	940	965	950	891	950	949	872	995	979	928	910	881	975	953	945	959	962	951	966	963	910	953	930	872	962	921	961	979	950	939	902	912	919	964	910	1022	979	907	955	971	924	966	945	967	917	884	955	920	926	941	908	903	925	926	947	905	969	990	885	930	927	909	930	946	968	929	954	932	905	931	937	980	909	985	880	962	936	935	964	920	947	979	950	964	919	936	963	963	936	941	930	942	949	923	911	962	945	972	912	894	960	956	941	951	914	974	935	958	959	935	961	913	958	923	922	909	904	933	987	941	950	975	924	967	995	959	900	944	960	879	947	925	978	969	896	934	920	895	929	926	968	916	924	899	953	982	909	904	927	978	930	962	960	967	890	949	896	916	954	938	984	924	1018	964	905	1011	869	927	952	903	947	965	915	907	938	945	903	921	966	903	943	918	934	976	914	890	948	965	945	938	1009	909	889	927	909	972	903	928	973	959	982	934	935	886	898	941	935	944	1032	892	927	961	962	948	925	919	933	910	951	947	934	941	922	934	952	913	962	926	943	882	922	931	936	925	968	893	1041	957	934	948	996	953	965	904	915	907	871	917	977	892	1052	885	984	947	1000	891	949	957	881	955	900	913	947	909	909	938	979	936	954	940	888	890	900	904	903	907	956	969	926	960	944	924	934	951	917	963	897	1027	927	907	937	914	978	941	935	892	965	952	919	947	942	946	902	951	910	880	920	963	944	976	937	898	916	973	948	926	925	926	954	934	933	964	917	931	943	930	930	946	990	962	897	950	944	974	974	911	941	945	901	974	970	874	968	890	942	906	917	891	907	964	954	1014	946	898	962	920	956	934	864	977	897	853	915	952	885	923	947	902	931	966	969	894	947	916	913	957	892	928	965	943	902	879	911	949	904	947	969	978	910	947	976	966	937	952	939	943	968	961	907	953	996	937	949	898	1015	932	942	900	926	898	921	974	918	960	905	972	984	935	931	930	910	957	913	988	915	950	947	963	934	956	934	936	912	913	983	884	907	916	898	913	960	917	928	946	980	941	988	894	933	906	920	914	978	977	961	947	981	904	946	934	947	927	950	937	968	977	953	911	919	943	909	881	935	1017	956	956	954	890	912	909	916	957	961	983	962	918	965	999	906	940	922	911	902	953	954	986	938
23232	20920	28244	23751	27505	22930	11754	1635	689	664	1180	605	558	566	534	500	514	542	546	562	541	482	501	494	550	513	495	500	465	502	491	526	484	457	506	505	524	494	517	491	491	487	450	524	521	490	544	537	466	497	470	494	509	508	483	487	502	446	516	505	484	517	445	469	497	480	514	480	508	465	498	487	479	484	449	524	515	498	526	535	445	443	495	468	478	534	465	493	518	500	501	470	489	479	480	479	478	499	507	505	488	483	422	505	531	498	470	497	465	500	509	461	504	477	497	444	518	519	500	494	470	501	502	500	488	501	495	474	476	480	501	531	488	507	497	479	489	458	492	466	498	488	468	476	489	519	485	481	517	498	479	510	500	500	444	493	498	511	471	479	471	492	459	515	484	515	534	498	484	480	515	493	490	427	506	534	505	486	448	502	499	514	506	519	495	499	464	483	484	478	440	496	515	482	478	477	509	507	504	508	495	470	503	488	528	472	514	521	465	491	458	504	468	505	471	469	482	521	489	491	474	523	477	451	494	473	504	523	476	487	523	492	482	490	455	526	493	481	512	462	445	471	442	492	511	479	445	467	482	489	467	487	538	502	453	472	499	517	478	448	531	478	470	475	495	507	453	503	499	466	461	486	480	432	489	464	484	535	516	483	496	502	478	474	516	498	466	464	516	471	527	487	517	464	490	477	471	534	536	487	496	506	465	460	534	447	471	462	517	514	509	466	478	498	475	470	444	491	504	486	485	506	485	468	488	497	486	494	469	509	542	464	480	475	497	483	542	503	533	484	471	484	510	518	461	479	503	476	523	471	458	478	501	527	478	495	469	517	492	490	473	501	486	523	468	485	484	500	482	516	480	505	514	461	483	493	513	493	507	505	472	515	467	501	512	443	491	529	480	474	458	497	454	501	450	486	519	482	479	485	485	484	544	468	496	470	505	480	474	476	513	499	507	519	515	454	481	506	499	529	467	523	478	497	480	475	500	493	457	481	473	473	530	454	483	477	512	455	470	497	497	467	457	487	500	504	492	475	461	495	504	466	454	490	495	500	443	460	499	493	488	488	466	521	492	510	475	498	547	512	518	476	460	505	490	495	516	513	475	508	492	496	489	464	463	502	517	466	503	501	458	478	453	475	496	462	491	468	488	454	479	496	510	488	497	496	494	514	473	507	510	480	510	514	484	494	464	501	481	494	515	458	474	541	443	500	482	489	503	460	500	526	487	451	491	490	477	518	457	492	502	510	464	496	509	466	493	486	488	456	483	485	451	488	492	479	483	512	464	513	524	478	475	484	486	496	477	465	530	517	482	525	510	447	544	489	512	465	454	475	503	515	527	509	510	501	483	480	456	458	476	505	476	482	502	543	473	483	471	485	456	528	464	506	465	474	465	509	503	460	517	442	473	461	462	474	481	515	490	466	474	494	513	496	494	502	494	476	461	500	476	487	489	498	511	498	520	499	493	484	513	505	500	518	472	498	470	464	466	476	508	476	452	494	482	512	517	486	491	477	538	483	530	457	512	481	473	468	488	491	513	432	488	520	471	524	494	478	472	496	486	464	463	534	479	521	464	500	471	477	476	477	482	444	541	468	511	489	503	450	527	469	541	535	472	480	469	539	470	472	506	470	478	504	466	488	482	499	453	489	506	513	469	490	527	460	474	486	519	523	467	458	466	500	465	471	511	551	500	499	469	504	490	512	506	459	520	491	484	479	484	507	452	522	489	482	522	558	493	501	467	497	490	462	458	478	505	510	528	534	452	495	508	505	496	511	504	498	458	497	459	482	521	512	470	524	494	490	447	512	438	489	472	478	496	468	476	499	513	511	517	483	489	470	482	472	503	499	492	503	464	467	514	483	470	486	482	531	527	450	515	462	486	492	481	500	539	525	528	491	437	476	470	509	479	493	470	516	482	519	467	485	487	508	487	489	484	518	552	485	475	497	490	512	483	506	453	507	477	482	473	479	492	536	508	529	493	514	474	455	482	504	466	486	454	465	509	486	482	460	504	494	500	484	484	489	499	498	514	507	451	503	504	485	464	499	495	465	475	501	493	482	482	478	501	462	490	508	505	496	487	477	477	511	487	487	464	497	504	474	485	441	521	495	491	482	488	439	462	463	514	522	510	480	530	455	504	494	484	461	484	474	527	488	473	479	471	486	464	438	503	485	486	474	468	488	477	447	484	501	512	479	486	512	452	521	468	496	518	449	477	450	492	493	474	493	470	489	468	464	524	470	468	502	486	515	487	489	448	502	472	495	479	508	471	512	502	518	514	482	505	497	492	492	523	478	486	497	487	522	479	476	463	471	490	480	476	465	490	471	487	486	470	511	496	483	511	470	445	502	477	515	479	487	492	477	465	447	493	468	502	507	492	513	483	478	479	525	467	506	472	498	467	477	442	467	482	478	458	476	500	454	464	503	500	459	508	463	484	499	468	511	471	445	500	498	480	488	473	476	481	511	491	512	463	539	489	475	486	482	443	479	460	454	461	453	474	495	486	492	512	516	485	510	484	476	495	460	462	497	511	458	550	520	501	540	446	512	485	521	529	493	495	530	505	479	453	500	495	470	492	502	455	501	479	513	475	486	512	444	467	474	535	466	483	467	511	466	486	464	475	482	507	460	519	514	486	491	492	508	455	502	457	508	530	487	489	504	489	500	478	469	465	474	470	471	465	490	510	502	485	485	479	491	451	501	507	483	530	541	499	504	502	478	505	449	473	535	453	515	496	509	510	518	491	491	458	487	485	495	471	458	450	513	490	487	487	473	455	463	496	478	516	452	484	483	481	484	470	476	464	487	486	459	480	498	523	476	452	499	471	485	479	489	498	447	490	500	533	530	504	481	501	511	497	474	494	472	487	458	523	502	517	479	548	445	536	486	456	513	480	504	467	454	484	483	515	474	472	484	484	494	465	460	493	475	480	484	488	497	459	472	490	470	518	497	488	462	502	488	451	519	445	462	471	454	490	503	502	491	462	506	490	483	515	489	451	495	494	476	488	505	459	455	470	482	483	485	498	504	476	486	509	466	510	518	533	492	512	477	507	502	490	485	472	448	513	469	521	448	495	508	492	494	506	490	461	498	450	460	452	486	524	490	471	491	479	448	487	513	486	491	519	472	480	499	454	477	517	518	450	486	498	455	482	504	470	506	464	516	470	499	497	472	471	543	436	449	467	455	514	501	502	497	481	465	490	466	490	483	514	528	496	486	490	512	516	521	507	484	441	460	484	477	506	474	477	493	483	467	497	494	455	479	502	460	510	477	498	470	470	490	494	473	518	501	485	488	494	499	528	481	482	462	494	493	478	472	461	492	447	471	533	481	471	443	515	505	466	487	504	498	453	493	471	475	469	527	477	466	503	498	476	483	482	482	498	484	461	520	477	501	502	477	480	463	483	467	484	525	495	491	506	510	484	497	497	512	528	501	481	495	520	496	465	484	491	502	508	479	469	484	520	510	502	521	467	473	466	525	464	530	501	509	443	499
18797	38846	27195	12680	38049	17889	8006	1067	922	827	1608	666	643	600	614	563	623	593	574	517	513	557	520	522	534	562	505	534	522	546	540	534	534	512	501	464	518	521	549	447	503	526	495	510	540	537	540	532	533	514	537	531	544	516	542	493	487	498	572	479	529	530	512	493	588	502	503	542	517	510	513	511	483	487	516	547	546	529	523	524	510	508	484	494	498	523	490	547	529	523	525	482	507	536	482	523	501	469	505	483	502	509	517	490	480	503	493	499	494	500	533	480	513	526	530	515	532	540	492	493	476	522	506	527	491	511	471	511	531	519	547	523	517	499	511	556	506	546	528	501	515	531	508	513	493	499	496	523	513	508	549	535	503	517	569	519	453	506	507	523	518	528	506	511	469	484	519	504	538	520	508	488	481	527	533	502	535	482	500	510	491	528	530	489	487	497	531	517	550	530	522	535	542	538	508	523	489	523	524	496	547	579	529	509	489	464	460	532	498	503	543	516	506	494	498	502	494	501	512	518	509	545	536	532	530	511	478	527	475	495	466	538	524	520	539	537	554	487	514	571	577	506	524	507	536	557	524	521	520	527	522	520	472	530	530	511	518	504	536	507	527	506	546	490	501	506	513	538	505	527	467	485	528	565	533	527	526	519	537	518	545	503	499	484	519	522	523	522	509	526	541	517	519	519	529	511	498	567	470	540	513	537	560	493	536	515	521	495	501	529	527	490	541	518	518	533	510	513	546	537	556	509	468	529	523	490	487	521	506	530	500	528	510	486	477	521	533	511	466	466	527	508	505	531	514	494	548	544	488	550	503	527	505	495	499	470	531	524	518	514	542	455	520	548	499	530	507	486	540	503	527	523	503	517	532	509	493	514	519	540	510	530	500	494	523	515	496	543	455	527	528	568	510	525	502	516	519	520	497	516	551	529	473	514	501	523	495	505	512	527	511	545	490	540	504	509	525	528	561	560	527	523	475	537	515	507	474	534	500	499	492	512	482	522	492	488	548	492	500	488	497	518	496	496	522	493	503	509	508	498	555	508	519	518	499	501	546	513	497	560	547	514	503	513	527	532	528	511	487	523	569	466	524	520	519	485	470	529	507	497	557	508	519	536	529	510	506	500	534	515	481	520	547	501	505	495	519	498	496	548	520	507	543	528	488	514	511	520	550	513	504	514	458	469	529	569	528	540	486	547	526	465	523	511	512	529	507	504	494	491	486	550	497	515	498	498	388	510	521	515	536	494	490	542	522	532	507	505	509	473	508	518	516	497	494	578	514	506	542	514	507	491	528	499	526	546	502	519	524	491	545	509	498	513	560	501	540	517	529	493	533	551	502	545	509	526	580	461	481	530	520	494	502	513	511	539	520	498	533	513	517	535	513	518	563	532	505	501	524	548	477	529	523	544	500	547	571	532	541	500	506	469	517	557	530	530	509	498	531	485	551	501	516	543	524	497	511	507	541	518	560	534	541	448	494	499	548	543	486	519	491	527	511	516	480	494	505	541	483	506	513	504	490	523	479	511	493	524	513	532	489	540	525	522	555	493	557	504	496	542	501	532	496	561	543	528	513	471	507	528	536	547	464	528	492	550	542	535	481	539	494	519	518	525	493	536	523	514	527	478	473	494	526	534	489	516	498	485	503	545	553	493	531	546	551	518	510	493	496	523	489	545	542	518	518	572	527	504	531	515	484	526	507	490	529	511	525	510	484	501	551	507	500	505	486	558	580	537	525	486	564	535	518	501	536	504	505	544	531	524	498	506	494	511	473	528	528	530	495	514	523	540	529	524	574	509	496	508	530	516	516	518	520	517	490	562	568	520	506	519	536	531	535	485	491	551	526	469	542	514	488	513	522	512	504	523	558	557	538	493	539	546	483	524	522	533	549	526	545	506	492	517	529	457	503	520	494	517	565	544	516	495	517	520	511	527	470	517	556	511	479	524	505	514	512	533	521	509	501	548	516	507	511	550	467	555	520	483	538	501	533	485	485	505	541	531	492	501	487	531	522	501	526	511	504	522	544	521	519	500	503	496	513	504	560	550	502	502	550	498	533	534	506	497	485	509	520	479	534	502	499	507	515	511	506	497	533	508	516	504	556	510	512	528	523	527	497	535	517	492	551	542	487	507	545	516	526	517	535	484	508	485	511	513	513	565	483	484	496	528	524	533	491	481	530	518	518	513	536	523	572	510	482	529	519	532	516	522	494	516	462	495	528	468	517	483	523	527	553	549	500	492	533	506	513	526	528	516	500	555	523	522	486	492	496	527	505	543	484	504	493	529	549	486	502	506	529	523	548	555	498	511	501	483	509	496	536	551	502	534	513	508	529	496	503	544	505	520	521	504	520	492	569	479	500	510	483	525	508	530	551	488	540	487	503	510	509	503	483	574	516	510	537	534	519	462	534	475	506	463	498	510	481	506	513	510	499	521	547	492	507	495	520	534	529	520	497	543	517	488	531	536	531	514	526	546	507	507	532	514	508	525	505	546	533	529	544	485	539	526	521	485	506	520	503	514	495	538	512	563	453	496	539	512	515	519	512	532	526	515	457	489	507	544	504	534	519	547	538	528	510	509	464	499	494	498	478	503	519	475	487	540	517	486	536	485	485	504	519	517	508	543	536	566	538	469	516	538	542	542	516	514	519	478	529	520	490	518	504	545	494	558	514	543	473	505	524	481	520	485	543	501	532	487	484	484	514	504	545	488	531	550	511	549	526	516	530	532	561	572	540	470	526	495	528	551	492	508	535	499	489	531	525	503	508	530	513	532	519	520	490	542	533	520	532	501	522	521	499	523	489	514	527	497	515	516	518	499	495	513	550	462	511	526	484	481	490	473	489	537	526	550	532	539	474	480	449	496	504	523	504	513	515	499	543	527	505	482	476	516	493	511	514	525	485	529	512	458	504	524	519	478	518	499	483	521	507	487	569	519	524	495	523	553	515	490	567	507	494	511	541	517	539	498	530	472	511	557	530	515	523	532	542	488	522	532	564	465	552	496	510	534	524	528	535	527	545	505	513	507	516	508	503	533	517	502	513	540	512	506	498	536	509	520	545	528	518	554	492	485	518	479	487	498	502	528	499	514	523	517	504	538	520	522	513	537	509	517	522	533	522	524	493	549	526	564	510	493	515	515	494	526	504	525	469	514	533	472	505	515	520	535	515	519	478	488	499	522	510	550	495	496	511	551	526	502	502	536	483	517	522	538	526	513	490	528	533	484	503	491	507	478	485	521	513	548	501	531	490	539	500	485	495	521	535	528	549	495	499	497	493	531	477	526	490	494	529	556	519	504	487	523	540	498	507	563	510	486	526	521	512	517	485	530	487	529	518	518	515	548	550	511	519	472	497	535	517	519	483	555	508	483	521	519	498	518	482	503	519	535	498	500	520	546	502	495	513	498	530	522	502	504	530	538	528	490	525	516	526	522	513	509	526	516	547	538	521	506	542	544	523	502	502	515	475	504	547	504	535	529	518	475	467	529	490	552
24223	20763	27262	24380	23415	14922	5156	1256	1061	1080	1447	1051	1007	988	936	1019	948	990	975	969	984	989	966	933	984	973	974	970	956	980	1005	963	952	938	932	963	977	955	963	1001	979	931	971	949	977	1010	939	941	959	983	1012	952	979	956	943	967	950	980	996	949	923	978	972	938	984	974	994	973	970	970	914	951	998	983	892	907	965	930	998	913	960	952	946	917	978	875	931	953	996	991	993	984	961	962	958	992	935	945	987	885	979	976	908	926	982	977	949	934	1021	1010	936	1001	966	981	946	940	957	959	932	910	921	974	918	1000	911	952	907	958	919	970	966	985	948	963	922	973	966	916	973	986	984	975	924	984	982	934	936	965	937	949	957	950	932	988	999	924	952	946	932	969	950	999	961	950	957	959	908	967	1000	968	961	1008	965	923	877	896	1008	949	933	983	985	977	942	969	938	983	976	977	955	922	990	1009	985	938	885	1007	947	932	926	946	969	974	995	943	957	947	984	971	956	950	987	946	957	952	994	963	972	955	951	969	953	955	1025	963	930	956	939	916	941	930	966	985	979	923	896	951	931	966	940	982	935	969	1020	927	966	923	942	925	948	1022	934	920	940	953	901	976	949	979	948	955	971	906	957	1016	1009	939	948	922	994	976	949	991	966	904	954	978	942	968	989	955	947	987	936	966	963	1043	948	943	1009	1012	947	956	983	908	967	865	1022	972	920	899	935	962	983	932	993	970	984	981	955	956	971	946	942	962	989	948	920	985	946	987	987	1028	916	977	946	953	954	992	983	945	972	1024	985	975	967	988	944	937	1012	908	872	912	968	947	947	955	943	906	1004	931	982	926	955	987	984	941	1012	1010	966	1004	941	963	976	965	936	987	962	929	989	996	951	962	975	1015	935	988	1011	945	967	955	1015	936	980	946	970	968	956	947	909	1003	938	977	1004	992	963	925	887	933	970	970	958	975	948	960	935	889	908	1003	967	959	993	917	974	889	920	950	990	937	925	997	971	1006	939	955	981	939	912	904	907	983	1007	931	930	910	932	964	959	905	985	997	920	981	957	947	914	959	938	992	993	942	972	894	935	956	970	971	952	923	973	968	1002	957	915	960	923	976	946	991	966	969	1003	915	937	1019	953	1016	949	926	911	939	948	985	958	980	972	959	950	987	948	969	998	984	931	948	973	936	941	936	949	962	928	912	917	981	959	936	994	911	992	941	952	906	1020	923	995	950	908	927	969	1002	963	912	974	952	960	908	958	977	972	1017	962	980	968	1005	981	953	929	967	878	971	954	944	894	911	984	955	916	943	929	923	951	961	957	1041	921	977	918	962	971	977	945	913	903	869	909	940	982	998	946	977	946	959	918	977	934	965	982	933	932	876	928	958	970	941	962	946	962	969	962	930	948	920	956	1011	987	955	926	912	938	965	933	900	956	958	949	934	927	962	959	940	993	931	927	1004	915	883	969	906	907	897	881	945	950	962	968	957	962	1028	971	936	934	1019	936	926	956	946	975	915	925	997	881	945	877	959	972	1004	921	936	956	968	938	943	922	955	950	942	955	980	925	1001	920	936	989	946	922	921	934	915	980	967	978	917	948	966	982	966	929	928	918	932	1000	919	968	925	940	989	918	969	977	864	948	921	949	888	997	946	955	981	922	941	985	982	952	944	973	919	967	936	958	937	950	948	968	957	902	928	963	934	932	945	954	1001	929	934	1022	904	991	994	964	961	967	1016	919	978	959	927	885	943	906	935	960	903	980	951	968	945	938	951	971	878	946	985	893	956	989	1019	957	1010	990	921	1001	1006	928	931	982	929	1010	939	890	996	959	964	908	941	940	1031	974	906	926	978	976	954	935	909	970	974	938	937	947	943	921	906	994	1014	987	892	941	930	957	928	955	966	951	1000	913	936	975	955	1014	907	1006	990	1014	958	993	1016	932	1019	981	953	975	944	971	966	977	985	929	1006	914	1004	947	939	954	941	970	968	996	950	955	951	983	946	968	943	954	983	914	965	965	990	936	975	888	893	945	921	967	915	916	941	977	936	905	1019	1025	967	917	929	994	937	964	1006	905	960	968	974	997	947	1033	989	954	1025	975	956	970	914	955	939	927	926	966	952	930	930	938	912	925	929	966	888	984	962	997	918	945	966	911	995	1016	903	978	946	941	985	934	978	983	955	905	991	943	917	934	971	1005	953	914	961	954	925	957	959	943	974	1000	919	973	948	974	943	933	1013	978	951	922	982	1013	946	976	1011	931	1020	986	937	972	958	966	936	914	971	992	955	968	1011	932	956	917	933	1023	982	950	987	926	910	1004	913	928	965	934	988	921	933	960	966	926	915	930	936	971	954	950	952	1006	964	967	945	955	955	956	953	983	949	962	956	901	916	977	1005	952	939	957	1001	980	981	917	957	956	935	981	965	920	1034	952	941	951	951	936	955	995	924	967	946	998	988	967	940	959	956	954	1016	964	930	966	973	979	950	908	928	930	958	968	975	931	940	976	914	970	968	968	950	967	936	981	963	964	937	910	928	1033	985	925	951	912	958	942	962	936	921	984	978	962	956	963	959	999	948	998	921	984	915	977	940	952	974	982	982	954	966	915	911	967	925	905	912	934	988	905	1015	998	907	965	965	955	951	925	1029	971	908	928	990	962	942	955	916	955	913	975	910	885	952	897	954	950	965	911	964	996	976	951	952	946	1023	983	969	948	962	987	888	993	961	946	945	931	935	1012	923	984	909	918	932	976	955	1026	918	981	971	956	944	964	1017	943	998	1005	977	950	972	1016	931	969	999	972	922	898	974	968	960	1007	907	890	964	974	962	929	964	969	968	933	996	986	944	955	922	951	926	944	984	928	904	966	908	942	986	995	935	1006	930	972	943	956	947	912	976	946	945	934	959	989	996	974	954	922	920	968	916	970	994	965	928	1022	926	914	982	940	976	964	997	911	928	1010	1011	942	985	990	920	941	986	923	943	964	981	1041	924	960	975	910	938	938	976	963	1006	956	954	920	934	921	948	953	961	964	957	929	976	975	956	1023	1018	963	917	989	977	942	982	985	949	983	947	943	938	958	960	912	954	957	985	935	995	936	936	997	934	915	944	953	960	983	926	955	997	946	982	936	992	955	977	966	955	978	960	970	972	941	901	968	916	996	982	896	922	940	935	903	935	939	962	925	1005	996	972	932	962	914	946	931	955	946	967	915	923	914	956	916	964	954	978	910	990	927	983	999	970	960	951	911	974	953	942	937	964	967	929	967	995	940	926	991	965	971	903	952	956	1000	918	946	909	999	962	978	999	977	955	940	938	900	948	928	918	972	970	925	929	974	909	993	957	979	949	938	867	965	969	945	957	954	964	927	972	916	983	1021	963	948	953	1020	972	965	943	973	959	974	918	946	958	894	993	922	980	949	940	935	884	932	944	957	929	977	994	900	956	956	937	948	944	991	952	972	933	930	1020	956	938	970	891	944	930	970	978	929	925	976	953	962	923	1005	972	917	960	927	981	923	931	956	916	938	1007	940	918	1013	957	949	913	1018	975	987	957	920	942	989	967	967	968	935	999	958	976	985	943	940	895	1001	984	948	984	925	968	945	906	930	949	952	958	961	965	1022	952	953	1003
18164	35750	22402	13382	29461	12730	5885	1266	1180	1132	1845	1052	991	1013	1009	962	970	965	1015	941	962	909	949	919	934	946	928	875	944	927	940	915	926	913	899	966	952	902	925	940	940	949	922	937	919	907	936	965	908	928	902	906	896	990	984	945	920	938	954	875	940	893	906	962	907	896	896	905	994	960	917	984	978	951	911	894	905	895	942	957	948	944	949	1002	934	892	870	908	953	934	893	923	944	943	977	909	947	969	909	922	947	902	926	931	908	964	962	939	940	930	947	972	954	920	955	918	975	947	928	844	912	879	925	945	945	924	909	913	925	963	950	924	882	854	899	912	946	920	927	875	936	944	915	960	906	934	927	907	906	961	926	944	912	902	981	989	903	899	967	964	889	905	907	891	923	916	989	893	927	926	933	934	918	942	917	951	900	914	920	880	947	891	992	955	981	886	929	914	948	915	951	962	928	896	903	971	945	880	911	920	952	954	988	933	892	907	929	934	927	888	906	920	959	873	923	900	910	924	932	963	900	944	877	896	920	952	938	924	958	915	1015	945	958	904	872	914	922	946	998	909	944	933	937	919	860	981	929	949	907	933	900	888	930	962	950	983	932	919	990	953	933	887	945	920	932	895	974	967	872	897	901	978	904	987	949	887	902	901	955	897	898	925	958	923	956	982	899	910	959	919	898	932	895	917	1002	897	895	974	917	905	916	954	890	946	981	907	942	943	934	937	961	906	978	927	909	964	911	937	898	886	898	923	873	918	956	962	943	921	976	898	886	925	959	951	908	911	929	946	939	907	893	930	1002	950	952	952	916	925	934	920	882	949	901	959	905	872	867	954	894	927	940	918	912	899	987	935	897	964	927	881	960	932	938	956	925	936	929	883	931	901	970	916	927	975	926	927	956	901	975	977	953	890	960	957	932	961	939	879	899	911	959	938	943	929	979	939	926	923	897	938	906	884	942	929	931	961	922	865	868	967	959	928	924	926	932	896	920	912	892	906	923	942	941	942	926	951	889	912	962	935	918	896	959	883	999	939	921	945	907	945	997	942	927	920	938	961	937	923	942	911	937	897	933	918	915	948	886	919	967	953	971	898	953	942	888	976	898	901	961	923	969	895	922	949	955	926	884	890	928	971	919	969	860	939	916	932	920	984	928	939	928	958	925	983	905	960	936	962	936	956	943	912	952	905	920	933	966	938	928	1027	946	925	907	905	947	896	931	959	946	928	952	843	919	939	961	936	923	936	987	974	934	948	954	943	959	908	963	934	962	965	923	897	947	905	870	984	944	926	943	928	934	927	969	959	926	949	934	888	972	971	909	930	974	904	941	944	947	923	917	879	885	926	911	955	912	945	935	955	943	875	909	951	909	941	908	940	959	944	884	930	857	986	935	908	961	904	955	968	950	987	964	984	985	949	957	936	910	917	909	936	953	945	940	951	875	909	909	953	914	909	886	925	934	865	963	994	932	914	908	943	965	904	1044	903	927	952	921	956	927	914	928	966	951	964	957	948	883	896	949	928	949	936	926	957	933	893	937	933	918	886	916	903	946	911	953	963	938	1002	899	938	904	944	955	936	947	869	972	963	973	896	944	983	949	961	890	884	938	934	999	956	912	946	908	884	996	969	907	929	889	858	910	953	909	947	943	934	932	972	896	953	915	876	939	928	924	909	914	859	957	968	891	876	986	917	951	911	872	863	896	959	926	926	942	932	937	924	923	885	941	938	880	912	979	914	848	992	915	995	919	936	936	955	983	948	949	958	982	926	915	945	951	927	880	904	903	887	983	900	897	912	973	974	913	959	891	946	924	966	949	915	912	895	924	902	934	931	903	964	973	961	918	951	916	952	979	906	950	916	974	913	874	899	932	944	928	926	925	940	905	908	1002	913	937	915	911	887	948	952	915	932	939	946	999	967	938	956	921	937	906	902	891	902	904	901	977	961	926	919	916	924	935	894	903	932	951	946	953	908	993	902	955	916	926	951	926	980	913	930	908	924	958	924	949	951	942	913	973	961	960	937	932	906	958	952	909	938	874	917	947	964	976	912	924	982	946	944	942	971	941	919	949	924	930	986	946	895	953	938	942	889	889	976	937	910	877	920	931	903	942	906	947	917	904	944	918	931	900	880	939	953	879	975	908	963	938	942	934	936	887	935	910	946	890	956	951	965	916	958	957	910	936	939	928	938	922	926	964	934	906	978	966	933	973	968	895	902	925	933	946	916	972	903	920	967	891	931	903	939	973	956	927	954	974	944	960	883	897	925	943	926	964	956	921	958	948	983	951	928	927	899	946	892	939	914	931	933	958	892	896	953	930	944	948	1003	893	935	953	897	940	903	899	953	951	942	930	945	931	941	965	936	919	954	970	932	961	935	898	918	972	930	964	985	926	912	887	939	890	946	913	909	913	936	952	933	939	917	941	927	930	941	933	945	883	950	855	966	952	922	911	957	926	917	917	968	955	964	923	952	919	901	919	936	935	939	925	944	896	990	944	886	899	916	943	950	947	924	965	939	884	909	951	938	925	927	939	871	923	919	897	928	987	922	951	944	931	940	937	913	965	999	960	951	897	935	988	909	923	912	894	913	895	910	958	928	896	940	870	897	886	946	909	952	947	924	890	890	976	998	951	973	896	920	980	938	973	936	921	933	910	945	920	910	917	922	958	935	940	962	939	992	837	981	923	949	946	888	911	946	898	914	960	933	926	914	942	913	960	941	900	940	936	911	925	918	982	895	992	874	918	938	931	921	934	916	965	966	933	935	886	908	879	907	928	875	922	942	945	900	905	908	930	964	929	921	916	886	876	928	939	917	946	946	972	928	907	893	928	960	927	918	929	951	903	970	918	945	972	958	864	906	974	909	931	934	902	924	920	965	887	943	940	898	935	1000	967	962	964	928	968	914	958	951	902	929	899	927	905	936	945	946	964	958	937	896	921	973	925	906	894	901	902	964	869	923	931	966	876	973	896	910	937	915	965	876	932	957	937	947	910	949	913	914	901	883	925	872	920	935	911	899	899	907	882	907	944	957	948	912	961	932	935	920	860	928	908	871	938	944	939	937	943	949	981	953	1004	945	942	892	901	935	920	962	947	920	936	945	910	961	948	905	908	958	951	904	954	896	971	936	947	924	932	995	954	939	957	965	1007	949	902	983	954	918	911	945	973	939	903	898	927	922	960	925	914	915	881	902	940	916	909	924	929	932	910	908	925	924	920	911	902	938	978	946	972	925	911	939	924	967	964	941	891	961	911	978	959	886	961	921	938	938	969	939	970	927	934	934	945	880	953	894	948	891	987	925	960	982	942	933	917	955	980	874	896	946	1003	938	979	949	885	906	873	947	928	954	915	952	947	936	923	953	885	904	877	912	929	942	1014	936	897	889	922	903	911	977	949	913	969	918	929	895	927	892	979	912	975	952	875	898	988	984	961	970	940	901	881	907	947	924	875	919	917	991	906	925	959	928	906	930	944	938	885	897	901	944	878	931	930	975	926	914	885	894	953	959	925	981
22124	20940	28666	23425	24934	23896	22940	3993	876	741	1973	618	554	521	492	467	437	412	448	397	421	393	422	417	406	400	389	405	421	387	407	397	402	382	390	425	346	384	406	393	413	408	400	386	381	377	354	369	383	369	362	354	382	379	382	390	349	337	371	344	375	397	383	358	394	399	403	384	362	379	412	411	360	376	361	392	379	386	386	389	382	387	387	368	365	367	382	389	334	375	366	371	358	402	358	412	406	396	360	393	373	385	413	381	365	390	387	376	385	386	388	343	430	368	357	332	394	376	323	409	359	367	369	380	369	375	389	403	375	380	369	387	379	358	376	355	403	368	411	390	365	385	376	398	382	368	375	376	365	355	376	358	386	378	388	341	375	367	404	367	347	371	367	349	332	386	362	362	370	355	383	382	383	372	370	351	331	374	352	372	394	371	359	384	373	388	377	379	383	342	399	399	374	367	377	383	396	370	347	364	343	357	315	401	426	402	378	389	365	395	334	377	365	355	388	415	357	374	396	371	403	378	385	329	395	395	382	367	358	368	361	375	369	373	342	376	370	391	375	345	373	363	374	385	370	351	321	392	380	342	362	377	379	412	360	384	346	398	394	371	370	380	374	384	336	401	348	374	390	366	392	401	357	383	333	372	377	379	364	396	359	352	343	396	353	359	359	367	368	363	361	357	367	380	356	352	396	373	377	365	341	347	374	402	365	352	396	366	358	354	354	395	388	352	391	395	365	359	348	380	382	397	348	365	399	394	393	395	392	373	421	329	397	372	363	373	372	363	406	375	353	381	352	376	362	399	363	362	397	407	397	401	375	414	350	387	385	365	352	376	386	370	378	334	376	383	365	416	347	401	364	374	368	357	334	404	365	360	400	364	392	386	356	393	361	378	369	375	373	366	372	371	395	416	370	400	386	393	347	366	377	399	382	385	362	426	365	370	356	358	340	352	377	365	343	356	360	369	377	391	396	345	363	372	339	391	353	416	404	357	381	364	380	396	363	360	391	381	392	395	356	384	384	392	357	398	387	385	400	354	376	367	401	368	338	375	386	429	379	386	413	396	362	422	363	349	356	374	370	335	358	404	369	389	384	390	383	355	390	411	379	384	363	398	351	379	334	385	389	383	372	349	384	378	404	417	380	393	390	403	348	407	394	376	383	388	389	373	360	412	339	378	365	352	373	369	359	378	381	388	428	374	360	389	390	371	364	378	372	430	384	348	372	356	400	391	362	353	355	358	370	366	394	380	383	387	384	400	377	329	385	367	372	357	389	378	363	358	364	382	342	354	402	425	368	382	375	374	362	374	378	364	390	415	359	389	393	365	377	344	359	375	421	392	357	345	384	385	404	362	382	377	385	339	363	372	367	402	393	400	369	397	321	404	374	372	362	382	362	405	400	403	372	384	374	356	409	328	356	373	402	371	365	410	380	341	338	413	389	362	335	396	365	386	368	384	370	342	367	405	399	380	343	398	391	350	387	366	389	371	351	361	396	400	341	412	390	415	373	359	393	399	387	361	356	367	345	366	368	365	361	378	362	383	376	343	358	348	352	360	373	402	414	379	389	369	377	371	394	371	357	365	369	375	385	346	379	398	377	365	381	381	402	383	367	393	371	362	390	384	387	346	370	390	396	390	381	388	376	347	364	369	383	368	373	392	388	371	327	380	377	355	424	370	376	334	369	380	385	362	374	394	333	384	369	391	388	404	378	379	339	393	351	356	379	348	383	354	372	363	418	396	380	373	407	332	378	374	338	381	392	366	397	369	431	367	384	371	354	361	366	362	369	397	365	363	351	364	376	392	363	380	358	376	383	355	377	388	387	420	378	374	391	403	341	372	376	386	365	384	399	404	365	396	383	363	395	334	343	389	383	392	372	376	361	385	352	366	346	414	390	374	383	374	403	362	379	386	362	382	358	357	391	344	384	369	373	345	354	404	377	392	381	405	357	374	352	388	352	406	351	431	368	399	384	375	371	380	369	350	360	378	367	408	372	373	407	402	379	373	357	380	367	379	348	409	384	354	379	370	389	385	357	366	350	378	396	349	387	364	355	377	346	358	359	400	361	377	378	398	369	362	353	371	352	372	355	349	364	383	353	378	348	378	408	381	348	400	377	419	360	373	426	361	383	361	403	394	371	366	419	377	387	415	365	382	346	369	356	393	370	392	395	357	377	384	362	359	358	361	375	396	406	391	334	407	411	393	358	370	383	355	350	384	351	417	374	399	336	345	394	371	389	367	345	353	385	357	378	401	391	383	375	357	349	363	421	388	352	366	373	391	386	374	342	336	354	428	355	338	333	373	342	362	378	393	411	367	352	390	365	339	380	350	346	375	416	404	373	386	382	338	359	363	344	377	397	367	378	389	387	332	362	381	383	383	373	346	394	387	393	355	373	359	391	405	381	398	400	359	380	400	355	404	407	378	387	354	359	416	371	380	359	371	376	354	374	380	385	379	367	387	376	353	402	406	371	347	368	368	380	380	391	372	378	387	360	349	401	351	381	369	385	380	421	368	376	400	398	331	379	408	411	373	351	364	376	373	371	382	380	358	379	375	375	355	340	385	371	367	386	356	374	348	378	351	385	378	352	380	342	359	382	365	372	320	380	329	374	371	409	365	360	362	377	368	341	386	377	386	365	366	379	395	387	388	353	361	371	404	357	364	367	343	374	394	373	399	379	344	385	373	363	356	387	381	360	407	385	354	349	349	392	324	360	381	355	352	386	352	392	354	375	376	380	371	336	385	420	383	379	348	392	355	383	379	394	412	374	362	399	348	380	365	374	384	377	402	375	398	358	367	362	373	373	354	414	410	353	387	348	351	395	398	383	404	385	336	380	376	384	354	335	348	367	361	363	356	389	392	388	386	384	413	397	369	362	369	360	378	381	397	362	367	390	364	369	406	353	408	375	430	389	356	386	360	361	394	365	364	363	409	385	369	365	357	426	391	375	367	386	365	311	357	366	401	367	353	356	397	357	366	338	394	389	392	349	418	356	381	374	388	367	382	391	366	401	393	372	360	375	382	391	365	368	390	374	366	389	388	361	325	321	372	368	377	373	384	391	412	375	362	402	362	364	380	365	362	380	375	396	365	366	349	371	378	350	364	370	376	372	382	365	400	385	347	354	388	337	349	400	380	354	370	359	359	385	370	368	351	361	354	368	355	361	381	382	399	353	355	385	379	370	372	399	373	381	336	386	380	369	394	403	377	370	366	360	354	363	359	363	379	337	360	398	372	385	368	412	354	343	387	390	420	379	337	404	382	374	378	371	383	365	374	388	390	380	391	359	389	352	342	348	375	355	364	357	387	367	392	390	385	354	438	367	381	376	405	399	375	399	386	352	375	398	334	373	407	405	384	389	368	385	385	416	358	328	381	381	387	405	358	353	367	369	383	375	371	382	359	387	355	347	349	398	354	384	370	348	349	363	373	369	392	366	359	376	381	390	377	374	385	363	379	346	381	374	381	362	398	384	372	413	340	400	377
21682	44762	32755	22925	44778	23987	14311	1439	1087	970	2702	680	617	578	483	492	485	450	472	428	433	399	408	432	412	418	391	364	439	404	399	391	387	400	368	375	418	353	388	401	390	372	403	393	399	360	402	380	383	321	380	379	434	358	346	345	341	395	378	377	376	369	346	385	375	369	393	377	346	373	369	353	394	353	386	373	395	332	345	383	373	378	338	399	346	358	371	344	358	367	370	332	364	360	383	320	370	386	358	350	337	351	348	330	382	362	389	363	386	391	367	361	393	363	354	380	392	344	392	368	356	352	358	358	365	357	409	355	399	367	323	346	386	341	321	361	360	401	345	353	373	366	333	364	385	367	332	353	398	351	383	393	340	334	324	348	355	371	367	384	368	396	320	346	365	356	370	389	355	359	364	360	356	361	367	380	364	372	365	355	350	408	339	345	399	410	364	348	335	357	343	355	368	359	391	381	393	352	367	363	363	342	393	349	402	335	360	341	370	372	358	395	344	369	378	370	358	375	352	357	377	373	375	369	368	369	351	385	341	398	364	362	399	408	334	345	327	332	336	384	343	369	337	356	344	390	379	394	402	354	373	370	334	354	364	331	329	386	366	377	362	372	348	376	356	380	353	350	365	344	416	356	380	355	366	348	363	379	374	359	380	352	362	378	380	358	361	398	371	368	380	361	400	347	373	338	361	397	356	378	377	348	370	356	398	344	356	392	382	355	359	369	372	377	361	358	365	337	331	382	368	345	366	323	347	390	364	373	389	384	355	342	364	374	396	367	401	359	371	371	342	370	387	358	365	356	343	365	394	359	336	389	379	341	359	379	349	390	331	343	374	343	373	346	370	350	347	373	383	389	356	386	383	350	346	352	357	373	346	352	349	355	365	359	379	359	410	361	380	361	370	364	399	348	360	348	367	363	388	357	344	346	345	361	362	401	362	356	353	370	367	346	357	391	389	348	362	372	366	406	357	385	388	354	385	371	351	320	378	338	364	380	391	374	354	372	384	361	364	359	370	381	366	369	363	371	334	357	398	388	356	355	364	374	376	379	372	375	359	390	364	359	363	365	375	345	373	366	354	347	363	342	369	365	361	385	367	329	335	352	352	383	347	383	367	403	367	399	330	346	375	351	391	368	376	357	360	396	332	331	334	353	350	367	378	374	365	375	347	338	366	361	380	373	373	362	361	357	382	348	387	383	355	368	420	345	368	344	388	350	354	368	386	354	352	370	358	372	322	347	378	365	373	373	371	369	374	375	353	341	369	363	382	372	365	355	353	384	345	329	371	343	383	341	356	388	355	344	373	355	366	381	384	353	368	379	342	357	342	330	361	351	355	369	343	375	363	354	367	382	364	357	378	380	316	365	364	360	357	341	339	362	378	356	380	368	377	377	356	384	362	342	373	385	379	343	387	339	378	340	361	363	353	344	360	353	351	371	359	370	359	388	360	371	402	364	368	359	379	348	389	361	350	321	350	373	393	365	365	374	391	392	312	344	366	380	403	362	395	353	372	367	345	360	390	376	362	377	347	337	371	375	366	407	362	375	375	373	357	344	392	380	374	346	351	362	319	349	366	391	344	382	358	344	366	337	382	352	354	364	367	388	345	365	334	348	332	359	313	369	355	405	358	387	372	345	339	387	363	353	361	354	317	359	366	363	375	337	366	387	352	364	361	396	399	354	386	314	331	385	395	360	346	372	355	364	376	419	382	342	374	347	392	397	376	380	382	377	361	336	342	408	362	382	409	365	361	368	362	373	385	359	356	384	383	347	354	350	396	363	393	384	393	385	359	397	348	367	376	388	366	374	377	394	381	358	366	355	390	392	366	392	361	385	367	355	371	358	333	403	381	355	377	364	324	365	342	349	354	355	390	395	365	359	350	381	376	376	353	342	361	351	357	338	380	388	335	351	373	374	369	358	356	359	358	368	374	418	368	379	372	342	353	369	352	384	347	365	363	376	355	360	356	371	382	379	369	331	388	350	360	369	390	364	399	384	362	379	351	385	374	353	370	354	379	384	346	367	370	376	354	365	376	373	359	381	336	379	322	353	365	343	386	335	386	360	349	358	366	369	365	358	365	380	345	358	370	354	364	371	380	350	375	339	344	348	394	367	354	339	365	366	340	355	343	381	391	392	387	382	328	344	347	424	320	357	360	342	348	382	406	372	347	348	347	375	397	363	340	389	386	376	388	352	389	368	330	353	353	371	343	391	366	369	333	402	351	377	351	356	367	406	382	409	395	349	348	354	372	364	363	391	336	347	358	357	373	387	369	352	343	347	341	363	373	345	370	395	348	375	362	334	352	363	365	348	369	414	353	364	366	365	364	361	372	370	369	373	357	362	353	360	370	349	400	364	375	366	335	363	369	360	384	350	377	361	388	381	365	371	368	354	362	362	356	333	361	360	356	346	385	380	362	352	334	363	361	365	349	334	329	368	369	379	360	362	344	361	339	378	325	365	355	367	360	395	334	357	396	359	372	370	375	396	345	365	341	361	330	363	352	348	382	397	325	353	373	358	372	326	347	324	360	374	341	353	374	372	405	340	361	401	387	354	340	343	381	389	344	371	379	360	368	377	374	372	370	376	355	394	367	355	365	326	362	344	364	342	371	380	360	333	373	360	371	356	353	391	365	409	367	319	359	354	370	386	347	373	352	353	363	370	330	344	366	367	381	353	349	355	366	351	375	343	357	374	347	368	337	378	321	330	336	344	366	368	355	379	404	361	347	354	377	345	407	358	358	344	358	341	370	348	350	363	366	323	371	366	382	364	352	366	350	386	360	371	370	344	358	369	399	344	376	364	381	400	363	372	358	332	343	357	367	344	369	339	359	380	356	350	394	382	386	360	339	346	367	354	362	366	364	379	380	382	368	348	390	375	370	346	350	370	405	376	402	356	333	372	353	320	382	328	390	349	393	383	392	375	346	373	368	347	356	383	348	350	398	347	377	383	374	358	346	358	342	354	345	369	377	355	344	379	313	384	360	378	368	339	382	407	338	370	365	343	365	379	394	378	339	364	375	362	351	363	364	378	354	350	341	370	383	396	367	391	394	368	334	375	351	341	366	371	332	358	381	363	354	364	345	378	362	374	353	371	354	379	372	363	367	338	368	393	344	395	370	380	343	378	309	367	322	396	390	374	374	343	379	358	352	374	355	336	347	369	330	362	367	369	364	410	363	363	350	344	341	380	348	361	371	378	337	348	342	369	369	368	326	348	362	374	373	340	365	358	396	326	342	345	375	345	384	373	348	373	393	334	359	348	296	371	337	347	341	337	360	349	372	332	365	377	393	416	355	388	351	360	333	379	333	389	353	351	321	333	356	386	386	383	371	371	347	333	407	393	388	375	376	361	388	353	359	350	371	351	352	359	388	351	379	338	365	351	375	377	352	370	355	344	352	365	365	376	359	371	342	362	392	367	369	370	381	362	375	409	366	383	368	379	345	382	324	359	369	350	408	343	359	369	372	381	375	389	371	353	339	376
27710	22307	17988	8340	8456	2646	1548	952	1010	948	947	953	943	924	912	988	992	969	930	1012	898	922	949	954	938	949	933	921	917	959	951	958	963	853	985	983	898	925	948	958	928	926	965	988	985	917	998	894	873	948	961	963	931	930	924	927	935	947	981	950	941	952	921	934	899	926	909	951	899	965	974	945	927	975	922	943	893	908	960	976	946	919	948	950	960	940	956	969	949	1012	983	967	929	884	927	983	964	886	994	1005	901	970	900	919	953	895	924	962	925	945	937	926	927	958	906	957	917	893	960	896	851	914	935	967	944	944	977	983	908	985	960	902	943	941	911	947	879	915	941	984	974	914	954	972	942	936	928	939	907	889	938	940	936	977	928	952	940	948	944	879	900	956	935	904	953	949	930	926	951	953	928	922	877	986	933	897	902	979	971	945	945	969	890	901	922	915	893	910	917	987	962	952	925	935	937	920	961	949	967	937	915	931	916	965	970	907	959	977	920	904	905	888	894	984	943	922	940	940	948	855	990	932	936	999	904	944	897	946	909	934	929	924	956	955	949	937	950	983	984	931	876	870	935	914	936	904	907	971	932	927	959	946	931	962	943	921	974	961	965	957	909	913	934	952	989	891	937	965	920	946	994	951	929	979	961	987	909	898	928	900	913	927	939	911	927	956	943	936	921	932	918	909	911	912	957	995	975	896	959	960	942	909	939	902	925	937	922	931	987	977	898	964	931	948	979	938	909	939	942	939	987	911	945	1011	982	962	962	935	903	933	955	946	947	960	956	939	906	946	951	973	925	953	964	979	916	938	1003	893	930	905	913	1013	935	992	956	855	988	951	947	918	952	950	946	1007	940	908	876	952	964	949	925	929	950	949	953	985	912	870	979	964	997	937	901	950	925	931	930	949	976	894	915	982	948	995	921	944	920	909	875	957	894	928	978	943	882	996	951	952	922	943	923	952	955	929	903	909	921	946	959	973	950	946	953	942	925	966	912	911	910	970	971	947	945	977	959	943	886	911	925	992	939	954	956	941	933	913	946	916	941	941	926	912	990	959	916	1002	957	929	923	954	884	960	948	944	881	938	934	943	937	916	893	948	982	924	932	942	940	950	932	949	959	932	939	945	934	917	916	932	995	978	964	963	948	923	958	897	868	954	866	961	947	956	968	958	922	931	936	969	960	900	982	961	915	868	942	906	924	913	895	934	942	946	966	972	919	989	945	955	986	962	878	952	973	922	985	949	943	940	943	919	937	935	901	907	904	926	983	917	976	947	968	937	952	975	975	982	990	888	906	960	951	961	924	895	976	962	920	968	956	951	980	907	968	909	1001	963	914	950	976	910	955	926	1008	964	956	944	909	928	899	961	908	956	954	915	967	910	981	936	953	927	923	959	942	902	950	911	943	962	915	931	963	897	954	960	942	911	937	902	942	984	1009	919	915	971	909	936	904	947	955	915	929	1001	890	946	937	924	904	984	941	866	907	972	959	927	946	966	936	891	900	917	913	914	938	1021	919	956	907	909	958	923	962	997	1000	900	911	942	892	945	886	920	927	943	907	935	995	974	998	977	969	936	961	955	974	990	950	924	959	964	964	875	884	937	990	896	896	950	915	886	928	950	942	925	972	989	962	972	891	979	874	949	920	1033	915	908	888	894	985	899	958	978	923	936	908	925	932	935	936	949	940	948	927	859	921	915	955	948	935	957	961	898	928	896	916	957	963	990	989	964	945	907	934	1036	927	912	983	930	934	966	906	968	918	912	1009	892	904	981	960	914	941	935	967	921	937	963	990	954	879	959	937	958	917	956	935	923	957	949	969	979	977	919	951	967	932	922	966	957	931	956	1032	1003	964	927	952	921	909	959	919	923	939	917	995	972	898	1021	916	948	939	950	971	931	871	940	908	912	942	907	921	946	966	917	934	940	985	957	929	1000	883	971	923	914	966	975	957	951	916	974	885	1033	960	970	906	903	948	941	904	1000	949	944	941	940	889	980	900	950	949	880	978	951	977	883	904	954	992	1014	992	902	925	944	920	945	972	992	893	938	983	917	935	955	965	934	924	887	932	995	945	937	964	994	952	940	910	945	963	901	928	944	923	969	958	903	903	959	928	987	921	929	953	986	927	968	976	972	961	963	928	927	938	994	962	921	996	910	958	926	925	935	917	936	996	994	891	950	947	989	950	970	945	964	937	887	964	909	941	926	981	985	952	993	956	969	943	954	963	938	932	955	977	976	977	925	957	993	884	964	962	989	934	944	957	972	914	943	944	956	1011	955	934	955	908	921	948	928	921	925	880	999	977	925	961	985	949	954	910	884	986	911	934	926	968	958	950	973	964	897	913	909	940	886	951	951	983	916	953	938	941	948	901	933	941	950	993	947	978	951	930	958	951	922	865	898	932	911	909	922	931	927	917	1008	980	880	916	934	901	924	926	959	884	968	942	957	947	886	923	952	974	899	966	928	958	966	936	954	967	928	927	972	943	980	930	935	924	926	946	933	935	975	922	918	931	944	986	947	930	920	913	905	861	960	988	925	883	963	959	994	988	939	946	977	940	900	1019	931	953	927	952	974	912	925	976	971	936	965	974	952	987	941	906	929	966	948	950	941	947	914	922	975	909	950	1002	966	962	897	920	924	976	937	932	1009	956	958	974	918	898	900	939	968	906	925	950	941	912	952	965	893	982	908	985	967	946	927	964	932	907	928	911	942	976	930	910	933	888	920	961	976	915	904	926	886	943	933	933	928	918	918	907	920	861	983	1002	1004	903	1006	951	915	924	941	940	951	979	1013	916	955	981	925	954	1000	916	942	954	801	927	873	977	947	935	899	971	982	917	981	870	926	945	924	977	963	960	902	881	964	887	924	952	967	915	973	914	930	912	987	913	938	949	923	931	925	991	911	947	894	942	965	934	975	925	933	937	926	960	927	988	932	985	950	959	967	942	961	963	935	926	907	920	1009	923	954	955	974	960	920	946	972	940	967	943	969	957	945	973	928	935	936	937	932	1000	911	883	928	976	954	1005	900	963	926	881	969	980	961	943	929	961	930	955	929	962	935	980	1023	985	919	914	940	961	924	907	942	927	977	951	978	948	901	928	962	1011	921	918	928	906	942	942	942	965	887	914	940	909	938	955	915	979	946	962	908	979	996	952	960	976	922	908	953	967	907	958	977	943	905	869	925	977	964	956	921	918	889	980	929	946	950	967	973	945	883	902	928	919	981	962	970	911	980	967	956	949	964	901	939	927	928	882	912	937	935	919	872	970	946	972	958	906	935	932	923	920	955	944	903	937	910	958	944	945	909	926	923	937	927	925	946	913	956	955	928	953	995	930	916	908	984	918	950	935	927	935	915	926	918	917	946	928	982	952	998	899	910	951	993	940	980	946	892	914	952	937	914	933	965	966	889	921	950	963	1008	984	982	948	880	932	889	890	959	979	957	977	921	955	943	968	901	959	895	946	969	942	906	918	915	961	914	880	908	918	933	1038	1041	926	918	884	979	941	881	951	948	956	952	937	941	939	989	974	960	950	937	990	996
18563	31166	15827	6606	7833	2584	1579	1029	977	999	1026	894	963	962	945	922	986	948	912	935	999	906	919	903	930	976	948	877	938	931	975	993	910	952	923	927	936	921	919	890	933	919	866	921	963	933	987	926	935	962	971	911	923	952	950	978	935	919	925	952	1004	939	896	923	945	924	948	984	973	929	984	946	914	933	928	965	939	980	877	899	928	915	985	956	917	929	945	955	959	954	971	929	976	942	947	931	965	930	916	963	953	882	923	889	910	973	941	901	931	974	923	962	958	936	913	954	963	972	964	954	959	950	901	949	943	948	928	995	938	931	972	959	972	960	972	936	917	982	945	940	946	941	926	938	981	939	923	924	884	982	934	930	958	926	958	966	959	950	896	933	901	948	886	925	959	944	970	947	985	968	958	865	949	957	1014	953	926	936	942	952	932	956	924	1005	992	983	934	933	963	907	943	935	899	934	991	916	858	975	924	979	960	981	941	913	925	918	905	974	890	977	940	951	944	972	915	996	931	941	933	944	895	957	1000	914	945	969	934	919	936	962	904	959	842	860	946	921	902	970	942	908	932	962	953	916	947	929	950	997	956	915	955	983	955	921	964	901	924	961	975	951	944	982	957	925	956	976	870	926	868	947	972	888	938	942	938	998	919	994	914	983	962	952	941	926	968	938	890	934	990	927	954	983	982	899	924	957	976	971	959	868	946	912	959	951	1024	906	958	945	922	971	923	945	952	936	931	943	969	902	893	947	981	983	957	969	953	942	920	927	947	947	930	917	893	937	958	912	927	965	952	898	954	967	984	934	912	976	941	965	962	918	956	937	1017	966	963	938	926	974	954	971	966	902	1006	914	950	982	976	916	886	892	947	931	931	929	940	928	926	924	944	972	922	948	947	977	950	957	934	928	938	920	944	934	937	959	938	965	983	914	936	917	1007	951	946	901	1005	937	1046	976	962	952	935	925	939	946	950	956	941	939	960	939	972	964	910	924	934	939	950	988	902	948	946	900	951	919	927	941	947	923	941	982	980	971	965	938	875	940	941	935	958	927	972	887	950	963	946	940	946	923	953	828	933	950	882	909	970	916	904	951	933	923	941	983	957	921	965	930	922	916	988	934	964	1002	893	931	942	927	1008	925	1015	931	983	896	919	957	949	930	920	921	927	940	980	924	966	1009	911	932	943	964	945	914	914	960	973	901	968	947	936	893	975	912	927	915	952	941	959	973	954	921	941	928	976	985	969	977	969	965	914	969	950	915	952	931	918	914	959	950	980	920	942	983	988	919	999	937	960	982	949	938	927	980	956	929	946	1008	954	964	918	942	928	976	986	930	990	939	942	927	956	981	970	991	998	975	1011	906	926	953	966	984	942	969	949	945	958	972	953	948	963	964	920	948	924	922	941	928	999	908	962	887	940	956	943	911	972	999	926	935	996	944	938	905	957	953	994	931	919	970	929	998	894	961	1001	941	939	939	930	958	942	939	961	960	922	916	907	955	996	934	976	950	931	934	969	907	978	942	913	928	957	926	952	941	1008	965	935	929	960	945	892	923	938	955	918	927	1003	939	981	943	1014	945	975	961	900	865	924	975	993	947	915	1013	989	942	947	919	930	922	954	889	960	925	947	921	924	892	953	910	945	938	953	924	900	978	924	997	922	931	931	957	899	946	862	922	980	906	936	969	927	933	956	938	922	952	987	966	937	971	950	945	961	978	911	1003	984	945	994	974	962	962	930	979	938	938	955	914	948	933	976	942	935	934	977	943	981	894	916	938	949	917	886	983	959	959	947	922	893	911	980	939	971	931	985	971	931	915	941	946	954	900	1001	938	954	960	964	969	961	930	947	981	930	947	961	914	967	1005	923	933	973	892	941	953	979	972	937	955	889	950	961	959	959	951	902	948	988	958	941	916	943	947	933	923	939	960	890	961	986	947	958	946	973	917	951	890	930	980	967	940	939	946	971	950	919	962	960	894	927	942	975	963	919	965	901	981	967	948	962	922	995	939	968	921	976	966	956	939	975	906	986	934	909	935	928	905	934	960	949	912	966	953	974	909	985	901	932	964	899	943	993	968	940	970	953	943	940	924	962	962	958	1005	950	986	938	901	953	945	934	881	967	946	955	970	939	912	893	972	938	884	994	958	976	947	937	903	936	925	955	961	928	992	960	946	954	990	973	969	938	938	931	969	937	951	934	931	954	913	927	928	951	968	975	977	923	896	987	989	931	949	959	980	946	922	926	925	960	954	945	932	932	982	927	965	1002	926	877	935	934	882	970	942	919	938	987	957	932	901	974	995	968	916	974	917	981	951	967	913	1009	934	952	942	1002	917	944	958	954	955	927	928	971	915	958	906	950	959	928	971	909	932	945	1005	924	968	981	937	1001	989	916	982	983	1021	963	993	910	947	931	948	1000	896	936	925	934	983	955	959	929	903	969	887	935	881	965	1016	942	960	905	1021	986	956	939	947	969	917	974	934	939	960	905	943	951	980	957	971	915	901	948	890	925	930	965	938	916	950	995	926	958	910	908	997	937	936	952	939	962	960	966	917	942	944	929	933	975	933	971	955	923	913	918	962	931	958	953	960	910	949	917	937	933	943	970	1013	931	948	943	914	1003	876	934	939	958	911	928	936	979	957	959	959	933	999	906	934	991	948	891	918	918	912	973	884	979	948	984	953	958	926	987	913	905	882	919	959	979	907	934	941	929	990	945	955	946	908	943	890	957	950	963	969	921	1006	914	995	895	908	976	946	869	911	951	891	925	904	932	890	934	969	969	971	935	947	916	916	996	920	952	937	912	966	937	937	1026	879	938	997	873	953	900	931	929	954	917	968	937	957	930	988	988	952	934	947	983	924	953	976	930	963	936	930	892	955	963	947	918	958	954	920	949	893	945	964	972	929	1017	930	935	934	970	1008	963	935	999	953	971	954	934	956	957	926	932	927	886	930	949	942	957	865	960	895	944	946	958	950	982	932	985	974	999	974	943	946	896	988	957	967	884	949	965	960	902	893	918	922	962	972	964	1002	966	920	944	959	904	954	913	923	895	914	933	940	935	983	928	1010	968	930	962	950	899	942	921	927	969	940	934	918	918	971	901	938	907	926	988	1000	997	949	985	978	937	987	916	956	889	955	971	993	970	934	938	971	955	956	962	961	942	957	935	943	905	976	936	884	915	921	935	905	951	953	967	958	936	917	974	927	959	987	880	961	929	980	924	926	945	968	998	967	859	969	963	926	953	973	930	965	962	903	947	950	932	977	954	956	950	962	959	948	950	921	939	912	874	960	956	945	892	950	950	899	901	960	918	923	958	916	948	955	912	915	927	957	969	896	1017	899	993	954	965	967	924	930	1032	985	920	940	935	923	915	965	918	942	936	995	942	983	958	962	910	969	963	919	968	963	947	935	932	933	936	938	995	977	934	902	944	940	937	928	959	921	962	932	924	944	935	959	979	886	908	991	961	941	978	902	982	895	917	930	950	946	971	950	921	889	940	949	903	993	935	930	961	951	931	886	949	963	962	976	990	905	921	958	893	953	936	904
23229	20871	28182	23739	25010	20969	13273	1326	732	656	1410	583	565	568	558	521	494	522	512	542	521	580	535	495	526	541	503	524	486	490	487	515	505	496	497	526	515	489	530	536	507	476	468	497	487	492	516	513	510	499	488	494	485	476	471	498	488	499	535	483	506	540	467	469	493	494	524	507	472	482	491	493	488	496	509	507	456	475	515	491	499	478	481	511	493	466	461	475	505	458	510	485	411	524	500	470	485	507	491	510	495	486	559	494	519	486	480	500	499	492	524	468	459	476	479	550	468	473	453	495	476	454	486	488	470	475	464	455	465	508	496	465	481	522	470	455	488	511	485	499	494	517	490	496	489	450	469	488	520	476	482	494	491	502	467	469	454	487	496	510	512	456	487	481	502	484	487	481	524	483	508	516	467	497	448	503	475	491	513	494	517	476	497	472	510	478	482	477	498	511	521	494	446	463	466	465	503	479	486	462	483	439	462	471	502	480	486	519	514	462	541	520	489	508	519	497	507	488	485	485	459	485	492	470	465	519	471	497	465	527	478	476	518	487	484	499	499	514	495	499	473	476	487	497	500	518	505	498	498	436	476	477	487	486	524	464	515	490	448	484	503	469	487	489	494	542	450	506	487	472	461	508	526	499	467	477	511	482	484	500	496	524	521	509	504	473	459	485	532	471	479	463	492	513	487	465	471	529	505	484	493	507	521	496	467	484	537	502	498	539	466	484	473	489	475	508	518	441	455	497	491	485	474	484	470	478	535	470	476	493	454	454	489	521	461	480	463	520	484	512	497	487	505	455	485	499	460	486	463	482	514	519	480	488	525	497	463	450	532	407	478	497	469	497	531	520	503	449	506	504	482	498	514	481	516	468	467	462	487	500	470	463	485	475	467	515	493	477	489	486	502	525	451	527	473	492	504	505	506	540	503	525	497	491	470	473	495	493	524	466	522	465	482	515	493	496	481	526	503	515	492	514	498	514	476	474	470	504	494	474	510	497	482	494	502	470	495	485	501	525	493	485	504	446	490	467	505	467	462	485	475	488	492	480	505	518	473	500	500	479	533	482	467	517	468	512	498	520	480	521	481	534	466	476	436	481	467	484	530	468	516	463	481	453	519	498	487	461	488	527	483	482	510	489	512	549	519	494	515	511	489	500	538	498	454	465	455	508	487	484	539	465	511	467	469	513	464	471	511	485	494	507	489	478	508	482	502	468	505	498	506	503	508	505	478	468	486	489	454	521	485	467	438	495	512	473	486	477	488	476	525	460	467	521	464	489	531	499	529	516	505	473	487	453	501	518	505	484	467	481	492	466	496	508	509	521	499	504	506	480	517	480	438	494	501	511	474	478	459	490	456	482	467	507	518	476	547	491	492	476	525	507	500	444	488	485	475	479	526	470	490	508	478	509	489	512	481	464	496	484	468	492	486	464	493	534	517	500	478	451	509	479	491	479	512	492	471	508	531	490	440	516	470	540	529	506	449	487	469	484	461	507	491	470	485	442	474	525	483	430	493	516	477	490	499	467	493	481	516	502	499	484	496	484	523	463	493	483	485	494	494	477	474	466	475	480	489	476	512	491	465	487	524	483	525	510	506	487	460	463	468	461	494	453	516	445	428	471	507	526	487	481	506	462	481	510	476	490	471	473	516	512	501	468	511	480	493	488	543	526	501	476	496	542	467	519	479	472	479	485	541	452	462	516	462	471	498	468	502	487	466	463	487	475	527	473	476	515	485	490	507	531	519	487	500	488	490	490	483	505	509	495	504	488	507	489	537	514	473	460	498	451	520	508	494	493	479	514	542	509	489	482	472	527	488	471	517	526	508	496	477	487	517	508	506	488	512	493	470	511	488	474	477	508	455	475	484	480	521	487	473	499	480	503	442	488	513	482	503	484	484	504	518	473	524	457	486	512	496	509	504	442	478	500	514	460	479	511	532	492	526	508	471	510	482	483	486	499	493	482	495	458	500	490	503	501	475	507	494	503	451	527	517	518	492	469	469	482	481	522	460	463	507	497	469	511	503	492	426	466	499	527	491	507	508	527	481	478	515	497	500	475	542	504	487	502	530	488	494	509	474	487	504	532	474	514	516	500	460	465	485	503	480	466	491	444	493	480	496	516	506	497	519	450	499	527	494	525	473	516	504	459	528	492	488	521	490	504	456	490	494	500	502	509	490	512	514	516	444	502	486	521	461	489	501	551	531	493	515	472	476	469	506	507	499	503	475	524	505	516	501	491	528	509	482	490	478	454	516	465	481	489	477	520	504	488	480	475	499	495	498	545	483	483	453	469	468	474	518	506	497	460	515	519	498	489	486	470	488	498	501	478	464	495	521	442	512	507	506	502	492	460	475	488	498	470	484	488	493	511	501	516	494	461	467	479	488	486	499	473	468	493	437	436	500	492	466	489	446	467	447	497	519	489	473	517	515	485	501	509	502	482	457	504	494	483	507	511	480	451	471	525	490	472	480	487	523	479	498	504	480	522	510	488	493	494	514	500	481	472	506	479	501	518	491	473	478	516	480	488	496	491	472	506	484	556	447	521	456	478	506	508	513	489	520	549	463	497	489	506	464	490	471	442	503	471	504	495	481	475	443	504	483	476	537	486	499	482	506	524	491	526	520	474	491	486	494	509	535	494	528	456	464	494	530	481	493	517	496	523	472	479	496	486	460	495	537	490	478	478	477	463	501	477	509	455	512	495	481	502	517	498	464	487	496	498	446	491	486	503	473	495	492	471	463	502	486	512	485	485	449	472	505	481	516	499	496	541	502	524	529	509	445	477	492	508	491	495	522	471	504	485	473	474	528	474	445	494	527	449	522	465	464	521	511	494	522	499	502	505	520	488	510	436	509	484	520	502	478	460	488	481	465	513	476	497	529	418	540	471	498	481	477	452	467	500	525	455	487	546	500	520	472	493	488	481	472	535	472	476	506	501	500	482	467	475	471	501	500	454	495	469	478	466	467	518	504	517	456	449	463	532	491	481	532	488	478	502	489	459	514	472	496	486	519	476	467	511	499	502	516	474	528	510	485	461	475	484	506	486	500	480	450	497	474	457	508	491	503	444	499	439	495	466	503	500	457	502	477	463	472	478	477	483	477	507	496	489	473	475	522	499	474	433	481	485	472	465	474	494	493	462	504	488	466	506	477	526	503	453	500	506	464	492	500	461	504	503	489	506	421	506	473	522	487	509	483	517	512	487	490	482	503	481	476	461	483	488	515	473	503	492	486	482	474	531	483	523	507	504	469	472	515	526	444	495	531	475	522	494	488	485	500	474	476	499	513	500	478	510	488	492	496	483	495	491	529	489	465	487	487	466	442	450	485	503	504	519	482	492	485	487	514	470	483	493	527	521	494	483	510	482	505	484	485	531	541	464	481	448	509	471	489	482	434	512	502	489	502	479	475	469	509	517	506	472	506	489	488	485	465	496	492	444	472	489	534	491	512	473	518	479	508	505	507	503	522	451	467	477	475	490	490	509	500	476
19050	39565	24458	18767	34735	11746	8600	1049	937	832	1899	678	647	595	596	572	599	552	528	580	564	539	518	526	528	570	530	555	528	531	558	532	536	521	529	554	528	576	524	542	529	526	529	519	556	542	545	516	514	526	505	564	502	522	516	525	501	516	522	499	538	527	508	521	501	529	523	531	494	508	479	516	502	502	504	532	555	522	506	508	499	451	552	506	499	496	541	507	519	514	509	494	554	510	526	515	529	516	511	548	493	503	496	528	504	489	496	487	482	495	524	508	491	536	527	530	482	521	545	526	513	530	568	522	521	495	517	510	533	514	493	514	490	494	498	515	538	502	517	529	533	518	490	539	523	559	527	541	478	510	534	466	477	527	531	477	485	569	515	472	508	486	500	502	497	518	536	536	514	509	531	557	556	484	503	514	547	522	530	545	532	522	513	534	508	463	539	499	504	508	525	490	542	517	509	512	501	537	503	546	504	562	519	512	510	532	490	544	554	525	517	519	540	512	531	547	562	490	518	476	509	541	559	493	534	512	550	518	524	534	474	547	553	539	540	515	504	475	507	474	501	535	507	510	510	537	467	507	498	520	567	499	518	534	521	517	487	504	537	530	531	507	505	538	535	500	516	476	521	547	531	505	554	527	538	542	501	520	557	508	513	488	510	495	486	474	468	532	508	486	528	526	520	528	508	550	536	534	484	532	516	529	560	510	500	523	499	557	531	523	517	483	536	527	525	479	530	510	494	486	500	531	520	484	494	524	522	534	536	512	497	534	522	516	514	491	451	499	510	536	512	508	543	448	571	565	532	473	526	506	486	530	493	546	495	479	530	518	546	544	523	496	505	543	537	504	522	500	513	466	474	545	521	499	519	494	507	552	510	506	520	517	504	478	512	553	497	535	528	498	515	484	518	544	559	521	526	476	517	507	503	472	545	524	522	549	499	474	485	513	525	543	496	552	510	484	508	540	493	499	482	512	545	528	515	555	520	518	526	513	530	505	501	492	520	513	481	552	549	526	496	507	504	507	520	499	516	558	543	571	465	498	513	545	556	510	501	511	541	523	511	518	506	560	566	525	546	554	521	457	537	513	485	515	508	516	521	496	510	520	507	518	537	497	526	531	510	511	486	549	547	557	512	525	536	511	509	548	491	492	520	523	505	509	509	537	524	515	542	532	505	503	474	500	529	489	475	515	477	480	542	555	506	516	500	510	511	580	500	552	494	529	509	545	553	488	513	512	506	528	530	514	525	529	519	531	535	510	535	519	496	522	516	537	512	472	558	511	562	489	532	497	548	542	530	549	499	513	500	527	536	509	504	532	537	526	532	551	528	541	540	515	517	500	525	530	494	476	501	505	497	509	510	526	503	517	544	522	541	528	575	535	544	491	478	523	491	497	509	485	504	481	539	498	495	521	492	503	495	486	521	526	520	507	535	567	522	509	488	560	539	487	500	498	538	530	529	533	547	516	511	529	530	507	518	528	479	526	492	538	541	495	495	547	499	526	523	524	508	534	512	497	528	502	497	553	527	502	520	551	487	484	500	511	490	501	556	531	507	530	569	525	520	529	480	511	514	536	480	512	512	493	474	519	514	502	483	522	529	567	537	494	529	479	543	534	527	497	528	497	511	493	505	520	576	517	527	508	513	524	530	510	565	514	512	491	491	490	515	541	501	508	525	525	513	522	551	491	490	504	507	507	537	516	513	540	521	548	523	503	553	524	520	502	507	533	490	522	496	484	507	522	478	517	514	572	509	511	540	537	525	463	528	526	513	541	502	554	526	507	530	504	489	499	505	483	531	549	508	524	518	498	551	517	507	541	524	490	529	493	519	518	544	535	515	510	480	489	497	509	502	542	525	505	531	515	506	513	524	513	504	521	517	488	521	502	483	538	526	496	510	464	515	497	520	490	502	522	502	523	488	478	564	509	533	514	539	482	492	535	486	516	517	517	513	510	503	517	522	524	493	543	489	485	505	511	485	505	510	526	452	516	511	491	484	544	511	489	506	525	507	498	506	503	527	559	507	516	534	525	516	531	543	535	508	519	544	510	527	523	521	530	500	521	507	515	506	493	494	519	552	504	512	503	528	512	499	502	519	509	506	514	534	542	525	536	505	519	540	502	541	542	506	524	515	480	527	473	542	513	533	504	555	542	500	484	520	536	502	503	505	517	512	496	512	518	468	530	497	546	517	544	513	569	492	524	525	500	567	525	498	514	534	568	520	525	541	564	490	497	534	449	518	522	517	526	493	527	480	517	512	504	564	483	483	524	538	508	535	522	466	509	538	490	520	531	510	551	533	499	503	524	512	517	540	508	528	524	535	495	494	523	516	545	507	509	535	503	511	474	498	534	555	514	489	529	531	517	500	479	509	479	488	512	502	517	487	530	532	498	517	492	495	492	498	541	518	529	547	522	532	535	539	549	552	493	533	522	514	524	520	532	540	507	496	531	529	472	530	529	497	521	508	508	489	520	533	503	531	513	485	560	505	500	477	475	527	492	499	561	579	498	548	544	507	487	493	510	495	514	493	477	523	531	524	492	531	513	475	466	528	509	565	497	523	532	498	487	513	469	499	513	545	525	497	535	517	481	511	541	509	524	492	508	527	513	521	515	491	501	498	544	491	536	547	548	532	506	506	508	469	497	544	506	491	492	505	478	516	514	492	518	540	493	498	468	533	512	509	509	525	512	539	486	533	525	496	530	494	492	508	540	560	487	521	527	528	460	506	505	522	544	518	500	515	495	507	499	493	570	517	533	511	545	478	505	506	501	490	507	512	514	504	531	458	491	475	509	507	527	527	503	539	489	515	550	533	529	531	508	499	531	521	536	524	507	551	519	503	514	525	539	545	557	525	534	537	539	513	458	500	498	549	525	507	518	542	538	532	551	553	533	525	536	514	506	523	513	532	486	486	493	520	537	541	515	527	487	521	484	519	515	516	507	490	511	495	544	551	507	528	508	491	520	492	520	503	498	520	513	526	503	558	498	472	544	510	542	529	548	530	506	536	550	523	495	525	498	518	534	535	497	500	525	543	519	539	521	526	489	492	517	528	535	516	505	502	533	517	544	509	533	500	536	563	493	527	529	508	536	525	527	551	504	502	484	506	507	513	503	509	514	504	490	546	488	539	549	480	505	527	479	494	529	477	469	544	493	477	503	526	492	518	522	512	496	518	524	529	521	531	536	541	500	512	498	499	508	511	491	495	505	522	518	517	500	519	510	511	523	480	488	562	553	512	530	520	562	474	499	527	513	557	468	496	515	537	545	537	520	515	507	501	526	537	510	526	531	512	517	512	522	546	486	514	500	524	546	472	537	445	523	530	480	487	471	555	481	477	531	506	507	519	517	517	546	535	505	546	513	502	519	490	501	530	506	523	470	552	575	499	488	531	513	498	530	533	486	537	547	502	534	510	528	561	559	490	536	547	524	502	505	489	501	466	540	507	513	509	495	508	533	511	520	531	531	503	520	518	488	518	485	475	542	479	533
24282	20916	27489	24736	23172	14296	4843	1229	1096	1086	1279	1046	968	970	1042	1000	1004	996	970	976	951	972	992	987	1023	963	959	994	971	940	986	993	1024	976	1001	995	953	966	994	1001	1007	923	942	1008	978	965	967	1005	955	1027	979	984	925	974	985	931	984	933	937	1015	965	958	994	975	945	937	1006	1022	1015	972	992	998	963	966	1000	944	986	955	967	999	1009	955	956	976	1008	1007	965	1040	975	985	902	961	903	928	991	928	960	950	954	982	920	955	967	951	944	970	950	961	991	916	1028	1001	1025	923	1019	951	951	934	926	1007	915	916	967	909	926	995	935	897	915	1037	1000	929	969	991	976	943	1032	965	972	968	1026	967	883	950	997	953	952	994	959	947	969	982	986	970	995	989	997	989	981	963	1032	1001	984	930	965	967	968	932	978	942	963	936	1018	1004	939	933	955	978	933	980	1033	984	959	957	903	1022	965	967	912	979	997	984	958	991	1007	1025	977	978	994	955	962	908	996	993	1007	949	979	957	992	968	978	1002	1008	964	916	980	943	990	975	953	940	949	939	968	958	958	992	956	981	1030	1005	981	926	1003	976	973	937	967	930	976	972	928	924	924	955	953	986	916	954	927	971	950	981	986	958	939	946	943	941	1002	952	963	1011	914	931	998	977	1008	1031	955	931	970	963	1007	968	910	973	936	1004	1036	958	960	972	973	924	956	943	945	968	907	974	1076	944	938	1017	933	943	1007	939	948	953	941	1001	977	1063	960	931	934	1006	959	951	993	973	986	959	973	928	969	970	959	1019	1023	919	951	953	970	1046	973	1025	970	973	947	891	928	957	995	943	991	958	960	972	1020	933	967	928	985	974	891	959	951	1001	942	978	993	954	970	1007	1005	960	960	936	985	940	964	976	947	998	984	951	993	954	881	958	960	1040	953	924	917	965	988	989	950	995	957	957	941	969	968	930	1001	977	923	998	1001	963	907	951	965	953	923	1026	891	961	983	986	978	1032	952	930	977	931	985	1043	928	939	984	928	1010	979	916	954	961	1015	960	935	927	934	995	997	981	975	1004	972	987	957	1021	960	937	913	944	936	951	917	967	1021	972	945	915	959	983	1010	977	932	1013	914	1008	986	994	979	997	944	975	945	1007	982	940	1013	1030	934	936	975	996	1005	961	942	978	956	1010	927	944	960	984	948	985	1020	1005	985	954	938	958	1004	941	945	928	974	970	951	990	1027	931	947	986	941	941	957	972	975	949	938	1005	980	976	985	1006	974	959	942	960	954	970	958	1026	972	957	999	948	955	900	993	988	970	949	982	955	1008	1007	940	944	905	959	932	971	950	955	1020	949	943	989	1005	993	921	1004	984	951	966	964	947	934	966	1009	993	938	969	990	1019	986	1022	1013	1015	982	977	1007	976	941	1014	968	956	992	940	997	961	907	928	971	981	928	1005	919	1035	974	965	1001	1000	994	919	1002	978	987	1031	887	998	954	1020	964	950	967	995	953	1022	968	971	903	979	976	950	1028	1001	973	986	938	856	910	944	968	957	976	918	973	910	980	1039	982	979	927	948	968	946	998	1006	900	1001	966	946	983	993	982	1024	1017	941	971	988	929	1008	938	965	961	945	980	922	953	957	968	966	953	1039	1008	1000	1037	1000	988	917	957	994	928	964	1001	1011	948	933	972	945	960	1014	929	985	951	974	959	985	974	974	974	989	1033	984	963	947	994	944	979	979	1020	974	975	1008	1010	1077	973	975	995	917	1044	917	939	948	1059	1000	955	948	1020	924	977	970	932	998	1009	963	965	940	993	969	956	936	967	971	1003	958	940	980	942	973	950	969	946	953	1019	950	917	973	944	993	953	1020	932	949	982	1014	941	966	960	973	930	949	969	1000	943	980	985	1019	928	969	984	1038	943	930	982	972	958	982	972	980	1046	962	988	1016	1031	999	945	980	990	967	969	930	969	909	961	1012	934	973	932	949	956	981	935	963	931	932	1015	949	968	995	931	1026	994	1004	963	936	993	984	997	950	967	964	1007	950	934	1002	1011	977	918	1003	962	945	972	944	956	989	964	972	961	918	959	983	938	1013	975	991	1018	950	1004	949	974	982	1003	969	975	964	927	984	903	983	991	975	957	982	937	1034	934	937	974	991	956	941	935	964	910	1013	977	986	1023	979	993	978	982	947	937	979	938	949	949	929	968	994	973	977	944	1014	954	949	968	974	890	985	977	932	952	965	987	1014	1001	1048	979	943	907	953	983	985	930	1009	994	950	951	961	982	1005	1057	967	961	954	985	978	972	949	974	983	986	1018	960	993	986	1005	987	1002	959	972	990	916	975	1035	982	1038	953	968	986	1006	956	935	1000	1026	983	966	995	996	950	1000	903	988	911	1000	993	986	961	1003	901	977	978	997	918	995	942	978	977	966	981	1014	947	965	1005	1030	945	992	923	985	976	932	967	991	951	972	1001	981	972	945	993	961	958	975	983	1037	929	966	964	967	893	992	956	1001	965	962	935	939	980	991	961	978	957	932	1010	951	954	990	923	978	949	947	945	970	980	970	1001	927	982	1028	1011	953	908	999	1024	985	990	944	996	885	939	981	926	963	967	984	968	968	952	986	951	945	978	970	951	997	1016	975	964	936	922	979	959	1014	1018	977	950	970	925	963	1016	1000	967	1014	972	988	995	968	976	994	922	985	988	972	939	932	969	973	897	999	926	1012	967	986	969	963	964	1001	918	942	962	1031	1010	926	1002	949	952	989	946	993	968	950	951	966	963	956	1065	1010	988	988	988	961	1004	911	937	1007	964	946	899	945	960	943	913	960	966	916	935	1013	970	1000	972	923	950	988	1010	962	938	946	974	981	991	932	1007	913	1022	984	972	1015	973	960	925	1008	988	955	964	969	985	991	1020	966	957	950	1003	1022	930	973	952	999	967	978	939	925	999	1012	938	976	953	1008	942	1038	987	944	951	1014	944	1005	967	955	1006	1005	996	1014	923	986	993	1036	945	949	990	968	981	999	932	986	988	915	987	989	943	920	977	1016	924	948	914	941	955	947	989	965	948	1022	962	949	999	922	989	932	964	960	960	1025	985	955	1001	997	1031	995	977	1015	998	974	1013	937	1003	982	889	950	965	954	990	943	956	973	993	984	984	936	983	981	985	943	933	965	972	937	932	972	931	1030	1041	987	1002	970	984	1009	1003	973	955	934	954	983	942	1007	921	1030	1017	1031	985	999	1002	971	1019	971	989	980	996	965	962	885	1015	950	972	954	1002	1009	943	1026	954	1030	951	963	960	972	994	975	975	1025	997	979	989	964	1038	1003	968	966	957	1001	996	960	1002	965	996	924	991	978	965	987	977	982	953	962	987	947	967	1008	967	1030	961	970	962	954	955	961	963	950	946	986	997	965	1010	1009	995	974	935	964	1000	988	920	1002	977	968	930	973	960	942	956	938	989	1019	1009	979	943	1045	968	916	980	1034	1009	969	926	957	972	1021	943	970	975	956	893	1025	984	972	976	959	964	927	996	945	1006	1027	972	975	876	946	1005	904	962	954	971	949	1018	947	1009	974	979	1000	934	945	985	1008	943	923	1040	921	958	968	945	962	948	975	990	962	989	965	1016	964	919	948	940	1005	976	969	940	1007	946	948	896	926	947	990	970	975	1001	918	1001	922	920	958	954	984	878	943	1000	967	938	963	1002	967	950	923	996	921	954	1052	1002	965	985	1022	963	1018	1001	954	972	965	937	994	966	990	933	989	967	987	976	945	931	943	966	967	919	949	966	988	960
19161	37751	23776	17165	27185	9130	5623	1275	1147	1118	1436	998	989	990	976	1009	1017	973	957	1019	1006	978	993	1018	968	921	951	1054	929	960	972	1011	958	984	957	953	1021	954	944	878	992	884	999	948	906	987	976	986	962	975	958	932	962	980	927	905	969	941	981	943	918	939	920	951	946	1001	940	938	963	940	923	994	946	926	941	953	934	932	935	968	928	934	923	968	935	918	972	905	947	898	949	931	967	918	1013	923	954	993	927	943	944	966	969	941	919	913	960	870	917	934	954	917	978	936	958	935	919	984	918	891	944	943	965	949	944	936	945	974	960	891	900	938	931	931	979	956	956	950	979	981	937	942	950	974	911	941	1010	948	898	940	918	938	972	929	960	961	954	947	980	1010	909	994	918	947	937	955	923	937	963	897	951	964	990	968	969	945	977	971	953	892	973	915	893	981	978	950	936	925	938	951	952	946	951	978	915	944	944	899	966	999	911	928	951	891	924	925	907	927	905	992	900	912	960	928	925	968	955	931	963	923	1007	969	960	933	997	981	949	900	966	994	872	929	960	933	996	979	930	954	943	950	950	984	917	960	977	908	953	901	1007	929	966	930	939	933	941	937	949	961	975	928	981	958	965	928	996	965	924	915	966	950	917	917	951	953	894	956	974	911	908	937	945	882	933	937	914	954	901	934	945	885	952	943	922	918	959	972	903	927	936	948	942	963	931	913	929	937	940	978	919	893	935	1003	936	926	877	950	880	936	940	989	968	895	943	958	954	946	985	967	965	966	942	899	933	1003	944	941	923	983	948	997	975	938	912	924	902	963	925	932	946	923	921	906	948	989	990	907	969	986	1022	924	953	990	947	928	952	951	939	947	976	885	905	903	894	983	952	936	955	963	899	937	1005	982	957	949	969	952	914	965	962	921	954	949	946	927	988	891	966	928	955	941	879	1006	943	956	926	923	950	942	922	954	957	972	882	981	898	982	997	932	878	924	922	967	907	958	946	946	956	953	951	978	946	944	883	901	966	925	978	969	961	952	914	882	991	951	958	909	948	925	972	932	954	914	920	969	921	946	920	984	975	961	933	903	997	979	959	970	940	954	905	968	893	937	1003	905	968	920	938	953	942	926	981	925	937	941	963	1003	974	976	957	922	905	940	962	950	958	919	944	912	945	952	936	959	982	963	898	944	965	956	983	878	944	946	979	972	880	980	941	992	950	969	1000	995	963	903	966	971	852	952	930	979	910	969	985	927	967	958	933	924	960	898	931	925	952	933	900	899	929	983	961	985	957	946	903	945	950	927	979	949	967	920	916	945	897	861	999	956	937	923	938	958	937	950	929	938	949	993	903	983	952	969	946	969	944	1007	932	919	932	881	940	935	906	938	965	943	910	960	1030	918	919	980	933	989	951	963	960	990	952	997	932	948	949	941	920	964	1008	930	950	917	902	956	1021	927	912	930	920	913	975	935	903	952	918	923	922	968	949	978	924	980	950	951	922	945	959	933	991	934	950	938	901	964	965	926	960	954	942	917	928	969	907	954	948	928	942	928	976	907	968	952	962	968	949	905	971	929	894	944	938	909	941	973	971	955	892	940	902	908	948	941	977	921	881	917	947	889	927	976	962	940	944	925	927	944	918	946	903	946	951	976	979	964	939	953	934	961	922	953	956	952	981	952	998	954	958	939	932	953	957	937	942	953	944	967	924	874	914	968	986	906	956	931	898	944	990	919	949	952	978	924	984	953	990	902	1015	911	967	917	916	889	949	926	946	908	960	931	924	881	951	899	940	891	930	999	949	910	925	934	978	945	978	935	969	945	963	951	958	978	949	974	986	920	954	961	933	928	981	975	972	938	964	951	929	934	926	976	952	955	951	947	952	906	933	971	938	924	910	945	1012	995	928	985	950	970	927	954	984	911	998	957	972	910	967	949	1013	915	935	893	907	938	976	989	995	938	921	987	917	904	1011	930	924	896	942	994	893	931	915	1008	914	968	948	954	923	900	950	954	935	978	905	955	937	899	960	976	971	940	920	941	954	918	1000	923	979	996	904	938	955	985	948	902	966	950	915	941	914	987	1002	919	977	975	961	920	956	966	952	958	938	954	972	957	900	929	892	992	900	905	962	999	910	954	939	957	911	947	947	939	950	940	990	929	977	954	916	963	926	914	983	954	956	907	872	991	904	957	907	963	924	969	958	916	926	940	913	940	953	972	873	903	903	952	942	911	923	935	941	948	946	974	943	985	930	916	945	949	894	994	1003	905	990	907	945	900	925	944	995	921	930	929	972	956	915	903	923	968	897	950	920	960	1028	938	984	954	958	954	962	911	911	967	964	1011	975	942	936	904	922	959	986	954	965	983	966	874	941	927	883	934	949	946	967	885	940	927	918	913	919	975	937	958	985	951	985	955	894	985	943	923	937	931	935	953	918	902	976	951	950	978	926	889	912	954	940	926	975	959	931	1012	961	904	935	946	1014	960	992	957	923	957	915	941	982	945	955	933	935	898	986	953	979	922	952	957	912	954	999	962	905	964	945	961	922	951	932	967	928	972	926	913	938	969	892	885	942	904	940	838	934	947	954	921	882	904	949	943	897	921	997	975	968	938	921	987	912	996	939	959	996	910	963	1004	935	906	982	959	943	1002	925	928	925	964	949	952	941	916	947	965	953	953	957	944	974	992	940	960	985	923	982	959	925	946	960	953	928	957	922	923	975	945	930	997	934	943	936	884	970	976	918	916	937	954	953	947	1008	942	1016	925	959	938	975	925	934	961	948	983	984	984	950	953	938	935	939	969	964	1021	941	900	923	982	900	918	948	932	930	952	905	983	875	938	911	994	912	941	950	949	950	979	938	953	962	921	951	939	961	990	896	891	929	985	938	919	960	983	950	844	934	946	940	967	954	930	909	919	882	989	974	979	1006	917	951	941	1007	926	955	984	915	952	888	958	939	918	908	953	887	911	970	992	931	914	969	940	940	981	990	984	921	912	975	916	943	932	960	991	929	923	950	904	962	1004	983	951	893	953	939	944	935	958	962	987	902	950	925	922	943	923	1000	946	873	943	911	954	928	923	920	931	939	932	935	930	960	982	928	976	973	924	963	840	979	925	943	921	928	979	969	952	929	978	887	920	980	886	963	968	947	939	951	925	966	909	966	898	985	994	950	953	972	966	936	930	949	934	891	961	923	953	939	951	940	1012	955	924	967	947	915	981	949	946	882	944	959	976	960	947	954	921	992	905	993	1004	966	923	944	955	943	1009	1001	969	965	893	937	896	927	920	942	884	914	920	922	930	972	944	983	973	903	944	943	908	1006	924	980	884	950	961	939	908	927	948	938	945	990	924	911	945	922	937	902	967	963	919	898	975	926	958	961	939	931	945	932	936	943	972	977	913	924	975	922	988	943	947	951	970	895	929	918	972	901	928	904	974	929	937	983	943	929	931	925	903	900	920	1013	959	954	937	932	927	914	969	903	963	930	967	947	904	918	927	982	986	938	960	998	964	1012	938	966	943	959	912	908	957	901	930	907	953	946	930	890	915	952	933	906	946
22115	20938	28654	23390	24446	22403	21457	3362	835	755	1778	604	527	533	453	477	455	463	438	412	461	396	430	387	424	403	385	417	391	393	360	435	387	369	404	370	355	396	376	367	378	364	381	373	399	386	364	380	405	368	379	385	382	388	403	391	367	371	360	361	372	379	353	394	401	343	367	401	387	394	388	400	397	387	401	369	378	375	400	376	350	398	379	344	370	361	388	394	361	352	393	362	370	369	400	341	342	362	367	379	372	366	404	380	389	338	381	393	392	358	361	381	369	355	355	393	352	388	359	344	371	339	379	368	372	350	364	387	386	410	404	391	351	379	333	354	383	387	371	384	342	383	385	393	360	359	361	342	370	362	387	395	376	357	346	338	388	318	332	354	367	375	346	370	391	351	389	395	362	370	386	362	364	343	375	386	395	384	412	369	339	334	384	368	339	354	351	363	387	354	375	372	371	349	387	380	388	390	383	367	388	375	445	342	363	370	375	399	352	374	405	369	355	393	412	386	380	366	371	402	369	368	346	390	379	362	380	368	361	369	375	377	373	368	380	416	353	360	367	394	360	370	351	398	414	370	377	352	381	356	366	420	396	373	365	412	378	367	391	380	340	395	381	348	347	369	416	369	371	388	362	383	382	378	360	375	387	385	398	351	336	383	346	363	385	370	358	347	366	364	344	372	373	354	377	366	396	326	374	368	362	343	384	338	391	357	354	365	364	353	380	419	373	418	391	383	404	386	393	356	375	378	354	370	356	376	351	392	407	373	343	358	379	335	323	370	352	358	358	384	388	350	343	390	346	389	392	381	372	391	362	366	370	356	388	403	371	351	396	365	429	353	345	397	354	405	399	329	363	387	390	357	350	320	391	363	412	367	384	352	361	387	369	344	343	386	363	371	406	378	362	394	352	376	375	401	377	371	364	386	380	386	364	381	376	365	387	387	379	395	393	384	354	371	393	367	359	392	375	367	398	362	401	364	382	370	373	345	390	375	408	398	348	363	388	366	355	377	426	364	390	355	350	370	367	356	361	390	377	392	327	380	390	398	376	391	377	367	385	361	366	374	376	367	386	400	386	391	375	389	366	374	344	370	348	353	338	360	365	372	343	351	393	352	350	385	371	392	404	373	380	349	388	388	357	376	409	361	347	335	371	375	355	366	376	401	361	369	391	351	370	374	393	390	375	397	364	369	358	381	401	396	362	384	344	369	400	392	346	332	362	377	357	353	384	347	354	358	368	363	360	371	351	403	374	367	384	338	381	373	378	392	353	402	357	366	382	374	367	369	379	383	416	365	373	407	374	389	383	357	338	354	373	360	397	362	366	416	391	371	369	355	340	379	356	401	372	374	372	321	391	374	407	356	332	394	364	366	367	354	374	367	353	359	381	389	355	358	386	403	380	393	357	384	355	374	382	323	405	369	381	379	370	348	397	406	334	357	383	382	351	384	348	364	373	421	382	412	351	362	369	320	337	364	394	348	366	382	355	369	366	350	343	380	378	383	397	361	354	399	380	347	363	402	375	363	373	375	353	361	344	374	364	384	403	409	372	366	385	389	391	352	399	360	332	407	388	367	387	347	348	350	392	354	382	365	348	393	376	357	380	382	348	328	360	402	357	369	356	358	380	352	393	370	378	378	365	359	375	375	352	373	374	399	370	347	357	361	369	350	369	360	378	364	354	389	352	360	369	369	351	359	367	404	385	392	364	385	370	394	362	380	381	342	347	383	371	351	382	357	370	400	371	380	375	373	379	378	383	386	373	373	398	391	393	358	377	376	381	385	415	401	356	348	426	361	381	367	384	416	377	383	360	360	360	377	384	371	379	423	356	358	343	404	375	354	327	365	378	390	347	352	378	389	341	377	401	390	374	377	402	374	364	329	387	391	413	379	369	385	382	353	372	384	337	398	370	366	406	373	351	336	393	359	359	375	370	389	358	353	352	400	347	346	384	348	339	379	385	361	397	357	383	360	342	375	395	386	390	390	344	361	384	370	380	366	410	369	351	367	351	355	367	380	339	367	401	354	393	389	369	380	379	411	360	380	371	344	390	352	371	378	376	379	343	374	402	367	356	345	353	406	385	340	394	385	364	386	374	341	380	352	338	368	389	352	380	364	379	373	356	355	355	360	382	375	403	352	374	378	343	383	367	347	394	400	391	396	360	373	363	379	393	390	396	353	361	394	332	400	405	372	372	410	387	386	358	346	398	365	369	369	405	337	407	366	367	334	366	404	407	383	399	377	356	367	372	386	370	377	382	364	366	371	360	366	358	403	351	366	367	361	357	362	354	368	349	353	361	331	395	381	401	404	356	373	382	402	379	334	388	380	406	346	371	366	371	360	370	340	371	366	375	403	379	386	391	371	363	390	352	386	370	352	383	358	378	332	376	369	349	355	365	373	355	361	338	385	365	365	363	397	383	363	355	378	358	381	342	377	380	388	357	355	401	354	388	378	388	391	408	341	378	382	369	391	396	384	365	398	398	374	350	407	359	360	380	398	391	396	345	355	376	387	371	369	349	343	360	414	396	375	372	356	369	341	408	363	378	344	358	380	390	356	392	382	377	360	388	380	384	348	334	327	360	346	355	373	404	375	377	363	373	337	394	364	385	375	376	395	399	373	353	360	375	391	406	357	380	364	379	351	390	401	371	359	402	373	354	370	385	380	377	372	362	410	348	369	387	388	357	348	381	377	407	388	353	387	362	364	389	350	387	381	377	394	340	362	388	368	384	389	386	340	378	364	380	366	376	350	318	360	354	385	376	373	368	392	397	354	371	374	355	385	392	406	373	381	340	366	372	375	397	357	368	345	374	360	357	364	368	404	360	372	381	347	373	349	333	311	366	354	373	364	384	376	390	383	378	370	369	377	406	352	389	346	383	378	388	345	365	339	349	387	367	396	387	371	373	363	371	372	364	371	363	383	400	362	381	367	354	335	420	369	355	371	388	382	384	342	393	403	374	357	384	382	360	371	354	380	335	359	360	359	384	344	396	399	374	409	388	401	387	393	391	379	370	370	378	342	358	361	375	380	394	397	394	340	363	388	403	381	362	388	374	353	365	383	360	391	371	352	376	341	356	361	378	388	400	379	385	384	348	376	390	374	351	406	364	379	364	368	361	357	377	359	393	369	373	374	359	372	383	358	386	373	358	386	378	365	369	339	383	386	354	350	370	343	378	366	384	390	366	378	351	372	369	363	380	366	361	336	396	348	392	345	403	417	366	383	381	377	379	384	361	380	374	373	356	356	375	360	403	343	380	381	407	404	397	365	389	403	368	389	405	382	377	358	389	371	374	371	363	378	359	355	350	370	387	356	354	367	345	355	372	398	326	343	414	357	379	352	380	366	376	354	356	361	351	380	362	375	378	354	365	364	377	367	392	363	336	355	380	387	340	379	364	351	389	372	373	395	361	380	378	370	387	367	382	362	378	372	372	351	367	336	388	390	359	359	395	342	386	344	329	360	344	381	386	381	422	384	399	344	366	367
22097	45376	32302	28204	44934	17001	10252	1393	1162	954	2539	675	604	503	524	492	482	445	431	468	414	449	443	416	390	395	426	398	415	365	391	430	347	413	368	377	345	342	401	387	400	375	360	396	364	385	384	346	363	329	386	354	348	369	357	345	414	410	352	365	364	343	372	375	375	380	366	349	391	368	363	390	364	397	368	376	370	368	371	405	357	371	375	388	382	351	332	350	361	379	330	322	380	366	384	376	380	405	358	373	329	345	356	390	347	358	369	333	347	367	352	354	351	375	410	366	362	339	388	373	347	366	370	367	373	383	392	356	367	380	362	373	363	378	341	390	391	351	355	359	380	356	384	393	359	376	335	389	357	347	363	372	391	360	341	357	379	370	353	390	361	396	364	408	371	369	336	340	352	360	370	360	351	387	374	384	373	353	368	369	384	371	324	374	376	344	344	377	343	375	366	327	331	372	378	341	349	348	363	362	407	380	360	376	399	370	366	372	364	379	407	370	337	370	365	340	373	378	341	358	361	369	358	336	384	371	382	357	383	347	359	353	380	330	319	327	344	353	392	370	370	398	364	346	381	391	395	381	382	369	378	368	360	375	420	369	387	405	359	369	338	342	337	363	398	376	369	346	386	357	390	380	380	350	366	376	365	335	369	371	356	351	366	363	333	338	379	355	377	365	330	354	369	367	338	396	363	368	352	347	381	360	395	350	371	392	376	333	338	371	364	382	369	367	350	371	352	347	371	379	325	367	350	397	333	347	345	327	366	372	359	317	361	372	357	356	350	360	351	368	345	330	394	384	381	355	341	367	362	393	355	369	387	387	352	369	362	361	399	326	361	366	367	344	387	391	393	387	400	344	356	339	389	355	397	393	373	382	368	339	386	350	353	360	384	388	382	355	329	354	365	339	355	360	369	344	365	355	362	364	354	375	333	385	367	369	353	343	374	377	347	364	340	355	397	363	372	406	369	376	377	332	359	357	415	350	363	361	360	384	339	388	377	340	365	353	396	329	377	365	398	362	387	360	334	355	352	401	348	357	376	374	373	359	374	370	354	361	348	358	397	356	340	337	359	384	330	319	335	336	382	329	386	381	380	379	365	348	369	383	368	376	384	352	345	322	371	336	380	357	379	347	366	369	334	370	367	408	362	341	351	346	368	334	398	367	347	361	370	355	405	336	349	382	335	390	349	384	357	361	358	368	358	376	367	353	364	350	383	363	369	379	406	379	374	383	391	357	368	377	369	370	366	384	403	380	364	364	369	354	384	367	365	377	398	365	338	348	388	343	383	366	323	347	400	384	383	377	376	359	342	375	352	357	316	345	376	399	360	357	339	355	357	390	362	350	382	373	394	349	369	363	370	376	362	369	328	317	378	376	384	376	383	355	380	364	375	368	339	334	375	381	347	383	377	371	356	353	376	370	344	350	363	356	384	362	353	339	400	343	381	365	343	364	344	359	377	354	345	341	375	360	362	346	365	383	363	332	365	343	383	380	344	396	360	326	367	354	327	333	386	364	362	352	383	359	375	365	324	339	308	355	380	378	375	352	377	389	378	368	334	361	373	375	379	378	351	351	362	395	359	368	356	330	380	332	355	332	366	338	350	387	370	353	396	372	336	393	404	372	389	346	419	355	350	331	378	369	369	335	367	361	343	346	391	359	348	363	371	349	378	372	356	376	358	372	379	371	358	360	358	374	363	391	355	334	339	359	341	390	338	370	374	374	358	374	296	361	389	353	373	346	361	371	351	391	354	383	337	383	367	351	351	346	365	382	347	387	338	337	363	410	324	374	360	388	358	370	372	358	378	379	365	369	356	360	366	370	356	353	359	371	338	386	358	351	389	340	375	366	353	390	343	351	332	380	364	372	383	337	384	365	366	366	378	345	346	353	358	356	371	368	347	364	375	367	383	371	345	340	353	332	364	372	361	340	380	343	394	364	379	375	340	394	373	392	360	380	349	368	366	396	378	373	331	368	371	364	353	375	352	334	365	391	367	350	356	380	353	370	351	369	351	364	363	329	385	364	390	362	375	357	332	354	349	361	328	393	323	386	412	376	350	376	361	350	370	363	381	388	330	376	393	354	364	390	380	362	385	368	372	384	368	344	320	361	371	384	400	384	355	340	349	366	353	373	367	380	324	360	387	377	369	333	340	356	349	364	336	361	370	362	348	383	354	341	370	397	363	356	366	375	378	402	374	378	345	353	335	361	393	336	428	341	377	338	380	402	372	338	349	375	364	326	348	370	372	355	374	397	315	369	367	348	356	359	347	357	355	347	339	401	347	339	345	358	371	365	338	361	361	390	353	360	365	382	387	354	371	360	381	370	373	379	357	387	347	386	331	372	372	363	368	362	337	379	351	389	344	377	340	361	381	393	379	363	391	368	387	370	382	379	355	353	380	372	358	368	353	377	341	341	366	372	370	357	363	369	367	402	380	359	345	397	400	372	350	336	405	368	365	391	386	319	351	340	344	386	367	382	343	365	358	359	349	353	360	348	364	398	353	360	329	352	387	359	371	358	400	392	346	323	385	368	380	350	333	344	363	359	379	354	360	339	373	343	335	390	363	388	403	399	336	382	351	346	369	355	358	388	353	353	350	353	367	338	341	368	385	389	343	354	350	374	341	338	336	398	359	415	395	354	371	348	332	381	354	393	374	369	357	372	364	361	349	364	379	350	380	376	371	346	352	357	343	331	371	359	374	361	351	357	348	341	372	357	368	378	353	347	333	385	352	366	361	363	384	365	364	358	347	347	351	364	343	405	368	363	357	350	377	372	371	370	331	338	392	367	368	373	366	338	362	385	374	366	366	376	365	370	364	392	350	349	355	359	337	363	351	378	343	340	389	370	366	410	365	365	368	341	368	344	362	364	327	375	371	372	360	365	361	355	338	338	365	372	362	376	400	388	356	408	367	344	405	347	341	341	332	378	393	387	384	380	376	377	386	352	366	353	309	337	363	349	358	353	361	346	366	347	360	382	326	346	328	366	370	366	357	366	365	364	381	327	379	338	363	356	365	360	378	349	359	358	358	385	389	365	367	358	361	344	410	371	358	368	372	357	353	372	367	360	355	363	347	349	371	387	377	319	374	356	350	346	371	354	352	356	355	397	358	331	374	363	383	356	357	357	403	375	352	357	378	362	376	347	383	352	362	363	381	347	380	355	362	374	361	402	383	358	386	344	356	370	397	359	365	345	402	374	361	329	365	360	367	359	354	332	374	360	363	362	355	331	376	379	328	363	414	398	382	395	351	358	364	344	385	353	345	381	358	363	375	392	345	379	371	367	374	379	349	355	356	381	366	373	384	363	372	373	352	380	356	391	370	325	349	404	403	366	377	370	364	380	348	359	380	350	378	367	344	351	387	360	350	335	336	376	372	339	374	346	353	370	352	329	369	353	380	350	373	381	380	394	389	362	363	375	355	316	336	360	325	344	359	404	379	308	337	378	340	376	370	360	367	408	373	386	350	349	366	400	378	382	355	399
27570	21848	19781	10283	8833	2052	1480	1014	965	968	1000	967	947	959	977	944	958	940	974	933	954	981	893	971	933	1006	963	925	957	950	963	931	966	993	950	911	955	926	910	917	925	967	946	928	967	915	1012	1012	1010	957	941	953	911	920	1011	951	944	979	962	919	992	965	948	966	947	945	959	917	881	936	904	946	938	988	915	972	934	908	929	927	930	911	959	956	943	933	996	955	883	945	902	927	881	959	981	954	938	953	934	970	968	932	936	997	917	863	954	924	933	943	951	948	907	964	928	950	975	897	923	925	935	917	973	992	962	911	1004	953	952	944	922	937	951	973	972	952	897	930	1034	929	982	944	926	929	927	990	956	952	928	936	989	949	948	937	922	940	993	991	948	969	866	921	968	958	939	901	937	944	1000	974	930	952	985	982	930	917	940	973	924	881	945	1014	905	982	955	917	888	953	897	994	925	935	966	987	899	975	895	937	943	914	927	972	984	973	979	951	945	956	981	934	919	983	972	958	963	944	982	924	927	957	968	948	875	954	940	957	965	938	950	915	939	955	894	956	950	947	917	943	967	982	959	900	963	956	940	922	938	912	998	939	925	909	965	962	961	897	1009	968	967	953	869	984	956	945	936	969	973	951	921	904	992	964	937	902	940	927	951	939	986	1020	1030	982	962	971	953	986	980	981	909	893	926	935	913	984	937	970	946	983	973	916	961	948	947	958	954	924	996	982	906	965	954	939	971	952	1005	961	969	907	987	936	971	939	959	1017	890	892	1013	929	947	932	998	980	947	918	900	907	928	909	976	978	979	967	971	960	949	957	937	932	889	974	950	926	990	1006	1013	944	930	931	999	925	933	946	901	970	907	900	911	978	999	889	931	963	943	919	955	973	959	944	950	906	942	899	1004	907	990	994	946	897	938	952	962	977	981	979	926	923	977	982	926	1000	958	909	934	997	917	961	945	929	975	950	912	967	934	975	992	971	919	910	879	939	952	981	991	958	958	976	968	883	947	911	988	930	937	942	932	933	956	948	930	914	904	942	975	900	959	959	931	910	925	961	1000	922	938	940	923	952	958	941	953	955	981	940	1029	954	917	922	940	1021	902	945	976	958	934	941	1001	938	905	918	968	892	930	911	931	961	953	955	969	946	917	919	953	939	991	916	920	1011	928	897	911	966	909	906	931	977	940	1000	914	958	914	939	903	953	935	959	947	881	931	976	964	941	905	972	971	1027	938	911	907	979	952	1001	941	944	916	1020	909	956	1002	966	942	915	894	917	962	953	974	937	936	969	945	948	960	945	953	988	938	932	986	911	933	997	921	939	993	899	945	963	926	902	981	921	938	952	976	960	980	936	967	931	907	943	955	947	892	961	956	947	971	942	973	939	955	920	925	958	931	920	971	896	954	931	977	985	884	965	971	963	949	966	904	903	982	926	931	952	923	986	948	917	919	946	979	917	910	931	978	936	972	933	948	968	995	937	936	967	918	950	962	957	977	948	927	927	1013	932	924	980	955	979	925	932	968	904	934	972	941	984	953	905	973	957	978	932	947	974	898	931	936	921	929	957	935	945	915	939	933	964	957	900	942	915	941	928	927	918	1003	936	987	975	950	941	917	931	947	929	912	948	912	924	949	1000	894	968	956	977	1013	980	974	948	972	892	903	934	869	936	913	950	919	905	962	916	946	1019	974	954	962	894	963	942	940	969	927	979	984	900	990	971	995	1024	971	916	980	982	944	966	908	948	938	954	914	1000	968	943	951	904	902	942	935	987	1032	998	952	973	918	908	975	900	920	934	924	900	936	956	952	881	945	923	887	1000	918	961	953	980	989	983	915	955	974	1022	913	866	918	959	929	918	966	1023	961	921	952	933	903	959	963	904	951	894	967	928	941	1003	938	935	901	946	1019	957	944	940	895	957	974	885	951	1002	941	905	950	951	976	953	952	928	959	951	967	947	917	988	975	982	971	926	900	936	958	963	909	936	962	1021	947	889	981	940	937	938	965	979	1007	960	969	1006	939	913	928	976	957	973	960	941	959	967	926	886	915	926	930	946	942	933	955	935	969	948	949	996	950	940	932	972	979	956	951	995	996	958	960	943	990	950	933	956	953	985	948	939	943	927	934	981	968	911	923	943	929	945	939	913	930	961	921	988	957	886	936	971	972	951	878	923	929	947	889	927	902	933	946	892	969	910	938	1002	949	950	955	943	952	929	963	972	950	889	943	960	944	907	980	939	915	918	917	961	971	891	917	950	947	956	1009	1009	927	1005	904	902	980	941	934	926	909	950	974	913	933	957	963	943	938	915	961	939	1006	915	938	922	948	913	935	917	925	966	930	915	900	963	988	944	942	979	913	899	997	946	982	954	955	949	972	962	936	911	986	990	996	989	1000	928	916	900	1003	944	904	916	972	954	954	921	982	939	973	929	984	955	963	922	928	957	932	941	930	980	927	950	951	997	918	905	982	924	954	911	921	981	961	976	933	963	953	968	922	935	957	923	955	956	989	974	940	890	936	944	942	963	966	1023	912	947	966	970	931	931	976	907	927	1000	922	945	926	888	962	948	945	971	977	911	961	976	946	892	942	976	984	907	942	919	917	972	959	920	941	944	957	914	935	920	989	954	949	911	920	876	934	937	881	979	975	926	973	967	926	919	968	954	922	917	939	956	983	970	930	938	960	913	952	892	992	949	944	919	942	929	971	936	931	968	949	951	943	926	969	968	924	971	970	975	944	1002	970	900	944	968	912	860	949	936	958	955	901	961	947	980	943	975	934	943	898	1004	935	941	928	959	955	936	910	1005	975	892	910	947	949	943	898	926	986	958	1001	964	921	918	964	985	921	878	975	986	966	924	999	955	949	971	896	937	884	954	970	913	979	911	885	1008	947	900	920	944	913	937	962	894	928	963	917	902	881	997	965	950	913	978	968	1009	978	960	952	901	991	913	968	913	936	886	962	980	957	876	904	960	965	932	984	933	961	968	938	947	992	958	990	955	953	926	928	958	965	958	1005	884	927	967	918	973	957	913	920	964	897	955	946	949	958	938	911	947	956	925	1009	945	947	1011	931	937	964	917	968	935	959	950	973	942	914	944	949	909	965	996	956	943	920	860	948	980	935	934	944	969	923	967	933	966	937	923	969	1011	943	935	943	952	990	917	980	961	952	917	926	928	966	907	925	953	956	959	954	937	971	916	947	922	976	988	969	892	983	913	975	983	973	909	915	970	960	927	947	935	934	1049	952	951	853	944	941	968	972	942	981	924	970	951	983	944	948	944	916	908	956	1024	973	926	917	1030	884	905	951	912	933	956	960	926	976	1009	944	894	956	949	910	946	927	923	901	918	995	930	944	1025	904	950	916	911	940	981	986	936	957	946	885	917	968	967	905	945	910	947	928	950	932	948	952	983	931	889	942	988	927	986	915	879	945	990	969	960	930	904	933	898	905	952	987	953	944	926	982	946	952	949	991	965	958	958	939	964	886	934	947	905	878	909	908	960	927	949	990	968	931	911	918	938	927	940	934	943	958	939	1015	961	980	963	964	978	924	937	959	921	978	958	947	895	894	917
18680	29132	18793	8275	7932	1882	1565	1050	1056	955	1001	940	859	992	976	956	993	944	970	871	954	968	946	898	1006	985	956	970	943	998	1033	992	949	916	940	920	973	925	965	987	983	987	937	929	962	989	934	968	937	959	979	940	958	945	939	968	944	922	921	930	963	961	988	963	939	883	959	973	902	914	906	1004	971	928	945	896	1037	956	953	982	991	991	952	989	985	932	975	936	984	987	919	875	975	965	955	939	927	994	919	897	894	980	938	927	929	971	898	907	952	917	995	927	942	963	965	938	935	978	926	959	959	975	927	961	976	968	977	985	929	901	855	1012	888	1006	915	982	936	927	941	938	975	983	968	954	970	964	947	976	991	876	942	918	967	963	953	919	897	937	961	999	930	905	920	968	937	931	937	942	944	999	939	983	964	934	997	933	970	966	888	916	967	891	979	972	1028	955	941	954	981	985	912	954	1004	978	973	991	962	959	1001	928	940	1005	967	994	977	936	955	1008	921	980	924	989	936	881	963	981	951	925	1022	932	1003	951	924	959	945	941	970	987	979	958	934	1013	945	929	995	926	965	1000	934	929	941	988	936	982	983	908	965	945	973	952	965	985	977	1001	987	986	944	963	966	978	944	967	968	956	960	917	1002	941	959	952	991	985	933	938	932	977	950	961	930	947	945	942	937	941	940	889	978	1003	928	1034	918	981	917	951	926	954	940	1019	967	911	973	938	949	930	975	964	895	1010	926	978	915	943	1029	982	935	954	910	946	956	995	971	944	987	991	907	920	923	965	926	885	935	921	963	975	958	1018	902	906	962	882	970	937	974	963	938	969	920	948	888	911	928	878	955	938	989	951	915	947	924	887	996	945	993	946	962	990	983	935	963	955	962	974	994	954	957	982	925	963	982	959	944	961	1025	991	952	1027	959	917	999	955	953	937	969	975	935	880	970	978	955	933	970	903	986	971	961	916	944	943	932	986	978	975	956	980	961	930	957	979	938	928	979	969	964	1059	899	956	1008	968	983	967	972	905	998	986	916	902	1010	923	957	1000	994	949	930	966	972	923	994	910	963	927	990	899	971	961	946	970	1005	896	981	945	973	928	931	951	950	926	1030	1006	946	963	954	943	1004	969	953	922	937	965	928	919	900	915	924	963	963	957	934	947	934	976	948	985	942	976	955	958	943	897	989	952	969	949	941	972	931	970	965	944	960	926	958	968	948	934	935	964	979	966	965	950	944	941	934	965	990	933	903	952	985	983	943	935	954	936	985	930	952	914	927	925	933	929	1000	949	935	1016	980	1004	997	949	976	992	968	1000	979	1002	935	895	970	981	982	953	938	939	917	940	939	937	955	901	958	1006	905	948	970	894	932	959	909	961	939	936	938	927	927	974	939	935	952	917	904	897	953	936	941	955	953	964	988	886	959	969	938	893	1024	960	975	954	1010	920	969	952	969	913	987	1003	971	934	967	1010	978	945	960	920	1004	900	954	974	1045	931	941	974	899	923	949	965	985	1001	1024	877	958	969	950	882	953	969	968	923	962	904	974	1006	932	940	923	946	958	907	979	905	937	992	969	904	968	959	947	972	897	941	989	925	964	930	944	976	997	947	1013	941	959	998	938	906	999	986	867	1008	1003	929	948	883	941	951	982	920	941	948	929	964	946	913	1019	888	1019	969	955	929	960	975	961	959	892	964	911	1018	926	956	944	967	1001	1001	915	975	1003	978	1001	1004	934	937	936	975	922	942	914	938	965	981	981	958	1004	947	963	935	1010	961	902	899	916	943	962	999	975	928	963	907	997	904	988	929	999	935	994	968	961	932	999	946	948	981	888	992	969	980	947	927	951	994	934	977	986	895	950	945	949	876	878	986	918	965	905	932	999	956	907	893	949	967	908	973	973	974	974	921	944	914	945	885	975	985	938	923	1041	900	923	967	988	962	975	906	947	992	940	925	1011	965	955	958	930	969	958	917	980	928	993	891	963	939	989	926	1005	936	959	980	971	970	900	935	1010	954	976	949	1044	891	957	985	951	920	919	904	949	930	969	985	937	953	947	908	939	985	942	952	906	967	963	909	950	990	947	946	926	966	907	971	955	918	912	976	1036	970	951	946	955	916	1021	968	960	976	920	925	923	964	899	912	1000	920	987	921	977	959	1005	997	924	938	985	935	951	996	941	968	963	982	954	1023	998	941	961	996	983	986	980	942	928	982	959	932	937	937	937	974	1000	922	968	909	950	967	877	955	979	973	939	918	975	1010	905	913	896	927	944	880	933	898	908	955	952	952	1001	982	930	976	947	944	989	982	979	969	991	935	956	949	967	927	980	973	960	1031	1037	953	940	984	945	940	1023	975	940	983	963	925	940	979	956	1032	1010	970	961	923	959	960	938	951	895	943	956	983	968	915	897	944	963	954	969	928	986	984	895	958	943	1039	961	980	963	950	914	975	918	947	976	915	929	946	1028	946	938	967	946	941	994	951	925	961	994	1017	913	914	927	981	964	937	925	928	932	979	1043	925	1051	961	958	987	945	893	919	948	982	987	973	978	970	917	941	921	943	972	1004	947	925	952	960	939	920	985	940	986	934	962	979	987	927	973	978	945	968	901	977	1067	939	947	960	992	948	958	986	1000	912	976	956	948	878	969	968	982	978	923	998	958	938	919	970	988	910	927	925	973	954	910	989	997	965	949	900	910	941	910	931	941	984	966	953	963	924	995	909	898	947	970	939	930	965	958	976	924	1044	940	928	1005	975	913	936	1008	976	924	921	956	949	933	970	951	930	928	949	931	988	904	987	1015	926	939	975	972	951	982	969	932	971	932	888	938	962	944	959	927	981	914	957	915	965	961	996	972	984	970	948	966	991	966	913	966	948	908	876	969	957	946	985	956	976	906	976	955	971	1027	977	898	930	925	976	981	909	947	975	957	926	949	995	946	956	980	956	997	936	997	949	1023	951	962	949	908	935	989	931	965	857	968	983	942	967	969	938	940	928	979	1003	986	1023	989	911	957	1037	932	952	947	901	932	928	944	940	954	958	976	918	936	875	916	959	1014	952	982	950	940	974	950	963	980	934	897	982	937	930	977	921	875	991	979	937	952	915	990	915	1019	987	992	915	961	948	944	958	975	994	963	961	940	1004	929	1012	960	955	933	945	949	958	965	973	899	975	932	937	940	948	908	967	959	928	976	973	934	927	919	932	937	960	982	945	935	1029	964	893	916	916	995	985	958	952	947	866	1000	927	903	991	967	978	930	955	949	902	981	969	901	927	929	964	959	984	973	979	957	906	966	974	981	921	991	983	965	904	963	978	928	985	948	997	981	934	930	936	986	992	941	978	947	941	939	967	957	960	955	953	935	943	975	968	959	960	964	995	977	945	949	952	915	967	958	948	963	938	906	937	914	912	989	983	971	931	901	995	896	978	1025	941	1034	942	971	946	907	910	1002	958	959	968	913	945	997	932	970	913	963	974	993	998	933	958	929	943	908	979	959	950	964	963	951	965	926	941	952	968	988	936	940	909	947	937	984	935	929	920	953	917	917	929	988	968	987	957	967	951	977	955	944	1011	964	942	950	952	977	973	985	972	919	1014	941	922	969	917	960	947	942	993	939
23152	20852	28131	24514	29132	18842	10303	1123	749	652	1192	598	579	592	515	554	546	545	550	516	575	515	491	503	517	514	513	478	514	475	492	525	512	518	506	479	489	507	502	482	469	492	501	481	519	500	483	467	469	490	481	473	487	472	480	519	502	462	499	511	471	485	512	476	468	530	483	479	480	490	496	478	506	502	472	510	510	482	450	481	467	520	499	483	514	487	467	461	468	448	453	521	491	480	478	502	461	473	461	488	465	477	467	490	500	478	514	483	468	500	492	481	506	500	483	509	509	497	503	506	519	516	458	495	470	484	508	505	464	516	503	455	489	532	480	446	485	504	512	499	453	508	516	502	491	518	450	497	484	474	480	537	460	497	488	456	500	497	490	449	511	466	493	506	478	481	452	483	485	469	484	455	504	557	478	496	449	467	502	477	513	505	542	503	487	522	460	497	459	528	476	506	471	486	482	494	479	505	434	494	456	472	546	480	488	485	458	498	499	469	461	452	485	501	521	497	471	493	464	471	487	451	536	514	463	478	468	477	516	445	493	481	463	467	497	456	516	486	496	511	472	468	494	469	478	489	512	494	497	534	476	492	478	467	491	518	462	468	475	479	541	481	455	512	487	488	498	494	450	488	470	504	470	489	497	512	503	480	468	509	496	494	484	450	508	537	537	478	505	515	492	480	498	480	454	490	490	498	481	548	504	477	482	513	489	469	526	485	503	471	517	510	509	503	474	474	519	487	488	471	469	494	456	483	491	508	516	491	497	492	484	522	493	488	464	509	440	489	465	498	479	480	472	467	494	490	531	491	495	462	499	436	515	463	491	507	455	495	505	513	497	542	466	484	535	473	482	507	474	508	518	457	484	492	457	500	528	482	531	482	477	516	504	479	477	501	481	496	485	466	502	513	494	494	483	454	507	488	522	508	491	491	484	525	444	462	490	506	490	494	529	452	512	489	439	488	479	444	508	442	514	486	476	474	556	529	456	492	491	500	489	475	485	467	450	473	442	487	530	488	471	484	510	518	547	477	481	477	471	488	524	426	471	493	463	482	484	437	520	462	465	518	500	471	461	536	468	489	458	491	498	490	478	482	489	483	521	464	480	479	418	522	475	495	481	483	449	491	515	498	480	528	520	520	476	462	442	484	501	510	525	509	484	463	506	452	451	513	510	510	489	545	519	439	491	545	509	523	501	480	461	467	515	475	495	502	456	488	481	480	515	499	493	513	498	507	499	496	454	447	436	496	482	473	504	499	473	510	445	468	477	466	471	508	498	502	482	454	495	514	509	473	467	500	506	460	477	467	475	450	487	466	486	466	467	457	503	494	516	436	497	466	467	470	538	449	447	466	513	431	488	469	479	504	486	493	493	481	478	480	502	511	482	475	530	448	483	531	462	473	476	478	459	509	478	481	461	473	477	462	495	459	471	485	521	487	468	473	466	490	521	500	515	490	510	475	486	499	455	455	508	480	495	492	474	477	449	500	484	535	467	480	494	497	474	505	474	469	475	516	516	458	481	502	484	488	470	524	497	493	506	500	505	514	460	476	500	464	486	476	472	494	475	487	474	502	521	475	489	511	464	498	470	466	492	508	491	494	481	540	517	483	473	484	508	479	482	462	521	471	462	491	471	558	494	492	493	439	509	510	505	517	484	521	439	536	500	482	491	479	469	474	495	489	516	486	513	486	465	474	504	513	516	502	492	533	520	469	496	497	510	503	523	510	490	540	498	481	458	486	518	540	470	506	482	490	448	470	508	487	508	477	493	493	482	470	441	488	500	500	517	467	480	507	484	467	470	510	517	519	540	491	438	493	468	443	497	465	475	532	501	525	504	502	465	466	524	484	488	504	455	475	528	491	489	493	483	492	504	491	479	497	431	487	459	510	476	440	489	483	492	505	498	496	474	469	506	453	459	512	471	482	477	497	522	509	516	498	494	480	469	492	501	440	489	490	495	468	480	458	486	495	483	510	479	514	489	506	550	495	484	472	476	498	493	476	463	511	515	497	467	516	502	465	520	482	506	468	489	497	493	478	484	509	493	486	493	503	479	501	506	479	475	468	495	481	484	501	488	473	452	477	518	477	470	465	445	482	454	483	502	504	474	484	478	496	483	483	482	491	487	493	456	525	453	456	485	477	491	495	494	530	468	516	472	492	478	490	543	502	453	498	441	504	512	477	471	475	439	481	499	470	496	477	477	473	514	448	495	490	450	453	441	439	484	536	494	524	497	450	502	489	480	484	454	494	482	539	457	519	478	464	526	503	484	480	493	508	487	486	487	477	494	482	518	490	480	520	473	480	509	512	481	493	495	504	482	519	493	470	499	438	492	492	518	511	477	446	510	501	510	526	468	509	499	448	487	453	522	470	470	493	443	498	500	500	438	499	496	449	496	491	487	517	454	458	512	489	494	514	494	490	469	467	492	455	489	471	462	470	491	474	496	444	505	534	492	466	512	465	429	465	488	482	490	486	452	450	500	482	442	454	479	487	491	475	487	521	486	477	436	464	507	497	471	467	477	497	444	461	495	456	441	466	527	500	459	462	485	468	516	502	480	516	480	488	472	483	503	492	485	480	503	486	480	521	444	467	486	459	531	494	462	493	458	484	498	502	488	494	461	522	487	442	487	513	522	492	507	466	516	501	509	468	482	493	497	507	462	461	486	489	493	484	525	496	517	489	464	484	490	509	479	526	519	474	498	505	461	473	474	436	504	439	496	468	476	469	477	478	465	476	473	447	495	483	507	480	508	464	510	459	509	514	476	467	508	453	501	559	449	490	512	508	452	515	508	484	523	465	471	462	460	491	510	472	483	452	506	484	494	527	493	483	486	476	501	535	466	461	488	497	512	466	495	508	463	523	479	483	466	488	502	506	489	491	482	478	482	507	490	489	494	490	483	498	462	448	538	475	525	526	469	529	480	478	488	490	468	482	495	505	481	467	475	500	449	523	455	500	499	487	489	464	515	487	489	509	466	486	457	520	520	513	506	510	462	472	481	480	471	477	481	467	478	507	481	465	480	504	502	510	472	446	444	480	476	502	508	491	496	466	478	482	453	474	519	499	498	503	496	502	479	505	490	484	514	455	469	537	474	497	470	521	466	484	476	472	427	497	521	486	506	517	500	487	495	452	477	490	513	503	475	502	447	468	492	510	449	517	490	467	516	461	485	503	472	454	450	473	500	462	529	495	499	500	513	499	468	486	471	480	475	480	476	463	493	501	485	502	460	468	462	514	456	514	486	467	451	498	465	494	490	479	513	527	503	491	518	476	522	479	484	456	507	499	453	458	463	479	480	545	492	488	460	483	511	498	491	491	468	496	464	502	486	508	504	522	501	487	499	480	504	472	491	492	476	482	494	505	483	476	477	528	499	500	480	485	452	492	476	512	483	461	466	524	449	489	459	452	474	494	476	481	488	479	443	508	441	469	475	473	469	485	484	501	508	505	461	494	505	488	511	463	493	437	498	462	478	498	486	503	497	521	489	519
19310	37917	24349	28130	34059	7836	7720	1116	887	829	1655	631	605	649	604	598	544	569	539	509	563	564	534	532	527	522	540	565	531	518	519	565	542	530	498	543	502	554	519	532	540	530	577	551	517	491	499	503	528	540	507	539	495	548	505	484	518	515	506	494	500	536	485	527	527	516	505	519	504	506	490	553	537	521	527	532	541	497	535	471	511	486	527	500	538	530	494	520	477	557	496	532	546	516	555	505	516	540	512	521	529	515	530	501	503	510	522	514	517	482	543	529	546	511	519	499	505	484	534	465	502	545	556	541	551	552	511	513	526	524	530	509	529	480	515	507	527	479	550	487	505	470	524	479	545	531	558	488	493	509	505	513	531	540	529	526	525	518	528	494	524	498	520	530	517	497	544	495	510	536	491	478	555	501	513	507	524	525	495	521	509	503	551	526	528	506	529	509	509	529	468	507	522	548	557	507	487	529	486	552	523	583	507	497	522	501	520	562	551	553	498	524	529	505	564	546	525	518	534	523	542	530	517	487	487	511	523	519	479	502	530	495	538	510	496	472	527	541	523	535	510	527	528	504	527	494	524	496	540	540	527	567	494	508	503	498	500	507	519	518	510	544	523	527	521	512	534	498	509	545	504	471	496	512	515	509	532	519	486	489	508	504	514	482	527	517	523	488	525	502	494	539	517	505	513	494	498	502	498	525	521	521	508	505	509	504	499	464	523	550	529	498	506	502	489	509	511	521	535	566	537	510	537	562	498	537	512	552	464	541	463	510	529	513	527	517	515	523	542	520	468	505	531	530	488	538	518	504	512	502	501	489	479	479	550	521	508	506	529	526	513	514	504	514	510	520	488	539	519	494	518	474	505	519	518	514	500	550	482	516	530	506	511	492	514	518	493	482	543	533	522	523	516	514	519	527	528	550	549	540	529	492	523	489	476	555	528	534	548	529	526	482	527	520	498	524	505	471	474	493	526	521	510	501	534	525	530	527	480	555	547	538	507	513	504	538	518	536	531	504	491	490	533	535	532	488	550	528	534	514	510	495	551	530	500	479	472	498	550	504	518	491	539	562	516	534	522	542	524	515	510	491	521	512	520	519	502	533	549	550	516	535	521	539	499	520	504	532	537	521	511	501	500	553	501	551	511	504	474	524	510	542	499	525	539	517	502	549	513	525	551	523	546	538	510	534	548	549	534	496	520	494	540	523	542	509	523	525	497	463	514	501	498	541	542	492	542	506	501	495	526	483	502	505	536	531	544	523	506	512	539	526	537	497	544	513	497	485	520	485	501	504	514	473	504	527	549	512	488	553	538	537	454	528	487	523	490	539	514	505	481	553	528	506	470	494	527	510	531	540	562	536	554	539	507	508	510	503	548	503	516	491	510	521	494	537	491	539	530	534	526	502	518	476	538	473	488	502	506	530	522	525	525	509	513	527	537	502	525	545	513	509	524	519	571	537	503	541	491	526	520	529	519	525	528	520	501	519	511	515	503	542	499	521	522	514	526	551	502	483	522	541	513	530	523	523	507	497	538	487	513	525	502	558	521	488	499	532	531	519	502	523	479	521	483	516	550	542	509	514	530	496	485	501	551	501	510	523	496	480	502	512	553	488	480	507	512	520	512	534	543	481	515	528	494	495	503	507	548	505	509	538	479	554	531	514	523	503	469	500	492	510	503	542	550	540	506	567	503	553	475	503	533	505	522	515	536	549	490	533	544	534	498	497	526	536	548	498	527	535	527	514	488	525	525	562	471	513	536	512	499	484	499	490	513	505	499	532	502	473	505	535	485	530	494	481	555	521	474	553	515	516	545	493	546	531	528	498	528	520	501	532	506	534	547	494	502	509	491	524	504	543	514	523	523	523	490	532	529	529	525	516	533	499	477	490	519	519	470	552	501	515	550	499	512	515	545	523	580	482	502	519	479	520	541	500	530	489	479	538	523	509	533	525	510	530	520	533	516	476	500	568	495	526	523	488	530	528	574	488	508	516	529	544	459	477	517	508	506	522	538	497	483	517	523	518	493	480	509	567	537	502	533	558	553	545	520	489	528	489	523	494	499	544	507	568	542	479	523	523	555	505	527	527	525	524	542	549	513	473	530	500	505	519	504	531	520	545	545	512	540	549	529	546	498	524	516	561	538	528	550	514	506	504	540	504	500	500	538	506	495	504	518	513	493	548	513	514	531	515	574	516	509	551	549	507	487	505	503	502	480	486	529	493	515	533	536	483	505	501	548	553	545	528	493	528	537	516	467	514	535	551	516	499	520	521	530	516	520	500	503	515	500	535	560	522	541	493	504	509	526	499	531	495	539	542	513	514	539	487	500	525	498	503	570	525	525	523	546	495	517	536	527	525	542	503	512	492	499	460	527	499	515	533	504	508	516	518	497	482	506	510	515	493	528	511	530	478	483	553	528	516	537	506	530	542	535	533	488	551	545	535	523	512	548	518	513	486	551	574	497	505	496	557	516	514	514	489	484	515	563	484	522	492	515	536	530	501	526	537	503	484	525	499	548	515	494	495	527	504	495	541	548	516	491	531	458	517	480	524	544	503	544	543	541	572	530	542	535	513	517	522	496	478	501	507	574	506	512	530	539	554	509	469	466	542	561	493	522	534	520	495	523	544	517	504	487	503	520	522	526	548	514	544	520	526	512	526	484	539	521	516	521	536	471	547	512	531	506	513	485	490	533	524	501	465	517	517	515	512	512	531	510	522	471	498	535	559	498	529	472	472	526	524	479	522	505	518	495	515	549	508	514	545	511	536	490	518	539	526	544	511	509	499	526	511	504	510	512	534	495	519	524	496	550	493	517	499	506	503	506	502	525	504	521	498	498	548	479	504	554	507	499	520	576	547	501	542	546	523	522	497	526	494	540	498	484	518	505	517	531	501	507	488	517	516	525	510	527	543	470	541	482	480	542	500	518	509	510	515	498	522	490	514	488	518	489	497	527	533	519	484	503	521	495	494	554	527	450	500	508	478	509	509	552	466	501	541	503	510	508	516	506	507	493	513	486	522	543	521	496	481	524	498	499	529	498	534	503	515	502	475	546	527	542	500	508	505	503	495	544	489	524	460	525	515	540	518	492	507	505	505	482	504	508	516	492	544	511	520	505	493	533	494	503	483	521	521	498	513	514	527	546	507	508	533	546	471	520	493	525	517	545	511	493	535	549	475	521	499	503	514	505	530	550	484	538	522	530	501	481	533	518	506	543	509	525	517	525	549	518	515	506	539	496	542	493	537	518	466	542	499	531	534	520	483	515	525	527	542	491	527	500	515	503	502	533	529	532	486	520	531	534	498	571	528	500	489	518	505	508	509	521	532	510	502	552	516	526	518	460	503	540	502	541	515	518	548	521	478	494	518	530	516	526	532	520	525	519	518	512	521	490	545	504	533	545	504	544	522	497	510	503	525	485	543	503	487	519	522	525	521	508	560	501	483	517	475	527	470	520	507	550	511	513	543	500	542	546	501	519	477	509	522	543	503
24386	20905	27415	25749	24710	10776	4302	1267	1099	1059	1163	981	1005	999	966	990	1004	1026	977	926	987	967	995	959	1011	1013	946	928	955	991	990	933	970	989	944	975	1015	930	987	945	1032	965	987	999	998	980	1017	915	949	948	944	910	981	989	939	1010	936	952	944	989	974	955	988	999	953	970	917	1012	935	955	934	1018	978	975	932	950	990	956	954	940	945	1001	943	1009	916	931	965	954	1030	974	992	1010	1003	982	992	986	1027	1016	938	1018	978	1019	959	1011	987	941	1018	909	960	968	949	992	997	977	992	933	929	929	974	968	1020	1014	969	941	975	927	988	1014	972	970	969	946	956	1013	972	989	857	968	973	938	994	979	914	960	962	975	979	1009	964	979	988	972	972	933	1020	996	949	946	955	997	984	966	901	980	951	1000	897	962	950	955	971	948	943	985	961	904	1021	952	959	995	959	962	985	979	1014	1014	998	987	1004	1051	989	989	965	992	981	969	1049	944	978	1022	935	989	947	902	967	943	1005	987	1021	950	953	984	906	986	959	1039	963	907	1004	930	1019	971	1000	945	958	974	982	957	983	1004	952	916	937	1014	1029	930	1012	963	909	972	1002	982	954	989	908	956	958	939	913	982	991	1013	1002	998	992	935	943	950	959	920	928	987	949	958	969	934	962	955	973	937	981	1051	949	966	991	950	974	931	970	980	966	997	980	902	983	948	909	967	930	933	1033	960	901	946	1026	993	972	962	998	981	982	987	936	952	977	953	968	938	993	962	938	999	930	973	989	932	889	971	1007	950	1045	977	950	994	959	970	974	926	984	981	1029	950	991	927	923	987	968	970	972	966	993	1028	1021	918	1017	946	957	1001	921	985	1014	1013	970	961	938	1039	959	945	1010	1010	952	990	976	968	989	1014	962	968	967	1000	956	924	930	998	941	951	932	951	913	963	1015	938	977	957	1004	1017	981	987	965	961	918	964	949	936	986	908	1020	964	961	999	965	929	978	953	978	971	937	1031	987	1015	985	1001	924	938	940	992	976	965	964	926	957	966	946	997	968	991	975	1018	951	889	945	916	1037	950	965	1002	982	989	978	898	992	957	997	973	974	986	953	979	951	994	943	982	961	970	1002	994	939	979	982	951	980	982	905	999	972	970	956	911	955	947	965	916	963	1028	972	938	954	955	1020	962	968	940	994	912	1019	957	922	1019	978	938	997	989	1052	940	903	999	981	988	962	969	1005	996	1028	1051	952	971	958	969	986	941	943	979	1020	1001	1054	980	944	987	964	972	992	1015	989	1002	929	906	980	1001	953	972	943	990	1002	987	942	1039	929	928	945	982	980	977	951	1008	958	975	961	867	939	957	992	978	938	984	958	943	962	1010	976	976	1031	980	989	1031	928	1015	959	967	970	959	965	1017	966	986	954	937	946	937	1050	951	962	960	971	986	952	948	974	960	990	977	985	1015	998	971	967	917	1028	996	940	933	985	995	981	926	1001	1010	949	873	950	931	937	932	917	970	976	978	1015	992	918	1044	968	1024	985	980	1027	937	935	1014	971	1011	957	970	1015	930	972	956	975	944	968	965	992	968	973	1002	916	972	983	975	948	956	985	965	996	945	925	966	1037	972	974	970	1020	984	992	967	952	949	992	955	1049	1017	943	921	969	1022	966	1002	946	997	975	945	985	954	922	993	978	931	952	1017	995	965	971	935	995	1000	1011	890	954	995	986	991	965	942	986	974	1002	949	954	972	969	935	1019	989	975	977	999	955	949	932	986	967	973	948	949	984	967	986	992	933	1001	991	910	974	924	917	1010	977	903	948	969	972	984	941	1002	980	988	887	983	1005	954	966	997	936	963	994	1017	947	985	987	946	992	1005	942	953	974	959	963	919	1029	980	993	976	949	965	926	985	937	930	981	1004	1025	1006	970	989	970	999	959	941	953	978	1015	970	986	934	999	976	951	893	987	1040	961	969	998	973	981	959	1006	927	962	970	945	992	1001	951	985	970	990	969	1042	961	979	1008	990	966	947	993	956	965	933	943	897	958	967	990	948	979	1012	993	1008	1008	941	996	991	998	1027	960	919	967	952	1011	1021	960	970	917	956	965	926	954	926	946	1042	970	926	1005	968	978	1000	1058	959	934	994	994	957	894	989	1006	968	986	982	960	963	959	985	928	906	958	949	978	961	979	975	1000	931	942	940	1012	977	968	969	975	982	930	1016	962	937	998	1004	929	1001	974	974	1006	958	984	944	964	936	908	970	924	970	1020	1008	935	943	945	944	986	1013	955	982	960	967	944	956	989	988	973	969	964	991	971	907	994	946	979	977	1001	968	951	984	991	1054	978	989	956	979	889	1003	1003	995	991	977	934	945	990	928	952	979	957	972	968	944	950	988	1025	1005	927	948	948	941	997	1000	1004	962	986	988	1034	966	973	968	988	951	983	970	938	1036	936	948	908	913	1010	942	948	937	932	961	975	968	951	966	947	964	997	978	984	1001	932	999	962	933	982	949	952	971	955	944	1011	1004	903	945	979	992	998	904	1012	994	933	905	986	1010	983	1000	966	945	971	970	981	1002	960	944	968	966	1012	985	982	981	980	964	954	930	947	947	1010	900	956	934	969	922	979	1012	962	922	988	1015	1024	939	1044	995	967	972	971	1002	933	973	975	1003	975	1012	953	951	962	1023	964	975	961	980	991	973	973	941	1026	960	963	958	998	931	947	985	1002	1027	906	987	974	980	1017	996	973	927	962	973	918	985	983	985	1002	910	978	955	989	1014	1029	952	988	936	965	922	987	954	972	950	914	1022	982	999	969	983	970	983	941	1000	978	985	989	915	992	981	976	934	940	941	967	979	919	992	981	973	901	968	1032	979	1002	1005	1040	958	954	1018	969	990	955	1012	955	970	983	987	970	968	959	973	960	973	973	1036	982	943	968	977	951	961	961	947	947	946	1008	948	960	975	1019	999	999	991	966	972	874	1028	960	980	959	948	974	922	966	977	960	980	995	966	949	999	955	1007	919	980	969	971	941	972	979	891	960	966	990	905	949	932	988	965	986	974	953	975	1031	975	945	1011	1009	1003	1001	994	928	921	1038	1002	943	964	969	951	966	949	1019	962	993	958	957	1008	931	920	977	929	976	965	1018	993	1013	949	968	972	968	968	1021	952	954	977	961	1021	1014	994	923	983	983	975	985	996	1033	929	951	939	963	942	951	960	907	946	929	993	1027	941	936	933	973	944	1011	989	993	992	983	959	971	958	983	957	960	1018	945	958	956	941	981	986	1008	966	1017	1062	965	1011	954	995	1007	993	987	1010	945	952	976	996	917	910	951	951	950	1009	958	961	986	956	944	995	977	986	930	979	1009	968	954	926	934	980	1022	970	980	952	1009	951	998	965	996	982	978	984	968	953	1012	1002	986	982	957	939	996	996	980	970	951	964	990	954	1005	1039	954	955	989	953	969	973	968	1037	967	985	932	947	940	936	1011	991	923	945	926	964	928	969	979	938	959	1016	923	998	925	961	1005	964	1044	1018	968	967	961	977	945	1030	1004	1040	969	923	910	945	992	1042	968	1027	872	945	977	962	1015	920	897	992	975	963	960	950	1033	934	987	1036	996	1034	977	948	1051	937	1042	1005	994	951	980	948	981	952	899	985	964	1001	1026	984	984	973	982	919	1007	985	972	990	974	948	959	1005	932	987	1017	1006	993	998	948	938	891	963	969	969	923	923	958	966	975	955	926	956	956	949	938	995	1028	951	985	1047	1010	1003	983	958
17747	34441	19769	28375	27748	4964	5042	1272	1139	1097	1406	1037	979	966	988	1006	954	928	942	947	971	951	1048	938	1005	936	984	961	959	914	941	944	990	924	916	937	958	1016	959	952	919	985	949	1002	975	930	991	965	905	961	926	940	979	999	957	989	954	891	989	958	910	948	920	940	929	959	1002	936	959	977	922	951	959	932	913	917	942	959	946	962	908	946	940	951	980	960	941	931	908	992	1016	901	944	952	920	959	897	976	978	937	976	962	930	1004	937	932	942	958	931	947	992	920	924	951	1018	909	924	919	944	968	940	985	943	992	898	946	969	950	977	917	969	923	914	946	930	928	931	911	917	924	956	980	939	944	995	938	930	989	881	905	942	885	963	966	961	917	987	954	986	963	952	961	913	930	968	934	954	923	951	965	960	958	967	954	973	973	947	905	901	911	927	920	950	900	930	924	978	991	973	976	1001	951	971	941	944	940	925	984	961	891	958	943	962	1007	940	941	939	883	883	951	955	914	948	954	984	934	961	943	981	972	962	955	905	919	975	932	934	937	996	963	958	973	946	888	924	918	911	949	958	971	943	954	927	913	911	924	963	920	944	939	914	968	912	964	874	913	944	961	977	949	930	972	935	942	914	970	982	922	947	954	979	951	941	963	966	969	996	916	895	901	895	952	954	954	918	959	1006	955	916	944	950	947	951	901	947	1011	923	918	907	984	904	938	910	964	952	942	985	952	938	991	895	989	914	945	945	943	937	964	1001	943	924	942	949	957	943	978	941	980	968	945	998	986	952	937	887	898	953	971	942	951	933	907	1002	969	932	951	953	901	964	958	1033	937	894	921	954	891	926	945	899	996	916	962	946	944	955	948	916	944	928	909	911	923	954	993	949	956	941	893	922	980	881	953	902	1003	968	962	967	911	957	928	959	926	899	946	960	938	974	949	964	922	939	922	949	954	942	943	1010	907	934	926	959	943	941	927	941	971	954	993	928	893	985	956	995	916	925	946	899	950	934	982	925	955	932	937	919	946	927	914	941	900	995	982	929	946	989	928	901	973	907	923	913	1014	920	967	948	907	919	983	944	931	915	931	980	937	902	898	977	990	942	962	906	939	949	872	974	950	919	991	918	928	946	971	949	919	962	998	953	949	925	971	932	903	931	968	991	860	918	980	958	918	936	896	907	964	956	919	939	908	992	971	930	951	939	980	955	968	941	934	919	963	937	975	951	936	950	971	940	979	970	963	952	974	942	962	996	907	964	924	965	971	1006	963	936	930	919	973	900	938	921	992	949	947	969	951	1008	986	923	953	914	1008	955	935	908	940	923	933	941	943	958	916	991	927	964	916	928	943	969	1006	930	913	895	948	957	889	918	921	969	955	920	955	947	1012	931	945	971	954	958	925	988	983	991	937	969	944	945	966	994	921	1011	922	999	948	951	967	950	980	894	947	967	998	951	953	969	967	941	982	950	953	981	964	935	962	976	878	892	975	1001	954	915	934	881	910	998	963	999	949	989	905	924	935	960	946	944	962	954	954	902	922	953	1031	972	970	950	980	966	934	1005	955	955	946	972	919	954	980	969	908	937	963	921	966	952	936	940	937	947	975	1007	903	938	890	940	930	953	917	962	956	899	903	969	932	943	935	925	930	935	923	933	946	900	953	960	971	1003	963	986	920	942	893	960	916	980	997	940	932	941	986	1010	928	918	945	966	929	991	967	975	943	933	996	943	914	981	970	1017	974	980	949	960	967	925	977	964	946	963	919	970	872	949	863	967	957	1005	881	947	898	929	1008	957	945	958	927	984	914	955	905	957	983	942	904	961	1004	957	967	917	924	956	946	955	937	916	934	955	982	942	920	890	970	917	928	958	887	957	967	946	950	911	907	952	933	946	1006	923	934	926	917	963	952	937	955	982	937	878	949	917	1005	930	923	951	946	941	889	908	958	960	931	934	904	906	977	971	975	965	975	889	979	953	933	979	966	938	934	953	975	930	938	958	952	951	1036	949	995	921	904	930	969	940	945	967	910	955	922	951	940	948	992	933	949	954	907	921	895	970	941	1028	955	983	966	925	948	875	963	970	958	959	954	976	917	1000	1008	927	966	944	983	947	971	978	953	948	1015	947	919	975	962	947	945	986	930	942	922	927	963	978	972	974	891	928	938	918	910	955	977	914	943	923	965	906	905	913	938	986	958	917	904	887	917	1024	955	911	957	925	975	973	935	924	895	960	953	944	911	932	939	932	964	981	967	901	982	934	915	938	985	950	945	982	959	949	949	884	963	863	898	910	912	950	948	991	957	1017	922	917	941	947	945	979	944	942	989	936	929	984	967	911	902	922	956	921	943	932	969	892	934	884	975	936	957	994	959	924	890	961	935	921	1004	975	939	925	896	973	987	937	976	919	961	957	965	980	974	997	938	949	916	927	934	926	892	959	936	997	964	948	899	939	938	897	936	954	940	917	884	957	945	951	902	952	947	943	940	903	977	922	944	967	966	938	935	895	949	938	974	963	946	908	984	955	935	945	930	954	902	994	941	917	930	954	1043	942	949	991	1004	898	920	949	931	1007	986	913	919	938	940	977	900	946	920	942	970	942	967	929	1018	984	954	949	921	936	999	996	930	968	873	923	955	958	933	931	936	925	976	978	915	967	911	919	981	997	927	937	1025	935	982	908	996	944	959	976	917	942	951	947	935	924	952	951	926	922	967	946	962	957	924	927	945	938	938	998	989	961	983	926	966	940	943	921	952	922	973	920	897	978	906	961	940	930	935	969	929	971	945	963	933	951	972	965	961	937	895	934	928	951	957	980	953	953	973	936	976	993	953	951	934	938	917	973	954	945	973	927	945	968	962	969	943	982	913	919	973	945	952	941	897	947	939	957	943	931	958	938	950	934	911	897	931	946	1012	953	997	920	983	997	925	940	966	895	1015	932	978	979	974	920	946	981	958	932	948	935	908	924	919	950	923	936	983	949	982	957	955	953	962	948	943	970	1011	955	946	978	976	951	946	969	916	936	993	988	959	972	907	894	924	892	946	935	939	943	922	926	966	917	942	927	927	961	953	909	897	960	963	962	935	951	976	1027	908	929	994	949	945	971	926	927	965	939	981	924	1026	963	949	940	948	929	941	949	946	936	931	933	892	956	925	940	926	1031	922	911	901	960	939	957	952	875	882	926	1014	971	920	917	946	937	974	959	930	940	963	910	939	916	946	984	919	975	1011	995	911	894	1031	982	972	913	968	964	977	972	933	958	908	955	953	954	952	935	915	964	971	862	973	898	959	939	942	965	904	955	954	929	945	954	893	1028	958	956	959	940	982	947	951	962	949	962	948	945	939	958	1003	913	1009	919	958	981	940	950	966	957	983	935	952	896	894	969	915	949	923	974	1008	960	963	961	980	894	995	933	873	1008	878	949	959	1000	1016	897	891	974	932	934	926	978	954	946	930	959	931	997	927	1047	861	1041	923	973	942	914	933	909	932	920	941	960	910	952	934	934	967	1004	930	926	1001	932	1002	964	945	953	930	944	947	948	903	945	954	945	957	976	991	933	945	951	947	984	998	927	916	1004	1020
22106	20896	28528	24058	23987	22651	18873	2076	873	729	1004	552	536	481	483	469	452	444	440	440	447	430	422	423	414	392	441	408	402	370	372	402	387	367	360	373	374	352	399	375	411	380	376	393	362	363	361	419	381	378	329	383	387	400	343	342	377	360	353	340	369	364	378	386	384	370	355	371	334	391	358	365	351	347	363	368	337	401	363	367	326	375	376	313	395	375	376	367	407	367	380	399	375	357	367	364	367	318	406	368	366	366	349	347	377	348	372	354	381	393	378	342	368	354	355	378	361	369	362	371	355	377	386	346	371	374	387	346	368	349	377	319	409	384	345	364	369	350	366	370	377	372	371	374	379	362	358	368	371	328	366	396	364	373	396	405	367	363	362	333	358	332	372	357	394	357	387	379	349	344	350	347	387	356	351	371	390	328	371	363	384	375	350	407	360	342	339	356	366	346	389	331	360	356	382	371	342	372	364	396	341	377	366	367	344	361	376	367	341	372	387	354	349	333	422	348	357	353	345	398	349	362	329	384	349	372	405	341	371	376	368	366	383	350	419	354	373	364	374	384	365	376	349	372	359	360	352	396	382	402	335	388	357	333	386	372	393	389	358	373	382	376	343	356	364	343	359	403	353	353	332	374	384	330	376	357	359	378	320	352	342	369	358	349	378	356	369	374	365	348	382	366	347	332	354	382	393	390	361	352	384	342	348	368	371	347	371	360	361	393	359	393	369	372	363	377	316	358	381	361	348	344	377	365	333	402	348	376	332	385	373	380	357	373	361	375	343	371	337	337	349	358	331	361	367	355	373	384	377	321	383	375	349	378	344	370	363	345	356	358	338	376	401	365	354	351	360	370	384	376	382	367	345	377	365	373	401	340	382	372	385	344	384	381	349	360	362	365	352	351	349	380	383	343	371	367	396	343	387	373	358	366	381	361	376	346	362	356	364	346	365	377	370	373	385	361	340	352	365	366	388	401	340	386	383	354	360	322	380	373	360	348	385	361	335	366	403	350	364	376	375	348	370	370	379	376	332	328	385	347	393	333	372	372	386	347	375	402	342	380	360	351	389	391	362	403	391	353	354	337	348	349	362	359	399	384	354	368	379	354	352	336	396	388	363	405	398	376	388	381	332	361	389	369	381	377	377	357	356	397	377	348	379	365	349	331	370	344	361	381	376	367	322	363	367	328	386	366	395	361	342	394	381	362	350	362	360	364	386	351	382	377	335	347	391	357	364	384	346	359	383	342	363	369	368	364	381	351	359	370	377	336	359	385	386	350	344	383	376	397	341	372	365	406	386	357	403	385	333	389	358	366	360	385	370	376	344	333	368	359	350	358	369	357	326	360	379	363	367	359	389	386	406	362	367	379	361	379	360	382	343	327	375	422	328	323	393	381	375	339	353	409	371	361	337	369	370	351	376	341	332	380	368	405	366	382	372	359	393	340	336	372	347	392	386	344	357	373	349	366	359	354	410	382	371	379	374	384	395	345	362	348	379	352	361	346	321	382	336	374	369	335	373	364	332	376	335	366	341	400	367	356	338	318	392	356	381	354	424	341	381	392	396	382	380	368	390	387	376	361	368	356	346	379	381	371	368	407	352	334	393	354	351	375	370	387	405	347	382	371	386	369	373	390	379	312	381	350	326	312	367	372	353	367	345	359	348	367	381	348	333	373	364	346	347	381	377	356	359	341	400	396	370	358	343	348	346	383	355	380	379	323	355	350	349	362	362	353	343	362	369	384	359	348	372	378	379	361	366	368	372	357	377	339	381	365	363	392	350	344	390	373	355	383	352	389	385	363	378	357	372	332	390	410	361	350	343	366	352	374	344	369	361	383	362	365	352	361	394	369	359	364	388	365	340	362	362	409	363	345	365	372	355	356	389	371	354	369	343	378	344	356	383	369	391	368	377	367	377	379	369	345	379	365	338	360	347	377	367	372	357	366	339	357	351	376	355	346	397	356	358	375	365	415	340	375	367	375	398	344	385	360	327	365	365	370	383	374	332	326	368	339	349	349	380	352	368	366	373	361	350	384	399	327	375	366	406	383	392	349	355	407	364	352	398	380	335	362	355	403	356	378	376	365	333	317	363	363	358	355	324	400	383	336	346	361	345	358	398	371	357	350	332	355	388	373	379	373	356	372	355	376	383	339	347	351	351	355	369	379	361	394	359	386	380	384	326	384	396	356	360	356	368	365	352	357	362	356	361	348	355	359	365	374	364	341	376	360	354	369	354	348	360	328	351	351	405	337	319	357	358	340	330	371	363	358	382	364	402	399	403	385	367	385	392	336	345	381	353	359	362	348	333	383	351	425	382	356	386	352	354	379	382	396	372	342	338	383	348	355	348	386	365	338	387	338	362	348	391	392	352	367	354	354	356	394	371	347	379	349	353	373	371	392	408	378	365	339	321	358	324	368	382	388	338	368	377	361	372	359	357	355	359	346	374	375	357	355	350	374	343	360	355	381	362	349	340	359	363	356	366	346	351	367	354	375	357	359	304	403	387	364	360	379	364	350	400	386	362	363	371	374	351	333	369	355	421	371	355	383	392	363	387	327	358	360	348	386	381	337	352	385	399	356	366	372	337	390	374	356	364	348	358	359	342	396	366	343	354	355	395	368	357	344	344	373	344	369	351	368	365	360	411	387	375	343	373	374	392	365	416	356	332	356	342	351	356	354	337	369	353	370	381	349	394	377	369	377	347	346	328	340	352	369	345	404	315	380	377	368	350	370	345	352	373	356	415	360	367	406	345	343	425	364	387	347	393	357	362	348	384	402	387	361	372	322	393	391	365	351	336	355	364	361	370	380	372	345	321	354	343	351	354	348	349	370	394	359	373	374	367	331	362	360	351	333	366	387	353	345	361	339	356	396	366	409	401	375	331	386	354	379	328	373	363	382	375	346	380	325	350	375	379	357	381	378	368	375	363	360	322	360	365	335	336	339	363	349	386	370	356	351	337	361	411	381	369	355	315	368	391	366	381	410	370	306	385	365	335	357	396	341	379	321	383	347	327	370	372	372	368	351	383	372	382	354	371	344	367	347	389	360	355	376	350	361	353	362	346	343	354	364	325	334	394	354	360	401	356	364	382	382	350	372	364	368	388	365	296	372	389	367	327	356	381	322	394	340	351	341	365	413	377	399	386	346	351	360	395	341	388	367	406	356	350	379	361	337	336	342	344	396	357	349	331	383	351	367	360	349	396	371	383	386	355	398	367	378	372	367	363	335	364	380	376	375	367	359	414	359	357	396	363	365	375	363	352	352	365	362	347	355	370	362	357	356	353	363	382	350	375	372	397	357	358	350	307	376	365	409	357	348	412	354	378	363	357	385	376	348	351	348	338	362	372	353	362	378	356	377	357	373	386	369	387	382	333	405	375	382	351	383	344	351	363	394	357	317	344	383	367	359	362	378	374	355	386	370	350	406	319	345	350	342	366	371	336	381	378	366	381	358	384	389	356	367	357	342	345	387	353	361	365	362	310	385
18943	42717	31466	43894	37954	12607	8359	1395	1049	877	1340	657	583	522	509	477	484	439	477	460	433	420	415	372	393	388	372	446	356	390	401	353	387	381	370	388	370	345	395	382	394	371	405	369	387	357	373	393	354	372	367	354	411	357	362	345	327	361	338	387	367	362	341	368	377	356	346	358	359	373	349	346	336	355	318	308	340	357	375	368	363	365	375	337	362	363	393	354	328	353	379	355	388	330	393	357	338	363	339	341	368	375	380	365	362	338	364	346	326	329	382	350	351	367	361	356	347	366	386	349	356	345	349	373	367	333	352	348	364	345	375	364	379	396	345	386	337	316	356	401	369	384	400	364	361	375	367	338	348	359	344	378	350	348	381	341	396	355	375	368	372	373	345	349	372	346	350	369	381	348	350	344	386	374	371	380	381	377	383	344	346	356	359	356	330	365	373	361	386	360	371	398	336	342	361	361	342	378	355	325	326	381	361	373	377	369	354	387	358	332	348	351	358	349	372	358	367	368	368	376	329	344	339	349	363	364	389	371	327	337	336	305	378	371	370	370	369	370	400	322	336	377	348	368	364	309	324	321	338	372	362	345	350	362	317	329	359	320	355	371	356	359	348	342	353	360	386	330	369	360	378	329	348	352	348	359	344	403	372	366	354	383	360	342	364	388	348	350	384	347	353	330	359	360	347	417	366	337	340	358	347	365	362	367	339	369	371	344	378	377	359	337	377	337	365	353	331	334	354	349	324	324	384	350	383	360	374	331	316	380	385	331	349	365	377	331	350	369	362	363	330	361	355	340	373	395	337	357	335	359	374	349	392	391	387	360	364	355	350	390	336	355	372	360	351	331	358	376	384	391	397	318	348	360	376	389	344	344	360	362	347	336	358	340	349	319	351	334	358	348	331	360	382	357	328	354	358	359	330	372	346	354	342	345	327	367	345	348	353	357	363	366	373	365	372	349	345	359	340	359	344	336	325	356	316	351	370	341	334	366	391	342	375	376	356	376	351	358	335	393	357	334	375	340	366	352	344	335	322	376	345	393	362	341	394	380	346	358	366	380	349	330	379	310	333	347	338	397	380	367	385	353	335	335	372	342	308	385	349	378	343	365	371	361	317	359	391	339	347	336	364	372	353	393	375	389	353	349	353	368	362	331	345	367	361	369	370	355	346	365	330	357	359	386	367	312	347	336	359	355	385	362	394	343	372	364	337	385	344	342	352	386	361	332	371	372	368	369	354	326	317	375	378	354	367	358	368	355	342	373	356	390	329	355	333	367	318	338	368	376	342	379	367	349	342	324	363	359	359	377	356	375	346	331	382	383	370	377	340	368	334	389	351	355	352	359	310	371	365	337	401	361	344	360	352	355	379	343	356	384	369	383	361	383	361	358	377	380	361	368	353	341	351	358	361	337	351	352	343	362	348	400	385	335	358	385	360	318	322	370	362	352	351	363	349	351	366	359	368	374	363	346	398	328	362	349	368	342	370	375	342	393	335	357	341	345	358	355	342	375	366	364	336	360	336	352	351	369	369	337	380	346	352	383	384	338	353	347	346	365	349	366	386	352	400	366	344	388	372	373	339	342	354	376	319	360	363	389	389	343	357	359	383	356	374	372	354	359	366	331	343	352	370	366	337	336	358	386	358	342	365	353	370	340	337	369	371	365	340	335	378	384	360	338	378	371	347	339	343	341	373	344	347	336	343	359	398	357	368	370	368	364	344	362	348	367	336	380	370	349	332	347	346	354	331	343	367	329	327	377	343	365	404	320	329	359	364	394	355	367	350	344	350	373	354	360	356	370	309	341	374	356	359	359	367	346	343	346	338	345	372	326	376	349	374	369	353	373	354	355	352	365	343	383	392	377	334	359	333	398	396	359	362	347	332	370	337	350	412	377	350	391	340	370	343	380	370	341	377	358	364	350	347	370	352	391	337	334	351	371	340	378	351	373	349	303	343	327	342	335	345	353	330	338	348	355	369	370	337	359	303	366	358	369	382	377	335	367	386	363	318	350	368	377	381	340	317	375	387	323	361	364	329	405	356	390	373	371	353	386	366	370	379	343	363	357	341	375	351	331	373	355	349	354	355	395	357	321	343	382	381	365	338	345	353	337	338	379	366	365	385	366	350	360	349	340	378	349	355	383	358	380	352	332	338	341	350	352	367	385	383	367	357	333	357	339	343	388	378	358	349	337	404	343	349	373	367	342	396	353	381	389	384	366	356	345	369	356	373	333	407	376	406	336	336	377	339	352	373	378	368	362	377	356	364	333	370	360	409	389	359	357	364	337	355	359	355	367	342	371	373	351	344	368	344	316	348	354	355	373	302	367	355	378	335	355	372	391	366	341	336	385	353	380	370	364	347	342	384	357	358	349	335	377	342	375	359	384	322	326	338	360	351	343	373	356	356	336	373	342	331	336	341	352	378	346	362	365	348	349	375	343	335	354	348	355	349	358	372	366	365	372	332	327	339	366	391	351	354	378	335	375	397	395	353	381	352	360	389	334	343	395	359	351	351	356	369	354	370	374	340	377	362	340	385	349	359	354	364	342	338	374	369	372	365	376	383	366	353	334	385	344	360	322	360	330	325	346	363	350	394	353	331	381	358	341	370	361	323	330	359	391	349	357	375	319	351	357	369	335	354	361	334	353	357	351	361	351	368	342	348	365	371	326	354	359	354	334	388	343	363	387	350	375	354	344	329	345	358	369	353	390	363	387	369	350	350	361	380	350	362	335	320	394	365	355	356	355	383	340	357	359	343	371	336	348	372	364	336	371	385	344	399	370	364	357	363	377	314	353	375	383	361	360	348	347	366	327	336	349	341	339	400	366	342	318	349	386	369	348	376	390	349	353	350	358	338	364	382	355	366	369	378	361	349	367	375	356	352	376	349	356	349	368	345	360	342	333	364	360	348	367	343	392	343	376	354	349	350	355	364	371	345	338	341	376	347	353	360	311	381	385	355	380	325	354	325	372	342	382	326	355	360	377	346	356	360	392	387	305	332	355	367	339	406	360	359	386	403	373	374	321	383	402	371	370	346	320	368	354	370	384	372	375	365	329	363	346	381	388	361	331	329	347	369	356	352	339	361	373	360	329	327	386	367	375	335	342	335	334	369	387	357	396	369	361	363	349	371	358	367	356	322	335	399	369	352	352	346	333	344	327	374	362	366	320	340	361	373	351	355	354	382	352	367	349	382	398	378	394	381	336	356	356	372	365	393	371	344	377	361	364	352	325	323	365	341	378	357	375	336	341	356	314	377	382	361	360	366	365	360	362	371	386	313	344	362	326	341	325	351	354	354	369	379	368	344	339	347	359	359	360	332	348	370	363	388	314	391	315	358	347	369	333	331	402	368	341	379	331	344	386	356	373	315	345	358	384	374	353	350	353	379	355	353	335	342	353	374	329	380	348	360	373	359	362	355	363	357	355	371	304	349	365	359	349	395	344	365	387	358	365	335	351	356	377	353	341	323	356	356	343	337	348	368	355
27283	21313	20161	16636	7419	1558	1235	966	1012	961	979	1007	967	932	920	918	1001	902	925	950	951	954	972	980	946	956	1018	924	956	968	912	981	944	928	1001	1004	979	941	894	890	990	947	949	931	909	951	929	910	959	980	956	945	919	962	1002	978	1013	954	964	921	927	920	948	928	940	998	929	955	959	953	981	940	940	962	893	899	1010	952	959	978	920	979	937	944	934	882	966	893	925	880	934	979	917	915	929	930	952	1011	979	929	978	931	900	971	902	924	956	991	892	900	851	960	939	940	885	944	961	909	925	890	907	1040	924	979	939	1000	915	974	962	904	1001	993	919	915	929	950	945	882	941	979	967	910	950	948	935	931	887	993	920	949	929	913	939	926	969	910	909	914	930	979	933	968	934	984	958	929	881	928	908	950	921	957	905	914	912	940	939	913	914	910	916	934	922	891	917	910	997	906	941	938	971	912	914	902	934	968	975	928	913	928	928	926	947	908	975	1039	979	926	913	954	933	943	966	919	924	943	940	903	952	945	949	975	919	955	964	938	921	1000	929	1001	880	917	909	946	904	937	933	992	947	919	891	980	925	955	914	943	935	943	956	955	929	976	956	957	980	928	876	936	927	958	982	958	921	934	979	949	923	910	997	956	908	950	875	935	919	935	941	933	985	941	872	1001	936	928	900	925	949	979	942	973	961	933	930	894	966	950	940	895	900	943	928	923	939	945	970	941	952	949	908	915	887	911	900	994	920	944	923	956	951	953	943	885	948	936	869	921	957	945	898	899	929	969	900	968	914	970	938	955	927	929	964	890	932	964	931	944	925	893	981	969	954	875	921	957	977	908	955	935	990	917	923	936	962	1029	985	963	909	960	950	937	954	910	931	900	967	937	949	955	934	974	936	949	918	976	932	948	877	901	956	928	965	979	976	939	948	945	1001	905	963	930	940	920	950	979	960	954	952	981	962	944	946	935	986	947	975	1001	869	971	929	931	893	908	915	933	986	915	916	873	930	941	906	930	930	904	926	890	983	929	951	956	931	912	928	957	909	951	988	935	932	927	948	936	986	934	959	975	951	954	948	922	935	922	940	894	900	956	971	963	952	959	979	980	929	993	929	910	929	930	911	968	950	997	927	921	909	975	895	952	922	1007	950	938	918	941	948	978	923	959	877	965	994	909	950	966	903	961	947	929	924	1016	936	909	991	984	947	911	901	1001	1011	1014	946	966	946	901	917	924	938	936	908	956	930	986	889	980	961	923	912	912	965	944	935	914	893	926	936	912	963	873	927	938	932	960	912	890	1040	938	902	913	967	938	918	903	959	949	941	904	893	911	948	940	979	950	980	901	936	914	950	895	908	934	948	1002	969	996	922	911	953	918	906	952	955	947	908	974	990	948	923	972	906	1004	943	987	943	900	978	937	928	958	941	906	913	969	953	940	887	929	927	958	965	947	950	982	929	968	1009	909	1004	925	958	924	915	964	957	973	917	944	900	898	947	924	900	925	953	915	914	916	899	919	952	976	915	957	996	887	969	961	879	1005	928	908	927	978	968	928	957	948	948	942	922	930	950	982	949	948	935	898	1002	981	950	908	919	930	957	958	943	933	977	947	867	918	912	1003	936	925	959	946	955	951	940	963	975	933	903	962	935	991	915	995	956	937	951	909	988	920	906	968	898	992	912	941	918	911	950	938	949	890	952	916	967	897	947	926	942	920	946	959	905	909	951	948	980	906	973	935	951	938	932	937	937	973	903	927	895	965	987	921	938	907	964	939	944	968	918	956	926	913	938	926	931	989	983	962	956	955	947	946	957	902	914	893	957	929	946	963	920	946	969	890	945	922	949	972	910	927	927	841	931	955	918	927	919	961	984	915	936	945	933	990	963	971	929	891	896	952	981	974	923	972	896	910	920	894	1037	928	1001	935	946	923	937	954	932	868	935	936	930	912	910	936	926	937	985	940	901	898	1001	987	895	921	953	912	925	945	962	997	940	920	948	961	927	943	906	855	989	976	885	967	909	944	903	930	902	964	924	921	957	932	974	927	927	957	949	873	933	954	985	900	949	950	919	905	942	956	938	921	987	921	981	956	980	920	960	925	924	930	966	948	951	938	955	946	952	991	938	938	918	946	979	971	925	953	885	959	939	922	940	929	957	889	948	976	959	912	967	928	916	936	937	926	968	910	936	928	950	907	948	893	904	947	931	969	908	969	932	903	965	978	968	1007	955	950	957	987	917	927	947	867	925	917	895	920	961	936	885	947	955	959	901	953	970	937	953	917	983	910	928	997	917	894	988	919	981	948	954	906	937	970	912	934	973	925	942	925	919	947	975	980	969	978	931	1007	956	930	923	891	936	957	973	953	888	947	904	964	900	959	969	935	918	989	929	981	975	1003	904	882	886	905	958	953	932	914	946	931	938	948	885	943	1003	910	929	938	939	886	952	968	931	957	994	894	1008	939	936	916	942	952	945	951	897	1000	923	939	914	936	939	883	955	984	912	966	888	950	913	950	976	992	945	980	1000	945	949	903	947	944	929	953	955	898	986	932	1003	957	964	937	927	987	910	929	959	931	970	900	906	955	950	952	975	981	1006	978	881	961	900	946	981	966	940	922	924	962	895	890	933	952	958	974	940	916	961	974	981	914	942	952	930	897	936	958	935	959	943	919	881	898	1022	912	936	948	899	978	862	888	947	898	930	880	959	998	963	966	962	924	949	966	926	937	938	977	940	949	864	923	936	975	975	913	936	920	917	932	939	909	882	996	858	947	1002	989	920	902	938	1018	1006	958	991	948	914	898	1003	898	927	962	903	923	944	994	931	963	944	930	934	886	932	926	951	947	928	974	966	920	945	969	940	943	967	912	904	920	936	944	972	941	915	935	936	940	872	992	968	946	913	979	931	935	879	987	921	1025	915	943	916	971	953	937	893	909	908	926	940	945	893	934	937	979	971	910	866	972	965	927	930	930	911	954	975	911	940	954	915	982	971	895	995	904	920	944	971	926	940	939	919	882	915	943	912	911	965	947	925	948	928	894	927	957	929	948	1001	989	924	967	919	983	904	946	914	967	955	926	889	914	931	972	873	967	906	909	936	989	940	960	927	916	967	996	911	918	997	1012	888	945	958	953	986	937	926	946	916	959	997	955	931	932	923	956	927	905	971	934	944	904	953	892	933	931	963	978	877	956	947	986	928	896	964	920	942	934	988	915	939	996	949	891	875	949	941	954	864	920	944	954	956	935	943	978	900	920	924	950	961	996	935	935	963	955	861	937	944	903	996	906	985	915	927	881	929	992	914	952	940	853	955	936	956	950	999	920	939	966	916	965	939	929	926	959	898	907	971	940	1010	931	885	939	982	986	898	896	937	919	927	950	940	932	908	940	911	915	898	952	940	942	945	931	1008	970	889	916	906	947	933	960	969	937	947	955	922	922	970	973	932	967	938	934	978	997	954	905	882	933	903	915	949	928	940	856	1014	892	932	914	908	997	911	921	981	960	1003	910	887	864	909	957	1002	942	913	976	926	933	883	934	970	950	950	905	996	973	944	954	971	920
14132	27216	20065	13501	5463	1459	1268	1027	1001	1008	1002	952	954	965	975	941	1003	973	931	932	988	957	931	954	946	970	982	1001	936	960	1027	1008	944	999	962	937	910	988	965	972	925	953	951	938	935	932	944	1029	944	981	918	912	1018	951	917	941	924	951	968	952	921	991	959	986	999	969	922	926	910	961	924	955	912	953	949	950	934	914	924	907	937	956	911	965	943	960	968	953	961	975	923	939	949	961	876	937	908	957	950	967	941	955	966	990	922	923	918	930	925	948	982	956	1016	953	1013	907	957	945	1016	926	948	946	970	947	949	973	947	940	905	968	950	948	965	913	963	961	940	1016	957	930	983	908	924	918	969	944	966	987	901	884	1010	971	983	960	926	997	940	969	952	920	941	992	973	948	917	973	926	996	961	931	979	979	979	955	922	912	969	954	1001	945	925	910	926	937	983	970	909	931	973	936	952	984	948	952	887	947	926	975	932	920	948	945	1002	958	952	979	959	918	891	912	976	977	997	954	958	917	951	947	948	918	919	965	940	980	964	1039	907	957	981	988	945	979	1004	964	966	936	940	937	953	961	967	923	937	958	978	945	935	1016	914	960	897	940	958	1020	944	937	946	1030	919	974	929	952	977	986	959	932	910	959	908	978	952	955	947	981	973	912	947	919	931	918	936	1006	910	952	900	933	953	946	950	934	948	977	975	968	952	955	976	961	968	907	929	934	907	971	956	937	946	960	971	1000	937	979	959	947	930	968	979	987	968	927	956	926	936	961	977	919	988	972	961	904	943	936	941	965	949	963	920	927	949	978	950	961	977	949	965	974	963	979	969	976	996	936	979	975	919	935	959	963	886	957	913	922	976	969	974	928	980	942	957	919	976	970	983	935	959	998	923	995	977	932	965	1000	912	958	946	988	957	907	976	931	950	911	913	957	967	912	969	912	935	947	959	935	1014	970	1007	952	910	886	974	950	955	975	998	1015	932	960	973	941	939	959	940	951	923	1033	866	959	940	952	959	960	1003	912	964	998	972	997	968	1021	962	934	894	975	972	938	988	982	945	941	936	936	951	988	936	1015	947	991	947	950	948	929	930	964	901	938	925	959	995	970	939	988	912	914	951	939	958	970	969	983	918	937	962	964	957	941	961	934	959	969	940	968	942	969	901	942	902	931	932	952	951	912	892	956	904	1004	887	975	969	1000	956	962	978	915	933	931	978	930	931	973	950	919	952	1016	972	964	961	903	962	967	900	950	958	942	936	966	968	944	919	945	928	900	938	936	920	979	934	932	977	934	907	930	953	964	932	1020	940	914	956	978	993	944	984	932	925	958	948	962	935	959	872	987	913	943	940	930	924	898	920	917	1001	999	965	988	964	961	931	939	961	934	923	941	956	942	995	938	956	1045	960	999	969	926	961	955	953	894	938	915	977	950	964	916	972	951	963	925	947	923	1005	943	917	997	963	920	933	940	950	958	964	949	981	913	910	857	963	972	998	971	994	942	973	946	986	935	935	1002	969	942	1025	928	958	928	945	965	969	952	997	957	1025	932	985	976	961	1003	995	1005	924	955	1009	971	939	958	926	929	987	951	960	930	987	963	962	1001	957	975	1009	958	1008	953	935	941	998	920	970	985	938	976	982	955	963	966	982	937	1004	957	960	929	914	1009	1005	944	967	972	945	957	907	992	912	971	935	979	934	960	924	959	954	969	955	917	936	956	938	938	993	996	952	919	978	967	976	927	958	988	1004	987	918	966	960	1001	944	916	926	888	965	962	929	921	953	928	949	940	927	955	916	937	941	934	966	946	905	942	976	977	908	967	915	937	988	966	913	930	1013	893	913	919	972	974	1012	943	999	963	884	929	927	1002	958	923	980	983	995	1017	960	921	972	923	974	963	936	966	938	925	956	976	934	1001	941	929	921	961	954	993	859	963	961	959	985	941	972	947	979	988	909	913	939	941	973	918	944	948	949	927	921	971	980	941	936	929	970	919	949	999	954	1031	957	903	992	991	942	970	988	949	961	1025	894	953	932	970	946	963	969	983	983	949	961	1010	960	955	942	956	993	938	946	912	961	973	967	959	931	923	979	956	930	987	992	944	921	973	886	904	907	944	905	996	941	996	968	959	984	879	987	992	951	861	986	950	935	909	954	882	975	987	937	946	897	907	953	908	926	953	1016	1014	928	978	1002	1012	1034	925	965	965	963	910	912	932	922	935	962	917	983	943	1011	921	940	940	1008	969	946	977	933	941	971	979	944	966	948	1011	947	925	967	922	997	996	1011	937	887	973	950	937	956	985	951	926	941	942	908	980	956	969	990	892	946	990	906	937	969	947	932	962	917	933	945	940	1045	942	961	959	954	927	942	947	953	933	996	955	934	943	933	913	989	955	938	959	927	935	957	936	978	999	916	971	963	921	959	929	961	957	1014	946	926	951	887	924	996	967	937	983	956	937	964	989	968	1041	909	959	982	883	952	975	978	914	918	964	943	950	936	957	942	966	1015	934	911	952	1001	877	952	928	936	985	950	969	909	988	1013	935	979	964	956	980	933	963	949	956	961	968	968	992	907	1019	917	998	998	872	957	982	927	939	942	927	936	956	931	920	963	1003	934	935	946	963	933	987	948	952	992	959	961	929	912	976	964	956	1016	915	930	993	892	865	954	917	960	978	947	994	933	980	929	997	1006	979	959	937	951	934	956	981	966	967	936	927	946	972	942	998	954	966	973	1005	978	939	954	945	946	931	951	971	906	970	969	928	913	983	972	937	980	967	977	969	887	930	962	936	945	935	991	919	943	929	959	946	903	942	959	925	944	939	974	933	941	995	990	946	956	943	928	967	969	952	918	1004	913	961	937	979	922	953	955	946	984	994	990	974	952	916	960	929	991	881	907	909	984	940	926	984	919	966	1033	1002	961	968	961	949	958	925	921	937	954	979	975	946	976	903	948	942	929	963	927	977	958	992	948	938	933	964	943	934	949	923	907	948	992	961	964	896	956	945	956	929	973	937	933	887	980	977	906	937	960	1004	911	1010	990	997	998	901	917	1002	911	915	966	1021	992	967	916	953	960	969	927	943	973	920	964	996	960	972	939	892	882	920	946	945	993	922	945	959	941	1009	1002	954	926	1012	1017	991	947	902	914	960	1023	948	926	962	976	951	924	917	961	952	966	894	885	935	919	972	974	990	918	927	963	991	946	989	962	929	965	968	988	972	950	920	901	971	951	954	940	928	966	971	923	931	995	897	934	955	918	978	927	924	955	928	959	1000	992	940	975	972	892	988	978	963	999	962	916	939	912	960	940	981	942	925	914	963	944	947	926	973	966	940	1006	948	949	903	898	933	933	916	971	935	917	941	988	879	960	916	899	960	940	952	977	987	960	982	981	965	1003	952	925	968	968	942	943	962	1000	943	973	936	969	993	936	912	936	995	965	943	971	932	937	984	990	926	949	916	934	913	963	951	1031	1013	944	942	997	957	986	953	918	998	955	912	934	916	967	956	903	953	1000	899	966	927	961	906	942	926	956	968	1006	926	966	949	924	966	986	987	959	967	969	934	921	932	959	944	939	946	960	947	992	892	952	917	940	955	965	964	943	974
23199	20842	28152	25219	26872	18251	6269	913	724	645	733	605	558	545	515	493	494	542	515	506	545	504	493	495	504	504	464	503	471	501	454	493	507	447	542	481	458	508	460	506	474	481	474	498	476	497	497	454	471	450	478	447	490	450	498	465	486	480	495	439	458	420	439	478	506	500	486	509	493	469	487	497	505	488	437	486	465	465	492	498	474	477	487	543	461	492	485	519	540	471	493	470	487	480	448	480	464	477	456	503	521	464	457	483	453	465	480	473	493	484	498	478	468	474	469	481	493	440	498	516	476	476	461	470	470	512	490	456	494	439	501	477	492	472	453	452	441	508	518	465	462	515	470	488	451	494	492	495	456	458	475	467	445	482	470	439	480	461	512	468	453	478	442	523	500	460	466	501	498	495	474	448	473	503	485	483	472	440	497	500	481	493	480	488	480	490	490	483	527	474	466	462	442	445	463	493	486	507	463	455	473	482	471	456	474	471	457	450	485	480	501	467	505	490	475	459	523	507	473	476	512	483	445	458	471	467	502	446	492	474	432	491	482	472	484	441	461	525	483	478	489	505	507	504	475	485	478	509	460	456	492	516	486	503	504	464	486	486	421	511	459	490	489	477	490	468	446	466	470	472	492	497	451	452	466	403	429	467	513	486	514	484	528	504	475	447	497	493	458	498	515	504	475	459	469	489	472	489	495	497	470	472	461	463	484	489	499	469	463	482	471	511	465	490	500	471	476	461	503	471	463	483	498	484	482	455	498	486	443	479	429	522	482	521	468	501	470	489	490	430	480	436	433	505	482	472	502	483	483	445	507	476	465	485	483	488	475	445	500	513	503	507	456	477	473	495	461	470	494	467	516	494	495	486	465	434	489	510	475	440	461	490	523	458	460	486	496	479	542	467	483	460	528	486	481	492	458	507	469	519	485	525	496	474	474	475	479	460	504	479	450	483	473	476	478	464	461	482	501	472	502	499	475	479	465	495	505	496	511	476	503	504	496	510	481	474	494	461	512	488	428	492	491	502	486	447	487	510	480	448	470	521	465	489	498	465	453	489	518	506	483	490	523	486	457	464	514	520	503	500	489	461	485	453	463	453	465	525	466	506	542	510	499	485	457	469	507	476	462	437	425	508	499	498	483	452	482	456	483	500	462	493	474	481	474	488	445	472	484	502	424	495	472	503	459	471	462	467	491	458	497	490	438	441	497	461	473	486	482	483	489	536	435	513	436	468	512	484	416	493	521	477	426	478	490	477	492	459	498	525	445	449	500	476	491	495	515	500	485	441	485	451	460	451	484	461	471	494	473	479	445	509	450	530	496	462	476	481	491	487	503	455	497	481	446	477	483	438	464	459	482	486	471	472	478	462	485	455	486	491	476	488	502	512	509	475	464	509	459	503	509	471	503	428	511	483	475	523	483	497	455	449	441	449	469	522	440	504	503	511	524	443	465	465	470	484	478	459	488	491	504	471	520	491	473	451	490	493	495	488	478	444	475	439	525	483	506	491	471	474	483	430	444	461	478	479	493	486	469	463	515	478	488	424	466	448	483	504	464	470	518	458	475	460	476	424	492	439	460	483	422	455	484	465	481	482	490	503	469	458	491	467	496	491	452	472	516	496	503	458	466	492	518	474	476	449	464	491	451	494	497	431	500	468	449	525	454	522	486	458	486	468	470	485	467	485	427	448	501	482	510	472	463	493	487	516	467	503	475	460	453	486	459	422	466	470	486	484	449	474	476	464	515	481	474	483	498	449	490	479	470	450	460	473	525	471	482	487	489	495	472	487	453	456	504	501	451	463	496	481	482	472	467	472	474	502	471	437	522	499	474	468	471	481	483	455	496	488	471	483	508	469	488	481	494	452	427	471	488	470	494	476	467	445	468	477	506	510	467	495	482	471	514	480	477	502	502	477	462	501	501	472	477	479	457	464	477	492	490	445	503	496	484	507	534	488	466	451	505	464	490	480	521	459	482	459	479	473	482	463	465	487	491	455	514	482	467	490	494	465	484	474	462	458	483	476	477	462	484	471	494	491	480	465	463	470	486	499	454	497	484	475	497	463	484	460	460	472	483	474	453	502	482	477	478	468	503	470	445	508	513	506	469	501	468	493	460	523	452	515	465	485	440	490	471	464	492	446	468	492	463	439	489	436	468	500	475	471	486	480	486	497	489	437	504	481	500	482	456	469	512	450	488	460	496	447	500	440	500	470	472	410	477	490	464	478	484	500	500	478	506	517	507	506	487	476	501	457	451	472	475	468	479	466	461	488	490	507	496	498	493	494	480	490	470	451	488	469	445	490	486	460	493	470	549	493	448	462	478	495	491	450	518	501	480	478	474	472	461	481	463	456	475	475	468	489	550	480	501	460	459	470	440	494	451	501	472	452	501	473	458	453	448	458	500	496	489	457	494	496	443	484	496	438	459	490	481	450	479	467	495	478	493	496	465	503	481	519	481	439	493	465	495	466	499	481	446	520	467	492	485	456	466	475	486	472	492	428	481	516	465	516	441	417	463	466	465	473	480	447	498	456	480	514	496	472	480	470	460	499	499	470	490	455	470	478	498	509	464	472	489	488	473	503	467	481	466	455	466	484	528	467	497	472	469	470	506	485	457	458	454	487	524	478	453	496	430	468	490	485	515	491	457	472	481	471	475	455	462	481	475	468	469	460	498	456	454	459	466	474	458	483	475	486	449	431	492	521	492	490	467	506	493	473	471	444	500	474	495	498	465	504	479	511	456	467	494	473	484	511	461	490	489	468	475	465	485	498	473	486	489	462	467	474	524	517	473	423	492	475	469	467	473	473	486	495	456	487	502	479	445	508	459	464	444	492	461	448	492	476	460	480	441	489	496	484	482	493	490	477	500	466	493	450	516	467	496	476	531	467	502	459	507	466	489	455	485	484	464	499	487	451	468	462	440	475	469	475	483	507	475	509	500	448	488	504	476	456	499	469	503	513	461	481	428	476	442	457	485	482	482	471	468	478	454	487	444	456	451	459	509	483	478	503	470	509	496	484	424	466	508	460	489	462	519	493	454	502	484	425	474	447	473	444	487	513	513	461	506	490	468	469	487	522	466	470	462	462	484	489	442	461	465	488	428	499	459	445	525	463	484	488	496	505	479	447	414	445	503	485	488	446	464	442	503	533	498	449	504	495	471	518	495	449	481	473	472	485	499	489	471	457	485	523	480	489	500	443	457	477	482	465	463	507	455	513	460	470	515	465	475	455	453	441	492	462	461	469	520	450	441	468	470	499	516	470	472	469	489	483	451	476	474	502	485	483	493	473	469	442	474	493	519	479	480	457	474	476	497	445	483	485	428	446	503	518	508	461	461	488	474	473	483	515	469	489	496	505	523	467	480	455	493	435	463	480	494	458	522	480	512	510	467	470	484	437	484	438	473	426	478	484	483	468	478	447	454	443	498	470	482	439	496	491	501	491	466	483	478	494	476	485	490	469	473	473	499	480	504	458	490	465	468	470	520	433
13881	36054	28382	35201	31354	4183	3211	1094	884	753	977	676	627	589	569	558	588	569	568	562	503	550	549	528	515	515	554	555	516	534	502	516	558	551	479	502	520	537	525	512	506	528	472	539	503	507	524	496	515	480	505	472	539	505	515	488	516	489	537	529	462	483	502	494	499	570	501	498	473	494	518	483	494	488	500	506	525	530	478	525	486	512	530	547	473	511	502	516	548	520	507	536	501	523	508	477	552	449	518	530	500	494	494	506	528	485	479	488	478	476	502	510	488	500	499	516	493	505	504	505	519	504	492	552	480	523	466	498	496	487	511	537	516	472	513	511	511	491	481	523	538	500	496	496	506	508	507	538	480	510	502	511	515	536	543	479	511	522	489	490	517	471	531	537	509	486	517	491	519	523	516	515	495	551	506	489	508	517	469	508	495	461	509	517	494	471	520	506	513	497	506	490	581	524	495	515	497	515	508	495	511	517	512	547	479	487	481	494	473	509	507	512	516	499	510	490	502	492	500	518	541	540	522	521	498	492	484	511	503	529	497	484	499	534	519	506	459	549	463	482	484	506	559	505	545	507	513	540	489	523	506	532	489	541	525	499	536	498	498	498	495	503	482	483	522	487	487	524	471	488	532	521	502	487	465	459	501	509	513	529	494	502	514	540	541	559	485	517	514	530	512	474	503	527	496	468	471	510	507	505	489	536	488	523	534	532	507	533	495	507	492	498	487	450	500	521	529	482	508	433	498	535	504	512	488	491	512	480	522	494	504	462	505	518	507	472	499	497	479	499	522	491	492	512	545	502	446	477	534	468	511	501	516	527	499	510	479	509	510	535	490	523	517	522	537	528	552	532	536	498	519	531	517	494	507	528	539	511	519	491	496	501	541	513	534	487	505	544	498	521	486	481	501	502	481	516	557	488	519	500	490	531	507	480	506	540	517	539	551	499	513	499	530	484	500	521	559	502	491	577	506	559	493	540	490	538	519	499	512	504	517	529	487	487	522	519	489	522	523	543	509	478	462	532	503	528	492	496	490	504	546	520	479	508	531	475	446	486	512	523	498	431	520	525	516	511	522	488	533	482	511	515	525	529	475	518	486	490	528	508	527	499	520	493	502	529	484	495	507	503	505	507	535	484	518	492	493	489	507	509	489	508	479	500	514	509	495	520	496	488	495	505	496	510	525	553	509	503	461	496	523	507	530	529	459	515	500	474	493	531	516	506	512	486	535	529	485	534	461	524	512	506	525	484	538	472	476	497	524	498	500	503	532	491	527	524	487	492	484	504	525	505	494	508	522	515	502	527	512	520	505	514	534	493	536	515	525	496	506	502	530	504	511	487	516	518	538	505	497	484	512	537	499	559	515	506	468	489	537	496	481	495	505	508	497	560	506	501	528	505	497	499	531	528	521	533	514	513	483	535	510	522	518	488	509	505	502	520	511	495	506	517	526	562	508	475	484	503	531	509	533	472	501	499	498	447	547	500	530	486	495	493	486	493	510	480	513	485	509	516	512	476	476	520	495	501	516	490	486	505	531	499	524	505	465	552	509	484	461	476	484	492	485	517	486	515	472	487	499	492	476	512	543	561	494	536	507	505	508	493	506	548	507	513	495	488	492	542	537	512	508	531	537	508	520	527	537	513	518	528	486	492	477	493	511	522	456	530	483	489	510	506	504	512	460	524	474	538	518	516	516	497	483	517	485	482	534	515	509	506	511	524	498	482	504	499	504	499	479	495	507	454	522	539	501	486	505	512	534	491	539	518	534	523	529	535	518	487	521	476	533	499	530	529	514	456	507	520	511	543	509	505	492	513	535	506	465	495	496	460	481	500	503	492	519	512	513	479	490	535	507	490	535	540	515	483	479	510	542	519	541	519	501	508	512	497	474	505	482	512	486	484	515	489	508	514	522	480	496	513	478	551	508	532	486	535	497	483	509	496	498	514	472	494	505	513	477	531	513	500	543	494	514	497	478	485	457	485	542	499	518	498	486	496	540	489	545	497	452	519	514	492	498	538	490	540	539	533	493	548	501	482	534	525	490	494	516	500	530	522	460	535	515	443	535	501	485	486	551	522	496	487	459	527	455	513	514	507	519	501	500	462	511	486	482	522	500	515	486	497	504	490	488	500	495	492	477	497	520	499	506	523	481	525	521	460	455	524	501	496	512	509	483	480	488	517	561	534	522	477	519	532	520	456	495	497	541	486	473	519	499	476	504	471	506	505	449	529	494	492	531	501	517	528	477	510	516	515	483	470	518	502	479	525	488	478	519	490	551	518	493	541	527	534	518	536	531	493	496	522	495	557	528	512	523	490	499	495	485	506	508	533	492	553	530	482	517	536	515	525	522	525	535	511	503	533	528	470	501	515	499	502	512	538	447	485	529	480	516	484	509	505	510	503	521	482	528	509	511	529	565	518	513	508	517	526	537	487	503	487	502	491	481	495	512	542	473	525	532	456	505	501	499	522	516	506	554	512	490	513	501	476	515	501	525	457	502	484	494	477	505	526	457	503	549	536	477	520	511	518	540	514	504	499	457	529	530	533	531	512	530	502	527	545	487	507	500	488	551	537	476	512	492	502	506	494	498	511	495	533	531	470	524	510	525	499	524	522	484	477	514	523	505	510	484	501	474	502	491	477	522	519	490	540	484	503	525	552	506	473	498	517	531	502	504	506	529	509	504	520	504	527	517	512	525	513	510	511	531	489	509	491	562	525	520	518	532	482	556	527	522	507	458	500	496	508	460	491	549	478	516	562	499	509	492	528	526	495	476	566	531	514	508	491	498	530	481	455	496	503	520	511	515	493	503	495	499	515	549	540	531	467	513	507	512	519	477	463	495	492	505	512	526	515	512	508	515	499	492	531	469	540	511	471	502	525	506	503	572	492	490	468	521	518	513	494	461	535	518	477	528	525	503	522	497	511	478	512	525	533	512	476	488	525	526	485	526	533	520	494	529	524	478	541	484	514	494	473	496	501	549	491	521	463	523	540	499	519	509	467	530	479	484	518	489	506	491	546	499	472	502	553	489	551	506	510	499	480	503	515	483	502	515	516	487	516	529	530	471	489	510	497	506	517	480	519	493	543	521	504	529	488	471	512	518	544	559	527	491	507	508	513	489	518	500	516	535	515	548	494	526	530	490	518	501	491	508	505	486	477	544	489	525	533	506	532	531	482	499	495	524	494	463	541	532	498	541	522	478	515	528	488	507	508	531	508	544	515	545	527	449	479	509	527	491	513	530	507	494	524	529	541	560	522	496	537	504	523	515	529	505	497	517	505	496	503	477	486	503	486	533	499	491	493	503	526	475	479	536	518	505	479	502	503	490	499	490	511	534	486	471	523	515	465	477	513	492	509	508	493	498	536	480	513	467	485	500	532	478	521	487	523	530	513	485	496	510	492	482	507	507	521	474	507	504	535	515	511	493	511	549	495	515	513	476	522	501	507	501	530	518	537	583	489	503	518	490	540	493	514	507	518	492	473	536	497
24297	20920	27507	25602	24259	7859	2059	1126	1154	1111	1097	1017	964	967	990	1074	966	980	1010	985	967	1035	1047	992	1036	945	1014	914	1003	947	993	1008	983	986	975	967	1019	949	950	981	983	980	965	924	957	984	915	983	951	935	980	956	934	956	964	888	966	959	974	983	941	957	958	938	989	963	970	1005	965	940	957	933	924	984	926	980	978	1000	1013	944	966	992	945	1018	945	971	936	973	1002	948	954	960	982	872	962	955	951	919	941	955	971	993	981	1011	977	973	993	970	938	967	981	946	1000	983	985	1008	992	915	1003	979	1013	987	950	943	1007	956	989	924	963	985	930	960	956	987	949	994	941	1001	912	1006	923	1053	975	970	952	966	945	1028	947	952	1005	931	962	1018	971	978	1012	954	929	996	1008	981	970	966	1010	965	971	990	943	997	998	966	999	982	959	995	967	984	919	959	936	917	1005	954	953	1049	983	1020	906	1026	949	985	918	944	1004	950	966	1000	928	910	898	1034	948	929	1008	962	898	964	993	977	1034	1008	990	974	936	984	938	942	977	923	1041	1020	993	938	999	1029	985	1018	1007	967	997	936	960	969	988	995	984	922	949	985	978	960	978	915	970	1001	924	1009	899	927	985	950	972	956	987	975	977	956	974	966	999	901	990	950	1008	962	1005	939	962	953	935	967	1003	949	946	1011	989	982	956	975	981	1034	957	970	980	967	978	968	963	956	936	946	941	973	962	973	1004	1045	969	945	979	988	989	977	945	909	942	909	983	941	985	944	966	988	990	956	954	970	922	982	940	928	885	958	1000	981	980	984	1005	937	968	943	989	929	1025	947	953	1001	1001	950	974	944	984	1002	1000	938	1004	982	929	1012	1021	1000	995	989	1017	965	953	1026	986	991	941	978	932	1004	959	983	931	988	1001	951	1011	972	1006	1022	985	951	975	954	1008	973	985	1001	979	975	996	965	935	976	1011	933	939	952	985	1033	940	977	966	1007	968	959	956	1028	985	949	960	972	908	969	982	992	1000	960	923	911	931	939	919	946	965	990	951	970	965	966	978	960	981	1023	995	990	995	938	978	940	970	1002	1007	924	980	995	1012	956	972	984	968	965	960	963	1013	984	993	906	910	1021	973	997	946	939	979	1005	937	977	973	921	981	961	949	912	991	941	974	1001	917	991	975	986	980	972	933	989	938	980	998	973	941	987	975	1060	1008	995	963	965	1000	939	927	964	954	980	979	936	926	982	998	978	924	996	946	933	943	930	991	1026	975	1035	1017	992	984	995	935	1001	981	975	973	998	1025	978	958	931	993	969	932	981	945	951	990	1000	987	980	953	1025	936	1020	951	951	901	1012	966	1017	954	973	982	962	979	894	951	965	975	1026	1014	966	939	963	966	948	978	997	922	997	1000	962	977	999	1016	983	992	1036	896	976	988	992	936	993	975	1005	1004	1000	985	951	998	1001	992	964	974	992	963	1039	997	965	996	904	980	1032	1000	959	996	930	967	1012	1011	981	980	939	983	912	954	901	954	982	949	991	975	956	947	979	922	997	959	962	995	1005	1012	948	977	900	970	991	982	1035	945	1013	977	983	921	1042	892	991	1021	1011	975	992	1008	940	956	959	980	963	983	995	1007	990	978	971	993	952	961	989	1009	936	907	945	948	953	962	966	1005	993	957	907	949	994	1016	972	964	951	969	969	958	981	980	921	970	946	922	964	966	889	993	998	990	958	947	1011	917	990	1038	952	984	959	980	931	1007	1007	974	961	958	947	964	940	933	982	964	970	903	973	995	994	997	949	1004	943	956	978	949	929	1008	974	951	909	977	959	1007	941	1011	943	999	951	967	998	1040	919	939	918	932	935	946	1007	971	967	979	985	1001	922	1001	993	953	953	990	964	963	1045	985	1021	997	968	968	941	992	1015	973	960	991	985	1013	1008	932	947	946	1006	956	973	978	970	1001	1005	972	996	984	963	1019	997	940	889	967	1015	970	950	1010	961	954	1037	949	937	1027	1013	959	982	983	918	931	979	965	951	1008	909	988	900	962	961	961	967	992	1027	965	980	957	941	1027	1004	880	972	971	960	951	936	987	940	971	954	937	979	990	1031	1003	930	1030	970	944	1007	1013	1002	940	943	973	967	999	959	979	993	970	1033	922	970	1081	967	1007	987	952	935	974	949	979	964	959	932	968	1025	939	981	949	952	941	1002	982	1007	978	960	958	923	965	978	958	969	968	946	933	938	940	955	936	983	1014	949	980	925	956	986	1009	942	977	989	980	935	919	938	970	1019	1000	980	949	976	924	978	955	1016	973	928	929	973	991	957	911	971	1003	964	969	948	937	953	933	1051	938	966	993	1021	912	934	989	956	952	984	990	982	1004	887	928	1053	971	931	952	994	949	965	920	965	1000	970	1018	944	955	965	952	1000	980	952	954	999	956	1006	964	985	963	935	1012	966	991	973	1002	938	963	987	989	955	960	987	962	984	971	944	937	999	987	1007	997	996	983	1005	907	913	938	952	999	942	1016	974	1004	978	992	1005	972	984	959	1015	1012	932	946	910	969	968	1003	992	920	980	1008	964	940	925	965	976	958	986	993	949	949	949	939	1006	984	896	1018	1006	1001	983	946	952	986	944	960	935	966	982	968	1000	936	1004	968	973	939	979	957	972	1012	953	996	964	975	986	987	949	944	952	941	973	952	966	989	1028	952	973	967	980	981	944	931	941	906	920	981	1024	985	973	1000	974	956	973	948	1080	979	918	923	931	945	967	982	921	987	958	908	926	1022	961	1042	952	975	968	958	928	923	958	1013	1040	1007	940	941	964	979	874	945	980	1012	999	941	986	952	957	967	912	997	962	1026	1002	927	1010	1020	956	978	986	976	1007	945	948	985	969	907	1037	959	892	968	921	971	938	960	981	930	970	937	950	1001	966	972	982	956	937	1004	971	985	893	987	1044	980	1009	956	982	1028	990	978	1022	1014	976	952	988	947	968	981	908	928	925	972	970	918	1022	966	933	933	938	1003	931	926	1009	1017	992	953	949	935	975	917	913	995	987	961	991	982	967	939	1022	1039	953	980	962	966	922	963	959	1038	962	945	998	984	957	994	962	991	1027	981	983	953	935	962	1022	1030	933	919	984	960	993	930	1006	985	966	957	977	1033	987	978	1030	935	976	911	977	954	941	961	968	1002	935	886	990	1013	994	930	1040	986	959	1000	963	965	943	992	948	965	886	964	935	966	960	937	936	984	985	934	939	928	963	962	954	994	959	1004	933	970	1014	987	945	994	1009	989	998	937	979	960	1005	959	976	967	976	962	1015	950	1001	982	993	963	949	954	968	984	918	978	961	978	961	961	991	932	1051	965	961	940	984	982	1006	970	983	1009	1018	964	914	944	941	982	963	975	961	990	956	959	974	985	988	938	994	1007	989	1022	985	987	1004	993	983	945	986	1004	962	1000	977	975	949	960	955	953	983	956	969	956	964	967	1000	929	968	949	982	911	942	958	931	992	969	949	938	1000	948	1007	1004	920	921	932	942	992	981	940	938	986	945	976	965	970	945	990	988	962	948	1003	1041	991	970	991	988	945	988	952	1031	949	948	994	981	942	984	876	1012	1012	1006	960	969	1013	929	970	1005	909	934	992	933	1011	1008	990	935	948	959	997	983	966	933	977	967	949	937	920	979	1010	989	964	967	924	937	960	972	951	948	965	998	1035	966	935	943	950	941	1011	995	1021	948	1025	977	1037	934	936	1002	970	970	1016	986	969	903	940	996	990	975	942	912
13750	32395	23021	24826	26510	3247	2208	1305	1106	1080	1164	1041	1043	990	982	1011	930	996	918	931	993	1004	952	967	950	941	1018	954	920	1004	969	972	976	976	887	915	948	963	953	951	971	923	905	930	956	1003	1007	956	952	974	953	932	995	910	939	937	978	925	944	976	964	958	929	905	939	915	953	953	913	938	990	936	1003	914	920	981	956	1011	950	901	939	952	948	978	883	904	909	990	908	889	902	946	928	950	912	926	958	945	968	967	946	963	945	908	947	950	982	908	1001	956	935	942	950	971	923	950	892	950	955	949	966	934	977	912	936	965	944	977	946	930	902	952	955	918	935	998	915	904	997	958	917	976	993	946	954	953	951	957	868	956	940	956	912	925	939	929	932	989	953	959	938	971	948	962	987	951	997	941	929	917	967	969	949	920	974	942	924	952	921	946	954	909	951	951	973	928	923	987	973	907	908	900	923	919	999	937	983	881	982	915	946	916	939	924	932	965	877	914	921	949	950	990	941	939	900	952	934	923	925	913	931	932	969	910	969	914	961	898	924	929	926	938	983	963	943	979	915	954	937	950	982	972	928	942	916	953	921	933	983	954	959	969	943	941	937	867	909	968	984	1008	973	933	930	954	982	972	920	962	967	976	969	1007	922	937	960	957	972	969	947	953	962	944	960	925	979	859	929	979	971	953	991	938	956	922	962	946	961	956	931	960	1014	975	995	972	975	938	964	987	942	923	947	976	886	938	932	972	1001	948	955	917	890	881	961	982	925	973	939	970	935	934	950	960	917	993	960	942	953	933	939	985	951	900	945	952	975	950	964	920	961	997	1008	944	925	941	943	960	934	973	934	930	960	935	930	976	973	947	907	864	882	970	915	953	927	892	975	961	967	953	948	930	919	908	965	920	887	914	957	972	969	949	950	898	975	905	915	999	952	927	986	913	969	1003	996	975	930	943	937	950	979	958	945	958	962	924	1006	962	909	947	959	912	911	974	902	936	932	954	946	948	974	927	992	916	957	937	933	976	961	983	933	908	967	945	941	961	966	923	912	964	917	985	908	912	892	915	923	947	933	944	986	932	935	995	967	963	958	941	970	935	891	940	1014	948	986	1010	868	951	982	920	944	977	911	981	925	957	997	917	990	938	935	956	943	968	994	976	914	971	911	928	884	951	916	926	960	938	912	955	965	907	995	936	940	968	929	949	923	954	942	966	926	982	1025	926	959	932	929	947	911	903	961	966	970	928	945	895	997	939	906	930	941	906	912	922	1002	931	955	969	936	991	965	922	963	958	967	958	929	960	916	983	939	1038	954	921	950	942	970	969	963	921	929	925	849	932	939	887	959	927	956	974	970	949	931	936	916	968	965	919	944	894	1005	936	942	1008	981	1028	935	941	926	901	1007	991	903	926	984	910	946	880	922	944	978	907	934	1013	949	915	969	973	936	947	937	955	922	924	928	936	948	973	991	951	903	911	949	964	976	930	954	996	969	928	924	901	977	933	1003	979	959	924	960	938	946	962	901	998	919	949	1003	924	951	926	954	987	1004	929	953	914	998	910	972	897	961	910	979	954	924	947	959	916	956	943	911	989	955	980	917	941	925	979	958	953	965	1003	980	924	989	1012	945	991	958	955	887	978	921	926	924	944	950	939	927	933	969	957	897	899	937	922	935	909	942	936	912	947	924	963	939	927	973	979	939	922	918	920	913	929	933	973	960	966	941	972	922	921	939	900	945	899	1002	906	946	940	949	917	969	913	972	903	1012	983	904	911	918	934	933	921	945	969	961	969	951	988	925	977	940	879	947	913	941	937	948	964	917	992	920	938	954	907	947	995	938	896	991	942	989	943	984	945	947	969	971	947	954	906	943	937	927	945	952	883	983	938	944	917	931	894	947	931	973	911	968	956	981	927	969	947	931	1016	930	929	962	930	955	968	917	946	963	984	911	933	915	975	882	990	928	947	939	932	927	962	897	928	964	933	902	934	935	912	969	992	970	976	953	942	934	875	936	896	947	943	906	891	963	932	1021	961	984	945	965	962	920	948	951	985	880	933	1006	957	933	939	927	898	917	918	979	974	950	890	944	975	925	935	986	939	910	994	942	950	943	1006	949	879	991	957	952	902	939	947	932	921	933	939	926	926	971	934	927	955	898	898	910	945	949	898	954	931	906	928	973	948	918	958	882	964	931	929	973	929	957	933	914	884	955	923	965	930	959	910	959	945	988	953	937	954	965	942	957	948	1008	939	941	984	949	899	903	922	926	898	976	922	999	958	990	958	917	944	915	977	983	996	909	938	995	945	954	906	941	935	955	906	932	969	935	950	993	919	970	923	987	954	948	890	951	896	939	946	963	903	957	875	895	888	969	909	918	979	942	912	970	926	915	936	934	973	888	950	891	913	911	957	956	947	945	989	957	960	950	974	913	883	911	955	939	930	923	912	909	965	956	951	936	941	991	891	940	1019	938	905	924	908	909	952	925	906	996	944	985	946	955	893	921	1003	952	875	934	996	891	930	998	965	951	976	948	903	922	929	947	993	945	946	943	967	933	918	963	940	939	895	909	996	954	942	938	988	919	984	992	963	923	963	973	957	938	954	931	955	967	937	921	915	950	931	933	876	888	976	981	977	941	960	899	994	871	921	944	910	933	944	960	981	924	922	917	960	875	946	917	964	948	939	944	954	934	975	981	916	981	952	912	972	929	978	1012	896	926	977	973	865	952	942	966	906	985	937	954	978	954	916	951	964	968	932	966	971	978	1004	938	930	963	945	982	977	959	944	968	966	904	997	942	952	928	1000	891	929	887	911	952	893	968	873	965	951	979	979	995	983	953	968	951	898	965	893	980	936	891	900	892	960	934	927	928	975	888	907	978	993	942	899	937	904	911	896	934	926	966	880	960	867	954	911	880	993	909	932	967	930	972	930	958	930	885	1000	982	983	915	936	905	944	923	927	939	963	977	956	907	917	955	964	967	1009	945	941	924	942	915	944	1004	941	934	961	964	950	954	918	937	1019	920	909	936	936	900	917	950	944	898	967	970	973	931	926	930	909	948	924	937	928	947	942	902	928	943	906	917	972	889	859	932	954	940	895	946	946	950	911	955	958	959	918	927	987	963	984	991	946	936	956	933	988	961	889	966	1018	923	949	948	930	872	940	994	894	951	916	913	948	931	1001	958	901	960	929	953	969	997	942	900	959	938	938	903	1020	906	941	904	969	918	910	936	929	903	958	934	922	959	950	926	886	988	952	920	887	917	932	988	915	891	922	918	982	916	886	977	917	944	943	952	977	993	941	939	896	931	949	943	927	966	902	925	922	953	947	912	922	962	921	985	925	885	945	940	916	949	929	980	998	947	936	966	927	1034	965	958	925	962	937	894	955	941	924	943	911	998	956	965	961	935	969	924	886	945	1021	962	968	967	940	950	975	939	957	952	940	945	926	989	949	983	923	875	917	968	1004	919	950	938	919	1003	931	914	929	939	928	888	927	949	938	925	947	975	975	940	917	964	920	963	909	905	993	927	937	997	941	930	942	983	940	996	940	955	944	972	983
22112	20934	28622	24400	28384	20616	9511	1255	754	701	1150	560	500	493	487	427	465	440	433	405	434	413	409	383	416	408	393	361	377	387	378	381	391	372	391	399	351	382	360	339	358	348	375	392	355	366	355	358	403	399	337	358	362	358	367	384	378	346	370	358	346	356	363	372	367	401	367	381	356	382	372	376	375	330	340	346	377	346	332	367	344	350	340	384	343	359	385	357	354	373	370	348	347	378	353	347	371	344	333	348	364	344	354	327	356	368	372	356	362	376	391	363	358	359	392	378	343	318	352	353	353	371	359	366	348	346	387	348	343	395	349	369	400	352	335	350	368	337	354	381	372	378	372	343	418	348	359	406	350	369	336	370	350	353	380	366	359	355	343	341	360	321	370	343	384	359	365	355	370	370	366	357	374	362	396	373	339	359	357	346	382	382	383	368	335	335	386	347	327	332	358	347	327	364	335	358	387	373	379	376	331	335	388	386	367	368	349	339	345	373	338	356	377	331	400	368	363	336	334	378	325	374	381	386	385	355	348	309	344	359	348	374	361	355	336	377	373	357	350	359	328	342	354	372	380	335	363	372	364	381	354	349	364	360	332	352	353	359	349	357	393	378	350	352	343	344	346	340	348	372	375	368	366	330	389	339	344	404	365	371	349	352	360	331	372	377	371	331	320	371	329	363	338	345	330	382	329	377	379	377	333	333	378	336	377	349	345	380	351	367	385	344	386	344	339	361	365	348	336	376	347	342	352	355	340	330	352	370	350	329	358	391	355	406	352	345	352	355	376	330	396	387	335	332	344	379	331	351	384	330	343	374	338	359	391	369	361	392	389	364	347	364	367	354	361	372	348	355	369	339	343	344	369	364	347	360	362	359	409	346	377	336	348	364	334	375	329	399	351	357	357	334	375	341	370	374	315	378	335	361	353	338	342	387	388	375	380	366	317	313	332	335	353	356	368	386	306	356	347	346	360	365	376	399	341	368	349	389	360	378	353	344	350	362	386	356	341	368	380	386	329	374	348	337	366	354	377	351	399	362	375	363	361	368	380	383	352	337	361	373	367	360	340	384	356	335	383	363	343	347	342	362	344	383	337	347	345	382	385	351	361	379	349	365	396	370	355	396	342	367	327	357	375	324	340	366	363	351	360	325	373	355	375	319	314	386	342	384	345	339	352	365	352	373	354	358	403	349	369	344	343	369	362	364	353	347	382	376	367	325	349	334	409	353	373	385	357	362	393	372	359	376	360	354	323	392	377	338	383	362	341	359	366	350	377	338	356	366	345	367	376	330	375	320	352	333	372	356	360	377	349	341	390	350	340	360	339	369	357	361	375	377	350	330	357	343	355	376	370	369	354	345	386	327	387	360	358	333	338	353	348	336	399	385	363	328	324	388	332	383	371	373	377	358	347	349	368	379	379	359	341	370	327	371	346	353	373	369	343	355	359	351	340	349	353	357	359	367	343	359	368	376	360	329	324	349	327	323	330	359	376	366	340	344	357	379	351	332	356	342	326	377	402	367	363	373	376	383	361	365	343	339	373	361	353	363	334	350	333	369	344	351	358	336	329	361	339	352	360	355	349	375	357	341	361	357	371	356	327	345	350	355	369	386	373	360	389	352	387	338	407	366	374	348	326	317	355	370	371	356	359	358	354	361	333	348	348	362	350	349	349	357	360	333	342	364	352	354	374	350	366	343	388	373	333	359	358	394	360	338	338	349	372	345	362	352	397	333	356	346	359	371	348	377	385	369	368	380	359	369	367	357	364	343	358	379	346	378	338	368	360	373	375	358	369	346	372	374	364	369	349	358	363	368	396	326	338	377	337	366	338	324	360	353	351	344	369	355	368	373	350	336	318	346	346	360	366	367	376	352	356	355	381	370	346	320	355	362	376	376	353	398	335	350	379	355	368	363	327	339	327	377	325	388	357	338	365	319	384	347	363	331	349	366	340	366	348	351	395	350	363	390	385	351	377	366	356	353	375	378	345	340	349	347	381	368	376	369	343	343	377	344	378	340	388	350	344	375	316	370	319	380	333	372	330	317	358	346	342	335	348	317	357	337	385	310	386	334	338	356	362	335	342	325	351	368	339	351	368	378	399	360	330	365	314	382	337	356	360	373	338	337	360	362	391	342	365	397	364	361	350	354	354	326	336	349	344	360	331	380	328	347	325	366	382	316	350	353	395	366	383	354	343	396	354	364	362	375	353	372	401	349	376	363	363	320	383	361	328	351	351	352	372	345	376	371	363	366	338	365	344	374	350	352	368	338	350	406	311	339	371	403	367	353	352	358	321	356	386	367	374	382	353	347	378	372	377	351	370	396	366	391	326	337	350	367	351	358	362	387	380	352	340	357	363	362	351	327	343	356	342	378	345	347	346	355	353	342	364	352	367	401	358	387	379	356	320	411	346	328	351	335	323	365	355	328	368	345	389	370	365	313	348	364	349	355	343	345	379	410	336	355	344	350	366	374	365	341	381	383	338	374	343	344	355	309	361	364	347	333	352	351	374	337	334	342	360	392	363	361	332	324	350	352	354	360	360	346	358	336	332	356	367	387	353	364	373	339	368	357	345	360	365	366	350	375	338	344	382	365	385	366	307	340	339	384	355	384	406	382	388	398	346	365	351	385	350	379	348	331	365	348	348	348	379	332	369	351	371	370	373	354	353	358	364	358	344	344	355	379	372	391	354	358	375	362	347	343	340	358	365	356	334	357	336	379	377	327	393	374	377	365	341	334	358	364	351	374	348	375	357	342	361	360	370	392	352	344	349	387	335	340	348	359	341	352	378	358	372	363	344	352	371	317	364	364	351	342	374	344	404	388	350	354	349	353	329	392	364	318	351	372	349	346	356	362	362	357	367	376	376	357	366	351	352	377	357	347	350	331	361	339	389	365	379	354	355	328	355	351	333	349	351	362	345	343	344	371	391	341	366	371	341	353	353	364	347	384	357	355	331	355	373	333	382	351	379	381	385	349	370	356	375	374	354	363	370	383	342	350	356	368	356	364	366	388	385	378	397	369	350	387	348	351	336	373	327	378	340	358	359	343	327	367	355	342	349	362	329	328	343	321	321	362	379	345	366	325	376	334	346	371	360	358	336	315	377	305	344	378	355	344	308	349	356	355	369	377	361	393	366	331	397	377	350	346	374	357	357	355	359	343	382	340	360	348	348	354	380	363	355	331	331	337	357	358	352	356	334	329	360	397	362	360	345	342	372	368	354	349	368	371	332	336	375	344	338	380	335	370	319	365	373	354	390	380	334	382	340	348	317	367	348	381	369	361	341	384	340	362	354	360	375	370	367	333	315	339	331	335	351	358	344	375	374	349	377	364	337	372	365	360	357	373	358	332	351	372	364	348	336	359	378	346	331	329	333	330	309	342	365	383	402	356	360	348	332	308	328	347	335	367	336	331	350	360	371	385	354	331	358	372	349	357	404	344	337	362	362	372	371	373	366	338	349	348	373	340	353	354	379	345	350	357	377	355
16905	40533	30010	39067	38439	7671	2996	1467	1078	878	1647	654	621	613	519	489	494	454	477	405	426	417	423	406	390	391	376	413	377	361	360	359	407	373	379	345	407	342	354	389	366	376	375	369	368	343	352	349	338	365	364	353	317	404	380	305	358	384	380	342	358	366	381	375	348	374	381	367	373	355	371	344	357	322	377	385	347	349	363	362	321	349	363	372	381	350	327	354	316	358	338	359	382	370	359	337	377	357	351	351	323	351	349	354	356	325	341	369	342	370	338	392	342	357	372	372	361	356	372	352	382	363	384	378	379	355	347	351	335	340	335	353	368	387	365	340	390	355	351	363	348	343	362	337	362	330	333	331	317	313	353	352	397	336	358	345	361	332	388	373	352	338	381	379	338	349	363	376	341	386	352	341	393	336	333	345	336	361	389	353	381	338	355	364	370	336	352	332	334	372	347	332	349	360	338	345	350	362	362	365	388	352	331	344	335	331	357	358	365	338	340	343	344	338	371	339	347	319	374	376	314	328	379	370	381	346	361	292	334	359	348	324	347	324	345	356	333	350	378	347	355	352	318	368	340	374	370	357	341	333	376	353	366	355	326	339	387	365	361	347	335	350	356	344	351	334	356	347	353	386	372	336	350	334	359	347	344	353	328	340	349	317	341	362	346	358	361	359	352	353	355	322	350	358	371	347	369	334	355	344	371	349	351	327	371	367	341	348	327	357	374	369	357	321	352	334	345	370	338	334	388	359	350	317	358	315	373	346	371	366	361	386	329	368	363	348	328	347	371	345	363	324	328	373	353	341	356	375	356	327	373	352	365	324	341	363	361	345	352	375	339	399	350	367	340	327	338	335	328	363	365	350	326	359	322	368	346	352	330	377	358	365	339	359	358	366	363	332	305	358	360	360	308	362	351	345	364	336	362	351	368	336	352	345	364	325	365	369	340	361	350	359	340	331	383	325	382	342	326	370	372	338	343	344	344	364	368	376	334	369	347	323	333	333	338	359	367	325	350	351	373	330	352	397	344	338	353	341	343	355	382	345	357	331	358	320	334	345	350	375	360	353	376	353	353	356	376	326	352	378	338	339	352	360	363	392	338	363	344	349	354	391	358	340	330	382	347	335	331	324	334	332	403	352	352	374	364	352	355	364	329	344	363	358	354	340	359	381	342	340	356	389	377	353	333	370	316	317	355	347	357	368	338	324	400	343	371	385	367	335	370	371	351	326	371	362	363	341	353	368	366	377	347	349	344	328	342	387	367	338	358	340	335	357	334	336	326	308	309	344	361	320	350	378	348	372	349	372	351	357	317	342	351	369	351	354	357	351	336	384	343	352	387	330	351	322	374	354	362	374	362	350	363	352	334	389	380	347	329	349	343	364	344	344	357	369	334	350	360	347	364	354	359	356	345	338	349	309	345	350	361	327	325	378	357	324	386	347	362	326	325	333	344	337	350	338	322	334	337	350	349	351	332	381	362	345	369	382	367	358	365	360	357	360	360	347	344	365	354	337	341	356	329	345	363	344	336	344	366	330	333	344	353	372	338	346	359	366	366	348	349	360	351	360	348	345	394	377	344	353	369	342	382	348	372	340	339	380	344	344	343	340	354	346	349	351	348	371	357	366	334	323	337	353	355	352	352	364	317	342	377	348	354	379	312	334	369	359	340	383	360	361	374	343	389	366	343	373	348	342	345	340	344	313	353	325	329	355	362	345	322	334	347	353	355	363	318	366	345	341	337	321	356	334	377	375	326	339	340	358	373	348	350	318	368	354	377	371	343	327	353	368	350	364	355	321	318	358	361	345	387	350	376	331	349	349	371	350	333	321	319	343	360	372	353	365	354	355	364	378	378	351	350	392	361	342	337	341	350	366	353	335	346	368	350	367	356	391	358	352	373	330	339	319	363	339	340	354	343	350	389	348	359	353	346	343	358	346	355	354	369	355	354	345	339	335	354	307	362	347	354	338	374	326	340	338	364	353	343	347	327	375	345	342	367	327	350	339	369	340	354	384	350	350	357	339	360	346	331	348	359	338	316	330	373	389	365	370	331	342	359	364	351	349	346	313	356	376	368	377	349	367	334	355	364	348	324	332	347	335	342	367	359	353	349	343	360	333	340	344	339	336	364	359	338	390	369	376	343	371	350	345	345	375	361	387	342	366	323	349	364	364	353	336	362	351	356	386	320	364	338	336	343	352	358	348	333	356	312	349	356	367	371	355	337	370	328	319	361	400	357	331	366	363	360	308	381	352	370	407	361	354	353	367	354	329	367	344	366	338	394	371	350	398	361	326	378	327	321	370	321	342	350	368	344	343	349	328	345	360	370	322	357	341	359	341	366	371	338	316	351	341	315	363	330	347	337	386	350	354	353	383	363	343	333	383	326	357	353	381	354	360	363	323	364	329	383	373	342	356	341	343	351	321	341	365	326	328	350	354	356	357	341	358	343	326	352	326	359	348	349	356	332	389	345	337	314	342	345	336	353	329	367	345	347	364	331	359	400	349	341	344	393	345	330	343	364	360	350	355	350	356	329	341	330	332	356	328	382	332	376	352	333	378	342	349	342	356	387	335	354	379	342	341	370	395	353	380	387	334	365	328	363	361	349	361	355	357	362	365	357	356	371	371	384	368	362	324	341	331	353	359	330	349	322	361	342	354	345	341	345	367	339	361	368	324	334	345	346	334	321	348	332	370	358	326	342	347	329	384	351	349	344	348	342	370	353	402	354	355	329	338	328	343	354	378	351	350	364	336	324	346	334	338	331	360	402	323	324	345	359	345	365	372	335	352	363	411	361	342	321	355	391	333	345	345	318	336	345	367	336	342	351	342	357	327	325	341	397	347	345	348	335	341	377	395	338	325	364	319	337	343	358	365	348	358	346	351	386	346	333	347	345	313	319	360	360	361	330	356	358	334	336	346	356	327	325	337	327	332	360	345	339	321	336	385	363	366	347	355	319	349	366	346	377	345	332	334	373	348	384	376	348	353	367	347	350	341	367	332	359	359	317	376	311	331	364	371	356	381	367	343	355	382	327	368	344	370	356	400	350	381	337	344	352	368	377	358	346	373	339	364	340	311	357	354	378	353	331	359	343	323	343	326	337	346	371	386	345	345	392	359	383	348	356	371	344	332	366	357	341	341	345	363	331	336	348	354	348	334	340	336	355	344	324	317	375	333	318	385	344	335	357	349	354	375	372	341	342	366	317	349	339	326	327	341	340	335	373	352	369	349	334	360	350	351	357	364	343	322	365	348	375	372	352	380	366	344	329	362	323	304	380	398	352	341	347	360	319	339	370	356	336	389	364	358	328	338	342	361	340	332	320	330	363	340	328	351	326	326	356	337	313	341	332	363	335	323	354	353	336	363	361	340	368	358	353	332	359	350	338	378	330	346	354	369	347	308	322	353	358	318	332	354	342	363	372	344	357	320	335	352	352	345	338	345	362	325	345	334	322	365	333	362	368	361	356	345	372	356	359	295	330	327	351	346
27189	20905	16735	11363	7123	1409	1049	973	996	978	979	941	900	899	974	974	1027	958	921	894	958	992	967	1052	906	964	948	933	937	982	937	950	942	932	957	975	944	880	892	1026	931	981	935	969	946	933	902	970	955	912	909	932	961	915	915	963	986	951	918	977	908	924	970	948	933	930	948	905	881	999	896	970	958	954	971	921	937	936	940	953	912	950	947	998	957	954	976	957	946	930	989	949	984	942	990	930	980	1021	904	966	966	909	963	950	927	941	927	966	884	886	929	892	949	923	999	932	966	883	887	891	971	951	929	951	940	929	915	893	963	922	876	955	949	947	932	937	911	900	914	968	972	967	962	926	957	920	929	887	975	929	953	936	958	1009	915	924	902	916	975	943	929	933	954	978	928	954	970	883	924	959	915	918	910	963	888	973	908	953	896	933	902	921	946	939	912	901	928	928	948	894	927	955	913	951	947	956	905	890	936	926	989	910	945	929	909	905	943	901	918	924	938	906	933	929	896	922	967	916	945	928	889	940	937	955	923	952	928	950	929	929	979	1005	948	874	950	926	914	921	945	953	965	932	965	923	925	955	975	954	969	968	947	918	939	984	948	958	1000	948	943	944	957	918	908	952	908	872	944	907	905	933	961	895	937	922	897	943	915	926	962	914	841	955	875	916	937	967	959	963	974	919	885	946	980	928	897	980	967	925	895	909	928	920	954	904	902	939	949	956	884	1003	895	962	1010	960	930	912	906	969	962	987	958	989	852	984	965	934	928	913	964	951	934	1004	923	929	923	931	957	907	945	945	909	944	956	938	974	945	919	919	937	956	915	857	1000	880	922	958	894	965	922	923	956	929	1001	898	959	923	909	957	959	976	955	916	909	930	908	907	929	910	895	989	943	890	964	960	885	940	940	1005	912	910	912	920	955	958	914	958	925	906	926	967	967	889	946	957	900	932	994	950	929	921	910	956	936	911	967	959	920	870	971	927	968	961	970	937	950	894	972	941	912	910	921	923	967	916	895	911	880	867	945	912	918	933	964	928	974	954	910	907	964	925	988	944	899	953	933	940	941	980	875	916	951	967	913	931	949	932	979	930	943	994	949	898	961	917	932	988	940	933	945	858	899	897	908	949	949	959	942	929	888	929	904	959	962	911	918	951	976	866	957	884	945	951	928	933	947	925	901	930	915	908	921	924	945	927	867	921	970	923	979	932	917	887	949	900	914	900	913	926	926	972	896	889	964	917	976	916	958	960	957	890	913	931	1017	886	924	925	934	953	911	972	940	935	926	955	955	948	939	933	903	963	908	930	969	946	969	969	972	899	919	947	928	896	913	957	937	951	937	955	979	996	929	921	916	941	930	952	968	946	942	966	962	974	919	887	967	926	924	910	920	916	947	952	921	913	944	887	946	936	906	924	921	950	933	940	907	1014	959	953	944	949	958	921	905	969	927	967	924	1005	930	909	959	924	923	965	918	937	965	894	922	960	962	944	946	930	926	931	900	927	923	955	946	955	906	928	935	921	928	959	967	930	942	905	962	954	954	968	929	926	965	928	954	927	943	991	899	940	992	904	916	952	881	944	959	955	870	890	980	920	994	932	934	936	946	958	873	935	935	909	933	921	938	950	940	937	927	918	944	935	888	964	965	913	966	938	976	940	953	916	890	972	904	912	947	935	922	950	980	905	890	894	947	919	958	945	932	899	891	918	931	917	966	897	953	952	948	914	919	953	964	940	958	940	897	887	960	969	913	934	933	850	919	914	993	918	938	968	971	914	941	919	900	932	934	987	978	1024	896	956	925	982	969	937	922	964	890	959	939	913	919	917	951	987	935	936	961	936	949	905	961	922	945	953	893	953	890	941	944	977	938	922	942	930	930	928	916	964	899	916	946	1000	951	938	907	959	959	978	980	949	957	937	908	965	875	981	921	934	916	933	976	928	942	872	972	927	973	950	956	913	931	896	909	932	932	984	936	951	888	923	900	885	910	899	915	945	954	910	1016	949	925	961	940	909	909	946	990	966	914	921	929	995	971	978	931	945	953	946	973	942	949	919	901	965	1003	966	969	1003	907	970	905	924	969	923	952	943	931	946	975	890	873	956	924	945	941	928	934	899	892	929	986	932	978	910	936	937	956	984	897	939	963	931	980	974	945	931	1009	931	903	866	942	990	958	897	945	900	973	937	935	931	979	926	939	949	955	961	897	888	981	927	953	903	941	905	942	961	960	901	902	984	969	936	884	922	988	960	945	842	964	938	937	878	943	941	912	930	916	933	916	972	978	988	955	902	924	939	909	989	934	978	949	963	929	927	931	923	956	939	908	890	945	991	885	981	987	870	915	964	885	959	927	892	912	948	921	971	1005	920	947	937	972	968	906	927	942	944	933	898	946	922	914	933	972	912	940	974	897	969	945	913	926	965	922	957	947	877	947	918	902	966	892	977	911	890	967	927	926	870	957	953	964	924	987	923	917	977	926	889	903	898	935	940	924	926	915	964	959	971	944	919	918	936	968	917	972	942	949	874	931	931	952	897	918	895	988	949	935	947	978	953	946	973	972	900	919	948	964	928	932	921	924	908	944	928	935	941	980	934	920	951	876	902	968	913	893	907	923	943	942	918	884	901	945	936	916	990	977	946	957	991	932	898	913	918	973	874	932	899	956	954	909	892	931	990	947	973	961	962	921	901	919	1009	966	951	954	921	907	914	921	960	960	939	920	931	1019	900	929	959	943	947	905	946	990	946	969	929	908	959	934	907	911	938	942	980	954	898	953	905	980	893	941	932	950	961	933	988	961	924	906	961	968	949	958	881	919	937	1015	940	969	906	916	935	940	942	893	920	935	909	889	936	940	934	913	915	958	971	973	994	915	975	928	961	952	926	918	889	936	918	984	977	913	951	941	907	946	942	955	961	960	971	940	890	930	900	920	893	948	986	942	987	892	925	927	953	934	980	910	910	900	953	969	922	899	937	1003	991	954	879	924	913	946	911	947	913	898	994	975	970	932	918	967	930	925	939	929	855	988	931	938	945	947	960	957	923	878	937	928	1009	983	948	909	966	969	956	893	932	932	914	969	960	988	950	977	940	913	963	948	885	910	924	954	938	946	944	975	930	935	923	919	919	956	962	918	895	950	967	955	958	972	933	901	899	994	930	977	869	954	1005	947	938	864	912	962	964	931	935	936	1008	917	930	901	880	911	902	942	943	979	934	946	917	972	963	961	965	1033	941	999	933	963	934	934	969	1005	930	896	945	908	948	986	966	896	914	966	963	951	954	916	925	926	899	904	880	963	890	993	922	999	909	986	953	895	949	948	941	942	930	897	973	938	925	924	953	972	924	949	1056	920	957	984	932	904	936	941	983	905	1005	914	895	908	916	925	919	917	933	948	932	883	957	970	898	952	958	909	991	952	990	936	969	966	950	944	956	932	895	906	944	914	978	919	911	924	917	957	915	955	909	991	957	985	930	850	934	943	939	946	1013	951	978	896	917	905	931	969	957	979	949	975	944	906	944	928	939	960	962	925	949	911	897
12768	23369	14818	9633	5707	1315	1108	1053	948	1032	1017	957	963	964	901	988	976	953	937	973	954	962	952	947	930	995	976	963	999	943	979	965	965	951	989	927	970	968	957	890	956	923	970	932	972	919	979	1002	923	933	942	939	963	930	915	926	887	952	956	974	914	978	928	906	930	960	980	952	978	992	994	929	903	992	933	970	956	966	950	959	898	939	1016	931	880	926	950	1009	997	922	947	929	927	947	943	1022	975	973	950	934	966	970	903	898	964	981	976	921	977	950	936	959	950	976	943	898	969	928	929	994	871	982	1011	988	889	888	924	954	954	923	949	945	958	951	888	990	913	963	959	940	963	938	950	977	905	899	978	958	947	955	974	881	985	911	902	956	967	986	974	951	958	981	930	995	934	967	986	943	974	964	951	915	940	933	960	911	964	952	957	980	937	907	986	962	931	980	972	951	913	932	970	895	949	906	961	911	952	940	928	922	961	940	986	951	940	1000	933	963	947	977	946	932	943	983	988	956	902	962	934	917	956	958	952	956	947	967	1012	915	941	995	951	920	943	948	924	951	933	938	1007	950	1052	945	907	899	937	946	959	879	897	964	1000	1010	934	941	981	932	938	943	968	931	985	996	937	982	941	946	934	934	959	949	962	946	884	913	885	936	987	985	933	948	992	944	968	967	961	951	950	999	935	899	944	884	990	921	957	937	956	932	938	950	981	992	971	918	994	946	948	963	930	950	914	983	963	939	930	1027	956	930	948	970	899	941	952	943	918	974	928	1012	935	920	994	949	956	963	969	953	952	959	966	926	951	933	981	930	914	968	963	947	953	970	975	977	923	955	991	900	962	972	876	969	949	945	974	973	943	975	1004	883	951	944	943	977	1031	1012	945	923	944	981	893	978	968	1011	908	969	935	933	909	1000	923	982	909	927	891	980	961	932	999	957	975	948	946	925	974	973	907	918	1034	944	965	914	947	974	926	943	979	902	977	935	945	905	963	967	976	988	939	935	950	982	964	959	993	922	959	972	979	974	983	945	1011	935	959	948	945	973	964	924	943	935	923	942	966	969	926	899	979	962	924	986	897	948	924	983	931	925	938	967	926	910	936	968	973	979	965	997	958	930	965	960	908	969	912	987	969	973	995	944	978	993	942	951	936	942	962	943	928	980	936	957	937	963	959	941	928	938	990	932	935	991	953	972	921	914	1014	950	918	907	985	933	973	991	929	984	961	952	922	987	927	935	939	940	940	984	961	978	944	980	911	997	920	932	987	901	959	1000	957	1020	971	972	925	958	991	934	965	958	983	939	931	967	926	938	943	1004	909	968	980	941	942	962	920	978	902	965	912	966	915	976	952	983	914	922	943	982	977	928	916	964	988	974	945	960	976	980	1013	924	930	909	900	934	981	969	949	944	920	988	897	967	969	940	938	956	948	973	909	946	955	988	992	933	935	908	956	940	988	981	886	980	964	994	983	946	905	911	903	899	949	976	931	964	987	936	961	966	963	926	970	901	935	930	989	971	970	928	899	990	944	955	965	932	949	952	1001	1003	961	937	878	930	889	957	941	954	962	974	919	944	977	1008	918	957	934	910	952	930	949	962	985	920	962	1010	888	932	990	958	954	975	961	967	942	954	893	922	919	931	928	972	949	992	976	969	882	965	926	943	991	971	940	926	938	950	986	960	996	941	914	980	953	879	911	927	952	935	894	925	977	977	997	959	989	1013	993	950	933	965	935	934	979	919	866	949	987	952	1030	949	1003	953	924	904	934	957	940	965	964	945	976	1013	959	987	948	889	936	964	943	914	921	960	958	939	950	963	889	861	937	941	968	966	938	967	909	920	905	914	955	946	969	945	1044	932	950	961	977	963	901	956	997	925	937	988	950	917	923	1029	954	961	908	917	943	886	958	912	938	964	956	960	962	1005	910	929	931	959	949	947	1000	986	1025	922	939	988	929	922	933	960	934	964	926	907	953	914	909	924	1001	953	936	952	956	944	927	913	930	970	967	951	966	983	912	979	949	1008	982	930	918	965	1009	987	953	919	906	918	1035	997	926	974	956	977	969	930	935	929	952	927	928	992	933	900	938	953	978	911	932	1011	996	1001	938	965	915	935	996	913	973	941	944	926	977	920	944	1004	963	982	925	934	977	941	969	896	942	899	989	918	979	956	897	938	956	925	942	966	922	919	971	936	966	961	944	993	1000	956	948	876	971	990	933	922	954	934	997	944	986	968	921	990	929	922	955	963	904	931	966	999	917	931	968	974	942	938	951	879	965	971	935	925	986	958	955	969	923	929	902	938	942	955	940	953	955	915	982	926	967	921	929	984	889	981	958	950	936	960	944	970	965	911	889	990	949	971	903	984	972	903	953	918	929	945	954	982	919	972	901	889	985	959	953	952	951	941	932	907	891	933	915	932	909	947	986	991	979	1015	909	894	955	939	882	984	929	944	968	941	941	905	937	988	1006	928	984	915	988	971	953	941	912	944	979	960	900	943	985	922	941	988	919	908	979	951	965	957	863	977	914	914	1028	950	923	928	910	928	898	894	976	891	893	961	938	964	932	933	955	917	923	953	946	950	917	978	956	921	920	967	949	880	947	939	964	933	928	916	937	990	929	963	948	991	942	955	959	923	941	926	971	955	968	910	947	957	990	950	954	945	956	945	1006	1001	972	902	971	940	956	942	974	928	931	944	974	900	986	926	954	959	994	989	951	971	966	929	957	940	948	949	942	916	955	964	928	889	913	959	944	967	948	920	976	974	927	959	951	892	974	954	952	919	1000	942	974	962	947	952	954	924	949	948	984	935	933	999	918	956	937	942	941	915	938	972	923	946	1022	1005	994	953	967	957	964	1025	939	997	961	975	909	973	965	927	978	970	944	943	955	989	913	947	985	928	965	941	993	947	924	970	924	964	974	902	1013	932	947	975	952	942	931	902	999	967	919	983	974	953	935	936	943	951	949	963	985	945	953	946	916	950	975	983	934	946	985	936	937	939	933	988	932	916	926	950	980	979	927	959	958	945	895	937	916	947	891	953	962	886	965	978	978	934	976	954	933	960	943	961	973	936	1039	913	985	949	906	959	975	893	955	946	936	926	933	1002	980	933	968	969	948	953	959	947	1004	919	1064	949	920	967	996	978	939	938	968	966	883	971	958	968	981	981	952	983	896	948	952	979	987	910	916	950	979	966	944	935	964	960	952	960	914	993	977	878	907	967	978	950	944	924	951	927	981	915	1064	920	933	964	1010	910	931	967	968	956	898	962	987	930	958	884	967	918	920	1002	959	947	960	957	925	954	1011	942	958	989	943	931	1000	893	984	912	945	1002	960	929	974	946	906	969	895	1009	948	967	980	907	979	981	955	888	948	967	947	1001	951	908	964	978	896	937	942	958	876	927	951	920	905	952	892	932	957	987	906	965	969	925	953	916	988	1010	948	904	936	909	956	946	881	941	978	944	944	942	913	937	956	944	920	1045	945	906	1004	1017	936	983	928	1030	960	977	936	980	965	895	962	916	949	943	916	955	973	994	960	1006	931	995	957	952	963	976	955	933	972	901	899	964	972	985	935	919
23217	20876	28164	25810	28142	14167	2925	883	684	696	1137	580	530	533	549	523	482	484	557	510	547	521	455	496	539	474	462	513	515	506	490	481	516	491	472	479	472	497	494	484	517	480	470	489	486	508	494	467	503	481	526	470	513	454	481	470	520	461	490	513	513	485	491	462	450	500	461	489	499	478	446	445	493	466	538	452	481	477	525	454	495	472	478	461	497	507	495	454	450	502	503	501	487	457	465	475	487	449	449	472	495	477	487	443	470	482	493	466	468	462	481	512	486	511	454	471	453	499	478	501	499	463	489	490	493	493	452	484	504	505	499	471	468	470	522	507	527	478	484	453	482	481	508	431	482	479	488	460	495	464	531	534	462	522	433	507	493	495	476	409	474	497	503	459	476	458	526	475	475	471	469	468	483	487	482	515	495	471	497	476	479	452	474	482	485	425	482	477	473	469	489	481	494	513	484	512	474	505	512	503	459	520	491	452	494	489	470	479	468	466	473	461	455	457	471	447	466	470	524	480	504	497	488	443	510	492	470	459	477	466	481	481	490	482	524	477	485	471	476	483	448	476	515	494	462	462	503	490	453	461	501	478	477	511	461	493	467	449	489	507	456	484	455	495	481	470	458	474	496	455	467	461	486	483	483	520	477	473	501	467	533	471	456	479	469	517	438	471	491	484	480	473	496	497	424	475	473	511	479	450	496	459	433	486	509	510	480	461	503	477	481	481	504	491	484	467	459	445	479	479	508	496	460	511	489	499	497	473	487	493	439	457	479	471	462	458	481	450	508	475	483	447	489	477	463	477	463	478	445	480	519	498	499	485	485	493	464	448	459	478	440	500	496	518	458	473	492	488	489	460	470	487	440	476	444	458	468	478	481	497	434	466	486	461	444	470	502	485	498	495	486	498	467	506	494	476	466	463	447	458	464	474	466	507	496	458	442	478	464	432	450	510	458	440	484	461	475	514	504	496	475	460	483	477	497	479	457	490	499	443	484	510	450	458	454	454	503	455	473	470	451	485	487	497	475	456	484	484	453	502	496	489	501	466	465	471	466	426	466	506	452	486	479	465	507	522	490	497	500	483	467	475	460	434	448	461	466	467	504	508	494	461	452	495	470	442	470	507	468	480	457	461	467	521	486	499	476	492	472	465	493	497	491	490	423	480	477	480	496	492	473	452	468	457	524	456	464	478	517	500	450	529	453	490	504	515	518	505	481	453	453	533	436	520	447	459	473	489	431	462	482	487	444	443	501	446	459	463	509	440	487	495	438	496	486	484	457	472	439	442	478	510	480	479	543	432	483	512	475	489	508	473	465	509	475	456	477	491	479	488	488	462	473	485	459	486	466	496	479	468	513	460	460	496	517	440	462	467	487	472	466	464	447	484	462	464	498	469	442	527	464	456	474	495	495	447	426	459	475	445	464	505	491	498	456	483	479	476	505	454	512	482	455	432	492	477	480	445	471	469	490	500	467	509	460	458	472	521	514	498	485	492	505	480	464	472	472	497	455	465	467	493	468	496	501	500	511	460	534	481	481	498	445	489	488	481	430	504	486	487	524	468	470	501	457	484	447	480	430	482	465	514	455	481	444	469	473	502	488	498	457	457	501	455	442	496	504	462	485	474	476	487	463	478	517	485	481	497	461	477	447	444	533	476	513	462	505	445	533	459	494	525	494	482	473	447	481	463	463	455	437	517	463	453	503	481	482	506	474	477	447	464	499	450	441	480	481	477	474	488	439	485	465	470	453	463	468	451	503	448	460	467	523	462	483	458	498	487	484	496	511	449	463	440	472	441	472	489	483	475	512	444	477	447	457	467	455	448	491	502	495	483	527	467	476	462	474	472	431	507	468	496	464	512	472	448	495	511	492	502	461	472	473	512	450	447	442	436	442	490	461	467	471	483	472	480	487	445	530	497	456	458	495	479	457	454	443	485	425	462	442	483	479	474	462	441	488	509	481	499	501	467	474	469	469	476	496	503	455	473	466	466	482	441	509	468	442	483	455	460	464	528	480	481	491	466	498	479	478	464	467	503	433	518	469	456	491	483	489	488	477	462	497	490	441	481	481	460	483	494	481	496	479	492	462	433	473	450	473	492	490	439	458	483	485	462	469	466	521	466	518	496	503	462	467	445	483	438	470	473	446	450	437	441	524	470	484	481	483	475	508	464	486	459	528	446	460	458	451	511	485	480	476	427	521	469	493	501	460	456	430	486	443	435	474	480	451	489	462	476	497	512	452	510	508	484	504	469	447	480	497	482	485	472	502	483	463	510	471	472	489	462	489	455	443	471	488	465	484	504	475	490	476	507	475	453	493	487	498	487	490	507	446	450	475	469	422	484	471	468	479	446	479	425	457	437	484	439	454	506	467	418	507	441	489	514	519	442	486	525	466	471	492	459	506	445	474	490	476	512	457	467	509	511	428	486	459	490	434	469	447	469	474	465	456	457	473	491	520	477	448	449	475	445	463	462	468	483	434	489	492	471	472	460	449	462	505	460	496	480	489	480	458	506	468	480	442	426	510	488	468	468	446	480	447	470	472	501	448	471	443	458	528	465	434	498	487	471	510	472	470	471	442	462	504	471	486	469	484	500	456	427	514	509	464	489	481	451	469	449	478	481	492	484	463	469	450	452	511	469	474	455	473	480	490	432	464	518	447	450	455	468	481	470	471	486	477	459	461	496	467	463	478	502	492	526	484	515	505	473	428	483	488	481	490	450	483	441	471	494	463	439	451	465	479	478	480	460	475	496	447	505	481	461	423	482	469	501	492	482	498	461	469	475	471	535	494	458	481	457	462	494	537	479	481	455	463	514	477	454	462	434	505	465	472	474	508	481	424	479	466	446	488	471	513	464	497	497	513	462	465	464	476	495	487	465	476	473	465	470	492	486	510	453	471	514	490	465	441	467	492	530	461	465	473	476	466	439	490	457	456	490	511	448	486	491	496	498	454	512	500	511	484	470	473	486	500	452	483	486	503	471	460	474	493	485	515	438	452	485	488	504	444	477	469	470	492	503	493	484	472	479	479	474	464	516	494	471	494	459	515	516	509	496	484	481	495	496	475	496	506	478	485	461	450	466	525	458	492	488	497	441	444	474	449	462	478	464	461	472	452	500	470	463	477	501	430	449	470	469	481	488	525	486	468	462	466	456	514	480	491	466	478	502	485	450	468	453	486	457	485	499	471	500	486	478	458	467	454	493	495	490	471	503	488	477	434	479	490	473	473	458	470	456	501	474	447	460	462	436	449	454	483	463	453	500	445	511	468	483	438	457	443	451	484	464	477	472	439	466	446	497	462	468	488	510	461	481	461	447	469	518	505	458	475	464	483	463	459	455	453	475	468	492	451	514	519	477	453	510	491	474	442	489	442	447	499	493	502	458	490	488	455	484	451	498	478	471	448	445	463	475	497	500	444	479	515	507	484	462	468	486	450	468	487	491	475	466	465	473	451	478	491	466	472	456	469	497	479	457	532	437	479	487	504	486
14572	31484	21373	31195	28417	4109	1456	1106	813	848	1424	686	638	638	612	573	583	567	535	540	528	496	562	540	530	555	513	561	507	526	507	512	531	520	515	530	502	536	530	535	523	503	551	516	519	524	549	542	536	515	482	485	495	476	496	509	486	479	514	517	512	473	493	525	507	469	503	501	509	497	479	548	535	482	482	509	506	521	520	522	513	499	504	519	492	548	515	524	497	526	467	466	542	524	530	507	538	493	504	522	490	494	509	565	506	545	504	457	480	477	514	480	476	513	494	460	519	516	528	474	514	528	517	480	533	523	492	523	491	499	534	512	494	498	462	515	488	508	522	485	541	522	512	532	511	491	537	514	520	468	482	492	534	570	491	517	463	471	502	545	515	490	514	488	520	506	526	495	527	551	484	488	523	509	470	524	548	513	498	519	489	521	488	512	494	506	494	514	472	526	526	472	466	486	488	512	546	452	502	470	516	507	538	501	507	534	493	442	508	482	554	522	499	485	448	515	495	490	505	509	507	502	507	491	507	511	502	502	493	505	500	483	466	546	530	522	515	494	515	463	529	541	528	499	479	510	490	533	501	505	511	506	489	490	502	488	490	549	541	488	461	496	542	511	489	512	457	531	500	512	494	500	484	529	464	455	477	496	510	515	519	494	492	510	488	485	501	539	526	530	477	496	521	524	534	532	503	531	477	473	521	489	501	531	477	517	494	493	482	525	517	511	510	513	483	484	510	528	464	470	519	496	499	493	489	486	485	522	504	543	516	504	498	493	521	501	513	495	535	463	480	532	468	463	482	512	516	492	540	543	529	459	519	484	544	527	504	502	530	514	485	516	485	497	522	480	536	505	497	497	487	475	521	521	518	524	499	458	497	534	490	505	528	505	513	511	543	478	519	514	523	481	486	474	501	486	483	500	495	515	534	532	495	528	514	474	498	525	475	522	526	462	449	503	530	507	512	485	520	508	536	539	485	508	523	503	475	468	537	492	524	516	489	474	515	542	534	458	506	496	525	511	498	474	483	520	472	481	548	498	493	502	546	507	495	516	497	499	506	485	479	500	489	468	524	511	516	499	481	516	549	518	504	503	509	494	475	485	480	501	472	500	534	514	521	493	522	515	517	530	507	507	520	500	517	502	482	500	513	500	526	541	470	485	516	456	470	487	517	519	513	527	488	504	503	509	500	504	514	499	517	472	532	445	499	536	503	497	485	486	434	485	504	528	488	478	500	502	485	495	517	474	490	472	491	529	485	497	469	509	495	521	493	480	528	487	508	473	521	523	465	506	474	482	469	434	507	506	485	495	529	532	465	487	481	541	520	506	512	509	526	485	538	486	516	512	519	546	475	535	507	514	526	528	517	499	496	506	509	560	454	501	511	490	510	495	482	495	506	533	505	536	502	519	531	519	503	479	476	499	509	500	513	483	521	525	508	555	511	517	512	477	511	502	526	500	510	500	499	516	494	490	494	480	490	532	538	498	478	536	526	514	487	525	509	483	487	536	526	455	514	509	527	536	515	571	506	452	477	491	512	486	497	515	488	516	541	485	501	518	517	515	509	465	470	481	449	521	485	539	480	535	513	480	479	496	500	504	534	522	468	553	525	491	512	513	550	468	464	511	497	507	507	477	514	518	468	450	541	522	486	520	456	474	496	535	497	485	494	457	524	519	505	483	548	503	531	463	487	468	491	491	503	478	514	479	466	550	566	467	472	494	491	538	533	520	474	511	494	521	516	515	508	521	484	471	467	485	535	505	501	526	513	522	472	462	529	485	511	474	486	512	493	520	523	511	502	487	498	509	446	483	498	498	511	506	502	515	516	505	463	554	495	454	516	493	499	501	502	496	515	509	508	471	506	503	484	533	568	475	494	487	465	524	541	491	524	483	504	525	504	567	515	498	495	489	496	496	512	513	480	498	527	521	516	532	498	519	502	534	533	475	520	505	504	480	482	493	505	524	496	464	499	502	512	531	523	556	524	493	478	487	468	483	514	549	533	515	500	482	528	463	513	507	489	512	495	524	534	510	490	505	499	496	526	512	494	541	537	501	503	539	484	509	527	475	500	505	501	476	515	498	494	541	495	498	444	501	530	497	519	507	509	518	534	496	466	480	482	470	512	474	510	491	501	486	496	504	526	507	519	523	489	545	520	502	485	524	517	497	485	497	489	496	488	473	487	458	471	502	535	543	564	477	498	511	496	524	509	513	496	494	500	503	510	506	482	524	546	515	499	549	475	473	464	479	496	508	494	503	507	502	497	492	447	484	464	499	492	531	504	520	531	497	504	516	521	504	521	504	534	539	535	478	451	509	496	529	477	511	539	513	523	509	494	506	517	504	500	485	525	483	460	499	466	505	502	524	519	531	522	482	505	515	491	513	536	501	480	526	497	502	477	512	560	535	490	526	532	499	473	506	484	486	494	517	476	515	486	535	522	532	500	462	533	530	497	502	498	494	498	468	540	512	488	542	492	521	529	535	494	529	490	481	497	501	493	522	537	516	528	478	475	492	522	514	508	550	565	536	516	528	499	499	548	483	468	528	526	517	530	508	477	514	508	483	488	490	514	511	502	530	520	498	469	529	461	502	486	501	468	475	516	522	492	475	540	450	523	557	547	521	486	519	541	524	529	489	509	519	523	491	524	513	486	512	498	485	500	494	486	476	480	509	484	491	534	491	496	512	513	539	489	512	505	464	522	491	481	484	492	497	515	513	490	519	510	517	547	500	511	521	482	511	517	497	487	512	510	516	496	525	501	532	507	499	495	490	494	476	464	533	478	499	500	472	490	493	510	540	536	475	519	550	467	505	499	527	495	514	510	509	506	475	502	490	528	509	525	520	524	499	497	528	517	477	476	499	495	544	489	521	470	518	500	564	519	516	505	489	482	465	503	505	476	499	527	496	514	525	528	508	501	499	507	500	485	482	518	484	546	488	529	496	524	544	539	490	520	507	517	517	517	508	470	552	488	486	488	529	530	474	488	517	524	526	497	507	523	491	537	483	505	516	514	453	463	538	488	517	517	502	504	473	529	512	499	505	488	538	469	494	516	547	478	510	476	529	490	481	508	536	501	529	516	486	561	526	488	519	537	520	496	564	503	501	539	506	509	497	534	517	526	477	505	498	531	469	487	473	557	507	471	542	501	513	516	517	513	471	542	488	492	485	473	487	468	486	474	493	496	527	513	493	515	494	473	495	486	477	472	503	511	503	488	498	454	501	505	464	529	498	548	493	477	563	487	531	524	554	476	493	467	474	534	524	476	499	489	467	513	508	524	484	489	503	503	499	482	502	504	482	503	489	517	544	471	493	451	446	497	472	487	465	527	493	537	495	508	511	510	505	486	490	532	486	531	424	586	499	512	523	499	551	469	464	482	468	458	508	511	509	526	508	555	453	502	507	512	491	506	503	514	472	491	541	517	502	504	470	509	493	526	545	510	519	464	508	485	496	503	484	530	519	513	512	512	529	517	518	495	533	495	513	493	506
24390	20938	27474	25524	23145	6715	1573	1176	1112	1059	1039	1068	1093	986	1054	996	1000	955	943	1036	1028	960	985	916	1001	984	974	1006	976	966	906	949	965	983	922	990	1041	1036	994	973	978	954	1009	998	933	991	1007	978	982	897	979	922	993	996	988	992	984	968	1018	961	1020	966	1000	966	899	956	1007	935	1032	946	971	943	994	892	933	1010	986	974	917	977	957	943	941	959	942	914	1018	955	988	960	922	936	950	977	1033	977	1001	954	937	939	963	972	1002	933	949	954	952	958	978	955	961	1003	1011	940	968	954	984	1053	916	910	962	976	934	980	1033	935	984	1013	984	1020	988	999	927	944	969	935	938	917	972	988	1012	971	953	984	933	987	973	927	915	921	990	963	992	970	939	973	969	968	902	969	957	1009	977	986	939	1032	953	928	948	945	974	946	943	983	955	930	954	971	928	947	929	948	989	950	905	958	986	966	937	936	993	952	964	1050	980	980	918	986	942	972	982	956	976	967	993	914	1011	984	970	1052	950	943	950	937	906	942	960	1032	990	973	1017	932	976	1033	986	935	964	1033	924	961	948	934	986	986	969	948	1026	935	1029	952	1013	979	993	963	983	958	926	992	956	925	941	936	967	1047	936	995	1004	935	1000	996	953	1014	972	996	963	948	942	936	968	953	960	975	941	949	965	953	955	881	954	962	930	938	1016	993	1021	972	961	980	982	992	982	976	1028	957	973	923	965	946	930	1031	997	973	978	928	990	988	968	1035	925	950	970	983	903	888	979	917	948	1014	891	987	930	963	958	954	990	972	969	983	1038	997	966	948	887	954	919	921	948	1002	950	1002	966	1026	956	968	981	956	983	937	982	947	947	996	983	930	952	970	950	952	1011	990	948	1021	952	989	962	956	950	966	992	984	950	952	1006	940	997	937	983	962	932	929	975	999	988	938	929	991	940	953	998	926	926	1002	996	939	882	948	950	994	910	964	981	1044	950	1006	973	971	939	944	995	983	967	974	990	957	963	978	941	1023	982	960	953	983	988	948	956	912	914	994	913	983	977	920	984	1002	986	936	981	905	958	951	975	989	964	945	929	1018	926	974	1001	960	1002	936	1001	939	966	964	957	968	983	1044	999	973	954	961	979	995	1037	1008	955	993	1016	968	1005	933	996	952	992	923	886	925	983	1011	983	1004	994	967	908	956	978	944	944	976	942	951	966	994	932	918	991	1040	990	917	996	956	961	917	927	961	948	959	1017	992	929	889	979	944	993	984	943	962	956	937	940	984	902	951	988	962	928	889	975	978	950	921	955	917	927	928	897	946	944	1035	1036	972	951	1001	948	939	982	981	999	1005	952	944	933	962	986	978	972	964	913	957	937	967	1014	945	985	951	918	941	953	1007	955	927	985	989	996	936	904	979	992	973	979	959	957	968	1027	914	981	1034	971	977	936	1017	978	1007	945	966	929	1032	915	949	930	947	931	963	974	1013	986	982	981	917	930	993	942	981	977	1006	993	962	939	937	947	952	990	951	941	977	948	918	948	911	979	974	937	978	991	970	958	963	951	1000	962	1027	970	970	1030	968	933	956	944	914	949	906	973	949	1032	954	990	954	940	992	920	1020	991	932	943	961	989	1007	943	994	1002	931	957	928	956	957	971	971	890	970	964	948	959	1052	930	928	956	937	891	974	944	989	1004	947	994	971	940	937	967	992	963	959	948	940	924	1018	946	934	936	945	931	950	984	986	997	963	937	941	947	1000	917	944	1002	974	951	969	955	949	1004	977	935	957	946	1015	941	932	937	993	1009	959	927	942	960	984	974	959	969	993	951	954	963	956	941	984	931	950	969	976	978	929	937	1000	981	932	983	936	900	965	981	942	1008	1024	901	950	956	1009	994	982	938	966	932	963	968	988	937	921	1018	937	975	955	944	1016	1006	978	898	979	932	941	990	902	1011	962	922	963	933	969	1032	978	957	945	947	945	951	947	959	955	1005	967	899	982	1007	933	891	984	955	968	944	931	994	993	999	995	865	926	958	912	995	952	922	957	945	962	985	1034	1001	977	984	994	973	951	981	964	1012	1006	991	983	997	994	873	971	947	975	930	990	917	1028	970	1016	929	1002	1009	1011	1001	973	972	916	971	942	904	934	974	913	927	950	942	1023	924	976	992	971	880	905	923	966	930	970	967	997	973	986	962	962	969	958	1013	948	937	1006	993	952	961	958	983	957	981	962	984	932	968	920	953	997	926	921	958	938	967	939	903	972	1015	934	960	1024	885	937	941	942	995	961	930	926	995	964	941	1007	911	997	979	952	882	980	944	1019	981	970	927	967	1026	951	955	983	997	1036	1024	976	955	1022	1008	962	1009	981	913	959	1008	990	972	992	928	953	971	972	954	979	951	986	996	947	964	980	953	923	941	968	971	935	1005	919	1023	973	1008	981	901	1003	958	957	977	958	995	969	977	991	958	964	957	980	1006	991	902	972	1018	944	978	971	952	968	946	938	1010	1035	1036	936	944	971	934	938	960	907	992	974	938	896	1025	911	972	953	915	943	998	925	959	903	997	990	974	976	955	906	966	1001	967	996	948	1023	967	946	941	959	966	1008	948	972	963	963	946	980	937	945	939	977	969	991	932	972	1020	919	949	959	978	928	1011	943	982	958	877	976	913	964	993	944	993	978	986	954	933	975	947	923	993	948	990	933	950	988	962	967	1017	934	944	1039	1021	938	980	990	952	988	920	944	994	979	910	1015	1030	962	988	966	999	989	1000	1031	996	929	935	1008	990	965	1011	969	956	982	978	968	950	946	1019	1039	1004	946	967	1019	987	971	977	994	982	964	952	957	970	932	952	1029	931	912	964	954	983	924	977	961	998	980	971	979	952	976	955	973	963	991	958	943	947	1008	979	966	972	1033	943	960	923	1039	980	982	978	978	940	946	976	942	876	983	968	1034	946	915	914	972	928	971	974	951	972	960	946	1034	966	982	984	1010	1002	969	942	932	924	973	1013	974	965	995	1010	977	967	945	933	879	973	913	979	956	944	986	956	1037	926	967	957	950	952	933	989	973	960	954	946	955	1002	1019	987	1017	957	988	1008	954	970	978	994	959	929	906	1020	926	987	904	971	944	952	972	909	968	983	989	891	868	930	977	924	959	1000	966	954	956	972	976	974	987	965	992	930	958	984	937	946	1006	918	994	954	988	986	933	982	950	976	996	939	990	956	977	1004	960	1039	946	1006	955	930	944	951	968	980	942	995	917	952	973	969	966	990	954	953	950	992	954	944	934	1007	959	1021	969	962	961	984	990	975	966	929	991	971	977	973	1003	970	1033	951	971	988	969	1015	952	891	944	952	950	942	940	963	976	1001	962	962	920	975	923	1028	930	984	1000	973	965	932	969	950	971	910	985	942	942	969	935	994	949	979	987	982	962	926	1002	945	950	942	995	938	1004	972	944	1032	1030	953	1050	946	982	928	984	908	934	900	927	959	969	942	943	947	960	961	985	1004	943	943	963	967	888	960	1003	948	979	976	951	942	991	942	991	954	943	996	978	927	949	984	984	979	988	916	990	963	1052	934	1024	996	1013	985	958	985	963	947	970	936	970	1024	1022	974	1028	956	978	935	923	920	1031	926	949	958	961	891	985	979	950	961	979	996	966	953	938	961	1045	989	955	1005	943	982	977	940	1011	947	950	891	920	976	968	973	980	1017	918	937	929	914	1007
14404	26906	17528	23703	23685	3209	1502	1252	1193	1064	1161	1050	1051	966	1023	1038	964	1008	980	946	975	948	988	931	972	943	983	1010	974	992	984	969	968	960	939	1012	947	947	957	964	909	975	910	928	936	927	873	900	932	910	984	979	917	953	944	990	937	960	917	918	905	958	910	977	914	898	926	944	900	937	935	942	984	901	958	987	952	936	914	924	932	945	978	969	921	884	907	972	993	974	917	975	897	960	944	1002	933	935	925	966	967	959	992	936	976	941	990	975	962	934	999	908	953	906	921	929	931	963	987	938	908	933	995	950	909	959	992	976	981	970	954	890	926	934	968	949	937	1008	959	927	990	961	918	930	945	888	891	935	966	980	954	914	961	981	915	960	1016	950	969	964	934	969	918	978	974	918	871	980	959	944	955	896	914	896	944	956	898	958	950	945	955	979	944	956	894	946	947	926	936	917	946	907	920	905	936	925	957	922	902	953	941	963	940	999	921	941	1025	969	941	936	951	956	950	913	941	1008	921	938	936	967	974	988	1001	921	940	937	939	963	992	903	919	984	962	964	923	957	940	923	940	905	1015	962	925	930	959	973	911	960	936	954	912	900	939	919	930	919	988	935	959	950	907	929	928	921	1003	951	933	941	933	910	973	970	980	941	937	954	917	922	971	922	980	917	956	969	983	942	948	930	975	972	944	937	946	927	948	993	1017	922	910	887	953	951	919	946	984	940	912	912	935	889	887	961	936	930	945	933	866	910	956	1013	964	928	962	953	949	960	958	914	992	998	938	901	967	973	916	934	960	966	951	987	943	962	941	971	922	932	948	939	959	978	986	919	917	970	1008	967	937	955	922	917	969	914	922	909	956	1019	1029	932	936	971	996	934	978	966	955	926	970	928	957	952	943	936	938	968	915	1014	922	958	962	950	908	998	949	944	1029	950	916	912	956	956	942	938	913	935	941	947	864	950	925	928	970	984	1013	933	947	954	940	925	943	928	935	961	965	1000	940	948	920	948	943	921	955	985	949	931	943	1013	937	992	904	941	986	961	941	950	935	965	916	971	930	955	930	955	957	967	958	972	917	927	978	982	877	906	961	972	943	907	908	930	942	936	1002	918	970	949	961	1025	949	938	998	998	918	963	918	982	912	958	942	913	983	976	996	958	974	1016	948	948	925	879	948	942	961	947	951	1020	941	944	943	933	948	937	1005	971	970	986	967	926	955	943	939	966	998	968	972	920	926	969	878	984	942	981	951	973	979	963	948	907	932	905	951	897	928	925	945	913	1007	927	934	972	901	980	984	961	918	944	930	1004	949	952	988	946	995	1007	936	961	981	924	953	1000	919	908	989	928	929	920	941	968	993	906	951	935	931	927	958	950	1001	958	953	956	951	983	934	922	929	943	1002	966	950	967	941	946	907	958	941	928	981	974	965	883	922	945	961	1017	1006	901	955	920	976	982	940	935	933	918	921	972	1045	978	932	995	921	948	913	940	913	941	1003	926	858	929	907	952	929	1001	959	942	947	974	994	979	888	893	943	965	939	1011	945	952	931	924	980	887	928	954	953	948	941	986	1024	962	972	960	924	978	930	939	919	976	923	918	982	937	944	929	965	918	948	965	887	964	972	964	953	898	1011	978	977	935	1005	1030	981	913	926	937	960	947	978	906	917	982	942	923	920	900	977	996	977	950	867	953	973	893	996	943	934	911	957	932	991	982	1028	941	952	951	928	937	969	946	978	939	971	943	923	926	931	916	946	925	1004	964	931	948	962	969	945	940	921	942	1021	942	900	957	895	981	998	920	955	931	919	913	885	990	987	943	970	948	949	953	952	922	977	966	959	938	991	886	903	978	958	894	936	985	953	963	915	947	922	1012	1015	1010	942	970	957	902	930	895	953	908	965	966	1008	971	889	958	987	959	972	954	874	868	954	983	980	970	926	898	980	1040	925	956	926	922	989	926	933	904	967	919	941	966	925	936	997	880	975	961	890	917	960	926	912	938	976	954	942	935	999	966	957	948	922	966	939	972	908	909	966	893	943	956	963	963	982	909	943	900	905	1003	907	970	916	933	972	916	989	920	927	966	983	920	908	926	946	930	937	925	906	998	930	951	923	915	938	959	975	962	938	914	1002	1020	955	892	999	961	940	925	970	955	909	928	932	975	958	956	968	927	922	950	986	930	983	909	940	938	881	964	976	972	904	902	932	915	952	950	959	943	978	939	946	956	980	970	941	902	952	963	921	961	919	952	1002	929	917	949	935	956	946	1014	978	950	958	928	961	989	919	949	976	926	975	990	918	951	892	960	938	913	997	887	904	898	958	978	928	938	955	926	950	933	945	958	984	1005	975	940	994	900	963	988	948	979	957	960	916	948	916	953	953	923	928	965	976	994	952	990	925	910	966	975	966	1005	957	929	1002	969	914	970	956	927	954	990	952	929	933	948	945	920	945	1010	933	934	918	995	942	949	953	934	942	949	934	919	985	890	976	952	934	931	950	966	967	980	912	973	948	947	954	960	933	956	908	941	954	954	978	970	930	976	945	941	951	991	941	934	948	983	959	989	898	997	996	970	955	952	976	961	981	964	892	914	992	955	980	952	935	937	932	942	950	893	971	965	927	918	926	979	934	952	931	963	983	999	982	981	966	885	967	997	1016	956	994	984	954	967	934	959	1026	930	942	955	910	975	971	984	908	927	973	920	939	929	951	928	897	974	939	907	975	986	929	962	973	923	1001	970	969	937	962	943	937	933	916	980	983	936	951	938	968	980	969	972	937	973	908	955	936	957	973	897	948	928	949	999	964	969	920	926	930	917	987	884	954	915	913	958	995	976	933	997	884	944	992	1008	976	940	937	961	966	974	921	995	946	973	997	940	936	943	928	981	943	866	930	925	923	947	970	938	873	985	956	952	933	904	945	939	954	994	991	959	986	938	921	910	954	973	964	980	973	909	971	953	909	958	973	951	964	943	915	950	942	996	986	946	926	933	938	952	997	919	948	957	960	924	929	903	936	907	967	953	957	953	975	964	955	947	962	941	968	974	923	894	942	953	909	943	957	976	960	901	921	921	981	936	954	906	994	934	903	975	971	960	981	983	919	923	955	962	951	894	938	956	996	930	948	900	950	966	928	923	909	961	930	906	958	953	968	925	1004	921	972	981	971	976	960	995	982	916	971	935	920	912	955	915	961	924	991	926	883	874	934	924	968	898	983	913	984	987	931	940	1011	961	919	951	921	893	989	994	957	923	981	939	955	947	966	948	946	927	945	932	973	932	996	925	964	998	989	927	941	894	982	985	980	943	927	924	975	920	967	993	956	874	959	996	954	922	917	963	968	965	977	936	918	970	938	948	925	974	899	956	981	922	970	968	950	977	1010	953	963	1000	917	929	967	953	947	962	916	989	969	937	994	959	964	972	967	969	927	902	969	922	918	968	928	966	946	975	895	939	930	950	927	948	952	961	940	910	946	926	914	933	1018	979	903	947	955	959	936	1008	1008	896	936	905	952	932	984	923	1003	959	961	951	940	920	967	985	996	957	912	932	950	1023	935	948	956	924	1020	913	974	945	919	948	958	938
22124	20942	28621	23907	25219	20940	11452	1287	797	753	971	563	526	519	484	505	471	426	426	389	413	393	403	408	443	376	399	419	405	355	352	377	370	423	370	385	356	390	356	357	362	391	366	371	391	360	359	378	342	388	366	383	371	387	360	349	372	342	337	335	355	335	345	372	372	362	357	372	386	366	359	351	360	359	359	331	357	352	386	395	355	365	338	324	338	327	307	373	353	345	360	362	347	350	363	371	301	368	353	322	338	374	339	344	353	379	351	345	350	365	359	375	363	352	338	406	341	349	404	367	364	355	349	335	365	345	377	350	353	369	362	345	328	399	397	370	396	309	361	324	327	331	352	409	358	341	335	349	342	385	329	358	355	321	349	334	367	333	357	377	339	336	370	361	347	337	349	376	337	388	345	326	380	378	378	381	352	325	341	378	344	354	376	353	347	360	385	323	393	329	337	357	327	340	358	347	336	353	358	353	398	370	385	389	322	337	361	390	324	359	337	377	352	343	373	360	339	366	395	354	340	337	355	354	397	342	361	397	341	353	340	410	349	346	381	344	365	326	365	332	364	350	348	343	345	341	378	360	382	355	342	352	327	362	354	330	326	374	373	370	362	355	343	363	367	328	375	347	361	361	343	331	367	347	348	334	384	356	350	360	351	361	354	364	354	352	356	360	382	375	341	354	367	376	386	346	369	378	366	338	380	376	360	366	345	357	339	350	361	356	319	359	340	293	344	351	353	330	322	336	375	320	352	394	360	353	361	357	356	361	305	363	352	360	342	335	311	375	394	325	346	383	359	356	352	351	356	348	341	356	358	361	355	343	404	356	306	349	365	342	342	368	355	348	380	318	347	339	326	343	331	327	340	351	343	353	330	345	381	346	366	341	351	342	344	371	366	330	349	373	354	340	372	333	367	320	344	357	375	319	370	338	370	368	385	376	404	327	378	345	352	389	331	336	374	345	352	381	368	360	332	349	374	364	351	371	354	348	339	330	371	356	309	364	334	377	366	310	331	348	374	379	346	377	358	373	338	378	361	360	346	369	362	338	340	344	361	372	360	367	336	377	350	372	370	354	368	391	380	356	398	357	382	371	354	377	341	347	322	319	366	377	366	365	361	365	301	363	342	363	342	380	371	388	348	340	343	328	379	367	387	363	372	345	365	376	360	361	356	344	337	359	377	361	384	358	342	340	333	360	368	339	355	356	331	365	357	350	388	328	351	344	364	380	370	336	336	349	364	378	343	367	359	357	339	320	364	365	358	351	394	357	373	346	334	353	366	350	336	392	353	345	349	356	340	313	341	352	353	368	392	337	365	366	345	329	351	368	337	358	376	356	355	353	400	332	367	365	387	360	362	365	393	373	314	366	333	338	345	328	346	338	361	369	342	344	370	371	343	381	342	328	342	364	350	343	363	336	311	392	340	374	370	385	367	330	353	371	399	336	359	325	357	363	413	331	347	379	391	329	325	367	363	377	384	342	399	361	333	348	360	362	374	309	342	345	340	368	372	327	348	346	355	363	384	350	353	364	360	362	348	334	351	326	370	347	368	336	340	351	363	344	357	381	388	336	378	373	352	371	330	343	337	343	316	350	366	351	380	324	327	361	339	400	382	389	342	363	332	324	409	338	341	366	336	366	351	358	383	348	343	356	370	331	350	349	353	335	331	339	398	335	347	364	400	371	349	350	346	361	329	390	383	347	378	372	367	350	326	360	364	361	364	368	377	353	344	358	359	321	341	350	333	374	357	373	370	356	327	357	358	340	331	378	358	379	338	335	368	348	336	340	330	330	385	366	364	371	312	371	340	336	357	375	337	356	346	355	356	363	345	357	337	357	342	358	350	346	341	352	359	367	380	354	344	368	376	321	353	363	360	332	383	360	385	375	316	323	386	346	394	406	377	362	363	342	338	339	316	381	374	361	327	392	370	368	364	360	343	334	350	335	362	362	375	370	334	370	358	344	321	360	352	374	343	327	329	367	345	343	356	371	355	368	341	359	388	375	361	369	306	349	354	404	331	330	376	348	357	375	392	362	342	382	364	385	346	373	372	363	356	354	395	343	321	356	386	326	371	335	355	347	382	332	330	336	355	343	345	372	352	334	368	388	343	371	374	368	359	391	323	344	395	336	370	376	351	361	384	380	385	348	377	325	353	386	364	354	349	336	362	365	360	360	354	359	340	364	377	361	395	368	355	368	331	360	376	340	369	362	384	371	342	331	357	375	326	384	365	350	344	320	339	371	365	343	364	315	380	367	350	370	378	357	342	335	388	353	337	365	377	343	382	345	384	363	334	351	386	354	335	378	349	340	355	387	337	343	354	357	317	364	366	374	362	376	342	375	354	373	358	368	352	319	355	364	347	354	384	405	378	351	393	381	375	342	360	389	364	348	367	369	363	336	400	359	381	321	355	338	368	346	353	335	344	362	382	357	369	351	340	392	340	380	354	361	331	344	330	347	358	355	329	354	364	334	332	362	339	347	373	348	354	349	365	383	363	391	342	360	324	368	374	330	349	347	383	353	372	330	346	333	339	369	381	340	366	352	340	371	342	347	368	331	350	353	323	379	371	382	347	372	374	348	357	351	371	358	365	365	385	355	384	345	369	331	360	330	355	355	368	328	360	372	347	300	374	333	368	353	342	343	327	355	333	356	377	380	342	366	360	348	379	343	396	342	344	376	323	357	356	317	320	349	377	376	341	358	377	332	332	363	362	323	358	354	363	365	360	354	367	354	352	334	365	349	353	361	364	381	339	360	362	339	361	362	338	344	345	382	365	385	325	335	334	384	338	349	345	351	390	390	388	388	370	344	362	361	344	366	377	392	373	373	349	383	321	336	337	361	374	335	348	351	348	367	306	366	364	343	345	366	343	375	379	386	353	346	356	324	350	390	334	325	376	342	390	344	353	357	391	360	373	349	375	316	343	353	352	345	363	350	353	330	330	365	319	376	362	373	328	372	357	386	345	402	352	390	369	384	385	345	367	360	367	342	380	350	349	349	367	336	357	404	319	365	351	375	371	357	333	398	319	356	348	363	374	345	316	354	356	379	356	377	333	381	378	343	330	383	389	314	358	347	387	361	361	352	373	373	352	357	337	359	360	359	367	346	342	362	358	393	367	369	383	355	361	357	375	343	392	309	347	345	339	377	407	387	353	366	332	330	350	326	348	368	394	357	352	347	350	365	363	363	351	358	335	319	334	341	339	355	351	348	383	317	358	351	375	355	348	371	383	343	354	362	360	356	374	335	358	376	359	348	355	363	363	369	350	348	392	364	352	342	368	374	352	399	365	378	325	397	349	344	312	348	328	343	386	353	352	352	358	338	355	336	346	356	330	383	335	360	333	361	328	350	346	347	333	332	360	364	364	370	337	382	354	330	358	340	333	373	347	354	379	333	364	334	293	352	354	363	339	342	351	373	335	339	355	382	350	353	360	336	394	368	320	379	344	361	345	332	366	368	395	349	328	371	370	360	349	340	323	323	361	368
15863	36420	27900	33345	36729	6568	2511	1486	1147	956	1306	670	609	576	538	502	474	481	486	428	417	419	397	437	393	380	397	378	400	380	400	383	376	360	404	378	382	388	352	399	389	359	384	394	354	337	354	358	366	356	348	364	354	386	334	341	364	361	351	378	367	356	366	360	344	363	344	354	359	384	369	334	386	343	331	376	360	375	342	341	358	345	356	340	345	310	361	338	338	356	345	326	354	342	362	352	344	374	343	326	348	345	388	369	380	319	372	355	343	334	349	315	344	336	391	329	366	375	357	358	351	339	336	370	343	378	362	355	328	362	359	305	348	342	343	355	341	345	346	379	361	328	329	335	345	316	324	325	343	399	361	350	320	357	371	347	358	337	315	341	365	357	351	391	346	343	364	360	341	353	384	360	343	333	378	349	328	323	349	358	349	327	315	322	337	372	373	371	312	358	328	383	378	349	316	370	327	335	332	350	360	349	371	371	384	355	358	337	341	343	352	361	345	355	396	368	316	373	363	358	350	322	376	359	348	367	359	351	356	327	357	356	319	361	354	347	335	346	361	334	307	370	321	350	353	357	327	365	330	316	348	316	320	357	351	342	349	379	330	343	347	321	354	355	347	342	354	324	341	362	343	348	322	355	340	365	343	352	319	344	340	352	334	349	380	359	352	351	363	335	354	336	332	330	371	376	354	372	353	342	349	361	349	326	339	394	364	340	342	348	364	317	331	326	328	340	352	360	347	351	361	353	317	328	349	306	324	366	357	331	341	368	345	347	355	347	353	370	355	340	387	356	352	367	336	302	338	352	318	313	332	391	337	347	355	316	353	364	342	365	354	313	334	340	321	364	326	318	311	373	334	324	329	340	365	350	402	350	337	366	376	310	304	356	353	383	352	337	315	376	338	368	332	327	351	369	348	343	345	317	371	355	339	360	374	346	346	342	367	332	343	338	348	323	335	358	352	362	336	328	364	371	375	345	317	330	314	359	375	392	338	308	355	325	344	336	354	380	358	372	347	343	350	351	340	360	347	347	355	308	347	374	312	323	338	385	326	371	383	316	369	353	325	350	317	352	374	343	331	364	335	344	353	362	343	372	320	359	340	341	348	330	340	364	359	341	378	374	344	339	342	333	342	368	342	343	335	348	342	379	311	311	340	380	334	335	374	390	349	369	348	359	363	325	336	357	323	346	336	382	352	306	388	365	316	345	370	317	312	350	349	340	315	322	362	363	323	344	362	330	360	365	344	342	351	374	336	327	376	372	342	374	371	371	314	372	338	336	345	348	325	345	339	358	349	375	316	351	321	351	371	330	373	348	331	374	321	351	353	334	376	361	364	322	333	343	312	355	331	325	371	360	334	333	312	324	322	329	394	384	368	326	333	354	359	332	366	335	355	358	364	328	336	366	352	335	358	353	334	345	381	360	339	347	318	350	311	316	336	368	353	324	355	341	317	369	348	352	353	362	338	361	333	354	384	351	327	320	356	356	338	340	354	384	367	366	375	333	355	341	323	366	312	361	332	351	329	336	377	354	317	385	374	342	335	357	335	349	333	349	347	349	311	355	355	343	340	333	329	338	330	336	369	348	374	335	334	343	325	349	364	383	333	322	375	339	340	322	387	321	336	349	340	325	345	383	372	336	349	352	361	381	368	351	356	358	354	354	356	309	334	363	326	367	376	341	342	351	383	359	362	354	369	331	325	344	363	344	367	375	364	368	331	356	352	373	344	347	375	351	343	352	365	344	333	346	344	357	369	345	329	382	333	346	342	391	381	351	354	350	384	345	342	332	372	346	367	351	343	326	334	338	360	341	335	339	368	378	332	376	390	350	324	330	319	371	368	337	315	351	365	344	376	388	347	358	360	348	343	342	333	403	360	349	308	304	321	343	354	379	362	348	356	336	368	331	340	338	329	320	348	351	376	333	335	324	317	334	326	322	346	331	344	337	343	341	325	408	354	360	348	317	310	367	357	325	334	400	363	336	331	324	322	321	366	362	369	376	365	360	345	329	355	370	369	321	349	332	309	385	334	366	349	334	375	350	352	334	320	341	330	343	340	343	333	352	339	357	381	352	335	348	340	329	374	360	352	336	340	364	350	341	399	345	348	358	333	352	368	350	342	338	360	354	338	319	339	369	348	365	366	381	324	340	335	331	325	333	348	361	348	354	328	341	342	330	355	383	373	366	345	324	376	352	332	372	373	336	349	360	330	331	369	358	351	321	344	371	357	349	348	381	381	311	341	302	372	322	381	319	316	347	351	313	417	358	381	337	329	341	359	329	391	340	362	354	315	355	351	328	370	357	334	342	382	338	344	333	331	331	344	343	342	339	349	337	355	355	332	326	316	299	357	358	378	336	351	368	368	337	347	353	344	363	367	357	345	329	350	332	339	310	372	329	333	351	335	352	345	369	366	329	367	351	359	365	322	354	359	333	381	352	334	322	365	347	343	349	340	321	328	347	337	365	354	353	381	360	353	360	308	378	354	352	320	308	357	334	332	326	331	385	343	349	337	354	336	387	351	338	333	335	315	377	354	339	348	343	362	368	365	352	377	338	359	342	362	320	378	341	328	350	370	346	339	343	342	374	354	339	336	319	351	360	326	326	318	357	331	355	323	317	347	357	342	363	340	331	339	389	357	324	349	328	346	383	343	369	353	349	362	348	339	338	339	344	359	349	334	345	352	343	372	373	358	361	339	367	329	379	319	349	320	360	341	352	361	388	359	354	358	362	351	344	375	323	342	336	378	374	351	342	362	359	332	352	331	318	359	339	330	331	404	353	363	345	364	341	303	355	329	349	314	357	349	349	352	368	343	378	366	324	377	363	363	346	352	363	321	342	394	364	320	327	363	357	313	352	308	374	336	325	338	359	349	362	354	345	365	355	332	366	371	326	380	372	353	360	327	350	311	360	328	352	331	356	318	317	323	373	369	333	342	343	344	342	359	336	369	317	362	343	356	327	354	318	310	338	392	375	357	354	374	331	357	315	344	330	325	362	347	305	331	378	350	359	339	338	349	329	345	359	358	324	358	344	390	374	358	364	325	360	321	335	339	327	313	354	344	355	329	359	303	354	342	330	370	343	360	353	325	354	318	375	317	346	362	317	346	293	318	361	375	358	328	364	353	341	366	369	339	342	355	336	334	343	339	343	379	367	379	351	344	346	356	382	313	351	312	358	336	347	353	375	321	342	322	331	315	354	337	367	332	354	342	324	347	326	342	335	344	352	335	369	362	331	347	344	373	347	378	350	329	320	354	329	349	348	354	327	374	353	357	353	343	339	310	305	325	353	342	326	339	356	293	353	355	383	342	377	359	297	328	326	355	336	382	334	323	332	361	365	331	340	371	373	380	346	344	346	327	357	344	368	325	337	327	338	340	321	340	338	359	330	377	343	342	335	343	350	326	362	368	379	336	392	361	309	338	331	347	361	329	347	359	358	366	378	342	355	364	319	337	377	376	324	371	358	348	387	321	364	336	390	358	314
27351	20987	16128	9899	5455	1370	1069	1033	963	991	1002	947	940	962	951	964	983	913	945	946	922	933	977	927	922	971	933	936	908	950	948	907	925	972	919	945	964	905	937	930	964	948	941	978	925	909	956	946	934	925	978	949	965	955	927	902	880	952	940	934	943	938	961	908	930	953	891	982	939	948	960	967	944	982	940	920	960	968	946	929	957	902	928	929	956	947	939	949	916	949	968	980	911	938	951	955	921	955	955	973	940	982	967	868	906	910	895	915	940	979	1012	943	963	952	998	922	954	960	940	941	939	922	964	969	967	913	936	879	955	937	952	962	901	917	940	913	943	915	1031	925	978	948	883	943	946	963	946	965	939	939	974	916	975	973	890	977	944	926	945	926	982	962	997	957	915	969	874	964	973	1001	951	933	897	942	928	943	964	986	883	940	923	965	958	937	920	919	1013	919	945	932	959	962	946	954	957	928	969	994	932	980	944	933	957	933	916	989	940	959	976	1006	919	976	944	950	935	912	934	949	942	903	959	933	985	967	933	962	920	971	922	972	931	909	990	948	934	933	914	937	923	936	920	924	909	953	899	927	935	949	969	971	958	908	918	929	904	938	937	933	933	918	1033	901	936	960	982	920	902	883	914	945	976	907	997	901	990	952	968	956	1000	925	940	894	939	922	934	967	970	936	939	946	923	855	954	923	998	950	998	942	956	927	910	889	909	961	909	964	970	903	978	928	966	925	847	890	914	954	994	1005	1018	946	909	980	921	931	950	978	955	925	1010	984	940	1002	936	985	913	965	964	963	953	953	974	970	953	913	932	967	1000	955	922	935	934	932	930	952	914	953	929	954	948	939	985	920	934	972	867	972	953	938	921	943	963	956	894	987	902	966	919	906	926	913	926	961	899	957	941	916	936	999	922	961	901	947	1011	958	1001	932	931	957	927	924	954	902	912	989	975	1002	1004	977	939	929	956	979	924	908	948	922	924	940	978	991	947	958	960	924	899	953	933	952	979	945	987	925	978	930	913	992	962	892	919	945	958	932	951	909	965	913	1011	976	953	927	955	958	977	982	968	938	964	854	937	921	934	968	925	1002	972	955	948	903	897	942	965	961	1004	953	929	900	963	979	942	961	940	895	1012	939	973	959	1015	1011	968	933	944	933	947	964	932	951	924	985	912	997	967	913	974	932	978	953	940	924	934	957	956	976	901	924	952	963	944	897	973	934	971	939	965	979	970	945	978	935	960	933	912	943	938	921	899	896	953	959	875	954	954	929	950	977	1002	945	988	942	948	925	940	945	995	908	924	966	982	951	963	940	913	967	984	975	944	892	930	950	943	917	961	970	965	956	907	906	959	899	933	959	884	960	910	969	916	977	932	915	977	974	933	950	992	975	939	957	916	948	910	947	962	921	978	947	985	905	955	977	913	931	932	912	955	934	965	997	940	891	945	990	951	899	963	969	934	894	956	939	848	938	895	893	979	930	938	967	948	923	877	884	948	903	941	941	1023	964	975	884	954	952	959	935	897	959	933	924	914	924	959	897	901	898	922	912	943	984	939	934	967	977	934	931	980	921	942	912	924	937	974	927	981	876	982	986	926	957	929	1037	968	964	941	914	958	961	906	963	967	947	917	966	990	894	947	944	947	982	900	930	909	874	927	960	985	938	963	944	966	922	949	941	968	903	917	962	898	983	983	974	953	936	943	916	956	1001	973	934	933	972	989	938	955	855	1007	915	963	946	960	987	904	976	1000	941	899	954	938	947	930	930	947	979	931	952	922	967	891	928	881	1006	985	939	929	978	938	909	948	961	918	866	970	957	962	915	971	950	1008	894	936	888	910	964	930	966	947	968	954	968	916	909	907	917	940	964	981	937	990	986	964	979	942	961	926	895	909	945	889	948	961	932	929	957	951	929	967	989	954	955	975	1017	936	949	1016	961	938	924	963	950	984	968	908	952	999	974	1000	917	942	956	960	929	911	919	917	938	974	934	978	946	981	951	972	972	1014	926	989	926	952	907	960	923	936	905	948	998	943	939	951	983	979	942	931	843	1016	897	944	911	923	937	905	945	975	893	985	938	948	947	964	919	941	899	961	942	983	1025	929	978	935	890	915	935	936	943	990	910	953	976	914	959	958	948	924	921	971	909	971	994	987	975	960	912	906	957	942	962	990	962	909	969	995	899	972	918	944	915	943	937	904	928	926	930	981	945	937	953	944	878	957	917	928	970	988	975	934	951	970	939	986	1002	928	942	977	900	941	941	981	944	923	997	920	940	891	911	934	934	955	929	932	937	969	963	958	931	918	935	979	930	948	951	940	987	984	966	905	905	929	910	900	934	969	929	917	933	957	905	906	959	918	1001	942	994	974	875	936	916	966	983	953	972	923	905	943	959	922	910	925	935	889	925	953	1001	1005	969	985	959	901	917	955	977	948	936	998	940	977	951	924	960	975	930	931	950	903	941	972	956	952	937	967	971	954	948	912	902	939	958	972	929	897	997	958	973	965	929	939	875	949	972	908	877	931	946	922	959	938	955	925	922	957	904	940	966	975	969	906	969	983	950	943	1005	908	923	964	928	911	903	992	940	935	926	937	921	1033	989	959	937	942	940	982	948	972	938	971	920	931	899	923	971	930	922	950	946	898	932	974	896	977	943	959	962	954	934	1001	984	944	956	940	965	933	950	926	968	906	948	971	940	1001	894	979	895	914	952	985	938	973	972	959	955	918	937	917	945	950	929	953	912	998	917	942	953	954	936	926	981	934	978	975	940	886	949	935	917	932	927	940	939	911	918	943	901	954	913	903	978	1021	948	944	944	940	932	977	918	900	988	970	965	918	943	961	935	966	910	907	944	916	917	979	919	971	914	983	914	925	963	1012	927	1006	939	961	926	949	822	959	916	929	953	962	931	954	945	944	948	986	953	1001	925	986	944	942	968	938	944	965	932	967	938	956	1036	946	947	932	957	939	956	897	948	930	922	883	949	913	927	917	965	939	971	961	912	957	944	895	962	897	960	892	965	928	909	914	945	938	886	927	935	929	960	947	902	894	972	981	971	952	973	913	937	888	954	950	947	948	1017	950	956	924	890	960	948	982	955	934	892	957	931	937	952	1002	971	930	996	915	918	952	941	966	916	933	967	982	947	986	908	974	927	944	945	906	914	943	936	880	942	933	902	924	902	875	931	944	971	966	916	957	962	943	923	953	981	936	902	946	952	958	931	912	942	936	940	975	935	988	902	973	909	921	925	920	988	893	940	983	921	917	945	964	892	901	945	904	931	920	990	970	868	967	950	942	948	918	934	940	899	968	976	935	956	980	959	933	985	957	935	959	958	894	946	961	954	933	929	936	922	950	955	951	987	914	939	916	921	928	940	939	1012	977	927	903	942	1022	921	953	975	978	968	873	952	982	922	972	968	959	933	947	963	943	952	974	940	954	932	966	902	970	908	970	961	986	928	962	913	951	992	958	859	919	987	952	943	968	892	928	953	935	943	942	915	947	963	911	980	894	956	961	973	1000	881	936	932	952	941	957	975	951	938	929	921	972	928	915	934
12802	24135	14046	8514	4461	1339	1027	1078	899	1023	1010	1018	1010	969	950	957	987	922	971	984	992	942	1010	1000	971	946	976	964	910	970	948	952	1003	994	954	937	995	937	921	989	979	987	925	992	954	919	956	954	992	926	986	1025	948	971	928	1009	971	956	953	996	925	971	982	1000	981	958	928	959	971	911	921	953	939	907	921	994	964	965	962	916	921	912	935	949	983	925	943	918	987	877	999	971	956	945	944	943	955	979	966	909	914	958	992	954	927	914	952	945	921	941	979	960	982	1002	913	975	945	907	918	948	970	942	960	971	975	958	902	920	987	1019	926	923	1000	935	955	925	960	952	948	927	947	924	936	953	975	1001	967	990	910	925	916	920	916	952	951	935	950	953	972	951	969	973	984	949	931	951	960	1004	986	952	980	940	951	978	935	939	951	1004	972	914	972	947	983	935	899	932	936	966	989	935	955	936	971	932	951	991	947	912	988	967	953	971	980	951	1010	912	1007	994	933	919	950	920	952	973	895	925	1009	972	974	971	941	943	958	1015	887	932	967	928	933	966	909	972	963	972	976	1009	941	930	973	925	947	989	945	951	949	955	1024	971	941	948	1029	945	994	1011	1013	920	1041	954	945	951	972	962	907	1007	943	898	947	942	963	1002	938	930	952	950	923	949	966	1002	957	932	965	982	1027	939	931	1032	948	955	917	982	954	968	942	970	981	932	942	939	981	943	998	950	998	929	969	946	901	934	948	882	962	905	980	965	982	993	934	1009	962	956	915	978	958	956	894	947	991	932	951	944	954	955	955	944	928	973	942	948	914	934	964	964	894	927	1001	1026	952	978	1024	920	932	977	993	955	967	966	951	908	967	948	976	968	950	967	937	964	853	911	965	900	974	984	982	944	938	967	925	883	949	893	982	935	961	989	951	899	951	888	934	909	926	911	969	969	976	939	950	931	935	976	967	1004	945	904	967	914	899	984	938	979	937	985	916	938	959	964	1004	958	980	929	949	967	924	886	949	954	930	951	931	963	932	945	917	964	965	891	946	980	984	956	1025	944	958	969	928	940	927	916	949	898	998	946	888	913	952	931	924	976	992	989	965	972	971	901	921	917	922	944	983	967	1010	962	947	1007	921	960	912	951	1038	986	988	986	988	907	972	987	984	1004	940	895	941	929	936	933	925	954	930	964	974	987	1013	935	944	859	1008	978	932	900	935	948	988	979	950	956	925	926	962	989	977	954	971	1002	940	975	994	972	967	972	947	1020	968	913	922	1029	924	957	941	948	942	967	1011	1013	990	954	895	968	987	963	1000	972	935	991	927	938	1012	910	923	956	929	953	937	985	943	963	903	951	895	910	924	873	960	942	945	911	946	961	949	921	917	949	938	956	945	917	850	980	970	941	961	930	954	891	928	951	991	975	935	1031	939	923	970	932	984	983	945	970	927	972	938	974	970	984	932	989	939	969	918	906	945	973	992	968	982	1001	1004	995	937	948	967	964	976	931	917	922	986	930	979	965	875	914	983	980	994	979	980	974	896	1051	987	927	980	947	962	958	935	952	991	902	1006	943	969	997	931	988	950	980	960	1026	947	979	901	942	952	958	950	966	883	1003	889	970	982	960	941	948	981	924	951	971	944	931	967	942	888	947	916	961	960	888	1026	990	926	994	952	949	963	942	957	959	929	915	972	946	1003	957	904	953	926	966	940	951	930	955	958	947	905	935	915	947	943	957	939	980	948	968	922	948	921	991	916	947	945	970	967	936	850	989	932	927	923	950	979	922	997	909	1040	905	934	973	943	904	937	1009	952	975	905	960	925	970	975	958	954	938	955	918	908	893	956	968	951	1027	954	929	905	955	932	918	975	994	966	919	947	915	931	979	957	976	966	964	987	964	959	1007	970	966	952	918	893	943	937	907	976	945	948	907	959	939	929	993	972	960	929	939	976	1013	969	1007	944	957	911	943	982	922	942	930	882	930	915	1006	991	1018	1003	897	929	995	970	976	954	996	917	936	967	939	944	967	935	952	926	931	965	926	1007	974	979	942	943	927	924	913	947	935	966	927	973	968	985	920	983	966	968	995	921	892	916	912	928	954	976	978	910	938	1009	976	965	940	998	958	930	946	940	1014	934	909	949	946	950	979	989	954	973	1000	914	995	951	978	947	947	934	947	976	991	893	1003	992	986	907	987	954	931	925	948	1006	971	929	904	968	934	971	927	910	949	982	1020	904	955	928	984	949	898	926	954	925	967	956	928	984	963	919	974	937	931	904	944	912	1002	977	935	921	1003	914	889	861	939	934	958	947	968	919	899	951	973	991	973	957	929	953	970	927	968	1011	949	937	928	990	952	968	1000	1008	985	1039	911	982	931	967	940	917	953	933	868	919	934	980	931	992	955	906	964	966	978	909	937	1001	941	977	970	938	946	940	893	950	968	1003	929	992	946	1007	1005	929	948	982	928	969	973	916	960	943	939	964	932	960	936	924	961	1001	935	957	967	998	962	905	916	936	936	947	1008	979	960	955	955	947	924	922	953	984	925	935	945	928	953	978	935	948	953	1000	976	958	933	964	992	924	1020	946	1009	964	993	914	962	927	960	930	931	972	919	930	993	969	930	963	907	963	918	987	984	924	956	965	939	944	935	922	991	946	895	943	962	978	968	1006	927	962	1005	909	952	969	943	932	944	964	930	964	879	938	965	946	980	938	998	913	947	1051	959	931	934	971	1005	953	910	933	908	954	935	968	921	954	952	916	995	994	946	941	920	950	1007	985	928	927	978	911	881	875	934	928	993	926	948	921	960	924	978	983	942	954	975	956	922	988	952	930	931	943	945	932	978	984	987	983	969	932	996	983	934	960	972	939	975	965	927	994	937	915	965	984	970	995	933	971	958	939	964	983	913	955	991	964	956	1006	934	967	995	927	950	971	964	962	969	922	916	909	964	985	974	965	946	954	934	968	918	971	936	963	930	964	921	926	913	923	955	950	999	989	949	951	955	964	933	879	970	948	966	944	879	949	950	977	1009	947	906	928	959	962	969	952	965	978	885	894	961	943	886	980	944	926	924	948	944	938	943	995	966	935	1026	1027	952	944	970	965	954	964	958	903	885	948	972	907	944	975	960	1025	963	898	997	943	976	984	988	925	950	993	970	960	933	975	944	956	939	937	939	938	965	909	948	1004	960	919	995	918	928	978	993	940	1029	1010	946	956	949	935	943	934	971	890	955	879	959	994	949	979	920	912	946	890	917	990	949	1009	966	924	984	928	952	956	956	958	975	912	965	921	990	931	1000	990	1022	950	954	919	910	938	987	980	898	929	974	984	982	939	974	953	925	952	964	937	992	997	953	1020	975	949	935	957	924	959	963	961	984	985	949	906	1001	961	894	1005	938	954	933	965	965	977	952	921	887	940	919	950	947	971	914	905	991	927	987	962	962	939	966	943	984	931	980	918	907	981	948	955	937	949	957	1015	915	932	954	923	1003	927	921	926	947	925	913	996	954	928	988	950	928	948	932	960	959	967	1006	918	927	958	957	983	977	956	958	957	1012	936	955	986	961	929	969	929	969	939	978	940	981	940	949	954	963	954	913	979	999	950	947	951	944	935	958	943	966
23340	20942	28266	25081	25799	15774	3293	883	735	730	946	630	541	554	586	531	549	538	539	464	571	539	515	511	496	510	480	485	482	515	526	513	514	465	481	504	470	504	485	500	498	489	465	552	489	520	486	491	483	467	485	487	454	432	465	509	473	477	473	452	460	500	475	492	513	472	500	493	483	485	496	466	493	479	506	470	489	501	451	489	477	489	488	471	500	497	473	461	509	496	468	507	459	435	504	472	502	495	481	500	467	463	493	479	485	430	490	515	500	465	529	461	512	464	498	492	459	467	484	439	457	450	486	507	486	483	504	446	469	493	447	511	465	482	486	458	469	479	518	473	504	482	444	455	491	473	466	479	488	483	485	465	478	479	454	481	495	504	475	470	476	480	499	470	480	433	493	484	489	472	508	532	454	485	485	493	492	479	476	489	463	463	522	480	500	488	463	501	483	475	455	442	490	477	486	459	460	489	445	443	478	461	488	470	506	462	452	502	503	496	487	486	491	456	474	508	467	521	499	484	494	499	494	462	501	459	442	483	455	468	472	431	455	496	486	480	494	479	490	469	474	454	437	491	439	478	466	468	474	484	495	450	498	493	491	486	458	457	476	500	477	458	497	469	480	475	500	533	458	480	484	507	466	485	465	490	500	487	466	476	480	468	510	482	502	504	495	460	505	479	470	445	470	484	484	495	504	457	470	500	457	501	468	480	473	457	478	470	494	483	478	480	515	485	474	498	464	427	479	462	472	458	479	486	529	471	495	444	487	463	501	454	476	492	470	496	485	509	492	473	512	469	502	468	503	494	463	495	448	496	455	447	447	463	418	472	507	464	459	459	445	468	471	469	493	474	462	465	483	495	484	490	498	472	492	503	510	485	480	472	484	447	495	455	482	472	482	476	492	504	484	465	442	478	488	495	503	487	471	495	491	484	529	502	484	466	452	500	506	493	498	474	468	460	467	516	479	506	468	472	497	492	519	496	481	480	455	485	436	458	481	439	496	472	492	479	535	476	486	525	481	462	448	471	506	456	491	496	514	436	465	472	487	469	499	490	496	497	471	474	468	424	493	472	464	488	479	493	506	498	523	504	522	465	472	455	452	501	495	497	489	475	474	516	498	506	479	452	476	490	476	498	462	498	463	495	451	471	489	472	446	480	474	507	498	498	519	544	486	470	466	462	476	486	453	445	462	494	466	469	530	452	483	455	495	443	471	446	502	484	522	488	517	479	509	441	480	498	482	484	501	457	487	456	436	475	469	453	482	463	478	505	466	498	513	452	484	438	486	531	473	503	502	466	468	489	484	469	460	499	475	460	474	454	460	438	466	458	509	484	467	480	451	496	477	492	489	511	444	477	498	506	465	475	501	495	490	513	501	463	473	477	479	472	485	479	422	463	486	455	474	483	496	524	496	516	504	472	514	503	493	464	511	439	481	482	491	470	502	436	497	502	516	487	459	516	465	516	436	483	486	488	447	497	458	472	470	468	486	485	507	481	462	479	484	496	500	442	490	496	500	475	477	468	489	465	503	505	447	482	510	448	495	461	521	473	449	522	454	503	461	509	485	514	496	521	437	472	476	477	525	529	475	505	504	522	480	482	494	477	484	480	495	499	479	516	520	500	517	456	515	511	499	514	480	480	475	469	521	502	493	475	479	464	502	497	480	444	525	421	450	527	491	462	431	503	480	497	503	488	477	468	498	530	487	520	454	506	492	475	480	462	477	512	484	509	460	460	482	483	471	452	497	482	475	472	494	485	480	507	472	459	415	455	462	484	471	459	515	479	487	504	495	502	463	482	480	495	433	451	459	460	482	470	432	502	473	482	475	488	478	489	451	510	458	465	456	504	465	479	482	501	489	420	500	456	483	472	496	464	471	437	536	486	497	519	474	478	507	494	470	499	495	480	490	455	463	502	483	472	474	434	460	478	461	496	491	458	512	512	458	471	473	495	498	469	472	464	487	526	459	485	480	475	476	538	487	492	450	494	518	478	458	482	506	491	512	498	529	515	481	449	495	450	518	505	497	482	484	511	474	476	485	472	476	466	486	463	487	493	508	493	497	474	440	503	487	460	477	479	473	485	485	494	466	464	486	504	473	462	510	476	473	468	489	472	495	467	476	460	484	483	520	475	492	479	439	475	464	431	467	445	491	489	488	492	448	479	495	458	479	465	494	464	523	473	482	470	439	440	424	459	490	508	500	494	524	492	470	466	499	529	485	506	479	472	451	446	501	513	474	472	417	478	477	480	479	440	502	482	501	482	486	487	475	477	448	468	434	497	459	484	486	458	486	460	433	500	471	495	482	430	460	478	464	477	499	459	483	497	485	508	522	450	473	477	468	510	506	493	468	476	498	480	448	435	493	494	480	503	503	515	499	487	464	473	462	495	448	491	468	508	468	492	483	484	485	493	467	455	491	468	497	474	485	465	525	481	499	499	468	514	516	477	483	483	514	457	458	486	490	499	504	505	482	457	480	457	511	503	500	467	477	457	487	457	466	449	460	484	495	460	496	471	495	506	462	506	493	457	509	481	481	479	501	506	479	483	477	511	490	491	469	499	475	505	527	486	514	511	530	472	468	462	483	500	489	512	480	452	477	486	502	497	490	458	481	473	494	487	480	462	498	519	480	518	472	436	506	484	476	503	480	498	495	463	453	481	534	458	480	515	490	451	505	471	488	468	473	468	483	472	490	478	489	442	476	482	522	505	472	509	470	470	489	484	476	478	465	487	493	458	471	467	470	516	488	483	485	491	522	464	484	486	444	467	461	503	510	491	503	475	487	500	479	525	483	448	483	479	489	460	456	487	493	484	466	483	493	487	502	486	462	514	488	455	445	449	463	471	443	452	456	475	449	454	496	487	506	447	487	495	478	481	476	496	479	420	486	523	473	482	462	438	487	467	470	442	497	459	482	487	473	468	488	466	509	451	484	495	429	472	502	490	479	488	446	439	505	500	467	512	487	489	495	506	448	489	472	453	450	437	466	455	500	515	473	481	475	488	499	478	456	448	479	481	503	491	484	519	469	483	455	492	455	510	493	455	486	468	491	439	482	494	446	450	522	487	490	504	447	491	463	489	478	479	483	496	470	482	486	481	488	463	491	488	485	489	488	466	480	490	496	500	472	480	445	478	491	504	482	505	491	488	496	488	470	499	521	524	479	503	490	480	455	475	473	501	435	461	476	516	469	498	468	489	483	505	510	495	498	493	517	452	478	488	467	485	526	473	477	466	528	483	474	489	465	504	516	521	496	514	515	463	462	504	455	497	533	473	479	479	483	477	490	453	486	500	470	472	454	484	483	500	477	459	467	477	435	425	481	457	449	442	488	448	426	487	511	453	485	465	480	465	505	458	506	462	494	473	496	472	457	489	506	478	479	478	466	478	498	459	492	498	464	463	490	489	484	488	478	461	498	495	433	472	467	466	504	448	495	465	461	506	503	455	465	488	465	477	477	435	487	491	462	458	457	495	484	467	497	496	510	466	442	484
14048	34596	21344	27238	29052	3637	1632	1083	915	900	1126	701	637	632	578	523	579	554	576	516	542	541	538	530	525	513	553	549	545	536	516	485	521	542	517	499	535	548	487	561	516	492	543	520	533	524	474	528	500	511	498	509	513	509	510	507	509	539	529	536	494	519	490	544	517	531	456	489	502	491	495	564	482	477	493	521	483	492	537	491	524	548	515	509	495	532	491	489	480	521	484	552	475	496	484	499	506	568	505	486	493	539	546	500	502	473	563	479	492	519	490	540	503	518	485	483	496	505	530	519	494	503	522	515	518	552	514	522	526	507	521	520	463	487	548	537	507	539	515	481	510	482	520	505	523	533	513	485	563	478	503	499	517	478	489	510	490	487	555	556	497	492	491	539	515	470	498	554	474	520	496	553	529	534	492	541	450	547	511	483	475	502	467	496	510	484	533	472	479	511	502	502	492	551	519	505	503	474	503	543	504	505	505	498	509	531	538	542	509	518	505	505	470	503	529	526	511	511	526	544	515	492	481	511	497	546	501	504	531	548	485	484	485	517	481	490	523	507	529	529	503	532	514	501	467	515	515	499	497	478	499	548	475	504	500	511	492	537	452	514	519	521	542	510	551	509	478	482	517	509	507	505	511	494	476	518	483	517	481	497	471	492	527	559	524	472	517	477	514	519	478	524	499	511	501	502	503	509	513	517	489	510	464	508	486	475	502	504	517	525	566	529	488	479	498	525	493	512	541	540	555	512	514	528	464	517	494	517	530	471	526	504	480	589	479	495	515	507	547	516	544	517	473	505	536	527	499	499	537	473	498	523	497	498	508	501	501	537	464	518	488	519	457	546	495	512	518	517	484	488	524	511	518	507	559	520	499	475	491	500	535	474	518	533	503	505	504	479	493	513	508	508	478	520	496	554	478	477	477	531	514	519	520	482	498	503	514	539	486	504	480	509	499	551	503	490	511	502	517	492	460	500	511	538	486	509	520	524	528	511	499	488	503	545	510	499	540	475	521	492	481	522	493	500	513	485	486	548	503	500	509	512	572	535	528	530	467	483	520	529	529	527	485	535	466	534	557	510	525	493	545	512	529	518	472	528	486	498	518	501	519	452	495	508	508	537	527	498	526	497	514	507	550	515	530	496	514	481	483	520	480	536	524	475	542	527	538	527	500	496	525	526	498	532	522	535	507	509	524	526	545	517	566	562	499	506	502	516	491	526	505	524	510	444	553	549	491	519	539	529	529	525	521	505	446	525	544	505	522	534	499	487	553	521	549	547	485	470	498	554	498	553	504	436	513	502	534	522	489	516	532	492	481	528	501	525	531	488	484	519	469	488	473	500	516	522	459	517	494	487	495	484	474	516	482	529	516	511	511	486	511	555	508	513	522	527	532	467	514	487	508	500	539	491	502	487	501	499	506	492	542	488	466	469	509	553	520	490	506	484	486	519	531	523	471	533	506	520	525	502	572	501	533	494	537	489	494	522	535	501	509	501	484	515	510	476	530	543	522	531	520	516	492	544	496	522	517	501	505	526	515	497	473	531	503	513	495	503	527	525	529	496	494	477	495	538	542	514	477	492	509	479	521	539	504	510	488	504	505	500	512	515	501	498	476	525	536	510	523	510	518	489	493	541	482	475	502	518	493	463	507	526	525	481	528	517	471	484	542	515	481	500	572	510	497	518	531	496	515	479	516	507	507	510	519	502	486	530	487	461	506	515	548	505	480	523	488	548	516	517	520	465	544	530	556	543	549	501	455	508	511	501	495	518	554	490	518	458	505	515	470	478	566	486	499	523	491	536	514	510	522	544	549	484	538	527	479	482	489	493	497	494	537	484	523	498	479	519	535	493	514	528	522	499	552	535	512	536	509	505	521	535	467	496	503	497	518	516	533	493	489	493	517	528	507	506	538	516	545	542	497	578	554	527	521	475	502	484	486	543	506	546	471	525	489	506	501	490	485	519	500	506	546	504	519	512	483	495	482	486	513	498	557	549	462	514	524	492	510	468	549	512	513	538	489	511	492	518	471	497	546	506	546	501	492	535	590	500	463	529	500	511	529	512	477	512	491	517	503	478	477	497	545	506	528	524	506	527	527	494	511	531	468	505	504	532	533	488	492	507	476	519	515	463	535	474	492	478	547	557	516	539	494	526	488	520	508	491	536	517	532	512	494	497	524	502	523	492	537	535	446	480	510	492	545	505	488	503	501	493	509	531	524	486	509	513	509	477	504	520	487	491	543	492	541	499	501	549	503	510	468	520	534	494	533	503	539	542	527	533	511	552	529	509	507	523	509	485	528	501	525	486	511	527	505	503	504	497	497	510	487	520	456	511	510	515	515	540	537	518	492	523	533	535	528	493	514	516	521	513	538	546	509	464	494	533	506	519	490	497	497	469	505	493	515	501	481	507	509	501	538	506	501	515	522	508	518	504	531	529	464	483	504	524	508	575	479	544	522	536	542	532	541	507	543	512	525	467	536	542	504	544	514	511	514	527	496	483	471	495	481	487	527	494	487	565	489	519	488	518	525	509	523	508	505	491	503	524	491	523	476	529	497	450	512	543	507	515	511	503	545	525	516	522	508	500	518	477	585	517	514	491	529	505	505	464	499	477	534	538	507	526	500	502	514	509	513	522	559	498	490	507	505	495	527	541	515	485	549	498	517	469	523	536	504	542	499	501	487	492	501	474	512	509	505	496	501	484	562	560	513	503	485	505	502	485	518	533	515	504	471	455	488	507	511	526	542	516	490	478	501	507	484	516	542	513	530	505	512	553	501	506	512	487	501	558	503	529	498	495	483	491	540	509	542	511	499	450	530	498	510	503	529	492	531	512	582	530	525	489	522	495	508	458	514	521	501	536	493	508	518	477	488	481	524	499	493	535	490	498	485	505	454	474	457	511	541	515	521	481	523	489	499	493	481	493	496	540	515	510	490	491	534	502	481	472	495	502	494	471	506	481	560	496	474	473	528	524	494	495	519	532	473	521	496	511	486	562	514	457	474	528	504	529	486	530	581	524	506	514	503	505	501	513	548	475	511	538	502	515	524	499	519	535	524	555	512	490	517	501	479	526	495	520	467	538	481	511	527	521	529	495	506	495	539	516	500	516	482	511	527	548	510	503	502	500	508	531	507	520	541	494	486	502	470	490	507	515	512	520	509	547	476	461	519	526	477	500	500	486	500	500	520	534	478	519	485	541	539	518	550	538	518	514	485	526	518	569	538	531	495	500	509	486	512	489	522	542	523	509	487	514	528	546	554	514	554	499	476	509	526	504	523	500	494	569	498	521	537	497	462	562	493	517	516	505	544	541	524	477	465	460	553	514	545	503	523	502	484	531	509	540	525	495	473	535	508	481	505	534	505	511	517	547	545	504	530	526	495	509	568	502	499	484	521	510	494	493	491	490	498	514	567	521	560	479	558	509	548	533	489	474	448	467	509	516	508	510	527	472	510	513	496	503	506	505	480	519	513	514	520	527	493	483	529	492
24257	20907	27476	25096	21514	7150	1625	1267	1107	1118	1178	1088	1020	1043	1051	955	949	992	991	977	1004	1022	955	931	975	1016	963	963	910	977	995	974	941	1034	943	954	980	925	963	984	1009	1002	957	934	934	990	932	979	959	953	981	969	956	1016	983	1032	951	974	960	973	984	1017	943	911	992	943	998	947	943	1012	986	992	1001	911	1034	993	996	995	992	985	981	957	985	1057	1042	951	944	981	948	965	955	1030	972	934	938	979	983	988	989	926	1007	993	1002	961	988	948	987	982	958	1000	1002	1020	953	973	963	1041	968	997	935	977	930	986	991	1014	1028	993	1031	940	941	961	1022	1006	968	957	985	955	948	1036	939	991	986	1009	973	991	987	947	974	943	989	961	1001	1016	938	1011	971	992	949	1008	948	957	968	917	1008	933	962	977	1009	964	1022	1004	1000	1003	1030	999	983	971	977	1035	974	952	959	958	975	990	964	966	990	965	979	1036	947	945	961	1026	952	968	950	960	939	952	1010	959	1009	1000	1001	964	997	973	983	958	903	953	960	931	974	1006	970	905	993	946	1038	1005	970	1014	1039	945	1050	922	966	1004	992	992	942	1015	996	895	959	942	961	1048	993	986	1010	926	978	995	964	938	1005	975	1020	977	950	899	925	986	996	947	956	1022	939	984	941	986	927	1028	961	988	964	960	970	947	1044	962	916	971	1012	901	981	938	960	951	933	978	949	975	973	1023	987	918	1014	955	1005	983	965	983	970	933	966	961	959	973	994	994	1014	1025	973	922	980	950	1014	1016	967	981	973	986	936	950	936	995	962	943	958	950	1016	1020	968	958	991	979	970	992	969	1000	914	966	929	1032	958	913	1053	972	1003	966	952	986	993	964	1007	936	1000	994	914	971	969	989	1008	971	992	961	939	924	964	970	987	976	972	955	923	1021	1001	955	923	965	933	948	991	981	1009	985	978	990	952	966	986	1010	1003	993	1021	905	1010	958	978	1001	1002	971	1011	902	958	998	1019	999	996	942	959	922	981	1031	956	1019	996	1016	953	936	981	956	1021	993	965	975	1030	982	983	971	949	963	1043	913	971	1004	1011	976	978	965	1023	985	970	960	969	1027	995	974	989	974	1001	993	975	964	960	941	948	989	987	1002	1041	953	1012	901	1014	988	930	997	937	970	1086	968	947	939	952	1009	995	985	1006	962	960	935	972	946	987	961	1012	957	923	964	986	965	1024	958	977	1052	998	1016	991	986	902	1011	1024	964	976	940	992	992	949	977	1044	1009	978	973	989	992	1007	950	1012	997	990	959	975	985	999	994	955	1020	960	992	968	970	961	990	940	1008	1060	965	949	921	946	929	1029	1010	1017	1005	1004	955	1040	954	982	1011	936	1021	1018	943	1017	1033	986	957	977	1002	992	947	937	977	989	944	991	993	1004	990	987	935	1011	955	956	948	983	930	945	974	951	1043	971	980	985	951	952	970	1044	933	946	973	940	1000	931	988	949	923	992	962	995	988	900	1004	978	1010	971	981	954	990	969	946	967	1027	968	988	955	1018	958	994	922	964	973	973	990	983	998	1029	980	987	958	912	954	1019	974	926	992	989	960	979	998	984	968	959	1018	992	980	961	978	1040	972	945	959	916	956	948	980	1025	977	936	955	975	955	968	973	1026	974	1001	994	947	982	1000	981	963	961	1013	989	981	956	935	994	1067	948	962	928	967	968	1005	1057	989	975	995	996	1020	942	965	1015	975	1001	952	953	1014	994	968	972	984	1003	988	968	973	1018	971	1026	981	960	954	980	975	1020	920	977	968	1012	1003	979	956	936	988	1001	952	935	998	984	1007	957	966	966	933	942	899	1002	980	1011	955	988	984	1026	986	948	1014	1012	1035	980	992	973	983	971	985	973	983	995	929	1018	994	983	998	971	991	963	1000	972	945	953	976	950	983	1001	953	973	995	962	988	973	1020	1001	976	1015	982	984	929	1019	975	968	1020	1016	953	939	963	970	960	979	964	953	953	981	958	936	959	962	1004	957	968	1009	986	936	1006	988	1071	1038	951	986	951	998	980	964	963	971	975	924	949	980	986	1039	990	935	976	975	955	1041	947	979	1008	971	978	969	940	1001	966	987	961	985	952	966	948	980	904	943	932	936	949	941	1026	980	904	984	1020	961	949	973	959	977	915	1025	913	1024	965	1000	958	996	972	956	953	933	932	950	970	986	936	925	962	919	1029	977	1010	1025	911	970	933	948	963	1006	959	957	984	930	991	981	1055	964	982	999	935	996	975	958	934	913	1013	991	957	965	986	949	989	1032	1011	983	986	956	1006	964	963	898	958	1033	918	975	954	984	932	962	993	1010	983	1013	975	966	944	1011	960	996	1003	960	1015	982	947	938	1006	1027	972	955	1019	886	985	967	990	1002	990	983	985	935	1023	972	993	951	1004	975	1026	1033	1044	922	980	971	973	993	966	959	925	1002	949	1032	954	989	1026	997	1039	981	955	955	958	971	929	986	1016	921	964	1006	909	934	958	949	990	993	1037	977	981	957	967	926	996	978	951	984	979	942	945	968	1038	965	1017	992	948	965	992	1002	944	1003	957	924	1005	939	948	999	954	996	951	994	968	1034	957	961	946	958	938	976	1013	951	995	925	976	961	958	1022	971	1010	946	965	982	975	966	925	915	989	951	918	963	988	973	948	1014	965	953	919	1038	1015	1021	953	973	923	919	1025	961	1043	1039	1005	967	983	946	1039	1000	973	968	1021	971	1016	972	1054	1030	960	957	964	1031	988	996	999	1028	1026	994	973	953	965	997	997	1029	946	929	968	976	951	982	987	950	990	992	982	971	1031	966	994	973	980	1010	962	988	1006	968	987	955	951	985	947	950	973	1031	947	958	921	976	960	949	953	964	991	1011	988	990	942	1002	972	992	986	996	900	965	980	987	1006	986	1013	996	965	897	1024	929	990	1000	1033	985	940	1004	1031	989	1010	963	987	944	955	1009	958	1027	931	990	920	986	1004	899	992	953	976	1002	1008	954	965	1005	1005	953	948	1023	989	980	946	1021	939	967	982	1011	985	930	980	872	994	1031	942	1042	1006	987	957	912	992	1030	986	998	996	1030	878	1001	941	964	972	982	948	980	991	1013	1032	992	922	1027	964	980	994	1024	898	941	963	953	988	1009	972	965	993	999	960	971	983	956	953	991	942	974	1020	954	942	947	953	1028	950	993	1030	938	918	960	1028	950	981	997	1077	1012	946	935	1007	987	1007	961	965	965	970	957	958	985	977	945	955	1002	1010	1005	967	986	949	931	965	977	1020	919	963	950	1007	949	1002	973	966	921	1048	1005	988	973	1022	938	954	960	1024	953	973	943	988	1017	953	975	923	991	971	942	1016	951	977	1025	988	988	972	953	985	959	1010	992	929	950	962	973	1057	998	954	986	965	995	967	970	992	999	1011	1007	975	1010	1000	944	947	994	1019	997	983	940	996	1035	964	1012	953	980	1029	1023	981	990	946	977	976	983	972	964	932	973	963	996	916	981	1026	915	950	992	991	1000	905	938	958	990	958	976	992	965	1000	978	1022	961	959	968	966	951	988	1011	988	956	1000	984	987	991	995	967	1004	988	968	998	956	938	1028	1008	1000	987	1008	927	941	977	984	1005	986	1005	971	1017	954	941	1030	979	957	1000	950	974	973	995	1028	938	1020	963	1026	997	999	942	911	951	969	915	982	974	959	1052	983	942	933	1007	944	957	974	947	1000	956	951	1007	962	930	988	970	988	980	1022	977	951	948	960	946	991	954	984	1001	924	899	973	977	917	1002	1025	959	957	959	1020	932	973	969	993	1038	940	967	967	959	986	966
13992	30795	21290	19855	20276	2842	1602	1297	1186	1216	1219	1011	1041	1023	1037	1042	925	1025	957	1001	988	1009	985	1021	1025	1013	976	1002	903	932	983	919	947	1020	958	1008	1003	990	909	1016	926	1044	944	936	961	970	1004	904	979	952	953	929	925	978	939	946	931	952	970	995	969	939	939	929	969	971	943	988	903	919	953	952	1000	885	928	959	954	959	998	951	931	983	900	1009	926	974	978	974	927	952	954	963	907	919	995	946	971	984	944	914	904	943	912	963	916	912	976	925	971	972	934	979	960	954	943	969	974	973	936	926	952	909	937	944	986	950	982	965	938	960	948	946	910	908	936	1009	1005	977	975	922	1013	964	953	945	909	925	918	951	893	940	936	994	971	961	982	991	974	905	933	932	964	930	927	942	914	904	932	940	923	1013	992	980	957	996	958	948	935	953	968	927	911	977	931	989	949	962	910	966	938	960	965	978	970	1007	942	1005	987	909	981	921	988	921	999	969	993	958	931	981	965	924	946	973	991	913	947	950	942	992	994	969	970	945	942	959	960	1035	934	910	959	905	968	872	1034	912	916	970	948	978	942	965	956	946	930	988	969	996	1027	923	945	961	936	926	945	961	961	948	969	936	985	892	996	999	970	964	977	897	994	959	933	971	992	974	959	961	917	912	989	896	985	1039	917	958	967	947	990	985	984	1003	934	991	938	968	992	935	936	936	897	900	934	921	964	960	977	1012	1013	999	965	999	979	950	942	966	974	1004	953	1003	897	938	878	990	945	949	919	941	956	972	950	960	948	949	953	928	966	978	958	1015	980	900	927	900	964	936	959	934	999	997	1005	916	908	958	964	941	949	974	965	952	989	990	970	1007	933	909	966	944	996	957	946	924	986	959	953	917	966	975	927	941	962	1025	990	973	948	943	940	972	1022	945	939	892	923	945	953	963	960	874	984	973	934	1003	975	963	967	978	959	973	963	951	992	994	952	997	952	965	937	967	902	1018	961	925	1029	942	971	962	928	977	986	954	938	943	946	975	948	971	932	983	909	953	943	925	1029	917	938	941	987	959	942	983	886	926	977	947	975	943	946	930	995	957	956	951	925	972	935	932	935	960	925	984	903	966	958	983	931	981	903	994	973	927	932	957	945	1009	954	963	951	909	960	960	966	955	959	961	936	925	947	985	984	998	936	1007	940	885	981	1062	953	952	924	940	931	936	929	899	904	967	943	960	989	1000	960	938	942	954	959	986	950	933	936	890	932	977	949	924	1025	965	1001	896	962	859	968	952	951	961	976	945	970	892	971	915	1020	923	957	957	933	929	931	957	935	954	962	978	1008	1005	934	947	1018	933	900	928	935	934	958	972	927	1001	979	961	938	964	981	932	915	1031	916	938	1007	930	997	958	932	983	963	940	880	1006	936	964	961	964	968	919	983	978	966	958	979	917	947	914	941	965	950	918	946	984	930	974	934	970	976	931	964	941	987	879	955	991	927	960	965	918	961	979	967	978	903	981	965	910	934	884	915	941	942	906	954	1006	960	1025	956	913	936	945	896	959	968	1009	948	954	993	906	929	1023	941	995	960	964	958	1010	897	956	942	942	958	925	993	935	949	933	952	959	967	954	976	926	990	957	894	962	971	937	939	1009	959	888	982	915	1024	951	942	931	981	1000	883	947	930	964	920	944	940	935	954	951	982	927	915	883	937	950	983	1006	926	982	966	936	925	931	1006	980	956	960	893	956	926	941	979	971	992	986	939	918	926	928	900	962	950	1021	946	995	930	967	968	958	990	960	975	993	958	952	985	951	950	941	946	939	963	934	978	954	929	935	993	911	947	1002	988	954	924	998	893	919	960	910	951	961	944	942	992	947	953	989	938	969	901	980	925	987	985	919	977	976	923	978	879	944	954	947	970	913	898	972	977	891	889	935	940	941	972	947	934	975	939	959	934	998	973	954	961	986	956	901	956	950	1000	1005	970	979	966	978	942	927	953	947	955	998	934	990	956	975	956	984	918	979	1001	958	913	934	957	912	938	914	1003	916	969	927	992	928	973	987	974	934	966	967	989	987	967	953	989	975	977	938	941	945	916	945	978	951	954	939	988	913	1009	926	962	952	950	943	974	956	953	981	928	967	937	888	962	977	925	1004	929	936	916	951	974	926	920	935	996	980	1004	959	966	972	955	935	902	966	974	911	1008	977	926	952	950	912	955	913	959	982	957	934	901	910	981	917	972	956	920	897	979	988	998	926	952	993	966	991	970	896	897	1007	978	935	917	970	965	916	932	913	955	909	957	911	961	986	903	940	944	1000	971	924	923	941	902	966	943	933	996	926	958	931	912	916	983	988	1005	929	959	976	954	953	907	936	936	954	997	935	980	936	968	959	950	896	922	960	934	977	957	969	953	950	949	930	946	958	971	953	942	952	968	939	959	940	921	981	877	890	996	981	957	1004	921	961	960	854	886	982	940	955	947	958	987	954	951	982	978	971	929	1012	951	981	928	958	953	996	903	929	950	894	926	948	890	921	938	994	943	925	932	959	935	1005	952	961	957	968	925	1004	950	990	978	939	955	938	961	985	963	928	1012	940	929	1020	955	924	898	982	975	958	969	946	952	975	1001	940	910	896	913	961	938	947	983	997	935	908	913	925	973	1004	969	896	982	955	929	910	976	994	988	990	996	968	949	905	988	928	933	978	929	953	970	929	971	953	897	946	967	981	991	937	939	964	891	945	959	970	1024	961	992	949	950	945	992	1025	971	964	937	942	995	940	954	984	919	965	952	922	939	974	897	963	946	931	992	916	951	932	980	942	960	949	948	959	982	963	982	945	933	938	930	962	963	927	945	951	926	952	1013	960	963	989	960	954	971	990	970	928	913	885	956	926	892	937	953	928	964	968	935	975	927	967	984	965	976	899	989	945	938	1002	970	994	960	877	954	973	960	974	958	968	944	1001	951	926	920	947	972	982	936	947	930	909	925	906	973	925	951	973	990	901	920	989	997	962	961	952	953	973	998	952	930	959	970	958	980	995	941	956	975	908	952	977	953	925	916	933	1020	946	956	953	950	972	960	971	974	1004	949	939	964	985	934	967	985	994	948	973	940	946	919	918	972	954	905	973	998	896	953	1007	895	933	942	980	919	976	956	979	917	943	934	960	992	922	987	959	912	942	956	966	930	988	968	988	980	938	969	942	950	938	975	910	956	945	1006	946	950	952	937	912	1010	920	940	985	902	943	1028	960	920	903	960	919	1024	980	932	1008	956	945	978	948	951	946	921	955	991	975	924	962	980	955	945	943	962	966	905	971	957	985	1005	912	954	1010	911	883	967	921	989	984	950	892	987	969	971	953	962	982	935	900	917	955	949	962	922	1019	965	937	980	936	945	956	963	922	932	928	984	925	963	1015	997	940	949	907	1005	933	941	944	979	972	973	946	960	916	900	958	929	988	923	974	964	939	911	954	957	963	1002	973	892	934	931	937	970	983	1001	1016	992	980	1050	932	958	957	955	930	957	980	910	1021	923	935	990	901	940	962	994	922	968	1019	1005	992	928	924	965	985	946	977	953	922	965	924	961	969	1006	885	999	980	915	1028	944	911	973	928	973	937	1003	926	941	961
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
