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
341370493045	341370493606	341370494156	341370494706	341370495256	341370495806	341370496356	341370496906	341370497456	341370498006	341370498556	341370499106	341370499656	341370500206	341370500756	341370501306	341370501856	341370502406	341370502956	341370503506	341370504056	341370504606	341370505156	341370505706	341370506256	341370506806	341370507356	341370507906	341370508456	341370509006	341370509556	341370510106	341370510656	341370511206	341370511756	341370512306	341370512856	341370513406	341370513956	341370514506	341370515056	341370515608	341370516156	341370516706	341370517256	341370517806	341370518356	341370518906	341370519456	341370520006	341370520556	341370521106	341370521656	341370522206	341370522756	341370523306	341370523856	341370524408	341370524958	341370525508	341370526056	341370526606	341370527156	341370527706	341370528256	341370528806	341370529358	341370529906	341370530456	341370531006	341370531556	341370532108	341370532656	341370533206	341370533756	341370534306	341370534856	341370535408	341370535956	341370536506	341370537056	341370537606	341370538156	341370538708	341370539256	341370539808	341370540358	341370540906	341370541456	341370542009	341370542556	341370543108	341370543656	341370544208	341370544756	341370545306	341370545856	341370546408	341370546958	341370547508	341370548056	341370548608	341370549158	341370549708	341370550256	341370550808	341370551356	341370551906	341370552456	341370553008	341370553558	341370554108	341370554656	341370555208	341370555756	341370556306	341370556856	341370557408	341370557956	341370558508	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22849	21528	29238	24271	21530	21616	12806	1958	1351	1253	1186	1065	1007	1007	956	948	932	928	914	893	892	830	886	871	793	805	799	797	845	843	840	860	815	868	825	821	839	794	795	771	869	829	814	832	823	790	799	810	804	843	793	752	832	763	778	813	828	786	765	801	788	789	852	772	828	831	842	822	831	750	764	789	799	788	780	786	749	802	821	776	845	771	777	797	778	783	791	829	815	800	806	882	852	810	814	805	862	769	792	826	805	812	815	777	724	832	762	811	806	778	793	791	823	821	829	839	819	823	828	787	766	775	789	803	772	847	790	780	824	772	813	835	842	838	784	840	835	782	816	778	806	786	762	788	806	777	810	801	809	810	794	756	776	776	826	863	829	799	811	770	818	786	828	857	787	802	771	775	808	763	805	771	810	823	809	861	782	798	789	787	883	796	872	826	798	763	793	766	782	777	799	810	785	783	782	780	805	827	822	790	815	840	793	835	814	830	829	803	803	758	842	809	784	828	828	769	820	803	835	804	831	812	762	807	815	792	811	785	827	778	778	828	842	823	819	741	806	788	805	803	777	748	843	774	810	839	759	803	784	852	826	834	802	831	811	792	821	808	805	818	781	799	781	794	824	824	827	825	818	760	755	803	826	782	795	768	818	830	829	798	803	772	811	790	772	796	829	806	784	851	787	778	860	837	831	746	769	827	804	834	776	800	753	816	800	789	746	737	789	809	781	825	796	825	817	836	833	774	808	803	831	777	770	799	778	803	816	820	784	811	818	800	816	800	822	851	859	791	760	812	831	830	745	822	795	825	797	794	808	813	766	822	822	802	845	770	812	882	815	779	792	769	877	833	777	818	798	822	785	814	788	749	766	859	845	778	795	801	828	820	799	787	812	822	782	837	833	812	800	840	826	793	798	847	802	829	839	831	828	825	772	835	793	793	796	811	782	864	806	819	803	753	782	795	814	785	775	826	759	825	785	811	820	793	766	829	789	734	804	837	757	799	844	815	769	810	791	808	774	799	819	768	775	805	824	814	777	792	804	802	831	769	843	812	809	785	787	798	787	816	774	797	812	783	803	827	759	793	769	786	838	789	800	818	796	781	822	845	785	773	828	814	804	770	852	816	792	797	812	772	797	800	804	830	808	806	786	809	845	821	797	806	749	773	832	799	821	798	790	819	839	831	870	797	820	819	809	807	814	814	792	801	754	795	791	786	735	829	779	764	892	822	744	789	803	799	803	803	816	796	767	817	768	776	804	787	807	787	780	803	788	788	738	770	795	821	831	816	790	814	807	801	843	869	800	823	785	828	802	773	823	792	801	794	832	796	816	806	800	786	804	818	827	805	815	790	750	819	812	808	765	787	803	821	869	778	870	777	838	819	804	769	814	833	822	826	822	805	813	852	831	779	790	827	772	845	817	833	819	786	772	784	823	806	801	773	783	795	846	802	811	816	834	841	788	776	776	772	807	781	754	842	754	747	826	833	834	858	772	779	774	769	816	804	761	808	827	846	852	819	797	816	826	802	756	803	798	839	778	789	850	837	794	852	789	842	827	769	802	781	770	892	814	752	808	790	858	801	785	806	816	826	815	863	845	804	793	812	809	765	789	784	766	786	794	821	825	766	835	835	783	861	777	812	836	763	750	763	775	791	839	772	801	793	807	798	807	775	772	799	864	828	829	777	749	791	762	835	791	841	793	803	809	779	829	826	767	819	833	773	820	801	834	775	814	845	768	812	796	785	834	816	792	794	838	831	847	803	815	802	813	831	797	837	812	854	808	832	804	793	802	813	845	833	773	812	791	806	868	814	817	753	829	844	820	786	784	782	855	821	825	777	773	801	779	787	772	823	823	897	814	784	766	760	827	813	875	793	817	786	773	792	782	815	821	823	835	860	755	789	856	828	802	820	800	790	789	810	761	791	796	850	799	804	802	780	825	804	774	800	776	811	767	821	790	827	815	816	774	808	806	793	889	802	797	817	760	738	827	780	783	796	798	818	825	864	742	735	832	804	790	789	819	829	790	800	785	813	751	797	816	821	792	782	762	816	844	793	838	810	768	775	798	818	841	756	746	808	774	776	765	827	807	813	824	790	851	789	805	819	845	805	784	828	850	776	784	798	770	862	763	791	798	805	829	780	791	832	815	831	830	783	828	839	785	829	791	813	816	810	843	785	761	799	820	756	822	851	816	775	773	825	852	846	727	789	830	870	815	749	847	784	816	851	795	844	785	801	823	779	782	775	850	807	860	814	819	774	843	778	821	739	820	805	833	811	784	806	839	823	824	802	789	775	797	818	833	804	820	799	821	830	833	800	777	808	792	814	814	793	746	775	819	740	791	812	819	734	785	785	782	838	751	828	772	782	782	857	754	787	799	772	802	838	743	798	799	746	841	796	817	806	805	801	788	861	755	797	782	860	795	718	842	763	824	788	811	770	797	822	820	779	784	765	798	778	882	783	789	786	800	779	798	824	758	798	836	829	761	752	772	826	785	798	807	801	787	765	831	837	829	770	806	777	784	786	780	803	782	785	805	752	814	830	759	813	774	827	855	821	757	790	758	792	844	778	777	821	819	750	823	821	838	807	777	790	781	791	780	816	820	775	814	831	802	803	808	813	815	820	798	774	758	755	786	821	764	796	789	800	849	833	744	796	827	830	828	799	797	856	805	738	797	788	753	851	773	784	775	748	782	771	815	805	804	823	842	838	810	737	807	805	815	799	850	857	779	810	815	764	788	758	845	806	818	791	753	799	877	807	836	785	812	812	782	812	788	819	835	772	822	773	812	823	798	818	801	785	783	822	787	791	783	761	768	783	820	780	756	818	826	808	786	797	814	805	808	857	797	814	797	804	788	789	778	827	838	781	747	801	786	791	792	788	839	798	792	812	773	788	765	795	863	784	774	775	789	807	812	775	819	804	773	800	808	814	790	845	754	754	811	777	800	795	800	762	774	784	812	815	803	787	771	825	749	779	795	786	825	799	802	833	807	807	863	798	842	769	810	816	831	796	809	791	793	800	801	729	767	766	754	736	813	770	790	843	806	818	827	825	844	778	790	815	766	836	812	767	781	763	837	849	813	789	768	816	770	797	783	810	768	785	821	713	828	837	805	787	806	837	794	818	790	808	780	789	831	784	809	800	841	778	783	783	792	795	832	760	742	795	774	799	805	810	847	831	766	779	804	800	848	773	814	825	796	795	799	796	812	840	788	754	822	820	852	776	805	739	826	788	873	834	815	769	740	828	794	788	752	759	762	825	777	780	797	790	798	776	818	804	801	789	764	779	815	815	818	786	775	794	791	775	814	825	776	764	775	794	810	802	796	801	806	794	787	824	718	836	793	802	815	800	829	821	791	799	834	848	795	804	781	810	803	829	792	787	819	814	814	809	814	850	790	830	813	788	810	824	781	813	808	814	790	802	775	757	832	773	762	799	827	802	764	826	762	857	793	803	773	838	750	875	780	809	756	800	823	819	783	772	781	765	799	779	760	799
12361	14584	11861	6382	4489	3404	2794	2235	1764	1530	1325	1227	1179	1115	1049	1034	981	984	942	924	903	880	881	947	909	876	845	767	862	902	888	866	817	884	844	824	819	794	864	845	799	838	840	805	790	781	847	849	820	781	754	811	840	810	829	847	806	820	814	837	803	807	811	828	791	821	849	808	835	804	820	806	821	798	809	851	785	811	800	794	791	759	820	787	822	781	778	825	805	776	753	871	826	817	796	845	800	844	792	865	805	816	794	791	875	827	814	795	816	862	811	857	813	814	814	811	800	818	803	795	832	770	743	805	816	856	822	802	821	869	804	803	774	832	788	763	834	805	833	794	828	815	864	833	846	823	808	837	849	817	825	811	864	821	807	762	782	838	793	797	844	810	803	812	849	820	799	805	816	831	778	839	832	758	834	797	797	832	812	844	797	841	800	818	835	810	839	800	785	799	774	840	825	852	835	813	788	791	807	807	800	821	797	882	807	752	800	801	797	789	828	839	831	840	829	809	814	810	831	792	801	835	819	818	817	810	805	753	849	799	780	796	776	795	837	836	783	805	827	809	820	818	772	786	795	817	829	820	806	818	774	839	868	833	774	813	809	852	819	798	817	768	835	818	815	804	793	804	831	813	854	838	790	782	746	815	809	880	799	798	829	808	848	817	788	834	813	786	831	837	816	849	850	787	792	800	813	753	794	820	805	789	814	836	800	857	767	803	833	835	817	784	817	868	872	758	797	832	840	813	770	793	803	784	879	824	782	843	812	804	804	844	816	819	789	819	842	857	782	857	837	816	785	871	801	818	861	765	792	801	803	802	818	773	796	875	845	796	792	783	799	810	793	761	819	782	817	825	765	856	795	811	802	773	783	866	776	774	774	754	797	798	878	827	791	827	771	815	835	787	805	808	796	829	819	798	883	808	808	855	846	794	825	835	794	845	782	793	791	831	792	806	847	850	835	826	773	773	789	818	805	796	814	778	815	808	851	753	836	819	800	783	862	876	803	799	805	805	829	817	820	851	808	785	828	821	796	821	807	788	803	797	804	827	724	852	824	791	861	822	820	824	777	822	814	821	818	782	745	793	814	816	776	845	821	816	789	803	852	829	816	785	875	810	816	817	817	828	780	796	829	813	846	822	866	800	844	874	850	825	818	807	834	807	844	774	797	793	824	792	790	826	784	882	804	790	849	797	820	766	854	795	796	821	849	835	792	818	752	807	813	824	801	885	844	785	858	770	786	814	817	831	822	770	825	829	851	788	795	795	786	784	824	768	799	816	781	824	828	786	823	800	806	794	820	801	802	818	851	824	817	815	786	785	784	854	831	814	805	783	799	862	832	834	825	787	737	785	810	794	885	824	820	819	826	816	818	770	796	783	842	779	827	812	827	806	870	776	841	794	807	911	790	828	841	810	809	833	825	830	802	774	785	837	811	830	825	787	836	801	843	784	740	808	804	805	879	800	782	797	841	818	812	811	825	803	840	792	814	820	793	787	783	853	813	839	788	855	783	798	849	782	814	864	784	824	803	826	852	789	775	790	803	831	809	789	846	787	801	828	805	788	813	851	800	805	803	783	725	828	853	825	780	833	788	770	802	820	798	834	758	846	799	813	856	812	801	758	793	826	749	815	837	844	801	806	801	834	806	812	782	818	777	742	814	817	834	854	736	832	837	819	779	830	805	851	822	774	810	838	801	785	813	806	830	836	801	817	818	824	827	852	813	823	842	826	825	802	813	813	775	796	840	829	822	830	794	806	800	802	885	794	769	859	785	831	778	833	810	774	803	811	826	793	789	827	799	842	782	757	828	762	802	831	807	807	789	876	821	818	812	815	795	786	815	767	865	832	800	816	838	833	828	826	804	814	839	802	840	857	812	789	814	807	824	825	824	760	780	818	838	826	779	791	804	801	812	864	800	896	759	824	790	781	794	796	807	798	833	812	731	788	832	817	805	801	812	809	784	768	777	840	825	789	808	765	804	786	838	836	803	779	847	821	767	872	813	793	862	812	839	800	804	835	783	801	808	839	870	816	827	807	792	793	851	820	859	792	814	825	815	824	840	790	807	772	849	822	819	822	803	820	786	781	824	786	851	799	811	837	869	749	816	760	816	738	831	802	835	757	831	847	795	770	841	817	791	803	828	768	832	817	856	796	802	801	826	831	790	825	813	821	784	853	796	771	800	828	779	809	793	777	815	782	867	801	809	826	862	807	861	859	854	773	773	820	835	802	807	800	828	793	790	793	838	781	743	818	787	815	836	755	785	822	828	792	837	784	824	829	813	816	822	793	845	779	820	756	782	835	785	782	828	808	795	875	829	816	811	763	821	791	746	818	807	848	777	848	823	852	765	754	830	872	798	808	823	795	845	858	760	811	790	796	843	773	774	809	842	791	771	796	800	797	786	808	818	816	810	804	822	777	835	764	804	819	789	840	816	800	825	788	789	771	857	828	792	852	831	871	786	825	818	859	871	823	794	785	845	773	802	793	794	787	804	867	815	789	762	809	827	824	801	811	811	857	804	833	815	781	809	737	846	779	777	844	833	805	798	791	769	787	732	784	809	861	752	789	846	831	784	817	810	849	837	803	915	804	887	854	849	834	755	769	773	838	805	806	833	788	784	841	786	785	780	766	788	866	824	820	772	840	880	784	835	792	805	786	777	789	810	857	806	792	806	816	819	856	863	776	805	796	809	786	831	810	765	811	831	813	811	798	831	776	815	813	785	736	779	814	769	811	794	841	814	851	814	824	824	818	779	792	804	771	801	778	808	815	836	880	833	806	835	782	821	846	767	834	789	842	815	846	804	845	832	809	792	806	802	823	855	781	835	852	764	833	790	865	769	793	848	766	822	834	783	805	787	846	849	793	827	791	775	784	798	810	800	758	776	809	832	842	810	792	774	842	813	817	828	785	829	797	828	843	833	826	788	816	820	796	810	840	795	756	802	857	815	816	782	802	805	815	822	816	832	851	817	863	842	844	831	855	847	851	774	816	799	796	796	837	802	793	811	779	846	810	804	816	780	778	812	817	818	782	815	788	832	802	806	795	778	851	830	849	803	820	845	792	831	795	792	858	843	886	816	788	865	806	752	784	825	815	768	800	790	824	812	784	796	816	806	823	837	834	850	763	773	847	804	817	793	787	835	869	858	882	830	817	820	792	856	766	827	771	806	774	830	822	808	799	827	812	780	778	813	798	817	769	843	808	784	814	783	837	832	794	759	815	789	830	836	802	788	857	847	804	792	803	805	803	837	798	791	814	851	817	849	825	782	787	831	821	838	771	843	844	815	857	820	792	826	786	813	798	802	822	824	762	775	845	843	817	749	812	785	815	783	826	806	794	795	816	819	810	810	804	783	768	759	813	869	807	839	811	811	822	771	806	802	811	818	812	807	825	744	803	799	828	800	806	828	855	789	829	784	822	858	870	808	789	811	807	801	793	853	826	780	837	822	860	821	842	855	858	791	788	802	787	825	823	758	799	826	804	792	771
22454	21058	28583	23738	21059	21125	12630	1878	1361	1252	1152	1052	1055	945	980	910	908	891	800	866	880	903	841	806	885	854	837	839	823	849	798	797	796	886	779	793	794	810	826	811	771	766	807	786	809	792	816	789	809	811	797	746	779	764	774	756	825	749	787	763	826	761	776	815	796	805	794	795	769	797	805	778	860	746	813	789	811	813	800	797	764	767	793	828	794	771	746	816	803	815	779	829	753	842	749	798	780	752	808	792	762	762	840	734	805	779	759	808	819	820	773	799	804	807	807	820	817	783	778	783	817	825	800	822	812	790	777	883	811	809	792	799	765	741	787	811	836	831	803	817	772	790	785	794	772	794	801	818	802	810	797	753	804	814	811	728	761	776	798	834	797	808	805	803	768	863	773	828	775	759	764	794	811	801	823	799	818	826	785	765	813	811	762	817	767	793	772	784	831	790	811	792	799	798	802	756	781	729	767	765	762	813	783	728	776	817	857	816	840	795	755	746	800	778	801	761	755	830	805	771	816	734	760	777	793	807	825	794	800	854	798	828	815	810	796	723	755	806	741	811	747	738	829	804	807	815	805	789	834	793	770	750	815	783	788	760	793	883	790	769	769	821	773	769	800	784	809	770	836	800	840	786	758	796	764	810	774	771	777	778	789	771	823	808	770	792	750	788	788	768	829	767	806	812	765	797	766	785	786	797	796	819	801	828	758	766	748	786	790	780	724	777	835	782	784	770	809	818	762	815	778	776	782	809	811	779	790	764	746	738	783	780	778	799	815	763	828	821	791	771	758	820	768	830	788	783	807	780	823	780	779	797	790	771	776	769	776	797	785	781	784	811	763	798	825	772	791	818	784	836	776	757	768	796	792	812	822	800	800	764	735	823	775	824	805	804	770	805	776	794	837	811	762	739	822	801	813	805	802	802	760	804	811	802	833	795	771	735	834	834	789	781	790	760	771	801	770	818	799	776	791	760	738	769	835	795	756	791	815	773	783	823	813	736	758	752	802	847	774	739	801	782	787	774	781	784	780	757	757	781	808	769	765	828	782	748	699	782	760	807	796	802	830	781	829	741	765	775	793	794	831	761	782	777	843	762	747	757	805	828	777	755	790	798	830	770	794	766	777	729	800	778	769	750	818	804	765	783	794	794	851	815	841	749	779	840	772	761	824	767	845	780	789	845	758	793	792	788	811	828	802	787	757	805	754	812	790	747	825	815	793	769	780	784	814	805	770	811	809	766	795	771	815	819	718	795	806	807	829	803	799	812	809	808	772	806	792	801	804	758	797	760	795	798	815	860	782	800	815	760	781	769	754	756	770	702	731	785	802	750	772	776	826	762	794	771	789	744	787	772	760	804	738	771	782	837	751	824	783	750	780	769	800	785	793	835	742	797	802	777	774	794	769	806	821	818	791	815	818	774	778	726	768	806	812	768	764	818	786	762	797	793	744	814	764	789	758	805	835	798	761	803	764	842	791	790	754	829	843	798	791	778	742	810	781	807	737	788	781	822	804	788	812	757	756	849	769	786	775	810	821	819	777	833	771	771	769	779	820	784	776	771	834	766	728	787	766	748	737	752	832	816	768	795	765	822	763	773	828	760	738	809	810	834	774	819	780	825	790	793	801	832	806	805	820	858	786	751	790	772	798	800	777	790	805	800	802	772	788	767	860	810	784	782	756	805	746	804	810	817	806	733	789	828	799	751	779	816	851	791	822	828	757	801	809	773	768	746	780	797	871	781	792	743	787	789	787	813	752	833	750	782	778	816	786	794	804	767	795	787	819	800	788	812	737	788	804	788	803	819	788	804	760	743	782	768	750	766	752	765	821	763	816	762	773	776	802	774	813	775	797	718	733	798	801	820	766	805	801	747	786	757	829	730	813	811	747	765	745	821	734	818	774	814	745	786	813	734	818	786	785	807	747	827	831	798	772	761	764	763	818	734	814	795	787	817	744	825	769	777	773	843	776	793	783	782	819	848	774	760	758	816	791	785	807	750	825	783	773	821	750	765	770	789	827	787	764	838	745	823	777	800	758	780	801	753	811	758	785	823	754	795	826	819	810	773	793	798	776	802	819	810	814	797	786	794	814	776	798	816	773	769	787	774	798	807	785	789	745	791	808	789	815	780	836	843	736	731	776	828	786	781	790	768	723	798	754	775	803	802	805	742	765	850	785	792	771	782	843	745	785	909	801	787	848	781	845	793	796	759	788	747	819	802	779	770	826	778	750	810	763	828	817	728	745	772	771	844	739	734	801	791	775	812	808	822	836	767	797	756	731	794	780	766	793	852	775	740	782	860	793	786	806	799	699	821	783	774	805	783	755	757	755	808	787	792	761	823	782	789	738	779	803	772	774	805	804	805	813	787	815	792	784	838	812	809	781	723	772	756	777	775	785	809	795	782	808	810	809	825	829	790	765	820	782	837	798	778	797	854	816	776	761	863	789	818	804	807	813	817	799	790	771	804	844	749	815	793	770	822	797	803	834	800	754	826	802	789	798	840	825	776	787	774	825	816	779	802	808	795	762	802	750	827	802	848	807	813	732	775	785	766	790	785	779	787	784	770	805	753	776	795	798	810	803	807	823	808	775	813	806	785	824	783	782	767	746	740	794	762	802	778	781	782	776	789	792	796	785	769	814	802	833	836	774	777	747	814	780	831	804	773	770	768	774	786	808	788	778	765	790	820	770	779	777	777	786	782	842	792	806	801	797	760	832	766	793	790	795	817	828	763	821	844	766	751	757	767	796	762	783	778	715	817	762	845	778	825	788	795	769	770	794	784	765	793	741	780	813	791	762	816	835	774	776	766	728	819	822	768	816	790	859	814	780	786	794	770	804	782	791	794	749	811	796	797	785	797	781	779	808	776	790	747	756	819	745	838	838	828	789	808	810	844	786	842	786	795	789	775	830	797	767	809	762	822	814	797	783	763	749	806	769	722	766	814	796	792	829	773	762	830	792	782	786	819	768	814	797	767	793	783	849	776	771	814	793	751	789	716	777	805	757	781	771	776	778	770	824	706	800	817	760	800	782	830	806	808	782	816	779	777	817	747	806	791	766	738	783	775	817	838	806	778	747	756	761	843	772	760	839	807	810	765	767	767	766	740	811	783	760	819	738	790	814	780	776	810	762	786	835	769	767	799	764	788	810	742	766	800	760	799	795	828	755	823	791	820	732	799	788	747	775	804	804	805	820	816	714	797	797	764	804	827	772	800	834	768	794	802	808	771	736	781	800	822	782	794	747	806	769	737	824	766	845	803	761	773	764	804	788	767	820	788	735	808	798	778	737	796	805	804	822	741	809	806	796	780	796	779	736	773	801	764	785	807	807	837	819	799	811	815	758	837	781	764	793	788	762	739	775	805	827	810	802	792	792	821	784	776	763	746	808	775	788	796	788	800	803	780	824	828	813	768	760	766	783	778	761	779	762	801	796	771	752	773	805	776	765	772	719	820	796	813	789	801	781	785	783	782	753	778	789	762	781	807
11323	13766	11677	6315	4413	3371	2657	2160	1760	1518	1277	1279	1133	1008	1028	982	982	899	969	927	874	892	875	871	845	868	835	817	851	827	825	828	846	861	830	766	763	852	886	813	785	825	817	771	823	781	820	801	818	777	790	791	825	815	824	796	785	762	823	815	845	843	840	807	867	801	776	782	798	814	787	793	822	797	728	738	807	799	772	803	796	813	744	758	808	811	839	766	765	853	804	799	780	839	852	811	842	810	806	785	834	799	753	789	780	817	794	809	800	798	795	809	789	800	765	773	791	796	799	797	723	774	788	805	764	786	753	856	783	789	858	820	809	811	788	834	810	748	765	775	771	854	794	817	747	800	764	823	778	797	815	799	794	755	803	772	794	769	772	822	813	783	820	812	790	783	801	787	769	792	825	794	800	815	776	787	792	807	836	839	840	844	793	773	808	779	798	791	774	790	844	754	830	794	848	838	791	795	781	844	780	800	792	806	772	828	796	799	815	776	788	781	730	779	810	851	770	722	784	838	759	789	835	771	781	759	760	795	781	829	776	749	788	783	802	772	776	800	860	815	793	810	803	802	815	764	767	853	836	809	809	757	860	782	781	766	864	828	807	828	811	823	750	781	801	783	863	841	789	779	784	767	793	796	810	857	823	791	795	858	814	829	784	815	852	856	821	806	834	837	825	772	759	817	766	790	779	750	798	778	772	819	793	815	813	753	820	835	777	790	774	803	745	732	746	796	777	763	778	781	817	801	812	768	803	835	804	797	831	787	796	800	780	800	811	828	815	811	762	799	800	756	819	819	860	763	807	833	771	828	814	845	820	814	799	831	809	796	775	798	757	766	837	799	779	802	778	779	816	771	793	793	797	853	778	790	819	807	783	791	816	811	783	806	801	836	789	779	823	831	833	805	830	821	787	821	837	788	784	874	812	798	779	838	822	771	824	772	831	811	792	808	811	762	775	798	770	789	775	766	832	820	788	799	830	781	737	767	756	782	770	817	774	831	802	794	792	813	782	773	801	776	777	772	799	812	817	805	796	799	883	805	805	801	783	844	809	793	814	750	807	772	789	767	823	820	847	779	788	794	813	794	775	760	772	812	758	811	802	779	844	830	829	809	817	749	808	753	790	846	823	808	805	818	831	865	849	795	795	758	836	826	830	826	800	852	779	755	777	803	832	794	824	863	778	776	845	763	830	773	822	794	812	797	857	786	776	786	799	809	797	767	805	800	767	833	823	835	784	793	773	774	808	822	795	743	820	776	801	790	814	764	789	737	777	745	843	795	783	811	799	779	821	823	858	800	784	794	761	794	805	750	770	777	772	831	796	799	822	795	801	780	813	834	786	728	749	771	790	765	757	802	804	782	790	815	761	811	809	796	825	797	805	771	831	827	788	831	797	753	788	743	780	816	800	748	781	786	820	795	801	788	798	813	797	760	771	762	861	813	783	806	768	776	792	808	800	802	810	780	793	829	789	790	810	786	810	757	803	803	803	828	756	826	801	769	839	756	778	745	805	802	764	829	801	776	810	794	829	798	813	751	857	831	764	792	766	877	818	786	803	796	766	790	771	780	779	751	837	832	768	747	776	818	829	790	845	777	820	783	848	819	805	787	794	809	795	784	831	777	782	776	802	805	775	806	790	807	813	841	823	848	805	805	763	774	855	845	748	750	775	785	778	789	787	846	769	796	833	783	843	826	833	782	761	788	753	857	775	814	754	804	805	766	752	790	762	771	749	806	742	783	757	837	792	798	809	782	817	849	822	804	765	823	835	830	792	809	781	788	763	789	856	802	842	824	786	789	830	777	788	812	765	832	766	872	816	818	793	801	809	777	756	794	778	811	798	786	769	846	793	818	791	838	793	765	846	833	777	817	780	808	785	825	821	786	796	793	764	819	826	794	788	801	799	823	833	802	779	815	793	798	766	829	793	820	775	814	794	805	904	793	795	778	823	758	835	867	839	822	751	791	772	796	818	803	766	804	803	746	821	764	775	771	748	791	700	816	771	813	784	811	785	817	798	772	766	821	773	757	821	830	820	772	809	767	808	805	843	796	799	846	754	823	768	846	762	821	798	817	782	785	794	747	781	805	778	825	805	789	753	855	811	790	765	839	849	787	768	805	797	796	752	831	754	809	839	835	770	819	773	817	796	793	801	803	802	802	822	838	783	808	840	818	766	826	830	792	761	781	863	789	793	832	842	801	767	762	761	846	791	797	785	845	803	804	792	782	728	817	787	819	827	783	818	810	787	766	788	847	796	773	827	812	794	736	791	805	763	799	807	771	788	791	801	807	822	825	796	817	720	810	785	793	815	823	771	793	780	814	777	762	790	751	796	806	775	743	827	749	828	800	792	796	847	798	769	853	802	798	814	793	831	821	788	803	824	812	800	810	795	815	808	754	813	793	797	786	772	830	822	825	810	810	787	793	836	792	765	776	813	791	758	803	814	800	844	794	823	768	785	823	811	834	853	819	783	771	784	803	772	806	819	781	775	812	755	803	771	774	809	734	741	761	793	803	818	805	816	794	817	825	804	792	786	789	826	788	796	799	792	810	834	801	798	790	776	786	769	804	774	739	816	780	776	755	808	801	847	821	861	812	741	803	834	764	831	766	829	795	842	791	811	763	750	799	796	749	873	791	749	790	815	801	827	769	793	804	817	749	795	798	859	776	777	808	862	782	815	811	785	752	784	807	813	823	795	777	778	827	777	789	803	836	818	826	780	785	810	817	814	788	860	830	787	801	773	843	799	776	798	813	792	791	795	812	820	749	791	814	844	790	790	757	740	827	788	790	811	802	769	780	772	815	808	813	792	780	728	826	846	796	789	784	787	787	819	814	770	801	787	821	794	821	836	787	759	777	744	785	784	813	773	840	818	849	758	810	822	796	791	808	776	762	846	827	825	828	789	787	784	748	747	760	762	792	746	788	796	781	766	820	784	776	787	777	745	765	806	779	820	803	808	823	792	819	762	819	841	828	813	773	798	766	828	853	775	776	829	777	806	836	824	788	829	818	772	793	803	811	784	783	801	772	820	790	803	786	815	816	806	787	806	775	744	815	821	788	797	803	840	752	791	804	766	807	789	844	808	776	753	781	805	768	822	868	799	798	771	769	780	756	765	779	759	803	822	832	781	827	796	758	828	821	741	808	826	756	777	729	801	842	806	790	806	843	791	843	809	816	760	791	850	849	775	793	800	826	747	806	791	818	766	839	786	836	741	770	772	822	770	804	755	799	773	804	773	780	817	777	794	804	779	793	776	797	797	789	801	823	797	844	797	828	742	842	859	803	820	734	771	807	793	758	858	797	812	856	806	756	794	766	789	789	797	827	801	765	785	771	765	784	763	786	792	810	772	803	782	859	772	819	801	788	787	808	789	795	796	725	794	817	771	790	797	767	799	795	729	826	850	770	808	824	805	778	777	777	743	762	794	792	766	809	814	797	806	801	747	839	767	782	750	813	810	781	846	795	763	797	786	780	849	788	817	777
22455	21048	28584	23729	21053	21135	12604	2012	1314	1219	1196	1029	989	992	932	947	879	891	833	858	851	828	861	815	855	848	813	807	850	805	821	852	804	793	800	790	794	832	801	843	795	808	838	804	811	812	830	748	739	805	796	790	811	789	812	743	726	748	785	777	791	834	812	784	808	808	755	769	792	810	835	802	774	813	784	804	800	792	724	778	793	782	796	761	798	789	768	802	840	795	775	776	770	786	803	766	825	802	805	800	804	781	846	837	734	798	721	732	795	760	763	754	799	754	748	761	777	803	784	789	773	798	783	793	809	777	776	746	748	785	786	825	827	755	768	821	786	802	783	857	798	783	783	774	810	827	802	778	788	759	789	799	807	779	792	785	792	882	811	757	797	806	746	821	809	786	751	779	797	811	800	804	847	742	720	778	789	805	788	791	748	785	800	823	854	753	810	793	835	761	811	802	816	795	795	782	771	733	795	793	780	796	841	823	755	787	797	782	803	806	786	806	782	753	779	807	771	763	809	783	767	805	758	816	809	755	811	788	786	763	814	762	775	816	793	792	738	795	843	745	768	745	770	762	746	748	800	793	768	811	760	767	786	825	823	771	786	823	787	763	770	765	797	807	773	771	789	818	775	811	790	802	726	786	758	725	806	765	775	792	806	741	774	783	765	798	784	780	831	751	762	761	783	809	801	804	777	788	777	823	753	789	786	759	796	850	817	758	832	799	775	835	805	774	767	838	785	806	808	848	740	786	762	773	738	751	798	778	801	819	785	829	812	799	810	775	778	783	811	832	816	768	772	785	788	751	772	807	794	842	802	773	809	817	790	774	791	774	792	755	794	793	760	799	811	771	784	808	754	802	745	775	798	836	796	784	787	770	786	792	786	751	789	817	805	779	801	820	776	773	733	730	745	789	762	756	768	754	791	821	826	765	793	751	774	759	789	808	794	829	805	761	778	786	788	801	825	758	758	750	796	797	787	780	763	743	831	783	794	809	850	737	807	788	782	812	859	799	773	762	792	785	800	830	804	748	778	760	782	805	793	799	785	799	797	807	772	817	813	782	802	789	807	819	785	828	784	787	745	795	759	849	730	804	777	765	795	803	771	777	800	716	742	797	744	747	784	809	760	841	784	795	834	803	782	779	774	746	839	808	761	839	759	785	762	822	757	779	716	782	780	719	789	769	746	786	729	761	804	782	742	776	794	848	808	752	796	778	771	762	810	780	784	763	806	780	782	830	774	829	743	796	780	803	807	784	779	761	817	794	747	751	744	721	779	829	769	768	839	782	811	784	779	798	767	762	782	801	822	773	793	818	719	772	803	819	799	845	763	739	772	771	827	742	796	780	747	778	782	735	836	771	803	786	788	754	757	759	779	778	797	816	784	764	769	738	771	759	779	790	774	786	844	783	696	765	776	778	857	790	806	795	774	823	766	795	811	770	767	810	798	779	773	837	799	737	801	793	786	802	738	772	765	783	800	813	753	750	751	800	775	798	766	813	731	827	777	779	733	734	775	817	764	739	771	766	788	778	714	819	785	756	781	829	803	815	803	743	807	823	794	818	753	812	788	793	789	808	806	732	797	733	803	798	805	812	784	805	705	775	777	769	760	794	750	770	782	808	797	862	790	781	781	806	761	782	817	768	791	750	806	749	770	766	782	769	781	816	804	765	791	747	773	799	763	768	813	818	777	789	757	715	766	781	763	760	799	794	797	751	792	762	769	756	808	840	779	769	843	815	801	767	735	830	800	833	729	793	771	788	776	773	728	748	782	800	778	794	765	786	715	747	804	745	786	789	773	786	756	766	763	777	796	762	765	801	766	761	789	825	767	832	810	777	788	734	801	792	765	776	791	731	786	839	756	791	797	754	786	751	791	761	787	687	784	799	763	784	759	821	804	736	758	813	837	772	793	739	797	827	779	810	748	751	810	766	745	783	803	749	832	789	760	765	807	822	783	756	766	807	761	760	770	822	777	807	713	769	742	819	816	767	775	779	778	726	758	780	813	803	760	722	841	767	804	773	832	752	770	768	803	821	790	733	797	786	736	772	801	755	739	721	821	794	782	774	775	829	830	779	751	812	809	810	772	779	782	775	776	717	796	769	768	799	834	764	799	769	766	778	792	772	805	769	742	784	769	798	773	780	807	762	749	790	764	768	768	799	747	819	777	751	777	783	774	828	774	759	765	786	787	868	799	810	762	800	803	796	816	814	826	790	795	736	784	777	801	740	846	735	800	816	784	817	739	734	744	787	754	768	740	820	776	782	815	769	781	787	778	805	822	763	771	790	797	765	771	789	780	778	787	796	759	783	746	742	756	847	762	828	822	767	748	769	823	820	795	800	822	736	725	813	768	778	790	785	788	839	804	784	766	725	820	789	804	766	748	748	753	793	815	786	777	812	744	744	788	836	810	796	780	810	799	809	816	760	786	770	819	820	752	736	793	749	713	762	780	774	760	786	787	793	751	824	809	791	785	759	781	850	823	778	791	758	755	789	781	774	713	778	779	723	804	780	808	775	751	802	755	802	812	792	713	806	776	821	817	806	719	809	825	764	768	780	781	813	793	798	789	750	840	739	782	750	813	772	807	771	816	746	742	827	798	800	746	799	777	823	801	804	754	790	788	769	748	792	786	777	816	824	789	793	749	743	823	810	810	775	796	814	811	828	746	756	782	793	788	798	727	780	815	780	764	792	783	765	762	789	780	764	815	773	766	778	761	765	793	782	730	813	764	806	788	787	774	807	781	853	796	801	784	765	837	792	759	798	827	765	748	791	771	789	763	756	724	790	782	772	767	754	791	803	750	790	770	756	776	785	795	824	776	771	818	819	704	805	702	772	803	822	753	763	783	790	752	799	814	840	793	780	757	728	789	745	782	819	774	786	740	766	804	756	805	798	711	824	775	772	746	845	754	783	776	853	789	777	785	818	736	811	766	779	760	769	783	778	824	826	773	790	764	795	791	805	814	771	758	774	814	768	787	817	811	769	726	788	763	829	790	762	810	824	749	829	800	761	771	796	774	796	780	783	779	815	813	759	790	769	834	809	778	811	791	796	787	776	802	777	765	778	783	755	801	771	777	778	797	811	800	790	798	761	800	831	729	761	775	781	763	749	817	821	791	802	792	817	780	803	813	767	758	794	730	791	805	774	773	783	799	816	770	817	763	799	747	809	774	730	717	780	796	770	753	790	810	809	816	823	774	797	766	789	794	782	818	779	791	774	797	736	764	842	801	781	765	784	784	800	754	794	816	822	833	752	795	829	791	823	812	785	769	787	776	803	771	756	779	798	791	771	765	783	797	781	776	709	813	747	788	765	764	768	828	804	782	764	780	787	766	811	765	769	807	826	772	760	787	761	757	747	802	765	750	833	757	828	782	784	808	806	774	785	745	792	813	781	751	758	761	806	771	824	771	798	812	800	849	766	796	763	787	793	804	743	750	801	825	782	805	800	810	756	778	781	749	798	734	769	785	795	778	782	776	791	762	789
11468	13727	11718	6256	4318	3445	2610	2059	1698	1481	1337	1217	1160	1087	1081	1007	975	903	932	887	877	883	856	877	855	840	850	791	845	802	837	764	776	841	862	782	843	884	844	810	804	858	850	819	783	855	809	875	813	817	766	833	791	790	828	810	808	833	795	827	810	779	812	821	828	827	806	796	800	781	806	878	806	855	843	804	815	771	800	830	834	757	805	799	795	773	842	797	830	818	825	824	814	820	739	790	785	852	800	823	803	827	818	801	835	758	818	843	798	811	788	748	778	780	770	795	787	791	771	800	791	850	819	856	832	801	819	817	814	737	785	781	780	805	813	790	791	828	832	771	825	840	758	796	789	833	828	817	794	827	812	814	859	797	806	762	788	799	787	786	788	774	769	823	753	801	826	845	786	835	764	753	801	833	769	741	812	813	804	781	824	825	782	785	798	784	800	787	770	769	794	804	781	743	767	838	763	802	773	796	804	784	781	741	766	782	786	814	808	852	798	788	750	783	809	756	790	794	778	782	780	777	790	798	718	765	786	812	776	794	793	795	813	739	858	820	790	806	738	786	817	803	790	805	799	785	747	775	807	826	780	769	768	754	792	765	774	791	813	822	779	865	837	796	807	808	823	703	768	773	829	757	761	813	814	750	805	774	835	814	804	842	829	808	770	813	767	791	793	787	770	764	825	838	816	818	840	838	801	798	747	837	810	741	772	761	806	816	768	757	761	731	779	832	774	824	787	742	808	778	812	832	794	797	788	790	789	786	758	798	816	797	802	795	764	769	793	770	791	767	817	801	770	805	830	799	792	859	767	769	786	764	809	831	796	842	843	770	851	793	850	789	802	792	839	837	784	829	766	782	773	769	795	783	806	849	813	779	817	806	832	775	787	808	826	837	775	801	834	790	799	778	767	755	777	819	792	777	808	859	788	760	813	775	780	807	796	827	785	825	817	845	819	789	783	806	841	823	784	807	765	780	799	783	770	780	802	829	752	834	809	785	763	794	837	758	777	801	742	793	758	752	814	775	754	753	810	796	805	822	820	773	750	783	803	800	782	794	818	813	799	803	787	780	749	838	799	792	816	797	809	798	804	818	838	772	797	757	735	826	844	808	796	799	802	793	806	797	761	807	778	779	821	829	795	744	801	771	767	781	814	787	811	804	779	813	828	781	770	779	842	821	777	775	810	741	837	768	763	793	786	846	831	780	774	772	776	813	771	781	849	798	816	812	815	735	740	822	824	760	792	762	821	796	799	759	841	803	791	760	735	757	838	768	815	816	770	808	784	841	745	872	810	787	814	818	767	765	811	770	773	804	810	789	769	831	795	852	793	805	782	754	798	786	812	805	769	754	798	754	817	825	775	827	780	796	795	791	805	823	788	796	791	784	812	741	818	769	831	834	749	776	792	825	805	774	794	800	817	834	804	808	770	826	753	828	806	732	811	775	792	780	763	861	797	789	794	810	795	766	833	794	767	755	757	841	777	777	789	761	783	810	804	806	729	771	757	770	798	769	813	799	815	773	769	731	848	806	829	781	805	822	760	815	783	834	790	775	755	791	789	814	780	804	820	743	792	818	770	775	777	835	781	823	772	754	766	836	806	820	709	806	793	783	815	827	770	779	797	789	780	820	777	789	833	770	798	815	814	833	830	835	784	816	758	825	786	794	819	825	809	842	826	788	829	773	761	793	840	855	757	803	743	785	768	776	766	772	747	807	759	744	780	740	786	802	806	805	777	784	796	858	792	795	792	759	831	794	757	803	847	785	793	769	793	771	795	803	758	778	773	780	810	827	784	858	786	797	805	762	837	864	841	801	795	775	791	759	782	812	776	829	757	825	816	794	767	809	809	807	799	780	800	756	744	767	800	762	811	763	821	752	801	779	788	791	840	791	768	831	755	772	788	766	832	780	761	773	797	759	782	808	801	818	792	779	784	776	799	799	773	761	773	777	806	828	785	791	782	805	819	784	773	793	817	826	798	774	795	748	751	777	789	806	786	818	844	813	818	783	794	759	766	837	821	800	765	805	823	811	764	760	791	833	787	800	824	820	756	789	782	782	862	797	800	804	846	750	757	820	780	768	758	792	785	798	818	736	791	799	797	773	858	811	791	794	777	826	825	816	776	832	831	768	836	764	804	754	764	838	787	803	784	789	781	793	816	777	778	813	802	790	765	820	817	782	789	732	794	822	835	865	797	819	788	756	834	818	738	758	795	816	742	790	760	748	810	774	725	776	811	783	809	777	811	825	774	847	787	807	818	811	807	793	789	818	807	799	755	793	793	781	804	754	820	818	827	781	785	863	823	809	826	789	813	796	778	819	801	817	787	818	850	866	788	778	793	836	788	772	749	782	817	791	791	797	821	822	813	783	835	809	831	766	807	787	791	792	807	793	764	837	782	762	809	764	757	782	750	766	828	827	801	771	801	822	805	812	753	823	815	748	833	777	823	828	818	782	768	780	819	784	841	789	820	791	805	796	815	798	830	732	790	797	794	775	787	793	810	792	795	837	824	807	776	789	790	809	833	770	806	807	771	790	827	837	812	803	793	781	787	813	802	757	823	825	822	751	804	801	820	858	807	756	783	767	734	777	779	753	817	793	811	808	804	822	749	776	776	824	764	770	826	854	781	853	748	802	844	792	795	791	751	785	746	762	816	786	786	783	793	815	842	799	766	801	753	731	780	780	786	783	814	815	780	791	825	805	818	796	817	780	797	776	821	746	789	843	803	834	829	773	789	836	785	797	800	837	837	833	808	766	793	830	768	811	781	787	763	820	764	809	773	767	803	731	816	817	794	763	690	781	765	776	767	789	849	821	790	865	784	793	797	827	758	794	815	766	772	771	805	780	785	782	735	845	724	741	777	759	802	781	772	817	821	814	803	851	788	756	777	805	822	816	770	796	857	766	793	775	814	812	815	803	824	740	836	777	753	772	807	792	749	753	794	803	802	856	834	742	792	839	820	821	839	829	823	774	812	816	858	806	720	803	811	773	758	765	883	806	808	781	784	761	831	857	783	797	787	809	790	814	801	810	810	779	799	755	799	795	805	751	795	810	803	823	833	784	752	766	810	797	789	780	762	791	752	783	789	825	748	813	763	804	782	784	858	821	789	777	773	738	791	768	823	783	776	821	750	821	770	809	820	799	753	796	781	793	808	781	785	774	841	781	748	788	778	805	717	814	767	792	823	791	821	789	798	831	785	835	853	772	769	833	828	792	767	822	798	786	774	753	766	785	835	859	769	767	749	744	789	825	807	796	797	782	826	872	825	784	810	792	799	789	804	782	787	804	798	809	820	758	735	829	795	789	798	801	821	786	836	819	817	817	831	840	824	767	777	786	810	832	837	800	792	811	756	797	794	776	814	874	775	810	821	836	812	756	735	783	815	836	791	826	773	800	784	825	780	796	770	771	816	797	790	793	777	831	825	767	798	812	843	776	742	780	841	809	845	755	768	782	821	800	792	803	799	788	817	783	846	839	762	827	755	787
22374	21020	28551	23690	21025	21105	12490	1954	1326	1208	1130	1026	980	971	976	882	929	906	855	846	801	877	850	781	821	813	776	795	871	814	806	793	836	803	824	771	769	808	801	823	854	788	752	794	787	811	811	791	805	747	816	801	813	837	760	755	786	813	799	804	816	805	805	736	796	758	788	754	782	748	790	771	806	769	817	806	772	790	776	732	806	794	796	822	805	730	798	769	792	747	811	756	794	798	803	785	842	767	812	789	783	788	825	800	841	775	791	764	744	780	767	809	793	795	811	811	803	775	780	778	831	800	765	788	806	793	813	748	763	798	809	814	798	792	766	785	753	783	817	719	781	803	726	790	769	760	786	803	775	791	772	741	788	802	834	819	772	736	824	771	766	793	803	772	757	772	783	807	770	819	794	701	774	764	803	813	781	835	789	820	764	808	775	798	824	782	807	753	827	783	782	765	850	803	739	766	771	806	825	762	775	815	832	763	799	776	794	795	734	749	763	780	759	789	832	777	777	742	793	779	790	744	747	799	788	796	754	788	786	749	768	822	789	799	785	753	804	784	783	742	758	792	772	752	775	772	771	785	779	787	793	811	805	792	814	791	785	800	777	757	791	773	759	794	768	804	778	752	783	795	829	727	797	797	826	773	753	802	803	774	775	823	836	851	764	751	759	815	793	809	779	803	812	801	754	750	760	733	808	761	788	807	794	823	773	727	778	739	805	751	776	786	804	760	755	753	740	776	799	754	814	747	803	759	795	752	813	765	836	758	795	779	760	805	760	782	746	776	785	724	789	756	768	772	769	800	758	797	839	798	790	786	794	823	789	799	725	798	806	751	783	742	751	766	832	762	741	699	773	777	773	771	767	759	773	773	783	829	825	781	800	816	751	824	819	791	800	760	769	766	742	783	743	796	743	822	829	773	748	794	816	794	766	906	832	813	800	725	791	798	792	751	788	754	753	811	793	788	820	791	809	796	775	790	868	731	750	729	797	829	773	828	831	748	769	809	767	814	760	817	772	785	820	765	739	734	790	785	750	747	742	799	731	738	761	754	799	746	793	815	809	726	752	764	796	759	782	773	723	773	753	753	774	823	733	786	781	790	752	790	767	818	741	776	779	718	766	735	748	742	799	779	791	781	793	800	815	764	791	757	764	747	753	799	773	816	737	814	740	761	828	787	812	816	799	774	729	777	789	808	786	760	810	750	728	752	769	788	808	787	787	755	776	769	805	816	830	753	772	763	737	782	741	731	772	725	778	793	765	798	783	804	820	800	781	768	836	801	755	780	807	805	787	763	799	792	833	812	789	792	818	765	769	788	792	813	783	779	778	782	754	778	796	776	773	808	848	802	787	759	809	768	773	761	762	743	769	839	735	755	805	764	789	803	789	766	799	784	782	766	787	770	769	778	779	800	796	785	754	775	769	803	738	776	764	837	824	747	776	722	738	764	777	781	741	758	811	737	813	739	796	779	736	748	772	720	763	743	722	768	792	813	824	812	806	811	766	799	754	802	750	779	785	756	797	769	772	776	794	756	781	757	768	777	741	755	768	750	765	800	774	787	842	762	753	766	778	776	799	771	809	803	782	733	754	808	821	812	814	768	771	794	746	747	816	772	774	765	781	728	763	735	801	725	805	822	739	738	800	782	819	763	820	810	827	784	740	819	778	849	764	786	754	760	765	786	798	779	801	745	785	769	812	777	781	797	735	811	765	714	797	813	724	784	798	721	741	806	808	740	747	734	787	792	760	741	769	777	806	808	777	863	808	813	814	804	793	777	740	780	800	786	831	783	824	805	831	780	783	787	774	762	802	793	778	781	799	798	810	765	730	772	804	786	724	784	800	805	790	842	775	756	780	745	785	801	761	763	842	764	743	782	775	783	796	754	787	764	773	781	813	763	795	782	764	770	791	823	804	756	821	758	808	765	780	770	795	721	813	782	732	756	763	770	846	789	782	786	760	828	786	837	774	765	750	780	787	807	788	808	725	828	784	785	754	781	742	771	797	795	771	770	770	769	824	795	810	728	834	810	780	751	821	783	752	806	762	765	775	798	771	799	781	811	766	801	751	751	767	755	746	796	749	762	783	782	775	810	750	734	818	792	796	818	793	758	785	747	775	783	771	751	778	826	804	783	806	806	771	778	780	781	750	720	741	803	764	765	766	766	758	731	801	777	775	774	785	799	794	796	757	819	773	754	782	811	738	762	768	788	771	804	774	805	762	818	754	779	756	762	760	771	732	798	763	749	778	767	780	801	804	770	789	826	796	793	803	799	764	795	767	760	810	759	792	744	740	793	790	797	810	814	782	796	737	767	796	805	805	759	762	761	767	772	751	775	796	795	700	781	773	774	783	755	760	779	766	770	773	850	760	761	797	802	791	773	772	766	808	797	771	788	774	801	852	801	746	798	754	809	810	811	760	766	815	800	747	816	775	765	812	741	788	789	736	788	762	811	767	789	784	739	756	820	806	785	788	766	732	752	769	797	752	806	812	744	737	762	784	794	775	771	783	776	757	798	755	811	742	768	781	799	792	764	816	775	757	790	791	724	745	770	788	753	778	768	825	765	758	804	776	747	773	789	775	756	743	766	796	811	786	745	760	821	778	775	774	758	730	769	814	778	727	821	752	740	792	809	786	753	787	795	721	766	795	809	802	796	801	764	779	791	831	755	771	777	800	750	822	763	726	776	808	783	796	805	768	784	761	814	799	789	819	825	789	737	817	800	768	783	775	786	801	839	789	773	756	779	727	767	780	765	746	759	724	772	742	798	802	756	759	824	812	789	848	837	768	801	778	784	816	778	810	796	788	802	729	738	738	799	796	758	791	793	781	775	826	748	747	784	766	795	850	762	749	745	815	788	776	822	715	760	761	773	785	792	807	763	787	766	790	795	753	736	817	789	741	786	789	778	781	754	788	781	808	771	772	767	763	754	720	828	735	764	756	789	804	787	765	781	797	840	767	784	833	752	750	791	794	751	815	782	819	795	793	723	834	754	773	779	884	770	789	767	771	760	823	801	769	803	709	705	808	788	781	759	820	763	758	769	799	807	749	799	815	827	806	775	805	774	811	793	747	786	745	770	809	758	740	814	778	765	766	756	821	809	797	736	778	811	779	792	793	808	765	832	726	767	809	797	799	738	746	758	774	775	788	827	796	770	751	803	741	806	797	759	737	793	740	764	726	841	807	782	767	790	775	776	797	801	803	785	796	796	805	785	770	794	771	760	735	786	767	748	749	793	783	752	774	785	793	785	805	713	754	790	771	824	784	792	783	771	772	826	785	842	766	772	814	770	753	790	779	738	750	811	752	747	723	816	809	745	782	757	803	800	828	792	752	773	791	789	768	785	772	742	765	811	756	775	790	769	762	762	807	786	747	739	773	820	789	769	745	756	736	778	727	771	820	767	748	779	779	771	766	759	755	734	765	794	844	744	769	768	782	774	740	759	742	752	822	804	809	783	772	731	797	764	810	790	755	781	778	830	773	760
10197	13966	11740	6141	4378	3487	2667	2090	1770	1544	1317	1268	1172	1101	987	951	938	934	893	885	872	851	835	851	895	826	902	868	805	817	822	824	845	816	814	815	854	838	761	788	823	808	765	786	861	792	807	797	827	806	801	772	772	806	779	752	752	820	817	815	845	797	821	780	734	844	815	789	800	840	790	817	839	797	745	752	809	853	803	777	775	810	800	775	773	776	782	838	785	762	794	770	779	770	765	738	802	807	850	787	818	759	783	803	796	837	810	793	799	778	818	838	794	805	769	747	838	781	785	809	737	825	822	759	768	786	780	807	762	779	744	785	785	814	795	771	827	840	839	793	779	801	761	790	757	829	797	767	791	809	794	763	799	818	816	813	812	771	753	795	781	805	742	779	817	833	812	779	796	815	750	747	794	829	805	768	807	755	821	787	783	799	769	802	790	772	774	810	772	822	770	776	777	770	816	771	782	818	765	822	811	771	796	750	798	816	823	778	812	770	804	782	799	787	772	808	754	758	762	819	807	774	820	803	762	784	804	750	800	771	836	789	802	785	799	787	808	823	839	750	783	766	779	810	832	826	794	792	792	774	796	821	768	767	703	760	799	824	821	797	833	786	743	824	811	788	836	783	789	771	771	798	813	750	816	800	765	788	821	812	758	788	834	812	804	826	823	763	809	809	792	744	804	770	776	780	766	770	783	810	754	772	789	808	818	776	796	802	776	791	826	805	797	782	815	787	776	776	802	789	769	808	806	776	820	819	761	743	792	815	811	792	783	780	790	741	785	788	830	757	830	748	823	766	778	764	766	806	774	734	792	783	796	787	761	800	783	771	755	758	812	726	793	756	776	837	780	800	824	739	777	804	801	773	767	794	776	771	767	774	732	789	817	820	765	846	822	787	803	829	801	829	767	837	737	785	801	769	812	801	814	785	830	760	795	772	762	769	805	733	845	780	785	798	806	782	815	793	749	796	769	760	769	798	755	757	776	821	759	792	791	773	826	798	790	746	860	754	769	846	771	826	796	828	796	796	778	767	813	747	776	824	786	842	786	761	789	790	850	772	791	779	810	815	780	814	830	772	804	815	769	802	784	804	808	855	752	806	763	798	786	768	779	795	826	745	793	766	783	769	758	776	771	813	803	856	827	815	798	798	778	780	721	829	789	806	790	795	776	708	811	749	793	840	802	821	775	770	802	745	780	816	800	794	829	824	778	796	802	782	759	730	763	749	780	769	773	794	795	808	822	775	734	768	757	841	794	779	802	792	789	778	796	795	752	822	821	789	801	819	825	774	803	772	795	794	763	773	777	788	796	806	763	820	822	791	794	848	771	728	813	781	770	802	806	758	783	797	818	792	779	767	777	770	785	769	755	797	776	838	769	749	817	732	794	761	818	771	818	759	858	749	790	778	763	743	767	820	746	772	780	773	789	786	784	811	785	770	812	792	794	785	767	830	768	763	842	808	830	861	782	748	817	794	787	832	793	738	762	756	765	784	766	807	801	812	784	797	829	785	742	795	821	759	790	736	735	748	824	785	763	833	746	788	830	809	744	792	718	787	756	739	792	785	803	779	762	766	809	787	757	781	802	815	826	795	802	797	802	812	758	756	812	811	794	749	759	770	818	792	799	800	769	827	828	751	802	767	778	781	791	767	788	748	809	814	798	750	811	793	777	786	810	767	790	821	823	787	788	768	843	777	768	779	752	841	769	735	783	766	736	792	835	789	773	752	797	810	734	783	777	822	806	768	783	829	753	731	792	794	832	746	751	791	788	780	763	773	819	727	818	826	830	760	785	787	758	852	797	806	801	785	776	806	802	783	745	794	811	810	779	835	793	827	756	791	794	771	789	808	797	768	809	795	782	784	802	862	787	792	718	806	805	777	785	780	799	768	799	763	786	804	826	818	778	756	738	831	787	779	800	835	769	697	780	778	819	797	789	796	814	781	724	816	818	767	799	768	781	753	832	806	788	783	788	817	747	771	776	755	780	794	783	772	823	741	739	791	803	784	790	802	797	758	789	757	745	759	789	769	808	775	800	746	797	809	750	825	838	759	759	782	739	804	755	807	709	794	808	761	789	808	764	796	762	788	741	771	802	815	832	783	814	818	771	830	767	784	821	781	799	749	825	777	757	795	786	789	822	806	828	769	748	786	802	778	841	759	799	825	791	791	782	782	790	767	802	753	776	795	823	777	845	790	783	837	832	763	810	807	844	823	801	820	853	806	767	799	780	816	780	809	750	809	825	758	769	802	788	772	758	826	801	756	782	778	773	780	728	753	778	760	832	816	789	787	783	797	829	807	768	797	813	793	815	769	786	762	752	775	839	780	819	728	755	739	789	795	793	762	757	825	805	725	770	787	761	795	735	854	756	767	818	743	821	784	825	810	774	777	773	760	814	797	787	743	786	804	766	793	773	795	764	830	760	800	768	728	780	772	807	813	820	822	750	757	755	772	729	823	815	799	787	778	772	751	794	820	788	753	768	772	764	819	778	799	817	800	807	746	742	781	772	788	811	843	753	744	781	793	754	743	755	812	777	787	761	764	736	815	760	801	759	761	815	773	796	790	774	810	728	758	776	766	797	783	823	825	836	748	801	767	831	740	780	796	788	723	775	798	750	787	816	739	765	791	723	770	826	759	754	782	810	783	805	786	785	768	805	834	853	773	796	794	728	818	806	779	816	805	765	789	760	821	752	822	805	777	817	770	823	795	756	772	756	835	769	754	777	815	795	771	780	759	810	784	827	775	761	756	767	787	774	767	799	857	744	812	772	765	762	802	816	792	814	751	768	712	803	848	815	795	783	767	794	791	799	796	745	855	809	846	771	775	784	743	789	750	818	766	787	784	732	764	808	779	795	833	746	799	847	788	831	808	748	748	770	810	743	811	799	750	812	796	788	813	791	826	800	771	808	769	796	742	810	780	805	811	773	800	736	830	777	830	820	777	782	756	783	755	801	781	807	849	811	787	818	779	799	815	793	754	807	763	816	747	750	750	786	790	790	785	770	789	787	768	811	775	784	823	793	779	804	771	832	775	809	835	810	746	785	813	798	815	795	760	793	793	788	795	784	781	711	779	801	799	814	790	768	786	817	756	756	757	839	753	746	820	765	787	752	753	788	744	773	838	784	785	761	804	816	758	771	778	819	832	729	797	787	784	812	755	794	782	790	817	792	773	790	826	892	767	728	748	814	790	781	804	769	822	820	829	753	819	789	799	789	758	812	785	790	775	826	763	835	819	815	789	780	820	798	808	766	724	772	788	777	772	710	840	799	783	775	798	758	798	783	826	826	747	826	790	820	786	814	750	756	761	755	791	785	778	790	801	784	754	785	812	737	795	815	789	828	782	748	834	777	772	793	788	834	795	799	825	766	810	802	748	786	767	787	761	773	715	805	739	808	774	800	778	762	798	777	804	813	817	794	814	757	763	796	741	835	813	779	786	790	834	780	826	796	796	856	800	760	755	837	809	840	794	743	769	750	759	789	811
22575	21180	28760	23914	21181	21262	12663	1910	1396	1235	1173	1024	1050	1011	949	950	941	911	862	905	821	857	898	939	813	835	861	832	802	842	855	764	819	792	821	797	845	794	781	797	816	794	815	813	750	839	826	804	805	768	778	749	790	829	784	793	782	787	794	824	784	750	839	790	831	814	841	756	795	810	820	802	796	786	809	794	829	767	788	816	775	779	827	798	795	853	797	790	770	820	784	808	858	796	720	832	795	792	770	799	830	787	754	784	752	774	771	763	810	826	816	809	780	783	812	776	781	774	755	768	782	790	802	792	768	826	781	797	746	822	820	778	790	809	801	752	783	773	723	771	809	815	777	813	754	789	826	779	764	799	787	800	729	754	828	793	822	783	774	780	806	770	821	829	754	795	798	790	815	776	815	807	767	806	776	823	814	793	798	782	804	774	748	748	737	820	742	835	764	815	790	772	800	807	753	833	776	749	774	717	763	782	808	778	795	817	810	802	782	813	835	803	802	796	802	752	825	838	822	785	821	774	809	815	820	772	781	766	792	832	766	812	772	721	803	756	786	813	806	780	818	789	784	764	754	779	759	735	757	792	786	826	808	846	787	759	813	775	763	810	797	785	814	796	841	837	804	769	815	755	808	833	771	799	827	832	754	755	787	810	804	829	843	758	768	819	801	804	764	763	798	840	797	755	829	803	776	782	823	806	776	789	823	808	807	851	799	838	766	820	820	783	797	817	770	791	801	798	735	785	803	767	739	790	795	819	782	808	818	776	774	838	781	813	783	787	803	755	772	813	795	782	808	851	775	771	857	807	778	798	807	842	824	830	774	817	764	724	784	776	790	788	769	807	772	819	819	742	735	789	777	741	795	801	777	844	862	785	792	813	750	824	808	796	818	810	776	836	766	852	771	790	826	791	809	746	792	789	783	793	736	811	772	781	829	793	783	711	828	786	782	819	824	758	797	740	810	784	785	805	758	741	798	769	783	774	793	810	769	784	708	813	767	814	792	816	784	784	769	787	755	819	803	798	800	749	789	802	810	766	818	835	771	778	813	768	815	797	804	793	815	781	783	778	724	827	769	794	794	791	806	784	795	815	748	810	789	792	759	807	796	802	806	796	867	789	814	811	762	806	754	758	831	871	798	824	874	825	828	775	809	784	764	851	767	794	787	785	783	716	794	812	744	798	802	837	782	788	798	786	813	786	754	769	760	817	784	784	808	766	845	810	741	776	793	800	752	784	794	768	752	795	799	840	815	765	827	775	799	769	745	765	826	862	787	809	831	785	769	791	825	759	797	773	813	796	813	812	728	767	790	802	793	776	809	781	765	815	730	776	741	787	794	798	798	805	819	811	770	787	765	796	811	778	778	782	812	722	815	779	802	805	809	796	785	779	783	757	802	799	739	796	817	739	833	801	801	797	768	800	723	762	790	789	758	794	796	753	792	759	797	782	796	807	801	778	792	823	809	783	780	781	809	779	761	742	792	849	790	775	793	804	763	791	777	789	806	800	771	760	755	808	756	821	804	831	792	789	751	827	795	794	800	736	814	778	757	785	844	768	797	789	840	797	806	817	786	803	785	810	781	790	766	817	765	797	833	796	800	836	786	743	801	801	795	823	827	815	818	773	792	806	777	742	837	736	754	775	793	796	775	832	801	838	775	778	783	848	773	792	833	815	764	778	795	779	796	790	810	790	769	799	785	829	785	825	776	766	794	787	828	808	839	863	787	814	796	745	841	800	802	810	790	785	775	810	743	811	796	832	805	799	796	761	832	814	836	782	780	802	746	691	829	799	794	793	832	887	796	793	826	813	788	731	801	803	792	784	763	771	813	801	807	766	818	797	813	738	785	806	771	729	801	770	780	834	793	759	792	798	752	750	807	796	804	780	770	787	761	764	780	786	845	783	778	804	780	828	845	803	803	753	830	779	817	800	810	807	810	760	798	803	766	750	814	760	827	778	796	764	840	784	788	750	785	825	791	806	836	823	792	789	802	812	814	820	789	750	797	773	832	744	822	764	773	733	779	828	819	822	821	794	772	821	824	808	846	839	798	794	807	769	767	799	775	817	772	754	823	788	777	802	818	745	745	815	783	812	806	842	780	810	797	803	791	777	791	721	827	814	776	767	819	745	790	756	793	758	778	759	752	775	805	828	782	730	773	773	804	755	729	800	831	800	839	780	830	821	827	831	819	772	747	750	824	770	769	767	832	766	830	776	793	765	844	767	773	734	805	855	797	786	740	781	774	778	730	784	725	795	774	778	768	777	756	788	770	804	785	776	794	785	802	757	821	838	821	831	770	776	810	857	818	777	794	793	795	786	822	824	807	792	817	769	754	799	832	780	816	781	798	885	803	824	793	791	732	783	839	766	751	761	778	788	839	854	779	820	805	746	792	754	795	850	799	794	811	808	785	763	814	751	823	771	832	791	796	800	752	751	796	808	765	790	817	819	783	785	791	765	791	837	760	838	775	778	843	768	757	779	810	797	772	770	827	799	758	768	753	797	777	801	826	799	790	821	782	835	796	783	797	819	798	811	791	785	800	808	798	750	774	778	758	752	839	772	779	773	784	784	797	792	781	832	842	800	752	769	765	784	756	779	779	775	739	789	813	808	760	822	750	826	784	807	860	799	784	743	822	762	742	818	803	759	804	836	742	800	838	812	753	792	817	747	810	829	772	774	714	809	737	779	843	826	811	812	796	778	803	823	772	740	755	812	782	784	761	799	794	816	768	774	750	819	761	784	852	755	786	823	789	748	763	856	799	739	756	773	792	784	786	742	800	765	784	808	763	815	832	803	784	823	790	830	733	814	800	837	776	837	758	797	757	789	806	764	796	751	813	829	752	794	775	801	734	855	858	758	813	820	820	774	773	780	841	794	811	849	835	798	789	808	794	775	802	784	826	797	828	796	796	741	706	821	774	791	766	764	763	747	800	731	772	805	818	804	813	805	767	749	811	797	820	786	818	806	769	815	745	772	799	820	817	818	789	760	820	815	787	809	794	783	812	743	796	792	772	829	810	792	804	826	797	875	828	785	819	804	770	796	820	827	820	748	750	784	774	796	789	790	816	779	735	799	808	745	794	787	760	796	784	799	756	758	770	792	786	814	793	816	789	730	779	757	743	745	743	778	773	841	755	799	751	794	815	785	772	791	801	811	749	783	776	801	773	835	782	729	812	812	825	791	857	775	787	767	790	786	793	806	739	795	815	785	775	755	826	745	786	718	763	748	808	799	807	779	803	772	762	786	791	802	812	787	828	794	752	782	781	795	770	816	789	812	861	802	762	766	755	789	751	792	758	765	811	731	764	825	847	746	791	799	756	798	799	870	841	806	821	798	769	758	761	795	800	773	806	807	760	796	742	733	736	846	730	800	810	865	771	779	796	784	765	769	766	776	794	785	781	791	766	821	839	788	722	788	785	760	734	772	804	758	813	827	766	783	774	812	781	783	824	769	821	779	772	774	795	743	779	771	780	776	767	816	802	775
11353	14254	11789	6251	4324	3468	2696	2057	1740	1452	1372	1228	1161	1124	1053	981	1003	967	944	950	870	908	925	826	781	863	859	815	889	850	821	830	791	822	846	780	849	826	830	768	806	830	784	790	841	829	847	760	852	751	812	779	828	839	770	795	786	801	801	784	858	811	830	778	777	798	876	836	803	827	820	795	818	815	776	839	816	812	771	850	821	813	813	774	788	825	773	802	820	825	823	778	782	769	806	794	797	791	820	812	842	785	720	803	851	823	822	777	756	819	848	788	810	808	807	799	774	800	814	804	770	804	791	788	809	839	828	819	825	775	820	788	745	797	819	831	796	773	801	792	847	809	780	773	784	850	830	819	802	808	783	798	830	774	800	832	782	778	775	791	858	756	792	759	806	787	770	809	798	832	814	830	811	819	827	814	839	823	783	811	787	789	791	836	769	843	784	801	803	815	833	812	738	790	809	836	767	812	831	850	798	786	799	731	817	781	793	810	773	789	797	792	810	868	767	788	821	830	809	789	733	762	836	822	772	778	840	794	812	758	850	804	778	831	807	817	838	806	804	775	781	785	819	780	806	822	836	800	827	821	821	819	785	814	808	802	755	745	786	771	780	799	765	781	834	723	841	781	778	786	765	804	822	767	786	775	832	789	786	832	779	822	837	785	799	756	831	806	812	818	795	806	829	823	810	787	798	817	800	792	774	834	820	841	766	767	795	789	788	800	850	790	761	818	750	782	818	804	822	805	759	768	851	775	815	837	838	751	780	815	838	858	795	788	792	822	804	835	774	752	789	772	823	845	761	825	813	812	828	777	810	830	776	787	794	758	844	779	805	790	850	799	796	828	790	829	790	806	729	769	816	811	823	786	844	785	790	862	823	763	820	783	877	846	789	824	738	804	777	802	835	746	792	800	797	776	810	826	774	781	820	836	763	792	811	809	806	812	797	770	805	817	799	775	792	812	820	804	833	830	795	799	798	802	823	820	805	803	834	781	848	800	761	796	813	794	838	815	802	795	848	759	810	855	768	811	817	786	812	798	811	808	800	822	788	786	785	846	801	818	739	808	794	817	809	772	813	770	804	813	771	835	808	823	820	789	765	808	776	801	778	799	755	792	793	779	834	780	780	788	801	860	780	749	781	840	746	776	790	809	812	807	804	851	811	829	782	814	759	808	790	794	783	814	830	836	815	774	849	741	798	825	818	773	812	836	764	801	815	766	791	859	817	852	813	806	795	797	797	792	740	799	772	814	844	829	766	835	793	810	837	809	786	762	797	832	756	753	802	742	794	846	838	777	787	798	820	842	761	766	829	776	790	825	814	764	790	785	810	788	779	789	792	794	779	841	846	793	793	798	769	849	796	853	832	807	778	790	741	799	803	797	807	779	820	850	757	806	804	810	812	795	804	837	766	818	794	752	797	799	839	829	739	811	819	812	783	821	803	822	851	817	774	862	830	797	781	770	807	792	825	793	812	784	794	808	814	750	837	809	804	821	853	801	788	895	806	823	766	806	780	812	850	809	821	858	788	822	801	741	786	792	847	790	817	837	838	767	774	847	799	847	872	802	834	839	742	775	831	843	776	815	804	804	810	765	823	827	835	798	778	823	772	749	779	818	836	787	820	753	793	776	818	760	794	862	811	866	739	785	814	790	755	757	815	816	744	806	833	798	828	766	799	759	779	816	784	837	742	781	794	794	801	797	829	826	805	781	776	792	847	781	770	773	787	770	829	725	766	811	803	809	810	789	811	784	805	787	780	788	803	788	809	799	810	791	779	802	816	822	819	790	798	815	774	801	813	793	856	782	767	777	799	748	749	764	803	800	807	813	771	802	814	822	876	746	799	765	785	796	801	784	767	825	756	767	841	849	800	792	809	825	793	827	798	874	842	778	800	788	793	764	798	815	808	807	776	815	821	802	816	826	730	807	767	743	768	792	844	822	809	815	819	791	759	789	759	822	799	825	805	738	784	800	777	809	780	776	794	728	777	819	795	785	795	819	814	802	783	783	823	821	802	842	791	805	755	781	783	797	805	824	789	744	798	811	783	774	783	843	790	788	856	818	810	818	823	788	807	791	812	791	777	761	789	750	789	796	784	805	788	804	760	765	818	753	798	836	804	821	809	811	758	827	825	809	763	778	805	806	788	740	793	856	827	816	743	806	870	843	839	770	827	774	811	788	759	821	791	825	785	795	782	839	811	793	780	765	819	781	821	827	790	842	836	774	768	769	779	820	782	812	844	773	815	769	827	772	795	802	836	830	767	803	798	800	831	845	804	795	809	808	772	827	795	796	794	815	783	830	787	820	839	786	829	777	763	822	835	817	836	826	775	816	790	827	780	817	761	778	835	804	742	788	840	831	824	800	775	808	791	830	812	781	769	823	781	826	806	805	792	788	742	808	829	796	805	810	804	817	811	762	791	725	853	784	793	807	837	817	760	757	808	795	788	783	818	803	762	889	763	828	779	823	801	849	787	766	755	803	768	820	834	800	801	782	814	830	744	781	776	843	765	818	828	815	785	774	822	791	799	759	812	822	778	822	822	834	822	791	733	808	792	859	833	810	759	801	782	806	829	805	804	835	832	825	764	804	792	757	789	772	812	813	865	844	786	813	786	798	787	778	783	850	806	795	826	819	830	811	816	811	815	825	804	814	795	805	765	819	786	818	791	816	837	786	793	738	793	805	814	785	804	812	793	834	760	734	782	802	794	809	803	780	806	789	796	813	769	778	770	788	820	764	783	817	827	819	808	826	781	812	829	836	809	802	777	854	776	812	804	804	865	808	786	757	744	807	789	805	839	805	766	797	824	783	764	779	795	780	812	836	766	815	809	781	787	812	788	829	811	824	798	843	813	854	777	752	777	802	813	763	812	847	752	759	816	798	837	790	761	787	769	796	771	761	829	739	792	818	816	792	760	823	751	742	770	751	787	838	815	827	802	805	737	784	841	831	794	819	868	836	792	828	780	802	788	840	825	788	838	801	821	775	825	793	789	771	765	796	807	779	787	764	777	822	794	757	715	802	826	828	792	809	757	767	782	798	805	794	830	786	835	833	820	801	779	777	800	787	833	773	795	776	798	804	824	784	773	771	828	759	816	785	818	836	781	800	798	799	775	782	779	850	796	828	810	771	822	802	772	830	768	799	806	764	812	783	797	807	817	797	752	832	782	783	788	788	777	804	814	837	810	773	815	849	817	749	745	798	781	819	838	756	798	780	836	812	809	831	788	769	821	745	801	802	782	815	761	797	784	812	802	749	803	789	801	819	808	782	824	814	802	842	754	770	755	815	797	831	809	749	834	826	754	797	831	780	830	793	852	809	724	776	758	797	838	769	788	813	789	822	795	803	745	794	783	797	797	844	822	809	744	832	796	817	794	787	796	802	823	801	783	828	814	757	729	832	803	781	789	742	801	780	780	730	807	863	760	802	739	785	796	787	791	806	770	741	767	829	806	806	787	852	786	805	784	813	777	824	813	776	841	777	775	792
22345	21028	28567	23691	21034	21108	12459	1880	1295	1180	1153	1040	1098	1003	923	890	891	912	910	859	883	815	788	792	832	818	826	836	804	823	796	778	807	752	782	854	818	801	796	770	813	859	776	822	766	754	810	814	802	760	791	791	864	845	782	829	815	821	780	801	817	808	828	829	800	828	793	806	817	797	757	804	836	772	804	787	778	826	831	719	793	816	863	771	804	789	800	836	763	795	784	816	777	771	795	799	819	748	778	748	773	749	800	809	768	736	736	821	798	854	761	855	811	766	804	772	768	798	776	798	783	751	788	792	793	792	803	818	790	820	781	752	757	795	838	836	780	776	761	840	784	795	788	806	790	807	777	768	824	805	763	780	848	796	763	882	815	778	854	804	833	776	817	767	814	803	742	810	834	813	759	769	812	740	772	782	795	763	776	841	759	780	734	776	759	794	794	724	768	785	765	788	780	819	807	772	757	786	830	858	759	806	774	765	795	759	803	775	823	788	789	738	850	793	813	776	766	770	777	789	768	783	823	792	807	784	794	751	800	750	747	751	791	844	739	798	773	740	816	774	813	789	796	793	824	814	838	755	795	781	796	779	825	836	871	757	779	752	728	774	790	793	771	810	808	800	823	806	773	819	792	792	817	775	820	832	808	801	774	826	810	809	750	767	776	829	761	789	744	806	795	784	797	792	753	772	809	776	750	791	745	809	824	769	781	784	768	785	789	769	729	753	770	814	778	832	809	751	790	811	784	849	729	799	771	757	809	837	815	816	777	766	763	802	760	774	762	824	763	787	864	771	801	788	800	766	813	774	769	772	734	799	758	817	761	805	815	814	798	760	747	841	784	779	788	833	838	797	798	814	808	794	794	792	823	760	782	758	758	799	815	756	785	774	823	750	792	795	812	832	775	805	803	789	810	788	762	756	765	819	842	814	831	742	733	800	755	742	797	794	824	786	793	773	759	822	745	774	770	785	775	757	756	806	797	761	731	772	794	774	773	795	739	799	838	775	776	750	776	773	784	767	775	793	779	712	764	786	827	792	734	821	785	782	731	761	802	801	839	818	762	758	798	778	795	753	838	808	751	839	788	816	809	806	799	767	801	772	789	780	755	765	788	759	789	753	769	798	806	785	792	802	759	849	804	779	834	811	807	830	813	765	803	783	819	828	798	830	833	757	726	810	819	769	846	736	812	773	787	808	754	810	762	750	787	741	773	747	840	811	819	802	803	780	785	783	780	788	829	796	790	791	777	765	790	782	786	775	786	794	756	765	780	803	814	821	796	827	817	759	794	759	757	803	790	780	817	764	774	804	795	766	767	751	818	769	790	774	791	783	766	785	751	841	854	768	783	775	825	751	780	797	799	795	787	755	740	808	801	747	802	780	746	857	782	803	803	772	808	823	772	739	739	789	803	772	762	787	786	760	757	804	797	778	824	771	842	790	771	821	791	732	774	764	692	775	791	782	768	826	762	790	795	735	780	762	779	790	751	819	780	771	790	743	815	787	803	844	786	797	768	788	768	781	795	784	758	802	781	759	747	837	736	775	768	811	755	803	783	783	786	813	799	747	735	776	818	761	777	800	777	761	782	825	772	775	810	799	840	774	763	806	757	768	832	824	753	782	780	766	749	786	799	752	789	841	766	768	800	784	757	830	780	811	755	755	778	733	726	800	752	825	817	782	730	754	771	766	801	735	749	796	764	773	800	763	783	813	794	733	739	736	728	782	801	787	806	800	809	785	852	790	777	777	756	820	758	789	778	815	797	791	789	715	778	786	817	807	777	759	798	839	830	818	815	773	783	735	762	827	765	797	811	748	751	789	780	777	800	807	818	749	813	762	801	770	804	796	776	794	815	736	789	727	780	791	770	795	758	792	810	792	785	779	792	801	810	821	816	781	745	791	779	736	810	794	791	806	753	778	793	814	806	818	743	791	807	794	761	810	771	823	795	788	801	779	749	781	800	755	812	755	772	788	810	755	804	742	775	767	750	742	818	777	763	729	771	785	810	777	774	803	763	814	769	796	788	747	707	819	780	802	791	774	775	773	788	806	805	845	814	814	743	736	805	768	777	780	778	771	792	763	817	831	745	869	793	786	736	801	805	822	828	763	752	775	785	805	814	782	839	745	780	777	821	769	800	756	804	823	787	775	788	743	714	767	812	791	745	788	815	761	832	755	828	778	805	757	778	738	806	771	822	807	762	769	746	755	823	775	728	805	761	800	774	787	758	784	779	783	830	750	768	757	801	817	793	740	761	769	793	815	764	789	794	751	794	756	744	805	732	756	727	786	784	772	765	781	786	818	746	819	826	805	828	794	758	801	740	821	774	782	782	819	764	702	821	780	811	814	755	790	763	820	811	797	833	837	817	768	771	794	768	770	757	766	799	763	706	743	743	813	789	769	787	789	820	765	756	754	813	744	794	802	768	787	720	771	792	764	810	803	818	772	781	808	766	817	771	801	798	812	810	796	787	828	749	769	757	809	752	829	769	789	749	775	746	779	812	794	781	767	746	744	778	837	746	800	778	797	839	751	757	768	807	754	774	787	763	807	804	801	774	784	806	831	756	750	770	812	770	822	796	762	776	836	800	793	782	765	777	768	794	784	733	787	799	840	800	763	819	753	784	761	756	782	764	746	815	788	811	810	759	800	763	769	841	800	748	780	810	824	800	823	759	748	786	796	748	809	827	729	761	773	777	774	777	799	780	794	773	763	727	787	754	745	795	747	733	781	788	807	799	744	790	878	809	810	809	785	761	818	738	784	793	793	819	799	772	759	770	767	819	757	788	742	796	792	736	766	749	800	793	810	778	773	806	827	797	771	833	789	765	768	764	781	750	810	830	809	811	818	774	764	780	820	798	812	788	821	834	782	842	804	813	785	725	784	819	778	794	781	782	802	777	841	794	774	827	798	814	745	761	726	776	765	747	764	805	804	776	792	774	766	826	775	774	778	791	783	776	788	759	808	759	838	798	762	769	737	826	789	834	802	763	788	819	821	765	755	785	835	823	722	730	768	765	819	808	771	774	781	811	709	719	827	813	767	824	804	745	791	815	787	814	759	800	734	843	747	741	759	746	732	758	768	804	843	767	772	758	777	750	801	768	745	728	844	770	780	811	839	752	811	770	829	767	756	832	759	753	811	786	874	801	783	864	817	807	752	811	795	749	770	789	763	753	828	779	779	790	766	745	775	782	828	815	717	840	736	807	777	800	781	796	790	802	783	811	788	792	773	761	748	744	797	769	755	781	802	816	755	772	837	748	793	823	792	712	811	790	814	775	747	778	765	735	738	838	787	750	718	772	773	791	785	785	825	822	767	793	805	775	740	813	758	722	784	764	782	803	761	806	736	793	778	774	790	804	866	785	804	810	829	770	778	844	827	747	806	779	819	818	786	756	750	801	786	867	799	809	795	756	771	740	784	768	798	879	822	806	776	749	795	786	784	837	795	772	787	792	778	770	788	743	775	777	776	767	755	841	736	773	823	744	794
12582	14016	11563	6119	4304	3398	2622	2209	1681	1484	1324	1218	1219	1080	977	1004	989	1009	944	896	927	894	935	854	861	819	869	848	798	859	881	787	890	767	789	875	827	873	874	771	805	809	772	780	842	796	782	827	820	838	745	847	794	831	792	812	837	765	786	845	794	796	816	823	822	831	806	809	799	771	866	787	866	797	842	828	766	780	791	804	805	829	793	798	825	805	776	798	791	816	784	824	813	797	809	772	792	767	743	778	768	776	796	812	828	769	749	759	844	786	798	781	832	768	802	824	764	787	775	787	724	774	794	784	823	793	810	808	757	820	773	764	823	796	794	758	817	786	819	824	804	818	782	807	838	856	769	783	818	772	812	809	773	797	775	855	809	810	769	796	766	780	844	817	811	788	796	749	819	786	785	797	736	810	841	792	824	779	775	821	756	797	784	766	803	813	764	803	767	792	835	793	824	816	774	812	778	834	808	747	755	769	863	811	820	846	784	793	826	787	753	814	841	791	820	818	749	792	801	812	813	821	755	830	802	774	852	797	774	780	793	840	813	774	810	800	799	804	786	818	805	819	847	805	804	809	785	779	763	825	851	856	792	850	816	820	786	857	835	816	823	796	754	782	792	823	781	825	833	825	814	798	801	787	792	765	814	799	831	752	805	734	764	805	775	855	816	847	840	777	819	794	812	791	767	736	777	787	798	813	739	795	827	791	799	769	819	810	788	801	763	834	800	786	793	814	810	797	749	854	853	770	748	793	807	833	814	821	797	803	826	843	757	856	810	801	799	832	813	765	799	793	838	756	749	767	776	792	805	816	822	801	762	800	762	808	800	825	806	814	778	788	763	789	869	800	786	768	821	839	800	801	800	786	799	826	775	803	800	867	828	816	817	805	737	825	785	811	780	834	814	815	787	773	808	812	820	830	754	821	781	751	855	824	786	785	781	760	832	828	823	806	817	778	804	787	823	836	825	721	786	816	837	780	825	783	817	785	772	819	780	829	797	843	823	817	780	776	823	801	768	808	780	770	771	801	784	852	836	819	758	844	795	803	807	794	776	774	756	834	788	834	820	768	776	819	735	789	786	778	817	839	767	771	762	798	778	831	802	834	828	817	801	748	803	842	756	818	830	827	813	802	759	825	782	782	825	818	820	801	761	816	792	768	803	767	760	822	812	831	793	791	794	778	812	829	789	850	825	827	821	802	770	804	762	855	835	778	786	743	815	783	810	831	790	807	826	768	796	786	796	809	877	777	820	782	827	791	855	816	763	804	808	815	814	807	768	781	804	788	817	815	798	750	770	787	807	776	829	793	769	833	790	808	827	824	792	773	828	777	796	786	782	864	763	801	728	827	807	809	809	801	787	777	794	759	808	790	838	833	814	785	780	813	814	804	804	818	851	805	760	831	792	811	825	760	801	827	774	800	815	849	766	823	808	751	777	802	814	832	773	838	758	772	816	760	778	765	831	804	794	824	774	838	758	803	795	805	771	784	797	776	822	835	794	790	850	801	787	783	847	775	760	762	816	811	791	816	809	823	777	793	802	785	809	794	794	801	772	844	748	815	823	832	808	805	748	745	771	786	811	772	804	820	778	804	799	834	751	785	767	799	752	814	713	811	761	802	784	814	801	786	778	828	792	803	804	853	827	840	790	799	789	850	860	779	796	830	765	837	798	746	765	803	758	779	772	830	796	804	787	762	790	751	766	819	816	805	795	790	803	774	800	824	802	780	848	844	814	770	815	771	808	802	782	796	790	864	800	848	779	839	799	761	853	793	769	847	798	783	796	853	800	813	775	815	804	825	788	768	809	806	806	807	821	841	784	843	790	832	734	785	807	762	791	781	761	768	804	773	758	777	839	793	796	772	817	814	817	838	803	817	807	760	825	801	801	859	773	829	857	796	838	839	794	748	764	797	799	797	788	822	831	787	773	824	728	777	754	783	795	773	826	787	796	868	816	826	824	762	786	761	792	755	757	832	808	839	794	829	805	804	824	798	782	812	786	803	777	853	828	799	729	840	813	803	844	800	832	770	843	772	759	845	818	772	807	853	790	790	846	763	801	782	775	793	788	820	768	807	836	782	755	790	791	836	810	782	771	813	814	802	779	809	829	835	760	799	799	804	794	804	830	779	785	824	755	811	798	776	814	835	804	805	843	843	756	824	749	820	783	785	804	834	798	819	787	760	806	863	785	804	795	809	822	821	787	790	807	857	843	781	796	831	824	762	813	792	834	804	804	818	798	834	758	827	809	791	797	815	809	808	815	795	801	809	835	824	814	783	791	828	801	756	784	806	802	770	813	754	761	770	795	809	766	792	840	835	824	836	771	803	748	737	801	799	769	798	874	795	756	816	751	785	832	792	789	840	768	826	789	828	792	820	798	797	799	758	800	796	809	865	822	815	793	801	802	809	885	780	790	774	815	798	792	757	813	772	809	795	812	824	757	804	768	808	785	824	781	745	801	758	769	817	859	788	799	797	815	827	761	813	752	788	784	813	848	823	818	812	830	801	782	743	783	867	799	767	801	812	828	760	825	769	815	828	718	795	770	787	787	824	808	776	833	746	771	749	762	830	809	808	741	758	781	829	843	790	807	863	816	769	762	764	780	821	808	833	790	825	754	795	821	863	835	822	765	790	794	852	742	783	808	819	778	772	800	756	794	815	861	795	807	785	751	821	770	789	768	824	850	785	813	798	753	793	800	806	815	819	831	811	774	833	756	769	802	833	808	786	804	787	791	722	774	805	846	787	808	821	806	765	776	847	793	741	830	779	819	772	788	821	810	847	752	807	786	776	829	797	797	814	811	833	834	766	798	826	798	829	767	825	754	750	804	817	792	821	794	839	804	780	780	788	789	794	826	767	818	779	791	817	835	796	816	785	798	803	800	788	779	792	793	854	825	833	799	807	777	761	826	813	852	814	763	786	873	828	770	826	768	808	778	761	793	721	811	788	783	808	831	798	808	757	814	831	814	800	787	841	803	791	772	837	799	836	852	774	747	771	824	784	804	788	813	833	820	738	823	777	775	818	823	774	807	799	774	828	842	807	774	816	855	773	812	789	825	767	794	825	781	807	768	795	764	773	772	830	780	788	777	796	797	791	806	794	796	830	800	821	796	831	804	843	787	811	800	787	753	741	812	833	817	754	798	816	840	820	831	795	822	783	762	779	802	793	815	781	797	778	860	779	786	777	819	762	823	789	814	828	776	768	805	759	785	808	834	784	794	754	822	796	799	842	776	788	792	744	857	799	820	760	757	822	786	811	785	837	815	827	792	798	819	763	829	770	847	765	802	802	829	824	812	795	807	834	777	796	759	811	789	792	819	732	773	747	811	830	800	804	854	810	797	839	771	793	790	842	809	803	833	795	758	770	780	819	770	779	802	784	777	805	821	809	792	852	806	773	799	779	856	774	793	771	757	785	786	802	864	862	765	814	798	803	861	872	827	826	764	807	764	822	793	780	839	756	788	803	823	862	787	800	786	801	766	833
22495	21134	28692	23829	21135	21204	12445	1910	1348	1166	1185	1017	1027	982	980	947	909	864	824	848	884	859	855	792	866	773	781	873	877	837	857	772	795	797	835	844	785	823	831	840	812	858	736	779	842	785	808	776	783	815	791	839	795	750	749	814	849	791	792	852	819	776	756	792	823	773	816	811	799	879	773	779	842	821	812	808	787	777	818	756	845	782	789	839	815	764	827	765	823	842	758	787	825	822	827	780	728	765	823	751	790	793	776	832	785	777	769	817	794	793	783	811	867	841	840	802	836	821	780	771	810	784	837	841	836	796	812	808	754	804	778	808	786	819	818	786	812	757	833	792	807	769	772	830	780	785	795	843	801	794	782	779	773	805	766	793	793	758	792	757	778	758	769	803	781	818	790	750	823	803	770	790	794	772	805	808	741	776	781	811	837	837	805	794	761	781	779	846	812	814	753	769	754	832	796	837	787	795	760	780	763	806	886	790	779	780	774	784	809	788	788	764	770	814	775	854	793	799	809	808	801	794	782	847	788	764	734	837	841	786	818	801	775	828	769	753	782	781	802	724	790	788	815	780	768	779	780	828	777	782	781	784	777	823	825	775	815	809	810	763	794	766	852	758	845	799	773	772	813	789	767	814	757	829	839	826	728	833	829	840	771	791	816	738	794	784	805	749	781	784	810	843	758	803	741	826	791	774	796	793	774	791	792	842	782	773	798	771	770	841	749	803	788	800	810	765	817	757	768	848	778	811	856	828	805	795	810	796	828	775	804	790	801	760	788	825	776	787	808	815	794	777	803	805	807	789	795	774	764	782	767	754	830	784	799	763	776	719	769	764	788	763	758	815	772	804	813	775	810	815	791	757	816	816	778	820	787	810	753	800	818	847	782	792	817	750	780	812	809	760	767	767	796	772	809	775	790	836	766	825	762	782	792	823	787	850	797	798	764	756	749	793	778	753	769	795	854	818	778	788	803	719	727	755	796	811	835	883	807	787	827	750	752	778	802	817	742	820	786	837	833	782	788	809	797	803	820	775	783	796	780	793	809	793	760	779	780	825	791	763	756	767	771	800	793	754	796	798	806	858	781	772	806	826	767	790	800	768	829	783	820	838	761	811	747	789	854	802	832	779	755	795	831	828	828	811	775	762	793	794	798	823	778	820	828	780	770	779	812	793	785	788	807	812	811	764	757	765	755	771	824	770	793	824	745	843	807	682	792	752	816	843	814	803	789	855	821	757	793	806	790	801	795	811	839	789	809	759	803	825	772	844	798	812	806	758	751	783	761	723	821	773	799	761	768	800	761	848	769	798	789	801	790	783	775	787	743	781	817	801	798	768	726	818	762	797	829	779	816	752	816	793	788	797	776	777	789	824	766	782	814	859	829	803	789	809	773	761	788	800	796	714	788	797	812	820	838	767	827	823	801	789	797	809	760	827	821	783	815	794	776	820	789	783	802	784	754	768	774	782	790	761	768	800	809	837	792	774	754	798	776	783	798	717	800	796	803	782	729	813	811	781	790	843	801	802	853	790	804	740	812	757	822	775	743	819	783	798	831	764	787	790	768	795	742	817	770	737	781	729	735	758	774	784	850	803	786	805	758	772	790	756	842	745	755	797	780	794	807	750	800	832	757	825	732	792	814	748	875	807	832	798	804	789	794	789	767	792	787	750	750	783	812	777	807	817	848	805	723	824	793	773	784	763	743	741	809	803	775	792	811	756	743	811	763	758	749	800	847	832	778	796	788	799	781	775	804	827	801	812	813	800	743	774	805	788	834	833	847	791	783	761	760	815	739	782	776	821	809	802	772	784	793	763	776	735	727	820	769	786	790	757	818	785	802	737	784	722	724	813	776	796	764	806	780	773	765	783	838	770	766	760	828	771	818	804	807	759	797	790	778	810	802	812	762	731	798	810	822	776	798	745	756	767	738	753	776	767	799	834	757	780	775	794	749	823	776	789	786	768	800	787	723	822	726	779	810	727	791	860	787	817	791	812	766	794	834	798	812	804	841	751	919	770	794	740	877	782	815	845	728	801	851	782	822	800	751	802	784	787	781	783	763	830	757	795	820	801	810	813	809	807	802	837	798	757	813	776	776	789	800	801	801	807	811	789	751	787	789	808	739	751	835	804	801	780	794	777	805	807	760	801	794	787	815	744	821	762	803	772	792	749	730	792	811	792	799	770	777	846	779	776	783	768	804	763	754	781	800	783	786	789	801	788	814	790	738	785	814	776	735	771	842	774	777	832	773	766	787	770	811	811	835	812	756	793	810	793	760	755	837	801	840	757	773	820	801	803	743	807	787	803	764	787	821	783	750	779	791	770	831	786	796	786	805	811	792	774	759	797	787	760	847	835	826	798	797	808	799	761	810	773	813	793	745	782	788	756	807	801	791	838	778	759	801	745	824	812	798	782	825	771	771	794	780	797	813	795	857	767	726	818	757	779	738	829	740	745	778	790	765	752	805	765	728	801	828	785	785	774	801	786	759	768	800	767	786	777	766	834	794	760	764	816	806	827	777	779	769	780	806	754	722	773	834	806	788	821	818	828	825	814	823	849	803	819	768	765	774	809	791	847	784	779	773	764	776	793	819	752	760	801	805	821	827	826	821	772	804	754	806	778	791	805	787	777	750	760	785	797	759	822	816	770	749	859	771	773	771	804	795	873	807	801	789	813	835	795	794	755	801	774	797	790	818	834	802	789	754	766	796	797	758	784	807	723	802	776	794	812	793	808	783	844	769	780	816	809	788	792	807	752	782	784	785	806	795	792	801	793	769	755	790	779	795	769	778	768	772	762	787	812	821	772	796	817	775	761	815	818	774	790	818	793	777	784	789	785	806	771	756	792	751	812	743	749	774	790	793	806	807	816	769	770	755	770	839	792	820	773	815	789	808	803	764	820	750	768	774	783	732	788	754	768	818	768	780	775	761	772	809	821	791	825	779	770	777	733	761	788	728	807	791	741	787	764	731	750	803	831	739	777	820	822	812	773	761	810	805	800	745	779	779	743	745	753	803	792	815	825	763	760	780	798	749	774	725	780	796	785	778	795	773	776	831	762	799	791	816	812	796	780	757	854	794	750	787	787	749	814	774	792	806	808	781	783	778	809	774	799	836	810	810	804	720	754	777	839	793	725	778	752	828	770	804	786	832	827	696	822	772	785	770	770	747	781	764	833	732	766	766	725	812	763	826	766	747	743	752	780	783	789	766	781	822	795	766	772	808	783	737	733	826	782	808	732	794	847	761	771	747	777	761	780	788	807	804	835	808	851	770	792	770	771	772	852	793	774	774	784	785	771	720	770	771	819	793	828	823	772	776	790	752	778	806	829	840	759	786	772	750	800	769	747	744	822	797	795	825	807	817	812	784	817	808	774	768	769	747	775	783	828	835	819	777	782	791	802	777	713	798	785	783	794	789	756	753	733	834	796	812	754	809	788	795	781	786	781	795	824	773	822	750	796	796	789	826	802	777	777	748	820	803	819	745	782
11893	14021	11770	6174	4456	3512	2678	2138	1744	1568	1360	1267	1144	1056	1065	975	976	925	893	912	904	911	880	855	855	870	824	838	838	836	853	846	770	874	872	831	885	888	886	809	833	800	814	830	833	837	804	817	787	799	811	824	852	829	815	806	830	787	839	810	788	823	806	832	764	821	781	817	772	814	771	797	826	780	848	831	859	858	800	827	825	797	795	842	825	781	763	742	779	814	806	800	810	805	811	809	763	786	766	813	805	796	822	821	810	858	780	803	756	814	822	783	863	803	826	830	825	774	818	816	826	756	808	819	827	807	838	775	816	808	856	842	815	791	785	809	784	812	840	770	800	888	833	778	815	837	832	778	811	846	824	776	788	784	780	790	845	787	783	784	799	857	749	817	810	750	799	789	776	792	811	784	777	770	822	767	807	827	778	772	787	754	838	793	751	783	755	778	813	816	835	743	808	767	779	760	816	796	786	786	781	825	824	744	864	841	804	853	811	827	805	843	820	741	754	798	771	753	802	808	840	816	779	796	872	822	828	753	778	747	831	752	777	813	803	873	821	830	812	813	795	846	848	799	807	812	792	794	808	770	800	831	759	798	839	795	809	857	780	799	798	764	802	820	791	809	808	784	779	873	801	774	823	844	843	811	792	790	829	750	793	820	783	830	772	845	804	827	786	836	855	853	784	833	811	840	778	752	798	774	836	858	831	762	775	772	793	770	844	821	821	825	788	813	817	793	778	853	819	805	806	757	790	814	816	822	816	798	785	821	801	808	804	760	824	780	843	796	808	758	775	795	820	850	851	747	761	807	803	794	808	801	797	830	771	786	810	793	839	841	835	831	762	762	734	793	820	757	741	816	830	816	775	806	800	766	784	832	803	804	795	804	755	777	753	780	800	852	859	791	788	829	745	799	762	784	806	782	784	846	780	794	824	763	795	778	821	767	828	800	823	820	804	832	852	792	778	810	863	837	823	802	774	835	840	797	789	818	798	784	789	808	818	833	800	822	783	816	774	810	807	782	791	791	844	832	841	779	813	765	813	793	814	823	798	812	749	805	726	822	794	812	808	807	827	817	819	780	787	788	796	808	800	801	821	759	798	783	833	789	783	861	807	793	826	764	827	863	850	848	795	794	823	802	824	798	789	798	831	797	801	809	806	806	772	814	783	775	796	782	757	794	813	765	773	814	840	813	797	818	846	801	811	855	854	815	829	855	787	776	774	823	784	792	746	789	779	793	850	845	765	829	838	805	805	830	791	808	824	805	811	782	803	782	781	793	832	835	799	765	821	829	810	805	832	767	760	834	795	809	820	818	794	810	774	791	789	828	805	818	833	840	762	799	806	822	776	812	832	830	791	781	806	813	841	894	823	787	791	773	821	788	758	781	794	737	798	851	786	829	809	809	829	826	811	805	800	807	809	788	805	780	806	805	753	771	796	833	768	799	816	800	805	801	826	781	824	760	792	785	805	806	820	772	787	797	803	811	821	797	833	785	852	791	823	780	825	804	801	785	830	844	820	798	836	796	775	780	812	819	854	820	813	820	791	805	824	770	776	763	786	788	793	807	793	796	768	786	893	812	838	784	805	851	795	818	839	778	790	803	828	821	806	788	776	793	813	769	758	814	844	788	853	842	822	812	759	801	773	823	796	801	876	773	781	776	781	762	849	799	784	833	816	850	818	777	829	827	823	791	835	843	807	731	827	748	789	790	764	799	854	793	793	789	797	851	774	820	815	810	814	795	797	777	794	814	792	790	822	821	784	787	783	811	853	814	802	745	770	775	809	789	765	762	802	792	855	845	830	766	791	794	750	733	850	778	821	761	783	830	763	733	843	806	796	805	831	801	804	798	824	772	789	815	863	789	786	772	763	874	773	795	790	790	831	793	752	801	771	833	795	836	806	752	754	822	803	797	822	799	836	854	783	778	813	763	774	796	787	862	786	795	772	821	742	835	806	795	815	784	798	819	804	789	799	806	803	847	857	837	786	824	785	769	800	814	782	812	832	812	802	803	737	829	775	803	847	794	805	801	780	783	797	787	796	787	796	828	782	824	791	789	795	848	837	818	832	848	777	823	778	820	798	817	819	785	750	784	794	793	825	830	815	791	792	823	832	765	804	779	766	804	824	817	811	764	834	743	756	822	744	768	757	777	783	774	798	786	804	880	769	816	845	836	798	765	794	782	783	780	781	843	851	818	831	841	791	813	807	768	828	816	802	812	770	812	821	769	823	814	844	781	869	745	816	775	774	844	788	825	795	825	762	819	777	805	851	786	798	842	835	822	799	777	771	755	783	822	820	804	772	799	786	836	771	779	756	789	743	825	799	751	788	790	787	819	794	843	804	796	795	771	786	807	763	784	801	771	788	786	776	837	824	837	748	809	808	743	802	849	787	817	811	800	775	827	799	761	828	823	808	823	813	816	808	804	809	820	756	817	791	782	848	781	848	800	783	749	850	793	834	812	835	819	827	809	792	856	820	814	838	791	836	801	834	814	794	791	745	810	808	822	804	792	817	782	774	797	844	828	813	787	812	762	771	809	818	790	782	815	809	807	801	835	769	789	855	802	838	867	806	807	809	812	801	763	852	840	790	849	810	806	795	839	824	794	793	853	773	795	792	866	780	819	797	837	792	754	792	838	785	785	808	842	812	839	807	832	797	853	776	834	844	853	811	813	819	820	808	802	862	756	817	766	808	813	790	818	831	812	845	811	780	784	819	803	763	825	831	773	805	789	835	836	783	783	810	846	828	835	791	770	812	832	835	835	824	805	800	801	812	813	845	782	780	854	787	783	879	830	804	821	791	797	778	764	787	801	796	809	812	798	846	773	794	769	823	834	830	813	808	781	731	794	828	813	769	823	803	803	816	815	819	824	791	817	782	796	769	803	795	862	818	751	808	782	830	804	783	824	784	844	783	797	788	798	874	786	777	804	767	807	763	810	782	851	801	809	787	776	776	814	750	746	815	734	860	777	738	771	789	791	790	832	837	835	780	780	844	779	834	827	830	820	818	785	822	821	774	785	853	816	786	803	806	789	798	816	831	754	823	787	784	833	823	789	798	827	803	803	799	781	812	771	821	793	817	822	800	817	780	768	792	785	798	769	757	815	791	835	742	833	761	804	776	806	779	804	829	825	801	794	831	768	803	813	839	824	808	814	731	780	838	792	774	799	818	817	752	817	762	796	794	807	785	869	812	831	808	790	749	816	782	799	740	839	796	767	810	821	803	793	786	806	832	743	766	813	802	795	831	801	832	792	801	779	870	780	826	746	772	836	770	803	811	830	740	796	778	837	780	781	834	796	803	776	880	863	857	843	813	817	803	777	807	795	794	789	771	853	764	830	790	830	807	810	843	860	807	828	781	792	729	776	800	790	786	833	828	801	766	794	835	795	787	727	800	809	763	781	785	791	847	844	841	787	721	833	759	863	826	817	807	810	784	761	803	822	769	830	795	770	765	809	837	823	805	800	796	822	782	824	844	769	797	783
22432	21064	28611	23756	21070	21128	12629	1962	1310	1220	1133	966	1014	967	960	887	906	855	853	886	858	913	893	820	818	804	838	850	819	797	834	782	806	810	801	829	861	811	830	824	847	767	828	847	832	795	800	796	786	775	789	860	808	791	859	793	796	779	794	790	792	815	810	831	789	746	760	824	792	805	761	814	813	788	783	784	829	785	767	834	789	814	822	779	796	805	783	785	807	720	797	812	811	846	781	849	808	761	813	828	789	808	779	795	845	750	782	780	825	801	765	813	778	780	825	784	808	798	789	825	808	823	805	795	802	804	794	770	837	795	827	770	788	817	803	782	764	792	826	824	805	807	791	815	819	786	774	794	809	843	779	814	814	837	809	775	745	823	845	825	847	804	745	783	844	787	755	808	819	784	757	799	823	782	780	770	828	801	739	807	776	813	800	775	813	803	781	785	792	871	812	749	829	810	826	804	767	813	790	837	865	833	792	777	806	802	831	750	777	790	797	773	812	792	765	768	846	826	801	804	806	791	774	803	752	793	777	759	821	805	760	832	843	830	753	819	772	855	850	828	790	836	771	797	788	817	755	745	835	783	776	784	774	750	770	757	739	784	809	788	812	789	798	819	759	813	837	793	799	840	820	783	775	815	782	802	806	780	775	845	750	860	790	799	852	826	797	756	801	820	799	783	767	821	783	788	794	764	796	841	783	788	763	825	786	879	787	829	815	788	826	794	845	798	744	783	790	794	823	881	842	785	842	814	833	802	826	807	778	763	760	794	838	731	757	734	829	762	767	803	814	799	771	813	855	730	795	801	798	827	815	776	771	764	839	838	832	793	779	774	801	781	799	774	781	807	782	787	796	780	807	755	794	763	784	756	767	799	803	779	787	774	808	825	786	810	727	803	747	833	808	813	793	804	817	771	837	780	820	783	808	807	810	791	797	741	814	724	842	807	811	800	768	746	770	803	820	772	835	785	771	793	789	790	770	770	799	833	823	831	780	852	760	809	787	806	837	824	843	774	774	790	812	844	794	776	754	808	787	814	836	771	774	835	760	812	822	732	781	794	818	792	819	787	848	787	761	828	789	753	770	791	785	797	753	868	791	794	796	770	816	802	780	752	787	761	781	854	780	778	791	815	775	796	835	757	831	817	807	807	820	800	820	767	754	809	809	786	840	762	789	763	831	827	777	773	822	807	743	828	753	787	810	762	827	755	742	810	825	816	792	766	769	773	824	850	773	807	742	802	753	807	731	811	784	827	797	857	810	787	798	765	731	816	857	765	762	840	760	785	816	772	760	799	845	785	798	863	799	769	819	794	783	779	792	818	817	829	818	784	789	821	747	812	795	814	720	791	751	824	812	767	736	850	887	785	766	787	825	774	781	800	802	814	770	883	812	775	792	755	825	780	739	772	787	840	786	767	739	758	726	766	730	795	792	761	799	857	832	798	784	777	787	788	795	796	767	840	808	747	815	790	806	785	811	835	811	808	826	771	821	777	869	781	835	754	753	798	760	792	794	784	764	829	802	816	761	815	827	748	806	812	803	816	783	816	786	778	824	825	805	816	773	763	802	780	802	762	798	781	857	800	827	789	847	786	772	779	765	767	749	810	775	799	729	830	828	816	821	818	746	810	802	796	795	840	753	800	757	827	801	804	788	852	817	838	824	836	777	745	808	772	832	769	814	765	808	815	808	773	799	764	802	798	784	802	820	782	874	832	752	739	823	823	805	797	778	785	810	759	810	783	779	829	751	789	736	784	811	773	826	791	804	854	788	770	760	743	794	784	796	818	819	817	832	774	754	782	761	809	755	803	812	793	826	840	802	840	858	831	787	795	779	791	799	824	813	758	761	789	756	771	811	766	766	802	799	758	749	800	815	763	796	796	806	793	791	803	795	765	793	797	800	804	747	818	817	742	781	745	769	812	807	825	797	781	775	764	786	826	735	787	826	813	792	827	779	746	781	772	777	806	832	715	797	806	810	759	840	815	789	809	770	823	772	801	783	776	797	816	770	811	820	741	819	800	826	817	800	772	773	775	773	768	808	834	801	780	816	763	759	792	803	837	833	777	833	829	779	835	789	808	753	806	857	787	813	807	747	816	798	794	754	792	845	848	778	792	764	764	779	774	786	757	830	808	800	789	811	772	766	778	768	774	775	773	791	852	793	822	771	807	735	789	772	775	746	825	776	827	799	779	754	745	774	813	786	789	799	835	832	794	796	770	766	845	760	827	778	810	779	811	835	759	802	769	798	801	793	806	744	748	824	805	792	738	808	788	782	800	799	813	820	797	756	759	813	823	778	881	815	785	809	808	841	741	742	839	801	768	768	824	815	769	788	763	749	771	753	807	807	783	753	810	780	800	801	794	759	789	831	779	808	795	761	759	783	768	774	822	772	816	791	801	778	813	781	776	758	792	787	801	819	814	787	752	803	761	833	807	778	805	777	763	810	783	802	792	796	795	783	796	778	833	770	811	754	778	795	766	809	787	777	777	779	780	794	768	842	784	773	821	781	782	812	810	783	739	787	788	806	785	747	765	740	751	803	797	818	790	791	795	770	777	792	802	784	786	758	823	813	797	789	785	795	744	725	796	802	799	803	765	771	776	789	771	803	796	794	803	788	796	749	806	791	743	788	822	799	770	788	750	855	777	772	791	774	783	760	821	780	750	811	759	772	871	802	849	762	745	779	805	816	814	795	751	816	787	747	767	833	815	841	809	790	824	830	760	769	747	780	778	776	809	769	823	776	827	834	787	761	749	746	745	818	757	769	766	793	787	764	798	765	762	783	769	794	797	797	812	789	836	803	869	840	783	811	829	874	799	804	776	776	794	774	741	842	788	822	808	755	828	749	803	797	774	775	834	740	782	777	750	770	781	761	798	787	790	809	796	837	782	745	803	804	836	791	770	806	822	827	779	794	756	801	766	877	795	801	731	764	815	803	785	799	749	753	812	742	747	762	777	733	806	826	806	778	769	816	772	778	841	784	760	770	785	756	823	803	786	792	797	821	791	804	819	804	840	794	789	785	834	730	836	762	758	765	772	842	786	798	768	759	796	826	792	795	804	819	766	796	767	760	765	861	747	819	832	765	816	843	757	834	769	777	806	778	793	788	834	796	795	778	811	811	770	789	774	819	772	756	781	833	757	759	805	846	801	811	820	802	772	796	812	784	771	762	759	780	805	805	820	834	773	767	747	747	768	840	790	831	785	819	812	799	781	792	797	856	798	756	827	804	814	791	782	792	791	821	819	820	768	793	749	819	791	782	803	773	772	805	837	822	821	867	820	842	848	763	806	782	763	815	806	826	778	745	777	837	799	789	828	776	813	797	757	812	802	766	864	794	789	837	743	804	771	779	793	783	765	823	769	797	766	775	764	794	819	773	802	793	783	772	796	807	747	816	763	778	809	760	774	808	819	812	821	796	739	767	757	778	796	735	793	835	820	776	792	763	794	791	775	774	783	815	794	779	813	822	862	833	816	784	789	784	826
11534	14366	11732	6082	4462	3486	2562	2071	1734	1461	1410	1250	1158	1069	1063	986	991	990	968	943	864	868	879	901	919	855	873	823	848	836	872	799	873	847	861	875	833	828	814	799	772	788	774	858	853	821	829	789	849	786	760	804	845	802	797	775	822	771	839	834	800	843	782	811	828	796	857	833	849	758	751	809	830	783	794	861	842	800	828	774	778	791	797	826	807	846	783	798	819	809	792	803	806	779	753	803	842	837	827	749	800	765	799	766	800	725	878	791	828	862	828	793	797	825	804	847	840	788	810	797	834	780	807	799	829	799	796	795	790	773	836	788	848	734	779	777	729	811	877	772	790	872	794	740	794	748	864	814	793	823	745	809	739	822	771	806	766	847	803	818	824	827	832	846	804	763	825	809	809	786	806	774	763	724	808	816	803	780	809	820	778	792	819	848	832	824	796	736	791	814	831	789	752	829	804	810	799	830	779	825	893	820	837	790	801	806	788	800	760	824	803	793	784	824	835	834	794	787	830	823	828	803	790	824	814	784	802	818	800	807	814	803	810	718	795	761	814	834	807	817	806	753	791	771	804	769	785	825	850	775	773	832	829	847	805	779	850	834	851	807	786	770	804	796	763	792	770	803	815	803	773	774	849	791	800	865	773	804	790	801	769	822	810	784	795	812	796	829	808	806	805	774	764	817	828	788	850	792	798	795	795	886	825	829	796	771	816	784	775	791	807	788	862	831	764	797	824	791	810	833	786	780	817	798	823	789	785	821	839	794	791	807	810	796	838	773	800	785	823	795	813	783	759	804	816	865	817	791	801	826	808	789	780	775	809	772	890	836	797	799	815	838	806	855	823	821	857	830	826	817	800	769	740	793	822	819	769	766	822	772	787	774	765	810	777	813	750	786	865	816	788	777	804	817	825	738	767	761	845	770	841	793	770	801	836	805	823	788	755	799	821	782	784	785	823	809	798	816	809	796	783	837	821	777	806	756	860	793	843	821	794	849	803	807	777	806	800	823	789	817	827	846	812	841	811	802	782	843	828	800	824	784	797	831	810	803	854	810	811	806	791	795	805	866	865	855	776	808	812	820	759	766	812	860	824	785	801	847	805	800	828	814	794	800	808	782	855	825	757	802	794	774	753	844	836	824	797	779	847	837	785	817	782	832	812	768	837	822	807	830	790	821	837	786	826	830	822	788	774	782	835	777	853	801	750	786	782	799	802	847	777	770	823	728	823	833	795	809	776	776	744	837	784	795	805	772	824	796	839	801	815	749	842	783	801	831	827	864	791	772	839	801	803	819	804	819	812	840	824	776	789	796	794	805	844	858	819	766	837	818	819	768	840	855	772	834	814	833	799	774	779	786	804	831	805	744	785	786	853	797	814	787	804	780	858	794	814	799	884	821	805	821	823	804	784	773	772	823	765	788	848	817	800	828	801	782	778	782	786	814	896	781	852	825	778	758	794	823	761	791	832	816	759	787	811	825	822	757	792	813	757	812	791	819	801	791	837	780	863	827	782	766	795	790	813	808	766	824	832	774	845	779	793	826	831	840	803	812	776	813	811	833	790	792	847	857	817	805	801	794	782	829	750	831	785	819	746	849	791	832	821	803	772	853	792	845	806	892	794	748	814	801	815	786	787	810	830	841	860	806	771	803	777	757	793	802	803	835	807	787	817	826	797	805	793	796	806	793	818	843	817	822	780	841	786	806	748	771	833	830	828	829	791	804	785	811	846	766	836	818	831	823	818	798	812	750	830	782	779	790	836	898	778	868	822	803	798	805	818	809	770	791	799	827	790	827	832	793	781	871	774	790	803	753	779	822	788	782	811	815	826	794	774	815	797	798	793	814	793	845	837	771	856	782	812	831	854	781	817	824	797	832	782	777	802	821	748	782	783	835	834	806	816	771	856	858	833	827	873	803	780	825	785	835	842	814	822	812	795	838	822	822	837	809	819	853	773	789	820	816	820	806	774	836	796	800	768	821	821	775	793	801	791	767	790	836	788	813	775	785	799	821	837	843	771	847	810	754	868	793	803	789	821	807	789	795	793	836	778	754	814	864	825	780	771	810	789	768	776	764	795	787	856	837	783	794	818	782	775	788	806	808	807	825	803	842	830	802	811	774	771	792	819	853	825	825	846	781	810	847	837	821	783	817	826	799	776	803	799	785	808	779	813	735	794	808	811	800	805	753	795	904	846	801	874	808	807	762	806	806	831	803	791	806	820	857	800	836	782	876	829	806	813	835	822	805	794	831	838	822	827	830	792	822	851	845	777	843	812	836	820	776	793	811	814	818	808	809	800	806	791	813	815	829	822	833	819	856	839	790	737	862	799	832	801	810	784	761	801	773	803	856	777	776	781	805	767	841	791	766	792	788	798	799	745	803	811	804	814	733	817	849	783	829	817	818	777	778	818	845	817	783	781	803	858	815	775	826	827	796	813	817	807	806	836	753	799	791	846	816	805	768	826	757	811	825	826	791	760	810	813	780	828	794	784	774	808	849	798	834	830	756	864	783	810	783	852	831	794	819	816	776	738	850	781	827	838	803	827	802	784	775	821	836	779	863	794	796	802	808	817	800	819	813	756	901	833	798	819	787	830	822	802	772	857	781	784	787	816	798	853	832	790	797	817	783	871	842	799	783	819	767	805	817	799	860	795	819	800	732	777	817	820	845	811	806	813	793	823	807	783	812	822	804	820	816	802	831	761	878	832	824	834	818	780	773	784	803	774	795	810	806	794	787	778	804	859	801	803	804	788	793	812	797	816	805	805	820	816	773	781	786	811	810	827	804	822	782	827	791	783	819	794	844	765	796	815	792	759	836	861	835	832	767	807	781	839	801	800	814	768	786	781	860	776	835	756	813	795	807	796	776	767	821	856	848	798	815	824	836	844	859	817	781	846	770	801	808	830	814	861	851	769	807	823	803	771	818	786	795	798	766	803	779	767	768	818	816	790	812	835	775	830	851	794	823	814	816	792	788	830	856	746	843	773	853	834	864	790	789	811	835	763	813	785	817	786	791	757	832	752	799	816	781	786	762	848	823	770	856	803	817	811	804	833	800	798	822	767	830	812	796	830	853	798	863	819	826	762	787	805	762	819	801	767	824	825	832	846	750	799	793	809	862	810	774	759	810	828	822	782	754	817	798	768	819	851	762	815	840	825	789	790	832	834	810	803	796	791	812	779	799	827	796	810	782	788	862	808	773	811	788	817	776	794	797	819	762	844	813	826	795	823	818	820	831	803	787	814	777	794	802	836	831	825	869	825	792	817	795	827	796	850	738	824	805	820	836	809	778	753	826	793	803	781	769	817	796	809	810	843	786	821	810	831	794	827	855	817	812	793	810	792	801	818	791	792	808	848	867	780	841	808	824	825	836	763	828	782	721	784	790	811	773	772	831	792	764	773	812	804	743	821	831	823	825	812	801	790	805	808	852	783	767	778	837	824	785	863	814	801	804	802	813	795	747	807	821	792	836	805	824	826	795	801	805
22404	21092	28691	23753	21098	21169	12620	1931	1337	1169	1180	1016	1051	1033	959	916	933	921	905	912	848	892	828	858	854	872	881	879	896	851	888	801	851	835	871	823	791	812	826	836	849	804	845	794	840	853	834	790	789	766	782	781	852	772	801	813	750	821	891	763	862	816	831	852	826	832	825	801	815	817	786	809	847	860	816	816	844	818	843	823	781	851	809	795	852	798	821	810	781	798	825	813	854	819	868	819	831	824	808	818	794	791	823	788	831	828	777	783	819	863	799	852	766	811	810	779	813	818	756	796	836	792	865	795	805	771	805	821	821	771	810	867	810	784	850	858	851	803	819	826	850	779	815	835	824	806	775	811	782	814	790	847	814	778	826	830	793	812	795	874	818	753	782	814	760	783	819	799	808	765	833	836	806	850	858	835	763	798	829	818	806	821	779	778	799	868	775	847	781	789	828	789	764	761	805	869	826	806	750	814	864	785	754	767	765	761	808	808	793	802	829	806	822	797	794	873	800	859	813	781	795	794	744	817	774	723	769	824	786	822	846	751	833	813	780	769	824	804	792	876	771	777	836	757	839	779	780	774	829	809	846	773	738	803	825	810	787	834	747	794	774	776	828	782	828	829	814	841	797	783	849	840	859	831	803	811	760	771	853	804	815	826	791	794	853	802	823	823	857	797	819	747	786	813	770	841	853	810	849	831	748	808	788	887	787	815	837	817	808	851	806	814	818	815	822	782	775	777	821	799	865	830	783	761	829	820	768	790	823	821	802	759	839	822	789	754	794	790	784	800	835	791	824	835	785	823	802	798	815	801	801	839	824	805	822	780	774	801	821	790	818	745	783	780	797	791	749	826	838	855	777	788	797	749	764	824	816	798	842	826	758	799	851	842	802	803	803	827	834	835	816	781	784	811	744	808	811	795	863	764	821	835	823	828	790	847	843	776	745	796	829	804	838	755	800	822	796	815	837	851	820	759	823	788	836	779	838	831	758	846	766	792	831	748	816	862	766	846	820	830	833	755	784	804	859	799	794	816	811	766	787	825	800	797	761	795	767	771	761	754	802	858	811	766	796	822	783	823	775	783	826	725	833	826	850	807	827	781	767	795	872	861	851	828	834	755	809	816	841	822	830	869	825	810	823	819	816	805	830	820	760	800	759	849	804	799	805	797	830	836	817	815	799	796	804	815	860	785	800	835	815	887	847	807	821	830	763	750	820	786	813	824	772	811	816	748	782	794	805	793	812	786	819	763	805	766	790	808	817	791	807	817	812	824	811	841	811	831	813	770	793	799	817	809	795	781	838	772	815	712	784	742	776	805	815	834	805	833	815	801	788	765	806	811	814	807	812	803	837	777	773	769	785	779	767	860	811	775	764	814	739	776	803	859	766	774	782	802	845	808	824	835	765	765	777	800	781	841	841	801	774	814	789	789	825	836	789	774	824	831	823	797	839	765	777	821	820	861	792	757	789	798	815	791	796	848	783	834	804	771	850	776	831	837	773	768	822	791	737	805	804	794	824	782	840	830	806	808	842	776	854	776	770	808	793	755	789	800	764	774	832	802	848	782	827	780	754	803	767	823	817	778	756	811	848	829	808	858	862	832	829	825	794	849	842	781	858	796	790	782	773	795	763	783	775	829	790	867	757	796	815	786	785	800	836	784	808	802	773	847	767	758	843	747	837	840	838	798	803	808	770	822	819	795	791	821	782	764	789	807	827	788	843	807	786	784	839	781	794	787	797	793	811	825	790	805	803	843	826	769	816	811	802	801	766	770	800	787	757	800	855	801	797	797	824	740	805	814	823	777	775	800	837	791	767	801	841	853	783	796	769	800	841	765	749	744	889	837	809	777	826	793	819	782	800	803	796	776	799	837	799	803	806	873	790	787	837	805	762	805	777	818	802	824	790	770	806	816	749	804	838	821	850	751	766	804	805	775	855	800	773	748	767	777	817	807	796	798	795	868	755	763	806	796	832	813	813	840	769	764	847	754	833	810	806	798	839	816	826	821	813	775	721	803	794	792	820	729	777	768	828	796	792	793	765	816	779	839	786	787	781	764	856	818	789	831	831	810	775	836	743	758	788	815	828	802	797	800	837	838	812	844	800	785	809	776	815	846	798	763	814	847	786	825	823	804	813	761	816	800	829	796	793	801	823	839	777	794	755	836	823	803	816	824	800	786	789	766	825	797	795	779	785	836	851	827	852	804	759	767	824	826	829	824	785	848	805	788	783	798	801	777	809	723	778	796	757	779	783	730	784	794	836	781	807	820	782	868	813	747	790	832	850	782	829	858	813	808	778	840	836	803	838	772	880	749	792	826	824	801	800	828	804	812	800	804	801	801	849	764	848	817	823	760	828	817	807	801	755	772	826	751	828	806	781	813	771	761	838	804	793	820	789	748	759	837	777	764	793	827	787	783	805	771	815	785	773	809	766	780	740	848	804	805	825	781	820	831	808	810	837	767	821	811	842	808	813	773	748	828	815	813	782	794	813	816	851	770	754	817	812	784	802	822	795	797	840	790	844	832	757	833	817	816	806	801	778	793	805	823	849	801	854	788	768	807	795	815	826	772	795	787	801	816	817	803	793	820	809	804	793	815	816	799	796	845	820	779	799	812	825	797	766	835	807	788	823	811	813	865	784	819	811	815	822	805	849	757	782	848	734	762	810	826	782	786	832	796	803	790	799	753	786	875	816	752	797	820	826	822	778	801	875	828	812	764	846	753	749	771	809	792	775	791	777	738	758	836	783	797	831	797	830	790	823	786	777	843	833	816	756	758	821	799	835	812	759	793	798	740	821	783	773	777	796	774	819	771	854	815	786	827	744	780	760	864	813	802	761	840	787	803	780	822	848	712	784	788	790	795	769	853	793	766	837	758	844	772	814	837	833	754	813	783	759	787	824	824	777	765	802	842	800	763	805	839	778	812	820	798	816	822	818	835	845	764	742	823	809	789	773	776	798	801	824	827	798	806	785	813	803	809	774	739	796	794	836	830	769	834	779	787	836	775	768	789	826	843	773	815	809	818	791	765	817	800	798	811	808	796	763	813	792	812	811	819	753	789	790	781	828	794	801	807	814	763	762	799	825	757	844	810	765	780	828	834	820	820	758	861	817	766	826	820	750	773	797	765	794	851	753	795	815	869	841	818	786	789	808	769	833	823	868	812	790	838	811	787	811	826	811	840	773	802	758	803	803	783	779	847	791	776	881	814	827	810	783	764	793	794	822	797	813	785	790	799	791	784	786	812	836	799	768	820	829	775	770	756	784	813	788	826	792	767	813	792	812	784	750	771	809	844	805	785	793	813	822	838	829	766	792	764	818	839	807	781	819	847	833	837	830	793	792	810	774	817	852	753	791	817	799	773	802	779	817	809	827	779	796	767	752	831	758	781	826	853	755	869	748	810	785	798	763	779	778	816	828	810	784	808	806	804	744	824	833	811	814	832	832	778	853	780	789	843	819	763	826	826	803	843	775	769	817	792	794	796
12546	13890	11742	6291	4345	3389	2600	2127	1851	1567	1295	1270	1134	1065	985	957	989	938	885	945	944	897	876	917	856	894	844	857	864	816	802	821	863	865	847	746	845	848	856	819	836	824	782	872	795	815	822	847	788	832	844	828	807	818	806	851	815	859	794	788	797	818	827	795	798	764	829	806	901	804	785	819	845	781	849	801	826	841	828	856	807	809	801	805	800	834	840	775	887	783	809	782	824	796	803	795	793	784	823	856	832	813	803	837	824	804	824	812	870	861	803	834	805	811	844	839	776	849	791	856	791	770	840	805	800	764	877	817	841	780	809	847	810	790	828	793	835	776	817	819	876	800	818	809	831	775	838	823	794	841	807	795	852	836	770	808	780	849	861	817	846	831	836	789	844	815	850	786	823	844	807	812	790	821	776	828	870	780	782	841	769	826	779	838	848	803	824	771	763	766	762	790	858	788	803	814	852	794	744	826	870	817	826	809	802	843	771	815	826	823	857	770	774	838	770	803	775	847	781	804	779	828	843	825	845	796	813	782	819	838	777	814	809	824	798	789	804	782	777	848	836	802	851	794	868	818	855	839	799	817	831	834	810	784	777	847	800	844	783	798	860	824	824	808	840	781	825	839	802	762	820	825	839	862	841	801	782	830	793	803	791	812	870	822	830	740	787	850	848	843	805	832	880	844	805	780	838	807	813	838	831	777	791	808	833	840	804	789	790	833	837	826	819	785	795	785	874	776	782	856	820	848	784	815	795	850	825	804	810	813	816	798	791	841	780	827	857	822	779	822	813	856	818	850	789	833	904	828	842	813	833	783	848	809	802	765	857	783	786	816	784	784	816	833	819	875	801	794	789	844	737	790	823	787	735	799	816	826	798	843	826	795	864	824	821	805	808	800	839	814	831	813	757	803	792	857	814	828	776	807	817	807	797	835	821	816	851	785	786	812	805	767	784	827	834	821	831	803	796	815	799	859	788	856	841	827	831	796	779	828	837	846	762	773	808	791	811	794	829	823	805	811	852	787	853	790	865	794	870	840	779	831	787	858	826	817	836	832	780	830	850	753	792	792	816	863	764	795	770	800	867	780	795	827	787	878	801	855	803	862	775	842	847	804	843	748	828	824	814	797	797	804	864	868	813	824	825	780	800	876	822	816	773	797	758	813	787	845	778	803	803	784	802	761	820	824	830	838	841	822	787	828	842	816	804	830	876	811	798	828	854	792	793	801	813	830	798	781	829	794	804	820	752	852	804	838	781	824	792	799	829	749	810	830	874	812	743	829	819	846	829	812	821	839	810	851	812	820	853	790	838	741	805	814	788	805	821	743	810	793	785	816	784	792	819	842	752	841	844	802	803	801	826	817	815	822	849	790	805	798	866	794	848	785	778	831	817	824	819	817	793	826	804	820	824	809	830	813	804	800	831	814	779	775	842	828	843	800	827	809	812	815	785	834	780	788	826	857	828	821	814	818	767	791	776	832	854	835	854	775	817	806	777	842	794	795	779	843	787	853	824	803	837	770	837	763	811	794	756	823	840	807	801	844	789	818	841	840	826	809	813	838	803	805	825	802	802	794	857	834	789	826	833	833	821	839	816	837	815	774	769	833	858	822	791	776	806	840	795	827	852	807	821	837	819	792	820	788	835	824	789	862	853	844	775	815	804	798	841	800	815	798	817	810	787	819	812	784	810	839	827	796	804	826	771	821	843	762	821	760	805	826	855	867	806	864	764	766	835	810	839	829	853	801	801	836	845	811	780	851	784	822	790	785	869	801	801	814	845	835	789	851	801	832	812	820	819	786	824	853	800	796	832	838	848	828	879	799	828	843	815	780	822	854	785	819	837	788	811	825	840	832	823	817	811	885	776	764	879	780	809	795	755	833	850	835	804	806	822	814	839	815	822	814	765	854	800	833	901	793	798	790	816	864	773	817	813	838	742	795	838	803	830	850	801	777	824	800	810	758	805	798	828	774	878	827	851	780	833	819	868	810	866	837	830	765	747	809	815	771	793	779	828	793	852	784	790	797	846	834	830	785	814	791	837	794	829	825	834	762	869	754	836	791	800	812	815	775	789	840	784	817	866	800	816	754	779	801	824	806	812	832	821	775	792	858	802	826	853	788	838	830	791	837	807	772	830	811	784	806	788	830	768	808	804	817	805	818	830	808	791	805	806	801	769	745	800	792	794	758	855	810	844	840	825	843	833	802	780	823	838	821	845	805	816	771	823	792	809	809	871	791	825	807	805	784	814	807	788	839	809	824	809	843	836	822	815	812	770	872	782	826	785	816	855	826	832	771	796	834	816	818	785	813	837	774	829	849	777	801	814	798	808	789	785	790	784	813	804	799	859	799	821	805	813	791	801	806	806	819	782	818	845	820	816	809	831	786	762	812	789	812	832	823	774	784	831	803	868	832	818	828	852	802	799	808	755	808	834	723	819	829	752	814	872	773	839	787	808	829	800	812	737	858	834	806	791	846	827	745	861	827	812	773	806	824	845	774	764	783	825	834	823	866	831	844	825	838	862	871	804	827	786	792	818	783	791	792	786	807	806	819	837	805	833	766	807	842	789	820	821	823	793	814	862	800	786	811	828	776	828	829	821	804	776	846	817	854	816	822	826	893	792	815	801	778	771	823	808	795	756	855	812	847	817	809	787	781	826	828	826	792	803	811	825	819	833	770	777	766	815	803	848	772	816	833	834	829	845	828	833	858	882	787	832	828	852	847	836	862	830	835	777	811	840	840	804	858	827	799	844	828	811	824	744	827	833	830	780	813	794	837	804	807	792	861	806	847	809	818	814	803	783	801	860	824	811	773	800	822	812	772	847	793	860	776	780	807	787	812	768	811	812	798	791	806	796	830	812	841	835	828	787	828	769	776	820	835	820	796	803	810	864	815	854	809	846	766	832	796	826	810	782	769	818	860	874	816	825	790	884	788	823	851	846	819	792	851	759	816	818	822	823	827	850	788	790	831	820	808	826	791	823	843	770	856	779	844	799	840	798	782	782	823	820	813	808	828	762	848	849	794	820	798	798	793	821	831	769	840	815	829	778	765	815	823	801	820	876	808	799	862	839	829	824	823	785	765	851	882	773	814	787	768	872	771	813	821	826	832	827	839	818	766	854	779	815	820	784	784	827	796	759	826	798	798	869	770	828	824	825	905	834	839	789	853	843	808	828	822	819	833	828	826	824	800	837	805	858	808	845	777	797	788	831	800	806	796	859	828	830	866	799	744	826	802	806	808	764	810	778	776	805	862	806	814	790	789	788	790	804	838	796	772	791	793	814	804	779	790	813	842	830	820	840	816	820	806	837	839	805	777	784	804	779	811	846	841	781	805	830	788	835	830	794	818	809	823	824	785	801	801	802	847	827	835	798	795	806	800	863	812	865	804	844	794	817	773	783	781	871	761	767	822	834	797	831	809	814	816	852	771	778	822	814	796	779	763	825	810	813	838	800	826	744	805	835	840	782	821	796	778	782	807	811	818
22327	21012	28555	23655	21013	21093	12512	1834	1304	1240	1174	1080	1004	1020	922	958	899	892	875	827	855	850	862	841	827	868	790	797	825	831	767	848	789	820	825	801	825	821	774	822	795	858	832	811	834	820	827	787	776	798	821	816	820	808	799	820	791	803	804	778	812	754	811	855	838	829	793	781	831	814	811	798	775	816	854	769	800	796	783	778	781	813	787	762	807	794	828	823	757	859	756	807	844	807	804	796	806	791	778	765	785	712	773	750	796	778	746	781	789	808	759	794	758	853	779	797	802	806	789	823	836	782	774	785	797	799	749	817	791	742	812	804	851	761	784	845	830	789	811	786	763	764	854	789	830	816	874	823	833	795	790	805	788	779	779	782	782	763	794	847	720	749	756	802	778	791	860	796	785	772	795	761	837	751	741	819	768	767	774	798	763	797	840	843	810	764	791	770	785	806	803	831	755	794	807	849	833	799	770	788	779	823	807	823	754	734	806	785	819	787	786	791	821	805	788	785	794	810	822	780	837	798	821	836	768	847	781	804	822	807	781	821	812	780	798	772	780	798	840	811	769	747	755	778	793	790	794	818	861	760	792	783	792	823	776	767	787	807	759	769	791	782	783	753	747	837	799	760	795	803	814	789	807	806	753	806	788	833	791	825	747	834	846	748	764	821	832	755	780	824	855	784	799	731	789	835	795	803	744	814	809	806	797	781	809	801	803	791	775	780	773	790	807	771	871	814	801	787	791	835	826	776	797	780	794	820	784	781	758	828	779	866	739	814	794	842	746	810	787	810	745	783	740	800	848	842	806	818	811	828	825	815	798	788	742	788	780	809	799	769	842	827	795	804	804	775	800	848	825	778	792	830	761	772	766	810	803	801	801	820	742	783	775	799	751	772	796	824	786	818	828	761	721	752	783	782	742	821	741	786	752	779	784	858	800	778	793	770	770	771	834	751	773	799	780	852	814	758	785	765	822	814	833	806	779	797	796	856	790	705	792	881	811	785	810	804	835	790	763	786	765	781	771	755	846	756	789	824	765	832	802	791	795	748	712	846	832	827	794	797	734	775	763	768	757	792	826	721	751	760	782	769	748	793	806	792	787	772	786	834	762	781	746	794	847	776	753	792	802	815	799	791	790	815	790	808	819	787	864	808	860	802	762	875	813	795	822	745	816	815	794	794	773	768	760	815	773	806	759	801	810	844	773	780	765	754	785	810	800	768	781	816	814	801	808	798	770	784	819	766	761	838	796	809	827	799	795	718	794	736	782	833	770	779	803	762	753	805	811	753	787	827	787	761	773	828	783	816	809	792	777	783	793	818	771	814	790	803	764	841	774	790	781	785	796	838	754	783	771	817	769	792	741	811	761	817	801	801	742	811	843	830	745	752	803	807	868	813	800	822	786	771	782	776	773	803	758	793	808	767	748	830	762	829	778	731	797	773	792	742	739	767	820	829	822	766	830	830	744	805	813	773	853	778	809	756	779	866	798	856	813	753	780	808	770	796	785	761	755	791	785	820	824	798	768	735	826	812	779	778	802	798	757	788	768	776	829	819	797	794	804	799	821	795	723	792	808	786	807	853	814	802	808	772	782	812	797	751	738	851	804	760	778	794	818	793	819	778	804	783	801	763	805	797	810	763	811	822	796	780	817	757	724	797	796	794	738	732	813	803	789	788	761	795	777	763	822	797	835	798	824	738	865	767	803	836	763	834	792	834	793	787	817	791	828	790	759	797	803	802	811	755	817	770	760	772	744	785	744	784	804	789	804	838	798	776	788	808	809	814	814	839	783	721	810	778	779	800	782	799	820	863	811	779	771	775	810	794	815	773	753	792	824	751	831	800	774	804	809	812	797	768	799	820	799	776	797	752	795	805	867	770	721	829	786	782	768	786	858	793	787	796	797	818	786	822	791	742	826	767	786	791	783	801	762	765	804	783	770	781	799	775	768	793	816	833	770	793	787	744	809	811	832	852	783	831	752	794	824	751	768	781	819	841	753	763	752	767	803	811	807	770	786	788	793	802	819	786	758	813	825	806	796	827	814	801	788	800	746	799	835	840	779	798	801	734	801	786	819	796	754	771	777	743	802	783	774	833	785	817	767	822	815	808	798	816	808	773	792	771	775	775	783	786	818	786	774	811	780	773	830	815	779	772	754	875	789	845	807	830	820	794	800	827	862	780	817	782	831	783	736	758	790	819	805	812	823	789	818	786	818	774	788	835	859	782	815	816	769	801	750	784	775	792	756	772	809	780	763	842	769	812	765	803	780	783	767	785	787	793	772	715	773	823	814	800	758	755	837	812	821	741	744	747	791	821	799	817	837	781	802	780	739	780	770	777	760	800	790	819	825	824	771	763	759	762	785	764	817	738	812	772	752	768	781	762	802	774	789	797	844	818	813	768	808	775	780	821	802	792	823	771	783	811	790	791	770	786	814	745	829	783	838	787	790	777	760	780	755	828	816	811	805	735	815	785	769	793	842	825	788	801	796	775	808	786	812	849	753	803	774	795	801	772	799	783	804	781	817	769	802	806	771	813	772	750	782	777	789	797	766	800	837	802	774	756	763	706	795	810	781	841	771	818	799	782	853	764	774	816	805	800	797	775	782	775	793	814	821	762	782	780	794	774	801	814	802	765	853	795	821	820	773	817	772	827	813	798	777	805	794	829	785	793	780	778	805	777	819	765	726	762	777	799	768	796	805	786	737	752	804	798	806	794	752	772	725	794	823	772	801	761	811	819	760	796	814	754	767	771	796	763	775	766	771	771	796	818	831	782	812	806	797	781	774	810	834	823	809	820	804	818	784	827	825	797	794	755	807	780	774	771	783	783	800	795	814	861	818	782	794	726	809	789	760	791	825	826	798	819	801	782	796	794	809	753	820	821	819	783	794	828	812	839	780	770	780	785	791	788	755	767	788	824	739	781	809	756	757	857	785	823	768	800	762	757	776	759	765	799	833	833	790	810	809	774	765	787	767	776	765	843	803	760	802	843	788	827	774	780	802	831	785	770	819	766	829	806	809	812	806	808	755	792	791	809	790	796	734	777	792	823	798	767	776	832	790	788	770	812	784	746	819	756	829	755	807	779	852	794	807	817	803	760	775	759	739	762	758	778	840	758	813	755	804	822	768	778	782	797	777	748	773	779	830	769	774	791	784	782	787	779	788	779	788	789	846	798	791	788	797	748	796	787	827	774	789	847	828	780	810	840	803	755	787	803	816	827	773	756	814	744	803	798	791	839	780	744	800	744	794	762	791	851	767	773	780	754	801	806	811	784	811	846	821	836	809	793	796	815	789	826	750	785	774	836	762	803	816	795	766	772	800	757	750	822	831	802	848	773	752	806	854	754	802	787	771	772	787	793	781	749	781	760	858	827	780	730	796	820	751	784	763	745	852	795	775	775	784	793	814	802	771	777	730	804	800	786	828	764	765	827	840	787	791	806	769	804	802	813	834	791	800	760	785	796	778	765	817	808	790	819	792	807	791	764
12815	14159	11558	6062	4314	3347	2581	2066	1732	1488	1290	1230	1140	1091	1087	971	1004	992	950	907	972	894	885	895	854	867	847	860	854	834	829	838	848	823	842	832	834	871	884	859	798	835	795	810	797	787	803	862	835	831	805	812	841	806	826	832	871	800	782	815	871	843	812	825	795	776	805	814	792	823	805	804	838	751	834	832	811	805	833	801	820	830	774	853	794	816	844	809	861	816	803	806	796	854	792	773	821	774	801	782	748	835	805	784	782	829	810	824	786	827	820	758	857	809	805	809	779	754	809	795	817	786	787	827	805	820	817	786	806	804	751	838	798	786	819	832	874	808	826	803	841	835	795	825	805	790	865	825	777	781	814	829	838	818	828	855	802	802	809	808	812	828	868	797	810	773	824	776	834	772	853	805	836	823	809	876	805	784	804	814	776	820	758	800	810	780	796	797	804	817	782	815	842	775	810	814	797	767	762	805	831	771	770	804	828	856	850	743	781	769	802	827	803	829	804	847	815	838	862	781	833	792	817	816	797	871	816	818	819	778	807	825	767	784	797	829	818	849	798	822	784	811	824	820	857	808	811	835	825	852	786	830	775	779	762	836	770	804	785	774	775	800	806	774	808	820	770	835	803	787	794	813	793	768	827	811	799	793	803	770	838	838	833	848	756	816	768	851	848	824	812	816	751	807	821	801	801	816	800	815	850	849	829	832	819	850	851	832	811	773	790	796	814	812	795	803	835	813	789	801	840	807	799	818	841	798	840	818	804	794	818	780	826	814	782	837	825	780	829	752	823	829	863	849	850	811	794	806	856	810	758	783	837	836	810	814	810	831	803	827	772	848	798	831	754	783	790	778	738	815	782	846	813	837	828	814	796	802	800	776	796	878	823	813	759	819	797	808	761	835	776	788	789	793	787	828	830	841	848	754	773	793	860	793	786	796	827	781	788	830	799	789	797	833	788	851	730	831	820	788	825	866	846	801	815	771	780	806	748	815	785	825	808	788	831	837	824	797	789	805	796	796	820	841	783	778	782	813	786	810	822	848	780	865	796	791	804	806	827	781	801	793	793	819	790	784	796	801	802	836	825	746	816	790	851	794	745	797	821	860	817	816	825	768	824	799	761	820	815	761	808	843	830	858	813	797	757	796	839	803	832	782	871	755	775	831	786	830	771	813	771	843	872	784	757	786	831	835	851	796	809	797	837	842	759	816	813	808	779	774	797	757	833	785	843	810	816	788	834	841	838	819	812	813	830	856	793	799	766	834	810	789	754	811	851	825	831	776	819	825	768	770	801	821	800	805	839	831	816	797	813	811	829	828	788	807	755	822	781	850	846	844	797	794	777	840	807	790	860	803	819	816	807	843	834	856	824	826	802	770	806	845	823	817	787	863	804	799	813	711	788	791	842	784	811	830	769	793	788	808	826	847	832	804	782	763	751	816	787	836	832	815	846	849	838	787	799	805	825	786	824	788	798	819	844	796	835	781	807	846	779	772	808	785	777	797	891	786	822	780	775	823	793	814	792	801	861	779	846	843	787	864	775	803	794	867	821	831	811	839	836	804	794	832	774	791	821	799	820	850	809	796	831	829	807	794	773	840	775	814	809	832	836	858	814	814	779	832	760	781	787	843	822	831	800	884	784	808	843	801	812	788	802	831	819	823	822	814	790	837	751	791	784	783	807	813	829	832	914	821	751	817	775	776	849	843	794	815	822	832	748	802	820	767	852	849	799	763	798	803	791	805	830	820	841	819	763	810	779	752	842	766	803	836	789	825	826	783	871	785	877	793	769	861	809	758	796	782	760	845	787	802	795	797	782	817	770	830	819	795	779	763	822	798	767	805	817	740	780	804	792	784	790	814	834	839	815	888	822	775	833	843	774	817	790	818	822	797	839	768	778	818	809	790	815	808	767	780	769	836	839	803	854	784	826	766	838	827	821	816	827	797	801	803	812	752	818	808	785	842	783	792	808	816	806	762	781	750	857	819	744	899	807	822	849	795	812	803	826	813	806	806	845	808	792	795	815	825	792	794	815	750	855	807	829	833	854	792	824	828	802	769	763	816	789	846	799	833	818	841	830	763	790	780	831	805	872	811	839	803	841	845	842	792	827	833	838	808	817	813	838	834	811	836	758	757	780	823	843	798	792	806	792	817	762	824	779	793	784	782	803	784	756	798	870	810	824	752	828	802	814	777	857	796	796	824	797	820	766	816	845	746	825	808	794	809	810	850	842	787	757	741	745	776	821	826	834	820	818	884	810	770	816	848	847	850	817	805	838	803	832	839	869	793	800	805	841	786	792	814	828	832	849	809	727	771	834	798	821	787	826	788	826	816	789	781	757	804	831	778	846	819	825	809	801	809	815	765	835	859	841	811	850	769	802	808	829	821	806	822	816	831	829	754	852	851	801	861	812	835	848	789	788	804	809	811	754	853	815	819	823	763	834	789	795	833	846	812	782	795	858	841	777	819	763	775	823	784	845	821	766	879	771	842	776	822	793	823	833	822	795	753	789	832	802	801	813	814	781	840	806	799	832	814	807	821	831	857	799	774	789	822	840	764	833	833	811	806	836	795	880	835	829	806	784	824	799	846	813	757	827	832	762	782	786	797	841	842	810	821	758	770	804	843	733	750	810	783	774	778	810	777	851	731	827	802	801	798	837	794	861	793	858	791	815	822	811	820	800	793	857	819	822	862	810	751	772	769	794	850	807	768	779	811	829	785	763	776	769	793	809	807	768	843	785	773	799	798	835	800	811	854	828	821	787	792	791	777	799	747	836	821	803	812	827	787	871	788	830	823	793	776	801	824	821	788	810	815	807	834	808	811	806	843	810	823	763	764	777	800	824	819	816	769	742	806	808	866	812	801	810	850	799	848	754	832	755	806	890	775	849	817	792	808	818	758	811	833	784	812	781	808	784	888	819	820	791	783	822	829	779	787	797	785	834	832	839	777	767	764	862	808	798	815	828	827	819	776	847	783	792	805	778	837	784	777	781	820	814	795	754	823	812	798	827	801	829	799	785	828	790	805	837	775	779	852	814	746	869	810	805	831	852	813	789	804	759	825	746	767	760	812	780	787	772	796	800	769	829	845	845	798	804	778	821	774	831	766	792	788	779	799	796	852	783	828	818	788	830	806	822	796	812	848	819	836	849	807	828	804	810	852	846	853	816	830	792	835	856	867	843	802	872	789	831	853	851	793	804	766	794	822	796	811	793	819	821	822	812	846	822	860	771	776	823	818	865	797	842	774	836	830	847	777	803	832	785	813	810	796	773	832	845	821	817	794	810	839	773	789	835	820	806	814	828	807	831	810	827	800	780	802	769	842	775	789	851	814	822	754	839	796	763	838	839	792	773	781	801	802	793	808	808	774	788	813	792	853	840	836	808	789	768	827	866	763	849	840	796	791	792	799	822	827	760	791	772	788	801	799	810	790	801	769	784	797	790	730	824	787	851	770	807	844	784	790	874	800	829	776	811	777	825	772	857	775
22427	21044	28591	23731	21044	21132	12601	1935	1359	1257	1142	1069	1054	929	959	923	879	907	917	844	891	836	907	818	890	774	834	835	796	897	824	840	802	781	780	780	835	782	831	801	791	777	835	828	846	768	795	834	833	813	791	799	764	803	807	838	829	845	851	817	807	805	792	832	856	821	769	848	782	861	822	812	825	801	832	801	795	827	784	804	781	794	810	883	826	812	830	882	830	769	864	790	800	785	769	787	797	783	813	787	786	800	823	867	762	831	779	779	813	802	799	830	856	803	834	779	719	801	779	840	807	785	756	822	822	829	830	811	814	766	806	771	785	802	817	777	788	794	807	812	789	786	770	813	781	798	805	797	814	826	808	823	814	796	847	775	840	819	838	794	804	820	798	793	810	820	758	811	807	794	798	795	733	829	855	766	786	803	818	806	771	795	801	799	789	753	788	828	816	797	796	858	770	776	810	831	810	818	813	779	791	799	813	836	771	809	833	821	802	810	831	779	799	833	778	839	812	818	801	789	820	772	826	745	799	806	807	751	815	773	778	801	878	811	801	798	807	760	831	819	796	792	855	803	815	793	865	762	833	831	794	805	840	765	801	754	807	784	791	792	770	750	782	793	803	797	823	777	805	815	755	790	754	764	787	772	792	825	789	808	757	784	824	807	810	838	816	812	836	811	805	820	789	858	790	800	792	786	772	777	767	797	783	806	783	780	780	794	792	800	797	862	821	849	769	779	796	756	819	776	803	797	835	774	788	797	756	837	751	787	834	782	792	789	817	840	774	729	820	803	776	809	802	774	826	755	834	791	842	761	790	761	782	806	760	819	848	802	850	824	818	781	816	817	780	805	780	787	729	837	805	763	814	754	825	792	803	750	796	781	804	778	769	793	788	771	799	832	830	784	770	804	805	772	815	783	842	798	774	815	800	780	815	786	796	773	801	773	822	831	805	771	769	772	829	805	851	764	841	756	853	801	802	826	767	827	846	812	836	802	802	779	798	796	778	782	786	760	787	809	787	788	767	761	776	821	792	790	826	807	824	833	823	835	852	851	785	745	824	774	814	789	806	803	875	787	836	757	808	789	788	834	803	818	744	787	834	755	787	797	799	789	807	819	817	823	846	762	821	818	830	817	830	853	753	814	755	807	767	813	782	795	825	864	826	795	775	776	821	780	752	775	772	768	783	769	794	819	807	821	811	778	789	817	770	821	823	827	809	783	802	801	747	769	757	778	765	777	775	798	811	812	745	792	853	776	816	796	810	826	731	826	774	804	802	792	772	804	794	835	788	858	795	782	844	798	844	796	783	787	814	806	736	748	774	778	771	826	821	820	834	779	797	799	752	809	848	765	753	797	844	806	740	819	773	846	759	772	811	801	815	785	811	843	830	805	845	782	800	813	775	796	824	801	775	856	784	822	813	791	769	792	807	799	834	801	777	792	834	779	782	809	739	792	797	840	830	764	811	778	792	787	816	833	830	771	806	789	793	769	763	803	787	792	793	800	785	823	767	782	778	751	796	743	785	746	791	802	763	796	773	793	771	783	796	783	811	778	819	799	838	811	814	762	805	752	783	794	785	835	727	836	781	804	796	833	829	826	833	815	788	795	807	722	814	816	787	817	758	812	862	796	758	827	817	846	852	797	805	776	807	769	745	763	767	825	762	771	806	780	804	788	820	746	764	772	834	782	791	806	793	761	810	750	727	770	749	802	796	731	804	809	752	878	805	820	807	846	782	845	798	819	755	826	803	774	843	806	781	829	830	808	830	750	851	798	768	811	808	792	804	773	798	807	791	855	780	807	812	753	817	747	836	829	822	792	797	806	775	767	830	757	813	733	817	783	788	772	774	803	737	762	793	771	855	803	826	778	872	813	762	787	735	780	830	776	808	781	809	821	806	808	815	804	745	778	835	833	796	814	751	821	818	799	780	788	789	804	796	840	788	811	811	784	806	816	861	812	858	778	772	806	792	801	774	777	861	847	778	796	744	778	725	769	781	792	784	809	753	790	814	843	778	812	825	813	758	789	759	803	816	813	779	773	780	750	733	810	825	766	765	809	790	773	761	786	758	800	759	821	797	738	734	848	823	814	776	812	808	790	826	820	844	769	805	836	797	765	779	815	811	848	803	789	798	807	809	759	802	798	756	778	827	762	769	778	749	806	806	816	765	813	805	814	831	737	825	800	817	762	843	843	818	762	803	736	829	808	784	777	774	785	835	825	808	786	751	784	793	779	863	800	805	784	826	758	762	828	787	805	792	854	768	799	861	780	785	803	830	807	773	745	799	765	799	791	787	825	804	798	808	757	762	807	812	770	799	821	835	764	820	824	820	792	793	789	854	826	747	871	744	782	822	846	776	803	769	848	868	810	836	805	814	837	755	779	790	854	797	781	795	775	762	811	833	818	810	854	842	818	787	816	796	764	800	789	774	801	782	778	819	788	835	752	796	777	738	813	794	843	838	767	813	803	823	770	775	739	801	773	758	801	791	791	783	760	770	794	831	857	793	815	822	769	793	780	791	808	804	793	802	799	838	809	802	788	836	781	763	750	807	784	845	789	787	781	794	761	796	851	799	813	795	784	851	799	761	785	752	781	763	803	791	824	742	775	799	821	793	808	799	765	773	823	762	737	836	748	774	762	808	802	863	752	808	764	776	795	749	811	828	764	799	754	813	769	798	781	829	769	824	825	744	844	804	780	850	813	813	753	779	801	804	767	827	789	758	768	769	762	811	767	819	791	760	777	817	858	832	780	844	862	810	798	814	811	783	803	778	757	767	847	831	830	814	770	800	844	762	809	816	792	829	805	746	755	794	766	808	788	774	776	791	834	789	773	781	802	734	765	772	830	753	809	804	801	797	790	831	806	752	787	842	823	750	830	792	791	780	800	807	857	745	805	791	765	774	806	812	766	780	825	820	784	772	769	805	849	770	773	753	812	784	802	896	779	806	765	756	757	800	810	783	797	783	756	761	801	806	841	747	811	776	765	761	800	782	794	813	762	807	810	793	807	814	836	807	825	778	752	822	783	787	793	746	786	800	778	770	773	796	840	797	818	780	798	879	794	793	760	865	779	823	789	794	823	833	830	799	830	803	752	792	818	779	795	781	812	805	811	789	814	811	814	842	804	749	801	822	813	759	803	792	783	818	796	813	743	808	779	777	774	831	861	774	787	783	810	796	806	843	782	839	762	800	794	821	779	779	791	792	802	763	805	802	748	815	810	803	804	781	823	767	806	759	882	832	800	808	817	767	827	807	838	831	839	799	776	768	755	816	831	836	732	819	826	747	774	799	807	812	860	777	795	828	827	856	830	748	754	831	808	730	780	778	726	804	809	814	797	840	840	786	840	823	835	800	783	792	777	757	803	821	804	832	774	839	817	826	799	795	762	765	784	819	803	829	766	777	835	842	740	793	761	806	772	800	837	765	751	784	829	839	811	785	815	794	815	765	816	788	779	818	799	788	740	778	827	791	779	793	721	818	817	797	794
13339	15200	11636	6016	4241	3317	2602	2137	1779	1524	1360	1229	1147	1089	1008	950	952	947	941	968	925	906	885	894	880	873	862	869	889	839	841	875	823	855	854	787	897	778	832	831	855	831	833	806	874	847	799	830	802	825	858	838	828	846	838	832	838	815	809	853	841	814	823	801	761	842	845	852	811	794	868	812	820	859	810	766	842	803	796	812	814	830	765	843	834	824	811	847	849	847	849	847	809	818	821	766	858	815	801	812	791	842	786	811	789	844	803	743	838	716	835	780	828	772	874	840	830	814	822	799	822	819	783	775	795	796	808	770	813	884	830	783	856	873	808	789	841	868	820	858	817	842	830	773	849	808	770	815	799	771	816	751	810	787	810	812	838	793	840	770	782	783	875	801	822	863	829	787	797	837	842	783	808	776	783	796	812	843	830	808	810	818	770	792	821	789	829	803	809	819	828	847	834	875	808	789	821	807	776	830	786	823	747	771	801	828	770	810	803	778	841	788	828	816	789	789	769	771	766	890	835	813	819	787	763	741	780	792	795	800	771	791	872	775	886	828	780	785	784	863	812	807	784	797	819	757	807	813	810	819	832	799	810	820	754	827	842	838	798	820	809	772	742	779	785	834	810	762	801	818	772	798	807	791	811	820	786	756	800	821	788	817	869	836	824	797	835	816	797	786	838	800	864	827	815	859	810	807	772	797	786	870	811	799	847	775	818	804	788	816	843	813	798	803	818	793	815	828	827	789	838	838	753	826	846	804	843	834	791	792	778	812	780	813	817	863	808	850	807	843	764	802	791	796	800	852	810	807	792	854	801	813	772	805	765	788	756	784	777	819	811	832	813	867	820	809	821	841	802	777	822	794	819	792	797	784	819	831	835	802	815	874	879	802	836	843	836	771	788	785	804	840	830	821	826	799	788	833	822	784	790	770	816	808	815	813	811	814	804	773	821	800	848	815	799	780	844	868	799	785	848	826	781	822	817	797	859	805	846	790	790	833	877	819	818	839	762	823	823	840	805	794	798	809	819	853	805	754	771	785	792	856	828	756	741	793	753	838	820	835	842	813	788	831	845	808	772	797	803	807	801	794	817	783	803	797	832	823	823	752	781	839	769	836	797	827	819	859	855	818	835	867	879	786	803	795	771	808	822	861	825	833	859	802	837	817	797	829	781	800	836	859	789	832	801	857	747	783	790	824	865	836	826	835	780	859	804	787	800	840	767	801	759	776	831	866	827	802	845	827	824	854	789	825	815	811	869	772	831	785	829	799	848	822	853	795	754	758	793	837	829	806	809	824	808	792	857	824	807	847	822	820	789	795	782	827	770	788	812	838	781	816	791	848	816	797	822	807	777	800	802	774	838	802	834	836	827	838	796	832	816	792	763	804	842	768	846	745	807	840	743	787	828	774	829	839	851	771	801	794	849	823	841	828	828	763	781	806	875	826	802	800	852	823	840	796	809	807	770	801	811	792	828	808	874	832	824	811	812	863	803	780	804	780	770	836	788	834	854	806	783	807	809	860	893	814	835	760	768	787	809	832	740	832	796	839	783	822	786	807	818	816	777	833	795	865	892	805	794	794	792	816	826	809	799	831	768	821	817	786	837	832	809	794	824	811	813	820	772	737	821	822	861	824	844	800	878	821	855	822	759	875	802	783	865	788	764	792	804	851	818	815	834	792	862	805	778	830	759	808	810	798	819	826	801	829	793	765	782	781	840	783	804	848	817	844	816	824	836	864	831	797	828	802	884	793	794	857	813	820	796	826	817	848	821	805	821	790	784	804	792	808	813	829	783	789	814	838	825	795	851	813	823	785	832	814	819	828	782	827	791	894	789	808	794	756	826	798	842	862	822	803	839	819	754	783	811	819	814	794	844	867	817	764	818	841	771	817	786	856	792	763	832	814	819	783	842	811	771	761	798	768	767	836	820	794	824	822	815	841	824	836	795	770	789	811	791	851	839	823	809	781	794	859	771	786	792	816	814	782	853	829	823	780	796	791	783	822	817	773	817	865	789	801	816	823	809	816	791	845	821	814	808	767	836	860	766	806	858	858	819	782	798	812	786	800	785	774	826	819	787	837	842	790	773	831	805	798	840	844	851	819	819	781	846	816	801	826	793	770	860	852	829	803	836	826	835	777	781	727	830	797	823	797	869	774	804	808	827	826	802	807	789	820	782	785	820	824	839	830	831	828	805	783	796	845	813	795	829	843	844	810	851	806	854	758	816	825	825	815	822	851	834	763	796	752	838	777	788	831	830	804	845	824	792	812	809	838	795	799	786	775	785	825	817	817	819	791	822	805	794	745	816	811	808	783	833	770	803	824	822	809	798	784	781	794	753	836	789	837	839	791	861	806	832	821	792	784	816	851	800	827	850	846	763	799	779	803	796	798	836	769	778	823	752	798	820	771	834	789	844	801	799	778	797	828	834	776	824	842	821	764	840	824	817	800	825	820	765	854	778	818	796	744	791	787	770	782	796	814	781	828	838	754	824	821	870	778	767	797	841	786	831	794	775	822	820	814	833	752	828	798	773	757	821	849	855	777	803	824	776	811	788	825	817	839	820	731	826	828	826	807	755	781	828	794	828	797	782	851	797	833	815	844	822	837	842	847	766	882	851	798	831	758	807	867	785	835	833	773	807	795	779	802	825	830	836	777	755	780	795	857	764	807	812	821	881	790	791	814	832	770	802	832	848	788	816	824	761	819	852	781	808	784	773	806	841	828	768	829	802	856	779	817	798	808	836	767	823	820	849	786	791	824	884	787	770	773	802	820	787	821	795	815	828	836	819	765	779	780	839	820	789	788	783	831	841	810	807	799	834	824	753	801	787	785	846	822	775	795	819	822	794	786	823	779	846	791	757	826	764	785	881	788	802	830	859	855	782	852	813	786	813	802	837	806	870	797	856	809	793	801	822	862	870	828	786	858	818	812	791	809	792	874	819	785	817	788	833	818	791	797	835	823	809	854	841	779	796	787	869	804	798	787	794	806	794	828	784	853	765	851	796	850	808	812	823	852	795	830	819	798	838	851	760	768	847	818	763	783	791	776	760	799	850	864	732	796	801	813	797	805	779	830	848	781	815	784	862	824	862	788	784	819	870	862	794	810	807	815	836	833	824	856	816	800	787	806	854	817	839	804	850	828	808	818	800	845	804	799	836	847	781	808	855	801	841	816	847	828	772	791	803	836	832	783	811	794	796	866	791	831	800	818	799	832	824	821	816	816	842	814	771	820	829	843	778	830	787	827	825	803	813	804	837	792	802	829	775	817	735	847	814	798	782	831	837	828	775	823	777	823	791	784	780	748	818	759	811	795	821	822	817	831	816	849	806	882	750	862	789	832	813	785	795	837	777	830	777	787	819	750	771	806	848	811	806	814	770	848	825	780	789	838	812	815	841	869	794	812	798	737	818	848	854	781	797	856	822	810	801	825	819	788	845	839	735	811	786	852	871	765	871	825	867	813	803	844	827	786	825	844	860	835	765	817
22463	21048	28559	23765	21049	21140	12532	1957	1402	1282	1213	1103	1104	1010	935	948	910	942	950	869	898	887	856	880	874	877	889	844	800	859	891	828	804	818	855	901	821	838	853	845	859	843	839	909	896	859	872	871	887	813	861	857	863	840	848	848	859	795	843	858	820	778	780	845	842	790	819	841	830	813	849	809	804	885	787	837	784	767	816	788	795	856	871	818	807	808	860	796	857	820	775	800	803	836	829	821	815	824	801	835	764	865	874	848	805	822	770	846	814	910	821	890	865	844	866	794	810	806	826	808	816	812	863	856	789	734	765	846	791	872	835	790	818	804	799	872	811	796	794	826	809	816	841	827	799	783	830	817	778	830	833	820	820	818	824	815	846	854	756	804	807	810	784	778	839	778	839	831	809	807	848	779	807	816	857	799	873	825	825	798	854	825	811	881	779	819	825	802	826	811	862	794	816	785	844	855	788	843	830	829	825	814	856	830	818	852	850	839	834	812	815	827	801	869	821	816	804	845	843	812	792	820	825	791	906	778	846	803	877	824	834	759	826	795	866	790	821	804	781	861	772	812	808	845	817	761	844	813	795	822	827	877	800	827	808	800	823	813	732	789	792	811	796	856	795	798	794	816	862	783	812	825	847	809	795	811	814	739	799	844	823	836	820	818	823	791	822	881	847	851	797	820	803	838	815	837	808	805	809	826	820	828	870	828	823	802	834	796	841	870	848	824	814	856	761	820	833	789	851	826	816	819	812	865	840	777	801	809	817	777	824	836	775	824	840	721	823	771	838	803	839	893	835	827	766	797	853	805	793	835	810	871	849	859	794	822	840	797	764	793	877	782	815	782	845	827	833	789	755	832	859	841	754	814	794	866	829	849	798	811	784	797	780	809	830	813	835	790	808	833	799	837	770	830	822	839	844	819	816	783	733	853	863	859	811	787	784	797	807	790	821	812	783	808	860	894	827	811	838	795	838	839	821	867	808	817	851	829	777	805	772	842	852	840	804	812	754	835	779	817	803	767	822	809	778	772	825	780	830	827	806	819	803	792	807	834	813	832	809	795	791	787	884	827	795	831	806	828	880	790	858	803	766	820	802	777	817	844	797	833	780	800	850	859	831	824	873	827	810	802	849	808	828	792	798	776	845	742	830	809	808	839	837	801	764	776	860	857	844	816	842	787	847	854	853	819	824	813	816	831	812	826	758	794	804	813	801	848	855	763	785	851	839	827	789	818	825	838	864	825	830	804	848	858	830	827	808	800	855	808	767	796	798	822	833	801	855	807	768	822	837	861	774	810	832	795	744	792	819	851	846	771	817	819	806	814	825	827	821	815	851	835	761	783	800	836	877	836	803	839	808	814	797	804	801	834	868	840	823	788	825	807	780	822	811	869	787	854	810	819	821	854	834	835	818	847	833	806	743	809	794	851	810	776	819	831	795	828	795	792	831	773	782	825	821	863	822	844	854	829	839	806	812	803	777	790	846	857	761	827	801	841	806	802	768	836	818	798	814	860	829	812	798	864	807	839	843	810	816	822	830	789	833	839	865	852	837	737	782	855	817	871	763	832	860	795	740	807	794	805	817	748	824	762	788	778	818	855	841	857	842	778	832	855	823	794	817	800	809	824	820	825	760	775	841	858	892	858	840	829	770	810	857	798	774	841	772	867	877	811	776	843	804	771	852	808	776	821	798	783	801	769	828	809	822	842	825	807	788	803	824	829	833	789	859	863	764	807	818	813	823	823	806	791	803	815	808	778	793	821	799	795	817	818	822	809	817	796	810	812	838	845	796	804	792	851	817	835	805	817	830	806	809	828	806	787	846	842	814	826	802	802	837	816	842	790	768	776	817	837	811	866	756	808	875	862	780	814	820	830	861	844	796	822	808	776	800	804	794	751	790	816	800	818	831	794	813	802	787	845	848	823	816	811	864	808	818	832	820	730	845	813	760	849	801	893	799	785	797	885	838	821	848	800	762	827	799	894	833	784	795	805	810	785	861	824	819	818	855	828	867	795	773	756	837	817	800	865	797	808	821	814	791	811	815	815	827	760	854	851	828	801	882	875	795	837	801	861	828	775	803	860	838	810	822	811	824	823	803	815	774	844	769	757	815	749	811	831	803	858	827	832	835	805	784	829	755	775	812	841	853	798	807	849	839	891	817	831	802	830	806	796	800	795	818	770	804	829	831	784	815	797	782	800	793	823	819	815	812	804	800	796	836	789	833	808	822	817	810	864	788	803	800	757	845	810	820	837	877	843	866	757	831	824	782	803	809	810	837	802	806	830	798	889	806	816	838	836	784	826	778	801	866	783	831	808	819	808	879	816	815	806	786	825	773	849	838	823	787	856	836	840	857	797	839	807	807	824	825	807	816	807	798	761	807	849	861	791	840	824	792	867	823	787	803	805	811	777	807	859	858	842	804	859	771	822	856	838	828	801	846	854	822	802	805	795	845	759	821	785	814	794	840	801	867	817	864	813	805	761	833	835	790	788	810	766	817	756	854	822	795	817	783	803	796	829	835	801	792	812	792	847	843	852	811	820	763	766	800	820	841	794	782	871	837	816	852	853	817	811	831	851	819	796	842	847	766	744	810	828	781	833	822	856	786	883	842	834	792	804	812	769	779	829	852	792	818	858	838	839	842	814	787	753	807	772	835	808	809	774	777	828	823	778	786	815	780	834	819	768	843	803	813	856	800	812	804	776	844	776	809	818	840	771	812	828	813	815	856	810	866	825	883	838	838	839	806	874	848	795	790	798	821	789	775	825	837	855	770	829	787	778	851	832	773	803	816	811	809	868	855	809	880	800	852	785	786	827	889	820	799	845	767	825	875	787	787	810	850	818	780	793	811	773	766	824	814	765	795	783	825	790	825	792	886	809	779	782	827	827	823	839	858	744	804	753	790	842	827	781	832	830	773	788	799	826	823	818	784	817	818	836	807	863	806	787	819	802	816	830	872	805	831	798	794	798	811	791	826	866	786	840	848	840	798	839	821	868	805	788	832	783	830	860	764	830	878	792	851	821	824	803	789	782	771	758	803	857	816	816	762	879	793	768	808	796	802	762	820	811	828	833	852	839	833	840	838	794	771	818	806	841	749	813	831	797	842	803	826	855	837	810	876	813	789	845	828	786	814	841	821	826	829	863	790	802	835	781	835	807	784	835	799	845	805	867	854	792	800	760	806	801	814	831	801	831	838	871	818	867	800	811	783	841	792	760	777	779	815	807	797	829	829	792	860	831	800	800	811	837	818	777	807	745	840	814	824	794	804	775	791	821	765	850	765	752	788	791	870	823	859	799	811	765	791	823	802	813	862	808	824	858	802	833	834	812	804	872	875	798	867	834	816	828	773	842	838	830	838	791	845	839	801	830	845	779	818	762	831	858	841	765	899	867	827	849	779	825	803	781	812	829	798	809	798	789	833	831	809	839	823	769	841	842	841	842	816	844	828	833	828	782	827	811	841	814	765	805	855	830	794	810	760	820	834	840
17816	14375	11727	6039	4267	3257	2603	2152	1754	1590	1373	1178	1192	1065	1058	1029	893	952	952	946	1005	925	865	833	905	873	868	884	904	865	916	873	854	852	852	802	907	827	809	837	887	853	855	832	839	874	798	838	861	827	809	848	813	823	819	829	896	849	857	805	828	849	783	837	854	814	829	823	865	836	813	832	778	858	862	788	850	869	866	821	839	837	801	849	839	843	834	833	854	854	813	772	831	808	837	864	793	802	828	811	809	824	826	859	831	781	821	793	877	892	886	847	819	883	810	869	815	841	820	863	842	806	827	800	828	849	783	854	836	863	842	868	833	824	862	787	759	864	811	811	824	829	861	867	849	870	838	827	881	811	812	801	827	817	783	818	802	829	836	841	870	819	802	838	794	820	831	870	799	801	841	857	881	801	822	801	860	824	797	814	805	831	842	812	869	830	844	777	852	849	792	837	813	844	836	820	838	812	833	866	874	847	828	838	859	807	807	833	829	886	809	859	804	802	850	848	875	771	813	855	847	785	865	848	830	850	879	853	801	800	812	797	768	804	870	843	864	824	790	855	801	806	850	844	805	820	884	880	839	800	852	829	820	857	810	837	780	861	832	808	852	829	833	829	887	852	900	803	808	809	827	862	811	859	826	852	837	825	827	897	893	842	830	838	771	874	761	843	823	818	809	867	834	845	796	852	826	838	832	797	797	815	831	736	808	832	821	828	815	814	773	849	845	837	883	856	825	796	853	866	843	798	803	808	807	833	809	808	858	846	804	806	802	810	826	836	847	867	820	861	855	830	799	831	862	831	802	830	865	820	825	812	811	819	862	806	848	866	809	856	844	826	795	855	812	842	816	819	805	804	850	871	804	829	780	869	777	851	857	819	765	817	859	870	845	855	816	867	853	780	835	818	803	848	824	803	832	845	819	863	832	814	795	839	864	833	838	832	850	800	858	795	848	818	859	842	839	852	808	836	794	829	857	857	770	832	830	831	851	836	806	870	820	823	865	819	837	849	810	812	848	807	827	770	835	870	822	856	817	827	800	854	816	818	808	842	854	818	827	800	870	824	840	832	834	836	851	830	892	855	790	854	832	767	818	820	830	843	851	808	822	865	857	841	816	850	886	822	859	888	818	822	823	862	839	839	804	828	831	885	837	780	804	864	812	820	860	798	834	821	896	863	816	837	866	828	820	807	823	819	893	850	886	801	833	837	845	876	808	816	762	870	866	811	822	863	796	840	829	840	832	859	824	846	877	838	784	846	826	844	835	837	855	890	810	806	804	868	874	781	809	822	838	808	823	783	825	839	789	856	837	860	849	848	809	852	841	873	834	824	834	821	786	853	857	850	841	864	829	835	847	848	766	808	889	863	765	799	867	860	831	794	833	824	794	827	813	840	835	797	847	854	860	838	821	824	836	842	800	724	852	873	813	877	863	832	822	867	886	837	798	884	860	860	823	833	854	795	835	864	871	811	862	802	882	817	817	791	845	835	823	833	856	835	802	815	843	803	803	868	793	833	853	852	882	818	789	872	838	818	833	772	818	778	867	827	845	764	817	866	773	823	832	903	851	800	852	844	840	903	829	819	832	853	888	813	866	783	823	772	808	795	915	761	884	826	836	803	874	857	832	872	817	904	836	848	781	810	826	787	876	787	818	816	835	880	867	825	790	849	862	852	820	868	846	847	824	817	821	803	816	834	851	853	805	884	829	822	853	812	833	838	781	859	833	808	812	841	801	810	858	834	801	786	835	795	782	803	814	842	825	841	799	842	805	802	837	823	825	828	820	817	814	823	838	867	859	812	889	855	816	826	818	812	850	811	828	852	829	824	786	819	802	812	830	807	806	786	833	819	791	841	842	814	838	825	816	833	844	869	791	786	791	841	836	804	797	827	854	805	838	808	820	845	855	863	772	839	864	842	854	856	861	854	847	838	768	796	824	897	832	843	813	842	828	845	844	787	815	830	879	850	782	814	852	821	851	756	830	864	802	812	843	783	829	863	815	825	814	876	858	825	787	822	833	838	807	842	790	862	813	892	849	806	847	833	778	854	819	830	809	844	849	859	839	845	805	822	834	803	822	841	870	778	812	821	799	796	836	837	850	824	816	839	817	780	856	830	785	842	816	842	833	825	795	752	848	805	813	791	831	862	851	852	817	852	772	826	831	846	776	763	813	792	844	855	788	825	826	851	850	819	829	848	862	815	772	822	827	812	825	822	842	859	817	866	811	852	835	780	773	830	792	824	799	820	780	853	865	797	845	843	831	924	822	865	812	832	862	846	842	840	856	883	858	811	805	840	830	770	800	814	856	864	835	823	846	817	836	843	830	848	856	821	846	792	896	794	832	790	840	875	875	852	842	822	846	852	890	817	809	849	855	841	847	806	819	806	847	826	829	835	850	847	868	775	824	854	849	870	833	812	838	797	766	840	870	841	856	817	823	832	771	884	838	858	822	805	804	889	815	831	836	849	876	839	823	843	775	819	819	841	832	849	824	791	810	838	821	810	822	801	838	847	866	827	805	862	810	819	841	812	783	784	848	853	842	801	815	847	809	881	873	830	822	880	845	871	839	831	828	782	787	844	846	813	772	867	810	829	834	845	815	768	802	815	804	794	856	840	788	841	802	803	824	843	820	821	828	837	843	799	824	833	797	755	857	815	831	855	838	853	851	802	823	840	846	878	824	848	873	859	877	795	794	846	825	799	848	837	848	860	834	786	865	874	849	858	843	846	836	788	857	872	810	879	849	843	797	885	826	844	855	830	839	835	837	821	803	820	794	815	853	801	846	838	836	787	881	855	804	845	799	839	841	891	838	869	858	815	875	865	787	862	875	797	806	802	798	830	860	816	848	828	819	876	791	800	860	781	861	889	800	794	862	820	841	807	840	897	851	769	851	862	839	834	812	795	804	761	812	890	867	902	864	832	867	818	798	863	834	832	770	831	812	829	851	821	804	762	823	851	829	816	883	813	857	837	806	850	818	838	834	826	826	883	800	802	861	795	825	794	816	863	832	835	849	819	826	836	901	848	828	821	809	842	854	811	872	843	822	840	854	838	830	795	829	827	847	874	818	853	846	808	810	827	839	872	791	795	852	850	856	825	844	854	862	842	836	798	832	813	847	848	790	911	836	917	880	847	869	812	875	807	850	821	857	826	837	822	809	827	840	801	832	874	818	854	844	850	821	792	767	823	856	842	845	846	826	848	843	828	827	771	834	862	803	815	794	832	889	828	881	872	822	864	765	811	899	845	851	874	795	803	809	875	808	825	815	841	791	812	844	806	804	835	786	817	836	794	837	832	821	845	805	843	829	794	819	834	817	882	815	818	832	841	870	823	880	824	821	870	835	855	851	805	822	829	846	840	807	864	832	821	848	810	821	776	851	840	887	837	835	802	896	854	887	850	820	775	857	771	815	821	811	778	767	837	774	839	789	829	755	821	872	816	824	828	833	792	821	849	831	871	829	870	830	872	856	831	840	851	824	888	824	797
22374	21064	28607	23722	21066	21141	12537	1926	1379	1260	1143	1120	1083	1005	943	927	910	948	880	918	888	853	869	871	869	914	893	815	884	796	787	845	832	875	857	793	816	803	832	806	817	855	845	839	823	817	802	792	834	775	866	838	819	798	807	862	827	828	787	823	801	802	819	830	802	798	781	848	858	792	819	881	820	831	818	835	834	795	841	790	769	800	777	821	877	812	836	792	837	776	847	805	826	822	786	792	802	891	843	819	809	834	873	846	833	819	839	762	826	826	849	846	811	772	795	840	848	812	821	784	852	824	819	797	819	855	813	788	793	801	836	831	810	829	815	814	815	813	816	791	768	832	836	856	821	814	842	798	798	823	861	830	845	791	809	873	818	838	816	802	810	777	794	816	802	842	815	786	882	834	858	811	824	780	810	852	818	864	834	789	838	784	797	808	810	810	813	878	826	801	808	776	832	814	784	787	792	819	841	855	864	802	776	794	836	834	844	808	827	805	812	820	811	854	783	776	852	838	793	790	826	834	776	795	844	796	803	792	778	793	799	828	851	796	801	808	857	795	799	807	834	837	841	850	847	793	843	800	852	803	828	893	793	809	816	786	860	855	864	850	789	791	780	857	870	812	777	813	781	831	830	820	796	839	786	753	799	805	848	813	818	821	803	760	815	871	803	777	786	777	763	799	854	797	798	759	811	830	837	836	844	827	807	867	844	819	836	806	826	786	807	833	846	825	812	843	799	849	821	845	799	821	803	779	772	841	786	789	822	815	878	735	757	849	818	781	863	800	805	800	807	825	791	829	830	799	809	799	843	810	840	776	827	809	850	849	879	817	831	811	794	787	777	780	846	799	784	765	766	833	779	810	823	804	807	793	809	797	802	823	838	829	811	838	882	785	791	838	829	775	822	869	829	801	781	774	835	805	815	838	852	760	819	839	785	798	847	829	805	776	814	834	815	783	838	793	845	880	823	896	920	786	805	766	798	805	828	861	828	816	807	788	804	801	862	791	776	790	841	820	797	818	861	817	815	783	761	814	784	849	809	792	856	813	835	782	793	842	810	753	818	803	835	756	797	822	776	836	860	863	769	782	862	841	771	817	794	794	783	787	851	806	865	819	802	820	775	851	856	814	800	782	863	816	835	798	821	871	848	850	809	800	843	818	833	829	838	809	833	820	834	810	788	853	837	822	828	770	807	824	808	794	777	855	800	818	774	742	785	878	844	839	827	860	835	844	814	788	881	785	886	777	815	772	764	792	760	826	815	853	832	761	823	831	802	775	835	780	791	847	855	786	841	824	785	850	765	822	822	818	823	774	823	811	839	817	847	772	848	816	828	821	844	831	798	819	836	814	843	840	810	768	805	818	863	804	846	876	776	833	812	770	850	811	809	766	843	830	865	839	828	810	787	799	822	818	823	838	790	786	837	810	824	837	856	798	817	793	814	826	804	826	836	789	803	762	848	811	828	757	779	827	849	834	819	814	870	787	814	802	820	772	830	821	783	815	862	823	832	794	813	802	805	802	798	779	817	810	821	806	826	797	827	819	829	816	765	769	837	793	794	811	788	817	807	782	843	822	848	818	775	789	830	841	817	807	811	852	875	813	828	805	768	804	795	849	880	817	805	852	854	872	827	792	848	865	816	817	805	798	797	812	877	835	778	804	800	811	833	798	790	860	826	819	809	782	775	806	794	826	843	787	867	788	853	801	817	768	821	812	856	827	785	860	763	840	804	792	771	775	818	833	846	803	816	817	833	809	855	798	810	836	800	797	802	786	831	829	768	813	841	868	857	801	799	830	863	821	805	831	776	852	795	874	791	819	817	823	857	814	835	792	839	830	795	806	823	839	861	833	842	757	783	804	820	807	792	818	825	823	818	841	812	801	846	808	849	833	811	843	811	821	826	819	813	797	785	800	850	795	840	828	789	803	810	811	811	842	891	895	768	780	822	821	792	791	770	858	788	836	816	824	848	848	817	858	814	837	814	808	860	839	788	809	793	778	796	804	815	766	837	765	801	838	794	838	839	832	888	816	828	849	836	800	797	794	780	808	846	789	825	816	799	802	791	818	836	766	866	805	826	865	826	822	819	823	776	798	799	775	783	823	797	798	823	753	801	856	859	814	840	803	834	774	836	829	801	797	802	813	780	756	810	844	807	851	835	797	792	784	815	830	800	837	854	800	768	795	776	830	809	830	782	765	853	816	801	796	829	828	834	770	781	815	797	798	768	839	825	807	802	822	803	813	853	837	834	804	774	785	816	737	831	825	823	815	806	839	819	813	771	836	793	815	801	768	858	850	850	790	783	864	780	824	807	797	813	822	840	816	778	793	781	878	820	820	797	813	820	811	835	857	827	820	815	817	799	760	834	838	811	808	741	809	834	805	829	790	780	806	789	787	803	851	804	834	833	871	814	795	817	838	816	811	813	809	889	784	830	790	755	861	791	844	772	825	802	816	797	852	842	816	880	753	801	827	793	805	782	797	814	807	790	820	786	822	812	778	813	834	835	833	798	791	823	913	844	761	856	833	831	816	805	841	826	849	852	838	815	820	835	755	790	777	772	818	822	838	817	770	815	857	883	814	825	799	866	849	789	764	781	788	810	888	766	813	866	814	800	775	862	857	844	840	817	786	810	768	756	795	838	794	803	793	777	850	768	837	851	825	806	763	817	798	847	789	799	846	810	826	797	767	850	782	829	846	807	832	809	801	793	803	816	815	830	833	796	790	823	777	815	847	807	815	810	792	815	797	825	875	818	784	816	811	795	790	802	809	823	806	815	842	814	818	806	811	797	789	836	855	797	812	840	808	842	830	789	789	777	789	763	781	816	808	790	778	826	847	795	858	839	778	816	827	775	809	811	800	861	808	826	829	809	813	811	794	771	781	797	843	834	808	784	806	846	810	813	801	859	789	829	789	775	827	832	846	853	788	847	824	876	847	792	784	767	807	792	811	886	850	811	833	775	824	805	771	823	841	809	832	852	836	752	819	781	782	855	813	852	829	837	827	808	815	756	793	782	797	813	828	836	800	781	813	858	814	853	799	802	806	830	800	834	796	797	835	793	800	803	836	862	753	787	800	863	783	770	785	804	859	802	854	847	781	808	745	845	790	847	807	883	813	797	745	767	842	838	827	806	853	840	837	784	799	767	857	836	805	784	774	880	819	760	784	851	812	778	827	824	822	860	761	837	793	821	835	779	830	842	801	797	758	817	841	793	744	833	754	786	785	801	856	802	821	814	822	834	851	783	725	814	855	792	814	844	895	803	831	783	795	805	815	781	815	784	846	771	806	839	774	909	855	798	827	771	858	797	825	836	836	784	792	813	796	784	776	751	785	793	775	798	806	837	804	790	800	823	801	832	803	851	864	762	823	838	828	823	825	832	775	816	795	823	826	785	801	759	775	809	847	871	854	850	816	808	792	821	832	805	784	805	843	798	801	777	845	767	826	801	835	833	765	780	852	805	781	773	768	834	803	810	827	819	814	781	799
15804	14041	11759	6071	4329	3234	2572	2105	1792	1488	1359	1249	1163	1036	1040	1002	1016	960	982	958	970	919	891	869	888	864	917	916	893	857	856	909	873	802	867	878	845	856	843	829	816	923	895	814	810	848	797	818	825	819	786	828	884	842	856	852	799	881	849	870	832	813	874	773	804	803	845	879	841	838	862	884	831	834	856	814	815	877	804	806	848	886	831	822	855	847	854	853	841	831	829	796	817	853	880	812	823	842	864	836	879	824	789	838	847	874	807	887	822	785	824	829	843	839	839	792	854	797	847	836	820	796	845	845	869	788	813	818	861	860	849	855	793	846	790	815	793	858	867	818	786	799	834	874	832	865	814	846	804	830	823	852	857	898	804	856	815	778	853	864	855	803	836	817	804	824	859	838	852	855	810	822	822	822	825	869	814	867	841	844	822	832	809	789	845	846	819	879	828	851	816	824	784	813	785	829	790	858	852	845	823	803	847	823	835	790	842	804	828	786	881	789	803	858	857	856	859	821	818	820	828	839	781	884	835	816	823	842	831	802	861	829	825	841	862	805	883	781	820	823	869	878	825	837	840	822	801	826	852	795	803	836	823	848	822	809	822	850	871	813	791	812	820	813	795	813	839	808	868	889	847	798	849	854	820	799	833	847	832	782	826	832	825	842	815	808	821	871	849	844	824	847	819	756	883	805	846	835	772	841	810	838	845	875	800	823	845	857	821	851	802	885	873	858	803	834	848	828	792	782	836	874	767	819	829	819	829	811	830	823	834	854	820	862	804	832	785	780	818	819	848	850	832	824	836	815	842	802	772	850	812	811	822	800	815	847	800	843	868	860	837	761	845	815	833	816	778	821	842	827	782	818	797	831	809	855	832	805	828	847	869	830	910	812	758	783	872	856	801	895	835	835	793	774	833	884	847	851	845	838	832	809	774	885	829	834	831	842	815	845	800	879	816	856	849	835	884	832	802	822	789	812	859	797	798	861	870	842	829	826	817	835	862	798	809	828	832	794	846	804	830	856	760	821	802	821	825	808	863	798	798	863	780	827	791	825	810	879	773	805	844	809	810	892	834	823	802	863	797	844	756	883	818	836	861	868	829	802	858	817	862	828	845	818	830	876	835	853	788	803	895	862	830	823	841	865	790	839	794	835	824	855	819	847	864	820	793	852	798	862	795	766	815	859	814	800	833	848	785	872	809	804	840	778	866	787	852	825	863	835	844	862	821	849	818	874	833	843	838	839	814	809	811	870	879	830	808	796	834	838	836	842	794	872	857	813	797	851	795	828	828	838	815	792	794	816	855	865	843	807	836	822	864	758	799	784	853	823	843	828	795	797	793	826	841	851	809	805	819	847	831	870	813	864	807	848	827	829	804	831	835	818	833	829	839	850	867	821	828	815	836	846	839	792	883	854	851	811	842	840	791	816	835	834	857	835	862	842	802	845	800	838	805	834	807	847	812	790	813	839	844	790	833	866	814	874	833	797	840	832	851	844	819	789	814	839	817	822	837	822	842	829	794	844	776	823	826	869	761	852	801	855	871	766	838	870	793	822	852	798	787	842	827	827	783	847	833	877	817	839	824	845	809	814	896	789	822	815	861	870	812	818	815	823	788	871	848	861	840	875	848	792	855	865	851	818	853	867	812	818	860	835	785	886	827	786	843	854	853	826	839	821	844	820	778	840	806	845	850	838	820	821	822	845	864	802	845	867	849	833	820	810	798	796	800	810	827	857	798	810	821	838	851	829	843	892	810	814	804	821	788	808	810	835	834	835	838	865	815	796	860	819	854	829	825	837	789	835	827	789	832	828	841	821	848	794	816	817	788	807	869	843	834	825	854	887	887	836	831	845	841	836	862	771	862	785	832	830	814	781	829	841	841	818	863	837	846	766	793	806	803	840	816	858	864	823	842	842	827	849	816	828	818	856	836	827	780	860	847	852	825	823	856	855	836	823	847	825	824	781	817	838	829	832	824	765	826	790	790	838	884	850	826	786	814	784	774	880	843	817	853	862	830	795	849	853	855	843	839	847	828	859	808	887	852	876	812	820	853	851	827	802	840	830	826	845	806	879	831	789	823	868	795	823	864	852	785	837	847	838	822	893	872	824	733	842	839	878	820	868	803	823	804	827	828	808	851	820	804	833	805	852	844	812	843	854	816	808	832	785	823	906	841	864	826	805	809	793	850	875	822	847	841	778	893	828	834	820	854	824	785	827	793	803	811	812	796	902	791	859	807	806	794	837	823	906	836	794	815	816	847	835	808	830	860	843	843	874	807	844	846	822	827	844	802	809	814	826	821	836	859	836	809	843	826	852	826	810	819	821	852	850	829	849	800	824	834	836	844	857	833	831	851	780	830	845	815	820	815	863	788	834	819	796	849	813	813	834	804	812	799	834	823	816	802	849	806	800	826	840	860	827	834	831	865	867	762	830	867	774	808	832	835	880	819	876	841	849	800	851	831	822	837	854	836	855	816	845	789	872	812	865	812	816	871	839	798	847	800	883	811	834	823	832	820	819	820	807	817	830	805	805	775	831	805	869	812	800	823	816	850	875	805	825	838	817	843	859	863	841	829	836	820	809	788	810	826	907	849	804	824	835	840	830	864	838	882	828	821	853	837	781	833	848	757	819	723	769	801	829	821	846	792	848	870	838	842	836	799	809	887	833	809	818	821	823	802	805	817	850	833	833	861	870	822	809	869	819	858	856	855	771	855	766	867	856	808	830	836	843	829	814	813	819	805	838	841	880	832	825	818	902	866	812	812	839	805	814	774	801	848	813	839	843	807	848	789	785	799	778	871	821	855	800	843	791	868	869	799	855	852	804	845	847	870	874	853	873	811	895	748	825	858	788	814	878	816	829	833	861	874	763	860	846	903	822	834	851	858	768	857	785	818	810	825	821	854	867	851	821	866	791	874	804	772	827	799	799	821	846	836	818	880	828	823	835	817	865	840	835	758	792	803	847	801	812	840	855	861	817	832	814	860	816	863	830	824	841	834	841	798	842	776	858	812	883	801	818	853	831	774	759	822	823	761	824	800	819	837	799	850	851	845	851	868	836	832	839	870	866	847	823	835	837	873	808	839	772	827	829	798	831	852	848	805	842	776	884	860	840	826	776	813	822	819	811	805	839	873	850	856	833	806	809	811	837	840	834	813	865	895	808	825	868	843	780	824	813	778	837	791	804	798	798	826	835	824	811	860	811	813	818	853	868	817	842	806	840	831	856	786	837	819	880	810	850	846	821	841	832	860	848	836	797	848	792	824	812	870	816	797	838	810	884	849	864	786	869	847	817	819	876	808	800	798	811	805	824	801	818	836	864	783	768	839	812	804	851	902	871	766	856	851	869	839	791	828	838	888	863	817	825	786	774	833	811	844	863	792	840	888	828	867	874	859	836	862	816	902	879	775	774	813	809	821	828	861	825	820	809	853	840	862	813	821	793	842	856	835	840	790	824	873	796	808	784	821	809	828	824	852	837	865	793	828	831
22368	21000	28499	23650	21000	21079	12606	1827	1395	1230	1160	1083	1042	983	935	940	972	954	870	837	736	846	828	861	850	841	879	804	887	848	867	833	809	822	798	835	821	833	796	841	849	824	792	835	800	822	870	818	824	882	796	877	847	821	866	858	826	854	784	790	820	836	782	802	783	795	827	826	820	813	876	787	746	786	835	844	819	801	857	802	849	796	791	767	839	778	828	830	784	868	821	834	831	787	826	803	807	774	811	723	830	806	829	817	773	806	834	817	775	827	808	803	834	821	828	793	864	791	850	783	814	846	812	755	783	788	793	824	826	779	799	793	794	821	828	789	883	838	845	828	827	862	839	825	751	779	817	870	802	803	848	766	829	763	852	818	858	851	833	810	845	854	809	854	789	840	809	799	789	866	807	873	810	839	876	856	846	798	797	849	742	837	814	848	781	855	759	857	817	820	856	803	814	808	854	840	824	863	840	825	760	804	881	812	788	870	821	879	808	879	826	761	810	824	807	814	775	793	818	842	810	832	794	844	822	792	873	834	809	801	799	830	873	846	813	807	781	847	772	826	770	857	747	799	822	800	871	791	770	849	807	808	857	793	841	816	800	786	834	761	821	820	758	801	842	806	771	807	859	798	837	796	807	807	874	769	817	786	834	829	797	789	803	799	812	826	833	795	732	762	859	813	798	776	757	793	807	810	884	776	858	768	838	788	815	811	829	875	792	755	819	765	861	850	799	796	787	782	817	825	792	835	830	795	813	781	788	817	839	832	832	852	802	791	808	799	797	787	880	798	865	816	839	795	719	811	796	808	816	801	841	843	849	825	788	789	835	798	794	845	788	817	805	814	837	759	897	769	778	827	862	762	835	823	784	839	741	752	816	795	787	785	849	810	859	831	777	810	807	822	863	806	845	829	830	836	793	835	782	776	769	844	787	819	800	781	807	864	833	807	822	803	835	846	819	828	863	850	805	824	781	805	817	817	836	771	844	849	839	810	832	830	757	803	827	819	806	827	785	787	822	796	809	827	859	864	823	856	790	778	823	832	842	837	847	808	866	838	798	873	816	809	831	800	784	820	808	798	826	792	834	809	810	840	836	812	830	878	808	804	817	775	849	814	807	795	797	825	800	811	803	838	838	825	795	830	814	790	833	808	807	848	782	796	810	777	841	821	786	861	817	798	777	817	867	809	831	809	809	863	819	809	825	867	780	835	844	804	822	831	801	810	752	832	750	831	763	819	798	843	819	796	833	832	823	845	798	818	828	834	776	814	820	771	792	766	807	828	786	792	841	805	798	779	842	785	871	756	824	799	873	817	775	798	817	812	843	805	817	832	831	823	820	797	833	799	828	803	839	790	812	813	846	819	809	806	814	846	817	843	838	842	787	756	784	773	758	844	780	810	824	790	779	781	762	837	841	802	818	787	831	841	757	831	811	785	814	875	823	807	829	821	809	866	827	826	834	797	779	809	830	793	832	803	865	805	783	814	802	791	843	838	830	814	819	829	821	850	821	811	760	799	840	840	854	793	858	817	821	796	815	854	789	832	830	782	750	795	763	813	804	846	814	781	789	807	858	805	857	811	846	792	854	758	814	814	852	827	830	804	840	786	818	805	906	848	799	797	827	753	803	865	787	784	851	800	798	784	842	812	819	810	859	824	754	754	786	848	741	835	839	792	837	859	807	795	769	823	800	808	810	829	812	831	778	799	807	829	813	827	839	830	763	844	787	815	840	789	824	847	809	793	905	778	847	807	780	821	841	838	842	826	847	807	773	758	897	826	840	768	828	786	813	842	824	835	792	803	815	789	772	731	831	825	814	836	823	840	823	836	830	735	794	819	829	774	839	767	766	816	828	820	791	805	801	834	788	829	848	774	749	783	775	805	806	766	851	806	831	810	871	759	841	805	832	802	846	798	827	835	848	867	844	859	822	844	802	835	810	824	824	811	862	814	774	810	855	806	845	813	742	824	808	826	762	801	781	790	854	782	794	839	833	816	855	850	820	819	836	784	789	814	782	840	791	799	824	861	821	785	857	848	810	802	781	766	807	798	792	794	805	816	863	783	799	792	779	817	811	835	804	821	770	860	845	776	826	819	824	860	812	793	795	824	821	834	816	823	791	836	836	804	802	809	782	797	814	821	843	847	848	843	839	774	783	810	804	820	864	826	880	848	807	823	769	772	797	807	794	823	760	900	811	846	798	811	807	853	824	809	802	835	816	852	810	801	820	796	808	791	780	820	856	802	837	833	814	797	824	832	795	841	818	797	821	836	828	835	849	832	791	811	751	853	837	842	823	807	791	782	822	779	773	796	846	757	870	795	807	797	805	817	799	812	807	842	855	803	856	831	870	851	799	828	744	805	833	866	745	808	808	868	793	791	813	788	823	854	777	808	856	800	809	814	765	804	831	766	797	814	824	840	796	839	831	756	824	829	846	803	830	803	847	813	814	802	800	781	846	811	838	801	853	833	839	873	857	799	799	786	786	851	777	772	798	769	821	860	770	818	787	833	840	765	872	794	816	827	767	861	794	852	803	817	802	760	838	796	804	789	752	838	784	821	784	814	775	787	819	819	814	809	839	770	841	824	839	796	792	788	823	792	808	841	792	832	792	785	846	809	837	842	813	774	800	821	880	787	785	781	807	774	765	844	852	826	789	825	788	874	768	820	834	801	868	830	839	819	857	852	809	794	791	807	827	769	778	811	833	750	788	860	825	809	768	823	858	823	803	779	818	763	857	805	844	790	807	809	858	794	801	828	870	792	814	817	841	816	803	851	831	831	810	815	823	814	820	783	794	859	818	831	858	873	817	838	801	812	747	804	802	756	801	750	780	722	774	838	845	854	829	798	833	827	785	810	816	787	775	838	807	836	800	803	829	865	819	820	816	830	844	810	814	790	767	802	829	842	836	832	828	823	813	814	849	815	809	871	818	859	797	813	844	834	797	858	788	831	822	817	809	859	830	827	856	827	800	827	768	809	839	789	904	822	798	790	821	801	878	775	760	800	834	844	804	857	776	847	778	828	849	799	854	825	844	782	835	753	809	799	851	786	850	805	798	843	798	793	807	733	859	814	825	801	803	860	775	799	808	785	858	807	830	848	800	880	787	883	765	839	805	837	845	777	815	811	797	796	775	780	841	851	811	751	824	809	722	778	833	823	849	757	837	814	769	828	769	782	852	781	800	806	858	829	828	812	808	841	781	800	806	779	784	835	823	859	801	795	808	813	834	832	846	826	767	802	791	825	838	811	847	818	777	821	781	803	830	778	834	836	812	798	841	756	801	791	810	781	823	839	767	837	798	821	761	801	839	834	846	788	804	802	825	824	876	813	772	794	789	801	803	795	762	738	802	766	813	809	786	757	859	786	778	802	800	811	779	805	804	796	825	845	749	832	799	820	844	774	854	849	826	797	834	834	821	797	812	780	781	771	830	798	811	808	788	787	795	831	830	852	858	800	815	826	804	795	859	830	799	847	788	796	816	807	765	795
13582	14188	11523	5962	4219	3385	2675	2050	1726	1425	1345	1280	1150	1123	1019	998	988	1047	951	935	900	938	858	908	892	917	848	842	899	848	868	835	868	922	837	812	832	809	842	826	854	841	873	858	862	804	789	862	856	813	875	813	847	864	861	830	863	822	906	833	835	852	763	833	810	828	830	811	864	844	827	823	776	835	849	810	832	794	811	817	787	857	840	836	801	823	837	862	812	783	801	840	849	848	821	851	797	795	766	891	824	794	789	814	811	794	843	828	885	823	820	846	800	823	829	817	849	838	786	869	862	842	844	845	773	832	843	815	839	791	810	865	852	799	781	808	823	907	832	776	866	842	828	827	787	831	851	825	835	843	862	810	815	770	821	863	814	824	859	851	858	840	839	788	822	779	826	862	860	830	798	836	803	830	837	838	820	844	832	827	840	827	824	856	750	849	814	790	834	841	754	838	835	840	831	823	824	782	821	855	862	777	812	837	815	841	811	818	797	802	854	876	784	784	858	850	802	800	845	801	803	833	825	800	806	802	806	819	826	838	838	809	794	795	852	786	792	826	857	878	807	797	833	848	798	860	846	820	790	859	842	798	824	847	785	824	818	819	784	796	836	834	794	832	783	807	833	857	806	847	829	853	790	835	865	790	821	862	783	899	830	805	828	808	803	841	859	810	823	810	771	839	775	809	832	839	838	848	859	818	858	802	820	817	806	784	780	856	900	807	833	780	850	814	809	811	816	844	806	868	878	814	848	879	800	804	861	802	810	850	841	826	793	809	840	775	873	806	892	812	862	796	822	840	785	841	785	835	849	870	833	851	841	848	782	844	903	813	862	768	803	825	852	821	825	784	813	834	835	819	831	881	811	842	827	809	786	843	839	841	828	824	796	853	828	786	833	876	839	804	822	868	821	798	797	784	853	825	804	864	774	807	813	836	785	814	849	843	791	808	761	817	806	796	848	842	836	765	810	810	770	860	808	773	801	860	814	831	789	815	801	813	769	784	833	780	884	816	834	842	815	832	798	861	819	838	870	851	800	853	826	810	838	808	801	787	864	824	859	830	862	853	837	793	794	813	828	873	819	824	812	806	853	801	810	842	871	798	896	888	795	821	833	831	892	847	839	881	796	814	853	787	871	820	802	826	855	857	842	823	833	814	845	837	828	753	810	868	809	861	815	824	803	850	811	821	880	812	839	833	853	847	798	861	816	768	796	836	797	850	818	792	826	819	806	861	793	827	768	814	778	842	839	879	873	823	790	783	801	851	851	824	794	815	814	826	807	787	835	811	846	841	825	875	892	866	821	839	836	836	803	816	812	793	850	813	817	840	871	817	813	814	876	779	847	823	788	834	826	854	827	768	854	811	825	800	845	856	908	830	840	842	810	860	792	818	853	851	820	812	808	836	787	778	802	838	848	780	818	757	799	894	786	780	791	826	875	838	844	800	844	823	771	775	819	830	828	811	813	908	786	840	840	846	827	821	744	820	791	867	835	824	829	853	836	857	824	810	800	811	844	785	822	841	818	824	836	783	818	821	842	833	858	768	797	806	793	813	820	821	838	833	849	833	805	808	842	857	809	829	811	869	769	831	796	850	811	861	821	824	807	843	846	837	828	829	804	759	839	820	863	860	847	810	829	804	884	800	799	811	823	817	827	823	863	785	824	819	778	847	820	861	821	835	876	809	833	835	829	831	760	876	811	833	777	796	775	795	816	811	813	793	839	788	820	865	775	815	830	818	812	839	828	807	837	804	805	818	774	851	830	854	818	829	803	843	848	879	834	834	869	828	793	815	808	781	785	809	880	838	868	762	812	830	814	786	804	809	811	853	883	850	815	818	834	859	824	785	799	836	815	810	732	827	846	825	837	821	792	779	831	880	771	823	799	836	825	825	817	836	858	779	778	777	852	864	786	804	771	831	771	859	802	808	824	812	822	862	813	790	832	850	809	847	864	849	798	846	798	865	849	861	828	813	799	780	818	825	800	837	846	839	812	801	862	797	826	862	839	855	800	844	794	815	819	804	867	851	769	817	883	797	792	850	855	817	777	811	879	810	795	779	818	857	794	834	872	842	845	784	811	816	775	863	788	855	837	799	773	791	744	824	834	857	775	815	857	826	847	787	787	808	827	823	830	834	811	816	842	842	829	823	833	781	814	808	799	855	859	840	830	834	831	817	838	813	817	817	865	772	808	851	796	836	845	805	841	824	845	848	833	793	803	830	869	833	830	792	828	781	807	819	847	831	822	793	859	842	776	802	783	828	796	831	829	800	801	838	802	825	845	804	845	813	809	823	818	819	828	867	859	814	821	840	799	827	848	853	841	849	794	804	782	824	802	849	880	795	808	784	819	768	827	857	845	832	797	836	851	773	827	809	855	788	868	831	797	822	799	807	809	809	788	812	795	835	825	838	832	855	841	832	841	853	840	812	848	871	851	844	849	828	847	803	830	821	872	781	843	800	755	828	808	810	825	848	845	822	788	825	826	803	843	841	865	852	842	755	832	874	842	834	838	866	874	807	847	820	823	822	826	826	796	761	814	834	792	782	805	817	821	831	830	842	835	884	877	816	818	879	818	791	880	853	840	836	832	834	803	832	795	833	850	849	833	825	833	833	808	846	786	831	826	826	807	826	896	818	824	847	807	828	803	838	818	840	765	798	785	839	831	808	852	832	864	870	824	847	810	785	853	753	798	799	834	793	852	861	798	856	859	777	811	814	824	833	767	851	813	817	790	857	842	835	880	802	823	779	819	817	797	838	811	856	812	874	879	812	805	841	778	820	806	763	823	841	791	821	881	787	849	776	796	825	881	808	858	797	802	811	840	902	788	810	805	798	814	784	777	773	810	886	790	800	861	831	837	863	837	789	766	868	834	828	826	812	888	756	845	862	794	873	846	786	777	827	830	861	859	796	849	818	794	841	817	823	781	795	851	882	886	793	846	859	790	859	818	820	842	833	825	823	857	863	824	801	861	829	862	887	818	822	816	832	793	843	785	801	850	788	816	858	857	827	851	813	819	807	853	838	810	882	817	820	805	859	848	802	826	868	886	839	851	816	862	804	837	833	796	817	854	829	849	797	842	835	835	880	869	792	808	799	834	797	835	815	799	796	819	805	794	759	829	840	814	813	852	851	843	839	835	800	846	812	861	896	795	821	789	785	814	833	815	823	818	786	792	846	834	773	839	855	833	814	829	850	793	800	858	855	825	827	818	817	822	816	844	828	791	802	832	834	814	817	776	835	795	831	875	803	826	851	804	808	784	842	835	823	836	828	842	876	831	843	833	841	804	835	843	799	806	816	849	784	846	820	803	791	840	820	801	834	817	839	843	849	806	765	820	826	770	870	832	809	823	819	791	844	819	844	780	802	830	854	819	872	803	805	832	806	854	824	802	840	803	822	816	814	802	780	851	806	812	840	842	793	823	804	834	772	876	807	860	796	797	815	844	846	784	888	850	864	756	822	808	818	826	861	806	805	872	851	833	812	822	872
22414	21032	28579	23713	21034	21117	12482	1911	1411	1247	1205	1116	1001	962	917	936	944	856	890	860	920	895	878	846	855	875	847	870	880	847	819	838	845	821	894	840	848	839	825	860	856	857	835	777	767	827	822	824	829	831	879	799	832	792	814	851	788	793	817	774	792	793	840	829	770	828	858	782	802	841	788	810	816	840	809	797	774	850	846	773	781	843	827	852	825	794	783	817	822	852	815	791	783	830	823	811	820	824	805	826	778	797	818	811	882	829	805	822	853	806	800	774	783	819	788	800	773	813	868	832	786	855	803	765	837	842	783	841	795	833	793	817	822	832	806	783	843	777	863	808	771	789	805	802	735	858	819	795	833	795	811	795	794	770	838	805	798	809	783	799	821	783	783	830	811	787	800	794	835	822	760	799	777	836	839	801	812	780	836	787	853	743	824	780	799	855	821	850	871	791	838	779	802	789	781	808	789	822	924	823	773	767	869	748	829	812	782	831	819	800	816	825	833	832	808	791	802	750	797	800	803	784	772	822	766	856	816	822	793	753	760	871	820	763	834	864	792	792	841	819	794	876	837	830	840	794	797	840	786	791	813	768	813	752	786	760	819	790	817	777	841	807	791	811	808	782	777	781	818	751	823	831	858	878	767	811	802	811	839	808	770	800	817	792	810	805	854	827	809	808	785	824	763	818	767	764	796	804	818	793	857	809	842	833	812	846	786	822	815	804	781	808	808	782	824	825	826	806	843	810	846	818	818	828	762	769	869	842	790	845	778	757	761	802	837	784	819	809	819	823	824	864	811	795	787	852	813	848	795	815	802	834	807	803	825	790	814	793	869	826	824	812	774	812	784	827	786	840	829	801	806	800	850	859	818	796	803	825	807	823	796	817	817	900	812	800	776	806	821	817	804	783	816	810	768	813	780	803	797	804	736	819	757	813	839	858	797	786	811	818	842	803	780	845	808	752	859	828	777	813	823	778	779	831	794	816	808	827	830	878	823	810	834	780	881	794	811	803	803	850	844	802	855	804	773	809	802	803	808	775	878	857	825	811	840	837	814	850	803	782	754	812	793	822	783	773	775	831	834	836	839	798	841	828	834	828	782	752	834	848	817	808	808	758	845	829	822	818	781	840	784	762	851	837	871	810	791	816	790	838	861	739	802	838	760	820	872	813	826	825	794	794	807	782	839	835	778	756	839	825	798	787	812	808	866	826	830	826	840	789	842	749	805	872	786	817	794	810	823	759	757	804	764	827	871	854	815	814	833	800	825	840	871	817	798	803	795	803	841	809	775	844	763	819	801	847	811	843	829	825	802	819	831	807	798	814	844	774	778	799	807	814	862	830	807	815	832	745	832	849	810	852	772	854	858	790	766	786	833	786	853	793	772	778	784	840	779	814	761	811	780	806	784	777	834	806	782	777	823	765	785	791	801	855	770	824	802	821	828	831	802	780	813	784	804	810	822	788	805	788	794	793	829	810	813	828	816	819	829	745	777	817	821	816	802	801	785	815	824	753	825	833	851	785	836	855	810	801	807	803	781	839	748	851	801	835	793	761	841	787	806	781	820	818	840	826	763	787	848	824	791	769	775	797	844	858	818	808	864	794	768	752	781	845	839	812	771	806	857	780	776	829	813	802	839	850	790	800	853	762	831	814	803	797	807	782	850	733	784	803	832	768	818	800	833	833	803	790	806	785	767	839	806	786	795	820	821	805	813	813	852	788	823	818	829	788	817	785	838	777	864	857	830	801	844	832	850	827	778	791	830	845	771	793	821	792	841	824	806	768	788	833	806	726	787	835	828	827	794	798	800	828	787	833	770	815	818	810	846	850	818	862	877	847	840	793	798	774	769	804	795	814	891	732	816	820	784	813	810	801	803	820	773	789	812	826	779	833	809	813	783	863	814	783	842	816	816	811	805	766	747	767	782	835	827	877	788	825	829	843	819	758	793	816	800	809	778	764	857	784	809	835	797	782	764	853	794	822	796	802	813	793	796	774	805	785	768	804	773	810	816	834	811	797	760	832	835	811	790	785	818	813	799	801	818	811	756	798	812	822	786	807	807	839	792	796	789	754	823	818	783	857	814	817	801	829	835	791	814	818	779	788	802	757	813	801	829	822	817	775	817	770	831	831	799	796	737	826	818	807	833	813	839	833	789	863	724	788	776	737	866	778	812	757	800	807	798	823	838	794	804	816	757	855	813	795	778	790	860	772	820	810	833	773	824	850	834	788	764	817	847	808	799	786	786	809	853	810	815	819	776	772	793	812	784	798	802	810	798	772	810	802	851	816	782	819	866	792	805	746	742	824	778	860	802	790	764	815	834	757	810	772	789	794	825	840	827	827	816	781	795	810	805	769	794	818	826	766	816	806	791	846	784	813	796	803	775	827	810	815	749	734	773	772	764	821	812	809	883	805	827	768	812	819	771	766	804	817	793	782	805	784	802	783	809	848	811	799	839	813	833	763	776	804	806	849	759	814	798	806	834	780	791	829	810	820	783	859	830	821	835	790	786	852	816	822	787	846	846	814	802	776	716	836	843	849	793	823	803	792	846	822	838	807	824	819	783	803	796	797	831	845	809	799	822	806	775	742	818	761	815	804	836	789	815	781	758	769	788	788	805	822	802	797	792	796	850	772	773	822	859	796	741	814	829	811	783	786	801	866	786	785	766	806	768	851	800	791	832	798	866	827	812	791	772	824	817	780	780	844	737	810	749	760	827	796	762	830	795	829	809	852	788	766	821	791	814	793	783	776	783	807	829	778	794	788	790	788	819	846	836	842	802	799	783	853	812	776	762	808	764	794	806	798	777	825	824	809	757	818	788	812	808	856	837	791	789	772	779	811	838	825	774	806	749	765	806	832	802	765	770	799	752	806	800	821	777	840	843	813	803	771	778	778	776	800	822	792	788	797	804	837	759	764	807	797	822	800	797	811	819	804	805	774	798	803	813	791	855	789	851	829	824	836	844	830	819	813	803	818	806	778	770	857	787	796	798	832	785	813	847	846	789	834	852	802	782	744	809	841	855	788	791	724	774	826	810	788	781	790	839	812	798	797	761	774	851	829	854	796	816	852	779	808	795	769	800	796	794	815	862	842	779	809	773	809	840	825	807	827	819	802	777	788	821	830	843	746	762	846	764	814	811	818	806	835	808	765	798	833	808	784	810	790	811	797	832	830	810	822	806	819	827	798	765	790	823	838	814	777	782	782	816	815	780	810	828	815	823	822	822	787	824	799	801	806	776	798	775	734	777	808	853	788	820	792	747	855	782	797	852	823	829	776	826	804	765	804	798	758	832	808	741	797	808	797	802	843	862	778	820	752	752	823	816	869	794	830	805	804	809	800	780	741	839	826	807	830	834	775	775	824	785	771	796	784	787	797	802	785	776	815	803	786	809	802	774	813	792	827	793	802	749	781	826	778	884	834	774	854	795	814	817	775	758	777	806	868	792	805	798	813	844	811	840	824	829	810	802	751	817	804	798	769	795	817
11846	14051	11593	5999	4256	3203	2587	2154	1728	1537	1347	1223	1150	1115	1037	1046	981	1016	928	983	941	904	932	939	954	863	917	842	839	887	837	906	838	835	913	865	841	885	816	836	871	855	839	853	865	810	829	862	835	844	858	807	804	877	844	801	853	894	831	805	825	823	843	834	772	824	809	832	816	793	838	829	801	805	801	851	861	816	832	839	833	880	837	765	812	846	833	785	813	873	823	771	851	869	821	823	842	819	860	839	891	774	811	794	787	848	835	816	839	812	820	867	781	778	810	836	834	821	807	885	754	827	808	845	838	801	799	825	795	806	811	780	822	854	808	845	819	817	799	818	817	834	850	809	772	836	840	820	779	814	758	756	822	863	818	751	793	762	855	779	823	793	803	784	833	815	827	836	799	852	823	844	839	847	822	838	850	816	806	862	849	899	859	818	844	793	822	777	810	818	778	859	824	782	809	791	778	838	835	839	783	804	828	872	855	776	796	826	786	846	760	820	850	811	854	850	803	892	821	811	867	856	804	819	813	845	851	830	787	817	807	819	824	791	859	803	833	784	891	796	823	809	873	816	799	781	792	824	802	789	844	815	779	756	826	783	793	829	811	865	835	846	782	828	854	804	874	842	772	796	790	881	789	787	819	817	764	796	859	828	855	826	839	807	844	823	812	819	786	824	806	834	812	858	800	809	850	847	812	856	795	802	806	873	799	833	783	820	810	901	819	813	814	819	776	797	854	814	781	810	849	808	758	778	844	770	815	758	832	853	835	821	852	853	799	854	815	810	848	765	794	844	820	779	825	798	861	812	818	846	829	841	800	834	843	847	796	797	793	836	814	849	845	862	841	840	859	801	784	813	828	820	851	787	827	855	837	854	844	840	808	804	812	850	852	826	840	855	792	834	790	762	792	779	819	835	856	858	837	836	835	883	821	824	863	842	813	832	919	861	857	828	834	844	783	857	851	815	799	882	812	842	808	866	830	813	821	845	829	858	824	826	764	820	816	836	808	805	833	814	855	788	809	793	816	810	803	818	837	780	847	850	843	851	903	882	820	824	823	788	824	809	829	814	795	814	822	809	826	800	792	819	837	782	799	788	791	814	861	778	897	806	809	842	812	854	808	829	816	855	810	816	836	838	837	796	821	836	775	785	802	802	800	851	829	779	842	818	860	807	853	829	850	810	820	860	872	806	784	781	867	826	837	802	818	833	833	794	770	788	825	838	822	819	831	861	810	823	798	759	800	859	869	771	824	823	812	839	825	836	810	813	841	831	803	880	755	813	807	858	798	785	806	813	848	869	811	879	781	807	854	855	797	800	795	865	775	830	848	839	876	778	860	864	822	842	873	829	848	803	824	777	860	845	840	816	758	821	808	778	831	780	849	844	865	822	749	781	849	816	865	876	818	842	842	775	748	826	751	843	847	820	850	798	859	787	807	810	789	812	859	837	800	837	830	797	861	825	814	793	836	824	864	785	831	832	824	805	812	774	810	789	792	842	810	795	810	831	847	826	747	824	815	813	843	785	840	813	810	825	786	799	846	834	831	876	824	803	843	832	822	803	801	822	810	877	767	774	815	823	782	856	769	890	821	811	813	807	795	786	803	832	837	850	855	796	868	799	827	849	758	862	784	824	817	795	815	805	837	833	790	817	794	837	846	788	845	890	805	831	844	802	799	812	811	831	831	852	782	833	782	837	812	794	756	790	880	847	800	839	800	851	830	842	807	826	787	841	793	845	819	867	838	825	812	804	830	761	792	812	771	825	830	855	781	824	807	806	802	781	809	833	818	835	819	787	852	799	862	810	818	827	781	773	810	859	858	837	844	809	837	765	840	826	838	843	824	851	840	828	797	866	836	828	808	830	800	801	860	854	863	836	826	834	843	808	805	747	856	839	801	792	870	796	836	790	831	866	839	828	835	785	857	854	808	789	848	909	813	853	788	816	842	820	827	853	852	858	837	798	845	858	832	829	821	813	878	827	767	818	886	831	832	842	740	815	784	827	820	807	816	804	822	804	866	852	797	822	792	834	825	771	798	810	785	836	758	857	806	799	793	793	783	835	832	791	757	765	812	830	816	832	842	788	803	807	799	860	830	840	800	838	810	854	823	845	825	823	788	841	805	850	834	823	790	801	823	852	795	820	854	837	756	810	795	863	778	832	827	803	838	798	828	838	864	838	818	787	807	814	802	825	835	800	815	786	814	810	766	917	791	848	827	787	866	825	778	816	810	841	791	841	798	838	826	817	789	834	796	818	869	794	791	819	791	842	819	844	879	847	825	798	806	838	844	871	804	826	808	828	806	818	883	876	839	772	835	775	802	842	854	796	797	818	871	790	833	821	844	809	816	829	836	809	790	823	835	867	806	832	832	849	799	873	809	822	836	769	792	852	844	737	831	821	812	819	814	831	840	819	771	843	839	890	825	837	793	820	826	866	799	816	833	859	795	794	816	854	830	822	825	828	823	841	781	824	834	871	863	844	786	845	815	800	797	812	829	845	824	823	819	821	862	766	864	867	826	824	866	768	867	818	836	875	792	798	813	752	854	776	841	799	830	817	792	824	835	841	805	855	826	848	804	832	808	790	787	819	859	843	862	821	822	823	807	791	793	866	828	849	840	789	817	806	824	791	781	864	849	765	819	819	801	797	822	800	840	834	832	840	851	825	843	818	856	865	811	802	868	833	800	858	809	813	778	833	825	847	873	770	790	824	851	854	788	847	826	833	823	825	784	791	840	804	791	793	797	830	820	843	802	829	845	795	862	803	838	839	836	871	828	824	823	790	858	777	796	856	837	809	818	842	765	833	805	829	811	793	845	839	805	835	791	808	814	835	826	858	789	833	816	828	815	844	816	777	837	821	791	816	865	799	834	812	776	812	865	803	771	834	785	807	806	807	850	812	863	806	813	795	811	889	817	773	828	831	800	801	815	825	827	804	801	838	843	815	844	836	820	805	801	809	831	776	781	866	806	801	816	802	839	828	789	787	811	897	791	803	856	778	862	792	852	823	795	836	784	823	819	815	857	834	807	792	828	807	812	765	805	811	844	819	818	830	818	826	820	822	846	818	837	852	850	772	768	807	800	760	864	797	815	838	808	828	829	806	860	841	809	824	843	806	855	793	879	832	752	828	813	819	801	835	828	870	832	821	801	850	792	786	812	825	808	802	795	816	806	815	813	794	743	831	821	790	818	837	824	836	818	770	829	787	837	838	848	817	753	865	822	817	815	840	803	875	848	800	772	816	800	801	841	815	783	770	839	827	782	827	848	826	838	802	811	852	803	808	771	806	871	841	869	795	826	821	833	833	778	790	809	813	846	807	860	805	819	801	837	815	832	831	802	830	857	844	817	815	831	825	903	820	818	760	825	802	864	873	826	823	841	852	797	830	858	838	801	825	822	803	819	838	796	808	838	775	849	833	834	837	791	818	840	837	803	823	819	815	821	810	862	799	892	817	822	816	815	816	775	830	763	792	801	810	810	831	837	747
22424	21052	28605	23726	21053	21136	12463	1898	1331	1249	1166	1131	1036	966	972	967	961	938	894	862	911	891	887	851	878	862	851	813	832	857	849	817	801	817	794	885	863	845	797	868	877	804	778	872	843	865	853	865	831	848	835	809	845	819	828	843	809	883	816	830	813	803	843	809	831	876	843	844	855	870	769	854	821	795	805	831	838	888	809	815	817	806	855	799	844	768	814	809	786	823	810	785	842	753	856	790	766	773	739	774	811	818	837	847	842	811	789	783	815	847	839	807	854	778	797	848	816	825	808	847	848	757	784	831	819	805	863	829	848	819	798	864	783	821	820	855	816	809	832	842	840	847	784	826	837	819	848	802	774	782	773	791	796	757	803	847	780	773	785	884	780	784	859	827	816	803	844	814	809	826	791	800	800	791	806	763	811	784	805	846	835	805	812	838	805	836	766	800	754	832	844	799	845	835	812	805	772	789	826	802	777	780	815	809	796	776	859	810	834	787	833	800	841	859	793	850	805	754	808	883	810	797	792	755	804	831	812	846	857	802	820	813	814	881	788	855	867	787	801	816	834	825	844	801	808	836	805	798	828	800	790	804	864	834	808	790	778	802	840	850	801	828	839	804	846	854	822	782	817	860	767	824	830	800	842	813	787	840	776	806	870	782	815	826	818	811	817	806	808	810	775	805	804	832	817	824	871	792	814	797	833	794	779	823	810	837	830	788	871	847	837	813	854	825	817	829	771	878	808	847	802	798	873	794	837	821	840	812	831	839	786	780	804	789	781	810	861	845	807	795	804	819	779	788	769	786	885	803	839	863	851	809	776	775	837	787	781	800	860	800	806	798	839	813	812	854	840	842	798	760	810	833	829	796	813	775	837	832	811	824	801	822	775	873	812	799	815	858	794	764	794	735	825	820	783	757	815	781	846	824	861	836	843	806	827	811	799	828	798	810	854	834	804	788	822	746	794	829	867	841	835	809	797	823	804	815	767	803	862	811	805	776	831	768	853	831	772	793	812	864	760	790	794	817	836	830	813	818	792	839	846	805	820	805	812	806	775	800	801	835	752	838	836	783	771	815	836	889	795	792	784	793	792	808	810	768	814	826	775	851	813	847	857	822	817	801	774	757	844	758	784	798	810	752	830	802	867	849	813	820	722	784	823	824	806	866	832	794	794	840	813	848	876	780	816	821	854	781	811	782	820	824	818	856	800	794	831	845	847	833	870	773	768	879	781	827	776	782	809	809	774	799	823	773	762	850	784	833	788	771	841	844	807	810	836	797	747	783	800	842	825	777	810	834	821	791	824	810	839	790	824	809	817	837	844	828	834	800	813	807	808	845	851	817	759	853	832	825	841	806	817	842	806	790	835	817	797	790	788	827	836	798	826	817	885	790	823	774	860	840	778	819	855	811	816	827	784	811	804	806	874	797	812	794	824	824	816	779	876	767	826	816	748	813	815	779	815	800	823	802	834	803	800	836	842	779	810	851	793	759	795	799	833	798	816	766	841	780	811	849	846	844	803	845	774	818	800	800	842	800	796	802	856	824	837	761	783	775	825	799	805	792	808	841	808	762	768	811	785	877	823	843	857	829	795	802	839	818	835	828	814	863	787	827	830	795	824	834	830	863	836	811	827	824	776	786	827	753	867	793	765	836	822	793	829	849	834	751	803	782	820	809	791	775	838	837	761	837	785	795	802	827	790	819	776	845	782	820	816	826	835	792	787	814	818	787	844	836	808	829	814	799	858	796	826	808	854	768	883	791	815	782	857	808	852	800	857	819	796	834	843	818	834	795	819	787	846	877	776	731	773	830	833	757	861	789	774	778	783	832	842	806	782	812	815	782	809	786	809	809	819	809	792	767	814	799	804	776	862	818	830	849	797	825	812	812	800	818	783	798	817	797	847	824	805	794	828	845	875	856	756	789	821	804	847	792	896	776	807	854	824	828	812	828	789	759	753	802	808	789	826	818	860	814	839	818	801	880	827	795	787	825	820	823	822	787	826	825	833	822	809	829	805	773	771	793	849	802	784	795	844	760	812	794	806	795	842	831	817	780	812	838	878	823	776	802	818	824	780	838	848	807	840	835	809	797	779	807	821	795	805	781	807	821	859	841	806	798	862	789	782	839	803	747	790	803	818	830	849	841	789	835	818	813	772	851	826	837	773	823	793	815	834	809	775	790	810	805	835	827	780	854	830	803	849	855	798	814	826	814	828	821	821	838	817	876	826	838	806	818	811	826	808	855	725	828	841	833	809	759	786	797	808	839	805	821	794	803	866	829	773	835	830	822	863	798	818	764	806	816	774	785	774	812	837	829	849	845	803	814	774	783	804	828	848	860	840	698	823	798	877	778	799	846	837	757	800	832	765	779	769	745	791	798	788	807	754	815	853	809	865	731	832	826	839	778	780	826	792	797	783	854	785	824	805	779	835	806	842	795	857	768	786	836	813	816	821	791	825	840	810	837	830	729	849	837	811	782	827	772	813	769	859	766	840	810	786	818	833	827	819	759	806	831	847	797	814	802	811	827	797	824	771	823	846	843	830	840	731	808	776	774	810	852	788	776	802	820	811	788	807	786	788	807	837	788	787	819	791	822	813	838	826	819	762	842	768	825	815	854	787	826	848	815	814	820	836	842	805	854	809	836	758	798	803	764	881	807	795	803	777	843	804	861	792	823	855	803	799	863	807	779	785	867	843	844	793	850	768	795	811	820	780	819	809	847	826	844	808	786	781	848	833	868	854	827	834	775	845	786	789	811	786	856	822	781	771	847	839	791	812	781	812	848	806	793	815	808	774	836	864	793	825	835	800	835	823	811	793	800	796	836	824	868	804	786	829	806	852	788	808	813	814	826	814	790	773	810	782	815	800	801	777	799	815	855	796	778	797	831	764	806	800	793	767	852	763	796	835	809	754	766	828	827	832	805	801	778	829	799	839	796	822	814	816	778	809	823	843	777	818	771	808	807	793	787	792	841	800	822	779	813	839	831	821	843	801	819	783	857	800	844	819	814	792	783	810	767	821	810	817	833	834	835	791	787	838	819	814	766	797	759	803	852	788	778	816	783	837	790	786	809	842	818	824	820	794	777	795	799	818	743	868	844	800	830	838	785	748	819	870	795	816	836	767	882	769	804	807	809	807	753	792	713	749	772	842	848	788	818	769	808	815	805	881	823	820	781	826	779	784	817	793	859	776	811	834	850	767	792	839	803	825	759	786	846	806	833	790	791	821	852	801	834	803	815	763	845	837	817	837	817	809	824	864	785	800	806	813	784	810	783	792	840	788	826	814	849	801	790	806	803	791	785	815	828	824	831	819	822	850	780	826	814	859	821	784	790	805	730	851	829	818	788	840	841	846	816	823	771	834	794	845	801	795	817	806	830	828	784	791	821	835	796	777	764	777	770	829	859	832	758	787	794	813	840	905	817	764	817	785	817	878	854	826	806	858	790	806	830	841	782	775	792	822	820	851	803	865	814	802	847	846	810	839	837
11353	13787	11649	6141	4256	3278	2659	2129	1836	1491	1429	1237	1205	1073	1073	980	938	917	920	948	869	880	969	876	892	886	808	896	837	914	837	842	791	878	836	861	881	885	801	863	811	862	851	807	879	810	867	857	861	856	856	864	837	813	801	835	834	850	821	788	852	882	828	771	759	835	838	806	804	796	834	786	789	859	844	845	887	788	785	825	891	807	743	806	802	820	844	846	846	829	803	824	828	840	837	818	817	815	853	785	858	828	865	852	809	850	851	814	801	872	822	837	861	819	822	868	785	862	778	814	825	810	763	851	835	846	855	839	851	847	811	875	760	850	888	826	801	794	836	815	871	818	851	869	809	789	856	833	856	822	821	804	789	775	740	784	848	797	838	801	842	845	818	862	820	838	796	851	846	784	815	805	793	845	834	845	808	854	838	837	861	798	827	813	829	825	843	790	810	817	828	792	809	860	814	826	825	824	837	830	855	838	839	842	769	808	903	826	798	820	847	790	832	867	807	876	839	904	835	846	839	882	759	821	840	831	856	821	792	807	800	890	848	755	777	852	808	871	857	829	832	802	838	823	749	822	812	770	783	823	795	799	806	907	835	823	846	870	826	812	854	816	804	832	809	846	814	777	872	799	841	781	875	821	779	743	845	883	852	835	839	831	805	878	809	822	797	825	834	815	783	834	876	881	812	900	885	833	802	833	762	833	831	850	758	797	770	760	825	824	806	845	808	822	852	873	830	834	851	863	834	800	823	868	814	823	861	860	832	824	860	823	829	849	839	836	791	793	845	781	793	809	847	823	808	833	860	864	812	808	830	803	831	798	795	833	836	835	853	818	821	847	873	869	812	803	823	805	835	834	865	832	819	842	823	806	835	814	806	792	838	887	819	830	821	832	836	816	806	856	812	807	814	879	808	869	812	831	797	841	878	796	824	851	799	816	842	781	822	840	821	841	816	840	752	836	810	801	822	872	843	810	790	779	832	791	805	863	765	863	802	792	836	847	768	847	811	790	827	874	842	787	830	875	851	854	847	833	852	813	844	809	818	802	847	810	893	817	828	826	820	843	824	820	887	798	808	829	828	800	831	818	873	850	831	850	812	744	804	806	813	829	798	794	834	802	825	794	851	761	808	822	824	825	842	867	822	822	854	828	813	802	876	898	794	802	846	802	849	831	805	852	797	846	824	807	831	808	808	809	821	856	822	846	797	819	770	794	808	808	867	797	830	849	788	842	865	830	860	824	822	825	820	806	827	838	782	848	896	846	861	843	809	826	782	826	815	775	833	838	785	844	807	832	840	887	807	832	824	791	820	824	805	840	784	826	829	867	806	782	854	751	817	794	863	808	883	871	784	778	833	821	823	824	817	855	832	798	848	833	857	854	841	854	845	811	789	830	859	836	869	833	841	884	789	816	825	832	817	787	839	850	871	814	787	823	870	790	898	791	817	746	846	865	794	869	871	820	832	791	793	824	781	860	818	805	841	841	865	829	880	831	832	823	815	841	793	820	874	880	846	860	854	806	787	768	835	812	813	795	807	817	839	792	905	788	870	806	787	810	845	875	827	801	862	861	833	810	841	831	840	780	805	825	839	796	846	818	810	837	818	861	848	811	851	762	851	876	878	816	840	770	812	865	856	819	860	790	858	803	852	850	835	824	850	823	803	844	850	810	844	793	788	818	832	849	860	832	845	815	826	832	797	842	799	855	799	833	822	831	804	839	855	836	842	795	848	760	864	814	837	828	807	813	792	889	837	807	816	841	795	865	811	865	821	801	782	830	786	845	869	860	832	810	805	854	857	825	869	852	781	828	776	790	826	855	801	876	825	869	804	796	759	837	837	848	854	843	813	838	791	830	817	820	834	836	813	862	815	781	773	828	819	812	798	750	808	801	810	848	807	866	827	892	834	888	824	826	806	828	817	795	809	819	850	784	840	815	837	819	820	816	821	814	814	819	836	878	797	796	842	805	824	850	876	846	885	809	884	796	821	824	809	850	828	837	803	861	786	808	852	794	788	910	832	845	805	824	791	839	773	837	852	871	812	840	843	834	809	759	799	808	864	813	781	802	851	844	777	875	811	802	833	786	793	842	811	835	837	864	842	815	836	766	845	828	835	858	848	806	788	788	853	824	808	829	809	865	834	834	821	768	786	772	797	840	801	849	828	823	834	800	817	824	821	772	854	877	843	875	875	787	765	890	863	837	843	816	806	836	835	791	867	835	867	847	811	891	869	864	781	785	774	879	784	851	845	871	855	841	881	826	786	791	810	871	816	825	808	783	826	774	824	875	820	840	836	787	824	847	834	812	851	851	837	851	785	849	796	807	847	792	849	798	848	786	805	815	830	818	824	802	819	839	836	763	808	811	805	817	826	841	815	916	810	827	847	806	827	821	815	835	790	810	862	839	817	851	795	844	817	818	832	862	784	817	825	799	808	864	844	874	804	806	849	830	890	801	777	826	853	869	806	798	852	866	810	796	823	799	792	774	806	808	870	837	818	835	809	838	857	826	822	812	802	772	869	840	902	813	816	832	829	803	873	858	859	857	799	863	794	802	846	851	802	869	854	839	864	818	844	880	827	868	801	879	821	843	787	812	833	833	802	830	856	857	814	824	846	775	842	847	794	836	824	801	855	840	845	795	831	798	860	810	778	779	863	831	832	834	819	856	827	844	839	817	775	841	820	843	793	871	767	844	793	798	841	863	830	782	808	896	768	848	802	785	815	813	844	815	805	868	827	824	798	812	813	793	794	778	835	815	823	820	821	857	850	841	868	797	820	840	826	776	822	850	795	812	808	831	836	799	821	793	822	836	848	835	825	817	886	820	823	827	836	833	830	831	798	808	817	816	800	863	807	898	788	836	870	854	857	832	844	836	788	861	774	813	849	814	822	825	856	871	790	818	859	842	850	801	798	842	829	769	871	820	839	857	808	808	800	809	813	884	824	854	828	861	812	815	883	836	857	785	770	832	846	816	801	863	765	806	822	834	801	820	855	788	845	806	827	823	818	807	810	817	851	830	830	823	916	834	865	841	817	796	819	827	849	815	855	834	781	860	849	878	869	869	809	841	834	799	796	805	772	810	796	817	873	835	788	815	797	799	790	772	850	848	825	858	859	842	851	797	821	846	812	861	805	809	857	830	815	816	864	807	831	841	832	871	834	831	812	834	787	847	822	852	853	883	818	807	840	830	847	831	823	821	840	808	868	877	823	835	822	838	857	844	820	847	890	859	801	799	809	776	834	827	757	784	821	794	839	789	817	849	812	796	876	823	879	810	842	815	783	828	786	848	838	842	847	795	833	797	809	809	808	868	778	832	857	771	802	877	837	848	815	863	844	867	800	781	837	821	841	846	785	806	838	818	787	818	833	809	861	815	805	784	843	809	806	834	747	795	864	775	812	837	819	778	855	829	821	834	824	783	815	824	850	792	876	840	800	855	834	864	843	814	780	855	820	832	828	823	833	793	783	800	863	829	830	842	852	821	790	804
22516	21142	28706	23846	21146	21217	12386	1857	1441	1207	1191	1069	1006	987	885	916	867	831	871	906	897	799	865	886	824	813	840	832	844	857	871	804	848	866	861	913	809	832	793	842	804	754	804	793	800	793	804	751	806	782	776	829	840	765	738	840	812	819	823	801	765	786	845	893	810	793	821	807	805	773	784	872	788	818	770	819	775	782	814	816	813	777	786	783	845	813	806	777	813	796	816	799	817	793	801	805	861	784	801	833	779	826	829	794	789	770	829	794	835	807	799	820	808	804	779	835	794	789	782	827	822	795	829	805	781	787	787	809	798	777	846	777	829	805	807	774	766	754	793	813	855	832	799	795	839	853	776	743	856	843	773	813	755	774	851	808	730	808	831	737	784	751	813	783	772	800	844	853	764	755	766	825	801	835	834	813	833	832	844	784	774	780	790	808	809	783	806	798	829	847	805	808	844	795	792	775	825	749	811	790	842	781	835	755	778	797	803	839	828	797	789	817	809	830	767	750	824	810	830	819	810	804	764	769	829	782	805	812	837	767	828	813	768	843	827	827	773	842	769	786	777	835	775	793	822	835	805	817	780	841	768	842	771	825	876	843	808	839	836	764	814	814	838	804	781	783	777	806	831	781	838	769	839	779	813	759	831	825	835	774	819	791	785	759	770	808	785	798	828	807	828	780	768	833	742	867	803	825	774	782	812	832	820	798	816	767	781	801	755	793	791	789	778	777	759	851	805	793	785	772	764	802	817	749	851	849	787	808	800	769	820	788	845	788	775	810	773	785	876	834	776	879	755	774	858	877	799	794	750	805	799	825	792	839	796	715	845	841	821	768	766	798	777	795	796	782	809	829	786	773	777	804	773	838	790	756	810	816	789	827	855	819	804	776	772	844	827	791	788	838	841	855	798	803	856	765	796	804	813	811	799	827	784	808	810	779	758	780	759	782	803	805	807	898	796	788	822	780	753	791	749	792	831	797	815	849	803	799	782	802	845	821	797	787	812	776	795	817	773	796	790	791	808	793	774	799	805	784	758	791	783	808	824	733	807	825	800	836	828	784	800	781	788	824	799	813	799	809	812	840	794	828	777	791	794	786	827	783	820	767	821	821	774	812	848	802	771	789	764	762	783	831	799	777	791	786	819	772	842	766	829	832	800	837	787	798	799	787	811	773	779	780	799	774	793	860	775	861	798	794	825	754	825	757	815	809	817	740	781	776	825	874	766	768	856	844	760	766	810	808	797	829	794	763	824	781	792	782	787	847	800	844	853	863	789	847	838	752	771	836	802	822	812	810	813	808	814	830	816	802	771	785	797	847	818	780	834	799	785	821	794	793	839	804	815	815	817	783	878	826	837	826	745	827	773	792	776	748	809	786	790	703	833	823	834	835	804	830	837	759	745	838	771	850	797	819	811	777	793	771	767	773	802	801	803	776	772	738	804	786	782	811	767	802	789	770	759	834	786	798	790	826	828	848	725	758	784	811	841	788	794	781	809	769	838	788	785	767	811	801	727	780	852	723	730	755	837	814	780	840	830	793	778	848	776	798	834	838	736	770	848	816	774	862	780	834	781	799	745	824	846	773	804	819	782	777	791	736	816	822	802	874	830	777	794	780	799	780	812	838	766	791	809	809	750	817	788	801	789	790	796	793	740	801	834	864	751	811	808	807	809	798	798	823	752	801	753	767	773	796	811	797	869	809	843	844	792	834	756	800	826	768	798	752	840	816	803	761	779	756	860	784	811	789	785	775	773	838	789	774	821	776	811	781	816	805	779	784	807	818	804	794	805	808	835	844	832	795	787	749	781	775	806	811	783	846	818	792	818	773	805	828	779	778	770	804	785	832	814	786	755	837	791	764	793	804	837	799	783	773	772	802	750	809	767	776	791	834	791	819	819	782	807	813	779	793	829	788	746	821	796	821	816	812	840	797	805	808	791	811	820	759	803	790	801	800	863	801	830	799	858	834	797	783	822	775	789	854	787	758	808	797	814	755	755	781	769	758	752	786	803	777	781	831	806	815	796	823	808	778	795	842	777	836	820	804	814	806	811	815	815	791	781	842	803	791	787	831	804	792	815	790	812	803	810	805	766	810	808	753	805	841	798	792	792	810	805	824	799	818	832	769	816	807	796	775	796	830	817	816	817	786	760	770	803	769	783	786	782	813	824	730	779	804	752	874	795	811	817	799	798	839	829	821	773	807	807	811	766	797	823	751	833	806	762	787	820	802	820	841	816	823	778	764	829	803	780	862	796	821	844	870	761	795	786	812	758	846	805	787	760	813	818	790	796	823	854	812	718	800	784	791	788	835	827	802	813	805	775	743	825	812	804	879	820	754	802	774	862	822	811	808	807	780	762	801	789	812	812	805	814	836	829	738	814	799	760	758	818	794	819	792	826	789	756	732	795	800	796	794	803	800	796	811	798	789	804	807	803	817	743	809	793	802	765	812	827	818	799	817	822	795	825	823	800	763	825	808	819	765	821	844	829	751	833	770	846	855	797	803	762	832	854	863	752	798	814	820	745	825	792	808	804	727	833	746	811	800	797	799	812	836	756	789	809	785	777	783	765	765	823	810	847	783	775	796	792	828	778	820	792	816	814	823	784	817	795	823	773	775	826	798	798	806	857	815	805	798	778	784	794	791	803	796	777	770	795	837	793	805	809	822	793	805	783	807	811	805	769	773	810	834	761	847	834	806	764	800	862	814	780	746	796	814	823	784	805	820	826	811	776	822	821	774	755	812	854	806	784	841	840	768	819	785	784	800	767	836	795	812	803	804	746	830	824	825	788	826	753	877	788	801	790	817	793	816	831	872	822	810	817	819	829	791	811	882	788	772	837	807	822	793	839	786	768	790	783	804	798	796	795	772	769	770	774	801	794	774	829	751	772	769	821	823	791	816	801	811	809	795	818	819	744	737	810	844	799	826	830	844	804	827	789	811	807	778	796	775	843	781	785	783	764	772	815	826	839	805	791	815	829	789	810	794	809	771	813	752	821	802	848	787	796	768	804	818	828	764	785	801	797	798	830	808	777	786	796	812	816	811	821	875	809	835	783	783	817	792	823	798	840	876	810	759	746	788	819	778	795	800	797	842	780	862	795	800	802	777	814	813	796	772	770	788	800	783	759	782	771	775	753	838	821	823	752	804	812	802	901	833	796	865	780	811	826	803	833	842	831	801	846	871	769	842	805	749	817	809	825	843	776	770	785	791	785	763	822	794	815	817	831	822	798	796	792	869	846	842	779	840	825	791	796	783	843	778	773	844	820	833	860	785	799	803	793	851	790	808	807	808	812	808	824	757	841	801	802	831	743	787	821	778	759	833	813	828	798	771	831	760	811	787	796	798	793	804	804	830	746	799	726	824	788	806	804	835	765	839	784	764	801	810	759	782	782	755	842	803	802	755	811	798	773	773	835	777	815	838	753	793	773	827	816	803	825	809	860	766	803	848	737	785	820	759	811	802	797	755	807	813	793	777	806	819	820	796
8706	14167	11689	6082	4353	3253	2569	2095	1795	1495	1330	1203	1165	1085	1031	1013	1037	936	918	1006	862	887	938	902	885	903	926	859	909	889	904	851	835	871	789	854	831	875	853	802	808	815	817	857	862	839	830	800	874	771	806	807	839	814	826	815	854	812	822	835	825	749	802	818	821	882	840	810	822	807	786	786	827	810	877	821	854	811	803	842	799	818	786	779	792	850	823	784	845	892	853	833	774	792	815	791	806	858	760	808	813	782	786	844	806	846	784	841	840	827	880	790	829	845	814	797	794	836	828	831	874	792	801	785	818	807	848	833	803	828	811	810	794	826	855	831	818	830	852	777	827	804	839	780	845	811	812	803	796	830	790	856	802	841	847	823	819	844	819	835	842	791	836	799	807	836	806	777	816	842	828	773	841	808	809	775	848	804	774	856	838	876	810	746	795	850	834	834	833	764	812	836	806	789	821	853	816	851	828	851	819	833	820	825	807	795	765	827	819	820	817	841	790	824	814	818	782	844	807	795	833	810	826	816	804	816	790	795	839	826	813	774	753	852	868	753	820	806	779	850	840	784	824	803	800	815	813	840	811	816	827	849	819	784	818	860	871	806	842	799	780	821	817	820	770	846	828	824	802	781	812	851	828	830	833	790	871	833	811	850	877	802	845	789	798	842	808	810	842	801	826	826	833	825	798	830	815	803	797	784	838	815	831	835	778	835	814	848	797	798	785	785	819	794	825	816	784	836	808	822	794	818	802	824	833	834	862	837	804	790	835	791	812	822	796	867	833	824	816	829	850	789	783	809	814	836	784	805	790	838	826	803	826	862	827	825	805	783	888	840	839	813	856	781	791	832	812	794	775	841	832	877	804	815	804	771	797	868	819	825	830	843	838	807	883	800	855	795	767	838	826	815	796	853	835	854	812	873	831	823	830	792	813	886	864	809	862	830	783	845	818	830	813	802	825	858	869	820	798	803	811	859	806	813	823	809	830	780	900	817	789	770	822	773	831	850	792	828	857	809	820	832	840	804	837	849	806	858	801	819	870	818	797	835	818	815	799	829	799	799	778	818	750	834	851	810	810	831	846	781	773	811	794	870	797	802	837	811	831	827	816	842	771	853	813	785	861	789	841	800	773	810	830	835	836	747	835	836	828	880	795	814	847	841	858	840	813	835	802	839	856	824	844	834	801	793	817	792	846	817	827	838	787	828	828	854	783	824	833	820	873	840	770	809	828	786	832	811	837	845	823	820	807	823	799	832	858	787	791	798	799	790	804	831	794	826	822	790	800	834	848	829	802	821	841	840	833	782	836	822	824	809	798	855	815	843	869	784	819	826	850	824	844	747	798	806	815	813	848	802	777	822	808	855	810	793	790	812	860	792	835	807	800	868	774	853	842	860	833	843	835	848	792	798	808	844	828	773	857	792	782	846	849	820	847	806	823	803	806	813	790	796	804	823	804	809	849	786	825	825	816	805	786	795	835	818	810	842	778	833	844	821	788	785	798	820	821	814	827	796	766	867	833	788	842	799	846	801	776	766	830	811	804	816	851	834	851	816	834	763	801	832	820	825	841	829	740	781	790	868	824	820	851	752	814	813	838	861	784	816	819	812	804	837	786	803	796	760	795	781	800	834	812	841	829	797	823	849	797	817	835	807	762	831	757	820	808	828	838	776	760	823	810	829	791	845	765	798	777	827	806	805	825	806	779	774	835	792	844	792	833	850	809	842	796	869	802	791	773	842	855	837	860	799	844	861	819	832	770	829	846	780	778	820	826	848	807	787	832	847	794	792	780	839	841	814	820	807	826	836	833	842	819	781	829	795	849	849	768	786	805	788	849	850	817	789	789	835	841	870	857	811	820	840	832	777	830	796	871	830	789	839	801	801	833	780	820	839	799	825	817	841	797	829	823	792	827	811	839	772	765	795	799	806	801	839	842	844	764	807	825	843	809	823	831	827	848	820	834	824	857	836	857	833	860	810	825	822	758	799	837	808	805	807	783	868	864	838	834	841	855	848	863	829	830	828	855	831	815	849	814	811	764	840	779	792	853	805	778	805	832	826	848	855	815	799	856	823	793	805	817	801	810	855	815	784	858	885	741	852	857	801	821	814	812	813	783	782	861	807	824	852	809	835	824	830	803	809	823	848	843	817	802	818	817	873	802	828	830	838	820	826	788	836	817	826	786	848	860	828	797	815	825	798	842	878	819	784	769	815	891	836	769	817	769	836	798	828	862	807	755	814	812	824	765	782	792	814	782	858	777	815	867	802	839	809	863	807	789	794	785	833	803	753	854	873	824	802	827	891	806	834	813	803	837	800	851	809	820	806	889	804	810	815	815	802	841	857	862	828	829	802	851	830	818	764	861	759	861	841	811	760	840	823	809	818	862	863	822	879	837	820	842	834	781	855	783	833	865	803	788	827	849	845	816	828	823	826	789	811	823	843	793	779	810	865	797	851	815	827	876	795	850	835	839	786	841	795	833	868	836	782	851	805	831	775	843	793	802	823	873	812	857	800	782	774	797	756	776	827	777	863	803	811	853	813	840	810	808	783	846	818	802	822	797	824	857	862	848	849	810	808	817	834	823	810	846	806	790	810	828	825	863	759	816	830	857	771	809	819	832	769	825	795	810	837	801	781	797	835	845	834	828	813	814	840	799	793	826	814	801	805	807	830	826	799	759	828	736	807	792	824	804	818	772	840	837	790	831	760	840	809	818	825	822	871	835	788	765	828	828	823	856	777	791	786	819	843	817	850	827	816	806	837	836	795	835	780	773	811	830	805	836	818	786	813	839	786	777	819	820	813	807	856	785	806	750	801	839	822	836	854	833	794	817	846	857	823	810	839	815	763	852	812	742	772	816	837	843	832	817	854	838	800	850	844	817	834	825	838	793	774	844	803	828	802	802	809	780	784	830	902	838	800	851	780	828	844	803	814	799	814	781	778	825	877	816	824	837	790	814	823	810	766	816	836	836	817	762	807	822	805	845	841	828	836	838	792	847	795	835	827	812	807	808	880	860	823	806	784	843	827	770	859	795	824	834	796	885	852	840	811	822	785	768	843	853	851	848	827	858	808	834	805	808	841	792	813	826	825	798	787	795	837	822	816	823	828	829	767	828	789	758	769	804	737	799	784	781	793	811	787	831	810	798	846	803	797	843	793	849	829	805	835	832	806	787	808	819	794	785	830	781	761	805	856	850	797	812	782	843	789	830	795	819	776	833	815	809	802	812	782	799	830	850	857	776	845	792	850	795	813	818	795	825	796	821	803	808	811	793	833	812	840	796	872	808	840	819	817	819	819	829	803	849	808	783	805	786	807	858	800	870	839	807	809	803	868	750	793	831	835	823	804	828	870	856	776	803	794	789	789	809	878	827	804	796	802	846	764	782	789	852	809	799	774	914	781	888	789	812	813	838	833	823	871	814	824	836	868	819	848	822	820	807	806	834	813	835	834	816	842	836	793	847	782	835	813	789	780	796	779	790	837	828	833
22365	21020	28495	23744	21021	21116	12338	1887	1387	1220	1188	1085	1055	941	937	919	957	885	878	864	888	857	867	906	845	814	851	840	823	841	770	802	784	890	849	896	849	831	821	815	806	828	827	801	805	860	798	795	860	817	827	809	806	804	863	851	764	806	777	798	796	772	805	767	788	792	822	784	769	789	772	814	838	771	767	823	841	874	771	806	797	795	816	841	781	807	831	792	850	796	799	801	748	781	816	782	811	856	850	784	804	771	811	806	806	816	827	829	833	796	774	772	803	805	766	806	836	868	807	817	801	794	758	828	774	810	789	797	768	812	802	801	795	827	787	774	778	780	841	792	791	833	847	837	804	797	863	847	847	752	784	812	818	836	785	831	825	795	796	818	801	723	765	837	799	817	825	784	815	753	781	757	785	786	793	790	761	803	814	798	807	817	818	865	834	780	799	785	794	769	776	831	787	770	817	793	853	815	792	830	826	799	819	823	774	814	778	784	867	754	823	816	798	806	820	792	783	806	765	880	805	802	783	817	822	804	745	801	828	811	751	809	760	765	778	801	839	779	841	784	757	807	788	836	800	791	766	874	775	827	808	800	771	809	802	788	811	840	803	771	807	808	782	824	799	775	789	796	782	792	817	824	783	789	790	803	823	835	842	820	760	809	797	840	834	794	810	828	805	791	772	833	846	820	791	807	788	788	792	821	826	825	809	812	745	843	782	761	834	802	765	853	764	822	818	844	786	823	797	786	844	845	848	813	807	831	841	837	759	804	818	798	816	822	853	825	791	850	811	806	779	818	805	762	805	765	780	765	805	803	792	857	763	805	772	843	761	807	739	790	793	799	764	801	763	803	797	807	850	801	817	807	786	786	832	737	829	813	807	795	804	766	797	808	789	771	812	743	853	809	813	827	822	764	830	808	765	822	804	780	779	768	804	778	781	863	834	782	796	759	813	793	778	757	801	782	824	769	767	749	798	829	831	786	854	849	818	762	792	784	781	813	786	751	822	845	800	813	740	748	783	777	827	826	826	787	825	776	794	812	803	763	731	751	745	772	835	791	724	789	838	835	776	775	818	803	808	827	777	833	819	827	776	822	814	770	771	753	806	769	744	814	788	807	773	822	764	762	795	815	778	793	756	844	787	817	806	752	804	777	778	789	806	782	785	821	786	798	764	775	812	804	778	837	788	817	834	823	787	787	786	817	826	810	778	774	835	802	809	790	859	791	806	788	800	780	736	838	834	773	806	744	776	741	808	766	744	817	838	828	818	826	788	812	806	764	839	795	776	805	812	855	779	770	831	809	757	780	781	815	812	761	787	797	758	827	781	840	797	823	801	773	792	794	755	807	798	773	815	829	747	787	804	808	802	764	775	752	795	792	802	783	804	790	840	813	816	810	830	758	749	838	796	800	824	788	832	794	778	750	796	825	759	770	849	790	768	792	774	816	819	765	755	828	790	837	802	874	774	814	784	840	799	757	832	835	766	836	848	780	787	820	788	801	804	821	776	803	829	870	855	754	780	791	769	802	804	787	797	827	795	836	796	810	783	765	816	730	813	795	848	855	801	840	797	789	808	828	737	808	798	825	796	823	745	803	841	800	824	773	782	790	783	774	783	823	754	796	831	798	779	788	791	786	778	834	802	830	807	823	780	744	823	815	779	807	778	812	779	774	800	832	847	792	787	801	833	814	811	823	779	828	846	782	787	754	784	779	737	765	827	808	826	752	798	794	781	787	798	733	802	753	828	852	771	747	837	759	806	793	793	779	755	798	842	781	787	761	814	814	807	787	820	775	798	832	808	793	852	852	800	765	875	822	838	842	824	832	784	779	744	775	855	799	823	818	882	820	824	788	872	771	824	788	801	806	807	768	784	807	712	819	779	749	756	812	817	791	742	754	799	839	825	820	830	805	779	803	800	814	841	777	825	873	797	787	787	824	839	784	818	793	753	786	760	804	812	779	818	771	792	830	806	859	821	794	809	802	770	769	789	758	800	842	783	774	794	751	828	810	798	810	807	785	841	822	794	844	813	795	768	831	838	832	775	829	809	763	795	780	825	792	789	809	772	793	739	790	807	769	805	777	804	757	789	775	774	804	810	789	779	752	786	782	823	783	806	752	712	808	774	788	800	742	886	799	836	852	820	802	838	774	811	797	838	791	779	791	819	826	798	817	838	842	759	791	755	781	852	819	835	818	816	811	777	792	765	728	809	799	823	792	836	801	767	775	800	780	845	843	793	824	833	779	796	811	822	752	814	751	804	843	819	756	781	786	746	831	841	846	774	836	790	766	784	843	780	842	827	800	794	821	831	853	825	821	779	804	824	783	790	767	797	798	792	794	808	773	834	776	832	802	804	825	789	759	820	868	806	815	771	754	806	801	777	771	835	814	762	817	792	850	761	821	835	737	808	801	738	761	807	782	765	799	808	794	829	729	784	831	768	831	759	770	773	781	796	804	818	793	800	778	827	738	811	860	812	767	813	758	819	755	836	819	770	766	779	862	796	749	832	816	781	802	804	756	807	831	773	816	768	788	756	770	791	800	759	820	768	828	795	818	782	822	777	755	841	814	809	750	837	802	814	812	763	816	810	783	785	806	845	819	780	769	793	774	794	824	823	815	762	789	765	823	773	775	773	812	796	773	821	806	850	831	845	819	793	790	788	779	776	793	813	794	825	846	753	793	805	770	778	742	805	804	791	762	767	798	836	785	819	756	782	773	781	796	770	760	805	818	831	810	809	745	891	824	822	756	781	782	776	779	796	829	811	825	827	813	813	820	779	795	804	748	762	796	802	792	811	761	794	771	742	827	839	814	766	787	778	777	791	807	769	783	808	859	781	802	786	795	774	800	793	786	798	762	776	820	841	761	815	795	808	812	802	827	821	825	814	784	809	809	766	816	786	819	771	806	789	752	836	795	819	757	801	768	839	792	820	773	784	765	799	802	806	807	794	766	830	784	797	789	805	848	778	856	750	816	780	760	789	882	750	848	798	767	774	829	760	756	802	845	863	782	797	770	823	826	828	767	748	800	778	821	801	766	774	807	830	824	786	823	847	775	816	801	788	825	791	755	782	790	815	842	855	802	802	796	811	778	805	789	848	851	832	856	814	833	821	810	812	807	792	804	786	795	801	814	833	746	811	734	806	737	802	758	771	858	813	812	820	745	822	770	824	823	859	810	793	802	773	773	810	798	838	802	801	821	791	810	788	793	791	817	777	832	751	807	839	781	782	801	780	800	789	825	797	799	824	804	749	850	809	787	808	790	790	802	788	836	808	814	825	841	792	840	799	785	771	834	843	828	814	794	820	784	808	828	815	814	799	765	818	799	792	822	795	771	778	797	816	833	844	821	839	833	801	853	809	818	718	803	781	797	809	800	773	768	777	790	762	771	817	785	840	813	786	760	762	828	802	822	803	772	791	830	803	833	777	776	812	783	765	814	799	830	745	788	772	768	832	827	766	734	757	792	803	808	792	786	808	835	775	836	782	791
9066	14195	11777	5994	4182	3263	2656	2134	1736	1488	1333	1157	1085	1047	1048	984	974	955	897	925	928	926	954	888	937	862	890	864	868	875	902	866	849	825	844	828	824	784	824	825	834	835	798	877	855	814	822	839	828	826	859	868	755	825	850	819	879	823	835	860	838	822	825	851	769	797	808	793	799	826	799	837	803	801	798	737	833	829	784	792	804	869	864	759	843	862	816	794	785	836	829	795	828	807	837	797	778	801	813	804	863	830	862	852	866	836	828	859	825	809	781	810	823	811	789	796	813	817	852	855	802	827	775	819	816	818	834	834	823	777	813	772	796	799	803	830	794	823	777	840	837	809	787	823	846	820	797	830	830	843	792	810	774	779	798	859	809	854	881	779	842	825	883	810	797	860	805	819	848	866	867	780	803	851	731	818	822	854	831	795	772	848	800	822	839	810	847	782	795	803	811	858	828	856	791	846	800	778	815	805	828	797	799	785	787	785	844	816	815	832	803	786	817	812	793	826	767	793	824	823	748	808	822	755	860	792	799	851	824	834	768	819	807	839	838	750	853	768	825	784	768	841	798	770	847	810	781	794	825	794	852	814	808	781	823	815	751	830	849	802	797	809	829	833	831	759	876	782	843	807	835	790	827	831	780	803	830	766	812	784	802	886	852	845	840	812	827	853	785	796	807	792	786	827	866	804	807	852	862	804	808	798	818	866	840	818	822	835	775	834	869	787	840	857	805	870	820	772	825	796	843	793	828	799	811	778	784	848	832	847	797	857	781	769	799	819	794	774	812	796	820	826	818	869	834	758	747	797	829	764	824	765	826	866	851	831	779	826	765	881	807	794	827	840	789	801	842	808	781	819	814	791	792	841	842	840	811	809	825	762	850	795	817	827	795	791	846	790	814	808	786	854	796	841	785	812	820	784	799	800	767	770	774	814	821	810	762	844	792	820	818	819	828	822	792	822	827	773	851	793	768	839	833	806	836	857	828	836	793	831	815	820	861	851	789	803	806	817	815	837	817	823	826	851	788	787	830	783	802	807	813	816	807	788	790	810	769	783	869	820	817	832	797	851	840	763	783	824	804	797	839	809	809	800	807	855	826	802	817	832	805	831	816	802	771	808	803	865	793	852	847	818	839	778	790	861	843	792	787	826	810	775	809	882	839	835	789	821	821	829	786	793	853	757	904	835	854	854	770	789	828	754	828	799	806	838	817	809	849	790	857	805	789	825	837	789	803	780	813	812	824	840	808	787	819	822	807	833	776	861	836	843	792	863	834	747	804	790	842	779	832	718	793	796	827	876	799	822	801	758	758	806	837	807	796	853	808	806	830	820	782	829	793	750	790	824	835	841	859	777	779	794	847	798	878	800	840	779	802	791	835	879	808	884	771	767	797	801	823	803	814	816	816	835	822	855	813	763	838	831	814	812	779	819	822	849	829	804	826	797	844	821	801	799	805	846	786	850	827	805	857	782	792	805	802	831	837	777	804	755	806	836	837	833	789	799	802	793	775	845	821	847	773	891	852	834	829	803	746	819	849	793	818	833	817	786	820	859	809	784	854	795	819	777	809	816	820	837	837	783	822	815	844	808	810	852	800	823	792	853	831	813	825	810	811	837	846	817	784	833	819	790	864	811	827	792	821	785	782	831	781	759	807	800	799	804	868	805	784	838	822	829	814	829	871	800	805	775	806	838	775	826	830	784	822	813	758	814	870	793	775	815	817	804	784	792	782	752	817	791	835	831	837	822	838	814	834	812	793	820	780	778	777	800	858	796	870	857	850	803	797	805	825	828	792	776	798	792	820	815	825	782	781	778	858	838	863	840	779	837	756	858	845	809	785	829	794	837	842	797	789	800	761	883	812	867	859	805	804	813	824	822	788	831	849	779	821	769	794	769	833	784	811	825	817	814	785	802	821	788	859	769	795	846	831	809	885	837	807	819	836	823	825	846	796	757	811	824	848	750	809	820	839	834	781	838	769	837	807	785	800	782	800	839	797	789	796	793	812	850	820	745	812	763	866	863	823	829	804	783	804	821	819	799	780	787	821	818	835	837	838	808	792	790	814	806	793	814	786	836	860	799	858	808	767	838	797	792	830	829	864	856	831	807	798	808	783	832	841	820	831	811	826	766	834	852	824	812	795	797	791	809	850	837	818	817	795	826	784	782	772	799	811	832	816	778	781	821	799	842	838	775	834	843	815	815	883	793	803	819	835	752	864	837	792	815	865	849	871	874	807	782	836	830	804	825	836	817	785	807	841	762	840	775	814	783	809	767	838	800	797	810	766	781	853	826	825	840	799	791	808	821	782	736	834	824	851	834	793	828	850	879	811	782	822	824	870	808	829	827	786	801	785	772	823	828	840	802	788	840	812	788	852	866	787	838	810	825	774	770	839	769	858	850	840	808	792	777	819	758	806	815	801	753	848	808	857	771	830	791	797	791	781	806	837	832	822	844	831	787	804	801	775	784	786	823	834	842	854	827	830	776	807	812	783	740	786	838	852	837	823	877	788	802	823	795	834	824	842	754	811	830	819	800	840	795	812	812	842	794	790	755	888	811	785	798	854	765	773	808	796	834	849	810	795	817	833	802	809	781	842	799	837	769	744	818	816	791	842	782	798	785	840	808	815	807	791	769	795	817	793	814	810	801	794	767	791	820	810	761	836	831	797	819	781	831	824	792	803	774	812	787	817	816	812	821	817	806	776	819	747	778	856	830	815	764	803	817	795	824	765	791	819	808	835	810	827	854	806	827	756	798	796	806	790	744	837	827	839	800	806	843	835	818	800	821	753	815	815	813	848	826	806	815	801	839	785	807	805	849	803	830	763	787	806	871	837	821	820	877	795	811	830	803	758	814	832	782	825	799	817	765	757	819	824	786	825	777	780	821	803	838	819	851	780	780	786	838	885	830	816	793	829	844	804	805	818	822	794	767	794	785	792	798	769	835	807	811	831	824	826	792	827	798	812	810	820	814	800	820	799	820	857	836	828	835	811	840	780	823	839	756	789	800	859	856	831	829	798	844	787	785	839	777	847	787	878	784	825	859	827	804	869	819	806	878	810	831	814	752	805	806	836	800	800	805	809	801	817	834	844	827	802	836	752	831	807	863	786	813	752	805	816	794	766	833	799	831	818	826	812	863	859	843	773	785	838	773	798	784	857	833	799	801	845	815	757	812	794	768	788	838	801	853	783	838	787	858	807	806	809	818	801	820	771	778	862	779	776	820	854	800	840	823	793	795	814	840	809	833	777	815	760	830	823	860	824	746	872	814	828	818	787	836	782	782	856	860	827	857	775	829	907	777	766	823	797	811	841	815	874	775	802	754	808	826	803	820	862	799	803	791	847	836	779	831	803	850	820	834	829	838	859	811	876	796	802	831	848	833	837	814	860	773	829	793	785	841	809	834	855	852	824	802	777	830	831	895	809	820	815	840	785	819	850	754	814	842	813	799	847	823	778	836	827	808	789	824	804	825	812	818	801	853	808	798
22435	21060	28565	23780	21062	21142	12336	1811	1408	1309	1153	1063	1026	984	940	953	944	859	931	896	895	871	849	830	844	803	805	870	843	848	825	804	772	893	850	826	868	838	781	817	782	796	821	785	828	819	782	796	826	811	776	819	787	791	787	802	840	790	822	804	807	793	790	798	840	782	783	829	760	836	860	834	834	807	811	777	816	797	790	723	795	780	792	839	792	824	813	784	854	793	752	851	819	777	804	781	797	804	821	760	821	804	812	742	793	844	833	772	802	836	800	851	841	823	812	744	752	778	834	806	851	782	803	794	725	828	787	804	754	791	854	799	863	886	798	780	843	802	764	769	755	789	839	881	806	760	784	762	847	800	806	828	807	762	791	784	821	831	768	760	812	755	776	823	808	781	783	756	737	801	776	824	839	813	773	753	778	839	796	802	843	795	768	767	798	835	781	784	773	807	789	789	812	765	803	817	824	808	798	834	771	811	809	803	803	877	778	819	804	771	789	800	810	781	812	809	753	792	815	792	799	791	813	743	831	777	769	792	820	784	773	768	754	843	804	852	798	797	824	742	766	817	812	780	800	781	802	796	801	838	818	833	747	846	780	823	773	787	832	772	767	812	805	829	777	809	738	778	818	814	805	796	714	767	819	801	780	816	818	795	810	774	809	803	798	804	796	777	833	791	780	819	739	830	797	754	847	746	786	801	814	779	821	767	810	791	854	779	795	813	806	863	784	782	786	776	855	841	824	796	823	749	784	812	766	846	801	816	803	764	783	810	779	840	747	801	730	780	839	792	829	807	808	794	784	828	819	781	804	835	771	855	818	806	779	762	820	828	820	812	812	842	751	850	787	846	804	790	718	837	781	781	796	761	767	807	743	795	774	790	809	792	757	765	800	800	791	798	760	793	758	797	790	792	842	800	821	749	830	765	789	823	805	787	799	849	806	835	768	796	811	826	794	826	789	798	786	757	790	824	807	801	810	790	839	817	802	817	746	792	786	783	782	783	804	823	828	791	840	739	750	816	773	824	786	816	803	812	805	784	843	848	820	830	772	812	846	807	789	807	780	786	818	828	801	791	772	816	730	784	843	809	752	766	773	852	793	766	776	774	759	787	793	792	831	788	828	737	772	811	779	793	808	762	799	800	801	825	776	812	792	802	778	789	752	778	765	773	792	819	814	806	772	825	811	765	732	767	769	828	805	784	792	792	807	800	817	771	778	774	794	842	812	738	765	777	801	812	770	759	827	821	777	736	858	775	772	754	824	828	789	809	816	804	808	828	779	851	821	739	806	772	795	747	754	842	807	790	819	786	820	809	787	789	790	802	789	793	775	812	810	784	832	785	786	764	751	782	756	806	808	777	812	818	824	808	842	809	770	795	813	798	780	785	783	775	791	777	819	799	760	810	789	824	828	805	801	822	783	785	815	829	755	808	685	830	798	804	787	780	785	786	820	803	776	784	819	814	814	831	810	812	852	824	812	809	784	801	823	789	767	788	754	789	788	763	753	726	796	858	791	808	802	815	842	750	746	840	833	822	793	823	816	830	804	789	766	757	741	817	827	774	752	795	762	775	764	792	811	794	856	763	727	777	830	806	822	822	822	800	819	796	829	813	778	796	772	802	802	780	824	796	805	778	814	819	731	802	790	821	811	837	793	840	794	753	812	799	768	802	795	786	792	791	851	826	801	793	786	762	833	742	823	798	782	765	797	800	747	857	790	767	781	773	775	800	831	769	747	811	732	775	780	772	833	758	805	698	745	764	831	849	779	792	841	810	788	825	771	812	813	770	777	821	839	789	774	770	783	797	742	809	731	767	753	782	784	777	832	800	825	823	746	746	775	765	792	814	760	813	778	845	811	763	830	803	794	800	847	820	787	820	809	769	834	792	767	838	816	790	820	818	849	804	817	753	849	819	837	806	788	763	763	748	814	849	857	775	816	805	781	824	804	816	829	827	818	828	805	773	824	772	794	793	838	814	826	817	777	750	786	751	799	786	781	827	826	795	823	806	841	811	776	783	815	782	779	841	828	801	799	790	768	816	777	815	839	746	772	777	766	760	748	832	755	785	825	833	837	791	805	799	775	770	786	837	774	818	781	756	776	747	771	775	819	773	819	755	854	781	780	797	804	799	825	758	793	795	803	818	807	799	771	735	787	777	784	775	856	756	824	778	820	846	837	787	766	808	814	787	762	774	811	787	809	773	804	764	787	772	813	808	803	856	792	858	809	793	800	782	777	776	834	827	746	824	765	860	796	803	822	756	842	789	760	814	804	745	744	755	772	820	718	791	783	808	805	813	767	779	800	820	820	810	826	775	811	837	793	773	807	819	827	781	804	768	788	804	841	795	787	800	823	768	771	838	796	790	802	764	793	749	782	784	759	767	800	790	790	837	790	737	807	806	821	762	754	819	794	793	738	778	815	821	845	809	827	826	793	800	760	806	725	747	787	816	796	835	826	787	829	840	816	769	765	768	781	788	797	811	768	782	847	803	775	828	821	814	814	793	812	772	757	829	797	820	796	799	854	794	779	766	742	812	758	803	832	806	787	804	848	813	769	849	777	809	801	770	774	791	777	830	800	820	846	824	784	797	753	776	784	789	813	778	812	813	846	799	788	776	778	782	803	780	780	783	791	816	842	767	790	801	812	786	771	771	847	832	763	800	732	786	760	816	787	797	771	786	764	769	802	810	780	784	796	766	786	769	786	758	828	779	843	820	808	765	807	777	809	863	816	807	811	829	843	769	821	823	792	825	819	787	757	792	750	801	791	815	871	821	765	741	791	817	795	778	783	793	815	796	820	800	787	779	779	756	728	831	775	779	798	784	773	788	813	786	755	827	745	811	784	773	845	812	851	795	789	794	830	827	790	805	793	781	780	772	812	783	820	784	794	752	798	765	764	826	759	819	774	800	830	778	824	824	732	823	756	731	803	729	765	762	801	838	788	801	795	804	776	823	805	786	791	809	767	815	789	764	785	765	738	773	840	761	772	774	805	775	752	787	873	842	784	788	819	784	796	752	760	817	783	771	786	802	757	792	811	806	774	774	792	735	827	813	851	797	786	765	812	814	768	823	781	785	853	788	764	823	796	792	792	767	791	830	816	777	775	791	814	811	775	796	751	786	792	761	802	763	790	826	805	738	800	778	780	847	780	805	830	808	797	806	787	767	759	778	790	828	789	795	806	800	781	776	747	757	811	786	752	836	799	827	797	788	765	810	801	782	766	756	767	806	806	858	822	814	823	781	789	754	794	742	841	815	802	802	807	845	783	815	774	767	850	830	789	864	734	803	810	804	783	820	801	791	785	777	798	800	797	888	753	821	743	821	803	794	774	815	766	767	815	774	776	734	782	800	790	837	772	812	777	828	795	823	840	818	793	789	831	757	812	780	809	762	781	822	816	773	752	816	834	803	804	807	757	752	850	823	787	859	821	805	808	786	742	811	804	780	812	768	824	774	758	804	772	770	805	777	791	752	832	838	787	781	849	788
8221	14123	11583	6118	4325	3321	2604	2117	1704	1499	1341	1223	1151	1112	968	1008	977	912	916	951	904	828	855	869	890	880	867	857	877	849	818	798	871	892	812	827	874	834	819	815	831	834	858	847	792	806	813	844	833	816	856	785	787	870	867	815	856	831	837	828	836	774	884	825	791	784	812	794	809	795	828	854	815	851	824	824	813	771	796	828	827	825	799	841	883	808	855	805	782	820	864	774	795	776	822	806	824	810	812	815	802	800	818	833	833	777	889	848	808	800	807	822	810	819	869	831	775	807	760	782	808	827	758	806	806	844	796	803	755	864	817	823	805	791	805	856	812	787	793	764	795	822	825	739	847	819	816	811	789	827	777	847	807	813	807	806	781	843	804	791	812	763	829	834	813	783	863	879	804	766	817	771	840	831	821	814	834	817	854	787	801	871	802	854	855	827	782	828	830	824	822	828	839	819	802	806	757	812	758	820	758	816	790	793	775	820	797	842	818	784	770	876	820	803	837	811	777	809	809	775	830	779	810	818	773	800	847	823	843	816	769	789	767	831	848	860	850	768	827	779	778	785	757	796	767	788	813	781	767	803	836	839	802	757	802	850	792	823	818	829	845	886	785	814	822	834	840	865	851	831	837	826	802	808	833	836	769	771	848	802	805	793	808	824	853	750	822	850	795	778	796	782	843	812	808	830	823	754	848	825	816	793	826	766	843	773	855	760	802	834	860	785	780	819	785	794	824	838	804	839	857	815	777	840	810	850	881	794	834	863	825	778	822	759	799	802	787	891	819	771	808	781	832	765	836	759	840	752	808	841	872	756	850	802	847	815	745	800	811	812	827	784	860	796	788	792	736	838	828	770	809	832	806	854	804	798	847	785	787	768	815	845	807	800	781	769	810	879	776	808	814	832	801	781	829	876	808	791	792	778	778	825	830	767	867	815	839	790	772	779	888	800	802	764	855	797	793	809	804	797	797	794	786	773	818	797	809	802	810	792	863	815	768	863	773	835	812	799	796	831	802	807	809	838	759	803	811	859	827	778	740	819	824	820	836	821	850	870	751	804	790	812	811	783	784	837	843	813	808	787	799	819	837	816	765	766	834	841	834	826	790	810	797	791	795	804	803	815	868	836	823	816	813	844	786	811	854	802	824	794	806	836	801	780	816	807	800	818	804	809	790	776	840	830	787	860	812	837	809	822	834	822	771	800	783	833	786	881	838	842	851	843	819	852	785	767	812	799	818	797	809	844	802	832	779	773	809	826	821	795	861	874	791	865	771	805	750	829	806	823	809	828	812	862	787	783	817	796	818	830	786	783	824	799	771	783	795	812	832	835	791	796	803	842	778	859	894	745	797	801	756	844	834	808	805	847	761	826	790	804	838	829	792	829	768	823	810	763	788	851	783	798	766	806	837	816	816	832	808	836	847	843	834	861	834	885	853	824	838	812	741	795	822	837	800	805	760	794	828	842	772	842	792	804	816	778	778	796	790	811	793	766	807	843	821	826	785	811	840	830	793	835	799	792	839	804	781	793	877	835	840	850	771	819	852	808	828	830	841	777	777	827	791	826	820	781	845	817	772	818	731	825	751	863	833	810	809	825	857	756	822	784	808	813	809	852	829	772	764	814	818	799	810	822	817	801	834	884	786	820	818	784	869	862	815	848	770	808	810	828	826	783	840	825	855	844	801	836	762	800	810	752	821	845	829	763	822	830	796	776	806	820	818	824	865	809	774	789	850	794	805	789	834	828	792	809	805	822	809	783	830	821	852	782	840	772	819	809	821	828	821	773	802	826	811	809	774	845	782	849	801	841	813	814	806	853	733	839	802	845	766	791	782	794	758	834	793	838	850	845	856	829	785	802	846	802	832	773	826	800	792	834	780	814	775	786	829	770	806	789	811	820	818	794	831	838	821	811	824	831	861	796	804	829	797	861	833	846	821	827	836	826	793	829	808	844	767	809	784	814	827	799	768	795	820	832	840	782	827	840	793	882	819	783	830	792	858	802	817	825	797	768	837	830	783	811	800	793	843	784	829	785	819	819	858	816	766	797	824	833	784	809	820	801	806	803	797	819	826	801	828	806	758	814	790	798	846	838	785	776	814	893	773	783	818	799	763	891	789	775	804	833	823	813	794	820	868	756	787	831	756	794	804	822	804	828	815	841	801	781	811	809	817	805	821	800	793	818	810	820	836	820	785	774	798	805	842	824	826	831	738	802	842	827	831	824	812	829	801	763	830	829	800	818	811	843	781	816	829	879	801	814	800	774	802	822	806	822	803	787	806	852	836	849	823	803	839	858	798	820	764	805	787	837	807	776	805	849	760	880	812	797	768	824	846	794	824	784	817	780	848	840	801	808	787	843	803	817	806	840	781	791	763	843	806	790	780	812	776	856	770	792	822	782	805	822	843	836	823	814	796	873	868	834	791	829	827	854	762	783	847	798	803	814	808	788	796	836	789	816	783	803	793	779	786	782	780	788	817	800	810	835	808	787	785	794	794	790	860	796	856	803	832	829	816	804	801	774	785	781	770	833	796	841	853	766	805	832	821	833	803	843	823	783	799	799	801	812	852	802	838	832	818	822	815	804	814	810	788	786	783	826	877	816	855	877	813	808	773	781	807	788	786	810	772	768	807	833	824	836	790	840	804	835	799	775	813	816	844	790	787	789	834	802	862	796	841	806	778	832	797	814	802	786	789	826	829	807	736	832	817	819	797	766	812	860	816	818	803	805	810	798	826	778	850	804	854	792	814	787	807	868	804	811	842	764	779	762	808	790	809	843	814	799	816	812	806	779	794	793	835	845	823	823	831	874	795	851	832	827	814	837	802	811	815	804	782	794	806	799	788	790	788	833	759	842	814	815	830	816	793	799	827	801	810	805	865	850	837	775	777	864	808	785	854	863	802	799	870	770	816	835	831	794	800	783	832	786	840	784	825	761	813	819	791	821	819	858	826	813	811	824	801	780	821	794	795	832	811	810	781	791	810	787	778	790	827	813	839	804	803	796	806	866	787	830	768	838	813	800	791	843	807	806	869	808	797	887	797	831	796	830	796	848	839	850	754	822	798	785	789	825	797	756	850	827	834	822	776	821	763	828	795	809	810	750	850	835	805	820	827	821	848	855	815	846	848	802	800	771	785	815	793	786	793	775	860	819	840	830	797	818	786	815	824	765	780	800	828	856	844	786	839	808	794	836	762	794	795	862	793	756	794	879	773	791	861	791	853	864	782	841	855	827	817	816	806	768	806	812	844	831	810	854	831	835	839	824	886	803	842	808	812	798	799	828	813	830	842	813	842	773	819	796	816	809	746	833	839	797	808	774	805	822	799	776	816	783	805	823	764	861	823	754	821	852	863	794	802	778	748	819	799	855	769	843	837	843	764	833	804	803	773	826	822	767	812	839	773	782	862	809	812	838	821	793	805	742	823	833	844	844	814	818	843	833	807	834	803	787	802	855	813	799	796	789	811	822	833	857	791	870	852	838	776	832
22461	21088	28643	23785	21089	21164	12374	1952	1321	1223	1164	1078	1004	961	971	920	959	901	888	856	845	859	868	866	818	845	896	804	792	780	830	816	826	865	823	816	861	847	769	804	830	835	824	796	803	747	807	789	846	805	833	788	858	783	781	810	807	815	807	811	836	777	783	795	865	803	856	763	768	834	836	863	806	813	824	846	776	783	771	749	808	753	818	794	778	796	808	819	813	824	802	813	804	798	771	795	784	761	828	785	848	808	861	859	776	834	814	809	787	777	788	790	813	826	790	790	770	857	770	842	836	751	798	810	788	777	805	779	809	750	820	793	838	816	785	790	784	782	835	830	773	841	826	788	776	852	813	790	755	769	816	796	829	811	817	810	732	804	759	768	773	785	799	749	801	795	783	765	830	821	792	809	794	820	828	765	798	756	793	765	771	764	786	832	791	827	875	835	780	780	761	808	817	796	815	826	805	784	828	822	805	808	804	784	796	790	806	787	816	795	819	802	828	779	767	787	754	747	789	746	835	803	812	847	771	795	837	821	743	765	813	782	798	781	804	826	775	764	807	823	802	789	816	809	804	821	791	816	766	797	788	794	807	828	813	770	829	859	815	802	793	770	768	809	831	810	803	847	786	810	847	839	810	815	803	799	795	754	812	744	762	799	765	800	793	841	790	850	779	815	794	768	748	763	763	800	758	806	797	768	811	807	744	783	795	756	806	837	796	797	775	791	807	813	836	778	763	792	806	797	859	832	787	831	808	799	793	792	787	766	786	820	835	754	804	799	824	820	818	782	779	808	806	740	845	813	816	752	798	779	819	758	789	822	825	829	825	824	756	778	764	800	775	784	771	772	793	831	802	817	816	854	811	822	793	742	832	833	798	722	712	762	888	801	819	833	792	784	807	772	780	778	791	784	780	761	760	803	788	831	830	826	763	770	819	744	825	800	784	776	831	797	837	831	794	783	796	797	792	787	903	756	842	838	744	787	847	784	855	844	828	791	838	825	792	766	795	757	826	810	760	814	820	832	845	804	794	795	788	796	787	788	811	766	802	800	819	780	839	778	837	867	752	793	813	738	821	845	780	767	783	834	804	758	885	841	804	804	794	801	742	815	807	813	801	807	810	771	797	791	789	841	820	799	796	785	746	794	751	845	782	774	812	800	772	873	799	763	786	818	815	832	827	816	781	793	784	803	787	807	816	817	827	736	810	806	751	768	777	812	781	807	834	786	805	792	852	774	783	796	800	815	747	849	807	833	745	788	800	791	782	815	835	785	783	803	821	800	798	786	799	786	810	786	811	850	802	810	770	772	814	781	769	778	778	797	789	843	776	799	815	786	773	777	815	832	762	746	809	841	769	795	766	797	826	751	801	813	762	781	795	794	780	774	764	786	827	787	835	796	755	765	817	757	784	786	770	765	793	782	737	798	817	815	818	774	814	834	786	755	767	796	773	761	805	806	795	827	857	831	834	792	783	801	764	796	775	756	779	789	814	783	787	752	775	753	756	810	764	773	767	755	759	760	762	796	796	811	793	823	782	787	832	810	869	789	809	766	776	819	761	807	762	815	779	749	802	835	807	820	848	840	796	783	727	818	816	782	857	791	809	775	764	761	813	745	845	837	824	789	788	824	833	757	793	810	813	785	777	792	816	799	757	827	827	747	789	834	793	842	759	804	778	772	832	844	804	778	841	758	794	831	817	808	788	829	798	786	854	827	828	831	811	842	775	787	797	814	829	808	809	789	811	769	768	777	798	796	804	801	802	786	788	771	762	737	772	818	792	830	856	789	777	740	746	835	784	834	781	821	816	766	806	777	823	716	783	766	787	816	796	838	815	831	803	789	801	792	780	808	809	778	794	790	784	819	814	745	820	754	765	798	818	801	817	820	844	804	805	784	783	758	793	845	811	784	798	794	793	797	787	794	813	808	793	788	791	772	762	785	740	797	827	762	758	814	787	754	813	780	790	803	813	733	784	770	803	788	815	793	827	798	743	800	788	845	815	764	805	770	749	794	774	769	788	828	795	773	803	780	765	746	862	759	777	753	787	809	858	775	754	753	786	809	802	819	753	780	821	765	780	783	755	794	786	803	824	779	819	757	782	834	823	771	788	842	743	822	854	790	830	747	759	767	787	774	804	819	821	832	776	790	801	815	803	764	790	771	805	790	806	788	807	806	786	827	803	867	771	781	836	755	813	784	786	829	794	760	788	794	813	836	749	812	793	762	789	819	817	772	798	845	798	800	784	764	827	750	798	787	764	790	828	763	837	767	774	788	743	766	784	786	845	825	788	743	788	759	843	853	798	771	789	827	769	802	780	773	867	781	836	815	814	811	780	810	749	847	755	819	820	790	782	809	847	791	800	756	840	772	789	809	811	821	767	795	748	774	807	807	804	765	774	766	810	763	759	863	827	853	822	806	769	741	787	872	795	780	771	718	763	786	745	814	800	782	824	793	799	837	795	796	869	790	815	752	811	802	785	804	821	776	846	818	840	826	796	793	757	795	766	770	780	804	808	783	832	771	785	790	805	806	794	743	767	773	815	821	790	739	770	821	780	830	801	836	797	792	805	805	762	796	807	828	763	778	823	813	761	743	764	832	847	820	853	820	787	834	798	858	846	776	809	799	830	760	748	810	812	804	790	803	803	869	809	762	799	828	690	846	828	766	790	783	814	770	817	781	777	848	769	792	752	812	805	785	789	838	832	804	822	802	782	841	783	744	766	800	804	808	779	751	796	847	796	789	806	828	776	829	831	832	799	849	789	835	871	803	773	781	782	795	809	795	795	744	798	776	806	854	733	776	818	847	770	783	804	802	763	799	817	789	753	792	846	778	785	780	834	780	762	773	796	761	789	782	817	813	816	771	821	752	797	827	816	746	825	821	802	811	842	842	811	771	781	782	840	798	736	790	774	828	780	798	776	783	838	786	794	741	815	857	733	854	826	840	748	738	767	786	714	865	796	754	733	860	835	800	866	837	794	790	787	821	829	791	765	811	786	812	803	783	782	776	798	844	764	877	783	782	807	749	812	786	766	855	791	759	774	786	787	844	768	768	791	769	793	758	785	849	795	848	818	815	796	827	827	743	771	840	804	770	808	874	731	795	771	805	801	791	770	803	773	819	748	802	774	767	823	802	773	834	790	846	856	850	805	785	773	823	806	819	796	773	777	834	786	739	773	812	817	813	806	827	807	891	731	792	790	769	769	840	809	768	761	782	843	833	828	791	823	820	754	796	835	808	761	756	846	778	756	832	746	752	797	749	741	743	788	815	842	817	783	780	771	797	808	782	806	819	842	784	730	828	800	838	786	793	782	732	852	776	757	797	804	773	789	768	861	751	815	782	832	795	800	758	786	835	758	785	777	789	793	766	822	817	852	793	816	808	772	783	828	809	799	768	835	866	716	787	773	801	749	793	806	825	743	863	860	810	803	871	783	799	781	830	804	839	810	753	736	819	755	816	765	785	781	813	774	788	797	846	789	805	835	830
8366	13983	11730	6028	4400	3310	2627	2230	1763	1582	1356	1176	1148	1147	1054	1002	957	926	911	904	943	879	921	899	930	910	889	856	893	844	853	806	802	850	863	872	847	865	868	836	839	863	831	775	824	837	792	843	882	850	887	800	845	872	819	848	763	851	846	860	830	801	828	835	808	836	825	816	841	824	809	856	859	793	784	808	827	794	845	810	808	807	794	809	787	814	828	819	858	755	856	892	804	834	816	801	785	797	836	815	805	823	834	836	841	794	813	837	759	831	788	814	783	865	838	755	827	848	803	896	834	814	826	814	823	800	776	787	840	833	825	798	799	854	748	766	805	813	817	764	834	815	780	773	832	813	837	831	800	844	799	821	820	845	789	788	830	839	842	851	800	850	785	756	807	787	853	747	823	772	829	779	836	822	829	847	775	834	796	813	819	771	873	805	791	799	828	812	857	825	851	809	810	773	777	808	834	787	809	809	854	808	844	781	812	823	815	818	815	812	850	861	822	840	792	813	802	803	828	799	799	839	764	826	756	895	778	776	789	860	777	793	786	813	793	846	814	866	881	819	825	831	862	769	787	769	796	801	828	825	790	762	781	861	843	755	850	834	868	822	842	793	857	781	872	797	812	856	838	782	850	787	802	786	826	813	776	791	835	823	815	788	817	752	874	814	833	803	822	795	799	867	806	824	794	799	805	829	853	787	773	847	839	792	849	825	830	831	788	799	859	792	780	852	843	847	801	824	749	783	876	818	810	789	808	842	809	853	845	804	790	813	815	800	815	791	824	802	772	883	869	873	779	821	828	838	850	819	800	814	723	733	852	887	798	820	852	811	819	810	827	793	872	786	783	835	756	863	831	853	810	832	826	820	810	784	802	833	796	793	775	808	827	858	831	787	846	807	804	850	843	818	832	839	793	781	791	796	841	879	792	788	832	805	779	772	769	832	819	831	841	798	845	796	866	855	793	812	839	791	837	871	823	791	836	820	862	791	826	826	873	821	818	822	876	776	834	786	807	810	776	809	824	811	834	840	751	774	813	828	809	811	834	838	824	798	790	825	833	824	794	838	827	809	797	783	836	819	832	816	741	796	808	814	823	789	809	847	799	828	794	834	829	781	783	786	806	833	818	809	785	794	815	759	859	827	843	823	826	827	794	839	843	818	824	834	801	777	768	858	856	814	795	809	790	806	806	820	775	817	836	823	837	848	805	832	804	824	801	815	830	784	812	780	876	799	780	838	747	866	773	799	832	771	830	721	831	768	854	784	826	831	847	828	759	756	791	846	835	763	776	798	803	781	795	865	816	773	781	813	814	872	783	800	838	913	789	829	777	835	783	756	797	808	769	857	803	785	800	842	911	830	809	813	813	887	797	790	790	785	755	837	885	815	869	842	807	760	817	806	851	830	812	806	827	785	823	809	803	845	861	785	849	762	823	805	776	836	832	824	749	814	822	721	811	822	850	813	813	853	812	819	795	753	860	830	830	804	807	831	822	842	782	776	837	795	825	802	816	845	767	839	845	822	828	847	791	777	816	828	800	828	809	781	831	852	796	810	780	791	809	763	813	870	845	827	805	786	798	816	787	801	802	819	736	824	828	814	777	853	860	784	809	809	770	855	837	807	814	789	830	789	812	794	852	773	814	826	788	757	821	809	814	805	829	826	822	815	829	804	810	815	807	846	850	852	769	781	769	731	820	834	823	756	826	781	828	820	814	812	790	854	788	802	754	848	801	792	820	848	797	813	805	820	791	799	830	833	820	819	827	777	807	820	775	831	812	795	840	827	792	757	844	786	802	757	799	822	842	849	820	797	842	781	817	816	863	836	801	793	768	814	772	792	753	818	766	812	775	774	807	840	771	776	774	775	822	816	827	795	841	814	754	821	810	843	818	790	802	820	830	828	882	807	830	855	837	805	780	809	796	786	803	817	811	800	828	770	852	810	836	822	832	775	796	801	838	843	787	792	796	792	802	798	768	815	874	820	812	857	845	800	832	834	835	833	835	799	803	798	837	846	756	842	806	768	785	836	852	800	839	818	855	813	806	861	819	831	841	781	853	877	806	844	822	849	823	786	816	760	780	831	852	808	806	814	797	804	806	768	840	821	831	816	795	820	839	789	823	859	834	853	780	823	800	774	852	842	810	855	789	836	828	769	816	805	746	825	888	798	811	846	782	829	766	778	750	813	825	863	760	871	781	808	842	824	828	829	771	803	767	799	754	796	840	786	812	763	775	799	811	850	808	831	862	816	852	805	807	829	791	848	818	818	863	834	808	800	795	794	750	836	878	831	857	813	820	825	834	785	833	781	865	843	808	834	802	820	804	800	805	819	802	849	821	826	815	812	779	782	810	818	823	839	821	807	791	803	811	795	783	770	835	814	791	830	828	833	797	815	824	782	826	877	838	838	826	839	851	805	844	791	824	762	792	757	834	793	787	820	859	781	784	831	833	771	829	798	785	803	810	782	851	861	803	797	801	781	816	789	797	873	796	815	838	812	779	798	836	840	819	836	763	796	829	811	822	737	786	837	834	821	781	846	805	862	785	825	793	804	843	822	868	805	836	754	876	833	817	813	885	829	870	827	762	769	791	793	833	841	784	815	804	845	786	798	828	785	796	780	809	815	820	831	823	805	814	785	794	835	784	820	829	823	800	836	823	865	833	832	751	853	785	784	814	835	890	881	834	822	813	794	838	784	824	820	806	840	818	779	815	817	770	776	826	829	836	766	823	774	837	771	781	773	814	767	809	768	787	813	808	778	764	812	789	852	792	779	762	840	839	789	864	818	818	764	854	841	876	829	802	811	794	830	847	798	826	855	819	843	780	776	787	780	839	835	771	811	789	828	790	778	766	764	841	760	818	782	848	765	829	805	830	791	827	844	781	816	841	810	839	780	839	770	802	809	822	806	851	834	853	813	865	759	795	790	857	780	799	836	793	833	847	835	889	807	806	794	832	800	759	843	806	813	786	830	888	813	795	789	774	787	803	835	822	875	844	808	742	790	829	765	795	748	811	854	847	811	815	835	791	843	827	851	836	778	801	837	793	789	858	803	756	779	802	769	776	815	802	845	770	796	771	817	812	820	790	822	808	857	828	870	799	860	807	829	818	775	824	801	841	751	796	806	844	791	857	830	786	886	801	826	785	888	794	837	816	816	835	802	793	844	812	852	860	797	835	775	842	828	813	805	808	809	789	814	812	847	835	798	803	835	811	812	768	814	823	836	830	844	748	843	787	798	831	834	766	828	823	814	802	792	795	816	822	830	803	779	815	822	825	837	823	775	819	815	860	802	843	841	768	834	785	865	806	812	821	827	814	810	781	823	804	788	833	789	784	789	817	852	757	820	846	811	855	837	810	781	808	808	777	800	809	807	812	784	808	849	774	810	840	822	784	832	791	806	796	787	813	793	812	826	793	746	881	782	758	818	839	874	833	833	825	806	836	848	786	841	808	797	772	785	829	789	790	822	779	793	822	770	855	845	866	804	828	751
22444	21112	28651	23816	21113	21193	12330	1895	1403	1232	1158	1069	1010	1015	919	965	889	910	899	923	897	910	915	914	905	863	801	832	829	811	788	802	846	785	806	794	836	888	777	812	817	819	831	806	818	884	844	823	865	790	811	829	804	823	878	804	809	861	832	809	798	841	835	845	842	792	814	794	822	835	764	778	755	836	808	784	821	809	813	821	749	780	816	833	799	747	816	819	786	800	849	797	791	809	809	817	785	822	775	847	838	746	822	838	757	756	802	784	858	811	849	763	814	831	819	834	829	806	781	799	762	807	801	758	792	813	833	806	814	765	736	791	841	809	788	809	806	845	812	844	810	787	761	792	815	788	855	816	774	783	833	750	783	820	797	775	804	865	792	807	842	742	798	749	768	795	809	789	782	762	845	786	753	801	855	820	794	846	803	795	795	800	789	822	807	799	783	880	774	835	751	838	778	751	805	831	860	800	792	783	800	779	773	799	834	778	798	779	782	797	760	750	848	836	828	787	796	787	812	816	812	790	836	858	821	806	817	853	825	793	815	800	814	802	811	780	809	814	783	757	813	833	809	784	787	786	811	773	757	793	806	784	751	831	800	823	803	847	815	826	812	808	811	804	829	807	790	776	801	799	806	815	792	813	797	813	804	813	789	807	810	806	797	775	803	815	792	809	768	774	747	773	859	818	804	806	831	803	796	781	843	736	846	812	814	830	827	790	810	863	797	823	781	765	837	815	833	752	752	800	809	807	782	771	860	781	794	826	803	800	731	836	864	750	790	829	801	822	804	804	813	750	831	789	822	786	797	825	709	791	779	787	790	784	837	781	794	813	825	864	815	810	805	775	823	780	778	814	778	772	764	805	815	816	759	815	850	811	797	829	823	807	763	783	769	802	772	774	789	830	838	816	771	799	761	809	753	818	771	812	780	790	792	787	834	848	783	797	813	810	730	764	778	804	791	851	829	773	803	783	795	784	838	816	797	827	830	764	801	805	784	797	796	768	781	808	789	766	785	809	826	832	818	763	854	818	797	806	822	823	827	796	779	803	801	780	746	812	827	809	761	767	778	806	811	760	773	825	812	765	802	768	845	754	780	754	815	746	760	773	749	792	762	770	769	846	801	763	826	780	815	831	822	845	832	847	739	767	841	840	784	822	771	817	841	798	780	844	809	801	759	799	779	806	753	837	843	735	791	798	808	832	808	855	767	818	816	794	822	781	762	823	863	802	742	852	784	791	778	829	784	780	825	846	737	808	774	832	801	775	766	775	773	822	812	819	770	784	818	799	795	814	813	790	798	797	813	792	777	802	806	811	818	799	820	740	799	807	760	810	809	806	760	849	789	763	802	841	763	785	822	809	801	784	769	816	822	818	827	799	791	834	799	758	808	875	839	777	839	788	820	786	786	777	751	873	770	803	815	860	792	840	825	776	804	804	811	802	812	820	779	790	792	758	793	804	797	774	815	811	809	807	842	761	788	780	790	760	785	792	818	780	785	812	790	800	825	773	821	785	783	829	787	811	791	748	863	783	805	825	822	783	798	846	843	791	808	779	788	788	767	769	778	776	806	761	797	798	822	795	770	769	739	787	830	833	827	761	797	804	865	831	788	802	819	772	823	810	895	775	799	732	885	808	766	853	809	826	756	806	794	765	771	776	812	810	782	811	757	809	780	826	737	823	824	829	819	808	796	821	816	780	800	745	775	834	800	798	780	767	857	783	761	784	760	830	792	808	772	793	846	792	774	784	772	765	792	815	783	779	807	814	750	793	778	778	805	795	801	789	766	795	831	789	803	823	769	808	785	817	806	833	763	745	801	772	799	837	816	771	744	825	816	781	796	743	771	769	816	838	786	800	780	757	770	757	752	866	844	829	775	814	782	798	785	763	797	811	823	762	800	807	810	783	844	790	821	791	847	845	769	784	839	825	841	788	827	809	782	809	827	793	767	826	798	776	785	808	752	800	729	798	788	835	830	757	783	775	823	766	776	782	807	825	796	782	799	804	792	854	804	770	822	779	787	844	784	793	751	835	851	796	811	828	777	796	843	751	816	792	818	744	742	808	783	797	779	785	803	837	802	816	798	779	780	772	806	798	797	798	805	816	809	801	776	791	810	794	741	748	778	787	781	811	814	809	833	772	806	766	823	815	779	831	775	781	856	781	772	820	811	770	791	796	846	788	810	774	782	770	786	767	819	743	839	793	848	870	786	825	795	793	762	766	795	774	795	812	772	777	820	748	739	823	799	835	816	805	778	804	794	829	795	795	861	808	822	757	813	782	823	791	778	821	815	788	835	785	823	815	782	784	808	772	761	816	775	790	827	814	841	783	796	829	843	788	759	781	788	778	753	734	800	789	718	773	754	756	792	783	756	753	797	769	817	820	806	850	806	792	783	783	787	799	800	813	817	798	775	749	843	810	829	784	751	821	764	825	800	755	844	745	799	802	782	827	848	775	802	770	808	827	836	846	737	808	837	790	774	857	755	766	759	852	758	776	737	835	787	798	797	764	808	798	838	825	776	822	860	767	798	856	834	799	768	771	801	808	828	866	781	802	803	814	819	783	760	812	740	803	778	779	787	843	745	854	800	812	839	738	780	758	863	794	846	826	829	806	813	749	731	815	842	766	793	820	719	802	861	807	846	761	821	808	776	796	805	777	848	834	788	786	797	800	794	756	770	823	797	828	821	769	831	816	800	823	762	806	794	806	799	810	761	808	831	832	842	746	827	777	805	798	843	856	766	745	807	808	789	839	794	813	798	811	789	788	794	807	841	806	813	795	805	785	769	833	778	792	808	769	816	792	765	823	778	736	772	771	801	763	799	749	802	830	805	797	815	822	808	754	816	780	767	789	776	790	815	733	803	798	803	812	782	777	806	845	829	792	775	847	799	754	798	784	779	779	821	851	829	848	829	808	831	777	777	766	839	783	801	813	879	774	809	807	822	826	839	773	807	820	800	833	818	761	775	813	806	792	776	754	834	822	808	788	773	770	771	849	802	748	791	833	765	814	826	803	812	801	828	774	811	769	776	794	818	761	832	829	786	753	761	836	782	755	733	756	825	787	788	774	865	797	832	811	813	771	798	807	777	773	821	811	787	812	817	759	755	775	805	858	809	848	840	765	813	817	776	805	864	780	770	775	845	870	798	815	849	816	810	831	801	759	793	746	777	830	808	750	797	858	803	814	813	818	829	775	839	827	806	819	770	770	795	765	822	774	760	778	803	789	786	808	832	808	753	822	820	764	757	765	801	781	774	785	738	828	766	825	779	792	857	803	816	795	837	861	804	755	792	811	821	768	752	810	794	796	769	793	765	768	819	769	753	853	801	800	805	817	809	820	855	782	769	796	795	869	798	825	820	827	775	796	813	744	821	798	750	796	824	782	762	817	793	793	828	809	808	800	847	819	781	817	790	778	802	792	835	781	763	801	799	768	741	772	778	842	845	790	814	794	791	781	777	802	787	727	789	793	811	792	811	786	800	788	834	851
9363	14164	11719	6077	4246	3252	2612	2130	1773	1551	1365	1225	1143	1019	1017	1065	916	937	954	922	936	898	881	891	910	933	845	912	802	870	822	816	898	916	764	841	807	774	842	866	809	824	789	859	818	810	854	845	823	846	810	798	790	897	809	786	827	819	823	798	789	821	824	881	797	856	875	825	804	821	811	781	783	808	857	805	779	839	837	797	772	796	788	844	794	798	860	853	882	843	832	824	793	818	841	822	793	778	848	822	813	820	838	750	803	838	799	830	850	811	841	881	816	769	817	806	852	802	838	799	796	826	897	881	808	810	805	799	830	850	808	836	825	816	761	864	843	814	746	782	809	815	806	806	813	833	803	865	786	881	906	804	850	806	786	878	856	812	854	798	800	829	822	819	788	788	834	803	789	793	827	795	789	783	824	815	824	802	858	768	834	825	871	753	824	827	821	827	838	845	838	829	811	800	814	776	860	755	846	799	797	766	816	817	830	810	865	778	831	812	831	804	876	785	797	813	840	857	785	821	839	819	850	777	792	778	819	820	818	803	846	786	791	862	790	829	817	804	789	851	882	810	823	845	801	840	801	836	799	839	831	783	801	841	825	728	834	794	820	851	799	794	811	835	810	795	840	837	770	790	792	798	842	839	771	836	807	824	826	859	794	800	831	776	810	855	802	844	843	816	832	808	829	820	780	795	802	818	781	840	806	841	869	785	776	850	781	814	858	860	869	830	823	803	868	851	833	784	830	802	879	786	794	832	831	806	787	871	818	834	840	846	788	832	831	823	834	790	763	843	809	767	857	814	817	853	786	800	831	831	833	856	811	834	830	808	771	840	845	840	841	791	793	829	837	802	763	741	797	815	897	805	836	777	822	839	825	796	807	821	820	829	809	867	816	783	775	798	781	838	826	805	777	848	846	804	829	821	830	780	832	825	860	866	815	791	830	834	839	806	821	849	762	838	843	809	839	766	836	812	820	813	802	775	832	812	801	842	796	795	854	811	814	749	785	813	828	843	805	799	856	758	816	831	786	818	827	802	817	854	767	828	829	836	832	779	784	905	798	789	814	802	862	797	830	816	808	834	823	821	780	779	774	826	839	801	781	829	816	768	834	776	809	793	834	776	769	808	791	827	778	830	832	815	812	851	821	820	796	790	834	835	842	863	821	839	855	767	834	826	778	846	809	844	848	829	791	823	845	802	804	825	803	825	776	845	837	836	831	777	772	830	822	842	841	794	790	782	876	858	779	792	764	762	832	831	796	810	826	850	802	796	820	807	813	852	808	831	785	765	828	786	796	751	810	814	845	815	844	788	803	838	806	828	805	783	805	813	864	801	852	763	821	805	793	845	791	829	813	783	796	824	881	847	823	811	805	786	789	856	811	853	833	804	838	787	781	794	827	828	830	781	777	869	859	786	830	821	809	846	825	743	770	818	794	778	810	785	854	841	833	817	858	825	866	808	810	800	835	800	774	805	806	849	795	811	820	777	851	860	772	822	844	825	818	841	808	804	798	788	806	866	834	800	792	838	791	805	845	833	820	868	815	785	833	832	841	815	817	833	853	809	802	847	861	753	727	844	825	776	804	804	842	852	835	839	779	785	833	849	807	773	803	843	796	795	772	800	904	825	844	856	832	770	799	815	766	718	784	812	872	757	843	815	819	824	812	820	809	829	819	852	799	859	784	849	850	864	822	815	829	814	828	811	809	827	803	833	852	826	803	838	837	852	773	810	786	859	818	790	849	836	790	847	778	786	806	854	824	814	819	863	829	786	787	805	803	845	821	785	855	777	806	775	831	821	835	806	818	860	816	828	773	830	785	859	790	862	830	774	841	788	823	780	850	795	832	805	816	788	787	796	813	812	810	867	816	833	789	837	754	808	853	864	812	828	754	798	808	801	770	824	832	784	805	774	861	781	792	809	808	791	847	769	809	831	794	833	828	791	782	804	752	841	864	834	830	777	831	824	812	777	797	818	804	847	809	819	804	770	800	816	786	808	799	825	779	807	800	809	860	799	768	822	850	822	803	768	812	854	849	828	818	790	813	772	835	828	827	784	779	801	808	784	805	843	790	785	822	846	797	850	815	823	778	761	769	788	872	765	857	838	849	845	789	828	843	782	827	804	813	799	819	786	866	818	783	819	842	836	774	793	786	810	823	836	817	822	841	764	810	809	816	846	761	795	820	840	802	840	801	827	806	828	805	827	810	810	787	780	850	793	846	817	802	809	849	818	828	825	860	819	826	791	798	743	796	754	837	822	780	808	820	822	752	843	873	758	809	773	841	797	807	776	823	828	787	841	776	822	828	832	788	848	802	887	796	771	790	862	787	838	830	807	797	868	772	788	832	792	821	814	810	832	830	810	809	803	821	803	799	783	809	808	851	856	811	863	829	810	796	804	822	833	830	852	819	813	827	792	810	807	821	791	815	834	797	801	808	813	793	774	796	795	822	791	860	852	859	817	813	870	832	878	828	789	873	783	814	832	840	784	774	825	855	845	851	872	854	806	800	814	824	800	851	855	819	832	872	862	790	828	773	831	867	771	828	846	824	871	785	794	798	778	821	828	849	833	814	842	784	833	835	773	811	854	818	776	814	828	815	799	827	799	833	821	837	817	848	785	876	759	837	807	804	778	820	808	800	833	849	834	807	779	807	805	759	807	834	795	766	779	755	822	777	860	807	842	850	796	811	808	795	805	766	794	843	745	824	804	884	811	768	824	776	793	762	821	848	785	793	779	815	786	836	817	874	781	799	832	802	797	807	833	762	811	822	795	757	818	832	833	858	773	753	854	792	830	799	831	777	780	840	836	841	788	776	799	834	806	847	820	860	817	810	797	808	772	819	821	827	807	833	811	763	850	808	809	875	751	759	786	848	820	802	777	814	847	791	819	813	820	796	804	776	819	795	884	793	829	785	782	794	830	829	847	807	788	803	803	822	828	759	818	821	856	834	827	840	858	811	832	814	861	789	813	799	848	803	776	827	789	790	828	826	788	811	867	852	837	840	856	804	828	821	797	830	812	788	787	809	824	805	831	784	840	780	797	837	838	786	779	777	799	811	789	800	784	812	853	789	819	837	841	817	811	838	772	805	827	800	785	828	802	807	802	823	794	792	808	816	830	840	762	814	785	790	784	817	792	858	779	773	817	781	788	759	869	814	797	864	802	800	848	824	825	776	812	826	824	781	808	803	845	813	823	800	823	847	822	854	815	771	817	783	827	820	802	808	752	792	833	878	835	857	823	785	864	802	771	784	836	833	832	793	868	815	830	808	723	812	840	812	778	826	781	834	807	803	848	818	818	789	823	821	807	818	870	843	814	830	804	856	848	850	811	805	795	759	853	830	858	785	829	781	866	849	816	797	827	828	806	822	789	849	845	829	802	806	826	797	812	823	803	771	772	751	807	845	787	855	794	778	784	850	835	827	811	791	757	796	810	805	830	756	816	779	808	811	837	833	786	823	798	858	799	779	815	823	808	816	855	857	824	780	801
22347	21034	28546	23715	21036	21103	12376	1863	1341	1228	1183	1107	1017	968	1037	937	959	928	892	833	891	922	853	891	875	833	879	852	856	838	847	827	789	838	759	845	888	831	876	724	804	804	831	779	823	834	795	837	831	794	822	837	830	784	772	812	812	822	828	834	827	830	845	837	877	823	817	886	814	781	818	809	767	761	813	790	785	752	826	760	773	826	796	778	783	787	814	852	858	816	785	837	840	817	813	762	785	789	777	833	801	777	806	834	762	816	790	786	788	782	818	827	802	798	836	849	786	848	831	806	802	794	822	789	786	793	781	840	801	808	790	818	827	800	829	838	821	746	781	846	798	796	771	824	903	786	767	829	811	838	796	835	770	812	784	781	809	764	776	792	804	843	828	760	837	779	826	784	764	798	824	848	836	785	836	841	824	769	787	817	838	747	793	848	812	830	837	790	843	816	850	815	850	845	811	769	784	827	810	825	802	798	802	838	788	762	734	802	843	780	800	789	815	842	808	826	807	790	733	775	825	815	806	830	797	834	838	765	815	824	825	808	810	829	794	850	811	820	797	791	797	812	848	744	768	839	839	810	757	791	779	858	787	818	804	806	791	765	806	755	836	807	806	855	796	804	767	834	768	812	823	806	787	785	792	794	765	835	823	811	800	832	804	803	851	789	769	809	776	818	795	787	780	785	764	815	813	839	822	826	825	794	757	767	750	809	771	788	745	749	770	771	831	801	773	794	786	859	865	818	797	824	814	806	818	767	830	834	821	848	773	801	774	797	839	770	780	799	809	751	769	736	805	790	786	836	768	805	836	764	879	867	789	798	807	793	762	803	789	803	795	812	821	828	826	821	765	831	731	788	795	836	795	798	766	784	800	783	819	822	822	791	789	812	806	828	782	820	810	804	850	849	789	750	828	818	816	772	839	782	744	760	812	806	807	799	797	807	837	762	800	768	852	816	859	826	813	828	757	803	819	757	809	764	821	786	820	793	804	778	781	819	810	806	822	811	818	838	809	825	862	766	795	737	817	820	776	780	817	811	800	850	819	849	818	802	823	782	753	825	826	872	745	814	810	785	833	839	817	863	825	795	804	785	815	784	825	829	819	859	791	795	844	754	774	814	790	820	780	787	886	808	850	769	758	828	810	824	819	776	841	800	833	830	770	840	811	758	823	812	774	763	798	816	852	808	859	847	785	750	810	792	847	816	793	785	824	806	801	803	773	857	797	810	830	787	804	753	800	789	795	840	802	762	813	849	763	755	773	789	764	820	771	791	776	809	828	771	768	805	804	802	819	786	824	797	743	761	780	799	811	790	829	782	819	802	773	802	819	838	819	807	824	804	752	788	842	881	790	802	772	780	834	810	817	858	801	804	785	738	797	807	834	824	797	788	780	789	802	803	834	796	807	787	840	854	733	747	761	782	783	782	818	813	804	821	798	835	827	818	795	794	822	808	782	830	848	814	767	778	780	749	829	823	780	839	780	791	801	771	812	772	788	787	753	791	763	820	783	766	772	791	849	778	790	785	805	848	776	810	838	830	792	822	824	849	784	792	799	825	825	833	799	791	820	777	732	850	754	727	817	833	799	814	821	912	812	775	801	775	827	818	803	769	824	774	803	804	859	773	755	832	800	852	804	859	793	834	801	785	786	802	808	814	824	834	819	830	795	788	835	816	847	786	783	798	768	837	809	826	803	789	798	788	788	798	795	778	800	789	783	800	815	787	795	783	765	795	864	830	773	759	853	781	770	789	785	848	787	782	797	804	837	830	810	753	843	805	830	867	741	833	803	795	840	800	769	788	850	825	816	801	710	850	817	766	788	805	823	739	785	830	787	807	793	761	786	847	810	826	829	770	822	840	771	793	776	753	818	786	761	764	802	791	817	846	842	793	848	800	814	850	840	831	816	809	816	808	810	838	796	789	786	832	802	781	798	775	798	816	794	802	872	814	836	801	855	768	792	810	778	789	840	780	762	825	741	831	778	775	831	813	799	766	792	790	814	788	751	789	822	818	811	823	807	742	854	812	795	793	815	805	825	807	769	776	797	833	789	756	789	799	759	785	797	780	779	790	849	805	800	824	824	795	791	796	811	808	793	777	884	807	814	770	813	794	763	793	844	834	803	798	832	824	776	760	819	815	770	830	789	837	870	845	779	825	848	808	812	793	867	843	794	820	778	756	806	826	785	856	772	799	774	813	832	819	766	809	798	822	801	782	833	781	795	864	822	778	842	793	799	816	735	774	819	845	847	788	780	830	772	763	841	743	783	779	750	817	802	851	794	801	807	807	845	735	804	747	815	771	848	816	804	853	790	794	816	760	741	781	844	812	833	864	805	829	799	830	831	783	801	808	776	794	802	766	796	779	809	827	813	811	774	744	828	813	751	829	818	775	820	757	842	839	822	781	769	805	797	771	764	819	862	847	816	788	758	782	811	835	796	807	842	791	790	816	791	824	786	810	806	836	787	774	809	805	832	826	844	844	832	834	773	828	794	789	813	785	822	798	787	823	837	807	751	811	815	800	790	862	817	804	806	845	731	790	830	834	762	815	816	810	827	837	785	832	810	727	829	857	769	856	807	756	788	764	822	799	822	789	820	775	826	779	788	771	772	815	782	810	773	806	789	824	819	774	841	788	818	814	755	751	856	758	829	815	813	856	799	850	802	789	801	788	825	820	798	791	815	801	783	810	758	827	762	768	782	818	858	780	826	772	766	862	801	802	832	849	760	789	789	879	800	781	827	806	838	768	844	768	774	808	782	786	812	784	757	826	792	774	790	823	810	838	793	811	819	804	775	791	842	824	808	769	773	783	783	799	802	797	846	837	798	795	815	835	760	793	801	825	778	815	820	801	821	819	821	801	833	787	800	779	813	784	821	838	753	861	807	791	846	772	807	836	815	868	776	779	777	772	808	806	815	789	783	835	791	787	826	828	784	802	778	759	789	783	790	797	810	797	825	794	772	781	812	792	835	831	823	812	821	791	792	784	794	777	770	851	825	837	801	800	806	792	795	803	780	758	819	823	802	815	825	853	872	818	839	856	798	794	767	810	815	838	752	801	786	840	788	833	823	850	800	796	797	846	788	817	805	816	797	863	834	808	800	846	802	785	753	832	828	796	820	812	754	801	828	838	785	768	825	835	798	812	812	794	832	769	795	769	795	794	822	790	814	798	816	772	818	819	796	804	757	812	811	810	762	812	778	813	863	839	843	781	783	818	824	805	820	806	812	784	807	825	826	784	801	800	805	771	810	832	756	804	824	807	793	813	806	790	830	811	801	760	872	849	816	771	796	800	811	822	829	850	782	751	834	812	765	796	809	772	808	824	780	817	839	780	832	775	826	825	790	789	805	868	834	844	784	827	789	816	810	813	764	764	783	789	782	802	773	780	806	801	837	798	829	803	832	858	786	817	802	745	838	790	837	818	776	780	799	843	844	813	842	788	838	832	825	859	830	813	781	783	808	765	807	791	786	742	828	810	801	838	819	781
10372	13826	11673	6028	4268	3384	2601	2123	1780	1514	1400	1291	1191	1085	1093	949	968	933	915	929	900	901	896	880	891	848	879	871	855	849	870	834	870	832	890	844	848	844	879	830	851	852	836	813	825	815	792	808	804	825	800	807	829	785	874	816	811	850	800	857	833	882	791	806	751	828	829	839	790	828	803	823	817	779	809	836	824	806	891	863	827	802	850	825	860	781	796	785	777	831	825	790	847	851	793	916	779	813	855	840	800	865	773	849	770	827	788	851	834	865	829	810	815	787	820	853	821	781	809	838	850	798	787	819	860	808	788	821	781	838	798	905	829	806	829	779	903	780	800	840	817	810	819	788	791	833	826	816	840	746	826	804	822	835	833	829	789	763	823	839	793	822	869	806	878	814	840	809	840	850	878	789	811	815	846	803	838	809	849	840	842	800	810	872	841	847	799	785	809	833	815	823	818	754	809	827	855	782	853	824	790	814	836	781	825	831	805	800	797	841	755	850	829	778	762	779	857	787	836	854	826	856	778	841	831	858	796	809	858	825	798	853	771	851	809	859	832	832	836	806	847	820	855	826	786	829	785	774	881	824	802	783	841	827	809	813	821	814	827	766	825	800	833	781	784	804	817	786	772	747	763	886	831	822	870	736	826	837	826	741	839	840	845	782	849	796	846	826	756	849	823	836	794	826	841	806	823	817	847	840	802	854	799	769	809	750	785	840	822	827	827	802	767	835	799	802	813	772	792	813	847	838	850	836	802	805	809	785	822	796	817	832	821	830	832	832	828	813	805	754	802	808	869	836	764	839	798	826	757	814	811	797	870	808	843	824	818	863	775	843	806	802	818	829	807	845	785	806	819	793	832	838	823	852	849	858	818	815	798	847	842	834	795	801	850	847	746	803	823	833	846	776	833	845	865	888	810	834	789	812	836	788	804	846	808	829	821	772	842	815	798	813	811	841	788	764	801	796	859	891	882	791	830	792	794	825	783	817	803	830	848	827	767	815	834	819	814	807	786	845	849	837	808	742	818	807	820	808	777	808	787	830	858	876	868	786	827	812	850	861	791	828	790	819	806	828	836	846	820	850	781	807	806	816	834	771	851	804	836	803	786	791	819	802	863	819	788	815	825	854	812	841	854	803	812	833	808	827	852	839	833	838	808	802	852	864	826	845	849	829	816	822	845	802	812	794	850	808	784	836	820	826	848	796	835	858	797	871	788	790	873	819	825	814	835	771	810	827	828	823	808	817	848	846	863	836	796	845	795	806	830	849	834	840	845	798	810	818	792	802	830	820	841	827	814	818	843	864	876	832	844	819	786	818	806	855	856	826	775	834	791	759	817	793	788	796	814	777	814	827	841	818	759	819	840	780	814	828	811	809	799	834	751	797	830	825	813	821	830	800	811	864	794	829	774	825	825	841	766	818	747	843	865	812	769	842	834	777	813	790	804	811	796	846	801	825	802	839	767	799	872	869	873	844	818	854	836	854	784	858	790	763	769	829	806	791	812	797	806	850	766	822	778	825	790	820	826	799	802	819	878	805	771	857	857	808	795	850	831	822	773	784	804	806	819	820	731	831	808	795	798	777	775	829	810	830	822	854	846	865	813	805	819	824	836	817	827	759	817	801	773	794	836	837	829	842	812	801	813	793	823	835	798	780	818	803	834	875	821	793	795	816	867	777	816	829	832	861	762	832	806	822	798	750	816	812	827	790	794	825	824	829	801	819	837	816	824	849	802	824	805	848	851	840	813	856	831	797	835	811	836	775	804	816	827	853	789	832	856	853	835	794	768	782	824	813	843	849	828	804	835	800	805	797	859	819	755	782	806	848	808	813	775	849	781	770	814	805	867	822	805	753	795	809	846	823	814	817	780	857	823	792	794	840	798	832	799	827	823	832	802	809	839	807	817	813	804	802	792	858	812	809	833	820	810	797	821	777	853	812	833	868	835	791	847	785	849	838	797	856	820	827	825	842	803	840	816	829	842	779	823	799	819	830	868	859	791	822	807	859	859	862	849	831	769	842	819	845	790	805	830	790	819	819	842	829	861	832	798	812	802	782	818	796	804	793	850	825	818	787	835	763	792	821	802	834	799	819	785	800	822	853	887	823	790	794	822	866	831	743	818	806	821	762	824	776	814	806	798	859	838	791	823	804	821	850	768	773	833	829	824	790	813	822	840	830	775	813	809	832	793	784	823	802	823	838	848	841	818	830	799	846	795	792	789	800	810	839	788	832	807	799	880	867	796	854	875	865	785	884	818	830	868	817	844	812	833	834	813	803	856	784	823	799	848	775	835	831	840	805	855	814	841	759	855	815	810	843	842	828	760	809	839	794	822	796	823	886	847	825	833	794	807	786	803	831	826	809	784	833	837	784	797	813	814	845	805	827	798	805	834	839	866	817	803	781	764	869	821	802	757	862	781	779	826	839	865	873	842	790	785	776	823	810	807	769	803	824	798	807	808	833	796	811	847	821	891	814	824	769	754	853	872	837	833	840	809	810	858	845	785	795	855	856	836	761	868	790	809	848	848	848	825	826	796	828	850	812	797	759	833	790	821	871	839	853	786	795	790	842	821	778	831	831	798	814	820	820	868	856	855	834	829	829	795	857	814	808	835	823	797	842	826	796	812	772	822	798	843	794	830	829	818	788	774	813	817	793	778	813	780	818	799	828	772	827	763	823	768	824	826	818	830	817	802	794	769	827	813	828	787	855	798	827	783	835	804	825	846	801	802	811	811	868	803	835	792	783	809	836	800	779	825	802	824	817	813	828	781	871	789	782	834	840	862	798	817	864	813	772	834	780	870	866	791	820	867	811	842	847	822	786	826	809	838	795	797	817	815	796	829	794	845	822	816	811	804	840	834	857	839	821	792	834	819	810	837	845	735	834	829	818	823	831	851	819	814	817	811	879	810	863	811	819	846	762	795	791	786	770	837	819	835	877	768	824	833	882	805	865	834	806	795	826	827	837	833	812	810	843	814	787	778	828	831	813	814	823	794	823	881	807	775	831	838	805	829	836	814	821	826	835	776	815	855	799	762	781	817	809	817	783	833	853	781	866	803	797	800	808	829	799	797	853	823	809	810	786	765	833	787	780	798	842	846	791	821	833	780	790	783	828	758	814	803	866	777	833	833	820	814	789	831	764	836	847	827	808	847	828	845	833	757	817	854	766	850	815	848	805	807	811	836	874	838	832	762	836	830	772	804	818	814	833	823	850	798	827	884	804	856	811	765	813	821	793	800	815	848	858	800	814	830	842	794	800	819	756	825	752	853	782	827	836	860	814	827	760	804	822	814	860	852	823	829	871	825	814	842	840	876	864	832	802	823	765	796	842	820	834	793	800	807	772	805	765	789	819	835	828	803	782	800	836	773	804	814	835	777	843	790	806	806	844	815	788	813	792	790	795	811	781	790	842	817	800	808	788	823	811	820	824	760	805	831	844	847	819	841	790	789	771	809	803	792	819	772	844	825	848	845	852	828	802	842	809
22422	21076	28580	23788	21077	21150	12496	1884	1371	1198	1168	1071	1072	1027	932	985	989	940	870	889	914	913	890	850	871	798	831	877	885	828	852	873	801	859	844	822	867	905	835	843	866	834	812	809	771	831	808	799	853	830	841	796	792	785	842	790	791	836	825	852	800	816	919	840	796	831	775	822	812	800	793	842	879	883	839	825	827	859	813	793	827	789	839	807	859	850	833	796	864	821	795	798	822	785	815	836	802	847	803	835	805	831	792	800	806	794	846	825	848	845	863	799	852	822	858	825	882	774	799	870	760	830	839	815	821	806	829	852	809	837	777	851	803	798	821	819	830	872	843	845	858	817	793	809	815	864	859	797	776	840	848	869	814	803	794	788	815	812	888	835	788	782	818	904	811	843	858	819	798	834	851	829	826	802	826	834	798	839	840	790	832	822	824	789	788	804	831	803	810	841	815	821	793	747	804	828	784	864	766	831	831	836	797	852	800	834	791	814	822	842	777	825	836	817	811	844	833	792	824	863	820	831	863	864	837	842	822	791	843	796	847	784	815	848	821	839	803	792	792	794	809	845	854	811	822	823	847	839	802	809	773	808	816	843	821	820	817	753	822	793	835	798	855	731	799	814	830	814	813	784	799	785	815	797	816	854	832	832	848	829	857	830	830	824	827	811	837	819	791	832	765	821	828	828	809	836	786	793	797	801	827	782	820	817	835	807	857	782	816	817	820	856	842	829	790	843	775	806	810	797	798	837	803	807	887	808	818	776	799	848	797	777	817	820	808	820	798	833	806	756	808	786	826	807	813	818	844	864	770	839	819	825	833	795	841	785	777	787	875	823	787	855	769	808	811	816	825	796	794	832	798	854	813	829	831	806	765	795	839	785	842	796	825	770	778	808	810	837	805	781	811	833	802	817	816	834	793	801	774	826	848	783	789	752	805	810	765	829	850	840	833	812	778	798	791	802	794	848	852	902	831	830	876	802	827	847	786	817	793	820	775	809	813	835	828	861	827	842	774	811	816	827	849	779	820	819	836	809	813	823	776	814	813	842	809	814	784	811	805	838	803	804	850	830	826	761	803	866	821	810	840	851	807	786	788	796	779	807	792	856	821	840	762	778	843	827	778	823	838	789	803	818	815	799	836	816	811	847	814	825	861	756	820	786	790	775	811	814	780	804	814	833	832	818	840	810	838	798	794	805	790	875	784	881	834	779	758	815	806	856	837	789	815	797	871	782	851	793	785	799	822	747	794	844	795	826	808	743	819	764	817	780	862	806	853	818	766	811	824	798	827	840	794	792	809	777	845	863	803	851	851	819	831	811	805	809	810	857	849	809	812	839	797	805	862	857	827	825	834	797	865	837	807	800	859	810	782	821	831	828	816	850	795	819	808	808	824	838	797	822	841	807	815	818	870	803	786	833	782	822	801	824	787	781	874	838	831	841	811	814	818	847	819	785	819	838	824	829	869	802	812	799	840	867	843	777	837	847	853	802	829	799	800	758	789	832	800	789	831	829	831	827	855	787	860	879	850	888	822	852	751	820	849	763	798	819	760	834	821	812	779	820	789	852	813	784	790	784	830	817	812	837	832	821	804	818	793	796	857	806	876	822	789	843	856	823	795	824	816	858	846	813	822	796	800	852	838	828	797	869	796	798	774	794	821	784	795	811	805	875	830	871	831	853	800	819	797	832	796	797	825	843	806	838	821	778	864	838	849	877	811	852	810	835	799	766	784	848	810	770	808	820	803	788	785	850	813	851	769	797	842	805	792	805	837	783	786	798	826	747	763	843	808	795	834	784	807	758	863	810	824	819	872	863	835	784	780	854	841	818	791	796	786	809	834	841	825	826	816	824	797	782	844	828	841	806	817	812	797	889	794	780	844	844	809	815	818	826	813	832	818	790	791	860	888	809	824	786	826	824	791	824	795	811	811	841	827	773	817	799	791	795	826	841	811	843	862	853	815	844	781	839	834	776	846	815	840	788	802	820	785	782	796	800	844	855	838	845	819	776	811	785	831	763	836	859	796	849	810	850	820	857	839	837	819	795	816	840	835	851	836	852	795	829	821	852	847	807	782	817	806	851	833	797	783	875	805	813	822	845	817	801	811	784	806	818	814	789	880	792	820	841	821	767	795	800	844	822	838	859	835	805	782	784	813	842	820	810	803	798	805	852	818	804	829	829	847	753	826	819	815	798	804	781	795	813	827	834	813	820	741	830	808	876	785	799	836	783	803	837	786	784	784	826	823	782	847	817	804	807	839	800	854	831	801	823	828	766	817	779	831	803	823	846	825	841	792	854	818	797	828	820	876	841	831	780	843	815	779	846	862	804	807	807	776	796	784	837	830	791	829	814	851	820	802	845	848	867	817	844	830	818	838	807	845	839	794	775	833	825	820	820	794	797	793	797	851	870	813	805	868	855	777	832	789	820	778	800	817	813	807	857	817	805	808	806	811	823	844	807	797	831	793	827	815	823	818	800	798	871	812	830	784	816	787	856	789	802	789	788	832	785	815	866	821	791	830	838	860	815	774	773	854	829	819	840	733	861	816	798	802	825	876	791	837	835	801	879	815	789	820	827	841	815	802	797	838	778	779	832	825	805	777	822	855	785	806	805	746	794	833	823	861	840	848	828	829	808	768	837	757	799	763	821	830	821	797	855	793	819	783	785	845	786	819	792	885	800	798	882	846	803	767	820	808	840	792	821	774	785	825	850	810	839	822	789	839	804	810	829	799	782	850	822	798	816	816	816	771	832	818	765	846	797	832	765	790	783	790	809	796	865	850	858	799	851	810	805	800	848	820	752	777	812	832	818	807	829	842	835	825	829	809	746	827	809	827	847	816	843	818	807	837	837	865	864	786	786	810	761	755	782	819	734	834	834	837	816	784	786	818	792	865	829	867	814	795	862	788	843	819	817	793	810	859	834	793	837	838	849	846	817	792	782	840	866	822	814	809	794	805	782	837	817	800	851	739	834	786	770	799	826	820	780	871	834	866	806	834	860	822	804	853	797	844	788	810	810	867	784	794	816	839	814	832	776	814	785	843	815	837	793	845	781	827	842	772	818	832	793	793	824	877	833	810	822	813	863	787	801	825	816	785	793	791	783	815	758	806	834	784	819	816	784	792	808	851	828	819	769	778	801	765	788	808	777	807	816	819	811	832	782	754	787	798	812	846	837	799	789	800	793	794	853	820	804	828	745	791	817	835	877	817	809	781	835	784	873	812	777	771	834	787	867	831	825	798	823	802	785	809	814	870	778	824	820	791	794	814	804	823	832	781	783	794	788	783	838	840	815	860	798	817	808	831	845	846	815	828	831	863	799	788	815	810	781	826	801	766	824	852	801	785	816	761	785	826	854	828	791	798	851	854	763	774	800	851	833	786	853	784	865	836	809	781	810	815	801	810	788	824	800	820	825	810	858	835	839	813	773	806	862	842	782	855	842	813	869	810	800	792	837	847	765	799	785	788	837	758	795	821	836	838	809	823	835
12090	13828	11657	5986	4302	3341	2708	2061	1774	1516	1322	1178	1149	1066	1092	1017	1018	1009	973	905	897	894	891	910	872	896	870	847	855	831	866	876	921	812	899	842	868	866	830	860	908	835	819	824	857	851	817	837	875	872	842	845	860	881	852	844	805	851	822	817	822	815	815	862	859	863	820	885	817	845	868	872	839	852	795	823	803	820	824	857	816	853	829	815	866	770	849	784	878	779	786	827	790	864	820	808	825	846	804	822	844	833	832	827	853	795	850	829	817	860	795	795	843	764	819	852	850	857	803	800	833	823	827	806	846	851	826	842	859	864	871	812	798	821	845	796	870	864	844	808	833	827	824	855	832	817	893	839	834	813	806	796	828	832	863	828	840	798	862	834	822	850	838	830	820	815	806	853	801	847	789	819	864	805	785	825	816	860	875	895	850	841	804	870	824	779	804	823	802	839	790	798	803	817	788	861	836	858	863	809	820	841	817	871	829	867	791	847	836	815	775	787	837	835	819	817	810	843	870	847	792	818	840	856	773	824	837	839	773	799	852	789	845	850	787	836	786	844	800	824	797	838	829	847	814	826	827	794	728	840	808	849	851	833	843	852	842	857	773	872	789	801	838	836	860	834	865	825	852	824	840	831	806	826	810	802	842	860	828	845	847	844	839	835	874	778	822	849	870	851	818	851	831	791	857	829	860	769	816	824	796	834	828	813	865	780	836	854	815	813	864	830	849	782	816	854	834	830	865	849	815	811	817	833	818	870	862	821	831	858	858	766	864	817	751	821	854	835	841	830	845	840	856	834	849	819	806	831	836	834	788	817	812	844	803	808	792	831	804	827	866	844	754	848	840	844	797	855	841	834	881	780	801	835	837	810	867	838	849	834	865	799	794	830	778	843	827	844	890	812	843	839	880	810	849	850	812	856	872	810	870	823	846	805	802	836	825	862	796	846	855	831	845	824	837	818	899	806	840	829	821	836	826	801	866	842	819	827	817	814	863	846	850	811	810	848	813	844	798	819	779	832	806	777	844	851	831	821	869	820	837	758	833	845	854	839	849	863	821	767	800	872	845	819	858	807	804	826	873	844	864	818	806	845	808	801	838	862	821	879	827	844	794	837	820	864	797	821	853	819	781	742	846	774	881	899	847	804	826	835	841	874	823	796	860	840	812	825	893	858	834	832	812	856	835	792	801	815	823	808	797	792	810	808	814	807	845	813	849	831	823	805	812	812	859	786	833	824	778	862	841	853	880	868	858	865	821	833	839	843	824	827	804	817	809	838	843	823	866	808	795	854	828	759	828	826	875	774	855	821	924	859	834	850	852	846	839	851	853	849	771	780	835	860	822	823	789	861	807	800	836	839	845	876	856	838	813	794	868	810	821	825	816	807	881	817	815	795	811	830	856	798	860	758	802	819	802	808	811	768	838	804	819	810	774	767	775	839	772	834	750	876	812	823	872	837	777	806	818	827	771	835	840	829	885	796	825	828	814	856	845	833	819	807	809	807	818	832	793	883	846	862	823	832	852	788	876	773	859	853	846	794	853	829	821	805	844	835	816	820	810	805	816	851	827	862	893	836	773	835	793	825	857	837	813	849	853	845	802	862	767	782	829	862	859	841	806	803	785	810	834	861	824	808	819	799	855	853	802	878	847	832	834	841	757	807	788	823	819	801	838	804	837	833	844	828	821	857	842	862	847	825	782	845	828	829	797	850	791	758	875	835	863	822	861	812	846	816	849	824	801	775	817	832	844	825	782	855	796	803	811	830	818	871	877	864	886	828	840	850	821	791	789	863	847	807	806	849	837	815	832	873	873	803	776	843	838	836	832	850	837	795	865	829	831	828	852	862	824	852	802	805	821	805	841	858	822	832	847	833	809	851	790	855	801	759	853	896	839	854	819	824	773	824	796	840	878	832	806	811	775	806	796	875	840	851	839	858	811	873	872	860	814	837	815	796	792	820	865	778	876	837	864	836	848	846	844	803	789	812	835	822	789	822	781	783	844	814	837	827	832	798	839	853	864	906	832	835	836	822	842	788	843	818	808	804	868	776	896	829	808	860	808	824	773	870	879	818	859	849	819	819	815	843	774	874	849	841	828	823	815	815	843	789	860	791	817	773	832	842	784	813	836	859	826	829	793	805	761	811	819	872	823	877	811	793	768	853	809	823	855	812	814	854	765	856	814	782	837	829	793	863	872	807	853	873	863	799	825	823	789	829	834	811	791	837	822	866	857	836	805	879	810	823	912	845	835	864	882	799	855	795	795	823	843	772	824	790	840	811	797	838	761	801	831	855	848	810	844	844	811	835	851	838	844	851	863	889	838	853	822	817	858	796	844	811	861	821	850	868	811	802	823	810	847	853	833	833	832	873	834	831	823	796	858	871	809	832	804	839	862	814	851	811	858	799	771	817	798	817	863	833	775	846	804	817	814	839	852	878	833	856	847	830	816	858	857	824	810	795	857	802	833	857	826	829	832	804	847	855	832	808	811	786	838	829	823	818	830	822	879	865	850	840	825	838	841	829	793	826	833	831	795	789	830	790	809	838	811	814	867	833	821	860	823	823	816	818	821	801	870	828	859	845	850	794	809	828	842	836	803	818	795	861	856	774	824	813	831	807	890	868	874	795	853	851	823	834	859	826	813	819	834	805	871	823	860	770	860	797	766	799	867	792	839	871	865	814	831	827	844	818	777	779	854	814	818	811	895	825	819	804	854	838	862	875	808	873	846	814	762	901	792	825	848	817	776	843	827	778	821	860	828	846	807	828	815	859	808	867	852	788	845	858	835	791	857	838	798	812	773	785	859	855	772	830	852	789	802	866	816	822	777	858	825	844	806	825	855	800	813	822	841	822	825	814	816	822	835	873	771	830	844	787	887	856	815	831	779	749	795	848	807	872	849	797	807	886	836	843	802	820	896	847	828	798	828	857	822	808	828	838	800	811	819	794	772	874	829	829	782	845	857	815	901	872	817	847	825	807	837	814	831	872	814	798	842	807	781	849	856	826	809	837	805	805	874	827	793	832	797	777	847	838	814	770	837	800	812	792	827	811	825	829	802	815	808	803	838	850	804	810	812	821	813	840	821	862	819	855	867	850	807	838	801	820	849	790	805	858	776	826	875	894	853	815	817	848	809	848	859	770	835	862	843	864	818	794	818	833	837	848	859	814	790	833	856	844	825	854	814	802	832	839	807	805	812	842	775	742	851	864	848	809	827	828	817	814	795	850	867	832	852	832	812	832	784	810	850	849	833	800	849	752	807	799	830	846	788	825	787	782	834	837	833	836	835	826	878	798	830	830	806	850	847	852	828	858	795	834	809	800	898	827	857	818	817	805	831	832	781	842	835	834	799	819	793	792	827	801	828	867	842	824	862	831	793	819	846	815	884	759	834	801	824	857	859	782	826	831	837	779	815	845	827	845	855	800	858	836	848	828	831	834	812	837	866	827	834	860	830	864	841	862	814	818	821	811	837	832	827	817	858	861	817	851
22516	21114	28667	23820	21114	21198	12551	1871	1405	1265	1180	1032	983	981	941	904	930	881	916	930	900	854	891	832	886	859	829	821	847	854	825	812	802	818	880	830	796	815	832	821	833	815	816	863	884	821	827	833	834	810	895	813	861	772	828	865	838	804	843	798	764	824	837	802	833	871	791	824	832	829	822	790	854	829	843	781	826	822	850	861	766	858	783	807	812	831	804	854	790	850	809	776	831	830	827	804	817	798	853	817	814	784	772	825	806	813	825	821	809	831	801	763	846	830	811	807	822	805	795	819	772	807	784	802	816	801	742	733	786	836	804	819	787	868	819	790	846	835	805	854	786	779	783	836	840	814	792	781	807	824	836	821	819	820	841	852	806	790	800	786	813	790	865	848	867	819	812	838	798	799	840	803	836	843	813	811	782	863	837	811	808	857	767	791	815	856	850	796	826	837	792	802	739	793	855	830	818	799	778	835	783	772	849	812	831	787	821	823	848	861	829	802	851	789	785	773	867	793	844	802	722	874	808	825	842	818	809	819	780	871	823	793	811	829	854	823	777	787	845	837	806	831	828	835	798	862	790	789	784	807	810	770	847	819	801	799	794	806	816	826	818	825	811	794	873	775	790	755	820	785	782	821	813	839	805	819	806	834	808	808	793	812	793	807	811	762	847	869	844	835	785	794	773	772	848	823	847	805	804	806	812	815	839	814	813	833	840	800	819	844	825	813	837	821	817	810	824	804	740	810	755	822	821	815	895	802	835	791	816	808	796	794	798	795	800	788	802	824	815	819	810	795	796	827	814	815	854	835	791	819	853	805	790	774	794	820	808	838	819	790	840	776	832	813	853	806	814	802	830	802	822	781	806	789	837	793	775	780	822	823	786	829	785	822	777	841	828	798	797	808	841	786	866	830	790	802	780	816	877	816	796	844	803	744	787	805	871	843	774	817	812	770	804	767	798	792	826	830	822	827	770	822	827	809	780	824	799	813	825	821	845	792	847	803	788	807	897	814	841	806	835	802	805	818	798	800	773	847	795	779	800	812	799	765	831	824	810	807	845	803	818	831	812	824	825	786	797	834	812	796	857	789	843	821	822	773	858	839	796	793	853	831	806	809	820	796	823	807	812	827	830	820	742	868	828	846	839	851	780	778	809	789	830	817	783	809	824	825	811	833	857	804	805	860	843	819	808	781	799	835	783	791	784	810	813	802	761	838	814	772	795	788	822	805	831	802	808	798	786	851	803	818	874	803	806	813	819	787	837	794	827	813	770	873	822	861	791	790	802	822	798	831	823	797	878	797	821	774	825	839	822	787	842	840	789	847	831	813	790	806	806	816	857	832	789	754	811	789	747	784	809	798	836	820	838	848	792	828	845	813	766	804	815	810	812	778	825	800	814	784	827	811	767	781	798	754	831	800	794	759	833	855	790	800	824	812	835	799	774	795	833	819	778	798	797	828	769	809	821	837	843	810	787	760	802	795	835	763	804	773	828	771	831	790	843	856	791	791	825	836	881	841	786	827	809	814	825	845	872	789	806	822	863	741	819	843	805	807	837	771	837	795	798	760	821	817	790	804	851	779	812	838	817	862	886	804	754	791	799	794	792	841	845	821	783	806	813	807	801	747	858	831	850	802	791	728	818	824	789	763	810	821	799	811	778	847	804	870	836	822	816	800	819	836	789	823	794	837	864	814	768	853	783	777	775	787	813	905	771	878	833	826	866	792	890	806	804	786	801	850	768	877	864	812	847	818	808	864	743	836	842	825	803	797	786	782	788	841	772	818	777	832	786	801	872	809	913	833	843	794	795	834	805	831	833	751	789	854	812	846	809	793	739	819	790	798	775	841	842	819	798	797	785	831	811	813	842	805	780	823	816	822	808	772	792	866	813	852	801	782	799	790	789	762	794	794	857	792	793	875	838	788	822	818	814	795	857	816	834	819	909	785	849	791	814	791	801	752	852	827	847	839	797	840	782	857	781	842	832	788	813	793	881	830	814	800	863	810	822	791	756	777	779	816	810	743	810	789	803	810	826	781	794	837	814	827	874	806	863	881	873	762	814	850	772	761	874	787	793	876	815	811	826	816	810	800	850	803	816	842	786	823	777	813	809	805	786	776	778	801	841	785	780	827	811	837	775	769	786	810	813	813	816	792	892	813	786	796	796	815	834	763	804	764	797	785	848	866	811	853	786	827	802	795	821	760	847	833	806	775	830	786	835	803	857	820	819	794	837	794	822	852	815	783	776	832	798	802	799	818	744	803	851	839	785	788	803	798	812	830	846	801	767	817	801	833	798	812	802	837	793	816	823	798	849	795	815	794	821	850	836	777	808	807	826	800	829	785	831	798	794	767	800	799	773	773	816	837	852	833	833	808	821	806	869	842	786	780	784	813	831	842	755	832	861	860	796	853	859	776	775	796	812	842	864	832	758	841	838	812	800	830	844	840	837	801	801	789	825	803	859	826	834	773	848	790	827	821	837	847	815	843	771	807	809	806	813	810	837	857	834	837	804	801	777	803	864	792	820	776	747	787	807	823	820	787	808	775	836	792	800	818	812	880	826	803	816	784	801	844	818	770	829	827	770	813	772	783	758	788	865	821	786	785	768	812	786	827	829	788	821	825	805	773	805	820	762	810	822	790	752	835	749	840	834	792	786	787	845	841	881	786	845	840	785	784	860	859	806	793	796	800	775	833	768	844	809	817	834	784	746	802	799	796	809	838	836	785	807	825	807	809	771	817	841	817	796	788	836	808	842	841	806	819	841	803	807	816	824	831	794	833	819	852	829	769	834	898	840	820	811	839	741	801	804	805	838	781	748	845	820	812	829	861	825	776	797	820	827	830	788	800	764	803	790	798	807	807	800	873	833	798	833	804	814	861	818	794	765	831	804	807	786	802	847	812	829	760	765	861	822	791	855	781	869	848	817	772	801	852	780	794	860	853	833	833	830	820	797	823	792	762	903	812	805	806	816	829	799	841	802	799	855	746	832	799	794	816	811	885	814	817	803	811	839	816	797	772	804	820	801	868	819	810	837	798	841	794	831	839	792	778	828	815	822	789	824	839	782	758	791	830	820	830	796	808	791	836	845	867	842	816	825	815	800	797	804	761	847	757	845	851	854	802	787	815	758	839	829	821	844	835	799	801	802	788	803	786	781	804	821	751	762	827	801	819	831	797	806	815	824	805	832	790	824	845	814	770	829	832	817	815	798	859	787	808	751	855	805	849	825	828	823	829	808	788	780	826	837	753	814	832	795	827	804	828	829	883	822	861	797	818	796	797	800	777	793	787	829	821	798	828	798	812	761	789	791	793	798	888	801	768	800	820	794	838	806	814	858	845	782	800	817	827	800	824	835	825	824	770	837	798	788	789	777	776	784	824	808	789	871	824	804	849	801	847	783	815	807	846	773	846	791	816	803	842	843	785	837	781	833	797	810	815	830	808	796	839	829	818	830	833	809	802	807	783	830	795	789	805	802	809	807	874	797	790
10245	13840	11700	6128	4295	3424	2631	2157	1708	1556	1346	1282	1163	1149	1005	1053	1022	986	984	938	901	917	872	931	895	858	835	818	912	849	861	858	830	831	862	882	860	844	821	865	877	836	882	831	864	849	853	815	796	836	835	824	808	828	828	862	819	854	801	825	865	866	840	855	825	861	846	829	794	810	777	808	796	807	844	851	813	837	830	795	814	842	875	882	840	804	859	829	851	828	854	831	817	862	809	792	853	788	839	815	826	854	806	788	853	894	825	856	873	886	871	874	857	839	824	850	858	819	869	818	852	843	821	818	860	834	818	865	819	885	819	873	826	856	857	830	807	835	794	836	850	871	849	789	806	803	799	818	794	780	838	840	809	820	828	868	815	837	815	808	823	802	841	801	868	870	833	839	882	837	803	836	838	813	759	819	787	858	855	795	815	755	832	836	847	723	865	766	808	859	776	837	793	818	834	804	830	883	758	822	883	801	798	806	793	842	885	790	847	830	851	791	784	853	827	880	843	854	792	855	832	782	837	824	858	798	880	844	801	846	836	821	865	827	817	812	899	846	848	819	855	819	829	800	833	818	842	840	829	802	898	796	836	830	822	803	782	812	878	790	852	883	844	813	826	836	859	801	937	813	800	853	774	812	770	821	834	841	826	834	811	801	791	856	790	826	830	868	824	817	828	848	825	831	840	825	876	866	799	881	846	824	837	843	829	805	822	829	787	769	824	848	823	810	801	869	842	829	841	860	788	865	832	810	771	791	849	833	839	836	791	827	812	840	804	796	857	857	857	828	825	840	812	874	800	822	842	801	803	823	811	842	779	794	816	819	813	833	835	824	860	863	846	836	808	833	852	815	803	843	821	832	836	791	750	874	826	853	799	859	809	836	850	819	817	773	797	808	807	860	824	862	860	810	807	832	804	793	793	780	824	811	820	913	837	814	825	844	815	871	828	819	846	785	835	816	832	807	788	817	864	772	797	788	812	801	810	797	806	859	808	751	878	818	839	834	861	803	788	805	842	823	819	812	819	760	815	823	828	809	853	878	830	830	829	785	801	819	805	820	845	818	854	858	824	797	808	872	815	844	807	877	817	804	813	825	845	809	853	856	818	843	875	860	817	788	854	888	844	831	832	836	834	821	832	819	842	844	807	854	895	791	857	833	823	811	811	806	818	819	809	825	847	874	802	827	861	767	823	900	884	822	844	753	830	833	826	810	850	775	827	843	820	845	830	772	854	774	824	871	803	837	858	850	789	887	835	850	806	867	806	799	886	825	809	798	809	861	832	845	885	838	832	783	842	802	829	870	830	888	821	832	825	811	803	830	839	846	843	818	834	825	851	759	789	807	823	915	820	787	866	826	856	834	825	825	863	828	863	796	843	827	828	813	857	866	867	823	838	853	795	811	852	810	767	838	779	813	792	905	850	799	798	828	856	817	789	865	806	852	796	828	906	882	800	859	884	857	805	802	888	824	846	779	816	821	848	832	755	810	847	861	828	803	835	773	805	849	859	799	801	848	788	789	875	878	811	806	836	763	852	846	802	785	892	874	841	826	873	821	788	811	818	837	767	825	817	855	765	794	825	839	851	842	816	795	812	810	823	794	764	825	829	830	836	849	848	807	830	812	784	830	835	805	820	832	836	841	811	831	812	854	812	813	740	773	810	824	816	839	815	756	825	844	830	814	845	809	835	834	794	808	801	836	862	806	860	841	835	819	847	821	849	840	853	819	905	817	823	855	849	866	837	842	830	821	820	840	840	785	794	812	835	825	832	853	844	797	790	866	842	803	848	765	763	847	791	788	794	855	863	826	855	799	813	813	813	882	864	876	838	860	825	861	791	831	798	825	782	812	843	822	821	810	807	804	880	835	831	816	861	876	840	839	832	894	849	826	844	817	855	768	838	861	799	791	811	797	845	826	817	802	800	817	831	820	806	810	747	817	796	824	808	802	829	841	760	816	827	769	813	791	817	810	836	820	766	832	837	849	791	834	809	800	796	784	817	833	814	858	839	804	812	847	827	812	806	840	827	810	795	777	843	854	863	820	807	822	813	797	857	857	817	796	902	792	843	800	826	835	823	799	840	800	890	820	849	814	835	835	893	824	873	874	854	828	831	848	847	826	861	853	832	848	826	818	779	830	797	877	768	823	837	846	812	823	857	847	791	839	814	830	866	829	792	862	851	813	798	833	848	882	845	798	822	806	819	792	809	852	867	813	833	887	821	812	850	860	851	821	816	823	786	827	813	829	773	829	836	845	868	861	839	832	777	864	847	824	867	803	856	804	866	812	814	788	829	797	827	821	793	774	845	847	845	835	870	837	807	860	810	805	795	831	784	855	803	809	809	852	819	804	826	799	830	781	853	825	894	824	838	810	813	822	817	855	808	835	799	830	813	857	826	785	850	860	825	835	894	844	861	840	839	812	763	877	797	857	791	831	825	770	819	827	813	820	794	812	870	849	854	850	813	848	807	841	785	829	836	814	885	821	820	818	792	838	845	783	855	843	826	857	807	848	774	823	817	829	856	841	850	871	857	817	848	840	814	789	870	816	770	823	794	767	781	806	841	848	812	814	835	834	832	798	847	757	850	845	789	826	822	783	829	810	825	782	826	812	848	808	775	804	843	859	834	819	838	779	813	781	839	802	843	830	824	822	837	810	845	873	857	840	852	794	839	821	803	835	828	857	840	858	820	832	838	776	823	800	840	838	780	864	865	837	809	845	829	789	782	813	796	854	878	878	865	844	820	800	795	821	810	814	853	781	834	867	791	848	833	841	835	827	797	857	786	786	834	809	819	832	829	800	816	836	853	836	833	814	867	862	814	792	834	839	828	834	750	852	842	806	814	826	774	850	787	824	807	811	825	872	809	902	882	824	847	846	839	791	811	804	837	864	845	824	806	790	829	852	850	891	764	836	831	827	828	841	846	816	844	866	846	872	791	809	775	836	813	844	805	812	819	824	853	836	811	793	814	863	834	804	832	832	831	802	781	859	780	859	868	853	785	764	818	812	833	800	793	869	798	813	785	814	809	769	822	875	850	793	821	855	820	849	843	853	811	826	876	814	829	825	816	798	811	836	838	828	798	839	800	797	814	840	838	807	860	806	835	777	809	777	830	826	803	856	862	796	806	863	882	817	854	884	751	847	877	818	809	822	792	774	831	822	836	832	785	801	878	821	819	868	784	814	841	845	801	863	796	825	866	813	774	834	796	786	800	830	841	829	824	874	851	853	851	803	861	817	848	820	800	866	836	794	816	826	809	777	725	842	831	823	844	775	817	807	822	793	838	796	828	804	832	869	848	796	810	805	834	817	873	863	817	832	820	880	834	872	777	833	870	839	878	785	847	828	874	806	843	817	826	776	828	828	784	836	796	858	832	842	824	826	845	833	821	851	839	850	827	771	852	858	780	829	839	789	804	878	869	828	832	844	878	841	818	855	844	777	796	834	830	827	811	860	823	844	835	779	846	854	825	852	852	836	875	826	859	787
22428	21084	28638	23786	21086	21169	12740	1991	1405	1304	1148	1114	978	1045	1007	995	919	894	909	892	922	851	849	858	886	866	865	848	864	861	875	879	845	840	894	835	873	864	883	822	908	801	814	887	876	820	826	857	868	882	841	823	839	850	827	850	764	872	854	834	813	886	826	852	811	881	768	869	820	822	825	846	826	887	792	837	814	847	838	918	831	849	802	814	834	792	821	854	829	837	826	868	836	795	800	836	824	796	859	795	817	819	857	885	805	841	839	829	838	835	865	801	791	855	862	848	892	847	832	799	788	823	887	810	837	807	852	873	781	826	817	815	851	781	761	826	815	757	852	827	823	850	758	829	817	876	787	820	857	817	811	850	848	921	821	816	850	870	828	843	855	807	831	891	852	815	783	823	852	818	885	838	826	890	801	802	817	802	839	822	902	788	850	822	848	849	784	900	803	786	852	822	861	822	825	870	866	815	850	853	844	839	839	859	826	843	830	846	833	800	871	820	808	854	829	820	821	848	819	863	811	819	845	824	823	854	815	842	833	861	782	770	829	810	841	837	804	807	783	792	892	867	839	843	797	753	830	809	831	818	794	819	836	901	849	811	836	759	823	802	832	807	788	854	798	820	783	822	820	824	779	831	818	813	793	800	871	861	877	830	862	807	840	819	808	818	851	829	864	850	873	804	834	877	916	808	879	797	852	753	802	782	817	741	841	839	847	826	833	844	791	850	787	759	811	817	788	828	800	877	788	850	886	833	817	852	888	845	807	851	894	803	786	747	813	843	845	824	792	912	830	802	849	851	752	828	885	825	824	834	850	827	854	829	814	830	848	800	816	801	810	841	832	834	815	862	858	830	845	807	860	844	778	829	863	835	802	821	834	819	792	845	833	812	786	815	810	774	840	824	840	865	833	846	795	768	824	817	799	831	832	861	847	852	805	772	831	895	787	873	842	862	855	809	797	828	832	782	823	865	837	797	804	812	812	828	864	831	820	827	887	846	884	868	832	816	813	831	835	851	887	800	795	808	858	854	800	767	855	829	792	836	816	829	885	790	824	807	775	822	850	866	866	855	809	835	785	811	818	825	833	838	817	812	763	798	810	766	788	806	847	835	892	835	827	838	788	821	806	858	847	849	848	838	789	829	800	819	787	835	857	815	804	822	815	815	832	801	843	835	846	851	804	836	811	800	777	808	818	894	810	825	829	802	801	819	830	782	852	791	827	819	821	794	881	840	750	827	857	796	835	764	847	821	863	785	819	770	786	838	842	795	795	805	856	869	805	842	853	833	878	834	820	841	856	826	832	854	836	861	799	840	831	844	826	853	843	836	796	831	794	825	834	833	779	783	855	820	876	813	838	836	841	843	782	780	825	804	778	832	820	854	815	821	816	865	824	826	848	795	825	817	799	793	793	854	858	830	809	797	792	867	791	814	817	808	864	844	862	827	780	810	804	778	861	781	823	792	852	857	887	892	853	857	794	843	795	815	845	761	782	821	857	862	828	842	824	806	814	864	876	859	847	853	799	815	828	834	865	811	812	856	802	870	832	829	811	834	811	817	782	823	822	806	806	878	824	816	839	867	857	827	869	835	819	847	834	784	825	828	851	836	862	824	836	849	852	902	855	835	865	849	794	775	847	854	805	789	816	799	857	807	838	830	854	804	847	820	800	830	831	813	826	841	843	805	850	833	804	841	849	844	803	763	815	787	789	823	876	813	820	896	903	780	844	806	851	848	804	791	872	832	815	894	894	837	849	804	829	818	864	774	835	821	779	848	860	784	859	840	800	843	784	819	767	822	838	813	822	806	815	827	853	841	848	882	857	837	799	830	848	874	815	813	840	818	821	843	798	855	858	815	883	861	789	851	851	775	822	834	827	822	821	836	793	849	864	862	876	820	825	867	861	862	833	847	820	840	839	875	814	845	879	875	865	795	884	819	805	829	817	786	868	828	846	844	816	835	862	827	846	799	842	793	851	757	881	846	827	825	868	865	854	828	805	820	851	839	819	844	793	805	808	781	843	850	838	772	832	807	822	839	799	772	807	812	780	827	786	773	824	864	820	871	820	885	818	802	782	782	804	802	861	820	872	847	866	818	790	872	856	781	841	837	805	817	802	873	862	825	801	829	817	841	821	814	872	840	828	844	824	842	814	798	850	877	835	820	815	821	834	812	829	855	869	823	807	832	810	873	863	824	864	893	875	817	816	807	828	815	837	802	831	820	880	825	812	849	810	778	862	802	789	749	876	824	804	789	800	866	836	830	783	826	817	725	795	821	801	764	826	882	815	823	834	840	825	818	786	822	796	788	862	848	826	836	792	816	863	820	829	798	789	868	809	807	836	731	820	835	826	890	857	849	793	784	844	799	821	813	890	786	817	840	845	867	797	852	857	846	787	818	811	825	789	868	800	801	816	803	843	801	854	796	792	825	791	848	865	798	819	810	852	780	865	794	791	830	857	829	812	846	812	778	817	865	766	838	837	816	893	807	854	862	819	809	841	776	792	815	837	825	831	827	912	763	786	809	794	783	814	820	878	852	826	854	831	829	850	836	856	832	796	834	781	810	854	837	855	841	769	839	850	808	803	860	805	815	797	829	812	843	818	806	764	751	836	828	825	815	868	848	859	811	854	864	816	866	822	816	825	879	799	816	790	789	866	813	841	858	819	816	820	867	804	878	835	903	807	895	829	824	832	795	865	814	823	858	798	830	810	817	869	798	773	798	852	800	823	805	768	840	844	816	847	844	834	813	862	842	801	783	763	802	850	807	874	810	846	819	818	800	774	873	790	839	790	840	836	856	810	840	785	824	800	873	788	846	827	852	832	921	821	870	823	811	820	817	820	791	859	800	784	801	840	865	795	810	784	823	871	853	841	838	828	808	834	794	822	808	817	839	822	826	828	839	790	857	812	810	880	850	805	837	831	865	820	809	845	835	837	806	816	826	839	815	757	859	836	882	743	811	765	875	863	812	841	848	814	797	824	844	895	827	803	824	835	797	821	830	822	888	771	821	820	818	889	845	836	805	783	826	798	825	838	824	858	854	860	856	863	799	871	804	883	853	857	822	854	819	837	806	796	790	817	853	884	873	821	768	843	815	808	831	803	803	832	816	840	844	775	858	824	822	822	777	809	823	863	843	822	807	841	794	815	820	880	913	772	820	868	838	800	838	747	837	847	826	828	858	834	834	794	855	821	797	791	819	826	833	844	760	837	851	794	826	839	797	826	798	782	809	816	899	845	911	862	762	812	864	884	831	849	823	798	823	851	820	822	826	798	815	803	822	795	772	816	860	810	858	821	769	856	820	870	799	790	837	786	823	804	884	849	809	799	847	863	819	774	849	845	832	815	778	774	804	795	883	785	855	801	818	813	905	862	827	835	810	812	799	807	788	825	794	763	830	849	853	850	813	815	795	843	848	801	798	822	789	833	822	837	821	799	823	881	861	852	863	847	847	835	843	777	822	820	815	804	806	848	819	860	816	795	824	780	839
12388	13830	11761	6169	4348	3286	2732	2084	1799	1561	1325	1274	1204	1126	1077	936	1024	989	947	941	925	947	957	883	869	904	943	935	903	918	864	895	828	859	904	828	865	796	896	858	884	907	896	830	785	865	818	886	863	874	875	818	832	792	886	839	874	809	874	860	869	870	822	809	899	859	844	822	856	837	836	834	869	817	829	868	810	824	858	853	831	801	886	899	792	802	793	816	822	844	854	862	858	838	848	841	834	839	849	835	851	838	791	890	817	872	860	837	876	821	828	872	819	852	860	811	816	825	870	847	813	781	822	830	832	825	782	837	848	864	842	825	847	789	844	815	829	856	868	801	799	799	841	839	795	780	799	842	824	782	862	840	792	818	877	810	855	866	863	849	833	839	845	828	883	808	865	841	835	903	827	865	814	899	812	789	875	829	840	873	804	882	852	837	810	869	835	853	811	816	864	853	829	823	795	837	800	873	843	816	841	830	817	867	836	886	881	815	873	864	856	881	818	866	881	815	844	820	879	831	868	886	869	867	815	901	806	839	831	872	830	857	830	854	887	799	796	849	856	866	814	818	803	831	816	847	813	820	891	825	801	833	825	878	870	849	823	855	808	830	799	845	841	838	860	803	833	902	859	874	824	817	850	853	850	826	840	817	804	850	803	797	915	841	835	830	838	907	880	839	854	809	809	855	820	833	797	851	833	879	809	795	824	860	810	811	887	775	862	877	855	829	798	814	859	892	814	802	810	783	898	821	822	856	823	877	852	809	831	881	819	836	849	829	848	877	853	840	846	824	806	830	860	822	848	821	801	856	885	837	914	792	847	827	852	857	843	840	843	784	846	814	812	868	905	812	857	821	803	853	869	814	835	829	812	863	858	851	829	843	845	881	807	820	817	807	834	841	844	837	856	864	836	813	855	850	844	798	827	820	819	845	868	874	846	852	851	813	835	846	817	841	812	821	851	784	829	813	870	860	866	841	868	855	857	911	834	842	851	919	782	820	845	879	896	876	861	874	853	849	879	824	849	885	855	841	850	837	821	806	804	860	825	801	811	840	842	905	835	819	871	833	855	780	869	839	853	877	855	868	803	837	846	851	852	812	890	856	844	823	858	853	836	774	833	810	892	831	853	798	840	819	824	857	849	859	837	791	796	807	791	868	849	869	869	829	843	824	848	845	811	858	770	818	834	871	787	843	819	813	828	815	868	858	807	791	782	833	905	830	827	790	860	879	880	856	794	811	849	807	827	857	788	874	898	860	837	824	844	834	894	847	870	890	823	830	815	821	825	838	833	803	832	854	825	846	794	856	851	848	864	792	832	822	827	877	851	870	835	850	813	871	844	845	814	873	881	864	835	789	794	859	808	873	862	829	784	810	848	850	891	806	824	858	836	839	857	857	821	834	848	802	835	833	841	872	858	799	873	820	840	835	865	820	815	800	812	819	879	841	781	858	856	875	833	877	821	808	840	820	801	868	832	932	786	832	833	842	817	846	797	814	822	909	826	820	788	854	860	822	876	831	860	831	820	792	852	841	845	836	823	819	823	876	804	846	860	888	790	863	781	865	908	891	811	881	848	853	860	860	850	858	841	842	845	834	807	808	864	876	856	835	900	820	857	812	863	897	848	839	852	829	857	910	857	857	795	837	878	847	833	872	863	864	856	843	835	825	847	855	866	874	893	836	814	865	814	868	862	803	769	849	839	850	850	790	828	827	850	817	868	890	844	812	829	834	824	803	816	836	861	811	827	846	780	906	808	839	842	833	831	842	794	870	864	830	818	851	884	850	824	898	829	873	872	834	871	835	811	836	838	855	849	779	812	816	863	816	829	842	830	883	751	835	866	826	867	869	846	858	834	827	771	874	846	846	847	862	843	801	802	820	845	834	915	791	784	816	834	853	821	890	808	804	861	853	841	864	856	794	888	842	837	835	810	870	832	808	837	845	842	887	818	854	894	851	841	852	826	794	855	809	837	788	823	893	820	824	845	827	814	806	868	841	844	832	833	855	910	869	832	817	888	866	815	760	852	826	847	810	807	849	822	853	866	877	833	843	843	826	810	855	820	839	868	817	866	875	869	861	873	886	861	890	859	873	878	834	805	814	894	841	864	856	854	859	798	804	862	855	890	831	873	834	824	845	826	845	785	834	816	860	832	779	870	869	830	860	836	787	833	857	853	878	837	804	854	819	866	859	832	831	827	817	839	868	827	831	870	867	864	859	890	836	896	800	811	844	937	847	883	847	860	877	866	897	871	867	779	840	829	886	823	824	822	864	854	778	811	856	821	819	836	830	821	861	848	834	825	792	856	851	857	834	842	817	923	819	791	848	819	835	863	833	811	781	814	831	814	838	855	833	849	869	860	855	772	838	867	827	825	832	834	831	855	885	841	854	868	824	806	851	800	802	852	833	785	805	834	873	890	832	866	885	850	846	858	794	905	813	774	819	855	854	775	859	831	855	845	842	836	833	847	856	807	821	875	867	878	831	833	831	770	838	836	828	828	869	819	895	841	865	911	850	874	827	808	814	863	883	811	868	845	801	817	852	876	830	827	815	808	820	892	819	810	863	880	850	847	822	848	830	862	820	810	818	822	825	827	869	868	800	835	831	812	827	864	855	846	854	842	841	801	887	827	846	807	826	859	827	865	857	833	879	857	870	782	838	871	861	826	796	827	861	853	834	868	857	844	830	785	816	820	830	797	876	877	823	816	851	855	836	828	771	818	866	856	913	839	893	824	829	819	820	850	830	802	866	879	874	886	804	868	816	863	867	835	851	856	828	829	821	812	806	836	858	817	794	901	860	797	866	831	799	882	865	814	786	815	810	805	847	826	841	790	845	836	787	886	843	905	905	849	837	849	827	838	853	861	876	805	782	841	843	861	853	782	825	833	859	866	844	861	841	848	828	918	795	878	789	848	869	826	838	837	887	823	831	811	868	861	835	857	888	829	802	837	816	856	840	839	870	824	809	863	845	854	795	814	841	806	877	831	863	852	814	867	865	838	902	824	810	804	838	886	832	851	800	822	866	825	809	822	860	841	884	878	876	837	863	827	834	839	808	850	787	799	913	828	760	789	839	832	846	822	836	844	789	842	885	856	818	782	835	832	836	820	781	790	855	874	823	832	860	823	822	841	909	830	812	845	889	867	829	845	806	859	785	795	832	816	810	876	854	820	834	880	891	880	866	891	836	832	869	873	820	817	821	814	852	831	788	870	856	774	830	831	877	852	838	846	789	826	816	885	837	774	817	853	870	796	815	810	822	836	820	846	821	839	847	813	817	849	816	861	797	828	840	843	804	849	879	818	816	847	872	837	858	815	818	872	863	760	847	900	819	840	856	844	810	819	830	835	822	823	850	840	813	833	889	826	853	821	864	820	820	835	815	859	853	886	894	834	905	800	821	873	830	803	826	769	859	839	852	850	839	892	847	761	850	877	878	796	830	844	908	809	841	864	813	871	828	862	841	808	853	858	827	836	886	829	812	831	878	839	835
22387	21028	28555	23679	21028	21100	12714	1898	1407	1277	1146	1052	1011	997	966	970	994	921	916	841	855	860	899	854	844	900	939	844	859	888	831	848	885	836	833	844	851	875	863	820	895	876	881	842	862	794	837	824	827	829	817	799	831	843	851	849	844	789	801	855	856	834	827	829	854	796	821	833	899	819	816	809	723	794	837	833	788	780	821	854	870	837	807	838	832	830	856	828	788	778	811	799	852	838	789	828	811	884	862	813	808	860	852	813	805	840	809	873	837	820	815	829	805	857	825	847	858	830	837	822	825	842	851	879	873	842	855	801	816	836	844	807	772	810	843	800	817	880	853	861	826	827	842	826	852	856	801	869	846	821	806	837	856	821	793	852	876	846	843	825	848	860	792	830	852	840	756	792	829	839	862	806	837	815	798	815	802	818	792	834	776	833	789	797	880	822	845	843	907	860	862	854	796	770	802	808	840	873	817	801	839	823	803	784	831	810	820	814	822	824	813	787	886	838	853	754	777	863	786	809	834	859	793	844	820	850	806	835	818	812	829	787	842	789	814	839	784	796	830	778	885	856	816	787	821	841	792	851	870	865	795	809	773	826	847	787	787	822	845	805	798	825	801	802	865	816	834	821	831	865	822	841	806	780	809	846	870	794	824	846	841	828	835	836	860	793	820	854	803	826	780	826	845	878	846	885	802	779	741	772	782	859	806	810	804	862	872	889	830	839	796	776	770	824	802	852	810	853	835	820	871	851	832	800	809	802	858	837	801	838	806	837	803	791	832	888	798	814	859	853	875	813	893	849	813	835	804	843	899	842	874	815	824	899	814	832	777	801	823	778	827	839	834	823	893	848	842	811	843	820	829	853	801	798	837	844	815	815	800	761	864	796	860	852	789	823	817	818	821	883	840	834	866	815	842	818	846	840	840	847	857	843	847	859	825	832	840	770	834	827	757	795	842	861	812	763	783	850	845	830	887	803	848	805	870	826	910	831	807	863	798	818	837	902	803	801	861	807	781	815	775	813	832	864	861	799	873	813	888	781	843	804	827	804	837	758	854	788	814	823	853	809	868	816	836	842	787	844	748	794	810	794	844	837	823	840	822	803	820	803	840	785	837	806	829	849	868	791	820	847	830	841	791	790	838	850	815	801	808	839	792	848	818	816	826	832	832	824	831	847	836	815	844	815	800	840	853	816	841	834	872	844	824	812	879	801	884	852	797	843	761	826	798	816	794	749	767	843	828	861	810	833	818	792	839	844	852	800	846	861	832	840	798	843	824	755	876	798	818	781	850	827	851	798	830	828	869	834	853	847	774	785	848	851	811	812	847	838	851	837	825	814	847	862	836	818	818	824	799	858	887	865	824	821	827	820	842	838	854	804	799	829	789	811	820	789	780	844	814	779	812	844	834	813	856	806	776	832	824	842	840	891	771	805	832	838	852	777	864	828	809	838	846	843	833	838	844	845	853	810	824	804	804	834	812	796	793	772	804	809	857	844	858	854	807	804	804	830	817	842	818	851	809	822	851	809	833	813	816	806	855	800	779	788	801	804	841	823	871	788	832	829	871	835	856	852	819	841	829	870	781	779	815	817	804	844	842	830	825	840	818	841	815	861	820	796	850	822	843	851	799	825	817	854	816	825	811	833	871	782	829	813	896	772	799	771	825	819	886	798	820	771	801	832	822	837	863	797	848	828	829	780	816	747	822	862	827	831	800	807	835	819	798	837	848	815	829	793	777	866	819	807	819	784	801	847	852	829	807	838	852	766	795	849	793	874	788	775	825	832	819	849	852	845	777	821	803	784	814	872	756	837	796	864	842	861	845	828	824	844	850	829	802	830	815	834	817	826	802	787	867	836	826	810	826	873	819	868	821	840	768	813	779	789	771	796	831	807	823	857	828	842	781	786	814	840	803	820	780	813	850	838	833	860	796	847	851	816	790	801	805	833	798	749	845	858	831	819	820	794	863	791	791	818	891	797	777	777	819	854	837	825	822	880	832	813	850	759	838	831	836	812	824	844	789	841	814	820	842	808	814	829	797	843	816	867	792	805	854	826	858	838	834	827	826	778	787	786	788	839	837	828	807	829	842	796	775	811	791	801	779	850	866	792	866	781	777	786	825	838	819	835	802	830	783	783	804	782	787	841	860	807	819	845	827	822	816	881	880	836	802	844	810	799	792	831	801	789	807	866	806	859	834	819	827	852	808	827	818	787	806	836	792	790	799	837	816	847	818	777	826	829	868	841	838	805	834	784	882	841	813	828	830	792	810	813	891	796	868	843	852	827	809	789	805	798	812	844	792	809	812	863	799	807	814	836	827	792	827	762	803	869	847	852	776	834	850	830	799	823	781	827	790	839	773	829	815	807	855	820	770	827	825	818	840	876	882	816	864	846	808	817	836	844	824	818	788	823	782	786	787	825	834	786	805	796	813	828	821	862	792	877	795	835	832	808	810	775	832	804	801	833	854	804	845	819	790	803	849	852	820	814	806	847	806	794	865	779	838	874	818	829	875	871	808	877	848	842	874	856	807	799	843	783	774	900	822	804	791	791	796	752	838	821	868	866	814	830	847	830	780	796	824	808	803	845	769	862	851	821	832	804	813	805	857	822	809	856	875	820	821	818	830	841	868	832	765	858	825	876	863	779	836	801	781	819	838	801	801	800	851	781	859	848	848	863	854	832	791	833	833	822	804	763	750	852	825	815	766	831	805	817	768	776	816	820	857	769	863	801	769	801	839	857	839	783	800	773	840	828	822	816	776	817	835	809	776	807	816	824	796	816	832	849	762	875	828	774	821	835	878	824	827	780	791	813	760	821	822	809	814	898	797	835	833	789	838	835	843	817	829	802	864	853	766	874	870	806	856	828	765	839	814	846	839	805	894	760	827	823	804	810	818	810	803	827	838	840	824	808	854	838	832	845	826	809	804	812	833	848	782	848	817	758	837	798	785	809	830	853	796	831	864	803	833	782	838	797	828	832	789	850	816	777	784	824	812	852	787	828	772	877	860	849	835	796	780	831	849	831	772	846	808	821	841	811	800	833	828	773	856	774	811	845	812	803	851	839	857	826	814	851	851	900	842	830	875	862	858	771	845	821	826	799	835	804	844	844	832	791	815	875	857	767	834	814	813	852	765	797	833	816	862	852	782	835	861	919	838	816	847	839	849	857	839	813	779	817	785	844	797	797	841	813	777	877	812	842	871	839	796	798	836	798	854	822	854	799	849	834	838	802	783	799	822	825	810	760	819	803	845	820	818	806	843	825	823	833	803	880	817	768	843	833	852	821	827	821	809	837	819	840	787	827	807	819	836	825	787	776	849	832	856	835	883	825	838	806	799	854	846	831	870	834	794	808	831	829	819	810	847	832	835	861	793	795	787	853	856	779	856	814	850	788	857	824	811	817	837	830	850	794	852	804	892	803	799	811	805	769	819	830	830	860	866	835	776	862	862	847	836	826	809	838	835	803	756	881	823	769	820	851	820	837	808	777
11285	14114	11573	6056	4413	3422	2743	2172	1817	1540	1418	1293	1151	1074	1131	1003	1016	1002	947	955	936	900	963	944	892	895	882	894	866	849	913	896	899	864	914	878	883	869	845	857	881	856	857	856	793	821	863	877	845	845	898	824	891	853	885	849	814	823	857	812	817	803	851	826	864	846	824	845	895	828	846	850	828	827	856	799	845	823	885	899	854	839	882	890	857	863	871	801	808	798	789	809	858	829	838	796	840	855	839	817	875	836	868	845	823	820	848	832	877	836	834	797	896	884	789	846	838	845	804	804	863	779	818	849	820	854	851	887	871	864	816	816	787	829	835	887	864	846	815	876	846	841	807	829	813	817	877	813	874	869	843	866	838	825	834	863	853	798	820	839	828	876	859	828	881	903	803	825	838	823	831	872	828	828	811	874	810	866	866	897	818	841	896	862	831	888	841	835	793	862	813	882	845	846	879	840	851	871	832	849	839	803	805	846	821	824	811	825	788	794	825	815	780	850	812	841	835	832	787	836	842	843	800	826	805	877	799	859	816	791	844	838	814	893	805	848	848	814	868	827	887	861	804	843	906	812	825	856	836	787	861	821	886	815	858	858	824	884	839	835	829	828	846	810	793	855	825	827	857	819	789	792	810	822	891	799	833	859	865	887	859	863	870	856	853	820	866	868	864	871	848	845	846	894	799	869	813	888	821	875	819	805	849	817	840	814	901	829	833	786	892	894	836	878	812	777	776	847	851	869	874	840	803	823	844	852	765	903	824	874	904	829	846	802	802	826	811	851	847	841	858	825	822	882	881	815	786	880	859	884	882	813	848	782	846	872	902	845	810	872	857	842	804	832	852	837	856	883	795	798	847	811	863	804	829	831	816	889	841	804	870	853	837	846	856	833	870	800	793	881	837	846	828	845	844	854	814	830	788	808	831	799	836	870	864	849	817	853	856	830	906	856	821	856	821	859	872	839	832	833	920	875	805	831	789	845	866	789	834	863	827	870	821	884	807	865	816	818	897	837	817	857	847	841	791	809	814	821	829	824	820	845	849	812	842	780	829	863	812	838	824	831	841	846	828	844	809	784	837	865	850	840	821	893	803	856	810	851	876	879	825	789	863	874	880	824	868	806	791	802	837	887	824	868	869	803	813	805	810	840	842	837	769	851	869	848	829	786	839	846	837	872	808	887	837	839	822	854	841	899	797	833	833	874	872	853	842	838	826	816	827	817	864	778	816	877	838	818	816	859	847	885	832	836	825	822	862	815	821	820	861	856	797	885	811	867	826	855	808	897	795	800	861	863	807	911	804	802	838	854	878	841	883	823	823	825	837	817	853	845	875	869	864	887	814	822	815	877	811	850	846	825	851	874	824	809	845	862	806	838	826	808	819	798	795	822	871	819	844	845	846	788	841	810	876	859	842	845	861	828	859	784	805	854	799	872	824	797	862	820	828	820	869	876	848	851	865	802	897	838	856	856	812	790	849	870	858	907	833	826	918	842	877	832	857	836	904	861	832	832	846	831	851	849	860	870	788	824	884	836	842	797	816	837	812	833	799	842	857	807	867	833	826	842	847	866	855	834	803	842	826	809	841	902	906	877	832	843	809	849	820	850	888	829	838	833	877	862	840	785	797	844	818	800	836	836	819	814	884	846	887	838	869	848	809	775	833	882	831	815	841	881	876	854	848	847	846	807	870	848	772	850	843	840	828	868	854	858	837	885	836	845	852	855	833	781	858	817	832	801	846	925	805	882	821	840	844	823	806	851	837	914	838	851	873	850	853	902	808	756	815	813	786	833	845	900	809	831	863	865	840	846	816	868	847	792	823	839	830	842	884	829	763	845	849	819	795	861	880	839	855	806	810	874	861	927	842	831	845	870	802	858	772	867	839	857	835	842	839	857	861	804	847	841	867	858	808	861	840	862	857	826	888	838	869	854	828	831	798	840	915	883	815	880	886	816	864	808	793	860	852	857	880	825	845	805	784	870	862	858	770	815	818	865	813	884	823	842	830	855	846	825	839	851	833	835	838	794	802	784	866	798	843	865	810	854	815	821	843	867	826	809	822	812	845	868	848	859	836	813	780	752	835	839	821	845	856	844	822	854	833	833	862	845	866	875	822	831	819	835	840	782	837	820	812	847	833	819	823	854	793	791	836	815	820	810	837	842	820	857	908	835	855	811	809	843	846	832	871	852	863	815	856	822	838	864	823	883	889	797	911	812	833	891	799	817	839	868	818	848	820	816	915	849	842	883	859	838	846	788	847	856	847	860	795	848	864	814	817	804	820	875	838	793	823	828	837	846	771	827	854	836	838	867	846	861	794	877	828	878	863	862	828	865	841	871	814	846	865	843	864	815	838	853	888	869	818	862	875	811	836	845	847	845	840	841	827	816	848	809	778	814	840	879	838	877	860	844	851	826	816	847	781	855	820	812	846	859	815	808	857	832	858	862	844	826	806	813	858	841	794	841	879	913	817	776	860	827	838	820	846	881	820	856	820	851	872	826	795	846	840	848	866	842	902	851	904	850	834	873	827	838	823	828	871	833	867	808	815	843	867	826	880	869	833	786	830	831	831	864	794	833	815	796	916	820	852	824	875	863	901	840	825	839	883	860	820	874	802	809	867	833	774	838	796	824	817	816	804	865	868	841	843	824	848	791	841	845	864	881	774	814	876	802	841	824	863	801	846	837	855	819	856	835	888	866	846	866	867	854	817	824	821	851	859	794	859	791	791	848	861	838	864	867	878	852	850	812	831	821	845	865	783	846	857	839	876	832	829	853	873	788	864	813	846	822	789	842	862	848	851	860	802	827	878	830	845	899	834	830	919	805	814	825	833	828	854	847	870	831	833	811	862	820	823	840	790	792	831	900	885	828	850	773	880	838	774	843	905	820	864	877	825	823	797	816	828	834	789	811	854	879	788	797	880	877	830	816	798	847	820	873	809	850	839	852	825	822	864	822	811	814	802	805	866	843	885	861	828	836	877	817	821	867	805	815	833	850	872	888	870	827	860	803	813	845	801	874	906	883	846	770	863	800	834	842	859	856	853	822	876	859	830	812	810	816	817	851	857	829	843	834	837	847	840	862	819	804	795	798	845	815	828	878	832	819	813	861	772	829	878	838	809	832	857	848	827	830	817	824	823	820	863	790	824	886	839	815	864	835	798	834	855	880	848	842	816	854	847	846	821	841	861	829	823	876	848	823	829	781	839	824	848	797	843	856	861	843	810	848	818	853	868	866	880	833	888	831	795	824	805	823	835	826	873	836	782	886	861	878	817	849	824	837	840	855	765	789	844	800	809	780	825	827	880	858	838	834	808	812	890	810	798	870	810	802	867	843	875	805	842	809	820	829	848	873	820	815	876	823	825	825	811	819	857	806	875	800	847	877	871	835	865	873	852	830	872	812	790	827	844	852	828	784	787	841	895	835	858	880	811	797	865	849	818	841	832	825	908	810	800	888	853	848	845	837	816	846	836	864	880	853	927	836	788	816
22419	21030	28554	23719	21035	21099	12509	1913	1395	1221	1172	1045	1059	1022	975	962	906	911	956	938	849	843	901	895	828	901	893	804	821	787	778	824	850	836	816	835	816	844	878	834	753	810	816	804	847	857	829	853	788	823	778	874	805	826	857	769	822	808	855	820	859	819	825	795	826	815	812	864	791	786	811	762	815	872	813	814	843	779	832	842	844	818	793	820	799	806	778	803	845	848	828	829	840	903	839	785	811	844	832	820	828	832	816	827	824	855	834	829	755	814	798	846	860	840	828	867	816	844	806	812	869	793	819	857	820	885	789	827	832	845	812	789	848	851	834	814	848	819	823	832	811	836	812	831	749	779	866	818	819	798	837	833	794	797	841	825	806	803	839	814	788	775	810	774	833	788	862	811	791	825	825	803	847	829	827	809	797	831	859	826	838	798	725	773	848	806	833	842	779	776	800	831	828	849	798	816	811	838	838	802	801	806	887	794	870	797	810	835	853	815	806	805	823	824	838	855	762	802	835	830	821	844	848	838	816	833	870	816	795	792	784	832	808	799	835	808	839	807	792	828	779	838	839	847	850	794	855	822	837	842	845	832	806	848	836	825	838	820	847	807	855	844	810	796	842	806	797	808	811	788	794	793	841	795	821	845	809	803	814	840	828	856	823	813	811	864	847	829	781	783	758	846	799	841	818	817	837	838	783	779	799	780	812	798	773	838	778	794	794	837	880	782	826	810	855	834	826	804	828	813	844	840	827	794	811	792	867	817	807	826	783	810	808	835	869	856	820	837	833	818	826	817	771	842	826	809	836	835	807	837	911	840	855	790	811	744	795	833	809	800	814	746	781	827	818	815	823	790	834	835	847	806	752	794	819	809	773	840	767	827	781	780	825	769	850	844	843	762	851	839	810	877	839	806	797	806	831	852	808	817	769	842	791	824	832	786	801	832	812	815	834	817	819	786	801	806	801	854	777	859	776	815	808	775	793	812	759	774	853	826	822	776	825	852	805	810	889	791	841	782	799	789	833	844	745	770	804	804	841	835	797	850	806	805	833	797	794	843	814	782	808	776	807	784	839	804	793	796	822	808	787	846	838	822	811	829	800	802	800	840	891	827	821	796	813	828	811	814	788	765	801	825	810	787	798	819	805	813	793	787	748	843	802	827	866	842	826	833	831	831	802	834	835	785	779	816	828	831	822	820	758	808	811	798	870	845	857	784	873	802	836	781	802	807	844	787	829	806	809	800	797	856	790	825	780	868	824	812	836	830	803	816	809	792	806	847	856	845	804	892	799	826	782	775	808	797	827	808	883	777	805	824	824	820	804	866	800	803	842	898	791	803	796	772	817	808	821	797	804	855	857	782	749	818	803	867	825	790	737	848	787	761	832	860	821	781	844	795	825	754	813	834	848	811	788	793	799	785	764	827	819	806	819	780	855	858	746	824	815	801	821	885	794	776	839	827	822	820	882	808	790	862	815	808	853	814	831	878	832	854	794	838	798	800	806	840	814	762	799	832	807	820	795	815	829	796	833	813	809	795	832	809	841	827	841	829	755	793	804	792	818	784	819	790	882	831	772	824	807	793	836	865	787	809	833	853	781	775	727	826	834	811	862	808	843	823	799	814	832	763	789	824	887	825	775	871	844	857	785	824	824	837	819	785	790	824	820	809	821	815	781	820	847	800	832	786	827	794	816	790	848	838	762	862	800	849	828	811	818	819	810	878	777	837	801	830	782	838	797	812	827	826	824	785	802	829	853	775	859	838	816	822	841	828	808	815	877	810	842	830	859	820	768	805	823	812	835	823	822	796	793	820	819	835	804	809	751	852	818	821	803	836	822	788	852	821	788	839	761	810	862	811	849	812	806	784	768	795	795	816	772	812	776	813	817	859	842	834	834	832	816	822	757	870	824	802	840	841	854	846	831	827	816	807	813	819	839	831	812	792	810	821	804	798	857	792	771	805	816	807	781	824	834	850	778	774	816	820	833	829	839	767	826	839	828	773	846	826	819	821	805	838	786	819	858	855	786	820	777	792	783	836	831	804	811	813	827	827	848	804	850	826	788	828	889	838	794	800	795	839	788	810	816	788	800	830	832	808	792	817	843	792	798	786	871	847	826	779	811	818	817	845	757	839	854	783	790	831	861	809	843	820	856	838	737	782	832	829	825	795	852	780	781	847	818	800	806	832	813	844	821	813	798	780	828	795	752	820	772	815	835	838	794	801	805	854	842	769	790	802	798	774	811	821	779	822	871	840	810	766	807	814	786	788	809	785	790	815	829	859	839	827	823	780	803	810	859	840	821	835	820	825	815	821	790	788	833	826	835	795	821	787	806	795	827	767	815	762	794	812	864	851	801	834	865	818	815	851	826	845	791	897	782	827	802	847	861	807	781	815	788	807	834	834	802	812	877	771	772	781	787	821	803	828	774	805	812	805	863	831	833	845	787	815	857	839	802	813	804	789	851	832	780	788	840	790	790	819	794	772	798	811	810	806	787	814	832	770	850	858	819	787	845	820	792	770	821	809	839	819	833	784	841	812	861	824	778	781	816	824	828	845	829	825	772	781	806	811	824	777	789	828	791	825	810	783	791	797	766	834	814	864	846	778	796	788	760	786	801	835	835	829	787	772	800	792	829	829	762	810	883	815	779	852	791	808	794	822	818	840	857	788	806	833	857	788	813	853	779	833	848	837	814	843	805	804	830	855	803	793	821	800	816	793	833	792	842	823	821	806	862	800	774	821	823	848	844	732	795	796	782	826	801	826	770	815	841	825	779	829	807	838	776	824	810	812	811	808	811	797	817	842	833	809	854	814	771	755	802	860	836	776	798	851	768	810	853	840	813	773	782	739	801	865	814	850	841	768	806	816	784	764	811	801	801	812	811	809	835	801	770	821	831	794	830	843	786	797	798	849	815	824	818	844	827	807	808	850	807	816	809	772	782	827	790	788	817	748	807	796	798	822	840	824	841	811	802	796	810	767	836	820	823	862	866	802	841	781	830	777	819	813	790	821	801	845	856	842	775	799	784	800	787	791	859	826	848	800	773	786	819	821	802	820	780	810	808	818	779	797	816	803	839	834	768	798	828	811	842	841	818	813	841	874	798	830	807	830	829	801	812	853	814	818	857	805	808	797	839	803	818	831	785	829	746	779	831	807	779	826	845	833	786	819	879	760	750	793	821	792	829	837	832	774	817	809	823	814	831	809	821	832	816	804	790	810	776	774	870	768	806	838	818	819	814	855	839	802	839	808	829	801	839	859	811	816	857	832	853	871	815	792	776	818	763	840	791	817	806	836	820	795	853	841	815	815	859	803	817	837	803	809	853	818	826	804	814	825	778	825	873	783	829	808	807	817	797	833	853	879	782	823	808	824	792	804	856	788	793	831	821	845	834	807	817	833	774	800	820	806	798	816	808	823	812	810	823	796	777	868	771	842	868	817	804	814	841	847	822	829	822	814	812	829	795	776	776	799	810	781	808	816	858	795	824	790
8350	13974	11885	6111	4541	3462	2824	2159	1805	1498	1421	1248	1238	1138	999	992	1010	1031	920	951	873	895	924	864	900	912	901	891	899	862	896	930	921	874	875	816	860	825	907	870	838	814	886	822	835	854	854	819	854	828	865	902	862	853	878	874	899	819	819	808	820	857	825	882	860	814	819	830	828	839	860	835	841	839	811	831	812	850	817	801	822	811	857	797	861	838	868	866	812	847	802	780	782	905	829	842	842	854	784	817	849	835	798	825	815	823	823	870	808	777	842	846	836	829	895	812	822	829	776	757	832	827	811	762	810	802	818	830	818	861	822	785	835	816	822	795	811	848	840	832	805	863	750	815	861	803	818	824	902	864	818	830	807	821	836	836	899	868	892	825	859	811	801	811	811	806	775	849	827	813	846	798	841	830	826	865	859	798	858	840	830	879	813	844	830	867	800	826	831	823	813	832	829	868	839	809	788	840	864	838	828	820	814	809	784	861	834	873	833	847	832	781	814	822	836	826	876	825	815	794	800	757	831	887	817	815	763	798	814	825	820	783	808	812	832	888	787	824	871	834	819	858	802	867	818	857	833	838	881	847	858	867	844	785	850	777	812	833	805	818	836	768	801	834	874	855	797	782	892	867	861	815	801	854	832	869	801	815	837	824	810	831	805	822	862	853	848	820	840	846	882	870	844	818	873	850	808	821	839	896	854	867	841	826	833	864	861	801	782	793	830	863	805	853	834	841	845	835	808	884	818	823	850	842	843	835	799	827	816	857	851	861	861	814	803	810	867	783	825	824	798	887	815	858	867	848	816	858	822	822	886	781	854	837	818	862	815	832	761	868	785	868	889	892	819	856	850	883	817	810	873	837	838	868	850	834	804	843	845	829	795	838	823	900	797	784	859	809	825	877	849	761	820	818	851	844	849	816	840	814	841	798	834	819	819	824	853	831	879	854	798	917	845	851	843	816	813	844	811	843	843	837	823	854	844	820	806	823	847	784	820	828	815	821	844	850	812	863	833	830	803	841	819	832	841	862	899	801	850	839	862	893	818	806	756	806	797	860	861	837	803	819	840	902	841	850	875	867	854	868	791	821	819	878	877	826	837	842	845	808	832	798	804	836	843	792	838	850	842	833	820	838	851	802	791	844	807	834	789	837	828	844	826	818	849	833	790	831	798	791	808	852	873	861	865	778	832	806	851	843	775	881	833	855	862	833	819	853	829	814	817	849	821	834	841	818	884	813	827	862	847	839	823	810	828	871	816	860	846	869	813	879	814	839	830	829	849	792	825	818	808	827	832	852	806	808	830	844	824	839	868	820	816	835	856	821	859	827	829	831	828	869	801	818	795	818	849	835	811	796	855	854	852	783	783	803	871	854	823	870	817	828	836	831	862	845	850	861	844	820	847	807	852	822	840	823	843	856	875	837	838	852	831	876	888	853	816	901	856	797	860	858	837	820	771	871	857	815	820	841	831	801	811	806	832	848	824	790	792	811	868	812	858	807	836	834	817	841	809	883	816	843	826	871	783	861	846	843	837	841	859	824	797	838	764	830	845	822	864	834	788	828	807	831	824	876	800	860	864	830	828	808	867	834	832	831	869	796	855	821	794	852	793	871	752	795	775	832	814	837	817	883	888	789	886	850	835	815	847	855	861	842	776	814	899	801	819	787	848	849	842	829	876	876	824	810	829	862	826	831	856	800	756	874	789	830	798	847	829	809	813	828	802	774	773	812	843	870	821	850	808	870	803	828	847	845	827	812	853	812	841	829	808	854	865	822	807	844	844	886	817	883	829	908	846	813	785	807	846	828	816	830	797	813	890	826	829	854	834	879	884	822	832	813	823	858	859	868	834	825	801	845	830	812	823	818	762	816	828	814	784	846	858	817	849	838	905	855	841	834	862	840	789	810	870	812	786	867	830	803	803	815	816	835	837	860	898	834	838	808	871	813	826	843	816	816	873	785	819	874	792	849	827	840	799	834	865	809	829	833	834	857	797	809	828	869	805	803	844	834	880	853	802	840	840	813	879	808	793	843	784	836	842	852	811	833	825	798	812	832	823	858	862	841	832	826	832	776	756	847	894	836	851	859	810	868	881	754	823	846	803	843	897	810	785	880	901	814	803	847	824	868	786	856	863	800	843	823	878	860	821	834	791	856	822	811	850	861	855	823	773	858	785	833	846	818	855	850	848	839	793	774	856	856	842	851	833	814	828	785	859	851	827	800	773	816	775	829	877	844	809	832	815	815	794	814	809	864	862	825	825	861	819	789	859	808	786	883	825	809	865	842	805	845	858	898	892	839	790	823	805	858	863	863	848	838	797	835	845	779	871	803	856	885	778	847	831	851	837	849	848	817	798	858	847	812	847	853	836	820	818	918	842	887	776	808	800	849	832	827	880	817	843	829	824	817	858	814	859	821	836	818	825	810	850	838	823	818	853	798	897	901	859	867	831	820	798	866	843	791	843	844	830	828	818	881	866	856	854	843	816	864	796	873	833	826	785	872	808	812	880	841	838	806	849	814	798	834	879	857	868	822	831	803	839	848	811	807	804	860	849	837	871	812	876	818	807	839	797	826	812	841	848	807	839	791	796	892	774	851	823	854	859	805	854	840	864	801	787	784	846	853	804	878	817	755	833	835	871	828	813	812	797	846	810	786	805	838	877	838	852	853	835	860	800	868	863	854	802	811	830	794	851	863	809	820	816	808	842	758	844	863	799	798	881	874	833	849	871	877	875	882	829	887	820	824	853	842	807	856	799	849	841	805	881	784	846	808	784	809	821	863	880	817	825	813	857	832	872	829	800	802	804	877	840	810	888	810	788	822	862	790	838	856	856	878	870	844	843	843	850	830	834	828	838	796	766	868	842	819	828	845	805	819	850	880	804	843	815	870	843	819	819	860	844	861	834	845	861	856	847	853	807	864	825	888	830	838	832	915	782	861	876	804	838	865	837	829	822	835	841	837	808	820	836	861	899	881	840	843	864	813	831	834	866	833	832	810	851	817	860	791	833	840	854	803	830	843	912	867	847	841	848	814	801	883	809	795	857	804	831	838	779	838	756	814	805	826	786	859	839	813	885	804	886	797	775	817	840	819	812	843	854	855	873	844	858	843	821	824	825	810	812	808	836	782	843	869	837	851	830	835	872	858	849	808	841	842	795	805	819	813	795	806	859	829	840	803	880	795	860	803	848	829	853	813	847	775	825	804	793	817	824	829	870	833	853	825	836	836	839	829	836	832	824	796	830	823	836	893	831	849	787	820	849	773	851	800	832	862	798	849	789	798	834	802	827	825	803	812	793	788	822	829	795	853	838	877	828	804	765	873	865	846	776	828	832	846	874	787	856	844	822	846	848	812	790	816	843	849	810	803	881	833	837	809	732	856	844	817	812	875	765	834	800	839	845	851	797	817	820	829	857	819	894	837	824	833	844	846	804	843	824	823	830	824	842	791	862	861	851	784	800	837	830	789	848	891	872	816	812	808	832	792	842	826
22378	21016	28551	23712	21017	21087	12509	2037	1401	1225	1101	1069	1112	1026	959	922	936	893	857	906	878	876	879	841	840	844	855	816	907	858	854	874	837	874	835	848	829	810	842	779	865	794	804	847	790	836	821	829	822	795	827	818	814	821	824	791	786	854	804	750	784	821	776	811	816	797	808	840	842	837	778	808	789	810	765	844	804	798	832	777	821	767	857	757	801	795	819	810	828	826	777	816	791	824	767	810	848	819	826	810	770	862	835	818	836	806	787	805	791	884	779	793	790	831	809	823	775	791	827	777	843	810	798	784	831	852	769	823	823	796	798	819	783	829	779	821	821	799	777	795	739	811	826	790	820	798	814	848	800	808	793	836	780	868	834	820	773	850	824	808	825	796	771	844	825	853	793	780	832	769	851	759	800	836	825	835	815	790	784	754	801	819	749	814	847	758	774	823	831	840	833	799	809	784	824	793	827	788	788	790	803	833	771	785	831	811	802	776	801	794	846	774	834	814	804	783	832	828	839	805	831	808	824	752	796	784	780	811	790	771	793	777	782	843	820	750	827	828	801	801	818	804	836	824	798	795	822	858	812	858	839	776	809	861	813	794	818	797	811	762	761	795	802	780	860	781	807	756	798	757	822	777	893	800	783	838	774	850	789	795	808	831	795	809	769	769	816	784	816	765	852	833	781	806	798	814	786	792	783	812	794	780	796	763	793	824	812	822	837	754	830	791	770	843	826	777	808	819	786	806	841	795	793	807	825	813	796	845	746	802	788	775	799	793	780	851	840	847	799	818	824	770	759	826	794	839	750	797	829	808	785	806	787	789	780	824	803	774	822	804	782	836	858	781	821	797	796	814	809	811	812	828	768	736	856	827	821	769	801	782	869	808	891	780	808	752	806	774	777	832	819	831	785	789	800	811	770	807	807	796	822	765	820	834	778	826	784	823	805	796	836	768	801	789	763	815	810	830	854	827	807	822	864	765	796	810	792	768	751	817	838	790	810	812	821	762	796	767	816	835	765	842	834	775	793	831	814	759	820	830	802	812	748	796	791	859	768	810	800	767	836	784	816	818	816	799	889	790	809	812	788	819	812	806	878	860	818	812	815	818	799	860	794	778	783	817	757	842	797	818	800	731	796	770	866	774	792	830	838	813	767	795	777	803	810	780	841	819	821	825	828	766	838	836	787	815	817	739	833	822	803	811	810	805	825	794	814	807	847	765	814	779	820	775	864	816	808	786	766	816	816	819	813	776	846	843	745	786	812	867	815	789	794	814	767	811	801	828	811	778	818	872	784	794	801	771	853	777	826	796	838	843	840	829	757	772	822	843	872	804	753	792	844	848	789	779	783	763	768	801	823	813	782	805	826	801	764	767	839	757	785	743	812	813	803	754	810	787	811	796	813	766	780	810	838	853	750	809	788	794	828	746	778	813	818	765	826	819	807	780	806	797	839	804	820	801	799	768	802	767	808	854	819	772	777	804	776	805	771	853	799	804	787	810	832	788	835	815	783	759	773	787	767	795	783	810	815	837	788	797	813	778	783	760	764	796	804	798	780	766	773	767	845	789	799	806	808	852	808	764	798	867	845	803	794	790	827	848	781	807	873	821	779	818	834	845	783	761	803	794	814	813	795	820	818	788	829	828	766	797	758	788	758	779	768	785	774	762	818	829	783	788	841	806	784	882	817	750	748	798	801	778	795	811	803	771	789	795	786	769	809	772	789	794	864	799	785	778	812	828	797	830	863	833	778	826	816	775	835	789	767	825	749	793	813	782	789	780	809	805	813	803	823	755	846	832	744	826	829	806	790	809	788	847	804	778	813	769	779	825	794	769	814	771	803	824	830	822	806	746	836	756	841	793	812	794	807	787	770	818	833	809	809	747	807	837	806	783	791	790	776	811	844	813	817	840	817	794	771	798	772	779	799	781	814	771	778	857	818	796	818	782	806	805	816	794	770	759	828	808	833	859	780	761	799	778	795	769	817	810	814	791	825	782	775	776	825	797	836	816	823	824	808	793	792	792	795	790	877	821	767	715	830	818	771	802	764	830	831	757	799	756	806	815	746	778	830	814	751	781	781	848	799	797	813	794	820	816	802	836	805	783	835	779	823	777	785	777	747	774	794	769	811	777	785	816	861	820	810	798	801	801	834	804	803	749	844	825	798	746	807	845	853	855	784	844	795	810	770	814	825	778	762	756	800	823	769	778	785	797	809	748	764	854	796	781	765	854	766	739	825	861	808	787	805	812	801	840	806	853	821	800	810	770	720	800	788	747	803	803	789	866	818	829	788	782	770	809	742	743	801	818	820	839	790	798	760	813	818	800	841	798	796	809	826	821	780	790	784	792	794	848	831	832	801	790	836	795	758	816	797	833	805	826	778	773	836	756	739	802	765	828	774	851	871	767	756	848	781	783	801	870	827	789	844	814	793	824	784	815	801	821	797	790	798	807	814	817	836	834	769	846	793	810	773	793	768	802	744	832	754	805	806	807	802	843	769	812	755	831	795	787	829	786	734	822	828	831	765	845	821	859	817	837	836	778	806	800	833	831	789	841	808	828	797	809	806	820	792	774	778	780	823	788	802	767	802	838	779	817	816	765	831	830	861	811	786	761	748	828	784	767	818	817	837	802	785	856	800	770	800	797	811	782	823	805	768	788	821	834	809	766	845	778	810	876	801	812	775	795	812	818	830	797	818	841	831	760	793	734	844	841	814	795	778	816	848	789	813	832	816	733	807	805	847	781	781	807	785	890	800	823	787	810	807	844	770	763	803	783	803	797	752	787	788	825	761	748	797	791	820	758	818	791	824	780	798	794	782	828	796	809	879	831	787	813	786	785	799	789	811	817	836	808	800	794	808	785	766	799	799	844	798	733	749	862	803	850	836	800	777	797	774	788	758	735	827	774	789	792	815	816	774	821	772	817	800	786	807	814	802	776	782	793	805	798	787	786	796	759	794	797	775	829	778	775	772	801	796	805	831	831	845	809	821	789	804	837	761	863	786	804	828	784	753	799	821	809	793	796	829	842	809	777	843	786	762	824	835	788	805	812	805	817	773	796	864	801	814	786	761	791	843	757	785	795	784	779	822	798	807	773	740	777	773	801	855	793	777	795	780	761	804	772	781	811	821	822	841	787	800	815	811	865	857	851	781	831	809	785	779	775	825	787	790	798	775	804	765	818	766	838	779	764	793	759	793	803	783	808	748	816	851	839	822	778	827	839	827	809	807	825	742	809	842	795	816	788	776	806	836	748	815	876	866	806	807	803	773	827	770	805	813	763	799	818	763	811	796	763	768	837	816	813	749	773	800	818	802	848	757	831	783	818	827	775	822	763	759	830	779	765	796	729	802	769	789	789	849	782	828	852	769	776	827	799	791	796	794	784	804	815	806	817	835	802	789	757	817	778	776	783	870	820	841	799	794	844	812	788	843	809	791	861	821	794	735	826	806	807	765	823	779	805	758	807	800	836	805	843	787	849	789	745	752	806
6816	14157	11727	6205	4588	3485	2803	2151	1734	1501	1369	1183	1143	1054	1060	1016	1006	951	918	925	894	873	899	870	879	889	870	895	925	849	827	854	855	806	883	805	875	856	830	810	853	843	869	857	852	824	809	767	855	829	819	835	859	853	853	804	879	808	863	798	856	854	817	856	844	836	858	774	859	845	868	824	827	793	796	883	831	816	833	873	833	835	823	783	846	804	842	874	839	809	798	801	773	864	814	819	798	836	842	772	869	858	780	835	843	844	821	845	841	867	846	835	828	802	832	818	822	801	774	797	821	837	827	807	824	796	841	848	806	860	866	791	873	856	810	863	817	840	848	817	825	823	815	843	840	775	801	791	818	746	793	745	821	886	828	781	836	815	806	825	823	806	834	826	804	785	766	819	837	840	780	843	862	796	844	818	822	799	852	853	849	775	806	769	860	787	813	815	800	822	796	842	795	845	815	802	812	788	828	840	847	821	786	819	794	835	820	827	844	828	856	824	780	836	822	875	848	816	826	838	834	822	787	807	826	775	835	817	824	807	830	817	822	774	808	833	798	855	850	827	813	849	769	798	842	770	858	851	832	828	808	811	778	800	849	823	850	743	891	813	877	830	831	839	798	756	773	840	822	792	844	874	804	851	819	798	835	825	873	790	853	784	796	855	803	838	837	847	808	800	849	848	848	805	816	802	789	850	835	778	827	770	840	808	818	845	810	828	802	784	775	809	871	811	859	823	843	830	803	875	824	815	787	763	845	849	817	864	870	800	868	828	834	805	827	843	848	852	868	832	822	880	847	841	813	799	836	784	824	852	812	787	783	783	810	775	843	852	802	845	810	824	797	865	796	888	852	850	784	892	864	801	820	828	883	879	790	789	802	839	777	848	858	848	775	793	847	796	799	775	803	834	814	811	797	828	871	842	853	806	849	799	836	836	833	867	828	827	791	818	793	858	798	796	807	808	801	823	838	807	776	807	781	859	837	799	801	874	857	815	859	794	827	838	817	741	813	819	798	822	805	836	842	869	862	804	823	833	808	837	842	790	773	822	807	804	820	853	832	850	849	867	867	797	858	819	839	793	799	844	858	798	870	809	791	804	910	839	799	807	804	813	839	800	827	793	808	841	819	820	834	814	860	806	813	823	819	791	853	773	791	855	811	776	795	809	839	799	837	842	833	828	775	858	825	796	887	780	866	807	762	851	884	817	836	836	820	819	847	817	805	818	835	865	770	801	777	851	825	826	818	835	837	859	826	783	858	817	811	823	789	834	852	828	843	847	813	847	810	805	815	802	839	856	847	827	815	777	822	820	847	799	792	807	857	818	855	762	784	852	851	822	811	807	830	804	790	829	882	794	803	804	840	836	820	790	830	812	839	815	867	841	831	813	847	778	803	868	795	816	840	838	845	830	793	826	826	868	762	844	815	777	833	766	846	833	793	847	851	844	867	839	788	803	825	790	846	813	816	782	802	870	806	810	752	812	808	789	786	789	802	803	833	817	794	840	847	816	751	797	820	871	797	807	761	820	872	827	797	812	866	774	813	840	836	822	827	845	829	849	816	848	815	774	818	764	862	853	866	838	794	803	829	799	754	748	801	820	770	804	795	852	818	832	776	856	825	818	795	827	775	823	820	843	829	858	840	822	788	800	771	836	842	831	814	806	824	829	824	792	844	809	799	809	777	808	847	798	787	807	831	804	797	824	802	808	797	815	816	816	797	841	811	851	819	769	799	849	817	776	783	850	753	782	773	806	796	773	856	868	810	850	839	828	827	835	791	800	784	794	803	860	828	834	772	830	813	783	799	858	842	808	802	836	818	820	814	777	864	843	825	821	801	792	834	818	805	799	821	812	783	780	784	868	814	842	812	873	764	860	807	839	797	825	839	824	823	840	867	810	766	857	719	819	809	845	795	778	799	804	873	810	815	792	825	813	835	845	782	813	844	821	799	803	821	859	785	816	819	797	833	821	794	894	825	786	837	791	819	866	856	811	845	869	830	859	796	789	850	849	813	807	792	808	801	795	808	778	851	830	828	870	843	841	819	844	816	774	776	813	807	795	813	808	791	831	795	833	850	821	846	828	825	830	798	841	830	791	888	783	837	787	783	828	834	817	854	791	843	800	837	818	817	808	790	823	780	857	859	820	803	821	861	847	832	802	765	800	800	842	823	816	835	825	792	774	773	863	803	807	820	826	824	802	857	830	843	810	779	780	824	788	842	758	808	826	834	804	780	814	862	804	821	862	790	784	798	828	814	850	875	837	812	788	840	847	832	826	813	836	839	844	793	813	822	822	843	846	858	811	839	783	781	816	878	825	808	787	814	807	854	836	826	835	803	815	886	823	873	853	745	833	833	810	884	831	806	808	772	857	838	839	838	791	793	834	827	843	805	815	807	814	796	853	772	878	888	845	772	798	808	831	830	842	798	848	763	849	800	824	841	825	843	844	840	829	841	785	806	861	838	798	816	779	834	860	847	782	817	844	835	809	855	834	828	854	799	828	836	778	784	820	827	830	805	812	807	868	819	885	755	862	807	874	788	837	848	796	863	833	821	814	827	800	770	782	827	811	863	865	838	808	783	825	838	802	866	821	884	857	767	764	831	835	846	800	829	811	845	820	832	841	888	849	812	837	830	831	792	828	848	818	820	841	827	866	819	810	773	783	800	801	842	848	841	803	803	861	810	818	821	855	839	806	869	862	843	871	827	813	820	784	845	816	834	819	871	837	861	813	847	870	829	815	847	834	825	805	803	822	851	859	838	825	822	834	797	795	862	807	874	804	818	807	835	790	846	810	829	782	819	870	832	837	768	796	713	837	815	809	818	848	814	843	795	813	817	806	857	801	859	853	813	806	773	837	844	857	773	827	808	866	833	872	810	843	855	829	823	803	815	825	865	819	853	851	822	791	812	860	825	815	833	809	808	813	835	775	828	783	799	842	840	832	802	833	845	870	812	872	803	845	832	823	859	833	804	839	869	803	801	882	878	808	765	805	827	836	821	808	840	808	810	835	817	800	871	842	816	874	796	823	874	829	811	820	793	835	812	864	807	813	890	807	784	854	815	816	830	829	847	837	760	820	765	822	774	826	843	833	828	821	782	887	821	781	824	806	830	821	826	816	813	821	800	795	845	819	808	804	839	873	806	784	829	789	836	825	787	786	800	809	844	814	829	858	820	816	797	792	825	842	811	829	765	835	835	846	843	807	820	817	781	782	808	835	798	822	810	820	815	841	770	846	843	800	804	818	808	806	850	818	803	818	819	805	804	865	831	817	806	827	838	797	803	824	793	814	762	848	804	831	783	839	785	836	831	831	792	839	846	830	783	829	789	874	859	819	839	764	792	787	839	814	789	830	781	772	778	792	822	801	804	882	820	768	870	795	770	869	754	854	827	826	809	803	787	773	839	774	830	779	851	810	831	821	813	804	804	791	748	845	846	794	861	739	788	820	799	807	825	770	807	868	812	816	815	856	843	810	876	857	839	833	823	854
22452	21092	28631	23779	21100	21171	12578	1928	1430	1248	1142	1125	1029	931	1024	891	888	885	940	909	867	907	820	849	925	819	812	855	907	866	893	832	853	855	822	775	863	807	869	778	859	808	829	817	831	812	841	827	763	819	829	781	845	825	792	794	845	811	835	819	850	777	844	797	824	834	806	818	788	789	832	824	866	799	845	813	826	819	781	796	802	801	794	800	807	815	825	855	864	841	840	770	800	782	776	830	832	790	839	819	816	816	803	823	835	776	833	780	823	800	834	801	809	814	834	817	799	763	781	798	773	848	829	859	801	818	815	796	828	823	823	882	824	773	803	819	781	814	804	809	778	802	874	841	886	791	827	821	842	847	847	813	799	816	818	877	765	804	839	823	827	827	783	813	785	854	837	810	789	840	823	838	802	817	808	804	826	848	831	801	753	799	782	832	778	812	812	824	835	801	814	809	816	791	789	813	767	790	814	839	791	839	808	766	829	840	852	803	837	792	831	814	858	786	818	856	823	784	787	794	830	784	808	813	840	804	773	783	820	797	779	802	830	778	854	829	799	825	809	851	810	829	798	858	788	811	802	819	829	803	820	774	754	785	799	808	793	846	803	813	830	900	752	788	783	788	795	796	794	759	751	829	764	807	764	810	814	748	801	819	786	770	815	756	813	824	836	801	778	838	812	832	803	824	756	788	844	857	834	782	790	788	810	810	813	816	728	792	791	786	764	774	811	828	776	819	804	736	806	793	826	830	773	823	801	805	764	759	857	832	791	777	810	762	824	805	802	823	839	800	834	813	792	800	809	780	848	787	820	785	799	807	773	777	794	786	769	823	840	802	748	788	793	785	850	865	772	782	798	765	762	837	812	787	799	803	874	767	804	850	787	842	809	806	795	782	733	805	806	837	819	788	778	800	838	786	837	752	873	833	852	828	837	779	825	840	852	804	808	803	762	822	826	830	799	783	821	783	827	815	849	816	835	805	805	803	791	779	833	793	773	832	812	785	809	849	805	825	815	763	863	786	836	799	799	853	864	768	841	809	831	863	833	792	805	803	779	834	804	799	803	820	787	786	848	783	833	787	808	798	794	771	808	787	757	769	799	821	820	781	821	791	755	796	795	787	849	808	867	801	801	777	818	857	842	862	794	835	790	856	792	776	759	810	819	797	819	774	812	849	787	810	827	778	813	847	807	846	831	821	799	862	783	849	785	820	802	806	761	826	804	795	860	832	876	788	784	808	819	753	812	784	799	829	851	854	768	828	799	822	817	800	774	801	763	822	819	807	829	808	755	786	814	828	809	807	849	818	828	833	812	847	777	791	781	795	803	749	772	830	805	788	816	778	827	821	820	811	856	814	771	801	816	817	840	766	788	843	817	793	831	775	823	818	771	783	825	814	795	860	814	816	793	857	762	775	770	831	852	875	849	826	778	827	808	767	791	807	806	767	804	842	812	774	836	744	809	808	812	802	856	807	782	836	768	841	819	807	846	783	792	819	810	808	827	798	825	803	814	824	852	831	865	794	839	823	870	817	792	865	815	766	813	802	776	813	816	808	792	838	832	782	795	858	852	831	746	846	792	817	814	827	808	807	818	808	825	787	801	852	777	731	842	799	783	761	848	714	872	810	798	815	807	806	762	864	800	821	814	782	801	749	800	830	804	799	743	812	812	772	795	836	813	777	832	776	812	807	798	790	798	785	790	828	848	811	818	808	818	779	769	856	802	741	838	799	778	797	784	791	806	839	745	791	776	756	828	845	825	796	769	788	795	794	838	825	880	854	848	815	850	827	809	794	789	825	809	832	842	786	821	777	791	807	764	807	811	804	779	842	826	830	747	809	777	795	815	793	806	805	789	798	799	800	908	812	835	834	824	816	840	866	857	873	810	772	801	862	871	798	803	804	831	759	788	786	800	789	755	787	768	792	809	813	791	829	795	847	841	810	780	842	812	808	820	774	765	822	810	814	731	799	818	847	822	803	820	766	779	821	755	792	811	765	781	799	822	781	726	803	764	782	807	818	846	851	804	815	828	769	843	812	843	807	833	853	800	853	821	842	784	770	829	790	826	756	824	803	828	801	831	833	825	870	777	777	769	816	755	792	828	783	805	796	849	845	793	799	791	778	760	801	839	786	800	832	766	823	760	782	806	827	812	823	772	840	874	764	844	779	820	800	821	804	788	804	836	771	828	785	800	829	801	829	859	755	845	806	800	803	838	824	768	775	829	732	799	792	790	855	816	786	814	829	735	802	839	807	794	830	794	802	763	798	824	813	800	792	762	795	822	833	762	864	872	796	801	773	801	824	830	814	775	820	839	817	820	815	778	829	823	829	863	792	776	767	820	781	835	758	868	786	799	787	786	794	868	789	851	817	827	849	834	814	824	798	861	831	804	773	783	848	856	795	825	778	776	863	799	783	794	775	837	773	825	780	794	817	819	852	817	778	812	836	808	798	782	793	836	821	809	769	788	779	779	846	785	792	819	790	759	822	770	840	771	795	808	779	799	845	837	816	827	803	818	787	784	802	800	790	812	778	791	806	796	792	839	796	820	775	800	772	828	833	823	763	761	817	807	784	833	857	799	842	792	835	799	793	806	803	799	798	773	778	816	769	809	767	763	806	809	836	799	834	854	788	784	760	795	789	800	813	792	822	801	792	782	801	825	845	745	816	783	819	830	813	801	838	807	829	800	797	774	776	823	797	828	807	797	782	813	803	794	833	856	796	786	807	867	898	788	820	712	825	857	831	814	789	879	809	822	780	833	796	801	789	804	822	805	818	738	738	758	810	822	818	834	850	793	802	748	842	772	766	766	798	735	782	770	786	817	823	790	811	836	801	807	826	828	808	789	830	774	789	814	796	783	834	799	755	799	812	796	850	792	751	784	839	761	737	796	864	802	766	819	780	829	756	742	791	794	790	823	852	816	790	819	746	777	770	845	833	786	778	776	802	771	803	817	860	857	794	787	772	787	800	799	758	777	831	835	815	836	793	779	807	827	774	792	776	799	811	764	823	816	768	797	804	835	793	813	830	856	805	810	869	835	795	858	858	791	793	820	858	834	779	778	815	797	777	790	787	798	832	777	818	844	825	851	813	819	835	765	836	780	737	819	743	805	804	801	772	813	824	834	810	776	778	847	796	775	832	827	844	812	787	786	833	843	807	799	815	847	834	773	844	765	785	797	795	771	733	745	786	888	808	776	822	780	801	821	791	777	796	789	789	812	786	816	808	798	806	834	798	849	783	788	845	815	838	798	826	792	809	784	782	803	792	836	851	830	774	832	810	758	813	839	811	758	807	836	819	851	833	848	824	800	779	837	825	784	760	817	853	787	773	818	839	835	762	834	801	808	840	789	828	752	798	808	837	768	801	816	784	795	820	763	774	814	848	863	773	786	793	794	813	773	814	755	780	800	769	809	834	772	798	757	794	768	817	768	789	798	809	785	799	805	788	803	813	760	813	794	828	834	824	810	857	789	730	823	817	796	802	828	799
6519	14005	12142	6378	4606	3500	2786	2259	1795	1492	1402	1198	1111	1053	1051	981	991	946	956	984	914	899	893	884	869	876	865	897	833	899	851	844	845	905	794	888	818	885	853	907	892	817	853	826	854	871	863	875	841	786	811	849	837	819	806	816	832	857	805	826	833	851	845	854	832	833	824	803	821	823	831	771	860	824	862	838	859	797	848	820	835	774	824	813	804	855	830	825	888	861	851	799	836	868	836	793	879	831	797	808	834	828	820	858	807	863	779	850	859	859	808	797	859	856	806	857	827	871	814	831	764	850	834	796	827	816	863	856	825	827	874	848	836	829	823	831	826	808	772	874	829	877	803	826	834	803	848	837	800	814	804	765	758	832	810	802	877	878	787	815	783	778	849	827	810	788	783	827	830	804	842	784	785	824	806	904	805	776	826	860	861	822	852	798	796	795	824	873	783	829	817	775	798	869	837	827	791	864	878	814	818	825	819	852	839	803	847	826	861	787	845	848	839	838	807	868	797	827	806	853	851	858	810	853	812	840	833	852	765	864	831	792	772	822	821	818	844	810	869	803	810	822	818	865	864	806	786	814	799	802	794	778	815	845	823	765	842	785	809	830	831	772	833	876	856	841	804	763	837	823	861	837	763	839	830	833	780	808	836	836	824	837	829	807	830	800	866	816	889	791	817	789	841	813	841	794	813	846	854	837	836	782	827	824	809	855	825	823	889	835	779	798	809	825	828	840	825	863	825	826	855	805	787	884	840	785	816	834	844	847	825	799	853	809	818	795	816	810	851	821	893	824	804	913	764	815	771	842	782	811	811	865	847	775	770	824	821	795	860	864	854	817	832	833	837	795	819	813	883	893	839	774	859	815	795	823	850	837	820	782	835	789	872	816	789	794	774	801	814	840	856	801	834	830	825	829	856	846	819	884	839	858	828	849	884	830	867	821	820	860	860	802	877	842	814	840	880	856	790	783	830	829	806	782	804	790	813	822	788	860	768	829	874	787	799	827	823	842	849	831	817	866	878	844	834	859	813	868	813	870	846	824	836	827	838	847	847	772	834	790	839	753	869	851	803	841	866	829	811	870	819	828	815	781	866	830	815	812	797	826	783	852	837	857	829	781	832	833	835	782	822	825	809	808	824	800	823	828	815	874	808	809	784	848	834	869	862	831	822	811	868	813	825	852	819	780	837	840	815	844	804	853	818	807	804	777	822	879	836	767	822	834	871	795	801	842	828	799	790	854	821	828	876	811	846	814	851	825	829	808	836	797	899	807	823	810	833	795	778	808	831	774	801	855	789	815	841	820	884	828	865	789	845	826	814	856	802	894	812	815	805	810	812	831	806	851	797	819	795	757	823	791	834	818	833	809	823	841	799	733	780	791	863	799	844	799	812	736	776	851	813	804	813	859	795	858	814	810	858	817	849	830	867	850	783	803	772	880	858	808	843	852	837	818	871	816	822	839	788	837	788	829	855	818	780	796	782	821	743	784	843	819	855	828	846	809	864	853	802	855	794	783	832	807	811	791	879	826	770	812	840	890	802	824	768	808	788	807	782	847	796	790	823	779	824	813	822	843	872	819	823	847	826	805	859	753	782	813	836	850	843	886	804	836	819	810	783	830	814	764	818	792	817	855	845	829	816	824	862	713	809	798	811	851	824	808	833	903	794	868	800	794	801	823	828	801	803	818	819	803	812	835	790	768	801	808	808	851	850	864	813	779	790	786	766	813	838	797	873	810	806	831	760	813	862	786	851	818	836	781	837	833	848	853	841	849	853	858	793	875	811	849	825	751	876	837	859	816	811	811	827	830	792	825	805	884	809	854	805	834	852	852	828	840	784	810	768	786	855	844	819	835	826	818	796	817	781	792	847	810	883	834	839	795	789	808	777	808	928	836	771	796	802	825	846	856	799	840	806	816	830	823	812	830	783	824	779	806	823	830	860	831	775	843	815	847	837	840	845	806	842	836	869	805	833	822	806	782	818	838	791	820	790	818	837	819	777	794	816	883	862	853	842	794	797	818	851	873	812	777	806	761	808	831	805	807	828	812	863	839	818	792	862	802	811	801	865	870	808	805	808	807	828	814	837	794	867	886	820	835	812	843	814	871	736	824	773	771	858	805	863	868	782	847	853	836	850	801	831	769	815	858	858	818	822	824	833	807	786	810	837	823	760	786	826	815	838	806	828	819	794	808	826	847	810	807	853	851	824	840	853	850	820	858	841	819	822	805	843	838	820	823	803	839	843	842	816	810	888	818	831	797	839	836	805	863	836	851	847	908	843	850	897	814	837	865	839	799	839	812	870	852	830	803	831	867	807	797	888	852	823	818	840	828	751	860	806	850	833	800	833	774	784	788	774	856	793	831	799	821	814	819	813	796	791	810	849	812	788	839	803	812	804	836	828	837	852	803	850	835	837	823	791	809	786	830	849	788	849	846	817	815	833	804	819	883	865	831	796	787	790	814	851	849	819	831	867	819	803	829	867	815	841	803	817	805	835	853	842	789	840	796	810	847	799	829	849	835	901	802	784	806	816	783	810	808	823	808	787	814	838	779	812	851	805	826	789	834	791	829	875	846	863	841	797	810	793	861	834	836	834	834	849	825	750	880	798	834	793	809	807	866	846	808	783	849	841	832	861	829	851	795	812	788	810	798	781	824	840	756	791	848	802	861	800	818	830	739	818	803	842	820	833	860	804	838	800	824	821	778	852	862	804	872	803	794	815	784	822	803	840	862	852	796	833	839	822	848	864	792	857	815	775	799	836	795	812	760	862	805	782	779	830	852	796	808	864	833	826	831	864	832	805	798	828	824	817	843	820	852	799	846	825	780	799	811	856	800	861	839	814	824	821	831	832	807	817	763	834	794	869	807	895	836	824	822	829	842	842	800	847	818	823	861	828	834	844	828	886	794	863	829	814	818	822	760	827	842	814	859	845	874	816	805	823	846	825	850	802	835	816	834	834	798	800	811	790	834	791	825	805	822	817	798	783	852	823	849	794	818	810	807	931	833	741	799	853	832	855	830	760	840	825	811	826	839	831	853	827	879	827	807	835	846	819	829	796	901	808	819	814	808	811	848	831	779	798	798	805	788	812	792	871	791	819	818	850	771	826	795	801	828	766	842	822	832	834	814	846	805	805	820	826	809	832	878	793	830	790	761	841	860	858	840	771	798	809	804	810	835	870	862	790	866	825	847	785	760	808	876	808	799	815	842	833	811	851	798	769	818	815	856	807	811	817	827	809	820	829	806	844	780	829	876	825	811	832	809	792	869	814	825	805	814	785	851	820	842	825	855	792	848	814	888	839	810	806	841	803	847	833	886	768	859	784	826	793	812	840	824	827	815	827	828	843	849	819	816	814	810	811	796	806	851	834	861	785	834	872	824	813	841	869	793	837	820	854	809	814	816	812	849	844	821	840	775	852	843	839	806	795	841	856	786	816	796	834	826	822	835	778	857	791	791	815	798	814	861	874	812	811	791	851	872	858	792
22444	21074	28611	23782	21076	21149	12652	2006	1416	1306	1223	1129	1033	966	982	878	935	963	848	864	813	799	825	894	813	825	847	895	819	825	821	800	871	822	845	807	836	812	875	751	788	850	818	800	819	786	836	869	850	773	834	784	824	811	802	880	773	785	771	804	783	775	825	860	833	798	867	785	782	835	806	767	783	820	808	820	805	805	825	782	754	797	838	798	775	776	806	736	789	780	812	821	824	817	822	801	828	783	792	810	809	825	813	823	800	827	812	770	829	831	819	802	777	803	839	806	800	793	801	776	787	838	805	729	739	761	802	824	820	786	770	792	885	815	801	814	844	790	794	812	828	806	809	754	797	813	832	807	793	778	786	836	770	839	794	842	830	834	834	763	850	772	817	776	826	841	713	765	872	809	818	781	798	798	878	789	794	800	787	843	795	839	823	802	788	791	754	799	820	767	807	798	835	848	857	824	782	868	821	792	797	828	811	823	793	786	819	767	791	859	782	773	820	778	801	759	795	814	859	790	774	817	820	794	841	851	776	802	757	776	863	791	803	838	808	870	816	814	763	773	820	780	795	819	804	852	814	783	820	837	840	790	811	844	823	807	809	811	780	834	834	809	815	837	802	834	745	803	815	863	794	790	797	800	801	791	792	820	781	749	812	781	792	777	778	789	783	799	800	814	763	772	819	763	844	807	803	844	804	768	829	841	695	839	801	754	854	831	846	835	827	854	762	772	812	802	756	799	778	825	776	787	787	820	777	790	827	770	817	756	875	824	776	748	820	821	842	786	773	821	778	863	822	831	828	859	808	853	825	749	787	769	694	786	840	819	836	800	783	752	781	806	829	811	825	809	832	807	826	826	799	821	777	801	820	809	834	835	731	799	763	824	796	815	794	797	804	763	792	858	801	834	791	830	790	800	807	752	781	819	788	835	798	783	814	802	838	805	815	799	788	769	780	791	769	759	786	766	797	791	845	819	762	771	816	772	812	817	793	823	768	757	798	791	782	873	810	801	823	836	840	790	800	794	764	789	798	780	768	813	790	824	781	765	862	808	800	793	804	792	834	800	792	774	746	822	812	790	789	814	796	795	789	829	787	778	824	847	751	836	739	766	809	794	832	786	836	784	803	751	856	793	781	741	781	784	800	816	813	781	734	819	782	783	811	815	776	802	762	758	796	806	753	773	805	772	799	798	808	786	859	744	821	802	838	776	787	850	793	847	817	775	779	795	825	787	784	768	829	820	836	799	739	772	792	782	820	786	803	760	808	791	752	762	810	789	770	804	825	785	788	781	840	799	795	778	808	814	763	839	844	830	825	798	754	808	777	754	829	816	863	774	766	827	816	821	759	748	801	791	826	791	813	753	753	831	790	757	772	778	793	788	779	778	812	810	799	787	773	796	785	809	809	771	753	791	769	797	832	790	828	803	778	767	785	837	811	806	748	786	808	767	819	792	781	803	795	781	874	807	830	806	812	825	823	822	792	792	795	803	768	751	787	793	814	828	794	766	828	806	832	773	811	823	851	786	793	859	867	827	810	825	803	809	775	760	834	779	805	824	803	827	766	858	778	798	794	789	775	756	783	771	818	829	783	789	751	858	804	853	810	776	784	776	858	825	777	827	802	829	817	818	782	814	803	775	791	768	817	871	815	794	773	772	777	845	790	786	790	800	836	817	780	839	771	779	823	815	862	781	734	794	773	785	845	759	797	829	834	791	819	814	785	822	756	829	869	797	782	840	801	769	851	807	724	828	834	841	740	808	863	804	797	770	786	801	845	759	785	812	818	802	805	744	783	796	819	807	814	776	751	773	844	810	827	758	776	775	831	793	791	775	747	769	751	804	805	838	830	805	847	851	814	779	795	805	784	793	799	782	835	823	753	769	773	833	795	775	817	754	795	791	756	825	780	744	790	815	818	779	821	812	811	796	820	826	786	805	751	818	814	773	736	777	785	806	774	778	757	775	852	826	794	786	811	731	804	796	812	849	774	780	810	846	804	807	737	831	799	778	834	790	765	811	797	773	787	775	798	754	777	812	770	821	808	818	828	805	763	776	795	780	783	811	777	820	841	801	774	757	775	823	775	764	769	780	786	818	810	766	803	779	764	827	793	826	817	844	827	772	797	825	826	763	799	794	804	797	813	807	768	820	795	797	831	807	820	807	808	840	812	835	796	797	764	813	781	795	795	752	758	825	771	839	776	826	773	808	827	737	854	804	734	756	861	834	747	786	799	788	795	807	781	759	819	795	785	774	832	782	807	825	825	812	743	851	835	806	768	771	820	827	809	792	810	767	791	786	783	795	780	792	802	757	809	773	800	815	805	781	802	780	826	826	850	769	758	774	799	834	778	793	816	770	804	817	790	781	855	836	724	816	864	836	828	788	800	778	800	842	773	798	775	809	853	753	809	763	759	849	792	762	814	835	767	727	853	765	809	814	801	815	707	789	810	837	814	797	803	803	790	837	758	834	785	781	842	821	818	787	799	794	823	774	773	825	828	836	802	778	793	743	774	727	766	781	868	821	822	845	830	774	829	791	772	774	821	781	818	800	762	801	808	775	767	821	769	838	792	790	820	828	809	789	790	804	810	791	819	842	871	777	777	787	794	769	759	801	800	761	754	746	811	793	776	796	802	803	792	781	804	829	816	834	823	800	792	792	796	831	837	814	818	807	837	849	817	806	767	841	787	766	801	779	805	825	803	801	800	789	785	810	789	834	825	763	801	849	780	783	827	793	775	776	790	817	816	758	802	810	758	786	788	753	834	793	809	784	818	789	833	855	820	818	813	769	784	813	784	860	789	795	779	783	767	834	802	821	808	817	819	812	777	813	811	805	819	802	785	774	748	759	803	835	848	748	778	777	821	809	800	839	819	764	818	828	744	759	794	781	756	782	769	824	768	835	763	839	850	768	843	861	812	798	823	831	732	796	771	798	776	741	766	797	836	810	822	843	811	823	756	780	777	822	815	814	800	741	805	782	847	789	786	823	801	755	803	804	844	794	757	825	758	804	769	795	781	787	842	851	828	815	814	848	783	818	751	802	765	795	767	848	763	811	860	790	828	810	881	791	844	794	813	835	780	765	756	787	716	808	849	802	763	830	795	776	807	791	787	778	790	825	776	775	815	783	759	796	776	788	802	793	818	793	805	788	807	770	811	799	785	850	809	794	815	795	790	803	786	789	783	825	770	790	781	843	821	847	837	801	783	805	810	764	803	829	802	859	814	789	766	796	767	798	733	771	767	786	774	800	840	824	783	834	801	793	802	816	812	786	825	772	825	853	790	823	801	859	835	829	778	826	817	843	796	810	795	793	805	820	795	792	802	849	750	849	789	770	848	766	791	839	814	857	823	836	831	762	820	799	831	772	802	790	803	788	821	785	807	804	833	798	779	765	821	771	835	796	789	787	764	785	793	806	760	800	794	811	798	842	786	783	777	816	752	809	735	810	819	777	813	809	795	782	773	759	793	793	842	817	820	807	845	786	816	864
6144	14238	11955	6585	4630	3514	2773	2183	1748	1540	1421	1220	1215	1126	1084	1048	979	982	1010	916	886	915	857	916	897	899	848	868	870	826	825	836	853	854	786	895	852	858	844	798	871	844	842	859	831	859	845	855	852	808	875	849	847	816	843	855	879	824	819	803	857	783	855	819	788	824	827	833	833	824	793	760	872	830	835	815	837	814	833	792	841	809	836	802	829	857	817	767	839	814	781	803	844	835	825	795	861	848	848	852	811	848	841	860	806	794	818	774	827	858	878	850	821	840	812	864	828	865	830	783	820	822	812	814	783	804	822	819	800	792	780	797	813	892	828	837	829	813	813	816	842	850	787	805	813	849	838	787	782	811	765	792	771	855	799	857	849	827	838	863	786	839	829	844	768	809	798	832	805	878	825	789	842	838	820	840	821	816	844	795	814	788	821	796	832	854	811	805	814	877	849	765	750	838	826	819	842	834	825	786	778	853	872	813	793	781	861	807	799	807	818	816	793	820	783	820	850	886	848	831	784	838	826	832	795	827	770	807	861	788	806	856	851	768	787	818	843	785	788	862	816	855	827	833	839	813	836	806	843	835	810	809	755	822	850	828	812	839	783	776	869	835	816	869	834	806	799	815	802	798	852	786	840	867	811	838	770	825	836	795	808	764	801	862	856	804	787	853	821	755	848	827	799	831	826	843	811	825	776	804	783	810	844	808	791	795	816	796	870	866	798	850	798	814	844	809	803	870	805	799	844	809	809	814	815	844	843	815	858	836	820	863	843	776	806	861	770	792	759	859	811	808	833	861	895	832	783	824	794	816	843	833	791	821	809	807	795	796	839	830	794	830	851	798	778	851	830	809	844	832	832	823	804	818	798	821	828	826	855	832	796	849	840	804	846	843	787	837	851	833	827	797	815	835	819	810	866	839	843	860	787	794	820	826	860	816	775	794	810	851	813	828	845	766	844	798	767	755	848	848	801	811	775	777	796	803	813	794	782	794	802	816	838	834	851	755	833	836	839	794	826	842	786	842	862	825	835	770	841	812	838	803	750	837	873	765	806	868	849	796	837	815	785	825	859	835	803	859	787	816	827	842	883	797	838	854	802	852	862	820	770	870	840	854	819	867	807	818	851	821	841	837	786	864	802	843	779	793	785	809	825	788	858	800	806	811	837	838	781	780	828	829	834	815	809	847	824	815	867	841	778	809	840	813	833	779	812	803	792	834	820	843	789	820	819	857	801	853	813	893	831	777	763	821	832	796	805	858	789	813	830	817	829	810	820	824	824	821	796	808	789	819	766	833	837	813	778	843	833	827	798	832	798	836	855	799	803	761	809	801	868	831	807	822	874	793	789	795	786	831	882	814	816	863	816	811	780	784	831	803	863	882	805	822	805	809	777	771	814	802	797	834	849	845	818	802	787	759	808	787	773	828	832	797	802	879	783	840	777	837	848	823	799	822	760	829	765	822	783	786	815	790	883	849	793	793	808	805	871	793	808	870	815	787	868	780	835	803	888	831	817	845	851	819	835	832	823	890	886	812	807	824	786	804	828	802	825	813	775	840	862	877	805	805	820	795	846	832	886	805	784	830	812	779	829	787	795	791	802	817	829	850	816	816	842	828	795	816	830	785	793	768	838	854	834	822	814	779	794	799	826	783	832	778	791	826	829	811	810	793	810	872	843	802	842	827	864	810	822	799	814	847	809	850	808	851	831	809	819	862	851	826	802	793	803	814	817	804	793	808	836	820	855	828	827	811	838	837	774	816	858	864	788	786	814	816	810	898	797	828	888	860	810	862	769	857	814	827	856	815	822	815	840	832	841	870	805	859	837	834	799	843	867	833	844	803	823	843	813	803	831	785	795	833	812	808	762	795	804	791	778	910	821	861	823	824	798	800	781	843	848	827	798	779	842	873	909	780	895	832	840	839	846	841	875	838	807	797	792	805	850	820	890	856	815	822	797	758	781	782	834	806	801	776	838	798	833	820	862	872	778	800	758	805	828	839	799	825	821	864	811	830	823	820	788	809	831	879	775	823	823	834	831	848	805	803	826	819	829	849	822	815	782	859	842	809	758	788	817	803	814	844	851	793	806	867	833	864	807	790	833	810	865	816	780	824	850	828	832	837	811	823	891	836	803	804	796	830	807	843	824	839	834	844	846	828	816	749	775	812	820	770	752	866	816	829	795	831	861	807	868	835	808	808	820	828	807	805	797	853	833	809	804	764	841	839	825	842	816	885	816	826	859	844	829	843	764	848	804	803	833	761	792	800	806	777	792	817	833	808	792	795	806	844	825	812	839	832	844	844	802	844	816	850	778	859	842	813	825	852	780	802	770	862	850	853	782	769	806	833	834	886	782	839	838	841	799	841	838	835	824	824	834	783	806	804	864	838	803	838	837	854	779	794	865	843	878	790	837	861	843	836	813	845	793	807	810	856	789	818	816	803	866	874	788	840	853	781	806	871	791	847	804	841	818	912	821	792	833	823	845	815	804	807	840	817	788	845	803	845	860	813	823	799	844	813	791	839	859	801	839	783	801	805	815	819	815	821	827	792	865	852	859	827	779	819	812	818	840	831	854	781	813	860	863	808	808	828	831	853	776	871	859	809	784	869	809	869	807	792	784	835	845	816	836	799	816	847	797	789	847	825	841	789	775	841	782	826	817	828	809	771	803	827	833	760	839	833	810	827	812	840	832	809	788	788	802	842	825	802	869	822	816	855	786	888	790	827	792	808	790	794	883	829	777	808	808	799	825	866	837	803	824	773	857	784	873	802	859	782	826	766	833	787	825	752	789	824	849	841	792	876	841	815	833	789	797	812	818	809	860	759	822	791	841	773	845	814	815	791	831	788	836	838	751	833	752	814	809	808	822	772	827	842	817	796	781	874	772	814	847	792	856	847	785	815	815	831	785	791	842	811	865	799	822	802	829	823	791	828	816	830	814	838	807	840	826	790	784	795	822	793	813	889	809	830	845	838	816	785	848	769	848	831	818	797	867	845	810	817	815	848	880	849	840	801	831	826	785	858	793	796	763	805	839	824	879	842	792	811	795	803	828	848	846	822	798	787	816	822	846	785	797	813	840	826	798	795	811	822	815	843	800	786	844	807	824	802	856	783	790	806	827	842	816	809	809	778	805	837	795	873	781	800	826	849	839	815	829	820	796	827	824	822	786	859	836	786	816	757	777	802	855	855	849	796	794	817	844	846	844	816	808	824	786	794	824	776	830	825	838	745	855	783	801	794	776	794	823	869	815	809	840	797	817	855	800	812	804	790	843	765	777	776	863	813	790	756	793	813	817	860	844	847	829	829	874	790	818	801	856	824	797	818	860	847	870	847	852	778	829	875	856	845	774	781	872	863	792	829	818	776	812	829	808	816	848	831	791	893	787	825	857	876	859	829	799	811	805	814	778	852	767	819	859	799	830	790	863	796	785	778	831	863	766	863	800	819	829	827	825	808	806	827	816	831	813	807	819	821	799	834	855	853	834	812
22443	21078	28603	23773	21080	21171	12481	1841	1335	1182	1135	1097	1002	894	938	889	938	909	892	881	872	886	885	894	816	898	828	794	856	822	839	837	865	785	850	833	810	864	818	809	840	799	798	773	812	873	769	801	850	806	801	780	854	782	823	808	805	841	868	860	772	794	795	782	805	869	789	787	800	849	813	809	762	833	843	776	789	853	819	827	805	829	825	852	821	813	804	819	872	839	784	887	780	803	793	824	856	810	788	799	794	847	794	769	806	796	807	772	810	806	883	843	811	774	799	831	775	757	818	816	761	754	822	804	792	817	764	845	816	832	803	803	818	768	890	837	777	823	804	773	756	786	789	784	848	825	844	828	778	837	853	809	834	824	862	749	824	809	797	820	781	772	767	795	781	812	822	820	788	799	779	823	800	768	813	833	804	773	812	788	799	797	821	786	760	826	804	819	814	792	816	804	814	781	818	771	803	813	824	799	805	817	794	752	784	814	844	794	791	794	796	836	797	759	813	820	808	813	840	878	760	815	818	846	826	796	822	821	801	796	831	773	774	795	755	780	800	832	846	800	796	734	806	810	792	765	822	858	797	837	797	756	798	832	794	849	806	802	822	827	785	808	827	831	827	838	827	811	772	833	784	829	827	780	833	837	813	794	781	835	760	794	821	765	778	776	766	794	832	816	775	820	784	807	804	835	804	831	808	824	799	788	784	874	842	824	810	786	779	850	818	852	804	796	835	861	790	782	762	776	825	817	770	779	755	756	837	759	758	756	813	778	810	850	793	778	785	866	798	801	829	838	795	820	798	770	853	853	816	798	794	802	749	759	765	853	816	816	830	781	796	804	792	834	787	812	814	801	806	797	778	812	832	879	763	820	767	810	830	819	834	793	823	792	788	814	792	836	767	857	849	837	785	721	766	768	809	810	748	829	796	798	793	790	796	833	815	818	776	814	777	782	826	831	795	774	811	798	779	813	787	816	800	793	809	780	808	812	811	811	743	757	786	773	783	834	794	800	789	810	805	793	843	785	862	814	808	799	823	826	824	819	850	740	808	797	780	766	849	769	782	795	776	889	765	798	790	817	784	788	791	787	825	742	778	774	775	840	739	806	761	774	789	769	790	824	775	753	798	791	817	797	842	825	823	778	836	821	751	784	777	795	786	799	815	836	825	818	777	781	836	767	815	822	858	796	802	829	767	830	789	843	774	827	836	858	743	825	789	799	789	830	868	772	848	825	807	824	823	761	759	798	802	780	807	860	824	798	776	812	796	814	779	794	759	810	790	781	804	825	814	773	839	810	794	809	846	768	762	818	795	768	798	811	859	822	835	777	792	780	831	830	783	760	868	754	774	821	750	754	859	756	853	771	841	848	754	800	789	745	837	793	790	813	795	783	791	798	758	812	843	761	796	763	816	838	811	784	850	809	837	805	869	803	779	801	817	788	833	808	765	772	812	847	805	792	822	828	751	790	776	803	799	777	751	768	833	786	773	751	753	850	775	823	826	768	817	831	807	772	786	766	817	837	851	775	809	775	816	795	811	800	788	767	811	778	822	791	818	805	774	782	794	876	810	816	783	783	763	823	850	846	788	793	777	808	773	805	826	765	789	813	785	770	827	802	786	787	870	845	849	811	797	800	820	839	796	805	819	851	851	818	783	756	786	824	755	761	719	807	826	835	792	778	761	842	818	728	838	792	753	803	779	803	825	770	814	817	816	786	723	822	795	781	831	837	817	817	767	797	783	762	806	793	800	811	765	847	854	828	759	797	785	758	792	833	857	766	776	831	794	774	785	781	845	789	832	809	816	788	795	774	795	821	746	758	823	851	811	817	789	773	812	811	819	818	800	775	827	757	806	772	780	823	805	808	798	792	819	814	781	802	819	805	807	807	804	780	727	787	813	779	796	790	788	783	817	856	733	796	774	798	771	774	782	818	811	832	780	838	784	796	796	762	769	817	774	776	779	795	781	826	811	778	784	757	749	868	776	796	865	768	798	776	774	855	833	799	805	827	787	834	818	748	846	814	768	795	792	765	774	777	796	861	798	804	851	823	788	806	819	841	822	843	790	757	761	775	784	847	795	789	761	783	758	821	821	838	822	821	863	824	755	731	747	805	812	783	854	782	780	846	789	832	765	830	760	815	871	825	831	787	764	761	792	788	811	800	833	822	773	760	831	817	762	797	776	772	826	764	834	848	830	817	780	765	804	852	796	796	741	820	836	771	840	801	811	796	799	799	773	764	793	740	793	758	786	782	792	813	781	807	794	756	797	755	694	807	769	769	783	802	779	808	756	805	765	798	813	784	769	831	794	758	791	793	765	779	808	810	777	884	863	810	766	811	756	815	780	805	866	771	810	800	832	802	784	766	800	763	862	815	767	703	742	759	817	836	799	731	848	817	774	788	834	809	788	830	834	850	811	787	785	748	802	787	861	829	793	837	761	762	789	782	806	795	841	800	802	782	762	818	803	778	824	843	771	789	819	867	850	808	800	874	803	846	816	805	828	778	863	816	834	789	775	802	776	802	860	832	770	817	803	764	834	796	856	792	803	767	819	808	818	819	779	786	785	812	806	787	797	763	819	765	826	802	798	831	826	789	766	813	802	833	748	846	860	819	814	782	741	778	819	848	844	828	768	747	770	795	804	792	781	851	811	786	856	774	814	842	811	841	805	792	804	838	790	822	756	870	852	786	784	799	823	847	845	850	822	808	765	837	806	798	832	820	803	835	850	800	796	818	799	858	800	843	764	778	750	805	787	787	797	843	759	822	817	813	818	800	771	789	836	842	802	787	857	795	824	799	828	822	807	781	840	821	821	775	775	771	793	785	803	787	827	802	820	848	816	768	849	763	815	802	822	816	843	784	786	831	776	788	803	815	759	768	795	803	792	815	821	804	776	798	811	799	829	795	824	799	812	788	833	815	853	838	813	736	768	783	808	789	817	776	763	854	837	812	788	760	758	793	809	809	781	832	780	797	771	826	816	833	755	767	768	791	861	813	771	800	782	783	798	803	796	775	838	824	782	789	791	831	845	814	772	858	778	745	830	851	826	807	792	769	790	825	767	754	800	811	774	786	843	771	827	808	741	842	810	813	779	858	744	790	815	741	859	773	753	791	831	779	816	833	784	821	820	840	820	804	811	779	822	789	811	785	755	788	766	775	802	713	786	826	836	820	831	842	804	779	847	825	822	822	878	828	853	771	784	810	809	786	797	715	827	821	823	779	778	828	805	791	809	837	794	806	794	826	802	771	793	782	764	845	816	749	771	839	833	812	757	814	828	749	829	755	806	794	820	805	843	859	809	817	754	854	814	838	794	907	843	801	792	806	800	784	810	850	766	806	838	732	838	802	783	822	822	825	805	849	789	814	838	815	834	809	822	846	830	861	793	778	838	795	789	802	804	807	786	786	820	788	803	780	832	802	835	771	798	824	794	796	777	762	791	779	843	762	861	848	865	792	810	788	822	766	770	832	748	793	804	766	791	836	867	769
7066	14131	12218	6479	4679	3590	2762	2158	1754	1456	1331	1272	1153	1089	1079	1002	979	941	908	958	907	931	873	906	904	902	848	927	871	886	846	835	879	828	845	807	830	878	871	881	861	859	799	771	847	838	859	827	835	832	797	834	848	874	799	820	824	809	862	838	842	846	803	821	861	809	872	852	805	880	819	840	823	792	854	854	904	826	843	822	823	824	817	811	804	808	826	866	845	845	840	844	836	814	831	808	840	863	820	815	827	787	842	775	820	846	809	816	859	854	839	835	842	820	864	794	799	851	811	804	793	802	837	829	858	832	821	739	840	815	815	858	772	853	895	805	784	801	830	859	816	877	801	840	827	836	845	878	812	829	803	825	838	829	820	834	809	839	801	865	855	850	804	856	858	797	835	833	799	834	816	804	847	791	823	794	853	801	824	872	805	783	821	820	874	835	840	816	795	784	824	799	808	836	833	835	781	821	836	824	805	837	768	835	790	866	861	811	801	826	810	837	799	853	784	790	800	794	806	832	867	771	849	817	809	808	869	851	779	779	798	850	821	833	835	791	783	832	860	808	815	792	772	807	836	820	809	832	849	822	819	816	813	851	841	868	829	825	778	848	823	751	816	812	814	800	813	834	803	835	830	779	839	861	841	828	824	873	840	858	833	793	790	826	835	811	831	856	761	840	770	824	752	809	809	845	840	792	816	810	822	851	779	816	766	843	870	807	850	801	821	799	828	805	862	793	802	863	775	806	850	763	828	773	818	762	839	797	853	848	835	814	735	813	841	797	846	813	820	798	814	814	825	776	786	783	857	861	786	793	832	817	843	828	775	836	800	896	740	814	884	835	856	803	840	780	788	775	856	820	796	831	840	817	803	798	735	865	804	789	828	830	825	825	820	846	799	852	814	842	746	831	838	867	868	824	817	805	831	816	833	778	831	807	859	825	766	830	770	821	800	791	814	831	777	839	842	817	796	789	810	807	827	751	820	868	800	834	802	806	796	841	829	859	843	846	825	841	854	843	837	836	836	851	810	746	810	851	812	813	816	832	821	851	839	812	829	808	862	823	830	826	817	814	870	812	813	847	827	781	861	881	812	798	805	845	813	853	804	765	802	838	794	776	850	865	798	831	808	767	776	843	825	870	847	809	790	849	844	855	777	844	825	786	803	872	856	842	861	847	824	819	862	869	828	821	811	775	821	798	811	765	844	843	780	758	803	812	846	775	856	838	822	822	778	807	828	822	801	835	793	798	773	814	740	823	857	782	836	810	772	786	825	786	801	813	803	798	811	787	828	812	796	845	819	831	827	839	809	832	858	760	793	867	797	777	812	816	787	864	785	824	831	848	808	788	804	869	839	817	840	753	829	854	766	850	822	828	813	828	787	846	792	840	822	826	794	797	818	821	813	828	813	787	831	818	754	837	846	851	841	800	817	762	845	832	843	829	843	806	794	831	876	809	827	812	823	842	865	781	779	813	795	774	876	843	836	822	826	802	830	834	820	779	817	794	818	825	775	831	778	769	862	755	767	791	834	866	832	802	829	799	842	885	818	778	782	795	804	829	791	740	840	853	828	836	871	842	851	785	844	822	835	832	824	787	824	835	790	775	785	854	835	858	851	859	826	810	827	762	842	837	840	792	857	776	775	791	804	806	874	878	843	829	787	804	855	875	788	806	847	817	813	838	866	847	852	815	839	831	836	758	860	852	857	788	802	802	870	824	818	835	824	807	821	833	839	831	835	829	868	864	776	795	795	807	861	828	865	795	824	838	801	840	835	812	867	791	805	813	799	794	862	800	856	799	840	816	818	835	786	806	856	802	815	893	846	836	832	875	813	839	851	837	782	813	802	800	816	790	821	815	832	822	866	837	817	810	823	779	777	795	816	792	791	815	781	818	806	782	776	832	833	825	848	816	797	815	773	820	825	871	825	804	847	803	771	771	835	771	785	855	810	805	848	783	801	852	812	788	758	806	823	814	769	830	853	820	780	789	831	808	845	798	829	827	861	873	861	846	834	825	829	883	807	807	831	884	853	820	839	812	822	792	831	773	821	807	829	822	789	849	806	832	802	816	792	846	879	823	808	815	835	828	811	765	791	812	843	811	797	817	836	813	815	792	816	793	828	893	783	790	859	780	775	855	768	806	810	780	832	852	827	758	826	831	886	801	852	820	818	870	794	813	810	822	811	772	789	813	862	841	799	800	826	824	835	840	812	840	791	826	839	812	816	827	822	784	819	837	820	787	824	850	809	806	902	772	839	807	822	804	799	857	845	829	846	779	832	882	826	784	788	768	786	818	814	810	856	785	823	834	854	760	829	862	880	829	816	808	837	789	813	819	809	761	797	833	793	865	745	810	804	813	751	810	786	849	818	856	825	784	874	839	796	802	778	849	814	824	891	807	875	764	810	830	828	822	799	812	775	824	785	838	823	802	785	836	831	819	808	852	829	811	834	833	826	786	855	816	790	847	811	827	797	864	793	809	838	829	804	830	804	855	872	775	877	844	819	809	838	860	858	846	830	751	860	824	805	856	825	861	816	851	860	814	805	809	846	859	794	814	793	853	826	829	817	879	797	837	824	817	824	753	829	784	869	751	819	828	800	836	800	822	800	846	812	799	811	817	831	878	824	810	835	788	772	814	843	842	796	861	775	788	812	812	824	835	811	832	808	892	798	804	809	800	752	835	843	864	834	847	837	851	787	774	835	803	811	835	843	791	827	844	799	811	856	784	828	763	825	783	814	836	805	864	826	832	844	785	865	758	799	854	833	824	815	840	796	852	794	808	871	807	835	827	847	811	801	822	824	818	808	784	834	837	844	850	841	792	786	744	832	833	841	751	811	864	847	835	819	847	825	810	828	802	831	805	868	836	802	838	824	767	804	822	816	806	816	808	796	810	816	803	819	862	824	832	815	786	822	775	870	771	854	838	822	796	814	809	787	799	804	836	790	803	772	784	843	853	790	803	906	823	861	814	864	816	820	862	838	808	851	843	804	792	824	828	799	803	830	845	785	784	810	793	841	804	864	829	824	834	783	813	789	829	826	781	794	771	862	792	824	808	807	867	803	846	794	793	829	836	805	841	842	790	841	782	820	867	840	831	814	856	860	813	816	802	795	805	832	854	788	864	844	783	788	821	815	838	847	830	833	784	833	800	794	841	790	856	826	763	836	828	831	820	835	810	803	823	860	843	844	832	828	862	786	780	773	791	881	868	790	826	850	850	804	837	822	835	841	841	772	789	795	848	808	758	840	801	861	820	839	865	799	803	845	823	810	791	849	812	884	833	815	824	805	806	849	836	806	818	784	853	831	829	814	850	799	817	833	819	866	822	756	785	811	868	825	860	850	854	802	829	816	856	808	761	844	818	802	809	810	819	823	847	851	782	785	826	834	833	818	826	866	806	813	798	830	804	801	838	810	799	812	802	806	879	788	782	847	797	833	874	816	846	764	846	776	870	819	778	808	780	805	870	840	822	820	871	753	842	776	809	856	897
22420	21026	28513	23738	21027	21125	12522	2000	1418	1220	1146	1027	1038	965	966	918	934	961	928	870	936	851	890	865	889	913	884	840	817	839	836	885	845	816	829	795	828	821	869	872	847	788	796	860	831	791	807	811	791	856	804	857	840	864	834	835	844	857	809	826	821	831	842	851	793	824	807	835	845	817	845	771	794	809	812	856	816	830	810	807	860	819	849	793	805	805	837	822	763	793	833	820	807	788	767	786	841	862	792	815	889	838	780	867	828	805	856	810	845	798	837	815	820	856	823	826	764	779	808	823	813	818	820	819	813	840	828	830	785	790	820	761	812	770	805	847	841	834	812	854	764	832	898	780	836	780	801	793	858	830	793	784	807	824	830	799	793	842	810	823	800	816	764	799	868	807	844	789	781	782	833	838	839	822	817	814	844	787	865	820	783	814	860	891	817	823	822	812	812	811	831	840	835	860	834	797	877	856	846	825	809	812	828	830	804	791	758	769	816	841	841	793	826	779	799	814	817	836	781	800	816	814	850	887	866	789	806	808	840	830	823	820	812	818	869	802	797	827	828	858	789	804	821	846	750	794	806	768	850	834	872	794	861	859	815	825	826	858	793	812	819	833	819	891	834	835	840	749	840	798	811	861	820	856	807	864	772	780	815	790	817	818	790	772	855	813	795	874	858	788	826	826	816	824	823	765	821	839	832	805	804	815	833	760	801	806	848	793	857	810	812	757	850	839	829	793	791	822	814	803	851	860	798	790	762	845	802	760	780	816	860	785	882	744	818	814	875	811	838	826	794	787	778	772	800	766	848	850	776	860	817	854	790	804	809	820	815	771	818	855	834	841	846	787	813	852	830	774	857	791	838	809	824	774	805	825	817	780	844	821	832	823	840	820	799	836	799	807	790	806	825	787	806	875	840	823	860	808	795	778	799	875	852	785	829	831	881	840	773	810	829	796	843	787	787	852	834	834	838	786	809	829	837	802	811	795	820	831	818	866	832	805	812	788	778	865	825	804	826	835	783	770	768	800	817	842	807	833	806	795	860	816	811	811	800	796	845	773	823	773	834	795	820	838	793	836	837	847	848	803	769	817	845	815	897	869	787	804	817	833	782	862	842	838	835	806	881	808	767	790	790	799	816	808	808	803	818	846	827	847	785	854	781	853	798	816	885	856	818	796	794	813	802	805	812	821	784	805	825	855	800	807	802	789	759	818	805	849	803	781	835	818	812	859	832	827	810	828	796	816	790	796	848	844	827	786	820	855	829	816	772	844	859	840	851	795	791	793	813	865	833	789	786	781	838	904	781	812	759	787	817	832	842	875	780	821	809	731	790	785	815	796	828	809	899	780	824	819	805	852	822	796	814	819	840	840	814	842	854	835	814	825	856	840	813	816	816	828	835	817	827	858	831	792	832	840	842	815	815	807	864	816	795	863	762	824	860	819	867	753	825	813	852	812	790	803	828	778	841	753	776	786	802	802	800	807	804	840	795	855	806	838	787	817	788	840	843	808	788	867	834	819	775	790	869	815	800	804	799	824	785	836	757	806	837	827	817	838	817	826	775	834	823	751	819	823	785	787	829	784	783	822	826	838	795	798	874	842	827	786	825	785	829	819	838	842	844	814	839	834	812	767	824	819	811	843	781	802	759	820	787	802	821	838	824	882	792	793	801	832	836	801	851	815	856	830	800	858	823	857	802	794	806	794	802	792	832	866	881	838	821	830	844	816	853	838	805	838	802	802	851	773	771	740	767	849	783	798	797	821	777	828	834	797	815	821	853	808	826	812	821	864	763	803	799	797	833	799	820	830	820	767	787	762	853	836	810	906	829	764	793	831	828	769	821	849	856	756	840	859	776	774	860	822	859	869	814	826	828	788	800	798	835	840	793	777	868	769	820	811	795	824	858	842	815	862	825	828	800	802	846	785	815	815	756	843	787	841	807	790	828	800	815	800	821	826	804	781	815	819	852	789	778	859	817	809	838	795	782	834	839	817	787	796	850	792	802	786	810	813	832	776	810	845	799	816	816	824	811	787	820	823	842	867	872	841	784	838	824	815	818	861	813	812	789	853	814	798	804	848	792	813	820	824	824	798	813	814	784	838	836	836	831	772	821	825	831	812	808	835	776	836	808	822	823	841	847	775	773	816	863	831	791	770	828	850	797	849	815	872	843	802	801	859	788	801	878	830	726	856	811	737	822	816	756	789	829	824	796	825	833	870	782	827	801	815	863	826	831	860	804	756	886	821	807	814	825	864	804	860	812	863	805	845	825	840	773	809	796	882	798	822	815	872	854	872	787	817	800	822	862	776	848	785	827	781	806	821	796	767	803	875	865	774	810	863	850	817	790	810	797	827	786	865	849	764	814	761	858	833	833	864	790	824	809	774	826	822	810	813	830	825	790	799	826	796	828	819	816	793	822	799	766	770	820	759	834	819	843	842	790	789	778	792	798	826	769	819	821	850	791	807	868	786	812	813	783	841	801	835	835	781	780	794	800	803	827	863	816	793	809	797	810	837	824	850	808	764	816	847	825	861	788	844	866	797	877	796	885	737	789	822	835	869	854	815	779	814	840	850	816	782	831	837	832	817	816	787	812	786	791	821	787	829	841	821	830	799	831	790	861	833	808	778	886	816	816	825	822	818	822	807	825	874	826	820	833	801	783	800	817	763	803	793	817	825	794	805	810	865	796	831	817	757	784	793	758	837	848	807	857	828	819	852	750	788	818	864	794	855	871	818	831	812	783	807	853	894	805	783	824	827	794	850	752	830	816	858	839	797	809	839	811	797	799	802	810	789	807	756	828	853	779	806	811	833	826	818	815	832	818	812	806	818	787	779	808	833	813	832	834	804	820	778	796	826	779	827	861	771	809	803	835	747	792	791	799	761	868	767	779	815	834	808	842	849	758	865	800	841	830	807	765	784	797	818	801	781	795	858	822	790	805	818	847	805	799	825	834	817	844	791	802	836	800	817	832	845	828	744	790	821	824	809	794	832	835	847	820	774	857	833	805	811	795	813	834	822	793	816	810	838	820	836	819	797	801	819	833	830	826	831	808	822	791	809	815	851	833	817	835	829	841	779	784	821	819	887	821	841	825	823	818	838	767	829	823	837	862	790	775	814	791	815	815	797	818	851	827	792	823	826	818	807	805	738	791	860	805	832	775	846	810	878	836	848	819	886	858	763	794	861	811	796	800	815	789	836	830	842	852	838	810	815	782	753	800	838	877	858	832	852	809	797	845	831	780	779	786	818	837	800	831	794	798	827	815	844	771	806	844	822	788	807	793	810	826	842	824	859	806	815	817	815	770	775	863	844	827	769	757	770	838	830	825	789	840	810	836	834	824	814	801	825	768	787	822	795	812	798	811	763	813	806	797	799	787	855	835	776	808	832	862	809	805	791	796	775	824	818	790	783	788	865	791	840	847	793	806	900	789	807	780	847	774	804	844	799	811	810	866	806	829	822	843	908	753	731	805	781	794	829	795	860	835	817
7476	14264	12192	6540	4553	3538	2783	2126	1782	1432	1354	1267	1141	1078	1041	1090	1039	948	982	932	908	909	944	933	898	925	860	901	864	873	871	888	859	902	833	841	824	883	842	825	837	853	856	866	806	800	870	886	859	846	826	840	809	866	875	810	798	856	836	852	807	835	822	816	858	806	832	887	834	873	817	831	831	836	873	871	828	859	831	849	785	849	837	801	863	842	803	887	832	824	828	815	871	809	806	769	786	823	812	809	803	803	806	798	820	835	829	853	787	816	796	816	821	907	871	830	866	776	828	806	809	838	817	835	806	806	829	823	846	847	828	805	842	770	892	863	806	871	867	830	831	851	781	832	777	801	865	809	812	855	805	837	862	830	850	783	872	820	808	841	864	863	807	832	835	837	793	855	834	848	827	798	845	867	832	833	823	862	808	834	843	775	861	864	831	796	827	861	845	800	812	856	827	833	842	809	843	831	830	849	790	813	781	863	862	844	825	786	824	852	810	849	810	817	833	835	817	823	827	829	810	858	836	830	851	827	840	817	832	844	844	766	822	851	853	831	803	832	827	818	824	879	810	849	807	840	797	871	795	841	834	818	815	833	821	842	802	821	807	793	803	756	904	811	848	856	818	827	873	842	820	811	800	809	825	830	828	794	812	853	812	841	842	852	837	774	858	828	858	828	819	856	796	853	845	792	784	841	876	800	808	841	840	799	830	810	804	851	801	841	839	835	790	821	824	811	791	868	804	795	818	812	852	811	791	794	833	868	820	829	857	846	819	859	816	871	806	840	859	814	854	822	823	805	775	778	843	802	814	809	809	784	817	873	848	827	804	829	788	806	847	824	825	792	832	830	826	806	839	788	847	823	807	811	833	785	831	822	879	858	815	804	797	805	766	815	834	855	841	870	837	819	893	829	817	846	813	831	841	790	908	849	798	855	858	845	796	791	816	808	814	845	805	770	842	852	869	829	834	793	892	810	865	865	808	819	855	861	816	833	802	820	861	840	863	864	820	865	822	825	811	835	780	881	794	828	844	842	826	794	865	833	824	845	847	879	840	886	869	856	836	797	798	847	809	808	871	869	902	810	823	780	864	819	827	807	804	769	817	859	768	848	866	839	789	856	798	832	867	875	879	799	809	862	814	786	840	834	814	837	834	848	813	832	800	841	799	835	810	842	837	849	824	866	836	791	825	840	827	784	846	826	857	864	801	778	792	821	836	824	799	807	816	887	817	834	839	783	856	818	824	801	845	815	825	851	817	833	764	795	801	798	826	804	870	807	850	795	821	816	812	842	823	802	815	775	845	809	863	826	835	867	829	829	791	761	812	811	763	841	834	859	867	838	825	812	827	881	815	823	847	822	816	799	797	848	792	820	887	831	848	791	827	830	806	836	841	843	777	833	822	743	782	827	863	861	821	879	799	843	855	855	813	819	827	844	836	806	786	858	832	834	837	811	797	813	807	856	801	846	809	796	798	812	833	798	861	828	775	844	805	840	780	848	855	829	864	858	836	846	789	787	810	847	840	813	808	763	844	873	833	862	877	812	819	782	853	830	894	830	852	805	848	822	786	835	858	840	824	837	858	869	845	788	878	847	801	833	836	854	853	821	843	804	829	804	878	805	851	850	838	827	858	876	794	862	807	830	836	854	843	805	834	759	823	794	782	808	849	851	802	801	822	811	832	810	858	850	852	795	859	887	809	846	870	865	848	871	804	835	865	807	827	840	899	823	836	854	859	806	836	847	814	835	877	853	774	863	840	857	811	817	806	832	832	788	835	821	795	848	817	865	764	832	868	823	831	887	830	829	850	801	806	824	810	805	864	791	826	834	817	821	819	826	883	887	823	819	805	818	809	871	844	809	780	840	833	818	844	788	829	806	841	831	820	792	861	868	804	816	842	814	857	844	857	811	802	794	876	831	775	886	832	812	859	857	835	856	856	848	840	850	861	852	847	840	851	864	850	816	830	800	855	829	789	839	828	867	792	782	832	834	835	885	807	822	830	787	794	831	879	809	817	799	858	821	812	836	877	819	828	753	857	813	781	810	846	854	858	820	777	852	799	786	847	836	790	885	840	845	850	832	860	829	819	859	830	828	808	795	863	863	787	808	804	820	823	747	870	852	790	826	816	801	886	896	830	840	788	821	841	833	847	865	838	841	845	787	797	818	787	760	887	827	857	865	892	836	793	824	863	832	818	828	813	833	863	817	854	813	834	821	791	773	852	842	766	770	845	797	835	859	767	826	859	824	834	758	820	799	821	801	836	811	847	828	848	831	794	782	779	808	833	829	816	829	837	818	786	805	815	842	796	797	818	786	820	872	819	813	817	853	873	844	784	782	880	859	849	798	785	848	801	839	844	802	848	819	852	804	807	782	892	842	853	826	757	797	791	792	837	797	784	810	868	822	831	839	803	830	803	818	822	823	851	867	797	802	811	833	866	841	886	839	832	852	826	812	877	834	881	809	883	859	854	808	848	806	803	831	781	854	810	844	811	778	783	824	822	845	782	848	828	818	827	844	827	815	832	871	771	873	819	792	877	791	815	774	806	887	835	817	821	812	806	792	807	839	825	831	798	848	818	850	831	830	848	802	797	760	848	818	900	852	784	890	854	866	852	824	816	823	815	776	823	789	811	857	812	850	806	814	833	819	793	812	800	816	843	877	831	813	804	801	863	850	797	785	820	814	845	814	871	823	807	806	840	864	820	794	832	782	807	865	878	843	833	820	801	803	825	819	842	822	878	818	842	754	811	871	877	835	833	826	812	840	819	860	861	869	882	834	867	826	771	821	856	859	806	823	875	805	849	844	790	901	817	850	785	821	821	837	827	810	888	837	826	854	794	828	792	846	817	816	827	856	851	785	818	831	843	853	821	846	835	843	792	827	807	802	813	828	799	785	870	813	824	834	783	875	812	832	834	825	848	843	817	803	829	829	842	812	824	792	818	845	846	848	850	841	868	840	858	800	827	824	872	836	858	858	845	841	889	821	841	839	798	777	830	854	869	829	822	759	815	801	854	803	814	757	830	805	842	792	832	869	796	796	858	802	824	788	811	810	841	895	852	859	819	792	878	831	850	779	863	830	836	821	823	783	765	807	797	783	857	889	831	827	842	802	795	832	893	823	809	827	836	831	837	797	786	809	830	821	833	814	830	835	744	807	809	810	823	827	802	838	799	863	807	815	783	801	821	820	802	858	866	831	729	807	884	800	812	847	824	775	849	849	874	840	808	842	794	834	823	783	850	798	795	831	801	821	814	845	830	845	771	856	812	837	783	870	914	810	844	811	866	827	824	805	849	795	812	805	864	810	901	834	790	858	802	765	818	801	868	858	800	862	799	840	857	822	818	828	882	808	865	799	833	835	837	846	817	899	827	780	843	831	795	841	810	854	856	772	861	796	837	807	843	793	817	839	880	803	860	853	858	785	837	806	834	829	874	782	815	787	853	755	802	860	821	788	836	784	800	831	837	816	829	808	857	791	785	857	843	787
22500	21138	28652	23863	21139	21212	12530	1863	1303	1176	1110	1104	1024	1026	962	912	927	865	961	881	864	883	885	863	817	872	843	830	874	798	851	904	841	793	839	819	861	836	865	851	816	833	809	820	751	846	837	823	841	796	820	815	884	850	840	829	838	813	777	808	808	817	856	833	794	874	847	833	852	772	774	805	836	796	901	832	812	779	840	853	838	783	844	850	798	832	818	880	832	806	831	813	802	823	853	854	797	784	825	864	822	840	811	819	804	803	883	830	839	840	853	817	852	787	860	836	807	843	844	816	831	822	871	889	797	851	779	840	790	835	810	794	773	871	873	818	792	804	775	802	844	828	834	814	816	812	816	791	885	845	771	827	817	816	740	829	867	783	742	823	811	851	825	823	813	846	782	796	840	828	829	838	840	804	800	829	892	810	836	803	784	830	848	818	817	806	802	815	839	764	809	883	774	807	824	813	841	796	804	802	801	788	799	799	795	810	852	735	855	846	812	785	813	795	828	861	775	777	787	798	823	828	806	839	877	794	768	814	852	759	778	844	838	869	839	791	795	844	853	771	839	767	836	796	784	814	847	850	796	832	807	818	814	848	872	810	856	860	799	789	796	777	788	865	787	845	877	832	866	763	819	810	838	839	834	780	842	810	814	814	790	857	761	821	787	813	813	818	849	808	898	781	826	797	856	833	791	815	788	825	796	823	842	862	775	744	814	837	823	828	823	770	806	826	877	835	817	808	824	859	823	859	792	808	794	817	858	807	821	805	752	826	808	813	836	827	895	828	842	836	791	844	837	781	815	821	808	845	792	771	778	829	755	798	811	813	859	783	805	842	774	793	795	866	873	795	864	884	828	825	810	833	864	813	804	823	780	762	808	795	826	780	844	798	855	837	801	804	805	818	816	808	799	839	829	886	813	834	804	795	894	852	790	849	821	841	772	775	846	777	784	858	775	793	869	785	836	806	809	817	874	789	816	801	850	813	809	784	817	883	844	801	840	820	828	786	775	835	797	866	816	850	767	807	821	792	798	776	809	828	782	790	785	824	801	806	866	865	806	848	856	787	776	809	848	830	831	826	826	810	848	745	836	829	804	795	794	790	809	775	818	789	780	784	806	770	843	853	785	845	804	803	782	842	822	832	771	851	833	844	822	859	743	801	778	920	810	829	908	804	845	809	791	870	815	775	763	821	759	882	795	807	847	846	794	843	812	803	857	846	823	809	844	818	820	805	842	778	840	802	842	880	850	872	847	755	816	818	804	849	789	849	826	835	803	859	787	808	798	788	790	794	832	732	800	757	869	813	845	822	839	811	791	846	806	784	803	815	766	800	816	792	842	777	766	798	780	741	786	801	802	804	801	873	802	811	763	824	771	815	769	843	786	829	838	759	814	824	852	785	834	741	818	778	795	812	816	834	796	766	806	839	820	870	824	803	818	796	829	806	803	767	780	836	815	834	856	844	783	798	814	854	842	838	830	804	825	837	785	813	774	764	778	843	758	798	795	814	851	822	782	814	790	820	795	849	850	801	796	866	787	784	840	810	819	819	841	836	773	813	825	809	797	808	800	862	866	815	838	803	817	817	857	840	793	787	822	814	839	804	774	755	782	759	788	781	765	795	825	764	830	821	760	763	821	778	840	836	784	805	827	780	738	795	771	844	783	808	844	821	867	799	830	852	814	796	811	789	773	870	836	835	861	795	854	799	877	791	798	814	768	805	810	816	768	817	799	878	811	855	816	761	850	845	866	862	880	743	819	839	854	822	810	842	817	836	822	833	799	765	797	782	767	790	792	830	802	774	775	788	818	793	790	852	813	807	879	828	835	786	831	802	827	846	795	781	804	791	806	813	818	800	833	771	822	835	850	744	810	829	802	817	791	777	785	796	798	827	787	815	796	859	830	792	783	838	841	825	805	790	811	772	783	806	794	875	819	791	736	806	872	806	783	761	792	802	836	746	833	833	806	846	800	840	828	812	855	845	805	798	835	756	807	789	788	773	795	791	805	766	808	813	848	831	852	839	847	868	848	849	834	794	805	814	839	790	822	779	808	789	762	858	804	776	813	837	812	800	843	814	814	778	784	839	814	818	809	799	809	845	833	788	795	829	797	795	736	804	806	835	788	779	796	791	815	788	813	805	873	814	778	783	793	827	779	834	839	837	806	787	786	830	851	808	740	861	769	815	756	836	810	823	790	805	800	800	802	779	796	796	833	790	806	834	810	790	882	760	814	787	770	821	823	815	798	863	772	802	764	782	800	839	807	761	789	857	814	814	810	830	854	826	814	840	796	759	845	784	875	794	848	849	820	805	783	707	841	774	826	846	796	840	782	813	812	805	806	824	777	843	854	822	830	824	818	767	840	794	837	782	833	818	830	756	765	791	789	806	796	805	770	794	804	818	790	777	860	824	860	772	794	795	807	803	801	757	781	786	830	841	834	860	769	782	788	826	824	814	809	876	764	838	768	823	794	792	807	800	771	806	852	806	798	807	770	802	822	773	829	833	853	793	851	799	832	822	803	827	786	860	782	788	784	832	769	783	849	857	778	774	820	812	767	747	832	802	804	786	830	805	801	819	806	829	800	783	843	824	810	814	832	830	814	768	763	779	817	818	811	800	851	783	742	813	806	793	765	819	771	779	831	822	826	794	702	771	798	843	776	859	862	817	813	818	840	790	840	807	813	831	806	821	805	835	823	790	758	838	758	809	775	799	796	803	795	836	817	782	792	850	852	815	799	796	778	769	833	802	822	817	802	839	775	807	825	851	794	825	822	838	830	792	822	823	840	791	856	729	850	813	847	818	790	787	791	774	795	823	783	799	837	839	838	792	801	807	800	825	845	759	772	833	805	834	807	806	784	820	869	798	812	788	788	853	817	786	799	843	801	804	840	799	784	805	785	818	807	815	854	845	811	794	851	786	819	846	790	802	805	821	801	837	763	867	808	788	832	776	760	786	792	819	808	815	823	842	795	834	850	843	832	820	787	810	849	826	778	779	809	829	871	809	842	809	859	773	755	816	768	812	847	789	800	843	817	769	819	767	807	792	778	837	833	805	839	845	869	806	786	833	893	792	863	806	805	792	793	778	786	754	850	850	855	812	847	853	805	782	815	807	783	767	811	794	846	794	785	824	830	813	771	820	792	819	846	812	788	817	828	812	769	751	798	903	824	803	802	837	812	832	840	798	852	792	752	748	828	879	771	834	787	839	836	808	850	784	772	791	822	811	769	831	858	756	769	801	769	820	838	812	850	820	875	814	795	831	812	780	812	832	837	812	822	813	806	798	824	784	877	811	818	777	836	765	826	799	822	802	852	843	812	802	768	789	735	829	854	775	818	801	808	814	816	826	833	793	786	843	829	837	828	828	806	822	842	846	799	784	815	781	807	840	782	803	809	836	859	807	789	895	859	791	820	822	832	825	828	794	787	798	762	791	760	804	770	763	799	784	804	758	827	785	812	822	815	804	783	847	852	829	785	776	843	799	874	784
7452	14201	12378	6600	4794	3491	2628	2130	1770	1506	1298	1242	1185	1079	1023	1051	950	955	967	974	923	885	887	872	886	906	876	904	899	896	892	856	823	866	810	807	840	832	846	831	853	881	809	847	838	870	839	832	882	775	851	846	834	771	889	823	813	850	802	808	871	821	875	824	812	831	820	879	830	857	833	813	897	894	862	802	802	842	834	806	809	864	844	811	762	834	768	825	831	820	793	858	822	849	820	768	852	833	842	806	783	786	839	835	851	834	801	815	853	805	863	787	874	840	849	827	830	858	847	818	835	879	861	772	857	826	771	792	809	849	815	861	825	836	832	814	800	844	785	802	809	863	794	840	836	830	859	863	789	793	786	859	817	818	811	820	820	791	818	826	862	795	822	882	866	808	799	822	830	835	793	870	903	830	827	853	864	762	810	810	826	793	812	824	803	851	790	824	813	820	840	776	851	854	843	821	791	788	820	783	864	858	799	779	800	786	809	854	826	809	828	824	847	836	791	825	821	778	816	863	878	791	824	835	783	826	825	820	834	852	867	845	864	760	809	802	821	867	810	872	847	783	797	805	813	843	780	844	805	813	851	782	865	799	810	798	870	834	805	740	803	784	802	865	863	808	819	815	823	808	808	813	851	768	869	808	826	802	825	822	824	799	807	817	813	858	818	848	847	816	797	813	846	824	826	816	810	807	760	858	817	799	837	842	828	819	816	859	837	856	876	834	788	827	857	812	854	804	841	881	878	913	849	790	794	763	845	828	840	814	852	798	785	838	808	806	880	844	828	796	826	831	799	860	835	837	829	819	768	849	863	780	829	842	880	826	818	832	783	798	802	813	849	833	861	799	792	791	858	851	823	810	800	824	836	809	815	823	822	843	830	834	810	853	817	840	805	790	820	764	811	827	825	788	803	767	791	858	798	807	838	823	764	775	822	802	854	852	761	892	801	805	841	881	824	827	829	820	846	841	845	808	835	802	812	841	813	827	806	860	853	828	814	784	861	812	845	838	825	850	849	806	817	799	838	791	819	853	858	851	827	824	826	815	784	764	804	799	822	816	867	792	787	816	799	800	860	806	824	822	825	844	825	807	860	851	780	879	823	819	808	802	842	813	834	894	842	863	799	877	808	828	799	832	853	819	812	813	795	814	806	829	791	781	843	838	801	796	864	821	799	812	792	858	783	815	780	828	842	794	817	811	804	822	817	812	769	876	881	785	901	864	819	842	815	834	817	860	818	791	842	810	823	801	815	849	790	824	787	839	819	835	836	879	827	802	767	838	864	886	859	840	772	782	861	823	851	765	829	864	785	797	773	790	760	789	858	814	821	836	802	789	794	834	807	806	808	845	861	836	820	842	829	845	851	818	844	803	814	854	862	829	810	825	811	843	816	830	860	857	776	814	812	745	840	831	855	839	829	825	767	820	880	846	851	857	843	826	828	800	778	790	824	863	875	806	812	821	880	844	842	797	821	841	805	795	824	796	820	813	789	820	823	790	851	872	838	842	831	848	793	854	807	797	861	856	825	796	862	784	854	812	797	794	851	796	835	815	780	890	825	839	797	826	778	817	806	862	836	810	843	803	822	809	875	830	816	832	822	790	843	811	829	929	804	846	813	845	827	737	828	837	837	801	805	872	855	809	822	847	796	799	827	813	806	874	815	819	807	861	819	862	796	792	802	831	817	787	883	859	823	834	801	776	776	864	869	793	783	837	820	795	859	753	843	800	826	853	866	792	855	866	872	830	843	810	852	849	831	848	804	823	815	841	782	842	781	774	820	825	792	841	754	814	813	794	807	815	837	835	811	762	820	866	780	807	813	824	821	809	821	822	840	813	893	831	805	850	816	776	833	840	812	817	819	810	810	810	857	792	826	769	829	800	823	876	805	809	831	779	837	872	835	852	853	792	844	887	841	847	813	903	837	866	786	806	829	856	835	838	801	802	766	806	837	846	811	821	808	816	851	828	878	768	814	783	855	836	865	835	784	830	760	818	842	831	778	797	862	877	819	831	893	802	815	857	786	819	809	790	853	842	833	793	811	812	837	833	849	874	886	843	860	828	834	812	831	855	769	840	787	805	818	772	817	812	857	814	834	839	807	854	851	775	858	812	827	840	861	837	875	789	829	818	857	858	827	829	848	841	797	839	831	818	838	781	834	812	824	836	794	848	845	832	820	871	735	851	821	821	862	820	818	827	795	810	867	813	757	867	812	832	844	839	813	815	771	820	818	815	874	818	819	790	868	858	844	800	822	863	791	799	777	847	867	825	779	822	830	856	814	831	838	875	823	815	814	829	797	867	836	790	837	826	781	780	798	854	829	786	883	851	828	828	804	858	819	830	790	796	796	863	835	816	829	835	834	817	831	875	800	812	865	837	846	811	821	869	885	878	879	838	838	771	840	772	817	859	794	876	821	852	792	816	863	837	901	778	812	816	813	804	800	814	850	809	829	831	857	828	815	809	852	832	820	827	811	859	878	813	817	811	764	818	840	795	813	840	833	821	819	858	770	846	852	846	772	872	821	849	790	806	849	839	847	857	829	797	809	835	838	829	859	808	790	778	860	809	818	818	846	800	792	820	897	830	838	863	860	865	776	864	819	847	794	810	821	790	778	811	856	809	804	790	809	824	793	843	811	889	838	831	835	831	827	803	817	795	814	789	767	811	868	863	816	805	849	842	822	837	840	855	835	833	837	864	800	833	862	801	802	817	832	810	855	801	792	813	803	763	836	875	825	849	801	793	816	813	825	784	885	844	861	813	843	808	827	850	838	808	839	834	801	808	826	850	867	843	822	781	802	819	827	763	809	823	847	778	847	774	819	788	855	843	832	822	872	847	805	829	812	810	816	909	798	818	827	834	822	848	804	833	814	827	873	820	822	743	839	826	822	814	800	848	801	790	845	765	800	781	834	805	786	814	777	859	802	836	804	810	859	774	857	844	831	821	863	873	874	806	798	826	843	862	843	857	816	863	809	769	817	777	814	846	866	840	820	861	886	797	857	884	852	847	861	862	761	854	790	798	835	819	864	841	803	845	809	849	844	837	832	823	854	814	805	833	895	814	810	847	834	834	813	839	805	859	808	796	808	825	811	916	784	858	826	792	859	845	795	869	868	775	757	803	780	791	863	857	829	813	825	823	788	855	801	842	865	850	875	786	802	834	822	849	732	802	800	790	842	823	826	850	812	855	877	832	827	796	840	827	866	814	840	850	850	831	787	848	811	866	818	778	853	827	861	876	835	843	826	793	804	856	823	841	848	842	837	778	840	829	799	814	810	868	862	851	881	844	801	804	813	859	830	799	780	835	811	819	762	839	827	791	828	860	844	875	832	801	809	783	808	773	816	822	827	835	790	836	853	856	788	809	772	792	773	814	787	809	831	837	862	837	814	755	861	770	811	811	818	806	821	810	803	825	819	785	821	873	801	824	843	842	853	843	860	888	801	832	802	839	860	829	858	849	783	871	786	809	820	836	810	842	775	820	903	797
22364	21024	28548	23726	21030	21114	12451	1835	1341	1254	1159	1080	1096	1058	1004	963	965	955	932	897	928	906	922	860	881	838	893	879	860	812	844	836	868	849	860	817	873	773	800	833	863	835	873	846	782	832	830	804	849	815	779	861	808	772	852	853	825	844	829	820	825	829	840	870	853	831	807	774	831	857	873	846	813	785	797	841	805	790	823	806	823	838	811	822	817	818	824	800	833	872	816	821	802	843	839	810	855	811	834	856	849	822	759	821	795	853	816	835	832	825	842	808	780	791	817	807	856	840	807	830	819	851	786	800	810	787	873	812	799	794	797	833	802	808	875	797	833	790	817	871	801	790	812	815	839	790	819	794	843	819	793	822	819	769	792	802	865	834	812	825	846	839	864	795	774	773	825	841	783	796	810	853	804	812	825	802	767	819	811	769	825	789	787	796	757	874	814	834	826	794	824	861	817	784	812	854	776	821	838	874	850	809	827	838	846	846	820	759	817	819	831	839	832	832	778	816	812	865	808	852	854	791	806	808	850	881	775	820	796	822	811	810	814	790	804	805	794	797	837	775	808	782	815	833	801	830	823	873	865	796	772	785	786	776	801	808	822	828	820	792	841	790	809	828	862	820	842	831	810	770	818	771	847	825	766	842	792	822	832	818	844	848	800	841	827	813	850	757	821	823	795	765	814	797	855	812	780	797	812	830	787	858	860	868	842	848	788	825	805	819	804	884	785	827	790	856	823	856	820	843	783	845	827	826	795	839	827	778	818	803	823	848	822	808	842	823	796	789	793	828	837	784	840	832	761	805	834	782	830	819	746	813	826	803	797	828	830	798	810	845	857	772	814	813	823	819	785	789	814	824	810	810	834	818	804	863	792	869	814	787	817	744	848	768	771	793	830	778	866	832	775	823	752	842	844	861	882	811	820	762	745	913	807	807	764	775	783	784	795	809	824	865	856	809	814	849	838	771	818	825	768	790	818	766	823	820	848	799	808	798	787	814	817	820	846	831	793	896	849	802	819	807	840	800	833	813	821	845	789	824	860	812	819	805	783	821	801	807	775	791	861	857	857	813	787	826	777	820	843	793	815	790	819	819	767	800	807	735	816	788	836	816	811	835	827	812	777	818	820	780	825	827	802	804	833	789	802	749	840	781	790	789	851	852	819	829	821	804	803	819	853	823	851	814	769	795	800	816	773	806	839	838	835	877	832	795	784	851	820	788	811	798	850	791	797	807	827	818	859	847	796	835	799	919	802	820	792	811	850	826	805	842	797	861	852	797	877	801	828	811	799	821	814	797	821	840	814	845	793	801	855	854	839	841	812	805	862	851	828	875	805	806	815	837	816	765	813	802	796	824	813	772	826	790	847	785	873	807	867	844	858	822	818	853	810	834	864	822	821	794	742	796	778	785	822	852	802	858	798	840	834	792	742	755	850	755	827	824	741	808	807	802	803	815	777	832	825	814	796	806	791	810	821	805	867	850	788	818	841	800	815	812	805	887	788	769	824	838	797	843	841	813	869	855	816	829	813	804	832	864	750	807	815	837	839	824	785	828	792	757	766	815	822	845	813	859	840	868	815	790	794	790	815	846	798	836	790	832	817	782	843	850	763	758	816	761	883	772	839	755	785	782	806	776	825	851	791	805	844	850	756	877	842	797	837	805	759	835	847	802	829	846	803	767	788	803	822	826	818	839	879	798	770	862	823	784	800	778	782	842	738	788	765	861	796	837	791	852	863	783	796	815	838	783	787	794	845	796	829	877	813	812	845	855	859	814	864	782	786	808	804	864	814	766	805	840	807	773	821	837	837	829	829	837	874	817	775	837	803	842	815	806	810	832	797	831	805	849	795	852	833	787	797	882	785	850	792	827	818	790	814	800	802	834	774	830	847	811	757	808	786	784	770	802	826	855	805	790	796	802	765	808	833	823	781	801	796	774	816	778	842	818	816	804	785	776	854	758	804	826	783	815	819	816	812	814	817	800	804	806	861	832	816	769	823	848	836	794	836	806	808	807	824	815	868	787	795	855	825	822	789	795	798	777	762	819	798	790	812	777	778	823	813	825	796	791	855	837	836	806	812	839	763	892	797	796	798	814	772	804	776	797	805	776	769	821	834	847	855	820	798	798	817	840	882	860	859	841	772	807	812	807	862	835	884	777	761	795	812	788	835	823	813	793	832	781	791	764	807	867	815	827	789	813	838	801	789	882	807	801	797	839	850	819	814	818	833	832	815	799	863	794	846	763	782	835	830	809	826	807	832	850	788	812	804	828	850	831	800	799	845	783	817	796	777	780	813	830	844	769	772	836	843	866	805	793	871	787	784	809	800	826	825	797	854	803	780	790	798	826	804	823	808	824	819	778	801	834	784	843	864	838	862	812	774	783	829	811	744	787	801	816	802	835	809	809	808	799	827	807	768	797	806	775	824	815	844	831	797	816	785	758	789	827	744	855	856	790	877	827	818	832	818	848	793	762	875	812	843	807	826	813	807	815	809	793	766	776	811	784	793	766	822	839	827	827	811	807	814	806	821	808	820	830	838	791	797	817	795	823	831	808	804	801	809	840	833	773	795	797	778	759	799	750	804	794	820	820	816	800	763	809	822	837	820	801	794	792	812	786	777	831	778	779	774	815	809	818	805	791	882	817	779	810	831	774	834	759	742	801	822	837	805	793	819	795	781	806	815	836	784	749	821	792	818	830	766	859	795	827	868	797	813	800	877	798	852	792	820	845	776	796	871	826	833	816	798	812	826	796	819	843	801	808	835	861	789	833	846	813	797	861	834	865	812	830	847	776	813	796	840	784	764	809	816	874	793	783	825	843	861	787	811	807	825	814	809	803	819	827	764	775	786	822	801	831	815	740	793	864	838	814	787	753	810	839	811	793	773	765	772	830	854	825	886	825	780	848	824	813	781	811	775	814	834	833	820	832	774	815	819	793	821	786	760	819	809	851	808	780	793	780	845	759	810	788	771	806	814	859	845	751	821	837	804	819	825	822	824	840	791	831	799	819	788	796	822	804	834	789	829	821	820	804	801	810	793	797	838	826	852	892	768	756	810	823	781	774	812	753	830	838	811	757	826	808	799	796	820	776	766	789	820	810	818	828	842	795	799	825	795	796	827	768	822	813	790	794	813	800	784	805	787	844	820	830	798	812	833	831	780	805	788	780	793	775	849	890	788	772	796	844	815	831	815	813	811	815	854	715	813	832	817	794	823	810	839	809	783	758	891	765	844	845	807	835	779	855	775	770	753	829	742	830	772	830	794	837	806	776	852	825	872	853	819	780	821	833	782	843	811	798	769	790	851	794	846	832	789	858	836	850	812	827	761	827	810	803	797	844	802	794	835	807	793	793	864	773	831	812	766	787	822	810	826	771	865	833	809	811	799	824	761	792	809	832	831	833	796	764	844	869	824	802	867	792	853	827	802	817	793	855	795	793	787	818	817	860	820	894	778	838	845	857	798	841	766	876	773	764	822	816	770	806	814	810
9527	14374	12310	6907	4688	3525	2658	2035	1691	1481	1397	1256	1124	1178	1045	1007	954	998	1003	914	948	925	923	887	884	948	903	868	908	892	868	844	874	843	859	846	860	881	860	792	933	875	894	830	842	856	835	877	831	827	871	842	826	821	876	878	915	807	817	835	813	830	848	836	806	863	826	837	808	831	823	842	786	837	832	816	878	858	795	785	858	833	813	846	860	836	813	817	802	828	858	844	814	843	840	780	828	862	830	802	778	851	842	831	781	881	873	831	837	781	817	873	811	832	807	838	871	824	778	830	834	872	840	753	793	791	870	812	816	839	876	793	829	835	866	797	848	813	892	806	818	830	819	827	867	837	905	857	871	845	865	797	790	824	854	787	792	868	814	861	782	806	867	858	816	800	810	839	838	843	849	860	850	795	813	836	847	799	835	813	834	820	800	783	830	903	862	833	834	884	846	841	847	852	771	842	830	804	812	846	836	891	851	799	813	819	799	851	829	831	792	834	834	838	824	852	852	842	823	862	820	829	788	794	865	798	859	865	854	861	851	841	819	839	803	859	832	852	796	851	819	832	769	854	798	804	811	838	849	795	826	846	813	775	847	755	827	798	855	820	824	797	772	826	813	813	831	803	847	830	810	856	798	846	803	809	806	872	848	857	855	782	839	837	770	829	794	797	809	808	837	832	842	868	866	839	797	841	828	850	863	857	852	863	801	808	778	818	834	847	785	796	894	830	827	791	832	821	841	840	843	751	806	817	797	861	819	781	867	827	851	768	823	837	825	848	854	787	807	808	829	803	798	868	823	753	868	803	853	831	823	822	846	867	906	814	839	804	818	835	851	858	813	869	896	853	831	858	810	795	753	824	866	838	808	802	820	799	875	873	805	809	835	842	846	818	878	858	837	901	827	828	856	888	828	853	829	803	803	807	841	892	820	829	796	831	828	820	808	855	795	858	784	793	852	844	813	807	808	773	849	832	828	871	830	799	816	841	801	828	815	822	826	768	807	891	832	815	776	825	844	849	812	815	844	821	783	812	840	823	783	816	847	795	812	767	815	836	823	835	779	791	789	815	883	851	824	885	827	798	858	830	829	820	844	820	855	832	831	782	798	821	852	816	837	835	813	809	799	770	801	857	838	827	808	801	852	829	755	821	775	834	848	857	833	877	814	814	784	819	813	810	797	853	819	804	865	796	782	829	770	805	894	809	840	908	821	799	807	867	818	807	823	850	842	869	788	809	782	794	856	809	816	788	824	823	813	783	834	819	851	870	820	803	829	789	850	842	823	828	807	846	850	826	862	805	785	815	798	787	797	853	854	788	810	870	757	885	873	835	844	826	840	809	794	877	809	821	817	810	843	858	850	840	785	829	871	826	806	868	776	835	787	811	836	846	813	833	830	813	866	794	820	859	852	831	794	795	804	815	835	850	850	763	896	855	845	793	830	800	804	826	874	863	780	847	841	824	828	800	846	821	869	832	862	814	815	793	815	779	839	837	820	848	834	820	833	813	844	827	784	833	802	846	826	848	788	796	847	851	868	819	888	806	840	782	802	852	858	807	825	838	796	817	814	826	848	831	787	846	782	850	856	824	786	828	867	844	880	780	826	823	838	867	859	810	833	797	846	868	912	865	859	802	857	818	821	793	806	835	880	795	818	819	830	784	845	791	831	789	837	829	787	795	778	840	835	819	814	810	837	815	863	826	807	854	855	836	812	808	790	841	872	803	833	831	835	809	849	855	840	816	853	858	835	849	890	813	796	826	821	795	813	851	831	833	850	871	841	808	829	819	810	843	836	795	845	812	822	812	834	824	806	839	846	838	840	802	852	812	838	772	792	816	820	870	823	842	842	841	799	836	840	788	848	880	835	791	825	852	843	821	776	887	846	829	864	826	796	819	806	851	806	877	843	802	841	838	807	799	727	812	823	856	855	868	804	852	821	876	847	809	819	848	827	818	826	814	828	817	870	882	837	760	798	804	866	823	780	762	818	835	815	787	809	774	811	823	836	832	834	841	847	806	842	787	814	817	839	832	811	826	852	838	794	812	800	810	872	809	784	842	821	826	801	803	827	864	835	845	800	840	826	843	809	842	821	840	812	829	836	802	795	820	831	796	829	819	768	841	879	879	813	836	828	779	836	804	818	848	829	774	805	863	813	825	845	802	799	842	805	833	819	810	863	851	837	773	804	856	856	889	789	795	843	823	855	828	845	820	803	812	818	828	821	841	794	852	814	789	813	800	800	838	857	821	819	773	828	832	791	844	836	817	820	807	780	829	858	794	821	796	866	849	849	892	780	831	845	832	864	804	824	846	847	834	848	822	804	827	872	837	873	874	855	790	820	873	858	850	846	843	829	842	842	821	813	837	873	824	784	820	828	820	832	830	867	802	829	863	837	808	838	871	862	811	852	862	804	820	787	839	850	838	800	798	757	767	792	847	819	846	801	785	825	820	848	836	797	851	775	811	792	806	853	801	829	822	847	851	784	814	857	810	815	809	810	847	853	811	786	812	781	802	798	807	806	788	779	834	836	842	848	824	794	833	831	831	782	821	812	869	754	812	833	831	850	818	874	799	809	836	811	812	843	790	810	807	842	812	821	884	799	850	807	791	874	889	835	833	767	816	830	805	805	830	865	869	798	756	766	813	836	809	777	843	818	831	821	847	832	813	858	855	833	866	808	815	821	815	832	796	787	837	789	855	830	826	839	822	833	784	814	802	836	814	867	821	877	843	869	841	846	814	865	789	780	836	799	829	816	848	840	840	817	834	796	857	819	840	846	825	811	794	854	796	899	872	826	828	817	820	864	850	777	847	828	859	790	851	868	858	790	861	827	756	830	812	845	875	872	819	779	831	842	849	842	810	797	883	851	766	845	860	820	837	807	814	840	804	848	794	798	797	862	825	804	812	825	827	854	829	845	840	901	861	837	814	772	849	806	767	837	875	820	823	876	769	804	818	832	825	787	823	856	901	827	838	847	781	842	859	836	882	809	834	867	829	866	837	801	768	812	830	806	843	806	801	850	837	854	846	791	858	796	878	773	841	804	850	832	789	871	803	854	883	826	874	805	866	842	811	865	846	870	817	838	792	834	868	848	831	809	847	816	848	821	814	870	848	783	845	837	842	796	816	835	796	873	852	820	834	833	828	816	831	784	794	837	853	803	804	841	841	830	756	867	856	804	857	823	845	855	752	815	822	849	823	871	817	868	833	813	808	836	811	842	824	851	855	830	836	832	851	777	780	811	787	839	829	778	825	832	796	869	804	848	831	817	844	823	822	860	804	824	842	865	848	839	858	804	855	855	786	847	826	789	836	855	823	792	867	823	822	866	828	859	840	827	824	803	824	858	800	801	823	824	809	839	807	808	765	797	840	803	874	839	860	815	791	762	835	841	817	825	824	816	784	844	848	813	812	810	756	852	815	800	837	824	878	772	871	842	815	847	824	788	864	836	817	822	875	794	845	794	856	820	815	769	810	830	843	809	822	863	791
22395	21044	28576	23734	21045	21126	12366	1850	1404	1230	1104	1104	1030	1020	989	970	981	930	983	906	865	894	826	843	872	909	930	908	854	878	795	875	857	837	854	838	883	862	883	854	856	828	886	832	825	840	846	829	864	825	876	857	869	870	787	832	861	838	828	807	800	789	828	847	790	789	878	861	815	800	845	789	854	848	859	879	803	810	835	838	807	868	861	869	792	852	854	830	787	807	815	833	827	795	822	775	861	856	844	850	793	795	751	852	866	835	850	826	846	847	851	855	857	847	841	805	817	849	803	869	856	806	852	803	862	856	838	818	897	844	821	810	777	878	839	796	828	845	813	871	833	793	816	821	830	830	812	819	825	844	867	851	821	847	815	835	867	823	828	802	842	842	859	780	835	815	831	867	819	845	867	802	856	837	817	809	855	830	862	818	816	836	788	819	848	821	794	803	826	828	817	797	852	805	859	862	840	798	764	805	859	815	867	800	823	840	814	817	881	838	821	834	831	814	776	787	818	839	851	757	857	821	805	821	819	842	853	829	862	763	799	793	832	844	820	845	839	836	854	836	821	753	794	838	864	800	826	873	811	829	784	804	809	866	805	814	823	850	820	829	804	815	817	777	830	839	795	880	792	865	827	827	820	813	825	872	824	831	830	821	823	834	819	872	877	811	773	823	860	843	819	889	795	805	841	805	830	802	797	813	847	857	827	780	803	854	825	839	886	772	838	790	848	843	837	855	842	807	866	816	829	861	773	809	788	823	842	810	838	782	886	894	773	809	822	828	843	833	845	849	818	805	840	796	842	871	851	820	833	805	850	872	836	824	807	797	777	777	818	803	802	768	818	849	822	826	799	815	857	817	803	784	855	822	834	822	825	868	832	850	802	846	828	828	833	851	879	814	807	817	832	839	828	840	799	805	830	845	807	892	830	809	809	822	819	848	800	810	834	825	810	806	786	878	815	787	815	859	850	818	832	788	856	831	795	818	799	883	838	796	776	809	825	847	876	865	841	806	817	797	884	854	816	826	848	836	822	833	802	830	855	814	841	797	827	848	849	873	813	827	828	824	824	834	813	780	816	790	799	849	815	854	782	819	838	818	835	822	817	829	830	828	800	851	862	861	906	853	737	764	873	816	824	808	830	855	827	832	771	808	808	870	869	839	849	887	808	831	855	835	860	780	810	842	793	752	833	800	831	845	852	881	776	787	839	809	823	870	800	796	870	813	824	842	794	803	817	744	840	849	834	790	820	830	784	780	789	851	885	824	853	784	848	809	781	818	816	769	845	857	832	793	829	842	807	787	840	858	872	830	765	833	816	817	825	826	845	827	758	788	824	797	848	801	838	838	810	838	849	854	842	791	788	814	845	861	833	789	786	830	830	798	853	819	819	875	778	819	866	826	785	848	849	874	814	848	861	842	827	854	881	821	875	860	836	817	807	872	817	809	887	836	786	842	785	839	831	836	900	808	801	870	776	828	859	848	834	807	843	815	810	831	752	866	875	860	826	819	842	844	827	817	855	806	819	837	860	822	779	863	857	795	801	786	836	856	788	807	832	822	832	808	803	802	803	828	852	781	848	862	873	815	847	856	851	825	783	824	807	819	888	809	869	859	815	857	794	834	769	842	848	841	810	796	789	816	859	828	843	839	840	839	806	776	838	763	829	853	821	882	825	823	836	852	771	846	762	809	844	833	808	859	830	796	782	852	785	823	828	818	850	812	836	854	856	870	854	847	826	857	777	870	806	830	875	768	812	810	834	851	825	838	855	880	838	827	774	810	795	767	793	831	829	844	842	799	853	799	829	822	836	809	842	845	825	815	848	799	797	823	826	840	826	797	838	787	825	813	830	761	759	794	861	811	814	813	802	835	831	808	807	781	835	793	860	809	795	838	818	879	813	801	798	797	802	798	837	851	892	857	840	853	848	821	835	820	832	864	778	820	792	802	834	846	839	824	821	871	831	817	839	821	807	854	832	803	849	827	853	797	849	798	818	827	852	846	829	808	837	825	840	819	833	812	798	847	822	799	832	825	809	862	825	838	840	822	821	810	840	761	810	833	806	819	837	847	890	834	801	780	787	825	828	831	818	770	818	781	808	775	835	782	849	783	840	808	802	831	823	783	802	807	836	847	827	858	810	852	833	783	886	819	844	792	867	820	777	824	769	814	823	777	819	818	777	829	829	847	797	817	825	838	843	839	841	816	791	800	780	851	747	882	884	874	797	812	806	787	822	831	813	836	865	849	853	865	821	810	825	815	797	864	792	812	818	862	834	854	797	830	788	767	814	897	834	869	741	825	851	734	883	789	827	826	798	850	824	765	839	810	816	793	810	785	825	857	802	816	794	829	765	778	801	815	859	873	799	838	816	792	862	845	781	777	843	827	808	851	829	846	795	836	863	791	871	778	787	806	802	800	807	779	885	819	818	852	826	824	829	790	849	844	838	820	784	807	815	832	835	803	780	857	807	838	831	802	837	832	781	788	882	850	792	829	815	866	846	794	791	803	811	826	831	814	810	740	851	761	858	827	857	892	826	818	830	794	817	820	802	860	808	792	820	872	816	843	805	854	846	820	806	826	836	819	812	769	835	845	875	818	817	814	830	877	846	825	812	768	809	833	791	811	804	837	862	823	785	850	855	811	852	819	797	789	808	849	767	892	834	816	741	791	830	829	864	803	827	840	799	802	869	831	823	888	805	859	820	813	822	854	833	841	858	840	840	887	837	858	818	865	835	829	835	831	851	804	793	839	790	841	831	872	893	860	818	802	851	802	844	838	814	808	833	817	888	862	852	787	782	839	820	830	810	906	780	848	797	773	833	816	783	815	841	857	865	846	817	897	843	807	779	817	789	843	809	822	871	804	806	824	825	734	838	823	848	801	838	829	837	833	804	804	811	851	752	839	832	847	818	798	786	809	791	836	810	825	773	829	856	803	767	863	795	831	794	799	796	871	785	789	816	801	761	813	848	810	848	803	855	796	794	818	789	860	836	833	870	826	867	795	847	793	879	819	790	830	827	828	850	789	831	810	814	850	835	829	906	801	814	805	830	832	860	812	822	845	801	835	834	835	823	835	834	819	832	841	841	776	796	790	842	811	772	858	829	840	822	890	801	792	798	840	802	802	784	850	834	804	774	859	829	846	800	777	814	809	798	809	812	834	823	787	839	863	814	817	810	814	830	857	868	823	863	811	775	825	840	841	798	804	855	781	824	825	846	815	843	877	813	828	823	847	814	837	837	831	878	830	782	804	786	793	857	858	835	804	867	811	778	814	810	808	812	806	803	808	824	840	827	849	855	839	827	817	841	837	820	797	894	819	801	842	824	850	786	823	832	889	805	843	785	818	845	835	830	827	850	782	833	847	865	757	822	832	845	887	810	789	858	799	810	856	884	817	786	850	862	867	820	765	859	842	848	812	770	796	841	833	889	814	875	841	854	871	824	872	794	808	840	806	846	840	825	888	819	848	866	812	870	834	881	782	811	780	799	825
9307	14105	12258	6801	4718	3395	2567	2066	1735	1456	1284	1216	1216	1073	1069	1002	957	983	952	949	991	893	888	899	895	882	945	873	902	898	844	901	851	841	846	841	818	874	859	824	809	836	786	863	812	886	862	841	820	869	845	865	844	856	883	861	851	858	901	804	823	863	897	801	863	863	833	779	829	835	815	819	836	836	861	874	841	817	884	815	842	860	853	886	831	816	815	900	822	828	868	845	829	847	862	838	857	868	857	876	832	805	836	793	877	827	833	860	808	826	842	869	887	819	820	794	803	827	841	885	842	861	828	850	854	828	847	835	846	808	823	826	844	882	858	854	777	846	803	834	842	822	863	828	801	861	892	812	831	815	824	806	854	845	854	849	794	828	864	823	851	853	830	810	868	796	791	780	835	790	844	886	833	767	836	831	875	812	833	835	863	864	837	825	836	838	818	861	836	846	849	835	822	809	850	888	832	839	813	835	864	822	826	836	874	837	831	822	851	864	867	867	871	855	849	899	864	811	884	839	854	777	872	894	888	804	847	823	880	810	782	841	843	882	890	839	900	861	855	768	806	839	858	868	846	854	858	852	822	858	831	848	834	849	828	811	835	806	886	825	834	854	802	847	845	884	850	809	845	825	847	868	852	848	782	827	817	904	844	870	847	871	845	880	823	861	877	827	836	817	837	815	799	868	817	831	803	819	869	880	832	816	825	822	843	846	879	802	846	837	805	817	779	825	866	805	860	780	826	825	843	864	825	863	821	787	835	801	862	865	807	819	849	867	811	863	815	861	868	812	887	826	792	828	836	836	843	834	848	867	825	855	843	858	856	904	829	821	859	854	858	820	795	825	849	827	793	873	798	855	817	861	809	802	830	845	887	828	836	840	863	813	814	855	872	794	824	809	864	825	842	864	838	806	759	813	830	821	812	881	867	811	827	825	830	859	864	821	802	822	830	858	873	775	862	807	874	838	868	924	848	837	824	810	847	832	859	846	811	873	881	861	857	815	823	794	835	866	831	856	817	795	862	798	894	845	822	829	866	835	858	799	822	807	889	876	840	904	892	842	859	831	895	840	802	820	798	807	821	845	863	808	838	835	822	839	885	900	815	924	880	885	808	800	855	851	859	867	818	805	817	814	798	856	864	850	814	837	838	819	869	859	871	838	820	786	882	811	839	849	835	848	837	858	869	903	837	880	838	804	818	814	818	831	844	862	875	867	787	855	838	832	817	854	866	835	852	761	830	850	820	822	869	815	821	878	860	808	824	845	831	859	813	845	901	849	873	854	854	855	822	817	861	852	830	822	840	858	819	837	808	894	823	870	801	815	849	863	830	828	900	869	822	826	800	851	840	880	852	858	803	827	844	804	866	871	862	853	836	852	846	886	860	832	803	836	803	825	880	879	826	906	794	855	861	854	799	782	823	878	877	853	881	813	831	857	811	824	817	813	839	864	824	847	864	862	850	797	856	837	843	920	829	873	868	843	842	825	833	867	851	857	856	857	837	827	879	801	810	836	838	787	881	806	860	870	820	831	851	828	845	854	834	816	861	837	806	825	842	844	809	814	842	852	834	826	846	793	823	853	825	810	844	797	885	834	811	816	823	842	812	830	824	874	849	808	851	888	851	830	846	824	864	878	882	876	808	861	822	798	851	850	809	870	781	867	878	825	844	784	869	817	854	846	880	873	860	827	851	846	792	837	866	811	881	833	846	822	822	925	820	826	847	824	829	852	846	837	855	852	811	890	817	834	830	826	863	850	803	866	825	846	835	845	784	823	861	860	775	777	848	816	857	823	807	819	841	869	843	853	862	823	825	803	853	810	805	903	813	866	816	865	796	810	836	840	883	811	805	828	800	846	853	856	820	865	836	837	854	940	870	797	837	834	819	838	828	869	866	831	800	826	824	835	844	790	843	809	821	820	800	888	830	873	844	803	856	797	825	907	873	883	825	843	861	846	796	799	836	892	843	818	798	783	839	827	770	824	853	761	825	823	830	842	835	869	815	818	845	804	823	873	856	817	811	846	841	868	838	817	829	902	847	850	835	837	838	837	852	823	836	855	860	837	829	892	809	822	872	855	846	841	831	909	845	836	808	876	867	867	817	886	797	854	871	781	830	846	819	854	824	836	854	842	767	837	836	816	848	889	827	856	844	810	803	859	853	876	780	834	887	805	853	824	851	889	836	818	800	798	866	824	836	849	851	833	840	833	879	873	815	839	800	790	869	869	786	849	883	816	858	814	898	862	869	837	806	860	842	757	795	891	789	840	812	844	834	844	830	888	903	828	867	802	828	860	861	838	859	837	893	810	833	787	869	832	854	850	794	821	862	807	808	806	856	816	758	803	854	844	838	836	837	843	835	842	840	809	828	842	812	873	865	825	864	865	805	807	845	855	812	832	875	847	797	875	819	861	858	842	826	777	867	843	853	872	811	796	824	878	819	815	872	858	825	797	879	865	846	897	801	837	841	819	855	820	885	865	763	864	842	879	889	853	871	870	810	812	879	874	804	859	882	785	829	795	866	841	804	826	838	858	847	801	814	839	827	828	794	870	843	842	885	821	851	838	776	783	875	822	835	856	805	832	819	816	853	781	790	863	819	815	810	854	867	840	798	848	853	900	840	799	848	820	851	787	826	861	856	805	854	831	799	837	849	832	829	887	831	869	809	810	785	847	818	830	850	838	779	885	895	806	826	826	826	809	790	868	811	805	850	796	835	892	833	808	820	817	857	872	798	822	777	886	886	846	876	880	805	842	772	834	846	886	861	791	809	820	842	860	831	882	866	812	837	831	836	843	819	865	852	824	803	814	808	880	799	862	884	812	868	853	873	864	849	864	809	848	860	894	850	871	850	829	831	853	916	836	818	839	848	853	863	891	827	840	821	782	817	835	861	873	801	781	814	825	853	833	786	840	863	860	870	901	880	846	834	842	849	887	828	800	809	845	819	844	847	894	907	816	839	918	890	841	850	793	805	844	854	827	852	862	821	874	852	830	809	822	843	863	824	813	813	832	843	866	807	851	867	824	806	861	866	846	843	829	794	895	860	794	825	844	807	794	793	875	809	859	814	807	875	851	819	858	852	781	839	790	853	837	795	866	866	827	825	810	822	808	804	851	869	815	837	820	813	821	871	823	861	769	849	854	819	821	811	849	829	849	837	809	846	830	887	869	766	834	895	865	801	877	791	889	902	839	801	784	787	761	846	860	824	827	814	807	815	851	791	886	811	868	824	814	839	869	814	821	827	842	851	860	855	868	868	852	851	846	860	845	802	829	811	808	844	841	844	868	844	838	822	825	814	834	854	835	858	808	857	864	819	888	905	874	841	876	870	814	849	868	856	836	812	812	789	868	872	842	785	840	862	790	827	837	805	795	837	854	822	832	833	853	803	850	888	846	834	879	854	862	852	829	831	824	771	805	842	837	818	849	782	846	898	821	803	882	843	820	865	875	850	838	844	837	821	901	864	850	877	870	782	815	850	838	819	859	865	809
22421	21114	28664	23818	21117	21190	12395	1865	1392	1259	1229	1120	1013	1001	1020	986	913	926	941	921	879	915	896	893	861	891	853	833	853	842	851	833	863	870	875	819	799	858	806	866	870	843	849	836	847	864	807	822	768	815	831	856	844	821	836	842	833	836	810	865	892	820	829	845	806	821	889	904	804	841	869	843	820	823	815	828	808	843	803	882	810	801	854	839	816	834	839	812	814	784	819	813	865	849	862	834	862	844	893	815	819	812	838	822	825	851	857	838	819	819	835	878	870	860	844	816	868	823	804	801	854	849	866	822	887	846	854	871	843	881	783	804	820	798	836	847	849	817	812	817	837	854	866	804	812	836	844	804	793	860	834	853	808	845	809	811	872	816	764	872	844	831	807	810	816	820	782	814	790	900	890	847	834	799	803	895	820	835	829	849	789	765	843	806	823	792	820	822	845	852	869	850	848	832	825	856	790	814	802	905	836	820	804	823	818	832	806	797	865	827	889	795	810	806	820	830	803	825	826	861	829	854	779	823	830	814	853	847	836	827	778	824	835	853	828	803	826	800	804	872	832	815	853	793	797	844	838	806	822	835	831	797	825	787	843	766	821	858	823	859	833	792	796	871	800	805	834	861	824	802	849	811	847	831	809	846	822	839	871	838	834	836	814	852	842	832	828	767	879	890	811	847	804	874	830	840	828	781	841	800	855	844	793	818	815	837	896	852	818	859	823	802	872	811	860	834	853	858	813	827	837	840	863	803	861	860	805	789	858	785	812	856	851	789	820	842	855	817	822	890	792	796	809	839	848	806	829	744	811	810	779	750	846	815	829	844	766	825	844	844	860	825	889	824	865	806	805	781	809	780	793	847	763	831	889	855	873	808	837	828	819	827	826	859	769	811	834	804	844	913	808	852	871	834	767	815	829	791	817	820	799	781	841	848	798	865	832	853	852	815	828	814	876	877	832	814	862	851	834	835	827	796	867	850	811	818	750	757	861	842	842	819	841	854	788	832	828	826	810	794	874	798	853	835	858	832	814	878	836	813	821	851	825	857	825	839	840	828	798	821	842	855	819	813	776	789	810	867	848	843	877	824	775	820	831	778	752	835	811	859	857	867	812	821	810	853	867	807	831	817	852	854	847	761	846	834	858	803	848	792	776	795	782	833	839	864	842	845	850	815	808	882	781	833	807	821	850	847	775	816	858	863	761	845	801	815	817	838	876	850	848	853	830	843	860	824	815	844	829	805	800	794	823	861	830	810	829	818	817	793	827	790	838	847	827	807	808	789	838	868	829	807	802	860	826	817	866	817	814	807	796	825	838	857	868	819	862	829	812	863	822	821	812	857	815	782	822	807	811	811	831	820	777	828	850	842	841	851	855	850	837	844	840	845	834	843	843	826	833	803	862	820	819	868	827	824	828	830	857	822	872	872	824	840	815	811	782	810	805	827	835	818	844	808	799	834	842	860	818	864	822	824	801	836	856	845	809	853	823	770	854	860	749	814	792	819	805	837	851	833	791	826	840	798	831	815	779	796	866	884	820	845	849	853	863	873	803	834	830	837	809	840	819	819	833	868	832	799	892	807	775	805	820	784	794	843	810	833	810	812	848	843	845	857	791	802	868	774	798	833	823	823	798	821	790	877	811	814	803	783	843	815	902	806	802	809	756	840	835	798	819	816	804	815	842	830	795	806	856	890	845	804	812	836	863	834	825	815	860	785	867	812	833	838	855	831	844	782	832	857	847	808	815	838	812	800	815	830	840	837	847	828	837	838	830	824	793	860	838	805	785	823	836	799	836	844	868	816	849	785	811	849	808	858	806	828	869	832	813	855	844	851	829	751	877	895	850	777	850	904	770	774	822	847	774	886	792	822	798	832	790	814	823	826	857	842	841	857	829	824	801	804	810	806	810	848	897	803	787	788	795	858	793	834	802	840	819	822	824	819	872	789	785	825	812	846	861	853	760	848	803	846	813	805	804	857	801	807	823	862	873	860	853	788	839	814	830	789	831	796	832	801	776	838	850	844	820	824	802	822	785	803	776	830	859	834	814	824	854	769	843	837	841	831	799	847	802	801	774	809	814	785	789	863	827	879	825	866	838	791	806	829	812	817	833	803	890	796	806	818	804	831	818	788	804	857	820	826	779	827	774	770	800	825	843	816	793	838	827	793	807	816	839	830	866	785	828	821	847	816	842	848	808	857	830	828	821	820	862	822	795	818	820	783	840	844	811	808	837	872	797	844	831	886	814	830	807	820	837	799	804	812	800	866	885	791	802	834	869	866	793	800	841	857	904	851	825	882	816	847	821	787	845	770	780	857	833	838	836	776	791	798	848	825	803	845	843	817	817	858	775	882	853	791	826	837	788	811	849	833	847	821	829	810	861	831	827	791	849	837	814	846	833	813	823	831	843	808	820	807	814	829	809	823	825	827	820	823	857	841	854	812	828	851	778	841	817	798	771	847	813	822	845	813	818	780	795	806	763	877	796	804	807	822	839	853	911	831	852	814	805	843	862	852	773	815	809	805	797	793	821	801	841	857	788	839	823	850	804	868	868	782	839	795	826	831	809	825	847	823	843	844	831	826	823	823	813	801	833	844	817	829	814	832	826	862	828	747	841	847	812	793	785	815	826	773	859	765	832	870	777	817	780	832	770	835	879	816	856	807	792	850	766	799	802	829	837	824	858	798	831	818	826	765	830	866	820	842	811	832	797	822	838	812	819	805	839	817	853	853	829	828	825	848	865	832	863	817	874	867	815	809	876	911	861	807	829	841	819	829	795	874	814	828	825	818	815	853	846	847	766	818	835	842	833	810	800	825	825	841	838	861	848	832	882	766	832	851	839	854	798	890	872	867	766	822	828	885	839	785	822	839	834	851	821	856	820	823	776	834	865	851	830	794	859	787	816	803	827	849	819	834	804	883	842	827	850	763	808	811	830	847	794	819	839	820	814	872	772	845	822	814	825	794	829	826	775	822	792	797	799	819	841	811	789	890	820	813	830	851	890	810	789	832	886	839	784	843	803	836	809	810	817	877	795	890	811	835	790	802	865	787	813	810	824	819	864	885	795	794	795	804	771	814	818	765	823	863	904	794	866	799	831	819	779	840	855	819	791	801	770	837	786	789	834	806	777	818	839	793	853	835	799	838	828	843	834	775	797	884	820	803	819	834	800	793	809	830	833	797	799	823	828	816	816	856	808	817	825	792	819	849	841	801	793	842	782	776	794	795	812	879	901	885	759	771	813	749	808	867	794	764	826	853	792	862	822	840	789	829	831	815	879	819	804	817	850	840	782	826	802	872	834	895	794	850	841	802	891	814	819	821	798	833	815	798	787	796	872	797	781	823	835	812	819	878	789	782	837	850	836	789	739	874	822	873	831	783	832	792	777	823	857	842	812	843	814	815	760	831	831	843	859	832	838	826	851	849	784	809	812	819	842	899	805	870	801	832	790	826	789	842	820	802	806	817	811	845	836	857	794	878	852	787	849	778
7744	14456	12402	6944	4499	3216	2595	2049	1726	1500	1362	1339	1183	1139	1058	1029	1011	982	997	955	942	912	911	882	901	812	852	867	869	879	914	868	825	869	861	905	822	850	941	885	866	861	874	824	861	826	848	875	811	867	804	854	832	876	887	841	876	846	784	824	804	880	834	878	839	879	881	845	794	827	879	875	875	817	823	846	846	839	809	879	824	852	884	826	805	838	826	787	827	835	821	900	917	883	856	868	869	800	881	840	840	883	803	874	853	881	904	869	852	879	817	837	829	858	892	822	791	828	856	851	875	857	849	759	888	810	853	865	857	784	891	788	835	804	830	789	853	822	840	845	848	844	850	872	866	869	839	830	839	817	865	821	798	860	869	850	823	858	824	838	858	843	774	818	815	813	836	796	792	820	831	839	825	809	864	822	828	867	834	792	817	870	857	821	791	805	860	797	812	839	863	846	860	822	881	848	840	824	836	802	863	838	844	799	821	888	851	888	845	849	836	860	863	834	846	862	831	883	800	857	840	841	833	837	807	848	893	868	804	827	843	842	822	804	847	868	818	871	847	867	831	858	862	840	820	874	856	795	826	893	840	802	852	813	853	852	825	848	838	853	870	879	830	840	866	773	830	831	783	791	837	876	795	856	871	833	796	827	826	851	822	900	844	822	834	841	833	765	821	845	864	879	879	822	893	818	874	888	889	825	874	803	846	825	871	821	845	869	852	819	861	819	876	857	882	838	856	856	812	816	850	787	830	852	850	850	830	782	833	843	785	824	863	845	839	837	831	852	854	812	794	799	773	839	802	866	854	858	819	881	832	801	814	843	791	815	813	906	855	867	851	832	849	827	875	849	825	932	816	830	850	883	813	872	828	852	816	811	875	858	807	821	882	842	841	793	834	851	865	886	881	803	845	859	805	855	854	883	854	869	893	812	812	822	808	820	887	860	877	841	808	824	802	866	822	838	877	866	836	839	852	862	789	872	819	828	849	821	840	856	865	838	848	819	841	795	869	844	795	774	895	844	817	819	882	871	792	796	835	811	825	816	827	871	826	823	882	848	877	800	811	839	793	870	854	845	792	839	897	804	802	830	879	841	836	822	827	843	871	826	826	820	810	840	886	847	811	833	872	869	814	804	828	867	766	785	803	877	828	843	846	831	839	811	851	849	866	826	806	803	875	817	833	826	825	809	820	861	874	862	831	833	822	884	825	799	836	832	819	838	816	853	864	847	817	799	821	828	839	870	880	875	820	838	840	791	843	783	834	839	781	861	784	861	843	856	877	866	900	846	827	890	829	860	801	828	821	794	832	840	835	845	840	855	837	814	881	780	774	885	856	799	814	842	835	834	821	822	811	859	813	857	834	859	842	859	877	829	845	785	847	843	797	844	864	815	865	843	845	845	885	855	889	819	833	834	830	856	856	815	848	823	845	861	897	834	778	857	870	823	826	816	843	865	823	817	803	814	810	858	864	860	809	839	838	833	783	876	835	861	832	838	800	820	827	844	807	851	837	882	788	811	818	828	798	804	813	858	827	847	859	856	843	913	834	825	828	862	824	874	854	802	837	823	838	852	805	868	871	836	910	852	864	854	804	836	866	847	836	848	853	826	876	794	795	818	859	837	794	825	840	849	803	872	799	847	825	859	870	892	865	819	837	854	821	841	833	853	817	802	850	799	836	827	814	846	832	839	864	805	864	835	832	844	843	811	891	809	852	847	820	841	840	848	805	798	863	883	838	871	848	888	814	821	835	787	864	851	839	857	865	856	804	879	832	840	850	809	853	795	849	850	828	839	857	815	816	852	827	831	858	795	881	795	873	840	872	830	819	825	840	840	885	859	824	868	817	809	787	821	823	883	900	861	823	828	774	887	843	874	857	821	838	811	865	843	793	831	821	867	816	815	852	811	840	838	831	882	834	868	830	834	805	825	855	830	842	876	870	817	857	839	860	812	817	821	772	829	820	913	853	836	829	806	809	811	862	817	811	872	790	866	834	816	870	802	807	791	839	818	835	841	810	825	881	832	779	838	852	791	813	795	830	828	826	901	889	822	778	800	874	830	847	872	794	807	821	844	829	848	846	864	847	838	797	819	870	837	833	833	835	859	873	889	826	844	806	858	872	835	914	793	807	831	850	870	816	813	816	837	834	862	844	853	799	822	823	829	834	843	784	817	904	830	823	845	820	839	819	865	836	827	815	843	835	865	827	824	814	811	854	851	823	825	835	788	829	818	798	827	818	846	861	837	827	869	845	859	820	889	820	833	841	816	855	833	864	842	750	846	854	805	843	846	828	867	823	882	848	845	810	857	807	859	881	826	857	872	846	819	847	824	816	799	808	890	866	848	847	820	847	805	873	795	815	851	814	813	852	880	851	814	819	843	807	859	839	826	806	794	816	835	815	845	835	860	825	806	791	853	820	853	844	815	818	861	843	829	807	842	810	859	827	852	896	852	824	884	884	847	848	847	790	825	816	847	865	812	819	838	829	813	781	863	848	819	845	819	829	797	789	781	831	856	844	874	849	888	874	844	817	884	795	847	857	855	888	861	883	851	807	837	828	831	793	900	829	823	825	800	802	840	847	837	893	837	858	838	817	832	892	816	846	834	854	844	834	832	787	788	819	834	863	827	821	809	798	824	897	828	859	858	828	876	777	856	862	883	799	859	791	813	854	846	757	816	884	803	821	793	826	850	791	830	890	841	838	828	790	829	802	837	854	815	827	838	822	796	821	838	839	887	808	877	795	808	856	854	829	828	813	788	851	817	844	831	836	830	871	788	782	812	866	884	861	885	855	790	811	802	840	831	845	857	788	802	853	854	848	846	795	835	850	839	892	889	817	812	836	793	823	841	903	813	838	805	826	875	877	832	908	854	838	858	818	760	804	860	848	835	816	827	854	848	826	898	854	779	802	809	847	828	918	840	837	865	796	862	825	830	813	868	797	864	848	886	802	771	778	819	846	823	824	849	830	899	811	873	818	829	880	856	793	824	862	845	838	848	862	846	834	859	813	821	838	799	892	858	861	828	841	856	896	823	816	905	858	854	840	843	853	801	872	824	875	871	805	865	864	871	853	826	761	809	843	853	806	753	889	875	845	858	843	797	860	855	847	835	818	834	838	831	833	805	871	853	790	841	845	857	793	836	751	813	826	787	889	814	840	822	843	844	785	858	828	814	834	857	829	856	839	857	808	817	817	844	812	851	827	830	829	858	795	806	828	814	857	866	868	879	843	846	821	807	836	853	800	854	834	833	852	815	838	807	836	827	823	840	855	854	818	812	824	803	892	777	800	839	801	836	864	813	845	807	851	873	810	841	780	817	832	782	886	827	846	849	833	854	845	857	828	806	853	820	905	820	859	861	874	840	841	840	844	802	824	835	876	827	831	810	819	863	859	799	864	811	831	806	835	852	875	832	863	800	850	872	828	804	803	832	840	793	857	790	813	814	811	777	873	851	820	826	842	878	796	798	852	845	816	811	785	866	862	901	795	848
22383	21070	28593	23778	21072	21155	12293	1881	1368	1289	1118	1144	966	999	997	975	972	975	880	898	863	875	918	917	881	891	870	850	845	824	815	826	927	871	815	832	845	811	798	818	861	836	832	823	794	872	818	801	851	812	850	855	799	853	818	829	775	811	871	846	799	848	864	852	841	822	841	835	782	827	802	854	836	809	775	806	839	774	823	816	832	843	835	857	819	791	819	802	828	816	784	830	802	824	783	835	833	828	805	797	816	854	857	801	796	863	840	774	823	798	767	849	805	853	844	840	813	788	856	845	765	818	838	786	859	806	824	785	852	849	837	796	849	851	791	856	822	779	790	791	802	791	808	753	805	860	818	807	794	806	828	875	846	860	819	813	856	788	823	805	840	845	831	823	847	833	845	853	827	826	830	811	811	783	850	831	788	835	814	804	805	797	829	811	861	786	789	834	840	808	794	810	813	790	778	858	872	825	781	799	806	821	815	792	878	855	841	829	840	862	836	756	853	825	837	885	773	849	805	834	838	834	892	765	838	838	819	789	792	835	833	789	816	822	853	818	873	812	827	844	837	827	828	776	837	818	814	813	807	772	798	803	842	822	820	846	791	829	790	861	803	815	830	782	803	824	821	766	788	834	787	782	841	813	816	764	836	851	853	835	841	846	738	804	780	814	815	873	839	815	870	797	841	850	859	802	795	833	860	883	784	763	810	823	812	794	822	791	771	808	869	824	823	786	837	829	851	817	813	826	804	799	792	784	774	809	799	796	830	810	835	843	834	800	811	812	818	797	741	817	836	828	819	823	861	817	804	843	772	806	836	832	815	781	801	816	812	827	800	804	779	825	906	800	804	854	826	829	817	791	777	815	833	801	766	743	813	852	806	867	810	819	803	773	823	803	880	837	842	831	779	832	792	873	807	828	796	820	832	822	850	798	805	778	805	812	781	851	791	863	812	832	782	808	770	843	827	797	862	805	862	756	750	798	834	797	792	823	775	819	789	789	817	840	783	880	830	790	805	850	765	814	838	800	798	776	770	788	804	801	818	788	805	853	802	834	788	765	882	855	823	841	805	823	819	824	763	846	843	887	837	818	793	810	828	844	803	852	848	818	805	862	785	775	831	817	775	799	829	770	764	822	818	828	784	748	795	811	773	753	837	771	796	825	854	840	820	846	807	860	806	785	882	845	822	779	779	813	844	830	822	837	856	794	822	799	833	847	810	821	818	839	783	787	764	817	826	749	817	819	782	797	802	778	766	847	833	890	820	827	807	839	829	780	843	804	791	793	854	787	844	823	835	799	831	779	789	862	821	811	857	802	807	872	839	818	826	769	844	803	787	782	803	783	827	832	835	827	806	777	808	817	806	768	770	817	853	809	785	834	816	790	818	825	781	848	852	851	807	766	802	850	806	839	808	780	874	830	839	818	802	810	801	787	806	793	832	845	844	760	820	784	855	870	821	827	847	798	786	791	796	819	838	824	766	892	762	766	838	807	802	823	868	801	851	804	835	811	806	783	819	804	820	858	816	821	757	847	829	840	825	778	826	840	829	779	806	806	856	783	874	822	817	763	789	772	795	797	823	817	786	791	827	830	803	761	852	802	885	820	839	853	799	766	835	812	774	807	769	825	825	841	783	848	815	833	820	882	824	840	809	830	874	819	830	822	829	853	830	809	766	851	831	771	777	834	766	834	807	824	830	841	844	784	781	750	814	805	782	793	805	835	848	838	786	813	822	802	803	843	752	838	805	819	791	765	825	858	818	836	800	802	818	888	858	843	800	810	804	883	844	838	755	817	796	815	798	803	795	804	824	833	868	819	784	855	831	848	803	856	834	869	839	759	863	843	876	844	848	812	797	816	817	810	825	816	788	760	819	831	843	812	763	835	814	794	797	796	830	819	802	787	851	814	781	828	797	784	791	822	818	810	831	879	773	790	842	811	860	824	855	812	829	793	783	869	796	803	874	808	799	831	830	815	802	807	811	819	830	805	849	828	863	798	835	806	841	793	798	787	812	808	770	751	812	811	818	856	843	814	797	820	778	839	828	850	768	800	823	845	815	842	840	822	788	845	831	792	785	810	822	839	809	811	873	795	830	798	780	782	836	850	814	808	825	810	807	824	808	829	786	798	851	789	846	811	859	818	815	793	758	815	785	833	836	811	807	841	742	802	782	818	830	813	829	823	854	799	787	832	794	787	809	836	830	833	814	835	817	797	831	797	864	831	795	817	777	800	831	780	789	834	842	813	780	815	869	796	832	803	824	814	839	802	831	843	830	820	801	848	857	781	760	798	834	783	806	825	787	810	804	759	809	898	811	848	847	797	798	829	844	824	804	834	840	834	846	779	812	788	818	831	803	756	817	776	828	813	877	826	805	801	827	829	764	809	756	765	787	778	820	782	829	817	827	798	828	823	869	814	755	799	834	808	834	896	876	847	814	815	764	807	837	830	782	829	829	826	788	845	836	826	828	813	825	854	816	834	798	796	786	768	826	801	798	815	808	800	847	806	843	837	794	845	795	839	795	791	805	763	820	787	834	821	805	877	736	799	857	803	804	842	854	797	869	784	797	795	839	845	816	846	825	803	807	794	861	848	832	801	831	800	845	835	805	794	776	825	814	843	798	819	857	823	840	820	781	788	822	799	781	855	815	839	837	796	818	846	814	770	872	826	765	815	873	780	823	812	749	834	817	834	816	784	801	839	748	837	852	833	834	808	834	805	842	773	804	822	810	787	786	839	807	813	753	823	812	816	784	765	777	835	803	841	867	806	781	839	811	796	784	774	796	808	831	802	811	809	875	815	790	845	821	823	834	834	835	867	827	802	822	831	790	871	843	857	749	818	818	835	822	786	792	810	868	847	823	816	834	767	847	837	841	789	815	808	813	826	829	800	798	857	805	828	833	839	854	805	822	819	785	824	811	792	801	808	802	838	844	804	760	850	835	842	745	793	806	800	831	788	867	798	795	887	776	756	807	822	836	846	852	757	827	832	849	797	803	779	814	822	880	801	837	819	798	839	773	776	856	779	815	834	796	830	823	816	816	832	784	811	789	768	841	813	810	884	813	866	801	839	855	812	853	766	768	861	810	842	809	807	789	817	810	832	780	814	779	780	763	798	839	802	786	819	769	861	881	803	769	786	829	798	849	820	895	868	803	828	786	784	831	801	864	855	815	820	815	732	799	800	816	753	851	796	845	807	838	855	806	827	829	819	827	783	768	798	841	767	820	791	808	803	853	787	792	800	849	788	830	829	801	814	806	820	803	863	870	811	790	880	790	802	845	822	822	831	779	796	790	857	854	832	821	858	806	780	767	840	852	779	825	794	749	765	795	828	801	803	821	777	844	811	835	763	800	802	803	819	792	779	789	809	805	723	805	833	818	806	817	868	816	764	806	825	760	805	797	771	825	791	763	802	823	833	803	847	768	858	816	777	762	780	823	791	837	766	797	823	823	830	765	750	817	794	780	827	826	770	860	889	783	799	815	821	851	828
6868	14826	12587	6895	4399	3178	2552	2054	1800	1472	1380	1264	1176	1071	1094	1012	1062	1010	977	950	1007	951	927	894	878	873	875	897	882	884	884	837	906	875	826	820	828	890	862	907	887	838	875	909	858	926	819	849	831	832	861	859	803	818	863	810	870	799	831	840	847	817	823	822	831	847	802	852	866	886	848	884	811	883	876	881	840	860	821	800	818	823	802	824	801	861	836	807	863	848	860	877	798	853	830	823	817	875	836	830	799	833	811	791	929	822	870	866	839	851	783	801	852	889	829	847	821	813	817	754	824	870	796	827	830	789	852	804	858	795	854	808	827	814	831	798	868	854	852	856	819	822	889	817	820	877	827	812	838	790	846	843	807	872	818	842	843	841	810	814	840	836	850	826	798	846	867	800	858	824	832	858	819	858	849	842	825	834	839	834	802	868	847	837	831	845	797	832	808	817	864	899	862	779	878	874	815	796	802	812	855	820	839	840	807	833	850	821	847	812	865	874	815	809	866	793	857	818	841	787	906	839	803	824	847	862	834	833	808	828	816	766	800	849	860	861	882	842	818	822	849	820	842	872	841	759	775	846	790	843	880	868	860	779	801	832	843	817	848	802	791	835	816	869	844	858	833	803	833	859	852	842	838	831	859	832	819	850	830	837	846	799	856	867	850	860	811	854	784	884	811	855	868	871	864	832	875	866	863	837	845	816	866	877	827	806	793	826	799	805	816	844	786	820	887	819	866	790	797	845	898	780	815	828	804	840	866	847	807	819	826	889	836	869	827	885	834	836	793	814	806	863	881	846	834	858	844	785	839	886	820	854	854	760	885	805	835	863	856	844	808	850	867	805	889	834	841	827	853	816	833	784	840	867	815	826	859	845	854	802	784	812	834	816	842	872	846	803	818	830	875	856	824	832	824	841	786	837	820	832	871	853	803	768	879	777	810	840	856	866	870	826	814	834	881	825	879	831	795	805	824	787	791	865	793	831	855	791	844	810	857	858	795	854	798	894	827	815	866	835	820	833	817	809	800	856	875	843	849	788	842	861	820	804	858	817	776	820	857	837	854	822	798	865	789	773	821	832	855	782	898	813	833	827	894	882	774	773	816	833	846	861	852	876	796	848	774	834	843	820	838	812	859	819	780	796	816	819	813	791	856	795	813	847	776	792	786	823	835	852	868	790	807	843	837	825	803	803	901	825	835	786	855	839	809	845	824	822	868	812	905	839	843	842	792	820	872	842	849	853	839	770	823	804	826	873	758	782	814	828	832	851	809	827	795	787	794	830	838	811	851	856	848	816	858	848	869	851	812	857	855	832	805	845	866	866	805	842	868	846	845	815	830	816	831	804	785	825	806	834	862	811	771	862	839	869	794	824	825	831	855	864	821	857	793	835	842	840	871	848	839	847	873	816	831	785	846	832	874	777	889	857	834	808	848	833	874	918	859	784	813	796	867	844	859	838	778	874	813	845	765	802	780	881	806	862	836	816	837	852	905	836	781	839	869	911	817	795	820	871	846	801	841	826	810	832	866	869	828	833	879	830	818	798	834	832	871	795	818	865	855	865	820	843	839	771	859	828	899	762	888	841	830	843	878	884	823	798	831	822	802	872	800	841	812	840	855	806	892	851	815	807	829	823	879	804	816	832	809	827	819	851	887	863	853	851	772	840	787	800	851	856	895	824	824	770	840	815	794	772	841	865	850	818	814	825	858	822	797	824	867	847	762	833	843	807	809	828	822	830	829	809	868	831	830	840	822	784	870	824	829	865	832	864	855	801	804	828	858	814	854	857	840	829	859	873	863	826	880	813	881	843	870	814	857	858	825	847	846	838	834	837	831	812	889	828	843	818	810	855	841	829	866	801	800	778	822	848	839	834	881	840	870	851	849	841	819	840	814	881	892	815	826	800	857	777	843	867	873	872	846	846	836	854	808	867	834	897	836	792	817	797	844	812	790	785	856	841	832	790	793	844	807	874	881	814	807	872	813	829	829	834	826	850	819	875	799	865	842	840	829	833	853	795	878	837	870	851	862	780	812	891	815	866	824	833	853	843	874	871	858	825	795	844	818	861	867	850	802	828	837	777	878	825	837	761	827	804	844	820	891	867	915	829	843	820	860	834	797	810	861	800	808	813	773	796	790	854	808	857	826	862	877	842	855	803	797	827	880	780	785	820	847	812	829	800	844	816	814	813	845	830	866	821	825	868	842	788	860	848	802	815	852	878	832	805	836	894	811	839	843	852	808	836	821	829	863	815	841	810	836	831	809	857	846	847	822	766	832	784	882	809	848	805	826	838	834	787	811	802	839	798	875	816	820	858	848	837	849	810	832	829	796	856	821	830	810	855	813	851	870	817	859	812	820	842	798	876	862	831	807	803	854	919	866	829	835	835	826	902	819	823	863	814	842	856	809	845	833	815	837	835	863	798	852	864	821	866	854	833	792	786	846	848	807	841	846	814	830	783	804	839	813	845	854	876	854	849	873	846	793	820	830	853	881	867	854	778	842	843	797	801	924	839	869	842	832	868	782	845	867	831	852	846	791	803	788	809	859	772	783	862	902	880	850	818	817	863	842	821	830	818	837	846	862	825	841	838	868	837	843	784	811	846	836	829	841	847	838	860	838	848	812	823	834	817	843	866	798	814	827	795	838	847	820	846	847	809	840	833	820	831	850	844	852	824	822	885	850	797	778	807	795	835	869	828	837	869	789	840	816	824	847	840	822	835	853	817	818	840	781	832	795	856	793	781	819	827	859	875	873	844	870	810	800	832	825	860	803	821	820	835	831	830	832	848	854	840	842	828	815	816	860	789	805	819	868	835	873	874	802	857	881	782	822	814	857	847	850	808	820	821	832	780	783	851	835	811	793	829	814	749	815	848	833	840	785	842	832	891	836	871	846	813	795	804	840	822	836	808	830	861	804	869	831	798	793	795	754	843	821	851	827	812	853	808	817	883	863	823	846	789	804	830	836	913	778	824	792	834	792	882	881	835	812	866	855	895	836	862	848	810	858	806	856	867	794	850	856	818	846	831	862	835	836	809	821	857	862	840	858	850	833	839	853	839	785	812	839	853	848	883	842	798	786	866	781	809	818	861	785	794	860	795	843	838	813	868	850	823	845	790	849	839	851	806	838	837	772	822	828	867	839	856	869	816	815	857	812	850	802	794	844	909	771	811	860	808	855	882	882	831	827	828	816	892	842	769	844	808	806	856	859	811	885	779	793	855	820	801	777	873	782	885	778	827	790	782	782	833	771	857	846	815	784	854	812	822	857	866	815	769	816	832	862	860	819	841	849	860	877	839	885	844	811	799	815	872	855	861	810	837	834	822	817	805	823	843	852	876	827	836	860	812	829	804	838	861	831	898	844	848	815	831	861	810	815	859	774	831	893	848	839	801	834	798	835	868	847	807	834	774	782	874	876	848	838	829	827	862	851	808	847	832	827	833	803	799	770	806	789	792	803	771	820	811	804	829	831	827	818	855	861	859	846	846
22388	21024	28526	23718	21025	21104	12327	1823	1296	1256	1083	1092	1028	1000	950	950	929	910	943	914	887	912	890	868	849	834	893	827	821	814	872	870	884	812	905	799	841	799	867	809	818	847	855	832	873	789	824	855	797	878	824	833	808	803	783	865	887	854	816	860	871	882	827	781	824	799	817	837	811	825	872	813	843	884	788	804	802	794	809	848	808	820	825	814	788	814	862	824	768	805	858	814	810	884	852	819	777	762	820	798	831	860	812	864	786	794	800	771	811	818	860	779	806	834	800	796	805	825	810	856	827	804	827	848	783	840	809	827	789	803	763	789	893	818	761	850	845	774	848	822	857	772	840	842	833	788	843	847	835	827	857	840	783	816	812	852	783	865	794	815	827	820	817	809	832	889	849	814	795	917	900	799	882	883	809	817	847	820	786	872	824	826	810	816	854	826	821	834	803	773	798	845	787	839	795	792	815	841	842	863	834	810	790	785	820	869	792	797	806	847	857	821	783	844	797	790	821	767	772	793	798	857	811	756	827	778	860	820	855	816	861	865	800	851	784	818	796	829	852	836	818	798	812	847	807	795	781	800	808	878	768	818	829	813	764	828	808	813	852	807	837	838	822	837	814	812	832	805	869	804	849	815	802	827	839	850	796	785	855	806	815	828	813	789	810	818	838	790	804	825	778	829	836	863	836	827	809	854	783	804	812	835	821	849	806	811	822	841	834	832	810	804	829	838	780	828	834	843	806	857	860	803	826	798	824	802	835	818	878	842	811	747	839	787	815	787	789	787	820	796	867	841	841	781	857	853	848	860	833	828	791	814	841	838	817	798	833	813	858	790	787	839	846	804	753	867	831	796	870	857	885	814	833	804	837	741	831	813	867	809	826	842	812	862	844	826	894	864	825	818	857	822	805	809	808	800	781	820	813	839	814	850	837	770	809	821	758	863	843	799	793	856	815	822	796	793	832	823	835	861	822	801	807	800	814	846	804	862	817	817	787	816	793	827	874	787	834	830	826	825	795	847	728	829	846	802	782	794	789	864	855	769	814	773	832	811	786	766	805	852	809	789	740	826	809	809	794	769	802	797	806	773	860	832	817	817	816	781	811	788	803	803	818	811	872	836	827	854	838	819	836	821	776	840	838	801	771	768	818	779	832	839	838	811	815	837	794	838	857	849	813	826	838	851	829	825	826	824	781	800	851	845	855	773	819	844	886	790	815	792	849	892	825	820	816	815	839	854	847	791	844	845	817	808	758	780	857	778	919	819	814	786	797	897	816	840	829	812	807	826	794	835	828	781	858	825	809	830	798	839	826	833	818	814	783	798	813	803	823	799	824	758	832	828	799	836	845	841	821	799	788	786	832	825	878	803	779	798	809	826	792	799	778	831	830	852	749	829	794	761	812	809	801	803	814	832	754	790	829	768	863	881	809	867	818	793	840	827	823	756	841	815	845	829	794	839	860	820	829	837	778	842	833	827	792	823	829	766	759	831	838	817	816	869	839	838	807	826	808	861	797	833	818	823	836	810	841	760	824	854	803	819	811	817	813	804	864	847	807	842	775	846	771	800	862	822	807	782	784	829	774	823	817	864	834	775	820	884	797	834	819	803	773	781	798	781	870	852	804	811	886	803	800	779	832	778	884	797	798	842	766	806	856	781	812	787	807	798	818	786	772	796	836	806	799	845	786	787	825	791	848	783	835	849	824	796	842	812	806	747	800	791	791	848	815	856	830	781	797	846	800	760	825	835	805	819	863	811	798	840	777	827	817	819	809	829	842	773	836	777	761	836	850	802	811	840	848	790	839	812	873	779	763	798	828	784	846	817	808	799	787	815	800	861	777	803	837	835	828	794	799	831	852	789	827	843	792	784	829	794	809	825	808	796	777	842	806	765	859	804	807	840	826	770	811	750	815	796	869	809	764	804	776	778	781	808	829	811	782	845	794	824	784	782	773	837	816	779	787	809	859	799	827	823	807	810	823	799	812	793	859	807	810	898	868	814	825	857	852	819	790	781	789	819	815	833	798	814	828	852	819	839	858	809	826	795	843	800	806	828	789	778	784	836	776	806	791	812	884	818	782	815	850	787	819	789	808	802	792	836	852	818	770	808	837	801	783	782	816	842	782	823	845	817	794	780	828	827	860	811	831	845	792	818	835	842	755	835	797	804	786	830	801	850	856	803	853	851	826	751	826	816	829	822	793	823	752	778	805	815	835	785	802	826	822	837	761	772	874	794	835	788	818	816	827	789	811	821	816	860	853	865	833	849	818	778	828	785	777	821	838	810	806	794	844	819	835	810	833	813	796	866	850	783	774	810	828	846	851	786	812	813	803	819	821	785	786	837	828	837	854	782	812	856	789	840	814	883	795	763	795	797	811	794	804	840	786	798	850	780	851	833	778	829	827	812	803	849	804	799	803	857	808	823	805	863	816	825	814	827	792	870	853	831	802	805	838	789	824	798	825	810	781	798	762	848	797	802	812	867	774	855	829	891	766	817	803	814	838	800	840	763	854	831	780	853	813	861	775	819	841	871	855	843	810	799	827	749	780	808	837	823	850	836	781	897	851	818	822	844	757	799	844	852	819	841	794	829	874	797	841	775	833	804	759	765	851	817	845	795	820	780	802	748	782	782	827	763	825	787	793	829	822	825	816	768	797	799	797	839	796	825	815	851	811	805	773	847	815	848	819	852	770	800	833	834	800	824	809	841	816	816	794	806	819	840	810	795	822	831	836	908	815	876	864	795	830	785	837	807	866	820	784	810	839	811	843	815	825	853	874	848	785	790	907	843	837	807	781	824	785	779	821	794	811	824	770	835	806	809	817	808	844	818	826	791	838	830	799	825	910	849	795	803	806	786	783	825	791	775	837	816	861	825	790	785	817	803	876	754	831	829	816	787	855	843	803	784	756	778	778	814	806	846	827	822	776	831	802	786	806	810	776	813	801	826	814	826	789	840	817	823	855	823	797	839	828	793	828	830	775	826	816	766	842	784	827	793	823	792	787	845	843	831	802	809	820	825	785	794	784	777	823	799	817	859	806	799	829	815	838	855	823	802	792	865	824	831	817	818	821	825	826	746	837	780	766	879	864	780	846	822	784	856	824	829	771	806	801	811	829	841	783	861	857	850	856	788	809	814	777	760	830	853	855	786	823	841	835	770	796	750	812	832	841	787	808	794	805	794	786	798	867	822	804	815	798	786	790	817	774	856	860	853	830	811	865	818	875	752	774	829	856	751	810	792	816	775	827	772	864	785	828	823	779	789	814	793	844	816	807	846	835	815	871	848	791	838	812	818	818	837	881	819	809	819	797	841	791	831	866	813	819	807	850	812	814	795	824	768	816	803	787	762	790	798	829	859	829	793	784	783	796	807	742	790	840	816	827	784	798	785	794	766	796	786	841	766	813	811	844	825	877	829	822	814	784	828	813	826	773	773	836	787	815	812	826	803	858	900	849	786	760	795	783	798	830	825	852	812	786	823	856	837	813	822
8346	14783	12774	6851	4286	3253	2550	2076	1697	1454	1346	1264	1140	1070	1060	1054	990	972	960	938	916	931	909	919	898	903	893	846	914	886	837	855	881	909	880	884	866	860	857	816	871	827	800	855	832	887	820	850	853	870	861	833	846	808	805	838	867	862	844	816	877	865	865	859	792	787	811	860	838	816	877	825	853	831	861	852	876	854	827	855	891	879	827	860	826	834	819	811	881	803	798	821	824	812	834	847	863	863	863	829	813	809	832	804	841	841	862	818	831	823	786	813	799	846	842	820	851	897	817	845	832	856	856	922	815	805	790	800	791	801	805	855	807	870	847	838	833	813	857	860	814	867	844	809	855	831	846	862	914	862	843	840	836	783	790	849	864	855	863	865	822	802	859	899	854	864	833	854	809	857	864	821	844	861	865	857	797	855	793	814	835	800	848	902	847	816	888	871	844	797	858	829	835	843	831	837	822	851	856	814	786	843	829	794	830	840	880	791	818	820	862	853	807	859	832	830	816	818	854	844	864	880	880	862	807	812	842	794	814	833	830	806	845	855	811	868	809	829	884	791	859	824	828	811	856	818	833	835	878	850	861	849	836	816	823	780	829	797	820	808	835	839	796	873	824	823	858	864	851	835	829	865	875	781	854	831	796	800	841	895	836	776	807	819	841	823	792	840	881	776	857	822	813	826	807	831	847	841	787	802	804	814	812	849	817	814	867	815	821	858	851	839	853	897	834	850	849	842	779	810	853	834	806	862	797	831	829	836	825	791	841	762	890	791	826	842	846	869	801	814	869	854	802	853	819	807	859	754	834	858	873	846	869	841	802	788	802	871	786	844	807	817	808	817	794	809	829	834	797	838	879	873	848	872	809	844	804	839	798	787	778	804	837	897	818	904	880	810	851	795	784	817	827	844	845	829	826	868	795	868	816	804	885	833	865	808	811	826	845	835	827	772	833	815	844	784	793	838	848	828	788	867	872	820	823	846	791	836	857	844	841	835	802	886	820	823	841	816	840	819	795	824	831	809	815	769	806	833	874	827	835	849	832	893	858	799	837	798	847	826	784	796	844	878	820	834	848	866	841	803	838	817	808	888	802	843	873	811	823	818	837	797	789	830	777	845	759	858	844	766	885	811	818	851	873	830	810	843	815	818	836	846	844	844	831	844	832	855	811	860	823	829	871	811	803	921	824	839	822	862	844	834	812	857	855	816	777	797	832	862	828	819	822	843	870	845	854	848	827	822	807	842	876	828	877	802	836	863	843	894	838	817	842	821	804	837	825	836	826	847	852	811	847	859	856	805	836	829	859	828	857	880	794	852	832	814	826	865	868	880	817	868	871	795	823	807	831	887	827	869	833	815	839	825	845	836	818	856	780	816	823	839	844	873	855	857	816	838	844	802	847	805	841	835	815	828	819	841	843	797	872	881	850	836	821	840	828	846	822	851	784	859	801	778	790	835	784	859	847	860	890	812	813	844	849	878	867	826	881	854	826	854	808	813	794	825	840	859	798	809	840	845	844	828	806	765	865	841	850	842	844	835	865	862	844	822	871	795	931	838	867	840	753	797	823	893	841	787	815	850	862	875	803	826	804	843	814	820	833	787	849	840	818	809	814	808	852	810	836	819	846	841	847	797	778	834	870	784	824	810	825	764	884	811	845	813	788	792	856	818	870	862	827	796	833	771	859	885	837	844	879	826	833	820	817	841	839	779	800	827	849	804	811	826	848	867	887	815	811	777	816	825	845	830	821	854	846	806	877	825	791	829	889	802	865	810	830	851	864	843	876	844	876	863	824	810	841	804	847	853	817	784	852	830	866	815	877	790	873	835	867	812	829	876	808	801	798	829	922	830	808	879	847	796	837	805	870	846	846	802	876	839	843	846	806	811	879	819	814	817	778	848	809	851	846	824	777	829	850	834	833	862	827	778	809	802	830	853	837	877	822	841	874	850	820	858	774	847	889	874	812	863	860	831	864	918	830	837	823	784	795	840	829	799	829	798	863	828	861	873	830	793	774	873	840	870	803	796	840	858	846	833	790	829	857	909	805	832	821	865	809	846	828	784	855	815	824	752	801	807	821	836	848	853	895	854	857	840	843	810	783	836	787	863	843	869	846	836	827	881	841	797	819	859	828	867	830	797	782	854	830	822	892	851	829	836	882	830	798	838	828	857	884	853	866	841	825	851	823	870	872	858	810	822	827	790	828	849	892	858	808	819	842	802	823	856	825	791	838	845	830	819	846	823	829	833	849	802	844	844	854	840	830	836	844	782	843	780	820	816	763	842	876	853	783	792	917	823	837	834	827	859	867	903	842	814	851	868	763	830	860	787	836	835	844	811	852	815	813	818	833	840	797	818	899	840	799	845	894	777	828	829	881	790	813	807	820	833	824	865	820	847	841	821	806	863	808	853	813	843	813	854	794	840	882	879	806	802	865	827	853	844	835	907	866	840	888	803	877	789	805	861	838	814	820	836	755	818	819	842	837	856	829	821	846	820	854	862	824	891	748	822	802	860	849	859	883	827	846	755	843	853	838	845	774	829	842	824	777	831	840	869	843	845	881	803	867	852	806	834	818	836	866	861	895	857	871	842	846	805	875	869	817	837	830	798	791	838	823	822	858	820	865	800	857	839	845	884	838	873	820	846	862	836	807	889	877	839	796	827	808	848	833	836	794	831	851	845	863	867	858	805	843	848	841	855	834	871	806	832	788	790	862	838	853	807	816	807	871	810	816	822	815	860	838	829	855	867	798	835	833	757	818	802	847	801	845	787	837	813	831	835	800	837	802	789	850	814	822	817	812	837	856	774	813	819	800	819	799	851	860	798	857	864	826	816	801	812	889	792	871	881	825	828	799	801	808	812	823	826	885	824	840	820	854	811	868	830	806	868	860	802	845	901	879	791	821	875	822	804	797	825	850	827	903	794	889	812	834	834	856	863	901	833	873	830	848	870	846	795	838	837	822	836	851	835	856	858	870	839	820	780	856	829	794	797	839	848	842	806	804	857	836	863	824	817	845	818	843	919	816	849	853	822	815	866	835	861	827	798	824	798	883	867	823	836	863	809	876	823	836	854	830	811	892	908	795	838	867	824	786	831	810	825	833	878	837	826	769	838	798	834	814	805	809	824	862	834	880	850	837	849	838	805	866	858	790	877	820	796	781	834	867	860	860	761	808	865	810	879	807	815	859	864	878	860	860	832	884	823	811	851	808	804	820	795	837	830	768	822	882	807	828	848	776	838	748	773	805	833	823	821	803	836	819	790	812	867	823	887	831	852	813	840	806	827	861	835	800	838	781	805	843	757	817	769	855	808	855	770	803	862	872	818	818	840	805	780	854	848	813	818	833	825	847	825	826	823	826	904	817	833	860	842	799	800	795	869	861	802	815	873	879	812	857	828	791	821	839	839	846	831	818	844	818	801	892	850	842	802	791	800	819	844	873	824	807	804	828	860	852	804	837	787	904	817	881	767	829	802	866	815	844	815	832	865
22441	21052	28586	23721	21055	21131	12326	1821	1296	1296	1137	1093	1092	986	1012	970	991	945	916	921	881	864	922	866	879	813	859	884	799	897	860	853	892	863	835	847	789	849	838	853	841	826	824	806	808	854	856	802	853	789	846	829	783	853	870	866	823	810	772	845	813	823	835	775	795	801	878	856	844	833	844	847	777	832	790	797	859	830	887	801	876	790	865	759	865	831	823	823	831	883	822	859	850	803	867	824	843	770	850	864	778	834	787	832	802	771	834	800	838	856	833	827	773	803	795	808	821	791	857	754	778	841	828	813	845	834	821	798	791	785	829	878	855	800	826	829	841	824	789	901	852	809	840	752	816	782	790	838	785	821	793	800	830	828	831	864	783	829	778	811	826	783	787	805	840	829	822	884	827	840	824	828	792	846	838	830	810	802	784	810	792	808	846	834	806	786	838	814	855	849	864	818	792	756	833	829	841	794	822	766	855	779	810	859	842	854	844	817	800	819	811	796	786	817	810	786	784	821	836	844	796	831	770	815	818	790	806	809	810	818	840	804	767	787	809	825	856	829	739	802	864	861	847	799	796	819	800	824	793	825	874	796	783	833	839	802	763	832	827	796	821	867	818	821	785	821	830	861	776	825	828	859	846	831	850	866	870	814	857	830	819	796	806	781	812	817	824	843	843	840	784	867	825	789	783	813	800	784	783	799	835	797	841	801	818	803	837	854	870	868	824	792	740	834	809	836	816	733	795	821	820	812	806	837	856	824	824	811	776	787	837	841	851	816	850	827	855	852	812	805	858	815	827	791	838	843	843	807	827	768	760	820	847	792	842	816	812	798	868	836	816	837	801	881	788	803	789	807	807	810	803	828	835	820	842	812	795	814	766	806	813	783	819	801	768	824	817	906	813	877	772	830	850	835	838	850	786	831	829	815	843	871	849	808	824	786	771	868	819	896	776	808	819	807	787	818	808	818	846	811	859	826	842	811	776	835	830	810	827	849	811	794	795	824	836	817	815	839	797	764	829	847	792	804	829	799	795	818	824	825	805	804	866	786	863	846	793	839	866	825	788	795	821	813	819	759	800	812	841	859	792	827	781	839	819	865	765	881	777	813	818	815	792	789	809	804	841	832	872	814	870	820	771	846	804	859	797	842	881	847	813	813	817	834	878	824	778	769	864	798	830	852	823	836	826	805	819	789	802	788	769	822	799	826	815	848	802	837	878	767	826	859	808	788	800	875	754	853	817	807	825	824	802	805	852	822	806	812	800	839	849	756	814	815	793	797	771	817	784	809	837	765	825	811	880	847	831	831	787	811	815	823	884	784	855	797	812	855	787	822	844	846	857	846	817	882	798	809	820	848	828	800	874	812	801	774	826	834	874	786	796	841	803	786	817	842	875	817	834	831	800	824	825	792	805	782	855	806	788	772	830	840	814	793	882	845	859	834	808	803	780	760	832	835	839	765	817	818	846	874	846	819	859	836	799	778	812	807	867	732	853	844	844	792	843	824	838	813	809	819	805	848	835	805	809	838	770	835	841	797	811	841	847	840	816	775	839	850	808	847	763	815	789	851	825	767	824	863	820	818	895	842	785	805	795	805	865	800	836	842	835	832	825	814	829	782	780	793	787	826	802	784	815	828	795	815	797	815	861	784	829	809	780	781	814	845	817	818	819	818	848	804	793	838	851	830	820	877	804	819	841	803	820	806	793	786	809	828	812	815	868	769	825	798	797	785	816	843	801	811	824	792	812	768	834	792	825	855	784	794	812	812	834	815	831	820	864	855	830	762	802	880	856	849	821	803	786	831	865	811	867	840	830	833	827	880	825	831	783	840	865	799	749	761	799	803	874	815	804	804	816	861	788	834	782	818	783	839	800	828	845	851	834	829	815	821	816	799	853	808	837	880	810	838	794	823	803	851	858	772	811	823	776	787	831	786	812	818	862	808	808	846	884	860	794	803	782	784	801	849	830	782	840	848	830	752	857	847	780	737	809	804	793	819	800	828	783	778	835	874	818	827	807	782	846	815	787	807	793	842	878	805	824	860	834	819	813	820	831	792	822	849	805	811	842	881	819	794	803	825	829	865	763	785	809	827	816	842	811	826	784	762	823	749	843	817	871	837	855	845	803	816	795	832	846	807	792	853	806	808	777	756	833	837	832	794	809	769	788	820	777	773	814	828	816	814	810	817	862	827	843	759	840	837	783	832	842	844	827	826	865	782	842	814	804	809	838	757	786	797	820	822	873	823	814	861	840	815	815	810	834	830	852	869	829	813	834	811	781	848	777	830	832	788	824	803	825	779	818	849	847	838	787	794	821	831	760	873	832	841	828	820	891	883	828	823	856	828	813	800	765	784	872	816	812	777	831	817	830	875	844	863	797	787	781	860	827	839	848	848	809	868	823	788	809	792	828	828	808	814	816	827	829	793	830	786	858	821	821	856	806	848	800	822	809	827	785	845	817	793	840	819	821	787	810	781	833	784	822	826	778	852	842	847	799	839	826	802	875	819	787	812	871	792	787	812	807	786	846	866	824	753	861	798	790	799	865	849	850	845	802	747	816	796	803	837	877	823	804	826	829	806	830	731	767	849	797	795	878	834	844	824	815	886	819	826	803	854	845	823	788	842	823	851	831	792	843	780	810	853	832	810	835	824	837	818	805	785	792	834	792	858	837	852	788	791	819	787	815	844	787	830	842	830	779	774	840	853	847	832	793	815	869	806	849	831	813	783	841	851	812	767	830	791	859	861	827	795	799	792	823	808	810	873	810	820	837	840	869	847	837	807	782	889	789	822	794	815	843	883	790	826	806	816	860	857	809	849	796	853	807	802	810	853	855	783	791	801	808	776	743	768	783	844	809	776	800	830	800	851	799	820	797	795	821	821	859	802	813	774	810	857	822	815	790	832	824	776	863	833	795	820	817	807	756	795	889	839	825	836	822	875	842	813	810	824	851	877	850	839	811	790	793	871	839	826	820	843	889	802	811	790	822	768	836	815	761	844	825	816	867	842	812	822	805	881	809	829	812	832	836	739	830	831	818	817	745	801	787	840	815	833	802	854	805	816	880	822	764	784	806	805	833	819	837	884	839	795	839	818	804	794	872	807	875	819	829	817	872	824	835	777	807	813	768	848	795	832	830	834	769	857	781	802	808	795	807	846	805	829	815	828	744	787	789	805	843	771	835	834	859	843	819	872	820	857	856	801	795	846	787	806	825	860	836	782	823	809	775	802	831	829	829	772	822	808	805	815	794	809	810	840	861	796	813	819	816	828	875	784	805	851	861	818	795	839	808	808	834	817	838	787	758	824	793	830	807	822	832	804	794	751	802	793	815	744	812	788	803	786	860	830	801	785	801	758	782	881	858	802	806	846	829	860	835	825	774	847	858	829	872	742	797	819	776	792	802	858	827	848	832	765	856	828	793	832	783	829	847	798	852	779	864	800	829	836	801	817	855	811	750	859	816	833	831	787	815	816	848	794	837	813	866	861	823	811
8423	14984	13165	7036	4289	3201	2457	2065	1824	1447	1376	1252	1198	1106	1094	1038	962	999	968	986	926	954	956	918	926	890	902	908	905	878	892	960	859	865	878	876	825	846	836	864	855	813	829	868	848	841	844	844	850	901	861	841	889	803	834	840	842	901	841	855	834	804	895	830	859	805	880	829	838	874	840	870	822	850	847	821	844	860	818	847	842	848	838	815	826	859	798	818	830	852	856	872	860	754	890	894	852	853	826	854	786	823	817	849	857	772	816	835	828	832	805	819	843	866	854	832	851	795	880	855	812	813	810	804	812	849	811	820	835	867	789	804	811	901	843	814	847	775	879	866	818	814	814	845	794	853	871	853	826	876	804	876	841	821	803	850	875	872	837	835	813	766	868	842	818	834	842	862	870	889	838	840	859	841	825	774	854	787	865	808	878	834	857	846	799	852	844	849	852	844	846	817	847	833	769	824	830	866	830	795	851	851	825	813	811	841	848	828	839	781	783	820	835	867	816	829	821	871	801	824	865	838	824	816	803	820	808	801	828	840	846	857	829	847	827	768	867	875	868	835	833	827	837	795	798	824	835	859	859	837	807	756	857	798	875	864	826	845	819	844	832	796	817	804	814	838	818	840	821	815	840	898	872	820	808	821	782	788	792	905	826	829	778	791	791	837	883	883	829	851	777	856	915	894	813	818	792	841	816	874	873	836	815	915	840	871	759	801	837	896	876	819	869	886	843	842	843	849	812	804	846	844	837	851	808	820	785	813	846	867	865	847	838	838	830	848	853	881	822	812	851	852	845	855	842	822	863	879	822	864	792	898	788	902	763	816	899	851	825	836	828	804	845	803	890	823	851	863	846	795	834	819	893	834	860	876	808	850	814	801	858	846	787	784	869	856	829	823	804	822	848	844	838	861	867	809	833	816	804	847	802	839	833	817	829	881	794	835	826	794	852	823	869	838	881	846	819	865	812	846	866	875	852	776	813	869	782	808	843	806	822	830	852	832	837	861	793	843	827	821	803	879	801	848	827	859	884	868	790	833	858	775	853	839	803	846	832	799	832	833	846	871	888	822	865	799	844	833	833	881	831	812	800	870	864	816	853	785	844	817	834	802	808	915	839	825	867	870	834	813	843	835	873	866	844	835	815	815	827	890	863	813	813	837	837	815	833	826	832	823	846	796	860	830	786	850	852	846	799	824	871	853	820	804	823	840	846	850	764	831	827	812	816	841	817	853	855	789	788	820	809	880	790	849	858	783	842	837	836	811	863	799	831	826	889	828	855	863	823	841	825	804	829	835	856	821	832	824	866	876	796	867	841	780	877	762	825	825	848	842	799	881	819	795	852	888	776	792	825	809	803	829	832	810	839	844	850	837	816	873	818	749	846	821	817	855	854	832	875	840	829	848	792	823	849	796	839	852	836	829	841	866	799	850	870	813	840	823	835	833	862	823	810	810	799	823	820	811	869	825	847	836	828	837	853	858	836	828	838	850	827	848	857	824	791	826	789	802	812	832	839	832	817	863	855	877	863	768	816	817	814	771	803	777	842	822	844	852	843	828	806	767	828	867	819	843	810	834	816	806	852	823	851	847	865	823	803	849	847	817	836	818	834	857	759	897	830	801	875	805	831	811	782	851	805	852	798	882	812	818	806	866	855	877	822	870	767	806	819	838	819	853	836	816	855	854	831	881	841	847	786	873	858	803	830	884	863	824	866	881	880	827	827	798	876	838	842	837	862	848	857	774	805	809	849	811	838	829	874	869	813	833	807	798	829	775	807	784	835	889	805	795	793	801	843	861	806	795	884	806	838	818	853	824	827	828	841	754	888	824	814	909	840	806	828	888	804	817	838	856	838	809	841	833	831	829	833	824	794	856	844	905	845	836	844	900	859	851	873	823	778	779	810	860	828	835	840	860	837	798	838	824	842	867	764	870	828	837	808	838	864	884	861	830	809	841	763	824	813	828	821	848	856	839	843	787	842	838	848	851	811	818	871	829	866	829	849	845	828	840	795	849	832	827	803	822	838	824	948	807	870	829	824	821	841	820	897	870	793	795	807	773	844	846	839	822	829	824	848	831	809	837	893	865	848	797	849	853	824	840	804	819	852	799	844	825	814	849	856	825	841	796	814	755	869	797	839	871	880	807	817	831	816	866	819	761	813	842	849	861	880	864	842	799	850	831	831	866	872	837	799	850	831	831	842	779	931	847	863	866	809	831	882	879	859	831	879	811	827	805	755	823	828	862	886	772	842	809	874	831	838	830	797	802	841	821	801	825	779	835	849	853	805	814	840	816	829	858	859	849	824	832	819	835	816	836	880	828	846	822	818	824	791	798	829	810	812	823	843	838	793	878	870	814	809	818	826	798	831	855	862	829	787	871	842	769	828	810	842	837	893	843	843	841	813	814	853	810	840	803	798	894	856	862	802	799	869	792	807	814	812	795	814	845	872	865	832	794	832	832	854	864	828	852	838	806	788	818	822	866	853	840	809	847	769	870	841	796	809	801	840	762	853	823	860	863	829	822	840	793	866	835	835	868	841	855	839	873	849	837	814	828	834	800	847	814	827	810	785	788	880	847	838	825	814	872	838	872	836	872	836	828	823	866	837	840	785	865	858	784	824	847	782	809	872	814	822	857	846	785	865	813	827	872	812	811	865	830	808	844	808	828	828	856	793	805	839	813	822	851	816	849	875	843	819	827	800	824	781	866	780	833	840	842	809	840	761	834	856	841	841	900	808	815	835	813	882	816	840	858	797	856	864	818	810	804	892	820	797	868	840	817	858	840	808	858	816	829	834	793	845	844	848	825	867	839	836	858	810	813	801	836	842	897	825	865	833	881	840	818	813	827	888	842	852	835	824	817	832	810	840	809	819	825	803	846	847	850	813	853	871	789	852	824	853	860	875	854	875	772	837	825	815	812	821	822	833	800	840	840	867	826	818	769	839	852	850	795	790	828	840	827	777	830	857	799	792	840	810	801	829	857	823	812	860	809	844	846	824	853	839	828	827	920	838	800	832	807	804	830	856	846	867	824	827	881	790	825	831	855	762	841	833	806	831	847	824	778	778	795	789	804	818	810	851	817	860	811	833	816	793	841	836	842	806	789	844	848	802	811	827	900	816	882	780	860	869	853	878	839	820	825	856	779	825	840	843	834	847	811	846	854	803	841	874	875	891	896	799	848	816	836	778	833	846	772	829	850	893	839	861	877	767	788	799	923	830	838	828	811	832	818	826	899	836	810	841	797	873	868	837	805	871	827	794	797	793	846	846	827	827	890	846	820	793	839	867	830	834	806	812	829	810	830	773	822	852	837	792	827	850	795	832	832	829	837	809	842	795	812	833	799	889	836	821	873	748	876	867	865	810	870	861	798	823	839	817	894	868	809	854	804	809	816	820	840	813	851	823	820	875	855	865	835	857	827	861	844	827	849	848	883	816	831	880	831	834	860	878	922	836	864	795	843	834	855	862	876	821	834	756	819	801	861	858	819
22422	21036	28557	23738	21045	21125	12511	1908	1423	1254	1102	1081	1014	1075	982	924	920	931	864	1005	877	914	924	880	859	908	866	906	879	854	817	864	888	832	874	848	834	832	839	847	800	870	897	825	831	838	850	818	826	853	848	839	836	807	802	803	788	809	775	824	805	817	806	803	801	849	847	855	849	840	827	871	855	793	779	785	840	822	823	840	785	828	877	845	858	807	821	792	874	837	776	844	794	825	826	826	878	845	801	857	770	839	810	797	826	819	830	855	816	835	840	817	829	829	783	880	799	817	846	858	814	839	861	836	860	826	798	809	800	788	779	778	860	806	822	840	846	784	825	844	808	824	777	855	895	848	817	847	817	839	781	847	851	799	837	788	823	884	852	791	836	898	797	850	845	855	856	804	785	841	795	836	867	859	827	849	841	818	818	806	833	829	843	833	794	865	830	913	855	875	855	816	820	805	824	820	865	795	812	815	823	790	808	818	811	747	832	822	797	841	893	767	821	803	813	839	791	866	822	781	831	836	824	797	840	790	872	824	827	774	829	812	864	795	831	816	830	841	787	827	784	774	843	825	782	832	839	810	827	764	831	831	802	822	785	799	838	826	868	834	806	826	804	858	760	816	826	793	853	833	824	769	824	818	841	856	868	819	790	788	792	830	846	825	800	825	798	813	809	807	845	819	887	819	826	824	857	859	804	804	799	829	853	814	857	813	833	865	817	787	816	801	834	792	802	819	828	875	808	848	870	884	774	839	776	806	841	817	824	846	815	799	824	763	849	787	813	841	834	783	734	861	854	857	798	774	853	785	799	820	828	814	805	854	863	799	806	846	856	868	831	852	825	815	834	831	839	794	882	897	840	838	833	825	848	817	846	824	842	865	836	842	868	793	826	829	824	853	799	883	847	839	778	817	850	779	859	804	845	804	863	818	872	821	767	832	816	821	778	870	793	864	826	801	823	835	852	855	808	848	868	844	795	808	823	804	804	785	829	806	819	821	852	830	816	802	823	795	838	825	806	798	826	783	819	830	839	835	806	819	827	765	780	857	838	778	863	830	832	841	809	788	804	840	785	804	848	791	839	802	821	849	853	854	856	799	818	820	872	829	851	803	847	840	885	820	801	844	802	844	842	858	830	840	816	792	804	826	860	791	843	811	794	838	821	799	800	794	832	832	820	808	823	899	851	836	842	827	823	829	805	838	854	779	835	820	822	854	816	832	863	849	857	837	844	808	812	784	794	806	786	787	790	845	825	804	834	857	810	785	804	803	832	873	857	817	848	839	796	805	786	794	801	830	840	807	827	799	793	816	814	807	811	827	769	838	824	830	836	806	828	833	749	824	825	799	822	849	868	835	855	815	833	814	759	795	870	829	790	820	801	831	830	823	861	799	805	871	809	785	814	830	819	834	838	801	831	861	840	832	860	855	806	810	821	813	879	758	815	794	871	821	855	815	835	823	795	777	832	828	810	782	800	808	799	772	853	826	778	841	800	820	839	874	802	835	758	795	844	770	821	804	822	788	813	829	773	868	781	743	810	777	794	803	868	840	805	814	822	813	779	880	808	773	823	838	811	823	856	832	815	797	826	851	838	826	801	830	809	808	825	833	815	872	835	817	823	808	810	843	762	774	841	874	842	809	823	820	829	859	825	819	863	758	851	842	804	842	825	838	861	863	765	877	832	805	817	867	893	832	827	801	785	762	848	801	870	797	834	806	789	811	835	792	815	811	791	793	833	833	830	821	782	817	771	835	838	880	881	793	832	774	854	839	824	821	807	829	866	818	833	891	819	826	816	831	812	840	838	806	785	865	809	849	810	789	775	783	762	803	833	800	792	879	830	756	822	827	813	851	783	794	842	774	836	819	841	787	855	827	820	842	794	818	832	845	838	868	795	829	791	844	809	785	787	801	801	780	843	791	859	815	843	839	830	800	839	807	865	811	813	809	794	801	758	816	813	778	784	819	825	820	772	841	798	831	788	820	810	788	831	854	842	795	858	773	791	830	794	782	868	796	809	845	829	800	792	869	801	837	740	814	789	800	857	801	776	817	791	836	798	789	831	833	866	844	836	822	772	813	781	804	866	826	857	815	838	848	851	806	777	766	825	834	794	813	833	798	827	776	832	845	741	812	812	798	809	777	809	860	813	806	764	790	820	830	770	802	827	856	827	757	873	840	820	875	810	812	844	837	858	770	808	804	830	791	852	836	808	816	815	788	783	841	840	832	795	792	825	861	842	828	807	813	830	797	831	821	833	814	879	838	811	832	881	834	791	774	801	785	852	825	816	825	789	811	871	790	789	840	821	854	804	815	816	815	831	821	822	796	810	841	867	857	807	782	783	864	822	784	829	822	804	870	776	836	836	797	822	840	824	809	776	849	764	756	823	863	813	845	846	861	823	831	816	832	867	827	819	808	766	797	842	850	819	800	872	820	796	797	926	842	821	833	817	767	814	745	845	852	822	819	850	833	877	836	804	791	797	835	781	821	792	807	824	796	804	828	816	796	828	787	824	764	878	822	866	823	827	861	860	840	835	832	812	842	794	836	841	816	847	864	851	814	807	819	782	772	793	829	846	805	828	799	781	841	853	808	814	831	811	792	805	810	799	806	834	822	823	820	825	817	769	824	830	802	828	781	845	846	814	857	844	870	815	813	842	855	815	880	843	828	845	838	794	793	791	869	801	815	815	790	854	820	779	834	830	813	799	821	847	831	761	811	824	784	813	876	816	798	824	847	791	784	841	807	836	856	818	846	835	846	843	829	826	823	791	833	817	876	815	845	846	866	793	782	832	780	797	835	777	818	805	859	806	824	804	836	792	805	880	821	829	805	860	781	833	823	805	847	801	851	791	836	816	812	779	790	792	822	817	823	818	774	874	792	798	783	779	794	836	799	854	836	813	767	818	816	820	815	794	811	783	815	782	811	856	816	784	787	836	857	816	822	798	812	847	832	804	785	853	815	834	842	844	807	822	841	824	843	794	832	818	783	865	857	831	817	832	845	830	801	862	816	838	824	807	834	864	809	816	812	856	814	822	842	748	816	825	788	803	823	828	797	837	818	840	825	822	797	850	834	811	823	786	823	851	861	839	822	815	863	792	791	770	774	836	900	807	815	797	803	895	785	835	814	828	805	832	830	783	814	781	830	775	782	786	818	815	802	849	825	819	816	812	799	864	819	808	792	824	815	840	797	810	832	811	839	763	812	765	813	773	800	807	803	828	809	810	823	787	847	803	863	855	813	809	789	762	856	854	868	831	795	802	790	799	827	792	793	855	789	842	821	816	803	848	845	766	779	854	834	837	803	884	772	814	812	860	806	850	843	788	806	766	846	792	844	826	818	783	840	852	768	772	826	848	832	823	819	785	796	836	810	814	829	795	815	764	819	822	851	800	810	802	829	865	808	838	816	833	812	832	797	828	837	837	832	788	833	873	794	803	802	800	857	820	853	792	814	811	779	836	807	794	780	838	798	804	816	802	813	799	794	851	846
7995	14696	12683	6543	4397	3155	2471	2060	1654	1486	1373	1259	1167	1130	1090	1070	1020	1025	939	967	958	1003	875	972	928	890	875	860	869	841	888	893	851	850	901	858	869	906	905	881	867	840	853	841	881	819	891	823	811	820	859	826	889	875	785	828	859	868	819	847	855	884	869	815	802	808	868	834	844	885	850	889	874	837	825	834	892	872	819	870	888	840	849	864	826	808	925	836	860	854	855	797	883	843	841	892	872	822	863	868	843	854	845	869	864	849	844	855	869	804	810	836	833	826	903	822	872	855	783	843	861	824	871	842	833	825	853	797	878	815	811	828	849	847	840	846	843	859	847	791	824	850	895	815	842	838	871	834	851	829	809	840	878	816	855	851	877	861	838	812	865	817	830	839	861	836	829	830	863	831	823	803	869	845	819	844	911	857	819	855	806	821	815	877	817	850	853	862	842	833	862	819	890	837	853	808	808	851	852	853	867	798	802	832	848	840	858	851	828	856	776	779	803	826	816	837	828	853	824	807	846	859	926	831	842	834	850	881	909	837	841	835	800	862	800	843	880	827	841	860	895	803	812	829	838	799	835	828	920	832	813	864	876	800	858	820	898	799	850	826	854	820	844	854	825	910	874	851	840	870	849	863	839	802	855	864	841	802	878	830	831	838	803	855	886	812	761	822	823	834	858	837	857	843	830	859	834	825	821	860	815	847	847	855	866	776	831	816	821	825	840	833	817	824	863	781	867	876	841	821	844	833	814	853	856	873	865	809	825	807	781	852	827	838	905	874	775	862	867	840	804	818	839	862	860	805	836	870	843	864	820	825	796	785	869	822	843	842	784	830	847	831	868	822	788	851	885	806	798	859	836	822	833	858	803	853	839	855	836	826	824	845	854	826	771	852	796	834	821	849	825	842	868	862	821	780	846	817	879	809	783	838	840	807	910	879	845	889	863	855	878	830	790	749	868	829	830	826	846	849	856	815	871	795	836	790	861	820	820	812	821	798	845	873	840	805	809	824	853	800	807	847	835	825	792	805	824	846	813	859	840	838	852	779	860	832	805	828	854	809	837	832	892	840	827	832	817	828	874	859	804	867	829	840	840	817	881	754	863	795	816	810	895	867	820	817	871	838	872	884	818	835	843	869	856	891	839	856	811	812	893	866	783	839	855	838	881	844	855	816	831	796	836	850	895	849	824	820	821	845	818	908	819	803	861	865	770	852	795	795	830	841	782	850	863	847	792	834	868	869	876	827	862	865	798	770	819	862	836	843	794	785	828	835	862	821	835	812	813	793	800	849	830	869	800	869	853	869	850	831	878	873	792	820	869	839	782	848	856	827	852	866	802	887	834	836	868	817	798	801	824	829	821	801	805	855	809	783	874	863	824	814	798	850	803	824	831	743	851	810	790	836	851	818	814	827	801	846	867	829	772	835	870	796	817	837	811	859	882	860	820	830	824	901	892	775	853	816	849	832	856	850	841	816	855	812	857	824	827	816	878	857	868	833	857	911	877	881	821	833	846	851	814	808	818	785	838	829	805	861	852	836	863	814	830	857	850	814	852	831	802	848	797	916	828	842	843	840	815	877	847	810	814	842	778	812	898	843	823	849	826	787	875	841	798	815	837	808	881	828	800	848	814	836	856	833	879	832	821	811	831	828	825	843	841	832	827	830	836	821	825	879	798	814	794	853	826	882	841	834	831	852	889	867	871	834	802	851	826	800	893	853	843	867	860	850	801	831	898	815	839	840	830	880	873	790	833	780	851	872	800	856	839	856	829	865	853	847	809	800	884	805	828	827	797	884	840	812	833	815	846	844	838	841	858	826	865	821	821	863	856	895	817	834	903	813	850	795	804	820	827	810	824	841	864	814	819	836	840	802	790	871	849	835	790	879	849	809	846	842	867	810	880	822	830	841	847	810	852	804	817	879	843	819	831	829	857	820	842	838	881	860	813	860	801	781	845	861	846	782	840	877	786	885	824	839	830	811	849	818	794	837	838	826	885	841	861	867	815	842	869	835	868	804	838	819	817	833	841	836	850	806	796	828	807	834	791	833	820	830	863	840	823	787	823	835	814	833	820	855	826	851	788	796	844	847	888	878	827	817	818	823	808	865	852	802	874	835	803	824	820	796	814	825	858	897	828	822	855	862	827	820	859	840	786	800	834	808	800	881	775	836	829	826	808	823	871	809	884	830	799	843	816	800	866	857	844	815	809	842	872	862	849	870	802	872	768	883	826	801	830	797	822	770	851	815	876	850	811	859	852	827	804	835	789	841	850	745	800	860	850	843	845	806	807	827	795	840	875	792	860	838	802	844	888	844	835	798	798	814	789	874	817	864	756	828	807	855	809	757	880	817	835	871	769	859	868	831	831	821	844	856	837	804	861	787	824	817	825	858	790	827	861	852	820	807	820	811	816	818	862	809	797	802	817	834	820	825	874	799	793	860	845	835	846	778	836	864	869	815	833	844	887	876	804	865	860	878	850	868	850	808	813	827	830	831	810	808	870	850	860	789	828	811	874	845	843	854	825	837	862	783	816	854	883	815	811	815	885	755	842	855	831	849	844	833	863	841	820	839	817	828	903	802	862	800	811	846	846	882	839	854	799	852	828	875	824	839	875	832	839	823	850	841	804	833	840	806	825	847	819	807	861	848	809	807	865	830	861	874	838	819	842	824	813	907	753	865	847	821	838	856	806	798	866	827	868	830	873	822	832	815	832	853	888	817	801	820	806	861	825	814	830	828	878	869	818	848	866	810	852	817	822	852	830	827	836	859	834	793	871	802	805	799	840	866	879	820	883	859	873	830	882	839	767	795	796	850	839	814	822	801	838	855	832	899	817	863	800	820	814	823	826	855	914	836	857	827	821	853	856	803	780	877	777	868	852	831	810	813	808	829	810	809	889	839	779	823	847	827	787	841	791	897	837	832	824	798	860	809	852	854	827	803	791	819	860	824	812	799	847	846	842	853	826	829	816	871	807	845	829	863	846	814	803	818	885	790	843	836	831	842	819	874	833	854	799	857	804	879	830	777	842	857	864	751	834	825	822	859	818	855	839	832	819	859	824	875	847	819	840	849	821	811	844	807	831	842	819	852	894	848	829	872	837	806	816	812	797	837	869	836	812	856	841	813	799	854	848	836	865	763	818	849	874	821	806	798	835	820	932	884	803	848	819	783	844	834	913	839	854	806	834	822	870	857	896	811	848	795	837	840	807	860	878	856	841	851	845	854	817	856	815	858	866	806	875	892	811	877	845	844	800	826	816	808	835	801	893	850	843	841	846	826	769	854	810	821	864	854	886	790	815	784	799	840	795	828	842	833	884	810	846	769	819	794	821	855	804	843	799	871	846	792	870	822	860	842	832	850	879	870	887	890	801	844	781	852	833	860	804	851	912	807	824	852	857	895	829	839	851	835	816	807	864	856	853	859	846	778	846	831	849	834	829	875	802	794	814	858	811	848	804	847	832	859	888	860	810	872	804	836	806	835	815	855
22434	21072	28634	23767	21075	21154	12547	1907	1343	1238	1093	1139	1003	1070	934	873	989	956	915	927	911	919	882	875	921	869	896	868	832	874	854	862	822	881	850	813	854	862	870	881	894	797	861	868	832	837	853	866	819	883	865	899	812	780	823	838	749	846	846	759	925	854	882	824	763	765	818	782	812	826	839	801	849	807	763	855	789	804	803	832	798	829	852	875	786	807	796	792	826	793	829	861	800	774	845	816	808	817	820	823	841	826	842	831	825	845	866	845	811	767	851	778	842	803	850	826	858	817	811	828	882	816	795	794	853	774	849	775	810	842	833	829	800	852	845	820	789	865	833	842	817	838	817	813	847	824	856	799	822	834	815	822	900	788	829	834	801	813	790	817	796	846	806	821	849	815	773	791	842	840	777	830	826	863	747	824	755	840	791	811	841	774	825	861	816	827	815	815	848	794	781	887	793	826	842	846	819	828	837	861	790	783	872	773	844	784	785	804	832	848	791	818	806	800	823	777	849	831	849	755	860	810	793	838	844	826	838	792	843	819	825	788	737	763	800	830	830	822	805	801	832	827	758	842	868	811	775	794	842	775	823	778	809	828	840	798	843	873	807	824	830	822	811	823	763	841	864	784	835	822	817	793	861	813	884	852	804	825	827	841	787	818	798	852	841	846	862	848	837	850	834	819	808	815	835	840	801	855	837	845	790	846	800	831	810	817	828	879	842	846	839	824	810	810	872	853	853	827	848	783	838	782	823	808	847	800	812	830	881	800	841	848	854	827	846	796	813	777	792	763	811	810	764	820	814	830	820	842	848	834	832	825	848	875	845	825	803	904	828	791	829	795	832	815	866	912	864	800	805	787	880	861	872	779	827	817	835	822	825	791	755	828	865	833	813	844	839	849	860	804	833	820	827	801	846	810	841	785	862	779	811	833	865	831	823	836	807	809	787	861	872	806	862	834	823	815	825	854	868	834	800	854	852	821	810	833	858	826	803	809	870	822	833	849	820	885	863	808	820	860	805	789	817	808	828	792	794	834	850	783	790	836	800	816	888	835	861	830	858	829	795	811	858	809	839	819	817	796	783	848	855	836	780	851	752	819	797	828	848	826	815	848	781	802	785	809	838	858	878	836	846	878	815	800	814	773	828	847	837	812	815	883	864	832	823	834	785	802	817	871	816	787	844	844	823	793	827	855	841	820	790	795	778	849	871	787	868	817	777	806	833	797	831	819	774	835	863	830	794	800	835	847	842	830	813	824	795	815	898	845	781	803	869	850	882	768	791	838	849	856	793	791	839	768	816	796	797	789	846	815	881	835	787	855	791	837	753	792	849	858	792	819	777	799	807	848	824	860	798	847	823	809	834	882	836	853	823	851	855	808	807	827	811	826	874	844	827	822	909	790	821	815	835	875	789	849	815	795	823	832	832	838	813	769	819	830	771	794	769	850	829	850	812	824	853	820	815	834	856	838	843	836	784	763	818	814	830	824	848	800	808	848	852	852	768	799	808	818	907	864	877	813	848	849	848	753	794	792	846	761	827	831	823	854	836	862	865	775	861	840	799	820	810	783	822	815	797	764	820	840	834	783	833	831	817	846	792	815	811	814	776	796	789	831	779	881	876	837	787	829	821	862	826	847	889	830	782	815	875	816	815	872	836	830	856	815	851	862	804	815	820	774	849	824	821	850	798	802	837	811	809	827	896	724	881	872	841	825	788	820	846	832	849	825	824	852	841	832	796	851	816	868	846	803	836	792	797	750	859	812	813	791	848	865	771	826	832	823	901	819	769	843	833	750	795	829	793	829	838	784	841	840	824	744	815	769	816	803	784	809	867	786	825	841	784	818	785	825	839	896	833	802	861	860	857	861	808	798	845	831	785	789	814	833	873	817	888	822	831	858	840	855	821	814	820	800	872	841	830	817	809	794	810	782	861	828	836	809	813	785	849	794	722	866	848	823	855	840	816	816	767	831	789	810	823	794	809	814	844	782	826	829	853	858	786	846	772	812	835	838	801	770	811	785	825	806	833	807	820	821	817	788	800	797	799	844	793	830	785	812	789	851	850	812	834	806	812	754	825	857	870	837	827	830	851	853	831	787	879	859	813	871	829	842	823	824	783	858	806	810	842	835	813	819	818	743	819	815	809	791	853	865	830	851	794	857	857	792	842	839	834	826	789	821	839	787	805	829	870	818	835	863	833	832	773	807	837	814	813	811	813	842	841	835	879	778	826	892	827	768	834	805	831	804	856	772	834	828	784	754	831	782	876	748	856	807	774	863	872	767	798	795	861	818	845	825	779	847	835	797	824	799	842	812	804	805	800	857	775	809	795	826	809	778	840	834	863	852	816	848	816	830	830	857	793	811	827	797	804	862	823	841	848	847	857	812	850	827	843	826	801	830	798	838	818	886	817	821	794	792	810	797	780	794	826	810	814	778	769	790	863	804	781	819	817	788	774	842	825	827	804	793	844	810	839	805	835	841	812	870	811	743	812	812	832	831	798	846	791	872	843	873	819	795	854	795	800	849	857	806	789	774	789	850	841	842	807	843	811	797	839	756	811	788	814	808	835	832	789	765	808	863	801	879	838	813	801	834	824	782	850	862	787	828	832	838	870	800	807	806	798	846	801	852	807	738	786	792	852	801	830	844	817	847	825	839	788	832	797	843	801	813	893	873	807	781	883	798	836	808	862	758	868	795	805	811	792	822	797	833	816	807	788	784	773	826	867	786	816	836	818	806	821	813	868	851	813	807	853	812	871	785	782	780	867	773	757	763	862	807	826	838	795	784	866	798	798	838	786	779	816	825	807	816	832	845	812	813	807	859	857	858	824	852	796	866	803	826	837	837	760	883	832	784	794	792	805	861	798	845	768	811	784	842	783	845	788	837	861	805	826	852	800	790	828	791	822	838	852	847	767	821	807	844	802	831	827	835	815	817	838	818	752	849	818	838	883	780	714	792	833	773	788	827	803	797	799	800	808	826	809	800	832	829	855	804	800	794	846	770	788	836	817	827	831	799	811	797	798	884	747	843	887	816	823	835	847	831	803	855	838	842	870	849	832	836	785	808	835	819	785	831	763	809	807	839	792	824	857	858	850	831	798	781	779	818	788	878	838	788	795	809	799	803	866	869	840	857	820	835	819	857	844	899	823	839	860	803	756	803	804	818	844	828	846	813	804	811	771	841	913	814	807	793	813	805	803	838	788	831	824	828	816	825	804	808	792	808	799	832	831	831	862	832	821	806	844	798	856	878	825	865	775	852	809	882	859	794	863	802	836	863	842	858	826	772	822	810	806	850	819	865	756	812	837	803	882	831	814	780	810	832	807	803	812	823	834	779	831	824	805	793	797	824	804	820	803	811	832	771	824	865	835	806	803	881	842	806	798	849	869	836	795	807	855	842	813	841	833	844	754	812	855	777	826	821	822	848	792	842	830	830	790	781	856	774	847	877	817	815	883	815	830	853	820	855	879	845	841	783	845	839	823	801	829	811
7793	14965	12469	6438	4273	3262	2554	2055	1735	1459	1350	1238	1148	1119	1145	1088	1041	954	940	930	944	916	925	918	892	942	830	906	867	898	862	840	879	885	876	904	898	916	837	830	779	825	895	851	857	816	848	832	826	829	818	820	850	889	900	842	856	842	824	773	844	843	858	797	905	833	847	874	844	801	842	877	841	851	864	856	853	813	850	829	799	848	924	845	825	849	855	899	810	799	825	880	827	854	838	809	804	853	871	870	849	780	796	818	867	838	843	813	836	858	855	835	830	802	883	883	843	855	844	803	862	854	869	808	895	798	819	852	833	855	853	838	831	826	849	814	857	825	816	858	837	793	809	875	853	835	801	840	819	827	814	793	810	840	806	840	837	841	880	858	837	819	837	822	781	839	809	821	829	832	857	825	809	784	825	883	817	825	816	828	862	849	867	833	874	796	856	869	826	812	818	886	800	801	858	856	876	862	774	838	846	849	861	874	834	897	807	887	794	800	847	822	836	864	779	841	785	848	846	810	836	807	837	817	868	825	840	835	808	801	828	814	809	847	811	873	879	820	817	810	799	844	801	828	871	803	789	791	880	891	823	834	839	854	833	854	833	822	832	855	888	826	858	817	852	847	809	848	820	842	814	892	823	794	900	796	821	835	835	855	849	844	878	864	858	784	832	843	823	831	807	857	868	830	822	838	806	805	846	810	798	843	830	863	799	855	827	796	842	856	830	860	881	802	790	792	860	856	791	820	849	863	862	820	852	879	781	809	900	830	858	831	820	865	904	850	841	832	844	867	815	829	829	804	837	818	858	825	793	816	863	854	830	824	802	806	867	859	839	836	865	802	835	817	845	875	808	803	911	877	817	883	826	819	824	841	843	846	790	792	828	877	872	826	821	788	815	792	831	851	836	841	810	845	853	898	793	852	856	849	862	819	853	814	819	840	839	823	816	821	814	821	857	844	858	808	817	845	820	805	823	817	833	774	787	881	846	814	796	849	810	836	844	846	795	837	838	787	830	839	836	825	853	843	885	834	815	852	843	850	808	846	849	838	809	845	838	832	814	856	802	790	854	801	806	787	855	826	777	811	855	885	842	771	845	837	843	830	831	860	824	841	806	865	818	838	856	804	823	845	827	854	845	816	813	868	823	858	846	868	877	809	858	860	852	797	827	801	855	828	821	813	822	797	814	807	867	857	856	848	862	840	849	845	863	808	855	868	810	805	867	840	832	852	894	803	867	835	842	890	872	831	844	790	825	872	839	837	843	825	832	846	851	814	886	796	842	844	855	821	839	831	815	823	846	796	811	832	790	821	807	864	860	775	888	860	871	778	836	811	804	818	889	818	811	806	838	819	840	821	807	819	852	815	841	881	824	809	889	805	807	844	856	860	818	849	786	830	816	872	861	838	822	847	854	834	870	846	819	831	830	830	886	823	808	842	845	803	821	835	821	888	837	830	839	864	788	872	789	886	819	815	835	831	826	841	810	812	900	791	835	790	905	800	836	842	919	816	825	879	850	837	874	823	863	834	885	796	853	804	849	822	817	847	800	834	854	805	808	835	810	843	802	819	844	875	799	862	861	812	809	827	848	827	792	898	832	818	898	916	839	852	853	846	823	826	820	840	821	839	822	878	839	820	843	795	853	824	803	856	852	836	879	832	857	826	765	907	858	858	866	869	860	851	828	806	870	826	834	837	832	842	792	854	878	822	833	838	851	865	838	821	850	861	833	864	837	799	785	828	816	851	866	862	855	859	796	854	816	792	864	828	832	848	839	846	873	795	810	875	840	840	806	829	869	820	821	830	797	765	826	862	827	852	809	801	821	811	778	782	843	843	871	814	860	819	833	884	818	871	804	790	851	784	843	792	851	802	859	809	869	844	820	903	815	837	849	835	863	849	874	821	848	871	852	814	844	850	844	850	836	818	835	829	850	832	832	880	824	833	812	888	827	823	854	815	777	854	819	878	873	851	813	852	829	827	817	813	824	824	882	819	826	875	813	818	831	847	867	807	827	825	857	829	839	870	857	810	812	855	801	809	814	849	798	859	815	777	826	831	879	859	768	822	829	787	833	845	852	834	866	820	852	801	859	807	851	846	775	859	842	816	826	833	844	856	822	807	870	817	843	828	847	772	852	791	827	855	770	825	795	875	802	754	813	809	850	797	815	872	778	880	837	829	859	818	831	811	830	867	854	828	859	869	792	846	855	811	889	811	838	893	843	840	844	852	835	826	886	838	836	802	816	878	856	841	844	864	796	819	871	831	850	797	863	829	806	829	861	793	852	831	836	825	851	822	848	848	858	850	819	858	843	831	843	828	820	830	779	901	838	870	823	832	841	830	901	777	830	820	816	809	839	823	861	855	864	851	814	858	835	861	844	854	831	804	829	799	841	853	813	846	829	812	852	903	835	822	848	790	825	862	818	859	864	845	831	811	839	780	836	807	830	849	789	827	846	862	828	825	836	862	833	881	832	863	826	850	889	836	851	874	870	858	850	809	849	817	861	846	865	835	858	845	885	878	853	866	808	808	803	863	823	848	873	877	825	816	826	772	856	875	864	840	822	870	818	826	856	864	774	887	848	836	835	855	850	851	864	867	841	837	796	872	867	801	874	840	862	775	852	754	829	839	834	858	823	830	840	856	826	782	819	926	800	877	837	818	784	837	811	824	792	882	848	854	847	860	798	836	861	881	851	881	829	789	820	838	808	860	886	886	806	886	836	910	851	778	864	860	854	877	806	834	817	823	835	840	780	820	807	873	878	856	804	846	794	857	864	861	822	828	826	820	778	785	831	811	846	826	851	833	841	824	889	821	825	838	849	800	875	830	847	858	844	861	850	811	829	844	871	797	814	809	803	754	865	829	847	877	858	830	796	814	816	871	787	890	783	867	855	843	799	815	839	857	802	830	825	757	812	842	797	844	794	837	802	789	810	771	888	814	866	802	806	789	852	863	805	803	880	830	862	832	836	836	819	797	830	863	784	809	847	880	844	801	811	797	865	801	849	818	868	850	863	839	817	799	846	828	798	827	830	872	783	835	764	892	884	793	848	848	832	865	856	826	765	820	808	834	800	794	850	846	838	856	848	853	836	875	847	840	815	851	883	839	769	837	830	830	834	789	848	827	851	839	839	843	856	799	850	789	858	780	845	846	828	787	800	813	844	773	846	826	895	808	775	813	833	873	854	795	847	819	813	833	832	790	821	843	870	921	824	779	887	835	848	851	801	818	838	773	803	865	848	856	823	863	830	819	806	808	779	813	849	853	842	841	845	846	818	807	835	830	802	808	853	834	805	832	842	816	879	807	811	869	862	834	893	819	831	823	822	889	857	848	889	889	859	871	945	813	839	796	870	858	892	780	838	857	859	810	819	818	816	849	808	863	812	887	899	805	833	799	797	837	831	828	847	825	878	844	821	831	867	813	836	825	816	857	847	806	847	845	813	806	815	828	829	812	833	850	827	791	794	839	846	894	824	837	827	849	829	843	853	795
22418	21008	28521	23685	21009	21090	12654	1899	1337	1252	1110	1118	1038	1034	1029	979	940	943	887	944	940	872	912	905	912	807	829	891	818	893	889	869	827	926	826	816	875	828	827	869	855	819	832	836	884	831	834	826	864	872	820	829	843	810	848	800	819	833	814	809	824	838	836	833	839	808	816	807	816	881	817	793	818	807	829	797	832	875	797	823	891	832	829	842	805	872	840	836	839	841	794	828	864	803	879	825	829	866	843	838	799	837	852	812	862	849	785	850	833	810	814	783	858	797	857	811	860	837	758	821	841	824	877	863	796	803	843	866	824	836	839	837	824	753	850	817	821	818	828	820	816	883	860	813	823	835	808	813	833	855	822	842	797	814	874	827	862	807	797	868	838	813	829	858	766	851	801	811	838	815	809	769	787	826	825	828	797	879	837	848	769	819	832	808	801	794	822	806	794	811	845	814	869	825	820	840	820	843	855	812	776	802	846	828	799	863	819	869	867	890	873	913	823	815	775	806	795	842	822	802	816	823	827	805	819	806	810	842	830	823	811	843	807	803	831	811	790	812	826	803	832	851	889	776	834	813	798	843	798	832	824	766	845	821	837	770	831	803	827	794	766	831	810	836	811	850	833	822	846	838	804	816	794	797	843	789	794	869	799	790	823	802	838	793	869	794	805	869	810	832	770	796	855	842	847	829	867	825	840	863	761	829	840	801	786	835	785	839	843	823	786	761	811	787	831	831	853	832	849	855	796	829	893	833	816	785	767	786	861	868	807	846	811	839	847	828	797	844	808	861	795	812	801	821	832	846	801	824	834	823	769	833	828	815	847	833	904	879	901	827	779	789	825	798	833	822	897	819	876	837	825	822	830	841	834	799	821	803	825	821	823	843	878	789	840	827	762	809	843	794	810	825	811	774	798	825	797	799	847	804	805	826	800	765	765	880	834	811	816	811	824	829	824	855	798	861	822	806	829	832	844	813	775	815	771	804	858	817	862	820	804	843	811	819	801	795	792	757	808	843	809	788	837	826	825	828	833	779	798	833	799	780	795	842	782	772	846	866	859	863	778	844	833	796	834	810	797	826	817	782	814	815	786	822	794	862	779	801	824	842	828	869	831	799	807	884	823	850	810	800	806	814	845	850	816	818	803	825	856	808	794	851	801	791	843	842	803	837	815	820	834	827	818	772	818	843	808	827	753	806	819	866	840	825	847	809	798	815	799	817	747	841	812	826	807	859	853	847	832	817	803	877	817	794	821	850	764	819	883	833	802	895	851	818	799	860	812	820	839	754	789	794	828	825	819	757	835	880	858	770	839	883	768	854	830	836	831	780	826	872	826	811	786	869	872	781	809	858	798	851	806	835	793	821	825	810	843	853	820	800	865	818	829	841	764	879	792	812	835	810	824	816	831	854	805	826	829	816	813	812	802	793	819	859	837	812	813	773	815	820	835	877	817	836	818	795	833	786	852	867	850	798	822	780	824	782	836	809	808	805	865	868	831	866	804	811	844	844	806	852	871	884	808	827	813	848	841	796	781	834	824	835	813	822	737	834	809	889	844	820	814	799	832	866	833	794	815	857	797	865	800	844	803	822	755	819	845	846	840	753	820	829	813	816	854	844	790	839	811	781	801	858	871	816	785	794	831	820	824	815	845	766	796	835	821	842	803	809	759	865	840	793	815	827	868	856	769	806	797	849	871	795	832	814	804	799	860	804	806	814	852	823	844	842	795	798	831	819	782	829	824	849	797	860	790	811	815	863	803	793	821	820	796	775	854	831	829	830	805	794	795	803	815	825	834	838	817	837	854	827	801	794	835	787	814	764	815	739	809	800	769	788	832	760	820	769	862	872	810	817	845	815	861	876	858	823	812	809	818	781	800	835	796	802	839	817	858	831	809	805	845	829	816	818	774	756	851	793	876	848	776	769	820	817	804	808	849	791	824	853	858	826	839	897	852	839	807	818	819	833	847	787	835	804	787	794	777	822	812	848	829	763	806	884	866	831	813	853	842	851	874	788	803	827	815	832	844	850	783	851	812	852	821	832	819	825	805	824	807	886	904	822	836	770	864	876	800	784	893	841	819	809	841	825	859	806	808	810	836	790	812	778	827	831	873	884	796	794	833	787	855	815	771	819	868	859	812	772	814	829	839	857	801	841	827	766	782	803	750	768	841	802	800	784	817	817	832	778	795	799	829	825	843	812	766	810	828	852	869	800	817	779	789	806	855	804	891	749	764	798	816	869	782	853	761	804	824	826	812	796	806	824	854	802	761	830	788	869	777	841	814	827	822	809	859	800	832	834	791	825	832	797	827	822	793	788	796	813	860	864	771	838	826	835	836	797	781	798	793	768	823	814	853	780	835	849	841	856	832	817	817	849	818	810	818	833	781	773	816	815	831	814	790	804	794	868	788	839	847	856	821	810	805	840	833	832	824	756	819	831	811	824	847	804	791	854	827	858	806	796	779	799	857	789	821	830	807	830	818	828	805	830	818	804	858	798	859	796	850	811	798	788	871	854	830	796	853	798	837	811	811	836	863	843	807	814	843	806	814	837	827	835	788	888	872	832	786	786	806	795	865	819	790	827	813	814	820	787	791	755	853	826	798	828	847	833	811	851	806	807	792	818	834	870	814	815	806	825	809	806	768	806	857	837	781	784	797	817	844	824	781	796	816	851	832	799	834	804	819	857	850	795	873	844	825	734	846	852	802	799	826	763	814	806	783	862	791	814	856	863	807	813	838	802	822	773	779	803	793	784	806	835	786	840	813	860	935	765	817	810	832	819	839	821	859	862	847	817	826	856	798	807	843	812	859	815	807	759	798	807	837	817	808	813	813	837	785	794	802	846	782	803	864	794	780	785	886	773	861	806	799	777	852	837	798	827	795	819	873	860	833	807	809	822	814	791	765	855	794	787	877	862	831	803	823	787	775	785	834	767	810	828	842	798	843	812	835	867	759	805	834	847	808	831	835	842	813	856	829	764	802	804	850	807	749	841	841	767	770	814	802	845	801	790	821	777	798	777	855	827	772	807	788	823	784	818	780	798	847	820	853	872	818	827	790	835	779	804	843	808	860	812	856	815	805	829	810	802	789	865	773	836	835	835	798	801	812	851	835	814	832	818	823	816	767	820	861	797	825	822	856	866	842	810	792	793	835	820	794	826	806	812	832	832	783	793	830	875	833	842	840	860	860	756	833	789	765	805	786	816	880	791	795	791	778	842	856	832	800	807	797	823	852	783	875	817	840	786	831	855	780	809	752	813	819	831	796	795	791	821	813	874	759	795	785	800	816	792	815	799	826	797	831	846	805	792	834	834	847	862	846	855	855	826	845	863	783	817	909	822	798	835	804	839	830	824	827	775	789	815	809	839	775	796	751	826	861	841	810	813	809	774	824	801	835	815	860	832	835	847	827	850	812	812	788	846	766	821	828	825	792	849	813	831	860	784	799	819	832	866	806	820	861	808	780	866	777	838	838	805	814	802	748	798	851	815
8875	14687	12261	6123	4209	3056	2493	2111	1777	1508	1366	1236	1189	1120	1024	1019	987	979	962	956	929	892	947	965	910	892	889	868	875	891	854	926	873	881	835	847	830	855	847	845	815	840	824	832	858	841	815	886	861	780	846	803	841	829	827	806	916	866	826	846	823	757	821	850	837	834	855	794	834	900	819	835	830	840	836	821	836	819	794	818	798	860	854	835	838	858	804	840	813	799	831	791	813	812	832	813	834	827	852	818	826	854	831	846	829	803	831	878	831	867	837	829	819	826	842	856	809	853	815	869	843	829	834	856	859	802	819	834	828	796	843	840	841	834	823	831	809	817	838	855	865	811	819	842	829	812	844	790	795	826	820	794	873	835	851	827	823	845	819	821	865	873	884	855	842	826	791	837	811	819	841	870	854	824	841	856	789	881	816	836	808	851	838	818	853	814	758	816	813	838	838	852	795	854	842	868	821	821	842	831	819	795	808	831	856	805	874	864	868	818	848	840	774	855	829	833	810	826	849	838	800	760	809	872	820	859	867	801	837	789	859	877	800	871	818	889	879	816	818	775	846	850	854	808	799	842	830	772	824	826	815	819	796	844	846	831	839	801	845	835	823	842	773	804	833	809	819	858	818	821	842	794	836	831	827	851	890	805	807	846	850	835	845	805	793	810	806	834	829	827	824	805	861	799	789	825	869	755	830	852	801	824	849	854	818	850	839	845	800	839	782	784	807	833	827	863	826	857	823	842	810	830	873	866	865	878	860	823	837	822	858	841	841	797	841	875	799	758	853	804	871	842	818	840	869	766	827	761	843	838	855	838	833	866	796	842	809	830	853	856	803	857	818	869	846	788	835	849	830	827	855	835	811	860	819	883	793	836	838	856	795	839	832	843	837	829	872	829	755	771	796	786	858	824	789	773	805	795	825	812	847	807	814	802	837	852	826	801	780	777	868	856	800	800	833	839	795	792	801	832	875	808	829	843	831	819	819	877	867	831	795	842	842	861	803	822	875	807	810	848	870	852	789	871	811	846	829	795	816	845	882	872	864	815	857	828	817	864	839	813	794	841	850	874	790	813	815	872	791	831	814	785	777	833	843	838	853	838	835	853	871	846	817	821	817	837	842	766	826	858	820	825	891	847	799	825	861	828	829	808	827	803	816	844	830	856	798	789	818	822	809	880	836	736	811	847	801	828	836	783	843	842	794	866	844	810	810	791	834	802	816	857	812	820	832	843	869	794	796	810	750	829	786	892	874	903	877	823	772	793	823	804	784	801	813	881	834	854	861	829	824	817	852	836	831	798	832	788	882	835	849	846	800	834	787	819	823	809	879	842	853	887	834	832	809	811	870	805	815	864	795	814	813	768	850	833	851	798	821	850	845	823	792	823	799	809	864	825	825	850	810	777	834	855	829	826	894	858	838	842	809	822	861	838	811	767	856	776	813	878	878	847	808	792	873	854	907	796	816	817	817	842	875	758	832	809	803	812	773	817	818	800	776	853	820	845	806	794	813	883	826	843	826	792	764	839	867	812	842	816	890	813	808	852	867	793	823	861	841	849	842	859	851	860	806	793	807	859	849	819	844	902	846	797	869	818	827	789	799	818	818	817	809	848	808	840	832	812	854	821	823	816	880	814	802	848	754	867	820	813	814	836	871	802	842	846	829	855	822	842	774	845	792	832	852	839	799	827	898	836	799	827	822	846	814	869	879	827	844	867	870	837	831	827	823	820	841	885	879	815	857	830	848	800	767	835	823	838	818	815	778	809	862	833	769	856	827	832	816	812	813	861	803	860	899	830	823	785	791	811	812	820	822	821	887	836	827	835	855	786	828	843	825	779	856	819	778	861	849	844	813	820	830	798	861	834	892	813	768	871	876	823	805	803	842	872	862	854	826	881	830	807	829	812	821	842	865	852	853	798	795	820	802	816	894	850	838	829	849	845	854	785	843	798	839	775	820	816	809	828	866	878	799	858	848	803	881	819	859	809	839	805	779	826	849	842	816	819	812	834	789	858	840	801	837	829	852	869	810	840	844	814	835	826	852	803	812	853	788	865	833	819	797	800	803	872	822	821	803	783	844	865	825	838	822	896	824	771	855	844	849	887	841	809	814	803	790	812	819	861	808	848	856	883	836	804	816	828	809	855	871	776	802	858	824	840	866	818	850	792	827	840	868	858	838	860	829	797	854	844	787	837	826	817	815	830	842	790	837	802	849	824	838	809	839	839	843	805	865	830	851	842	857	790	846	853	840	805	817	850	833	889	813	830	780	773	845	817	786	813	831	811	851	818	804	831	809	869	851	876	841	842	875	859	750	843	798	785	846	811	795	907	834	785	836	810	857	802	772	858	811	865	807	827	836	820	807	887	816	867	828	823	840	822	848	785	806	772	822	835	825	828	784	803	785	881	864	774	815	794	844	860	838	806	819	807	855	854	846	767	776	865	776	848	820	803	800	814	805	835	808	789	832	832	878	865	845	804	804	850	801	827	842	847	806	849	839	803	861	826	774	825	863	854	822	808	815	845	861	832	813	806	799	836	765	779	846	858	832	883	839	815	857	856	803	799	878	823	802	827	868	830	868	773	837	874	825	805	823	822	816	854	795	881	811	833	831	815	872	840	856	767	851	868	849	817	793	763	846	800	877	784	855	824	860	799	862	826	833	828	858	821	837	802	803	831	781	824	862	810	840	819	812	827	822	841	834	820	823	858	828	820	826	852	828	852	858	821	893	814	819	831	832	892	831	800	852	846	840	833	790	871	803	804	796	814	850	862	867	807	854	824	830	818	818	881	834	804	796	846	815	870	822	825	792	839	803	835	790	849	786	835	835	832	782	820	841	850	814	837	862	839	783	829	840	808	830	787	826	838	872	815	799	849	862	846	824	823	857	771	860	833	832	792	787	882	835	786	808	824	859	804	844	765	814	858	811	840	824	811	842	833	845	860	832	837	884	863	859	788	852	782	833	798	807	851	795	849	852	853	795	817	835	815	862	829	831	812	811	864	839	836	834	819	817	831	866	835	826	792	838	822	859	812	830	856	821	816	880	831	809	789	845	827	862	850	837	836	811	870	829	840	848	837	875	891	848	848	830	816	841	861	814	853	814	802	851	872	887	772	830	844	858	834	793	801	814	781	807	849	828	828	839	828	815	839	859	869	854	754	827	805	797	808	857	790	820	806	814	807	862	846	876	783	817	851	845	789	785	790	860	822	791	784	853	853	831	853	856	777	814	868	819	826	807	835	873	803	789	846	824	803	806	824	817	825	883	791	876	845	840	857	818	862	805	874	823	834	903	837	825	824	837	838	818	842	825	737	807	822	865	826	835	802	796	850	839	863	830	836	850	785	812	845	872	861	832	856	857	871	841	792	867	829	866	789	837	825	816	777	857	830	824	865	827	897	840	820	863	854	813	801	822	823	816	777	877	799	826	816	801	850	828	860	883	852	851	902	829	842	833	810	856	816	841	879	839	820	846	818	861	840	803	842	832	887
22432	21068	28617	23735	21068	21129	12715	1930	1326	1309	1149	1087	1046	1027	1013	964	893	883	984	976	938	883	890	885	884	895	936	939	911	907	898	852	845	815	888	897	850	858	819	854	820	824	858	823	828	851	847	884	841	834	844	823	851	822	815	904	858	876	817	840	852	810	808	784	868	810	880	792	852	835	812	853	820	881	835	846	813	808	889	823	898	776	834	805	781	866	812	822	828	824	891	915	875	829	781	824	845	831	854	825	849	820	855	841	799	873	848	862	883	817	787	849	836	866	849	844	877	823	830	853	847	858	840	837	812	911	815	819	835	822	885	794	832	823	845	811	827	881	866	825	839	912	840	835	833	830	835	833	834	842	843	848	898	884	815	831	851	812	822	807	748	827	851	913	796	859	824	811	789	807	814	796	789	803	828	826	860	814	850	812	866	793	887	865	815	849	841	822	767	860	856	792	817	837	846	846	844	794	847	859	839	839	853	842	825	843	814	861	824	834	918	821	877	791	830	882	812	805	839	800	829	895	808	834	790	880	866	828	848	831	856	860	814	814	843	846	816	840	878	867	824	859	838	795	866	840	858	855	881	850	865	822	884	839	835	829	867	837	851	834	834	839	868	832	841	838	828	868	820	861	838	883	855	825	773	793	850	853	814	868	856	815	785	807	828	853	826	816	783	832	849	841	877	803	873	849	821	793	829	816	803	825	876	839	877	844	842	831	761	852	847	862	821	786	792	870	827	865	869	846	798	819	838	814	836	876	832	846	784	823	827	842	892	803	832	843	810	832	770	874	800	781	833	901	814	839	823	848	835	899	885	812	796	778	822	829	853	837	876	847	838	826	831	895	748	826	847	797	824	880	863	815	928	792	837	799	830	849	833	842	793	853	855	815	825	858	822	884	851	864	777	771	833	805	871	821	770	839	843	864	879	860	844	837	830	866	850	815	901	811	865	788	888	823	846	814	801	886	845	870	822	847	941	856	827	858	812	801	816	827	830	791	905	848	833	831	791	850	842	798	868	837	833	818	858	830	867	839	870	800	825	836	824	845	847	867	799	824	844	807	809	839	791	790	869	786	801	804	831	823	862	843	820	850	862	800	818	857	863	885	824	841	942	868	835	844	866	884	835	833	846	822	887	812	799	825	860	858	862	805	828	825	868	828	881	846	848	846	830	880	875	898	860	849	837	854	859	826	859	864	810	816	797	839	820	868	838	830	803	867	830	825	831	845	835	836	819	829	841	843	850	843	868	841	867	783	890	845	839	862	779	801	825	849	839	824	876	877	881	850	839	801	863	807	810	839	812	831	874	869	802	814	830	866	830	801	819	819	868	867	808	831	833	834	887	847	835	887	878	800	863	852	811	803	814	839	877	812	834	838	821	820	822	836	874	817	824	834	878	896	786	842	854	815	858	832	850	827	829	836	859	809	842	789	858	854	850	802	876	860	873	838	834	874	859	831	881	862	822	871	842	863	839	827	792	825	804	808	858	851	847	846	873	850	854	813	847	849	809	825	827	835	870	834	779	858	805	860	785	816	803	841	860	821	802	823	836	825	826	801	890	815	820	838	811	796	859	878	821	844	834	792	781	810	817	828	825	871	854	849	834	859	842	837	812	792	835	854	874	843	869	813	844	840	837	853	822	829	800	873	825	835	842	852	864	844	830	826	820	833	808	838	819	848	794	856	820	842	833	863	815	903	824	832	832	812	782	865	866	841	831	868	823	835	852	783	843	844	851	796	859	786	835	796	852	801	837	807	802	860	833	873	807	847	849	848	810	853	837	839	843	869	847	787	844	849	890	870	855	815	826	818	845	818	813	816	826	851	860	803	847	837	865	846	880	851	825	812	795	861	808	815	878	789	836	817	871	904	801	819	874	897	823	845	868	854	825	867	844	841	857	842	856	774	906	855	835	815	845	862	852	858	898	876	840	802	907	831	849	816	829	819	822	792	894	853	851	809	815	878	867	831	847	760	809	839	849	846	831	837	842	838	756	801	852	918	860	813	833	832	830	804	824	833	869	863	864	847	785	876	917	834	850	904	812	837	891	800	820	821	882	870	817	850	801	856	816	837	852	809	844	890	824	866	833	804	850	800	857	826	826	855	831	838	829	794	848	848	851	839	915	907	782	908	832	819	884	855	841	775	840	844	814	822	818	832	845	877	839	848	797	835	857	821	842	839	788	803	806	863	836	891	831	837	805	834	853	839	810	828	834	884	845	802	868	843	851	777	862	885	820	843	856	800	836	823	885	813	841	849	855	757	834	859	824	868	859	831	804	795	847	868	855	862	885	849	826	855	872	836	811	802	856	881	885	810	823	858	822	888	895	787	771	839	847	797	849	824	844	809	778	847	873	795	860	826	840	870	844	776	820	800	846	845	863	854	806	896	799	850	830	828	809	891	797	855	816	814	866	858	867	866	867	822	923	839	858	824	847	813	784	838	848	820	854	862	800	840	818	809	781	837	778	853	807	826	865	828	765	780	838	792	753	864	819	815	805	860	830	882	848	869	798	823	839	832	809	834	837	889	795	830	799	823	860	847	832	850	867	814	792	887	824	854	792	782	803	816	858	840	779	847	829	812	830	813	867	867	815	837	842	849	826	872	865	841	780	848	829	800	824	829	817	833	849	825	893	770	837	871	869	866	861	915	824	803	837	875	834	821	819	838	844	836	809	840	842	863	864	812	808	815	864	854	838	802	846	852	821	897	829	795	841	872	848	810	882	849	830	858	791	811	819	885	807	823	826	842	828	838	814	814	864	771	813	829	800	860	842	923	827	833	812	857	791	867	803	844	818	828	831	843	832	841	828	836	813	801	804	777	838	816	783	821	852	851	853	834	821	839	840	863	832	846	804	834	860	844	879	812	853	830	844	812	795	863	805	808	846	795	864	831	821	853	808	818	831	841	802	847	858	786	810	849	824	812	802	826	784	778	816	845	836	825	807	822	861	856	862	836	858	837	823	833	841	851	818	809	807	860	827	872	824	852	883	834	838	818	809	828	851	865	828	852	875	890	825	754	826	801	873	838	803	870	809	859	852	829	897	823	859	791	879	878	804	860	863	786	806	861	889	808	864	841	833	827	814	855	799	789	881	782	847	811	830	823	855	827	867	814	817	843	833	800	846	852	791	860	820	814	802	894	889	864	802	817	777	859	886	799	856	833	855	807	810	845	799	834	884	794	830	885	803	834	867	814	837	814	862	805	840	862	825	820	847	833	799	889	841	851	852	842	830	843	828	828	842	862	803	839	855	854	803	821	792	842	856	785	802	856	825	802	857	856	788	789	827	824	760	811	840	837	808	789	773	780	815	885	826	817	887	858	837	862	844	825	813	849	818	783	870	861	850	807	757	856	845	811	870	840	881	799	900	851	808	830	879	827	783	850	789	831	862	877	794	855	872	905	805	871	839	808	797	811	805	808	797	853	833	789	804	840	807	847	896	804	816	813	816	821	831	779	847	801	813	816	837	833	848	862	854	792	833	844	826	877
10645	14842	12044	6139	4130	3187	2551	2126	1778	1480	1362	1242	1187	1109	1082	1035	977	976	977	897	952	891	943	935	933	937	875	896	896	933	912	901	889	897	814	855	890	893	844	860	861	885	895	885	825	820	822	855	864	832	805	795	868	869	866	816	827	829	869	864	802	876	843	887	851	878	825	853	863	882	835	839	811	851	873	855	866	841	826	861	802	861	842	899	879	825	862	846	863	821	862	805	832	908	848	832	869	846	828	833	854	860	857	870	859	843	883	850	836	873	809	845	866	858	881	856	859	856	885	857	868	838	818	864	853	876	848	869	871	861	851	832	843	858	828	871	863	879	853	903	912	836	807	820	837	892	847	840	875	866	885	827	849	824	831	836	826	880	832	835	815	897	821	871	827	864	867	936	879	802	844	861	856	858	803	886	844	844	832	852	822	844	825	901	920	886	871	902	858	884	825	840	804	831	842	881	823	857	825	828	811	836	829	815	800	831	864	840	847	823	887	819	849	863	853	809	791	805	841	873	835	844	850	822	880	814	905	883	808	881	871	853	895	834	866	862	807	858	822	860	882	833	841	875	823	839	878	878	850	827	842	837	872	838	867	835	909	862	920	840	826	861	819	868	885	849	819	818	818	828	826	890	855	776	863	856	869	847	804	833	825	879	856	840	857	809	867	817	839	845	835	855	838	838	820	811	847	863	773	854	860	857	830	861	848	858	857	848	874	829	871	859	800	798	826	852	829	861	845	856	835	809	804	858	796	829	792	852	900	866	863	854	824	854	841	847	825	844	835	812	876	810	873	841	865	886	834	794	862	933	850	795	777	857	866	852	811	873	875	826	839	860	871	819	833	830	802	862	865	800	836	862	835	861	899	854	863	874	849	832	832	855	817	850	819	782	819	834	842	866	840	857	859	876	888	840	870	830	775	845	841	835	837	837	821	814	890	860	797	844	854	871	808	844	842	802	803	855	846	898	801	820	868	800	789	831	870	877	867	874	819	829	838	830	808	881	885	839	819	816	877	866	819	821	811	864	852	811	819	830	802	914	845	880	883	871	843	875	871	882	849	848	825	816	839	841	856	793	880	840	831	812	841	847	840	853	893	807	823	825	874	897	841	840	844	851	860	839	852	878	830	869	862	854	844	799	820	868	860	820	827	845	784	892	831	913	819	926	867	828	836	855	799	900	859	854	831	830	850	856	839	853	827	808	850	823	804	830	849	862	848	822	815	842	854	823	858	866	823	855	862	870	877	829	777	847	823	841	852	862	832	818	848	878	881	870	841	890	839	852	852	889	857	807	873	881	853	821	863	827	815	827	881	806	838	814	862	886	840	812	903	821	825	846	800	826	818	816	834	849	890	809	761	829	858	840	878	882	808	870	849	819	847	819	831	872	836	848	870	854	803	826	834	809	835	881	839	842	832	752	831	786	845	826	827	811	823	869	825	840	827	822	842	814	788	789	804	856	821	829	838	898	846	835	867	848	837	773	828	859	821	837	839	842	848	864	873	858	840	834	840	810	830	882	894	802	851	831	837	853	830	844	825	928	820	842	857	834	881	790	905	847	856	854	872	877	884	787	864	878	839	832	852	837	846	851	883	865	858	846	875	879	814	854	848	826	821	821	799	856	833	834	855	838	832	830	874	836	842	853	819	821	839	809	850	785	817	858	819	802	900	811	839	803	838	857	856	835	894	849	844	857	861	856	837	844	819	828	868	827	834	895	852	909	862	866	865	870	885	824	860	844	875	826	817	928	796	872	833	870	805	894	829	811	881	822	858	883	845	881	797	831	809	888	824	858	860	873	902	810	870	786	809	869	891	857	850	818	833	865	880	882	840	893	854	836	862	819	804	893	793	843	852	813	896	767	824	828	874	786	863	824	829	826	865	767	806	814	846	868	878	857	842	807	847	915	878	843	802	818	838	861	889	803	847	840	881	814	835	837	845	874	775	848	888	850	840	813	845	885	818	873	865	819	841	848	814	830	871	792	842	852	838	895	856	859	817	887	828	808	880	845	872	817	868	809	849	820	868	839	845	869	803	880	870	859	821	815	840	878	826	836	806	814	843	776	848	841	886	820	819	850	862	855	832	873	873	867	822	852	892	879	837	793	826	845	866	839	865	824	861	841	857	832	876	829	817	818	847	848	821	843	887	839	860	843	913	813	853	839	871	861	796	800	802	834	868	863	790	887	832	814	835	846	884	859	876	809	858	836	892	830	812	874	796	895	879	853	817	853	812	834	827	844	867	864	778	892	884	827	830	831	793	821	837	822	835	881	850	894	837	909	843	836	755	862	863	821	855	837	814	865	881	872	832	861	848	825	876	802	836	817	906	838	863	837	903	848	881	796	860	833	860	786	919	893	867	861	862	801	835	818	825	828	828	809	826	822	865	891	868	821	863	792	833	851	888	821	825	818	855	862	837	876	837	856	782	829	848	835	849	832	833	896	849	867	846	848	834	870	852	842	874	831	880	870	838	820	830	804	914	792	817	837	858	868	818	816	864	842	828	814	824	839	849	836	851	823	851	897	820	844	863	821	871	862	832	833	830	836	853	799	858	909	855	859	870	850	826	862	844	844	847	873	819	806	853	847	816	828	851	845	857	882	838	857	853	842	874	838	850	865	846	845	818	827	832	918	822	834	846	874	826	870	819	834	851	823	863	846	872	836	848	854	812	847	867	804	854	820	828	822	834	842	841	879	812	903	830	845	828	863	883	849	836	907	871	815	886	809	806	842	819	872	898	826	814	848	808	874	827	832	764	835	832	819	869	825	824	846	881	839	870	832	831	834	841	896	784	827	836	829	836	810	842	846	853	847	809	826	849	844	855	803	882	852	864	846	839	906	791	774	859	783	864	887	875	847	880	883	883	823	888	863	859	862	832	823	859	825	844	867	841	857	864	828	800	813	857	791	841	896	851	840	849	855	865	874	834	788	841	797	801	816	849	847	854	857	887	876	794	843	819	826	834	824	836	824	862	798	782	822	841	908	837	848	844	812	837	849	853	831	825	798	822	783	874	875	880	857	879	860	857	849	854	864	801	849	820	852	810	872	790	828	860	838	847	887	820	835	864	824	873	861	772	870	828	808	884	880	789	848	854	821	793	845	817	895	852	868	836	819	817	840	862	832	820	894	826	811	833	850	885	837	866	815	866	855	852	830	841	862	812	793	804	837	884	826	819	850	869	799	881	843	844	798	818	858	864	824	827	782	833	823	810	851	880	818	817	803	846	837	806	816	873	826	824	780	816	886	831	877	856	811	833	876	847	844	866	854	846	820	824	821	887	878	833	810	829	850	891	851	776	850	840	831	800	836	870	835	864	811	834	827	849	871	866	875	837	825	869	868	838	898	820	873	876	891	816	845	832	824	812	836	873	790	831	798	834	837	865	807	849	878	849	840	821	891	852	829	849	843	852	831	818	841	821	836	857	862	881	867	787	811	846	850	837	871	801	828	842	829	872	841	835	827	843	838	818	832	856	855	883	877	833	799
22368	21024	28599	23676	21024	21080	12605	1918	1414	1296	1132	1170	1112	970	1054	972	899	994	916	941	891	943	856	918	873	856	900	914	842	874	832	880	851	915	873	880	889	909	832	852	814	884	840	879	863	836	798	837	845	871	808	871	824	831	843	858	871	835	870	799	844	836	852	809	846	793	855	833	822	864	857	856	800	807	888	846	872	817	835	922	784	802	851	842	857	808	802	873	869	868	828	857	803	893	866	881	853	868	849	844	803	826	834	838	854	833	851	834	832	838	863	864	889	845	904	814	883	785	818	840	878	828	867	814	856	839	836	815	839	822	826	873	823	829	851	897	850	845	800	815	817	809	788	869	841	858	792	845	846	817	831	826	866	849	811	844	830	854	812	824	861	852	817	798	848	831	845	814	845	885	810	836	801	874	875	802	896	799	853	825	827	822	845	826	841	817	864	758	827	826	844	870	829	806	840	874	879	792	781	863	839	859	830	835	860	890	872	818	844	891	870	849	830	840	861	863	829	776	820	856	833	818	813	835	841	854	823	801	827	830	882	823	828	837	868	802	852	832	795	811	859	819	817	783	848	803	786	815	842	828	845	811	800	863	888	818	847	834	855	916	827	853	873	837	852	872	768	875	848	845	861	797	808	829	857	898	848	860	811	830	815	831	860	861	825	866	876	861	857	833	798	872	826	793	842	828	875	819	873	878	847	749	863	866	852	889	867	841	832	856	790	838	820	839	843	837	822	833	784	798	842	860	859	817	877	803	881	815	837	861	812	918	834	851	878	812	785	839	884	832	838	908	852	830	846	821	788	807	888	855	834	863	863	861	848	851	845	805	819	829	855	850	847	794	859	803	883	800	821	843	851	828	834	819	849	809	783	855	849	822	839	813	851	844	775	842	878	818	818	860	829	869	814	896	839	830	844	813	868	828	861	815	833	801	802	847	868	899	883	852	832	818	829	828	794	859	801	821	913	874	882	816	831	856	882	827	860	816	839	832	840	831	874	846	839	796	869	808	824	859	820	826	840	818	828	856	849	837	838	876	836	836	808	833	869	812	830	868	839	784	816	827	830	802	816	838	841	859	817	851	787	874	828	861	866	822	833	884	852	853	839	817	826	845	825	837	810	852	839	837	820	814	854	851	835	866	846	838	859	846	803	797	906	801	849	866	815	851	835	847	890	875	920	822	876	817	916	863	809	871	853	854	833	771	859	837	830	831	846	896	816	870	848	787	839	890	854	806	860	817	842	808	825	837	840	851	847	785	830	897	840	807	835	902	828	834	813	827	798	850	880	847	903	839	852	814	813	820	810	857	827	842	855	847	823	864	867	854	870	890	851	791	856	903	859	824	859	842	853	831	804	843	838	831	906	829	883	873	833	926	856	864	824	815	831	831	867	844	802	837	856	835	832	892	860	845	872	853	824	890	871	836	852	872	878	883	879	912	797	884	828	806	824	799	815	826	830	831	830	824	890	824	839	811	831	842	793	866	874	845	813	894	881	887	828	833	850	876	794	884	834	785	836	788	884	881	846	862	823	833	859	795	817	833	834	782	857	844	822	814	850	880	856	891	849	836	839	890	820	852	817	821	840	818	781	802	812	852	850	812	787	877	842	844	862	831	845	828	828	854	887	849	826	824	797	808	808	828	838	895	800	866	834	868	865	762	820	864	823	840	809	844	879	851	836	827	843	808	847	827	828	845	864	855	835	795	833	843	874	843	886	834	856	867	806	845	855	821	816	827	866	847	836	809	808	794	835	846	865	812	763	812	852	849	881	807	861	869	827	847	846	855	839	815	852	886	869	893	843	881	833	817	859	866	874	822	839	813	793	820	819	852	770	792	835	839	812	812	825	877	823	886	849	826	831	861	745	804	778	861	790	831	839	867	864	857	876	833	844	821	880	807	779	855	892	844	827	852	807	831	825	827	870	877	810	825	798	848	808	808	895	794	822	780	869	825	821	794	881	792	843	830	812	813	831	788	851	818	839	825	872	866	802	830	836	798	804	818	884	834	816	853	854	893	838	889	819	806	841	806	870	822	851	819	810	815	778	786	844	838	841	836	824	831	838	832	871	815	824	836	837	776	829	814	814	849	875	853	894	863	838	826	847	835	823	881	847	836	869	817	870	856	850	828	902	830	834	800	813	825	820	809	844	850	801	817	890	831	823	844	842	840	870	823	795	850	902	832	822	798	832	861	848	848	857	878	831	820	820	885	900	866	803	864	791	826	806	865	802	851	833	832	827	813	818	814	844	846	795	857	892	820	822	856	868	830	794	847	798	875	841	790	846	842	859	832	862	872	811	862	813	858	800	822	870	841	848	867	851	812	851	851	843	810	830	854	831	837	811	811	818	882	844	839	850	836	805	817	889	791	844	818	822	861	905	882	848	836	868	866	786	848	909	787	869	767	849	806	828	839	836	824	801	819	935	862	826	890	877	830	870	850	825	799	786	822	854	792	825	879	839	834	832	835	895	849	846	827	799	869	834	894	825	848	864	844	828	833	863	832	875	840	852	861	868	827	828	813	858	809	835	821	875	812	866	802	803	816	828	822	766	804	868	828	845	845	855	816	855	830	828	854	827	822	846	894	829	849	848	806	846	866	832	880	820	781	799	799	813	867	813	812	847	819	830	837	833	846	822	776	882	874	834	801	856	815	837	815	802	887	841	853	878	798	795	805	833	798	831	804	820	854	824	802	825	834	801	867	818	842	833	857	841	823	801	831	846	787	874	838	852	866	801	843	853	844	837	815	821	814	838	829	769	839	851	794	909	868	850	840	802	837	814	854	881	830	832	803	773	808	877	842	827	810	845	817	806	847	853	854	831	838	818	818	825	825	863	887	810	825	842	839	829	839	781	813	851	812	830	851	802	811	850	794	844	840	830	868	822	781	836	806	797	876	876	818	843	863	869	840	855	843	830	847	833	837	839	844	873	794	835	795	842	881	827	857	779	875	883	804	864	852	864	782	832	830	860	785	817	854	870	777	821	853	821	840	831	811	880	784	881	844	832	858	773	878	787	806	822	829	846	849	843	852	875	813	866	850	816	776	821	786	857	851	823	848	809	852	831	836	865	812	850	817	781	788	839	820	824	799	863	860	867	863	808	845	832	820	874	856	871	879	830	822	819	839	825	838	872	853	856	842	839	804	818	806	884	830	840	839	830	827	836	830	837	840	879	803	829	782	806	851	873	848	821	865	891	829	848	812	860	825	849	832	831	790	872	881	826	840	835	841	848	865	821	847	813	872	867	858	869	842	833	809	822	841	865	812	852	837	850	762	826	854	834	833	813	838	833	833	829	843	822	812	825	892	793	805	835	809	848	791	844	872	796	802	828	870	828	866	831	794	836	845	781	756	900	820	855	794	863	835	820	794	795	812	842	870	797	819	821	843	836	842	809	859	800	914	837	848	790	845	879	855	843	785	819	847	867	829	865	839	820	854	803	830	869	813	854	820	843	859	786	912	830	843	845	790	878	836	803	875	802	838	751	838
8652	14689	12147	6107	4129	3214	2589	2045	1754	1530	1357	1253	1131	1122	1066	1035	1030	973	1004	940	934	955	922	890	884	864	861	925	893	894	877	882	907	897	880	860	870	887	913	874	874	933	892	846	892	869	850	918	835	851	857	900	822	818	867	866	826	861	870	842	869	848	829	841	805	823	853	844	815	821	830	873	884	888	859	841	779	883	888	865	862	791	858	854	871	909	840	835	842	802	851	824	872	876	891	873	784	926	900	852	859	821	885	823	846	812	854	832	859	861	886	862	836	886	874	818	815	820	880	875	864	889	872	857	830	867	817	852	859	830	844	849	841	805	899	837	819	876	865	871	832	861	883	845	853	864	858	861	878	879	797	825	811	836	825	854	827	848	872	832	855	835	831	838	825	804	839	824	823	847	849	847	837	787	840	847	854	864	829	897	855	865	814	835	865	856	884	813	844	840	893	836	851	879	841	824	865	856	818	855	838	893	858	832	808	826	804	871	807	825	863	866	872	840	845	887	819	844	912	856	858	860	858	857	869	859	864	822	877	874	839	846	849	839	817	875	835	849	868	855	827	882	789	814	872	846	867	894	779	865	800	817	841	826	851	889	845	804	863	828	855	841	838	842	811	881	820	834	859	812	853	870	849	876	877	821	788	819	826	864	840	810	835	795	866	806	843	857	830	803	851	849	839	812	877	880	875	891	849	778	865	840	900	866	857	824	833	871	838	850	776	855	864	881	871	869	840	847	871	855	863	879	929	802	889	857	868	833	833	854	882	810	854	871	826	852	869	858	845	924	838	842	860	868	858	836	832	838	813	882	855	864	863	819	840	824	838	832	868	898	868	812	802	861	841	825	829	823	876	842	794	860	838	898	874	877	794	813	859	815	911	865	864	863	824	912	880	851	833	819	823	845	814	855	880	842	874	827	890	830	897	861	837	846	863	837	834	836	892	836	818	884	819	840	829	855	846	814	845	837	851	887	835	839	820	874	851	866	813	847	823	842	838	903	779	837	846	860	849	830	842	879	847	887	871	801	857	891	820	905	840	847	824	895	857	810	860	878	824	824	758	854	885	830	859	839	825	859	891	811	826	829	854	881	811	815	858	848	855	875	799	848	827	824	859	840	845	871	893	839	853	842	872	817	841	823	844	876	857	826	826	836	849	877	829	867	857	888	905	860	815	872	828	777	855	836	784	858	807	819	830	885	881	825	848	866	837	821	869	896	856	843	853	883	852	808	780	879	809	868	900	831	861	806	827	823	825	881	904	882	795	847	890	890	885	861	837	844	859	857	801	880	877	844	839	817	869	862	837	841	878	857	878	852	831	883	835	799	820	831	836	809	840	797	867	876	862	839	823	812	798	793	886	813	872	903	825	814	872	887	819	858	853	865	882	801	854	809	889	878	828	820	860	880	836	831	876	862	867	872	888	784	900	883	869	813	858	846	825	855	812	789	914	837	823	843	854	868	884	876	808	830	915	815	878	839	841	865	839	902	901	879	872	787	810	874	897	856	849	855	829	861	814	832	824	837	842	840	821	790	867	873	863	838	846	870	884	827	863	883	841	866	849	808	834	879	840	877	835	824	856	840	856	854	857	852	824	871	835	795	858	873	820	882	813	846	866	819	803	825	882	852	837	746	836	849	831	826	845	842	844	858	824	840	863	862	915	842	796	875	874	900	807	876	883	834	826	877	887	804	813	858	864	846	866	811	849	888	832	887	837	840	896	827	838	814	860	831	867	877	833	909	842	819	817	830	824	849	871	815	870	815	854	853	814	857	821	846	765	832	860	845	819	821	814	827	800	838	845	845	798	860	852	887	817	867	849	823	889	859	842	859	848	775	860	816	883	879	853	854	833	872	888	780	858	837	871	855	775	858	825	862	850	869	853	876	830	878	873	857	852	769	862	868	830	846	837	846	833	863	843	868	890	886	809	828	850	801	813	902	812	805	856	884	863	812	858	845	870	829	875	882	904	795	895	884	886	856	849	833	850	891	818	853	828	842	803	840	852	843	895	875	869	817	790	856	854	826	840	887	812	847	870	828	807	865	837	844	830	845	825	873	828	870	824	852	805	831	814	871	853	888	906	863	828	839	816	852	842	825	808	898	866	854	835	880	871	869	830	800	877	891	841	831	849	840	871	824	850	801	833	850	841	836	858	833	847	830	863	807	821	828	885	849	866	801	876	856	834	877	821	853	840	858	807	842	821	890	873	855	884	855	857	852	843	878	825	831	835	876	814	825	833	856	837	844	886	919	830	884	833	821	827	897	858	854	820	847	844	871	849	809	806	854	826	800	823	860	793	826	812	872	818	836	848	833	819	828	878	862	822	853	845	843	832	882	852	865	825	860	889	877	817	797	844	862	819	815	806	835	822	823	816	866	828	811	820	851	878	856	852	832	865	868	859	830	824	816	853	912	809	822	858	870	833	884	846	853	818	806	845	844	817	861	817	820	857	835	894	855	844	802	854	810	865	831	828	810	837	893	844	806	893	833	862	826	835	830	846	860	827	823	854	852	884	854	831	876	847	890	825	847	843	851	856	842	859	890	825	853	817	820	791	796	840	838	859	836	868	887	853	786	846	804	842	810	820	797	810	889	821	831	811	863	839	891	848	851	907	834	818	836	880	846	845	868	823	789	887	842	872	836	832	868	877	827	862	862	842	792	895	899	864	820	873	863	893	805	818	802	820	837	860	881	838	795	856	840	870	883	781	846	843	847	830	867	889	818	856	857	824	810	902	884	834	834	893	834	876	850	827	864	856	841	804	840	866	819	805	812	844	792	904	891	874	833	837	819	814	873	831	769	762	840	874	851	862	809	832	886	901	807	846	874	863	831	823	841	789	851	849	848	900	855	790	878	839	817	866	884	844	828	828	830	903	861	881	851	826	887	833	868	841	883	873	850	839	860	823	893	852	887	848	805	823	857	867	849	814	845	799	848	833	828	858	852	801	811	850	877	868	814	841	841	860	850	858	858	832	865	876	833	835	820	831	860	825	855	860	841	847	887	821	872	905	871	826	834	786	823	840	847	857	784	859	832	856	831	837	857	856	824	848	856	860	855	852	834	762	835	814	832	799	838	857	828	889	862	796	799	829	821	871	890	780	806	853	818	850	853	835	863	876	863	908	867	859	830	837	858	821	818	865	807	873	861	867	822	909	813	836	865	865	835	824	867	833	809	896	862	803	849	877	847	830	867	828	865	811	813	810	838	831	852	842	816	840	888	877	855	897	863	834	818	840	828	873	817	857	866	823	853	836	836	841	854	863	823	782	846	827	869	816	831	849	847	861	859	875	858	809	845	842	818	849	852	899	832	823	861	826	845	817	859	806	857	824	859	810	837	833	779	847	882	849	771	812	827	896	910	826	847	830	850	820	857	798	853	845	853	841	826	865	853	844	831	825	804	830	857	864	844	826	845	803	824	841	855	837	801	843	793	827	813	844	827	869	867	831	869	825	856	837	883	850	890	849	860	821	824	851	862	827	845	828	846
22465	21064	28616	23717	21067	21147	12498	1923	1346	1252	1140	1128	1023	1072	1031	987	945	949	881	910	893	874	876	860	864	896	831	837	859	876	783	846	849	840	835	803	848	826	836	881	840	867	830	834	893	854	836	837	807	838	885	842	883	795	883	910	854	827	840	819	779	850	865	820	816	829	895	853	809	859	870	816	800	846	830	805	805	775	830	832	769	805	818	827	809	890	844	786	807	842	884	820	869	853	860	784	835	839	845	826	766	820	842	884	810	834	825	853	853	858	841	853	829	789	829	861	776	820	819	803	788	835	799	849	796	850	839	832	854	829	862	839	810	804	826	764	831	813	826	805	878	821	843	878	910	819	873	844	834	719	787	790	804	812	827	775	790	809	860	853	826	879	780	812	803	804	809	820	804	851	848	804	824	878	784	836	829	762	789	853	828	821	830	828	803	796	880	758	833	789	800	829	848	902	778	833	824	854	818	840	865	842	785	798	858	831	857	820	815	828	864	800	776	827	826	804	844	801	794	827	812	783	856	852	789	788	849	845	801	862	859	821	847	834	793	827	841	859	803	870	791	831	808	814	847	826	806	795	818	844	811	862	777	805	806	750	856	757	882	799	854	849	812	822	919	788	802	817	859	902	842	813	822	876	864	873	790	861	851	818	850	824	823	808	812	796	831	799	849	767	784	749	883	832	786	803	781	811	839	831	823	791	784	852	870	849	823	812	816	898	797	834	808	802	792	819	825	869	853	820	840	857	802	841	785	848	826	802	793	805	830	842	862	859	823	832	831	830	796	767	862	773	777	812	843	845	841	832	825	902	860	803	838	808	849	841	840	783	832	810	811	847	828	796	818	801	859	801	893	843	808	808	807	807	803	824	830	812	804	827	879	792	849	835	840	813	805	809	790	821	840	848	807	799	839	817	857	895	837	769	818	820	791	820	760	858	825	794	825	807	777	836	824	781	840	795	838	825	811	889	812	877	802	810	842	781	870	795	833	817	864	821	815	781	858	858	881	834	813	811	801	822	819	850	861	808	852	874	874	850	833	850	837	815	856	784	780	869	839	876	815	827	799	819	815	835	837	832	829	846	773	801	872	817	837	757	804	801	839	894	841	828	802	834	801	766	835	886	854	821	799	821	857	816	795	853	876	845	791	840	799	817	850	821	824	852	851	831	851	863	835	866	873	796	820	831	772	824	842	830	808	821	900	791	821	858	806	821	850	834	797	861	817	839	826	843	829	849	805	817	796	846	865	842	776	780	860	789	802	868	851	819	794	828	828	833	783	791	836	793	782	834	829	858	851	849	863	802	817	815	798	830	815	818	890	823	833	819	856	827	856	846	835	780	864	883	850	795	781	834	881	826	867	862	815	816	856	836	841	808	830	865	782	840	802	782	815	826	864	810	826	889	747	857	774	814	813	872	813	796	824	834	806	834	769	811	813	852	803	849	873	839	834	840	801	834	829	855	793	837	844	855	822	813	834	778	850	825	808	823	814	820	789	900	768	805	824	822	846	838	864	802	865	807	824	793	858	849	815	836	861	830	790	775	839	844	822	858	813	835	817	756	781	859	839	829	841	837	861	799	833	815	833	783	811	906	848	831	818	809	788	857	839	864	900	801	815	860	822	869	764	818	841	853	803	793	835	839	817	836	818	834	846	828	841	777	875	879	792	800	807	785	813	820	800	844	850	831	846	817	895	816	793	839	803	821	828	816	832	796	832	811	799	818	825	829	814	864	798	792	799	854	857	845	798	841	822	824	848	808	824	857	804	816	820	838	810	832	808	856	789	836	860	855	820	815	869	796	814	842	781	818	794	810	788	827	782	860	860	834	856	814	845	812	798	830	827	816	811	871	807	863	845	784	865	852	785	853	786	836	792	804	833	803	806	771	813	819	771	803	795	807	789	838	771	842	794	830	824	809	885	844	834	770	775	832	804	838	762	790	765	860	878	847	808	868	830	812	815	825	777	824	833	799	797	845	862	760	816	803	848	808	862	858	752	838	827	824	775	839	838	839	828	753	752	881	816	826	847	739	808	802	810	847	802	777	829	802	880	879	804	866	856	814	810	813	745	848	850	786	772	839	755	803	772	812	831	802	833	854	823	811	864	831	854	794	828	846	818	846	866	849	838	794	813	847	837	848	814	816	830	810	820	821	821	827	835	832	818	820	863	804	829	815	830	853	889	823	863	800	820	829	784	813	796	808	877	828	811	848	832	813	875	816	805	835	847	809	824	830	825	846	864	795	868	803	854	874	806	811	830	817	814	790	807	820	836	840	864	790	781	761	877	869	806	834	832	841	874	821	844	843	802	822	807	835	809	858	836	859	773	828	879	814	798	822	797	809	839	783	773	812	808	810	829	799	791	850	850	826	852	768	844	816	856	839	826	821	852	786	721	845	819	804	813	883	794	865	788	778	810	827	849	823	868	839	847	787	851	801	802	826	825	793	832	833	812	775	804	840	819	865	868	846	782	762	831	847	850	848	856	840	794	761	805	809	760	795	825	736	896	803	699	858	845	831	808	815	873	762	854	797	875	824	782	854	842	822	827	775	793	819	821	806	819	798	830	829	755	835	881	863	855	808	834	809	804	857	833	840	840	794	816	829	826	812	872	811	826	864	786	838	850	800	821	803	839	779	782	759	797	820	837	804	782	790	821	817	800	832	858	868	823	832	808	830	841	799	836	808	825	882	833	814	822	898	821	811	822	797	785	839	788	822	814	852	793	784	796	780	838	803	852	840	862	789	813	818	769	839	850	837	838	811	792	846	798	871	874	784	822	831	853	842	791	810	817	829	804	825	768	828	813	855	814	843	839	777	836	794	840	852	829	857	853	876	798	753	821	839	856	756	838	804	783	822	841	808	813	848	784	782	838	852	856	857	815	820	794	814	788	810	838	782	833	871	799	804	797	879	821	858	810	850	787	818	801	859	803	858	818	827	840	831	834	834	848	814	862	841	799	796	795	806	810	831	771	823	845	857	851	801	858	792	795	794	823	815	786	760	839	800	777	826	784	851	824	758	858	804	845	808	808	809	783	802	781	859	804	798	820	894	832	808	894	842	834	814	811	784	874	848	842	826	836	802	787	870	807	834	796	811	827	819	832	825	772	861	839	802	826	844	848	796	852	851	789	782	799	855	835	787	848	823	820	805	839	836	811	903	821	856	847	803	850	821	782	810	785	831	806	840	775	807	845	800	845	746	813	844	839	828	760	785	795	795	793	849	811	799	793	827	819	843	866	874	818	805	747	839	803	796	777	808	820	858	858	808	849	865	771	837	817	808	805	824	822	824	854	837	855	864	803	841	862	803	802	738	853	836	804	793	870	857	819	782	833	806	852	772	848	802	866	831	790	812	795	813	829	778	846	825	812	809	835	793	852	818	819	779	882	847	819	869	832	797	799	788	834	765	846	822	790	803	876	835	788	781	784	758	813	786	812	812	801	769	784	854	805	813	812	773	818	791	851	824	787	833	806	835	783	826	823	852	836	829
6021	14380	11860	5935	4230	3270	2551	2055	1778	1511	1383	1198	1165	1086	1090	1031	1051	961	949	972	976	922	948	932	882	884	919	935	861	887	904	860	858	862	882	864	882	907	831	906	805	892	850	820	909	820	857	871	865	791	829	811	849	845	840	855	865	870	832	861	831	811	869	825	859	832	844	910	844	869	863	854	822	863	813	844	814	865	825	845	898	901	810	850	831	824	820	835	846	823	887	879	777	838	844	823	805	868	820	855	877	823	833	833	812	807	795	803	827	814	851	843	859	848	808	842	837	828	817	852	848	825	847	796	824	802	837	886	847	852	846	871	809	816	796	801	883	805	876	864	856	838	871	881	812	790	855	834	881	818	838	812	803	806	861	835	855	835	831	830	885	755	876	823	775	847	877	851	817	839	836	883	845	862	806	877	773	792	828	847	843	823	870	814	827	853	812	793	873	832	802	839	800	839	822	821	830	811	793	906	799	831	834	833	863	806	826	850	790	849	840	790	786	856	806	849	806	869	819	851	836	794	840	842	867	834	846	823	783	834	829	913	882	889	802	830	799	831	823	836	838	850	818	769	812	878	856	868	823	766	842	803	845	815	853	828	837	854	853	811	875	874	827	865	831	802	851	832	852	838	822	818	857	826	799	841	829	843	802	895	880	854	804	866	776	830	845	797	813	871	802	870	866	813	790	837	840	861	846	836	852	808	839	852	874	829	788	810	809	814	870	849	885	860	839	839	852	862	834	816	847	859	833	856	805	831	863	825	822	819	826	845	827	837	800	764	853	854	845	849	833	820	787	853	804	809	879	815	881	844	850	851	858	867	860	848	831	850	866	847	824	813	788	881	852	863	807	848	869	803	850	819	799	847	829	803	825	848	836	835	805	834	850	846	831	835	858	878	846	850	863	819	830	850	821	810	826	845	870	869	845	871	852	849	776	877	829	824	820	791	835	862	822	860	884	840	837	829	805	771	832	820	836	864	800	802	826	806	837	847	852	891	813	839	814	799	868	793	798	845	820	869	807	794	798	825	854	844	858	798	838	846	837	805	809	825	772	800	863	845	855	831	822	826	811	852	860	853	857	836	814	815	813	844	808	862	814	820	860	846	842	864	832	842	866	825	875	840	847	860	821	835	814	866	821	824	849	801	853	811	859	855	835	834	816	825	858	869	776	822	859	865	873	834	852	809	861	823	825	831	830	855	849	854	850	829	865	810	828	790	864	859	780	840	840	831	843	787	819	823	866	814	827	828	836	840	773	760	827	821	781	847	804	812	771	871	768	890	791	883	833	823	813	826	878	886	852	803	759	833	836	863	853	874	782	811	883	816	871	815	852	788	807	810	848	835	867	848	809	842	816	821	852	884	860	821	785	835	834	783	868	802	790	844	825	818	832	862	829	820	840	829	809	825	821	861	833	835	876	854	827	845	855	795	826	833	770	815	807	839	832	823	855	819	824	803	811	846	804	826	835	882	803	849	844	809	861	831	840	834	851	833	841	824	758	849	857	895	767	813	820	810	883	836	825	858	861	792	829	846	846	845	818	818	865	832	806	904	855	838	775	854	829	798	881	842	863	855	873	845	837	831	882	891	878	827	870	855	860	817	801	869	764	851	803	897	799	848	852	812	774	847	783	840	826	801	877	844	851	820	834	868	827	849	839	828	843	847	805	862	812	788	822	812	809	867	773	880	847	867	833	803	812	793	831	839	877	825	840	887	849	819	869	823	857	816	819	821	827	824	833	844	793	875	814	867	833	881	831	837	812	864	840	829	826	807	832	877	810	837	832	817	849	811	856	850	870	869	828	886	803	843	835	803	808	812	829	855	886	816	841	817	807	842	878	865	793	819	862	843	865	837	817	838	790	858	830	813	823	819	873	827	812	831	862	815	859	826	783	873	877	893	860	896	852	828	856	860	816	856	860	816	832	831	847	809	750	772	864	808	864	814	811	826	859	849	824	810	834	880	851	811	789	792	854	816	813	850	860	876	886	798	840	818	839	837	807	866	801	857	819	822	890	815	811	793	859	831	830	835	828	892	866	836	819	830	790	816	779	851	857	826	811	820	858	856	827	857	825	865	840	862	877	879	829	856	816	837	833	832	819	833	822	829	826	846	857	868	815	891	820	835	858	825	832	832	786	792	840	797	885	854	823	809	829	792	852	818	840	826	780	782	831	803	800	801	864	839	836	845	871	843	820	849	848	822	804	822	800	815	832	811	807	831	836	829	830	832	831	856	846	842	771	826	807	878	810	835	853	798	833	862	851	861	858	861	850	850	792	852	842	861	827	863	846	818	834	867	789	873	859	805	865	786	793	837	823	851	812	888	848	850	854	777	844	890	776	802	841	827	854	813	805	797	843	819	825	858	871	839	831	848	764	835	865	842	832	811	881	852	854	806	787	844	865	828	870	820	780	817	817	865	832	815	806	865	848	844	859	818	815	826	857	828	830	844	814	867	801	829	831	834	800	809	810	868	876	869	843	843	843	872	883	821	798	810	803	830	798	858	836	818	857	839	826	854	865	779	808	856	849	866	810	818	780	809	873	812	834	808	828	784	856	829	860	858	806	801	847	859	861	832	821	828	805	890	852	854	846	757	810	787	818	811	814	828	805	853	880	836	883	807	813	845	786	875	826	814	867	826	811	840	794	891	845	825	867	852	835	864	811	763	798	844	830	793	836	868	833	896	811	874	820	800	842	788	866	799	848	813	844	830	804	872	836	829	827	826	798	855	876	839	881	844	839	831	816	797	830	836	828	852	821	815	851	876	841	778	797	805	879	795	874	793	810	881	808	789	806	846	816	886	834	825	823	843	813	863	821	867	844	840	813	826	857	807	873	803	775	864	817	842	856	853	810	873	856	855	828	805	836	834	798	878	843	797	795	881	845	817	827	793	858	821	810	800	845	831	864	823	836	805	876	881	798	812	815	864	850	861	830	829	819	818	861	841	834	839	865	822	827	807	838	814	862	829	840	884	872	840	817	858	909	800	815	819	826	851	862	849	785	841	853	823	837	822	856	801	839	828	823	816	820	813	785	828	785	858	814	787	872	809	836	837	856	826	852	835	844	868	839	825	796	788	823	841	824	866	843	819	859	861	821	835	867	800	837	800	877	862	881	778	870	843	808	827	841	812	801	810	847	851	838	792	789	818	810	805	845	836	829	816	822	843	809	840	812	791	913	847	849	799	864	851	858	783	788	804	804	811	841	825	823	869	839	800	795	890	853	861	809	831	791	786	787	860	800	826	877	891	848	810	805	870	800	853	890	809	766	822	788	811	817	791	811	792	844	847	810	897	873	858	849	833	839	804	845	814	781	796	837	838	859	811	841	767	848	816	822	860	833	836	918	821	840	802	829	833	812	854	836	815	872	827	797	851	829	790	808	845	844	869	840	833	841	802	896	791	825	861	819	822	833	898	865	773	730	878	846	845	824	810	839	876	821	819	767	824	797	836	791	836	809	838	809	845	819	859	809	848	802	780	859	878	815	837
22442	21020	28572	23690	21021	21092	12411	1899	1384	1237	1150	1089	1029	1058	969	936	873	859	926	915	894	905	840	871	861	863	853	802	849	826	829	857	815	815	827	815	820	884	845	793	821	838	791	813	779	833	814	848	817	832	818	842	830	839	849	830	814	778	885	837	790	824	840	800	830	835	791	827	808	855	792	790	857	780	846	717	801	829	837	818	739	774	791	825	815	823	835	864	786	889	845	850	820	818	804	817	827	809	815	796	849	782	842	820	770	831	837	838	818	838	794	790	847	787	815	855	773	785	831	808	820	797	768	802	810	834	858	800	855	810	791	781	831	819	789	814	847	812	795	807	832	836	811	797	789	822	794	805	869	821	799	834	792	865	755	810	802	824	796	825	764	798	832	798	801	828	760	803	821	832	776	831	760	829	884	810	788	816	808	840	808	790	804	835	838	787	790	853	785	804	854	870	787	823	833	816	803	853	789	825	785	789	748	804	818	814	832	816	782	771	790	814	845	817	810	790	759	756	830	851	789	822	821	827	791	820	836	840	887	852	809	786	785	790	803	825	802	795	833	843	851	813	870	814	789	828	819	818	817	816	781	840	828	842	863	819	847	846	808	854	851	836	811	768	749	789	798	820	822	763	772	717	824	852	778	800	796	780	790	808	839	813	808	827	839	816	840	853	815	830	790	853	767	845	796	815	799	860	815	832	855	825	798	860	819	795	830	820	842	840	824	869	828	807	780	809	732	778	788	800	838	752	784	816	762	813	829	789	798	786	818	786	805	821	829	840	789	823	778	855	798	829	799	789	808	789	831	812	791	784	818	775	760	810	807	834	824	824	841	778	835	810	799	805	786	816	784	831	850	855	762	828	860	824	846	796	832	773	813	788	811	819	851	799	882	826	822	801	788	801	815	804	834	801	792	826	786	880	855	838	811	848	819	788	802	798	807	802	847	766	818	815	835	817	818	900	858	795	792	803	781	831	835	760	787	792	831	803	824	802	778	845	842	798	799	820	819	862	810	829	737	830	829	839	800	814	867	766	870	846	798	837	849	765	803	801	809	807	818	892	832	850	857	779	832	862	787	746	791	887	794	789	790	838	825	785	810	835	779	838	809	799	840	833	802	829	796	772	785	765	822	777	820	809	806	820	799	795	802	839	819	809	851	775	833	817	805	853	801	846	821	857	765	824	790	817	852	767	816	771	857	836	842	798	858	858	777	827	820	772	866	836	787	795	798	778	852	812	857	821	828	820	829	853	787	809	826	836	838	835	840	866	834	800	848	798	822	804	797	795	783	853	816	846	802	830	798	793	744	762	788	800	825	820	828	814	779	851	835	798	845	777	823	819	845	808	802	757	839	873	773	820	815	856	793	794	788	826	787	793	793	842	803	817	835	776	813	797	855	751	829	821	804	805	765	836	858	819	795	844	799	842	816	842	804	757	823	789	861	830	794	751	811	816	790	811	841	812	762	746	804	771	827	787	790	796	834	833	808	778	784	796	859	824	792	830	777	831	804	816	811	836	797	781	830	812	803	790	849	816	781	860	855	794	791	809	814	859	811	814	798	789	852	769	795	849	837	795	760	798	845	811	815	865	828	910	832	814	815	818	801	814	841	803	777	787	858	812	835	832	784	813	761	827	824	803	866	794	825	842	806	779	782	789	837	780	832	790	764	841	841	851	764	774	792	832	807	771	852	794	809	799	829	784	811	809	793	833	817	810	834	770	860	801	807	774	792	798	783	838	811	849	848	831	793	836	828	798	793	836	781	807	846	783	791	810	741	818	786	733	799	796	794	831	778	812	862	766	825	793	859	821	818	791	832	802	860	847	844	820	792	835	840	807	854	825	772	815	765	774	826	800	841	756	782	838	844	770	787	808	765	789	781	779	811	827	784	820	819	777	788	840	801	869	808	799	799	807	801	777	799	793	832	815	828	775	821	904	816	849	781	777	811	808	780	794	806	838	827	798	846	818	882	786	791	812	807	856	776	800	827	790	803	823	845	782	843	814	808	801	842	828	794	837	772	746	824	816	798	842	819	848	823	836	809	823	808	810	826	805	827	872	824	838	791	797	798	789	749	758	826	764	869	824	862	810	819	792	816	741	791	769	819	822	786	833	792	798	809	798	834	796	805	779	795	805	766	790	817	819	875	777	859	815	857	774	809	825	828	760	861	830	783	794	777	798	750	783	800	880	803	764	825	846	819	825	828	858	848	873	840	804	818	863	782	804	802	754	804	778	755	806	794	804	769	871	821	835	793	831	810	798	791	831	825	864	852	826	824	786	795	788	821	832	848	830	797	772	802	809	801	828	789	847	847	811	788	790	832	846	841	803	804	822	823	792	865	824	869	808	811	785	839	848	844	775	765	774	841	818	819	817	806	782	847	784	820	849	836	804	807	748	780	839	867	810	795	810	838	825	781	814	856	791	795	815	753	831	777	805	805	812	831	822	803	799	786	772	861	805	803	847	816	835	832	836	777	802	838	816	816	822	764	840	757	741	866	840	806	857	826	850	845	756	780	818	752	792	809	809	874	830	838	823	798	801	810	774	777	784	788	797	821	823	830	777	825	782	812	755	804	785	778	839	852	820	799	805	790	793	811	795	799	758	794	805	772	821	803	820	797	796	833	842	829	813	789	836	857	814	775	777	850	808	810	770	782	866	849	815	849	802	844	829	788	848	785	855	797	809	821	801	834	809	796	855	811	848	861	812	794	843	814	800	795	833	809	876	846	843	838	786	795	845	832	809	783	849	839	837	833	753	766	820	784	763	853	850	772	782	778	762	792	808	806	841	824	763	829	807	821	805	834	805	822	737	806	818	815	789	805	791	857	893	745	797	847	801	823	842	820	789	808	776	773	819	833	829	794	789	796	789	814	841	747	818	788	808	811	839	806	789	845	802	803	827	808	798	805	859	819	815	823	817	807	761	826	817	767	842	829	795	845	757	813	828	777	776	842	823	793	802	803	811	824	846	827	795	827	747	821	764	790	788	877	885	873	832	810	771	880	836	828	792	847	820	808	834	813	793	852	779	789	799	827	822	803	860	827	850	759	863	819	775	786	799	805	875	832	820	767	873	799	777	844	763	859	807	828	783	810	813	795	884	834	816	794	827	807	829	780	768	808	808	809	789	821	809	821	769	788	808	851	805	851	860	855	846	822	785	774	828	818	789	805	851	851	814	829	776	823	774	796	790	797	772	816	791	816	794	819	802	788	831	793	808	810	790	774	805	758	862	809	834	810	857	807	822	848	860	798	838	796	882	806	792	844	831	835	795	874	834	805	813	813	859	793	777	808	788	837	828	755	836	808	838	804	791	805	810	794	831	805	831	774	793	773	780	806	792	806	803	788	812	808	803	810	847	806	787	799	826	784	814	778	800	822	739	796	813	790	762	833	786	803	805	723	839	783	793	803	784	886	841	846	813	787	806	793	792	821	794	755	814	793	804	805	798	847	786	788	807	813	839	787	794	820	814	807	838	859	792	834	815	837	817
5771	14277	11780	6098	4237	3179	2520	2075	1681	1446	1366	1186	1150	1067	1081	1006	984	1006	950	981	959	888	920	885	904	860	842	882	930	853	882	835	854	884	821	804	876	862	831	826	876	844	894	835	862	873	821	831	821	867	837	820	812	823	844	819	848	803	830	829	827	842	812	813	786	823	896	813	857	800	760	910	779	853	852	845	795	797	850	825	843	840	840	852	844	839	804	797	849	804	811	839	847	792	822	847	818	822	857	851	825	787	851	817	846	807	861	828	808	828	831	828	830	845	812	822	838	791	826	844	837	830	837	815	826	808	848	845	830	828	847	762	812	862	798	819	866	811	821	825	788	773	854	829	811	837	800	804	828	783	859	814	853	811	812	826	856	854	820	831	829	865	849	852	786	803	834	838	842	769	897	803	854	872	832	855	796	817	889	836	834	889	819	810	828	830	768	793	822	818	808	839	822	809	838	810	835	833	815	812	800	820	826	811	849	787	779	822	855	813	824	803	806	810	828	817	839	836	837	807	849	820	802	811	804	820	825	813	863	815	830	838	807	786	881	826	806	828	823	796	824	748	752	878	829	794	813	767	820	845	854	839	843	786	846	826	818	804	843	810	816	816	815	797	839	780	823	856	901	884	794	796	813	870	790	845	851	840	789	792	866	819	839	829	821	801	843	818	851	827	860	793	796	795	764	834	832	797	807	826	790	796	847	844	846	816	740	823	826	827	764	789	881	823	879	816	826	785	851	831	833	828	897	766	800	861	814	838	809	807	788	869	810	793	787	839	841	790	840	805	821	817	850	877	873	916	842	810	837	816	799	839	853	862	798	803	811	860	792	822	865	796	817	843	781	825	822	800	801	847	834	798	798	792	851	831	860	831	845	841	830	826	797	759	816	821	861	812	824	821	799	829	799	796	808	788	831	883	812	850	824	800	851	837	881	844	802	809	814	803	804	847	788	849	839	798	803	811	776	766	876	811	800	840	822	793	826	822	834	786	822	826	870	794	849	840	853	801	783	815	826	775	824	800	826	802	841	820	813	831	801	846	833	817	793	796	786	831	836	807	777	876	799	857	845	827	824	857	756	778	829	807	853	773	868	810	885	827	791	844	874	817	763	843	797	894	833	840	817	791	777	856	874	879	815	790	847	839	813	812	819	819	799	792	811	819	782	852	785	811	816	816	860	802	856	795	844	838	788	862	852	807	851	841	832	810	799	819	892	794	829	830	856	787	799	804	855	846	821	821	796	821	813	888	801	783	830	799	832	819	813	887	826	774	849	817	831	846	792	882	855	829	827	821	853	820	796	814	807	807	807	814	815	817	833	767	792	829	889	877	835	848	794	806	794	832	898	796	806	865	808	761	835	888	826	823	821	842	820	784	832	823	870	829	869	820	796	844	835	824	822	810	802	766	816	833	804	842	810	814	807	826	836	848	791	849	827	805	812	874	823	847	807	872	789	812	813	785	791	799	828	847	876	790	785	834	819	866	829	812	806	800	857	809	797	860	808	811	821	806	819	835	836	793	836	876	820	862	790	827	803	804	810	841	851	863	840	852	822	840	797	813	826	809	823	844	829	836	776	797	784	810	803	816	826	819	797	825	821	777	841	770	786	851	832	793	839	830	837	805	824	766	802	863	801	827	833	803	819	837	824	875	822	864	775	796	819	833	803	785	821	817	790	808	842	771	844	807	775	783	788	733	785	830	802	783	803	874	842	832	803	848	853	850	794	761	827	840	850	832	822	825	837	840	829	848	817	802	852	798	862	834	826	802	823	834	845	816	831	851	806	841	836	835	818	867	761	842	806	866	831	766	807	826	816	845	812	789	807	788	789	782	818	779	788	795	811	783	802	821	861	846	847	825	846	833	817	841	855	785	817	808	804	817	817	807	830	819	860	823	801	781	790	791	784	810	811	854	880	822	858	832	809	829	786	819	832	778	863	822	768	802	781	838	817	878	801	797	855	823	808	814	796	803	772	843	834	828	781	796	842	826	790	816	825	901	861	817	822	851	800	807	789	847	817	871	787	838	839	763	812	853	882	814	808	808	803	834	800	803	843	853	785	812	817	843	808	834	806	813	789	832	787	873	798	790	844	739	846	850	837	844	830	836	791	761	804	845	837	768	844	834	843	784	812	853	812	851	818	879	859	825	771	824	761	767	802	852	806	784	856	854	857	812	796	812	803	760	851	875	811	838	847	849	857	822	857	868	796	811	821	804	838	810	840	837	806	852	817	843	813	842	807	859	809	838	806	851	872	883	843	837	755	824	878	813	818	845	832	788	768	797	828	850	811	827	798	831	833	797	847	850	851	807	822	829	750	843	818	813	837	805	834	857	822	858	836	814	794	786	810	821	818	768	852	817	852	826	837	772	857	856	780	802	825	810	831	794	823	824	831	844	782	830	813	810	793	827	816	802	795	856	816	816	854	828	843	817	748	832	808	815	821	813	802	866	828	832	853	811	858	856	871	846	793	851	840	801	883	861	839	824	818	840	803	810	812	840	837	782	817	818	912	796	817	836	867	805	802	820	842	837	797	808	813	826	825	820	842	769	821	773	845	825	797	829	796	809	824	804	822	850	884	860	840	847	802	769	781	852	836	845	847	810	790	817	851	788	870	835	822	819	828	781	828	810	845	786	824	840	793	815	803	805	740	783	853	848	843	821	859	820	859	801	824	821	824	831	787	753	842	819	860	831	809	872	842	803	830	746	853	831	820	796	794	844	825	822	810	869	824	838	786	885	789	756	898	831	824	882	866	833	867	770	842	755	813	854	885	843	875	859	814	781	805	805	836	826	843	862	836	791	824	796	829	828	855	813	847	834	841	804	793	807	799	828	830	810	819	822	854	882	838	854	792	815	859	867	819	816	877	781	848	798	892	824	824	840	812	850	864	813	792	756	863	821	797	827	776	805	785	846	785	832	850	833	774	818	779	828	798	846	807	828	844	862	816	805	852	823	851	813	808	766	821	835	774	782	820	802	824	816	837	849	816	811	857	840	851	818	778	864	787	781	800	827	778	868	844	843	836	853	831	832	823	783	870	841	810	838	811	836	805	845	773	803	826	832	848	886	817	837	779	876	867	776	870	820	809	865	792	836	772	861	801	848	782	803	856	813	827	865	832	795	772	908	852	853	873	804	787	794	808	814	815	801	843	794	809	817	806	821	808	852	809	861	839	815	837	837	809	819	840	896	830	812	781	866	841	801	836	780	802	820	845	857	832	811	815	848	789	843	863	828	824	841	822	791	845	787	800	834	864	840	856	876	881	812	798	821	819	788	779	848	828	876	819	813	814	869	806	793	796	810	857	842	872	778	839	810	789	843	813	768	839	824	813	803	857	778	845	823	796	804	833	828	759	762	806	797	785	857	806	814	851	812	806	805	806	837	829	910	788	839	851	812	799	766	816	798	871	842	807	797	826	811	846	772	836	819	789	863	810	834	756	822	867	829	879	825	826	815	825	778	861	821	814	843	829	858	838	808	852	804	843	806
22467	21080	28628	23778	21088	21159	12354	1807	1310	1206	1133	1097	1044	1068	947	984	952	958	910	921	939	934	864	840	926	868	887	895	821	839	844	864	866	819	836	811	858	819	840	811	800	861	862	791	845	760	813	755	810	744	826	859	795	790	837	809	809	825	788	834	815	790	810	774	816	862	823	806	768	831	802	787	815	833	857	813	864	846	843	835	847	814	850	785	833	794	792	853	789	781	818	791	811	767	812	833	787	867	791	821	820	811	815	865	834	815	804	818	865	868	839	777	781	864	833	851	799	783	784	866	884	796	805	804	810	805	847	794	823	804	841	822	791	860	811	856	780	866	863	814	828	795	768	813	856	826	805	840	871	754	812	821	846	794	865	765	848	833	830	861	845	747	828	781	765	795	792	820	826	820	812	840	760	832	843	810	780	832	777	837	815	814	846	853	793	834	771	848	842	865	874	804	830	818	833	839	790	834	797	769	806	818	829	794	808	813	819	775	794	830	808	839	793	845	822	818	813	863	807	830	809	809	845	808	874	881	809	791	836	804	849	790	778	760	858	772	820	852	846	801	866	793	825	785	783	812	842	851	813	826	794	876	804	804	849	843	835	781	786	809	829	806	794	798	804	801	772	821	821	810	869	812	840	790	838	790	845	837	781	803	822	843	843	779	851	802	817	835	800	809	815	777	864	765	835	750	792	845	806	883	799	780	852	803	832	819	749	782	771	840	774	801	828	829	896	843	750	828	831	814	778	787	789	851	770	849	839	850	878	818	846	793	821	795	813	766	819	820	821	829	814	795	758	796	827	802	774	829	833	768	841	796	851	829	803	809	839	823	808	862	802	850	817	813	755	842	762	845	831	805	773	812	792	820	827	823	863	868	803	871	804	831	836	841	780	841	826	777	830	841	793	833	846	796	809	793	789	826	755	791	825	769	757	817	765	819	818	794	824	858	791	837	843	799	818	817	823	769	810	764	809	833	789	810	809	751	799	795	806	805	819	783	814	805	856	762	805	837	850	781	813	802	795	778	825	763	795	858	819	744	816	761	789	779	810	839	817	837	806	798	873	813	781	803	784	815	846	824	821	877	821	827	789	776	792	827	797	833	833	857	769	849	797	807	839	791	800	783	831	800	827	795	838	855	736	795	828	855	817	793	850	769	811	791	847	800	776	826	846	793	777	775	845	807	858	778	806	806	830	827	747	844	856	844	826	821	845	776	781	776	820	823	844	809	834	758	839	800	832	796	816	764	786	799	787	822	813	785	794	842	841	812	798	808	826	827	835	748	860	783	783	880	810	794	852	796	789	807	786	813	806	847	794	793	818	821	832	864	807	853	796	822	833	826	864	832	816	783	791	847	892	782	823	771	798	799	832	806	829	772	788	838	794	757	812	820	800	790	836	845	790	824	824	899	787	841	860	785	823	786	808	818	832	866	768	765	769	838	860	797	856	775	796	795	860	805	828	833	747	795	822	827	817	792	806	818	820	858	804	826	830	799	779	861	841	833	741	857	830	849	833	766	836	823	842	801	771	835	851	842	813	772	782	784	779	820	804	844	807	785	783	809	774	813	834	794	816	818	760	802	787	783	856	790	788	805	814	818	832	841	804	811	820	830	794	802	795	810	844	837	787	857	782	843	840	776	815	782	753	789	783	791	831	782	826	790	823	782	813	804	848	800	868	805	811	827	857	784	830	796	812	805	804	780	847	813	763	800	800	806	801	858	867	753	776	805	805	793	805	833	790	784	796	835	796	824	777	831	817	868	810	808	794	824	815	812	834	789	800	832	841	813	794	770	743	851	852	809	754	825	783	782	846	862	874	874	833	867	804	815	803	790	793	815	882	800	802	825	804	808	821	790	793	828	779	824	852	841	847	812	835	816	788	841	762	856	776	828	794	802	830	786	813	767	800	820	798	777	833	806	816	806	874	778	850	788	795	818	790	810	822	827	813	802	808	841	800	766	822	804	816	784	838	783	853	871	836	804	861	799	769	822	825	805	825	794	799	769	825	810	800	830	815	793	805	775	862	815	856	837	856	817	837	816	828	846	766	770	792	818	881	829	740	800	818	768	794	778	837	813	838	842	797	850	783	768	805	789	771	828	841	832	801	785	826	808	812	790	799	776	866	799	813	826	809	836	841	816	783	763	824	862	810	816	768	856	829	822	799	774	840	789	804	805	789	858	804	790	863	802	828	814	831	827	847	797	795	782	883	786	779	828	789	814	808	805	786	772	810	801	823	781	766	822	795	793	821	855	795	891	877	809	816	753	808	805	788	788	770	800	857	901	791	789	791	786	819	780	765	827	864	777	832	802	819	776	769	800	824	847	877	847	807	766	768	805	793	800	817	840	796	792	774	846	775	835	843	853	846	803	816	854	804	833	822	800	806	815	818	829	828	816	752	826	810	767	762	845	753	798	864	873	730	834	800	855	781	843	823	835	802	811	848	799	825	789	790	833	810	853	775	798	855	849	854	828	790	833	785	795	796	797	835	801	861	825	825	817	799	846	840	801	814	794	858	762	817	754	795	801	809	742	833	792	816	803	777	788	842	813	814	817	890	799	790	784	750	807	771	798	792	787	803	800	801	830	816	758	810	811	815	824	817	808	782	835	766	790	798	807	816	839	836	817	821	760	788	833	779	887	815	807	770	779	813	839	870	769	841	822	775	825	862	799	843	797	780	799	805	793	833	833	797	787	817	823	845	802	831	816	820	798	787	814	765	829	812	840	837	830	805	770	818	811	816	806	880	829	842	811	724	815	800	799	768	795	788	740	826	827	811	824	850	798	815	812	808	795	893	852	832	800	846	818	798	780	806	787	762	823	784	788	801	770	801	769	794	803	812	795	819	764	753	830	788	835	809	804	846	778	794	828	818	890	776	780	836	858	792	798	827	798	850	790	809	753	804	769	852	823	818	807	812	859	827	854	809	802	821	836	903	755	791	818	796	777	856	802	778	804	805	789	826	843	815	810	805	811	791	787	809	825	803	788	831	775	814	814	809	799	802	847	790	818	831	833	830	740	814	790	801	815	779	819	876	815	789	845	825	793	785	831	791	801	791	769	818	819	741	786	801	801	787	813	766	832	813	811	823	826	807	774	778	795	778	814	822	823	834	811	767	807	824	798	852	789	798	779	806	809	796	830	819	815	818	827	837	803	871	769	790	801	763	770	859	819	809	838	807	769	783	839	832	758	797	817	828	817	791	783	843	737	754	773	731	790	862	736	766	807	846	745	798	851	806	821	760	767	797	845	755	798	822	818	794	812	843	795	835	836	801	842	822	859	849	809	759	787	844	811	840	799	786	822	794	772	815	782	786	828	820	809	841	809	826	774	743	799	815	799	806	812	834	822	813	731	793	801	827	825	839	855	806	827	816	833	803	821	836	806	796	798	810	831	845	827	780	814	826	780	828	792	829	869	833	838	853	783	819	777	765	773	798	794	794	753	850	732	775	807	826	821	818	796	824	786	832	812	805	798	810	802	823	821	822	804
5747	14148	11914	6128	4310	3171	2589	2091	1743	1432	1345	1290	1145	1083	1049	1036	1076	973	924	977	891	901	871	889	899	851	897	880	897	914	896	844	840	864	852	813	842	842	811	887	856	830	816	780	845	874	859	840	808	831	807	877	860	842	848	841	807	806	855	870	843	818	839	871	826	842	798	831	807	821	804	821	849	855	804	857	832	810	846	807	785	824	896	811	832	808	842	862	835	826	885	852	862	865	804	815	790	864	838	846	802	854	860	825	813	859	857	807	815	793	844	832	833	805	815	819	856	815	845	806	821	808	803	855	849	814	825	814	782	849	793	833	808	831	804	817	852	798	799	837	801	824	781	845	790	845	850	846	799	820	768	761	823	811	802	749	833	816	849	835	830	824	788	803	779	843	826	819	809	867	780	807	803	857	815	826	816	790	841	851	867	847	819	862	824	840	816	807	835	849	823	821	799	847	802	793	835	812	846	814	831	847	833	891	797	792	874	885	850	827	794	824	768	812	924	802	848	786	847	821	806	778	863	828	809	856	845	851	814	809	822	825	842	834	800	849	790	821	822	814	821	867	806	795	844	855	793	820	777	842	870	780	840	818	817	864	822	795	819	848	864	852	783	793	842	810	795	780	825	865	778	839	813	841	858	854	843	771	813	839	840	846	771	843	844	789	776	865	816	865	848	850	850	765	802	845	842	797	810	793	863	840	795	882	819	826	805	854	838	815	911	832	855	802	820	828	866	841	767	830	862	870	811	805	864	816	828	804	818	803	842	773	840	782	822	818	825	842	822	854	809	804	831	817	869	827	854	841	762	864	823	838	840	826	787	834	813	858	855	834	798	839	817	807	847	820	814	823	795	800	786	840	799	811	848	781	826	797	828	831	806	836	822	818	815	872	821	872	800	840	832	841	773	831	851	854	815	798	844	803	786	766	813	812	906	866	765	821	833	828	793	794	856	829	843	765	828	852	796	838	812	811	884	833	802	777	857	866	830	805	865	835	804	869	842	867	821	743	789	873	827	825	866	819	859	789	855	806	848	802	805	832	877	831	791	819	801	820	808	815	861	868	779	842	827	809	786	871	839	859	802	852	785	784	792	833	826	795	829	780	797	840	807	813	864	788	891	822	824	841	853	833	849	865	829	834	815	811	865	839	770	821	831	858	821	822	790	793	824	811	837	830	838	826	843	795	828	815	832	781	854	782	809	860	796	865	859	844	796	785	854	803	827	831	840	829	820	790	853	882	812	816	807	826	834	835	818	829	820	801	818	853	831	839	811	837	838	817	820	851	878	778	811	872	797	861	787	874	819	792	875	863	845	873	839	796	851	856	861	778	819	823	852	805	796	803	806	813	827	841	845	815	821	791	814	787	849	806	808	844	823	764	789	826	850	838	820	791	788	799	823	835	811	849	864	816	836	805	842	804	858	792	835	845	783	818	793	846	837	810	854	821	811	810	835	818	840	817	768	798	807	820	872	820	796	801	861	850	823	817	851	853	853	856	810	825	831	806	801	816	795	803	837	793	830	797	828	786	817	770	794	793	865	854	817	807	809	849	851	843	822	816	777	817	821	753	822	844	823	837	815	816	814	783	803	844	825	806	827	800	846	853	811	789	858	825	821	832	838	842	798	797	819	815	877	860	845	865	776	766	820	826	835	834	804	863	829	854	812	798	844	814	867	809	833	785	857	776	797	804	825	836	853	795	874	855	829	807	815	828	817	819	834	865	834	855	822	860	855	832	817	827	793	745	781	799	795	813	849	823	834	841	874	804	850	868	824	832	861	845	807	847	861	804	799	797	797	775	817	798	801	861	804	818	810	835	808	797	805	815	844	774	862	817	765	827	818	820	777	816	850	846	790	823	790	844	784	823	821	781	832	879	889	814	802	859	807	859	820	802	810	832	807	843	791	803	827	796	809	822	765	796	801	806	783	816	763	845	821	817	822	774	788	813	836	839	806	868	859	859	812	834	835	799	833	772	810	841	867	821	784	781	812	818	838	826	847	857	830	817	822	830	849	800	842	824	762	782	808	766	838	832	809	816	837	823	804	861	798	788	829	778	838	817	845	820	863	815	800	795	829	851	862	803	789	821	843	861	841	802	832	800	811	791	853	824	830	835	861	823	810	816	831	846	867	798	789	808	819	865	833	761	804	839	784	834	805	825	840	813	808	836	868	815	828	825	820	797	853	819	813	835	797	803	790	800	777	828	840	825	831	821	838	860	875	844	790	824	806	836	864	800	838	834	816	824	831	812	823	829	849	784	843	800	832	811	802	793	827	795	780	815	849	826	823	785	804	851	864	831	811	776	828	803	881	805	813	836	847	768	840	843	818	799	837	819	831	850	835	819	782	835	785	869	803	835	837	775	805	796	849	860	843	846	834	840	797	800	784	835	823	796	834	846	806	871	829	850	783	809	874	791	803	824	794	834	817	795	832	846	860	838	814	820	765	868	835	853	856	831	812	781	798	817	817	838	823	826	788	824	822	801	812	785	835	813	882	845	832	811	830	805	835	809	844	810	771	865	810	796	807	780	792	868	808	906	811	812	818	779	817	800	845	854	831	830	822	824	827	774	815	866	793	795	777	826	832	786	821	824	807	849	853	807	885	804	826	807	779	829	796	806	861	822	834	806	800	828	883	822	827	861	836	845	877	804	854	821	800	839	799	811	844	777	856	907	844	847	791	804	852	813	844	847	805	830	786	779	845	836	823	816	791	780	826	799	826	810	802	844	872	863	843	837	814	791	810	834	877	819	856	872	828	819	849	870	829	864	798	861	834	785	840	866	773	838	830	849	868	776	813	788	823	824	840	847	795	882	801	825	850	790	851	812	880	850	830	873	857	793	833	823	822	795	777	836	866	801	816	849	834	835	830	862	861	798	871	855	788	811	817	814	834	798	825	863	853	805	862	792	808	816	840	811	851	860	787	822	848	844	847	856	844	824	822	807	827	836	825	851	802	855	796	821	814	814	800	792	806	838	868	813	845	824	846	812	805	795	875	826	845	752	806	864	805	863	846	815	822	818	799	839	779	844	779	799	836	809	838	808	853	817	809	857	823	823	814	849	859	848	819	855	843	844	827	829	829	835	782	808	870	804	848	796	876	789	772	835	904	804	826	792	868	879	813	852	844	813	839	851	864	753	822	802	806	786	826	821	852	828	855	828	824	865	884	785	883	837	826	770	822	889	841	825	839	787	844	824	820	840	833	782	911	816	856	812	834	811	795	792	827	798	791	795	778	800	866	810	837	841	790	851	853	805	763	900	858	844	819	853	848	855	882	846	796	835	815	877	851	808	792	853	834	796	848	809	830	805	792	839	802	841	821	839	825	797	821	840	792	813	889	810	801	814	795	819	796	821	810	838	850	834	821	803	865	843	893	767	855	758	800	822	774	796	855	825	811	804	816	811	820	813	851	818	878	804	842	795	843	807	818	769	773	797	833	806	787	799	788	828	836	858	858	786	788	810	848	821	837	873	775	835	856	885	852	851
22405	21040	28536	23761	21043	21110	12307	1779	1316	1199	1152	1036	1011	1016	989	1007	838	906	870	909	889	894	920	953	820	861	884	847	858	856	811	835	786	820	865	814	802	802	854	843	836	839	773	814	840	822	845	804	819	824	835	843	821	884	815	867	812	808	789	843	849	798	859	800	818	830	779	822	793	796	798	774	832	813	819	791	756	848	769	800	803	849	846	781	816	775	791	796	816	802	797	807	798	781	825	844	797	807	781	825	805	779	842	821	813	793	802	805	810	763	821	826	857	761	815	790	824	799	781	828	807	840	776	805	847	810	797	786	817	840	783	800	787	782	801	827	819	777	839	805	827	854	789	790	817	868	798	848	805	781	805	798	860	864	830	811	850	834	776	806	810	811	785	818	800	778	856	892	841	788	837	818	840	862	838	774	845	788	806	825	783	802	785	807	805	792	789	788	841	749	803	774	794	816	784	773	819	797	883	786	878	808	783	785	808	800	783	825	820	837	780	846	808	802	759	758	759	748	838	853	801	808	807	798	825	798	784	807	798	821	742	781	798	802	814	808	800	833	742	832	808	835	793	797	826	787	792	764	813	871	839	767	766	833	828	869	784	800	824	793	791	811	815	773	780	765	846	805	783	808	825	870	791	797	827	779	813	781	782	820	828	795	806	785	759	830	850	784	794	783	838	868	804	848	808	792	769	875	812	817	780	825	794	793	766	775	815	823	811	839	809	865	810	808	796	796	799	830	777	844	824	805	814	803	814	865	785	785	813	833	866	835	806	779	735	858	850	790	839	786	791	779	839	782	782	802	873	811	751	852	808	835	827	799	838	870	847	809	810	773	794	794	803	799	817	808	818	813	813	811	765	788	788	832	778	829	792	795	814	798	782	780	803	760	853	821	807	797	791	786	793	815	845	810	807	807	835	774	770	764	804	830	785	817	804	753	834	822	783	807	797	793	859	797	825	836	796	822	812	792	789	833	806	778	762	794	818	789	815	800	764	796	866	791	802	824	802	783	835	777	807	812	808	792	842	811	813	808	812	746	833	852	786	797	836	774	780	799	800	833	775	780	759	796	774	745	801	820	793	831	845	830	797	822	817	798	750	819	746	798	767	820	824	823	819	847	777	799	801	804	786	799	786	795	795	823	866	821	789	813	786	815	847	852	790	784	834	832	797	733	813	814	803	770	784	807	817	841	818	828	794	855	817	774	842	788	806	809	782	808	854	824	844	803	841	873	790	801	873	809	820	809	766	795	793	768	781	800	801	833	800	816	834	794	740	844	851	777	808	815	850	824	791	780	792	801	781	801	785	770	826	808	758	783	822	826	789	758	828	842	790	808	794	804	823	802	812	771	775	818	756	769	816	844	819	839	823	793	820	808	777	839	724	832	823	827	834	884	760	804	796	776	795	826	800	837	823	838	799	820	792	808	796	823	843	806	778	835	830	807	815	802	828	808	782	777	772	834	799	810	805	833	797	777	807	786	766	810	810	835	787	792	806	805	797	796	772	821	787	825	825	814	788	755	800	830	794	793	801	765	794	795	829	753	772	822	784	802	804	860	858	833	794	763	792	855	819	819	772	755	782	781	818	876	783	786	796	790	832	827	837	808	839	800	777	817	808	793	835	855	801	819	806	791	778	827	789	742	852	817	800	793	795	806	791	829	782	813	839	809	792	782	864	787	772	816	814	822	803	847	839	795	803	854	814	816	816	841	792	825	811	814	789	782	816	783	845	801	774	807	850	789	793	800	789	851	797	818	802	773	858	796	795	839	798	818	836	819	782	779	836	802	820	811	816	811	795	800	771	842	747	801	741	765	791	794	769	774	821	820	785	760	780	785	738	819	777	784	805	828	858	798	762	850	814	799	845	800	800	815	828	800	817	793	786	761	804	839	787	805	795	806	775	822	832	794	785	816	811	830	800	801	800	787	793	798	859	815	784	783	809	822	805	826	847	847	824	822	812	806	797	787	774	843	853	803	839	812	777	870	807	791	798	785	831	717	773	827	841	799	848	811	860	866	780	837	798	809	820	820	783	800	799	796	814	816	805	732	807	802	778	811	800	796	800	790	818	836	798	767	783	857	813	789	797	780	792	848	837	812	765	796	815	811	811	811	796	830	812	847	848	827	819	833	840	819	843	809	775	825	783	817	822	814	821	763	790	756	834	860	805	832	826	830	760	800	782	824	854	809	833	881	801	799	856	749	826	772	795	777	789	791	782	815	773	804	819	803	815	799	827	827	794	853	797	830	815	767	768	819	820	851	790	826	802	842	768	803	765	790	774	809	745	788	787	805	830	775	813	843	805	810	765	806	814	798	840	818	837	806	795	807	791	812	809	832	846	818	740	798	810	847	727	758	783	797	840	829	804	777	855	759	854	755	807	826	826	803	768	835	848	792	772	788	788	752	840	828	863	797	774	800	845	864	788	814	822	871	807	834	839	834	841	756	810	799	852	781	824	796	806	816	775	786	845	775	849	840	855	782	828	788	810	788	835	753	849	826	808	770	812	827	804	793	801	825	799	796	831	789	850	811	878	784	844	785	750	799	796	808	786	769	841	770	794	822	849	777	747	815	840	830	783	757	754	831	811	803	806	769	860	773	803	759	791	798	825	744	812	883	867	833	764	806	782	810	836	809	786	774	812	810	812	781	831	835	835	841	865	760	825	807	793	804	838	834	796	847	800	848	815	834	814	776	792	847	820	817	809	831	787	766	769	765	834	802	830	797	783	790	782	772	841	832	811	815	787	775	791	830	790	786	833	813	786	768	787	825	808	828	813	823	778	806	791	802	778	775	790	781	836	798	761	817	789	785	794	837	762	769	751	821	794	798	816	799	798	805	860	810	795	809	813	851	773	764	856	786	805	781	831	789	803	822	796	847	811	821	828	844	772	790	808	786	808	798	770	808	845	848	810	830	815	853	796	828	762	814	844	854	845	775	840	792	768	796	800	805	763	822	853	810	818	796	842	778	764	820	811	783	771	810	791	730	747	783	781	829	778	837	750	800	793	831	854	837	799	855	777	753	804	834	773	793	770	783	811	833	806	775	794	790	798	827	808	860	794	757	814	799	756	756	807	800	784	793	805	769	821	817	833	810	835	744	860	802	771	785	774	786	791	785	781	839	793	784	775	797	767	837	786	839	794	837	799	822	836	798	788	795	797	826	788	756	764	811	779	823	757	715	845	748	837	813	807	778	806	845	803	815	858	799	792	799	759	816	816	789	815	780	819	822	815	781	792	815	793	795	842	795	850	770	796	833	771	784	846	809	778	789	781	778	800	842	816	818	793	791	793	817	787	854	820	787	786	786	828	815	854	822	798	834	804	799	823	828	818	804	869	765	801	790	779	753	805	802	742	795	878	819	772	796	811	753	749	765	823	823	791	802	830	796	796	846	800	759	786	819	835	841	799	800	795	817	824	795	781	810	772	793	791	860	817	847	865	791	832	819	822	778	770	856	752	754	775	761	803	788	851	782	836	822	806	798	813	815
6139	14136	11857	6200	4304	3245	2537	2075	1675	1530	1372	1229	1205	1103	1024	1025	1066	939	897	928	913	1001	914	866	934	927	869	842	864	894	872	838	904	879	887	851	884	820	851	816	849	819	895	861	827	847	849	873	832	836	807	820	781	845	897	799	845	807	795	802	818	819	875	832	848	822	860	814	835	824	786	833	866	824	813	845	853	796	787	807	872	806	877	846	808	863	879	841	861	823	835	841	846	828	812	833	836	806	795	775	754	813	808	825	881	829	805	838	800	837	767	747	820	792	808	770	836	849	841	851	821	827	817	813	815	858	797	855	828	848	804	819	814	839	842	871	819	809	790	778	865	813	863	819	804	780	812	881	769	762	795	840	854	818	778	772	837	791	829	852	846	847	854	784	812	804	829	776	763	791	831	795	759	842	782	828	774	825	826	802	821	842	831	840	806	837	822	849	797	825	862	772	822	823	825	830	850	855	839	811	804	815	789	868	835	854	805	876	779	784	810	804	840	826	781	825	792	838	809	864	841	784	880	837	831	866	765	800	825	822	759	875	875	835	837	817	846	824	855	814	856	784	838	820	796	851	842	792	869	860	814	827	796	807	876	813	797	844	842	823	810	821	787	801	796	824	799	845	821	811	812	794	769	848	796	840	840	823	820	863	897	886	822	837	778	802	816	792	785	811	743	888	835	786	842	824	804	833	834	844	837	838	842	870	839	767	800	799	810	816	794	810	861	847	820	811	772	804	841	832	877	780	827	856	809	854	823	775	832	860	818	815	812	805	813	811	846	853	788	843	803	845	874	787	853	852	815	818	792	835	839	832	842	769	826	837	790	768	785	825	829	782	786	828	778	840	815	795	841	853	830	802	890	826	794	866	815	804	845	799	816	834	777	839	816	803	854	848	808	797	859	850	867	867	815	776	835	831	830	771	828	818	788	826	827	755	870	811	826	799	829	839	855	845	837	830	885	823	831	860	829	809	860	845	815	797	802	862	831	813	836	835	777	782	855	849	836	810	856	829	800	808	846	830	771	793	837	823	754	817	807	824	802	815	858	855	859	783	803	852	812	786	816	852	827	796	794	786	810	811	804	816	887	826	841	873	834	843	804	790	854	866	818	784	824	817	798	841	801	797	805	794	796	856	832	799	856	843	827	796	819	818	839	820	845	782	860	830	812	813	821	827	808	807	868	822	793	867	870	815	805	813	779	827	787	821	866	822	824	829	862	800	789	833	840	834	808	850	815	801	790	830	846	802	778	855	823	808	791	853	818	822	820	834	854	809	848	849	888	852	830	827	823	833	770	833	790	825	840	803	766	823	841	860	811	851	872	825	800	797	754	767	840	861	809	807	817	809	789	814	794	838	803	816	821	827	819	804	799	831	779	863	843	816	833	836	863	823	857	799	787	836	740	816	872	860	793	797	780	864	786	799	792	823	777	830	815	862	841	821	846	874	821	816	821	846	798	854	846	829	855	786	864	809	800	824	799	856	797	796	831	825	885	859	833	798	805	830	856	775	820	832	843	802	770	813	824	799	827	776	804	806	847	767	875	809	821	798	842	828	818	864	855	899	827	799	813	869	867	845	844	796	826	822	799	822	778	832	806	822	847	826	831	810	818	832	794	845	813	822	820	773	853	782	840	803	788	809	848	869	850	804	838	820	829	845	847	842	819	806	827	797	779	837	814	834	805	803	824	832	810	844	846	838	792	791	856	863	844	850	843	763	875	813	764	834	777	842	804	818	836	811	830	843	869	861	824	807	827	795	839	780	787	825	830	839	836	846	808	815	829	827	801	862	847	819	847	832	820	780	816	786	810	777	790	813	778	809	822	847	786	833	770	773	847	771	773	814	832	797	840	883	898	724	813	826	850	848	819	826	809	847	794	844	818	811	825	893	850	775	809	771	838	834	842	810	804	843	765	838	785	836	827	795	788	843	827	800	837	845	840	860	803	795	851	868	849	864	767	819	802	845	778	856	839	812	793	914	824	854	828	790	781	829	826	837	820	792	775	822	859	827	817	805	810	846	778	865	855	805	833	837	833	829	793	831	810	841	799	847	862	828	853	845	826	854	781	866	823	834	832	781	804	857	823	866	835	839	816	850	793	826	837	741	849	805	809	845	829	819	835	854	757	860	799	829	842	821	753	778	815	841	853	815	842	802	809	842	843	820	823	869	870	842	843	813	861	797	826	816	754	815	785	781	853	830	806	844	795	837	803	755	789	830	817	804	811	822	835	801	787	812	814	853	835	778	795	877	850	842	862	813	825	837	804	854	818	852	836	781	815	814	807	862	809	778	787	861	795	848	783	818	840	779	813	821	837	749	800	809	864	841	819	840	818	812	838	811	833	845	838	799	849	809	819	800	793	839	797	855	837	813	804	815	828	867	838	793	799	820	843	820	803	842	825	870	792	837	834	814	765	811	814	796	775	773	876	846	820	830	810	785	842	821	820	778	797	868	865	783	871	800	851	832	880	887	874	810	798	809	873	812	863	870	780	825	762	788	819	841	856	876	878	836	805	809	777	838	861	816	870	850	776	815	796	809	836	792	805	817	807	837	836	770	837	810	833	834	815	831	864	907	827	865	757	802	809	824	820	850	802	808	835	834	735	807	819	815	799	872	848	858	869	814	783	821	791	855	814	809	820	866	784	804	833	824	792	761	866	803	812	830	772	832	862	853	810	808	818	811	799	846	801	791	845	780	852	817	841	821	817	806	829	807	819	847	800	879	875	824	824	805	880	864	805	849	807	830	794	852	819	815	827	843	756	848	878	859	867	845	817	840	829	809	841	802	874	782	868	815	814	920	822	789	832	824	797	794	808	788	781	877	755	796	825	857	856	857	798	849	827	808	821	872	828	839	859	807	818	811	867	866	853	822	815	810	871	807	827	839	816	803	827	821	828	799	835	887	825	819	879	847	815	785	813	814	807	770	830	819	820	857	785	797	842	820	857	816	868	806	851	817	787	795	832	813	801	802	864	779	793	835	838	816	826	834	835	763	805	802	852	803	839	808	812	859	810	842	788	815	805	818	790	841	800	863	798	869	795	889	788	764	841	839	842	848	812	839	834	790	838	793	842	785	867	825	828	811	816	804	826	837	884	867	796	818	853	839	847	856	799	807	804	792	872	893	818	834	817	864	804	778	781	844	809	795	783	845	808	780	833	815	819	826	825	856	839	802	838	823	785	791	796	835	774	827	820	864	840	835	782	799	826	749	793	819	807	778	792	805	869	830	767	865	856	792	800	848	826	847	801	832	798	844	784	838	842	806	811	823	809	817	776	807	851	821	856	838	788	748	824	867	847	830	862	814	873	823	849	821	815	852	807	838	812	827	813	827	776	803	859	837	826	813	811	814	771	812	834	830	879	853	797	820	831	809	803	791	795	814	801	803	785	856	803	803	824	820	830	827	806	832	817	838	852	830	770	844	818	789	808	766	860	861	863	748	837	773	848	789	811	788	808	813	851	858	859	794	820	843	797	812	804	853	842	796
22539	21150	28688	23872	21151	21223	12228	1859	1316	1208	1207	1110	1022	975	962	917	957	923	908	872	825	905	880	865	880	850	858	837	830	913	845	831	790	798	891	838	843	824	842	814	861	843	778	893	813	860	817	850	788	849	823	808	778	826	882	812	827	827	811	908	825	807	801	817	775	865	770	849	820	821	781	862	837	840	804	800	794	838	828	874	823	765	782	862	775	828	838	840	846	797	834	813	755	832	835	795	797	852	820	791	850	814	832	803	858	795	819	800	828	858	756	806	834	789	864	870	842	818	879	784	841	767	828	853	764	836	809	832	869	816	817	798	821	781	817	848	839	815	814	789	788	778	797	815	783	823	863	791	807	872	785	827	832	840	829	817	797	809	827	826	780	779	802	850	830	847	796	815	802	767	827	816	865	821	844	838	817	772	807	819	863	804	851	795	774	776	851	825	798	842	825	844	815	794	814	841	798	809	818	789	791	807	823	799	831	781	810	798	804	797	829	824	833	821	837	778	808	814	788	868	784	780	746	831	812	803	778	845	814	789	793	821	838	794	769	780	802	804	813	869	867	759	820	765	824	767	828	811	796	794	841	787	775	800	776	829	820	781	845	818	824	801	814	832	805	789	823	825	812	843	849	801	793	793	843	784	804	851	830	782	832	822	796	863	801	792	812	780	817	833	794	798	843	803	817	789	740	806	840	833	777	816	783	762	781	798	865	795	779	798	789	796	831	828	799	788	804	822	815	765	776	750	807	802	819	824	767	789	800	826	786	790	844	818	848	853	819	780	826	840	788	804	806	814	798	808	804	839	757	845	814	858	812	784	838	858	768	746	811	793	797	814	846	806	776	813	833	827	793	826	813	816	864	808	877	805	838	784	824	857	814	774	790	805	793	862	825	784	828	796	766	821	810	847	820	794	819	841	818	812	819	771	800	773	829	784	872	779	791	843	799	779	774	822	807	796	828	752	818	752	836	819	807	798	865	870	791	774	857	820	800	779	860	780	814	838	827	853	844	836	841	794	803	824	827	823	788	804	823	834	810	819	803	794	804	783	780	879	809	809	779	788	793	835	831	801	792	860	855	829	835	881	791	753	772	837	822	876	844	843	772	810	824	783	854	866	825	828	825	873	849	789	795	812	831	830	851	838	760	833	756	856	846	794	803	789	802	851	797	860	799	769	823	778	811	803	754	796	786	775	771	823	794	821	820	842	844	781	838	792	842	788	846	822	851	822	805	811	898	829	854	834	810	819	830	761	785	797	802	854	762	789	781	808	825	807	824	843	747	847	839	795	766	808	776	818	827	818	821	807	817	813	838	811	859	813	761	810	784	774	850	847	820	784	758	799	795	795	806	792	850	851	813	807	821	859	798	782	822	825	848	809	782	796	832	787	783	850	811	810	817	761	833	875	807	834	785	807	846	793	849	827	778	832	869	813	813	882	839	858	784	812	776	786	746	764	790	850	839	764	798	776	804	785	777	829	825	800	807	799	823	825	812	787	768	794	815	833	847	777	774	805	756	780	755	801	859	833	819	821	797	815	823	802	810	834	760	824	849	783	844	831	816	843	824	784	793	816	796	807	791	810	785	847	850	798	760	818	853	820	874	784	833	764	832	811	791	840	827	818	841	774	784	796	783	848	784	776	777	822	818	807	834	812	837	821	883	794	873	815	799	843	797	806	796	798	849	768	771	810	802	799	800	829	823	828	811	861	836	886	796	819	850	833	801	778	808	789	770	830	820	827	813	777	764	808	835	800	803	796	850	770	836	833	792	753	861	763	780	831	880	773	847	845	818	805	791	858	789	816	840	791	759	814	767	846	834	827	776	791	759	780	832	801	820	819	849	810	840	798	844	790	884	807	791	779	779	812	841	792	843	823	826	787	797	807	842	815	815	775	759	814	785	781	752	820	790	838	787	803	805	804	790	804	830	804	819	791	798	813	773	834	844	829	829	777	815	806	797	842	787	768	769	771	829	846	791	799	772	772	827	798	802	764	808	883	808	792	871	827	773	822	852	797	833	817	819	796	800	813	843	828	785	874	807	813	810	849	819	863	813	821	840	837	791	833	831	749	805	789	801	808	860	796	871	800	812	796	739	842	783	800	841	824	862	812	803	801	793	848	790	808	830	798	823	772	791	810	840	773	834	802	763	854	820	837	806	801	814	805	811	792	790	852	840	807	822	809	820	827	819	809	821	782	811	782	814	790	823	803	811	836	799	867	792	841	808	829	785	796	804	829	764	833	860	746	851	787	852	852	817	771	796	830	840	805	787	823	830	800	808	771	802	780	803	785	815	804	780	829	852	817	813	841	775	793	837	820	845	768	816	830	810	825	816	817	806	847	806	803	794	788	787	839	781	770	779	824	806	828	804	808	808	782	803	800	787	783	804	863	821	756	820	810	807	783	811	826	826	802	802	820	824	761	779	794	848	767	796	841	816	790	866	798	804	810	808	816	815	840	789	828	802	775	825	825	768	882	810	784	752	833	825	829	795	818	811	809	849	796	840	833	844	857	826	856	801	801	803	823	791	812	816	835	854	832	815	802	797	808	845	798	822	832	870	793	856	820	826	768	806	798	806	800	811	823	818	756	842	825	799	783	840	832	814	847	771	849	834	773	767	826	805	784	804	839	836	858	815	750	785	805	816	826	840	800	824	798	776	844	837	769	790	767	793	811	809	878	807	819	824	831	831	782	792	783	828	793	781	765	814	776	779	826	867	848	814	809	810	775	782	807	811	810	825	854	797	778	788	776	811	805	848	810	802	865	802	775	781	796	800	789	782	814	773	768	796	780	811	796	808	836	830	773	809	814	754	841	770	797	799	838	813	791	801	791	793	843	862	787	792	796	787	803	834	796	816	830	816	808	798	797	802	752	796	779	795	842	788	797	842	810	747	844	749	750	818	780	840	805	854	760	768	758	783	833	869	822	810	855	818	777	833	879	797	839	838	767	803	809	853	807	802	761	788	829	791	842	791	836	795	792	856	792	823	808	833	803	823	813	792	840	859	767	837	804	799	814	764	834	809	856	789	838	809	752	847	831	814	826	810	846	776	804	818	808	889	759	836	816	858	835	789	825	752	837	801	770	795	803	822	828	809	775	777	760	786	823	831	805	847	821	839	824	800	782	863	850	828	810	834	807	817	845	848	791	807	839	793	803	759	831	817	862	805	808	756	808	813	849	821	822	807	768	830	792	785	784	810	783	848	858	830	826	778	809	772	829	794	839	806	802	824	825	822	757	846	818	836	849	803	809	818	820	779	774	818	843	783	758	839	798	730	805	792	820	819	833	785	824	807	767	855	811	763	831	835	778	794	808	776	789	791	805	816	802	867	851	788	796	818	780	775	759	797	798	793	759	820	779	823	795	833	837	829	859	831	817	844	823	758	825	754	773	821	821	805	748	828	869	765	755	847	814	832	834	818	843	785	772	796	867	839	811	839	779	763	799	784	769	839	808	819	769	808	775	821	822	819	784	755	851	810	772	812	848
6586	14325	12169	6207	4305	3400	2449	2108	1808	1539	1399	1364	1148	1095	1123	1000	1000	951	942	975	923	955	904	904	917	869	880	865	894	898	850	896	833	884	873	847	862	830	892	826	852	871	883	868	879	903	840	827	832	830	868	855	803	840	869	867	782	815	851	901	832	821	861	867	854	875	843	870	821	829	844	779	819	853	850	799	828	822	841	816	824	895	803	841	829	849	804	774	868	827	794	815	824	850	863	833	839	808	862	879	852	827	801	814	794	845	852	779	849	824	891	894	868	820	822	870	796	847	837	787	850	852	821	850	796	814	865	782	804	813	847	812	814	806	881	754	847	809	830	822	822	775	853	871	804	893	819	835	858	832	814	865	881	775	803	859	881	863	831	879	814	800	788	828	812	823	793	820	861	815	873	788	829	823	809	851	824	822	813	823	784	896	876	867	823	832	818	869	824	839	821	811	774	847	804	842	811	878	828	774	821	820	833	826	823	833	821	819	863	764	849	834	845	820	847	767	842	820	811	844	866	818	833	805	798	840	843	842	839	883	836	841	872	804	884	871	812	881	831	853	834	841	819	785	863	855	866	815	800	795	798	810	858	836	842	837	851	826	838	824	852	900	868	851	915	875	839	834	851	817	817	828	803	842	803	864	835	861	802	795	843	887	808	834	817	812	812	757	830	862	794	792	838	824	882	831	813	817	857	820	814	880	809	802	866	759	861	856	830	825	822	801	870	874	867	862	824	794	834	838	796	785	845	844	870	848	801	819	842	883	830	817	861	853	860	838	856	827	811	860	804	840	818	858	816	801	821	818	817	830	836	798	830	786	843	793	900	831	830	840	804	843	848	773	826	853	826	871	845	820	846	829	796	782	850	835	835	826	884	836	875	839	821	835	869	854	843	835	806	838	849	830	814	837	789	873	830	836	822	839	822	829	824	844	825	839	831	801	835	840	854	814	862	857	794	835	800	807	851	858	794	809	824	852	813	856	805	813	769	806	809	861	819	804	835	799	819	801	866	817	888	869	827	875	831	840	794	851	830	804	834	856	829	860	861	906	843	833	793	835	800	768	850	832	767	803	847	850	880	810	803	787	832	806	862	794	809	851	837	883	796	771	782	800	848	820	827	803	830	860	776	811	807	849	819	832	813	879	823	873	843	814	807	840	843	823	822	812	835	828	853	836	809	842	863	853	840	795	855	848	824	835	853	838	814	855	819	828	804	792	835	816	801	873	873	889	813	885	886	831	815	812	855	825	798	837	834	802	825	804	852	808	784	828	878	834	822	808	814	800	862	850	862	838	862	873	845	836	808	839	819	853	809	841	853	817	788	785	819	847	801	812	888	825	855	808	813	847	834	854	816	821	769	823	858	840	802	767	825	888	855	827	869	839	831	876	858	890	831	811	849	864	852	877	901	821	892	907	888	867	818	870	879	864	799	782	794	831	841	772	817	847	817	832	802	813	861	785	887	813	836	797	795	904	842	773	906	853	791	828	816	819	785	913	801	775	832	856	851	804	875	789	846	833	794	829	832	857	823	823	783	836	842	774	848	865	845	828	837	859	802	768	829	865	833	844	837	831	749	804	892	829	803	819	811	807	828	830	800	817	852	838	864	819	882	790	766	897	867	879	846	832	848	851	812	810	861	820	834	828	820	883	809	806	863	823	830	878	843	838	835	868	886	916	835	778	845	813	831	838	828	835	813	898	879	831	761	823	877	839	853	828	767	771	839	833	829	850	824	835	864	861	878	782	859	808	847	878	839	822	797	781	797	833	834	878	838	847	867	840	798	875	817	825	794	846	810	849	800	839	830	820	847	802	824	783	840	811	845	826	840	852	825	779	832	827	862	874	856	853	862	825	760	797	859	846	790	816	796	843	912	839	821	844	822	855	812	797	816	800	841	885	859	856	819	816	847	785	878	825	804	813	851	846	853	842	811	843	804	859	764	834	809	827	813	833	838	842	804	830	800	842	870	826	817	787	832	841	829	848	762	865	773	834	876	769	857	835	804	879	846	785	844	801	814	809	869	874	813	831	831	858	777	802	804	861	832	848	846	852	841	803	790	777	775	822	790	781	818	872	879	810	801	823	784	798	859	843	784	825	887	814	799	821	853	834	817	798	840	849	824	817	912	786	798	769	810	858	861	862	846	818	807	803	833	832	785	812	774	823	810	844	800	826	910	832	850	818	845	802	783	802	781	810	828	801	840	849	794	826	794	816	828	834	844	847	884	798	852	843	823	830	813	837	797	825	829	792	839	861	829	829	850	877	817	854	794	858	794	813	860	843	791	824	855	807	821	842	845	839	855	747	824	824	831	821	792	789	857	784	836	791	878	868	835	835	855	828	830	838	864	871	799	844	817	790	865	829	847	818	796	833	817	854	826	849	844	804	834	785	829	827	836	839	901	796	792	828	811	810	818	850	838	822	789	828	825	851	848	812	902	858	853	791	802	809	818	786	837	825	836	841	844	858	861	851	810	830	826	810	818	825	849	875	812	841	859	834	886	819	879	765	819	821	822	875	798	815	862	864	874	828	806	831	870	818	849	791	817	831	795	879	841	814	808	880	810	836	864	818	844	786	848	803	849	872	873	817	772	830	841	836	793	788	815	813	830	864	831	836	823	814	875	858	840	865	853	824	825	839	869	822	870	818	797	835	805	853	857	830	845	796	845	816	780	824	841	807	825	863	815	857	823	802	838	832	831	815	839	805	849	834	812	851	838	811	778	786	852	806	849	814	850	827	787	814	809	901	830	813	832	847	850	876	813	807	821	834	796	859	819	836	807	885	851	817	840	802	838	891	847	826	789	820	912	826	894	808	773	823	776	852	804	762	836	817	895	816	837	843	815	797	818	808	802	804	805	851	823	863	855	880	843	848	902	838	866	843	819	852	860	823	790	873	817	828	834	879	809	857	844	807	820	792	867	786	816	835	818	862	832	843	818	819	815	812	797	853	833	831	842	864	827	828	880	837	825	795	856	844	832	834	754	877	815	828	809	880	870	845	786	868	852	793	774	870	799	849	787	816	762	838	800	848	835	841	852	794	752	830	870	827	849	875	823	823	821	743	855	806	849	880	827	843	866	828	802	830	840	818	906	778	829	846	830	824	864	792	867	811	779	844	835	787	783	838	803	814	865	840	816	827	812	847	831	834	836	811	851	757	859	820	763	880	857	798	832	890	815	846	852	849	779	824	870	822	859	868	860	843	814	880	899	864	813	877	789	818	833	837	823	852	832	773	901	843	836	840	797	868	859	817	829	812	841	815	866	786	802	828	784	836	822	799	824	841	852	847	857	858	829	823	848	775	822	834	769	776	828	839	807	845	877	845	874	790	775	837	833	838	796	833	827	890	806	803	802	807	831	815	874	804	811	807	873	788	850	835	817	788	826	878	820	844	808	795	867	824	818	854	800	815	762	836	795	848	832	852	838	839	841	766	830	856	872	822	831	814	809	849	871	845	895	830	827	839	849	860	804	825	838	837	847	826	826	818
22393	21016	28514	23729	21020	21103	12052	1852	1352	1194	1104	1080	1006	983	985	982	939	950	865	850	859	843	915	867	868	842	833	806	890	854	828	855	898	786	875	825	859	823	816	869	768	787	805	786	864	888	846	795	841	778	840	875	829	797	799	829	835	825	868	834	777	819	816	849	771	808	830	850	820	807	842	842	797	787	778	778	830	815	797	797	898	831	823	809	819	807	813	841	870	804	820	835	843	763	805	833	817	834	880	776	795	788	802	799	828	808	832	804	790	804	782	805	821	841	769	829	788	850	822	831	827	857	856	856	785	881	794	789	796	797	837	796	843	810	785	832	808	809	824	807	782	760	809	812	863	838	814	805	763	788	847	797	807	809	806	778	849	826	823	814	758	783	792	803	803	778	832	780	821	757	832	793	801	790	885	818	795	817	803	819	820	789	782	832	852	778	810	839	809	831	799	815	810	790	877	837	830	804	786	755	788	841	813	801	812	811	795	880	860	829	794	779	861	806	831	835	851	780	785	847	785	865	826	828	774	778	776	794	822	877	841	836	826	835	827	822	857	804	776	753	824	810	846	774	824	824	824	796	806	797	845	796	776	942	800	787	773	845	782	830	806	856	852	790	837	865	838	874	830	822	776	794	796	836	855	773	833	832	850	824	829	810	836	835	806	754	833	826	774	768	834	835	807	801	836	814	849	861	848	822	837	813	830	862	775	830	761	795	851	813	817	814	798	796	805	814	839	773	793	760	792	769	849	827	824	794	818	816	778	788	798	828	820	846	792	828	825	844	796	800	801	803	781	807	790	799	805	829	756	796	899	840	816	775	825	839	789	808	841	761	799	826	796	833	814	802	787	806	769	826	835	832	824	798	791	812	787	786	822	833	839	777	802	853	806	835	787	844	802	822	860	835	807	766	792	868	786	794	829	774	805	832	806	776	826	807	874	883	872	860	842	793	860	772	787	802	824	828	803	823	800	811	834	849	775	822	880	780	840	763	844	793	818	824	862	848	856	879	776	782	796	800	798	859	828	768	784	818	827	805	817	773	798	799	771	794	824	784	813	785	821	825	777	755	793	825	803	750	822	790	822	768	804	826	812	846	819	802	828	854	813	783	866	862	812	801	839	821	784	789	786	807	817	834	812	789	777	789	804	793	795	738	882	829	836	805	805	771	835	838	786	799	813	792	850	825	798	811	805	840	815	843	825	796	809	799	763	784	792	793	839	832	837	814	818	807	807	800	771	788	822	787	786	816	824	847	790	783	821	864	833	799	872	855	762	803	855	862	822	811	803	791	783	806	833	830	822	849	821	830	827	804	794	882	779	799	805	777	828	852	806	841	826	800	804	828	792	849	785	834	788	894	775	802	761	846	791	846	829	809	799	815	782	816	783	808	834	827	898	767	843	838	809	844	805	870	798	789	801	831	828	780	834	777	820	819	778	879	770	827	829	804	846	767	792	741	830	792	838	703	757	865	788	796	804	803	819	796	808	805	828	839	797	816	818	796	851	804	892	805	768	807	804	830	797	777	808	846	797	858	842	833	804	846	828	814	789	827	757	830	835	792	793	793	797	798	797	864	841	799	806	861	804	822	829	834	788	793	785	900	827	813	829	785	752	846	875	795	773	837	827	782	804	770	856	793	739	802	784	801	819	837	788	784	866	805	788	817	838	822	827	792	812	831	789	829	789	790	810	820	808	805	815	820	769	832	764	776	837	762	800	781	810	825	781	818	784	790	831	803	834	784	814	809	808	884	845	802	796	798	759	861	808	794	824	808	835	791	862	848	831	746	864	786	809	798	806	830	838	823	799	860	804	789	792	795	874	850	772	754	799	796	852	805	839	848	790	788	787	866	804	811	835	792	803	841	804	790	786	820	807	824	824	809	837	768	857	853	758	718	785	744	820	813	839	864	774	799	807	811	810	822	789	795	839	800	820	825	853	796	854	820	865	901	830	783	861	781	813	806	825	835	836	760	826	835	815	825	795	801	891	819	822	827	833	809	831	797	840	805	803	790	793	798	793	738	789	818	793	800	807	858	794	818	885	857	830	813	817	834	797	811	781	818	802	811	828	862	821	799	778	864	795	880	824	768	832	860	790	741	807	803	769	799	800	855	797	823	769	829	778	774	830	767	809	826	814	757	833	853	795	786	856	807	869	818	865	820	773	850	831	833	812	817	806	817	850	847	836	817	840	766	757	825	805	861	777	746	785	827	835	833	813	801	793	768	828	813	847	821	817	822	806	845	865	819	823	845	828	832	821	856	767	831	803	829	763	787	797	827	883	740	858	792	829	860	801	779	854	799	801	821	810	825	840	813	798	834	875	779	794	797	822	811	785	853	811	766	794	817	821	821	823	808	800	786	826	791	823	815	794	782	806	774	835	760	756	807	808	820	814	836	763	811	730	801	828	734	819	803	820	789	827	799	805	826	816	792	852	807	792	807	788	817	769	815	824	851	798	844	862	827	816	809	845	815	810	815	814	804	799	802	761	827	790	839	794	822	823	818	814	777	850	809	823	794	836	812	795	802	769	839	829	845	883	790	841	788	787	772	807	857	818	829	803	815	823	754	776	840	834	813	824	789	820	781	828	792	760	767	781	791	823	791	789	791	811	774	832	829	802	828	848	822	790	812	822	831	846	820	800	791	854	775	782	821	788	780	811	843	805	842	814	784	837	737	787	879	883	783	809	778	813	821	858	797	853	804	769	776	796	824	839	822	790	772	833	763	787	819	825	875	744	844	807	812	823	823	797	809	811	852	803	764	775	784	814	805	791	770	836	847	784	849	804	808	826	786	778	810	837	795	842	859	791	822	797	778	791	770	826	823	815	830	859	784	820	833	844	813	840	787	841	816	778	819	794	832	768	774	824	835	833	850	844	827	836	794	802	850	795	850	817	846	805	841	772	830	777	790	799	846	847	801	800	790	815	757	796	837	813	823	823	779	802	805	745	777	847	805	840	852	776	824	860	855	794	772	853	816	840	813	790	847	794	825	795	789	805	791	835	823	831	861	796	780	784	834	770	778	827	777	869	797	820	824	871	814	808	862	822	809	861	874	806	838	807	825	771	758	807	809	815	808	870	785	766	809	829	803	820	810	802	787	788	816	819	802	806	771	789	829	785	796	771	766	834	805	851	848	813	831	808	822	836	777	822	842	761	795	811	782	798	817	815	840	823	858	812	843	841	822	760	791	778	842	743	789	777	805	870	867	772	794	850	838	841	863	796	795	812	842	849	848	777	829	785	759	793	814	819	852	775	753	845	804	755	856	870	781	824	842	790	811	746	841	787	835	845	826	847	838	765	735	840	784	826	813	851	790	871	791	782	815	809	754	832	773	797	871	827	791	828	821	827	876	808	799	828	782	832	830	815	818	798	831	802	795	821	782	804	827	803	816	791	865	780	757	787	813	815	838	785	802	846	809	826	828	833	807	843	833	799	802	823	818	796	796	822	767	855	825	840	846	810	829	833	801	856	797	788	829	798	798	742	792
8089	14305	12247	6328	4255	3272	2468	2073	1716	1460	1357	1207	1160	1097	1128	1038	982	963	960	955	960	936	895	907	895	855	856	818	857	863	905	865	864	848	851	824	811	823	853	862	853	833	845	810	858	831	842	861	807	871	870	828	817	845	839	823	842	854	792	808	818	765	832	803	840	838	860	890	850	853	833	823	876	861	825	862	768	842	854	892	799	842	841	868	855	822	842	807	796	803	843	832	815	866	814	829	835	809	833	799	798	836	821	845	828	851	838	878	808	881	843	829	804	834	834	835	816	836	843	842	835	802	796	855	820	856	858	831	892	817	828	833	785	884	851	818	881	808	819	813	806	850	820	820	836	849	826	808	830	820	873	837	832	816	872	903	845	799	842	820	861	813	851	855	847	783	845	813	843	835	858	827	874	807	830	784	857	801	826	809	810	838	852	778	833	808	874	820	831	857	828	852	861	832	826	794	797	779	851	855	820	869	865	820	866	804	842	807	801	837	889	805	807	871	803	821	829	830	779	822	792	853	854	893	841	795	809	827	880	847	802	819	844	866	861	861	827	872	864	853	875	807	870	826	822	802	784	887	851	829	866	792	816	813	814	775	849	774	845	854	828	839	790	816	776	808	845	801	827	862	804	795	854	834	842	822	871	850	789	832	826	776	835	818	869	809	843	827	828	827	867	863	852	821	809	845	816	861	831	807	843	844	851	860	881	852	821	825	797	837	833	789	775	830	840	855	858	815	787	830	877	864	833	846	833	845	842	845	811	847	809	758	854	828	843	807	825	815	858	801	817	832	878	796	858	747	864	842	811	877	812	805	784	878	815	871	849	844	808	855	865	827	817	852	821	812	775	813	833	789	832	841	799	832	863	843	838	787	872	809	808	848	768	847	789	803	834	778	851	848	828	813	823	797	890	831	803	782	866	848	816	820	869	873	852	821	821	781	844	882	848	834	811	845	830	854	833	784	869	826	756	844	803	789	867	816	780	876	828	802	802	803	798	830	845	862	833	838	807	814	722	856	846	827	834	790	881	853	755	848	837	830	832	827	862	839	854	823	798	817	790	861	836	801	837	802	819	809	788	855	859	802	862	803	819	827	817	809	810	839	840	818	865	850	835	800	817	821	862	871	895	858	834	841	777	817	824	802	864	846	856	839	834	803	804	836	834	801	837	839	865	854	810	819	828	802	808	838	798	807	900	827	846	807	838	848	826	788	836	817	836	794	815	844	811	799	820	854	862	857	794	833	852	797	794	833	798	847	823	896	828	818	815	753	834	811	817	801	813	815	880	796	839	869	804	785	862	805	842	812	826	804	878	833	802	813	800	762	784	829	834	858	832	885	812	842	828	813	876	838	869	845	831	831	817	892	814	790	809	840	888	837	839	828	776	786	829	801	822	856	872	842	811	804	858	879	851	837	846	830	831	849	811	852	880	830	805	843	808	802	855	898	822	849	766	852	786	801	811	797	869	824	772	793	804	853	788	818	800	810	823	811	807	853	844	832	809	848	824	794	846	836	835	859	833	825	860	764	777	867	850	804	837	817	856	817	850	849	802	790	802	817	824	849	818	887	884	821	834	794	826	819	783	818	796	913	817	810	832	812	816	793	816	812	813	824	869	866	836	892	825	788	839	820	863	791	863	802	823	812	879	852	791	805	831	812	867	847	826	830	840	780	832	855	825	809	859	796	838	840	835	859	774	841	834	841	837	879	828	826	869	817	803	878	837	855	802	790	816	805	858	759	884	853	793	823	817	801	859	883	818	826	836	865	824	824	837	830	797	774	861	882	850	829	795	795	847	811	835	770	835	817	877	788	872	793	823	852	869	785	867	794	822	835	836	819	817	802	835	810	863	842	835	831	823	753	831	849	838	839	843	757	810	855	849	802	796	780	821	829	800	808	840	878	824	824	884	817	848	804	856	815	863	854	810	804	861	797	838	833	831	863	836	808	816	830	787	827	871	822	796	768	834	785	855	834	863	815	835	842	858	842	846	864	829	882	827	825	802	829	850	804	839	780	800	836	831	852	844	834	805	801	807	799	906	829	830	854	807	865	851	860	812	855	823	890	801	874	832	832	769	814	833	837	845	814	782	825	853	871	815	855	875	810	865	847	791	782	815	847	825	826	846	788	849	881	791	834	812	809	810	834	777	846	824	807	813	824	841	800	842	824	806	789	820	826	807	788	837	801	801	803	802	858	852	805	826	810	813	836	877	860	851	790	853	814	842	890	884	800	850	883	791	805	832	802	817	888	829	776	805	833	812	821	783	806	732	799	811	848	827	818	805	867	880	782	833	840	799	846	849	842	807	822	842	784	845	879	821	815	813	838	795	819	835	826	743	855	821	820	832	755	812	767	867	861	787	760	768	854	863	852	867	795	808	795	855	786	898	787	821	806	764	856	805	788	793	832	831	815	855	863	839	842	900	849	852	835	765	803	859	785	830	833	744	865	831	843	821	811	866	847	826	827	799	871	851	800	846	883	809	831	846	824	840	864	803	834	812	820	832	817	838	896	834	803	791	829	813	835	806	784	848	849	792	791	801	825	872	791	783	821	851	791	895	855	770	812	885	789	782	877	857	791	863	813	864	800	842	816	841	862	836	823	786	814	787	844	823	825	863	814	828	840	836	807	840	851	838	846	822	815	832	863	849	794	793	885	884	812	771	806	859	797	899	826	831	819	813	837	824	821	778	818	830	814	816	827	873	866	835	787	815	801	837	840	807	839	873	842	835	873	846	867	851	852	818	876	817	828	821	805	857	851	826	814	844	820	869	835	875	848	842	778	826	828	785	824	804	824	823	824	754	773	834	817	849	822	841	862	825	841	848	842	847	781	839	859	832	826	831	842	853	845	850	831	833	834	809	809	765	814	830	837	800	840	803	803	787	855	788	820	851	851	855	833	878	834	814	878	833	808	798	824	835	882	781	844	879	849	809	841	853	826	825	847	816	796	801	806	788	822	836	869	845	854	799	818	798	818	869	809	845	830	829	782	872	810	854	841	837	791	835	801	806	785	900	872	830	867	880	866	783	843	823	802	833	856	833	832	853	875	928	882	803	798	891	790	841	853	794	815	744	851	865	840	819	844	836	817	824	813	844	768	799	864	796	830	787	841	806	792	826	826	836	889	849	818	773	845	810	829	862	814	768	836	863	828	854	856	779	774	872	822	873	808	813	829	839	819	843	866	861	807	828	820	791	846	795	795	868	862	842	835	828	825	893	805	841	797	831	853	783	825	861	815	829	828	884	841	822	815	818	850	816	790	813	833	803	805	871	810	773	799	824	796	820	802	829	775	848	835	811	802	812	879	776	820	875	791	786	796	818	848	837	806	845	825	826	845	843	832	814	832	836	833	803	846	801	810	783	802	858	828	813	796	852	786	815	841	863	794	852	789	835	853	827	846	846	801	867	789	820	854	803	858	844	810	844	813	843	812	819	889	832	846	814	848	834	839	770	827	855	822	790	828	835	772	851	841	826	828	849	817	840	820
22416	21048	28589	23726	21049	21122	12097	1788	1314	1293	1155	1101	996	1055	1068	957	970	863	869	862	935	844	870	895	884	851	877	853	846	891	806	893	830	844	869	822	846	863	845	816	846	818	824	841	821	851	857	811	853	782	849	839	839	845	863	788	872	856	797	783	828	865	830	830	787	857	808	794	835	829	882	897	820	817	857	840	796	846	817	845	848	790	824	855	802	845	820	805	802	813	823	884	836	843	815	841	879	843	846	833	800	863	813	743	810	876	813	837	808	834	794	778	819	855	847	885	767	864	905	787	873	816	815	826	863	787	832	814	875	849	825	831	825	798	813	831	830	823	822	827	808	847	837	810	813	765	856	768	804	834	805	805	772	881	804	813	808	758	894	803	797	875	817	846	781	830	840	811	872	827	836	836	834	855	833	842	870	778	836	848	837	806	892	846	834	879	878	818	823	807	797	825	808	783	835	859	846	834	830	836	845	785	770	813	783	862	830	797	823	795	843	824	822	777	883	810	785	802	853	836	810	794	825	817	829	846	812	802	845	858	800	848	839	837	829	821	830	805	826	802	836	863	788	813	828	780	828	885	821	813	825	848	818	841	774	801	851	801	812	832	851	833	835	790	801	867	778	730	807	807	823	816	784	844	795	803	846	838	798	822	818	807	836	812	820	793	854	840	771	832	800	815	806	860	848	867	886	829	851	785	830	788	858	818	807	826	802	819	863	850	857	842	815	771	821	844	794	833	819	803	859	783	815	825	823	896	880	854	878	895	864	826	858	831	808	864	857	795	856	787	861	849	840	798	841	802	835	864	821	850	856	847	883	827	775	849	868	785	852	844	846	782	804	797	818	835	821	882	849	881	829	807	854	785	803	797	847	846	782	863	814	829	829	852	830	825	853	864	813	866	827	826	882	814	827	844	806	845	827	785	837	818	841	822	842	797	822	795	815	857	845	829	851	771	826	844	796	860	849	841	875	811	820	818	806	889	845	808	777	836	850	881	840	826	786	845	856	781	802	834	826	834	867	824	842	820	831	827	884	826	769	836	844	824	831	855	813	812	903	886	821	820	784	815	840	782	829	787	857	791	793	817	770	795	749	808	816	801	810	796	833	845	783	804	830	819	806	810	829	782	791	854	758	760	851	818	791	813	807	832	842	797	805	844	792	875	848	807	821	877	792	830	809	828	863	787	807	853	788	782	809	785	792	879	844	842	796	826	816	854	842	817	817	795	830	865	765	835	809	836	834	804	790	824	810	825	861	840	847	811	792	827	873	828	818	805	818	750	830	810	778	842	823	832	798	828	848	882	779	855	817	850	839	814	845	792	816	812	846	830	797	804	867	805	786	832	812	823	810	830	804	843	849	828	867	800	805	827	811	815	844	824	845	838	811	856	796	827	811	807	854	852	821	836	852	775	740	791	804	823	859	812	839	864	852	776	837	857	816	802	808	796	802	842	780	816	778	802	826	876	818	840	855	821	790	841	759	807	830	763	853	865	841	793	827	804	809	827	803	844	773	805	918	866	837	809	824	824	837	824	820	851	868	834	816	811	835	840	795	835	793	809	816	845	805	805	817	807	789	840	781	854	823	820	785	849	824	805	840	847	824	782	855	801	821	837	815	842	793	821	805	817	808	833	800	844	827	816	805	832	842	804	815	843	791	834	807	860	878	855	849	864	864	839	861	841	827	853	800	817	811	792	818	801	825	833	846	804	820	858	872	800	813	805	814	816	851	787	828	795	818	777	758	843	854	821	791	776	808	837	835	799	816	851	848	848	878	819	832	829	786	817	804	818	807	834	815	853	845	789	834	856	839	771	828	834	805	797	789	806	871	812	858	854	852	799	792	816	833	774	825	836	814	799	873	807	721	857	813	865	806	817	789	843	811	846	857	813	869	826	795	870	836	840	806	824	804	854	775	782	873	804	806	849	785	787	842	836	817	762	861	846	837	782	857	778	836	817	879	838	841	822	874	848	838	813	835	844	842	809	888	847	857	827	803	863	862	870	833	797	832	843	826	878	826	781	805	836	758	826	852	806	815	869	830	831	799	833	798	806	870	857	790	779	801	790	820	831	798	849	766	805	777	759	836	807	839	822	786	873	852	816	827	829	828	832	796	804	806	821	793	866	875	849	858	789	809	816	851	770	904	861	838	831	829	856	844	855	851	803	810	847	826	781	821	889	835	778	798	810	842	794	800	824	819	848	846	854	830	822	856	835	834	807	908	844	780	817	856	855	831	805	851	804	811	811	826	872	869	820	866	787	849	850	829	801	833	824	843	783	799	842	732	844	829	853	835	821	775	838	817	819	855	863	829	844	812	850	860	833	816	798	819	887	856	770	799	842	802	793	796	832	841	857	814	807	826	834	773	748	825	821	783	813	825	849	784	858	846	815	794	821	834	813	800	875	828	805	823	793	812	826	821	807	825	836	824	810	793	814	832	855	810	800	818	868	797	872	866	817	804	855	848	841	805	829	822	830	865	800	809	831	763	807	806	817	829	812	853	893	812	775	800	849	796	845	729	862	767	804	816	859	833	785	795	755	773	780	798	847	834	825	857	828	823	812	797	839	842	769	823	797	817	848	827	837	854	834	841	791	851	851	843	846	839	863	813	763	815	820	869	754	860	835	852	792	833	815	820	787	885	801	832	815	784	808	804	763	830	835	875	878	826	801	875	848	827	821	857	826	803	866	777	836	865	823	809	897	819	811	822	848	815	841	776	863	800	821	817	738	843	856	836	799	809	791	846	782	831	833	876	830	835	858	829	825	852	796	806	815	834	825	808	816	858	807	782	830	834	851	774	793	845	883	846	798	801	797	759	819	771	812	835	823	793	815	879	860	819	844	800	787	805	779	757	801	788	809	792	821	814	832	878	825	761	808	841	781	804	743	877	834	841	861	807	803	852	793	916	827	838	808	805	828	829	832	855	830	849	824	843	802	802	827	798	808	810	836	857	795	820	819	880	810	836	860	796	756	814	897	818	837	844	861	787	875	834	768	851	818	864	848	819	881	815	829	799	828	807	863	825	804	858	802	825	842	844	807	795	810	781	799	795	838	818	883	873	834	762	825	778	802	836	832	818	836	791	812	792	831	801	828	800	849	836	806	848	841	852	791	825	811	798	822	809	790	853	790	811	827	879	828	805	850	886	838	818	801	791	850	816	776	795	757	779	792	793	774	847	817	796	853	845	823	811	821	884	851	875	849	825	802	840	833	791	863	838	819	826	791	805	812	837	852	840	832	828	813	810	739	854	801	846	810	828	852	835	808	820	792	777	809	869	782	830	832	811	815	799	842	863	805	846	802	798	857	810	837	807	771	806	846	811	859	789	821	797	815	754	865	835	788	803	836	816	873	836	857	799	860	789	793	810	821	818	802	866	813	801	849	841	832	858	839	837	909	856	792	861	838	837	858	842	801	809	816	796	826	819	802	798	912	832	843	841	836	863	836	829	804	862	842	828	853	823	801	833	844	822	819	806	874	806	808	875	837
9462	14514	12459	6651	4513	3235	2530	2109	1773	1508	1377	1255	1182	1029	1029	999	1027	955	986	975	922	970	973	895	927	897	923	934	893	864	912	854	950	851	857	856	874	875	879	877	844	826	843	820	871	894	877	863	847	846	865	825	895	825	815	890	856	853	851	787	866	859	854	844	832	809	796	809	836	835	794	844	846	864	882	842	846	899	839	852	829	842	893	873	791	827	821	829	843	838	856	836	835	830	880	817	825	860	875	860	881	861	849	856	818	834	808	850	778	836	829	813	828	845	806	786	806	800	802	845	837	863	819	857	802	807	823	861	826	856	827	819	836	842	842	832	837	803	843	838	841	899	803	860	853	819	831	887	883	861	856	868	837	844	887	880	819	769	819	870	870	857	796	839	805	838	865	861	833	861	858	850	844	837	794	822	813	884	839	851	908	873	823	845	884	862	835	838	830	845	862	799	848	868	809	811	828	817	846	838	859	874	831	842	868	810	853	820	841	837	824	892	809	828	830	816	884	815	840	854	833	809	917	888	808	825	804	872	822	797	836	848	882	829	843	831	814	828	821	797	827	858	889	874	851	872	899	826	884	803	826	851	827	858	848	828	850	810	870	878	821	833	882	866	827	830	876	879	822	804	790	865	808	806	831	882	867	776	822	838	855	866	828	883	851	772	840	806	816	837	874	845	833	875	822	795	884	841	895	828	845	865	835	861	824	879	873	849	862	848	813	804	859	871	790	855	813	808	875	822	802	799	855	810	901	789	871	844	777	814	840	836	848	837	847	859	875	845	869	824	826	859	800	836	779	833	893	847	834	857	872	841	829	859	818	869	824	856	860	816	819	870	822	825	799	870	817	797	813	848	884	890	853	847	840	823	869	797	829	839	810	877	863	862	856	841	848	862	832	804	832	850	798	850	803	843	832	843	777	840	815	824	817	827	821	790	825	803	799	844	812	858	822	882	838	898	845	810	852	881	844	859	824	867	856	841	809	849	804	829	817	812	814	794	811	823	876	892	808	855	845	837	890	834	797	846	859	819	828	797	851	843	830	857	863	830	793	878	814	798	861	851	824	832	845	792	879	824	845	857	845	842	830	861	803	857	815	817	812	868	797	838	822	806	868	868	830	832	900	821	817	849	838	861	855	881	843	844	820	869	828	842	906	873	823	839	876	825	853	809	834	845	844	837	852	851	840	777	874	820	837	800	814	818	857	857	800	806	855	872	827	826	825	828	803	852	822	822	856	862	853	874	796	813	822	830	889	819	853	865	847	775	825	832	882	854	849	848	834	884	822	806	883	847	806	852	776	861	874	865	843	809	857	839	835	867	812	843	824	855	759	830	861	808	784	810	854	844	850	883	876	834	792	842	849	864	815	812	871	841	811	812	806	828	848	850	808	841	828	782	816	873	835	816	819	811	819	786	849	786	851	849	878	894	854	810	855	842	811	853	831	796	826	817	811	874	832	868	794	840	834	869	862	886	856	767	866	828	848	828	863	827	845	835	894	927	857	805	879	820	828	849	856	828	880	835	827	831	772	810	801	858	834	832	779	899	888	823	839	837	844	817	824	884	877	837	813	848	841	830	764	871	853	786	760	868	823	845	853	823	799	802	803	794	833	781	861	811	835	883	866	860	848	793	813	850	850	888	826	821	831	897	886	868	883	846	891	818	855	906	839	847	838	834	834	830	816	914	863	835	847	859	830	841	862	782	869	806	827	810	815	837	788	854	858	832	856	851	878	876	830	790	861	828	834	851	899	861	878	848	841	811	864	871	811	822	839	836	829	795	819	881	789	862	846	825	852	891	828	853	816	804	857	852	871	842	865	811	834	832	836	833	864	873	880	862	850	895	795	793	806	849	837	854	816	813	804	841	843	775	818	876	837	829	865	890	829	882	814	844	795	850	778	835	820	849	850	862	844	820	813	854	816	811	807	839	831	832	859	851	837	810	804	859	843	819	862	841	820	835	860	883	845	849	869	867	862	767	826	843	885	866	848	823	853	861	804	846	865	858	851	793	862	823	866	807	833	886	846	831	876	839	841	823	876	863	804	788	887	836	828	769	831	828	875	892	807	824	859	847	873	812	841	917	816	867	856	826	869	778	870	841	820	860	817	832	865	831	802	788	842	863	840	841	820	825	828	813	822	847	840	812	842	805	815	814	844	865	889	828	862	829	847	822	851	828	844	830	822	819	821	847	852	865	828	814	811	843	837	867	889	879	891	801	792	846	805	800	820	840	807	799	813	833	820	834	882	858	866	804	838	850	847	851	866	805	871	804	831	830	782	791	827	827	829	814	817	800	903	906	857	821	829	816	846	847	832	842	868	819	834	845	779	835	859	825	829	825	818	850	835	849	818	826	792	834	857	872	851	832	806	829	856	856	839	844	823	802	872	852	832	837	779	861	842	816	824	748	852	872	791	819	800	883	886	868	842	878	809	848	859	861	867	836	857	821	858	827	824	841	848	811	862	848	857	832	860	805	799	821	824	803	799	823	823	796	800	828	834	872	874	814	884	860	830	866	853	842	893	843	820	837	848	828	858	829	823	838	848	826	776	851	860	865	843	848	851	867	791	837	826	808	796	770	814	848	874	827	801	842	860	802	832	787	859	872	837	847	895	837	848	829	852	824	832	822	793	798	799	777	850	882	839	826	807	786	834	839	884	827	809	833	810	856	850	844	859	848	867	776	861	812	828	866	854	895	823	838	896	823	786	817	793	801	844	757	881	835	814	811	833	848	874	834	822	813	840	828	869	856	843	841	858	848	838	826	780	825	825	842	843	896	806	824	816	825	803	812	867	854	777	814	894	823	844	846	807	772	856	896	864	818	828	838	816	888	811	816	834	870	861	841	843	884	795	856	790	863	841	837	871	801	869	816	792	828	837	809	855	861	817	875	804	884	810	826	807	824	918	801	802	812	844	867	812	850	900	805	871	844	839	871	849	869	825	870	871	871	814	877	814	853	874	807	829	871	884	853	822	835	809	850	871	848	847	831	826	890	841	826	822	851	882	834	876	862	813	793	834	781	891	870	823	822	844	848	804	878	866	825	821	817	869	823	818	813	828	805	920	869	857	828	871	801	853	818	856	882	877	841	815	808	788	794	857	871	826	841	826	815	805	855	833	846	870	793	857	842	845	847	808	879	859	843	832	812	860	852	804	798	872	831	879	862	851	814	871	830	803	833	852	860	855	811	803	823	824	844	865	810	848	827	858	845	862	813	867	830	885	838	834	819	816	815	884	857	842	872	888	868	855	803	807	852	867	868	837	834	836	838	813	882	885	778	851	855	833	849	816	853	842	819	836	861	877	798	882	807	869	902	858	789	857	815	838	844	870	869	833	856	846	813	889	847	856	808	893	824	879	860	895	788	785	807	827	851	860	822	843	846	827	856	786	868	898	835	856	831	862	921	816	865	862	920	834	812	856	854	862	841	878	828	863	774	833	854	890	801	901	855	823	799	834	881	853	855	895	854	823	847	832	824	866	807	823	774
22475	21040	28553	23752	21042	21098	12201	1843	1374	1239	1159	1050	1024	1002	990	985	940	1007	957	928	917	979	892	914	855	846	882	876	883	897	886	886	864	914	873	856	852	850	852	885	861	810	831	814	854	788	846	822	853	825	818	841	902	835	849	845	833	866	879	872	844	870	831	826	822	813	901	837	851	845	882	787	834	791	890	829	882	848	874	840	824	830	884	899	814	843	861	843	818	866	864	794	835	819	834	830	830	840	863	872	802	861	889	858	816	820	806	824	845	826	850	886	865	803	807	839	844	893	870	869	861	765	821	826	908	818	824	882	826	829	837	833	843	821	850	909	845	860	808	804	811	863	806	870	800	841	835	869	821	855	795	849	826	811	845	818	770	770	804	788	825	814	796	880	887	866	848	816	785	845	844	855	838	816	897	859	855	797	794	794	867	828	831	868	879	832	862	840	845	855	797	852	826	791	818	845	878	807	832	842	847	832	786	841	791	879	820	823	875	864	854	850	865	863	837	894	855	845	857	864	794	856	850	835	830	773	864	844	843	883	829	829	879	835	877	862	827	867	828	826	858	879	843	857	862	812	840	812	826	857	851	827	835	800	854	820	831	807	816	806	849	881	849	830	849	812	839	856	846	803	807	912	810	819	822	852	826	840	812	815	799	851	842	903	811	809	849	846	816	878	893	816	847	822	877	846	801	833	825	784	859	823	816	824	863	840	815	883	875	864	834	839	846	795	802	786	822	823	836	793	758	791	883	851	857	841	824	807	837	812	877	820	825	838	829	789	772	887	821	799	810	827	863	822	804	841	839	826	829	796	809	874	825	819	857	793	854	832	813	885	862	820	802	850	831	830	856	806	827	847	828	875	859	850	851	765	815	827	846	874	884	827	761	852	861	870	836	815	833	870	833	825	823	820	783	831	840	782	859	798	847	853	874	827	817	818	859	838	906	823	815	852	843	863	841	859	881	806	848	814	792	829	867	850	823	872	806	856	860	793	835	865	864	831	811	799	879	830	838	875	820	827	822	803	826	771	802	845	870	851	858	829	829	845	823	820	901	858	827	796	897	897	869	846	815	887	797	811	839	821	853	898	896	836	808	848	809	826	879	804	806	893	823	869	810	830	826	843	830	821	796	841	877	867	822	827	815	875	853	826	845	821	881	839	832	792	785	820	861	820	836	850	849	833	817	828	879	860	868	865	856	849	836	832	871	878	845	839	839	872	863	807	811	807	852	872	815	826	798	856	815	842	833	776	849	798	793	852	784	842	846	869	813	805	882	860	764	784	833	780	828	795	881	786	870	830	846	891	838	850	850	868	829	844	824	855	829	832	877	807	864	856	784	821	789	896	844	844	810	891	836	793	791	890	816	859	821	802	748	764	803	834	819	861	842	812	803	814	831	854	857	836	820	832	819	800	836	841	875	820	878	915	822	845	827	859	839	800	906	900	849	784	783	791	823	827	828	834	823	813	811	852	818	862	844	825	861	879	834	877	808	848	844	822	808	823	786	832	818	770	756	869	893	866	785	828	807	755	866	810	817	837	825	881	840	815	847	872	817	798	874	810	910	849	840	873	818	844	838	825	844	853	886	826	799	870	856	818	828	861	845	814	830	830	884	825	836	870	787	856	839	837	816	821	880	810	814	805	808	834	913	813	821	835	840	827	830	844	878	866	858	831	818	820	854	838	791	817	800	855	847	880	768	799	863	813	863	850	811	821	797	844	831	841	874	868	844	812	847	824	822	808	892	878	805	822	850	827	803	821	887	857	849	819	862	806	857	793	855	823	833	807	831	825	790	854	837	871	849	800	817	855	826	831	810	864	829	790	801	768	838	875	854	857	797	816	864	878	845	809	775	806	830	847	861	806	860	836	844	837	847	799	798	801	800	827	865	838	822	855	865	858	871	813	789	818	812	875	793	855	824	835	843	840	818	836	836	808	839	898	889	858	836	843	812	832	781	822	819	904	859	825	787	798	781	794	862	813	808	839	846	835	824	824	837	876	883	878	821	848	813	855	855	838	819	858	818	868	810	830	854	816	842	848	841	840	865	825	834	828	787	819	785	832	814	824	850	832	858	817	811	824	848	816	904	861	834	787	888	794	866	807	802	833	821	822	837	822	817	821	847	829	822	830	839	838	876	857	825	796	863	825	850	817	859	814	834	812	900	836	875	840	864	878	808	821	795	875	813	859	785	820	834	864	805	845	780	811	840	853	802	855	802	790	814	801	798	865	805	818	857	830	789	831	829	846	799	814	831	829	828	840	817	837	823	862	834	874	845	859	843	811	859	816	801	825	859	848	832	764	789	850	847	796	841	837	875	832	810	808	834	845	818	837	831	815	843	779	846	803	832	777	770	822	850	823	858	828	835	830	843	858	873	856	826	804	836	852	839	872	850	856	806	856	832	816	853	815	811	831	807	857	781	817	824	799	845	839	857	827	818	840	838	887	858	838	868	759	805	812	828	825	810	780	889	857	874	854	858	788	803	842	864	809	843	841	809	824	877	793	815	863	848	870	845	893	812	828	806	787	876	867	804	799	878	838	858	832	830	858	863	856	851	830	815	871	821	842	824	863	851	858	857	860	803	811	790	788	849	798	884	811	806	819	865	870	824	850	824	831	854	830	815	823	813	794	815	779	890	836	839	878	863	855	832	789	886	845	821	829	859	854	820	856	833	801	891	835	848	802	810	840	882	838	818	835	824	846	802	844	877	923	817	806	808	842	834	857	858	803	840	871	850	805	811	817	814	853	831	817	807	866	857	845	853	847	847	829	805	899	929	817	835	818	806	830	786	774	828	807	850	847	814	849	813	821	837	863	880	804	820	814	877	836	832	839	884	816	809	833	814	798	841	845	853	778	832	835	825	807	817	843	833	866	767	841	850	832	842	836	832	819	895	850	890	823	803	840	841	844	833	811	819	830	751	842	805	860	810	763	880	794	840	800	858	848	864	784	846	827	816	886	798	819	827	838	823	848	858	798	811	855	815	902	871	900	857	791	853	875	828	842	896	823	893	832	851	826	828	807	831	846	810	859	839	841	852	799	880	815	828	843	845	870	804	761	893	831	874	824	871	804	864	828	823	838	809	887	804	778	890	781	833	838	823	778	806	890	770	851	807	854	809	817	835	821	830	796	824	788	783	819	832	863	840	819	820	859	808	802	855	823	866	840	812	855	825	871	832	797	808	847	827	842	797	804	830	809	867	853	823	812	866	874	854	839	827	829	758	870	845	821	841	841	835	874	775	862	860	832	830	807	830	883	822	858	788	848	825	803	857	836	849	790	827	805	882	841	800	812	769	828	903	852	816	840	761	799	806	852	844	838	859	795	788	868	814	800	806	861	860	880	824	846	844	855	877	802	794	873	793	852	856	786	809	852	795	800	827	826	822	836	852	853	857	815	846	784	808	829	868	814	825	840	837	820	845	815	843	861	795	820	842	835	874	830	833	842	846	831	809	898	830	743	785	783	820	795	845	890	860	820	837	799	851	805
10352	14710	12904	6667	4410	3308	2508	2059	1698	1498	1342	1260	1168	1091	1086	1088	1048	1021	996	908	978	889	904	939	910	904	948	857	923	891	873	873	836	817	889	910	875	856	878	899	847	885	883	869	878	838	830	825	870	838	817	892	854	905	873	880	947	876	869	906	844	824	847	896	801	859	851	861	857	836	856	863	868	842	848	860	858	906	802	895	916	904	803	829	895	837	848	824	909	840	890	816	861	838	864	816	868	847	849	839	891	838	826	863	903	850	837	822	833	876	858	853	815	836	856	881	846	901	876	826	877	900	802	879	848	896	888	868	796	856	898	873	865	859	845	842	846	804	878	858	844	790	825	848	842	768	908	857	887	825	814	845	877	883	831	867	861	872	799	851	844	859	874	858	891	834	863	845	880	813	876	862	862	819	851	890	810	869	853	830	908	847	808	815	846	853	855	918	830	870	857	844	858	816	855	861	779	816	900	895	826	855	797	861	860	843	893	867	844	857	848	853	812	867	798	808	879	874	834	801	849	844	847	890	869	826	834	891	880	849	818	873	853	821	859	840	921	853	839	915	887	819	802	830	907	871	836	794	864	833	824	825	881	825	845	828	847	802	911	890	858	823	865	803	836	798	842	854	823	821	829	843	787	843	801	837	814	854	836	884	838	848	854	883	788	872	862	804	843	900	890	806	891	840	844	893	843	854	852	856	884	807	834	828	841	820	865	858	830	787	805	850	844	833	897	877	839	894	846	831	819	854	818	830	843	863	801	818	861	844	857	859	880	835	846	854	854	867	857	855	878	868	818	875	820	840	813	850	899	805	854	841	878	798	825	879	884	856	823	843	848	802	877	838	815	810	857	853	848	870	873	839	872	846	892	822	829	839	823	907	815	828	885	848	870	838	809	856	870	897	803	891	841	776	793	845	825	821	859	844	822	840	877	859	862	846	861	894	895	904	837	865	863	842	839	827	836	857	834	839	872	904	838	856	883	818	803	858	877	860	860	859	826	820	846	863	882	828	875	807	854	847	890	840	884	872	876	875	881	873	835	845	855	861	849	873	891	819	814	830	835	827	911	793	908	814	879	814	900	860	824	875	885	826	883	827	852	875	881	840	836	879	844	881	820	826	862	869	840	884	827	824	857	848	860	854	861	879	858	834	860	812	824	805	888	874	825	805	817	831	775	828	922	848	871	858	832	810	857	912	828	861	834	876	918	889	862	861	843	825	848	840	857	816	852	809	839	852	829	825	875	839	864	823	855	875	801	847	847	894	792	784	826	820	875	862	838	839	874	827	768	868	837	838	822	824	793	859	845	893	838	832	834	825	806	851	869	805	811	874	852	826	853	827	850	840	869	803	796	886	883	872	853	855	776	853	847	767	781	743	832	846	870	857	816	830	843	821	845	877	875	899	801	815	852	905	873	758	860	822	881	853	849	867	894	887	894	831	882	874	812	864	770	807	827	838	799	806	854	803	824	843	838	849	859	837	845	827	815	858	842	840	833	864	860	845	842	870	821	870	873	918	835	871	884	845	839	804	848	820	884	828	846	859	831	869	878	831	858	836	832	879	863	851	836	906	861	802	854	864	854	806	819	886	793	840	834	838	809	845	896	830	856	835	787	888	837	826	855	847	821	819	834	872	830	885	844	861	812	852	824	837	855	846	862	832	859	834	851	798	859	834	823	796	818	790	833	812	899	822	816	841	824	838	799	846	840	863	829	875	818	911	859	826	850	853	821	910	878	836	802	837	868	857	884	799	815	835	802	868	892	842	796	865	842	878	862	865	899	797	847	884	858	816	859	853	863	859	830	855	819	842	792	874	851	879	804	841	868	859	856	789	775	877	847	864	872	841	856	869	842	827	837	819	846	857	866	876	894	822	847	833	843	853	854	826	872	859	900	830	806	840	863	869	744	838	880	812	853	838	914	863	860	832	846	838	847	824	882	828	849	782	846	870	793	827	817	825	811	841	896	812	840	823	850	809	809	860	822	878	868	791	829	841	857	842	854	827	871	899	818	817	895	811	837	828	773	827	806	832	848	779	851	907	829	879	799	913	865	899	860	820	832	844	839	852	837	801	815	814	835	869	837	811	851	909	825	875	901	868	812	837	836	886	843	877	873	839	881	809	828	853	885	864	863	852	870	866	879	808	882	941	854	853	862	820	827	810	796	864	815	843	880	849	886	835	875	867	838	834	813	819	827	925	806	858	879	849	821	824	820	809	829	864	838	920	830	827	842	909	869	888	809	899	847	811	880	848	843	808	865	828	863	893	812	868	868	877	819	821	863	795	813	795	833	901	881	873	811	870	874	837	824	830	800	874	853	843	918	806	848	813	859	822	839	821	879	782	873	860	892	844	820	853	866	850	791	780	851	885	851	853	894	850	819	790	820	848	875	877	843	885	888	801	830	840	838	870	863	847	909	811	829	804	882	797	829	822	830	852	862	835	866	868	867	812	856	888	874	859	839	819	879	816	861	837	855	840	861	849	867	861	838	865	857	872	878	842	896	843	835	837	876	798	838	827	856	867	864	831	833	849	838	791	842	816	875	857	833	801	833	869	872	850	889	837	845	834	797	886	841	841	811	832	821	796	866	841	871	810	841	870	852	839	838	882	846	858	869	804	839	856	845	852	817	871	811	862	814	899	811	878	896	882	845	831	828	863	848	818	874	908	877	934	826	884	846	828	834	840	832	875	825	853	853	845	851	870	850	850	878	858	821	837	854	829	873	912	910	885	898	850	890	831	833	866	823	893	826	847	836	848	819	858	876	818	874	822	871	814	826	869	890	826	803	824	882	835	873	870	821	834	857	849	833	836	853	839	852	867	837	833	863	804	833	868	854	854	843	852	813	845	834	872	823	858	877	790	819	844	859	917	808	825	832	834	816	809	864	878	894	810	884	857	885	858	832	845	846	859	861	842	874	857	829	861	811	839	809	860	862	864	861	879	851	830	904	796	854	811	931	860	863	839	840	833	867	852	861	858	816	849	853	879	884	880	792	906	832	843	860	870	798	865	860	891	835	883	841	853	804	827	791	870	803	865	878	903	874	875	881	895	852	833	837	856	814	814	856	914	817	862	855	891	803	852	855	865	849	878	849	826	824	852	901	850	893	838	883	862	852	821	802	892	740	869	829	914	876	806	890	866	884	836	886	841	870	850	871	845	906	915	847	847	880	837	863	863	827	834	849	830	873	866	835	856	861	857	859	860	805	897	837	847	858	855	828	874	823	880	869	876	881	862	825	860	793	894	844	845	791	807	845	838	863	848	795	859	882	885	840	838	811	800	843	872	857	843	872	829	892	861	837	822	880	815	812	835	866	883	854	841	867	874	837	861	831	849	875	804	802	841	885	855	839	802	805	886	878	844	852	818	914	844	862	828	906	886	849	851	819	842	859	807	879	888	856	836	788	859	876	818	855	848	831	824	873	800	862	858	826	780	839	806	885	887	808	809	874	840	809	873	868	804	798	779	869	865	821	862	869	834	869	841	901	806
22457	21072	28596	23772	21075	21142	12335	1826	1394	1301	1243	1124	1092	996	1080	1014	942	937	924	961	955	879	919	894	846	949	858	898	877	835	854	866	844	936	873	897	862	876	985	881	826	866	892	872	912	809	895	841	820	839	806	869	881	854	830	844	858	849	889	871	833	875	902	939	879	967	907	875	901	897	892	886	852	877	781	830	857	834	879	820	823	814	842	893	860	832	848	826	815	844	895	900	887	910	852	861	848	859	874	863	788	878	867	792	842	852	850	782	829	804	829	854	873	830	870	864	891	893	901	902	863	830	831	827	873	903	827	928	894	886	847	804	904	874	864	823	880	804	847	791	880	864	857	877	875	849	848	891	839	813	926	872	874	876	830	859	826	822	873	851	903	824	839	864	865	851	869	821	861	842	884	817	822	877	869	876	871	868	898	870	790	869	850	814	868	875	914	811	861	866	894	808	885	860	905	779	811	815	804	828	901	846	881	888	855	866	849	876	868	815	825	838	815	808	863	776	814	865	863	865	859	855	926	865	897	831	894	833	860	856	844	809	890	848	853	769	857	826	872	839	874	857	806	864	848	802	842	898	825	879	822	802	844	858	887	814	804	858	816	864	909	869	840	883	860	844	799	843	850	864	845	809	888	847	925	811	875	840	896	818	893	887	856	859	804	888	867	883	814	823	866	885	839	858	831	808	829	857	850	829	861	848	834	902	847	849	890	864	826	848	875	836	874	925	873	868	835	856	890	893	797	826	825	867	884	853	864	864	852	837	788	824	862	843	887	857	851	875	817	919	812	826	862	922	844	857	870	844	878	904	896	856	887	891	868	833	851	852	900	851	856	853	814	862	822	861	804	870	829	838	874	885	840	860	836	854	839	842	955	838	863	893	840	847	801	841	843	814	816	870	823	829	881	840	836	880	845	869	829	848	775	868	878	916	838	865	812	894	865	853	878	819	833	859	885	815	880	813	802	865	825	868	855	869	789	827	865	861	876	839	826	846	867	877	815	887	915	944	883	830	875	827	811	881	856	894	843	871	837	866	817	769	904	852	896	891	897	859	842	868	845	824	851	828	825	877	901	794	825	853	889	875	917	803	821	794	842	812	912	821	874	865	841	826	864	880	812	811	849	843	851	843	862	848	820	850	885	780	813	801	894	880	871	834	851	799	804	815	803	798	829	848	849	901	881	876	839	871	818	823	824	830	818	868	874	833	840	844	868	841	889	822	858	834	866	889	849	877	828	894	844	892	823	850	875	856	875	881	913	824	827	842	799	904	842	819	823	866	887	875	825	870	776	878	854	889	865	881	888	873	855	818	851	822	821	882	838	843	838	855	826	875	862	841	892	829	840	825	883	842	867	832	823	853	869	857	839	875	841	906	853	814	883	881	825	924	867	822	822	881	832	904	871	817	854	854	800	839	892	880	817	874	899	895	862	860	857	871	803	865	860	848	917	833	845	849	879	855	812	836	859	857	851	835	910	909	861	859	852	821	848	871	843	870	851	876	907	816	888	835	829	798	777	883	871	819	826	831	801	852	847	865	879	831	806	856	895	810	896	877	861	846	834	944	823	846	842	890	844	878	876	886	850	853	857	888	866	812	894	843	814	862	894	842	822	853	820	868	836	836	790	810	827	789	877	803	887	845	869	904	856	840	909	827	859	808	831	862	891	897	886	839	841	832	854	862	849	880	884	861	835	882	846	824	870	891	850	867	885	794	865	894	787	830	822	806	888	815	867	861	773	855	862	881	832	885	850	814	886	869	836	877	869	792	863	833	897	824	892	890	853	890	927	806	797	894	856	848	894	888	879	851	811	886	798	866	859	860	888	846	812	851	810	845	794	882	845	830	873	849	831	807	852	880	828	867	855	853	850	851	832	837	848	884	821	832	902	870	849	860	840	866	787	819	821	884	837	873	854	840	901	882	839	920	840	843	801	803	854	883	856	837	841	849	888	856	855	839	833	842	846	840	863	870	825	860	845	809	846	873	880	871	869	798	902	838	849	875	854	827	885	844	819	822	894	917	841	886	819	810	847	875	826	883	850	887	798	788	853	839	863	863	846	818	880	876	858	860	790	849	860	836	877	879	817	841	838	831	875	863	872	833	815	892	811	859	785	816	815	847	865	835	818	865	856	861	810	838	861	884	879	849	873	824	812	874	829	824	868	834	848	908	840	837	841	868	882	839	857	874	879	818	889	793	853	869	812	851	877	803	856	837	872	789	812	815	873	848	843	856	888	815	821	863	890	830	857	819	880	851	858	866	883	882	840	855	803	863	854	878	869	858	821	886	773	853	829	821	852	816	842	841	878	855	825	848	897	793	846	852	828	831	851	853	837	803	845	855	807	872	875	809	871	831	833	823	852	868	865	846	847	820	849	809	904	902	844	842	857	825	900	872	853	832	836	759	860	881	831	824	861	882	870	856	839	889	828	863	839	881	840	910	853	820	860	900	894	848	805	872	866	839	886	842	852	813	827	858	894	860	880	837	824	914	828	812	865	844	858	819	790	849	829	828	864	864	824	823	836	868	816	848	853	866	887	854	834	905	828	869	883	798	875	890	873	872	831	885	832	853	835	856	896	890	819	894	847	838	840	872	846	889	848	819	875	874	921	846	853	840	841	882	839	826	853	829	870	787	839	909	853	791	867	847	811	836	855	827	835	916	832	865	826	854	849	884	798	905	820	832	855	870	832	855	879	844	904	863	842	852	874	822	841	807	846	839	796	840	845	837	825	832	852	790	832	807	832	856	865	883	869	825	822	841	859	866	860	850	862	850	846	818	835	871	831	853	875	866	893	834	880	837	880	804	862	853	854	879	877	824	842	813	853	880	863	857	936	810	855	829	846	844	837	792	882	805	865	925	838	888	826	885	810	823	851	835	842	913	877	854	878	810	826	865	916	867	876	887	849	845	816	813	879	921	835	851	819	836	867	798	829	831	883	850	831	870	803	888	875	856	844	852	839	878	832	840	834	910	856	830	859	815	835	854	820	851	869	836	808	836	859	883	832	907	845	862	889	866	822	826	856	870	859	844	836	884	864	834	894	785	842	842	830	839	815	871	862	803	895	875	840	831	803	842	876	873	904	855	852	893	832	890	836	869	854	874	851	884	817	871	824	816	807	859	877	885	903	880	885	813	900	855	857	817	872	842	865	811	864	856	840	838	855	883	847	859	854	880	860	801	782	866	888	808	825	882	813	890	868	846	854	831	824	832	840	820	833	837	874	865	848	855	832	798	877	882	826	831	884	892	835	830	811	838	822	777	889	836	816	837	895	819	827	890	854	872	878	894	856	824	853	851	920	829	885	941	825	870	879	853	874	850	870	878	821	834	811	875	849	838	864	853	833	837	843	817	847	836	883	856	834	843	840	844	862	829	844	849	839	847	808	803	882	800	886	880	847	857	888	825	826	935	843	840	837	841	833	884	890	822	851	841	779	838	864	858	866	935	888	824	842	860	847	861	836	847	862	843	804	862	790	879	870	815	889	844
11417	15337	13422	6768	4360	3328	2560	2099	1759	1512	1301	1274	1181	1139	1061	1091	1008	952	1007	962	973	964	988	970	935	937	916	933	918	885	895	900	859	871	909	911	896	910	925	908	889	915	954	871	917	911	887	870	895	896	885	899	847	865	837	880	885	877	879	887	874	886	836	885	888	850	860	855	867	884	902	843	860	879	897	869	854	885	869	860	900	874	923	801	842	850	872	870	861	913	795	862	899	845	850	891	850	848	879	854	887	850	810	855	866	864	884	852	862	859	827	847	896	827	832	859	895	848	905	822	882	825	880	893	898	837	809	844	901	875	878	866	873	914	780	875	862	852	904	860	876	822	901	855	834	811	877	871	857	846	893	914	873	879	871	872	852	907	885	851	890	860	894	832	857	841	886	854	904	812	834	874	825	874	859	906	899	838	884	850	849	840	883	846	888	875	887	870	843	809	874	899	830	870	880	916	877	878	840	859	870	871	840	856	862	792	879	882	831	875	865	920	859	847	840	861	890	931	895	870	835	888	860	826	839	880	818	888	858	935	865	878	858	885	838	831	879	943	880	855	857	871	891	833	925	854	818	880	808	862	933	866	835	850	868	854	850	887	892	881	874	878	977	891	861	849	845	838	862	925	879	861	871	871	872	890	892	884	873	802	917	903	869	844	854	870	855	861	853	906	852	856	848	849	851	896	831	958	877	910	882	902	874	884	862	873	789	847	872	855	898	847	834	809	836	866	873	856	838	908	897	880	824	867	874	850	933	813	876	911	933	863	825	941	903	844	898	879	786	889	825	923	873	901	845	801	850	865	860	857	822	870	874	898	834	853	867	873	853	861	837	841	877	907	928	864	885	836	879	891	843	817	859	835	870	857	866	826	896	870	870	856	859	818	859	898	856	799	856	853	871	875	858	826	859	888	861	836	931	892	864	893	913	871	813	867	894	819	918	850	907	865	897	870	918	907	875	771	879	858	888	861	866	878	850	892	891	877	852	893	903	829	881	858	884	897	874	868	852	842	827	887	826	874	913	894	811	851	850	865	862	881	843	829	899	854	874	882	867	864	860	817	865	870	811	832	843	834	838	814	871	907	873	883	889	894	860	885	915	884	873	875	924	875	831	892	863	904	872	853	917	844	894	842	828	850	928	866	807	858	880	865	860	902	877	866	910	891	877	839	845	828	847	851	913	873	834	898	897	854	841	900	879	864	876	870	862	850	819	859	870	890	848	874	854	874	828	825	841	875	836	900	892	843	885	842	912	903	902	893	891	930	848	829	913	836	823	853	862	922	826	941	892	839	916	829	832	811	915	884	809	870	894	875	850	881	879	849	891	809	833	801	898	840	829	873	918	883	823	873	891	914	864	876	893	862	883	875	879	878	824	869	871	859	852	819	881	887	883	881	830	918	916	826	867	871	867	883	873	883	862	877	884	878	880	860	839	848	853	895	863	843	877	847	861	868	871	945	889	840	852	852	857	855	863	890	883	878	889	913	880	887	864	898	849	851	876	903	914	872	853	839	891	887	837	860	910	856	840	876	897	819	849	873	858	794	869	869	858	887	907	858	880	859	867	849	866	896	807	873	850	884	921	893	881	839	882	929	815	877	872	831	881	879	901	859	868	908	865	843	869	889	899	814	859	872	912	843	860	945	887	867	928	923	884	863	887	869	864	866	874	850	844	851	851	870	814	824	894	825	866	862	868	821	853	892	801	856	831	909	870	877	874	855	836	845	847	851	823	914	858	838	884	840	890	905	874	918	888	889	829	850	877	815	872	827	872	863	901	900	853	822	905	827	913	870	857	829	837	883	862	872	811	913	879	888	893	875	824	893	883	871	823	864	801	853	845	864	912	862	866	874	934	863	861	874	853	886	876	857	894	840	855	827	881	889	862	879	824	873	906	890	822	927	789	849	862	921	858	814	867	863	827	821	856	851	842	808	833	900	863	854	885	847	845	914	879	846	890	913	887	862	853	854	850	890	883	849	789	882	884	933	874	939	886	862	858	879	869	817	911	870	896	876	877	909	912	840	933	858	870	834	881	915	864	877	869	876	847	899	835	851	829	872	831	876	913	838	874	829	866	864	866	878	849	893	868	850	857	876	868	885	821	863	836	875	872	849	838	833	852	817	924	897	876	887	916	858	834	894	833	872	902	818	843	892	867	875	830	848	879	923	843	843	863	885	877	844	843	899	865	892	860	872	818	869	865	857	849	941	876	880	878	860	872	890	868	855	876	850	819	848	855	864	877	883	871	877	887	847	874	903	841	911	871	908	839	879	834	857	884	867	880	856	874	908	849	845	809	823	862	848	911	853	833	891	859	828	853	842	834	826	883	855	831	849	821	847	868	862	864	838	893	842	867	836	884	869	878	889	803	833	816	798	858	826	879	831	921	854	820	886	876	887	885	842	954	908	812	843	872	835	892	877	818	885	866	828	882	904	866	885	844	844	799	887	893	870	860	907	847	865	848	850	847	885	874	867	844	831	899	878	886	911	858	858	863	837	870	853	865	851	876	820	907	896	882	942	891	867	872	840	872	883	837	959	872	858	930	840	838	891	856	891	873	896	865	804	867	870	832	824	855	877	898	832	913	984	821	894	844	888	781	830	882	840	860	883	883	801	838	862	879	850	918	852	894	796	857	850	869	849	869	864	893	869	837	888	889	856	843	893	825	884	893	823	891	885	889	888	787	860	849	828	859	832	867	835	870	915	887	822	893	858	931	902	885	854	882	891	919	834	860	863	894	876	911	881	856	897	896	821	858	873	805	894	852	886	798	883	855	898	843	907	814	851	914	840	882	828	833	881	854	804	876	894	807	913	888	846	865	912	876	914	842	890	836	848	914	871	840	827	869	827	813	864	881	869	858	851	825	862	826	834	817	827	870	896	905	902	837	847	863	848	838	876	851	857	839	820	789	898	933	886	871	846	898	858	869	918	806	906	836	843	888	837	859	900	801	890	832	908	838	907	894	871	852	848	868	882	867	875	891	863	892	922	817	884	877	896	845	831	883	888	841	863	865	831	852	897	872	873	897	825	895	867	886	833	893	824	869	856	926	855	824	841	913	874	874	849	813	895	860	866	872	846	886	852	829	889	817	897	858	869	909	890	863	859	787	902	844	824	893	863	817	823	889	896	815	904	915	875	906	917	876	886	859	928	820	845	898	843	864	901	909	870	873	845	850	844	873	919	877	819	850	859	845	916	848	854	929	862	894	868	865	906	862	862	852	817	809	854	831	858	875	828	847	856	887	852	856	855	832	854	887	864	907	846	830	833	841	845	886	857	866	852	868	862	939	830	841	828	899	866	818	871	827	908	894	791	850	878	861	871	861	897	820	899	805	906	912	871	916	861	881	868	841	902	835	888	896	881	885	878	853	842	866	802	881	890	865	844	861	880	846	835	887	870	837	842	864	868	867	827	866	870	902	837	836	853	811	844	861	833	830	852	814	843	907	846	795	825	876	896	909	931	829	852	880	833	903	863	849	866	835	905
22366	21018	28568	23702	21027	21100	12470	1915	1420	1262	1212	1172	1046	1019	1011	973	961	971	937	982	962	921	941	929	872	836	905	888	898	904	880	849	853	916	864	860	801	907	923	902	918	832	870	879	870	869	848	834	864	930	845	829	860	904	906	907	891	840	866	864	853	880	856	909	840	911	852	840	856	850	777	871	884	851	886	849	868	857	871	886	835	859	832	884	855	897	880	815	816	922	795	899	842	826	893	859	843	862	870	849	807	845	844	888	865	885	844	855	852	925	807	848	896	857	832	854	858	844	898	864	848	824	866	844	860	850	854	863	869	895	841	877	842	864	907	897	889	867	904	875	847	793	911	817	859	848	842	841	856	851	837	889	871	802	840	838	889	841	835	862	887	870	908	858	830	856	863	840	882	847	835	830	859	870	816	801	863	890	895	875	836	848	840	835	852	860	904	795	887	848	861	815	833	868	902	827	877	857	851	846	854	873	874	826	835	819	840	877	843	817	858	811	871	895	815	858	888	835	921	807	832	886	847	868	816	866	891	854	839	850	890	792	857	823	832	859	869	855	903	824	833	815	889	842	826	873	898	889	888	949	853	787	818	886	842	850	831	878	900	826	903	896	875	867	841	793	839	842	889	862	884	792	849	850	860	888	887	844	857	844	827	839	872	854	858	843	848	812	865	868	854	897	855	860	854	900	812	875	896	878	925	826	848	860	844	868	820	882	848	857	841	854	853	793	821	866	911	913	891	886	811	831	933	872	892	843	876	889	878	879	868	847	851	856	806	914	822	861	822	864	909	834	839	830	831	847	846	841	835	844	845	860	827	878	837	786	846	854	832	864	900	880	858	859	879	885	832	843	848	865	877	797	860	870	860	893	822	846	855	843	838	813	860	861	869	863	866	864	832	859	853	831	812	878	823	864	851	851	917	876	813	843	882	837	834	852	856	868	808	826	801	885	828	833	878	845	873	833	884	836	873	878	830	829	907	888	849	864	792	802	896	834	883	848	862	832	849	857	852	798	843	866	852	828	867	861	852	864	877	761	884	910	851	784	841	890	922	875	864	871	916	831	872	858	861	830	859	889	817	886	860	847	798	877	810	829	837	864	905	828	827	877	842	830	904	815	863	875	885	857	860	861	903	910	884	836	906	858	856	840	857	815	806	863	813	800	815	819	828	862	867	803	821	890	865	867	826	828	833	871	863	830	910	878	863	839	895	858	891	868	878	868	844	880	862	867	835	813	864	834	822	887	840	857	844	849	820	873	823	853	862	815	828	830	858	921	878	822	847	877	842	858	860	887	845	846	856	861	886	819	862	809	860	879	901	843	835	882	879	840	862	875	789	848	794	842	819	871	885	792	840	853	889	885	832	852	849	897	858	865	887	868	860	855	841	820	843	835	850	884	843	926	868	870	868	876	867	810	862	837	852	851	864	843	855	817	819	899	830	847	866	883	869	916	821	879	865	841	883	889	839	852	826	912	873	850	832	808	844	878	923	879	825	869	828	832	855	850	788	811	871	891	833	901	883	848	827	875	880	889	890	902	865	830	799	856	852	880	871	848	858	889	848	858	894	808	890	839	842	853	822	869	853	832	867	892	841	846	862	861	876	871	876	853	867	825	866	836	795	866	838	819	831	891	864	864	900	766	827	836	887	823	842	847	849	801	819	855	856	834	843	940	861	832	859	857	849	805	840	866	926	870	862	836	832	851	882	877	851	880	891	830	819	885	829	894	927	780	812	863	849	867	823	922	862	789	851	862	906	827	887	858	862	880	821	897	844	844	855	846	827	910	829	842	849	897	844	863	859	791	823	861	835	840	850	857	859	860	872	859	872	862	878	891	881	826	884	857	812	890	824	846	863	883	887	853	847	829	868	907	876	922	869	874	878	903	870	841	866	819	894	844	869	878	843	852	878	836	890	794	918	856	851	853	908	844	881	875	839	838	867	869	871	896	887	859	835	866	833	857	882	853	805	811	876	814	870	834	855	824	823	840	878	812	853	911	849	856	890	860	870	893	849	805	902	808	890	852	870	822	881	865	876	917	855	908	836	832	839	862	905	904	880	881	871	868	895	887	887	845	852	848	857	850	853	828	886	839	862	867	808	878	837	856	871	888	834	869	853	863	845	878	853	858	893	854	831	854	787	899	878	857	869	844	833	845	847	893	843	868	865	822	882	894	839	883	901	841	820	893	864	823	930	851	847	876	833	859	830	834	865	846	883	872	828	897	858	848	810	863	886	855	892	865	846	837	828	838	869	883	825	853	842	942	872	855	886	871	850	845	887	887	865	900	903	882	902	846	893	889	891	870	870	845	871	867	881	868	872	872	901	868	875	855	837	843	863	874	804	873	871	945	803	825	897	910	911	893	881	878	864	845	823	851	853	847	881	898	829	884	853	855	859	879	865	909	858	860	823	852	875	775	855	855	835	886	888	877	903	824	853	831	845	843	865	835	890	794	834	853	831	889	825	907	846	798	823	847	835	914	830	863	889	798	824	843	854	868	796	835	824	826	852	905	823	861	854	852	837	840	834	878	846	908	933	880	860	853	833	838	851	861	837	845	849	858	884	802	883	865	828	855	840	837	926	858	903	860	838	851	841	879	875	869	877	806	872	813	893	866	899	886	894	847	880	852	822	859	877	850	829	856	859	836	829	888	845	868	841	836	846	794	872	832	872	858	837	869	826	847	818	838	821	849	812	816	835	821	863	857	845	860	830	888	828	824	800	861	835	870	846	846	832	851	857	820	791	865	835	868	821	853	885	909	872	845	818	837	877	815	791	851	858	891	862	813	886	846	851	864	859	820	874	915	854	841	797	854	851	839	868	881	889	865	822	892	861	895	883	812	860	875	882	858	871	827	891	925	879	836	837	867	862	854	843	870	891	885	815	847	808	767	903	829	858	832	878	862	807	845	834	870	879	804	868	845	892	839	862	879	851	840	853	827	877	812	834	882	828	817	814	920	833	853	868	851	910	846	828	833	834	845	855	870	793	820	879	851	818	839	786	890	878	829	869	770	875	903	875	828	810	834	886	798	833	802	888	808	860	878	883	834	825	805	856	870	861	843	870	848	852	869	800	815	820	829	838	802	918	870	886	850	829	826	866	844	892	872	871	849	815	886	784	831	827	888	850	854	860	864	845	824	861	889	851	884	845	841	817	896	841	853	853	902	840	867	839	827	860	907	856	812	821	841	902	838	865	859	884	895	808	779	885	864	840	848	856	845	830	864	899	884	885	854	844	870	835	836	851	848	818	878	842	875	877	893	854	842	929	867	845	834	861	847	857	871	926	888	869	856	874	892	860	827	846	808	845	803	829	835	810	894	854	866	877	837	861	864	844	835	880	838	851	864	852	869	842	831	855	846	839	842	865	836	855	845	883	839	831	868	850	856	874	901	820	820	897	905	833	790	897	834	875	883	808	903	870	824	851	872	829	825	884	825	868	849	913	852	842	853	855	878	841	880	877	886	878	835	888	863	831	890	831	859	852	858
11099	16209	14173	6786	4547	3301	2503	2081	1721	1517	1350	1299	1182	1149	1079	1074	1101	974	952	960	985	964	947	939	916	895	917	944	917	899	879	919	904	902	849	915	858	983	893	899	874	839	878	897	900	865	907	906	899	921	880	858	867	892	881	855	906	866	859	866	867	873	880	917	797	858	869	857	914	876	861	874	869	898	866	930	859	889	873	875	835	857	851	870	895	835	868	844	854	864	923	851	846	897	869	888	828	887	816	812	836	897	870	908	847	916	898	924	898	890	841	846	926	849	893	891	905	887	875	865	909	821	923	841	854	802	945	869	814	855	890	906	833	895	862	832	856	897	839	832	857	854	945	876	814	858	859	806	900	854	825	846	892	854	815	829	858	782	852	864	849	858	866	907	890	890	851	882	855	856	814	916	855	908	935	839	843	832	873	877	919	899	855	867	822	836	850	865	881	819	830	828	820	859	886	856	854	825	856	847	857	892	866	882	882	872	853	905	920	869	819	869	832	872	910	858	870	830	886	881	831	864	913	865	873	824	862	885	874	899	857	862	888	829	841	863	856	841	845	840	833	898	889	880	851	850	868	814	904	854	887	891	874	901	828	898	913	849	853	863	867	881	852	874	867	904	880	854	890	866	884	886	872	857	863	886	899	877	871	870	875	848	841	916	852	859	860	908	892	827	841	846	873	887	846	859	890	841	877	909	897	887	855	877	896	855	822	850	846	900	831	879	871	943	852	861	882	865	872	867	866	879	890	870	901	894	872	853	844	874	885	888	832	884	903	843	857	897	846	825	907	858	887	860	837	880	853	878	834	859	907	812	889	850	867	886	845	857	865	861	837	849	843	889	826	928	884	919	825	893	809	904	856	866	898	840	854	852	871	865	884	890	877	828	868	856	908	894	838	843	814	894	866	897	881	908	871	894	821	855	887	897	840	863	843	908	879	898	881	821	884	851	867	912	820	875	851	869	899	846	861	849	848	950	865	841	879	867	883	864	868	864	914	896	839	849	895	852	877	907	959	932	864	866	882	854	842	904	916	851	848	898	861	856	844	870	900	855	890	853	886	896	882	872	868	880	876	839	939	833	921	889	900	879	892	931	809	898	839	857	837	890	874	830	818	861	882	878	889	857	853	859	857	886	869	887	869	870	870	868	874	859	882	827	863	858	829	820	891	875	900	873	849	868	876	864	863	866	887	871	842	879	844	916	917	877	867	880	827	895	864	833	941	846	873	905	823	876	847	843	867	864	836	904	887	825	889	846	840	913	957	906	864	827	830	900	907	859	833	809	914	883	874	812	835	850	893	838	836	880	860	876	901	858	865	849	858	880	862	856	944	890	917	848	826	835	856	845	841	842	867	895	854	884	819	890	867	927	858	878	846	883	827	873	844	895	875	889	861	852	887	860	874	825	824	873	863	858	884	830	879	930	910	898	901	887	845	830	847	853	898	878	901	893	844	876	815	870	876	881	831	931	883	881	882	832	853	842	858	811	852	857	900	856	856	869	830	894	896	881	878	857	864	848	881	874	847	841	856	819	866	845	837	876	928	906	906	829	855	836	883	882	907	876	893	855	860	881	866	791	843	868	897	903	863	918	875	864	829	856	869	806	786	895	893	866	880	874	844	846	863	859	863	868	834	902	851	830	897	836	825	867	813	809	908	865	882	876	896	861	853	843	844	873	888	888	847	827	819	836	920	857	878	912	851	805	851	841	867	885	840	897	889	895	872	834	822	847	782	876	924	868	871	859	889	951	869	853	885	871	877	874	871	811	881	865	845	898	907	850	867	840	897	878	870	872	858	870	855	820	881	821	874	880	824	904	858	802	895	809	865	937	852	868	899	846	908	867	888	866	891	830	921	881	886	896	849	893	857	839	873	860	867	902	849	881	840	908	911	873	921	851	868	821	873	849	884	887	862	859	866	840	871	877	860	909	833	830	857	834	890	896	909	922	802	852	835	869	863	817	881	851	824	865	857	841	919	887	856	911	884	878	818	880	870	878	858	897	831	877	847	910	889	900	854	857	874	892	824	834	867	878	898	820	848	844	890	858	893	879	865	874	887	879	835	843	901	836	868	824	899	877	852	893	857	843	809	883	838	882	920	839	882	833	843	910	831	817	874	841	833	924	847	901	868	864	850	870	857	867	913	908	888	867	884	815	922	852	877	859	863	871	868	888	863	839	883	826	893	858	900	871	881	864	842	830	855	872	877	886	935	870	910	865	834	887	842	915	895	864	878	838	842	860	872	860	862	848	897	901	853	862	839	877	812	869	893	848	892	867	847	854	854	888	854	888	902	884	890	876	863	935	851	885	824	933	857	838	869	870	852	873	833	861	826	881	936	931	868	824	823	882	888	865	922	862	792	818	855	833	847	857	939	860	893	800	831	845	898	876	921	871	894	907	853	841	861	840	827	859	860	852	858	919	880	858	919	884	871	858	798	873	861	838	867	827	860	883	837	804	865	856	917	842	875	872	852	782	859	896	812	824	866	848	952	899	870	848	850	874	862	897	876	888	829	887	859	859	945	839	879	908	900	892	894	840	898	882	906	845	905	889	919	839	849	877	848	898	882	870	795	920	882	859	818	892	850	840	891	891	872	803	880	831	861	882	930	892	914	822	840	902	871	913	890	888	862	870	920	808	874	830	853	872	840	921	822	845	837	876	842	862	844	829	901	834	824	864	824	904	865	874	825	871	875	885	844	892	846	856	851	829	839	895	924	837	864	854	900	850	858	845	842	838	873	888	910	872	854	907	838	851	852	827	847	892	828	815	871	898	799	863	895	863	838	889	841	881	883	856	882	949	866	888	820	844	890	823	932	896	856	883	874	903	870	859	891	884	854	864	895	839	843	859	870	859	878	852	836	877	860	825	826	886	875	893	885	867	885	903	885	838	905	810	857	880	887	881	908	888	830	886	834	847	878	841	897	894	877	913	847	837	890	854	864	897	914	813	866	934	869	893	881	897	874	888	870	926	886	833	882	895	830	810	905	864	840	794	843	894	865	922	872	867	851	904	814	890	913	850	828	834	832	903	844	916	858	829	901	901	810	834	873	860	863	856	904	847	885	876	893	873	902	884	875	850	921	864	868	884	878	852	828	888	884	878	858	883	871	812	865	860	853	901	885	853	836	873	890	866	860	905	910	832	885	890	916	884	849	855	867	875	845	858	870	915	902	891	869	869	873	841	873	881	905	902	896	904	867	875	862	891	829	883	881	900	896	830	926	891	844	903	938	918	891	828	891	881	842	882	846	840	867	857	883	855	885	861	889	800	934	890	874	812	884	809	856	834	862	832	894	904	886	840	840	888	840	901	876	851	840	886	882	854	909	855	867	860	899	875	869	847	959	861	855	873	871	887	850	900	826	847	904	909	846	913	865	899	878	876	846	883	824	908	849	911	867	855	830	839	901	939	897	834	841	856	880	875	845	851	921	859	848	866	837	876	872	839	884	845	871	882	838	900	883	866	897	853	889	817	823	886	951	852	893	879
22557	21126	28674	23813	21130	21184	12573	1859	1424	1246	1224	1125	1046	1064	968	999	953	986	946	932	934	886	880	946	911	891	868	890	895	940	933	970	844	862	886	904	809	948	853	911	931	849	886	833	898	849	801	848	896	863	825	884	822	852	875	866	899	853	857	853	819	856	867	899	857	831	888	861	884	838	876	879	826	873	837	836	794	808	851	849	873	838	888	834	820	857	868	844	851	836	859	867	798	845	832	881	875	863	861	855	889	819	855	863	894	888	855	838	851	825	853	851	893	838	841	893	814	926	859	789	857	894	869	830	869	886	826	850	859	860	846	903	856	851	881	841	882	875	859	900	891	824	835	851	838	847	872	836	844	850	839	884	895	905	923	807	879	845	848	827	855	846	874	839	846	952	826	860	840	814	889	875	833	855	847	869	814	861	848	881	850	853	905	895	880	873	899	813	833	842	925	913	864	796	809	771	863	833	846	890	880	867	847	881	837	860	858	881	823	811	832	800	813	871	903	812	880	871	866	898	861	849	953	760	856	888	859	849	842	836	867	875	812	841	876	857	858	860	863	896	846	844	860	859	868	875	839	840	821	837	893	872	868	812	871	870	854	840	814	879	879	803	825	848	873	841	837	841	826	827	818	886	832	822	826	826	833	842	848	852	839	866	850	857	822	849	846	844	873	842	826	851	920	895	806	863	878	932	817	830	874	879	870	821	863	855	861	851	852	817	863	845	847	907	831	868	829	858	878	856	834	818	875	874	847	805	863	798	844	840	817	828	877	836	821	871	818	822	874	860	813	835	837	863	851	909	872	827	842	821	809	840	865	882	847	840	882	870	834	850	893	851	860	822	901	832	894	813	871	851	878	866	861	909	846	870	847	875	801	805	833	875	846	854	849	839	777	882	859	829	890	874	877	941	868	833	840	840	857	849	800	879	867	806	827	850	890	874	859	817	827	883	831	844	863	821	866	821	876	849	773	885	855	886	793	824	862	885	835	893	852	839	844	866	792	866	919	835	799	869	855	815	894	830	876	880	871	819	847	852	878	848	839	875	874	857	847	800	890	837	883	866	872	847	802	887	881	899	835	848	821	850	927	879	863	888	888	813	842	863	853	842	860	885	900	886	842	815	874	837	854	848	836	886	842	845	881	853	861	831	854	847	883	886	862	851	887	843	853	862	823	868	892	809	816	860	831	839	862	856	894	838	874	838	918	879	885	837	845	810	810	891	867	788	830	848	868	806	874	838	788	847	830	801	907	856	802	866	862	839	855	842	847	881	797	819	838	851	849	888	888	836	859	791	834	838	858	844	863	847	809	824	850	823	826	844	877	835	796	816	858	850	862	838	861	837	815	854	866	842	842	802	823	845	863	841	887	897	814	855	892	889	889	906	813	857	899	844	819	876	848	838	859	894	813	835	874	836	855	856	873	847	841	842	848	829	851	857	875	846	899	835	890	854	829	871	815	837	856	854	827	861	806	841	822	844	878	867	839	806	819	889	852	852	855	794	833	827	878	875	847	842	845	840	897	865	804	856	874	797	846	841	854	870	851	826	898	841	886	893	847	836	885	855	820	814	896	843	858	822	809	839	884	839	826	852	790	818	839	775	851	875	801	876	922	863	804	891	849	860	837	838	888	839	834	833	828	848	898	770	890	857	886	853	808	848	828	878	844	857	859	805	826	886	897	809	900	864	816	820	880	851	863	883	836	886	854	817	933	860	897	870	857	828	878	860	891	859	771	868	861	866	876	883	789	815	842	832	872	903	846	869	847	830	843	817	863	812	835	859	823	870	870	874	866	901	832	812	843	854	825	858	870	810	835	821	846	851	861	868	862	829	815	891	841	877	804	845	865	876	828	808	839	847	876	872	881	845	865	875	842	854	875	841	864	823	843	868	807	800	821	838	846	839	895	786	885	822	867	797	807	859	891	894	922	852	819	838	895	869	823	809	870	828	833	832	867	842	871	834	826	887	843	860	852	840	882	889	834	820	904	844	867	838	819	919	858	867	896	880	820	849	843	831	826	855	857	831	848	868	801	869	844	854	830	833	878	851	834	855	858	807	868	869	803	846	852	898	809	836	862	854	834	906	889	852	839	832	835	835	847	798	872	883	836	841	807	821	843	841	836	813	834	868	847	837	866	856	876	864	866	814	878	839	893	843	908	814	843	872	875	838	812	865	797	862	858	846	800	818	895	866	832	820	827	817	826	779	836	856	874	805	904	867	846	835	801	790	835	823	851	809	877	887	814	850	844	823	894	856	844	855	830	851	864	849	880	842	867	836	869	882	877	786	833	866	890	826	853	921	855	872	870	872	854	860	889	860	889	842	792	852	852	860	895	856	888	865	888	871	826	826	833	835	885	847	901	845	852	804	829	820	825	858	852	844	874	851	836	873	852	853	836	900	865	832	884	757	842	801	860	868	861	869	839	821	844	888	842	863	838	840	842	839	811	843	812	856	828	851	816	855	838	808	880	844	846	823	862	825	830	895	798	872	874	858	861	854	860	892	808	866	898	856	857	809	858	843	871	840	855	848	881	861	842	853	859	883	860	863	846	843	858	840	832	850	835	884	851	841	811	782	886	859	844	845	871	867	875	816	801	828	853	855	841	886	848	890	840	821	843	910	824	911	850	811	859	854	871	851	877	908	871	878	822	847	876	891	863	858	873	837	830	855	900	823	881	811	809	873	914	846	898	872	851	822	832	826	817	896	886	848	847	857	824	891	828	826	863	921	857	814	873	826	836	848	799	860	825	856	841	815	826	821	863	824	821	840	900	834	862	804	890	857	834	825	854	864	879	828	827	873	818	833	875	871	826	876	788	856	803	814	771	857	871	882	841	891	884	829	851	827	846	866	821	867	806	873	874	819	912	827	810	859	834	856	865	836	834	773	811	810	809	842	841	853	878	825	843	822	844	852	832	863	858	809	847	894	827	784	884	812	866	854	788	817	872	825	836	873	830	852	837	868	849	840	845	909	867	838	837	813	823	849	851	863	844	853	838	883	813	855	875	822	869	840	891	854	867	877	809	846	881	870	910	860	832	801	834	814	864	866	852	798	863	835	872	881	874	840	894	839	862	902	895	898	830	814	800	785	834	845	835	840	783	856	838	807	851	784	840	821	872	829	885	831	823	875	855	868	862	899	799	848	893	848	859	849	847	865	823	848	817	874	892	886	863	853	802	862	822	857	833	830	859	793	863	840	839	854	873	916	745	866	799	819	840	904	864	849	896	865	844	879	905	821	821	880	905	847	881	837	877	867	848	824	879	905	815	900	856	870	822	857	811	829	844	875	810	909	894	873	854	888	838	826	852	815	832	802	910	828	836	832	853	896	852	832	854	884	840	828	896	795	852	813	845	777	858	818	807	868	816	817	866	816	824	854	851	836	820	776	810	884	862	895	853	894	886	836	874	865	841	839	878	848	843	823	814	760	835	800	788	846	807	802	870	857	857	785	862	875	817	870	831	873	876	838	819	846	835	875	860	886	872	891
8052	17046	14864	6872	4631	3284	2543	2127	1649	1530	1329	1238	1242	1064	1102	1031	1048	1019	964	1025	979	936	988	903	974	926	893	922	940	871	924	904	925	856	910	856	915	897	909	914	839	899	886	877	881	909	925	876	921	902	888	900	911	893	866	892	907	874	857	877	901	816	900	843	871	917	854	875	850	861	859	874	823	917	890	883	879	835	841	923	854	888	879	808	841	872	882	815	878	865	873	832	879	835	847	904	899	854	880	895	867	788	901	886	867	859	833	898	864	876	873	859	875	871	885	860	888	839	844	909	844	885	882	839	935	858	907	893	830	852	878	872	872	889	890	819	917	845	899	880	857	864	867	853	836	864	911	869	806	823	867	865	864	848	871	914	859	889	831	858	832	856	852	874	839	869	902	888	853	860	871	843	903	845	848	850	869	845	873	885	836	839	866	858	856	844	846	863	873	879	871	883	864	870	895	853	850	857	900	878	825	893	917	857	853	812	868	892	894	898	815	853	861	874	895	905	921	872	953	852	855	875	902	868	882	880	890	902	810	912	865	844	925	872	852	817	889	903	861	810	929	838	828	859	851	882	863	855	843	850	855	833	878	913	864	882	856	906	822	871	858	892	892	867	839	827	856	860	832	875	872	876	876	821	866	848	826	910	924	821	848	895	850	828	843	895	858	790	901	861	840	901	859	884	902	878	875	820	867	873	817	862	844	908	908	901	902	778	797	898	825	865	862	866	884	912	809	860	893	913	823	877	946	882	892	838	892	826	905	863	860	907	786	848	853	864	890	869	858	873	888	882	871	897	914	839	826	888	824	896	877	892	810	852	864	860	817	909	880	847	854	885	910	772	874	882	892	850	865	856	901	848	889	865	913	833	818	876	826	869	835	828	851	851	863	870	903	862	896	822	868	908	875	877	857	921	879	857	831	854	956	844	841	827	823	862	838	857	845	826	829	834	865	889	840	877	884	851	899	890	887	944	870	867	836	858	884	916	866	849	858	893	858	861	895	852	885	861	866	839	901	856	871	853	862	858	879	878	825	853	868	854	845	863	889	872	856	854	788	875	887	912	834	864	855	835	908	900	835	812	903	881	914	840	885	884	853	876	848	934	918	892	887	885	851	863	905	837	874	842	879	873	887	826	829	860	856	841	847	874	876	868	852	871	869	847	867	913	873	880	882	883	889	815	898	866	858	836	881	860	845	863	865	839	858	868	844	881	823	882	843	866	879	837	840	844	856	884	848	841	854	859	840	841	889	890	848	905	830	891	892	847	872	836	882	860	836	836	852	853	821	847	861	825	877	910	885	914	869	877	837	835	813	812	867	926	837	890	912	899	880	827	838	899	854	827	845	863	858	878	840	917	824	818	901	856	853	845	877	912	816	820	858	865	889	871	903	865	828	862	883	854	847	858	859	909	854	813	862	829	833	854	871	876	904	822	844	847	845	832	831	863	828	866	855	852	784	860	869	857	848	858	801	878	854	890	859	875	851	890	902	848	843	879	922	897	863	840	911	858	864	857	887	841	845	852	813	866	888	887	892	873	872	886	864	844	874	879	882	907	860	921	889	848	918	782	825	830	853	821	854	791	858	838	907	809	872	859	836	895	853	855	893	849	882	898	869	872	899	830	865	849	822	831	848	904	876	890	889	865	848	874	819	813	874	913	892	838	844	879	863	835	877	847	900	839	853	875	805	861	816	867	834	869	820	867	843	870	859	870	884	858	818	805	905	859	859	839	877	871	870	861	903	828	902	843	914	838	861	857	892	861	865	840	879	796	861	823	786	877	889	948	898	824	828	880	910	867	866	897	827	843	866	859	834	860	867	869	900	858	919	942	900	889	876	833	824	854	911	855	864	880	858	820	834	883	834	891	900	883	903	846	847	886	840	863	877	890	827	823	849	898	868	815	874	845	849	905	882	851	877	861	868	843	867	828	843	903	832	839	887	825	838	906	847	879	884	918	886	826	859	852	837	832	835	866	778	861	891	927	921	869	859	835	877	867	866	858	820	866	844	859	871	852	926	841	806	899	889	830	818	838	798	883	901	912	821	855	882	875	844	846	905	816	876	864	883	902	901	879	850	841	860	822	830	796	876	907	845	854	853	868	895	861	822	840	887	878	858	804	860	922	881	874	841	851	870	858	856	811	869	867	913	876	856	884	861	893	866	890	832	852	825	826	834	839	818	831	880	814	835	877	880	854	880	847	880	895	855	863	842	866	880	833	871	881	896	893	851	888	867	816	877	845	846	868	887	898	882	815	866	827	909	887	835	879	859	849	888	893	815	847	856	863	847	814	818	842	839	847	829	827	810	874	824	872	879	837	952	858	891	916	886	844	870	849	883	882	901	827	843	830	853	847	858	898	869	799	885	892	881	870	853	943	831	879	851	834	872	875	846	860	840	842	892	838	867	817	852	861	906	845	867	887	856	885	830	873	893	871	871	897	803	880	781	867	850	871	845	846	864	849	817	880	823	847	882	824	890	837	837	859	885	873	860	908	854	844	900	865	845	806	854	836	846	892	838	870	898	820	829	921	846	944	854	868	861	899	923	896	922	845	823	918	872	913	924	875	814	845	854	873	859	881	907	890	874	879	906	871	875	888	829	863	812	925	852	837	836	839	837	853	890	886	891	833	866	875	899	832	872	839	867	847	876	870	853	873	862	866	898	868	849	850	867	798	845	842	877	864	904	862	872	807	814	777	863	857	825	861	861	788	887	950	900	832	844	872	885	885	864	898	849	894	886	860	826	872	889	894	850	892	850	822	855	871	838	870	849	905	838	863	897	865	898	886	891	844	859	860	848	825	844	819	877	882	855	899	857	885	848	856	869	860	829	816	911	877	924	890	868	886	863	861	814	844	845	870	860	851	881	863	901	846	868	889	888	870	838	837	844	848	852	860	868	878	865	877	834	848	889	863	907	866	824	835	851	813	879	873	858	875	847	858	876	823	825	816	825	852	856	876	876	823	849	891	877	850	860	898	886	832	904	895	844	818	920	861	830	870	891	872	867	848	844	876	866	891	822	890	835	896	873	884	920	871	904	889	831	826	868	879	875	839	859	833	844	867	809	828	888	876	834	879	864	903	863	902	869	821	814	845	806	861	882	909	873	846	861	852	862	859	787	922	879	827	893	853	825	838	830	837	840	821	882	862	888	882	890	834	921	867	840	868	872	894	902	892	832	841	838	857	859	877	906	893	877	908	851	862	839	861	843	880	862	848	883	895	900	852	871	882	875	890	891	906	886	858	860	866	903	845	856	821	844	887	864	875	842	854	828	875	829	872	845	871	858	851	847	818	848	871	879	873	857	829	861	868	845	862	828	818	876	846	832	883	866	859	917	849	849	877	873	864	850	867	857	861	823	858	915	822	882	848	850	918	868	872	844	861	848	822	870	815	899	908	848	909	822	866	834	880	887	903	846	916	871	833	846	835	851	907	830	877	894	871	820	863	860	882	822	863	847	825	883	912	871	860	879	863	855	899	910	854	867	845
22436	21076	28611	23754	21078	21167	12562	1823	1355	1328	1179	1152	1056	1062	1035	962	1059	961	940	917	952	876	881	886	884	887	835	929	912	861	851	885	940	892	962	857	885	829	922	920	875	842	865	879	912	882	888	845	881	852	873	847	828	840	820	852	874	909	871	911	855	918	858	877	891	840	838	803	937	891	835	901	889	918	847	846	900	895	817	836	851	860	852	871	916	871	901	894	847	901	890	889	834	855	868	808	813	806	914	854	867	839	845	848	872	853	816	867	908	849	877	858	827	834	878	892	832	863	860	882	833	886	873	849	813	807	868	854	872	886	809	874	837	790	858	836	823	927	844	836	897	876	847	867	887	847	797	843	837	805	855	898	867	821	925	862	871	853	822	857	849	839	861	820	857	846	873	817	841	820	802	805	871	863	883	917	824	831	865	802	868	774	895	879	885	881	830	819	860	876	845	836	798	835	854	826	833	872	861	888	815	834	872	860	835	788	877	870	834	820	874	888	886	837	829	854	876	852	871	813	890	844	845	797	796	877	877	819	887	847	813	910	820	851	845	876	852	841	861	817	775	861	851	814	822	812	878	821	848	855	849	823	893	896	840	836	858	849	899	855	843	932	838	898	851	858	832	898	882	850	879	846	882	860	836	838	894	790	844	818	896	895	802	873	862	839	781	825	805	861	853	810	791	865	882	904	837	856	871	802	843	843	868	814	802	871	896	842	836	863	792	854	837	876	799	839	851	857	892	880	864	849	896	856	850	859	843	841	873	849	922	819	886	855	826	885	912	874	861	822	841	848	898	856	831	886	858	852	802	817	878	879	915	875	877	873	837	885	826	893	916	863	859	823	835	843	853	806	875	848	908	865	829	811	877	831	859	882	844	827	859	855	826	809	811	851	841	820	845	866	827	832	826	836	858	840	809	883	872	852	870	856	812	859	855	863	873	875	823	808	873	899	935	868	853	812	790	865	884	839	826	817	874	822	848	822	843	895	921	829	827	770	827	824	804	836	791	908	901	828	887	839	872	861	910	895	811	775	845	854	896	821	888	867	867	873	855	842	882	867	871	861	860	829	866	823	892	903	882	804	808	894	876	845	850	788	894	890	856	830	896	842	846	832	821	834	831	870	820	805	812	839	782	850	851	859	857	861	865	836	889	822	876	849	890	766	856	868	846	859	772	850	849	850	918	799	872	843	814	854	840	874	837	874	795	821	875	832	822	872	846	867	858	877	856	815	841	832	826	858	811	817	890	886	879	853	804	846	829	865	893	853	860	843	904	892	890	929	869	897	819	872	886	853	854	827	846	833	764	846	808	836	861	897	851	856	894	837	837	875	881	918	820	869	867	858	839	837	868	834	853	827	815	905	860	811	890	837	879	816	856	883	909	868	853	801	821	860	786	867	836	857	850	861	878	837	856	836	881	869	818	810	842	856	852	801	872	818	853	889	836	860	854	804	801	836	813	897	880	841	840	841	841	844	863	865	828	810	818	819	830	900	866	895	870	865	861	843	827	815	834	838	906	884	843	860	861	833	842	797	867	787	857	866	854	840	824	845	828	837	846	862	868	909	856	844	856	872	787	859	812	870	861	849	857	820	842	835	863	802	909	815	859	867	904	861	868	851	852	871	819	859	862	820	868	768	854	879	796	886	786	875	843	837	920	855	877	856	843	900	838	848	802	853	908	796	853	818	822	851	838	835	840	850	839	821	855	859	835	861	876	836	864	879	900	802	834	876	858	824	839	883	882	848	829	867	841	818	895	835	838	849	853	826	813	911	909	880	797	863	833	839	848	777	844	859	865	818	888	866	869	855	902	811	892	813	885	776	849	816	837	855	835	863	831	806	914	872	841	853	835	812	840	856	844	874	761	844	804	853	855	869	842	797	844	860	840	894	857	874	798	840	908	850	804	835	878	851	879	834	835	806	846	818	856	825	892	826	864	820	859	907	834	888	837	855	871	820	821	834	822	838	843	825	856	848	839	861	842	894	853	863	842	862	853	858	870	879	842	900	823	868	821	872	870	850	847	776	866	858	879	849	850	809	867	844	856	857	886	847	872	839	805	842	788	834	873	850	836	853	884	906	860	877	901	879	859	851	866	830	849	900	801	887	838	884	878	829	868	811	858	894	877	854	823	844	898	860	829	872	851	868	845	797	839	841	863	860	871	878	863	941	820	856	878	816	866	839	887	826	866	880	793	855	862	853	829	844	843	856	831	850	884	824	829	869	821	874	843	872	840	845	838	861	813	889	889	858	807	824	873	852	875	825	838	844	808	868	861	864	811	867	863	885	863	848	834	833	804	818	830	842	845	789	850	851	867	903	838	843	871	827	862	828	868	860	881	910	877	835	894	867	870	817	920	758	907	805	944	883	892	845	873	850	817	857	855	836	829	784	841	814	857	821	835	793	888	820	896	854	882	829	843	867	803	794	813	856	869	837	825	840	829	858	906	853	863	791	914	825	871	853	851	864	829	825	820	882	832	851	849	838	854	827	823	868	818	849	855	859	836	870	830	816	865	893	842	876	849	874	839	856	848	827	849	841	853	869	866	858	875	856	830	857	845	819	882	832	822	905	844	819	889	820	814	813	874	846	852	828	853	903	842	888	858	891	811	858	853	857	844	844	862	855	871	838	887	834	860	844	881	833	840	846	811	835	848	862	862	867	833	843	795	883	891	846	867	847	853	862	850	861	870	870	800	930	843	860	861	847	806	810	841	966	831	838	824	788	839	826	829	860	851	875	817	846	845	858	832	911	835	876	865	836	869	915	835	851	835	881	888	846	834	817	885	841	821	824	893	858	825	814	878	872	815	813	806	833	843	830	833	843	856	842	787	848	892	853	796	825	888	875	863	830	838	817	821	820	886	813	883	813	833	858	838	853	792	854	832	867	804	844	879	861	829	827	858	828	826	835	885	851	814	851	847	825	820	845	847	797	827	843	825	857	816	848	868	816	800	833	845	808	827	788	855	870	856	845	850	839	868	847	833	853	874	866	891	824	776	852	841	851	833	876	850	775	892	824	866	833	844	875	825	808	843	856	824	852	851	839	767	820	880	843	828	874	790	814	840	846	848	819	834	822	831	877	820	870	863	812	847	817	843	792	811	877	857	863	900	878	834	858	855	831	852	855	829	848	828	856	868	869	878	835	867	832	820	864	819	870	842	843	856	847	888	849	820	842	794	819	841	873	879	860	867	827	795	866	865	814	835	814	874	851	877	806	840	804	906	845	866	861	860	816	779	861	787	819	827	852	866	872	842	856	838	877	858	837	876	826	824	781	865	856	865	854	885	807	890	893	878	882	829	816	852	876	824	791	856	842	812	861	840	741	886	828	825	867	829	867	808	868	863	898	797	789	859	841	826	864	788	813	833	874	903	820	823	886	826	829	812	876	904	827	859	821	818	866	869	816	829	828	808	902	894	826	827	860	889	871	817	815	901	838	833	878	831	895	854	873	849	862	886	846	927	864	844	858	889	932	852	778	843	906	853	882
6831	17739	15423	6991	4609	3341	2546	2085	1765	1533	1386	1255	1197	1118	1091	1046	989	1011	958	956	1005	944	971	928	918	921	901	909	923	915	863	925	866	877	863	874	943	899	848	845	809	927	889	891	850	870	863	865	861	853	943	791	898	909	861	890	900	873	830	918	898	877	884	887	902	904	874	840	867	841	900	877	887	844	823	849	861	843	852	882	831	851	797	824	838	861	829	868	877	808	831	877	860	837	856	869	874	873	859	833	845	816	851	888	864	853	875	868	833	874	875	877	857	913	867	869	864	870	800	816	800	897	908	880	842	898	865	901	913	893	876	862	824	826	890	898	832	862	859	858	850	848	846	880	852	889	837	857	903	910	879	877	847	883	835	880	846	817	832	869	823	786	832	859	859	853	886	891	839	899	839	843	863	841	847	845	937	888	853	840	897	843	847	877	818	914	870	893	849	826	839	853	843	877	826	865	863	872	881	823	847	869	859	824	856	827	825	870	854	859	874	903	853	855	852	917	862	813	841	850	880	882	885	821	879	875	845	846	804	910	866	862	827	866	848	943	839	846	844	850	819	837	878	829	875	902	888	846	813	849	865	862	858	874	815	872	858	859	864	892	890	839	848	863	855	874	872	890	828	852	880	830	897	818	873	879	815	885	846	884	878	837	850	803	852	840	860	814	853	886	870	836	824	854	865	874	873	875	814	801	834	846	835	893	849	890	867	866	884	817	822	858	791	803	874	866	890	871	848	825	843	845	825	906	857	854	828	875	904	819	844	829	832	837	850	839	873	851	895	892	887	892	911	845	861	901	838	885	891	880	847	823	826	842	851	850	880	923	887	881	900	900	881	882	854	886	846	888	853	858	871	898	905	809	881	909	841	871	866	876	843	903	856	852	890	846	832	846	838	828	894	833	868	833	804	873	850	845	819	896	856	821	882	860	851	859	906	874	845	906	857	852	851	867	871	870	838	861	817	845	872	820	929	847	876	802	861	887	870	866	829	860	858	846	809	850	866	864	822	900	870	835	854	812	829	871	903	867	801	854	862	820	850	803	888	852	867	857	840	807	866	838	859	845	896	867	867	893	853	869	861	892	893	870	861	831	781	866	845	839	878	831	827	847	862	899	893	862	878	877	859	840	861	857	890	907	882	848	886	807	842	826	841	867	841	860	937	786	790	863	880	824	870	851	850	863	888	842	828	904	847	872	815	830	895	886	854	900	905	853	873	848	823	842	902	839	858	851	858	842	886	857	864	877	874	894	872	874	896	896	877	817	836	854	867	843	847	842	822	871	896	844	874	876	908	847	880	890	797	848	873	858	847	888	864	859	871	857	856	861	855	857	813	828	874	883	839	869	870	837	854	841	838	899	897	884	839	846	824	870	867	844	868	855	854	841	870	899	866	865	822	861	817	876	851	893	844	883	873	801	866	850	826	802	876	879	887	841	883	914	830	878	856	835	864	865	865	885	877	807	870	898	822	849	867	866	874	819	840	870	821	849	894	885	863	887	889	838	872	817	872	881	835	892	871	889	837	820	836	861	894	866	883	943	873	908	857	889	875	913	862	882	872	836	852	826	839	859	886	853	894	845	805	857	866	911	818	835	782	858	877	832	853	881	878	890	879	818	906	849	879	797	852	865	819	890	841	822	837	896	878	888	845	871	867	877	870	857	845	901	858	893	839	852	831	870	817	832	835	847	875	862	889	835	862	849	825	867	917	847	838	924	830	837	860	903	860	831	820	843	815	846	830	935	884	907	940	884	845	863	827	880	863	855	867	858	870	850	851	808	849	865	843	882	827	831	859	872	871	850	818	844	798	905	861	807	900	853	813	842	822	931	873	874	847	827	873	831	849	927	898	814	857	850	917	854	857	823	890	875	898	921	854	845	869	818	905	854	835	852	904	862	838	863	848	805	872	849	847	859	851	839	810	881	887	803	836	817	844	865	891	888	891	905	847	825	861	807	900	842	845	877	851	859	878	839	861	894	857	877	856	869	851	876	859	859	906	814	894	881	843	846	883	835	879	863	844	839	918	829	885	904	850	836	853	863	872	864	854	821	856	848	863	872	819	880	856	868	853	854	843	864	872	848	854	829	826	876	906	904	913	878	817	869	859	866	866	845	848	815	878	863	822	827	882	864	787	918	851	876	823	904	860	859	886	894	890	841	900	862	844	930	884	862	842	818	860	847	850	835	834	817	837	848	866	851	878	819	884	863	840	823	776	812	859	863	869	833	882	925	906	876	841	860	813	859	896	824	866	898	792	847	864	861	849	871	871	870	840	817	852	873	889	830	866	873	870	903	854	845	851	871	842	877	832	836	912	845	839	883	906	832	850	822	849	880	883	872	890	841	808	863	829	881	886	863	860	837	881	887	872	869	843	906	842	851	899	892	856	851	913	807	852	834	867	880	846	892	829	870	836	836	905	888	850	888	829	828	866	837	887	854	851	850	902	872	905	851	820	853	848	883	893	859	896	848	847	800	868	864	910	827	923	835	855	864	895	811	840	837	900	880	898	880	793	861	848	874	833	840	883	844	848	841	807	838	926	846	848	826	822	793	834	812	852	896	864	839	890	804	932	869	898	858	790	873	815	825	844	870	860	870	879	898	881	879	899	860	836	858	825	865	891	861	864	862	845	849	869	874	875	812	842	873	901	852	896	848	862	835	848	864	827	886	894	872	882	826	875	864	829	775	870	832	838	888	842	854	864	895	865	858	867	812	847	830	873	832	849	880	889	875	894	882	860	921	864	902	851	830	852	871	797	878	883	830	831	809	802	839	896	847	836	881	850	854	864	858	855	845	879	829	815	872	813	879	869	838	885	841	921	895	861	843	902	886	845	827	819	836	837	831	829	901	848	841	873	876	839	855	849	884	860	844	915	819	858	906	865	850	856	863	853	849	846	848	857	804	884	822	895	865	852	894	886	860	879	883	887	826	876	798	842	898	852	842	852	901	884	900	900	840	846	926	844	851	816	863	816	854	842	871	861	860	853	847	895	904	794	830	864	846	833	790	828	842	851	822	846	837	872	869	872	851	883	888	889	830	906	841	828	863	842	893	878	891	874	858	860	824	854	851	852	844	814	867	819	843	874	821	853	851	837	886	881	865	864	837	888	865	843	852	824	909	864	812	866	829	894	829	801	879	784	830	880	816	852	901	851	862	789	897	827	860	831	885	916	873	860	877	852	854	887	794	869	880	889	852	855	835	872	870	884	825	868	867	814	836	921	832	858	921	882	862	874	902	860	856	830	872	867	897	873	843	880	881	900	862	831	819	837	896	858	845	845	924	880	807	839	849	868	848	811	881	828	870	853	868	876	881	874	926	855	831	799	859	883	837	855	813	899	846	918	814	867	850	902	843	855	897	843	868	867	821	883	831	858	826	871	848	833	871	887	819	820	866	834	874	886	825	827	843	862	807	851	830	864	812	873	887	831	854	870	913	846	871	876	838	873	823	860	840	901	860	829	888	863	859	878	895	861	826	884	800	901	836
22426	21080	28617	23774	21084	21169	12606	1896	1388	1264	1197	1069	1085	1024	963	960	942	943	893	896	939	872	876	897	879	960	911	879	833	873	822	844	874	870	878	850	818	892	840	798	834	866	831	805	821	840	866	881	862	839	809	807	866	893	858	843	849	864	854	821	841	796	886	890	833	849	846	848	852	856	795	876	841	848	840	819	851	812	828	822	898	806	816	879	885	851	851	850	842	843	882	789	885	812	822	849	906	815	834	863	851	850	853	890	862	885	843	833	890	868	840	891	871	827	868	841	829	899	885	837	912	895	799	842	834	863	858	832	851	815	885	906	878	858	805	829	882	830	864	840	787	825	798	848	773	832	817	910	875	823	805	870	856	855	821	852	844	839	822	873	837	806	797	851	833	872	859	812	825	849	814	851	861	846	843	817	926	880	807	886	861	812	834	865	834	847	907	851	839	809	849	837	863	850	857	833	859	866	888	827	857	857	877	763	877	844	853	812	862	827	813	876	866	817	830	785	865	811	875	891	873	876	869	783	840	858	823	866	824	826	870	832	840	907	823	860	867	904	878	879	860	783	838	860	834	855	841	859	855	800	839	830	856	869	864	822	860	893	874	802	812	855	884	886	890	856	809	811	861	899	854	837	836	814	846	881	814	875	792	851	876	861	823	820	847	794	865	850	781	835	914	842	908	806	855	860	867	843	771	864	876	848	823	850	849	810	814	863	858	884	851	869	877	809	802	841	794	867	833	849	869	803	885	874	833	839	793	852	910	807	805	828	825	813	809	795	811	872	859	871	843	867	794	822	778	849	837	842	856	885	812	851	846	826	844	846	857	815	822	807	808	854	816	815	902	853	829	839	863	892	825	838	851	845	880	859	870	882	829	821	812	856	810	889	852	800	867	802	887	787	859	854	818	835	862	845	892	791	800	870	834	835	858	842	807	831	852	836	884	792	867	842	839	819	830	816	860	843	816	835	857	800	860	794	857	812	818	832	777	844	803	810	890	800	876	803	864	865	841	873	788	846	811	843	830	870	835	863	810	831	833	817	815	840	825	850	827	805	849	829	851	872	792	845	813	818	840	860	800	814	801	816	849	847	872	822	851	831	820	847	848	862	827	820	842	794	749	866	846	882	867	866	843	844	830	837	818	868	822	848	815	888	865	874	818	884	834	884	786	823	824	830	876	791	855	839	850	913	804	804	843	833	855	835	831	845	840	837	833	805	761	891	803	850	824	838	850	803	847	872	820	878	854	852	902	837	843	897	854	837	834	851	825	819	834	834	871	910	852	793	820	859	856	866	835	822	903	815	835	842	819	821	823	876	828	798	846	827	829	842	844	886	860	860	865	867	852	838	827	837	770	805	858	882	837	848	884	895	838	831	788	883	861	869	841	837	804	855	891	871	869	886	885	825	843	843	837	844	869	841	878	834	781	823	790	847	894	923	840	819	835	836	878	839	798	875	799	840	897	843	873	852	836	810	875	849	841	818	851	813	781	803	871	837	825	850	887	831	846	828	823	898	865	783	839	860	837	840	871	863	890	835	822	877	829	852	837	800	851	820	865	829	812	864	850	900	829	857	863	833	783	847	803	820	840	823	872	886	822	827	817	830	838	877	844	852	827	873	844	879	883	811	866	885	879	844	855	850	871	840	875	836	867	906	851	794	831	840	858	882	795	856	843	826	899	862	840	845	832	811	825	873	853	799	868	824	834	811	840	850	862	881	818	878	864	819	886	845	826	861	855	845	877	819	790	861	834	821	844	839	843	827	847	819	835	795	836	857	848	865	876	804	808	825	878	825	881	885	859	836	803	825	857	848	852	851	806	791	845	806	859	838	838	803	865	846	837	879	807	857	849	860	842	899	879	824	774	783	886	852	841	872	888	848	882	831	844	800	792	849	821	838	820	806	867	794	887	856	760	817	847	837	866	858	862	876	825	794	826	859	883	836	833	842	831	785	875	789	842	890	860	868	845	878	869	829	826	844	832	838	818	841	801	797	839	847	876	835	872	860	865	825	872	835	865	912	844	797	841	886	850	838	823	859	900	839	831	824	792	909	795	833	892	839	870	849	883	819	841	812	866	813	871	858	881	827	806	834	837	843	786	846	882	869	832	828	832	858	843	824	865	821	885	869	832	877	836	860	851	853	799	884	862	817	844	862	821	851	855	880	813	856	874	831	876	795	843	875	827	813	845	797	804	836	803	832	814	818	847	869	844	848	838	832	861	817	843	842	809	860	822	919	848	828	865	859	856	817	859	853	791	865	850	826	800	833	781	843	765	800	889	865	828	814	817	861	837	848	856	849	814	847	862	863	829	830	862	839	835	837	843	853	840	818	829	876	863	842	836	849	822	790	853	826	858	854	872	837	843	839	865	845	848	825	813	856	812	845	838	814	834	818	871	807	801	838	853	871	806	890	835	852	832	829	805	868	799	842	847	853	812	786	837	869	803	831	801	858	811	820	828	843	852	839	845	810	843	861	847	852	866	876	823	805	858	831	846	880	923	860	868	872	797	876	818	855	839	853	869	859	808	849	887	849	810	770	838	845	849	795	866	845	862	826	857	840	856	842	824	776	846	887	813	863	806	809	783	850	854	883	834	837	868	788	860	822	817	828	832	803	816	851	822	844	766	872	829	911	869	863	856	890	828	849	840	837	831	807	759	789	809	873	797	858	814	848	809	795	845	816	857	845	898	833	901	833	850	843	843	834	816	886	847	867	840	855	848	871	812	859	834	863	885	852	854	823	820	852	814	835	894	832	864	852	890	868	830	784	839	818	869	816	850	817	829	791	843	810	841	842	826	846	849	832	885	853	885	818	846	882	812	831	803	828	866	896	861	817	832	862	827	802	889	847	855	863	875	808	819	816	821	807	844	940	843	837	790	859	873	807	852	850	853	886	842	841	830	803	852	863	858	879	845	894	886	816	820	852	824	849	841	850	832	855	782	867	828	867	876	776	881	869	851	825	784	863	825	877	828	834	866	793	896	903	848	840	838	871	826	853	819	851	769	853	809	834	847	826	829	882	821	805	845	800	800	882	829	810	892	829	810	836	850	893	863	772	840	889	862	801	800	777	833	873	834	865	855	823	857	862	822	825	754	851	794	860	840	850	884	836	850	832	836	857	813	832	855	810	793	820	778	835	848	836	817	829	812	842	819	863	836	888	849	888	855	825	863	832	858	844	868	848	798	859	823	837	832	826	860	846	828	871	871	822	844	835	851	855	762	860	860	875	821	860	837	824	844	893	895	853	865	849	839	805	839	871	823	878	831	832	840	800	835	829	833	856	847	807	863	829	903	891	847	823	804	868	853	834	850	815	861	835	867	833	897	886	880	830	860	819	888	816	882	820	849	850	821	887	809	842	832	831	856	825	831	854	848	843	838	841	835	842	868	832	888	813	822	833	819	834	836	812	875	843	813	821	813	790	862	836	846	851	893	849	852	823	869	882	846	842	849	828	879	803	814	893	862	848	845	843	817	856	821	852	827	839
6619	18859	15325	6888	4572	3362	2623	2092	1652	1579	1365	1249	1220	1159	1032	1048	1016	986	951	952	937	881	934	940	923	882	907	908	883	892	898	882	846	865	839	872	886	824	885	867	931	846	858	907	862	875	884	881	863	823	820	846	847	847	885	882	885	877	857	874	824	861	848	913	847	882	906	846	848	843	855	852	848	877	832	865	836	866	838	865	873	852	855	827	882	816	854	870	828	828	828	873	898	864	832	888	887	841	903	831	854	850	812	811	880	872	873	845	871	895	879	830	927	855	879	885	817	856	800	846	871	867	835	867	850	869	846	866	861	877	821	889	832	828	828	888	861	921	912	868	867	859	831	847	829	820	861	906	858	882	847	867	798	839	872	877	872	806	920	812	882	774	788	823	898	845	852	865	869	859	844	860	894	906	868	845	892	885	864	860	890	839	869	781	884	833	864	883	837	791	824	879	844	855	846	835	855	833	864	823	872	898	852	805	845	861	894	845	839	871	819	809	851	842	888	870	842	855	853	831	789	831	858	809	825	853	871	866	848	843	880	871	834	851	849	789	794	845	851	849	871	905	845	813	848	872	837	877	852	858	838	850	857	845	842	846	804	864	852	816	853	816	832	858	830	813	879	859	886	856	844	853	800	835	848	849	881	796	856	875	831	876	847	888	868	894	911	928	869	898	851	827	853	854	853	835	858	884	866	856	850	789	859	904	866	877	857	867	808	854	874	838	844	874	799	860	818	881	841	847	894	854	831	802	818	867	836	928	896	879	810	876	893	824	826	833	845	881	879	891	829	842	871	855	885	883	831	860	857	843	820	859	810	827	832	834	921	797	861	806	852	804	882	842	835	880	839	862	885	864	817	854	883	873	862	820	836	854	865	812	819	786	828	889	830	868	818	926	843	871	936	821	925	875	890	852	839	878	827	823	871	842	874	837	849	882	865	835	872	841	793	838	870	899	810	879	837	889	835	881	901	877	876	866	867	899	849	826	899	852	905	859	859	836	850	843	851	837	791	865	848	866	866	848	815	890	886	864	828	882	840	839	834	892	859	829	891	818	855	900	886	843	820	813	857	851	875	767	862	864	856	826	889	864	882	868	855	896	861	910	859	844	863	830	856	820	833	799	836	895	834	880	847	876	865	816	831	900	855	834	893	810	861	878	882	854	858	844	851	845	847	844	881	875	820	840	872	829	844	831	851	882	810	803	919	892	873	805	833	821	860	827	876	859	817	880	839	853	836	814	833	844	830	842	843	850	799	891	835	824	856	841	862	821	869	814	800	865	879	874	814	819	782	881	849	815	788	850	921	852	816	837	869	850	840	811	887	811	792	886	834	882	864	891	801	857	826	872	882	885	890	894	867	855	831	811	881	867	871	880	829	820	818	897	887	814	832	881	856	860	891	845	826	811	857	835	829	842	830	814	866	851	816	872	867	866	866	919	834	828	860	870	852	842	868	839	808	833	856	881	834	826	816	832	870	848	854	885	881	881	809	863	839	862	826	809	901	902	861	853	847	842	847	830	828	811	865	834	874	846	916	815	879	874	836	841	838	830	848	905	855	806	839	805	829	826	832	918	818	880	826	840	831	838	831	759	854	858	875	836	856	843	820	866	872	817	862	831	891	838	845	816	881	854	860	852	844	841	854	896	877	852	850	844	871	853	859	856	844	864	903	786	887	881	877	857	855	849	892	804	844	816	864	895	845	863	852	861	816	881	845	871	845	798	840	839	868	801	838	853	868	761	878	826	871	875	896	825	843	792	855	912	850	800	871	818	827	815	848	843	801	849	789	823	841	884	828	869	769	880	880	900	817	830	847	852	839	854	870	885	868	839	830	856	865	900	860	863	880	878	878	857	854	828	848	826	841	866	868	847	805	899	859	865	863	887	819	864	855	866	848	888	794	803	854	862	871	818	871	850	881	837	842	823	880	900	845	836	825	809	867	868	870	860	837	838	887	835	897	829	879	874	840	874	850	820	844	850	837	850	824	859	853	834	842	843	846	866	905	866	894	868	843	827	864	859	863	863	846	846	871	834	840	836	879	862	888	885	874	825	855	866	863	842	789	851	828	802	838	854	830	880	783	831	876	843	862	809	867	840	889	876	863	866	897	874	894	882	866	858	858	835	873	854	843	886	843	798	869	859	850	844	845	848	876	838	865	901	865	840	875	857	848	872	839	846	836	841	850	863	792	801	895	850	847	833	845	845	864	890	838	883	871	862	835	864	827	857	829	849	869	888	851	860	847	857	884	905	862	874	828	846	823	823	883	825	839	838	830	860	855	805	871	890	842	861	852	851	839	848	893	871	819	842	851	859	827	887	867	812	873	822	882	844	836	829	800	905	840	818	856	844	903	841	846	837	899	823	850	838	876	910	874	826	859	833	899	857	891	826	894	874	865	789	829	859	831	836	824	875	785	860	853	826	822	849	889	815	848	858	843	848	844	841	853	829	815	886	800	843	849	819	847	854	842	880	875	880	849	850	856	830	892	898	857	850	842	914	877	853	876	876	875	830	858	841	870	866	876	860	809	862	823	849	825	861	866	855	838	849	858	866	906	877	830	831	839	857	824	844	829	854	876	833	840	814	899	862	825	866	843	845	845	843	868	944	789	868	845	865	831	855	856	897	799	881	817	821	832	814	873	847	838	851	876	848	876	876	866	856	828	793	877	897	863	869	874	838	862	823	867	848	810	922	866	873	869	857	884	791	841	829	795	860	870	835	768	816	853	827	890	838	882	831	866	817	810	906	885	841	872	834	837	878	883	817	873	865	804	868	835	867	856	832	842	834	827	915	835	884	826	825	855	851	863	886	857	850	881	814	852	816	823	847	803	879	824	880	908	845	850	834	845	893	843	809	833	815	852	832	861	808	844	805	868	868	850	881	816	895	834	845	858	820	836	844	834	836	844	839	825	834	794	796	814	831	876	880	837	834	850	850	835	830	843	855	821	847	826	848	845	866	897	862	871	794	882	840	850	860	865	808	818	852	814	882	881	854	824	898	872	894	768	858	890	809	899	797	845	873	907	860	881	830	791	863	798	871	837	903	867	801	887	822	869	861	875	875	861	834	893	849	853	848	873	866	885	860	864	846	862	820	859	847	898	839	772	866	815	866	829	809	893	869	880	836	876	872	840	855	843	877	907	888	839	842	820	848	851	900	812	821	855	798	900	787	877	865	840	828	829	873	881	860	836	878	850	854	867	851	866	869	853	811	815	843	858	821	876	823	827	890	870	833	846	867	827	903	832	823	764	863	840	893	877	830	888	814	842	836	860	910	852	878	796	876	874	824	848	845	888	835	864	838	845	829	872	844	803	893	817	828	847	808	850	822	869	847	860	837	816	857	860	818	869	863	874	813	832	874	870	873	838	843	831	847	837	841	862	847	872	919	812	882	884	840	877	886	842	832	872	851	855	862	874	823	848	868	818	873	868	870	835	848	844	817	903	823	890	846	862	855	795	837	834	864	808	820	866	849	863	863	848	842	845	868
22385	21020	28503	23720	21021	21087	12392	1817	1409	1228	1155	1110	1048	1037	1012	968	969	946	895	869	921	939	911	907	877	808	868	885	830	893	862	839	902	859	845	850	864	895	869	937	892	854	887	879	838	811	795	888	855	877	885	816	830	876	828	854	866	812	829	882	855	831	814	850	824	793	873	838	816	872	849	788	826	940	872	862	862	822	855	834	860	858	823	806	867	869	815	785	801	867	891	837	817	851	822	810	837	863	886	815	867	829	806	869	847	852	854	833	876	851	864	850	834	853	816	836	838	874	780	814	862	797	831	815	862	774	841	831	873	799	809	878	873	841	872	805	826	815	829	840	828	852	872	809	842	851	837	871	823	843	865	882	860	885	847	810	854	819	872	791	849	837	877	837	877	819	825	891	858	817	832	795	847	835	852	813	862	827	835	842	847	820	812	873	826	852	808	853	900	835	906	855	765	839	889	804	800	832	825	871	835	816	841	816	836	831	833	833	822	821	836	875	839	878	853	818	814	797	836	859	796	807	794	823	820	816	830	789	870	826	838	873	893	882	836	843	844	812	807	811	841	824	857	831	806	875	847	926	803	813	793	814	813	850	896	825	829	835	837	814	821	819	866	852	826	788	791	873	792	876	801	882	847	863	863	871	801	843	847	846	839	874	825	807	832	807	877	832	814	813	862	852	875	791	825	815	851	863	823	803	834	842	872	784	852	850	836	838	864	878	807	844	846	842	819	836	827	861	796	856	839	796	820	791	783	826	801	868	798	869	837	843	833	808	845	830	841	802	850	843	824	854	900	854	819	854	807	840	831	821	835	817	829	803	844	840	841	822	806	859	811	891	910	812	818	882	824	845	855	888	829	869	825	838	847	834	843	812	838	831	847	860	813	821	861	834	823	828	838	867	845	843	891	824	787	876	791	816	840	790	822	827	815	850	847	807	863	853	848	847	838	859	852	831	799	906	781	825	872	897	821	830	864	796	831	812	872	852	827	780	871	843	865	842	753	862	861	835	775	840	858	836	793	898	822	831	856	819	864	896	857	789	800	861	817	896	833	874	863	834	880	851	833	841	813	813	821	866	835	884	892	830	837	850	811	827	830	791	836	809	901	847	788	897	863	804	853	827	868	825	859	871	810	863	869	832	855	792	802	860	841	895	848	844	848	821	882	841	837	855	878	827	839	840	829	826	889	831	862	818	800	864	876	828	841	814	842	820	844	833	791	850	848	794	880	834	808	828	863	773	813	837	847	853	828	829	835	830	853	860	843	881	846	849	786	865	826	796	846	777	833	827	779	852	836	827	867	837	810	836	822	807	815	855	832	757	835	846	821	831	845	872	845	845	826	883	889	855	807	858	917	862	879	816	865	884	777	802	856	843	852	873	879	848	782	812	812	842	866	817	869	823	851	858	846	817	801	831	804	828	886	877	838	807	836	735	826	803	840	795	841	897	831	814	841	862	830	853	827	860	833	845	823	799	791	841	869	806	796	853	861	874	782	859	869	870	829	807	832	811	852	831	847	779	827	825	790	797	853	805	826	854	814	834	813	805	844	859	807	811	850	790	859	847	878	851	892	826	844	851	822	827	817	853	822	830	831	831	789	897	864	889	852	883	821	853	781	825	806	825	891	831	816	744	834	835	850	815	833	794	833	830	806	839	852	825	748	758	807	797	785	829	845	777	814	815	861	848	783	863	807	829	849	826	818	826	882	792	812	832	814	832	850	836	798	814	798	836	838	831	800	836	815	869	858	793	831	842	884	847	875	835	843	836	832	893	819	836	815	845	748	787	865	801	845	784	803	862	778	872	879	822	856	826	820	808	835	850	915	809	870	811	865	832	813	831	820	888	808	840	831	819	801	866	853	802	827	825	821	851	871	813	845	840	844	822	847	803	800	812	830	816	852	785	810	787	858	875	808	838	856	786	867	872	834	811	877	853	811	807	841	862	849	794	856	819	808	845	824	896	801	843	809	865	790	852	782	842	834	821	858	789	877	924	784	863	860	892	863	875	861	793	816	812	793	841	833	813	891	834	907	804	882	847	864	854	778	827	840	914	859	805	814	792	859	819	867	808	851	848	806	827	898	811	838	800	790	845	827	844	826	803	818	845	856	838	864	792	814	825	812	840	807	853	824	774	819	827	831	816	852	832	841	809	811	862	812	814	881	813	800	825	840	850	847	812	838	811	832	855	859	823	829	832	794	923	858	859	867	907	851	821	792	878	849	833	898	855	808	808	859	799	831	824	825	832	871	849	802	800	866	804	815	911	876	866	802	766	862	850	837	814	869	828	895	799	796	841	850	826	920	773	817	842	841	815	819	822	817	781	852	816	858	804	879	873	845	812	844	809	826	808	797	837	793	884	902	862	808	872	797	842	800	859	801	848	810	823	869	796	827	860	885	821	825	869	873	853	838	814	806	822	854	850	816	851	840	794	822	879	816	845	833	861	894	871	836	809	848	790	844	895	851	852	816	858	866	883	871	838	859	821	891	873	830	844	822	802	775	808	847	851	866	824	803	848	856	845	777	795	825	852	840	819	801	771	769	810	849	817	857	809	822	830	840	856	791	851	842	842	848	830	800	814	779	853	829	767	794	806	823	800	862	854	798	888	839	807	815	839	881	858	910	853	836	844	862	848	839	799	789	856	847	816	872	834	817	855	880	772	848	877	801	863	842	830	881	785	824	815	820	803	880	891	850	831	804	825	848	815	811	841	878	834	824	816	802	828	879	782	807	819	849	856	848	856	826	877	870	835	890	879	835	832	803	857	821	853	829	814	846	838	900	822	840	838	824	841	803	797	834	891	834	807	814	826	808	849	844	847	915	858	873	808	792	845	797	875	879	861	834	806	847	814	830	867	833	763	860	872	876	817	818	865	850	852	842	784	840	799	910	839	839	820	792	840	825	842	838	853	816	851	814	840	823	846	859	833	817	796	793	877	817	877	778	870	813	832	845	820	836	821	785	856	782	827	822	847	820	831	860	816	801	821	850	796	844	814	870	841	840	827	836	838	799	846	831	841	809	804	823	822	815	821	907	848	867	849	869	827	837	830	841	841	809	826	877	842	803	866	831	862	827	804	835	785	848	875	860	866	788	830	802	877	816	771	844	884	859	863	870	837	835	870	809	795	815	842	817	808	867	845	829	818	855	854	875	853	742	829	819	805	886	822	864	838	748	809	822	795	838	820	852	830	811	965	808	828	873	837	847	824	799	815	868	800	839	856	888	862	800	831	852	841	819	828	876	860	803	856	827	845	840	826	817	855	835	858	866	848	790	875	813	768	819	827	783	830	836	805	791	855	843	791	837	803	818	852	804	833	867	873	844	843	790	841	829	811	819	791	845	872	787	829	821	859	820	868	821	815	833	802	835	833	831	858	865	872	860	823	843	828	822	857	837	874	794	842	824	840	822	810	875	868	865	838	823	826	792	818	825	797	770	839	880	797	897	792	832	833	814	855	748	879	825	819	872	870	767	828	856	843	805	842	860	858
6932	19412	15563	6829	4507	3329	2546	2055	1726	1534	1306	1289	1140	1091	1042	1035	1075	989	922	956	925	964	941	934	853	932	961	892	923	877	912	862	896	873	841	847	896	876	887	844	859	892	857	835	846	818	884	861	858	881	835	884	847	880	868	810	854	833	832	891	854	886	878	853	893	890	821	859	835	859	876	890	823	872	846	848	868	841	831	857	905	865	832	824	853	832	909	841	882	881	884	787	878	848	876	896	877	880	860	927	848	861	841	874	823	838	839	855	841	810	906	871	916	811	802	846	871	831	864	853	820	838	840	835	841	825	823	854	844	843	825	868	849	842	880	871	843	896	842	836	753	853	852	852	815	843	897	825	819	820	825	846	827	839	797	880	850	860	810	878	800	867	834	823	823	862	857	856	883	856	868	850	851	856	859	846	875	871	864	821	894	853	787	837	856	818	810	861	864	782	831	845	809	834	839	826	820	835	872	838	832	839	841	828	835	888	882	805	846	812	880	853	834	843	820	841	860	874	927	877	882	824	881	841	890	817	850	891	824	847	864	813	812	884	843	884	823	848	853	869	849	866	848	872	872	853	810	855	795	890	815	822	826	828	853	867	792	809	839	826	883	900	882	832	888	855	857	810	833	815	866	914	842	810	879	872	858	839	845	846	845	860	839	821	920	854	822	846	860	806	854	858	856	833	853	842	833	859	800	830	891	875	825	849	836	817	805	862	842	868	859	842	814	801	818	879	827	852	836	889	794	785	893	857	893	860	842	844	830	768	859	831	793	851	882	860	847	848	811	867	850	809	829	831	841	816	898	854	885	882	903	840	887	862	837	845	843	878	868	831	827	860	817	851	866	806	855	834	833	899	829	834	839	825	833	832	879	868	856	838	788	853	878	853	904	849	804	804	877	877	855	805	862	815	872	797	885	872	811	860	882	825	821	861	863	902	817	874	832	834	877	847	826	835	842	857	890	826	817	829	816	818	874	855	849	873	798	866	891	878	893	851	844	872	807	867	858	855	820	887	833	855	895	825	891	871	849	861	847	837	862	820	856	866	799	872	846	858	896	852	883	837	822	834	829	829	836	821	830	817	797	782	806	864	855	835	895	850	853	888	857	844	819	886	868	858	881	879	790	858	863	852	862	825	835	811	876	801	840	830	786	822	846	889	839	877	806	850	870	828	825	891	855	854	817	793	894	831	849	847	875	872	789	819	814	844	844	835	883	832	858	817	853	819	845	841	843	817	865	832	818	856	806	878	804	863	887	859	856	880	811	841	818	868	860	895	870	855	880	810	846	808	862	854	834	848	831	816	846	840	843	836	805	807	825	883	846	777	851	840	855	849	866	896	853	817	888	865	916	826	858	822	884	905	827	882	873	855	827	843	819	772	870	851	879	817	847	761	867	803	830	858	815	903	840	853	806	844	798	876	862	876	867	842	856	877	835	891	798	891	831	809	851	835	837	888	844	866	883	898	879	813	819	852	903	893	848	867	864	863	851	841	872	845	859	854	825	840	823	828	847	833	872	806	882	845	813	888	833	928	832	876	862	855	818	864	875	901	873	853	856	886	826	850	876	853	873	868	822	892	796	849	807	839	823	844	880	871	856	843	857	823	810	838	852	908	847	858	854	846	796	865	847	926	849	861	831	856	908	848	804	846	825	906	829	819	889	900	839	855	847	804	821	810	896	849	848	842	817	841	847	828	920	844	845	877	889	830	840	806	872	865	897	852	870	837	834	789	835	847	887	850	796	850	866	858	795	892	832	827	880	909	832	877	849	768	851	836	869	850	910	844	829	885	869	834	870	897	806	892	849	842	841	836	891	859	807	833	803	838	818	855	824	892	852	813	836	841	812	868	817	802	835	893	890	888	926	814	888	825	886	875	852	864	879	797	867	803	808	846	883	874	844	843	769	857	873	820	811	829	830	815	795	861	822	839	859	843	836	824	856	806	839	840	821	813	822	853	845	810	812	825	887	868	855	881	828	818	818	873	822	876	822	838	842	886	884	854	858	849	864	849	858	850	860	851	824	801	870	844	850	845	902	869	793	880	844	848	901	797	830	821	902	771	920	826	835	840	856	878	855	847	896	853	853	845	848	868	803	825	880	858	848	861	842	809	847	836	916	855	839	897	796	850	891	913	862	780	837	864	894	768	880	828	907	840	830	841	862	831	835	829	847	832	851	803	898	844	858	842	864	875	844	822	858	894	851	891	893	845	802	804	881	857	823	825	886	826	881	820	841	837	825	820	897	854	812	794	865	820	767	850	819	825	836	837	837	829	893	918	815	888	829	849	813	875	839	869	830	895	874	845	837	818	848	894	817	841	827	859	828	853	858	843	841	852	831	864	849	825	848	875	846	867	853	924	830	849	868	848	844	881	831	851	884	838	865	823	825	779	808	829	778	901	871	862	850	837	861	876	868	886	852	837	817	823	882	855	857	815	844	842	819	846	830	875	886	851	893	860	790	875	824	882	809	863	837	834	806	846	838	828	810	806	807	854	798	823	836	801	831	829	856	797	815	792	856	831	844	837	868	782	806	860	848	822	839	870	826	867	893	916	841	866	813	841	881	835	859	831	817	819	823	847	808	883	874	839	902	916	810	871	841	887	837	869	794	843	871	887	869	896	848	827	836	882	882	817	866	790	816	845	856	848	895	883	872	869	816	862	867	842	879	868	880	860	815	849	892	842	842	807	868	850	843	801	844	889	841	858	877	881	828	839	838	788	855	828	823	848	863	831	831	865	872	820	837	839	876	892	875	857	838	831	869	847	842	803	891	843	847	860	843	858	853	851	820	837	846	844	856	858	842	848	824	843	826	826	871	831	830	799	832	881	895	877	821	850	893	824	796	851	856	822	862	851	914	866	856	870	827	872	885	841	864	815	828	810	789	892	816	860	845	824	812	815	862	851	827	861	859	791	888	832	838	814	842	841	882	894	832	852	920	886	903	905	847	854	877	822	849	888	834	859	879	843	870	896	883	872	897	838	844	830	852	834	853	847	826	811	841	779	837	883	902	809	867	824	835	830	840	894	821	810	848	834	830	837	867	812	826	814	817	872	822	833	867	866	836	829	848	836	859	763	880	865	880	885	823	841	860	807	850	795	882	810	817	853	856	897	833	840	829	857	862	880	901	865	871	838	846	801	812	798	851	843	805	890	792	838	896	879	869	849	913	792	839	858	869	847	823	779	866	808	842	791	825	836	857	867	867	807	893	833	882	873	850	831	861	830	843	832	832	862	877	848	879	779	849	824	796	821	792	851	855	880	888	876	831	838	791	843	840	820	865	842	855	870	802	835	817	903	867	879	838	871	833	894	851	887	902	842	881	871	883	851	889	844	840	835	842	808	816	867	858	865	863	806	832	884	827	774	803	811	857	825	882	839	862	834	807	849	860	869	791	808	855	828	834	813	847	828	810	832	839	878	801	850	860	894	871	824	854	857	885	833	909	866	831	876	843	824	876	850	870	866	877	882	849	822	844	849	818	856	867	862
22452	21018	28541	23688	21019	21074	12488	1867	1380	1261	1207	1082	1080	1030	1041	912	882	949	921	947	890	938	958	903	864	894	901	886	863	846	867	887	832	802	819	886	842	864	854	832	855	845	888	817	836	825	827	821	874	825	834	856	835	904	867	857	856	875	849	858	885	892	838	865	830	860	811	794	845	827	847	865	856	864	832	840	830	860	849	855	819	827	811	829	837	833	886	803	811	802	870	820	836	833	833	812	823	800	844	828	782	875	848	845	828	810	815	838	778	876	855	821	843	845	837	857	837	843	832	853	797	830	831	858	891	786	812	797	811	871	797	825	806	862	797	839	821	819	894	804	838	913	859	860	875	853	806	809	811	863	861	895	858	842	823	824	879	814	831	882	788	825	857	802	835	860	878	883	815	861	809	825	886	835	838	824	881	849	790	887	842	850	832	837	843	847	844	891	799	805	852	857	805	832	765	800	839	854	811	856	828	837	857	843	831	837	820	792	832	841	870	808	888	794	822	886	835	848	874	819	875	840	791	767	816	785	887	794	820	820	809	877	856	810	820	807	832	847	864	813	860	826	829	837	884	837	834	753	839	783	825	837	826	820	844	826	760	820	804	809	809	868	845	791	860	831	823	838	827	844	788	854	858	830	847	866	855	809	856	848	835	851	855	862	850	854	853	812	839	906	813	838	820	787	837	825	848	832	863	855	822	796	800	903	807	857	819	855	838	828	798	866	825	824	790	811	808	819	820	832	809	846	824	832	847	805	847	859	841	781	846	910	818	841	850	820	817	756	844	841	837	823	821	869	813	805	824	833	818	877	867	845	823	854	797	807	821	843	818	858	852	785	818	784	823	863	791	861	861	837	773	834	874	849	857	824	891	854	846	812	840	826	836	813	815	833	862	802	885	871	839	860	816	797	856	832	805	813	810	798	842	837	812	786	841	872	854	835	814	871	834	855	824	802	853	844	826	874	850	811	895	840	807	841	808	837	877	834	878	866	825	841	837	820	782	819	845	828	830	848	799	805	877	812	815	832	836	813	810	796	829	850	846	803	876	858	825	878	849	887	847	821	798	849	808	847	835	880	851	867	840	831	788	848	787	828	799	857	844	815	800	844	856	833	860	852	852	807	852	844	808	833	814	819	830	847	849	893	842	839	878	817	853	803	779	784	845	831	801	838	827	819	836	823	771	815	804	873	807	861	879	871	803	808	883	825	896	862	836	890	804	846	784	903	842	825	843	865	803	803	784	805	825	811	796	826	863	794	799	818	846	818	803	832	851	812	837	827	792	854	799	835	828	830	846	902	819	798	793	834	892	898	804	771	912	835	847	850	802	797	808	826	826	782	821	934	838	797	854	867	842	803	824	855	823	836	857	860	838	860	839	855	819	813	860	829	843	817	831	827	867	856	802	837	844	856	844	862	837	791	889	846	814	866	883	844	857	801	862	845	821	852	783	821	861	830	860	822	836	824	886	834	838	866	818	856	823	854	864	828	852	820	848	842	861	812	837	837	831	845	831	783	829	791	792	760	833	853	737	823	820	830	828	838	859	802	792	884	794	884	801	818	796	857	784	870	837	799	820	861	833	833	775	846	857	810	882	848	853	864	806	805	807	803	872	860	865	855	826	818	806	771	817	820	835	878	810	853	801	794	817	852	837	800	799	829	851	761	843	805	859	837	838	851	802	865	823	835	810	832	852	839	863	831	808	898	857	869	809	833	789	810	814	855	852	850	794	827	809	848	804	842	811	846	803	845	864	821	798	874	803	841	850	856	836	856	832	839	781	795	819	875	800	917	848	848	837	786	828	813	826	833	804	818	890	870	885	869	817	832	825	788	871	791	828	862	854	815	831	830	851	831	802	822	828	817	818	882	809	856	822	857	834	812	818	857	818	807	865	883	825	888	804	859	816	853	820	793	774	848	874	892	846	880	889	753	765	820	831	800	828	891	884	849	837	818	857	857	842	838	766	794	884	783	834	850	831	848	848	840	847	829	857	779	849	794	816	811	851	880	852	824	852	856	844	842	820	842	862	812	826	853	838	798	801	843	852	867	862	831	819	816	851	769	798	827	782	826	783	873	816	820	832	832	783	824	854	874	808	842	862	835	849	893	881	851	807	822	830	862	887	828	923	764	880	785	837	845	853	869	871	814	876	798	760	826	805	828	831	803	791	779	843	829	798	794	808	834	822	820	815	834	866	834	863	882	821	884	901	815	835	824	812	804	812	822	837	819	776	850	819	816	818	807	853	777	833	792	828	831	781	872	817	776	870	826	869	784	855	794	822	837	828	786	840	846	854	851	826	840	798	870	895	823	815	808	835	793	770	834	842	740	840	846	785	828	806	855	822	814	829	825	764	828	884	829	769	836	794	768	791	845	820	812	881	783	823	825	837	825	854	796	808	825	821	803	837	874	818	844	800	875	868	826	796	833	812	808	856	772	782	848	815	834	858	860	762	783	858	821	880	887	871	811	809	796	841	838	844	846	897	808	789	834	782	830	855	851	855	856	800	823	828	804	851	857	881	769	772	834	849	826	821	861	807	805	789	824	812	793	837	855	800	842	816	870	817	834	781	833	841	841	855	848	840	804	826	804	859	828	810	841	840	819	837	809	814	779	809	822	842	812	856	798	835	825	773	792	839	835	797	799	829	803	865	829	877	795	848	811	853	831	826	814	801	825	852	843	828	789	868	874	877	858	797	860	844	772	820	870	834	795	807	808	823	869	808	854	805	801	824	812	862	854	842	838	821	875	809	784	794	856	864	822	859	778	794	801	843	813	843	877	822	897	819	827	831	802	862	808	804	824	801	881	796	820	811	865	799	830	886	831	871	801	845	848	812	827	863	858	876	809	820	839	802	816	823	799	819	867	809	808	810	845	841	820	828	814	777	853	806	823	870	826	805	831	751	780	804	808	837	832	801	854	810	824	884	830	815	884	819	823	792	859	786	796	819	808	867	875	888	810	844	854	859	860	813	835	865	854	819	839	796	823	809	830	766	870	800	866	831	844	851	799	858	820	812	797	803	840	804	876	804	845	833	823	846	833	798	822	837	872	784	864	801	853	818	832	828	866	829	812	746	822	856	824	853	836	851	856	822	842	821	810	881	846	832	812	808	840	788	820	823	833	786	854	829	810	863	837	842	790	804	864	861	829	831	821	820	877	808	894	876	844	772	818	810	828	846	838	827	822	830	811	843	831	812	828	887	858	823	819	820	854	824	813	876	850	852	794	784	830	811	837	803	862	831	790	844	775	820	824	822	843	841	782	824	792	846	826	844	873	822	865	803	843	814	881	844	847	839	866	876	798	850	831	863	839	804	789	804	797	801	802	831	813	858	799	791	799	824	818	794	807	821	791	804	783	809	824	872	795	843	801	879	806	835	868	794	846	841	830	836	819	863	808	794	744	833	856	872	856	810	797	809	846	809	859	889	815	812	833	857	826	841	835	824	851	878	832	816	812	803	881	848	871	814	819	820	825	883	833	848	843	913	868
9003	19127	14528	6718	4517	3341	2577	2137	1760	1496	1381	1240	1162	1152	1116	1043	1000	927	1004	954	945	918	944	900	915	926	920	935	863	852	876	863	876	841	848	880	856	849	859	823	814	845	857	932	890	953	863	868	848	841	838	890	880	854	834	879	816	881	812	865	827	866	900	901	849	839	866	838	858	909	841	849	889	858	863	870	870	842	836	819	868	833	820	823	826	842	806	839	835	802	897	831	887	842	899	884	815	787	833	810	882	832	870	823	826	868	834	866	855	820	846	824	816	843	882	846	869	818	879	873	866	828	822	826	853	833	906	843	856	839	802	873	862	896	883	778	900	871	817	836	870	852	837	853	828	817	831	913	823	838	869	840	844	815	854	871	824	839	790	861	834	799	865	910	892	826	799	877	810	826	876	867	836	830	802	834	855	874	817	852	857	804	878	905	834	892	843	835	829	827	904	861	835	836	884	888	820	857	899	819	828	815	834	813	846	839	892	904	853	868	863	789	882	835	813	840	847	885	867	813	814	857	862	874	812	825	891	870	843	837	872	840	842	876	831	867	826	878	839	792	837	845	824	809	883	800	830	849	820	880	803	843	853	881	857	847	880	847	840	813	806	841	837	813	795	860	905	833	846	864	855	820	813	916	828	866	863	906	902	816	847	837	848	865	888	877	909	794	831	864	769	882	807	866	784	907	874	870	854	851	839	851	879	843	832	821	822	852	844	850	889	858	865	845	842	870	822	806	898	853	850	893	832	813	801	809	865	845	822	803	869	873	905	850	862	880	836	826	849	817	786	850	867	859	802	871	905	813	814	836	887	818	872	834	869	905	906	855	841	826	941	828	795	818	848	881	845	797	778	816	842	832	865	805	851	844	870	787	854	844	821	851	842	867	888	827	869	842	817	832	807	841	881	856	833	819	841	833	824	776	824	809	842	827	875	897	861	816	836	868	805	844	859	824	819	867	805	804	849	826	806	877	892	868	831	745	856	845	807	838	798	844	820	827	874	862	833	787	862	841	830	848	842	798	859	901	808	869	797	855	863	813	872	845	853	893	794	827	843	827	805	836	830	826	858	791	825	879	861	877	825	838	879	796	803	833	894	871	906	862	819	848	848	817	841	816	816	867	810	843	835	858	810	855	862	841	896	797	857	832	851	852	822	864	852	847	826	757	901	824	845	863	823	841	839	803	822	820	849	817	835	888	823	827	861	843	859	880	875	851	849	837	864	821	803	840	897	882	882	875	900	784	840	903	827	808	835	859	831	878	874	887	861	875	844	845	872	850	865	821	846	896	818	871	846	819	835	866	803	828	856	784	877	868	787	839	918	858	857	821	871	808	832	841	854	874	794	809	846	836	829	867	838	828	843	869	843	868	826	845	878	821	826	835	823	820	845	814	834	860	806	888	852	847	839	833	893	900	826	851	861	845	889	874	832	818	855	792	828	837	888	836	841	917	859	846	883	850	896	867	787	866	852	845	863	861	817	854	841	879	824	848	869	833	855	796	820	815	814	890	819	817	817	782	872	868	838	829	903	895	873	883	884	881	842	844	848	845	826	784	875	884	844	868	842	856	834	821	869	847	845	813	863	851	886	807	793	866	813	807	863	783	829	848	908	826	860	866	823	824	876	844	830	808	821	801	842	871	840	832	813	781	836	883	833	843	881	805	810	855	880	823	797	828	818	839	836	839	862	873	825	842	891	841	898	843	812	821	844	791	863	822	892	854	927	851	849	849	844	860	869	846	858	853	854	863	805	873	864	821	837	858	824	867	854	869	852	828	855	946	826	790	886	909	878	873	835	837	840	859	821	844	855	856	855	825	834	828	852	819	828	835	818	830	906	862	815	857	832	855	875	844	834	886	807	789	855	829	812	802	814	861	868	864	836	870	869	833	854	822	823	821	888	869	866	865	848	884	815	819	856	837	841	814	839	846	814	830	867	863	856	845	872	853	862	841	788	859	839	905	815	844	824	871	883	899	816	853	855	832	852	852	786	817	858	895	895	876	854	796	815	916	814	811	849	813	852	807	821	844	810	860	838	886	863	830	880	850	865	861	832	853	824	832	852	866	871	790	863	839	835	826	918	875	844	860	820	835	802	833	845	831	872	823	833	818	860	876	832	880	898	851	847	820	846	845	882	850	847	848	856	902	841	850	871	818	796	856	830	796	849	857	852	838	859	833	865	839	859	831	816	907	879	843	824	796	904	868	894	848	838	845	835	903	880	865	856	808	862	822	834	862	834	871	859	865	846	823	812	829	857	889	837	802	884	883	841	821	822	821	845	855	850	872	840	841	870	845	813	801	802	859	815	890	914	854	821	849	791	853	876	817	835	856	848	862	826	903	874	821	834	817	830	854	820	896	816	826	862	875	853	848	844	811	817	818	832	834	778	832	789	802	800	852	859	851	859	776	857	892	807	857	834	869	814	935	863	790	838	857	819	885	830	834	878	828	833	825	878	876	838	878	839	838	837	835	902	894	839	848	867	779	837	832	851	863	889	827	849	839	859	834	863	837	796	804	793	854	787	866	886	838	823	852	897	869	860	819	826	808	860	785	865	846	921	795	812	791	881	873	815	887	856	795	825	846	840	833	847	869	836	845	855	853	858	860	810	812	837	826	846	895	859	864	863	868	889	857	862	899	866	839	904	823	860	832	827	858	872	871	817	820	829	859	794	817	879	884	907	808	864	855	867	862	849	896	840	826	852	840	831	856	853	848	884	827	889	880	849	824	827	865	909	844	825	845	798	884	835	837	881	852	855	901	797	786	818	872	806	920	851	826	869	842	904	886	839	887	825	911	845	841	868	829	825	894	830	891	877	806	911	869	847	857	883	860	866	840	819	833	868	864	858	863	849	817	868	858	834	870	820	869	863	835	909	825	831	878	826	881	833	826	867	857	864	861	815	860	853	821	883	855	825	845	864	830	885	828	819	855	848	850	881	857	894	858	830	888	822	860	791	841	788	823	854	845	856	869	851	840	917	850	827	855	845	874	817	821	832	857	849	819	852	874	873	814	824	845	847	830	863	886	875	854	904	828	846	886	796	843	849	863	858	841	866	784	846	817	808	807	852	903	817	867	833	807	880	822	857	861	879	812	867	874	854	860	910	855	823	873	866	849	839	847	904	840	828	821	840	842	816	854	842	841	827	851	857	839	813	851	889	804	844	826	886	837	856	832	815	798	863	833	850	887	846	790	877	882	851	844	845	850	840	874	828	846	847	786	841	828	855	845	864	836	829	860	857	842	832	805	861	848	872	861	841	864	861	789	861	809	824	787	851	862	903	838	855	870	867	868	836	899	829	852	874	826	846	854	854	830	845	883	836	837	866	900	812	873	818	822	838	809	856	829	815	850	860	872	836	820	831	880	889	912	855	844	856	800	869	831	849	817	835	854	866	895	875	800	832	826	824	824	858	835	832	817	827	833	931	858	871	874	814	800	817	835	853	819	868	873	821	851	838	832	836	843	832	838	855	819	915	826	873	836	832	828
22475	21106	28677	23798	21107	21195	12495	1854	1408	1284	1111	1136	1072	1024	1013	1027	910	959	891	939	903	899	955	899	910	902	901	943	889	807	936	875	879	880	843	843	817	836	842	858	892	835	843	863	847	893	885	847	848	907	831	898	838	781	837	809	873	857	857	824	865	867	831	915	792	880	894	841	881	873	834	836	841	829	861	826	865	911	836	850	815	884	864	807	844	855	804	833	838	820	849	860	866	836	900	883	830	830	869	806	876	887	864	861	823	894	837	867	873	854	866	884	843	859	832	847	861	829	840	862	844	882	849	864	866	890	844	827	871	848	807	827	877	840	823	813	861	842	809	838	793	844	889	846	825	820	822	871	822	875	904	860	841	873	867	823	892	821	822	838	870	912	866	877	905	820	902	896	846	827	875	882	851	874	810	837	832	819	860	921	898	831	841	857	854	892	879	839	862	820	870	823	844	809	805	856	860	827	844	816	849	859	848	790	810	804	879	837	911	865	821	919	838	818	843	826	882	857	831	887	802	854	875	799	866	828	874	865	877	844	860	883	841	841	815	846	836	838	853	799	843	885	879	856	875	886	862	810	843	871	822	836	790	835	841	823	854	872	864	866	819	837	861	792	838	796	892	878	884	861	880	881	859	873	853	827	832	807	824	831	850	871	837	853	897	924	844	784	836	815	837	864	898	805	873	811	829	833	854	849	844	866	869	892	814	795	808	823	772	833	835	905	851	808	873	838	816	888	818	869	877	884	867	816	841	845	847	882	859	843	821	822	797	814	861	868	839	868	828	836	886	885	872	866	853	849	818	846	844	824	828	865	887	819	839	804	829	850	802	865	845	859	824	827	866	830	860	856	825	904	830	860	891	876	844	803	908	838	888	836	852	841	825	827	850	863	895	873	834	846	774	821	837	830	830	854	814	806	851	872	808	810	827	844	833	858	880	839	889	847	866	844	907	823	846	829	845	883	851	811	818	827	806	855	866	845	880	889	848	836	873	829	854	834	832	899	844	857	827	886	832	865	809	788	860	810	799	816	864	918	897	844	865	853	879	805	866	822	877	875	851	761	849	877	838	878	888	831	837	852	862	792	871	811	844	918	831	864	851	828	877	814	799	861	862	840	869	825	835	805	836	781	798	884	814	774	785	870	799	851	896	833	846	835	801	831	854	868	808	807	852	819	899	851	859	845	825	854	862	841	813	913	847	821	866	854	857	897	854	842	889	798	856	805	804	859	813	874	830	903	876	894	849	832	840	889	846	826	896	873	899	864	875	843	889	822	854	908	856	872	850	842	854	845	828	800	856	829	859	900	848	840	843	882	881	904	845	848	881	852	843	867	845	857	812	905	840	842	856	856	837	868	860	828	873	839	908	829	831	856	827	846	874	829	861	854	863	797	845	837	832	853	844	877	809	810	812	815	875	877	906	869	824	840	878	805	845	830	904	877	885	856	853	873	879	852	874	862	814	812	810	828	841	839	852	805	848	855	866	846	868	880	851	890	810	865	860	864	821	812	835	839	839	861	792	890	805	826	856	867	850	858	822	841	843	834	782	883	851	847	852	830	883	826	859	875	849	852	875	881	834	822	841	869	847	806	829	876	821	866	857	896	842	821	892	788	863	816	867	822	871	907	903	860	877	908	838	801	839	799	785	878	845	845	859	803	811	856	790	867	818	869	889	829	809	809	845	898	830	812	844	798	877	846	844	853	906	790	857	823	812	840	827	841	834	811	863	873	905	873	864	871	805	872	801	855	847	856	855	877	837	805	842	897	869	823	818	832	846	787	835	844	847	848	783	773	804	811	857	861	899	828	808	876	833	814	872	830	801	861	864	844	841	787	811	868	845	863	869	856	864	860	789	810	772	852	817	840	857	860	852	856	812	889	859	904	829	828	818	843	810	833	861	895	866	832	880	866	803	870	880	885	859	824	843	891	825	831	827	783	874	858	907	884	804	838	821	824	865	911	836	825	837	843	916	851	868	838	858	825	883	866	910	839	838	832	849	809	821	868	779	862	893	850	827	834	825	818	853	849	816	851	835	895	872	839	851	797	887	894	830	849	812	836	827	859	824	908	870	833	878	841	840	840	840	816	804	917	864	914	820	841	846	845	827	822	822	850	801	893	813	854	849	847	834	800	772	789	815	804	781	833	874	808	841	801	814	839	810	786	842	828	785	854	879	841	852	872	799	874	842	865	857	845	852	834	865	840	836	846	851	855	923	883	835	837	896	885	822	879	887	817	848	879	822	889	851	871	816	799	873	803	883	854	839	841	832	854	827	811	890	853	837	826	830	808	904	831	831	873	808	834	840	875	821	882	850	854	815	847	825	852	858	814	858	829	870	887	821	824	851	873	832	829	795	860	824	833	852	785	845	833	823	850	832	908	833	878	847	853	799	805	897	858	858	865	921	861	859	848	916	853	887	850	845	852	838	853	881	826	856	887	847	832	832	837	865	830	874	793	815	829	891	847	783	868	823	857	862	904	837	861	857	824	805	824	790	804	821	860	896	805	817	828	822	801	863	835	872	877	812	874	849	863	801	855	856	831	865	825	856	855	865	853	849	826	869	853	863	817	783	784	820	860	836	842	864	814	857	826	897	860	852	818	824	837	824	833	843	882	794	897	811	849	877	883	809	866	799	842	812	821	799	835	883	787	848	837	893	825	891	779	894	813	798	830	824	843	951	836	842	813	852	837	837	824	851	861	853	820	845	838	857	829	873	874	807	840	871	826	883	852	805	807	866	881	875	852	893	873	898	808	905	813	813	791	828	861	884	842	825	813	866	825	885	826	854	819	804	846	849	858	863	872	854	831	850	789	839	850	852	831	821	849	806	815	864	851	874	887	826	822	802	821	845	818	860	838	823	929	835	813	884	840	840	823	874	852	841	878	854	829	850	857	851	793	899	834	885	884	795	866	868	822	866	830	812	844	818	840	817	800	842	782	852	878	825	872	790	838	838	792	815	880	846	890	834	829	822	898	814	869	857	831	888	873	868	854	846	914	846	860	880	829	877	883	867	838	808	836	827	844	837	830	820	822	807	861	901	885	843	914	865	934	891	841	891	860	826	858	789	834	898	838	929	892	885	842	863	807	844	822	812	801	847	842	849	862	846	845	869	827	814	841	835	861	848	897	847	869	848	868	827	832	837	836	846	860	878	874	855	909	873	825	851	821	753	809	852	842	829	798	824	856	852	856	856	853	829	897	885	818	878	894	821	838	844	892	810	826	872	802	843	898	834	794	845	850	831	909	814	848	872	838	877	888	862	874	848	846	856	835	835	802	834	847	851	824	817	863	853	885	859	823	881	829	838	876	785	826	829	829	851	847	889	851	842	868	846	840	892	808	825	889	836	827	833	837	840	829	880	838	834	834	853	854	800	827	822	887	897	830	795	808	852	855	897	811	824	850	861	879	867	842	876	852	939	878	856	801	851	829	878	849	904	902	824	765	831	838	813	814	790	824	873	861	843	848	825	852	848	851	876	838	829	851
10167	17684	13720	6842	4544	3285	2553	2112	1790	1488	1384	1257	1202	1125	1082	1071	1079	986	1008	959	1026	964	958	935	904	946	902	933	908	907	833	920	885	911	875	870	897	864	859	907	946	908	916	927	893	855	886	903	860	885	830	855	842	879	912	864	853	869	869	875	925	845	928	804	884	867	883	851	926	904	893	877	901	872	880	855	838	836	805	863	865	836	873	835	829	858	812	865	872	853	884	848	890	891	833	845	878	866	821	869	834	877	841	860	849	852	858	844	896	857	819	808	846	910	897	883	842	861	850	873	816	904	818	850	864	824	840	860	863	896	822	834	869	895	847	849	887	832	883	822	910	855	868	825	906	897	872	873	864	843	841	906	862	844	888	879	868	892	811	847	844	906	864	876	880	865	861	904	850	875	914	881	890	902	902	858	802	843	867	802	854	829	842	899	894	907	846	853	830	898	838	842	856	844	866	841	897	859	864	892	884	879	855	890	808	835	864	847	888	838	848	859	895	898	862	854	885	863	834	812	900	848	866	925	843	893	852	861	892	905	840	853	860	861	879	903	851	849	817	865	891	876	909	891	845	870	852	859	857	826	870	838	900	884	817	904	873	872	831	882	869	886	905	848	836	882	796	865	878	857	837	887	843	856	901	804	901	854	877	817	840	868	830	826	856	880	878	898	852	852	894	876	855	875	856	851	852	860	861	812	857	839	859	863	879	792	849	843	858	878	867	844	892	815	827	816	865	842	861	868	801	851	896	855	819	844	856	884	831	864	864	817	905	834	889	854	850	808	819	860	881	864	853	893	912	844	851	848	879	843	844	827	906	813	842	842	855	918	891	869	858	884	865	825	865	872	849	847	849	836	853	841	838	877	861	852	806	856	824	867	802	821	856	842	857	857	890	879	850	919	875	838	888	843	875	833	857	901	847	833	867	840	827	871	811	867	838	872	842	876	845	876	822	872	905	867	876	797	842	858	901	858	855	811	818	871	870	791	845	889	791	854	847	839	822	870	891	849	855	861	866	893	881	891	892	823	835	854	843	845	862	875	816	900	881	859	840	864	856	815	873	857	840	829	849	866	854	899	817	831	888	844	861	867	873	836	842	844	806	832	868	885	875	885	893	854	856	890	837	859	840	874	826	843	818	892	868	893	879	850	903	826	859	821	867	799	851	874	886	885	871	799	851	836	898	851	835	824	849	813	828	895	823	866	876	897	874	878	819	815	826	826	887	831	922	869	903	875	838	866	851	840	882	859	814	895	911	859	862	854	881	810	864	833	834	863	841	849	855	814	883	824	898	821	872	848	863	865	815	851	867	864	830	829	855	885	846	841	858	865	778	847	872	932	917	830	813	857	886	842	800	866	904	893	843	861	903	919	825	827	874	890	838	784	847	928	817	819	845	857	856	869	908	845	847	916	827	849	839	878	808	830	867	854	853	864	984	889	897	931	883	895	803	822	906	887	798	849	866	843	865	818	890	880	828	818	840	841	837	834	856	908	860	903	849	921	867	870	883	838	869	888	811	866	784	826	865	822	886	838	846	856	871	903	827	871	855	841	843	894	861	875	866	846	811	858	854	894	842	882	907	831	869	801	872	913	870	818	897	875	871	869	870	858	886	882	850	843	817	892	882	818	850	820	874	854	853	815	810	899	876	837	855	827	878	834	869	836	862	831	854	857	851	874	876	842	877	868	861	815	845	860	819	862	895	829	883	825	864	908	878	864	865	812	857	868	882	913	841	882	819	856	853	898	813	826	888	879	801	861	899	899	826	837	909	844	854	863	869	843	852	858	836	868	896	848	820	844	844	833	880	828	819	881	862	873	865	824	857	869	899	842	890	934	883	869	873	835	845	882	872	938	859	867	864	848	899	822	816	871	851	860	904	877	862	848	833	847	821	893	868	892	882	833	830	834	839	906	843	868	840	878	835	888	848	888	893	835	862	869	878	839	908	854	854	878	895	830	889	845	840	844	861	880	860	847	819	879	850	856	868	890	910	898	816	857	867	839	859	862	827	870	841	841	836	883	873	899	822	904	787	850	866	840	902	889	853	862	823	851	760	832	902	816	863	838	886	851	833	860	824	862	832	803	850	859	832	880	819	865	873	864	903	883	818	844	846	843	831	859	843	819	868	867	847	876	827	885	875	816	897	842	863	845	870	830	866	841	879	872	879	935	882	876	872	844	838	875	868	848	886	859	853	875	845	803	814	876	829	876	944	859	777	902	846	780	879	901	899	875	831	827	838	870	854	916	854	864	939	865	833	897	867	843	835	909	907	782	890	840	876	827	883	846	926	878	861	871	828	871	860	843	879	888	840	801	836	846	910	874	829	841	889	882	876	846	857	866	839	816	846	829	846	862	804	900	828	850	874	811	852	901	881	817	856	831	886	879	866	855	876	862	865	860	882	876	903	796	867	825	860	920	888	859	870	846	868	856	879	873	882	895	859	865	863	852	837	827	893	823	830	880	895	808	879	863	848	841	843	849	833	882	813	830	844	837	847	821	815	895	821	890	897	874	850	872	840	814	869	841	873	820	863	909	901	856	809	850	852	911	820	868	891	852	835	840	824	886	869	874	871	863	820	888	834	879	852	853	896	871	889	854	866	840	867	863	874	825	866	845	825	830	839	898	869	862	977	888	837	899	805	921	822	917	857	887	887	820	857	805	832	847	837	851	878	873	897	867	856	840	876	832	851	845	867	874	882	926	823	915	856	852	883	871	810	832	917	834	859	863	909	883	818	846	832	868	871	873	865	853	929	851	833	869	830	822	854	875	838	871	834	848	900	888	852	873	935	859	864	873	857	885	867	865	818	829	866	863	837	867	791	870	874	837	860	868	876	809	883	834	845	847	856	823	836	879	852	864	839	860	851	852	861	836	857	851	904	873	868	892	872	866	859	849	836	843	855	845	817	817	820	880	847	858	870	869	845	891	862	855	825	858	905	890	834	848	846	864	847	829	881	867	835	838	851	841	871	809	844	871	832	843	873	857	843	852	931	841	861	861	853	866	847	838	865	825	832	866	863	832	853	877	868	808	858	828	810	842	854	842	918	855	911	850	871	833	854	844	853	768	903	893	821	879	830	903	884	862	827	827	850	894	832	871	876	801	823	841	882	820	838	864	841	814	878	903	899	871	821	861	838	838	849	861	827	860	812	792	891	891	845	828	865	901	825	812	895	859	878	877	825	866	866	834	866	859	872	849	857	891	887	845	910	856	887	848	880	871	781	862	829	830	888	877	870	837	937	882	867	869	896	866	858	854	843	893	836	817	874	831	835	890	880	860	847	830	834	827	903	839	836	873	886	884	837	859	861	875	834	856	842	887	894	885	801	867	894	892	854	871	811	837	859	869	885	811	842	833	928	847	841	857	875	903	862	852	815	857	844	835	819	867	876	858	846	830	854	854	850	805	826	835	864	852	842	865	916	899	840	874	836	856	881	798	856	811	917	861	941	839	881	866	861	853	860	877	892	888	817	797	836	840	838	912	895	808
22468	21112	28631	23825	21121	21186	12473	1877	1384	1257	1195	1142	1068	1033	1072	987	910	988	978	920	938	989	935	852	925	882	831	894	888	894	934	921	907	874	869	879	887	896	855	923	865	859	921	893	823	841	800	946	832	854	805	884	859	832	895	879	848	884	852	793	829	809	880	886	848	888	847	811	889	949	871	866	796	846	825	903	873	814	903	862	852	828	847	898	812	847	902	835	848	871	873	869	857	881	895	815	839	827	853	884	834	936	894	880	905	851	861	834	852	836	853	867	817	874	831	832	832	860	749	818	888	896	867	852	832	887	871	909	805	809	866	805	922	864	891	879	883	864	834	897	867	849	912	821	887	900	842	855	824	891	874	837	814	842	903	846	873	863	878	887	841	857	835	833	883	853	839	849	813	823	872	825	819	833	843	869	805	843	869	838	835	868	832	783	824	866	864	841	898	834	856	831	908	853	872	834	823	814	836	861	813	854	844	841	796	827	822	850	871	878	832	820	842	891	828	837	849	876	881	915	899	864	855	815	844	908	845	883	870	905	873	825	831	847	809	804	865	846	854	886	870	892	864	812	888	886	815	849	823	841	797	899	877	896	856	897	853	861	895	851	905	873	837	858	829	880	906	853	818	792	845	857	856	828	839	796	825	856	877	917	858	847	856	885	766	828	862	897	854	798	850	883	821	867	820	867	852	879	816	828	889	852	839	829	847	901	852	867	857	891	884	837	845	864	849	845	876	917	840	857	818	858	893	840	849	836	837	828	841	862	855	868	854	866	854	852	852	833	842	851	888	865	838	873	838	825	915	866	864	835	841	859	840	831	857	867	833	858	830	863	861	845	814	884	838	813	871	847	849	874	827	857	856	866	888	841	853	870	862	848	863	848	869	868	852	791	796	810	868	846	814	836	826	874	824	808	875	827	853	895	892	848	863	875	877	840	847	798	874	792	834	824	843	881	842	830	840	885	875	830	856	844	853	824	863	832	901	797	848	882	875	857	850	834	887	856	817	846	830	850	901	831	884	867	906	836	885	853	867	886	850	880	844	851	831	857	841	851	819	829	864	859	826	894	848	925	897	831	823	855	856	807	840	850	853	879	875	834	863	838	807	800	801	869	815	817	862	833	862	812	830	886	820	844	853	823	844	811	851	837	899	788	815	863	876	808	875	831	877	861	804	849	863	867	821	894	831	841	825	896	839	889	903	864	863	851	853	869	853	861	793	806	830	772	823	870	839	864	870	909	826	813	812	822	800	867	843	877	851	833	865	843	827	886	837	843	861	867	821	882	849	797	815	842	844	819	805	903	881	807	838	843	908	846	840	874	800	839	872	897	818	844	770	782	835	841	879	859	883	869	825	862	851	853	840	899	861	915	854	862	855	846	920	860	850	864	825	877	900	837	785	861	884	821	811	862	817	800	904	845	844	857	911	825	862	842	889	838	830	838	855	819	875	809	796	820	901	803	868	861	836	835	843	842	834	761	861	837	823	864	841	832	907	838	879	822	843	845	828	834	817	799	847	846	850	865	834	876	884	853	863	844	836	842	833	819	814	822	824	827	894	836	853	813	779	838	908	876	889	896	836	869	811	839	890	867	876	857	800	845	846	883	870	856	828	841	838	835	852	839	760	850	915	809	823	802	843	858	875	915	865	852	831	821	859	870	854	866	833	837	835	814	770	877	865	894	798	845	881	823	822	820	826	902	833	814	822	892	819	822	880	886	830	899	857	823	781	819	848	853	879	856	881	869	882	852	805	854	845	874	859	848	907	864	818	827	863	890	930	908	838	834	904	847	860	835	810	858	851	844	885	904	775	894	862	898	833	884	856	837	864	833	806	879	827	861	827	823	824	854	842	844	864	819	856	837	808	862	899	827	920	890	835	847	862	857	852	843	854	847	811	849	824	835	842	861	862	865	895	841	856	881	868	843	863	855	854	828	890	878	840	778	806	859	885	852	804	856	840	855	843	822	836	862	844	858	842	859	796	836	820	897	867	794	882	848	824	796	824	866	823	842	892	888	859	847	868	838	845	827	797	842	891	794	887	820	868	876	859	856	815	862	821	881	860	797	892	848	908	895	812	895	850	863	845	798	827	881	842	851	866	817	838	868	834	853	816	815	833	840	831	830	802	864	867	869	873	860	845	830	799	844	842	820	847	887	859	915	894	839	832	932	827	851	880	846	867	842	863	868	896	863	873	877	850	878	823	857	823	847	853	821	785	832	845	843	900	799	882	844	850	840	851	873	839	827	831	865	848	878	885	817	868	912	832	867	831	823	863	862	841	848	839	834	809	816	848	889	808	826	817	874	860	890	906	876	913	914	748	804	827	833	847	846	869	872	854	870	817	893	846	860	811	843	838	854	826	840	874	883	913	854	842	851	859	815	826	876	805	809	865	846	854	864	914	864	810	874	832	903	849	840	875	844	871	895	808	875	898	796	874	854	883	764	871	870	840	867	815	888	915	826	866	850	874	774	818	801	911	845	822	850	865	843	876	834	826	841	836	812	843	806	805	868	864	807	861	851	863	835	852	823	843	840	862	844	834	889	799	818	848	853	837	865	805	843	890	869	863	832	827	859	841	842	891	812	867	912	832	839	836	866	811	811	841	853	850	858	816	842	857	870	850	867	894	888	833	788	829	873	837	832	787	805	854	859	862	865	820	784	797	877	792	856	864	875	886	834	864	893	867	790	922	819	810	826	930	879	818	872	833	868	788	832	834	835	839	787	860	846	811	824	843	887	834	819	912	850	830	852	845	801	796	840	818	834	844	777	840	814	822	880	866	883	858	848	852	847	851	832	894	810	837	845	847	846	846	825	870	811	834	883	861	780	847	803	840	838	858	867	862	876	883	886	848	866	811	871	810	823	857	804	809	875	805	841	853	868	858	850	825	875	838	827	794	799	845	836	829	809	851	882	845	859	852	839	875	802	897	872	864	859	835	800	864	874	897	899	858	804	813	877	849	839	798	819	820	844	820	890	808	842	801	827	817	896	856	835	833	875	862	843	849	839	899	762	820	870	827	781	844	816	843	851	839	850	850	828	838	827	839	802	893	873	809	855	852	824	832	790	828	872	823	802	821	799	828	846	819	822	850	815	880	877	821	850	886	867	848	836	843	812	860	841	857	867	829	778	876	856	803	824	855	877	822	818	827	843	851	815	835	854	886	777	879	892	821	851	914	832	857	844	800	871	919	832	868	829	809	902	843	853	869	843	818	839	849	864	858	829	879	807	889	879	850	816	819	885	820	803	835	859	863	827	803	845	834	868	794	869	835	814	824	838	848	874	839	810	806	858	836	874	843	835	832	812	890	852	811	842	835	828	817	830	880	875	855	763	832	791	849	878	836	865	831	834	861	852	816	789	806	828	872	837	841	868	849	896	821	880	856	876	874	885	860	800	843	899	900	879	790	830	835	833	895	846	838	871	870	831	802	884	880	828	871	916	883	844	843	849	818	838	830	852	838	882	907	854	823	870	812	853	823	809	867	791
11419	17330	13002	6671	4448	3344	2543	1978	1750	1553	1408	1357	1193	1195	1061	1101	1044	1006	974	972	1010	948	906	895	919	947	918	919	923	888	939	872	879	917	924	899	888	864	872	862	851	872	895	908	894	895	890	889	853	910	849	896	916	855	903	912	909	883	908	864	873	908	826	845	862	837	869	885	896	902	889	847	800	863	905	882	869	913	921	857	853	940	973	908	836	818	810	894	904	894	880	838	813	948	853	871	883	898	896	838	879	875	920	850	865	866	923	828	823	898	911	850	862	862	874	839	850	857	863	879	911	844	848	909	896	908	911	887	910	869	901	846	835	869	901	844	841	818	877	906	847	895	822	893	860	863	877	846	863	850	870	917	895	862	867	858	888	882	847	878	800	927	930	869	889	886	865	882	853	903	845	885	902	880	853	849	898	844	930	792	853	872	885	876	861	846	846	899	881	859	868	868	854	908	904	888	855	864	871	890	897	884	848	865	855	875	874	867	867	867	893	891	826	890	879	902	834	863	823	854	871	902	853	897	867	864	829	895	892	822	848	883	866	853	869	831	870	811	812	835	854	893	865	896	849	866	828	910	899	792	854	838	894	884	903	927	877	835	838	817	855	859	917	887	889	872	828	828	887	849	894	864	878	909	879	906	842	792	865	922	845	860	890	840	851	875	912	834	901	883	864	887	858	835	851	796	862	872	874	865	801	872	920	833	875	867	865	855	893	877	828	843	857	856	880	879	888	823	901	868	841	825	857	888	854	850	872	857	821	883	905	863	847	898	864	827	905	938	890	866	854	835	925	887	839	864	865	879	867	876	837	887	873	861	859	792	918	870	877	910	859	856	828	890	834	877	894	853	892	903	819	876	857	869	876	811	849	850	856	880	857	871	858	802	893	841	917	874	902	925	974	881	896	888	885	829	854	874	879	866	852	873	853	855	878	874	900	866	888	878	870	864	856	849	869	869	897	877	849	869	844	884	896	907	908	902	830	826	824	872	846	829	859	879	910	861	840	847	847	912	851	859	897	837	865	903	902	768	881	858	858	876	896	852	818	906	898	907	788	879	859	880	861	877	848	870	883	983	827	849	839	876	850	813	897	885	858	892	846	867	894	871	845	883	864	915	907	877	878	827	861	905	935	897	846	848	821	873	828	851	901	890	843	900	860	900	823	860	881	826	901	890	856	885	877	871	831	895	869	864	865	886	868	930	876	874	858	876	875	821	844	849	857	941	841	844	901	922	864	829	815	898	916	894	901	934	828	834	860	863	907	866	830	885	872	873	888	884	832	864	810	817	893	826	881	866	860	859	840	904	876	848	927	887	876	872	858	919	893	857	857	905	857	876	826	870	891	874	869	898	850	841	871	866	849	920	893	840	840	807	894	881	859	860	865	832	892	875	886	858	851	891	827	882	855	834	895	914	886	842	889	821	902	895	871	868	912	828	882	892	889	849	844	881	830	891	917	854	856	850	851	877	914	885	815	874	905	874	851	891	848	908	920	827	833	842	775	887	836	809	874	824	820	894	846	875	892	891	861	871	878	844	874	854	863	878	850	838	913	891	898	889	827	904	826	819	861	905	828	859	922	864	910	857	892	904	820	892	868	859	909	946	879	897	925	869	868	875	867	880	900	873	853	888	877	910	859	872	886	884	878	916	877	837	920	869	859	877	868	879	894	894	850	863	902	856	895	897	847	847	863	865	895	841	770	869	869	875	864	845	859	887	889	904	885	824	847	877	866	886	852	862	918	845	894	862	869	911	853	872	868	861	900	850	909	881	850	902	850	890	876	884	867	875	887	845	884	824	816	843	898	822	879	839	804	849	869	841	899	908	839	860	859	840	833	869	910	844	920	811	871	866	873	879	880	907	935	900	882	879	844	852	819	903	897	880	901	908	889	873	832	839	848	920	881	886	807	862	946	895	877	895	932	880	856	866	898	886	859	877	885	863	828	870	851	919	837	890	875	859	852	919	840	880	859	883	923	879	923	837	891	843	865	872	838	880	904	845	868	873	809	881	847	882	838	853	855	840	852	884	899	891	847	828	880	916	863	871	907	856	835	883	858	866	868	871	893	849	862	840	822	877	819	862	850	900	882	839	869	809	845	896	885	868	901	868	910	833	867	867	872	881	872	869	870	881	824	856	855	888	820	868	870	889	835	810	830	875	862	863	891	889	841	843	913	870	841	925	818	850	842	849	889	864	852	847	860	831	877	901	896	909	902	835	885	852	872	912	918	867	877	894	852	844	884	847	863	890	873	873	867	862	866	869	860	860	892	818	869	846	827	898	867	847	891	874	900	823	901	855	871	827	860	908	890	871	842	884	884	899	866	888	857	897	921	904	862	807	884	890	905	845	821	869	833	809	866	900	908	840	875	866	838	868	888	845	832	920	850	865	899	860	884	861	821	835	853	897	852	869	899	817	835	906	885	907	893	828	850	870	858	893	853	896	859	899	921	891	862	900	841	855	851	809	853	825	873	864	879	829	859	864	873	874	826	829	873	859	827	880	860	814	899	883	838	907	883	865	918	883	848	810	886	871	858	934	855	886	861	871	883	881	900	859	897	810	907	904	918	880	876	889	924	794	822	875	874	881	875	927	841	865	850	840	858	848	794	813	889	908	839	859	862	877	843	867	841	880	829	847	863	878	849	853	875	821	855	854	849	886	847	860	836	887	924	835	858	910	840	829	847	852	872	849	842	852	850	921	844	886	869	861	892	857	856	869	844	830	858	827	873	852	860	895	852	876	864	838	884	844	856	867	855	867	915	896	866	824	847	903	829	866	917	908	867	854	876	895	805	922	835	801	886	891	897	877	895	850	912	915	851	882	817	880	921	812	888	904	917	917	895	850	879	881	962	901	875	863	869	854	879	859	846	883	871	894	814	815	846	829	865	846	856	861	832	898	850	885	880	914	887	895	890	811	823	870	850	852	842	897	836	891	862	856	809	846	882	863	839	861	856	855	834	924	862	870	856	925	872	859	875	881	874	871	861	862	885	913	898	892	852	914	867	907	817	848	855	850	846	879	859	842	849	867	831	880	912	856	824	863	825	825	864	868	829	787	868	857	908	852	830	787	859	849	846	831	887	829	870	853	853	845	877	900	861	868	915	888	888	889	871	872	882	872	848	831	854	843	859	834	847	880	875	916	896	844	813	869	898	840	898	852	844	892	883	927	853	836	876	841	894	868	852	846	851	855	917	841	885	851	898	876	830	854	835	877	848	886	856	834	835	851	827	867	845	894	839	929	928	850	843	863	852	891	852	815	838	862	892	854	817	839	880	883	848	890	907	897	902	870	885	865	923	868	873	845	842	848	873	919	913	894	849	883	889	864	865	835	916	847	908	897	876	833	863	922	889	869	865	865	883	834	829	917	881	884	816	877	856	857	872	888	868	844	818	889	961	866	848	809	887	865	883	870	851	852	853	881	874	889	876	826	872	800	916	831	875	820	882	892	854	817	822	906	879	862	881	895	871	856	896	865	824	838	877	882
22465	21044	28578	23726	21050	21124	12369	1910	1405	1258	1187	1155	1055	1092	1053	1012	1036	967	938	929	907	897	914	884	906	906	853	890	905	859	923	892	945	918	841	850	874	877	846	859	847	910	888	832	848	898	837	893	856	830	830	858	881	807	907	876	828	755	853	801	865	832	841	861	838	886	826	823	843	874	806	909	854	913	843	864	841	797	841	910	894	882	852	924	831	824	901	829	845	852	866	830	863	868	813	860	847	856	834	825	889	852	857	868	912	868	837	879	847	875	903	857	925	889	862	903	828	865	909	815	881	777	846	813	802	819	833	897	846	843	880	826	860	838	912	808	888	834	921	849	893	849	827	872	889	808	816	873	875	857	836	856	832	886	864	894	867	872	839	858	905	849	777	822	807	828	837	840	833	847	889	889	864	827	828	809	856	833	870	813	863	849	894	847	824	789	866	879	846	856	841	821	818	882	874	874	861	875	876	836	806	811	880	830	861	880	826	822	884	906	854	810	835	874	821	851	817	867	856	865	862	827	861	868	866	813	893	859	830	769	871	864	804	852	902	828	835	837	827	821	842	852	856	887	860	863	845	811	816	862	789	893	854	899	857	833	875	841	864	871	811	844	837	899	848	851	893	836	822	881	812	850	814	899	853	843	846	839	855	851	874	830	875	853	861	895	851	822	852	865	807	902	819	919	852	830	891	891	778	851	847	830	813	926	881	882	876	816	782	821	863	854	902	799	872	830	792	854	856	815	871	847	847	827	869	880	902	814	851	847	792	825	851	827	844	830	846	852	873	872	849	891	882	805	886	829	838	867	895	803	853	857	912	819	862	840	891	900	854	920	838	865	855	856	843	850	883	817	868	839	847	841	824	833	817	832	859	870	873	852	824	799	836	870	859	839	855	816	867	846	793	804	843	846	817	871	851	837	892	798	853	827	899	833	832	836	824	832	902	856	855	920	866	824	894	850	829	906	832	874	897	942	867	832	821	907	870	813	844	853	797	843	880	906	848	855	854	836	819	853	850	907	938	855	898	851	827	854	826	860	875	868	830	826	893	864	892	850	876	905	821	871	850	848	861	818	882	838	865	848	875	827	855	848	831	831	862	857	860	836	884	896	871	821	863	865	885	845	860	822	862	850	872	806	823	836	845	840	866	867	849	853	836	912	788	853	819	796	860	813	837	850	897	805	863	837	883	857	869	841	818	862	796	817	803	856	848	906	812	814	890	828	854	862	904	864	884	857	821	819	900	864	850	876	848	857	844	824	864	831	861	883	860	886	811	833	895	828	832	868	802	834	849	837	827	792	878	854	817	751	862	864	857	831	873	911	840	805	899	867	886	813	869	793	859	836	907	849	848	869	839	847	882	841	855	858	898	875	800	791	864	846	855	867	856	807	814	854	854	795	852	845	789	817	883	850	836	838	827	878	843	856	865	899	816	900	877	834	868	856	875	847	804	797	816	847	925	860	815	824	828	824	838	856	863	861	837	847	867	864	871	848	871	797	888	856	846	830	868	822	802	836	807	827	835	881	835	916	822	882	845	807	821	892	828	812	852	854	826	833	836	868	894	885	834	880	859	833	813	862	821	768	882	868	903	821	844	823	838	846	849	858	859	846	829	816	820	868	860	893	867	897	876	814	837	850	860	887	876	875	803	870	884	806	777	834	846	857	874	840	876	857	866	839	849	875	860	875	836	833	839	822	857	862	863	813	834	869	860	884	839	894	823	885	799	838	841	895	878	825	862	879	879	811	837	874	835	822	884	856	870	868	849	848	893	828	894	856	792	828	828	790	859	850	885	851	854	811	859	806	862	811	874	816	865	835	776	860	873	835	818	795	817	826	832	781	842	853	870	916	845	888	825	901	867	867	811	871	879	866	790	874	840	895	845	894	808	827	887	849	860	868	835	859	821	823	885	839	771	857	823	838	855	861	816	844	836	888	831	861	879	861	879	798	785	858	830	872	851	819	840	788	860	863	834	837	870	845	879	819	844	871	872	851	840	852	815	841	826	856	863	829	882	874	843	891	854	866	853	862	822	873	836	881	782	828	821	866	824	862	850	861	854	844	863	866	849	794	840	863	869	848	800	823	840	840	861	791	875	859	842	867	848	857	808	897	855	841	844	911	871	882	821	833	828	833	825	843	838	842	860	882	870	898	859	891	867	843	884	842	856	848	822	779	835	820	877	846	803	851	855	867	791	852	871	836	867	898	851	849	843	867	830	853	846	870	821	811	861	800	845	905	885	845	839	806	862	855	808	825	860	876	880	797	869	854	839	833	891	857	859	793	839	828	843	824	870	868	842	881	852	860	845	894	894	826	845	848	815	813	813	897	862	846	825	846	842	822	910	852	865	891	889	852	766	882	856	860	826	856	857	809	821	855	865	837	850	844	813	815	853	892	861	865	856	896	831	845	851	875	821	869	871	839	869	830	856	880	835	799	889	869	837	811	874	871	863	860	865	862	881	868	866	866	818	841	866	830	840	813	822	877	819	842	856	881	823	897	799	842	837	796	921	850	885	800	844	833	865	845	801	881	869	804	856	880	874	811	867	846	802	820	902	817	891	849	862	894	880	813	828	868	812	850	885	789	900	833	791	849	820	835	841	845	859	850	848	861	837	881	912	868	840	859	880	818	823	918	840	855	873	888	819	871	840	791	850	846	847	800	859	860	826	866	889	890	880	874	882	882	836	818	807	852	799	888	820	808	835	806	823	810	896	819	898	851	866	836	810	835	855	843	891	829	799	847	849	830	817	881	844	816	833	818	856	838	846	842	779	908	804	769	829	866	855	783	860	916	865	846	906	861	840	807	860	841	882	858	845	826	801	862	822	812	855	817	861	872	827	827	811	824	854	937	822	847	871	865	870	790	884	812	851	834	862	847	835	840	834	830	854	904	864	802	852	838	824	875	867	844	836	814	900	857	855	873	878	851	827	838	893	819	812	835	833	903	838	796	815	831	847	847	867	812	874	824	826	832	849	886	808	853	879	825	847	867	872	860	835	787	859	796	827	835	887	857	869	860	881	862	817	820	796	799	828	848	864	820	847	831	825	842	824	814	813	850	825	826	908	849	794	837	839	877	829	859	869	858	851	843	845	823	872	871	844	806	852	808	845	893	820	796	841	804	861	841	843	860	815	861	864	804	877	847	869	824	893	841	810	877	817	857	885	866	866	842	849	802	870	846	868	829	827	822	842	856	870	850	877	857	837	822	898	859	832	841	848	810	850	843	882	829	832	860	857	866	832	821	855	836	885	852	801	831	818	792	863	852	904	827	848	798	868	835	821	858	854	824	796	883	875	860	791	809	844	845	896	856	794	834	856	848	887	834	785	815	827	881	847	822	883	842	852	900	828	808	874	873	844	855	866	887	833	882	846	791	791	841	885	854	829	856	905	815	848	799	833	820	837	849	859	783	833	810	839	858	909	822	844	840	874	827	855	840	897	854	866	832	843	850	833	842	848	786	891	819	845	815	871	859	869	871	900	877	808	831
10153	16389	12995	6472	4287	3179	2460	2134	1753	1550	1412	1272	1180	1101	1098	1032	1037	962	1014	1032	983	976	997	946	922	927	941	968	906	853	896	933	868	865	864	875	918	879	897	921	898	832	884	880	883	908	819	885	940	884	877	855	902	853	904	899	883	880	889	918	866	865	868	850	863	891	837	886	837	918	974	932	869	892	837	842	866	913	895	909	833	875	885	849	871	896	872	854	851	850	901	887	890	912	818	832	875	809	900	854	868	867	849	860	819	859	871	837	834	904	898	873	863	861	838	906	829	855	840	871	907	891	883	811	894	848	891	899	844	901	879	829	897	876	836	859	900	841	905	898	850	892	852	781	840	838	879	858	820	860	810	857	851	886	836	799	861	883	836	855	885	886	853	840	886	889	914	871	877	853	834	882	884	866	897	858	873	924	802	868	842	840	874	911	858	860	867	853	881	923	850	867	900	921	811	917	911	848	858	845	834	886	851	898	887	856	886	843	903	886	867	881	849	844	845	849	843	923	869	911	848	871	851	832	874	836	903	896	886	923	856	836	863	862	860	821	886	900	875	827	896	865	893	874	868	863	869	846	869	863	847	852	850	833	889	883	864	892	853	843	906	879	832	871	886	880	857	841	829	906	804	869	891	868	844	920	896	876	859	918	894	870	831	875	883	886	868	877	854	854	908	910	890	870	830	819	832	913	851	818	827	915	883	857	831	892	834	882	904	888	864	872	848	903	865	843	862	882	888	882	843	916	883	928	883	852	912	879	891	901	878	864	877	887	827	819	843	838	810	874	840	882	871	872	895	899	881	866	891	882	872	880	910	901	882	904	883	920	845	885	900	799	862	871	878	856	864	865	864	887	875	842	945	824	846	830	881	849	877	844	794	853	894	889	919	820	871	865	913	879	896	874	822	881	857	876	886	884	897	842	917	908	814	889	869	853	850	881	889	896	879	862	857	818	917	889	868	865	830	822	854	846	876	906	870	909	847	833	880	863	826	857	924	909	849	895	862	965	852	895	888	825	894	911	825	826	880	854	883	841	840	878	903	869	859	851	840	828	881	904	889	913	808	823	848	835	890	899	869	888	887	905	890	836	928	838	844	834	860	850	825	839	885	878	873	848	947	883	885	913	863	875	861	941	819	853	826	873	903	869	859	826	817	853	914	863	892	890	889	891	856	838	851	861	862	908	891	903	822	878	856	864	874	881	858	879	861	851	896	802	881	853	826	840	873	852	822	818	846	869	891	878	835	887	842	898	855	828	882	863	854	933	876	805	881	918	849	862	886	894	795	826	837	867	878	838	812	861	901	906	864	869	850	841	871	837	864	904	889	863	925	850	885	835	843	815	869	880	861	880	886	919	892	890	881	801	852	860	882	844	893	896	845	843	858	847	874	850	821	837	840	869	893	842	852	869	836	867	894	869	862	877	895	880	869	871	898	825	874	856	897	895	865	889	888	903	826	875	841	896	922	830	882	851	809	886	940	919	910	820	885	899	899	909	864	855	843	866	849	890	878	887	829	885	876	918	874	853	865	872	883	798	891	821	922	830	823	879	846	891	884	853	863	884	834	919	877	856	906	859	848	876	860	870	861	901	835	883	871	928	871	846	822	866	879	832	901	854	871	876	870	844	833	832	840	863	893	842	875	853	885	830	808	885	839	887	865	855	907	858	904	855	935	878	912	897	882	860	883	886	856	863	837	875	836	872	894	896	873	841	885	880	863	882	856	849	896	935	900	845	832	838	869	803	870	912	820	866	837	868	851	869	870	915	861	874	813	868	855	921	875	876	805	894	873	874	871	904	836	879	923	895	815	854	897	930	883	899	898	842	919	883	880	885	824	848	894	892	857	862	874	825	838	841	888	859	851	890	938	888	848	900	855	872	841	852	860	904	864	828	873	897	859	795	808	802	856	879	891	841	845	895	903	896	886	893	899	907	874	863	849	863	845	886	849	872	890	866	889	862	844	819	896	917	849	861	969	842	865	885	890	813	822	915	891	912	853	854	851	832	930	828	875	838	869	898	848	830	908	901	903	859	858	856	845	849	889	883	842	899	866	867	852	870	866	890	849	883	868	867	857	876	856	878	852	854	914	891	877	856	826	861	912	850	865	880	836	850	921	874	905	879	926	849	865	851	859	930	837	803	917	847	864	872	825	840	899	923	865	886	851	873	850	862	871	878	859	852	922	784	856	865	875	833	865	861	886	830	864	882	925	827	835	904	847	835	854	839	869	834	872	856	827	870	885	872	857	881	881	859	881	904	847	886	862	840	890	888	831	856	902	878	919	934	882	909	846	863	849	839	849	837	869	887	832	850	877	881	829	846	833	885	838	924	830	868	872	891	879	835	881	842	819	894	922	867	874	908	870	855	890	869	869	894	865	856	928	855	890	872	845	882	854	878	831	848	847	856	854	893	830	816	847	865	905	819	827	833	850	815	905	880	828	880	891	848	887	851	874	862	892	887	876	868	855	864	872	817	819	814	829	820	795	859	894	878	910	870	909	847	899	844	822	841	876	920	921	901	834	829	882	841	860	826	865	883	891	888	874	878	855	838	861	863	841	845	857	850	844	824	877	859	909	873	861	903	855	815	882	869	901	861	871	842	895	880	968	868	881	846	861	848	860	846	877	894	866	841	815	904	896	891	886	864	848	864	845	892	878	843	858	871	895	889	825	867	864	900	899	860	862	901	868	861	876	889	875	903	849	879	857	880	890	875	848	886	869	863	878	855	831	830	881	851	871	857	865	871	818	863	895	875	826	905	831	829	857	834	888	820	878	909	869	807	865	836	854	879	873	852	853	890	857	845	867	857	876	878	824	856	865	859	776	891	839	896	854	898	833	927	893	875	913	856	888	889	891	878	879	827	847	871	851	888	838	814	911	859	870	897	859	858	874	874	897	874	873	888	854	849	849	876	880	884	881	894	834	830	852	872	860	877	839	882	832	867	858	878	894	848	825	849	875	840	866	862	832	875	842	870	860	862	823	856	913	847	888	856	895	904	896	883	864	871	846	903	854	855	854	859	859	907	910	845	833	824	921	791	883	842	808	882	884	888	874	831	865	932	866	809	806	863	940	853	860	875	886	853	874	869	860	881	854	879	902	844	864	859	866	840	889	846	861	867	892	899	847	873	876	879	877	855	838	863	856	862	877	860	862	844	829	881	825	846	865	827	849	844	888	889	885	866	853	875	910	862	860	899	865	901	852	850	814	840	850	889	825	838	871	874	881	943	879	858	915	836	845	931	845	896	936	868	886	816	861	888	843	933	887	865	884	926	866	902	892	881	859	887	932	888	829	836	879	894	863	856	859	868	864	861	887	887	878	881	848	835	828	809	814	900	903	918	879	910	862	845	867	843	866	871	812	893	873	839	855	953	901	830	846	849	836	843	896	851	902	866	917	903	835	828	826	882	847	838	904	857	829	856	863	830	847	862	888	886	914	877	861	838	865	866	910	872	890	899	901	883	845	860	799	903	885	855	862	877	883	871
22548	21142	28714	23838	21142	21225	12394	1841	1438	1269	1215	1215	1038	1049	1025	1001	958	945	975	920	923	891	895	955	873	824	892	902	849	876	940	913	896	846	907	874	882	831	862	870	909	884	887	867	907	858	864	900	896	838	931	838	855	887	860	870	934	851	894	870	867	905	883	886	860	837	817	884	862	859	913	914	842	832	820	835	896	835	820	881	845	883	881	865	821	891	845	849	846	865	885	837	841	849	851	857	889	860	846	879	894	809	848	883	911	844	873	868	846	874	844	867	810	899	871	821	844	877	875	814	845	860	857	879	883	843	875	850	854	830	830	890	875	792	839	912	865	848	845	859	898	850	774	837	897	831	784	830	886	865	842	867	858	880	856	849	837	822	865	850	811	842	904	865	853	856	874	858	856	903	863	864	873	860	827	860	862	846	878	881	873	847	890	810	884	844	868	923	827	846	872	837	866	875	856	852	834	809	884	884	860	873	855	878	797	874	867	848	864	870	812	871	908	903	896	845	849	874	826	859	844	828	837	917	892	851	848	814	862	877	853	891	876	920	881	832	825	837	856	835	852	895	819	857	812	825	889	881	849	853	868	854	807	910	899	909	887	889	854	881	913	899	857	832	851	889	891	895	856	873	790	842	839	882	910	892	856	939	932	842	844	831	851	845	890	916	845	851	818	902	875	834	873	882	904	835	865	910	872	846	883	903	848	845	853	902	842	881	913	867	824	837	864	834	870	862	872	879	825	853	869	826	861	862	899	877	836	853	883	821	878	848	858	876	924	880	813	866	863	865	840	845	896	879	844	949	862	862	851	842	885	904	834	870	842	841	872	829	836	815	863	899	885	821	796	882	844	839	912	887	878	851	958	851	807	863	883	822	853	852	909	884	867	842	864	881	922	861	845	874	938	834	817	890	856	808	881	827	866	847	821	845	879	858	858	870	877	873	816	840	892	852	866	899	854	887	862	815	877	841	867	897	843	901	900	879	845	887	919	864	891	825	855	854	838	864	856	880	861	850	895	798	874	878	889	876	875	868	849	851	869	916	880	920	867	831	855	823	899	914	872	881	880	876	845	872	856	816	885	889	859	902	872	846	913	885	837	836	896	842	877	827	935	848	850	794	858	885	865	921	874	874	784	853	838	857	867	825	874	868	903	865	841	876	897	907	839	873	847	868	859	867	824	782	852	848	854	835	862	844	834	891	850	866	879	855	856	899	904	876	854	826	823	851	903	908	853	874	866	874	842	844	860	877	856	874	831	864	857	824	871	844	823	841	892	868	849	869	898	865	904	889	809	812	859	839	865	847	847	871	820	831	841	855	844	871	903	834	889	837	871	936	863	885	856	890	912	890	905	831	826	944	900	819	866	841	855	874	857	859	897	888	841	866	874	896	839	885	790	836	841	853	836	863	829	788	832	818	850	856	867	835	796	909	824	847	853	823	794	855	858	889	862	846	846	883	872	891	872	811	847	847	894	885	893	878	910	885	816	848	816	913	822	893	852	804	851	914	869	828	849	866	862	874	834	819	836	808	884	859	835	863	799	787	878	890	837	868	873	891	874	910	863	838	896	917	850	880	901	807	854	829	836	835	851	832	828	828	869	839	878	833	840	864	860	882	891	843	889	867	863	834	930	853	859	861	825	844	868	875	864	873	865	957	868	869	887	845	820	858	837	877	821	838	818	867	845	843	868	803	843	846	863	851	882	856	869	838	882	860	873	844	876	850	882	870	858	905	847	802	871	849	878	854	871	832	882	861	870	900	856	866	844	802	921	834	880	892	840	878	864	834	845	850	855	873	824	859	868	887	842	875	841	853	871	867	892	869	871	856	851	880	884	930	858	839	830	870	817	852	841	835	869	833	830	869	865	865	852	848	862	897	871	863	837	872	853	903	813	826	852	863	882	832	841	845	868	890	845	869	929	828	869	845	863	819	858	854	909	831	820	813	858	901	854	824	825	837	879	808	847	886	814	854	814	857	791	817	818	833	821	839	812	876	863	828	852	858	900	856	851	889	869	850	908	891	789	860	867	863	881	802	859	829	873	888	865	905	907	810	913	877	920	895	835	850	883	876	887	904	806	825	823	883	861	827	865	906	831	858	847	863	947	853	845	882	872	865	830	932	869	925	880	851	833	871	852	849	894	873	835	857	881	873	845	866	859	824	830	828	910	845	807	882	854	826	901	864	867	832	815	871	875	819	897	812	845	943	853	825	866	872	870	826	835	846	852	876	852	799	859	859	906	855	859	881	856	878	833	862	872	841	860	880	863	902	840	840	853	830	807	857	850	872	861	807	866	832	833	821	860	846	837	901	810	878	936	841	863	864	841	843	857	894	862	844	871	854	829	910	820	904	881	823	836	801	808	856	870	881	853	881	844	827	849	888	892	874	893	847	840	840	827	871	880	844	834	844	864	879	887	864	853	883	879	880	855	816	854	845	887	895	841	906	902	862	864	828	873	820	895	844	903	869	835	851	884	868	871	911	873	831	851	831	843	835	871	876	858	873	853	830	847	842	832	852	857	890	810	829	900	837	860	834	900	856	900	880	849	864	844	896	849	849	792	837	881	859	841	851	854	881	826	826	841	881	913	828	823	884	845	838	827	857	841	833	815	890	839	846	859	886	844	866	850	873	858	836	825	867	840	845	882	864	839	818	893	850	802	822	833	858	879	847	894	877	873	884	866	834	830	910	814	783	833	874	908	808	776	832	860	864	841	845	834	847	866	874	944	859	880	873	845	828	850	864	884	826	826	881	914	820	817	833	841	894	802	844	881	862	846	871	847	850	838	882	839	837	831	869	851	863	884	840	895	895	853	842	858	910	821	828	851	854	910	847	853	855	893	856	892	784	862	888	855	886	890	916	922	845	854	848	861	845	838	812	913	878	866	912	895	875	851	856	828	863	896	824	859	861	829	831	825	881	825	902	842	850	858	884	841	814	804	842	872	876	838	857	888	867	875	823	805	851	833	851	858	862	866	881	865	849	852	865	865	854	890	816	842	873	876	837	878	837	844	890	850	866	858	822	837	814	881	843	859	842	866	835	850	845	879	856	877	920	848	883	860	906	854	826	832	872	828	828	882	873	843	848	852	832	873	802	879	832	875	905	844	840	863	873	851	846	880	857	826	817	846	856	830	859	853	840	864	872	888	833	902	871	845	865	843	864	904	857	836	872	831	805	872	871	865	935	836	817	896	803	840	859	839	839	832	810	870	875	896	813	870	881	823	872	856	924	887	869	813	901	846	886	835	872	870	822	880	893	866	879	859	873	833	813	907	872	844	893	914	809	863	855	871	774	849	860	918	872	882	897	888	863	859	845	839	791	831	858	816	834	813	878	910	879	892	858	835	893	832	887	841	806	878	849	793	858	899	824	814	840	821	849	948	799	834	872	822	841	851	858	831	871	834	796	901	899	866	848	824	831	831	834	864	847	877	874	884	841	942	846	848	824	880	923	884	874	836	882	829	792	849	832	839	801	874	849	848	885	815	899
9818	16262	12965	6560	4271	3283	2543	2029	1784	1561	1495	1259	1213	1181	1118	1055	1068	1031	1020	993	1022	951	960	1010	920	934	946	971	933	899	923	892	928	907	895	896	905	929	961	908	885	892	868	968	945	919	903	864	882	888	894	886	874	890	864	840	960	894	901	859	859	886	880	865	912	888	918	842	886	944	912	825	905	830	877	906	906	879	854	854	906	931	871	906	888	899	890	878	878	876	893	864	913	859	910	862	892	924	853	908	889	910	877	851	876	856	862	926	873	899	900	848	891	877	838	856	880	896	883	830	840	864	874	873	872	877	847	902	837	892	874	890	939	834	847	870	889	884	919	867	879	841	845	879	890	878	851	871	900	868	846	893	809	902	919	913	858	862	886	884	874	895	842	894	877	833	880	877	840	864	880	842	922	888	898	904	840	901	887	885	861	862	877	879	877	895	886	865	891	886	910	877	834	891	873	869	915	888	920	874	882	877	873	902	888	889	848	838	859	842	875	863	883	854	862	893	940	882	888	934	923	874	914	927	859	871	919	920	889	893	869	903	899	817	914	908	895	794	869	882	827	893	896	867	950	881	846	876	863	847	893	854	940	909	878	855	896	887	920	848	865	823	925	894	935	850	896	875	848	885	856	923	842	882	882	880	906	915	869	895	832	836	899	868	897	854	917	841	909	917	819	918	948	869	905	903	897	814	838	885	859	857	862	873	926	921	865	865	849	842	875	832	850	843	920	851	866	897	853	859	879	941	927	874	829	903	877	881	837	933	835	851	878	902	862	907	927	868	873	885	859	868	920	908	915	898	837	868	940	859	871	857	937	887	859	839	865	868	918	887	895	846	817	890	904	867	885	927	883	828	890	911	824	813	921	928	857	928	931	883	859	890	871	891	909	862	845	901	897	877	826	893	900	915	867	878	886	888	879	848	887	848	952	871	850	901	872	905	904	886	851	884	879	930	857	893	893	877	899	949	928	865	898	888	896	869	903	864	890	861	822	887	862	861	867	852	884	938	899	901	902	887	946	942	908	864	845	840	939	917	877	868	951	812	884	842	803	893	895	908	832	933	849	853	942	879	905	870	953	873	847	920	878	910	899	817	879	850	902	889	942	891	868	871	842	854	866	899	879	912	891	844	932	826	879	882	906	893	811	863	880	863	892	905	886	910	912	899	876	862	874	883	895	871	907	872	846	833	901	938	893	920	852	858	882	893	859	883	850	898	905	885	865	899	892	876	866	823	893	905	832	859	906	886	888	875	853	884	918	856	824	881	942	851	906	865	831	880	860	845	826	843	866	827	864	871	862	847	851	857	882	899	912	857	867	855	913	919	879	869	908	867	863	859	858	819	860	827	903	827	873	895	909	855	852	895	905	881	902	848	859	920	898	877	862	842	897	886	852	880	843	884	832	896	870	889	861	902	891	894	849	860	900	870	918	885	901	848	885	922	881	889	879	873	857	863	869	914	930	922	921	878	886	934	892	879	878	882	878	904	865	908	856	875	922	919	898	849	892	869	881	894	859	902	826	889	860	926	870	865	869	829	864	859	913	866	915	914	856	913	888	862	874	846	870	852	833	869	855	876	910	875	880	872	857	889	898	878	811	939	873	859	925	892	852	884	850	868	872	884	928	925	844	954	888	864	924	865	873	869	856	917	877	931	906	871	840	911	897	793	820	854	820	931	846	851	903	897	891	892	875	866	869	872	889	869	909	851	880	836	897	905	864	965	854	882	887	790	927	902	877	886	863	858	914	885	874	831	861	888	839	899	871	854	890	874	906	871	856	876	859	893	866	855	886	914	881	820	823	887	881	928	852	841	864	853	873	897	884	862	889	867	890	884	867	843	888	830	961	904	906	850	835	893	888	895	866	913	910	814	811	918	867	884	837	885	890	875	820	842	943	892	875	849	898	870	963	864	880	824	908	909	889	881	873	878	888	915	879	882	916	892	871	842	832	868	904	887	889	868	918	922	923	806	841	813	847	924	840	896	857	877	866	901	854	851	930	896	855	844	841	877	888	904	863	839	898	857	887	874	850	931	864	901	861	823	888	869	919	900	889	898	848	901	905	908	832	863	838	866	844	844	918	898	901	870	817	868	873	875	914	842	900	904	870	908	898	932	907	862	912	854	839	836	880	808	874	907	853	918	863	869	863	895	825	893	884	871	920	890	870	897	859	866	864	881	881	881	895	892	878	943	886	890	893	872	878	899	859	867	869	846	829	842	854	886	924	875	878	866	878	864	872	856	873	898	875	892	878	900	870	876	907	853	872	893	891	881	881	863	924	877	908	889	843	932	908	855	882	896	872	867	901	896	865	918	907	853	881	878	858	889	881	886	886	878	869	867	878	852	900	876	861	903	904	864	877	857	902	859	868	887	819	893	844	876	880	873	888	872	904	835	885	905	900	864	865	875	854	886	899	838	923	929	895	864	900	886	852	855	930	877	896	867	853	911	864	857	905	875	810	861	881	842	892	854	888	883	851	887	869	903	845	900	855	879	912	860	861	925	875	867	891	899	925	941	890	838	925	877	912	873	920	837	899	874	900	844	923	858	858	859	927	880	901	881	896	839	893	900	898	887	923	852	931	871	853	862	856	900	894	818	872	897	869	904	870	882	852	919	849	900	871	904	884	913	862	908	894	926	921	907	905	855	886	926	881	854	903	878	876	898	828	884	880	861	875	890	881	894	876	867	881	845	905	875	861	901	898	885	856	874	927	928	874	862	910	972	872	870	859	822	865	933	896	846	932	834	823	891	847	965	892	878	890	858	856	871	902	878	889	865	881	927	872	873	927	882	893	964	884	912	917	929	907	887	889	878	916	909	866	899	859	900	878	876	888	847	853	907	897	849	906	895	897	877	899	897	891	948	862	888	901	856	877	922	891	910	871	878	842	845	911	915	868	918	913	858	907	835	855	856	900	890	844	830	879	875	908	849	894	862	829	903	911	816	928	857	839	933	889	896	896	911	873	875	864	894	873	823	847	886	938	836	901	850	828	864	880	817	843	861	892	915	859	848	838	878	870	841	846	867	902	923	896	901	839	882	910	892	909	877	871	877	839	854	911	869	932	916	910	827	879	893	897	862	834	907	886	861	881	837	850	851	885	847	841	884	922	872	860	868	862	881	863	854	890	864	882	860	836	871	865	852	896	916	839	862	860	867	866	813	925	894	867	883	884	854	858	889	885	935	844	845	872	860	898	894	895	871	896	879	847	901	914	846	920	858	905	869	888	929	890	891	810	922	891	888	866	877	877	953	832	840	887	868	921	925	895	845	924	910	900	887	861	857	832	835	899	905	868	885	910	878	890	879	894	818	880	846	880	884	873	864	879	908	847	878	881	893	881	874	901	899	856	824	841	865	902	867	851	807	904	856	871	859	919	928	833	913	859	888	829	879	901	882	877	867	892	881	851	945	852	848	888	932	877	829	874	891	812	903	886	870	914	838	884	890	810	855	874	913	880	901	887	928	866	894	872	944	926	874	880	889	893	873
22372	21032	28521	23748	21034	21094	12151	1871	1369	1295	1149	1125	1094	1064	1031	1007	927	948	931	1021	900	903	938	876	958	960	905	907	968	926	887	888	916	853	845	853	850	837	832	852	804	881	850	886	864	897	864	881	930	927	819	851	842	885	840	835	895	892	864	906	870	873	893	835	791	879	843	871	874	871	867	874	831	840	881	867	809	862	907	871	818	866	875	925	866	831	851	864	850	886	818	840	896	896	858	914	803	897	873	827	798	879	894	793	852	803	904	810	840	874	863	861	872	887	825	888	869	891	898	870	864	787	817	851	877	811	832	866	834	951	831	851	840	883	831	839	864	820	912	880	804	855	823	845	895	838	910	857	843	833	840	876	879	871	872	895	914	853	855	877	862	871	838	833	847	861	844	855	820	848	845	857	780	830	922	863	798	837	821	869	851	833	870	802	863	839	870	817	893	836	851	854	827	866	820	827	831	848	887	887	869	815	868	817	838	852	809	816	848	889	872	885	829	899	840	809	886	885	829	861	881	876	850	800	839	856	825	830	872	861	853	910	927	869	909	856	880	900	846	873	858	912	831	868	903	829	823	809	842	875	790	875	860	857	831	823	822	814	819	869	857	823	854	893	858	873	890	795	845	870	858	852	890	878	902	836	853	843	895	826	807	822	821	912	881	818	841	860	854	883	861	846	888	824	890	869	835	857	873	834	869	865	858	859	916	892	844	833	870	837	822	857	784	838	891	796	821	818	796	851	847	848	804	839	819	841	834	797	852	883	881	828	866	803	880	846	855	859	838	870	858	893	862	858	787	892	847	859	869	817	870	823	838	884	839	840	868	871	898	874	835	893	866	839	890	872	861	824	858	864	852	853	838	843	899	857	828	797	880	854	863	871	878	874	880	867	813	866	862	828	781	853	824	776	828	831	824	855	878	836	840	825	851	861	850	837	860	829	803	851	852	827	860	850	851	855	862	812	828	799	855	860	838	857	830	852	874	837	866	822	858	850	852	844	901	855	829	803	818	815	848	863	814	902	818	880	842	812	824	837	802	865	803	850	849	868	863	858	900	890	811	836	808	834	836	833	856	877	847	883	900	856	862	854	888	832	853	850	799	868	847	869	907	886	866	832	830	861	886	897	832	788	826	885	842	833	861	869	840	861	870	845	877	834	882	874	813	861	856	871	893	884	902	883	839	856	858	879	819	830	861	819	889	878	843	874	859	831	840	833	834	887	836	899	868	893	820	812	903	859	889	874	852	824	846	842	850	881	927	802	851	870	821	872	886	860	833	838	849	820	853	833	832	874	882	907	863	875	873	817	876	872	834	864	847	933	804	829	863	811	846	869	890	865	852	854	859	897	847	879	892	856	815	858	816	868	913	883	880	888	835	811	819	812	853	849	858	854	840	887	832	815	864	804	868	861	872	851	847	845	839	852	851	839	848	825	861	847	879	814	797	837	869	859	855	879	847	893	853	834	866	830	803	855	844	820	855	851	864	827	820	884	900	895	875	839	825	850	855	812	849	844	853	862	777	837	802	830	905	839	852	882	839	825	852	805	847	831	847	842	814	849	839	825	843	846	896	813	776	895	819	848	831	858	847	892	859	793	857	910	884	900	821	863	819	820	849	872	866	845	820	870	837	834	812	754	819	850	945	863	839	843	841	887	834	850	886	845	876	902	817	848	864	826	881	870	814	899	864	918	886	856	871	822	830	818	845	815	875	905	910	887	855	884	880	840	813	864	868	849	814	846	876	817	849	857	903	872	855	877	882	874	861	808	848	852	890	824	941	868	867	820	837	831	893	852	847	893	834	797	847	870	844	793	834	812	866	892	853	875	812	877	780	878	918	829	831	866	811	871	867	827	824	793	830	869	811	864	837	854	852	883	853	843	887	847	839	845	783	863	843	877	802	822	869	852	858	877	884	859	813	856	813	844	834	840	904	857	830	851	801	828	876	887	829	851	875	884	837	825	852	872	827	847	888	847	833	796	882	856	880	858	865	830	858	899	823	854	862	805	802	790	818	843	811	837	816	828	840	830	825	802	885	830	834	830	823	851	826	891	845	809	838	839	812	841	853	856	903	878	836	829	916	863	823	853	837	828	838	819	839	822	888	859	853	851	853	828	818	836	862	827	852	835	868	888	846	838	858	901	898	845	789	817	887	874	829	885	857	848	830	846	857	775	815	825	808	867	883	863	844	829	818	889	819	854	801	878	847	900	912	848	839	855	877	885	827	839	813	830	885	820	824	859	800	898	863	845	880	808	853	875	790	850	867	832	876	833	894	840	885	881	883	871	824	872	882	803	859	869	829	856	869	886	875	842	862	846	831	826	847	871	864	858	817	793	858	888	782	868	883	817	844	882	857	814	890	863	867	830	863	891	876	864	830	841	892	875	861	858	807	853	793	882	825	866	838	840	845	845	801	839	851	864	890	812	810	830	872	902	844	873	904	833	856	883	863	867	849	797	837	820	817	797	795	821	883	850	856	836	923	861	864	874	830	874	832	873	818	857	885	840	816	824	860	890	832	803	807	841	815	873	880	852	907	869	869	842	901	849	813	799	806	855	910	826	871	841	788	843	920	855	848	835	889	948	867	853	828	832	859	838	794	814	780	847	872	872	845	861	869	854	769	861	861	838	853	879	855	840	857	859	876	860	772	848	874	863	839	838	879	856	826	875	883	829	834	803	837	852	874	819	817	858	870	839	837	856	806	833	858	907	904	827	841	858	856	851	883	886	859	802	823	833	828	844	875	798	819	853	850	818	811	885	896	876	859	806	821	841	834	833	852	791	841	857	857	834	866	809	880	855	931	897	812	926	816	855	860	862	825	871	856	901	827	818	856	834	826	823	858	863	818	867	850	868	800	856	847	861	846	876	865	863	877	828	848	821	833	836	876	891	840	818	804	821	858	877	843	879	839	839	869	866	852	875	819	825	792	817	865	825	774	802	840	847	841	820	845	802	881	838	901	848	894	781	903	855	845	822	855	861	836	832	876	858	849	840	857	805	825	854	834	812	856	795	912	872	835	866	854	863	827	815	873	833	854	782	839	880	822	856	895	839	817	819	826	835	841	834	860	834	854	798	854	867	833	841	781	835	832	876	839	836	859	864	883	844	876	855	830	881	862	836	830	867	859	861	813	885	815	861	872	869	861	776	922	894	826	839	847	883	821	887	818	831	866	864	860	838	811	934	873	804	821	818	834	860	871	865	842	843	829	866	874	902	827	871	869	890	872	847	844	836	844	873	800	884	831	783	863	870	833	857	881	831	879	857	846	842	857	842	860	847	802	866	837	888	868	860	815	844	833	857	872	857	851	857	878	891	884	889	898	861	815	862	846	873	918	890	880	784	870	859	884	809	849	868	796	799	804	866	848	871	852	858	848	842	833	863	853	818	834	893	844	870	836	908	876	873	827	855	880	854	847	864	792	872	800	836	810	831	851	848	838	856	857	810	861	845	848	867	885	842	901	812	850	827	800	868	905	931	872	849	853	877
7507	15958	12833	6354	4286	3196	2600	2022	1805	1538	1411	1252	1188	1167	1085	1055	1040	1058	924	985	980	979	1035	925	934	910	887	977	931	892	899	890	935	909	911	925	903	903	870	910	886	906	860	830	861	859	865	830	903	881	874	866	816	883	912	873	909	888	837	834	874	839	844	851	845	877	893	901	854	840	933	872	856	897	847	912	858	922	847	858	897	875	864	891	862	841	878	890	857	904	858	904	808	887	887	866	839	878	885	874	862	900	892	892	902	938	854	875	943	888	852	878	893	864	886	925	865	904	837	839	892	886	888	860	836	857	885	868	861	891	846	839	838	846	874	862	872	865	857	902	839	849	825	895	911	903	839	870	848	842	868	868	837	934	867	856	945	842	893	889	915	823	893	864	873	819	878	908	856	861	877	901	893	867	841	848	890	844	904	849	919	856	879	895	857	897	883	863	892	850	905	933	791	864	845	809	853	851	853	797	826	856	893	900	857	862	945	828	881	892	839	898	852	898	882	916	861	926	889	864	884	865	862	928	926	890	893	915	802	895	888	893	886	909	853	914	848	826	844	843	902	805	875	884	909	870	834	925	878	865	854	897	829	872	877	846	879	895	870	831	832	834	828	858	837	850	867	883	897	876	891	866	868	849	850	838	859	839	781	870	852	855	831	871	838	929	900	883	894	873	853	905	848	855	807	883	879	877	902	856	841	843	878	874	868	827	870	866	834	861	859	894	853	863	810	906	882	856	863	837	864	891	838	871	863	869	866	900	826	898	846	835	843	873	913	906	867	902	885	876	818	897	880	916	850	870	819	846	924	812	897	895	912	856	854	829	793	858	887	853	839	889	860	865	878	870	862	877	894	860	874	850	878	827	864	889	868	823	897	897	875	917	892	848	862	853	856	847	852	883	844	863	841	860	852	834	866	877	944	892	831	903	884	867	879	873	844	900	886	851	889	839	882	805	857	907	815	867	848	912	896	886	842	846	836	846	849	846	849	790	884	842	879	908	843	853	835	880	889	884	848	837	873	863	832	827	834	888	846	872	855	890	832	865	934	859	896	874	855	882	850	847	837	955	859	802	908	859	915	857	859	828	905	894	892	895	869	884	893	951	824	925	819	819	819	866	899	855	799	841	881	830	891	931	854	815	873	879	863	870	892	854	949	861	870	843	873	874	850	916	806	849	851	857	858	841	866	835	838	866	834	865	815	863	866	836	841	862	862	832	910	861	836	849	901	843	864	882	927	857	845	873	875	887	902	848	829	883	829	880	856	915	860	849	853	911	857	846	884	918	808	878	826	907	879	880	886	900	867	886	901	920	851	854	857	854	848	904	876	854	826	891	862	842	895	899	831	847	874	854	928	906	934	918	844	854	887	925	862	816	870	883	876	898	853	892	896	880	865	895	852	859	883	904	854	831	889	828	857	827	863	894	913	863	877	860	883	847	847	870	888	901	866	860	909	910	878	851	864	835	846	872	796	908	894	898	844	876	886	840	772	879	895	893	847	861	868	870	885	867	806	918	900	881	885	870	896	880	847	915	836	831	887	894	860	888	859	935	876	908	885	895	869	920	867	863	847	898	893	881	838	862	876	836	903	839	776	871	877	864	847	873	864	875	824	884	851	859	867	866	836	881	911	824	869	864	897	881	881	805	856	865	898	838	896	873	897	842	903	892	871	879	855	862	881	848	860	867	853	850	837	842	857	852	892	858	888	849	889	836	829	825	886	890	848	885	836	855	865	863	872	812	875	831	843	808	879	879	842	891	861	918	820	878	853	857	853	870	841	889	883	841	914	887	834	844	915	866	901	872	901	811	880	894	904	899	868	872	835	875	848	873	876	896	863	908	885	831	852	886	889	848	821	911	860	888	906	841	850	825	892	815	886	864	846	849	913	875	899	854	827	832	850	834	866	874	848	847	837	860	845	810	877	839	853	892	827	805	877	851	932	856	939	909	843	842	842	873	813	880	852	874	908	872	893	872	898	873	896	868	891	889	876	859	869	855	873	886	846	851	827	839	845	820	865	902	845	867	904	874	844	859	916	860	903	889	893	857	847	896	949	905	919	848	869	825	834	884	837	815	865	861	874	893	899	933	837	826	829	891	862	891	805	891	889	855	846	821	830	847	867	869	874	842	855	891	850	878	856	868	852	831	898	834	911	849	854	834	885	896	881	852	846	849	836	881	869	891	849	888	844	869	835	870	902	882	868	841	897	836	856	829	870	829	855	848	866	835	850	844	828	833	828	866	905	792	842	819	892	906	931	851	912	921	819	860	887	842	814	857	847	936	882	850	856	831	841	884	864	829	858	946	875	867	858	860	865	893	840	936	866	875	883	838	881	875	816	879	798	870	844	897	865	905	860	874	864	905	854	892	873	840	859	871	830	842	818	819	875	872	833	838	865	858	854	881	881	892	866	856	823	889	845	965	872	838	873	911	848	889	856	846	852	859	864	814	891	822	869	919	807	880	860	930	880	827	885	896	918	836	866	898	892	840	840	866	880	848	916	849	842	827	898	896	864	848	849	846	884	880	843	907	891	860	857	856	843	832	885	897	860	849	838	881	797	860	837	857	899	844	938	846	912	919	871	859	827	838	844	884	813	878	852	866	931	904	857	805	842	929	869	901	840	904	845	887	881	898	842	903	844	907	803	836	828	859	933	833	859	873	904	905	885	869	844	871	851	874	905	875	847	906	854	855	887	881	856	838	844	890	916	831	924	841	902	880	814	836	851	892	911	875	829	897	885	895	905	872	843	841	844	861	863	939	814	865	911	889	888	867	860	879	820	826	930	974	857	876	853	840	863	847	893	887	854	883	882	858	909	914	861	862	840	873	837	841	834	838	912	881	908	858	844	885	842	908	885	849	865	893	874	845	867	882	855	884	896	826	908	839	858	876	833	851	826	909	875	860	834	798	865	820	854	860	856	850	852	842	886	871	863	875	910	889	858	822	901	836	843	890	843	861	850	906	865	875	868	821	861	834	878	817	901	850	826	883	907	904	872	893	896	859	844	917	888	857	837	876	864	841	855	817	874	921	878	830	860	846	891	878	917	879	859	879	870	881	914	884	850	864	889	868	892	857	875	872	891	833	848	875	893	827	890	878	868	878	893	883	827	848	857	872	900	821	863	897	871	879	832	861	822	785	886	837	895	903	881	896	886	877	857	852	927	883	865	818	890	894	881	898	854	837	857	858	890	835	875	871	852	879	886	898	896	808	845	864	775	857	880	833	885	863	857	815	870	885	877	860	881	934	848	849	828	858	918	867	863	857	916	878	885	876	874	863	830	885	850	843	894	858	883	865	851	868	882	845	876	869	861	899	872	868	839	863	873	864	922	911	824	948	898	813	824	887	886	822	897	891	835	859	867	870	865	844	820	884	872	844	877	846	844	818	855	840	897	860	891	908	875	911	881	823	876	876	865	905	891	848	901	900	909	864	892	867	821	866	858	903	873	866	868	887	894	810	854	879	911	881	816	859	831	831	857	860	906	811
22614	21180	28701	23917	21180	21252	12299	1861	1432	1305	1212	1110	1048	1056	1067	950	929	937	909	919	915	882	884	880	934	894	900	876	897	830	881	950	891	854	841	877	884	876	901	842	872	913	889	868	864	877	889	869	811	834	849	908	819	867	859	877	822	828	855	841	837	842	879	819	864	864	815	893	873	830	821	816	858	866	865	895	823	855	837	880	840	862	814	869	872	848	842	855	860	852	836	857	848	892	854	872	831	843	880	889	866	871	842	879	860	845	836	853	829	835	856	843	787	910	845	830	818	875	808	844	831	877	816	867	873	817	809	792	884	830	903	841	931	820	870	851	898	833	871	934	856	839	845	858	848	854	876	908	872	811	848	839	820	884	859	835	849	828	883	837	826	855	888	900	858	868	827	776	857	862	861	842	879	840	882	890	800	887	905	854	845	816	879	862	815	837	844	830	865	873	869	863	848	814	818	886	867	842	848	823	838	822	841	853	840	814	850	847	871	833	867	864	879	807	832	827	852	839	850	853	817	820	840	847	829	824	821	806	808	845	858	854	929	834	850	867	894	853	892	831	802	844	858	894	854	825	884	873	839	814	854	858	845	842	906	870	835	849	862	849	859	869	853	839	845	877	891	854	870	866	879	912	830	857	889	827	855	860	844	880	808	858	840	826	886	861	852	827	866	839	846	814	863	846	831	815	829	812	841	856	852	821	885	801	846	886	790	837	862	897	861	819	858	852	825	832	858	888	852	877	823	847	896	819	879	823	854	838	805	836	881	845	854	840	863	824	780	885	846	847	813	849	854	868	830	882	924	825	873	820	802	864	817	831	837	872	894	837	827	851	846	868	806	860	846	858	872	925	871	808	850	860	926	872	858	821	847	890	859	875	831	803	888	863	872	873	873	857	855	858	812	855	849	819	824	819	826	875	769	826	856	891	818	883	820	883	824	843	903	860	901	831	824	878	801	847	875	921	802	846	852	858	863	879	835	878	847	850	868	858	850	826	890	900	829	842	873	861	840	839	820	819	831	922	866	823	865	877	828	878	835	856	859	808	846	869	889	841	826	863	855	882	825	897	877	891	848	857	832	867	889	844	822	847	864	862	819	847	856	841	889	798	820	857	860	828	838	895	857	846	862	849	855	839	818	813	828	864	824	829	867	846	830	866	901	815	893	822	861	876	879	881	891	833	863	841	839	851	862	870	857	826	865	809	883	811	837	826	912	816	897	853	873	838	813	823	828	837	855	861	850	892	865	833	839	852	846	798	881	892	873	801	873	880	848	861	818	843	849	928	881	876	811	815	881	909	783	758	795	866	822	903	795	810	845	857	790	851	860	842	857	830	840	791	850	848	813	856	871	845	829	859	869	888	832	854	830	920	837	854	823	865	849	888	839	853	848	875	847	820	867	843	845	807	875	801	877	848	853	800	824	863	860	833	831	854	878	842	862	835	850	855	831	794	821	822	877	858	838	862	896	904	791	837	851	850	848	835	827	841	882	821	810	885	846	829	850	874	890	884	854	895	902	836	852	830	832	833	858	816	894	817	853	822	839	828	846	884	796	915	844	820	881	798	877	823	853	884	811	886	832	847	859	830	831	844	843	862	857	851	838	820	888	838	876	856	861	845	870	831	868	841	849	856	840	815	807	825	860	839	837	820	870	840	782	823	811	860	801	854	839	858	884	879	857	816	854	837	836	800	849	809	861	838	872	916	878	874	883	897	878	796	848	875	884	881	887	791	872	818	845	850	855	857	823	875	860	839	822	865	825	828	848	823	859	832	881	814	823	785	856	820	833	800	846	804	882	855	839	825	854	859	867	867	875	809	885	818	793	836	844	853	852	863	840	859	890	851	843	848	818	893	849	839	813	828	806	866	833	834	879	845	892	801	847	888	884	869	810	878	880	857	815	865	761	819	830	883	815	825	870	857	832	875	819	828	868	821	850	888	886	843	820	852	868	849	839	897	839	793	866	842	834	833	859	848	847	896	816	908	848	841	824	900	816	824	840	817	922	833	902	833	817	807	844	847	878	829	844	889	883	831	825	844	833	908	838	852	866	835	796	862	885	817	869	843	825	841	822	824	828	829	833	859	822	858	825	809	859	887	888	882	927	805	850	842	820	904	835	853	875	795	881	835	840	846	835	825	839	832	889	797	854	872	810	832	831	800	917	835	844	824	809	867	820	808	812	825	898	781	788	838	845	836	811	855	834	835	873	859	834	796	872	820	860	808	829	864	825	933	844	822	864	822	843	825	855	885	847	854	856	866	813	828	850	836	815	867	832	822	911	819	841	863	882	851	816	845	885	824	814	859	876	856	839	838	837	792	838	826	860	844	850	833	885	837	893	850	817	811	797	853	842	808	877	860	815	851	816	842	868	868	815	862	845	847	872	835	832	853	817	819	829	866	902	850	820	864	878	873	829	857	849	838	787	824	861	864	838	842	837	877	816	885	869	885	869	852	812	871	856	788	872	867	874	868	807	773	833	883	863	820	854	814	821	922	836	874	804	849	829	843	889	847	863	860	844	832	831	835	804	826	846	837	879	795	862	857	830	884	856	872	878	856	858	862	900	797	839	872	847	813	860	920	849	840	869	827	836	847	846	898	821	808	832	882	873	834	856	813	801	860	862	763	937	876	843	836	859	867	835	811	862	871	832	831	859	831	826	831	798	855	827	875	890	891	838	765	878	848	869	847	853	855	883	844	895	880	821	899	814	876	884	834	824	854	885	833	860	796	812	840	779	848	885	843	877	784	860	916	886	841	875	868	857	867	904	847	866	804	861	948	828	830	828	869	865	880	867	806	797	868	860	820	858	854	841	804	846	827	861	816	870	867	839	840	910	822	737	886	843	858	861	827	840	860	874	841	812	814	826	836	822	919	831	852	836	873	888	825	844	838	810	829	839	890	842	859	833	808	831	848	852	861	860	857	872	806	796	865	815	835	775	833	783	784	822	866	886	880	827	858	813	888	824	844	826	813	869	833	836	808	861	794	878	831	784	838	825	869	826	873	869	844	822	784	843	855	860	854	807	848	883	936	820	860	882	761	821	900	854	864	851	828	841	902	851	807	826	834	783	868	840	812	846	854	851	827	853	843	830	825	881	911	868	876	835	863	834	855	849	857	860	858	875	857	880	854	866	832	824	809	866	874	807	810	811	893	868	852	833	825	818	846	902	849	858	798	875	858	843	811	901	837	834	832	821	844	841	840	847	840	828	859	855	842	838	873	831	797	787	855	928	824	870	836	810	850	825	825	882	792	843	862	920	835	828	840	905	808	829	829	839	860	845	831	873	824	894	891	863	842	863	850	793	803	827	841	822	838	856	813	829	902	822	835	848	892	872	900	820	843	816	845	840	861	804	877	858	803	863	864	881	815	826	863	832	871	869	891	820	867	817	807	866	824	876	866	878	843	830	825	848	884	814	856	765	855	842	836	849	851	879	863	858	843	828	847	870	821	785	882	833	798	860	838	843	840	867	858	772	856	793	815	837	803
6541	15935	12908	6305	4353	3347	2542	2161	1741	1503	1338	1320	1205	1096	1059	1076	1006	996	1012	968	951	971	975	982	911	937	944	905	931	877	886	879	877	883	851	907	915	842	874	887	962	896	888	913	875	886	853	915	945	863	839	928	921	950	889	862	864	839	913	845	870	855	889	859	839	868	889	896	846	868	861	875	850	913	899	919	928	873	928	868	846	889	818	843	882	867	895	864	856	852	853	878	850	866	847	864	849	833	879	892	873	896	890	832	839	812	832	863	921	869	901	877	899	888	862	833	777	859	839	844	926	824	906	881	928	858	859	936	847	863	870	875	851	895	854	839	786	823	866	864	812	895	889	881	876	858	845	867	872	927	877	860	911	860	827	873	864	866	880	842	860	866	896	868	903	832	877	919	856	893	891	927	895	814	900	839	826	890	898	908	846	863	888	873	865	884	910	920	898	841	865	875	880	909	894	840	893	870	857	915	887	846	804	850	829	827	866	872	873	885	875	810	861	864	895	908	872	891	868	903	821	870	860	815	854	872	857	867	878	865	941	841	797	919	840	866	866	881	859	872	848	907	856	871	880	833	882	877	899	847	867	878	882	894	872	868	868	917	872	863	890	874	825	827	819	843	857	823	857	854	876	870	895	880	853	842	870	862	865	836	927	876	873	896	853	841	823	874	914	850	872	866	819	901	858	869	817	862	865	949	885	892	839	921	883	851	839	889	843	905	874	880	873	863	862	856	858	810	849	880	902	881	898	802	852	849	841	868	815	809	852	880	823	863	847	854	909	879	839	885	892	854	851	872	830	881	869	887	890	856	842	862	872	866	845	876	818	862	856	864	888	885	833	855	871	834	863	876	880	916	834	874	859	864	833	806	841	860	897	802	901	849	880	874	869	865	826	887	836	888	854	843	830	866	865	869	880	867	822	858	816	820	914	892	851	887	823	856	874	844	830	872	902	846	830	830	943	866	820	873	858	868	896	868	901	920	846	877	873	894	872	867	897	872	876	835	853	853	834	853	841	851	876	866	845	844	869	863	919	869	900	857	858	864	833	889	935	866	903	842	881	835	827	864	845	828	916	856	843	855	876	809	871	869	889	844	830	846	832	830	869	899	886	835	860	791	878	854	834	880	906	804	819	844	893	870	847	867	862	908	849	838	852	879	906	832	852	837	827	827	901	860	875	929	836	882	876	879	790	837	925	865	850	841	837	889	845	842	897	853	886	886	885	852	892	862	855	870	930	847	854	877	859	836	903	842	873	838	827	859	831	884	914	833	798	839	839	825	826	894	810	870	871	859	890	853	913	928	839	862	866	862	880	846	884	869	866	874	836	895	874	848	853	849	909	863	898	819	882	858	891	838	830	881	852	859	888	896	905	861	888	856	927	853	888	893	893	880	876	847	864	889	911	928	923	851	820	838	905	864	844	847	878	869	858	884	852	852	876	856	866	867	900	828	865	862	798	847	846	839	833	867	861	855	867	831	890	850	876	872	842	868	858	821	865	831	858	838	823	843	862	814	818	822	849	864	882	839	910	904	858	868	900	818	806	852	855	813	822	793	867	834	854	909	866	786	909	867	867	850	877	876	896	888	879	833	890	826	851	883	840	854	838	832	897	868	865	884	838	813	858	875	835	882	884	857	912	901	863	868	898	896	830	820	882	865	889	870	911	860	854	895	839	887	902	785	886	853	875	804	851	940	859	841	843	885	874	808	916	853	880	893	863	861	856	855	848	865	888	838	869	928	870	846	849	877	852	854	854	848	847	869	879	878	872	840	863	815	868	868	849	908	869	857	877	851	897	857	819	904	844	877	823	820	798	841	811	917	844	856	849	845	880	866	877	874	904	880	872	920	816	829	875	839	886	893	868	869	876	831	885	857	861	912	876	859	889	848	876	857	907	874	855	841	818	852	894	849	841	828	833	887	845	850	903	884	847	876	825	920	859	830	877	839	905	884	881	901	864	847	818	891	854	901	863	851	867	860	841	887	858	846	912	849	861	860	879	863	850	940	885	912	854	895	879	852	869	860	859	825	809	870	850	889	849	930	842	879	873	840	881	901	960	896	866	836	843	835	843	807	882	828	844	913	868	833	877	866	866	858	851	916	806	872	890	854	843	831	837	883	869	901	839	871	832	817	847	792	856	811	844	878	865	864	844	892	884	881	852	898	837	859	874	827	827	853	822	857	875	887	932	845	917	835	829	840	865	886	875	882	878	904	899	874	862	862	896	847	838	845	863	869	868	862	935	835	845	898	905	882	866	860	814	878	870	841	882	835	848	935	854	886	827	891	858	877	876	833	870	879	859	836	901	886	888	844	877	910	893	892	893	853	842	895	854	892	886	851	870	845	901	907	826	892	874	918	849	847	873	875	875	925	861	813	863	855	811	876	879	890	889	886	854	886	843	822	945	878	836	908	870	836	829	873	936	858	833	900	879	937	908	863	869	820	820	889	881	838	866	878	855	856	852	884	912	840	868	853	825	888	859	909	826	863	817	894	847	875	842	866	905	843	881	896	918	874	843	837	823	810	867	886	872	899	873	835	899	857	868	915	904	937	888	847	836	915	808	855	924	848	881	863	851	888	890	868	886	871	874	881	938	904	827	848	792	824	888	879	870	893	887	833	856	838	817	824	896	906	855	842	882	889	905	895	881	827	896	894	847	810	869	811	897	875	873	881	873	852	828	890	865	841	850	899	853	861	907	851	838	933	861	850	872	836	890	908	860	850	848	860	856	848	867	884	872	892	903	830	882	832	842	861	872	865	846	859	875	843	897	868	851	874	874	884	842	831	913	860	818	839	858	866	861	870	845	832	844	851	862	776	868	818	856	858	871	840	843	827	832	820	862	864	811	821	833	853	858	836	847	849	897	838	876	908	898	848	887	924	866	784	891	883	845	843	883	855	800	908	862	833	857	875	871	861	823	866	858	879	846	872	842	866	875	866	843	861	863	827	832	863	841	925	846	879	881	849	882	884	867	802	844	869	882	866	883	836	831	887	900	873	889	919	857	857	898	858	810	850	859	825	903	872	897	884	884	912	867	868	861	897	838	843	875	861	869	818	904	880	858	862	799	951	895	828	863	833	897	946	837	857	904	837	871	831	837	878	850	865	857	886	860	900	885	883	873	901	868	781	881	885	854	865	873	851	812	869	904	895	891	881	833	860	899	860	885	862	841	853	870	877	840	863	813	851	863	830	900	884	813	843	820	871	874	883	863	844	863	917	930	895	906	845	873	826	892	861	836	817	859	820	869	875	785	888	848	892	853	868	841	885	845	919	858	864	812	854	910	874	858	873	864	888	853	835	900	846	852	882	836	826	900	853	861	863	845	805	861	849	838	803	856	895	876	829	862	881	881	825	871	867	865	844	800	867	857	813	851	893	852	889	896	872	881	855	804	863	880	840	871	845	895	853	845	828	845	894	848	882	893	895	876	838	861	913	843	884	874	905	901	850	844	922	912	889	899	872	884	819	815	799	880	891	918	811	859	858
22350	21022	28532	23729	21028	21094	12162	1848	1369	1224	1174	1152	1108	1050	953	1021	979	921	916	937	921	881	904	925	904	874	908	907	890	829	835	877	898	878	865	819	868	855	852	864	827	820	844	898	857	844	859	823	881	841	817	862	843	876	857	819	833	821	875	875	847	809	812	824	816	857	830	852	807	881	902	843	870	825	844	841	834	828	840	814	845	811	826	877	850	809	841	843	849	809	873	837	880	926	863	898	888	825	844	836	852	798	814	827	843	784	829	850	882	811	854	875	841	849	803	854	866	849	855	827	832	865	847	900	861	811	834	857	870	831	815	792	802	867	862	891	820	851	837	826	873	858	793	765	816	837	848	788	865	852	851	803	868	868	846	858	842	851	805	862	874	826	823	842	809	830	870	850	840	832	818	815	804	871	839	817	879	842	881	909	815	836	860	793	853	816	859	834	828	864	789	798	858	866	797	830	844	886	885	844	878	851	824	789	842	831	853	776	783	861	864	822	830	819	822	790	821	811	891	875	849	827	815	822	839	810	855	848	848	833	890	820	839	811	825	796	833	813	878	855	841	845	826	823	824	887	846	802	881	815	843	842	777	808	829	860	866	823	799	875	825	866	850	828	826	867	840	819	834	826	816	824	853	852	833	814	829	836	810	833	856	829	812	841	852	820	850	803	826	851	816	827	838	844	849	798	894	817	822	884	812	838	833	787	822	819	836	808	859	843	863	787	840	807	773	830	844	854	890	868	774	862	864	867	881	809	859	796	853	848	858	850	756	868	895	803	828	839	839	826	829	813	877	874	868	853	851	872	881	818	821	866	842	871	840	891	866	841	877	856	826	824	836	834	846	839	863	852	837	879	891	774	809	855	851	887	866	797	865	853	871	874	836	858	774	888	828	836	766	805	879	820	835	830	848	878	810	869	812	841	848	850	759	833	841	872	837	831	892	874	857	813	807	821	750	851	867	842	807	815	852	842	833	830	823	829	810	856	873	771	779	805	829	858	825	821	838	834	805	865	804	823	807	844	795	830	817	836	796	814	816	848	832	788	896	830	837	838	853	796	840	850	804	802	889	844	801	793	848	854	860	840	861	839	874	886	866	872	829	824	821	823	811	869	822	881	860	821	810	842	814	846	812	860	884	830	842	817	814	779	850	825	792	883	820	872	807	830	824	836	829	800	818	798	843	796	862	882	805	819	844	866	823	838	831	831	836	835	832	837	808	833	798	855	833	849	861	821	798	830	830	866	811	840	821	817	827	813	802	810	872	849	803	834	771	847	829	838	874	858	811	801	841	828	774	829	809	876	805	844	801	857	839	802	777	841	903	894	851	798	827	807	879	863	813	855	836	839	863	815	814	843	816	824	859	816	830	808	839	821	823	846	839	784	827	857	828	863	784	856	824	830	855	822	867	836	837	839	867	803	852	839	844	788	877	870	888	815	829	754	887	799	840	822	823	848	795	807	877	827	893	835	833	801	813	811	897	850	804	790	849	806	872	789	834	836	847	810	851	818	848	854	846	873	820	840	828	798	842	831	809	848	819	858	849	837	820	817	857	783	838	781	777	821	839	849	817	801	854	810	853	855	860	878	837	831	872	852	905	877	812	823	834	817	820	853	822	870	861	839	822	797	765	789	845	817	833	831	827	844	829	818	811	807	880	802	799	829	808	768	826	822	871	844	867	779	793	839	791	847	852	836	856	845	915	839	826	795	856	797	816	831	817	805	860	857	824	773	817	863	824	867	845	819	822	880	835	825	809	887	873	861	816	838	846	826	811	880	822	856	784	848	828	852	890	855	849	863	817	894	871	834	895	854	804	878	787	879	778	806	823	834	818	809	840	835	831	874	828	828	857	832	843	787	823	804	819	868	838	791	828	842	816	871	851	815	877	879	809	883	858	874	844	790	799	808	853	876	817	811	905	827	863	840	868	806	832	814	828	832	838	805	806	844	835	829	840	839	829	745	858	836	842	815	851	807	804	856	853	869	838	892	834	827	889	876	837	871	866	803	832	836	794	828	849	875	850	805	795	786	840	815	869	846	859	873	823	865	815	864	862	868	868	818	866	838	857	855	879	789	866	787	851	830	789	861	858	864	799	804	814	831	815	822	817	814	816	797	849	791	843	831	816	855	818	818	863	911	872	814	830	869	826	800	857	833	871	838	873	842	866	833	806	834	844	869	829	814	806	834	771	812	828	774	838	807	824	828	862	869	816	838	836	844	843	846	846	827	789	781	819	799	848	875	905	822	841	835	856	781	850	848	841	789	860	813	822	817	827	774	837	830	813	842	851	825	851	844	843	833	839	836	870	822	863	850	804	783	857	791	833	819	871	802	873	765	833	822	857	894	858	869	850	841	832	881	811	832	831	819	817	841	789	883	819	797	881	808	816	843	836	853	865	894	830	767	848	851	839	809	820	845	773	809	848	834	826	804	816	805	855	823	863	866	834	809	882	845	823	809	856	792	830	838	872	819	823	837	841	831	877	878	859	832	771	847	823	870	840	768	858	843	777	775	833	860	859	874	870	822	832	872	822	796	898	833	860	881	765	860	851	860	859	837	831	874	849	959	866	838	821	863	815	822	836	804	800	872	857	859	810	866	826	856	826	844	851	897	823	837	836	824	830	849	828	848	824	834	858	838	845	841	851	832	836	844	826	842	834	822	877	869	845	859	848	876	847	840	856	827	879	825	865	836	832	840	864	884	848	876	810	844	820	862	842	860	816	843	829	853	881	870	804	756	863	851	865	841	830	844	855	813	807	799	802	816	811	802	825	826	857	876	825	855	839	854	845	834	789	832	896	836	886	805	796	820	849	813	846	824	842	802	811	843	905	813	824	785	828	832	914	819	835	817	875	838	820	813	801	843	853	806	790	874	830	859	887	857	834	798	835	813	820	835	797	823	809	832	819	850	866	890	845	811	827	831	861	818	803	837	851	866	885	846	846	792	874	866	859	853	830	888	799	764	823	806	832	842	811	844	833	827	829	888	838	822	817	844	852	878	820	849	819	834	868	827	853	836	839	808	832	816	827	882	845	855	852	852	851	847	852	872	897	843	851	843	827	832	871	865	816	822	851	855	815	823	866	815	852	811	844	829	839	857	813	858	876	825	852	848	828	834	865	866	802	815	856	836	805	785	839	862	826	818	801	829	828	805	847	817	889	831	851	822	843	839	840	808	838	751	903	849	821	830	785	866	879	843	842	808	821	846	803	886	860	797	840	850	844	857	844	859	874	822	775	836	858	871	859	808	794	852	795	790	861	821	834	793	821	835	804	829	891	818	805	806	824	843	877	838	902	813	813	815	824	865	836	845	864	874	851	881	819	830	780	789	835	802	799	850	852	804	831	841	837	847	834	839	850	843	834	822	849	803	832	803	879	842	818	843	794	830	860	881	843	826	839	839	797	842	852	853	863	831	834	790	835	844	846	813	815	884	809	853	809	841	864	868	806	859	852	855	840	804	861	826	837	867	824	827	875	851	854	854	826	800
6303	15642	13022	6630	4201	3175	2485	1982	1721	1487	1287	1241	1242	1059	1089	1013	1005	1020	945	977	967	974	941	947	928	894	883	882	900	931	932	889	886	900	897	859	946	860	824	867	863	872	844	901	885	869	857	826	883	892	856	876	843	853	868	886	837	884	912	826	877	850	854	893	857	882	821	875	898	831	847	875	819	800	864	884	866	885	840	801	906	840	852	833	890	873	892	928	860	824	812	817	869	840	860	840	864	802	801	875	874	864	886	851	850	897	875	857	852	814	855	817	854	881	872	848	815	851	853	849	861	836	899	855	852	901	845	814	855	799	850	858	860	788	836	780	920	868	858	839	860	826	864	826	875	838	850	865	890	857	841	870	849	863	829	888	862	879	875	865	863	798	885	849	861	801	842	849	870	836	872	841	863	863	905	849	850	824	874	857	846	863	894	848	832	833	875	818	849	878	860	854	820	887	868	851	840	851	874	852	845	816	849	855	895	845	869	880	854	828	844	876	792	876	863	837	819	870	871	828	848	854	818	830	929	899	788	868	921	890	839	849	866	898	849	866	883	879	843	954	811	862	859	883	853	847	869	894	813	818	858	864	858	863	838	884	829	828	844	838	861	824	863	876	850	872	869	834	825	855	882	839	861	909	866	864	786	844	787	846	803	803	914	845	864	860	856	846	857	877	872	849	834	866	844	814	834	845	832	877	846	816	897	845	831	863	877	840	828	944	822	885	912	828	875	886	837	917	858	833	857	901	805	870	875	847	816	892	846	879	933	836	850	814	906	861	800	825	867	828	814	900	877	873	873	854	879	792	894	906	916	794	839	765	817	850	806	843	847	867	875	808	870	817	817	834	856	873	827	826	830	846	839	808	864	867	880	840	833	846	816	829	840	798	886	886	818	852	871	894	857	891	893	886	853	838	858	841	847	844	810	872	852	896	835	876	903	857	886	838	886	865	863	879	863	827	853	868	824	880	852	902	895	849	873	827	879	855	847	897	894	856	875	849	837	858	913	879	841	870	893	816	862	858	897	808	890	824	838	840	848	872	811	827	862	877	873	891	868	823	859	788	859	852	868	832	830	806	840	868	837	847	842	864	901	872	851	845	814	793	881	836	819	805	910	822	868	901	852	867	849	799	860	834	818	848	891	849	825	831	814	883	862	856	877	849	829	874	845	831	853	865	839	828	816	873	842	823	805	835	842	854	833	862	860	846	859	866	828	858	877	883	906	830	821	869	813	889	857	790	885	879	871	890	818	866	807	862	835	901	846	864	867	897	854	864	843	912	838	858	836	822	918	897	862	839	870	872	869	857	843	893	863	868	886	846	838	820	795	917	856	862	855	868	887	877	844	853	827	892	833	834	848	854	866	865	894	848	848	846	919	878	873	898	821	904	881	866	863	869	828	899	865	839	851	838	820	882	873	818	854	884	819	896	920	846	883	891	872	844	819	862	870	845	853	812	839	847	885	829	854	846	857	834	901	807	888	861	841	927	846	911	876	883	861	890	880	795	842	887	887	905	887	801	851	897	822	853	852	824	846	892	883	849	870	863	824	852	861	876	852	867	822	884	854	865	849	831	829	847	837	834	860	861	900	824	877	839	833	838	788	895	866	850	856	842	907	886	802	876	830	841	871	819	917	847	848	897	848	864	841	909	819	847	865	824	810	860	798	854	851	833	846	889	837	842	871	829	832	812	835	883	862	897	865	830	862	828	914	889	877	835	843	856	828	870	896	886	849	843	880	798	829	870	899	861	842	867	875	838	840	902	874	898	863	783	797	864	897	882	874	838	853	817	840	854	821	873	854	839	891	840	844	893	875	817	856	879	801	840	865	843	832	853	813	839	845	871	822	798	856	886	819	829	861	908	870	843	819	902	852	830	838	850	860	860	884	862	908	874	855	853	882	813	844	826	841	815	833	845	850	848	866	858	844	831	925	837	895	823	838	806	841	829	841	899	847	821	885	855	888	851	856	897	860	859	837	873	821	828	850	862	805	861	870	802	834	871	846	828	935	849	831	845	878	834	820	828	836	813	912	811	825	842	850	839	852	875	866	883	853	851	848	843	837	854	899	858	871	855	825	825	856	854	890	880	846	821	805	802	851	855	852	825	895	831	833	841	837	876	825	868	896	866	827	854	819	856	858	841	875	877	890	846	790	867	883	805	875	865	885	899	888	912	856	843	873	811	866	856	815	791	911	849	839	845	848	851	875	835	861	848	855	882	827	888	871	869	828	812	852	806	794	845	807	882	860	811	844	877	879	857	865	863	870	868	831	854	858	813	882	852	864	833	870	847	852	854	860	878	824	886	841	864	878	873	854	869	811	843	835	870	837	868	849	890	849	898	818	882	847	801	838	820	810	868	889	876	843	859	830	836	816	860	857	870	891	853	842	866	824	904	839	883	836	845	875	808	769	866	810	839	868	852	876	878	894	813	781	817	876	826	801	805	859	865	912	836	861	826	874	867	881	851	871	815	863	813	847	882	882	863	861	927	834	848	844	834	799	884	907	840	834	894	870	814	832	868	856	866	889	874	822	831	898	855	910	853	882	800	906	881	866	887	864	906	775	864	836	877	802	881	860	800	841	862	846	828	840	843	898	857	852	835	853	815	853	875	862	841	905	858	808	863	886	909	878	850	865	846	878	882	864	814	877	923	838	874	846	834	889	834	857	844	880	873	848	879	870	875	879	874	869	865	828	849	834	833	856	900	881	879	865	844	803	877	839	842	793	822	826	829	833	820	866	852	831	854	857	890	884	852	884	838	868	810	899	841	929	823	879	868	856	864	883	847	879	860	837	876	831	869	896	843	865	858	835	873	864	871	819	818	852	829	866	789	864	855	881	853	892	822	900	879	882	874	842	836	828	839	823	818	846	840	873	805	889	891	906	909	806	862	899	888	840	865	837	811	866	837	822	919	834	899	829	836	891	831	835	836	853	820	845	878	918	859	862	870	890	869	844	845	897	819	846	876	878	844	824	817	862	867	866	815	789	829	894	857	917	836	804	841	840	851	885	846	864	847	826	853	879	818	874	798	816	840	875	845	838	788	836	856	839	876	860	829	853	884	808	806	856	869	820	807	831	893	852	886	846	811	816	823	857	831	808	770	832	884	813	866	846	887	778	866	856	843	860	859	904	855	853	893	883	851	868	860	843	799	871	818	864	819	801	838	844	851	818	890	848	862	819	826	871	854	889	853	878	808	918	851	876	895	841	888	872	852	864	876	857	869	837	904	843	842	847	838	863	862	850	783	854	847	858	879	843	851	866	901	805	807	842	846	843	832	870	825	822	900	844	860	804	820	847	858	875	855	872	863	820	843	829	883	854	853	833	860	862	884	849	857	790	853	865	869	844	824	830	879	863	874	869	791	840	831	829	873	861	805	873	888	864	846	857	894	864	866	896	843	817	837	879	818	862	860	874	826	819	915	856	843	920	844	824	823	834	906	868	867	858	878	856	833	881	883	878	863	855	876	861	834	854	877	860	873	891	874
22466	21110	28657	23785	21114	21179	12099	1849	1334	1221	1166	1161	1117	996	973	967	938	1002	855	908	867	954	930	862	886	908	850	878	938	914	877	863	916	853	912	846	851	843	814	823	881	857	840	875	861	860	903	849	788	854	839	855	828	850	860	860	783	788	822	857	844	796	823	849	864	858	824	815	844	834	870	835	812	884	776	835	813	838	858	888	829	858	841	857	837	825	855	833	820	868	817	858	862	810	825	807	826	880	835	791	851	857	815	822	880	878	788	856	821	808	846	850	848	789	844	821	855	872	824	855	819	812	836	872	827	791	818	832	838	785	860	866	874	875	850	793	828	840	839	856	834	823	859	869	762	852	805	793	820	876	874	827	860	800	824	881	815	800	840	815	863	818	873	806	850	856	878	800	873	893	846	891	865	857	872	812	814	895	844	864	867	878	813	846	872	858	827	850	869	845	861	880	856	825	858	833	814	873	831	850	863	843	878	855	882	865	876	841	865	774	830	812	810	849	883	867	818	826	840	813	860	813	818	818	802	781	892	807	823	890	824	863	871	815	827	840	831	867	833	799	867	837	846	840	800	834	806	838	833	826	795	832	779	776	832	810	866	853	873	789	845	849	860	891	825	827	815	826	848	809	864	839	835	847	823	787	827	828	772	825	858	821	866	885	842	834	823	868	772	846	828	821	831	872	887	863	867	831	837	873	862	855	873	819	839	885	826	813	800	818	815	826	889	826	806	831	838	810	850	870	906	823	852	800	806	862	845	849	844	817	845	797	804	850	803	875	867	837	805	849	890	860	808	786	850	883	843	831	796	826	852	790	846	862	857	861	846	799	874	816	815	830	840	831	860	808	846	826	832	824	812	851	862	801	823	833	843	863	812	854	803	796	864	895	816	836	828	787	844	844	774	881	765	867	834	862	854	883	885	836	812	810	825	788	820	820	875	872	776	805	844	807	834	811	848	866	845	807	811	804	827	841	849	799	884	814	827	829	860	861	878	874	852	842	806	819	755	894	785	899	858	885	827	844	870	805	833	875	877	829	792	852	852	829	892	873	880	902	854	792	784	842	835	865	889	841	866	841	837	857	862	833	845	839	795	796	820	865	822	855	870	861	878	841	862	804	810	874	820	848	862	831	849	808	910	794	833	859	823	851	852	843	857	827	823	822	891	900	813	885	868	845	818	865	915	856	809	776	851	827	880	876	877	841	845	877	847	831	851	866	807	869	870	858	874	870	833	850	836	832	844	841	833	894	840	817	877	853	830	831	806	804	843	848	833	807	848	874	805	845	824	865	882	759	820	865	821	860	838	862	847	841	856	793	785	835	807	851	867	850	829	861	810	878	797	910	845	843	848	881	831	816	814	865	844	822	804	792	818	794	825	881	813	803	807	921	857	831	834	781	793	833	847	873	862	853	866	789	826	859	865	864	849	807	811	853	850	790	827	819	834	841	863	842	791	860	796	868	830	831	856	827	839	790	813	820	826	868	851	853	866	853	849	820	805	853	845	810	808	845	799	868	855	820	855	835	842	793	828	903	813	873	881	843	775	803	827	809	825	796	855	827	800	786	811	757	874	831	882	862	799	802	869	785	781	878	858	850	853	831	904	798	851	866	838	810	824	876	801	845	874	838	825	847	786	799	823	821	815	806	850	839	845	822	916	808	870	867	889	869	812	839	836	829	841	795	833	803	854	816	867	855	892	864	805	880	837	836	849	864	871	871	828	834	851	851	844	839	800	808	805	818	795	839	809	850	849	865	796	894	821	777	847	792	877	788	834	821	842	824	857	828	830	805	815	864	822	818	804	819	831	843	849	834	833	862	836	868	853	826	860	846	750	836	866	886	838	866	841	833	830	820	825	857	868	847	849	852	796	845	808	816	799	852	858	873	852	819	851	819	812	789	823	848	842	883	874	831	840	846	824	835	840	814	837	826	875	891	862	839	846	801	863	866	838	812	827	829	835	798	886	794	815	836	797	860	855	817	852	821	834	903	851	848	800	833	801	820	870	868	809	803	810	799	855	840	816	837	847	781	804	816	749	835	852	801	809	828	806	851	862	913	843	823	834	854	845	813	860	841	845	808	809	851	847	885	891	830	861	857	846	824	828	815	838	805	887	828	825	837	855	816	844	795	842	853	873	843	817	827	853	832	878	833	807	828	806	791	766	901	826	836	824	790	812	800	853	816	839	888	885	792	819	862	837	856	814	857	800	843	832	897	872	775	819	812	837	842	803	821	855	855	865	902	813	862	834	812	857	884	881	836	854	840	877	801	906	923	852	868	898	880	836	863	865	838	831	790	879	871	796	828	870	840	857	850	792	907	841	804	816	865	807	800	857	847	797	894	858	759	799	804	817	856	840	867	835	844	867	909	865	900	837	800	774	814	784	880	806	811	877	851	814	825	763	836	919	882	892	850	867	822	806	820	868	818	843	830	821	796	893	748	871	838	784	852	821	838	880	906	835	822	832	772	868	863	857	836	850	799	848	894	825	797	799	812	792	861	834	792	795	786	865	794	840	846	804	832	809	812	815	883	851	857	873	847	840	868	863	824	798	842	821	843	795	860	842	866	892	830	829	853	858	841	870	828	886	866	868	841	821	846	792	877	879	822	829	871	833	856	835	844	855	790	816	831	799	801	797	790	832	819	892	857	875	866	898	829	815	803	822	829	842	884	806	809	822	842	867	801	843	855	783	851	804	896	820	855	837	800	852	879	810	830	879	843	841	849	824	839	857	851	822	821	861	850	821	815	868	846	862	810	843	851	829	856	814	819	801	849	828	831	836	855	824	894	811	808	835	769	799	885	809	833	813	865	788	820	802	834	858	807	798	807	828	787	805	874	865	824	741	848	811	833	813	881	853	853	862	827	825	837	870	859	820	871	833	800	853	878	823	831	834	888	823	854	826	850	842	809	852	846	870	824	842	847	776	845	832	837	846	812	829	823	848	752	852	902	856	854	826	840	790	832	892	821	818	810	833	859	839	842	838	860	800	869	798	842	827	818	819	833	847	801	825	853	842	842	871	822	854	822	840	814	859	843	848	827	846	888	863	886	827	820	859	878	832	830	829	877	842	869	814	789	883	830	869	921	867	788	885	815	832	798	803	868	835	795	866	866	816	823	821	843	827	826	853	834	815	858	822	811	816	858	820	836	870	780	822	829	787	826	837	821	803	830	873	845	871	809	823	836	829	822	855	828	848	856	831	839	820	879	886	815	843	832	941	796	815	873	805	780	819	854	849	830	833	793	794	881	886	832	856	792	840	834	850	831	857	853	832	817	831	802	807	803	829	856	865	823	782	817	843	826	844	871	881	861	861	815	834	812	864	847	864	851	842	869	810	808	882	852	791	854	780	844	774	820	857	884	843	814	842	777	817	831	863	856	833	783	797	810	797	823	800	881	811	849	809	851	861	806	852	823	832	841	823	827	824	831	812	838	887	864	827	839	860	853	851	813	863	846	872	840	841	895	774	835	866	880	830	845	789	859	821	877
6363	15517	12866	6338	4315	3169	2554	2008	1778	1524	1352	1240	1233	1191	1072	1022	989	987	1012	984	1013	912	963	934	929	918	921	886	992	900	885	856	849	929	895	921	884	905	875	905	907	880	893	879	902	844	928	859	889	872	867	859	855	867	835	858	858	848	847	845	860	847	882	825	837	849	885	851	844	858	834	869	857	869	856	810	860	867	847	834	814	842	835	885	893	875	862	897	844	824	885	881	843	863	900	835	880	868	884	824	811	861	882	853	807	818	844	836	850	863	875	872	852	802	850	846	894	910	872	878	877	881	879	842	890	923	862	872	859	883	880	851	868	918	841	865	896	844	875	851	900	860	874	876	814	882	892	859	834	876	838	887	857	858	832	921	817	770	806	886	876	883	889	845	905	878	895	903	892	912	845	845	815	764	810	946	854	816	854	906	881	846	860	870	873	828	846	831	833	848	856	849	863	778	849	820	866	884	901	866	856	871	873	848	818	883	866	935	842	853	822	883	883	806	858	844	829	850	857	885	850	884	867	856	874	824	843	858	915	898	863	864	863	834	810	852	859	871	902	837	821	896	890	879	855	861	893	882	863	822	834	834	831	845	854	835	844	834	813	878	841	871	838	840	853	862	923	836	859	823	873	832	869	850	887	852	854	823	802	855	830	860	896	921	853	938	900	836	828	895	798	842	857	832	825	850	846	845	841	859	831	819	851	834	883	870	874	854	870	887	841	840	893	901	861	835	855	829	841	863	868	897	902	874	833	830	898	864	872	846	851	865	890	860	796	845	842	845	868	866	829	901	860	861	799	878	851	840	850	877	853	844	899	887	843	784	848	899	837	847	861	819	832	839	856	876	829	882	877	871	877	856	789	875	839	826	827	842	875	872	839	882	876	835	841	812	842	878	863	882	804	884	853	844	823	901	881	867	853	830	909	850	868	835	836	825	841	819	894	915	859	859	843	862	875	823	870	803	871	888	854	858	841	875	896	826	834	784	844	860	874	830	860	867	835	846	911	828	858	878	830	862	835	779	850	842	881	808	841	836	821	852	852	826	807	880	844	857	868	863	826	815	856	909	837	896	848	804	887	798	828	851	884	820	871	863	825	836	859	825	828	900	770	817	860	863	850	864	852	858	858	844	844	850	862	829	893	795	845	872	870	870	839	884	875	853	871	851	895	858	879	847	864	810	852	839	884	880	891	835	827	836	798	863	785	840	790	861	862	836	840	860	849	776	886	841	870	846	847	907	849	855	861	868	863	831	838	838	866	803	840	876	894	854	884	847	816	843	874	844	902	837	856	838	857	895	835	828	862	837	800	873	797	862	851	819	828	849	840	877	922	881	804	880	886	850	862	889	851	858	889	845	818	827	794	865	853	896	842	840	866	808	811	846	808	880	832	826	821	804	870	810	856	861	900	846	929	844	924	839	878	828	819	821	826	848	818	836	894	937	818	893	878	870	875	827	872	847	896	866	853	888	931	872	769	836	854	904	855	912	878	848	863	898	877	839	836	828	812	800	891	812	862	820	843	881	850	899	848	881	911	825	853	842	898	880	831	917	832	874	826	875	875	816	870	839	893	841	861	894	867	870	807	855	833	844	815	877	855	874	885	873	871	820	854	847	843	786	865	889	857	856	894	893	817	848	824	839	869	873	795	877	845	834	866	874	878	909	884	880	842	840	917	811	891	799	854	846	853	855	886	912	822	834	842	804	890	853	879	839	841	876	884	894	851	863	864	861	843	843	889	829	848	845	811	810	943	832	898	868	862	869	883	836	819	893	869	889	802	852	896	876	881	860	880	876	898	871	834	804	858	855	856	862	890	827	861	897	886	939	874	816	848	838	851	827	848	865	826	875	812	841	813	836	842	831	851	857	869	860	882	825	870	831	893	834	886	881	818	857	814	861	848	836	886	861	844	834	845	804	854	826	840	870	879	841	823	836	868	855	888	871	840	859	814	880	890	880	866	848	870	841	898	881	901	872	875	911	811	874	852	896	859	839	838	856	864	827	858	871	868	820	879	883	884	769	886	841	868	853	902	829	856	871	815	848	860	861	858	882	929	857	853	911	853	848	895	835	910	869	845	844	903	808	842	834	880	918	862	856	862	851	848	839	797	844	847	930	841	887	870	838	884	905	860	826	850	869	871	865	832	874	874	828	849	896	816	831	891	872	862	822	886	837	869	824	880	852	848	897	849	829	841	880	907	815	886	865	846	839	882	861	892	836	875	899	875	880	838	802	869	845	871	908	844	861	833	844	862	852	840	873	846	851	786	857	817	873	886	876	890	856	846	814	825	876	820	830	836	911	879	801	844	822	829	879	882	806	872	817	863	870	861	872	843	835	894	864	847	806	905	876	909	837	855	826	811	834	869	859	820	886	861	875	886	874	836	854	848	881	896	837	866	905	812	873	845	862	879	875	836	843	871	920	875	857	862	812	858	837	844	830	840	817	837	917	873	869	861	899	888	833	848	846	859	857	872	905	803	867	841	868	856	847	874	855	854	879	843	871	849	867	879	870	856	921	844	820	844	831	875	836	839	905	823	821	850	890	808	842	920	900	858	856	831	864	858	827	804	837	862	857	925	772	887	855	826	861	814	822	870	896	925	884	875	867	856	836	860	881	896	835	872	793	878	843	844	838	830	883	840	930	857	890	878	864	870	846	879	792	840	861	858	899	851	830	843	905	844	847	865	827	885	798	824	870	875	843	842	858	855	849	825	821	810	869	851	861	848	826	878	857	885	870	897	854	800	844	836	853	840	847	893	818	821	854	868	833	869	872	855	821	868	852	895	892	838	835	795	820	853	824	884	888	836	869	888	908	858	874	876	853	857	867	831	860	862	810	845	795	859	866	870	843	861	846	875	894	867	840	844	875	857	822	809	900	807	904	874	876	852	872	826	846	843	851	829	849	815	842	912	884	905	897	891	880	783	839	854	857	840	877	868	862	849	873	854	855	867	868	813	893	847	844	807	853	874	904	849	871	823	853	860	905	868	856	893	870	811	848	848	869	834	853	879	787	839	821	813	858	861	832	845	850	826	914	840	855	890	869	861	813	894	904	841	834	876	876	898	871	835	861	819	862	913	849	851	814	871	851	862	905	809	858	903	867	888	804	833	880	856	845	866	903	864	861	851	879	860	839	849	798	822	827	793	863	862	860	865	872	894	843	851	882	844	851	884	872	814	844	823	841	855	824	860	816	877	844	845	875	862	827	876	875	882	835	873	863	866	832	848	876	852	883	822	838	781	877	842	868	819	863	804	856	802	857	875	852	867	858	827	933	858	895	852	850	895	884	808	881	834	873	851	855	858	836	844	859	838	781	846	846	897	849	857	811	883	900	860	837	882	857	845	876	858	867	796	903	797	844	815	815	821	835	861	858	894	808	822	891	858	845	873	853	806	846	797	837	887	826	867	849	865	866	858	863	837	823	870	850	878	847	866	870	894	861	806	900	817	851	883	879	825	874	822	873	887	844	833	881	880	856	792	825	821	818
22397	21063	28592	23781	21063	21142	12084	1856	1404	1243	1141	1072	1043	1041	1018	1007	994	1006	888	900	931	963	892	886	870	842	825	899	897	939	945	893	893	821	863	959	907	923	857	885	887	865	809	795	798	858	848	850	838	793	896	809	831	863	886	857	828	842	813	858	822	853	853	871	827	845	837	833	795	858	856	855	822	834	848	826	861	787	823	821	837	832	913	847	858	835	825	832	838	816	827	844	804	855	826	887	830	849	839	829	835	822	834	834	799	833	858	913	847	861	855	833	861	886	876	837	834	897	873	804	860	834	782	837	791	909	787	834	854	809	795	821	831	869	826	814	837	836	835	764	818	888	796	776	814	824	827	847	849	851	797	863	815	847	825	847	830	873	852	826	816	800	802	843	833	860	863	827	826	848	844	824	867	807	812	844	816	822	815	873	838	855	782	806	858	864	844	875	915	868	846	878	855	869	795	852	843	828	888	809	832	842	887	814	810	840	859	860	832	850	830	861	840	855	869	849	859	815	864	827	756	792	815	856	806	837	835	803	858	786	840	864	764	833	824	844	839	866	841	852	860	830	808	826	773	823	807	856	884	892	864	860	818	809	836	828	809	837	852	819	874	859	859	842	867	838	825	856	805	799	851	862	796	826	849	836	850	806	849	765	830	781	790	771	829	868	828	875	831	827	851	847	829	881	836	780	844	871	843	854	850	841	878	829	822	824	843	830	830	843	859	838	831	893	842	810	835	812	846	844	878	805	861	837	868	849	875	788	824	845	849	791	845	864	845	855	894	790	839	877	879	830	835	874	798	848	838	810	898	865	844	859	916	798	813	863	823	838	840	860	817	841	800	824	824	855	807	811	875	861	840	834	846	834	826	839	833	830	826	845	843	855	827	862	815	876	775	800	872	824	858	845	809	865	851	818	856	781	810	844	895	752	793	819	853	827	884	866	787	833	845	790	851	844	822	767	869	798	891	919	869	825	786	811	863	884	840	851	817	878	839	821	858	823	820	828	832	858	814	863	856	833	856	848	866	861	883	854	779	809	849	854	869	811	834	810	848	840	871	824	838	805	881	812	828	835	838	830	804	828	783	837	852	842	821	846	835	829	786	844	854	776	841	843	841	803	823	888	791	797	849	841	852	906	865	848	800	836	828	878	793	814	850	801	868	803	810	814	856	833	857	860	833	789	911	873	820	830	805	823	865	858	856	822	838	860	845	866	859	766	802	745	847	839	846	855	890	803	845	796	847	836	854	821	816	847	864	837	814	834	820	834	776	857	806	796	844	824	857	845	830	815	819	822	837	805	804	855	856	823	859	856	805	831	858	841	828	876	845	838	846	863	898	797	811	904	808	801	845	855	857	839	833	913	873	834	796	840	835	816	823	811	841	856	837	783	844	849	760	846	843	859	840	796	852	855	873	833	789	824	849	810	822	845	829	865	807	838	831	830	845	831	872	837	790	805	841	828	853	843	869	814	827	871	841	821	821	837	864	823	833	873	828	827	866	848	865	777	840	869	831	879	799	806	853	840	860	827	822	856	812	867	813	879	825	875	806	810	811	899	844	811	857	887	790	776	839	875	860	882	823	831	844	820	828	865	863	818	878	822	813	813	785	795	833	854	833	761	821	794	837	866	811	855	795	777	841	823	830	823	905	861	813	869	854	902	814	841	852	809	806	834	823	832	858	844	809	831	799	867	792	840	886	805	868	874	834	844	822	809	842	801	850	833	838	819	829	775	843	829	806	808	795	839	840	789	832	800	828	842	831	793	910	835	809	872	837	828	865	875	831	809	870	840	865	769	843	831	790	859	869	881	894	859	845	839	878	836	808	848	887	836	820	844	862	894	901	803	845	852	855	837	849	850	865	842	805	883	868	797	846	874	835	807	827	862	823	854	851	812	827	817	828	796	842	839	805	860	811	840	885	841	808	841	859	804	891	802	865	861	835	904	849	829	845	818	852	829	823	895	799	787	839	849	856	798	793	875	868	822	796	853	844	836	791	822	934	828	792	874	818	830	851	868	805	853	781	816	849	830	876	837	805	836	879	867	754	861	863	834	864	808	874	855	847	817	797	818	838	866	824	811	783	880	804	822	870	842	837	853	840	862	843	843	869	784	849	869	847	854	819	840	819	826	833	839	803	815	863	779	864	847	791	894	826	819	876	814	821	873	834	778	825	853	845	762	829	819	812	821	762	829	860	826	842	768	819	901	831	858	813	850	815	832	773	864	785	810	784	819	784	827	826	844	827	832	816	852	858	836	887	828	838	785	851	833	833	834	823	829	834	898	828	865	799	774	802	808	812	777	868	824	818	758	834	812	808	795	863	805	810	798	791	801	819	839	824	819	868	865	763	829	857	819	786	827	818	791	825	882	821	827	844	843	850	856	841	806	847	838	842	826	836	812	845	847	841	802	821	784	806	822	813	826	824	870	786	830	827	815	888	870	831	865	821	793	841	807	832	839	922	781	907	832	851	839	842	812	827	831	801	827	836	862	846	812	855	833	856	811	812	813	854	881	805	843	827	865	809	805	791	881	870	827	884	795	883	792	843	868	844	852	854	786	823	793	831	817	826	836	873	847	851	772	820	817	848	814	781	849	864	821	836	788	802	827	814	822	809	820	828	748	863	819	818	797	789	875	819	828	823	817	836	811	845	811	767	848	820	846	851	841	799	814	861	833	762	840	826	858	832	859	815	815	817	762	854	828	792	855	856	777	842	824	805	879	850	848	861	876	840	850	851	843	811	851	827	862	877	848	824	840	886	837	869	831	822	807	857	860	885	835	782	806	875	843	892	820	817	832	843	830	835	804	862	821	874	829	832	850	878	871	835	851	830	885	853	861	872	845	813	813	812	836	835	831	853	828	821	877	811	807	802	819	816	795	792	849	870	853	854	785	855	823	809	842	820	774	854	853	850	836	805	862	867	837	836	817	837	825	788	847	865	819	822	844	866	880	834	869	836	838	799	844	843	848	793	892	859	820	828	898	867	807	913	859	866	812	836	795	848	779	850	812	816	838	885	868	849	875	927	866	855	831	863	843	842	815	798	859	822	817	868	777	835	847	790	838	822	796	870	852	883	800	873	800	797	862	810	812	846	893	793	815	853	858	876	847	826	801	835	845	860	824	771	831	800	869	846	892	839	878	822	860	805	856	777	774	850	853	802	803	832	807	779	861	791	833	898	804	854	798	798	832	808	860	790	823	825	775	850	815	807	894	843	811	855	841	805	851	814	838	860	809	818	829	863	789	857	871	829	820	794	763	824	855	823	848	835	844	808	814	803	810	822	824	834	849	833	841	846	847	827	866	904	840	779	798	854	806	840	831	883	883	853	798	810	842	860	843	830	850	859	802	849	779	850	824	813	860	826	864	864	836	844	805	898	796	858	833	830	823	858	806	809	850	836	847	823	856	848	809	823	865	849	860	808	868	841	802	847	861	814	835	814	832	838	815	863	825	855	803	841	860	797	852	870	843	825	853	869	787	842	802	858	857
6373	15462	12629	6257	4168	3149	2493	2099	1761	1577	1392	1253	1199	1107	1060	1072	986	976	925	941	1008	948	945	912	947	874	869	889	890	868	838	875	883	890	849	874	871	857	895	877	868	879	842	901	834	897	874	879	889	869	885	879	848	868	834	860	816	829	827	869	849	822	840	876	909	859	875	866	852	888	913	825	853	854	873	946	788	892	857	856	873	942	852	820	875	818	837	859	886	892	855	891	847	816	848	811	818	853	866	844	841	867	934	870	858	868	848	899	851	909	861	938	845	826	859	896	794	875	821	869	861	838	871	829	851	849	850	915	820	816	822	867	806	880	869	848	830	848	817	867	857	859	878	862	833	849	845	880	841	841	889	860	848	867	802	852	865	830	848	864	891	888	805	864	801	868	839	866	834	850	838	887	849	833	867	815	855	886	856	883	847	835	793	835	876	822	809	865	889	856	860	834	847	836	880	791	857	879	865	878	875	845	895	858	851	861	865	909	858	869	788	845	863	868	858	851	895	868	856	863	814	822	848	880	815	838	851	849	860	784	859	860	914	884	827	860	860	886	852	844	843	896	874	854	849	880	852	843	860	814	846	856	896	884	832	837	857	841	891	869	897	877	848	866	837	870	876	837	842	821	880	897	809	841	844	809	872	867	864	879	814	831	819	830	856	842	867	852	847	864	890	903	878	900	829	915	871	860	872	912	865	868	827	815	885	879	844	901	875	877	920	896	888	842	859	851	859	842	862	856	872	835	831	864	859	880	905	868	854	852	805	876	877	853	868	807	865	833	882	821	850	869	802	886	797	904	906	823	829	807	867	853	875	874	806	896	879	845	895	836	838	864	880	845	856	786	834	811	864	854	851	858	886	803	837	802	866	859	857	831	884	796	846	887	871	826	912	874	828	848	860	840	868	862	862	791	858	827	856	898	917	853	894	836	866	852	857	845	862	855	809	847	888	895	848	845	866	874	845	855	785	839	899	855	850	838	871	844	843	834	844	831	843	853	851	876	824	871	823	845	886	811	842	873	900	857	870	883	870	830	805	819	852	847	835	834	847	802	829	856	853	866	834	839	855	809	855	880	854	843	880	850	873	874	934	817	882	868	829	791	839	883	819	898	851	853	869	836	858	820	882	865	839	858	819	873	872	863	870	840	855	836	882	849	860	818	861	846	838	904	818	814	852	862	862	831	843	808	857	829	870	809	862	928	886	913	861	853	844	806	860	861	897	801	839	862	799	849	901	807	915	867	860	853	820	837	845	850	847	883	908	867	880	848	883	807	870	876	855	876	859	779	872	882	921	853	869	843	830	866	800	855	837	903	827	863	869	864	914	830	836	889	921	882	870	853	876	882	799	881	857	890	804	842	860	873	793	872	820	825	871	917	854	802	846	843	842	884	817	847	884	914	798	881	867	845	898	883	880	871	846	828	840	827	871	853	878	850	879	837	798	868	891	841	826	833	880	832	847	862	893	882	842	924	883	881	861	832	843	867	867	882	864	962	846	888	889	886	839	869	858	842	838	873	855	828	904	877	837	829	840	866	822	902	791	798	827	867	829	836	808	870	824	896	893	836	890	871	801	816	853	858	872	891	881	923	859	844	829	793	836	873	947	849	856	886	854	852	849	830	807	818	867	861	845	854	812	875	859	863	874	858	860	900	874	866	864	814	854	851	839	813	782	841	884	859	852	827	799	840	864	864	851	881	815	914	836	830	835	884	853	891	853	840	879	800	809	885	847	824	875	870	839	857	867	815	875	826	877	846	828	897	922	850	893	848	866	818	841	899	823	852	860	843	904	856	873	900	845	844	831	877	853	880	856	873	826	811	818	770	839	825	827	860	836	862	804	878	798	870	844	849	868	876	889	829	881	794	849	860	846	855	902	854	886	865	844	867	899	889	902	878	846	841	837	831	842	872	833	878	862	858	812	866	865	822	828	864	892	897	823	854	827	839	857	825	923	881	814	856	819	902	783	892	866	854	820	891	868	857	822	835	916	902	868	856	868	871	815	827	910	818	832	877	864	824	838	845	883	860	890	878	846	849	835	874	834	829	848	860	874	844	876	875	802	915	852	858	834	804	840	866	822	857	871	837	836	821	876	875	851	849	822	813	831	858	835	840	839	815	826	872	820	801	863	854	868	847	874	850	788	835	899	879	880	820	864	889	893	891	857	857	871	841	882	895	858	857	877	895	847	829	826	884	858	835	864	856	861	835	906	880	823	783	860	884	875	803	873	877	819	829	881	805	875	797	933	873	874	846	886	837	840	809	808	834	818	812	866	828	832	881	876	839	884	845	899	818	832	812	845	875	845	855	902	860	855	818	901	896	883	845	790	834	859	842	837	883	849	892	876	858	867	848	833	860	880	869	853	886	860	827	875	901	838	854	830	865	842	819	839	831	807	875	861	865	833	879	834	837	844	917	848	786	862	887	809	890	845	809	844	871	854	824	905	863	841	880	833	908	865	848	849	876	847	869	886	879	878	834	883	830	883	864	829	889	827	916	824	870	880	826	854	899	907	808	806	828	864	858	841	871	836	882	883	837	895	849	900	868	852	824	921	865	858	837	875	823	872	858	911	861	871	865	839	892	872	857	861	830	857	818	841	888	882	840	809	818	882	828	862	841	804	888	816	876	860	865	865	888	860	852	858	821	820	838	854	830	871	871	869	811	831	816	849	837	825	818	894	881	842	923	872	843	871	850	851	892	832	821	824	861	884	851	908	857	897	855	861	823	847	870	804	807	906	813	787	876	870	875	842	889	823	900	844	868	844	803	864	825	897	858	858	875	873	848	848	867	856	842	866	853	883	814	856	872	842	832	796	886	887	855	846	851	892	859	839	837	855	872	836	887	816	849	871	862	881	840	895	858	838	790	821	845	873	868	822	846	847	835	821	942	850	818	885	847	861	877	861	858	897	845	866	840	897	843	825	865	873	825	808	913	826	855	853	835	865	870	915	940	871	918	842	851	864	861	873	861	852	876	893	838	924	876	838	845	815	806	867	880	838	812	882	825	838	825	875	838	860	846	782	866	859	846	800	908	876	830	825	880	815	886	831	833	861	858	869	893	800	838	859	827	874	833	899	917	865	828	865	865	810	814	860	867	876	878	863	828	803	906	820	832	879	815	903	849	821	842	830	896	863	821	867	851	884	828	870	864	813	891	873	883	859	850	834	845	889	788	818	861	886	853	845	871	885	853	846	875	840	859	842	834	855	871	873	866	831	819	842	820	867	860	872	853	920	794	861	872	881	881	856	831	914	811	833	898	860	858	926	898	856	871	833	841	848	842	811	812	863	856	897	836	812	824	847	832	887	843	868	886	803	846	896	874	850	866	862	869	889	879	900	844	840	865	888	854	801	827	894	814	881	839	865	828	869	885	848	856	904	820	839	861	832	854	858	824	906	823	819	849	846	886	848	869	855	886	851	879	838	878	858	840	861	818	829	868	892	911	802	817	873	893	834	877	876	846	854	881	862	910	878	853	825	857	816	833
22408	21080	28603	23789	21082	21156	12086	1870	1379	1235	1198	1072	1081	1052	998	976	992	939	962	975	962	920	896	917	906	883	812	902	909	886	869	889	870	883	822	882	881	865	843	837	835	855	850	884	903	880	852	859	818	890	825	882	888	851	828	831	865	803	855	867	822	818	815	830	825	839	805	846	811	801	869	817	823	825	870	847	853	849	842	832	863	842	828	867	823	848	883	812	804	846	851	865	839	824	855	811	847	876	906	860	824	847	838	877	847	866	815	887	832	877	881	852	798	845	859	816	879	817	854	895	890	845	799	893	820	856	855	858	891	815	834	868	814	837	855	809	843	837	856	796	767	858	884	798	881	861	801	890	815	860	826	838	819	843	865	795	822	821	871	862	818	837	797	769	871	828	830	822	846	819	759	791	824	831	824	855	839	784	899	895	909	895	840	808	821	826	843	843	859	831	864	830	836	838	830	843	812	833	811	830	836	809	858	828	859	829	848	878	842	838	877	824	812	835	824	863	859	872	866	844	849	873	800	832	798	867	859	859	867	793	875	864	842	844	833	838	873	812	842	844	795	846	865	813	838	853	809	847	823	855	839	855	832	844	822	901	880	850	835	812	826	832	870	831	804	841	844	864	813	831	830	852	801	857	866	795	803	860	845	847	853	846	839	841	842	828	840	833	817	810	821	868	847	884	844	858	796	869	857	825	829	842	852	797	874	863	819	882	837	834	800	859	837	802	872	844	830	848	807	801	808	876	890	790	877	852	806	784	789	840	876	861	830	817	897	850	855	871	845	821	819	849	816	794	869	904	791	849	841	854	872	835	816	786	865	811	820	870	813	802	853	884	827	876	810	862	799	823	848	836	852	900	869	813	848	795	847	826	834	892	801	838	838	850	840	826	773	870	832	860	827	885	832	847	834	878	862	807	795	786	860	809	815	839	834	781	884	843	815	851	792	847	852	886	824	816	848	895	851	828	849	881	803	795	824	833	816	832	862	852	851	836	828	868	892	832	881	823	830	833	894	841	841	853	836	799	832	779	808	868	853	851	831	821	828	795	802	823	840	831	823	799	853	819	826	878	853	832	829	790	838	841	815	794	863	842	839	802	880	822	814	870	818	822	835	886	777	848	853	816	863	859	843	840	857	808	873	851	850	860	828	853	832	829	822	842	831	882	839	779	771	820	825	886	915	826	898	859	815	875	835	830	819	821	840	862	805	851	872	812	818	864	801	834	851	908	830	847	851	865	868	807	798	842	786	873	816	878	854	857	873	883	869	824	820	840	845	836	758	845	835	846	833	847	827	876	808	818	817	870	844	821	919	859	859	857	834	855	831	884	834	849	810	851	813	820	804	814	861	849	888	778	805	865	863	878	793	823	880	787	814	850	851	877	852	845	815	818	774	825	838	808	865	777	856	832	805	859	829	865	871	840	835	838	834	822	772	840	784	825	861	819	868	861	842	842	816	827	831	829	845	871	796	838	834	836	807	880	822	792	844	804	886	857	837	878	809	849	825	836	833	802	815	819	838	864	793	894	873	804	824	869	809	853	805	806	835	827	857	814	811	863	792	877	830	841	797	827	778	879	848	797	807	881	871	902	847	826	860	830	772	874	817	835	820	842	780	805	832	832	824	835	837	908	862	807	807	773	853	847	800	883	838	835	817	856	859	875	833	838	820	772	847	868	838	847	820	872	834	854	837	821	816	836	873	907	875	859	851	859	824	822	857	840	800	812	843	847	770	860	863	855	813	849	824	857	810	830	851	823	797	796	839	790	868	832	793	828	838	800	853	845	868	831	830	883	837	879	840	887	841	831	830	849	782	848	831	825	873	850	820	843	798	795	802	856	824	821	817	856	858	834	816	848	853	837	831	858	837	846	861	846	829	804	841	825	941	845	866	837	845	876	840	791	794	835	827	789	810	830	834	832	861	838	832	781	833	842	848	825	804	870	840	854	784	846	819	849	852	856	855	840	826	897	840	826	870	835	821	816	836	785	863	829	782	863	849	866	857	800	863	829	815	842	815	841	852	855	850	864	799	791	910	808	879	861	823	848	876	810	822	866	836	814	810	823	865	809	839	836	821	872	875	846	873	834	839	840	828	817	810	814	823	863	841	871	848	794	832	791	855	861	901	811	890	845	886	909	830	822	860	777	825	798	845	800	815	809	840	857	842	851	846	801	832	802	853	873	837	858	875	852	839	842	846	796	844	819	855	853	848	843	832	834	831	845	787	819	837	829	813	796	865	820	805	835	936	840	864	854	861	853	800	856	876	876	822	844	884	857	873	855	841	846	809	860	885	835	820	878	798	836	835	840	834	857	876	769	875	891	830	797	840	790	852	863	809	792	825	853	855	809	845	834	839	888	864	895	849	833	832	894	855	852	787	781	885	888	827	815	846	836	811	871	791	807	796	842	812	828	843	828	870	849	861	814	797	812	883	850	807	867	830	870	858	843	833	850	816	834	832	836	786	883	843	810	811	777	829	842	806	853	808	791	780	773	830	879	853	828	850	817	871	896	867	842	846	863	798	836	884	826	815	788	837	783	866	863	821	789	782	822	856	850	889	833	787	835	848	837	813	836	833	857	820	823	843	822	807	847	857	794	795	838	840	830	869	860	813	837	842	816	783	821	871	857	861	830	778	884	837	832	828	845	853	825	842	814	847	879	832	812	824	830	810	863	839	806	773	857	873	777	847	844	814	832	801	872	835	881	819	831	813	806	854	866	861	857	866	855	820	902	804	806	828	797	780	823	821	833	805	817	830	856	844	834	843	854	831	860	856	859	783	819	898	846	852	813	838	874	869	849	849	791	816	776	803	873	845	798	807	800	831	806	808	833	822	875	842	772	861	806	859	840	833	860	838	828	832	812	807	810	806	881	868	794	865	857	839	837	809	805	840	836	792	805	784	838	838	848	835	842	844	859	855	796	807	829	815	810	844	826	817	803	855	777	807	884	836	847	840	853	826	850	882	877	842	835	848	848	816	904	834	856	807	832	871	802	820	847	852	832	819	874	851	855	799	817	863	813	859	832	805	788	855	861	871	810	798	832	846	823	880	810	850	826	860	856	784	815	816	841	834	831	789	800	860	781	836	816	743	839	834	887	827	817	843	836	827	827	835	856	831	867	815	838	815	833	883	890	862	850	858	823	862	796	813	843	826	847	818	852	823	856	874	841	811	832	825	877	840	882	864	803	836	837	798	865	825	828	874	824	830	837	881	826	824	893	814	767	818	805	803	794	852	863	802	830	885	859	828	777	895	837	831	821	835	800	841	800	794	816	861	814	811	849	839	816	811	830	802	878	766	870	881	805	795	811	779	794	842	885	844	808	828	818	847	794	847	848	875	872	824	814	834	808	812	854	828	876	800	830	842	841	802	837	802	781	804	873	849	843	843	813	815	834	834	822	856	844	811	851	845	835	864	822	788	851	846	790	857	847	865	808	866	839	816	830	871	781	819	812	839	819	811	817	803	800	835	808	847	845	867	847	780	810
6342	15115	12429	6181	4158	3171	2520	2053	1715	1519	1410	1216	1203	1092	1137	1022	1018	991	971	994	980	912	918	928	857	902	902	888	874	886	882	841	896	862	916	858	897	841	964	844	875	896	912	857	825	836	903	884	853	906	916	860	896	898	910	911	862	882	891	844	839	905	852	826	882	897	851	869	913	855	863	831	890	833	871	863	782	931	885	889	871	823	874	870	804	867	845	894	872	912	832	822	825	877	834	848	885	923	882	894	877	865	867	803	856	824	836	943	867	876	864	913	844	908	819	818	902	826	877	842	877	862	833	868	866	855	856	893	846	847	876	892	814	839	864	857	861	817	897	820	877	878	865	853	897	849	815	894	902	853	832	807	875	822	807	890	857	907	829	867	879	886	809	866	852	860	809	825	839	879	852	890	831	871	905	811	863	878	827	922	845	822	829	811	871	872	865	841	873	894	871	793	891	806	812	891	965	852	841	860	884	820	914	837	865	859	880	840	825	828	856	849	815	876	822	861	886	895	830	828	830	923	843	821	887	835	858	842	867	810	848	903	881	822	836	854	896	833	816	812	858	918	869	869	895	844	819	809	878	864	867	859	878	928	862	872	837	824	875	836	815	852	836	815	883	845	874	853	827	859	862	896	842	823	869	873	873	852	837	872	927	872	868	877	914	870	825	903	855	853	855	891	827	830	866	846	890	818	859	893	852	849	864	869	886	842	829	837	841	869	858	863	838	843	895	898	800	898	826	884	840	893	860	894	867	855	777	820	878	871	841	848	869	820	868	860	876	872	817	869	875	830	865	885	816	868	836	869	812	884	888	825	864	835	867	856	850	853	840	814	831	835	888	850	889	895	861	869	889	842	876	911	894	848	820	823	861	875	844	820	850	825	845	835	897	812	860	829	853	859	889	874	828	879	857	845	920	836	830	875	907	876	821	844	877	880	860	815	864	847	858	843	839	831	868	842	868	828	878	875	829	820	870	857	890	880	859	824	855	852	887	856	856	831	849	870	874	804	791	881	835	838	881	878	860	854	846	822	849	844	873	877	887	874	872	815	874	874	874	855	856	823	889	870	865	873	877	932	875	888	813	872	831	853	889	880	881	850	887	926	860	845	856	839	788	820	876	874	877	855	901	849	872	905	820	811	808	861	895	875	873	858	867	861	843	850	903	882	872	811	870	861	884	886	833	787	884	884	881	840	896	868	853	885	873	864	897	878	820	870	835	868	875	881	877	830	850	837	885	882	865	880	902	868	901	838	835	876	832	885	865	835	897	917	867	885	835	843	868	845	878	831	827	896	854	850	850	865	929	901	880	831	824	791	817	873	873	871	861	841	844	847	843	873	907	874	874	842	805	860	821	849	866	869	844	882	831	832	862	881	834	849	803	902	842	843	840	867	839	831	859	837	884	838	880	836	883	796	842	851	830	860	899	901	864	831	854	852	828	853	838	835	860	798	914	842	968	862	855	913	856	860	856	847	886	837	837	810	806	855	840	814	921	831	883	857	909	869	827	893	872	885	864	908	863	855	830	887	871	864	822	880	853	871	877	857	837	915	842	845	826	869	864	922	834	844	880	848	853	862	845	834	818	878	867	879	826	793	854	831	850	857	840	915	851	871	884	876	871	846	864	925	876	864	869	896	839	832	865	846	830	853	822	864	883	900	813	901	881	828	836	870	881	846	892	864	846	834	878	899	841	881	891	830	864	804	890	888	904	841	865	843	822	863	833	819	859	834	868	852	806	852	851	876	850	882	900	863	837	916	836	819	894	803	851	863	884	858	848	890	825	838	890	894	872	839	849	884	850	836	801	870	816	894	895	891	900	856	883	834	876	849	852	854	878	851	835	892	866	865	838	920	838	865	892	874	877	802	863	851	905	845	844	836	840	918	867	865	856	858	791	891	843	847	888	863	860	860	851	834	882	841	906	897	846	847	856	840	827	867	852	854	890	849	880	900	919	899	840	882	860	852	906	821	841	889	869	865	853	834	869	885	892	880	864	843	835	854	807	847	852	852	800	814	807	858	855	826	844	842	909	813	864	814	877	835	887	889	844	816	881	859	914	833	869	874	877	856	853	886	843	859	835	847	901	827	886	901	874	889	868	881	884	842	842	850	882	844	836	870	892	780	828	840	843	860	855	886	880	864	866	891	856	883	857	861	878	839	845	833	809	855	882	871	823	817	871	832	845	900	889	860	806	923	823	854	804	824	849	883	861	834	855	855	924	803	833	823	860	857	820	810	872	944	812	888	839	858	858	898	846	824	824	835	882	849	905	888	819	862	830	899	842	903	831	892	834	902	860	812	830	846	826	866	845	844	811	864	888	868	881	860	831	846	831	848	843	872	891	837	854	884	865	820	821	838	896	855	845	881	886	893	865	856	869	850	839	833	885	836	860	879	912	877	858	858	823	864	831	855	901	837	858	808	849	856	887	843	833	832	857	820	859	847	886	851	834	886	833	816	821	841	830	843	829	852	858	836	838	900	789	836	861	859	818	855	861	872	901	835	928	833	872	851	818	874	858	819	861	875	903	848	891	809	822	786	886	810	806	880	850	890	881	818	837	851	884	846	874	813	804	858	782	875	817	826	861	870	849	853	834	796	882	925	882	855	894	828	832	859	873	832	838	850	923	850	865	825	868	830	797	857	884	874	813	873	906	835	882	857	833	844	833	853	887	828	894	840	872	842	887	827	835	810	860	860	852	807	897	858	859	850	893	851	813	862	903	834	825	837	818	891	868	850	903	960	897	904	832	879	840	814	856	811	903	884	889	855	818	855	834	856	939	856	870	873	853	874	915	899	873	900	843	865	839	863	828	811	886	846	885	827	833	811	876	859	818	819	791	841	861	877	822	833	827	881	854	884	827	825	831	889	845	887	891	865	870	904	856	835	862	812	844	902	847	856	787	862	842	915	901	880	863	851	885	844	835	875	830	813	833	883	866	858	811	888	874	924	841	879	868	868	888	888	870	868	897	866	856	883	852	893	853	868	925	850	880	842	881	886	847	917	870	869	879	817	855	833	928	866	871	860	845	896	912	884	836	867	811	849	853	805	850	875	870	852	869	848	870	840	851	793	840	849	763	792	878	853	858	861	874	889	887	841	848	893	864	783	865	864	893	879	823	853	896	876	873	805	845	836	841	848	844	866	859	881	830	865	833	849	835	855	869	885	867	863	805	839	843	909	853	895	827	865	843	886	895	848	822	847	850	887	837	800	849	862	854	862	839	879	835	837	899	855	844	884	796	807	866	893	863	855	912	869	859	841	849	852	849	850	883	907	859	848	901	856	779	848	833	817	851	896	835	885	850	845	840	832	851	865	846	817	827	918	859	897	853	890	880	776	880	928	866	844	862	865	887	864	882	847	897	899	846	878	902	818	850	869	876	856	898	809	863	847	832	832	844	844	879	835	871	876	895	831	877	820	826	868	826	869	845	892	857	863	861	820	820	883	843	887	851	862	818	865	912	827	798	828	874	857	880	842	850	835	831	807
22413	21056	28602	23750	21056	21125	12257	1818	1372	1296	1199	1098	1073	1052	979	994	916	977	903	967	937	885	899	898	912	916	879	862	927	811	884	874	885	892	901	879	866	839	869	788	860	823	856	833	891	830	822	834	916	854	813	839	815	876	839	862	879	906	789	882	822	858	872	821	834	827	863	850	851	872	882	870	847	845	788	857	831	802	855	851	846	856	837	848	859	843	900	848	882	875	881	778	833	771	821	808	851	846	883	875	863	859	859	849	875	840	889	875	778	810	830	832	820	875	861	836	868	856	779	870	848	790	805	865	811	792	849	835	817	894	817	823	845	881	872	863	833	862	790	867	878	835	791	849	844	809	836	850	874	869	835	845	791	847	804	852	842	834	792	876	804	825	820	855	842	824	916	827	880	877	890	806	846	880	842	858	775	818	823	824	898	784	845	793	773	803	823	783	822	854	887	890	837	799	853	818	772	868	840	797	819	839	786	804	888	824	819	820	769	830	834	835	828	821	905	820	849	867	826	832	812	881	838	824	834	804	861	873	794	815	815	823	886	852	865	854	855	868	868	812	810	831	843	853	819	841	838	847	811	827	800	853	868	888	819	904	765	845	854	807	841	858	828	851	836	881	842	844	818	825	870	872	856	783	816	830	853	847	875	828	833	813	850	839	835	870	828	886	870	773	840	850	874	817	845	833	854	826	801	844	848	850	860	817	864	819	833	827	831	811	840	821	866	852	821	817	816	812	807	806	827	865	807	870	837	792	817	841	797	844	813	831	836	859	879	835	783	813	833	814	832	803	826	822	827	883	850	838	861	873	846	832	868	813	794	795	855	784	870	880	832	839	839	824	896	900	828	836	874	815	821	838	880	882	899	900	848	839	840	823	801	893	871	822	817	829	823	854	860	811	866	840	880	845	817	800	842	846	865	827	829	841	824	903	848	820	895	840	854	838	864	855	861	826	827	807	808	813	846	836	828	842	811	815	834	862	908	850	874	835	904	824	857	819	819	827	857	870	803	870	849	808	910	888	829	814	838	843	859	816	886	767	886	870	904	845	865	771	827	762	820	819	848	805	817	844	840	876	895	841	787	847	846	821	837	834	862	867	889	810	880	859	853	836	845	819	880	867	847	798	838	846	821	826	875	856	846	850	816	862	852	867	825	799	883	856	817	816	794	828	793	839	827	849	802	881	860	890	862	884	801	837	804	812	839	823	798	842	816	801	815	861	841	846	825	880	832	840	818	840	829	847	838	832	782	813	786	868	843	809	836	825	871	803	831	832	827	841	805	857	852	839	868	843	837	878	787	819	853	812	816	875	835	810	884	772	815	768	861	837	840	776	880	812	817	865	826	833	818	856	905	821	810	822	833	812	837	841	821	845	780	853	833	848	814	849	894	796	849	841	854	830	869	825	816	834	756	852	871	897	854	820	832	834	808	847	857	919	834	816	874	896	881	846	857	773	822	824	880	821	871	881	833	839	877	870	834	832	821	847	848	872	854	848	857	840	882	845	821	804	818	847	832	826	854	817	843	853	794	838	893	875	839	798	822	844	817	920	837	874	903	808	812	853	806	862	836	814	833	862	869	822	804	852	860	863	839	791	826	789	861	813	838	804	816	861	861	851	850	827	807	824	830	887	817	799	828	824	841	844	806	881	862	848	847	835	853	860	828	818	877	827	822	810	840	855	792	855	850	841	836	832	834	876	825	865	845	830	838	795	818	902	852	810	837	826	854	883	828	810	890	837	841	817	822	866	877	852	849	851	831	837	809	850	819	827	795	846	835	856	840	811	863	877	884	887	810	819	878	784	870	838	850	801	860	800	844	794	830	888	840	765	850	864	836	878	856	855	878	866	822	828	807	846	787	888	818	828	883	813	789	838	820	877	818	855	824	889	842	846	878	845	847	918	848	815	782	861	834	805	804	851	887	835	838	810	845	856	854	883	844	868	842	864	837	851	817	826	837	828	841	828	821	824	808	840	850	820	812	818	825	791	863	789	877	814	824	839	889	842	808	847	826	817	867	831	881	863	807	869	820	856	844	833	845	832	830	825	847	831	869	880	857	853	871	819	849	851	851	848	873	852	853	814	828	854	863	862	828	817	824	824	830	870	815	776	847	855	805	839	854	842	862	858	828	800	878	771	807	818	849	827	820	785	853	816	831	857	834	820	829	845	841	846	823	827	847	839	783	839	835	864	842	872	898	873	882	838	837	845	844	859	823	858	812	820	830	802	795	809	860	829	813	815	812	881	827	793	853	873	816	836	794	872	879	836	814	839	816	823	885	827	849	845	784	804	840	881	854	833	841	811	819	854	787	822	830	861	808	880	827	840	839	831	813	819	773	822	891	844	793	862	833	859	834	834	796	743	808	820	836	826	798	817	800	850	866	857	899	869	858	850	845	868	839	826	823	806	817	805	842	840	830	860	836	870	818	841	869	874	828	833	786	825	831	804	815	871	834	814	833	829	841	864	810	838	841	850	832	802	815	773	804	824	889	836	775	841	883	794	827	853	858	800	798	786	781	865	848	854	813	835	855	853	795	831	810	859	856	873	872	812	801	811	885	802	789	857	835	783	821	843	858	892	801	835	822	845	880	791	811	826	827	809	801	860	815	844	878	837	851	797	877	803	858	779	820	848	861	839	858	894	845	790	835	872	805	786	854	867	872	855	829	859	868	847	828	861	828	835	856	845	826	789	867	849	840	827	809	851	794	859	827	841	821	840	830	738	835	784	858	819	859	899	844	834	838	833	848	814	878	854	860	889	842	836	809	799	824	782	860	771	783	823	841	856	869	818	821	839	813	837	828	816	798	846	834	818	806	893	858	813	817	827	807	826	817	848	810	846	898	842	867	881	871	815	811	830	804	856	775	861	871	856	794	833	814	821	819	810	856	850	863	900	842	839	817	786	817	834	875	847	866	825	827	846	825	820	802	840	851	804	841	813	834	827	791	812	800	852	821	817	845	838	871	797	866	832	793	796	846	813	798	852	806	813	844	840	881	876	852	780	822	768	851	840	809	806	815	818	862	888	871	808	872	829	874	840	827	878	839	788	830	836	766	879	811	852	846	796	860	828	837	821	794	862	859	803	816	815	864	825	780	847	857	805	859	857	837	809	859	847	830	802	806	836	795	840	807	845	808	825	785	860	873	820	852	790	876	839	821	835	828	834	825	798	864	844	841	853	802	804	816	779	830	831	804	877	847	835	851	845	835	824	842	859	882	881	855	810	850	863	852	856	823	814	825	800	878	850	822	873	804	832	780	840	827	849	799	809	867	854	878	784	854	813	861	820	816	843	842	832	835	815	846	819	819	838	878	855	896	802	814	834	821	801	867	800	871	803	853	833	823	866	817	862	826	821	877	812	845	861	826	875	813	818	847	812	824	806	825	820	822	850	855	825	814	832	822	847	839	789	842	811	772	832	857	846	889	792	843	798	840	786	840	833	824	847	896	811	844	838	825	842	857	846	866	851	790	840	864	836	806	807	834	857
6120	15168	12506	6167	4122	3255	2420	2121	1747	1555	1417	1300	1172	1109	1109	1045	1054	999	926	1012	927	934	884	939	947	901	933	835	898	920	843	898	897	894	853	899	887	848	873	878	897	874	857	882	913	806	841	878	891	833	896	873	835	835	857	850	850	884	877	812	814	859	887	847	895	842	861	809	854	876	870	848	784	873	882	860	879	864	829	855	840	876	882	872	860	893	899	859	840	832	821	850	882	814	871	836	868	846	853	864	874	841	825	849	894	849	897	831	897	836	884	887	863	892	856	864	836	856	794	845	864	860	847	855	839	798	796	883	823	834	923	866	838	828	845	869	857	852	843	835	845	840	850	854	857	813	874	847	875	815	872	894	853	882	842	766	882	815	825	899	879	824	879	875	856	898	807	907	833	898	821	833	857	841	882	829	869	862	859	841	828	850	861	863	859	875	883	870	847	848	868	923	857	805	862	858	833	871	881	903	807	875	826	850	865	880	842	803	860	852	855	849	822	865	865	855	853	834	851	799	862	856	842	812	849	856	825	865	817	809	851	820	843	856	855	836	883	855	904	862	892	861	882	881	847	858	833	818	862	844	855	897	880	872	873	818	831	906	846	849	821	892	851	866	847	889	887	898	878	879	852	898	858	863	814	850	867	896	838	796	906	802	876	874	836	917	812	853	830	904	843	842	857	922	824	892	876	879	839	848	916	804	827	814	840	825	900	861	814	856	919	885	881	841	831	877	822	848	825	847	864	830	891	912	840	867	837	851	841	858	877	898	850	817	858	819	863	846	881	852	860	857	877	892	846	860	817	854	908	826	819	846	835	834	849	835	850	827	835	832	835	865	875	933	857	862	852	867	803	846	868	850	894	829	875	818	845	865	850	816	866	834	912	844	844	840	898	882	833	789	876	784	860	863	849	852	887	882	868	859	811	832	849	826	858	825	834	866	871	845	880	865	838	885	874	849	836	834	868	882	861	846	807	813	863	880	834	838	871	812	844	879	889	858	833	899	854	838	875	836	855	831	867	864	835	882	828	874	862	903	882	858	822	871	877	845	855	853	888	838	885	859	879	802	883	844	858	836	895	871	821	878	844	812	832	824	812	865	834	833	860	878	840	872	882	830	851	842	903	878	823	842	868	867	850	895	858	842	873	810	810	882	840	878	847	873	892	841	862	798	868	812	874	924	844	906	821	851	839	855	847	826	839	840	858	833	828	843	848	864	864	868	840	857	846	871	868	894	898	824	796	819	823	844	834	876	856	857	899	830	891	838	862	907	857	845	801	856	872	833	804	841	903	855	893	881	789	836	872	849	899	895	853	908	815	833	833	891	835	863	824	876	807	833	846	868	873	843	883	844	872	810	825	842	802	881	877	874	874	853	860	850	850	846	884	853	861	861	835	849	815	864	808	869	884	896	858	885	845	850	856	866	818	893	924	836	814	910	850	891	896	871	834	823	830	836	827	888	866	854	848	878	866	819	911	782	873	889	851	850	832	822	813	882	879	783	870	868	840	886	870	849	858	868	842	805	858	900	831	816	835	919	830	925	809	818	831	823	817	872	873	871	880	885	860	849	884	859	848	839	878	854	826	853	863	867	825	810	868	811	845	867	860	865	847	811	839	831	802	852	808	866	897	858	886	903	851	883	770	812	841	881	820	831	904	888	846	914	848	902	836	898	844	868	862	885	822	900	855	826	898	891	888	802	856	797	816	866	854	864	869	861	825	846	824	841	881	850	849	870	859	855	803	842	893	878	870	827	834	844	849	850	849	855	856	870	883	837	882	877	855	871	890	851	871	861	846	849	882	849	866	836	887	856	871	864	878	839	835	831	839	872	860	839	854	847	825	867	824	830	866	826	878	821	893	858	857	846	878	860	917	826	855	871	857	833	818	835	870	790	824	879	890	865	832	838	854	821	804	808	787	887	867	901	819	848	837	859	859	829	869	805	868	834	828	843	855	805	856	887	803	875	858	832	865	843	880	806	864	887	897	863	822	826	798	852	853	902	859	844	834	812	843	879	839	889	844	806	850	879	823	860	896	864	888	846	804	847	796	840	853	854	856	822	880	847	842	866	839	856	851	874	795	846	841	859	856	879	873	831	852	862	818	858	867	905	875	810	824	861	846	892	886	815	871	820	859	836	855	903	842	818	794	906	833	869	817	810	872	883	939	856	796	841	865	826	872	892	920	800	839	859	840	860	792	809	845	865	821	861	860	832	818	881	853	897	879	843	828	835	886	794	900	867	884	895	882	875	835	866	815	879	812	856	830	816	859	873	862	841	830	856	832	824	829	943	865	814	828	864	862	885	828	847	859	835	870	942	866	851	845	902	838	853	869	891	824	853	833	827	863	893	839	883	814	871	833	871	845	879	803	811	833	847	847	807	830	842	836	822	812	829	861	837	853	826	813	862	816	857	855	796	852	858	851	864	863	873	846	871	829	864	845	912	840	815	906	863	860	847	883	810	838	894	856	781	860	811	870	890	855	900	858	899	840	852	863	875	904	857	874	834	862	905	857	841	882	848	855	859	860	746	905	870	796	849	893	885	843	839	868	841	881	895	855	836	853	828	819	816	864	850	882	850	840	839	875	875	845	850	843	870	890	850	831	854	881	814	818	861	876	808	863	876	851	869	780	841	851	831	869	909	849	860	831	931	803	875	844	845	829	836	918	884	827	799	869	907	844	834	891	929	820	858	838	832	844	840	882	846	924	843	837	818	880	832	859	869	859	854	810	891	861	808	877	851	844	842	880	816	845	898	861	852	831	846	881	878	872	837	877	886	852	911	840	852	825	833	810	899	852	827	824	829	847	869	805	880	811	858	851	825	927	827	862	854	922	826	860	845	839	835	866	836	814	824	834	786	842	793	795	851	845	849	890	822	828	870	876	814	796	897	838	873	825	863	831	800	928	859	837	891	817	860	786	808	837	833	874	791	879	879	850	876	888	910	867	881	827	857	830	883	847	846	805	871	778	836	815	853	844	837	841	839	853	856	859	865	878	846	847	857	904	867	820	841	866	847	841	880	852	858	810	860	825	875	849	898	902	870	849	870	860	890	845	855	897	852	780	840	845	866	847	876	853	860	821	843	839	866	874	797	872	898	859	857	816	846	848	835	886	870	908	891	863	841	906	863	911	890	832	860	836	864	816	922	913	911	857	832	846	853	851	820	819	833	790	866	841	826	784	900	826	873	828	884	877	895	857	829	847	832	847	855	865	838	883	815	834	904	872	852	841	902	862	828	876	834	905	829	791	844	882	815	844	861	908	817	804	892	906	824	843	843	856	803	842	846	878	884	830	785	900	847	862	846	827	824	842	906	861	847	846	841	842	804	846	839	825	849	835	941	818	848	865	794	904	860	845	864	806	874	845	864	837	915	893	866	860	828	875	869	880	800	840	856	855	906	853	885	871	824	870	842	779	835	884	865	842	869	881	855	897	836	841	864	843	843	830	814	844	879	841	833	810	833	814	826	862	892	825	854	830	846	858	841
22476	21114	28688	23791	21115	21194	12240	1793	1311	1251	1181	1089	1092	994	983	954	945	959	941	863	895	942	900	930	885	835	859	904	920	859	850	844	817	886	885	807	851	919	872	857	874	875	837	890	856	877	845	879	897	855	825	852	873	882	851	858	863	848	900	818	803	884	821	871	840	862	877	857	883	817	901	844	872	878	858	800	828	854	798	865	879	856	817	831	804	816	866	885	862	853	788	830	834	889	922	824	823	878	871	851	853	846	833	812	868	855	843	878	812	840	849	835	845	870	850	813	792	850	853	791	869	873	849	863	858	854	849	799	860	835	844	841	818	873	803	886	859	884	838	824	835	852	826	879	836	856	803	873	857	809	854	830	819	864	861	811	843	809	834	810	840	804	861	819	822	840	868	816	834	833	858	808	856	837	877	887	862	849	827	837	843	873	818	827	825	876	831	846	805	843	838	823	814	876	875	911	851	784	899	891	849	798	818	867	850	864	847	888	808	836	815	865	896	855	845	878	882	817	841	869	824	812	834	845	848	826	843	804	815	850	885	829	858	838	820	872	782	783	882	816	836	879	842	846	876	792	790	807	847	840	831	841	879	828	851	835	853	829	821	860	806	868	852	866	831	823	814	825	878	808	819	866	818	787	846	872	841	826	856	852	753	849	838	850	818	853	843	820	879	849	856	843	803	859	854	839	878	866	815	864	826	851	832	866	822	843	857	770	851	853	894	875	843	825	829	807	850	877	798	843	825	831	816	835	800	813	838	804	875	818	893	858	808	809	880	894	859	847	858	778	902	821	803	865	861	879	807	839	873	882	864	821	797	843	854	811	838	858	879	840	843	802	845	825	832	847	870	862	814	857	836	840	823	812	842	813	853	856	840	848	852	824	817	874	841	843	889	879	884	876	831	867	815	819	841	830	828	798	868	816	875	886	827	820	856	845	811	847	812	802	867	823	822	861	881	841	815	826	824	826	777	813	865	885	849	843	829	861	847	873	819	874	849	845	822	864	793	870	841	812	827	895	825	847	836	874	826	875	808	879	821	855	788	841	871	791	842	835	853	880	908	864	876	887	803	865	882	836	839	850	884	844	800	752	843	873	862	895	852	816	859	838	830	833	839	872	803	847	822	835	822	839	884	830	806	807	895	854	861	871	880	832	895	873	818	808	830	828	809	818	847	820	868	821	838	804	814	850	879	832	823	821	858	833	864	853	850	850	890	867	865	862	859	833	816	794	821	840	812	827	852	822	891	795	882	866	838	843	851	890	855	820	857	852	790	770	848	839	883	841	849	818	826	840	825	839	866	838	894	849	814	844	842	873	873	813	814	869	835	834	887	810	915	852	827	802	826	890	826	853	816	833	808	881	885	835	834	791	821	844	816	871	822	811	872	813	833	808	838	851	815	866	794	839	802	815	813	852	844	797	881	813	770	790	900	812	847	880	856	850	860	862	816	847	882	810	887	880	843	841	852	863	801	792	873	810	843	829	837	875	811	842	883	861	834	805	804	855	825	817	897	776	804	887	911	831	808	873	771	818	816	857	874	898	804	863	845	807	799	801	818	871	861	898	803	860	828	891	823	891	856	814	819	800	850	832	842	832	858	837	853	817	811	859	853	865	886	916	830	870	798	875	814	818	854	887	795	801	832	795	805	882	856	878	833	841	852	827	875	815	870	804	849	862	799	843	898	847	912	846	851	801	848	816	835	808	835	835	860	895	831	843	779	814	853	807	831	820	826	825	830	832	826	861	846	861	857	808	847	837	773	786	856	832	801	859	792	869	834	836	814	793	783	881	824	847	856	859	842	824	795	841	828	882	820	864	874	858	852	835	848	831	892	888	795	856	799	798	869	757	764	810	867	808	862	815	879	844	831	811	830	853	778	825	847	855	821	833	859	807	897	835	785	825	844	784	835	829	826	826	789	873	908	827	818	821	846	840	821	858	799	847	806	855	832	888	880	805	830	819	827	835	844	809	835	826	782	820	800	848	861	809	829	822	883	803	826	834	808	844	892	890	869	834	809	815	862	823	824	852	817	837	804	846	826	827	860	823	825	849	805	805	811	854	859	848	804	837	839	829	808	823	804	813	856	872	783	893	830	855	831	859	907	818	884	824	851	836	887	836	824	778	857	896	845	822	841	859	847	829	817	813	804	888	841	880	792	855	830	810	870	844	786	817	849	840	867	898	818	810	820	840	823	883	869	835	827	844	818	844	806	821	836	821	831	868	863	897	874	865	855	841	796	807	886	819	792	832	873	840	827	831	829	880	858	825	863	836	865	794	838	844	870	866	832	822	914	800	863	858	843	838	814	803	808	789	818	806	848	827	823	843	855	817	858	812	846	884	812	836	821	898	836	893	854	912	792	774	832	838	861	830	828	827	777	795	847	836	841	831	847	812	831	811	752	836	845	872	852	811	842	826	808	875	825	879	870	774	848	823	890	843	848	858	830	855	813	852	796	816	830	767	829	842	801	798	799	820	806	855	900	860	874	788	837	850	816	870	875	847	849	845	864	816	824	846	843	854	789	797	780	799	839	907	866	802	868	869	831	848	856	807	865	817	857	784	790	886	804	819	813	850	823	840	888	850	840	820	861	796	835	877	840	887	807	808	798	830	807	810	810	822	884	833	874	835	829	823	874	846	874	851	796	801	883	838	888	863	837	821	835	832	854	790	819	872	838	856	857	826	835	823	762	834	855	840	852	857	810	877	804	895	793	838	844	783	828	854	845	811	849	831	861	866	836	839	821	830	847	876	828	794	875	899	859	794	853	822	846	843	860	839	825	890	840	838	836	852	884	847	849	817	829	846	842	818	820	842	843	787	841	849	814	861	864	838	857	848	816	888	917	823	820	806	779	824	833	841	845	827	872	836	817	783	838	878	913	849	828	883	822	790	817	788	845	860	809	822	873	881	891	868	904	802	838	862	867	852	888	838	874	902	884	864	903	823	805	855	841	851	810	810	855	880	855	824	794	826	855	869	826	800	837	837	830	823	849	808	842	838	804	778	914	876	846	865	816	796	779	852	828	795	822	853	845	864	849	855	869	854	814	796	819	820	830	880	789	817	813	866	793	802	819	835	819	806	842	848	796	832	790	852	881	838	822	851	855	831	857	864	810	799	796	842	876	859	834	823	897	798	879	846	783	847	823	806	835	827	859	808	894	842	797	887	824	840	844	855	851	848	809	833	858	832	913	827	871	874	824	855	886	817	795	889	833	816	838	857	804	836	829	817	851	872	805	836	794	858	870	794	828	837	815	827	847	816	828	843	846	823	840	860	817	846	848	823	744	846	892	822	818	834	819	872	791	867	876	802	867	877	847	800	887	843	854	901	848	805	818	840	860	845	867	849	786	856	779	877	856	832	858	820	818	839	759	781	853	818	826	830	813	847	842	841	852	817	846	898	855	836	781	839	800	836	851	825	860	864	875	770	856	833	840	839	818	893	857	852	827	884	809	841	852	808	830	862	795	854	882	899	842	820	860	855	850	884
6627	15064	12655	6136	4145	3177	2551	2170	1769	1559	1401	1260	1175	1120	1114	1047	1039	1022	995	1036	929	931	992	932	907	935	947	899	916	895	841	887	876	817	913	849	899	938	857	918	900	871	896	861	858	918	892	895	898	869	838	890	832	868	927	874	857	856	844	830	839	865	857	852	867	910	822	843	869	865	904	861	788	911	847	895	861	886	840	881	878	883	844	889	889	864	875	909	841	840	835	888	859	912	869	850	891	910	879	852	876	915	834	848	879	878	856	793	833	876	832	875	869	873	879	856	854	883	870	844	849	858	878	873	820	877	822	874	844	830	858	854	865	849	864	869	828	896	848	835	846	918	887	858	834	867	836	816	821	901	823	844	839	846	878	820	884	850	873	855	871	851	892	907	852	863	854	868	875	869	865	880	887	879	850	877	830	846	824	902	876	856	901	866	881	830	834	826	874	860	848	873	862	845	851	912	834	864	862	836	861	876	869	909	904	880	884	831	892	836	855	849	840	857	922	828	854	842	791	836	876	831	864	868	834	807	861	917	866	826	803	896	819	879	844	877	828	921	828	863	863	813	812	867	867	849	821	896	834	876	863	900	825	851	848	909	773	887	813	872	864	874	884	879	883	893	849	817	871	891	868	890	847	865	869	891	914	852	888	869	952	880	817	872	817	889	846	852	866	879	835	884	828	850	838	815	834	879	863	878	893	867	855	862	854	827	855	815	881	835	905	825	896	900	869	860	874	871	872	852	866	838	884	872	841	850	876	874	846	828	831	857	883	870	872	868	838	898	851	823	823	899	812	917	840	822	852	888	847	880	820	846	860	844	899	835	835	841	866	942	857	868	804	853	833	837	857	830	880	832	887	867	819	838	861	816	791	864	868	840	881	877	845	895	877	845	842	869	856	838	889	890	863	846	842	851	873	853	905	885	878	874	872	907	845	908	837	893	848	843	879	872	882	887	865	818	870	846	848	854	870	839	900	863	859	798	846	843	829	830	864	832	864	856	851	823	893	857	840	829	873	896	843	834	803	835	827	858	849	789	870	851	851	926	872	903	840	859	869	853	836	852	840	844	848	877	862	849	862	882	840	835	863	868	805	859	864	883	847	886	861	876	844	826	879	883	834	845	867	864	869	825	868	846	839	847	870	902	878	870	858	850	871	821	868	873	888	855	860	883	865	889	837	838	928	875	820	875	869	884	875	840	836	911	839	886	851	877	878	859	824	855	850	788	783	874	885	830	893	838	884	862	824	898	842	880	844	885	804	801	859	857	842	864	904	890	884	857	851	827	863	874	847	789	863	878	856	859	858	931	877	869	866	871	865	842	882	868	876	865	841	848	827	825	868	823	872	832	821	823	872	876	832	847	896	847	865	871	814	873	896	879	914	886	853	870	869	850	863	793	890	853	847	867	865	905	847	855	892	841	886	829	905	833	856	876	807	899	894	883	882	900	882	887	858	881	913	826	829	867	819	910	878	808	885	886	829	832	873	829	870	904	836	896	846	791	888	867	836	907	882	871	860	846	830	899	824	865	859	892	831	857	865	869	824	893	895	859	834	869	845	822	858	895	888	857	806	788	853	818	868	889	853	867	847	884	855	841	843	841	884	887	878	848	858	825	831	843	855	854	877	871	879	904	839	836	875	883	843	894	865	891	929	859	883	830	850	879	830	840	835	868	904	796	816	816	805	842	894	860	879	850	841	864	830	873	857	864	838	832	841	815	827	891	845	895	863	913	846	855	851	857	889	842	842	852	838	854	863	894	856	840	846	809	836	862	852	879	856	849	849	875	846	861	835	854	854	877	895	868	862	859	850	848	769	876	851	886	825	833	873	904	874	885	831	911	883	858	844	872	814	932	887	893	896	914	844	853	894	796	857	832	818	858	884	858	830	893	830	871	845	836	836	860	888	859	888	908	864	884	842	830	861	810	864	884	860	926	825	838	869	839	801	907	874	899	833	892	832	867	841	807	851	848	858	812	855	863	887	873	807	867	907	889	923	876	833	865	899	887	831	884	847	897	830	869	826	891	823	882	869	855	890	845	859	860	856	850	869	849	867	854	893	877	869	870	886	884	850	857	872	835	839	937	827	880	859	845	842	877	857	849	816	833	861	815	823	868	910	854	819	840	913	828	872	861	869	879	906	865	846	919	847	874	803	880	885	853	838	844	874	934	814	876	860	848	824	834	829	836	880	836	877	853	887	877	879	854	935	872	864	850	911	875	827	854	917	886	851	850	931	872	832	874	841	893	856	890	876	849	872	876	866	841	881	837	859	865	806	857	849	906	898	863	820	884	848	865	906	815	864	869	836	859	873	861	880	808	861	871	862	858	830	876	868	928	823	851	836	873	835	872	852	897	857	841	866	886	878	879	835	856	853	880	825	868	851	859	865	836	826	818	902	838	845	815	873	836	873	848	820	866	880	828	879	879	852	857	838	857	837	853	891	839	879	886	901	870	896	879	813	839	869	864	868	822	893	852	832	893	914	889	831	919	869	941	856	898	842	886	873	824	856	857	841	824	852	834	854	847	917	878	865	916	878	853	889	863	884	820	796	851	810	865	905	864	871	838	880	871	850	830	820	925	858	890	840	851	877	837	860	876	892	825	887	882	806	909	847	859	852	827	831	829	877	896	867	830	878	843	870	798	854	856	853	845	884	874	871	859	862	845	867	823	853	864	880	920	852	879	894	827	849	839	859	890	824	882	848	883	851	876	860	867	843	824	862	851	868	782	863	850	886	878	830	860	913	875	862	839	901	833	845	874	892	834	866	835	831	864	886	857	876	864	893	843	835	822	820	837	840	840	818	859	861	865	827	818	839	811	844	837	842	841	864	848	837	816	827	848	873	850	833	819	862	825	887	880	882	897	838	868	868	897	912	867	853	857	902	867	832	834	882	874	840	809	822	849	867	853	847	866	813	828	846	888	867	877	821	848	851	860	862	835	852	832	860	839	835	858	931	921	901	840	858	840	865	826	874	915	894	823	848	897	864	845	878	836	873	864	869	891	829	832	879	846	864	885	884	843	836	878	892	925	860	829	836	852	787	848	830	895	865	918	844	867	838	850	837	854	885	803	836	847	869	876	855	849	902	824	896	871	825	841	855	898	845	897	854	802	841	892	901	837	858	837	868	893	892	824	859	861	872	815	821	891	834	867	864	856	861	899	855	851	829	902	915	876	877	843	898	870	888	808	861	825	882	836	812	855	863	890	902	934	860	853	839	865	877	847	825	870	793	815	810	863	807	842	851	876	930	883	872	866	820	856	857	884	869	828	864	885	854	807	869	869	874	893	878	862	861	861	849	870	859	862	804	813	876	792	844	872	917	834	873	861	828	868	834	811	849	859	807	850	869	862	875	875	849	888	854	821	847	847	913	894	889	836	901	935	910	865	873	885	828	897	842	905	860	866	862	860	822	835	860	888	823	817	888	841	836	850	836	784	847	882	883	856	844	852	878	846	899	875	853	878	827	877	862	830	883	876	879	837	809	871
22539	21142	28715	23855	21144	21231	12438	1842	1440	1291	1175	1119	1010	1025	1031	929	957	1013	989	958	909	905	896	906	936	919	863	833	910	860	915	859	874	842	886	894	898	876	842	854	912	839	862	823	890	907	866	868	892	835	893	871	847	813	869	918	878	836	910	911	842	849	837	839	852	821	897	855	852	802	834	875	854	828	780	858	867	875	868	853	906	815	874	873	841	850	849	869	894	833	829	848	816	829	894	847	879	863	785	852	880	864	856	912	945	823	822	809	852	829	884	810	848	875	905	928	872	852	790	825	834	828	938	872	882	811	842	852	848	819	820	841	774	894	819	816	847	873	889	868	843	876	831	901	854	816	880	867	848	844	862	854	850	850	820	829	840	893	824	898	867	844	890	833	846	836	871	855	849	900	900	855	878	924	828	812	838	887	868	851	834	862	877	819	827	830	899	821	846	908	851	858	891	867	811	839	863	879	888	870	862	913	845	813	882	865	830	820	811	765	872	870	799	890	848	829	795	882	860	879	914	829	884	890	835	796	819	910	824	872	854	853	855	848	891	804	847	868	820	789	855	811	808	825	877	849	808	885	803	868	792	846	836	837	845	838	929	822	873	868	874	876	812	869	859	844	864	849	905	843	809	792	831	837	856	841	834	840	839	837	853	840	842	845	857	810	852	839	845	876	872	838	869	856	808	886	881	849	838	861	868	863	873	886	877	833	883	866	847	850	869	887	843	866	824	900	809	856	896	841	809	804	880	824	840	847	864	825	886	865	841	842	855	828	860	845	804	852	917	822	876	855	862	822	855	890	874	881	826	843	805	849	805	904	847	820	851	846	801	834	808	888	906	858	870	861	861	805	785	819	793	921	824	876	810	814	812	809	879	898	858	864	860	889	824	819	911	865	816	840	878	845	839	835	833	838	770	844	825	843	857	880	868	817	834	864	858	813	873	835	803	850	880	851	868	854	862	868	846	867	863	890	826	905	807	864	846	856	851	812	823	842	847	867	868	854	856	844	878	887	809	832	829	864	854	792	830	827	840	911	885	904	844	865	846	794	850	885	844	903	865	801	861	864	884	812	871	867	828	810	807	863	806	870	878	807	820	917	862	818	816	828	879	802	825	822	826	863	878	874	890	840	841	854	848	852	851	840	830	834	906	793	870	901	874	848	813	855	877	829	861	820	895	835	890	818	815	873	877	843	845	822	907	788	881	843	864	888	817	864	893	822	853	868	884	921	838	852	811	873	847	844	876	864	856	827	839	766	851	840	872	845	857	795	862	858	880	894	892	847	810	862	871	827	867	841	861	901	850	850	866	854	815	868	864	876	893	850	879	859	866	813	834	866	860	868	846	877	864	883	840	794	881	825	838	847	912	889	859	837	900	864	860	888	800	818	849	875	837	840	855	860	838	836	872	809	844	809	834	855	850	834	864	804	823	841	874	840	850	853	839	860	825	777	831	839	905	809	836	823	792	832	854	824	805	816	865	799	874	857	825	811	921	819	831	835	861	850	865	865	864	823	877	866	874	831	893	865	850	863	831	882	904	833	863	820	806	800	826	832	842	899	860	869	843	827	882	870	880	829	890	826	829	888	870	850	826	848	848	804	872	804	831	848	830	840	825	816	838	835	830	826	858	863	841	888	859	848	854	868	878	839	843	861	838	816	792	899	813	812	799	843	855	900	832	872	808	816	850	895	865	877	836	869	884	878	857	876	865	850	858	863	839	851	860	837	907	870	882	879	813	867	853	845	815	879	871	841	835	830	881	823	797	843	846	840	825	835	849	826	836	859	867	880	857	845	825	829	851	822	816	827	856	842	879	831	871	869	866	820	861	860	832	878	834	838	864	844	881	860	929	892	817	820	846	836	826	831	863	845	781	820	799	851	844	784	825	861	872	854	853	802	813	865	830	840	834	811	882	842	832	835	868	811	837	896	903	857	811	848	819	790	833	838	832	850	837	770	845	864	883	807	832	855	851	825	794	852	855	846	858	835	872	862	817	900	893	913	862	872	837	812	844	872	871	794	823	823	796	830	822	778	836	841	807	834	874	850	851	869	854	898	878	863	866	867	828	796	839	879	857	902	854	828	781	864	844	810	853	825	879	829	784	822	833	835	832	803	882	866	878	859	830	892	933	832	855	882	795	841	891	868	798	842	892	838	822	829	842	865	833	943	851	891	819	839	844	882	832	811	801	861	860	798	869	820	845	848	869	856	827	862	869	825	816	824	841	814	855	844	849	848	789	849	901	901	832	812	836	820	840	889	860	866	791	813	807	773	884	842	855	809	897	829	814	834	820	847	861	836	805	782	852	881	826	828	835	875	876	832	826	846	843	908	841	766	833	929	837	849	829	850	849	849	907	889	822	836	812	827	848	883	839	780	884	855	838	800	877	859	839	896	839	866	889	849	859	870	887	912	869	904	862	834	868	821	852	831	897	853	801	885	813	797	843	818	853	876	818	816	837	876	912	839	818	826	834	863	856	916	868	811	828	830	827	800	819	852	858	889	837	893	864	853	883	825	869	835	837	887	854	825	810	849	831	799	829	821	901	820	881	907	865	881	854	867	895	815	816	880	836	828	830	868	804	826	852	881	856	852	871	842	875	848	794	852	875	852	812	825	869	832	851	830	830	881	809	839	871	840	859	833	861	826	789	820	856	842	838	838	900	828	812	879	805	863	799	825	870	797	840	827	876	816	805	853	892	940	843	802	872	845	837	809	853	826	904	823	838	835	837	910	829	863	785	877	804	905	836	787	883	848	869	819	849	882	828	836	812	867	827	831	823	815	838	857	835	863	873	780	823	825	896	812	845	948	813	814	851	899	816	865	888	810	847	819	836	829	899	830	856	798	848	834	803	816	816	886	864	845	795	824	848	886	824	884	800	876	756	915	866	872	894	848	891	889	867	854	852	849	843	872	825	815	869	855	876	854	860	845	829	823	852	829	878	810	860	841	870	781	871	865	860	832	872	791	825	841	818	880	836	834	815	890	846	830	844	864	797	842	847	830	851	830	843	851	765	864	853	863	831	857	846	772	841	839	882	828	841	824	863	861	848	812	816	871	797	827	809	850	849	779	870	875	881	811	861	835	856	834	856	760	812	823	795	854	866	849	822	827	835	832	860	862	817	863	945	822	879	810	832	815	862	771	845	749	803	887	849	820	797	885	882	823	868	803	829	841	825	810	858	855	887	861	837	859	842	855	814	869	829	813	821	799	864	857	795	871	876	891	818	810	824	878	822	832	826	844	870	843	823	868	827	805	817	886	816	861	802	850	855	854	852	859	828	884	856	877	900	859	872	826	859	839	868	828	897	861	897	873	849	831	874	833	839	837	875	875	853	856	862	862	823	861	822	880	865	839	827	884	903	846	828	859	826	892	882	817	850	894	823	871	905	791	886	840	830	835	848	799	852	888	837	808	837	841	826	834	856	841	826	864	820	865	836	811	811	855	838	806	846	811	873	866	828	848	818	795	866	809	853	838	820	847	828	883
6723	15230	12395	6172	4087	3189	2576	2117	1784	1521	1364	1288	1226	1179	1114	1109	1079	1045	1001	928	979	943	936	935	899	907	953	885	883	930	910	937	895	901	912	886	929	896	869	896	853	833	895	869	910	942	844	913	866	855	900	887	848	838	873	850	891	901	885	828	876	860	862	883	873	875	903	869	931	900	872	861	858	911	820	881	873	866	905	872	881	878	888	865	874	859	865	845	907	871	857	881	860	837	911	803	864	876	885	883	881	873	882	853	860	805	850	884	868	836	869	883	838	844	887	897	839	885	829	824	862	864	857	879	859	928	856	837	815	866	814	847	863	866	851	881	876	895	880	884	900	903	854	831	883	866	885	820	836	859	841	856	830	898	872	878	864	891	850	878	874	818	849	901	876	826	865	828	878	801	869	884	901	916	858	890	884	871	865	863	857	923	839	876	900	879	844	898	873	950	850	852	890	879	909	811	856	882	849	880	850	897	924	890	893	870	889	833	851	849	832	950	861	883	853	879	864	880	874	842	848	864	896	877	835	846	852	834	841	843	879	861	910	897	916	823	929	823	854	886	860	867	887	843	865	892	851	856	888	866	918	825	886	866	861	891	866	854	870	806	852	875	887	840	859	893	837	859	904	873	909	805	867	847	838	847	873	867	851	843	904	910	879	864	791	866	864	858	881	873	863	942	842	878	885	806	905	814	866	923	886	871	914	868	883	867	844	885	841	844	807	882	852	836	857	892	823	889	866	829	875	876	906	865	847	849	866	865	843	878	873	893	888	889	898	894	866	879	856	875	863	873	862	900	904	913	846	819	872	879	899	862	906	840	820	828	855	839	799	871	812	878	870	877	868	864	896	882	859	902	841	852	865	864	877	933	869	823	852	868	878	878	830	885	872	885	864	890	896	855	881	908	888	851	879	926	888	902	818	876	869	823	873	860	832	789	837	916	844	877	884	863	899	883	847	875	868	928	852	865	863	872	780	869	888	841	836	863	879	906	851	907	885	931	892	860	921	936	872	826	890	857	870	842	832	878	847	892	847	910	805	865	878	850	861	821	846	910	862	908	830	797	861	874	873	827	824	869	879	851	838	842	934	881	827	848	885	874	858	864	903	865	821	851	912	851	842	850	862	865	873	892	844	882	947	858	840	891	833	864	768	880	857	860	858	874	857	871	832	883	845	891	846	909	933	835	809	922	901	834	858	825	842	893	874	858	841	839	847	876	882	877	877	891	874	877	856	846	932	850	883	809	860	845	945	931	885	862	855	855	831	922	861	892	823	863	921	872	836	853	888	875	860	860	888	861	841	846	877	859	888	820	873	825	880	861	890	857	879	830	858	840	906	827	895	853	875	870	851	868	858	857	859	886	827	847	867	836	875	851	893	868	873	866	860	879	867	816	851	834	891	824	866	873	879	878	936	927	852	868	889	928	861	820	827	903	823	831	843	878	892	856	850	840	915	869	884	859	831	884	892	875	876	836	859	841	835	906	859	910	838	895	846	859	850	847	878	816	929	852	905	853	885	859	890	867	867	850	857	876	913	860	864	877	863	900	829	854	853	830	886	871	872	868	862	889	872	846	880	879	919	852	853	858	832	853	884	864	920	831	849	865	917	876	902	837	847	891	850	823	836	851	858	867	836	852	917	832	839	879	876	863	882	842	886	844	840	886	904	801	930	877	805	875	816	876	822	865	864	832	903	834	879	876	876	885	891	818	868	877	829	889	890	871	854	882	856	887	900	878	864	832	917	864	856	827	851	901	880	810	867	875	871	928	865	889	842	835	846	833	855	834	861	860	908	853	885	858	851	868	842	839	845	853	855	883	888	862	858	821	885	888	874	870	853	846	845	826	869	826	837	873	858	881	828	800	890	836	820	879	867	849	884	881	852	847	881	830	845	856	846	875	856	887	827	839	881	901	879	889	877	846	822	853	823	810	865	873	873	946	835	884	868	862	874	839	834	900	840	789	826	878	845	851	898	886	896	827	899	904	871	859	885	840	915	894	790	849	882	900	939	836	874	850	862	868	895	833	912	890	860	896	903	808	856	911	882	865	784	935	874	826	786	886	866	923	824	882	879	880	871	868	868	852	859	846	821	898	880	873	883	905	892	865	883	908	886	880	869	807	891	913	862	847	812	876	883	863	873	900	880	874	915	848	874	894	861	909	829	881	903	856	832	855	862	826	887	871	935	866	873	870	811	807	853	873	839	843	886	841	887	891	830	845	904	851	819	865	838	877	830	860	869	854	876	841	864	844	862	856	825	850	865	854	908	901	857	864	915	913	854	867	870	902	805	898	919	942	839	883	886	878	901	865	926	839	876	889	870	859	841	802	842	796	820	852	861	865	813	851	890	902	815	881	863	876	908	881	891	894	910	897	846	875	941	861	897	869	814	868	857	847	841	932	877	857	863	861	879	893	851	868	891	816	891	841	883	864	821	843	812	832	882	864	850	831	884	847	887	847	862	860	864	853	875	859	858	861	895	855	851	892	863	863	952	850	883	851	894	797	815	895	857	825	885	873	837	876	894	832	854	945	838	887	889	849	864	864	881	837	859	920	863	899	820	906	869	837	861	853	805	919	898	851	900	822	908	854	904	908	864	866	930	829	863	851	822	876	857	834	841	862	873	851	851	851	924	871	819	913	858	891	879	864	858	877	822	843	832	826	852	845	877	842	874	905	877	897	851	890	877	816	851	876	813	835	879	886	857	845	825	852	858	892	896	889	807	844	884	857	851	838	809	830	887	822	918	836	879	871	881	913	828	865	827	910	862	848	820	901	905	823	831	954	868	856	825	834	856	848	831	881	836	896	880	884	859	893	859	784	843	862	858	910	855	911	871	830	925	823	917	782	847	894	890	867	854	842	814	832	897	840	865	842	819	877	856	857	883	817	922	855	858	813	826	896	860	879	844	899	872	827	921	886	879	853	821	895	835	891	917	865	840	866	906	864	887	943	865	828	843	898	902	933	837	836	939	861	829	813	895	867	872	830	849	867	862	873	860	895	849	868	831	855	817	860	845	907	854	850	850	809	850	870	876	913	853	883	878	868	868	828	897	867	850	866	869	888	928	839	860	855	899	880	834	862	900	850	825	947	866	895	876	835	860	931	837	849	868	849	878	818	901	881	884	876	863	875	892	879	934	883	889	892	847	878	827	847	893	871	862	904	875	898	877	839	890	827	823	898	885	833	887	908	847	931	852	808	865	824	895	862	903	903	848	854	862	860	930	894	868	841	831	827	813	843	905	851	833	842	894	871	872	904	854	853	836	881	864	846	824	863	857	915	830	878	833	910	882	887	876	874	845	828	834	834	884	851	877	891	857	873	861	869	894	835	890	838	837	856	806	834	882	905	910	873	864	820	888	853	850	876	902	875	872	880	817	879	840	816	868	874	901	863	859	867	924	820	865	851	873	863	863	887	883	881	874	837	876	853	891	864	888	859	879	850	913	795	812	890	864	859	855	859	891	888	861	878	868	819	884	842	826	932	855	843
22510	21118	28689	23805	21120	21192	12209	1835	1396	1257	1278	1164	1104	1059	1026	1013	973	994	973	926	936	907	905	897	897	913	936	930	894	839	918	881	904	818	904	890	851	812	847	869	872	843	899	872	883	818	877	789	875	879	891	829	831	871	879	878	933	862	879	831	862	868	833	886	833	809	801	862	840	902	870	825	833	885	867	808	872	838	784	871	855	876	877	870	846	877	888	877	893	903	804	826	827	870	882	881	864	874	827	829	853	835	824	830	849	872	834	829	812	886	841	860	810	832	797	911	830	864	844	851	870	863	912	922	867	845	862	858	825	945	867	832	808	842	844	884	861	851	838	842	858	838	829	846	879	788	809	862	887	888	876	878	899	858	865	830	871	862	861	857	823	823	898	894	868	885	828	823	832	876	822	842	854	892	829	818	809	854	844	868	921	855	825	857	835	862	885	843	881	858	837	831	825	840	873	811	882	886	893	863	810	904	834	826	882	904	869	866	857	905	898	857	831	832	836	847	848	868	827	867	880	809	843	801	901	862	835	903	896	823	846	874	870	806	836	858	827	865	805	803	853	834	831	835	812	870	878	808	862	853	801	911	854	873	873	876	874	867	797	865	863	862	821	819	881	850	857	820	850	832	841	852	810	841	817	880	801	830	787	828	867	829	904	872	802	873	828	793	854	907	837	850	887	846	818	908	885	855	852	862	806	835	873	830	826	857	859	834	853	855	859	875	843	808	851	905	809	849	826	830	871	859	874	841	884	845	885	837	857	867	876	884	846	868	821	828	792	816	908	860	838	830	854	824	878	804	873	858	847	841	885	898	829	865	790	887	867	830	888	851	855	804	837	878	825	859	890	913	831	830	798	857	850	818	847	866	902	880	881	841	824	878	799	832	879	863	805	823	882	813	807	834	881	839	847	799	856	862	844	847	866	887	860	832	839	877	889	871	839	809	831	826	888	792	903	828	844	812	826	886	820	873	847	836	876	805	816	854	843	820	844	845	839	818	889	825	851	845	869	843	826	863	904	891	894	834	857	799	836	853	840	838	855	826	855	880	831	834	761	786	814	886	850	855	863	886	880	848	779	869	853	834	819	864	829	880	872	847	832	849	884	836	876	835	800	841	874	846	851	827	850	856	917	834	791	896	874	845	816	853	849	878	819	859	809	863	834	873	831	841	823	819	850	860	908	865	845	900	840	833	848	844	913	922	821	835	835	862	839	871	860	845	786	880	827	846	848	847	788	857	818	838	843	868	792	861	818	863	845	833	828	828	799	834	884	812	836	843	845	771	820	827	856	838	853	861	847	812	814	834	872	873	857	820	859	830	852	831	801	882	814	844	842	813	865	832	806	818	887	894	830	806	839	846	800	876	899	870	843	794	811	811	821	878	872	909	842	812	867	842	821	839	841	844	872	864	832	794	866	839	897	881	860	836	843	896	801	817	858	890	834	799	864	832	843	876	838	811	810	889	870	888	809	843	809	917	872	915	852	813	869	863	852	843	879	858	846	857	820	824	807	823	879	849	860	780	786	844	887	791	820	851	818	829	794	887	884	836	867	860	867	844	792	896	890	833	869	838	840	852	872	881	840	860	817	868	854	860	819	812	807	795	852	902	864	871	894	822	853	873	839	841	827	805	816	811	800	818	883	876	887	825	873	810	863	823	829	843	865	857	861	924	857	804	813	903	838	910	936	891	866	851	824	889	841	839	859	853	843	856	846	865	818	839	872	848	804	864	851	860	851	909	817	881	893	866	878	841	847	895	849	848	795	854	822	813	827	824	855	853	898	823	876	855	855	851	842	826	851	786	846	858	844	848	815	873	849	889	861	864	851	813	883	872	891	819	818	847	835	861	841	879	866	911	866	865	839	871	889	816	827	864	877	843	887	826	830	848	901	846	839	838	837	876	814	877	902	814	849	839	863	793	835	848	876	808	831	818	835	820	846	868	865	820	871	859	897	831	837	905	891	860	855	826	874	842	862	839	741	838	871	810	848	841	894	834	860	865	879	845	817	853	821	841	900	837	846	852	881	842	868	803	869	856	842	872	862	824	873	810	874	777	799	827	800	844	871	876	856	847	841	791	834	839	848	867	860	886	863	838	807	868	906	840	835	799	835	860	819	857	835	859	875	840	858	847	840	820	851	797	804	820	827	862	817	824	839	824	833	820	848	859	875	869	901	853	864	881	804	851	864	819	880	845	840	891	830	875	831	836	876	841	883	807	866	834	842	817	845	838	856	845	797	843	844	827	852	851	856	867	882	824	832	854	827	875	826	872	901	805	812	818	811	861	823	866	830	832	839	801	833	859	888	907	840	853	849	836	840	872	889	863	842	846	868	860	847	875	833	842	830	834	840	814	853	829	846	803	901	809	873	837	833	828	831	859	837	890	851	854	839	818	807	888	878	893	866	860	860	853	912	851	813	897	878	792	840	872	863	900	848	846	816	829	817	867	838	861	830	830	850	869	847	837	829	840	836	859	857	871	899	842	852	849	847	852	819	815	851	892	869	849	841	856	891	844	856	879	858	807	866	839	827	839	870	836	898	839	844	889	869	891	816	812	821	792	812	883	892	802	813	846	837	883	863	870	865	816	828	871	827	818	894	841	843	830	799	814	817	840	812	911	814	801	888	829	849	858	914	832	835	860	878	815	826	813	815	861	862	865	833	822	874	895	865	859	817	829	833	836	868	818	843	855	863	848	889	816	838	853	811	785	806	858	834	880	834	879	792	826	819	821	871	863	843	831	802	838	815	873	847	822	889	806	843	871	875	818	832	883	866	802	892	900	743	833	943	832	801	795	851	852	896	809	868	898	873	821	827	902	882	847	782	891	913	837	857	860	860	809	913	856	850	793	876	829	849	856	839	855	780	898	872	869	825	847	880	837	862	828	807	900	805	797	902	806	868	829	877	825	858	845	810	808	881	836	849	868	904	861	867	893	829	860	828	846	866	872	893	808	824	790	802	826	821	861	829	862	898	846	874	834	877	873	869	839	837	865	874	855	841	836	812	843	841	826	815	801	852	850	861	894	859	870	831	811	840	804	902	843	820	823	855	824	827	886	763	878	811	856	853	808	865	867	916	833	850	832	868	830	842	866	863	825	832	850	830	843	846	854	867	786	845	854	836	822	835	884	869	843	840	814	826	844	848	870	928	865	831	871	852	858	810	764	860	819	863	823	798	865	878	860	826	892	848	853	841	850	810	815	849	858	854	819	800	835	857	830	858	842	822	860	799	858	818	817	854	855	830	826	930	876	880	827	785	864	815	863	806	838	789	881	849	836	853	876	843	832	882	788	871	945	850	827	844	866	859	866	865	815	838	858	814	849	874	806	822	833	866	896	868	880	854	831	801	861	882	845	834	847	838	829	870	796	862	880	830	844	851	831	861	854	901	845	820	885	791	851	838	824	817	839	873	860	830	861	860	840	861	824	845	879	870	858	824	830	815	825	846	843	832	828	780	822	852	854	811	866	836	841	850	881	858	836	851	859
6398	14690	12066	5882	4100	3152	2635	2103	1792	1642	1400	1295	1248	1117	1127	1085	1049	1004	976	1016	968	975	962	918	909	976	960	902	914	882	903	886	954	841	943	890	939	891	885	857	870	927	877	894	919	922	900	874	911	838	874	866	911	868	925	894	841	905	891	895	870	922	859	883	843	801	962	895	851	859	910	856	849	904	922	967	845	862	847	842	902	840	851	839	835	898	865	912	908	844	871	841	816	792	870	868	905	846	893	871	915	835	894	885	867	887	853	907	919	882	861	833	909	914	882	903	853	856	882	874	876	894	804	851	831	858	884	836	950	853	846	901	881	906	910	900	841	888	869	852	874	837	870	851	875	863	884	794	864	911	887	889	851	868	913	842	884	838	890	870	843	858	824	866	886	855	953	873	865	954	895	869	856	906	880	849	850	904	908	884	868	915	869	865	823	943	826	878	839	863	912	912	897	848	833	884	830	865	893	887	774	835	855	864	874	837	923	913	883	891	827	879	831	857	904	890	854	877	844	903	849	891	866	849	829	881	838	923	849	872	874	869	860	862	869	922	869	839	861	837	909	909	853	869	866	861	850	905	888	891	877	848	821	886	856	812	923	802	831	888	856	884	847	852	859	881	835	839	878	834	850	906	896	944	834	822	865	852	884	875	915	870	898	843	843	881	853	881	821	832	883	900	836	872	829	869	863	865	865	905	865	907	886	861	871	883	839	819	857	817	903	857	883	876	859	869	899	844	886	874	905	909	899	899	854	883	900	868	862	874	846	850	884	842	856	883	851	853	867	843	901	872	843	909	893	878	892	876	800	892	870	855	929	835	834	892	880	888	815	836	854	882	898	877	867	855	822	884	878	819	890	902	876	889	833	811	858	919	849	882	816	844	910	873	845	870	867	805	874	862	812	859	907	891	849	857	839	796	880	948	881	841	920	844	845	866	811	849	841	877	874	887	852	882	883	855	916	880	917	838	886	858	875	886	881	864	893	948	866	858	906	866	829	804	859	811	823	891	821	889	859	840	877	892	853	856	859	856	883	820	846	841	855	829	824	893	882	879	867	868	883	922	864	843	897	891	940	875	895	858	889	826	857	844	857	827	877	870	886	896	898	904	850	864	872	872	861	880	890	907	875	858	885	818	841	809	854	834	869	862	860	845	858	871	856	841	887	859	850	844	914	853	872	876	867	895	843	823	939	810	845	855	830	874	858	813	837	824	815	900	878	899	885	862	872	887	877	852	810	886	879	883	832	862	850	900	910	879	877	817	881	887	876	895	870	916	869	866	825	894	881	867	843	873	903	905	861	879	898	845	901	865	897	889	866	841	853	836	834	869	860	847	914	853	857	878	827	846	892	873	840	876	876	859	852	823	865	895	897	876	810	887	789	933	904	846	896	883	891	844	873	881	894	858	886	843	904	810	903	929	891	838	867	892	846	842	830	816	909	813	888	870	814	842	890	874	859	872	859	891	829	855	876	850	862	822	885	839	863	927	855	863	856	849	875	866	857	909	849	809	873	848	909	832	896	894	864	895	895	865	824	867	892	897	838	817	849	880	927	824	895	858	853	865	851	910	897	883	871	811	876	870	886	855	860	830	850	885	872	863	877	889	892	825	809	832	857	903	890	791	902	889	868	803	852	915	848	910	839	890	866	888	831	909	881	869	861	890	879	847	852	919	869	898	847	859	867	867	875	845	870	859	894	843	896	867	841	886	857	843	846	829	888	856	859	860	840	850	821	915	870	868	914	812	867	867	877	878	895	838	875	845	827	856	843	904	864	907	880	892	897	878	882	885	915	894	855	876	898	882	890	869	902	851	834	829	934	830	835	898	908	802	848	925	839	882	867	855	857	926	943	858	898	871	914	850	815	855	837	802	871	890	919	862	883	855	864	853	861	849	857	862	849	855	908	856	896	863	897	864	862	802	874	846	890	880	814	931	832	843	859	891	829	878	894	857	833	806	859	836	931	865	887	882	861	841	855	917	838	836	871	921	858	894	867	861	865	886	849	839	834	897	834	821	865	878	899	854	822	855	848	889	891	855	845	918	929	867	907	833	880	828	847	852	872	846	884	854	866	888	843	840	952	854	874	873	820	856	858	862	824	845	857	816	841	854	866	879	834	832	890	870	812	929	879	877	884	861	869	896	896	831	863	855	857	900	867	873	914	822	872	877	888	850	873	881	882	841	873	838	881	807	846	836	850	914	804	884	915	889	877	841	898	842	862	815	923	882	859	879	836	834	849	883	893	876	893	865	869	842	956	880	846	828	877	867	906	854	905	897	870	890	854	872	846	883	835	866	824	832	848	895	885	860	862	865	871	858	886	851	858	871	812	871	865	891	900	885	874	815	883	861	878	851	901	893	891	859	915	861	897	855	884	873	811	903	843	858	852	862	870	907	890	846	859	817	853	868	931	897	849	869	827	836	850	855	890	851	920	887	850	872	847	887	903	837	884	894	840	880	842	868	834	905	883	892	872	861	885	811	857	857	833	858	913	870	870	861	933	832	855	856	870	832	891	853	865	850	860	857	849	852	810	848	806	788	859	896	877	905	844	853	877	873	885	885	906	885	823	842	873	919	907	893	923	874	833	848	832	837	867	900	846	883	837	897	909	877	847	822	872	837	809	891	877	851	825	902	869	889	827	839	834	826	818	852	894	828	826	822	818	937	903	851	876	886	900	901	862	839	849	869	863	845	822	860	857	853	828	917	877	895	880	826	917	888	886	832	874	877	919	870	871	861	886	859	861	936	868	877	896	851	895	883	925	868	872	880	826	891	909	890	860	831	858	923	890	860	859	858	871	836	860	880	879	849	860	894	810	844	836	834	850	841	877	943	873	820	847	870	853	855	902	859	868	850	908	881	884	883	855	823	843	878	827	826	921	866	877	848	873	843	850	826	867	866	881	850	887	864	920	855	853	914	876	832	865	859	849	883	877	884	869	885	861	892	910	846	854	856	818	864	895	911	883	798	840	841	866	872	859	862	858	823	878	829	870	845	903	872	890	817	851	909	858	835	856	839	832	880	851	869	925	849	838	867	859	869	868	848	834	920	854	874	841	863	877	873	892	817	865	858	851	862	903	861	905	894	814	859	877	833	907	868	854	829	852	872	867	864	888	877	835	885	788	861	868	868	834	823	835	872	870	859	903	820	875	884	846	855	855	846	852	839	911	913	889	863	895	882	866	895	826	893	895	824	870	889	889	855	923	871	884	909	890	850	879	826	868	855	807	884	881	847	865	821	806	850	889	835	914	840	931	875	881	855	841	908	882	850	842	833	882	877	848	808	786	944	920	905	804	851	848	820	877	881	869	879	888	876	858	945	895	859	810	878	850	868	855	876	860	853	881	878	875	864	893	888	867	856	832	913	875	851	833	851	858	876	868	874	808	845	891	836	859	859	881	907	936	908	886	912	882	855	909	867	845	868	880	857	875	839	870	851	851	840	852	870	924	860	821	865	855	882	890	849	831	860	890	802	854	881	870	828	834	839
22422	21028	28546	23702	21029	21097	12263	1827	1322	1288	1183	1059	1054	991	992	919	944	956	932	918	903	957	921	892	880	942	907	888	895	917	934	826	844	862	871	896	894	833	800	864	895	841	854	869	841	824	853	852	901	864	856	852	845	828	854	838	869	864	894	853	867	889	908	853	811	847	815	864	829	869	804	893	854	866	846	880	921	867	858	876	809	800	872	814	882	829	838	864	835	827	809	803	842	866	855	827	846	860	831	903	804	856	847	833	843	848	842	846	850	763	823	864	843	836	858	892	927	835	894	858	849	787	861	863	921	804	839	886	893	895	811	861	844	839	831	865	790	884	820	822	821	889	816	820	837	884	895	831	856	815	885	851	796	871	849	861	882	838	847	885	820	824	854	847	854	847	864	805	829	774	864	882	866	853	778	862	848	865	871	824	838	823	810	834	824	821	860	810	842	865	838	894	854	871	847	814	844	820	847	867	794	828	852	844	832	851	847	843	809	882	876	835	802	881	859	792	884	835	857	822	828	779	822	849	869	793	796	868	836	868	847	862	840	850	859	860	912	869	851	815	824	845	845	816	853	790	799	852	855	850	805	889	844	873	883	838	887	812	854	829	843	864	835	858	832	829	860	864	858	875	850	803	859	893	848	850	860	847	825	831	832	799	862	840	814	841	851	911	893	812	835	858	810	862	872	890	867	830	788	876	865	823	852	861	865	840	865	861	851	861	864	792	818	833	894	811	809	887	829	829	903	829	834	833	836	845	875	819	857	814	824	841	903	817	802	843	880	833	866	833	823	842	806	829	791	821	806	835	817	808	868	845	872	849	887	870	881	870	850	857	827	856	880	893	856	800	800	830	808	797	781	878	832	829	803	882	791	818	843	843	860	906	900	797	823	887	908	861	873	899	793	789	824	843	852	866	873	835	861	857	849	893	818	784	794	827	905	842	871	827	827	840	835	819	866	809	807	782	858	834	797	859	867	891	881	882	869	882	830	817	834	843	839	902	836	888	821	819	796	798	864	886	817	778	856	809	844	874	867	899	853	814	809	819	818	826	866	874	846	866	857	898	832	875	880	846	856	837	850	821	840	873	875	840	806	876	851	857	822	846	844	813	847	885	847	812	867	803	845	847	844	887	862	801	845	785	870	841	844	807	851	861	851	836	815	834	821	812	890	883	809	846	830	870	781	794	820	886	896	877	840	867	841	822	852	797	809	871	858	835	892	835	832	864	866	860	836	888	815	858	888	772	793	836	875	866	854	840	846	884	858	839	874	832	895	854	853	868	818	807	858	825	832	810	902	844	859	851	798	843	877	887	853	862	848	818	840	847	878	867	846	857	855	839	779	881	811	832	864	863	901	829	845	856	847	904	872	867	858	836	774	909	844	839	877	812	870	846	823	803	858	856	835	831	862	848	780	846	839	830	827	889	832	863	875	879	871	906	847	859	842	827	838	859	815	853	821	823	794	865	816	818	813	870	818	858	853	855	858	869	836	795	866	818	851	801	806	869	893	825	855	852	837	821	850	868	835	847	807	794	841	819	823	829	849	887	851	809	887	912	843	897	869	788	819	884	827	845	895	867	881	848	812	873	891	822	784	880	843	860	865	778	833	832	812	843	867	835	845	834	877	838	879	879	866	873	844	839	810	852	873	834	841	841	848	859	819	816	840	893	855	940	849	845	829	861	800	882	847	847	832	886	835	794	841	783	830	831	874	892	872	849	832	862	853	817	897	830	853	829	871	821	835	852	900	853	850	836	810	823	849	844	825	824	852	842	801	831	807	807	856	862	846	824	826	801	765	848	838	806	828	814	841	821	812	893	841	824	833	827	812	836	838	859	869	814	842	835	823	835	853	847	902	825	877	899	863	845	795	852	864	852	862	868	881	795	834	861	862	828	808	872	819	934	840	841	846	860	851	826	830	796	839	863	799	841	813	856	804	830	863	811	839	837	820	845	851	872	869	866	813	852	853	858	877	826	867	834	874	813	845	824	801	831	844	846	875	877	802	886	857	827	856	920	857	826	835	814	842	852	842	837	854	846	883	854	849	874	866	836	886	838	843	809	831	825	842	841	915	839	821	832	896	815	879	901	806	861	833	868	867	840	812	881	857	830	798	829	854	808	857	843	849	881	861	841	886	867	804	837	801	823	876	848	867	877	806	856	837	864	858	845	885	857	803	832	866	872	810	826	846	823	873	897	817	814	812	794	831	875	902	852	858	828	847	796	843	874	821	837	860	842	848	814	810	888	850	894	832	849	842	840	850	838	891	812	862	847	837	805	819	793	876	906	863	840	809	834	812	850	836	803	894	791	831	850	839	840	883	857	911	826	842	789	864	856	839	896	852	838	883	821	786	872	805	793	848	900	806	828	840	844	897	832	830	899	868	834	817	853	858	809	832	859	835	816	815	813	769	861	887	817	808	889	861	827	829	851	819	899	870	872	874	844	825	809	854	898	841	869	808	882	818	811	841	842	844	817	856	848	833	806	851	786	829	888	867	854	790	827	847	863	881	849	845	821	862	866	870	865	851	824	851	848	830	840	878	850	938	832	832	860	823	891	852	806	798	824	849	762	788	842	864	828	818	848	857	891	885	857	788	833	885	895	848	805	844	833	855	841	837	797	831	901	821	820	856	891	892	890	832	822	864	839	829	792	819	839	890	815	796	874	868	867	883	860	894	864	800	829	827	802	861	820	817	861	894	819	842	850	820	823	835	853	901	863	807	927	807	831	850	822	831	849	866	856	815	854	888	841	822	871	843	784	827	823	844	875	851	837	847	880	852	829	849	872	869	859	830	827	815	893	814	738	847	833	857	797	882	840	844	885	848	805	841	812	820	813	834	830	889	881	755	880	824	835	801	884	886	870	811	864	843	899	756	878	837	837	845	851	829	865	831	799	824	853	844	851	868	798	807	774	829	787	842	832	823	878	867	855	820	857	809	781	800	798	847	867	795	864	852	881	872	848	847	861	839	888	827	835	831	845	905	818	785	843	840	853	778	870	811	891	809	849	811	857	790	805	862	825	883	808	837	833	867	844	863	825	823	835	836	838	842	855	832	858	824	847	847	787	823	851	831	820	905	874	827	863	832	871	847	801	822	853	838	836	855	858	847	842	872	819	832	838	840	844	864	779	875	795	825	819	809	874	830	829	807	856	818	867	879	861	877	842	772	862	814	857	913	872	799	825	802	805	879	867	801	834	824	845	864	804	827	877	834	797	849	850	842	871	799	887	829	874	873	851	869	807	839	846	853	823	842	889	857	758	865	865	823	789	786	853	791	813	878	847	877	843	799	821	812	829	837	847	834	802	883	815	864	864	824	825	814	865	818	795	837	897	841	802	882	855	879	876	832	905	825	786	808	837	831	834	861	852	856	867	835	831	847	805	850	881	851	872	843	843	879	803	864	823	861	838	842	852	874	860	828	796	816	830	799	839	850	837	888	810	868	869	865	836	819	836	798	913	777	784	846	804	830	832	860	861	816	828	870	857
6598	14575	12024	5979	4110	3184	2537	2094	1808	1540	1290	1231	1185	1101	1057	1071	1034	970	971	979	991	932	932	954	890	960	901	933	891	926	872	900	855	832	891	868	898	864	910	904	905	887	887	891	906	890	865	929	898	905	899	882	889	908	900	861	901	886	910	861	835	869	859	841	857	883	889	907	864	900	902	882	855	848	856	865	849	872	854	858	858	858	839	911	896	905	877	862	867	845	908	848	858	908	866	855	876	832	881	835	861	905	883	812	912	879	856	864	832	900	885	897	827	856	873	878	827	820	887	921	821	840	878	838	896	900	836	886	865	896	883	846	904	904	920	899	860	849	845	898	844	851	839	849	839	877	869	920	893	892	830	880	868	927	837	896	821	913	880	858	888	876	892	820	892	867	926	892	852	847	852	844	801	900	883	856	830	826	863	830	851	831	894	883	887	855	867	801	911	876	865	860	846	844	881	870	851	884	847	891	838	880	839	863	833	826	865	874	883	883	869	872	868	887	871	840	818	898	828	862	885	831	849	882	824	865	822	878	882	862	904	834	860	855	916	846	880	806	883	851	862	847	883	881	836	874	897	890	863	794	843	859	834	856	845	875	883	862	833	857	829	872	838	916	859	860	907	844	916	874	924	853	818	816	915	897	872	859	836	879	834	813	947	816	907	880	822	866	856	833	885	885	869	894	891	868	879	853	842	851	839	851	845	858	859	936	880	867	875	921	899	824	855	791	826	866	876	846	850	869	855	847	868	824	892	872	860	828	856	851	886	837	871	869	875	901	849	862	895	875	867	869	834	875	883	901	917	890	838	849	844	828	847	874	867	844	841	891	841	855	856	878	955	874	906	856	888	888	879	905	878	880	871	860	826	897	898	812	842	807	838	877	867	882	846	913	854	873	842	874	857	852	866	896	849	870	878	867	913	842	879	819	874	941	896	846	819	834	884	865	843	815	844	871	883	816	865	831	884	860	822	879	801	844	885	839	844	887	889	840	819	852	836	833	875	865	841	834	882	894	856	869	850	865	824	884	863	883	838	835	875	914	796	878	875	879	817	816	883	822	852	867	881	867	895	847	854	852	879	905	909	885	866	826	849	864	853	938	872	819	830	827	826	820	840	915	890	830	863	860	884	830	899	910	843	788	825	852	833	863	896	851	891	896	866	907	843	883	854	914	893	848	880	879	868	847	880	905	852	876	839	910	848	918	836	884	873	882	875	840	871	866	816	882	858	833	885	855	863	842	854	867	898	823	952	865	901	861	937	841	903	853	896	858	837	810	880	899	846	897	869	805	833	886	825	880	881	895	874	894	808	864	862	877	826	849	841	860	881	854	900	845	851	890	896	872	884	851	879	893	888	886	874	841	856	844	852	842	836	899	821	804	839	833	907	849	882	853	853	887	821	917	870	855	844	844	835	852	876	867	885	848	847	843	827	851	837	863	856	919	868	907	809	864	830	906	805	838	821	875	870	858	906	850	899	809	909	884	831	855	856	859	873	917	886	854	913	888	892	874	842	862	852	854	881	839	892	847	852	859	856	851	870	908	861	855	903	871	913	897	894	867	879	868	882	864	879	843	836	826	896	885	838	828	846	824	873	848	862	823	871	894	877	860	863	849	871	845	836	883	872	882	821	887	900	873	864	882	899	841	850	869	850	896	833	844	869	871	841	876	879	842	908	837	816	862	800	858	836	881	831	887	856	848	863	841	840	824	872	933	803	799	840	907	853	836	845	877	888	871	890	880	838	855	830	862	902	877	877	911	871	899	913	858	853	889	835	819	853	880	833	913	803	858	897	887	896	831	811	929	835	908	911	792	821	862	880	893	886	888	930	869	884	851	860	882	847	876	902	891	830	848	849	823	843	829	827	829	821	826	804	821	882	851	860	859	883	868	835	897	862	858	820	906	885	854	823	904	861	907	828	862	853	843	839	868	881	880	906	856	860	905	814	879	844	845	880	826	874	877	899	864	828	847	817	829	877	866	905	864	932	862	881	883	853	826	869	868	821	929	906	867	888	866	917	880	860	831	864	887	829	837	849	863	839	851	879	883	915	859	876	900	858	872	851	920	882	862	839	827	853	845	900	857	828	877	862	948	818	888	845	924	844	829	825	866	839	877	876	878	862	871	880	891	902	920	840	874	855	914	872	829	857	835	879	881	857	837	859	840	889	900	882	860	848	806	850	880	842	838	879	821	839	874	888	857	887	830	832	867	868	855	863	923	857	853	936	908	864	859	841	877	823	825	889	885	900	865	821	862	915	839	851	897	880	829	906	794	924	861	852	872	874	886	847	894	801	859	894	824	838	870	865	867	824	813	890	881	878	911	849	862	801	860	875	828	878	825	877	802	840	855	839	867	897	905	880	908	859	903	872	880	902	899	853	866	785	852	877	891	890	855	873	876	855	851	866	883	870	841	871	850	877	843	866	869	916	895	906	854	870	830	847	893	887	849	885	848	893	826	808	866	809	865	875	882	902	863	888	841	831	887	888	843	913	909	889	851	840	883	871	905	876	825	851	886	857	853	833	863	851	846	855	804	860	867	848	869	838	806	833	852	854	779	854	854	885	833	820	848	824	826	867	820	911	881	846	836	846	907	858	843	904	865	891	821	819	841	828	877	858	862	882	863	838	876	907	905	897	845	847	853	865	877	891	846	917	841	878	867	789	873	844	850	851	847	831	817	936	839	871	882	846	834	876	893	876	860	773	837	879	898	847	831	868	895	851	888	878	889	868	884	821	836	867	855	825	880	904	871	872	827	858	903	846	820	827	876	843	864	830	904	880	821	878	874	863	866	845	846	856	838	867	853	878	843	894	879	861	822	851	903	856	856	899	823	889	876	881	869	873	791	854	836	841	871	890	886	841	846	917	927	899	869	900	842	837	851	855	897	864	862	881	870	831	881	852	847	845	887	850	890	870	837	898	856	868	884	869	884	900	858	873	829	868	855	852	890	814	912	826	883	838	841	873	867	874	840	853	832	875	886	831	831	859	827	859	822	830	903	873	859	909	845	881	895	890	912	843	870	863	844	911	880	859	885	865	873	780	826	850	855	889	845	851	884	915	898	859	834	883	869	846	874	828	879	844	850	851	838	840	919	868	886	832	869	847	869	860	824	868	808	870	856	865	877	859	860	863	837	862	811	918	841	830	853	879	851	830	869	861	894	909	807	911	896	868	860	888	795	875	842	862	919	870	828	845	883	867	867	835	850	870	867	866	885	892	832	841	876	854	929	827	817	823	883	814	847	820	805	832	870	863	862	860	861	871	901	817	879	798	853	846	860	836	902	898	886	938	835	906	884	870	837	861	858	830	869	862	851	842	862	854	870	855	843	862	894	877	826	904	853	883	859	871	879	904	819	852	861	844	916	833	848	834	875	873	828	883	886	907	883	848	824	909	880	841	891	878	888	833	816	854	897	828	855	818	860	851	913	856	879	901	877	877	908	866	832	865	864	876	909	856	846	851	896	820	895	834	846	882	863	902	825	841	870
22419	21110	28668	23795	21113	21174	12400	1884	1344	1249	1204	1165	1127	989	1037	1006	952	951	967	949	946	906	911	901	890	877	863	899	879	881	884	907	884	848	855	890	868	852	868	888	832	921	911	866	813	840	857	893	922	901	906	848	853	849	887	920	851	880	867	840	886	840	853	851	876	855	810	865	817	840	823	853	868	857	865	895	847	842	803	891	886	863	834	916	865	848	787	861	847	864	851	821	880	857	860	855	879	897	860	845	886	845	829	846	859	884	859	851	824	839	870	884	855	859	859	872	875	830	840	832	838	927	831	867	891	916	860	840	816	838	833	863	898	864	804	861	809	902	870	904	927	863	892	848	861	888	881	861	863	845	866	853	822	868	857	828	878	883	863	868	881	868	848	831	825	862	795	855	874	867	854	876	815	873	884	886	875	846	901	872	878	840	859	826	900	926	864	895	861	859	833	770	820	864	895	862	831	849	832	867	854	783	824	881	830	867	839	844	844	892	840	890	857	828	905	873	815	845	829	820	843	831	864	883	872	850	847	852	836	917	808	836	840	853	839	853	846	867	903	841	872	814	898	842	866	922	865	866	862	876	871	900	851	869	891	860	878	856	892	870	848	839	851	869	880	824	811	796	853	885	877	866	910	855	802	923	839	878	869	867	853	907	820	863	852	814	862	849	842	887	811	866	869	883	866	854	900	801	865	863	851	860	865	838	814	856	860	875	827	852	849	805	873	846	857	820	879	857	846	788	804	880	911	859	809	870	862	874	848	826	815	815	840	853	845	852	824	840	835	859	890	869	852	826	827	824	865	846	877	843	858	884	853	814	855	884	824	832	862	832	829	843	826	808	837	865	880	832	859	899	861	812	870	873	826	840	904	914	820	842	846	870	861	867	879	832	858	868	814	827	915	858	884	842	882	843	856	871	869	807	819	887	876	834	898	868	858	838	826	832	846	856	819	896	845	792	852	814	809	878	858	835	798	816	908	818	849	847	850	818	868	848	842	865	834	860	832	886	869	848	862	806	841	861	844	829	872	820	885	865	824	830	854	854	847	860	836	889	872	867	830	872	805	854	860	870	867	842	850	882	873	860	849	782	810	895	882	839	887	885	877	862	826	878	882	879	803	939	852	866	829	888	895	839	849	843	803	886	870	886	901	854	800	873	862	876	865	783	912	929	854	849	833	871	826	837	833	860	825	832	880	909	824	854	866	854	845	831	862	873	852	809	814	869	820	863	849	888	839	787	855	848	848	862	822	828	858	881	831	827	846	895	885	838	874	882	797	858	854	865	893	804	819	841	864	804	866	884	843	904	853	780	879	857	882	865	795	874	848	807	874	860	806	839	884	851	846	896	837	875	867	905	843	853	821	865	839	789	840	850	877	887	835	848	882	868	909	857	875	847	839	821	861	858	871	877	869	838	878	848	849	845	847	856	852	837	836	859	818	897	868	874	862	882	830	852	877	876	809	856	854	874	851	759	844	889	880	906	853	823	884	874	890	847	851	836	844	797	823	858	857	845	866	830	879	894	859	838	867	840	875	819	799	862	858	869	885	857	891	851	780	873	863	903	843	803	819	881	815	848	845	880	823	906	854	834	856	852	852	861	845	834	844	876	840	821	860	885	793	861	835	875	870	882	895	842	881	870	903	797	849	867	863	840	830	865	856	877	850	854	850	838	879	881	868	829	850	882	807	843	887	805	858	875	818	860	813	789	883	867	846	864	852	861	899	859	902	869	830	853	812	794	821	843	859	875	820	864	850	838	819	840	850	867	882	836	827	840	875	844	807	873	849	894	776	854	872	875	817	863	879	829	891	895	848	862	880	828	828	859	849	813	842	869	829	872	895	823	828	845	877	893	856	834	891	924	842	824	817	825	858	885	861	816	840	894	811	856	873	845	863	889	857	920	895	838	839	854	903	832	839	849	864	863	887	837	864	841	892	869	864	838	862	814	882	880	887	852	842	795	892	854	856	888	857	834	869	880	869	847	820	909	881	877	817	877	892	863	841	900	850	842	846	866	882	849	800	889	837	898	878	844	875	829	815	862	863	891	836	806	836	815	865	841	876	867	856	865	836	876	865	859	854	857	868	845	850	832	852	841	830	868	789	875	830	792	820	873	825	894	888	895	880	851	841	798	862	843	838	886	933	834	846	829	860	839	893	855	841	848	875	822	822	827	882	923	858	871	881	849	887	886	858	879	875	858	878	907	847	820	860	840	858	851	803	874	856	842	830	902	795	839	863	874	819	849	827	812	902	862	857	882	846	812	878	849	858	862	824	877	808	871	808	880	860	889	937	869	832	889	816	835	866	869	884	887	805	877	855	868	857	811	852	823	840	886	850	814	843	848	885	826	869	899	846	894	828	803	856	861	833	827	851	850	843	856	868	866	854	865	817	884	829	847	827	907	865	865	845	791	839	844	831	912	853	848	840	851	819	873	879	880	836	914	837	836	852	836	869	848	841	872	852	852	846	802	832	822	881	781	852	958	832	853	907	859	824	874	847	883	859	869	824	891	931	813	837	864	838	833	865	888	900	841	877	821	904	761	837	808	863	862	831	851	896	857	892	804	806	862	848	857	849	865	820	846	865	830	905	812	891	846	849	837	851	803	857	823	852	841	858	856	822	893	869	816	896	843	850	894	842	864	823	855	892	783	872	844	836	838	864	838	880	823	843	871	816	905	877	803	809	830	867	898	877	921	851	881	877	834	857	884	837	857	861	842	869	804	837	831	882	855	832	872	827	879	864	882	849	845	884	826	828	885	889	933	838	853	896	841	841	854	864	805	819	856	816	874	909	845	822	860	807	858	749	894	836	797	801	826	878	830	846	808	833	862	854	845	846	854	822	869	898	855	878	880	858	863	843	857	818	865	867	879	830	851	880	836	837	831	856	857	850	860	831	842	848	874	835	846	832	843	844	870	807	886	827	802	834	884	828	847	864	858	857	819	848	855	829	826	857	905	859	858	868	820	798	864	872	834	874	841	781	901	858	813	880	884	874	856	876	795	855	866	833	901	855	829	867	828	856	837	861	863	842	830	856	771	883	901	795	860	808	867	859	862	912	831	837	841	875	792	843	830	858	857	906	877	828	876	851	839	837	853	880	820	827	867	835	905	819	836	841	832	885	845	886	873	879	871	871	858	818	903	900	873	840	877	841	824	802	867	864	852	809	893	795	827	894	872	878	865	840	868	835	890	813	811	828	841	886	906	905	857	900	843	864	851	839	840	844	870	843	879	854	875	825	875	834	810	866	821	803	850	897	842	858	880	872	852	884	784	838	863	844	840	887	909	815	824	843	892	854	906	838	796	779	874	823	856	839	854	814	875	856	859	843	857	868	891	848	836	865	822	869	836	889	890	854	880	900	827	845	822	860	856	888	861	823	799	893	846	897	833	858	874	888	852	840	843	853	866	820	797	835	824	861	802	840	828	868	888	881	838	853	863	857	826	864	879	788	846	887	848	876	846	916	824	843	868	884	857	850	836	866	784
6285	14548	11986	5904	4100	3195	2527	2061	1758	1618	1377	1236	1225	1151	1184	1016	1063	981	1005	984	939	980	1003	965	947	941	935	909	896	889	893	899	895	902	909	909	894	904	872	960	870	924	837	899	926	920	927	835	880	875	872	859	946	906	841	858	902	869	909	852	853	876	893	852	895	870	831	855	861	882	905	818	899	844	843	845	873	890	874	891	893	879	904	870	851	879	866	901	869	861	936	870	886	897	915	888	880	873	906	918	843	890	875	829	895	935	894	858	894	849	901	932	871	850	865	906	891	862	866	874	879	891	915	902	877	873	873	822	879	846	833	876	877	897	913	872	881	864	857	865	887	883	850	876	907	829	878	860	859	863	896	821	913	865	888	902	861	813	913	842	859	915	879	883	877	870	906	863	890	900	872	873	860	860	859	827	891	859	874	903	890	867	832	873	873	860	798	833	912	859	865	920	854	868	890	807	829	878	890	934	931	896	909	937	879	906	846	866	903	877	822	841	876	909	834	860	869	903	905	829	855	903	893	871	892	886	842	893	876	811	821	841	859	850	891	830	862	881	871	789	907	868	873	916	846	865	875	890	909	856	872	887	881	868	883	885	869	869	897	906	886	863	846	892	869	829	904	862	832	877	909	842	895	891	893	867	848	887	845	835	884	913	867	834	880	883	839	853	912	887	850	901	892	911	910	877	856	860	877	871	856	885	884	860	857	841	843	813	838	896	869	867	867	855	882	843	874	884	878	860	843	905	903	923	844	917	822	879	878	888	823	916	823	872	861	853	877	868	839	861	892	871	844	881	889	856	809	852	859	846	878	899	888	904	848	883	865	922	868	894	895	886	909	838	806	907	845	879	896	842	895	888	866	834	824	850	883	887	854	872	835	869	914	821	878	870	866	846	886	901	814	887	888	842	862	877	899	883	896	841	929	879	858	893	905	811	859	847	879	889	838	893	877	833	827	886	890	889	840	918	866	836	814	894	883	919	847	872	900	817	878	903	878	906	838	889	894	887	847	886	873	844	920	840	900	900	890	861	857	849	870	801	862	829	863	901	841	891	903	849	872	836	860	863	852	899	864	909	874	870	847	892	870	857	872	880	823	856	838	933	866	919	868	876	873	895	914	856	876	839	923	837	798	867	878	863	889	886	861	849	909	898	852	869	903	866	846	849	849	898	865	878	921	844	864	843	828	853	918	840	862	850	857	852	858	873	878	920	938	840	844	831	899	882	833	858	859	887	926	869	829	884	832	888	892	818	870	841	886	907	921	841	846	882	888	848	885	915	889	837	875	885	830	896	856	833	885	909	903	873	847	885	827	838	839	901	855	838	855	848	845	869	905	878	838	928	846	941	885	827	832	838	849	876	910	873	862	882	890	887	874	843	947	837	860	823	845	848	905	839	846	878	845	873	884	871	840	896	814	829	865	869	834	917	930	859	887	897	843	831	809	877	904	900	876	871	841	882	797	898	848	858	837	874	852	881	876	868	868	880	879	866	806	899	867	862	860	871	840	815	834	833	903	906	819	852	853	822	826	854	895	902	839	844	859	901	858	839	868	848	878	892	829	905	847	876	846	895	879	868	897	876	850	903	873	894	929	840	830	823	921	817	870	858	890	903	881	837	860	854	856	870	890	856	827	836	897	869	904	861	881	829	864	898	872	804	839	880	875	922	831	899	868	920	871	853	891	786	919	831	853	878	854	851	873	894	860	839	832	847	842	862	891	904	851	855	874	878	904	884	877	886	927	816	913	883	855	875	832	899	881	814	885	877	879	887	885	926	907	873	873	843	858	844	823	837	860	852	891	870	848	843	842	865	883	838	880	859	855	847	846	895	884	893	887	908	847	864	884	879	918	862	872	870	881	818	886	886	863	896	871	900	947	899	894	851	848	925	861	922	885	882	864	892	856	872	833	886	861	887	862	862	873	824	857	850	887	862	820	853	879	844	888	853	825	865	794	837	841	789	838	897	903	836	876	829	865	879	829	848	881	821	862	863	867	819	841	875	864	893	899	858	885	865	875	884	828	850	890	950	826	847	882	849	831	889	951	873	833	851	869	890	907	874	886	845	894	902	870	879	911	903	912	866	907	834	880	863	833	909	898	844	889	871	905	828	852	880	930	914	921	830	838	829	848	869	897	854	866	871	836	816	888	849	880	858	894	853	897	859	866	895	891	885	881	869	863	841	844	911	876	848	855	892	889	878	908	849	896	856	867	912	845	850	870	855	843	818	907	869	886	857	884	910	887	863	861	867	903	818	858	874	863	879	874	864	843	852	856	865	803	859	857	868	856	864	827	820	829	922	850	840	834	868	899	844	844	886	860	786	899	832	866	854	882	954	858	844	873	895	885	868	848	885	871	952	875	869	884	886	916	840	876	850	891	835	819	890	878	862	880	888	861	831	849	855	887	869	856	850	912	876	876	884	869	873	886	861	815	845	945	854	871	876	897	853	862	887	878	864	879	910	893	882	902	857	897	896	843	842	881	857	886	882	830	897	883	868	832	834	891	835	892	854	846	879	886	835	874	898	919	852	823	838	882	853	908	856	876	869	856	879	878	884	893	899	837	882	873	903	905	938	833	902	874	822	871	898	882	866	864	885	840	869	905	853	867	865	816	877	877	891	867	838	868	851	840	837	853	843	906	861	881	879	878	890	887	880	876	911	885	798	854	892	842	859	875	821	821	875	913	831	877	868	882	833	808	835	851	868	871	881	872	887	873	807	899	887	902	825	819	856	851	855	847	900	889	878	845	893	884	876	946	884	885	844	878	862	890	891	813	855	863	845	869	891	865	880	873	874	870	864	798	861	874	916	855	870	845	928	905	864	892	862	825	837	858	914	869	901	918	801	849	878	885	826	840	895	851	906	871	849	828	861	871	833	871	815	869	867	898	856	868	862	843	896	859	865	906	857	843	869	872	877	885	860	870	869	854	886	887	866	853	895	883	832	848	892	927	796	837	851	842	850	879	870	891	866	850	857	857	865	887	918	827	853	880	828	861	865	836	877	854	864	830	827	910	873	874	838	841	895	923	844	896	882	856	884	862	904	880	874	905	889	882	916	863	819	875	841	850	885	871	839	846	916	890	858	846	870	879	827	860	885	904	890	853	881	853	880	884	845	899	911	858	870	907	932	924	845	834	886	874	873	911	874	855	891	932	823	840	854	868	838	791	857	823	864	851	854	884	864	861	875	864	837	838	863	858	908	900	828	901	826	821	877	869	864	897	898	832	876	834	881	880	882	901	919	846	905	878	876	894	846	848	847	888	851	915	875	822	860	879	867	826	823	877	828	862	914	829	863	868	790	928	881	887	889	837	884	846	880	829	851	866	921	846	869	886	857	842	836	851	915	891	884	916	885	905	856	848	873	870	903	847	910	864	829	880	857	832	857	874	921	841	837	904	878	886	842	855	852	803	827	904	837	893	827	912	914	902	849	831	831	886	837	903	830	875	860	872	885	863	864	852	830	878	843	886	922	879	865	874	854	904	818
22456	21106	28675	23804	21109	21183	12486	1920	1416	1243	1231	1122	1098	1004	1036	956	975	1002	899	957	932	886	912	910	885	924	903	902	885	901	895	937	878	883	858	852	866	855	935	877	911	860	845	878	878	934	860	865	825	865	896	858	839	833	901	895	815	803	870	861	860	811	900	918	870	815	845	839	859	841	836	807	838	822	884	880	872	858	819	876	849	881	872	834	843	802	889	844	830	794	873	832	909	873	879	819	831	878	922	871	909	878	811	870	868	833	851	792	891	897	857	839	851	838	790	810	870	865	850	910	831	825	826	864	841	865	834	803	841	829	894	813	854	826	857	830	822	830	858	858	856	858	874	889	837	835	825	822	841	840	890	925	918	861	824	822	870	840	821	862	814	853	850	819	847	885	850	807	888	904	801	864	833	843	862	852	863	856	885	875	806	825	884	881	844	893	803	835	846	893	864	882	894	827	860	885	901	897	854	825	833	789	833	846	801	879	789	846	864	865	867	916	806	847	848	848	845	801	766	793	855	844	822	858	872	862	870	865	807	842	862	891	838	807	831	831	861	872	926	878	839	813	852	871	858	867	871	860	836	889	809	871	822	842	846	877	821	843	805	880	857	902	873	829	832	762	841	860	895	838	867	833	845	851	811	884	874	838	809	916	900	892	862	862	875	904	877	816	855	836	846	849	827	830	865	817	829	879	846	868	837	864	941	930	866	838	849	868	835	870	877	882	844	876	812	862	831	839	812	824	863	821	874	792	853	843	862	819	885	916	913	845	866	876	905	849	913	856	856	855	816	832	826	859	811	788	890	842	842	859	867	853	901	871	859	871	853	833	845	869	835	835	822	843	878	848	851	837	864	810	855	841	859	882	860	829	828	845	836	859	831	817	896	843	864	844	863	831	839	832	858	874	858	837	894	884	874	866	886	809	841	833	836	846	873	835	823	834	818	856	889	854	852	865	888	880	870	867	885	898	851	880	902	822	840	817	828	861	853	832	911	873	823	848	851	895	853	843	828	860	877	840	881	820	894	828	833	814	803	862	863	916	841	856	850	904	881	824	855	840	796	867	820	887	896	853	851	868	848	869	867	883	895	860	891	836	888	867	854	820	881	862	798	900	875	838	852	870	852	874	871	871	852	849	859	850	851	827	847	866	876	827	866	903	863	857	815	816	870	843	873	838	813	865	906	864	878	828	812	842	809	873	889	843	855	900	858	848	821	861	806	843	844	878	846	905	901	834	856	817	828	852	809	864	825	858	813	808	876	859	890	841	854	793	865	865	875	804	805	808	890	812	826	852	842	838	859	835	863	890	950	850	836	783	852	845	826	849	779	824	800	844	860	806	810	874	829	891	908	873	877	844	897	812	872	841	827	913	852	898	876	808	863	836	882	853	910	851	848	862	858	827	852	858	869	839	869	818	820	904	830	849	832	838	839	851	902	835	840	855	846	863	796	891	875	824	824	818	832	816	828	838	818	822	857	807	852	815	774	833	833	840	822	856	815	838	844	904	874	811	841	819	843	875	818	844	854	845	871	863	905	897	881	822	890	880	891	888	863	836	845	832	834	866	842	877	837	832	870	829	880	876	873	908	856	921	929	897	855	844	882	852	905	885	871	834	834	851	875	826	839	848	894	868	826	818	833	829	843	858	869	829	830	811	849	845	935	816	868	800	807	799	816	889	840	811	797	819	856	850	838	862	894	817	867	890	805	839	880	819	899	818	934	844	838	854	792	865	878	811	806	819	832	838	823	812	864	807	889	795	900	808	819	809	877	838	867	883	860	910	865	824	852	838	796	812	848	807	837	833	883	851	839	841	843	838	882	846	848	846	858	853	837	857	886	855	845	871	821	836	843	840	865	887	841	867	837	816	855	820	865	847	890	829	844	853	916	803	866	851	801	855	856	851	871	806	834	811	841	902	831	852	839	889	887	866	814	849	864	902	869	842	837	855	846	836	851	869	858	832	847	835	903	850	849	841	837	835	783	902	879	860	830	819	867	839	875	845	865	898	875	836	833	852	860	816	807	940	811	843	839	825	824	829	875	861	843	828	880	870	829	867	851	844	869	819	845	836	850	859	879	915	779	877	850	883	859	850	872	819	884	826	872	881	857	903	797	885	839	860	837	898	845	810	855	887	833	851	854	874	873	857	840	892	844	875	852	852	843	829	801	819	901	841	826	851	862	843	842	874	867	861	806	922	817	867	885	828	863	836	900	868	818	873	881	874	892	843	879	898	815	871	854	898	818	881	878	876	854	885	869	828	840	826	834	862	862	882	830	805	863	874	823	837	813	838	851	850	850	888	870	844	872	846	823	889	853	832	846	871	889	838	894	856	835	869	850	868	860	896	825	848	838	902	863	850	864	812	841	843	860	877	856	802	859	877	846	901	772	845	870	885	855	873	884	827	837	856	818	842	863	902	842	850	821	825	869	876	859	828	847	841	858	851	808	889	841	850	922	890	814	822	859	851	837	899	809	863	876	872	864	844	810	812	853	848	884	887	884	895	832	787	894	877	869	872	797	826	815	824	848	815	853	868	864	810	852	876	809	805	860	853	848	889	860	900	788	843	866	849	789	833	807	889	875	830	788	787	818	839	818	868	823	801	858	900	862	868	884	832	865	879	867	854	877	872	857	833	868	871	800	877	815	855	847	841	869	804	814	910	835	853	840	829	787	836	821	864	856	832	801	870	873	829	861	901	824	822	841	851	843	866	871	836	877	885	842	862	894	870	818	858	866	836	861	821	923	857	922	856	865	877	842	869	861	832	812	845	849	893	848	885	809	835	784	848	824	936	837	849	865	805	824	852	813	858	826	874	896	854	787	794	915	846	845	868	879	849	863	810	825	855	856	825	860	841	885	837	852	827	842	895	822	853	852	848	845	825	905	862	868	833	884	895	859	867	873	889	838	874	818	876	824	853	911	816	778	822	816	876	849	852	868	885	863	834	869	846	901	842	833	866	897	821	825	918	883	817	863	858	822	825	836	851	835	804	813	890	871	871	858	868	892	871	885	830	802	842	823	838	830	869	860	826	853	878	914	859	831	877	901	861	787	824	848	872	795	814	856	865	816	865	839	911	818	903	860	839	873	870	814	842	850	850	823	844	822	859	902	878	842	840	872	814	833	859	828	906	871	927	855	824	899	860	805	842	814	850	856	887	863	850	872	842	874	830	823	819	845	866	784	811	781	836	900	863	883	870	857	881	854	889	838	808	852	913	849	881	899	845	832	851	844	829	849	888	870	848	827	859	872	786	829	904	848	895	824	816	855	839	851	904	833	932	864	832	835	849	862	878	816	810	849	821	750	880	813	832	890	867	837	830	848	851	819	897	866	885	828	876	838	835	834	857	803	881	855	887	905	862	861	829	863	852	858	853	854	871	843	831	819	870	867	832	862	822	836	837	841	810	835	827	868	842	873	882	802	845	859	856	880	887	834	854	783	801	831	873	882	880	890	907	851	831	830	827	789	843	869	860	869	878	845	839	841	850
6351	14393	11659	5961	4172	3296	2580	2137	1727	1523	1436	1285	1219	1114	1060	1049	1058	1037	1003	1000	959	978	886	935	946	922	930	930	899	921	916	872	903	929	862	960	861	854	938	877	889	934	892	860	869	823	888	876	882	874	888	864	864	870	871	861	899	845	895	845	896	870	847	878	824	895	874	869	877	868	876	857	865	863	834	870	879	865	852	848	917	844	901	890	904	887	869	894	851	869	877	889	895	898	860	829	812	877	919	852	839	880	872	817	827	845	875	866	854	892	856	893	866	847	893	848	881	865	904	894	823	901	943	878	862	889	893	869	875	856	911	851	837	877	887	930	872	853	862	855	848	845	857	900	864	838	889	911	868	857	846	876	904	897	852	894	893	901	890	824	829	873	924	827	904	842	879	853	869	878	918	870	871	893	873	851	902	889	859	849	876	926	880	883	893	856	870	890	887	910	835	834	912	918	870	915	885	825	844	870	888	878	846	913	835	862	858	874	871	875	891	796	903	837	870	877	831	859	878	842	888	826	831	849	824	875	845	803	877	896	906	866	856	833	840	834	866	829	859	902	865	845	781	917	877	871	887	872	813	934	829	895	846	820	884	876	830	881	867	849	881	873	857	870	854	872	877	866	814	866	884	886	912	843	846	832	866	839	858	834	869	887	878	832	885	894	883	877	833	855	900	873	897	896	918	857	896	853	838	879	822	911	835	875	870	853	856	824	832	851	887	874	873	850	890	847	899	837	857	923	830	884	888	944	849	883	828	846	954	839	830	870	865	897	824	882	838	866	826	878	883	847	845	868	875	903	918	805	820	821	794	861	881	893	919	895	857	822	945	887	870	857	894	871	905	939	907	848	874	882	886	881	821	882	891	858	816	867	847	895	902	908	895	824	872	901	813	864	870	910	895	828	898	880	892	854	904	846	910	897	885	873	819	884	844	883	836	830	848	848	871	872	850	861	881	904	861	859	832	830	868	833	848	870	901	921	820	876	822	844	870	880	837	866	884	870	839	843	873	861	905	917	857	839	869	806	849	903	871	855	918	883	847	862	888	840	907	854	874	913	860	851	818	911	847	894	861	867	887	855	885	863	911	877	865	874	845	892	850	872	910	866	886	855	830	853	909	852	838	864	865	888	863	860	827	845	892	903	854	916	866	884	897	898	829	855	905	848	887	832	914	912	857	880	869	893	906	845	855	851	833	894	876	876	883	829	881	882	843	888	902	886	812	857	847	880	837	866	860	889	825	846	883	885	904	854	842	906	849	885	843	912	834	864	894	872	850	914	821	865	901	877	822	803	926	887	859	837	821	888	840	843	950	834	839	885	891	823	881	877	873	838	903	824	868	875	862	872	874	869	836	916	912	890	863	853	908	865	895	836	869	860	897	866	840	878	885	852	911	896	838	913	894	825	902	862	888	932	885	883	841	885	817	896	898	820	871	912	885	853	862	853	872	865	839	873	839	880	862	815	862	875	866	904	866	872	889	866	867	850	864	867	894	811	844	907	875	840	919	879	927	882	886	874	846	904	825	877	864	880	903	855	817	886	871	842	856	837	819	851	859	855	866	832	842	848	828	866	881	882	871	871	855	883	897	845	894	868	861	874	886	867	835	843	894	870	886	823	816	871	912	836	929	899	898	866	908	853	896	857	837	862	861	836	851	872	903	881	837	780	841	873	909	896	919	891	838	827	847	895	896	877	903	878	880	899	849	882	887	816	871	921	884	863	838	859	847	883	914	867	877	908	832	886	855	909	884	903	874	848	873	818	860	891	864	876	842	889	861	890	829	847	809	889	836	870	896	829	847	835	859	935	839	849	861	864	858	919	896	844	804	844	866	902	909	875	868	920	874	886	900	827	830	833	911	854	878	895	863	835	862	828	869	895	895	919	846	939	827	885	792	867	893	890	863	910	861	895	849	870	866	859	873	879	884	820	897	913	869	829	849	861	909	885	907	898	883	836	934	831	784	903	888	835	831	885	882	850	834	818	833	863	898	906	815	898	890	909	811	860	838	876	907	904	850	862	880	845	890	900	850	828	862	802	817	780	894	895	864	891	818	911	867	812	900	873	927	837	878	859	834	859	838	815	899	803	844	881	898	829	816	871	839	827	896	892	859	922	911	938	925	832	900	853	851	866	879	863	826	920	830	926	888	848	889	841	891	818	877	837	891	849	873	881	842	858	842	833	876	887	838	829	855	885	854	876	871	806	848	868	873	901	864	869	890	869	880	898	876	946	899	927	861	921	836	796	873	847	859	867	867	883	923	896	871	848	841	883	860	880	819	833	853	894	810	877	900	837	841	825	856	800	860	913	905	841	881	860	821	896	850	835	899	871	868	866	850	890	849	870	884	872	851	847	863	849	825	864	868	899	862	807	855	845	840	907	909	822	926	907	831	870	857	855	886	847	899	860	844	862	868	855	914	863	872	821	899	867	859	823	890	874	864	872	801	898	860	876	821	820	879	845	910	901	875	881	842	846	893	886	846	845	872	897	848	869	873	886	803	850	901	876	878	861	891	869	885	850	894	897	907	897	868	862	870	912	883	910	900	884	901	895	853	874	885	858	891	879	885	810	901	873	895	850	906	795	810	855	884	891	795	882	850	875	843	924	868	867	862	862	894	839	880	868	833	879	900	871	840	830	829	853	893	844	892	876	803	885	823	876	861	849	886	916	789	807	822	903	904	894	832	861	873	874	872	836	824	856	896	820	845	815	871	840	905	895	843	825	863	828	841	849	829	854	838	867	856	873	884	843	871	853	834	840	875	887	844	853	869	877	845	890	908	839	824	843	890	893	880	893	852	882	862	848	886	909	863	883	887	835	859	890	875	858	829	849	819	839	926	894	805	938	874	889	828	891	888	915	913	876	911	869	813	809	839	869	903	884	896	874	863	862	846	873	882	832	813	862	885	867	889	854	838	909	892	891	812	789	898	862	936	842	856	866	849	804	820	810	843	811	869	930	866	841	942	890	877	786	818	854	890	845	836	869	882	896	848	919	916	876	876	880	827	877	915	861	871	875	893	872	898	863	858	847	851	860	821	879	895	870	915	849	875	853	918	863	928	937	876	835	821	833	838	855	861	892	875	881	863	851	838	844	849	869	872	873	849	886	833	887	834	887	889	886	878	892	830	849	921	852	850	883	901	886	856	831	852	824	900	890	887	874	873	881	844	869	831	825	803	847	857	887	904	863	837	853	877	888	917	836	826	860	789	909	856	896	874	867	893	905	905	849	862	862	823	835	826	874	869	899	831	879	867	876	815	837	882	876	905	902	894	850	891	813	933	941	883	867	860	853	880	834	848	874	895	895	925	879	863	859	835	876	887	881	865	837	889	845	907	907	903	826	875	883	857	838	864	878	830	831	854	887	864	834	861	851	881	867	922	883	911	862	867	885	835	837	843	795	918	887	890	886	916	891	835	832	845	859	891	866	835	868	882	852	833	875	829	824	909	901	828	877	907	922	866	864	845	879	863	807	827	879	807	862	878	879
22432	21092	28662	23767	21095	21173	12394	1888	1372	1311	1213	1135	1038	1008	1030	1003	1019	960	989	955	970	890	885	898	851	911	904	874	874	890	889	893	838	940	915	895	902	918	845	841	876	844	891	861	878	906	870	852	849	885	917	880	900	896	909	830	864	842	831	882	786	891	891	819	867	889	879	864	841	858	863	858	902	815	869	846	893	898	860	854	885	907	917	888	816	932	860	873	849	881	867	843	836	867	842	873	875	874	865	846	855	938	893	830	855	843	854	859	822	892	894	868	834	807	853	853	876	887	893	859	842	814	848	819	844	869	873	830	867	825	887	850	858	850	896	834	843	838	846	865	850	862	812	831	832	901	847	827	841	821	854	853	806	872	805	833	839	873	878	887	853	814	916	825	835	804	864	822	855	802	908	808	853	879	842	921	904	803	856	848	817	830	889	882	908	829	863	922	851	844	877	852	869	877	880	859	895	810	892	880	838	860	815	884	899	867	822	820	855	862	928	812	831	861	884	852	823	834	872	857	902	898	847	901	866	895	817	871	907	835	850	841	844	878	834	910	883	831	868	883	813	890	854	843	897	851	850	865	819	876	894	844	874	847	908	911	878	909	896	872	784	837	846	827	856	788	811	840	817	831	868	882	899	872	867	759	880	818	863	883	842	859	880	856	848	815	843	848	819	808	810	854	820	869	837	936	925	854	882	839	866	851	788	869	866	821	812	927	843	816	877	941	881	882	893	875	861	842	836	880	871	837	862	857	851	843	895	823	819	865	856	848	854	884	814	902	874	837	833	863	855	865	825	803	877	827	865	870	867	897	809	813	895	871	851	873	845	856	861	846	819	833	817	870	798	863	864	833	821	850	842	854	834	888	829	870	811	819	852	885	817	875	842	870	825	869	807	785	828	832	872	786	889	840	886	872	873	836	841	879	874	810	784	892	863	897	846	894	821	838	825	820	845	850	801	894	852	869	843	889	797	880	841	819	850	882	855	838	866	844	858	752	826	842	903	847	876	908	817	846	875	825	836	847	838	846	859	870	828	831	830	867	848	864	872	866	847	850	844	850	804	859	881	806	842	858	873	842	878	860	859	822	854	791	829	882	874	843	840	924	829	823	895	820	878	788	860	912	807	832	793	866	862	884	873	854	848	845	831	832	877	840	852	860	830	833	826	878	879	927	849	843	829	864	842	865	837	863	890	878	844	845	886	845	879	843	848	882	839	941	858	863	799	842	921	886	868	854	890	847	861	855	842	855	857	812	838	845	865	834	806	861	848	810	872	825	863	870	792	818	830	874	854	856	846	825	821	917	886	785	857	886	909	861	885	862	751	851	854	888	843	835	896	837	880	822	867	866	814	873	831	821	832	869	809	779	837	862	910	847	858	827	852	870	872	867	834	855	874	814	907	837	827	889	851	837	889	861	824	825	859	872	905	857	853	909	793	857	840	838	829	880	860	909	839	848	888	845	832	872	842	927	782	822	825	786	798	863	804	837	850	829	850	802	874	851	862	880	880	850	897	849	851	838	842	804	837	878	896	847	888	775	892	796	832	868	849	861	863	910	884	852	892	835	867	860	842	849	839	887	885	829	864	834	889	851	840	919	818	860	900	879	840	861	842	899	845	833	942	866	838	849	864	850	885	898	803	866	874	820	856	786	793	778	866	854	849	826	857	839	845	856	850	857	886	871	850	882	845	871	796	820	858	817	850	882	874	882	896	839	843	893	845	907	896	853	862	833	830	864	839	855	795	876	835	850	901	853	889	827	815	922	852	848	867	846	822	804	873	850	902	847	848	831	922	831	885	829	908	895	839	879	906	919	886	874	845	813	870	851	840	830	900	830	841	828	846	832	868	897	838	847	825	827	869	902	841	867	840	819	877	879	830	877	846	835	872	856	851	838	850	800	866	865	892	936	860	858	863	792	825	830	791	877	831	841	890	798	830	867	886	798	828	803	867	866	875	833	810	891	853	896	848	842	834	859	847	841	849	895	848	880	824	868	846	865	841	870	893	820	855	849	834	874	860	829	851	800	847	888	872	865	862	847	897	846	867	886	861	839	838	906	862	865	859	853	856	875	847	894	873	886	844	831	844	827	817	855	844	811	841	871	842	895	832	841	911	851	847	850	882	885	875	859	816	876	835	779	826	862	843	904	817	863	838	857	809	848	811	812	842	804	844	825	854	891	861	854	879	913	882	887	863	844	850	841	853	851	837	892	880	796	842	827	843	816	799	912	833	835	847	865	857	836	884	841	843	862	903	796	861	866	915	829	796	885	918	820	885	807	826	848	844	843	857	864	828	842	855	856	833	842	846	820	852	866	893	823	783	843	854	840	893	845	831	899	846	887	815	815	825	869	869	834	852	828	809	814	789	863	906	810	885	888	814	822	870	845	851	875	918	815	856	829	847	807	862	831	874	888	840	897	797	849	801	817	844	854	835	817	846	874	841	908	842	845	781	885	828	855	892	846	867	866	865	840	837	798	902	820	877	849	814	817	859	837	947	782	892	873	907	833	852	860	821	878	854	863	826	820	842	841	828	859	882	891	870	850	862	825	859	788	812	848	872	807	807	850	865	859	911	798	857	848	844	812	841	849	806	843	846	896	928	851	780	868	829	855	909	831	829	878	843	876	876	859	817	809	858	861	889	838	837	868	882	821	876	876	887	862	859	804	888	925	825	821	842	880	838	828	842	842	826	872	844	862	895	861	875	882	849	874	881	849	860	815	834	904	798	831	840	838	839	813	883	793	879	810	894	870	790	862	866	864	831	788	852	876	825	884	840	844	859	845	791	773	819	831	901	867	868	895	930	850	829	847	844	857	859	892	907	826	920	841	895	847	846	850	848	829	834	812	834	845	831	839	834	837	823	867	941	822	905	801	835	819	864	876	882	864	866	872	855	830	801	832	887	851	814	849	811	805	876	848	898	892	902	814	833	869	832	824	876	878	824	841	842	866	869	894	809	856	883	826	836	872	865	844	873	811	929	841	846	905	870	864	858	825	840	866	869	841	859	830	810	892	831	834	840	827	876	891	794	873	857	870	855	833	856	874	816	876	838	871	815	882	879	831	831	831	815	915	838	857	851	874	883	862	862	832	893	883	794	797	860	862	848	880	842	838	847	863	865	866	858	869	844	864	844	839	847	867	845	892	840	819	855	883	862	852	886	849	857	869	813	840	828	842	875	826	841	892	830	839	805	811	802	849	828	888	822	793	846	807	911	881	846	825	868	795	865	812	811	847	880	826	841	839	854	852	864	844	895	863	853	890	823	835	883	829	780	866	863	833	850	829	834	875	848	843	856	821	835	845	835	873	864	836	812	851	884	846	873	812	870	917	860	841	849	836	880	903	829	853	883	816	922	867	878	843	862	856	824	837	927	862	854	844	808	851	852	860	852	858	888	845	842	836	901	860	864	845	886	832	886	867	851	812	888	848	866	849	842	858	879	850	859	800	840	893	819	884	857	837	845	866	851	838	887	829	817	836	827	862	827	820
5882	14118	11626	5991	4116	3165	2574	2031	1781	1550	1368	1352	1215	1153	1070	1097	1045	1012	1044	991	940	908	960	951	935	947	898	915	961	868	947	923	885	909	911	883	905	886	935	841	806	887	875	853	905	847	834	898	885	855	900	902	916	869	919	853	888	864	845	857	885	820	852	836	876	881	861	889	890	850	873	817	915	893	891	852	877	841	908	891	829	832	912	888	856	822	959	879	884	871	860	827	862	862	790	889	877	840	872	821	882	860	868	869	939	860	828	834	902	937	885	817	868	913	923	891	904	861	859	856	870	874	845	902	887	872	811	807	888	884	855	875	855	835	878	837	813	862	880	880	874	890	855	922	852	872	894	889	833	872	929	865	842	926	839	864	861	846	854	862	837	873	859	862	860	833	920	919	846	901	852	889	856	860	887	837	845	846	873	871	871	911	851	826	872	869	881	868	843	878	921	868	916	885	899	853	860	906	882	918	883	903	856	846	881	852	807	876	872	868	896	861	811	848	854	882	881	857	868	880	845	849	863	824	864	862	820	878	900	860	884	837	873	876	908	915	866	829	861	887	884	840	919	819	876	820	837	923	871	824	865	876	895	893	864	848	904	911	825	911	884	883	838	893	842	882	893	793	882	808	896	898	877	878	880	883	880	908	881	828	882	884	825	898	853	882	814	901	898	835	800	840	893	874	817	862	907	895	880	906	914	859	869	837	852	874	868	846	873	871	804	875	857	892	878	837	866	905	847	853	838	852	880	849	837	882	882	824	898	829	879	854	899	918	911	849	857	864	895	860	885	837	890	867	811	935	888	868	863	918	833	882	892	835	868	913	907	875	894	871	815	844	879	853	867	891	891	849	882	827	881	881	884	879	884	846	879	862	864	847	837	901	907	893	836	864	850	806	887	898	868	861	897	867	900	856	859	840	847	845	935	880	854	892	891	828	889	905	855	888	852	897	838	847	876	886	819	858	824	902	854	881	855	881	871	855	869	893	857	871	829	897	854	827	873	888	837	848	819	893	863	837	918	873	870	843	910	861	804	841	916	851	868	831	909	920	861	944	850	893	857	892	884	889	870	878	880	868	861	860	841	844	874	891	832	853	838	893	851	871	829	824	874	829	867	851	858	838	927	877	853	880	908	816	846	874	865	928	879	836	855	837	888	887	882	843	854	887	887	856	886	862	897	880	842	842	869	875	832	894	872	894	862	876	880	847	862	814	841	873	822	864	859	865	875	860	887	917	856	860	895	857	821	861	802	858	898	903	848	851	890	825	861	872	896	805	834	898	892	842	897	878	879	819	802	913	856	872	905	878	856	837	847	835	819	898	859	875	844	939	878	865	816	875	906	811	813	853	831	886	856	859	815	907	905	866	869	852	827	840	883	869	893	844	876	863	926	807	878	804	887	903	915	866	844	898	897	822	816	839	888	861	883	835	879	888	856	826	822	868	904	823	860	942	860	880	895	868	856	831	856	864	852	858	827	881	884	810	828	893	865	878	860	845	805	864	855	847	888	904	926	851	897	922	888	830	915	882	875	910	848	883	811	837	829	880	920	851	886	885	877	874	854	864	939	868	872	848	850	846	843	879	836	894	878	900	846	864	859	813	913	872	849	899	892	853	918	858	851	825	901	860	890	885	893	898	858	840	842	855	915	867	881	875	879	855	823	904	885	874	854	935	907	854	862	847	833	893	818	862	855	847	919	849	876	855	853	889	833	888	870	842	919	886	876	863	814	873	857	907	807	876	823	894	884	862	853	839	809	839	902	867	884	870	855	851	844	838	823	868	849	886	827	870	902	833	886	863	902	874	841	900	858	888	873	905	866	872	874	885	886	940	899	857	850	854	833	835	818	876	901	895	885	890	868	912	864	861	854	854	837	954	856	892	898	868	837	818	894	879	811	856	873	845	826	918	860	822	835	881	872	894	876	887	912	836	896	860	801	868	838	880	857	896	883	867	923	882	848	842	868	866	836	827	884	913	892	867	848	892	865	898	856	863	829	919	892	858	878	890	862	800	885	872	884	834	881	861	841	878	914	879	852	825	834	904	865	859	875	844	881	809	871	874	828	867	891	878	852	910	862	881	847	910	884	876	846	902	846	832	867	832	802	859	869	868	842	930	883	867	862	877	867	843	890	911	843	841	859	833	871	822	891	889	826	887	858	856	860	903	858	915	882	842	826	823	940	848	899	885	858	873	888	902	843	889	868	880	890	879	858	869	925	891	868	870	856	864	848	880	874	913	848	847	879	837	866	844	887	942	891	873	897	873	880	898	831	923	904	872	859	847	890	884	909	847	851	873	877	802	879	897	938	869	858	885	841	830	821	845	914	873	869	850	850	873	813	896	888	899	860	887	852	860	901	884	831	880	834	834	873	869	873	902	880	895	816	851	858	885	922	860	891	914	860	886	858	861	918	872	855	863	881	864	881	881	870	784	869	923	832	822	906	848	862	883	894	918	838	882	884	873	883	892	861	862	837	885	817	894	904	864	889	887	884	813	842	920	895	893	841	847	862	871	880	914	864	889	839	913	856	845	843	864	879	902	854	866	843	871	888	879	872	859	843	885	885	875	855	906	829	859	861	848	931	850	875	839	897	885	814	891	843	841	846	847	885	856	884	842	869	866	793	885	866	900	877	911	851	877	841	890	848	918	853	838	902	867	856	828	884	870	851	926	869	834	904	834	832	844	832	821	867	864	882	876	887	893	860	936	898	884	866	843	844	849	808	859	886	875	837	904	898	905	814	912	853	833	860	890	900	852	863	868	903	857	878	865	882	870	850	819	829	867	819	842	814	840	863	848	849	884	870	907	867	883	862	881	820	855	850	864	884	924	884	854	876	883	864	838	863	828	846	839	869	849	808	852	848	871	856	811	880	870	830	873	914	870	877	824	867	804	895	882	862	846	838	915	864	878	862	846	841	845	903	866	882	862	862	886	878	897	860	913	894	841	846	869	837	858	874	840	894	856	864	912	891	909	862	819	874	860	844	814	850	852	845	802	823	916	907	878	846	883	868	875	859	869	843	887	880	868	857	831	870	875	818	857	892	875	896	861	874	903	885	884	894	850	887	883	862	874	866	786	893	850	832	855	855	826	842	898	847	875	905	826	866	834	861	860	813	862	829	890	908	879	857	844	849	901	871	884	832	865	890	861	846	900	887	884	835	825	855	868	870	823	868	863	873	858	848	835	889	894	814	866	831	906	853	834	827	849	841	924	893	890	870	851	896	904	864	846	860	838	840	842	861	867	805	840	863	842	839	903	851	842	841	887	854	885	850	859	892	854	818	810	847	933	919	884	862	828	870	908	869	898	834	856	853	886	888	855	926	800	914	906	882	803	868	886	860	850	942	834	833	858	921	874	827	884	848	862	884	869	860	789	875	881	853	840	873	889	839	875	815	849	841	911	911	889	803	930	886	876	860	891	843	875	826	845	866	868	882	875	886	811	867	891	852	916	847	861	866	837	810	928	852	907	821	895	875	841	877	898	839	907
22399	21032	28559	23690	21034	21108	12394	1853	1361	1133	1187	1176	1089	1068	1041	1039	967	999	933	984	949	961	891	933	917	869	919	868	881	924	842	891	834	894	877	875	822	924	833	851	904	940	860	903	889	893	793	893	902	892	857	849	861	868	886	843	815	877	864	824	858	869	888	805	849	886	852	857	841	850	853	876	842	901	925	866	839	899	873	865	877	817	878	800	882	860	804	889	869	853	869	879	875	902	852	924	838	829	850	873	826	843	887	902	860	750	886	816	858	835	817	868	872	847	878	858	835	862	850	850	818	888	868	836	901	882	874	895	796	830	840	865	849	885	834	821	823	855	854	885	885	828	848	767	846	834	823	882	859	847	821	883	891	903	847	824	852	904	848	827	847	837	795	863	872	860	832	913	902	839	910	853	829	890	848	848	871	850	804	833	882	865	850	844	836	892	835	839	863	885	837	834	815	809	887	860	863	845	886	851	832	830	868	805	863	825	844	825	891	834	907	903	837	834	795	849	814	831	835	841	877	891	844	838	904	889	863	845	862	847	869	872	853	862	897	866	821	840	860	842	848	852	825	889	821	841	885	873	830	873	789	883	843	856	833	857	812	834	847	784	802	855	843	845	835	839	880	905	828	830	841	852	840	850	882	835	821	843	850	883	861	871	838	890	831	869	848	869	910	865	886	839	843	875	870	912	846	864	804	850	834	850	849	816	814	897	825	873	843	864	791	811	830	886	802	835	816	829	822	904	841	860	798	876	840	837	834	837	877	825	802	887	852	823	887	825	857	918	846	860	838	838	817	903	832	801	862	835	902	838	862	877	834	783	844	813	799	814	843	875	792	904	869	858	834	872	843	828	855	820	824	844	804	863	822	843	870	876	846	823	861	850	813	845	818	882	875	824	841	863	799	879	843	889	885	903	854	853	845	832	854	813	832	818	891	811	831	835	855	857	829	864	880	830	871	892	860	885	838	855	870	883	825	898	908	891	825	824	875	803	869	873	855	896	833	876	850	832	846	873	862	868	863	825	894	887	804	851	854	853	864	884	829	863	864	824	814	815	807	895	872	832	836	833	856	809	877	843	843	893	832	813	874	826	869	821	842	869	844	859	853	878	803	825	851	818	874	845	903	849	826	807	858	875	827	874	842	862	836	844	881	864	848	905	828	867	835	895	853	840	889	919	863	865	847	872	884	842	882	910	843	841	830	885	865	877	806	872	887	788	898	823	850	847	838	782	849	883	839	793	859	905	858	846	853	835	872	875	800	839	859	851	837	880	864	838	785	830	874	856	777	814	855	786	805	900	812	823	794	811	849	866	872	848	855	842	891	890	833	901	822	841	846	847	844	889	871	826	830	856	902	852	834	836	883	844	884	861	831	863	811	807	842	874	797	796	863	849	847	910	838	867	850	852	870	858	815	804	877	892	868	896	849	817	808	845	885	828	786	852	850	895	856	879	815	881	863	857	789	889	896	874	850	829	829	905	830	874	897	816	829	823	820	869	836	801	859	871	817	853	847	836	823	883	828	827	878	823	829	857	835	856	841	859	807	897	841	826	836	842	830	816	848	841	824	832	857	832	809	924	878	825	893	853	852	857	871	748	816	863	830	875	871	831	837	845	862	841	862	843	844	875	798	868	847	865	823	828	828	853	822	813	815	790	847	833	840	824	858	845	826	875	848	842	834	870	829	805	851	831	858	855	869	830	863	861	807	812	819	876	816	873	840	870	888	871	840	874	825	781	804	849	861	863	850	779	847	818	819	820	876	818	830	860	885	809	912	823	819	818	789	845	855	791	863	852	783	809	894	865	848	819	859	816	852	811	859	788	840	884	839	800	863	874	817	828	891	880	805	815	859	887	867	790	859	866	854	875	843	867	845	847	840	828	832	870	840	832	873	783	841	798	867	845	850	873	842	881	850	850	834	852	885	895	797	798	818	849	804	895	828	801	850	828	851	753	895	881	828	911	814	823	851	864	835	864	844	906	843	891	793	851	885	853	866	776	814	791	849	841	825	815	861	834	826	808	869	856	813	850	856	864	833	889	868	839	859	788	797	840	820	854	861	839	898	855	846	804	861	825	810	905	831	865	879	833	783	856	872	815	861	855	835	880	818	893	914	896	799	825	888	884	777	875	845	798	832	811	873	935	818	837	824	801	893	844	923	835	865	759	855	849	797	934	840	818	862	849	814	801	838	868	860	872	823	832	827	867	860	865	853	798	816	848	841	910	817	823	849	819	852	819	849	841	872	845	904	873	885	851	895	815	853	837	872	868	865	887	846	909	850	830	858	916	878	872	857	876	851	831	845	839	857	895	876	819	870	891	879	886	876	821	836	819	895	841	852	877	823	802	858	802	807	842	844	818	804	807	866	844	801	820	817	863	855	833	800	898	790	904	822	863	849	798	868	836	837	821	829	875	810	812	842	897	885	843	838	834	845	853	870	800	834	874	884	864	840	818	820	935	835	864	809	855	804	834	881	876	829	834	803	842	842	868	794	837	844	836	827	849	844	849	857	805	844	889	847	774	817	898	824	894	787	831	828	862	816	834	828	864	833	810	847	814	801	837	816	885	830	864	834	845	907	849	830	815	855	871	848	899	854	846	896	825	877	831	846	875	874	823	825	862	813	849	846	821	842	857	821	794	796	865	815	866	864	812	836	848	834	895	854	835	837	860	843	844	876	816	878	812	885	866	820	815	785	842	876	829	825	843	855	860	844	863	883	869	826	856	869	848	843	887	907	870	871	833	794	787	791	868	875	834	849	880	849	869	845	812	866	843	861	905	863	865	875	880	834	803	833	832	830	837	866	896	855	836	836	851	854	841	806	841	850	823	847	855	859	809	852	835	821	847	817	856	837	846	876	855	877	814	835	855	834	817	866	802	790	835	904	862	835	891	827	851	831	836	828	841	850	852	872	831	850	823	854	849	880	804	835	890	835	874	878	873	858	891	874	799	837	848	821	867	870	834	852	834	817	853	864	882	852	842	844	890	821	883	796	823	824	869	869	818	880	891	865	854	848	857	845	812	887	804	778	869	814	801	838	877	861	848	850	826	867	881	820	828	829	839	846	865	827	844	854	848	814	854	880	860	834	853	838	819	835	844	864	840	865	813	876	882	798	809	849	902	818	876	873	849	824	888	825	848	877	822	838	775	831	824	831	862	869	854	847	862	877	860	853	848	874	870	860	848	861	866	833	879	872	829	843	811	861	775	873	857	862	886	830	859	834	847	843	818	836	779	814	854	827	863	858	802	773	884	921	858	878	868	871	909	884	820	862	853	871	818	859	843	857	849	842	897	808	877	866	809	827	832	837	808	829	832	859	862	847	887	851	843	777	835	859	871	802	774	862	807	852	889	841	896	889	862	838	843	841	854	833	853	898	838	816	838	816	839	883	885	823	787	848	870	797	904	817	870	863	848	858	837	868	841	869	860	868	795	823	894	820	868	877	889	856	847	860	882	870	838	846	866	903	892	890	855	824	826	846	796	827	878
5730	13976	11294	5994	4148	3212	2515	2104	1710	1512	1424	1216	1205	1107	1083	1018	1029	999	1001	983	998	952	888	916	908	895	895	950	905	944	922	873	929	974	911	908	902	867	903	870	866	849	890	861	859	863	886	871	851	857	873	884	916	843	884	832	883	862	887	855	880	878	881	923	894	889	815	875	848	841	834	827	871	862	863	839	885	864	918	868	825	827	880	842	885	879	898	852	936	880	871	906	837	889	870	890	894	875	865	926	883	880	881	816	825	830	879	874	884	866	887	889	849	857	852	923	898	848	863	941	889	874	871	911	870	877	903	838	862	923	880	861	868	855	818	866	929	793	856	893	846	810	864	882	826	864	806	882	864	825	871	848	851	850	867	897	839	837	930	913	851	911	876	883	850	872	849	826	894	862	841	946	872	897	872	867	844	799	829	871	890	835	885	865	854	884	871	858	882	886	870	849	837	866	835	883	857	825	858	812	848	850	853	840	893	837	863	890	876	863	872	820	868	882	844	855	845	871	881	847	852	875	882	878	862	846	867	841	902	889	850	863	870	790	842	836	871	859	842	905	845	886	948	835	859	824	855	869	850	867	896	886	863	868	859	834	826	873	806	879	895	815	897	898	881	925	827	812	887	892	897	846	823	859	923	903	841	837	825	916	897	863	854	861	908	829	851	904	908	835	855	904	825	851	834	839	863	861	861	848	885	853	840	846	863	864	882	896	875	821	884	800	836	893	868	889	900	875	864	866	857	836	825	877	822	875	886	867	921	861	838	861	886	882	878	887	900	845	819	834	865	880	862	855	857	839	859	874	855	907	834	882	873	893	839	853	856	843	860	860	883	867	840	873	884	882	886	857	838	950	859	855	931	815	861	860	884	784	892	850	836	871	851	833	897	868	869	870	871	828	867	873	902	834	820	859	881	838	836	851	817	811	845	855	860	880	825	871	820	878	809	885	825	832	845	895	886	884	951	907	822	923	853	857	835	927	865	883	783	904	848	849	849	870	830	847	809	846	819	836	899	879	870	854	796	879	874	894	883	885	871	877	904	843	834	857	878	834	812	909	829	881	878	884	895	854	855	807	878	845	809	874	931	875	927	828	805	891	882	894	855	853	858	890	821	874	855	862	870	870	894	891	913	915	875	867	904	830	828	885	823	853	836	831	878	887	842	872	885	836	861	874	906	855	919	904	881	881	802	890	839	853	863	853	838	857	871	906	853	884	824	852	853	851	915	840	858	854	860	855	898	912	866	861	905	862	814	894	867	856	876	862	865	886	866	841	900	839	848	882	832	844	823	865	867	840	883	847	886	862	865	929	898	865	908	869	864	879	871	867	861	832	892	844	854	830	859	878	884	864	880	886	861	875	896	896	818	828	805	843	837	818	847	898	840	833	877	878	926	883	827	888	898	880	863	845	865	879	853	875	853	889	858	831	870	888	869	883	848	906	874	872	845	870	799	872	832	845	831	867	905	856	892	909	904	907	894	839	869	877	915	829	876	836	876	832	826	870	774	907	817	822	871	839	825	846	821	877	857	874	910	821	920	843	868	885	821	899	847	878	873	840	873	870	842	890	857	809	840	879	884	852	880	815	834	905	844	862	871	933	878	926	841	891	854	822	877	862	922	918	892	835	893	832	865	900	860	865	890	876	854	835	839	863	848	836	875	870	874	862	839	939	846	857	883	951	865	881	847	880	842	867	911	888	836	822	829	852	864	836	884	910	832	881	883	821	871	848	851	857	887	915	928	882	882	850	856	863	887	836	834	864	848	785	873	879	904	852	890	864	844	821	869	879	865	815	829	922	890	864	860	860	851	843	878	882	837	880	859	812	825	879	842	885	825	876	889	886	861	842	899	817	889	875	845	821	855	912	903	813	890	883	882	868	894	870	834	861	896	924	897	798	914	814	862	873	838	878	917	855	868	872	901	814	829	877	855	854	806	898	948	858	827	855	910	920	852	818	840	877	860	857	879	882	883	876	880	836	851	853	877	851	846	852	873	823	861	828	848	768	835	841	844	839	839	852	893	855	830	882	902	852	886	887	844	874	866	883	819	853	878	896	911	838	877	865	851	873	848	867	862	879	927	881	841	876	859	858	879	852	804	889	885	903	915	872	860	865	897	855	867	897	847	884	854	843	874	882	804	916	874	887	859	837	836	921	908	901	848	844	851	888	888	851	859	883	859	838	854	844	865	867	864	922	846	886	880	869	870	845	875	793	852	885	864	900	856	890	874	881	805	846	873	839	876	897	917	833	846	898	840	910	862	871	868	841	868	862	875	899	843	867	821	850	835	807	900	847	864	861	852	857	906	841	903	897	866	835	840	802	817	866	847	882	838	842	871	837	885	864	893	834	838	854	868	830	826	857	879	892	861	843	839	853	819	830	811	851	826	884	893	870	877	861	869	926	865	857	855	861	854	888	903	899	823	840	862	875	848	917	865	843	871	838	840	846	885	906	886	877	900	840	860	853	833	872	898	847	844	853	868	847	840	859	814	846	829	841	867	820	862	878	841	864	818	841	893	877	879	890	893	834	861	854	827	861	836	861	893	783	889	896	840	805	867	860	855	879	884	809	861	858	859	876	863	849	890	860	903	875	908	855	858	808	844	885	858	837	859	920	893	825	912	891	872	892	847	859	824	864	878	872	861	866	812	861	886	898	859	873	880	856	848	818	862	897	884	879	832	873	847	825	881	842	838	853	831	828	852	827	791	853	879	867	911	915	909	902	924	851	866	871	858	831	893	882	892	859	895	868	834	837	898	818	917	879	836	875	862	866	824	838	900	834	868	826	893	901	891	866	896	850	910	861	847	866	856	914	903	852	892	872	849	871	902	846	883	868	870	890	860	861	851	893	794	810	865	913	843	881	842	845	862	887	899	874	860	868	824	848	889	827	878	838	854	858	798	854	864	884	889	848	875	868	835	893	872	889	889	886	859	883	861	832	858	874	873	859	864	890	919	914	854	805	827	870	905	877	899	860	863	871	862	876	901	824	911	829	864	875	896	862	913	876	866	852	840	858	898	893	821	837	878	833	815	879	891	867	852	873	834	859	871	872	823	876	891	810	866	897	848	897	886	859	831	856	850	877	892	836	853	868	869	841	804	869	824	896	905	859	859	812	849	822	906	862	870	849	843	864	860	864	831	865	814	865	850	865	829	906	880	886	819	871	876	800	855	866	887	834	852	848	827	851	846	951	890	855	871	805	845	855	840	880	822	901	868	876	886	837	797	852	832	845	854	917	887	890	856	844	877	871	873	883	844	877	849	886	856	793	888	838	855	870	835	836	859	917	890	811	884	871	846	878	791	882	873	836	878	864	910	861	839	818	800	837	879	835	822	886	843	897	885	862	839	892	907	810	802	874	878	837	830	858	851	883	889	857	829	870	866	865	868	845	861	851	883	857	840	926	838	782	831	889	845	872	856	887	849	903	930	867	827	814	822	859	892	840	861	877	877	833	835	899	855	866	902	831	875	844	886	842	904	906	844	815
22430	21112	28666	23798	21113	21187	12298	1923	1354	1240	1165	1140	1088	981	1006	1010	955	1020	937	959	919	958	975	979	885	884	863	878	919	913	884	881	888	854	897	883	878	859	854	869	866	885	874	864	867	849	903	947	849	843	853	869	839	814	859	875	817	886	813	856	838	933	839	838	888	838	793	842	857	840	846	820	858	868	797	828	851	857	867	857	858	830	868	837	869	902	885	904	875	892	849	806	847	800	849	830	841	818	852	852	886	830	834	801	851	892	858	891	831	844	816	828	829	837	782	834	889	808	836	866	891	878	861	846	896	856	821	869	835	875	831	825	875	878	870	830	837	795	873	844	886	807	869	799	876	848	837	862	833	847	854	839	854	859	855	870	864	777	876	869	837	856	879	884	846	847	856	844	833	824	894	874	876	881	882	817	814	865	865	893	861	849	862	815	842	807	846	824	861	853	829	837	898	846	882	885	851	861	862	818	803	851	849	898	830	812	880	799	783	829	868	863	822	840	851	872	864	810	833	861	885	817	844	815	834	867	824	782	846	845	837	833	852	888	870	874	836	833	866	811	844	824	802	852	835	848	827	907	812	830	870	846	807	839	888	778	839	771	845	888	839	848	835	875	867	858	850	844	899	814	818	844	816	885	857	850	809	866	853	809	841	871	878	835	862	829	826	867	891	854	845	802	811	782	858	794	815	840	830	897	866	885	871	814	804	867	812	827	869	856	879	838	849	832	837	809	866	829	848	829	828	927	883	857	851	834	891	813	808	808	857	888	845	871	851	837	900	817	854	807	838	827	842	872	826	864	836	837	846	849	869	832	790	874	831	852	812	835	872	890	890	801	865	878	780	845	870	825	884	864	848	841	839	920	884	876	852	864	842	882	860	875	834	832	856	890	865	884	862	906	925	882	803	846	850	856	886	773	834	832	788	828	839	850	865	901	893	894	824	822	840	841	827	902	850	894	802	855	880	803	875	822	829	853	864	863	847	800	829	805	864	842	828	884	860	897	835	826	836	795	813	824	854	866	869	812	864	847	837	873	790	890	846	857	843	857	884	848	847	812	825	843	849	840	821	887	833	832	820	862	838	890	883	842	867	867	836	835	857	867	845	831	835	874	857	855	813	848	853	848	839	854	839	831	840	851	837	846	817	869	891	830	850	834	881	845	871	824	786	807	890	878	842	837	806	857	818	797	792	874	865	836	870	830	781	880	841	868	853	862	866	832	862	874	845	866	885	840	866	873	879	827	831	907	845	858	828	857	790	917	839	867	821	829	850	823	834	830	826	836	823	817	856	864	899	839	778	855	827	823	864	887	893	877	866	861	841	834	819	844	801	874	899	838	781	851	819	839	847	846	849	878	896	877	847	822	867	871	859	804	831	879	835	853	919	838	840	855	871	835	834	836	885	888	809	861	870	902	848	896	861	839	840	893	838	827	891	887	847	828	829	895	851	788	828	817	843	829	826	797	842	839	867	805	798	900	818	847	902	862	863	890	802	824	875	838	861	876	865	824	858	850	876	820	864	780	833	857	890	857	835	815	848	819	839	783	881	850	852	795	816	859	871	855	822	848	880	833	841	909	862	794	841	874	832	909	837	830	879	782	891	833	825	853	849	863	849	805	897	813	834	892	893	849	817	858	850	865	830	821	848	916	852	856	796	899	853	856	873	838	830	871	810	815	820	847	864	847	836	867	820	889	803	875	891	835	861	864	862	824	797	800	838	886	800	887	793	907	838	872	896	909	892	850	839	798	876	844	804	823	887	832	849	817	785	862	854	827	817	867	846	774	873	802	825	843	897	807	844	826	873	863	853	809	809	822	816	830	842	848	841	842	861	871	883	847	881	860	857	859	847	845	883	812	826	830	790	872	857	854	846	869	864	848	860	892	806	848	890	851	886	857	880	882	812	822	847	937	877	871	824	838	853	853	871	859	818	827	879	828	831	849	859	852	893	876	871	895	879	817	837	860	926	858	811	802	898	836	811	860	880	874	801	820	839	844	802	829	819	857	865	816	881	856	847	870	864	858	785	862	855	815	846	943	900	834	880	875	810	833	829	853	849	820	862	859	822	856	802	850	875	823	821	815	775	817	831	913	809	872	847	838	931	859	876	800	813	849	850	859	844	821	837	835	838	859	914	888	868	845	852	830	835	838	847	869	866	817	816	813	883	839	849	862	854	852	844	862	847	805	879	838	783	838	864	803	873	815	836	811	816	826	883	860	864	848	866	811	900	898	867	868	860	822	866	843	848	818	829	870	811	885	815	833	920	870	829	889	826	863	892	835	827	872	862	844	822	846	831	885	809	865	883	876	823	851	853	868	834	826	859	862	810	796	815	826	883	846	827	869	860	875	880	804	779	840	882	842	903	891	855	831	815	831	831	801	818	872	834	899	890	804	847	845	839	826	861	864	854	898	830	783	868	817	807	896	866	816	848	801	823	864	867	829	869	863	866	868	856	893	809	852	891	825	792	807	795	857	835	864	834	840	879	912	853	911	858	836	800	842	841	840	822	834	832	899	790	828	843	864	832	856	856	812	784	808	879	805	843	861	826	855	865	836	859	857	873	858	827	842	841	813	841	879	836	821	804	835	872	809	886	813	871	840	889	877	856	890	833	833	860	786	807	807	825	861	825	868	858	884	879	859	904	832	867	818	897	899	850	901	819	891	838	842	814	815	826	848	843	816	777	841	864	797	866	800	808	813	810	841	826	834	858	868	847	863	802	828	826	829	851	844	879	820	862	848	855	870	844	829	851	827	863	817	873	878	879	804	863	831	835	833	815	825	863	895	849	839	881	828	833	817	901	908	824	805	855	822	851	845	894	861	827	829	857	856	868	833	812	825	833	856	863	825	842	863	819	806	822	864	839	899	855	859	805	826	843	794	826	833	818	821	865	837	833	826	867	860	819	849	853	863	813	840	852	808	882	880	845	827	873	881	899	827	862	837	917	827	863	846	847	855	839	812	882	777	845	887	805	873	895	838	870	868	888	878	816	874	866	837	841	844	878	837	878	827	835	908	850	849	811	842	838	887	853	827	837	817	826	861	850	835	774	899	852	798	896	871	859	861	864	887	858	806	865	846	863	830	874	883	865	816	823	886	843	791	864	808	861	840	796	843	869	827	847	865	820	828	833	845	890	855	861	810	857	763	877	827	870	830	862	857	867	799	860	845	837	837	855	836	834	817	852	859	826	862	841	882	881	818	825	823	839	871	885	855	818	895	843	866	872	826	814	802	858	843	857	871	807	795	864	838	805	859	859	800	818	840	891	827	823	858	857	797	845	826	827	770	877	846	892	799	834	845	879	858	847	836	885	854	815	777	831	888	852	836	869	870	839	830	844	858	862	840	846	848	828	840	820	859	900	817	820	832	874	865	837	856	797	862	824	775	846	806	786	831	806	828	870	829	883	839	825	849	795	794	869	807	864	832	879	833	871	832	861	798	832	884	793	849	862	870	845	837	856	864	851	850	874	845	836	864	825	833	896	846
5537	13830	11461	5939	4177	3176	2510	2116	1794	1565	1400	1355	1215	1125	1157	1083	1039	1028	941	1013	979	1014	906	897	971	938	947	923	953	859	890	861	944	896	861	919	875	866	914	871	917	892	887	927	923	927	810	893	865	886	892	871	829	939	904	898	847	867	854	914	852	874	899	863	839	841	869	868	854	851	856	821	835	824	911	841	916	903	834	855	877	863	901	866	880	863	848	897	878	834	862	882	903	866	940	894	933	894	855	900	830	872	862	873	894	878	895	860	861	899	872	804	891	901	869	866	863	890	883	847	829	893	846	821	855	844	906	898	852	867	876	862	906	879	832	880	864	863	863	898	875	834	909	865	859	872	878	922	878	923	810	819	933	870	953	857	907	868	849	813	891	884	831	891	885	891	814	870	865	876	917	838	878	872	802	908	805	908	905	853	901	877	842	875	908	855	921	857	870	828	835	814	884	866	816	844	865	856	919	901	822	928	874	910	874	886	863	842	859	878	852	821	868	887	825	858	810	847	896	867	869	841	843	921	909	834	873	903	843	830	880	845	874	823	911	839	842	872	845	829	876	852	863	811	859	874	867	829	889	854	896	838	812	893	897	859	852	852	878	826	843	818	851	856	861	910	892	845	875	856	872	886	890	844	821	845	877	813	926	850	855	850	848	865	806	885	840	904	842	835	897	879	846	850	904	823	874	860	850	868	910	891	906	850	858	873	856	891	890	852	828	884	848	898	872	824	876	880	882	851	917	821	851	823	837	839	868	834	846	839	863	893	847	826	855	855	869	817	908	859	827	838	864	834	871	837	829	879	821	879	846	804	820	884	867	867	906	902	837	866	860	855	899	857	837	842	898	873	889	894	877	811	846	859	883	884	848	848	847	822	876	940	871	887	873	889	895	867	862	889	780	848	874	930	872	837	857	874	882	825	800	839	819	826	830	834	835	892	868	811	888	835	877	817	849	913	866	886	823	867	845	840	815	853	887	910	841	833	897	878	829	914	844	862	861	890	845	860	856	898	837	873	851	844	808	874	875	849	870	892	800	875	873	884	873	864	852	866	851	862	863	864	836	830	792	933	889	860	827	836	881	815	870	868	850	855	828	881	849	877	913	834	882	835	810	859	856	836	794	848	821	894	817	858	816	892	854	851	863	895	859	863	866	892	832	837	875	847	853	876	838	886	861	828	880	849	880	876	874	834	824	847	895	831	869	841	826	880	862	898	880	851	885	860	871	895	837	914	898	861	856	907	858	826	846	816	872	816	867	846	838	870	841	916	844	878	896	862	886	854	830	872	898	876	875	909	899	859	842	898	889	823	883	849	880	940	867	854	890	872	840	826	882	846	837	834	839	933	903	890	855	823	854	873	888	848	869	854	850	887	829	861	853	916	873	849	893	850	837	874	851	933	834	868	844	902	915	863	829	865	861	802	860	893	821	889	856	897	841	841	868	890	879	871	850	814	889	807	881	871	890	857	887	846	879	808	822	896	863	822	883	863	817	880	863	823	864	834	875	898	921	844	897	863	869	901	875	823	849	916	829	815	833	855	857	868	879	863	853	856	919	867	862	887	886	865	872	865	913	848	853	883	843	865	871	846	827	874	918	893	887	874	816	875	889	909	846	847	897	859	864	860	843	864	820	855	888	838	886	864	846	870	877	854	877	889	872	880	845	842	885	802	852	840	880	892	876	867	853	845	835	885	837	807	862	849	878	865	894	882	805	876	891	856	861	867	835	908	879	860	865	912	838	881	876	862	847	816	863	869	853	879	870	856	849	851	879	895	868	916	800	916	846	837	868	822	845	840	843	888	857	863	867	839	838	876	883	856	867	874	877	857	860	802	864	872	857	904	859	879	831	849	851	851	892	917	887	918	857	840	904	820	853	901	881	916	873	831	890	852	873	925	884	879	842	805	851	869	875	832	870	902	855	824	868	842	894	859	910	880	873	842	858	848	909	874	904	854	807	842	868	808	891	847	857	856	843	837	878	891	875	884	879	842	903	881	866	908	829	855	901	894	875	934	924	859	856	869	853	846	837	888	867	861	876	848	894	853	854	901	871	917	906	873	859	819	815	887	873	836	848	878	871	891	817	819	864	863	887	847	887	876	865	909	874	832	829	858	907	891	857	840	888	905	870	862	889	872	889	835	806	857	824	855	893	785	862	845	883	867	887	817	860	854	856	875	847	867	818	917	878	885	801	833	848	875	866	899	913	863	893	776	827	888	859	863	845	884	857	883	885	910	897	871	840	845	800	817	817	877	881	833	872	908	831	853	875	830	836	862	812	888	875	877	830	900	855	902	828	829	897	811	888	872	872	837	824	933	886	821	845	822	862	913	831	883	863	865	885	835	847	847	878	835	882	848	890	911	881	861	893	870	850	886	857	812	859	924	871	913	926	882	882	897	850	798	816	882	865	850	863	824	855	852	819	858	832	868	853	896	893	873	817	816	817	868	870	884	844	871	875	827	854	843	830	874	879	864	927	845	883	852	868	875	854	866	915	866	843	804	901	810	868	895	880	895	850	909	927	861	910	838	875	870	903	908	812	856	841	832	842	887	894	845	927	798	914	859	856	867	846	858	853	850	891	847	850	835	852	870	856	866	827	823	852	877	849	885	893	836	839	881	835	920	820	862	901	856	857	913	887	880	893	846	882	853	882	847	863	874	867	868	844	888	856	890	851	841	873	869	891	821	868	857	885	862	904	880	866	900	855	868	878	891	875	902	839	892	810	844	923	856	848	860	821	837	913	860	896	871	840	910	869	867	891	840	851	826	841	849	828	796	898	859	894	904	857	863	864	806	882	845	865	848	874	859	919	869	821	820	846	893	889	863	898	815	917	896	879	825	902	877	855	889	816	860	823	896	896	855	834	789	897	924	917	885	880	824	871	879	874	841	859	896	854	902	867	828	937	859	916	871	873	828	841	814	830	857	862	868	833	872	869	880	909	854	851	894	890	828	838	917	898	862	872	869	856	884	864	844	868	857	911	841	873	859	873	895	875	892	895	875	906	895	884	803	870	923	859	834	842	853	854	900	854	871	896	890	882	866	854	857	874	854	903	875	856	854	898	846	807	890	857	913	888	931	840	847	846	855	838	845	841	887	847	852	809	884	837	898	844	887	894	881	871	860	843	852	876	822	874	860	902	861	824	930	847	913	842	851	870	848	882	810	881	843	900	895	907	894	858	894	894	864	871	849	874	824	860	800	880	860	865	837	839	907	891	855	802	837	883	911	866	905	829	879	831	854	863	883	843	894	847	856	870	871	927	866	904	846	911	875	854	854	823	834	857	863	846	845	843	888	862	848	838	869	880	899	880	836	870	886	853	866	871	841	865	882	863	904	853	909	909	851	821	822	819	901	877	883	871	894	871	875	858	880	865	875	882	875	913	848	915	887	879	876	919	881	838	847	846	865	867	887	837	904	919	839	849	842	897	891	845	915	819	868	853	873	891	889	838	844	872	915	865	877	825	876	848	837	818	838	858	828	851	818
22515	21104	28636	23809	21106	21173	12319	1895	1330	1244	1189	1111	1027	1005	1047	935	921	958	928	922	909	909	896	861	899	900	884	901	911	940	900	877	821	856	888	886	904	881	876	863	836	839	864	846	873	855	890	854	917	850	858	809	819	856	864	838	886	828	919	836	849	825	842	855	849	851	835	834	823	825	882	822	880	849	846	838	873	871	844	852	879	867	847	826	844	874	851	840	848	871	867	885	855	870	847	841	874	831	832	910	829	855	803	842	865	831	864	904	873	848	852	841	835	784	832	856	838	852	855	871	888	844	881	796	800	832	838	824	878	854	839	850	889	834	845	859	851	891	806	801	831	847	852	859	891	833	846	852	891	814	830	846	881	839	851	850	846	816	825	837	871	847	833	842	875	819	870	826	831	839	884	862	832	835	893	869	844	840	881	808	843	838	855	842	899	770	822	887	806	837	879	821	773	815	876	862	860	865	862	843	773	863	834	865	849	825	878	868	816	862	852	829	874	859	832	842	832	808	818	882	754	824	862	882	841	852	788	831	901	855	829	795	884	846	822	850	836	867	837	807	834	842	781	836	839	880	856	843	813	845	871	839	831	845	862	903	817	849	836	814	831	862	859	819	894	846	824	843	854	831	842	805	857	841	877	883	830	764	868	841	845	828	800	857	858	902	825	825	856	898	895	907	800	920	794	868	900	875	828	879	827	843	869	858	838	833	840	851	862	860	859	824	867	856	861	879	842	861	839	893	841	912	813	864	883	852	861	822	822	875	834	854	863	865	833	847	833	844	862	832	833	865	846	851	829	834	833	823	808	826	798	897	838	787	877	836	852	862	851	850	905	834	830	837	833	894	891	835	849	840	852	837	824	800	838	859	862	828	848	813	810	832	854	854	870	804	860	847	850	826	841	838	826	862	841	853	805	818	802	837	809	834	865	846	871	958	810	818	851	847	850	845	875	822	836	859	837	837	791	794	921	869	789	865	829	857	872	862	828	877	799	839	821	883	808	816	806	868	854	767	795	871	826	854	840	787	858	836	855	843	850	871	810	805	861	844	837	802	854	853	825	858	835	834	773	871	848	903	836	847	812	826	820	783	833	846	808	885	853	879	819	848	826	828	842	816	868	870	786	810	883	825	852	815	851	870	858	818	859	813	868	854	800	881	838	882	849	875	843	844	828	817	837	856	813	808	804	820	817	813	834	838	848	826	868	852	840	822	801	816	814	835	830	828	838	818	864	886	838	783	897	873	792	803	874	847	837	840	826	821	813	867	851	825	842	841	838	846	868	826	839	827	853	817	823	819	799	822	834	878	844	828	832	852	832	842	829	836	818	852	841	854	897	823	874	843	832	853	825	865	845	859	783	829	865	838	845	802	870	840	791	878	847	852	812	861	864	846	810	811	828	820	836	863	819	804	895	835	853	843	843	830	815	826	829	848	868	831	890	824	798	843	848	892	820	880	836	850	906	822	865	835	819	887	861	829	882	816	830	847	922	864	791	848	812	786	829	840	828	830	777	839	798	860	843	822	821	840	864	868	839	847	855	859	801	872	853	844	832	848	836	862	857	840	840	842	794	790	822	881	839	856	870	859	857	851	896	852	822	871	825	841	825	771	829	874	820	867	839	856	812	816	881	818	890	836	905	873	847	814	911	859	853	841	811	839	844	827	826	830	866	866	842	809	826	788	890	811	821	857	838	834	835	854	840	813	842	834	826	832	830	823	854	847	856	808	846	845	809	900	812	855	830	825	805	802	832	839	864	822	833	836	819	846	844	883	899	849	850	799	858	905	877	829	861	816	891	913	882	836	829	843	868	805	819	843	888	847	822	826	863	840	846	848	803	829	853	854	807	825	861	855	838	840	841	871	831	874	824	837	841	812	831	821	892	846	853	822	845	839	812	913	868	820	861	879	852	837	826	884	853	847	792	899	853	906	870	802	809	787	853	824	846	861	884	854	821	819	878	807	865	800	861	824	829	823	820	845	865	831	842	836	893	871	842	839	801	797	791	848	875	897	901	900	844	837	871	875	875	810	809	866	856	855	846	885	900	857	847	801	854	869	845	812	818	851	839	821	863	817	896	870	852	787	796	868	839	841	833	834	876	807	836	831	822	846	811	855	830	785	908	844	857	839	832	863	817	831	841	876	823	825	816	837	798	834	819	861	860	850	844	887	800	862	843	874	862	840	831	875	885	832	792	843	801	844	778	868	821	851	842	814	843	828	872	881	830	838	837	856	808	799	841	811	832	797	825	822	764	914	834	884	878	873	776	864	821	836	850	884	832	822	878	818	825	828	844	841	833	779	820	826	844	851	849	832	873	790	858	837	833	825	842	877	868	853	884	894	837	859	853	829	818	816	785	838	834	811	810	844	852	839	800	867	821	803	838	790	791	791	822	877	880	875	835	820	804	862	835	878	809	792	824	815	841	799	839	821	836	823	886	808	851	839	816	864	856	814	852	803	840	879	810	866	899	838	823	850	837	821	823	792	897	811	814	833	817	878	809	781	856	818	836	824	854	791	853	844	816	853	851	814	845	840	814	857	866	826	836	833	836	860	841	835	832	829	815	839	796	841	867	827	877	877	856	786	851	818	834	875	831	810	839	832	865	809	809	857	806	838	869	867	839	816	840	818	843	819	849	794	875	880	851	833	876	824	825	864	869	841	812	860	838	814	829	854	831	861	793	818	829	838	826	815	849	843	861	821	869	816	848	825	823	785	847	801	845	905	822	826	897	777	829	850	822	810	793	838	804	794	817	847	817	853	830	830	855	817	819	864	874	844	849	835	845	836	807	839	798	876	794	835	867	837	850	776	889	851	817	839	832	781	838	854	863	831	807	822	866	788	863	880	839	800	832	858	823	798	848	806	839	806	814	857	850	881	860	842	854	858	814	856	830	854	857	839	811	865	830	803	808	830	820	840	830	872	826	838	816	842	853	814	819	863	815	798	838	867	861	836	880	864	872	859	830	843	846	816	852	807	823	824	863	797	877	823	887	867	792	868	789	894	768	867	826	820	846	830	821	863	829	857	902	851	785	868	812	853	863	879	848	829	857	829	836	799	840	815	838	793	866	825	830	845	878	859	849	824	828	780	841	809	829	854	837	836	878	863	881	872	837	791	902	817	876	836	871	839	822	841	857	831	825	867	868	770	803	853	856	867	791	841	804	818	807	827	860	830	792	833	848	869	888	800	808	852	796	791	892	859	846	837	832	863	819	815	784	882	852	839	789	783	850	840	849	798	800	817	883	782	844	758	823	822	914	839	805	827	839	879	842	819	834	806	842	833	820	816	907	862	901	853	814	864	839	825	829	854	813	841	833	850	833	850	853	802	805	828	828	808	854	872	794	865	848	830	832	854	820	849	812	809	837	861	900	852	826	847	841	817	855	831	836	830	824	810	813	785	776	785	862	829	827	869	818	889	873	813	822	828	826	811	796	813	841	849	820	776	843	845	816	859	780	804	839	832	830	873	885	850	812	845	842	802	894	812
5634	13805	11539	5990	4248	3198	2582	2121	1681	1527	1389	1216	1157	1144	1072	1072	1077	963	988	921	922	1005	978	1010	899	953	907	851	927	962	889	896	898	900	915	890	904	932	863	870	904	888	861	915	912	930	849	911	887	915	892	880	915	937	883	858	885	866	912	887	912	892	827	922	923	891	873	862	911	869	882	847	851	834	831	879	878	826	869	787	905	918	854	869	926	838	863	865	876	817	849	794	900	874	907	838	860	847	890	862	849	877	854	852	778	868	847	875	806	853	816	861	883	876	902	864	885	834	902	819	912	857	890	858	845	865	833	843	874	940	897	875	885	890	878	813	902	865	846	835	835	869	830	850	870	948	871	860	850	861	880	817	857	905	905	831	891	849	831	884	881	856	875	876	888	818	889	837	890	873	881	847	905	848	843	869	886	869	838	849	847	878	925	853	841	852	881	853	851	882	893	924	853	862	862	854	860	930	950	840	829	851	881	915	843	791	849	840	862	882	873	872	820	881	850	862	926	888	900	830	866	877	906	934	844	869	804	885	894	897	857	887	899	851	835	834	895	831	852	849	847	933	923	844	876	872	864	855	874	850	863	932	868	921	857	862	811	932	921	886	924	905	888	831	868	824	871	849	848	861	893	865	871	844	848	832	876	886	873	826	840	884	848	884	846	870	859	860	847	876	887	894	828	865	902	875	917	829	909	837	876	857	803	844	850	823	901	877	894	875	847	896	898	897	832	854	880	855	890	875	803	805	835	906	828	908	868	842	841	908	835	848	851	850	920	859	859	849	865	881	868	847	828	831	816	872	838	878	894	901	869	920	834	837	834	911	861	859	866	901	860	878	823	860	844	837	809	884	918	802	872	867	895	884	873	826	876	868	821	864	864	886	857	828	852	917	854	865	903	866	843	886	874	895	805	898	914	891	891	810	869	818	882	860	858	901	846	837	831	869	905	894	842	846	846	914	856	877	839	871	841	852	823	836	905	841	828	852	860	859	894	865	886	847	871	891	879	899	908	891	841	848	849	859	848	937	865	851	902	891	799	956	868	946	792	872	869	881	869	865	875	855	839	876	844	906	851	819	866	893	864	838	837	869	899	866	865	854	873	859	801	847	865	829	851	865	910	893	884	854	824	876	863	846	829	901	833	829	833	905	887	841	887	836	881	880	889	813	840	875	866	958	839	867	864	862	951	852	814	862	816	831	856	871	826	848	858	857	840	853	884	859	900	897	918	836	876	863	830	912	852	900	831	883	864	840	840	858	888	793	886	834	835	875	882	833	862	885	900	874	938	880	834	813	890	872	866	807	853	854	846	852	822	862	816	864	901	888	818	906	889	851	887	885	884	872	854	893	895	894	866	876	888	798	873	952	906	923	880	849	862	841	879	835	878	865	906	895	862	888	815	881	841	856	944	875	890	903	879	854	884	839	859	851	857	884	864	855	875	808	854	825	895	838	881	899	859	881	870	850	849	878	863	843	837	870	855	860	916	864	825	879	852	849	814	894	835	808	871	861	872	862	883	860	878	846	816	841	797	850	858	867	834	857	868	839	787	917	819	840	893	838	892	860	923	867	826	857	851	882	835	837	838	864	833	875	853	847	879	857	839	863	863	877	875	875	946	885	851	831	852	916	865	920	865	881	810	847	874	814	875	875	943	917	877	874	797	861	886	859	848	820	845	891	832	881	874	924	865	849	861	909	892	832	864	879	874	888	838	835	863	830	874	865	867	820	920	875	864	863	843	882	868	842	913	875	844	830	839	834	847	883	862	824	863	784	901	830	915	873	888	901	866	833	879	878	870	902	896	890	847	831	857	850	914	826	843	854	852	798	900	839	885	866	863	838	886	882	867	842	877	804	854	874	860	883	921	903	823	876	843	932	842	867	864	895	861	926	883	940	842	851	866	908	842	855	834	879	874	851	862	865	847	849	886	858	842	887	874	827	867	862	854	890	852	881	878	880	865	854	879	864	852	813	843	902	896	837	846	833	822	898	916	869	868	892	850	855	877	869	879	885	818	839	901	870	842	859	843	840	878	876	866	821	853	869	909	826	878	904	926	887	831	858	883	800	872	827	910	878	883	879	877	885	847	856	856	827	851	870	888	917	878	866	852	848	862	863	836	857	867	878	838	857	829	856	873	866	873	890	867	860	825	888	884	801	861	838	883	839	882	907	916	915	849	864	843	885	824	835	900	864	824	852	863	879	882	889	877	842	879	866	839	855	869	884	866	904	823	868	858	857	808	864	847	895	921	860	889	830	898	883	858	902	892	862	839	832	857	806	913	884	885	851	847	893	841	836	859	872	847	882	909	860	835	812	785	876	881	888	867	840	874	882	818	841	848	856	845	879	885	842	875	857	886	867	832	881	844	873	872	866	836	913	812	829	853	924	829	878	882	812	875	897	857	866	898	850	892	845	848	881	811	836	847	865	865	847	874	857	886	919	806	841	905	945	842	866	840	852	860	892	866	886	853	857	849	821	878	897	902	862	873	857	850	876	940	869	916	887	805	884	838	831	875	828	859	840	876	854	874	866	851	834	826	860	839	845	860	850	907	909	876	835	890	895	869	859	892	944	910	884	892	873	829	918	869	889	854	940	818	889	869	849	865	855	847	894	890	878	849	860	890	871	855	836	857	848	850	914	844	910	808	831	894	845	817	903	888	848	852	815	857	874	880	898	900	863	916	871	910	881	878	866	858	922	889	888	832	876	884	859	862	817	857	815	842	822	816	864	899	869	825	856	863	860	854	856	864	954	901	828	919	850	828	826	912	826	868	840	854	863	892	871	897	794	832	864	816	889	890	891	928	793	910	908	872	820	842	853	875	850	837	876	915	848	853	913	874	868	874	812	857	863	846	826	873	933	854	864	846	903	901	860	885	834	834	858	815	848	909	843	912	877	841	845	832	841	841	871	874	869	878	876	888	871	791	840	878	861	887	850	836	861	855	903	846	862	850	884	865	862	892	862	856	848	866	879	885	875	875	817	888	840	846	863	822	914	889	891	886	902	837	866	841	853	882	861	840	793	857	886	893	932	852	826	870	869	914	869	914	869	906	884	926	898	901	838	833	838	806	876	925	866	848	846	879	818	857	853	851	904	837	853	872	845	826	866	829	889	847	819	890	854	875	881	865	834	862	845	905	887	852	835	894	907	921	878	901	886	875	835	817	870	823	853	870	811	918	849	855	847	845	843	887	844	846	861	902	873	899	828	882	884	806	874	881	861	871	869	849	889	831	933	844	901	855	823	868	794	869	888	849	839	854	858	917	852	862	873	873	860	808	897	823	870	935	880	864	882	810	855	854	904	842	836	881	856	928	859	885	906	891	795	853	853	894	880	832	895	916	836	829	860	860	866	842	928	862	901	844	900	894	882	911	866	851	840	852	815	915	875	886	862	830	876	870	814	890	843	854	838	868	873	879	901	871	840	861	871	900	892	856	880	946	871	896	849	929	880	871	892	914	824	845	854	889	893	878	823	859	817	887	859	863	852
22467	21076	28604	23768	21083	21164	12308	1875	1437	1275	1177	1126	1083	1050	1072	964	977	949	915	924	944	962	886	957	901	911	900	944	895	848	951	893	910	845	860	885	836	867	797	885	866	848	893	904	852	873	851	855	875	880	924	915	859	811	835	879	877	847	885	873	877	859	830	843	848	862	878	933	857	921	837	857	852	839	858	898	829	866	840	839	907	858	811	832	856	798	828	828	853	880	878	891	840	799	836	834	824	858	809	853	843	866	865	847	847	839	854	836	871	866	899	837	865	924	899	857	870	852	887	872	860	848	858	825	856	830	890	795	850	878	846	874	901	842	839	872	863	868	831	878	837	817	854	810	815	850	857	843	855	809	851	831	865	869	893	854	914	880	903	871	857	852	849	890	874	850	859	849	869	830	865	881	814	896	791	857	851	864	865	858	832	895	837	865	810	825	841	847	848	793	828	833	880	869	843	820	870	866	843	821	856	844	837	861	841	867	867	838	827	845	852	778	848	835	839	831	830	841	902	867	869	895	865	788	891	827	841	852	839	842	861	860	885	879	860	860	851	808	877	824	836	842	863	866	862	856	902	812	844	878	879	841	844	825	832	873	778	802	930	868	837	877	850	908	863	863	882	928	848	892	827	822	864	806	862	886	857	890	859	826	901	856	852	858	820	805	870	856	846	828	881	827	885	815	827	870	838	856	803	856	857	825	807	860	850	817	876	806	867	819	842	865	821	851	827	825	856	866	850	798	858	844	822	849	879	863	833	852	810	877	872	822	853	841	836	842	841	848	820	863	852	829	828	846	872	848	838	881	827	845	857	820	849	825	826	867	840	834	859	824	887	857	868	863	852	865	826	870	846	803	822	856	830	836	914	866	868	877	816	872	858	891	873	859	843	816	843	867	842	849	893	861	865	838	841	857	857	849	876	898	840	803	822	844	843	834	858	823	848	854	845	829	905	781	795	832	824	868	839	845	854	828	843	785	851	892	841	855	877	916	877	879	796	853	827	809	851	840	864	802	881	859	911	872	867	853	888	850	829	843	849	851	864	872	790	909	829	838	872	796	892	856	810	851	869	854	864	838	809	837	869	876	858	824	880	829	909	811	885	830	894	867	805	917	865	859	849	838	901	909	828	843	897	838	865	810	889	871	910	871	845	882	862	815	891	857	857	803	845	810	853	874	863	816	837	823	814	871	839	848	846	837	860	893	875	862	874	857	820	834	847	857	823	860	868	882	878	906	887	882	817	829	858	827	830	852	877	828	883	906	866	830	880	892	866	817	855	830	853	850	841	851	865	888	911	896	798	863	852	794	914	879	872	840	847	868	839	809	875	851	929	865	856	866	863	884	862	800	809	845	827	834	899	846	890	865	845	867	896	855	829	850	871	865	842	800	825	863	794	861	906	863	811	865	850	844	863	885	866	823	825	829	849	862	834	850	841	941	820	902	871	875	770	878	875	813	839	849	827	871	842	889	863	821	862	852	886	860	866	866	879	841	767	808	836	819	876	827	867	800	840	778	850	829	815	832	833	860	912	895	801	867	827	858	837	844	888	887	846	821	779	914	887	880	838	835	835	846	880	860	918	889	822	868	878	881	853	874	845	881	840	814	828	820	882	884	785	877	842	840	887	846	837	848	869	855	882	804	819	809	841	852	864	828	848	871	823	902	807	871	836	916	872	898	835	779	890	825	875	864	846	844	819	858	871	880	897	882	899	855	853	865	826	875	827	853	869	839	854	834	887	855	862	915	806	840	831	841	818	804	867	888	822	832	823	879	839	828	880	852	869	749	876	935	866	838	910	857	841	787	878	888	854	889	874	833	847	840	855	840	823	893	791	802	869	886	814	822	865	844	892	888	825	863	848	790	872	878	916	818	856	873	810	809	871	871	885	881	861	784	897	874	821	831	823	861	810	877	843	850	871	815	873	779	865	859	901	811	827	864	836	866	823	823	844	826	904	846	826	834	836	848	858	882	820	816	790	841	883	841	885	886	849	897	837	830	864	846	876	869	862	843	830	829	837	845	872	793	855	833	878	846	864	810	897	885	777	888	847	831	853	883	824	866	849	849	853	818	839	880	855	835	852	817	831	874	837	893	827	861	878	844	843	831	850	817	854	884	846	862	825	850	876	832	865	816	865	878	876	851	799	887	816	839	854	872	865	891	835	866	806	838	837	860	903	851	853	854	841	893	860	872	848	881	814	845	853	836	862	861	822	867	840	843	843	842	865	890	826	809	846	811	874	837	847	810	903	845	830	791	803	817	851	827	787	853	857	840	852	858	866	768	875	849	828	823	840	834	768	808	804	803	849	855	823	851	827	834	857	840	812	876	829	815	803	808	855	844	826	884	835	912	843	815	893	831	880	895	861	847	835	839	912	836	845	891	847	883	877	841	918	832	843	824	822	819	860	877	815	844	887	835	864	864	846	829	833	840	867	797	878	857	781	868	831	830	793	854	792	835	868	845	873	851	839	860	864	841	849	855	829	839	841	808	829	852	850	825	837	874	836	832	868	828	851	836	802	879	893	877	808	845	859	849	903	839	854	834	842	804	792	848	856	839	860	848	871	858	864	831	845	858	842	776	809	885	801	884	824	903	822	885	887	851	853	844	803	891	845	843	843	849	839	874	884	845	806	848	821	852	846	841	915	869	813	883	889	917	845	813	822	910	819	859	864	853	844	821	839	877	815	881	843	794	823	875	869	828	861	832	862	876	859	917	844	806	828	819	863	851	844	833	808	843	846	860	847	878	865	867	873	879	862	819	901	845	849	846	833	839	845	859	836	847	857	824	826	811	847	858	814	838	864	846	859	874	855	797	872	816	840	842	849	852	830	794	840	829	842	929	828	847	825	855	870	844	846	847	871	847	875	810	802	863	777	873	818	852	886	852	798	826	843	818	826	852	844	828	827	833	833	870	839	856	856	844	831	816	882	828	829	869	865	878	834	861	848	843	879	880	846	824	870	782	830	794	769	802	824	823	843	828	871	820	853	865	886	844	872	895	836	840	852	869	863	859	844	858	809	783	872	867	809	832	877	841	855	906	760	824	830	859	801	838	883	854	837	916	859	811	841	784	872	844	886	845	808	835	841	843	869	856	886	877	883	843	840	845	809	882	828	834	864	854	860	864	886	820	848	869	840	881	852	795	865	881	895	866	841	837	853	867	842	848	847	873	891	820	832	869	826	840	878	900	879	847	819	844	848	826	800	849	864	843	875	822	836	853	854	873	860	842	825	852	891	880	836	850	795	836	854	843	860	847	870	836	830	860	870	884	862	872	877	875	830	841	928	887	849	924	850	811	811	864	872	849	853	898	865	769	862	833	820	867	844	869	859	894	829	762	870	827	882	762	894	825	817	860	827	832	837	838	869	840	909	860	829	866	853	852	854	854	844	823	880	855	862	875	830	888	846	849	838	885	865	827	891	809	836	870	832	827	787	804	838	886	892	850	900	885	874	821	836	864	745	894	827	820	893	831	816	859	831	813	777	843
5667	13736	11244	6026	4060	3225	2562	1952	1772	1533	1370	1281	1240	1179	1136	1046	1021	1020	1005	975	947	990	895	959	936	917	936	898	916	894	947	920	897	867	911	931	919	890	929	920	919	922	837	833	892	902	842	878	837	919	884	908	896	872	942	859	841	895	858	868	913	819	905	892	874	854	875	918	923	916	877	898	892	854	866	868	876	847	868	856	826	873	806	854	857	867	849	873	882	852	864	879	869	823	882	877	911	873	875	877	846	884	885	837	830	845	860	939	868	871	914	909	849	832	880	831	912	923	911	828	878	867	865	841	845	894	859	868	883	872	904	938	870	854	859	883	836	909	906	831	866	901	867	830	857	845	897	812	880	872	839	926	868	860	863	866	844	893	895	880	893	902	846	892	864	915	871	871	903	825	831	840	828	850	843	870	885	918	860	909	914	935	898	821	901	817	901	829	874	908	868	912	850	833	858	920	871	877	863	855	966	903	810	866	824	836	891	870	882	814	894	851	893	833	915	875	857	885	826	877	883	914	869	839	787	830	869	929	882	866	884	920	838	879	885	841	918	847	813	913	869	866	860	881	858	866	840	835	900	942	824	909	876	880	786	885	837	900	892	918	910	851	903	871	888	873	887	901	870	842	854	828	884	850	844	832	869	824	868	784	923	874	893	904	840	897	864	857	940	861	877	844	876	923	845	907	895	882	876	819	898	864	883	887	905	899	829	824	837	899	873	882	873	890	889	833	898	873	881	841	864	929	867	872	888	828	793	842	841	904	855	901	853	826	905	892	859	843	920	893	874	952	857	855	882	873	882	895	848	829	875	848	902	903	885	829	892	824	853	818	853	886	863	889	909	876	866	830	849	896	814	882	875	839	811	863	899	911	845	860	882	867	842	871	863	853	867	825	893	854	874	894	862	891	874	922	901	874	836	850	881	853	944	891	838	806	869	877	893	859	931	887	863	869	873	908	871	890	883	825	872	852	816	878	845	842	864	863	903	854	867	849	843	884	838	872	806	865	906	889	805	863	889	836	854	866	883	878	903	882	879	854	879	890	875	888	811	869	873	881	834	877	836	917	873	846	897	870	865	876	894	897	870	877	879	874	869	882	827	889	873	854	836	873	925	862	820	875	875	868	853	871	866	856	866	895	838	832	837	852	900	871	827	851	862	877	874	825	861	861	884	886	860	859	850	899	859	907	881	889	859	862	878	877	910	876	850	855	885	804	873	856	868	854	850	863	852	852	927	828	894	882	866	872	866	881	910	906	953	879	911	863	901	896	880	845	872	880	876	842	878	837	841	890	867	856	850	848	874	884	871	897	882	855	907	872	866	871	836	842	891	849	853	915	873	867	854	869	854	916	891	863	873	904	875	856	849	873	920	837	897	874	893	877	859	866	864	874	868	843	818	888	945	840	881	853	846	829	904	882	872	880	867	812	883	886	870	854	901	881	923	883	869	842	879	875	892	831	916	839	859	879	876	882	834	844	856	856	866	867	866	859	843	868	838	908	870	851	880	883	856	859	877	883	893	834	899	846	837	848	819	884	879	922	901	878	886	866	848	830	869	865	894	828	876	919	902	894	869	859	876	836	858	873	835	862	904	872	850	851	846	861	874	860	842	875	857	845	824	867	874	857	928	908	867	869	846	875	871	848	895	861	928	811	867	905	825	885	846	861	896	855	811	844	868	858	870	887	874	878	824	817	854	897	840	853	868	873	854	860	877	884	871	853	871	858	907	883	868	822	862	865	855	864	889	876	854	865	872	848	843	837	834	812	821	883	813	890	887	831	898	921	883	840	925	863	876	824	878	801	851	864	855	885	867	812	906	830	852	900	886	858	875	895	881	900	907	860	925	873	930	835	887	872	886	825	852	848	925	851	861	855	860	878	912	851	830	852	838	895	885	874	868	894	848	844	860	814	915	872	863	820	862	844	911	837	874	913	851	854	869	844	831	880	814	905	853	879	839	887	856	859	870	863	888	851	817	900	858	854	867	822	862	845	881	896	892	924	820	842	852	860	882	894	855	825	818	895	866	886	883	870	862	834	865	883	889	869	875	849	858	876	832	927	869	863	855	874	863	903	865	877	888	920	862	903	896	901	839	842	819	847	904	908	827	874	842	915	896	855	865	833	913	885	901	848	896	831	853	902	885	844	842	809	871	906	855	864	844	874	901	855	876	909	852	852	876	848	856	879	883	885	873	906	919	911	866	910	890	875	841	835	897	917	837	866	853	862	883	926	845	858	882	848	884	818	911	870	904	854	833	820	887	834	829	865	834	822	888	875	872	799	910	909	888	836	851	842	866	854	848	876	848	816	839	819	892	876	841	863	858	915	855	857	855	837	891	891	832	820	868	888	913	918	890	871	855	840	883	855	864	852	865	842	907	891	890	852	866	920	820	870	893	866	792	822	831	938	818	904	833	830	829	891	894	876	828	815	860	869	847	879	893	858	876	890	868	885	830	891	853	927	837	878	867	879	893	885	894	848	864	860	927	863	913	812	889	849	864	901	870	885	854	864	863	844	863	879	879	842	824	888	860	868	865	829	847	872	856	832	909	950	866	888	895	847	865	874	847	818	847	815	877	870	863	847	921	843	814	846	837	860	900	832	851	944	852	873	856	869	825	854	902	851	874	885	878	822	868	821	863	899	843	882	866	895	938	827	879	860	847	862	835	882	881	807	835	891	839	852	849	874	891	928	925	895	868	877	839	849	882	897	862	816	854	848	847	899	797	793	903	927	865	850	838	882	878	833	880	888	805	823	867	832	896	844	867	897	847	875	880	860	891	914	822	823	872	865	947	865	877	866	889	891	879	857	878	899	873	854	816	862	844	861	858	878	857	904	886	916	902	904	892	899	848	858	884	821	842	853	925	889	866	811	939	871	825	885	881	894	887	905	924	904	827	874	903	879	836	906	851	896	866	852	909	913	840	856	879	842	827	878	874	888	816	901	857	907	827	870	833	897	858	857	811	889	817	886	890	884	878	848	897	867	891	899	865	781	865	867	887	880	885	870	903	863	865	836	817	871	849	840	860	873	831	876	867	895	849	871	845	870	825	905	904	914	907	830	858	839	920	861	846	896	863	845	883	918	839	863	862	879	868	919	915	903	910	867	884	832	827	886	848	825	844	879	852	863	881	863	898	898	852	889	819	873	803	864	855	853	821	884	865	885	857	925	822	872	856	861	858	906	818	871	877	856	874	886	862	899	907	920	848	889	838	861	872	878	828	805	878	838	869	844	858	822	887	880	807	857	835	846	888	888	856	825	870	876	814	893	833	837	880	887	823	823	854	906	830	900	888	813	908	866	863	881	861	903	883	842	851	837	894	850	854	866	871	902	846	900	964	865	865	884	873	876	920	801	841	909	875	863	885	901	831	858	868	866	850	843	835	862	902	881	866	868	919	832	798	877	878	838	829	892	912	787	919	873	843	851	834	847	874	914	870	877	890	894	865	885	868	803	827	794	844	898	850	838	827	860	847	896	907	889	838	896
22380	21060	28598	23749	21060	21143	12204	1858	1353	1244	1201	1113	1018	1058	971	943	980	931	943	937	899	900	943	862	781	885	909	884	903	913	933	869	882	901	931	869	861	894	885	883	887	809	825	832	817	839	889	796	910	886	881	825	864	817	886	886	834	828	856	864	838	846	888	808	870	813	858	858	879	809	875	878	889	855	840	880	812	804	801	841	874	872	818	828	870	909	837	831	888	808	841	826	841	831	902	869	818	819	911	796	858	876	854	782	821	845	846	788	874	825	853	864	853	828	826	875	897	859	841	837	811	810	795	825	812	888	851	861	823	876	782	799	817	830	850	849	865	829	846	869	836	880	817	851	864	806	827	832	809	785	854	891	873	825	871	833	868	811	826	834	826	842	874	838	820	869	826	812	840	821	799	836	839	839	890	821	829	847	784	846	816	871	796	852	809	841	838	813	856	823	818	832	822	813	849	820	836	815	868	836	837	822	861	872	804	842	784	812	810	857	883	814	850	861	887	797	815	837	840	869	831	843	834	903	849	822	896	831	806	818	844	890	809	833	863	846	817	844	881	846	832	865	791	786	842	826	840	785	815	825	806	872	843	797	912	849	830	811	933	865	874	850	850	922	893	825	875	894	841	855	875	904	810	832	875	845	852	872	869	881	763	844	854	881	875	842	874	787	843	864	844	820	842	856	815	851	825	824	871	820	849	826	838	826	832	895	896	910	861	895	842	814	872	835	834	806	833	810	820	866	881	894	808	866	859	834	838	809	829	834	868	855	862	900	835	864	808	843	797	797	847	830	849	831	875	859	864	831	831	837	865	892	816	902	838	792	857	842	856	841	816	804	854	830	883	863	825	832	822	825	866	840	825	829	828	850	868	838	826	836	828	890	867	894	825	782	889	835	858	830	828	855	835	835	809	829	814	810	858	757	852	834	848	892	837	878	820	856	825	886	817	819	859	822	827	818	849	799	843	837	846	825	824	835	884	797	805	918	856	889	831	832	826	874	847	817	838	824	886	818	812	849	844	840	827	875	920	853	834	812	839	828	823	828	803	864	858	854	810	821	815	802	834	834	871	828	889	866	839	851	770	866	794	859	820	835	845	784	839	856	888	809	848	875	832	834	854	883	803	838	828	879	871	829	904	812	817	827	859	804	865	853	843	822	865	849	845	857	861	895	885	847	821	821	869	873	834	829	807	855	835	835	855	825	798	816	819	841	844	846	815	856	855	880	902	835	879	851	790	823	815	771	864	813	850	860	825	813	873	892	861	860	888	834	821	861	845	878	762	842	845	836	816	816	855	902	854	932	814	767	853	829	800	863	898	837	863	815	809	848	819	835	783	831	873	804	852	901	834	883	835	845	854	811	853	869	871	818	859	856	840	896	866	812	840	845	808	741	885	863	865	879	818	793	837	853	824	841	847	847	882	838	858	853	906	833	807	828	814	872	865	845	842	835	860	862	845	862	863	830	794	797	810	889	828	834	889	816	821	852	833	850	796	868	809	863	809	859	809	775	844	789	841	796	847	866	878	829	874	859	921	849	863	824	809	848	849	850	862	861	815	847	847	813	864	797	804	843	834	885	852	792	855	862	798	845	884	892	822	895	872	857	806	854	862	824	817	810	868	882	857	842	822	826	852	795	811	870	829	862	810	841	798	903	851	838	842	847	894	878	914	850	908	866	851	820	847	856	810	856	870	820	845	812	864	827	814	855	815	819	836	860	832	855	803	815	827	846	894	853	831	872	894	863	821	818	845	829	847	865	862	876	829	857	805	844	835	846	874	855	854	814	857	856	885	842	775	809	831	847	798	827	844	829	863	803	848	817	842	858	846	845	891	906	846	857	856	806	876	862	837	904	819	854	841	821	788	865	841	849	844	887	877	845	856	854	827	799	851	878	846	815	867	851	770	851	832	848	860	822	863	817	916	872	857	865	837	866	810	841	871	835	800	885	848	841	845	880	840	837	826	886	843	810	833	828	855	863	844	865	827	830	889	829	811	813	821	851	800	842	787	863	831	829	836	866	812	884	828	834	829	828	829	865	854	833	821	862	874	831	906	819	825	832	825	872	822	875	853	832	815	862	823	863	860	862	842	851	862	808	838	929	858	869	832	867	871	786	844	860	866	863	848	788	791	876	816	906	866	821	865	817	886	850	836	817	842	885	829	833	874	835	838	838	876	801	861	846	798	827	840	844	817	829	838	795	828	835	858	852	829	821	808	865	768	794	879	822	834	871	851	882	816	832	862	793	866	837	919	880	860	846	812	877	877	801	853	846	850	840	845	908	877	897	844	832	889	833	855	820	907	863	841	836	824	852	843	877	814	829	859	853	818	799	841	802	818	806	821	860	825	829	801	819	838	891	795	809	835	813	844	901	863	794	874	878	841	854	848	779	840	844	851	871	847	849	793	846	845	905	851	834	802	842	834	824	876	820	800	837	846	911	868	865	825	799	885	874	860	846	800	852	839	900	781	898	811	839	797	821	905	802	833	830	776	876	879	838	785	878	843	875	901	913	841	847	826	828	836	865	859	878	842	844	858	890	898	867	837	868	873	875	802	844	778	864	838	846	818	881	850	875	803	819	838	856	856	839	840	843	828	838	847	859	862	824	825	902	797	800	818	873	812	871	843	847	881	834	832	858	828	830	920	883	851	846	876	856	893	874	891	901	856	798	863	840	799	852	891	841	834	880	820	846	867	854	854	885	821	834	843	882	876	866	864	837	836	794	822	843	844	825	884	794	878	816	876	808	850	801	874	857	839	844	867	832	874	858	856	794	816	847	843	858	857	800	835	802	890	852	905	830	922	887	878	872	878	847	856	799	843	813	823	872	845	847	810	807	837	817	824	823	835	880	854	832	848	860	884	813	776	796	848	861	848	781	802	865	841	871	851	837	849	853	847	855	792	817	837	854	761	838	855	849	882	883	866	869	842	909	809	864	865	858	816	832	810	873	870	837	823	870	818	845	807	870	778	805	833	852	852	790	825	862	901	892	870	912	869	853	814	866	856	837	840	863	902	837	842	835	859	895	883	802	846	842	914	854	873	840	845	916	860	909	847	836	810	815	830	801	812	863	810	808	838	816	787	819	853	828	858	816	859	825	853	772	874	820	873	774	863	819	845	855	831	789	811	878	857	850	880	868	860	802	796	846	837	816	890	842	825	889	842	826	782	823	823	894	866	835	859	834	821	843	839	905	844	841	862	859	780	833	828	857	834	871	796	826	852	825	835	881	806	857	820	814	872	858	806	924	817	818	802	883	830	862	834	879	812	860	844	837	899	879	799	787	844	849	846	841	810	874	798	814	847	806	834	836	837	843	850	829	882	813	862	848	880	842	877	857	836	859	856	844	802	838	841	803	880	869	898	846	830	805	912	795	833	880	860	858	849	845	850	786	831	816	855	817	835	832	833	842	901	870	844	914	838	806	851	801	838	796	801	788	834	859	838	907	880	847	842	846	881	848	790	841	853	840	855	858	849	812	879	896	819	862
5725	13684	11366	5965	4182	3197	2455	2115	1771	1471	1385	1223	1212	1121	1102	1092	1017	1023	1001	989	970	961	949	947	941	879	882	962	893	880	906	887	913	912	889	932	940	900	883	841	854	890	857	877	943	871	889	924	836	826	876	929	893	897	843	889	896	844	895	880	890	915	881	880	861	902	885	866	832	838	837	862	902	882	858	816	861	901	889	873	857	867	873	874	873	871	843	844	844	891	798	905	889	928	813	895	846	875	911	828	825	855	906	851	891	885	852	893	786	795	877	871	821	889	835	867	845	880	862	884	923	896	848	901	859	880	822	816	862	814	887	915	879	883	889	843	894	820	855	920	854	849	871	917	861	895	855	833	846	851	889	893	833	827	881	904	886	881	867	829	836	859	812	867	904	889	866	843	873	844	881	871	842	867	855	899	854	829	811	884	875	890	896	863	843	804	885	847	944	815	889	835	878	807	911	867	837	819	890	882	906	882	875	880	812	873	887	844	836	851	851	920	884	857	844	843	839	826	840	882	894	831	886	825	852	855	868	853	853	875	819	876	888	888	843	915	845	846	854	848	873	858	878	846	892	843	907	927	845	898	834	895	895	846	863	916	877	869	876	883	856	809	868	918	844	825	892	835	817	893	846	869	882	864	843	865	882	883	878	853	853	876	872	896	867	873	859	834	875	901	873	866	781	865	853	930	868	854	859	832	852	876	822	831	830	854	917	917	844	898	892	884	897	866	846	835	807	864	834	828	876	851	916	899	897	903	872	838	896	886	856	857	819	823	836	860	862	887	894	856	869	846	922	853	880	903	859	825	866	836	933	823	870	898	858	880	854	890	903	869	847	849	825	812	862	844	875	819	845	903	881	887	882	915	802	890	861	855	881	861	856	868	915	847	884	872	840	901	858	838	868	876	843	843	823	881	855	868	817	906	832	819	873	848	776	939	820	878	871	880	912	883	866	882	864	827	859	840	842	872	848	865	825	882	838	847	856	892	876	791	898	857	850	932	945	798	911	850	852	895	878	853	846	837	848	806	849	903	816	863	876	917	879	877	879	928	897	934	840	903	860	873	884	816	914	872	895	830	854	864	875	879	858	870	864	845	886	844	892	876	865	894	842	777	832	880	874	858	849	913	852	893	858	875	868	862	825	840	869	879	861	875	793	862	853	901	876	820	880	819	904	843	811	840	847	837	886	852	876	867	847	817	841	908	890	854	839	888	842	874	846	897	841	885	892	868	902	894	908	900	862	865	857	872	849	850	876	842	837	848	856	850	846	885	895	892	875	881	863	840	883	841	848	879	821	877	868	882	873	876	843	852	872	846	935	874	857	864	846	853	834	853	824	841	869	830	913	902	868	869	861	917	828	819	837	859	847	853	888	853	825	903	820	885	845	819	836	910	833	876	797	830	858	838	828	810	841	830	858	955	890	840	812	853	865	857	871	815	888	882	937	872	834	848	854	860	846	888	861	889	857	934	876	826	800	856	897	852	878	895	860	851	878	859	878	830	835	820	890	864	846	837	862	877	879	899	895	850	865	878	864	851	841	857	845	818	879	846	864	863	814	878	857	870	843	854	854	911	870	844	850	860	889	876	847	874	918	886	828	834	832	875	888	871	874	851	884	861	849	843	876	864	820	891	890	851	832	830	878	919	837	823	838	817	862	856	875	841	871	861	850	879	949	871	800	939	858	877	876	881	844	862	837	883	836	863	855	850	843	837	885	874	825	811	916	829	849	849	863	887	822	861	871	859	844	870	842	856	858	896	865	856	830	805	801	853	791	882	859	843	879	883	929	867	908	860	879	867	871	870	898	830	891	823	815	833	879	867	842	859	834	868	896	862	848	935	871	869	830	821	857	908	840	829	883	866	850	871	864	825	864	883	845	930	840	861	878	863	894	838	835	855	918	842	825	883	855	888	872	840	861	816	894	860	879	850	852	834	850	847	875	853	861	878	854	866	853	880	842	836	906	907	919	847	825	845	877	846	854	842	860	787	819	901	816	857	840	883	869	818	858	827	813	903	906	822	802	885	845	843	896	890	886	836	850	859	837	861	854	851	800	858	834	824	860	840	879	821	826	890	857	877	823	875	898	788	850	853	843	884	856	899	871	850	842	861	809	832	853	884	864	856	823	815	863	859	855	903	863	872	860	870	831	834	814	867	866	864	807	854	833	882	834	810	849	907	836	909	842	916	820	865	920	871	884	811	884	934	865	871	842	867	907	844	861	866	831	839	841	848	875	804	866	866	905	869	828	878	899	858	851	866	875	866	882	869	864	864	861	870	840	896	861	861	805	837	871	883	825	779	921	869	872	814	912	880	839	863	855	846	864	820	902	839	894	861	829	892	814	825	788	890	888	839	844	893	897	848	872	802	874	854	867	876	876	860	873	899	863	877	850	849	853	835	854	853	812	843	860	810	881	833	897	885	855	829	874	834	907	811	869	865	821	857	823	854	827	826	886	841	839	866	817	877	894	829	840	853	902	863	837	883	863	900	830	854	820	852	897	879	911	866	853	856	876	859	842	886	883	905	826	849	832	856	829	842	810	854	852	844	865	858	863	854	820	827	828	862	905	861	862	889	895	923	814	845	871	903	858	861	862	900	823	876	828	830	908	844	863	920	888	792	847	894	840	862	827	845	810	855	883	842	825	872	882	911	844	852	869	862	885	881	858	903	864	838	882	858	888	877	847	859	910	891	892	869	895	833	872	840	832	872	843	836	827	869	890	859	883	860	846	817	902	878	894	888	832	843	807	846	827	879	892	850	861	930	874	812	851	867	854	905	838	824	857	867	906	826	846	852	821	800	811	897	955	912	888	831	869	890	856	898	821	857	860	863	852	876	875	849	897	930	835	914	861	888	911	824	906	856	878	813	929	897	935	904	871	869	844	851	851	863	799	817	805	872	845	842	889	887	868	797	816	840	885	877	839	885	850	826	883	866	898	804	813	847	857	903	894	847	873	844	854	859	868	885	878	905	866	849	847	820	906	849	828	867	850	851	896	850	880	875	839	859	844	847	895	882	864	901	871	898	878	907	822	857	842	881	868	894	881	849	829	872	898	832	796	857	811	868	907	870	838	899	885	806	879	823	886	847	820	855	828	831	859	823	884	854	844	852	920	883	880	826	874	836	821	889	804	863	932	857	875	888	872	820	886	836	893	840	819	831	901	884	837	839	850	875	887	870	847	874	909	815	869	860	837	820	875	870	851	873	908	827	864	885	821	884	835	902	889	848	859	895	849	834	879	880	839	843	873	817	943	853	858	853	876	865	843	836	818	866	882	889	886	855	908	891	852	844	869	853	851	860	887	936	843	867	901	881	859	884	882	877	871	867	848	885	904	863	848	884	816	892	801	857	882	884	854	853	879	847	856	815	846	850	916	891	892	930	883	842	828	837	904	893	908	870	858	831	827	857	853	906	801	866	879	852	866	901	899	854	848	858	839	855	867	883	866	839	831	934	827	895	869	915	892	873	870	871	906	867	898	863	883	868
22433	21076	28627	23793	21077	21144	12331	1923	1471	1241	1121	1141	1130	1031	1039	1022	972	919	981	914	953	994	914	906	862	828	853	895	889	854	905	898	889	925	848	813	875	878	887	923	876	892	834	848	881	900	842	871	851	853	877	849	827	864	874	886	872	848	850	864	822	822	874	878	836	862	879	912	878	798	905	881	782	902	839	863	904	809	904	935	876	844	828	886	845	793	825	855	819	818	865	827	878	844	830	808	830	886	846	816	911	858	895	837	870	817	849	832	867	877	824	877	858	806	882	815	868	832	829	811	916	865	821	842	854	879	892	856	806	900	855	832	843	884	855	845	859	872	860	835	839	846	835	843	865	866	834	794	841	842	834	823	805	844	843	839	845	886	862	789	879	871	824	832	863	819	826	863	835	824	841	840	812	871	838	815	862	869	876	848	838	788	874	884	802	873	793	881	824	812	854	852	850	857	884	846	840	886	804	819	870	894	856	850	882	840	884	847	830	837	862	897	848	843	821	825	868	822	838	868	856	887	883	832	829	847	793	898	873	795	909	826	809	868	869	806	869	808	847	840	875	817	857	912	889	790	836	853	872	850	886	824	845	879	857	847	804	838	864	828	891	879	843	848	847	855	846	832	871	814	839	819	873	848	890	870	890	802	825	870	875	796	841	835	822	908	827	825	862	892	858	854	814	864	832	850	885	842	829	869	868	827	919	829	901	836	857	836	856	847	938	872	868	813	875	890	902	790	850	840	819	803	905	858	797	832	874	848	847	846	851	852	814	781	835	820	883	831	841	837	868	853	897	866	819	887	881	816	855	840	813	816	850	836	803	815	808	808	867	874	819	827	885	778	861	841	820	873	829	843	854	794	839	851	871	864	891	866	850	850	879	846	846	868	808	867	830	887	924	865	840	821	856	825	813	875	813	815	846	822	846	862	853	785	852	840	819	828	844	818	794	869	815	853	875	915	853	872	840	826	853	812	857	841	889	886	822	879	862	836	860	888	834	834	830	845	851	829	874	838	836	854	862	869	839	877	857	869	828	821	860	837	876	875	869	834	820	902	871	905	861	861	858	876	885	778	822	901	879	866	885	857	854	841	844	815	885	851	902	856	820	817	814	832	828	884	799	844	838	822	878	789	865	855	835	894	804	840	856	857	873	823	863	829	834	868	845	797	799	866	829	802	880	879	888	859	827	823	859	830	886	848	824	852	810	845	834	893	882	879	885	845	843	865	855	844	937	825	819	823	815	854	801	865	899	847	809	867	839	865	834	829	807	871	886	816	840	822	870	877	894	864	782	864	838	834	836	780	848	819	818	786	843	840	834	821	790	802	790	853	857	821	861	863	886	878	813	848	829	882	850	878	826	861	878	827	893	862	867	854	860	803	867	849	823	864	864	857	833	874	821	845	835	857	838	841	816	866	826	868	851	812	832	920	860	840	804	907	861	873	826	888	834	860	876	857	808	852	815	882	855	852	871	848	833	868	846	822	881	864	808	809	836	816	829	798	840	829	841	879	841	810	864	831	859	848	866	860	853	857	875	824	858	860	854	811	873	830	859	801	867	855	856	818	822	878	814	883	844	835	848	827	824	818	811	841	803	892	816	839	864	787	841	818	856	807	849	853	867	869	817	884	849	874	848	842	842	850	892	873	852	851	819	805	837	887	842	814	879	855	850	836	800	855	870	891	850	906	837	808	818	802	830	857	861	869	804	773	858	848	847	805	879	881	813	825	786	807	885	886	868	851	857	838	838	863	828	801	848	807	948	822	794	827	840	848	824	893	854	889	825	850	819	812	850	871	794	820	849	876	849	858	850	816	837	893	845	853	853	834	819	875	868	869	866	804	822	816	887	866	855	867	830	918	826	788	825	887	831	866	880	842	843	839	904	846	869	842	845	826	815	868	894	850	853	866	844	813	894	873	884	895	832	867	846	885	836	845	839	847	878	885	822	891	832	831	826	857	869	873	915	808	822	872	835	877	884	832	882	845	849	849	849	861	803	822	840	854	897	847	831	838	843	858	870	830	876	826	840	829	837	847	860	807	837	840	818	880	851	773	837	856	871	887	867	860	837	774	829	842	877	844	859	853	866	849	854	866	850	826	881	816	846	870	872	883	821	884	843	876	849	863	906	850	829	856	838	854	817	836	817	886	846	836	814	813	793	915	843	845	842	869	797	828	849	871	865	836	854	902	887	790	865	877	882	842	787	876	846	856	859	821	859	860	871	815	820	901	848	872	826	826	828	827	871	869	849	841	837	821	797	851	859	840	854	856	832	834	854	834	816	840	862	854	823	819	754	783	835	855	828	828	855	846	899	834	846	849	829	856	840	864	849	887	820	799	830	848	823	885	816	817	845	842	847	908	909	865	852	850	797	895	849	839	867	810	863	855	826	818	845	872	848	859	816	789	869	850	896	833	807	863	818	849	853	839	827	843	836	836	852	830	861	876	909	875	883	826	880	845	887	852	859	831	848	844	856	885	912	841	857	844	836	761	803	860	885	790	839	831	841	868	822	777	827	831	822	838	839	862	896	831	873	825	841	864	832	812	870	752	878	847	864	848	843	799	808	887	834	854	799	838	879	868	847	885	817	836	847	804	804	871	843	847	893	837	823	810	860	858	851	871	893	819	872	839	836	886	850	795	817	804	860	870	845	879	869	787	781	895	829	817	852	866	866	810	791	816	883	887	851	837	821	831	891	847	874	846	827	830	829	881	828	853	852	877	882	832	834	841	818	826	835	837	861	798	825	854	819	865	791	871	834	826	828	840	870	844	822	892	819	854	854	857	822	866	835	770	880	819	809	875	819	805	830	873	808	805	894	935	810	783	840	818	892	771	879	850	849	843	894	865	874	867	833	830	820	866	863	843	842	819	806	881	843	866	809	867	852	892	875	833	804	862	860	846	866	892	824	878	797	846	809	845	936	862	862	867	843	826	895	858	811	870	817	807	860	821	859	838	860	833	897	835	856	800	855	811	843	848	860	877	827	876	816	812	821	834	853	833	800	828	825	888	896	877	863	868	795	899	848	795	867	809	822	898	827	885	807	827	836	852	841	902	854	844	854	868	873	828	865	828	840	828	871	789	859	823	805	832	860	833	851	842	817	790	829	876	834	820	842	837	801	876	860	835	854	883	869	880	802	818	848	820	835	804	822	813	848	824	806	863	828	831	827	870	854	850	888	841	881	862	841	867	822	850	821	812	853	850	831	876	874	877	908	806	891	793	882	847	812	834	862	803	853	825	845	799	795	837	847	794	832	850	862	827	853	850	857	837	862	848	824	830	853	837	871	803	873	864	880	860	885	818	864	892	801	870	836	853	848	792	796	875	889	853	884	879	864	842	868	849	828	838	884	880	842	868	815	861	806	830	830	884	863	820	809	823	851	865	909	876	853	813	821	864	855	876	854	818	849	830	846	855	797	827	874	870	799	842	891	839	805	888	889	784	844	886	869	868	877	857	833	870	806	865	854	795	785	849	848	856	827	811	883	817
5356	13532	11487	5824	4128	3217	2517	2060	1840	1526	1387	1296	1186	1098	1114	1097	1011	980	982	996	927	974	922	960	914	932	908	923	919	938	924	911	867	868	914	876	914	855	898	891	947	851	827	862	856	833	859	861	925	833	906	846	833	863	866	874	870	852	894	887	898	879	854	825	883	858	873	839	872	866	829	844	863	846	814	871	808	835	888	841	862	835	840	786	837	846	908	839	871	832	888	897	850	860	858	807	918	891	853	863	811	852	856	850	828	913	875	834	880	912	873	856	861	872	902	859	859	860	839	839	850	870	864	896	899	876	869	807	910	839	858	878	856	860	878	814	851	831	848	890	871	876	842	878	885	893	854	868	803	816	857	817	866	850	853	869	903	833	837	842	926	800	883	895	832	832	878	891	895	896	877	894	876	854	816	863	855	893	890	834	859	838	872	858	897	908	903	895	897	873	863	844	854	841	889	856	812	832	881	893	910	816	825	890	843	855	872	831	907	865	883	831	855	822	862	872	869	876	837	883	845	862	853	820	803	878	903	829	892	817	845	842	898	894	873	873	836	854	870	853	881	830	856	902	910	874	848	857	845	882	809	874	833	852	858	816	858	860	880	887	833	849	880	860	872	822	817	875	832	822	847	867	825	905	890	881	848	836	839	842	836	822	894	850	827	886	872	859	827	856	751	831	889	816	903	843	881	917	852	826	865	898	846	846	829	882	827	869	876	830	843	845	882	934	816	869	933	865	933	905	844	884	854	826	857	916	831	867	890	856	877	917	937	875	881	891	855	855	872	897	834	929	842	858	907	882	915	843	867	869	865	889	874	802	905	851	901	835	856	851	849	912	869	836	852	858	868	856	877	823	887	875	879	802	863	803	865	852	883	833	880	877	875	869	867	839	842	893	861	888	861	887	836	834	876	870	833	884	821	879	841	855	852	889	846	896	930	862	889	844	864	859	845	828	874	857	857	868	862	861	879	854	839	843	816	881	840	881	863	832	863	881	862	860	905	900	884	856	864	838	807	904	816	843	890	889	786	884	764	880	895	836	811	851	828	921	862	879	847	846	875	828	828	850	876	887	861	879	895	849	893	865	835	887	864	883	853	877	867	873	827	845	838	846	905	839	892	818	856	900	882	860	900	844	853	886	886	881	870	907	899	848	876	905	864	841	852	841	854	845	900	831	858	812	858	819	870	864	842	833	875	882	888	889	867	835	863	839	871	871	872	900	834	843	799	904	814	837	848	882	839	886	892	886	867	799	834	909	914	909	854	852	825	879	872	897	799	828	829	873	851	868	842	859	827	873	855	919	869	898	852	875	865	891	909	826	854	887	888	847	854	828	876	823	847	889	857	852	878	858	844	902	851	900	925	860	841	868	916	891	849	817	878	880	828	809	849	870	864	895	837	874	819	831	792	886	891	871	833	826	914	879	887	860	871	892	945	825	892	901	890	906	916	840	824	869	852	862	850	867	913	850	926	890	907	876	852	864	881	821	844	852	848	869	853	864	835	798	899	889	858	889	899	862	862	908	820	862	853	822	898	868	916	927	897	806	813	918	814	894	869	845	887	812	914	912	882	854	867	908	851	853	877	820	834	857	900	847	886	883	888	848	877	861	855	820	886	836	864	899	855	854	887	833	862	863	898	879	867	839	851	863	796	887	796	875	859	904	873	828	895	889	823	901	842	856	839	828	846	840	848	820	830	875	913	830	833	846	875	922	859	865	859	880	837	908	870	816	858	860	912	877	911	865	881	868	884	844	898	882	855	834	843	864	849	897	846	831	843	889	865	848	878	885	834	871	852	905	862	828	947	841	869	864	886	880	904	898	923	841	845	789	880	836	794	844	906	877	862	866	846	894	880	844	838	844	880	841	838	844	797	888	829	844	864	896	853	835	834	811	904	823	876	893	875	853	908	932	870	873	869	826	827	869	883	880	844	912	831	798	806	835	840	858	841	868	900	832	843	873	860	842	840	833	864	866	871	837	849	864	850	823	851	892	855	830	863	860	861	857	909	836	906	834	881	852	864	831	845	844	848	892	923	892	862	853	882	809	873	847	841	869	905	865	830	855	845	931	881	820	839	897	829	837	863	879	838	883	829	878	879	887	860	860	821	902	852	818	900	897	827	830	812	914	848	867	827	843	826	842	858	861	875	829	866	820	895	780	879	827	844	842	849	874	874	834	884	881	835	884	911	833	880	878	887	831	856	868	869	868	879	849	857	879	838	867	844	885	869	854	896	900	878	857	790	862	831	837	898	857	831	883	846	833	879	911	876	846	854	846	853	809	861	815	849	852	851	880	847	879	842	849	888	863	872	871	922	865	854	873	860	841	857	913	832	865	876	874	853	867	856	897	828	789	859	868	860	891	866	895	857	827	915	853	868	856	909	868	880	871	911	867	888	879	882	842	852	835	876	867	784	874	875	863	841	897	804	834	864	889	860	876	859	847	846	843	882	839	883	874	841	881	850	903	823	830	870	900	814	846	833	831	866	840	830	895	838	843	888	843	820	832	882	813	889	923	920	871	810	867	872	880	912	886	839	910	895	915	845	851	922	849	845	877	901	835	868	870	855	875	899	855	904	894	798	850	904	872	861	895	814	815	840	910	876	896	809	864	766	828	855	894	825	890	843	828	857	861	872	785	831	850	802	822	902	886	842	826	861	863	873	906	811	840	854	871	888	872	852	871	905	827	870	847	871	843	813	861	868	859	827	856	850	817	872	880	852	881	847	851	870	860	853	865	883	844	860	847	856	854	895	893	836	941	841	889	874	835	865	880	872	819	830	846	836	875	936	868	842	890	888	875	859	866	894	838	874	874	868	807	853	899	847	888	878	902	907	891	899	818	874	861	898	827	880	824	857	846	855	830	859	856	831	848	882	865	877	812	855	890	873	880	877	848	891	867	907	867	858	876	828	908	862	828	848	824	891	836	845	835	875	880	885	858	885	847	876	825	856	863	871	874	873	869	901	859	864	863	872	871	854	888	869	832	888	891	851	851	812	814	815	837	848	853	804	847	898	892	879	835	857	862	840	868	815	867	857	853	846	897	831	872	869	883	840	846	836	880	918	866	838	857	857	870	864	846	852	801	818	843	887	864	832	878	874	861	846	878	849	833	856	874	842	858	870	860	876	943	863	852	859	814	860	899	852	874	820	894	818	853	866	844	837	911	887	857	831	844	885	875	880	864	831	882	803	856	888	826	831	886	787	819	860	876	911	833	850	854	861	902	869	889	820	828	874	895	894	843	890	899	820	879	855	818	882	873	828	843	878	865	850	829	856	838	844	848	863	838	932	899	854	788	837	846	915	874	821	838	910	836	800	813	880	888	857	866	887	850	851	814	858	869	849	859	826	879	855	871	853	859	887	835	880	851	817	866	881	894	802	853	863	892	833	864	894	863	888	876	857	845	856	852	864	904	860	871	863	855	851	811	877	915	874	870	853	879	852	892	793	877	879	796	810	803	849	857	793	885	857	867	857	898	878	861	878	849
22461	21134	28672	23850	21138	21228	12405	1865	1365	1276	1143	1159	1066	1064	1004	962	910	983	978	952	932	925	885	891	867	874	890	912	899	872	915	948	989	900	878	816	920	843	882	880	953	883	887	864	870	885	898	846	857	873	783	903	881	898	825	828	864	837	899	826	852	824	823	840	837	872	862	896	841	821	845	801	854	869	841	825	845	835	838	824	844	823	773	868	849	879	899	829	864	884	871	817	860	859	825	872	855	866	840	807	849	839	826	868	779	865	883	868	806	861	902	848	834	832	860	889	811	877	841	863	821	876	833	877	846	906	860	863	882	940	862	838	868	857	836	834	881	889	836	807	867	828	931	840	838	845	863	792	877	878	869	844	909	884	800	819	859	855	822	853	859	811	809	848	860	858	801	829	887	834	861	814	846	850	828	812	834	883	847	847	876	830	844	826	815	835	848	841	838	849	809	823	848	821	844	848	847	844	849	826	822	850	849	854	839	830	811	848	882	833	800	821	872	808	845	804	858	844	830	873	826	800	893	873	824	832	837	828	826	841	889	860	863	831	827	831	829	874	852	845	918	817	816	817	859	875	843	810	843	877	901	894	812	871	821	841	842	853	897	831	854	891	851	877	875	894	848	857	816	815	884	850	853	850	897	837	840	793	857	811	876	842	902	856	833	883	893	826	860	838	866	812	843	817	811	835	808	820	863	810	777	837	902	800	864	843	824	854	810	880	845	803	819	858	841	855	832	881	856	862	846	876	902	862	906	844	857	866	858	829	953	832	822	827	873	848	845	830	890	866	829	807	853	843	796	855	849	818	836	857	860	797	886	906	858	818	827	815	832	856	824	819	880	854	882	835	848	873	870	839	844	808	839	843	856	853	830	879	836	860	874	897	807	867	835	887	848	862	848	861	821	863	897	859	866	806	808	857	819	888	898	853	856	818	896	909	884	869	816	812	877	850	863	898	851	839	925	913	829	844	893	806	839	836	848	815	853	847	848	882	884	853	884	889	846	852	850	896	862	862	814	813	879	818	880	846	796	836	876	803	815	850	813	841	800	827	869	862	896	846	854	822	851	913	858	879	867	810	840	802	830	816	829	816	856	803	830	833	865	857	857	888	852	886	863	858	855	864	830	841	803	847	851	874	834	847	832	862	831	832	846	890	844	857	805	865	867	849	833	842	863	870	854	831	885	858	888	841	874	857	815	797	878	790	852	830	810	784	833	865	875	824	809	861	799	826	816	853	816	838	828	856	849	826	777	833	890	840	851	871	811	791	824	853	870	831	807	829	842	853	864	878	782	847	835	836	871	871	830	874	878	857	826	900	833	928	842	853	810	871	815	842	757	896	825	820	850	863	848	870	899	814	842	814	845	835	842	863	859	857	865	854	835	834	863	856	857	901	883	788	901	840	845	832	833	823	874	892	857	746	852	837	858	884	793	850	850	830	921	842	846	892	811	849	875	830	837	816	880	848	847	892	844	822	791	814	871	859	859	834	845	856	846	792	795	903	871	838	850	895	892	829	849	883	860	830	837	869	862	855	848	826	854	865	831	850	877	812	899	823	796	867	848	822	882	828	864	859	844	792	829	792	849	821	827	884	782	895	901	841	868	870	802	917	836	853	873	814	808	884	885	840	844	875	825	838	826	852	800	848	845	847	866	905	869	831	875	819	820	859	812	835	807	878	837	862	856	821	863	816	795	798	855	837	840	833	900	838	880	831	836	840	850	809	875	814	859	828	834	852	821	848	832	856	798	881	809	855	782	843	817	798	852	834	843	834	849	815	831	828	892	809	860	858	836	825	856	903	903	870	916	828	844	869	811	858	808	814	795	893	879	842	822	875	858	823	859	843	837	866	835	868	833	855	824	884	876	809	848	902	853	898	844	839	888	830	882	903	847	871	838	829	859	849	799	875	826	792	848	850	866	859	887	848	830	840	880	846	844	824	893	868	802	817	900	861	892	845	875	840	831	817	832	861	835	820	830	878	814	854	793	817	882	856	890	877	823	890	825	835	799	851	904	822	836	866	873	817	851	854	855	843	860	892	818	897	875	894	891	811	834	800	867	906	840	823	893	886	875	799	881	809	901	870	829	871	848	878	857	860	802	817	869	848	852	868	893	860	885	859	822	891	827	832	818	883	817	867	850	846	882	902	874	835	838	876	891	869	858	876	819	877	877	838	858	865	862	852	809	880	826	791	827	815	827	801	834	813	863	855	845	845	785	867	818	920	837	839	869	878	821	834	845	843	881	877	868	883	821	836	881	834	841	829	844	879	869	798	872	877	808	851	833	833	834	824	897	825	801	893	816	836	818	894	846	856	829	851	801	875	842	842	833	829	834	806	874	820	864	855	835	846	858	820	834	865	830	844	818	769	876	851	862	832	858	838	840	823	870	802	800	840	818	881	862	795	844	834	848	881	845	903	855	823	835	857	886	805	866	862	826	843	881	796	905	850	862	833	872	870	842	886	832	849	858	813	857	838	832	818	817	806	832	864	861	849	898	844	905	860	865	853	809	861	795	783	809	849	839	815	836	877	850	820	838	852	882	835	859	841	805	793	884	881	850	845	879	875	790	866	846	813	871	883	812	834	885	876	898	881	852	853	870	829	849	798	898	845	833	870	869	850	821	810	842	816	840	831	847	813	862	895	841	850	864	853	830	810	850	825	862	890	861	888	825	903	828	823	838	864	858	882	770	840	843	802	818	814	811	868	803	893	789	875	849	862	838	852	814	829	842	842	869	848	832	850	868	854	841	881	837	806	859	903	833	795	824	854	850	835	885	874	855	861	827	869	895	835	890	882	844	835	876	864	780	853	868	795	915	888	850	914	834	904	867	786	873	837	875	891	873	824	901	799	846	855	827	861	790	826	814	871	864	861	835	862	822	867	820	833	858	840	860	843	866	782	818	891	898	861	810	863	862	849	808	847	830	886	870	789	878	881	794	845	885	807	789	814	857	843	831	885	792	833	842	827	785	858	819	806	818	830	877	789	843	815	833	822	905	858	889	824	854	860	901	844	862	860	850	840	901	811	849	872	861	881	822	890	842	821	887	853	849	859	814	878	857	849	877	878	886	821	825	860	896	839	845	903	848	861	842	854	904	826	812	906	834	823	862	870	817	843	849	866	818	868	867	899	867	844	854	843	847	814	864	845	838	850	851	859	899	864	878	853	817	858	899	841	902	890	861	913	880	833	815	861	807	785	811	800	892	832	777	869	835	821	862	813	865	855	864	835	843	822	841	812	863	866	819	871	850	893	830	799	830	794	835	846	838	827	862	806	819	825	850	850	817	861	844	857	799	845	857	873	812	840	807	818	823	821	823	885	804	864	806	836	839	843	854	816	842	845	868	846	808	847	861	811	819	892	854	850	894	883	864	852	842	826	854	864	814	849	846	855	831	814	814	786	867	797	852	852	915	845	843	823	826	856	822	838	861	884	882	858	836	859	824	811	864	776	824	856	849	814	832	829	845	861	840	830	888	860	871	848	853	821
5108	13597	11520	5912	4215	3204	2538	2118	1730	1558	1366	1248	1145	1168	1088	1034	976	1011	1033	1007	973	937	882	917	922	972	905	969	921	831	919	955	888	929	892	871	875	898	874	855	899	864	945	840	887	813	952	843	897	891	904	870	851	857	854	920	852	881	923	877	907	859	864	852	879	811	913	867	835	892	884	903	890	868	849	878	839	892	883	894	859	906	903	905	873	867	873	851	904	814	872	852	870	805	863	832	857	841	860	856	864	874	891	864	864	911	845	896	867	873	846	873	927	871	862	839	799	805	855	862	825	905	935	874	850	888	849	827	876	828	871	879	863	847	811	864	924	830	873	841	891	864	877	905	848	865	862	823	837	861	882	850	873	892	874	865	859	855	892	873	880	864	915	854	830	878	888	824	859	910	879	890	873	880	817	841	810	892	896	940	874	858	910	823	877	838	826	862	846	863	871	879	841	896	849	854	830	849	918	853	826	906	852	859	825	835	898	924	816	796	847	873	841	882	841	868	837	854	849	835	856	851	811	902	845	851	883	902	859	854	835	865	840	881	881	841	893	850	921	875	870	860	882	870	854	885	836	863	903	879	902	931	886	895	884	854	877	858	812	817	797	895	849	945	891	862	828	906	901	844	886	846	845	945	879	866	885	860	894	804	921	820	827	804	804	855	863	880	810	855	890	852	920	889	861	808	911	847	903	860	921	905	878	850	899	860	856	907	881	893	817	902	839	819	844	846	867	846	873	889	835	832	867	841	872	850	858	885	913	816	809	875	842	862	877	855	900	911	916	827	895	790	826	834	899	836	825	913	835	825	824	852	835	860	886	834	915	848	877	875	891	804	836	868	809	926	855	870	869	825	866	892	883	882	896	827	848	823	855	896	859	856	910	835	868	861	885	842	935	801	857	942	876	912	838	831	877	861	872	902	866	900	884	878	879	888	887	868	852	831	878	836	919	842	834	849	877	889	939	863	881	856	824	883	808	829	841	910	908	894	842	895	845	874	863	844	866	857	815	899	817	880	867	901	833	884	845	836	925	898	853	831	892	892	890	902	898	844	865	821	879	879	886	836	885	889	870	887	835	848	874	945	899	860	856	860	848	880	863	822	893	818	896	852	791	897	846	895	876	883	807	892	828	865	907	857	862	892	894	861	903	893	878	913	920	887	820	876	873	856	862	809	867	843	867	897	828	816	851	887	840	867	870	847	839	877	910	813	820	920	842	901	866	836	857	901	873	868	875	887	814	864	908	882	837	866	873	833	876	849	906	921	880	878	888	898	854	854	854	853	857	878	905	894	907	844	833	853	826	882	851	930	850	902	826	839	892	862	877	862	869	885	868	858	912	840	861	853	899	808	831	872	878	854	823	829	847	806	836	935	794	838	859	864	880	848	865	850	884	912	841	908	844	875	819	832	877	824	852	856	847	856	858	885	864	872	876	852	872	872	850	854	820	860	916	856	885	842	877	866	875	876	832	840	863	900	839	885	878	840	891	843	890	871	827	894	881	861	892	881	824	901	890	862	845	833	834	856	883	868	852	805	899	872	824	859	838	843	846	930	873	829	901	844	905	880	793	810	852	838	857	836	807	887	876	826	826	911	846	868	807	890	882	811	826	853	830	866	804	869	878	930	861	864	861	808	855	837	897	893	817	853	888	882	874	872	881	866	903	888	850	876	838	891	899	858	876	877	842	840	854	866	823	833	877	853	884	892	824	901	840	859	842	817	888	818	921	829	913	821	876	825	870	847	832	859	842	893	866	874	904	887	858	911	868	881	902	824	887	889	883	834	878	876	897	891	899	865	884	870	867	832	833	882	895	851	841	840	838	828	808	885	891	851	951	890	814	878	835	906	886	873	818	828	865	865	876	856	887	880	859	858	886	813	871	883	891	857	839	869	858	934	885	848	869	828	886	937	847	877	817	859	843	852	889	891	869	886	862	865	876	891	862	791	871	865	836	850	881	882	873	866	841	879	857	868	829	855	875	833	840	861	880	897	855	828	855	907	870	852	865	868	877	875	821	836	889	895	883	893	900	888	864	848	782	902	904	890	910	870	890	829	854	851	871	887	860	866	868	893	886	831	869	838	861	924	816	827	850	871	805	843	835	922	857	896	847	858	950	856	875	838	860	836	853	881	848	889	894	887	821	879	873	890	839	847	885	815	905	865	829	891	868	818	925	844	849	846	862	823	942	874	852	854	924	839	827	852	860	856	901	899	856	886	902	898	861	841	912	844	819	915	840	864	878	813	864	874	862	827	921	859	835	844	900	863	867	887	868	836	846	863	865	875	837	858	960	907	891	873	917	831	907	869	871	867	858	852	860	913	859	837	909	875	878	858	874	909	854	824	832	846	846	871	893	841	893	863	880	878	947	881	899	854	804	869	866	827	882	808	874	849	880	817	884	895	848	876	902	891	880	849	818	844	849	898	902	872	872	807	872	860	883	849	847	882	892	873	835	884	877	806	839	827	850	875	868	906	862	840	871	832	865	876	855	862	855	842	827	824	833	882	843	886	879	862	846	849	882	870	816	864	862	936	886	808	918	884	889	915	904	873	870	947	834	875	821	893	872	806	838	876	811	872	860	839	875	847	800	855	887	831	885	850	867	912	889	879	822	837	832	919	885	815	841	834	852	858	872	870	878	847	895	819	919	867	907	822	823	862	898	820	906	880	812	860	836	859	887	890	871	865	874	853	850	830	871	857	873	855	834	875	861	873	872	859	844	875	870	868	850	843	838	921	887	829	860	895	829	799	871	888	902	889	833	830	871	835	841	873	874	853	881	805	823	833	836	854	888	833	872	840	837	907	860	818	927	810	892	895	942	866	778	844	892	865	858	930	851	871	884	873	869	799	877	841	863	860	856	899	858	841	898	859	881	879	893	890	882	824	885	877	854	794	873	898	916	852	909	902	892	927	888	879	888	875	880	925	860	903	815	841	878	852	869	874	850	909	811	872	871	872	917	802	854	858	894	856	861	898	864	848	858	871	859	823	887	898	842	877	824	835	862	845	832	866	875	835	857	907	838	922	917	910	822	853	830	840	878	874	835	844	889	890	854	898	909	856	952	881	871	869	872	849	881	855	837	814	875	889	845	769	827	894	859	871	892	852	870	893	877	841	875	878	856	809	850	881	873	897	880	885	843	904	828	888	853	896	850	890	877	796	838	818	882	880	914	879	844	871	877	826	885	843	907	853	897	884	854	833	825	812	869	810	833	858	864	845	837	872	841	861	887	820	798	880	874	878	852	838	908	855	869	887	796	865	882	904	898	866	854	866	857	854	831	859	858	873	875	800	863	859	861	910	843	870	847	903	879	839	837	856	859	840	836	850	843	830	886	852	834	886	913	862	914	826	881	877	899	864	906	869	845	870	826	880	882	833	875	889	860	880	881	838	898	792	857	860	875	875	865	886	913	861	848	873	835	903	833	837	881	864	899	873	940	867	816	896	834	835	865	860	881	841	814	799	870	877	832	832	881	862	826	906	869	845
22444	21078	28627	23780	21079	21155	12279	1873	1300	1238	1188	1118	1126	1049	1028	965	1012	988	937	929	926	893	886	921	848	885	923	873	843	903	895	896	931	868	896	844	851	864	873	900	831	904	805	874	818	897	838	913	850	834	860	842	842	834	839	810	844	852	790	878	866	825	870	806	815	870	847	856	841	807	811	881	816	822	835	852	870	843	846	887	820	859	801	861	855	867	883	823	836	822	852	844	898	816	797	831	842	816	889	869	875	855	795	867	847	846	893	864	813	920	853	868	853	835	846	823	819	796	893	796	851	843	859	850	871	822	843	834	879	886	846	881	855	874	858	809	831	824	864	866	875	854	830	857	920	827	858	882	938	831	856	853	864	841	857	889	806	832	822	849	867	827	894	859	822	824	816	890	848	870	824	815	841	839	897	821	834	867	830	829	869	830	796	799	856	854	862	867	838	901	892	789	832	883	897	872	854	849	906	882	825	833	880	823	853	851	805	858	806	842	818	812	838	828	819	836	808	847	834	864	875	851	846	861	857	828	852	834	859	817	891	823	832	886	840	808	876	827	767	852	797	846	852	834	825	836	875	840	906	844	868	845	887	897	800	873	855	871	891	790	831	875	882	862	866	884	832	829	849	840	912	845	921	852	867	823	899	856	894	820	790	904	848	870	860	870	884	800	793	790	844	941	893	856	868	847	909	872	807	904	876	802	839	846	812	888	846	891	830	872	836	810	823	839	815	863	809	899	881	858	838	869	838	853	882	824	861	877	908	882	844	833	807	796	817	816	801	805	833	837	835	855	808	797	850	859	859	858	886	863	867	842	870	842	853	819	811	813	860	860	862	855	817	882	827	817	814	900	823	823	804	836	858	843	862	786	855	809	852	812	824	880	881	817	862	843	860	871	865	826	847	832	859	842	887	806	858	892	822	846	886	863	897	887	821	816	816	831	891	913	850	846	857	833	836	799	823	783	842	848	848	785	830	837	866	824	861	890	925	825	827	877	850	851	877	866	792	856	842	861	839	884	853	862	861	829	832	837	808	815	784	817	902	816	858	875	862	893	819	858	831	825	854	861	824	857	809	878	856	848	825	806	858	836	877	855	827	788	784	818	847	829	828	806	838	895	828	824	863	848	826	820	847	790	836	811	839	863	800	826	857	829	848	850	845	918	859	849	818	805	868	844	844	837	849	826	818	840	835	881	826	870	867	846	812	853	777	805	890	858	859	840	866	855	816	844	874	783	821	811	805	827	817	840	887	848	847	812	855	879	852	779	872	848	849	857	845	861	815	837	847	856	844	858	798	871	837	858	917	873	827	844	765	832	837	856	822	830	818	846	883	749	872	815	849	830	875	899	784	864	852	843	858	859	894	847	798	878	890	866	867	883	854	856	846	878	840	882	885	818	817	865	838	810	921	851	909	825	830	839	814	816	877	839	859	812	847	838	907	845	876	778	877	838	861	863	798	843	876	858	836	831	828	836	786	829	795	841	827	869	835	821	842	882	849	833	873	854	828	841	849	841	868	885	884	843	835	885	858	836	832	823	860	836	845	831	871	821	838	842	853	837	830	827	891	834	799	846	820	909	875	812	802	841	882	830	841	887	841	841	834	835	872	864	858	913	821	848	872	849	811	809	817	835	847	872	825	856	856	867	901	815	840	874	859	826	855	873	842	847	865	858	823	912	870	862	856	856	807	876	862	858	866	823	878	825	870	842	842	824	842	833	822	877	884	904	828	832	879	847	823	843	824	827	826	849	843	809	823	889	876	770	861	840	870	839	844	794	888	851	846	809	838	815	838	816	843	788	880	882	850	848	848	855	861	842	850	833	824	836	862	892	827	847	870	876	833	876	879	795	852	819	825	813	783	834	840	854	823	834	860	778	876	808	865	873	838	847	831	788	829	818	854	816	860	876	835	872	899	885	844	826	832	831	830	818	844	783	820	858	884	862	846	863	855	809	821	814	848	789	782	806	836	821	849	865	887	810	815	882	846	869	820	812	812	878	860	819	825	801	851	803	832	836	869	882	857	828	849	818	864	848	857	808	892	841	851	902	866	836	789	864	842	858	826	823	844	843	811	828	889	786	880	880	806	838	804	888	885	847	796	784	830	868	855	838	890	804	869	833	804	846	831	875	873	824	854	865	837	826	886	855	838	848	855	845	841	841	887	856	840	837	874	891	835	849	870	855	847	854	903	826	879	874	853	861	792	886	824	818	842	824	825	806	830	858	862	874	828	830	857	827	824	858	886	854	836	818	852	906	871	875	840	888	884	844	853	827	823	842	839	879	835	861	825	877	923	878	838	882	801	849	821	792	800	809	793	891	841	856	831	844	849	862	826	839	851	860	853	866	831	861	894	850	892	811	809	854	807	800	854	866	892	874	835	835	783	801	833	839	832	830	831	818	849	883	815	871	827	855	816	878	883	843	818	843	871	851	845	830	852	824	835	812	838	874	864	826	919	814	849	858	803	858	834	862	873	856	847	907	825	816	826	904	838	849	826	876	844	865	842	773	822	870	842	865	900	802	858	828	833	854	862	849	820	819	808	850	867	793	786	835	850	874	827	857	787	840	802	835	834	879	868	822	832	863	865	881	810	827	785	806	871	778	856	836	840	849	856	806	866	872	852	846	824	843	853	802	883	829	872	865	817	817	806	888	837	811	885	810	850	834	911	862	866	824	825	839	777	868	860	834	829	848	886	894	837	816	807	885	868	855	843	911	874	826	832	814	880	845	853	811	833	839	840	848	837	879	840	793	836	826	840	822	831	860	811	856	843	867	854	882	865	880	939	824	794	872	864	849	825	843	824	813	882	855	812	852	842	876	883	894	836	852	898	925	839	849	805	872	877	819	880	815	859	859	864	855	839	810	850	844	838	816	842	798	840	856	776	856	853	835	811	838	832	825	844	868	856	847	837	891	868	832	829	838	853	832	841	848	863	871	800	808	852	840	841	851	846	860	871	852	843	844	814	863	819	838	852	818	854	865	793	852	843	838	916	840	844	827	827	862	809	781	858	814	827	833	843	797	852	845	890	780	830	833	828	898	796	895	851	818	822	820	851	886	906	874	793	822	815	857	859	792	812	845	848	887	884	830	874	800	884	854	846	860	804	840	876	875	883	826	873	808	868	815	847	834	843	810	886	871	821	866	829	855	832	862	790	817	823	796	861	887	837	813	811	842	829	801	842	936	817	865	855	829	853	842	838	838	800	832	903	862	826	814	841	829	828	870	832	836	856	836	915	846	819	787	827	850	888	811	866	858	897	883	779	831	849	844	852	837	864	863	863	872	835	849	804	832	875	815	802	850	827	850	825	809	801	900	892	822	878	848	843	851	819	865	871	830	843	811	857	836	864	832	824	845	844	842	894	843	842	952	848	840	842	862	755	854	889	834	907	827	870	826	836	892	872	828	878	865	847	796	832	826	863	833	850	900	820	862	848	853	854	882	866	849	790	783	876	834	850	836	832	859	868	820	845	796	852	856	874	838	891	804
5506	13479	11391	5905	4044	3117	2487	1990	1794	1510	1378	1261	1206	1142	1105	1053	1055	1053	909	944	937	932	949	910	917	921	963	858	908	911	859	888	944	919	881	835	886	865	915	930	882	874	846	811	886	915	896	857	850	895	861	814	887	838	896	833	915	910	840	875	835	879	862	893	870	867	885	910	848	864	880	862	918	923	874	853	876	812	935	866	845	899	840	850	884	883	879	858	913	877	871	881	824	920	887	871	859	830	890	893	910	897	905	851	857	836	831	836	857	845	884	844	893	880	818	797	904	870	900	895	879	857	873	870	821	864	852	862	822	832	841	896	847	849	853	852	852	819	866	847	881	847	828	871	868	843	880	927	861	862	902	890	855	825	880	841	819	902	908	898	830	887	858	885	847	834	852	850	847	862	866	862	866	852	858	879	856	856	872	846	871	911	906	834	842	848	856	893	829	939	899	829	829	893	901	843	858	883	872	842	868	863	936	858	863	908	853	886	848	861	901	870	840	836	827	879	825	907	863	876	900	856	866	907	845	862	826	790	896	862	883	893	829	882	861	873	854	862	852	877	883	876	858	877	849	884	891	911	865	841	812	842	888	838	881	834	816	839	885	875	870	873	859	901	850	799	841	844	863	857	841	805	909	890	867	876	856	878	865	864	877	841	862	887	897	947	818	852	809	865	857	870	858	841	903	917	841	882	884	879	915	836	836	856	900	847	892	842	874	831	888	836	883	854	886	862	885	868	845	848	910	853	833	863	849	898	825	878	867	870	869	865	868	862	893	893	820	850	841	881	869	851	816	854	856	837	894	793	909	921	875	871	880	876	874	898	839	897	903	856	811	851	873	902	842	865	909	865	820	843	865	857	841	905	852	842	916	821	845	885	892	864	866	835	876	860	863	847	853	829	846	875	880	866	891	932	899	839	874	830	848	853	841	855	830	893	900	886	858	839	885	847	856	863	910	852	882	853	900	869	845	895	863	873	918	873	873	879	836	839	827	891	882	839	842	880	909	897	865	823	854	826	901	897	895	857	840	858	841	850	884	779	880	841	831	883	857	877	794	876	868	883	866	859	870	852	904	871	918	871	855	851	819	866	833	881	830	888	865	841	810	869	916	827	899	890	848	828	846	880	819	833	892	861	882	863	840	847	869	896	912	830	872	887	893	888	904	866	824	841	863	915	848	850	861	901	748	924	901	867	859	889	862	904	857	907	845	874	868	865	834	891	820	856	894	832	826	839	847	909	847	818	864	867	877	807	865	872	906	864	862	871	858	841	832	828	861	845	872	918	861	865	863	901	840	936	843	817	863	875	873	881	856	844	845	864	929	913	815	841	855	839	893	857	866	840	855	862	864	852	945	872	849	849	874	811	880	841	864	910	855	807	825	881	878	858	840	879	890	920	832	854	868	843	896	852	830	899	865	863	848	878	816	889	817	833	908	846	811	868	890	874	848	855	874	907	840	873	866	873	831	851	845	817	899	847	869	810	837	863	865	863	837	875	855	871	843	864	882	797	824	831	878	869	888	875	877	910	855	906	838	862	820	890	861	845	889	830	876	869	884	862	845	849	862	870	890	849	883	839	861	924	832	822	843	921	816	874	890	835	835	904	867	909	823	848	887	873	811	858	921	839	863	890	826	823	885	889	840	840	820	802	893	879	827	857	887	891	864	873	878	837	878	804	885	880	877	886	829	840	881	821	862	855	791	878	900	874	833	918	898	843	851	879	851	844	806	874	831	876	885	874	904	835	869	887	883	848	876	874	807	813	823	842	927	821	864	917	855	873	884	880	838	847	869	851	851	845	820	844	877	912	840	927	836	870	804	896	889	872	851	858	898	877	852	825	866	837	876	835	848	852	861	853	810	844	895	863	882	837	879	825	902	903	900	831	857	873	880	875	836	842	893	915	881	843	867	825	860	914	861	858	858	870	859	858	861	867	797	861	853	856	883	907	900	824	879	912	809	882	902	890	852	885	866	900	837	852	822	876	840	918	843	871	884	849	838	866	887	878	832	863	873	867	839	883	847	867	899	825	851	876	870	859	842	894	836	855	894	838	852	897	891	865	906	818	834	885	828	911	859	868	852	867	861	903	853	893	877	843	845	851	891	878	838	878	898	883	876	846	862	856	869	853	822	865	878	835	848	824	848	823	836	832	848	922	834	869	913	849	892	910	862	836	878	871	844	795	904	853	831	886	802	842	860	859	858	868	836	867	879	902	829	879	803	859	840	843	921	823	918	900	839	910	921	826	861	828	865	868	883	874	859	861	866	841	834	878	860	855	885	859	875	858	856	855	826	888	850	827	859	831	812	858	844	860	841	870	807	862	860	857	845	881	866	883	871	913	829	848	811	880	888	858	892	853	879	864	833	898	883	911	844	824	871	842	868	862	845	919	833	855	891	898	865	880	827	881	870	867	849	867	868	827	841	819	870	856	848	839	848	850	917	862	895	869	891	725	826	877	881	825	863	924	812	884	864	861	875	815	855	862	905	873	830	866	844	856	874	901	877	871	881	873	816	852	851	819	862	864	868	813	860	842	848	898	854	868	889	926	856	889	891	860	880	904	903	895	843	867	868	885	863	867	862	903	907	809	887	830	858	872	854	847	850	834	843	867	836	887	874	855	882	824	846	826	886	858	835	881	846	815	861	834	889	840	873	854	815	894	863	866	836	911	871	905	869	869	845	864	863	858	865	914	893	841	834	886	899	925	841	836	872	888	849	884	866	812	893	839	828	890	932	877	820	869	825	827	832	913	862	835	865	900	866	903	822	896	854	841	892	878	859	867	855	882	872	876	834	872	885	857	867	836	873	847	881	868	862	873	866	855	847	861	857	871	832	915	910	901	857	825	912	826	890	896	812	876	848	843	887	848	858	870	826	872	860	859	861	872	863	835	901	870	866	880	864	888	883	856	926	862	901	857	896	882	854	898	884	889	839	801	885	911	869	851	832	844	886	884	862	824	824	848	856	855	886	865	865	894	872	843	873	860	854	874	854	821	891	869	829	839	847	856	859	856	820	846	871	843	828	810	866	841	892	879	856	927	794	880	843	887	914	870	872	848	874	917	860	920	892	869	889	865	916	905	852	888	882	863	842	925	916	842	874	834	920	841	846	819	864	902	812	830	840	865	900	830	863	889	891	838	918	915	816	886	834	824	813	847	917	826	851	858	861	902	848	867	836	878	852	779	847	886	843	880	862	862	855	832	834	899	838	820	904	870	889	887	851	827	874	870	856	821	840	917	920	874	832	850	864	852	883	857	865	876	889	821	841	883	850	907	868	859	875	871	871	888	862	817	897	874	847	853	901	833	855	858	922	819	835	849	833	854	846	865	853	912	876	863	873	840	883	874	905	828	845	823	862	869	886	840	819	823	828	833	853	847	932	867	865	825	873	831	869	846	889	872	891	826	819	899	854	883	839	852	868	830	862	815	826	897	878	902	865	886	869	886	801	875	888	803	890	824	847	857	836	814	887	885	830	865	880	895	821	939
22281	20950	28454	23612	20952	21026	12245	1907	1421	1307	1197	1151	1142	1034	986	979	978	950	916	893	915	936	933	957	866	909	886	894	917	866	845	856	889	853	862	850	864	896	845	908	880	830	898	864	853	840	895	886	933	845	819	865	909	866	824	871	861	875	841	903	865	873	871	864	847	859	892	867	824	848	854	861	876	852	838	881	878	861	840	827	888	851	868	879	876	884	839	856	898	890	878	876	836	868	854	848	868	853	879	857	842	848	823	841	888	895	830	852	848	842	873	871	807	875	839	868	894	873	880	837	815	833	882	851	825	859	875	813	909	900	844	848	816	866	860	901	872	853	837	817	793	806	871	851	855	917	911	867	835	894	839	872	844	863	871	840	841	839	798	770	855	850	884	833	856	856	844	897	854	805	862	838	848	837	874	882	855	818	815	891	841	843	893	873	861	874	867	862	891	866	868	856	863	856	862	877	867	902	853	883	888	863	867	804	896	871	857	845	859	850	846	898	868	920	876	823	872	821	857	812	819	884	827	799	811	880	862	921	826	834	841	859	828	831	888	854	842	922	852	888	845	831	829	895	867	831	834	831	831	850	904	931	885	854	894	832	859	851	875	807	840	887	899	869	882	832	828	808	808	855	853	833	895	826	907	886	849	886	834	835	855	808	882	899	846	858	857	840	854	775	860	863	836	816	832	844	847	862	853	797	861	866	933	851	865	798	865	840	837	862	828	886	842	834	808	859	841	782	831	812	876	810	839	855	900	877	924	833	845	890	838	783	895	876	834	856	838	843	825	798	855	813	823	862	864	816	848	906	871	818	894	841	896	863	867	864	846	833	897	893	854	858	843	894	801	868	859	847	880	845	874	905	810	878	839	836	851	853	841	846	882	819	841	808	862	838	839	851	873	876	877	848	880	880	858	855	888	844	865	860	832	822	885	823	865	824	846	822	834	875	863	888	861	791	872	877	836	856	821	877	874	836	912	840	843	878	906	872	873	845	861	840	825	848	846	862	860	850	843	865	847	899	891	813	834	897	837	816	925	809	916	874	838	869	858	869	884	823	860	844	912	882	837	837	871	842	862	860	856	920	829	872	821	832	891	885	845	814	857	848	865	890	859	791	858	820	809	871	854	874	880	799	835	856	899	886	820	903	874	801	834	868	851	821	824	800	834	892	899	867	868	874	862	882	807	809	854	844	875	857	840	840	859	863	880	857	832	838	800	838	841	853	865	850	864	869	865	877	860	911	889	855	828	838	889	840	879	822	800	820	872	851	831	841	779	860	879	848	874	859	845	877	888	830	863	870	856	805	817	851	844	836	843	862	914	854	808	809	784	846	822	887	848	863	893	825	889	804	826	840	895	853	881	808	909	866	850	835	874	837	843	895	792	864	861	847	892	891	838	842	832	804	826	845	873	823	819	900	886	885	850	896	821	814	879	897	881	839	831	835	926	842	877	876	837	820	882	858	850	833	909	791	855	852	857	827	854	856	893	806	848	818	880	844	868	855	820	814	834	822	846	806	844	832	836	824	803	834	855	812	812	856	848	879	878	863	894	805	839	859	814	876	863	863	904	783	860	831	815	850	841	898	864	820	872	854	868	877	860	862	849	832	821	860	852	901	829	814	841	847	877	879	830	816	851	836	834	833	799	866	875	754	900	834	865	874	846	896	883	862	878	825	813	852	858	856	875	832	836	851	849	855	889	876	817	856	796	872	856	870	820	826	818	900	852	817	888	855	818	838	911	846	818	846	851	827	837	881	859	841	829	862	842	880	867	855	842	850	862	817	833	893	856	864	843	835	823	808	849	868	860	830	853	819	824	864	924	838	838	837	828	902	868	821	896	835	828	895	834	845	849	885	910	803	864	803	864	856	797	875	823	877	871	843	853	898	835	832	879	842	849	845	889	841	842	880	846	856	902	812	834	838	838	872	850	780	823	875	816	840	842	839	837	838	865	830	826	823	828	843	868	822	855	876	862	907	903	866	861	856	891	815	846	866	904	848	842	869	842	837	837	856	837	858	913	871	900	868	858	875	872	833	873	857	776	838	797	877	780	833	822	895	812	874	831	829	860	860	879	838	840	881	799	848	780	899	837	874	855	871	808	872	853	853	893	914	861	879	867	824	843	858	878	866	854	849	891	813	820	830	832	815	860	839	835	842	847	844	888	839	852	884	840	845	838	754	889	802	870	863	831	885	844	864	807	847	823	817	821	817	873	862	872	894	800	895	812	808	882	851	812	857	854	833	836	829	884	863	839	830	850	920	833	836	880	812	834	833	843	812	834	899	831	836	858	802	839	882	886	867	862	830	851	847	816	848	822	860	796	875	847	851	836	828	859	874	854	843	890	863	815	868	852	814	879	867	807	842	870	831	892	773	870	886	772	785	896	882	839	839	814	878	875	865	827	850	889	817	888	852	858	858	834	852	870	922	807	830	918	851	860	835	809	844	852	835	877	861	909	851	857	855	840	802	840	836	807	848	831	899	854	787	842	892	843	872	863	810	896	801	876	822	807	824	870	798	887	804	834	837	871	891	822	875	850	842	783	851	884	841	927	804	894	861	815	856	854	861	872	819	840	888	899	845	870	773	827	830	822	810	866	863	852	867	820	845	816	820	807	865	920	896	825	831	795	897	862	838	918	840	868	873	867	814	832	863	880	832	883	814	896	902	824	783	853	834	832	858	867	879	858	875	833	820	827	827	862	809	890	859	820	847	777	838	863	862	869	826	892	873	847	844	874	845	796	834	858	856	872	883	852	845	870	811	843	841	838	881	854	858	861	833	866	826	856	898	853	818	900	850	859	826	854	884	859	836	850	913	860	840	892	824	850	834	881	853	872	825	865	853	829	833	802	843	869	877	828	863	854	873	817	904	913	885	849	812	901	847	819	843	864	895	850	840	841	832	866	823	810	835	822	836	877	926	843	871	862	829	830	850	869	873	855	814	858	853	770	838	850	825	837	856	909	804	867	858	840	842	825	857	895	897	861	886	844	857	849	830	864	854	838	917	880	869	860	844	858	835	812	867	882	821	822	848	836	858	812	850	826	869	855	872	882	857	834	845	778	890	843	869	855	895	879	817	826	833	923	861	877	840	841	871	772	842	812	884	847	828	828	894	846	864	807	832	809	762	803	831	872	835	871	872	848	855	838	866	800	863	840	868	871	850	836	854	862	835	821	901	835	902	902	836	886	843	859	896	844	878	896	791	793	859	799	840	846	877	865	841	859	901	889	877	841	834	876	812	838	819	845	879	875	797	826	844	856	840	891	839	837	858	870	847	908	841	813	862	801	849	880	889	850	863	861	842	862	855	882	840	824	908	859	813	839	857	810	890	846	822	831	838	871	877	839	794	840	872	794	853	881	830	853	814	843	836	886	849	849	850	865	846	866	867	894	918	825	843	814	836	803	791	924	842	833	820	839	852	836	884	871	876	889	792	773	860	849	880	842	861	872	868	869	831	867	883	897	834	827	832	798	907	868	853	907	835	819	847
5470	13330	11466	5813	4074	3216	2515	2119	1770	1527	1439	1327	1269	1154	1091	1091	955	1009	977	957	982	977	905	963	941	941	881	961	844	872	876	872	920	892	922	857	877	881	878	877	920	899	880	899	855	898	854	894	850	922	923	874	893	874	885	838	863	845	877	862	909	893	824	842	866	911	934	862	892	883	906	870	876	901	839	870	897	838	871	831	876	846	887	856	873	885	919	886	872	928	816	828	911	910	881	891	897	877	884	872	849	814	879	961	825	876	822	863	876	872	835	898	856	849	823	864	838	800	851	879	899	862	872	852	902	859	853	907	839	913	861	897	813	836	869	883	874	842	870	852	787	831	916	832	939	820	873	859	872	899	885	883	883	880	852	929	877	829	853	911	860	880	873	858	876	905	827	888	904	857	886	816	861	887	830	932	897	875	867	839	868	887	874	866	870	826	814	889	874	826	833	866	885	833	926	888	890	918	845	874	853	852	851	839	861	816	841	853	855	886	894	878	861	893	892	853	877	902	834	879	901	888	837	806	895	877	843	854	914	847	851	872	830	878	853	862	838	858	894	858	853	913	876	880	857	879	874	897	876	885	868	925	872	908	837	838	842	907	851	872	883	828	844	828	856	838	861	845	918	893	857	858	835	825	835	889	920	840	904	876	861	883	894	885	907	823	848	842	856	865	776	873	908	877	887	864	873	891	918	853	872	848	845	843	875	890	847	939	915	871	848	845	889	852	830	868	859	866	896	871	850	844	915	926	837	879	889	812	837	856	838	896	868	876	850	819	885	829	841	863	869	884	889	807	884	898	830	856	835	870	863	798	860	905	894	849	879	887	877	864	869	817	875	850	845	858	874	862	838	865	903	853	868	819	814	875	815	840	889	894	885	877	879	885	850	894	828	864	888	850	868	896	888	841	839	820	872	832	876	954	903	834	831	878	898	869	896	838	843	857	843	880	822	825	892	861	885	860	830	920	879	897	928	886	819	848	832	821	875	838	886	814	866	870	842	879	861	883	851	859	947	824	918	895	839	852	901	864	866	848	860	904	912	910	899	855	802	850	914	863	834	862	842	868	791	827	881	871	866	861	876	879	856	845	849	884	857	891	896	875	859	892	871	868	864	855	890	831	889	856	883	865	912	884	874	769	859	886	862	870	858	876	865	843	917	828	875	882	848	816	873	900	889	880	874	872	859	893	854	829	818	863	833	909	876	868	848	840	843	848	849	848	850	851	874	868	892	881	823	852	824	888	880	855	878	885	847	847	846	851	864	899	836	826	855	861	849	887	880	870	865	872	866	827	866	861	828	882	855	836	810	863	848	857	869	882	899	836	873	840	858	863	871	944	910	811	848	832	842	902	822	877	876	881	851	911	888	828	855	833	851	928	867	840	844	827	835	858	858	903	933	917	849	856	814	860	856	876	842	847	847	806	886	816	853	904	825	896	841	838	867	861	874	893	883	816	840	840	897	865	798	862	850	910	857	837	913	844	849	864	847	852	886	872	900	891	885	891	829	856	872	900	883	917	863	862	925	894	851	884	863	852	882	895	859	875	882	880	893	863	827	848	803	885	879	875	900	848	895	870	894	865	834	855	864	852	842	908	867	895	881	834	874	859	872	881	923	884	879	907	857	841	861	860	837	847	853	895	895	834	844	839	885	887	839	871	873	868	850	843	848	896	870	837	884	815	858	836	877	881	865	879	874	871	827	846	869	817	871	879	867	825	875	847	863	812	928	858	868	840	881	884	942	811	850	820	913	831	853	933	854	895	844	817	822	848	869	894	844	868	924	901	823	821	830	806	859	857	840	864	868	869	872	874	861	866	868	865	876	807	876	876	851	832	860	872	957	865	848	846	904	838	863	838	851	858	827	902	865	927	842	863	846	864	885	863	872	863	825	902	848	883	897	895	821	851	866	867	893	926	848	869	874	865	850	824	879	877	869	852	815	869	871	827	846	821	865	862	830	809	842	885	875	818	857	895	851	849	839	868	875	835	841	891	861	910	856	836	885	838	827	871	842	878	878	888	904	846	879	903	892	855	874	877	933	880	824	872	873	835	875	829	874	897	882	864	875	863	878	825	902	834	874	921	824	855	877	796	846	912	870	839	855	874	885	838	861	917	876	838	882	888	856	837	899	835	864	906	850	862	903	878	813	874	891	876	920	863	910	852	845	855	879	841	873	838	835	887	837	860	862	839	820	825	865	865	864	843	837	875	847	866	868	894	826	859	842	901	787	820	870	902	911	859	874	882	860	827	816	867	844	879	845	880	890	851	882	862	818	875	862	891	887	861	884	898	814	815	854	836	890	856	883	919	878	873	848	909	887	832	881	844	867	864	886	837	887	869	836	857	883	879	801	825	845	885	859	857	849	871	864	903	846	880	849	855	796	855	851	841	831	899	892	872	859	859	872	851	876	871	830	881	886	936	924	864	844	846	846	823	901	875	836	871	879	844	866	873	817	897	871	831	848	878	808	824	858	903	849	861	811	870	880	895	874	898	873	916	871	874	908	842	872	896	789	848	898	857	840	878	911	850	846	886	886	809	867	881	910	858	871	838	849	869	859	873	886	867	792	912	856	834	856	881	814	860	844	846	841	856	910	854	842	842	905	850	872	829	816	855	820	891	844	829	891	869	902	811	883	836	919	866	841	826	814	857	830	837	893	851	931	848	874	887	899	790	878	872	915	896	905	871	835	872	925	888	922	861	908	858	897	813	831	881	848	887	864	875	799	924	809	835	888	859	892	899	827	881	884	847	882	899	890	898	944	839	881	820	912	896	861	867	885	929	762	904	882	848	897	859	844	850	859	858	913	805	874	847	830	846	853	868	918	852	856	824	846	829	878	896	881	838	812	846	908	839	817	787	831	834	874	884	848	918	838	876	872	922	934	856	856	882	878	868	786	862	883	855	853	861	856	889	860	867	884	893	886	873	887	834	865	868	889	836	874	888	814	862	864	862	916	851	900	864	826	888	921	860	833	871	854	848	916	845	889	844	834	838	877	881	899	875	845	875	865	874	894	899	852	819	871	841	871	866	853	842	801	887	841	877	943	875	921	901	879	840	792	858	872	816	856	892	838	891	824	777	889	859	845	843	871	878	849	836	823	853	865	895	905	874	889	868	904	875	852	827	894	844	864	865	864	800	872	812	845	934	900	905	845	876	860	865	834	817	857	856	876	875	868	849	888	929	853	886	878	847	934	833	859	818	900	874	868	885	889	891	864	902	849	813	828	864	883	864	838	856	875	862	844	863	874	853	865	885	825	840	886	788	877	923	888	871	892	879	897	872	889	920	919	816	819	900	882	852	853	880	857	843	877	848	890	812	883	864	847	870	828	842	872	867	809	867	875	865	884	854	844	870	870	828	859	865	890	843	902	878	858	821	907	863	878	870	856	845	930	823	874	851	898	822	829	812	875	922	898	858	857	856	833	872	853	903	854	849	827	831	907	900	881	877	895	864	861	842	884	850	909	843	873	890	836	872	890	895	845	886
22462	21100	28680	23784	21102	21181	12243	1872	1340	1272	1151	1108	1034	1043	966	977	1008	952	996	969	933	922	898	886	913	841	946	864	881	918	845	866	849	890	904	844	801	865	854	870	838	890	824	874	871	862	909	820	878	859	846	804	886	868	904	872	826	878	888	857	886	846	799	851	850	885	868	847	842	943	810	816	855	862	875	892	877	857	875	816	833	835	845	862	791	867	829	852	872	870	912	813	857	824	827	895	861	884	881	918	847	856	844	870	905	847	824	848	897	859	879	882	860	877	808	853	874	838	866	880	817	844	873	841	850	865	902	834	875	848	793	862	855	862	862	839	907	848	846	844	856	856	872	882	819	874	828	867	876	817	849	860	862	873	881	869	847	818	823	849	869	830	868	810	910	878	827	803	868	868	866	865	841	880	900	889	892	893	872	843	820	848	828	839	912	834	814	862	764	830	915	843	836	832	861	888	846	899	855	808	847	906	830	878	905	842	884	805	828	886	860	832	825	878	885	889	875	850	853	877	849	851	817	773	834	879	919	851	840	807	834	871	800	830	859	820	880	853	855	878	888	823	804	827	852	844	819	825	836	894	849	820	808	813	870	884	831	847	853	826	843	836	858	844	839	850	869	863	908	846	818	809	854	793	889	836	870	839	879	863	867	844	882	830	895	910	861	858	845	865	874	818	857	845	849	857	808	863	867	824	890	913	916	875	809	862	816	845	847	816	807	884	831	834	873	858	818	832	846	851	841	856	813	853	903	804	806	792	866	843	860	830	854	876	832	841	825	877	836	829	899	901	817	865	891	787	836	847	839	840	867	818	839	875	868	949	800	879	853	874	818	875	817	891	893	876	866	810	879	863	824	812	892	880	844	811	835	838	913	846	853	831	863	820	835	827	851	850	795	855	832	874	796	852	836	830	762	835	853	808	855	871	900	875	884	798	849	837	852	835	882	890	880	850	839	862	841	826	866	873	884	824	822	824	854	867	866	900	854	842	792	882	846	837	839	919	835	860	851	893	876	879	846	819	826	882	838	816	861	893	801	842	814	783	809	855	838	848	881	826	830	858	826	829	843	827	841	849	842	879	872	806	869	884	805	827	836	918	864	834	873	831	848	826	869	834	836	841	846	836	826	836	850	872	866	884	856	849	832	855	856	837	873	848	820	830	884	853	866	862	835	794	864	822	866	840	870	834	895	863	796	856	830	822	784	862	873	812	821	860	858	855	875	843	867	877	824	805	840	799	905	892	830	827	855	836	858	859	816	830	857	908	781	859	872	831	796	833	885	836	868	826	835	822	825	886	851	839	856	812	832	865	864	837	873	854	858	855	845	893	870	827	868	849	803	855	819	810	850	842	818	865	846	831	870	872	794	842	863	844	811	852	861	840	866	841	803	845	857	851	846	795	884	865	856	799	863	860	854	825	834	802	779	806	875	849	849	846	817	864	893	862	831	865	869	881	881	842	911	835	910	857	821	869	841	854	897	881	805	828	861	893	891	889	862	836	834	847	871	880	824	842	881	832	813	841	823	865	838	874	844	877	843	873	851	858	875	815	828	881	827	852	843	869	875	836	864	889	848	880	844	846	893	882	870	842	849	825	840	864	836	861	855	888	849	873	859	869	882	811	890	817	867	819	847	842	876	876	809	905	851	910	859	855	860	813	869	893	866	880	878	821	862	810	816	900	880	873	856	870	824	815	863	845	915	886	880	847	876	835	844	852	870	851	855	844	847	815	844	837	838	835	886	858	846	867	870	852	847	861	901	878	795	810	864	799	854	830	817	859	800	918	882	853	857	876	851	814	819	910	850	857	838	845	852	813	850	845	822	888	819	806	846	775	857	852	874	835	804	811	912	819	813	894	830	867	875	877	826	869	812	812	844	823	847	844	871	855	841	868	835	870	844	913	864	855	808	902	832	851	866	888	836	880	864	852	860	847	799	857	840	872	815	834	830	878	823	848	834	824	782	882	834	863	826	843	845	842	866	881	887	832	839	818	861	900	819	817	851	831	819	812	853	812	857	850	793	900	825	830	831	857	882	856	806	870	819	829	858	862	831	874	888	819	841	848	835	829	848	818	814	812	837	864	873	836	877	812	799	878	844	860	882	851	886	884	818	846	860	795	837	824	842	874	898	877	801	852	800	825	836	869	888	776	862	819	809	835	873	874	817	877	891	868	850	888	847	861	841	860	856	921	855	825	842	883	824	858	853	861	835	836	858	867	897	868	833	864	811	852	831	860	804	828	853	823	822	832	841	856	860	888	841	877	875	832	836	791	854	862	858	896	853	888	870	894	819	885	822	841	846	849	849	839	864	852	872	836	847	837	796	827	785	830	865	854	886	863	825	796	814	830	881	823	876	808	883	875	847	834	843	853	766	847	810	903	832	833	821	867	859	811	871	898	832	823	849	838	845	821	876	850	841	841	833	894	875	826	823	808	806	831	861	889	848	864	830	847	818	855	861	849	822	835	883	816	895	859	859	816	866	828	871	841	785	858	886	859	826	844	821	871	813	841	830	804	879	787	851	843	843	904	878	872	866	888	807	854	883	774	851	862	837	846	831	874	919	845	859	848	822	843	832	835	833	821	869	891	830	834	810	861	886	803	842	889	848	844	836	842	879	872	861	870	824	861	813	853	836	858	833	819	872	858	834	901	852	840	819	831	825	830	859	872	839	846	850	867	795	805	841	876	854	839	840	826	844	820	785	761	805	783	871	801	842	877	855	876	818	884	869	839	841	846	832	832	905	849	838	836	834	912	823	855	857	802	816	886	843	825	841	826	832	873	855	869	819	874	906	850	814	876	812	894	841	857	830	825	827	866	817	850	798	826	878	871	872	857	865	917	801	872	835	858	828	874	860	795	882	893	874	863	885	833	878	828	816	869	855	921	866	826	858	863	820	869	865	821	872	908	762	824	863	857	860	849	829	871	834	887	878	827	866	809	855	886	847	908	803	834	821	852	826	795	844	879	836	891	793	828	848	827	822	907	846	801	843	887	860	783	867	900	858	840	887	845	859	815	830	857	882	814	820	827	845	886	832	842	859	855	783	838	817	870	785	847	849	905	830	853	803	874	880	857	845	825	847	774	849	861	852	827	853	891	857	847	817	837	895	858	914	843	812	811	855	868	820	795	874	845	813	804	875	852	863	880	870	866	850	922	859	884	851	870	838	881	800	824	887	855	822	829	822	871	888	793	835	823	847	822	863	866	811	819	886	886	825	823	854	840	814	861	840	888	861	809	883	817	805	850	857	826	834	907	850	892	826	828	875	839	846	809	892	747	896	899	801	816	845	895	793	767	898	832	832	836	827	856	872	853	814	877	847	828	857	821	880	834	863	849	874	845	844	858	830	816	796	842	816	838	840	815	813	843	857	816	813	871	841	856	882	820	853	832	880	837	836	877	859	872	872	849	877	835	823	847	844	879	841	844	783	819	883	837	871	826	820	869	827	836	816	877	790	898	882	830	821	876	842	843	823	886	855	823	874	809
5254	13506	11381	5945	4129	3277	2517	2132	1736	1542	1415	1303	1217	1162	1100	1067	959	977	1015	983	977	950	981	956	932	1011	913	925	918	911	950	897	949	911	835	847	887	920	843	894	862	855	886	863	878	905	881	888	892	885	898	883	903	898	877	861	892	908	886	846	926	881	907	919	887	852	884	865	872	841	861	905	851	882	823	867	878	823	897	848	880	869	880	856	837	884	880	855	844	914	882	855	891	832	882	863	788	851	901	859	885	852	868	894	859	860	865	847	882	850	888	824	907	846	840	863	901	879	864	905	884	880	886	851	873	821	871	864	913	861	881	888	839	881	817	858	846	824	882	845	880	858	885	854	901	922	866	844	894	812	920	805	862	864	844	857	838	901	860	837	902	861	865	891	855	848	901	887	830	888	865	877	864	873	861	856	818	890	904	866	861	859	850	846	857	831	878	848	875	855	864	840	833	867	854	826	824	850	858	868	871	869	881	856	888	865	837	846	849	892	869	843	854	894	853	827	922	839	895	907	878	864	906	845	861	844	870	827	805	855	803	894	865	841	871	828	858	841	830	868	910	891	857	894	866	856	907	851	834	894	872	809	844	908	875	859	848	865	888	831	864	836	895	857	863	868	911	890	830	830	830	852	895	845	836	894	910	852	877	921	835	830	885	874	880	854	849	841	865	857	823	817	868	912	866	888	884	894	911	879	941	787	844	896	875	898	854	891	872	872	892	941	842	875	862	886	852	894	898	875	848	893	860	857	887	873	851	860	874	849	880	879	885	860	859	870	868	854	852	828	858	865	894	837	877	830	869	879	851	898	865	860	799	803	898	878	865	887	840	853	915	843	903	895	843	804	888	876	865	855	888	904	838	915	836	858	859	837	856	877	877	850	883	808	891	825	883	920	857	790	888	813	927	853	877	831	876	887	904	863	861	837	862	878	874	855	898	820	828	856	898	893	854	827	834	839	874	849	881	905	829	840	906	889	866	856	898	824	863	800	868	880	916	867	851	874	806	922	867	846	802	892	832	858	830	898	858	845	864	895	894	896	847	906	827	921	830	844	866	889	881	841	899	859	849	845	823	861	898	827	851	868	854	871	852	853	883	852	877	846	918	898	863	875	923	891	896	895	821	881	881	862	853	831	835	903	916	861	871	830	876	836	871	888	843	837	839	868	830	858	836	882	884	827	906	854	933	834	831	877	869	888	876	843	899	896	861	905	859	894	861	893	897	841	888	873	850	913	867	865	867	892	845	849	874	847	933	852	864	931	813	838	876	873	880	819	869	914	872	869	879	874	894	882	872	811	856	884	870	883	861	852	814	892	851	848	852	858	878	897	898	834	875	891	871	886	889	867	814	969	878	830	818	864	855	814	851	920	857	904	867	874	908	833	823	830	855	877	847	855	920	823	881	845	885	843	861	860	850	881	891	901	840	845	891	907	856	823	840	920	844	808	834	828	817	867	884	894	832	833	835	897	857	875	862	871	851	873	882	894	876	863	848	913	873	861	928	899	823	905	903	875	873	868	897	841	826	849	830	827	868	869	900	820	841	826	867	862	844	864	843	873	913	873	828	865	832	867	813	827	900	874	848	909	783	878	865	856	865	844	845	835	916	932	819	857	892	807	843	886	914	865	852	938	855	878	814	904	863	873	836	879	844	924	870	832	872	853	840	835	874	848	833	857	847	861	840	891	857	845	872	783	871	847	819	830	847	841	842	886	840	865	818	867	849	857	853	916	825	841	912	835	823	860	849	878	865	819	830	870	837	901	810	854	840	823	867	928	886	842	827	871	850	836	835	849	904	884	860	855	870	865	915	815	850	850	857	849	868	866	848	870	848	905	842	825	840	925	832	899	849	843	843	813	857	862	839	857	834	840	863	874	879	869	862	937	849	898	845	841	869	815	870	902	836	882	877	809	838	857	898	858	911	905	854	853	846	904	863	898	922	855	858	888	930	866	841	866	888	875	832	862	858	872	827	889	815	881	831	824	866	837	827	844	822	884	861	877	896	839	849	838	867	858	853	866	936	879	871	917	827	874	864	836	882	895	886	858	880	872	872	902	844	901	842	862	873	861	855	857	779	825	874	860	901	823	848	894	849	927	817	842	810	858	852	845	884	772	836	850	888	895	863	836	843	868	817	856	853	850	870	838	913	874	870	852	940	860	857	892	888	881	870	865	853	870	846	860	894	858	809	866	829	827	838	847	917	924	870	858	838	857	840	843	842	841	875	834	862	924	886	870	875	869	864	858	839	868	906	861	898	876	831	852	854	868	884	826	842	872	908	870	819	856	870	848	809	771	867	828	846	827	889	853	903	870	846	852	849	861	871	852	884	843	832	881	858	869	868	852	827	841	905	889	868	871	825	926	858	860	844	867	873	838	885	864	917	862	822	852	828	859	840	856	865	891	841	911	825	867	927	903	907	828	808	869	889	864	875	872	818	832	857	865	899	857	895	819	886	831	840	875	845	883	826	887	831	805	840	869	870	835	876	852	899	855	858	857	909	845	866	848	881	870	850	846	837	868	853	839	888	844	846	861	871	864	899	831	896	889	878	850	838	853	843	849	881	869	886	876	826	868	873	924	856	829	878	858	885	859	860	831	850	852	840	836	886	889	855	888	835	897	828	902	826	849	898	851	843	768	872	851	882	882	825	907	866	884	837	880	861	909	878	869	840	829	892	862	864	840	886	883	869	862	889	859	862	835	891	883	875	906	826	894	908	872	852	845	833	849	856	816	884	814	820	829	863	864	883	872	933	838	860	897	839	909	856	892	873	857	856	843	913	863	851	916	893	813	844	813	870	890	854	858	834	894	849	875	859	896	845	880	869	908	820	860	901	909	859	867	834	872	873	839	871	855	897	846	938	807	900	899	832	862	822	880	852	851	847	857	809	847	849	871	793	850	879	860	852	862	833	890	863	855	860	838	866	902	878	853	855	886	897	901	876	906	835	903	862	893	878	838	883	847	852	880	823	915	898	853	896	882	847	865	881	897	818	824	819	837	847	869	884	883	853	929	883	842	875	882	876	857	879	876	881	838	864	846	894	841	852	846	930	876	819	877	794	816	878	878	892	842	878	834	847	841	888	866	881	833	878	849	866	836	791	922	910	873	843	857	841	838	869	839	870	867	869	858	871	847	885	866	887	937	868	799	870	853	861	861	912	866	894	886	823	844	877	819	822	898	874	799	888	858	851	859	839	871	858	775	878	851	891	867	844	824	841	929	839	862	892	884	824	921	935	849	908	800	858	849	901	857	886	867	877	869	836	865	848	843	858	895	834	862	808	859	899	855	834	861	841	892	878	897	898	837	847	816	872	832	846	879	874	864	885	888	861	847	899	823	882	853	880	856	904	841	853	842	853	879	861	880	861	846	857	817	851	920	853	851	859	836	834	843	861	862	831	862	877	886	858	837	856	890	857	810	822	864	862	819	881	855	849	865	895	859	854	872	925	859	913	885	863	899	924	865	853	868	836	887	881	838	866	854	871	878
22386	21072	28597	23787	21073	21147	12338	1865	1392	1317	1267	1077	1095	1083	1037	1021	968	1037	909	935	972	851	878	941	937	888	908	919	864	884	925	831	864	839	823	894	892	871	925	832	926	859	836	881	860	908	850	874	836	850	856	903	838	858	898	841	840	856	848	856	824	884	854	814	852	867	843	836	929	903	892	855	860	889	814	887	794	877	858	873	901	889	876	858	873	844	852	872	874	840	828	809	829	819	784	875	871	881	824	773	895	902	862	849	873	859	840	842	847	847	879	864	875	915	886	855	834	881	855	882	847	839	879	825	853	869	870	851	853	818	834	815	870	903	830	899	876	908	841	897	835	878	828	846	853	848	924	804	855	891	834	873	833	852	852	819	884	827	873	853	876	850	873	833	864	864	852	871	856	864	825	823	881	868	836	869	903	903	870	892	845	850	872	883	892	831	828	838	813	885	853	822	831	900	851	917	884	848	830	848	851	884	930	811	856	881	886	877	891	888	909	871	922	855	815	899	873	812	875	892	878	879	907	880	831	878	829	832	820	867	823	836	905	835	883	789	856	897	908	869	845	806	897	823	848	866	843	808	819	863	849	900	815	828	871	838	890	802	862	871	853	837	804	881	886	831	869	855	848	868	821	872	838	886	864	813	883	841	810	842	827	836	878	874	882	861	888	844	802	842	898	854	925	848	854	840	870	825	837	864	866	875	883	829	861	875	869	886	860	855	856	868	855	897	848	878	830	840	823	926	850	831	878	857	908	852	861	865	847	849	878	837	836	852	825	842	828	841	863	821	908	840	848	825	863	793	876	878	836	854	886	883	896	853	855	815	807	889	827	861	871	851	857	871	903	916	841	839	862	799	896	849	910	829	891	875	913	800	874	842	864	819	835	831	845	847	905	863	875	892	837	828	843	839	842	883	803	863	924	870	883	785	834	854	877	872	890	899	898	817	909	899	919	840	862	828	817	802	870	899	808	845	821	846	859	897	820	847	876	849	876	869	873	872	845	841	844	847	859	863	838	850	847	868	848	889	883	868	780	870	850	924	882	876	836	861	869	856	896	847	849	833	831	842	853	880	828	857	864	884	935	893	855	852	863	873	831	842	835	900	851	832	945	856	882	841	891	869	833	865	836	818	813	889	845	846	809	825	861	840	860	858	844	831	834	799	808	825	859	843	899	827	893	823	807	872	864	859	918	836	864	831	864	850	833	853	842	855	842	897	857	829	857	795	840	805	842	868	843	865	833	874	803	820	831	866	858	787	854	819	837	849	839	900	840	838	931	895	823	890	862	826	863	831	856	894	839	815	840	867	904	853	868	841	812	859	896	852	873	834	810	841	871	825	823	873	859	846	795	759	844	833	808	851	831	846	885	907	816	800	840	829	856	892	821	869	920	819	850	851	895	865	897	859	832	877	824	841	850	875	850	867	876	900	775	859	818	832	867	849	869	868	922	851	849	869	850	841	890	877	827	905	856	855	839	837	847	874	829	855	890	842	871	892	904	827	851	817	830	841	825	846	839	874	836	853	919	805	833	819	860	857	823	858	864	818	864	857	814	831	836	875	844	862	855	896	850	821	840	863	845	793	868	829	837	794	855	878	891	862	871	866	862	884	797	839	793	863	811	839	850	876	831	802	881	827	874	856	864	886	837	859	856	839	846	837	844	793	832	874	886	885	812	851	829	856	891	847	874	863	856	856	862	884	827	850	894	795	836	877	882	830	840	898	823	851	896	920	860	844	859	847	851	845	836	824	830	852	895	889	858	802	913	928	819	876	837	876	919	820	871	887	854	896	862	800	901	866	860	844	866	838	900	863	807	849	829	863	869	835	888	867	851	853	834	846	924	823	854	853	840	884	809	845	871	933	871	879	860	838	858	868	837	878	877	837	864	900	784	832	859	871	862	817	860	871	818	796	856	872	854	852	872	912	847	800	818	888	879	885	869	849	868	851	903	889	848	834	783	887	908	835	825	869	832	879	873	831	833	844	851	882	823	813	906	889	817	772	834	847	859	891	863	846	830	873	905	859	886	814	893	803	853	909	825	890	895	885	820	906	896	828	829	849	814	858	819	847	882	862	857	900	843	901	861	877	858	821	915	829	873	826	887	850	846	854	865	870	864	837	860	847	806	835	916	872	836	830	835	951	835	875	912	913	823	877	888	845	911	855	808	901	881	869	821	862	879	839	828	892	834	879	818	859	840	816	813	848	792	862	856	854	855	847	853	886	872	906	823	878	863	890	873	844	856	842	917	955	805	840	894	806	825	884	839	860	818	873	849	870	876	935	842	851	798	892	834	815	894	786	812	893	828	829	890	788	817	861	876	829	788	816	858	841	836	880	829	811	803	843	883	869	855	866	846	848	883	810	839	869	918	847	870	862	842	879	833	829	889	815	820	819	817	855	849	873	819	798	841	808	907	859	878	834	864	844	898	894	871	840	850	840	843	907	826	834	866	867	827	856	860	876	926	831	880	879	853	826	856	841	887	839	883	879	867	810	835	876	842	898	887	838	814	871	921	887	826	859	913	867	865	836	910	917	811	868	901	879	869	864	882	872	839	836	846	850	820	831	818	858	838	790	823	815	833	856	833	847	823	854	834	883	851	820	857	907	858	779	837	845	798	919	882	859	832	774	847	866	865	835	843	886	820	812	866	812	847	857	846	847	842	816	850	819	860	877	844	867	861	903	832	843	845	827	833	882	849	832	874	848	857	834	873	836	880	862	851	852	795	874	832	887	865	942	838	827	894	818	835	838	872	847	859	857	832	834	844	817	782	815	880	888	917	875	832	864	819	814	845	854	856	865	928	864	827	874	831	881	902	788	879	863	884	837	863	830	856	863	850	836	847	832	823	879	853	860	851	895	827	919	869	866	886	853	869	902	847	878	857	831	842	821	819	880	827	796	867	803	846	865	828	837	897	905	880	887	886	865	855	827	846	867	859	847	785	802	894	878	854	883	859	871	903	842	821	865	881	847	850	884	858	857	882	864	884	856	810	854	893	824	831	799	863	893	849	826	861	827	850	881	881	865	843	824	852	828	848	832	880	855	869	854	804	799	814	881	817	883	885	849	864	851	906	884	794	832	862	834	861	851	871	872	884	864	851	821	877	837	879	881	844	881	833	785	803	846	860	855	876	857	836	835	805	893	834	883	883	869	801	854	926	866	805	882	785	837	896	825	779	812	879	842	857	833	843	786	850	826	835	857	872	893	868	853	888	863	841	805	860	809	833	888	885	871	890	898	802	913	890	875	869	830	926	860	846	885	856	839	886	851	832	843	827	885	853	830	831	892	879	836	804	837	873	874	867	880	878	825	929	863	858	817	848	871	841	872	844	878	849	862	884	829	790	855	787	827	837	860	817	893	914	793	839	849	884	875	853	904	886	856	806	823	846	844	832	883	852	811	826	879	813	836	861	847	850	839	851	817	885	836	849	835	836	896	797	862	902	856	851	866	858	855	822	844	832	888	852	825	812	821	860	816	865	823	854	863
5133	13517	11484	5756	4140	3080	2489	2149	1766	1548	1383	1231	1220	1169	1136	1051	1040	1020	954	989	964	965	918	947	921	973	983	883	925	880	954	931	918	847	816	895	923	901	990	829	925	893	869	921	923	852	912	910	896	873	880	880	846	863	899	866	930	831	859	806	883	918	896	898	896	896	858	880	903	848	840	901	864	923	868	884	842	882	885	888	850	858	881	856	861	872	863	857	861	870	885	854	864	884	895	876	864	869	884	879	889	896	884	890	878	848	896	808	883	841	812	873	873	873	859	869	865	850	912	900	857	892	872	834	878	862	896	887	935	864	860	811	850	862	809	888	902	885	854	897	859	830	901	825	831	843	882	923	852	902	897	833	904	897	871	911	850	878	887	833	861	867	878	872	873	857	892	853	822	872	891	925	889	875	856	871	892	851	882	833	929	861	896	802	897	819	872	875	874	846	864	864	863	867	955	873	880	861	874	900	860	837	846	894	879	870	858	828	867	864	831	898	906	912	898	822	869	845	846	872	863	873	881	829	861	844	857	925	847	894	912	926	836	880	843	910	896	843	863	879	898	875	856	874	875	846	897	867	828	853	847	873	884	863	826	911	893	877	869	885	859	912	843	854	888	896	879	821	862	781	866	897	884	856	876	929	859	857	941	911	870	894	877	853	845	883	841	872	866	859	858	822	830	832	880	877	895	855	836	861	895	879	878	866	882	846	845	866	917	901	907	866	847	905	881	859	846	913	854	824	898	855	880	838	850	845	882	863	854	871	876	817	880	828	904	886	836	870	886	842	892	897	888	843	881	890	843	834	849	851	883	860	876	834	902	855	864	876	862	857	872	855	859	862	849	855	875	872	831	858	876	836	950	875	923	825	871	911	881	899	853	893	838	844	870	907	887	861	793	883	846	851	849	862	868	913	898	824	883	879	875	861	893	871	881	826	868	812	911	910	834	832	863	861	845	889	894	867	859	915	855	857	842	874	833	846	867	870	843	900	918	866	858	875	865	868	843	899	891	793	880	846	827	869	858	884	880	906	872	865	874	891	908	842	850	879	871	916	863	869	909	825	865	861	912	917	908	899	901	898	846	870	901	845	922	904	850	854	910	902	863	882	886	874	816	920	861	874	858	842	877	871	890	888	907	813	858	850	846	859	836	832	852	846	840	877	919	882	804	840	853	864	873	900	888	877	889	857	861	910	833	932	900	930	854	872	940	921	850	858	924	885	861	869	845	908	875	792	866	875	878	891	860	898	841	903	877	894	879	856	851	885	906	892	905	864	860	836	841	902	842	891	872	881	894	837	827	811	875	892	815	812	847	843	787	885	871	864	835	860	900	884	818	858	881	841	864	826	891	830	899	899	802	880	868	911	837	829	887	829	814	873	883	876	904	819	854	854	896	874	858	812	834	868	874	864	826	894	839	875	861	839	884	904	864	855	840	857	838	810	848	895	882	863	920	857	886	924	857	870	879	907	926	847	823	867	892	892	823	867	847	884	870	851	856	885	882	868	912	849	847	854	835	853	862	889	846	808	888	833	849	901	825	851	895	876	880	872	879	876	890	877	847	831	874	889	930	846	884	832	872	854	845	859	836	839	896	871	855	923	872	855	868	867	885	828	860	821	822	890	912	881	852	899	834	824	852	869	858	837	846	855	888	890	857	805	876	852	891	869	835	903	861	906	893	859	871	860	832	925	858	840	854	836	835	860	875	931	923	874	910	904	867	851	865	869	869	892	871	890	804	863	840	863	879	826	865	830	887	871	836	861	925	879	886	810	832	869	843	845	864	850	881	898	828	878	808	838	856	896	862	844	880	858	897	878	867	907	904	875	823	838	886	818	901	853	893	878	849	860	945	860	840	880	865	901	870	806	877	868	912	874	912	838	866	849	863	912	889	814	868	884	826	851	906	870	846	835	865	869	888	874	853	874	890	881	859	840	932	876	813	905	849	889	857	887	839	883	894	843	891	865	889	863	862	856	840	900	871	918	864	856	873	877	910	852	861	830	897	807	850	922	837	860	808	835	897	824	851	867	809	878	831	930	879	846	833	881	856	889	849	923	898	831	803	871	837	875	856	861	825	876	828	847	814	852	848	862	818	836	894	869	886	869	888	908	832	874	809	893	839	905	861	818	823	838	846	856	870	843	870	791	820	878	854	859	841	867	842	818	878	861	867	904	920	859	870	889	881	845	824	883	892	814	848	840	877	915	885	879	861	859	882	860	933	887	835	901	918	876	804	822	829	908	864	887	858	851	819	823	848	918	905	875	887	879	870	793	862	899	905	886	866	885	886	899	842	837	869	888	826	843	905	875	852	847	909	825	806	900	846	905	831	863	857	842	913	863	844	892	863	901	807	891	886	886	889	895	889	880	844	825	830	876	854	876	899	900	869	917	887	871	827	910	840	929	903	878	862	857	822	861	877	872	873	825	901	857	803	870	869	888	885	898	841	877	908	813	878	881	902	844	877	834	883	863	864	871	878	892	888	830	904	894	856	888	898	884	888	825	862	837	850	919	857	910	821	886	854	884	806	873	865	877	862	911	899	886	835	848	880	867	849	896	881	852	873	840	898	881	897	839	816	867	829	876	873	868	893	848	852	880	879	903	810	889	918	864	822	884	862	906	892	876	914	847	841	825	913	852	879	836	935	879	890	873	932	860	831	841	880	867	798	888	867	879	878	840	821	877	870	872	904	876	861	850	823	876	873	917	861	858	824	835	812	850	823	861	848	872	849	840	823	878	881	875	877	853	855	925	849	878	884	893	939	833	835	818	858	913	868	907	863	854	856	859	834	891	824	865	875	898	894	851	894	876	824	827	891	854	845	859	840	854	859	842	851	900	852	914	866	797	886	871	833	920	853	935	909	900	877	883	845	857	898	814	837	864	839	913	872	863	893	882	838	864	876	858	875	864	907	881	889	908	871	849	838	864	845	836	860	818	851	872	841	820	894	818	898	895	916	871	858	845	870	857	867	843	858	861	860	865	872	917	858	898	838	953	886	812	919	878	853	870	885	894	840	840	883	814	877	837	876	848	857	831	851	848	844	891	856	911	861	864	922	852	865	882	862	898	866	818	883	888	870	877	844	878	804	880	871	914	843	869	799	888	891	841	828	855	864	884	861	856	834	815	844	856	919	875	873	880	893	870	825	868	844	832	836	861	836	935	886	914	849	898	888	905	877	863	868	838	842	856	832	786	849	813	878	899	900	896	810	840	888	894	906	863	876	841	844	877	840	899	818	841	857	777	805	889	862	816	881	859	858	866	839	889	825	859	887	896	850	868	839	887	808	798	888	887	853	845	896	785	881	873	930	895	893	883	849	799	894	879	876	818	876	854	862	825	853	826	864	851	879	860	869	891	892	819	875	866	870	894	916	879	809	892	852	831	841	848	823	904	868	853	860	833	902	899	834	852	872	854	864	902	899	813	855	840	846	841	867	854	917	881	913	849	825	897	856	866	895	815	862	854	859	819	834	859	883	858	890	893	869	860
22488	21130	28689	23840	21132	21212	12339	1876	1357	1311	1192	1107	1063	1061	997	996	979	1020	879	893	896	934	899	885	890	900	858	849	889	899	886	871	886	846	885	899	855	872	860	819	862	885	851	843	883	823	851	842	906	808	878	862	877	850	865	851	877	900	855	869	884	876	871	922	823	853	860	883	832	834	876	875	912	879	860	860	835	864	855	913	887	860	814	876	876	849	866	811	874	795	787	825	869	846	800	860	844	801	782	904	840	847	872	898	858	927	811	841	843	841	831	838	851	868	859	866	853	884	843	852	788	824	837	852	850	856	934	866	894	833	852	852	839	861	862	818	812	851	847	841	880	899	860	872	827	865	805	800	844	856	878	849	895	795	811	869	805	832	822	839	863	818	842	899	844	800	807	827	830	860	860	828	836	849	878	855	865	859	912	891	866	834	848	868	844	854	854	854	821	851	873	889	836	876	837	815	915	884	832	842	837	885	795	843	878	783	877	831	821	822	834	820	871	814	810	869	815	857	819	822	892	842	813	883	890	811	785	834	792	838	811	808	836	790	883	858	858	828	878	840	814	866	880	916	829	839	907	840	846	807	817	830	878	861	816	837	873	784	849	929	844	868	903	879	880	817	850	890	842	856	815	848	807	829	849	889	840	850	848	858	828	837	814	802	880	871	862	828	873	866	831	807	817	865	784	787	886	846	826	800	889	852	838	856	808	901	800	856	907	865	846	857	908	795	879	798	826	894	834	892	892	838	796	767	850	845	855	862	851	877	830	830	854	849	835	825	862	840	875	827	830	822	824	884	852	812	904	783	821	856	817	850	873	838	867	833	880	802	856	816	876	807	846	843	846	867	868	840	847	870	878	834	831	866	838	912	842	795	782	826	804	830	812	873	846	849	871	855	892	832	865	879	848	859	864	899	834	834	809	845	852	891	850	810	821	875	838	848	843	817	841	847	830	867	932	892	857	849	846	807	905	811	809	803	833	797	866	835	870	889	847	929	823	814	839	896	833	816	792	826	810	878	839	789	833	855	832	893	850	824	882	856	833	867	827	859	860	862	796	830	857	851	806	815	853	872	886	834	812	851	823	858	883	852	829	868	823	837	881	809	890	865	812	854	869	871	811	842	853	813	793	852	864	837	797	838	858	879	804	835	855	866	866	841	820	833	842	909	855	866	857	870	842	823	821	825	832	863	843	836	818	826	828	790	848	897	822	831	821	843	840	831	873	803	828	844	857	851	835	847	820	890	870	903	856	841	863	828	897	868	802	850	841	840	825	846	889	891	872	862	830	824	811	838	870	847	891	846	813	831	809	862	874	913	797	827	825	872	910	891	849	787	843	913	810	877	836	764	847	856	914	818	863	859	835	844	808	921	858	853	852	852	827	866	877	814	823	890	873	839	819	815	868	802	845	849	839	815	798	867	805	766	826	899	866	829	816	846	886	827	846	869	861	837	873	806	834	839	893	813	832	807	775	780	872	862	824	880	865	862	828	853	853	862	868	867	887	861	867	783	854	820	877	890	863	876	791	827	896	858	875	873	878	796	839	809	796	819	853	811	851	843	891	881	854	852	852	884	826	821	849	839	852	885	870	795	766	844	834	890	872	828	832	807	851	855	787	888	862	817	858	884	787	832	840	856	877	876	867	819	839	841	811	840	840	826	824	838	852	808	833	853	846	857	856	897	813	834	883	777	811	813	845	847	797	866	847	858	853	880	857	824	876	886	833	879	856	873	820	799	850	811	887	863	841	811	809	867	819	881	852	856	869	850	808	835	886	860	840	875	911	856	896	893	908	855	825	835	850	823	829	798	832	859	797	858	869	876	877	828	884	838	856	867	854	852	857	867	869	821	841	781	874	895	853	852	859	862	800	811	831	887	904	863	818	818	838	864	835	887	881	842	853	865	812	839	848	806	831	835	838	864	833	843	823	825	865	824	871	825	851	797	795	912	832	853	824	839	845	787	846	865	900	859	850	869	831	834	822	841	876	763	881	883	841	856	847	843	898	843	877	877	828	927	815	804	880	843	800	849	834	837	854	917	843	841	854	883	814	831	828	851	935	823	838	881	819	857	835	849	893	828	851	872	826	846	868	791	819	877	858	860	859	864	859	821	846	804	823	803	800	830	851	805	828	857	804	860	825	858	828	806	839	813	842	831	849	861	829	804	870	846	836	800	882	927	860	809	859	833	880	847	858	866	864	840	817	868	874	868	855	839	881	870	879	837	799	826	837	846	862	815	898	852	816	886	816	895	841	837	820	796	840	813	814	819	836	805	815	862	820	842	830	850	801	843	868	837	781	809	825	869	874	815	828	808	832	841	888	800	873	865	873	829	848	792	812	868	867	872	874	789	816	828	846	844	848	848	854	847	835	815	838	822	815	811	863	874	821	823	849	841	860	825	828	844	886	887	867	855	830	794	813	849	831	846	886	831	866	810	887	818	858	824	855	841	800	854	870	887	832	830	795	840	866	852	805	831	825	816	858	806	774	847	844	807	810	877	867	824	841	815	839	840	888	830	863	875	837	839	868	919	815	832	917	798	873	884	816	830	810	880	880	840	898	880	810	849	854	877	813	861	889	874	865	842	814	860	894	772	803	840	844	870	861	855	838	836	819	811	813	803	846	847	829	824	863	777	824	852	839	844	831	884	842	886	868	833	827	862	819	839	816	840	831	867	847	857	846	867	845	829	880	828	847	844	846	822	828	853	845	899	838	848	896	845	827	786	826	916	799	872	793	837	873	834	862	852	892	857	838	797	868	878	893	884	840	843	838	852	845	871	880	912	823	879	759	749	844	887	885	796	875	906	880	805	848	864	836	820	806	865	786	858	832	870	890	763	844	823	811	871	870	825	871	818	830	815	862	891	863	890	851	817	885	857	808	881	840	861	884	851	828	841	874	841	813	887	851	830	837	788	840	816	877	852	858	836	871	870	822	816	843	884	880	870	870	887	825	841	775	844	814	828	852	758	869	804	886	846	856	809	841	873	818	841	816	876	868	851	841	866	903	810	844	838	807	846	818	826	850	818	804	824	893	907	867	845	819	864	875	851	939	884	812	824	861	871	831	823	889	850	840	838	857	852	844	848	873	899	824	868	829	865	876	845	790	853	770	863	825	820	828	880	841	859	835	883	824	873	897	854	854	825	813	843	839	856	837	859	872	824	827	859	825	815	867	862	852	842	835	845	872	844	836	861	881	838	838	862	837	902	856	893	839	809	828	832	859	797	891	844	808	868	854	841	843	788	849	838	850	840	908	853	858	859	815	866	845	811	900	845	873	885	873	885	821	839	882	839	821	843	846	858	857	843	852	822	875	824	825	859	860	852	871	837	830	784	808	852	818	863	835	836	855	799	832	835	846	876	846	850	846	841	824	821	847	848	873	866	830	815	845	851	873	871	823	812	860	881	915	874	820	868	883	884	885	790	881	889	816	866	854	802	792	854	897	788	800	817	819	864	889	866	823	819	767	822	795	837	851	876	814	850	891	832
5173	13607	11666	5914	4166	3140	2573	2149	1727	1590	1364	1242	1179	1165	1114	1030	982	1086	999	971	940	931	960	938	900	933	921	894	906	868	914	895	939	916	862	881	861	919	918	899	866	908	894	887	894	835	835	891	882	849	837	871	847	910	890	817	860	819	867	879	868	834	858	915	891	880	855	884	871	830	897	856	844	862	846	837	853	896	764	892	912	884	823	866	838	870	868	822	773	875	896	900	875	837	853	828	870	905	832	831	884	887	922	894	860	873	889	848	879	818	860	868	844	845	836	857	898	844	819	904	819	843	839	875	878	820	852	905	869	914	820	848	869	823	834	829	851	820	902	883	887	890	871	856	884	885	840	883	864	830	854	863	857	901	876	827	854	844	854	885	812	921	867	846	828	851	819	870	817	859	884	894	866	841	809	838	891	881	899	839	911	844	893	855	874	863	862	803	857	853	821	839	846	871	832	829	873	910	824	803	863	880	832	872	791	878	850	828	891	899	856	869	853	856	785	869	897	867	843	851	874	877	861	851	902	844	798	827	855	861	896	895	852	886	894	900	899	853	925	888	840	860	840	881	866	875	847	872	856	838	894	857	880	921	899	878	856	850	838	844	882	873	839	859	897	861	831	889	890	894	842	899	871	862	929	864	880	841	858	881	865	859	839	890	883	854	862	845	911	834	862	825	886	923	834	901	887	903	845	835	886	901	871	847	854	803	940	869	832	870	847	835	873	877	827	873	880	851	837	899	881	839	857	824	903	841	832	844	853	824	891	843	850	866	841	861	835	927	804	864	842	908	902	907	827	854	898	855	900	893	799	863	862	905	841	839	873	896	856	830	870	865	841	910	920	876	839	887	896	834	892	862	843	831	836	851	830	852	914	849	847	824	861	877	863	855	836	852	866	891	885	838	863	885	813	815	881	936	870	828	880	879	866	884	901	883	887	871	878	878	876	924	896	883	894	841	875	849	884	858	907	878	839	901	909	878	832	865	881	840	880	873	894	885	842	876	895	861	868	817	878	924	875	845	854	857	871	870	887	868	872	890	897	868	850	833	864	899	880	848	856	881	914	813	866	835	846	820	926	837	888	855	868	887	855	835	810	821	917	881	833	911	907	842	875	836	852	874	863	928	908	858	903	871	864	843	843	884	882	864	823	909	829	800	852	876	876	876	832	872	912	813	872	882	925	867	887	815	884	886	829	845	828	902	859	860	886	895	828	834	850	837	859	894	884	822	839	854	866	842	865	855	916	829	866	833	907	873	862	917	798	898	831	895	884	904	854	815	825	889	886	903	944	891	910	844	897	843	846	857	848	849	838	875	856	877	843	830	837	881	940	845	930	851	858	875	878	879	851	848	869	905	838	885	870	858	836	802	833	870	865	896	875	904	902	856	852	865	889	894	805	856	883	875	853	913	899	861	770	913	810	842	907	793	838	849	855	820	856	826	864	889	835	919	857	879	926	876	867	896	876	852	833	865	866	848	910	869	863	876	874	901	890	818	856	859	829	886	826	876	836	863	848	880	827	818	866	814	862	876	899	866	837	873	867	877	894	847	851	890	895	827	872	878	844	842	861	834	871	894	829	850	811	893	828	895	870	906	824	908	846	876	891	838	864	840	864	822	851	822	834	916	847	867	878	908	893	878	860	896	826	913	927	796	842	865	810	850	830	877	845	850	882	863	894	813	854	817	860	860	818	800	847	862	876	902	840	861	843	852	867	893	862	851	903	852	854	853	851	864	843	814	821	851	861	820	940	791	868	892	902	875	837	826	816	835	842	812	828	861	919	879	864	872	822	856	837	812	896	834	884	850	875	865	857	810	830	890	855	878	852	827	853	862	873	864	862	883	821	872	892	822	865	859	850	866	819	900	832	872	868	876	841	893	865	882	864	839	895	857	883	820	798	872	854	861	862	864	860	869	895	852	922	833	861	879	835	834	876	864	846	876	857	906	876	841	884	878	847	818	822	793	869	875	884	827	801	879	935	851	869	883	906	882	889	837	844	856	847	872	802	838	870	890	827	851	867	881	852	855	875	877	825	829	838	865	846	883	842	865	895	919	862	855	885	805	869	868	896	839	803	809	861	864	909	784	812	841	834	855	896	893	845	855	842	878	867	914	857	836	850	875	851	896	842	893	874	824	825	824	882	868	898	860	860	834	903	898	835	849	871	852	837	848	917	870	880	897	905	868	864	903	837	858	823	869	853	855	885	877	843	854	865	857	892	887	910	825	841	861	873	890	861	852	834	814	858	882	876	876	844	873	841	912	861	891	882	870	910	831	912	834	842	883	832	872	866	897	852	829	865	879	889	781	833	916	873	892	841	840	881	903	879	851	833	861	868	905	885	874	842	841	877	869	943	874	837	900	863	883	800	884	831	819	838	842	896	889	866	902	863	913	852	878	822	876	892	826	885	890	849	882	860	878	899	844	845	815	822	898	814	904	850	889	856	884	843	863	849	894	876	861	859	820	888	868	838	900	839	846	834	852	863	827	869	817	872	867	881	808	848	901	840	855	842	849	861	838	904	876	849	900	839	886	847	820	891	863	858	863	898	874	807	854	871	856	892	850	859	878	841	836	884	865	885	862	874	915	859	889	880	849	806	841	908	885	856	869	829	890	855	862	892	881	862	870	946	904	882	881	840	900	794	840	868	854	839	806	880	874	888	848	848	888	862	854	885	860	819	845	890	862	826	875	905	864	838	873	876	824	857	855	836	846	848	852	856	808	852	834	860	814	844	889	856	843	911	871	829	855	853	835	876	898	917	808	828	880	828	847	873	913	870	819	882	848	851	865	859	885	823	856	844	880	858	839	873	880	850	876	898	849	866	828	832	812	882	837	896	825	847	838	901	873	821	896	904	861	882	871	884	838	871	877	893	879	823	795	872	845	906	886	858	846	828	883	854	877	887	925	888	874	890	849	867	873	893	835	857	834	851	862	787	840	849	816	902	834	846	802	845	871	889	884	819	861	850	834	890	880	816	863	838	916	849	841	856	862	857	825	849	827	883	849	873	876	881	854	868	870	940	861	833	882	880	834	899	919	905	887	916	842	884	879	866	835	910	841	821	947	887	854	875	860	861	877	891	886	863	876	801	899	858	897	873	900	877	869	854	803	846	817	904	926	855	864	844	853	838	846	881	879	833	838	848	846	870	877	847	876	864	852	862	885	821	834	869	858	869	900	885	848	857	924	849	810	882	816	884	891	830	883	851	846	841	875	807	898	852	836	873	881	820	894	865	890	821	868	857	854	843	877	842	836	861	817	846	824	848	869	897	862	877	823	860	888	868	853	896	818	859	884	834	825	805	881	934	882	834	875	835	852	877	841	882	878	835	873	915	882	855	886	857	870	859	888	878	898	905	836	875	874	831	874	840	810	844	915	846	852	824	849	836	890	880	868	830	851	874	899	940	838	784	848	843	864	886	851	873	852	841	862	952	903	926	814	866	878	886	858	863	837	807	864	920	861	844	889	871	875	856	840	884	888	828	851
22426	21010	28505	23695	21015	21081	12153	1829	1408	1252	1162	1103	1014	1076	986	933	968	1010	933	921	938	920	924	947	929	893	888	896	871	858	861	854	800	847	885	875	872	861	839	863	880	903	807	846	852	856	813	861	880	853	855	887	886	795	797	878	836	811	839	833	865	876	862	852	836	820	812	837	841	851	849	876	805	832	859	802	810	836	882	822	841	816	837	859	861	841	871	873	856	812	858	795	819	888	770	830	828	855	841	825	872	868	828	811	793	863	893	843	843	872	825	811	861	852	857	798	846	908	838	816	819	864	862	814	793	887	836	855	850	878	885	820	858	793	823	872	777	886	804	812	898	870	830	828	815	829	872	818	835	856	837	874	836	879	837	854	818	920	829	843	896	860	818	813	866	894	759	831	885	823	868	830	863	861	904	823	845	869	847	819	843	805	815	824	867	878	873	862	822	805	798	824	760	862	841	799	876	865	857	854	849	814	846	882	806	844	885	828	842	850	819	873	812	858	861	831	854	875	804	849	809	892	872	811	850	839	804	849	785	804	821	895	831	839	888	818	872	853	850	872	887	892	843	848	779	813	801	857	796	823	887	848	850	834	858	844	787	849	803	818	832	834	836	863	853	873	863	889	805	893	868	884	804	826	806	861	890	838	844	852	833	845	842	809	823	828	905	803	860	863	889	874	818	810	843	873	844	851	832	880	832	824	865	855	823	816	830	837	790	792	888	827	800	841	865	812	824	838	850	836	835	787	814	841	900	848	888	830	821	770	862	834	779	826	814	859	882	847	808	831	831	846	757	898	850	824	874	875	837	887	827	838	862	788	887	780	848	849	818	888	836	839	825	854	895	781	823	815	882	824	879	836	829	798	810	872	783	799	890	795	834	845	890	815	864	858	830	819	879	858	804	868	868	873	821	855	831	794	819	877	850	855	866	802	866	898	854	879	880	865	865	852	874	819	816	808	864	809	811	832	846	831	874	880	843	853	866	876	832	867	856	798	821	823	790	856	844	861	823	849	881	874	872	792	853	859	823	811	827	847	845	832	803	894	850	857	813	850	849	809	829	829	875	867	816	890	859	843	833	825	843	827	833	820	883	845	849	833	868	853	802	805	863	847	799	822	817	819	866	837	810	792	817	814	859	854	871	876	834	859	840	831	801	839	823	847	865	847	874	854	867	838	791	836	908	865	825	776	831	790	843	868	837	922	856	852	874	845	818	863	867	866	829	886	878	889	820	815	856	775	853	839	877	869	789	785	853	869	847	829	810	810	857	838	894	863	879	828	869	913	842	816	846	878	857	868	876	853	849	832	836	841	836	782	870	810	856	845	861	790	863	857	891	810	860	847	843	865	847	844	837	885	846	854	855	845	832	836	900	800	809	836	801	835	812	869	856	812	822	871	830	840	873	879	838	864	766	801	823	800	866	850	828	818	838	826	796	865	852	816	799	804	803	845	886	810	800	853	820	834	821	854	832	858	819	781	837	836	808	865	819	827	841	825	830	870	849	796	831	849	824	797	828	843	822	812	820	865	804	820	845	867	833	766	816	791	887	855	823	822	865	825	814	817	845	834	865	854	777	862	862	815	843	801	851	838	856	805	837	837	862	851	802	779	863	899	865	850	821	853	806	817	834	863	803	812	856	846	843	888	828	820	855	824	827	888	819	862	807	819	845	751	856	809	897	851	830	865	808	861	870	812	832	883	801	824	874	870	840	848	827	787	822	878	868	816	852	864	813	852	815	857	814	825	883	820	797	849	816	799	861	818	853	795	824	863	860	871	845	884	857	851	823	817	897	877	844	795	841	857	871	842	806	858	861	811	841	834	805	791	832	894	841	827	828	846	831	895	847	807	851	836	826	883	832	898	842	860	849	803	811	862	841	843	837	828	845	898	811	820	822	869	824	881	864	875	847	846	829	819	902	853	835	793	831	766	835	807	837	861	809	810	846	822	869	872	861	828	880	802	840	797	828	786	846	815	852	822	811	857	843	857	815	795	800	870	806	824	823	869	831	870	806	859	878	871	851	823	814	833	812	866	852	842	823	850	822	796	831	844	851	872	866	797	852	860	884	806	886	821	854	873	832	855	823	783	875	815	797	761	846	828	832	827	790	800	839	893	783	848	874	811	829	834	858	893	904	854	843	805	884	790	830	868	861	844	826	873	835	811	818	876	915	851	871	787	878	883	816	818	866	846	788	826	877	834	843	855	827	850	848	822	840	853	864	838	856	857	857	746	874	847	860	839	839	857	770	805	854	874	858	839	843	782	864	824	809	860	787	883	825	864	771	845	836	859	831	816	872	895	856	815	825	838	880	824	811	834	835	834	869	814	857	851	837	816	824	828	853	829	762	877	845	833	824	840	877	852	831	808	806	794	890	874	808	874	860	836	799	855	815	821	894	890	881	768	831	816	825	845	833	855	844	795	874	835	842	850	799	772	822	792	842	871	847	816	833	884	850	792	849	882	837	882	803	844	829	829	862	878	850	914	859	846	864	829	860	865	813	791	796	822	818	850	813	886	880	833	822	873	890	866	810	848	851	788	798	843	852	835	857	812	827	837	830	826	846	811	867	834	833	872	817	847	834	784	835	861	844	803	862	834	864	885	799	864	777	855	803	827	761	850	859	831	877	846	873	829	839	880	871	892	818	834	830	822	845	883	826	873	875	852	831	842	837	794	851	796	826	836	826	832	808	894	861	851	850	869	809	828	821	877	847	827	863	795	866	879	826	807	850	841	846	849	819	867	811	829	842	726	876	856	824	781	815	832	855	837	828	778	833	836	868	823	832	873	804	855	829	867	792	827	778	875	831	853	855	860	879	852	890	847	779	834	819	827	822	858	812	864	866	846	831	859	866	837	831	876	876	857	811	799	847	804	858	882	825	776	838	795	833	843	833	824	808	875	793	883	879	858	892	834	889	817	799	776	849	851	888	811	869	799	849	825	889	753	796	820	823	847	872	860	797	850	778	778	867	830	791	872	877	861	864	819	817	841	886	877	892	846	845	844	837	852	812	844	823	866	800	828	832	855	872	853	860	824	852	831	849	873	818	859	845	834	787	891	877	834	765	843	855	866	853	832	815	903	807	822	822	815	904	899	803	876	849	817	827	855	866	841	823	840	811	828	799	803	846	840	860	858	874	865	838	891	835	876	908	818	801	825	821	867	853	856	898	858	804	817	834	860	816	877	840	879	798	894	849	864	833	777	859	820	895	872	796	837	839	814	869	811	881	809	817	832	859	836	819	834	850	835	784	857	879	811	842	846	793	827	821	816	812	846	762	876	861	883	830	826	879	858	777	832	841	799	860	829	831	810	879	879	835	807	844	905	841	839	818	864	813	809	838	887	817	865	853	812	827	820	834	817	844	800	850	816	830	786	855	808	848	845	801	811	814	844	820	796	869	872	777	778	794	841	902	799	820	827	817	823	769	858	843	828	814	864	855	881	877	824	808	874	808	836	861	833	833	906	805	818	841	802	859	821	868	877	853	905
5368	13548	11418	5753	4176	3206	2490	2156	1748	1531	1406	1276	1101	1131	1150	1063	971	1064	963	914	956	893	957	929	946	910	953	895	947	946	928	898	888	858	888	920	883	943	904	919	866	804	872	906	882	917	876	869	834	894	843	865	842	911	772	867	842	851	862	846	877	864	910	848	861	875	842	905	806	851	835	889	850	854	863	877	848	843	853	850	850	811	859	830	843	881	833	888	822	860	852	823	882	856	893	879	845	862	843	885	868	877	833	853	887	884	854	906	843	869	847	830	883	821	861	813	904	857	797	933	873	864	843	882	888	862	899	830	866	827	817	859	842	859	827	824	843	897	829	861	865	888	835	856	899	877	869	870	883	897	895	837	858	840	790	870	833	875	814	867	898	885	845	841	865	843	885	856	802	838	889	835	888	852	842	837	855	869	922	842	836	833	848	874	839	860	796	847	839	828	858	855	866	798	889	904	810	882	869	844	858	836	835	861	887	817	908	871	849	865	885	820	846	841	867	871	889	864	869	887	887	812	872	892	872	845	888	827	820	834	834	885	866	819	879	898	820	901	874	883	887	887	889	869	838	884	801	829	893	838	832	790	833	857	871	830	847	854	834	906	888	899	895	870	893	855	876	870	774	850	874	885	872	808	813	825	882	858	864	928	889	876	876	854	868	857	828	845	916	899	861	865	876	856	879	846	840	824	911	844	853	826	804	842	881	829	858	866	893	844	856	849	907	883	869	880	835	878	885	919	883	855	855	838	891	913	850	856	899	833	862	884	901	822	888	871	847	883	857	875	855	896	814	829	811	872	862	890	889	820	836	815	872	829	876	813	873	888	783	826	865	881	877	844	843	870	869	820	862	862	865	876	848	842	855	821	863	871	846	845	863	833	886	866	851	827	843	868	887	876	835	875	879	839	867	917	865	811	880	872	830	855	874	846	852	872	880	867	875	887	837	897	839	847	849	827	882	852	840	859	892	813	891	890	785	857	833	823	792	852	878	820	894	918	880	872	919	847	849	878	858	844	842	910	878	824	838	885	801	872	865	815	845	884	880	865	905	890	846	883	860	879	853	864	816	819	862	826	861	807	839	848	877	908	852	890	871	892	830	883	807	865	839	850	897	884	887	864	884	841	835	829	858	843	884	851	886	828	827	922	881	934	868	849	867	907	857	874	812	901	893	864	877	885	849	903	893	865	857	850	866	818	855	818	874	860	854	831	827	844	870	848	910	904	853	811	862	839	865	889	830	843	843	817	865	823	871	828	852	873	871	847	841	834	859	856	864	839	841	831	878	853	812	877	909	842	836	845	837	881	855	837	862	795	853	850	875	872	837	852	840	833	826	836	855	871	889	884	880	865	825	825	883	864	862	859	867	928	925	883	854	826	879	817	873	869	853	881	837	883	896	851	895	836	873	891	847	928	847	865	848	876	864	872	901	836	841	845	901	869	884	834	805	815	897	790	842	824	852	836	887	850	818	861	841	810	870	846	817	832	958	853	924	805	860	859	898	887	857	834	863	875	852	834	794	864	888	882	886	836	888	885	899	862	871	864	771	829	900	862	882	820	843	845	861	868	831	842	877	886	868	833	832	868	827	899	890	887	811	796	911	821	858	835	834	878	844	854	857	886	844	891	868	892	809	861	837	841	876	856	873	913	862	814	883	839	890	873	883	809	878	872	868	851	834	853	893	864	836	842	859	866	856	796	839	846	849	837	850	806	815	807	813	849	836	866	837	891	811	858	873	808	829	914	836	840	844	855	852	900	851	898	835	838	898	880	809	833	843	834	890	847	858	899	863	882	849	852	862	892	838	862	806	846	812	845	882	869	840	845	849	868	864	829	859	867	869	844	916	886	867	896	821	849	861	837	861	868	832	862	853	896	855	846	887	815	860	888	858	887	841	824	856	841	960	888	811	797	872	868	889	821	947	815	843	852	866	875	832	937	873	801	812	846	883	896	850	875	859	857	885	894	843	868	839	839	863	892	820	816	831	801	850	899	850	838	868	869	878	881	815	864	895	840	893	875	838	897	852	850	909	888	947	828	813	865	795	836	821	877	857	889	876	889	858	847	866	833	885	817	914	820	838	919	801	894	882	850	866	895	855	862	843	799	867	864	915	834	871	836	887	884	876	910	850	813	798	855	891	869	865	920	852	837	875	821	803	862	828	817	876	853	790	859	869	842	879	891	854	863	865	911	806	863	857	914	818	837	857	867	845	861	879	818	873	889	907	886	876	871	851	848	848	795	846	843	845	823	818	895	851	845	868	819	866	880	888	822	796	848	851	900	864	862	883	871	866	844	834	854	861	861	900	804	864	807	841	858	856	887	850	850	893	873	855	882	833	832	825	899	878	844	886	837	846	777	819	916	857	867	853	838	877	885	857	838	901	780	871	850	856	872	866	826	914	871	860	840	849	884	855	933	828	830	810	848	858	838	875	830	876	921	899	874	871	853	848	881	865	889	797	855	884	836	864	838	842	809	830	832	867	855	879	819	896	888	863	896	865	846	882	830	873	862	858	856	888	836	861	889	907	880	846	879	830	875	826	938	842	859	814	862	909	911	831	889	881	877	869	869	854	834	862	829	824	918	856	860	871	841	881	840	904	794	916	880	863	847	875	850	823	872	848	891	826	873	861	830	933	836	887	833	804	858	828	831	934	835	821	796	845	799	900	870	934	867	839	798	862	863	883	857	830	843	835	848	846	851	874	844	878	898	842	853	841	866	848	836	877	796	903	796	834	866	892	862	876	841	878	878	866	817	857	818	868	836	854	875	888	831	840	869	830	821	893	880	848	775	892	854	886	864	850	849	879	906	819	869	813	837	874	867	865	826	845	808	858	890	781	854	883	912	869	898	820	871	879	850	829	893	856	818	801	838	888	900	884	893	861	806	859	827	887	909	815	870	859	901	856	835	852	854	899	870	844	861	869	848	839	859	878	866	906	872	817	908	855	842	840	829	815	864	855	884	887	830	882	848	841	828	824	917	852	857	810	899	853	901	889	823	861	864	871	842	868	872	877	848	836	870	821	802	833	888	895	886	883	856	844	873	847	824	851	842	876	857	902	840	814	879	825	841	817	867	858	868	890	887	849	850	850	859	842	865	836	900	837	866	895	903	822	880	812	845	899	925	824	810	896	843	830	841	888	830	874	878	875	837	901	827	907	871	897	869	873	839	873	854	872	900	811	905	889	831	842	894	877	837	874	856	851	818	843	887	807	880	879	899	877	871	858	842	879	853	846	847	880	866	824	829	786	882	902	876	885	871	842	822	864	862	855	871	885	923	907	866	864	899	857	854	837	855	827	862	839	827	838	852	813	855	834	932	884	849	806	844	886	869	837	866	877	834	854	815	860	814	880	834	827	853	861	890	818	825	854	863	843	852	884	833	821	862	842	884	809	830	858	867	885	857	848	859	892	832	826	892	851	859	869	898	863	857	829	857	862	925	897	869	874	871	835	886	896	866	869	838	849	887	812	821	840	891	878	870	830	900
22508	21110	28667	23819	21111	21187	12362	1999	1396	1287	1217	1116	1041	1069	1046	984	992	977	977	945	922	929	867	909	886	946	874	919	889	864	892	890	860	866	895	883	870	822	852	863	870	868	879	863	931	910	848	833	848	871	940	878	895	815	828	851	815	883	852	899	875	853	839	845	851	861	880	837	807	884	887	836	831	883	851	884	838	883	838	878	845	867	881	856	860	849	859	834	873	820	893	845	865	884	880	876	910	853	852	884	859	822	825	815	835	941	880	856	886	845	841	831	891	873	839	852	875	873	882	834	830	885	859	823	875	844	886	857	894	884	820	871	861	880	824	854	867	846	876	883	866	806	867	837	862	837	817	850	802	878	908	896	837	841	832	780	889	885	829	825	843	840	866	849	845	891	849	787	865	871	853	839	794	847	855	883	854	798	854	894	839	806	840	856	841	886	888	861	842	817	880	869	874	814	871	844	847	890	858	857	860	854	900	821	806	796	852	829	837	871	843	860	897	817	883	897	854	851	862	904	879	850	917	854	863	849	896	799	855	906	851	869	847	853	850	844	878	832	812	874	891	896	860	846	826	850	850	797	907	862	857	929	853	833	872	878	904	935	832	832	882	837	883	854	886	856	845	842	860	883	852	817	852	835	874	846	873	893	890	827	851	899	904	814	844	858	801	921	820	824	799	832	836	885	862	799	872	834	806	806	854	834	875	846	863	827	854	880	882	843	853	826	847	813	833	909	808	843	814	833	837	859	852	867	828	879	842	896	844	815	869	849	876	848	783	854	837	821	883	869	921	904	907	832	818	832	833	864	913	899	880	848	790	856	808	820	848	852	869	821	871	898	848	878	877	854	829	840	853	822	864	882	912	856	852	870	859	825	842	881	915	815	852	866	834	884	869	872	832	879	844	872	885	821	856	849	869	853	877	823	819	806	913	803	878	836	841	823	813	799	908	884	882	830	810	833	870	862	842	844	899	899	820	864	875	877	801	836	846	854	791	881	861	871	858	879	842	843	836	880	846	861	851	855	876	820	877	854	839	886	801	904	886	852	878	784	804	846	833	869	855	869	846	880	875	853	851	893	809	816	871	888	807	890	843	851	887	878	848	832	839	834	835	848	889	822	817	821	849	866	836	839	798	880	833	918	852	855	850	900	865	835	891	903	853	888	858	859	899	849	876	897	795	858	830	899	818	900	890	877	852	890	831	815	887	879	878	840	873	890	861	848	832	805	877	843	892	871	864	841	899	843	848	836	894	826	845	841	855	861	837	882	817	878	805	844	844	838	872	837	843	853	885	859	863	855	817	837	885	867	851	866	823	810	915	827	861	826	874	869	787	841	851	897	863	871	874	845	836	850	859	838	852	885	825	822	800	869	818	862	859	853	833	878	908	808	870	829	845	876	831	851	852	867	862	850	891	816	820	851	848	781	851	859	843	841	794	851	853	782	807	858	871	881	869	826	904	823	824	847	856	867	802	888	826	840	862	871	831	867	799	845	885	859	821	862	798	879	845	795	824	855	830	876	900	880	878	876	870	814	857	862	825	794	816	863	885	871	855	868	878	848	880	876	855	868	819	881	833	847	851	866	864	861	806	889	884	841	816	820	845	888	844	841	817	868	864	767	835	862	872	889	796	826	849	824	864	860	904	821	867	873	809	799	844	825	889	894	907	877	860	855	894	800	854	897	816	919	798	847	889	816	878	869	910	895	833	852	852	816	825	808	852	861	857	884	858	822	852	889	822	859	871	815	846	857	837	832	853	933	894	823	863	878	905	888	816	871	847	856	850	864	819	871	839	800	821	906	869	849	853	825	902	860	861	894	863	811	818	889	885	885	840	836	808	827	864	856	820	814	841	890	869	857	846	803	831	785	802	860	850	879	875	843	800	869	853	841	829	866	875	861	851	822	848	849	887	783	871	884	861	873	840	808	828	817	869	864	873	844	845	906	821	801	872	851	866	840	821	867	829	849	835	881	866	866	859	921	792	894	828	867	831	871	812	863	846	841	874	869	828	866	827	833	834	897	867	844	863	836	815	856	862	876	844	825	855	819	806	813	830	841	809	853	826	854	874	866	854	858	837	854	869	826	854	882	849	871	827	785	809	876	824	871	888	869	873	814	891	887	841	883	847	844	862	828	806	862	839	834	850	808	847	862	861	864	848	822	877	800	807	888	858	825	861	834	837	847	886	813	900	784	866	821	830	825	841	859	827	826	837	869	855	847	812	860	835	818	889	865	844	834	868	899	919	854	854	867	843	820	848	852	815	832	818	887	824	878	854	902	856	867	884	812	898	896	848	872	863	871	850	858	834	813	864	849	836	886	858	864	833	874	828	797	825	836	831	838	864	876	890	854	842	826	866	820	899	846	796	817	832	869	863	823	870	840	866	810	857	843	862	838	884	882	838	861	860	852	841	904	821	860	872	878	831	893	869	887	829	847	852	869	799	785	886	893	864	824	864	789	934	802	844	835	873	885	882	846	868	780	816	835	843	828	804	824	821	830	854	839	868	839	871	845	873	848	847	871	898	858	832	895	883	891	877	807	836	851	873	855	852	882	855	874	881	836	856	827	877	854	860	884	848	817	894	836	863	827	842	836	834	862	865	818	783	839	865	877	877	929	880	911	848	929	832	821	809	848	878	838	853	827	899	873	841	813	842	809	810	842	797	824	865	868	868	872	879	875	849	865	880	849	886	811	808	802	906	853	854	866	807	865	778	838	872	866	804	805	869	868	819	853	876	837	858	848	864	914	910	823	859	837	831	835	823	874	832	849	801	808	838	855	817	895	819	830	828	786	851	815	886	859	804	863	853	818	825	840	874	838	849	870	893	865	858	906	823	818	869	877	871	852	822	799	823	841	860	829	866	884	829	880	871	846	853	823	847	866	843	887	815	849	838	875	872	824	848	829	868	840	847	860	894	894	836	860	839	857	840	826	843	819	826	856	855	909	790	879	818	761	824	876	815	884	907	881	885	825	807	842	881	872	836	871	884	880	849	840	857	870	834	840	843	864	861	862	856	881	852	796	804	861	891	817	844	845	806	847	835	831	824	833	827	865	833	850	913	873	850	823	885	884	845	826	788	859	877	891	844	886	859	867	810	879	851	874	816	877	827	865	836	877	835	911	860	864	855	861	826	878	873	834	878	826	879	858	899	840	876	850	867	899	897	847	812	907	860	832	848	841	825	872	868	815	811	878	819	815	891	821	836	873	854	914	858	842	845	858	844	797	874	837	888	876	856	841	891	867	840	800	867	856	804	838	874	840	885	842	865	874	820	901	816	883	869	837	861	851	801	853	883	861	911	852	836	835	823	857	827	873	805	881	851	868	872	874	884	890	822	872	837	794	871	888	858	886	888	824	844	873	886	836	843	852	851	904	872	828	845	874	866	812	874	829	875	887	897	859	856	814	870	868	783	842	803	868	846	820	811	872	868	856	833	803	791	849	853	835	846	825	786	877	918	815	916	888	839	839	825	902	842	869	891	823	856	857
5662	13517	11508	5992	4094	3337	2602	2135	1766	1607	1405	1251	1196	1171	1122	1037	1035	1053	973	966	962	1009	958	950	928	952	920	920	956	897	871	873	907	903	924	870	903	921	850	926	862	932	901	892	890	918	921	933	890	878	862	897	880	836	900	864	834	806	833	866	860	899	904	891	863	891	844	920	924	879	872	776	915	887	886	875	840	915	875	863	913	861	874	910	856	858	894	860	861	890	859	860	886	883	869	857	848	827	832	856	844	870	877	926	887	861	891	885	843	910	839	820	868	935	905	810	873	833	884	854	875	875	884	879	824	860	835	887	832	885	887	862	858	838	864	852	921	883	866	887	906	843	821	877	875	811	878	870	872	904	898	888	897	845	867	893	857	887	841	880	870	891	895	844	872	888	831	870	849	896	861	856	880	878	871	869	873	887	928	861	899	874	864	835	879	894	881	844	837	868	869	875	918	897	927	858	861	907	900	848	853	914	832	879	855	867	888	931	818	817	862	839	855	888	872	882	867	809	853	836	862	863	847	887	902	859	837	820	913	879	870	858	860	862	861	860	840	892	857	885	811	863	862	871	889	839	851	923	813	913	842	820	885	866	904	833	870	874	927	869	896	877	890	829	860	858	878	866	923	853	881	880	847	845	882	861	873	909	898	866	873	834	888	885	842	812	857	905	873	841	823	866	868	867	877	822	850	845	897	859	859	894	873	873	832	915	878	858	880	805	861	870	863	846	886	862	878	916	847	838	851	880	815	852	886	943	865	914	831	852	849	886	840	910	855	871	889	867	917	896	893	832	856	840	843	839	878	888	978	856	906	849	868	875	852	915	836	902	876	876	901	875	909	874	881	844	862	823	877	863	917	852	895	880	895	882	914	867	874	878	885	865	814	859	901	860	929	786	858	882	916	868	827	902	844	886	854	879	916	909	908	840	917	866	821	877	899	883	886	848	875	944	815	858	867	875	840	835	869	860	923	840	891	922	868	848	873	860	902	813	850	887	832	889	919	822	870	885	844	897	895	875	896	872	888	852	843	881	882	875	855	856	933	855	859	879	909	858	857	896	889	904	875	870	882	907	836	847	890	866	888	886	835	914	842	871	849	888	874	863	808	866	826	911	906	854	897	936	898	868	801	885	856	891	919	881	909	882	904	927	870	827	812	816	906	806	874	875	831	818	872	877	800	825	824	886	858	888	857	855	834	867	859	828	922	854	867	884	888	834	870	879	896	847	860	865	881	929	876	850	825	859	879	855	840	887	907	841	861	902	844	814	850	860	869	801	870	833	852	864	795	866	897	911	854	863	942	874	912	882	910	879	848	839	874	879	855	877	877	809	816	875	841	847	886	847	880	895	841	847	841	876	844	858	815	888	862	842	911	862	858	859	890	872	915	867	868	931	882	828	839	907	916	884	890	900	878	843	835	913	836	875	845	841	866	864	938	850	850	898	885	823	851	900	916	850	895	907	946	888	829	830	862	839	852	832	893	875	877	936	834	826	854	893	832	884	845	843	918	881	817	872	844	917	842	868	838	896	875	881	861	872	879	828	849	877	900	837	872	834	852	827	887	870	884	815	856	872	849	847	882	918	883	805	859	893	908	805	866	889	867	793	875	837	870	890	873	878	876	899	814	844	846	889	907	896	804	872	875	800	849	865	853	885	854	861	865	861	885	884	858	870	866	909	900	912	873	869	877	795	865	912	827	844	903	910	855	854	858	915	853	862	884	840	875	878	872	833	921	884	867	837	899	859	832	884	897	858	864	878	831	929	855	887	856	829	916	859	859	878	826	901	884	921	837	865	882	813	898	828	853	844	868	885	842	837	877	888	886	848	899	921	852	854	840	841	836	923	852	888	848	907	851	884	839	845	873	887	856	861	878	880	889	868	859	928	855	871	874	905	844	878	921	897	853	876	847	896	849	829	864	852	887	841	821	924	844	850	880	911	828	869	808	878	856	861	829	832	870	845	828	858	814	881	827	905	847	900	867	831	925	846	864	940	891	873	881	847	823	901	857	890	860	864	849	840	863	884	903	860	847	834	870	849	828	913	821	922	899	864	928	946	900	836	860	867	906	890	830	936	909	865	853	895	898	876	868	816	871	885	916	870	904	810	838	855	872	821	855	840	877	828	878	883	913	831	882	821	898	908	860	829	910	884	841	851	828	870	922	929	860	865	877	847	773	883	942	843	851	905	859	867	925	880	859	905	838	862	884	814	906	918	853	859	851	788	873	904	797	858	866	878	858	878	850	824	838	858	892	870	876	858	884	918	846	858	893	852	867	850	918	891	844	833	842	856	863	866	876	865	875	876	848	893	913	856	838	885	811	863	887	878	827	912	898	810	915	822	866	865	945	919	830	887	901	864	853	827	945	877	838	879	837	857	861	840	925	829	850	885	886	848	879	877	826	877	872	864	863	885	827	852	866	807	867	922	919	842	904	829	867	872	840	836	829	909	881	788	904	812	819	867	892	915	832	895	864	847	866	884	873	839	843	881	884	881	886	862	868	874	849	895	881	877	912	845	929	896	868	801	818	882	836	812	832	886	892	890	889	912	911	890	847	856	860	823	869	800	816	832	909	868	846	855	848	898	875	873	889	854	901	901	867	907	878	903	880	848	889	810	865	870	886	855	842	835	888	854	879	879	914	920	893	872	845	860	843	827	912	900	869	864	828	895	925	839	851	830	878	879	847	882	888	874	895	864	892	837	870	851	844	824	854	878	888	838	873	889	893	868	837	912	867	864	877	892	853	869	894	880	887	847	917	828	866	895	864	886	822	798	836	888	870	869	814	816	813	860	828	909	863	854	855	835	866	889	871	882	840	889	897	852	898	859	849	828	886	817	851	857	892	911	856	891	862	960	859	831	876	903	889	900	889	891	821	864	864	884	889	908	840	882	885	855	880	853	860	810	862	934	871	890	884	896	849	885	826	883	886	862	888	877	906	890	856	850	846	813	820	862	843	893	931	852	891	864	858	918	876	891	852	841	867	850	875	861	908	909	811	819	833	850	891	895	874	803	849	835	910	913	851	909	870	893	837	871	892	849	861	862	857	854	899	881	805	942	887	911	880	886	854	822	860	865	821	875	887	898	865	818	833	889	880	901	868	880	899	864	827	862	813	848	853	843	878	807	882	859	881	901	824	882	907	873	894	851	899	904	848	855	885	935	945	913	847	850	845	843	859	907	865	866	832	832	846	897	911	861	887	870	854	822	896	804	894	833	913	864	867	864	908	829	912	850	926	902	841	883	839	860	832	880	867	920	862	837	862	887	882	883	883	889	885	941	883	885	810	860	924	826	875	903	849	874	839	811	879	865	870	883	865	878	852	879	819	812	883	868	910	841	841	871	830	910	839	913	839	883	880	833	823	900	881	878	892	906	886	848	830	858	847	871	851	922	835	897	878	850	881	913	906	896	900	843	893	866	872	859	892	803	869	846	873	881	884	860	883	873	829	873	844	872	863	855	843	873	876	917	916	827	890	816	839	877	831	839
22446	21100	28675	23784	21106	21163	12331	1888	1412	1309	1167	1123	1048	1053	1038	967	1078	971	971	974	945	941	914	921	941	918	894	874	876	859	901	875	805	908	920	894	878	910	839	829	875	892	848	844	867	899	838	823	844	829	854	899	933	925	845	840	850	917	862	893	836	817	877	804	827	876	791	835	846	836	840	812	872	867	867	900	870	912	826	794	872	887	852	871	859	912	821	862	853	907	824	871	891	879	880	834	870	852	820	845	886	832	852	855	911	927	856	853	835	854	880	863	878	834	891	890	904	832	889	873	835	793	866	853	888	891	863	851	828	882	851	826	885	818	818	876	875	881	876	841	896	846	893	873	892	843	868	869	894	874	864	839	870	845	884	858	856	812	823	901	842	872	847	877	854	849	885	872	827	843	803	885	869	840	855	873	851	838	867	833	894	834	773	876	868	847	883	896	876	849	871	861	835	892	867	841	935	855	834	907	838	857	831	878	858	883	881	873	867	914	855	878	822	900	868	888	837	835	810	886	879	877	868	858	897	815	801	782	878	870	806	824	851	892	845	766	865	905	814	882	856	813	855	813	855	869	819	866	914	873	844	838	860	888	840	788	871	825	848	873	839	823	889	844	812	853	881	808	802	839	855	813	876	850	837	905	875	879	783	846	828	846	826	839	840	832	854	880	891	784	905	835	948	848	886	864	877	888	843	852	905	861	854	829	851	860	878	811	849	845	859	828	837	874	829	846	849	872	879	871	914	843	829	861	828	796	827	841	842	785	840	869	871	907	889	888	878	889	888	822	886	867	818	838	897	859	887	839	860	865	807	863	764	850	882	892	830	832	880	848	861	848	865	859	809	814	843	836	925	764	824	860	825	780	883	826	865	833	830	845	870	854	881	865	827	854	866	837	862	792	852	841	828	816	878	880	847	841	811	919	829	857	781	861	839	828	861	811	881	863	910	816	854	859	834	834	871	869	852	817	883	849	818	826	801	888	878	868	862	928	867	808	849	836	807	919	823	951	867	903	865	823	855	803	825	828	808	839	819	856	913	832	860	849	863	848	828	896	868	870	859	884	875	853	869	873	882	835	847	826	880	873	829	850	837	830	833	861	818	803	887	896	844	890	878	810	851	915	883	868	867	864	862	832	827	843	883	875	866	893	854	813	832	875	878	854	868	857	843	845	871	822	865	821	832	836	894	888	810	823	880	851	807	854	798	889	824	860	863	864	883	855	839	867	825	850	868	917	845	816	832	850	858	861	810	856	835	845	905	838	819	869	869	856	865	865	845	906	860	818	859	883	831	860	852	850	882	860	870	893	842	823	860	850	822	864	870	876	818	872	836	773	849	908	805	937	843	912	777	857	839	817	840	861	899	822	818	885	839	856	866	864	904	853	866	815	855	817	827	879	854	847	836	835	873	883	861	861	878	851	882	853	871	852	889	892	834	890	849	853	886	811	850	812	804	902	889	925	895	843	845	866	844	909	860	856	838	903	862	895	842	897	880	832	840	851	829	847	872	860	921	832	816	843	817	812	811	827	813	836	841	845	855	865	849	883	817	867	868	849	845	835	829	866	836	868	798	869	887	836	869	916	849	864	851	859	857	864	854	876	843	889	928	830	836	909	886	864	849	841	853	846	861	854	861	901	851	822	859	836	816	868	849	841	843	878	855	851	850	855	851	896	870	807	862	859	852	856	842	873	881	790	834	854	839	814	879	861	877	848	886	878	896	895	858	836	830	918	884	834	823	807	829	842	843	860	900	852	790	782	835	835	879	908	857	849	861	893	873	830	891	899	821	874	845	864	834	855	875	861	873	945	805	899	891	896	827	844	833	876	836	837	842	852	822	880	882	828	812	850	909	843	869	866	865	823	865	847	863	894	872	823	883	864	856	886	824	833	848	832	855	814	826	859	842	852	869	826	806	854	818	815	895	922	873	881	892	889	839	837	810	841	795	875	871	926	881	869	958	863	879	862	857	841	852	867	882	878	834	846	818	836	858	841	802	848	822	893	848	872	917	911	807	904	875	828	884	833	865	787	901	890	865	861	867	897	826	878	837	823	866	859	880	845	830	855	799	846	889	833	872	869	858	851	864	865	814	878	883	800	850	820	887	856	918	745	846	818	863	881	819	894	861	845	860	863	857	829	875	824	848	806	905	879	844	814	891	839	872	854	814	828	784	843	875	899	812	854	861	852	867	799	888	879	916	879	852	875	870	879	903	919	845	837	860	859	884	861	831	875	858	853	837	880	808	881	901	824	874	895	809	865	882	896	825	862	869	891	870	798	825	862	864	809	870	926	841	890	896	818	858	880	884	847	838	802	789	855	903	869	838	864	884	882	908	852	827	846	825	818	838	880	863	847	852	853	853	891	845	867	856	883	813	865	894	863	865	842	836	866	875	945	850	868	843	886	860	817	884	850	838	850	825	862	834	806	841	891	904	882	885	865	880	874	877	892	852	882	864	843	845	859	853	815	887	849	876	845	865	818	881	910	884	865	841	850	839	863	901	807	856	898	853	857	871	887	878	852	857	885	899	866	827	813	855	799	858	861	829	854	832	849	883	855	848	857	858	865	835	850	861	827	820	846	845	864	859	853	885	901	837	897	822	812	872	876	882	901	896	856	857	849	877	887	919	899	826	846	830	873	892	850	888	827	856	880	857	846	897	858	868	776	839	837	823	851	800	861	810	833	837	888	789	789	862	876	857	871	886	817	806	877	845	873	874	824	821	855	857	766	833	869	869	851	858	865	829	846	895	900	912	863	857	878	866	804	851	814	839	872	884	862	885	814	823	854	852	863	848	840	873	820	837	880	804	840	890	761	876	867	884	862	855	873	831	861	839	844	819	810	897	885	886	901	870	900	874	865	905	846	848	857	845	882	862	857	870	886	860	871	857	851	856	868	906	858	824	882	850	855	912	873	845	847	830	855	863	848	882	908	850	789	822	863	837	936	853	888	843	840	893	936	899	804	816	841	881	866	839	826	845	837	863	842	865	876	902	866	873	804	855	905	841	829	789	856	849	851	794	903	881	861	875	867	835	861	883	843	863	845	889	894	883	855	845	835	867	879	878	876	826	841	868	846	850	834	870	834	846	876	922	861	852	886	903	866	842	881	901	881	870	858	846	849	843	842	869	858	847	864	868	832	849	908	856	868	849	911	856	826	881	825	846	878	867	860	899	869	920	886	889	852	881	839	801	876	876	784	844	737	887	852	908	835	846	844	801	810	842	866	880	807	816	819	861	882	861	832	823	870	820	822	852	859	860	825	864	819	870	858	858	840	850	798	853	823	813	859	866	825	873	858	840	862	817	848	841	790	883	870	800	853	789	837	878	836	822	850	833	826	876	851	834	865	870	889	809	821	841	780	819	844	850	892	833	882	860	842	886	877	824	875	821	846	863	829	864	836	860	802	873	811	865	871	848	883	817	875	852	880	820	835	795	892	839	804	835	846	848	875	912	867	879	899	835	876	835	879	881	852	909	814	865	875	832	818
5942	13610	11262	5925	4143	3204	2629	2124	1734	1551	1412	1350	1225	1203	1141	1139	1075	997	1000	952	965	950	960	993	968	934	955	980	930	964	950	925	948	884	888	921	918	920	908	848	907	832	911	883	849	852	849	842	877	881	913	875	917	872	877	914	916	892	854	857	907	922	876	857	825	822	901	860	901	840	833	902	855	833	883	896	827	871	886	870	872	914	834	887	850	834	908	861	902	832	821	912	885	836	849	828	932	875	843	834	829	850	862	814	883	892	888	874	840	843	903	918	880	876	826	867	868	869	900	875	843	855	860	860	911	881	851	900	861	889	841	888	857	866	869	842	868	866	886	869	848	809	847	848	888	868	821	868	891	900	878	842	900	890	868	847	914	895	867	866	915	867	858	910	848	846	857	928	811	950	851	791	869	890	878	833	879	849	858	840	858	850	851	914	894	900	873	944	861	842	879	871	891	887	837	863	888	855	850	851	898	846	878	885	865	866	829	799	864	871	868	844	901	871	880	863	878	844	856	921	875	857	880	829	827	914	914	866	974	872	869	882	849	872	899	859	854	863	880	883	841	845	875	885	859	929	898	809	910	886	826	886	901	865	892	847	874	880	818	895	897	882	865	902	902	852	868	913	898	872	926	883	779	858	909	841	876	867	800	854	887	865	866	885	889	847	847	865	823	853	906	869	890	832	849	857	902	902	904	863	893	848	869	839	861	907	811	870	907	838	905	916	857	873	889	846	911	857	847	860	848	868	835	891	909	882	879	848	849	923	883	946	874	908	847	903	898	911	866	861	830	900	845	899	888	849	844	864	883	928	846	832	854	866	893	886	861	866	852	868	840	904	919	870	835	913	880	808	919	818	875	845	884	826	927	837	897	823	890	800	890	861	907	855	830	911	822	911	833	809	849	799	834	860	846	860	908	807	865	868	932	824	907	853	866	890	901	828	858	852	839	891	871	797	873	796	887	927	881	871	861	925	892	872	882	938	872	874	847	885	821	860	823	865	833	888	873	901	906	840	877	858	866	896	859	855	883	862	872	857	898	892	879	862	850	866	851	900	878	832	919	857	882	887	859	915	868	856	866	853	887	912	852	881	860	894	868	897	907	858	893	875	905	821	839	894	823	856	825	837	888	810	837	891	871	919	860	871	854	818	908	860	832	858	898	811	907	852	853	831	893	891	817	882	919	880	844	877	860	877	895	849	867	868	871	866	829	874	910	846	817	848	885	858	882	839	856	908	912	860	873	870	821	886	886	825	865	853	886	881	892	909	895	879	862	842	853	823	869	891	850	826	920	801	849	870	933	881	907	855	819	892	831	873	861	888	907	850	865	890	884	907	869	861	874	870	844	806	820	872	837	810	909	869	884	875	817	916	874	827	836	888	903	852	849	841	853	863	831	847	909	903	905	898	858	901	896	868	831	860	886	909	912	864	885	869	875	896	847	926	869	815	906	864	878	824	881	868	877	881	891	869	869	843	921	847	849	839	923	901	881	847	861	905	845	864	878	850	918	846	907	818	889	838	866	913	863	807	832	867	892	872	896	883	858	833	826	858	906	887	875	914	879	829	901	885	839	842	887	912	905	853	895	823	827	885	884	856	856	865	868	869	807	828	902	862	911	907	863	883	880	876	910	886	843	868	879	839	864	814	814	874	865	835	849	840	883	848	890	870	855	900	903	872	865	866	889	870	880	849	858	827	897	866	898	853	839	867	870	868	874	873	839	835	889	892	855	908	883	881	932	863	858	918	858	848	909	862	848	870	859	882	872	879	913	865	890	906	889	846	847	798	917	845	845	857	877	868	826	906	862	907	899	881	843	856	927	868	825	901	907	863	888	813	879	870	876	889	876	869	800	873	871	906	865	860	872	873	839	859	867	868	867	874	893	853	893	809	854	847	875	822	876	878	898	869	867	845	909	886	892	902	885	886	874	857	854	919	826	793	907	881	915	794	878	865	893	856	869	940	852	894	918	879	856	801	912	905	809	899	879	844	814	902	816	872	881	894	826	850	852	879	874	900	887	850	902	815	843	828	852	833	821	877	870	861	880	888	824	859	825	869	884	892	903	847	914	879	897	883	922	866	824	843	856	874	828	877	870	894	879	879	843	850	914	832	873	889	865	859	847	843	835	856	820	860	872	889	848	893	868	842	823	870	904	844	879	877	872	892	913	881	874	856	840	870	911	879	895	836	818	887	922	817	821	827	867	869	863	893	814	925	865	851	880	857	909	892	879	880	881	868	860	894	809	891	864	927	864	815	926	815	867	873	893	925	883	842	913	876	871	888	857	897	863	875	867	856	918	868	850	874	849	877	902	869	872	881	876	834	869	883	893	865	889	928	889	897	809	864	841	910	877	873	876	898	875	840	884	857	853	840	872	873	840	829	856	859	800	888	886	862	846	868	827	876	870	838	868	809	924	873	911	884	891	892	883	943	858	816	866	916	865	891	814	888	890	893	877	923	900	837	849	880	875	815	907	840	861	839	844	865	876	897	893	856	864	871	830	863	899	894	866	856	856	941	874	891	901	864	905	908	925	879	891	917	875	888	910	868	889	847	848	873	864	880	872	838	904	885	836	862	821	850	846	846	854	848	827	913	853	834	860	891	902	861	823	870	904	867	820	860	875	885	860	872	864	884	849	898	852	809	882	883	860	847	880	872	873	875	879	835	848	925	839	851	876	886	887	866	854	853	814	844	882	885	873	902	862	870	895	913	864	855	873	854	891	915	921	867	869	832	856	850	835	924	896	874	879	862	794	871	863	865	885	818	869	839	917	864	859	841	826	890	882	898	880	897	890	872	882	875	867	896	877	894	837	902	900	933	810	782	860	850	862	853	875	857	862	854	875	833	860	878	901	879	828	886	853	894	813	909	827	861	874	849	870	898	857	899	853	888	874	857	881	876	873	901	903	861	862	840	848	878	836	816	891	878	860	913	836	892	833	865	871	876	879	859	889	845	936	895	856	886	916	857	861	905	809	855	875	878	830	873	956	890	872	834	937	799	869	893	814	864	841	858	902	843	861	794	913	903	847	895	880	856	877	844	908	846	897	865	870	870	912	888	901	853	863	880	849	881	898	893	882	844	879	824	866	847	872	862	881	829	842	866	901	885	808	835	886	873	894	853	889	899	840	861	877	898	900	867	893	841	920	844	838	851	901	855	868	861	860	880	800	876	900	868	910	861	846	838	841	885	960	817	850	859	856	802	864	894	858	866	888	880	860	912	843	881	835	859	879	894	872	905	833	860	841	849	886	884	848	948	876	888	883	843	833	829	869	889	919	862	852	877	905	936	891	874	823	852	855	919	861	870	833	840	869	850	856	869	882	873	911	829	902	921	851	925	899	868	880	849	906	904	874	888	885	810	874	888	882	867	854	821	907	842	907	867	901	853	833	859	907	870	873	906	856	843	890	866	882	841	846	921	894	858	887	859	886	887	851	891	912	854	881	826	904	870	894	843	860	917	888	898	918	890	846	844	874	904	914	864	865	863
22500	21172	28762	23858	21178	21242	12404	1911	1387	1310	1232	1151	1077	1019	1072	1030	1023	984	927	990	960	945	921	921	912	910	979	893	895	893	909	902	874	895	912	910	921	871	896	897	845	903	951	831	884	900	937	862	899	858	863	918	875	860	889	879	867	875	904	879	885	864	902	867	885	872	876	877	892	857	840	850	827	881	855	909	870	822	862	905	847	858	864	842	894	815	873	872	886	870	852	853	880	863	832	890	845	875	881	833	859	873	856	875	855	864	902	899	860	908	877	879	875	903	859	843	893	860	875	863	856	857	870	870	849	856	851	872	875	869	849	828	873	883	880	892	849	855	809	845	887	850	921	929	854	908	882	868	884	842	862	832	934	859	902	842	863	900	844	853	859	899	867	814	838	907	866	869	889	872	867	896	823	882	840	897	835	871	826	873	872	805	840	874	863	864	837	827	863	921	883	858	865	906	849	911	892	880	809	846	850	879	853	824	864	856	874	844	853	864	861	903	872	873	877	859	909	853	810	870	836	861	869	878	873	861	839	870	858	877	852	795	822	792	866	879	832	878	893	909	880	871	856	836	882	852	881	893	900	909	845	849	840	915	857	856	964	840	878	826	844	830	891	903	826	894	899	848	873	862	848	878	869	816	868	898	856	877	831	871	941	858	876	882	866	894	885	861	857	885	872	832	823	879	836	864	867	848	872	893	882	831	853	881	899	862	833	918	870	828	832	840	900	843	848	830	836	882	854	814	841	819	949	840	876	830	845	834	833	824	851	881	834	866	842	835	869	861	861	901	923	856	921	852	851	861	875	834	869	893	868	866	879	909	814	851	892	861	903	915	897	818	793	858	904	824	884	898	880	861	875	901	876	897	812	860	886	883	942	863	882	815	855	924	886	857	844	905	829	899	904	895	870	886	854	816	873	924	815	870	847	860	811	835	859	877	822	804	878	889	829	834	778	817	888	854	864	902	855	919	915	889	906	795	875	863	846	866	852	856	857	797	836	879	852	812	857	808	853	846	893	826	825	806	847	884	867	880	842	904	892	842	873	852	879	854	866	871	860	904	827	865	864	877	819	891	896	857	790	883	870	781	870	839	874	876	857	899	875	851	836	862	864	849	875	873	897	832	907	884	914	887	930	936	876	810	859	894	857	846	871	822	795	870	903	841	840	839	864	836	889	875	876	854	835	873	818	866	847	792	840	848	861	840	831	834	896	910	934	872	867	895	883	870	823	876	833	872	906	838	876	846	879	839	879	814	764	833	904	857	837	831	812	847	844	870	933	857	828	906	871	882	862	857	914	810	858	877	870	850	854	897	883	878	894	852	874	818	881	855	897	880	862	881	864	899	835	890	832	902	883	889	860	837	852	871	874	937	848	849	907	905	876	878	865	885	801	838	856	855	903	863	851	883	844	823	901	793	828	881	861	845	833	829	819	873	847	857	828	873	858	870	800	861	884	891	880	828	854	885	910	827	863	863	858	908	886	849	857	913	872	835	816	803	817	833	829	873	889	843	892	874	845	832	876	873	882	918	857	876	879	908	849	813	835	852	865	868	882	873	881	910	871	874	857	821	850	892	850	891	843	866	887	873	828	918	919	868	861	816	856	838	871	893	917	849	843	861	873	866	894	823	820	836	820	822	813	875	843	793	876	843	870	868	821	903	835	808	827	804	816	867	816	859	850	862	881	874	925	819	826	864	797	869	867	832	885	887	827	797	887	885	839	809	902	856	893	878	834	840	805	840	873	843	868	865	847	855	920	853	889	896	866	879	853	895	854	911	868	852	866	832	884	882	832	856	841	843	896	856	856	871	856	871	900	829	846	855	935	886	871	874	791	893	838	923	876	873	870	877	855	843	830	874	857	837	863	845	872	852	855	843	820	854	853	874	896	858	851	889	887	827	842	900	825	902	909	868	840	874	871	875	890	849	857	761	810	838	911	817	821	907	871	857	888	835	851	898	833	838	846	821	863	893	844	848	825	910	904	867	844	887	883	882	828	866	880	864	926	846	825	864	878	809	892	895	823	781	880	835	864	943	848	854	857	860	837	892	831	833	855	812	831	911	861	810	832	882	865	889	854	823	861	928	872	874	871	898	881	855	833	810	868	894	811	872	862	838	872	870	867	874	867	825	919	883	922	835	860	823	847	896	906	886	903	840	896	825	839	833	894	932	853	859	867	796	915	827	873	879	885	822	833	848	854	847	880	816	897	841	855	865	848	901	868	860	876	909	867	879	874	886	866	887	842	859	836	867	857	865	874	850	829	794	865	894	854	870	918	866	889	891	837	854	847	864	895	866	830	873	915	765	871	865	842	868	904	848	862	865	877	852	890	864	778	857	844	889	878	834	885	862	851	842	875	907	849	889	866	829	856	893	853	822	881	874	861	881	862	860	875	858	829	819	797	868	828	822	891	881	893	875	819	839	904	876	855	896	827	895	883	857	914	907	920	854	842	877	874	835	842	872	965	878	901	815	846	808	858	836	843	861	833	901	910	848	876	871	883	836	854	799	825	886	859	858	845	848	844	882	814	876	863	903	880	851	861	889	869	869	830	869	859	897	828	947	835	863	907	879	843	840	823	875	873	840	816	881	820	847	867	860	878	863	827	862	887	822	842	835	846	858	833	801	868	887	821	907	843	842	848	881	826	888	854	837	808	834	867	908	835	869	817	803	855	842	910	879	849	878	893	857	874	833	906	855	862	893	903	803	812	861	873	850	926	828	905	887	845	779	930	878	857	861	843	921	827	839	918	823	846	823	874	856	870	844	853	839	830	866	857	871	838	901	876	821	828	815	806	819	840	861	888	859	822	868	853	837	824	843	892	889	838	839	895	847	834	891	866	858	863	896	822	867	860	825	851	879	832	867	868	857	819	863	899	861	829	869	846	865	905	897	837	826	823	852	852	888	843	863	866	889	892	864	789	934	837	835	852	869	816	844	860	874	881	844	828	833	878	822	867	892	814	782	845	855	820	834	892	848	897	833	883	864	872	844	891	858	802	851	872	835	838	872	861	827	858	832	831	888	892	845	900	886	917	905	802	864	862	847	933	828	787	915	828	854	859	842	862	820	889	820	904	788	820	884	874	849	851	872	806	796	873	860	883	779	846	852	809	828	839	887	897	919	874	854	854	886	785	897	870	902	914	805	888	861	899	840	905	827	823	854	847	832	860	898	864	896	857	860	916	866	811	891	893	833	830	887	874	843	888	836	888	923	841	844	863	794	833	884	806	853	871	833	884	863	882	847	842	853	762	797	857	862	862	850	859	853	889	870	842	854	825	851	843	850	880	843	894	837	917	800	828	885	815	819	840	844	824	849	851	844	827	885	854	852	843	901	832	880	848	820	831	815	888	826	839	884	827	840	872	842	872	849	833	827	806	820	906	943	874	835	867	855	848	869	866	851	963	830	846	836	850	866	847	858	892	905	891	805	874	875	886	881	862	851	802	924	862	854	842	864	847	902	846	891	817	863	837	896	855	893	854	814	862	858
5489	13459	11359	5893	4116	3183	2565	2106	1788	1536	1473	1323	1203	1177	1094	1052	999	1052	1015	960	929	973	939	941	987	966	951	947	912	938	993	882	947	918	901	956	829	948	843	879	839	934	908	882	881	882	863	907	906	895	885	903	897	863	923	838	866	847	953	890	849	865	839	889	929	870	844	938	889	911	853	835	858	846	900	856	912	871	914	865	866	881	881	865	835	880	877	885	911	863	916	871	850	843	889	875	869	857	883	871	926	883	834	870	897	919	896	889	850	893	902	838	852	883	856	917	871	833	885	881	788	902	901	831	921	803	849	890	828	890	913	865	888	866	855	883	904	836	867	927	896	932	890	839	841	904	847	919	858	830	856	872	891	888	896	929	801	893	866	832	872	878	851	830	932	908	869	866	910	858	852	856	888	899	871	867	895	893	898	863	884	866	815	851	872	864	859	856	847	935	893	831	920	856	843	832	841	858	875	841	871	876	837	855	876	878	885	919	894	865	913	936	853	846	908	912	815	898	892	862	867	859	846	810	865	953	889	820	833	859	871	861	872	841	854	926	911	859	855	840	856	846	882	880	884	814	884	896	900	927	878	884	840	837	815	893	816	864	889	912	884	853	836	897	860	869	873	868	924	885	885	878	868	864	851	866	913	820	943	854	868	907	918	940	817	830	878	810	888	841	953	855	890	921	942	918	871	887	872	885	847	864	900	880	894	885	856	874	845	850	855	903	882	886	867	902	896	869	891	903	856	873	871	849	920	891	876	895	887	868	886	850	872	867	893	832	863	881	838	879	918	813	913	864	850	857	862	881	842	884	854	844	878	882	871	926	857	890	885	857	888	865	932	840	876	897	865	903	856	854	901	857	852	919	828	836	919	868	812	814	858	928	775	878	863	860	881	875	873	867	856	893	938	895	833	913	889	910	892	878	862	822	928	881	880	809	898	855	829	856	847	920	872	833	838	843	894	903	879	904	834	848	905	904	848	900	850	834	852	884	858	822	877	912	889	876	923	863	900	858	861	869	916	855	948	870	882	839	879	840	923	830	847	830	858	863	849	857	864	843	833	875	815	939	858	867	883	843	870	854	840	901	840	847	825	873	827	913	827	867	870	835	809	885	889	893	850	846	875	879	836	937	896	868	843	839	859	911	852	829	869	843	914	874	828	887	880	899	822	867	886	896	916	896	862	877	881	879	886	828	870	894	871	916	865	858	900	857	833	786	871	886	801	862	815	844	855	885	871	868	822	923	909	864	924	846	866	877	881	830	870	895	861	840	859	850	844	909	830	883	839	852	877	872	871	867	909	891	866	867	913	879	840	848	844	864	868	858	831	881	828	841	826	848	883	840	871	863	855	874	882	829	901	848	907	882	865	835	882	841	914	912	895	861	883	931	897	892	897	836	868	845	859	868	864	948	841	860	887	833	874	861	866	881	860	864	862	827	898	861	858	879	922	852	894	819	890	922	900	800	827	899	897	876	849	816	875	873	835	839	875	844	863	881	851	887	896	868	872	850	932	860	916	889	881	904	880	880	877	830	890	846	878	889	866	869	893	874	881	908	821	925	853	869	822	852	830	891	884	830	860	890	860	883	844	860	863	874	895	863	832	875	837	853	832	885	882	911	915	832	903	904	909	920	858	858	900	881	857	916	805	870	888	859	887	906	875	860	836	827	866	832	864	865	862	832	880	906	857	918	880	862	904	870	911	896	878	863	903	900	877	903	908	894	871	877	880	851	841	843	913	855	888	912	883	841	871	853	802	857	897	876	888	912	873	897	892	888	835	848	848	842	898	880	892	894	836	910	848	858	860	843	846	891	848	849	896	865	910	879	855	891	814	860	881	831	941	856	889	854	895	834	913	880	892	865	845	834	860	847	891	836	895	866	845	845	851	881	921	898	815	872	852	834	882	869	840	915	861	880	865	873	859	876	877	894	847	862	866	876	805	854	898	838	905	884	901	899	835	879	866	883	842	831	862	882	854	844	903	887	839	874	886	803	932	848	885	833	861	875	833	846	903	840	887	899	849	882	844	902	895	860	899	855	920	855	853	852	842	917	865	893	838	894	883	909	876	845	877	911	881	858	870	869	868	882	828	923	883	907	840	892	858	891	868	885	898	808	832	905	826	847	832	852	867	839	848	883	908	911	874	859	923	847	822	870	852	896	909	891	901	875	876	868	921	906	881	904	868	883	877	845	849	873	873	892	837	891	869	865	852	865	866	895	887	837	881	859	859	832	880	850	877	806	853	861	896	910	899	939	837	854	885	880	876	871	865	853	922	931	896	849	835	853	825	881	894	883	862	862	886	857	873	882	904	912	771	840	935	871	850	879	847	899	901	890	867	848	892	851	871	847	946	865	831	872	883	860	792	807	927	839	880	910	875	855	898	898	795	852	905	880	858	865	890	872	880	883	890	860	867	864	854	861	887	911	838	869	869	878	869	871	897	901	882	855	867	832	861	896	854	871	871	903	812	896	899	897	863	858	868	883	896	823	894	897	889	870	871	839	866	865	862	868	856	868	848	876	929	833	841	936	848	812	886	849	918	854	851	892	889	867	816	879	952	856	857	833	901	838	868	874	881	871	886	858	895	917	896	854	879	910	852	892	849	917	814	893	855	867	871	869	916	878	861	864	906	851	850	845	886	844	850	887	871	871	833	869	887	870	882	877	857	836	831	893	921	904	782	857	877	876	886	862	861	839	898	838	849	824	906	870	856	850	856	838	885	861	897	903	939	920	840	883	833	820	894	834	881	877	874	910	858	859	861	813	863	901	812	878	820	884	911	906	899	851	832	862	795	866	868	795	858	854	910	879	903	887	872	891	888	922	820	900	871	786	854	834	898	855	874	867	894	873	888	839	913	872	910	863	915	880	920	860	861	920	848	869	829	885	842	932	874	902	947	880	823	866	892	822	859	855	897	860	858	840	867	907	825	931	877	856	858	890	777	866	846	903	897	884	868	811	866	879	882	912	859	856	925	898	872	818	851	831	861	952	923	843	884	848	861	903	860	857	855	885	875	931	862	914	911	849	832	884	900	880	895	842	828	878	832	824	911	851	893	878	871	887	834	839	882	856	861	858	798	927	882	887	839	851	882	909	878	882	832	871	894	846	889	852	850	923	859	870	897	926	916	887	886	847	897	870	915	847	899	850	872	901	905	830	879	848	863	853	921	869	874	880	863	901	881	924	850	803	830	843	871	909	873	870	900	865	888	849	858	850	853	870	886	843	850	881	864	857	813	920	927	866	868	870	879	862	850	926	879	817	839	864	831	910	858	847	822	825	857	882	898	921	855	907	856	872	876	859	838	885	868	866	858	875	886	883	862	897	879	866	853	814	804	917	906	815	931	838	864	878	872	836	886	878	890	879	846	841	914	854	877	903	842	874	907	910	873	902	871	854	903	887	878	928	847	854	887	878	873	898	826	870	885	878	908	889	863	874	905	853	863	908	929	921	920	845	835	880	868	899	866	892	918	902	904	868	882	805	882	839
22360	21020	28561	23686	21021	21089	12419	1977	1398	1257	1182	1119	1081	1074	1014	995	1022	984	878	917	963	862	940	893	880	888	870	844	855	901	895	849	834	850	928	832	924	918	850	830	839	850	852	864	875	835	891	826	853	886	918	867	852	854	863	842	820	870	858	871	817	847	845	897	830	874	880	827	894	821	877	839	809	884	843	844	843	870	874	845	836	851	866	861	833	849	824	821	825	800	857	822	855	842	930	864	845	838	807	835	896	900	871	879	841	873	874	846	839	834	722	902	821	837	848	867	826	781	849	846	897	838	857	837	849	804	843	870	843	806	834	841	865	870	853	842	823	867	783	857	814	838	839	856	860	795	893	869	872	819	839	883	837	872	850	926	849	876	888	854	849	858	786	895	857	826	853	818	806	870	800	865	895	811	841	770	901	780	813	851	918	834	841	888	844	845	850	851	812	839	831	844	850	865	857	877	848	795	876	840	904	854	827	855	862	838	828	882	832	895	843	818	910	853	897	880	909	846	833	819	879	851	849	843	896	834	855	815	830	832	823	854	867	872	881	859	855	879	868	858	826	853	819	842	811	843	817	902	804	843	898	795	811	898	845	864	791	851	847	755	806	863	862	791	894	758	907	879	855	810	817	841	868	810	840	808	836	821	888	882	820	814	861	919	826	847	865	901	894	842	867	790	826	837	834	812	823	837	854	821	888	847	853	845	816	877	878	817	827	845	831	858	903	878	845	817	846	863	799	840	860	883	852	884	864	807	892	812	826	922	862	881	855	789	814	893	895	838	831	843	890	850	862	804	799	857	829	871	858	883	806	818	821	827	852	832	813	855	824	833	839	794	869	886	848	836	849	847	797	826	848	798	879	851	815	847	864	856	844	834	861	846	836	850	859	820	903	865	834	849	821	817	911	862	889	808	811	842	858	855	843	902	867	830	845	878	843	878	852	881	828	833	839	912	823	846	816	850	840	777	828	853	836	849	901	800	889	811	829	855	880	851	910	843	899	830	873	824	926	812	908	856	822	865	866	841	826	871	873	828	862	842	801	772	858	818	825	822	812	857	809	827	849	862	905	826	834	856	807	832	891	872	770	843	844	836	820	826	839	832	860	874	843	841	835	822	880	857	809	891	820	854	857	850	859	905	810	856	824	878	883	859	811	849	859	899	867	858	832	833	806	835	852	841	881	894	844	812	855	839	918	868	868	844	848	847	879	865	877	801	826	836	846	820	861	844	874	830	844	817	804	824	833	845	837	846	863	862	838	812	862	842	778	833	873	810	908	834	827	821	868	822	819	864	890	876	893	791	831	822	873	880	882	817	817	863	866	846	836	876	810	852	893	829	837	840	822	799	789	833	815	879	867	834	892	866	865	782	879	828	828	841	796	852	875	827	891	825	887	839	896	845	866	877	833	835	836	876	836	870	842	831	871	872	856	844	893	846	803	846	868	838	877	848	848	875	879	824	841	818	841	812	872	888	849	870	849	823	833	841	819	829	819	850	877	823	875	915	824	906	886	815	832	877	817	879	856	799	755	824	863	853	877	850	864	843	840	825	837	849	820	829	880	832	886	838	869	815	891	815	842	850	806	833	805	875	849	853	789	840	844	861	895	867	823	896	853	848	866	876	818	849	861	811	857	862	881	834	861	832	860	825	791	868	801	817	786	936	847	845	784	814	847	845	828	883	880	868	825	818	838	860	838	855	829	810	809	797	829	874	856	827	846	892	808	894	879	865	842	840	877	864	808	819	863	813	857	821	871	897	839	819	888	815	787	852	864	866	867	835	852	831	878	833	877	871	869	841	814	822	803	853	839	866	860	893	876	886	900	923	846	822	865	856	793	843	850	855	832	847	836	843	836	875	881	854	824	805	819	855	856	837	899	822	822	864	801	889	812	842	869	879	838	841	875	823	856	821	887	857	856	840	808	873	825	860	831	884	821	850	844	791	837	807	854	833	871	879	796	873	841	875	896	878	856	799	846	846	795	886	836	845	827	868	888	769	893	814	844	832	848	872	835	823	818	834	878	808	875	857	852	798	891	820	867	828	884	833	876	811	832	861	854	857	804	860	854	852	865	824	808	856	812	863	862	853	830	807	853	870	814	864	825	841	807	854	829	849	876	852	840	770	858	847	824	868	838	873	814	829	849	807	855	861	870	827	885	889	863	817	876	845	827	861	876	905	884	852	888	893	850	807	835	802	863	808	825	825	804	858	876	878	805	874	835	831	739	840	793	847	852	833	826	785	848	833	831	875	881	852	802	843	849	870	840	798	844	843	820	829	805	832	817	874	846	839	879	819	845	867	885	835	886	866	834	858	829	830	860	843	857	861	827	877	863	845	815	882	851	928	856	873	793	849	850	846	854	844	777	865	796	856	866	846	862	874	817	841	847	861	859	846	844	900	876	821	877	835	829	838	814	888	855	869	861	831	906	824	851	781	824	895	827	860	811	873	855	821	827	876	835	801	862	837	843	855	873	869	830	824	853	855	858	900	851	846	847	869	865	870	846	836	917	859	854	834	799	761	819	806	860	865	806	859	835	860	842	844	842	845	816	852	851	869	842	901	821	871	796	835	828	811	853	870	852	843	803	812	883	865	842	802	815	850	856	867	835	857	821	852	868	847	838	820	870	862	840	820	869	818	776	875	840	836	881	838	823	862	899	879	858	882	839	823	873	847	868	838	837	804	833	876	859	824	856	835	876	856	846	872	852	872	868	823	878	847	825	855	856	889	810	854	804	828	836	811	849	842	823	876	853	825	864	839	839	873	865	842	854	814	899	823	848	900	819	858	845	819	844	845	883	791	888	847	855	853	788	871	801	828	883	832	846	839	872	842	846	853	797	803	832	863	839	798	799	779	840	828	840	852	800	839	852	809	841	823	838	905	821	858	812	849	846	831	852	795	801	809	886	829	844	846	877	850	830	857	834	889	867	834	830	862	838	853	860	858	853	891	842	834	864	824	867	867	829	849	892	847	851	873	850	850	823	876	820	893	828	897	855	818	816	820	858	848	850	860	875	870	897	808	820	877	880	873	844	863	827	824	847	885	817	834	860	834	859	857	840	791	831	807	902	848	879	836	865	839	878	821	882	826	871	912	857	873	870	809	820	901	817	819	839	817	832	897	846	838	864	855	838	808	841	817	851	840	876	798	900	829	834	815	884	876	839	879	840	878	871	823	888	843	926	872	777	849	800	888	831	859	857	897	786	819	847	856	835	864	846	873	849	839	822	835	833	856	850	858	853	869	870	794	775	857	843	841	840	854	866	816	821	829	842	842	819	839	870	817	793	861	857	859	834	805	874	876	846	869	836	836	820	842	819	837	815	876	879	821	833	834	762	823	860	831	888	790	804	774	806	865	831	828	885	873	790	849	838	832	829	865	881	829	814	849	881	894	779	807	861	804	840	884	830	832	821	913	865	844	852	820	824	900	853	844	791	846	827	815	896	850	832	855	816	897	858	793	862	868	829	805	824	846	845	811	838	856	808	819
5382	13497	11361	5825	4072	3108	2463	2097	1760	1584	1355	1266	1218	1185	1132	1081	1082	998	1004	984	970	898	946	930	944	914	899	882	948	882	897	908	917	906	927	878	871	889	931	825	834	866	895	877	893	863	886	836	913	895	869	886	890	887	893	860	879	898	862	874	834	885	872	811	864	845	882	853	898	872	924	895	847	834	829	881	832	862	897	850	890	865	822	848	903	854	887	906	893	817	853	811	850	915	870	848	885	870	857	813	844	872	848	844	879	860	873	852	851	878	877	950	860	834	900	839	888	858	857	869	844	877	828	859	838	895	842	848	848	866	855	800	829	853	865	865	864	872	871	868	852	836	854	854	813	885	872	856	856	848	840	842	886	844	876	845	865	874	849	854	879	862	860	854	837	810	923	849	912	870	833	865	884	860	880	877	864	867	875	857	860	862	929	824	906	904	830	835	885	883	842	904	860	837	890	901	927	831	903	844	877	854	840	869	791	860	827	860	842	874	823	925	848	850	799	937	820	878	846	858	832	870	861	815	803	870	856	843	866	878	848	897	880	859	839	858	864	853	858	850	909	857	871	899	863	927	884	884	907	849	871	861	880	863	924	934	860	896	854	865	812	868	880	849	909	820	856	869	875	893	855	822	860	839	866	873	821	815	877	886	897	857	852	883	875	865	900	846	862	878	846	815	873	878	828	812	862	832	849	837	832	813	865	851	866	881	874	867	919	854	887	828	831	805	878	807	880	911	844	881	850	871	878	879	873	862	865	859	877	894	859	854	877	843	842	856	878	865	932	838	862	802	839	890	883	869	845	863	831	915	900	805	896	865	848	857	872	829	864	904	841	877	843	861	886	885	851	832	869	859	852	891	837	886	886	866	844	844	864	879	917	865	865	855	848	874	834	804	798	844	831	836	867	821	849	841	821	851	826	879	903	860	906	847	875	852	918	864	928	839	862	942	833	857	883	881	877	902	863	862	849	833	855	923	855	837	864	860	825	882	872	901	851	893	823	872	854	871	858	907	892	879	868	854	876	845	886	818	895	822	821	854	871	850	912	880	826	811	876	868	904	853	871	847	846	818	814	865	887	886	878	882	852	839	856	868	861	848	877	906	836	846	921	837	843	877	844	885	872	822	887	870	858	847	864	848	880	866	871	894	884	862	827	887	893	863	931	808	851	843	818	897	873	887	851	874	799	873	832	884	874	882	865	881	839	856	842	803	862	843	887	864	878	853	870	901	816	893	862	819	868	897	925	813	818	895	845	837	827	866	877	868	875	864	829	889	883	833	772	873	860	823	873	837	839	849	833	831	899	859	809	783	857	887	890	912	805	886	901	917	863	935	888	855	878	854	852	875	879	853	868	823	821	838	864	838	874	928	830	852	892	825	865	818	870	910	828	892	874	814	842	861	885	921	827	832	860	816	842	891	829	872	856	885	847	858	856	837	898	845	900	799	835	853	868	842	898	846	864	867	885	832	881	836	822	765	901	813	873	895	897	859	893	879	887	850	897	832	863	837	871	839	839	844	858	858	907	817	888	806	884	857	852	863	848	815	825	854	864	824	909	850	824	849	876	833	837	814	873	813	841	892	865	853	838	889	869	868	818	880	926	859	883	887	849	850	927	915	858	831	894	838	845	874	823	854	837	842	894	866	829	854	853	901	863	873	852	806	848	872	860	872	830	840	854	896	854	825	889	825	855	886	882	884	884	876	865	859	818	832	896	884	862	825	851	841	844	802	839	863	854	831	887	882	926	824	894	872	913	863	861	840	931	896	854	908	841	836	852	866	902	818	855	863	895	877	868	868	846	884	805	903	845	874	864	844	875	864	902	852	837	859	848	848	852	867	854	880	855	889	866	820	868	924	844	878	853	859	874	826	883	829	844	843	910	891	843	891	872	900	829	797	863	874	890	834	885	833	887	820	872	837	849	898	823	891	869	901	806	817	834	864	817	850	836	858	832	887	899	830	857	880	875	874	899	831	877	851	876	876	865	861	862	881	872	882	861	887	859	872	895	875	862	866	859	906	889	906	865	871	883	908	831	821	809	853	812	878	849	875	956	862	815	794	823	867	877	832	848	841	813	826	815	837	873	873	860	881	824	847	900	833	869	916	880	892	845	815	885	882	793	840	859	839	813	886	890	884	875	853	795	876	876	882	853	903	827	881	831	858	868	862	808	875	894	854	836	892	865	839	833	880	822	911	862	819	840	878	875	866	850	862	838	895	874	880	881	931	882	843	892	840	841	855	865	923	844	888	806	812	858	844	877	806	872	877	916	843	845	879	873	822	894	861	839	861	872	875	820	802	862	856	872	878	853	865	852	926	827	840	904	821	878	869	868	870	845	897	841	902	861	840	885	776	841	852	865	854	894	867	853	855	841	831	886	829	875	866	822	887	864	847	817	818	839	788	852	851	863	832	835	864	814	871	933	886	848	866	899	891	881	853	902	879	857	876	866	855	843	898	813	862	839	874	872	804	887	873	842	851	837	897	850	895	848	892	867	857	877	824	857	826	908	860	842	897	881	881	880	881	872	813	859	873	821	914	890	834	841	886	869	844	864	875	908	845	872	862	867	858	839	860	865	885	833	863	838	871	861	837	814	812	831	892	896	856	853	892	893	863	835	843	847	879	882	893	828	912	845	897	850	862	840	935	836	878	906	846	892	900	854	862	870	828	866	870	890	880	842	864	861	876	837	940	867	866	851	836	843	835	903	903	882	868	880	915	821	856	836	897	815	865	896	866	860	863	847	871	855	863	866	875	873	880	862	820	894	807	844	845	887	896	863	830	865	837	883	859	894	863	884	832	896	872	867	835	865	863	874	911	843	826	844	850	873	858	911	856	828	842	819	855	842	896	837	845	809	825	869	865	839	882	821	886	854	882	851	871	831	855	846	873	852	878	808	884	854	867	849	835	808	859	777	898	880	822	835	872	840	864	880	818	859	905	839	865	855	812	850	886	827	839	833	926	828	910	869	906	870	844	880	917	846	869	871	860	879	862	825	866	843	899	830	926	860	914	878	885	870	824	852	926	850	855	911	842	884	796	851	889	838	832	854	934	879	849	868	908	847	854	898	828	848	874	794	823	866	864	833	884	874	879	817	820	885	849	862	883	869	850	897	895	871	898	866	864	855	833	872	870	847	857	875	858	880	879	871	851	903	818	866	831	805	856	844	927	864	827	866	808	895	920	841	871	871	861	896	848	874	868	829	909	860	889	831	918	847	862	867	886	836	859	865	898	881	885	853	855	948	855	834	858	873	879	871	812	835	841	820	842	871	832	900	822	871	848	849	853	803	875	872	853	862	823	846	887	889	839	865	905	847	877	821	840	837	828	851	820	884	866	842	919	812	883	861	854	850	865	866	866	894	880	857	854	882	880	859	840	845	915	875	837	901	850	878	875	882	853	829	864	813	867	864	859	843	898	839	829	882	829	859	832	852	888	846	862	892	878	867	913	857	829	871	876	800	867	850	855	838	836	813	823	872	813	867	899
22400	21064	28625	23751	21067	21138	12242	1806	1429	1290	1184	1129	1075	1044	1050	961	1014	950	999	922	917	933	903	868	871	938	932	870	908	900	858	855	856	945	828	907	907	866	879	838	881	833	830	938	892	844	843	830	909	880	905	859	853	870	822	852	857	805	862	838	873	873	827	841	839	840	818	882	838	860	853	882	854	863	869	880	906	862	804	808	855	823	871	839	898	806	851	846	850	833	860	807	894	834	876	893	851	877	882	867	873	848	890	898	932	904	817	855	860	827	850	852	847	877	850	861	852	846	850	855	841	874	839	810	851	867	857	895	866	851	895	814	815	885	915	896	872	870	900	863	894	862	858	820	853	823	848	862	842	841	895	872	859	854	864	822	841	884	847	843	820	861	821	843	875	887	848	902	841	839	902	839	864	836	851	901	872	870	909	828	869	863	821	882	921	860	807	841	836	852	858	836	871	885	904	866	834	876	836	823	849	873	882	878	828	838	857	870	819	862	839	850	900	889	845	846	855	827	865	860	905	860	868	893	819	842	804	871	870	818	891	844	833	848	876	774	903	840	840	837	895	853	801	830	838	856	840	846	838	847	834	887	847	881	810	896	799	814	853	849	898	860	851	821	842	823	897	845	824	883	820	818	849	815	833	815	832	826	773	859	837	814	859	850	870	817	828	857	840	811	827	865	848	839	852	879	867	856	876	901	842	872	872	835	851	873	867	801	819	862	777	838	878	837	833	828	827	822	843	842	824	841	893	895	835	873	848	904	864	885	856	842	893	818	844	825	880	888	835	873	812	849	889	842	825	869	849	855	832	860	861	854	830	863	858	892	832	889	834	855	854	852	827	821	819	830	841	906	842	854	873	864	840	841	776	851	826	850	830	852	843	814	853	826	856	808	875	898	830	806	822	839	814	890	856	873	852	847	884	854	794	846	840	829	850	841	837	877	860	834	816	830	832	827	857	849	844	832	821	830	854	791	851	855	848	845	823	873	797	830	841	853	930	869	914	872	807	839	910	843	840	814	843	783	786	837	848	843	891	804	858	807	839	856	888	800	877	876	815	835	856	842	871	827	881	825	876	857	902	873	829	855	916	866	860	829	832	887	818	833	820	839	823	855	840	851	881	793	863	887	847	834	869	830	849	816	851	854	876	896	805	796	884	862	882	867	803	803	849	861	844	836	852	852	834	858	882	805	806	881	905	848	843	813	815	899	820	817	849	825	821	801	812	864	818	861	824	839	849	868	834	873	817	897	924	780	852	827	852	835	846	873	856	873	785	869	813	848	814	856	842	842	861	866	842	863	841	811	830	874	864	851	882	861	841	810	865	860	867	887	798	827	846	864	834	834	870	856	839	885	834	848	906	877	839	909	845	850	789	788	856	823	839	882	810	795	867	872	863	865	858	886	825	853	812	895	843	805	865	839	835	795	909	856	839	845	847	857	838	807	861	840	886	818	858	895	860	845	878	851	911	858	848	815	832	847	830	868	885	888	881	857	845	879	837	858	888	843	784	841	862	854	834	829	868	898	888	826	829	860	841	866	840	906	845	815	869	835	826	798	861	845	856	855	812	822	838	872	805	813	865	846	808	848	848	808	849	863	832	873	876	845	867	836	853	841	837	865	844	846	844	809	837	851	832	867	832	851	858	815	861	869	851	867	835	824	847	891	803	833	812	803	787	900	849	874	824	840	822	825	840	890	878	861	809	903	878	832	853	818	831	837	835	859	915	836	807	877	855	854	847	865	924	799	857	872	812	833	864	843	828	818	802	840	833	832	823	869	844	887	865	827	851	852	912	917	846	818	817	879	888	887	860	805	905	860	842	838	808	879	796	884	799	835	828	842	900	827	840	868	802	864	857	844	837	920	863	810	828	798	843	837	857	849	857	872	907	827	870	797	828	812	839	866	831	860	814	862	857	844	871	887	907	821	812	853	839	904	857	804	886	825	865	847	885	847	848	866	862	834	823	834	823	879	836	812	819	829	846	802	825	825	884	761	854	809	808	825	928	860	851	867	879	827	824	844	845	821	857	818	842	823	827	869	844	874	856	839	869	819	801	828	824	885	839	869	859	875	808	826	883	838	823	843	910	831	822	857	817	810	881	835	830	853	834	865	830	798	839	835	866	848	828	872	852	856	825	813	807	872	837	880	846	867	872	886	887	852	774	828	842	882	812	880	817	872	861	823	876	822	854	892	825	908	823	844	891	867	874	824	859	843	817	814	824	868	819	883	809	852	844	878	901	837	865	793	876	821	809	880	863	822	863	881	874	852	856	806	829	885	902	880	857	855	789	817	840	886	807	889	889	848	884	839	818	871	830	845	816	825	834	771	890	880	808	806	849	887	815	812	802	868	852	807	817	833	836	877	823	828	811	857	796	853	816	849	839	890	874	853	841	812	818	901	854	920	839	841	841	803	854	873	772	859	827	871	869	881	902	863	814	835	858	833	855	883	849	889	856	818	825	843	857	830	857	904	856	831	789	788	808	805	885	855	872	850	901	845	844	830	865	796	852	830	823	876	898	780	886	823	790	880	846	822	863	827	909	883	871	837	831	883	905	856	776	852	835	801	869	848	879	826	857	846	866	894	886	846	849	856	822	792	847	800	881	855	880	865	827	885	821	809	813	865	855	895	854	847	902	836	866	844	859	840	851	854	850	845	913	859	819	830	825	886	879	832	809	874	912	780	829	838	819	864	856	845	831	864	802	855	830	838	842	863	876	877	872	850	846	897	837	865	798	825	856	807	846	842	835	813	813	835	813	867	864	809	834	787	824	886	837	824	804	820	859	847	822	878	884	887	817	827	835	900	852	799	877	861	825	829	870	892	866	797	884	835	893	850	833	791	838	828	868	894	857	881	840	799	828	834	886	842	820	855	867	851	833	901	859	902	879	834	830	849	912	842	868	867	816	817	928	876	855	762	838	833	863	903	831	861	899	849	857	803	872	855	871	822	876	850	828	873	833	835	821	874	872	831	798	855	827	870	814	851	794	822	864	878	830	826	839	817	900	831	854	872	831	909	825	864	847	841	826	887	849	851	860	813	827	861	897	868	836	860	827	899	893	858	834	876	883	862	833	812	859	858	818	888	807	848	850	851	832	848	871	877	817	902	856	866	907	858	858	847	893	840	860	872	820	827	827	807	861	832	849	873	854	812	853	832	813	856	908	841	836	924	840	858	838	897	867	861	842	870	833	808	849	833	832	846	839	874	775	813	855	849	840	858	856	818	932	811	849	905	826	882	858	813	826	858	842	886	905	819	845	834	849	827	827	901	828	827	825	856	805	835	803	891	833	863	832	862	874	857	793	809	880	875	814	819	816	832	841	890	819	846	863	849	890	853	842	858	828	852	855	849	881	838	800	829	827	839	832	880	837	826	872	884	832	852	857	820	776	801	883	844	872	776	846	851	861	832	831	856	845	815	858	842	886	855	788	829	828	843	864	815	789	847	889	818	860	837	828	844	831	893	819	821	838	846	787	861	851	881	859	818
6021	13317	11219	5973	4214	3170	2553	2195	1762	1519	1381	1318	1165	1170	1077	1114	1002	1018	1010	981	998	971	940	942	928	941	924	949	858	933	891	900	885	934	872	887	897	913	870	825	897	907	876	798	854	935	873	880	825	863	865	917	856	846	878	887	889	824	845	879	841	802	900	853	873	885	831	858	870	865	870	870	861	890	884	813	884	855	850	893	831	876	912	868	878	872	898	837	864	891	877	903	852	873	877	879	879	885	913	916	837	847	880	825	913	833	858	891	871	833	843	849	854	905	890	834	871	870	874	884	886	899	840	841	856	872	891	812	841	859	841	887	859	904	844	911	814	875	838	912	851	922	851	833	920	926	881	822	856	875	864	829	903	879	824	900	838	834	823	829	827	842	843	877	868	870	872	840	864	927	845	859	890	842	864	918	800	856	850	863	814	844	870	842	834	879	849	893	864	896	878	851	911	840	877	920	848	950	805	891	848	873	930	853	883	877	813	857	907	829	879	912	856	844	861	871	857	940	840	856	826	883	880	849	879	837	886	867	880	840	849	886	823	886	906	918	888	833	884	907	824	921	903	836	865	868	809	820	829	866	883	885	894	832	936	876	918	878	875	843	834	853	861	864	832	838	819	884	863	817	886	848	869	855	886	829	879	888	897	873	825	814	837	867	863	900	910	846	858	840	867	880	837	848	834	874	813	846	859	828	852	837	919	903	843	887	831	871	850	898	865	916	854	855	827	832	886	824	877	864	856	913	870	867	869	817	879	892	837	872	833	913	844	863	864	918	891	825	820	837	845	896	964	832	887	859	857	813	862	822	912	814	826	874	829	876	850	887	858	840	888	855	905	865	828	831	846	843	873	860	830	862	873	819	860	872	875	871	875	855	849	855	859	849	897	850	923	868	891	895	905	865	884	904	898	869	876	857	846	823	838	927	872	902	855	890	869	835	862	907	810	849	856	897	841	899	823	894	823	864	914	868	891	808	868	879	875	858	852	882	874	853	879	926	913	830	881	887	846	887	856	854	906	865	879	922	873	834	799	861	893	840	880	875	844	837	840	887	894	878	852	841	858	859	852	900	858	858	854	846	832	865	839	812	815	910	853	868	865	853	877	821	838	841	894	902	827	843	856	881	896	844	850	852	846	836	846	817	907	881	843	875	866	855	878	863	815	886	855	826	867	865	837	854	904	812	879	840	822	840	853	885	873	924	869	859	892	835	854	861	820	842	867	884	863	873	843	810	845	914	890	897	842	902	830	841	875	860	832	850	845	885	871	851	873	852	899	837	862	927	848	903	873	873	824	871	909	885	891	862	861	887	848	822	814	810	927	847	845	867	823	881	902	888	906	921	848	883	835	846	843	844	832	894	834	861	856	840	890	879	850	862	864	868	872	884	848	876	862	875	871	871	848	818	873	840	907	884	831	829	846	886	838	817	837	838	823	831	845	892	838	887	853	855	883	888	903	881	942	865	901	899	832	840	859	873	843	874	920	866	883	887	898	853	863	878	856	791	891	843	848	883	790	874	876	855	831	903	837	813	835	826	820	851	938	859	891	852	874	826	833	817	888	871	880	842	855	845	873	859	913	833	845	849	847	886	849	909	838	854	842	865	850	885	914	836	878	855	808	860	836	915	871	860	831	856	877	880	858	849	878	876	869	804	882	804	923	890	894	888	882	875	870	853	857	821	880	854	843	809	867	856	894	844	856	868	830	853	885	870	837	837	878	845	901	853	875	859	857	917	876	882	842	821	895	896	910	847	812	906	851	887	834	894	849	860	873	863	828	861	873	875	870	887	861	900	877	860	900	836	908	889	821	865	834	879	867	808	888	865	914	836	854	841	834	873	841	845	823	858	861	866	858	892	863	827	846	838	831	847	833	887	874	862	907	902	846	832	906	845	876	863	918	869	877	856	880	872	839	859	828	824	809	878	863	873	854	840	870	838	896	841	885	830	835	803	886	842	896	850	877	861	867	939	840	929	878	873	809	809	815	915	883	833	868	820	875	851	885	840	837	868	836	882	908	838	917	862	877	877	866	817	871	918	847	794	813	872	850	902	858	921	877	852	827	896	821	865	835	856	863	806	864	892	882	839	847	827	832	896	848	868	864	888	880	834	867	883	852	824	843	891	851	878	855	845	883	873	874	885	892	825	810	848	877	871	841	870	778	852	914	870	905	879	852	867	883	915	892	916	852	847	855	848	888	871	890	864	843	878	834	859	903	905	864	868	859	803	848	863	862	845	812	878	825	877	846	875	845	846	843	875	890	859	885	860	850	875	941	870	844	850	886	853	876	908	877	857	872	884	885	812	854	896	853	901	849	843	864	853	867	877	834	866	842	883	851	902	863	868	888	892	917	859	822	867	866	876	905	885	861	870	840	827	896	851	847	826	873	874	825	822	892	846	860	821	831	881	816	835	854	875	856	879	850	861	887	821	883	883	890	850	918	872	834	884	925	891	822	907	903	830	911	878	880	814	862	810	868	868	846	818	845	906	816	856	839	860	897	873	827	873	867	841	889	839	878	875	872	848	825	857	890	822	819	873	893	895	856	877	812	901	817	864	840	828	917	888	853	890	809	884	849	843	847	822	885	860	891	867	862	898	862	868	892	831	867	871	878	859	892	862	915	860	904	853	859	883	915	836	874	859	871	860	887	883	801	836	861	854	828	876	790	879	892	904	907	894	874	860	829	913	892	900	834	876	871	841	862	909	879	871	913	909	868	872	886	841	794	871	863	872	844	871	832	862	839	869	854	880	905	877	856	871	843	874	900	896	850	835	876	864	848	861	859	885	882	864	847	852	831	876	840	880	902	866	826	872	850	848	887	893	858	875	873	823	836	832	887	861	877	865	877	866	907	801	893	889	891	879	894	913	876	877	837	900	853	847	884	865	828	803	834	840	840	853	915	877	889	816	853	823	896	814	815	886	895	907	887	860	781	871	847	862	875	882	865	833	861	846	848	882	846	871	843	852	906	836	870	872	854	792	849	876	822	868	854	877	879	881	828	924	857	868	930	880	826	891	834	904	868	862	880	887	857	846	820	883	855	879	891	943	891	868	860	889	866	870	895	864	829	844	854	920	865	882	786	858	928	845	822	918	859	839	879	838	878	880	885	865	865	878	857	845	825	822	867	867	896	891	844	923	853	900	842	895	881	848	924	867	882	870	875	895	915	879	884	925	863	831	816	838	884	878	823	910	871	873	848	850	901	840	824	850	870	864	888	838	838	827	856	837	891	891	908	851	840	846	897	855	839	813	910	868	887	828	821	888	826	853	840	917	845	833	870	850	864	838	823	877	839	852	880	888	844	812	848	890	845	832	839	825	849	856	854	891	853	851	835	858	846	893	847	851	851	873	844	844	851	891	818	837	888	867	864	888	840	899	829	925	907	826	881	869	886	810	876	835	894	837	883	829	822	857	862	822	877	843	851	888	885	826	854	922	905	890	841	816	894	879	809	873	829	840	879	912	883	868	900	806	817	911	884	855	868	875
22432	21084	28622	23771	21086	21152	12375	1892	1422	1322	1262	1075	1156	1034	1083	1033	982	930	916	984	940	911	859	898	952	869	865	910	866	875	889	856	875	841	889	853	905	883	868	853	812	861	851	907	903	888	901	831	831	907	883	879	857	861	917	877	809	880	857	874	839	873	836	848	822	856	845	869	891	849	807	871	838	843	881	793	864	868	902	842	898	827	847	802	852	880	848	849	843	827	830	866	849	843	890	816	834	824	827	807	875	841	822	848	866	864	889	885	881	807	855	867	877	878	848	882	878	845	838	868	843	825	837	915	842	849	859	856	866	840	909	871	840	861	830	857	841	864	854	857	849	850	846	839	852	796	851	853	827	842	869	851	846	855	836	895	846	830	871	872	870	879	834	833	856	817	863	843	849	882	794	850	862	904	846	906	844	880	813	887	884	886	852	928	850	896	805	848	828	866	864	854	826	802	860	812	878	833	907	828	843	835	833	873	852	872	857	857	813	824	851	809	790	828	843	882	813	868	820	855	821	864	838	845	875	855	836	816	896	897	834	812	859	882	893	890	866	840	862	866	827	839	866	862	843	817	864	869	849	814	897	858	897	852	855	817	819	849	858	843	909	837	859	862	821	881	876	871	811	858	835	865	892	885	828	765	777	839	833	877	915	856	887	806	859	862	869	865	835	832	802	841	834	825	851	852	844	840	846	826	877	852	846	873	859	823	841	903	876	800	865	890	831	807	846	876	820	868	765	828	766	841	876	826	851	811	819	848	855	868	815	858	801	841	890	864	878	858	844	806	831	842	840	861	791	830	800	869	818	875	825	823	817	821	823	900	838	878	877	876	866	853	856	918	887	847	849	840	848	872	864	848	829	818	898	885	829	854	859	829	816	838	880	879	805	860	826	839	859	853	863	854	861	829	815	890	813	865	815	903	822	802	866	848	838	883	856	848	851	811	832	820	846	841	799	838	849	855	798	805	830	901	861	826	841	863	906	861	871	863	831	864	805	855	803	835	873	830	852	837	862	798	830	816	824	812	773	851	829	891	861	843	841	793	848	845	881	823	827	809	835	869	825	807	839	830	831	859	813	835	885	841	875	871	850	833	811	844	826	884	791	834	801	847	858	857	849	831	875	854	842	841	826	801	808	840	863	885	852	882	822	821	845	847	880	835	817	837	885	844	859	806	852	823	883	819	843	868	843	888	875	801	848	872	831	837	850	801	816	871	851	847	831	845	857	823	852	894	828	804	873	844	843	851	846	879	837	913	883	817	817	841	854	816	870	855	855	820	859	828	826	846	850	891	860	822	826	859	870	797	870	851	834	786	916	864	889	783	798	819	867	865	902	833	898	826	789	838	868	843	791	910	819	812	833	846	851	810	883	813	827	821	884	854	870	890	838	794	860	848	826	855	856	837	809	830	847	891	886	850	835	844	828	865	889	848	819	857	828	877	809	837	868	849	844	863	844	811	815	867	919	849	837	844	891	879	861	842	901	851	833	814	829	815	905	896	863	836	867	841	867	877	805	834	847	853	840	861	837	823	848	814	825	879	846	859	869	820	871	840	791	844	868	807	848	853	887	819	859	846	853	818	772	833	818	853	828	865	857	850	824	823	890	855	818	864	834	877	825	811	890	836	878	858	843	868	800	840	860	882	896	815	854	863	853	829	842	890	894	845	858	873	903	841	888	901	903	824	806	874	878	842	847	815	847	874	902	841	856	803	881	848	823	840	882	865	816	851	847	833	892	821	901	838	829	877	849	815	868	871	805	849	833	926	781	867	869	828	855	873	851	894	816	828	882	874	777	841	820	830	866	839	851	832	845	867	804	888	823	858	841	803	862	841	825	805	770	857	856	839	832	897	839	840	835	884	801	805	811	866	821	865	864	845	806	852	828	841	853	862	883	844	843	855	919	845	863	821	782	844	845	843	849	869	796	822	850	821	858	842	848	844	868	791	928	846	795	775	813	888	860	812	810	832	876	865	862	869	885	815	833	856	881	836	828	832	841	865	865	823	835	882	823	859	833	827	880	832	810	811	803	855	819	828	897	843	800	848	840	868	862	813	823	895	807	825	862	848	838	873	840	882	868	865	799	859	807	850	866	815	858	846	862	891	793	841	810	833	800	835	845	861	834	874	844	815	823	839	847	814	884	816	839	841	810	883	842	868	833	815	852	859	864	828	811	838	816	936	838	877	889	831	841	861	868	835	805	800	842	819	872	830	858	858	880	815	827	863	906	821	819	825	827	842	813	795	804	928	852	870	800	824	860	795	855	804	870	881	873	814	892	816	857	848	809	898	851	858	838	869	863	829	826	884	907	915	817	878	804	840	806	859	860	827	833	855	900	821	878	789	831	859	849	885	817	916	869	891	809	848	816	806	825	858	817	825	898	865	801	869	862	809	831	872	879	835	885	874	822	868	862	793	816	832	854	859	810	820	813	826	799	876	832	841	852	839	803	817	885	866	849	848	852	866	876	833	878	904	787	830	855	800	870	845	816	850	789	857	834	919	820	804	841	816	828	806	861	846	838	840	820	852	804	888	833	854	859	894	834	840	884	839	834	837	856	870	859	819	849	871	820	894	856	799	808	836	859	851	794	859	813	853	803	818	902	828	859	872	813	841	817	857	863	821	824	838	804	841	813	828	818	869	835	865	845	830	875	873	881	811	845	870	839	782	857	830	894	849	815	832	810	804	819	806	859	818	835	853	844	856	863	850	805	864	899	837	827	849	797	815	824	815	824	866	841	871	848	821	875	780	788	834	896	871	815	841	893	854	776	850	826	850	844	874	792	820	836	843	861	813	832	842	844	748	852	873	837	826	890	837	834	862	857	822	818	844	874	846	875	817	876	834	816	858	884	885	834	846	836	829	861	826	776	836	839	872	823	868	878	844	862	812	893	810	833	812	860	837	848	834	819	818	828	861	863	900	854	833	848	824	846	850	802	816	873	873	798	867	780	840	846	846	811	862	860	859	855	881	846	877	830	824	845	864	825	875	866	840	821	866	798	824	816	869	847	888	808	884	876	803	861	887	854	816	845	864	854	843	931	781	870	866	923	854	836	832	807	857	831	813	858	877	842	836	814	932	866	810	847	871	822	806	837	796	831	840	830	827	845	867	779	863	871	877	867	814	865	815	852	907	869	836	848	869	791	848	845	846	848	825	854	857	855	860	877	836	858	858	852	872	844	847	815	829	834	827	877	860	827	843	864	826	817	842	851	833	847	888	809	888	821	866	855	865	883	886	847	758	853	858	839	830	805	825	842	842	853	831	884	872	882	837	846	831	850	819	834	845	855	884	796	862	865	858	801	890	852	851	886	844	861	877	790	880	837	819	818	844	839	840	801	847	846	877	892	881	855	843	885	825	794	878	855	867	870	834	909	835	781	834	819	808	774	842	833	853	857	796	827	869	826	800	806	771	843	852	871	837	881	879	852	891	814	882	876	811	831	819	869	846	831	828	858	862	833	842	869	852	800	841	849	828	899	804	848	831
5398	13452	11359	5924	4096	3179	2574	2083	1778	1494	1431	1276	1148	1203	1067	1160	1033	1051	983	995	935	980	946	942	888	979	919	891	910	919	898	926	877	877	917	950	906	887	821	916	880	890	900	846	873	896	913	849	871	891	871	876	885	899	845	841	873	860	831	824	906	820	834	875	897	824	889	851	833	905	844	817	803	840	887	818	829	915	884	900	856	864	888	793	860	851	880	897	913	846	874	903	918	913	918	827	912	825	851	841	890	836	873	844	871	870	860	911	868	873	869	844	871	813	868	836	877	902	890	898	885	856	825	851	843	821	893	877	857	908	893	889	877	848	833	832	890	845	912	903	791	776	875	908	875	811	876	880	871	879	906	878	905	890	866	856	901	859	868	899	856	839	904	898	873	870	865	839	840	839	849	878	837	881	852	882	853	857	854	814	872	907	843	893	842	852	868	843	887	887	845	894	858	797	878	847	870	869	819	878	832	850	804	810	842	901	847	807	880	842	886	814	890	894	849	897	872	891	855	825	868	819	878	817	886	879	850	891	901	830	902	876	872	875	880	826	869	916	869	891	870	859	843	852	882	863	894	843	829	846	862	898	844	848	883	815	854	895	780	820	864	914	905	848	867	893	877	881	876	880	869	878	885	869	877	917	907	901	863	844	864	842	840	930	857	826	871	897	889	883	817	839	816	859	815	845	849	844	828	919	848	872	866	861	816	859	845	858	905	889	836	871	859	825	912	822	827	836	895	879	872	872	891	792	826	851	843	855	935	907	846	852	893	850	832	793	911	849	910	922	930	822	847	857	853	858	900	915	875	883	897	823	887	854	854	856	873	829	863	872	875	844	799	906	812	843	835	834	797	884	882	837	902	906	930	900	824	866	803	834	872	847	855	858	847	910	906	869	899	842	842	846	837	855	873	865	855	858	840	871	857	806	862	899	868	844	845	875	849	893	879	831	809	820	814	832	876	887	894	857	816	890	823	893	858	862	864	875	828	814	857	893	870	876	855	857	833	870	843	881	926	883	863	834	842	847	831	829	897	921	829	833	871	828	894	850	859	880	880	913	874	886	836	870	886	876	880	865	881	883	829	925	861	895	832	886	910	885	889	834	853	836	866	878	913	863	878	893	904	893	835	852	841	844	876	927	848	912	824	886	857	853	915	884	829	889	823	870	863	835	862	933	897	867	845	868	871	888	885	832	863	892	819	850	877	854	844	884	887	806	844	901	815	834	866	891	822	875	854	837	842	888	800	847	914	886	870	851	838	812	891	870	844	860	877	862	837	860	865	865	883	837	847	797	825	886	887	922	878	891	869	891	836	878	823	908	859	847	837	840	815	863	860	877	889	833	853	848	887	841	885	887	873	877	877	817	861	852	878	849	839	907	849	810	864	907	843	846	836	881	869	912	831	872	825	891	890	885	813	823	825	856	896	879	844	863	854	854	885	866	848	824	844	834	829	895	938	867	868	831	858	867	867	915	847	851	851	853	855	843	849	913	826	867	891	886	865	867	846	833	884	852	848	858	868	871	862	906	872	860	854	842	821	905	900	865	895	913	847	851	868	868	867	843	882	798	823	876	852	845	824	891	836	845	842	860	870	939	901	888	860	856	875	836	825	892	845	888	884	845	868	865	843	851	913	810	870	825	862	859	846	861	832	861	873	841	915	867	838	865	897	882	893	850	885	907	888	833	832	816	914	883	823	929	921	886	861	814	839	871	875	877	883	824	900	830	873	848	852	834	871	822	878	816	901	828	839	870	851	891	872	932	821	846	859	840	837	839	936	863	876	882	890	869	862	877	847	839	870	910	880	881	834	809	866	854	862	842	891	860	835	850	847	911	885	863	898	882	887	855	849	917	846	800	845	855	913	826	901	877	917	845	859	864	827	840	881	942	877	848	902	854	879	836	830	908	880	862	894	850	878	866	885	844	867	832	849	821	901	867	884	854	855	848	870	873	835	875	885	842	870	878	898	830	861	867	832	850	909	876	830	911	885	852	835	790	828	848	844	887	845	866	833	935	876	856	884	893	867	899	866	848	865	855	868	874	850	882	849	801	837	882	869	883	840	834	901	854	866	888	867	871	846	859	824	852	871	854	848	860	892	795	827	813	830	859	884	885	839	867	903	903	893	898	887	852	903	854	816	852	887	857	866	858	919	872	843	851	860	821	817	859	884	869	852	877	849	906	858	891	852	853	870	893	890	882	837	863	894	848	896	899	842	866	894	873	878	864	896	888	869	846	867	874	832	900	869	836	892	842	882	859	873	851	837	842	903	856	849	853	910	827	883	834	873	845	863	862	851	886	836	850	827	871	787	816	866	849	886	816	872	876	841	881	841	867	887	887	826	852	856	804	863	856	925	836	838	853	859	843	921	860	862	856	825	854	925	881	860	852	886	930	878	873	818	874	865	833	854	869	864	852	822	876	865	890	821	893	878	814	897	841	886	819	892	903	898	857	880	858	895	902	825	905	780	857	852	882	886	864	856	836	847	862	847	881	843	863	879	835	888	915	863	883	849	864	886	832	863	806	856	814	864	853	846	844	829	843	835	838	896	844	867	867	866	824	834	853	830	938	835	877	902	877	819	873	894	893	874	905	902	879	874	877	849	857	838	846	914	842	848	892	867	862	841	867	914	872	818	817	820	880	848	846	829	868	826	923	847	860	893	878	901	886	851	832	857	901	840	856	838	856	861	917	879	846	828	866	826	841	876	888	847	872	820	874	862	828	879	872	888	881	864	852	830	851	836	817	868	972	836	897	826	900	872	831	846	855	819	835	893	813	885	939	860	872	849	860	920	862	826	858	810	854	839	881	903	842	859	874	890	830	846	869	840	866	894	841	872	846	873	902	851	850	854	881	863	904	866	814	865	876	925	872	864	853	846	909	834	915	836	848	839	880	869	912	880	817	856	884	851	862	877	832	920	886	888	888	916	863	909	873	835	864	883	887	848	879	812	902	853	834	795	905	935	823	905	854	839	850	906	837	837	902	885	902	832	862	825	849	866	876	851	870	879	871	900	845	796	913	860	879	855	832	863	859	864	892	909	899	875	848	920	830	905	868	887	890	863	807	862	878	855	862	903	850	842	891	815	847	877	852	875	890	876	870	862	845	856	856	869	860	859	849	891	918	867	899	840	846	888	810	918	825	885	857	858	842	849	892	839	844	875	875	857	865	886	869	891	882	892	843	846	846	829	853	850	892	860	849	908	873	861	896	850	830	829	905	811	812	881	841	858	852	896	813	881	861	849	914	899	900	897	863	882	822	874	874	873	932	885	815	889	891	841	859	850	850	879	845	899	818	835	877	908	858	864	848	835	847	852	890	833	828	884	900	839	837	842	891	900	875	849	818	848	885	829	824	888	836	835	858	871	827	868	877	865	850	893	885	865	862	919	880	882	844	879	856	838	915	926	856	863	854	869	858	864	828	800	856	878	866	875	871	872	828	853	786	892	863	829	825	848	812	913	892	810	859	858	844	851	872	864	884	917	926
22406	21092	28629	23805	21092	21172	12400	1908	1495	1266	1177	1165	1117	1124	1008	970	934	959	961	1008	905	927	897	990	893	874	884	894	913	925	873	849	912	964	890	910	867	877	849	878	876	897	882	885	845	934	894	873	881	855	903	890	835	863	850	867	893	886	871	849	877	831	867	836	844	870	807	901	839	871	832	851	851	843	866	883	819	870	836	876	823	876	849	838	824	801	814	861	893	881	882	902	909	917	857	851	842	840	865	862	862	868	872	834	844	831	889	816	877	805	864	840	850	862	842	840	901	856	817	896	909	919	868	864	858	895	782	810	907	840	848	885	872	857	892	855	847	854	850	893	817	844	843	848	831	865	878	849	876	842	878	887	883	896	841	839	889	807	817	875	873	819	830	852	881	910	829	872	850	859	867	895	880	815	868	844	880	828	869	829	806	837	792	862	909	881	839	835	875	821	916	828	858	862	919	849	888	851	891	867	847	829	871	900	897	871	898	850	881	826	840	895	808	816	850	878	851	932	856	909	857	854	834	850	855	813	862	888	824	883	896	853	878	861	876	839	873	840	867	882	853	848	852	841	837	874	869	850	823	940	880	898	818	844	912	838	845	897	833	860	835	880	853	820	844	872	846	863	867	868	899	855	877	841	820	846	901	829	811	834	885	894	876	855	798	819	874	878	868	782	839	815	872	837	827	815	848	870	861	898	858	812	912	854	886	871	848	834	827	834	882	842	943	896	876	856	912	819	857	875	836	895	898	869	786	840	850	864	836	849	837	876	872	885	877	900	907	930	878	876	815	813	917	878	891	826	820	934	859	898	893	840	823	835	851	857	874	893	829	872	856	879	847	851	875	854	846	866	830	830	837	825	870	847	840	809	816	848	832	815	833	833	842	861	848	921	845	870	881	843	894	863	801	853	854	860	897	890	890	885	897	790	883	868	897	827	834	835	870	892	871	853	838	859	840	840	845	850	896	866	837	881	844	856	907	862	882	844	886	829	822	852	892	850	889	873	916	890	864	876	847	861	819	843	863	846	820	858	866	829	869	868	882	837	885	831	835	882	831	810	897	830	948	856	854	822	887	885	851	890	863	876	893	834	853	837	860	820	881	882	832	868	837	811	883	815	844	898	855	843	834	881	838	909	853	896	892	851	838	844	854	855	766	846	835	891	868	909	908	810	833	884	906	872	917	846	919	863	881	851	823	881	862	873	872	812	887	902	839	874	827	849	883	829	874	831	864	855	779	923	802	859	858	853	843	832	861	844	854	846	784	862	827	893	825	862	876	853	923	864	859	846	880	856	860	901	879	879	898	837	826	854	869	856	826	858	854	880	841	803	848	848	869	830	844	830	895	911	885	874	902	825	804	881	872	853	870	865	893	824	837	837	866	819	889	812	895	863	896	855	840	860	872	901	887	839	869	782	849	815	875	858	876	818	874	856	871	867	885	836	828	862	909	885	908	872	818	847	839	859	889	835	882	883	847	887	863	894	899	841	856	859	830	826	819	873	953	896	815	835	909	766	857	895	886	847	876	879	835	891	835	855	829	893	852	859	855	862	859	854	856	849	832	791	871	859	847	852	827	858	893	874	919	832	828	866	862	853	888	834	884	818	888	865	882	844	815	851	874	902	876	861	826	814	888	847	871	828	883	815	861	835	918	871	852	830	835	906	850	932	849	926	871	779	791	873	827	851	860	892	859	864	889	857	830	853	794	917	851	892	860	896	887	885	867	849	872	853	811	844	858	871	846	859	871	897	874	885	874	868	854	828	816	840	883	881	902	860	873	844	840	870	887	847	829	813	913	852	821	901	886	865	920	810	852	854	910	892	822	854	899	865	818	867	828	888	864	871	866	839	813	871	869	832	848	865	864	823	833	830	870	811	831	819	812	846	856	867	902	834	861	830	855	890	845	844	848	818	827	887	850	880	814	833	830	884	870	855	859	834	893	857	913	901	923	855	838	879	841	884	845	902	855	866	886	935	812	895	891	912	861	839	867	832	895	860	919	884	843	865	834	823	823	864	886	824	865	888	871	853	846	853	871	856	825	900	835	838	828	887	837	865	779	854	851	821	816	818	874	808	867	824	867	834	833	849	885	897	855	896	854	845	914	942	849	891	818	871	901	828	805	906	884	868	854	905	866	848	882	847	824	885	885	834	872	866	807	825	812	842	865	875	845	876	842	843	850	807	849	814	878	873	856	881	883	852	842	873	846	853	813	851	806	847	870	798	841	860	822	818	813	907	847	821	856	873	879	852	850	899	929	849	838	862	818	877	878	870	884	891	948	839	863	888	883	847	845	828	884	889	793	864	882	870	858	828	830	908	879	848	875	868	871	843	884	914	859	875	942	800	861	829	875	884	861	880	839	891	898	800	846	869	837	885	859	876	823	828	860	874	820	830	890	852	875	879	865	874	885	838	876	815	867	849	863	851	910	840	845	831	855	819	800	893	887	884	867	911	875	875	852	838	912	858	851	830	870	873	851	884	888	807	890	925	881	851	876	890	899	912	930	876	914	814	808	849	849	801	875	910	885	868	829	828	906	868	818	846	859	862	859	858	856	874	861	832	904	870	865	880	875	859	811	881	920	853	874	867	886	833	864	887	890	837	858	825	945	861	850	879	820	923	814	834	877	886	874	853	915	866	831	834	892	876	883	886	847	837	882	858	823	854	825	854	842	829	842	923	823	861	878	860	870	864	876	840	848	855	831	818	848	841	891	804	834	891	830	859	831	812	855	853	883	802	860	886	906	904	818	864	879	846	922	862	822	807	780	847	793	835	846	872	854	787	798	892	808	832	859	865	887	868	874	836	859	887	889	882	872	802	812	858	841	838	884	864	818	853	829	856	882	852	864	838	882	877	856	827	866	902	856	903	888	854	839	905	837	830	856	912	852	827	856	897	883	867	852	864	913	852	852	867	831	838	869	870	894	820	843	812	900	808	839	863	862	850	896	813	853	863	894	825	806	834	916	848	839	805	824	836	833	866	838	837	882	786	920	871	891	860	901	874	835	875	842	838	869	826	833	825	865	822	893	867	909	845	849	828	822	835	862	946	872	798	864	836	832	850	878	814	928	863	819	835	827	901	856	791	875	821	871	820	826	879	877	877	795	830	903	830	898	794	864	837	893	887	839	855	851	833	803	841	847	815	871	853	894	921	843	907	881	868	865	885	866	835	886	907	919	839	871	842	851	827	844	881	788	872	804	899	830	848	911	798	816	868	826	930	844	841	913	866	877	869	859	903	875	865	898	847	874	810	861	848	856	870	810	846	904	863	802	839	877	848	894	815	872	890	862	875	907	863	829	880	834	845	885	853	852	878	856	806	867	883	858	844	818	858	847	830	882	873	879	873	865	789	862	840	844	853	822	820	866	808	847	847	848	835	903	867	849	868	853	858	871	868	858	868	830	892	834	839	807	872	865	891	864	854	865	827	838	799	855	852	893	852	834	877	860	900	863	879	885	876	826	856	909	791	870	751	903	880	873	879	839	861
5050	13634	11400	5979	4086	3257	2499	2043	1724	1484	1358	1286	1188	1143	1120	1064	1103	993	946	933	960	967	965	962	935	914	906	914	928	916	901	892	907	905	946	897	887	889	922	883	862	899	892	893	892	896	904	866	900	831	900	891	879	842	846	833	885	918	809	881	834	814	822	948	909	897	859	904	872	823	864	905	880	883	851	904	869	829	860	909	867	893	865	862	885	894	873	849	878	878	861	832	889	874	909	862	897	811	871	900	833	884	880	863	916	851	883	844	894	839	863	898	884	855	898	863	860	875	873	842	819	869	900	872	862	892	864	832	854	833	862	879	839	863	872	887	786	863	896	854	867	899	887	841	820	861	843	873	860	854	861	861	878	847	818	840	894	893	873	870	880	865	863	857	858	867	898	898	862	854	881	882	837	877	814	873	855	933	875	877	816	848	840	894	845	855	834	871	867	833	866	854	884	829	852	902	886	870	897	876	837	896	864	921	857	848	884	906	901	859	879	891	905	856	916	893	898	818	848	854	877	837	847	848	851	903	829	865	878	902	880	882	801	875	879	859	860	851	873	872	864	839	854	906	882	827	908	858	857	843	831	872	868	906	858	904	845	875	834	828	892	883	870	887	798	892	811	883	905	862	866	869	836	852	876	834	882	892	891	889	900	872	873	868	871	870	828	879	900	830	879	858	840	873	844	849	886	881	824	868	928	883	859	837	916	825	890	817	862	858	835	864	798	879	876	832	884	880	885	889	864	839	866	896	857	864	879	877	878	873	876	901	819	912	883	892	846	847	833	861	853	869	846	881	845	908	852	889	842	862	834	912	882	876	888	825	874	884	836	851	832	837	916	847	846	816	915	882	874	853	882	801	885	887	856	870	899	873	867	835	906	862	822	871	875	930	877	861	888	867	910	833	937	907	818	869	823	874	859	809	857	897	830	880	865	868	873	860	861	883	885	893	877	872	898	914	908	882	885	871	874	865	819	859	820	830	883	825	833	855	901	873	890	875	884	877	892	913	872	921	857	834	855	869	860	917	873	820	894	871	841	853	908	899	860	882	876	850	832	826	856	858	883	874	829	897	876	892	892	876	891	824	884	873	864	871	836	857	926	871	925	904	852	882	852	853	822	887	877	903	852	841	835	893	859	843	916	844	838	891	825	858	868	853	872	855	880	891	864	868	888	854	859	893	850	864	873	866	871	802	842	861	840	885	840	899	862	940	886	891	901	824	849	879	916	847	818	841	871	846	881	867	810	816	864	883	798	829	900	832	891	884	896	817	859	877	866	833	880	878	907	895	824	918	783	856	872	840	852	902	893	857	863	938	872	905	880	841	880	866	845	810	881	882	857	878	868	932	879	921	869	816	880	855	867	870	898	859	890	885	908	848	886	825	885	836	850	868	866	885	877	859	800	872	907	855	877	846	860	899	904	839	816	875	897	863	896	866	866	863	918	933	865	915	850	867	882	855	848	863	857	878	920	882	884	842	902	873	922	890	871	854	911	930	809	860	933	822	846	899	913	824	860	853	845	844	903	843	889	837	879	828	870	845	813	927	875	894	837	913	897	856	842	880	902	837	911	855	877	835	845	902	800	824	851	868	877	895	883	863	903	866	857	849	799	839	826	866	886	891	902	847	882	869	879	866	860	891	845	865	860	889	822	896	866	867	833	865	898	824	847	860	894	911	831	881	917	877	832	840	870	892	870	834	843	866	870	879	895	789	864	885	890	842	887	890	871	861	847	807	886	869	890	914	841	864	924	832	861	854	874	841	867	812	834	911	914	881	863	881	854	844	859	889	842	892	893	842	838	845	827	883	850	816	854	917	836	875	825	803	854	834	888	866	841	918	785	890	876	873	854	894	887	838	868	796	906	958	865	907	835	894	861	847	865	897	865	881	865	927	871	856	834	836	907	864	872	826	867	923	862	899	892	901	869	897	892	837	829	887	876	832	888	849	900	900	815	864	876	912	894	856	883	858	871	837	855	888	853	885	857	844	816	914	821	853	848	853	860	921	877	877	880	851	878	863	871	781	870	875	866	860	840	830	900	856	907	891	857	894	850	870	858	875	861	822	899	830	874	850	850	795	887	883	854	873	842	828	925	892	850	876	875	851	808	936	829	848	844	877	810	852	893	858	906	870	817	842	863	863	849	811	891	869	886	872	803	853	862	879	930	888	841	863	857	912	868	862	895	824	875	893	819	838	875	882	867	856	937	858	881	855	860	893	854	867	907	840	855	860	859	872	876	837	827	845	904	912	890	894	870	894	839	875	861	869	854	855	862	890	950	836	893	858	896	894	897	863	880	899	877	873	863	887	836	886	874	824	929	891	876	899	860	889	847	884	840	883	861	841	877	822	849	881	849	845	924	866	906	836	851	859	858	816	887	871	861	816	914	860	849	899	861	845	830	914	854	863	860	881	856	911	833	893	884	854	877	850	840	869	935	850	883	864	889	920	836	879	898	874	841	865	877	872	824	831	803	815	848	861	806	887	896	916	897	866	883	798	872	845	871	842	891	881	920	876	811	870	876	887	843	838	827	854	884	838	886	940	863	886	880	813	891	816	847	850	885	826	898	853	847	867	894	873	941	905	886	807	868	894	840	853	900	868	872	859	883	829	834	829	853	859	895	920	833	858	890	894	845	866	936	835	873	879	836	867	877	899	848	907	842	852	863	838	818	896	918	843	858	895	832	878	921	819	837	874	858	855	840	892	885	892	853	838	914	866	881	839	863	876	851	880	839	877	919	867	850	841	841	878	855	857	927	838	918	860	875	869	858	895	856	870	858	861	925	872	925	904	870	843	884	860	851	848	829	865	874	867	879	860	907	824	923	843	851	849	881	887	860	870	838	857	851	894	830	855	823	904	815	848	904	826	820	833	821	878	837	861	826	843	850	848	939	851	867	875	945	878	809	877	855	875	834	889	843	897	840	849	870	855	866	922	858	921	856	906	877	889	931	867	866	864	883	912	846	840	856	896	844	844	856	869	889	883	890	858	857	898	890	890	865	872	910	874	859	867	814	864	855	822	844	854	840	807	963	859	892	844	831	845	914	838	881	828	854	836	845	832	920	868	842	863	858	928	816	854	890	866	818	835	870	870	900	851	829	847	835	904	896	896	886	875	884	970	864	884	889	851	881	887	891	848	861	873	872	884	857	871	862	851	861	856	851	856	867	876	866	854	905	805	883	874	846	848	867	904	846	840	907	880	879	942	866	860	886	867	854	831	839	869	847	861	912	846	876	847	843	895	855	916	888	899	856	864	899	837	913	873	868	895	863	809	901	898	868	876	889	914	863	866	873	840	885	856	888	894	891	914	909	873	841	859	856	838	864	788	856	879	900	937	863	863	853	842	846	847	870	863	899	901	812	854	827	860	876	914	867	917	886	848	869	838	852	827	839	876	816	860	806	838	873	849	868	877	847	859	851	863	837	835	821	893	913	874	837	897	845	832	872	914	813	830	883	908	844	872	849	850	858	942	920	873	826	789	865	832
22326	20946	28389	23673	20950	21010	12220	1944	1399	1260	1177	1114	1022	1040	1023	977	958	951	875	969	922	857	859	920	927	923	902	942	823	886	917	842	923	880	838	846	878	874	881	897	833	860	859	831	832	867	889	840	860	921	841	836	934	870	839	866	855	905	857	840	858	895	815	828	860	846	886	802	863	856	857	845	880	838	865	862	849	856	913	837	922	894	885	825	882	863	870	883	849	770	835	849	848	843	905	874	901	842	848	828	907	857	840	868	892	830	841	885	867	884	925	860	853	830	871	847	877	893	902	851	815	853	788	865	904	836	849	882	816	854	815	882	888	887	894	853	850	862	865	893	863	854	811	835	824	863	881	850	838	851	839	852	891	844	865	908	862	914	819	871	842	791	827	833	878	909	863	855	899	808	850	823	903	817	908	911	857	809	829	820	863	877	838	849	855	916	801	826	875	836	838	896	815	851	869	823	868	840	810	889	879	801	858	868	892	816	830	849	876	891	901	867	820	803	858	858	870	861	796	835	860	829	882	865	760	881	860	816	848	839	856	869	880	881	858	835	832	826	881	887	891	876	868	835	886	817	888	864	837	847	823	808	878	888	875	849	845	843	851	838	828	844	871	752	790	805	823	814	870	800	880	854	866	855	901	869	824	855	857	813	837	852	862	890	780	875	840	769	793	864	876	876	825	829	835	854	887	830	858	830	860	843	874	823	870	861	884	863	846	793	885	792	849	869	896	899	875	844	867	850	899	875	846	890	847	896	877	843	868	822	922	849	879	838	848	835	823	790	886	806	857	810	877	831	886	844	871	808	843	873	786	889	831	850	808	844	859	882	880	865	864	861	853	847	855	843	843	866	849	898	866	811	839	840	801	840	857	836	872	857	862	829	844	757	848	859	852	872	840	829	844	907	896	787	826	853	852	808	843	865	841	790	877	862	866	879	846	797	804	817	818	903	858	851	884	852	848	785	859	865	829	846	821	850	829	889	836	835	789	877	788	825	830	867	804	894	833	824	866	831	863	826	862	856	864	864	840	826	811	831	919	833	833	861	889	856	885	839	845	811	885	871	897	872	801	827	838	883	848	858	879	874	857	919	857	873	882	842	826	847	844	816	782	816	880	877	834	921	858	877	834	908	792	831	821	824	804	866	864	853	877	874	863	839	787	795	818	829	829	890	849	819	768	906	841	868	799	827	816	863	879	855	860	843	899	857	870	828	840	843	855	875	882	827	817	835	858	860	858	864	853	809	863	852	862	889	826	799	804	913	837	860	856	835	886	849	840	877	879	871	850	839	807	882	846	866	831	784	828	873	851	793	799	793	869	881	877	859	831	842	837	825	830	858	872	866	834	826	816	839	880	858	870	850	883	822	869	876	842	838	790	843	865	840	862	821	848	868	856	881	878	804	852	828	827	847	883	873	842	862	869	848	810	793	846	881	818	884	918	844	831	852	884	883	842	866	861	833	827	855	849	846	832	870	847	853	852	908	815	857	874	839	836	846	868	805	841	883	859	856	863	875	876	865	827	784	864	818	814	821	817	883	854	860	861	807	830	830	824	857	776	822	848	888	861	845	870	853	845	821	795	882	866	847	814	812	810	846	783	811	941	817	855	892	847	830	858	855	853	831	813	860	840	822	865	834	810	827	841	839	803	862	875	871	793	881	823	793	845	871	858	830	844	843	812	841	851	851	858	848	850	888	834	860	833	824	869	805	858	845	886	870	832	847	870	801	809	822	853	899	845	784	880	836	877	874	862	830	814	830	852	858	838	875	832	798	912	911	854	840	843	882	893	867	847	857	836	828	804	824	888	863	830	827	871	824	938	857	860	831	801	847	909	818	801	859	881	873	887	818	833	896	830	859	845	903	854	797	806	872	846	826	886	823	838	835	842	896	820	835	861	841	834	860	874	845	820	837	829	859	828	884	873	827	791	895	865	842	899	846	840	831	853	850	855	875	865	847	820	805	870	853	795	889	845	847	861	844	824	797	819	844	841	869	861	825	792	847	858	823	851	838	825	885	822	841	854	864	828	883	829	884	869	807	833	904	834	900	813	874	877	830	887	872	882	802	862	834	865	888	787	870	857	847	877	855	865	866	924	838	858	879	801	872	809	872	850	866	862	879	823	842	816	867	846	780	833	848	761	836	764	847	809	800	847	848	879	864	839	864	881	863	802	874	846	819	825	827	852	888	897	875	862	832	860	827	828	872	867	875	840	838	895	844	857	802	875	846	868	823	819	797	850	836	843	825	890	847	847	878	887	832	857	835	857	892	868	877	912	800	837	831	819	834	862	828	842	833	854	841	823	847	896	858	824	827	787	882	800	810	893	858	840	861	809	837	853	885	800	832	892	876	859	877	848	834	836	820	821	861	867	823	820	831	857	860	846	869	921	847	835	880	843	812	825	814	826	829	887	899	870	852	903	846	824	819	836	862	901	811	914	880	848	901	858	873	831	860	863	828	790	837	870	837	802	834	836	897	822	828	877	823	859	853	842	854	817	890	846	831	893	824	885	815	852	817	837	860	816	826	895	875	831	799	927	859	866	853	806	829	869	847	832	887	831	812	832	847	787	875	874	837	821	850	788	839	881	880	801	847	922	890	807	889	867	814	866	848	880	829	918	802	791	833	844	889	880	843	839	805	854	845	860	923	876	826	833	844	892	880	831	859	861	827	852	823	858	912	817	859	831	853	807	852	879	828	875	837	841	779	854	876	811	804	859	892	855	799	889	856	832	819	907	824	816	851	813	842	812	823	891	821	865	876	892	844	812	865	855	862	861	883	820	878	846	864	831	848	830	863	850	870	827	803	850	832	917	863	840	849	835	838	864	844	911	852	896	866	895	811	817	841	884	821	810	845	826	874	921	909	852	841	844	858	905	891	818	814	904	855	860	870	861	867	924	908	855	826	875	817	842	830	889	866	825	815	853	820	890	843	811	846	872	871	848	834	882	875	810	869	843	887	851	864	869	851	886	824	813	828	826	810	839	816	817	823	818	808	821	893	869	816	829	835	844	867	867	896	870	859	808	849	889	890	883	875	839	822	843	864	852	842	784	790	832	855	843	858	837	847	852	797	831	831	845	846	857	846	868	829	846	890	829	879	887	822	845	822	859	878	811	824	865	843	868	828	843	868	859	841	856	875	867	835	868	813	886	859	855	824	861	854	854	883	853	856	863	847	853	835	827	923	807	872	836	913	872	848	830	797	828	877	796	793	813	802	846	799	855	890	822	835	889	835	885	789	831	871	821	800	882	840	852	828	833	897	804	842	846	819	906	854	854	841	855	821	843	842	841	872	906	854	877	812	849	873	814	838	855	879	859	919	859	823	818	874	878	856	884	862	864	871	871	849	831	797	855	781	859	799	862	859	810	820	839	856	817	848	848	830	836	837	826	870	880	877	807	951	875	830	921	815	829	881	804	859	833	810	925	895	855	888	889	881	859	868	823	803	852	844	829	850	858	814	866	828	852	953	856	847	890	861	839	829	797	857
5122	13522	11221	5925	4087	3223	2527	2148	1747	1451	1458	1268	1204	1134	1110	1069	1067	940	980	990	997	961	879	984	962	965	885	884	898	947	929	876	905	917	869	879	915	905	943	854	842	857	831	881	877	850	876	873	852	888	858	917	878	880	913	851	824	849	852	818	899	878	856	849	891	838	856	907	846	895	860	828	851	884	974	918	865	841	900	859	897	868	887	856	863	826	859	867	900	862	840	883	895	806	867	819	855	915	874	855	858	836	886	889	804	883	861	844	866	860	894	843	880	835	853	898	852	846	860	867	856	873	868	842	828	849	865	865	839	858	900	902	864	901	881	903	873	836	890	851	910	802	889	896	855	847	847	849	831	857	885	857	807	915	897	866	866	835	845	876	834	863	839	860	813	878	829	867	864	844	867	879	854	869	869	884	854	929	817	854	900	843	845	863	865	862	910	901	856	845	908	798	820	859	896	831	885	839	916	860	861	830	866	812	842	873	885	850	846	863	865	834	826	813	862	895	856	842	901	867	866	874	895	860	880	854	881	856	854	829	867	861	826	842	880	851	858	858	855	881	863	865	876	849	878	877	876	871	854	889	904	904	869	859	922	847	824	861	847	781	879	830	859	849	900	878	838	887	856	842	863	875	832	841	871	862	856	857	884	861	846	840	888	843	881	878	852	838	870	805	852	862	866	876	849	883	855	878	890	858	827	892	864	878	922	847	864	814	915	865	912	880	867	834	833	884	884	853	809	885	829	808	882	845	842	819	842	855	865	853	919	866	851	855	889	865	856	870	899	906	858	902	897	883	855	863	831	844	833	856	856	847	856	834	818	854	834	852	911	869	940	870	819	899	848	893	830	891	887	849	836	857	851	877	903	859	904	883	874	813	860	867	883	831	891	866	867	889	897	842	829	849	892	849	778	819	872	840	901	806	903	828	846	878	818	852	875	854	888	860	811	807	872	855	883	822	826	953	843	841	857	822	757	894	827	841	858	874	857	890	905	844	929	839	859	833	832	929	881	826	803	821	871	869	860	858	872	876	854	844	844	864	853	921	824	827	836	884	877	848	860	871	882	882	823	900	834	883	872	847	901	806	864	853	911	884	828	939	856	828	836	826	846	882	874	843	881	888	881	842	859	834	808	884	822	873	923	885	858	883	830	849	842	845	860	869	859	884	920	805	883	868	892	852	820	885	864	885	827	901	831	845	889	839	871	823	878	839	867	870	823	917	852	854	857	825	911	808	874	826	859	883	831	883	896	863	852	877	845	801	852	807	850	867	838	858	878	833	830	916	851	876	847	872	822	880	848	812	857	850	864	908	880	847	907	882	867	927	859	896	811	845	827	865	907	879	865	853	894	884	840	892	902	822	889	861	847	833	850	857	839	852	876	842	848	870	845	895	920	875	907	849	885	835	782	882	905	787	853	824	881	872	905	834	836	826	793	855	861	846	902	902	863	807	806	841	820	846	792	826	856	881	850	865	837	851	893	877	855	867	855	838	820	837	857	910	868	842	862	840	866	909	860	875	862	853	880	918	871	872	921	810	908	807	887	862	821	851	833	862	891	832	862	860	801	823	860	861	859	891	886	810	881	825	847	898	873	887	880	892	848	846	910	872	880	865	836	835	870	862	805	817	825	822	853	874	864	865	847	876	857	817	859	887	832	841	846	828	853	859	860	888	859	871	854	875	844	880	860	852	821	897	888	832	830	806	853	911	866	888	890	880	869	822	879	900	904	827	837	859	886	833	821	864	944	812	833	896	887	829	918	872	873	862	893	861	862	824	921	833	870	842	933	824	901	796	889	894	820	880	864	867	861	856	844	907	882	829	869	885	787	850	884	845	851	872	848	825	873	866	892	884	828	841	900	854	815	883	856	831	906	833	865	844	891	885	902	797	854	856	892	835	881	869	834	860	864	883	875	831	809	834	949	857	870	839	889	806	887	850	889	831	919	848	890	880	873	840	880	858	868	900	833	835	867	866	805	848	886	890	855	872	860	884	877	879	854	849	842	826	899	843	837	833	855	821	840	846	905	888	947	871	910	830	843	851	845	848	814	830	824	895	852	840	888	890	844	842	788	856	898	884	854	847	876	878	863	882	802	917	879	855	888	810	831	906	838	889	856	813	877	859	834	856	848	898	865	938	840	866	900	873	879	855	848	894	853	882	830	894	888	852	866	885	864	864	839	911	833	880	906	869	871	843	873	870	902	853	857	883	899	836	834	823	874	839	831	873	866	858	818	878	841	832	863	852	818	906	856	901	862	889	841	835	855	857	905	879	913	846	866	828	900	882	825	883	890	873	852	854	881	831	866	792	832	852	848	837	831	959	896	836	844	872	864	844	858	826	863	845	859	827	868	845	819	889	859	836	830	834	877	845	929	848	885	863	850	884	821	768	833	881	815	833	852	856	866	859	852	838	844	873	874	868	811	859	834	855	871	862	906	818	840	840	885	868	885	818	834	851	886	853	855	866	893	857	860	825	806	851	848	820	848	894	876	858	875	904	853	836	898	850	861	815	813	846	854	900	860	828	885	854	832	843	840	896	862	856	840	806	819	934	873	879	891	847	870	892	883	835	823	904	847	824	855	842	839	869	890	841	841	896	880	869	892	882	796	853	885	882	860	851	862	887	839	811	778	856	842	871	883	902	889	907	894	887	890	858	843	837	846	856	843	859	816	818	863	852	879	805	846	874	903	915	828	907	864	911	872	863	869	793	777	884	849	890	861	914	876	862	897	817	865	860	847	904	844	876	825	895	878	857	902	836	885	854	853	866	793	796	870	828	810	815	850	910	838	831	859	836	882	879	812	861	877	867	801	857	871	875	837	930	855	882	849	835	853	827	853	896	810	867	835	863	870	841	889	872	852	860	871	866	867	848	871	849	848	870	895	831	848	886	879	860	836	884	869	815	895	859	844	856	829	863	840	841	827	831	836	836	868	840	826	910	836	846	843	885	883	887	912	876	869	860	860	873	791	836	813	877	887	781	861	851	833	886	832	896	891	858	869	903	843	885	833	833	857	860	907	930	948	864	901	883	874	871	918	890	872	868	843	892	846	875	825	872	841	872	863	814	821	862	858	901	832	844	832	870	899	878	827	873	867	853	903	864	859	892	855	890	842	843	905	842	804	863	877	857	861	854	878	909	872	841	864	885	896	821	872	866	841	827	858	854	841	843	857	835	858	854	835	813	845	850	864	876	811	873	868	913	884	838	859	858	876	833	879	890	847	859	843	898	830	814	821	883	870	837	856	899	864	875	830	844	861	873	831	833	847	841	879	898	881	868	831	898	874	799	869	839	873	829	854	838	894	858	787	879	871	858	861	878	897	856	867	818	871	809	862	903	855	829	845	869	845	847	871	861	860	877	845	889	830	867	865	863	824	839	821	846	826	870	939	909	813	825	860	838	867	837	815	843	913	844	867	849	838	869	838	853	870	814	891	839	853	883	852	856	873	828	848	888	928	849	854	839	876	870	832	883	893	847	869	821	834	920
22443	21080	28565	23834	21081	21139	12393	1950	1322	1253	1232	1115	1133	1068	1096	987	968	962	958	913	965	921	943	883	868	881	904	883	883	891	911	863	928	863	847	884	934	792	916	890	867	866	845	891	916	886	872	876	837	879	847	868	852	898	842	820	889	877	898	891	848	896	852	857	856	857	883	906	889	853	889	849	826	899	891	845	806	869	836	845	891	891	847	905	868	864	886	863	872	848	843	878	888	825	820	869	841	830	847	887	895	829	875	837	864	888	864	898	873	886	867	845	891	838	832	864	801	861	853	877	858	898	802	880	857	810	866	878	822	879	843	861	900	849	870	859	883	878	882	878	900	879	825	888	840	878	868	831	860	944	775	875	874	818	840	861	837	787	834	866	841	900	864	853	850	891	818	817	860	828	823	896	787	867	854	877	845	899	843	834	887	940	848	875	926	862	825	898	862	910	823	904	880	882	825	903	843	850	878	872	868	908	888	847	866	875	859	888	887	820	819	843	910	870	838	916	869	864	875	854	822	912	863	900	853	883	844	853	851	870	837	887	878	846	781	862	900	861	860	828	923	871	905	869	843	840	876	867	882	831	885	818	874	834	840	856	842	873	893	893	861	897	852	892	845	838	851	868	832	823	890	852	855	901	839	863	821	880	822	777	836	832	839	853	853	916	867	859	814	857	890	848	853	873	875	861	902	866	908	843	913	853	911	854	842	854	854	905	838	860	844	909	885	825	821	844	832	800	850	893	839	869	846	902	892	840	890	845	804	886	855	840	854	842	842	876	859	895	856	820	800	854	887	873	836	921	861	873	895	865	822	854	863	861	874	867	852	861	892	921	817	890	930	909	841	850	843	842	868	858	860	833	848	845	841	840	868	913	844	901	837	892	921	842	883	893	856	804	854	876	782	914	861	844	841	829	863	860	905	835	862	900	873	864	831	822	832	922	847	858	916	840	850	864	825	913	884	838	821	837	828	825	867	919	849	836	894	852	872	873	871	842	839	824	858	929	805	835	871	835	882	846	885	896	881	832	889	887	834	889	824	901	851	907	860	899	869	851	827	880	906	861	856	812	875	918	829	837	835	827	872	915	871	837	856	852	865	842	890	810	832	863	870	851	859	861	883	878	878	858	916	884	859	846	848	837	823	865	877	838	856	838	904	829	865	837	837	894	803	836	867	845	865	904	870	856	880	834	867	824	903	840	839	837	861	825	859	905	878	850	848	826	832	873	867	871	835	858	799	880	863	811	892	831	866	867	873	855	850	866	822	865	812	812	841	841	822	890	850	818	865	881	899	828	854	876	831	857	888	811	847	878	803	824	857	820	854	877	840	824	854	913	898	842	863	870	854	865	831	786	882	846	881	820	860	813	847	903	904	924	896	842	900	878	826	835	898	808	846	847	856	853	842	858	910	885	846	887	878	809	888	902	957	854	849	872	886	900	832	853	830	805	913	923	871	914	852	845	838	862	850	826	834	846	855	840	928	881	859	843	876	853	887	814	832	827	859	846	838	852	935	908	872	849	867	952	858	826	884	840	848	927	873	800	844	809	834	841	842	891	866	867	810	809	860	836	892	903	846	823	806	840	820	802	843	880	833	905	833	847	873	853	873	849	850	830	825	864	864	814	866	869	877	863	821	844	876	815	885	869	831	853	825	852	859	862	904	826	898	849	844	868	919	881	897	904	849	871	874	835	827	861	835	844	908	840	841	843	821	854	860	885	848	878	871	893	870	936	842	851	864	847	860	857	852	869	857	878	848	842	882	886	859	890	818	827	871	862	868	864	821	874	867	855	865	805	925	896	819	808	872	890	828	903	857	887	867	879	812	837	880	854	838	831	858	873	866	878	859	870	886	846	872	878	836	879	904	844	820	894	911	851	894	887	849	828	827	833	860	858	898	859	879	840	885	843	895	871	871	893	849	876	856	863	901	846	856	885	836	884	843	875	853	844	903	870	853	836	866	839	827	841	854	885	922	826	872	927	880	903	874	868	847	894	893	897	888	841	914	885	822	859	868	896	901	840	834	877	876	937	800	853	830	830	918	829	836	861	906	863	893	874	875	868	924	865	835	826	904	902	880	855	842	809	862	851	949	907	892	852	857	883	860	825	814	805	847	833	870	865	833	850	818	860	850	873	850	865	895	834	862	862	822	867	873	877	897	905	860	893	849	874	855	849	877	854	887	891	869	862	832	885	844	857	853	836	921	851	851	873	849	864	875	933	848	897	846	889	844	834	820	858	832	871	878	847	876	872	866	829	878	848	847	849	819	879	886	848	864	859	829	810	848	825	881	895	795	829	853	852	873	809	873	856	845	841	860	835	851	854	839	830	920	867	829	828	838	881	874	823	845	854	798	872	921	879	912	806	888	866	902	877	877	852	903	873	902	884	852	889	824	841	838	830	867	878	859	841	863	885	818	848	886	859	866	922	854	901	879	832	882	830	883	873	925	870	843	826	868	862	886	859	912	882	893	863	878	869	905	863	854	893	876	839	872	829	902	895	857	877	902	828	844	872	851	853	786	882	901	832	858	798	830	890	877	856	856	824	865	869	852	871	857	865	848	857	881	856	846	890	810	833	826	913	875	856	888	880	854	822	881	893	863	900	882	845	833	837	869	920	883	796	837	876	849	903	886	877	861	873	856	835	872	880	821	864	875	818	855	859	868	869	865	895	891	850	882	835	895	852	875	888	815	878	792	816	869	857	902	900	829	845	883	939	915	864	844	898	834	804	882	817	847	840	875	862	851	833	788	883	858	871	849	831	881	835	839	839	870	877	816	921	917	894	833	841	917	829	899	806	889	847	876	849	937	811	843	877	843	848	867	815	871	828	865	915	856	823	904	887	814	815	911	807	796	850	849	865	812	863	852	873	892	916	836	841	853	843	893	819	853	832	859	857	853	825	881	835	839	891	788	845	845	851	821	848	868	855	849	834	866	877	889	839	810	869	817	856	837	862	865	840	878	843	884	906	843	930	838	852	870	859	857	875	855	846	826	887	839	878	803	879	816	864	864	818	793	861	867	812	847	809	919	825	864	875	810	833	827	848	832	844	842	838	874	879	876	817	895	863	866	869	815	863	885	901	813	847	935	909	865	871	814	838	860	857	840	879	894	852	866	898	895	852	850	863	826	808	816	850	855	824	891	847	836	809	842	846	876	871	871	841	848	885	806	844	850	821	822	881	857	880	834	804	854	833	831	869	818	823	855	842	839	862	847	831	891	938	866	840	886	827	849	839	903	887	843	872	910	821	878	899	843	808	877	870	860	833	871	867	829	853	862	876	835	879	875	830	874	888	810	826	853	843	852	819	843	838	869	888	840	841	898	825	856	838	901	817	868	848	837	864	907	881	881	876	811	860	854	902	883	880	854	866	845	865	841	873	833	875	885	843	833	868	798	838	826	829	911	902	844	861	851	767	850	855	884	852	827	850	828	872	870	907	893	849	790	834	851	848	835	855	919	832	856	833	871	857	846	826	875	812	878	822	847	830
5075	13608	11474	5888	4065	3172	2553	2146	1785	1563	1399	1302	1211	1116	1111	1116	1034	994	999	917	1010	972	960	1016	950	881	893	927	906	911	904	934	940	912	942	886	858	914	909	891	891	910	885	947	936	877	857	914	871	859	907	819	860	908	899	797	866	866	880	879	924	918	872	861	886	883	875	880	926	828	877	851	856	898	881	835	847	861	883	871	875	828	838	885	862	877	840	887	876	829	892	894	865	877	863	881	885	885	830	876	846	861	859	836	916	888	861	817	883	928	884	871	884	842	884	885	851	831	831	882	878	896	892	845	879	886	871	908	837	820	839	834	853	845	915	848	876	861	878	859	890	941	884	903	801	894	885	847	894	896	914	869	888	908	906	810	850	805	841	877	845	898	873	916	894	857	884	838	827	891	868	912	870	880	892	818	897	888	868	919	880	916	876	880	874	883	867	894	843	879	870	884	891	861	844	872	875	854	864	866	876	879	887	857	879	890	879	934	845	837	882	855	901	867	835	856	858	855	824	880	852	843	879	849	881	841	924	836	885	876	837	937	861	831	848	856	852	812	817	922	827	890	865	870	867	806	847	827	832	887	854	877	902	830	878	835	846	883	832	875	847	865	923	871	859	833	906	904	861	870	840	843	871	864	870	870	860	910	900	871	862	850	897	880	863	842	913	873	876	875	858	848	882	849	923	873	822	922	858	920	833	889	862	844	870	897	848	857	910	810	866	866	914	857	858	930	868	897	854	843	814	880	859	852	825	849	891	866	904	826	839	886	819	859	838	898	899	872	931	839	853	872	855	881	871	888	883	888	852	870	882	824	908	855	922	842	825	871	869	927	871	867	915	838	892	898	860	938	853	827	883	825	868	908	847	860	907	894	885	906	871	874	867	881	916	932	926	920	923	864	814	823	823	864	854	875	850	822	834	911	911	832	875	882	827	895	894	885	847	912	879	843	873	889	850	902	945	842	816	904	852	879	833	849	921	913	912	850	868	927	888	860	856	941	865	906	878	876	828	879	844	857	866	868	863	929	874	840	873	863	899	881	836	897	850	886	855	813	855	836	831	813	876	862	886	906	881	869	824	817	895	870	847	915	872	842	883	903	896	836	838	886	873	835	850	899	832	874	885	861	846	793	863	892	856	907	855	868	868	896	898	832	839	878	912	901	894	836	941	884	907	880	817	880	912	838	886	814	824	896	844	880	883	862	821	850	886	857	814	825	802	811	834	905	901	835	899	873	869	875	866	860	907	891	897	842	807	902	854	774	878	855	843	893	869	885	873	880	844	858	895	877	924	837	853	897	846	865	850	896	871	884	853	869	909	882	843	823	859	841	909	822	813	896	841	881	796	853	881	870	873	892	909	881	849	816	823	875	820	915	924	830	843	846	835	836	872	872	860	860	891	934	925	839	882	867	917	842	907	875	854	846	919	872	860	863	820	908	811	882	898	804	890	861	864	838	842	874	838	846	875	869	854	847	861	832	916	840	917	914	859	879	858	853	908	850	856	899	898	847	819	888	866	828	845	886	910	850	939	842	833	895	885	902	886	861	869	880	862	861	906	838	893	856	905	827	891	845	861	850	874	854	881	854	886	830	874	907	854	869	854	927	868	843	878	887	798	885	879	848	804	871	836	866	828	842	884	846	852	897	898	860	838	847	873	854	843	813	903	796	899	874	873	883	874	854	844	911	875	882	868	882	875	850	872	878	891	809	878	812	832	868	809	816	891	855	880	815	915	938	803	847	864	853	914	831	861	928	854	880	895	905	866	887	842	862	889	857	840	830	906	855	851	853	883	885	847	881	895	926	878	851	899	869	877	847	885	907	898	854	871	845	859	863	941	911	894	883	871	852	918	812	839	890	880	929	883	880	830	862	861	841	880	888	828	844	907	876	875	848	828	828	930	911	802	865	865	868	882	860	848	885	874	903	834	851	829	877	853	856	863	834	845	836	861	894	855	896	865	884	890	875	826	843	814	875	875	805	871	782	868	885	830	834	854	823	827	897	960	850	880	864	894	830	877	935	917	868	848	780	914	841	848	877	877	873	898	903	872	861	886	867	866	859	857	891	854	875	896	830	843	903	922	873	926	824	817	889	863	923	915	887	826	890	877	853	866	874	843	868	875	886	877	908	882	839	855	859	845	825	780	906	816	805	994	858	818	883	857	857	847	899	893	890	920	857	858	908	841	893	915	869	901	883	897	853	824	850	916	837	835	864	905	853	857	879	882	930	902	897	849	846	913	819	861	857	856	849	913	870	882	836	844	856	818	881	845	904	934	891	859	895	878	876	895	825	888	917	851	855	814	849	833	901	913	857	834	830	840	874	896	815	849	846	854	888	899	873	885	858	888	898	850	874	908	939	883	864	885	842	876	882	877	843	897	844	880	837	870	858	816	838	888	831	866	892	870	863	873	861	883	882	824	873	860	891	819	866	806	829	825	920	887	828	878	849	855	852	877	910	851	911	807	933	841	879	839	913	870	908	844	861	859	829	848	833	869	879	868	882	882	850	867	887	901	871	860	883	834	883	882	898	867	865	821	856	874	845	894	872	856	867	901	889	825	905	861	883	863	809	863	853	880	872	830	866	805	907	845	871	831	885	855	860	888	829	902	899	903	874	882	838	930	862	894	863	854	861	885	893	850	836	901	867	906	932	912	820	894	859	796	860	861	831	851	850	905	846	855	906	869	896	863	827	882	812	878	882	885	899	846	886	876	863	912	893	833	915	856	880	892	827	864	860	876	838	835	856	897	834	846	856	834	865	865	866	790	836	881	903	863	861	847	845	869	834	899	858	856	893	834	896	856	852	835	881	881	839	871	859	848	890	833	877	813	891	844	928	864	932	898	871	874	865	860	810	911	868	895	826	909	844	888	893	879	805	887	841	837	895	837	846	877	861	855	877	859	854	911	827	855	897	867	875	864	884	859	898	834	846	897	873	845	806	893	821	894	851	902	873	885	862	901	862	873	825	842	856	926	854	915	918	891	848	829	839	877	845	868	876	884	871	894	868	848	841	872	863	888	842	861	917	869	904	861	887	879	853	931	868	890	799	934	864	858	898	880	921	827	925	930	860	856	843	872	894	876	888	869	866	850	879	838	931	907	876	867	852	887	891	870	889	850	858	901	830	839	837	866	845	880	846	863	879	852	882	879	909	869	905	912	851	871	880	841	846	910	916	836	857	849	898	843	797	843	891	886	865	859	885	898	811	852	829	839	893	871	857	874	861	886	845	868	890	881	906	934	928	847	842	861	905	863	862	835	852	863	843	868	922	826	905	846	856	856	881	852	839	925	903	921	881	894	864	856	848	821	907	862	866	867	868	816	869	847	844	850	889	863	864	827	890	892	859	836	944	893	837	858	931	898	877	890	864	831	900	859	900	855	850	905	852	852	864	830	877	922	904	916	883	820	852	881	909	848	879	879	897	850	874	869	877	895	849	875	864	854	823	905	877	809	852	872	877	852	846	915	904	919	892	850	872	872	849	898	851
22443	21106	28649	23790	21106	21181	12385	1951	1443	1294	1186	1144	1107	1072	1029	979	955	949	948	965	957	917	965	872	880	868	927	879	976	879	891	861	867	893	905	964	878	872	895	920	871	860	883	849	917	855	865	858	908	878	898	869	875	875	903	873	903	888	862	875	858	898	894	884	830	855	901	878	864	875	954	850	886	911	900	910	851	865	915	863	875	841	852	871	831	862	940	887	864	863	837	898	891	815	898	919	846	827	801	862	827	889	881	908	859	879	852	906	862	862	838	847	873	896	895	891	863	906	821	927	879	907	826	861	863	859	903	851	779	864	809	881	867	866	891	874	878	866	835	875	855	819	895	871	862	804	895	886	806	851	848	836	869	813	847	860	850	835	894	894	846	883	845	841	808	856	857	866	836	849	853	880	918	842	858	836	843	884	867	906	848	870	834	874	880	795	854	860	837	845	880	894	848	887	811	848	837	845	864	874	873	850	886	871	877	870	804	847	893	879	851	896	841	867	815	806	862	833	816	844	883	843	869	892	836	907	879	827	850	867	866	865	908	856	884	828	853	867	839	854	841	842	826	860	871	818	882	841	850	815	879	843	840	833	894	856	890	842	847	838	894	881	835	830	896	858	851	885	830	861	873	882	799	828	891	809	873	894	857	843	860	843	868	855	871	851	878	848	830	911	841	831	862	826	863	905	909	852	842	907	900	903	888	851	890	851	832	858	863	886	811	919	921	836	832	866	866	869	853	853	862	868	865	828	831	872	860	854	819	833	869	832	851	883	875	849	843	861	806	891	858	871	845	907	911	827	843	812	855	862	889	851	903	859	869	869	886	866	817	885	891	805	852	878	908	829	851	864	863	899	918	890	883	860	826	876	858	858	845	896	871	803	862	799	861	847	831	842	847	871	859	856	917	848	819	824	869	878	898	853	858	835	848	860	880	837	892	889	866	819	891	785	847	841	820	835	862	827	850	895	912	852	886	884	858	843	865	830	872	891	813	849	831	854	868	868	898	840	860	892	856	847	850	840	855	898	886	818	841	856	887	857	889	831	856	845	854	853	850	860	864	842	840	839	846	828	924	843	808	871	889	895	842	837	810	854	843	882	827	851	891	818	863	930	846	896	842	868	912	841	876	843	838	885	866	907	853	924	825	889	814	825	840	872	840	866	852	879	859	864	880	885	910	895	894	877	852	896	845	868	886	862	855	892	862	891	856	882	928	925	838	847	854	887	844	867	821	814	912	875	837	906	864	871	872	786	899	837	863	870	856	891	862	877	841	831	900	843	855	815	896	841	915	881	887	856	801	856	847	818	865	837	875	840	903	910	856	900	868	809	810	853	868	816	843	811	896	854	853	884	875	836	823	849	904	818	914	876	857	885	878	880	901	865	878	880	860	855	847	901	879	877	836	859	864	874	859	838	857	866	854	874	882	862	884	878	866	883	878	821	892	845	884	900	903	866	890	840	828	892	809	857	843	855	897	865	840	856	907	894	807	920	872	866	865	833	845	865	887	870	899	868	859	866	817	919	833	839	837	866	887	855	838	870	910	867	848	895	817	807	858	906	896	862	884	904	832	824	900	840	852	846	900	849	876	866	853	859	841	890	809	866	839	881	801	871	789	852	840	830	849	884	823	873	883	873	855	957	838	873	834	831	870	871	839	864	883	856	806	844	835	830	858	842	827	822	836	849	811	830	851	815	897	838	858	863	870	904	851	842	811	832	822	855	865	895	841	847	871	844	810	853	911	855	849	870	827	817	917	810	855	858	870	855	858	845	856	858	849	852	854	827	887	841	867	874	842	873	891	822	863	857	852	860	805	838	920	901	862	861	872	871	855	856	804	880	838	831	912	831	832	883	891	860	866	858	846	877	865	890	853	851	861	866	818	897	864	872	837	903	842	849	845	821	829	875	863	863	890	876	854	844	875	829	847	878	873	849	838	872	835	942	880	838	851	846	868	912	876	827	844	866	838	883	876	847	908	852	898	880	865	872	845	866	846	912	868	867	867	881	803	823	897	834	848	838	846	883	894	877	878	858	835	891	870	885	882	860	950	808	844	876	878	899	911	868	907	825	820	847	844	829	890	873	882	892	849	832	833	864	893	826	825	850	846	787	870	819	825	835	806	850	876	802	879	889	863	843	893	849	848	829	871	889	860	895	877	881	891	855	883	872	885	858	852	877	906	905	878	882	865	876	850	820	808	871	877	821	815	844	861	839	817	874	864	833	868	836	882	866	799	873	831	828	879	891	837	840	869	835	833	875	869	912	834	839	839	876	849	832	869	807	879	895	881	858	811	844	887	857	833	912	898	888	879	859	900	849	832	882	831	844	825	860	830	860	851	870	843	862	826	899	839	836	828	877	876	829	847	894	897	837	853	872	921	890	821	857	868	854	871	907	894	840	883	860	836	854	883	878	864	862	814	841	781	849	855	838	824	829	890	872	905	825	817	903	858	873	877	825	814	852	907	812	859	821	858	877	860	876	879	815	843	856	851	887	863	824	868	819	868	871	896	846	790	888	851	809	878	872	864	929	836	817	864	829	821	884	874	871	893	870	855	865	843	861	904	841	855	879	848	895	848	850	806	842	828	858	855	823	875	828	886	856	835	838	885	894	849	840	823	895	800	915	836	880	813	796	864	822	837	873	862	867	802	828	842	814	854	873	880	874	887	868	901	857	859	859	813	825	888	847	883	834	880	852	809	837	842	826	862	825	819	823	880	850	844	883	921	874	879	855	891	861	878	840	928	868	857	865	841	944	872	860	856	824	841	813	824	862	878	862	887	838	916	848	846	857	867	792	866	826	840	869	874	861	853	922	846	875	892	870	868	848	910	912	863	850	845	888	894	791	801	879	883	829	818	848	817	836	860	798	839	856	861	839	827	878	831	886	841	899	857	836	778	860	893	861	903	922	816	872	830	876	874	842	914	886	854	836	822	891	930	836	885	834	874	817	868	858	851	793	812	826	834	827	819	862	791	881	854	825	885	909	863	852	883	879	868	836	847	872	831	847	831	861	884	856	806	855	851	883	785	861	837	892	843	873	869	857	839	881	858	872	816	887	855	837	928	906	867	837	812	864	890	870	832	814	860	853	890	908	874	843	846	836	856	810	818	856	867	865	814	869	863	839	861	861	849	868	801	859	931	841	873	896	859	899	911	888	819	872	890	856	846	880	869	824	853	894	867	848	838	860	850	866	840	888	830	835	844	857	821	907	906	847	822	871	813	855	868	836	859	835	866	859	859	836	823	866	829	861	874	880	890	886	817	827	883	810	849	845	844	873	863	901	881	836	869	904	868	855	798	823	858	795	856	883	841	872	817	875	888	838	895	790	865	877	824	809	800	856	889	855	850	872	850	846	839	867	896	829	942	842	809	845	890	892	880	809	857	806	890	887	815	859	824	929	862	820	857	873	887	881	859	877	853	811	818	852	796	782	902	829	897	854	890	867	885	809	824	811	876	821	822	882	838	859	869	869	887	828	836	826	863	823
6032	13511	11456	5860	4197	3207	2547	2095	1764	1562	1325	1334	1217	1197	1153	1041	1015	1000	1023	967	951	972	926	940	955	945	908	946	946	921	900	944	875	886	932	889	880	910	905	897	939	896	877	913	889	877	903	893	817	863	882	850	896	893	898	896	908	845	884	846	902	885	892	869	842	882	920	831	865	931	877	818	886	911	886	893	854	931	887	893	867	882	892	903	874	884	902	869	901	855	887	872	848	925	843	846	873	868	883	838	868	840	876	842	854	926	898	864	851	839	909	868	874	859	895	875	885	888	872	864	905	871	855	926	887	885	836	855	854	807	871	903	818	835	861	831	909	825	851	829	889	880	901	850	908	838	873	886	925	878	849	912	896	895	877	884	851	856	846	834	826	861	793	850	880	870	836	848	845	881	910	830	863	905	861	884	905	834	862	926	862	866	904	842	881	921	899	819	866	861	836	896	905	882	843	863	910	793	877	889	911	864	862	861	918	865	914	856	844	868	871	922	835	892	850	904	885	862	911	851	886	912	852	913	899	822	872	869	878	860	845	859	845	898	897	873	838	869	901	904	907	807	875	875	895	911	900	848	877	912	871	829	832	900	883	887	895	911	878	840	876	866	818	889	884	868	860	897	841	861	848	861	866	915	866	899	855	880	859	914	894	829	886	877	876	883	903	933	926	840	878	866	884	837	831	855	872	815	834	840	848	831	841	815	874	879	868	860	847	908	895	860	876	887	846	864	904	866	834	861	846	917	916	925	905	849	837	815	870	880	876	834	869	897	902	833	859	895	872	892	926	873	876	875	871	887	855	812	914	856	875	878	832	878	886	841	850	913	857	894	904	858	799	863	854	825	914	868	839	861	884	917	882	936	930	896	848	902	833	896	863	882	819	895	870	841	837	853	870	846	823	869	929	867	882	864	899	813	890	835	865	866	849	904	920	878	912	828	958	886	814	868	830	895	825	851	894	918	915	891	863	865	883	829	843	827	874	843	883	841	861	821	855	865	845	833	878	823	851	914	863	858	877	820	865	883	878	910	844	915	892	896	871	875	856	906	904	860	892	880	892	843	847	836	860	876	869	843	846	894	891	891	858	889	880	888	835	838	885	835	874	856	836	845	810	867	845	876	861	899	858	899	892	907	865	895	879	908	801	850	937	894	837	867	853	891	852	877	888	898	839	888	910	846	872	871	894	869	834	822	904	857	870	862	836	904	878	877	881	889	848	853	914	900	884	878	907	865	884	838	910	899	850	806	879	870	868	917	906	837	852	894	883	906	905	874	866	836	854	829	881	863	886	870	885	846	900	926	872	872	875	880	881	879	851	843	862	940	875	880	842	797	841	891	886	887	859	871	912	874	869	904	838	856	869	894	831	882	858	859	852	913	839	878	862	931	877	881	863	888	822	946	886	822	854	835	868	837	846	905	781	842	848	868	859	838	902	898	883	888	837	928	886	870	866	879	852	890	870	840	844	869	913	880	856	857	901	819	851	828	879	849	865	841	906	892	879	908	844	877	890	870	869	879	975	871	867	892	902	877	886	900	909	847	872	876	840	821	845	887	821	810	853	886	808	851	823	905	884	826	915	911	857	855	858	919	913	872	858	855	818	868	836	876	897	802	881	874	839	910	850	885	833	822	896	873	858	882	812	840	884	889	835	890	819	877	914	852	868	901	868	909	832	928	896	887	886	877	853	836	834	878	887	870	928	883	878	916	835	894	938	872	839	810	897	865	878	843	813	845	862	847	921	867	881	869	893	876	901	846	884	891	929	910	889	852	812	912	875	874	868	892	884	902	888	860	857	873	801	867	889	857	893	834	888	916	839	878	856	899	828	808	881	898	928	891	875	832	871	834	868	946	879	888	815	895	931	844	823	900	863	831	853	879	873	841	895	845	896	883	929	865	863	848	821	837	877	958	880	865	922	842	925	859	848	855	866	838	829	870	845	853	859	904	877	926	889	888	883	879	860	855	852	844	863	857	882	879	890	928	900	876	898	841	896	876	836	873	849	821	894	839	923	860	869	886	883	894	881	870	884	872	902	881	882	857	872	905	851	895	890	893	890	899	854	881	869	865	887	864	822	854	880	861	825	856	863	850	799	851	848	876	850	825	857	905	859	892	896	871	843	885	913	854	907	900	861	837	917	902	828	881	856	903	896	822	860	920	889	832	885	864	867	850	917	888	931	898	903	831	912	822	818	878	873	859	851	899	866	866	894	830	859	868	853	914	880	859	928	910	886	851	895	836	871	838	795	890	868	907	897	886	846	884	840	886	854	838	901	839	844	862	865	904	922	853	894	849	878	854	868	887	829	914	853	906	833	885	895	882	909	858	848	850	807	802	830	900	832	876	844	912	877	885	869	851	861	837	856	896	883	873	884	974	828	886	848	848	877	844	835	893	881	910	878	893	886	847	862	833	856	912	843	908	848	814	930	824	862	928	871	830	874	866	886	897	875	913	896	812	914	865	831	910	866	842	830	900	840	813	920	909	864	856	823	884	888	902	865	877	898	845	880	850	845	850	940	913	845	912	854	882	884	888	894	871	878	888	853	805	872	788	879	876	866	857	865	848	853	884	948	903	875	849	842	882	881	927	863	874	836	876	924	876	901	821	879	877	916	873	865	878	844	885	905	849	921	863	914	902	882	885	852	810	888	831	912	907	849	804	830	927	851	931	857	862	937	869	872	881	831	903	825	857	912	849	855	803	873	858	849	836	892	871	866	832	872	900	854	844	924	899	928	828	867	862	890	913	910	883	892	904	848	784	854	873	877	867	888	870	885	919	803	870	881	834	877	919	936	878	860	846	904	836	867	848	918	887	871	891	863	901	868	914	828	887	850	862	857	886	889	838	840	860	887	805	855	842	874	863	835	848	896	885	817	874	923	886	853	868	874	847	851	816	872	888	849	892	902	874	907	948	887	914	861	871	863	894	858	855	895	878	887	891	868	888	830	877	885	859	895	875	914	867	889	849	863	870	875	852	839	842	865	861	883	816	866	815	906	928	912	877	838	878	890	896	833	891	863	862	909	935	789	870	828	863	855	879	890	875	825	836	855	827	835	858	891	856	861	896	840	861	835	841	868	915	884	808	848	898	872	875	863	877	832	852	897	901	846	876	929	887	878	853	887	893	876	830	857	926	869	894	890	864	893	851	843	835	895	872	850	901	880	883	879	875	874	871	884	850	882	860	829	801	880	901	809	865	893	871	856	852	865	860	828	881	875	856	848	830	913	863	906	883	838	897	875	864	891	913	844	905	863	894	885	897	863	868	874	847	845	861	881	821	883	860	849	865	853	867	881	848	880	802	890	868	908	896	873	912	846	869	848	919	884	821	840	843	949	827	892	849	906	903	863	853	850	877	821	865	887	906	888	852	856	839	904	859	913	876	859	918	837	913	834	832	886	880	831	875	911	839	841	875	902	818	892	903	795	895	852	905	875	883	842	831	855	863	878	903	869	809	902	875	876	840	836	900	861	879	913	883	825	850	882	857
22460	21098	28679	23775	21100	21192	12337	1969	1371	1312	1159	1128	1042	1018	1046	1026	955	972	946	923	952	931	893	966	917	930	926	950	868	885	891	857	940	930	922	949	875	868	855	859	849	879	844	822	888	838	844	795	840	927	860	866	880	858	856	882	868	858	910	838	826	889	858	842	909	872	846	845	883	871	810	876	848	846	797	874	875	893	913	845	851	843	854	872	785	868	913	890	807	842	825	844	829	866	870	878	872	876	908	852	856	913	845	913	840	834	838	844	880	851	871	857	810	908	869	906	905	833	891	876	804	788	862	847	802	865	844	870	885	886	827	825	846	808	888	889	891	843	832	871	904	859	894	889	863	917	822	896	857	833	846	829	878	864	854	835	894	831	882	898	880	835	892	833	844	831	865	880	892	853	831	889	870	829	849	876	878	828	862	847	897	913	907	836	926	874	887	866	881	817	891	870	839	833	873	862	880	893	809	900	897	830	835	851	856	862	814	828	840	890	904	814	868	904	867	884	853	873	922	874	887	837	866	847	877	881	876	893	859	876	851	884	876	864	854	861	845	838	832	859	842	835	827	844	881	909	822	861	835	873	850	851	806	880	843	894	866	879	851	877	864	922	898	863	820	865	852	837	879	795	885	843	864	810	826	818	784	852	867	861	845	858	829	853	895	863	903	851	839	841	822	845	862	836	881	788	811	894	896	874	837	854	843	929	867	877	823	900	830	822	848	859	846	875	870	871	815	821	875	909	893	872	917	915	880	896	879	864	861	851	866	898	805	872	835	884	838	848	833	917	901	874	878	865	830	821	833	835	848	870	899	869	816	835	830	825	907	865	848	844	842	856	838	861	823	875	864	797	858	874	876	828	820	910	865	869	894	904	892	908	882	831	905	845	850	840	834	848	849	896	899	832	880	835	841	839	862	952	877	832	848	815	864	867	846	863	820	859	855	894	851	882	890	853	857	840	818	874	836	823	807	867	839	822	868	805	869	935	888	868	856	909	844	851	899	864	940	874	877	896	843	888	858	878	850	857	897	834	856	864	878	828	824	838	881	872	868	909	900	872	881	848	816	830	843	914	866	866	868	873	838	768	880	836	862	838	878	833	845	804	843	874	878	935	855	860	856	879	832	822	883	864	845	863	851	876	876	849	892	864	868	840	866	822	917	837	908	868	876	822	905	845	855	956	865	894	841	874	891	833	849	830	884	893	860	854	858	859	835	815	813	898	844	923	867	846	823	884	842	863	877	869	874	821	899	832	857	873	895	786	816	817	863	919	852	881	862	869	851	852	825	831	832	830	860	833	850	871	890	841	903	904	888	862	895	864	850	834	855	904	917	888	845	835	880	905	849	900	859	822	835	850	870	814	874	862	839	818	834	805	893	878	832	852	870	880	866	845	857	876	847	848	826	860	877	862	860	864	840	828	882	824	873	854	909	853	867	872	838	824	866	831	880	875	863	864	885	888	864	848	865	798	860	855	855	785	836	844	847	821	801	898	850	855	868	846	860	902	852	841	841	866	884	873	894	913	892	854	915	894	867	870	872	873	861	888	892	834	808	830	930	837	834	839	862	765	820	856	868	865	849	859	824	898	838	887	885	795	848	914	862	835	904	839	845	865	835	838	845	859	826	829	877	856	863	794	816	858	828	790	845	890	827	942	878	815	823	820	805	869	884	831	910	866	839	839	853	865	872	829	879	909	880	830	893	879	822	893	847	863	888	817	894	858	812	876	834	879	836	875	830	862	852	882	862	798	832	843	900	830	829	857	857	863	900	846	856	842	853	865	829	820	822	897	851	873	855	828	859	865	887	861	861	811	847	871	832	821	839	840	824	884	813	863	812	855	884	895	846	839	834	866	876	852	880	824	872	851	823	828	882	907	895	827	837	898	851	888	852	882	883	820	855	823	887	869	858	897	896	848	842	836	824	868	803	834	836	847	823	858	889	876	851	863	867	870	898	882	860	844	886	846	862	851	880	863	850	856	820	866	829	899	856	830	866	839	813	894	819	845	846	892	779	816	845	849	814	887	857	864	965	849	871	895	843	858	871	888	854	912	833	859	932	840	886	882	843	883	872	814	845	843	885	861	837	866	845	875	873	850	819	836	851	892	774	874	868	835	838	856	867	848	860	875	826	839	875	858	864	820	897	933	805	818	855	817	816	909	834	893	848	943	831	861	884	875	889	878	871	889	872	840	851	872	870	861	865	917	841	819	820	912	869	878	860	880	869	893	878	839	860	850	821	877	830	782	841	873	885	876	865	825	890	858	889	866	861	849	875	864	851	851	849	862	869	852	884	850	866	904	898	857	848	764	831	915	851	883	896	877	861	859	842	843	921	865	879	845	878	850	857	823	864	871	783	852	867	799	847	833	818	861	896	855	893	834	897	870	891	834	877	884	806	929	829	848	896	853	948	889	909	956	847	820	810	897	815	847	833	843	812	866	869	829	862	892	886	898	868	901	795	881	813	802	829	828	811	823	827	838	880	858	837	883	848	783	840	868	837	821	841	837	905	911	909	826	901	881	846	859	865	803	889	917	832	836	885	888	883	875	855	825	859	847	850	804	841	871	876	859	861	876	824	854	870	874	859	881	875	865	879	836	858	854	810	817	816	835	851	810	894	838	857	883	815	824	917	889	908	822	817	806	859	843	867	872	850	850	829	821	904	826	855	912	842	855	877	862	871	863	812	878	856	839	869	859	855	852	879	842	823	829	841	862	877	857	849	798	829	817	793	804	861	840	841	866	824	880	873	825	816	815	883	839	858	804	816	856	900	809	870	891	857	841	843	833	874	874	850	830	868	862	867	848	843	860	883	882	859	822	865	846	855	816	867	816	899	848	849	832	864	822	822	866	842	872	886	804	865	904	893	828	865	831	810	885	833	827	896	838	843	824	833	824	892	863	892	865	842	896	849	874	863	830	839	872	866	848	856	869	822	845	851	903	846	872	903	826	850	846	888	811	884	892	878	842	844	841	848	849	850	893	810	879	850	825	823	885	822	823	917	907	885	852	859	829	862	872	868	853	901	870	849	838	902	841	865	867	877	865	850	882	861	838	858	818	853	864	858	853	860	838	907	810	863	848	838	844	879	824	871	833	819	877	852	846	791	840	889	838	859	846	826	850	805	808	850	866	833	893	858	862	850	843	809	850	866	836	867	859	862	805	836	869	825	869	893	912	848	877	852	878	827	867	893	873	875	822	878	864	880	865	824	901	838	880	882	863	821	885	850	857	955	880	875	867	897	864	866	848	850	909	869	809	826	878	874	830	834	832	864	824	888	821	849	843	835	880	860	873	851	888	854	873	860	812	796	838	825	844	891	783	768	879	867	904	841	855	880	820	879	839	859	868	888	898	833	877	901	899	865	824	879	847	841	829	820	828	883	840	862	853	845	829	866	874	874	842	848	879	868	855	835	825	930	861	908	869	881	817	887	884	825	891	890	849	828	859	851	843	824	875	882	866	885	838	844	860	832	841	813	867	836	867	859	874
7272	13651	11569	5803	4232	3184	2549	2153	1748	1512	1417	1312	1190	1160	1117	1097	1048	1017	1003	964	973	1014	996	959	958	946	908	942	911	940	911	874	903	869	862	916	940	966	949	874	880	894	830	921	882	877	883	917	875	825	850	943	889	897	877	884	901	863	868	914	896	897	872	927	867	856	878	857	865	873	858	888	873	834	893	926	871	826	844	897	842	853	856	817	902	874	867	832	850	858	886	873	865	908	860	819	896	931	863	843	884	865	871	830	867	900	898	794	879	879	872	835	830	836	877	853	827	873	907	854	872	836	855	839	876	873	819	870	926	869	839	842	900	795	872	868	857	896	860	791	850	858	873	853	874	885	894	879	899	892	855	860	868	909	859	844	898	805	864	846	890	897	870	898	832	820	856	859	846	866	803	846	904	880	894	853	862	885	832	903	835	830	912	835	856	876	837	892	935	882	870	869	861	937	886	856	861	887	834	857	918	899	883	892	885	886	872	916	814	871	904	899	893	855	897	835	904	815	844	852	856	875	855	905	885	858	895	916	850	874	868	839	870	886	850	899	838	873	823	898	866	882	897	890	853	873	902	860	884	917	908	859	901	849	844	855	905	883	838	872	843	925	860	907	901	854	863	864	850	833	845	887	871	835	848	907	891	894	843	843	856	819	907	909	858	891	895	872	857	886	879	888	885	845	864	908	934	798	867	881	858	853	862	888	869	846	861	875	924	903	834	836	866	897	874	880	911	866	866	878	857	869	858	874	868	855	878	889	842	924	870	925	840	859	826	892	885	840	898	884	876	898	871	900	892	917	830	847	860	883	842	875	886	899	921	894	885	855	843	866	858	920	849	905	872	879	905	875	865	877	888	899	847	889	892	883	856	820	819	857	871	880	851	877	844	834	940	887	841	817	803	855	896	867	901	852	895	883	906	957	933	872	867	852	876	893	840	900	850	872	880	891	811	869	842	853	870	890	828	885	869	875	893	851	840	899	845	872	915	839	861	916	890	908	868	871	883	899	880	898	890	838	881	840	835	864	853	884	837	829	817	890	816	905	846	871	853	815	892	861	851	852	831	890	866	854	845	884	829	868	834	855	874	854	862	785	939	864	860	899	883	869	873	814	868	862	881	832	834	899	865	820	848	910	912	890	926	879	870	886	880	873	918	891	880	870	885	838	877	837	877	857	859	890	851	872	847	884	796	882	902	859	861	900	837	856	891	871	826	854	873	883	855	869	918	821	866	886	817	819	893	894	877	858	864	891	834	904	851	864	900	898	883	910	842	876	903	873	866	850	837	860	823	882	839	834	909	850	888	831	844	911	927	878	866	848	832	829	905	869	909	840	857	873	880	865	821	873	808	847	903	871	826	876	889	871	912	897	866	869	896	850	865	863	882	892	901	886	809	876	909	819	841	915	871	883	851	877	915	838	842	869	873	881	886	867	956	897	883	833	958	869	841	839	879	857	857	847	851	849	833	907	840	841	947	892	833	876	855	883	846	876	879	839	848	908	870	867	894	834	874	853	917	856	834	896	839	831	886	862	840	890	910	899	838	853	872	881	851	880	872	918	847	857	902	866	827	867	812	872	870	860	891	915	867	865	895	795	844	873	865	873	863	850	817	870	881	887	848	900	870	896	848	856	855	879	889	880	864	895	842	855	805	908	848	929	918	847	847	843	888	857	843	835	892	863	920	856	870	887	907	787	848	863	900	841	889	877	881	884	865	847	890	864	859	869	915	852	863	879	872	867	869	835	857	855	876	840	841	884	902	897	851	878	858	893	844	863	908	865	875	843	932	837	873	891	870	881	854	837	825	888	849	827	852	861	931	933	863	841	900	906	915	860	826	874	811	889	826	864	843	883	815	835	832	860	905	854	844	844	885	891	831	868	868	859	862	873	886	877	844	904	871	910	809	877	861	861	860	908	853	827	881	863	884	899	821	865	882	851	866	854	903	847	874	916	896	819	846	895	876	868	812	915	857	885	907	874	852	880	874	880	874	813	920	871	802	856	856	937	826	894	855	923	875	880	888	884	843	870	880	833	815	840	830	873	837	854	862	848	886	917	913	888	834	898	860	805	860	845	888	831	904	814	845	875	922	866	896	838	821	837	842	896	794	868	870	866	883	886	848	894	899	857	864	824	876	840	878	931	850	832	901	913	868	902	865	827	917	863	876	827	877	839	855	836	827	902	815	875	923	922	835	859	875	916	833	891	890	887	892	872	872	858	888	887	877	865	828	861	902	894	861	889	831	903	839	889	829	880	863	893	877	866	850	827	907	860	872	817	804	848	883	824	824	876	869	873	802	865	896	941	871	826	854	893	873	850	847	851	918	861	872	843	852	941	849	912	853	872	895	895	947	866	837	865	828	876	928	892	859	873	809	852	897	880	833	869	847	897	805	832	864	839	888	849	894	812	851	897	881	847	885	875	854	866	885	865	872	805	829	869	880	830	867	873	870	879	853	869	880	851	852	834	854	855	846	868	940	907	879	943	859	831	858	911	841	832	866	865	890	912	871	856	843	843	865	902	872	864	848	876	840	814	881	935	897	871	882	876	870	875	852	949	851	840	850	896	888	856	862	878	882	851	882	857	873	900	851	888	859	908	875	890	891	900	873	926	842	869	861	862	881	838	888	900	881	884	860	856	875	853	904	833	863	878	886	856	851	854	929	918	898	898	911	873	900	859	895	831	898	934	882	831	814	851	849	834	849	915	856	865	860	910	880	880	845	931	916	842	918	846	883	886	897	899	887	841	851	854	824	878	906	877	894	885	845	893	868	861	874	886	887	862	922	819	861	871	863	896	853	879	908	899	852	844	845	855	876	889	845	829	875	863	860	877	879	898	815	804	826	839	901	852	871	840	864	824	876	892	862	857	886	851	874	937	864	824	925	858	869	910	854	824	851	883	868	898	892	889	869	850	878	938	893	918	877	878	885	886	812	886	864	872	903	884	874	850	797	875	886	866	897	869	906	864	907	892	795	870	860	876	884	888	851	859	870	873	873	798	867	855	851	807	872	843	845	866	845	836	861	895	849	856	878	825	830	863	935	858	864	858	850	857	865	839	827	837	886	856	892	905	900	849	820	891	846	839	857	864	844	870	916	829	871	876	874	865	826	845	909	895	861	880	819	854	913	847	919	880	830	826	879	874	898	839	867	830	893	857	874	838	870	845	841	898	879	805	876	846	815	878	970	853	892	910	850	852	904	853	867	900	842	816	889	878	844	906	905	895	907	879	889	859	881	890	886	871	838	845	854	934	865	896	867	885	830	901	846	895	873	870	847	868	878	882	877	886	811	868	870	854	865	869	803	869	881	863	833	900	862	910	889	862	857	911	860	879	861	882	858	898	822	917	894	807	885	880	869	840	866	868	856	854	864	860	848	892	887	843	869	859	849	894	855	892	856	851	944	897	872	856	851	884	888	888	871	876	859	877	894	899	878	822	849	891	894	847	902	891	873	778	819	910	848	884	863	838	815	888	848	881	857	845	861	877
22404	21012	28534	23700	21013	21091	12329	1880	1378	1337	1179	1227	1124	1061	1036	961	976	930	962	955	912	856	924	920	884	891	937	923	930	935	935	875	857	888	867	923	856	861	839	847	915	835	841	906	839	918	859	856	845	872	913	858	909	898	915	811	846	859	847	825	877	840	868	861	884	833	854	885	820	859	837	903	892	879	873	841	819	874	839	877	864	901	807	867	867	832	816	863	837	866	832	819	821	806	843	872	881	856	844	803	855	853	853	868	891	867	850	915	815	798	851	901	861	875	847	854	827	859	841	865	811	843	829	851	888	886	846	852	873	843	843	812	874	836	866	798	850	869	830	830	843	869	860	857	872	865	853	891	878	893	833	877	844	863	857	848	836	837	867	837	854	842	886	841	828	824	914	856	828	880	870	837	823	832	851	806	901	865	883	841	822	863	809	942	820	802	873	869	855	871	857	873	843	822	856	849	921	848	840	837	848	876	852	843	879	853	872	887	825	845	776	839	830	848	812	849	881	770	855	864	884	887	848	863	844	828	854	842	836	803	850	853	877	832	844	871	844	839	863	856	868	775	821	888	842	876	867	787	859	835	843	811	854	851	884	855	821	846	826	869	872	818	806	791	852	864	883	848	842	832	894	847	890	835	839	824	874	856	827	854	875	886	846	893	867	828	824	778	873	910	833	852	865	850	817	837	833	865	853	800	872	866	860	794	854	825	829	882	863	865	927	858	831	853	839	847	921	836	845	798	859	830	897	860	784	885	790	825	859	867	867	865	874	848	872	844	871	884	852	818	840	873	871	851	820	857	877	901	851	811	856	868	862	871	840	836	874	861	842	843	823	884	904	888	857	844	813	844	883	842	839	856	888	838	875	826	861	803	916	864	809	837	884	823	875	904	817	854	871	859	867	837	852	879	902	801	840	820	877	858	838	833	857	861	845	861	799	816	858	823	846	811	855	886	882	853	862	828	807	774	861	882	865	863	839	882	876	870	872	803	872	881	895	859	867	854	874	896	817	852	876	819	830	854	845	838	833	824	783	840	848	872	836	875	883	789	870	866	817	885	853	833	882	877	883	902	860	847	879	847	812	860	881	845	808	789	888	798	865	862	814	867	840	819	878	884	860	864	865	885	819	834	854	837	825	902	848	914	831	812	874	902	857	834	865	858	824	885	873	856	871	906	849	822	828	852	821	862	877	876	875	853	819	854	843	824	881	869	843	798	830	899	839	822	848	877	854	835	823	850	850	860	872	831	898	884	849	883	854	869	878	864	822	811	847	819	868	856	785	900	872	815	876	880	855	881	860	827	903	856	896	827	905	814	872	819	864	859	849	876	857	865	865	809	818	867	835	862	780	886	885	912	871	858	898	886	838	804	840	864	803	871	853	815	872	847	890	884	831	811	825	856	894	821	836	848	839	836	860	825	863	888	886	841	832	814	831	806	891	829	858	903	894	828	833	767	881	855	802	816	846	934	784	871	860	794	841	893	861	874	814	810	850	908	867	813	828	878	870	805	802	831	853	859	874	834	847	841	854	871	859	833	902	861	885	865	848	830	896	837	898	862	892	835	869	858	843	875	861	869	878	882	820	823	857	856	846	827	865	848	848	854	883	831	841	848	784	878	878	879	862	765	853	857	859	858	894	852	853	823	856	873	849	876	843	788	848	845	896	835	868	826	851	845	872	828	811	854	842	916	866	839	860	826	855	826	838	907	847	814	854	815	820	851	843	846	852	833	842	809	852	882	816	875	892	815	873	855	869	823	805	880	879	833	873	852	860	888	854	868	851	867	866	877	827	843	858	824	874	836	855	842	826	796	865	881	823	856	868	881	848	932	838	878	886	828	844	901	849	805	829	833	798	809	859	838	835	831	840	882	893	871	801	895	854	890	818	799	841	897	831	848	835	801	856	873	784	899	872	797	811	823	814	816	889	861	832	837	835	852	900	849	804	859	904	883	834	889	813	866	821	858	845	839	857	849	847	860	848	863	824	874	872	878	897	887	823	830	883	824	834	868	878	868	839	822	850	829	862	858	818	847	813	854	832	841	858	875	822	898	820	833	830	850	904	876	873	827	832	841	838	814	837	850	862	879	808	869	897	849	814	831	823	839	826	861	834	847	841	843	889	817	873	891	852	823	870	850	816	885	907	879	839	888	808	855	883	817	887	921	822	830	864	857	856	829	831	802	835	871	824	811	875	891	798	860	849	849	837	821	871	874	839	902	844	833	862	809	909	858	858	892	774	819	857	872	882	792	907	898	905	907	864	851	854	851	846	857	816	860	843	825	838	851	801	795	848	878	849	882	838	823	873	809	859	877	873	823	890	824	874	811	868	809	818	913	857	903	839	870	857	929	857	866	816	872	838	871	836	785	831	844	822	872	905	894	884	826	817	873	864	812	855	798	851	873	871	864	877	887	893	818	858	854	855	822	851	825	849	830	867	896	845	906	882	861	923	816	845	859	833	870	784	864	875	888	890	815	883	874	862	841	845	884	904	866	847	830	844	789	847	863	858	834	903	789	841	840	865	858	854	823	874	857	866	828	855	841	827	825	878	880	842	809	840	883	824	854	869	803	863	835	857	915	860	856	865	807	869	813	838	885	851	870	867	814	888	870	912	879	821	829	928	861	828	863	835	869	821	826	795	876	853	842	755	836	874	874	841	823	812	855	863	845	829	888	862	885	794	878	839	841	871	833	868	846	860	797	853	836	814	842	904	829	867	814	811	807	855	843	818	827	869	856	864	840	876	828	861	853	880	867	865	816	846	913	890	842	838	882	872	858	836	885	881	860	864	803	821	860	836	836	802	843	848	860	851	835	798	840	834	901	801	879	858	814	839	842	876	856	836	826	846	909	855	855	843	848	833	846	843	869	837	868	865	828	851	837	876	828	846	902	837	832	855	824	833	819	843	861	896	844	858	905	852	886	917	914	845	836	866	884	848	859	898	818	904	834	843	837	859	783	886	827	835	876	894	825	847	861	859	840	832	900	842	843	835	885	831	838	845	889	872	820	807	811	890	876	888	843	852	836	868	883	842	835	847	881	853	823	829	833	822	892	822	913	880	811	862	835	901	813	874	830	866	811	779	853	895	821	872	877	849	888	894	841	820	890	857	879	926	899	813	785	826	860	845	815	840	833	899	871	880	855	863	802	849	869	866	862	804	804	867	872	847	824	832	867	848	861	873	858	842	845	837	868	803	801	866	837	840	857	842	807	823	862	890	813	816	819	862	811	863	871	885	895	808	818	804	882	815	865	821	896	836	838	832	854	801	843	860	779	884	830	849	880	869	835	873	882	881	859	842	826	834	787	839	855	823	858	854	850	869	848	838	863	880	875	917	861	807	823	883	888	826	775	851	853	867	842	866	879	805	865	857	838	844	794	865	847	800	874	758	889	824	841	830	841	854	811	829	840	871	882	829	836	861	855	866	847	818	887	797	838	845	813	849	810	888	872	857	811	847	867	821	832	847	832	794	817	836	883	798	819	860	879
6968	13519	11518	5952	4170	3326	2541	2049	1732	1567	1401	1282	1200	1172	1044	1103	1051	1075	1012	939	999	918	908	956	984	1002	911	935	930	910	949	914	905	891	866	925	840	914	931	865	902	907	858	856	881	961	942	906	811	874	922	858	830	896	918	875	873	872	841	885	838	901	897	855	864	881	866	888	830	861	948	872	808	905	841	880	881	885	895	888	882	876	858	862	894	842	836	858	901	887	861	886	904	880	832	849	863	836	837	858	826	857	910	895	881	834	850	893	889	915	879	865	889	901	818	854	917	904	867	875	860	878	843	869	858	841	844	883	851	864	836	887	864	877	905	899	855	826	872	866	846	854	889	870	870	868	884	880	863	851	859	846	857	860	864	836	839	892	887	864	895	812	839	863	830	860	886	871	859	862	841	860	828	861	891	860	859	927	869	854	869	870	876	893	858	867	837	806	837	901	867	830	884	904	858	853	834	876	891	820	848	856	887	800	853	882	805	893	846	925	856	928	886	881	822	851	866	893	888	909	858	896	904	907	870	905	845	845	874	882	893	885	830	884	836	832	861	870	805	896	866	836	844	857	850	913	872	844	863	911	937	914	950	909	885	861	858	860	811	877	873	856	861	858	835	825	906	885	820	855	891	800	858	826	859	873	910	901	919	850	837	864	846	854	885	863	864	870	879	834	856	850	845	902	847	911	868	854	798	882	830	808	892	869	889	894	806	864	836	892	867	839	879	876	899	919	834	855	869	876	862	863	855	850	873	880	888	874	839	889	837	867	839	807	846	885	870	827	897	896	840	872	834	873	873	904	866	879	802	868	848	833	869	812	887	872	851	860	837	814	890	869	889	854	882	839	845	840	881	842	882	882	873	837	881	812	878	888	849	870	859	925	887	845	878	896	920	882	840	838	873	868	866	915	893	862	842	825	911	821	818	816	876	887	839	869	871	886	880	874	851	834	860	901	860	879	845	850	860	924	831	839	803	858	853	845	869	878	865	875	847	860	886	836	796	873	895	862	864	882	857	835	806	842	891	886	890	907	842	875	842	822	824	873	878	864	896	854	868	863	882	866	827	829	862	874	884	882	893	853	895	887	872	822	848	888	878	851	855	832	845	869	850	813	844	848	879	851	835	842	931	861	875	853	850	864	868	843	858	883	843	880	873	819	860	830	882	889	874	841	869	837	858	904	876	841	911	801	864	918	901	822	869	859	834	886	909	854	819	883	870	881	890	881	827	863	886	899	863	894	869	891	828	903	863	884	847	917	905	915	922	925	855	848	873	875	860	878	823	877	870	851	863	887	864	843	850	847	867	816	874	894	853	845	877	884	843	855	865	842	864	860	875	851	852	851	860	824	910	865	798	920	859	818	838	855	818	881	859	827	868	854	899	860	932	844	841	844	856	829	867	854	829	847	861	852	884	899	824	885	846	872	829	877	841	811	821	910	884	852	760	835	874	855	874	816	907	862	871	804	856	860	852	835	847	859	857	857	919	850	846	902	851	897	875	862	859	876	854	860	829	877	844	826	879	847	888	851	891	867	859	878	843	801	880	892	826	902	867	925	862	847	833	824	934	895	890	841	900	880	871	820	820	831	850	897	881	862	860	853	844	875	862	920	892	835	850	880	915	900	838	860	824	846	865	810	846	876	839	807	869	877	828	837	867	850	877	902	870	886	832	853	883	812	815	836	847	853	845	883	862	850	872	851	914	875	894	872	814	889	863	819	869	876	832	881	859	856	857	849	868	857	886	878	821	849	874	920	875	812	862	845	852	804	887	954	846	858	881	890	859	821	881	886	899	837	894	901	811	869	901	790	860	850	863	897	831	827	861	867	883	894	865	884	880	823	829	835	920	886	866	844	852	846	872	848	958	856	924	863	892	850	859	860	865	871	867	814	867	902	805	875	865	879	870	887	822	868	878	866	868	875	924	853	889	853	867	887	938	901	898	898	908	832	879	838	896	811	822	900	827	831	811	899	878	866	853	866	871	864	918	840	892	841	823	887	918	884	894	855	929	907	858	912	871	824	882	841	798	855	885	865	873	809	872	864	848	861	883	899	900	882	935	878	892	828	852	880	887	867	935	827	803	882	842	834	865	811	851	845	866	874	885	883	892	818	868	830	830	896	896	869	866	884	875	800	869	850	831	799	887	900	898	831	865	866	862	829	869	849	851	863	864	865	854	923	850	842	855	864	882	854	826	846	887	810	861	857	871	832	858	875	898	884	831	830	831	867	864	910	860	885	890	839	912	849	865	866	841	863	834	857	887	869	856	893	875	873	860	807	831	848	918	869	843	848	860	804	852	907	850	885	867	829	849	856	868	854	940	884	842	844	869	888	833	884	866	851	767	823	833	900	867	868	857	842	844	925	841	844	882	867	841	881	855	869	877	829	857	818	832	818	887	909	825	892	835	854	809	921	857	893	839	863	910	890	861	848	933	883	839	893	873	859	903	829	841	835	892	884	864	850	893	804	850	873	835	855	892	917	848	886	847	830	841	850	886	897	837	861	832	877	914	886	831	806	838	870	858	901	858	854	835	839	867	821	909	922	862	840	852	843	905	878	889	850	896	860	858	901	845	903	828	912	891	874	891	881	821	846	884	827	846	868	909	884	843	907	896	869	854	915	850	889	859	901	884	947	848	863	875	848	835	884	879	890	852	845	904	844	854	811	867	858	854	867	881	889	873	869	894	826	910	897	903	840	846	869	864	911	875	862	888	842	827	838	872	804	865	836	863	804	881	867	862	890	853	845	878	895	840	910	815	858	864	853	854	837	859	856	873	907	929	860	872	858	865	887	835	860	881	795	842	829	857	882	802	894	911	883	883	859	873	919	841	870	846	795	921	853	863	909	838	839	881	954	932	849	852	881	903	868	901	857	870	808	873	877	874	861	886	869	848	869	857	867	804	879	862	891	864	890	877	873	852	818	866	832	883	851	902	866	888	904	848	825	899	849	872	830	856	879	864	876	890	876	828	851	893	820	860	876	879	865	830	866	891	868	798	880	911	831	933	849	860	922	870	871	834	847	896	855	884	883	858	847	866	904	837	874	841	874	924	846	864	896	848	860	878	879	875	903	877	800	877	872	841	847	874	832	813	896	830	879	864	829	896	844	886	852	880	842	888	878	858	859	845	889	913	862	879	871	827	862	914	859	879	833	894	880	880	832	871	836	885	878	884	888	873	884	841	852	896	852	848	858	857	861	884	908	869	954	869	912	878	858	843	876	870	874	882	830	841	862	885	886	884	898	850	864	897	803	861	851	834	878	850	871	867	836	858	936	834	907	838	898	884	881	869	796	858	843	880	893	818	814	842	816	869	823	925	807	876	901	850	880	866	864	817	782	870	870	893	921	894	896	873	898	878	882	810	869	882	908	856	852	871	877	882	813	832	899	827	855	878	833	937	813	869	836	847	851	857	853	935	856	875	837	873	850	803	888	865	876	847	889	887	829	822	829	890	887	848	873	878	834	838	862	912	882	860	869	865	879	866	868
22456	21086	28633	23794	21091	21154	12281	1921	1365	1248	1181	1136	1157	954	1058	1057	972	968	982	882	935	913	946	893	904	900	890	891	936	879	907	879	830	938	889	925	902	869	885	886	840	887	856	832	879	855	885	896	869	842	894	829	857	907	811	858	848	875	864	857	857	836	863	868	842	884	844	880	856	839	881	867	857	879	896	866	898	811	840	822	823	852	836	817	901	874	894	840	847	860	837	875	892	853	834	825	906	859	874	836	842	833	863	838	910	902	833	786	894	829	853	861	869	817	830	857	854	884	877	848	873	887	817	859	896	850	894	806	881	811	887	849	867	849	843	853	855	927	916	810	896	835	883	880	831	825	905	861	838	891	869	828	838	891	849	888	884	822	889	835	815	804	825	842	865	853	845	889	866	868	818	866	891	825	872	876	826	844	904	844	884	853	895	832	809	833	867	865	855	841	867	832	883	844	827	840	811	844	850	835	868	873	884	867	870	883	891	827	808	846	849	868	889	816	848	873	830	873	882	836	853	823	875	849	839	845	888	818	885	850	866	867	895	853	830	838	855	844	856	875	860	831	775	812	823	922	868	871	818	853	837	858	854	871	784	866	870	829	866	873	895	847	862	867	859	891	874	858	885	859	885	869	857	838	862	856	905	908	801	840	851	868	779	848	865	797	813	866	866	863	864	888	863	853	831	861	895	862	826	845	820	850	835	870	798	817	837	859	851	828	865	889	864	860	853	876	863	864	858	895	882	817	861	844	843	847	827	846	883	880	852	816	888	843	842	853	880	895	871	899	859	852	819	827	831	823	838	869	831	855	816	835	881	806	821	868	830	886	890	881	833	865	868	849	846	803	882	870	876	842	824	853	854	858	885	845	878	834	859	816	892	848	863	838	873	859	835	865	841	831	820	843	861	840	845	824	908	805	837	842	836	859	844	838	862	897	877	853	857	922	820	842	844	810	859	846	818	803	864	822	842	875	867	811	861	844	799	834	914	848	904	879	842	877	864	859	851	854	854	856	841	855	888	857	846	833	840	907	848	814	869	871	837	863	849	833	826	892	814	880	822	846	858	889	880	844	850	842	880	878	783	877	899	895	904	873	879	834	881	880	838	855	900	888	821	824	847	857	854	823	875	853	829	797	872	863	897	929	807	842	856	853	839	847	844	850	842	811	844	835	874	862	847	847	847	889	852	867	876	856	855	887	884	868	836	865	864	818	861	888	830	848	849	864	887	847	904	903	841	821	849	818	847	863	821	926	840	824	861	845	803	836	880	806	836	822	837	828	810	867	881	831	866	827	844	866	843	888	886	828	873	816	830	887	820	862	829	845	834	849	852	834	878	853	873	870	850	901	878	877	811	869	801	879	856	854	826	872	846	860	842	849	881	797	815	836	859	794	813	855	898	874	829	827	861	869	844	836	847	922	887	898	844	849	815	880	856	806	803	831	822	912	896	847	834	813	893	835	848	866	862	835	830	803	868	868	871	904	843	831	893	814	845	836	825	931	814	877	860	834	877	861	867	879	857	896	844	895	824	854	860	847	829	855	877	839	837	846	891	889	847	868	885	830	849	899	868	861	866	818	828	828	847	876	797	847	846	826	857	871	900	801	878	883	849	869	863	819	842	899	833	826	830	840	870	859	803	860	835	815	801	904	845	875	845	815	871	888	862	851	883	858	900	850	868	851	863	818	887	869	830	872	770	827	859	830	819	862	804	896	792	871	874	799	843	867	847	903	863	830	838	895	827	890	842	807	851	834	757	844	891	866	805	865	918	809	791	813	805	864	882	887	924	855	916	819	880	860	868	820	859	888	872	791	894	832	876	841	880	859	844	884	878	889	840	834	820	823	832	835	909	838	846	896	834	851	831	857	915	865	876	867	852	854	915	852	855	873	863	903	820	857	776	813	834	793	858	866	886	851	828	860	857	886	876	862	798	870	833	920	832	826	834	885	883	870	898	863	822	848	840	837	844	825	894	834	888	810	861	857	829	845	777	832	865	876	906	883	828	886	819	874	874	864	847	826	806	885	842	879	865	856	820	816	843	855	845	843	851	880	855	839	850	898	845	871	832	864	871	871	874	827	887	831	866	894	819	844	908	823	863	902	825	866	877	834	809	837	785	892	869	844	878	805	809	807	814	843	849	808	808	861	875	865	858	849	864	808	871	827	830	879	799	852	857	880	906	879	814	892	880	846	837	847	876	850	882	869	842	812	822	844	834	892	769	882	863	858	856	839	890	856	851	836	866	847	849	889	877	842	855	848	861	822	843	832	870	869	810	870	873	927	874	869	849	875	821	829	836	881	837	877	840	880	867	852	790	891	809	883	835	862	888	906	888	828	887	834	890	807	839	895	812	905	815	838	868	842	829	859	828	839	850	902	811	825	830	825	818	842	896	877	830	823	800	841	880	838	845	827	854	849	828	831	872	852	823	881	819	877	868	854	820	889	867	873	830	770	855	833	875	875	882	824	848	882	845	851	842	837	925	792	803	855	871	874	820	853	854	838	877	869	822	886	816	852	861	815	867	835	827	856	838	832	862	839	879	869	832	851	818	884	858	875	843	794	839	867	865	823	878	833	876	869	834	859	838	836	882	812	835	869	811	868	888	800	876	868	862	838	821	840	849	821	849	871	819	880	833	880	818	874	915	856	868	865	866	857	863	836	813	846	886	849	778	866	788	831	816	867	858	851	855	890	902	844	826	843	854	864	886	873	851	848	841	839	815	860	872	820	848	888	838	839	896	829	845	857	792	889	834	852	839	919	823	811	843	813	862	816	870	821	866	865	846	806	844	854	858	884	841	870	860	831	890	804	867	830	848	888	861	800	847	826	859	846	867	851	822	860	842	846	798	862	832	852	844	854	857	887	847	881	839	869	781	819	865	842	863	856	819	904	842	916	876	887	858	892	868	836	803	884	885	879	864	877	859	853	831	820	806	899	820	871	862	857	831	849	821	828	862	838	858	882	855	796	813	852	861	833	795	843	872	824	848	832	864	836	824	826	866	865	877	894	824	842	899	829	841	852	780	843	921	882	806	814	861	822	829	883	824	893	907	832	851	900	859	822	828	887	870	802	808	841	857	836	839	818	853	893	845	830	850	811	883	853	827	852	889	876	862	881	857	880	828	776	844	844	849	862	920	877	819	828	879	850	853	820	905	885	867	816	829	861	879	837	812	854	858	854	831	848	850	852	848	866	864	861	836	859	848	830	874	837	853	855	881	860	844	861	805	794	839	917	865	826	812	917	858	855	850	861	844	843	858	862	869	886	842	813	867	897	907	846	882	837	882	867	822	850	891	885	896	893	849	903	842	898	842	858	817	816	891	890	908	884	879	800	843	876	783	824	872	855	910	884	858	863	858	856	823	876	863	848	805	820	865	857	835	889	844	861	847	856	871	812	904	837	826	795	902	881	844	803	882	851	821	868	851	862	876	810	866	861	862	867	857	899	854	849	876	879	873	879	836	825	876	943	830	845	876	849	778	842	830	898
6227	13271	11529	5979	4228	3141	2611	2045	1772	1554	1357	1234	1215	1156	1110	1005	1072	1026	975	986	954	948	921	961	1003	907	952	874	940	898	887	855	921	919	908	851	904	912	937	862	908	848	862	945	895	924	856	909	880	874	875	871	846	857	890	881	911	811	922	873	818	866	821	856	908	888	906	905	853	888	852	926	881	898	827	895	876	811	872	885	839	858	881	868	805	872	862	897	866	820	878	897	843	821	830	868	857	844	863	855	870	904	859	848	901	913	837	885	863	850	878	872	827	863	832	847	869	894	849	866	879	851	858	872	906	873	863	823	904	920	893	890	853	886	916	896	841	901	912	854	872	877	850	853	841	893	853	845	899	926	832	850	877	878	894	906	864	852	879	883	885	856	888	907	850	873	844	843	844	832	873	884	899	903	847	861	872	836	895	881	911	877	897	902	834	852	857	845	857	829	886	813	849	907	875	873	949	882	882	841	888	856	826	902	886	899	795	858	876	849	900	868	854	876	866	911	889	874	842	889	880	890	885	834	885	856	883	838	848	895	890	842	855	848	830	853	873	815	888	817	878	888	881	845	872	853	869	863	853	860	809	840	896	838	868	912	891	839	886	839	836	930	840	846	850	889	888	877	868	872	844	863	895	883	919	854	896	822	853	904	830	855	969	873	864	820	776	882	824	879	859	865	877	829	826	829	880	885	864	862	853	932	862	868	891	870	871	847	819	868	845	885	850	869	823	853	855	879	836	854	852	879	874	838	857	866	903	843	869	828	849	859	873	901	863	852	944	889	907	842	804	862	898	841	840	883	854	815	847	878	863	786	893	834	816	875	850	915	869	794	878	874	874	838	857	866	841	872	880	893	827	891	879	877	920	861	804	893	893	810	865	892	862	868	841	915	892	894	866	875	916	844	851	893	893	870	893	832	852	863	866	870	859	880	948	861	883	906	757	825	841	837	833	860	873	871	840	858	879	871	875	841	864	958	875	852	901	859	909	827	896	834	865	871	888	842	877	855	846	855	857	863	905	894	848	866	854	885	855	883	889	921	875	815	839	925	882	859	806	852	871	886	873	859	857	899	840	867	876	872	828	853	925	872	941	882	842	887	885	838	875	876	866	886	895	839	899	899	861	817	869	903	929	867	928	905	861	891	855	878	914	884	837	881	859	817	913	823	835	861	837	825	907	897	865	839	876	855	879	869	820	860	851	861	839	884	851	835	868	911	880	914	850	911	874	859	879	873	847	854	847	855	877	852	872	866	876	881	844	875	871	834	841	800	876	859	833	856	905	904	853	838	862	905	880	811	855	833	847	854	881	855	764	895	805	894	867	898	815	896	842	871	859	882	883	914	867	860	833	863	927	888	843	920	915	845	829	909	887	864	853	897	884	860	904	860	874	861	878	862	853	852	886	885	858	862	862	890	879	862	850	868	859	860	833	802	826	889	887	838	803	835	815	877	850	832	859	817	879	866	798	851	861	855	900	906	868	866	884	887	878	893	872	838	825	871	888	837	857	839	789	911	908	871	870	871	890	892	869	854	821	851	864	905	906	859	860	855	880	874	926	884	802	911	827	849	863	909	856	868	925	866	891	817	856	828	902	870	911	860	869	858	906	843	900	856	892	822	840	857	890	855	906	836	895	835	867	832	897	842	828	902	869	929	915	875	872	901	847	882	839	850	893	862	863	861	821	887	832	874	798	872	864	892	839	801	857	867	887	895	862	845	858	895	842	908	898	850	794	798	880	874	867	878	867	840	907	835	799	867	863	816	834	842	898	833	823	807	913	841	853	867	851	842	881	856	874	901	824	866	886	835	896	899	864	863	906	839	830	914	881	876	930	967	869	855	897	879	860	873	858	903	908	839	832	875	890	904	840	862	898	879	901	829	835	866	864	913	864	886	853	833	869	886	879	819	848	870	838	849	891	812	861	845	865	896	915	867	912	894	860	912	850	838	889	884	891	878	883	834	905	852	895	949	911	909	866	822	893	884	878	858	852	961	814	787	903	827	930	897	845	878	825	889	891	894	846	864	852	859	876	847	889	847	843	896	881	913	922	891	872	823	917	832	884	849	852	860	823	868	850	855	848	854	863	867	801	833	867	904	833	892	843	825	869	870	808	856	890	857	859	893	889	896	875	835	868	912	877	894	869	872	861	904	846	852	854	855	903	873	839	862	854	881	866	825	885	829	858	847	876	894	893	846	901	867	887	845	883	881	863	910	841	857	893	881	812	914	887	889	823	876	849	888	858	879	864	866	880	862	864	861	872	871	844	815	866	897	863	870	830	885	849	867	777	874	846	866	874	853	870	856	824	875	884	863	845	917	857	818	915	823	890	863	859	834	894	843	913	850	857	830	818	846	833	870	853	868	828	848	853	865	875	890	830	857	811	879	834	863	817	863	845	856	834	832	861	851	859	856	862	882	866	905	884	867	896	866	856	869	852	897	902	861	832	906	848	880	904	921	876	883	920	851	823	863	923	878	849	840	927	871	886	895	874	858	860	838	883	896	880	893	888	908	892	894	866	839	919	862	890	823	851	839	880	833	903	876	860	849	890	883	870	843	898	894	833	870	881	880	903	919	831	839	894	868	884	889	830	856	839	836	892	898	899	839	882	872	833	800	872	871	871	864	782	849	850	859	860	842	861	831	894	883	874	852	840	894	863	840	920	870	876	888	842	907	839	850	878	864	906	869	837	865	843	893	873	911	827	863	853	897	851	926	891	861	825	926	853	891	853	869	858	900	868	804	872	908	902	874	883	897	889	891	841	920	851	888	865	881	861	841	892	843	864	858	891	913	895	865	907	832	863	860	858	826	881	862	872	841	936	847	899	810	878	877	874	815	850	911	838	910	846	884	854	846	882	907	840	847	868	810	929	829	843	785	968	896	825	851	909	934	844	871	839	872	904	850	872	874	795	845	853	877	908	858	859	852	912	872	840	838	872	872	870	857	851	889	892	829	865	851	817	832	856	904	887	822	822	873	892	897	863	825	828	816	864	859	906	868	883	910	860	869	928	867	841	859	852	830	916	874	883	845	840	959	886	892	852	893	890	856	887	866	891	841	867	881	923	907	846	878	871	890	852	851	843	892	823	841	838	868	893	838	829	886	860	808	839	832	875	898	878	854	862	890	839	857	858	884	869	871	837	855	830	867	839	887	891	832	894	847	851	869	904	878	862	898	907	896	897	867	901	879	834	899	824	850	904	867	885	900	872	915	886	876	854	848	856	866	851	842	864	860	870	854	838	852	868	879	882	844	866	816	908	883	833	872	843	859	859	870	926	852	870	880	868	852	839	891	846	914	855	883	837	873	841	841	874	908	924	872	926	874	896	830	845	827	898	873	890	861	880	865	876	864	865	836	878	869	884	827	828	898	864	883	826	854	855	880	885	841	891	843	818	857	871	876	869	872	874	859	889	929	879	881	897	887	806	852	886	851	885	930	828	886	821	874	873	892	903	787	857	843	863	895	871	879	857	864	882	826	925	860	860	847
22417	21040	28547	23754	21041	21117	12441	1908	1386	1353	1243	1139	1061	1065	1054	1022	928	958	976	901	922	922	883	923	923	844	915	917	895	916	903	872	887	878	915	887	857	919	894	840	914	842	897	898	879	865	894	858	798	881	827	882	853	869	829	898	872	907	878	850	824	887	830	855	862	873	837	860	850	809	853	892	836	892	878	816	847	863	871	871	868	909	906	821	861	898	855	861	821	879	890	827	832	812	872	845	901	899	854	821	867	865	844	791	891	909	897	860	881	806	823	852	851	868	864	862	902	826	882	903	880	840	951	882	809	867	867	823	831	855	850	838	871	888	816	895	845	848	901	834	889	804	839	845	857	885	872	879	837	920	840	867	836	891	848	942	882	868	874	784	847	921	851	848	832	893	844	883	934	852	863	795	876	814	863	838	880	872	857	875	885	867	839	848	872	848	899	872	889	831	873	851	848	844	815	849	861	906	891	895	911	859	851	854	827	882	896	882	878	858	845	930	877	881	845	858	886	841	882	874	896	831	832	920	883	842	816	901	874	855	920	788	912	815	851	839	892	903	851	884	905	876	859	880	815	879	895	846	835	852	844	809	842	888	914	850	849	850	893	869	833	853	885	897	855	842	855	856	869	898	838	901	837	875	916	869	885	844	917	836	862	876	844	873	865	876	855	791	873	828	869	875	857	889	867	899	898	876	862	867	794	884	863	824	839	866	904	809	837	857	841	824	830	869	855	854	844	864	828	849	834	829	837	871	808	812	839	800	815	891	946	877	889	831	859	846	835	818	837	853	853	832	872	798	880	851	809	848	863	860	853	843	826	876	856	902	839	875	860	866	855	887	814	914	883	875	907	861	881	848	800	889	843	820	869	889	925	875	837	883	841	910	766	825	853	819	884	815	834	858	839	887	868	834	904	849	863	868	849	888	832	842	871	875	832	858	832	825	852	827	888	832	828	787	877	789	822	888	872	817	895	806	867	839	868	829	836	887	847	871	842	842	885	869	835	877	871	943	896	842	838	839	851	874	799	880	844	836	894	819	856	894	853	843	810	886	872	849	900	843	848	848	854	829	847	785	871	868	824	829	859	869	807	873	844	915	845	870	833	847	808	835	882	882	898	908	839	873	829	897	872	855	900	905	867	842	864	841	870	882	835	888	838	843	836	850	884	827	900	810	860	909	809	836	832	845	886	879	896	855	891	876	780	842	884	832	842	852	862	856	880	893	867	875	898	826	842	820	808	917	844	865	889	813	896	899	848	864	851	839	886	865	896	830	879	906	869	893	870	822	806	825	839	922	806	834	850	864	846	857	875	875	828	837	850	869	880	856	868	893	854	832	840	824	827	849	850	861	838	857	830	840	904	852	844	859	866	876	821	915	903	835	843	841	798	869	845	857	896	858	925	914	836	837	878	878	857	868	895	859	855	852	843	848	813	847	895	896	937	862	862	826	847	902	871	829	899	840	917	817	858	850	884	896	788	864	848	876	864	871	823	842	892	822	931	863	821	906	872	849	795	891	864	879	859	845	839	804	873	888	859	845	868	872	783	844	808	807	838	820	852	807	810	771	822	853	890	926	893	865	829	910	869	825	823	853	890	863	902	870	871	907	831	887	830	849	866	893	846	832	868	855	831	768	879	896	838	792	840	819	869	898	826	850	868	857	905	835	853	862	850	783	871	871	843	863	885	866	818	843	886	856	820	840	835	845	838	857	864	856	808	827	850	881	826	919	890	812	857	866	819	881	884	861	866	833	885	863	837	828	853	808	845	866	874	849	836	894	860	876	839	859	803	890	848	887	776	807	829	853	842	865	848	845	845	836	852	831	884	825	821	897	850	858	845	849	915	860	867	855	845	853	908	871	879	872	849	854	858	822	901	895	847	837	841	851	847	853	874	869	883	905	905	802	816	885	879	840	895	808	813	870	881	842	894	840	864	844	851	847	920	916	830	864	831	873	831	861	855	888	814	916	893	830	861	819	815	863	874	831	903	865	876	917	866	839	855	833	820	846	853	837	861	816	873	931	826	829	803	833	829	868	919	838	853	894	882	887	868	854	895	868	880	870	877	831	876	890	872	875	842	835	819	830	879	805	888	837	817	851	890	860	826	920	862	838	890	822	867	894	860	903	826	852	822	855	835	781	851	881	863	876	894	849	848	885	855	834	869	854	869	830	852	856	798	830	893	832	811	843	848	883	841	825	830	840	823	830	863	888	852	835	834	806	872	854	791	877	842	811	850	889	873	913	864	894	837	886	892	858	813	852	826	847	855	822	817	811	824	818	864	867	815	912	817	855	822	884	853	794	876	874	870	810	938	868	755	891	879	821	821	848	833	872	897	871	869	818	848	854	866	881	828	801	853	887	858	840	821	893	832	933	822	871	789	814	856	811	841	825	839	850	840	834	837	882	832	865	880	862	828	891	857	840	812	831	775	849	838	873	855	849	841	834	844	827	859	816	864	835	874	839	807	841	863	831	825	853	825	851	885	797	844	872	840	876	872	831	832	859	876	843	845	812	826	818	877	855	832	871	919	834	895	832	832	889	842	824	858	861	857	908	836	812	820	886	761	877	827	849	898	854	852	862	893	884	849	840	876	881	855	830	848	829	864	824	862	853	873	837	834	896	826	857	893	869	849	831	849	828	846	822	821	811	864	872	815	899	887	857	862	822	850	863	867	876	866	778	868	810	879	785	890	846	909	870	894	893	852	802	843	883	865	836	833	857	855	817	882	883	872	816	892	843	843	880	868	787	842	832	810	828	861	866	831	851	952	888	837	891	849	865	866	843	813	814	845	857	827	838	863	893	862	884	852	810	877	854	854	841	835	889	810	792	823	869	814	889	828	852	846	904	847	867	880	872	818	855	908	857	852	851	850	870	832	835	857	843	864	885	894	882	866	848	830	823	841	838	826	848	884	813	853	861	896	816	911	886	845	814	836	865	840	865	879	866	896	826	864	903	838	816	817	882	915	910	802	882	940	822	903	865	864	841	834	830	932	833	912	905	857	860	856	842	828	848	860	864	812	875	863	848	847	887	890	818	891	860	858	870	829	841	852	822	881	855	826	897	813	827	850	852	859	886	865	903	873	885	828	879	887	849	838	876	904	863	861	883	799	869	855	820	846	805	872	847	880	818	819	875	849	841	903	869	852	873	836	850	840	844	798	875	810	885	859	841	893	798	832	863	907	801	887	856	815	881	869	843	896	814	868	869	833	873	844	843	902	868	878	838	808	836	856	868	858	875	893	884	868	820	835	891	896	878	844	875	855	813	855	864	882	886	857	850	886	878	853	876	854	854	835	860	888	891	856	787	907	854	836	839	889	869	810	890	859	856	895	837	872	901	862	873	858	836	903	838	867	800	837	865	824	851	872	838	867	832	888	823	915	852	820	859	888	855	903	860	873	866	840	823	916	857	832	841	819	876	855	846	871	854	774	866	882	840	857	874	855	883	811	898	838	846	834	816	821	863	872	805	883	840	850	816	933	821	849	835
5481	13515	11283	5949	4106	3120	2598	2106	1856	1512	1382	1308	1181	1165	1062	1016	1035	1049	974	1046	973	966	971	962	906	915	899	924	909	868	883	926	904	857	890	940	916	895	918	870	910	864	917	876	888	914	926	926	909	901	858	837	854	884	919	795	825	854	866	857	906	785	852	885	929	918	880	880	825	863	901	889	858	888	858	866	913	869	861	879	893	844	866	897	905	908	867	927	923	850	839	816	864	881	847	795	865	871	900	878	862	893	865	913	927	864	876	868	869	880	891	850	901	841	869	889	855	912	863	891	859	814	868	865	903	910	950	922	850	883	939	889	894	882	900	853	839	828	898	894	879	909	873	856	858	896	850	848	853	941	901	853	864	886	820	848	864	882	906	913	910	840	815	881	855	836	869	886	798	883	882	939	840	866	900	865	857	864	859	876	797	900	880	848	863	812	863	856	875	849	858	858	864	872	871	873	890	829	890	863	867	952	891	865	864	858	901	866	889	889	892	840	885	856	881	847	864	848	863	858	862	816	835	842	915	861	865	853	852	902	864	882	851	873	878	845	873	907	831	824	847	825	879	918	856	903	900	895	857	836	884	871	883	849	891	855	899	902	831	827	913	882	867	880	852	852	873	872	856	871	905	802	900	853	853	846	783	888	900	878	918	854	886	893	847	859	848	854	885	898	878	837	848	930	901	895	855	880	870	907	799	868	863	841	879	884	869	826	911	905	877	870	839	823	858	843	843	840	892	911	903	845	893	853	878	835	855	863	828	851	894	846	887	907	828	859	889	880	857	930	860	890	892	813	853	888	900	873	867	865	840	873	870	836	853	833	867	868	849	887	887	848	807	899	867	858	864	876	857	903	841	837	884	866	852	883	843	879	886	833	890	876	896	850	813	879	909	840	921	858	871	885	851	852	885	912	852	786	935	874	887	805	871	844	884	870	876	828	897	933	839	842	871	845	893	905	843	874	821	872	898	816	846	854	923	875	815	844	800	925	907	901	883	881	880	839	907	866	856	832	870	822	807	840	820	872	884	869	854	857	826	862	866	866	829	859	825	868	891	873	896	885	837	852	862	884	892	858	925	911	839	824	885	835	860	845	917	848	874	861	912	865	921	888	814	855	879	867	857	849	859	890	834	902	898	866	890	863	892	900	849	909	870	857	881	836	899	928	864	904	882	859	897	860	885	892	869	855	874	851	844	857	873	837	798	830	857	868	844	835	867	875	858	846	878	865	892	795	873	850	867	837	863	869	840	880	889	869	867	861	865	858	844	919	817	844	879	930	855	906	849	841	848	825	859	866	858	849	868	914	871	862	894	862	881	889	855	850	892	865	870	856	839	853	858	853	891	870	877	823	822	875	870	862	864	905	864	873	938	872	926	855	841	857	877	862	886	839	897	830	926	877	869	873	867	880	866	882	922	876	863	866	879	923	885	863	893	865	824	883	827	893	848	851	847	895	894	848	873	981	827	864	902	866	888	819	859	865	826	833	867	787	814	892	917	907	885	910	871	939	910	874	906	897	835	844	887	827	854	889	831	866	846	904	917	935	895	908	883	854	903	831	889	821	816	854	928	866	891	894	842	819	889	856	888	853	780	838	851	842	886	868	917	901	878	875	931	883	876	891	888	861	795	888	849	880	857	864	840	834	836	860	864	894	835	832	911	840	885	864	874	856	857	838	840	883	904	882	932	873	854	877	868	880	930	859	869	856	892	866	863	861	873	926	835	885	890	856	889	892	870	803	842	771	862	919	871	899	880	887	845	908	872	877	856	858	906	862	838	887	863	851	886	888	875	904	835	896	909	861	895	895	873	905	883	863	895	873	858	874	858	878	903	923	890	883	850	838	834	870	893	860	894	840	835	863	863	868	853	873	876	857	841	838	863	841	846	853	823	903	879	892	881	894	784	859	881	852	872	876	875	862	835	840	872	866	836	848	913	887	875	865	879	844	863	864	858	895	851	847	895	881	857	900	884	858	900	832	873	867	899	894	832	933	863	916	812	833	849	895	887	894	830	882	900	851	823	872	929	869	897	851	858	829	890	880	872	841	910	879	874	859	807	844	859	837	835	859	889	861	892	886	833	884	887	852	877	864	899	783	936	902	865	915	855	864	862	892	910	850	883	835	856	867	855	882	820	836	849	806	824	858	845	874	861	830	871	819	848	827	881	951	860	837	902	845	805	884	877	860	924	867	830	876	880	892	864	859	904	834	859	861	860	843	881	880	847	854	842	829	903	841	903	912	883	868	863	870	863	898	844	931	856	840	815	836	852	882	880	871	839	883	870	830	830	863	873	880	864	881	852	865	853	928	861	884	830	884	873	870	892	838	865	870	861	861	902	844	895	926	841	875	879	877	805	842	875	822	767	846	902	807	898	889	885	845	928	888	831	866	877	853	871	888	867	881	900	894	875	861	842	867	866	838	861	847	888	840	785	869	876	827	883	855	789	921	912	896	905	800	874	909	895	907	809	863	875	811	823	854	873	818	872	856	857	842	854	870	869	888	933	866	868	881	850	861	921	851	859	934	927	878	863	858	854	895	881	889	895	821	853	871	878	908	895	874	909	829	877	852	900	863	836	877	841	805	933	832	853	865	897	865	883	826	871	842	848	880	833	863	871	855	857	849	890	902	909	856	873	884	858	916	851	868	846	864	897	868	888	832	828	833	850	863	844	860	898	886	924	903	886	868	852	850	908	808	908	871	915	891	900	922	892	856	859	846	872	842	868	872	849	824	848	885	846	851	877	882	847	884	893	877	830	844	885	878	850	832	869	882	876	909	845	876	886	853	853	866	881	865	877	855	845	867	817	909	834	887	874	846	930	954	857	802	907	884	866	914	849	839	872	852	841	873	886	873	876	908	886	888	839	898	860	847	880	828	890	874	874	893	908	835	871	876	877	878	907	829	857	884	855	840	866	892	798	917	910	915	853	821	891	852	822	873	846	887	874	835	870	866	877	810	832	844	870	849	927	846	922	850	868	865	842	934	848	910	900	870	864	825	878	861	841	887	917	900	839	966	859	831	848	905	876	889	851	904	887	892	826	841	869	880	882	841	888	893	911	863	877	843	835	903	917	848	838	896	883	873	886	863	923	908	859	857	870	878	909	867	879	894	872	823	915	846	880	896	878	844	843	827	888	880	914	914	815	850	849	847	845	853	876	865	885	882	837	868	937	861	803	894	849	813	869	853	832	852	885	877	871	828	874	845	865	867	863	833	869	885	818	890	879	876	850	852	840	847	846	874	901	886	889	893	876	848	869	894	812	852	837	831	835	861	848	865	884	914	866	878	886	898	865	889	863	856	827	862	849	860	834	916	865	892	809	912	830	877	855	846	865	846	817	844	836	878	824	874	839	843	880	872	906	865	809	904	891	843	865	839	871	849	878	780	839	862	873	807	856	951	848	864	859	850	916	856	806	836	879	931	859	863	869	871	832	912	841	883	867	851	851	891	889	877	859	921	844	864	843	850	880	901	864	898	861	854	867	852
22472	21118	28698	23778	21125	21181	12413	1846	1372	1283	1224	1184	1087	1064	1017	1016	959	940	935	936	920	914	897	949	899	891	871	926	873	913	911	874	936	837	899	888	865	882	845	870	864	932	866	880	940	897	864	887	931	859	910	857	867	852	875	912	909	890	881	877	876	913	856	839	859	836	860	880	818	928	866	839	905	888	864	867	854	840	865	868	877	846	860	862	898	804	860	815	917	861	881	878	848	862	821	876	812	871	876	886	852	876	843	887	867	824	898	900	823	836	877	891	877	850	896	864	885	868	884	872	890	870	893	858	887	845	873	841	853	834	845	853	892	866	964	837	800	844	844	856	919	885	852	844	875	877	852	866	846	841	873	814	882	854	807	878	914	872	848	869	884	858	837	820	916	851	826	880	885	888	909	899	870	862	865	905	840	904	839	872	863	906	894	854	857	877	790	855	883	867	899	879	837	890	896	869	851	812	847	843	864	834	853	908	869	876	823	864	856	856	877	860	861	843	820	869	879	900	841	819	901	828	882	877	872	836	873	867	903	840	789	885	864	857	830	928	886	841	835	920	835	846	894	871	858	843	857	798	840	877	901	885	864	890	814	819	863	924	868	850	835	910	869	835	910	841	855	887	939	846	861	846	862	871	832	893	823	879	892	832	896	867	841	876	840	881	830	859	858	840	878	867	878	915	866	864	878	872	885	890	897	863	858	871	808	833	856	891	915	843	869	836	857	880	798	870	895	847	848	853	882	828	885	832	858	832	899	846	875	839	854	871	843	871	855	936	872	840	862	823	864	871	844	834	827	858	906	860	829	825	833	906	897	865	886	837	860	890	860	904	950	857	868	867	846	818	878	883	890	873	844	852	910	835	890	807	867	857	818	918	880	834	846	858	825	929	901	841	857	884	797	793	866	869	843	814	893	853	912	834	824	873	857	799	872	890	873	853	887	868	899	865	889	845	864	855	889	851	840	854	883	913	895	868	815	873	850	834	833	872	924	864	837	889	817	893	860	869	865	864	853	827	818	855	825	852	885	858	838	870	866	826	829	874	855	867	821	857	900	872	813	832	883	855	854	816	827	859	849	843	840	853	876	869	912	905	781	869	876	853	862	904	873	838	863	840	893	814	905	877	854	833	892	909	818	819	794	810	909	856	876	849	839	918	887	853	871	858	886	824	862	883	867	844	879	829	869	856	909	864	891	866	911	885	863	857	854	866	839	812	799	869	884	864	867	897	892	895	888	904	896	884	829	851	879	843	821	919	845	897	842	855	891	826	844	842	933	859	873	853	833	844	795	870	851	887	827	898	802	903	861	842	856	820	851	884	894	846	827	863	883	929	838	880	894	846	809	913	863	854	809	856	852	859	892	824	831	871	872	821	882	857	854	829	888	868	834	861	865	888	880	806	856	824	891	890	814	869	804	875	874	880	884	842	827	853	854	875	867	801	884	876	923	890	857	889	870	866	886	855	870	855	867	863	876	899	895	853	818	853	890	874	910	874	835	839	844	863	842	791	847	818	870	890	899	818	864	871	868	908	841	845	890	833	903	861	883	863	901	879	885	846	864	850	838	855	912	901	861	836	862	841	850	804	884	832	892	832	891	841	912	849	880	855	909	877	856	825	927	844	862	868	819	854	898	862	819	925	869	897	840	842	896	858	894	832	890	843	895	857	856	881	829	817	864	889	887	812	857	862	894	839	838	862	828	861	900	854	912	912	873	881	910	849	846	812	858	814	875	895	891	889	913	855	905	838	854	847	834	794	821	823	911	869	876	902	857	842	885	836	870	877	854	914	821	858	841	889	900	899	826	808	868	884	854	897	918	886	827	930	866	915	885	878	881	864	788	814	821	890	955	845	881	887	877	862	861	917	846	825	863	856	872	829	906	911	856	861	886	897	876	838	878	851	870	906	868	858	837	845	870	872	878	842	871	868	844	849	884	839	820	897	839	865	813	910	853	911	844	838	875	820	864	779	859	896	836	828	833	818	895	850	802	855	882	902	824	850	804	866	809	824	863	866	834	904	834	867	829	834	852	868	819	836	878	857	883	848	878	902	868	824	845	830	817	892	863	836	868	847	863	838	895	885	905	848	854	891	844	865	860	858	892	862	859	856	894	870	840	840	854	889	815	806	842	902	819	846	851	858	872	885	866	855	806	880	839	869	845	850	813	854	903	879	831	901	894	861	849	869	883	835	895	842	871	847	907	831	826	876	892	870	876	824	891	851	867	859	835	876	844	881	881	887	860	840	878	870	861	827	871	893	862	843	793	858	862	870	846	863	857	856	841	829	869	851	868	828	855	844	852	855	832	847	822	795	854	893	852	859	851	835	833	895	906	860	816	849	839	878	892	849	832	856	820	862	867	872	895	828	839	821	847	853	858	835	904	876	916	894	856	867	870	830	843	893	886	850	875	834	840	879	843	886	803	872	817	862	870	881	888	858	875	857	865	884	871	825	846	901	922	879	824	878	917	853	895	842	877	862	883	866	848	833	876	852	850	857	853	859	849	862	859	835	859	867	871	879	844	859	822	835	848	832	866	845	835	879	862	920	836	857	873	906	865	832	820	844	900	824	813	834	883	842	945	847	894	887	870	881	821	865	854	887	850	868	835	801	864	843	834	904	831	843	872	826	867	850	839	844	927	817	864	803	868	911	916	865	902	853	818	864	851	801	790	815	851	838	912	879	801	895	925	839	924	912	846	837	814	882	859	879	846	812	813	883	842	844	879	846	811	844	867	890	865	870	962	859	811	910	836	812	840	856	888	855	834	823	850	807	873	904	868	914	845	847	884	924	852	817	876	822	854	824	848	834	875	815	839	787	829	884	859	879	830	871	866	864	870	895	861	836	860	873	771	827	891	891	856	884	882	856	842	831	852	891	843	882	889	870	852	806	876	838	821	854	854	825	881	884	843	818	835	874	858	896	882	853	872	854	843	922	817	852	848	898	842	937	854	874	817	842	848	822	891	834	873	837	873	854	950	879	876	874	850	842	861	865	837	845	838	850	834	882	853	874	881	856	896	826	803	883	825	823	876	893	911	840	855	878	820	831	840	939	838	872	851	906	855	857	836	861	854	896	854	791	862	896	890	892	850	907	840	878	859	807	885	833	851	891	822	867	814	837	867	847	849	823	879	880	883	858	856	843	866	859	883	835	798	839	909	847	868	832	865	848	919	804	885	868	880	845	850	870	802	897	832	853	833	823	828	854	856	853	847	847	863	839	834	813	837	867	869	868	887	884	913	855	851	862	812	852	871	862	847	877	867	837	890	868	859	900	848	857	851	832	829	835	868	874	812	807	814	872	873	830	867	906	830	876	881	865	879	896	794	878	883	831	878	849	862	854	863	813	811	837	851	815	855	869	873	849	847	896	895	867	873	823	845	883	860	883	863	873	872	847	824	859	830	893	852	876	858	850	867	799	871	851	910	853	846	851	871	859	830	881	893	893	863	873	889	877	866	833	847	823	849	818	852	853	893	881	862	936	888	861
6483	13609	11394	5829	4223	3278	2647	2141	1830	1594	1432	1286	1209	1161	1136	1052	1061	1033	1024	959	967	944	931	920	957	931	962	870	909	910	891	925	875	942	905	890	901	891	924	892	910	938	891	891	914	943	849	863	825	833	852	857	932	840	945	879	881	843	913	886	876	868	886	895	884	895	856	862	868	893	921	880	852	876	873	876	903	852	892	857	940	864	921	869	906	890	880	879	836	893	896	884	888	923	878	834	904	881	874	845	917	862	846	847	892	819	912	827	917	903	883	879	916	859	903	899	893	861	899	908	926	884	887	890	854	812	861	859	898	889	873	853	914	864	921	850	866	857	814	895	863	831	909	860	887	875	835	883	901	856	956	893	886	857	901	868	875	890	820	837	841	831	889	886	864	899	888	824	875	786	945	826	866	884	854	866	900	836	866	888	896	825	878	958	869	852	804	821	856	835	840	859	902	854	799	852	870	879	857	916	842	904	880	826	866	850	893	849	876	894	887	903	885	863	826	914	870	857	833	797	867	857	921	873	843	855	883	841	892	857	923	841	942	874	843	831	885	849	864	868	884	857	871	936	871	826	920	862	821	899	876	865	792	868	863	866	920	894	840	892	878	873	914	859	846	878	824	861	911	882	852	856	885	834	859	892	860	881	906	867	866	864	905	850	831	904	851	892	842	884	783	920	855	917	805	875	840	834	931	882	891	865	879	870	837	860	860	910	916	846	858	824	890	908	876	891	855	915	906	878	862	908	904	878	843	899	856	895	882	813	893	816	865	851	911	833	905	912	793	850	866	872	845	872	904	841	823	873	887	887	853	905	880	852	895	879	856	827	878	866	860	872	893	858	854	903	831	938	862	808	829	823	854	877	840	905	877	855	926	892	853	838	857	876	940	881	810	857	836	822	867	948	840	891	878	932	829	829	898	882	864	882	793	845	903	815	869	872	905	892	872	892	830	862	860	883	865	835	844	874	885	855	894	864	868	894	832	843	861	854	879	897	881	806	859	855	865	831	856	864	925	896	834	844	866	963	818	896	892	856	910	810	832	885	863	869	914	859	866	852	844	884	878	848	853	861	855	849	864	843	860	879	870	849	845	929	906	900	873	870	929	903	839	806	888	821	915	892	849	887	912	886	897	938	874	834	857	919	783	855	872	885	866	855	897	902	843	821	838	889	875	945	869	878	908	896	884	928	884	853	831	892	852	872	863	873	840	849	903	872	864	873	871	897	868	858	838	823	901	819	886	828	833	887	846	884	905	845	897	861	838	881	854	893	870	887	858	878	871	895	904	834	857	882	858	849	877	818	875	899	891	852	914	839	909	844	888	894	898	844	845	862	904	886	862	871	830	833	841	907	880	879	926	833	879	856	866	869	840	853	913	878	846	820	844	862	874	850	868	870	801	879	887	881	888	870	857	830	879	857	851	859	835	880	845	888	879	852	904	871	851	858	872	880	855	870	878	863	869	882	841	888	946	852	865	827	840	881	852	867	840	876	888	872	814	884	874	850	897	803	912	852	885	870	830	836	906	853	895	913	914	851	853	869	895	897	921	861	840	882	901	879	870	905	864	868	858	844	850	868	914	890	866	913	899	918	910	920	848	884	848	848	943	848	889	904	851	886	842	891	893	849	813	813	909	900	860	891	889	888	892	923	826	880	911	857	881	870	854	857	927	895	847	870	835	921	897	872	868	880	854	846	890	953	878	840	855	843	940	829	855	890	847	872	860	847	835	851	866	865	866	890	850	871	892	894	827	818	873	872	831	903	893	860	853	869	862	855	837	814	912	895	843	962	897	890	874	865	862	916	846	842	886	911	872	849	909	856	865	846	830	868	823	836	810	932	863	840	931	870	851	783	880	844	849	827	849	841	849	902	901	885	882	843	846	890	908	814	945	807	894	885	873	883	842	853	882	854	883	846	880	867	868	913	908	911	879	885	852	854	850	883	888	845	826	942	860	876	841	860	853	863	937	868	878	843	888	924	938	845	848	875	841	889	881	840	883	851	883	835	846	833	864	837	879	879	910	881	848	906	849	891	849	860	876	901	915	876	881	897	888	850	832	864	895	885	919	861	920	899	901	868	884	847	924	862	831	823	823	870	858	902	897	861	898	837	886	912	840	847	871	854	900	929	905	902	912	919	884	835	880	853	881	900	852	822	933	861	879	902	865	885	839	893	842	891	882	842	864	893	915	889	859	876	897	848	852	875	895	810	876	900	877	931	837	857	826	917	844	846	865	873	828	883	850	890	864	873	924	851	880	845	853	876	904	866	835	889	868	833	841	877	921	874	834	857	869	875	867	858	877	865	895	837	924	838	860	901	890	898	855	873	880	814	900	939	845	833	828	893	892	866	917	932	833	863	912	893	891	926	852	896	873	911	893	887	848	874	899	874	843	877	852	835	933	879	853	827	857	895	946	856	874	901	878	892	855	873	871	861	906	794	914	867	841	879	882	868	855	912	880	877	819	883	910	838	916	851	879	897	909	855	880	910	842	839	879	838	881	859	860	852	818	903	886	852	853	849	881	867	874	879	892	890	865	877	877	878	878	880	877	795	889	838	883	889	882	872	869	922	879	851	853	878	850	866	892	899	825	876	909	857	859	874	907	895	875	838	889	887	857	832	848	893	847	855	868	893	844	906	876	903	874	877	881	922	853	900	855	869	847	884	913	835	935	849	900	892	867	906	852	880	913	871	877	828	874	903	847	848	891	846	842	811	835	874	832	911	813	872	860	902	921	855	907	896	894	868	874	856	885	863	884	879	827	835	881	892	857	864	863	915	874	882	840	877	885	859	928	923	897	873	883	851	887	847	852	898	877	881	931	923	912	821	838	869	881	856	941	856	904	908	876	871	854	871	891	854	866	876	838	893	825	866	898	872	875	879	867	887	895	857	836	831	862	923	901	804	850	852	810	870	895	834	855	860	885	866	858	916	880	890	885	899	866	880	881	880	878	855	820	856	945	839	854	870	925	854	855	909	885	900	849	880	848	827	874	909	884	862	888	862	904	941	947	877	889	847	879	920	846	846	888	807	893	845	929	870	868	842	864	849	901	861	885	887	837	876	895	861	929	835	893	889	846	854	961	890	868	897	910	926	875	876	862	896	872	865	835	854	874	849	855	877	906	903	889	877	842	886	908	887	872	865	861	913	875	893	840	844	843	920	805	838	815	841	894	840	866	883	822	853	949	876	790	864	878	862	872	843	831	826	881	857	893	861	848	882	891	862	879	952	836	872	863	874	839	862	877	900	865	883	919	821	876	868	813	856	865	920	893	862	898	854	832	876	860	884	856	894	912	925	874	871	885	820	854	836	883	888	861	875	860	900	890	894	893	837	905	844	833	894	834	898	872	808	863	906	908	900	832	870	859	859	903	887	886	834	816	901	822	840	877	904	902	893	867	920	900	939	870	823	875	912	883	873	859	908	878	868	826	879	845	905	882	853	883	829	885	900	861	880	892	847	893	889	877	895	870	929	847	872	877	849	878	816
22381	21016	28546	23726	21021	21078	12279	1927	1454	1307	1238	1101	1078	1052	1065	1037	926	1017	983	916	956	955	868	930	961	922	926	849	919	874	936	849	895	856	886	901	882	866	874	914	917	829	904	920	910	906	925	903	908	883	877	830	899	847	909	888	872	899	815	887	932	814	871	909	897	877	836	882	847	886	834	843	860	812	910	853	892	873	923	857	854	861	840	817	804	847	880	837	822	898	879	882	865	836	807	838	856	868	845	918	872	856	908	890	834	861	832	878	885	844	920	872	891	845	918	860	870	865	913	861	855	903	866	862	917	898	883	892	859	899	872	911	917	865	844	873	904	823	852	885	850	926	825	901	925	842	888	854	909	917	896	889	847	878	844	866	884	849	905	881	877	818	917	823	863	858	828	941	854	849	805	874	854	869	923	871	910	903	868	890	877	847	866	837	875	894	866	864	861	849	849	910	859	884	879	888	855	845	868	892	907	826	880	923	847	885	882	825	843	871	855	893	896	924	833	936	916	840	844	875	884	851	867	881	850	853	836	863	900	928	879	896	890	880	834	903	888	873	900	826	859	795	874	839	908	864	906	873	877	869	863	858	953	868	842	853	869	861	880	885	862	849	844	921	897	837	788	907	883	856	914	860	843	886	831	842	903	932	836	931	883	807	881	905	960	830	876	841	858	839	869	890	912	859	860	877	886	854	821	851	900	908	837	879	847	857	887	867	858	842	880	801	844	863	845	862	859	841	897	904	858	833	869	918	841	900	791	853	893	829	840	881	876	836	912	907	874	841	916	869	822	864	861	835	922	903	866	835	861	818	878	881	869	869	873	822	889	886	915	851	900	853	868	820	860	892	839	843	887	860	892	868	858	873	872	910	839	868	854	830	878	882	816	860	897	823	891	827	879	848	838	847	825	836	860	858	818	951	888	902	902	904	816	870	853	895	890	854	831	891	910	881	828	912	862	888	909	856	869	864	837	821	819	895	839	852	811	847	838	830	865	854	859	890	864	864	919	849	889	821	854	845	856	868	886	864	837	909	863	923	891	832	832	835	883	878	864	867	788	866	818	868	903	880	898	875	902	842	885	918	891	941	895	870	879	872	858	875	914	895	864	899	923	876	892	843	881	859	840	790	879	879	870	883	894	880	840	826	856	851	838	885	819	890	946	913	901	847	879	856	878	917	863	888	836	833	844	874	886	845	883	865	904	887	829	886	904	849	887	844	898	914	839	881	924	892	841	890	838	853	893	890	878	907	890	799	841	865	892	847	869	851	866	834	903	877	896	840	856	892	835	906	839	922	859	884	871	880	833	878	884	856	867	851	881	855	886	795	911	821	861	908	861	842	858	823	866	891	884	875	897	872	812	856	816	894	839	906	893	888	870	879	893	862	867	869	865	922	854	836	864	888	847	846	823	887	861	847	863	907	907	863	886	811	827	820	823	818	848	867	866	875	852	855	926	851	835	894	853	833	857	896	800	783	889	870	848	875	876	855	883	872	805	857	874	897	840	842	848	830	844	888	886	924	889	853	858	863	813	848	918	873	915	848	863	874	895	807	843	901	896	850	879	885	895	869	859	904	859	855	837	861	886	861	856	876	884	815	871	907	862	856	843	844	870	877	845	938	829	879	888	882	845	807	888	848	850	833	887	881	875	872	886	900	848	902	902	879	892	857	845	845	892	866	848	866	841	859	849	870	897	863	876	831	882	906	880	852	899	874	848	917	814	843	866	844	846	849	851	861	899	855	860	824	844	833	832	899	869	865	880	848	876	824	823	855	841	876	892	942	843	846	909	866	892	842	872	813	865	896	837	891	858	880	851	817	808	863	855	893	900	856	860	883	851	837	858	897	952	827	880	885	849	857	848	874	868	867	902	868	870	872	886	881	875	843	877	799	881	908	844	863	812	868	837	872	876	892	871	859	882	848	861	869	900	846	877	855	864	883	819	848	850	850	920	890	879	899	867	897	922	835	894	851	837	930	883	844	883	794	855	883	870	840	827	831	852	831	870	875	857	890	891	850	833	834	847	870	812	830	860	813	910	849	875	846	855	891	847	917	828	871	894	869	833	846	824	839	904	885	848	890	842	876	842	879	851	846	846	858	869	854	829	822	843	930	863	809	835	898	887	900	891	848	868	879	880	887	889	888	839	885	863	859	826	889	897	857	877	829	863	877	884	899	860	903	855	852	886	869	857	882	844	912	854	830	858	846	862	871	857	920	831	882	907	834	874	854	884	849	838	861	890	809	863	884	860	876	842	858	879	837	810	847	860	854	859	843	837	854	830	838	854	854	862	870	920	851	832	835	904	882	877	904	852	816	838	856	869	819	859	870	875	833	895	880	852	809	855	826	940	806	856	899	874	866	894	831	859	808	868	821	852	870	857	871	828	878	903	848	890	896	827	844	845	872	881	903	869	872	840	876	858	931	851	857	867	887	833	897	860	891	815	873	877	879	888	880	828	846	862	827	897	825	889	859	864	918	855	904	846	836	864	861	854	850	852	920	814	904	857	871	889	851	825	842	829	852	976	868	844	868	849	889	897	880	879	823	819	908	880	858	810	828	860	879	842	800	862	845	864	883	861	845	860	838	840	860	869	961	884	881	870	896	857	860	837	887	889	839	864	839	894	802	875	839	881	846	910	910	860	915	871	819	880	867	874	859	860	829	881	829	824	881	846	873	872	889	867	855	855	889	798	835	812	871	898	866	854	871	796	845	885	898	851	821	870	851	853	853	892	821	856	838	841	872	871	844	870	878	889	796	852	836	917	860	858	841	845	864	870	871	886	842	859	865	934	874	870	852	908	887	901	853	871	892	855	828	907	898	827	893	901	900	823	877	824	873	830	882	819	858	856	911	875	874	892	885	821	858	873	856	911	944	815	859	817	930	855	903	857	895	899	842	878	876	865	879	854	821	846	902	819	845	868	833	835	869	845	830	827	924	833	851	805	867	789	876	839	870	842	897	875	855	881	892	851	849	859	832	914	859	860	918	902	874	847	861	837	840	891	893	879	834	938	894	837	857	897	847	833	907	867	844	893	896	848	823	885	838	842	879	894	788	836	878	929	907	866	807	867	831	927	858	898	829	844	827	799	878	908	849	907	851	890	851	935	853	861	874	857	827	913	827	862	870	889	845	882	896	899	853	905	920	901	866	855	906	835	853	833	879	832	874	807	854	891	861	807	895	908	838	827	833	877	844	817	869	867	842	859	934	847	815	821	839	839	875	884	871	876	846	894	835	987	859	837	843	861	875	848	884	881	904	794	844	906	882	817	821	830	897	823	905	842	815	914	920	869	901	873	870	816	874	862	845	839	871	879	860	882	856	874	858	822	880	821	849	899	894	856	916	867	891	858	815	849	880	835	875	843	845	835	822	882	901	885	842	803	829	852	854	847	851	864	872	839	812	875	898	880	877	850	872	844	828	876	824	898	892	859	855	863	861	818	857	844	905	918	822	877	827	847	861	847	821	830	812	871	853	880	818	877	856	833	871
5810	13467	11518	6032	4134	3105	2578	2117	1864	1585	1414	1276	1223	1177	1094	1099	1015	1032	971	959	990	972	926	922	927	923	919	870	889	917	910	931	915	947	868	912	878	950	854	876	869	944	905	871	862	910	920	935	865	925	913	887	959	881	923	888	871	858	925	917	865	926	920	913	907	885	901	844	912	901	900	854	863	858	845	925	859	872	793	909	866	930	838	862	834	897	835	884	878	869	884	818	905	921	895	939	855	903	882	848	887	888	873	816	852	806	974	878	862	920	895	838	875	851	884	876	887	915	887	847	942	889	864	919	844	880	860	873	861	879	826	881	902	840	852	835	884	866	865	895	861	890	870	886	835	826	902	885	928	885	863	890	824	830	862	868	889	880	883	896	879	876	861	831	855	822	890	910	830	833	832	875	877	854	848	879	816	928	920	871	856	873	882	865	897	909	856	928	830	908	892	863	896	899	830	856	852	861	886	847	867	886	868	903	877	899	854	895	877	893	901	874	893	865	873	936	839	887	805	838	902	845	862	888	833	894	887	868	876	864	861	853	864	893	878	850	836	889	937	814	878	829	880	802	887	866	878	860	865	921	840	825	897	909	866	844	933	876	880	879	887	861	869	934	867	893	879	845	837	878	851	862	859	888	852	881	883	903	870	913	833	875	877	894	875	882	891	845	887	868	833	848	840	847	877	868	864	831	858	878	884	892	879	847	884	857	894	860	932	888	824	860	876	873	902	907	917	840	883	880	908	866	848	807	841	876	959	839	866	919	859	876	861	827	850	862	826	902	845	884	862	836	892	899	819	835	879	905	910	827	885	873	864	896	861	841	869	856	886	811	875	892	859	894	798	885	824	915	908	886	863	872	843	882	861	873	871	904	872	879	869	866	906	854	873	881	869	841	882	830	877	919	896	845	881	866	874	875	889	895	822	841	870	843	858	868	857	911	889	887	884	894	888	893	890	873	854	876	827	840	848	847	862	869	850	851	817	864	858	872	881	882	846	838	865	872	894	895	888	831	926	816	852	903	906	866	859	883	869	867	832	874	832	826	892	853	865	883	848	881	922	871	852	817	894	892	934	907	811	880	867	885	915	890	860	926	860	927	862	851	877	884	898	872	899	846	860	842	922	928	905	831	913	860	930	930	838	837	853	854	883	849	884	948	889	894	928	877	880	872	854	850	842	844	876	841	832	890	848	849	896	833	862	871	831	831	925	848	842	844	901	893	884	832	864	849	902	856	849	886	932	912	849	853	883	866	876	869	872	876	866	830	907	850	921	862	879	880	864	852	893	886	878	850	848	856	876	854	898	849	856	903	887	904	877	849	836	869	894	870	854	809	873	857	830	877	859	905	865	893	876	880	855	882	852	861	828	849	905	839	903	832	921	875	921	830	897	839	881	894	930	872	868	874	869	888	856	834	882	862	893	864	954	869	856	831	799	890	881	917	793	867	840	882	852	874	881	855	851	890	834	893	887	857	913	837	907	866	876	898	909	817	842	893	842	922	838	921	853	846	871	859	844	801	926	890	875	883	830	893	904	899	923	907	860	869	820	867	896	871	888	926	880	835	862	882	897	891	886	874	854	902	863	864	873	848	879	883	862	863	853	915	885	863	884	856	862	924	823	926	845	946	836	789	903	897	878	911	878	842	877	879	863	885	849	912	820	857	892	852	865	817	851	850	864	913	962	927	895	844	866	837	861	928	881	836	849	837	888	915	894	911	935	865	909	840	896	862	856	880	836	890	845	882	905	831	887	868	862	917	843	880	887	871	896	911	902	880	880	853	890	885	905	828	891	889	884	852	886	819	904	906	905	926	922	833	853	822	884	853	890	915	902	864	850	874	878	871	844	902	857	872	859	918	880	904	832	872	893	865	844	909	859	865	913	850	892	870	830	885	893	876	817	866	835	856	864	861	853	821	910	854	788	835	897	868	815	909	807	862	870	887	855	870	849	844	855	865	876	868	882	896	877	853	842	851	876	866	872	841	858	900	864	845	897	832	900	898	891	818	910	892	842	906	839	825	894	848	879	873	858	855	856	856	893	851	890	874	939	832	883	895	870	859	859	890	867	891	914	831	878	861	896	882	807	901	904	888	900	941	902	842	859	854	895	893	834	907	888	889	869	869	887	916	879	826	911	882	915	886	923	871	852	900	895	901	821	881	865	927	843	896	871	916	839	925	858	879	887	837	856	860	833	843	837	895	928	912	847	848	859	908	865	887	830	917	899	889	911	843	962	850	873	852	847	876	855	875	837	878	902	851	864	895	891	957	847	876	862	796	881	898	841	860	889	879	933	874	827	889	869	872	862	856	891	868	866	828	859	884	841	873	871	854	863	876	877	847	853	888	900	916	897	881	882	877	870	910	930	884	858	896	845	864	892	889	824	898	885	897	830	888	859	900	879	838	881	882	873	872	802	846	896	920	884	852	855	865	873	833	863	837	854	843	857	872	844	857	819	834	850	886	830	911	924	809	858	864	943	894	857	830	855	867	868	875	887	892	907	867	890	868	860	881	853	909	932	893	904	839	932	844	828	904	893	902	841	911	859	842	883	842	868	812	856	889	911	833	907	905	904	807	864	863	870	894	873	859	874	864	857	880	901	864	931	878	863	837	892	888	903	845	895	872	889	839	862	866	848	881	862	870	873	848	851	899	839	841	867	886	872	927	913	871	859	897	896	880	933	968	868	855	903	854	879	865	913	853	892	835	879	860	869	917	844	876	909	919	862	888	840	852	888	853	841	873	845	887	846	853	880	855	845	834	854	865	896	859	891	899	869	849	900	939	879	850	865	882	839	898	852	876	885	826	879	892	873	850	884	840	885	799	877	886	844	877	832	963	872	844	844	876	859	874	839	857	848	827	852	867	866	893	891	838	881	913	920	868	913	874	865	918	874	857	880	831	830	887	816	836	836	841	867	858	823	866	848	797	905	860	849	891	899	915	857	881	889	884	876	855	892	899	859	859	918	927	863	877	885	876	920	920	850	872	899	852	920	845	859	853	879	862	837	836	900	863	866	848	857	869	877	915	885	843	867	902	852	912	928	876	906	861	898	872	891	909	871	907	843	854	877	911	872	818	867	877	818	871	831	780	909	845	862	910	863	853	933	885	803	896	872	891	881	881	900	802	868	874	885	851	889	876	843	909	912	880	876	864	885	833	903	880	867	848	920	915	900	810	868	812	930	857	842	839	874	899	866	861	853	879	890	880	872	867	882	839	914	841	864	869	868	886	874	850	907	941	862	840	863	892	854	919	857	886	841	876	878	881	866	856	849	846	872	929	799	895	843	910	940	892	859	893	865	908	848	858	882	862	860	823	912	905	916	896	889	824	837	880	905	915	871	843	860	909	883	884	826	897	896	871	904	852	863	880	835	914	822	885	870	840	925	917	857	878	892	897	834	819	922	898	829	928	885	856	853	894	896	919	917	908	872	923	836	881	880	877	880	856	894	874	873	835	889	851	872	925	879	855	911	890	821	944	895	888	861	884
22449	21080	28659	23754	21085	21156	12467	1990	1427	1334	1207	1153	1068	1077	979	1052	980	911	980	954	946	926	849	935	950	919	941	914	969	903	910	903	923	926	905	924	868	924	885	871	836	913	879	847	866	878	888	913	922	825	859	889	918	895	839	851	866	870	926	890	924	930	861	947	894	878	868	904	922	866	820	821	845	899	865	867	854	820	867	877	840	875	888	875	891	898	854	905	866	949	898	835	832	903	899	866	867	875	905	856	892	848	899	871	924	898	886	836	836	849	872	889	892	876	866	914	819	862	822	855	916	841	842	907	815	871	906	803	902	917	935	878	857	920	875	808	843	834	873	918	843	875	814	907	881	889	898	840	884	882	839	856	826	882	821	880	911	844	908	931	862	845	864	867	853	849	895	847	911	814	828	869	866	865	856	878	842	901	838	911	876	872	847	849	835	922	899	904	866	876	811	863	875	851	913	868	912	888	805	841	878	898	828	862	869	915	836	861	816	893	918	850	870	836	878	911	844	809	868	868	858	822	876	849	869	878	858	874	869	844	919	848	939	890	856	880	801	876	910	840	883	862	842	866	899	818	866	879	868	811	831	868	868	835	851	882	874	849	842	841	867	855	822	899	846	877	829	864	851	905	866	895	872	912	792	900	912	891	836	896	924	849	873	900	859	841	919	901	882	921	916	890	840	839	879	835	870	841	871	897	862	854	894	909	894	889	910	836	911	808	858	851	878	953	887	897	879	869	825	863	817	927	861	863	828	889	890	816	833	859	868	857	825	808	882	869	903	884	852	932	883	915	869	873	945	842	901	850	903	884	893	847	851	856	832	876	911	850	885	933	861	860	873	887	879	846	866	932	853	810	865	833	902	836	876	899	901	855	905	867	844	866	861	864	934	817	912	857	870	883	878	841	876	888	885	835	913	848	892	837	833	836	883	839	894	853	851	891	866	844	859	899	882	872	897	851	872	843	854	904	880	829	846	909	905	855	960	845	860	898	882	863	851	903	826	889	905	876	872	876	875	883	899	890	902	903	901	863	865	901	835	825	844	842	904	890	867	845	879	824	909	891	825	877	903	905	852	899	885	865	888	891	915	870	818	847	908	900	850	869	883	855	874	918	835	848	853	876	833	830	908	808	925	869	858	852	809	899	901	844	873	897	816	893	881	894	897	887	839	884	847	899	876	842	899	880	884	896	884	847	903	860	861	833	904	880	883	856	826	834	905	813	877	809	854	869	873	870	858	901	893	824	840	839	884	879	864	847	827	855	862	850	883	869	911	893	841	866	912	880	878	782	822	849	860	860	847	855	833	859	860	926	877	870	828	867	852	890	917	890	922	828	843	924	890	927	855	789	882	959	879	889	828	803	775	859	879	865	905	909	865	833	906	841	912	861	855	855	884	919	869	909	867	894	875	887	895	896	873	841	910	886	890	898	860	870	890	889	835	918	892	874	888	834	854	931	879	896	850	836	860	835	818	875	865	872	854	886	907	827	909	802	826	880	870	829	896	873	905	874	939	872	865	846	872	872	863	881	873	906	827	829	860	892	843	841	852	869	869	840	859	848	862	941	881	855	840	878	911	906	907	842	881	904	941	830	866	845	857	885	831	919	874	837	871	833	922	867	820	809	896	888	802	870	835	883	860	871	873	843	856	862	834	951	857	837	894	871	907	879	882	837	876	875	842	857	826	866	890	872	882	880	854	834	878	862	860	864	831	808	838	815	842	870	885	846	880	910	856	857	885	870	867	827	899	872	858	866	876	852	843	907	877	862	846	887	882	895	861	852	919	789	890	903	877	881	863	893	828	844	836	879	880	850	855	892	889	843	894	922	849	861	910	886	832	868	878	896	887	861	903	879	858	866	875	863	872	855	856	915	828	837	884	814	828	864	891	886	858	912	861	854	873	878	849	871	878	843	909	881	853	813	895	852	832	880	870	898	916	837	903	886	860	844	874	887	893	829	861	886	828	839	850	873	854	807	793	855	866	881	875	861	841	842	867	814	847	858	861	858	893	845	835	852	839	905	831	866	887	877	830	882	823	869	860	891	877	910	872	878	916	879	861	858	897	841	856	856	839	885	892	883	827	898	864	855	922	867	878	821	868	868	856	867	887	863	845	858	873	850	832	808	874	901	872	853	867	818	837	828	902	877	829	876	891	863	887	867	892	846	875	810	886	874	911	900	834	900	843	839	844	880	879	891	852	849	806	860	794	811	871	860	862	860	877	908	869	858	815	853	884	918	893	850	884	838	866	956	850	849	847	884	897	891	824	892	854	844	863	874	846	848	860	866	907	798	921	823	890	894	882	915	803	916	880	855	877	853	828	884	840	911	854	882	819	845	859	867	874	904	810	845	807	880	871	884	868	863	869	872	860	874	890	927	858	865	895	960	883	870	906	901	878	861	874	856	846	875	889	912	835	896	861	848	836	840	877	904	872	881	849	888	858	919	920	882	870	937	863	825	863	871	875	855	866	926	879	881	862	867	865	827	893	890	877	827	861	842	829	877	909	869	825	856	911	852	878	848	904	842	829	838	897	877	894	847	884	917	816	850	874	822	838	936	875	807	888	906	880	894	902	898	838	970	791	913	872	864	886	871	875	845	853	907	851	880	908	870	896	861	867	892	869	855	875	879	934	815	849	845	864	861	887	906	812	834	870	866	877	861	897	876	885	864	842	903	929	820	897	884	878	877	788	836	863	876	879	854	869	912	810	883	894	834	885	903	863	856	856	926	831	843	859	825	878	910	832	907	905	883	888	821	874	835	868	882	895	885	921	858	849	873	834	865	860	828	879	860	882	884	861	903	838	875	889	861	841	868	880	847	846	843	815	872	828	893	832	858	918	898	870	899	950	816	890	883	921	861	866	889	879	881	817	818	907	828	848	898	796	880	797	888	912	889	841	852	880	840	829	878	849	867	918	877	856	893	865	877	868	837	870	844	852	874	847	850	895	885	838	840	872	853	884	909	920	881	866	870	824	878	856	907	890	824	843	861	839	866	864	836	907	855	874	893	863	868	844	851	848	866	892	872	840	906	880	864	891	820	829	816	837	844	849	875	882	844	825	857	866	878	891	874	803	874	858	860	844	900	865	856	884	851	844	858	858	859	895	901	887	925	873	808	900	852	880	900	857	837	846	830	872	854	872	867	892	867	895	900	873	884	818	879	820	865	849	913	822	857	864	838	857	892	863	875	894	887	858	878	944	893	853	904	885	891	884	873	862	906	844	861	870	890	839	838	870	821	881	829	847	845	889	893	819	867	847	892	885	863	808	905	878	860	853	879	876	878	856	882	890	856	855	825	841	903	953	918	908	848	861	905	893	866	857	868	917	860	895	835	900	890	872	858	851	926	855	845	858	832	843	874	881	838	860	876	849	870	836	821	899	876	829	836	853	854	882	872	828	860	856	908	850	897	812	838	854	858	873	855	862	847	852	857	880	858	934	915	794	921	882	838	842	817	898	902	856	862	839	848	810	836	849	845	818	832	888	866
5582	13488	11435	5851	4297	3155	2511	2072	1786	1568	1406	1299	1196	1194	1086	1050	1064	1033	998	1005	1005	931	984	933	971	924	937	908	891	910	903	906	933	926	886	922	966	898	917	877	880	951	902	851	900	934	931	896	949	886	901	855	912	878	904	875	909	821	852	862	897	897	892	897	897	888	867	882	921	906	904	905	898	840	902	896	874	859	848	920	921	862	939	899	872	888	837	905	874	859	855	910	910	855	841	868	885	894	883	845	850	852	871	814	811	942	885	858	860	882	822	858	874	893	854	874	869	880	891	893	871	862	890	837	868	855	896	911	859	865	889	857	836	883	901	887	877	863	903	858	862	915	893	876	818	912	874	919	896	871	837	918	882	858	871	865	881	871	855	922	840	838	890	874	894	878	871	905	816	885	914	892	887	890	914	892	870	875	829	884	836	906	849	891	860	884	838	886	837	910	890	864	917	832	884	863	833	890	898	909	860	849	962	871	855	843	844	896	922	872	848	864	843	849	865	821	887	804	896	889	913	874	895	876	861	926	879	922	887	914	836	851	879	932	884	922	909	887	845	871	909	820	860	822	859	889	885	874	849	868	839	884	854	863	866	889	846	904	890	927	840	871	841	829	838	855	852	858	818	900	851	926	906	917	963	854	881	920	870	879	895	912	917	827	837	911	910	864	867	886	845	844	901	829	880	798	869	903	871	876	920	870	831	913	897	909	833	895	890	895	891	906	896	867	903	895	889	890	929	881	836	900	918	918	879	898	857	869	881	874	874	881	870	864	865	926	907	906	877	888	896	852	903	862	900	881	893	871	870	900	867	872	844	859	867	878	896	813	920	820	858	845	852	856	875	897	885	841	941	844	908	857	903	850	857	860	838	875	886	836	873	853	832	884	894	906	873	831	901	813	875	902	863	827	841	895	916	925	814	892	849	898	878	840	830	856	834	867	868	840	883	855	876	871	872	895	886	867	869	866	899	909	881	888	910	875	853	859	894	911	845	890	901	881	883	951	864	879	873	868	857	917	869	882	889	843	910	881	833	931	854	855	842	926	930	913	891	839	849	886	867	866	870	911	825	893	880	842	838	859	895	962	880	915	849	842	884	913	906	910	853	864	845	903	871	862	944	902	884	906	871	925	856	828	877	853	883	874	877	861	871	911	867	877	881	914	826	916	873	785	842	886	885	844	870	834	883	853	893	864	874	853	902	875	908	865	842	929	894	866	914	860	857	889	875	865	917	908	852	892	891	832	896	873	909	859	905	862	874	865	875	844	857	876	876	905	866	828	865	861	863	834	864	883	892	830	891	875	889	866	921	866	858	868	926	845	834	886	829	875	884	871	863	920	939	875	867	872	876	827	836	847	855	874	853	912	873	832	913	862	853	857	832	905	887	861	848	902	921	872	940	878	858	921	901	902	842	891	884	868	850	935	916	874	842	867	832	859	897	926	839	879	892	858	834	914	915	828	903	905	909	812	827	848	890	857	868	923	819	853	880	880	880	850	873	819	854	852	874	912	881	842	899	876	917	894	832	833	911	836	870	883	895	883	869	851	917	839	890	943	811	877	849	849	902	851	836	833	871	864	885	833	819	873	873	836	854	834	861	877	888	872	901	904	911	877	823	875	875	813	841	836	844	862	849	927	901	805	866	898	860	888	944	889	862	900	877	816	857	882	906	886	912	920	839	860	828	923	888	860	944	844	853	886	888	910	891	870	855	837	874	854	872	846	891	837	906	884	854	879	924	894	891	888	891	884	825	936	845	856	881	886	840	911	869	885	857	855	868	890	866	835	877	886	839	836	812	816	874	893	919	876	929	888	872	854	855	924	905	863	834	874	843	830	853	921	918	810	850	879	882	878	898	922	832	901	914	843	894	830	931	863	913	904	902	884	872	871	893	841	919	899	881	852	876	837	874	884	854	883	896	864	879	883	876	871	825	874	821	903	857	905	869	892	869	876	869	829	885	898	833	892	911	897	888	847	863	895	871	841	879	875	907	840	894	824	868	890	936	915	816	820	874	867	904	859	905	826	870	898	910	866	842	886	845	875	902	907	890	867	853	865	883	870	878	905	880	904	874	888	850	811	859	903	867	899	809	860	876	893	888	908	921	808	836	866	871	883	904	890	852	905	887	969	900	862	853	893	874	898	862	838	908	882	813	834	927	850	869	870	799	875	843	883	815	870	851	914	858	833	888	875	873	865	880	871	909	880	897	833	861	845	844	861	930	869	801	827	841	941	920	879	945	868	889	858	891	849	912	908	882	854	854	894	884	954	859	881	897	881	870	851	868	862	842	912	896	840	842	874	835	924	835	896	954	849	911	880	918	891	903	859	904	907	847	856	870	819	852	869	926	826	878	899	854	876	930	913	889	873	875	839	842	889	892	879	876	896	892	878	912	858	894	870	901	915	884	857	863	858	875	839	903	905	878	917	842	888	884	840	906	860	844	805	904	952	876	866	885	870	852	843	888	896	882	954	870	922	828	843	924	847	867	885	879	901	884	857	865	835	898	874	853	874	837	862	874	869	894	833	917	902	859	860	866	930	834	879	936	834	850	922	891	880	949	833	897	904	886	897	898	910	838	858	858	904	921	924	913	869	811	865	873	858	857	907	903	862	874	879	884	936	872	914	867	901	889	857	893	861	865	824	874	916	880	851	890	853	835	863	945	872	906	897	857	880	841	919	889	881	939	884	859	889	800	861	892	896	862	866	872	868	872	932	937	835	911	860	907	903	838	874	926	910	927	902	911	880	876	840	868	923	924	912	896	896	911	853	888	881	877	863	886	889	806	919	870	852	855	849	856	837	891	883	885	921	911	898	830	853	829	894	857	839	915	950	875	884	880	873	861	876	864	848	886	912	884	897	907	893	892	892	872	888	831	849	896	910	901	892	881	864	875	801	890	916	902	862	912	885	908	883	864	843	849	853	890	845	916	865	880	874	844	828	813	846	886	895	878	916	870	857	885	909	834	915	861	884	862	933	856	884	859	854	845	855	878	848	948	902	917	871	841	858	855	846	917	821	917	860	941	864	849	877	869	893	888	831	904	860	892	852	879	874	879	850	827	767	850	843	855	879	898	880	847	861	890	879	921	909	891	882	892	890	913	868	849	881	853	874	832	893	869	859	864	868	795	890	879	865	789	885	878	854	874	904	898	886	870	870	869	820	862	892	866	880	907	885	889	866	855	854	872	954	894	851	917	886	846	870	876	865	861	865	834	924	891	876	898	878	830	896	903	884	854	886	858	887	870	912	883	801	894	892	864	862	876	886	829	854	873	856	894	856	911	846	931	949	872	885	879	833	872	891	893	905	881	888	896	843	863	862	835	887	888	863	856	856	901	875	854	840	942	917	893	876	907	940	842	894	870	856	870	908	896	860	897	852	891	875	829	825	887	869	863	847	864	924	886	910	895	886	905	917	908	900	882	851	850	893	832	896	860	911	866	896	902	957	955	877	870	847	887	883	829	939	927	898	886	817	879	882	933	864	876	821
22446	21044	28542	23752	21044	21136	12426	1915	1315	1242	1204	1154	1117	1080	1087	1049	1024	942	941	929	943	927	949	935	894	908	942	898	941	882	943	894	890	898	904	903	905	914	822	846	927	858	931	886	862	899	897	906	867	926	851	905	850	848	916	881	882	869	908	859	904	903	839	922	863	852	898	877	854	865	864	857	888	902	866	886	888	887	863	868	855	885	862	871	853	844	876	845	850	880	910	832	901	889	837	808	888	880	926	853	862	882	857	856	885	895	838	893	887	868	831	874	900	819	812	839	803	833	874	868	909	869	861	889	807	848	853	872	884	882	875	867	900	887	903	913	891	896	909	817	872	849	842	832	862	856	897	855	833	889	927	823	805	930	867	871	861	902	858	825	916	843	815	809	829	826	907	838	826	840	843	934	828	847	859	846	879	814	816	894	891	920	823	853	819	898	852	838	827	818	862	892	868	883	858	865	855	827	908	850	877	917	901	866	841	833	866	813	844	862	847	886	872	869	892	867	813	897	903	825	821	827	884	838	900	823	886	890	827	930	869	853	813	886	889	837	899	924	854	859	859	890	859	824	849	850	842	939	903	909	857	862	894	885	851	823	916	879	857	833	825	851	903	832	901	870	862	865	870	888	870	821	878	846	879	795	964	858	879	848	873	870	864	910	874	817	929	840	886	858	883	865	839	864	877	873	853	879	865	851	861	908	833	844	883	879	803	863	874	771	854	888	877	896	895	836	866	866	880	850	850	927	870	914	890	892	883	903	922	854	932	903	868	894	859	863	849	862	868	880	806	894	911	890	880	877	912	896	869	928	840	903	848	885	825	863	838	835	850	886	875	889	871	897	890	757	903	853	860	872	910	828	919	866	913	878	873	862	894	853	840	848	873	837	902	845	859	893	865	821	845	805	900	915	908	888	841	934	861	845	856	916	855	850	900	909	891	920	872	870	829	910	860	886	929	827	863	852	892	835	835	916	880	868	860	867	855	861	860	885	871	879	866	870	823	912	886	854	874	868	827	845	851	837	873	827	906	880	871	907	858	867	899	872	837	878	834	867	828	899	902	852	838	911	877	885	881	850	850	833	879	853	876	843	851	856	867	886	897	838	946	829	884	875	862	894	838	873	904	889	866	867	865	816	895	889	883	808	897	833	860	862	893	844	866	889	870	839	856	869	899	860	856	867	817	872	828	842	903	867	858	879	849	875	873	889	839	814	910	799	881	839	897	859	906	891	846	861	881	855	842	909	861	865	825	832	868	854	890	887	897	931	878	852	853	817	813	888	873	914	896	868	838	881	886	898	859	893	835	921	910	883	793	885	861	856	874	846	882	913	823	845	869	862	888	906	879	875	848	806	887	841	879	871	843	885	905	937	909	877	863	947	819	900	829	876	873	850	836	858	848	846	911	870	827	926	872	870	894	858	866	886	880	838	880	901	913	887	843	896	927	877	812	882	906	875	842	875	849	853	858	878	866	843	833	840	879	844	865	828	841	882	828	868	826	928	955	838	851	875	845	878	846	843	862	873	890	875	831	886	857	811	916	849	861	862	844	875	904	868	798	899	873	896	904	866	863	910	843	910	892	890	884	917	916	879	887	850	873	838	861	889	874	819	881	837	892	885	844	846	911	878	889	871	876	865	857	915	887	878	868	917	866	860	886	839	824	862	837	856	887	896	824	813	848	896	869	859	874	858	865	833	839	845	840	872	855	845	907	808	930	891	848	896	851	809	820	914	857	886	818	912	832	866	863	828	838	840	857	869	860	927	865	843	840	865	866	802	837	929	851	919	857	865	858	895	848	950	890	867	848	892	921	845	881	976	891	915	880	854	865	880	861	909	888	903	876	868	885	876	926	861	871	901	845	849	915	862	883	876	854	885	907	903	891	887	883	894	913	863	868	832	883	881	838	849	890	843	849	863	861	901	878	886	908	879	862	841	865	888	866	855	847	859	834	842	885	865	931	918	869	900	904	876	791	789	877	851	893	873	890	837	867	826	939	886	854	856	849	901	852	871	855	904	885	843	882	881	870	854	866	869	918	905	931	851	796	871	821	834	867	870	843	861	875	851	889	844	876	845	909	915	889	891	897	867	881	900	830	886	852	850	863	847	880	933	892	867	871	882	873	895	865	882	890	833	862	821	887	908	842	858	885	851	897	859	848	854	875	891	845	849	865	929	887	863	868	853	851	933	866	829	861	864	911	855	895	883	892	893	851	868	864	833	901	868	872	869	893	906	838	798	876	907	871	813	886	871	828	813	862	890	922	871	855	908	837	855	892	892	861	879	868	879	861	831	889	848	879	834	868	880	851	824	917	851	933	862	853	859	893	867	923	861	876	846	906	882	944	862	837	905	874	869	848	841	851	853	852	868	881	914	873	867	854	820	880	890	890	911	891	913	918	868	860	836	880	860	853	860	888	851	892	857	871	846	863	853	847	847	881	879	855	803	876	803	835	815	814	815	879	923	877	831	788	824	813	864	822	881	861	846	886	828	843	889	864	875	868	844	906	875	908	904	920	841	870	847	853	867	857	880	894	841	930	848	838	927	896	845	894	872	912	841	911	932	862	872	836	906	892	804	854	875	870	873	900	862	898	871	807	840	921	866	893	854	889	847	883	876	894	846	870	858	887	871	852	892	891	813	861	872	875	862	889	873	859	853	878	865	855	806	948	869	814	804	900	838	831	855	832	854	854	855	862	837	867	889	851	828	864	877	901	919	838	856	895	863	853	819	804	883	907	866	853	845	904	939	879	885	919	873	873	847	860	861	899	870	867	839	889	819	829	812	864	893	849	873	890	863	837	865	867	885	852	862	863	883	827	863	819	878	896	840	859	842	813	907	846	859	908	843	852	861	870	836	835	850	896	860	894	890	885	863	864	850	864	876	862	811	848	862	852	812	937	856	842	902	854	827	895	796	861	840	808	854	858	854	894	802	869	853	898	922	813	890	840	823	843	849	867	855	844	864	893	834	838	848	870	861	849	871	819	883	842	844	910	809	828	855	851	808	892	838	881	821	907	846	930	878	825	857	856	855	877	871	882	849	875	847	844	849	867	852	855	838	867	869	871	866	884	877	893	845	897	878	880	888	913	879	864	873	853	878	857	869	867	853	900	830	838	842	882	985	867	929	885	804	888	889	824	824	886	857	861	828	862	886	865	884	867	864	857	854	770	828	883	844	867	860	854	858	880	922	848	874	845	866	897	836	872	906	857	787	896	863	868	859	906	843	864	846	805	885	880	853	871	886	843	900	863	893	853	822	860	850	894	856	889	886	828	851	889	901	860	899	850	875	847	859	842	813	858	846	933	862	851	896	846	850	854	837	836	882	884	859	902	903	865	875	802	887	937	871	857	907	898	884	829	909	867	862	851	850	865	824	972	907	839	877	858	886	883	885	865	832	901	835	831	845	906	892	862	832	813	876	883	888	880	783	881	860	831	875	930	843	884	809	864	888	920	898	875	859	876	818	910	819	905	855	856	841	855	899	855	845
5627	13423	11530	5889	4062	3202	2518	2127	1775	1581	1413	1320	1232	1120	1131	1114	1106	1022	976	962	964	958	1007	962	911	891	989	931	922	894	1016	923	926	917	877	898	912	940	928	962	888	916	834	904	910	859	928	929	873	900	870	917	875	899	854	864	896	919	975	855	864	863	901	900	821	871	893	881	927	898	855	927	936	895	895	872	902	904	864	848	928	853	827	867	839	856	828	874	893	925	913	893	913	942	864	908	851	843	842	824	881	924	869	910	918	868	871	858	922	878	845	851	874	858	888	879	887	837	871	887	911	887	887	874	904	870	854	869	885	909	812	855	863	837	905	944	880	893	901	839	880	878	924	919	872	918	857	853	859	883	880	933	874	896	880	879	892	883	856	863	913	906	916	884	893	872	873	858	908	786	858	920	902	901	904	865	944	901	906	893	942	894	914	912	846	884	843	854	911	854	884	903	882	845	900	898	873	848	856	895	843	943	897	860	878	882	831	889	865	941	862	900	847	873	881	809	876	886	900	858	901	858	861	899	853	906	891	892	875	887	872	869	896	876	881	890	888	914	906	875	887	919	898	894	886	879	881	887	879	894	912	854	899	866	883	891	887	900	840	889	901	887	837	879	835	863	836	878	879	934	872	856	836	869	868	936	831	869	838	886	893	844	890	870	890	906	919	912	916	866	915	868	825	888	913	870	886	921	832	880	895	897	896	857	840	863	869	888	837	874	854	881	907	876	919	865	928	856	882	893	890	858	881	887	884	857	854	870	901	872	917	834	860	903	893	877	881	892	880	859	898	861	872	940	902	875	877	912	872	903	873	857	857	879	891	927	890	891	907	902	855	842	892	821	867	870	830	837	926	869	840	907	916	904	966	877	877	925	896	892	876	921	843	909	850	839	856	906	848	822	836	876	876	805	909	926	902	888	880	838	857	858	919	907	836	912	934	837	903	842	880	870	852	884	870	892	885	909	919	863	872	847	893	890	900	873	909	864	851	882	849	920	934	861	851	906	846	859	897	914	877	866	872	897	863	886	929	840	904	914	870	895	873	852	882	849	856	908	857	877	881	919	909	872	883	853	877	905	897	841	876	892	871	903	920	931	853	831	902	867	870	892	922	842	850	905	921	868	819	892	934	919	907	882	926	888	886	873	856	848	879	868	820	905	835	905	885	929	864	849	880	909	887	866	874	886	848	898	892	946	866	905	809	860	946	834	917	869	829	861	856	868	880	887	837	902	881	895	871	880	839	874	968	841	907	876	847	844	899	926	836	884	855	932	896	873	932	869	865	922	889	852	870	898	862	932	889	902	870	876	890	894	927	884	837	882	886	890	886	829	865	891	904	881	903	892	900	867	901	868	902	944	894	871	808	835	922	881	899	847	883	884	882	854	861	861	856	898	884	879	861	826	897	881	901	868	923	867	859	845	870	892	863	921	852	895	904	896	863	868	838	887	926	922	851	871	919	872	875	902	884	895	882	895	891	938	869	838	869	841	929	866	886	862	897	916	891	858	888	836	879	900	874	903	876	844	869	854	950	871	930	904	862	902	912	883	872	887	878	876	882	903	893	856	901	897	924	908	863	880	915	910	876	913	909	902	861	905	868	888	892	887	915	869	891	885	900	839	880	824	913	842	921	917	889	877	850	878	954	842	868	856	919	895	879	898	832	878	845	829	867	882	886	889	889	859	913	905	856	871	862	832	877	897	827	896	831	789	889	945	925	934	912	872	880	854	888	838	891	904	875	886	938	875	898	901	804	936	882	926	860	877	890	860	821	865	823	851	904	911	883	887	838	908	885	869	900	870	837	894	889	876	878	885	883	862	926	862	920	912	897	883	878	853	854	871	878	918	878	866	844	881	912	836	851	853	916	883	878	854	868	812	875	899	881	877	843	843	853	877	835	868	922	868	893	907	859	917	876	909	882	875	948	851	842	842	890	862	833	940	843	949	912	875	813	851	882	888	946	919	851	907	896	856	844	897	890	898	907	853	884	915	926	911	899	866	840	826	929	886	911	896	887	881	907	906	934	910	844	863	872	898	882	872	823	878	945	890	910	885	868	890	876	835	855	828	905	911	855	860	880	889	856	866	850	868	932	871	962	936	879	836	909	949	879	836	910	852	872	866	840	940	861	886	888	874	900	905	927	856	862	880	927	823	876	897	904	870	867	904	882	835	864	916	883	882	910	841	884	944	897	879	884	848	909	859	862	864	873	894	887	919	845	886	891	871	905	812	813	879	841	873	873	883	880	906	866	898	873	859	908	918	902	861	884	920	933	933	949	880	856	884	938	880	841	839	815	849	849	891	894	923	888	880	903	889	872	863	903	841	867	866	878	881	862	850	867	855	846	897	872	882	878	849	911	883	885	893	882	896	888	876	881	875	880	911	895	880	868	862	878	898	878	932	890	901	884	847	811	858	876	858	886	899	904	874	840	908	844	895	886	893	934	890	870	866	856	870	875	854	885	869	874	858	883	822	885	887	870	831	870	923	936	906	925	873	886	916	903	882	848	820	870	900	896	863	920	877	864	864	875	904	874	833	922	862	889	889	808	797	862	888	821	920	869	898	890	882	883	859	798	831	848	875	844	874	923	874	878	878	893	864	827	903	881	896	906	893	850	814	842	840	857	819	889	837	830	874	829	836	842	967	940	909	888	946	900	834	832	913	905	851	852	886	881	903	864	828	915	914	860	880	852	920	877	850	866	920	862	861	872	869	899	883	844	873	875	843	834	917	865	869	869	902	826	845	883	885	854	843	883	888	901	870	883	863	843	885	851	884	873	858	885	881	874	881	863	850	918	852	841	887	892	883	904	929	868	848	854	953	887	895	880	876	911	911	912	874	869	880	824	865	906	872	881	894	871	882	911	915	884	900	929	893	905	916	926	895	876	879	870	860	921	933	890	918	937	853	838	879	866	911	844	875	850	916	863	840	921	923	895	914	918	852	867	868	859	915	823	918	849	819	909	862	849	868	864	918	913	924	896	863	875	914	870	911	867	924	835	821	870	892	887	910	882	888	919	875	891	876	841	868	887	900	889	860	846	837	858	859	834	868	858	879	896	907	913	887	918	839	869	900	876	860	823	921	824	901	880	856	867	919	906	912	900	850	876	900	846	854	893	899	886	870	864	851	877	851	856	901	902	912	878	860	902	907	887	861	910	874	918	916	865	865	865	884	934	860	869	882	852	878	886	895	936	874	808	897	864	871	915	906	846	893	910	901	876	858	907	921	909	836	851	865	894	883	899	870	874	829	845	873	891	917	851	914	880	907	862	886	862	858	918	869	907	852	916	900	857	846	836	870	882	878	891	860	904	878	877	907	857	827	886	817	849	861	897	905	822	866	863	832	900	917	881	882	870	885	866	917	911	837	886	881	887	902	893	839	868	908	911	873	843	854	907	911	871	811	922	860	865	887	886	927	880	882	897	840	899	901	892	879	862	904	867	917	854	874	894	847	893	887	896	900	853	868	881	903	908	883	832	887	878	831	869	889
22486	21072	28568	23794	21074	21143	12265	1866	1373	1289	1237	1133	1088	1069	1038	982	1006	946	982	948	872	913	881	963	896	914	951	877	911	890	879	877	930	903	898	843	849	837	896	842	847	855	872	865	893	864	883	907	918	869	855	858	872	842	869	905	848	837	885	858	906	920	864	904	853	846	870	889	861	908	882	855	804	836	841	898	892	870	879	899	897	923	910	884	851	887	911	892	871	868	879	800	843	859	830	850	878	853	890	819	815	870	859	866	903	846	869	861	871	881	888	846	867	863	896	824	839	893	887	876	923	822	844	894	886	864	817	869	904	897	856	851	909	882	800	855	870	831	851	856	886	838	929	790	865	843	807	844	904	871	874	867	814	866	857	821	876	872	816	893	856	828	866	928	849	853	847	802	862	876	907	863	854	825	884	878	817	891	860	860	868	892	906	869	858	819	901	875	865	863	863	846	916	863	874	884	877	847	887	875	879	835	874	868	886	836	913	912	890	827	857	876	855	844	867	851	876	833	917	892	812	865	903	799	845	830	860	924	912	849	842	871	869	888	869	863	908	847	826	867	902	848	878	870	868	803	857	863	855	882	850	823	852	788	847	879	853	828	834	850	878	853	866	879	853	879	923	860	851	836	873	869	832	882	860	848	884	870	897	849	793	833	826	911	871	866	849	853	822	833	857	853	866	861	919	832	885	837	837	856	895	894	810	857	867	930	867	889	858	864	902	814	824	868	869	810	818	853	855	843	838	877	859	812	894	900	823	837	812	914	887	916	777	860	863	864	846	878	866	830	861	859	905	874	847	889	837	872	880	859	847	887	865	854	899	863	875	857	862	885	846	865	849	857	859	862	892	834	872	844	914	842	851	832	845	870	848	835	891	810	848	842	887	914	867	833	870	845	876	851	904	817	866	872	861	891	867	849	832	852	828	866	890	864	867	909	834	854	874	864	880	892	856	877	878	856	882	896	895	849	873	865	812	833	864	866	880	909	836	848	859	792	869	891	860	880	895	834	843	862	853	877	905	855	861	843	905	821	927	837	864	870	870	881	859	848	874	918	840	819	865	870	872	894	890	836	895	832	914	835	948	902	854	892	874	843	819	900	904	856	836	861	863	857	841	869	868	833	838	832	894	858	866	871	873	895	886	892	866	883	909	866	882	869	834	857	841	847	846	902	808	862	861	915	839	858	861	845	902	828	846	853	868	864	884	826	814	845	879	824	870	862	856	850	853	844	850	813	867	836	826	835	882	838	899	888	890	860	891	834	821	863	812	864	879	890	828	844	876	840	927	830	869	828	899	871	895	899	893	874	883	825	897	833	864	816	873	868	846	867	800	833	898	836	825	834	829	826	836	867	888	833	857	854	841	863	855	844	870	853	858	881	873	888	905	838	871	884	840	812	861	851	870	890	852	845	899	885	840	898	807	868	861	889	800	826	840	842	856	851	845	788	867	933	849	868	888	863	860	881	907	879	865	864	858	854	849	864	777	782	898	854	862	849	832	859	889	903	870	865	771	859	855	899	811	859	894	845	836	861	842	866	882	805	856	816	828	821	875	838	900	920	864	857	886	859	926	856	869	834	844	791	853	881	871	891	896	862	824	858	885	899	846	897	842	900	849	851	866	939	836	874	867	838	893	923	854	877	940	826	886	893	868	884	900	845	877	889	875	813	885	808	798	821	887	909	896	907	859	841	864	862	908	854	861	838	887	809	898	840	854	853	867	846	832	826	889	820	859	897	853	877	861	888	827	824	879	815	835	917	879	827	834	859	863	838	833	869	860	829	875	844	902	830	841	876	853	853	896	863	871	922	888	874	838	847	848	877	895	886	912	846	868	861	913	895	861	829	871	871	893	825	854	840	863	872	867	825	819	843	877	879	798	909	828	865	829	848	879	873	907	903	870	884	811	885	902	887	841	841	880	792	867	866	825	865	851	856	928	827	858	847	898	821	900	848	807	863	861	855	868	851	838	848	817	845	819	850	813	880	856	858	841	872	821	891	877	864	864	907	899	821	816	884	817	887	840	848	836	790	887	860	824	854	885	836	826	844	832	876	796	834	856	902	934	879	897	875	888	893	894	820	875	830	868	898	876	826	818	868	868	901	853	850	867	826	853	868	853	839	892	818	864	858	840	891	822	830	843	872	940	890	863	868	838	843	878	854	858	865	883	928	854	895	855	855	861	863	885	827	881	842	870	823	896	819	903	856	869	813	848	852	887	859	867	861	884	870	867	877	799	909	834	876	810	865	877	826	880	859	864	876	818	854	860	876	821	828	918	902	863	874	886	888	855	917	875	827	849	869	834	907	829	849	822	876	851	899	798	844	852	821	885	865	817	885	913	856	872	837	873	851	861	831	883	876	853	901	940	871	848	827	818	840	855	796	851	862	869	862	844	898	874	824	893	916	916	856	839	888	844	880	838	893	852	832	895	849	846	869	869	853	861	856	862	887	887	841	861	861	825	827	793	841	849	845	835	881	897	824	853	788	846	865	912	838	889	810	898	859	845	855	824	874	884	806	851	868	878	817	882	836	855	864	864	854	875	861	862	867	898	861	888	831	854	879	887	825	899	871	893	822	892	821	827	879	864	812	864	915	870	868	817	850	883	845	809	857	905	866	873	912	842	801	846	878	885	901	801	880	872	882	886	863	879	855	860	836	813	903	903	883	846	848	899	886	903	876	861	881	872	882	895	802	834	817	899	856	855	912	821	818	858	824	876	831	830	833	877	838	813	837	844	863	840	863	849	825	800	888	932	844	884	801	941	891	806	824	930	838	828	805	906	897	879	865	841	871	843	838	872	831	860	851	831	828	819	878	859	826	833	901	887	853	817	872	865	869	841	818	860	878	846	893	856	839	835	843	862	840	881	830	865	823	847	891	924	830	888	893	893	840	854	851	843	827	879	862	872	846	867	862	880	909	848	874	861	882	799	847	905	898	864	843	825	881	844	893	867	783	872	866	840	865	867	894	835	855	857	879	850	865	889	858	871	851	897	861	873	856	866	879	828	888	888	863	801	887	812	841	885	891	865	878	871	877	817	881	827	871	848	865	876	889	915	832	826	843	860	927	849	809	911	850	860	878	852	843	808	926	864	865	844	821	852	814	888	871	884	886	884	907	838	789	870	857	864	840	877	815	799	796	910	862	910	860	883	853	833	849	875	853	845	893	841	893	896	831	905	864	824	800	883	852	878	864	852	847	844	842	883	825	871	852	890	871	881	857	827	821	853	830	853	792	876	854	884	833	826	880	847	844	840	889	864	865	815	837	829	811	779	875	841	884	838	811	853	870	867	873	813	875	794	927	811	902	809	855	855	885	796	788	841	816	847	866	886	864	837	866	851	867	865	842	823	856	906	890	852	888	852	811	889	858	869	876	830	845	866	822	855	835	853	828	848	888	869	824	835	910	871	827	840	837	865	826	836	846	873	831	887	836	852	879	823	861	817	850	897	869	880	863	878	853	840	849	809	870	826	866	879	863	885	859	890	931
5308	13405	11347	5973	4136	3221	2542	2114	1755	1579	1428	1282	1237	1166	1141	1161	1044	1033	954	953	981	954	979	915	989	946	945	937	914	925	917	913	952	857	927	923	933	929	892	920	878	936	871	903	886	890	894	912	883	898	924	888	902	893	904	819	870	926	872	847	931	968	847	878	881	883	898	855	903	888	933	880	883	911	887	901	891	891	894	907	873	887	882	893	851	932	865	907	875	918	816	895	872	877	854	887	866	896	898	846	878	882	903	867	900	922	890	852	896	891	808	875	873	859	812	920	846	878	900	930	919	882	901	939	902	860	843	931	845	893	880	896	898	910	834	868	885	820	902	831	809	870	904	830	917	880	936	894	944	916	909	896	860	867	891	898	844	906	900	881	861	846	886	866	884	917	962	906	865	888	861	924	883	830	892	885	876	818	879	886	882	881	889	862	894	878	877	850	859	848	875	905	911	833	897	899	870	907	871	833	881	857	895	845	888	831	913	851	846	879	873	867	858	892	862	824	881	888	905	856	856	882	856	878	877	845	856	872	858	894	845	876	886	893	879	874	920	836	906	828	883	890	885	880	851	895	864	832	848	865	793	891	897	898	865	904	911	860	842	923	879	847	903	894	890	895	895	862	880	861	946	875	899	873	872	883	881	876	883	864	914	874	878	891	935	855	962	882	923	862	907	831	849	900	902	892	864	860	885	891	821	870	854	876	852	949	826	917	870	856	886	892	897	889	872	876	899	870	904	922	858	861	891	875	900	874	861	861	853	798	899	847	840	889	937	855	827	910	874	859	837	933	881	893	907	904	880	893	926	896	877	871	904	880	881	884	837	868	820	875	866	919	884	892	907	879	935	838	916	921	839	872	870	952	878	904	914	868	892	872	845	889	874	877	913	853	869	906	882	895	831	911	887	803	872	901	896	823	848	852	894	893	928	890	860	860	892	931	880	904	920	908	878	827	942	852	892	868	842	860	902	870	892	850	890	904	817	946	928	864	864	882	859	864	832	873	878	836	867	854	912	922	853	860	822	889	862	855	837	867	906	902	866	862	832	845	900	817	839	818	846	908	842	881	927	864	865	810	878	853	903	930	845	882	863	925	877	924	879	887	887	876	870	837	922	844	861	870	835	856	864	853	877	853	831	894	865	856	880	891	875	878	831	890	946	898	874	844	893	907	851	853	823	853	851	911	883	868	915	899	873	883	904	862	835	805	843	864	861	903	859	838	869	898	799	840	898	831	933	859	924	871	915	856	944	862	816	838	867	896	905	895	837	881	897	836	897	848	909	916	885	874	800	864	898	890	841	845	794	832	893	862	874	885	921	850	850	857	884	892	881	828	896	852	872	863	833	884	877	855	886	884	902	870	866	877	834	833	859	894	923	860	881	856	825	778	926	882	869	866	926	901	851	871	858	889	862	861	907	871	854	874	916	903	846	915	859	853	857	854	916	874	863	920	866	868	870	874	850	910	925	907	875	843	859	863	857	851	921	850	866	884	900	846	856	812	881	819	935	889	907	914	842	880	845	888	924	842	891	862	898	931	904	890	915	921	866	856	892	923	855	947	908	861	886	842	902	843	881	898	889	873	869	881	846	869	857	867	874	868	905	890	833	829	912	864	812	876	871	898	844	879	902	924	860	883	843	841	896	878	908	833	861	872	879	878	879	873	871	838	906	884	885	842	904	885	938	898	848	893	906	893	870	908	884	904	879	853	907	885	900	881	874	920	830	898	906	885	841	879	871	907	855	872	848	904	875	905	920	845	850	906	909	861	825	860	837	897	923	855	851	902	907	849	886	813	828	871	844	886	891	860	854	844	911	861	896	905	934	861	896	912	882	863	852	877	878	880	847	867	895	882	949	896	923	853	886	873	915	902	861	869	910	915	894	861	880	862	865	878	863	866	850	901	900	885	881	910	857	899	878	879	921	841	907	877	920	910	865	843	868	849	864	843	871	846	869	849	884	867	822	894	867	881	859	876	878	869	895	874	874	926	826	884	875	874	823	920	906	895	834	885	841	884	892	866	905	899	872	839	889	875	856	832	851	835	894	839	874	875	869	847	882	890	894	843	889	874	860	879	870	858	906	875	935	857	844	889	927	877	872	842	836	868	894	870	896	856	894	920	844	935	852	864	872	893	851	881	858	843	911	887	894	880	897	893	850	843	875	900	884	872	865	888	890	899	921	887	870	879	877	915	893	862	909	881	892	866	894	869	852	878	860	888	826	861	937	833	883	890	906	846	858	891	868	844	818	870	872	926	811	862	858	920	877	867	855	822	910	845	872	886	895	896	883	893	868	932	893	830	854	870	853	932	875	917	838	878	885	865	833	831	893	876	920	861	861	851	875	828	828	832	917	883	822	860	844	869	887	902	915	892	888	916	845	907	863	806	872	841	870	888	914	919	882	886	873	845	889	917	872	846	883	886	873	876	873	912	867	873	877	879	859	907	852	882	893	802	894	866	877	864	870	900	905	838	875	831	885	875	853	916	902	863	835	856	892	916	843	884	900	884	935	874	907	885	874	915	876	895	861	895	855	875	830	896	908	874	894	910	884	924	856	869	878	889	863	820	926	873	891	846	888	887	871	864	880	868	863	839	924	890	897	876	912	855	882	946	886	859	927	877	891	868	878	877	890	886	874	887	903	871	890	894	917	894	864	913	916	845	835	880	835	872	923	895	889	845	847	832	892	923	894	886	899	872	875	874	836	902	859	841	840	921	882	933	851	880	823	871	886	846	873	860	891	847	893	859	854	899	917	939	856	877	856	833	865	882	938	870	912	823	868	877	887	909	930	891	896	858	898	942	824	846	894	860	901	908	860	901	871	886	864	859	865	889	881	836	877	850	868	901	884	914	825	857	874	880	908	890	882	866	874	871	890	924	861	862	894	818	935	854	853	908	875	889	916	852	831	834	853	867	910	862	864	868	854	886	903	928	823	828	886	913	910	839	884	861	872	870	876	807	907	898	879	845	942	931	932	857	849	864	909	851	880	923	858	858	884	908	931	894	866	864	825	879	908	881	879	855	862	897	879	864	854	923	875	890	879	880	857	819	873	866	888	838	887	844	877	876	882	902	842	839	898	923	888	846	863	903	845	848	877	850	874	888	900	874	879	863	845	900	830	894	899	808	905	954	872	881	834	890	886	909	905	888	879	868	884	885	858	842	857	887	905	809	906	895	845	879	905	871	845	902	903	905	894	902	863	910	824	864	893	873	896	858	840	899	842	889	891	836	856	875	876	894	894	869	842	903	833	952	886	887	868	857	848	874	882	903	904	863	885	883	894	884	879	862	831	875	886	883	866	877	894	884	853	879	843	877	883	876	889	866	800	848	909	894	873	860	849	874	893	901	866	899	859	866	874	911	869	859	892	898	851	856	874	928	838	892	873	869	883	871	839	850	895	876	831	850	890	930	852	922	848	838	900	848	940	881	865	886	828	948	888	878	830	905	890	882	874	831	884	823	860	847	893	909	860	870	868	885	877	877	894	880
22342	20980	28466	23663	20985	21048	12199	1839	1398	1344	1236	1123	1079	1014	1027	971	1019	986	902	926	905	912	917	965	965	888	870	980	967	865	922	840	884	904	866	839	867	883	857	915	908	879	882	840	839	843	859	868	817	826	903	906	869	874	836	851	856	886	855	886	845	827	858	831	900	898	815	919	795	880	871	870	878	893	903	882	870	834	844	894	840	860	818	811	846	840	825	859	876	883	902	816	877	884	844	869	905	864	818	883	804	902	870	883	861	879	851	857	790	860	895	850	825	878	834	901	824	889	792	856	854	863	852	869	851	853	874	916	841	852	893	817	866	873	904	895	857	863	876	874	877	847	835	821	846	908	841	862	836	790	827	881	848	786	893	851	840	883	827	807	875	869	874	881	934	826	878	849	865	880	833	822	821	907	874	865	822	867	832	854	844	858	833	809	832	867	870	877	888	854	878	878	860	887	855	854	853	819	802	814	878	871	856	886	860	849	870	858	903	887	835	806	833	861	909	810	860	897	846	839	798	784	840	844	814	837	865	853	828	893	924	853	814	892	853	859	801	776	858	834	875	853	835	879	840	884	843	834	866	854	844	820	773	839	853	878	853	901	861	814	847	866	870	879	832	888	851	861	859	847	864	854	816	867	804	914	881	897	852	886	910	873	834	852	827	830	832	905	830	831	856	871	859	867	858	874	807	800	890	938	854	833	876	852	835	868	870	878	911	869	848	850	818	883	855	807	827	818	794	858	844	889	893	854	844	899	822	883	802	888	883	917	854	878	875	852	872	856	850	872	847	863	829	896	842	855	822	837	805	846	892	841	843	878	879	844	929	892	880	919	858	832	854	834	862	906	864	787	890	866	823	803	833	874	866	843	821	827	833	851	838	879	894	891	868	841	881	819	886	782	839	863	911	850	902	859	859	867	873	801	807	909	810	891	864	856	887	866	858	819	884	875	802	878	823	839	846	934	922	825	877	859	856	842	829	875	872	903	829	818	850	819	823	871	882	875	842	860	828	910	872	866	881	860	885	850	872	846	859	903	858	797	850	869	830	840	841	876	798	816	877	855	849	868	887	841	871	807	888	831	879	906	844	846	861	871	849	877	832	798	867	894	875	797	846	872	843	819	857	839	831	857	846	847	835	843	840	802	891	847	864	854	833	847	947	873	879	856	791	851	863	838	818	896	839	902	904	880	912	881	886	840	897	829	879	802	848	839	835	903	834	867	856	875	818	841	892	853	877	868	892	855	825	870	845	850	850	889	860	851	860	876	808	860	840	870	837	885	851	856	885	929	834	837	821	815	845	815	863	789	851	876	814	856	834	827	875	863	901	825	859	868	871	840	878	843	841	864	827	863	864	857	855	817	837	812	829	813	890	849	858	880	814	870	816	801	811	893	861	865	794	846	900	855	858	859	853	818	853	873	874	812	886	854	839	867	835	831	854	864	880	806	834	823	911	868	808	855	845	874	835	849	849	816	927	864	914	790	846	879	830	870	852	822	873	899	857	903	901	869	904	833	830	907	938	891	885	875	847	835	851	857	896	834	789	839	866	850	856	933	802	781	885	897	849	836	903	889	855	854	862	848	842	831	888	900	875	817	861	844	856	868	845	855	868	874	855	847	823	848	874	842	872	853	841	884	855	867	896	915	892	829	823	877	874	884	874	855	834	931	864	872	848	902	910	864	856	853	856	853	919	924	833	848	869	884	850	847	850	870	889	874	884	896	850	861	900	821	834	871	783	835	842	842	827	855	891	882	881	868	854	855	834	827	846	875	888	830	856	810	881	861	847	804	925	863	830	835	889	782	843	829	874	827	836	875	871	843	845	830	853	906	828	830	879	817	803	822	864	905	843	803	822	845	878	862	836	844	843	865	862	848	865	860	843	876	887	860	837	836	864	899	828	856	767	897	861	888	837	851	814	842	833	925	900	870	887	813	887	813	821	836	850	815	886	837	820	874	864	838	846	901	833	866	858	846	851	805	870	867	828	821	858	849	887	830	828	883	814	851	874	842	859	819	841	853	809	847	804	833	869	823	856	842	859	865	862	869	793	854	885	926	828	849	814	910	798	877	884	856	816	847	876	852	847	882	881	809	899	860	878	891	893	852	841	863	852	845	878	876	826	880	870	796	844	848	836	864	777	877	868	910	863	848	831	851	856	884	894	875	845	824	862	826	837	852	837	864	900	866	801	870	817	830	895	846	841	877	862	852	842	790	845	832	811	867	869	884	827	864	836	823	876	852	886	825	783	907	833	853	870	852	842	852	833	888	854	848	837	860	794	919	870	800	782	836	836	817	840	837	861	861	831	926	917	841	869	835	813	847	835	825	876	843	837	846	865	802	863	886	853	844	833	826	869	872	860	854	826	840	935	828	830	856	834	858	867	826	893	846	870	848	880	813	842	862	891	849	848	805	890	835	871	908	849	889	855	865	839	869	824	828	851	854	841	884	832	878	868	849	868	880	854	874	863	873	833	856	824	850	883	841	806	827	855	851	857	857	865	832	829	827	832	826	849	858	820	836	875	897	845	839	935	878	847	867	914	848	854	853	899	836	823	857	827	862	916	886	833	857	807	899	886	861	831	831	847	897	875	888	832	824	851	825	856	903	857	850	892	917	835	875	862	844	889	844	825	881	847	876	856	811	888	874	834	858	831	854	847	846	851	859	857	862	841	873	859	828	871	865	851	835	876	846	848	855	857	835	854	838	831	856	831	823	919	843	785	911	851	813	826	873	862	887	860	839	843	869	813	819	865	846	863	879	814	928	834	834	782	845	879	918	846	842	886	853	821	841	844	873	818	883	907	819	866	821	896	833	868	857	802	860	872	832	838	930	861	863	873	884	878	813	878	857	827	830	831	799	835	847	882	818	818	843	880	833	854	850	860	819	898	882	868	904	832	866	835	826	855	824	859	805	875	896	843	895	821	910	871	830	861	897	852	841	905	861	847	832	867	846	893	822	877	894	883	868	854	862	848	870	841	853	868	896	795	877	878	866	820	859	859	899	870	851	833	934	836	817	869	913	827	841	827	821	870	873	841	859	843	887	848	888	866	822	855	820	837	896	892	867	882	815	883	873	834	861	847	849	868	809	850	839	810	827	914	870	880	838	868	806	850	868	877	838	934	818	860	857	844	838	802	860	848	889	876	841	810	875	871	929	818	854	840	838	826	797	803	862	850	882	846	850	846	875	876	804	872	817	883	872	849	841	847	831	827	878	897	831	866	886	893	879	833	848	924	869	837	863	879	856	840	900	838	845	884	875	866	871	872	889	881	846	856	804	879	820	866	837	892	779	832	859	826	895	893	850	798	887	865	904	862	865	867	872	846	858	906	905	830	828	860	837	808	856	837	851	864	870	833	877	852	825	807	806	802	837	863	845	838	897	835	865	892	891	833	859	841	864	884	853	844	865	891	853	841	871	822	764	862	881	871	845	865	859	789	841	862	884	850	903	848	858	847	870	788	852	891	860	859	873	845	865	837	923	846	828
5363	13356	11252	5791	4023	3138	2618	2068	1757	1533	1351	1299	1216	1084	1080	1068	1014	1020	963	989	967	973	981	956	976	895	900	912	901	941	881	861	896	832	900	882	928	878	893	911	872	905	846	880	852	937	853	908	844	868	895	827	898	909	948	865	829	884	845	897	885	865	912	920	890	940	903	914	877	898	897	826	898	892	897	901	878	835	812	912	868	858	898	911	890	870	839	850	912	919	860	891	922	870	906	914	868	831	829	831	839	893	838	835	843	899	935	867	871	829	862	914	872	836	849	863	867	854	903	871	855	872	868	914	862	848	919	787	846	903	870	898	864	872	881	817	885	890	916	894	842	856	879	858	822	888	889	864	883	866	863	829	911	834	886	862	922	869	896	852	805	848	867	867	870	880	845	842	907	868	857	916	871	923	873	838	848	898	884	907	838	862	866	867	917	902	861	897	947	918	878	884	892	857	902	891	913	857	854	880	861	916	858	813	864	904	820	869	861	844	923	774	844	900	891	829	935	919	863	943	829	886	935	865	864	871	841	896	843	885	889	913	902	839	894	853	900	905	828	864	878	866	828	869	885	839	895	899	881	868	893	860	858	921	862	889	856	833	854	903	840	906	881	887	902	863	897	889	834	851	892	838	839	878	864	867	884	891	910	871	866	895	849	883	868	891	885	866	834	827	906	827	842	873	862	895	861	851	848	858	868	838	899	865	881	859	878	887	867	933	890	833	847	851	841	886	910	852	825	856	860	835	897	968	874	893	878	901	864	877	887	858	854	844	915	916	878	841	882	866	858	860	910	868	851	881	892	855	830	806	915	850	918	889	866	873	863	901	948	882	841	855	833	894	843	858	892	833	848	853	855	853	922	862	831	861	855	854	851	846	865	908	839	840	882	858	864	842	881	895	864	843	837	876	864	881	850	843	905	773	871	855	819	872	815	943	876	868	917	858	879	887	918	897	860	853	862	881	897	864	893	808	900	851	911	857	845	881	830	839	931	894	849	927	872	807	938	835	906	886	859	901	816	851	919	897	829	871	850	872	874	828	861	897	875	803	871	858	916	826	852	916	854	906	871	916	900	892	922	860	838	809	897	885	930	840	906	835	919	849	841	884	847	889	883	884	865	876	888	863	851	862	852	849	924	868	862	836	888	865	872	896	852	855	873	845	874	899	907	878	894	912	854	902	842	861	894	875	855	914	899	830	828	881	953	834	862	881	870	869	873	807	872	886	869	883	874	907	842	871	936	885	850	850	867	857	895	828	886	852	917	898	883	879	869	892	901	914	849	880	884	933	824	861	822	837	855	879	848	858	877	888	860	884	866	951	860	908	893	878	924	878	863	891	881	849	921	887	891	858	836	869	865	903	845	907	846	828	846	918	864	831	869	929	865	885	851	874	880	856	866	841	890	861	902	843	913	803	916	774	844	893	829	854	860	915	841	882	814	874	889	862	866	855	852	824	816	857	930	890	893	858	949	781	907	868	857	840	856	866	901	892	860	835	853	844	920	885	867	885	846	918	930	861	926	871	837	895	921	909	855	849	914	908	853	909	900	881	850	879	856	892	821	830	882	858	829	865	770	904	866	895	887	930	906	875	904	864	891	872	857	869	907	907	854	886	912	816	858	893	879	874	858	896	906	868	868	857	860	920	841	793	899	875	874	855	809	836	898	875	857	888	878	912	910	815	869	865	875	889	890	842	830	887	887	896	826	901	856	906	856	880	907	886	854	872	887	867	920	854	900	864	907	911	813	877	855	883	886	864	894	957	851	908	867	873	900	886	840	935	851	872	922	881	903	859	861	917	839	871	856	882	933	900	808	855	888	902	868	858	923	876	907	844	892	855	910	925	850	908	903	910	823	863	895	867	886	858	869	810	835	859	879	859	869	885	874	914	862	839	866	874	945	911	887	841	884	829	868	870	843	875	899	856	860	809	885	888	875	847	869	895	882	879	880	831	846	864	839	893	842	858	878	881	887	878	891	857	882	845	885	895	873	863	843	868	855	901	909	901	907	860	867	903	904	905	873	859	838	856	848	872	849	872	864	846	835	863	936	894	856	865	906	878	922	850	862	812	873	927	890	940	825	916	841	944	831	870	904	877	851	886	850	856	787	901	805	915	861	855	878	863	874	922	861	849	859	849	873	835	876	855	868	875	933	876	832	867	868	883	841	833	844	894	835	913	866	880	849	922	807	918	888	830	905	918	853	873	842	867	887	860	890	825	882	862	877	857	851	871	910	890	900	853	884	879	875	840	889	940	869	907	869	878	884	835	911	892	891	861	877	905	949	920	877	867	814	876	845	886	833	894	848	862	903	872	791	891	910	848	874	901	853	900	913	869	822	872	881	868	844	843	891	894	867	831	857	841	839	821	869	889	923	844	880	855	846	903	906	854	880	900	854	882	882	857	859	858	854	914	848	872	859	862	870	870	883	846	851	861	900	861	868	884	905	861	924	918	881	897	799	862	906	890	876	845	916	888	872	864	846	870	886	865	867	855	838	898	855	885	856	879	870	836	897	887	867	874	863	854	876	833	872	926	873	849	869	885	875	834	838	896	906	829	842	865	849	883	858	834	902	829	877	863	857	884	946	878	861	904	867	830	880	864	882	884	885	902	891	881	850	866	884	899	903	868	865	827	856	860	842	906	828	863	880	904	924	875	859	883	794	822	838	906	856	901	855	838	904	854	846	887	863	894	827	897	930	876	922	865	895	884	864	882	859	897	847	833	815	888	886	881	844	940	837	885	878	827	845	891	884	877	888	903	837	841	899	893	913	868	924	901	882	909	876	885	879	888	863	896	857	871	831	856	840	855	848	878	876	876	877	851	836	834	908	902	887	858	827	875	840	837	832	870	904	875	909	872	828	909	895	895	881	841	885	898	865	835	861	917	835	852	865	884	846	855	911	892	801	829	861	863	882	883	900	843	848	860	882	847	879	830	891	834	871	936	842	858	848	839	874	882	844	902	841	897	931	890	890	884	836	866	892	902	859	863	882	843	897	871	904	797	871	868	879	860	898	825	864	848	855	869	881	839	903	839	904	895	877	881	857	863	848	887	911	906	880	881	884	875	852	839	831	866	930	849	837	868	824	853	861	868	892	835	864	878	863	917	870	909	840	908	861	878	864	857	850	858	872	855	866	888	892	859	899	899	922	877	857	870	862	843	892	854	878	919	892	852	849	856	908	907	889	864	895	867	854	888	857	876	882	923	902	869	874	878	905	853	859	870	841	862	963	940	875	839	905	860	872	868	853	868	829	884	885	860	915	841	850	880	851	859	877	851	897	901	858	909	872	799	888	944	909	884	870	823	819	875	834	828	872	805	901	850	815	847	942	891	863	831	852	848	840	918	905	875	873	881	830	830	881	836	897	904	875	919	877	880	829	843	855	852	931	876	916	899	857	852	840	884	915	827	866	917	871	835	841	823	919	836	870	916	897	876	899	882	917	874	874	857	894	856	911	844	862	852	866	866	867	855	845	878	875	880	942	892
22382	21020	28539	23698	21023	21092	12277	1883	1391	1233	1200	1166	1084	1055	1034	996	975	969	957	957	919	842	898	867	900	867	888	903	917	895	914	835	894	882	875	882	895	848	891	851	844	875	877	919	872	897	842	864	879	868	883	854	883	836	839	854	876	848	879	852	859	850	852	835	883	867	867	881	855	860	862	922	870	836	880	852	893	854	853	864	849	882	894	866	852	839	856	890	882	856	841	811	799	891	850	862	844	890	844	869	832	841	883	880	837	899	911	835	848	843	859	822	842	880	882	876	836	850	862	850	872	888	885	829	814	883	845	885	858	823	846	864	863	864	870	892	856	834	934	882	866	866	774	870	851	882	863	835	878	870	856	850	864	855	895	838	788	855	881	831	817	871	826	878	861	903	877	873	864	843	834	831	831	838	858	832	854	787	832	857	808	835	873	879	813	871	882	878	866	856	910	826	863	828	898	847	840	807	848	872	880	875	866	773	807	855	828	827	876	895	870	810	884	829	944	847	829	836	830	875	831	836	852	870	825	849	841	845	831	872	900	839	837	848	838	873	835	823	911	879	862	850	913	860	868	860	874	830	836	804	816	874	851	822	868	857	902	892	803	834	899	877	834	893	797	804	899	841	824	854	863	840	885	860	857	864	873	862	865	806	827	856	883	858	852	849	850	841	834	878	883	843	834	819	874	867	849	836	860	879	849	867	867	854	832	821	828	838	866	906	827	879	856	836	898	826	838	852	825	883	851	903	867	895	875	879	896	817	845	853	851	809	834	829	860	871	858	885	833	883	853	879	849	866	859	873	849	808	819	807	919	837	863	842	879	874	815	851	825	810	816	890	825	851	863	793	910	843	876	831	856	885	853	842	816	880	878	830	829	833	840	845	818	933	891	865	829	810	841	876	865	815	864	834	827	867	821	915	877	867	842	851	871	868	840	859	876	902	843	900	844	812	841	845	886	834	868	811	857	836	834	873	847	873	876	900	851	841	873	780	852	848	835	858	871	847	867	804	872	846	893	840	867	880	835	826	833	812	821	828	849	832	839	849	872	878	856	785	803	909	865	826	860	825	845	867	871	855	862	828	839	860	861	876	908	853	901	774	871	807	877	857	855	860	859	847	816	851	874	850	880	856	873	840	866	855	844	846	839	823	872	886	889	872	834	865	844	811	874	854	845	827	937	859	900	829	817	869	840	901	816	848	828	847	903	789	831	867	829	850	862	841	806	883	889	873	877	894	832	833	842	900	841	916	849	860	863	852	845	842	867	835	853	846	841	841	914	931	873	836	899	866	887	806	883	853	845	869	886	889	840	837	882	855	862	816	837	931	902	832	847	850	823	893	864	828	869	781	852	855	892	876	854	862	846	884	932	844	808	910	874	875	810	843	855	907	826	847	817	839	812	840	863	818	868	793	868	804	883	835	840	819	851	787	859	875	858	846	834	896	870	830	901	793	874	829	826	853	848	844	842	860	901	856	845	850	809	847	817	862	867	867	884	860	848	871	832	874	872	812	898	832	893	804	866	868	845	833	877	876	829	814	835	868	843	912	904	834	843	842	841	866	842	884	856	858	861	849	852	869	846	851	836	836	823	853	812	849	815	811	870	885	833	829	873	833	905	898	841	879	827	818	862	907	826	874	877	850	849	809	868	869	825	838	866	907	907	851	899	834	894	865	824	886	811	875	834	859	861	835	917	839	883	815	868	871	851	843	901	898	829	905	834	841	842	839	874	829	863	869	896	861	888	884	906	817	886	838	808	900	862	908	871	888	853	850	863	822	834	842	843	814	897	877	810	825	822	837	870	847	777	811	803	874	831	904	812	856	878	836	862	832	822	854	902	865	876	890	909	887	847	838	858	851	850	793	846	849	826	843	871	862	881	865	867	850	895	823	872	839	834	923	806	878	886	855	872	854	869	910	820	847	866	833	815	898	876	779	849	882	842	847	869	810	862	820	888	869	907	870	879	840	808	855	814	843	908	872	883	871	837	873	844	811	802	862	885	867	847	825	856	829	842	899	835	809	812	808	832	824	867	851	835	828	855	842	864	840	875	850	826	830	870	842	870	809	815	858	874	877	818	863	898	861	894	821	882	833	821	861	878	838	896	861	857	877	854	827	847	858	775	848	805	836	861	839	876	875	840	838	879	827	892	809	857	849	832	815	827	807	820	859	906	816	861	913	835	806	891	813	834	897	812	844	868	836	828	862	828	852	862	845	855	845	881	781	857	842	867	853	827	796	834	783	876	817	806	864	873	827	883	838	836	874	852	815	811	843	867	820	817	848	894	851	832	812	849	840	856	912	851	817	800	824	855	844	874	880	837	853	800	872	854	843	873	866	841	830	848	916	823	887	847	828	861	844	857	831	836	849	812	858	845	810	868	866	836	837	836	858	866	878	850	832	799	872	853	808	843	855	858	876	883	884	829	820	834	892	857	859	792	829	869	812	866	862	865	822	786	848	848	902	862	868	827	875	754	860	877	856	853	854	868	858	827	860	858	873	850	837	836	836	799	832	838	839	791	889	844	830	832	848	882	875	817	860	857	848	853	904	823	884	857	815	902	870	810	827	846	848	885	814	815	925	861	851	827	912	796	842	828	855	901	815	837	834	835	867	866	890	835	805	808	872	858	863	827	861	811	890	884	835	823	864	876	918	903	886	906	848	813	882	808	841	908	872	885	826	904	855	818	871	856	861	874	883	856	821	850	807	830	868	885	840	819	859	828	825	877	841	896	840	880	861	826	879	919	820	866	854	796	838	856	868	884	849	749	839	867	877	886	832	812	834	821	866	852	849	893	886	868	825	893	884	813	870	847	880	858	858	858	786	874	844	854	881	864	808	826	865	860	876	882	835	851	849	863	842	873	850	845	852	898	810	879	844	808	898	895	849	862	861	839	844	859	911	927	845	906	847	861	841	839	892	839	844	847	853	885	849	869	854	868	840	841	875	883	872	880	860	852	878	821	889	872	825	867	844	840	832	871	849	868	855	871	833	848	863	800	866	847	850	874	852	877	875	900	842	902	822	821	887	855	831	858	857	759	881	887	844	848	843	860	831	853	852	858	817	800	828	892	855	875	856	859	855	854	830	824	915	903	866	854	887	855	822	889	866	802	830	912	794	814	847	828	787	816	860	851	884	895	850	862	871	810	833	838	877	859	887	881	867	868	883	829	862	876	827	926	827	901	850	886	857	850	807	845	862	779	880	813	844	887	863	814	849	848	883	798	878	860	827	842	893	832	853	879	856	833	848	883	892	817	822	872	864	805	851	908	838	821	821	783	809	878	870	873	869	804	875	821	851	884	832	823	810	814	846	853	899	815	916	835	842	776	839	830	845	833	915	909	903	822	822	862	824	853	818	820	823	852	876	876	831	804	857	872	873	855	876	830	850	847	865	862	800	863	906	851	828	837	806	903	796	814	865	867	867	848	872	840	875	823	879	893	878	873	883	834	875	841	838	860	791	856	875	828	800	816	866	881	836	859	841	829	825
5403	13531	11372	5852	4103	3249	2531	2073	1745	1574	1439	1329	1227	1149	1134	1053	1014	1005	985	994	894	1000	929	951	899	900	971	953	908	885	884	927	921	933	889	934	953	891	915	890	927	918	871	891	910	875	926	872	866	930	869	924	887	903	845	892	865	877	843	869	910	894	898	852	863	901	903	866	896	935	913	859	851	889	903	904	849	908	829	857	855	816	887	864	863	830	850	884	922	914	890	880	832	838	945	879	939	858	866	875	868	831	807	883	856	874	877	877	902	865	902	886	858	891	900	832	852	884	853	866	880	895	892	892	901	858	904	853	844	851	853	909	886	871	859	905	868	870	849	867	857	864	893	863	867	887	869	841	894	888	887	921	888	824	872	879	850	914	919	839	838	832	855	857	832	921	848	837	864	919	846	905	854	852	886	883	910	891	863	898	910	839	862	899	897	846	892	847	857	884	837	931	875	841	889	849	886	879	893	848	864	850	888	833	879	889	882	948	872	897	934	828	882	846	899	897	844	816	875	880	846	863	874	814	843	880	833	868	916	919	869	933	917	828	848	913	873	852	859	890	921	852	918	935	905	881	847	836	831	846	883	862	856	907	874	884	871	847	861	879	901	834	867	878	850	935	808	810	803	864	900	862	887	913	954	912	936	880	888	868	886	932	859	882	911	899	870	846	829	877	891	841	951	870	851	925	815	924	901	858	884	844	906	904	925	892	960	897	864	886	896	894	838	869	894	899	855	882	874	888	848	892	894	897	912	916	866	835	875	857	896	867	843	860	890	914	878	868	831	892	867	889	844	857	868	856	936	825	815	883	907	863	907	894	887	855	890	877	877	858	893	880	878	862	886	826	907	869	878	853	828	864	955	882	889	891	863	847	848	882	878	886	851	919	860	929	840	839	908	875	881	893	861	924	873	914	923	851	929	885	872	923	924	821	890	877	885	845	864	813	876	855	825	854	888	882	875	915	889	854	905	872	861	852	881	871	852	865	832	891	920	829	855	899	863	843	836	881	931	906	898	910	859	910	869	953	888	856	817	838	916	828	865	892	845	893	872	826	888	890	881	882	883	846	838	875	881	876	935	896	881	854	839	878	854	842	865	904	881	890	832	851	876	853	897	867	901	908	897	853	870	861	882	892	877	864	832	855	856	856	874	876	885	895	883	878	864	857	907	894	862	859	875	906	869	898	889	823	886	879	885	906	853	879	913	823	865	889	838	843	905	869	855	825	917	874	921	873	829	880	888	836	892	902	836	878	825	860	862	899	846	850	867	863	910	837	877	870	896	871	903	931	866	885	885	866	859	848	861	918	883	881	899	861	853	911	849	877	857	895	917	881	841	838	941	824	856	867	910	881	865	900	914	869	845	832	916	867	827	850	861	852	896	863	886	860	807	877	882	839	911	852	860	865	856	894	854	859	817	841	862	842	861	849	934	897	878	847	882	835	844	893	937	876	876	888	914	842	867	859	908	819	936	892	881	826	865	860	876	910	886	885	861	856	891	887	888	890	918	910	876	853	928	883	934	864	850	887	845	854	883	875	878	854	895	912	843	871	883	881	865	909	837	912	846	839	840	927	810	869	793	918	853	836	879	879	875	875	852	888	842	871	882	779	880	876	879	834	873	889	845	903	959	843	899	897	893	862	826	867	892	894	851	868	833	888	907	794	854	859	825	894	912	891	897	900	805	895	890	878	862	834	899	850	941	895	940	902	883	851	863	898	918	885	887	868	847	874	847	862	838	945	875	859	881	885	890	893	829	894	811	852	898	918	876	880	868	911	885	883	865	872	875	871	860	874	863	877	919	870	826	887	849	905	877	861	836	883	880	898	874	858	830	909	912	931	869	879	833	901	862	838	861	869	848	905	855	895	813	868	869	810	861	858	905	830	850	883	889	937	890	892	837	923	870	892	818	876	864	912	859	873	930	919	907	880	848	922	831	879	853	833	844	882	924	846	854	816	838	859	881	911	853	849	816	873	858	877	846	882	915	913	872	896	879	895	857	851	861	893	898	880	855	856	906	872	887	876	792	896	829	865	909	850	904	883	847	859	859	883	861	909	908	927	863	841	838	859	864	882	881	810	867	878	852	883	943	821	865	880	854	881	871	888	897	894	907	833	862	907	877	859	848	935	814	842	899	857	864	837	869	899	834	845	914	889	901	904	904	888	877	846	874	835	901	862	852	833	934	839	881	873	917	852	876	857	849	847	842	893	913	850	924	874	901	887	896	928	842	869	879	899	861	863	820	898	923	874	925	924	897	861	871	910	886	884	897	891	908	863	823	861	919	892	912	870	836	880	915	860	886	856	898	833	915	910	895	862	853	880	823	925	882	843	863	862	898	853	847	903	856	898	866	938	870	850	882	884	892	884	904	824	820	825	929	881	868	908	902	863	799	833	872	896	840	852	852	869	844	829	851	848	903	872	864	882	886	885	896	898	879	896	890	853	879	862	859	847	932	870	881	900	846	922	837	870	849	860	885	849	887	857	857	854	884	855	880	871	853	867	872	850	896	876	875	847	842	883	914	854	897	843	861	862	810	868	831	828	822	861	906	808	847	839	852	874	910	825	870	939	871	857	842	844	893	864	867	876	906	856	880	816	831	825	844	847	845	908	846	911	866	853	885	881	885	892	886	882	806	889	828	885	860	839	856	881	958	927	849	918	847	849	848	886	853	886	959	927	801	868	863	901	926	871	859	834	884	894	882	847	832	860	869	824	858	861	834	851	878	883	873	837	870	845	832	886	884	856	887	842	930	870	821	906	836	842	898	826	850	917	829	888	853	896	866	865	863	871	829	911	838	906	879	869	838	888	931	857	880	880	863	877	885	843	845	881	851	878	868	866	836	893	842	844	866	871	871	863	908	870	824	829	864	848	852	897	852	895	898	897	869	814	839	901	902	849	900	926	873	907	851	877	857	858	857	854	923	824	908	903	865	896	878	897	865	828	829	863	847	816	841	923	907	902	871	825	883	922	901	908	852	872	858	844	912	892	889	875	889	856	905	871	884	815	862	866	832	864	866	892	856	899	872	898	880	907	824	909	883	834	871	833	871	882	872	872	862	899	870	925	903	836	904	874	849	878	870	872	880	902	863	814	848	853	852	859	905	870	853	885	878	900	811	883	813	909	825	860	799	826	883	865	860	853	867	865	882	944	799	909	865	852	880	889	832	832	883	899	819	878	839	921	903	876	895	894	849	850	869	883	861	867	889	874	898	848	830	855	904	906	874	868	904	916	849	877	879	897	844	935	870	874	836	905	851	894	867	887	832	869	866	898	817	840	858	876	843	877	831	852	916	889	853	836	892	885	874	841	845	932	868	904	878	898	852	867	916	873	838	904	841	825	809	886	870	912	880	893	857	917	892	869	857	872	831	892	844	861	872	879	823	869	830	846	841	864	842	880	865	888	876	892	872	835	805	863	867	855	855	873	872	885	919	876	948	848	858	876	884	867	866	857	867	865	829	837	869	878	857	873	831	896	828	843	871	854
22399	21060	28596	23754	21063	21159	12379	1904	1375	1326	1190	1139	1110	1051	1024	1032	947	925	964	1015	948	897	917	976	896	966	926	840	900	901	904	932	978	934	859	905	895	901	858	909	894	862	887	895	921	886	850	864	874	865	836	847	851	883	898	894	923	914	868	867	836	847	895	831	839	828	909	914	855	832	825	918	877	870	908	853	823	839	874	865	914	839	874	975	897	859	822	818	830	885	909	849	854	807	824	821	856	890	880	911	872	836	882	915	872	852	867	908	850	836	851	903	894	866	871	851	880	914	887	825	884	840	877	881	819	906	878	838	889	835	851	902	898	903	896	839	924	815	888	858	897	884	856	868	814	849	868	835	868	907	888	856	869	865	882	851	886	873	846	887	858	874	857	911	896	851	851	890	809	839	819	849	849	845	888	884	879	906	880	817	823	875	843	879	860	860	854	845	827	878	854	889	886	843	870	851	865	834	887	872	888	881	853	905	875	852	910	888	863	813	862	835	867	917	886	838	854	908	898	856	874	846	851	854	883	903	876	895	857	859	852	882	837	867	834	896	945	874	830	864	861	861	912	844	873	884	901	874	848	816	875	855	834	874	877	907	896	920	843	892	819	851	852	872	840	856	897	911	898	886	950	903	864	851	870	877	886	879	878	847	837	854	865	867	890	888	828	861	861	862	829	866	856	869	859	849	856	861	893	887	867	887	832	807	858	910	912	816	853	880	853	842	869	853	888	835	865	845	883	915	875	849	872	850	883	849	875	864	837	861	852	886	862	842	916	796	854	808	875	833	893	864	834	873	871	834	832	864	880	831	838	877	854	854	895	895	914	829	870	877	882	879	824	874	914	898	828	824	841	872	828	868	845	872	821	807	884	929	901	897	864	871	835	886	846	879	834	864	908	904	925	809	859	896	855	885	766	926	891	867	894	817	832	913	883	891	891	828	799	872	843	859	852	865	835	911	926	904	883	878	897	843	867	846	875	877	893	869	866	839	813	858	923	802	820	877	861	851	853	884	831	903	877	917	911	854	841	895	847	859	830	809	827	898	866	887	876	847	869	873	846	840	853	843	840	869	873	864	916	904	828	844	821	881	879	856	860	836	904	844	845	826	884	819	862	867	851	888	916	864	906	872	866	816	917	819	859	912	893	888	880	809	893	836	861	868	869	793	845	880	883	864	869	865	879	885	842	893	921	867	862	835	849	849	808	866	892	854	881	877	871	906	854	838	903	867	896	853	852	879	840	872	875	878	867	876	892	862	830	814	913	929	866	923	864	847	885	891	876	855	895	841	836	807	857	886	818	905	807	864	924	865	862	845	836	812	851	855	890	815	896	901	872	839	844	851	929	913	890	852	839	879	870	828	861	882	830	842	897	846	858	866	825	802	899	854	849	855	840	806	873	870	876	848	882	814	846	925	837	882	848	845	888	943	939	830	808	871	886	872	865	868	925	871	859	861	888	885	817	898	898	851	888	890	853	886	886	839	890	860	894	898	887	867	883	878	897	851	861	832	937	817	856	853	840	845	853	844	829	899	861	852	903	853	859	870	841	875	861	889	841	814	846	872	841	862	862	873	870	851	850	872	863	913	851	879	928	899	853	918	873	857	868	885	833	829	868	920	862	877	919	853	874	848	890	832	825	848	863	924	893	872	857	867	836	843	862	830	938	918	902	939	851	841	901	850	846	854	825	880	889	861	849	854	895	892	897	846	849	877	931	840	856	876	893	883	813	880	885	833	878	909	901	845	862	816	867	882	860	871	904	846	827	838	855	842	883	846	852	876	880	843	898	852	923	856	881	779	827	883	862	831	829	896	907	800	837	846	909	882	867	874	914	845	845	891	851	877	898	839	879	847	851	847	905	806	842	804	860	886	944	856	814	884	875	893	857	902	889	817	931	849	801	799	884	825	809	842	887	925	836	940	887	857	871	840	898	833	886	901	866	826	867	868	792	877	826	850	907	869	877	863	878	856	839	850	867	855	884	852	866	873	830	828	873	845	860	872	872	855	855	816	864	868	907	910	823	894	859	882	889	862	870	783	908	879	883	868	862	812	910	883	870	843	878	881	899	882	850	868	851	830	878	869	855	844	860	836	862	906	840	836	823	901	868	926	898	841	900	881	843	880	775	871	884	911	843	873	861	921	868	863	884	826	866	821	821	897	852	897	904	877	872	895	820	861	878	845	889	818	848	845	828	896	888	856	892	916	901	830	856	867	850	807	875	859	869	862	875	883	870	892	917	832	871	893	877	795	855	871	863	872	900	846	834	862	906	868	875	845	877	852	867	859	822	873	848	874	904	864	904	867	825	885	899	836	839	800	865	853	853	881	802	830	844	890	856	858	843	838	866	836	844	836	917	836	877	842	879	846	888	813	884	907	836	845	843	827	782	854	898	849	872	849	823	845	903	812	865	846	854	832	827	877	846	904	916	850	815	846	893	862	878	861	837	861	844	871	889	870	850	862	830	903	829	810	857	795	934	899	946	860	840	870	808	836	856	892	859	798	888	847	864	849	851	928	841	880	826	859	885	885	905	854	889	869	913	831	854	852	851	842	905	832	894	846	836	876	815	869	860	865	892	892	887	879	857	859	876	849	854	856	872	864	882	846	858	852	835	827	868	891	865	898	863	840	806	853	889	863	834	899	843	836	866	880	898	877	926	863	868	863	889	829	826	860	924	870	857	881	867	864	871	836	894	864	842	855	852	815	829	863	880	963	851	888	844	868	845	842	874	820	872	838	853	865	832	815	832	898	891	821	826	839	866	807	825	862	860	840	858	805	902	882	868	789	899	840	895	891	844	868	885	858	842	854	867	851	875	888	821	858	861	831	798	852	839	868	832	890	764	824	869	871	851	890	808	826	834	868	876	826	844	853	906	837	894	908	844	848	824	904	919	837	866	880	900	907	856	821	829	810	838	877	840	865	836	893	861	867	919	786	852	859	909	874	881	855	777	863	867	862	891	937	896	915	918	844	905	950	846	843	882	883	865	861	915	864	897	852	832	894	862	835	896	880	890	849	885	850	864	865	897	893	826	840	862	854	829	874	922	853	871	856	888	904	864	824	848	924	871	895	821	909	932	861	799	891	862	858	910	881	905	854	868	861	834	901	874	843	827	821	853	842	876	806	859	825	860	874	916	864	841	845	850	837	892	874	813	801	865	890	835	886	859	877	886	882	881	856	885	863	890	813	857	880	805	851	865	827	881	889	887	827	840	884	872	848	842	864	888	865	838	835	819	812	863	825	837	864	867	844	876	845	876	889	835	900	880	837	889	837	911	881	886	905	909	823	834	900	877	837	891	859	888	830	868	885	876	834	863	901	866	895	868	915	835	849	848	840	878	860	920	913	817	835	861	843	893	837	848	854	836	884	831	832	857	846	801	899	853	904	880	880	847	874	914	891	861	819	829	841	861	835	853	857	850	852	863	831	878	881	834	851	853	865	895	861	870	815	886	868	821	895	884	852	868	865	875	823	888	823	870	869	868	851
5265	13386	11355	5979	4244	3263	2525	2086	1737	1526	1401	1300	1260	1162	1095	1060	1026	1020	1019	942	980	939	953	1026	907	922	1004	922	911	947	949	947	890	965	896	914	921	880	932	876	842	871	908	911	964	879	872	889	911	876	867	883	927	877	891	897	937	885	895	885	867	884	847	844	872	875	858	863	872	918	878	890	858	881	861	890	903	844	874	871	875	873	902	887	928	914	877	858	935	853	931	909	846	865	859	875	881	895	890	870	902	921	950	925	857	893	833	907	854	843	869	890	887	880	894	826	923	861	858	920	902	887	874	900	967	888	835	887	899	866	892	866	876	880	880	838	892	943	888	859	847	952	844	832	891	875	901	945	874	941	885	801	857	865	871	870	877	896	872	836	925	876	905	850	898	882	895	925	850	900	888	905	889	872	863	905	871	873	890	920	858	879	934	893	878	923	879	876	865	844	908	896	959	874	870	883	890	899	856	899	879	890	855	846	850	877	872	891	925	837	893	902	873	916	898	871	847	822	869	906	881	832	883	872	899	836	867	862	847	858	887	886	838	895	840	853	828	874	924	818	878	816	927	901	887	898	870	827	873	877	851	926	896	901	858	854	883	883	880	877	863	818	810	950	904	859	890	889	899	881	880	905	862	899	881	857	904	869	850	947	895	888	916	899	860	899	810	845	921	847	856	839	870	866	861	877	835	891	847	892	859	968	855	894	886	883	877	899	862	910	853	819	927	901	847	847	868	838	861	886	891	851	903	898	924	876	906	887	906	877	838	892	842	919	819	877	831	875	901	888	869	815	854	887	873	861	909	886	899	849	864	911	872	815	880	874	865	874	825	922	883	890	868	900	879	893	839	912	866	856	871	880	847	885	880	858	891	890	833	896	889	879	835	860	850	888	849	853	877	842	874	922	896	917	923	857	860	858	845	813	930	918	889	869	845	874	879	807	821	902	864	890	871	880	884	872	887	908	891	953	863	844	884	867	884	882	870	870	840	945	887	927	812	894	904	867	861	834	868	887	901	874	842	891	812	887	888	892	860	871	830	875	844	867	908	917	897	851	877	911	921	877	832	857	862	880	815	887	887	908	888	860	879	900	903	860	849	850	843	848	914	833	849	921	917	895	887	896	833	850	874	865	860	871	915	876	903	869	871	853	903	843	901	902	884	880	869	855	894	913	868	851	874	889	860	945	849	871	865	923	895	960	879	879	840	859	883	880	896	897	857	871	857	828	825	855	881	894	856	804	898	885	927	884	895	841	923	926	858	910	912	911	898	855	885	847	856	890	951	890	880	904	916	866	819	863	890	881	886	842	889	894	843	868	890	867	899	861	899	882	822	872	851	893	884	913	842	865	861	897	867	887	828	846	880	857	912	862	842	871	843	918	894	886	831	881	856	869	895	828	977	867	859	874	852	862	844	823	896	900	868	848	872	863	921	838	890	861	885	872	941	897	801	854	848	863	905	910	898	899	856	892	903	861	925	860	859	879	876	856	843	910	898	844	878	834	878	902	877	877	878	948	914	875	932	870	889	854	855	874	852	872	868	840	886	871	880	878	836	870	802	864	900	913	896	925	868	880	910	888	889	875	878	907	814	848	906	886	872	885	852	868	911	843	923	876	894	840	842	871	859	908	816	886	889	919	853	826	893	883	948	866	872	861	889	912	914	902	881	872	906	902	851	858	869	873	882	860	884	891	879	874	864	909	874	921	902	877	889	874	874	849	903	875	872	954	884	865	866	871	847	845	856	832	868	961	828	857	851	868	870	870	900	907	872	862	850	826	856	831	878	904	838	844	837	861	861	891	865	838	903	860	880	906	922	912	888	840	850	873	849	889	820	891	871	895	857	885	891	849	866	910	893	926	845	857	908	849	856	902	911	874	946	844	872	894	912	910	919	795	848	858	872	868	880	869	883	869	894	900	869	895	877	831	851	891	906	888	878	908	870	903	885	886	822	885	874	931	867	831	863	873	866	899	874	921	854	921	861	845	921	887	875	883	884	874	875	895	882	899	908	927	927	893	908	858	836	875	812	833	897	931	824	894	919	857	894	859	829	874	904	857	912	944	897	917	888	901	869	896	885	888	903	894	907	851	877	871	876	859	913	885	863	889	844	882	859	901	840	870	876	885	822	872	872	899	835	895	904	901	923	850	923	848	927	855	897	890	925	912	867	866	863	900	893	934	921	929	925	881	866	887	931	856	843	867	866	866	870	957	915	895	883	855	893	838	828	819	915	891	892	819	863	893	869	829	834	883	843	877	892	894	835	868	875	916	898	876	848	905	881	888	888	893	887	902	891	857	884	841	903	854	882	884	878	878	837	863	884	885	874	849	883	853	867	871	899	900	853	831	888	867	862	847	869	866	863	860	893	878	867	902	908	887	911	894	885	894	882	802	882	848	886	916	869	874	916	853	901	799	893	892	912	893	871	860	832	859	947	887	844	903	894	851	898	902	846	860	910	904	848	894	840	799	913	905	859	846	874	843	826	906	909	842	887	833	880	885	901	845	917	887	883	897	855	875	876	897	906	870	871	915	854	883	887	871	851	878	867	882	860	901	902	886	885	931	871	917	894	859	831	857	892	862	839	840	882	873	908	867	866	879	921	833	929	897	901	894	922	919	839	866	829	898	900	897	888	872	897	878	857	877	910	855	905	860	893	884	896	857	903	904	874	872	868	891	879	854	875	871	885	851	888	802	878	924	922	911	877	875	873	873	919	915	873	835	895	895	932	865	866	892	872	875	897	850	903	893	863	883	900	862	882	876	887	872	819	860	817	891	872	889	908	839	921	897	858	883	906	867	878	903	877	892	859	893	862	877	838	861	829	853	889	883	845	857	886	889	886	872	860	893	868	904	923	850	875	894	885	862	873	896	897	868	837	873	833	819	835	882	854	898	839	920	895	885	866	887	847	826	871	869	897	907	916	872	919	863	890	919	904	897	885	816	863	863	841	900	888	865	925	837	858	881	849	834	845	863	857	902	889	842	848	904	894	901	824	862	896	865	876	866	865	857	871	866	856	869	850	916	851	842	888	888	824	911	901	886	866	818	828	897	879	884	878	905	832	879	890	868	875	916	852	882	880	840	837	893	836	917	885	927	889	859	887	868	904	867	907	913	838	867	839	825	873	869	851	873	893	846	866	906	877	884	917	847	870	899	922	903	947	897	833	895	805	889	930	864	884	879	928	901	884	932	851	883	888	901	862	842	876	883	824	833	881	854	940	870	886	931	870	880	872	916	877	893	864	856	885	898	862	901	908	871	839	881	918	918	899	884	879	851	900	897	858	854	923	889	868	884	893	888	884	853	888	849	900	928	886	843	878	927	924	908	848	847	872	882	913	894	817	844	819	823	879	861	845	878	919	872	856	828	845	846	875	853	916	869	912	834	862	870	888	856	932	860	847	875	879	854	913	950	863	888	872	838	880	878	899	888	858	854	836	842	909	933	934	894	815	915	924	863	858	926	898	895	921	859	930	845	908	864	869	881	882	817
22492	21138	28646	23876	21139	21227	12371	1891	1459	1316	1289	1111	1099	1066	1083	1055	1029	915	965	946	961	984	931	902	955	928	904	915	860	884	860	917	917	857	839	869	889	921	800	878	861	881	943	843	869	899	934	886	917	936	864	882	863	860	879	900	878	842	879	853	860	926	832	901	892	850	847	862	895	884	844	853	863	898	843	868	910	921	847	895	846	829	901	914	894	862	834	881	878	846	921	892	929	888	845	869	929	884	914	877	886	836	854	865	840	913	832	919	844	939	863	862	839	888	895	884	877	865	892	854	823	890	878	912	867	833	881	854	863	925	872	884	893	913	905	853	890	864	889	873	908	890	845	877	896	874	908	855	831	912	861	882	857	883	888	892	852	853	915	880	887	851	855	821	894	889	870	865	835	870	845	841	864	916	859	884	899	874	871	902	932	871	847	895	893	847	824	828	905	893	850	862	852	864	866	856	874	831	844	920	870	858	859	869	891	913	899	840	909	916	927	923	871	927	856	847	883	875	869	816	886	920	856	865	877	866	881	867	878	924	900	883	845	851	836	881	874	853	856	861	840	873	889	855	867	811	829	899	907	920	844	865	884	855	886	878	887	877	858	886	893	855	882	890	875	876	886	864	903	936	851	867	810	896	865	869	914	893	852	863	856	904	863	824	843	832	829	846	888	845	916	849	848	807	844	891	841	826	877	868	864	897	877	889	893	891	871	888	868	873	790	920	892	794	906	833	875	841	894	903	866	904	846	900	845	837	890	865	901	862	819	890	819	888	837	893	917	869	929	839	909	851	855	872	922	868	880	868	879	852	866	855	916	895	844	853	888	859	846	805	858	887	930	899	864	908	902	904	918	849	923	869	860	911	831	912	869	909	902	873	896	823	835	839	843	876	894	886	859	856	830	861	883	847	868	870	873	865	891	875	877	955	914	874	787	889	866	854	870	871	898	849	897	937	855	869	888	886	916	866	885	897	825	851	828	826	868	902	889	905	853	884	925	916	873	847	844	878	911	892	889	882	861	861	869	856	852	887	882	862	887	866	910	903	898	844	870	872	906	852	821	891	826	864	906	876	901	874	834	909	884	876	852	857	897	879	942	868	876	881	877	883	854	850	876	857	880	890	847	863	875	885	875	848	876	837	849	843	853	854	890	922	917	830	855	924	814	861	839	890	846	856	871	832	895	910	892	834	878	867	890	870	905	884	832	865	864	855	827	918	861	875	854	872	929	829	835	836	867	889	917	854	867	888	851	951	869	915	874	816	931	823	886	869	856	870	879	812	836	858	881	895	851	863	875	821	853	840	844	898	881	800	844	882	838	823	837	870	890	884	883	911	901	873	888	859	834	844	828	918	860	948	892	890	879	866	855	837	853	862	833	824	849	809	838	821	862	884	898	873	910	875	881	880	903	848	889	860	896	888	899	821	887	858	862	845	810	852	865	885	841	896	796	885	860	850	910	878	860	899	901	901	951	832	865	828	861	871	860	878	853	873	906	902	849	892	858	841	893	868	888	839	842	861	828	900	886	941	935	815	873	890	860	904	810	873	846	860	896	868	845	881	898	795	863	844	918	815	794	877	848	907	857	887	899	860	859	811	895	922	849	858	866	921	910	867	876	878	858	880	875	912	881	848	862	855	858	843	909	907	833	887	896	911	910	896	907	887	839	864	894	925	911	881	870	837	830	846	815	854	885	885	879	914	889	870	842	920	849	884	869	876	872	893	837	902	870	871	832	828	862	870	838	817	920	856	851	876	908	866	845	855	860	918	864	881	846	867	915	874	849	871	837	871	846	883	876	865	840	865	933	887	836	868	850	866	875	793	869	823	873	869	865	916	903	885	901	929	901	851	852	885	813	844	907	908	901	899	859	883	898	917	839	903	840	837	911	885	831	874	861	849	827	860	850	907	894	904	849	845	903	935	930	877	873	878	903	915	852	853	897	842	843	846	848	845	883	901	835	908	847	843	794	874	864	841	815	881	873	864	930	875	822	915	907	874	841	877	874	837	836	837	863	854	893	896	860	845	922	860	904	851	892	898	900	910	835	852	866	918	862	893	878	866	875	909	841	897	815	901	855	865	912	915	864	879	875	913	884	839	882	830	886	925	853	883	856	913	889	874	874	841	899	884	895	920	889	940	843	878	888	865	912	888	869	869	871	858	876	874	846	840	860	892	892	885	857	869	849	861	836	850	842	849	883	835	830	894	845	851	949	869	836	836	780	859	834	863	857	892	881	865	895	909	890	818	889	905	846	928	884	908	854	887	869	811	905	871	875	855	890	886	864	845	894	935	839	832	876	895	860	869	872	885	848	879	865	855	867	828	876	849	905	929	898	865	828	858	849	877	884	867	894	840	918	870	889	873	865	839	897	837	854	815	879	892	902	890	900	891	892	885	858	893	901	906	920	929	844	908	901	874	828	876	902	856	818	860	850	862	883	875	880	888	882	907	862	897	931	881	845	882	875	888	882	863	853	893	815	856	855	819	856	885	906	866	862	835	904	959	849	838	886	868	925	879	834	928	819	845	847	880	876	843	840	847	883	832	850	849	876	811	894	858	841	923	860	880	861	861	872	890	872	881	850	891	829	866	962	853	901	877	886	837	868	844	908	873	858	909	896	869	887	868	883	871	908	874	861	881	895	915	858	825	893	891	874	906	858	855	861	823	845	877	884	807	854	853	812	870	833	876	885	847	868	843	867	902	872	869	816	855	890	880	893	875	891	897	842	903	829	869	856	819	832	875	890	864	937	847	863	853	873	891	887	863	888	883	902	876	894	796	886	903	896	884	850	833	877	828	876	858	885	908	883	873	783	877	909	873	845	842	880	895	896	849	858	913	860	896	864	859	909	903	941	809	821	786	881	858	860	873	833	842	915	904	845	880	897	895	932	884	877	898	871	869	886	822	837	865	825	845	856	882	881	865	892	897	825	868	851	909	855	841	845	890	909	875	900	901	896	883	844	918	889	862	826	868	837	860	872	877	872	851	883	828	867	845	837	863	855	840	827	863	909	905	908	877	915	868	819	854	863	899	871	867	940	838	836	845	864	890	874	883	880	897	868	854	887	917	816	916	904	932	897	872	875	888	886	851	900	916	839	910	853	870	856	885	842	926	844	895	808	862	837	864	908	848	860	913	855	917	888	891	903	855	819	819	949	875	852	848	904	953	910	921	836	896	862	908	831	848	874	875	874	791	871	861	860	841	923	832	839	864	879	797	873	867	899	935	870	855	843	868	934	827	925	806	883	870	855	827	867	854	896	866	827	807	864	836	878	825	907	894	896	847	892	862	823	864	867	900	864	858	813	886	855	885	864	864	863	860	895	855	837	841	835	874	860	903	865	876	877	854	855	883	871	881	888	863	918	887	813	866	872	857	854	829	906	825	904	905	837	870	882	885	876	881	948	928	851	936	857	926	868	847	831	865	899	876	878	849	859	874	892	914	873	833	887	800	876	871	890	883	845	876	896	871	824	916	898	894	865	868	838	895
5217	13380	11583	5979	4143	3316	2622	2171	1748	1544	1405	1263	1208	1150	1145	1079	1059	1077	1018	1019	1039	962	970	951	928	953	970	921	945	984	920	967	853	898	842	883	917	916	892	872	941	898	868	947	922	921	915	952	930	885	897	879	927	884	878	891	870	900	933	927	931	867	924	922	854	950	895	883	881	903	836	837	906	928	862	867	863	840	937	925	852	882	854	905	909	881	830	841	909	844	859	882	872	892	849	828	896	866	878	943	901	888	857	891	879	892	884	843	950	865	920	916	863	949	904	929	911	851	911	926	835	862	898	865	891	889	874	923	888	850	871	939	914	917	841	877	839	894	873	895	929	862	833	874	868	925	885	892	866	919	867	886	913	965	880	849	882	835	912	832	900	851	856	931	871	868	879	892	878	896	885	857	887	835	868	890	914	917	920	849	826	916	877	871	884	895	923	865	895	950	875	878	838	882	921	878	819	880	886	917	888	825	900	852	854	900	861	873	886	895	929	899	875	949	900	908	864	867	876	881	898	929	852	841	896	842	878	907	870	908	901	863	936	878	854	868	872	905	914	910	910	879	867	892	974	859	908	895	939	958	854	862	886	893	873	842	907	910	852	843	931	862	838	852	834	897	868	918	867	864	893	825	885	904	870	914	881	877	897	901	864	898	840	901	845	883	865	908	888	874	856	943	874	884	865	892	878	908	863	869	862	889	870	864	909	879	881	927	913	840	871	894	822	889	893	909	879	836	886	882	884	877	850	867	830	893	955	951	882	931	952	873	850	896	929	883	843	948	873	868	842	919	921	897	862	883	976	865	871	864	911	879	873	866	841	868	899	866	908	824	877	951	878	856	867	907	863	866	852	911	968	930	898	938	857	910	869	918	847	869	879	905	864	900	909	810	892	857	882	843	843	852	841	869	872	901	875	875	904	890	848	895	938	875	882	872	862	876	921	910	846	897	881	872	823	839	889	911	901	883	851	838	887	885	904	809	868	839	871	878	916	868	900	863	896	854	877	895	863	847	831	898	852	939	873	838	842	838	876	901	857	887	902	862	946	856	873	900	904	888	897	873	876	882	843	912	910	873	884	841	867	919	876	887	847	917	839	893	853	868	881	875	891	875	860	853	913	883	881	887	866	905	852	876	873	883	918	823	874	908	904	848	879	948	934	878	859	884	856	880	890	881	882	833	936	893	927	867	869	907	887	899	896	938	829	899	854	890	878	856	886	906	950	852	801	860	850	877	911	847	889	845	933	886	861	887	921	925	903	960	876	903	921	902	908	874	900	890	881	885	930	870	942	854	883	960	913	892	884	862	867	922	843	858	879	895	849	869	874	931	864	902	904	866	908	847	881	885	855	862	891	918	908	888	979	841	875	896	892	870	907	878	860	896	921	906	901	877	914	871	876	895	921	866	849	859	927	883	889	850	843	957	916	836	908	860	903	915	826	901	829	907	857	918	904	952	897	899	905	865	881	872	931	858	837	854	897	853	930	889	851	878	944	820	875	873	880	852	903	928	855	891	920	846	888	815	840	905	910	814	937	874	832	835	885	871	859	901	855	875	931	812	878	821	891	939	905	938	891	825	883	839	901	875	924	919	887	882	882	872	897	871	899	898	870	900	926	880	850	908	884	931	885	939	914	878	871	867	861	895	863	893	870	854	885	906	841	834	933	886	890	871	916	875	893	846	905	870	887	921	937	885	958	898	913	892	879	902	884	892	925	925	860	874	819	904	919	859	858	885	918	911	920	933	819	922	925	849	880	957	859	908	844	865	880	926	929	887	869	864	877	866	844	848	925	878	855	884	900	869	884	895	957	854	903	896	850	846	945	885	847	928	911	893	926	926	844	916	868	864	848	885	888	864	861	889	892	879	861	868	889	905	838	885	892	900	856	828	864	854	913	886	930	901	827	927	849	857	819	875	918	869	886	875	864	885	897	840	893	920	880	897	943	831	898	889	859	919	896	873	882	837	884	868	908	909	882	910	853	882	874	877	899	917	840	917	896	908	864	910	890	896	866	881	867	895	920	901	933	897	900	897	881	882	836	863	878	907	900	871	903	855	886	835	897	859	820	882	881	879	866	954	933	897	890	903	882	874	929	865	900	901	903	868	819	846	887	842	846	888	873	903	839	921	888	900	881	880	868	877	884	881	890	887	858	894	918	867	859	872	907	906	836	897	819	898	847	904	868	861	842	892	888	922	872	908	876	903	903	887	878	850	919	898	877	868	881	932	870	875	889	785	890	829	829	918	893	932	897	887	903	930	907	886	911	852	857	900	893	883	838	902	837	922	864	865	923	875	914	845	912	841	901	885	904	919	926	865	834	861	897	880	909	896	884	866	908	876	922	879	890	888	882	919	874	872	914	879	853	871	909	872	924	905	892	878	873	892	899	910	873	871	861	926	858	881	896	884	867	853	913	876	880	905	878	858	853	941	934	864	835	846	859	835	959	886	908	853	876	880	862	913	850	878	919	875	827	847	898	868	886	861	880	866	864	947	850	866	888	901	904	878	828	918	840	883	896	860	897	886	851	871	896	863	856	910	891	889	906	888	874	888	851	873	891	879	888	881	892	878	850	893	889	913	878	883	883	903	898	912	830	857	890	885	863	901	858	884	906	884	850	881	856	867	895	898	847	846	895	949	893	886	868	889	921	868	936	845	884	874	892	825	890	902	864	877	880	866	840	822	886	894	894	908	896	925	891	880	857	861	914	864	880	829	880	892	848	842	846	884	851	900	892	897	901	839	894	866	910	866	885	874	868	904	898	923	873	881	865	941	914	905	879	870	904	853	911	867	885	918	881	917	888	912	881	932	860	935	888	880	881	886	884	836	834	831	870	864	873	876	835	930	896	907	868	897	896	917	913	935	895	863	922	895	865	881	879	885	835	831	874	925	825	902	890	843	885	916	887	905	881	849	910	879	898	864	818	895	893	873	845	888	807	905	826	898	890	859	898	902	871	916	872	925	845	911	861	873	853	909	888	904	916	848	884	896	881	936	883	918	887	827	882	862	888	865	852	946	849	877	915	870	900	861	859	907	944	875	926	872	844	882	842	813	845	869	868	912	909	859	916	862	928	854	879	905	837	879	861	907	922	830	884	883	878	893	919	895	918	858	933	857	884	908	878	859	842	831	851	901	892	894	902	874	866	901	910	847	857	876	883	921	868	904	863	875	923	846	892	851	889	899	891	915	977	874	900	870	877	853	888	884	836	906	925	877	878	860	911	899	934	933	920	930	886	840	862	889	859	834	890	904	908	906	897	859	898	885	894	892	850	860	860	894	910	914	882	872	863	874	905	882	895	912	846	844	885	943	897	916	902	850	869	896	879	901	853	843	893	862	915	947	847	881	884	869	901	900	916	926	863	870	880	803	857	942	907	861	849	841	906	841	901	875	829	889	864	912	884	889	901	872	868	915	889	860	847	841	915	903	849	929	892	854	881	852	840	893	834	855	874	928	837	897	856	856	877	887	826	883	843	923	858	887	855	874
22318	21018	28542	23699	21020	21088	12296	1916	1407	1298	1181	1205	1090	1025	1042	997	995	943	924	986	933	936	904	930	939	920	873	934	926	888	983	864	957	937	966	880	867	881	936	878	879	863	913	874	894	805	860	825	876	876	897	863	900	917	819	891	909	901	860	917	922	847	877	789	880	912	883	899	854	896	871	860	916	908	889	878	913	894	916	856	877	913	851	875	854	852	874	856	906	844	878	857	916	848	873	848	915	858	880	838	916	919	886	899	839	825	887	884	858	879	890	853	895	867	903	819	914	866	890	848	895	916	836	861	891	843	890	880	834	874	932	842	862	903	863	829	835	871	875	893	916	850	870	855	813	861	816	876	860	869	917	831	907	867	879	847	817	862	862	848	952	807	882	892	849	931	910	893	817	853	826	872	852	879	906	820	842	869	896	809	885	858	874	852	873	918	890	874	892	878	878	875	873	845	884	862	907	860	842	911	830	886	847	859	823	856	875	856	912	849	890	880	881	878	844	905	899	870	874	909	888	867	877	889	855	882	877	869	933	958	812	865	870	936	843	905	902	878	866	866	897	891	859	872	860	825	858	820	806	853	881	828	873	852	820	880	845	896	869	852	864	909	866	868	839	875	860	884	958	817	866	928	857	865	876	825	930	856	936	920	856	858	875	825	860	837	863	862	890	837	882	865	871	904	875	919	911	853	895	825	891	876	885	878	874	840	881	929	830	851	875	892	861	842	848	869	867	794	878	893	832	871	800	841	890	899	876	868	877	860	883	826	889	894	840	876	837	887	806	835	860	908	871	855	864	872	940	894	887	879	860	886	832	858	885	876	900	863	913	855	884	887	900	857	867	813	906	812	861	858	843	887	811	861	834	914	847	843	879	887	837	916	893	913	881	873	902	870	851	908	825	854	845	865	873	836	920	853	843	868	851	881	896	844	876	808	861	809	872	840	843	925	909	826	863	889	877	873	816	853	899	832	924	870	899	848	852	894	822	913	856	861	866	901	832	893	864	855	887	869	890	860	876	852	797	844	857	819	854	850	879	884	855	838	848	872	918	875	869	791	896	835	814	886	878	819	898	900	867	865	827	822	902	882	856	870	871	873	887	863	820	902	890	859	839	811	892	840	864	839	839	961	856	877	883	914	930	849	808	885	874	817	863	862	819	856	844	873	820	834	851	889	876	888	831	850	904	885	848	845	822	870	919	781	887	917	874	923	841	866	906	887	880	814	871	858	883	868	853	891	848	824	904	860	904	813	857	869	952	830	895	840	839	883	896	848	866	863	846	879	899	889	876	887	870	823	880	809	836	852	896	845	859	853	849	843	916	810	908	834	919	858	846	889	859	898	876	856	859	885	859	844	886	862	859	916	900	830	851	853	837	820	875	860	875	839	868	843	878	879	802	837	850	875	857	900	813	845	882	869	877	883	878	925	850	857	849	854	879	888	891	865	840	829	897	871	877	863	891	923	875	849	856	869	883	884	849	862	890	819	876	862	886	835	849	890	826	896	889	845	791	889	823	800	841	877	902	860	884	862	889	844	869	864	897	869	867	885	849	880	826	892	856	888	874	858	902	881	830	823	885	860	895	837	878	895	854	829	878	835	879	845	856	881	885	923	836	865	844	845	835	830	881	873	893	892	876	853	819	837	928	869	872	916	906	842	879	833	858	803	881	898	832	810	920	851	835	878	880	859	800	869	913	870	877	811	882	905	854	869	830	821	860	834	907	804	887	852	881	877	807	861	844	841	850	909	838	896	867	833	817	901	865	872	866	834	854	908	856	841	884	873	854	880	822	878	907	886	862	850	849	880	832	841	827	847	851	843	858	887	840	825	851	853	852	924	830	903	843	846	893	894	915	864	911	851	838	847	851	770	867	832	856	828	862	822	814	954	828	860	873	881	862	879	827	891	891	866	908	913	890	852	860	896	846	817	833	830	848	903	894	854	888	878	862	903	849	801	847	891	879	884	859	889	836	840	905	895	835	833	809	917	865	892	889	818	910	888	862	864	804	853	876	860	861	916	864	858	820	891	832	879	847	874	877	820	858	848	798	879	855	872	813	887	827	861	873	907	894	799	842	843	885	896	868	837	836	863	805	871	866	832	877	838	903	886	835	791	851	861	862	860	892	845	859	816	869	815	900	814	910	844	848	856	880	880	902	866	891	869	862	850	852	851	887	885	878	897	865	883	839	860	888	878	834	899	848	829	892	881	845	923	864	842	898	837	932	933	819	841	896	845	838	855	848	845	902	887	848	832	842	868	877	871	910	944	851	833	881	856	843	804	852	867	905	835	870	850	848	861	820	845	862	908	870	866	886	904	836	844	818	860	863	846	855	841	856	840	861	826	854	864	872	909	857	900	875	877	862	892	864	875	809	797	867	869	849	878	852	845	859	881	891	844	861	821	898	891	827	859	881	959	860	867	826	842	856	892	849	902	857	871	851	902	847	954	872	869	880	902	782	817	895	836	863	840	917	844	887	903	875	855	879	811	891	934	851	882	841	894	887	890	940	837	841	848	889	887	847	846	897	874	955	815	851	849	938	867	846	834	880	850	874	870	798	807	870	890	815	834	851	887	910	897	906	886	843	874	924	804	862	872	839	848	907	912	859	815	876	843	838	860	855	848	890	846	863	811	896	826	893	889	850	932	833	880	824	856	880	847	835	865	865	851	929	891	856	837	853	886	847	857	841	888	888	870	835	843	798	866	868	837	887	898	873	849	816	780	882	864	854	882	909	880	898	857	879	861	837	879	839	867	916	849	882	841	843	854	829	877	808	852	843	861	836	879	894	831	836	854	904	865	852	880	837	817	877	829	824	922	869	871	842	852	850	926	894	882	885	868	879	839	852	860	887	809	863	869	803	848	843	855	887	878	874	862	832	892	870	866	851	866	845	894	835	839	862	888	871	893	839	826	900	866	875	861	868	793	858	891	852	905	827	849	867	827	888	841	840	856	866	850	897	887	848	822	888	857	912	812	861	816	872	861	851	832	842	850	925	864	851	844	834	864	814	847	879	876	863	857	888	874	827	815	834	856	906	921	877	889	889	883	886	854	824	903	862	910	885	873	862	861	834	889	866	829	884	891	871	851	830	832	869	913	873	842	895	897	855	834	837	844	889	815	881	806	838	855	911	859	814	851	858	867	885	836	883	870	822	861	828	892	817	932	873	823	901	858	882	832	853	840	845	905	855	919	869	864	841	884	885	831	817	863	866	783	889	879	893	845	838	851	888	830	942	862	882	893	855	848	870	861	879	890	856	823	852	823	827	857	898	897	900	870	886	845	840	863	875	883	838	921	853	891	857	869	904	911	851	888	811	814	875	833	882	827	846	862	910	862	879	829	786	807	872	867	865	844	758	855	913	853	882	899	835	856	836	834	884	857	830	820	904	812	852	883	873	905	827	858	842	842	843	849	847	877	852	858	837	855	877	870	913	888	877	882	855	841	833	878	830	866	867	845	839	866	844	917	840	841	893	879	828	830	879	894
5209	13398	11440	5921	4088	3276	2617	2132	1761	1583	1463	1366	1167	1149	1148	1043	1048	1047	1032	1008	942	962	953	957	955	890	972	907	961	911	882	912	930	866	941	834	921	887	875	875	854	898	834	908	908	939	913	924	881	925	876	885	916	901	870	906	901	850	914	867	887	860	911	904	863	901	893	828	849	852	872	852	844	837	901	806	903	861	897	953	941	917	887	900	855	835	871	914	932	873	868	890	846	886	891	875	887	899	835	856	875	893	873	831	839	854	861	863	863	931	870	837	875	888	884	856	911	907	872	877	881	894	862	880	856	835	913	893	861	929	880	866	904	879	880	829	811	842	908	848	795	866	881	897	870	887	853	906	852	872	879	857	869	916	867	915	914	863	834	920	907	864	842	832	879	906	868	854	885	877	862	871	909	900	850	885	858	866	911	875	888	880	900	884	894	910	858	920	886	854	890	921	905	879	870	866	851	824	845	887	838	833	904	867	854	946	838	877	897	838	889	861	856	821	896	903	858	908	904	883	860	903	843	854	976	898	868	869	871	896	877	851	907	893	959	895	909	832	885	895	836	914	879	837	819	882	928	844	874	869	909	854	897	839	877	847	830	882	867	856	923	819	872	889	925	908	869	875	884	862	890	906	839	863	864	870	847	909	819	879	905	898	907	916	883	813	927	901	854	870	862	904	880	869	913	908	871	878	868	822	912	908	876	898	788	901	827	855	834	907	867	851	897	854	848	852	871	859	859	861	890	930	898	888	911	868	904	916	910	881	830	843	902	899	823	921	905	915	903	903	795	888	892	892	885	865	809	840	872	848	908	916	936	839	894	861	889	910	902	897	886	818	902	881	856	882	851	814	910	940	892	907	875	823	855	850	896	893	868	884	845	854	860	876	909	842	850	923	850	855	840	849	877	941	869	901	852	851	875	928	929	853	848	892	868	858	873	868	894	912	893	862	881	857	918	904	905	882	909	929	825	862	905	853	903	893	835	856	895	873	849	881	874	810	860	907	846	871	853	878	813	905	851	862	860	859	891	828	850	881	924	853	865	879	828	891	846	878	858	862	892	881	844	861	897	869	873	876	915	874	910	915	875	852	920	885	908	869	887	922	882	866	840	841	900	898	873	909	905	906	909	882	876	918	903	866	863	894	878	858	893	833	912	837	888	830	875	905	913	891	911	898	853	907	886	850	900	856	897	863	871	878	850	932	887	912	888	916	859	902	822	896	894	860	932	883	869	882	861	878	872	902	879	913	877	862	829	881	886	872	856	872	894	837	897	881	913	845	917	859	868	882	907	916	836	904	909	900	852	820	877	909	902	934	894	828	857	842	906	896	864	866	896	867	937	810	869	845	875	861	869	891	856	851	917	929	850	813	834	874	909	898	825	840	887	866	849	905	912	877	903	892	829	940	923	865	855	926	930	816	858	852	864	862	851	864	857	904	889	864	855	821	928	901	862	930	887	889	880	907	882	921	902	909	923	880	852	915	924	839	874	825	820	822	868	918	901	861	885	861	830	890	846	900	849	896	879	868	870	895	882	875	860	846	828	832	911	872	876	859	842	885	863	912	886	878	891	878	853	886	908	865	856	862	815	872	945	894	818	901	918	860	880	882	925	903	937	880	870	885	879	915	928	902	900	832	833	909	885	827	883	855	867	889	919	888	860	842	853	896	872	870	872	906	881	921	874	893	824	862	838	882	889	838	871	907	877	891	892	836	846	963	886	905	924	892	864	875	875	910	848	898	900	856	910	899	872	885	949	865	828	831	852	920	904	858	869	810	940	860	860	861	894	867	856	916	883	881	856	872	850	841	891	908	879	876	835	882	872	885	916	879	909	840	893	872	861	848	874	868	840	880	894	878	914	867	877	874	842	889	897	889	877	908	857	931	874	823	888	935	923	889	924	909	927	887	886	930	905	800	869	880	878	909	899	852	834	846	906	855	922	925	932	896	917	896	854	860	879	870	872	896	864	889	895	910	883	900	878	867	893	857	895	838	884	865	841	863	836	854	896	922	842	887	822	910	891	881	851	891	889	834	880	867	836	847	822	903	832	856	909	853	838	872	850	865	837	844	837	866	859	904	863	858	890	879	850	874	899	863	837	884	872	886	831	866	835	857	853	884	861	886	871	863	848	869	867	907	857	896	859	884	894	905	936	864	872	858	891	867	905	854	885	857	879	887	928	900	907	986	901	903	849	855	848	909	892	854	875	886	890	832	862	877	885	845	859	868	931	906	866	879	930	812	869	876	871	881	851	904	840	878	880	872	865	879	862	843	902	857	886	900	848	899	899	912	867	885	867	850	917	863	951	903	850	899	856	835	880	871	905	892	862	881	852	931	893	897	912	868	922	900	863	886	849	891	859	864	879	897	884	876	888	877	895	838	895	875	879	874	882	881	863	858	854	866	874	852	883	845	859	930	891	836	852	792	854	864	911	839	869	915	872	875	899	855	909	923	849	912	901	893	919	896	858	877	942	832	861	831	878	927	897	857	864	898	851	910	880	863	898	889	860	831	909	868	873	847	879	850	942	890	838	839	888	890	882	858	880	914	900	874	889	860	873	869	819	885	860	908	872	826	881	881	881	871	854	848	900	879	863	832	892	858	900	814	889	880	872	906	830	869	881	932	905	793	851	981	889	876	873	892	930	891	877	841	846	865	909	863	879	870	863	880	863	905	838	910	896	879	878	862	893	878	853	896	851	858	859	880	866	904	843	856	873	834	898	872	891	884	860	874	895	856	861	856	905	885	891	945	891	858	890	916	827	897	841	882	902	869	834	920	927	894	876	863	894	891	888	880	844	870	866	914	844	864	868	871	832	844	846	903	887	847	844	884	881	946	872	866	875	874	881	917	859	864	915	881	881	884	871	889	848	850	916	874	853	876	880	919	850	860	874	897	854	852	860	916	861	896	865	878	874	843	901	902	895	863	929	902	860	862	853	913	827	886	880	867	860	827	887	891	870	885	842	897	899	835	851	929	891	827	869	909	901	851	858	880	854	935	867	872	833	870	910	865	845	887	886	856	937	868	877	899	893	883	851	881	871	871	877	927	831	905	829	852	849	859	905	850	895	896	898	935	888	842	881	870	912	879	875	876	855	841	854	861	835	925	858	870	881	832	892	914	884	844	868	889	888	854	857	886	856	912	855	884	921	872	903	852	917	890	913	829	866	873	882	942	876	899	877	862	882	878	876	870	874	884	871	870	849	910	869	912	929	891	850	883	921	877	913	923	872	853	837	842	868	878	890	933	903	868	823	903	925	828	846	894	888	869	888	854	854	916	900	873	876	851	909	859	828	912	810	909	884	851	867	880	878	891	892	899	882	907	905	868	846	848	907	872	861	851	837	894	896	819	917	899	893	888	857	789	876	853	904	833	851	819	916	921	898	885	865	868	850	853	864	892	874	879	872	853	848	911	828	863	825	869	878	907	883	839	887	898	912	837	881	839	886	896	901	880	851	918	916	879	820	891	876	840	897	893	886	892	870	891
22383	21032	28548	23738	21034	21121	12196	1902	1401	1333	1251	1124	1039	1095	1041	1011	1002	962	974	1012	958	949	928	931	885	898	934	865	898	907	850	926	932	880	871	901	905	830	934	890	919	869	871	965	917	901	931	895	856	956	866	873	854	906	881	855	921	900	901	870	883	850	832	876	863	900	869	850	873	932	878	866	861	828	830	878	890	849	867	868	895	846	838	893	869	894	852	850	890	851	874	935	864	868	860	832	840	861	931	855	848	873	905	874	882	884	847	887	876	871	877	842	845	903	870	899	940	903	865	878	883	866	905	835	871	913	865	900	847	873	845	884	881	890	839	865	907	894	880	894	863	883	832	822	882	881	804	906	861	905	846	869	833	825	852	858	845	841	870	875	909	891	860	809	907	859	837	859	878	829	857	856	844	858	897	911	920	835	866	815	897	848	880	881	836	872	894	852	825	916	875	858	896	844	862	882	786	858	892	899	859	798	887	866	881	846	865	867	882	904	838	889	831	861	853	924	845	883	863	888	868	861	846	887	920	863	851	881	870	869	828	863	857	932	855	901	893	861	860	835	837	843	880	858	844	846	893	886	834	894	908	828	833	879	833	870	882	894	885	853	893	889	833	883	821	889	857	808	858	883	907	879	847	967	872	867	907	914	865	867	810	883	879	883	840	922	911	858	879	897	896	846	815	922	873	910	902	870	916	867	874	850	815	891	854	879	816	902	938	893	897	843	886	891	842	880	866	891	815	876	871	914	897	872	857	824	912	838	847	850	835	862	881	892	801	842	856	842	832	861	866	854	942	901	880	833	876	853	859	889	823	889	856	854	826	897	844	820	865	825	907	881	869	821	874	876	851	827	841	805	894	903	828	884	879	866	883	850	863	871	848	871	822	860	873	835	919	910	865	867	871	908	869	875	829	883	882	901	857	936	865	856	887	872	840	878	870	908	886	858	899	882	891	896	894	910	885	925	834	941	886	901	838	961	917	872	855	834	875	844	949	839	873	842	901	840	855	858	826	834	844	968	905	887	890	840	886	849	855	840	868	866	847	825	845	892	857	799	842	888	914	878	912	831	875	906	882	847	855	877	850	848	863	827	840	955	910	861	887	869	849	887	899	885	844	876	913	878	843	858	880	824	886	899	868	850	963	883	869	884	810	905	870	868	815	837	873	879	858	930	899	839	870	875	890	851	872	884	895	937	887	857	865	855	883	843	844	816	855	859	844	868	854	973	840	846	849	838	844	883	908	906	906	880	888	858	915	882	843	888	864	865	849	827	916	874	874	817	821	828	925	909	832	871	844	851	864	851	886	840	903	884	881	842	851	840	900	859	857	858	828	843	927	860	871	882	865	895	862	867	826	815	887	873	876	834	911	875	904	891	868	861	844	902	891	893	855	869	864	871	826	862	843	914	913	905	814	895	874	865	861	921	858	859	853	847	871	881	848	887	870	884	901	846	883	861	844	880	843	861	867	870	912	832	849	862	843	898	900	853	874	870	830	882	854	874	837	885	822	828	877	910	864	892	920	832	889	868	892	831	897	868	874	818	843	887	895	841	905	865	860	894	890	809	900	891	865	869	827	860	844	895	906	888	867	808	842	902	851	862	945	845	861	867	888	869	920	876	868	878	841	910	898	861	794	868	855	857	841	820	863	859	873	896	851	901	844	895	869	849	910	896	879	844	857	813	829	857	897	870	843	861	854	889	890	895	868	890	893	828	897	860	905	839	872	836	854	872	860	901	892	879	846	855	857	847	839	833	854	896	895	791	832	861	852	882	861	862	859	859	834	810	778	871	840	893	827	887	879	863	880	841	818	862	772	896	843	886	805	847	803	877	899	903	817	850	875	824	906	884	952	899	895	897	891	852	879	860	840	889	836	817	871	938	925	862	816	858	900	890	915	879	877	853	930	903	873	867	844	910	891	889	908	872	875	858	892	856	896	859	876	851	882	852	828	882	875	838	834	859	878	845	830	831	796	887	836	807	807	911	870	931	866	826	881	927	876	870	860	844	866	854	912	883	876	804	881	840	850	893	886	875	837	862	839	909	876	922	873	875	898	841	851	881	852	899	918	922	847	886	836	844	791	858	893	831	827	903	907	864	861	840	862	850	854	814	867	842	838	880	847	856	843	883	871	874	852	817	862	835	812	856	879	890	839	790	870	860	898	864	876	865	848	862	876	838	908	869	854	875	836	866	866	842	867	886	900	861	849	879	893	833	809	864	891	874	793	814	851	880	880	913	871	833	886	840	877	886	880	865	879	835	822	903	863	904	911	847	895	872	890	868	855	879	818	817	816	901	864	898	882	924	923	866	867	852	851	870	849	879	910	826	864	850	843	863	840	915	918	838	849	862	874	829	862	914	900	901	835	876	867	800	822	840	842	787	879	848	878	874	841	912	880	865	889	869	888	880	855	881	906	900	928	873	869	830	895	838	811	838	896	843	830	907	785	828	794	843	834	872	818	843	853	854	834	871	855	858	851	878	881	865	812	886	869	825	814	885	824	871	857	849	870	893	834	898	876	866	865	890	883	960	938	867	857	881	901	864	842	935	847	882	865	889	808	865	895	869	854	848	901	858	875	902	827	899	878	804	840	874	802	911	886	889	862	845	861	906	825	810	915	920	854	888	858	929	859	821	899	874	901	845	840	890	839	848	921	860	898	875	900	885	847	889	873	920	863	898	860	826	824	862	857	891	897	885	782	857	881	845	874	876	865	857	913	883	888	815	854	899	828	917	859	890	845	845	856	893	819	869	831	856	796	936	863	861	894	872	816	912	819	848	818	790	840	883	898	843	867	868	867	923	894	910	900	911	962	922	923	873	837	863	832	944	849	878	879	813	846	879	849	820	845	886	883	880	860	911	872	889	830	867	876	844	816	815	805	798	855	825	882	889	874	893	850	865	854	899	832	865	882	835	909	889	859	899	899	865	870	903	897	844	930	867	793	904	848	893	881	858	877	908	842	863	877	852	867	938	898	833	857	871	845	858	905	900	843	862	897	897	847	863	875	879	864	901	870	907	863	835	902	848	860	845	856	878	878	881	884	825	848	830	876	834	856	931	917	892	873	870	901	877	888	887	870	826	839	867	832	837	895	884	903	825	847	865	876	929	893	903	906	892	854	856	820	854	864	851	816	915	899	861	829	872	830	867	856	916	853	874	821	890	814	821	831	903	870	828	874	842	928	846	843	873	824	853	840	841	841	881	880	871	865	903	820	825	820	883	815	884	853	864	902	848	887	868	879	900	892	854	823	843	857	864	866	893	848	876	902	885	873	861	901	831	816	900	912	872	831	910	898	835	847	846	886	871	871	919	874	821	872	860	857	844	897	919	872	836	791	862	855	890	839	843	845	846	888	863	878	871	856	860	880	853	840	848	866	919	835	837	866	819	891	884	855	832	863	865	824	842	876	850	873	902	913	816	851	865	861	874	812	913	893	830	862	858	914	887	890	825	860	880	824	901	829	892	857	879	845	839	848	825	865	796	858	856
5189	13384	11475	5920	4170	3069	2542	2098	1818	1516	1398	1309	1222	1184	1150	1093	1072	995	992	1016	1029	981	999	984	925	912	996	920	947	881	911	864	869	921	875	930	848	880	930	919	910	919	835	914	849	861	884	898	867	935	911	868	922	859	887	905	924	884	843	870	830	843	907	881	920	853	900	872	901	920	835	883	883	893	908	848	895	858	874	960	867	856	838	898	880	883	903	890	883	907	876	856	860	851	877	854	856	899	883	885	887	895	878	886	868	886	887	889	915	880	885	839	920	852	876	864	919	839	875	875	840	886	828	852	857	872	861	862	905	868	864	904	888	903	844	948	950	919	841	924	849	863	843	863	832	843	890	938	845	834	817	942	862	842	951	858	839	894	886	904	859	898	898	884	885	882	874	904	917	856	889	896	883	865	887	853	853	907	835	897	881	842	894	890	826	882	867	931	842	885	877	840	881	894	926	915	869	929	909	886	885	915	912	859	833	883	899	887	891	897	866	865	914	890	873	950	883	869	888	860	904	920	918	939	924	852	880	896	862	891	865	891	914	886	887	862	890	885	859	914	855	897	948	869	886	888	911	897	895	830	888	874	901	888	883	939	824	906	885	827	899	896	890	832	863	928	807	860	885	883	905	884	877	877	877	846	879	870	939	876	822	848	870	952	917	882	871	854	898	856	856	869	914	876	868	838	831	916	826	843	854	888	888	860	921	878	865	862	901	826	864	936	837	833	909	877	912	877	894	838	910	913	852	932	860	910	865	875	840	902	911	835	932	925	844	864	913	934	882	872	848	880	874	866	813	898	898	874	889	869	856	866	916	899	895	905	895	830	905	870	918	963	884	885	845	942	912	849	908	904	875	864	862	918	886	906	859	889	913	904	844	851	830	910	870	929	869	831	936	864	867	901	899	842	898	890	884	842	858	872	893	879	854	865	908	911	930	903	846	908	871	884	889	856	831	818	866	830	833	894	914	885	907	881	865	894	887	951	896	890	934	838	853	876	873	906	889	894	891	850	899	847	862	875	870	858	894	846	877	872	920	897	897	876	902	908	876	880	977	910	865	865	913	869	900	873	894	860	908	878	855	911	843	906	797	889	871	914	862	905	920	883	890	891	888	848	855	947	834	904	907	917	885	885	902	919	890	897	859	858	881	853	903	882	859	910	876	845	907	900	863	858	869	929	937	884	892	854	898	874	862	884	860	843	839	869	885	858	941	878	908	928	861	847	921	855	876	879	822	895	867	909	866	853	877	852	829	876	917	817	847	844	902	875	946	876	929	865	896	903	900	843	925	826	890	900	876	942	902	853	881	903	831	935	899	884	860	851	832	858	871	911	884	861	901	869	897	873	832	899	896	902	889	859	908	878	891	916	906	900	905	839	888	901	902	934	938	879	856	884	876	892	866	850	859	888	830	854	920	894	869	869	858	866	894	909	852	861	854	887	908	848	899	870	865	880	869	863	872	859	933	865	849	870	887	836	934	866	839	831	849	887	827	870	938	852	928	860	856	870	871	815	823	919	904	888	898	918	831	892	886	943	828	869	853	861	865	908	902	884	902	860	868	868	901	891	901	884	883	914	890	885	869	866	849	816	855	917	933	844	816	881	829	889	889	891	855	914	875	864	893	882	890	848	900	917	829	891	851	894	826	816	866	921	905	864	932	904	882	923	852	839	913	884	885	857	863	851	901	844	875	862	813	852	880	887	888	885	856	875	886	893	894	851	897	916	905	889	870	853	893	928	927	855	883	892	874	918	851	928	860	893	949	946	874	863	923	924	853	823	855	892	908	920	873	886	857	888	877	861	857	867	881	874	904	910	854	868	911	913	864	890	885	877	856	887	891	858	830	859	842	862	883	884	904	909	890	905	841	844	888	890	803	852	906	902	874	918	913	848	909	857	845	885	975	930	847	888	909	894	841	907	886	882	909	913	886	898	903	860	842	877	922	851	876	868	821	870	828	910	912	863	924	885	873	877	872	848	868	912	882	887	864	929	864	872	918	868	844	882	880	879	898	869	872	873	889	885	887	905	873	840	912	880	936	895	861	888	868	883	869	877	845	882	911	905	855	845	926	883	905	852	895	861	895	927	870	924	905	869	877	928	915	860	857	887	883	880	833	861	902	864	924	903	803	858	888	912	842	804	865	916	936	896	922	826	893	856	892	818	890	894	897	824	896	836	865	945	827	812	875	849	851	868	817	826	887	865	892	941	909	883	909	867	873	928	918	863	883	922	893	879	903	916	867	839	821	848	865	888	933	886	875	838	903	898	920	903	795	914	870	895	872	840	869	885	890	875	880	871	852	852	875	857	844	860	909	881	904	824	827	854	889	816	907	828	877	885	826	888	864	843	948	860	887	860	920	900	893	882	907	889	880	880	856	860	853	913	882	878	889	818	811	863	838	866	909	819	879	894	926	826	888	886	904	954	853	849	902	834	900	850	866	880	895	954	917	860	826	823	903	881	877	879	843	828	897	863	877	907	876	853	942	847	892	882	868	861	894	811	820	843	877	882	895	863	886	866	861	854	845	850	944	831	896	864	900	857	850	927	896	845	895	821	919	886	900	878	882	845	901	850	821	848	924	908	910	838	879	884	930	880	855	906	912	879	842	932	882	866	917	907	830	849	870	879	915	844	926	897	916	871	925	810	899	916	886	820	896	886	911	849	905	844	863	906	877	842	899	912	903	858	911	871	879	904	875	854	831	893	883	907	910	894	861	887	929	872	867	857	910	835	894	850	900	881	851	863	882	943	873	889	873	839	867	899	827	895	883	836	825	854	870	858	904	841	914	886	879	885	858	857	855	892	863	896	890	889	855	875	878	887	866	842	901	859	902	849	886	879	915	856	822	903	868	873	847	873	853	856	876	892	891	870	913	905	845	839	851	891	898	847	830	870	907	856	933	946	897	861	858	915	881	922	826	860	911	867	876	879	855	867	943	867	859	877	872	855	856	909	909	895	842	882	887	856	885	885	890	861	869	839	898	861	893	850	874	913	883	931	889	922	892	909	838	861	942	903	903	849	884	926	886	865	878	953	897	846	867	867	899	902	905	868	882	867	884	909	864	875	892	895	875	851	929	948	840	908	838	851	848	914	886	909	910	934	902	866	848	915	864	898	838	902	943	869	968	860	902	918	887	897	860	899	848	852	861	908	871	925	877	867	883	887	895	917	862	852	904	854	837	894	883	900	926	909	927	927	875	828	891	850	850	909	891	830	843	923	890	895	819	893	885	933	861	868	875	898	861	874	931	889	945	886	864	862	871	864	892	884	850	879	869	939	873	868	861	889	845	824	911	882	849	859	895	830	896	878	883	837	895	863	880	868	907	908	861	831	911	861	861	891	834	883	890	862	861	889	876	871	884	895	887	902	912	877	883	910	865	832	884	868	949	871	854	882	937	850	937	868	839	868	842	929	875	861	912	882	866	878	905	908	846	831	876	916	866	888	893	874	856	887	865	877	867	844	917	848	876	896	938	855	877	851	904	915
22409	21040	28596	23695	21043	21116	12222	1899	1343	1331	1217	1147	1096	1067	1009	999	999	992	911	927	915	957	923	932	938	927	917	964	943	915	962	863	934	848	883	909	913	906	921	885	913	895	839	886	891	848	878	813	889	850	912	836	914	840	860	874	878	845	933	856	866	852	865	837	902	838	816	877	895	897	885	857	893	828	884	892	873	837	824	859	853	906	895	893	858	852	840	857	865	943	932	872	886	890	846	861	891	859	867	863	894	880	855	873	862	845	913	866	858	914	832	901	883	885	919	828	843	866	892	828	826	926	881	908	808	858	860	828	901	814	912	878	856	906	890	855	870	920	868	861	890	854	910	916	890	862	852	867	900	890	821	888	818	863	904	873	861	937	887	848	856	889	908	924	855	878	867	900	886	841	867	857	914	904	853	893	835	816	872	852	915	877	867	892	878	847	880	885	816	868	845	880	854	883	871	856	897	854	874	858	802	860	853	859	888	881	867	880	889	853	869	872	897	907	873	849	847	906	870	835	845	913	868	821	820	832	862	873	882	880	859	824	848	878	803	916	866	872	846	845	856	901	899	909	834	829	932	870	874	904	897	835	890	814	872	827	834	854	798	882	900	912	874	906	889	885	877	842	892	881	852	823	863	856	918	889	846	873	856	872	919	867	856	837	808	864	875	877	848	859	835	868	929	853	917	890	900	849	881	825	878	866	900	862	868	867	896	873	924	923	861	836	905	871	893	865	913	918	852	858	857	899	890	815	928	862	860	894	853	934	878	851	907	908	854	861	872	835	817	837	864	816	874	826	848	858	886	895	865	877	859	901	881	862	858	849	881	870	827	893	855	842	869	859	837	835	836	760	866	861	939	873	867	870	889	862	867	866	853	872	905	827	817	872	870	830	899	824	866	872	843	832	812	877	892	862	875	841	879	884	902	891	875	864	889	846	949	908	888	860	852	851	839	896	849	869	853	851	860	843	827	886	862	939	873	820	861	939	820	885	894	907	890	889	883	874	849	921	876	839	840	863	845	807	891	870	819	821	876	817	910	886	844	878	869	855	793	880	913	905	827	938	894	909	938	878	888	895	851	871	859	917	884	867	837	827	879	883	886	865	922	905	876	849	856	831	871	860	841	888	869	867	838	862	857	896	843	914	850	802	854	862	839	895	852	850	854	870	838	892	859	833	877	874	894	852	862	862	913	899	829	872	875	852	839	895	843	876	838	877	857	878	883	844	848	873	920	870	886	876	820	873	896	892	881	868	839	838	828	886	861	891	830	839	820	857	907	870	863	808	852	866	877	854	908	855	849	857	874	855	849	883	846	880	835	864	873	871	865	810	874	855	868	854	877	869	845	866	842	910	861	854	873	833	850	826	860	874	897	824	933	871	844	840	819	866	837	874	878	909	801	888	850	895	850	817	880	848	917	853	807	935	891	855	844	835	837	848	893	838	835	859	867	851	896	867	897	905	863	850	847	852	840	883	884	895	864	889	864	846	857	840	889	830	906	815	858	821	860	919	866	849	895	828	829	890	852	866	857	870	876	876	893	857	859	928	812	884	909	845	905	833	827	818	898	844	860	866	887	878	841	918	935	863	895	899	849	880	841	839	876	861	884	815	876	857	829	890	892	923	861	833	828	842	867	851	876	869	898	816	840	849	848	888	870	808	878	927	887	882	846	831	870	894	868	885	866	806	901	874	891	906	859	854	870	859	895	818	815	866	872	877	929	863	845	876	921	845	925	894	863	880	881	823	840	914	867	937	829	859	861	864	866	821	888	885	860	864	853	865	858	879	855	867	841	820	852	866	848	868	827	903	854	909	921	818	924	865	837	861	828	910	822	891	824	865	861	805	837	826	854	806	830	826	955	840	872	887	815	868	819	863	850	814	834	885	861	879	847	891	914	853	881	871	839	845	883	880	856	878	863	855	831	895	843	899	890	868	853	863	821	848	890	867	869	849	885	877	870	900	849	886	864	858	929	883	870	828	815	887	881	857	850	838	900	874	890	866	819	824	868	901	811	914	856	811	870	885	875	838	871	885	890	869	855	863	887	888	810	879	827	871	852	933	847	882	868	814	859	860	913	847	849	836	834	862	845	865	902	958	841	829	858	857	878	835	859	898	870	931	876	828	888	842	829	844	881	876	886	807	878	864	884	850	907	893	901	863	847	836	846	835	865	902	860	862	901	910	922	873	866	862	863	831	845	935	887	887	862	903	861	889	873	872	895	864	829	867	905	902	852	901	812	821	817	867	828	872	859	895	849	876	890	837	860	825	888	920	871	856	843	923	835	842	868	839	794	868	845	837	900	861	906	878	871	884	885	870	862	860	889	881	896	887	848	891	854	899	838	880	934	921	840	839	866	854	878	859	875	865	822	823	857	885	849	906	879	854	909	852	898	874	851	855	901	794	820	916	918	853	829	931	910	840	857	932	831	867	831	806	846	924	883	866	876	832	866	863	873	882	856	850	848	935	881	866	858	843	856	890	907	849	844	851	821	865	876	866	858	860	835	857	875	779	862	922	843	847	923	882	892	878	897	887	836	838	868	897	853	876	822	859	895	975	890	837	842	897	878	817	830	860	856	908	801	872	847	858	909	821	911	873	876	859	860	916	883	838	825	862	852	893	876	825	840	886	845	818	851	855	899	827	894	863	854	905	863	833	873	823	831	867	886	866	863	881	840	850	840	885	809	891	839	851	885	866	926	885	879	789	878	895	902	908	818	843	845	892	840	837	846	892	896	860	877	885	842	906	861	867	827	906	907	873	843	904	898	844	831	874	874	847	889	878	876	833	838	869	868	883	889	838	831	889	829	797	878	850	848	840	818	871	909	851	866	835	853	852	833	845	893	858	818	860	829	847	900	868	833	846	812	865	913	850	868	861	917	901	833	828	875	835	843	890	875	873	885	910	929	912	895	852	863	910	834	816	905	855	834	848	869	860	845	824	875	883	888	872	862	857	872	895	837	881	874	855	874	875	886	851	839	865	873	833	871	790	897	844	895	858	847	899	853	855	903	844	940	874	852	887	860	907	929	891	892	847	885	880	863	861	832	863	834	834	859	905	845	888	881	831	862	878	831	885	842	844	880	874	845	806	855	864	867	843	865	848	878	904	889	886	895	841	869	915	866	818	862	891	885	837	799	892	822	846	861	850	846	900	837	839	881	883	877	836	881	886	895	826	908	921	827	822	893	823	810	860	835	869	815	917	836	898	860	909	885	873	879	874	837	825	848	842	831	962	898	868	862	856	824	830	867	862	857	873	869	855	862	955	873	899	892	894	877	869	815	872	839	906	839	870	869	859	852	834	865	885	862	891	831	884	889	909	870	884	870	875	864	825	803	855	824	799	869	872	869	887	827	903	869	912	845	825	875	866	902	830	839	815	881	852	862	891	842	932	869	841	824	888	840	913	844	840	894	883	839	878	821	886	906	859	870	902	907	875	905	843	896	865	870	873	863	849	873	889	891	870	815	864	837	848	848	844	850	844	829	904
5152	13443	11286	5981	4094	3221	2609	2115	1776	1530	1406	1318	1172	1171	1106	1098	1103	1003	1008	1003	957	1020	964	928	970	943	971	898	903	901	863	882	947	927	929	920	895	868	946	857	880	938	912	906	934	891	893	890	910	898	922	826	927	909	931	910	883	907	871	893	898	872	897	847	882	907	902	914	855	899	884	867	877	880	974	910	888	887	843	870	910	948	895	885	848	896	865	899	894	922	842	869	893	888	902	894	877	910	895	873	875	874	871	906	898	887	921	897	832	856	822	836	905	917	858	836	921	889	867	845	880	930	868	868	908	930	893	912	865	848	784	857	847	914	883	909	908	876	870	879	858	862	840	915	882	856	885	947	896	876	905	902	879	931	905	874	833	913	928	902	906	875	872	837	893	891	853	936	888	856	817	899	878	883	908	919	894	836	884	893	858	905	907	893	859	875	871	904	887	904	862	908	831	881	907	928	900	908	908	827	885	864	919	858	876	832	932	910	841	914	923	846	921	855	905	902	843	855	852	850	898	818	838	855	892	865	892	811	852	848	925	849	875	926	869	831	880	867	870	852	893	912	819	862	823	839	932	855	852	874	863	891	859	875	877	876	846	883	916	884	841	861	854	891	853	902	915	839	907	962	838	850	945	851	895	842	866	864	852	910	896	869	873	827	844	925	858	901	879	857	871	833	898	872	866	871	918	884	897	874	899	832	871	901	889	868	860	849	950	874	861	858	873	879	877	858	873	879	945	877	836	887	906	958	920	844	819	907	908	868	868	920	880	879	906	852	871	845	872	913	864	926	880	901	848	885	869	834	893	859	864	878	955	879	848	903	857	884	897	842	906	878	881	864	903	898	876	908	873	812	903	873	918	868	878	848	866	860	851	882	817	897	909	863	888	884	891	901	871	834	858	875	901	841	907	876	894	802	877	836	902	802	891	871	865	834	884	840	852	872	885	912	874	876	835	815	859	833	854	870	865	906	865	865	929	835	843	873	921	924	848	879	886	905	881	890	835	895	890	865	891	915	847	887	876	922	897	909	886	845	831	900	854	890	867	840	939	849	854	894	889	875	853	889	900	851	922	846	868	885	884	903	878	891	929	901	839	881	891	862	893	874	887	918	898	901	873	899	858	871	856	878	936	836	877	818	812	943	859	920	903	839	913	913	868	855	956	873	871	851	895	917	891	847	887	801	804	947	912	895	922	936	870	921	905	889	884	927	886	839	850	921	857	854	928	897	933	891	900	877	848	922	874	889	838	865	856	849	878	898	890	860	883	879	864	873	953	883	907	880	846	898	857	871	865	903	861	874	876	860	907	900	867	862	876	903	924	870	880	859	916	833	870	861	949	900	843	843	880	897	904	941	850	864	917	895	830	875	808	889	866	884	831	940	855	903	923	856	909	845	834	896	896	862	900	863	886	893	851	908	868	860	870	915	879	833	871	850	858	859	924	896	837	920	888	844	903	919	848	866	874	896	878	912	874	877	852	893	887	871	858	844	885	861	912	873	904	873	861	859	891	863	860	874	876	852	870	850	872	954	883	910	937	860	911	897	851	897	851	874	866	900	819	848	874	895	892	901	922	921	840	862	943	892	901	881	885	840	882	910	914	851	832	889	892	879	869	917	847	892	837	846	933	816	908	937	874	823	861	897	875	889	909	855	890	879	923	895	870	866	879	880	882	908	838	845	878	878	871	868	868	868	876	899	950	894	946	855	844	897	921	917	893	828	837	896	864	853	910	903	825	899	887	892	866	873	862	857	889	865	956	880	887	857	855	896	885	870	872	913	845	915	862	833	892	907	881	871	898	879	846	890	867	907	845	880	863	929	874	886	879	898	845	878	867	879	835	892	810	917	874	881	935	855	888	889	897	898	880	852	855	900	833	846	852	835	899	906	902	928	894	864	812	906	890	884	873	853	916	883	870	852	838	804	875	880	896	857	870	891	895	872	896	904	882	888	929	900	894	904	875	858	884	896	863	828	894	878	859	925	911	834	874	849	887	904	847	816	875	895	832	866	866	867	874	921	882	903	881	882	867	848	860	908	889	869	859	897	907	895	859	881	843	922	934	937	899	854	930	899	852	860	814	857	968	872	912	904	895	823	871	869	923	890	879	848	887	875	885	888	880	919	914	902	860	875	902	829	884	862	971	810	912	867	858	848	891	844	904	873	871	900	844	838	883	897	865	930	882	886	918	915	863	875	868	876	914	878	856	895	887	888	901	852	898	855	868	913	860	877	871	894	903	891	895	879	871	893	866	855	873	865	876	852	896	899	875	877	846	908	916	828	847	890	919	872	860	860	910	918	922	857	883	895	860	880	901	888	875	907	892	886	902	823	878	875	848	872	927	845	829	849	855	910	908	950	907	878	883	868	902	878	870	895	885	880	924	901	856	884	842	919	856	867	821	902	839	845	827	873	892	903	823	875	891	891	895	886	885	851	885	854	869	836	919	874	847	923	904	819	897	915	912	864	933	910	876	947	894	915	843	881	864	876	877	924	835	887	870	857	908	818	939	876	826	874	889	843	852	841	854	893	905	842	876	853	860	880	892	840	870	850	870	905	889	843	837	854	885	883	908	842	870	901	832	913	880	883	931	878	812	854	937	843	902	860	878	859	863	865	923	843	879	887	941	857	913	886	865	852	889	899	873	899	890	882	891	858	918	850	895	879	882	901	942	938	899	866	901	914	851	822	859	873	890	904	784	901	947	904	928	843	906	876	848	821	933	852	930	873	887	897	906	878	894	903	888	897	868	821	867	805	873	894	822	870	887	861	965	856	900	873	886	825	883	897	838	894	917	877	851	885	835	866	889	895	900	871	883	890	822	869	932	908	918	881	863	898	898	851	891	849	883	905	941	871	884	880	825	887	861	903	852	877	891	885	871	892	901	882	874	890	825	865	839	932	851	992	894	866	888	877	901	902	873	865	929	869	877	902	878	910	883	905	876	882	799	928	876	866	837	866	868	889	906	846	892	828	843	848	853	868	815	858	841	877	897	966	876	915	882	872	883	873	907	926	865	896	889	903	895	913	879	912	852	882	864	943	859	900	792	948	932	884	904	886	874	858	892	889	899	878	878	861	879	933	885	898	887	875	871	909	848	871	815	847	902	888	838	876	840	881	875	890	825	805	847	885	881	833	885	883	848	835	862	855	899	901	921	876	862	878	850	853	872	936	921	928	899	834	891	923	889	913	908	878	859	910	907	848	825	848	965	948	931	887	872	862	853	859	839	893	856	857	880	879	874	895	887	939	847	843	879	869	834	907	879	864	885	893	887	921	900	918	853	890	860	890	831	891	905	843	836	910	900	876	878	842	879	867	897	919	852	851	877	887	856	923	888	903	870	913	876	869	842	842	882	920	864	897	848	842	904	884	879	827	906	897	881	908	829	884	878	835	909	851	895	917	874	860	884	876	863	868	924	853	893	900	951	880	846	860	904	888	842	904	915	843	854	861	871	821	860	903	842	848	842	883	938	859	865	859	861	861	878	841
22534	21176	28743	23897	21181	21251	12284	1891	1381	1290	1229	1186	1128	1082	1049	999	992	909	943	919	923	1001	911	952	896	931	886	895	894	938	872	933	969	893	917	879	909	872	933	865	956	865	902	906	945	853	925	916	878	845	842	932	874	875	884	876	906	897	856	873	921	862	895	883	862	881	905	893	929	886	842	859	904	934	887	919	944	875	894	861	814	867	885	885	853	876	927	874	901	887	885	836	855	864	873	837	917	866	917	853	929	872	860	905	896	914	898	885	884	838	808	919	847	903	880	901	904	897	936	936	899	893	887	815	913	830	825	872	934	878	863	907	867	839	875	854	895	892	860	908	893	874	876	890	881	892	895	884	856	867	893	901	910	872	865	953	885	887	915	885	922	883	837	854	890	880	849	910	888	874	864	843	840	891	871	840	913	867	827	882	876	841	910	876	872	822	878	869	848	938	875	899	909	878	847	861	873	834	847	921	886	841	834	905	880	923	845	904	850	844	857	883	877	831	857	851	853	945	882	893	892	916	901	862	878	866	880	855	879	864	853	876	892	849	871	903	882	842	859	838	950	875	858	903	828	907	854	927	873	864	889	889	857	888	876	860	896	919	883	853	890	880	915	896	845	875	846	858	828	868	853	844	840	860	865	881	860	847	900	875	856	914	871	878	904	883	869	847	867	863	807	858	869	890	942	874	908	846	868	842	897	859	896	849	920	877	892	894	883	847	892	873	815	784	819	865	901	866	861	864	866	819	918	843	862	898	887	865	903	895	869	890	911	868	858	884	847	858	890	874	871	850	904	879	941	855	873	813	903	900	886	848	866	859	919	832	857	917	851	848	848	897	879	833	878	877	869	898	840	837	879	890	912	861	819	874	853	912	874	880	890	869	904	883	806	892	914	876	875	889	941	879	849	912	893	861	858	876	904	827	905	893	872	871	910	908	887	968	875	903	874	883	903	899	897	850	879	906	847	913	855	856	891	893	907	876	861	863	856	867	829	864	920	899	919	923	911	869	887	914	832	877	838	902	869	831	891	915	869	883	902	894	888	826	858	911	867	925	849	882	847	917	859	878	875	870	887	849	859	841	847	864	911	836	881	828	896	831	870	883	902	869	897	843	910	885	886	842	855	861	842	927	889	856	843	878	909	868	868	868	931	845	891	881	883	852	830	937	832	902	906	829	850	884	857	901	863	884	835	862	853	913	911	929	886	893	862	876	942	898	892	873	941	883	869	893	876	895	889	920	860	830	905	866	901	860	862	881	854	906	904	884	893	792	887	876	898	907	879	896	836	895	865	863	878	876	874	911	937	898	872	854	871	866	877	872	851	919	896	876	881	871	859	882	904	922	918	855	827	874	924	894	929	932	931	856	815	845	869	895	907	918	863	847	841	862	871	913	887	859	845	861	891	843	905	823	886	905	872	864	911	875	914	881	875	832	882	945	880	855	907	913	892	858	843	873	906	892	842	934	849	898	851	918	929	859	816	797	898	881	887	876	870	858	831	914	843	837	936	903	888	849	839	835	860	867	854	851	909	858	908	843	862	811	886	893	882	853	877	866	877	875	931	903	845	889	859	855	842	857	885	890	895	882	861	894	847	877	867	920	835	898	884	884	831	891	895	869	932	878	866	889	857	898	824	852	892	866	868	829	879	853	869	904	810	853	885	841	898	845	902	817	880	888	841	870	832	856	871	881	869	866	842	828	904	849	835	870	903	875	895	870	888	924	851	874	816	883	884	856	854	876	876	877	911	863	884	870	900	897	847	879	856	865	916	892	928	857	814	897	910	907	848	929	860	895	881	901	938	877	857	869	868	831	862	932	886	875	924	871	924	898	875	898	827	892	870	878	947	887	918	855	884	860	891	909	902	856	902	894	920	860	922	879	894	884	901	850	851	870	871	920	899	810	831	852	858	844	901	888	844	873	888	873	894	862	841	871	869	833	885	863	940	874	868	862	820	883	895	845	922	861	931	890	937	911	885	827	902	896	846	886	867	885	861	857	869	885	888	854	886	825	869	840	889	855	863	843	893	822	866	877	890	873	868	849	832	874	869	877	900	910	892	802	920	904	801	842	816	818	892	844	882	805	868	881	856	869	850	875	879	878	875	896	854	932	903	867	828	865	848	874	912	892	889	901	830	872	852	850	870	877	871	823	863	889	878	899	858	870	879	841	837	923	850	842	907	846	895	890	943	886	858	920	865	855	889	903	895	882	913	806	825	842	874	847	911	872	854	895	858	863	845	832	865	874	827	820	890	878	874	843	876	893	943	894	884	846	869	896	935	872	910	853	905	908	877	866	879	893	856	826	912	894	911	867	906	841	868	884	905	871	846	870	860	898	863	835	864	840	904	848	870	827	857	883	895	864	853	803	840	887	918	833	866	882	830	810	877	863	943	860	890	841	867	850	881	886	827	910	870	855	890	918	861	901	868	916	880	886	867	895	903	925	884	888	850	869	914	932	837	949	877	899	888	920	833	861	875	898	889	882	908	915	871	867	786	853	895	930	886	826	875	833	857	846	890	868	895	876	891	914	877	879	873	862	898	892	884	789	874	913	868	837	891	842	909	859	878	899	841	888	874	863	913	869	905	863	849	839	809	844	898	876	871	864	888	884	881	866	884	873	846	883	904	860	883	842	888	888	882	876	869	871	829	861	904	848	906	855	856	890	845	873	905	822	907	863	965	905	831	840	881	945	914	870	866	804	840	870	913	893	908	844	845	834	875	895	861	888	840	896	875	808	857	884	918	888	910	934	900	886	844	832	862	869	908	838	889	881	888	808	890	886	862	893	870	864	877	805	887	796	824	816	878	865	867	866	828	822	878	825	885	897	905	908	861	823	918	853	846	841	876	911	909	894	837	881	834	877	914	872	945	909	820	874	903	864	834	905	857	850	869	858	890	850	865	852	852	865	895	865	863	856	870	887	855	907	891	886	840	842	865	898	830	913	908	824	892	910	888	896	896	877	853	902	879	898	870	884	836	861	833	913	878	909	847	872	909	901	879	904	867	854	887	895	895	913	953	888	875	834	895	895	892	868	839	910	879	903	891	892	864	887	899	893	880	921	849	891	847	870	876	871	841	882	893	840	899	858	852	921	861	897	858	899	813	830	885	858	909	876	849	861	854	857	882	905	849	887	871	891	831	869	884	859	913	937	847	872	878	883	904	857	826	855	876	805	910	882	845	913	856	844	837	871	897	857	877	912	846	860	911	883	853	891	853	901	853	901	849	898	830	861	877	886	853	906	878	873	876	844	941	870	867	862	915	850	835	861	827	870	885	898	819	872	928	890	837	869	848	874	900	891	855	887	848	898	888	944	902	886	824	863	861	856	864	899	916	866	833	818	872	883	914	852	865	846	861	925	829	889	874	847	877	919	827	896	849	837	841	857	904	890	919	885	848	843	854	861	838	853	884	898	836	901	842	847	833	929	895	880	859	911	891	880	914	908	871	910	814	859	844	895	859	823	812	857	817	832	866	941	859	828	840	869
5238	13463	11566	5921	4195	3234	2642	2127	1830	1595	1390	1388	1196	1207	1104	1096	1039	1063	1035	1019	988	987	995	1007	960	961	916	968	958	894	899	965	883	895	937	935	912	929	902	880	898	892	936	938	913	898	918	910	887	895	934	869	929	896	896	916	913	941	947	903	920	859	854	872	862	876	898	888	833	936	874	870	913	836	818	876	864	882	857	877	906	889	945	896	922	871	879	932	902	934	817	985	865	871	902	831	934	926	862	897	878	872	910	895	926	971	872	863	925	875	854	913	934	875	870	940	903	893	888	908	866	899	926	872	827	913	886	904	904	912	862	890	893	842	888	937	918	860	869	900	896	888	900	876	891	874	857	875	926	890	908	908	850	899	864	934	916	960	915	871	875	900	864	849	878	940	899	894	864	916	876	861	847	849	874	893	859	894	829	873	908	929	895	862	855	848	907	849	879	916	878	845	944	907	829	885	907	930	860	876	869	868	865	867	885	905	926	915	883	879	863	824	868	903	859	917	938	892	887	901	905	887	889	868	911	881	936	897	889	890	871	883	934	902	926	877	912	839	861	864	916	891	898	888	875	897	875	829	896	846	960	853	853	911	896	881	876	919	890	882	921	924	884	866	856	881	871	915	922	849	926	890	867	843	867	852	904	850	919	875	944	853	936	895	905	922	877	920	932	884	909	906	864	900	853	912	875	882	887	883	884	855	888	850	935	867	873	915	893	893	906	887	850	886	898	859	905	845	891	882	884	869	869	899	873	887	871	885	854	857	897	853	864	889	879	922	901	862	901	902	896	925	928	851	869	882	868	882	922	894	881	895	875	886	880	804	933	897	921	877	899	936	884	897	839	961	887	864	854	919	885	878	905	859	890	911	885	883	864	910	898	951	887	924	877	895	915	852	908	883	910	915	921	898	906	897	843	929	863	898	881	858	901	919	874	857	909	832	875	887	838	885	848	864	923	951	874	901	897	917	822	861	900	877	904	883	866	890	883	878	931	897	868	845	875	883	879	819	880	893	858	872	882	902	865	910	971	859	873	926	890	854	859	887	925	862	889	892	883	870	889	856	865	870	892	908	855	905	835	828	890	838	874	891	902	918	901	900	895	853	918	894	894	899	847	918	891	863	882	921	910	923	889	945	834	879	925	894	851	901	903	941	893	882	919	927	917	907	920	898	844	889	889	902	909	879	907	838	877	917	882	817	890	949	900	937	886	897	856	949	931	946	912	868	834	858	904	901	926	907	837	905	838	861	877	903	887	876	875	874	892	865	811	914	853	880	899	910	915	871	894	857	852	859	899	861	926	876	901	892	921	882	926	872	894	897	904	877	846	911	939	908	913	883	861	843	895	892	895	906	857	871	941	922	919	909	869	919	928	901	923	945	932	917	902	834	839	841	890	867	893	920	842	904	875	924	876	865	849	876	866	958	849	861	917	856	883	917	900	867	902	870	909	842	833	893	921	871	830	897	901	841	916	870	866	872	845	865	902	844	862	919	875	907	868	877	908	848	907	839	819	875	898	900	860	920	894	877	899	869	872	819	926	899	840	914	864	923	888	853	906	893	903	878	907	962	922	844	853	893	900	908	864	850	892	880	803	913	890	890	898	904	888	942	844	885	913	908	872	960	899	880	893	907	826	898	881	877	909	855	923	844	838	863	861	898	860	843	838	873	944	929	888	840	842	875	932	859	850	921	837	898	870	855	871	896	888	967	904	862	856	886	900	871	914	897	858	864	929	901	893	911	869	895	940	872	865	882	900	892	907	873	864	864	907	907	914	824	843	905	863	918	878	881	862	851	886	863	865	876	875	892	961	904	880	891	925	959	888	886	887	938	888	946	904	935	933	920	933	883	939	869	868	872	857	848	919	865	912	932	909	891	904	849	936	901	880	856	911	894	903	908	883	873	932	849	909	908	889	848	956	921	865	881	919	930	871	939	896	856	850	930	860	912	842	876	870	850	901	927	851	896	869	858	880	863	836	900	887	845	872	895	886	828	890	858	892	867	910	862	880	887	927	957	919	860	855	845	859	831	872	867	902	886	874	929	891	938	866	879	864	927	883	927	931	896	925	895	854	880	870	931	920	890	860	870	864	903	865	810	880	863	912	928	845	900	855	943	876	922	831	900	863	919	878	876	897	895	863	867	932	895	887	869	854	864	919	916	862	881	846	897	905	901	870	882	916	825	902	920	914	936	908	868	882	792	886	894	915	857	895	908	875	876	908	914	856	933	929	882	869	833	855	906	870	880	916	838	926	916	894	873	966	873	822	869	844	850	861	956	852	887	859	840	865	856	867	882	857	889	866	928	874	880	911	912	881	864	907	917	852	835	879	938	930	900	812	872	875	923	886	872	904	828	919	861	874	915	892	922	906	836	852	862	928	890	888	837	872	872	856	851	872	833	935	900	907	909	903	866	865	823	920	830	896	838	882	917	900	874	871	860	916	886	902	887	894	900	882	899	905	900	883	918	909	849	919	919	876	833	886	891	863	867	881	907	859	918	884	825	880	877	882	870	872	914	824	923	867	897	901	882	899	878	896	855	889	878	896	901	887	847	870	875	892	923	886	882	909	921	872	901	955	858	875	900	873	864	906	863	883	855	864	863	862	947	878	918	870	916	850	894	846	856	865	912	859	884	877	841	904	878	894	949	900	903	870	895	917	912	908	906	921	882	898	869	915	926	900	871	846	844	894	917	922	906	901	918	872	887	885	943	856	845	911	884	934	885	903	868	908	874	882	902	858	873	884	936	879	851	898	880	902	877	914	889	883	877	875	916	896	897	878	877	850	916	901	907	983	835	824	865	872	897	878	882	873	936	858	866	876	929	916	872	899	901	915	844	916	848	873	866	910	884	863	882	848	849	859	847	900	870	870	835	886	882	903	883	887	867	855	879	849	904	804	910	895	902	902	880	929	848	883	843	872	863	950	892	868	900	913	896	859	877	849	866	833	894	862	900	929	882	890	825	858	890	859	854	910	902	910	895	905	903	910	858	851	887	865	872	868	928	907	925	916	883	820	881	935	900	924	887	899	941	812	887	886	875	853	924	851	866	858	892	907	929	931	902	907	827	907	889	883	905	920	902	885	883	876	883	922	876	915	822	887	909	872	862	938	890	947	889	862	882	869	882	874	903	914	888	927	877	933	859	916	856	919	914	892	913	826	882	900	863	900	889	910	914	877	872	890	907	872	854	923	920	875	872	887	856	895	856	902	919	887	873	904	874	823	949	875	877	858	840	897	897	937	844	862	893	893	939	863	884	920	877	777	888	894	857	854	871	902	929	900	858	833	886	908	888	894	935	833	909	856	864	881	910	870	934	890	860	903	898	915	842	884	886	926	886	858	901	888	881	850	896	853	854	923	851	922	922	864	895	850	844	859	888	952	894	888	905	859	903	913	881	842	887	841	832	932	876	913	873	915	875	822	900	867	891	892	868	850	912	869	905	891	872	900	901	944	944	891	903	859	893	920	888	855	857	846	888	854	912	852	845
22347	21006	28539	23657	21007	21104	12235	1888	1403	1347	1283	1162	1027	1063	1087	1010	978	987	928	992	897	964	951	906	878	958	879	896	875	913	910	880	943	883	938	904	894	896	938	910	905	891	872	866	837	887	956	920	908	905	858	886	879	829	896	875	863	885	876	886	883	863	879	871	848	923	880	871	820	881	867	852	840	914	844	874	858	850	866	891	888	872	863	870	864	856	883	834	840	842	883	919	834	869	873	828	899	897	899	905	883	903	829	884	855	837	908	902	828	909	889	856	871	835	835	887	843	838	869	833	919	885	872	831	886	922	899	869	860	865	859	857	855	886	869	821	869	874	872	871	907	856	838	886	896	876	841	873	881	846	852	871	856	923	838	857	855	871	878	856	839	843	919	948	830	875	875	819	847	862	859	863	890	827	934	850	869	784	909	863	884	863	795	852	832	850	901	855	887	892	865	843	876	842	919	962	888	848	833	857	843	938	801	829	828	825	865	847	917	834	835	882	892	893	870	891	881	891	870	873	905	894	836	896	884	845	844	901	860	872	945	868	877	884	854	864	911	905	892	841	867	888	820	852	851	881	841	840	881	850	895	843	848	902	875	885	898	886	890	838	874	896	812	866	881	867	894	853	850	857	876	875	856	864	906	858	832	842	867	856	831	868	844	849	892	865	872	869	860	886	835	866	892	875	835	826	870	909	887	901	871	827	873	844	876	929	873	883	835	833	881	878	911	870	863	877	856	869	828	869	894	828	905	848	892	846	869	827	873	813	874	892	813	863	823	833	839	899	890	814	827	841	843	810	820	868	868	793	868	824	815	841	865	853	912	910	871	817	919	859	843	867	834	876	962	878	875	863	822	882	881	861	820	830	871	870	933	867	864	911	905	898	861	844	894	911	870	871	858	877	883	827	844	813	850	827	873	847	828	875	856	827	904	821	877	847	835	913	856	824	936	833	912	812	882	858	829	835	873	883	814	818	898	888	865	779	927	872	924	891	890	832	922	911	855	882	830	910	861	861	861	891	847	834	844	894	877	861	870	832	847	888	854	826	789	866	877	839	884	883	871	874	869	901	912	875	835	868	898	876	849	881	885	882	794	842	891	844	835	878	863	908	880	879	830	800	890	827	876	925	892	880	851	836	848	848	903	925	816	889	837	949	927	818	873	873	850	832	868	863	866	901	910	854	829	870	907	809	902	872	814	835	842	834	853	836	875	931	843	889	880	893	846	882	888	876	814	861	917	865	852	881	852	947	802	897	851	891	881	890	849	833	839	828	868	877	869	824	892	885	833	872	847	863	882	880	847	882	878	845	827	804	858	868	900	814	868	895	900	877	871	853	895	802	873	829	896	875	901	879	890	860	838	867	865	854	808	901	883	867	906	847	896	847	869	857	861	920	888	861	808	907	910	876	909	823	860	920	846	876	865	782	892	874	848	874	863	857	795	848	869	837	815	894	834	860	875	852	793	895	846	858	842	860	845	868	890	827	911	883	829	846	885	884	905	823	811	882	930	898	857	838	886	869	860	917	916	900	828	822	885	825	857	829	838	823	831	905	915	863	921	805	857	810	832	865	931	903	876	836	858	869	845	849	780	899	909	799	858	865	885	859	847	924	880	821	822	868	878	837	795	834	855	844	835	892	830	847	871	865	916	857	902	886	849	867	817	806	867	861	877	900	805	841	854	854	813	878	815	864	928	870	896	868	800	888	919	853	836	893	857	840	849	896	833	836	866	876	829	806	939	887	839	858	804	921	847	815	870	871	808	874	852	858	824	815	856	886	893	857	875	838	805	818	861	853	814	887	846	839	861	886	814	879	865	844	851	831	829	828	837	848	874	868	821	818	872	907	898	886	921	905	853	841	834	808	853	857	901	891	876	829	805	831	842	904	825	823	842	907	872	836	850	811	822	882	876	863	877	891	862	901	857	926	876	854	911	887	894	883	876	886	851	884	843	814	848	834	847	905	825	867	858	907	855	924	840	866	882	873	895	848	853	840	865	905	860	862	887	886	847	862	907	871	850	851	870	850	840	792	857	875	863	876	883	864	914	851	794	878	862	869	818	825	854	850	806	838	837	824	843	829	840	862	827	854	824	816	863	889	837	887	897	795	815	841	833	894	858	912	887	818	885	912	944	834	860	838	879	885	828	857	835	875	842	854	871	891	865	844	873	830	861	837	850	890	830	876	842	821	819	826	813	856	836	924	885	887	897	878	837	833	824	879	875	918	882	858	857	940	863	846	881	841	844	785	867	851	870	882	890	880	883	852	839	874	905	887	914	866	859	858	818	859	882	819	882	857	823	865	867	835	867	867	871	852	897	943	848	860	861	821	881	883	853	925	895	852	844	810	828	833	848	861	818	874	879	805	849	883	861	869	826	900	862	846	816	838	821	868	850	858	922	886	895	853	884	852	834	896	854	835	861	846	837	890	819	860	882	846	857	826	861	918	886	940	857	850	821	844	850	913	847	842	894	859	882	887	840	834	931	848	860	885	846	863	830	854	836	832	853	841	875	821	863	821	822	831	853	832	844	870	812	881	872	863	829	892	830	891	865	909	869	873	875	841	868	889	832	844	866	857	907	843	860	825	871	869	865	845	841	832	869	824	877	796	902	882	838	828	911	838	883	887	849	874	837	902	878	842	850	834	860	826	875	870	874	846	845	876	852	854	853	855	866	889	887	822	896	838	896	867	870	842	878	838	916	853	879	885	822	846	848	869	808	846	879	794	905	870	887	871	828	832	902	849	859	874	887	867	859	844	891	867	869	808	856	819	828	895	853	873	819	844	851	829	869	879	787	811	901	858	855	863	854	837	848	801	892	879	851	886	877	901	824	854	872	820	801	876	817	875	856	873	850	882	860	898	827	813	874	833	863	846	929	903	865	861	861	880	831	909	817	893	879	864	895	839	883	858	848	865	876	845	840	851	874	899	904	822	872	848	886	917	859	842	803	871	906	884	865	862	809	854	848	872	880	808	875	852	884	815	878	869	844	845	863	856	861	783	845	834	861	783	889	870	872	839	835	865	786	834	861	901	883	862	913	842	848	850	833	870	831	907	865	842	874	880	892	848	839	885	837	829	848	893	815	804	880	871	889	865	870	858	834	829	855	876	893	882	893	870	829	894	827	840	844	826	842	878	861	899	900	898	835	824	827	898	847	863	830	826	926	859	855	879	848	880	830	841	823	888	873	803	840	868	891	834	851	919	853	843	878	873	882	909	919	832	854	881	842	828	898	842	869	947	904	821	876	896	859	882	879	852	822	864	826	917	865	821	837	902	889	884	828	816	903	911	838	891	829	915	808	831	829	885	874	858	889	859	886	817	872	847	866	881	885	842	891	911	780	843	906	868	881	880	869	855	846	894	882	802	839	878	854	894	850	816	855	907	822	841	824	960	865	894	906	866	880	854	828	914	824	848	802	822	880	899	873	866	841	872	852	865	929	893	917	872	915	927	887	861	813	807	849	840	806	883	865	893	844	871	842	870	915	895
5045	13537	11447	5870	4213	3128	2560	2106	1797	1550	1361	1333	1170	1059	1150	1087	1032	1055	1034	990	985	972	972	932	954	961	941	949	922	927	954	913	916	950	924	885	896	934	925	920	956	900	896	839	916	881	910	875	865	929	868	856	917	883	883	849	952	887	892	878	862	828	926	921	843	869	911	842	921	900	871	816	924	849	824	884	900	910	860	826	879	845	873	883	838	884	902	880	879	844	870	877	897	869	895	848	893	876	824	932	868	941	901	835	867	876	873	899	902	844	918	823	858	882	904	851	844	901	946	849	817	863	892	909	855	889	873	861	912	843	892	858	871	924	833	898	901	883	896	862	900	874	836	906	827	858	867	872	914	819	870	849	844	897	877	847	889	896	866	894	853	891	833	875	824	893	834	862	864	890	820	878	843	833	911	878	910	851	864	901	879	910	853	868	858	831	918	928	903	902	859	854	842	888	875	870	858	853	897	894	869	874	853	897	875	940	851	868	792	880	928	863	878	850	919	863	909	853	844	907	889	885	878	862	884	836	903	892	948	839	862	866	894	850	841	858	923	880	909	894	869	894	904	842	862	935	863	897	841	898	905	867	892	891	876	873	884	831	881	889	880	861	920	884	843	875	876	836	836	907	856	914	860	882	844	870	923	882	870	918	905	928	934	900	918	894	877	834	935	886	895	851	849	882	837	931	908	869	855	880	885	899	837	878	886	858	857	865	896	934	910	849	840	906	884	849	802	869	917	859	855	797	922	851	913	874	883	909	938	853	887	857	939	896	880	882	908	859	865	854	860	893	916	857	824	863	847	855	808	833	885	865	861	920	922	875	939	828	899	833	848	863	830	848	861	866	849	914	883	900	848	878	907	846	851	859	864	869	881	887	809	870	881	909	862	858	869	895	897	846	853	882	928	931	889	870	858	914	877	824	855	870	895	844	871	963	835	903	878	883	797	932	876	822	879	812	885	866	837	879	886	840	879	872	839	867	838	851	926	874	909	884	862	925	887	908	928	893	876	841	867	879	868	864	829	891	881	880	868	904	873	899	887	877	859	875	922	843	902	881	863	894	931	850	868	871	874	854	881	920	887	902	926	879	902	839	845	898	900	910	904	860	897	833	874	912	869	877	944	957	881	876	834	903	827	885	900	861	860	926	853	875	853	901	869	890	949	839	886	825	880	928	895	888	842	835	886	879	873	940	839	848	832	830	857	849	880	888	808	886	854	870	889	827	792	846	916	875	852	842	820	835	874	912	890	872	849	898	877	865	886	849	811	866	860	860	852	903	843	885	835	925	913	831	911	844	900	883	855	895	884	870	864	861	871	910	867	824	912	918	858	897	913	879	855	894	861	885	870	855	856	919	879	921	844	859	843	873	858	862	846	840	796	885	884	888	894	880	889	882	852	893	895	878	832	832	900	824	924	869	849	871	887	889	913	902	875	857	891	856	877	889	838	848	868	951	813	877	866	827	889	893	879	814	907	852	874	879	871	847	890	909	841	886	902	911	905	842	847	884	901	904	915	869	859	872	867	832	862	854	892	813	846	898	867	921	955	888	915	867	881	916	954	856	862	843	860	903	883	927	887	900	936	874	907	860	908	845	924	889	884	886	872	856	884	885	910	895	866	892	875	905	893	899	900	850	900	880	851	881	852	877	827	852	857	901	876	907	836	878	889	896	866	824	842	852	905	890	849	854	879	901	867	835	903	838	828	879	858	871	861	847	888	882	881	856	869	898	861	854	857	848	859	876	860	871	864	844	900	874	895	881	847	849	882	870	862	885	841	848	852	801	829	855	848	875	867	855	916	853	860	892	895	899	882	830	876	865	926	855	912	883	877	845	930	824	893	876	860	899	814	896	858	917	892	874	877	882	843	936	862	793	890	824	856	880	911	875	899	887	838	859	839	914	870	835	924	826	901	853	870	897	864	857	867	854	895	890	812	915	850	856	877	857	873	855	869	862	888	796	923	850	894	920	857	900	877	855	881	858	886	844	878	875	875	816	880	903	882	895	870	873	914	876	876	841	907	878	903	905	876	806	841	848	875	855	943	843	920	879	855	888	917	870	863	868	875	853	853	846	884	887	870	867	885	847	819	867	875	861	837	868	872	908	900	905	867	811	897	848	863	943	881	880	902	896	945	859	892	853	846	850	834	914	937	873	897	854	919	872	880	881	862	868	922	866	884	904	864	819	897	893	901	835	852	864	877	880	895	890	914	909	874	846	846	879	844	843	895	855	962	873	866	874	926	843	914	847	915	880	873	817	923	906	840	850	872	927	832	899	855	904	861	970	891	872	922	835	863	894	816	845	849	873	925	833	851	874	869	878	856	820	923	909	858	889	865	898	860	851	950	888	863	851	868	876	865	936	878	825	940	810	861	878	881	852	906	880	918	861	849	913	865	875	910	804	864	846	873	925	860	855	911	857	903	878	900	856	932	874	881	839	907	871	902	823	880	825	899	871	892	917	875	867	848	878	828	893	910	823	903	901	922	894	815	848	839	892	914	884	892	839	872	909	880	859	893	874	880	895	880	856	854	857	824	895	868	899	886	860	936	842	808	836	855	869	883	881	860	929	844	853	892	863	916	884	873	909	899	860	876	880	817	845	942	850	887	858	882	847	823	846	920	857	886	872	870	857	873	905	839	848	848	843	862	819	821	893	834	863	866	854	878	889	832	825	904	897	903	891	872	863	862	882	844	878	867	884	874	917	855	849	928	873	891	885	863	911	870	866	878	862	852	885	894	885	836	886	872	888	851	891	906	876	904	956	907	851	833	882	892	850	878	882	847	891	894	914	905	835	880	887	889	897	867	909	902	836	863	896	869	850	883	819	922	894	860	925	838	859	889	929	927	893	869	923	886	874	874	896	848	917	856	888	898	877	866	856	856	880	886	889	881	864	814	865	831	859	845	858	826	889	797	873	868	919	838	893	918	864	885	878	856	885	866	917	903	854	894	812	885	865	866	878	888	872	881	872	845	902	907	829	898	827	858	881	869	869	877	878	889	947	878	894	880	863	885	888	932	879	847	856	895	930	901	863	852	869	886	899	857	868	835	861	912	824	908	920	832	847	876	896	891	894	879	859	872	881	900	924	881	869	888	861	873	856	869	910	868	856	906	846	905	897	866	836	869	911	897	925	865	880	898	855	851	875	849	907	834	880	885	836	876	882	893	893	845	880	892	862	888	837	873	874	797	929	817	854	890	854	865	878	850	843	806	885	909	891	850	870	858	883	932	834	907	863	921	883	855	923	833	870	859	868	788	861	880	925	901	825	867	885	856	862	885	847	885	883	907	852	923	864	826	843	856	829	910	935	900	886	907	878	883	852	920	856	907	807	885	858	842	850	820	875	899	863	882	902	870	905	846	859	859	892	860	880	914	911	845	887	864	847	875	855	827	892	868	860	867	842	859	869	879	881	918	866	876	841	894	822	896	895	868	914	863	863	885	851	866	870	918	882	937	877	878	875	871	878	888	908	855	874	920	919	858	907
22467	21066	28553	23781	21073	21148	12338	1934	1417	1315	1219	1169	1089	1022	1048	975	1014	989	998	914	935	942	946	917	969	895	902	857	882	923	919	917	880	901	978	902	940	897	899	901	910	897	863	900	877	866	903	883	898	914	889	847	859	852	918	893	882	913	864	892	887	924	846	877	825	853	949	886	883	866	878	891	881	848	883	908	908	871	864	868	894	867	879	878	892	870	837	854	897	919	887	861	875	896	866	911	980	821	852	877	863	829	904	908	824	876	885	865	849	901	907	831	838	914	883	889	847	832	880	955	871	857	856	848	923	883	835	872	907	852	873	874	881	856	835	888	865	881	898	896	869	845	898	865	904	912	869	884	877	879	894	900	828	872	884	801	921	837	886	909	895	885	860	876	899	843	870	874	862	956	807	893	869	879	860	874	856	850	882	827	876	919	899	872	881	861	885	843	867	841	880	834	882	870	878	890	922	851	920	846	901	881	843	887	854	836	889	845	881	862	908	859	870	822	867	912	846	852	843	811	888	849	884	881	887	834	876	904	903	870	809	847	845	931	928	871	883	923	877	885	906	842	863	849	917	880	897	885	871	854	847	858	909	861	897	880	845	864	909	813	815	860	865	861	854	900	845	867	903	849	897	808	848	802	916	859	841	875	849	875	886	824	916	911	910	880	902	892	872	884	845	893	861	863	874	902	883	922	903	879	883	866	876	889	904	825	879	840	895	841	979	858	886	940	869	855	911	897	899	915	891	902	866	902	942	877	906	872	915	875	901	862	852	817	905	898	858	917	933	919	826	873	934	812	827	885	833	919	880	882	920	804	880	837	883	854	909	845	843	847	888	846	930	884	855	915	850	840	856	850	793	857	909	875	832	904	823	924	866	825	895	855	826	883	896	875	810	846	808	886	927	856	885	839	866	851	852	903	885	870	907	846	903	833	883	871	901	894	871	881	879	831	882	841	827	888	857	887	829	863	868	874	909	860	865	873	909	934	882	875	834	908	835	889	822	907	860	885	894	792	842	891	890	890	918	874	903	891	813	844	890	894	849	804	893	909	883	839	853	863	869	926	838	867	871	924	899	885	882	870	901	897	851	843	830	881	917	861	897	859	870	887	900	901	879	878	846	875	889	908	871	849	920	899	873	827	891	827	921	874	864	855	852	852	857	869	896	887	880	880	863	838	882	856	898	907	920	883	877	915	903	873	901	895	850	881	858	888	924	885	894	816	823	909	878	830	884	902	840	841	889	862	827	812	845	905	916	858	888	814	884	852	877	865	907	941	837	841	838	898	862	822	888	849	828	846	865	875	915	878	901	846	841	828	882	853	856	787	860	911	899	821	887	899	876	880	896	903	887	872	864	902	831	909	893	868	823	877	879	853	882	865	851	889	801	884	880	903	865	838	891	889	837	925	897	833	842	872	918	906	841	875	845	879	893	871	830	837	891	877	849	822	809	881	868	871	916	841	851	849	746	886	871	889	859	812	874	827	885	889	882	874	916	908	873	840	886	866	904	874	851	926	856	806	874	833	851	841	915	858	865	871	880	847	900	834	856	856	861	900	862	875	867	876	882	875	869	872	880	870	890	827	885	868	839	864	830	855	837	839	863	869	869	878	879	851	883	888	851	844	852	846	842	840	861	872	890	894	833	883	908	853	832	878	904	870	824	911	889	870	920	912	831	872	878	906	898	897	826	872	843	859	820	837	823	865	876	845	884	866	874	945	886	880	906	844	824	863	860	923	848	831	893	855	870	892	845	866	878	861	838	867	853	877	865	848	869	876	840	920	840	865	858	868	875	873	844	872	837	895	936	892	905	844	808	825	870	890	898	881	914	871	868	891	874	818	891	846	913	896	934	890	861	905	829	865	885	830	904	873	858	884	785	862	859	829	858	785	877	852	936	917	888	911	870	834	840	911	861	878	923	868	858	856	889	905	790	860	909	878	867	853	859	902	836	904	857	851	837	861	869	842	862	889	876	876	862	852	828	863	856	862	906	827	873	800	877	888	876	790	855	879	842	889	835	846	858	876	889	918	862	843	854	877	878	834	909	882	855	873	862	871	829	843	902	880	846	856	901	902	852	851	873	870	921	835	860	855	848	821	860	810	900	862	885	851	866	814	869	916	803	902	832	876	903	894	839	860	887	867	856	857	931	830	892	899	885	872	838	905	889	831	885	925	876	931	897	848	829	888	849	886	899	876	860	846	848	875	866	899	900	854	859	878	890	886	850	887	917	855	889	918	882	869	861	893	891	885	871	874	906	877	886	899	866	895	865	883	852	866	895	931	857	850	858	872	891	868	824	872	818	812	875	881	871	846	911	813	821	897	936	902	855	856	894	880	880	930	886	884	855	875	861	844	898	843	930	871	877	869	882	883	834	920	898	918	884	874	860	815	847	929	837	895	913	891	925	864	914	854	885	811	874	850	841	883	912	869	919	867	839	874	878	839	876	907	937	908	865	844	925	844	877	885	881	854	851	829	869	909	839	876	835	910	864	842	871	864	863	943	939	867	881	899	858	893	816	853	854	892	856	865	865	842	874	837	858	886	879	886	887	874	934	864	817	839	904	896	876	888	838	847	897	920	900	852	883	859	907	905	854	877	941	913	864	834	880	852	841	826	839	932	830	856	896	866	851	871	898	864	857	826	860	875	851	906	934	877	889	902	892	842	874	826	859	844	858	838	881	852	885	864	870	841	892	882	926	878	904	891	858	842	888	867	911	855	877	817	882	842	887	819	863	869	850	832	936	871	879	863	879	903	840	821	917	845	946	855	960	902	890	885	848	803	879	877	889	871	861	911	899	838	874	870	885	866	908	908	883	841	891	920	917	829	849	892	905	799	914	902	954	821	878	878	889	894	887	856	878	889	815	873	908	822	880	904	910	859	861	847	850	926	798	843	856	918	832	867	862	863	875	829	879	821	972	926	892	884	899	867	842	847	903	899	877	889	861	860	880	873	855	867	857	826	866	912	838	885	876	876	873	885	861	869	866	872	878	890	879	830	814	874	841	843	867	909	836	895	896	850	864	875	849	903	833	863	870	852	890	842	850	821	859	843	879	853	882	847	951	849	871	866	904	890	913	905	904	823	867	837	871	860	873	893	785	945	907	874	889	891	949	919	875	818	833	861	832	820	874	883	915	869	877	841	903	846	862	847	913	870	855	942	867	952	847	851	826	856	815	929	875	864	925	874	829	877	927	919	852	886	861	848	897	843	857	834	862	851	921	887	869	833	879	842	912	923	880	844	857	892	838	846	851	850	844	867	886	846	871	895	914	826	892	874	882	944	898	862	870	855	803	864	904	885	862	869	846	857	846	863	885	884	880	862	875	871	825	863	880	870	883	849	884	860	874	900	868	849	849	903	880	859	877	853	868	850	895	904	896	845	893	862	843	876	937	857	882	853	899	861	865	886	871	887	847	820	829	857	918	862	837	862	884	869	884	889	848	859	854	836	899	899	891	871	848	841	930	864	871	824	882	909	823	886	852	975
5144	13527	11436	5972	4105	3240	2575	2140	1744	1556	1387	1271	1235	1117	1150	1069	1084	1096	1006	1022	995	945	976	934	919	935	919	893	863	949	917	909	905	909	921	874	934	861	962	872	897	889	965	883	881	931	944	890	936	952	967	833	920	929	852	903	892	861	922	936	873	891	901	872	871	891	939	869	901	911	885	893	867	930	894	901	911	873	839	872	876	934	868	892	909	881	904	882	933	883	866	867	885	905	885	893	888	889	923	871	851	901	894	921	861	895	869	867	921	838	875	904	907	884	867	860	892	859	860	841	898	853	877	894	934	859	814	866	895	850	864	861	838	835	895	894	889	896	886	882	869	886	871	950	911	906	856	887	855	959	907	917	882	910	863	854	840	845	897	867	875	841	866	891	897	879	834	879	923	904	891	916	861	863	879	908	918	864	921	893	873	913	865	884	914	864	913	974	884	892	904	886	872	933	874	892	809	884	881	852	842	845	858	926	887	900	892	888	862	878	885	855	838	866	888	919	841	922	860	908	908	874	887	880	901	918	829	898	921	844	914	896	839	936	883	915	877	854	877	859	863	841	878	860	916	854	944	903	848	856	845	936	847	871	912	838	888	878	910	888	853	888	881	875	900	900	856	858	876	889	871	830	875	886	877	896	828	928	907	877	893	864	882	832	875	914	897	889	911	916	916	884	878	848	868	906	906	860	910	880	858	893	892	886	860	919	906	867	848	845	895	934	869	915	908	926	898	838	854	897	849	897	828	889	878	933	846	873	876	913	840	905	913	877	885	944	889	867	856	863	909	842	918	924	882	853	874	853	864	888	870	883	917	872	900	845	874	898	915	902	897	904	915	890	848	857	887	856	827	887	933	861	880	865	913	882	858	869	870	849	936	892	887	875	904	928	906	908	885	847	857	933	842	853	910	870	866	874	811	908	918	866	873	903	934	885	873	897	873	934	875	915	881	861	885	881	924	864	879	831	876	878	883	881	877	859	890	896	880	901	826	846	864	901	887	868	916	908	878	902	906	870	887	874	902	949	876	856	901	858	878	854	881	885	835	874	816	909	897	851	877	928	915	875	878	902	929	861	874	924	877	874	885	843	871	828	864	868	877	843	927	841	874	904	918	875	874	888	896	920	892	902	899	851	870	849	868	844	905	879	842	951	886	873	877	866	879	829	907	911	872	855	851	859	895	919	882	901	902	894	905	902	900	863	881	855	980	949	901	878	874	939	840	902	869	890	928	814	847	820	920	951	904	913	873	878	891	877	946	874	842	886	856	920	910	901	874	927	878	905	867	860	800	843	913	944	901	825	905	941	904	862	895	871	881	861	917	868	941	915	866	892	847	870	866	856	881	876	863	897	842	801	861	860	898	886	896	888	910	856	874	902	855	856	937	894	873	874	868	910	938	865	862	865	856	889	902	821	858	908	946	888	867	836	855	906	880	857	927	828	853	879	883	910	887	836	845	886	907	853	855	887	911	848	902	840	871	906	881	897	898	899	908	911	842	827	915	916	875	884	865	897	871	880	856	900	934	846	866	915	892	910	915	879	904	826	934	853	920	916	947	872	887	938	844	884	876	904	838	856	862	911	895	870	855	899	858	891	891	873	906	894	857	864	831	850	864	907	947	904	891	868	899	867	916	892	899	881	872	956	905	877	828	900	903	873	886	930	855	877	828	889	883	898	887	927	911	851	917	902	869	847	865	880	892	859	870	916	860	872	862	836	868	913	893	865	833	895	859	871	860	904	918	878	843	904	831	851	921	868	848	920	906	854	841	865	846	897	867	828	883	816	850	873	883	926	926	903	831	927	886	875	889	926	870	858	920	855	875	827	894	901	895	877	874	901	900	853	948	899	924	888	921	891	889	864	847	928	915	861	891	880	842	927	863	908	888	902	848	889	948	918	923	934	879	902	992	896	852	881	933	841	908	903	882	843	887	884	945	867	912	845	877	885	849	932	871	874	876	876	847	913	910	890	854	881	856	952	838	842	835	935	867	831	897	859	882	881	886	917	880	913	871	889	888	841	896	842	906	866	838	881	882	889	884	904	833	869	831	860	926	839	863	859	846	880	868	910	839	870	909	893	868	909	919	916	941	898	868	885	856	862	877	898	861	916	877	849	874	912	898	920	857	838	824	909	889	857	828	820	908	905	875	843	877	924	888	876	878	892	844	928	875	911	871	890	842	906	875	815	869	860	850	863	883	867	831	880	911	926	866	923	864	866	881	884	859	865	899	881	920	859	918	875	888	809	879	854	836	941	864	912	900	915	882	863	856	850	899	874	881	879	873	854	883	894	919	897	886	894	886	868	881	911	837	876	877	854	887	881	883	935	903	868	903	910	917	879	908	858	873	876	943	902	894	832	903	891	896	889	921	887	875	859	840	967	860	873	872	903	840	923	845	887	906	928	838	918	860	878	864	893	927	900	873	900	894	931	871	889	881	905	858	865	907	826	904	897	892	862	879	892	915	865	943	890	908	845	904	877	864	893	848	899	889	840	865	859	869	893	879	821	884	885	847	867	845	880	896	856	875	897	912	894	863	902	858	908	893	842	863	883	839	886	883	891	852	949	876	921	899	915	899	879	883	915	875	913	868	909	839	927	839	850	876	911	868	865	908	889	839	878	910	880	860	902	882	938	921	909	919	913	862	884	862	836	861	847	909	836	908	833	870	861	855	919	865	889	898	907	851	856	918	871	875	893	957	869	906	911	921	855	896	878	874	877	890	898	871	899	836	922	910	835	848	857	891	903	906	850	848	853	890	923	855	903	861	878	906	891	834	882	844	862	867	841	845	892	873	943	823	843	900	835	885	871	840	884	862	838	839	904	900	893	839	900	899	904	884	906	909	893	871	924	839	887	854	929	833	865	899	871	874	921	856	866	926	869	843	895	927	932	876	910	879	852	895	881	878	869	850	853	847	921	851	871	898	906	903	891	871	898	855	896	885	899	885	872	882	900	901	862	840	858	885	915	921	858	928	874	861	908	888	829	856	893	870	890	885	843	892	895	873	894	891	790	896	907	814	880	903	918	878	850	840	852	924	907	899	914	833	881	892	877	936	902	922	910	911	914	868	829	900	888	874	854	851	873	918	895	898	905	881	892	873	889	856	886	885	852	910	928	887	815	894	852	914	894	934	921	898	902	907	879	863	923	906	858	837	884	888	830	925	956	877	872	927	836	905	883	893	925	878	895	866	804	938	858	848	889	860	864	913	912	879	890	841	899	909	925	911	906	854	862	870	874	884	892	903	880	881	854	863	908	877	895	918	909	897	908	895	879	912	891	941	861	912	947	910	859	868	946	867	912	887	838	908	895	900	862	891	870	893	861	878	846	877	880	867	889	854	862	888	882	898	856	855	872	937	820	841	860	872	860	962	911	877	847	875	858	907	878	843	858	916	857	894	940	906	913	923	888	827	896	871	872	851	898	828	884	869	864	862	817	911	916	881	903	892	891	880	858	899	855	864	851	863	905	869	901	886	911	888	952	887	880
22358	21032	28524	23731	21035	21094	12317	1906	1348	1300	1193	1138	1095	1064	999	1066	972	937	982	950	982	923	894	965	955	888	955	955	944	890	929	915	927	865	908	845	908	945	935	898	897	890	908	883	900	928	865	900	886	881	821	935	898	901	885	945	852	884	862	872	897	894	888	848	851	816	855	913	883	819	858	824	860	895	907	937	872	866	869	880	928	871	836	855	873	884	852	877	867	859	864	904	877	816	928	899	889	898	855	835	864	858	889	877	872	846	835	877	811	882	854	856	952	899	885	898	860	850	882	866	894	890	890	822	873	924	867	883	866	878	832	805	816	889	880	896	843	866	922	830	879	887	894	837	913	849	861	939	902	872	843	835	894	844	901	878	870	861	909	863	875	838	801	883	835	871	877	822	858	890	852	941	873	804	871	917	900	850	884	890	877	863	872	887	888	918	881	810	863	833	835	878	864	909	861	907	868	853	892	835	904	857	890	891	927	872	896	908	861	870	849	872	919	888	917	872	879	846	919	847	822	845	850	859	805	879	876	892	886	863	866	862	904	902	875	834	857	855	840	890	883	890	922	871	855	878	851	853	906	834	870	837	904	878	896	870	909	875	886	859	832	896	894	879	884	861	908	862	873	833	893	901	850	854	829	889	851	851	904	849	826	847	913	875	844	864	849	850	864	865	926	867	842	880	865	829	898	860	870	905	916	859	885	810	873	868	850	844	850	876	867	889	902	827	847	915	855	818	851	890	876	829	845	855	874	866	883	828	836	908	904	847	839	831	877	816	877	855	916	859	887	900	906	873	849	868	859	811	888	872	857	930	871	886	789	877	880	843	821	868	829	903	891	934	847	853	857	839	910	793	830	847	874	837	854	865	832	825	889	908	860	869	834	862	914	878	876	874	846	881	943	891	843	874	894	885	925	865	854	844	867	875	892	888	869	860	897	880	801	784	839	845	901	883	887	856	895	834	901	908	846	889	875	875	905	861	948	867	836	882	878	822	860	892	812	898	913	872	923	862	890	849	891	884	839	915	857	893	888	853	834	858	876	843	883	870	874	900	826	859	865	868	885	846	809	914	878	932	864	882	874	874	830	840	862	867	838	859	833	864	872	892	864	813	820	814	887	901	856	882	849	900	912	867	844	861	920	858	856	857	866	819	819	869	846	892	912	889	829	897	894	869	880	831	871	904	837	853	864	881	821	865	885	886	913	849	876	832	860	822	881	876	849	842	834	819	844	883	882	878	856	839	884	856	866	889	900	848	905	876	907	936	886	907	860	873	857	895	896	852	838	893	881	863	867	851	904	823	849	877	879	920	870	882	847	837	832	901	848	871	848	800	846	878	822	966	857	835	878	853	838	834	889	857	807	826	881	870	836	841	892	896	834	882	828	863	875	871	826	872	815	861	837	885	855	853	900	840	839	901	856	876	855	917	872	867	845	845	877	858	907	930	897	830	912	852	816	855	890	873	866	839	908	815	906	895	914	824	882	867	858	841	900	840	829	834	835	902	846	875	861	842	859	868	840	858	858	892	893	873	912	844	897	887	884	848	805	840	876	934	915	853	892	905	846	890	818	821	835	818	859	853	860	853	827	909	874	855	838	883	910	882	803	811	865	868	863	883	856	908	805	889	922	884	855	905	887	832	855	877	869	853	859	839	913	875	802	885	863	872	871	906	867	860	847	876	848	876	899	808	833	857	881	882	857	871	904	861	852	844	882	934	902	824	870	853	914	863	885	846	896	855	905	867	927	885	907	871	856	851	848	872	882	884	821	824	848	882	860	859	904	898	825	889	859	870	865	887	802	872	819	896	844	849	846	880	903	873	814	862	868	914	859	862	865	843	855	837	883	890	876	852	888	860	902	869	855	912	844	840	882	866	909	849	851	893	857	880	850	894	857	895	884	949	868	849	870	843	908	852	859	912	891	815	889	849	879	923	895	871	899	844	872	907	875	827	842	864	882	806	874	808	856	895	828	860	866	895	843	890	922	915	855	859	899	860	913	890	854	855	842	864	854	857	866	865	848	911	878	893	864	879	860	865	872	874	851	827	854	832	862	821	873	886	841	882	906	827	858	812	874	837	868	866	831	860	873	886	851	915	860	877	841	890	873	859	898	871	838	911	873	910	875	855	871	846	875	899	882	828	868	878	945	864	827	863	904	895	877	912	905	918	861	865	872	849	904	871	901	884	893	902	868	853	854	838	865	812	832	860	872	872	881	794	859	913	878	869	862	834	863	922	868	838	808	884	902	885	836	882	903	917	875	927	834	856	804	845	852	827	841	868	887	878	827	879	831	924	840	826	886	898	869	847	868	912	868	867	900	902	809	843	883	892	845	858	859	861	854	816	842	836	863	835	838	872	896	853	862	797	906	899	898	823	875	851	888	859	880	838	907	872	843	843	850	842	885	869	873	865	859	879	872	854	879	871	886	866	839	895	843	811	810	808	881	887	909	843	872	888	883	871	880	822	867	832	892	836	848	845	861	881	867	844	852	875	868	884	880	910	858	922	858	849	874	910	871	885	802	897	880	859	810	873	888	872	857	874	865	903	824	776	909	874	882	841	840	847	861	868	847	836	852	801	860	872	883	877	828	896	824	849	924	850	876	862	846	865	894	887	900	869	809	838	886	888	890	887	855	833	852	880	871	867	827	866	888	892	817	845	857	867	864	872	881	820	895	861	899	903	855	899	879	883	873	888	856	871	837	883	847	838	853	890	912	844	822	871	906	806	872	847	862	861	865	858	857	933	821	902	843	813	885	894	859	857	811	881	903	840	884	825	825	910	879	876	844	857	814	853	877	847	846	855	855	814	881	837	868	842	945	883	862	843	836	887	819	829	897	876	844	873	874	854	857	847	892	860	863	909	901	849	858	876	861	834	858	844	842	829	912	854	818	888	839	842	881	873	832	883	892	834	865	886	846	844	926	815	877	857	849	840	865	857	839	809	856	861	893	844	909	840	913	898	866	863	867	859	879	895	903	840	865	861	826	851	833	878	970	888	833	824	853	906	897	867	885	940	864	830	883	826	831	886	834	869	886	904	828	836	860	823	819	797	858	860	859	855	813	849	847	868	864	863	895	835	827	829	853	889	870	871	890	906	866	854	845	927	789	917	848	859	880	862	847	890	856	818	921	850	890	863	874	890	852	898	851	876	868	882	846	871	855	870	881	874	851	860	808	837	860	874	815	840	843	848	927	874	849	899	862	818	850	865	844	917	952	831	870	844	937	854	894	870	880	828	863	852	887	847	880	867	832	906	882	821	864	946	824	849	856	827	828	887	884	849	867	848	846	846	840	821	881	819	862	911	867	871	872	821	833	838	841	877	886	853	865	868	836	917	896	943	868	840	830	882	849	849	870	800	904	869	804	865	819	887	831	874	859	873	879	871	917	887	952	815	840	880	817	831	876	867	839	870	850	844	879	871	842	881	803	857	917	839	863	867	840	845	859	893	867	887	924	881	874	789	957	868	883	842	859	824	902	905	902	859
5085	13324	11341	5908	4110	3327	2537	2140	1816	1534	1420	1304	1246	1091	1104	1077	1086	979	978	995	955	988	973	971	906	911	926	927	966	930	938	913	887	937	890	949	922	943	917	898	862	874	959	938	877	841	873	901	901	901	865	883	880	872	885	885	921	913	872	867	864	888	867	903	901	919	861	893	870	860	905	929	913	851	930	853	817	894	829	863	883	874	887	913	901	943	916	888	886	806	894	900	910	877	885	836	911	971	896	892	888	891	901	910	866	869	904	858	874	864	862	911	825	894	852	908	899	857	878	874	851	892	908	841	907	894	877	835	847	871	883	932	895	787	952	877	916	875	877	838	951	829	860	897	858	913	907	869	923	851	870	881	880	911	855	870	854	914	874	883	867	874	917	873	934	843	969	875	895	847	835	855	877	903	864	867	890	860	878	895	838	886	873	855	882	862	917	866	829	854	890	904	901	824	801	901	906	896	881	847	907	873	911	859	879	856	862	866	871	863	870	905	838	869	884	913	858	882	861	934	904	911	921	900	874	868	931	871	883	869	877	882	862	889	906	851	890	898	883	872	876	932	887	898	845	879	910	919	847	868	903	880	853	893	860	912	866	891	859	843	929	829	887	876	892	851	930	856	869	846	874	879	900	878	839	849	893	876	892	894	891	915	874	908	867	867	904	898	875	898	899	887	894	866	889	881	882	874	880	880	910	926	927	857	897	874	899	857	889	848	871	881	831	857	866	934	876	927	820	878	897	845	837	793	877	894	841	907	848	850	882	887	863	850	893	883	882	871	866	883	908	867	864	822	895	881	872	837	851	871	937	860	832	914	915	865	912	883	947	884	891	817	833	851	854	832	908	842	852	857	850	880	905	882	896	912	842	933	930	880	896	869	875	888	877	917	877	836	904	879	910	870	876	921	896	855	931	898	895	800	867	893	858	861	893	919	818	816	894	853	917	874	869	860	906	889	904	862	854	902	837	889	785	882	839	839	847	859	856	846	888	891	884	884	848	865	871	939	834	819	954	914	896	834	865	879	937	901	887	877	867	855	862	930	909	835	872	910	896	916	910	953	935	881	892	822	869	931	883	910	876	887	926	933	855	843	920	857	897	822	900	898	872	843	839	880	854	903	865	907	855	859	892	877	910	895	833	895	863	829	917	865	879	911	857	938	942	907	964	824	818	947	855	843	842	936	905	884	891	910	851	895	889	883	841	846	852	876	826	875	848	909	858	848	907	878	898	872	869	860	931	849	911	914	832	856	830	818	856	897	902	847	857	906	931	877	934	919	834	942	907	846	865	887	879	884	861	862	819	901	911	855	888	839	881	881	882	863	897	880	827	882	837	869	901	874	856	873	885	900	860	846	961	848	886	881	928	871	866	861	833	871	875	878	913	844	886	868	888	895	874	852	919	884	937	890	880	873	897	895	919	905	891	852	873	820	874	910	902	959	917	907	909	877	877	926	831	888	877	848	876	902	867	860	862	881	928	843	919	842	895	902	850	926	915	804	892	872	860	894	840	838	880	910	833	866	841	823	880	875	899	943	860	885	905	876	896	883	912	851	887	872	926	903	914	839	906	878	877	905	823	880	851	860	936	843	908	919	892	866	846	893	856	869	849	896	883	879	934	861	905	916	857	899	835	863	854	886	859	815	873	881	841	871	921	920	934	921	847	901	936	839	950	857	824	866	926	866	880	836	874	924	893	924	913	876	906	846	845	858	837	898	900	888	863	863	832	876	911	843	856	865	849	900	886	885	900	916	883	866	874	913	833	890	885	887	837	890	867	892	831	887	874	886	844	879	924	871	835	876	892	874	864	868	847	869	871	880	896	858	872	901	874	836	844	888	862	896	894	848	879	859	864	842	830	903	866	853	901	885	869	932	866	846	881	889	855	885	869	875	910	890	861	850	934	862	873	858	859	868	902	868	870	912	901	903	835	917	847	858	924	868	907	856	867	886	935	885	868	889	898	823	876	845	845	864	849	888	849	835	881	818	882	870	879	881	893	885	877	922	907	852	876	861	930	880	912	881	851	847	865	895	880	863	826	926	828	914	858	946	924	895	895	967	889	887	897	871	932	868	877	841	864	894	847	881	837	883	844	837	864	811	891	814	872	923	869	848	919	889	882	855	874	888	889	838	856	913	857	893	899	877	900	883	909	866	858	861	879	901	858	858	876	845	905	832	867	898	883	895	887	929	921	856	847	892	853	930	895	887	941	904	891	916	850	856	876	814	847	880	840	877	888	891	880	879	836	878	899	833	850	870	865	884	904	907	830	890	856	905	860	876	884	864	865	832	865	892	890	856	855	859	861	831	885	916	892	923	900	867	870	890	835	824	843	835	895	841	867	839	862	908	859	909	891	874	907	845	839	861	851	882	864	856	878	888	877	879	832	865	881	858	881	858	901	888	963	857	876	905	841	864	863	864	827	880	902	874	889	908	857	909	907	875	910	848	921	901	844	875	855	904	821	854	896	854	918	838	845	872	838	897	886	867	893	848	835	866	933	867	906	845	887	861	859	916	865	829	907	943	889	922	919	830	861	858	852	878	873	866	898	861	898	880	847	922	916	876	868	859	915	879	836	873	891	915	914	888	894	873	872	876	924	883	931	866	821	871	862	911	905	922	891	892	888	928	880	823	892	890	875	871	837	870	921	879	921	880	894	858	854	905	872	869	868	865	846	862	914	890	859	879	855	881	877	829	914	927	883	888	859	903	868	919	890	862	821	857	871	896	894	864	860	897	917	902	871	886	893	822	885	962	912	923	894	836	914	862	937	869	854	921	857	878	866	846	874	891	811	915	854	926	922	858	849	876	916	878	883	908	897	811	902	852	886	842	853	865	804	827	887	890	870	877	887	881	832	866	889	825	888	873	868	879	922	881	906	897	846	854	862	902	913	849	874	831	853	893	896	859	866	918	887	877	888	945	892	955	886	812	906	846	877	869	830	856	863	846	849	941	901	955	867	919	871	904	893	884	866	853	909	878	833	909	871	854	859	867	875	874	875	868	870	856	918	919	877	902	878	879	871	887	939	874	885	898	835	872	833	865	867	853	874	884	832	914	857	898	894	839	885	904	867	891	861	966	996	872	855	879	867	897	937	844	872	866	890	900	830	911	902	882	861	854	870	889	882	881	875	927	913	858	863	873	857	857	839	884	886	887	874	827	833	804	879	825	899	914	848	946	839	842	896	834	894	891	894	871	863	874	871	884	872	820	866	857	849	858	927	907	858	868	885	850	887	830	883	890	873	858	887	912	902	846	892	921	927	873	894	910	895	831	877	853	929	847	855	912	852	863	871	886	891	890	903	867	899	928	885	851	891	914	907	885	901	877	876	895	867	884	882	885	835	844	869	915	878	876	902	887	896	886	882	865	871	864	866	842	828	885	849	855	852	838	866	880	889	889	892	945	839	829	850	867	887	885	878	853	921	874	857	879	869	842	885	868	848	862	881	889	883	882	881	910	889	911	846	904	872	912	859	869	906	884	912	902
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
